2672 3
18115 58
21081 35
11742 38
49676 45
6787 30
1601 5
20228 51
13736 52
3052 33
3255 10
3527 13
1932 2
3851 11
2131 6
6026 17
1728 8
3321 7
2294 7
2194 9
3073 11
4493 40
5185 32
9660 81