300
798
7
30
150
489
8
512
15
100
499
12
649
4
500
510
6
487
2
519
1
455
3
600
713
14
562
16
400
577
13
581
517
482
592
9
398
200
555
700
664
22
420
0
11
440
450
401
418
384
565
19