895119889935453320688
656286359078763015818
453239446969412888817
439833938917068136701
834548026877450465487
851582703920305495596
845012658704512827101
152187165523396434232
399463813368562385764
297126949220992672501
347042803068958092861
299260805057636207346
473880513541938895873
634724570734606229445
406281728679782955834
493034786260694794158
467554694434802599137
202743459924553338476
147858085536440597905
121973600375630475061
912854766572272020545
640465882478998181626
686812815058620026320
835820053307234732339
801328684339647370138
932776615375364652008
905187645729606408095
661531385034415830033
155253948641050717846
192751578671074988754
216558220268712296213
503580764937904868193
448370843360938363050
680977903164003519682
897844135346104644561
712299094727487224541
890770053680660565156
127887701487313047343
889906946255172755155
912485576798091238578
454467257113772333957
371855317621705646185
104007916883689803652
102788497259210036862
831940302139808462531
809606635314440112534
479949556120952103568
184302799673896733411
153092806152916045400
205950406613322430654
948845781365857452649
497344782899263384043
212270917472347395298
310980590482551264040
154287612426496899463
277247910114367707410
373141709464019306561
997907268919276061114
608875880985279687461
500485216715562597793
935329974883482620441
207194751365823402561
286280605986529417035
665717555807335092175
163255941191738434273
640156053614682198188
104188221170009140978
731154429850332539872
705828171379075777582
905727426422920719722
129505050964235078238
471405246370583686340
864425264996762622603
262176581330371929569
865793813913680985073
136646905585060337811
981966020350834803537
997445239302442116569
434749738901175824297
268512441584180945629
919871251246335273394
488189601965394319869
924649916105047664103
448746615922066660046
337914085061053312574
951441274477361666391
237608416870337831742
694638432448093639140
860362439476096131578
310526734937425720733
170226441637709926005
635815653210273617957
819958042078796553033
249275231334983323031
240683503912938042247
238462827168866878070
645574520379175274350
261106614720759922214
870964992045620172941
948808119106136258118
