49
112
74
117
50
58
329
476
185
342
67
119
140
66
244
35
241
26
514
308
94
143
299
38
63
396
640
78
176
170
193
182
105
773
194
81
37
65
28
46
485
24
339
375
408
56
61
34
174
44
98
43
317
280
417
1831