100 100
96 32 49 90 41 76 5 72 40 9 36 70 33 40 82 95 79 42 27 58 60 68 5 42 70 76 42 3 68 54 51 92 47 29 20 50 54 55 29 100 7 44 90 21 39 11 4 59 74 7 39 60 100 43 14 72 81 59 13 88 30 13 42 30 1 25 8 23 1 50 3 43 32 50 15 69 52 22 89 80 79 47 32 31 82 34 1 6 41 65 72 58 46 48 100 69 22 74 100 48
714715885 9
207105671 6
552322505 3
107843924 7
90620657 8
664401805 4
709584260 8
567675170 5
39636325 5
822008072 2
680563132 8
553100216 4
339246964 10
678665648 6
198107578 4
274944497 9
343704708 6
216509055 10
425827080 4
396342501 4
331869760 3
104244910 8
834773869 10
73689069 6
65125009 2
668361654 3
66261235 5
946242210 10
150083487 9
842253647 7
616761828 5
754268894 9
743567316 5
623005555 2
21078727 2
812227769 6
336787928 1
451640411 9
183219302 4
729444492 7
329162901 3
93272704 3
821344715 5
437842161 9
777379635 9
769226395 8
591521341 2
630859455 1
497446172 10
295922084 9
615638342 10
433884945 8
760734200 7
445379285 1
146036400 9
573640000 2
278767537 7
206822823 10
312132226 7
383851747 6
565892719 2
914461138 5
718085895 4
924924373 5
427037340 10
878130001 3
670132422 4
735087662 2
977254624 9
425248859 6
569147530 6
67727944 10
603384357 1
24809322 4
356141914 6
807905978 3
855157139 3
514547510 6
719478913 4
648537183 8
679971988 10
647033530 2
906320774 3
954304591 8
506306257 1
315717933 4
298453044 1
997095908 6
182935090 8
767665673 8
193964690 6
551730870 10
38179040 7
838573319 4
553286891 6
719002782 7
484572997 8
210133023 8
694926278 1
178076597 4
