118
397
364
277
316
223
89
208
100
420
313
193
248
268
230
403
235
214
279
180
159
90
274
284
417
120
155
129
110
298
307
105
219
424
260
349
93
239
255
309
408
218
281
275
85
264
293
175
395
157