19817 30
49299 23
36339 95
2247 1
2919 8
8739 18
4477 11
3876 18
38447 20
46113 31
5865 15
2431 3
4835 6
13246 20
6717 5
34061 32
9915 19