2545 35
12433 39
4705 414
12191 472
5163 78
6968 733
14005 108
6613 356
8917 831
4666 265
15772 505
7721 309
8420 532
9175 505
15620 257
18113 338
19366 500
7275 244
6029 349
14289 808
14933 727
6009 351
12069 503
9705 425
9210 499
12020 594
5241 540
15728 352