40031 767
20559 857
15152 243
99990 848
33169 354
65001 625
15512 871
59375 631
14793 493
45279 632
12129 593
11987 197
28851 311
23777 439
30792 392
31363 309
18441 858
45171 708
80339 385
56380 586
21912 422
52465 719
31123 779
4633 63
6657 468
15942 906
11000 698
30645 716