600
99
3
1
85
700
101
2
100
80
200
97
0
300
62
500
90
346
7
818
11
16
593
8
10
298
400
459
22
361
798
18
433
261
397
467
5
409
307
6
617
503
255
4
150
498
475
777
15
1205
19
32