3
942827
9951597611230279
96512008100928793
5405369360996178738798259049
44773841130192799148039136997839721
171124793552074153093621463907993111755630713094272377046079303
1729064962458961255320417417955691339162974743882218922830411737050563040937
687689323414372258851357936271781467276127290538128153302982669471071649060959460850591919433
4952443062243070276982618235553391899025005974177841614150652967038194584843406813849759422158280687571671371337185220166834929387719842135047
