87
41
318
136
36
103
29
97
49
65
85
48
81
178
264
31
44
90
63
91
794
64
35
205
67
54
126
162
139
473
284
137
725
486
305
462
224
1092
340
215
225
155
94
202
253
328
82
160
167
358
303
265
80
465
228
150