115
80
229
542
196
172
77
145
120
74
178
83
200
249
43
119
108
591
157
81
481
78
51
177
62
36
264
65
45
37
282
31
30
21
46
32
162
116
56
150
1341
205
335
134
79
92
283
296
764
303
126
97
70
239