300
836
7
31
150
510
8
9
540
15
100
518
12
671
4
500
523
6
3
530
1
477
600
732
14
2
576
16
400
601
537
502
605
13
411
200
575
700
691
22
433
0
11
452
460
419
439
506
404
532
589
19