0
253
318
317
383
347
333
278
334
316
421
367
525
304
348
276
358
227
467
482
457
265
427
325
530
449
310
382
288
435
366
411
170
350
363
951
1428
1193
1464
1043
1623
2303
1915
1836
1834
1783
1694