300
816
7
31
150
499
8
9
523
15
100
505
12
655
4
500
515
6
492
2
521
1
460
3
600
720
14
569
16
400
591
589
522
489
599
13
402
200
563
700
672
22
423
0
11
443
454
408
428
498
393
572
19