6{ 304114848141045088 , 1337032571648949087 , 1282170020630229410 , 1680737582799375410 , 1851704795128791864 , 522969517107111326 , 1833494802575355957 , 1311570437060032413 , 1435776234570443950 , 663671099874027418 , 1480539829120341554 , 1585015224135161217 , 2198371127709127629 , 2044216439161544289 , 1375035219296679374 , 459088162712759975 , 868039817797822534 , 66944790503054673 , 775146362098851625 , 2079872415443117220 , 474406385111342261 , 1991140442724808322 , 1517950543772745444 , 2224622392752220880 , 332948818180390958 , 2165700702413920413 , 692087822795655848 , 285749402919057756 , 209937280865291333 , 1917667432992447489 , 1951267186078107765 , 1201637699709491839 , 911814265104039431 , 1043551535172254691 , 1868723454619228620 , 1178638035366776348 , 425764367786390530 , 1684522238259353786 , 2105160553579971249 , 243392801563606962 , 2150446948256584558 , 2112762542626812639 , 530353579119974257 , 1016237653365121227 , 1491026182763765516 , 297596670753101970 , 577583966185021919 , 1467113414394579634 , 321064054200397056 , 965523376628295115 , 1775346139033055550 , 1022169045754210419 , 72919239118962123 , 245027292786840952 , 824799042700949475 , 45482449689413056 , 2232361909764716705 , 873205401777943045 , 707874979008258518 , 1538690702161372373 , 1658457793706599677 , 1161212359714215564 , 2035998716906276538 , 1890729797673798896 , 320896505998030821 , 928465748683100892 , 2157351327378297240 , 639095967483360730 , 85511393829022733 , 1500147970396915578 , 873411644699083953 , 796270814058138426 , 1113019175342458384 , 1387664244266340815 , 1441670439323635469 , 2078070779468393297 , 1642713412232134923 , 2051412660391079148 , 1181461053699313147 , 1258761493625977237 , 34262290457259153 , 314628849887312191 , 1674477894046113438 , 510871150569860482 , 1183684910781515814 , 1761120150342829642 , 366223430776073977 , 1115116962831465975 , 1678941003459343900 , 2260829990866143847 , 108505833081212949 , 1598267033937294954 , 1161572023482249972 , 1433285913967797799 , 957265084793631121 , 38568361110853805 , 1505794129957149506 , 1258499928236632163 , 52509990463110496 , 842709370719192474 , 2286417128192926332 , 1496045741890868443 , 404563523717965887 , 27374445694351883 , 1549532819673694251 , 1237086787971174016 , 45323015941482168 , 1581712192142669922 , 1417489321933586458 , 364074390038622031 , 1547491253682704359 , 601768779678320456 , 1731732568212666668 , 791403398750618695 , 837739635497046153 , 553589498150014737 , 1257242980783573252 , 1096048059159182492 , 677202006096521690 , 1497247604052138031 , 75612111464705606 , 1486454472221280883 , 1006827525953200964 , 1003498605941781472 , 85753556963551527 , 1125679269901318816 , 1963976407728024606 , 300200757054827494 , 1310745622770466307 , 318821570407727411 , 1384036615746616304 , 1621530151938462993 , 483579688583289305 , 1737941092819059827 , 572884354236567080 , 27384918996316859 , 339317068771275964 , 877071776956338618 , 611237620393211835 , 800587402484230170 , 589512801917472047 , 450914594085148516 , 1376621717748465200 , 365314033618816905 , 818550204337911144 , 1705632035753981128 , 1505294773750840211 , 1324882222985082003 , 397099003523990569 , 2132371251054649980 , 1997811679966899688 , 234067594266923278 , 1725728732708144538 , 1971030539363020419 , 1945405741138415600 , 232799719744173302 , 106929279890253544 , 1051323165250312242 , 1382362976504029433 , 1394461536221092098 , 1175531433269549340 , 1948321821415914082 , 701542060290523897 , 1167990020092756188 , 1579143990806268593 , 1899788044366959648 , 1564887033970573376 , 1555013184074768854 , 1315852912034938649 , 678783478839654158 , 811204945226000721 , 280064656551169031 , 1228053102447172715 , 1010798888458564525 , 561246199649079265 , 1451816869799081588 , 813865000197950005 , 922741792853138024 , 988554391641738834 , 87665074609910292 , 32043590783614255 , 1075359621131073470 , 284779244777761205 , 995472555933337870 , 540349474513922344 , 1785304626962338798 , 1715570721208462487 , 91757501602212740 , 287194035355960269 , 1850133012518806346 , 1719862327394975741 , 2008230109516948101 , 519598120870618687 , 1092044202755315807 , 59597357961541874 , 962992078236116928 , 1943104334549839458 , 1504291657460985814 , 1890080610239596468 , 1722467662867794488 , 1290727500444298195 , 91305379051743706 , 1306300181414985030 , 2291721083273073285 , 824786472671568676 , 1000318011271249050 , 1252079010731636165 , 909826954316454031 , 1205607589718785044 , 123397849171760985 , 1750255409347022761 , 2267583891202301732 , 2183347748654109613 , 815986247346367417 , 537011311490419385 , 2073134280615855414 , 1751326747382472160 , 405964020714212335 , 1923929395092752779 , 1171624150262437974 , 1032157444454441416 , 1236491426424752423 , 156344285542734594 , 1642659763010721589 , 41954483544466450 , 943205499801684273 , 1152336698139671182 , 1823272980403965641 , 784446918776975622 , 157915535843992438 , 1096185944307386588 , 1050633444296935553 , 1555493526321584958 , 1415833829157544550 , 955602293005044831 , 1955171636090126949 , 1850799000209431957 , 871897777705971779 , 1161261063768171924 , 699458643782107591 , 599191002152060049 , 1916283847439897163 , 1910530892634648836 , 224494981856526417 , 642388401810374106 , 1167204454163572282 , 1830970785427787475 , 697893678407439595 , 1491766691417951685 , 264275635015013980 , 1389379339453463331 , 1186019517523970487 , 624096058954724611 , 1607369816009617831 , 1171758616409573736 , 1559764327892808475 },
8{ 1704607638416386372 , 2305630183204569086 , 1095523176510093663 , 711473257356546788 , 476764620643182801 , 1911256198710486380 , 1809631179066917141 , 2129305705221922370 , 2258814459038880240 , 85258661604046872 , 1516406107835011351 , 1229168228475747149 , 1520103012637310455 , 1018435166878849073 , 1639339782711538505 , 1130561876594142571 , 1922153616188923835 , 1022688629976532174 , 1105172902999379774 , 1847796040714995732 , 1461785581519528778 , 1601730578059634588 , 1261420147641895988 , 1293349693474199643 , 1419616241703230144 , 1989285327424995370 , 571539758936003910 , 1243707016695562168 , 377717347655433668 , 186649542430460191 , 2137570115181437918 , 2118506554233540986 , 2217351116551206465 , 1480888493708239574 , 186794150914731214 , 488346943781019868 , 2100681455688282256 , 951847650633427204 , 1586950033384624934 , 2001513538231076530 , 243558719172584479 , 2082701401374387066 , 2304154324041477660 , 1811186139731034156 , 1187917187757171268 , 34824117539877747 , 1063701122588914291 , 732804633112988753 , 486752695437184171 , 1859054894570169473 , 2086454561029253680 , 1522879082536806499 , 1002433919635537103 , 1529806416883752941 , 223194734889586164 , 252489562922961071 , 823648811382489677 , 592316482977571987 , 1721156448058132350 , 992139657160744235 , 139271158730087216 , 234891700032023323 , 617465565620487154 , 94085575088621117 , 1558873218453579051 , 192538303624059052 , 2064262237613306252 , 4628041903155123 , 2107717681081775686 , 795583116735991637 , 1254469055042692945 , 298055525735536247 , 1091823064963032785 , 1754646632912028757 , 430504989491569419 , 491315026280546943 , 1197697493702053007 , 842299630739855901 , 2120666634426314261 , 416746752909106950 , 2250459047386785420 , 64620152030035143 , 805605002816762106 , 2116839924444475341 , 1644786965475530947 , 1031730506556663288 , 1412005473065003682 , 2003209088088687431 , 1317408400612618244 , 876355017549152400 , 1531140958066336891 , 1478244038953550393 , 334138835126210603 , 2216361516250167858 , 2114156872847509497 , 1263779367403467898 , 918591482957837559 , 590581083841804335 , 796858228064291974 , 2120627056894199030 , 1394773806538545190 , 1205491544444761762 , 2110824778735632240 , 2204333823174792907 , 95188178252041811 , 1212208060415853538 , 1919598301851383761 , 1967499662209510635 , 1786194127844656514 , 765141810360618752 , 150705161234869677 , 938021794207552653 , 1617296455074079205 , 597797078334426629 , 1310623896262332036 , 2078482606947951488 , 415073727120368550 , 1994368148481309171 , 343094846433686738 , 1843100399539960749 , 1805017191840808442 , 1746750591117278401 , 1633625624612108268 , 1015919022713193763 , 1027432207886493957 , 2272150661661802016 , 1720318525593520479 , 2205269571555916666 , 2283765000041453534 , 1187234860563248345 , 909678942788097730 , 2018760674349439687 , 1747990495521324499 , 1448047228801484236 , 1028059001020253262 , 1713798119131076437 , 1883720395658932581 , 1842777740007806334 , 1024698017355876271 , 390092210280985825 , 1934104691336635880 , 2270672101592853630 , 1646173448838197037 , 1215024804002949905 , 157481109227263658 , 187153749328137162 , 2042405106765947367 , 52828859652501975 , 2248003772397143815 , 592654034092823517 , 1665416287489476104 , 1337636259310907248 , 167066306149900175 , 28664796372696821 , 543519633009241667 , 1680143571504459494 , 1590765903737269391 , 1570217507306372589 , 437938863122163720 , 14290529928543045 , 1107331439811998922 , 163318588199602748 , 1163850688720049572 , 115664065903167834 , 663987267044665754 , 286185298580138607 , 960273393233191035 , 1998306301186299892 , 214193914558875143 , 1547053605988783627 , 905069089223991793 , 771651820978777217 , 1197382554336319505 , 1183609069294293394 , 1984557031192470949 , 298289021965295014 , 1524435980915144290 , 384511446098361984 , 873495348728491569 , 1049479727001734999 , 526188943962759896 , 308718819050859608 , 1654277905210730944 , 2199033033275773109 , 1750781360747831109 , 1800315329709602722 , 2221880741407440030 , 2303831760873454400 , 995852921161011867 , 1586107347178991217 , 2294307290688755911 , 280886860141433317 , 1435862391318940641 , 197462151634495260 , 1556373733570822823 , 1584225767880976665 , 2212263927055473373 , 473656949531077316 , 1235060127922761819 , 291455862274006501 , 462187432438100319 , 2090916435217459905 , 27035007820313808 , 730469459530725838 , 1077532687690844071 , 1809789378116809671 , 894759230765844269 , 730655313943922786 , 184354946284137999 , 1552343254610490826 , 1608275080679734259 , 1017763914318914414 , 333587452265446527 , 1913001914612964286 , 2161599624921112606 , 886224148863542081 , 1006131353925317841 , 2184424594034275696 , 378913785651692998 , 1630776366149354044 , 1283331104651053529 , 1769357847628092707 , 292358790066316195 , 2170818247378204551 , 1750479185434055720 , 143200206561697771 , 2103306457751582043 , 920376728393385468 , 1238272844381105579 , 1464576389287692608 , 1358327569761505213 , 725250871791686929 , 491676765297137216 , 2292710885132881538 , 74029733803477980 , 394112261986291594 , 1830949465899610158 , 721683625614703623 , 1935318710564725637 , 1449913559443827885 , 1974755648337778563 , 1812299255240055192 , 126395011817671081 , 1945415265439109862 , 1670564417115523336 , 1268449325931042498 , 2295047724270211856 , 1584103809907080674 , 1511303975315913223 , 348190926735621901 , 1997317628149638492 , 122433627118715442 , 1283115000564950304 , 928704649863438755 , 2299683398799568409 , 459700336403862978 },
10{ 395569550444284310 , 788328238352594310 , 236847038369764230 , 140699395806142415 , 1245563112331363271 , 1579284196367072285 , 531751578602038916 , 549819727229840602 , 40182835918113691 , 1585335630453267488 , 1554871727476718476 , 1876348336824560867 , 1051139978028123641 , 1944925254536317053 , 424362911464095781 , 2037075660585155882 , 1516463435336237153 , 1184845506302067463 , 159719743558853187 , 647301811464428791 , 2020467901963578722 , 1419390520782633327 , 481812309456519496 , 1981654396442502315 , 2272362762750819922 , 2036674310884262194 , 1187442564799595957 , 1130965569338723169 , 1679594641487392467 , 1508557671942360535 , 1994709918472972177 , 1208786231351997567 , 1036634382946186498 , 812392669448029929 , 1323077688594920332 , 341373685825517496 , 1784379086551168318 , 1986979335403462002 , 214546915566562929 , 553996485199156059 , 1736282601736113698 , 1570979774533293111 , 356960332062609700 , 2184559889128247798 , 2172464479716842697 , 1908883965187860454 , 102944313713334018 , 554506243486019658 , 209371609714171461 , 421187518939795278 , 221513208010970523 , 2242756074977890263 , 2252047120512453230 , 882746574953645953 , 302723204676525879 , 1155355038852224699 , 1267472407422637417 , 979731706774511989 , 355479783271130947 , 1265163134475584170 , 616394838136960632 , 2108511234480452230 , 1717374149311931286 , 1838890149908439538 , 1856851651378927973 , 878053269150882375 , 612340750474941235 , 1923369355855850312 , 1625697791245211857 , 1003151700622986843 , 2051559413429993071 , 1020745438345233210 , 1613096807513813302 , 2244575428127485320 , 2237503849608759956 , 1165529837486778650 , 340406548592670436 , 1578954597220121237 , 292117244168151119 , 733937360189898504 , 890033549431239582 , 655579374496304922 , 1524425436048032203 , 724651149454563711 , 170979645391270686 , 470568433959484916 , 2070436623992663951 , 543763680200737714 , 2172330504035379259 , 58646008601023053 , 1842666298136775147 , 1872144033240978086 , 539947195750955750 , 1700519783805053739 , 194646889918302838 , 1897480908894809515 , 1287188297783761406 , 554577848067497489 , 1219235740505166840 , 294371256049327038 , 426397186585199824 , 910956578101235045 , 1752135899044602602 , 549405499844058997 , 1539295891841639346 , 875103389877953488 , 682042314198810963 , 1487291102032656159 , 1816765392676207587 , 412877536845328212 , 2152704292367342391 , 540483757101300229 , 1051801783690167893 , 2157701092499855216 , 859655406212199417 , 991140114814892155 , 1650056136233484234 , 987350018078383368 , 2067545352324587203 , 194955966787520938 , 16004650495053345 , 1453718635580826054 , 2002864348917531183 , 569901624215592760 , 484955752646204126 , 1475796707135747161 , 163132447052543602 , 390203767188983911 , 1574967811245227901 , 111481281311638490 , 1221721879640154306 , 1222646375126004354 , 406238951914832196 , 1478897535452516618 , 870157550851892349 , 1353710627420910096 , 699969408369902464 , 1891535886103398778 , 473313544611341570 , 876247228035902284 , 554608414685489056 , 1527812803061006135 , 393811721587303021 , 96648669673523934 , 1514256248577918813 , 870908302670881257 , 928160168223265633 , 1139681321488402748 , 618201871121167857 , 1727225646638343260 , 1573291965141200202 , 128896736238945249 , 84902503676654545 , 688015313528562122 , 166299694581719112 , 1394993317655008754 , 1721621399054413249 , 92642954693499961 , 885771894228100673 , 1112965014668775324 , 2073274326687615696 , 7072675318224529 , 1705760332884007874 , 1382313337701041426 , 1845210381526584506 , 923174890472230938 , 222622603895729180 , 778125343929724519 , 1616043453848223628 , 1090389791067468532 , 1062887298350370721 , 1848854123362571513 , 79144739923927757 , 1998158637307809522 , 1202674563057916240 , 197963816562576119 , 1323342099936053012 , 218526998155921801 , 2022473349502880892 , 2249810407292561877 , 2286141425073747588 , 278288835015871372 , 239846490658522309 , 960574382258351099 , 1738534900968199624 , 358154855753758089 , 1430157132325722370 , 1861996637134527869 , 1899187772577796166 , 1755197333631504672 , 117739326243397904 , 1503378254123309374 , 2198223341945849905 , 395184873155831384 , 265488843253300599 , 693021379921947710 , 1882453544745272396 , 201189256189768671 , 1585191360903591870 , 739805897564788907 , 263604166113497463 , 33952014843468937 , 710001812196370721 , 1060610660007655809 , 2116302375631366682 , 449445614726402638 , 1659714552403082045 , 193118103730945403 , 1907909136693015813 , 296138201442676358 , 1908558931011582848 , 489088815883425595 , 2012305627627599787 , 796678803360136173 , 1736634634143812943 , 1193142310501698211 , 776952064097519355 , 1971995866147840971 , 637970900545530957 , 2302644502801222137 , 975574811542889192 , 1113019145744093903 , 476876625001645387 , 1372896054524466196 , 283189523180921216 , 1001142856015587919 , 323725134228556681 , 2077223554684059386 , 1117921376575139716 , 934452336598317539 , 1266867868116420710 , 1618799913602503824 , 656427407546285065 , 503525230986904137 , 553950423941610874 , 1563667889441340022 , 1662667098581349825 , 1713489056360293245 , 959854810429383203 , 1695771145331017234 , 1539276889262231414 , 1669649898964844826 , 667980236997834540 , 1342921651270670863 , 2295771131973629146 , 409522669674882842 , 1434182602905209160 , 897845202860764055 , 771382248592268058 , 2166947637480652266 , 1503101035318168302 , 1224807686933272630 , 2099495893305159818 , 1288813811424312023 , 1106539318620016801 , 7666543986159993 },
12{ 2118347794717038380 , 1901377738217088388 , 404837741479716206 , 1640751793638743094 , 579763520928611349 , 1177228911869195810 , 1292407845047946545 , 1642341901658356208 , 1524258494443751058 , 2252376872101953953 , 1827144554496988369 , 911875398568175863 , 790215662764740710 , 1237370669915079304 , 1491123606421498546 , 1676141553821929064 , 409401816668490159 , 1098870632105244607 , 1704326490645806889 , 2049730684659446477 , 1124263788932724310 , 1259304706870185438 , 2233756826659354850 , 2071174022220896907 , 497882011703088815 , 1271747740763914919 , 140511194102786602 , 1824061384829142185 , 1403940545729375075 , 735383277098300562 , 2212161329247540014 , 924292843428621129 , 1076351025307067701 , 2166095493333424808 , 709443450332077181 , 1755461382743087093 , 1218300786040226062 , 1628848621762470361 , 274762724818078807 , 1832339875632139348 , 1229988812745430519 , 513383350465959152 , 2073703887256216889 , 2095013940095635104 , 480336507207052312 , 266251881398700670 , 675964417587457317 , 2218002959408160314 , 44153432944302968 , 716820165751089939 , 177748254333604483 , 1279664377682184332 , 1884598344218270270 , 2023520052463358740 , 1305532841638512227 , 1233934738358996317 , 9618964927123890 , 556661328118077132 , 448807382525456747 , 77624252716963025 , 1617172158379442055 , 1776326734270105350 , 583737314492006156 , 1316747053901147055 , 1076124706986314208 , 123372655354398865 , 1439943413024689221 , 2020021951609469478 , 2302821858817538262 , 1910882677469976559 , 1722952665281935974 , 809219428927288018 , 2040466101282216447 , 1162989540511753892 , 630994410378807334 , 892804374002372979 , 2248590694839273255 , 467136439023467277 , 298098196589337778 , 1028870047085137068 , 1510076009847593813 , 500259742893529250 , 1634928848911449235 , 1266411551396297110 , 582983083773484619 , 2015814926264186972 , 1924287173950051927 , 455652774534196402 , 1850511146509721641 , 1447306955751412813 , 732918623759791789 , 758087998518641790 , 318755187242517518 , 661484143410834928 , 825039454237025585 , 1153290832905077162 , 1193881902182086308 , 1353239426639941629 , 1294967729213862320 , 794485142019844032 , 389405506388689640 , 2228580648114898065 , 1272381834016560288 , 1749691608851120805 , 300443771295061153 , 525828572824870226 , 1958968340033786616 , 791794036169799655 , 111063029221687606 , 1251787608897365332 , 1034915497612095350 , 567812027364685079 , 724210663614407194 , 285604533734510614 , 1351258893709337951 , 263673883691763817 , 1347347179015168684 , 1417581909089726219 , 1240332016007355701 , 1222171329779523473 , 110513641113741121 , 1071877734006125991 , 449638556831017926 , 1712642169258233655 , 397437152858871563 , 1208393619023500486 , 758586954574960073 , 1452696940056503367 , 585257764882831909 , 780159587370396680 , 1693115131133879246 , 2102452037084636457 , 132689153239404049 , 370905595132144884 , 1666410508899589682 , 173690512007010624 , 491139513409045962 , 966500016712428736 , 855289462237901583 , 743978877836542155 , 546417836463268892 , 724817953941055913 , 695630338299804099 , 1082909400883058681 , 517998660286115078 , 1718558535616059258 , 213234211582425787 , 2216418151198432458 , 772126313156672727 , 1925920445636429701 , 1826119104663378140 , 490232948072947844 , 2118635864186542429 , 2224545629707408663 , 2174333776070571677 , 198179264296315020 , 666796351306081443 , 312571979590167193 , 1974171003945338176 , 422440174360925701 , 2220920739407650688 , 148571171826382545 , 1158160407314201431 , 1914227615010178747 , 1059403315509531243 , 1853032524755698521 , 6351902076711373 , 1331631031750827887 , 1541612919952765986 , 1195183924655412355 , 1470138641480841329 , 560815777368139255 , 1285342532008345161 , 1297897869954498374 , 2258859156129604837 , 1531700645361222418 , 391295195129884006 , 958159514268444690 , 1245331082221776610 , 1068059923761423995 , 808457782569103628 , 460022551771737309 , 1777991829355014188 , 263696926770150236 , 1887059692960622496 , 998174505269642488 , 658043228685366141 , 582716453260567775 , 1034386173431841200 , 698782742785290604 , 2096943829996576321 , 104936469972580307 , 1967121729103987536 , 822298837199394318 , 1281713619768998058 , 1962607792941132205 , 1918588087272281272 , 1532174155135353863 , 1433249031565489148 , 2256658772352676745 , 1690036037751643667 , 1270986278583987970 , 422115025411193992 , 1179255187790708284 , 1645276642590981046 , 1343320619981387510 , 460117828440790496 , 1999002499252375207 , 715984826892232443 , 331173470862572256 , 1042240094415607832 , 924580596069526229 , 1123944525485721833 , 396165413947189901 , 1505061799304034406 , 2013330816620792000 , 2047936856034524759 , 1208310596299439176 , 205013109118657523 , 2104735200763187024 , 152921351657299837 , 2112728443087420622 , 646477972036746660 , 696235664617655458 , 1135995674908281572 , 1365881286017308955 , 360466977732229206 , 2244771827002610327 , 473573266361645209 , 1443043337487896691 , 845225485354987636 , 572726944870513569 , 867527836478870299 , 1333827338392343658 , 498573508341769770 , 2191498544837718823 , 1466667166788142000 , 923491549447625891 , 1770907060232011153 , 2087176616113449618 , 1153656218341157468 , 73734993643102502 , 386166660065326345 , 1044861002912962496 , 548137893673965971 , 95293858520502714 , 813249505297902548 , 1313318910660487292 , 1072573689983955581 , 111586437720246600 , 981328606650973182 , 496691370985224128 , 1943364236398568076 , 815342819132744828 , 1711366235209108068 , 1442155513511108897 },
14{ 537596846488125425 , 2003713662143513428 , 292589775043648886 , 139823826021878350 , 515086392379799656 , 918733091708407303 , 2060998315171775994 , 1095576743725771294 , 1073507252594822833 , 595569467866815265 , 1183769001387733061 , 2004921041720059996 , 154421204026636014 , 836919844119748573 , 1015516602332786436 , 47491229330803320 , 133822391157577043 , 1622241584411012981 , 1102034889231242111 , 93891259429511658 , 1201349069236300456 , 1616547906864839467 , 1433856060020444086 , 1215491945649574181 , 1041673401531235009 , 1068625234441275711 , 1309802808259660021 , 1779394314231743130 , 2092631992174746481 , 962932868568123466 , 277596898802356491 , 287108807702066768 , 679990043320673719 , 347261331868132222 , 1962624547675654644 , 1354629029614642736 , 1196669484999534074 , 1921343390839959781 , 887025036693389636 , 162034652550929831 , 1878303648086073226 , 853420261340099777 , 1188759797794322676 , 228746428092419549 , 2126083062037620009 , 275943151074870837 , 1435575325595870708 , 2223744630925294263 , 558418407282301418 , 2098036062419258766 , 410875515229850679 , 2202614716616083991 , 623143400731945691 , 1449732058814651221 , 32962760300585691 , 715059638367345435 , 1501081833808563047 , 1588060025906167029 , 654064336383729932 , 562755586464205693 , 1454827803499800773 , 1611958918317719690 , 387952285496602333 , 1628484939237426331 , 302958578739918525 , 1076355868025141220 , 1857700228307369232 , 8243843239402383 , 1634763722459418662 , 1457034548824526413 , 1554035057543511529 , 155596574923879364 , 863905470308784355 , 1623841255786781940 , 2298268977453367229 , 1816403416526444766 , 465284410548103090 , 1246855624328230830 , 1318611942491943898 , 451282311626780362 , 1327854614826302045 , 51661391957302377 , 705413031625537850 , 93944701719335829 , 1346391795386989701 , 1789530854225178581 , 1706287070028321595 , 1058228551204605086 , 784293210162469695 , 1105126120349920360 , 1867857562798403820 , 254473818277623251 , 1475611092239455631 , 1640782709604752471 , 1277339809202647313 , 1361483471639513572 , 1361266554091179027 , 531693843614280682 , 1534180930319921286 , 2105357873210321956 , 280214001633824618 , 1196708889193652840 , 1781597700806146574 , 2262704247501171095 , 1105002565783517418 , 371642660221884164 , 1378733023393906437 , 1475539034814230862 , 1349887324609687826 , 2052627044963518995 , 319081397841943648 , 728772923685917311 , 1781369827147446764 , 896058824118451731 , 587958571125538792 , 441272395832428943 , 695934193413622214 , 2301390376140344952 , 1123539265787565087 , 814399758597748638 , 2197557855868386420 , 634952741443064235 , 852758262316489574 , 2012798305042756549 , 1540147043989751988 , 2176104203286452386 , 1971241341484115560 , 1131092556845616611 , 2191879072337675988 , 1592243723947077475 , 2145857675019598890 , 111346802285098661 , 749772002515142798 , 1948119509993899610 , 116690257511973842 , 2302253566109423737 , 2133390671742686402 , 2055302645776880967 , 333649003221029295 , 1945654721443828220 , 351070042162686055 , 2284620277176766211 , 2152567386875531271 , 255061174178685637 , 1751654872793187840 , 2244017993199822853 , 1984318430796962361 , 999234095114906564 , 705597962835835523 , 949139513815454898 , 690407993094391095 , 58908315948170450 , 768628452351287324 , 1259783915390191203 , 2167208893529974362 , 71748641989772876 , 2058212831506686737 , 127620768605895894 , 557698196272225436 , 1966746280846289058 , 1424126893588523803 , 1070645591582560033 , 1961838267251299512 , 1976857888071190443 , 155332017283509897 , 1544356850788778772 , 16428238821888139 , 117956485452240577 , 1194937092873951563 , 1022438503434953191 , 161894107329520413 , 1010615843407325417 , 2295030573518283458 , 1552886942556217521 , 235803739497450760 , 130117190252546299 , 1248298169279918658 , 1914184023987845507 , 1765758905805896394 , 2055663810984644856 , 803569336417973571 , 1170581217893695239 , 1408718734867158748 , 1431224384210925022 , 528792947467901679 , 372204904384188450 , 815883438734583536 , 1738941364942759634 , 591295173428354819 , 29800486541599854 , 1281330118531030667 , 2014077354038785500 , 1791457654254131609 , 1508752385190210162 , 372947374000135223 , 1231245988436201950 , 1054002393438948676 , 1716882065330789915 , 961801944536702802 , 1664969105750759458 , 1044109277143703658 , 1529224568507330172 , 879572608697069642 , 567614567299931906 , 813788454743165267 , 1105951193220844862 , 283833191810071256 , 925168821332483542 , 116676148981099427 , 65442131543949668 , 1725833946727137483 , 771849856588671814 , 292319227364976683 , 1153022874773671955 , 565229696406459582 , 1550841609577370464 , 1058575581860273034 , 1277882423900434656 , 434585386442873527 , 1057326142232164962 , 1203229385446486997 , 116629628124028305 , 449715203826668622 , 1990965386960427856 , 1498301881271075756 , 1082701316923658500 , 1986285756556123962 , 899798870122924096 , 78411504205078615 , 1689852797143642239 , 837693688034465736 , 1613665613398307045 , 1005779106381164249 , 1715893200826770154 , 2107053098453462949 , 550031382942357327 , 2190069148706942442 , 1389220604663137424 , 1368385020827062091 , 1930348497935166979 , 2190901380464416774 , 923445883236021156 , 2162643196507185309 , 294752053727871521 , 580242075443675911 , 2269024787410088791 , 1464337741165649747 , 1354182530285089879 , 751425720065226755 , 989406035495366776 , 1031189755749612668 , 278992465059708137 , 283616127465878657 , 1387097031042362230 , 945420893738605138 , 1745102020144797803 },
16{ 1108620399297378333 , 2292032516077955598 , 1572190491862739510 , 1846027606637405100 , 2075841886128205033 , 434688604872499021 , 1269408496501936840 , 550542726230064792 , 221196248284397035 , 1093159017754105562 , 2090590156021016962 , 882629384866922720 , 1607514983996409014 , 415068645874116333 , 301395646219717056 , 526601417957892682 , 1149642064737460259 , 650030722678560424 , 1942162813981786338 , 1059133659048407798 , 1163308154876725661 , 746112725038100534 , 2160518540782320855 , 296134274271781457 , 331832235732100681 , 801388141894385786 , 2299019207505012240 , 684646214225634568 , 559592961827716887 , 1887837101259820259 , 1637478125565435561 , 507107434759263045 , 446317741089709553 , 1903893920911068431 , 323930583387439703 , 2107820361860692440 , 1134032480262393868 , 952171586090666092 , 82007520336234646 , 1436887180539877862 , 1252549672749564111 , 1321892143235238056 , 217680833243121006 , 528069939983163923 , 322142724331661307 , 1566413017141552973 , 1025288957530669512 , 660055584076560925 , 833597745211178237 , 914105252862391379 , 201909030740279950 , 1099649861548115427 , 1054822864483130126 , 232593755120337952 , 406199890048354787 , 212941813862784278 , 2103588785791360676 , 938370213781597813 , 708317188824500913 , 1273248123817496139 , 1145278990865349122 , 2122976786100177900 , 544095389655884461 , 1240894204802579070 , 1206085157295135575 , 602076057342728103 , 2294457492216158875 , 667182948176650910 , 1935027196964587964 , 2209305657055003270 , 107981415613907011 , 2258574300694440436 , 491817179117091004 , 1552429943613090216 , 1408032556588706553 , 518859919538491745 , 1620864071338373435 , 1964978375811779890 , 69690295959881864 , 1929907000042726617 , 1888321376237689725 , 2144334811649995028 , 2125103988595388052 , 2290127435577954411 , 1384764263878752535 , 2074522697638184209 , 939433534569340475 , 38817926244399005 , 1848201572659106142 , 258736756193239721 , 203895198827621666 , 38892681072542288 , 1408764008865691669 , 545076303560346382 , 34593667333891378 , 2253353713577453154 , 639237641376387647 , 2069388925123048501 , 259212929739688117 , 1488862538621342117 , 1322436544854987009 , 1788768574983039516 , 1097932916750060426 , 2143653489392725000 , 89326609913015779 , 879470436043207007 , 330274753210998608 , 1800665396224668742 , 259119343206361174 , 579519755447293487 , 4734439727486612 , 403619879836694732 , 1033448311078154355 , 2160839954712378202 , 954023585341599797 , 1458449979507377302 , 1445929687998151157 , 1351898646669296331 , 1194744710656233534 , 578689674234723240 , 744233420019375466 , 2103825949295327894 , 86740233102325444 , 1408277647346846164 , 1004370262314330994 , 1840845431598760934 , 1230966014860816234 , 826883831180176218 , 1210433219604057200 , 1480733009404024172 , 2101623915950415238 , 35508900895661583 , 1054826757229782308 , 1639640725282908365 , 458676707986610549 , 2162307355220120519 , 1890054466192221379 , 1427970961111063448 , 2238262295797714135 , 184757034535459800 , 367059729535732359 , 573060592504508523 , 2082423496894441746 , 3405726196924374 , 406277967472681926 , 979995008173299873 , 1971301796670614414 , 945701941350318109 , 866004981353092056 , 1170825914878848371 , 2148655842051246194 , 1091184455850975180 , 668973128806534408 , 760839562935025716 , 644601371673550077 , 2286423353573891260 , 1923313055907587478 , 1446278963124071381 , 291987377110696269 , 2066789720586762641 , 1312001720002285668 , 580779895283183037 , 898169193100639535 , 768691912209747137 , 569021688847673531 , 142400220564902760 , 897406406114554549 , 443549478541617954 , 1794007707296927987 , 1276281707081204686 , 1050349396473604716 , 304523074924697890 , 77826990936207838 , 1564188379212858874 , 2141982819706551812 , 2295307969027437188 , 1862871083278483790 , 1570208673572132927 , 678193072319918376 , 573164246381729070 , 1337754804163512289 , 989977756507401406 , 1330214063412540775 , 1477508583104965400 , 1818463414497474223 , 718447568044460527 , 1611302860827899478 , 2051616446610469722 , 1706522668700982237 , 148232738263018807 , 278740796415740142 , 1720844044072203783 , 1806720334386865822 , 877470643584077951 , 1627650694531553747 , 173376430353547954 , 672717632988581988 , 1451323168838187787 , 1744890634833215292 , 1472110596475823343 , 100689930936339442 , 209511795506551271 , 1832231854497659899 , 2174804603445662217 , 695957971584839490 , 607439790475595653 , 477357123528722935 , 324350800663284309 , 1706647199811667332 , 1321338264485862779 , 144930144185048525 , 977869545568707636 , 1280207662180542370 , 1585116999184208801 , 562050811890694103 , 925410483315645783 , 231166238740374657 , 716355534588241853 , 218098293973115438 , 947018695690259327 , 2068758586336990530 , 121761702026307138 , 1071643191159460201 , 1141930648797641039 , 657032545742384424 , 157913271270993850 , 2040811194981072489 , 121070750744420719 , 96335541752074328 , 1152186921834629055 , 1420663408748767783 , 594041173428722924 , 2224970046737015246 , 1631518783222287570 , 1923936627351773146 , 893581971886704145 , 1904792146299484811 , 364681202256184781 , 1148821456479545064 , 1258735178226680366 , 1081556108844226524 , 1369406424732805914 , 262054130313930212 , 2088092238358516755 , 1647592416683489594 , 2158577400537588037 , 1352398921186947819 , 1975961498261934506 , 1806407468087716105 , 876432593010418399 , 1341440617837715680 , 2101583752724888926 , 316381914134899201 , 2099424638313679362 , 965696536316155946 , 1179770855015252857 },
18{ 1559257490317675932 , 1525528137783494449 , 1756754383927352008 , 814008013990663911 , 1908322709056860916 , 1643939116900051040 , 2030341383116354994 , 854248842131655280 , 1929112826377927723 , 676254903174789315 , 1713800521691693597 , 1277849181313236543 , 1519471448875479542 , 395662668455076386 , 2279444040562043592 , 1794760357491810323 , 755210380641634060 , 332874176054246063 , 1464166265479526215 , 1738722224484974313 , 343060358102936217 , 1867164997693383762 , 663073102156035609 , 1675319190065172729 , 1403756653957352855 , 1708631376112210514 , 1795067211939180434 , 1284561126125681722 , 1782798082950891787 , 33747095424336741 , 212117707623168471 , 1144063726844999278 , 746800249953316886 , 1595953562247562262 , 550488861310904063 , 1079279792742367258 , 2293222817887876468 , 1275275211052558439 , 1178624012789939299 , 675260451418081951 , 827227495745363609 , 1325968630141226497 , 2006741631330979366 , 597391123895509734 , 1578034583188577916 , 241693625518648991 , 239939024613911429 , 701043314319327847 , 54743913924976143 , 1613231218459089142 , 140654871502652560 , 410849799698365050 , 1679890969629505699 , 974690318604211783 , 1348713271671932571 , 873196903277799472 , 1617524358896261772 , 325184342996203551 , 98569537573093260 , 1493048234467731806 , 785332228148390949 , 1770777888792456970 , 1357042638390377150 , 438000806631858373 , 182960354938481749 , 944895983890730786 , 1292432049732522343 , 1266113051402927745 , 189072922970359903 , 1534398439191659709 , 171838203329752672 , 1623001422549087733 , 259105385523836685 , 1386685352491886111 , 1722867934384473488 , 681380098821802175 , 1388422519875532308 , 1502512760804340076 , 302056991259511992 , 1920777265583766442 , 896057086640233820 , 869721291786381973 , 16471440503042996 , 1731415356381080558 , 2168038689385955899 , 1445910524348262007 , 1748316081729517950 , 1700922091943887553 , 1878573293258026691 , 2250270669803395742 , 1819759143114572146 , 2029476446887875757 , 1527860000173907879 , 210720162336178078 , 1363472616291072256 , 145621229012543321 , 59368892755384369 , 1298666121996801583 , 1660084328308719277 , 1347504183109502933 , 617042592242335633 , 566824134609511114 , 836765417820920220 , 1381235389988312713 , 642590011401383834 , 492700649282358103 , 587396872793963985 , 1573153995316475942 , 1351484400387151871 , 220345598845673613 , 1588225235916971245 , 849271467826089498 , 272265579354809608 , 1405248201346375434 , 56967926924047404 , 1584770989942845626 , 2208985469474180120 , 452179699710961782 , 556535568069241532 , 351863268137097674 , 1943179784738430822 , 1504079640525700071 , 1956920708342966666 , 417171334318814782 , 897840947232937808 , 2283957896233263796 , 859652305862328713 , 464522182163860663 , 1606194444789729541 , 2252681264308191786 , 719359308391814010 , 696625660463284809 , 1666358697325005940 , 2035448223057999687 , 535566252267909646 , 805230238991748615 , 994083698386099985 , 339177689730602481 , 339994037392946366 , 1763598416264159113 , 1274240969629601642 , 834304547156048518 , 124596581487459275 , 97618719382830417 , 1433810977336639828 , 45130774390895852 , 1756381543683611456 , 150858633093638314 , 556752844765152308 , 1579184629031805796 , 1577986421390827784 , 2159172561172299601 , 437526258841150374 , 2166202440450999439 , 1375416229190399383 , 1729602744071986225 , 419555695077226359 , 624656116371241940 , 1535872404230521643 , 1223346182265403186 , 1116209287155035041 , 1238268428327766021 , 382138690358408701 , 423381766692860035 , 1242330545612517369 , 1398195277554044109 , 378309569993975386 , 1616865535497118103 , 845770744705632650 , 922937507085896138 , 772247923554996433 , 1847136597748754512 , 44351355979641119 , 1718566502384737759 , 1582984592498111690 , 156297111576162591 , 1531190705031070352 , 1938024487180122573 , 1802685317007764106 , 289137366013971367 , 800919399333377058 , 1773986007331990765 , 1404465844150766148 , 2122001136496395713 , 1043839094788022658 , 1017956035314209501 , 1955636971819270370 , 711181906476424576 , 1957208937984938379 , 1205472074936768304 , 1103239629445128462 , 1661619259018553399 , 593795145850198431 , 1283147356732054331 , 1833486896117191917 , 1126836427723241415 , 936812731686730872 , 890211559984788612 , 2166973357078974298 , 1886450865662128849 , 1991600263029493631 , 1999932361125139458 , 941098389773531106 , 2056224540878865695 , 1949731934370442237 , 387023983183558805 , 1234818043899894000 , 2165488828474703053 , 713814528744219706 , 2037531939739865058 , 101718916877353063 , 578330971847421593 , 1692316371797883661 , 2061831194607700573 , 1606548785337401888 , 1399455485115707921 , 988248502731030001 , 710232710551020689 , 1145250879817312040 , 529168713135317844 , 2114763782194449203 , 1662966553715671610 , 1368525665366342072 , 438088956909408617 , 88918470569095859 , 1472978807558883856 , 334427814410352825 , 474420835605602178 , 817294281585907161 , 776613405430482105 , 454530929967027512 , 363307969627252435 , 1201736046628536522 , 1248834896607567272 , 1519903190593889875 , 1344276901796775832 , 2112637819445890160 , 309969377288689268 , 285587143320357696 , 2090797275306888130 , 1548054259365752782 , 1172855759270456277 , 1032130716393627418 , 982050715238328085 , 980575032181294367 , 1205972119419819227 , 1100161196367306280 , 1995546740533255636 , 2057179855131701718 , 1780971101494811544 , 1151724208724945356 , 250673434259841508 , 835049998763104479 , 1849464535567838406 , 2132783624726141850 , 153865429503672376 },
20{ 1623380105156404839 , 1078741108975053192 , 1961780057641993221 , 2014350757174732689 , 1699237715616132689 , 1893751694904292570 , 499355493318787494 , 602675252372730341 , 250409172873686498 , 1784139940265903836 , 1825221375627669395 , 642721686329372095 , 1185222061052908623 , 2258077311668542579 , 2301950563323482260 , 2223296182776497784 , 369431665507983761 , 260898633347672526 , 348315023202518362 , 2098628141995107565 , 754990353701325676 , 1823331316601094674 , 168827763370686882 , 1996438300380707666 , 514571773532019096 , 1993466994247683826 , 1920140175687867338 , 1081695122033373999 , 2111790685611024308 , 1816180562977712713 , 1716616944725747452 , 2191372266428324206 , 1835754461979634013 , 499621527601427356 , 1048553564922736868 , 223866971155670421 , 2151127429781523031 , 2250031694106896425 , 925156585042645926 , 1225936908487499419 , 367777049451050870 , 1875089798791727612 , 1822020443398911521 , 521652752501289200 , 2276018363792721125 , 506677199819812885 , 431554058667363102 , 1438480232188907493 , 2122068588635387396 , 1678436203621416656 , 1311267029152158810 , 841370549126721089 , 1945651176931821554 , 1186293528827793101 , 902374983382614394 , 2130891650356408949 , 547563384192167442 , 2027584045511539755 , 1299654063647978899 , 1827528592948500703 , 1594326958270493469 , 674133026330779202 , 447642741974845830 , 2161121652837362550 , 995017867544589104 , 1981867079947690808 , 1943323216781437532 , 1917088059989053318 , 476322277976456281 , 606868914476640312 , 439740816086754388 , 1295927715992131682 , 880388539603080036 , 1693320978085690926 , 1569522985051279533 , 1311136778367594538 , 1343409391995150204 , 761159355725968629 , 698176832653466801 , 1914204669398596056 , 892650250268939046 , 1639164725045295499 , 1728789073876827195 , 1860726721587028838 , 1221023186017728362 , 1677060957760946962 , 160932540100315685 , 2078467069288513769 , 113797569744927803 , 1101328702791624564 , 1592952249013631588 , 1054479307551557353 , 193458047618770160 , 1067910030483042606 , 1489008019201331888 , 378896173965286878 , 800451796111927430 , 1917849177163896584 , 2116065696449964308 , 2093220410201883041 , 1405152608890943239 , 807815890055200637 , 1202111828499800138 , 1459131857942252653 , 1111223222542181715 , 1846191530132940614 , 1962056854387885763 , 528082907404311622 , 1230899465355310566 , 1705675574536969623 , 312884595514124996 , 820538330584608030 , 267838923706192366 , 1608828254917969658 , 2041969767208712244 , 1079196171164803842 , 963688661153214977 , 1007704582955756563 , 792867590182274803 , 1703132094679705822 , 1135599066810990173 , 1111949349227449919 , 1311874125939155573 , 710147248081813820 , 850493441157518329 , 170904289983648555 , 1475964705457463353 , 1209722119787137941 , 640968757744594399 , 1418746671958592299 , 2087395526313549483 , 1312084813010602051 , 269785473091319231 , 1194506341332875945 , 889586501691125278 , 2129837152569441234 , 122501695894744437 , 212257228740453469 , 1720939351915191187 , 546824863673992956 , 467882870760438402 , 1219367122649132410 , 2085401481954406567 , 1758619489884620189 , 876531389922267796 , 2185746809543261463 , 2075424285858848542 , 176551707462258740 , 2175463315745830755 , 1397869710781813018 , 154897375650266551 , 39123262532042597 , 2259755767975631196 , 224468468821702255 , 188436939900020428 , 1835467844347438393 , 254161992542851448 , 778288983591049195 , 2109776244314665446 , 2254260794204856969 , 652085218305125438 , 489214344159070546 , 593930514445306161 , 1774298915376077392 , 340984569697777834 , 712596853469306346 , 105782420082158383 , 1927073214219936003 , 347030370111112322 , 2067691548421725971 , 2056520882408660690 , 324002623777589042 , 995375004960215605 , 2125754177828462438 , 450704332516593729 , 1136945447721188170 , 1339644855264083728 , 2152268932409040554 , 105587711070756908 , 1920264845304044170 , 1713080951640740250 , 392300953442107952 , 1614542608308350931 , 144494962396574062 , 1225484685152369065 , 1539458462603123016 , 101964486448562743 , 1953027616179529020 , 208938261762714704 , 577134851444329424 , 482002825041266543 , 193404349622632849 , 803110342552515459 , 1939379727067148865 , 76411140721864411 , 415709778321237367 , 1439206208075082142 , 1649311559673568842 , 1799199482544097878 , 161808048814922516 , 467392966849310528 , 1937187967042675573 , 947487927418111078 , 1121640196343846086 , 750815587413845509 , 736110527180099938 , 1240270025011889429 , 2259617416012933211 , 1287505581784572893 , 111759110710365968 , 1626916833303844003 , 1224243956911852352 , 576470984636248036 , 1151830823541861950 , 2008423387976786087 , 425646344888632582 , 1711644654714935710 , 68928876334384435 , 1151907264551066032 , 1109673406723742169 , 1131954886139267962 , 1373154684867569263 , 2078838612859901650 , 1754661343568996196 , 1475060588479126787 , 2157446164379050097 , 1031190836523663448 , 1511956494418800114 , 225293975664255675 , 323741254228784303 , 1351584701870900219 , 2216137426003504736 , 663933557527042065 , 1690237799070731906 , 1626377956219566780 , 1047160372125375611 , 1948660483763874840 , 2173663842778675386 , 2217203686675971593 , 1160587865304330412 , 1099680340320781497 , 1526737385744210079 , 1302693112797142911 , 2233037138214395108 , 1889280968701539396 , 2186999592996358364 , 1474899061520841561 , 896731269974700827 , 1140441236422893499 , 600547249257462534 , 2138091466844608527 , 2288488115549706996 , 685271930501605645 , 1293584689268219179 , 1822238619727586232 , 1543806325160326061 },
22{ 2213404578565721702 , 670977402723434471 , 1369048533886043738 , 1481609720455702127 , 1301348377739856835 , 2239011126219966828 , 60835414921907344 , 817274161269913961 , 614954189010117256 , 2002952471096696779 , 1961027227242615705 , 689232759654580849 , 44511469964257665 , 2013136547825891777 , 2228980867567048062 , 727131054600461849 , 2073419053591578566 , 2058844003013346967 , 40460227770147602 , 1120949322066637994 , 1807980075411747153 , 157466858870745440 , 2219925378289024482 , 656837292874641182 , 976120083315699426 , 1242816136330012843 , 1636553254814393459 , 409800193534281902 , 91763045818461212 , 1030825568648126586 , 1328444504986791487 , 742066901960419602 , 1610275814137956296 , 2091339242376355487 , 1188636809795298249 , 1783797564915733715 , 650049376773872462 , 705059114305907543 , 916710697048626316 , 1904443801113024864 , 1374596175876804164 , 696219383581328177 , 838071409191531672 , 1309049806724547623 , 1101163137024418285 , 647894981970752908 , 31132536940882523 , 1412356498698291271 , 2210139915062901804 , 2240787318801332907 , 1834821980979023366 , 2135965900100881815 , 2285570908992623768 , 262625660472205308 , 2263766605430412910 , 1358869518865706255 , 1460741692365731884 , 1352981498459431674 , 2227760968317131254 , 247224471030589054 , 1191602681234215289 , 2278992592879635524 , 97744240866721296 , 1339853099658989228 , 346756681275608441 , 2122587424093295441 , 210394592663691757 , 1119890254300288054 , 1976837888465010763 , 2142411838747705075 , 1007088148225711899 , 494105214369599092 , 1170966321903856762 , 134641002537072320 , 2173600544102421129 , 1269442740013474364 , 521617502269685950 , 71166129903496484 , 1243050415996406868 , 308413393473761266 , 1131915043625931517 , 392219638651758799 , 261028981305077364 , 1000535221071438002 , 1675800568557087419 , 678160872592803794 , 595537739396973738 , 1611741372016608445 , 2213887994611171080 , 1843225167629881169 , 190819155077783107 , 1701925692642227731 , 211230944092880860 , 1696521305353694302 , 2290132554619396413 , 330748049453961147 , 1839178918570761947 , 792770896483404144 , 226332168744192838 , 1971590347184121513 , 1641638263052300477 , 1417506762292144038 , 928188793408065212 , 1770825679210252099 , 298118512846465513 , 1335725673729964185 , 30654671842439757 , 1956202988441092216 , 639106136101315585 , 213053029200264367 , 1154986539512917997 , 56880638078635243 , 1878663002236426184 , 1345072861027824894 , 2195732230561985586 , 650031350843194099 , 1134176687438293702 , 595640882443165589 , 2185114285972349027 , 343072548713037772 , 1523740851012486307 , 2272255770548029623 , 123827906241227073 , 1936183596277011023 , 1840700747603125866 , 1931595443688625081 , 1104806293690609068 , 1335837111701258252 , 1061447834311599079 , 1491185488508307818 , 1736376797877571994 , 1445471912294640506 , 816990689942174623 , 1782239024213195887 , 1369940442789091356 , 963681085080847924 , 1807748821557756550 , 159742769304232533 , 253440578693145928 , 1682751678720910058 , 326856422522199550 , 247225351790615221 , 695056909866353079 , 335595475818516413 , 573675470584525312 , 1832920548169857329 , 1918428068248423105 , 1699403654451886181 , 1859525078126331613 , 1569164201233613702 , 1099213277137187169 , 1511487481320579912 , 1347656862413006267 , 531674212544390006 , 1865215344871143495 , 2305249328304753689 , 216609719189982872 , 441992808452313820 , 903392616491754192 , 1606405669290819156 , 286938034030399063 , 1080098319398942459 , 1693569504230970349 , 1708290252980007351 , 1047721023479006766 , 1232084275262343043 , 2168969281450587764 , 74473234640535054 , 289595268681108385 , 865606316386403013 , 791307257709309300 , 1966419489004574424 , 16250169854952808 , 347164490353259258 , 1472102045132343297 , 1327938250941487543 , 1578633248152438862 , 1175282412122490042 , 767335615704448137 , 502548782861384651 , 114953576517710519 , 1406749340337603589 , 926419087969161950 , 1265558396547290105 , 2098675405318220903 , 1736548984409437060 , 1980594765092973011 , 1449717536689479692 , 956797760861803559 , 995769650129957557 , 633806763864853506 , 53017230733241160 , 2109578780355766114 , 208794299510443282 , 786616572466107324 , 153355418671192553 , 1684443242435911120 , 582982546479023081 , 1047040083061064846 , 1646890045771776052 , 2013423282097717820 , 1093662989880265531 , 2243625419125572882 , 1450394992729926543 , 559466610773550130 , 1851337609734201793 , 1411220740609464851 , 81327073146264502 , 617468540392674247 , 1732897221863299469 , 24535483994443734 , 1813020310443247551 , 779564929900777763 , 661702443630122081 , 1400801067189260679 , 93601601419475833 , 1437495058769821927 , 2296453646303114697 , 743605246272748574 , 585656881313324659 , 1094855371747612787 , 1065437534598664185 , 467726241103814093 , 1852462396551588666 , 260174215787992683 , 2162634884056253837 , 1404139293167706493 , 1698772533524763069 , 1567795903730181203 , 1147196281104144413 , 1145426098474821108 , 432882044110930724 , 1277047236350673500 , 1850538517327482639 , 1055445423882951149 , 37235199215250345 , 1256059804959293203 , 1790630980448642802 , 628638715049568044 , 718937021591714340 , 425851990868204568 , 1972557470722883103 , 1983366297181786508 , 1255514717634712863 , 39298049052722225 , 1581839507101765570 , 421084730353407168 , 1574252190066776770 , 1131824468837371777 , 823092126183700558 , 506419024994864916 , 2210184507183146796 , 1103782457297022339 , 786311619062544089 , 941430414712156378 , 912248454815086928 },
24{ 717638442956317049 , 1849473691322912890 , 760093775384976798 , 1347404548146111223 , 600029077646653015 , 1505513208330539609 , 2135633564148831536 , 2288658518719282286 , 1461138666570629953 , 176543200994220275 , 1260206447914097075 , 1632426989058262231 , 2241952399616159508 , 1562366448344097457 , 1281799792776234924 , 1634506382604935175 , 1442078318022311267 , 1475209570096546147 , 2178393847888672771 , 285864069869954750 , 1568308403921331019 , 2294250832011716526 , 637681826086294227 , 2119970939905808797 , 115805883632142124 , 803730235710030520 , 476740233113653580 , 495353681929441923 , 2254328505381456087 , 2187237694570457273 , 2037734158937247976 , 647981756678053295 , 1094034685951538502 , 748112590454496465 , 1158058908142625404 , 1876767793604278301 , 770235151421779505 , 366798879400889346 , 2043670136528129085 , 1776064688453063797 , 2250307158985982164 , 1704498406457040340 , 1039557831915977950 , 831022729632172027 , 1339519258633687565 , 741077439886738821 , 2242230871155975028 , 1111624756400907559 , 550394249714132415 , 399355523721173510 , 1588375226828056136 , 1878214065611145656 , 159044294341737460 , 1013915898126141752 , 567898448291477568 , 1488211130315620301 , 1331944528947526964 , 1683589525711256934 , 762539036921022547 , 1364332196237933904 , 690241066969847456 , 1803532698058195950 , 1839287204170211209 , 1260193432146592899 , 1650081948743153070 , 2158822691460320652 , 1301964265945663867 , 1660414280308152414 , 77998256095856134 , 286262559681212214 , 769678267951666076 , 774120969474052415 , 1117356711684013950 , 1832839541545110064 , 1529665629439690326 , 1362998850487436989 , 917319136723810627 , 1849509658971777636 , 1261567205787470505 , 778064694645893819 , 1449289615224776780 , 906255130608019546 , 236424638911723025 , 914753426511356512 , 505804306711354880 , 2009431175324199685 , 369378010995524797 , 468817326439829132 , 428774686758561882 , 279362124802219128 , 234505949911342670 , 72411094286949216 , 1386779920581414021 , 1244682001129049039 , 2223829774630851355 , 1808671460641880121 , 245240210083054860 , 863662803529251550 , 1899268857669331363 , 23454029544071423 , 1656948287993478783 , 1689896864723170726 , 2287931376616528418 , 757941517247725640 , 323885493001070787 , 1975774028817534430 , 328194225918684730 , 170483716455789255 , 160013646751367992 , 336692021665921926 , 1182964766986940466 , 1094677297656782218 , 1959552389621332921 , 2293939559526884137 , 1373105425580294109 , 630974137440662257 , 705225363231009798 , 498003279868749018 , 1956216269058749594 , 318763328093060473 , 403477030759866260 , 1456160155846828742 , 49774422317764926 , 1955271364435614655 , 1402550592651435408 , 1028530657025603574 , 1191316779585155320 , 914817757820901331 , 2042766504160447860 , 202251881528842978 , 1087081980680259485 , 543072306278407716 , 849651373336649939 , 1778977609783997105 , 1435841305140161327 , 2040019441493904160 , 1569616562873693648 , 1127763583679457708 , 312537527501206101 , 125557923989873259 , 1114614947702404026 , 1599648214140884541 , 1661957547834887282 , 401009535818846595 , 352694144860370206 , 2070929350425848517 , 469266862843821613 , 2262911416286457876 , 1548557993822453016 , 1469730924829017272 , 841062323541266290 , 1136612305481468932 , 320734958138278314 , 419846745986850234 , 2185988620966133786 , 2130828359841173279 , 1619220644356307845 , 256406613456980301 , 1365867666798552262 , 37554322985006776 , 382499980764419791 , 1162320304046865174 , 1255722632969284336 , 1256446869222128564 , 2292429593887076048 , 679470912707348945 , 830093497478454500 , 103987025681656427 , 644600557067269232 , 1308000032207692690 , 597394536240481836 , 560789472687170984 , 1697258685503616780 , 110070657798787479 , 2182063207876411209 , 1303116948990798022 , 2108410668845508829 , 1266836443978020030 , 1476466011927570331 , 70973719495203416 , 1821715214372199590 , 1380522117713571866 , 1459359800438895010 , 850898590184502758 , 980371090487188097 , 136942342559223758 , 1194647134726478164 , 185189055561108986 , 1149083267953473181 , 1359273551411579361 , 729311091399112535 , 1910994025207156305 , 27789454063826624 , 198570956335039549 , 2207107633297914753 , 607557466787617351 , 1251506232435854612 , 1160570032209993493 , 1418622017619910859 , 2153572109958066664 , 2149352028590151108 , 1736558941881101378 , 11878030401171201 , 1650873023312499960 , 1290519565137458890 , 1840774301898270048 , 2173824013749022029 , 2197621679121274299 , 1379941523504592541 , 2281050056115092041 , 1547091854483156937 , 1968931347248510507 , 1655436254860792676 , 848466042439588917 , 1056953210228043653 , 477817273408282422 , 954422331608006787 , 1954924023616455314 , 493293393992295095 , 1136281159109204304 , 2172225090112224914 , 323606580758697836 , 304487558138936569 , 696261136718809633 , 1993163480149190860 , 1173060029963893038 , 1633161275645021612 , 146533066436024274 , 1243647503698210033 , 623716386827458615 , 2189386002800510529 , 1604341878426913359 , 585071527192075279 , 1385299800996911373 , 2131546394814485775 , 1594634751507361554 , 1457294172221549339 , 1742068876542858439 , 1402255611809449412 , 1786307671211775697 , 1176073518396047432 , 942660253386922581 , 203572275080406041 , 1129447616719921359 , 1618999009063943424 , 2087518752972337878 , 1202604924820780845 , 1776738077580301684 , 833914218880731648 , 322496603043769788 , 2049375072722093902 , 381676146546337098 , 1284426643849170402 , 1062315874520306471 , 1415820787385634297 , 511234421739996762 },
26{ 468272784914798014 , 390781969569877467 , 934027093201707326 , 1569150830928897973 , 263922855792673790 , 1495204188925584089 , 1014301427685194072 , 1935950990255849050 , 425788561704788127 , 475696885973836903 , 1262506588639784410 , 399087052039080902 , 2134530439727048927 , 373591942903371607 , 2086445060055216515 , 199036711497179691 , 15337330354307950 , 165756382921980023 , 209136279573675679 , 795734924862396518 , 1267516300786269094 , 1785749620307467837 , 364564069584489091 , 1585113781995189386 , 1968727067888905470 , 1564480945289937914 , 1866831888991279969 , 940409572282073587 , 277160906203563390 , 1369602620366043135 , 290388462723783352 , 125178635972987130 , 363324785467063175 , 2180165520633385194 , 1840280741637602708 , 1130323718990352301 , 595368999696516147 , 2058173076626596770 , 357879247579782961 , 1660295581943830686 , 1122807241413903801 , 372051271191390739 , 22673120365885649 , 1604481938953087897 , 453866424159341059 , 2190269055626350042 , 1989139650400796153 , 40120530119275526 , 1752288960275004175 , 39712115122680602 , 1203969064151305435 , 754225455455667467 , 1702178131519312488 , 1816573326604398107 , 2000870097924795372 , 629433477614100366 , 942271826799887600 , 1168850298288521639 , 1632530438691677648 , 985761980662132261 , 758662470857281318 , 710233454597486284 , 229075035771340745 , 146934800001280594 , 1826233815151043729 , 1889298952649621945 , 866947047318374766 , 1634024556359359061 , 794634485367482396 , 17408009087011291 , 1069055676443246378 , 369637393665189832 , 1444333295920163647 , 1134989269632735410 , 1423419179206134501 , 2227828542553674853 , 413425240902621150 , 1180509601016121488 , 1371851173039133743 , 219790324723246403 , 2252071203328703370 , 1645490857819898162 , 676008445641230007 , 2132093731617136035 , 1389501178191597670 , 2264884971498533649 , 2248386497621926463 , 1764818493920602330 , 1045308696833454069 , 1730707329681416391 , 1081163876520846770 , 1711779743757172320 , 826963381224165887 , 324017158361965347 , 2098019528224599647 , 2203681661089372168 , 2135681578912493256 , 1767764106503989927 , 1667214386473954017 , 1706213760692597574 , 2184840322170965498 , 626839414003083883 , 1154088018212636183 , 2168659014530356934 , 215075815547532181 , 332391973470360780 , 599048355636660969 , 901971526144353380 , 510369197771940337 , 1896415797968707546 , 2205542183134469326 , 383532241480285244 , 1465587086396580909 , 623410753492122463 , 1121294381271579532 , 3296052406872644 , 2165290311735423280 , 2301933234714605989 , 693297258419306218 , 1698019950433658481 , 800163512363862463 , 1726969262312330907 , 1884825209933666559 , 451744525784418264 , 1519150075942254696 , 1687303306407518323 , 2280053696403667324 , 186668577493412373 , 1386259336706946035 , 1894743061799218769 , 431183378069069468 , 1473534621472475056 , 1975420251023514061 , 1265151332613566064 , 898802609466845621 , 1174162574993320527 , 795840686087750806 , 631242504837226225 , 1314684758226742038 , 1428408370626747947 , 1498037507059123403 , 472472714506860994 , 1335201167196447467 , 2271243507524407929 , 1856431785376476906 , 528757611028592736 , 1032531385592400959 , 824563058344461260 , 1852084178885904093 , 1548493862581588904 , 2080051167304220545 , 427217620070356764 , 356464377245857050 , 1432616051462359522 , 709544825522303360 , 260156713586543085 , 1648602409947154668 , 1908760939500061279 , 259656935750566011 , 1999993312991943541 , 2104070991766151755 , 1945839727341601132 , 263241898400201695 , 329504244363209569 , 509537909119619660 , 216543009807618868 , 1976721107237679264 , 572117054411158378 , 686767952924298236 , 1662921846685156211 , 1941804009146087368 , 987877102470597114 , 1029027942563746038 , 1178536496371658885 , 381297940192851542 , 1657993387914377729 , 299203872093538584 , 348732285068937838 , 679475174987386034 , 703591616811117807 , 160267931869763141 , 902698849061849941 , 955915753401498864 , 1239639428934156653 , 1876588120935530447 , 1150142300020224678 , 1178215047464434770 , 1700093188642874846 , 1262961983624176566 , 556070238680834254 , 381153596961952073 , 807418351111589640 , 1774850082170428961 , 396389321623652036 , 15815920254041542 , 1811823243509422620 , 973069636414083366 , 265223145934771281 , 793876928115129405 , 1877777342644117406 , 897840680875244402 , 1340148588980227637 , 1736621406983459487 , 385893280625870824 , 903361425818390267 , 1861036734853598799 , 72491409026536590 , 1607068196503354964 , 376495412188886840 , 1324930072221382987 , 835106177606171004 , 2114618916550662 , 177428596374143270 , 1922785073564706424 , 2042916453989425228 , 774498822676806033 , 2224597478892341079 , 1292970422911110602 , 883701262510865893 , 1827978689905073600 , 1014789485259517625 , 828891079851499824 , 2080929297584534824 , 21798106879617843 , 2188893499921049008 , 910300528710680362 , 1656087811459627347 , 1855395076040977958 , 1575331428768071043 , 1380389810188729565 , 166357521665377955 , 2213857903060836407 , 295253185694496584 , 429906575590734595 , 1506358131411705157 , 129191995345776753 , 202655946631624462 , 1610101749315541350 , 663405673495424837 , 270241549895455785 , 2048239526798007837 , 571420845584174819 , 326360467809150564 , 1763913670716955702 , 1594086663469582233 , 639735414283862741 , 711669236685995978 , 270003906946922353 , 374798849732249638 , 1458873496679979046 , 1972352105346535146 , 1657365043650926099 , 1307848158360115036 , 437018413682406217 , 1053225556512654686 , 1001742408587429076 },
28{ 2274021711171384258 , 1369640936327643892 , 558617269622014752 , 998982369585892606 , 335971476211340503 , 1056671745227628195 , 2296483480785236571 , 1349088137540773122 , 220139353023619385 , 1588151542118239365 , 371692103937314433 , 1263143205561643099 , 1946252184486439392 , 931601273248384291 , 799759890905698072 , 1545827983717192614 , 1139952241375363965 , 2011208506900208524 , 1116183301342325133 , 1134262378285015090 , 749012111653156543 , 337166183394753186 , 1380269959839696622 , 200250524542308205 , 1067961279131563992 , 119912294414172030 , 1351006063947716946 , 1789839933396161093 , 1475916757808301250 , 1983559135268779307 , 735146711086855297 , 201751403838203281 , 328803393124094023 , 1331520626502296509 , 845064624979349169 , 92229302723358454 , 1605295471961981252 , 1809476911406842103 , 198174829534989914 , 375671691900758901 , 764251797066237934 , 605406414251551721 , 418799015864989814 , 251493446535450054 , 222098328796711794 , 2172219314671248069 , 309579791173631902 , 470048506074170650 , 799395927789138426 , 453387270876061925 , 832573799072270704 , 1348398528445947625 , 1322845652201110956 , 1036272616766006499 , 2150349318013621530 , 2108313614752995971 , 1426390642675313853 , 468631739355259824 , 537044345189305347 , 442776860641863669 , 912223508838084641 , 1868156965739343820 , 712115888891264678 , 2093394735619894580 , 1825002035885630798 , 2053195804754881522 , 674424098886179564 , 365916717119850201 , 1015468836593621969 , 579297098231928158 , 554209884159258665 , 1689529683066917251 , 328227066179079603 , 312579717022058858 , 1195909716663611370 , 2073763919117079712 , 1180925518529473129 , 1102354698313212310 , 1247079445121593952 , 1028931821782308797 , 1809173283684329400 , 231381278553250184 , 771170482841304500 , 854193326570462838 , 1414235500921904383 , 268139118239872115 , 848856623572091376 , 754930858598177921 , 2272656453199133858 , 1228338889925790998 , 1318986404224737996 , 1020854096935403410 , 1782817707556735768 , 18585338189556687 , 1190804504867598879 , 1898524358126971027 , 839161856963025811 , 1955819277213403246 , 1671637818235112124 , 949643668120930049 , 1945509847631423719 , 1498506924700878542 , 1252514751347390158 , 1248203742322544773 , 453971240439101519 , 941364760490336301 , 841598742640524708 , 1825978031575877440 , 1649290274213505591 , 1370256603023530601 , 619397187905601386 , 797881970498045985 , 51229033786769705 , 761261690262644364 , 1727569422015254915 , 1501569075184206266 , 1735639580086762340 , 233883003651717437 , 301380127232161659 , 2109416932598808962 , 1537380256532044031 , 344947521062738499 , 1812194652130756615 , 2093689371656721302 , 508650749066496440 , 1853851210549782599 , 1088432368143578032 , 927606982656903387 , 2096366003112174865 , 259733118322242946 , 213351674172611516 , 1492410557797360782 , 1250905278638484195 , 209754564350392775 , 1016929387183514126 , 786546778182198129 , 1542683125598036836 , 802827853837284577 , 824896259723305098 , 642667696938244837 , 2304939814559674662 , 1000252898615579879 , 1266242379085830329 , 2153664560104096498 , 208648120976541405 , 431639315892195314 , 357680733925580039 , 2163216478837019208 , 1684628018056533172 , 1720643976753319083 , 1933533344964318625 , 1253749998967831651 , 437410587025045994 , 2040696296213653288 , 563983245259476800 , 365125366806617997 , 572059186355424646 , 580286038483349247 , 1344378359074647531 , 1804558795851751281 , 191875309943624262 , 634883646662919842 , 1529482018805721069 , 1422804893582183950 , 866420931449318802 , 1967945660218609994 , 1138447735413368567 , 1788244246921929447 , 402553277989225019 , 264641356776247896 , 1872243608874585458 , 1899135158398147633 , 158772707449473777 , 1231313870183559517 , 843301190980106506 , 336137143218346095 , 1189325921494824831 , 13509034929669552 , 190223387619022104 , 1470351673968497811 , 1183517630633996405 , 1652974545015082566 , 538554742264220793 , 1767579510470251784 , 1245428981152270599 , 1745760916449218528 , 984528643745398661 , 714558227914478197 , 1919893383702187361 , 1707031197570615642 , 851088417813203118 , 635797357489086059 , 1121973609633262679 , 669040463569920362 , 421289823955166764 , 2225950787264249026 , 1383442063221371286 , 748474958059482432 , 88341357923457881 , 1057047011120048776 , 901944243947740326 , 1206418943873743181 , 54445195375656406 , 972681697843154476 , 1627961605060653406 , 1345247327337489328 , 1452756850345204687 , 323406819187097300 , 855890812076801890 , 1678152594781992663 , 962652086367461696 , 2215502971337875040 , 727146382514742667 , 2215292364647023784 , 1657315944201324229 , 841544702275956780 , 1353296297929267872 , 275819681025489797 , 649034239186396505 , 574754627892457775 , 52931983942596077 , 1567718190308755167 , 175095129389900381 , 18704001987537484 , 1943975057883586846 , 217564692347501137 , 1633940965993920080 , 1987012737872791659 , 163331426239245623 , 490979853764382218 , 1922351617467813212 , 1908241103904792399 , 994979159842494446 , 1218979956294995559 , 1502256352545909019 , 1984457119905728979 , 1074325072583014489 , 662036312193090172 , 1994232117143294850 , 1181106632198901048 , 370340461912978660 , 2207156813312114900 , 1825240636385243719 , 1092236548283446355 , 2222770221524343874 , 1112063645579420516 , 1020283716916441257 , 1433139665616957754 , 1398273105134576685 , 669284304610133337 , 983215408661571053 , 1406476990867145661 , 1167083230706993880 , 600713177462875713 , 835763579962635273 , 2059869632369990509 },
30{ 1566119297165638095 , 2145531349811959571 , 669110099498614033 , 1946879494062326337 , 1662489814739913236 , 1734626387136065915 , 979504889009861143 , 276082151151859058 , 1703443570807127993 , 1906670120253670376 , 1526662810322916486 , 1076144372328663886 , 1776542896612065591 , 1988368179751255485 , 968007399412950893 , 2226841385708282823 , 215826669284846662 , 16499909289672397 , 1829787043420150018 , 2200187216247947062 , 1791481768751348388 , 1240587960493640613 , 500840219812880827 , 1200693685352972120 , 561814522003735042 , 1232580798150702291 , 2060327824810153868 , 685792944192703567 , 2162099092069720107 , 393874748387598056 , 116484816715044660 , 1804905212287882891 , 1897419706252957812 , 1760814195157335692 , 1127492846677372021 , 2204886350108436013 , 1438584873097613337 , 1399921326876306667 , 194024184730933743 , 239327614653251549 , 1877569218588464974 , 470598888220431156 , 1447853412734937742 , 1866209319705761637 , 1674194594733397844 , 1805202661541152018 , 487805964060494772 , 2301766047430002655 , 1470896888039583656 , 352144690046565244 , 379621652944058432 , 2030025230633473566 , 456529545062838628 , 2044495995321957567 , 822165788733449499 , 2014781817421132165 , 1072039324785047768 , 681240746322295839 , 1234900031050765115 , 300294859049891793 , 1312005622173449546 , 212289607444417053 , 17467220953628853 , 2277736027536909022 , 1587618600642535833 , 1738434875055984084 , 333382343659810486 , 1908942737001373163 , 462644278650328325 , 70358155678063923 , 1358228472745601483 , 1817764443591026935 , 692247715218321936 , 1606766439680998571 , 2182223197569131180 , 1330264730376615283 , 2252245205771467863 , 1429026859533369019 , 106645790866830453 , 1652983917353356286 , 487642187093853018 , 1828268211259451740 , 1475834834218987435 , 863018213796122194 , 1094280607480863943 , 701760713798826096 , 63049250131199509 , 2033750954569904804 , 2302911267707025211 , 2247334294018191980 , 1122881748685687426 , 630971492174787847 , 1095376337793252447 , 1203408775320300988 , 142795041132924170 , 1970309664640369941 , 2219419316376641609 , 1069503994631071579 , 2250268749234057071 , 896848706063506396 , 1967902746182557571 , 1385189093873221345 , 402198186389238635 , 1680992698026897426 , 110174346181335924 , 725111336368881359 , 317503515464446322 , 1485864541125662267 , 2063707197212517378 , 1335932435956459575 , 649759210073449956 , 267591882363942101 , 888648124062090474 , 1465930214088851229 , 2178663972865530340 , 2147554402584915631 , 58487446951852985 , 378323006374147675 , 339010601270449977 , 1195040392052847529 , 1396709347070373562 , 1318691163801571187 , 968082517538441067 , 500044407483849120 , 1089648778571760914 , 1192017002384258036 , 784519916284126753 , 1689068276289460473 , 906434051742144905 , 599346244945677020 , 371093905289797145 , 1121185864083886174 , 1904262769175911050 , 2107768289711881350 , 2198830622768545005 , 1937546163809294413 , 1408487048740348162 , 1241995480129107105 , 948485108679743079 , 2051016704996149178 , 1158739775977486383 , 431052099954446352 , 392059942738512800 , 2279712531481110491 , 2062787965226362677 , 1827902461203259380 , 115054140425075979 , 1000140590788317479 , 1450962241785761015 , 892240743415632894 , 1679717833120343453 , 1522754027822731956 , 964469660893350272 , 1867376596771662086 , 2067106318450815460 , 1074500839425521836 , 585781342524045468 , 1702152349474782379 , 1352454259508302143 , 182102370416780487 , 2118588254019573681 , 165330844105335438 , 483306280990044280 , 2295563207758028133 , 2028704358681828311 , 1272196259112035101 , 63181213095790096 , 1890338032049153359 , 1950518885623272566 , 860135595935967766 , 1383872766299051829 , 1868104329761687410 , 1405444317080316487 , 58716145692549567 , 279213257696145606 , 570864070971672001 , 1276249623204163362 , 727726015655150112 , 1560901363990574714 , 215069139562740671 , 84218200195594972 , 2144828269486200324 , 816638581293954238 , 186824720966073287 , 2112545283805835722 , 2178247728278262676 , 581831780219831224 , 601484773648987968 , 212152428562841824 , 734618280729133644 , 716316328182174670 , 2007550454081671865 , 1863144640804603601 , 234346175275325766 , 1387831623551727275 , 194693480296584644 , 1235591514669482523 , 2131396118664411772 , 49384837830875775 , 2224279283138754790 , 919041066443693302 , 1811691223723870738 , 1154168168738952514 , 1312126524363817366 , 1310079266417855966 , 2114436246005607271 , 421583775513271638 , 720233131234624551 , 601699419332007908 , 1328155651490460010 , 1922549194350967704 , 539743360461703636 , 1947726243956991342 , 452182263227625070 , 2258129014182647730 , 1416625280587372701 , 714639828517406370 , 2271536461896989795 , 36050790106697163 , 1614724077912245891 , 987852607144166574 , 595396046707313297 , 1550388738381119850 , 353874120487441992 , 335395520090221996 , 2113382612737718998 , 485041181749445803 , 2272759191496424001 , 557492424041460353 , 111745508263999832 , 1128769349853840789 , 1193205609577152179 , 375218193423166218 , 1487715218968573821 , 2114679688524879380 , 1354908656202578424 , 260785001531474930 , 1357192214876307960 , 1374586610229835950 , 1653578590733687112 , 2211844435379320355 , 1135057843896988449 , 1714033282530090658 , 375163298614581704 , 628216533923983547 , 371299714129166524 , 1742204293065988406 , 295407220483715831 , 407405705180913297 , 1494756545422522255 , 1494235439619518054 , 1526713578150682778 , 1414685256117109341 , 2133690419218070887 , 2217143235484850056 , 679403226655275484 },
32{ 912320467427016093 , 528879632065670143 , 1839724105118512115 , 139203300547120027 , 46193933818880295 , 862999421342355546 , 666241021301536244 , 1549697632837527295 , 2043904543303738945 , 539977530663911088 , 451236504477381981 , 702703167240346881 , 1242452439499361939 , 1406043580830439934 , 366392465644748313 , 858152623268764336 , 2021185961620956460 , 1355152538131781674 , 942132238799665057 , 1307925133063872578 , 1619764692642911773 , 1988948227582301623 , 2090973329528907020 , 2087930245658456424 , 1484035406781395207 , 1802110703385290285 , 945637773458763908 , 1826263500394268654 , 1824066376503141607 , 80872401604740439 , 62368030848075139 , 2235269105868145646 , 920390405683861406 , 1119976737529194676 , 396965945037705955 , 1972037347333341807 , 1103220214216866644 , 1571783797717888084 , 1871282079754744772 , 1173649365127168915 , 1596816613032411123 , 1175144909292654194 , 1885969577635693428 , 868656160366796151 , 224729504486938059 , 679415488005681314 , 333121254458195512 , 2037674992538850524 , 913250415997281505 , 170261380508430398 , 1373387196499713855 , 1627466412122202700 , 2161904805810985989 , 654350888156244992 , 1712144301271037404 , 1841412392288008647 , 1486808127274689760 , 1787975735540957238 , 1543925189744704085 , 333225394888578347 , 888961259173698547 , 1986592894704417411 , 1630640688542092614 , 368811534030224070 , 1285684502097289523 , 963096767021332695 , 1225747431865260532 , 1818678204264564141 , 275243353699741777 , 1359293771551364123 , 1682750653485371263 , 2254637424981257052 , 1838702405162916880 , 632012685432160961 , 72366428353996365 , 448388462434248512 , 489597330859285416 , 211695829375280739 , 1230745083186528302 , 961184715897011868 , 89178149242341751 , 1562925405766079412 , 3406177647151097 , 802772803645097655 , 747036374696066454 , 1108683073949033759 , 1084951982139138018 , 2270284607324174286 , 2116743015216950411 , 1281772718208598953 , 2111558954208890413 , 1159135429390052742 , 590642767400632473 , 1195105638370548538 , 861686206672689591 , 978218276190976510 , 77455952072417132 , 1013820006501462586 , 54350528531300595 , 344270588706055444 , 871051850121117141 , 979926099756193054 , 613387815551077118 , 2155163534838259819 , 873622640140628391 , 1426032467464306702 , 649647593671079047 , 2076658367762881405 , 1765549484073037109 , 759446054727965144 , 1740944969551567676 , 1104101800111423528 , 1189309143381742481 , 2051717180862040579 , 1488598658688602495 , 1642192986950784570 , 96961176921893509 , 832427944714046921 , 1310839257611321132 , 2141754074198835068 , 759666268490430113 , 606920282718575732 , 245030611966214074 , 86807173710403380 , 2136951597901914366 , 967164814316830107 , 1961236977431779341 , 168373468040922430 , 468959406160706134 , 2053434360996712755 , 1509396798208321025 , 1254237119045254194 , 341523770675998173 , 359287969518360741 , 178123470752877036 , 1074522375703039208 , 1712299244865748593 , 1819132144008908855 , 541236000902850812 , 66121398474916405 , 1274166648257862725 , 2143652250395080126 , 2209237716952115542 , 1267335842999651603 , 1574010254042861059 , 893639537874138696 , 153057923409155254 , 1403082252071920995 , 851592634509896992 , 416338647564213760 , 1311881235329506717 , 1444363458480456268 , 391949605448797055 , 178754609129046815 , 1081033019806477120 , 1258513254613819028 , 1063992481168138394 , 1810851884689876604 , 1261586999763407562 , 1581177778616813922 , 632829789810754218 , 2075259132452673240 , 76493887623233435 , 2211625115283327137 , 1727574570259130807 , 1321257819424502962 , 551775765760190296 , 1921721388494561867 , 294786704614458756 , 716328781416044022 , 687772308562864771 , 631426715206281718 , 161041628924269989 , 138315304772322787 , 2097991356815593309 , 719630990436871614 , 1084795847453307090 , 2092910797986739224 , 2162427388500024895 , 1185967282788843787 , 2163373685373037445 , 2217623952253740395 , 1397603905270656078 , 611659010562734511 , 1805929967908718021 , 357857574389928686 , 2125067411825838916 , 53791363785103971 , 996498103893934711 , 561472761821318462 , 1597391262275552148 , 154402980462079121 , 2267612377099564774 , 1135191930382864957 , 1606750905953812132 , 1669517331647761742 , 1687632237652376822 , 793945743924140403 , 909911337539252560 , 1327511135541402304 , 1030498377193331850 , 1300743402034717787 , 2295827452814470474 , 1356249207886257825 , 2019751430122352630 , 1141278488043603043 , 1113407031316695649 , 1538426732527317049 , 1381209085875458955 , 2092262585842179528 , 2159159077598415755 , 1528544951317818957 , 2284650785740599768 , 970365957280802988 , 723966275652602585 , 2035390492964679153 , 1015387010621758117 , 1815443138031855679 , 386500921513232446 , 1863137724529307611 , 264382093640818248 , 864349423697375803 , 528535940199069713 , 2051271251474025102 , 427330041619345641 , 917169160469017 , 1067998073906166771 , 472450930248621871 , 2023634523473383529 , 1520675063638466318 , 2222303646383199021 , 609531449209567880 , 771940176137019838 , 726566070588054667 , 153493476010616763 , 1542532673597787135 , 491075743841543426 , 481583969950340629 , 1475655341001784271 , 1484346398160772445 , 86334465520282931 , 978641622814767334 , 1759820009716569719 , 987567910672958173 , 348627324101139003 , 109230390406234066 , 1204177810593065416 , 754381732052756082 , 289548227456124705 , 842796188715632693 , 2141704428144670095 , 1848742049366948683 , 1253822182246250102 , 1960760354463082203 , 2010845555680442340 , 1703048139294280409 },
34{ 2283559823700474447 , 1775481749153169113 , 218278061892227338 , 2110740129508313433 , 669437257854027289 , 1345142940958399825 , 17061637400754634 , 2303034419806156990 , 755272252544325085 , 1278288303363132742 , 2264990740070730294 , 691822808805737293 , 1815118802248710406 , 1324099385677111473 , 339219539742964361 , 954413325191888979 , 294586410442414380 , 2286949269945373667 , 59443203060221398 , 2558745106500182 , 1928040752187418976 , 879879568974935620 , 2175244496789791364 , 270553866528173981 , 1145926967783771686 , 1259972119111052926 , 546936007253211015 , 1499797457885147266 , 1685021807080090059 , 2215252525909014739 , 828002352821856236 , 1312004963741785847 , 705293899026428493 , 2178182940947090175 , 970085751175402768 , 994370840793723889 , 922504159101846986 , 707491411916684803 , 1135453103781586082 , 530513483841914263 , 1916014283362525394 , 974944334773795442 , 1642674332220609826 , 1288322605539143612 , 2269576202560234187 , 2015889422712288630 , 1560185815903652061 , 139827374101496046 , 217200458707732768 , 19173373264059018 , 1200711825734286532 , 558563960048726692 , 494607641466091812 , 1551526058240254347 , 1952754008307927598 , 114891032746666110 , 595907329637439663 , 1495308078339803514 , 166414499674619067 , 2145301620046044203 , 2056630436694589362 , 1809977540163608281 , 2244061332071701019 , 1984218221398274785 , 1237149842474234904 , 1408673502264838288 , 1146090533600882175 , 736977296070493758 , 1456972648655449738 , 1884100516221579630 , 1842527518342404178 , 1875808388098264517 , 1722245679979206293 , 1467928971004358827 , 111644165916453152 , 1800500689617487700 , 1778128266512777977 , 2043389109739723667 , 1746093982986673640 , 16095799197090639 , 21209849717525498 , 1921766027169386368 , 819560991495477346 , 979877468171972158 , 1182344472340083446 , 460874675095236953 , 2016235477398624826 , 1437445787651741401 , 1975964033947474025 , 1906322942276914670 , 20702448751134645 , 1325957326111379209 , 635961536748056217 , 1687943240193284306 , 2055827195252207071 , 401979791406772703 , 106447739264241996 , 1146298670420777130 , 924554943437261673 , 865959010180085731 , 1517019780376040267 , 1333048040933246622 , 1817615267591528669 , 382942733803339685 , 2224795903009526539 , 1133225290003439718 , 1703241371625459578 , 666318152873597225 , 1280603243815360666 , 1555735890283676023 , 739707252012710799 , 2290209686756805400 , 1039514302684334081 , 1593902632848309318 , 470595735304592791 , 194175535558869788 , 156060635566264821 , 1416202620583301048 , 2057453344301531611 , 140960428230911575 , 708957934022429202 , 1756847942752470547 , 1767976036029356352 , 808289812332663935 , 1657918963274351032 , 579220286145149579 , 1466154506754932209 , 182487636972103198 , 2011297201905450003 , 357864874965350976 , 1020061138598777660 , 2263206360351833749 , 21939147202517649 , 98392339373314783 , 1616209433214986291 , 1120372129108085145 , 1669443065247588726 , 1207269404216998555 , 1053931688844870994 , 463186464064931951 , 783850162437611137 , 136230173316662943 , 654417160475874406 , 763193182187050324 , 1101038138186961891 , 494863055316078535 , 1836496986879341303 , 167625734883474222 , 167943536755916985 , 1949977883205302594 , 1902207230294662862 , 217655436191793957 , 2088550979934896377 , 690740081817961629 , 2125461639843121744 , 2033259666973424997 , 811663423534284919 , 1261131472110063958 , 1279868025729484205 , 1928878423306086772 , 1948051872963896774 , 557130980190149350 , 2248280614028813964 , 1944335718965878823 , 1682676578560631168 , 982409131639456054 , 60946935752871474 , 1086418804691720212 , 436672372411318080 , 853538454218554928 , 1889777582570144531 , 1447616544757151704 , 113581691673867987 , 1741107129283277577 , 19767341463208853 , 1941748710274615913 , 1032468707842394193 , 2209959333229338925 , 1644496314542095600 , 1405807122901699282 , 1901811894515762440 , 659308643012762352 , 2286312398564226984 , 1025402605470915589 , 669472475857613660 , 1362197862953692892 , 130336563369354950 , 1570846065404324711 , 115947112657532449 , 1458538671716326217 , 728036044429991655 , 1203768536873715152 , 1887889581149009205 , 86570325276891209 , 69674482402027337 , 978912820230520989 , 2123503251079023 , 833718192799207334 , 822567322953708733 , 74215077832167910 , 200725811305520027 , 1536616332476255530 , 1480998244701008217 , 290824204748568582 , 2212901967992657720 , 118076515901753284 , 989220088000317695 , 1082755403501379899 , 141221404788144465 , 476816456778111958 , 614937006049296070 , 1027283742951788194 , 807538538566462019 , 858934398439753253 , 801935262689651699 , 723998444868445381 , 1216028084795489143 , 1166832800106540500 , 2125200109808240407 , 450246067623555160 , 1654699704328691053 , 112539917432403839 , 2140389381590049570 , 1259452997224197999 , 2220915827959164914 , 1716969794295484663 , 2102132958704488458 , 113321556311373415 , 1717493559510817862 , 285183467415970763 , 1743917745231947412 , 1831792717859177165 , 1622947733990892952 , 1231611251092056660 , 808967889560719567 , 1460673255474967564 , 1293694786587057088 , 1071637196004545776 , 2012289704863368402 , 48266926660748372 , 921867575408385315 , 1109318151523139000 , 2059229889525916582 , 978949022494449925 , 103457174589306212 , 477619091021198443 , 402432771561400802 , 1271687807544939418 , 1214332417782089518 , 1930175650241035009 , 646360531447988411 , 187748266854771785 , 206914023071718056 , 2134517969710914706 , 731373124316012433 , 1448829143493863528 },
36{ 556195045191885082 , 10728324706181182 , 1448748568786915112 , 1581145209897111531 , 1675616363829488881 , 2020711358881494070 , 1484468197756341519 , 2091781080357245103 , 910962261777057322 , 1364184006164589689 , 1638991269945182898 , 2143137470562925149 , 864537680604674018 , 1674952551772221107 , 2284711787381067607 , 70898467539053793 , 409736663094988662 , 45533947449702028 , 1965195372408447514 , 1590720873529412065 , 603988015547256211 , 1410774186724041812 , 51761249568895118 , 1426844283615133152 , 1877975182533930865 , 903170313702801520 , 752930582947562148 , 987777686356077845 , 1719377174303576301 , 674262692689419148 , 217711562438112805 , 2034535520533224487 , 1780757932157874408 , 2130851877127110120 , 1634788341284334359 , 1594173521843635826 , 1903357827535232268 , 1275628343754337044 , 2246955927284887091 , 436946990462561105 , 401043953222569515 , 1869602854673621177 , 1191937173705364284 , 536320753040188185 , 405807581524984317 , 1152571804780180057 , 569167357138360106 , 775676604719230193 , 1321142466856638591 , 2225809483978888999 , 1676467422983133348 , 2184841148174648344 , 254663845068134208 , 1406301123839705111 , 815606377215369902 , 1666301519588963280 , 998666771234664715 , 1677456559053680833 , 259701767372867562 , 1463128636226826871 , 1263981850420692978 , 214311807413308175 , 2131024127316515672 , 892694632261726984 , 1917508846050450453 , 744350224164216527 , 881501398366939651 , 1473606256977155527 , 85164014012315272 , 1136076519975517863 , 2075687489181479667 , 1738895188862677537 , 1491553425651846981 , 837405927285824308 , 28678105895756240 , 442056480681846891 , 1270835462611827579 , 878292617086011863 , 1618667726283912440 , 1003920120225489801 , 1788365353921939619 , 1245760751740466798 , 273620098082143808 , 2004713717541693373 , 135037390130177650 , 2112133687220232186 , 177687422518307814 , 525232891010538064 , 1150047518009609007 , 2099257259768241995 , 259590512050927961 , 907778885869848664 , 109189354233753572 , 663982355098584993 , 2156608660276531180 , 107959031001428020 , 937482669450410837 , 1412894463547773616 , 591084470933307122 , 544104131072623545 , 1043118409434714425 , 2132481765926368889 , 213832841029276601 , 1181287908834609412 , 2119465770874214951 , 1518898149104215312 , 1841864232046759944 , 1532190399449308529 , 666410090139683637 , 1254789341168712756 , 340340346842066647 , 1054481962062994466 , 1310409103308672309 , 1939687076039934258 , 972780069304197702 , 852562949580516824 , 1999168458257868756 , 611234857006703264 , 498738246632693437 , 1835145871461468421 , 1472868743737781274 , 1634909483460711529 , 867113344663067628 , 2015758254694052049 , 2211200448810500910 , 1704132356397254906 , 922562832869818323 , 1156207802034660549 , 545217178268168214 , 724729055744614005 , 868855464147367803 , 1602098024971478312 , 1850008304007933265 , 1124588513940974632 , 961785460280982014 , 590545481149943044 , 1816277998586071779 , 1367184574849381079 , 279392674707780245 , 279598798667216509 , 469105756740625324 , 598208498313756521 , 1351104481124997215 , 21313470719385299 , 1012915933826733541 , 1716976298952159456 , 2012452335869967337 , 1266983733335700138 , 782225025640611764 , 1790232270521891600 , 1038403624815835873 , 1881176291302024887 , 1472142429967613132 , 1387851240269838951 , 1105939728836650366 , 1090948980075706251 , 994887968208020374 , 821951653955185175 , 1275771948428664075 , 1664439191697634204 , 107721800913960471 , 2123188058961675854 , 1519119263177751085 , 679663465311892090 , 1595628697251943635 , 2242295162518429580 , 53172732749516610 , 1770956561584687330 , 1000571027893098448 , 723682749733743665 , 1307331345796639869 , 1547211333682014644 , 83247184729677079 , 199133070220526584 , 545085089509361999 , 980379155633136714 , 747598764252219429 , 2135228614933533205 , 857537046401929268 , 1430820871074757512 , 1231232419171380640 , 851360748572889806 , 1795763989801652766 , 364489373743722041 , 2280739790505017631 , 1540652015089948653 , 472176406444937915 , 1710932939257695262 , 1159312293525476165 , 893055374666168672 , 117475855577215015 , 819945324683168838 , 1634415161671130314 , 1628188840051191236 , 1468987883877588586 , 1477715750748771284 , 1010892328203915679 , 579945201121015443 , 563186070987817787 , 1477697207949478401 , 764634697262071725 , 1693165050424521129 , 356621805436448156 , 2150480934370734970 , 2186583706292008493 , 1060401219904781521 , 598456850306204030 , 1154319031767613083 , 1082477863437974557 , 1457397327216224603 , 464019607727885440 , 1473215589098379539 , 2039771534225402272 , 1306072009921390503 , 1155629256155297618 , 925595979141284883 , 130784789778841249 , 1163032889688710299 , 550158318735562239 , 310211435879704310 , 1306553511197005716 , 2083502950224507558 , 1766921549267562092 , 2234905721026397844 , 1282388182963307959 , 1468479127749532594 , 1143854426968988966 , 1141907858591713716 , 136817589676282091 , 1481230254524567454 , 764219375420956219 , 2033012881763637413 , 1013505138325608726 , 812930423625564103 , 1071585121907724231 , 316846539500297637 , 751212622475461861 , 1225121022998545719 , 360154679762682394 , 306031394479784905 , 1662491870742960082 , 1427725491130416011 , 1138205273895224006 , 700995561481880609 , 2236280352950334229 , 666883669083559669 , 2102648349347813662 , 1804343281555500993 , 524571272243107625 , 1070747431471791799 , 672972481145017294 , 1303119668528436296 , 132950575032591251 , 544337744970768313 , 497289623041959147 , 98671728637118668 },
38{ 933829362201144429 , 368172100873950231 , 870596237328821381 , 1057235514988531348 , 1648056090081613106 , 140468342746857483 , 110352752685185986 , 1034587850519547815 , 2052823066502090039 , 133656856527287509 , 1997166422488191404 , 985209637673197666 , 2141599517872608554 , 136989228259394064 , 51164761357960777 , 1261678243020546077 , 723001227687093021 , 2254816348867803336 , 668242018776117042 , 268138733303978477 , 575240764379732919 , 1273442832067581662 , 1657784281734522207 , 434006338069058711 , 465055502188493359 , 1754895007058771168 , 1279037030211500741 , 511101068466639529 , 1390522396801158322 , 1752055386940801596 , 1126025372911871455 , 784001143617149298 , 1100359083816955683 , 362107355913721115 , 856387889191047439 , 698218212196279192 , 2303195404275761956 , 1936051741156423960 , 1925016274277988913 , 738140438394024338 , 197528275707599976 , 99854558426214793 , 2126968186379102389 , 474841408446370603 , 822563186478413492 , 1775201664730820356 , 740736129113965014 , 1012762503994481670 , 498863474239689338 , 1949837462724643708 , 321468086676638492 , 928678966091039577 , 383721201258689299 , 247458259139481486 , 997090063857617530 , 255291094204999758 , 1283658889424731699 , 556414505140346537 , 1755719014307574431 , 1321401275929793373 , 2599390216323833 , 2268991994599092352 , 1135072333440083835 , 920660412363483857 , 1186286809839604693 , 1481301441654545110 , 2048575246028971851 , 1551031451519128895 , 1067278032815279377 , 1406261312736809555 , 118907051584215785 , 273672505390240670 , 2131940816690071157 , 991842719262946638 , 1826815384860833753 , 2186570848741785246 , 2225698694263063356 , 1098064243781586280 , 2032030929349528073 , 908474042416760975 , 2083091206662678330 , 204653659763730069 , 1224871016806541664 , 525832328527000310 , 634439420548888956 , 424281808141069261 , 1037618136706560776 , 1065829939862797114 , 1611454293025508189 , 552214768360084001 , 1850433375989058199 , 290951552674814043 , 310790162680602383 , 771650561408609389 , 2085020518202441485 , 1744408096244229120 , 1696167109325793550 , 611239502699570106 , 1081728581219654848 , 951824734281335907 , 1058816395422747071 , 2215184737664244585 , 852774123857206514 , 1506210728745492003 , 479862838939114892 , 265862570952662824 , 1838501348621464319 , 11224234352377100 , 111983206614379380 , 293692350496186998 , 696303417640885619 , 313736076559889349 , 764368731471979534 , 1982909575031185059 , 1755744465645619724 , 1307372826869314680 , 705635922192469540 , 1975699959203164103 , 650117557835696242 , 756444581880202289 , 1912656589946740521 , 1078582393863041406 , 225262816166634918 , 1200603516211314235 , 726390375835917901 , 1989235808077936382 , 1613845302194157244 , 625617588478209547 , 1798430804837314921 , 2046334670388920866 , 2170110108362033097 , 1509311880543129515 , 1295740279518317465 , 1261771962524513514 , 1565171420567235947 , 2054434727303754264 , 1987427454516818141 , 1942598087723317912 , 1387065331908346832 , 1389619703003897498 , 2263660673410365609 , 2082843991353975329 , 1298557902241101153 , 1744225302467043012 , 1346032674529481907 , 978931567006691544 , 409963339114187839 , 1451499469229676324 , 857705692782552507 , 1631127930932061119 , 585025026809979762 , 1239311541541013752 , 1485797437377225394 , 49624854894676033 , 1163309175160621049 , 1850561725649607685 , 1011247677513193225 , 1538430664604429032 , 1420739229567573585 , 73535830569288260 , 1813978479457417498 , 1231628763663951119 , 970079882703494767 , 794031936384550959 , 2266156959626372963 , 1598385583116758399 , 18853960028514945 , 329281191848915239 , 1543158252806664528 , 2181991529375829412 , 146475572053097567 , 495178672060669122 , 1934334703724748294 , 2089893083121390954 , 307835866292938004 , 1852468012882960987 , 43303997273301324 , 1215438887835188260 , 779044429739870243 , 2000426846650257191 , 604382233300083194 , 1083208749199915788 , 1563495799570430612 , 1584252310860269678 , 1028404888855794087 , 496778626780326288 , 321382134505511051 , 1952771708946731076 , 356342980859506526 , 1103901193465818226 , 264771885752518804 , 256396521755064584 , 1795764605661873352 , 1612541236243171585 , 1752886571303171787 , 1885794749528599332 , 1190677417532853593 , 1919705606855022221 , 2261916482529126067 , 584317110285867270 , 800848795263410067 , 228360912191429424 , 1609460799291001090 , 901131179999185962 , 3181269190206514 , 979557874235568542 , 946661000787884593 , 2116873313537422114 , 394128607876054344 , 286636408659429221 , 1780163087169669265 , 1934444436422805422 , 1869207779176685193 , 1019515877730272379 , 1621295344895904759 , 1872902278290677192 , 570666403327373889 , 581696493168739646 , 1613077918009739617 , 101972887001015118 , 1904046363587999956 , 2004551115916484715 , 434446463348450401 , 1637791619264304378 , 325467448882905079 , 1888739089876732731 , 145621138545624547 , 1150853796623116036 , 478232433790104039 , 870970209224399410 , 1394863385103947746 , 1817949353522597546 , 1700617071124510444 , 1902509988095464197 , 1483611025104238497 , 1213123552317842332 , 940904849796455347 , 381201341615316348 , 1563218819498910017 , 1637209778565787428 , 1273049297699538385 , 1207849435559250791 , 375535116918120962 , 2242345410973068389 , 427503576209302286 , 1010583120778910221 , 808832708065513891 , 1341394989317527908 , 739709822117930111 , 1353895620977389824 , 2255897619696320669 , 1763953204181989924 , 1528057502244900893 , 1756634545835239149 , 872819251699195693 , 32474155616248057 },
40{ 2240432508896327496 , 842305419825436045 , 597951054928647050 , 1165614571809105363 , 810208579729258847 , 943808521702098990 , 1848687471830472145 , 1783479856406733430 , 2127066833662496526 , 1336188007347194924 , 1075551367786092924 , 1352527096325196464 , 249252835106049407 , 1277313281744091902 , 222173387757210735 , 915846958932498020 , 1282803819063682073 , 1704682442561588968 , 275456008838774017 , 1751837817678288392 , 627756994636420936 , 305115211583493244 , 1126374096397952650 , 1788117765105227433 , 2078876996339565353 , 974723777507584985 , 766486614963115967 , 1227995170987980926 , 738429922817820729 , 1246944630226754486 , 2057565784130593639 , 459847514772272489 , 1903904946058234594 , 62526353112023790 , 966302439011810948 , 1621694761925934911 , 1591684786872668114 , 1373650522024634226 , 1478627794764743789 , 1534225660562261041 , 1513272252370054488 , 1597319659118992025 , 1768564875656400520 , 2212144086160521080 , 1508131596540129805 , 1913638039703458499 , 318884241528284270 , 354581280903356787 , 2064730618830780895 , 1153127049245184991 , 1410728885096920726 , 1441325873571623102 , 620578774248434978 , 480677330039248337 , 2130899147274911014 , 2058905143445184645 , 97970534717905203 , 1681407464256658273 , 997273750508474173 , 2239702946645890252 , 61920495552760513 , 1462410451927317131 , 1981311065151110343 , 1558668533679158660 , 1650046023976877469 , 1801960361791048285 , 561438102242138292 , 2235007931616979234 , 1742698000129386870 , 1889707998282842566 , 132862045299549763 , 1365497604276314450 , 1592345683965571321 , 1542440322190879374 , 634865141050302919 , 1973575669054249049 , 1853094900625400930 , 1148401309968581176 , 160367217814539412 , 2091313515223133809 , 792053960603820164 , 2196989255670144492 , 678752713381551634 , 1846007591871200305 , 2103510807566202529 , 429256729983611169 , 233745992793002171 , 1582966159444662291 , 1887254052086601696 , 244437060883816456 , 1720298793352980001 , 1577506010156122021 , 2013799184126612067 , 2297426073997310718 , 294195509464109144 , 1913642680859849392 , 1748135311085011090 , 2294215765619766644 , 804590704651923823 , 399757776469547117 , 260487666400500823 , 562231018250106826 , 1756108602465122931 , 59729561927715840 , 1596587508177975860 , 898454154185836489 , 1518197798227871548 , 361133477219703225 , 1405219976027927129 , 1191073012077708213 , 975148360277870477 , 207791638460598025 , 790131202828994359 , 947777990310181917 , 366149653182142257 , 1799346306108196113 , 1237471805636069756 , 1849188885533248350 , 1051701195520591714 , 1028685625864969812 , 1660093119133356071 , 1432376323412917196 , 2046576777351981525 , 962089817641151049 , 1873653520266918997 , 1544409291050538715 , 93396239732913015 , 828721823359004785 , 2275315200090427512 , 1911601200854024228 , 438289504979183404 , 1665980023290767014 , 1570671933707649298 , 931364862369091239 , 2131330665253173496 , 1378058956586703817 , 1025274359044036026 , 1145800299670857096 , 738987178301253195 , 1266399600796219122 , 598408173503833682 , 464275803359485521 , 1005440508154331164 , 449803572497939178 , 2150677267861567877 , 1688390815998018574 , 1497854900327776579 , 1494619965215654177 , 1369910279578177889 , 1659760424282278982 , 575340828427898752 , 1841236181139347449 , 483878236626011100 , 415670307353226195 , 1256326208802976871 , 1263425099179992982 , 1888850241859605225 , 756529955823873986 , 1874277961187132659 , 867000354894026548 , 1042563257909133869 , 1707302985758700440 , 975009971619134477 , 2166444386338230133 , 1895469595255085669 , 2113776843321050980 , 2022057849668243934 , 706627922221248630 , 1941965268194150561 , 874367743317959873 , 2155370970743572269 , 562490929476007654 , 451971680757758861 , 1085575094676122031 , 1782787562908166725 , 345417220492835557 , 478253762597874875 , 93850248180162739 , 396076032923955679 , 317620724302332537 , 1110705900196508298 , 415698904425360767 , 831952846237409920 , 104962626715238612 , 203812439491011451 , 936705140924348117 , 17641962481281583 , 219582890849566251 , 1606275563389520108 , 1621703398903256255 , 1581472403607977724 , 1660783102200056799 , 115500035959405980 , 837763112871271298 , 310537503943446151 , 45982511592664264 , 345104529144760047 , 1412301902321631285 , 262813006313064520 , 1632407401827092367 , 168712725592667632 , 582556948455339293 , 1942774337919565849 , 564926555694743537 , 186812297365609025 , 75880778092192161 , 79664152424792514 , 347564000684007804 , 1567839555015404510 , 68596580932201227 , 2292170121381197374 , 1737233023541668670 , 2296653306180854395 , 1505789853321180382 , 957925448413338002 , 812677613531131205 , 1868027184669329245 , 520029434259093664 , 2089534005477404853 , 1307236419004479883 , 1052033744331300587 , 1382565190527439403 , 1896733454484765177 , 2148146892019566617 , 233413382273419521 , 887767258190958316 , 328639449451616032 , 433416548641968209 , 1432758157881426531 , 1263904638844502730 , 735783887495306507 , 585715701748653328 , 905128833834377912 , 2291231043573854403 , 354675314931209411 , 1393138783563149247 , 1228898235225977870 , 2248368581338968596 , 334782795096939485 , 67091974038614515 , 1910933089963745880 , 553663571080155851 , 680488601558403330 , 1716950316407953457 , 2272486281939594936 , 1943371636074110838 , 415785291542764289 , 1449414349441383666 , 1255466030490812979 , 596518323422662602 , 180456703147051850 , 2175762808270714676 , 808685994549077213 , 1022542847008956909 , 1318688417751810605 , 1168651213890578754 },
42{ 1930656567072811117 , 2048400059819784165 , 1542473114504559099 , 1557513106615283221 , 63869088000899252 , 2017678898623722397 , 1040043667902276636 , 473288016996341163 , 1882205394765434019 , 1520513537646017232 , 1270148865757929715 , 1351096932850161569 , 1182698748812218623 , 1400183422891056881 , 1210572440663554477 , 1394768762801309609 , 1786771610901145746 , 1210104386942833197 , 223753587652392363 , 2123663661243142622 , 1135558872409385036 , 167354307926745859 , 1783118820160012730 , 1443033358535245196 , 801584927173435004 , 1362172162234250514 , 961487207841719791 , 258302700182425025 , 625285989835148496 , 416800166924496541 , 884578129403455475 , 1307463806681624583 , 783452222411835698 , 1378686860982075718 , 558779319732401748 , 250021024910905643 , 596013872028686949 , 50667281139812016 , 81160179988466844 , 879912468014463838 , 1052395063688497649 , 121196185261141150 , 1892748901586568257 , 1721400847968197725 , 2273479212779254074 , 1493409372851713721 , 1077787116246491485 , 856166115222284564 , 2287288845749611978 , 1652881914389819600 , 238843094618378769 , 2254234596044290526 , 1928682834666196332 , 1947548523956016357 , 1690124225265237052 , 1079073417182474437 , 1371842974030001309 , 312590358309469456 , 605894717176420305 , 1782979210329922544 , 814836513570922619 , 1335611260130604212 , 1673204610570983398 , 1427687544549765709 , 974281518550015238 , 1198091791705125709 , 249037922063135945 , 1533241359686595753 , 2082253908601786338 , 1211845786196676883 , 2175352309686121430 , 401527273597569045 , 684606656850952798 , 621523110632713287 , 751668140712252948 , 1671698984327417410 , 1440357409227079239 , 2167542819720487579 , 943873098387618981 , 742414600922963566 , 432822657054167730 , 1214352815841876801 , 431638833622458624 , 1249926608644012801 , 1123610400958730270 , 2300617978134431028 , 271191187796522564 , 1739480556049605700 , 2270630682574380122 , 498384778085941318 , 1755610914354569008 , 1350257430036955325 , 553132516253469158 , 1984500307227656253 , 1993263390785301294 , 1651631355446339531 , 1046755586274526209 , 929699892868366303 , 2150909892821124838 , 1681194321467303764 , 1633801825868337238 , 1024861749364641921 , 447983950140296279 , 1374244673640212854 , 276195398940885575 , 611118369053291079 , 144618368264983614 , 1598911905534437935 , 326466427151227235 , 1345327910533248935 , 2202036130823724254 , 802951230885525070 , 1112984495095779868 , 1666805032648157428 , 1882197760184541956 , 2257730063847680270 , 2149669807832436698 , 1192044908475368132 , 43296500437926520 , 1831412655049040780 , 539132027984809595 , 1019859434460822584 , 808814377478766365 , 2286621066617519221 , 1082303816503715216 , 1717470944165171710 , 2217687570455601124 , 2012984051501774383 , 578619392520001824 , 295752644420936486 , 639663960493630542 , 1798477994835895681 , 615516480173935925 , 409781394068954035 , 247355579388652851 , 901217144997619573 , 1775210711870179571 , 1140187499126407134 , 1309980803426229748 , 1208446150554699418 , 416339810047711087 , 274514173408351679 , 2263424963697635010 , 1545657698220111252 , 2032820794606243884 , 1821120660728658314 , 1313057864529110683 , 1147782660240373858 , 1066386106923311900 , 577147664639415360 , 1239595473801375235 , 1830985582397968441 , 741806866560357399 , 425386302501813963 , 90957107293538559 , 2114018607157100346 , 106532763650939281 , 1474890925599169433 , 1219195290318322194 , 637852521682472773 , 665307512434390397 , 2102435250245282875 , 1291120156243610032 , 2123491697490531512 , 1628378619022055933 , 1903290544015385339 , 514955550842705656 , 352596039748805696 , 1136832354709211382 , 2178043064569511274 , 1252720059043243723 , 1817997889043138456 , 1798106922216262405 , 1692617079996611257 , 1221208395325599378 , 2141111407584891254 , 772985973633616224 , 997225368334656468 , 1454466995257751476 , 1999736046807916602 , 1216040029029840740 , 1188946987095607796 , 1325406115447936288 , 1332824700649691366 , 120947633738668987 , 1350400214878242702 , 1169026709942415218 , 1851468302961325049 , 731359061086910860 , 1185553813833172539 , 1345575811061240088 , 191716398392622004 , 1891510103928992372 , 169651891513960823 , 2158016548053642476 , 1403957103615236352 , 215810663104939075 , 479201069358242226 , 600232492949318368 , 1510615217640504254 , 904858249953006942 , 495854105706787560 , 826368727021234713 , 446273767629679078 , 205656940546114859 , 1482524759862152406 , 705439341577748010 , 666333783571185365 , 76755132318533749 , 1218191430722513331 , 1541705514394159088 , 1641887845052825438 , 2090262038153962087 , 1387972195188676430 , 1494493668775247896 , 1068370646356003722 , 2179586716888878560 , 849504168308710207 , 254374160948086363 , 1664176631902382117 , 2010317025207420477 , 225322813242460606 , 2258566899289863756 , 1384333791784749392 , 712595633035191752 , 145155158147924901 , 1638383559216818247 , 2169795904761746088 , 692088959009232342 , 1001091497150323360 , 1276811061029763990 , 308758196929057672 , 1568215553287536241 , 625580169097354188 , 400094166138583223 , 1327721596292171830 , 646930320387664677 , 600143029473028374 , 2103194023843380357 , 2118113742446990841 , 1990515579278996347 , 1494803296253358129 , 2143815692161382353 , 1693105415473557511 , 455509873477744380 , 1412275221500327138 , 983196864736982463 , 930771567781369518 , 708769275905397653 , 2108271839307953508 , 1592940654339414458 , 1926076234117920915 , 1389650286104444278 , 1844273956115105170 , 1255134498317474280 , 1871687693121214077 },
44{ 210474267296799233 , 1259311566478321921 , 987286100716488148 , 529126324353329553 , 1807998769722371024 , 1818177795479080337 , 71198770891848600 , 267583461253422736 , 750623353678501821 , 1490268707598824939 , 1212519065184990119 , 754010967135157266 , 613739799454714862 , 1546297252107283241 , 1049775736228819173 , 1380376976532763048 , 946505125353894413 , 219526417355960249 , 1907364134877360054 , 1014669813564211744 , 1402024725320251937 , 2170053778015576614 , 1219059621233771419 , 1564513700785311417 , 1244463493676083534 , 1045890047181783712 , 1316277825839062397 , 1560350398106119957 , 622606765953747121 , 502282151023173842 , 153221449811107275 , 417505577518475368 , 2119908800265665592 , 1136208324032135322 , 1809264062646302288 , 1373944387827117224 , 3132274135731535 , 681412225750887522 , 896179154313182687 , 1133901357265776507 , 829053874909262668 , 1012304221422009471 , 613891906690876579 , 1937665020674359530 , 1161670368710096005 , 393474201891493183 , 1967116508743632465 , 2171723704316467605 , 1548650633972845868 , 481217805409545042 , 1623050457409941850 , 1053521204956636807 , 28127046550614150 , 209597767418877935 , 2113053439596575062 , 639825053720702692 , 1862570833076082811 , 2012878458029074289 , 1202313752685813050 , 650757414692587424 , 1248645798006002165 , 1907086762354792936 , 1047130231899965593 , 1434612385839998490 , 1656091031378814074 , 948817330763148270 , 1191385226219596050 , 2092804954169810704 , 2212267523080490732 , 1567123824249200676 , 1668614390254353208 , 1320707237774502920 , 666433107852434001 , 1575885913654309723 , 527393601713210697 , 2007214284591641712 , 2110128942694047611 , 718222276425487076 , 969090927990033640 , 610789675816618644 , 691495690847580623 , 965801729110090933 , 1250847920973910467 , 828124595659644409 , 1036083731034085289 , 1261042755784935419 , 1068481158956375548 , 1902553451407712285 , 876766293460715927 , 1041064120575905568 , 264876000687330009 , 164045626883493253 , 193651187227165094 , 1455296149144674844 , 2194417409412804189 , 1564148876763398140 , 1695777364543290261 , 361787579896041695 , 134721272146844161 , 1599250409768437521 , 1007494644060230125 , 2224005317960799334 , 1477367859666483027 , 1375096245169812692 , 235722922455309868 , 1530883581171834273 , 894697932395804951 , 708449257133325996 , 2272695819440831950 , 1997389832332474426 , 552337533260238947 , 2068759034894648481 , 233208081433362550 , 561378771914064274 , 1021786683101989531 , 1379522950500543588 , 1518222306885619706 , 1875458741826143462 , 503865518521203557 , 1017591062208880260 , 1801093041322423577 , 1987121242478707877 , 673617401747426082 , 1224541593472663966 , 1710086360444313458 , 56395678865098300 , 753037993563840540 , 741272972703145723 , 231136793632318842 , 274806055857095791 , 1464024275572838686 , 502292875428933482 , 1512484082514058444 , 2001478090178389528 , 1185077963188260626 , 444823357398271636 , 1222222338333115768 , 2276777730444537219 , 1758012857962378339 , 2047924535003906498 , 798190218924623469 , 1347402510385143185 , 597863551486593476 , 1797860796986331782 , 1719936980532843556 , 2247006387179884505 , 842741858528162102 , 1844765628139478714 , 1951847111192418538 , 1904271776784494304 , 1728485809243893406 , 102232821423293154 , 77769880509289396 , 99427423617362427 , 1636682771764865963 , 58875448954487776 , 1479895478294360266 , 836666169151632146 , 712835848655255264 , 2182825603787134213 , 781772946425335713 , 1128092634380319397 , 462033664695641952 , 1937440943850115920 , 535980511375203433 , 279365169876581036 , 2116132733606991706 , 1998935240160357531 , 244542021227656035 , 471377799792836103 , 1753515915627533813 , 1697668373722990289 , 774210351546221829 , 1979430717178794330 , 1833800084335792327 , 177019430019525352 , 1354433150908955653 , 1774098829532526488 , 11003128632216974 , 193146789570602825 , 145500724909555222 , 2236956399946592278 , 833679528493270316 , 819716976792560569 , 1007619635792474996 , 869405406762192972 , 338065748375850558 , 2230997443532297634 , 676023860827962983 , 132775300172447404 , 1801111445222696663 , 1705071367150393695 , 669001583225386240 , 1906709370085833803 , 1460951816344552113 , 248862173666499196 , 1685722328655871431 , 1064361047093358133 , 2289777113764243082 , 1273513573619013355 , 310210348831084293 , 1569975493909519490 , 663601136833427327 , 2132808420582549212 , 896069637716826649 , 1973897320041588920 , 1535140044429385251 , 1593896677392423833 , 1793001443232095549 , 1443741318941732366 , 1936442748693436002 , 44600589256187939 , 1832564559263322877 , 1550692127485143038 , 314422036303481725 , 663548241289746537 , 1827752879262049565 , 1421444138895564075 , 909381764971505966 , 1850583202562520332 , 1947751461738252191 , 975759302575264670 , 659776832758367942 , 31854340050925024 , 223710439734442279 , 1527589758994943883 , 1462132451751382278 , 1579861829632093604 , 1203831083012198207 , 1237477867112304262 , 32417049145102553 , 471848524789725802 , 1893817660586561608 , 486558517408851642 , 346941934870906608 , 807272347897887807 , 2081317613628786243 , 2218266542858650934 , 2144465140129930998 , 2303685999800972769 , 241198161991355653 , 382955541336643715 , 2253682753697338675 , 1044996949049396154 , 2300223175934577505 , 1928374083036417762 , 928099216472243063 , 71957657853303419 , 2153355956847641799 , 682109335062650695 , 2221501054023463092 , 146518265895379252 , 151552968861279075 , 980372509421815627 , 1331465209460703011 , 1563501838611265842 },
46{ 217763906889686065 , 314169315139142071 , 1006754533805384453 , 1968934281303357298 , 881240262373483021 , 1445893986348048873 , 1617148473300076264 , 425554727393163410 , 1466271751688003428 , 1641694496372559362 , 2207193739471705791 , 1700166854938198655 , 510476719258850064 , 933494266521315267 , 562230793862731646 , 291256823503084633 , 1530749642583891040 , 902470123555688864 , 2086998634656009894 , 844460147008578890 , 1246827846356500602 , 994912707816855396 , 339376234835630514 , 311635148305796278 , 979291837972934918 , 1806620012177387832 , 568094898640860447 , 1533414262371856919 , 2044540766529019459 , 1758252045080730219 , 1379165900849016563 , 306356297380434098 , 2026616071672773022 , 1800991211133312604 , 1782912950797219433 , 1196801785303397733 , 1481712228270452616 , 1931498047308292494 , 796836083543007450 , 2248287615748528183 , 1026805360520113281 , 1834234329525584842 , 590743976994149357 , 382043749942723403 , 472219387156546652 , 1854357750009739458 , 525249999510030921 , 1005009805902253634 , 1465944860060386340 , 1666221396459053153 , 392573046658477497 , 192616129304538366 , 2075368979061860607 , 1718142966192491790 , 39355688298827913 , 1446713770792605772 , 1873951946222259774 , 338521953792798651 , 1343358499941849315 , 904741835630833047 , 2250906417385678933 , 736434476276911213 , 502187291045588635 , 2208592124917248742 , 1261281738506378341 , 369914443493588564 , 2048924000397427190 , 262042725587750970 , 2029650502355681716 , 200951046713565084 , 696392542511560794 , 2094619186287342098 , 1914689851612287948 , 753523011602827547 , 1198030835578072278 , 1872982279919001879 , 1019383691001175539 , 1653760422369671727 , 1499854128179251956 , 2168715206416739309 , 406532881467064801 , 451412736870592275 , 1556782944046510383 , 702481162899348902 , 1187641983237862274 , 2145006750820616320 , 626815230794650265 , 978687475288726417 , 1103407700504282899 , 1334625470896945880 , 2123619404838036320 , 997980566298736002 , 518109965644601834 , 437797738686017996 , 507665020137276954 , 509870993375977198 , 979712299323083931 , 1206360387317214825 , 2041715250690123406 , 1699159745918666122 , 2196448669600161608 , 582549846931801755 , 1003555065369835408 , 1933383061649128317 , 720225273212589972 , 687982422150775122 , 63464333638971523 , 1703376999136863362 , 280446864825121189 , 1644655137421100139 , 533710880413986803 , 1820504749750898005 , 1284571100820970244 , 1971617666322353980 , 1062078495968102822 , 677826921344816088 , 1626159532467597937 , 1255610195763134314 , 1569914164063779351 , 1563239464588001263 , 1594148835325956847 , 288269855269357870 , 2296975986704685280 , 207657798803312478 , 1766812355347504788 , 2214505414041847552 , 2035044407427032975 , 599491352106749879 , 921768987971712601 , 435651095235585425 , 49690916140339037 , 1548058293206738075 , 9565894955456373 , 900064471494433286 , 92296087585976781 , 1542720011001972497 , 1865993617003395011 , 2295557856254102515 , 1551622185438751261 , 573838559472522688 , 1449963231144409003 , 141193403484274258 , 745527450790310817 , 1309845034858983185 , 155073844693912411 , 1657130472613043097 , 1233210599966120229 , 1408285876445785350 , 2064003772384123975 , 915103754963194731 , 1833832162442406987 , 663992293330044195 , 1323136531994687192 , 1936307375725152123 , 1982223514006147208 , 1970641943804485273 , 1836817663339421976 , 379689291433011844 , 1363287661412117232 , 2025881520843613029 , 752284535303925984 , 443553055364333918 , 1570678104706479443 , 436955970746075735 , 585951961427472846 , 1557518887340583778 , 1555918264506100076 , 706875660712626056 , 2285157589161567131 , 494596410085798550 , 1268969934225037094 , 674901872005888418 , 992819406656923000 , 412396647242110694 , 770313031125505657 , 2140393646431720560 , 1693903918544068231 , 322278668121221821 , 797847223976204185 , 104854345345868820 , 266444062663615569 , 929332779994067680 , 779229915189104282 , 502660783641683805 , 478365821627363715 , 1562614149145907645 , 490539154673763602 , 911616627949477769 , 1580940404239549402 , 1446640875611086763 , 175441358490323082 , 1429771854436818469 , 1657048841729113413 , 1662077207762140005 , 1236522043752315185 , 1069307236657002589 , 1772690940342479022 , 1979075118220911783 , 690839380395398178 , 2274514564759294070 , 1927919930329716878 , 244558936927546238 , 2056946359764900329 , 2220162682774016452 , 1155423929626173444 , 2261456878816177063 , 84974904521690275 , 266729739086888336 , 419727233830099597 , 491179978744605473 , 647081369263261858 , 1805123208302708808 , 2127033322732469690 , 1208570899655003393 , 1931575040088061570 , 1062907638560217933 , 1541107272765377987 , 1791721951158865058 , 465887176585242401 , 1066394340466758166 , 1603146517790108413 , 1166093665812615662 , 1266707569357456285 , 27785879440135916 , 722031555657629249 , 1801635289438178570 , 535475018964145319 , 435880037735585975 , 1707309244295362824 , 1964920351545113469 , 2038033022027219360 , 731886190156927537 , 725239778740073008 , 1528146529622457182 , 973758355980177152 , 1421654265776909684 , 1416944726933015797 , 584889147630363494 , 1038923944161753372 , 1962637400710854808 , 826573207413299285 , 1201911942983695862 , 1123000709777547386 , 1677570761209085040 , 599393080052997819 , 2177318573065617255 , 611670131086598363 , 1879397742102959946 , 272826219864817232 , 1025655036324230422 , 2046758540130404733 , 155870890592663600 , 461823690954755474 , 1214500720932302686 , 1322741403053023539 , 817248092842465302 },
48{ 1991269889564169049 , 945173010513154660 , 199337478365426565 , 2201670217957456837 , 537096610988375871 , 922853104527418092 , 1172792667524311363 , 914191191822588523 , 813994414319469075 , 1003649759050309702 , 1204146578429139535 , 2257073403452370854 , 75697516282572428 , 1905655867423364817 , 989908952790117037 , 982731635677999028 , 1106539428855501503 , 1613929932759140647 , 1343639407752192051 , 111747845445016571 , 1360066885835810846 , 810691561857366082 , 771500277499861991 , 832600801536472730 , 1905586113241342740 , 14150356607460603 , 1878224271966412711 , 1852461875997081211 , 1944240017636579063 , 1283022026950772072 , 828641071392322883 , 1479271334163925175 , 2052166482075080351 , 1276452478786066028 , 1239977575283417724 , 1513371096571016100 , 579289720425288225 , 465572721948094947 , 276346952671746258 , 1534549596921397457 , 63585418170074109 , 344915063107738651 , 2130990782561583398 , 211894910833896387 , 1763411313698930832 , 1861552281704828109 , 389128423836892114 , 28367617746890 , 699323557575889138 , 1353914404443828500 , 218436003769435268 , 1250954729505722097 , 234336433506768873 , 155280762261370833 , 693189922757893595 , 377737609982936971 , 1522622854121708846 , 1512536607619108071 , 265423477446366374 , 230763115293410657 , 730336242373589613 , 1803821910530084826 , 1738560293091526500 , 1159019684237815885 , 407096939301585924 , 1754895381100856101 , 515486210920533872 , 1026605510454562887 , 1078727805475909883 , 2017554624322366087 , 1630017786158510010 , 744977299374984895 , 1011233735516832356 , 970419129520249141 , 773705691788102549 , 1894953587832047766 , 1821139070530503537 , 1178738938437607353 , 1577774905277100834 , 925608144689144586 , 105415940348120363 , 1431178728550018987 , 1312546774029264513 , 292831478346389857 , 246025815988870052 , 2092174654710308494 , 2125780547392865213 , 844549337079755948 , 583197310763348035 , 2231225953027492562 , 2169802114688916225 , 44220594296966818 , 682827047598391737 , 525100384060761049 , 446238768747252689 , 1028292433468167700 , 558319807686549419 , 1588745571964910535 , 913535295639035162 , 119530978416534737 , 462997125382561586 , 265313116012108078 , 246280955135181123 , 336589526907600318 , 301541714890091145 , 2181551199255144744 , 32219363471602549 , 1786891013010882187 , 149159255065462862 , 616878356550227496 , 1612865570399549275 , 907922022116565750 , 1141488498485134491 , 189406257556578081 , 1134432879152837958 , 2067454000570757537 , 344124893163731276 , 1148493192694317114 , 3632833095098078 , 1638471342403249024 , 947588208104886713 , 1121300799723402196 , 842317763279140896 , 179596073016569680 , 1919058531469014667 , 916398266986785964 , 828329570941223647 , 1168640626395452059 , 1497533527813124815 , 2009078747395172537 , 1427612624973598188 , 1689910607377152689 , 1378547334436570717 , 1172821840540236011 , 239031063773439889 , 1496219926248709066 , 2253892499625873749 , 1634278848387790684 , 332372449946029785 , 1695047764848248906 , 225792260478313001 , 334394004032513808 , 1411860667841186970 , 726582903608582023 , 907584074095851392 , 1148217063405218570 , 1053966009464488648 , 948133858632726066 , 566180726942998055 , 1900532557951828187 , 949747981163333561 , 808580696312786919 , 281765950741418363 , 1159745725068373170 , 1079435563613153715 , 221273825602966130 , 1354957142466527696 , 237375989245832378 , 1712166819663232635 , 172628584159037004 , 435024768961301889 , 1972732607270635720 , 193104975399856240 , 812416239122488595 , 2009314613390776052 , 1399070186340927040 , 2028149409011507793 , 138697346842877983 , 1115399833205457613 , 288970757904392708 , 1021332961000868831 , 1858180947673698695 , 588242398651308325 , 806832643472670671 , 364732070005863848 , 1896504291886650232 , 2199092020493249004 , 729708525137889113 , 880860368181053975 , 841999622684375349 , 1039247621608828560 , 631055287039800916 , 994939860626022354 , 1049094172034036425 , 1456942567318292805 , 914894362660750209 , 1247220962446514617 , 399109976914287769 , 1403438842212068005 , 1706235071156738905 , 949533994183213696 , 1245381588606166363 , 556866036579976890 , 434772548467675954 , 526401072559250515 , 2127254054881990131 , 2238219328895512014 , 1494765742152489923 , 1812673214901083879 , 513691868416053251 , 2235656506563147728 , 349303497485403012 , 2021695399642357863 , 358114052363841844 , 441403064285364073 , 729137612243789973 , 574104191556115424 , 8033952496576425 , 257114357223606567 , 1444859080167862722 , 1392081939866690562 , 892252557153235682 , 885563012081310996 , 1533547662251749199 , 95836684855701397 , 1039259355643346032 , 1617171863149256861 , 1355560115106392386 , 449909130303766844 , 1802778256197254148 , 2217399982161443410 , 1386746216447635099 , 1138267293169027391 , 2240413357204157463 , 1008844906019270343 , 1598020488510651239 , 1421130194165848634 , 547183986928499821 , 1477190050614517726 , 957389459119166500 , 1498479660137978063 , 11187022966890107 , 2215698231139226963 , 727199225889687832 , 1275819572076357144 , 986748965902584486 , 42220479711202560 , 137137442477382379 , 99446314657531854 , 1527821912305099862 , 9986206923229841 , 460658924973876039 , 1599802947037300835 , 2041086949593428695 , 1310626229897136347 , 153186748150761479 , 1830817699618305891 , 1773261352610116962 , 985133728290666170 , 920011145505025783 , 621038596480495313 , 458914213025089529 , 483756308745499047 , 1067908827419916136 , 610830276328158833 , 719128388999162282 },
50{ 891861374684760726 , 758290016766458382 , 677710626153872312 , 1484647953698870843 , 15591179991968852 , 1939594653124832755 , 794714483351104185 , 2016546290616380043 , 1429814692943289311 , 1016757544147535566 , 2165616099729568197 , 75332007270690170 , 1623955801829402225 , 880368018165676647 , 2149289160716347436 , 1047014450000418105 , 617361226486782322 , 95215319294214214 , 1801880181895363917 , 2225312759146512847 , 1052451239319566940 , 2193481214137169647 , 684743193129470050 , 1165629226344859726 , 8521316874565481 , 1757370038994458130 , 1787335196793223900 , 147940456588728945 , 593413212222863165 , 789317785970825750 , 872270089456099043 , 1764110918210636986 , 368497934030129408 , 61352488229675858 , 2275410221447777140 , 44952582519921942 , 890177697221185992 , 252618160928899474 , 1917415464293240148 , 144291486840921686 , 593752046801817643 , 1684832276428041914 , 1221688981497360231 , 2167739092360578649 , 2124007093354856575 , 961507390522127903 , 209893931153407554 , 1059553965987946160 , 1177949587403201594 , 891242992771853677 , 1208323437691089845 , 210119463342077832 , 1447145884481924449 , 974938469381793583 , 1387173658920300336 , 1320842378872661471 , 571362500593553315 , 91070557805382153 , 1666326481024575225 , 1037104107143409793 , 1779666563490453852 , 1781755293628373586 , 458834462866409860 , 947639393378342539 , 2101393996722150562 , 180457435821519007 , 228140316708383381 , 1264738155745029967 , 111897822894886223 , 1816832686134694010 , 312979393085831135 , 1578018610651193523 , 1123130878682148980 , 807769044741332435 , 1972383913659646255 , 337286125806495877 , 1461994733766487577 , 2278755101841265797 , 1546234195166628793 , 2256472522386087613 , 778183203320047727 , 1422381818284700843 , 2057314540479468307 , 154353876416189639 , 2301362380794496608 , 2088074941948548419 , 1832697481489865796 , 370934409702394579 , 405524350554575574 , 506495828204153662 , 745073743467386656 , 1231863589004747111 , 1806344400993178675 , 1514575626311508485 , 883633928419744057 , 328375606311579552 , 172927546689471834 , 584027815291412876 , 1802465348627913259 , 139659257871537559 , 1664197625944596189 , 622967935112093051 , 1117311481925235052 , 127720770173652918 , 1176591622904324872 , 213074733166088326 , 2039413157705681579 , 1695751152923580209 , 897623425923438272 , 14816956369112623 , 448618644542203082 , 1018910260152935363 , 1176696000330536853 , 499688354533646553 , 1861394175062862034 , 1153174633240362427 , 2252965973990475559 , 1694152990637740609 , 615808715827964582 , 481984545084994656 , 1979539796729306994 , 1531296952678466757 , 1941331814952330690 , 317712569551458589 , 1423882899491821532 , 911377565787770973 , 860325523977030627 , 796361599841649064 , 962790394789612760 , 286282157246746255 , 2129284131703412896 , 2260272163101528074 , 372878412639944936 , 2198531823113925948 , 654169639413899771 , 473658713094550603 , 1871182221865122762 , 1652594453800055835 , 123336961289619640 , 62072083547183940 , 824360848211171894 , 198511983518172058 , 1475355408792347446 , 452538077848869495 , 189745588096740899 , 788171820169011801 , 1499853434928121824 , 1534923981420750899 , 1970144360026567325 , 1611595637175281987 , 1059216125617196558 , 1006591111525399102 , 2061339313324144218 , 1009023275528139764 , 668907537785672584 , 105089675591359874 , 800907877870560697 , 251987260098555171 , 1986641100410981751 , 952828034877634060 , 1476268235755757680 , 1992387856475244207 , 1709459025719196823 , 1434246673426775410 , 2124474575339442557 , 786377155194556312 , 1926223140452721805 , 1387253496298245339 , 762247119226335587 , 640073919683781275 , 294247227043451898 , 59098795338261673 , 1458708215492076622 , 226931875145861595 , 2143973881264266786 , 1345701357558520646 , 1429855819408999461 , 1255517625079707114 , 1489913492083767153 , 1275701473391615032 , 1814052540416372872 , 720807301549372783 , 1384269939542390334 , 29785957489823508 , 1197067515661776416 , 655986958775291594 , 1218518382791968376 , 191780473182183548 , 1707192909805591874 , 601344051862486506 , 1448676585308240533 , 1050855242534016422 , 2302182655846045349 , 830915256277111100 , 167941017035985469 , 1519234034512451238 , 1193404516780322043 , 363849551301372564 , 1647779245098240958 , 969978071639460697 , 917097609249966448 , 579611374679043695 , 1697547224106564261 , 1481920136273970867 , 122541648496945857 , 2254568995550898385 , 380391193152284727 , 589120220755304058 , 2073900734881823052 , 643219361721478891 , 1273715584638365437 , 759308242220142621 , 2222407830767740076 , 109430387698424078 , 428555925070659209 , 1182503026943071062 , 593352627941886819 , 2168656834567698077 , 1777517753313084716 , 443674428167224068 , 2245882895460481566 , 1003673938834077285 , 1505268775003482805 , 346890625627927144 , 1655883207377689040 , 1477064715330874743 , 580110917724748338 , 1789501506953807172 , 1134414948868548733 , 2247159054892871187 , 2059141736795297080 , 1259868606494295780 , 2026596653450122445 , 308726154579457582 , 197833668696845125 , 709801599414831073 , 1037239457738884551 , 1215433515833605871 , 2167621687966813386 , 2286786700333586954 , 741664257827347277 , 423577039935223941 , 1501136610831276591 , 858395700594199471 , 1440511440145499412 , 335081127263963696 , 1643937715114654044 , 1470531269000839322 , 544289914169418774 , 588764513775064209 , 247423581771081474 , 508652533298633862 , 2233161881906515633 , 1064594928169511284 , 2167041884036819189 , 1197735434510788691 },
52{ 528808497003630624 , 1150088829050428862 , 1458349803234519165 , 1437912606785694520 , 130319199348679308 , 2078858700139906676 , 1574360746793500729 , 1485882604947846264 , 1841697761392009133 , 1146646493958716493 , 1995807646243093394 , 823940440188213809 , 1455153406335897718 , 1918591673633736402 , 1404889181941925127 , 1381326059587082391 , 629813067180122894 , 805321813877670450 , 2065907482111309127 , 471942219018528500 , 610890376224175116 , 1271730073592330211 , 1780030859655256839 , 1677993591284328150 , 1295644562582541650 , 343092920048783519 , 430703585109317256 , 1169855781169268742 , 419827147154346020 , 1023453587743008833 , 1396736318612944390 , 1427751556850100581 , 999822922371025360 , 508472716793618887 , 1984031567403102952 , 464807489437997010 , 362954988936872108 , 609579918720358193 , 1279174677425652280 , 1174640504676020345 , 88347113007853719 , 918204156768704590 , 1953825406582021497 , 1549550513573078697 , 1750570733127769760 , 1093409196066549695 , 1373477010962969459 , 1507027652734387800 , 1391340240610651219 , 1412151802290727119 , 1707225236070288712 , 1474872711745517173 , 732944072289618417 , 359981802353763086 , 1653928816234327429 , 1607941576779954744 , 1717736311765529547 , 2231358599884968406 , 703010249922711959 , 1592006159631778306 , 1621583282184768062 , 65737781194931850 , 2211479405435196026 , 2281248534785110246 , 3117344975296529 , 984475331801549960 , 1703041931984373771 , 1670430198735326204 , 928397619176001135 , 423018040673406517 , 1798727383014482677 , 1948815350926935400 , 248171551143789985 , 1641999571094634918 , 647274395969365808 , 702705421194948689 , 841132100711372204 , 1058296586208066663 , 611574838436739554 , 734144090940928773 , 1308296989804500714 , 217472538597602629 , 752599077242484487 , 220324179498169664 , 2037129083265145909 , 1419745896441259683 , 1696315017800557972 , 1859600102441958508 , 1595398425378219239 , 779385908515179735 , 1524031360706275391 , 926176671959011454 , 992417309830267555 , 698834668085212965 , 1236679019449650108 , 204015596189931559 , 1442030317565277902 , 2116148401967972170 , 2294339386261644737 , 1304255961043800723 , 1127062098424117784 , 1401631680059545277 , 1397659327976309518 , 1767590032299361380 , 1576225916160217200 , 869955746812444847 , 10238150631378062 , 63717715768569837 , 696808643700422783 , 136171058303646613 , 1853475685637002147 , 213832192285612235 , 45213684201868960 , 2294967341305159523 , 1393248207849731035 , 26660397623169380 , 457155840349827110 , 1942175268798515949 , 843277651235991706 , 184451166565963544 , 1485553589381645174 , 1280792678300089228 , 2214047763813174086 , 618603514070335419 , 1054998823032277607 , 336238570334690424 , 973343749894332992 , 294546484934450417 , 192147228881323287 , 1354258134270640332 , 1786200977385909007 , 769084886282464449 , 1152060823788646888 , 926084656790443988 , 772624839645778238 , 931055570016548820 , 2240176357187925793 , 1542031882030786414 , 1762470601600650821 , 2017590648062948490 , 513010589523280012 , 2252363760698492895 , 1371811149084451298 , 1997832235514032895 , 1835511115745009329 , 389431152069421938 , 871339682943160459 , 357708928044828479 , 1786414027628922812 , 388393082571317863 , 1878176505995910818 , 821949254326956613 , 633256362202926306 , 978346471235126019 , 1602268653233523723 , 16005255661650119 , 122519650790651699 , 603188246912953122 , 1792578088972963493 , 2166705683304606926 , 210532663386322711 , 537131398983184686 , 2025409346371335041 , 648549248777974038 , 453902515718344278 , 199772745931339741 , 570606900484864123 , 1909607311477063797 , 924635598482600341 , 1729535634150613278 , 1403321047798135020 , 530242983623819921 , 1661980995107060231 , 759537195551125742 , 926389419117465933 , 919987932007939111 , 818797391780712591 , 59492220363984387 , 2305816874720988181 , 1936651784284189819 , 2187226436957057937 , 387192352018637942 , 1456509275647238523 , 1717613166937358035 , 1549164525053940945 , 457816002568674638 , 1088730213311570108 , 349117301947690742 , 1454347488051092367 , 634017674289476675 , 455248569171224969 , 30074222826206612 , 943691714867391159 , 819812126814621901 , 880361150579087970 , 764490855845140266 , 1763594679989130968 , 2113484721476596734 , 496375619494212243 , 1723884612097535417 , 1154751207935452735 , 1399517918196851405 , 1093597564502766995 , 424360389796993210 , 2237642579285998161 , 1892540660383226151 , 2258823928345161926 , 1614886984508291639 , 884989041921317226 , 980727353995568551 , 119986522179276822 , 873780696384995412 , 270905883460695936 , 1706926382168593031 , 1800300306563079711 , 1330519780165224750 , 671707825139649107 , 1928909586106038567 , 2171096469425124694 , 769060701009028316 , 1858214812422100097 , 54815117543216653 , 1485854571445891812 , 2267473107983099262 , 770283582292452086 , 207562823602519566 , 2201776438708190684 , 1453033661154799277 , 97918586398495934 , 2096108241701581264 , 1065724576154783192 , 757617958492298380 , 1479508190599170247 , 1017085034234489051 , 924588048554385354 , 525255154809163164 , 1046151851602418034 , 1078653660142640717 , 1575346525227221782 , 1563716020100798781 , 2283927633699843591 , 940905150245044785 , 1117261240162131790 , 916271683522843033 , 421462184995838801 , 536565641619616845 , 1726556818894516766 , 2028811211692023591 , 2186444617855845207 , 1512168200486265084 , 1612080882058678094 , 1523466623766166383 , 458322565111902781 , 1064285618365815669 , 1735306358737674537 , 535141700444177024 },
54{ 1175907844840863478 , 375905499872765317 , 1233603310362972432 , 1571770433299964329 , 1972010745796139185 , 1999268828330669949 , 1835586139259137017 , 1055812247416691386 , 1261498403842926760 , 756135219804838112 , 44577506873057955 , 890000266440067335 , 42177428083999650 , 1109961894568287447 , 1579287856234102675 , 197531138405323245 , 1889871145378878995 , 291995841120969118 , 1445889607805821368 , 274452720347761917 , 529477845940941389 , 1985814975266892947 , 46843062618770708 , 677135210268612861 , 2274135882573326709 , 2232512035084541347 , 1268944686441650537 , 359779824788754491 , 2002866612846311956 , 9623400288807287 , 1065918161531469911 , 672814626754669798 , 268846179095556558 , 1429952719047392650 , 1226132174974693130 , 738867020282353343 , 670067826800827455 , 561575497984502166 , 480035227247141034 , 2112289576211406220 , 1711472530783592967 , 2160743651803456758 , 1523492047265104644 , 2303247836804900818 , 158685737819532240 , 500569531982718550 , 1338145021284193669 , 1009664974674679066 , 1761410595861242039 , 1941407498356803329 , 225622533657637998 , 2261689209836225813 , 911445487333568974 , 1252315628977718963 , 1130554278466190906 , 323439066705133631 , 142476637236016277 , 665628528354305377 , 784837768454263266 , 420121511830736961 , 2182987208298656167 , 1063803368434321526 , 2285823699852307890 , 1485509857889416626 , 1285729309497520191 , 1707559217423649978 , 1656307647679409970 , 181632687974260687 , 1819637830153156813 , 553483936103457288 , 2214262547703371841 , 849185803136449566 , 1914726781815770079 , 1756235108864215184 , 1913199728919912205 , 1124910545396109316 , 805024596814869270 , 1389078957106393942 , 793917318312889005 , 1737174437231028755 , 120837352160847242 , 561412237705511699 , 2119952974295843150 , 1914721892330521253 , 2297582000712393730 , 1832223232272309159 , 1629652388830687095 , 936577565626110011 , 1300289767674330003 , 835760808980895889 , 1542400534287387654 , 261210337132619245 , 1933649201599143953 , 456238440337748736 , 1026995998021233600 , 2133972783711097815 , 834440801007138072 , 651859578119049579 , 2303469710957498110 , 2238350247469378454 , 75938281147836115 , 741843807272956139 , 1817185513938062026 , 273859089258268808 , 527004965781982847 , 518840343541591227 , 1575294782927170057 , 1175885306529033453 , 551524574944624288 , 1547744576396798658 , 858261541667336506 , 932742474530858369 , 1314083556052674652 , 567210119151389497 , 909666963088203960 , 1717646824914447869 , 1854499699058050517 , 1371872278729633112 , 286667589698531723 , 1282800239068498746 , 812588070674337172 , 387526785014856803 , 1649430443765399731 , 1321497622600788555 , 1804318954347177093 , 2004339539999722567 , 2274978254024935748 , 33510068307075926 , 779186183391848512 , 2258599124324220439 , 364822371117330138 , 421895233337917371 , 2031213636859525582 , 1639642240160950818 , 856028290863658682 , 640549842149807270 , 856975524354785696 , 2016518492221752775 , 762789273459088114 , 1161288019404657791 , 2125576943559141987 , 710030264751472260 , 1456938813203726628 , 89004064134169422 , 1312273148029221975 , 2264568965826036787 , 857674573735190140 , 1190518615980360630 , 1590942663121151332 , 1562863450014429242 , 2129959877004207794 , 273071411385879841 , 889917744844713285 , 1388472651377379016 , 2294772778587922525 , 1297306040431137275 , 1003938806534980902 , 1730783174885055912 , 967847046881859799 , 871654544731296198 , 474854735244945531 , 915419971595353842 , 1508852277913776737 , 974474123390964974 , 234621772665515795 , 75712395194211546 , 673939589085852602 , 1766567328902765333 , 2167856558025409769 , 1484004700484721246 , 1187885647660585788 , 2086008579282248440 , 1108378506194530967 , 461678682405040486 , 2097508969731245698 , 1357726012858940323 , 1306343376617689258 , 1038537616579028565 , 1616908818630185326 , 859402188840347027 , 1620980746146067063 , 1707956455899993984 , 82229075449000376 , 2059790692527806074 , 448740843590613780 , 801389505766023739 , 2215743862974161362 , 952458589958040623 , 493265012799072127 , 1933146672721673373 , 1119651095507650023 , 434649083966702934 , 1646940296093713636 , 1024851044330397979 , 1126991606811958951 , 183337600854435314 , 744628277230654529 , 1638846915292278629 , 1963928160561123967 , 2254533530605780250 , 1663515625228818987 , 1978436870598080281 , 293859472892093153 , 1430559119308384580 , 1347076178001851332 , 2110262574275296309 , 1705858156782783979 , 1754598958299541301 , 619400808852699170 , 977943371162967111 , 381962476296751046 , 237401747808894279 , 1328036201997323753 , 1775920973022523649 , 1493380432821706553 , 1093726249508977984 , 786620434190552970 , 1269260234175607542 , 707358989784408369 , 1298890256779408056 , 2229073410499258996 , 899370722699560236 , 729400958066205155 , 244765530826559492 , 885143981618465531 , 412386418889891589 , 1124840986654263878 , 637950322493631540 , 1871083481124287265 , 2138445001882175616 , 1601583547682762323 , 626403304337033369 , 454877771803422808 , 1491103855273692255 , 1980803582146843312 , 23793473759092625 , 541780023659647107 , 792184171870614551 , 193265991014173281 , 1425235409409948005 , 281420521304709346 , 1393985815058264029 , 527572108340855025 , 944102529166766500 , 1901069098088787944 , 1365561279754350875 , 1507162376226144841 , 1446579054995383843 , 1968596334078840982 , 1447160057310768913 , 84410374739570109 , 958738237956709766 , 150062190725373233 , 475260333829203646 , 793187502160194079 , 1385620248797061048 },
56{ 284665752375903745 , 1534442328143858281 , 311584611013828942 , 528371742942234969 , 2298047830783780895 , 1717485937507221584 , 1274403264202902565 , 1276751013574803761 , 1412888803689471309 , 1323355106345349328 , 1854446413134630718 , 1955435506263129572 , 1513670660366167018 , 1165098271226529107 , 1764477156704448224 , 1056549956780722534 , 947755820081850074 , 111820690000270343 , 1695365238076301527 , 730758055376832446 , 1537927530203522751 , 1366943154039343324 , 727352630197482588 , 505369451902265495 , 46565216946698077 , 1230391804064039504 , 1250024889242890780 , 1527892760111474962 , 458152717813166857 , 1045438453086841268 , 1214832233737011112 , 1432733165414098397 , 1196090516239128906 , 994763754705633775 , 582384498158173141 , 1033708891212620684 , 1318245065822547607 , 273126025294739477 , 1492058638862262760 , 1589912573217028947 , 166315468704704331 , 721180278679287331 , 1258952879140759975 , 1654185766042709566 , 1381896414640055830 , 2110002616765090229 , 717565003409655727 , 133994770151903420 , 1423809048957461869 , 715741398926756405 , 1365985531678738097 , 1227937034828186058 , 1161300062921778382 , 1785922985746912052 , 1448012403773096328 , 1850739809350679538 , 2161795961022263645 , 2009932520680791954 , 351191754177727473 , 425042117363285670 , 406478108071120671 , 2190483889562966089 , 419085106494757968 , 329193256990640150 , 1443962623949096034 , 483843458408159125 , 1900568570638266004 , 2284659928959274 , 1655398321022767056 , 1152021956011911161 , 2102168622495704279 , 1099871671636465256 , 1358065009698729692 , 424604643165895138 , 933726233478928734 , 236051956600086111 , 1384617911816071820 , 1311785946743237769 , 1457514636779106347 , 1251768479533030996 , 1351134083424058340 , 1049142435164233839 , 694178145666966686 , 811137663813926879 , 1539932965562743804 , 898751963801234356 , 2207475680885157530 , 877300690562913618 , 1403195362457100991 , 3576600516282536 , 2257113390175058925 , 1219864763428263552 , 1728974703495792571 , 2212519485806308231 , 2039461623755037519 , 23139626221570883 , 914576786705780958 , 1247048328949611291 , 324123607873775553 , 821901813307139696 , 1729536016268130265 , 719019924101459687 , 1430863099235202250 , 348777793606741723 , 332211779290217931 , 1658555451307556748 , 1119784730766663047 , 1934392706224523798 , 640162553137786590 , 1825272322764827254 , 261973179328637382 , 1369593980491373204 , 898470568602346514 , 1493026636560426776 , 1459759833226439749 , 482170009863408253 , 1248743578310952177 , 419982546169982921 , 151185517201140742 , 1599959251791086749 , 2183801052148391740 , 228011728946130954 , 1678236348888541115 , 463786971216036856 , 1912506564141698358 , 1954209659378623222 , 1507045416928084588 , 722234806964106780 , 103971000472076227 , 894604191608494588 , 1701025423730964275 , 1359506838907337289 , 1983251705609495040 , 1543883502160208951 , 1072015860705829859 , 1987327410804580624 , 1985408957809367489 , 2234277278371820359 , 2201398541733834460 , 153952087991933185 , 848872457736505390 , 736676293314008483 , 1885048772682563761 , 1724076285507803372 , 1925920271145405186 , 339313766684334832 , 1154529517529369539 , 1379490036050246438 , 1502336555919456045 , 2250672642945560897 , 395514080521740177 , 1789186191344138260 , 890819836498700057 , 319249716234234962 , 274172134833399700 , 13725933405838166 , 1887091893880787108 , 773940088385717469 , 1798055258957786742 , 2281615268676638032 , 2240144737530938998 , 2224222177868759455 , 1524767301778456978 , 387069308342502367 , 1496721795434757967 , 1714217450105814456 , 812017053866258902 , 798576076226080124 , 2210079172299645287 , 667157604408489042 , 770571081573339410 , 1424153282886578761 , 1248506698555442193 , 1511811091094286099 , 1395699442117315410 , 1580421210719870685 , 2159108557301698971 , 2194656067329084198 , 313214137183250573 , 1454574019441397599 , 1108353504254317712 , 2303828699963373326 , 675429730039694564 , 456654799266995943 , 387516693816829313 , 592975028058102859 , 1376583861694083650 , 809045336231125458 , 698094170490629373 , 1299582140147130550 , 1928177080542729343 , 15274279373850287 , 33634070780833018 , 592491375396958941 , 1551076999325009197 , 1654275346487769053 , 1059826949878949689 , 1688050378923055520 , 352751340174074994 , 2069353800217557203 , 48976123461235771 , 314333803556485616 , 816062687521141849 , 182889566098656151 , 1706980098185245990 , 1460202473112961678 , 1287548542153156532 , 1454160324623133033 , 134785901159908965 , 322935130169856876 , 125458638380059297 , 2038478894159510529 , 440356986090325591 , 1335528658080068433 , 215045534595617976 , 808934662001435346 , 764316772502730631 , 505834989901137865 , 1834854527272620818 , 474899322780822664 , 5175706820175722 , 2263978291445814976 , 4497888210734269 , 1647889592709914513 , 1458900798339682637 , 183859208205192158 , 1872893253587526105 , 1512166634554047398 , 1812922372075626657 , 521445573899067440 , 775206573739058929 , 2012313326156548357 , 1686716052606240589 , 1910367891917798042 , 188646663258797468 , 508591963600828195 , 1485314762922598553 , 698749778477973450 , 1226982633498426150 , 529723962735936859 , 382769382321702675 , 2283109203992014457 , 1626974923670025802 , 129326656313135974 , 55354739272039511 , 1408977040279211128 , 1209411444980572767 , 657095511064587734 , 655476323749197255 , 2190912773035306382 , 2025521117922844166 , 1240944109702496223 , 314057897815025968 , 668416786942372668 , 71222631523461545 , 2158047308419272241 },
58{ 2049727844569426895 , 1358509637808524357 , 1792552480564202244 , 239384484909617694 , 1952779320428502176 , 656113280797041987 , 703318581868332998 , 306724379972970844 , 199540417122388937 , 2247882655173193578 , 1194005746338957561 , 570737712932227764 , 1956667648074338709 , 52813231186867591 , 1588572511962542938 , 1383217100752057662 , 1059071258809251571 , 1289080338075428585 , 257249670479097843 , 539176345446009714 , 739147072702852485 , 827923265023205285 , 395282995756773254 , 1446967203204758901 , 624963477859365271 , 391869405498822866 , 1635002735755514749 , 1300134293727317940 , 1143001154595735903 , 1115093521875470203 , 259948398518084262 , 339873174595372704 , 176401853477195234 , 519347625479916686 , 1669572242666974550 , 688929567881910534 , 255474756588166327 , 879253338061394859 , 576015061262721391 , 2222919979159897384 , 549108016732629872 , 916778062084561147 , 1576196627565469251 , 843155531075640196 , 681421333826135767 , 1069041196696067018 , 1743425018347055015 , 1073036056818764928 , 965303443445497110 , 289445087203973116 , 1810893272242425163 , 2199051552169893375 , 1230105993253920204 , 1462597070256115087 , 1645480746291374807 , 1376938055036913483 , 753506566290946193 , 118703476269279573 , 1359519356845695628 , 231013057313919882 , 1970885523398374501 , 2179639113835011150 , 1935936013143853604 , 765708147604624682 , 2027969893353649924 , 962320539641288480 , 669322718470648828 , 2066926151349123593 , 1546048600080948310 , 1203319833594706420 , 1908891487267839888 , 2056470368044680807 , 194902102512033273 , 590418672904121523 , 296934647707340393 , 842559660550729361 , 1245447635510263934 , 2224331132153117881 , 1495742634873695544 , 767775289111146966 , 2053199302132995935 , 968656625745446518 , 666428782600815505 , 2245869948558635935 , 115649027629370280 , 1905720548341066783 , 1414171515484195495 , 1440140315625012789 , 48927122678777494 , 480561016929875011 , 2195154387263244224 , 1368978574779184142 , 54527408187271818 , 117551355007035037 , 536893255946416446 , 2077978929546963161 , 1718232927680069443 , 2219799627910709435 , 1701258327488062693 , 1397122185940120498 , 1255065374573856904 , 53224214770778324 , 1359541949214492784 , 1882719993434909726 , 1364988388015002248 , 1158488002404232673 , 1868091377999651768 , 1471258633858998955 , 1497853597096900465 , 1279088770411654206 , 2131937666283964525 , 674508130047672314 , 2170174128651580525 , 701735127537724659 , 613054000641846153 , 1510722210918872832 , 417747025765736187 , 11652102092157125 , 738320781244941702 , 1874336265447325061 , 1540757619394176955 , 977551098997359685 , 2184001366560189776 , 1554864627178017679 , 2105798815793864319 , 1817571132645971564 , 1413755432633938315 , 946379095125387425 , 1426019324585421398 , 1920735424277082149 , 1145216658881476895 , 844442241480503014 , 1289888178988294836 , 477399943703997580 , 2175929182058956846 , 1151467186659256626 , 1808411286976046969 , 35896959816492122 , 906648536126965705 , 2045727218532225702 , 1522099093705371595 , 1400801095641537872 , 543251821027000363 , 1816431255638758459 , 1640172641570414359 , 1675109107035266049 , 106951939617341776 , 1475773009689221071 , 1299135986539501110 , 1895708028411165345 , 11104806550985813 , 430749441939733214 , 69498640304324300 , 2181829539863247984 , 866736985341803400 , 461874304108782607 , 732034164809464240 , 1731691582716118572 , 1894213514207527586 , 1120518820350708224 , 1502524666770539413 , 592174879820456926 , 176957988008448248 , 246994765414682795 , 77926333263461669 , 1281468531389434644 , 1169283579720880203 , 2028464535556045941 , 585878632304441025 , 1836386217788329672 , 1270927384497395657 , 1465834290103700731 , 1935959408476471782 , 1057913359546509188 , 1638618688201200111 , 1637971829874330154 , 494646944911622568 , 2080089328510346281 , 425978976081849443 , 1535674925142394557 , 1397369616296284566 , 2041625353524563238 , 1601454212908964743 , 794437950860867388 , 1419592225760663758 , 369303405919745841 , 1703144786178147239 , 1519005842924020492 , 1941456456772610534 , 1178045815928801771 , 2217063932633978600 , 1670912692372914067 , 1318437696453814021 , 1091281444230634479 , 1106830424578194709 , 1387872891683588537 , 818443773215621567 , 341254126783550724 , 1913609421593894535 , 472384299749096769 , 1447175997809378950 , 168621005396079455 , 1977106507432975411 , 619929542536847065 , 2043555905334896969 , 1676454659786255334 , 304808209945156921 , 2040780254916290531 , 1814372447433094662 , 924433405370697862 , 2283200549222356270 , 1624573860729101181 , 2182617024736278878 , 30295852121559249 , 1046513270125946153 , 226215159134295132 , 1830820563018378041 , 270573888439766566 , 857772987484643195 , 937796328458987726 , 1090381154169751380 , 2065108910402399163 , 2223912550816207825 , 1534301698429110131 , 62643094607816291 , 1847117311486611851 , 599417828757977570 , 530346514491805312 , 1126046957162568487 , 749885125137127455 , 2158925054965982753 , 231207404887731742 , 1044788424983202679 , 303557290903291608 , 487692921343290270 , 530573680404146228 , 2280244557287290783 , 652890089954369555 , 666455838943951230 , 200001803438078575 , 1909185840597354049 , 1221150534787215148 , 398341236497221494 , 362473737266305136 , 1314181570433348314 , 2017165151424725404 , 1478991364819309463 , 1436408174754589107 , 1843921982931772473 , 1833924145482714837 , 306545440454403391 , 130791328880773560 , 2040416513359347837 , 1693645782513339990 , 1152936330686295602 , 1993163728017410959 },
60{ 246601497238625257 , 164513818096850055 , 1083349961730905854 , 1111007501291776798 , 550496764390563011 , 379912219820532857 , 1458711398434666657 , 930635078507814868 , 349898856700510039 , 611881267607702181 , 676622306101135992 , 795111147230034745 , 858751482064141601 , 1557381046677588494 , 225889135605226651 , 250020886684628538 , 1799018652420623699 , 1891748234779415926 , 2133785735855070142 , 643116936781114696 , 2252959183471260003 , 835377393600804825 , 1696485152707460229 , 56641194616519765 , 476104497473592353 , 1128877932293489145 , 301439704360040830 , 985836632910601437 , 365059916870898230 , 1432055885974901888 , 675836676504709338 , 1557526801328408542 , 410799764278637846 , 450161961252038203 , 1446661586773401381 , 1670790047386008881 , 146128160248516564 , 962309212802749271 , 2234554228488920766 , 2265644461586317950 , 2123554896578128258 , 2280364631984939058 , 793476532587567870 , 1086493314714893429 , 580841569230714955 , 686566565997173235 , 1082277534756791986 , 1425782912490235868 , 2243902121712729188 , 847880126414828371 , 1111934366037621011 , 706183380922574832 , 1725850591319186536 , 2140749928248026749 , 1130377495550675245 , 399466389182977141 , 360436793780199560 , 1925805240164927839 , 40097182093426017 , 1229977618214532192 , 1466593007632910681 , 404287238968600482 , 2264829518617318986 , 744658151684879517 , 2169563079553419749 , 472744253452734211 , 165201259317376630 , 1831296326476540000 , 438462311194068887 , 908036305502348508 , 1410741849383284654 , 429520636334993306 , 1620687722704873853 , 72251946889826201 , 681013926299144707 , 2240601823603663965 , 1630478554260104803 , 1891484975286247638 , 1530731307802515187 , 1485714697526568081 , 1810151078606124933 , 35449783180614586 , 2304132684744798004 , 1589427433743671440 , 2071066476638649017 , 1168994342426710819 , 1443917547719644875 , 671512753626707373 , 916243995275031003 , 1091901052957452244 , 1285245431757375330 , 327322326623278299 , 1188536567694044988 , 1880211129445401083 , 2194515918006985752 , 1681652450321963039 , 1127485959339440494 , 1446759797149642954 , 1386742629683166371 , 717293534459987328 , 2179443823882861957 , 2210783597707880653 , 1801816866005419608 , 96113677902371628 , 285983681678968957 , 1643123300932578370 , 1302282417312200121 , 1212621920740141428 , 942579718973853374 , 848882509401835503 , 359613196769265054 , 158719574656267211 , 1977353861346173999 , 247952664406398657 , 1354537161694320785 , 1232064932655723787 , 399081325163898801 , 1775988075616393081 , 638025103930986474 , 1573171751107287225 , 1657990496447639465 , 1940814189780733561 , 1850355490841561576 , 849173841384047260 , 235189077541239056 , 2104545542080336895 , 976858697524052251 , 1551949568120699824 , 1788411645247413668 , 1049787824509124382 , 1695555478533080607 , 1072566325039877044 , 723448852075820756 , 1888604055103427232 , 656234427360878260 , 1044079523742799260 , 1842276151287281752 , 490170682630122686 , 1149292165845003325 , 1504007335030662125 , 148892431303509110 , 499980746129229775 , 841306540584200767 , 1398161901915487272 , 614496383539136597 , 678777152240461501 , 2289005250680037784 , 209138369970466479 , 1637175124696040212 , 195816249361518576 , 2253039644299425909 , 75893432917988753 , 1668185312827572946 , 559196108676251526 , 1211746004658090705 , 26763214485115396 , 1201228413538325229 , 1541161526796333482 , 2144030923756017473 , 1688651254480139296 , 44068715516894886 , 979773962202656068 , 2226396299966433262 , 833750016832680121 , 271210540978386964 , 1643124130568048102 , 1111888272227305641 , 1605760388079921848 , 2166754585066973305 , 1727017728227175281 , 523101179792676707 , 336456890634630184 , 1743401810723510931 , 2121679600663040481 , 1076436880104325466 , 840037039416227621 , 1764150503199670745 , 1371068092376607800 , 2068829944505727068 , 1507326238376597725 , 1920178966650698306 , 1181780416267100020 , 1419765406162540535 , 2155785634626975595 , 1187844002029752003 , 1841561857920178005 , 2011332707787188439 , 1978951712912380963 , 1155338086053798706 , 1310829078706826713 , 862999178277945129 , 1793993572231446464 , 297065963622464512 , 1883050221439264353 , 877038166753037961 , 1607247948806382396 , 1643924697985187852 , 347949133677865877 , 2250058450922468088 , 2250204369738231171 , 459403845021921845 , 329576488152869763 , 1714834328418358941 , 1181141477889484098 , 783844453985118978 , 1212564893599246092 , 254750778613730220 , 1883209161993296947 , 691190050002580978 , 359035857959056639 , 492534527363728495 , 2139266741841930649 , 1445035036326265057 , 1700523959297664821 , 224745211535915587 , 1382795559754939254 , 1000839150217017826 , 2270858317571737507 , 990963579708831397 , 452424091835660940 , 1572623859277286391 , 2050290139474061820 , 1161356680353535866 , 149995804138668617 , 1991058032549958440 , 581868401497615431 , 2220363185582392487 , 2160508929154819152 , 707152847440910175 , 1889436765063807709 , 1527963365768903523 , 1486451428880663417 , 1886492341809618387 , 2196399461382672410 , 1529261714886234410 , 1105725149824558837 , 914624997622170615 , 2231950589729817696 , 321956970359758741 , 1612674027193146778 , 1287850213185641656 , 739945384504229166 , 869072697372230900 , 1641008568839152231 , 306440127926152837 , 363076968866438338 , 25699385193359218 , 923029712296929856 , 1886826266015465774 , 169616721497720053 , 397736489126272596 , 368257259116679995 , 1040591284347425668 , 215289312695060017 , 95823200768291244 , 1502617824510918421 },
62{ 1313766038329181499 , 1711912244709639935 , 494950970566132408 , 1092648936018762978 , 645556327341903146 , 394583182289276187 , 1212417019898153975 , 737648759042175650 , 1948479965064991865 , 267594169023343137 , 756837751215461876 , 1902322441549061605 , 605621690404620101 , 909939354624521156 , 827008773346297662 , 2134872969001628329 , 431697544819132031 , 183853619323463953 , 521479680274635742 , 147633803979952784 , 623822688515063813 , 595772481088004597 , 1373070282726857973 , 836103404779381200 , 823051667377230398 , 1432120128330162331 , 2097391915379316279 , 265886253041809439 , 1694175414793726730 , 2060178509580517279 , 1726704476001104979 , 177920744483526474 , 1130483831767961397 , 1664497083808007511 , 338025861842132271 , 1748968802860230642 , 323162761042969643 , 1568759071194437562 , 152121844362186410 , 1028558768003123823 , 2193914173565496944 , 864439889858228246 , 1279793318573383430 , 601778512917730691 , 1228270579877749676 , 721288287914459719 , 809964594888112897 , 1778255397216781663 , 1580057792507488148 , 1776833931714686707 , 110508892650409189 , 234607146135537993 , 296231697687069922 , 1532884474229431245 , 531410450105505995 , 2070056384814276179 , 786129146885981741 , 1995262211654882671 , 1166760775889268782 , 136720144538613355 , 2019139098378202845 , 277857301522875591 , 710175214936171068 , 2176838718691830419 , 615061603130394667 , 1676503009386106104 , 215141755615921723 , 535737696168697667 , 275549567515390700 , 157877345687938920 , 1599902767497595654 , 1058115283010072636 , 2233806117355554788 , 1451168522120742704 , 227155391268132954 , 2259102114561034159 , 1769212046646501767 , 2291675674565858855 , 327903763005882751 , 1513016408707560205 , 605849422338650495 , 1200230069804723420 , 655829053912286968 , 795000217870950977 , 1289394115971251573 , 926096271153696180 , 172391026970597001 , 544727146887426247 , 1518955148759956653 , 1308648067674748495 , 2267704692099335480 , 495270078615986374 , 2139562473551470870 , 702233422730720099 , 1586719747969295746 , 23002072619372610 , 2250452629608114094 , 2138420431228683998 , 1455873923878226577 , 1695969022369233943 , 1017063635573512922 , 1744176437271293919 , 994031296517098778 , 1528181308381243811 , 802967926405650204 , 2244529018148312756 , 249516611319016621 , 1552130445772310850 , 1179492687885510756 , 944248005246912842 , 615974381867353859 , 2215769687199658374 , 1283723207158960075 , 1878043804121374720 , 422126833879920329 , 683058697851148562 , 755709825382707740 , 857581475426274517 , 2183006164083767333 , 1797009293299666300 , 2305242427554796718 , 1487103780420229651 , 344197998726858020 , 1496663565742294166 , 975074913924887963 , 1230534732411285302 , 456149280010249837 , 2147494807991873089 , 1528130733672422896 , 1584522551257298263 , 2053804080584082716 , 1692908128564550142 , 1605444903230309029 , 2071516083038953322 , 384243962905093249 , 749539329478829818 , 189772190092940864 , 1005629210808106949 , 1797958099904292756 , 2076231334460551535 , 1645809959487317556 , 1054909649175096295 , 1267836602258073470 , 1626428645234612600 , 1301859880710241006 , 1913907259804909729 , 1670552128309263964 , 1305016663654779234 , 412973388716857239 , 1625798640007183907 , 1835648403911678268 , 1604194822009401262 , 1731723616172464761 , 1926055161322536129 , 850951867743724093 , 926072440308521211 , 329352483068661227 , 707101343585928124 , 290675774964354669 , 120417481009793151 , 2027675325710902858 , 1157923635757428177 , 1286398284105752566 , 133357314410624679 , 1783826797445818670 , 211593209414052202 , 1205659022161525210 , 1750251644920379196 , 2071044849466889200 , 1060399800841459852 , 1711470405452152324 , 340173824761002388 , 994144276297162379 , 1736135416513087556 , 1391089238693852500 , 828048021996356292 , 1010518900614896686 , 1157697670456080807 , 2112379001293871204 , 670428478072490486 , 539166018331955851 , 1052078325372646387 , 100033812418236984 , 1714149024794624779 , 506169933625132913 , 1846859035422438864 , 1123651525781400929 , 1426307020018413265 , 137662857869537340 , 1261903070182273109 , 23374958176388915 , 1948410503769868537 , 1731108814996221559 , 967974597663285863 , 1790751955757340799 , 2126810654472634414 , 186555220617337205 , 259413196044840144 , 158317069313154537 , 941580667996627512 , 264473791441675706 , 1907060091801496295 , 1640910980382761988 , 736390730447326195 , 513053769997464654 , 1467426705485625427 , 1087997283401204415 , 1809795333973318432 , 244953176136037933 , 1353721454111355225 , 1516195681733908612 , 29260681149784602 , 24744658704373190 , 1953274045669049092 , 714354599077598060 , 305703400171680449 , 1707945781585081666 , 1673062495497013011 , 2296589683258770751 , 1095649572853188515 , 1786486223487025833 , 2176364082235705014 , 59239338836622397 , 1138634236199813109 , 848547818492025070 , 1626448521582665725 , 944256351434522586 , 1071550497185916021 , 1902257377882666629 , 331346433943839583 , 3222932716488299 , 687630030033925524 , 1981095152796349423 , 2121058540155495100 , 897492945673496058 , 1146051538070181548 , 1663076225630312962 , 874312845040066221 , 2203836164568408184 , 533172440197515775 , 267128689970000798 , 2123300072060114869 , 1911883664706060786 , 7332918375854480 , 784057848597828929 , 1546864035124094143 , 2038868723590047810 , 363623995050200506 , 1797201596433387007 , 1728292577857166776 , 432751663502199823 , 1144411226727629936 , 310699726414147978 , 204078442327578173 , 888183944010976606 , 490305547299335792 },
64{ 72533298178793731 , 802970161871056398 , 2144857633411380845 , 1103643868678785910 , 17071569859586436 , 1933046174887355313 , 864404135131483926 , 783289509464468068 , 1458287145998381627 , 1647286639331914192 , 1980961563198057039 , 503642764725394416 , 2065121132300762114 , 829813935528376804 , 680523539710110431 , 559326713423358653 , 121877091024346567 , 235238521300205531 , 100373006319960325 , 1352997888582189068 , 2058377926607281254 , 1242146519948260416 , 1268948960959568848 , 1623233685224753120 , 1080959577058484691 , 1152203340109847001 , 2057083213103397786 , 1621100999731074439 , 1287305913127380252 , 1646444958676483475 , 258841910169271166 , 997666221699276512 , 1611380271191752513 , 495668711676930905 , 1178828476878329548 , 2201274171233494681 , 109962542148427538 , 2029100614100747936 , 1354742037554901671 , 697236818737572805 , 2019953820499745763 , 1592777422691983276 , 1136158442511628278 , 1889535191326076134 , 63338199821641085 , 15563488778029984 , 204703380884756640 , 2282897424890004273 , 570030685008325930 , 43244176885329582 , 2244929736897224273 , 1443923555313061493 , 2244721931550409781 , 600386112058325824 , 2001637329458197368 , 1070364466115215175 , 881866812664977381 , 2071988268345329588 , 706099776973548825 , 1834373998741138837 , 29253426654863491 , 984947080951081478 , 1433275788837707695 , 1517071933667277620 , 42070866056594593 , 1653068484222906640 , 2064501031335288943 , 1634352619972485397 , 807243307915780939 , 1722115995100469286 , 290709175405323493 , 1320800011104095815 , 2007423219016017226 , 1631651106568831732 , 2222913336690792456 , 927976134557651491 , 1163224831626413704 , 1956588879870529199 , 249963775404624090 , 1527283408153989601 , 1358792400852865431 , 359597198988136729 , 2065433113411297677 , 2140990359932346714 , 468518519906982388 , 1786267081078650326 , 16994250981355813 , 82074257614484922 , 523891642506088818 , 2266522145676177983 , 1321940420084727877 , 1728037311417266666 , 1540485200008410441 , 1243214114573798494 , 1368409186767346750 , 1267022532602953593 , 1411462128815492003 , 955502640686196182 , 1800130554077563388 , 2003687554611959509 , 1427810223240844304 , 268284773364649252 , 2144676123049540828 , 1512876209328884739 , 1689326791279928206 , 503361219982279711 , 773350233720644701 , 2006916007837319937 , 676995256489033642 , 532250850551506744 , 1719633222774112605 , 1670710422877246059 , 1341692708463635061 , 485289649649058643 , 754616947608997864 , 2257454583221339450 , 2035971755320916713 , 671254997853117247 , 549654147568196340 , 175826496044519860 , 1421808521938037917 , 2281090008979741302 , 1427660379101271289 , 2104134834189065116 , 1130652221613136402 , 210307256786781773 , 1956873830934040622 , 414493954671266796 , 1807492244664698433 , 2196229058347085384 , 799917341850542919 , 67851329072806851 , 1203902054138504190 , 573071524226194966 , 1296538162495253403 , 1098380863094588322 , 493252496820768514 , 1954088224359815784 , 1171670245433568121 , 2225122241541586425 , 712359276143481479 , 1297511339869543698 , 764535307133849611 , 60313091183049430 , 1911120385691683680 , 1978061755798593544 , 922692102513621929 , 680542723007358713 , 1288376637779806355 , 1385512715682051521 , 1331294869460632417 , 1231101716066288456 , 63050855296932507 , 1903669470026418517 , 1261354829002803422 , 2213958405884133148 , 1247867846778646113 , 1133878242305713824 , 1090448131129044849 , 2013594405096052223 , 1323815059400484815 , 243981211902148667 , 1648879783902436562 , 2040789482161992352 , 1048915123516410219 , 1077707698189386844 , 319957191795243146 , 672221527305774672 , 1863176425200861317 , 237079197781224214 , 978944662533042885 , 1909060388417900702 , 1534475046356773278 , 1363758283350873788 , 1329004122559449609 , 1014638625215506573 , 1840363305545077458 , 892817128435866970 , 1722944312024786354 , 1787625143607800446 , 1819463484622578682 , 643143113221002845 , 1024066494672245149 , 210039691630315203 , 517959666075564858 , 1258047411170752228 , 1657906851601269295 , 1222068125174541374 , 1990211100833480891 , 662188007134069594 , 1030774330570698106 , 783811510004531935 , 880883620345099684 , 2277508779389749247 , 1147288366416233882 , 1068275149619965689 , 1672284729907231723 , 1630905470094119766 , 319208248178532174 , 2122350334308335359 , 1688567244520757400 , 1568022733362284842 , 1117777914554256129 , 2224344369616646925 , 2071645395519180417 , 845709046191193461 , 1766240239240186502 , 1529916943304677017 , 515619186522252170 , 888886846227311662 , 2151752809488612178 , 2235687730251221784 , 1078334371138492828 , 1471447689028377349 , 934044953993405565 , 380794120941590641 , 807763950653777620 , 2152517153106897365 , 1180128112267881780 , 225346455822172194 , 930660379847025124 , 708340954486846173 , 133908741719047840 , 701289246689609284 , 2060156717740429749 , 91263153318706119 , 1488951640344606458 , 799827714180349794 , 2145779482465448503 , 1030007959449636447 , 1778522933241209811 , 1689387595798942907 , 931729362926236674 , 1372739307191704290 , 1417266570819053412 , 1857157889515056498 , 943627857174520244 , 2227892599059412126 , 998159078340258942 , 674798669124713455 , 1096828590202707793 , 1351721825250523082 , 1710542940230810768 , 1896145077768785640 , 1596548395868718733 , 2205477377987654775 , 246333365317771396 , 2041549632987019097 , 938429702071536443 , 357741410922252205 , 541661782229573692 , 1099662861880676202 , 327239528076475502 , 768350036660960135 , 723518456019101371 , 413270266853770921 },
66{ 36900693392498855 , 252783964832056768 , 499063809689135976 , 1204002670158897208 , 1481566783996127841 , 1996059559154888487 , 1401989713466895766 , 22852899933941988 , 286652235328426060 , 1176372748691844670 , 1199559467215386490 , 1588996906656835938 , 2241899927454269894 , 2101126386272662297 , 1700453162450304553 , 1742486610488999422 , 220192983924917758 , 164004947354614651 , 1665017264575994798 , 605423940022886979 , 1372173441995961205 , 1646672117884183642 , 1192964656029005059 , 362263251055745136 , 1716255288159105531 , 2297893364682842169 , 963835366784752204 , 550694501596264141 , 498481365221280066 , 1737094560762056472 , 1153240905787619959 , 618964181824499649 , 1217740676450512446 , 2031094577136150243 , 141699639727240195 , 1336804635315761869 , 1675902574489489006 , 1287206705985224080 , 1316701864134004265 , 1285455305438327742 , 424988959390981494 , 1585510843181595524 , 834072344617193026 , 1507086783999240840 , 186071299839749123 , 2222802421820263800 , 1406126748787618153 , 1194895274686088105 , 103337462371688585 , 435502911249173950 , 1046627109676107569 , 499209992992907772 , 9287371728019461 , 1149828560141505215 , 490424175824218067 , 953836247389475098 , 396884509790666770 , 647950577829390226 , 2195672740720700342 , 456471498802664905 , 1150162942461911656 , 547600830113083131 , 376547593355370932 , 868503887871451548 , 255804623432768007 , 426847323043695559 , 1953167006771789 , 410032880751345934 , 2177892705268598599 , 1805329745628496727 , 1282666700039681474 , 1139641756474801187 , 1817438558106859166 , 24299972312487868 , 1161279439392327159 , 690154646936142816 , 1601633938139350448 , 2051998771266462619 , 884711729942372084 , 2261110482389641388 , 336116239433389476 , 1868259226142375824 , 1365640708484574770 , 1724831984585734715 , 1289461515208915348 , 457252897689924205 , 2096763063490566990 , 1533060570377673526 , 2094903149224735568 , 2118685255319125027 , 641407143258963230 , 2294285218422674414 , 1822854831670858058 , 1475239540837790555 , 2105332452409396084 , 461518223756281140 , 493313481609345982 , 1441999965784476804 , 2219702068321723667 , 920185945558639033 , 2007030725924095292 , 180203528270067576 , 2247062646791624650 , 1153462648029842251 , 2177816654005195920 , 2047260109958995024 , 1944758143695821939 , 1107970295059843441 , 946558815423012220 , 371783337578707241 , 62310163873534411 , 1022523758067727241 , 2092619215617678632 , 962987745545614570 , 1688055933528161275 , 261271431422433388 , 1077299095033179007 , 84857654044840589 , 1072818269800067119 , 1800046010387547108 , 1120871056653410029 , 2272479474895222347 , 1977192656027173989 , 1603918732522123640 , 127996520911556678 , 1774469041588070077 , 1495986740016095332 , 1298971469561010967 , 2102401782724338572 , 176729881495380060 , 2203298880642525630 , 446704957960002562 , 2102718033841880858 , 726132239265947975 , 1811834261435504462 , 757751362317241063 , 1608364699331098657 , 135523076424322368 , 1482804462194369563 , 701464960120929086 , 970068001086849888 , 42399827928758307 , 632705685834757877 , 1701916677926901274 , 2243432302014381712 , 345564556850286960 , 1309731877213413228 , 895185460304348310 , 2050963278035715873 , 1242397887214346008 , 2212957854753132399 , 1561533691112903196 , 1024684222664951346 , 208432041474253225 , 976694434477512358 , 1966996865445951358 , 610002472917412292 , 1606308802802190872 , 551418513177755466 , 660890002454384703 , 654294374031626113 , 1388129317554139212 , 418084199395252804 , 1963639943511607550 , 1579360156172772487 , 851606941496044191 , 1183754360427468746 , 645225293485852167 , 570557023959207109 , 1293611980789552055 , 2226071444695682335 , 1312994048071441257 , 4447739521143737 , 537348617198596946 , 1821633077958285008 , 44778551511347245 , 557020777035147997 , 154431973073651817 , 56424165687287250 , 913475488724584832 , 1968001057954733838 , 2299142120439717427 , 604555253162780457 , 1925094613416859073 , 1404501160816368454 , 179287982926470705 , 125660619333684426 , 480652362373748336 , 184729343435264488 , 610014391359748380 , 1781402044089226162 , 1457031550344699094 , 1064498058723655559 , 404903044300559968 , 1389416840725582393 , 1716736423018240310 , 1724971656895316883 , 185519075757490788 , 673162520089702792 , 680299383022358808 , 1084396602311103709 , 1691038368006029419 , 737393039302315837 , 1493111656285920504 , 749244307443075248 , 1440843788836708265 , 80678599960214780 , 223904607791608996 , 1324090656546593382 , 830335965410369583 , 1658812881638771384 , 1540486424406950257 , 453302877303356574 , 1373050077469897442 , 1301276801012011852 , 2012085661145253521 , 306059703952430605 , 563294459545218744 , 1514008251502859071 , 492756547383973020 , 231951376487409618 , 384939537888045358 , 1058090051666948709 , 1428165096916469934 , 1742279786053196430 , 675938164556877143 , 2051730020561538981 , 1385350307338730641 , 603484916727134277 , 1743581111855410696 , 1493547151808943647 , 264266726511688196 , 979349753726866238 , 89357664617639440 , 771193696005202136 , 1685475077690219499 , 1253740905633533921 , 999115735628254839 , 35879667247130158 , 2058166846216503086 , 357759927228082594 , 2269235294198614766 , 491216422113750475 , 1029426935580029981 , 1201204212216313733 , 325727992699831590 , 585503017517257538 , 1679161901085306732 , 1001929489848038156 , 1119905371864960415 , 2188071716649664191 , 1704255244672153640 , 320013766682341780 , 2077212078652455900 , 330048115890495850 , 1842150704197570838 },
68{ 180698053247718430 , 1281390715943487730 , 1639989472305583900 , 2186229663063046293 , 1717663243587262520 , 631454742200818268 , 2290690359719646823 , 2206187413781623806 , 70121722792249576 , 2287042529772602063 , 1599892554586568318 , 1878275121531512826 , 590846199666494807 , 2227701615100281137 , 1046803968095692653 , 893494326525708403 , 1522357874912911125 , 60522152170541112 , 219900381517774200 , 1987568616090984193 , 934896452604538103 , 2054319334010875085 , 2130881992128316082 , 387759932547696630 , 1898114812423456315 , 1694199511266967019 , 2206087581021699769 , 806530385354671597 , 647904119725268006 , 644879294953831494 , 1919542632905776601 , 555409997743655579 , 269118876344430475 , 1521792603962853826 , 2278663709182713091 , 772720603262061235 , 1468835947611895893 , 1829725084527754083 , 1659847423500691442 , 616233560440400616 , 1801333449736660853 , 2168862063736433598 , 1406838401359033190 , 1174324901394535721 , 1536146273188318750 , 435148834039525065 , 90323872526262374 , 2212970192259942096 , 921536493861061032 , 406210488664103405 , 393572993164422351 , 565886902344849790 , 893961869033131238 , 426744601817317547 , 2293450706126545844 , 553417921830014532 , 1587028297780849635 , 841366923970023361 , 2087143764002524347 , 688570170164433440 , 1699823017974307004 , 547387717962913768 , 320536776724178053 , 1519006333182045229 , 1104847103194709833 , 127416652836801570 , 1242746131149228753 , 846014386277811583 , 1894694469566258732 , 48872178236934851 , 1181722868407182886 , 1502870969729356979 , 2090991807448946614 , 767534689871295440 , 1695884995006727179 , 1202971482665942438 , 1404746721904315502 , 1650618721116601017 , 1938919708467348675 , 1157477055554056204 , 2121459122233258895 , 456092775461210299 , 1356661597761433893 , 309905802808292252 , 2166723323429589900 , 1240308719621570532 , 1018408570877173567 , 444384203616684936 , 583080243173330929 , 1190180436215919104 , 300826717890792375 , 1341348491705647550 , 1738679945042149052 , 2204418059697830366 , 1684568026677530424 , 78994615377050847 , 1847377498460888857 , 1163219068408685280 , 1106654998055545021 , 1968354065455543214 , 345466182322556496 , 1836025880748366557 , 161728192751997155 , 1081680125787112314 , 960630536828733280 , 495320592091855472 , 635779096583502994 , 1019397941321351104 , 484930460815062722 , 1738301054656020003 , 649832609166008196 , 1736424789387470397 , 866505077033318494 , 858793626134579756 , 1858377587013076213 , 727995771653184711 , 258852009467698473 , 222675432739671818 , 1909761135687688985 , 504040202500092861 , 1272644997171356163 , 1995657396545786857 , 376855227629244189 , 435211740944361978 , 835884318793155000 , 479401320422289591 , 1922089205084836869 , 1730941263621458084 , 1085462561896081309 , 1890218049836005160 , 869780258808222587 , 361009270638751381 , 1446151930676493793 , 1894513814775626280 , 1912692462490071646 , 1751349162510253438 , 1260518014488519138 , 1048962907821018362 , 406426844519214236 , 2184982634148452915 , 924137699363739068 , 793842980666549624 , 1373645723020412235 , 462191887189776961 , 1538563628713347237 , 428430754730590114 , 1614842627245606352 , 130490844325977760 , 929167172126134260 , 1967950892393909570 , 724387723675180672 , 1260326012759528509 , 1258140144498604194 , 375740286937975222 , 1847965560726962543 , 1368675548853907687 , 126985029615302411 , 992175439130747020 , 195450244691816683 , 1584824658386741093 , 1907064306955718983 , 259428109381969985 , 625851675975784637 , 2271260107503936881 , 1590359729216253543 , 2159531675334232161 , 448161736885184655 , 2163117856915921982 , 1070825343447624050 , 426601411288613479 , 2067190762294389627 , 1692516601590700610 , 233043977353011649 , 1053072748964675855 , 233396596974300573 , 2010724367715617966 , 239401978980926606 , 1086343393226486801 , 1476964588361159044 , 483003384420914415 , 1471118875407130193 , 416470909280667100 , 2231470816428365599 , 1088269458391198232 , 2290370417727081320 , 1734950005884962538 , 140248281640795094 , 1902199725635798018 , 1411515972675968485 , 348782805787084792 , 229405508474757466 , 726706139576302649 , 1602908663084122277 , 809762266521929928 , 217155475016902319 , 281210927751133832 , 188459343635625814 , 1065089487271019871 , 1428218606271558784 , 215021185079963783 , 654127561836565196 , 371069257586873886 , 1084620487700148266 , 1274831397485583758 , 930247964212169626 , 218345615830208475 , 105451405974130295 , 2189905238216482302 , 2137075114312009679 , 751109959313827775 , 928118486274782351 , 1869242036946178407 , 1319976178003956089 , 1002839072929602196 , 2105162631673192774 , 3426634304738283 , 242736756460877923 , 1872241755530283583 , 1549602917942095931 , 859439116941147035 , 795296919221768550 , 364630498227794781 , 188239394793847815 , 2272750502362013378 , 538815521553603014 , 259303504634138 , 1821502974900481214 , 390874293729471391 , 2034046685990988217 , 183670804321768740 , 156372244256018245 , 886384685795643190 , 1088072450432677506 , 1648223159628062911 , 888143445995844757 , 848737946658924702 , 2146231431761960575 , 2196147481670405434 , 1546155757277632047 , 1984844414498247973 , 1222278208853366283 , 1501514013282720268 , 1499278248827719155 , 27081464346790841 , 2132441366919371583 , 1923910374056276883 , 703092198926375304 , 598454223791951601 , 130137176464314676 , 2224267580059906603 , 1388650242711389463 , 765208598151460543 , 1719724937541594468 , 920673860587247796 , 988114842262262929 , 1175601925908094578 },
70{ 2001004235674135542 , 1141381373430926310 , 2213126846038054397 , 2260073402528837099 , 722369420259233714 , 2220552511325389319 , 2235202950780134168 , 1232748880258916600 , 606751433871629902 , 2242469246607696976 , 2052624580433324148 , 1079197205209159183 , 1655663189387403801 , 1587493081794705836 , 1771799431561661258 , 1403558569307423489 , 2229549981446674455 , 871132826596017481 , 984601846258166225 , 2175200844465657201 , 1887362397349391027 , 1278278991941098044 , 1775083680787275400 , 1399923950450450288 , 514056718898174651 , 277776423713672585 , 286160245194045781 , 873564344367896394 , 150932611145686385 , 1908779498720799634 , 496516499855778087 , 1593070688873992934 , 270709505000521569 , 1859793957618018693 , 327051364319497440 , 1270913578714910074 , 1642981948791943918 , 798177740797290890 , 65935063504362279 , 551919225920382495 , 283077475264445719 , 860503885879420820 , 1351869956285612729 , 417204621407150500 , 1653161739090112620 , 1213128726362995687 , 682216645810161255 , 1957108096745749155 , 197638674940983457 , 531389874751212913 , 2058080809841117095 , 1174755373520448508 , 977754078901975772 , 220505935074648528 , 2207861541511882434 , 1871411911923780739 , 2292703715231242807 , 645051022509718168 , 229347468451755872 , 2257618642577308094 , 941694978371605474 , 1454484357119938496 , 415484691217300788 , 1843046913327227302 , 4899571098787069 , 2256702981277386373 , 60411268417494066 , 37222207382387535 , 357503672444361107 , 807015044058040379 , 1032343429668975967 , 619414415814730214 , 414509097032548658 , 813103508849997421 , 778557643658885336 , 670194154183193264 , 2246409369534183821 , 1880091239946670153 , 1629117449578894925 , 1980477492671385031 , 979478871229464203 , 1355857438146015638 , 1940724709825629236 , 503918253996568124 , 504396671159592792 , 1704436673222787387 , 467054230379063965 , 1204697486462664202 , 1231937185728086319 , 493651640156364210 , 1075094166517855758 , 1231809161043895863 , 275380100005036581 , 716924143491277892 , 490961694352157161 , 1070259551131241164 , 1129927591454282543 , 45308000369710081 , 341336328042803756 , 88003351369213275 , 2078902222793230623 , 1179762978395045736 , 1267247284817781986 , 1591469782288425211 , 1658341588047582733 , 598110060410977432 , 840341004134613384 , 1211630900115535628 , 569056507999931583 , 162200777078865136 , 52773567013081243 , 787083185330331674 , 1477730983763424718 , 2119716320245528440 , 892109886009879383 , 1230635547480214541 , 1581968121029017868 , 709968941666776318 , 2081338417066117402 , 981051116725586704 , 500959936662120838 , 379757973824467598 , 1401936197568928451 , 797542639061163475 , 466990215225850365 , 1895160111230709751 , 1589007979834969631 , 987175274631314554 , 135257022857212714 , 696646190963872053 , 266176333698061013 , 2214898049884571884 , 1322890792476687300 , 1773006848728078329 , 1331647232119222030 , 1838482122233081150 , 1792673459769544569 , 478250936591871774 , 477070294114430696 , 26151665574108260 , 303355416135624822 , 874831873263858447 , 2275667351130755684 , 1044499111697044431 , 117268295313536507 , 1516055360993310998 , 548143732640847608 , 1365482824347999353 , 1215764049449452771 , 449685845491423328 , 1662046556079662365 , 1548098483864519651 , 2252746013791153627 , 2305771513345723079 , 2046744953734241895 , 2103038411901341190 , 553359357474505826 , 1182795534234102716 , 976215472657336273 , 663137609703971948 , 1680107662108527317 , 491484688966534915 , 1165371687795983967 , 298065208860942383 , 911943157095217266 , 1439125511648305117 , 594045010357566059 , 1227356715895287788 , 469773633283124753 , 1310422070222476503 , 1345022549722015017 , 482945214724721001 , 1998390200919517659 , 1660222153471948451 , 665869196681826072 , 1656222687593085601 , 254879243787838984 , 1439443175854429247 , 1341251233075190379 , 1854247820480849028 , 1373869596828788003 , 1100570145499361518 , 1586741315535377065 , 1734225744683208149 , 992809988986521138 , 106943709592996286 , 1107242039407390293 , 1391814792871802908 , 1591862242392295796 , 1477938172107252948 , 795217031304667826 , 2163015890529396416 , 143757677946333426 , 1770562751553705759 , 1472278470556649569 , 83927670548569931 , 1589192617708742337 , 899799525147740576 , 2115981021661610849 , 1739094547042486889 , 1583272453050813152 , 543749066480444965 , 591908377333633459 , 2084319193574873579 , 1869740513218998787 , 766552564540883626 , 35149132755838635 , 542293506604041232 , 747524104394028009 , 2078084633812042017 , 43419823151276505 , 323845426340935918 , 591023620875678312 , 1597670740352030619 , 1363015988363634214 , 43328969114608796 , 2076391968888147929 , 819826370493097063 , 1143290258852866165 , 2027591349438152238 , 547944962954233236 , 823592701646265018 , 799348519760158230 , 1367575976079439106 , 1814788944320186815 , 29515112965550552 , 1360470363086713648 , 785224180038471146 , 1733287301084799447 , 883848791790756222 , 102698263765592632 , 1574644745618715330 , 1799601951792815339 , 487703364020106681 , 1891194552113878936 , 1103109962876678288 , 159626752701825737 , 475133658496083793 , 1773314679065302021 , 728844134412165013 , 1608927201723369192 , 324806869206541032 , 472120510814189255 , 752226484289173618 , 2193682231009190708 , 637475345103192039 , 2036026189598720059 , 925083933400475495 , 1213243913624625005 , 154794654109238259 , 2150346617857515866 , 629243937384995555 , 2001117013218316026 , 946807560003981542 , 2305569151431312019 , 1937817501688518439 },
72{ 1432018589582560608 , 619158423277740502 , 2054196380882807377 , 2030295150052487292 , 375716934421667231 , 2116234276366596264 , 1088670897304881032 , 1832804109782640019 , 472525007224349377 , 2030248198751977211 , 1820305538282203256 , 159205663419262275 , 103647739817454157 , 480643500268737830 , 1504320708340103581 , 2092328751802989397 , 203258433689862456 , 2185294686176830976 , 126300219310101189 , 1797707051076118185 , 2163527596926707612 , 1205312632347225940 , 641479340460903491 , 1580192141582391777 , 1992051616795097353 , 622189672488568366 , 1397511994476318783 , 2100503110590092212 , 1672568662527293759 , 663187676967291579 , 1600139201586541902 , 1230429094568704883 , 2252060236590364212 , 1609288102980181434 , 1456669557298789613 , 484819448513257914 , 750512254564444181 , 574785668798911325 , 299746080058649498 , 1174992037884947543 , 274202714724239516 , 1552493382873429765 , 1431428979876703255 , 509182830587502683 , 2191982196668666056 , 1496522077639711508 , 850657337431035602 , 757629842555625333 , 2283825377755560236 , 589403613188679449 , 1719382300348510658 , 1221622948906503857 , 1370507702892637771 , 377643689531019043 , 84356710550397401 , 40872909246049657 , 4384956419536675 , 1563674756053549036 , 1518628183716473211 , 1175440400880352203 , 383260982633243000 , 980823773900707926 , 167449713613521801 , 1364643903370896730 , 893282354361933143 , 1717655023618048606 , 1325367607526762471 , 512290957590254663 , 602957422611650643 , 329417652232755521 , 1264084225371674675 , 705242623261169527 , 1335931372416360756 , 2079849917260680369 , 2202627451626881720 , 1361030844120287827 , 1396504060957038400 , 1948994349093919884 , 2227864182593880725 , 583911748304016319 , 1767522678094781226 , 1161251125660418919 , 1198642004754124545 , 1574729608053130205 , 387284261162525043 , 1770850055514678624 , 1849969579975459343 , 1077656606005969936 , 770889623210362920 , 1582589194852140728 , 2121772575976611794 , 821744780877490352 , 1727397118220157057 , 1711535436813367398 , 860478522301733343 , 619322932427015117 , 637329870362453932 , 296402848001250677 , 1309008793790914555 , 1530714602847769371 , 701401056125044611 , 623369439583173015 , 822452382535620214 , 1924614450639753782 , 2202861123424913788 , 1142757644627742710 , 1738680133711878210 , 2050727385255499378 , 1750930937700719200 , 37116692323300715 , 358148900339711922 , 924262621966934825 , 419996770211182432 , 2065063406407533911 , 1203682866835509740 , 716639138437037788 , 1065809070306332159 , 243769720599337952 , 2246875600369097949 , 413417276069542904 , 53053625822005848 , 1022302099478948689 , 277938721164131460 , 1375629426053935751 , 951825774853512421 , 1742162138862421873 , 1656815737712074628 , 2158249921993652407 , 1396178388024072305 , 387191103790257695 , 2157966207337253808 , 1849150795532284873 , 645857322113656919 , 1213401044757429312 , 1951343611061504278 , 1863972665776677519 , 2013344123732072058 , 2268122336981104676 , 1361417154517493637 , 1676240350512696661 , 1335579257366539771 , 1071147955153174707 , 540473998800046283 , 2113584174721085765 , 616682034782649526 , 1514692949848226369 , 1691836155811240768 , 97287378451212223 , 1403727280385978346 , 69513324517326854 , 806091972120059453 , 187707804119624478 , 971154771733818220 , 102754101091050642 , 453811719143074027 , 224538142314213296 , 1417650685033027813 , 2219680454178486919 , 186503964080731129 , 1879174399244325761 , 2286161807107441548 , 29606723158018850 , 1486215702613151776 , 2093402484420907449 , 842059615274195029 , 918581470880187934 , 518924859534073950 , 926585722347285751 , 89992785877542343 , 237483117612725313 , 673581201498989611 , 1936730576852108379 , 1238423872189107138 , 984332111894215849 , 1429446994724857702 , 2032432311809636092 , 1166076234172513128 , 1763333981405160715 , 427440961753524715 , 1263038563650287586 , 1508495636971984800 , 1032230833652201554 , 1196743134063700665 , 442019638090580673 , 1905643372198987492 , 2041542162618238139 , 629718213379508223 , 1300928561645607115 , 318248110766035709 , 345078238356544456 , 1600260541553332162 , 1512189461948049393 , 207893090747527290 , 1601019395181471416 , 96110234244910938 , 1213859909934300948 , 1222754275221612689 , 348271403959818017 , 1072336952267946811 , 43605928827708322 , 1308530746902445549 , 119385105842955063 , 2098371325978224012 , 1521953339684967371 , 54073744880186601 , 84266508615849481 , 125297370581543401 , 482100938056293208 , 281322583209722765 , 2191525016810552225 , 1928356374805056117 , 292084693456222146 , 512513758680002941 , 1034058939883527158 , 391025068718785519 , 1571175973908126231 , 1831465172745505458 , 1396276477650881197 , 249852123757015154 , 410041456753216807 , 780248765619627869 , 1589760798570802942 , 2258674289102760459 , 469784734278989511 , 764519925446855554 , 2035639292415507238 , 1840576056490333409 , 908197882477226891 , 444006040370436997 , 2266011151572257616 , 957372954230783672 , 584216392391427536 , 792676276482177078 , 1924022965600569313 , 1509091343479514339 , 192258619380670677 , 55042181361274584 , 362042209154697710 , 693371308514880353 , 1840525891190962518 , 1224870613435581869 , 1739979082302433957 , 2214963675535366575 , 891346764765940080 , 99818702262112270 , 5067919696699740 , 632680233384969800 , 154402462732027817 , 1093144294809886229 , 1332101278371895192 , 1518733072124636153 , 1499473234585888017 , 1434691487604827473 , 917481952803418223 , 1058629322155547750 , 1679990752664244500 },
74{ 2155990622748666978 , 2139730151214902408 , 1500993446401109102 , 963123461073825325 , 471041840149723525 , 1874541648623113237 , 1741870386444692008 , 440045637825044151 , 1228177179220041837 , 1742853521190792906 , 1454709967444721874 , 657511705477016167 , 2136637100173135784 , 2275822431197527510 , 1829426213560067702 , 565938290557347219 , 2075153097145088434 , 299283519650629139 , 1808586599429718651 , 362901840394003457 , 1207207331308400906 , 816654138574539028 , 1377907567680030738 , 189469108688366466 , 1539437376990330341 , 1153255309239860416 , 1899588506899380392 , 172167972985078764 , 1540106608398911799 , 1467802837993045720 , 873497122558518090 , 763452604848736597 , 777829790801186630 , 967695643524444540 , 704888274922906589 , 826917944561404883 , 840314780710328458 , 2292546189774056747 , 143279023386496809 , 2148756679355796006 , 22039829133161082 , 442629831304860165 , 392897816641216422 , 2290572094151640527 , 1535091030147502038 , 1626905920277734639 , 1515404751869372483 , 1711552293547807196 , 983304149933404800 , 1691861321051564303 , 617785958064025995 , 474780080078828083 , 1787604946454260156 , 696622301674717120 , 1661842733199965353 , 1049269725029463838 , 1789338819688234002 , 1691549539990112820 , 886862598984960727 , 347077295600382360 , 356671556247194535 , 1070372947667441743 , 1594535369853182910 , 1780546189403132224 , 1115979839536159685 , 85825018496580795 , 1816159481195243777 , 778605859504381860 , 1298227782183481214 , 608068894392297409 , 2138090052255717751 , 1920737597770790249 , 1472385739243037673 , 586782227231085646 , 1250483224470819136 , 390673007694267597 , 1286921522518720994 , 1922509928051816260 , 803715225668780566 , 397162112616526725 , 1165250247767991916 , 1515431921252615836 , 1672335085739303004 , 916137562021768312 , 1655765808370322899 , 10216223424355129 , 858016242814233736 , 345502979775084061 , 1003719575042654834 , 1073459293510740566 , 233233274352004481 , 176351414808489037 , 531355063747463655 , 549150808106700687 , 1097333919987976082 , 921182568289690664 , 898584563796054337 , 1110309429490505439 , 2195722362556273360 , 2229005662427823886 , 487234896288081512 , 1696322784982295350 , 772295320004875315 , 660225061012942278 , 3659199353177939 , 21693377125424129 , 1855001226181554517 , 1208640446777484548 , 344375941015824889 , 791981593548822257 , 1777455309491675721 , 1976612460571317277 , 1934589300720051594 , 710631414866793607 , 149251013565411450 , 1202219369965445315 , 2255216544935253579 , 1879399198417911113 , 1748682145060231719 , 1144180096461870275 , 1125923314789457892 , 370435281936069633 , 986584017912692579 , 1898433796375547854 , 1813898549776919906 , 1007831195691825860 , 786363969605694201 , 1780490701639739167 , 1694509001474624570 , 2136093970119286591 , 2125469836766165028 , 506886155942885778 , 1126266114683605728 , 1874302657836673134 , 2094205159671203276 , 580552184131597995 , 585592779630021431 , 1801354115962927646 , 1612341481929221172 , 1631466775301555789 , 1042009627691734120 , 1921763556680656435 , 480957086135411815 , 1972705602602359608 , 2078000693079584340 , 2191180807519891595 , 2069653502838117711 , 1386560565495796794 , 138904677703239210 , 1407762871436374984 , 1289945269261189208 , 1173280121655718574 , 168620754921633685 , 250786402869570058 , 604602269269234875 , 220425215251090039 , 1438785469931548216 , 1393410828761920702 , 1524220512219513277 , 1825755130498674757 , 343002678932906673 , 1879492637139812783 , 866700217783916788 , 1677888442076364194 , 1224545566575545749 , 379307362209860062 , 853562027343153370 , 1264054691617142348 , 49300057525251642 , 388527581269642657 , 484273404167885971 , 1019572001343154479 , 1297476223533995826 , 995157418375887706 , 1052548954638643247 , 42635116804468410 , 1866949924106293234 , 725036640343604935 , 986893768663778210 , 2111715974186808201 , 1128497315109792010 , 783226354566549492 , 1777443586247365519 , 455389572095841633 , 2028067839726393294 , 1794958174751659413 , 1868257869219468914 , 2102665703691700159 , 270587636741563340 , 729969390855404165 , 920873858708012504 , 1508271975627392087 , 1413435183992325093 , 2289191729952736748 , 824757409376363908 , 568302642437382755 , 195676763064046923 , 1325072713169526217 , 1203496251473638475 , 424652641814481958 , 2155881400597263530 , 550876136662736077 , 1775564299661142003 , 753501366116459914 , 1536110353014960060 , 176842516363977442 , 2272594864951995840 , 1090022888740491973 , 1753796529589659478 , 412357797222588792 , 1115677230877287125 , 1071973312855734357 , 2174775251577629306 , 745633357670933150 , 229849959158853675 , 913762750595456873 , 1890453656260295268 , 237754376291645252 , 2236141811177835707 , 306935965449951642 , 871799076531641215 , 198870433787103814 , 508458253090192110 , 1736176348174346643 , 124224837113740174 , 2248943368718620279 , 1104698165160820659 , 1564864514911777940 , 1813087800062363611 , 1475180131076237569 , 8349999896894537 , 1740556587618907654 , 1600808110416090730 , 2168600860231842823 , 2118559409224206525 , 1750432377921411858 , 1734444038082313336 , 1835260638480328079 , 1311542931131770427 , 655424120447360972 , 466510181538247982 , 757292323195689765 , 484575634777935957 , 2132791290456077773 , 1510644487593394144 , 1467873394387073334 , 594327564092486497 , 1758910290823489919 , 1890255302177151406 , 314594647041266458 , 2053827580301487873 , 722146166577573059 , 1540251075275363695 , 143635972988620542 , 1539098141963507738 , 1833818726910943260 },
76{ 1206665146061419751 , 1542228151776306718 , 753170197758066580 , 1761373606718997152 , 2049719017440473349 , 1973981041884677583 , 1768419262427873425 , 1396680018958658425 , 158920769351814312 , 1187577705219846213 , 646936541402131268 , 2229204467187916497 , 1044889324574542217 , 619565293880973065 , 2094633691327032296 , 2211368037521908387 , 1761293138186545228 , 2304000493676011119 , 1487250422820592126 , 1760810146175672218 , 113593481779235999 , 1695748405582471021 , 1356391119110566885 , 221795088571666723 , 297327417933718915 , 283195281169247499 , 874036367089003471 , 418502717614453859 , 1899841641202295663 , 2201672903988611942 , 2169087898917944572 , 459456644798593019 , 1542086606362276054 , 1334907991847716413 , 1060621965738636021 , 1809333623688109140 , 2253228992828216760 , 1892514090033489207 , 1739496755632926380 , 1227229299565137203 , 1611683357539429509 , 1734783859720712396 , 1612493045249883767 , 317435711402982655 , 2251396646423309501 , 2159949052322849901 , 1070142606529905539 , 1033854688807200193 , 1996331020924504006 , 2124987608532035395 , 197865549667648765 , 239966485627623850 , 354594919782869398 , 1906556553930942449 , 2003909705383542604 , 1887936104957239944 , 67384838385364639 , 455453841203847519 , 2281267951370786500 , 65417898822402171 , 226798953567228195 , 944753150763208769 , 1162097418435138246 , 1591710112246393406 , 1100472908986763431 , 1128087709667284006 , 1269634532677472861 , 2062781673689106577 , 1053782705913332569 , 832607272178609278 , 257460489338744777 , 1918546423516067549 , 2302804180628507054 , 274322459235189940 , 1109391362198242297 , 504670247103934412 , 608418154668413021 , 915403430326516203 , 1360819633347209236 , 1985445837471850012 , 714550079705160922 , 1779868449432584973 , 953812206404902236 , 48603698475790828 , 2254954932300668339 , 377758170683863058 , 189162738374040579 , 414195424468242229 , 1487120892030210055 , 604830557638121703 , 1458163165514525899 , 2208476485733811496 , 805573723290579688 , 839663970995420997 , 1501868904054949954 , 1520113428662812479 , 1682247491549589332 , 1333387235972013917 , 1430731661554435183 , 1805512038635602069 , 1009367837646044030 , 2031119716187207242 , 1103126207187311965 , 2067568481236983560 , 794326898233160156 , 1001627355074792311 , 1866360652113886198 , 1114282602493960281 , 138548307220169838 , 2151661121964937910 , 791595841729675920 , 754858990394180496 , 198173189016040479 , 1464515634281674645 , 236401074006859338 , 1171979117493875782 , 2012799498515388036 , 2066383678343147273 , 1755027721761457872 , 1329867477740832209 , 77881489009145526 , 857673262035226566 , 1998200435580741504 , 1360956432590911571 , 320126053713240208 , 2002871462597671301 , 80499586020840650 , 1761171553054470875 , 1583187824101904709 , 269876284183925151 , 1328290567549866038 , 531192653706293849 , 215510070948337144 , 2156961996217840315 , 1836420083686695906 , 993799563223769245 , 601901491346634305 , 1838565766015631811 , 866737506758360117 , 2094622555756985954 , 1547226077967761517 , 1975344724173977915 , 2001568785662580753 , 1307328450711611691 , 1522165671216618025 , 1738757170420578560 , 1108609877440410304 , 1041582685427598060 , 1228394819106368757 , 951540514786362115 , 422017951293656455 , 1711611224400905421 , 2289008225651247699 , 2220626184029188726 , 186332007087731474 , 570365948273976393 , 1245147339108901597 , 1046288606491465031 , 1903492226471664244 , 1726107197312099429 , 803546876452379653 , 914655109630672218 , 481096387309281763 , 2099691679663110543 , 1049004985111585908 , 1981255153475797176 , 1621802479844897678 , 2282904492932078777 , 1651783241004540929 , 2289161052047720265 , 279288985485395700 , 776122084568423692 , 623069121549446317 , 528991144045590495 , 974665893441705701 , 234602249337713293 , 1386897616979645144 , 1208726635834061091 , 573924822640489548 , 1712352573444060042 , 767517827380580990 , 89158140686000363 , 1957553716371954171 , 1972022856112662611 , 1849078782071889594 , 65453855972773335 , 1533415342425431037 , 720222333683388966 , 1321117516413298850 , 633234525031989921 , 1944065174406852131 , 1305731347862875145 , 2256903893234764585 , 1929780363846161748 , 223735162991778132 , 992041032109231082 , 1915461719366677076 , 2223779252380865019 , 1171520469813232662 , 346043980199121870 , 568275141607522085 , 910347296558866858 , 760426122262301035 , 738646554878364855 , 242183947217228954 , 424687128626849145 , 1407026995879787959 , 30615005236626900 , 1949806987021982991 , 2265814545181220683 , 1584331353373429681 , 1444343160726819032 , 2188884696500325051 , 1181061309987462385 , 1858091555586795375 , 1253375604551655381 , 945103028364346983 , 1331652499498569393 , 63116558588749580 , 1086042761404457521 , 1905248351535833875 , 1611960630003376070 , 669355311456211796 , 427328157439071257 , 193591721349007198 , 313324668183618345 , 1802733293428860922 , 927165546110263281 , 1608000558580697210 , 170822974650475825 , 1215035558085737487 , 1813091599265739913 , 726706653574800169 , 1308735740245990350 , 1968114134435456632 , 1989975506956958373 , 1363487791314348993 , 559412765388273145 , 1322751969909787895 , 1331829112222709891 , 1902041414578712721 , 777612591807433988 , 1488356633345996759 , 2137105000240143832 , 1356975245966951111 , 2050036320120430341 , 1805345531137539550 , 300977469367931943 , 1200567175221965741 , 1148539172144287348 , 1353523153610257256 , 69444282769869923 , 1215688839546756231 , 978838569532132197 , 563376166874961279 , 839764268393315476 },
78{ 915962999692254578 , 3051049017706092 , 579454457393512922 , 365576671931213545 , 1947971359335115826 , 1321838307500613065 , 798645452025719053 , 1499417972333347533 , 2043185677987189557 , 1006579730716652899 , 176378150278861347 , 1788242577620158090 , 1849944954139823662 , 1540622655569657155 , 1056402546908247087 , 1617044993500473793 , 1895726310735498620 , 1566024943338309914 , 1730984988266266255 , 1051365881132778377 , 1727836016537929055 , 210621286117589392 , 1106772055709283416 , 1837616323748150630 , 161993793401946346 , 1707719822386570300 , 2146109281172133887 , 160856300087843930 , 222287864460324652 , 1254878273841285211 , 573429179092489923 , 2028358661010496280 , 1411300200918422797 , 1246900831421309805 , 2211007007845329138 , 230068291775318593 , 435242282309826232 , 1996597612157980528 , 1648806328358490790 , 1385040449920763803 , 1711708991397441533 , 2015626584375402867 , 1584485055361727520 , 698649642985194811 , 1103026354238066901 , 2300371010989930292 , 236479209006554876 , 1921243846558237123 , 631426536783133047 , 908372524978272134 , 305009358930809549 , 1594298928108756178 , 1119849022799132819 , 782715840962361152 , 2165661656132777895 , 142790313694798340 , 459072303013289569 , 1065350895307531405 , 1520198156589385284 , 1241416533476005261 , 481566320520749532 , 820309643008208903 , 21606611163185857 , 1000596975746509168 , 2299133835630934202 , 2094685550028411272 , 216524898304554213 , 1764216986041527002 , 1098961307434773086 , 428891057841111225 , 2246465990537729332 , 1382087877577215622 , 1325272092047345685 , 1930444741142969248 , 2029185535781553406 , 929812286201825188 , 1511686525918446905 , 145581269429373058 , 370292245531814621 , 112955076636573002 , 2230573051319111896 , 369403314593718114 , 2190127395936972417 , 2054428774544166099 , 1099795535689509534 , 925033311999303491 , 2264698032160991859 , 993852964165164497 , 192037996531241356 , 262922931195086491 , 2126606750501054773 , 1525152182367621083 , 2175573870055008685 , 1661350603496431209 , 878828708971910936 , 1955226982938171953 , 2221608392082239947 , 218518369548940719 , 729866490147584260 , 2241392767541337244 , 2218063195499234852 , 968112715526442724 , 120588665652564260 , 2105388659735804706 , 1352895248009585796 , 435998312041826779 , 666692244388442639 , 2181245499702038386 , 661657182108055441 , 1998899244025789191 , 224987303087137448 , 315488415480580762 , 46814418773072795 , 1409242429319502036 , 1170801423104964534 , 1098740984041124457 , 2006583541632732201 , 1824729915461238045 , 1359288976374905738 , 1364937248660524217 , 1046967555129330146 , 826898253446784389 , 1448458591935344083 , 32846072039455165 , 479306452820896683 , 1843316133100022980 , 963629926134168020 , 1519912787601970201 , 2050403351142456322 , 454966564415921757 , 1066098213476816691 , 1537368969762362085 , 1902064476277107556 , 1061410849969963642 , 1177623116667212189 , 1322591237538608312 , 797418246044094629 , 1232675409457934376 , 1102288602991815396 , 1153497584961132827 , 639642489465309858 , 1009315204793026282 , 1028268582339227223 , 1576133332990930379 , 1479187483500181767 , 1211384117896616639 , 809085888419415207 , 207359768933859550 , 992434583059932349 , 1698387657561250883 , 114861138005820832 , 1082430313275211590 , 2192194517468075105 , 921411976213156435 , 1895725583944619412 , 934324255634805084 , 84900605180340168 , 680005817176161879 , 61485849990703240 , 946306142712724733 , 764013639286950941 , 1518396719395562953 , 1934136119045674003 , 246701990052926159 , 815982119269428575 , 2297475445203530098 , 305901636184724877 , 1276183315146794992 , 48763118874791032 , 1221977028367334591 , 2293509258019364502 , 483581096665037059 , 875811879909343100 , 396599710739997316 , 36960044574092857 , 1800842000948686130 , 337962026555670042 , 1146418335197073716 , 1557004976733585612 , 249391840036496495 , 1662559826194780152 , 2252558652392839965 , 1692605220808905684 , 1441610935039212889 , 1891002203310982663 , 1834229492359600224 , 2208778886312898467 , 600643211872823874 , 1418154644164887630 , 1962307590672613387 , 1630866213466850643 , 2212612816456274137 , 200750514896380554 , 1203839604020472520 , 2274830579469573263 , 391746879009471550 , 119597139469888453 , 1158648078603943332 , 2177381842006802742 , 415836327774788554 , 1248782737885537784 , 238172190038240980 , 572002983506583189 , 1567569871389342486 , 877380349703643634 , 1636459266615320373 , 1950878894065104882 , 452223782146649268 , 1715056061691887870 , 1695101645451718701 , 446604113693357485 , 1293663362757670973 , 587477182195578029 , 499130178231661525 , 2039494603359012785 , 1305799679676736270 , 724074223454965519 , 1192333800133902856 , 77677427903013915 , 84545504217520510 , 1588780677840365494 , 379576976224233934 , 1425470044876890085 , 999854699181407929 , 2231925294378223210 , 2339170942366737 , 799375958232585374 , 1680432527708543726 , 604478249970498827 , 118620554767301464 , 597590420676426600 , 185074180842909111 , 543175068591603988 , 1973126280620158031 , 829189040110496972 , 1671811132207987089 , 1447884991561274384 , 799512959181295183 , 424509317787748487 , 322500813389824933 , 740532210478521839 , 1000591786637314216 , 1158022233222656075 , 580653942288476967 , 2199050338049470447 , 2259313085194916194 , 1041298338745935632 , 1267739985988933421 , 2196237943307859437 , 61641934437739662 , 1959874052087978803 , 2278290163440219069 , 934756944176619317 , 1153289540582099375 , 1993164719729011634 , 1561139791830950947 },
80{ 49835153852430001 , 1089415438360518951 , 2283700766956707679 , 1750888467475488154 , 1015202722231668830 , 630402388046214023 , 1867026233863742347 , 739147202989302955 , 1776447417060665057 , 1360278112564847559 , 2174123372304338869 , 2006307241744662764 , 60886466857636711 , 1757620359375079998 , 2112092153584012096 , 1404231439857954324 , 47508765962855424 , 2043504428303095745 , 2186827907845636049 , 694244239883011261 , 1576175401247403608 , 419687589476026225 , 1498181939864852460 , 2190593429794546643 , 1765973973654415889 , 1282763462430765673 , 392712953293389651 , 1519371163254400945 , 414886279617448905 , 2007997861131121454 , 1845636808543346330 , 2294240278973281602 , 1611226948052988841 , 1295211269340532221 , 2128806329705048039 , 212336261061295259 , 453050879140040345 , 210898177956641589 , 809969400455696805 , 1336846932953414285 , 2070443509296292894 , 1154367801566176932 , 2054502591782887252 , 346877792634718961 , 1072287578540140435 , 280891099545830708 , 1988888565913547917 , 225249736955367932 , 1238407283886394010 , 225003273255435608 , 2296925547234166277 , 1001157360171868259 , 1922247374824513850 , 297447291015113998 , 1753935839367585494 , 1047847516539082487 , 1112598215537946768 , 498371737635859712 , 1666267157250689932 , 1560183255753572908 , 1142375000475639915 , 1602671733320940768 , 1090840604031889692 , 2183212914676648705 , 908306507823792321 , 598858415688468358 , 1773744496564600526 , 2268417224331723615 , 1989624793595466198 , 995147741121710208 , 503060855270473884 , 1333360987582175723 , 259939366542106228 , 1782590439927498384 , 2292044259548804479 , 1451657100485072824 , 180601460091359081 , 250041308493151040 , 676075983358109872 , 1943048162198778784 , 637094291477880630 , 786785513991242148 , 1686544264780457205 , 734512977633839849 , 2140944279485356820 , 1196340665039392536 , 2125869612736977804 , 1919634663847416921 , 76944675227185332 , 1643207708729021968 , 2194677018461948659 , 1717031277739551245 , 995242213926675498 , 881740185118876286 , 231214466262193090 , 2299435472499317177 , 342638471678549321 , 2014429215734733264 , 1432979014786164034 , 1724772841879082540 , 2201040600685556006 , 525768413257352950 , 1182957120497432255 , 1915042571133340664 , 262774545637676859 , 1501374810233088328 , 1033255671380379025 , 308254149172204042 , 354637000073504935 , 1476637469404505294 , 482926146607490889 , 2133575757722684631 , 408864948477637146 , 167537433421929792 , 502043016295751584 , 25388167306436165 , 1117131726405075148 , 470669082352767879 , 1130069753924974423 , 2165055031414305348 , 2227185921355408321 , 892841675287372025 , 2157826311904384384 , 1767362371908910603 , 408850572536321649 , 1679047651467421586 , 1641509908090385013 , 913693652305377131 , 244167815972251341 , 2049920325113886557 , 2069611488028214223 , 275184641382134688 , 941736297219712462 , 887660082179970967 , 1255634719856581116 , 2173527889779389714 , 2259167290595057038 , 2212112979407991651 , 441825057720525170 , 1421983700112947904 , 596579047824960943 , 2186997811260994265 , 1947255426898935463 , 2116362121567797589 , 1352356331606611114 , 1202976114804557536 , 1983966834281981083 , 709179258578717844 , 328901641977881603 , 2230811782239800693 , 472028195133817865 , 1756478625986686383 , 1148807565434265543 , 1476622030169286874 , 2111821616872510216 , 500461978811027573 , 119961886539510347 , 1891969296384039754 , 2121808919062111669 , 338527211576559469 , 370956257708513665 , 1020490958688432581 , 661286078024944740 , 724855207467966375 , 173532851679230035 , 1253890919228918846 , 163303278347529958 , 663803131904440973 , 2259248098455786757 , 1692818376393284463 , 1058852850752453990 , 394496417348911090 , 383629919021081311 , 1013567527781469374 , 248364882905633495 , 999344797593125505 , 1775706673851668804 , 1116336945098678445 , 652973254149137252 , 1314244273184248934 , 745056984004943860 , 2081672918240825368 , 1580056876101545553 , 265016631049744892 , 1665582657842532427 , 1420865790142909141 , 265497469799194593 , 2166655953814800988 , 1095833755959421298 , 371835358089927434 , 606569907524489873 , 77737101252515643 , 2233745306676585352 , 620234490416361598 , 1026378263401645819 , 723684729059895394 , 614191898423898705 , 1185800376321178076 , 961994550016178189 , 1214694843994391469 , 2048411112998026427 , 1377410167246544196 , 2207755106149130194 , 2043148249272819640 , 728117666727659532 , 314676879003213561 , 141487335203467282 , 19778134288850667 , 564308255518231724 , 2052163196602585591 , 422609711466195103 , 417294089260876183 , 1402156506215737899 , 911560109153811338 , 1733448649713203487 , 1999819083756816264 , 1172629562040457917 , 612098496744455449 , 692285892591419696 , 1014990159265881872 , 1792552154880031174 , 1932142037378067556 , 855788724846844495 , 563352773792874692 , 1570590073605109028 , 1432063221250997642 , 905919057030585374 , 1257257985817962744 , 157167186147141284 , 2226588824966356900 , 1453018350967109208 , 1853631500501500465 , 1082526878627093349 , 602918193786163962 , 1292173385088277816 , 1947519129204976829 , 916567919294934454 , 411423784277727014 , 2303345589975318160 , 352255815923178639 , 2289997763495893330 , 2002433954729914196 , 1962341144381754179 , 2233216555724837782 , 1737115958948296715 , 576193351659306981 , 1536388072645678916 , 1101224378247442446 , 1453890078978720127 , 2006171878456582817 , 1749948331742182824 , 196053991143165659 , 1838905952990676334 , 1334847497386377661 , 313791622155111592 , 174245943976901341 },
82{ 2073977037602474546 , 1174954062440224589 , 167247815851880458 , 815613814703536997 , 825325041975783291 , 144404052613080981 , 1119481654040550034 , 1728731002743875301 , 120773987584998615 , 1220457448196026721 , 427767480839237213 , 1639761045882569815 , 1109225143700041356 , 836016483758412090 , 1999512700013441440 , 447589459557743619 , 173679670640897748 , 888813878018381034 , 1010393462328358663 , 1537786910870358752 , 1028278245646413056 , 595625653259020116 , 656688978119954295 , 1908398898319122826 , 1708553767276386036 , 1616458155756744760 , 1150120967920697617 , 1717415293181904703 , 909856166744719404 , 2277513435858859068 , 1440634410981162896 , 352349945527513507 , 331237716939367176 , 1457620869592544928 , 1088433295360159320 , 881248067946138280 , 2152352888587263422 , 253702636700624849 , 1837605674312440724 , 327556395474935609 , 1749127667844271894 , 96598395549460732 , 592407743568144562 , 1275183169991358442 , 91390463783420594 , 673932836861016369 , 1556361203322351317 , 944314042354350575 , 1085271011041714889 , 2217356740970029031 , 1558552800945996768 , 1241112860318798993 , 276179226583297292 , 461638727386953778 , 1793604895560914907 , 1656860883064624799 , 1152390080997310512 , 2066432995603319464 , 246489914106333451 , 649370584307168933 , 538713394893862238 , 1682544101936824623 , 1147749500601531480 , 2206761541890091118 , 1609627630470106245 , 165593539183399850 , 629075310459322640 , 1155458810234892022 , 1136942874539090453 , 805989457577119268 , 790715721838522516 , 2263787007351633339 , 2216839920414493609 , 2201666263551856135 , 2195379240898342597 , 745283920927488579 , 1628577148891342428 , 1926366252193199125 , 45716020674386758 , 1760076694268241099 , 1972707754811518477 , 920659665199416154 , 481263049301643963 , 423567091904762315 , 348516298901140787 , 1819153620903861458 , 544126684086147964 , 1464379313395537865 , 1017759646046730192 , 2116425024938156242 , 1085157922226381702 , 645179105768282710 , 63886967723781715 , 101124760259407186 , 1055305020672473569 , 1702252254265756463 , 2135720906219674604 , 1884268966253127194 , 548194580299232438 , 1553546560928708017 , 1364687435753892505 , 2253261533398314598 , 180121598650763019 , 1312909341865067688 , 2149654250285933241 , 185822756163606499 , 1824159237697324108 , 1799619247218569181 , 102069359300735768 , 940755753757231273 , 1521932231413128667 , 259245447946687019 , 2000671017005342740 , 1253959176187209914 , 1902167170399451149 , 1386666380827572123 , 2018432029738510439 , 989745799332923500 , 1779611165485664844 , 1216804286258706730 , 1481433206958021240 , 740754823199426074 , 246142332507515751 , 1723312572239513413 , 270637219594928358 , 2236550524924440333 , 182183737004935076 , 365664461855829088 , 2075356106460953695 , 1151199851715575461 , 1480523552936265951 , 404456842126010939 , 184883386204463146 , 1337255217569305535 , 1401553654013666146 , 1744919836293201388 , 519151851030773327 , 2305327451393292902 , 1218931820655379131 , 1907288276559795161 , 757867216084629978 , 638372716495708244 , 311050005433887187 , 1666824217635773847 , 1361441408716685107 , 495467731727292711 , 1773742244304581434 , 1948017628144157610 , 1071471710340955075 , 2175125985893041473 , 674960592507487001 , 1310609963884393125 , 1185633875970594610 , 2032295087842317869 , 1783392813009978814 , 1834270938013548482 , 1386756559457528354 , 66971622666001543 , 837292293118238774 , 1690861747015928061 , 1320286901220846755 , 2109097598480203188 , 711867459355620151 , 1720774872488236959 , 1346057466478312373 , 1303323973551416482 , 203755080373543958 , 1626983177882841089 , 893093733111402185 , 203597053315988452 , 1290088882447211741 , 229473101120776660 , 556515500704036082 , 1934104625347077348 , 1061975056894993228 , 1766946601720886388 , 1752695171208880889 , 1607838601476509675 , 1331585653774942356 , 1587694734369208080 , 2266757692295949631 , 400317464348407676 , 2075288534840059599 , 1567186164516686884 , 1498455734611257146 , 1036785557176498631 , 53677310423286024 , 588903764990238441 , 514626699700921896 , 1713345189088217983 , 2026159776918470947 , 2289975607739763732 , 1488646904286877423 , 1885467789929547972 , 1584252836601689154 , 1798150439126307582 , 639496146341821279 , 533411802434688560 , 188784696002784630 , 86935129404971946 , 94098995697435255 , 344884752458109678 , 1062084665937583853 , 1495489184626059415 , 1903585170774145266 , 550745516296178514 , 1512922089711195412 , 773625105280429118 , 404153231217372656 , 327493559399318984 , 1186048869300161613 , 1924170344514777999 , 507091876745639439 , 1827061556010733641 , 865440473586404693 , 1353361814172970450 , 248406544305493760 , 1716770296241593693 , 28609120806587661 , 1244032815311829848 , 726492490182354427 , 469748648655017986 , 1313993784090202846 , 211641443749723031 , 498121712145623648 , 1953727309996904561 , 962644650846918579 , 79985573042542114 , 699197396993592532 , 1830597583968970678 , 662729479422898170 , 973568820653844024 , 966308370934254535 , 232313259902860811 , 1380114677329507042 , 99210370598175580 , 246345121998384612 , 1356048635905938393 , 235623940593892503 , 1689974526623144640 , 975146619734192470 , 369820564501679734 , 1249489901158816601 , 1506566856264977118 , 979607434735387669 , 1412996403093495340 , 2083762302257467844 , 62480923434133327 , 466473985728468569 , 1748772283276056860 , 579631370811540875 , 1775570350106431661 , 1313779902310445580 , 2208833210309414530 , 1913056541426817183 , 1404158272547881924 },
84{ 761247031953995810 , 1872915279488710299 , 1956407894988211726 , 1066063657487206164 , 623012189706992339 , 2099046998041523375 , 2024312032776614058 , 1647415661601154961 , 180924875186070557 , 1447547091474564785 , 339454948702669069 , 332552927584874540 , 306348254343642037 , 120921345491557224 , 574018191687128491 , 269629988408966729 , 42780814704053907 , 1559064834190352389 , 728622885986340339 , 1951963721558985547 , 652293988298057419 , 1133620789290705536 , 1138188083020553205 , 544520070088937777 , 1875190395365544561 , 1076729972321878779 , 1498811602258242264 , 1602060682605576122 , 488061182877185021 , 695824834140277936 , 1805460668593587026 , 2295166147887798866 , 2081776656036195094 , 503124477718036760 , 2264800569743632617 , 2190166346721899643 , 851600538223175561 , 220683988896790674 , 1972624651333816853 , 1742804334211932760 , 970491142513296820 , 1738707988964636667 , 1074920805369214493 , 393353653858348526 , 716304617438032036 , 1289820462815623443 , 129077324933332288 , 1566700926041969882 , 368683215715564572 , 1059624123423822541 , 490701913782528362 , 604730474349089887 , 946672601312108861 , 1866539866859108043 , 405970989209764524 , 1231608564039985676 , 668081254005697807 , 1839769401062837510 , 2000384579068742614 , 2172638204790973265 , 2210152558993254434 , 380230965445738618 , 1289138918869344620 , 1360906194737840980 , 462621755815541928 , 1279508002806437529 , 39582257872368107 , 387118977449587359 , 1023096473442399371 , 1690364289365067547 , 283212915380360397 , 738732353972877431 , 801922039485262745 , 2059636538229798830 , 1890635651902662920 , 412044285425395627 , 998167989273916008 , 2049831252687879498 , 2254193891701661863 , 1193114819761935700 , 1677381343719842323 , 965253490124334779 , 1316995303037554110 , 2106975099887191532 , 91375264238082659 , 1077777967809659604 , 382637690397627600 , 885664059051056632 , 457134671764202784 , 2248365870222925274 , 450087689883496 , 790965810817661554 , 435190224718127034 , 1490100847714156029 , 42365928893188339 , 209167556031363079 , 1536585781582109069 , 1657800238303867736 , 2096263329274247588 , 1395072095097121942 , 630765543066327235 , 1724448787205326427 , 448309176236659394 , 2092859879475525252 , 2007557739516535282 , 1963485754140075498 , 271079904619115664 , 1727656973761209387 , 957085283015973064 , 1903716419007715387 , 883269052368623383 , 753197159551189045 , 1116806981960028300 , 965648178871746886 , 2024422533711846653 , 1098778085334907530 , 1164782756506189300 , 2186741879831597827 , 206440543251793584 , 1507810749999274430 , 1990137154142780033 , 1711289939581715946 , 2291286293511211912 , 490239228123816575 , 1970412759091828837 , 32837645232902652 , 730463694495861757 , 2296958196753070466 , 580119220990310129 , 702699042979978830 , 1647999691681256773 , 1027713515194119777 , 1775283277402057800 , 902407370031303154 , 1146597511980360617 , 298545873550790331 , 750512732903510162 , 631707147269764027 , 50101992098277794 , 849208799227702862 , 773590280084995151 , 1575320295960589655 , 744314467084310971 , 85803560822834618 , 1669908923676840096 , 982431951208580290 , 329444204339103230 , 1769779635019742206 , 1882870446588104119 , 82214699551302227 , 326312131594204569 , 2113545801420516255 , 126838053883549640 , 2273222400185889682 , 182401105864144484 , 174606819879668903 , 710440362045182342 , 1749369828642741683 , 1386908530018400645 , 684728016731117135 , 902539251296732982 , 285399437296402351 , 1219976414759747754 , 111673193928883888 , 1029992183517824204 , 2067960532608286011 , 922611092492569122 , 134106852589378288 , 2286117175609943631 , 158635718024245073 , 703282926867800514 , 512203827216246226 , 582023143039818882 , 2204933005216211509 , 1331121089182760022 , 849529809107626025 , 1686869013263482274 , 1038667598178080216 , 560466404744334272 , 1953141845444697295 , 771608594691822597 , 746275767700853577 , 300701004347050443 , 1405489955256976927 , 1751630320255120319 , 1997530139870045524 , 851142457659847792 , 1745658159876223209 , 1069280010719137682 , 808606551388669185 , 379001087972718134 , 789001351081027522 , 1883937491011132240 , 541584722265704852 , 1746195916833989907 , 495819297803956149 , 1799100031073451505 , 410114807890347111 , 1149694853182551791 , 663605430778510350 , 1103771552803659322 , 1387487587805481700 , 369711995674030231 , 482500846367276673 , 1785524531270434085 , 1154278447420596374 , 1370019135197133518 , 798050695703041865 , 272970706087814238 , 1268056876050600829 , 1050237708955024928 , 2034125779448947185 , 1006586009369574683 , 837978964070388324 , 2282546338633034521 , 1632143103731179656 , 1503242626507322955 , 1517184653211703488 , 1806452981986338400 , 1640462327248727044 , 761116797647751753 , 603974798259278468 , 241393119983512460 , 1451480553874564697 , 2001265977275418345 , 1080309859143949238 , 758748235003829282 , 1876602012955907442 , 1555322775361318906 , 1209953418818534906 , 1320953547045705347 , 857648655802742286 , 2199589521697920819 , 1812297244047275007 , 1035424219594341385 , 1350480803546184259 , 1981545308403105497 , 259197646573307700 , 1384876058671496602 , 1274808159900110155 , 1557127975392393500 , 475817802323902552 , 180118289560890933 , 1334915966793381444 , 1119247086212938176 , 220472847663093850 , 617243445418733195 , 2166885078935957308 , 1311954798690333298 , 286736447907380029 , 1661126511478973753 , 1169516367178264702 , 1116777010052604784 , 288276529633491027 , 2037845488313821978 , 1526994599456456993 },
86{ 412029048970840532 , 1928038143755659154 , 1597473469101994180 , 2168505323866314343 , 1497768226665276266 , 944546482256842221 , 2215328141132041091 , 1029998783015476505 , 602662653942882275 , 1303361114555316838 , 20097684242724764 , 394992321469272644 , 2277030611563774475 , 1870210823573701422 , 11596685581687620 , 385767680430139802 , 1961797359582102092 , 1731070802610871622 , 839844227937090478 , 239618528413101762 , 2082556340232742971 , 1643953906734794058 , 2216530958945044088 , 1470493098906136579 , 464840025401579209 , 1798652863644374504 , 1587419084430793858 , 1735707842206742511 , 2142469299734159086 , 2137254013055696923 , 777235796938114475 , 2286968184534885368 , 251293405786549530 , 1881146595045992768 , 1624657312438007337 , 626758409056986077 , 2201251357155621841 , 1595187908789665336 , 265227087260608584 , 301834519794883660 , 1632497422577684928 , 536650812790184614 , 2301698045174491082 , 2061717341028586434 , 2125532940217436986 , 2143638683844958729 , 2185363593319857354 , 2199923872366433907 , 2011023236459451712 , 1372980402788659473 , 1374408800799964084 , 560305497739686009 , 1472141194999110160 , 2184067967967249195 , 582499537851534427 , 1640061270653674789 , 1095922313283517639 , 601969794056142420 , 1752294539600914619 , 478938916800971435 , 315318632332875716 , 1587952033773280936 , 1242359643576395462 , 1988990470336020921 , 2148193107364557583 , 2207646534283059098 , 1269621977767968593 , 1284069635569254226 , 1507614671367211741 , 538186510419625586 , 810666896821176211 , 799303244924303170 , 535209296269856587 , 1753201247189671663 , 31156944735088509 , 1474058377751686955 , 1402749457960024238 , 586638522451883933 , 548922171355471337 , 543038282179250161 , 1897817706369755093 , 1298542906197876931 , 404733623896614492 , 1907422861720240342 , 2211247490043703013 , 432536956691249228 , 2008030629410763733 , 947153164644408727 , 487699434139876354 , 1171503010665077309 , 1632258050746205454 , 1572932496094642243 , 894952000834074406 , 2270540550701973053 , 1964143514385373844 , 12709438923715133 , 2015831148768833981 , 1638764462456124498 , 2000687408725562161 , 2105734357267320821 , 1375274489095711568 , 1251178398736128582 , 59276964780941612 , 1008518119107043694 , 620415291486402892 , 1731750849446670526 , 1707882979256627705 , 1163034295105374457 , 2263146968299088644 , 792880439902291697 , 1468893757945643334 , 1250699422386889595 , 426439179150473316 , 25824521401021809 , 1889764683173799862 , 790771246887130817 , 2292471942682716150 , 385836158183969892 , 2162668300319140086 , 1416024635794109099 , 23981404105160165 , 1603380896474864222 , 105560496493242018 , 1495605293491273080 , 2147064615615421008 , 607937806076109301 , 426868383437884371 , 1791045927386451760 , 740878896242032140 , 62751828389758102 , 714665852343778191 , 2101089760036289015 , 746724016365437004 , 492833335215136545 , 1650321226381963784 , 106127833768016539 , 907056528962418135 , 1905113541643418857 , 221963185860315819 , 2178479433412905034 , 1595114601591232079 , 861456742689886001 , 1157521474072768705 , 712788026396368559 , 234530424810011712 , 1806341199727773129 , 1125153879199365322 , 2016367527515177154 , 2025163132548718537 , 2221444325924595626 , 1238430819864328746 , 1137216267254198211 , 1156841366729712797 , 995493234239134966 , 1663123355760808569 , 338779046802015597 , 1546724417878276607 , 4462474509199959 , 206774648662652228 , 412516503910478702 , 1958027039447759128 , 945385418375693163 , 735193670550687903 , 522143902038500919 , 1117194226499857663 , 1632450232856163659 , 892142474044908622 , 2262204540564290920 , 1026014671280388631 , 1508287214632511794 , 900227635499306635 , 663314074746154637 , 375788122770171146 , 2183710481505485563 , 1703919563569759748 , 2286799744475843377 , 979962155601263478 , 1648431442878686710 , 953422856145411074 , 1091224783492999453 , 19160229511043084 , 1220568119051276665 , 314482296092016091 , 777198963829247527 , 1997201935742427509 , 1550134954388350861 , 706757704561867017 , 1222049062635808105 , 1056222062331329118 , 291301238030722578 , 813569887874607310 , 1156708162025656023 , 123267757785311885 , 1141649691803303304 , 990571931064278664 , 890262785150056465 , 572145305384431404 , 1306345472883949910 , 1251205106090704339 , 1683748029416612718 , 1722907930190770423 , 1148175253344013699 , 923236563079216784 , 1394813106308193284 , 998633668479712219 , 1569359511334102069 , 894407871921805954 , 819283819554042109 , 591702725118995673 , 364254966190962925 , 1449054695096677209 , 1971611665172101685 , 1119809959138641236 , 1801885467101909412 , 143455774484603027 , 1309729707035178966 , 1932096316823067902 , 1100093044964386223 , 690521860438927519 , 2168805815621112818 , 1787453263993387423 , 1847737918117447768 , 1486532170501317059 , 2084195917462682451 , 26784618655275505 , 1528538363760989670 , 1747168138737662615 , 1507170630973542653 , 2210234735708899502 , 1369946512895093150 , 346111066800022205 , 1271520936415171217 , 24323652750446781 , 1610475373860395526 , 511769378185310634 , 1995033817065111072 , 1384377459893449978 , 1787262051771413302 , 2118838878095492181 , 1232121524933891312 , 909934840221973432 , 2255484285927369316 , 1704465247441368431 , 1313204687873343321 , 1921150715456018702 , 1546795181893381512 , 397975826612917 , 715191627023297891 , 1076000730386476635 , 863836119086551558 , 752938712380948337 , 2194333198753632150 , 585716931021385212 , 1945378797396417370 , 102348638299774773 , 2072471449591408513 },
88{ 362684165264194066 , 396384742517249142 , 864044912885191677 , 44780818373806925 , 1258907203528061421 , 2197818186006021451 , 1565725059035183307 , 607328790735826106 , 773243513575671972 , 481470845412186384 , 1689799057639200013 , 1630185978464817148 , 1087056380552961691 , 235743405091379606 , 867055331862312290 , 1617465434363264504 , 2233913437199453603 , 838814648433667730 , 1882627503824794946 , 1156893273468017921 , 320382222415427247 , 1213976045467102813 , 490739650934020701 , 129572962228693732 , 1800073189004814420 , 1895652766777392579 , 1749932043184113809 , 1739613377022772953 , 353503508300679734 , 759671786442820879 , 1069302968950034968 , 1817533221568792651 , 2103457198576562997 , 1759792561111664742 , 380817088134812840 , 146415385411009516 , 1587115818302371659 , 573745893177590458 , 1647613346731298819 , 1427108705463044273 , 1680057978901589687 , 1538406594022370413 , 1542099371505912353 , 2045630126260635365 , 1172467176216131128 , 1111459063150291712 , 423967620013362007 , 528151223668271068 , 1212803365671099935 , 1128605654208634627 , 1718285473734730559 , 1498993973028698853 , 1476109101845412652 , 162758224183464250 , 777760512213305200 , 1115086428318264568 , 2017225065142391697 , 1422648634235166148 , 256057359364007327 , 1228331598796171400 , 1956105284305464680 , 1665151908847395225 , 1554630698278423882 , 1126228508790905631 , 1923360020901998671 , 469973372900237701 , 770500606501093989 , 1036520756018987229 , 1760599566638962140 , 1368357118075948823 , 347908650467847471 , 87719367786594616 , 238990607458471739 , 1801306414073376371 , 483746833851998582 , 1807243318250735155 , 691072189341472624 , 64616607557872212 , 1109506512732416167 , 702931467615271240 , 471576543959644523 , 327941902975562858 , 1357878020099878484 , 1172250175806354088 , 150256383598502193 , 559435440485200483 , 1249895298126297519 , 66814087739034210 , 1843204975940951798 , 729218390374013942 , 1211148448880101027 , 913052487878861562 , 1434956835719723864 , 507393137491122422 , 1085421528568653222 , 2004164622141370463 , 227021038414230431 , 2123755016604457342 , 443219697780097931 , 1857833180314893228 , 2276899766308906171 , 1953085779998084422 , 503084827131609795 , 1505500672203625630 , 530794077812388281 , 773768195430170405 , 2248565243248342986 , 2260685614479578792 , 2147653110063496671 , 800269794395845835 , 1640001381695392529 , 1706424015312719961 , 712642033671908257 , 375254298060255494 , 2085864650709190658 , 330329584185382156 , 2234659073847568874 , 517778066975196549 , 78618435076611626 , 1516256679271057175 , 1059496201444127425 , 791851854185417821 , 2183263065335314235 , 63548977091041604 , 2083595314585359452 , 1884401780100566116 , 1276527834010060173 , 1766525761657989406 , 2247801014152766415 , 1155728198195177830 , 1565313910889920107 , 122545527065438863 , 858643845310049483 , 1523804468446765184 , 1402454558216348012 , 1531362280865004866 , 1505267141560825300 , 1419176605906495036 , 2013556321014982735 , 1975377901580642856 , 775397736522678760 , 457391308625346979 , 168548829639000028 , 390020674830886522 , 603373421454096744 , 1396217282515048646 , 818212357921523349 , 1428291631778686 , 920944265453925771 , 1778171379278314053 , 2202269443224844770 , 1485920840802098767 , 1275745408379582351 , 767505620295026958 , 526783546639613814 , 2164303064086101202 , 940827985050820761 , 815681230553995633 , 1985131455305455779 , 2463304567091793 , 575427706331130933 , 796568467320481983 , 1656209905759285594 , 267901591814338380 , 444743762804924667 , 422100554737337673 , 670084131830075832 , 313901952699614563 , 1367441005480384370 , 2089781256989010210 , 2147841222566470142 , 2222417507835931565 , 1163945816775408230 , 493776724686495912 , 787323250985170396 , 782019824336715767 , 1515317612439907051 , 536647496002373921 , 1984384161110360674 , 961231454979645854 , 194550190743798384 , 1741117168783188536 , 349706938989897017 , 724834497483719934 , 131944928248622702 , 880791590385464666 , 1730308064907450827 , 1641128827162798197 , 177453835662871164 , 2015631457901003183 , 1416835940705691717 , 1928277494228369995 , 2132887589030913068 , 640628316082432135 , 2066034510340562835 , 1428892921241453929 , 2150756037250769575 , 1828921326059661684 , 725960130013028690 , 1060394371023969846 , 820921870921473731 , 214797347725497441 , 1799043493172715131 , 2293209987009611618 , 1926108786021203222 , 1502946055878384471 , 554330858755698741 , 1738596937484596866 , 1017457593949512574 , 882728674640954875 , 1371353907225246276 , 2147366477844982180 , 1914501639890353283 , 714396792995836789 , 447473079382622754 , 572994029066497905 , 14216635170116843 , 2076677646740503114 , 448420325781089942 , 52029570728968332 , 1547882318415452744 , 529043204613719649 , 1265329686193206801 , 1304594463530085471 , 1009675549654626106 , 1824542982355392935 , 932708741886199663 , 160699295795487885 , 1988136337786598379 , 707377157825071928 , 1684575566088635706 , 274367220220452691 , 1984640172893014107 , 532317739482945307 , 476545014692143626 , 784907606305047386 , 392449970561497791 , 1719036918589790458 , 1683937861612431643 , 198173537116343795 , 53566614260481239 , 1139767017499090727 , 124120835776727306 , 904429786746484097 , 811820962295751760 , 978038289952913672 , 1104385698088051169 , 1033055801402406922 , 546736503188627331 , 1605426345941483006 , 1177909740154792456 , 779557399470430706 , 2161842338169352974 , 1858953520930199558 , 829428781664705614 , 330462792826007174 },
90{ 1133893694552843290 , 1458291727243831297 , 1815630101871527910 , 937388207102976616 , 1770519116494580228 , 682998996601362867 , 780898271315613571 , 1132597462379649402 , 1742773070998863452 , 2288948349000629133 , 1120337515803571671 , 1916206536686848930 , 1285568664282959883 , 282321856805443849 , 1122109357655263539 , 898703246790446282 , 371898440584655937 , 92121178349141881 , 220004927513063593 , 1754987902439716278 , 2116703516390931214 , 982720445571739836 , 452651287795124953 , 1971452612807226420 , 917869260485006986 , 763426933343944404 , 2010509302239355315 , 1347893338373923127 , 1150596061366253987 , 1290602621707043469 , 1603277916678126828 , 416189178728597432 , 1279594342779063518 , 281463644404578477 , 782165080335690566 , 2155717062251728469 , 1714553809615775705 , 471549867652826848 , 262700672843028536 , 2158315726810389714 , 690736231131485392 , 1207496672706813291 , 1832490008055205629 , 2043960062429481789 , 2181731229627517438 , 2295134925280513688 , 2106856130586952099 , 1262869428428162017 , 1613134335961356233 , 819849310761091145 , 710113963818237040 , 2076546200533204718 , 243123370163385146 , 55424410399722404 , 823062786496689493 , 943450308706057141 , 582444473075054686 , 431006370936996185 , 1308058603853792102 , 1985032531785147519 , 540798900451998791 , 1462144430551222143 , 1447267365540760852 , 590457653667593291 , 2137122333925448880 , 803825173901260216 , 2043479843225622635 , 1332271577740354165 , 646958088168189943 , 1617255521097109742 , 451281151148470485 , 2304344608874847746 , 780272969880450310 , 102366772168348207 , 1055635525104620581 , 2221745006090384558 , 1742588786446762693 , 1854377256686765975 , 985057209989354037 , 153780738992901325 , 1818369994776974206 , 161210179240974731 , 566207497181471161 , 1770106128394092605 , 1224058469504226213 , 871136314888912205 , 2106051494392210617 , 988741896800918731 , 591535224541782288 , 506693553185994516 , 2139614355796107953 , 244945979105005484 , 2086399137775948938 , 57727188194250548 , 18595593538625368 , 271196282957381423 , 412273745802539221 , 340819131339121493 , 1024918592978845552 , 1725311375353519377 , 1553982978531065216 , 423519533885057266 , 605306161618925312 , 1833477067873327002 , 1071456028117457556 , 1470893884460800511 , 639626906383761959 , 1287305147336794840 , 254632199387304920 , 978942794173571327 , 2273360939730013374 , 727402582971086818 , 1291400899920759987 , 772811427068766220 , 1270008158036057679 , 568602630824748447 , 168196591329749704 , 909815078296907537 , 1610263089789315009 , 1126854154843590972 , 1879419409609083643 , 594789374204176821 , 1049593210307798314 , 660643771566074417 , 2119138611690645088 , 1200345693741587699 , 268847167309420522 , 348112955658772507 , 212103932362879214 , 1251030007557962190 , 1293668750842759138 , 929414239574940931 , 340547667555757521 , 1074492941627647775 , 255459672799709212 , 2234598052143610811 , 636391913502673431 , 1231234930519836685 , 1115143795584082294 , 2034189467990183002 , 1915376638340846437 , 147224582539385692 , 1536865896566681559 , 1562879634481482255 , 984909119586681856 , 894624329386976460 , 201846348453656772 , 1671074174583235791 , 1673056656326460202 , 805467424517601485 , 1045986065581292313 , 2074927885918535030 , 857548160924791767 , 1821270064096527626 , 1831231489012422268 , 1350725878509064962 , 2303067099220012576 , 1889503497448282209 , 352655966260650737 , 80898878193841256 , 158109096242014371 , 738530333286301216 , 1970559260465950779 , 778657649221459014 , 1726287112133699662 , 1967704938240803526 , 569846513904198460 , 1555822228472247601 , 1037514712829122846 , 903144423518453586 , 757867390434003897 , 1915350309817245945 , 1704295229486498650 , 548141278814087436 , 510126175080487431 , 2188384302078638918 , 2102172941905762989 , 1141226429835833498 , 1033743579870160622 , 456283774164121391 , 1815557461953809053 , 284474108040830225 , 1845392067769886642 , 1430208336413842599 , 2278056990955010203 , 162393698410554161 , 1941991168609467054 , 371721411299472519 , 1007237153128873102 , 842591981033952315 , 2288736274745603904 , 2187126844250555927 , 1420373038116160223 , 1428899528067553801 , 1127327360261015776 , 2031007752646165421 , 391054624427390244 , 1070310807651965474 , 1610957988136846770 , 1339720561549490051 , 1167378310931882851 , 1938622542027688936 , 1168640240779310714 , 1271646695258096790 , 690154834211954040 , 435589503984899316 , 784315971269569709 , 1191565968315810648 , 2191813637756182891 , 1485965983966854933 , 561554018860208411 , 447243311418535339 , 611066266877984500 , 2198390917662897732 , 1515299095118149349 , 727669768680413957 , 127308575582375277 , 1919790865680946962 , 1004592652658692921 , 2298731100077881289 , 271050670209399124 , 323442498828151257 , 1585734336296437995 , 695345512510170994 , 743021353162364153 , 1585139164087485766 , 361566724000350977 , 1937960017363223437 , 1743014066503998536 , 1061469324999523650 , 1536902588988308046 , 92109773534926354 , 334239069369760359 , 216721411334194719 , 339588558529126992 , 1771175931597052339 , 551286014851723187 , 935653406343625307 , 2145583953875315152 , 1929554470666387838 , 226979815310542625 , 936429630109783434 , 1563042127544905300 , 1632889709878148042 , 1583659800756866367 , 1554180113736149688 , 693725435566527803 , 2195394705190661251 , 1397709639207137982 , 573026881160142089 , 1676362969716440131 , 475359090300971971 , 364562757720151141 , 586106048414882172 , 1803802324389980798 , 1604058560152291278 },
92{ 1151764283196288107 , 737449656987809810 , 621115141595192935 , 1347414917075848426 , 1126135312028278191 , 1242508284261197819 , 2291965033766049170 , 907894747446150118 , 922744034725131677 , 1608797649506371336 , 681662647773436109 , 306198004313333569 , 41143019072784597 , 1619613829213539043 , 569248284106551862 , 1312857444649579598 , 1857925154507958755 , 805539746092102971 , 138316786929502664 , 1421688863986765943 , 1107201232685262845 , 2187962795646640802 , 1654025752312228704 , 1380176226239091841 , 1027151370227576664 , 2027754634141121159 , 1376986053360600174 , 136776926405790118 , 65031956811555508 , 147493198090930386 , 1679931538785981776 , 1706787808040109956 , 773540705686211573 , 109298604560417551 , 1083790427117752475 , 1512795695939359582 , 1524664065905985030 , 2054467971569259208 , 495195759227431209 , 2026262157879070883 , 494292727072166159 , 144599356223238322 , 353266945264013712 , 1373847746650465183 , 867360239158666423 , 91427934127254974 , 490047145748472102 , 1405254691487469307 , 564390800622235006 , 1483447954932395826 , 1499446578318402860 , 883868105745271222 , 1465843566072665965 , 902952921546037415 , 2169584498464291739 , 1156178905418785666 , 1058658642104082984 , 2091781991156105856 , 511016869372215329 , 790581339372616459 , 240549000018286801 , 2181054464864766696 , 1530888055855119901 , 1185782195289966515 , 406688735366006292 , 2122453318211914502 , 71867567849137276 , 867968738356976517 , 1945659666782389833 , 878288546373541643 , 59308297212331666 , 2250568504629120944 , 1809315947480306966 , 801009214293058490 , 1035300033408176713 , 967607685809702952 , 778344854498459539 , 2001171604397458040 , 635991921260274728 , 1017437584982913130 , 2163013613216807295 , 819422882603044328 , 2266256527997788985 , 726804823915220273 , 308665046134450992 , 2065865677213363101 , 608939160231083502 , 1049203179397851084 , 641128532215370494 , 1245136818986809744 , 491395967788295638 , 2178333001378003230 , 717349001393665963 , 1622767830865881625 , 1448566808447679143 , 345660791802746142 , 2090233355577631019 , 1081197711071892339 , 1017840355206166598 , 593205567086863840 , 31412587754577353 , 477739205917205504 , 2276411114964920224 , 2137390789023996183 , 1211568611809785071 , 1694012539632385174 , 2247153121407886311 , 1346770134185576949 , 527416050030561435 , 1364078018051820610 , 174896989752020649 , 1036712436855697697 , 1549667012373387215 , 1231034154286280892 , 1180734136237182567 , 1979298936750466907 , 1355640084447711173 , 94869808721727183 , 569056873508253209 , 1305555150228103788 , 1657860475143931334 , 1631258205255022051 , 742761766999260808 , 275963654168506112 , 2255734644818469304 , 1241473939313731045 , 359622481645172979 , 324635967161429839 , 1895488553150640301 , 2027922781453376524 , 2190429488712260200 , 1867704759655844851 , 1492557758709504032 , 882071168614076374 , 1562691941960721987 , 1934874230346737534 , 1736601406638318419 , 1247977508265428533 , 1747814747486694517 , 707498913096699013 , 2163689626501847859 , 1211758035405664587 , 1762740752643993328 , 2255245768414652854 , 2205792904313405923 , 195442979755590729 , 1156749095272463882 , 887350511354949347 , 565141762815496941 , 192115134049015246 , 71656859812192277 , 595211215705311734 , 1102818563294071227 , 1534837122234028928 , 2137662359911365066 , 516942219677443369 , 763904021002386317 , 1836304860239087437 , 783850561853587747 , 489873999516949054 , 1396511805798447479 , 66928262815650817 , 1690317293526639362 , 1759781619222249199 , 2181969333682560264 , 1095430343792325046 , 1520050814786081745 , 2184456422976702949 , 1204735249592051830 , 889708573453491343 , 1768819493409400865 , 710920304230484974 , 953216393589660677 , 1604647991050335606 , 1048900936477829246 , 1614547895108833120 , 109840257422892695 , 326354126455299239 , 1095200421046037413 , 358642920571567460 , 1784802606408953251 , 1412244321433032682 , 832027696998361582 , 1745429964145950170 , 175702727754841469 , 84539220175605782 , 2222887402716597950 , 884495097549090017 , 850169765189337344 , 1835105947579435437 , 1782872645371994426 , 382080187676315051 , 1863553421841527826 , 188526199584768554 , 1125100702296079744 , 426919901162307156 , 1498424204132269822 , 1453227895520040473 , 467600148896742101 , 298952725609827127 , 159054886130113177 , 1095494023033373765 , 2025345406240094628 , 686859191696955438 , 2275303577466033053 , 795276949326338368 , 159324126011639287 , 609118735108747574 , 278458363823019540 , 869356178473716905 , 1203554471378913746 , 1676516855419334760 , 1566487917490733094 , 1401703732496552552 , 440226458884167050 , 2094516346472326931 , 1220832778667115030 , 1808471743668442439 , 1309160063031594605 , 1571988609030997136 , 1105027291916725998 , 1865818151980757021 , 1609206288709849827 , 1871305718382223707 , 1564018271583203509 , 616490704903712866 , 1919958292488043487 , 1568845116806867422 , 393434514371727490 , 318002456407007658 , 823743828919733993 , 2031702184376322209 , 653978115644434733 , 1448494442696772855 , 426210904182158902 , 2054658197034525117 , 2167133955401020423 , 1635708798662278826 , 2086448288153699953 , 497316118611686951 , 2046752339278580219 , 1575646849667312420 , 1384193279032227532 , 253375993838299699 , 248021724506706778 , 155314303078360879 , 1113957355976708463 , 777312519902218796 , 2058216820463850347 , 383672167170364609 , 1247269651951205033 , 1158047286884579409 , 555034550267633735 , 228543688649122322 , 2293234134125211554 , 303411330107661270 },
94{ 1333844885309327406 , 519605328936580082 , 279229707188115810 , 1194401889286909 , 1693542403941107727 , 1127251859746461723 , 2176736074357187561 , 2026067688760069989 , 1545215759347726810 , 1957802544886714640 , 514964778668334592 , 1729943520767852848 , 1300405218680640252 , 450888378959111584 , 2004323358876850060 , 718119399183350884 , 448610510342377321 , 1922996225144221933 , 301548022724402299 , 502928156247765114 , 1140322542378095260 , 197693685071483822 , 2169003602563068124 , 1052371406359352872 , 433212207465232401 , 822375863451311934 , 31312949428571138 , 1591600132411061208 , 577522071532049338 , 1064302130802465928 , 808483833369494284 , 654247329712657621 , 1747344684781355048 , 673591086389154285 , 943251484446958809 , 1484091626350842195 , 1633760098213943248 , 1691895021678687723 , 2015718133740232475 , 1509042131943683741 , 485804139866279621 , 1828824087966863004 , 1889356753839557022 , 1406330649740284977 , 763210228467595864 , 1508381497446893453 , 1780089084459489786 , 1383921179545136438 , 48256605375993803 , 130479744392384425 , 748482914434472829 , 46099174000159793 , 1748480657336659241 , 1811086881905846052 , 1023714861993595514 , 88024006113794274 , 564421451925082320 , 165781824320353885 , 2080394293909093728 , 2187168110334364235 , 1656573563416523177 , 623315145504695848 , 826384520484568226 , 619158379808746037 , 887644666197956092 , 1053823717378249407 , 1136457882886625310 , 1466513787685360934 , 978279660262428919 , 1023985188117375945 , 258845170133805903 , 958070310771612275 , 453218472732680032 , 406455982204097393 , 1046564144796909264 , 692551362470432452 , 2294268157508442736 , 1908690848062730101 , 1637390830993172604 , 1509275127870554041 , 1972581430778747425 , 930034529899140918 , 1257579059501791367 , 185232042087284673 , 1072398762763515036 , 1429902584763955724 , 2133654530640732453 , 1269140158666321048 , 985826646774202508 , 893145602336805302 , 1311161913689138101 , 868989284119737939 , 441515342270980737 , 1165034514995253841 , 52110446900528774 , 461916304838457241 , 355642481424808930 , 1815727233033748689 , 2039900049192884618 , 1184582409186131928 , 2120990004300767199 , 1137844531709704142 , 1729193057769984068 , 432068884652030261 , 71602369333563982 , 2111647085435396611 , 2193668004975302398 , 2275420169295064581 , 1000207206746780354 , 728196290037743931 , 1917421489210162471 , 843338715929105757 , 189852969083515651 , 2196209102897279204 , 1470225689787552178 , 2039029435534318647 , 1976881722193150954 , 1134093090657444196 , 1987681890193122423 , 17243339081501162 , 1045304126256325586 , 1530825655017218072 , 414554486453589707 , 1503972237890025811 , 765484433142542161 , 132593438621136684 , 1691319184840450147 , 967905303645102183 , 254150115925426064 , 1814622653710963364 , 515388966071646988 , 948412781013229938 , 1273668154651120917 , 1947492239248302989 , 1363769052856274672 , 1736208510498810728 , 1884512790023779525 , 1771626401966393382 , 330057295572814688 , 1373717538207755343 , 960863596125436574 , 1575154403625090059 , 148479476749490819 , 1939864595616762652 , 2250082109645174271 , 540464401121077632 , 1402613126509185959 , 1956947233832728003 , 1515887248769155429 , 232542873574284116 , 1680117378430120214 , 1880097209999605529 , 333006236655077540 , 2247752198945761789 , 499251845992050534 , 1742343838303452218 , 1815100167556417361 , 177024123725683862 , 831808845198921874 , 1326580835222656176 , 1208765729437624688 , 1419170360821967025 , 80409668923306521 , 1931342759522650846 , 892650407519808474 , 1364660473422972106 , 1177307245842855724 , 103491837163495010 , 1670819344538557282 , 143333901502976680 , 1349661615967126666 , 2275934651492350291 , 663829138792938232 , 960535988325851142 , 544511257418882644 , 2153259692503699079 , 2058148158022628477 , 1688139674117908892 , 122307281819963598 , 1844656890367875897 , 56201266405387578 , 1779912486386549290 , 1178135250133232233 , 578729898180618927 , 1392552306215907796 , 548975786870300152 , 2157503440554846160 , 1362821313918479736 , 981668917091655529 , 575472038967264634 , 1127623999445409334 , 1161860727426484194 , 2273768365788303720 , 320014393182231072 , 1910656785546742284 , 1676769500707998793 , 859054062195580338 , 375822492860556471 , 776446599145096207 , 1296752850866995644 , 836296608482295208 , 2209213996776603054 , 691264581608189758 , 1205918831401403991 , 1425280459250488392 , 1795435320656259288 , 1969440444148352855 , 361734620653780591 , 1778623450950668383 , 1513878250626815039 , 455822915620747137 , 275480022444397902 , 2083647615329324048 , 1118572005910269580 , 323945658182958688 , 945656765586690119 , 1833892360327712916 , 1036783095265280962 , 1208293197704736700 , 62692736295441079 , 842577321238552430 , 229930267183302966 , 942882567226348677 , 1318936169967126979 , 1053020338828420648 , 1525001117706317300 , 2162537314158212390 , 323526556390878070 , 272334169979286402 , 80507182377122904 , 1884193244758665501 , 1587201516497098018 , 2134108167368802775 , 1225835123433225494 , 1798866605904751585 , 1157992358322805953 , 488129773304024298 , 1874418567129750400 , 187401369961536258 , 1732186202160755358 , 1446226348748927164 , 1765604695449513089 , 672953507794808579 , 2265817348755318622 , 1347053648381205925 , 290259417484959996 , 891799492299727006 , 344770020986289848 , 1661743869222887030 , 198704988963522650 , 1857848341207166441 , 192478917982362396 , 905033025656319646 , 2192148402334484726 , 626530755906568928 , 90043345431931983 },
96{ 1286565505805375047 , 77009046583240576 , 421070940929938279 , 2219048603221363936 , 278541864949228767 , 458079460097188353 , 2074116699308094553 , 1543260061905082712 , 528223469245740013 , 1157575852333111054 , 1335147392804877244 , 1315265050757592870 , 1198417434556801672 , 1618054080441127142 , 94560211597039412 , 325216144257797057 , 1524774819679922932 , 1585078247694781783 , 1453428160772056478 , 1119504118541900672 , 1624552603971849614 , 177004288093629035 , 926200765575510937 , 2243065530682212352 , 648531280449664138 , 935064212091186559 , 863737995351881639 , 1547041481094430848 , 1131341254676528229 , 201053297466168454 , 1941440558981933788 , 103042201806834311 , 405359003190505482 , 88274467201672860 , 1440810241228531990 , 2187830544225350936 , 1165490335217300409 , 1928201366077426228 , 1099625088318639532 , 1513008570320352240 , 724908711045135375 , 1801534091800204270 , 102182800410787090 , 488534077915137672 , 1151622357478847947 , 1142281633159659010 , 618300049254755536 , 1522358405902049459 , 162766605939046754 , 850710691146279045 , 1465738228840149839 , 1398882191703786640 , 1627062153128152725 , 1799808921347875362 , 800782907010474215 , 135058197349701871 , 1363536757393065539 , 856114068739621655 , 176644894666966313 , 1884483343799718109 , 933086253617402802 , 883912614801853012 , 1498768747192196790 , 1966255563210431948 , 1555204653001396515 , 2015166646811235439 , 930283043532511211 , 212181390779622133 , 554507926996963306 , 1387443828336495336 , 836371492122553470 , 2166747030391753743 , 522221221528955795 , 1021369198593210240 , 965201511456016976 , 1099818536995928631 , 1687276403333187394 , 1358246778892789277 , 2223184519139743300 , 607134640673436250 , 811792789735633901 , 1534944660642355853 , 578542662262784782 , 1258625850829402751 , 614405083913097918 , 357341385415832853 , 901609855366516555 , 410847581974047186 , 803665691970414834 , 13373810733263783 , 748535927629691946 , 1983373974843799331 , 421234215662142359 , 2219537752314965390 , 1274028016019708952 , 655187478225155687 , 2006471348535768967 , 802678894682466765 , 295983630772505563 , 394897573805436139 , 1602894416740348646 , 2208059105450908804 , 2054474551559362932 , 1905739833928739441 , 256048949780649116 , 872683989425063037 , 513924649687770323 , 1213917899115921042 , 119676990041359904 , 965296180235901728 , 434138133098125466 , 696538758224111832 , 1535549956293192571 , 332103463860496548 , 18306997048484182 , 2121677982469306030 , 243200836565521217 , 1387243646787062776 , 1008741015144797220 , 105393977530698747 , 1965096623330756342 , 9950339466591592 , 619678915212288365 , 1263205430871506150 , 257033646066863747 , 1941513554061756985 , 1255122449893810423 , 821641963923962983 , 560083710433717154 , 254503694115942735 , 614673275302962102 , 1470274499472192426 , 480140117956227604 , 1022642589714836516 , 527001270866525793 , 2157554575116561297 , 2142271628769435150 , 742173822223726613 , 1167661593514331974 , 2252778511922215517 , 1060994812202866390 , 183199870767602965 , 1862562384982825131 , 79722850680717535 , 1904242762288690625 , 1727269118152583206 , 1276552934348487317 , 588184406622545636 , 2225408955328959725 , 47022900689472065 , 1415420298838558457 , 830471163652713796 , 275475810609724263 , 1625645409010697492 , 607091894925266764 , 2160975351479932543 , 102702291873236652 , 432450953667112902 , 1950806695840933013 , 1350889374459637362 , 279312758728110813 , 1620668874004826077 , 1005712079920899667 , 578751351983730714 , 182799881814497511 , 640516594295871072 , 982685825691808942 , 1418233050806657523 , 1034021820781332209 , 102289050843003647 , 1563383877672574986 , 12804198179903149 , 1199609461436624023 , 180580603962937874 , 137797049517279986 , 968776820872509021 , 839729926230714027 , 758721567860095916 , 63495974662656853 , 1753568472603848119 , 721197241850088246 , 606574045294816420 , 497619472462364590 , 1467296674014926752 , 2111353992501209668 , 254813877549185434 , 1667791566431016998 , 548340572894666200 , 2101988870058558827 , 186873237744595938 , 2297830034117473997 , 854059189285149411 , 268003945214893217 , 958962810910591443 , 646106168469409119 , 855423280922526174 , 1351627311115275826 , 2143898901744160309 , 205268409392645838 , 88976591614926828 , 147894364340659439 , 1961760703716973503 , 1364186340008687453 , 431290911538175667 , 2077462600949815041 , 378273959623051519 , 1523250542957573911 , 1314855016274374299 , 567178321950647843 , 141123091351982709 , 786776301294439897 , 1303201831235911252 , 1601480398194749288 , 301591421538960757 , 269260883911600187 , 387498373430305992 , 1365519643722557336 , 343813169855408148 , 1173776453022453206 , 1652295467989059849 , 951642128069353573 , 442846467456527853 , 654622468438447624 , 1791260538571220691 , 2228037101452512372 , 2180204335758808622 , 1408298379823433912 , 1201164986827479878 , 1346254163746935126 , 646689932692996787 , 457509529456259981 , 1440644668494215394 , 1241362158387985606 , 797214515607446429 , 2172085561446307508 , 479712108157704972 , 1389819421251473097 , 550673519917060691 , 882401826778684261 , 1880348296543112277 , 1799284358240441999 , 279748912183408735 , 174972446456620775 , 145043385174782819 , 2137481347338347384 , 144920305611470791 , 1859343765862249325 , 758557197189159831 , 174613617113413465 , 1702139318844854322 , 384579929454693881 , 1059674114326256154 , 689458017824043168 , 996124162535255324 , 808999323606989081 , 1880374743806846370 },
98{ 2180315946656887190 , 1845096303876332264 , 773767722095911334 , 140706427120867379 , 189125041180285227 , 16517899478958687 , 1329409912454535094 , 1530383026534688957 , 208452213936617385 , 1948274520829579160 , 1597992269983456942 , 1839702930955114792 , 1663422478358718943 , 2200530298288424671 , 1314153672971464636 , 899010617764384427 , 1062598688006552250 , 489815714522331925 , 17564509640543362 , 1413869732835102325 , 1688979960443506792 , 1272995780663240758 , 2175904734360068297 , 975528165418306827 , 2222771991888460322 , 304206743616612697 , 1832269408465585105 , 686023955529770905 , 1154850672865105669 , 74837160501856781 , 467049981480347419 , 1893981678312532110 , 382230345385351332 , 2110796953341356174 , 21285242909427619 , 1838529929322253018 , 2140965525112235454 , 108140708329311912 , 763480687580975547 , 2137615916378507898 , 291010597329523657 , 1564406696427782910 , 2263615069668344676 , 754118864743058594 , 2142626450189769128 , 37959209527844057 , 2153929487850485088 , 24214015175409784 , 1760543071461547477 , 1031603020164361787 , 1215565808612716584 , 499139200341615549 , 69064193070172338 , 909385018666547104 , 408945899023384953 , 653201921042708739 , 1532375357409196796 , 2057779789803031520 , 331671645186594529 , 738743037238452420 , 353310127877109567 , 1112843209865337839 , 2068768431231463305 , 2305572069017345190 , 141512033496967294 , 483818593856892341 , 788163434760720063 , 1850326164412513581 , 425161266815076015 , 1077773461012998943 , 1553687343730447484 , 1509453130176471974 , 2215148141554216198 , 1416380528940492952 , 1482891109081832133 , 1531354232204636364 , 443322215557637994 , 827136912534272758 , 1396453337417303367 , 2115391795235491469 , 1320885198564062776 , 1682101352176061696 , 168600030751825803 , 1390767777223933517 , 1035964391881921699 , 1045933436103767019 , 1775963579306179050 , 343534837476403931 , 152511681412606894 , 412332311444842063 , 318289031406425690 , 667347488483532055 , 1771074375421785510 , 9106988011260921 , 1246923009341316383 , 1098413391222388627 , 2050313915027111332 , 1403552053235671283 , 1600853041127095144 , 1057406977950991446 , 475325496363078268 , 1279586908414827069 , 459364387348749378 , 688074545247264836 , 1081469452259950820 , 1899247602982123212 , 21796609004214644 , 1659522356551934277 , 379129800461409783 , 1150572840121196091 , 2153002579925163490 , 1022431458298242990 , 2063082648851820912 , 711578013225615444 , 601289885434082200 , 19792182378207427 , 1951611792748973723 , 1206693489252061076 , 1343482138155359786 , 2156566518643497476 , 535019781975908465 , 283149386057594647 , 1267396696535753759 , 712120153934543149 , 1161064538127453603 , 322665725034921672 , 1948342728869483659 , 797353944109586793 , 1618209937986081217 , 1875485682994299168 , 427184498136562759 , 387074795602742562 , 436382663857751361 , 1411701300065161418 , 211028911789362376 , 1372210470216615043 , 837345230852920652 , 1506584297168381978 , 2184669350919725714 , 1186900454326207889 , 1679099205107912029 , 907296109306448309 , 376642296622762918 , 1659391102555534410 , 1706500971143505097 , 1752592652593736258 , 1711259941257848372 , 1039970896389999934 , 2170962062379006611 , 1476730723006830903 , 2206873279491605469 , 1973291050765764822 , 1613568234020986719 , 1145835687933839999 , 1961363701427930222 , 2168195162330128418 , 386517979769076093 , 1310455457527597519 , 612616805953810676 , 571339154820963297 , 1583550986249564010 , 895334184744391626 , 1176345036420810645 , 1032429646412561910 , 1025881310311937441 , 852442129892970084 , 1346159251452133789 , 1553393901017229191 , 1591618393724920954 , 1629226592460486731 , 1620004345492760132 , 839993081583964709 , 299060012980561833 , 825161630882800508 , 361713801468670494 , 1931195421220727548 , 865991587229612574 , 1529895447842802536 , 2267474942719534707 , 370019493610526803 , 1268140761561852150 , 1934030253727987403 , 1562183483715266 , 2249268982775031978 , 342555663430757455 , 1895866368668596005 , 563675157842906387 , 567527935705078053 , 352192504387640146 , 190456614194379277 , 885108211747271330 , 2242005658692753101 , 1508431156348670075 , 1164907924371597036 , 888278002946466588 , 159573747140680188 , 582198375237875211 , 27678094853022984 , 1072829761643836626 , 1364128571563814091 , 1248981644998661012 , 1598653246420249517 , 122928594022274321 , 37264115794153607 , 974092406758777595 , 1084923237839607536 , 1453440207030582082 , 2195981370836590795 , 267868475639843185 , 1067418973601787958 , 1512369182754087092 , 1574125959222176609 , 2189747489876277520 , 1620745309630424735 , 848096950853926602 , 1492718870955662465 , 2250538341017377779 , 1694323178759087152 , 144776147391687823 , 1841583823968520921 , 388850549922799273 , 1530786131445458516 , 1745300329961908408 , 1123009976045196824 , 1876663088973974673 , 463545178871860298 , 509336606381989380 , 2282587975229775824 , 696891956841105109 , 817055463285169590 , 566187143802296130 , 1989953641327685468 , 633497722770742277 , 1746042277846877452 , 2045948474171203042 , 803637079999816524 , 1874361593242126406 , 1089030708289244210 , 216350095399417704 , 729167458990527429 , 1747532362374256078 , 427697586834125926 , 1932996284137284773 , 1219181702989178362 , 667623155487403517 , 605598333337390192 , 1611272126754351468 , 531699979930240462 , 1851830577145875680 , 225160842825012567 , 778727345023269584 , 1502840645638832017 , 996530976227141753 , 1932107316791736738 , 12304562582029471 , 782064996950445670 },
100{ 1951719076237641222 , 526145960241987440 , 1804163955312252928 , 582662855024904597 , 322395941062235851 , 1701902195920451341 , 872680469074451984 , 2299412388601138261 , 996694072414312809 , 2115836260392031666 , 2084553098374333568 , 325732224748681715 , 2034494767370102858 , 431876568306156521 , 1126150025032342542 , 769164584087422245 , 1263600669550004371 , 2041997384533446202 , 910336530016642674 , 1491150573604420592 , 255225160741308286 , 2295090049585727201 , 932194356893293152 , 667563626888706818 , 757801811901418321 , 1895851192859116362 , 1679961921435916994 , 710866291687073846 , 2223171862350528742 , 1888562032036988928 , 983855017164787863 , 1209086742569575796 , 310262126786961986 , 2152448290544950703 , 842792655251655292 , 1286665889546894353 , 1878046635906395093 , 1026217812506820269 , 403108701068548707 , 1278553551108231588 , 429719716201956614 , 809607577455216621 , 2092537597240522477 , 525658211250032050 , 812056853420199149 , 341579174177541334 , 1040059278622623769 , 1550861592059076555 , 1941930019289951928 , 1404874668076526411 , 2164026737267697718 , 505196034539197948 , 2190867530080284890 , 1036409457333949510 , 884493857464768898 , 1858668278063312757 , 1016048877486806809 , 387603299544447334 , 409805820174493686 , 694253586938859312 , 780460922177573174 , 1023322308558039098 , 1498246042632092623 , 386309597387893787 , 1538675134746799649 , 1651255984675793368 , 2170990457407924952 , 646230172206673211 , 96511691017504071 , 1463213369064471365 , 535806832794095074 , 1667139071414068784 , 205083708747753996 , 2283683011110039587 , 1342291792763609694 , 1407242877350734781 , 2122190216720845972 , 30883750310623018 , 2265530953580217218 , 1192922831208119067 , 1606531291906092099 , 342650027137459245 , 897323003457787345 , 2041913142021487046 , 1361187756898258377 , 88520007539434332 , 2206910451684174988 , 17740167864642907 , 670692484164715660 , 1230073267543393896 , 782149821870296491 , 535780416162445122 , 803744545867196653 , 1462376464316077525 , 578274491255110501 , 418737986537105787 , 1031749333281437654 , 943835435083682107 , 1109282183228837901 , 843901001965413348 , 1818290303577469017 , 1598712360935648258 , 751915386910089984 , 1440966761029647070 , 438850588512733514 , 1420745250766091322 , 591814519289032877 , 2172952491623421718 , 27482308430150722 , 2216758581268300265 , 1800311143517739023 , 1791762114200969254 , 222729848310502950 , 1738302119998078697 , 1989193568464109154 , 75979835812913043 , 757567111886755658 , 1944420291751568312 , 266965697993968828 , 426264508847800218 , 1239326454220435622 , 366437342590844083 , 450494576362540620 , 317014532376510495 , 641573147809330425 , 635061890235576413 , 406181379376926765 , 1898837117797908300 , 1972021018574622945 , 1154928091971638787 , 1251119892487131954 , 165727624055703796 , 429572743251133478 , 985579582553976162 , 378250331722118369 , 1455929175615273261 , 2273895230854919094 , 680641068546664180 , 1121575716919725798 , 1501072900288505684 , 2080000968680102405 , 2022109746706085699 , 1625782395590545993 , 1333715506956699455 , 742370551132354532 , 952541133420187863 , 1290658693326349832 , 2285108492663103197 , 181549780473704141 , 1270876764617219061 , 1901394276513136259 , 169904880189836306 , 1030835316764665367 , 1597047916795100136 , 785939544779466415 , 310278076973024354 , 1139643858853224204 , 2174989949288191696 , 1149794391325884057 , 973071369072334139 , 1640739868653336370 , 379336518315815484 , 730615265107794553 , 240923219232092304 , 2001357609165734709 , 2143225947053990808 , 1647415860257164438 , 2240066353874401017 , 1324974860853177136 , 2032568421881773091 , 1456107624060207376 , 962755278793194421 , 263859952622668249 , 118906947400939565 , 591697422131904701 , 2228427250507545988 , 903194028898745849 , 2211681514723059035 , 1776375804727905961 , 1716712232045021724 , 1661441492782267748 , 1116530119880959028 , 570802860158427188 , 1389081834502192537 , 828902650851998068 , 1707975518308093282 , 1945906638385831272 , 204389612161861247 , 42638941006688473 , 1442349410034959076 , 479376908000356179 , 1093419665386662771 , 128500246423916716 , 1788413378119321530 , 591248587894091249 , 319103186643425877 , 514483875391835189 , 1870550834580650846 , 2054290120953980423 , 502689973023243714 , 299703101848944081 , 980265841993283683 , 377561257649292048 , 94560183338964449 , 924352410086681631 , 1325099140541543568 , 1064821441299680458 , 976005038616087928 , 1829755844653724476 , 576753707760313016 , 1128634348205816740 , 1284011158198867670 , 1621185110301602106 , 297671829776667996 , 2219617238935265705 , 32513704294869111 , 1275654126105697279 , 2015033836814417615 , 50439587404593819 , 1182707383201549195 , 1693787824510939796 , 1892028274405062555 , 1593037511550971062 , 1751671997545367861 , 1900784433279996668 , 62070070918851413 , 1311862921323768276 , 2275937739774556061 , 950506983388187000 , 1189094568276201315 , 1148768242735962738 , 1764965977281999906 , 1173554309212970639 , 479662946673712886 , 1988019281086563286 , 1884040518074508564 , 490482085619037733 , 305906480199554868 , 1165540316517413722 , 670476982715450795 , 60538818004222413 , 1059778080053573207 , 823682800516920887 , 1063288263183066265 , 1302802832631149294 , 2089891116766713927 , 2152827859817473044 , 966809883381771754 , 1876455364889732244 , 2146541319253350939 , 1942720915806597626 , 1491204763105179157 , 658436135575765469 , 1989650696040766580 , 778489141849720775 , 481531785131522344 },
102{ 854308172976933865 , 1525582598894901204 , 1265806599251077061 , 1254283498611938229 , 1297871493777996149 , 1612153529632980780 , 540744282083388917 , 140883271752969622 , 2232281049631321405 , 1499221465718948867 , 1934615631122031658 , 1929016740481336246 , 486245530517477495 , 442677043069597511 , 2065782806321407696 , 647624818660796777 , 191327855094946938 , 1956099386152532602 , 66883927985693260 , 686716990258330865 , 1987794413907284581 , 205948161815408291 , 2117324209519800699 , 869491262427516814 , 1171732406922085573 , 1343684149525147378 , 1039096654168911838 , 1250823805955182484 , 2156556324189013872 , 783945239589836276 , 1996260958520424860 , 1470389452031994587 , 2285433515085333215 , 1297229211046985223 , 1375257771383165487 , 867347983259559004 , 934446111522064916 , 1869585438042804428 , 841744611152336359 , 1066177227661446495 , 1495692003586753762 , 347411853008798860 , 605678564451007417 , 957375378979025538 , 557899204065553016 , 1690127398271437766 , 1366694003688533258 , 342804030936358006 , 119984572398869713 , 1917031454008787721 , 667830213477141512 , 436904042203205925 , 442662122141958568 , 1974093487746928498 , 1751083364009714976 , 2053592404348473246 , 2283938178295190256 , 1307027222702482811 , 1676676773580888977 , 180535208191393283 , 1881020499789864615 , 1320476271478531298 , 71220860552388982 , 1732886022422132730 , 2124878223143177651 , 2030694609864970742 , 2025519761984790501 , 596870225498268691 , 507977887075127999 , 579666029012409158 , 1603450432474434015 , 853271481741545481 , 1954311378562318415 , 1490159323608656195 , 569997510793693615 , 2144619024007329968 , 1235635688157245592 , 1597861408581851928 , 2171300288158804899 , 2174225343230134282 , 1183842124815612155 , 1284956672057030992 , 1321695023557901792 , 129400811057586384 , 959083180829193723 , 2279642438401930501 , 985023601149502705 , 944146507130801817 , 249436032805551064 , 441435550359905204 , 506012851213495190 , 760760885805236211 , 391885110159340513 , 2113283209895114457 , 887018036898720014 , 459127762370182441 , 1838495308459499441 , 1835355769793956700 , 319980845911386224 , 2222171029290243382 , 1173906441315900264 , 1205257999443513223 , 884200533706641675 , 1334765068830264517 , 431506770415610886 , 1309452345660084056 , 1114967410501971121 , 1270227049446945704 , 605201614362462822 , 1472614893545913048 , 943774166688384046 , 1790603277773163484 , 94162407196037849 , 80110452477172908 , 236161060287064098 , 1937397054495195853 , 366823823936813417 , 1878412514256235177 , 933636499861710289 , 1039592296895497815 , 1885249818810174392 , 179585479214415169 , 1416380989702046161 , 1830685730242805621 , 632617295887965824 , 912258466259076938 , 1640281802784232749 , 1548132883604625515 , 636111611197976156 , 1991680917346653229 , 1041132273748733250 , 1304595044772805058 , 985609294327893958 , 817690278938578083 , 1392287540773611447 , 243414759421589272 , 276018435746504022 , 1374470960668808856 , 941410729897870057 , 649098594887130632 , 873870631898188016 , 792277644113074203 , 1832788043842710563 , 1766668560846881319 , 211431000199391430 , 2033231872318352826 , 1187317722281370151 , 1629268744487665289 , 637299069584280523 , 1830900892174939883 , 1905025080785072393 , 732406949920702008 , 545107650473955804 , 1419522506685635647 , 679234965969118482 , 938611908613783129 , 470712651761439122 , 1214289004931718193 , 2147546315193401359 , 1060381796660578531 , 679612910597353379 , 866022069432180864 , 1321299954131851997 , 2087615208618871517 , 75467419521875423 , 90271170227500793 , 982898909734763759 , 493930376189938295 , 1920957395150737189 , 498781683410867740 , 1837215348965573588 , 385415167917741259 , 567729008823386723 , 1397888604376014000 , 1453034049932890823 , 707605057705157324 , 1665680891400698158 , 242211784757139957 , 1295569441377167941 , 1458648954153130326 , 1153097014620978461 , 557777703340085115 , 1064598779704985035 , 2202872435045472523 , 1754831260213375218 , 2096340985250902387 , 936859667544409115 , 1927239377612264248 , 678894187860342841 , 772557577929057848 , 1747856001081588813 , 2208022900737104616 , 2076866239196659434 , 1101689462389340895 , 2288213087656641747 , 1234756099117570164 , 1506628790658320039 , 2039914282132443236 , 494999926794319114 , 2302842005441808112 , 1438315932844356008 , 788586671841174244 , 2052166850489912914 , 334448182663555307 , 1286267593349139490 , 593341507031006402 , 1643713617281879021 , 1886236176165415287 , 281177462696461685 , 711060145228312761 , 731743249969336211 , 1927903296033996985 , 1778384064632686660 , 1732638428640764574 , 46098153702809837 , 1957829701664201565 , 1316498350467788745 , 2247334911161745745 , 62046691259159387 , 193224849902659872 , 859593501050347845 , 123383109302323869 , 2133298056769170268 , 2248171388227265947 , 397991243494432360 , 1451131792711032166 , 1984272551228505181 , 2300740408276815140 , 1731806011189647998 , 1073487661185406316 , 977874806200273190 , 1797961407258834587 , 1316359861955454319 , 583613908320977672 , 1692607990713458498 , 780802400602142780 , 1508681247367027787 , 168708890223010965 , 751126554438864307 , 2055942815483013867 , 1983013688818887230 , 479100777156235691 , 2273993490594041762 , 2144187642148330637 , 1646086151774895762 , 1284905890176634535 , 1819502307571257201 , 1040672154023870512 , 2284726903090689465 , 551939884264155747 , 855679042894900760 , 1905752460389101684 , 537398457601134876 , 734863744767447281 , 314342210380364750 , 2294717059148959972 },
104{ 2033932069858700698 , 657442722207802259 , 827605406501064820 , 227603955131056493 , 1736007401395863340 , 651161129976600481 , 2130966217880096626 , 1346743351164437556 , 109531340148524666 , 176963825290238314 , 1258793715749870992 , 175540376262993507 , 1316359875078447717 , 1753216006358411136 , 500839452984103408 , 878341047409639762 , 7960668952228316 , 579757724190851144 , 1504841335047002987 , 1237666777039267501 , 581508618028455275 , 1432954350344882980 , 266551327209882850 , 18914251848464582 , 1666150115421775741 , 1107759629406319692 , 981655503014631068 , 1607928387654108661 , 1038452982788393381 , 2202070698854932779 , 2212396045512457522 , 1127240384275445827 , 800652006670599978 , 748899453909083604 , 600914955759978250 , 1495450300393813407 , 555917201426714199 , 1566869671749919710 , 1895874748354812416 , 1057462210138027118 , 820900749804065454 , 494114995438201215 , 154702331168229219 , 1558847447010845587 , 1027258706194501750 , 1703871685423676973 , 1177905771234453349 , 1672438258409860163 , 104177567902876677 , 626066977682425897 , 1887026972060452877 , 2083250441207706628 , 661192490478586488 , 564856933428782714 , 1401581520663934755 , 2183231946787223263 , 1682814331153831483 , 1872416390357830384 , 276765454019064703 , 913378698087080561 , 520233303857404450 , 1384254715439917699 , 324942514466267384 , 233332473297823180 , 1296273701369727572 , 2135179162098309901 , 406716087358809228 , 167733967240546109 , 1143430145635160048 , 2299797699653320641 , 2210123298444153547 , 364439441341737449 , 1432380630376586634 , 775692162722890098 , 721428106730673996 , 591653976712034202 , 1070512907102913558 , 972939358198133332 , 277735404758887086 , 1403694237081462128 , 27606609905440355 , 764657503336440911 , 1520059143342091636 , 809676635743400103 , 1466980802403296045 , 931863886123290092 , 462863064252094529 , 1572945772940882427 , 1652500612763023206 , 2305647067882176891 , 1028717035039379622 , 1974625934026357470 , 1515947916674153646 , 723478515563548386 , 1235173768680313410 , 1203422230677291601 , 215630434709026296 , 851409747509630832 , 717039460574454755 , 1136661441519244442 , 2165466863045269893 , 1524566616437132629 , 921518662983359179 , 115156773379086378 , 1792135817472643125 , 332577801057112542 , 76616538451113641 , 2143766229288830592 , 1437322310148880686 , 1564158503794843166 , 318396929972427773 , 31309448772263178 , 733680105839985645 , 1857174955154202566 , 705981266487471217 , 347145468536741126 , 1781789595307205340 , 1331600021145047238 , 571058444721350923 , 1845609351577544940 , 1468415950063929605 , 1576710493304442417 , 2050613852696562122 , 1575052974387291885 , 589566380852172799 , 1265134504162164633 , 2122128403842291659 , 869003638091841210 , 1265423260870932598 , 294594770362345314 , 1029087529908843296 , 2001170410517834274 , 424730331245176342 , 750862249677358905 , 1031022694464770477 , 1349969283004217329 , 1300474776560497352 , 1300844106725669255 , 235141416606121015 , 681910901769297229 , 1836186700945509722 , 334752770713109278 , 588047493213976815 , 1489029020761147487 , 1818544958081288577 , 1502688154137853428 , 1027887367288306995 , 660048145379117157 , 2115081262167554954 , 2226643598692753100 , 1875416617922311165 , 2238940616482464630 , 657023399827288794 , 480320697651441842 , 696261421599705372 , 1631906134712459149 , 2301201546651474315 , 1900706738611656748 , 2283851375191107189 , 1271845047261646230 , 623040381760255259 , 1865330511929194210 , 886741398075270398 , 1479068471166602205 , 1916492273018120979 , 791115167552490496 , 1605063460171550525 , 295159584164306953 , 1842854647353348188 , 2042423497878952066 , 1742034580072699652 , 1571593119526328145 , 1072399338659194268 , 1325987094235295171 , 1581003803440030479 , 2055420387272974003 , 317494247503647126 , 156587080753597624 , 1516568213149434246 , 754176908590096466 , 2283101295855229196 , 1413417230094260196 , 820758402456492445 , 99489661243065817 , 1150971691462636939 , 754435680474255828 , 2020215444439176832 , 1149333783470659224 , 1921302056955742677 , 1015162157985221823 , 1763618742345743782 , 343480041411219442 , 15092832684094491 , 1087778231453948063 , 67216953556989836 , 613592193107008929 , 739995373331197028 , 717773853872383634 , 2103880213504868459 , 498148320377629127 , 1732145001781570583 , 797252004805971263 , 1899583649745712649 , 1276424233707477355 , 414988950211933030 , 1959596569207851108 , 499289863905851970 , 1081376020667849486 , 790938295730118363 , 791430216336262757 , 802410706027912380 , 1546736065554472649 , 1000763630452883411 , 12339895382648939 , 432705702936623657 , 2233439533416779050 , 1650887587761189829 , 804384513242313303 , 1649404923102536668 , 1738158326999893894 , 1925491106471693516 , 1207471933092834559 , 663324240108456862 , 2254310771766493240 , 1698803766271401909 , 365847248184345352 , 62580410607411437 , 153761557176337197 , 883921182347103382 , 1522105704415371377 , 932809503418272933 , 2203150921375570206 , 2094930129342448474 , 326586633751303493 , 1175970178314735050 , 765808238012767039 , 847763103541835200 , 921514392836903480 , 1413905850452110728 , 1981752247617350818 , 22029256562245995 , 433019816569410451 , 15279252896813311 , 417985683794008902 , 1145876944229482505 , 2047786519758517603 , 7157242768118508 , 401048973792170308 , 410117994374009270 , 2118452663813877339 , 2068696344427552702 , 549539848232483999 , 1418565318079608034 , 1257581978852806073 , 2162724914279988584 , 2091855182682178750 },
106{ 861620466462513665 , 1678602721110094332 , 441323317849860019 , 260266363475523962 , 197587357267594187 , 1881679434269174000 , 772693890176471263 , 1139796665840180626 , 330047941991844550 , 2267000188120569679 , 1694912304296391630 , 274788648318443489 , 1955134696235376632 , 134371296441125983 , 1363299846991835069 , 96923895623520078 , 1180133918385506737 , 2085801419564221478 , 540540458769446076 , 792376278877656443 , 18986840361290785 , 1808896089306760611 , 619268674388083487 , 633163639139895267 , 1151514427129765145 , 281853633476327443 , 1276238041318841771 , 2221935329772380399 , 405503969423753060 , 1050142577056691816 , 70241817076730821 , 1330159092180190849 , 925474571416616657 , 543085944099255265 , 989923795323190977 , 705775642158908799 , 1602667752642007198 , 1051730296424220308 , 1634154267526730304 , 875266284364134965 , 1169108039568361583 , 1150570993504281899 , 548887132333165372 , 1992060335898459561 , 1300199703097148589 , 1713264902427515640 , 1483769976629007659 , 1437315917010447039 , 750042111622613693 , 1656299226415331939 , 841704783594545885 , 2240767529926871192 , 537970421227298655 , 2266210778360862396 , 1455212067005353610 , 363771718336255736 , 1714931075576540221 , 206612701547470014 , 1844885487612987935 , 1344936333476669204 , 409291195306388898 , 292634451187000444 , 521098136863423663 , 1697143052357466427 , 1542751142633733269 , 1716442247632525465 , 834999498390351261 , 471552898504375578 , 104893130993793229 , 430242348616092424 , 1502661511494876342 , 1318074344199585617 , 1007731301713243639 , 805511165264008400 , 65135841234955171 , 1467590358983308348 , 1131380299278132526 , 792398766385261308 , 917084816299902827 , 64414126437255894 , 1074668406647902475 , 702608635452097391 , 1180633370163739365 , 2003649188779732779 , 1434959215595528472 , 1736425192889857064 , 1849831239954804847 , 2187085894550869071 , 524139715863249532 , 2082628030868646504 , 2221512585916355657 , 1156336067791539682 , 1284861920978235372 , 325722508056526638 , 2180633293886660550 , 193290513384283836 , 332364665501108219 , 503101373392997158 , 1234013518748732125 , 966285658632774553 , 2232937608182165835 , 339009634431167117 , 1528342501971901555 , 841078947281002410 , 1770773335269161572 , 2238755864014852480 , 62249696837896941 , 443919007106286401 , 1397554106229148459 , 1077022355165145984 , 1567560194249007511 , 1008342362301390203 , 1002097069198920088 , 1046169226007305109 , 2264127837329323469 , 471352735732184160 , 1168406351163560982 , 1478657309282700912 , 1635165599523976574 , 1855273898754019208 , 517493052033034122 , 2018989288626772505 , 1162856035609414117 , 2151988996744543779 , 533095841941783470 , 2275717085960102591 , 1691798662842841663 , 1265121616816705056 , 98176515795285133 , 1931277634575200358 , 619875697487035761 , 899985823625310862 , 741271227882111489 , 1107825707233343947 , 717008054272583722 , 651116346325791438 , 1590002195049000222 , 560786033973115967 , 2192004013726746284 , 1059070997678809064 , 982712801845229664 , 1367731715133700485 , 1332438425526539380 , 72379136721305142 , 820945720619994698 , 1226493603186140393 , 1485328680176265134 , 797230039134357837 , 2297384165934161210 , 390336256380372414 , 1241908781255173423 , 144321587718054079 , 2153126933639300525 , 871682574462734291 , 2105205924053639715 , 1098074956693353499 , 1790258294346831654 , 1939067024250206517 , 199461571035865220 , 2178553173694704651 , 1567145294756276492 , 1515626418128537479 , 1939530071343975750 , 509543605069505238 , 696734859696358200 , 1212204749929411212 , 436115500353568633 , 2000937411107340889 , 1434643720536808090 , 966134137950536916 , 775926065295708861 , 1488615161706627566 , 307903367522186283 , 571949521999634114 , 310894267298030149 , 2114188508710073968 , 790375277891661761 , 2095369993680097493 , 756534961552769293 , 1642176122673134653 , 342247389683231322 , 1987954652760475469 , 1169218110108540828 , 118362513056962257 , 875468533227309088 , 289520112502348347 , 1773351845417784702 , 1898166496123028323 , 575382350656872759 , 1978692712560394993 , 214830312708812160 , 824728006975272810 , 890350614565187878 , 1777081800466598409 , 859834669468031261 , 1373008848506507367 , 1083901724055905151 , 2057632916398937023 , 39885360899314165 , 2289009752509781662 , 90427466424012160 , 1566996204313650686 , 1600550552487868508 , 7746526619391945 , 295709967052021670 , 1386866135201368441 , 1872154258198236504 , 585144971817210719 , 773778568173262092 , 1899670559254609623 , 169680757178525405 , 233670159981180573 , 811923485744420122 , 493695290290760280 , 152038692397546996 , 1339084744823329625 , 1250388751269475849 , 1295731812476176768 , 1861447784263554029 , 1072122302950112963 , 339921122360007277 , 356168665593750455 , 1682307358287937875 , 396534036726258892 , 1265096031610847610 , 574105608462182957 , 186637682780621465 , 1004347576557189868 , 190893724392982588 , 1093033390294001006 , 2256873414646041183 , 1298578333130709487 , 1603777051670236556 , 2090144147300714944 , 970414383201257760 , 810492748783460441 , 231486051138416715 , 1743130336945796780 , 401742296285233942 , 137652984872569958 , 1052376449111006732 , 344660101909795790 , 221249849513090364 , 883473158594231401 , 872665826440912599 , 555395765961250666 , 1888437312947932317 , 571015684173665872 , 1348290230076346357 , 249953856006576977 , 2088649755612887540 , 1792902298479799208 , 1649066647969053025 , 2074926683137335670 , 972547043188447203 , 1374501225925083620 },
108{ 2229001441514914227 , 1877625662591348915 , 1783053236250677008 , 1161147947104849350 , 558629941299792706 , 1748373135484869031 , 795139146251732171 , 1058794720826919405 , 488658238331037400 , 693907417228838735 , 1959955030644033874 , 1521927884623903754 , 150384997655558050 , 1053315233806891752 , 252965490794850747 , 7118762378888290 , 389623086668379306 , 235386452553000345 , 1494443994048233264 , 2082960018954274191 , 607926449238248731 , 708233830263582444 , 1119939724645521612 , 963141081768903714 , 1535425299797770580 , 2122164331677831852 , 1109940498181629772 , 1305674229054061440 , 959938405192700120 , 2045622838792354688 , 1932238085810815685 , 1989301329311472790 , 2129728803135885239 , 1706650344456242095 , 159515612808835134 , 260211198596049583 , 38444290008446018 , 433660999474170513 , 1705313389718260657 , 1074216391926608661 , 650321448827637864 , 752903706760850001 , 1808356298627347262 , 776604578355795977 , 232961900277584345 , 207220986038320913 , 1059604315174442395 , 1511620496575621542 , 300620042919778385 , 1456359336875767366 , 9121613891248047 , 3932092149147314 , 954723163869633046 , 1382122646670600811 , 545767647409140379 , 1968400363869983990 , 978156836786733254 , 1367304787676056200 , 2165366453954926334 , 1172609254535691925 , 1014262422784526469 , 1354159495854117255 , 1975859288274597170 , 1191792751192675955 , 2144149732171256913 , 277386896716916861 , 1368039330162959106 , 24103357713206055 , 1606656895507330847 , 1693786398549671666 , 1539981446466612159 , 1198495248696913127 , 45752268382753668 , 65178448526368292 , 1215598556584185561 , 2269183725912133943 , 1496967598198290583 , 339483401741153310 , 1088287916182583406 , 834104203052481887 , 1452885142264992208 , 1328198021683316225 , 2273005384313700990 , 2305768440999819046 , 2290194216047837163 , 926672681413508403 , 1120606618262956195 , 1584091166983583049 , 662655511451419394 , 550022698967886202 , 405291518867608596 , 473012214299324146 , 1070004310249016245 , 1568552985183425844 , 1351618077253547237 , 1063485971603340753 , 265084791790246198 , 1072941915901989284 , 1137742079318862198 , 2154396470603653977 , 70912084197023057 , 782248520087249219 , 465679090239403979 , 1813724565752744748 , 1726445615884107706 , 1454513435703744726 , 1687632853343433831 , 94661835786078193 , 140371087571628800 , 553020562319860695 , 669458096974854430 , 1133109844089055124 , 1022800462390808467 , 37530411584276217 , 1782050444898896809 , 2261259205161898445 , 1330903943137133421 , 1020671919285917389 , 421688405136917343 , 1533560732968538923 , 403877521553956604 , 2189166198740475068 , 639535894871838781 , 978267171021967966 , 1673903295880633337 , 1101059493218967818 , 1135196964089368100 , 974460974979914792 , 1128564656566566195 , 203383817547063454 , 1747303429520614522 , 782549205040309743 , 1803702712775478773 , 1120453781914850470 , 1094626846574326075 , 2205569568897392175 , 77059082484566849 , 1239763385413065243 , 2097167181155299968 , 553579627530756625 , 473137709253749904 , 1355442265385867467 , 517118369340155909 , 231216328257003990 , 895445483146662386 , 451410334477023246 , 1378494677836054988 , 1825824969917673553 , 407472250947431148 , 860135249722939872 , 702426787449894366 , 1551349356059564629 , 1086701996401346940 , 1211506939435782876 , 1717820292814723870 , 196174562426360268 , 1324646464057182623 , 1519077098198733977 , 1562146500320964776 , 241338173256936125 , 2270070655719506128 , 1034353427343485279 , 1788274870535414882 , 2221128778083695824 , 1138671779214194369 , 875602436410624186 , 1025808135289989885 , 1831479718524435596 , 471628158539602625 , 1677574992475526078 , 676841217898744369 , 761508767834890434 , 964034986730250655 , 716612667090782808 , 1590997079080807318 , 2061203440556970445 , 1019334860602218647 , 1352238087875673581 , 1428432893790538647 , 1996554443685970136 , 1995390301367582713 , 377162649034571879 , 1506990718685109464 , 1187763915701780581 , 1482785434280037962 , 2108195856719576987 , 657772680995050921 , 1611470356112500712 , 1463645588710080696 , 813926653243571019 , 1374734840610916225 , 1269789575203864583 , 1765515130355204639 , 1470497195356441680 , 913364575964500890 , 1592061154577965039 , 249306428211658242 , 2118029204602220644 , 363544146375221734 , 1184835013141459343 , 699966383969771341 , 1538435915844207129 , 803387095098920672 , 2036855910264197580 , 1382448780923172068 , 2252289633141176490 , 799487763206188565 , 771802213200126188 , 1440680937521120162 , 451822232055534081 , 577624914915505688 , 920522584213142366 , 1913257368124057928 , 239077108520762742 , 776519046627376351 , 850255951838667366 , 522821245931947287 , 240859653430580031 , 2255488937288938812 , 558020224187113277 , 1229192361779939302 , 1683579655020264503 , 2303491600420008415 , 818854861463515883 , 1638132575397759289 , 1550412017795745423 , 1327769979614825343 , 1820078709933871219 , 1588463791026751371 , 368968682439536972 , 418333801427837388 , 1179989548088761745 , 1805456832501288464 , 1213432917723225627 , 207295819565026766 , 642948273803360869 , 255445416933947043 , 1601781318697805184 , 200979029622778963 , 17290945588832179 , 1273677343405826967 , 890607188058368381 , 2106175914753932986 , 2132405367475468573 , 674977561690906557 , 1604822440179029527 , 306416831090385164 , 1512972211325599339 , 686840370667961455 , 340320538738764461 , 2297515441252352291 , 1876293461391479411 , 259071377588235032 , 440535636072461295 , 1722357318472512254 , 278445531797600848 },
110{ 2189930586162722638 , 1928055209445239804 , 1347024726255848384 , 1163766276591446847 , 547608936956186729 , 1908280139000573212 , 829140868892438594 , 1613801709220485323 , 626409127485706810 , 2031805980353597925 , 1918674148657652216 , 1093111679757980197 , 2149301540622088156 , 822742692821930741 , 1723492278101473778 , 1628952034971415386 , 202835177835754880 , 458663059711179324 , 524620716710356617 , 359669654650143409 , 1429458472981161703 , 991775346923377161 , 1477661254820673022 , 579649501447924800 , 2013697721332797296 , 2015934853441709798 , 175622500267099183 , 1186628109863035608 , 800895551047948899 , 1854366482997690836 , 1449446788344895598 , 947845651394882694 , 1935792810948787786 , 453403337434336384 , 749903590617851959 , 864134698588827740 , 431764430222215456 , 323002392113365952 , 503928904550691787 , 1856266017324087270 , 1144780058218754358 , 1393632824481971441 , 1409337921366640781 , 1119416204169535138 , 1599436094520605399 , 1879011184641219830 , 2008915317765608486 , 1481637183612645207 , 1280184523147807428 , 1453385430589905873 , 666895665175249935 , 698710207792496325 , 2009693192822937587 , 1414437654681412479 , 687127765455175542 , 687652613726275977 , 1633203859135887398 , 1110679856043374944 , 2091321583372958654 , 1027247066138807547 , 1364617611417735407 , 33575977778186757 , 529055707762107247 , 2259002538994331740 , 1234067711553810281 , 754191233612913519 , 475606022842742242 , 348976555390600891 , 2134553551496749241 , 2092460202048231156 , 1350388498700734367 , 1593708778999744803 , 194723335849072932 , 1311908213983419090 , 1650790255864052651 , 942131521780472271 , 393461801931738780 , 1365387562488224909 , 556680943231181379 , 2119384189023670067 , 1994311713737995188 , 2012186124536741656 , 1780316488415851008 , 2142601470549273720 , 2051234560935670797 , 1857179814713461171 , 251171760632730357 , 1144820117872933418 , 2263900948215062013 , 1416511193743343120 , 1873749877099442599 , 776512416005253761 , 735821438837429736 , 214462086629669350 , 606314050535152730 , 2297281729730879184 , 191897644861852364 , 738304232200209494 , 91706855047637795 , 2195810940577129059 , 58884060043397702 , 983977696037761376 , 863027543467882800 , 640155024953803344 , 208377691907019433 , 587643389438533551 , 555118458934755550 , 431451575588923720 , 2171214728677177716 , 1029266225512907394 , 1118971975469089935 , 597519737787765872 , 1900578844492281493 , 371836058775852292 , 60257434845891808 , 999077392640780140 , 1924978638047090068 , 1144729888851517796 , 136670529275567686 , 841112504154899001 , 1123742801237470573 , 1749763989539443673 , 2057187830060661705 , 1292791781551885051 , 1855415849822700088 , 1542143910840697740 , 2288657360354265634 , 2163892861801575442 , 1103669075912799335 , 1356339838154689544 , 1671924136551307724 , 2058419775984725062 , 55761969526049115 , 1251686661753426993 , 1508317584405103561 , 1139018013907413414 , 114670761266007784 , 544603630493314124 , 2064771905370768225 , 575113069112961441 , 1940327197629826668 , 233941258019358910 , 700002769135181844 , 302589303632416904 , 2023907176799936102 , 147164717880948283 , 2226366894543950502 , 181173339524461537 , 2114668275507388719 , 145039791980255571 , 1692125686062462739 , 1163682575291604285 , 1046745745007155301 , 820542143793846883 , 450173432087035297 , 496839075123184216 , 1386029742249652429 , 66435406886797723 , 1352374116381135884 , 1252090839907801902 , 1075336469629385425 , 684306669000473439 , 1449246950450684844 , 701298918307489012 , 1382162118018467356 , 630601446695003294 , 973280212969788804 , 1586924179606649819 , 414503791527992752 , 34853545014178691 , 7152365823654060 , 2032802882379181336 , 473995895753293512 , 2194545042056669551 , 679867090092645209 , 146827083826662207 , 1745938855228168832 , 950827694851310545 , 102641658059738425 , 653986461464386213 , 1507625954014415550 , 1838453217706476015 , 1982010919356317103 , 486401381527215142 , 378063314879720050 , 162822354100023818 , 437173662371548315 , 1403385615095722676 , 17896636323892349 , 685670758666212297 , 448364162626726790 , 1298572940214650126 , 78955176852256639 , 839425019408064986 , 265144558964952944 , 473493610337264457 , 110117299227194352 , 322372407988106506 , 393620690342883589 , 1946540291322807742 , 166003614117711555 , 447546953771296165 , 1637755220210640818 , 1189012410079747271 , 1313072484232811845 , 2138316262731178324 , 1510457154100179759 , 335645536198145344 , 498882090431922876 , 1572754504044507765 , 512692733872436517 , 231427137431386100 , 25253035018801555 , 2265259078928823655 , 1179916509536428546 , 668036219978691299 , 2105073058004470954 , 1629243462664075565 , 2112621904890158601 , 2129422396958117302 , 921133764044192244 , 761909060847563874 , 1113863037082586693 , 427913970236585895 , 1281112628097136839 , 1121193829729985356 , 1794486213603062814 , 573987731320422836 , 1444822387255906465 , 1051964152662413199 , 1819935877618635215 , 1992820796941537550 , 1993025779791252870 , 1204665643170478397 , 535093595100384984 , 1506989953891349797 , 2296832337333046289 , 2274380324720989704 , 396953073129363000 , 206383953125287533 , 608774457753062509 , 2182769975655812811 , 1236076859669455070 , 1373540437431961538 , 1939019849986436701 , 1967869189908704371 , 2012371877830234175 , 944835069118679203 , 1915246214491352857 , 553681385756675969 , 2161186012825966060 , 1939107965276868524 , 262541116995618493 , 2144296925645439420 , 26524021478234615 , 487905622130950623 },
112{ 950340535148823398 , 586286173178327178 , 591472194064190440 , 999700055690051804 , 1342222254243335981 , 610985277357110162 , 292211895056448546 , 619788629176285234 , 487309402820758064 , 194502866473335112 , 636468396583755220 , 1721680995633873571 , 2161692821827163521 , 1903632572524006235 , 1471569417254687388 , 2003621273107289831 , 503098635293139057 , 1071874316411577740 , 148266521947162471 , 237699684317376600 , 1424598468392331245 , 1974397918607925743 , 165757020500971673 , 545450907631069155 , 1188820614146533276 , 2074574785940536200 , 1285074377174090185 , 478395224218450005 , 1683716120411647058 , 1408769691742942152 , 255569208743739782 , 649739174744931238 , 1174143140392330215 , 2178706126114756597 , 946470085401338494 , 1879571446757613803 , 1779070458884570177 , 1515433603162625055 , 1894467339459318181 , 135052914992437025 , 1109223180253558138 , 2191121810037043933 , 1021782481567060835 , 720206666662692960 , 2184429137549076561 , 1997321403751651942 , 1854944090750899698 , 1157523463339090111 , 769823924168711837 , 1063760294390249945 , 2177411685519187724 , 1276672151656246261 , 1891350322324787285 , 1644856940848683536 , 162829173345267698 , 1025020909914608753 , 2267538688977580743 , 1271195893307212669 , 1115980304770656177 , 797109586670942412 , 2049296861976429405 , 1084623992996550951 , 1295837012320734282 , 1505492745910131092 , 2047245590877565253 , 1690397138567040451 , 170103295119878211 , 2029886853350907582 , 630373599139554638 , 2142417596295654663 , 587852849992330546 , 1099966220472611453 , 882775053086059799 , 2196433110282328642 , 45555649614533398 , 970364652162300195 , 1773478684292402978 , 963332066971958715 , 1187363562965553260 , 109275570430888863 , 815819982261241705 , 2196826460621680060 , 1472781911506302684 , 191711486810298622 , 1869939203595369338 , 1184250243483436816 , 364199453919075122 , 570073223666839897 , 1150058811072743634 , 1134673268763130519 , 1447054674005978459 , 968746618237844382 , 489400998138151430 , 815169637554335711 , 1142695027399503625 , 485413710436640509 , 785858331814044297 , 1948171077523558837 , 1140859344558241011 , 1477988698646045342 , 481395852805035694 , 520536042250079612 , 72269478560353057 , 1779396810666663727 , 1650269775599376306 , 1770764060572608617 , 1192338546373476816 , 799885297163633810 , 1762521827041516093 , 1811186256457931277 , 808487071691541023 , 1727121333540815539 , 714444041377767559 , 991654182507932536 , 153577301179752747 , 424265093608697694 , 2150006578441603409 , 787379203259211859 , 1655106495282901254 , 1710714449949550692 , 700237767053013816 , 2213157995423870679 , 776333394502370666 , 963805199263650465 , 20414126971874153 , 655132457733230056 , 1310859971596473233 , 2278329398557637697 , 1647235417557153327 , 192779886147428835 , 1374479511231943077 , 767524513085703339 , 1653464556643517753 , 105170999770740202 , 1896009721204899519 , 1653272662708877768 , 1443882845386147056 , 1747980757082554402 , 1852996502221959719 , 1171181592822818832 , 1574231664081276199 , 822308382122824566 , 1843295209715176245 , 78525028346062484 , 862462076683090545 , 2276487560679334694 , 510857241485775815 , 1586647462408119587 , 1050942411247290208 , 2084939420634086192 , 1949011420304896406 , 741381191059485526 , 757624971011630900 , 1084964255131878444 , 1056977263619629541 , 1301603514334913651 , 1485588610371896221 , 114221434055015003 , 451410564469994004 , 1107861723065499606 , 115184083333066506 , 250291781485158105 , 1551590359196144941 , 2001182491484562130 , 1939679515670591507 , 1505315964730133948 , 2138224622736154876 , 934563148707890063 , 1621836357591615516 , 532080754392472208 , 837838237227056711 , 707510263392418284 , 2000032684039791398 , 363979367491618703 , 1297020838059281258 , 949333553415626941 , 22650670364289897 , 1484806503363743946 , 775173645783479029 , 978192548493225833 , 2126792463887699732 , 174051650334148453 , 957197454035036602 , 525238321228411979 , 1422432775123498059 , 309380526959325702 , 832750936961454259 , 763546178283188675 , 1943137781645446470 , 1372441605036745472 , 979012276600593490 , 1521787846260863598 , 91186008366160862 , 1341805828008101762 , 1344731361749974143 , 1823414354898485651 , 185943370367499775 , 163528858508991333 , 22459605250387104 , 2033495786463949750 , 2124764690809585381 , 732096452053890190 , 1237642787457893849 , 610019370478171998 , 1068671058310777940 , 2086957507476040423 , 162450941214161743 , 914117654791833235 , 359225656155807563 , 1566974037993244237 , 999333841237093636 , 1071096675971124662 , 472081163890306413 , 1700196984974206954 , 1039800307771219096 , 978205410197607276 , 1822967902042547723 , 2135712213345282991 , 695531482835031036 , 1170342363461399292 , 2134037584018444839 , 353643882497044955 , 1165164979050714123 , 256097075413916392 , 838453129826079601 , 386448029960706891 , 16689239287006581 , 2196746498990252483 , 1110594308226637611 , 118798399965977327 , 1261291609704084794 , 316188005507593495 , 1815783471650119008 , 1471909232943042381 , 306142945354434861 , 1521319201180181675 , 1799111768118852420 , 1066615543378494276 , 84248130074736156 , 2186118953072989954 , 1171977107730627569 , 892950377967437278 , 1700136236665800176 , 2043425145609425852 , 2286465395562756802 , 1576273579010913992 , 725172995670516077 , 993626096784664816 , 538177918212606934 , 587903079155993055 , 866573501953038523 , 1908360765786754484 , 571846665158914054 , 734363994681841052 , 1004979743865180009 , 643175657548222877 },
114{ 690669011380453569 , 2077912776046849416 , 1042488247271668404 , 732872911106980634 , 703842838610020135 , 496403109412839748 , 817165457492285938 , 1463723325540103883 , 1582507424829263644 , 975798977391618986 , 1230308150132113369 , 1682224873905845916 , 1689052408790421486 , 567140486203937820 , 2048164490768393396 , 1573537383812611609 , 1024218932386518575 , 1538672452680000569 , 132920668120392794 , 743531453018531305 , 1259044810187932758 , 2201054239679799101 , 1734390692133234319 , 1107604927482883600 , 1271146603815385087 , 108021000366878687 , 2266519101459423364 , 747024645475045167 , 1871821234766299025 , 627477357559753989 , 1075263665126352795 , 297622519079982515 , 1549170576116694367 , 1245962290166589373 , 2287788055006469125 , 970779069443493906 , 1756367701626187666 , 1384379305005878463 , 1973170673512220712 , 228023899453486459 , 1301770760410335718 , 714513146527380311 , 1353321439874509873 , 1075502791688841882 , 2233461747742290546 , 2272935149077304165 , 2121969889934741831 , 244969743777171475 , 531102648392704781 , 609588743785924859 , 1439132916175697462 , 1613147602181517843 , 1954987658665643012 , 1072479079351621482 , 2150740861101648940 , 1595875732602885621 , 425949729153381653 , 515997010904206810 , 1191869016708580820 , 184741361250215156 , 1801624455762590975 , 439866849332245966 , 1138706650687168307 , 504000281140657183 , 462893502883853743 , 1860567887548047683 , 1325387972821647216 , 2290691961272809393 , 102876159495450696 , 1622554106708566481 , 404555987337687219 , 2112459888265854090 , 1721016579346392593 , 2176231381574301447 , 2095288823577271057 , 1914775137916256320 , 198059423986918020 , 1197851181733998856 , 587518680702887441 , 1244548649416171832 , 2055625984039506666 , 1482503872837161524 , 2291431053710931117 , 1338419842004117798 , 199481695348084104 , 633743953690990667 , 715942538764359753 , 774090473566184611 , 638987396776213035 , 2274243180334708857 , 2037646565910363989 , 1303688325473586593 , 1313966511765005327 , 252669341869714431 , 2180661170089994052 , 376513078290807228 , 1560354361762221540 , 1350942848897498878 , 405555764872524341 , 480186341637014068 , 139352506283353182 , 2118438169911605226 , 1607951700848455222 , 1746388980250159237 , 2260885534360097555 , 806861129973545581 , 1934528176324057139 , 1701031443725116874 , 1875599455199520359 , 176782901365584594 , 1677510319851534030 , 1658814844375955337 , 1450505037443991461 , 1709297825969886089 , 976672951014222370 , 852606837990311661 , 918160361908583182 , 502470813162215181 , 2029428004568447591 , 697229090968021395 , 2146657431553089184 , 1339376538918031940 , 418347667110763961 , 1534290292332318573 , 1028713095282994034 , 1281081123402966809 , 1044865386788525691 , 535385922181815305 , 2187838373833657093 , 448979727407515898 , 1652929143750472091 , 2014782752568570208 , 768942156134774366 , 1508210620584806658 , 1897337191032266048 , 573922878431561684 , 544272924883157052 , 565357557698224813 , 244158759516021072 , 286287687980511994 , 598446640245654586 , 1550354456214420009 , 430305674587705360 , 1320293946637643221 , 540398988980939344 , 479322423380104580 , 287274984949606969 , 945134102287113276 , 2150610974241387357 , 2292310795548405115 , 1554690579254300055 , 1942309123917560980 , 1531737777177240530 , 1694001169798621193 , 1408492439084891062 , 816322803439385347 , 1527044602146900315 , 2125226731852649119 , 2194849015702133784 , 422302353750959355 , 1090234463266685842 , 829541856266378931 , 1710662913606685663 , 208895025912091604 , 619569260453208199 , 1677064469295211801 , 1941922629767190271 , 1776855059769620644 , 135272981170187661 , 662255663522800988 , 2231639400557018766 , 581016291492670347 , 1832224826845917408 , 1189873198811976893 , 1880899463516753760 , 562615891758992541 , 1926536266914421378 , 2193426874722928204 , 766883861810848557 , 1333728088675422440 , 2147088159904916434 , 1162050373949449264 , 774238759344123036 , 1700271781844063895 , 1116039029504042822 , 1584844979484699848 , 1977050188762655946 , 1424417402525506570 , 1814193725135895145 , 149202412272926935 , 1037581077204614798 , 496734120277369534 , 632041353017091468 , 2299878318392086179 , 302005934546739791 , 2068269127964019131 , 257997167062686485 , 354102638635100701 , 968623741089151447 , 560007479948338 , 777274388909677210 , 590078398638327985 , 1990720651146124136 , 1398074535856429025 , 202907201901052287 , 1842940168473497311 , 633476160173276753 , 1404331358543462915 , 1987117042562222152 , 1098155713156005024 , 993033337737017115 , 1982338944030159779 , 23010912651291930 , 1894536942577047819 , 1666206849364859368 , 1171530602909075633 , 1809446826886658735 , 283238265704556648 , 1518773159454604969 , 1289784989305877908 , 942689814319555836 , 461952602848290762 , 586970358040556318 , 1965586955135664555 , 657400784953880240 , 432759201916948376 , 539175002276288059 , 913864715605124989 , 971204025282806273 , 841772191027694890 , 68149375892021798 , 1979877568408954668 , 2093887723289790366 , 1531834841837487242 , 393423933046035210 , 542354358996239917 , 155888753065174412 , 922943334159945127 , 1593061743433517499 , 258905256568239673 , 850740774254403526 , 1336755317129060736 , 1108858998714112167 , 374564650122429270 , 919347537870316507 , 1135927620253197320 , 824703669814515801 , 2017823914850744361 , 972361640088772563 , 80819522986533680 , 798074512564411685 , 802814447361545323 , 973530126183257532 , 729875565075026223 , 279534696467169513 , 382563071307531991 },
116{ 1642270280659727528 , 164839239347997066 , 1173513076898837093 , 967104672902429424 , 2061231018990277147 , 589997016103972004 , 233841955417188070 , 526417773263944632 , 653632082999654165 , 1367110224986221268 , 384413454574714171 , 1987801638708230417 , 115845162689302464 , 501263686960161672 , 103979281059634990 , 262775849661253957 , 1777289704822762126 , 802511557630461519 , 1309350906353909592 , 142851603676179849 , 1957334870475868754 , 248454164773782549 , 1361353631792991570 , 339840918794468499 , 464204860076761089 , 1287189583857614632 , 1827555112781685471 , 294767861414702507 , 1464815494727356478 , 1339548680159611622 , 1577760618423609431 , 1860290445610191610 , 1986139953582981610 , 386733564395759835 , 2264329649647958141 , 1502438307059501193 , 2082963649193020298 , 631148071359621350 , 262206675766032502 , 1498825451336982855 , 15235232799059917 , 973550717222833965 , 1380371432071229915 , 2263690663781728739 , 1257392413640315005 , 1577989182574824606 , 1643145598549827575 , 1332727011460410738 , 20906944851563404 , 80386263887451969 , 1833103191416603691 , 1292162338710556670 , 2061498289922667423 , 2121826763108300488 , 1427584324094520397 , 46024733344536767 , 1625965081879258147 , 815803804005598263 , 1001333745831223760 , 1036513805730642073 , 2181442422551956440 , 1049843419760876668 , 1671653865538320136 , 54104801419720524 , 628787189398440037 , 267842815618986880 , 1939757238167735192 , 2302395860548611560 , 1702723856344435830 , 2223784762667418659 , 627609996504832602 , 1413501278410170803 , 1239470963929866014 , 1849398724178447395 , 383008276836397519 , 2163469434463186468 , 486872750166232359 , 1326033894483390836 , 126996631018500556 , 208340020954891263 , 1048736321447502876 , 1822986694308117929 , 1022290623096306241 , 2037575990920250213 , 745222139434495481 , 1356650619940098453 , 1300236323955886537 , 2256538521309959199 , 1527463943545628754 , 628582294664684972 , 1107492930718969709 , 310671071831372772 , 1072687638099909544 , 1254776768186849425 , 1804295765631941009 , 2144821280758887741 , 267982695916458958 , 1109246476488527406 , 1619050070551379222 , 704697338852723477 , 160690587813711105 , 44948667146850837 , 1663523287251450388 , 538138107930879867 , 492943666567228969 , 324925467645896531 , 1712967501978496059 , 1224090721481328874 , 900552780902610396 , 1050982886305202958 , 1274833305586883504 , 82478910249915889 , 813841763236127070 , 821166093520888928 , 2293286314802968875 , 614778595105814054 , 359736182842918330 , 1559000285936480915 , 2057394514363032479 , 1599054469581269700 , 595485110970047772 , 2082163395454442810 , 1099054637181977202 , 1770295571327759875 , 584102274884811621 , 658141424626892743 , 1836260798023167635 , 167348591586414927 , 788057305749614158 , 589298395363951581 , 1753284472856237825 , 1674004359630549743 , 1078663979806434526 , 814718709751044884 , 1123535853928293442 , 1295196903450514973 , 611130477329951995 , 848536725287278199 , 498919048479376660 , 1492533347307175160 , 2089556376425455797 , 1797213469779030227 , 1056593017802653434 , 1254386106783064008 , 404270558299577899 , 2164993539809944491 , 176092205882249436 , 1967629247053348826 , 2048928337483926248 , 1583100043682210933 , 1579640672180834266 , 627585295678767653 , 118348197482126736 , 1635581999102678417 , 829329489014333655 , 181046559709349737 , 108497900021318687 , 333884674873223633 , 610981294818215192 , 1136405302101899621 , 93190683168923818 , 1284824361669334544 , 866978325552172338 , 614750329578779268 , 1183439768165679856 , 230958142705184963 , 2070956628429630641 , 68521026382959430 , 1734872034569137018 , 2300866218837102934 , 1791860015418249764 , 819340109164088101 , 1997256858218856691 , 573985201095303731 , 181337514742202424 , 1872534855051884033 , 1722298195095446960 , 344454547380828300 , 670446437315975135 , 861551239575677292 , 2216271712108496906 , 1751389574617077208 , 535869878097300277 , 2232633796942192441 , 1389587085031485303 , 141945909641786139 , 627822332798478708 , 2046535138180330266 , 2190804060238899031 , 1324890722327925224 , 1080616948305382482 , 894638659490106359 , 768705819381707413 , 1384315780170851535 , 584371982180273616 , 2179640668642943474 , 936110920535891899 , 1897762168175517692 , 956329984260343428 , 1282797528505880172 , 1717168616544798597 , 203665816102459059 , 1629742417731623035 , 2052351890136352493 , 650339934000470205 , 82451596474496746 , 1993983009178810847 , 1339932159784103688 , 395322542815140439 , 817665239853911832 , 1783961238329247675 , 1194987888551453213 , 1198213229371277462 , 2247183379485109290 , 927324573998693976 , 1155817312720243092 , 788347126608904254 , 1198975263728636410 , 1206400084689443864 , 1731337382795502973 , 1002062306748457585 , 435374695276934426 , 97734097594789739 , 273781927467741656 , 1533212627661144436 , 2248116685438550771 , 706457184631606804 , 1326225816012711114 , 1488948549750268091 , 2246539188811573857 , 2020792370185554960 , 156709889394781844 , 568570802243018241 , 1812005736045045244 , 1767966698692283804 , 1851072372310462607 , 2034805349472002273 , 403138519551783349 , 946150726280467378 , 1097462395893947178 , 972710915361785370 , 2104269086400124751 , 277218981247606302 , 548732150304756885 , 1663538238006694489 , 1149511840738594615 , 845007193381108781 , 1126646146663896619 , 1446870439741964281 , 784571218124755433 , 1806275948045143957 , 297081759570147667 , 943184932117518708 , 317834920344525880 , 1677725567125428368 , 1302686917705424034 },
118{ 1730344875495835787 , 1831752429099583233 , 1823846598853672373 , 2291516002105995377 , 1174792924575224854 , 652727638206180431 , 559518538018872821 , 1714459021817467529 , 1637880707596998124 , 269605025552942379 , 1555008317144314017 , 1155226063909794835 , 1786982911883738295 , 25206230956607836 , 194907841301048677 , 1695265987700106202 , 1012353356880741155 , 760047351731274781 , 1166367602972999173 , 1305501870530066234 , 355177103444411009 , 563443183864396054 , 10250267017249567 , 340247238990104542 , 2033977067386227810 , 198177154127184449 , 2079404011938874054 , 314266108366989790 , 2195902752766300367 , 101324353276208696 , 176794215095201159 , 1659874000388177830 , 1928650035845127940 , 1762836709510041949 , 2228757298401544956 , 542418930478690493 , 1524181368256526988 , 574801243575993722 , 1239117882558793576 , 915267385433861529 , 1119175740945572518 , 160565966917210833 , 1621349718935015808 , 1306962243095306879 , 594982349428295126 , 953971516011901529 , 1357547920679367634 , 1265037191977856702 , 1305290261493533722 , 310219635146234279 , 526476887937996599 , 554578633312030442 , 1446830107675172934 , 39535864108507459 , 1889268300928426456 , 979936014121284364 , 983614955375024411 , 689286714254598248 , 2160620199521949811 , 23441349488032906 , 2212464286152420559 , 1583977654766691003 , 1250059170642664322 , 710196075480181115 , 1533735519007904983 , 1571220292889769159 , 2157029817502896616 , 631619528040302691 , 1933518312102748042 , 2002371046817270383 , 579302996368139643 , 187037339359014318 , 1547053505381668682 , 613060058236295722 , 1112053828884375298 , 1951357229445481176 , 873452025217822240 , 423676259777496197 , 1904393171543850654 , 2007596425743147496 , 2294429256077336315 , 1860901313042290688 , 366177378164045978 , 392947826811347613 , 227048963230371641 , 1103158665902937883 , 2000762557822960809 , 1918028800612894776 , 770709257094373199 , 970423758868067680 , 422367414056210040 , 737942486238250221 , 1943501621606754523 , 782168457066048310 , 331772841226427322 , 787246953155792725 , 456667942153178623 , 1886251264180967144 , 1149174037597566568 , 1323752510889400082 , 189580886069121340 , 2002743231182542962 , 6149659318640371 , 957255955308084865 , 1796620754940172122 , 2276454016054679575 , 1627075258104482411 , 51095004577985105 , 953719004019122897 , 1299860312642823383 , 459774037462280091 , 711202354476829201 , 1559418797317965556 , 413701484190384618 , 1593468701502379589 , 428852813266017785 , 776757460461893542 , 1279193845731520600 , 2190512064872403252 , 840651194681174797 , 392748736054839978 , 1507728668836102535 , 1372675789159694271 , 682213646503461390 , 1338759378397158878 , 1184125384059763545 , 570044906178314784 , 770069826598228295 , 815671076569196284 , 1833684881229613157 , 1664434677785610666 , 2106290986748942671 , 1096342103182310617 , 563746764552478344 , 342868194746625266 , 647932695056295712 , 961789643762066845 , 1885668301852604060 , 72214815326802534 , 163994384969315552 , 378676833905458694 , 1266849625889417907 , 1639150944403220968 , 1723264312820062565 , 80834266622937430 , 606761358849541945 , 605684364795171479 , 2182177389334140172 , 909606426487392879 , 29936225175014825 , 982043893399029456 , 931958284928063988 , 2265516857606877890 , 50752301369041581 , 2275649818732345569 , 1507489701902148770 , 1831317949635825858 , 1426111555571191677 , 733326060093417091 , 2076168968238649382 , 445981862014225262 , 1616592169456743685 , 1232256807021809008 , 395750648473435190 , 473232787491583461 , 2171136234533054323 , 57737630969454668 , 1427597151531175494 , 2176337580427362337 , 2290364365675056684 , 1870747857816570556 , 1841414589569916983 , 1220694745405463411 , 1698771464315149640 , 1318536408608872474 , 1991779713449494268 , 2003952673944174079 , 1988552963145354566 , 169420028532560415 , 1220134408185456178 , 981490356508014927 , 110527149781438572 , 2239395726646089008 , 2248430668831631325 , 1228766150633997087 , 891135066676471310 , 1367379294170891014 , 1685697673478562214 , 19142758643274157 , 1128172940400808973 , 1311226247055109653 , 373374950419938560 , 74235112078740232 , 2048110002598128581 , 226714979235944846 , 2035024886278125248 , 1212314938245378627 , 2002542565532661471 , 822753490851750869 , 1559188061987227919 , 1995852201187240520 , 1237163021075174565 , 55851751836128881 , 119997069404348085 , 50074788272908936 , 1596498583480430820 , 1083532349648547760 , 50750993897273776 , 250086694840779527 , 2059211658832571962 , 1467223696323670265 , 313275714050852307 , 906586775867321215 , 1119665447863295593 , 1097839922663797088 , 1539636352802096313 , 1497824831934598473 , 497906733932350424 , 579000586491109448 , 1715727510097036624 , 2092836789876119977 , 440858855892842847 , 617585354037850956 , 1985030191641512682 , 597023029837444098 , 595875422764039595 , 440213131692308941 , 642876226277106866 , 315262597726416765 , 1349251229239566767 , 1246907498248372438 , 1672039123137669244 , 1348079792879073313 , 233379659210460168 , 2148272091490093955 , 22826865172317495 , 1685015954846506652 , 1263102345229228864 , 755917680567611024 , 214558276185526071 , 1075865144455769963 , 1713932447221343956 , 180936556485082064 , 1623988877676448721 , 671871952796973159 , 1222387784291531672 , 689999233665026069 , 1776264668176471964 , 419916677561183227 , 823686791772887783 , 1008779499652215277 , 1407329480343950846 , 54741468007503149 , 459336986740128627 , 1173057205712313058 , 1370744298907306636 },
120{ 1058906687234886640 , 2127222493585993544 , 129554410347493452 , 1492532203236817759 , 185522580436124318 , 2281676780907642418 , 133668251100751143 , 901681356786011385 , 1917413167975661947 , 46091034637195802 , 2304154878413827957 , 2223203187902527604 , 2072835367443114865 , 1242997053846891175 , 1096595096022412650 , 1890315578315405690 , 475171777699025869 , 510467261697631099 , 1936995245387688034 , 1069934798837237861 , 1979246103367857768 , 544193792669299514 , 1791661585411948351 , 1612177227092671383 , 249156725190261284 , 577136299600380179 , 553097064799117736 , 1320356158873627272 , 986843959007538936 , 1130586610075458281 , 401974095107300310 , 1924385625387674093 , 1188154245558270484 , 415875166861747215 , 276384382098767639 , 1388365302384454742 , 1834332952358765738 , 1546671124571374858 , 314450663725528472 , 2230225014142702730 , 1141272277032206252 , 223130058856682439 , 2016987863516290837 , 2299452944291020322 , 611972984537320192 , 234620508874705298 , 964487311456623756 , 2167156106083479152 , 796833431481219750 , 1729311231374958510 , 695697973812072108 , 1837108048587921406 , 734767966822824004 , 2008241789180386423 , 132077427014112172 , 298032201739911998 , 2016782621733195804 , 2110856227187987035 , 1045061054442804747 , 399081665497582178 , 52877518822240461 , 2283686601689767373 , 377439377178702374 , 775653729943536598 , 1780007075029531198 , 179280661827849211 , 1470791790916554705 , 373048169208578197 , 471419362904434984 , 118268395808176395 , 2082627557868208826 , 1497026814885489516 , 1855021953913218750 , 395007214610818248 , 2037596224295712301 , 1423505142595986992 , 1049922381431112317 , 7212900043224911 , 1106587644079924278 , 2079627311533327505 , 2227891497448088398 , 1140466622004437782 , 353870349661344804 , 2211800931002872495 , 1717830065454995974 , 2036954388583364946 , 584785815034808549 , 1090833080790168668 , 299935449885379812 , 788564996806405784 , 1995894890256659716 , 2287246723657220758 , 551112634776936591 , 1754847970432035697 , 1037750841457644116 , 1835494331472617469 , 1649845356592960058 , 28728415347414161 , 256557138450289589 , 339894068595311669 , 1970279192099110503 , 127319215613700453 , 513165775763725157 , 533178526966179513 , 2143652334500262958 , 35485635394120939 , 1584797171578074473 , 1714851665525503424 , 91680555126296330 , 1342974877691868913 , 547987407102875680 , 1355019594835429725 , 2040323155896462273 , 634289733972721215 , 1421255159151500411 , 987839258358177402 , 85452134791973469 , 163307809736777835 , 284808535691521414 , 546180135837086926 , 550032998039186005 , 976651758143645686 , 1333403440332931505 , 2283397896354293685 , 1967136959729833444 , 91492688278542150 , 2091133953714555392 , 348298983008525951 , 1790199579607831561 , 319313777972418800 , 146980296321636167 , 1081118020609523316 , 1277720156523589846 , 2256457390737096840 , 680031879524619847 , 810881296557903892 , 1009545711923668769 , 1108851288667352396 , 1933447009423148511 , 1465535293971610718 , 1636781230957859109 , 960618936363947324 , 372351582385075544 , 1585670850891693368 , 401953904058096786 , 1296395131113958354 , 875845911714448941 , 1139102872535382073 , 796980640745558173 , 835010892681468815 , 1889990965263849678 , 1603365618052778074 , 620692514246194336 , 2213552036343012809 , 597427013718919486 , 510599895043458080 , 442884407684867645 , 906167329154350216 , 292762009306558118 , 434649706633016512 , 15705718504761855 , 431916992931789629 , 143254035687299339 , 942136362483263520 , 2087427382033548403 , 2142636553377474324 , 1108443369279657997 , 1302384472682161224 , 329482810350507234 , 450059032408621729 , 609042333961969884 , 1766016418623922231 , 242793605389583878 , 536393653857284814 , 1483971654284749987 , 808076711436501674 , 829260130747561486 , 2203360689702236173 , 1153457658159432316 , 2089685495735794775 , 175036034248489349 , 1625659960814128427 , 1730063466236527070 , 950660073841405989 , 2229946192304185026 , 735572704688100674 , 1314301190957636222 , 461492277399758391 , 197961613147344383 , 190191873603121948 , 232348303978592514 , 1184395576479713685 , 2081998347289894677 , 1815086492687444747 , 472365011013075265 , 1380847388195091609 , 1013362215228580654 , 2224316800953085933 , 1706350147190154766 , 694574796250875657 , 2118803503363321377 , 1215818547270048039 , 1056300165317599190 , 1746594234366915079 , 1060666379152765072 , 1069599069212008597 , 2210051247474646200 , 728472546929914385 , 1222718016014949011 , 447207399542373853 , 1841094033729275431 , 794181625801411545 , 303944628043449208 , 1659264448384790223 , 2135699074810464744 , 1337844224804606473 , 1948980307321428218 , 357219319792331651 , 223659412154303069 , 1178611402836712967 , 1777289734261951238 , 772899788239701867 , 1776526315317947056 , 1962005491802060441 , 911564330371423199 , 508557338651290360 , 119670339565975867 , 1132955301960886215 , 480241501992728206 , 2269851198457951006 , 2150215402326047052 , 1300990990734473308 , 1930371340979700598 , 1775069665943923902 , 1928061985751722344 , 117266573100062582 , 742646571531945672 , 2097229774880531694 , 669882646774018324 , 1222374988572203442 , 487011987022465325 , 365169649249130306 , 915960110189381980 , 1078304031207150114 , 1376876381160620211 , 411402032252350026 , 24699531737416578 , 1750696315352819380 , 912989044977025489 , 1750400471712118844 , 208487103387863126 , 1526223079640205423 , 69420985176792754 , 864081506522517082 , 568833005124746821 , 487650840574059995 },
122{ 2032338217989626910 , 513700935039413442 , 1150108102412344551 , 1946020658831307528 , 1373078477444386851 , 1357337299073204634 , 1105251244727781805 , 1778316684323807168 , 1024366620441202953 , 262011894572015156 , 749157992922541784 , 1185293466579462980 , 1172106315526117299 , 1283323407177503501 , 1469596003004149879 , 1337153371605668110 , 1492216443886387535 , 915384292476220877 , 1181755156917728479 , 1842571635802452892 , 1036931260572483273 , 2266583881740341814 , 2159041608431025346 , 1013346644507092138 , 1246618554300523435 , 1500577660472453644 , 72386826934562135 , 81916315770651185 , 1123044680190138988 , 1289021057750623086 , 118684674703294900 , 28960792919457364 , 1104373067193735094 , 496066365975927934 , 1021147888642613794 , 1991834287330968208 , 1924703693734077467 , 1507418340057559559 , 1219778350524639637 , 667501864531385201 , 1703121245565557884 , 2158764907671902525 , 1792802399234150788 , 1308236666758264598 , 93180739970214122 , 1490467821690997583 , 664653149708443616 , 634873941466114136 , 1852796820407683439 , 121937031457327687 , 1305860775005639635 , 767936106232652577 , 2026054880630404354 , 1264808971726201558 , 1605837367166721747 , 349590677594272351 , 828336965134810862 , 445923957589043003 , 1502556859833472376 , 933770262128463966 , 1048282644024571493 , 1932994456638049441 , 1683579770645385822 , 605317533133163543 , 998477919657872822 , 373046888730655710 , 34510948756853140 , 620095898914084086 , 1538835879715694709 , 455842602330034812 , 1029886748617489738 , 1589649842693488930 , 74687565805360329 , 1700445536884366901 , 133875145463234383 , 1543099590319555726 , 1036999559566858426 , 1992493042860966662 , 1971851620004238049 , 2281356345130023730 , 918577073391807448 , 736933868754131253 , 1112101068203009968 , 896220398189038228 , 877427580172527938 , 2154106728479668229 , 868196324249211059 , 1796935096496278130 , 1839622817251786696 , 601708024457763153 , 1787589954977097635 , 403750063836398476 , 596838947732569926 , 157648136749814823 , 985824253594946079 , 523702484286737234 , 1246760664910955153 , 660867524142421234 , 155825264753809684 , 1122502326117299499 , 2054916649264716506 , 1346423026482755930 , 214564556709299898 , 1529859608789060858 , 565583279015917234 , 1879224738517218276 , 545812677301088518 , 1334714952858384443 , 1825407464220206315 , 1088344705895712750 , 1891868077353108474 , 749646431408268122 , 1375637845819914905 , 2058905760552187218 , 229185415331491268 , 2226264194105114904 , 558672769380489920 , 1808153228735355677 , 1497413750175349348 , 53216347436450058 , 900142059412230565 , 2215945883368111141 , 1126730127755442718 , 898248645036491803 , 1083019298724669910 , 811171536613357142 , 1251517738353011641 , 943124255508556517 , 558633087436212056 , 1771827136198431122 , 361047906146521635 , 1578755323508581651 , 1694718412958429339 , 758445363919636776 , 246808544614231324 , 1396135846971634085 , 876500535332002513 , 1024956015894125350 , 247779293172947681 , 362059605922194399 , 1067343648102069116 , 1484869840530581002 , 343557778342333385 , 69388962918189418 , 249069084273943897 , 1290632660717477581 , 1203173749531599428 , 1825703449632285954 , 373729716436471429 , 2107318351496047170 , 1635949442773252778 , 1114877394947257275 , 1902959248801223586 , 1872063908102738967 , 212165352345665803 , 801748662081331901 , 2304568314505476534 , 1476382080817353438 , 506624134378292719 , 34313871847361361 , 254314106527429594 , 198758791416207761 , 1632290913493325341 , 2275113004719642233 , 733588156025395493 , 976619937340119885 , 1057174336820440971 , 1418860238193044264 , 2120809044304311857 , 1609051700346426915 , 2084185095933364311 , 1468397608068241179 , 184256531453168564 , 562487302907326380 , 768897193569959113 , 518125819297884914 , 574067200883085235 , 475686123315427429 , 1693640586979465219 , 1293243506123824478 , 2178138063846937024 , 414791787008145053 , 1778195159732789085 , 1336846931187612269 , 754777720447045073 , 13865751886610871 , 1893266936529487460 , 2301356390516589328 , 80651309916379447 , 744989007191693097 , 1931253001879123106 , 1414796555230974926 , 1518681734529929369 , 86993346793783787 , 1245187618502005570 , 1783809371929713851 , 1066423720009611834 , 1678539299738184915 , 1788830074923354874 , 2105904384118703167 , 1107863213904849159 , 1701205409772174764 , 1944701545813832290 , 2117704319885827017 , 2242222683800362933 , 1678541745912381224 , 225883824003194440 , 1411546105005611880 , 2154617641286209392 , 2301398052262631760 , 743185131891720295 , 61507544862923558 , 1526637314252136892 , 1585682676566859060 , 1989342258795847098 , 957093272572045481 , 954625105367647341 , 1661598849943012248 , 316074532593547011 , 1651266487626110299 , 1138671835639173206 , 1580224508799663802 , 307203635924096317 , 1739166567777299998 , 1968619494340623471 , 1009133707880706382 , 2201545572861807010 , 1610614432090202588 , 261476586938911613 , 1730434231947698787 , 171788458917181167 , 999807888646174479 , 841828662219015227 , 1984005268752350268 , 295788959953609718 , 1509121022508659966 , 2274009648620356240 , 1698871764982966431 , 2121807754136814990 , 451282371506861257 , 1115526085791971467 , 2264472419365919330 , 1147210312498777874 , 2095220979603800018 , 859738637467159813 , 1515496150995580156 , 2166481815939781536 , 67063372713221915 , 995765562568642381 , 1138040803693293215 , 1377431867234395889 , 1715742614630444703 , 994579793896050618 , 1622379896449575953 , 288803571575145838 , 1330246336755760262 },
124{ 1039822089617174835 , 232111101013182087 , 1444626230279916847 , 2120061861903336097 , 705866221041237069 , 69838953758791490 , 1279691690473916225 , 2238521278190973024 , 1069175093456564871 , 27146392270880033 , 558879747187310562 , 375509798706070182 , 194008096437710785 , 1838303120473630884 , 1051381520855961184 , 317732580712041017 , 748876643263223536 , 1955415693921365796 , 1432373616901850447 , 1530342676666933206 , 1934252200884742684 , 665954084917255282 , 788082172709418890 , 698228397863670882 , 373345404644231656 , 2126065578481331885 , 482804390886661916 , 1782418460197768876 , 1686725041580947766 , 448036666955169397 , 2188652204299199723 , 869755530525358680 , 1475780589641005911 , 1201092779509753873 , 1672573826106203127 , 2300555103727637906 , 1781963785493698176 , 1409546907847437530 , 1339070495533431251 , 2232885505475769215 , 167824971795659352 , 1905359439940929757 , 1442896771251824795 , 1709788139098263219 , 37532981518348175 , 1453818563947210607 , 230777035516150220 , 773934681754876604 , 1515305011106383161 , 1382465724706718348 , 1124518785579392130 , 1430860860199748729 , 1707091937881227319 , 1715012384487651304 , 292856914003287775 , 1939146611418277563 , 298348470963526629 , 1147491415996328917 , 1654934925692591493 , 1008817429479492429 , 1907480576189136893 , 1803007298848864766 , 1917738956939443111 , 1477828938865829134 , 2276859178390054437 , 2277764252179339443 , 408874704626335825 , 683712914026551966 , 1096211654795222232 , 1322374337677214282 , 244675631775538184 , 333635835724177143 , 2083316887689537823 , 1503599522471164676 , 1561652214870133012 , 181392057555921282 , 54018439092142657 , 556985559005829256 , 498743988940783414 , 7910676941173272 , 1474578923924033205 , 1419842826838520472 , 2124314658669629359 , 1355404330078948418 , 1351151127191931974 , 664959509224771221 , 2121529306992674387 , 1949526491717398813 , 1183888567418205616 , 586474726087334746 , 1489177599299289217 , 1893207848618540706 , 749686016947277937 , 1630304226520010787 , 172690161118189657 , 1422965714272288020 , 1509046098947595401 , 454686526160817525 , 1632611763597728700 , 2219882745345270809 , 1397082962683840110 , 2282780393413332042 , 2124920477183975054 , 1688357552574390594 , 1993506687520710108 , 1086823657791017210 , 409931744188474047 , 2138619324792619490 , 55858842041882504 , 1525126350330918761 , 414950669499721320 , 1056450415752163537 , 2267940406175661639 , 2150531606243067903 , 769874228038759201 , 684702747139301468 , 1918748257642725109 , 1018933638211389629 , 409486887710672726 , 981698481366557479 , 554488234075944133 , 935633701930487522 , 705184464533206281 , 1229769182417106994 , 1253155508272415870 , 1153818859145505937 , 2204296559694035145 , 1512126506988679371 , 1987847008591357449 , 1486552267875149505 , 1187522011215622458 , 1167465992557576504 , 43215080724825313 , 1334389697117198828 , 1636206762864112122 , 567114531368571950 , 463914404133356047 , 639729316025035709 , 48273929369292579 , 1989004970997850266 , 778318248242383883 , 915666881293490041 , 1638658931009999891 , 1667028911543999699 , 1790556558817879970 , 495663710157954852 , 2195733511301501355 , 2100409431570126838 , 2228352680280961662 , 940534414823622809 , 209449522250324753 , 1202973389832285334 , 1554183183085072631 , 520973488939943690 , 270555542166863019 , 563739930182552730 , 1008888803490927496 , 636033397653449484 , 1626407833698645195 , 1246226390034569636 , 1633394507655995897 , 1804812382074180305 , 1798744343951751622 , 1365389847795394966 , 1101726623009642676 , 1992946459762567886 , 1376237618906522690 , 87853167260272464 , 1757964095807380824 , 721718119476595767 , 1442837041164493918 , 1428810889799016162 , 467116583907458720 , 996816451162647441 , 1448764348239807842 , 1346105832001299642 , 343390043886974458 , 1884421913039769991 , 1239667513301290780 , 2074613476229938649 , 1306354258099841088 , 1453715787263710782 , 101375353521206502 , 630197413667592076 , 1388120943578483783 , 1190092030621470860 , 1591380200073791841 , 448995801315199167 , 292022969532930818 , 2297356080383366671 , 896481427223160582 , 1518337052164240103 , 1109667927445711442 , 1194996918142378104 , 1744005139001820420 , 614223804909824883 , 520754981999071717 , 837318768395575704 , 698160159249563118 , 1233451587549141671 , 867107271987474041 , 1837910289814494125 , 1603125059966439724 , 1851666081213413843 , 270154293401210893 , 1466669062078866025 , 1873715018692836904 , 2146187879782234211 , 1642585585764735016 , 2115109928007627749 , 1974308697741885883 , 1715826120767273861 , 293152922938109152 , 1627840104509947031 , 2220939245659915855 , 523676014386841175 , 667613003397410625 , 424750730824903321 , 1778570541061567413 , 1622879092253961432 , 2007194871137262132 , 179413152188456813 , 21302617098192724 , 1891556441271140667 , 664369423832474646 , 1744630294796517688 , 1701357491596653362 , 721993078436664147 , 1577917928775955709 , 1097820606682300304 , 1576390833866973757 , 293798368553924099 , 1546352274486463693 , 957451367032815599 , 627037926764837205 , 2017346859278493049 , 1657725913530832798 , 1309478983468959986 , 1347197928961140546 , 633746431606846008 , 1493151934408026964 , 2104921036958721474 , 316096542921555382 , 970536135037686487 , 447079477373902740 , 16830808564318475 , 14108586950254954 , 1219934278651564363 , 1936642871073212543 , 1712399150309326869 , 497832600723964491 , 136681988434455905 , 784181159618975375 , 219482192728208024 , 1228711246812620748 , 1290705018109936010 },
126{ 2252837334506822940 , 1889223108786685255 , 681418414130115134 , 681416881740082477 , 650716686201447371 , 2200804307220375943 , 1350273557062204067 , 780662676291662798 , 1242870696241436459 , 1616837344839341865 , 315974118137230868 , 1717043107620543154 , 2281682687982129804 , 1612707218727705019 , 14918010270067837 , 2194919875834221202 , 1226886136254700334 , 1550369408012199499 , 2187731330523844902 , 1651309173623445869 , 1807927927682489657 , 684272289170643142 , 588864860576426425 , 807816254569870332 , 1167433368679206825 , 578445071315121604 , 2227963414724853920 , 1203864256542557929 , 2074778442990028848 , 464418964667285427 , 905607684023438952 , 2122227469985108418 , 1371114170612855241 , 1656449029591685957 , 626702990175712844 , 1040323589480839833 , 1395503591841948209 , 2197329419717959723 , 1836810856419358848 , 810680126468389204 , 1153195249246111267 , 692644807114964686 , 858045433641433639 , 1269732134376132898 , 815598416921429453 , 2034923204874122866 , 722333991346176644 , 890138073861389803 , 291787288995216599 , 679223846211288347 , 986738080581728686 , 94181670229748308 , 642059135646367639 , 1488514387099670801 , 794195681043942627 , 453872611747166944 , 1005402949107030697 , 207752320442659551 , 2255138870705065158 , 1789942068082865608 , 836857740006432733 , 291333310594397748 , 1467358203824416334 , 665601317709072947 , 1452261481687078430 , 1019228233359729933 , 1022341131907514126 , 1697234866320421133 , 1466477703538718108 , 2045855813430704629 , 1827043798532503587 , 768683888164631254 , 219932816713086400 , 629391227585265752 , 1513134252512431044 , 632219399135209336 , 233373456195225486 , 1910536592685214655 , 1277034354685294355 , 1091868889220331448 , 560997698074902215 , 105883779656407087 , 1437704574391889062 , 489169682623195015 , 182623990885070613 , 1275987425828243395 , 1629278659409345361 , 650914414964256651 , 144337866648465992 , 1350604221420246857 , 1631633553715922156 , 2302408178494574246 , 145371262440819865 , 236288475398468034 , 1531871633047882766 , 1558033650990924798 , 1450004473538550414 , 929529884239323074 , 2298688978904541389 , 930762156192154375 , 115994158892184849 , 1898860763585352525 , 1797210498814551715 , 1850342014514953166 , 669596270153560070 , 2175692111604582602 , 196124146438147157 , 1877425166098335074 , 1033800854850311661 , 678840998454059638 , 698628834189892484 , 165961069999771251 , 1516006136825738351 , 1547484545453458532 , 2050498412587873072 , 1423603462026939566 , 1386323971974140926 , 2163026788529453786 , 131985182952928664 , 2294380183232955204 , 1254683062091354206 , 1641627539922475406 , 951136442149918488 , 1615597456536387545 , 711340207353144627 , 419911999524384114 , 243963614079359778 , 26924707005810574 , 106369290897846080 , 1945619978568972468 , 1405534206181101488 , 1093587359432902883 , 43487103277521587 , 2143700368977258791 , 203110639447211620 , 1547914672567186029 , 2235504191705284720 , 1229327417149670563 , 861621911796745635 , 1545022254886147667 , 1034627986888568255 , 2017880490916732436 , 73949654114553979 , 2060966300655270549 , 943215343278242544 , 974086942438580342 , 1423027813560245568 , 1433448996103568724 , 153428599071611772 , 1717488315358777915 , 822253753420332524 , 1114210698017708427 , 1900311554808602951 , 431225728946426803 , 105544457157255662 , 904291276524130197 , 2099558108997679108 , 1994341155872839394 , 641914759351899713 , 469142480945569265 , 423480059228394792 , 296624531330713003 , 751620180435459013 , 202038885095429241 , 1436103519272841154 , 1249593562723527257 , 203052117495562796 , 1670800699750428797 , 1263994234551573734 , 2041324627402245267 , 276844863123345692 , 1969898660820983464 , 1150021343807919533 , 1566492138866489352 , 244090962583572614 , 1544906831641562717 , 1385087983588875228 , 1778162526776228305 , 364810536961712560 , 1694777644136598417 , 1354582013972463070 , 1476030821540603630 , 689393807951510238 , 2095705834758165875 , 730791114517751788 , 1350493750493271675 , 1283723925786837171 , 686757700514618611 , 1815006191821101321 , 719903955414150091 , 1518346595759934055 , 117201098767588087 , 1346563733956986397 , 1140356858027992706 , 1172016449035521774 , 1832236265613456589 , 873242118613895603 , 1200847582327184651 , 613847502151458547 , 1869615838676235717 , 1632817816163935716 , 1289801631346432738 , 711181215746632515 , 1312791653475562795 , 1618533329739492095 , 2144340909021037615 , 1468513854730060355 , 1640506989813099410 , 1139959678053743316 , 1083795834512211104 , 1523813709610519311 , 731927297097004866 , 1448968547891378574 , 1286454885656233339 , 883581660845370331 , 1056816392179541235 , 278981289217659649 , 1566777616383126673 , 1299104676891792099 , 209565603720463920 , 563896289105851067 , 685331736172512639 , 1402555282460354008 , 317823143251325617 , 1948436986005991751 , 1074457671752832120 , 242690783691657584 , 1977016114212225672 , 2009693340243908517 , 1304163652154068283 , 2188153530018718797 , 1568388804149767327 , 698048549953364046 , 236736487487980602 , 699469403002526039 , 850787632438751461 , 501245283954211610 , 1982563051288391443 , 2180851941142813700 , 1936905240045198614 , 2193015980000268295 , 224789037905906804 , 350750230769045572 , 1879514234791729298 , 1613601637822840659 , 291610810797613691 , 352272387237071936 , 799317137885393693 , 913290690751994623 , 1681728720028213143 , 56246636032575341 , 1199559094412151242 , 577183102778129641 , 488604417795946983 , 1474735074828087284 , 611704735411981649 },
128{ 2033809556976353556 , 1575147893416916848 , 1245570048785471124 , 1540599400898087868 , 65561394345720550 , 1019587349079058620 , 2215815325605304270 , 438426470147634235 , 1424521850674641402 , 1164098693756295122 , 1834849564119490391 , 112517224431203666 , 703794609778541461 , 1056336311292479132 , 827973418657961998 , 946007515744356895 , 321082669565459639 , 1239223490351076508 , 1532394701613119243 , 783364720984828935 , 1091736978251665567 , 1731893608270423284 , 2024852720801692511 , 1661996071905343057 , 1186366034392793640 , 123028583597256961 , 1554201052976073545 , 191639954212076083 , 129719057823650821 , 112516617296198528 , 930298600802968831 , 1237208884514628449 , 362825618064386996 , 1781340622932786528 , 1794907853087026094 , 2103787530266208149 , 641033026455052058 , 2022508304296525023 , 400221061653613237 , 1763806529417542733 , 1591939135555639150 , 1096008746510437594 , 1212186544271625392 , 161668115815138367 , 1626029940056179384 , 1331943818523013340 , 792309872886875359 , 1715351291066901309 , 2105972633669389739 , 1524479717854727782 , 314591645436867361 , 384659743011077036 , 722635567651439663 , 696971575359165024 , 2207855638725361223 , 1662299831922629556 , 618267024251284980 , 773712179697514589 , 1676920563977591979 , 1324952956458688450 , 111385281115332215 , 447303317548432235 , 1003543423728980282 , 309160831829321589 , 1960099967588827818 , 1586318052865977218 , 1917633718398495182 , 1746119339275695967 , 1944446458477611601 , 340861451605397766 , 1709943852551618843 , 1657030420417428505 , 550360092917742654 , 1830754203470880644 , 1158807064523032829 , 206180966154244403 , 1915341299302782648 , 416361542213664807 , 1472885673130004832 , 2202512934840186652 , 337231763236327949 , 229398273000055612 , 1645439972414793625 , 1882664387868596180 , 1845598183054205334 , 1144588155531643157 , 1210600068653680686 , 725081379399839580 , 855575517947420518 , 500456668628594740 , 1462166861507992813 , 1347751602366482426 , 1686596612609272972 , 631554280508346350 , 1102279728862647524 , 657365655825937734 , 2203217123540453000 , 2004120370886838654 , 814111103756473107 , 327133359833093578 , 109088152471702662 , 533727509072124208 , 266386675024627630 , 1709471425983454011 , 315935248028669785 , 1247189247009743317 , 1894682398509717854 , 838008669436241260 , 2210812984092125653 , 2201545937646519435 , 152049566926854093 , 245009176083253080 , 1568514374146949454 , 1164065630298581911 , 1498601449820607748 , 679780329445603652 , 1187508445225768914 , 806338543380726446 , 1212138862893006821 , 1230502678519198892 , 1856848283123151809 , 295190310954146238 , 1740595430704763210 , 152599196419081475 , 62142767981768810 , 327926662815972843 , 1579873600391223942 , 1224295933946469979 , 353263261373396194 , 977181452918781361 , 1215172595943035513 , 2021978597692976542 , 427071516266928698 , 2112164618837765318 , 1605768407853687355 , 1254980660933727954 , 655533255887024794 , 1157926796260225250 , 838424203694385672 , 1091641483864607472 , 843280879247174895 , 1672948478819199922 , 1249165235852705361 , 1821286646762788603 , 2070132642118160021 , 303596212573683263 , 1207099587422937004 , 1339950910819307627 , 2254916969221332273 , 1857581874089633536 , 943394614546360282 , 1902638678657760148 , 1766178088112853410 , 1806503566818283816 , 207246514597906326 , 1094947186197921796 , 2280172638970779942 , 573153632265200746 , 1254539349694821863 , 2011381713608960202 , 2131111192093765927 , 723732115614797101 , 1322476782109106487 , 634160679211177838 , 1467479864126567655 , 402946107045724489 , 2265907040322522866 , 645329293295902194 , 339426557885023652 , 441223110087798936 , 891944908389327023 , 1465114988507555988 , 1787944522900504103 , 710149137647707974 , 1517948761613112192 , 839455445309165506 , 855877944024481366 , 236171304986117943 , 1451519675068816737 , 1756029020818347726 , 909518436415810823 , 574849407224965816 , 510625897044279972 , 2021784214057827543 , 366485707661730004 , 401637520557146191 , 847840074936152428 , 1337558827696456893 , 1469342437112238654 , 709530506434379251 , 1138067962251828149 , 116341761839816810 , 194574953804491031 , 233743426361559082 , 650302034066331730 , 1507477002203526017 , 816403516316948083 , 204601900569059415 , 1942064559372231124 , 877523369279683282 , 1263879915948894456 , 652058634485833452 , 2226876006471932643 , 1973812686483516688 , 1814925749260382885 , 1992934002715551263 , 1386982193219936266 , 2011033908125048632 , 190701579032342243 , 937991281271331638 , 1102856357626480078 , 1037352557269935070 , 1175049085484242771 , 548732838680554915 , 68152298360782616 , 432853561853949089 , 990884553534461646 , 1784232548231240555 , 2001507744543289825 , 941507104470866169 , 1598063485563832348 , 1003342910334699469 , 2231671472785579587 , 1577608358023424304 , 1011152552230702998 , 581092595057920923 , 1908444503210356121 , 1374458246654630694 , 805807699541535345 , 387507407645364358 , 1540249012092218803 , 1614467962132943773 , 1396550539484609252 , 769311042847608327 , 595527739406045629 , 45489082038466932 , 1757025910774930553 , 236669899150176780 , 50006165627271198 , 708278257481397480 , 1131383132323365829 , 124907735252441127 , 943337521447757142 , 1072368802173730838 , 2079063711940314604 , 784477263664107744 , 538000723445959186 , 1137664981333056300 , 183958756674445861 , 561096804854421405 , 227810479227011416 , 636771964860330278 , 1990923952060085293 , 441328671706691716 , 838315776401779086 , 2008789645448586069 },
130{ 1010789851457556101 , 422522178588622751 , 1662386880991255309 , 1012039511879914655 , 1709569824820215699 , 279778535808929352 , 1828529945291298719 , 1545563337287685056 , 1514086086386435007 , 90456763791445804 , 1962748431659538233 , 564495420198722066 , 1121016922786760709 , 1522689435685582936 , 773900646643870347 , 1245051868866050810 , 327129797206808736 , 10173468986797698 , 1161165565838891749 , 504161947529534811 , 2305236809320491701 , 428172018403009407 , 1126861640308136466 , 1293539822508195349 , 47602492615515564 , 2003052032637124841 , 1654280266689341924 , 804184764169006938 , 1734528509620240565 , 1929424577679953997 , 1502297970681756955 , 2211261650308714830 , 959912677216726536 , 380286572334986678 , 2248443003674623133 , 583770244237379839 , 1787224103097358829 , 1924372229791594476 , 2095321315006720699 , 1317257423940102601 , 492185385494803812 , 1263833009866053963 , 387029374257127178 , 1088723245855948308 , 1727192978078011056 , 342705035668547536 , 516648110717808048 , 758141070896014456 , 236981388117097970 , 629093424934969048 , 992024827059388804 , 515194679064414452 , 1039162920000736860 , 1784943632928080488 , 2081795465793190198 , 125707234013920727 , 673301259035722345 , 199428073831943297 , 663086569719561704 , 1722806468246638417 , 727484850655183394 , 1673521459923781036 , 553067112618823526 , 2164525240858880140 , 1068022896890625257 , 1524070745873343757 , 878431068198617403 , 407361469445911580 , 497854776739930443 , 1432062826104913003 , 464224574388254329 , 2229810837695453415 , 2085252028378498495 , 1369559318574344435 , 1386303054125989454 , 476269501413177438 , 932182346125989400 , 138887556299527870 , 1789972937091541212 , 1091185065229843466 , 2184330384307586662 , 1456778171390720941 , 165412052472776436 , 944206650695459804 , 860221784086396332 , 1099470975495502359 , 1227440763355660042 , 734568580184340078 , 1745148749659090482 , 409135606653523161 , 1470808216478298523 , 1930251557204526945 , 1743715549493569104 , 1706771695041096379 , 2181711861719079374 , 916311984109491341 , 1608408783305543863 , 107281041329217688 , 613157468459686801 , 596505292692959428 , 417611503867903063 , 1781897774122358969 , 1329469165809870899 , 567582026737806343 , 588460463637412633 , 1917085738495175350 , 2225621722340664574 , 1497505061651237127 , 91155064189862798 , 539354718949886055 , 587405646832005658 , 1036767486897018169 , 1780272551869126644 , 741207867736825893 , 1396463841044598354 , 1460702983828605098 , 2090930320105497728 , 703014720235101134 , 779528043505234852 , 243488210679356642 , 2020770995988757554 , 367318176418823849 , 1867971294363489463 , 410213102985393390 , 2044288845302539525 , 2178542190340405575 , 796603169677362548 , 336904145293515468 , 2274630866421357682 , 1566074260221045163 , 1208530470177949002 , 1354716044955001951 , 1856598464941307146 , 1555728458628463228 , 2053671909144914635 , 1871085788959369380 , 1471007719301676773 , 1007112407595264056 , 1145920077999691938 , 1624861150902137609 , 2196482199910710004 , 1796550867367732280 , 21856301034510752 , 1735513421186740452 , 1655334280057883401 , 461302489858044383 , 1691203764030798607 , 604708692960904247 , 1892623247686137760 , 517642735868054719 , 295296035193163004 , 2162546496016812632 , 107612593754453643 , 1160253799217881452 , 1646136727224689608 , 2001020422978979116 , 1197063166554439310 , 2006623118539905070 , 1010086517872921021 , 288658039024795017 , 493620283978246199 , 346248369396647251 , 1201364098538369551 , 1930600028307530384 , 669783695315082170 , 1009737245929941381 , 985333618954223471 , 1560282874193335357 , 1913885802355056256 , 1170930383302115149 , 1952115711389174015 , 1707557613980379649 , 1358347638660718270 , 1742443821599590094 , 1606816252608798989 , 1555507821803591674 , 1730760678136757644 , 2179077801760213891 , 265572356946081754 , 1493005514250056139 , 1970238866562102676 , 617196954413408758 , 1567084041960133324 , 60106466073411552 , 1846864741156840685 , 1994491063742168024 , 691705742873795948 , 1083863865405497512 , 1091674311106926705 , 939339730169457097 , 1652827445165540836 , 734336324551309971 , 711495520033311645 , 670265692665830989 , 586686467353165134 , 397102765154734200 , 1359813248041288455 , 1099368905274000157 , 521487544434790746 , 2151444802648627596 , 1431900445718730527 , 1599257309356638130 , 23455151615001311 , 632033802235028270 , 416434205139046291 , 1576164912920050044 , 1617669502071113482 , 66705286116454691 , 566083653012581970 , 151094045013403171 , 1388502947767526661 , 72189135332651951 , 1519793892409212292 , 1740044666280616502 , 1551733283185277841 , 372077404801470405 , 129806115255074697 , 1335927694163841237 , 1478808600080759945 , 1615851885013517367 , 2193664084729256541 , 1099167949234573078 , 1262987922711559445 , 595603736820526866 , 2167614770121486671 , 1177407406877449749 , 2176732386023093957 , 683137293330198718 , 506749169765400942 , 1478894694787504958 , 928577131491534389 , 2291041647436545801 , 123864459200924595 , 1293047594077874951 , 198076100401396528 , 1021942136131368871 , 2094704695652635168 , 2245637673214360194 , 477581741430806620 , 1934583225286923453 , 1608357371453775967 , 348436618759523549 , 729987662593353887 , 1559635921170387653 , 40334334406490633 , 1416716364540985538 , 1509757603536880688 , 570924922212161302 , 2144652684441401380 , 1697058511993379073 , 2246443633627904572 , 1512642819193726198 , 700871920274945584 , 491494828973453494 , 793678559801848326 , 97525925124806692 },
132{ 215863004762752171 , 1761668638849924426 , 567148318612770184 , 612949256902496714 , 927219785792269285 , 835108642303711378 , 1762069121580354147 , 615634297034780742 , 2045771104153971913 , 1882863408259922250 , 1306640264766969576 , 850891205676285237 , 606078566664860775 , 1341735957371946156 , 1750703839898940268 , 964534497052871899 , 88316930479966639 , 218154528450842414 , 916305927648293893 , 1605655859612359230 , 2075105579574188030 , 252653408583903952 , 261858574446303095 , 1670995515171183650 , 568352394428175811 , 871519859240908743 , 1867241055194040794 , 396908347988558623 , 2017179201561220006 , 715079775352761912 , 1554363594823642624 , 1753631016211774411 , 1884109870059806984 , 1035398052335213361 , 1750531343490327362 , 1864719398286953412 , 19936109458577220 , 1819683552427342808 , 1692086007105780831 , 1232350163947148599 , 148697320101137927 , 1168115978771430486 , 1534476150604084883 , 657948873560601213 , 2083012408754274964 , 881461367925149223 , 1121493508140513687 , 953640373094524617 , 619502148111844796 , 907104407208129876 , 1691198225611089567 , 734135455765804295 , 491411407253239941 , 2207310751941390296 , 205516179354486899 , 323171800068239662 , 52623011876762880 , 995314686519816749 , 607451495559876558 , 1072239586170332966 , 413277871743380772 , 2261111405886071666 , 520717181577716 , 223518782123964871 , 517583354721150362 , 272321856814268701 , 213454387344365696 , 621750046277825837 , 658062078081552300 , 1868998385708897429 , 2207838602318753639 , 2113858533952330522 , 294337464375009144 , 68714124461059300 , 1955294210778793735 , 1567389935143887224 , 1676288082831648149 , 1507568106882381791 , 723717492338277514 , 1076708839711324826 , 221280214532467125 , 1195918792149592797 , 2302225637863274432 , 1734014342402543414 , 287218723223752718 , 33193915982860763 , 937838570449092672 , 262322895252429751 , 1028392938297411559 , 140106303485493310 , 1108498749714395516 , 556898048603456196 , 707010169468904425 , 2237678001348634065 , 575339897203820634 , 1845555096658618557 , 480604513348807319 , 485134471269080188 , 2163881454858600620 , 1890242870443450832 , 2161298977669216358 , 1747929167110761950 , 1256172637450053754 , 1858656109434058917 , 1455491293926330095 , 1910556632488229965 , 555229523867508262 , 1098713045728921238 , 724574751826576168 , 58819433250669467 , 10041781457128248 , 937957936026738419 , 747628246738562085 , 1890577240919587770 , 1493020437366901009 , 1187864965886100126 , 1653608167120542698 , 1679606913048413323 , 1266963364110184726 , 1035594902076362550 , 1900799724602505301 , 1470223634931029148 , 286540913142666005 , 1664347618881028780 , 1272436273664585157 , 609108153270598627 , 105353222473068885 , 298420932623170985 , 140254585033276986 , 1415696643349777099 , 1117174773552991479 , 1233736392553541141 , 828105325530130133 , 366663522051469987 , 1599780825049929412 , 183507458510012596 , 1384483941731885843 , 753415733802197264 , 1555457132332191362 , 123177031856509652 , 2227147795244213103 , 1151669416485902121 , 443822075409566082 , 827400273523215278 , 8570970450023710 , 1053436992332697523 , 1553640509119546836 , 1099080932965356121 , 2171832984721347277 , 408050779098489780 , 1243643414942593810 , 487281146018111651 , 1064167874617328181 , 1362425959245362747 , 1656689653455382838 , 127255958412471733 , 1509859066347572455 , 1173985691655356669 , 523572081300375129 , 1255077478005810945 , 1030636862135559548 , 555908130599329958 , 1357680513598156924 , 1187955738866140156 , 1335020578446376407 , 1108551501362925391 , 1468900093488419818 , 1729281025319707864 , 436322241050332411 , 263485416768373997 , 2166123633515436268 , 567509603158847087 , 145712006698500563 , 2091087139200455302 , 91087071735465231 , 561873323485873648 , 2251598743761538340 , 429703779098560142 , 116692827552419534 , 411878829911928085 , 1913005584670475534 , 820445923398775347 , 1896759892542733803 , 1075894467904955103 , 1204872196824393282 , 1121864940220654042 , 440989515621932772 , 1653569766306112104 , 404648722845547943 , 1060194525894134371 , 2050697877452693650 , 1927929775321680264 , 1034359640160032358 , 1526396487470730462 , 538292574968720034 , 1701650219653811 , 742337494094852663 , 1904511597007970500 , 619790857406511678 , 559266678208018289 , 862893660460805032 , 1562317446452436457 , 241181664779375698 , 1123158245204624808 , 369696284044399910 , 971358874446717771 , 1128852285240231320 , 1797635561911620843 , 2080716054601724353 , 356217485272836557 , 1400515730530720162 , 939063405494652829 , 2125627331881723164 , 371251621439291664 , 139477274290536921 , 890869731754151473 , 1775563987076352304 , 1428453795492337446 , 952278326438771887 , 1634327668668145069 , 1093200084073593530 , 1430710235606502333 , 1667218828334204524 , 1831311351109022138 , 1369453370331253371 , 1373959192753134514 , 2168230059836949644 , 1166623048247031359 , 842452931850650708 , 2029105763985416023 , 1632383460802360186 , 921784673947814493 , 872410780068012142 , 686314506711950933 , 1262214264358171027 , 768706325931573713 , 611595644511213732 , 422327750288906605 , 1567434078467299749 , 780614597204593187 , 1013344467998310954 , 1078426485796303708 , 821428974438429225 , 653698025847650039 , 1359697146677038074 , 898226029372790962 , 1574133308211450565 , 636284847509667805 , 1824855583692749888 , 1688432486509154155 , 1630343508213344991 , 2023607405227376712 , 1495930831295322266 , 1381769424074263840 , 277785433894024749 , 1214214042584071996 },
134{ 880863133051315718 , 48455042777444353 , 1409839737711483681 , 562260372964297814 , 363638448508326985 , 1441005792006393403 , 277926470766058272 , 1561058771944985285 , 526419874065732977 , 535117001567961183 , 679844123499785538 , 1663403982447116945 , 830351938644320384 , 1387896375838921387 , 1752273292124810665 , 358869969294008860 , 1663124119408102094 , 247109385217656598 , 1252432976818451900 , 2263415608263702753 , 844872556391243944 , 834391326937722829 , 1838739807487068287 , 2000627881499103492 , 472413032333480802 , 1828300088533243639 , 2159718689671473618 , 711028604422292602 , 156666619896068670 , 571288618345744179 , 1892532241369744418 , 193365376007851129 , 1465691196535121522 , 187612062483340397 , 1984492332938100349 , 1933849142293155173 , 1598841928419267467 , 1983104890789801950 , 1833014524970622319 , 789823897291850595 , 243748890260815655 , 602070849252536277 , 1926923173698837320 , 1178933859329569637 , 789321394043770842 , 827749089785122900 , 733273067844253631 , 2138529587394966910 , 397442305879224604 , 1355445342147487489 , 582656508714380235 , 2009193974791142670 , 2187191954750579379 , 1892529222107246231 , 424742487710830263 , 1500116701951229917 , 575224041742136968 , 2229724519879705628 , 1261503065279195286 , 517981986102015018 , 2022227010451327107 , 895168240245697634 , 771539058569733906 , 1822517651878450818 , 1447111372141913645 , 2067072858181926467 , 1965705600586027667 , 337658053799420956 , 481813390256376192 , 1704407615176978959 , 2231520599181122715 , 80720514517368842 , 1488620927525278285 , 503089986053746709 , 998360458555284285 , 274507556213738221 , 1282007016500012921 , 180961224695254532 , 565219199170710898 , 630347507344850833 , 2282787317973079529 , 2267250334299764114 , 1944811944984251480 , 150080713666511972 , 1183055079574516058 , 662968327452516601 , 1113658030407837867 , 191567405034697094 , 1443327358612074376 , 340776627932260795 , 2096338710566393889 , 1768545827865390794 , 1453539528789374807 , 122931268219287173 , 1536002493685887977 , 922322076104865431 , 1876146802403679593 , 272991967539404642 , 1212424332963750694 , 548903479651065217 , 1964714644756188095 , 1086864688656022888 , 1351904069989300019 , 2079725348501042427 , 285231779234020155 , 669702392143786884 , 531127358052664417 , 632387607330640830 , 1967578957980858028 , 954059619190977230 , 845565106696220991 , 1828361190302390076 , 60716637961050644 , 206322122416559346 , 478535066136537168 , 571800957740003359 , 230267772664355741 , 891023839788595500 , 572950580616791378 , 238418020896940853 , 1804558710981362636 , 1182219229204067765 , 1590725195506459736 , 2239691179732050478 , 2080718385046533833 , 335218816998608517 , 1008178370736179513 , 1359076361505250934 , 572506242210406213 , 1085270006691049707 , 924536007186979590 , 2087071502701878811 , 1332677935734218552 , 1469753333190416354 , 1388768724070011663 , 476726310569146814 , 1828426649471327118 , 1542282418652468904 , 2128887330714843183 , 272881915576719382 , 1975751791345087598 , 1831912939027923093 , 111053948257180892 , 645217561210726341 , 497364467622910256 , 1108710137428870924 , 918210447087656684 , 247147257372483114 , 1808006873392180498 , 1410194300069952343 , 93624757695246608 , 164810044551694425 , 1910275023000645055 , 1310681781029393981 , 157149412574788056 , 1198584804128695271 , 2075384500570133318 , 2161344244815420764 , 2289514618885399378 , 1463265430845978318 , 563579872800403174 , 933981908066327707 , 830557804517948787 , 1198706418329885759 , 126043820501558318 , 1291651516374192164 , 1959352795016208142 , 1813188446641532999 , 1672376039116700075 , 855597235842961240 , 996065343548251388 , 2204249323054495218 , 234354928587571368 , 190727122913215188 , 2199861078647368763 , 536454073133747421 , 1051929928943717619 , 1312959386156309332 , 554030882532691799 , 444600131955129091 , 2279993034489847391 , 782891126681786449 , 768300161306407536 , 189418654437598926 , 1375276497680378808 , 1694336399657473388 , 798973196478764771 , 1079116611153457185 , 1160861008384094710 , 278370081478964423 , 872512742769735294 , 1310740107772989506 , 194441537098361472 , 2206136430488884570 , 529235112174501617 , 726670489199893035 , 531820457400352544 , 1904607108793414547 , 2007609228030973102 , 731907119851542941 , 470416386313086527 , 1701454158281279147 , 1513827629317029290 , 1280277329158636443 , 2173936991493609293 , 1923463915655011168 , 206105635523144952 , 1752398892881161134 , 1276553253870759517 , 979541963371197346 , 124969408153951104 , 1050065982977101071 , 458694391228054585 , 2083688381689009214 , 1441791026717529081 , 307173489427011105 , 421110647188210116 , 1304429240543281270 , 2072628983810874886 , 1066773894157522666 , 1080809424144992383 , 1390089427746498044 , 2253625056414206645 , 1088203628172155054 , 108886944121078353 , 65417943386130847 , 4059433612913144 , 44545057926080169 , 773905781893170797 , 1726274577489407583 , 1355110126757392966 , 268439339645888082 , 1475520532805229860 , 2112577893730277787 , 268174070595944171 , 1717317544431185568 , 1963364708160770421 , 1186521030601667380 , 1902322087950692335 , 1188722151368798065 , 316570599223423977 , 896460283185291630 , 340840808291281545 , 2217135755571110842 , 900043489501747487 , 1831746073729608984 , 1614998571677940835 , 1677754634691377250 , 268157900308358541 , 584171112728678398 , 841236367149266359 , 355354952388838396 , 1158920878052757710 , 2091637776605304429 , 2252799751187998167 , 741611066028140980 },
136{ 181845869841461819 , 1715671564123981134 , 1560788026242708213 , 1171504921953275751 , 734595735233310504 , 1952139175981642036 , 237848470911830958 , 442244758003795652 , 2237709566104838394 , 1305440931983921225 , 529468778603864854 , 2049566609015025170 , 557465095635733085 , 947944347533425878 , 1497914217419583158 , 627848756616178383 , 952228818257421318 , 1854355445797953222 , 1511317546803829173 , 602655534073755393 , 410120651165924455 , 1042806207552499992 , 837269415249916331 , 1759253675096069717 , 697922316171977851 , 1711621837033862954 , 2080377282254134962 , 693317521392040270 , 1816241213952636839 , 1231648318624963319 , 452593289590428649 , 1363504733803484420 , 867422484524614294 , 304466845873172921 , 3805192224364078 , 1098996788660674393 , 1275048525053076055 , 1414514393555316486 , 2213220220710465832 , 117771135516012810 , 1467459937005236903 , 634749728534801921 , 1427155696220635615 , 585865119500837257 , 1845720661027220642 , 394418697746489667 , 1657243034261925504 , 535014840483437178 , 2111873118360858191 , 750149240854700908 , 1352250920705284915 , 904659375130349863 , 1596169023398763446 , 1208427419048408797 , 28142762920144192 , 1323127338187170582 , 2031376809269930245 , 907352786696894218 , 1440504998840246998 , 1585132560635511588 , 649160936016832702 , 1062414574321799790 , 974456700452994528 , 2088395004266345515 , 21388345442813201 , 1084883027225147981 , 198692137771578441 , 1618379884150058495 , 730157515719437150 , 1736006762767240676 , 511678962300019978 , 577227000455068594 , 1105920412642121561 , 1696186309962388309 , 2116231848742651654 , 58851510873987553 , 461083691125405260 , 1767766844700661577 , 687990078272413004 , 2040624850548875370 , 1914957327737491242 , 185220112539265955 , 1424038359153512553 , 1478994628077306754 , 2003437673888125565 , 1341165915710071745 , 838623711022961675 , 1159518025349131469 , 1239307055569545779 , 35624438326754379 , 1839839044268853048 , 594487109775982344 , 285587681113999644 , 1094442215417077928 , 1242536299345663405 , 1583376693040972620 , 1030886251171151181 , 2112473557784988477 , 586494931076486625 , 141599249100207972 , 935816877736832627 , 1433904969948232865 , 945777332945004180 , 2262601360447506311 , 2030509339547335292 , 313648646898401629 , 251472500476504053 , 421041255774973669 , 1946504710364497972 , 1170149829984593692 , 619063788619213954 , 1160965151155537112 , 1594673679280409757 , 1976068490789686727 , 1295788739940207336 , 763847227899708401 , 1479958556102872888 , 2276735672058634671 , 1067385936858945079 , 950528070149833203 , 1033682279671092339 , 1040747159878421751 , 319970238624848394 , 2100311199852505004 , 68842886808186082 , 830190956479310759 , 1047754243014575629 , 1274728644227766626 , 306980285505093656 , 470522072175640282 , 103052372370961243 , 2149186408876929343 , 2192695090663301017 , 69473804996297607 , 705463259727000778 , 2159834562219227176 , 63898099543343415 , 1246303024239584134 , 1930936357825889538 , 2120300274883466044 , 1645878882317313695 , 2142883006323548011 , 1300569627268746477 , 200891747201809576 , 1091193288285902617 , 1815708840121985436 , 1995708621704247405 , 1989140631990488782 , 718482473008884195 , 180048378278953087 , 490259158034558979 , 403566006993811683 , 448735242452936924 , 687842317234599637 , 2145300167804711398 , 2025527574151977209 , 1920989100739692093 , 1037669425666089829 , 232565875315291328 , 1954766100145923167 , 2236446135603330871 , 2037164652936916234 , 1288893150263592955 , 123004120685055674 , 201334914947709551 , 2244089677220115059 , 2294461191535002769 , 1691542387698489622 , 1009761444165937041 , 1153633365412726462 , 2188742822890178222 , 2066055037681951580 , 631114682198661055 , 1964734282925574479 , 149429119759348364 , 809156136057093286 , 1438745264684368359 , 1372434803632187068 , 1994359213630650530 , 721870131945385989 , 1188119619222189467 , 197680997224024257 , 1383720050065384733 , 1739298893518989268 , 1497534853464410589 , 1975168968266797885 , 229682628534602594 , 2274223519253215911 , 1052813907450547615 , 2237366066178163223 , 1581105263522050698 , 1056193142325290858 , 1371660183443485365 , 1197171011653280678 , 2287254685209125922 , 558804876385339626 , 2112494218366569793 , 2145626049633464549 , 388743181065447766 , 225839160608852425 , 1483763978298542677 , 1079138648348578360 , 1273554092833793816 , 723342183126730167 , 1655137631935779093 , 1509736147563603890 , 727652157958112556 , 443283877427856782 , 427795133125589287 , 74540055752956525 , 1780926587833502896 , 791673253235828392 , 2033518372084439751 , 2189714958716999164 , 2087526454683728846 , 1453359038321680773 , 316159251104483578 , 2190520556616808055 , 561891960203621680 , 1779571326801029312 , 1834558041016315272 , 612580842064207649 , 747454413394014579 , 42513779179902128 , 633512519318078538 , 1199795023918418487 , 680428032212040790 , 707636920863752640 , 610359148990202176 , 2101789506484512758 , 1254718507409139912 , 476995909418466162 , 972970081193334354 , 1342680623577441407 , 2132736736850697514 , 33605804826187348 , 1863770568709668400 , 457815808814892563 , 1298755844678143620 , 454544245234781809 , 1914058740135847836 , 763654073528612591 , 1932021347154286976 , 1514095291626798418 , 423253003979969831 , 1899694754001582346 , 261599469601277809 , 967082597893458907 , 1888172289289037976 , 1060407320411641950 , 759059400418127675 , 1426749505826291333 , 493881321483780664 , 212850120267584503 , 2235685533646777144 , 277266556409678486 },
138{ 1684243027522673544 , 1465924884699406827 , 231120187401544666 , 1705203633266715310 , 2157884202797231009 , 397103467549911797 , 342122007989972877 , 2123812496419089112 , 669523010993822812 , 985946295751762844 , 1710815978809021234 , 1247039996491104344 , 1341732821740472229 , 1532929119932462437 , 1975862467837640003 , 1404244181990084976 , 634454852343929189 , 710132499001096554 , 881394655956006226 , 1045237789553231824 , 1725520066925101 , 2103988864947935676 , 280961661323919299 , 1970027473558940199 , 830160329725177169 , 2226031674801849872 , 946000858326306597 , 1461477376412035915 , 422539667895905465 , 905775722247572595 , 1908666514169921006 , 1188284062614071597 , 145215273313004484 , 150414085322821472 , 1011443777994062382 , 1067622742987312929 , 64489556205799458 , 361427437102194638 , 1614856643342978418 , 946236707122855465 , 2021453493211690971 , 1896296946675690550 , 974763579865270751 , 2091814923845786899 , 886285267845453435 , 921029612892548465 , 1008212066994920132 , 916908025646309495 , 1061113301987280927 , 1226474952122999518 , 224020049183218630 , 2047409316534573001 , 298504806919039243 , 852300343442021683 , 248072913264408448 , 1616381330809385298 , 876791980115414987 , 2077403139810512004 , 1393644670735964781 , 906722008083462238 , 917476880155199034 , 564502044392872260 , 1904113072404832138 , 1603440037928557652 , 2172996061959083491 , 271800897093878659 , 2198511633907040220 , 1360597989057294309 , 2127020100548185594 , 1947703520216666419 , 415407734083570977 , 1763510780519951540 , 1199776469055487159 , 947663592985696731 , 998108174025814254 , 2029091261358703860 , 506998937823952666 , 199154406404302795 , 280906270512568566 , 1664509478705699458 , 1721220081495165278 , 70248491690004939 , 2142351165088909871 , 898016128951158306 , 270558448351542816 , 1183626165109314019 , 1268792980144069451 , 32669816626343579 , 1450072654782610281 , 269660605440031217 , 2144377260357914967 , 1393837552736594824 , 1180536874228275697 , 1763289575083164119 , 231824652046647923 , 2115311210967067262 , 1307517058114059261 , 1408774675225794835 , 1764541087225703358 , 1285347167511654159 , 968521933531982536 , 637430595443364015 , 1132379624623298568 , 2280131006849213545 , 1586072314725854097 , 1124151995404181595 , 168040870619630024 , 1078539528039708328 , 1333555011417176497 , 1584987251738076626 , 1260095979581647216 , 415397266873947753 , 1921213527149104925 , 1972554964454440520 , 2301782959465753503 , 2054815527519129055 , 1044618314560527170 , 880624379010194376 , 597495991350765719 , 1983697756069830569 , 2072468757249754995 , 2196920873895781390 , 2149134486046098891 , 17217280115945726 , 2123537853552494465 , 1249315454363328297 , 854023605125075590 , 2018346412770653663 , 1384647990598054713 , 1242457822571646965 , 631204055016768567 , 1054405969504535542 , 2291205663373844682 , 814769672242803334 , 2208004743141970744 , 244862196109591165 , 363012172506500205 , 1655267535526912126 , 2162254672151097443 , 1334059123936460452 , 701891509381612878 , 285240801525187441 , 1053997761906350469 , 170517694678585835 , 1643837486307171121 , 1622935529612386111 , 1633185559329199254 , 576510776885864407 , 1329555723089419181 , 1713521625470640938 , 545557173997707870 , 2118106641935059803 , 1921209975806996371 , 1125034829560124296 , 2081166287398632901 , 1804882249415246219 , 2209979751564376393 , 397961529660522193 , 1806856818929301533 , 2132650170982483683 , 1284014974778427939 , 365120687471632080 , 1076371364587951008 , 1373596792658462217 , 1112762836665202244 , 1383235065710945852 , 1495800129174594403 , 297440783669552199 , 1077212207427167834 , 1864405330388445976 , 1605735045168148664 , 1033699130490333179 , 639024882771430273 , 2128891104808908068 , 784862346520544780 , 2137777503606673012 , 1125308095172489319 , 453381492441867079 , 1798079388115944155 , 97210408958022423 , 900836092999787208 , 2022622816921551827 , 905168423524021207 , 832396411205632992 , 918694621712538892 , 857303334406401718 , 1484029379367124659 , 1954488126531876022 , 1550389238647393948 , 9412917568423178 , 1258501648541099500 , 532109741569336204 , 1228710413988258832 , 1925996719913169685 , 1213691578428546599 , 1580593720515631767 , 1319347610836020136 , 2084835485853550465 , 744407510370971707 , 1470316976875477512 , 270804359252516351 , 2025708365986977172 , 1070252050461503613 , 1382645733740021608 , 51037259763119383 , 1634845954412870148 , 1069622488091316832 , 280929723353832941 , 1180814741117491468 , 189233839149437260 , 1069482210597422795 , 1296486368952704563 , 1184974558951428171 , 2041340792898187529 , 297941470653428218 , 1025613843722498579 , 1842256980695878677 , 321679483468031070 , 1080363892593714277 , 1911311238133286414 , 639993690162822127 , 265872862419493249 , 1419489553202828682 , 560315177438883176 , 679542296381906025 , 1018993795904297755 , 2010846712413714032 , 1803238182759762142 , 1983708984492508397 , 2109858766713202155 , 365209709377908391 , 693666825452382938 , 980303762017720213 , 1689660758702388629 , 1982452236771106864 , 783206566613718923 , 515690392065375731 , 470525560325284576 , 528139504770296571 , 2300231811116154836 , 1663129918249814145 , 436477951725945862 , 1610625264952591413 , 1626144415706374686 , 1137318625113907377 , 1833236760120549808 , 676578743599451891 , 633369926352338553 , 900233262578253480 , 1501822636180255284 , 1669629527408573318 , 1214071489989322790 , 1516684356008121135 , 1644871083493492482 , 2294915277748566597 , 353116312078281657 },
140{ 483829757686915303 , 1265642775931284982 , 1734756873627857110 , 1764583526334205129 , 936780636351201294 , 1932421069343026611 , 1782183969104012947 , 434821245120217058 , 2239602263101780997 , 2192249941286846377 , 1364407955449807370 , 1774291304422149266 , 2219556920328664229 , 163719020294472660 , 865282548225369451 , 1571544693784720745 , 1832787260743756570 , 1889957252464745204 , 2294326951470793690 , 2137072287718738706 , 719112372732440951 , 1011492498122681262 , 340439771743355695 , 274973403573712792 , 1568484794349040067 , 2279797556298226368 , 175874387312746427 , 713102739246233467 , 237476828679683554 , 377643963667569246 , 915696760360969058 , 1043337269236418536 , 855502387327065025 , 391283707626809348 , 1238697788320739314 , 1361851646117322624 , 339950252423265360 , 358025919734181928 , 1870612722911254281 , 1903531478170821014 , 73046653690033995 , 12855799971162322 , 621409257890273559 , 1290188536639758593 , 2168764249036930847 , 1430026004208768422 , 1546776464645104300 , 2032571407813686335 , 1423376109400786557 , 475300014713428503 , 662234804628550971 , 1984648195237458739 , 1283813193364228368 , 1001877381874276081 , 626211621747994903 , 1285377289392533901 , 438583985946331850 , 978425474322040713 , 1273302504650363929 , 485598383751544644 , 175017778876195595 , 218759958409050158 , 1036599236770453297 , 373708245964157264 , 1174971379679072639 , 1265823850489351890 , 1607253900291780439 , 1627443671578580663 , 1129876253659490486 , 560277241700965333 , 504464237635971724 , 7215467768211909 , 906880668247341081 , 1591529496956903767 , 265300168936614163 , 613094780341694668 , 594667169816154690 , 1360089954078717064 , 296756432689223231 , 1322826994815883487 , 2300535214170363627 , 573005311549205225 , 771171048279008496 , 887322546470724414 , 2047457332349394011 , 756340667978732423 , 290905500029851921 , 2096568399300923486 , 451056361201095543 , 1601219022198444947 , 1564600117110313347 , 667183397019766410 , 2265404758454785045 , 1097342104148465745 , 1700358923424250686 , 219877200605716592 , 1818109784250021419 , 760564782842496329 , 250770309469842201 , 545933212275446693 , 1907390873078278531 , 1724364185558651316 , 1770550971134984068 , 626580322048129451 , 177450830791951768 , 271207125353415109 , 759070703746114375 , 342947543011096992 , 292130664399037143 , 1086598578228017640 , 185753848673700208 , 475337770129126455 , 516451653560955120 , 294750852200159176 , 114491557618197195 , 2021866783388483941 , 668489668734834005 , 679955812611223535 , 1209875230514618405 , 165593406646953489 , 824180847938511489 , 1216685910137238811 , 1524039351665433403 , 1829288212724485048 , 1895828401060954667 , 2020055574082628971 , 1225701384321400324 , 1590962056418842811 , 1162386643997034055 , 2032981881094099917 , 1419132677570258880 , 2239115405311779326 , 1545059148166965061 , 820013242676044856 , 2022140334649297808 , 436843141841008597 , 1134438927656186554 , 432613141307053794 , 810576767838420518 , 2074495650034434033 , 1505402819595112638 , 1176118255465501677 , 1056244269734090923 , 1543435241372497391 , 1712199854221366091 , 1172911617902117009 , 1288921124258477525 , 1933605307588098683 , 2030879093089019133 , 1156134892202151684 , 1194068882519536135 , 1914875279376774089 , 919732851156252413 , 757891661590385981 , 1802519743756547925 , 1091530281078683878 , 2003717888292878526 , 878660198819568963 , 585600145063600682 , 99355875225212037 , 1711185426804902171 , 594494921148541541 , 1591753863437394483 , 1709172515137358221 , 722078895776788040 , 377893070831351342 , 2259779636948114503 , 1001227633286804845 , 1964639798328877975 , 1402330997774228363 , 1004044745863919298 , 120963359873123128 , 837535572217905634 , 678283372880431553 , 1090228705559540632 , 2266489604902579803 , 1316314834925213139 , 911858315173283570 , 2165476539365120870 , 90295059054553989 , 682321525154396262 , 995277631448021760 , 121628128180381935 , 1676982156163168879 , 1015309556138670866 , 1615309766890011252 , 1390394933717590818 , 407760635770888953 , 1631427128991355147 , 1473132022735830687 , 1887504705837966922 , 2094621647677163123 , 2220489908616166618 , 1554909691667777071 , 2235008150024323604 , 1942254665151628491 , 1955681650136944800 , 490624623873554728 , 248782757285358548 , 1824464903082827775 , 1838480173772602418 , 1031827021277346941 , 703806795387805471 , 1224592245479791355 , 2086347223837947963 , 1986129427966106532 , 1039344843177357551 , 2111425697140812432 , 2155441055967579146 , 2002308396248377516 , 700652210711373235 , 913604565155317015 , 1067860333684366821 , 2030627045083481585 , 1404312651904000834 , 2165326148359988221 , 707621922314182681 , 1240935786361957532 , 613443475341582627 , 1409349564470982184 , 195347667277310570 , 2161896701555266955 , 447341469239874832 , 1067179697604629094 , 2161320406783215242 , 2207627441587925152 , 1999464202639032463 , 80178270765904466 , 229165260484259634 , 1368132616019086522 , 560628167810649417 , 1865826001229107744 , 2189830488021387530 , 58095375396740361 , 491042698480303902 , 1925401086171198748 , 1658021276913731707 , 390183779786148051 , 1098074224204629739 , 259814706257569014 , 502277584479915832 , 1458400440619484188 , 1494204057849534882 , 1376319977061492786 , 2020924199779131242 , 1804182746403901272 , 1569964679670190587 , 2259420712318958799 , 970303270058236499 , 515377347382307972 , 1558441728673897930 , 1284194250497354394 , 1095934067692851180 , 1699750460241762054 , 2185291012077588395 , 1632749904458261249 },
142{ 847821465392476532 , 308473424057410937 , 130062057435986262 , 1055716563534536457 , 8369259131417458 , 767982248589234241 , 161395248579653493 , 441482453822015426 , 2253268778022566788 , 2272359313939768145 , 560397510331880153 , 286374073525841105 , 2192569478336432765 , 2038550902578028912 , 1553811249528018498 , 1122260029573713850 , 795829000168605797 , 937614655335184440 , 1673653335660563927 , 1586097955006854822 , 228248236186310559 , 1665154010434608432 , 1259473640115320532 , 520615986133846593 , 2178159453518169459 , 232000566413499540 , 11676238178379455 , 2258186757768287885 , 2225016998890823607 , 2131660651717462246 , 2413127495759437 , 167353234459004799 , 1967601820002397918 , 2276308727855316812 , 569242987708542798 , 1930155275172278949 , 1868714543964732141 , 1215357293614782320 , 2294204055920517611 , 1303594793550569560 , 329807021655110888 , 882781337046230229 , 1137008347230391059 , 1706552729677130677 , 1662647440479195777 , 239958031737696586 , 1244320362284702550 , 1265110043868898889 , 2252107376047191066 , 99518143017486097 , 2208989081745105569 , 2285757355977448110 , 132775053180581369 , 829023287288084245 , 1870987027487424165 , 103052398986966990 , 1018508578041491610 , 1814062014395962404 , 574356713680184904 , 206572440479186724 , 1574444761553306911 , 1666648851634963758 , 1468617904433801745 , 446834220496716163 , 557358124617015051 , 1859714715119729902 , 1521778913395971569 , 10122818530181523 , 1848634894488416613 , 1984484275410092401 , 1439790756346969085 , 1704751592061778185 , 1102331456504872975 , 708827964562982800 , 2199695107237480220 , 2216153024270946426 , 1989060458704997107 , 647016682024586146 , 1901817695010061954 , 2124854177271454144 , 1818930604785737546 , 1473255909538121831 , 1544314980335164179 , 1512733605682181739 , 1592044023596874221 , 1288596394371192195 , 296706148320206623 , 378928396484825854 , 1362107353122250603 , 1801015991651649539 , 741856374937789704 , 49385259546436801 , 1399977143848033727 , 1755692877679414248 , 266563227545503307 , 1456822267280416932 , 737007314668330583 , 1163937167764471252 , 493976549952014888 , 701449010787607552 , 87363168592630652 , 1082223906364406077 , 1681645921443413815 , 966083964208357793 , 830225221002809503 , 253775421178412563 , 846090244962124237 , 1468311946769997007 , 1508476418287460029 , 5246000423570875 , 239302089186511359 , 1668230439753395569 , 1845624634807380422 , 2204552690831099853 , 1424833874052249101 , 20517793368354203 , 187070681546542519 , 802656050508988738 , 1799450387496519614 , 393349682736964774 , 2009597240951395798 , 1729275667050354026 , 619204370811455500 , 271506819803062302 , 1351318871354402791 , 262641024928270587 , 1795741389253854040 , 1364384242555404216 , 2279480063400688238 , 457036446680876764 , 1953332206375677368 , 764651716945730377 , 2183101330777077116 , 2025490181320708873 , 2256260004940001365 , 1026639680211395566 , 1310194352707832233 , 1349601267433308423 , 766819995107337144 , 159427994676071871 , 2162653349701746784 , 2072716494900957491 , 1786082502431840847 , 1940397524620944907 , 1876565222878815975 , 293898326682826151 , 2246679525773958315 , 1424305584289780832 , 1370583203899567196 , 1375206970575985402 , 1282817943354889259 , 594073369483691388 , 1516694000633430730 , 306654097695269756 , 367160158859171141 , 217543774065628183 , 1783150113760322135 , 1229488542883430837 , 363179563078955093 , 540553091337658617 , 1261714363546464125 , 1748089727872796938 , 23936671498963191 , 763327490093878451 , 1412312581001272376 , 2123908728262923511 , 1329038901129263330 , 1768474990526546084 , 1386469761781299127 , 1936442069675819403 , 23531234331643252 , 1874313482690025456 , 98857508067904273 , 1156379842528387728 , 1327627599430322170 , 1094191386498121024 , 2081462671869184324 , 234143947010744683 , 2158977161485994319 , 1715117198398936690 , 1025262893890900795 , 1843662862026463687 , 762181964621223096 , 320235520704850298 , 1976275813520597551 , 153162210305476117 , 1453260589999966449 , 1610675886034209200 , 1487434252007720479 , 1538350745028721708 , 1383364531279388386 , 602544257429837745 , 380863035440426610 , 1617998658970730024 , 1381448000108728129 , 1699532570892676335 , 1753291364842199762 , 1673189661278377552 , 2260349222103024819 , 1473600567401687848 , 1484893867158259315 , 661801208246793444 , 1003291054761944912 , 983303096913764652 , 18851165456853396 , 2290844505761489703 , 2288469405697848754 , 795806391188050050 , 1605397929637283393 , 786531580835400271 , 720847370133541934 , 1114208845950644835 , 1533478338302582318 , 1907050684783614623 , 1311314225793212267 , 1779196184622568912 , 935470575270468277 , 2227768707435685312 , 373614219874977679 , 1864425210483669443 , 1435353505903162609 , 831550368881570689 , 1902060864626395588 , 1164452940846393733 , 1257657684948155263 , 1973334524122833502 , 952838750763690373 , 2303863939104317740 , 1485122618883243742 , 1316526300398960910 , 2296094830690580766 , 514792975068696635 , 438834328826503754 , 128342532654424316 , 1869460917618380148 , 320882327408706129 , 1593313939422873351 , 617332580408651786 , 1886556988086372117 , 1435816106465847907 , 2220564743195340556 , 1474778324101667247 , 1928692452201164240 , 1022344491203258591 , 860741177487478686 , 1146365675243650750 , 1751769115642588090 , 72083689114481295 , 1777052914779311031 , 1703704258844083825 , 558921120068035839 , 1216294711663031680 , 2260287479869078731 , 1273436817216415389 , 862100987406298089 , 2295892345413295793 },
144{ 1037753495724645241 , 1574135147177609024 , 149271535364963860 , 2198367408564485707 , 2258985560401723427 , 1014868342847641336 , 118150186417454575 , 1493558452328719441 , 113747139192822340 , 2280247853535067891 , 1938953394128993602 , 461587584045699120 , 1314105105910606120 , 2287329815520031228 , 773726708095930875 , 2203271111032766666 , 1050408962789618542 , 1619453067933355881 , 1280176156353928281 , 1567522162497988195 , 1084988188152812771 , 2303099301206012115 , 270005066012003739 , 1427850576766510433 , 1264572933677077250 , 924861035638551586 , 125609822317905719 , 1353823860223527153 , 891960555301860622 , 1538159299527175570 , 2045337372666885660 , 1986380340960123690 , 1761734817211714027 , 44111314163555703 , 2282691191844348413 , 1446266423803514623 , 2063182801282444562 , 1294572224105199332 , 140790673779302327 , 1068267909076979012 , 754487275362649436 , 2154075711964364092 , 176214970051407839 , 1510526159571994020 , 2280758432268569651 , 2045852544883469673 , 1288741993711563849 , 112142686779712001 , 902822329878998906 , 2017813670028207719 , 1950942243327349112 , 661860396285150553 , 1188425988772423756 , 1294972664135431375 , 1361976577393102631 , 1523980298381892652 , 137481557501884014 , 1180060290468143245 , 454834879705289849 , 1637732564186243811 , 108282450465835484 , 357384237859568989 , 1963624413495845434 , 432410696036594902 , 1008939516713752876 , 2013704385824117289 , 1201116241904355988 , 727015324465107606 , 167725755641192055 , 1920324176194926530 , 1876717767263308224 , 1403429173747743979 , 2109204844020274034 , 788784137682167170 , 1786419325077611872 , 112347728775713087 , 1725145720323869231 , 2269852049314896799 , 318576798565723203 , 1449823515283422126 , 1754667125746394197 , 1353116489388234516 , 143367193769522968 , 21758006959139789 , 569516613360513371 , 799324439422994737 , 971984207493575879 , 1477522397705369889 , 1536251556696296097 , 1570355909071840611 , 520698568408622081 , 748279487058833095 , 1313467946615562901 , 1153145497948292617 , 231326688703809050 , 569058395158265533 , 1837173368526558172 , 1614100771912970415 , 2062438095877319592 , 288798997332611726 , 1015597030316998108 , 1871595495813995421 , 1967110152731327721 , 1905535700732072046 , 1246007706240306795 , 1251010124842061597 , 1656644752257142801 , 1657084998113843989 , 1050885592434065132 , 5447233917747125 , 2202146219976874634 , 342976065993348198 , 1529256361165044419 , 806846135329177724 , 1298572464167206929 , 870084321909940721 , 114211392552093956 , 1967415540202057635 , 2009073478295190847 , 1237454296639383294 , 1643892638521102622 , 1702101999870385592 , 156841683140409265 , 1190007251514538738 , 1014860757422319148 , 56713693043172111 , 1450093641889831003 , 372027331671140865 , 315864865560749246 , 2092122687005388073 , 1823976146393592931 , 1926261418403155565 , 1966533897396704611 , 594579992997989398 , 1874876022342689591 , 310459799015120801 , 1194393441212379529 , 331015936460119370 , 704977441546264561 , 1438602396743198098 , 551062243412246334 , 102532219049100022 , 696313777092728332 , 2161381204224154776 , 519884675176797576 , 876314891021873904 , 23342994298059759 , 1085582153882411841 , 1795054357087888786 , 816227010349780581 , 1337667881182123141 , 833976125465484136 , 595053243837225271 , 1727043384102480401 , 681037836100530941 , 835994313567940181 , 448607306896522017 , 886705676634673697 , 1664337681847922938 , 481612859349714821 , 759934112259044763 , 799884187518613718 , 1749414399861511848 , 733069870604934636 , 931271958243716819 , 1755683318239436433 , 1540323388821074299 , 2239574837133564155 , 1361767651161680320 , 1821451540430512019 , 1339138830358353962 , 447229953013631857 , 1354596512570824520 , 1393436893173183643 , 2242974085443385774 , 2041307127573158645 , 2151643204617662089 , 2078504866861491467 , 1344190294341981536 , 294936531612699849 , 449264663495094765 , 17086144651969362 , 1248160862134837336 , 1313894476923386969 , 50370385379615803 , 1121166917022310496 , 1839300639629756353 , 1358738851873975494 , 1911938351927394519 , 1891427672676802112 , 895264238013494479 , 526548626301182833 , 2177140476820526389 , 977748240956371940 , 452618855530204280 , 305251053584011850 , 336939365691916996 , 119708994588776189 , 1440290810062888493 , 676446277272793136 , 1916828200199176997 , 1989225184089578081 , 1804160150601701260 , 1175566442009977030 , 436196602343462644 , 398509725485619307 , 679528898360496078 , 1571667992581212126 , 1559431827449878536 , 442300951881727000 , 225065838906079287 , 1040920835015960785 , 817605822276019908 , 2003605271209799433 , 2001424675680534784 , 290924722897744225 , 495738480596392095 , 1220110985652082918 , 1602858017623515712 , 891438758370561628 , 282797074584559109 , 57388174417234608 , 1162525668695886014 , 1803055998965404076 , 550219027713402078 , 1582095800739369572 , 2114026108304572965 , 151482442989016486 , 1615187661121882207 , 2065307292056903848 , 1217401918957985379 , 191073382230378239 , 1990619380918662914 , 1564942233873987894 , 1067475892633764685 , 367145732606917617 , 2077298661211035582 , 3070423756521393 , 1146695607772248280 , 278859253323078096 , 838763566717354870 , 1644481169939450977 , 1318451670693285011 , 1698602369751309501 , 414449138030095276 , 197036661604347477 , 2201914585868182309 , 750039670783960906 , 1620054681752831026 , 412020902687028175 , 195505673875024487 , 1774495585850512258 , 393923045158380088 , 1995750501360042495 , 287704891882409823 , 295509041107942355 },
146{ 1321726135145909764 , 524432646020616778 , 655162579176797934 , 1171392999909881123 , 910720338520351191 , 2119362431597698619 , 1346057385408511716 , 1685948427286292458 , 1003065868643800512 , 39701777090110486 , 1421331178826629923 , 264765053412448070 , 1364301721543866681 , 1842089298018786804 , 2197429367754259051 , 1599675389452285804 , 1844950711812624224 , 230797305257762327 , 938326792911366342 , 744107703636736822 , 107338903315243960 , 1485996183552442716 , 1391090532334867364 , 1890518622688495550 , 2304368632163363590 , 1225833078465915816 , 2073473868733332351 , 1989003583539597029 , 1085013791964850431 , 369542081212669544 , 1972122172821646691 , 119223063200483162 , 1537998437543923446 , 223075356867383685 , 2066012979645901960 , 456994693420530014 , 155595918255323567 , 1733452134153190738 , 1899027469847309533 , 1809620077952496776 , 1469236037013608152 , 2233969706116216111 , 22526268380360414 , 283248830318330626 , 70963694894525085 , 1347579173095291568 , 1700413978697531390 , 433815797718808167 , 193528793623039304 , 709459884979394358 , 921635264773661940 , 663327458770931913 , 1783577966951559481 , 1597301412046344797 , 2218234454649170004 , 598288958807343467 , 2130399011725924364 , 715609535294512197 , 2278879652413900194 , 2203234148642692203 , 1874773802876948848 , 466807888514896951 , 1268712278968711183 , 2017012557958721995 , 1047577807905558521 , 1325224016457855387 , 1039367738905648320 , 1711264789483466739 , 56696529827415779 , 1945136318956934446 , 496364657266788831 , 198216551450615636 , 819029992946479794 , 2179430653551276609 , 1675044633232126258 , 843845084957696151 , 2228837699271589909 , 2001569698553248281 , 1730881567974369458 , 1764027274395768710 , 1623454289416313277 , 1024432140536386020 , 159607572436003976 , 937621867770929123 , 254607804736704812 , 1840656904103645438 , 790861735102139367 , 1051534089479650253 , 2252343647116134529 , 2238417170047745539 , 2136766935934981078 , 708376009241291479 , 1629208949568016063 , 1285252915993740817 , 1017909962425069127 , 1398181816547989871 , 2247869123831979332 , 916337552937046296 , 2030434743036329984 , 1389978132553788111 , 1623758667226873430 , 1622723553762697528 , 2016720261590760384 , 561224776585819973 , 405345589739843243 , 2136085907821996643 , 1716641022653317899 , 874669537334105355 , 2016666430179246429 , 1450830900731293935 , 450170243067598558 , 468605286512066812 , 804792169462441430 , 1040589575720655408 , 1381704878497268331 , 2059276394305190768 , 896191553495675115 , 1294833217536620620 , 1172153986045597609 , 1549623129975112213 , 529060930329074397 , 1561035487297259449 , 1963640076078074943 , 2091838717633823343 , 1910344238954861982 , 1174850787252578594 , 1219267492795487395 , 1587204458803665640 , 2242289014704166805 , 451143583065185169 , 1780698175418782056 , 92641552534105398 , 152724049986342241 , 667060607630424422 , 577771617180700085 , 1883918832892812983 , 1641106357424220324 , 1457406153653675587 , 583500586024629372 , 374658881848346914 , 665970445132754286 , 765387362610486029 , 481572699063033153 , 1441286648970796547 , 1882937863689112486 , 1736107653260056188 , 2124851257337115341 , 531599631803186936 , 1259270833592792533 , 1549671091727507424 , 97647541542509224 , 664182166178570992 , 1655466338944870677 , 447238270555962467 , 2125780605959208240 , 33274270643784711 , 1802171856932673616 , 2221067871389176851 , 1014845526372397371 , 585712972857911525 , 2187886602405316571 , 171711028563169583 , 1575887744275087471 , 1194216407551622852 , 604627849649029976 , 1659393434420853260 , 14999163218036303 , 2098903681782266268 , 1640917079207529490 , 1123640637854014539 , 1135239496424299798 , 2241679538263201651 , 1982538925831173744 , 488288964750152772 , 1292978214211117376 , 216676517103482284 , 1594925123532490960 , 1957693357587722869 , 1766254830889194548 , 1780104571398829413 , 2233803428564188275 , 1943039617538179071 , 1655136731001767620 , 4167272565001009 , 493774245967908708 , 739430004617386575 , 58369963695552192 , 1538818730665605428 , 1591145547217291588 , 702095679123898055 , 1526756950040571071 , 2122964509462048687 , 1295851265855738192 , 1976279556043860167 , 1296552204083055656 , 849562703342953022 , 1787777074912052267 , 508341546812420665 , 461989927645924644 , 1860981804804557334 , 2040112018701250120 , 2273247352118121195 , 2040078849339616404 , 498850315877074552 , 1758538356745271949 , 1968941575467854 , 587866922629918659 , 1175354233431150359 , 1342045735783287620 , 1283208616673778346 , 507574539407323473 , 2254790031863781613 , 1014840389594820212 , 2233561219917419754 , 724406689491919486 , 2117443387646098100 , 474782605088982213 , 1354916818720067577 , 478877675716131667 , 626556303014471072 , 568217140082072174 , 1028554383335025984 , 592894490029098853 , 489202435294362503 , 798288461059088598 , 1013660590165529635 , 1516987189526021296 , 201413329579581347 , 2124140252482319883 , 357929048597264567 , 373986358396052734 , 1478792851596411744 , 1881443242981458291 , 687254401203255470 , 357354706402312167 , 189890661966678343 , 1492587535124131142 , 1180990211466881027 , 1992421626844816326 , 481861477696686735 , 690492550335141339 , 1766529818192489655 , 1963864955712047414 , 1535960533919083211 , 2211977901213704135 , 1465988334696674816 , 1384868278517063915 , 876101464879706764 , 1454057529121914531 , 1512800215865072624 , 279116018094913436 , 1033423318148138591 , 39343921507483458 , 1794161136508731861 , 300597047376120969 , 451848333323859785 },
148{ 1300994471128652829 , 1527971971918168425 , 1891606341111777177 , 2029082019978233639 , 1685976091525226149 , 888283782386419908 , 8397242109899277 , 2093475056303092302 , 113574279086002160 , 971065463048466447 , 680140824255117349 , 322736078474504983 , 2049768711747667222 , 285255729099493173 , 1617233513649862813 , 759373682858475501 , 2286612767795612100 , 188802136121659283 , 659749974559113816 , 816889499468901535 , 726423150295815223 , 70518691421200059 , 832587912104190559 , 1716926576383104143 , 884989501397866792 , 2159136433176987080 , 325881461247726600 , 136020925561368039 , 284649322004640297 , 631571497871103204 , 2212578211502251995 , 972949064582749323 , 540481167281448111 , 1385841279946360335 , 377302902290420665 , 366104718760137228 , 1695295482580792967 , 1485799179955713440 , 1798249917968515623 , 750766311708530231 , 2010748508530784473 , 923316908768247348 , 1307122242765869380 , 1058038972991526044 , 243948846382572732 , 1636335527465828879 , 1676390090261502154 , 1828028049187231692 , 404022038117361019 , 466434625347770048 , 1742107306860639701 , 306204312254750038 , 2238765880025085902 , 841701384310203004 , 898298570932798766 , 2274389930411669873 , 868643891532423847 , 521702316609753016 , 663087155328674655 , 1113806551701936070 , 789486664601035853 , 1726727490260575081 , 1078068636431438861 , 78473647263087223 , 171259980605461956 , 1077541010941326175 , 1035796749234973226 , 311111352499145491 , 787437108686775906 , 1070677907063285643 , 818068975464717280 , 244713935343049496 , 665695458518389019 , 1741022345399407334 , 1804735204780518006 , 556990930295407707 , 2216018927972761865 , 1718231367423754171 , 852290342698981047 , 1947886539534777799 , 230741525133065223 , 1584946666068977934 , 2061286359780064926 , 55635493167767697 , 517869416391263694 , 1262946605284081660 , 817090928803297580 , 1734735235925616650 , 277778944802663589 , 1684536272391308123 , 7245218726058771 , 113412624440870807 , 1283583829805579775 , 1471438446538808953 , 275291730682481984 , 1792751450533287564 , 1401279044662732695 , 986102525063482997 , 314218563099684751 , 1424928791593321482 , 774811603309330653 , 1002970042507022882 , 242359506602587268 , 1792749310113395595 , 749454872512692047 , 1655257215968038247 , 2145212771807272719 , 933586530980696262 , 1344312907770919480 , 1105155744687901758 , 632868839107900602 , 815036647009100592 , 2243282656165195402 , 1753756706088691721 , 746282235194784380 , 1103101268541411816 , 2131258573969264350 , 1225582213805809619 , 350389938239239743 , 2175951785234153467 , 2097952382813877682 , 1730776345651411531 , 205560357297664655 , 1673773404675034740 , 1324436919034292436 , 1686492860221528526 , 1167176681039856867 , 2207139505333246861 , 1303782500578891103 , 83498612703877728 , 789873650727195939 , 142355086672069816 , 323907099652936943 , 1563464073870024344 , 190282434633470356 , 1187901422143149985 , 1768140532997466050 , 2073400329298368312 , 536420141344204476 , 787204296127126943 , 1092798779984148570 , 2149019435449691505 , 687851892737228213 , 2109603363924050758 , 2192109880098919980 , 644446958756365602 , 1087057879270443163 , 276950028562215376 , 645539113164953192 , 2289080929393852135 , 1940221818678142189 , 1427515980450553289 , 395709313566967685 , 226524787477886926 , 163060829794711508 , 2202195294962595397 , 712927713195410296 , 87529287059780230 , 2303117326428244968 , 1110804812449511877 , 599467592612651102 , 1054687456391371381 , 1406067360953990507 , 916981202090197745 , 920048100360925217 , 1596482329684677202 , 633229981266089177 , 399888364023170858 , 120960823699055348 , 1685959240924512472 , 1139073773704049156 , 363000987725167840 , 1336837171134804244 , 643050789989058891 , 2050694640901299022 , 853256715116550854 , 976018833567734854 , 2202936229331686109 , 362171247726954000 , 50345723340053139 , 845848624549019085 , 1385627182557672115 , 89732509414968192 , 1004599717906149965 , 1356973973532358764 , 862427727472707667 , 1417241069163302280 , 1918748238337394025 , 312373832683542104 , 334238527571498551 , 210835622883451982 , 2260100020823223538 , 2089550244021521573 , 969330537284069044 , 774982058401186634 , 1477504538466679874 , 1419902223747886239 , 2264284586284789166 , 556758848896729136 , 1356637008334312756 , 1769556704582604801 , 1979795198775402614 , 2157129082667317076 , 765617912645649973 , 1158494176061879640 , 1712972727421167594 , 260291183500299948 , 2102370345710406136 , 2058921688762263073 , 1501494206616113109 , 647235794604445124 , 2021528576454250367 , 899453472412107445 , 605673313868988619 , 303205063555751701 , 1394948192073193843 , 294705175212034857 , 392151580642229789 , 532921881091215968 , 978511525754626086 , 762729758956137323 , 2246424770798270754 , 33675028658412171 , 97952777839980949 , 1223573918587823866 , 766298158435500068 , 501904012007220149 , 1514236791232033200 , 2297659660730915045 , 1882980224121160457 , 1599325666891084572 , 401248078159394124 , 185983173259489617 , 739179397932648440 , 212251462918673348 , 577025282167211971 , 615375386350875059 , 2201365943456418559 , 1240630846399113403 , 1362053126829327716 , 1284740580942215813 , 620964569811821174 , 558320632429867755 , 61695465740672991 , 1346230157643392221 , 2163287155350201448 , 569306047751149469 , 1462510811937679600 , 1469195780030551069 , 723304906250060672 , 1404785750506838868 , 1080657423058614869 , 1176329309850971119 , 14867561650808223 , 38632893621857953 , 2154814534408918710 },
150{ 809306193218811812 , 1388479692244479242 , 2067192557428524680 , 1891392762985688627 , 1077289194338979412 , 1272472197317186962 , 391164166113965437 , 586419266962217675 , 1816020770987143303 , 1067355266245157051 , 195384627365039501 , 1313791556263178251 , 400266531691067509 , 508039422520538455 , 2165155376484577685 , 1808197198052662531 , 22589351708922212 , 737491050645350507 , 2218160750525451013 , 916500279319221340 , 2223523631158027465 , 347184754507574018 , 1817383631054965604 , 1819810151650516195 , 111693237220858083 , 847292588765677067 , 316897315060374960 , 2104521925150705920 , 457725545958564781 , 1210934900914827937 , 2142539330427471812 , 25885951527839100 , 2226879557138511426 , 543131954390182951 , 1960747822410968252 , 647498860923060330 , 193114386322843571 , 334286259035245396 , 1566710492015191791 , 1976447126043655535 , 2142281587008836565 , 698021485293882404 , 1051576068476668590 , 1672619199373767109 , 533769125916925121 , 106922947275300901 , 385615228025130807 , 840362335527979186 , 1954856550100153722 , 2289582782453233581 , 1540797274833412726 , 753851919670502455 , 1555504304242589511 , 1964080395134850702 , 439748594413885020 , 1536773470630511176 , 941488665605574927 , 1183532771908832005 , 677888375939534605 , 915667802086046188 , 129739483346785636 , 2041596950047238711 , 879617341719753377 , 506708926024412065 , 1917389810553150161 , 1005308722134412864 , 602705893760227509 , 1895935937243594006 , 1009133257299789699 , 2026476993715934626 , 1936280228330922087 , 330219708796996062 , 1722180581083587852 , 901678160829286696 , 2045495584329697955 , 404843638430383815 , 1094970395577184478 , 1099433728500157825 , 266608771162234684 , 1124867455319163138 , 292542010215999255 , 1628115782454690344 , 771945911391289619 , 13898616843748112 , 81270796943738150 , 265958002820549739 , 794940472836123569 , 78354166552950970 , 1392002765539438798 , 142685561320833712 , 1725001350342774859 , 1345628999489786194 , 417987411553739755 , 536431075024979640 , 213276478965358668 , 882675995546193080 , 970572988225397878 , 208246196540402644 , 639252527427963682 , 1336821577722714757 , 670275507853799453 , 1304727185830234217 , 2278492028431381313 , 2052484420396410033 , 1542006501829754254 , 863203674135969608 , 540625734840530248 , 500042219320196996 , 2075641320015989174 , 72021883353317715 , 1850099709254512472 , 1969416625004243623 , 814526867085206664 , 1869815247880193438 , 1052562336899938403 , 2136776186570103717 , 1447414887004185323 , 1362185813356678738 , 1352795671887864846 , 2151131089358253079 , 2227522739346691123 , 1765029420067355017 , 268322483638846559 , 1064906410098454403 , 1225390119398318077 , 339102760265010020 , 2190107329551506511 , 540234505913855229 , 66910647002486065 , 593299305084772551 , 23040186793706187 , 1256364150666116602 , 1090922192705407692 , 1733373413116143950 , 487073539782656757 , 1112408582351532268 , 488645477548434283 , 1721688751340534092 , 986591136990284189 , 57006679348847333 , 808279752369744911 , 2085625169619405621 , 2122006505680387896 , 442642646093794503 , 2191050731322567946 , 1044284718285885469 , 1821684624806817782 , 436886513239928334 , 1718759284667263939 , 200181532953999296 , 225756696312773380 , 60980863229566302 , 378434862492590527 , 2158589861524971748 , 1383634450046836932 , 2282142848764541394 , 2032434494227255547 , 1505502259950790662 , 733922881407737078 , 1506858990463621555 , 930846762406469548 , 804730790874510932 , 79235460950694081 , 1443399863750832104 , 2208542634970884043 , 2189193690642070507 , 554363536745763447 , 227330162310174478 , 1808237111673235122 , 1840636254911465138 , 574621279618154726 , 2139100331838340251 , 2130855514965782682 , 1960356072340969313 , 862643582733085397 , 1037484163558163057 , 351461838957500222 , 2225078227405186305 , 951308067008294300 , 1793855439262869358 , 369840376708120047 , 198327077354063539 , 357882498909359259 , 2042553488808604190 , 1998756206880821453 , 15317043821082388 , 853423759501158388 , 538388207730672741 , 416080731146598687 , 496905360471330884 , 225311820377295223 , 1969954771529327979 , 370087766968846254 , 1714560676382326779 , 1688273755447047498 , 898649499456154044 , 184660726558071919 , 62089974799261797 , 2127036022174291757 , 742714108912984395 , 395644174351147335 , 1768227114719849108 , 418755890862400234 , 495796911034510514 , 595083325023065763 , 862101119664051582 , 488228537705973055 , 739335847543050130 , 549380248639367950 , 918780670895143470 , 1564646472959065656 , 2097778129087472283 , 1433501869364823000 , 508429459277226167 , 1606300078414313960 , 1911659863284598214 , 1884494075941146615 , 129569905360042930 , 1379306770712892235 , 253292463383528527 , 1162587733473890675 , 1311310228802141542 , 665414981784142590 , 2045316172390857132 , 140793829370838527 , 1396173305730775871 , 2154452132802967753 , 345251409631741834 , 1273868934833559180 , 2242520643166707599 , 851710229965817771 , 460934487520218080 , 586974988790870302 , 672106245000017215 , 1987937109182989228 , 469441352167976273 , 1195982362219017721 , 55617765716994507 , 2191536742887065981 , 440563840776800954 , 2125329436653672073 , 786927343048388906 , 914769213582961333 , 1629784712086187257 , 1966579430596676175 , 625130384158762279 , 753684709700728233 , 1962351010110148582 , 2141984395959192446 , 1289757740366258816 , 2076996516755455337 , 305127421206094581 , 1042282883739286881 , 1239180551720394107 , 160385614725778239 , 1589413962374643807 },
152{ 483275414165321323 , 1768324739556378639 , 892888350976579473 , 1155270776533370631 , 711859751118392916 , 1281617103452055372 , 1284760826045001191 , 580545177909661940 , 1801078281083594710 , 794030503766884878 , 1815525908457924366 , 1455848187489414660 , 334976879730820025 , 854437900178050573 , 2057196325266078049 , 409470679480638337 , 1043266689486891081 , 1960907588391623552 , 758866442934843069 , 2167166735076785201 , 1990022703353111252 , 1486755834910309525 , 2129157924514092291 , 1422443139680622493 , 2000360881252475356 , 1934359603747869935 , 448354569218856619 , 1893161272592019038 , 2245091374880558008 , 581730472162673797 , 788312549752460245 , 394888608763746862 , 1579797566163270874 , 434746121468503906 , 1500850841816398576 , 1633101803734459741 , 1693387496341056153 , 1494497097322778316 , 1327629657252674325 , 1572106892938172472 , 85027820756147522 , 282815790516724098 , 1788433216808846649 , 2289659569879109280 , 2124729390122364171 , 1748409547542871236 , 1036034065827781986 , 73637570056779174 , 57316655429841819 , 269262413941570943 , 488361977478607431 , 1061281355087382039 , 677889258805295052 , 2223042323865473418 , 1105407257670468517 , 416692518881536830 , 504066664226645865 , 271312832064513379 , 2039833928136929055 , 988315188547008024 , 1646444678802312818 , 96096294277697726 , 1827369613845144446 , 1470009240765519236 , 80583638325829967 , 497226924216358697 , 1877975994071058216 , 1034239341698253854 , 1306168663882238015 , 1055157734756382199 , 678200367372467488 , 1561636313999751129 , 642923658772756374 , 1755535655088247679 , 20160418820352280 , 1395272475164416880 , 2016667871594816575 , 251225029642498164 , 624746655647580881 , 1290539525277295308 , 1812433579657480488 , 2054860877736777243 , 2025952765336305382 , 1000419795981746507 , 261253454370444145 , 1107941409233464272 , 87862984114932973 , 304514703050900496 , 177881712250371686 , 2229060826015603577 , 635245718984730902 , 1116863313867617592 , 719305710054195479 , 1323434684992266374 , 1682755107388888782 , 308486376663954232 , 1370799890277001688 , 27939315771328844 , 2040309078217371176 , 1201395255696628976 , 1229656816724313983 , 622943965202602217 , 1389630505934585256 , 2199722619247776483 , 1104799876244435001 , 866103121659433014 , 709961276490895542 , 425683132515407096 , 1388176112616847883 , 641354664053279971 , 1861021289886770785 , 1720533246307638846 , 231838407142260115 , 504435150695011843 , 1242644390127960077 , 1194049998122408532 , 344452388931584484 , 1275132269354119822 , 1054005587059529093 , 871353953461518291 , 1263928523105130781 , 579087242654501268 , 808696720979036528 , 102215244045245904 , 780563690641824430 , 1199860863131934482 , 169468708568302926 , 1333629319971950920 , 1969938093903386160 , 2026555013621389316 , 1200301804087907485 , 447313208303183103 , 1563669465717760485 , 1070134953945465666 , 114850267925525638 , 330181232583321520 , 867154745817073481 , 2131717549653985701 , 1812613335257918644 , 1426398755346221087 , 1435830410245020040 , 1858088340313898866 , 1308142797059205030 , 1921910787965670787 , 915551799854735643 , 1733388984150928226 , 292085894752545066 , 1154461204439481308 , 450873613814011809 , 2150637632166217051 , 2147963963509230966 , 1286521306384708339 , 745239349755876319 , 1988314095600223840 , 582535003239447093 , 1234055411150039018 , 1625353787105796592 , 601429444608427250 , 1468505324942853596 , 1796172830641070750 , 92273864520457130 , 1266404308575692169 , 1370653139445970798 , 1363411127045247140 , 2091376656538343948 , 2137440112967687000 , 359302188777983528 , 455263888382929530 , 942831719653151342 , 754248495399159357 , 1012535625059602890 , 752880472671082593 , 1238643679553942838 , 86890906973401865 , 148109388209993595 , 2197778772772848446 , 2203602931044034449 , 2149179945004160659 , 295565692791873710 , 1777797990752651513 , 568696914551817132 , 9277510451982816 , 2204984756147331049 , 1301945668730924473 , 1106937394868323705 , 652186073642754866 , 853000416354391317 , 409746525845322125 , 254730695431543437 , 1399086134449083112 , 754803370968027376 , 1618543004891956322 , 2157482350093202305 , 405886826443683255 , 220946658515793039 , 729186435850873838 , 1912169074783134259 , 1259635333354886715 , 597630793541497874 , 2136600075380495526 , 456236408472965131 , 826086631254158275 , 252925152767618471 , 419891192542645646 , 685570329488526213 , 988619579972801750 , 739868228814083442 , 890793197129382251 , 104080789445772913 , 1884342560420485679 , 1299458992804068519 , 1486377132529206358 , 56445891054328275 , 1749861050398942982 , 1195884393278479270 , 130298923344088130 , 1160352491906730876 , 514696400429262483 , 542193265275617529 , 440089421369744017 , 1302071212890730962 , 941405509151461933 , 1106245893986316596 , 1966365745507940978 , 797271481424987229 , 1249589762237498990 , 2190218190078419389 , 2049950957680955443 , 1251722829909446287 , 2042288169489047030 , 1944574085896166732 , 249989174170144777 , 1435173667428453801 , 942234875464610088 , 2285909723231001382 , 590937506127836386 , 1013033239008082681 , 968105459473278688 , 913449473554522354 , 34961443821862188 , 751006309275858142 , 1828007249584113428 , 1849759160341144791 , 39436865172097587 , 1331367768936950972 , 1167584200663819221 , 232510336449389236 , 553569017900078019 , 601551773863439661 , 1531410125238899693 , 176323954703895328 , 237680180632269176 , 1452373442010874148 , 329869579952047707 , 1339781313286829753 , 1715838135997710203 },
154{ 780448040909505481 , 1272380413883019842 , 246433901157761885 , 1474972664467714464 , 105335041996749808 , 374452300295932428 , 1946879570065882573 , 1403530260364051812 , 1229113455969431099 , 1524463864069325302 , 1106825966592701090 , 497964440514195736 , 1453830982888117611 , 1036389803342590858 , 1347596093607550409 , 1090451852443473550 , 2284614337223487217 , 1566068625361055760 , 2101512826167062587 , 2294183511297490081 , 1545648448755214859 , 1581760219321695962 , 245440714280921521 , 561913405529357952 , 41885191508658052 , 107697368269705912 , 1551597325120205034 , 1628673618984196633 , 1961135994793876361 , 709937525937634973 , 1011668371588123265 , 1351942003496389916 , 69315009552684177 , 929296001344758100 , 1456042960713396148 , 1774813174240541293 , 379962254706802139 , 426205771230602752 , 352678694881349706 , 1491651744074136232 , 746078167459931282 , 1804710533682039746 , 1470244602901503433 , 547475454631841632 , 135543367610476065 , 572845496697682808 , 1228351461919744321 , 680291498601591061 , 1120344271482667661 , 1739649755327487593 , 37453023425205345 , 1514638624852092332 , 1409441708296758805 , 1134371963891332523 , 989847881092262577 , 881355066096614612 , 1697338492099413399 , 463727810067905097 , 1083947781296783449 , 1970413962192376047 , 1877571246063057147 , 2073348735365458436 , 1723247590380473589 , 113860285197767860 , 1947649166612259021 , 1790713236712733675 , 940819480899981731 , 20801960071499226 , 97850055082593323 , 490431327784311068 , 1084866668481775267 , 934354449368748519 , 1970135152231705359 , 1650507892088960966 , 114033954464689372 , 1428902524913321402 , 537110569228336703 , 1590143640911202447 , 2085604542470953635 , 231144616220669505 , 542810834325848992 , 153344986213921361 , 725725278050036485 , 122462950853681408 , 1346224479897228817 , 1883069172288056433 , 793169133441056302 , 724391397998683218 , 1011024127855260774 , 650139025401214584 , 1889228739874587705 , 1773215685648309654 , 576973175125255311 , 1837239817167501220 , 1975567556502465086 , 1132409088809104848 , 269906887888655720 , 731717892694947956 , 804243692058207086 , 790132109955333266 , 91195040249140627 , 921780071883508550 , 735435176269461218 , 2234471591638185 , 82469895468776923 , 371075359126067129 , 2165076862046211694 , 1005015431224064696 , 726421242575456876 , 469783395184425491 , 441563468838184849 , 686607331885890364 , 524145958663772031 , 891903103566241002 , 630902466505593105 , 1599256093784914965 , 2239340207437959346 , 2009427821281816546 , 73016247431838950 , 1018675049708578226 , 917610261819314283 , 2173187322993865229 , 1505274381385349913 , 694428402848337406 , 796992865238313 , 1126538220945180218 , 871905941092982866 , 1261457289824162008 , 873706123248952873 , 119363339473510428 , 768614391985763218 , 1919968241124599718 , 480467332884612375 , 1496536684090652079 , 1061931119379421052 , 1128328988501300657 , 539233881898510636 , 169403935699418343 , 1696351134550442405 , 1313134081437163845 , 789318013449294304 , 997841917940738887 , 88132006974445295 , 1480067778239961252 , 216508997383696661 , 927235554278145550 , 384760403260648125 , 663760317639458592 , 229431520979683413 , 975291426029760383 , 1339830036772593405 , 365260727329738928 , 375725256684069644 , 1917086919583609569 , 399961232976423458 , 1182375797640557471 , 2259231907360768858 , 35554552448369645 , 525146720519740380 , 1141316833674106500 , 1329612485172571539 , 1836311079284830652 , 275388229015816916 , 519189835337193674 , 2024185428612556402 , 469776247654566119 , 291139383938310768 , 912661404014979107 , 677227334972053678 , 99166170475214069 , 589871515659945498 , 1202252003976962109 , 87511670741381092 , 1772131445496661842 , 1167435985308883251 , 2167078849496991538 , 600588541511205579 , 1790005903598290518 , 1719069497422261856 , 365115029122553415 , 687849403854476605 , 140119033277718953 , 205181765652289215 , 414451086792108141 , 2046846463779245357 , 211539181923480189 , 1612256468493532521 , 674593324116527519 , 466230774933596652 , 989257642898431645 , 913968955100605732 , 581879463610628691 , 1382301401665687937 , 1276861787735202605 , 1156985281945588488 , 707591977488443044 , 2212580675715319856 , 1256306946542100079 , 260006773073360828 , 98181304537833333 , 2219772431394691356 , 2217939074996249740 , 1093026568391657067 , 1744708505357202648 , 1119044391525024733 , 970555063760689955 , 2203137412854494616 , 2282506014757237666 , 911969833918746319 , 1946067476699453512 , 371109686492169857 , 2161283649629182701 , 1683650828244727988 , 2186049728841044277 , 2282203124012383767 , 277116649081217348 , 687338558381162635 , 1520683259462375670 , 1807163427971711722 , 1716196746541907601 , 1037990342686682750 , 1524638014937778925 , 1406926456266673032 , 1645452603559866124 , 1855898000636047761 , 1815979354262966636 , 1755119314712899731 , 1177765907981516204 , 1776381790024751107 , 1517207772265463325 , 736544630601237839 , 26234135481468239 , 13290892531559729 , 1182957647858331335 , 311029477721403352 , 14584854797785146 , 680406883920812057 , 772797422676370973 , 1452152202654153656 , 767120331929500793 , 2293986821798004537 , 1758587209699703222 , 159938450194492353 , 1317927412489311163 , 944020410845010181 , 832657271944960523 , 2150995423255220226 , 748074664893570542 , 1584007676276461589 , 1871428466644385619 , 1002577444871035337 , 1088749947080606090 , 1909474972708168045 , 63517932110625023 , 1479416162210449215 , 2050067323859962117 },
156{ 1702664728558979360 , 348182667817626025 , 1320883645184059044 , 1789157894935666111 , 460813331948364448 , 1730390507844824167 , 1718522301700287501 , 1441195795922459858 , 8875139355843345 , 2291739402347523106 , 2249179919408411259 , 305080749032136283 , 483134336249978683 , 2295625255518459599 , 1542394607867401011 , 327906112634280336 , 1239379721649933792 , 1518620879150242423 , 758328336048015986 , 167916792434983693 , 1980946057330757059 , 23592880796067388 , 345872200722320184 , 1808048563811105979 , 972611344270939589 , 1339773041702260609 , 82061142203073745 , 1731971749034078532 , 1297120443361478622 , 2234141459545067822 , 2127866305174107169 , 2033537577304421971 , 1921126069910634428 , 1093634472698276083 , 1794496618300866757 , 2284286160121710624 , 493183550896298657 , 40613234697998304 , 1652768817578154141 , 2115475127809069914 , 92185967730009517 , 2275249715187463770 , 1962052619397287317 , 1924583401001828445 , 234771385667071195 , 281530829020032075 , 322454398282086640 , 1176799319965603699 , 657100252194684428 , 869015570907224893 , 402713718039877585 , 497219994339097048 , 353958774145540521 , 277113316615351956 , 294769528535469270 , 1135324502372536956 , 1298313408277394250 , 600401567000559417 , 1141363547809350647 , 697374035125432288 , 1347948343796157440 , 1197763108797419292 , 937786724160265189 , 751300316117873870 , 1586761000653844855 , 2048087505658025129 , 610765371073979763 , 2091455471703432952 , 1432719138312831039 , 2221452660071257544 , 1031963813845820213 , 1117854203227028982 , 1252429000580602583 , 583212930674624283 , 2048626362307232491 , 1599791963077641601 , 1961891486275718556 , 1271056991194983695 , 1645799574091913298 , 1950476848412227746 , 2168831912736026395 , 337173688363727115 , 653061905301747866 , 290905622381268898 , 2233647527184082261 , 103080006192386730 , 366054468445720711 , 364899497200827316 , 1172292660336989413 , 1190125014618746564 , 1042676182181211760 , 1484966007646216945 , 392534360811340269 , 862563690561065114 , 1467377455345763491 , 1155071857470863398 , 830161672252007463 , 1528245524181021595 , 907682375435203048 , 1338868315102700340 , 310743432445922472 , 1383905445695735034 , 1637776692039945727 , 1512693376698617643 , 926733798325194908 , 1056612768671206860 , 267203370039502249 , 1764415630282317766 , 180332244195533869 , 2275191630338373092 , 1878163400410124235 , 1583180611755699098 , 780762194757305550 , 1636637164815044738 , 161783523916524948 , 496409643719248571 , 248345105603348764 , 816460125844397259 , 1263163216941783732 , 1149734322161671906 , 1852170092685068143 , 1967168277147516166 , 969423432879265008 , 1693621484108889849 , 2131998078409871986 , 49244677285963633 , 732519244081782586 , 2007633253331219452 , 1613059628037378879 , 2175573617234254968 , 2093566375465950477 , 1472477944997598113 , 1515631806502061516 , 1947502237829902072 , 1403591524134052774 , 1863890508103380539 , 1561267812309598707 , 750752559508546489 , 399273721389749405 , 1008787972999816816 , 1814358082500830039 , 242292362067127128 , 2228175631803577313 , 1428315560025952338 , 1528693899692870728 , 722192135657508459 , 1694697744896859607 , 760184811985186209 , 2080979698324512933 , 2112095999124872882 , 29477229811619281 , 1578223943663369344 , 1195333901752580089 , 1472489623670214010 , 1244815161573615546 , 1436402873767559517 , 844960057931590628 , 1507151945035055843 , 30969109028440892 , 1813730706290435030 , 2113014960147866251 , 454802810140851818 , 425951733478502001 , 2129263580957703260 , 1703724459231714790 , 471304247579499202 , 1558006497672263516 , 55273947445009921 , 1102593117580139404 , 1863775202465079534 , 98594044211715828 , 293829248331604949 , 2125164272120968425 , 1535298248528548521 , 1147906056392016923 , 1544326016030065613 , 1119694462521635485 , 1134069930403250007 , 2239275255937297237 , 919092485179694332 , 1472754784105230824 , 1670009897253470905 , 1484406107615911259 , 367492043295984725 , 1965397233612021603 , 2061003064760132515 , 1205035678300804520 , 892067058689025064 , 2017371859563125099 , 1329117200755218018 , 1353644799866180444 , 1788834468983225064 , 1567370524559132461 , 456673048218967334 , 137148360893498484 , 622993200958503405 , 1171797164583704561 , 344945558448575799 , 1902127879130096309 , 2000545676877347841 , 2022971595418351375 , 20985490899578563 , 1839080952204873742 , 1326379576862985469 , 1579787311792286412 , 1742883880393776238 , 1032955440851693640 , 867390206878883018 , 1939537123241866599 , 1035977569034981022 , 1937189188213252489 , 1211153942101351312 , 419418920398613886 , 56288856051436386 , 1274214544285212469 , 1027924552072466071 , 115897580738549822 , 1379720755822538887 , 1850427625797163027 , 216271793577104501 , 2090337991982895305 , 2212360305847095756 , 2007830515147534214 , 71835970268207401 , 1286503123955030268 , 121590481393752595 , 14716267588526841 , 791590031487974437 , 1585331611583337524 , 741911995076469826 , 664811244812863453 , 2096011607668290287 , 1576212331470545794 , 800430027984253197 , 392016194084578020 , 1245828440993701344 , 981910069347791730 , 1122378582588493001 , 2032331424975940543 , 3533116387123394 , 630564746916078400 , 1718818155636300362 , 2149308783524170791 , 741268809612701288 , 838666309338709139 , 1077488117361593691 , 1032475074069339135 , 354481450347320256 , 1219673059631053946 , 1575354407816929156 , 994519684216940205 , 588234267042122883 , 268807916493660576 , 1669594790277038432 , 1729287552417311256 , 2144778782008243942 },
158{ 365061297423080393 , 343541689109902485 , 1757492440502599042 , 1974784354456049888 , 16019524591013585 , 832084798920247214 , 934721847969399478 , 1943539981245787602 , 2031375351293006099 , 847071748843280519 , 576482317191073247 , 1634136022037082315 , 1066570491512749967 , 1052676121049060156 , 1930175383264526357 , 1469413926576165465 , 794627265237347084 , 342843983069544349 , 611166937577598465 , 668668939531259029 , 1402185898995214958 , 1190575842594514209 , 522384908378038254 , 933915675784316294 , 669862001413777562 , 84421935388960579 , 659577624452658784 , 381909458426205058 , 1454320805922203062 , 699095499264527230 , 1113857980512904324 , 788173708351897280 , 555200016658754346 , 288661511674987781 , 707407215773448310 , 1077586253383913447 , 1264763308743199046 , 1234417086317177120 , 1315921725045790466 , 199664230912820923 , 666457617577954753 , 1131006598676089868 , 2025649167926357738 , 1849705190255844696 , 1356171316134132610 , 24109393422603678 , 870309897475394252 , 2258034494193719205 , 1892809751528906618 , 987855998983866821 , 2257778140498776226 , 1307734057598849933 , 1423148201915508003 , 513960218464671546 , 123727467744324064 , 612929766211270301 , 1253160284461470657 , 127573205884496456 , 374594858859467433 , 1272942350688425500 , 18322138773315384 , 1008886470551792783 , 904335831698197238 , 1053147201723297949 , 1497983953319415260 , 559183145143234060 , 1124649433921967593 , 1809551307724365285 , 1782528775737668294 , 650429747180127479 , 1208337955643317731 , 915960289980058192 , 2134484915935432842 , 2197873936697967546 , 1652184221094692505 , 316174192600126438 , 1574480049011281768 , 1389703648595747019 , 998741677224461107 , 1599805169778159132 , 118555187678867428 , 1939624021448175656 , 224197639454881735 , 2244243147108922647 , 2201759010425443445 , 1658905821898518126 , 1565286829610817476 , 1775499401433618328 , 2093416236453678396 , 781293423672013113 , 1789156115097236898 , 1616596891147663244 , 989488519098927514 , 1353467478294344207 , 2172752203937588827 , 87521331838642752 , 58903851368085511 , 1655440033696090597 , 1012320625580699536 , 1363812864978062152 , 403531893402950482 , 676230525109021516 , 747894179795854917 , 9508464262940970 , 2132189688025977695 , 2934007010485660 , 1897426392192906186 , 1784932576393097273 , 246208806796028359 , 2240094551241387399 , 1908339925925640542 , 336313556755613831 , 1033078452115887430 , 870995011513869320 , 1105333159698778916 , 1543798593119587630 , 1650357669437809453 , 1857771621164150751 , 1968168310342392765 , 1354610517692194281 , 1933844055169463883 , 2037676153815273659 , 1852618491246849686 , 1766576116994254325 , 1574517654321866662 , 1938123672849050354 , 485171492025972136 , 347297553533716807 , 490007716770475491 , 1196515338966832924 , 617887529165606009 , 1531050833491144777 , 185404055230412165 , 1948112320921476160 , 630647098723721250 , 606405398366225259 , 780589619978204670 , 423226220521057641 , 2009596803474293946 , 766144021605838019 , 134234406969469304 , 2052899644097490105 , 1022540623823427955 , 1827226611406985671 , 1578509440715686922 , 1526187792760469054 , 1344925494290777349 , 2228646340396713575 , 1519035514478353580 , 227257191356273937 , 1186390143793375805 , 2274000609265851379 , 39979373422876421 , 1647895392929739028 , 1375579600662240423 , 2161285469769492895 , 740728291717964075 , 280235755155319615 , 1283539817337985973 , 1519780384900629639 , 263921723428202341 , 723238303606062346 , 1579100254362734794 , 1911577575331541231 , 1421266921775378056 , 50439701349012274 , 1017190663974177666 , 1548529016090170995 , 430509368287378704 , 619365832520692899 , 153634631244939043 , 1863587362778316983 , 747442134696575751 , 1106547993623410155 , 69624123778164679 , 168764190787930299 , 1722889546308901402 , 517349666472606253 , 610940136420311522 , 1145942944632729763 , 1957073600128108190 , 756826739543258816 , 1276768403033411648 , 2222513699917044914 , 1862390167624695220 , 250628234806827660 , 1746623287644828927 , 639299845372917343 , 1713439916277123189 , 1109295236622425720 , 1314028908475517051 , 1282593318996275457 , 1283444002657945466 , 1466607266053665793 , 1647628394600938531 , 1662682612856356291 , 1151524886369531725 , 1827375567221119506 , 1103313979635549438 , 336312243830352226 , 1723504598696299427 , 601094619444517700 , 2037738115375083046 , 1416861899642927704 , 1663586035431833664 , 1531921155620207617 , 1734416857838448782 , 1639317089466017451 , 1622542654244093376 , 53952243654720214 , 688904580529452607 , 969723193860624187 , 2253828494993042958 , 922731771575731006 , 1721087944675794270 , 1892948131065664323 , 460730660262553049 , 1701144670439539738 , 1519080507410707152 , 1453533333814172673 , 1203466650740304748 , 1849044523202575022 , 1763751109332248900 , 1366085996343383234 , 1797291105798848994 , 949510756321940183 , 2090054806783372864 , 2113437703876791754 , 745599186457321381 , 1100688641964289169 , 440126471510900521 , 1095467404196525552 , 1729844141853390217 , 404766745717974088 , 667025015614028307 , 415096433284980160 , 764228386402360772 , 509171893629276844 , 1068735729044579824 , 1329433517158449761 , 1246643587955315020 , 2045464679880723108 , 1001572401888766112 , 1476743939935250841 , 96221643317229608 , 2079494399672287240 , 365854608146360121 , 837577422961465140 , 1547974635612211519 , 2125498530217546329 , 513423157953384562 , 245462297794846910 , 736269307052797019 , 1691185042438029932 , 2123124865093508191 , 1966817376672114906 },
160{ 800442094655576905 , 440059113108173699 , 1743774766244684427 , 1245840248076142184 , 246502506788547047 , 1860917053662319946 , 711602813017507327 , 1573642447013072001 , 566168847565042049 , 1941775664130926514 , 329274712125957656 , 1358389283761478429 , 1704940053422436037 , 1274341553198196158 , 1681981032841656735 , 2043044635321403699 , 2082448480018952673 , 1216757975616227839 , 1649072559732414542 , 659326818822542441 , 490436794678900820 , 1209071554714557129 , 1977461779724753361 , 2152523800192140337 , 360950175855793409 , 553531278273177137 , 957386739012173865 , 449298332659488651 , 1483955256857116906 , 866573224955074022 , 2250786537398341475 , 60279095356991508 , 1874248406176848204 , 1415152113483230734 , 955933327856040604 , 134761751488156366 , 1872939295059520790 , 2268629714096978682 , 358408962806062691 , 1781718908915348276 , 592338390228870195 , 1029426735499123732 , 586145501032873390 , 479177120023718525 , 907288648198440944 , 1030939151926096608 , 372472355301513044 , 1309084534746722652 , 2015479500726048185 , 919953597382539196 , 812850438884057651 , 1286997726246207662 , 1422444958556795085 , 2142962993779211001 , 754984613408495320 , 1353667699997192662 , 850643241436343904 , 1589230417821413516 , 1360835630127443618 , 1189529743134286365 , 1929193012494817151 , 2164877135952570230 , 1200455915035402341 , 2251192639672064661 , 666610321059126019 , 371492148254534826 , 485257119765235655 , 1048556717471600387 , 1684470670192417078 , 295540090686240274 , 1299381855696628180 , 1595719172039256448 , 2261107659546257716 , 829009451857084648 , 1095870178975405758 , 1087578249272611191 , 1307170536648714055 , 1281928325633448207 , 605727131981039454 , 1712026377516497342 , 2177801090856849563 , 626337836878888805 , 950751200637188115 , 1855112013283216170 , 2201773737582845401 , 281230299148436319 , 215680963842984215 , 1044673671704779525 , 2203462017789800534 , 1629711291159112811 , 490781805597704373 , 252964242217898903 , 1665210003603715308 , 1282738815932182017 , 1814576521473951964 , 294555591424619007 , 707251636825796999 , 1267479443910221830 , 457732680685667156 , 1208287982681540679 , 388663380616459104 , 1946280500849116509 , 186814894436101307 , 1245500119918631155 , 1080474091041224937 , 2055662039741449612 , 1631510714155979143 , 282402339171953925 , 12686579181151111 , 1985100809863390195 , 1334645079952944993 , 501344027045490550 , 699040257744066787 , 841132474321489673 , 1638145656146738902 , 79178229455414353 , 1187298321508309913 , 1029975426458471326 , 387995045058671048 , 60989305462523801 , 2257495519670157457 , 1691286475875090263 , 674923802861738477 , 1721907382764632935 , 749558432089231584 , 133807618900112408 , 1386553744880544312 , 1328097144105680288 , 2015455058817102913 , 458412603180231966 , 95735443437580469 , 1109398612730028022 , 2073359248380510463 , 1983114262111124855 , 1854479690113791907 , 242688136479055822 , 882331228872340246 , 1191513492350605321 , 421049480794160850 , 520587174186512773 , 1740122097660599676 , 890862971855594233 , 1601481041975608786 , 1102158707275766944 , 325496604560619477 , 1917069778280892901 , 106725516660972670 , 1761653913431898315 , 976780578948250472 , 545980727381866669 , 95349958929927223 , 1481007394283597641 , 565990326103202520 , 2137214803467750496 , 1460613535518300170 , 962110745330022945 , 893311917659373882 , 462006473447921456 , 2139885411823657890 , 2228633586905485997 , 1540024703147836723 , 1581143759917070900 , 191116997199116194 , 1808966817626917475 , 571320816220906113 , 1283384812384978206 , 252044551486645585 , 1644673142152031183 , 1017388541676653210 , 1970967959449176675 , 1360489117753905272 , 542658773380554565 , 871237735247241195 , 161069716427811036 , 856159051253913850 , 20991883738407701 , 573488578947300620 , 1902018282708402524 , 512687736643187105 , 1636883118647854392 , 722539500134649390 , 96352727045769588 , 1021675138794052765 , 123944693416915735 , 1592858025640427492 , 1838776565667191419 , 1356976104855352114 , 385847518150482937 , 1814021368913036382 , 140382061847858711 , 144768594256523137 , 971547651733021041 , 113262206680945104 , 1111074861427653114 , 309264573991891810 , 2224989259071438868 , 1437212524000103003 , 684517939886894982 , 737680152266478354 , 1497399615808755973 , 478900014602148048 , 986583464535638286 , 2066274881428344682 , 1092798676084915902 , 143106421930697893 , 156532624045706187 , 1205803913337874031 , 577766120833025634 , 1595199553082055398 , 171624985073894940 , 2204509347190947055 , 396299172005441614 , 753550835527943985 , 2059811086465447552 , 856979840791429801 , 705680377988357346 , 599108979388250067 , 1059286599514425041 , 1457896782052981317 , 1641935364073040114 , 821087801428501510 , 1049817007759309487 , 1148859750575178230 , 1569404877905222238 , 316011660495240438 , 1554654083216020470 , 1213230280330113783 , 1563202315828699100 , 1477386888391535315 , 1235913536116004214 , 1371111007100044408 , 2059660784071991980 , 1465080989389293699 , 252004391786692109 , 319852986911352180 , 114767661194087144 , 43306639187887810 , 636647039657916257 , 17481087069236915 , 1519039655418559262 , 2118897713174564543 , 1790715400017144752 , 1883067741339177773 , 738602685601049363 , 1205143335116449190 , 1335730301334788299 , 1243598736126337480 , 60807651980815480 , 1824284483996126611 , 347204093339369080 , 1679483004451695369 , 591580556336823392 , 1514656178843674095 , 1940610172493640235 , 2211377689025916640 , 933221829060702285 },
162{ 770345432740979088 , 1854187526510595533 , 703683592875664645 , 452182541568512589 , 411885479684799783 , 1768632343445552292 , 1935825920807717182 , 102506246211008199 , 1737416359865249012 , 1010213283236850182 , 2180774994743342004 , 1979209601122174131 , 1167796415148871412 , 858994047245797425 , 649056099681784280 , 709546427150278416 , 1993757812448247020 , 469528904504217214 , 2012631712507500201 , 1752790509526631340 , 1672311917045603256 , 878827890759489538 , 967636695725343162 , 1928017435307123822 , 145691784464345299 , 152644903841762411 , 640421866220421987 , 809925511461528267 , 1981761583903898031 , 884994958584984919 , 1767459016425510373 , 102631928557494351 , 1665282073678112578 , 1183566282626125882 , 1425721006582997656 , 1227580143354293694 , 564129560320563148 , 1206261821002612227 , 1549300677894955301 , 1386626537137861124 , 1741231321485067993 , 1197410227057789953 , 445449547351486702 , 1107650271244392340 , 1419439865501908635 , 663850237194770795 , 792167960172313097 , 2254502856867505397 , 1198741050562005134 , 1885681134605897050 , 1385312629894288620 , 1900544251534934360 , 714633595004379492 , 1589113111581873429 , 1968639201093522394 , 568709389007488739 , 1790406397195059604 , 1069632488788064594 , 1589466967403398897 , 36747387657894193 , 1616767143033893805 , 1169138750839877074 , 140993173756717825 , 604031762784159112 , 1739418158932849916 , 1474179021193746388 , 154569468041448129 , 1516070365409274222 , 2147457371393203119 , 1360739041401620154 , 1090941225515970058 , 1723946035133341716 , 729708760938108199 , 1891840030060469797 , 77171160464243337 , 1225857041002801093 , 623132468268578206 , 837081314645980245 , 1136547953286592331 , 1283377019227529121 , 601380096498134295 , 1856732783251982322 , 2085021010152625254 , 1370299394242411118 , 1800502233421963563 , 895619481145719720 , 2208452233977622697 , 258041583308261992 , 2295690859731541260 , 2128825466400244767 , 1219804096379001736 , 992081604712477236 , 539854363555169907 , 1843926829806500488 , 1570943992628685182 , 772771815303078333 , 1774226162973662559 , 1498676170318475717 , 642384152519137283 , 702614118744765034 , 593551879013177188 , 2081116819994988049 , 856904329437771384 , 870140391551707944 , 1056311950322192445 , 1188349802200050832 , 2189213657179757193 , 924475071842835638 , 1947477540240641565 , 518558802395741950 , 1455246245674171291 , 152448581873329389 , 1825912377027643294 , 1687675225972337997 , 1298135244818537411 , 1256038518767617199 , 363722687976901187 , 1133918553475840979 , 861114238705023235 , 438812032916465883 , 922251502320877234 , 1486532220810810810 , 1846760697333510905 , 925368314709998756 , 595165841250602342 , 876525261590096587 , 2211249184587792162 , 1815290244954617404 , 1328514967625954816 , 2010849149481229769 , 2212660664734588895 , 1791762668459642040 , 2139694846465606002 , 44477840291523712 , 607667419012598234 , 1315013448896940649 , 1627471231984867197 , 188026887352328007 , 1109803005296030020 , 2178983829486875979 , 1111029270941128204 , 139116061904798245 , 1181835508829077907 , 1941922695228303318 , 978496640973089398 , 1719256276550255103 , 87588085874003075 , 204983850620611277 , 811059589964739109 , 1218464831512766840 , 1790368812705977226 , 305720460757290427 , 575217936243892242 , 528237526137372541 , 430905585419179004 , 951627252324974212 , 1324304464581629422 , 2199107037430994479 , 236970501964186156 , 1791679874461183406 , 2266562952835049271 , 1229816564817426450 , 21087142845715325 , 280949871776046113 , 285098448642523664 , 164165134064285618 , 205293078619131603 , 747812314662602861 , 1981477639502773255 , 2248509865986467146 , 1485009293642070937 , 783517187051233801 , 1037254048182839443 , 1195331798934232996 , 173332594831052558 , 886779815237725950 , 2297861018711164553 , 2101415869714162542 , 201318121656865876 , 2091165779844197109 , 1497668105949350327 , 1056470493989335898 , 1176338759427146762 , 660241307349503326 , 1120927578044960070 , 1654431352776935684 , 1801611506187243917 , 1289879910061030476 , 1161763106235041160 , 1459627793425421451 , 1184856137401910390 , 1008605235007060327 , 1546626771393799193 , 948179000895096490 , 26892587185578580 , 2182426045598087001 , 899830478820179930 , 430001890733607705 , 1459643821967749571 , 1470749983796924699 , 854370994216474972 , 1132525925137991592 , 1868181388648635214 , 1300221815736599053 , 358804821264323043 , 282282027613849487 , 1865449305295732858 , 396558696322531554 , 561585187282243237 , 443549320039305855 , 175980363982830367 , 1454813943396087755 , 219550925113193559 , 2075644722436756408 , 840111826698973503 , 1985728710263848604 , 443086437662800783 , 1699573855372990593 , 1770085042256788873 , 512116845944335582 , 2269390027402513567 , 1825012158979454443 , 1803967538411297286 , 459363578287971126 , 480532069580442551 , 7825071501775538 , 1108584783348047122 , 1943575161314366056 , 1694159620184676881 , 1849272777676658153 , 1483839455595895087 , 1680876536622615261 , 915799127592023041 , 657748086535609694 , 2104555063754309747 , 1773471013236658304 , 591272150715144243 , 1657100552080484473 , 2203712817577019887 , 1781161148741022719 , 2001835147200188496 , 1167781492565586759 , 1561787666684184743 , 896025695281761983 , 1386533773285626979 , 634481829700978301 , 438436110395407608 , 907830635435638879 , 1309367409188521691 , 1540362388789319024 , 34412062560115647 , 1529923527886957836 , 1172369957760033851 , 1868948809680701520 , 2109842032435254828 , 2274416860279388177 },
164{ 1534833956245736624 , 1244660971563596218 , 1499781753139525810 , 845270110817995673 , 599662807338424297 , 709784139853357063 , 943921830112152745 , 1685635901831700789 , 1136291483187166542 , 2052613120722040672 , 821820316607191975 , 1803846184140576792 , 1686978308816209984 , 1293196668517441152 , 1960328060114167608 , 436183017636851150 , 314324419236594145 , 902816413124722076 , 564170302907349772 , 1598035431452170755 , 1285440364395523124 , 1394868414275273887 , 1468245316249694467 , 905749970392907952 , 2201545282047728121 , 892899525645686663 , 1667509589363720689 , 527948553875398310 , 448430201379814016 , 1987180896790593719 , 1807172516658214474 , 1333206603700482608 , 667803739932192073 , 1976364168927099854 , 496165753239511239 , 4740416379210785 , 1090150458206581028 , 1931848790714088944 , 1835239054511617985 , 2188004004884763388 , 2289020438294353756 , 385084396055381780 , 239490373051782796 , 331173980898940352 , 939271633416246671 , 1108022191963821258 , 896149506222629818 , 1504177843664240154 , 2001393028754077133 , 87315319602986655 , 1051333846322209602 , 1430949441499825978 , 1029766902835025096 , 1017251989728839172 , 2174237591271060478 , 132822331087725150 , 397567368691024348 , 1745247009131613231 , 1972472211974768923 , 1770972052076553562 , 1483164989164540530 , 2047026042708486849 , 2301472218359580451 , 1747267241000496156 , 1025166562961341044 , 568153812534784501 , 45619701890018057 , 1489841922247020538 , 432571172007129429 , 1031390602465022396 , 819216010846988762 , 2041120481197248341 , 1839753324180631647 , 2102037774722485718 , 1093744424290726777 , 1464737638229155624 , 414331745827070853 , 903731938879649152 , 110435257950549152 , 2286447583713423123 , 768430987592883529 , 1832706598797248096 , 899560004509833618 , 1586203966325366021 , 1244197857053382591 , 2149309866101009504 , 724161396373798661 , 511556948826842107 , 212718576770527288 , 2161777570577036642 , 1917876989942338534 , 938428549528542921 , 850239603803670511 , 592949436974834166 , 532835228624831647 , 957795344106085412 , 487319503678074695 , 385474332055660470 , 1852240453004473376 , 672016420930247513 , 520685250231509285 , 1407400734656823832 , 1847845268688647563 , 1136771456580241457 , 1502837136126841698 , 1420498619982464330 , 1844192454355472025 , 712605924240247541 , 531094068449802250 , 365248903621986239 , 1012056507019530780 , 1508345567646181193 , 14682314233392091 , 17112634860343259 , 1210553354867380517 , 1651292697594128180 , 1790893899394104004 , 549092886838440790 , 769301083471069083 , 1841299011123433822 , 290070943667493424 , 974604346536333745 , 104998660633479653 , 1392120338907035382 , 366145609386747712 , 2293377627848379328 , 953701565019496734 , 1104294885667803128 , 97756309263904743 , 2037968171512075060 , 1396786117045418662 , 471537499765440608 , 621416813227145012 , 2158055956359797801 , 25750043182796179 , 2201285889782366875 , 1573442427045237181 , 694052959500283632 , 949065196765256768 , 1175703531619794130 , 1797943186664681517 , 982363833743419123 , 1899865402483922008 , 687044466677977525 , 1323751086582497719 , 2182385009286557835 , 1842854721144620982 , 1642025529869303570 , 469009308058705692 , 552247724892626081 , 483248672996948811 , 787886047422279715 , 441535748864807177 , 1130010222334856277 , 1142680932120842351 , 1106509123090531513 , 2056800359529640738 , 216349369766964435 , 1558880467801963058 , 1877327536434272633 , 1585309361622817317 , 2255544379344177250 , 1550138482748180376 , 1423423006717151098 , 491864052744843510 , 1270716302369206750 , 954109635743619606 , 189706539142986855 , 1259699888914147755 , 978690471785388916 , 422656398793149162 , 1481333786297811809 , 14886856284813183 , 1268370820180427901 , 1344791940020470593 , 723998234714614673 , 796498553802769545 , 92790766773881270 , 813282648386361601 , 1539763812039545362 , 712550799507986562 , 2259094143811505312 , 1715576650735422628 , 274446259266636880 , 753376162292478 , 1237655065867474067 , 530169465050921540 , 1057640426724466828 , 977851824637354410 , 1547842984931433317 , 1723594433810989850 , 1228774085369746631 , 1635933913572358021 , 997081551217585016 , 1452687674772100505 , 758927934081596595 , 1594510015697895996 , 1217067355915154056 , 555864370407307847 , 1179809426052149438 , 2005757059589350798 , 410008764009960977 , 109196146130566151 , 416789759914755355 , 1754046424449068103 , 1528934142075705712 , 1426441646935783194 , 1544792833444565152 , 1000046735704887318 , 1344525674826448412 , 602557766299036055 , 552847570220505096 , 1405919140515763137 , 294515954767663230 , 193432074084745742 , 2274421701585777424 , 395965278922982277 , 2032545311586353040 , 658841346475406149 , 1586433971757979688 , 1408710018800809662 , 1499986843161231893 , 1866521285438607447 , 190771586875762670 , 2156355845079560591 , 2271881724781836638 , 484054252103037883 , 1722452999376568837 , 343834387643631090 , 1228000975225067533 , 1233505378091751264 , 822990078325226320 , 1264118995557158893 , 451204109509963559 , 1541235029094546969 , 1186948184403488161 , 1149567393611075244 , 554640551278747284 , 1472414674306164499 , 2078350540635233314 , 1544879711786956333 , 603050693126097458 , 1457717780176246721 , 1048938252700339405 , 1568279264679909177 , 659659497329792791 , 2104269901274986227 , 144977328412078773 , 610841253523764811 , 1414043090701502028 , 143768255317454276 , 1274658449386414398 , 488446777858851098 , 1346203320295904109 , 1419898628435724066 , 721977281628310434 },
166{ 394093372042214721 , 1405214837868986080 , 1313715173342905480 , 716562866766349503 , 1130046103847650322 , 1173161645631100924 , 1563435497285779397 , 829760198475469789 , 1018961092503455506 , 245135377413554684 , 2100441193801679739 , 2121554086717818824 , 202916756581445665 , 1882499139646167150 , 7773090960227977 , 969374688004662577 , 342884317474297746 , 1375237902261116289 , 1662161412888894944 , 2292457837838710721 , 1363970695215115496 , 1888059633844705628 , 720148513713088477 , 52369507610563992 , 1032310503707773385 , 1597237837027519943 , 2081543468369788823 , 2251834819810540166 , 1721578541133113022 , 1676519809122433552 , 1031414789902886444 , 2084025043427050516 , 205007606927442764 , 903572831831085329 , 2049292276267770967 , 1517663768006280156 , 544649444534282783 , 603773988594166301 , 1174375651588518182 , 293994592447868442 , 624393646545565304 , 500949237458877331 , 2070823975163051592 , 2143363044366341324 , 1873420792236234015 , 856805846758716893 , 2099146421266895392 , 1714219969231888716 , 905620287989289636 , 721504736909332638 , 32727413569371664 , 1650006180210506990 , 488237868785400160 , 1994773737936579990 , 1921266804148229300 , 2109516011086809550 , 597328649369039482 , 1965906856621165338 , 1773009776374182267 , 814739592030160939 , 2020891624774716736 , 1130909833996301015 , 1547804848846085660 , 6197490281510074 , 1447204205924807040 , 653229128103101727 , 1251685961948588115 , 454612164835606659 , 1536098119902964728 , 1074906028319700610 , 1739937444129830883 , 1460089206809889117 , 2284184348499193762 , 59419683195485600 , 517911948117555328 , 2256843741051053228 , 1628432366634305013 , 816014517404968588 , 1661651379199421821 , 434951089020169834 , 1671301292747507295 , 1568733577100332746 , 697237491393846447 , 200747108523350229 , 1721010722962208509 , 352340789766223036 , 2172700905303309109 , 1081216201270953071 , 653507427108600895 , 1050977568751295423 , 1735444822427179824 , 306900262458015970 , 2067915413777895731 , 1797535704306010964 , 448631729500235731 , 1251112750636900169 , 167988415037742554 , 636245655971244759 , 551049067907185329 , 2118254195521899262 , 2039466758371600966 , 1502454755402817799 , 1111182329962653042 , 857154539121907942 , 337437671167988839 , 1305999130718693330 , 684438279915295958 , 1422078183963437475 , 1123650415976469616 , 1136351810044032917 , 338614695057413242 , 298677024945501335 , 339315842701270610 , 424562776745576728 , 174280786794143555 , 1138335606306110541 , 357579078562760750 , 338819672462260241 , 1090258872875372310 , 1189975164315497088 , 699017319996839941 , 1366955985202941357 , 29889666754186020 , 1364668727509319227 , 1164017298351129176 , 150631637746151534 , 276058625332738956 , 2148452322443614643 , 811539427427252543 , 35101634944444363 , 1303473896489858966 , 413370804049196634 , 388706084524835793 , 1146070397819620364 , 1341816734976852454 , 1372271970915118383 , 284543678827572577 , 82622132413638864 , 861200233846113944 , 2001329435147461620 , 1454134711760843690 , 1405743040706590298 , 2299403970274213376 , 1751887444320911517 , 2031643677327522396 , 68761786857612472 , 14599221259567359 , 1358053583048928244 , 1690936927950090066 , 165444492200885049 , 1456641101528501939 , 713335345938124236 , 1987013265101937765 , 58448232451471544 , 759876509109173582 , 1133860717570898471 , 27959758915017416 , 904059565891996793 , 167720803235719828 , 1399807221123049684 , 667488040203035346 , 1501247556751613846 , 1233387762829026580 , 1378483106035142770 , 15106334809236065 , 2117862532113531287 , 500653440009548392 , 2225406495200173338 , 904589242315104169 , 599436614828528285 , 542801001272262198 , 157359588159257768 , 1537005193250567256 , 1902215431298750474 , 1443990106137356260 , 1401782890325693011 , 1852249499419438853 , 1518752825792875166 , 1627890759842883215 , 761704656905734575 , 1531595482975130613 , 2186367318746693776 , 690660083972083789 , 1424532057177625336 , 991987205992441720 , 357339813986580587 , 2230353041131284275 , 376564600781233294 , 1355847351574679750 , 1566347631530296935 , 863629515437768 , 1969884935919000707 , 922168833117910356 , 596872443981809977 , 1421774106514101182 , 15231909957353256 , 1867170086943890174 , 685618927979383453 , 1406950777705803667 , 1333814075848690772 , 1362145304606352416 , 9117866566501737 , 2212304319394788143 , 507554294258016711 , 1946487911717494606 , 1467560704334231394 , 143300163814542645 , 3278233172912887 , 1084995411020066592 , 2184665391924617214 , 2083597136480239131 , 309286847805034964 , 1201866067669213040 , 1687565965477886826 , 1926445320009974033 , 2169901048797235641 , 2025445051403005585 , 343363417735866443 , 1136818235036367825 , 16466354569396357 , 53059659475211303 , 408628106372559069 , 1340773364919984015 , 2274524444552834753 , 1532706151585204368 , 473480790855261635 , 1471612977748391161 , 1618195770421095069 , 539696088349234976 , 698645075212594697 , 2133293100390628412 , 89592364042533102 , 504630410675466607 , 1485683547069474218 , 1347248347430580797 , 431388227406446268 , 983198503475689589 , 1959444488305302560 , 608042324748976132 , 559933228481045030 , 1097421041523667715 , 2186113542308604506 , 2247328446181560791 , 846036593405268113 , 1001556752085739783 , 1303204228303837467 , 195745073034904382 , 359658995301617989 , 1220945145878162355 , 499642592199066984 , 1538811450028384459 , 2169514472254770272 , 2301846716321298859 , 274920591280859732 , 304847727887029607 , 1331328685660534225 },
168{ 1179817810956890643 , 21198683856562158 , 1952306633181614886 , 702770862573757519 , 946615990179225433 , 552534342745884041 , 1025862646492136661 , 12283962172309245 , 276889999053628009 , 214518801734445468 , 270692295776703925 , 610814886333288139 , 763398748035128143 , 564406457764844268 , 1675647398604091842 , 1180587006108309 , 1970076276157172429 , 2079007211681451600 , 924737761326794710 , 706711200684268863 , 529130215483159125 , 1769950710613624168 , 1669523871065877826 , 1940627118252729863 , 1579558255200500782 , 1006905486309435011 , 1038510137448832289 , 1886895576105349872 , 2128988240970583422 , 1407694678759701981 , 648067461637952929 , 1325645502148574855 , 706263248518248000 , 1203958955536726600 , 117037836045912558 , 2129588183461322777 , 2156280211752200649 , 792272646719805029 , 2088361873616021499 , 1366978070837450769 , 1929428580392664286 , 1055636048158284647 , 1791403802118639586 , 839577825628347435 , 1846128336200504069 , 1394555342655388334 , 1231027696004430846 , 674185216392273393 , 1349981011921306883 , 58273525439693535 , 2025150833308280633 , 1814263501767650981 , 1618418265193627748 , 435162864844288039 , 2219225113595106231 , 1651757647252103326 , 1739192427737818801 , 1854432520630001774 , 788871988969988395 , 83102502306822466 , 290904030504326736 , 279327143138424531 , 464552695196212844 , 1982772504116004210 , 891006826047587043 , 1974122668119178346 , 1936279654589622564 , 2063795008889760921 , 514814722102901873 , 1943729363099064329 , 73212873743092458 , 1564766570106288521 , 18092732204541215 , 231989705558126410 , 262330681484945800 , 1198693280468691648 , 288226180319605063 , 972308844373810561 , 123027481400290068 , 1171944536586452579 , 1698892814044604839 , 284065520758080866 , 15110809969185935 , 525669949170568533 , 496551468682089549 , 940130081307068438 , 2162040781655979336 , 1745474043716636868 , 513620604383622035 , 1103476631524350264 , 1698679952181196702 , 778226831406345748 , 1461435502594922224 , 1270358839948262505 , 1899551051381523374 , 825324739920944531 , 1457511943154196375 , 398525981554102215 , 1206325678652965686 , 1404618908997600358 , 2268864556924355141 , 1935103986997523014 , 1078311135326421321 , 1939567768727897512 , 2162079716062117971 , 528384508796261349 , 406143944097703375 , 1058903372235847113 , 1941861792906785017 , 530177066107290151 , 2209779450720922559 , 1500096511310123702 , 1032571263832963317 , 2021486580716936638 , 306056163841878029 , 1722891434670850442 , 447691127316086077 , 267120453802838479 , 429711579278649106 , 535391269182371056 , 590903329699258324 , 1929669530487381822 , 1153053418197959673 , 1521785168091962485 , 351236507034838309 , 2144111983162115775 , 1382110299581304096 , 872508766616190775 , 1055171898263704818 , 482690270264597702 , 1708981619700339562 , 2223541958062639785 , 586443471831406518 , 1049115875828631721 , 1400655663635405448 , 1113479561253745854 , 1532854330789119028 , 1343578891923170994 , 1713668566407441933 , 446268167380048288 , 2207787049648129106 , 1095281651589699279 , 2072809658211593701 , 1240509021058365383 , 295431838918964423 , 445922404122405781 , 1094712074195349364 , 981300390447770252 , 259668768551988024 , 1845636749842977264 , 971770248206230820 , 1738490232633964730 , 612315422556835189 , 491592463554048956 , 1697178135837220948 , 2222509537772206851 , 1606935949313778440 , 1715895251756341979 , 1185646977963686986 , 2255578503653693537 , 610865529439861261 , 1110748434101460862 , 662159391907226319 , 1799591111959083756 , 1802028685639027778 , 561830779090988935 , 1759994564921492975 , 2152482752016882207 , 198681315087785690 , 2138277580886546948 , 2213492125127007949 , 2039325460016046589 , 749041502181081573 , 949708613116402500 , 1852327124906217423 , 912897760559384392 , 1970307859598299491 , 260458543131824839 , 2223274512683073656 , 221266287192964181 , 1246554043071872293 , 1285355336543310214 , 333896880033163416 , 1837485593496523583 , 320104193666002086 , 1934818772505671046 , 2066142069316233715 , 507815467619009296 , 928974786840374703 , 219720444880120573 , 1395430984777656213 , 2113184836561987072 , 1596592401135268034 , 1040613004194608289 , 1824181357218463238 , 1603732478369744507 , 1424799280652627448 , 560612066435940172 , 1500070269707544361 , 494132464571305218 , 1110483771069281472 , 1637412362346147352 , 1865508370286381200 , 720404193481644904 , 1620133527583771475 , 261291384513527138 , 892270761450179277 , 197564874766767252 , 149398489953808898 , 1842892149757162651 , 261465344786088819 , 1538398426406448174 , 187409821177587543 , 1243070562796012771 , 1996424773091939612 , 1666274500494804070 , 1545637266062919881 , 157622025869797356 , 731569074911753048 , 946102006195113450 , 87991605113869475 , 1811565184251674539 , 2084851144228511797 , 2200654136349849227 , 1659317811030822498 , 1390148622280461920 , 679848048505931397 , 1105817576436415441 , 2089667613378117886 , 258376941625682257 , 878580792488961841 , 286047531880777550 , 1645404569911972331 , 848536028132825111 , 608177951344297463 , 1841608397347258460 , 532368436638650335 , 991359960015595200 , 2070590746321337133 , 674590464543639420 , 2146440796786337597 , 1150358191330695222 , 1809936559259889148 , 745584730964686759 , 424737608655187332 , 1623782753484376355 , 1946166174623732578 , 369105274149662455 , 342954978616709230 , 1424669232254253032 , 2093995768255736949 , 1505992638541216934 , 1701001878653409769 , 374609995617002755 , 1357776807684478741 , 265505173145151184 },
170{ 1683644120729387691 , 1150069050015742970 , 1459439359009728057 , 665582774259149056 , 453100181218973894 , 1584778201035038399 , 448636214778480638 , 2170750455152272612 , 254145894542152220 , 1001186274651046021 , 1315526835228550695 , 1063148577207672527 , 121508261717571758 , 138084840409174556 , 999966934035739213 , 1138376719491356073 , 1199804661623910243 , 215410616535905730 , 1648794298044422708 , 118433584957360325 , 732604888367011606 , 877154413001504318 , 132338456765809183 , 984036781328061643 , 583063218437371808 , 1961259532293982352 , 374685369456289621 , 1987510004273921433 , 1036614241993409814 , 156225256943104045 , 1761404656475877064 , 764097410438582936 , 168443402961647560 , 2233596682602864100 , 431447923438704579 , 1651999132967800502 , 570235860493682092 , 281274506144460482 , 1705589816734861913 , 1416206058299103804 , 1095670805401221177 , 2023909244534116010 , 1718676124813313222 , 1277799316940236618 , 1638683502237208151 , 682134267239892904 , 963435155809131967 , 1981239204576890340 , 335835431383943881 , 1952239807535969782 , 49028939544388764 , 1209562098394567271 , 1106541439482060362 , 892345647959917007 , 504145169413517616 , 1222083061842511504 , 1597365834980185711 , 1063851044681224442 , 1869723522556288548 , 470354395492881682 , 1087432036451906632 , 423555148542930672 , 1349297765367887578 , 2218463992431753498 , 351752038396722366 , 1609462588602021306 , 1213844333534426611 , 1890032333437987053 , 1622557652353936313 , 878355232862631915 , 827935361834864507 , 988123563242277765 , 984676551145525086 , 564746915321155843 , 1466217291913805078 , 2271224740086468268 , 607127963141195195 , 439938157040783410 , 965429244227184429 , 1950792907540667644 , 1389567147486127110 , 519142697496534328 , 1058561509495374800 , 98439592763178660 , 1688131329338120473 , 435369446459877893 , 999331649740367318 , 1707811884074281499 , 517481703158683588 , 1828214466454802522 , 1757641839175773312 , 69988056475085126 , 415286756893663497 , 1320229750660735001 , 48463400943770876 , 1847475261248816343 , 2223904140281358491 , 397524091810941904 , 1143325334261118911 , 54032477180315941 , 1254096285938599184 , 705261165061278993 , 1957600562191905733 , 1380220079927454376 , 1934504017204721134 , 51978335332135420 , 709204499808057095 , 1520484239360999124 , 543391672562412577 , 1533823521360240350 , 646180509394713170 , 1669226822865817834 , 1626843019635708177 , 1525375965419576080 , 257192811305660743 , 303003374276525579 , 1605117794639418923 , 160118147299567171 , 442554863293271369 , 555408201416676240 , 1221583790428446077 , 1372068401749144353 , 2020739897703315003 , 832003907283136528 , 2245689035423034605 , 646722153566228244 , 382688206940119516 , 226069168115873337 , 752755986993352365 , 315896656862030974 , 1363933220323846692 , 626222163774700553 , 2181850833207183861 , 827360011487219515 , 1800771735139586866 , 574291741745188275 , 78061627640788121 , 2019420230209852170 , 279553747969460909 , 1947451188097331981 , 1051006291276287938 , 498177863802266524 , 1121122920979922243 , 1299055428062575304 , 1780022203311715549 , 1361237418902836522 , 1282706063521158584 , 704124019058855792 , 903382783036223327 , 1146333653397687558 , 2231314831640329328 , 925484629715396566 , 637775150111012582 , 1702167164454155916 , 1049025265418146778 , 1710270580431714069 , 547584816658090208 , 1404266031429334154 , 2045126958244166745 , 1271840398914470949 , 1670501705597725168 , 1479102876830544575 , 1418698469601674136 , 2073994464191969996 , 32233325669594046 , 1840342348018207533 , 2181334065192997074 , 1351779445984051100 , 1159914617440560895 , 173394165816816667 , 631576065186374550 , 1437721841646270785 , 1213910422681427713 , 1067647371818412368 , 1408283250874370107 , 1715455278861727279 , 1809284002843310787 , 1932767492027212951 , 2096226336913244501 , 2252468776885288538 , 6651363505998294 , 2097846319473484887 , 2160134537967265645 , 104594141520699455 , 637241383572395918 , 629359280615754822 , 105142657368750939 , 1156153928951530270 , 458674464140669201 , 1771324473832260666 , 1175191624159977882 , 416064082244270986 , 1560800382512225005 , 80246625936258239 , 70180319521327478 , 2137311440598395913 , 986727403131000691 , 1136603981691368799 , 2029977846487975505 , 1129122882183608755 , 20423602445635173 , 113866333595811120 , 1998657630129312930 , 408787878083243337 , 1087344589756311189 , 981669041510579632 , 96015686276202174 , 1991026306397784674 , 864124816546437284 , 198842193110312934 , 1812707742103010378 , 1727329356570790554 , 1528803538467864940 , 1073199650837232289 , 472373114411918651 , 328059731287581718 , 443988709661628764 , 1145686661340382261 , 2246647376631997788 , 667497507024584968 , 242877074774113754 , 1713043900915951601 , 1221500896379770035 , 1715376757053152620 , 917660135858113830 , 1924616291518384553 , 1456426775907807115 , 847559949861099100 , 722339521249328702 , 1184628992845303221 , 2104998332899893969 , 2261553434427480967 , 827798396124212064 , 163569629716119332 , 154304034128515529 , 1729516905077264270 , 1387588067481281817 , 552795249679889108 , 2234469221442913734 , 80192731472749685 , 1773645827458142716 , 1849124473738100464 , 495226871774071314 , 1636603050423827599 , 1598810396224948751 , 618257682875502923 , 1626195104486340717 , 1019757298944258348 , 1079777057318628036 , 1328356618011236920 , 1043339338237175248 , 310909321877199276 , 1736587477695427573 , 941460826425987073 , 1193581127278046994 , 658128950939078802 },
172{ 1975543028979563540 , 34190980893717838 , 626534438328952244 , 1929938460123414610 , 853204090691496090 , 978203514450436689 , 1947659195307223677 , 1120211362718718375 , 2001579800801456508 , 550600206258077801 , 517962999183058200 , 2037383001253592509 , 1348579342443785194 , 1462442388974373291 , 743295539152262886 , 1651639986257040754 , 646132635401848448 , 1056410132959463149 , 100641125471552664 , 1655799871714796034 , 352980796890470085 , 200135611066984395 , 900236682946769484 , 668618214413960326 , 812231339073961410 , 1558465396013165634 , 1766474830484218345 , 258831879880941861 , 656112626302931312 , 1320640549339813049 , 886712021824593645 , 658266094354395798 , 1339300926410517340 , 1277790903206786321 , 1545084992775777227 , 359807524971737249 , 1858923256099190641 , 856662889085363539 , 843337697686826809 , 1693840367170590441 , 448869562518102255 , 1341082848463975518 , 471514587793143221 , 543303212975312031 , 1475578682885749265 , 1009599911612544032 , 717454203489298058 , 1254450717864653232 , 576961857432540212 , 770202646399410627 , 1399539271010518324 , 26585035683149119 , 534256599972172647 , 1528423942755707263 , 1913046736243687161 , 1724843181901663106 , 1619866228955549667 , 1779933573211087036 , 2060183562112993675 , 1835701895446032681 , 1059248793932555348 , 2065034682917684084 , 1193466274616940843 , 874110091685899846 , 469216814599203311 , 2236942543770580942 , 340564707424755646 , 773078082944778719 , 1594705432375120428 , 1060127645822808462 , 871467746714544858 , 520416925141787442 , 691273816666692259 , 956843036094763559 , 1852310319728937521 , 180545220226895700 , 772524458747848736 , 1911779740138940251 , 1919250540497191825 , 8324650784252726 , 692300213506289489 , 810292036230994831 , 589667282277299805 , 2251817839101379601 , 286605766318157296 , 468152444919959946 , 1471185836799252347 , 2214764526600611765 , 1685810089596741322 , 502290664312719574 , 1143695444354956700 , 1871773434506770015 , 1993012865545063686 , 661542559356529808 , 95620228111890022 , 1041686225763309452 , 1202355108399917831 , 1851924458685546412 , 2070117514088155132 , 242668900766440652 , 885716514630449539 , 1727221562662969467 , 843052714103943384 , 1386552841450440504 , 1702393273898257086 , 2107419108449989020 , 747167071765263310 , 384311703892746324 , 527156825965425683 , 673118070988192791 , 2090319661906231283 , 1710180641970601494 , 1753126334766969960 , 689247709119582694 , 1085147193188735662 , 957606176123978246 , 1289273921200526448 , 727195904389480800 , 1627940881931437628 , 226116149183191116 , 400568275363446445 , 1173238056303073931 , 444542594386534116 , 704319896926729484 , 424823406222946937 , 1242369832308264209 , 333044328602149199 , 2262425486633954849 , 1150171776123911591 , 2076301903190785084 , 1590503502283208044 , 2197342865484742521 , 769729968331234678 , 419441033821951900 , 1294317871325654612 , 1517480857977585678 , 306789836323053040 , 489873779433922822 , 2108318888117860902 , 2102327557997814402 , 1974958935471499196 , 935103113615623564 , 1188321108967312182 , 1665329382927244073 , 1836930840520989273 , 156823267761952319 , 1498215279489642243 , 219856446327917364 , 1904670598189886318 , 2108700821184560874 , 676933222292127359 , 1125461294982727445 , 988219197065263549 , 1083939752580874526 , 1196129073819656559 , 570106525114514799 , 125107762627246094 , 113887225750523380 , 1378057204949638405 , 1223445080792049057 , 1446955442648671335 , 965506212187019163 , 2029328157100504737 , 1485419877216628025 , 1455443461713679936 , 1556671333511329455 , 1621586950649539188 , 501260511359165690 , 839230164735832998 , 1172152507091438011 , 1432908866532550968 , 2028926937755363947 , 786636050912099660 , 2129702073818118861 , 411402176315381639 , 1090232612939362465 , 1894942401843836089 , 483351647060165100 , 787780245569055979 , 255428662880122739 , 1134909467803372932 , 2181314756538549025 , 1129969766788825092 , 1411424708362264252 , 2077808789426737515 , 1877702823633879385 , 2185347568370372955 , 2239945232037597934 , 2168495737767632500 , 1591111259423443012 , 846071685510926387 , 1783262942062932007 , 99212393947440876 , 892045011814861291 , 2207131848814948394 , 1864335941817463911 , 344138547291706563 , 933422613710892308 , 597759727299115385 , 1614535469404376998 , 681950123741164185 , 429818918266224214 , 669748659524762321 , 1598852815232125540 , 1137404936022625720 , 1511499921028914324 , 1508023291917252219 , 924036172623141421 , 1010888126876589399 , 1216327124511130434 , 1680086972730327631 , 2211603848169152504 , 610700117229205101 , 1630258177335387294 , 1509727099287411317 , 1900413975409799279 , 400153403434601423 , 2260534522132876296 , 1239916448641709740 , 1421248247562024340 , 527887755121274264 , 1267475408414413055 , 1363728970416691951 , 972905457553479474 , 1807694033735990115 , 1581602541261002474 , 32323158277614409 , 633146951452461183 , 417181963266889582 , 1214720550437056675 , 1650025088779664967 , 429532258448853832 , 2123994873583979391 , 1807434357858697795 , 288269052932356950 , 2262565600843532256 , 428811176126168800 , 1948668599238466994 , 1332704633638570406 , 1339593125656594248 , 1984683296511265420 , 1648531340110062269 , 58473119304404429 , 723174281428034060 , 1292179892824748268 , 1370462679205774495 , 1300630200304365359 , 1016154086749125201 , 2246740037654590125 , 450970043449544082 , 102972855797386308 , 892297602860846726 , 538058173220185859 , 442764798463886119 , 323177630182657386 , 375661987991030102 },
174{ 141436915699011337 , 1643029702437268862 , 1598232089436498354 , 1412389125101533563 , 295534574972732562 , 1893068546231121278 , 2298463797748968028 , 1789143773975326992 , 446407310766722029 , 173914900718655338 , 1292067649162113838 , 2242461792170873774 , 126209938330342172 , 1390296024349778873 , 2085352000181650455 , 728363055811123691 , 1371531107641446687 , 1591993401489375067 , 45387893998229339 , 127082926649724007 , 1491280018832996770 , 256654233297465663 , 725293269496353038 , 1977354823094571690 , 2242614486486483720 , 1064725225828749596 , 1752116223955176903 , 1134271503174682869 , 354099692159590281 , 1219638322228871469 , 1427417947782711641 , 2257314082694247307 , 2256435650205288040 , 498438143127302837 , 1483352628793655650 , 785228738251281130 , 1292270592584792759 , 365217494690602999 , 1572573461756128711 , 354123578273182834 , 1396719807703582981 , 1760193353303190192 , 1683415347521134279 , 1270923519662336308 , 1255889823868771137 , 90763286088127222 , 1387608189924646324 , 1778570633421232286 , 2242239515945388410 , 1786284344563694288 , 1299214585959862480 , 251500016008157337 , 1818666306972871397 , 848823470835920244 , 366377838052119513 , 136330432658337667 , 208951585736744148 , 397866465499330263 , 164218581897135940 , 1397714492952555633 , 1811114135450705856 , 1596135162454358439 , 1950513931897976857 , 973317931582997382 , 2290398710650903305 , 53677794127979111 , 1285704469359929898 , 46060311374784283 , 608788272333253860 , 2130708627465321167 , 743967946592130556 , 1477363679293628600 , 270341320012568932 , 968550549095468625 , 1049690171729402263 , 2290614842276087077 , 1465922516592514079 , 392733622526864577 , 1962098891718917220 , 1750979247316089267 , 1348648117162533842 , 670885728888631322 , 203313676846115555 , 307374791262219012 , 1445832317170104884 , 1189454755674907454 , 1752084989985440653 , 1063663341850823391 , 595483177148239982 , 1048915847784629009 , 879294555706712396 , 1975635993231455181 , 1843149884690865360 , 1063918121062738334 , 420697936326203651 , 1293721597031859428 , 547829007059325499 , 1540316015025156633 , 86776846565669768 , 1502997174460562424 , 785082283916680288 , 779933935761249818 , 2099706686106947150 , 1857742146483993086 , 966641177713739852 , 876916938645984935 , 9429350354857556 , 1022576504606728296 , 904557177415172612 , 1267894759517856185 , 379182418078968730 , 1587770277897618053 , 1172356802422062131 , 1033099526133286642 , 1199553079576183560 , 1215986448481244561 , 886190692645123014 , 2558028147446322 , 1944548271824329748 , 589471195331144996 , 1839974856645965349 , 140500462821548735 , 509164354573736752 , 761319185455531219 , 920020401937799406 , 2137195689328746484 , 289272397649212319 , 229331379298096360 , 389031474479314600 , 1634448185469962933 , 885271040287055120 , 2152100205188765188 , 886908922547937786 , 40751940592161237 , 1340333910755638270 , 804480698410405774 , 494469440691140752 , 2202563141565549312 , 672292479193727000 , 1742171097146377990 , 2173491611007318609 , 2185945551449446521 , 307293201715618474 , 2131176974466116339 , 1926852457279612437 , 220888331468274864 , 94514440750789881 , 2077230381900910568 , 315789841621758934 , 1916899979778016692 , 2173865574495131147 , 1717503561364721940 , 37620956290211436 , 1915786495676309032 , 636555165055155732 , 1584162480325024341 , 2228760757102228588 , 330558793956452072 , 459467532639856364 , 1366144530264458808 , 99467497833123599 , 747268655617257167 , 1321554485433160123 , 1954793890555213625 , 2258565270833948412 , 1465445432778821168 , 912177957218587393 , 1319381793404258139 , 1171261614952398724 , 2274033009548282372 , 1668939536379509532 , 1684057130582083875 , 31595058676990683 , 865907454033332790 , 710806188977036044 , 2167226423527299114 , 1536417601796275134 , 153153750712537769 , 14380317482234086 , 1608011544353031739 , 549868984502589024 , 1236218949207599464 , 1234021758194711030 , 1186858254676917479 , 1654360512666737871 , 194925138050907382 , 168609717298639358 , 370552908911187180 , 754856529171538287 , 1567365588689648385 , 2245633094029995770 , 1724253342721748643 , 1553644680716330305 , 2084052175094054753 , 1687289647671977775 , 1207214762228155489 , 2110806113842127425 , 1203584121847339401 , 142909959238134772 , 1046417744814887411 , 792645052601348335 , 877909084201302107 , 1496109954414774604 , 1525086883205016121 , 476980592478232182 , 195486012819295872 , 243819305292517453 , 59827337188494260 , 345062453575326967 , 966511018549542417 , 1046873378245650661 , 217921333406747981 , 364910338134372163 , 1808860245651287261 , 1341797742767789799 , 1193137371323484855 , 1190155908350983475 , 2246607803471304038 , 1204477360753047688 , 157260326381522056 , 1076013330834634662 , 1178434658433930103 , 1760723741591229072 , 1521292930223030340 , 1563005000267727399 , 755904135202392432 , 1013486296549828334 , 1443152967697438589 , 1810756404411038390 , 270603079818854110 , 1108163849962100542 , 956891278136775529 , 1964673134382552078 , 1924321666980286633 , 1897898661734746525 , 2133567515070039763 , 1253350430187197091 , 2053774148704962108 , 1215601808574321085 , 2117052312369913707 , 455714341388659418 , 879103026185486613 , 797956602204439774 , 1109165596470579967 , 1750807022251324952 , 1495229987309026798 , 551867118001725494 , 918898158692318442 , 1567416190479771682 , 552927445525241763 , 2098466477929777694 , 1913198429512180424 , 1495613334575629850 , 1078937038174117310 , 1833694851660588360 , 288487012448356073 },
176{ 724623339197225362 , 143932782039259771 , 6061379752758553 , 2004110871989130691 , 2022814366447534161 , 2109509403663244650 , 882760191409128093 , 397598528923314603 , 2101048988871298463 , 1175779329659167280 , 395119932463389832 , 2239699004113198795 , 1417796855091576008 , 2230910688053946585 , 1768709180819981798 , 1716959855805592481 , 1779763934412707110 , 2186220063628224475 , 45825989626334211 , 1057581412637248076 , 1155908167554458802 , 1832006694614597584 , 1642789851703911343 , 885293235912958411 , 2205296003262142755 , 983089456083298558 , 1833537362356661019 , 345495866503354477 , 1796598432806343121 , 106263799493946301 , 1835166576350134216 , 1971365157934228224 , 122550065568363134 , 2017085323868949781 , 1862694962321138024 , 1899301350969333079 , 2274758996577356717 , 1112733537443097598 , 21013811919220717 , 1380973002915342386 , 552495686502279488 , 874788047034021644 , 1925703831813836889 , 523751577018095641 , 1479203344963684134 , 1486894546459482319 , 1250459302809407759 , 298270951969198330 , 926981059494898619 , 2297890754468997553 , 1358535112182596086 , 104143059387223565 , 1259648284813607698 , 1262678070774972635 , 936973523904271812 , 33886524111078235 , 1342017546098810916 , 1542428133681457259 , 473909193182806599 , 2018270004487796923 , 872913880257672205 , 2074063150206595392 , 2295059759729922924 , 852138201590172869 , 600682453869836586 , 1912059372185051733 , 1834881406680943095 , 1016520238647882288 , 2106965590714460795 , 1830496088686217188 , 2262219576602186689 , 1004659278954398314 , 488159136301847807 , 1131595646394530446 , 12246858693027664 , 1619762104476185316 , 1870965202544281387 , 967834769195800571 , 523203977558293596 , 1741967057296897161 , 1969028768696331620 , 1532723555045072878 , 72528359863749282 , 2048162860170635218 , 244399258466390104 , 2259387705602703002 , 755811169952673639 , 575805440347981460 , 1954772809291692368 , 1896806111436108596 , 1894095458600079939 , 227389317662105923 , 1484218852226005398 , 1777129238459443037 , 2026101366651991616 , 29024084604803308 , 1648702282228507859 , 51114801339534242 , 1746292362501528984 , 511974965372582702 , 463381187496517365 , 183455682685648722 , 1539392539801161726 , 1727192079145369688 , 586540171483934947 , 1302790198021241173 , 2205381798184303443 , 15376831498521812 , 1800800021224407798 , 60811933127598861 , 1138499122734055211 , 348510487331412977 , 2245214502012488583 , 2086337206989094442 , 922156254210822747 , 1870871857673083061 , 595305215702840564 , 279157798464184022 , 1495538880656305768 , 1229712707221763288 , 450128213270417574 , 2060142136501534157 , 865194757594150766 , 164004498087571637 , 1451617337812787413 , 572812860807453614 , 1041582168900074528 , 1965823575981805381 , 2103777669563325121 , 1474952624985116042 , 1224119498382142177 , 275074808376170074 , 290151902717275223 , 1119480005742773139 , 762865118099973638 , 1242578251731881153 , 1123773376638568364 , 1441335036435274093 , 2121628553806803362 , 388680779013666616 , 1576602465170632400 , 1695153375660718222 , 895055924700087789 , 2275320601938502340 , 2269884780842252324 , 1178994433820470830 , 777230884118190578 , 1142559801875545100 , 983525056721889571 , 1193686793964126432 , 940230693139118763 , 167970777292857504 , 980667449675537276 , 1524654044593130873 , 126543658163838943 , 1352986379388347372 , 922164613081882902 , 1327118032950136523 , 1313892637520712870 , 1571358430145066490 , 1836982659910255421 , 396230529608043549 , 1550202713311825124 , 1394291265294203609 , 1526906504400442284 , 1790053590844828794 , 2056578097924428651 , 1500122647946941882 , 2273404378174299480 , 288611464509535686 , 515250643823249272 , 1936533687750683884 , 2202670925271134596 , 886489855559328664 , 1045045049345253744 , 750223194470940757 , 487811440538075435 , 1473786293010067912 , 1815544117998737703 , 262942067662383134 , 1206531322109597954 , 580164719482337975 , 318774277951837181 , 1418539544838586076 , 1953302492201401286 , 682982631779753811 , 157450138117695330 , 1628106768833517479 , 1662236949559380135 , 713153162675990124 , 1904301974136617641 , 2038626750460161465 , 353311754500544303 , 2252787771061310214 , 11118566665450391 , 358229766504468794 , 1477281223771575916 , 10588632487998286 , 584996717174330960 , 2108517681374488496 , 345208544205743530 , 264825398046569535 , 1931929413739042740 , 1077965331167571960 , 339853793551316883 , 778021705061110155 , 1647385579935025731 , 194248222585689860 , 1482413084641120849 , 900565674631900025 , 1031089711562552713 , 1588151582363771988 , 356299181714596955 , 1228400497240638825 , 1907846603628193931 , 1536011220228851338 , 2219249353655251161 , 1723660652410028447 , 2118637566098635473 , 1874787258745769446 , 462626075962499836 , 1533156780336132513 , 1585879957167781735 , 16655249970762877 , 128428815988609082 , 1816221502952792994 , 1646757557285911844 , 1313252298878924321 , 1352761885966103587 , 1249449368310291781 , 1555276753966222987 , 1652558581998151085 , 1846280167859661912 , 2153261069652359965 , 1616563939618004625 , 964546282835781483 , 397033228117970853 , 435837429598304039 , 1288423416493710488 , 794193521540588605 , 29480757526284405 , 608678367345349293 , 2177428583319838543 , 214747092512009584 , 2171444610108922101 , 325832508581236232 , 1571548216395979140 , 974903026397426859 , 1629089345680910039 , 795026927057626073 , 1191166270556542451 , 2036323003036973930 , 194245618955056057 , 131811501224146495 , 355879202454648987 , 791650722235687948 },
178{ 437405509796169251 , 924396758460844287 , 908828900911548633 , 25865015001977726 , 166855973928805013 , 418692817029644573 , 1708772666533079832 , 138901165356677645 , 2183825119492100850 , 1718931764645302989 , 2085085005585951212 , 1744979536086703103 , 927919051510575794 , 971534471948542706 , 1748749071089754001 , 510381200882416464 , 804186263314406598 , 1763635996711980772 , 1996854314203467726 , 344071053067523122 , 341518388335815627 , 1506513708007453864 , 1833122146510082740 , 2055263264246920265 , 1198888588880948454 , 882845468067134735 , 1029636463111513033 , 276292024487561088 , 1721581660185913927 , 538475790043672220 , 1230190139172610916 , 1835622307048839990 , 1425167543544375043 , 1749190723539639946 , 1514020668774038876 , 2033873063947566577 , 231150627566966909 , 2243703224737199497 , 2154241740903861099 , 446569730727862656 , 561114972091560669 , 1352936179887760105 , 309039073550666230 , 2060850007629170325 , 844819371162227397 , 2278029474601174163 , 2041510558372913708 , 899993052592140471 , 339265717602732921 , 2303943457204458189 , 1529273014991087976 , 141105415435418837 , 172554001941469341 , 1221613506812372375 , 563313242362082368 , 1616658372670506111 , 1104339429784438226 , 2161293224218659089 , 1264269819966768508 , 988439804970317791 , 588672604004653237 , 1775985379109364667 , 887891533481867942 , 53587012383269884 , 1385455055904993452 , 100883012103030253 , 1365325852122540775 , 1670754936102625342 , 783630407621588772 , 1581277912647357227 , 2018526512815235710 , 1275393451185298239 , 2146260763406077576 , 1265307982833665733 , 1088218063320732317 , 449951671988822980 , 1530843139321781903 , 1642453626993542885 , 2042833021735640144 , 1355957948855918431 , 1664034365270023849 , 318127479687359196 , 678440117993702000 , 1934362602742126847 , 1024361660665563988 , 1913862087825171705 , 1540379074217607681 , 566578228714402492 , 588707562421657319 , 350243926370112723 , 306162259882908747 , 2210050223326398623 , 2288095395306949076 , 1828536003425495733 , 2273124699156550345 , 1142129255967874085 , 1229606075873956872 , 1160975395987095813 , 1338968412872067770 , 425556869227028900 , 1411881729964018292 , 3993479347714432 , 531612398774685552 , 2151071375275473338 , 1354898453137821217 , 2194458757078379855 , 1866838985248536178 , 1718946865524205165 , 1900123025710470360 , 698592630553108132 , 1880815237671685535 , 360398009650582266 , 1580793649334825973 , 1348032159493685903 , 1959836595775128801 , 746449786831611435 , 980958735708229347 , 1872430851160505319 , 1717135056636675921 , 1991012335130863997 , 1007259819630135384 , 1446825708637251922 , 2029134374354831123 , 1830052538097572556 , 1728980710900024922 , 1813100701346663823 , 1511035943433173669 , 1462094874006937670 , 1211120767280480994 , 2079685606101844779 , 1619790234514841961 , 2077287520563698989 , 333686612945773763 , 311795943282033999 , 2100810850444105236 , 957457238471204259 , 1587683536595457341 , 310488196585729726 , 1776340420259605434 , 2228584679235574865 , 1171835898661774938 , 1901362487012811178 , 1740164553395292730 , 118470868922072593 , 217816259439682549 , 1141047784903131085 , 2067037825774279852 , 1346970313949604526 , 2141964228839469628 , 2214397190524540750 , 446008551255498068 , 1067729940461260044 , 1260942035996984307 , 1360528644272996330 , 840921728438940304 , 1044285194897789501 , 1345402811819351459 , 1307316585596790750 , 272621133898005868 , 2091124609062981563 , 118991270232124328 , 1121407126415578613 , 1370766451350444719 , 1984870096140015153 , 1342470005107886224 , 1566316704302728292 , 2182909654415994011 , 2114491278294868001 , 1118160413719410557 , 180359314572652067 , 1347106308771407512 , 1294357347049375735 , 1474731800632627534 , 1611660929424385356 , 2081453720850572773 , 171019978020154803 , 329124842496416302 , 107670725212054585 , 1583511432081483895 , 574474108684248021 , 1654159122975288695 , 2122459252897440335 , 1041085994285337583 , 2095837968640338882 , 1688171978862555875 , 586214818616333162 , 121788330980820541 , 17651888892790724 , 1774943400754700882 , 443133783976261591 , 921915264582812361 , 711278833277118746 , 2192181567515714348 , 2293276076261414076 , 969492846083272918 , 1271121984145606306 , 1177576598061421349 , 943910277566086489 , 179731587053834420 , 244225062560677372 , 239789879737131223 , 45081224384970510 , 1031459994327876137 , 964201037970875700 , 2178194244710809774 , 502110168801186669 , 2145146545830883199 , 1981026957313006948 , 91386910141160694 , 953511469113588453 , 1179200659920247814 , 179877232933880321 , 1900683284108988081 , 1996273950095288124 , 665210429835770032 , 649678496299682512 , 2079732944446550329 , 2122889505313480818 , 1866266582778148394 , 2246433821865677320 , 803250170872956607 , 424058073158428603 , 2250269888746508058 , 395828694788715961 , 2261290434702162834 , 2250614667737065854 , 831050478901264642 , 714606196695047854 , 2055232333201951531 , 1721610189443060711 , 988051411666920771 , 1959147927035575274 , 236769357558450730 , 477413405802875311 , 1098027661514471925 , 261654604608456444 , 2211065775839216512 , 1893067926873189236 , 757584710735609210 , 2076849461655805195 , 304618833300008012 , 374851850683432180 , 2026762932233268852 , 1226164809796518703 , 881238487375690219 , 390758069277339840 , 511146805803825194 , 1903768957282630398 , 1737594599119581438 , 1953767124985951852 , 108516123726023865 , 754957475636098043 , 361973887179017204 , 2297536967039597063 , 1337101037022963479 , 94314438063195773 },
180{ 1268450876613381215 , 930916189333633990 , 2036191967999523320 , 1737592662211823907 , 1771850846323536379 , 1734045692412560334 , 88648246453295817 , 516079837192921493 , 2253173019192381025 , 1409702031708644382 , 1143353964737619636 , 2440533293956459 , 733589901426634414 , 467219821175343480 , 1303755461650358308 , 287600124255818383 , 1979520926950491028 , 1715871483492516581 , 1306171076950426734 , 699877808875139966 , 95158544291919146 , 670836734678531208 , 969774949892882427 , 351006248915665444 , 1782323977727603923 , 1311594035261796587 , 1756410707053706714 , 1932102963035840443 , 404936951505056844 , 450032578502159102 , 438819445176083771 , 2186017246126910614 , 929448357602317978 , 1075708993857425389 , 1459723327500726422 , 447060526627567244 , 676053329678284859 , 1405135510690910681 , 1895600399651792592 , 723534058452258689 , 827268026439607779 , 25705558332220425 , 983182041134121782 , 2172449593647184903 , 202372874421806390 , 321087529729444204 , 2200830033743375244 , 486841118112428077 , 233824468404874872 , 306746892263593159 , 2286002217162980514 , 987710536434528160 , 2063060350756960609 , 2280337127201964763 , 1894476753356844986 , 790908214682623748 , 10760967644385459 , 2245652752499392982 , 1545766472771338783 , 2186562262424801806 , 1643028161107435352 , 1331685965535010526 , 1487529511855601619 , 421862942666479011 , 1223733759957022162 , 1713758391729913016 , 139806173022950669 , 151372937668320341 , 81588513571496877 , 2259469673256804932 , 1501142432746949557 , 767475108754076957 , 1712246095617820416 , 1626193052866863543 , 362207701943152093 , 1129631535351909807 , 2146441588521427594 , 1333701366229272406 , 1086708505301910958 , 976257704565824169 , 1321156585272961536 , 1398991500299832938 , 1093631916373975680 , 1274423529636241513 , 1953894986066701121 , 1549626395864268050 , 2194533154631829383 , 183832937614509787 , 1070372138243238547 , 1692367889790596022 , 1248872739223189778 , 197935932302523124 , 1051634838568390440 , 2295471934856643024 , 1665489775876388674 , 1732367878065060762 , 1862899949826651488 , 74207135898828192 , 2019260809916450748 , 156551874558988679 , 339504511473940957 , 914877039843608148 , 817008984414659468 , 1133748665589350985 , 153673219944824081 , 927556220952307686 , 2228791469893598236 , 1476550261526634001 , 839607668632493073 , 2186015777607721837 , 792523120086963545 , 1563359979956683710 , 1168753894538108904 , 1655933523583424044 , 1178967502148510440 , 1303630922785439323 , 516754594241761468 , 258021010272060428 , 2181294250466952830 , 1549681027876443545 , 542341465743142293 , 71772842028018160 , 286355517304561832 , 1792780857047217283 , 2120651007070083175 , 1562239860029489156 , 1045401612505249233 , 1778695536881457301 , 800261186135133512 , 838750199398544496 , 552485047435262330 , 1425639261761705230 , 1517605985214477101 , 2054992381523776147 , 138322214203439181 , 939690940653785090 , 1870588066289933209 , 2044263728301583553 , 612794899529424218 , 1118695404202679619 , 1002129343942961263 , 2078717091489033426 , 1321601239934895017 , 450681751481799157 , 729079847204733326 , 598957547980721533 , 990203647665116569 , 1611969573557923242 , 855877605018998835 , 106320350927626365 , 960269544466715534 , 550996282696115753 , 335075990885429104 , 2223810385266706475 , 1398281549507451100 , 734718568925865542 , 547912451148179418 , 908369049731799500 , 1840923189227366103 , 773005167896744851 , 1657678957941367221 , 813765908326309223 , 1352342352633129196 , 752282372127434745 , 120649328462263676 , 2155173729969571412 , 241710776927097836 , 306236269899517635 , 2020016899931186598 , 869451504000635904 , 796011176138745122 , 856885211082288824 , 1659788063677188193 , 25484623753221348 , 1360616296815088122 , 1533410043602710919 , 17606615615098368 , 268307449050903379 , 879850799906334592 , 747707829298147478 , 2241043700427328013 , 697720073912336761 , 785149115735632709 , 225538980794912445 , 1431346427772929207 , 1510007241620404290 , 1293091967985870164 , 907617648152447437 , 1869971508047019674 , 1877835467648048578 , 2097105089038789669 , 1914156672923225778 , 661401783834823768 , 251494612494003107 , 418161559652888529 , 1102313323831382604 , 1723818027036432493 , 1353745918846996141 , 963596823538935068 , 946523855426618749 , 1158791112330678892 , 1042320544012994757 , 25644928737595287 , 2141920776676581205 , 1517847242099203829 , 488219861300281430 , 1964701553046536965 , 112633567495523842 , 1757889543747925995 , 1646984787904282420 , 85202467182352600 , 1381374303393931183 , 839840756934916820 , 2153172921412359381 , 406606444813090004 , 584279143180754060 , 427791928120784699 , 1616463067713332549 , 759692786045644146 , 1686780901983615190 , 501318460197570616 , 1425386129593851107 , 1631773826868960269 , 1160265037237686558 , 1987929355967120722 , 1413220842071744500 , 608192709748696810 , 1218412432362411732 , 1677298477823645325 , 1149215659299325335 , 1201651467482959737 , 979875382181143080 , 477753302874069730 , 1852335895553919441 , 2270171844214070221 , 173134512243028040 , 135454675544147568 , 638891841646201756 , 5260470087125183 , 1047008602711628658 , 1706421682129361203 , 746813386619059165 , 655859975170801623 , 912928557870500105 , 558320731591181479 , 400087328036785450 , 1130468544115842711 , 659125464609194121 , 1397800785374603132 , 399550253990950221 , 2204768442579299781 , 1928318669160005273 , 367557868433700151 , 1983080877886083973 , 524617129963859631 , 329949055104555200 },
182{ 1180028951694099051 , 792301607120205469 , 592211539595100541 , 1830498884791013484 , 2118014492332331919 , 1124047596041434838 , 518378747493403216 , 2248801329011912601 , 1019969245702228831 , 1037773899253038552 , 1409584372426705103 , 738820681202027055 , 2182745279263770148 , 1767603111900431584 , 1974723071699838399 , 812510383236206443 , 655114640599583808 , 1507253334722174361 , 1670683930506075579 , 491996262034770741 , 938729134732066251 , 949891038996187713 , 2048420184768143321 , 1242138947694837136 , 1367193745685490491 , 1593038791147602081 , 411527267742632779 , 615483312089771480 , 929039188470995594 , 956551728345019955 , 900954654667213384 , 931309386652284591 , 1247528322002179698 , 1909543255011681672 , 510951906492774199 , 2015801405658492758 , 2287830038680433633 , 539275037595488742 , 502376603135613 , 209846428550356851 , 631375722357768780 , 616998137467529363 , 79848738000311114 , 1944034669221109647 , 485207002119046705 , 621412800503653371 , 1735685501855586391 , 543259382737389682 , 1109220798748490229 , 2174284467903250292 , 2151532785648101741 , 1373424004004725444 , 256893614063283444 , 1855985528215986900 , 1907078978092860222 , 1034227291367017614 , 1921832696373938655 , 228000518166981920 , 953839957257563124 , 1432595051067065758 , 1472945091767399687 , 766919658851284295 , 421203673887973380 , 274186960356317298 , 1656381941761657104 , 1803063493518518738 , 734477153903347484 , 168804575519420657 , 1320014891408069444 , 940562070017364798 , 959840628363891758 , 699714835015548211 , 1351768032346315518 , 1593249761285024260 , 1363287931062558194 , 1908550826949329936 , 2236485711823165557 , 2207611147491193206 , 2028729528181164779 , 185554630256416184 , 946088817394480198 , 1494795919947339061 , 1177892467011815944 , 1495303498279854445 , 1423735024218842950 , 1204728480415962788 , 1309416575258420784 , 1385593359946642389 , 1218664623583610707 , 631491290886086951 , 2106238660298976201 , 2173384381841177191 , 887543168300376352 , 975583769825294411 , 1195740077207498271 , 1440094010978642091 , 1971823412491355002 , 2226353093800920486 , 2182382011970348884 , 1985542836495515048 , 1626496194299680305 , 1602613818049142407 , 209601483456282123 , 1937099658042549958 , 2012549594340525407 , 1916842697150162326 , 311146997157281209 , 856435953540292052 , 1947049858150206704 , 798414986729967332 , 71934029364888274 , 720555861110728491 , 1314822123442998205 , 157613221312796723 , 657247732096915778 , 87584791831814260 , 2290670931062891763 , 172567639017920451 , 31176864227881409 , 772841329606778455 , 897540881152364775 , 238802612858440238 , 654713519318494789 , 2178625834970072300 , 423114578388363163 , 1666761680080515093 , 1892899199801001377 , 1778343706013209841 , 964028022919098703 , 874615826860871930 , 620003529332337901 , 1794445334151697395 , 1749092110730150064 , 506874773773776017 , 1848829852379752203 , 1215493481533947407 , 2145076330637536213 , 665411236650982738 , 997415292657462576 , 480573187351128936 , 1807576605817705713 , 2155553556268418817 , 226081906329093265 , 1073866039372938712 , 180395373971168309 , 2236777160234417141 , 32989834087529330 , 760058419179621336 , 1617418443513348903 , 1572580541663936933 , 799256229173536462 , 607777664829894437 , 408982388324805876 , 2042261917935459378 , 1632170082881558286 , 1310435576076354899 , 500501223998181913 , 1603678211042553246 , 253212135525179494 , 1666154382305385259 , 2177573528469564397 , 675136712646898533 , 1419915526517127162 , 1138139931074056564 , 1712684585367350922 , 820811643392227028 , 1927367221532862150 , 2236793032256474911 , 528090548305644839 , 1442512136708284567 , 204308154287951878 , 2177572671386026317 , 268686525363706812 , 204742713029878030 , 1734660481744390963 , 156465631579943205 , 456474535500932171 , 342901555909892376 , 1957436333182714059 , 587214642358691553 , 2063722329565989506 , 2065610552782455153 , 1406815958023215311 , 760831364091296604 , 413322133091964986 , 1726724316055485482 , 1488348557010182781 , 139603317045556728 , 1269783511314117395 , 641739067952441238 , 712335029610321204 , 7208203878458415 , 272884906347499238 , 1447536015765654174 , 1730765199031244213 , 1440262476938849845 , 305770759422032410 , 546032225023857985 , 1858805249189292462 , 966563118632122267 , 2115703989444861696 , 1075271424740219912 , 344652953321433875 , 786401192860177487 , 915862520168081084 , 1064825920738004653 , 1959641024646400420 , 343116847550353023 , 67095547554682326 , 833822016114581121 , 1660352226740806138 , 1585736527726447490 , 637745073827965867 , 1421165237943419305 , 1589526896374733732 , 932293880388703514 , 999539474827878900 , 249704085939044887 , 1533468824482192275 , 2123007591672982605 , 122751779663228859 , 1966595822932647638 , 1885895947197392152 , 2275554644869353384 , 2032572643662738573 , 528016876611961138 , 2257864718010585407 , 1194034549553988839 , 8905959049900848 , 1948516989687774797 , 253461083842433762 , 240627696191656428 , 888922078172957717 , 1490450736093854352 , 674150067126023107 , 501493586409729739 , 1769893547865459693 , 1021159950868018024 , 1103318029663681519 , 1089705796723118526 , 108339579406253752 , 1764417487658904332 , 1835367273847248835 , 1324680300640523115 , 43724086437528976 , 1998790890637789118 , 561507191755818212 , 2052909745571221058 , 460905052996939578 , 862978466984660965 , 1896366039613204818 , 1098632983121605203 , 915465006053809847 , 2207241029978262090 , 646849937626260575 , 653550458210951176 },
184{ 1465976495237053603 , 1447828095741070626 , 728607853531465384 , 1496201318565979855 , 2153964056449229019 , 1269789537770000212 , 775648432947241433 , 981931927663339780 , 1447352426331293045 , 1784330336777152232 , 1959810437232213446 , 2244692525530954630 , 1078489362986701495 , 1909638031945880088 , 1683074350353950411 , 588673228409941664 , 468198991428305824 , 1730415185090118864 , 1183280803082520482 , 2027892806593227460 , 971714045078524836 , 1366255838248408768 , 1187339952184612413 , 2254544768300224624 , 2045383568640582544 , 1424080870350059334 , 750007391388605148 , 1195544251400996562 , 2120017126002895068 , 872391575907304223 , 735777753332863019 , 1544307536204744854 , 1918952477723478288 , 2131219223951214859 , 98015076698757197 , 77539146872197142 , 727518892092239885 , 1962398771928410813 , 1989100700834317532 , 213393298774108720 , 430092665672101641 , 819840190834641504 , 2208597862189853062 , 43773796784986735 , 2177249645664196029 , 1140655010427268000 , 786659204848422313 , 1948093533605968799 , 1460979880433650997 , 531921516343389973 , 1041638523815277614 , 1331879160337721571 , 1959668511987404861 , 2228887364714940831 , 319353430701838270 , 989678485711589775 , 1997876707058007569 , 2039941207899743253 , 1992542054856736634 , 1277632189374426361 , 1211434541389634776 , 1457037939996060644 , 1455920686593854288 , 185574269488552114 , 631063260203908116 , 1668669954876638863 , 2104305101224880985 , 1739654103090878690 , 628834681756765617 , 1976821070566322982 , 487382307882179963 , 633552712424071901 , 2046468695078394285 , 1865199996473721398 , 2093719162524168339 , 195899537839699326 , 862392610517802273 , 1391305494121713609 , 548327698993934327 , 2080940843341359333 , 826791223953212601 , 867306912823964394 , 2293054646736775105 , 639677505478646478 , 2081391942756632935 , 359423329550845008 , 880078623634978935 , 1178584608605801371 , 1332779542046273797 , 449730792485839906 , 1013857287576616844 , 1351107502436378551 , 1839820809995818819 , 94726624372121446 , 278406329931772585 , 123872570450377617 , 2193407787617380570 , 911073481987006711 , 689442263429509825 , 858237874048850638 , 1419784553527773373 , 780405961179794828 , 1357865829084582538 , 1212793333169670254 , 2264222995129986158 , 2071390529004401274 , 268595027815615861 , 1786716272803271960 , 300159157507449482 , 1984258801400922530 , 1911894363296889482 , 981572515781622548 , 1490265775031732743 , 48058817416254507 , 1628350577287183823 , 1182407387910214991 , 2265772855581541507 , 1077975146121967799 , 1101994126209727161 , 352541398149075844 , 712152219607051297 , 341747841473016529 , 2084176607356183722 , 1281404844341633841 , 1935999392457277298 , 938862854540841339 , 2198021118670172215 , 1033527954338097175 , 1314731266075011619 , 204110793958078843 , 791075455554196833 , 2213939277265566892 , 356528925501647926 , 161053868588721034 , 2252166113082587734 , 667283639420792904 , 852830750022184039 , 1905576025330470367 , 1401289403728959115 , 816455256018084694 , 1927636458134259069 , 87457869439512556 , 1924583746446653131 , 1411815893342491056 , 2221009962333620118 , 945200834299683646 , 634428235886417588 , 879785745774198955 , 1713914844073035440 , 2173607559600593155 , 499112960964091288 , 859476125567134884 , 2192545067965176528 , 419779061917072395 , 1381783246936954302 , 1538345178512917626 , 816929151616441847 , 471322789313452251 , 1113716158769780272 , 1198550201357313693 , 1584139294845062284 , 1839020622101051652 , 1897289566956873489 , 2262570343434202546 , 484246668887049964 , 1762862165194266214 , 245113332437257136 , 1192126628112092314 , 1580541447547829188 , 1704106707827590385 , 205889779922266752 , 682934925780596544 , 1228101639542113932 , 1123079388524655312 , 1086760834718914183 , 940911827842857661 , 876903998127212940 , 1387042562841206121 , 1731423061383287667 , 1925255020072949101 , 1359909724138248410 , 2055194533545827303 , 374564141749423185 , 1989566310384035283 , 1735456572149072399 , 2121963862021286468 , 1998712138089615463 , 230073308339919283 , 214797617226510862 , 112864533462729842 , 340645413317781309 , 524485789467792538 , 2162514855449754412 , 483591690584405015 , 913377700700926021 , 1441290155094344163 , 718652716593943222 , 2269594614893451223 , 1094578677018019197 , 2220016377380323502 , 338155656448019525 , 742573349331295613 , 1877815655368321557 , 1213699256353193665 , 1325636666373607543 , 2089414597564335513 , 1135265347199744044 , 1304134045867970556 , 776074591084234653 , 687618110319471884 , 2085375733524729734 , 2058578192163632168 , 601966928355362338 , 1201658718729081934 , 794013136816028660 , 1387995885908616951 , 2112041369724611028 , 187393481666740056 , 773716465708633291 , 1921872795902173741 , 2020259035975968071 , 248120698103970529 , 230446156242650910 , 1265152802075774397 , 2273182263743129867 , 2168799778276084222 , 161751966622650524 , 387808032720765762 , 72640084671137727 , 1512358725364405176 , 868634018567455482 , 1488513214365281027 , 1818426724165707951 , 1391911892193501450 , 166006494606538348 , 1065522522676481519 , 12944244422839272 , 904979642353568245 , 2201228440116290203 , 473536615204806247 , 1874219093580785432 , 739651808919662437 , 1647290114016581854 , 872791442107479003 , 946940342317379705 , 1645205954486739981 , 1776612603830226383 , 1479766917451776472 , 1360841035583074051 , 591801618126210320 , 779345445929076709 , 2062926929212525580 , 1569653456143142949 , 937114105660946436 , 1530617686089754179 , 1488128188111808934 },
186{ 1711512624595967395 , 1372115473251073202 , 1721554802970980748 , 1961969148898307884 , 1455963923110706744 , 705565361364540521 , 601731581482583682 , 2238286323455747155 , 1659857800290277786 , 990475085738753934 , 1773539347205798602 , 568769390590221525 , 593886417011349265 , 1290981146971264725 , 1597139110054720156 , 199378687902930356 , 337528400249174726 , 1466718791119947482 , 2203460655827999100 , 270842598796712702 , 1305508476298937036 , 1740344238175589896 , 2160938976751207631 , 1709501960324912488 , 387922780489156421 , 2294933745713162566 , 1876188112764691310 , 1324100949783905218 , 2025723353463096104 , 701267839562751267 , 687481894636324787 , 1594400529094096240 , 1122580986506589968 , 2086256295018757987 , 2060093557582232260 , 115844027620622637 , 1448290805409229433 , 1110392575086367550 , 853349343813129940 , 1581981713762407401 , 1493591996830723383 , 1860161228132827679 , 81231310763878461 , 630863176910296417 , 1155532299377898625 , 534119121991891126 , 2221513239885649890 , 1466892700992547759 , 1048294772317293281 , 420481587914309043 , 2178252775978791101 , 451224490848774901 , 1911217945001702174 , 769703728964856727 , 912034707781089839 , 1386147164457150310 , 1783083836432059135 , 1999436440808232721 , 1672263990692211577 , 359520603267012878 , 537099353574798021 , 2067035022701771265 , 1877468676833780401 , 330647431220441245 , 1575909440465836105 , 1819230878362444792 , 1481438500517676521 , 183211830052114124 , 1838336008528547726 , 1269129028179619949 , 1835508342361541214 , 1095728999485040172 , 849626693782926735 , 2101869065987118974 , 885715993155287062 , 405666076927797342 , 837943849742177907 , 524888990102897751 , 1436526436586531082 , 743553777193981554 , 2294188108984260410 , 291458257681355038 , 1671375330074424232 , 1762157643699621863 , 2034355488122575580 , 1532307878873695620 , 1516486412017914098 , 1853633365399114405 , 1604703634560801083 , 579926947320012425 , 2211176387184876639 , 2078548132490520374 , 40637480335373342 , 123383652423512751 , 326416660611704683 , 1357466689656830687 , 1878830096557521410 , 353810942564766142 , 1400882134152720249 , 367610424395032294 , 406955289724317423 , 1189674499215925765 , 260716772454267888 , 754935302921491835 , 2175434015522037852 , 998506499899781694 , 556228397234244335 , 1391875817252972022 , 342499349333342150 , 1153836775211480416 , 1269383630322791582 , 1098958612520423989 , 2184438157251364750 , 2076962894646676979 , 22449508541730829 , 758272898697041043 , 1590427733503678936 , 1524639837864674364 , 1150936246258910207 , 975286546545126098 , 1188408550965262146 , 1289315550637857420 , 2293727874215811360 , 540006110462388199 , 1517263511953828870 , 1793910166817506200 , 1113783059063284215 , 1693129214524368387 , 265532555202489479 , 2178589536640746270 , 1304667189445043283 , 1218835546442850568 , 1769325562707594510 , 282168691466743958 , 361774208139131094 , 555650344292279697 , 1478825645544013687 , 2202307954262607220 , 442598101492254151 , 1727659469008551084 , 954516454915341322 , 923534093446779582 , 822509426536913770 , 372325844436580153 , 1506750899426800773 , 1176543965255311580 , 1574143440467262717 , 526381160941706407 , 1358016763830378174 , 1427076964423565936 , 112322523421022648 , 169206567430246509 , 896671312309218822 , 1163226414009228282 , 1965135918079926729 , 830254882913935379 , 678346931475537666 , 366072638588938822 , 254176119662078455 , 2232710491212761488 , 248863209848102952 , 1069171095139706838 , 2076662390792548793 , 2270514701704257984 , 290607194571746842 , 295447538078262004 , 1321662149731964624 , 2110698280096416785 , 539866874749995332 , 1217249766658749947 , 2084249089568607456 , 1655360020526691384 , 718396019743369386 , 1440258616234751811 , 1307914438541039870 , 1453775932170949663 , 1416322984081272794 , 1809790344263465661 , 1237953274892609141 , 446184275128568737 , 535425065592775591 , 1818780027971608163 , 1476215609464191797 , 1623755785685685184 , 103482517472337966 , 2194463983013803808 , 2253392375249906169 , 1358771517176520445 , 704973213701520730 , 912945428825470174 , 1725910037023988661 , 663530828856032642 , 2088294338456687098 , 1228455643248080432 , 1763247424630227382 , 664212005657211757 , 749837523957604698 , 1974880013898870146 , 1405996838886813335 , 2124374912977059827 , 1859014454003640371 , 1745162276100094568 , 1301828221145367087 , 1218884837761542799 , 467763201717935332 , 2275444138422053603 , 1339849385122234024 , 1028722512775797039 , 50806987080763913 , 2158169327027250765 , 106447500843504082 , 2145647250486417851 , 816723603715043106 , 1357682828152018301 , 1214176720383593848 , 1218663123930822852 , 1529131640846128042 , 1516867804519313586 , 1789748504379664556 , 756616003224348432 , 1059712284650381614 , 1755022647451025625 , 212038204356793770 , 884541236532863346 , 2016054716459226820 , 1930942311051227694 , 1579337687911974314 , 839008809653236776 , 733368280473330489 , 803363155357040293 , 937441764152727698 , 1902839097190794730 , 1613491634049682055 , 2092227469935456724 , 1848706673354374600 , 1852641462553863403 , 1283954229727280540 , 566422955067273723 , 905629418105327107 , 1311329545522174705 , 733306077116913469 , 187139995405465429 , 2152650625764698081 , 223119081027594409 , 1520515856565100585 , 2036687719129695463 , 2239815643154929859 , 357733536335081014 , 1962788955001471378 , 1303598083118638132 , 767700821106127506 , 380402033253369727 , 1138452378744114485 , 772174752232743491 , 1576984624035269369 , 2004664802829443103 },
188{ 847518548387788410 , 1685937057459017015 , 1968102823393976988 , 1428591221404537594 , 84124248824368089 , 2027234814581937659 , 1329362317010384480 , 503018787558208657 , 143673251913161911 , 1344356385471091984 , 1113230815663456113 , 818758253131733460 , 1897777706026769069 , 1532756902289572310 , 923482578509001707 , 2255223130216716523 , 835786327619144143 , 279436679427990760 , 2018428811337939147 , 1724750343839551783 , 481125124503430653 , 2278115201768758435 , 1595818875792996645 , 1105146416990451471 , 1036326876838884153 , 1722335567821997187 , 1129089472491621078 , 540903387621764157 , 837265372448136253 , 630919340037333014 , 161871600267957958 , 1268698603637201597 , 1399556410580061726 , 1487756478921976331 , 2132438716860861309 , 755678078907675195 , 1155208250424647751 , 1142383483522584375 , 329470595027761019 , 874148969216715429 , 2209868601659237066 , 1680254233158831357 , 2038801123954801848 , 402102635996683733 , 988611566119311904 , 1727147507020343492 , 2049640635937613808 , 1154663826473462222 , 1892332582704230286 , 455625132611321560 , 390396841349588073 , 1714289882404028704 , 1236786710875082409 , 1160771537564067756 , 151565634527598588 , 112906871695317288 , 36676916833085347 , 1900660613514578945 , 1163209989889236798 , 42047581188848379 , 32725841187740488 , 1896671853186057433 , 2221522293162623526 , 968711054060119510 , 1176669515552619583 , 1277762185779366536 , 847164709776183597 , 287999386331556392 , 804831517522973143 , 433246189837811101 , 48299373980187130 , 264046028489155304 , 1412560613084563639 , 2270031251583948242 , 729928461497975406 , 590977905216171087 , 1582710596098409311 , 788922361502796126 , 1628708961012614555 , 827209989148053816 , 2606305405375367 , 1065991525089184926 , 986736774006624702 , 1254701980068901522 , 244528370046454043 , 1848377250694763551 , 746478386142201922 , 835508197365282223 , 1986750914200470208 , 1671932682142279673 , 1758274294522660870 , 977735525159141378 , 1582846265178769308 , 2139296812448532614 , 9612696941185371 , 1038611309425218204 , 494155743839902652 , 2078445235830549217 , 1226220392304765879 , 1057677604762976805 , 29227738100389296 , 1509731390502302198 , 915226856138912232 , 590774925267725017 , 2066195602351858117 , 456448973594651661 , 170058993402007661 , 2142519380203508309 , 742932175482801393 , 2299252952136334297 , 1601750132495046822 , 2142413984486239845 , 1129575673505568385 , 423641385776392940 , 1880716684443632789 , 105173980917512488 , 1843839093162612601 , 1403996519397576189 , 510243972903751578 , 2023770014206558616 , 1993677994825164735 , 2142568895830309510 , 1973083502843844568 , 114946496350585047 , 994100234987064438 , 329682869208829974 , 2258088912258425808 , 1404763601247824751 , 2235024881911923461 , 347419741204996123 , 40417496092742037 , 1234224273066761655 , 2168565120864261556 , 678183715873937572 , 648074883007886534 , 1815421467224802685 , 1467834348404759132 , 1624770001002099344 , 1445698265308190323 , 1932359099846594016 , 22842261414802178 , 655412232007147794 , 523402890026899583 , 320645336146420305 , 1880099527069259140 , 1692313624242238169 , 684042916066170199 , 1946690031691578671 , 1903348152370234351 , 2183833674541975093 , 1892900293781990940 , 2041768351350283051 , 1132349615616656913 , 2095749244431859491 , 302397010107787604 , 1124970141630091206 , 1344343028361918577 , 522093500370131279 , 503441689843869651 , 1821720360716961071 , 1437775352083884868 , 345373651028905936 , 2273828577348169733 , 965565365095109999 , 1595412799126646714 , 2239071259847541088 , 822178485490852552 , 665574664874405584 , 587929149495209891 , 306061516659713644 , 844210550065897806 , 1427069619741470706 , 568137890339289187 , 667847522461684279 , 551327411201960393 , 1991583535140303045 , 610811716261660023 , 87540410133729096 , 870230920972032856 , 239937488995016413 , 2223447289067018814 , 1596486764241574112 , 2162561709148090127 , 1338734446031845239 , 641874078170681074 , 1935975131294340067 , 78169860797975722 , 914220679357910877 , 355578737794950590 , 296408106356227217 , 1763772913700571356 , 419217242097458730 , 66658350826576369 , 1830541689641084673 , 945045053338811269 , 1511359912763834355 , 460874841417073552 , 335262422207989558 , 2178197343117200125 , 1603744708711420279 , 1248796098411484172 , 1258116600760855151 , 236338211773464453 , 861874262483576216 , 9833828151758261 , 1600191752918356328 , 1386858785528934333 , 1035179747662468369 , 1673362360056980215 , 210655156376869801 , 1082706385869070702 , 1111122863798251105 , 1887837791667837428 , 2014295452671403344 , 924114359837298108 , 819042515969541516 , 1712631710871178650 , 2101231458862387964 , 878906216526863161 , 783845854884153549 , 786611801672291323 , 1696124125409720250 , 1394378563729329390 , 1812738542031010868 , 315450484532703194 , 57602845300130919 , 1630499166404027894 , 956769018557297059 , 2083543041593174513 , 310668097842190655 , 146481082161921287 , 1726397736528580940 , 1235042800613055966 , 1767059430776505671 , 253333991246198170 , 1250604489174063239 , 410265163793473046 , 2290992654942012956 , 1067549026703242378 , 2221894159775092478 , 250983770701588901 , 2027003652801821275 , 1709181602173049429 , 910239966585032388 , 1579463583094039043 , 305292394522303360 , 1025957699822351423 , 656660461366863340 , 1719831558176264499 , 859964776783143529 , 446203181390277763 , 192579012278084762 , 1256231789796972800 , 1082143575383479474 , 970258909938091740 , 918233630061842496 },
190{ 1069502342840985790 , 565338908389207355 , 389753849424841588 , 2096567627858387557 , 1871488726926665639 , 1979470179422960007 , 45546566097376259 , 1259701111826896509 , 210339974941332590 , 1270514100818823149 , 896458538587256661 , 2301041178425839140 , 1764195361905242885 , 1637362428585697881 , 1353145963135671115 , 2182214536895851128 , 212531675432484881 , 768845540694563758 , 643244586421990250 , 1077818059482530735 , 1974517450607345706 , 665172845779997413 , 498384471235240072 , 2046087542338986545 , 1904611354302626081 , 537348574819142687 , 949380970162600932 , 1223818320972986190 , 1767833135725870903 , 1251610791639690530 , 689190936033198496 , 1377059691138722027 , 1062346918385442492 , 253034918167170303 , 1180088995146607434 , 1450994208613692982 , 1736135524034513407 , 2262143530657750964 , 561544997205443399 , 1581309288697342467 , 1924697164507397649 , 485307614161653520 , 1277883383519545073 , 2242546527978117503 , 54233510022948739 , 1877272015875756976 , 686028065020231285 , 97681615669102161 , 350200919982753030 , 1570776434948506415 , 1715157814841023999 , 1202236580546191149 , 1505851700643863705 , 1490709471571997944 , 983738072561693454 , 1646552791610307781 , 112433434041450856 , 326707965052631556 , 1121950787154528583 , 1969485310145848179 , 590158803198720396 , 1348290502151198047 , 1137068742327224267 , 1931396936005462004 , 1267294374859674389 , 1812819175075970703 , 686983286399581016 , 1325705368348744503 , 1803666603566826667 , 192375853526661631 , 1467779502751651100 , 1277678417888513728 , 919594412071460795 , 123874027237453348 , 388607088303356634 , 1845921497999505820 , 1845689405406175945 , 2063301827066365219 , 1633641882055942420 , 1736933675561452575 , 1465009374097937475 , 1346165991125908479 , 298914445958961726 , 1366653765935290805 , 594482931311993504 , 1817059621823235536 , 1259595329760699532 , 10949831386399806 , 927487448818540243 , 378269399774157215 , 1059231164096048989 , 1051001112860971306 , 1977806378956902831 , 2270654680163579162 , 1741045686456580340 , 1441984105001137275 , 382865015485054770 , 1272672631062899913 , 911144663538198810 , 2081418343380984525 , 2074781155009014843 , 2239574720031653510 , 1402681596956043110 , 598193291680229711 , 1356919825533475010 , 1303620797894948924 , 484650056993034290 , 1717041330051128738 , 1948036656864199484 , 566672350972426823 , 2249015895235558390 , 1339561905926476606 , 2057398919692353683 , 1500993891604547975 , 564972775247691384 , 2223119401150794840 , 1343500047429558278 , 699448505779818284 , 887101354886467813 , 1646823360783017139 , 1056258581150225298 , 271884705046719566 , 592138962160076308 , 646263592642927273 , 1396245271638539364 , 2303092019427401433 , 1018303218510177602 , 1236449544596749946 , 970677471463128620 , 1768218427385954016 , 1169202064050871431 , 392116962656217299 , 145964423745954438 , 2145447267667884916 , 1118951143224467126 , 2096771195199195118 , 1344831735014498460 , 1275420768960484290 , 1410587184948653927 , 1350173281074362047 , 294348319841048087 , 905601198129304415 , 1284969208273861332 , 1285862042835474139 , 97956797762012868 , 2148857340877529336 , 449228436071817504 , 347166184035723 , 1074302459464085806 , 263335803033682468 , 271967827421607909 , 197335381121230906 , 1091593994364307107 , 357706448104529491 , 368509134600843838 , 788800383233047975 , 1133135956391953536 , 121987895777826189 , 1586483992040837007 , 2721282652519852 , 1569798014865825417 , 1297450491331615371 , 2093289151021392036 , 333816884928963317 , 744360637828159999 , 599225610949309730 , 1252387391351769253 , 47659949271735215 , 196579396724548238 , 2124588247997896944 , 1441492412323457430 , 354901866744689728 , 1244614511497234306 , 148691937913264076 , 1177821892389723283 , 1565983995914016869 , 21330938534496457 , 624749945049677422 , 759728576517478325 , 1863950431789366709 , 1314354243184289883 , 1795357539882418611 , 1076498123281684498 , 1584868700733451757 , 1739926088187138176 , 11752936511431912 , 9502880063658296 , 911645064064591574 , 181102245472424177 , 799604624537893779 , 349593848556566896 , 1936450620331405388 , 85792838202057798 , 1373834204403526172 , 1963295789424742269 , 523229292148428862 , 525003081160841033 , 330831010304364928 , 444195443786149097 , 474472000411796762 , 1050304349096037087 , 1462593408326648385 , 683681629069261348 , 89778041651535184 , 700895724487521069 , 687587073311738168 , 1682789327059858068 , 258407193598197370 , 1894687789659633344 , 2287302439497270079 , 1847389263053330921 , 1993247810856261003 , 2037617900728454094 , 1012144758449298187 , 542577605238240036 , 956427118858810729 , 384026298109382589 , 2215165227245369014 , 1747482674135398755 , 1853080737927290338 , 1836123854381687199 , 1793529028055373016 , 2304911232582818096 , 1611849667919828718 , 960420587218354640 , 2185019318181836830 , 1165806537425945312 , 620192311906272368 , 1025323691119041040 , 1737873737082689485 , 587115210905532784 , 1562030251670855826 , 988605758876576956 , 1526221681903352781 , 503762614854002638 , 1213954660950890713 , 603881704326153593 , 1586107883178707746 , 1230547310488271702 , 593861645243717357 , 950057803406357892 , 304230746532783884 , 2055583179637672136 , 1270001804938452158 , 1821924721137645169 , 56887636320268200 , 400681191567923637 , 541522781920123179 , 995921660390485549 , 1194798977790818925 , 570289761137408884 , 438212662572160923 , 1623417662512097197 , 305305195653361525 , 1975837472541168274 , 2139585331829885504 },
192{ 1458123657326917808 , 1235013347863831779 , 737934850846925893 , 1686945065007643422 , 454082911036235028 , 828618637675438091 , 1523620997028392525 , 1693693950885314597 , 372733406764110103 , 1779437099900207990 , 2124523810173998984 , 1499565390610045556 , 2248734513752165037 , 1059004265589533787 , 2109678424510560604 , 334727354814462222 , 390991130291389484 , 1439861078102401669 , 1560599862020718988 , 592427714524115992 , 1586110399453301212 , 1853169110539234394 , 2245700679556113233 , 1358182978473224166 , 435349928671582098 , 550954864365799727 , 681122437934459884 , 1786257856423803026 , 953786072165928470 , 2124293287711548702 , 1082052038498446051 , 486896605953890191 , 648940614342829170 , 1833773071215171258 , 1796010834589996989 , 1601998041879717409 , 734016899675434841 , 973838760116776428 , 990995999786395054 , 119743266353407405 , 2045406865330205715 , 1042589248992570910 , 1395257165213027913 , 2145503200930404445 , 1178911392631769094 , 375099985504243658 , 773776340719363475 , 2145111746830330171 , 815010704170221484 , 2203585296871776115 , 43178082287403056 , 1902892911157041773 , 1160322110451332666 , 2130058815635294796 , 1917940321418160127 , 2218893045789895559 , 1530426459914211074 , 1850461000979943907 , 15975808029089542 , 135590021614008932 , 277838184478114450 , 171907194282385800 , 1604844539599253281 , 1598736364082158949 , 696925442443739006 , 2189164804693694897 , 342458020145416510 , 1345760837209653475 , 1352111596008608056 , 2082110441462563952 , 45941677448492125 , 1641488794192444398 , 977973745360869262 , 503580915912097413 , 1723540055545308317 , 1106906977777953921 , 1529745389588629264 , 1033725489227668371 , 1807462178074982718 , 834269603937387739 , 110159435774688902 , 2175068645297589204 , 457412079370349882 , 1039922607108915024 , 1137563876558330837 , 107235753104315603 , 332379360188663511 , 243836334356613619 , 801079426968688594 , 1196973298547118254 , 533068654036166212 , 897503183605667145 , 1252069307416336422 , 51744751852521168 , 856691517335687264 , 1620365414909960369 , 1251717885298423916 , 1140257630989808411 , 429720504947222768 , 1257824064269128544 , 427241862341054270 , 773888544292183924 , 793176060038795031 , 2136039678205236779 , 953422976762217350 , 188564400584883814 , 1707331864108311094 , 1450247827711148518 , 870132475138183726 , 1093261592381972969 , 1439621498252679009 , 546141114951297176 , 1708045570314193203 , 905067746456483379 , 2259304663262976722 , 1424950259274739186 , 651233086877288162 , 16424860110452600 , 1030387410197066946 , 1985189963990458741 , 991431410557246006 , 2017278888496186004 , 1893572031063280289 , 197347154144479078 , 1419860190111962842 , 835879978262810715 , 880088282214177627 , 63665121640491356 , 510642546509997898 , 212621254311281147 , 644779826518505279 , 764809193037959872 , 816466663819428244 , 1848934965244591135 , 1630340884414802379 , 631518478924253472 , 2026641646927817972 , 2002746932231894174 , 1125900388541252831 , 1334308664444567613 , 239311064461937025 , 701522693286261664 , 650497416567088471 , 383543975735344219 , 2018302042177727793 , 1793111434347191192 , 1697758934516875395 , 1259622131295008110 , 103473605473302398 , 861013436421689273 , 909912599121558188 , 322926071888008390 , 941365507525374333 , 22699087266054513 , 2298945856560727942 , 1725009329666315458 , 368053519296558512 , 1738745914897612624 , 1764133574950308601 , 1739300885044093002 , 2133924415180116733 , 831724963401548405 , 1979232449248596295 , 369859313458596293 , 1115019994751308180 , 2117929228107555352 , 861583305570506181 , 244216845218181189 , 1495632970195264363 , 152828574242463058 , 1671333974375095463 , 465959174949288516 , 344977503430566852 , 610890953597497775 , 1149965828596428100 , 983189076356559928 , 1497981646927760505 , 1764513282990517277 , 2162431127679307151 , 715458845454825681 , 1070752991737868102 , 391847759305118287 , 267363932083676394 , 1504290594163559630 , 1027676215183975102 , 1255739995669345007 , 515652394640082236 , 1649421247662839569 , 196870905690246687 , 1385606725439018401 , 6482129608497467 , 248222683642413484 , 535096239270658534 , 44416837375128165 , 831235223379858365 , 1890531880848146947 , 1200347532922273732 , 790324454220892591 , 521353491712128238 , 515897635323421159 , 1474005550168409034 , 547317210060468011 , 1714384715650246247 , 800085158515180695 , 991505900063113876 , 592209436985960279 , 1485171683707045086 , 1017310111548601955 , 625535203062350042 , 809223417682832865 , 1203149650115028169 , 2113841845255674461 , 1489331143301790517 , 413412883023032736 , 1658974691509857220 , 289889151039714377 , 2041235599779846149 , 1257610788973267859 , 421033621619154012 , 1817327155375222105 , 1198556350146442120 , 1948874187483653233 , 1175115347424345613 , 1810078450115467800 , 1317965864715533441 , 172286271879383047 , 1147108720441935436 , 540537264139716022 , 2193459976004968683 , 1808309141965871307 , 1257221848259216442 , 1647469278451485345 , 1478649848848643665 , 59987950890709060 , 1378024054688162000 , 72773453580811423 , 1266969635885400778 , 1004086251236556525 , 1217247518666068962 , 1009507394421713858 , 1149700032865196568 , 440698810383588040 , 336264138052808524 , 987387744092803759 , 567075166527493294 , 1338721819163247514 , 803376277156644688 , 1303464569585333704 , 394600328777294349 , 1792435928846058972 , 1322003633741985779 , 2280518279052939792 , 1997979748896448360 , 1414909048887088042 , 1313643436921456550 , 838006891311097511 },
194{ 1450713880859696487 , 2230596371384244977 , 1763388488368596186 , 78861089272657562 , 2104888529728807004 , 341029715462552648 , 1222583329164905105 , 311148261690243066 , 112992893922258309 , 1096504008692516978 , 2215682011484530215 , 26847256676393998 , 1993472228148490925 , 429155558328301102 , 784406673270637193 , 113326093910053893 , 889749442195921651 , 335189290133610959 , 2104209165337824284 , 218702199507557295 , 416211588038825098 , 1098324352318558534 , 357628176030694152 , 1179514107031715077 , 261042484790206552 , 1536753583223464586 , 265450866733502682 , 278062301886910001 , 1088190816582228799 , 1214788654542425638 , 2214852889378922836 , 677173960475845630 , 1407261269710971910 , 815815346605924810 , 1690695176501200777 , 420704291379270655 , 287750896519942174 , 1919465382498871078 , 1429981058367612040 , 514333113811130942 , 1255010203525274004 , 147054108793173005 , 1726148199510951504 , 1038566951768563013 , 1688710994307905553 , 2095663867825812383 , 1313438912565662574 , 501928874937022889 , 1746952123897401666 , 1553506491883401091 , 666966213184823485 , 427028533540841385 , 2125880626189874095 , 950038059696985761 , 1606083956852777227 , 2002738664541369429 , 390149365378982281 , 1944798764472249567 , 752385906901809288 , 1144376640319504376 , 1170175265226713163 , 150925332635439232 , 149952072663417574 , 854533463186819831 , 1197651350246123367 , 454110953092083036 , 1322837074949265994 , 417615724626586493 , 1977360194772594173 , 553338316764852135 , 1625898620387661981 , 1491126045397229149 , 1759695606500856862 , 674961979488763985 , 2053373430395186161 , 997492636668504921 , 452213944064578734 , 716194339150579189 , 2224706254364734566 , 45844938765476697 , 123523099882492485 , 840406106425352892 , 518599466594816891 , 1981584323650847963 , 276741023080790736 , 1432837117111886416 , 341608670083150037 , 24636390735504549 , 1467844234165872407 , 16833642559930303 , 1503378971992904205 , 1875505249273573374 , 1422106098207983344 , 489592338599906921 , 1921760201496909454 , 401618907038722693 , 2267691662820857612 , 1887440504309355133 , 332487192725609523 , 1906752975107284945 , 2133688944970630650 , 412607465824135015 , 1634604999156252433 , 2284627735288566880 , 479130418023971419 , 1834403827718793251 , 1095244552304161757 , 873968609264827416 , 399781733596805963 , 654888421820893036 , 1019427027968301112 , 21861757055496322 , 1277193540562569779 , 2195293085890257111 , 1593486303037989874 , 1765017820503857958 , 1432911936742712433 , 476828473817511662 , 263122434174499009 , 1377138609740924509 , 1707997183011732080 , 1748530585426704648 , 290841191050489611 , 995229878424333218 , 1849135945906333814 , 1293970591679044769 , 218131922081336626 , 1356332597989326879 , 1447801768818946464 , 922636490135877491 , 579437579792835800 , 2028722811354975301 , 1637857069678806331 , 277559112034172094 , 39545293927607988 , 539510502851218257 , 582774362561811211 , 2208642060984418296 , 312426850921256318 , 38008936510997772 , 1111682928860071777 , 1434140635632334852 , 1517463473052557742 , 624753791607721293 , 1967912788196905940 , 785809113928445036 , 1754630245817046983 , 675124917525005080 , 1945679383274708138 , 790652486753363895 , 1064965056447351210 , 103943127970879292 , 550383834369431768 , 251822938314073610 , 1589653653120715170 , 1621167844264357797 , 1043537319963527916 , 1809447226260554334 , 2196151955944161785 , 1420084364327702701 , 668475457413477736 , 1462964569062951767 , 449109930242648622 , 1504192018322380623 , 451416788854958279 , 681793160701422344 , 845897222793263630 , 1284197586832600392 , 448177124004443151 , 1539159157353779122 , 2057531114837879219 , 1364384449482265282 , 1857205666148631268 , 1255680683612622365 , 1800074925931188568 , 766041245970800878 , 477086527849318272 , 2132633885883142933 , 1211950665555277462 , 2163361914414617482 , 657448974834168827 , 642242981691145944 , 1629772959879102065 , 553456851003829818 , 473469213498331913 , 1907421366035253658 , 1616091141842390928 , 646178540284882571 , 449622117409254843 , 518901668872702844 , 1316827544115334203 , 836733430236286774 , 1693202209284841455 , 903967788915783832 , 338285741347696898 , 678997259729095800 , 146412895672788486 , 1701870290062619524 , 102746413025765894 , 1673896179492117807 , 2144483232129933873 , 1397889700775507456 , 1135539504392265271 , 2022165936385581669 , 1763498529531601317 , 1165207372378288142 , 593067249867240741 , 1601171367715656928 , 2163736722649560379 , 2010813622756492459 , 196514457753380376 , 659575816114319682 , 102697286282887218 , 1278162536935445114 , 831449155174313558 , 1453713100175828779 , 152151145125163026 , 1014632952280469775 , 1267849522668728120 , 1487731658245650754 , 1036633413401094754 , 2078959146672319650 , 1025745028579361931 , 1204171496996372552 , 1556865783410724850 , 915049683241249845 , 2172246268511042146 , 728160376758478921 , 736054501535121842 , 1134734438989412843 , 1217745475722012230 , 464565315123515517 , 724524246539202408 , 2144697340171084178 , 575904717951848938 , 1524278106383765816 , 1199128835636018798 , 1991931165590707806 , 737520714570694225 , 1806293209964632866 , 1412842815595668363 , 1536650550036284072 , 2055646728580763817 , 1020280555331554469 , 1824680361796236638 , 2176017014907702063 , 1321421787130640612 , 318241224122871637 , 1499850948653513103 , 1614916793399582197 , 1794604652316588386 , 2075681192756737892 , 909685825137028647 , 682405851799253294 , 1948701437827526604 , 550496010716131944 },
196{ 555395022124296370 , 1822929134883622202 , 220365716594302922 , 1311336459879473394 , 1586676135334151765 , 1958884463495208893 , 1669607909299076359 , 2157953575761121550 , 1810053456248482052 , 1407974307712311246 , 1266877017947503725 , 2104857120415351419 , 1665384969401341171 , 946419135827263937 , 1264932691096836556 , 1709434206420488000 , 3134231941739320 , 833627929449542284 , 810941545826565930 , 22525645516782088 , 21474511500619063 , 58494583126818918 , 2137160840514237673 , 50717022591241340 , 1548195444575490083 , 1535178454748447303 , 1400660836344557990 , 43991460423792657 , 1155596946675816757 , 1983414371940973316 , 1187017536628455159 , 126037338726986868 , 1868814195139659590 , 911535395706853863 , 1451811093137334069 , 2097496504715111164 , 2126761008300283020 , 1115152988335810107 , 1695401255438796692 , 2136097549057370019 , 1279805223489413325 , 330145831160377562 , 901534924969715741 , 2123194853186699035 , 195370378529891639 , 148029544852917478 , 1664328036890293010 , 697321629910384509 , 1572883757225595648 , 787514987475860763 , 834893006161393449 , 73972538404166426 , 639716817775302742 , 1003464380394587541 , 1036900371704707092 , 364894277934886736 , 556601717586477983 , 1355380447304855657 , 805428387594686270 , 2003984918412189305 , 2056834771769247687 , 2219721773225694912 , 1753202078170510101 , 834265766500505107 , 45066988431670421 , 2154972263790390843 , 810840265273911801 , 1386852981120320903 , 554652800579391772 , 1116055962308422279 , 1305276937029027548 , 1811349610569713457 , 466134123322256239 , 1397801170498841572 , 1000288356531674354 , 1996327997250552094 , 1430342826545502486 , 1033878397364853326 , 580542908838108385 , 42710314620494754 , 562547923955354842 , 1615677772049836056 , 1383609225136295410 , 769391939533797454 , 1263402984812193007 , 1448908477115236545 , 1090016760304797013 , 333571954626616458 , 1271515260816809706 , 1145819801800442193 , 1946711954021492937 , 1460657918985773943 , 1266622903125060485 , 1910837410239229425 , 186408714187015845 , 313725342509231756 , 651068413136915742 , 471740993592182089 , 435903005940181414 , 717242989280642650 , 652892061821359387 , 1295280731600123109 , 834559008870707611 , 1577662190992724223 , 1489069047692898338 , 1977179013661411970 , 1609969248115966248 , 1623691568670055166 , 1823393471730093930 , 756770706508506167 , 274799014951398540 , 773664290688310877 , 286130111373185666 , 1535427548802130984 , 835417944243106609 , 1599020265446143180 , 1416256209688504763 , 1384766407800734675 , 2224949568545491165 , 2030324463661931327 , 1843687704927419880 , 888559483823639040 , 1923745537758418231 , 2143035610876163757 , 2292507278435363785 , 431030740689902642 , 217821553538005864 , 1116530312891834607 , 255380585009780208 , 759576959604675483 , 1235324004760050630 , 1726145825157886146 , 1649905113672879117 , 496556192099800650 , 877776905496056518 , 1651507642623611925 , 1196388410493586446 , 1260307220118943880 , 1794269384632635734 , 942976772977265227 , 272189343667649486 , 1347989127175221733 , 1271684778917073001 , 94474828158577243 , 1939842303587684873 , 1303707776231906179 , 1700182702643817544 , 237791079351177799 , 612326578795874639 , 4020015419452231 , 1376868498287787692 , 1806645900863906984 , 2168633891667851410 , 31462935611887650 , 1059226598818802860 , 1610958853592682916 , 2120398781406985227 , 1898608654774554707 , 1944907948471332735 , 35831289057655988 , 565489788537364497 , 955265582734610347 , 1479966290586466798 , 392230041205515780 , 151430201808707291 , 985862041225193294 , 1308378098150225086 , 312461604264081110 , 223109196081315975 , 515243622422836919 , 1039000505057247902 , 1142535893118927670 , 1477564773088025043 , 1353889719236162452 , 213690375632544252 , 1251899985341119844 , 2014103927843893656 , 1193553683935263052 , 2069601911822852097 , 234658144340424081 , 1626328590240281128 , 2209583347179616830 , 1633117262352988294 , 2269802678663703211 , 1169114744491747215 , 1711400448745257967 , 1113145839000426572 , 118932749889357025 , 451452822532486148 , 1818687763258010186 , 1979085084822204387 , 145472382032312667 , 1309226156499265411 , 137826974132712769 , 2203915900092688604 , 1969587355772007052 , 1510583598415593724 , 264221086132847546 , 279393746957413308 , 2213977849138699896 , 1232074281332581252 , 571400593517548354 , 1707059033106882828 , 1701785699691593751 , 824866608067067544 , 617649503215752517 , 387651660816256026 , 139521905537345021 , 1941943082241389866 , 966986067366590888 , 435299753532118640 , 496035418264782225 , 1261612564900608812 , 907385946767415635 , 73811192123791661 , 250152221860541066 , 52989911732259274 , 2087814255098942033 , 2290244823819198194 , 472008682755856029 , 1235348418531261647 , 658675979140523174 , 2164219963866145356 , 334879023259707644 , 96356338066327923 , 1568734632445552610 , 1469797225018891524 , 1356119651149922352 , 987341483551585052 , 2043480252842920430 , 594437922860407825 , 1824870231512243481 , 1633390641945784695 , 56983203011459279 , 1511867921742419057 , 686586246817215405 , 737620656002519697 , 567312526623403842 , 92890998324715063 , 145325313015214533 , 335918124720558846 , 491600950357318942 , 1524653272253821089 , 101590820731816246 , 1229235317975439726 , 1921229971254620392 , 415883994106388023 , 1505539738592423874 , 2209292448877415745 , 619544538955905201 , 559064876049255059 , 559285629668907188 , 1898882382253763455 , 342412875213802900 , 603502373119615233 , 1321839623589653474 },
198{ 1286641511041330892 , 30575928818476988 , 2001365367910969939 , 565211729278062483 , 712658940136142527 , 212544443244251563 , 1490993787171847728 , 1279632599243472821 , 1017153795687368948 , 1680561841350772378 , 1007087687047696244 , 14589657733260337 , 489905371723076776 , 518743090760597294 , 2160742260413953402 , 390190673886645532 , 1401850864374849766 , 1692340356502780057 , 1425801442643465006 , 667467750840418346 , 1185191334433964950 , 2224949078793689859 , 1280655172280711268 , 1227276798652980547 , 492080628058669741 , 94361477449108967 , 186493357999584256 , 727517333626474871 , 753761705548085036 , 204332642959102817 , 2205280131563657698 , 2284345911169943810 , 358442201499090842 , 1916360257430193634 , 1562393748184881054 , 178177293904907019 , 500898511067523120 , 1921490498776372801 , 1297143634524065313 , 580735953830628902 , 2023645481332521915 , 1365595873866662006 , 1887718730410636 , 1388312964204259986 , 1172917563057411860 , 715460915019447076 , 1248566258186058853 , 309563009844503675 , 1293380497856935112 , 1156751777612921721 , 1870973279260208743 , 1958614509943621086 , 278894107844150065 , 73714078982776463 , 1012254755532882602 , 589033829714766080 , 209055860860823014 , 516789683809029523 , 414246495272345922 , 1099377978037689750 , 1030134882030389651 , 1712252183735768766 , 489817681466553440 , 486083885058739215 , 141506751072634924 , 1657759036088230209 , 838888627126103708 , 937628835054975519 , 1919877216801898287 , 536034560060930823 , 2210803286872450518 , 1529339641833516581 , 570069855556400528 , 920898001879312721 , 28245759885925777 , 1761514441938679540 , 790371872999157981 , 294116134673774495 , 1176084768154627446 , 2277203523608513357 , 744333608723989020 , 744684691234115027 , 22320309547621073 , 1592687003954905889 , 1041668817393540230 , 168519589173961450 , 403420442226073379 , 1288275675601624902 , 2236964388218028383 , 402787748602571551 , 620694165792555329 , 351414312480529207 , 525302875314845907 , 327195418481869883 , 14830909719144305 , 326166751529570471 , 312577396702554329 , 1405639484471849508 , 336716678210592434 , 1143672178426107849 , 21502046035056727 , 1961349681369138318 , 1985979603660891107 , 1929264993519043761 , 1520333166931208331 , 2305148045494054184 , 553014673282269282 , 1726017110746982483 , 1400172884813423694 , 1666271249651266920 , 768325127534107121 , 2190289358029699369 , 2275346028588894812 , 2048833354431858576 , 1547762643177655374 , 595358446908667540 , 396169582273078432 , 411183935519979992 , 1772873946337345732 , 1128756713307740490 , 1971817859940283768 , 642784404028052931 , 902976179847744798 , 538021041285201690 , 1751943578336303418 , 7132209777524380 , 2097371096728001942 , 459175522162791976 , 2217151870856987762 , 802699706245347279 , 124730398472958605 , 1582810524221100892 , 1349752260578513290 , 1226498732245492365 , 1946188585906927853 , 1121450784794082134 , 69293955211080755 , 889093912945220463 , 471098724180733314 , 1393801576672823567 , 2228115957349693964 , 1939354430396143176 , 15271015711447529 , 145754444846030369 , 60955662186939545 , 122790303031799770 , 1893016781978064708 , 1276014409453593095 , 76735298693453519 , 239391768801405789 , 448824201614097509 , 1364335849436592629 , 1126312677522745824 , 1092606877010879073 , 738144834896962798 , 2194367192241727026 , 646170309666309295 , 1268539912752575269 , 1359976120460428112 , 145034057578336642 , 885418909090731722 , 1150003478787106858 , 1198738503665434853 , 1620647736870119331 , 431038233066173552 , 233909752746554358 , 529778629879442897 , 1245398504787140527 , 1858224044731444561 , 1085251194851688852 , 1509032333696550663 , 82461058223341538 , 972515665484548913 , 499927153178429206 , 2301147241519207067 , 1398584376485285900 , 873471866690792756 , 920622387642148930 , 1650995318784673048 , 918159150468700076 , 2028511553836493471 , 287656547358251997 , 1717556957750834319 , 850379339764428625 , 2265454667069124684 , 554703623818911128 , 487148765596134435 , 1282808600783665403 , 1479600833202352515 , 202297636969591114 , 434160701329735124 , 1818822121684601477 , 656445789941394780 , 2239095792281529216 , 1699972939071288292 , 586850867432520289 , 1596701420142619406 , 623845573177233359 , 1697798105608688136 , 496194647958542209 , 225173198338939257 , 858539730978533166 , 1686658055265685515 , 508786166120377454 , 569168058923897685 , 1714934800291244739 , 1993399782018446769 , 476938415368123581 , 1526483557594676640 , 1223892546774508710 , 781450187590950734 , 1253113970393540112 , 2013719004840088291 , 1883992636431750736 , 1190048558652931889 , 701875394752113661 , 1399133540917971031 , 186343751452480238 , 1312053286434893300 , 2158167323351579201 , 426371302823041231 , 1814139966584751261 , 1373634431182241755 , 1579536143056128643 , 1855837442424280252 , 985001554783600871 , 510954154316264738 , 1756564693453578120 , 445510823625706235 , 1434831291716216372 , 594093927072691039 , 828481719941697117 , 965363983116507155 , 1084481664996470442 , 1808512755642132441 , 1851447379003607441 , 1557485870024340123 , 1173676676173626435 , 2065260480626012969 , 1304169024615426663 , 581639947948158587 , 1955780597965747129 , 2159167617844739405 , 653077787945240660 , 335204780860818197 , 2260342244632284072 , 1165823202768325038 , 2077533603589644618 , 1792719947203788305 , 2169010304977271946 , 69253852269527649 , 573136468066969878 , 1003712285415954685 , 1467824447497698163 , 1201586119424877767 , 1105331679618025147 },
200{ 1560209588643640716 , 2279144535425937906 , 578398437810320724 , 1033981495396323588 , 1947581764535842068 , 230524092176223728 , 1702814954441634155 , 1914345623884114382 , 443441138423151361 , 2026505241774556770 , 697711478765889500 , 2163175899400465114 , 319798264754722823 , 591808160803967000 , 1693658858854336187 , 2054239075737265946 , 1642208651640286851 , 1878621325166253720 , 1712697974657625296 , 56135338472860750 , 1113677182357055133 , 668118450079760896 , 1650394461711758976 , 620905646374520589 , 1816383954276442612 , 1642711064113629185 , 770752705093347285 , 490747345826445868 , 343754950871618790 , 834186416260127791 , 1875329036837638199 , 1282783913811181196 , 1637368222384436711 , 200954674412779482 , 1941091670153402180 , 525542750950067984 , 2247353256627614169 , 2287169095533292062 , 1406273234172608965 , 436586334069042855 , 2179824631037388674 , 2164323136466985682 , 2209908137238395650 , 1662051541815008890 , 1899625358822606750 , 828939027905702230 , 1043115851112368679 , 2300265136808169971 , 1954064443414289429 , 86988648494477886 , 180545706456819886 , 840715939887141253 , 307690601521616378 , 2218332901449631575 , 1333109057557710836 , 1970500701312017035 , 640940769240570187 , 905239766094726463 , 992162303870922866 , 1282292711933287772 , 2259251168603434759 , 2129463984203336497 , 2023933328375021137 , 465290285343575414 , 1472725104658256216 , 1639770099819252849 , 1189404135258659366 , 1257998365043379524 , 983578889088364599 , 1900190304070604989 , 1500190675673824669 , 290198721544335861 , 12537989770496821 , 710673400292951561 , 1968566271642655776 , 2161442448307217701 , 1096548782269142314 , 74027642895498242 , 1993351471340172367 , 97919421818139193 , 2297938659760941477 , 245183015796293449 , 1333235741129116310 , 1245464929410741586 , 915406276302725647 , 1038826249346322465 , 1197389666605119421 , 1706736939418386293 , 1076851315036388955 , 32053709031198829 , 1502357582633676490 , 1481971114384084010 , 2130682968626939381 , 317195749031510841 , 646056137895606109 , 1466193287784396779 , 1247420186218511514 , 835206060934039127 , 103157192928706961 , 1488976798919596186 , 87002187070693742 , 1150289165468805804 , 491324048015023032 , 723233294728632040 , 294699317907116285 , 2100291738069825714 , 2030848905859672741 , 474061698661806545 , 1064636986352987217 , 591434605387845723 , 509740546786953360 , 1420948855670490755 , 407093606849934256 , 1325733090613122629 , 1425090653884547322 , 611369693897253658 , 868912348623679104 , 1881814250717342580 , 1415841828503532178 , 47240662676769783 , 706134325707551121 , 1780972439855774150 , 280227871004763224 , 587323084919084131 , 1258000734003476081 , 866213122621253759 , 54941888554055894 , 1700591454845563233 , 1684085630174078458 , 7648348145265778 , 747951686278803576 , 1572362961859979346 , 209006585207986231 , 1628594331152983832 , 1935596136757791878 , 81720990950512348 , 1014919671639112401 , 1306898461898694792 , 528194843686240908 , 951781253608998501 , 1622638971719782716 , 1054381759678284267 , 499390457675771092 , 604513898031371829 , 1356634340797340731 , 381406568738944638 , 41499169089340223 , 76774773108480405 , 1836913930733243794 , 1792678171029336947 , 1459417770468876250 , 929949319304436719 , 741612543279792879 , 674304508778813717 , 992281914344177153 , 262351137406216261 , 457436622528799955 , 1360122586246995456 , 662229867684730649 , 493884133759038290 , 148220537062613043 , 340241488665502225 , 2234275571947069088 , 235939930631743743 , 541802276835311995 , 1257254503314583865 , 545872283920331560 , 2168315780551010604 , 1353136554510147808 , 1718468940867349983 , 1592748316705075181 , 1870102925824796306 , 2178932961261892028 , 1942892187255448172 , 387893950566035201 , 2070084411779969476 , 118035739137217368 , 1546955812038081971 , 441565288759648814 , 925217216342217530 , 206770214120530335 , 1432758407805823226 , 282957806383957461 , 1402347902757808268 , 1492078286417624097 , 654694036308085508 , 2154944714696219319 , 2021438093864588001 , 343166258628797829 , 1144648020730450419 , 334694783154717330 , 532069816490044167 , 782768322374203706 , 682028127480937345 , 113852662756714861 , 1456034808855552881 , 2129893117038756565 , 1070167541769969829 , 1419469062053425885 , 648000719205231790 , 272553928185516996 , 327055464443678377 , 733883299437921449 , 1702595229364751298 , 1844599874569939670 , 1854984637241623667 , 988595187360148034 , 588988656952979582 , 2008397573247641309 , 2115368015103566036 , 2046296648131162178 , 2027344675533532630 , 1148499954106819843 , 1247697380609647299 , 746336157285967687 , 1223667694669060716 , 663251184615914895 , 998022419609965695 , 159591677629132072 , 1442911619434441503 , 1525976592367535950 , 1605371587645635230 , 902485925873904039 , 787350604147012082 , 151809338751958611 , 215912631921003846 , 1008046487203838560 , 1469850276788786726 , 1104863461523035626 , 1689801174636245041 , 1712392865923971240 , 1891321951709932947 , 1407973819223765355 , 1715017000501517014 , 1805761527550526464 , 1215901030917046047 , 299254339372940955 , 1401283896967399424 , 1376815237594138262 , 1876923478262047502 , 590195182781100503 , 2056425343986823274 , 984060864367262145 , 98561458063172977 , 750709105710615483 , 2101209563003091356 , 939807220169202769 , 1305303955450632502 , 984144986984890785 , 996657167457455523 , 471972859223142730 , 1042749509865055127 , 367730645909675461 , 900647329768007439 , 344463946461491444 , 792942521853874567 },
202{ 693286761534704940 , 258144811344621656 , 374032665800578091 , 598094663771452091 , 744520085941548227 , 994624022704290641 , 1894939781780481040 , 438037190282966335 , 1872629298718399272 , 1201166660519963236 , 2077726719681405233 , 1573326264988997133 , 291635537659659988 , 407032919572021830 , 1696104227557537755 , 1195319014583591638 , 898918422804860673 , 1404158446764602909 , 753151366845703990 , 2247287521583182594 , 1004573002689470900 , 1637874425879669414 , 84119576445535407 , 1069123891506711817 , 1253610812563379614 , 1267446134259868400 , 159030146241187840 , 1828566349524834598 , 547651410145379963 , 2052380325729526379 , 2275606220083917435 , 330224933422029020 , 1583170024747569281 , 1817480812929037221 , 366113780077923540 , 1394740777679424165 , 1239572322520957544 , 1219743979057430708 , 2135626896399407784 , 1147138096741829098 , 759279520594941729 , 74666383529733521 , 1595543080166362625 , 2139951007911198921 , 2017410376875139952 , 1450096274166790894 , 1499205231170618721 , 2160530315657406779 , 185090752625644150 , 1341884076798569087 , 1146606764756474493 , 987414528430252820 , 7492692641746285 , 2213521625564426118 , 1267062427952089090 , 1701720138387298790 , 1198601712367002186 , 1191289078524214370 , 1759371415786757294 , 799540400114689766 , 544782318382706933 , 1998904853803315159 , 260380783431060474 , 1624393589811648706 , 2156431715101667034 , 1609583345167020312 , 386984141291500891 , 622855234728650267 , 1171204444025755978 , 953398254555369468 , 1961038397981124055 , 250576926557894073 , 1357975454643118802 , 521809914317771375 , 2120242186008030247 , 1031963494053812725 , 1167923697183007968 , 277769456870061506 , 890587526526120405 , 2006390097723472301 , 1185150112128646207 , 1917389024832478333 , 867428971999958051 , 2038761641364145742 , 2053971832466277387 , 2181848665942178378 , 1685126934571761661 , 1702283753956543293 , 2098837018225039841 , 1261804832999647584 , 1130664090067445555 , 2058464533888549923 , 1516735399527267483 , 946073717465339699 , 292041882089098908 , 796407373573777919 , 1753776827215358558 , 1818381805805821982 , 501030370392752272 , 829746197077618471 , 657426316848983102 , 1997709798491436923 , 912863086690707926 , 2002819732823666260 , 312362530307159465 , 1704884904921004439 , 1456300583467590193 , 560300855713433621 , 770369821925102104 , 1365908392336313536 , 1295947575773679626 , 331491200363762803 , 334653132694173364 , 1178744946266159941 , 14125105896051981 , 708047343155589714 , 711257844277552783 , 1437651095923353545 , 1056692973097885878 , 585888271894787149 , 4126735219615371 , 549887535669748069 , 2023171201447613856 , 427916109450224295 , 2293681602100318471 , 1335646212120669139 , 1913924306516262615 , 1840716149303526387 , 1035598531586645744 , 1367058969551321452 , 1795949884905724052 , 2129368443722212370 , 658171912709596589 , 541441784337403319 , 381210829023100070 , 2075219042129318999 , 1400707561229537387 , 652740979502472537 , 1577944278240423538 , 1269064747557230388 , 89650089359995752 , 1276549061762512699 , 298112294932006166 , 869923538106530325 , 1023387370463301576 , 597972722076031816 , 1637058727455718982 , 1028750328790672156 , 1605739459253013751 , 1750052111596361551 , 673880793965706420 , 1021826576791893120 , 2270713260297985931 , 1127025087995756888 , 2280376700344598937 , 1807454650915312757 , 1850412659335418863 , 385757380610083080 , 645062178218404890 , 994525397914261741 , 800818973206368871 , 205420415822840430 , 204439953206445528 , 681299861597471355 , 1889341219064870410 , 410665018400753778 , 301316185746151451 , 2205088138804840457 , 583640464597609172 , 1601280421475056916 , 1333964704214113383 , 1419980720441122955 , 1189544375311068207 , 219437384348030228 , 1579332346172836948 , 2276084984749121293 , 734404374170519154 , 186094282147681815 , 375937410523524427 , 1578696227319179985 , 2135586329681780200 , 1450741205807085279 , 2060115512263946492 , 2216331162108436147 , 2057983104057464901 , 393946578084963141 , 2191786746742538274 , 175970499636271636 , 758534842980008166 , 1270697149895445088 , 958048557920455414 , 2187591999571375438 , 2047612805668790484 , 1410320980193644738 , 940454809342598093 , 1501395399446219992 , 1315918896020736737 , 559454726502194773 , 2024728903440522828 , 447073300282628998 , 1002927520488476744 , 523688559572357051 , 1303519380194304762 , 1267916369708347336 , 2240263382506360288 , 2024634167287315924 , 96644026837374248 , 949727799218636535 , 587548398953267946 , 329742182216163684 , 795075419347452128 , 1216717784943430049 , 461486605115221255 , 99973957254705897 , 791246787386816599 , 2293694751836702654 , 951602978541062116 , 1662591638468895322 , 1976611688871637542 , 2070379841210351041 , 276648841607869412 , 1683455134757386856 , 2180764446811949007 , 277658032657719159 , 877066391957072591 , 2136629651259815771 , 1928881442852259871 , 670392470388251074 , 799975334676590381 , 1392303264835452462 , 850979902660367322 , 486615067113986148 , 584146360976008316 , 559406471397739554 , 2068424279511362250 , 246909558588139118 , 485920940229207285 , 1309174415215639937 , 1179969947903505008 , 1627253560623989077 , 333883652713268119 , 1951230843984396518 , 23362399811022417 , 700070334827304540 , 794766142649940787 , 837270101162704754 , 2152328649480678002 , 1758617701472282218 , 643892681535935357 , 827444176024488213 , 576865119637830262 , 1220063929286339837 , 7178894669988799 , 2095419618647317295 , 178932899695572042 , 1850446240621294936 },
204{ 1677652475383303529 , 2262473942732894434 , 2064080774518064782 , 202456248681873588 , 577376568093886179 , 1628130683050937886 , 527023790829897345 , 1798113310402017350 , 1063947504192661750 , 894174127878545959 , 1238248682007433821 , 995454806705889663 , 1714178389272417525 , 1405525024799090076 , 1493906195148896635 , 919741841373138096 , 54024909521470309 , 1072437206603542743 , 94113016137846859 , 220023996282037153 , 99971108749291091 , 2202105871553262007 , 1734857423385469612 , 552926841596784456 , 1186587561133138903 , 261018789910760700 , 2080035981700607678 , 765160108707684341 , 427486708898325538 , 746910301896593204 , 1773139823273816570 , 78323321402746257 , 959229447932146494 , 254324007177605255 , 403844085310019297 , 1479167515329825420 , 1442109818527676371 , 119856192090551669 , 671320335724226107 , 1130897293090737494 , 2049635996645456196 , 757124534193898877 , 1438879381213377304 , 1478670524525516698 , 138261785567428501 , 388617648921597775 , 1927062299178939890 , 1690081586746380545 , 1055086622680021587 , 2271235478597313437 , 894783433018515619 , 1600877130819513650 , 1898844295001548527 , 389251533254607139 , 1295277863262133246 , 2105430135482275651 , 615825450810384016 , 2134306419273809039 , 2108103089373693995 , 172717979142532406 , 161283402786464110 , 1129836822302077214 , 858476511307063191 , 1042172560902489898 , 1709764256584633409 , 606818014634439640 , 1288126109991221462 , 125107063690055070 , 791123648249844865 , 200649044878233448 , 1761001308465438993 , 1039034975127951671 , 276210786291513526 , 692336062394362051 , 379083378010477836 , 115122852534272883 , 1983903098603645913 , 1860379759875438921 , 644326062595629927 , 2276833447169024043 , 143543987189884413 , 1998648738301388709 , 120047032850092270 , 1081933942890147272 , 611728171039064579 , 1790543429832548574 , 1233612350078471550 , 1453567301085705885 , 15416419456930682 , 2065198363307530524 , 227011261382438521 , 613904169445266368 , 2037339217636282838 , 176193750893007386 , 327206186278694056 , 1287141563606571688 , 1431185464343793066 , 1788847011186246091 , 569491844739252553 , 1841008301924493257 , 215078174459638514 , 541881264710802872 , 2056320958558502136 , 804463217865692430 , 1693003735536672573 , 1262848500445318262 , 502400033484012103 , 771644538760605341 , 1864483403901708844 , 1285766577556162073 , 1350482351875190126 , 1835365023221026067 , 836381088911019235 , 2216220669817075144 , 1810801781684980747 , 1641903705128524115 , 942765642503944901 , 1927003326218354665 , 1469675253806178468 , 1645266111241603438 , 1935351874089589250 , 1146037132482880128 , 1237738339156151267 , 1479647851518189569 , 377140753292863339 , 1170496456857915869 , 283719142877998144 , 1954902676520847474 , 551749186412337217 , 18876300755885393 , 872100077382948054 , 686076226678447647 , 1775126224313836776 , 510400970325246809 , 42219241158336359 , 1903293806839121564 , 2239317231349764276 , 19545610580722337 , 1651316421125346144 , 1554607736581244853 , 855278674418000484 , 256053956380918296 , 936907764556988776 , 1719237022725595557 , 1634680861752977763 , 28365980003874083 , 1322764901977823707 , 138063106661720112 , 1632137823307215843 , 1229745063845605677 , 1866581411958259178 , 947036150208521730 , 1709978719189996048 , 1703132822881968207 , 1038424946894439086 , 1722129612416480252 , 2097667953253503032 , 649915298557280923 , 1492546497933773191 , 856430550571809197 , 2093835446372197745 , 651335598836267265 , 2172470612701713623 , 2006558715025728239 , 831995966218509104 , 55014140858992431 , 1312466893599958746 , 456390394687387773 , 2169388821392480622 , 1081594575988563842 , 1976478402963828777 , 1573332750224326207 , 1546238314752095800 , 1408011437373395858 , 1528488049275506326 , 250910799034865619 , 547568114082948512 , 274660354641110266 , 1076682567979848723 , 343184580378222792 , 1798408497930541445 , 509765259385069920 , 1643586897363926937 , 937139853503524259 , 2212689986355634433 , 2009448598009350772 , 26812265888476841 , 2261497950451348881 , 1792804589201753273 , 1280728071831972139 , 727070795047994008 , 382105604650787349 , 1754217622363204552 , 1159717555223773783 , 1456729314510048862 , 301360575903799331 , 1150466734473770424 , 1001258550821664578 , 401545887291001223 , 560721598217634351 , 1876814557915143885 , 348069131465579546 , 693020239632674011 , 109919414704461856 , 1237483175356472454 , 1792796556764561118 , 1983763489908531584 , 1972246610778141330 , 834128173197506104 , 2217028340832926450 , 778157706048676909 , 312637935863413982 , 2030513733451991391 , 2239074977123383542 , 1512003709230316466 , 2281979263458113855 , 1589592104542615994 , 595366283135329117 , 100728959711350017 , 968762300736774990 , 267901052838860227 , 2198990062660966888 , 1881868596929301500 , 558579554490371686 , 1374212073860111733 , 1203863700416981808 , 1559519742123659194 , 408935809179699198 , 765755903532390550 , 1959613486044769031 , 454960813507337846 , 1157575538019241262 , 2303568287131751950 , 672870370455442286 , 1954795762540117580 , 971726438241737397 , 66904177766770614 , 1238762933268326233 , 763665302564766222 , 130123621761053990 , 2299288656594368916 , 2302193222492937710 , 1045535714458812587 , 1059318841451425743 , 1236495565751400650 , 286176314989692483 , 1319625981927801862 , 372280152163186530 , 1017500350409049138 , 180546008391083455 , 806527517334611170 , 65555417425703928 , 591415209663613204 , 97450826869052096 , 2297508543984189533 , 586636094499099087 },
206{ 833087441090393793 , 722183221318171765 , 1324085675660941225 , 1139955786971789373 , 423647035456799938 , 391783969296749308 , 539961872013370973 , 1415326439091592467 , 2300158341049042510 , 2265791614047559594 , 496334517937247111 , 2120238130730081946 , 729122458981413573 , 1034546835621779870 , 466472863813680639 , 24763442750365415 , 2171523408322437048 , 1798228908244332707 , 1183666234129206071 , 997423647481171092 , 543943893452012566 , 167345909339136476 , 765680890194480926 , 1713641814576701515 , 1281799834029250720 , 802504704936333719 , 1789350433987985569 , 1329770672249013498 , 194905050046080386 , 2298838687520326914 , 2274537667955221503 , 2288199150829662677 , 2026339065303893292 , 495910137835742267 , 1632886166775347912 , 1386226206121473017 , 2299024993442131740 , 641576681746521510 , 925533884003173284 , 911400803254609694 , 473173958988738735 , 1743597960213636788 , 506244804524946252 , 679904939669064796 , 2270760404715400088 , 1776288803064379326 , 1060680242943620299 , 37150064084894847 , 958116321661823311 , 642723263213153500 , 1119059276980925912 , 2299616756497915175 , 117323040269905317 , 1511148458300966795 , 1561946056360578806 , 2098666242693896532 , 1219655961128598985 , 592314051706942799 , 881153577959686385 , 602093677397874810 , 2207480952340615758 , 195890266487935943 , 508237369827982141 , 2234181250345824985 , 536824194042937887 , 1545960505851314621 , 1156187606735660757 , 1661383090131358089 , 763184770409275283 , 2136551520277606432 , 923081655464148299 , 528941850064755906 , 1655378025711740653 , 2155876826063408114 , 2301070616420452033 , 1382370558636905484 , 698029169681938941 , 1886255878295273525 , 1848857524251859251 , 1704975416077853424 , 1871346044905924867 , 1864135594462163444 , 28433723606599617 , 441073975604685168 , 1553603202015956114 , 1528978909822286941 , 902965158570694332 , 251203270975719824 , 1922531323141968881 , 895559698437755086 , 970189656308005140 , 2048073486645376948 , 2135605878302958180 , 2141169863661265745 , 181247792675736004 , 459264573217309621 , 308238891290405622 , 373221824919761526 , 608436675338001490 , 1289091984478789904 , 1862635142953130251 , 2053769807814903560 , 1765716436353797069 , 1293036090916200844 , 717067310156557614 , 52103815743070821 , 224141327674965691 , 891515361743297977 , 1626823060287315737 , 1519514874515847931 , 549066891691815677 , 1379670457996823237 , 1095769778231667906 , 875496774005734257 , 733499239510348200 , 802523980596403651 , 2126035572154891961 , 2303425805509420700 , 1801773389345489913 , 340784858988106223 , 1394417004327399371 , 325510869229608524 , 1050814998451097316 , 211848133328322487 , 1193704760302129201 , 1965483710418068164 , 997503145769366915 , 518535388957991359 , 310750209871165761 , 538918532463834924 , 220067790162307305 , 2061594059007019930 , 1145046313417273881 , 1099525278720089722 , 1131738506962965947 , 1631006611007147912 , 1275861605502850313 , 1695433799716144867 , 230391237115328692 , 1731533349231457434 , 1992058667204564023 , 340871354900523773 , 1427528080701697272 , 431576834685409474 , 324515089264007478 , 838885628661769567 , 673333936162784998 , 2146755268766294316 , 1104648514805191865 , 1076390970619117928 , 81748633648218664 , 1609583213340913767 , 1019943243226658931 , 584544402076309858 , 179627252517524628 , 2079590129775506336 , 2157936175256571653 , 1321717084777556091 , 2044205742788216151 , 840320203051655262 , 313344926208735298 , 663898010473741998 , 2195053482664134150 , 2054471066393529459 , 421337956341291658 , 592407128082117227 , 291121912136661749 , 1449743109067808131 , 1753713327006722857 , 1991077405817579125 , 378725894245856456 , 1293946302218493030 , 485170778043543343 , 840965215451149019 , 1759080587145779687 , 2132071936786208172 , 550924322340429627 , 2193963188202424352 , 1588593456166256835 , 923795629858604403 , 1054274266725876630 , 2100747170538284531 , 1812331681702483496 , 1110056561880196871 , 1397217828414366615 , 2103438709114934500 , 1989923888975726290 , 1356225941471249388 , 1016015777477967433 , 132041504958091578 , 594115955642925907 , 1310996682793072323 , 1539240975857805762 , 1699838843016636589 , 1881443657119561675 , 859224554686008274 , 925994690596570962 , 2167729240196324366 , 92810156118565157 , 1671006836072141383 , 1747615991960635951 , 738260526636417812 , 1160134693122020385 , 1810038157795756294 , 1989628691427204546 , 614586807279129781 , 487426510140606095 , 1854775712313596593 , 283351477084175364 , 2232114767992323558 , 766241365477202791 , 1302835603595482517 , 2184351289412447131 , 1805969985509510485 , 1785389024539883555 , 952725703665617493 , 1028239647450644973 , 1370872717008843170 , 2247712324549127181 , 1097799516744694783 , 1032868780102147924 , 135338919589654474 , 1822955972240922759 , 1119165132283008610 , 383119366602085958 , 1844262719481070600 , 330557315537159780 , 256501023008882459 , 179802465353975209 , 2147615918114451720 , 1200680950749647569 , 6652095006102813 , 804913580306825211 , 345836725698829685 , 1616764694553879161 , 961542085070647909 , 1484298605397595180 , 1222259293958441990 , 456993127454778401 , 914004406497025627 , 2090236142498133676 , 1075451483422623682 , 1343518567515746129 , 1443753276754258790 , 1362212438388415559 , 453498567142781624 , 122621420771841751 , 1200575198293308497 , 2146396851779102018 , 501936951048877367 , 1197847464982665928 , 315422189126844036 , 882017590780261931 , 1284760970985108000 , 1753900012648043783 , 146909977627120194 },
208{ 1445695570372432619 , 1547513938581018622 , 1895328946382172497 , 776874279508045762 , 1370890384489427206 , 409933840447508290 , 2092048002589684088 , 607739499138884252 , 464027685129509595 , 351308892277225546 , 1944888052240283551 , 1715766231068333377 , 1177865215110638302 , 1102371490259540351 , 1899528699481495821 , 2279177913617919467 , 1173569492675297696 , 1563928502512839758 , 1330926023682392763 , 2175002813396967092 , 1326746895415112773 , 127426732277581897 , 2195486083931258288 , 665834771067403516 , 672579077016551107 , 2093192499766196099 , 386630939934666374 , 1969411026038358 , 1765453494509851699 , 588885512180291586 , 241247891211991573 , 388962124478535705 , 92109011447460688 , 2054924829956874840 , 387201899474446477 , 2247605827208314705 , 1046309637954693376 , 1167402343549834349 , 1985930353055005985 , 1111589613689066300 , 225055017665431401 , 438649961073778255 , 804234430828635296 , 475044746462885998 , 1369837638741432708 , 1668201305865779543 , 1686997868851894903 , 2249116371095007332 , 1380028590441241608 , 1333332873645358201 , 217627942024765945 , 387566030769479832 , 372302161479424426 , 1220309077076751217 , 1534091918174093471 , 445976814131608289 , 2020011898430070562 , 2201683126518815913 , 1838931975792116000 , 593029471989385085 , 888323511666443414 , 2114727641778188242 , 781587523569480590 , 1835386919141526596 , 605213153473017889 , 1880654023516799014 , 45736418731281707 , 331014016428768648 , 654522472120936568 , 656889171592107700 , 1052329429193230450 , 1314027307013862408 , 2202054381152348308 , 905160849343141669 , 467312544014813744 , 2017586550152590151 , 541545821626938556 , 607662572376661826 , 762274276862306678 , 1625614748501033385 , 1407626944348258112 , 1332478603845644871 , 2116961873076326600 , 1020110657620792800 , 1214892359842276587 , 1035160363219629842 , 1504769484557379275 , 157580753310911877 , 2116537610989270838 , 1946037003865792972 , 698793133754579096 , 1118224321509766622 , 1482992455680589170 , 2011601859826335061 , 1986542943811210079 , 2125080174597701624 , 2232118983222607104 , 515475295994128167 , 1612499178837772056 , 234035060797449145 , 1254617193322713631 , 1593277564330609185 , 2182470118764712675 , 2148184471795125576 , 1440126729581398272 , 41608267186571987 , 324438460736916513 , 1333894517434942292 , 2303417457436380169 , 2092542905535957205 , 1159517485065968505 , 73554381799331576 , 1686075428611752602 , 1299448279591536986 , 1461471819440858484 , 497789448673379615 , 2120793064632663583 , 960429523272255210 , 1771203782026878148 , 1104367586535677087 , 17625615857713798 , 503985574378449537 , 2148786547878622483 , 1225427580059565163 , 1108873806803765584 , 1221140408635394032 , 28090178473863042 , 522978956167417917 , 2147248483128119844 , 2268346303408765657 , 216333496518113309 , 1521384388598035666 , 1561787104307758942 , 136589809523710578 , 1548500956094828638 , 1625297314137294765 , 1212766721988507024 , 1034265789671445932 , 1088632498655337172 , 1033000720334563213 , 486601101358504578 , 2026397883253853353 , 547322802732668500 , 82086183481898458 , 551168636637902598 , 1588372959628584349 , 21095609383893512 , 563694809343193409 , 2212894397039359769 , 307358524060538200 , 501410750159015548 , 539308034376728060 , 2240144326323054214 , 448139858299598210 , 439007968165514377 , 426307599905435072 , 200323067538460530 , 1277892733924326036 , 1078756506813632464 , 255212108595894700 , 1884798433023461842 , 697161915753344135 , 1209088543675648433 , 406904517793100586 , 1720610910253905275 , 876220467677125620 , 292149542749156271 , 1695639683071314135 , 239704341777786507 , 1809680769322025650 , 1195383874640743683 , 1622670081472352242 , 949282147795404892 , 344873694987701958 , 111957075395718737 , 86263076266163082 , 1810828371216610264 , 763266059872761998 , 2299332576397205227 , 981462586075872552 , 494380410238140683 , 302515809648493137 , 405777954364657561 , 1009699461217878903 , 709803543275859527 , 264709662842315057 , 2303480532087050066 , 268905074852531883 , 1732164053887056556 , 2305583432560049698 , 991054282203121707 , 467725413681447298 , 68766062080762715 , 1541390830878676395 , 1369073313049692272 , 309249955062426847 , 1022967447979167162 , 912345331116906427 , 50996944558708187 , 1753491506966902642 , 1517957852930854699 , 1733640523875343401 , 2104245196723252424 , 664554414255626633 , 1464490543826286964 , 369519168342508385 , 357561480900675975 , 1308837353667885013 , 1997317486399525039 , 1381879577430984242 , 1046092309092587536 , 614965395255521018 , 1729703210529531388 , 159026370136155189 , 1794174389858404179 , 518312429384022584 , 429116765183770155 , 1570310736672667986 , 1031301797862174028 , 1005579507105768923 , 2167579758806938550 , 1318542427634923746 , 410951592536407044 , 2192254308243974869 , 987960218271612408 , 941216152032524567 , 1366806747299892787 , 1573364796932956649 , 1007339865349012664 , 886541382558409739 , 381272747680388716 , 1646198232825443009 , 2058514753047146921 , 1110872563590201970 , 1473305240180149897 , 574649129941367484 , 536803477199729915 , 172729754620343017 , 937418979865738592 , 172195791458063659 , 1383837258278525169 , 166253441770620912 , 1011026762551272285 , 2299945892786524523 , 1366092778957328801 , 1920434453157849641 , 436686426222385385 , 2136083772717312937 , 1136435286839074295 , 1537230842592038153 , 1989376394056382924 , 2036622004966752589 , 684270703952890218 , 1576666495021719988 , 341051591432185577 , 674811083251306887 },
210{ 1632706481135872891 , 189922764000280106 , 1668042436103055866 , 1226906729055190515 , 1111498455743964777 , 1649622292010754250 , 507598479122952506 , 468828087065350084 , 876820634301308996 , 1264041567808021169 , 1835970249669504346 , 311326958502924964 , 413184843182198726 , 1466795023830333366 , 1430906523183224063 , 681272132972009663 , 879045846789052311 , 948268276644243213 , 140769753481170677 , 1553883207465221402 , 300129209819857877 , 385349459168995298 , 92583165388509328 , 706949938798835995 , 378587184127600464 , 2013541169976899384 , 805559435797170031 , 802443210737859995 , 2212817530362488731 , 605047964089506931 , 1922326122879980411 , 863549450402699495 , 2245767075398687759 , 2024438980670336948 , 2023014592144476216 , 1370380567976215902 , 1417694879798578055 , 1467249489964133892 , 739156245702103576 , 529259701792535093 , 1207002888161784323 , 716589008560576455 , 1020575327309573447 , 1638711064316934115 , 242805086989293200 , 911754986195271727 , 133610814064445186 , 166933868800631089 , 148399567079930102 , 1797833120603291333 , 637255145465445701 , 984437032465982203 , 1679593901879317132 , 2287628918679211907 , 1372895288523048862 , 1404798691994208977 , 568835493315618691 , 2016087269181339095 , 659070736831213929 , 2061994350643318983 , 1351988916757195342 , 1114430203310094218 , 2280486096371293443 , 1649328414633495402 , 2232230300784878413 , 992616733171414841 , 2223534982900149738 , 935426219891151163 , 1633288853373326227 , 736820353426465108 , 200230549474514110 , 1978728354737221241 , 1293056744201710247 , 1148636051575509298 , 1955606313284282559 , 1112854996867539539 , 776771248593359352 , 1194992636617459943 , 239461559039066115 , 1683922590569944698 , 1252292756252485463 , 111397910108779962 , 272345868441455675 , 34094190475803217 , 2087466861935465712 , 560238461769084955 , 748104687757048384 , 1860130626829329051 , 1863823574487477096 , 1078415896677177154 , 296074543153601042 , 1067467187788910459 , 1462124132951136486 , 498861656911371459 , 971139455752256413 , 1152656396671539660 , 838129237297170320 , 878846690134904086 , 1570875763710295170 , 1851171451828673608 , 1846727888160080829 , 515291607142443404 , 2105173349698962740 , 1302870242318510778 , 2305572732866373512 , 51472873280016594 , 1071881160462376251 , 68381285614023369 , 456324929655465383 , 2039192118841664060 , 2291025810504245601 , 1502940792238358931 , 1268131626273696142 , 2299325855872171022 , 1350110046557316685 , 2139421903073711768 , 333105480753201132 , 948387058229103752 , 1485617666839340090 , 65050326020761285 , 1602026876442622279 , 193897766494721307 , 517535718437040093 , 569909092166453829 , 49487627474895089 , 440887420996698305 , 2168457534188791612 , 1354511085790623155 , 481230712329241420 , 589775932058821272 , 1877311737999297814 , 1275923431805086719 , 1012285237707335226 , 1670848695784586921 , 21530760404422071 , 1837045831311138502 , 2177759296943442748 , 1599183773157203853 , 11893311184884709 , 702998603865093497 , 558953070687653100 , 1096304321560191376 , 1254154463982019895 , 698884198162615341 , 516870894426702917 , 315315524748411797 , 858653334697973445 , 1023265635873340078 , 1377173579168648302 , 1527391100932699346 , 885137282695389786 , 86635634156499205 , 376291794279691853 , 2224189910718772086 , 260743032208062969 , 1791275660614186912 , 2168998791795445036 , 303538535373254430 , 1448677977494710928 , 1744064624966007815 , 1656509637230457237 , 549111202053115506 , 1076073613036688329 , 2243727303354199000 , 237628449701740164 , 1058529999877248758 , 1911878254933495607 , 1025389258105837430 , 339147573973450218 , 1331199333575518494 , 2149120844530738479 , 1637247229569815655 , 435814993467805348 , 1708629212521754317 , 432631453455868251 , 1087418250679606498 , 1714587855509101580 , 1289708262388494917 , 1185392651454918785 , 1599673535482352354 , 2165473123536501438 , 1111986598152754703 , 1533950708941294285 , 1500811572257276230 , 1475423580502344373 , 2065136424558322993 , 1600405888139025826 , 2296532499321986848 , 1149603879097128568 , 167863980756728558 , 1300040372716819082 , 8593871248254696 , 393667664334120155 , 1133257577385109142 , 830072632391084470 , 778323873297442340 , 2022520255196103009 , 761836039241402755 , 414148611377732163 , 408848036253839049 , 918979885547161943 , 1621678917246403555 , 797715607238470795 , 1376063899299778877 , 881345312699205381 , 112629156347770976 , 1470428162950360827 , 1389470143506659910 , 2102049967929281483 , 274286690562334475 , 472713078662085431 , 761633686009306583 , 1852840772704901750 , 985324192225363615 , 90853385091866992 , 2132303523640029011 , 1849470644576980297 , 2268524237652330112 , 1832600701538590331 , 1250727639121956217 , 375616430987945463 , 1436945186083003111 , 2149056503764664913 , 31651687007637327 , 2300510665379561253 , 43464102186837320 , 605644646314281364 , 1474356257293854639 , 1877837680293307027 , 1221025259897785004 , 891841002047340912 , 1651899035043289182 , 920126455283626731 , 2256756256289555521 , 930473245220118631 , 1982470837521472783 , 1716580186359690131 , 1445445262444295652 , 389987306358025803 , 1502816979500748545 , 407447269388873738 , 371582089539944292 , 296969125818583451 , 1728192158085573325 , 1284930421224776447 , 1136648236539610965 , 340150887672260561 , 267444290245364110 , 1226576761169821157 , 1776338370628102918 , 219806953823958035 , 1740459797980521394 , 2089693827463966072 , 462768755099682456 , 94843288288719699 , 2017899034250142426 },
212{ 997236175849625727 , 1330386811352030543 , 831920069081474826 , 1540215904497440484 , 3216940754109455 , 1433865213176599618 , 1909303382673865439 , 1925682252932749895 , 1302814871308417730 , 1597747798950136476 , 1198697681575248419 , 1170416599226376565 , 850432926586671024 , 2257191679652904075 , 225619201192948197 , 1498055550364247271 , 94568747436278029 , 375252128134138419 , 773433123729440472 , 1604033580167587249 , 847962916537337389 , 2041084128813367056 , 749616140602340608 , 120091895985665088 , 553316516793995733 , 1075917571406256926 , 1750926207581387580 , 1345044483894519839 , 1505864642608474945 , 807726511248048016 , 1009742459320828406 , 286970589164887667 , 2174491404445528898 , 1294116835227077435 , 1860475974306382028 , 476311819778021360 , 958932081322360649 , 531737858745285220 , 74151093392186594 , 12752741030855313 , 1552260906365903783 , 1948575736835891753 , 874569703977807124 , 1971672614746683587 , 1665773370435496184 , 1038888423337937585 , 1623901529180863597 , 1971029352318326481 , 1509215060412325793 , 2284681060970175473 , 1303683757588692588 , 126343125739757331 , 272824770524153640 , 344371701105925704 , 469531077556785146 , 151851825584818221 , 669325479195053752 , 1730727536852740145 , 2253247590740861241 , 695558536466486685 , 1858867769713890959 , 2232634861365631391 , 437447689644999176 , 1548435393750179429 , 193922734135050540 , 772514557314658427 , 1090305775545675111 , 2102176628664629144 , 1654202554946764562 , 102035680924079131 , 2131957929423788840 , 1065593340434122635 , 238583483153055958 , 1572377290625206410 , 1733259930362076298 , 1279283153428188416 , 1028096795530014909 , 428557531087597249 , 406686538833703381 , 1847928047762866770 , 918494648096379146 , 721857715744868954 , 1278608212522480492 , 2117315062079076665 , 1358049270665128108 , 338981744525497045 , 487607628447143556 , 2090731917618304099 , 1896671542985195589 , 2296975778262544565 , 904114106752766458 , 71006610172226461 , 1970243647038977199 , 176201025320714177 , 1853014754532743757 , 1848373995531738474 , 318892965726113599 , 1710028505969753111 , 2230668099732476435 , 1479668390451487669 , 932741221511074661 , 1941611162673824221 , 312859009003902979 , 1953177978333421780 , 1304100387012714782 , 1081168711405981002 , 1107272745514906161 , 34961652824800822 , 1384299403731836268 , 1143285215658977966 , 680931729725708312 , 618193897972259771 , 47184576726136826 , 2132710159000393160 , 675552898296975739 , 625517127663915658 , 801822492680357698 , 1100527884773695525 , 1492547762667273617 , 939501861552234737 , 1578679735623366154 , 1326430642319888170 , 1336729984859195681 , 1175690004764249286 , 202579206430024458 , 542505761306379085 , 2130570969881358310 , 989654247016356470 , 2177348333599324192 , 170581425857250660 , 221609997841215701 , 2042767063880902982 , 1604791262252449044 , 1944145808775783390 , 1018933844349186738 , 2149819927248111828 , 877294470374790504 , 1650015736185675735 , 73894177468332279 , 1905056509979782942 , 854089649790006626 , 761710978560255306 , 1238728303582149805 , 1034194061302051749 , 1257793190841180387 , 964673372956811290 , 26008957454970080 , 695902250274040695 , 1017737849797463770 , 1564067402769946405 , 751727442184378280 , 1341341752373508205 , 993338793900985964 , 1929126193596517898 , 1571689582484440119 , 1585649996670133997 , 576050581005501627 , 1006100394443101022 , 1525870023017663836 , 596913473686826786 , 1058674061882704362 , 1729663434346362349 , 468121909444933234 , 178298534520322021 , 1528002602174393801 , 1225416869498394736 , 156993096294483627 , 1202519797294045349 , 747580680621429028 , 670331423451267273 , 1083378886108692335 , 760155704397658678 , 300508306793496827 , 1890044375358550902 , 258649611809678700 , 1961188249716761897 , 1926278499699434150 , 1042787711901406678 , 243082093104511694 , 1843959598004244520 , 1172837803607965558 , 872033558538001847 , 466540015622688606 , 1009307408199709250 , 868698937960053457 , 1243924722700964860 , 1572692990437318004 , 838557079777622986 , 291112021917257926 , 2194706690301696522 , 1209076236391683039 , 766843307568916483 , 2220539852791124444 , 1555775629750876686 , 1832932195157095211 , 275989323592056276 , 1633889120452516134 , 963456222854949884 , 1861147343686152015 , 1885279245316561009 , 533980942363959488 , 898433998112151776 , 2007739116562139275 , 1085360794042460474 , 1144367781111382747 , 2032744344087370180 , 2113247442759274444 , 589829198392650332 , 1591417460855641441 , 1365140829780952490 , 400788311401859461 , 484133261920792351 , 1515623437127339807 , 1582394195499394611 , 1976792827190899645 , 122384065359515436 , 615719901773365295 , 2299047373912156693 , 525254693023381224 , 616380048746966206 , 1929351489590123400 , 920082630006278259 , 1598266306459269294 , 311125444714521111 , 2191279225519391901 , 700852280726918947 , 1740213652967370206 , 569780395393503537 , 1663201769533675348 , 1077294081523089900 , 2082184203053228690 , 685852515962597775 , 1551233134507501338 , 2093182586385726068 , 324120192454717552 , 86778499558837842 , 956716353543112870 , 64042606602381711 , 1382565619132868367 , 518726043458800265 , 2244028154857217458 , 755440491525637649 , 912163041779779241 , 1493303992466440900 , 1701667779293222475 , 2162559378886094396 , 703444295025280658 , 239339484778846829 , 626185643192010952 , 46376995072635982 , 2103792128735878066 , 1258078127347623306 , 202602486114400810 , 484334094392505014 , 579179631974694917 , 1165310678333055694 },
214{ 208619795628661526 , 348806838680195971 , 2080628643841300141 , 729767834311278528 , 167971327968822999 , 2257843593299026306 , 377918720500338138 , 1416515889339750906 , 2033682588240271613 , 2245456460148147700 , 1989349111597219910 , 1313291364502585038 , 373276777459667786 , 1216565899781624169 , 2290495462418763167 , 312405722293159 , 868157631652189224 , 1016201887430430291 , 1384085672404823290 , 2026431392291136061 , 1571109230828742521 , 1210340431394303886 , 1683530826359364537 , 509625273465637451 , 1636037171802323968 , 1664817945652366294 , 116232117602756659 , 139996354787218296 , 1506977892063915847 , 254564478202315170 , 202308265391522568 , 1070047115634073683 , 1264582091569949917 , 2294223179632922716 , 73602240396150700 , 1095389833768771897 , 1767216760100522699 , 923633365083900011 , 210150664413020879 , 501298359610728487 , 687708592175530458 , 510321450311773985 , 1503841107885289712 , 1452604453635882936 , 1836534700695027143 , 2115939411183721782 , 2286496197602866436 , 1736027822162011276 , 322908071723949999 , 117621151807468118 , 1759109181870622610 , 1310695868834845386 , 651762005354887551 , 635025282285586169 , 674185143259178650 , 318973282039833288 , 1698741673085504147 , 1859982224154685364 , 1108300693911075447 , 1928618889115930196 , 985880211292246430 , 1999801851227469738 , 797814028368399343 , 707045493010240690 , 607663410628239348 , 2042543661394735968 , 377012901401588137 , 1216727209338553234 , 779266433694951509 , 2108637060170082813 , 409038863798068656 , 1476057942829597843 , 1276277138074278743 , 1307947021842046529 , 1433489284281929141 , 1048240001792007138 , 261810268018740774 , 2127089163222338260 , 918441490830013082 , 811887180315735891 , 1551727326256936568 , 1390240059336899983 , 735407564332387758 , 267952483500355213 , 523988400086515376 , 766647766189122641 , 1186027794574497823 , 52621072977703094 , 1569123923958190723 , 1348719993064699311 , 2028649096508656568 , 1039271065747915237 , 973142395984431934 , 234710941707054153 , 1817492093906753945 , 1568191248512442082 , 661044864516484648 , 1319713265990642459 , 577572558222382573 , 430565972757284835 , 261645575347764420 , 1444155777077899935 , 265424361694622406 , 2249888087640878922 , 1811348546905849669 , 2065327721143220606 , 1174275448536910155 , 1600529429882947446 , 165938741090715981 , 115446400949124315 , 1316914256031867814 , 1647034917295727741 , 537560384232647757 , 624289489498368897 , 56566584582277933 , 2075414804173373703 , 743848122953081834 , 628108378302311624 , 1046625234139820167 , 1738994092342171306 , 56786930275418059 , 1295732227531828720 , 1241476789030604071 , 204375661211297428 , 1118694286517430202 , 1381186608468903187 , 1365630124092454345 , 635909950370425379 , 1965594451365619300 , 69921582469596568 , 884255017099997242 , 2047132242178757401 , 2242074643881869275 , 91983840944544842 , 69786353427545907 , 2055655283511842014 , 335048341665942926 , 166711088660912999 , 1278730488042101883 , 2223319069468341415 , 2113733550419493037 , 1216506788262817647 , 959339885327892164 , 2064646900708112637 , 1473008936052927600 , 966035341451340041 , 1048562852543158908 , 616478244205674325 , 1108199642350144065 , 1614511756505437869 , 2084461489181502385 , 410275927411748754 , 1562541195544641113 , 707235871888506999 , 1052244981417830047 , 545526725377458495 , 276694192062217497 , 692007981360004044 , 453366635731210537 , 329345574672605967 , 1367241630841080064 , 1487568142430258516 , 424582362748837082 , 787051569260280366 , 681228500348646121 , 646341046866939884 , 2248337677777042687 , 882754094866654010 , 758341191000587133 , 2129239775688975063 , 1570997002449514603 , 1118180066644685628 , 669942366535061364 , 581398490252858160 , 685625036492652390 , 856029129893047689 , 551027758770397682 , 1859828447300710344 , 237580747815914756 , 2290457909269129886 , 344012073797852694 , 1623374243820223277 , 1422532604171351397 , 2209208839274584570 , 1515993595273879078 , 486247419512818812 , 673249110078753412 , 220446481854347144 , 2169509032021724849 , 446572683616664096 , 667950120602639662 , 559005855100835495 , 1010523156241862569 , 1873047300548073274 , 1652981127786537306 , 268516105236076699 , 1037080697713149196 , 997697751226053758 , 1238627640056267928 , 2148458203365584995 , 636069127352258520 , 509513429684981551 , 243364683056524084 , 1678352647552430029 , 2212825297850577419 , 1207766998086012034 , 1499980730121450724 , 146711294334979617 , 1318412467058086027 , 211921396736440314 , 552326735672713752 , 680079070424115285 , 724428652970738070 , 2119182565558615518 , 772222523035762910 , 326601757992642638 , 1103810837284447673 , 2259671888136123838 , 804352382665203924 , 1021482019541598058 , 1901172098625135836 , 1135977712527482890 , 925581268952894968 , 773098264230036407 , 2029814298206212165 , 795572428911548207 , 495632105227025695 , 170094899037083391 , 1179920253013598397 , 1163842340439185356 , 1291228379748046401 , 1130564456584072537 , 550457461842889772 , 1417300570889737427 , 2246034811606427453 , 1039716854226009145 , 2174614070178438494 , 2204492305296153462 , 1378581871222665749 , 1046596243068969251 , 471144192782400937 , 1502520185964363029 , 47948104907412801 , 1792095882605132003 , 925528931628800329 , 1826403382436017907 , 2105383882763019683 , 2193518538814186395 , 1458704185781886864 , 1060577986858415335 , 838411468653629106 , 1273672310344472935 , 364770327377474255 , 235324146795845814 , 1355066948108113696 , 387898908222081801 },
216{ 1884566819830424761 , 1460386500428451231 , 865366062310925181 , 2256469091289418975 , 986987341434404795 , 321967961237116940 , 84236055486618314 , 2293739580721837332 , 2075441515647779691 , 1079053396670523002 , 1781278359873839163 , 1690650755712367352 , 1710839389808340011 , 1650536786039487248 , 1280497870260482167 , 133639036947470847 , 1720223800030793856 , 1752212905426409600 , 1863887973762033272 , 741125703106458878 , 1661543259624886371 , 563087125666361312 , 2064230024397161649 , 1892506083479699310 , 654542223160414323 , 1000189810308944745 , 57772620159923155 , 1909660900033776864 , 361130804482830921 , 1192715088975743568 , 1280076981976548739 , 945844684708295433 , 1584297952177300346 , 844017595135233858 , 584391037205408060 , 1002526075656753894 , 595575425708006560 , 1722488569246388406 , 2149160192654359491 , 1536427186244117693 , 1452587724320500361 , 915266142685761299 , 1080603791144602868 , 1227834624683767759 , 258859665956647423 , 1371296658821093086 , 242282224234311806 , 1265348847642097915 , 516806465500856114 , 2305108696179538137 , 1294488304147915839 , 107847397968026436 , 437601441285729967 , 305904633821812133 , 2140887800660215416 , 1272881402324936548 , 500698855613020194 , 2261558484918189769 , 262013878108513357 , 2257109086696424514 , 111114014025056845 , 718875850251576841 , 119544500331630373 , 2246019841175272835 , 1075979363728130976 , 2075933908763145467 , 1696513300499161126 , 981482450678234754 , 838711613709996336 , 718096548711993503 , 1008324614923141205 , 134580767232632419 , 929704571819911443 , 907407242415321542 , 59251418563642973 , 1004792565464095180 , 866635581006211166 , 501600398914075784 , 2140997793319935992 , 2174092300551945379 , 1031798890633185579 , 588348870052702349 , 457248206223098986 , 1423496724627636240 , 864704646854788378 , 1707206464594163496 , 1787952883071435509 , 498160842679307301 , 257223637438827171 , 1813525499188848036 , 1111995886716134185 , 1316058240329844251 , 26773554076766894 , 1588721215411885551 , 2008767223269834201 , 826426781772257733 , 61822980479890467 , 209141438866616998 , 725114064585674461 , 631013140322673759 , 903095540291269322 , 2107426702327918669 , 1822865267384054403 , 358645784715833074 , 2123942011756689608 , 450843073766322075 , 373440728775320823 , 1978913308416517152 , 1416932424309812406 , 403805088069372553 , 949242741364252603 , 2230065298074690183 , 611943433402088486 , 1635357984486235487 , 502959263720493727 , 1137708589013574051 , 958432351862283465 , 1811005588426357215 , 1449904217633536264 , 294361753066017072 , 1801671220286321683 , 1618644212536572464 , 1373700922334199451 , 641462829895481668 , 677856961570622955 , 22481678096305697 , 1212701029356958595 , 963987654612149463 , 1451568487411143612 , 287952356168970190 , 653025207726008328 , 2009054179214885176 , 1265494843809386267 , 405314796718482273 , 147171466842984013 , 2130826830076355929 , 234333873503578534 , 1626435363593523570 , 852949990736636706 , 261716257991360523 , 1061763730767201912 , 242502095530468512 , 1297124434475942768 , 2007388976576191765 , 1484830019676919044 , 959674781318839328 , 348813378100270471 , 2073942483223113157 , 1490972178802592799 , 1346620054112143937 , 1463962455416951176 , 631752799772260791 , 686534407006826609 , 1880463376103861684 , 1901408064024923383 , 1966527900744492833 , 1020973607547241175 , 1339747948607847176 , 227489767493687895 , 685478542269934395 , 2107726446652178231 , 461391725670763297 , 31593147822295510 , 1571418772391026613 , 1402766300045420429 , 1358355584656180377 , 2032310680973073385 , 1455920667820737539 , 1818205365947604393 , 1326873692698239282 , 139681694070907923 , 1567955619923800352 , 1163187514868403911 , 1324092426130704424 , 391843777149368061 , 2031016898285949239 , 1873278734345791227 , 1803307402701538858 , 1789149569475328737 , 517352414334874119 , 1390897962241157269 , 1711260026716691993 , 1929914972509777765 , 1055567349649613665 , 233362969560267766 , 1582121123465768667 , 672768673867364831 , 2291463783168449103 , 824651086150959226 , 1915464294955025227 , 742686043711076495 , 2187661479685471762 , 836375809504261766 , 2173976705056449238 , 933376739900757082 , 1328867150494007507 , 284199688560026438 , 535808468808545141 , 484755142339799978 , 1864466917100116501 , 98733992244157850 , 112605110710627564 , 675097750835104390 , 2242653528439261361 , 1920099768665970435 , 771599784378558035 , 781825347082186084 , 1105369577560557150 , 818878086743007323 , 2051002501535406678 , 2116182619935762473 , 1954986373348003310 , 579743381068368101 , 1149876879800718955 , 1996926379574167555 , 622013332189583911 , 230995331199930749 , 1423077911217216779 , 1709925798268113127 , 204005433510811840 , 1600236103622575395 , 1625275003066095773 , 1118432553827728886 , 1651400519265277401 , 984361436104163918 , 91675580909193119 , 471426837977164241 , 2274598343675636872 , 1100618950152068385 , 1998434951022891469 , 1297334990824174712 , 2044998351312690573 , 2303868192133612773 , 1521146169211989240 , 968027791594373804 , 2163613441194058525 , 1881751986608644715 , 2083247023500058095 , 629333691793447611 , 2038767637642944481 , 1038710558459565768 , 691710516616853828 , 2032080609148732197 , 25618430347105915 , 215007012821245700 , 714604528910914279 , 756669030802156900 , 551671695507612193 , 807550995783013681 , 2162221564222141561 , 533058744718425964 , 2115964671807108346 , 1010340334100324221 , 2303342304543709491 , 916412745181927964 , 910341701388055207 },
218{ 514243721266149329 , 768339231191932433 , 988597660119642407 , 206193298510209984 , 853461997965995012 , 919052490592818880 , 1128227759447595829 , 647975785638098880 , 1831857348310448530 , 1703772738124041758 , 68823842694474781 , 328108805334436416 , 1194633472634162047 , 377193566341778213 , 2147097519942121889 , 2215855649338379413 , 680701732662215785 , 1695753582830561289 , 1713609526566311574 , 1408009051157550143 , 219634355515107395 , 1620067608737526042 , 305854443485523221 , 1222269329793262457 , 1583243977901323659 , 1401280133441903329 , 817484800063080539 , 780235139415692358 , 2025754468942096927 , 1585318446168702067 , 252039046205563010 , 1492843507065777273 , 1844519989382470016 , 13907277788056424 , 744780623794467997 , 1771415200421771351 , 1383860698577073461 , 1352143719020466550 , 1913629496147516471 , 1928928773805167803 , 2204864512371664307 , 1808535577869692983 , 584436125948001982 , 610271128828448243 , 1450484462910905632 , 1911575380079918549 , 1755133600714249261 , 860045731498730538 , 520514833538224939 , 2244746110914953818 , 679760621557920070 , 2244652845925424378 , 2148760389555080303 , 2089202950692378239 , 1593996796755172912 , 52675298338500765 , 1258950552896112458 , 64313467153094837 , 1412316239591312968 , 529887432160321976 , 2217355744256051041 , 1713203702615259521 , 1767855460892753955 , 1550795134457977749 , 511143673897509906 , 1719401481084878174 , 928084626772054177 , 2056793130422159385 , 897321159565199769 , 635642397012143198 , 629273415270620386 , 75464270178442903 , 2302155368282391997 , 1619546678562796064 , 77480175914897552 , 309106148022616604 , 35194960191980741 , 924257655003647990 , 589633451126295203 , 2056100570823476254 , 2248192174510658019 , 1591406569013392187 , 2190080428221860173 , 420194030289063052 , 1102227272690850984 , 648678111882740034 , 2176173552486070176 , 1499824616456937080 , 332796176485485326 , 1253181936618921233 , 2249396151801163358 , 1390988266324143611 , 1860432562743830277 , 988194152292996454 , 1652697630318706971 , 354932083243435420 , 1431874734935364157 , 1957673059897297198 , 1614314928823567165 , 734232243478472779 , 658633403960121481 , 1574032824870578355 , 1441935938848701505 , 1531529594701402469 , 715118080634221790 , 1263552753433867393 , 785767426193566348 , 216555931245117821 , 844995812001085273 , 1946465748892785414 , 669443951347539779 , 2075162320936309226 , 1778623776303917141 , 788998885544999593 , 2051356310595364324 , 120465735402596552 , 1101622862933940578 , 2261220115924819865 , 1097607867830980711 , 560318966557473601 , 96412597920752358 , 2026557789276627072 , 923170702639788309 , 151349361041268804 , 345187208581958800 , 1983200964438138107 , 752573691327227992 , 1857405114667817139 , 2084690351690432783 , 1573357524003644817 , 813564482992007526 , 1016081232979837667 , 389028049644257438 , 152768840416415302 , 122821578454362264 , 431575908175698906 , 73390510095981568 , 1650853779493404089 , 2049919875344890728 , 1842018139897069259 , 1951374313810770819 , 619833704040390195 , 614653612735587080 , 1596370680380750584 , 1934032852160367882 , 596357164426405873 , 2152718231095236023 , 2234164662994617104 , 1615305167095471675 , 1623953007794618265 , 1111096916908705673 , 180944309009163332 , 1719778977151266804 , 1306568773203125820 , 837749974219195172 , 1254387036801791102 , 2298665434118468240 , 1955244214925940439 , 145602038165837430 , 754813797345941142 , 804812425191934022 , 1988502989374470562 , 635841101035690457 , 1152487618567733034 , 1216003172365242137 , 997212339089830000 , 2160468370097226110 , 1661548753463481996 , 2005776329032393741 , 1984593423442239781 , 2198427917211358812 , 2096040736753623511 , 195923876760908602 , 1647876316097360366 , 1728921056988740669 , 389743216129037882 , 2291597882965690115 , 1173959392507232789 , 2012429933821132482 , 225161386581961037 , 317668647466360364 , 938385146025839036 , 789840780195080738 , 2017427713661992500 , 2202253311845428251 , 1711535466176207304 , 1231829684129835821 , 1883895620950943928 , 462330820551175887 , 2233479112789318947 , 950183430565653290 , 1142218420452267425 , 214933182323176419 , 1318485183176023071 , 1335619215014605394 , 434394673933605594 , 307518133321562444 , 1086734775388801078 , 1029391069366252744 , 1655994111650788454 , 110552298967938633 , 2174518822805674297 , 1391118243101368783 , 1436126346278160139 , 656997637493584506 , 1593233869571473103 , 482784362921018193 , 1290464860042320909 , 1295852964139934001 , 2040522384830257471 , 74640171927981289 , 2270211689349748546 , 1369820420254095302 , 1171649312361685249 , 102613764229176324 , 1991851229816336950 , 1235508566630917296 , 843552010021579206 , 1229761214665591178 , 455353654646209538 , 713195086256745911 , 10619219333973309 , 2072181172463338326 , 384987547939500030 , 1749545072799972036 , 385468781492916394 , 1158774819246473491 , 709936616922899391 , 1983913606538543964 , 2151845844677851865 , 385710848761398460 , 86691143370824814 , 2255895351747665388 , 1715316458874468605 , 1397800735321035800 , 1591526701025616748 , 997503690094160893 , 538277227486399796 , 1153304958212288072 , 1207239282251289416 , 833328030016642042 , 494091908207292096 , 1311634652326581412 , 2076337211120091308 , 2240447748158701211 , 1071252174923612670 , 80348548568161175 , 833514679218557178 , 1247253261800755502 , 720627081680746604 , 45259192711731060 , 658173406354400370 , 237763301606660325 , 368067879540765750 , 1411277202535015272 , 1890120713308588122 },
220{ 371577999037064444 , 2067188043868527666 , 1720878879160476847 , 328985110410387142 , 1716690226896269662 , 354096637745984943 , 669979734396182795 , 1976676864092546361 , 1488900326533527228 , 867182213218546743 , 2296010659004672497 , 592438712910661617 , 1036883287502521478 , 1513439211397810008 , 1827257373621977436 , 1729299827160035671 , 1530877446088259121 , 1872046012140734972 , 748729873779333039 , 2159268730072418121 , 804123896765703863 , 761368731526267559 , 658724179301687286 , 1532814385612419966 , 1214673997863121748 , 1827977695785060238 , 494217120378220846 , 805751666234823342 , 2277900630425312006 , 304425472446065664 , 147699566045883665 , 1810275947471835156 , 1484799300092224573 , 79730538828756121 , 715690597219463692 , 1799892686931318641 , 89551608068284231 , 2107963587840554215 , 308397950593620742 , 549483759059632305 , 683802605527609714 , 1800665281412814921 , 2199473180116292093 , 1837927353717151799 , 1429276299011991916 , 1648736398460414889 , 2024419004934466780 , 1422405743510746280 , 204467903062031781 , 1157793478401216718 , 1423167620981616691 , 1018098066148615246 , 2282153837276720278 , 2259810800544303103 , 1387425540618036737 , 343348695952777285 , 733148607891211278 , 680114154023658692 , 2168332529264467465 , 907835686380965111 , 371810268626442409 , 1640820471757659845 , 1819888925571880688 , 75426634494896785 , 1868233863947929485 , 1773240758153685431 , 964850523637332704 , 793565494597599305 , 865391860752095219 , 2012686753021447123 , 481511530911211868 , 103375525725085028 , 1897633449745046457 , 1684946769664440694 , 1415028488850730243 , 279160707433964865 , 78352680161313958 , 346228651851022256 , 321661943278805448 , 772908854167015674 , 1958120002829215045 , 2048335283494358418 , 177238477190833485 , 1710261482003561405 , 507702447157934681 , 625232879287393690 , 992532516807420569 , 903657981482759385 , 117885498557723272 , 62029585036220680 , 2068654711274468051 , 1078378717817482821 , 455929227981649588 , 1254314989780857830 , 1075626265551926604 , 1685035221330454095 , 1677890208362825816 , 74002430194652880 , 946312602009792893 , 1702287153896117997 , 149227771737094903 , 737470950026705537 , 1335109337055120196 , 152554420297602100 , 1259960599129533933 , 774232245079822220 , 2105543160149485534 , 2199575762721247133 , 872056543086763696 , 2182324414279417784 , 187908557614696847 , 2292283381756121821 , 280534531300078358 , 2070119585701893904 , 667465012423784371 , 895335541403898338 , 942394676781084963 , 813712200371044912 , 1614251061048937466 , 2291009550796128751 , 617922315103907637 , 1694891235017333630 , 1600767176949673409 , 1129132109145748841 , 1396637199547637115 , 2252110300753433236 , 2025821703938295286 , 442616726172189952 , 1774359690037991024 , 96115142905862594 , 484964518038807576 , 1314470404393067361 , 1298134909851563139 , 1172958786993968361 , 158370422144385034 , 1347369096168968303 , 366641188826056467 , 1818357122229371053 , 1103170651426272225 , 2116696636518573169 , 412024449498986962 , 1538106646690807938 , 1332739112148793076 , 1405300898908043842 , 2241642964883226906 , 2144862387262732317 , 1801284033256996359 , 1994950631679471655 , 72496904683189367 , 2070721209468034021 , 1070212405131087203 , 645205987584896364 , 1258205506468811090 , 798493240310005099 , 88430678301271428 , 439466495322535737 , 1179352074096858772 , 1142470889759001975 , 1521252462214985122 , 927541737888926490 , 572222898901217413 , 131555557052958662 , 239860511257512207 , 2168838701707703339 , 1412830402576914655 , 1852663205372174427 , 1498635377658525696 , 1391482223254584188 , 168232936457807258 , 112966374899126717 , 1393799017266944501 , 58080417620607274 , 1047298130617633768 , 440826169566542377 , 1829290975042625231 , 941640672306966264 , 1149287673063593561 , 1841234683700240121 , 323490364241963987 , 1007551515630847568 , 1977422381662983987 , 1022864286185748701 , 1149102686680594755 , 1608662556487574152 , 127305617866282071 , 1728682899085460091 , 1258166595737287364 , 1175622429318317240 , 1327123605918647675 , 1144872295325661774 , 1497340344201378775 , 955511049293955862 , 1056309515400855658 , 1438263527131377916 , 2036639854792991094 , 1052930322431090868 , 1296450824668034285 , 1704665002352551407 , 346571985865216191 , 620285391598148545 , 939970484826224844 , 1023619309671605702 , 98797660167005872 , 1656409934879968560 , 1648472686877075343 , 436076281326492443 , 477743783651412304 , 1985502281737974155 , 735308111824594005 , 463546676397287413 , 904858001914086235 , 1520504250619931076 , 1487715534183778972 , 638576233196969851 , 1140759502362587481 , 2195988065333012732 , 1648135598059523281 , 176806175570885802 , 1116614156389381706 , 1334495715261551300 , 54073210472569809 , 898885731022812993 , 1124825101486496599 , 1089016760974970313 , 108696722353589088 , 1315347101588428430 , 789072920407939959 , 1140584664565762649 , 2010167143373518195 , 2033893415860314299 , 1320696933645343256 , 1682561521323597575 , 1575922293782191097 , 444796622042741566 , 276422336145320480 , 393295428468999313 , 2032760418621602553 , 679360868367917601 , 1121110053114952520 , 1911909746192273130 , 778581119169979479 , 2033387285894633875 , 1801272288075905237 , 394591074459760967 , 2132659145809904358 , 1404572851582364484 , 1309983487720207597 , 949243276191560945 , 1736172468351986077 , 27045392766243667 , 2225683798299979208 , 826008550762045472 , 434573205365316696 , 1435812157232568055 , 1395656757855961696 , 1649805075293529423 },
222{ 1065152192893565615 , 2009882422744748987 , 1487302576022258764 , 800129706568561046 , 1680707338485810181 , 261800829190045784 , 1672579799015564691 , 474674824283345907 , 2107224720786029357 , 788804669140620919 , 1762702885683361230 , 572860054520337475 , 1943023524865494732 , 512289477922729842 , 920980693767415339 , 1320173442700527649 , 1831364489134913206 , 322049385267633897 , 2178751729245029714 , 769240933579785527 , 1946170130323819057 , 538235472070842288 , 1594380738551855506 , 215516472700880710 , 170498151964308326 , 726847592717629319 , 305487149704307603 , 1577275564099263035 , 1212610529533512454 , 1751460417185261967 , 1176908093663950197 , 1818874133252200367 , 415754062916398814 , 1842127979920557051 , 2029087782155233866 , 2194477935202772307 , 1396957443731750848 , 611645049249596690 , 1957075595381921583 , 1463312815982129451 , 1763146835343142207 , 1950303093060381159 , 1795582503335338929 , 879753889177287796 , 1629527794662005609 , 815954028021165069 , 1049151414623386149 , 672343969737199996 , 502047168583760452 , 1547892118408412858 , 1646246605069992101 , 1247625803631609469 , 278548631880123557 , 2022128260387456961 , 633572127804457977 , 687064529137752021 , 981734888292634445 , 1266467605134120624 , 43582652280989621 , 1451511916355550067 , 886207782530821120 , 692049364220805574 , 830413678259640312 , 2240918749952667 , 2182669832227797538 , 125949151315508746 , 587994273407524654 , 1143057269525527902 , 1691043167232190321 , 320720125070017982 , 820839564491596649 , 2305733489021942355 , 805990379767510614 , 444177365110962735 , 663854724636163483 , 1960366659092994867 , 1563122520513123557 , 2048600791565228444 , 499643839210225197 , 1161364311868028215 , 1790493319106913762 , 1687847165377031897 , 2034138102270393464 , 255248029301424656 , 788385706226210642 , 499716525189607469 , 1027812168168334382 , 183388333994074957 , 345693641763097582 , 226140654180473154 , 1399184185870859573 , 2006146590800532963 , 127866618157630006 , 288973271548548855 , 1220674482706213686 , 2202455738158211554 , 403505651567216208 , 1298785960831400104 , 155846582554540212 , 511776022741206745 , 828546695997380180 , 1711807106409733276 , 225032745917945604 , 212297579558752318 , 1642235799095866616 , 2088664126937154620 , 928524905895463765 , 480357726806869190 , 1176753358571189664 , 797390167031070004 , 527788357048922618 , 1667643710929755156 , 2296869113476877312 , 356417972427029244 , 2012049057023966167 , 1291669875239684823 , 94630415376248184 , 2067551438438105198 , 389790831330784235 , 593744462813970187 , 1738500266844046035 , 1022774943014677566 , 922054507245402972 , 106637603837919397 , 1377305856003065517 , 669760263022711533 , 943465820409267002 , 601296049568692580 , 2036295340744549508 , 746015998997951998 , 942317874935939616 , 1920977078947371110 , 1652971989397398030 , 1012708055624674760 , 1294723642628432623 , 1207524188966434096 , 1837003178704406965 , 1526845038534407016 , 497372761342389360 , 1985690280647952890 , 497576058536330867 , 291408847131920731 , 624843133343655987 , 2127318556013254076 , 2016502930438093814 , 1167431444952397774 , 1684469742696993261 , 192232640100522389 , 898110330580177878 , 1379685959479702032 , 232790968560184818 , 1978116758123915087 , 2069025997767262943 , 995684850662786045 , 1152014658523018116 , 2174181390825621794 , 857236157410894652 , 201028644131221083 , 1966656930072699296 , 2102739134562871710 , 2228850712711136549 , 2155073562425069379 , 826195560608548503 , 2142114148591608768 , 893612063770001662 , 881060303374866694 , 1099650289753880082 , 1304261698166845578 , 172775212380902220 , 1600661151277561375 , 915093791213044013 , 499007388763052061 , 694906485867682641 , 2057330903912593141 , 892981413255930140 , 2257949646322474719 , 369460532227354765 , 780220136600487810 , 1018282684016436934 , 10962698966140132 , 401823184297618076 , 306937332704244755 , 1231698242781878903 , 2185372051018993648 , 2279106731340637324 , 1837093476207950556 , 907019273655318332 , 1714434975665760283 , 1552196211697575577 , 499002027407576526 , 38116465379608827 , 1882730891690025829 , 1067275904752175057 , 1173318359909882125 , 45920004941452990 , 555009484431670270 , 1226333744206334270 , 1642523991866763034 , 1078005619690360511 , 815406611126967872 , 1501203218478568655 , 201526235423298752 , 2021666139167667488 , 868467841119595946 , 2005531759156473431 , 2241275257235994936 , 1110371951022010496 , 2213829146988066399 , 50680839836632535 , 2172645012670096049 , 884662987467046996 , 279522436571191062 , 1308047049897941396 , 1611944309749271520 , 671537154492327740 , 2172961692160871461 , 2195648656578776718 , 1776061188894430593 , 1149626714487607768 , 868613917265311996 , 2164787086685229321 , 1536341022608813063 , 283480942243890622 , 2081161436049060369 , 944078305986222233 , 519479842012206073 , 957689058721793552 , 1413179068707535300 , 105692262156518519 , 1767418008044111840 , 1917698213924354250 , 353663208010329581 , 283566851912494043 , 415376529489298455 , 1250448831254182461 , 442621700797077760 , 289812153621761479 , 447867314628977340 , 530867511038507270 , 194167005301260149 , 829717072583342581 , 503571429485216459 , 1979380597287007237 , 2015979858569346075 , 2136560455306618885 , 2024566043079686474 , 727039078302399671 , 1587196905716452100 , 1345509600897919232 , 839749615460432084 , 693104856793143658 , 1579406460217899830 , 780952957031284300 , 1556971333599645839 , 14410357514093166 , 231337087816619268 },
224{ 1622131718403189571 , 426283674613276794 , 2242410957568679712 , 976054381681676980 , 1484074772489304260 , 1942952624581794884 , 1358364156171733851 , 1164254061204410424 , 2243719125025913767 , 2279799828107394871 , 846146421498721158 , 1982716149106834639 , 363592577083848245 , 588411266724680535 , 1494042693866695220 , 842147268007805490 , 996983470007179858 , 951328307634350141 , 2182509701075429996 , 1445158083346593085 , 1267007598444628843 , 929302505778431872 , 1001364389069285758 , 1571472425435544694 , 117555983482221000 , 933919723584141753 , 2304913508399252782 , 309391337426164497 , 573718467332843074 , 627563806805377585 , 1193949722980571747 , 1099392853089957712 , 2157565930849476291 , 149778493849233806 , 1293816300894347068 , 1702194498355613802 , 1470677139716096507 , 545778419709045663 , 128439314228572068 , 125876023751225625 , 354250603141436903 , 1163716044283360082 , 1791931951603450270 , 1095549982645792634 , 2057762299087208913 , 1683747899779461999 , 958816168105069508 , 1473931240478435183 , 648019145186792777 , 1292795350478293479 , 1278981071389721801 , 826350959348817598 , 1966905949786407413 , 549676227158112304 , 1125310557325253117 , 477573446987891565 , 1391929294785888921 , 107014217437099187 , 1422155736077426625 , 1968833267714088348 , 1282394522044846769 , 247817084620395333 , 2304984041133655185 , 985969818021502991 , 2092072023885729777 , 1209307943373635336 , 925808802321202416 , 482986067810671645 , 293969282553086387 , 875588887117655040 , 794420404084350263 , 1430620837900739981 , 1518438535028913036 , 1681369011504698547 , 2232050431825226679 , 1785341049486932286 , 1327800536555448801 , 2020933964412984825 , 438206391026685873 , 900896123883899880 , 1456180771002445197 , 2262576115989783541 , 1643457031905674863 , 13370327690752164 , 362123931802028392 , 1755382811560879400 , 145623638992538666 , 1650425458231191495 , 1251822995143315910 , 1343089644093174948 , 343310187408345259 , 1581061058386733130 , 2104902426671336461 , 1461097870270421858 , 641354947856840308 , 2287428099671765905 , 1536025847375560809 , 490542974775465519 , 1741060462269797129 , 816891095926876792 , 367001031422972685 , 579562787619965981 , 1355828989613985719 , 1455423519054437693 , 1235287268898441716 , 387255707075065932 , 2008427681589321549 , 420632352468649412 , 2212694408084860644 , 2150838753292182077 , 931911844331880953 , 2225847354940831633 , 2220787805136708223 , 353797677102831221 , 129114392415204552 , 533367553830711621 , 1039177271700538665 , 871639538904844505 , 1265849784498547410 , 2095361775421019729 , 12436777369120974 , 825310234418913075 , 1678301259312779816 , 1235806278544789090 , 531668768059219322 , 1040609119628304780 , 823979557980540339 , 1886672519883267062 , 448109283249901142 , 76576104650874292 , 277106202746984329 , 181174544660543179 , 1322103864615072575 , 1582027654921826173 , 1875450037586030937 , 84712968788979869 , 1421921733656488871 , 2162735266899565979 , 437184991250077531 , 62750708687834098 , 743587628611596904 , 1372539440863722282 , 583468282120263761 , 955582223018333773 , 2190524416323355525 , 2174957110775969161 , 1573104834381494951 , 404278480365851057 , 1667865713834599218 , 1581677857087296157 , 1763741747454998374 , 1842627315630735905 , 1839979851505751125 , 1390367556957337755 , 1330850352252991455 , 34114304535882522 , 224953842530420772 , 1276193667440123138 , 100804108643123605 , 340009936593117762 , 210790806885100277 , 2090824529806864105 , 1266732257127749846 , 1690796927106070841 , 250913521340969212 , 1896518534242944368 , 2047194027087276724 , 2014747581465230963 , 1694436527422745524 , 352569838482725029 , 1870885972780763790 , 1315794161433959505 , 709361768381278701 , 384568648222383454 , 657119686372601039 , 615105337853793742 , 873884454270278404 , 1798431711689334016 , 165886500872665992 , 621827259051533610 , 170917432428665001 , 1564847257203561653 , 1225038074720817202 , 795929079248879952 , 2052827403863475280 , 2036488744943011926 , 11891709639943839 , 1328027641700299657 , 160524249064957292 , 607614741017637955 , 269929138321615729 , 1303114306928435954 , 669595519824183518 , 1043707718301357614 , 2138609653829132064 , 1415973355235253045 , 975630184053329558 , 1600318951449313683 , 2233190706732870182 , 1941701231947152577 , 1146675335282676664 , 1946704418538401642 , 333430109860651903 , 462196225160032965 , 696837227473727455 , 1031284214359932612 , 2278592361975438365 , 219655860727276797 , 372832827877771663 , 633874032719908970 , 1626228425794292885 , 1282643008586662776 , 2267477588725567913 , 2164544663429607510 , 2136826721178315615 , 1646083927422367820 , 2089303210428830930 , 2130508448851391729 , 707363630249266546 , 1827672574510893235 , 2152304419441526476 , 1033301696207756747 , 1757720550875247635 , 1842162200379428395 , 1838578145494567191 , 1661210709101171178 , 2093687077490440937 , 855824881834858120 , 1541696538154955243 , 976013611666002948 , 846781065555846894 , 1003720257887887497 , 1594918003796452193 , 1609998368987691825 , 428196061956706101 , 1211266830752828081 , 344957533984424215 , 957667946361742451 , 537633796919465749 , 344294810369271188 , 1879045531513846032 , 2203381518617278705 , 613285424918041840 , 701459747985137091 , 758215211997678646 , 877763040805715728 , 473741153897033470 , 1989990130847383491 , 326893000261940820 , 864936897142786880 , 695758665209787817 , 923503631106643453 , 1697891823286982788 , 869986236454832010 , 45973806116401811 , 1627430655305119875 },
226{ 1148594032069896964 , 1916256078978382983 , 758241842635677853 , 1050902936228585949 , 873913618145374944 , 707313247333680542 , 1346431704293435417 , 2069140677112986283 , 1047277829226858752 , 1169594607912522898 , 424593418176943979 , 273489591823207097 , 1869467058259861094 , 504910945857130438 , 2164364594819618752 , 1760036740934230492 , 868581489094733100 , 683354285342864846 , 903379841102679005 , 59920724304788078 , 1016622608825066079 , 860267296795372619 , 2204236677717367146 , 1169671267663210624 , 185600800675711369 , 1892853425456068300 , 934893962416421727 , 981351448693054121 , 942844348296447995 , 2089141089084507130 , 1771416278808136562 , 1112658920764252029 , 1463597510673726454 , 1809192804354276803 , 1141153694233612890 , 1801973536846767005 , 1348340316155264297 , 997225231228966501 , 434199884817363083 , 1000005053500489230 , 832584215542516051 , 316389846249332511 , 1667187938607427699 , 610099934455402223 , 488836865364732539 , 1637253548655439006 , 714274832380955062 , 712573708500886259 , 2302697853667116288 , 533499586976280960 , 411621389464412832 , 46690549124593268 , 1932653988122576177 , 428743226420487250 , 627019552192702072 , 1222428335398857771 , 727935992533778536 , 499278965077902253 , 1991159675104176994 , 668987894692922668 , 77485818067866596 , 1585686723390527591 , 1467978680058186983 , 63177586718210146 , 2013592142863309748 , 134667576570037086 , 859276675042719322 , 563915842376993620 , 1561311816755807662 , 825193425015923034 , 1959579124346084709 , 221881297849314735 , 1503472759844619768 , 1289625734327356037 , 1627366898704246477 , 996433144094932760 , 1040130492505918458 , 1189204382109356690 , 2209273023458399819 , 420918893483227406 , 1513540868713424857 , 422514546507652183 , 1144554445416256456 , 495223897066240514 , 358726385368908562 , 1366408199897792282 , 1485446398693525870 , 1271408676907884055 , 1529367587262890042 , 1479071511950941378 , 1443682695309603973 , 461161299112497082 , 30625566190098013 , 1611184997987800916 , 1702747571950756153 , 1841537023566371234 , 537955363994128023 , 1224797773559113044 , 823964133603270843 , 1213598165404830256 , 159038664153862961 , 350277201044616392 , 1476337065250806881 , 1460346905883637952 , 2164068626993765658 , 2124739347364691984 , 1783540549334895081 , 1804263616341654411 , 1525538441301122930 , 1754042636626412543 , 2192343443597899345 , 1254857307478309388 , 888699450261146050 , 2273833792428028971 , 1496292334233802670 , 1410107414360931629 , 1362990438407903090 , 503989938067618732 , 809578300171001097 , 1753528183201165340 , 1137171069147785672 , 1083291833732585822 , 1503677498640544261 , 2079435114508004082 , 2153533361646020564 , 327203153178279409 , 852875021404625272 , 440839476500564611 , 1777957981763258719 , 362245492940962052 , 813141996326488312 , 147673213533436775 , 1475880800961039912 , 821204605364800485 , 1641351229212629797 , 1050329704252959515 , 559004080054377659 , 1435595001182305130 , 345831544029806985 , 418654863991637837 , 630903937795217588 , 628670571349716748 , 384234338122107882 , 1856090357762388034 , 1544733437024235301 , 740813472019182284 , 501603063835698216 , 546701588888929517 , 2204080778786860613 , 1015523096044191865 , 1081063559074744411 , 129350313608720647 , 2131484682112319038 , 2062176456034024252 , 749483704257346656 , 1886639121499142708 , 2012257075611462156 , 193809240512735089 , 1119449330273491210 , 670682959171154193 , 1512863025170627487 , 1012940008250284151 , 534082536310961100 , 1018264546100872927 , 2246351835039426060 , 1120621170008227880 , 851810484628444072 , 2055324637448725492 , 1597651926237232824 , 751050308170060540 , 1959664992515750652 , 648689526091877436 , 335517586303421214 , 195760582796420867 , 1474513021851825770 , 953058126568930752 , 2165760935402110347 , 1939467874145847677 , 1578583854811436184 , 1987985719756807927 , 1151673703952315494 , 432821471704473927 , 2073125602812821919 , 34832342250216319 , 1747920874681411847 , 298251103395759552 , 790175410474086850 , 1094260532754784507 , 890685922749477880 , 292372011479313730 , 2035106850536153849 , 1698342780221613811 , 779241094936610568 , 283525302352920998 , 1958147467369160593 , 4719655411328953 , 335510163954735190 , 2298459620660052233 , 1584394218544951903 , 541111508323019499 , 1076778337409795312 , 601987710139321932 , 190483921483118705 , 1030367556509686863 , 914308340142959829 , 623260443562131270 , 467614440336017344 , 2012443011903175937 , 1349977765855953922 , 137042686378634105 , 1429953541893858003 , 1922371437052010971 , 191427306055785936 , 1004209947325326210 , 1037328961134498020 , 1239845417252381510 , 917666535001419505 , 298427911014466224 , 1668059071504459701 , 1613759652094198314 , 643851951757190882 , 353581494732325462 , 2301397859059899467 , 2145067407877419306 , 1975926200890662291 , 1032641892464434673 , 1060535747404250423 , 1786048574892292145 , 2094403140800398571 , 2130233580898187544 , 1849940655900989191 , 1644279161698895394 , 1557799343188646371 , 139932029969915181 , 2169723803429210357 , 995606918972466033 , 1924752599449917735 , 940916782365489858 , 317283540785687556 , 71934554195591406 , 1116833324635743427 , 1833475030900934188 , 2018244773958219096 , 1201595198546267454 , 543762908110798983 , 1811323278101374557 , 1910130220770331393 , 127819739604471386 , 2007356431956952792 , 1810779865165180350 , 1682112912285450661 , 1756368605476792901 , 1157238231007031765 , 804380331030843410 , 1298816081726375934 , 1023081295474462057 },
228{ 333190305336106908 , 1853164113501733520 , 891288605471884415 , 641945167539639284 , 360434771795732672 , 2012791105741263211 , 1271231826821205317 , 29506508411330621 , 2069051011282423105 , 444007253222243478 , 1900208529697210673 , 1364438543876239770 , 624183479414068202 , 1034809917004478513 , 205347882581864147 , 1933974837431519920 , 1257254925008128315 , 1743283066828282937 , 1192787893304865022 , 1673939348719954440 , 629637934410311394 , 1977852090334878415 , 1128031023703311668 , 2285029726554743514 , 928210012483558318 , 1841757905013091650 , 1532057442969869364 , 1155677636504354884 , 434626360599002067 , 1601828513004816613 , 589476463294421767 , 1535307973713078211 , 681630799065500628 , 1757518173842323592 , 1790926649113610706 , 1399313502627726394 , 1057986850093092252 , 667274082701897332 , 733547448785194692 , 1286101969150336813 , 391653687099386607 , 257541678227545679 , 119437984561924339 , 561962864426078748 , 969048880977469390 , 1745565732295552956 , 1605838958418225082 , 989719697842085096 , 2270456624062585806 , 19156634411684820 , 207264816259943485 , 882666118444754441 , 1452256464212875625 , 965147381400928482 , 1347595903100942819 , 1497340363763074587 , 769102941164297545 , 969118297912028679 , 1093171441934755027 , 733117316801766851 , 1780666413811248762 , 1842286759507976792 , 1541580344470345267 , 1303281928853089827 , 1356509866493673710 , 832796330404171659 , 1019630851618694801 , 2117837284399864344 , 1640878303518419852 , 721922181693084180 , 301245534401338464 , 276036979639425891 , 1402706848817928040 , 2015723182778167467 , 2124353632500068410 , 1794560578051424640 , 1716274494743909065 , 2154004482109214891 , 2125147940299867261 , 187508356442049827 , 1178511166479710282 , 380289176163489169 , 2139018728176219681 , 786757667585760245 , 2106797018780685187 , 1712371443013043735 , 687792988871852800 , 753876341131281737 , 1620960429938760015 , 918364766477777799 , 563712897771656276 , 58369398584946588 , 212544869419294462 , 273294319463135420 , 1092333911573517400 , 828803002009282686 , 1517214675582809704 , 1061149036887515678 , 675281955441548294 , 1236008026492438395 , 305843105434638564 , 1093941026051472342 , 751351732641370222 , 1096435459996603862 , 446975972109724748 , 668250007145105106 , 292756004384984950 , 466896245798297980 , 925805108892807039 , 242977069758510598 , 814900552355694034 , 2080595478977506728 , 2004159662377618625 , 1279343762103243640 , 2126233503542692529 , 1772516865773368562 , 1059362647186343534 , 1335697804384984286 , 141244976441066843 , 1296074368570638960 , 835405045977188091 , 2161664124896592733 , 2106787847597226528 , 320092188213118825 , 32094513796927372 , 1006937312841626990 , 1439547030273419970 , 1135587978727718916 , 389353158729891312 , 1089144901549836973 , 1389886565653374869 , 1669941180846593584 , 796543906364526279 , 827206577310805291 , 1146049425104896182 , 1778391983790874818 , 1878333737336334252 , 82111521086503445 , 1377039435620740961 , 1219922817330420038 , 1490942410466772786 , 1066211019550363572 , 2228562098676495071 , 1860901521931534639 , 479133290741680187 , 1782809993892108899 , 1255148867060201292 , 1183969297889768900 , 889239007469728216 , 2222065839707225889 , 677982401233646430 , 2239806062153348254 , 1586223690553067005 , 1834609231243993647 , 1868576841927475537 , 1666123370776902345 , 1731815202428773834 , 1178540303435373051 , 1375531755832420021 , 743857473904546351 , 1698508477288399879 , 1876605847952126141 , 309669431941164854 , 24739080774730535 , 2110516464739591714 , 808559864136538131 , 891663379051027378 , 905879061026885030 , 286933075611726875 , 2032935995991869932 , 1810857413187483402 , 2004553750183884502 , 1376251609671085193 , 831628325249099734 , 1831951345309984310 , 650218740693847978 , 539134045890886511 , 295713387795172393 , 567680685416416688 , 1622057648604639918 , 653264723293836567 , 557634969156088034 , 506443113216006500 , 574732357434902613 , 9406923426043347 , 641252903267761123 , 1510256408582570553 , 29893871000827749 , 167367936820357488 , 122137295264516691 , 1090582719295634778 , 838951815380232033 , 1521290915041515034 , 1095783111313323719 , 1853870940212525240 , 2046608540963308424 , 969627138510421964 , 1553682834959418680 , 432182766114385013 , 487713903018494722 , 248535057168686500 , 505373149407055764 , 480570927741896905 , 1061190237444044453 , 2301185759614406528 , 401503969442936796 , 834373917193719826 , 1501193755335621409 , 1721125761015494663 , 409106747717376110 , 2070402251432365623 , 821403591219220283 , 326848223794778578 , 1256645031780178192 , 917995629158114886 , 436964565001524553 , 577384346023226147 , 2280934081281076123 , 453369013913830093 , 631092390505123261 , 877324466945389345 , 1642045365233406218 , 1832532470020323621 , 788342876088059098 , 1758732908068111622 , 888375897476294101 , 1512569056197820254 , 2116890582781180823 , 819754752905669243 , 383113237491601880 , 2219252032181851956 , 1952909943662441479 , 1412051461887073454 , 1729863436786676566 , 1191701857479835331 , 19172915834335604 , 2250024674641920839 , 992941865627338517 , 2262948995349344291 , 1866999893025555397 , 1489274427135950826 , 1863012564545731172 , 771750325566554389 , 1509841791430717349 , 443196370786833956 , 772961348859474641 , 173519740704705497 , 2103779276710237219 , 1123398978380762390 , 1430189308904353817 , 890011987630405710 , 1593889122060284046 , 1730109730323900435 , 275017205794652445 , 2276994603455345171 , 1357778607249066969 },
230{ 1626935379758401404 , 1875836792246583960 , 2227685118610328818 , 8110180147928302 , 1930516920798107645 , 775508790984618733 , 1876123843403140963 , 437167470243404600 , 125661669002890789 , 1973631994606151747 , 1672459257656028178 , 510479082349983300 , 882875230433604382 , 1097232966333430333 , 1721650720409030351 , 2206643930437322355 , 119564200181810588 , 2191416289560846616 , 608567368997064287 , 1505695621182280814 , 888087028934361262 , 1105114371440356291 , 1021610477230576795 , 1259558299681239604 , 2286089532484429005 , 907891367520080208 , 1232770525946823271 , 925994509794805875 , 357686393242353155 , 1348108692781765433 , 322501818419643771 , 576579966068970890 , 1384421178833192434 , 1446675994440198488 , 1083138026248228497 , 883102630133206574 , 49607291742361169 , 1636428298051131024 , 1926852528878740043 , 908378822082509703 , 1174018883938614019 , 1372035695224035650 , 1567239182607177645 , 1535111075030142319 , 487847394007191508 , 2143235114260390354 , 1822224620819236893 , 1032456485141870646 , 1196480491010342458 , 375881874913209181 , 1179105121515475044 , 1057368933997836410 , 962685746418936247 , 12133221785502619 , 1200779601417374508 , 826901516798650360 , 830018296140030474 , 308759592299055192 , 1097018390810622328 , 923241161293136871 , 306115001521279917 , 1930438507649263052 , 2049581404844243259 , 1453739359242831477 , 1543851604738821093 , 1919577830336496784 , 943070560287276702 , 2011960079278584015 , 621817401510699934 , 1297441466307221730 , 421287582273044393 , 1078691472676243327 , 386816214765486014 , 2136666589196529297 , 381494283660031103 , 1836600163630956188 , 1883053118312378810 , 1376589727126479064 , 2104498840586625251 , 1562909681003703011 , 2252531468945508515 , 497804597807725766 , 8109819763388300 , 2125451360421796519 , 1683528498492629789 , 132966488668315618 , 315597238437167702 , 1512433178410637428 , 1928417145204938709 , 1396058630606666169 , 1175176280767234460 , 812044760541461187 , 958896462479572524 , 2220877528045413746 , 1116668344316360199 , 1952920675299536752 , 233336786239566860 , 1339866119262635202 , 1738470971286274631 , 1496961185100073520 , 1094591890267198581 , 951752896827541339 , 1966306957256171481 , 1974344532569232558 , 1879971231898976212 , 1645174708482559781 , 63990543225757626 , 488324350406031776 , 1035025369588829058 , 1382687418676815350 , 1548185620040273268 , 734719712832312010 , 1422817914776296246 , 1647829916220249584 , 2245379874519921029 , 1602017070086789676 , 1148644951754857825 , 2741846871916158 , 431347155041848951 , 1644212646799577057 , 1674342447540280787 , 947620751140665583 , 588227833156050439 , 2222375209079793245 , 1914950322206297347 , 2053631237687579192 , 1472553643120178067 , 2204387341695721186 , 1199204994373595312 , 461883078691970417 , 707164512236762692 , 2045560111228559341 , 1699210075166723711 , 2149945130989088018 , 375547704422632238 , 1603239709196544720 , 2065449231666473792 , 864941531492901313 , 2076027508806026210 , 2147722069098658925 , 740427430361793932 , 618057535384293568 , 2260157525042862934 , 2268119677287854471 , 310613214044444296 , 259555893215638926 , 1682900016343011503 , 73874642125939994 , 1343946048817691750 , 2166915032199591517 , 1923774495408284812 , 263963154017569449 , 1560759164006678365 , 196669902576656862 , 769942136301653496 , 2139294587783051781 , 2207545223191512584 , 1555434667273113699 , 1334698846086899294 , 1808701934032641599 , 1866895112104151612 , 805101347386140573 , 959786779908013921 , 1792841636600562800 , 72589512086556711 , 651189699684152067 , 2285116106932654 , 2218370986694031861 , 1628321304026886880 , 1182594536504654214 , 1430614068884030913 , 1042482433111114502 , 1433090988319976062 , 973699903031998264 , 1163470122730500686 , 1503628799760151098 , 2050124559610989461 , 387535982347541098 , 900602112054115336 , 572961787769589491 , 720483221080179229 , 229038715503494093 , 172930275802655716 , 1868153393721661350 , 1318708874601465940 , 2009453853175992190 , 63490652628704501 , 141229195107454643 , 1318897978081956982 , 1865427574116851304 , 1037701047355555768 , 1748746347960677415 , 817501022490102715 , 386781417805878068 , 57917628540905912 , 1250392601346477054 , 62412513342692057 , 1163012800864728550 , 19779106383523474 , 1950105675662876597 , 493057280511443529 , 1555834064295352317 , 977847412476861084 , 1923868515714046440 , 698209781978658107 , 1914136859967764497 , 590381788133149423 , 1061904569214741674 , 1868617322048239052 , 785658659887936650 , 1610165355829851515 , 1155750847144324148 , 906384865480255430 , 38833510707788700 , 2091683206582134129 , 2274675412794659919 , 1983591330932885883 , 2269280495087532013 , 772136560114275565 , 825302595569494139 , 1744005828783363215 , 1927265557735442842 , 1720865017287731231 , 2173258106604468263 , 1353287397763027320 , 428563291513145753 , 921398043756988573 , 1916772399670482353 , 2011990597193197914 , 705591042415258214 , 451263542311928006 , 2040836634097450821 , 1893820824806847390 , 87276600469366121 , 1677961075002543972 , 419526042317310403 , 2228598450843464459 , 355336509849401005 , 929050065112061664 , 1581904773586889434 , 1818937513237741044 , 130617598147246486 , 1575315592987920663 , 1593606465710218509 , 461732997870378364 , 663684210383785894 , 1156480894826550203 , 1946522374002381403 , 579996618388220000 , 308767257946935866 , 63786577128655275 , 39495540147661717 , 1890376611571865898 , 70702494692409037 , 1280521470990793218 , 137913040489292540 },
232{ 899158147577620980 , 329879512384876479 , 1117942014277026786 , 1363132920836152021 , 1721601860537104574 , 1058130434497085686 , 1473231682130233092 , 249530338237019261 , 1300815445798487437 , 2271560321130192337 , 485910819260051725 , 1772359638183249313 , 868252870933661764 , 211989722769239651 , 675334191981593078 , 320308927124211875 , 832047007684287186 , 880121422861259180 , 2089809090289911699 , 297773696323498574 , 1141221990890032460 , 1664295110528608626 , 2264984006712667065 , 1896353013923894313 , 252503175608870902 , 484923924193518232 , 5519113329515637 , 694798810427255648 , 1084645842364287386 , 1530854120988601687 , 1951819566781389456 , 1682647621055476629 , 2262655434561329440 , 2282593471014275214 , 814761762056815799 , 580653779924627195 , 1287036667645072234 , 499292105764769439 , 1452936730816179691 , 1741669487074765189 , 1746493211638493351 , 1335303051576024591 , 1653229389641191862 , 1468967586963376403 , 936892698824029997 , 1232522783268031186 , 1692414456464979219 , 490051371649454667 , 1615481217275510260 , 166793425263203040 , 656006389061761534 , 2158453532245004404 , 2062218049508175267 , 532385525266506418 , 2292702113284438383 , 295693279305437752 , 577164834312777351 , 2055725124149604842 , 1592607212557894907 , 77483304823679246 , 2096068655406419219 , 2276210567121851013 , 459042642448868646 , 1419286669858316369 , 2136498144792471985 , 573493117416404786 , 1073841796637869084 , 946604823900349106 , 1038137412168002704 , 2212031584528597132 , 494305246584369954 , 1697270496304426722 , 85430768084233660 , 1910687156376466224 , 262303572885582783 , 1426090775573753754 , 1855532876857647649 , 1252767297744493310 , 1158751052512952666 , 170943184507843996 , 1392150016450958402 , 1762405992790893057 , 116951214710810010 , 2039711076869493858 , 1053820287121720696 , 1245574334639534942 , 1764068115547082869 , 2292777567503816731 , 1111176769060591881 , 379410936206772977 , 1076841732068597995 , 1257293191915574413 , 1989004061222067840 , 1964849111461548073 , 325745336204213236 , 311920178823629731 , 1798334646884273820 , 1820571351476040649 , 1870662695637461572 , 893631195127827177 , 305329171552147497 , 850308067835363399 , 1340229415344620996 , 94703416851454118 , 137292546722259725 , 755520616211719372 , 804043005839802808 , 2168868233286774180 , 1955292999163779410 , 1140541602769401822 , 2159529887720065819 , 1226591936661462667 , 395965051630168935 , 2030796369461549154 , 2135327447788711267 , 612056708733220069 , 1642372695174101236 , 2212043711652871608 , 908328710042928191 , 902733130170529020 , 890633490715937944 , 1956894590911565962 , 1897603756911418547 , 772212684069113568 , 438151435517954847 , 269992879461792673 , 1402483219171905413 , 530491969225267974 , 521169150238486102 , 825573383750599214 , 954461919003913432 , 1597614170706763228 , 1480126991477861129 , 248883311151290870 , 259240864870832877 , 2232033536215475641 , 1661162014514344896 , 1750084225542020261 , 2204952641797020476 , 1533266347730941988 , 973980808517206612 , 1771521857347667625 , 798133731069603384 , 938500939187670455 , 191420785359866764 , 469032422867548399 , 2110624847097252044 , 1745555961467936318 , 555386556501251677 , 1649605961745796181 , 2008858742158769500 , 1728155221163247237 , 255845424284107579 , 864451451743591136 , 1446464999515916489 , 1665174833072036735 , 1841114576506083875 , 305874212876500279 , 740873515726968473 , 724863484469586728 , 46228206036206063 , 1477072699245297964 , 457047633896282219 , 592946311617677527 , 1883439620136825001 , 1015823330423110906 , 2244936748973202788 , 1189376222032465094 , 1734746830984950171 , 1732265702608847537 , 1739794082871166617 , 1831721592180736881 , 1082687711524341864 , 590759844871321849 , 1709454999402614666 , 1861155227432841771 , 1784128042090985936 , 660952296151305465 , 653831196097902936 , 1592878712825015596 , 1544413334695312402 , 2166977766344106818 , 1012237476208745841 , 233345588513766396 , 169156853324070255 , 2294315659993849612 , 2085764617409177037 , 1162727873968414030 , 861203946854811973 , 1112909225821006775 , 1454216308349676812 , 1229228749366833891 , 851395643635228391 , 957880501077285538 , 1116898547823087104 , 972941724343864462 , 605222834495672833 , 745413078627321477 , 786336167843429383 , 1118599121119011498 , 1942104414447454436 , 85178615042642738 , 1765684087254601827 , 815488984941895403 , 1817907364083677073 , 44061994571127818 , 1548598062792962124 , 1136420629820907614 , 820712167125776853 , 2049851649838796511 , 1358026976564689240 , 1300095526078074193 , 1711530954179742292 , 1572923662072615952 , 781091849765953219 , 1242715277813607998 , 1540983372660940951 , 883490600753624667 , 1106718844880864246 , 282291528257846316 , 40777213256370316 , 1516168726062228336 , 1773104272085596124 , 1331916755399454935 , 751004248441889043 , 161198570072999906 , 42324137856767872 , 2143254847666390951 , 1409441378402570470 , 1754638678231047097 , 538755203890588400 , 245810095450136370 , 1213184476946772141 , 405959286067657592 , 604015312215053429 , 1059540281028325332 , 936859386349845124 , 270507160392452988 , 70221960089211430 , 473556582744043666 , 1412212641028239407 , 1166827437764348208 , 1692204220006822745 , 678516943822838414 , 404737734546358098 , 1767314703541002063 , 1181837668795986873 , 1110411182251241718 , 721261389670009803 , 1768286425968940834 , 618666248969661352 , 913645177318913656 , 1996453207228376634 , 507365186177543970 , 162372265463518842 , 1234781684826830114 },
234{ 1920263540959233544 , 1471969407672526321 , 2185275436142536124 , 418687394107478623 , 1155931163744224394 , 1225383421818941328 , 1621544315291729945 , 1087847333672409820 , 2150489438155874242 , 1777764553180096391 , 1033145154870309491 , 132981130803690344 , 970081140905583623 , 1264773420204377195 , 1249130862263096943 , 340163198010115003 , 1927551143607793081 , 857767023293873153 , 49533030964462304 , 650014045969891559 , 568703054635438614 , 422072264602091389 , 733751609422475395 , 1775764039113846626 , 571175305906839427 , 370456861318891391 , 1588498577793493825 , 1405328498940015396 , 1719507869662170696 , 47719342299137644 , 1162679746309934752 , 922035318661694924 , 40777692851750925 , 1314336816236818243 , 1623155691182605751 , 950224264997946361 , 1710547045079245300 , 2235386438011519881 , 326820338613920858 , 1554141651656095018 , 1118708768290690623 , 1289359865347111639 , 483938454694840067 , 1354539793721674034 , 2123182358921078663 , 1021983073217845475 , 493075622587556314 , 1974320531911141254 , 1908776346556764890 , 180799695910424838 , 920771502697058843 , 52818492816979391 , 1082817691709008862 , 1204587879855349905 , 149689570504354552 , 1299631371815226963 , 825031758579924445 , 1664073208152099141 , 1189739220336387566 , 269327980546515777 , 1007374650262359358 , 571252405744436249 , 819818880776851520 , 1641208109816782525 , 730017960630196221 , 1219032643948160628 , 421943255412318686 , 834875994354347469 , 1124928351307472942 , 798006655202587545 , 1494604457183402776 , 1226927526336118339 , 589361446274339654 , 994888787278734226 , 1271124228957528649 , 1825697046577595320 , 1456440668299475870 , 1653737106970104719 , 1903506333030500936 , 1387686847786826037 , 547567171790889396 , 337708379838725263 , 1150825636583042591 , 985169682407296110 , 2234991613508253289 , 1430270707341302486 , 307325653974278112 , 188940955282014096 , 1857817339147547951 , 2007640544731826803 , 778099642771296196 , 1453412757812173536 , 248730439865700860 , 155810590815049614 , 2192019209559456986 , 1265172032047366567 , 2278752303388275665 , 2092434635810635852 , 1483775467853415015 , 780861628228305640 , 2093751888922777472 , 103237498893225906 , 919862611808200344 , 1230307518445539663 , 1464801139400936324 , 265836958728064807 , 793562083168898623 , 2046426545570041870 , 938976682176512129 , 374608836156271433 , 634243932612962713 , 1688580468927482614 , 1088104517393705386 , 698556187554498024 , 588784737573557149 , 1398285489173796430 , 1043048692411324641 , 1645094234272225996 , 847210504659368684 , 752833875842875503 , 631484170883690771 , 988830770458841718 , 2295271588828613807 , 24215116190789125 , 903662102300866933 , 1773012283588324339 , 1976768987398391803 , 156947943612742125 , 1583907761068348651 , 1963857073331560401 , 1621242940553564106 , 1846953130451739660 , 1767570396187650256 , 569563856420622732 , 1070467498709834792 , 20200764540398873 , 678995827556909373 , 1039959980638302444 , 2283379149682002201 , 667919063722109476 , 1295546175375090997 , 696403751083239787 , 803237318218769922 , 2182233923039769122 , 8742058011742958 , 1315094968430549382 , 1382692316044068051 , 726216524029448879 , 2131877211634997820 , 1540697846140981244 , 1750460154155544150 , 536468209411935228 , 525151457632498317 , 2120951227899206019 , 1007672009832732716 , 1672944425506934956 , 1366271412806847864 , 1283017674096602358 , 2056091418377559954 , 1718655199629431427 , 1255568838076915042 , 724910694495951867 , 929632829590818840 , 93972873212227590 , 2213741519033401663 , 167434634826564575 , 2158953349622896323 , 1974941217011746452 , 1630594932591950412 , 951916979280482388 , 1177812376758270526 , 1547015505797998913 , 1829687435648011482 , 933823221411864485 , 1213075950699322296 , 595328905678592873 , 1780223890269967059 , 231188997723238999 , 923935791452917165 , 2031426054770105516 , 1288800962043127395 , 1207798862874208083 , 1692836151596810116 , 1726516403496141697 , 1602154446396822133 , 1988168799051230229 , 491618229681356009 , 906625723847880541 , 1809681494801916955 , 272101041564790602 , 1036563305184864511 , 725453164313931184 , 998454330606351998 , 565397819910087265 , 846023116179394836 , 470864717888721475 , 537823086567400226 , 183735423382220689 , 609289416190641787 , 2094114624862954745 , 1674967437804858838 , 100518112455139574 , 2013709394885818818 , 81915733223985566 , 525222372422524967 , 534719179996246329 , 1023182537333492293 , 448718819569101499 , 1977138642239334575 , 429778499394222164 , 451530903303549063 , 1464528591147675762 , 2169501147306090711 , 1597026044091157761 , 320203512764202945 , 1257739169193521139 , 1246382291125636710 , 2018866203018688723 , 922556113705088806 , 587931757078270407 , 83866144784417599 , 1429102811327735496 , 883066574694720639 , 1833187719101479552 , 667130398486011384 , 1256149204999850274 , 84565151795983549 , 1012344618828300412 , 203133966453691886 , 775157719022036490 , 1875716750135439773 , 1709065297865263150 , 1983597818136603974 , 872476610419057578 , 521180508834300483 , 784268715604937263 , 285053456442505875 , 649394403985031710 , 1147769973281820047 , 1395519399688466655 , 1593392754936224700 , 1417470342195564876 , 2213666747261638470 , 285770054304045529 , 2078191821268800340 , 66760706816851036 , 784977728352902478 , 650490065566473578 , 1722941473491565041 , 415660722520804446 , 827435702828925251 , 25397192968418225 , 765284080403573545 , 1211910321729160513 , 56672814634707619 , 2211668694853032968 },
236{ 1664186961908007917 , 1384055889748894338 , 753059318621990614 , 825112959876487407 , 1793500228933497198 , 996662348791783281 , 1209104581265496259 , 1102960982658926170 , 1445786597999836694 , 1771402575092659702 , 1569880959035894869 , 207982498908341894 , 590972794617431509 , 294241152293258435 , 2289122872377096686 , 1988531212786165241 , 1976834985584836468 , 1081098610207092660 , 1452526073453010829 , 893597615635703781 , 766185497828725589 , 116278819402723055 , 819755718097025535 , 339347790137742539 , 529888625118787939 , 788978408724781453 , 923845089339322214 , 822928658977729600 , 1289855614746982033 , 266768406054088534 , 1557209661305562932 , 1873028724931377793 , 1670538140829344182 , 1361391914441738058 , 2260148385660733422 , 1568520076651103130 , 868966727065032280 , 2236274168126567429 , 484947254443960778 , 1266985199248862304 , 1212115548559507051 , 863392253506630296 , 842876540898258253 , 503831517163698816 , 887371172727816383 , 346882248227145358 , 1272360894122925818 , 758970191426990052 , 1641599154591033316 , 1418667835623131178 , 672303869596332557 , 2294936718237548484 , 649425573905557527 , 1882162747815496560 , 1046744099960609163 , 1007280011138976921 , 487310069491649579 , 1804925627917330059 , 1748016679464979058 , 960245628913354793 , 1483322816149639389 , 909807509106853500 , 2083942879503526535 , 569282071905491018 , 2062246492543529837 , 313607267429431330 , 816806165408668214 , 470469981276178241 , 2038242678369522746 , 1677767389199150698 , 226573262121338612 , 2297192826917016421 , 1479580603470327331 , 64239090684685375 , 1810367946621700507 , 1320533651915377876 , 2267299555855269358 , 92481486479972729 , 1954603247940215550 , 423636579308482463 , 2240534342336423892 , 726302302767251360 , 526417112704201252 , 1520763344020723153 , 1971572881410804188 , 944667164224305916 , 674836679667319996 , 1746860562241859804 , 1387603075696464677 , 1932268146326990632 , 1379568113019790134 , 1901754117457182346 , 1032416288016326906 , 384920083784572666 , 513046962065589638 , 967492967319132006 , 1481323000535665862 , 1785980445323498378 , 502804704519459348 , 420260797750183447 , 1605985406047513720 , 354055293763159829 , 1168857161187664896 , 504473309229573871 , 427607918315590554 , 1246463494211558381 , 1082730772720523443 , 1027731061422518879 , 194063473169111727 , 1362351807567008580 , 8056524314125022 , 2164955409550169636 , 1456698122402256531 , 1763656504413308702 , 1620275594160106059 , 171157456985607150 , 2220729464647603392 , 1411938415469675059 , 2164668868749855179 , 862624447308923940 , 1665997872111549700 , 486361009025775377 , 934348855712282557 , 119053721286198807 , 992714766416994596 , 2299300881770826043 , 47377641607840370 , 994661437361367841 , 1564494677308705122 , 2148022323711157421 , 1719810152202624623 , 444610578526898202 , 1887875350228310799 , 976666061072664300 , 223844411991632266 , 697690145712081760 , 1524974585629047380 , 707343818657800126 , 2239731493441918163 , 2080488903721959641 , 1873845514901469439 , 1738595368044627438 , 1732704041574094032 , 250070669312501040 , 1865517856289373269 , 1150821898214368902 , 50341534693952340 , 2051699073555054208 , 280884529680276083 , 1439245383683376910 , 889548269174175213 , 2056112221550549810 , 2277386172401698778 , 1817173579748621373 , 2016593583796068148 , 2161171721231763016 , 888260575981396186 , 1725761576960651479 , 1919553452624082399 , 1410065454100394926 , 876064130430273509 , 1090015435162809436 , 1435147990130843359 , 158552903298332167 , 2076799950014534066 , 519230722088024575 , 156265164071606147 , 2226595085655353573 , 1932867333841174873 , 2142802962809228933 , 1183960050162983948 , 2222633839287600216 , 1053140683354575196 , 2032426702196793048 , 1156749290859876034 , 1441847710687434494 , 390812961368147447 , 1961917502413631765 , 1980447073996475795 , 635821653350509134 , 1485758351813191619 , 887662577920175325 , 591734556181080922 , 758324137023764392 , 1433978150859793663 , 1669069425925040046 , 414382058539588156 , 1239477754360623362 , 2131631918006486413 , 1931413700550748232 , 343880445297234726 , 1453681693143721901 , 348768084996481455 , 2167696612943962903 , 725473526192271627 , 1987883439697598399 , 1942716318919362635 , 300401764775770079 , 1394304537538566316 , 1278792616870024336 , 1784971949602579975 , 1955972522384745626 , 2301826171789603011 , 174276373642324163 , 545311048870707138 , 323276148056582621 , 919978429543760993 , 1036035543928522468 , 1979458295086145329 , 1752366167325715875 , 1506521710906415740 , 1422186466148397607 , 1210337753916808709 , 1454126024753783702 , 538594444008750773 , 498034172487685360 , 1138985398083276570 , 486327765692403181 , 223503525981642938 , 735531308073816614 , 1263641179031180432 , 140173215589935920 , 173576601114339030 , 1633923443774140793 , 569588451352670775 , 946100254236006026 , 1300993609515549761 , 1803716539993861703 , 1567228890738861793 , 594457019766374862 , 1787177520838332448 , 1714427992201926793 , 2158964985644349120 , 586844578722485985 , 687096275398104930 , 1129217261289403829 , 1306194169456794062 , 1225341711654102941 , 830380415452348450 , 531565053283068301 , 77640682725558616 , 1749820532604363328 , 377926151254092679 , 1064050072755512810 , 1312049427276208580 , 1852492746535094757 , 384733436521771582 , 19661661768458416 , 793783597926155669 , 882829308147377105 , 133174826078876545 , 1196236184144366494 , 884784025784600737 , 1594356231382434254 , 2131151516331595045 , 706965490562027895 },
238{ 1578544786806192179 , 459772165375879160 , 614930214901135335 , 873458836710670713 , 686867883433252205 , 303755511186422212 , 1014750682354843474 , 678438409146927805 , 1314003207713877605 , 259046017799239192 , 1147177994932639041 , 2302024790470045233 , 914190677485478574 , 1444096873970249893 , 1836644605230131773 , 1761670913064235309 , 1188926191233074621 , 642021086555612274 , 1017564736163939205 , 760459817009071693 , 2224423915224008840 , 1673010440683327723 , 1057865589786498395 , 1630881859675154502 , 1866964951822679706 , 333828220329166802 , 1142510232495372990 , 2237239559393355830 , 1002943419252652945 , 261988998061294654 , 2166545585506520459 , 799517969593507172 , 1221332499467515450 , 1059037573361048604 , 1803344433677284370 , 1664294360847865199 , 439883434081993999 , 583235948491744590 , 2117612082893888276 , 2209440410721500767 , 89950592086033523 , 989358425443846020 , 860235255869880165 , 982508199249615397 , 1628918280312674147 , 2257664037555997583 , 1314832941233437660 , 2198668951954750017 , 1854587019179609524 , 746214869487591865 , 1169947714712210325 , 2022441597569568991 , 1598179541104990020 , 1140226881331295218 , 2138041755637455216 , 456871024215300299 , 1304976450022405591 , 860069292593816187 , 2107554493410564300 , 1896552017211620004 , 1165196315016329894 , 210019088285498383 , 1732453740313484268 , 1516498801985994600 , 1594846237897411057 , 1870749756592543543 , 806906763010175951 , 1825756844656520306 , 1938695137835856724 , 232393018369931757 , 1781747790848183206 , 1963424863139418154 , 1737184968387619243 , 627560404632295053 , 522471756056511912 , 1910795012453979349 , 394849657026834878 , 677405233090073476 , 207750616245904671 , 138500627672230362 , 42598245615185615 , 79534897486589437 , 1835791472225827396 , 1541051879743114962 , 1250405972456178507 , 944713126241146110 , 1443514788381611560 , 2015388627172594081 , 1589477884453646436 , 765484393428579320 , 1331518032093569819 , 939223201850071383 , 1762137796229212656 , 333944347786522548 , 710645691095753413 , 1457274110076492197 , 1073019145221174630 , 1543331117897053107 , 1671005208829097044 , 800813009736398024 , 84267007369175404 , 1095895432916615529 , 1838779633122327360 , 428851026734805844 , 1481274841317701154 , 1834682923142149133 , 323033328414447944 , 689696592642492132 , 2292418431214554960 , 958345319348123664 , 1265514581665350640 , 1123415844949101577 , 2279251542305872914 , 724254518890444374 , 127979364180124383 , 520539889837625284 , 2177827810792158530 , 1898870901106289049 , 1172499788774547091 , 2127553318107256494 , 417873687980241513 , 1492243477476389603 , 193371804575598387 , 60643544455385873 , 1662581114156798113 , 1950680902697886063 , 1134419749035005353 , 1127010261415286294 , 1160059963468895970 , 1792460877570751132 , 644625617346513050 , 1836867438328497027 , 592396872470471340 , 1994952614920555831 , 147437953095378208 , 2076221729800485977 , 1756454091551481338 , 2290654739679852038 , 180007199673406679 , 1600389608953598360 , 1994971873391094441 , 386696845157597763 , 1755847657782068902 , 1999691080690573321 , 2228699867859158523 , 695508462480673536 , 1718185009613811338 , 1111708431324269986 , 2282609660028468684 , 782439726518910080 , 1937547020529150278 , 1154295745846931421 , 1538924323156592481 , 2257134037473561137 , 1497292342664813633 , 1522077064760461806 , 1407711833207802535 , 128730120275686207 , 968387550355904229 , 2157121088182029228 , 2094724169343976152 , 5517222084406044 , 441507699950651477 , 857270733151997333 , 1572559817005828921 , 1806604242202132995 , 79958690302596845 , 1510938858649974070 , 1112778386544384620 , 989399632406115908 , 1243172864540073791 , 1457564426071458130 , 700265139855727379 , 2123785459697072439 , 1459596618875410487 , 591285066748996823 , 1570719861850933899 , 1915821120793658484 , 153337422949411735 , 2144226996810282661 , 1710001726645237049 , 394643821926769976 , 1259873443688064206 , 1869227644963507081 , 2081645327188302465 , 1637132483560019401 , 912844433942642522 , 403578314182872866 , 332712925350501108 , 1290775594720956388 , 941356987133691778 , 667535739523576977 , 2106817426981909581 , 957221636895314779 , 1815220064876713658 , 1538118231716921178 , 294968090295072695 , 393968051890341450 , 1926194350865900324 , 1845509242732808619 , 586389839548477855 , 456926390971861320 , 710587708679734625 , 639337556813916756 , 1289298349132717767 , 820343825964943442 , 437245214815259106 , 2217349084824335106 , 2255789275213336045 , 304262289527814402 , 218435846058374039 , 361667797245072162 , 1442046258106127077 , 318421081808852650 , 394857226765158449 , 925571597405325973 , 55645258254175474 , 182290190484795117 , 323637949692692075 , 1017793496629195122 , 266654812990730166 , 2099908366973121344 , 218545088887599850 , 505535250444920947 , 1876994880617453978 , 147904495270225355 , 1338341691735643824 , 494578150804960648 , 1464040569200606463 , 2279215626001009931 , 1664594219345814184 , 861398919379508451 , 2206419247023525695 , 694447000708645795 , 1483619361174040808 , 1654294568588851161 , 314625433961710679 , 1332329351556223025 , 184825052041595922 , 934246235611377771 , 1609031277617223710 , 592158624546747203 , 1318105325891443252 , 731454814503689239 , 305286605157778340 , 314226310444749726 , 897566296539810204 , 922339655733041103 , 1099260414492444906 , 205372732394109862 , 1267982907736830633 , 1228784577641448908 , 2024728177644973841 , 1746570414668289306 , 909534848571962629 , 904648733155476288 },
240{ 82076462096416010 , 1042309342152270744 , 838195574347068360 , 1635658254776039437 , 1415423045682376909 , 1316850515258944374 , 936479930219589894 , 707251111618028195 , 2017627514890017538 , 2152473164519709852 , 2025886169166715292 , 1445177907770019106 , 1642633712797360895 , 1872798786229316891 , 181285101088721127 , 245179705903928962 , 280775425009951897 , 1446549367238935659 , 999578141515074461 , 148235416004135262 , 1537621664894426617 , 137576272844944740 , 1408926097753102477 , 1379924259889707950 , 704137951777025605 , 99090464394075462 , 1675561613400868547 , 116276306183475764 , 1404209374570215690 , 965964153832638460 , 1393560640708633856 , 1814144775644817397 , 697331355102072338 , 1273802613118533074 , 160527474145454348 , 982147879041177992 , 1161755767162251379 , 828403144334700149 , 1269025812407305019 , 1822287166524353570 , 1884902357052494847 , 1209558240596484048 , 2118826356892424373 , 4902443303097170 , 930082664726046924 , 2051628470710263962 , 986864653946156581 , 1343866699958036078 , 1503988296351951001 , 1963823601791210026 , 2291146807333461330 , 731514892054321268 , 1397055648409068637 , 766017415218180997 , 1419665082337661175 , 868720575338811914 , 721577464010822146 , 2135996932718157747 , 72228761693020407 , 1019905824509351109 , 450368580885306542 , 1692570890082688123 , 802080296830317466 , 86646588345147537 , 1248238429145475508 , 1438021574050908597 , 1138474903778824472 , 406368904806874745 , 1583736483452309185 , 1507928122453876668 , 790498653990157783 , 62273746991469286 , 585639713974767324 , 1860997713131186154 , 1930583593383728394 , 1518807358323831661 , 1030642299102185460 , 871407400331456542 , 640002543496949621 , 1003131248192654777 , 2163660768633066524 , 1162049776573349079 , 1647359320086712349 , 678552734930604102 , 80620003519037955 , 2297059904015851610 , 1024522762497487033 , 783535059196411740 , 2162368289500404492 , 1742333851867892150 , 456922505929842071 , 1427970382626747019 , 1195342929351912806 , 570559396778694528 , 2223682730640001305 , 198373688377660048 , 1232207443914041640 , 1736302056326891169 , 389302855882081293 , 473185180955762791 , 881055983800482724 , 682184056423205795 , 689962872754684680 , 165627301163528647 , 106329133028591293 , 194913282787927920 , 59143171350086795 , 2079220565903172308 , 1810172682665539858 , 285805501134542295 , 602793992910012512 , 1694370396969592876 , 1271981868600981085 , 927837758588085985 , 850764113641568841 , 458858201493238576 , 1243643023922526263 , 30801304899106630 , 745538479370393651 , 1570069287798637028 , 662571611378537427 , 1670719667518179338 , 1708488676036142680 , 2166877944790339802 , 2130935048429798097 , 744918041080140771 , 1304199731621801885 , 2102241852478381170 , 12583697285179273 , 1086963285978384162 , 1032438234768876383 , 611618897145868016 , 1031544737243747166 , 1315787238142312612 , 226992380711439301 , 2210014852561890107 , 2164681235435769751 , 718630323118979895 , 875492478130950789 , 247993219048671065 , 1758272624614587839 , 653111860354246159 , 555696770274332076 , 1923108832906791683 , 143621764794182482 , 462065170339848896 , 1463632671787456906 , 2059372157507863990 , 2115398945049788299 , 1113702726179357795 , 1169308078808891812 , 723875171525946241 , 495150937433708047 , 837841672781264669 , 939430058332497795 , 2060393195746174081 , 178758209636906348 , 54415597500123367 , 2165080321620737046 , 2304610903825575891 , 1593011694392993667 , 1572578228983767709 , 2053566105407495066 , 1899767155860245178 , 2280478279999673988 , 324434987931022695 , 1864017399547680477 , 925154628110889982 , 821885353632232280 , 547765296346879665 , 1965952022148475294 , 24588781093695059 , 1214836641626403559 , 1860426968936621292 , 1231018127457461319 , 48933712836476848 , 1229816162631645774 , 2303657173874493677 , 304987264995962959 , 517062695811421011 , 587892728213111479 , 74516986519589912 , 1372479172945769620 , 1325597627086881061 , 434046185192943794 , 1872196655178031214 , 710007351148556343 , 1955049746967427500 , 1081928449178378463 , 2124905695132694718 , 1424140301490460824 , 38754251489743390 , 1632973539577133759 , 592587077510966304 , 668518288899264826 , 564408078565984301 , 1411790836513990373 , 2280382271036238550 , 1483582336714724818 , 1583086593199191476 , 1972882954166272867 , 287061052785361047 , 1711784035561107060 , 1558918786945920285 , 1734696669494288436 , 1479591750392982198 , 2001693535251292710 , 65822426413401598 , 1799644172680209252 , 2045781668367794669 , 1109862257088418414 , 1252879809668313820 , 940871900628606844 , 2213358471373083208 , 1855054822252759982 , 1814419171172651661 , 1958408782097967070 , 1592737631134767405 , 1595451934305650188 , 1658461030289222390 , 528381972265475151 , 700165885950704248 , 642543080142856733 , 206052075987082960 , 786623981406395754 , 1359610417141028834 , 2165408334597034267 , 2095268227608256598 , 2229265130023897152 , 1505076601498777651 , 691085214008206099 , 1683848454634805397 , 1500582987061973936 , 684753888795365545 , 2246501688346031512 , 744961625978477962 , 1906347045455287817 , 818797508630059830 , 640222681697655037 , 1767641744242331709 , 1554186410614394578 , 249720347767851224 , 682568616656770071 , 2252357037541742268 , 1086236023802589985 , 378735241909412001 , 903754923942127295 , 1019830027434549103 , 1316734828649511195 , 2184100677823025997 , 328197869096313896 , 117862364473523261 , 652119573624309320 , 55512042838541831 , 1311972276063657807 , 1033960959638391442 },
242{ 45366569630814834 , 2285158555386751592 , 1116608371039203659 , 397377158260572123 , 215564152536095971 , 498241517422173772 , 314050768601630573 , 1712812584754630798 , 239009042007905458 , 2225605584986428230 , 1983952244428330498 , 1512985249307776564 , 310178340148261006 , 2288537776333301692 , 431728272761139997 , 579661655177050546 , 1677430237397101844 , 616134856594349003 , 1418734476804272361 , 947004776520523014 , 1750787414804946333 , 2056530521299829806 , 235941151517066614 , 1236926304172644745 , 1243188245645830164 , 1396917470744862124 , 814797082055136296 , 54824617094767056 , 1837603117746710918 , 640867048185717590 , 1248415315543184008 , 457098000527534362 , 2283956346161521033 , 1015681918114152576 , 1669254058996248579 , 620357311467316004 , 492161592425752807 , 2151976914115546951 , 551708054072494180 , 1968886109566466363 , 1775650230140615181 , 64665602479884000 , 496627180680718076 , 2073206087629769352 , 718267448454812323 , 849163314620617233 , 2194846286191298170 , 1318488823679755406 , 26841139262985746 , 1836628997561814233 , 2200554844644276546 , 1777353358108329747 , 188009941141916958 , 1444653893774812287 , 1902472704147942368 , 876410970616633599 , 1665150486825942529 , 913195292711236117 , 1149514575494660285 , 575601964864215054 , 822583075402913786 , 944215073845120007 , 615283867051630185 , 153048556650333859 , 2122014680322109305 , 1052815922934665668 , 1260436520834227682 , 1023490133248385898 , 2220579843870233436 , 373730324736032028 , 1338955273702995848 , 187557732081129037 , 1164927572639207101 , 1031286252777264175 , 2020123843864305446 , 1344323745478961116 , 2131281046639081929 , 615995334483167876 , 1516672952265926814 , 191382624740825692 , 1874971014959118479 , 480614287897079348 , 559378953364323921 , 1833333694477489458 , 810023805958744291 , 1349859798907553726 , 876366203230862183 , 2118952140927526316 , 14095328144361915 , 73236394120077179 , 1637859009814171467 , 880844819891019719 , 1783478675575816665 , 1906089959869954532 , 359981045994370506 , 1424198276551442664 , 45859655985481070 , 1885945589352231067 , 764801685859780711 , 1606886143072353394 , 840367008384280215 , 1643252470879747013 , 602412343607018220 , 892609236995289835 , 2147753803172815111 , 900232699913769047 , 2007800712820673209 , 1106950559915487665 , 1623920155855340929 , 796909266314372614 , 1574991998867276021 , 953125484892367207 , 2220365908938846732 , 1922215145372064151 , 1766776995406332174 , 884398188786837997 , 1080931346379075564 , 168952312939584744 , 65895951118562787 , 1634068713921285142 , 1944691080657011938 , 168377142820968381 , 105511398433932225 , 111839625257907956 , 1013278689665519174 , 61211661546977854 , 758103177548253432 , 1958035900033544544 , 1315359211282988926 , 2218017658381768802 , 837845103320313904 , 36312274422340862 , 882315109314410258 , 2084299545642459646 , 186774971605453820 , 1551006684729022397 , 1114926738608012469 , 294407159792789167 , 1487565762401143095 , 1667963575727271895 , 470454261621536434 , 1040381981199874451 , 263299487661843264 , 907061199404041311 , 1208026337671013667 , 546248014531298011 , 952238636692764369 , 1235430384920895249 , 643767491619731266 , 2064520486186835272 , 689961264287316712 , 2279067320343632513 , 83898560625777120 , 2267259586154673685 , 1712099532137929655 , 2208981745425941416 , 2066687161287639364 , 1989207586286306546 , 2225234485576560865 , 1289772501752664074 , 2043004622593893810 , 1009051882251639460 , 302023147322083356 , 868513356736735521 , 1891887818913474187 , 909782836809632953 , 1422985630065478336 , 1110034137652475863 , 1072893024087117716 , 1512678749834556390 , 1120000471118973707 , 1858343978145834767 , 321763896803090076 , 983278769740893448 , 39796236821766047 , 1537025897605724012 , 2053636416620590645 , 784134563519629758 , 1801894483522560925 , 1438887198766593219 , 2268059011442792092 , 1851466306003025065 , 1267509139356010354 , 1546107545576401637 , 1806836822945820745 , 928096202030363867 , 2100874950949180956 , 366212341965717094 , 1404582073715314538 , 74503418326408978 , 2205109405132477422 , 765598075054442954 , 400937066007501590 , 838301236535811034 , 611760495358875777 , 1621819631037601911 , 608774478227106433 , 1118120977591996013 , 49317709872742961 , 146853088442539209 , 939252813332867145 , 228194744021243930 , 2038627101047880628 , 608779717848254498 , 160633057599324936 , 1666012147391819936 , 2246698637915315764 , 1166789470054545490 , 1545189558115321823 , 1076353800278978884 , 2170846671132556014 , 29884220200749440 , 373953651973736886 , 1366259318332821215 , 1277110235039582594 , 1539414234524355641 , 1849535121791205045 , 1999583153710427771 , 536922878949097068 , 362002155726941868 , 564001017338143607 , 1607270455347712288 , 1667690404426169851 , 422568662728081807 , 1884196107796681529 , 678849130105492145 , 1833476628726361900 , 502633404145655750 , 1525253286248983780 , 2173066303692629589 , 1623474237173476001 , 866634664691239518 , 1273551028582379798 , 1133359281518645128 , 1098097127094400347 , 565735283411304359 , 62138217530258203 , 1505900277227598171 , 879027759915744558 , 2035823992468516659 , 451253611503312302 , 339437094028349478 , 1188605480234248540 , 434613599673787499 , 809217904771712132 , 778333652667873717 , 1027699564702474469 , 418683916491800765 , 7918029700520118 , 1955673127070884900 , 1301996406280004160 , 1635813173691601019 , 2110873177990048591 , 2241824354716711881 , 1532657481178532205 , 1714300603403902959 },
244{ 1724595249424824520 , 2243596820186153786 , 2164202310314270004 , 337785796746077730 , 847376474206581317 , 1262685700303773765 , 1222001721267412547 , 1500187347373482444 , 170831281466178064 , 599172169579308597 , 1734276150330164454 , 1086051489207059273 , 1673053909382358283 , 2031983560196741184 , 1127989524218277230 , 488666966812509141 , 2085656577211604793 , 1147176611037866454 , 1891684933873918718 , 71980513848988105 , 2030593935099257134 , 1875575492243198230 , 1399895648590800341 , 1319100363095608432 , 2160166185177914992 , 200330949498055052 , 1832606233093987802 , 1710356974956759238 , 1081111193208416063 , 605965302924455882 , 2180398589699677967 , 550174224832107734 , 629662450377718801 , 2096019105598552753 , 1644734472864590970 , 522624421342737221 , 1769991323744036809 , 2163840150342826222 , 487308107496062256 , 1371078985065527903 , 1408506760515749266 , 2220778286919702816 , 2012620925419438330 , 179701355392628647 , 1414531594487308250 , 1099954215380381397 , 277025920656121883 , 719173752377745922 , 1993405863506073880 , 257722500135634723 , 2269742357142436662 , 1378310751143903136 , 1451815024392481786 , 223998505973997681 , 2189301337469507417 , 1106432856226111691 , 65280350573081843 , 1415820921810540341 , 1446011646196397773 , 431786148672012276 , 442697151034177246 , 1133017890120047747 , 1451418685086991648 , 1662341647613256643 , 1200764843232014087 , 1180317572795128710 , 268123241841682650 , 553069303174881345 , 1792427021850156226 , 2295525882763670094 , 2266887083222621195 , 1348037413081939929 , 26704364761224906 , 1085446278933207928 , 93768642475923913 , 932477210590178991 , 1873280083451723121 , 1213849335722487791 , 1275911296852293094 , 329506105152921268 , 1343451598528652120 , 1292732766470183673 , 1580977006631090312 , 1947268055848994105 , 1250693436005043519 , 837691902707647931 , 1904253203253259334 , 214894289587809355 , 1798180506123880188 , 708314064796126048 , 744199845107926799 , 1436339070029024598 , 545971462661046632 , 2191427429228713266 , 566307393140369458 , 278091595495091094 , 1884643254894143290 , 2220314028419509084 , 555688725449242211 , 1065772006199550704 , 1930299861898131390 , 1608558004958337237 , 570559843759420796 , 562716483225503256 , 776186054527799682 , 2005301388792712674 , 1624265183383320936 , 996019090296384389 , 1671710173810708279 , 1176407199385711513 , 514306396620141779 , 1768575774523893374 , 1640996586029973095 , 140719080694595010 , 1343251782234390902 , 1104019538332166653 , 1528949744033830032 , 2011731477515918745 , 1733894827603472981 , 75397907084535713 , 1807552288694121012 , 826014813530693008 , 476109997656495758 , 1909137765098367093 , 1199043651057206425 , 1555125387678587762 , 1325749591825471870 , 560867675643579698 , 1342986171699369519 , 1439147983071723798 , 554112566524867199 , 421753731124139610 , 2289975133375586630 , 2062011845668113913 , 1483341988596765121 , 902951241013541278 , 2127096994124571131 , 1651883754332603907 , 1998872478322148347 , 480013492053374612 , 915948636139051081 , 2207081459189723820 , 1848314633451363587 , 1506281695077561600 , 1524172208562865940 , 1133856593460171302 , 1853537537779484070 , 220010327031578455 , 1066824826369975086 , 990845452912107653 , 635758136227602338 , 510944318289386068 , 352709002229845071 , 2067043982584509881 , 300060802602569120 , 727233071777882399 , 1413416672854034640 , 2225639850953747410 , 2160349537456332746 , 363038413956884495 , 2230568346234816059 , 352472748517321668 , 2092847652656229665 , 1561860090466690947 , 18989587747334659 , 274258381391193004 , 754649564042223862 , 492110387802817399 , 112598887243546672 , 63743354557813929 , 36709566969357726 , 1231204896890843740 , 603978712503647916 , 105685345556256597 , 2009485414465268388 , 609890085468744947 , 1653493566848495694 , 1959339207889105 , 1765597135825670849 , 1467480504280942996 , 1077087191451815449 , 697689587821532029 , 1290535454544441046 , 62222076409867688 , 1990846264215887794 , 2070496861242538207 , 928944384864331288 , 1667000916594793329 , 1045009786105771431 , 161329184466848587 , 1303221293288707899 , 1906724262981812973 , 1055609983161606258 , 1482737630368096336 , 283841190253345534 , 340320235937978999 , 972555805980799957 , 1866501194824523096 , 2039620860929046493 , 1357296012888018620 , 879447373235962986 , 366114478042668845 , 1279112394061188803 , 663000965820396325 , 1074611487454296742 , 152825917741366101 , 861366323489510416 , 1290185100682318050 , 1511206635732869718 , 1273047984943565518 , 470728841052970862 , 285098826077041337 , 1542036935446386323 , 658885036720950657 , 111997121134727410 , 983168150143666992 , 759563318749782833 , 346813739706267487 , 1827547707014444969 , 45637480286680712 , 1096719471835555321 , 2042017244535826220 , 2027697139797171063 , 338005970609145071 , 1829070882038717056 , 526306920697713970 , 2042551051523051871 , 1521896897491572502 , 41701268159817943 , 31158941347319346 , 603715088071365580 , 125388329486897820 , 1932153333823024877 , 56042249850788595 , 1607404229658072145 , 954327363447854982 , 1592215670692521928 , 504602064824748280 , 466572343842896360 , 323723925548602323 , 1117388494230656723 , 1473069900215259789 , 1079710589355673316 , 465336071811646648 , 711601861596295707 , 1442948455827430055 , 1650994582844464027 , 1289320043040139197 , 2025993396346108609 , 2116964948232168228 , 1008484485937893954 , 384241664663774405 , 737075075693739326 , 2251555019259605319 , 486812008798100670 , 153066218735796159 },
246{ 1958286015288850648 , 1868880130324423555 , 1611193208278097147 , 1765759257739495372 , 1138477741545404505 , 2067702002972561654 , 1190144724749723182 , 758772653087570350 , 12850358538926647 , 402369596644728247 , 279460414313875840 , 1768105877712679821 , 2145805641636375130 , 363303048291460209 , 1205563425104195598 , 2113533437417528025 , 1106526393132210835 , 1450661353041964851 , 573339237155193961 , 2003160291811621193 , 2251814672446443246 , 1435840435042432529 , 584194637750345483 , 461148022733759142 , 239530311859039054 , 592182802894556677 , 14860374155995552 , 2013440214573068642 , 1045932654385747144 , 508292752943554823 , 1412748215635114098 , 305618195726593899 , 429224280170190104 , 1953639941307104300 , 688782933726012850 , 890569340950420570 , 1823122462959575713 , 1545895332345232902 , 2211070797931524974 , 1397658700218390842 , 993244730946594131 , 630511886978171026 , 1238120622616177170 , 979474502180625555 , 1359340407894593534 , 317057604971075907 , 815630181510997936 , 1454209296618243370 , 1188853889193179233 , 200029152919902010 , 1801697411389265348 , 1438870093956815457 , 2044834517486742669 , 2148581187727376501 , 210474822312342652 , 575310696795676141 , 1476368655534180810 , 234715708677484851 , 119263030497967594 , 1413432053379533346 , 152028397749995331 , 706463437456650791 , 1396945555231227617 , 244529064594981338 , 1981759038407560237 , 1919139296160365371 , 1924977642696124213 , 100580534886909860 , 18241759157004254 , 1444747020153941079 , 1928763278734474844 , 1887504817101133924 , 950539724746419509 , 2133465530547351913 , 649102619638864587 , 705545700652881352 , 2246351433239224668 , 2092464904721396867 , 1698057884753779213 , 1115220830658931667 , 2119329292204094932 , 2208308660583249153 , 890391991348846222 , 1750377373512985208 , 108177898251063740 , 1746808812848983522 , 532969971252812191 , 1053806056371345182 , 1486640218043872766 , 1546893345999432501 , 492718531120699609 , 1647095304451020738 , 1775317370282241174 , 997874795484393168 , 1763876948710897767 , 1266144602906575482 , 1996043958231778185 , 2241147838978828294 , 92860254591577937 , 255784732957735437 , 523975538936720024 , 1438372501394606110 , 1879361588644567160 , 528827222602998686 , 763783601775379257 , 1069120792115144359 , 426888194555950793 , 1818570748560987252 , 2148710735656544159 , 903958641985328890 , 1856440243068949821 , 1004736841781550746 , 568896507227334652 , 209460543092655865 , 331061085557838509 , 1461467457062606217 , 89522367823092794 , 559467102754282095 , 2262996882968687259 , 280286691909415713 , 2024212688953521566 , 1699581292616424613 , 2017774695858966179 , 602944311442903600 , 1117532576878299527 , 924899970422569660 , 846932903871573986 , 1344081067733564839 , 834414084518811954 , 79233921292334309 , 1991443100104587309 , 1765784172551250908 , 533606917563132653 , 2095210601190832872 , 2037194430565390107 , 2248035587914977967 , 1094482088095230319 , 190811149158538901 , 907737047333895613 , 412682115695576170 , 1221252710751551171 , 1051196205737275265 , 900634636130857183 , 1153366305637342564 , 2055890639883388274 , 724507881019957690 , 1606293166588136625 , 1238652083664788458 , 1738292020779897443 , 2256092628900426696 , 1764944468018332595 , 115055479636921833 , 2001774745110533580 , 62985279711320280 , 953571544321842745 , 186771866106091609 , 274905190023664296 , 1878439342111700045 , 2199717711781966141 , 649420604144335482 , 2236559851500715275 , 850192186700469402 , 177341916968945528 , 1349202099024924808 , 2048725054483992601 , 142127859664888710 , 1754799419532199206 , 1871798780206537074 , 2005968467430175433 , 369019971290458154 , 264148507968917357 , 909545326242578225 , 871055145464200298 , 756504218732610146 , 279271882683730957 , 2296082558807925084 , 2047993324171594521 , 608530857764741508 , 459119996096577781 , 2079177016961344011 , 2241043644493078312 , 58059943947950835 , 2242630052298144034 , 403240707031083858 , 491107215583784793 , 2018506133453160496 , 137201918627387372 , 75126813697436750 , 1957964129445536751 , 1965533805356104206 , 1108722692589072396 , 893741727610247107 , 1506553822368205755 , 1076222739156586971 , 2128897230127205522 , 1454901342575336645 , 1128368158297168537 , 2148294584074908168 , 244343429138345442 , 342611219707803389 , 81578354933580428 , 533985766473588164 , 1210584855354463149 , 1158025986641195639 , 1835577410269016998 , 2241096545286641317 , 2172578597791962110 , 1728811541213658375 , 2265213648092557061 , 1765824199164148082 , 1229236994477325091 , 1947618178268273737 , 827529847708053228 , 458481132498818048 , 1004868582492534831 , 91071322726442985 , 87998348692811495 , 315237912795672812 , 1946434610465991393 , 2040871251894274790 , 1602139126300762721 , 1493933232921911512 , 1298011035400869423 , 1015166913026068601 , 685828038823357334 , 675118304049571928 , 1754607701044394334 , 184703668879516976 , 786878739008627504 , 110139403908015414 , 2148332069778813795 , 924579947068405343 , 574985728392729422 , 1184952172012136460 , 67107886189363209 , 1654758991232655728 , 2147323494080313672 , 585640664998298442 , 281535730540369034 , 1622242336142747069 , 938344974886428442 , 1532191022728574855 , 1461875606133528565 , 1784123266960595851 , 62855516423707448 , 494351527068695456 , 1230648786605494527 , 364683443902637706 , 935958578992911042 , 1006616336246138429 , 1059398986051604822 , 1884537103745593175 , 587152871066263602 , 1279652582405758359 , 841871026867632425 , 1298695895655349847 },
248{ 1254249640223497903 , 268635764378662343 , 864742630948958262 , 1786350190660236071 , 634084588943772249 , 1123100115245865188 , 1901283655068296182 , 1877761006576115175 , 477157434536758336 , 1616994283094643735 , 669543214507260631 , 1551167789684285029 , 2301979338815198838 , 103451544805109324 , 132163968000966292 , 317679111163608983 , 1182764420342211936 , 582221341119734970 , 143340067143233770 , 131986051377787083 , 782168989388969548 , 31984984931858758 , 1820880231515977105 , 843725479815875863 , 613653627504469156 , 1573271228201722378 , 1207149167954980800 , 906579699120559304 , 1372928479088557676 , 123957018770646990 , 1787715453526134462 , 857282425932685924 , 69241980248167196 , 1260360469678609291 , 746592504093683571 , 2206993355849017926 , 1756126320132488009 , 1656475848663199612 , 909247077905292049 , 2086462694971946635 , 2207286195028942234 , 601296640704439068 , 467119826401616529 , 1147253019315559056 , 60396353122643340 , 455595116734573749 , 1543870731173274413 , 2065808190644200512 , 1982155256294951795 , 679435311858515475 , 1680056732148546028 , 786016918954486717 , 2275742703663267994 , 833525375959735723 , 283145917111472867 , 425555224996572180 , 1846539281476362531 , 1435670165489953148 , 2215967754701646359 , 2067437605730314587 , 2029577428517731835 , 367722014555617255 , 585885233697676229 , 752786575244040683 , 509018016310479405 , 1588438490680216767 , 2189151661381839486 , 1322124309904228623 , 1108907033657554369 , 2270988825554176059 , 80891148731759326 , 1392993443524174035 , 797524741010792456 , 1346766594383416111 , 979323477145040732 , 1855897549153207980 , 1069449669203841410 , 593789998263205368 , 151179600587980569 , 505713234638747099 , 1199696828239245215 , 510708866330794396 , 1556867054804450067 , 1197241895447071313 , 2170702305105199072 , 1162948532356973643 , 1145532549085893472 , 646570752991054430 , 823328840771681193 , 613505084082753657 , 1924335198926808079 , 59484597043956727 , 767147383835850851 , 600585207502385052 , 1644753533051386155 , 1791485268016223133 , 1369476488342556854 , 1211446203905348604 , 1293273997195327793 , 2160156056936546441 , 2132143655270050717 , 1996281311083575260 , 2176709684136155226 , 968423052017421685 , 1885474216814175629 , 1690088987699133959 , 2081693259294034661 , 1124152471183685450 , 561741655480188110 , 1462006788322675010 , 1733559566767102615 , 150885617347314355 , 2297853594520087766 , 1242390383120322002 , 1148553964409567046 , 1881249817208977801 , 645195287865141601 , 1763114551361449459 , 873857552492571456 , 2272897077310662722 , 604899379867514608 , 2247643503783635308 , 275842306190082 , 1455746940300659940 , 206656398917751743 , 1067359082560164529 , 720636447307181962 , 1880879044074459039 , 1715248111651465273 , 121569615696948727 , 1876357154078485739 , 1900773970123749126 , 1577707532915925781 , 724521588906508437 , 1798049097859088300 , 339261758856458204 , 995017223055158815 , 1198110560192910909 , 758561282363964806 , 105362793740051026 , 618962585708908792 , 1992841449906051846 , 1577974497564299158 , 1825549867575762561 , 957775519203226594 , 46878264782970846 , 542594165023575564 , 1050939435479699011 , 973784654359100460 , 627006921204699425 , 1210118978776190710 , 186338030104460871 , 988562714988614351 , 1912491819942564360 , 2150853782706998512 , 952406510081235432 , 759754023150036356 , 1896638400779966087 , 201419623173448422 , 1528772924883556595 , 505421122929059231 , 524702895145182075 , 498020286912091634 , 2009654916985633582 , 1636484889810935794 , 609185108193971736 , 1516376595534262864 , 1275043966664511506 , 117863628389752177 , 2157636046969400869 , 558783680762741899 , 721664784910307664 , 1032320308215892433 , 271514426854653966 , 635926873655480929 , 1265933118978675134 , 760830932183815238 , 1025763603662774662 , 323457172533571189 , 862378523826734168 , 2254818225581010614 , 1285287623692067409 , 2154453360165331072 , 835538395666554795 , 2027581178425285178 , 651464124649469428 , 1196482551231211995 , 1695609199310237814 , 2112275745938296351 , 797632157550907615 , 144691072617503073 , 1151237306228562732 , 1190015617175577105 , 972070360471415602 , 358268827800796427 , 1719396822912272856 , 2139637197706098260 , 687287019552963774 , 1570571931347308070 , 1209150997262502658 , 573599479780864195 , 1226950376050501297 , 498095213823492306 , 415940310681926116 , 881045316695665346 , 1603042411464463416 , 541874714025339212 , 457298435936444826 , 1570306183503816500 , 2105317458680896757 , 1260002546108175963 , 1345566109964155526 , 787103147256099678 , 837047577126382965 , 2190880662031166974 , 200777202765141300 , 2271948134232780535 , 438672824073996967 , 1748631389536425040 , 1822499844025953026 , 120563781460560263 , 684814755814811907 , 2265595688483665799 , 988988639424427107 , 1326745093163015911 , 414054748294300512 , 328656559290938405 , 1738331835446566815 , 1731987793243718735 , 98627247015592129 , 2187492209317319381 , 227789744892074015 , 2052110128640500531 , 272928038399123624 , 1998875367325926597 , 1990046255847756691 , 643304143980175279 , 1346109802928881561 , 1253357362714293637 , 1843259689675131600 , 2055077228369467559 , 1505509165030430990 , 406718240452795048 , 1428417297869281949 , 1120371116312587696 , 2236860641483649828 , 1783181672674583978 , 1409184866318152782 , 1566404522897954720 , 295585007526686552 , 1368379804885978850 , 1550750425766881074 , 458518510182724685 , 936698490743906653 , 19522291569345159 , 1447472161525796306 },
250{ 364973281853241669 , 111999267258612586 , 1379808192645199013 , 1844468700446964123 , 1253362614917771788 , 1113601098676411554 , 1061655604463954772 , 946125594211589003 , 1936280084109243925 , 356938265736778073 , 503184553137545713 , 299082787337597995 , 35492285421268885 , 772461717428644597 , 2235357983198590177 , 186509154191803627 , 643036324840834838 , 1723720600660067397 , 1238595185259156914 , 239387244955307951 , 341806613504828756 , 1088220532526061391 , 712190510163424504 , 198294321995871053 , 156648480154001363 , 685472640979372370 , 1132393897639506908 , 2165829610335043500 , 2165278866493941465 , 1056133304950966362 , 1783685515507268731 , 1200561855663254079 , 1819644770693296580 , 1174944729935936212 , 2079777859229478897 , 1620397346184051879 , 1302949772763170013 , 1439572285030422342 , 415815013397828258 , 403319389599443939 , 261790368776351204 , 27154316382880570 , 1107052902625240730 , 1660170305275478430 , 2270731359718506092 , 1397679504124937652 , 1529652130519312978 , 1854485385191714501 , 1237600076706084064 , 2219956436185024536 , 304975042021344206 , 430684592685368015 , 1176367246900577171 , 2288262374636264066 , 1393195641371943588 , 605326751462893760 , 1492845462125166558 , 949134986497057521 , 1112456467934131413 , 1900265641490243385 , 1836038844691150188 , 246890312243318872 , 399953484777225839 , 1154033834021219082 , 1827206888153935285 , 521577671674284795 , 2293516727709274426 , 1294768678543849221 , 5595488649825670 , 1349012881834913503 , 1099794514638295341 , 253774158043128802 , 1638310029226572151 , 318784615003407677 , 1656032827795377283 , 252517434520709859 , 2032218284439894098 , 1495345793775577527 , 2054101086338099359 , 2041683008519748882 , 1895082450568409119 , 2296384061614124255 , 1075250463940715637 , 1713399992485663363 , 2105465660129173328 , 1647477766707364916 , 1159029558962172952 , 89341717375363896 , 1880832139947202161 , 1653076913787900806 , 582654139063129903 , 1614149259436735930 , 1819329231811686777 , 38838171944096393 , 1408054002678913253 , 545986553533745068 , 786251463711934564 , 887610092979610823 , 1528051818762467112 , 607228089525776629 , 2298066368555805990 , 1426460005222764855 , 1096860223818505302 , 1263577034210959909 , 2001250443761563944 , 1219779132327308769 , 2217661985790255213 , 1118800195732990142 , 1329511160844009604 , 604995419415714522 , 790784547857090718 , 1696399862551272299 , 458119205881109158 , 305935192395173925 , 220092756403538438 , 890263293400188130 , 972977233886379900 , 1667928829186095840 , 1735967617147689415 , 504905115582233923 , 1243997164162903881 , 2300332468790709300 , 901624047730515548 , 1530365528867685110 , 41472595547049321 , 2116851893783657662 , 744182512878110776 , 1912682397704389989 , 247708239328665798 , 2035879546415926185 , 154205880962811660 , 1872904104774241260 , 2122438756718496978 , 2257011818293570134 , 1733947364450778154 , 749717550350096906 , 1809659057590696361 , 1659184206618924765 , 1337921438750089369 , 1225287610607446823 , 609093435168236882 , 1045850074526419237 , 1015198594584422325 , 1335767232543483801 , 1261317911957882899 , 811064319147364533 , 481071654725040308 , 11033475294036859 , 1450155647212745764 , 651538792061079872 , 941004132503172740 , 25413296949231393 , 300768921591873973 , 1210183051868122801 , 1450854853283605939 , 1823575082576570186 , 1911562263452586507 , 2016277062946759423 , 1900090784479651193 , 794914397734656307 , 1118907478865847069 , 1951524279992905830 , 1446527470812066686 , 389992998214328145 , 183359756531441140 , 1064814255150061967 , 2114174113892411687 , 2264267015765736497 , 1316870741207150879 , 1881371411454535948 , 33645705497617187 , 1610114710032582239 , 2024522084913529277 , 1294648358764247827 , 1621673674793162514 , 1577150549512387994 , 2118527230345205211 , 2169612576896932208 , 143990200332719973 , 651191185834602 , 1765502290507092967 , 1831017895444302950 , 553406318663066345 , 1432198698894858355 , 5497027022137471 , 2111915796336065338 , 629559388788666784 , 2196841865619772316 , 1004852244675244565 , 2242319664446455451 , 2299289084512501266 , 1376888538414535911 , 263850915851885975 , 906419766140785691 , 1898080376029324175 , 1338897309242763212 , 2001130636089346864 , 1538379135786413231 , 435373040943369866 , 1105531862698419551 , 2001217330074863967 , 2119236994007720048 , 1006692750946064690 , 914738329010928740 , 1360460055274204363 , 2040476706809105087 , 1414144076485106946 , 965212686507691687 , 644116769522059664 , 733565702266470433 , 1342743226347611551 , 2238315717069846195 , 392323026814510279 , 1596607294401980942 , 495437951651127392 , 1934942861085183001 , 1736919406289659308 , 796695201187639815 , 1361319231285125679 , 718857629001962488 , 1345341962203140983 , 1059827436034776443 , 1764773295714800553 , 935998357358880903 , 537596518491014664 , 2034488658783066959 , 727692006223216717 , 902197976628613462 , 345429733469548094 , 921735043844743206 , 1930666364587494842 , 2035507334113393661 , 1861939881058839521 , 1653877062056528680 , 1027319180172375633 , 1798975344284822790 , 155352633816896406 , 1930702218858629891 , 1962313380784374827 , 1834577422776436460 , 141999202446290966 , 396030782054519392 , 692241242971050200 , 1646855851424712937 , 1668013898212844295 , 518774580148832251 , 477527493659911561 , 1069977540078279719 , 217182695065441079 , 466314085183561502 , 1665148729758835627 , 1969131412338216132 , 1531103197659562439 , 307112118674688450 , 51856772066012749 , 220617982761305931 },
252{ 2128991774754818642 , 188509814247035652 , 2031841278019802946 , 2292689302075136723 , 1293967517058730710 , 1899968800313514738 , 922696592220229854 , 865838549142828925 , 331456407921543345 , 1380119617386722139 , 1958572324562065970 , 1126438264710602462 , 1459061749717762077 , 1160422278568670917 , 138234757452380500 , 1116621214029186687 , 816611945638596430 , 2227041371043110524 , 1903276861177716557 , 938102856323759574 , 104980327398974700 , 2234267177389621964 , 279200446673523914 , 2011527299857816407 , 524647158589986812 , 687959525222342152 , 770304992224571254 , 2286682283346532397 , 1768714293789014828 , 1849295737272256904 , 239087070112327738 , 307438406670648546 , 1619327054901259477 , 88776840445847201 , 2261902332984334133 , 386192340394127638 , 114710887368560520 , 591753609897815242 , 2124861505807402747 , 514461688428676729 , 1154290639358949768 , 697701787336552481 , 391804765675977160 , 759630812862595342 , 447816824202811666 , 708434227975665983 , 859444780554193338 , 1528940526162529700 , 2288924567124362233 , 433181044940529482 , 520939815269354886 , 2212734010790786582 , 1144428528862683901 , 1652014665389060373 , 1261974202808486251 , 2055414605010685819 , 308305552994131617 , 803367721517187386 , 174124690724649207 , 2238240366493961571 , 991021603203945760 , 396457102387085976 , 1208414342065558738 , 280321463973191876 , 1079755485477718938 , 2114807557279179727 , 1369878862524605642 , 376897938592419659 , 711511736559170637 , 2082024963898976734 , 1070835641678794959 , 1107748345327638751 , 492949993865198433 , 895559059900927412 , 1308178817319186791 , 1537757045741615060 , 504922631924204274 , 783110369272065977 , 1423461378136365024 , 643849768515384933 , 2216778564374557234 , 583821090126601408 , 1944617310075612427 , 2046949239541877985 , 2153228174875623302 , 492324091927049259 , 2053625556644265181 , 688186194147671920 , 1761789410099286762 , 1296653568620649442 , 1439201019790169050 , 1813153505187462264 , 283126552011159569 , 817453114815658485 , 464591408825692130 , 1518890718522515331 , 1557259460855523979 , 260563231357382239 , 2242095196387315815 , 1134868321398283540 , 531445735779165079 , 1121390207600386166 , 1208535827742787402 , 1024063343228818077 , 85277390262602941 , 2001305145316823641 , 980261936640642769 , 1333175049818601866 , 1645400213769005346 , 1626813405092286966 , 275438577766601949 , 1734703778868123058 , 1611061041454040515 , 1816222596221423355 , 1405042726043802804 , 961494116732633933 , 2120592712114208860 , 781339123396671081 , 563098709893722870 , 989689296202525560 , 404971005948212180 , 1502985770332625828 , 1624309211142029738 , 2305338792267267464 , 1897251986608457097 , 2286226356756176158 , 189298272937718422 , 1001062396170815326 , 1228523458741476642 , 490733942343183517 , 727533106561456764 , 876002393805932255 , 1980444079112281090 , 1718964377365013208 , 2119456791183579464 , 1159015798355835282 , 302690230173162427 , 703406929487624551 , 1784868844119203033 , 2142980376701201267 , 318551713271449679 , 499607561532666251 , 988878736830016092 , 1379866444826917017 , 2127896035920227271 , 1551606376021828953 , 1451126921975934397 , 297349643729185264 , 2072122349670623994 , 1643323858411455730 , 1284853047913122811 , 989475976532228817 , 730249254607075221 , 539525264528344844 , 2303458896973100570 , 1204877091612045368 , 2011956668184964570 , 1589102652856053282 , 549427493373526640 , 789741726386060933 , 458499668767968773 , 1207380618363059238 , 1470688307555265053 , 904049653331226218 , 1054082615459865198 , 1680904018173238755 , 2125589752568954175 , 1834367582440647597 , 142388151507894444 , 1492663923111631439 , 1761857746160574613 , 2183502790306172437 , 1631343212750145849 , 2201373848018196452 , 1640885445456101563 , 1753549836284258474 , 239107904318510762 , 1290461015963864771 , 1401945307389352107 , 2202397338059281368 , 285549893057086548 , 2136098569177927195 , 1219783004544587130 , 1850363598987051910 , 426286240909645242 , 28837722965392992 , 1428488647869609284 , 1591905757768562384 , 2059679849661474286 , 635869370431890496 , 1092846651312092846 , 2243081776754303894 , 522741644903249497 , 2200944627811838149 , 31956282780533900 , 1858411267552960132 , 1303366163794907335 , 326286423631855613 , 1752808329233459537 , 1513914000210911457 , 832476712641237571 , 386283536791640954 , 1377120731155900948 , 1724738265744801609 , 1657887801733500121 , 278790652633527967 , 574419521029187701 , 753843155746502972 , 836637000861515321 , 423185567696953380 , 278437494621534220 , 848003794025680354 , 1935947107597595350 , 2233860174963223238 , 1849457513414864473 , 979494735812898455 , 371132855254319869 , 2003256266158537306 , 334196443612647401 , 1335685468443150828 , 1404623908920685196 , 646889282368018999 , 2221807851748997903 , 547234323575700078 , 1129318615047762193 , 1236318468391693317 , 1572373012860888960 , 1378260113583082271 , 2221238057252258537 , 2124636647973286111 , 468946787391958326 , 1389209962820367597 , 614221158726110310 , 1516457705354595927 , 209556344592373714 , 123515242657018875 , 1059230135934705602 , 1849778008183784352 , 1200062763435603882 , 1929353979990575393 , 1918501841317851014 , 1268579675283335363 , 1388710499542126781 , 1819381780299662694 , 1477107023595699433 , 1383331119088098463 , 1050966355478391977 , 1339382862506344517 , 1659398678916530397 , 233187005897075401 , 1654353794691993279 , 575692328770180647 , 765524457396665645 , 1370227588067525735 , 817329559169237443 , 931095213994534080 },
254{ 1867229600480080367 , 2274239694759580727 , 1778710360136364776 , 523041445018895681 , 78219638106372748 , 1282585446535389279 , 817309248077843337 , 42203906655887935 , 2276249567838508511 , 1416909255603443491 , 405579143169681086 , 1003715952642247735 , 398132620265147480 , 222238614626170057 , 723830415248749256 , 830609080592743066 , 1025823572832754309 , 1387904758681556605 , 847777756817564311 , 1471437553390331203 , 1601012111581334742 , 113126811077022976 , 2206156946429505966 , 214837306044023960 , 1120721888303269086 , 418666485671936439 , 826764696446502652 , 2106234751716253796 , 562471461883512277 , 2025997991693555608 , 810192069589654118 , 228047949544316519 , 819435443700780302 , 967900106412186596 , 770401534961769886 , 1225697884348629915 , 158918729168981149 , 737863352870067055 , 1111310609679825926 , 1038335319687566621 , 1737267489334413611 , 385000487881711970 , 1591558127853198151 , 632333150695353569 , 252496365016341376 , 964283490438497766 , 977642956727762407 , 390532166490871657 , 964134071520422393 , 1965254375178121521 , 416531750483164524 , 249749937687736316 , 1104829525569036185 , 2137442467260573238 , 1995321317336246229 , 30490863624492759 , 1238487273450448960 , 1303845149190587502 , 1773626287538289889 , 1205174992655811415 , 87991719106125571 , 546909735780907169 , 800880019039051243 , 1430706497911249087 , 154436095607229676 , 1389228221955560516 , 1421267609808666990 , 898840271238098540 , 1346698272142686702 , 1516018852318292090 , 1963367416126124687 , 1624113708856591422 , 2171846376748919974 , 959709086063171668 , 1975966876470648627 , 1394946773256869828 , 497171906939355074 , 579188917880505856 , 1411414471905355524 , 1348298640563966221 , 1697020636592768721 , 1056072097533332741 , 1102418556703978766 , 754265078864062646 , 86231976223029161 , 1692021945930195836 , 1292983177261015405 , 1130405724870460984 , 175218816738388411 , 1273022948334837336 , 2058708631222464133 , 1473304032712824912 , 2015304995873850992 , 68609913717937098 , 1999256043607870875 , 1722396694511331889 , 1704712233907182285 , 1097618040618937847 , 1912897187036289649 , 1458433370239999155 , 1536732300581041574 , 1821566618825393891 , 1426786593487524028 , 2238843657868851120 , 2169969161592820786 , 1044151219042251247 , 1654037327716376528 , 2026058938885249342 , 1614525329600559492 , 1793052097007906536 , 1293969430891226718 , 258022416733138592 , 1258005021466165016 , 1275104237121727847 , 1334250758096319172 , 903502414924155404 , 466820678445151731 , 613837308753534253 , 1004131827247880451 , 354145800193974028 , 842140605826950044 , 2135143746195764618 , 391307383635041137 , 1197734327084978265 , 801467124440539997 , 846419357017297863 , 1901392195424169165 , 739303465425793389 , 382668855590072683 , 89628646548769189 , 543068717086621324 , 741863023139831362 , 1589549640552706123 , 2213236361879157189 , 895021476822594874 , 848256657168267981 , 214956036280654828 , 1279198862609933144 , 578908481138735192 , 691384416169050625 , 286908221488026443 , 390765141431367542 , 2022619640459533555 , 1208086902194752416 , 2657941316240203 , 119306543456248743 , 1175500409823065883 , 1222847986398027436 , 458758819211790935 , 1644513633417537727 , 1692959888069126490 , 2260426785269104053 , 201888841371145395 , 658360936560125680 , 969010780782026542 , 514872694371702199 , 2157823079502969353 , 1998557944771956421 , 2197730446697395716 , 807294392339198938 , 92161065919073679 , 1287410294461596836 , 1788963133917469424 , 837517918270209196 , 1903563197990569906 , 1027858873662824356 , 404364545061504473 , 1491145713220776714 , 912422641513034517 , 1067090393790390282 , 1656084245845514380 , 59915139139407330 , 1522777401249612450 , 990388368040217318 , 1635794095214490374 , 1979989979259502480 , 1579776801833715430 , 1800676513244053917 , 1284010572977768534 , 1964980462895452122 , 1152946803374050658 , 2115620401464904400 , 755145262291142032 , 1475331011598190568 , 789564219848211099 , 88501067343345993 , 1598158251138097079 , 842393720462291506 , 1870767154582060060 , 705319553077326509 , 2290964235501362253 , 1327018428439511871 , 165411467957238190 , 278201036686678563 , 1942756360788863267 , 514003030891759777 , 1873346053727067422 , 1714703931430469580 , 2094785825289347222 , 1397650477869553374 , 1110880522818631589 , 794805545317991500 , 1154049978549921203 , 1977953922118621460 , 2266311220840317337 , 656675171121697267 , 2001955704623101891 , 1023330002237369202 , 873493470071755063 , 827666706621117435 , 305940882954163250 , 1276623994240227016 , 2050716688613884922 , 1724949542606264876 , 1265181140206884277 , 2099526967012516375 , 2177931969964427355 , 1718501461218843173 , 1867456942883016272 , 695053676233826537 , 1802583056262736579 , 1829696636783020076 , 686132581696590030 , 814370608487923805 , 838042228200750509 , 1336820522272250217 , 93018837567337599 , 2006304221647480367 , 1819515200607737257 , 1845077629739822285 , 906648133298160764 , 1225197040044667160 , 61063951475152575 , 2011150745859870377 , 299267415762565261 , 2075966969866352497 , 827540787623602208 , 1254376296566428499 , 33793479444319239 , 2057086706113610670 , 1844433282332548201 , 373945401308525891 , 839802343412046720 , 65989440570794773 , 653694550821436472 , 470088139647086181 , 651081693379256136 , 578495573439971706 , 738390809302065847 , 260402725881972875 , 489057863233380426 , 501145999757284266 , 376464934687717955 , 1869060969361599959 , 1828793572077447271 , 78754862474243264 },
256{ 1034668097187527454 , 606450910893780017 , 1281274143506658433 , 621428528074668124 , 994231328444132486 , 428619357648579861 , 1009318453723188192 , 287402946332920663 , 947280237602677002 , 1369158829509744202 , 706140574624713033 , 876045491333511137 , 1431231511046228465 , 992759366199416592 , 1460406856156180393 , 1953769953247045732 , 1761004743213964804 , 253901005948762454 , 747376491525386444 , 1681699392652862828 , 569067138141703570 , 1171632626231413318 , 73227934884258380 , 1668067862373003121 , 1774724880354431885 , 751065261111945764 , 1518703687236095681 , 378436248108362531 , 1610797848024945089 , 581039953688518022 , 397796481067653998 , 489523275595910121 , 1107330970037310852 , 1803347622369093827 , 2184460629183939219 , 356263790328887686 , 2097316542832269874 , 946522395736234786 , 45770426195576315 , 239185364860822325 , 2033594320226132272 , 1656633422588120515 , 1486685147915659677 , 1573129249876088329 , 659344496195335793 , 611332585684091236 , 1116528002924528444 , 2103252823115956962 , 1356974372634502071 , 1611034495279820199 , 1010226249964983140 , 1718039150700574244 , 1546696729392482581 , 1280473112038123989 , 466774299761900968 , 1738983011246259315 , 337446231477651508 , 668134896630410409 , 439073209688506704 , 946812066766885787 , 423137970876389058 , 1169424467532478071 , 589593593422591704 , 2247618180697981014 , 827035277320098132 , 1678803617670400625 , 421936511704620231 , 1429144657570289877 , 2109483886977210764 , 1585200233596666759 , 1747822117989849952 , 155597345956701224 , 1365153910248998361 , 801919973622219426 , 911136462976759212 , 123215116122525612 , 1364589614362473993 , 875845218085565967 , 1348201998835279767 , 1687654384403957018 , 1414512289903054899 , 890865086013466641 , 1048309087928353159 , 2112108899160864330 , 985024344388769587 , 461814393768606928 , 588482017612809241 , 630527679020380427 , 1325127832001087553 , 2129382404767703725 , 1398377974508137191 , 275765434081101459 , 1567996441831002642 , 505975082729543256 , 536353943757060381 , 723496812022599611 , 127823211551400909 , 963403042871100297 , 1991848346684595574 , 1392798454353185038 , 2189930558377999125 , 1393498166852921717 , 1330742947344859572 , 678760553192084852 , 226400923620266228 , 2240743555223825531 , 119566976281723451 , 1242714986945911788 , 137720213366719487 , 2096825492573782626 , 187947637530936215 , 1564950236060185085 , 1534344372196545236 , 1985879654031525681 , 1568335901913119850 , 2163778106653958335 , 786620030504956825 , 1549293958498949123 , 349378415687753548 , 1361461348526467003 , 1034804533314534844 , 559006931311436446 , 1640845220135088573 , 2035515626545665771 , 1205627747475306242 , 2110217544077794792 , 1580089748909575455 , 2274759004610000863 , 755469467347864663 , 1678620132591848786 , 647909119995657477 , 1395598281136665922 , 1509370953613756631 , 1015650787446804870 , 1863719667952339789 , 2009350170331419565 , 2003543512597206074 , 1371418415094212053 , 1369195709547035535 , 435274412561875415 , 1656783779718483946 , 842386751380547263 , 1443054998103965628 , 1284323203044202860 , 262944459609371034 , 1267115795516003647 , 587261970101945867 , 1206380990518961498 , 624196615815927471 , 2159059886885239678 , 2067854312445855584 , 535683824057614545 , 461016409705835688 , 1271723386115474167 , 180351357744176378 , 516722157120880435 , 107580448504374016 , 845181647227676726 , 586127273109758635 , 676253123392169329 , 1040095871424326831 , 2228849687126859753 , 635935786684673742 , 2191798962807157088 , 295153866011957172 , 1176498445891199139 , 1947008789787822820 , 2056103704440130802 , 184161466510070735 , 847937918498038957 , 1772773876424594822 , 640948832762131752 , 730745267585215012 , 1958118424707117957 , 207461680701389562 , 2179490003311064325 , 2068501024548658223 , 325545709245780165 , 107130287234732476 , 798862754969017633 , 1630288794230270000 , 1960067147388618089 , 2110693381295811685 , 1230049558410037164 , 436778008463865638 , 644688572604231120 , 730037876008783865 , 1117700354742307534 , 1393595835537797778 , 482664023935173363 , 1545981117962018482 , 1696869132396258434 , 128970196274682073 , 666056153076527209 , 2293061779301991471 , 336502886070312694 , 1587615993931430589 , 803329287145035857 , 995320343411412580 , 1432328074449853462 , 1852586331208853238 , 2181069266428775654 , 1869186243739425827 , 1760867102303651413 , 947965352525456643 , 395294963154519789 , 654923028520365427 , 1141538653627165478 , 1827814207805945250 , 1587456889346188938 , 1891276597896155484 , 1402025073245647718 , 2151154101304754835 , 520660375136330501 , 1166082060802433518 , 686126416084168357 , 637618895545521114 , 1056093402617931325 , 1047130551554118314 , 853120118042338802 , 1643664830940852880 , 395238417136110430 , 1308599387829910725 , 160086982300558166 , 2128365916448848753 , 1038218006524051712 , 1849261869023213755 , 303285131947870666 , 601829385426238322 , 20947471706508334 , 128277863219544112 , 1308858021467558029 , 1304168252680450327 , 1771703806792305225 , 1416075652911864301 , 1035562473042889199 , 1794060493911602732 , 1093437134440735648 , 484587306917571643 , 1675642120236692759 , 1802167397024830916 , 1287327530247265148 , 474767145489976416 , 2187341467075696109 , 237967033349789417 , 2026851480396086025 , 585913450674980814 , 2214363126925550031 , 2137307616961457553 , 2220115795081574267 , 1671508515285155718 , 151148173523601212 , 1833880267674369835 , 1406347062124238728 , 1345341435880443992 , 116963622077069485 },
258{ 277974560927671454 , 1063878200505632107 , 878404637825148719 , 1019298052594039780 , 1394512500045759 , 145869875002906273 , 1852054738665237695 , 1338411028788722586 , 606268702617638839 , 982252519010061286 , 1891298460563960595 , 883676632538192156 , 1650559702025284185 , 828895555937982756 , 978577617685581411 , 1963717599565737995 , 1569000548555273440 , 769117443652627361 , 1665480406835765549 , 500135604317131854 , 445201831328125938 , 1743966465304917824 , 806894412421583181 , 1242452205871182178 , 1389136424728297439 , 1277052528764965574 , 1522245290620810923 , 785139789407730221 , 2007258648480790654 , 397785833739357565 , 2272148459417263199 , 1793659952840383513 , 1889170116750158796 , 358391314404040054 , 978854841174779938 , 883626854559677678 , 1098801389788455110 , 1647596707574374642 , 1281749850376890026 , 852884071649602417 , 1285524765934296816 , 1875412582087481094 , 95802232488106368 , 2013156579027539577 , 422998660090291622 , 1492587407373087373 , 753839236154592476 , 756138091722969675 , 1837139976291474914 , 1876986223438112600 , 252151831014088312 , 277837991740145546 , 1205330209069217272 , 1224495726457631138 , 1787800344217526415 , 1591861603162615042 , 619837705304386785 , 1993853164115876657 , 855349208800999486 , 1706842569355145813 , 1381987056569067997 , 371742180820174695 , 505636422900825562 , 401826721481770353 , 88121831186053448 , 1925083051987937304 , 764847715864508664 , 422338680725987018 , 1977821928379990464 , 1983486522981535487 , 795685023029629952 , 1182371493569508160 , 1018664988712762209 , 967189719880039026 , 166913230932735444 , 1446181646335555642 , 2028475866751406882 , 2077617697828234218 , 8462431894798278 , 1626437266708949448 , 1011942432235955444 , 1586674349610879021 , 1688338482096654326 , 949375492147285103 , 869352178390974423 , 2011650374287174242 , 50051982739116323 , 1043898439561566516 , 1639628120219918614 , 1237071637240784698 , 1432352704385406887 , 813011904467888024 , 1030701265460198667 , 2073780134705258328 , 1035465051534885882 , 1823030207595023444 , 1348541444657449385 , 608601127320310513 , 1480618578421489019 , 393644564644399082 , 1396518322629262224 , 323187955452332915 , 1627850376116940161 , 2066492022028288209 , 559371208857136947 , 2231304653597023652 , 1700552594093824156 , 1225070303688306699 , 1118005361688095398 , 444045590073988153 , 763296151587172959 , 1271924330166058966 , 1535757120371124509 , 1997094999701819086 , 1641015432075466487 , 1714644946665355112 , 2094130786277093415 , 1758990060623866450 , 1912871778931318199 , 2074179796209375194 , 138146579498554930 , 1194283484301524421 , 1394978547686153663 , 1458182117163971820 , 1802059412036746351 , 8363559140950122 , 1677879367474731470 , 502600550365518489 , 1309686748038465962 , 701160892774362226 , 17744290957379087 , 540671822955430202 , 2086111230862516013 , 1897894880517546229 , 794352390335493448 , 678203751838220515 , 1363013507555542157 , 2126538850236654485 , 1798069203126733920 , 1183870616156028673 , 1397630670116021314 , 112608006644129390 , 1324517953128074249 , 60282827536959723 , 140092332453837253 , 1139612574746493946 , 2223692468192793273 , 320899230142975987 , 1878416454125902014 , 834613641449202712 , 2261860385248635446 , 814507367438706351 , 1008032183323851701 , 916255467316791645 , 2233924220801120057 , 1039145303119184311 , 159436043844254133 , 2061821050500479981 , 831488898356243333 , 131656852136872886 , 1372311225779137236 , 307360906077658847 , 623752098920603255 , 851707730043378969 , 623826197099298640 , 615676374901235218 , 54463302299070485 , 1235819269693825525 , 1785456671862516976 , 1573640765916257393 , 1928533624448232735 , 2269788436457350234 , 213839736573879650 , 1069575558519465984 , 1368515888955742649 , 708999107315795045 , 2162838924099615958 , 295680243523357195 , 1896800039177045171 , 370305478627144677 , 297091647127247369 , 612365438596208501 , 1198142582957466291 , 2094182819977697972 , 285394724817429362 , 1373646948794253061 , 1310945897559311553 , 2239384830745709898 , 1545166415612229864 , 828453181354618037 , 192924581296784199 , 427610620117567754 , 1761037994455922978 , 947182521536655079 , 1920436007979122457 , 1594362462154190070 , 1290921130075345295 , 1445076912127848946 , 1234357173453348553 , 877550898727267376 , 1531375148855744634 , 2282070429062010406 , 1059130818696123820 , 1955530626432678061 , 604507841255860961 , 814755574648494838 , 1961928139595755297 , 1177283741508040900 , 1317219871474832911 , 2296664129873803878 , 1167231952531277551 , 1615098327938745533 , 1888689612810095701 , 1619038701102700030 , 1575871381368409361 , 2529591648701446 , 245339879794789651 , 1413850077476605320 , 1623554265960394240 , 1068580481796284495 , 909399357764456468 , 1869522305053713208 , 146119205082241225 , 702410652252867353 , 2118630328132683214 , 1797085851997127930 , 1859585778432965247 , 1534882681798817452 , 64832071260738166 , 1129621550428749311 , 2133830488546629818 , 477951338380511649 , 1347334475827415660 , 1890967646003186083 , 1421905548431659102 , 2172699802174974785 , 460857162106586043 , 1412346293606544815 , 1153820814358273502 , 979344926749178477 , 1228526174378794642 , 23509861251795592 , 1693724295002677510 , 815206973143654841 , 205045106388608896 , 1700068695444696043 , 49447974921972055 , 28565364290767952 , 316607893966115615 , 1628346230685783213 , 1804723205976812909 , 1164698795473730870 , 1778887939605549169 , 1752672448505237193 , 1686987669649462465 , 686860291674985368 },
260{ 1551734346001597134 , 409652002877597731 , 1696110845393770712 , 1568167113951851649 , 1108748908019626241 , 178046535477811402 , 2285570102062319215 , 1320008565752607775 , 413037607037347582 , 1928669113617694981 , 1389341994549968166 , 231339330041894256 , 1558960974277869742 , 1457195405464166690 , 1052333056560201648 , 2081227414267376569 , 1328784436521926766 , 1059819848582017118 , 900728010409342353 , 1567909500866501935 , 1249796853382260723 , 506627824536433190 , 1197621797539145174 , 1060180939953269559 , 1752231672672518067 , 407145052334347408 , 2036988025878376359 , 933939939870622159 , 827316946820229402 , 1863339853641618751 , 1456772560312324962 , 207523766562411396 , 485910285026524536 , 1009024842379278599 , 361558529874114336 , 2126639732057664929 , 1466846122657427961 , 602350106849699589 , 650914334371821453 , 1097589696463549321 , 863823373089455864 , 133005374368961920 , 242928484044527797 , 503375303084429709 , 627525928436234764 , 1652478867280504938 , 1003669882579796176 , 260447886840161566 , 199797061659399391 , 1580351525030743971 , 2016315687600793 , 1337504879141336463 , 425318817343000224 , 1225670870156663305 , 894309834735966369 , 1734204462274500027 , 471125491042160369 , 882762612947766724 , 130867542706576995 , 840077443643179631 , 2277130646682595836 , 2090765797917105978 , 1832057459778995368 , 593421342377225347 , 917107315541433196 , 813278323983157322 , 854600491780986341 , 81222756597345803 , 302866429436340113 , 172321434080597555 , 2240541007630518609 , 518254957920822743 , 824149720402757194 , 222342702307826498 , 662205171207419947 , 2194649540640522919 , 212183051451292359 , 1464274951356684490 , 2256013453738645211 , 2109968044144771375 , 1115081166045055372 , 2217986423807220581 , 1511979285379562494 , 1837881021145576885 , 973293606687564072 , 1792594435237638822 , 2031844292494305128 , 943117147852374260 , 2065516297807064156 , 1457252901884566252 , 1147767268175618880 , 531275996607144924 , 970804759745442618 , 1479695378207178451 , 1493358826951640038 , 2157300824548899288 , 2212083721776732500 , 792271531375623061 , 232734781419898114 , 227388710666280747 , 1996035361694091292 , 926959207943926956 , 210618833533814896 , 1952943768290817850 , 51620562340065680 , 1805943799131718469 , 2032379834698972184 , 44876553580437649 , 2220531543600875369 , 60739010386261141 , 2255989984147065413 , 1138775577126398459 , 242737367726517750 , 1247249701203977895 , 2178018663650432904 , 531762210766277521 , 2044649115132474992 , 1332263871911264454 , 1087550686703042899 , 479999789299420974 , 1193664902446587379 , 361568175162830226 , 1273477237644909546 , 2117487643485356214 , 2019077431824725943 , 2221244284947748932 , 1240191742754842444 , 146825759128660226 , 798254092726266682 , 1722709703442203275 , 2023415356756973865 , 2056328924510123330 , 875585956300194408 , 2066238553384151205 , 401403890018353701 , 228790070263239527 , 227788467343016517 , 1683677071504096393 , 748427198818131006 , 935320953060733734 , 1168502001278927034 , 2162903354632327304 , 380654642778727812 , 238855238259544992 , 721530866124640976 , 1048108246645346491 , 68659528064492975 , 224605679325897637 , 1558300901399499819 , 896426721869880807 , 1876922884442444234 , 990566719365336397 , 1822791958460853454 , 328086831066268935 , 1851570638741706465 , 787660545106765159 , 1066282552428118472 , 199841683271907290 , 729023388278669224 , 1507291333427964111 , 1766449470781692106 , 2275157804817933988 , 1208690858404718403 , 1380378552781778776 , 162597474573342008 , 1134105695474426761 , 2270617974005134527 , 172394583479342313 , 1512157119001025659 , 424198513658662045 , 1115378634967533123 , 662390523532855598 , 2020325632362147974 , 178439141644281937 , 1973897390081868095 , 483056857591572420 , 1858171312482220694 , 388626107156125745 , 1669362868792212189 , 988897804353883896 , 1987702618577765364 , 505756868915744827 , 1248997123664574233 , 2146380828340776152 , 1062541878379524465 , 15180721445702441 , 1350702706976423128 , 2100936938048674734 , 1558255321139953866 , 296616785113888868 , 290395927225539622 , 1545180975123720691 , 651097992090399279 , 1234342219504282899 , 1374759177204017140 , 215497074879117902 , 114889170824785275 , 25787715221015650 , 1338866636780898808 , 898311315862339240 , 277166474257026252 , 1720515886783170860 , 1479724817537210771 , 1524438489591913608 , 1197504620322187199 , 1858411650743245936 , 463319717378925562 , 169352805588931632 , 400965378164409379 , 20480850930470491 , 1053961612813750118 , 1027160118710707088 , 932486535820503218 , 1775640691977736874 , 2157216662930738821 , 373023567371227431 , 1524627216643370497 , 635642219532233709 , 969693232521997074 , 317862135869582608 , 636979082039151554 , 984826310847233280 , 192999432868719605 , 109711431061183587 , 2079989433976667685 , 161812541045453368 , 2070186068695297913 , 1235281957079632808 , 1118910116891540254 , 2133297151316613938 , 802379058091820242 , 1526010541475672542 , 539897006792927310 , 987780006561303136 , 251738114415563701 , 1732012570257861656 , 1371531782455145359 , 951404323902487377 , 408279395077395365 , 2121313080565006926 , 38283164170841485 , 1629316892654380487 , 584450269446682478 , 775679907645513429 , 1675494718220864843 , 1938920415951855059 , 1522337308787851453 , 1802856318162727229 , 590764562708497241 , 563191316170313459 , 88199346096583905 , 2284758463839738470 , 730343970967105946 , 2174114351710284683 , 1330279911036339950 , 2131817595574615402 }