100
361
2
5
50
493
1
3
350
458
4
550
532
0
150
332
575
9
616
7
551
500
656
2000
1416
37
32
662
16
800
763