5040 140
3789 203
12433 227
7211 593
234858 402
10677 549
11824 744
70033 587
125864 1078
7016 199
26171 367
5619 136
7564 449
4058 782
2432 117
7207 495
21728 67