140
125
166
47
42
82
424
77
137
74
154
70
50
180
155
219
118
66
112
119
43
87
72
100
183
190
90
231
257
85
158
97
207
391
20
304
31
17
84
52
25
324
9
27
95
39
21
63
138
48
61
53