300
824
7
31
150
505
8
9
530
15
100
510
12
662
4
500
517
6
499
3
527
1
472
600
724
14
2
572
16
400
596
593
529
496
602
13
406
200
568
700
679
22
427
0
11
446
457
411
433
502
399
580
19