81
142
49
402
45
72
200
137
159
84
96
130
41
385
88
54
143
109
101
29
36
43
56
37
44
290
20
320
86
158
61
136
33
289
252
116
111
295
94
76
25
233
73
89
112
42
163
62
108
65
131