31623 50
8674 4
11750 11
26297 50
9628 3
9218 4
29168 58
11419 6
17600 28
31593 25
9123 4
14089 1
14432 5
21969 16
34691 24
6346 2
10614 6
6640 2
9139 5
10920 5
6958 4
6738 1
7243 2
7573 3