56
165
95
624
177
260
71
42
143
64
36
392
9
102
100
29
1251
344
50
60
570
28
17
138
72
27
194
195
176
448
162
67
98
53
40
347
380
92
19
59
122
89
147
402
192
43
336
35
70
108
51
310
148
116