20
78
1
6
300
85
0
100
308
2
50
290
5
200
460
17
456
4
330
3
423
848
9
28
735
563
845
7
33
529
932
23
67
673
12
539
1000
975
15
1462
10
65
1382
21
930
36
1644
41
1676
13
135
1079
18
1230
1041
31
1083
22
1298
25
1027