126
52
42
344
11
112
66
379
214
119
59
51
22
418
17
432
209
93
13
24
19
123
14
80
1407
6568
427
54
218
154
124
208
286
278
158
220
232
29
40
77
206
601
287
360
30
162