20
94
1
9
300
96
0
100
316
2
50
299
5
200
470
17
467
4
340
3
439
868
30
748
28
581
857
7
33
536
941
23
67
678
12
547
1000
988
15
1492
10
65
1404
21
945
36
1664
41
1684
13
135
1089
18
1240
1051
31
1093
22
1309
25
1041