1296 7
1225 9
9525 28
8553 18
4037 23
12651 45
5490 14
3154 9
9888 37
4060 17
2061 4
32290 95
16118 26