20429 30
49690 23
36847 95
2625 1
3390 8
9205 18
5055 11
4286 18
38902 20
46692 31
6288 15
2763 3
5362 6
13930 20
7318 5
34803 32
10389 19