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