51
56
17
57
42
286
25
235
35
237
194
138
75
209
461
99
96
69
12
182
55
83
295
447
44
136
147
328
111
21
360
31
196
144
98
28
29
193
380
169
82
3445
645
361
1547
53
236
137
416
241
36
226
456
223