265
424
439
406
473
414
377
422
996
449
419
440
529
435
35
567
453
473
145
394
413
592
404
166
744
556
241
421
441
441
899
557
464
620
799
364
569
67
446
464
575
407
425
748
136
422
373
371
452
571
403
421
459
456
387
569
466
391
1008
440
527
462
577
843
364
459
442
422
398
440
733
571
408
436
414
580
0
331
0
0
0
1000
0
0
0
0
0
0
1000
0
0
0
0
0
1000
0
0
0
0
0
0
0
0
0
1000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
67
0
0
0
0
0
0
0
91
69
69
67
69
69