1602 58
2401 149
3828 412
9740 624
8536 407
4381 507
5606 956
6244 176
3193 245
11087 733
5947 388
4829 438
3786 540
18354 129
11930 824
19487 614
2832518 4107
935728 960
248441 1043
36736 613
64952 609
34820 518
3723 189
20712 585
4422 238
1894 373
29270 105
7785 796