21696 39
14943 29
24489 25
10849 20
12549 18
8204 15
9807 12
8401 8
5689 7
12380 6
7772 5
6561 5
8507 3
6030 1