700
252
16
3
500
220
6
1
50
296
2
26
200
236
8
5
600
894
31
19
431
9
400
392
250
558
4
15
509
10
697
14
498
469
7
13
532
25
755
28
100
564
846
12
843
417
0
694
799
708
883
797
711
1064
21
825
666