22642 448
12433 455
5963 623
29145 449
10725 337
27203 339
14588 501
29653 521
9579 402
26320 517
10825 889
7794 291
7369 524
28062 612
10476 231
16551 780
8078 237
32335 229
16937 633
36347 543
34500 399
11908 105
31123 462
13539 146
21251 659
18415 715
32332 644
168262 1013