2684 3
18124 58
21087 35
11750 38
49690 45
6798 30
1639 5
20239 51
13743 52
3057 33
3257 10
3535 13
1933 2
3854 11
2133 6
6029 17
1729 8
3321 7
2298 7
2195 9
3077 11
4495 40
5189 32
9664 81