3
3
7
1447
2411
4339
7480159
22000409
153500131
5957570611
10411181203
13423215628953313
15059828108442641
102072660983478595344638863
985424889624923045657501064259
3115949925222900514664736941746248477210667
160619474372352289412737508720216839225805656328990879953332340439
79302880469767954170877459793335408169623947446983698219122747945295318790747
1614622769810339154839085730143482994129189652685754741489629923813868011079685554461875922946830109639857249
