180
92
168
68
227
117
239
132
75
34
64
165
136
371
65
38
32
71
143
57
173
115
280
89
153
43
39
172
492
276
82
93
196
48
327
55
263
418
291
435
401
1150
69
157
81
194
4350
79
231
86
53
3147
1649
120
188
27