500
1013
33
51
300
664
16
611
12
13
728
21
593
19
15
504
5
497
576
43
347
8
6
480
17
9
600
595
10
800
590
29
3
697
393
893
25
734
11
564
18
466
7
1
389
498
391
4
2
397
449
458