122
375
149
511
62
144
2
17
260
21
107
58
36
67
51
95
38
246
106
50
44
30
129
18
27
188
136
70
5
552
166
98
57
24
163
96
82
3
75
363
263
367
20
81
121
28
7
8
22
19
52
9
40