100
394
9
23
500
363
3
4
800
497
10
17
470
8
5
50
466
7
398
18
452
6
11
700
546
300
511
0
356
1
200
423
2
532
480
427
606
13
816
25
32
250
744
400
306
371
1381
55
33
562
12
484
438
877
20
1000
663
488
798