57
52
106
56
68
284
33
20
243
160
107
25
37
48
287
212
60
79
541
75
236
249
134
147
342
261
393
94
45
19
47
289
43
442
183
282
6985
59
63
71
96
82
217
146
369
36
220
427
28
337
38
371
32
23
927