373
242
457
340
442
265
477
229
315
1
244
251
352
492
391
441
225
360
346
267
273
286
219
163
636
486