31001 656
9947 859
12683 580
12289 763
14502 858
19326 167
208485 786
112268 1065
8403 562
20476 210
6927 540
12429 549
14468 608
11047 526
20303 676
7024 429
36717 675
27081 743
15184 1011
11063 605
6202 257
7853 414
167563 832
17485 590
21542 642
173896 343
362550 1507
4901 649