30636 325
81649 425
60947 313
61648 224
137754 928
82656 735
36765 275
112661 105
18522 311
75088 827
62304 533
129131 386
63124 688
106883 402
103009 235
20683 205
96774 906
26700 294
99455 508
53716 409
69177 661
166142 139
61648 511
2688 166
6978 856
5540 567
47700 78
107225 370