25
2
2 2 3 1
3
2 5 41 6 101 3
1
2 100000
1
2 1
10
2 1 3 1 5 1 7 1 11 1 13 1 17 1 19 1 23 1 29 1
10
2 100000 3 100000 5 100000 7 100000 11 100000 13 100000 17 100000 19 100000 23 100000 29 100000
10
999999733 100000 999999739 100000 999999751 100000 999999757 100000 999999761 100000 999999797 100000 999999883 100000 999999893 100000 999999929 100000 999999937 100000
1
7311701 57375
2
43232701 47963 377663827 64948
3
363844609 91263 485134579 18413 717158723 54056
4
150768253 24125 339461039 27208 550911533 33015 565588669 58662
5
108434171 70833 113373473 90906 275127851 63356 756561653 82909 908712799 96805
6
34938931 8943 68187659 11808 179737697 26796 548798359 49128 591676829 18791 880302061 23154
7
71675573 96701 116031463 50820 281570017 1150 584850313 86315 618861553 72930 647934137 33008 756767497 3775
8
37886491 52653 99936913 15725 116206171 60704 160431827 11657 452320103 94139 728855531 79973 854056019 16594 903839173 58384
9
76162063 89334 255614237 76373 266194757 43147 333602141 11041 370740241 35260 397892279 77599 643814011 4231 745904011 7230 803950937 94500
10
98381729 14246 283707773 39611 334760149 24054 347685673 99397 378931051 62390 514260391 94544 610887253 62846 729606473 7787 789485371 6264 805002221 71455
10
14701867 67458 204849341 76758 360141619 5325 402366229 34442 425282131 22078 534742573 36205 603977117 32070 613927387 24187 721909117 57727 734620079 33300
10
60856049 89943 168188509 33333 322562887 13879 326143729 96427 335339947 31599 363699157 75044 371928899 63834 523728871 5711 963196439 61764 985765849 28631
10
14627449 45432 135545239 6762 234763049 92634 439432039 98920 482489851 70259 538388083 89082 543915613 4998 553269253 10867 744505771 65744 983341349 55543
10
55535863 65239 229500109 19711 272354233 73201 307477451 4505 361061527 68964 642222527 86083 678467173 35225 801097669 1464 926216033 33030 938582717 79734
10
26401807 75564 35672591 76862 165758743 24692 243791419 40144 484870697 69477 491906189 80721 502487039 61226 775094533 78247 812519333 91692 976793039 94845
10
26798777 36658 140048197 32151 154855861 75167 254927963 26816 349705483 99037 475246091 33573 729883079 32193 813662533 67354 840842147 97547 907864709 96212
10
12410807 90916 148769041 28929 230564773 37654 287505629 4427 373935347 35673 410094929 15165 611793613 6970 722782117 47055 816165997 6641 841888799 19095
10
50241211 85963 119665883 49531 159699049 89567 349004209 24026 643667347 28389 708801881 27766 777427823 18761 844789849 86782 887964991 61703 937720159 8113
