204
183
151
120
101
203
133
171
177
175
37
116
75
237
184
185
331
103
124
129
78
54
168
73
110
141
346
158
315
288
240
161
398
263
637
130
255
219
147
123
344
225
160
136
421
224
112
137
348
44
407
388
239