20
73
1
6
300
81
0
100
298
2
50
282
5
200
453
17
448
4
325
3
415
839
9
28
731
557
836
7
33
523
926
23
67
661
12
533
1000
968
15
1449
10
65
1373
21
925
36
1630
41
1662
13
135
1077
18
1223
1035
31
1078
22
1291
25
1025