90
0
75
453
614
392
640
575
686
357
302
476
456
467
342
492
747
78
1523
101
355
419
381
2299
641
413
2551
1
275
979
402