108
46
115
212
85
37
392
40
263
185
145
172
36
338
364
48
89
475
26
14
341
88
153
68
138
75
17
452
128
101
216
98
414
366
67
354
139
245
118
60
31
248
78
33
58
73
182
348
29
214
18
30
208
3277
95