5{{ 665078915055131205 , 1870466644205058028 , 1476154731820387820 , 706048588759789222 , 2008973139377534823 , 1043298476481582566 , 554931894724874027 , 1982353501930372348 , 1053826551662811914 , 2017712260147743466 , 803876256172080987 , 1752571506470692257 , 118516439902542457 , 1080491782085585580 , 1957576735865552673 , 1073039403075240766 , 26221815772741492 , 2180457502616283978 , 1954296970720044114 , 2270122694056739275 , 560129232875045750 , 1804974579900865991 , 2249167492413593228 , 1395403107794946586 , 349018518508279147 , 1634521336703631203 , 975133591205930530 , 548841641344092751 , 1599438407990095544 , 206617496486983542 , 972736025999885578 , 2199796383312054714 , 2173034387257158302 , 1370891836744918107 , 717882260905009997 , 2168307808007942784 , 862191692596330215 , 1448616333029133161 , 1452716927275794272 , 1890389419693959369 , 939728774468266854 , 96624342022982690 , 1749028117643207200 , 1700135280299418942 , 2275646743857036367 , 816855476517645238 , 539038711212281863 , 287439904115021066 , 593789752594052073 , 123077607428714917 , 36311475743931606 , 1581845500343142975 , 1296691671376906425 , 1447828667383419574 , 1147853327753440489 , 1742051965133207941 , 1300084007055784937 , 620718726501368094 , 562158758806832633 , 735200217851189426 , 819500813142802762 , 1155789804287613289 , 37014305468506434 , 1120008238175050177 , 498769326194029358 , 8702037627796626 , 722554295038529583 , 2278071822353122767 , 1135074070079802394 , 310846690667948604 , 519131689498504435 , 178999020397972792 , 2257605328323098721 , 253114665047628475 , 1487004122038826398 , 1310613489427253582 , 936872043528474921 , 1538602959721577953 , 62565576280032127 , 2246420583472191763 , 187010217689250558 , 805272712024604276 , 1391190748773071339 , 1111988230351039895 , 2301757388766323187 , 248767581337336580 , 1784014474471239878 , 1357639614005442368 , 383414011392695364 , 1082687971142891447 , 808661519854841725 , 1358340397325770575 , 1122643701137257525 , 169496538979400303 , 1153459759502769123 , 1592870636606541478 , 1359898670081897717 , 1867745318490582454 , 373493189281880342 , 1725559679583914909 , 281133671869734412 , 2022622170703280823 , 1098607414497416306 , 1132811342154143700 , 2292118537546532212 , 709261887734981699 , 2042995549977832665 , 896814053453588691 , 1050290412634408210 , 888676326405614652 , 726568874823490131 , 1696395553157857281 , 2041304451437367620 , 1198170100042844319 , 2121273153845990572 , 2238516942818125609 , 502046680422903671 , 912126699691499566 , 1230728416164844264 , 2283833429548884211 , 632969128015348085 , 1852110470139252777 , 1193065309006643264 , 2304910490739746435 , 300671972026589132 , 1828172964827247670 , 861826768802916347 , 813720283218153523 , 732491020926532883 , 1575081220097866657 , 1557261538196773486 , 1195280868736540496 , 865137891508107480 , 1365616946893781731 , 1155837347541471373 , 1085073664734569011 , 1768033444333663411 , 145290860393765210 , 1246021798420603118 , 435701378778595699 , 1733357641142696127 , 2258131662089302832 , 586764372617820615 , 1710965984595799784 , 131524870912307217 , 1653092398128663701 , 1728615610083654777 , 1987314971576589074 , 667214139002625775 , 545894975504020467 , 755051703232002364 , 336150077064196575 , 2258435716957945167 , 1758260523226943380 , 1105795752039558498 , 1909784494704998164 , 1778776489644840510 , 2276242571564555663 , 1156383424486677569 , 399822340335853091 , 856448763116591440 , 2172583151527679360 , 1031171704682772328 , 2257128585963798808 , 1069147305923522380 , 1658967577304262730 , 1181964321857725602 , 1024578811414424889 , 484492516227752281 , 897481931350815492 , 283584585347440735 , 1866848063116730043 , 733179114517265835 , 141637370071553273 , 239170611033630799 , 1811624418591028116 , 2302496072115928513 , 1540666838064784644 , 351387566793196432 , 875124713002543487 , 1280409730421487991 , 207276066152946198 , 304562105191358160 , 2059114301243757617 , 441486031895498023 , 2254897621826726872 , 442771304624613566 , 2245066007425351952 , 546826770615518270 , 1603792570318823838 , 918220553881314191 , 2266756099312956910 , 980202911061039290 , 8388951397666027 , 1721717319941096054 , 1810261032614646786 , 1057213348736183226 , 941523396412863807 , 942607629591178565 , 1729579708758741348 , 876810173863302518 , 302531254331959014 , 109602768922647010 , 1478062063220029710 , 1966831331201523745 , 455061912177906011 , 660695227365589690 , 1736318927643371722 , 2206232223383931934 , 1815654907509400325 , 1724592495543918146 , 876327952676188224 , 74089133281358712 , 1046527224868980989 , 1877817343231060467 , 1310513343870622681 , 2233670226539037604 , 1274214863348792907 , 357940178600591252 , 1288333146974337521 , 288126520004899372 , 1929742963756436668 , 1264754471029923953 , 980019378461018858 , 1531261919242178508 , 2281580034139169628 , 821799622329894205 , 1169617705333760295 , 938469276283544725 , 2179626959717743315 , 1378778369325882785 , 1017154522555673713 , 952765608933088352 , 2180433494890109827 , 1880129372713782847 , 461330893369468614 , 1892541120577262425 , 674857059192653688 , 1506794613881727471 , 1497870305987823854 , 839619634181838716 , 595439559034479524 , 2257056798347972184 , 1780846204932880004 , 1833593438553107558 , 1605446167386573325 , 448902948872206097 , 647787483808224756 , 2129110553982572102 , 93900443977676324 , 880030518669614502 , 1635759852332847021 , 1576621296819513393 , 1645887585593509098 , 1950892590564300694 , 1983812290191726670 },
7{ 1498058675606187616 , 335156318944836033 , 711326415550393821 , 508349541305152966 , 876743385845265024 , 992514529646774223 , 594973702967721774 , 1528010462215407082 , 505756343662493034 , 1222002787123585689 , 1818968344928513435 , 677069371438505910 , 1049457532254604045 , 1368627179670908961 , 1784795662856890218 , 144168945560452693 , 804524432428322502 , 927498914403035127 , 1829740792754353045 , 996197581997462817 , 656846002061755235 , 198030449217118091 , 1836665580566768535 , 1736406377896015998 , 1499473806616878506 , 2184099194146195876 , 2162887247575680262 , 1655610717657940991 , 93274243519871226 , 1488484799148798318 , 1103095991912603206 , 359166771766322331 , 45264922549480510 , 2232798904168467930 , 1156227355698513378 , 2007673365331983578 , 2072081397109805400 , 1147300381360622729 , 2045304669476926222 , 1466927156987238839 , 2186323241594880339 , 44046635165733195 , 349848396801588359 , 875083774161983129 , 804106418633003654 , 1303752884551661938 , 2069323071681590329 , 1087452976650696239 , 1125875700391046652 , 1419099686958364283 , 979184680217277080 , 135267227821517571 , 395607152060984651 , 82954051732398037 , 400166579410721501 , 1380194218888715220 , 77861563713364275 , 1649803769971202295 , 1227030795708839222 , 293817247740685482 , 414363589706598123 , 1568364706815542551 , 2220796319978581038 , 1344524697551926927 , 208523534881116695 , 1558606436645742217 , 1839268035897452383 , 198476606355923854 , 1861554650190869938 , 1206673567778281207 , 2013381623030603260 , 1292740817908821428 , 214107802005401635 , 1076135462588947665 , 234077457780350072 , 1681388400127826075 , 2033798069341846924 , 1458278490064584219 , 1236145421842197722 , 428438157421007244 , 1198344448563207916 , 236612506561413914 , 1952609529002680391 , 1088911856872852617 , 1899104521734243521 , 565808116210056948 , 1182681844752793390 , 1586334210301982412 , 2085318769979945725 , 111264925666188849 , 752880336131026611 , 6994647696450982 , 2089669437498224980 , 773368976752033962 , 894345472106758182 , 1039058161239707859 , 2204125413310492545 , 319282976880023405 , 1240657413053875117 , 262612022541479467 , 882485013094916961 , 566307250650589035 , 366950861295682407 , 1079555857134909322 , 2198123968045333361 , 14036776613824593 , 246179597387931615 , 1789982565675480049 , 1598313058154269809 , 1828255015653144190 , 2026024060137282815 , 1669279573367269541 , 247339058709156796 , 815212410302386533 , 461896564869438412 , 1455466782277097635 , 2238344467098773431 , 1785710533095293515 , 2065693456703843439 , 708065251858362230 , 2135237772502724328 , 1025644013437978619 , 2110177655859664676 , 389873138339810922 , 803059838092375180 , 252949609932727755 , 513557939692152372 , 1080787242116821772 , 1418428759479012651 , 1143787512351184146 , 370386968520807752 , 1173218920664776186 , 640130096229934327 , 1154191278738509897 , 1915366556769768237 , 2191211643666991443 , 551815180698465188 , 872770024895608523 , 1288154547364633388 , 1283586455057068704 , 1621027040867530145 , 478937636710844289 , 1614075975494953246 , 1554963009745605451 , 1378933321846229730 , 1981299761756464691 , 1965971618713127847 , 1688970292935875423 , 1855021360972498094 , 1860297167453280132 , 1487541074122408597 , 1644794279044100022 , 1339928956342800980 , 685962154643414084 , 2176426326918546808 , 151398495103044533 , 572222586846928397 , 712270642832016359 , 9856398271296535 , 28687357449816733 , 962737502909218071 , 68793986261591950 , 2246086396626485242 , 587445739646777214 , 1782976646957945596 , 1849897129628051517 , 284929407782766454 , 1254492296600903895 , 491355177487958689 , 214847575329150540 , 1976208911083412955 , 213917106922334685 , 3310342305188116 , 2171192294928458401 , 1424585485578505911 , 1990065363363881159 , 1736577316540860683 , 467002583332961547 , 1414644093357086957 , 1472432847097214165 , 2188135132259933616 , 579660101710046901 , 1466768809534610554 , 1687524482511245985 , 2098949562907374779 , 2157869678708402573 , 644285144714589974 , 90939223772804216 , 873511767887407559 , 877465484331594946 , 553248639396727668 , 1269982970753267949 , 2214349137318991240 , 1753541000589111938 , 1313126716732538283 , 2107114714807692430 , 201638107863872090 , 2122251800521249627 , 1823047121945229987 , 543020134823089881 , 791299271469542279 , 898871430668198181 , 2000455600669916020 , 408920967875444871 , 1631845906874643296 , 630462698084701646 , 263644107307506967 , 203519078573366941 , 278180866355428454 , 182405015417496674 , 1540554305741527178 , 1449796590476795796 , 671631936493826895 , 1052995416580615901 , 296413993870693164 , 1097535350820295668 , 1625550658481192710 , 250337010123055392 , 605132025635861239 , 228422618650782633 , 164748444647070020 , 523835618291765116 , 1607105552180667998 , 1734479786682344591 , 1994495724186833736 , 1563454328584880807 , 1433473021249702664 , 1952256157303162805 , 322891042807466218 , 794256818830311845 , 1743841917233477223 , 1655488148463464743 , 1721907207997440330 , 1229178436767600566 , 1875574296786649079 , 1180307294263728173 , 887383625315617142 , 1393110035258612703 , 2256075551562120577 , 2263521763848137167 , 1479378939119496027 , 2273400197342100010 , 1058666894151138213 , 2069323131175421389 , 1203660386782146679 , 20135930232988559 , 741098501244175713 , 1447753817124964577 , 1645996677819223427 , 542450458570203918 , 436398832998871520 , 1956908565105526807 , 1186661997174245920 , 616273972429850761 , 2280417044007641636 , 317179390434735133 },
9{ 1409652643809785886 , 229723782657162841 , 531859193027530067 , 1967074622870945501 , 1043689129547202759 , 1432624617590142860 , 1994842061952938929 , 136383744165485556 , 88132047252286947 , 1774986826232214841 , 2003938579848880365 , 674312683650333296 , 2041241705872641285 , 404055723477782301 , 667634874715722624 , 1730011296077061180 , 299105732674549176 , 342827028267237208 , 130879417007574177 , 1197256261518701546 , 1619056991744329356 , 1086467602990954703 , 2194702214533666223 , 394177847292980649 , 106856843807370233 , 874476529708639925 , 615829372452967963 , 429336024188176442 , 1647369019577815824 , 1019937851894936830 , 240445030946531584 , 1824924071411099513 , 1496615004105887139 , 294077595024893547 , 87139270327003512 , 1518193884229234389 , 2069644688211898029 , 633398182463985565 , 1080392857474295551 , 1872390179490541698 , 1038566868344605884 , 124055462637409479 , 1889165260999301746 , 2120334645063708266 , 1605275076563297018 , 1863026941868776412 , 536250378979066004 , 866508108919423815 , 1495633917004805646 , 1623196966816208089 , 1690067142510821210 , 1994417274066537895 , 2255187755906676016 , 860603883853308659 , 199021064607154570 , 48910036730625674 , 2214018860240373329 , 436646009373163471 , 2164673883941327622 , 896984609436114057 , 253500048982586026 , 1631971003993007339 , 2181456630327983901 , 1467545704610408181 , 1954236093487114328 , 436807388506421107 , 1579588600231498394 , 283256747402062334 , 2274765139009727243 , 1172140904979229429 , 1754856521716552748 , 527057077177840120 , 728091317194049300 , 1210871298373786622 , 1103532536579516796 , 1109957434538730039 , 531566048925006162 , 425426156018642967 , 1976878184210890693 , 1030023995967322480 , 735035424562871791 , 89142161159294000 , 1454579777549195677 , 2004905258306452429 , 2041464316207213002 , 244530387313354026 , 643749226908770817 , 2048630226410609927 , 1481757314396908142 , 1980220090531854141 , 859889644792607377 , 1549940330358479692 , 1539256088820148754 , 1335921300385290454 , 67180367399974934 , 793416481327490469 , 2285557802712326999 , 2006764591676629145 , 1096100224731644563 , 272256782539393550 , 1286916003914865541 , 242367930896853338 , 499734256582114297 , 193737643667699323 , 1850635347015724129 , 1135630689369259578 , 440785658989947788 , 2176154238890155654 , 1962232691739794173 , 2063595508316147214 , 2127391588886527789 , 1103431930040981402 , 1178424469256806245 , 299160960647052892 , 929081879186017798 , 2133796819447154695 , 2198746396352130756 , 2116486857336390536 , 1744902227641790430 , 764636827184948687 , 1136816773963568531 , 277537521321687266 , 1638694525509912422 , 1533371551064061359 , 2153646907833328186 , 791486957797862354 , 1958128753705348732 , 852221184668337937 , 558871628250120769 , 415535012297665036 , 135658176052588310 , 1768933932170264560 , 869831110445708807 , 416896905207339648 , 1122429329351626734 , 1411037293406106048 , 1338252455832570616 , 1467637823296573652 , 81133744650494775 , 702760963068641864 , 1313872934533597755 , 977511642957661650 , 430870545257093580 , 201614577708484433 , 96863730547840569 , 2033749604784647983 , 1682515426372117679 , 2245655310743094982 , 1750897131913480137 , 258507335753960072 , 956235525173004122 , 1380412701353271843 , 1069917719398505155 , 1736527741809083859 , 1072359120289109637 , 1474626711941398810 , 1630979077647447632 , 1491818039840991732 , 697957495053254858 , 352438744598306560 , 1935365767988422783 , 1253022292782050705 , 1235144417997371574 , 2097298487630910769 , 109956599154621562 , 2172738461761591283 , 1180082212298208043 , 1010005612419357744 , 756601456358606710 , 326360766205313331 , 180690629232244788 , 706653220091040083 , 853509882165434916 , 447993154048839805 , 327517136291480571 , 1123344122822661326 , 1691334423730199346 , 237952035362017184 , 1016244701637888221 , 1666364893314218801 , 1016740544559162384 , 274548297410599877 , 722731344175953920 , 1059133053712858794 , 1942667617908804822 , 820802656578573093 , 244819494626769530 , 1939531013317653274 , 1195707378930390535 , 29890039701950843 , 1025449463980926972 , 1440642223505422504 , 1360264110684441178 , 347309983679701986 , 330401486977332577 , 1424677444836118018 , 2023630673646408531 , 758935797850872792 , 553923165756675680 , 1836051164090763594 , 960907461687932060 , 120971314333598624 , 952965745759633016 , 256236942007251308 , 2233667941954629993 , 1042185989636645618 , 1534928508457678709 , 1754240847024424 , 1743898195823169511 , 1925750037196739319 , 2273847861524982604 , 1519973860792916383 , 1777384903851216929 , 1559512443649456993 , 1283010539523790378 , 1445626969478483569 , 1929557300633759235 , 823145739543124476 , 603972888957899572 , 1223237045831564822 , 1480875181995797033 , 890907274090750286 , 874516880859567246 , 1488550347998775756 , 6422249766420861 , 1446990788812907418 , 425039990466377503 , 60013380825733037 , 1404967160290173788 , 2253146287689575720 , 1454151024742102636 , 902971402110134999 , 1079403011808281668 , 819702404419838574 , 1460447173085495491 , 987765748335487146 , 88246854034958 , 340069001477824329 , 1550311401129188338 , 576496982287503506 , 573896293452888271 , 439312080663857715 , 462899426247203113 , 555902803279051367 , 2013174194556999415 , 843452281159426456 , 1873667278490608856 , 433584733292086094 , 2142411078434149532 , 1186303764735522994 , 1506612234355252317 , 1726430303815217040 , 1579599236943039118 , 1453219484315653999 , 1632871541114232474 , 1050534186121634058 },
11{ 2179260939141342175 , 495897688760961367 , 1310468045495417710 , 949870554677168122 , 2088310224029712465 , 158236525316912352 , 897069440731615096 , 320321613587804836 , 1764757741181203329 , 2221084329692008788 , 1430652284173341322 , 1365616639155121712 , 1723477725261987097 , 1322959759267618665 , 1595682275890973526 , 2217783091310676176 , 592656576565129102 , 897145777737823504 , 585243200397633119 , 1730980659644945334 , 555785418309158176 , 1709067391261648627 , 1426923504305795557 , 961133983867481630 , 329711376397750030 , 1018005999455284863 , 1661163773124163961 , 307449511682992263 , 16404411746162069 , 1565243439964865650 , 1302293553154161801 , 756477830274739808 , 1753973074234065563 , 886234129779194331 , 1598660467628727295 , 1279205502787426943 , 1535443608971100649 , 628553765498203199 , 1556412501318168762 , 1429250724699122394 , 946952695331985439 , 94982206078319459 , 533772444209498007 , 1300622235265313104 , 191691380908156681 , 67785150409424310 , 1534872084985463801 , 806963390885581616 , 890898870694835322 , 737331737768611581 , 1593890354925175460 , 200508750430437660 , 1112484785547360328 , 614131757783563437 , 1200155522509953984 , 2036521330527285993 , 2218885615666172441 , 1830125131709718862 , 1550457490800881687 , 648186702041822206 , 903074298689825629 , 1472557948221204942 , 2009195027450288199 , 598895822053058522 , 1566865405978054808 , 2216692608991196782 , 1097609497325977425 , 374337326910941688 , 539829937405347099 , 270411876294903802 , 1609032288955345008 , 1577646567111887491 , 781344794524826378 , 81240444387530090 , 709679336315901548 , 355686563858827589 , 1592399865263540316 , 1365299285824776021 , 1374035471423227272 , 1280513116201987932 , 434459906310536647 , 1802079133390225199 , 554843585217639045 , 271609846661104215 , 508431318068807245 , 1366845055503971584 , 1727481810712844962 , 652135353656654239 , 2002108122749464931 , 2301616827365830524 , 1886686185635361321 , 1041252012551435823 , 866545720027677411 , 964266855012449581 , 1389608027643749983 , 520359473553591578 , 725009795380050622 , 25990506927504309 , 1301524393363316726 , 588628353683468635 , 744246770728827917 , 1241675532120701736 , 1314563880336125452 , 2188301216363367826 , 1754490246698111873 , 1257771347649656888 , 1539656313690081635 , 1578578067715857615 , 542925531301819688 , 2010352694304507299 , 1188124292858755950 , 2228943353672848474 , 2007448542453361172 , 1967418851685575368 , 1964462453439687602 , 2156552733366390584 , 2019263850191538223 , 266896351641266822 , 76666447577353240 , 876720413340168899 , 626061760449257310 , 1640550635567172755 , 1103063780763672955 , 1525551436536339917 , 121167201300090656 , 1332987192157137614 , 581726207510304675 , 1698533619541707331 , 1638085336595203403 , 284794484382639443 , 248044982849548369 , 1949366476363010483 , 782775341287370600 , 170960499079209254 , 1644367709784127387 , 708885899961878943 , 1578952529421311235 , 1019642298382787625 , 478331215921186181 , 1489570018630295659 , 755903903414856340 , 1248025193978623956 , 2162548713652800091 , 1372113162805155039 , 335615069279375017 , 1646150858640053471 , 1597150561772083003 , 24499336605628065 , 2205689464332962765 , 569099516513600068 , 2271364815989916576 , 2300178493416519483 , 2211545150405977449 , 979162198611893215 , 1174951056594290175 , 588907564281672396 , 1127945570361863075 , 59276378450215502 , 18012692042134282 , 448580630239084365 , 211184527369139414 , 1987699256921742077 , 1423639419964746488 , 1907896252205890941 , 1766870094729672924 , 1484223720594875731 , 1131236344235214182 , 1885109736270677129 , 1409800639887346287 , 1120525739300000064 , 929943804362564425 , 1181003935115853243 , 191012390407677452 , 1982391110014433091 , 418875565262625674 , 1619643010335583867 , 311554544412682059 , 1800507258633294481 , 1916300242248667269 , 382062403627178399 , 1916571327418122714 , 2100565740649019121 , 1544024556060851824 , 1707317501768797198 , 2271179397667987480 , 849076804451342484 , 1679823244005101788 , 1972105962766778761 , 1952795095378985679 , 2175933325095180483 , 467678409473311178 , 20171090285890306 , 1723061904446233994 , 2066713871396690479 , 532050588162099295 , 1658882087271869256 , 1107062098616976500 , 214052713851106817 , 1340684897969475582 , 1100452261208540224 , 1002710514771139477 , 258258905219516993 , 523912283761573560 , 1482908388500521088 , 1007751476905819743 , 843268051777407043 , 1037475418824051087 , 2004559863871194023 , 1497021355558058418 , 1027879560945972200 , 1264662413570903471 , 160919164360627480 , 678239571595975744 , 545582854953047122 , 217272323082178144 , 2254164883088522484 , 2043236813287447785 , 1910899698842486518 , 1083733867259081376 , 371435833423539356 , 2100340334718080780 , 724100759554315242 , 138007706519202642 , 1975537390771867942 , 63998217723115271 , 2166355821086747727 , 1642740508323746518 , 126956500718185929 , 1178517696640465172 , 1269485707305863504 , 1020903271254083204 , 1305138775225681303 , 61708476989086802 , 1764108245605557561 , 1013716804931419069 , 1990612650827212688 , 1477439295609035883 , 1299156349975100130 , 2075552719552042320 , 1325577166890883971 , 55470926190615041 , 1398354088663906204 , 627047796477520731 , 812543513097633400 , 1558803329091234608 , 1570753432558152300 , 1061517818984384610 , 1649769811752942529 , 1678254645318602579 , 1142735073316866833 , 768407017800654265 , 1407100763892761130 , 467383030459473452 , 576232156585508670 , 1716072847844610102 , 892302634009645748 },
13{ 1362675615524123583 , 317496626168455663 , 38202284956843567 , 800439088315411846 , 236291919705088291 , 341765777192245862 , 273400816539998629 , 2119749186325230528 , 496227909633481746 , 189940918571433965 , 605261940474367767 , 1471872920502454508 , 1191725251306605215 , 1209547117608886385 , 1145208279163120727 , 167829301428970349 , 1671866253991076154 , 1768866853115033655 , 501982951343519030 , 2205122630218483728 , 603993119486582807 , 2128515456437287096 , 692332796404967090 , 205274586852317353 , 2140632625681631344 , 91833273731136407 , 784334859685792960 , 487577757401950879 , 1879795290080713520 , 1720509740631363626 , 427622798793328914 , 524837765725215128 , 395640544871820749 , 695366355804435899 , 376603172339112075 , 2119727233759097733 , 895953808747428535 , 1067447897594566938 , 145793562113582596 , 195933760645830015 , 634365822416776778 , 378697295879267568 , 727039247419285671 , 1696156782102810360 , 858350321771834367 , 1738828320701233790 , 964135967021445938 , 914451678251099821 , 1238190260199376923 , 1606372946294933280 , 51676910023984108 , 862653966918500109 , 1612893770781888264 , 1823639484247169597 , 546273515144633523 , 1196308960010134868 , 642065494068295740 , 1001017577986523585 , 194932953427425614 , 2113066553673910308 , 1260022406135435135 , 1492643563568241360 , 2113418182150987259 , 1761177959259816890 , 2279578242953580255 , 2142748901043721498 , 2286746845034238365 , 1054134417861528299 , 409451878960575803 , 653801128616675253 , 817550514208458703 , 876197723119163411 , 1799394501822597014 , 1732021929083084 , 402570593524061291 , 1427189160758368574 , 265128808828300411 , 1751429739934121082 , 1692744069010401780 , 449779664929295652 , 2188847491109795376 , 920579855364163289 , 1656287783401374201 , 772896391391392941 , 1078686649942161706 , 1295646791359716270 , 2298517617060885255 , 1963061427812979620 , 993671985290563882 , 216244631599154542 , 542413698266506276 , 1804844255654693232 , 1731704693764206992 , 1722508860067583475 , 221075701165096082 , 1761731952447502649 , 2103958358533990907 , 1252335045496411291 , 1410354014788315140 , 835154351974706217 , 1559798429654527963 , 2196052853688629571 , 1098208511303367616 , 127538717681363552 , 1307989534817766158 , 929309786187501891 , 2093955866565982804 , 236327193115693592 , 1348863289312758759 , 532994244541488286 , 967176005862544316 , 2258426165372683860 , 35449893778140858 , 1740515012315075924 , 1196261400974078328 , 291749543099256783 , 459144841218339587 , 2253697329107665151 , 1600939494322274133 , 669360744976114771 , 2076224274012186499 , 1959471257122482255 , 1748797025858865814 , 272137023189308880 , 592617834985700853 , 2280494331914372472 , 31513869649074395 , 1458896804221226134 , 1012227942215990050 , 400925441252986859 , 213703467590212567 , 1207034953605419032 , 1454146985766826789 , 1886963185181683563 , 1820663853429747000 , 1041263209961688435 , 726994802510887908 , 156585442820014453 , 1903902811460602977 , 1738725128389014462 , 1368982369016360696 , 1562293486479535443 , 569840826839170629 , 870643837568296786 , 1809944564742475216 , 1411484160332487422 , 338120218433522318 , 958523773223926644 , 1307907828778601447 , 1352272383619459333 , 1450724733192797316 , 763197072979722422 , 865344638697747241 , 1515397182160490098 , 1514612759859742744 , 237567497836157203 , 1209209035743238034 , 89520991634343060 , 1356694626731056205 , 1046192234477608732 , 265986786906000027 , 450741644780446934 , 1996653207528710135 , 1651037269684686940 , 1178727121493918866 , 1385672899224604669 , 1346085496859330709 , 583427530404441635 , 2273071645016722141 , 1476756469838349323 , 239284125658156286 , 1435956213339175785 , 1719252670796910624 , 2004052909322920363 , 1301872581425700710 , 426044754369849789 , 251261123857192004 , 1176951972305947245 , 2009651200111395862 , 1471637497891154691 , 1778408334974274609 , 221633445554470007 , 1798231808469143569 , 171297670550609632 , 559434694750768487 , 318032639500259200 , 1307709659526423829 , 223492013279796399 , 242043986272571400 , 1471791250549763422 , 748063329480772092 , 511517211034157107 , 196773556081623373 , 1267305752693917773 , 1748539461039925228 , 1629854239590482035 , 1116995251174625709 , 1936403296904023262 , 268717411897166886 , 1469812706621535992 , 1763502502534629784 , 1679036157199237724 , 366938283811030415 , 2162475077978894216 , 1473131299538643899 , 1645890307236067368 , 1747596897758405298 , 226133397489140016 , 1545864443957495946 , 1384582632671496281 , 1851792130732632119 , 1648444585398345546 , 1508910032544644705 , 462167775120222596 , 1009575504003303090 , 759342701678079654 , 201483095471809369 , 509700764602506739 , 1375400464087595141 , 437023085435261306 , 1299522518504805105 , 1686242930223917104 , 150143430196050950 , 757387199336139137 , 2098034850017046009 , 1346719948647215608 , 1742063901518846032 , 1635231802706144875 , 768374776223877317 , 941039738441526570 , 420050349319848595 , 730314775906803449 , 89567777729924067 , 2001796217110596815 , 2064194583887028966 , 575127573132844092 , 735721452581961388 , 868369595280762933 , 1821414727454016795 , 2233426035434179942 , 1403565209517101706 , 140374457531721357 , 902634971652328147 , 1997946771751433321 , 762580933258399854 , 933960478119056451 , 158699626298756657 , 462488157216426308 , 604063308481776211 , 1117211860591838547 , 220177472163933228 , 2034419082665122846 , 2259526472565712833 , 1364767366975593921 , 1496879159620020917 , 1276569931964236120 },
15{ 1677100135872082438 , 1858030085739210188 , 379104830680609623 , 1600791182507408233 , 1815492175014235997 , 2302915768374306773 , 467349280599540515 , 1189740337268167207 , 1485197311065673533 , 637893697771697260 , 740762420607688168 , 146017586691660467 , 489887377236417752 , 603802175772558596 , 155486994093596064 , 2198529676840882735 , 843783894809534780 , 901544923819437437 , 1036737638151726840 , 487119139135002819 , 775908687696847374 , 223331703107690371 , 1644258543329604283 , 993372212539594941 , 812386722357596711 , 829933996733206831 , 1947615905579064899 , 1663822603697027467 , 1916004498842256127 , 1958491065725641368 , 1186795068042661475 , 399070308951042501 , 1911455507642465970 , 571115344399529272 , 328667482367551139 , 1903815607379887958 , 974775579528773162 , 2275719805666640218 , 424757942908896243 , 1912632352769538456 , 944334077359151488 , 1632684317953445176 , 1988372436726088454 , 2114358113112442348 , 813809855967254069 , 368449088931309752 , 1958541692646985991 , 961821422419808999 , 818203097224439438 , 597908954877705317 , 1517742061264708282 , 426095633551806764 , 1981028738496041524 , 667896164323418504 , 475422200201778234 , 1093777850071043768 , 1438349320610698764 , 840738802142761580 , 740815390230038934 , 1576022568517328596 , 2008915023496631979 , 982893541235387501 , 1512706171767765202 , 1978103433144244837 , 989091256122117899 , 1709883767053849853 , 873574244639665800 , 2287157214100686480 , 401725199936824797 , 2236413397428662067 , 1594807406022758203 , 1933534024705742510 , 1815382430388200194 , 525440663191195204 , 7653918325943424 , 708101724518764812 , 2160721352729968161 , 2186258684084065405 , 480200528048572890 , 2231461936920524143 , 1386774411287126492 , 1517628647774929151 , 661621485005376077 , 2213273857299720981 , 285697227535242939 , 532156368968110119 , 407465141546237917 , 845697399330527777 , 2184725430331354020 , 265872821890190269 , 1839018491276843774 , 626857061783947469 , 1079823437476851216 , 2165628890991843210 , 1646524160533090080 , 1690593543506395634 , 1690707674937940748 , 121757141643584531 , 2157709521252722656 , 927632780427486845 , 197652605456856772 , 1461873651959894370 , 42061222789217056 , 293142642019383246 , 425568008908037836 , 441788788270508006 , 680259362921828184 , 701790075407852645 , 18233217670043436 , 1263462581757256696 , 1408403096485209629 , 2025758771410660021 , 1483838208902358711 , 2298673713151179547 , 217909792218860959 , 184947391569246399 , 2027900190515001452 , 1826397786496413187 , 1237794494963458189 , 710357012068442635 , 768079596896597609 , 1796888035890837949 , 1597080369292303238 , 209455010579596708 , 2258538397154017436 , 823474852460192637 , 1304304494885791767 , 925703720603939516 , 1252976000659030112 , 1927965252759523094 , 1933231620613686607 , 685659997940369794 , 1703800516204924904 , 2078953355734079583 , 695220063086916324 , 649022066057420271 , 1800817571611119958 , 262299180687374068 , 1528723122523947546 , 1321656910572741734 , 2117948922615487294 , 1536228600395885673 , 1108099104748147614 , 330852484197008444 , 2298244952878165616 , 2015712222803574359 , 1140687730428963786 , 381690626125937446 , 730434185090853814 , 1935605533648223507 , 346403083804363781 , 1839557669629346941 , 1132501366074550922 , 541935409465507504 , 1315166131392962442 , 2083097135355457503 , 172930296565815457 , 1424258066887865648 , 2128711464230852405 , 1101859942699425552 , 1581462560968275479 , 1862704655903707739 , 2001881826168286432 , 899537485222563186 , 1434572936929928003 , 2085789865956174330 , 1279600775807169175 , 581468629343655658 , 833819856225180456 , 705894383451512329 , 1884649445629501268 , 1128891456706220722 , 1977676224338843069 , 247917190354158972 , 950891559742790939 , 566864465076942742 , 2067112394967600241 , 1547101900615201425 , 1844067927805957506 , 2115026182411921073 , 1172692535559168285 , 2151729629493166344 , 1568070587060132819 , 211434923956375207 , 1839138655596940663 , 1996676177445110846 , 988534532057426154 , 1964494990292920847 , 553644361110370852 , 591337346709372840 , 1462889305351176216 , 1711104914057518768 , 622913146048950671 , 2076175810389231244 , 449295226141714074 , 306524968739803959 , 2064022945849622162 , 567668939818390817 , 666129199249257645 , 2154993044642103762 , 525106680754855644 , 992875025553932982 , 1231096417560008841 , 1559620053116271704 , 132911242060709469 , 1458826302374581796 , 124600357911267581 , 361068120623470567 , 1246936386517263859 , 333667412674895234 , 71012016436822091 , 1389361304689312872 , 1779177109961571203 , 1521255481292162480 , 1122120381651940470 , 594577824998559006 , 32139939327495931 , 1729964487190217101 , 777796708080921150 , 650871356647474440 , 2237609642702833175 , 2018852202336461372 , 1085655736147432365 , 953078915174098938 , 473563135051067533 , 50162443597349661 , 1479495806708479049 , 1930993683537992703 , 756393810428681075 , 1139633800163632985 , 759796840302381304 , 2221637382893281473 , 183231246272550802 , 755906951001592291 , 1222513924414796944 , 152310432363086386 , 216975889555382343 , 917991157673195714 , 1895738646543399434 , 1566978672242520500 , 471762337364528016 , 1218989123918716031 , 856011257325840757 , 359783843305165308 , 1894795473405768477 , 1886575590320674636 , 1789455997806794659 , 1031571721921853878 , 607581194307484122 , 1183640238476820892 , 2222322806267263256 , 925180300919917349 , 2015198262135424545 , 527296701771380898 , 1303301668014219360 , 1474244013139991449 },
17{ 1410016886245569963 , 958705235172905618 , 935431328299921944 , 122031517317504624 , 1175913016204836188 , 42929353589263421 , 1173553397273424203 , 479901407233769593 , 1779546741983112918 , 262939083967852400 , 2252352090545346036 , 703337957439848752 , 5930210545938668 , 1194972244456469003 , 1049645480915113517 , 1712595201629058157 , 1201395154228123888 , 213517267251202805 , 1196543733456257511 , 693617774159616886 , 264945721093265099 , 646602712354566873 , 394624532325870864 , 283354896443428244 , 244923868606937060 , 1409746806561717287 , 1128643426607204295 , 680233074555251999 , 307301810259613704 , 1407551125544793480 , 877285126951238994 , 1861657733003591255 , 2059554691505023677 , 251985412498534171 , 804562715531394028 , 313269547892937066 , 1466235548866815070 , 411006519366268297 , 387385853381469159 , 714395715408276638 , 1365435839152358124 , 1157704712774150867 , 492687378380647474 , 1263860107777203735 , 541618559548659534 , 1912670158035722070 , 980459293949995602 , 694697687490346952 , 2299634374804143096 , 423547802233682615 , 436386134780380851 , 2254525744834443479 , 635533345319754978 , 1797116628181543066 , 464592448096992073 , 1161447323634693805 , 71038684161163106 , 504529759605110105 , 846538444662001801 , 1388733675267026701 , 1920115105207475671 , 1865155281908596942 , 789845196420681964 , 401541099423279367 , 526418722612243395 , 1352689350083153420 , 1064358570970824635 , 760220825118645825 , 1558526162836016281 , 1108697286603748059 , 1169449925004606991 , 1901137032355350592 , 131681708393714627 , 2224923600883107463 , 1590052958725553740 , 1490279730020053821 , 91935178654882580 , 1190446850784749132 , 523565708465395858 , 2290715175216748761 , 1765404558724194170 , 53235834137336494 , 2230025337405200405 , 1517974561769126347 , 1305348141975751878 , 1645692032677058813 , 887900754233588791 , 2249946209000935903 , 2095018200906171589 , 641256028096923191 , 157868774408195657 , 1394652821964546349 , 513913317830832445 , 1068247186055553925 , 1156062580425192118 , 864959322884158206 , 11591805020691169 , 1710953356481959322 , 1262444742046753809 , 1798090411383908139 , 858296380241434613 , 1807551193241405594 , 2007456543815109394 , 705841780051929458 , 2102906504659587450 , 1023516354451158057 , 136885579156896205 , 835802170689980632 , 1519332337964905068 , 2209019909613894016 , 1444089321137199416 , 546981480108443869 , 1474072713743580877 , 2137374541075208372 , 457281651002720199 , 473428371882811923 , 1959658051692675190 , 476399909468512942 , 2207986644573114949 , 1297265890310140134 , 1979684230752789999 , 800356256819254680 , 2224844876973484513 , 1139996417077342537 , 1176699866584348583 , 279500408855921287 , 1030294071916688372 , 285045929697651232 , 2151574874817602785 , 951668336605871322 , 1378493990322541799 , 1468727188710907816 , 879353212799171232 , 1281416164507060128 , 406943900168388209 , 1027067189161840770 , 101044795222645716 , 1389991768310308792 , 2172484991647637204 , 1301891173765643952 , 532992345306174505 , 4162638323792987 , 88772616940944726 , 71793062390940667 , 1617934336645370969 , 1394389797664730908 , 2002432986348238860 , 1708356495024988776 , 2021247379687100183 , 1579840381707420224 , 607455765627127218 , 1509111436727279880 , 911069966181498028 , 130948234565559740 , 973928925844443597 , 416391928799159046 , 2290758343455673924 , 1623783097532785842 , 1678937583310797450 , 423092270824295581 , 1525310665890220093 , 2290735849734536595 , 247066856267167241 , 327143874379711869 , 765802995857702312 , 303342448385665828 , 143264631250228668 , 1733953075456038658 , 1946049853606660373 , 429251465694919539 , 825387261370086133 , 1486293109213733105 , 859131799527664465 , 530856192989194707 , 1125178913498968528 , 128685949406013388 , 436687218689067330 , 1402561104809060820 , 1930109184913743750 , 2069418631993976934 , 940336696609072552 , 100821288208547340 , 54961554330508699 , 1923701619438167216 , 81621132574485152 , 204301338964385396 , 605759237655333976 , 2241508404098947969 , 2289337265867594947 , 1158242291869831074 , 1132037888771078920 , 1796342792688754726 , 1784985012924053740 , 1998566019030116400 , 541785610942698502 , 1130426360006790696 , 942849371731288513 , 2128514057205377457 , 295249021616468054 , 737424148407448167 , 1421029143194234675 , 1597193828995276251 , 1847953132570104706 , 599215865619210966 , 378286782787214056 , 446350136218393176 , 1059651742889026661 , 1997502253301955771 , 1849641012805112332 , 2050332733557598416 , 977082702710889913 , 1029137832142267832 , 1625112218526828816 , 1233351801457121343 , 1482249459283698721 , 1518821515230321183 , 1194638377661760364 , 621684124263772609 , 270967698695791430 , 2273701952475706463 , 705620349398864589 , 1402089064250686152 , 1380715310845829054 , 1557465769076106409 , 776353311342999107 , 2159640194478423373 , 1624391780442718026 , 1915109776294489184 , 1109726591404874394 , 2120548090188243559 , 2077428421090381307 , 1775674367188630878 , 2034094702420895141 , 1986004987367955991 , 740871198043416855 , 27584632540526990 , 692906658798604635 , 449824242359516506 , 60066052873037038 , 428934235524202616 , 909747387178206462 , 1625349310597891152 , 710377562944894089 , 1441391538805521840 , 1520530109017034977 , 226573964339670284 , 2105600988286844412 , 1578273960799065091 , 1970507066117276598 , 1386450232282407577 , 1519404365762909618 , 29035890064703503 , 1275796630072785279 , 452268383101023114 , 1739968490572059133 , 1451039982105763949 },
19{ 2227846551618138264 , 2305354661987695384 , 552662965284823777 , 2065625932821500052 , 256041737078558604 , 864292256780309892 , 1682039230544864304 , 45841625873755757 , 1760659378374173708 , 440967209344872688 , 1457599941933158667 , 1789440509028223182 , 5327223054319878 , 582255868774272960 , 2253229575001027125 , 1886603033266627377 , 1946919299492462038 , 910439412142388316 , 1798856663195611747 , 1142778799047285248 , 752110097822499974 , 1061376710764518282 , 1674936029511260751 , 1039642221669368465 , 2033481187343873521 , 2286012677693910705 , 949684384051925433 , 438087103933477667 , 2196064347750018065 , 1907023957912875418 , 1116179310811685653 , 644956543897711017 , 1026368882604459366 , 1690322359530311779 , 1016044750770655300 , 1916924751584575768 , 2200381870200464763 , 752953317990278465 , 444158325227989802 , 1801224885313152634 , 402206031434917056 , 14012283785810638 , 1493887820774803725 , 1068448366150725882 , 2084333469668234381 , 807595401928822594 , 2279721691673581887 , 620059890136035127 , 1732540547193853716 , 2071537099292570678 , 981118851421723263 , 2077499588355947858 , 1417510339314124392 , 2032230870054062417 , 1065983616940931737 , 1240935377996109885 , 953912528057033741 , 602651835652488643 , 1882007681926939030 , 247246685357915063 , 409143661328098324 , 1140809330249894132 , 1063891248832889646 , 1383730548976476395 , 8278396444549925 , 649680626815084364 , 2085233408476833093 , 991596050502491596 , 361706623089045978 , 2055139943618466367 , 288974980251522569 , 1913109240383178432 , 353686755177637448 , 476886201848556233 , 1058273011424440363 , 670730739880771622 , 525826875241813185 , 1925106559973999301 , 704812087788070437 , 1381186111569050425 , 2185974691242230835 , 1562376902100958898 , 308264385052615821 , 344987934185238406 , 518150527536000956 , 1650021091573399251 , 1918041076344203227 , 616916468135806210 , 931071125688741632 , 1581387656044784899 , 3407928544356902 , 1795428555565233705 , 1638727683840832654 , 839455492242013468 , 2239485419159106606 , 1790160909339604240 , 1660198265920362056 , 1452827600747175753 , 499193621478745303 , 1602996854249199716 , 1388849410398984739 , 1196893861783372174 , 188050944437427119 , 689207983656587585 , 878097727300157646 , 1232251202048605654 , 2075214388848445749 , 291251362711402586 , 1325568472717251474 , 1504015832935687935 , 401195276003771297 , 155467105237867807 , 1985369575160620817 , 191219681211778214 , 1545088422539903639 , 1155687399383090630 , 249664738033492295 , 1557282915140593565 , 379414112795990172 , 883900133444407855 , 1613307240158939992 , 2028647345712886775 , 364770423391942174 , 468971232210012031 , 1749321969276363345 , 1906390672394220313 , 2095701649475066085 , 1844637790637813917 , 291251810984634626 , 2236335352901360349 , 713102000611425334 , 287679047405052157 , 360478571143783784 , 1041568862739148820 , 1688967063092686480 , 1903349783601418010 , 225243963072867077 , 2071306497725277525 , 1353371499066796970 , 894528877279231694 , 743455819460842335 , 1968289828879978598 , 2266440930395826928 , 2251936529906517904 , 546249558983739752 , 1772599236813175306 , 1626654085778171663 , 539971020378037237 , 1028069689100987890 , 669810101111274338 , 1444661779527197618 , 64700464397899531 , 1190030179904573814 , 1284202572469697924 , 2028609544843206926 , 663438361073194400 , 1024942972021985173 , 1985209064897411953 , 965994885268685493 , 2270992170158929929 , 196915715199977818 , 1800721899171549971 , 757285438547529059 , 368665120245013382 , 92560582423042742 , 732432569365927519 , 2250802994741380258 , 1102209629489538748 , 1905706207512151022 , 278036632687133724 , 1403238002307230962 , 2043712517417634849 , 1398490063772077963 , 177384994111376205 , 509137208730157848 , 1930613775425861461 , 1867252099773566956 , 1486410710340223864 , 572423063460961491 , 1890403081906865941 , 115841051192411197 , 1488649816679889276 , 382638636446770019 , 166634344198767955 , 2012530079456723320 , 629370498100688325 , 752798711902002337 , 1108772635042314859 , 993742478191678861 , 441270925674889098 , 1889458783633909069 , 545163170079253993 , 265402912606435291 , 1235153737958268776 , 1200170314280725938 , 2031599891368762789 , 1511877655882517617 , 131575812045293300 , 164363152791329640 , 1231781793367298126 , 941698630694186469 , 275265518999101575 , 2201813435559062144 , 763961060998759028 , 259806099043172018 , 1360552294194094694 , 698656902570809632 , 66695434898388569 , 850986393415433842 , 1227117173185783516 , 110516520810523204 , 175677116917238402 , 927779292640430038 , 186769317458166339 , 1906771212454521881 , 2279959958375909223 , 1111905063400365426 , 2167438446404063031 , 392861936752846322 , 620597931825870361 , 2209730107911246205 , 2284301124088148629 , 91471179271151641 , 640674590668029480 , 1736518456034433470 , 135929347318692608 , 642239796704045344 , 1973654166136542498 , 964992128641933577 , 913277101348138297 , 2150551033637587949 , 2024073815469594564 , 1116798175837530008 , 2005653189712097330 , 1494751035527025920 , 241832787997545760 , 2007525993736354783 , 1111459020754214224 , 2080922599909981980 , 1637982947750607249 , 858806597515850964 , 2298244421656826340 , 2171720898634750025 , 135311524206229694 , 1226289922450293488 , 340780087108541933 , 1587270031428126190 , 1845612197177339900 , 1303543513125537416 , 191881234416930825 , 1965813735390534883 , 1169559574902789494 , 1038005669967156528 , 1915062595650244072 , 1711145205887840848 , 449510598062890953 },
21{ 1088822277704748004 , 1457156215818690463 , 2279068517453461650 , 2226607894375336889 , 331966815493932335 , 715983181010137966 , 2172128618997793073 , 1586637022785010658 , 441839502165280882 , 1014312921435463526 , 1211595600216041084 , 1177368315766140404 , 494614553479420124 , 789356447193408220 , 439711212847814657 , 1955062427979447793 , 1797739950471631 , 1503031042157475993 , 1298601642090368059 , 143700823822330576 , 1284624153829720566 , 92907282543429102 , 79087121676602712 , 1089901158681166899 , 62396723524210035 , 1565791083534160912 , 1554605246348483364 , 5799592891375061 , 2147213080856321578 , 1582874932524068168 , 686725140163865040 , 1247848591722706239 , 1404163991991759671 , 1628100465146157457 , 243329930480471898 , 450935228136456521 , 1191428447228333274 , 1372126984920768007 , 694266520228633833 , 1323237211060519515 , 330160119791755136 , 576488788699344872 , 314336334532821222 , 763379442982067781 , 1434878932875191099 , 888503968537233513 , 1106837900279697055 , 366186924613224470 , 2285329731812743367 , 774171409042514046 , 763234049528676859 , 2047498151687593769 , 1559745869705168368 , 1007190807283065441 , 1870726089884571810 , 648625902947402429 , 120617165677365178 , 62418977542106585 , 825950930697021049 , 367616611377129259 , 302819927085475705 , 1582540546438653872 , 197953082021080716 , 1297389217304505800 , 1033988742578342083 , 1482794758684870526 , 1185888795353875428 , 445595206091280255 , 906841836724660133 , 1327870915084663058 , 2132878288143106828 , 1257094529183465757 , 952601614447324446 , 2128043967559576979 , 1310536406592779509 , 607697469373171893 , 1978533146644093566 , 1707045387475901043 , 1151391376278344291 , 1217057232563280796 , 868437161244271885 , 534122524512985967 , 1714779448431954904 , 1534363791791405968 , 839014241675807177 , 1834327036866378349 , 1681285326634767040 , 713877795563088001 , 225547595914179926 , 542451579934210905 , 610833706053253748 , 2047321313338514119 , 119909807763058820 , 1472889245458944222 , 2250274646019792901 , 162086625308745580 , 114574786243140917 , 1995288278656590707 , 1574079806225437389 , 2227441605329571815 , 349908534031171079 , 245541332248966969 , 1095236242818315421 , 274525802220066558 , 1792680983286794776 , 216239325591744842 , 848709929180977685 , 549221031230183834 , 205362497456447507 , 1518527239507101559 , 745125298265070817 , 1127802897296671774 , 1827067420153327414 , 1853877635655007367 , 1199250220187884416 , 1773137691729717295 , 1259312709497214182 , 602130131752785128 , 980380585138564416 , 593479636686174479 , 1607650678812715396 , 1743016058188870406 , 2046523497091670044 , 1598250879642859140 , 2111121966546634108 , 902315810033593066 , 1755480250160820541 , 285556229800685998 , 2292113660734169863 , 1603799537896675957 , 1598130085436756423 , 12819790010760083 , 1286835296151226630 , 778540781225798170 , 1495606191467166984 , 1510950909565757134 , 2115414158703653094 , 563630776938346832 , 1810288174947952620 , 1674296077322376742 , 383994650736411593 , 97452670979610626 , 449171803687469754 , 70717856816039051 , 67520658092006275 , 1223171137260090581 , 2171672751246097051 , 932812522583734935 , 563747713234262741 , 1804297557276101887 , 1719096742802095707 , 1433213866289737482 , 1146077535991381417 , 2151056642929176603 , 1637442177238266769 , 1660714350096206773 , 1411050166238403160 , 1291075695892088915 , 1610613769513292800 , 1129011321541391937 , 1597106859398417012 , 1227833469653108247 , 1537767069179374424 , 1839317238873917414 , 754368128755417973 , 662350270916492485 , 1205478890342047426 , 562102502905150062 , 867523432692852188 , 588745614331954335 , 791130429348602494 , 1123766127429086074 , 357500286508020056 , 371264518532867311 , 2034488225712637538 , 54179467988460696 , 286023026418697948 , 395844169945121398 , 2061891501840433818 , 489359809484089067 , 1186347195218323000 , 1617516265103927757 , 835692184913204418 , 2262151036211341906 , 1373414450940785697 , 227080258185130267 , 1954206251305619651 , 1191445186590793096 , 713920224542167351 , 1747202995521550033 , 1522111179405421274 , 1133325031799851666 , 998619509198253759 , 1582984252231494895 , 1864159385921659741 , 1980561570426835453 , 1310663865146689724 , 1110081696050273300 , 983942058105195306 , 2146254761965166957 , 1952119930741480818 , 1134233421278032230 , 1536058986449133309 , 1468924580751384734 , 2273820309492659294 , 1435848326888604457 , 173718203058885559 , 1981366657588506997 , 2084830632407087192 , 743969204302672939 , 1925354065167097558 , 2068398584170999302 , 117553864429429916 , 1778009261989277672 , 2275865096375799521 , 19311059765062736 , 376247823655566828 , 2065545373559356329 , 896574188909839430 , 1557591711981629962 , 17559364727222726 , 120783133427102285 , 1380656427238904321 , 1220324256360944286 , 1434490063527206282 , 119664376306962800 , 70176395751511748 , 2243486981738540593 , 960356250393605283 , 2183061978636071891 , 579715314673733851 , 1982361178197237149 , 200484668887295270 , 481886261922614654 , 1921992046738791855 , 1435136235016822860 , 1494869849254826213 , 720647188061465151 , 491892113307300644 , 287282159861711936 , 1789730275556584247 , 458695654854282337 , 640706134970296981 , 2038466299294384552 , 707526360809363415 , 1163494510390168006 , 1552160920987915129 , 1139953875744644541 , 703675850095134837 , 766115735201615407 , 931512418117333358 , 1309306442901703583 , 21921480377189562 , 2088930579824617086 , 782659561383718863 , 372725245627029457 },
23{ 2251563810695919369 , 1053923423493167581 , 1109620826416782827 , 1025314179815621889 , 1323192345221054539 , 582013470221907294 , 438682221099351801 , 261865010332381718 , 1263743687855625058 , 380992082974347655 , 117253847433406059 , 1157672338852180713 , 531578826406023877 , 2250516107301155191 , 2074714298934433978 , 799211899851544491 , 204644016185375657 , 446035901331001706 , 347195146642546443 , 981136858643212162 , 1738237273035952522 , 44099358518262862 , 1240180188599012729 , 985109289633561206 , 1766930383440510930 , 1017500748664467343 , 571793677591893196 , 1736606417340722667 , 496595525744275234 , 2037689851188559384 , 1766900683059748815 , 1491863684391192513 , 1475299953679721856 , 532250801341890725 , 396857368517593064 , 2250043559766142761 , 1330789968232668990 , 962926512852980145 , 589986690545375210 , 962716485065065268 , 2062752625427781758 , 456128634391709742 , 2032742748808613491 , 350135509386860251 , 457420591585364100 , 1270461411525651080 , 377010374045915780 , 779130432047678503 , 2120534283989989042 , 934656464070330747 , 2219109080850195318 , 371796480415234869 , 193312745799156836 , 365463411789813262 , 1529242118260906203 , 1791157254825738628 , 2235043728376785964 , 50457326542396468 , 617423612408607105 , 805288266922043699 , 524264655521900464 , 896353169591984425 , 1991121774831498381 , 1593330320826353454 , 171029985677362318 , 1058210527861219486 , 1953268180158138331 , 1464337494755212346 , 550008261999685033 , 22297942029134381 , 1950746356142708280 , 714683014401784503 , 1670245070301378001 , 4370827585442645 , 2136553850132379068 , 772611603562288811 , 2262225708442338186 , 2288945451534923894 , 2284810373596469618 , 1798659059671564815 , 225080889368945277 , 917496871392557931 , 1337315490289414157 , 64924814444263769 , 156350503599643174 , 1295357221132538068 , 2018657134997677378 , 1849826745020830264 , 1837063037804220201 , 702044710057051156 , 790117409651959303 , 1897748217440003570 , 1902636281667548687 , 624996250199921156 , 1770482026058230986 , 742168043607676339 , 2097766699650807198 , 571972225350649591 , 1476280038002061090 , 560994399088199835 , 2114815127885668444 , 177212973444225653 , 1879940325923845021 , 1074060836458927400 , 1686696676402704344 , 630603944403458362 , 916947113736477721 , 827483372943319231 , 62679477979225989 , 794158561368284160 , 1919466834255643894 , 1107192380080147681 , 231407727770165950 , 1421174237948273418 , 398484372132091147 , 354469754449436324 , 48081354359733979 , 2286297476844041678 , 1877585744967744646 , 1048732502761693828 , 1138399581006261050 , 674356159238221986 , 723451858924745126 , 1455179778994885192 , 1512718030166140566 , 955773196335490804 , 1934587966572441807 , 1489335994797826603 , 1391211096618320711 , 2144596895234147628 , 984975079960629316 , 846320429468038199 , 16297691935568892 , 981140189931879979 , 956781682394357587 , 657277454491175591 , 1345004690819336291 , 560534248281100189 , 1869936384781639710 , 1367099431721385587 , 1263886708179039975 , 2217324992538416948 , 1917242950078835430 , 2056891555423465192 , 1694444268380843909 , 1837143462703076944 , 1203106391521909240 , 1483988233390135300 , 1953351721585747808 , 217613249331666566 , 1573440481911997978 , 2299046615755524957 , 87770281685467109 , 1876444677692770092 , 1435219537927985348 , 1110220199333306086 , 2138714977016241444 , 1105775894936104376 , 630269835971388213 , 910632424539337647 , 567843596038000910 , 99596747749688219 , 763085280747752818 , 409880147643468509 , 1050171246571201228 , 937970260089671614 , 1738736849132325245 , 1556902134049510547 , 611509934023215922 , 207131781205100359 , 730487550851847945 , 1433513070098510513 , 2294191447404983253 , 1860712622091880853 , 1207543146199720430 , 2210392652345901632 , 676413511180881498 , 624598430140516191 , 2191868092370878964 , 31909430001039723 , 657069218205683231 , 1457249506729466417 , 437881746532826663 , 34910127900639539 , 1564375830600776836 , 2114601056160412269 , 999931512463568906 , 834204109035165433 , 2113500053708875400 , 1891669060900443542 , 706860107348424935 , 658160622605996471 , 1875687340025399522 , 683074030167433532 , 470484250070629923 , 567559602874743864 , 1993099255110087279 , 1843465270590411412 , 1070293194876981656 , 1439421366144946620 , 940187910904620424 , 1083462943378364463 , 255830045457668528 , 829699112605092909 , 114687841320653285 , 1308763538032931137 , 996984363220416968 , 700421477227052840 , 884397351258841198 , 2204339621638970722 , 1899575970729951804 , 899893314150114910 , 2072766923249905571 , 1550285433429718705 , 1968272143413503563 , 1342435396808007322 , 1628213835294855435 , 1868562813309620366 , 1617905703278827724 , 499909574873964934 , 1979428908356772673 , 2189181489141378708 , 465531870493632386 , 1605159493287908250 , 921009280011314064 , 804630213838169452 , 711488040657668365 , 170488645256889390 , 1691682218106867940 , 457346778146561123 , 91656580574214855 , 41603295389268624 , 156844649758979707 , 1711499192812413777 , 933524683146429156 , 935223198097864704 , 2267987087647363400 , 43381074895515511 , 241442593917922044 , 1711475018592446992 , 1100548687064631235 , 1662359184209518992 , 764709016384952410 , 1483802795114677804 , 1257587321538309748 , 114665729575416698 , 399799664745660133 , 581840643490410053 , 2116703122956773262 , 2029429416529370338 , 193530251521437415 , 1908113033766450908 , 474993122794991465 , 2035929190444476379 , 520336851731288670 , 1529800856875535760 },
25{ 1702208194561398391 , 461646932689377856 , 742139347036049346 , 951540694597563702 , 1164361636128389680 , 340304057961620854 , 1228543269652014303 , 1722634550957589610 , 1303356370287792194 , 1876733207615641012 , 1619627095158667922 , 1148793399031801402 , 5053426711641939 , 2064588032872553353 , 1541270135426153786 , 1596791075685909173 , 1921558092295291249 , 1122860551278943953 , 1798981975843402969 , 405533693450062372 , 1292519900302748995 , 568620762069623947 , 1577730679739497734 , 1228298757197115554 , 2246251039007191795 , 559164495037000888 , 1601604815112721141 , 904668549884047513 , 836257194310223447 , 440400190188800492 , 996490148067876754 , 231250887449795050 , 1543630710703667105 , 2256338694499692570 , 2168916791775925425 , 988307837301579271 , 1380437692471429916 , 1316301689079023995 , 1421299024841591554 , 859815422648918146 , 1481319083034578105 , 1793863712770618218 , 460662361809815277 , 984330994707333803 , 1104569459228169802 , 937783910607414231 , 335219069297068239 , 1816521096920264153 , 1301467997673466610 , 82352467826045575 , 129403487320572974 , 1346415489753498269 , 1948269803598681375 , 606465785325844136 , 858068827199248851 , 1412360498639295580 , 1528535549363871041 , 679772674014304487 , 247071683650081379 , 746720991427045077 , 2208441318568748066 , 1810853758923472203 , 380905389395748652 , 2041482383256177677 , 1590452853179107034 , 4558960306901068 , 2007256627428517706 , 454128976756165755 , 2285384347425267273 , 1252370487258101523 , 59207508909276488 , 1798595851496262984 , 2107848841812812642 , 865456315679360376 , 128949393658810379 , 1086299926092329523 , 840666890883411034 , 188904002765098511 , 1608327055269743247 , 707333449965880675 , 1264481202181081483 , 514149204277653077 , 1339823639435925727 , 109309015992282172 , 927581029149462459 , 502056388264567357 , 934970056706410603 , 885444730771697591 , 690167932000336233 , 2174094409274707783 , 2071219120453546912 , 1398492426773557517 , 2209228200021900909 , 965200902968714087 , 1702767725184606499 , 1127011953935656360 , 1616001854359427566 , 328811626991852258 , 1550682143167794508 , 1012069383360718660 , 300236107934973887 , 1686206052639052681 , 1098743247002895177 , 184157255209412058 , 1333638737183113173 , 505456838568444140 , 1826613503735220273 , 723173144508345116 , 887598175735321713 , 1067769812431605998 , 289871690919029849 , 502036618028487853 , 32887533510522771 , 1472174748642921662 , 1581050793027353609 , 1130759960645388882 , 1697923009774697575 , 216893171843433774 , 671430424214551266 , 950182859653165960 , 631026164008466778 , 290395245243244462 , 101921984848492892 , 1003791193329862612 , 1097552311229347655 , 1640440228359447074 , 854833547553108782 , 220506677887596101 , 1264219691189688999 , 800743555586675372 , 1861397631358180296 , 2249832529260674854 , 1691573781952190567 , 1348537697959338773 , 1782639705663036217 , 766694773064393347 , 15071365835033862 , 167748040622495142 , 1344436753687898052 , 1757164150991474120 , 813916480791340324 , 1030126319395688606 , 765925730319559268 , 1263998497904909714 , 874793614812361284 , 427623383346920837 , 1447022217125116922 , 1714101900707080161 , 1178707974288909707 , 1009024506923239592 , 1750696249612270253 , 208209312166480069 , 903830923891938057 , 500189614297245356 , 2288939534777969541 , 673043233905751592 , 621347721192434885 , 1431216423344294908 , 1297314657401492325 , 1207889158094935500 , 342399273720599739 , 1406600226652459329 , 2093856254268226971 , 164074351664893428 , 332670086347911887 , 1657219963191064175 , 538795934701126504 , 881837323964958764 , 621147822085913651 , 321345338178213167 , 2171149787856326488 , 930661930534395872 , 1688772179907953545 , 2070859904189842341 , 887002614683275676 , 862172429650720491 , 596787613704452793 , 1882753378845230566 , 2262394777542989443 , 1877825188382021407 , 1750382492773111759 , 2232572799293208635 , 1293710284780535726 , 15157004957985055 , 1404883681153257296 , 716278480991712784 , 1238858675911788290 , 405456926483566384 , 1777281635492687241 , 1953168109118837426 , 2174859291226636771 , 332712438388208584 , 1873761479320822564 , 1261451050502306166 , 2208813324364624763 , 144936287468705060 , 948725109956090201 , 2229169930510503847 , 541971215013422519 , 1245870463423910628 , 360736001846386939 , 801164605821172812 , 356599382079263182 , 1530362808584726648 , 197903022270430397 , 215280258215812788 , 2285705594066065016 , 2050187168994746069 , 1486114649879457013 , 615383172747189328 , 360178673761831003 , 1524136250740975812 , 724249521365569563 , 379155351096354271 , 1338876202017213580 , 1995578829421710448 , 2064944438278228942 , 1533458720953690257 , 1142978479620014540 , 2070571580732035546 , 2244716112786732843 , 2228990729645247191 , 310768088306962209 , 1822796247773102490 , 1140600927022666550 , 2237676311038047813 , 1903016210642182428 , 863417964032594329 , 1915391880663934624 , 1958647607903351946 , 745095969935324987 , 2286887743564920157 , 1750127663518649077 , 1513295345291661852 , 2176416367062043832 , 2005648474352237892 , 186078722070175408 , 253192693562190322 , 883298335092356752 , 723901552721128065 , 144825765232346708 , 2002938766282033670 , 2257315884484337454 , 857631388852788114 , 2267467473996144351 , 1536141885061982969 , 92679931699733501 , 1629795486526508175 , 272673946017474196 , 2289004032238900388 , 507138881439733205 , 1692929024121262318 , 1449988823273845347 , 2303811740239174575 , 702709619584127754 , 238987525912325629 },
27{ 1764500582351469920 , 1396860003312408459 , 680342073604319639 , 392170522237712963 , 289848679424672577 , 650827369019810151 , 1698700364769499584 , 1771070464150050055 , 1334758147307390010 , 2299402271556800829 , 732703378559006296 , 2280979110275199681 , 1402611095022746279 , 2236488029671434987 , 929502698980985894 , 785923065739638340 , 361103643943247811 , 847556213204194193 , 137727319367941969 , 1431870930669082993 , 85301308396736537 , 882734751175162633 , 1702466341209162102 , 1097385122084738228 , 2217842619096935556 , 1443126700013661616 , 1503092271097890598 , 429097093232543272 , 392544549626663016 , 1268789805470680461 , 987870160023483341 , 242466525631340791 , 9342530108004844 , 670457470982684955 , 1615593833276204644 , 2279490890562264885 , 762675395640489711 , 2205558210593873102 , 381006909403795538 , 400352825213521107 , 337204151202693510 , 2036970251706018223 , 2176085676071735978 , 1461497681557731512 , 65106891733628369 , 1853573394310885818 , 2262998079671115876 , 60516007439865402 , 1412519888017607483 , 2017514479962027757 , 188483232811462873 , 1024980640708810024 , 17407612307775331 , 1886593176015890895 , 2071725123764273626 , 878268841252770613 , 1294236551844896479 , 176114860911348884 , 1263847355277148634 , 1553794566444410848 , 1344726796041268225 , 2140763823455788456 , 1578656454123588969 , 522976678809629719 , 350506897668187878 , 2058288782767477168 , 2095073694781097464 , 270173899096201277 , 1037717344429761342 , 1537143881503130610 , 314503716058872742 , 270357617744050642 , 1503766846843712530 , 742763250019131085 , 828813275722513380 , 929912294478110941 , 2177265081897448885 , 1383875450031568950 , 1668776910128102831 , 354339559248049410 , 236970661264478232 , 680497981634832130 , 434860038589286152 , 138630194425031072 , 1982186545084262759 , 1411492434822256080 , 1681865974729513738 , 1052283859492891984 , 1404178723062452221 , 1853367876305115436 , 740586724948005923 , 2204185324661136955 , 1416572129408126560 , 118835904833142995 , 620224390483244881 , 924278642899785900 , 166317736581515154 , 2066555536104496905 , 915195898361740279 , 1221316614018984386 , 755270683511512498 , 1733291400571713910 , 1744121056080882400 , 1311008299182651324 , 655331441349291558 , 1977095491407728926 , 2008502595493467135 , 1965247719578444388 , 604952530610655676 , 1859419152198097797 , 2149326735731172655 , 1663329046677635730 , 1573740117035019580 , 1473030247998569511 , 2133523447093435663 , 1404301657595696789 , 235929898422431745 , 1955530459193135016 , 2096155282531324333 , 436472552669107794 , 1310523379278515575 , 1621685937289077069 , 1031308660968696434 , 927544064171566833 , 912910624710107767 , 680251263068877889 , 1310772668513766274 , 1913279861275982841 , 1597368730186745488 , 318897269598735801 , 844693824588352502 , 1330260873471394338 , 603695656637961029 , 625880196796741194 , 1365173680224506629 , 328547837960502204 , 162344466443378623 , 1399305321888051170 , 1077790122297521063 , 833291114961982399 , 927964505620717144 , 417726564171089657 , 146910162493226305 , 1685041140688965660 , 33021501508436262 , 130124057862214095 , 1863787883710740151 , 1268348503276295248 , 1202664579626470688 , 78607520816872610 , 2032990154075199490 , 226533127255486238 , 1632265587997158268 , 777706520864974680 , 1638442427432121167 , 1480964284460416158 , 2246191165551089729 , 2285234911916461111 , 866284102114248429 , 1086460822864781313 , 1576415864552094826 , 787322526081632187 , 225280770243997200 , 127542842797507853 , 1838704816887271009 , 1491070673273581314 , 220952623791244339 , 887757427899783977 , 367944972032038059 , 974562932974829244 , 919775529931154275 , 1417033903673186568 , 2273488863468548649 , 796456428800748878 , 1155309742145546600 , 204713300688609576 , 1302110121093384126 , 961633979639614209 , 636437833883949516 , 2017543781198336400 , 541599779068827740 , 1629809883570602620 , 1925162957689551494 , 1405305311254708170 , 1997965878327563043 , 547767950372925098 , 292271660860379679 , 1636056770177239747 , 1704457101048427550 , 1409353891157643375 , 1356739257217558378 , 1218299515980874701 , 655349222900899767 , 1078191905798300995 , 176754596106367534 , 549323275811563794 , 130766181003584181 , 1208367941929132382 , 2121413271203684866 , 639531757538209108 , 445926765312418371 , 1236822873215195316 , 1581713536475785084 , 1391102415393832619 , 1909128708680299417 , 10442904980756406 , 1401584635200938470 , 1767111223554635776 , 234296134677974031 , 355333333158426125 , 1949537258883499961 , 1303920604700126451 , 3788366395410707 , 1062205211001226892 , 2012022630079958459 , 994472814529172724 , 912311682881607715 , 158514014012333277 , 760750512031705551 , 119772326231816317 , 1946976512321114857 , 1496415339878759673 , 1077461334928017038 , 1654341243661039856 , 1298203644558561100 , 2054748261738570003 , 2168977806819289476 , 475942358213746560 , 241689686165767189 , 2094337764653342148 , 222849506235965685 , 979154201653756690 , 820151435570208055 , 1202219319296194007 , 2163173261535158707 , 356241280569601937 , 1209385410392186588 , 250867894009254359 , 1202119677583823249 , 1336190936339468542 , 1699300208348481848 , 2089457877614729732 , 928042958424402442 , 430385626095057354 , 829446898317026829 , 986880164978699116 , 2187673979994596967 , 101004452460035008 , 788443549095931095 , 1157461782612111196 , 329924225051845090 , 487109493730059378 , 2199961855846134071 , 678651872599622673 , 2290135760205534306 , 858312944683449823 },
29{ 1080101164852371482 , 1745512455533992164 , 2009198289174175053 , 1614543527519011415 , 1598378481441987849 , 1727660617172203130 , 1283906330933372053 , 377820542697029150 , 1545780270295960829 , 1260625100171634188 , 2029922025975538397 , 958535812799851848 , 1129872119692966435 , 1028591672772746769 , 1586585556047758771 , 1720918275030785165 , 820084327152834516 , 104294953744970420 , 1364071468322765320 , 598706206773342242 , 1568192106629998357 , 564277847423799834 , 2040458930983212089 , 1589168717560615897 , 108209787068247399 , 1672173051465788707 , 488178513013617191 , 930125067209761261 , 334822156308451520 , 1176496201115868642 , 2188782004693500891 , 2151941010471185774 , 427033342694421861 , 1143623300401000090 , 1885032624260771238 , 1585365455186084731 , 33432199945227488 , 211519034227529176 , 942816297693691699 , 593122279471486131 , 1210834625067059186 , 499657998615779470 , 566762092036123426 , 1631568360230050086 , 2032097584391724103 , 725395974398050964 , 989957729567783264 , 556764953123647008 , 802034201193785593 , 659725266426256581 , 1893274333367862423 , 1890560388358058565 , 1899938845009752379 , 1122286557803057982 , 219944825006740547 , 2143633428849697012 , 2126986372764939868 , 1832092893497939556 , 665076530172618067 , 1118545269813349830 , 1920230512332875327 , 894303555950735683 , 1818174401039858801 , 1635493151948031340 , 192961362214815672 , 32569955847118022 , 293222694204250263 , 636731228753372019 , 1153155663671045190 , 1927163990823224474 , 1960515095435489643 , 940790066024433847 , 597805745325937771 , 148595412653749165 , 794864644558157300 , 227955069532349644 , 431135311425755613 , 1684398105340890095 , 1442279290119330929 , 712461816746271660 , 199164771075094703 , 2195456259240286671 , 164597796610694313 , 1060875743166441450 , 2139483847782570384 , 2120496506661005293 , 1221645361012339942 , 1914925818861137973 , 561197613838758890 , 1695116002418579278 , 1455442453580295120 , 145684606410206637 , 1980429431659194096 , 1837199756716596272 , 1519019100443073103 , 1266281186361949914 , 1151886776885559315 , 654048223237675366 , 493116817756002498 , 2284900325106626194 , 1567211616010611356 , 984181263539866988 , 457206158247698206 , 1415572850248121360 , 250347108153570223 , 2192548996358746534 , 1215791849819767705 , 577611591887907887 , 2031855960646041648 , 270352248202574751 , 555521421894014377 , 812266447171855201 , 789951611898126462 , 759203867194606550 , 1952107992622793165 , 105467327227940475 , 1450631047005163773 , 306892907831917449 , 1948800695997831396 , 1996925595886539502 , 200949621085608935 , 1340343693986737115 , 133838755890961146 , 830783014984004505 , 462158426524037434 , 406258185421923666 , 653986921568057977 , 238830518065315597 , 862778105156569313 , 1052703591294690756 , 1289275652586591005 , 232163650745774700 , 399097647866620227 , 163383518029347954 , 2189039448037823909 , 1337343802861808461 , 1744202790055876317 , 806040471025238002 , 651978446480854418 , 2088840811225525293 , 1001358389892957095 , 1828645281298188321 , 559382212204398554 , 569406524084489005 , 1617647758527970690 , 453533696265617705 , 2116991106727046699 , 1800101948070627 , 1433331888917133736 , 1260771662847724271 , 364380834417991428 , 1099857996921614045 , 2188849846158976855 , 2021060648347846419 , 1267745924664943603 , 1265667334077364773 , 767498299874432632 , 1736373021787451932 , 1884446662920340866 , 1510032843464095330 , 2274291393491720376 , 808874087180211427 , 1388342134412580399 , 493658121667798718 , 953952005916560635 , 1025682909548237731 , 1871690610221841245 , 949631557348180931 , 635090957875067905 , 1864210553938479438 , 1123612642945802588 , 905743643212176387 , 1108257648452101456 , 979983188034890642 , 875576129516977687 , 453799521824998411 , 136167587834910151 , 1997448065884260518 , 851300083862002026 , 238197658000634942 , 1447027856120163792 , 370509240290842513 , 16030540490678581 , 161230642691840800 , 1487363108058187506 , 1629390901021584797 , 1600081937327452257 , 929170234644198011 , 1315600541307729682 , 2177332662320078316 , 966178713191197226 , 885000420277754061 , 1704134616003121893 , 743139701708324581 , 111631061074034643 , 1330155450548229760 , 1360803686484631853 , 921344876115990369 , 1291696823738843708 , 1808436990119551865 , 1302803124060417587 , 266765932083652865 , 219143684399874704 , 2143698740534249691 , 1245263724971154640 , 383825250449957395 , 1659568998014597072 , 1777009722019459024 , 870741216014650917 , 1162628880473134234 , 2180896529158787679 , 1813343560507444667 , 764414925666460667 , 977458442311633235 , 1394171043911439359 , 878161444338453161 , 1865786432245737684 , 1743089975538413685 , 2057208042488758425 , 879915065898353634 , 1161820049324483685 , 1275012716605458155 , 2006667393085812591 , 1562661728200092600 , 2208139502783562749 , 315925532266374186 , 286967225119292724 , 312650835367212639 , 1363085821511805134 , 2274461523303563644 , 493448485069671689 , 1298308371890521798 , 1239872944988690328 , 1562669568875042334 , 831010629568879894 , 1386283772534551900 , 1167224054047618442 , 2220214969952780407 , 1845721841521431586 , 1039604995161570539 , 686962136479519106 , 252429639484966811 , 1709297198321217601 , 235878345218029273 , 242899451059056778 , 651073851658048861 , 1535443201519112010 , 284055632137863017 , 412283990494849162 , 1573527685616405848 , 268908674145659359 , 1932820331356848230 , 963158568592017242 , 1324020385447794805 , 280319236091559954 , 2024243494382412620 },
31{ 2024611780197395555 , 1906534904775473291 , 1888947939338233195 , 449171169527763667 , 351474674230840943 , 1903086025903095472 , 1864794736708391484 , 1635042625991524620 , 1913646971292351871 , 2014506835199996060 , 238678941307624620 , 1016146715324380892 , 956596359466208644 , 570180009612016177 , 1737655145287838992 , 337955455046753119 , 1294272497379902567 , 2111956147520603239 , 25576356513930368 , 2294922823508433390 , 1648728382972194406 , 1251781610378594213 , 1341867009210964064 , 807582014091801005 , 641660747521973298 , 22586564036933971 , 1115324387233882517 , 305041357597143897 , 1867727498795576063 , 1272189077017873293 , 56491177047864801 , 237918311088128105 , 785833798062824967 , 1311573811802740897 , 1123694690905709461 , 1974016988630174171 , 2062614254029346497 , 869726867025688876 , 1744822726186307734 , 2028638437896042175 , 647470238001225248 , 1810935358462361446 , 909680223476789804 , 1993370661950739973 , 330039173103183946 , 257438142437699000 , 1956024974973819013 , 1916413075604327750 , 855471836886631030 , 999441590731192180 , 871508226472961334 , 894738505801396490 , 690563532161724983 , 1196123231906689119 , 1014232570061940842 , 1398188951575853852 , 653818271275631105 , 1387174751313780668 , 1046382309146917827 , 1360476476935358697 , 2086233277602129041 , 951861596795402965 , 25954737002243831 , 606748021007838269 , 420150556229923961 , 974609268791394026 , 86501491430129930 , 1561858469952946564 , 1574193992129814233 , 362867437708489441 , 2104582232118067064 , 185815086951289274 , 286758876103705497 , 1300475856552789171 , 1747990797749792489 , 742159182559545392 , 1017148342364545388 , 176432376068385771 , 227684968417854797 , 1195929301140820438 , 51406645555345590 , 2297276420675541636 , 404675073088607924 , 1904414608605047077 , 2166548600674280399 , 17538612910591060 , 1433263641409682650 , 493800533393281041 , 225794329402458207 , 784356813647216854 , 2204805196521481415 , 2110924344577689596 , 1736289185205749627 , 1964166000748630363 , 84463811579378834 , 970327879413168862 , 1415533627586784824 , 2039039892292557521 , 1077660535671806077 , 2184958240773731362 , 24602627552486057 , 1485621898215778975 , 958456918850873333 , 292713142515375519 , 1367192688239176836 , 953048577953337318 , 1077130110807815462 , 234412699680197603 , 1033394681796550771 , 1076780563120278770 , 1646960053914223680 , 328037409454247630 , 576784683177633835 , 1678577436627591019 , 1417024839981515610 , 252660032977443278 , 1061105650251935662 , 985875106570468009 , 1627237209011631663 , 474136210826378186 , 636977076837908299 , 703791752797975722 , 1408454744195482947 , 453661279072603225 , 852316183885764738 , 1660213533291936178 , 2200694019823148215 , 522177321285681035 , 4649938736094517 , 847421457365933280 , 127786960459384083 , 765077478724707952 , 1541925636207371337 , 584390661344598703 , 306760583223355822 , 2074805518706983075 , 933261059458236434 , 1168543582458381597 , 921611676996889368 , 1599802247426226751 , 2265735778303881293 , 1230800807297985183 , 1047479065101665321 , 209073450978194568 , 1827468542673332679 , 2179800833141893382 , 835896054228145719 , 1676618691936534213 , 337188715025475406 , 532565960951490067 , 1014902990642644524 , 1030627530364167744 , 464594878477111203 , 131589566962919341 , 1755588639258776475 , 2036990638137989715 , 1053137062921853690 , 1012832956810154176 , 582631627081214529 , 147342695324565343 , 1739095279902503205 , 1268438333560847813 , 1525493256780341489 , 1613221984591578584 , 59223224940998443 , 1491590216158849987 , 17605386778531055 , 2295940188994146952 , 1240398931205264088 , 1417853498911222354 , 62890247350233461 , 1107199112458504682 , 1813476767781985326 , 1479167779588034514 , 2060550065927456361 , 1210743567342535583 , 1131913801207842587 , 739777249391904839 , 1774048068079905133 , 576843910111150566 , 896557401955680826 , 20459459424472749 , 1545823499979477759 , 1755930697079836313 , 257927544561798669 , 211112513482812033 , 1967022401740737974 , 1695467808453409346 , 1712464051960977300 , 463743606960603068 , 856282826495473245 , 1917980168883980436 , 592037193105219446 , 1368677996111540220 , 1246653147383802553 , 625688261503196716 , 51618289311089763 , 1320705835671646256 , 1428639974529884800 , 2177841672796733245 , 44582522949041335 , 40016528817605774 , 395434922479610450 , 1368320799775302430 , 964963802977103618 , 1312462792106046504 , 1831166803399543566 , 2296728437323449513 , 1783107454664940620 , 1056766883514557541 , 209982850315146645 , 1027222047025402534 , 902090536759959151 , 157963846618347940 , 532600303648408743 , 1398544244995150497 , 1884691983053748176 , 1569275683586863539 , 1151017099484295243 , 2206472543521144017 , 757819320613988271 , 274751569950578100 , 1330910548996354615 , 1043701790183290946 , 226907869945403278 , 956616950874108815 , 1666386173268214529 , 1754077213044688126 , 1837065629755205494 , 1667459365598662211 , 1749999836058171497 , 1611510450538851274 , 2250064468500495503 , 533102645466767859 , 1318886911066360814 , 2143385297602117581 , 1000325527320128012 , 1081583557375949419 , 1524440508673051401 , 20963455850559015 , 1172504690271798396 , 1075712819263741397 , 1527141698668975909 , 1611887432645046344 , 1071602669759026419 , 1282336630383530386 , 2261468364376760009 , 917141319717472007 , 2167842391087013300 , 1000247838257691859 , 1411227583712442928 , 227664199411244201 , 99687899965190377 , 333811010266539485 , 2117076212218665834 , 500059981362918303 },
33{ 2212596473580778428 , 1022017250858668235 , 1080961705770256936 , 1201333163921410768 , 1995778359984197497 , 304558312402602612 , 1862545335521939390 , 581854363559268803 , 1204197944831436328 , 1614548853658583171 , 1663926774322680885 , 551963750206244102 , 1266533856741102411 , 809981258373285875 , 1922051600328640780 , 928433927798019277 , 2166173454777268926 , 573014704018913591 , 786854477162720415 , 1814142811799307062 , 1518656214403117241 , 1425133905515232984 , 1542370474543945766 , 2238047778181573415 , 159232228078096036 , 2068707700510586271 , 1346258759305861037 , 1275040901327307115 , 896567522479762196 , 1513327580010971146 , 2042260668526306020 , 896467611865076131 , 2048444704863720374 , 572832248803213129 , 1713122090762146755 , 1286709174938397715 , 1897766168327463086 , 1745710323820417554 , 766589236197549486 , 78561681962599926 , 1978796888777904283 , 407103998149483026 , 290427185684734219 , 2251534365939416355 , 1909853184041571973 , 690364506232679296 , 44196562470967476 , 1939203625193262637 , 1246324248516313007 , 1994412961015909472 , 863895866196089068 , 485994829565161053 , 759729718963646356 , 961533300354738466 , 1860930702315470716 , 1446679551502255709 , 1306091241273302832 , 103036255535735774 , 1794432762183775945 , 80146880083674821 , 720867380169054427 , 465561996227204735 , 584194938036894985 , 2251117767938556206 , 287413370233014642 , 473618009197363803 , 1882752000993390795 , 2255144073864654515 , 582818952626119429 , 1116388898436735029 , 641428828321946242 , 1201793592896508166 , 268922883270333361 , 2052045357510303974 , 1856508216225349250 , 1116285562211988943 , 1144349566633198647 , 2013715886342384166 , 255412435556389418 , 232305125428387110 , 1341200000513464170 , 2280590434924044264 , 258656527441175183 , 1573258162915194571 , 930052233645964866 , 335076607388715924 , 75782142338814683 , 1260445229363531472 , 1579462115739862326 , 2098788066216536023 , 1430522733242716992 , 1246931245729853531 , 2260192659651086252 , 2153446175642400674 , 2156947238705351169 , 1128592959430629034 , 1526105154464331252 , 828879765445518938 , 1127498400016625663 , 2066926055228493870 , 881845535860662088 , 1817120373435163021 , 1660358774591318435 , 955395753725111825 , 111670952986516175 , 940542858297854 , 844142371911562832 , 1519911764089300700 , 2128184324534116705 , 1232777397327084808 , 2014969459747540220 , 2184073719378538466 , 238956179744653058 , 691068950573119676 , 1908873946650431138 , 426722551636187747 , 1050047378299564124 , 405388148823770009 , 2049372053328148286 , 1079329354622497335 , 1637821425133187802 , 486854985057064680 , 780885503735040864 , 448226086336127006 , 1219237270359249866 , 2028352220069772632 , 293055069188458884 , 383383197297350016 , 358731558052159607 , 1692286638340431590 , 1635634770980127047 , 949396298991708304 , 900660294860336897 , 1047796197878216026 , 733940491587197934 , 782086618549971179 , 2027623878798722036 , 1317141487931058626 , 677143377676226196 , 288198859556820321 , 476058699295743901 , 2146406372628801269 , 1393396080183354103 , 503456301271904528 , 1905952196185436239 , 1094855913603188543 , 307988770305428857 , 1977688705527185671 , 809737751896003397 , 146189860898154745 , 1991291298595849814 , 857731398292885640 , 207298010296548902 , 197302772146902264 , 581251637928272824 , 137868944648066252 , 2169324315243397226 , 314136836014292491 , 2246511190210884951 , 838401526959770706 , 1256102967883602784 , 613219090400905474 , 638703770848894411 , 1158548955375078479 , 455824416740978607 , 1356055177520239046 , 1990353503841517630 , 708294856337442800 , 1324009654523389933 , 178227534117296504 , 1013986778837337467 , 852214013501645240 , 1148741367236964641 , 1232914413180432736 , 1141045011334543955 , 2287271684536999266 , 1128329282981953566 , 1005664224748026650 , 2149271610705539437 , 424828434671075918 , 1968121513416221508 , 1822379503356959612 , 2205774622912081107 , 1161198091700506597 , 220379345186535078 , 427300346849420845 , 803116589340977214 , 1465712339137926521 , 1565776025604449907 , 1175360112590966536 , 903927376114032515 , 1198414578050907609 , 7052508734734042 , 2138123349610902886 , 469622723473140997 , 154739420387699354 , 1537057936159488404 , 628950579616996015 , 734271594660793935 , 821422337327245986 , 888123452335319323 , 1853468145684952201 , 1859608225705475035 , 611902759251224487 , 1792867326044907916 , 719646243561762845 , 2226794414330905487 , 808704223954315130 , 864789024887687126 , 1033517107147611417 , 1714159249729247137 , 321922833242991753 , 1677187895880852465 , 686747314471584102 , 8906586167963517 , 1551569079953103693 , 358844083192942863 , 2111459097089041971 , 2164910205376880910 , 657773249973033430 , 1470118750840921205 , 1402241661370029130 , 1930164510681701079 , 1245431597607584817 , 1584424701819760270 , 1843494944831976550 , 413799571739858143 , 394079338277628827 , 1304195204004908464 , 1616419180318558905 , 636300659307064246 , 554382717277967714 , 2076290474094439311 , 543702866596106230 , 1957015468779323098 , 1402355437353996780 , 2078673741081341593 , 1750123232844361617 , 2140858671706092851 , 454734081625203642 , 1899346385693212230 , 838573176347760987 , 1244603883849085375 , 1679445902069791047 , 2030062933915449360 , 828671316762704897 , 800177806018188499 , 417771561094209539 , 2261117619560910310 , 1335227607493833360 , 1663400799711105810 , 274195173755820920 , 97746957007537702 , 1284162132847687707 , 443191238068498976 , 1174608421719922956 },
35{ 1887872964450936960 , 1989144742693370262 , 1164307617068891133 , 1787402025649384970 , 1912267280124114874 , 1566058406593231749 , 250043753122654906 , 2229123015250341251 , 1894724240832135671 , 2202642045906108009 , 2154923218133244080 , 1714149636115758367 , 1744244846914191818 , 1963943085140181109 , 206345506437050460 , 789731167336853394 , 144534278231021627 , 907056846203479765 , 1643550921254004585 , 1615317643002854745 , 2271105029863171555 , 1509060049868605169 , 1871356691018776137 , 1113570941649101621 , 1061476432506678743 , 1991948995034044970 , 1999900006774120610 , 1854841251486319359 , 2253723119614794355 , 2121123408480391047 , 2055308272023142108 , 585952804087090119 , 1400307378679102162 , 1728703168836619514 , 1756102538268104998 , 227669683390371045 , 2220648914069863075 , 1582956114798279989 , 1986537402353522765 , 1376197901811965331 , 907823031037481481 , 372052143519330529 , 404681847410489806 , 1011566465263026772 , 1173242706729847785 , 881025112946207627 , 1492487929751004245 , 1523327797862541632 , 1012364541757037934 , 1697184652541187471 , 2114904966250604626 , 767256469063394256 , 629973051016596150 , 574917380471683891 , 1780535277369462065 , 193553335736045684 , 1620800552050795562 , 84528887195013382 , 1530838810597322181 , 1714309569543758214 , 1109019349323469643 , 1796646927552163635 , 1013115409351404239 , 1198238568625397895 , 348947401758188530 , 1147723671528091818 , 1691637853015368785 , 1563013882771278735 , 137139862998515757 , 651478330492673472 , 2017483160044215791 , 312598428023856350 , 101243175941674515 , 1162809663475174720 , 583135787277968631 , 2304360899506156317 , 1434853409963993267 , 1389338738361190202 , 2146806143145595019 , 1256035270748417669 , 925870758440961433 , 169418388962839793 , 1769048174931754477 , 756795061169473645 , 445934819085555197 , 1614145934158587088 , 2221990881523363965 , 649763163315489549 , 2105389651695506252 , 840796207094965883 , 1183411125017416850 , 2256085681591284400 , 2020428799336445688 , 2071125390608696642 , 146761629372991393 , 817611664760152373 , 1204334490199578956 , 1564157047369656296 , 1412832830078627092 , 1184020680027697703 , 134264486849612367 , 195601618038961054 , 1202335802337568676 , 1530018899251139854 , 128274597175521041 , 626708441338775932 , 1190240758667618204 , 878068124495272609 , 1980678433696587815 , 771265830178781813 , 1129033201474263231 , 114396580210051121 , 550471836490495750 , 2190624253832480154 , 1996877289437251092 , 561588471537570584 , 884971078239618205 , 367316761518844818 , 1806603835594874542 , 1281962426727133595 , 1033291148695012599 , 396672120076823360 , 1818974757825031198 , 134826548125484209 , 4553459053201589 , 1677462738065821073 , 1944446509604928265 , 196033534926373272 , 986166901722131104 , 1111357820078432737 , 840503765441399478 , 2164288558295627690 , 1322399178195052700 , 488903503320179766 , 1136838877308100080 , 201221218005527519 , 1545405440871945074 , 2128369693513680323 , 1315953822834120478 , 1518129061563466690 , 834353454693929212 , 881903010744206856 , 293110778918803240 , 11372430474033346 , 44474423508140892 , 1598035777442958376 , 503521544158117858 , 2132563562738030487 , 1968582522364216159 , 1359865910381419807 , 1538469181696816264 , 1536219929021854880 , 325234613450086751 , 2147113143468355017 , 1809403969632622424 , 1319833726589056945 , 1599547924179108417 , 1764273518271629991 , 2018846982700843581 , 761970053641554782 , 827879891925435121 , 134199882623512770 , 2131703864412167765 , 516558417176144546 , 1957212459236811747 , 775729903678950127 , 2165510385239207956 , 1219287896304834687 , 691277457116799630 , 1081906198699911762 , 864509894685263523 , 1210581116938858281 , 1378947783354962457 , 1766196064776942004 , 1764115409310306030 , 1572334558240550211 , 2170955917620657012 , 2018885430151181097 , 987939449522737235 , 1435052805390608130 , 2180331828750519416 , 718522493775160475 , 1686256806842162950 , 532004456821529083 , 2167407464054963781 , 852938891542832604 , 73946627624792222 , 448378743638763982 , 300675127810427231 , 567004460830294491 , 2045434926536838154 , 676026279880070205 , 533747738728804496 , 1404550211076466430 , 2240388971649391641 , 1766347538366248689 , 1001698932854315100 , 1158254106981374874 , 988304963492420899 , 577716529686151327 , 1368054358783971638 , 746314678934835901 , 486374196013112449 , 384331890796132470 , 1698634303411971662 , 590650371082694488 , 2027779700978323833 , 1309929331162857524 , 46982534612363883 , 266910942275023590 , 761916856985868620 , 91716327736573995 , 81100302651397326 , 329099249929013609 , 1222084450151273586 , 214209065000853422 , 145025874051877373 , 270081261781923034 , 2194276637722197402 , 203174526573387407 , 1815360005016347230 , 1438746892403728527 , 280496253204844667 , 324486465688380953 , 1503291755937946676 , 1195664003407947001 , 986194800893870960 , 128729491248233168 , 2132006458062473712 , 1985579992786802543 , 1091146868785394564 , 440499753582912856 , 165042728004794861 , 2030506290371259005 , 80912774957709456 , 1797337446045164931 , 1026407450981487687 , 219431149258087414 , 622894088460491974 , 1750031520198947735 , 1771050377976999420 , 1529319843715493226 , 2072923579195114677 , 2168102154503016418 , 1970424658152481161 , 79691485609037435 , 886400397008721818 , 1264408476006013757 , 466135382095892881 , 2123657612436483134 , 2079112584035932819 , 691442950057245799 , 1900388745380242731 , 981101680408262159 , 405841509661427978 , 1118017014564936856 },
37{ 1384971159026116764 , 635412665219282105 , 54594594855153427 , 229378035175827098 , 1017715982158693391 , 1849765040358692424 , 2196711241999175329 , 586447996248668148 , 758584911498135477 , 672145328849539268 , 1158597469082287819 , 2230386742459850367 , 565894270818195438 , 1725378909498950454 , 739089686483711458 , 1372819643267102242 , 2228631242284178011 , 1043951252812217419 , 89882565215095892 , 1144380048481849234 , 399347734546849275 , 850605166792531855 , 2087596744640682046 , 183213771737741810 , 2120131633859667824 , 1676139754774945307 , 1518487674059979670 , 410692774966372596 , 332410985330271581 , 2071738761183294682 , 342045177359015047 , 1456078636939990155 , 947866780769234080 , 1666491822958038559 , 314829255021580320 , 1126934265132446670 , 332547017179196812 , 172334836432826834 , 634413362003960009 , 1594933623559577342 , 545190676017546372 , 148951350153274133 , 1892572792484689536 , 1087331878046062156 , 1019606699833151746 , 379117275799550221 , 2033522932829383331 , 1272865010415461884 , 1176481599857672152 , 466296306879430677 , 882297913804106566 , 634081863931554289 , 953487383108550373 , 1421725745686090082 , 699287684555765287 , 125626798210571061 , 1608057617412118872 , 1963148745749958513 , 969674431017416587 , 2139222883475124442 , 230315684153728604 , 942639761432566493 , 280980771480987551 , 77297679022409801 , 297678322339026498 , 1546522145405760570 , 607647369322603325 , 2218933990574360432 , 1122303448943260214 , 136327982360265546 , 208326390220258017 , 1171821903997872974 , 1457147221784405048 , 1618449149087026739 , 1668564990656357221 , 845075457097750927 , 1746400689249659048 , 832244049967372023 , 1629268274189248389 , 2006897101501701432 , 2113046212179199406 , 1628487390440096688 , 1510000840824120702 , 2118245867453374483 , 439451064920451172 , 1497983242546988538 , 1291388940310548321 , 951996734624596537 , 1631719423755235655 , 497498294348738887 , 1658285177969582642 , 1846832154602543492 , 1680022330504064857 , 69864827694163982 , 1398474522444763196 , 2011012706308225349 , 131289504069637892 , 315364320109749071 , 1824616439230697102 , 1403700922626950961 , 1935313945904287663 , 1503801810577208439 , 2089220271309988463 , 892654502444306789 , 2033734203247726821 , 2193210117216737892 , 1425332235420177840 , 2007252970780106269 , 1020416605294122724 , 911798809373712886 , 1933618331888780556 , 685293366872439243 , 1245973927133557543 , 853603691684432388 , 1992155511970522172 , 1776208310522778595 , 397174448744258360 , 1553083568405249903 , 2019445578536275829 , 1814010400441605018 , 1758166413537087631 , 91770665910259237 , 613434445770064318 , 669852640761602412 , 738485112822677142 , 289606320548780037 , 435038570316029738 , 21616649228752148 , 1811452762617291878 , 2260150489625053724 , 1397361795144079385 , 1708869198080209344 , 1980254356773389630 , 1431839351231564786 , 1102452086920250592 , 1772769712979733400 , 703207241430486158 , 579575191620245795 , 54888607002535957 , 1784558449160860401 , 459361566746496249 , 854420921127035586 , 1694932942451684316 , 894316244711535234 , 850669596360219673 , 1164535205519633824 , 549890302821507292 , 2182516628192860120 , 1078451527628393991 , 335429611283487701 , 1129608391004687973 , 1333634052782361312 , 1476090203598095816 , 1083786098938022208 , 700451815950121884 , 100877318648646736 , 1678916809774859158 , 1917756366131183850 , 762158991073089901 , 1810433706811873701 , 243594554868858471 , 1291117825979408637 , 552383989760893714 , 907849048505320764 , 1670697274970155268 , 1610816703779713797 , 1592893071907700410 , 1249216767722491025 , 2083012557331256895 , 1778247923192134847 , 457039839749368513 , 1327722961113295264 , 470669004840187022 , 1623811051616607480 , 1479511969440603707 , 249217159361902922 , 2110903461807270265 , 74330101446898023 , 1299549389404787782 , 1337294092867307601 , 599053157194323882 , 1107291619984497700 , 428816874355359117 , 1507815632980753928 , 190982734990840959 , 1864369762704606372 , 447360378521405676 , 1517471338840325957 , 1594288216930179216 , 58140611179476727 , 1147796811100553997 , 1344925479818088445 , 669575798917170967 , 128068522598872829 , 312403931989920494 , 1072445971369211420 , 2144798133290546461 , 1827454566693682273 , 192445431114303701 , 1381131104085505002 , 962132373127164431 , 588491618677335016 , 1128802547447929092 , 2297828124386099458 , 355350698499244795 , 987556956049442671 , 2129979246545212749 , 1219490209823880758 , 1036680081524893744 , 1903961288623877397 , 227073838347730208 , 2215717894281155043 , 1077172415966142048 , 2026403583798784948 , 1098253802413915287 , 1402112931613399868 , 2128241049973602697 , 1895592010634633579 , 1402070337703603763 , 293305944981073775 , 1664802352137808800 , 66928275499693213 , 540323137396563387 , 2295987011254337384 , 1127433881502076520 , 1259976563689264593 , 181915422468000772 , 292178109756828507 , 767336874116325069 , 1087667637131243293 , 515217898182709028 , 1954567407407512851 , 1491119302230683321 , 725879850108065235 , 202339493462324901 , 1450898486258133165 , 1313136848061600538 , 1449353045154367887 , 878671371011111041 , 1702865607771652086 , 22450114177524565 , 1463935110422353264 , 2113344316914511355 , 2273515583763044651 , 2045411432918038388 , 1225426816156702313 , 715030728060529364 , 730357249598273963 , 681467536676877860 , 336605886647310655 , 892575332973063503 , 643380985303024032 , 1554398518360876196 , 147741483634979606 , 146802162018736240 , 1642540590433408696 },
39{ 530889383044716707 , 1176818614423813930 , 1238223222497187571 , 392334551222509545 , 1668416288730111831 , 1711129201877021468 , 247262705642644939 , 2233783351329132022 , 452741101429339647 , 1772392079696032600 , 1270378257684467640 , 879912196380086225 , 1376804218883547790 , 612706628470874109 , 1076974652511547214 , 1186077425230108781 , 2228699137234829427 , 1090990267016707358 , 741543973233509353 , 1065755630375558251 , 84651103170809283 , 1771810927156132539 , 878318841938331213 , 1828603931862901471 , 8344773748672714 , 1268901790485846893 , 2074796175302462244 , 1272951665969638856 , 1236185486622428028 , 2290841675455506743 , 575840260773201958 , 468849179501495411 , 1200368784036169370 , 105084961177447673 , 819141214012020495 , 2252697212341384316 , 1454471246245557681 , 1810750859488922925 , 1348702662755799203 , 1791340826796018322 , 861415250392172239 , 1055696664274689068 , 2288920600832833435 , 1017274899533027820 , 347020393519973953 , 2099215113519625471 , 1039261453027819230 , 2287285774989961190 , 1518193386042513442 , 737529735757824808 , 206653334225967008 , 215421897549000599 , 288387249276727825 , 2281773408820111670 , 157817599931334476 , 268782878838594460 , 1726878313339475634 , 2191820780060353268 , 250951276946195281 , 2125253943904453455 , 1322347553705784007 , 347451182283360291 , 2130408260777398831 , 579601966927199881 , 384514821551448445 , 1822336012412496034 , 29451189264526742 , 128424213778042389 , 2023940233088089084 , 333889993515678988 , 1016831653558625459 , 1822776061881427091 , 362490042899724825 , 2092056048643020633 , 1862512919762123972 , 2151054090902967524 , 1300197338360704291 , 665590805134127364 , 1294941397774256707 , 1271657197069928231 , 1369364535270079351 , 1814833952733438396 , 1380313364061296039 , 1667666153978946769 , 2049258915948853154 , 2030887116465002664 , 1464303391230987426 , 1117043512451259520 , 1859591731333328060 , 1148863921548033213 , 1809551699170021600 , 1212315384855839220 , 451229409263057651 , 435679469425088304 , 1833873287546142827 , 1911333703070890983 , 1291729585193110105 , 2140108695524442221 , 228181898542835714 , 1337114788601820512 , 705609710089124464 , 936541375229095509 , 1149805601659212595 , 828053747584092118 , 1847556689335587763 , 1724974514722688836 , 2090791046533302797 , 2141339744931467220 , 823557591743410907 , 2242802223608330119 , 605855365443929928 , 306166780743177990 , 1971738399368315201 , 1597733891431414793 , 1394893263893421666 , 2277570336187599370 , 1589659853908905761 , 2116336921577804059 , 1285966572404299672 , 1807302498678687359 , 743288520051259488 , 803380375763012359 , 269043359763098885 , 1588902253612811782 , 1518314341229094054 , 265453597097175185 , 556729905935403319 , 1438561520545718461 , 349569137360527574 , 1299876685646861170 , 806316550837322645 , 1570385970677480405 , 622620149026408314 , 1181658452902309738 , 2158987094575631427 , 580349213576737524 , 781638904573817075 , 2299964046078968498 , 1338719229546382624 , 8145515709397451 , 1573090577649545710 , 1188544320047226463 , 2031868794448785946 , 1811542338145967632 , 13819478432166365 , 376794551401395739 , 1014232358762471243 , 1789116793117543262 , 4287347082858783 , 422218760464016006 , 410173716359599380 , 59304759215937383 , 269552682692192557 , 1061137737178420534 , 1244095236323229713 , 264648479117892582 , 2163405662550533776 , 1827389159560260456 , 270401767713971285 , 613751078769413744 , 1060696998391404832 , 1058331155911090431 , 1772762702312120714 , 722494715315617473 , 1598960031942654553 , 877375538034182515 , 1514647849405679982 , 469478269005931080 , 2072774191282573253 , 2141292192804194274 , 1446389044628805173 , 559568558080188688 , 470878346259551928 , 73105186498517004 , 2140229179756613138 , 44533800934263235 , 1760532197396205127 , 1593704413380886575 , 1585813765407682221 , 1341321150603124349 , 584920081259595434 , 600085162852064159 , 1731900208633809506 , 836974400711900990 , 170353893879512336 , 2217199166954345400 , 1296229873281429378 , 575087816628828617 , 571514887529856378 , 1624198207334155477 , 1653466451091235224 , 203075653484128921 , 719556503469855963 , 529845251562348679 , 678978674216718259 , 232674746347208426 , 412985583967692528 , 221031904227774697 , 1599843295207914664 , 1776573178459997019 , 1014485890057302332 , 1034077393730648924 , 2099322896147220312 , 2237635839414490120 , 101103531022086088 , 2172499244568558251 , 314918037887865514 , 1734838614669944372 , 409996248608432969 , 2154200207969348794 , 1205401565093615628 , 2117873380564041425 , 1394652018503226172 , 443603059779525624 , 2227980025813235670 , 2270632621337838041 , 1346986828570873561 , 1390482188255898695 , 1208679125098262282 , 400982980162105855 , 1661797077744991715 , 1970746439719557590 , 28066741608973370 , 1947987655357861984 , 629193495868311643 , 693452055646154024 , 556894938503048209 , 2267446371902965629 , 992297339928700912 , 2081609268171277475 , 958241677738704636 , 1028154577787567739 , 783880014022066043 , 1652499402021564841 , 1942821863154151355 , 221902567254292327 , 1174679776032592836 , 81875701020651677 , 608727435093509070 , 1371982091644661949 , 831313146826524451 , 1559896920297319993 , 1258729055259035037 , 800520815998648374 , 2268494716462371636 , 1358596016455550615 , 255790236580620761 , 546585832697176262 , 1462714521387515600 , 679718774446764185 , 41448857504865739 , 2171485382980318260 , 2123782932899264386 , 1762674467231494949 , 1805076361347177259 , 351612515936672948 },
41{ 1293528137525084829 , 462276633647197545 , 1845468334289854589 , 2235354211069358820 , 1631880231792757075 , 146126610895466972 , 760945033543950625 , 1776303439793154750 , 1721965571007046663 , 126893933760085659 , 1673587310567316074 , 1379329615772072283 , 1698041008326318784 , 334717245482251297 , 1822342582304204649 , 364459824043344043 , 1659731614380970310 , 1328287817623022678 , 394881729719848214 , 1392984120612906681 , 1155297414343086675 , 426629219741084694 , 1437616699067169488 , 1743532172040166963 , 624025884990436686 , 1136009258711268403 , 644217831588047237 , 336754557314465022 , 1439044660921430498 , 701595780236357618 , 734052824945043231 , 1536841446915325762 , 715331791457904620 , 157258411359639554 , 868664035665460088 , 2109950735799662717 , 334786670828288377 , 1308514891309840473 , 2202473600059444856 , 1795370670839064460 , 1609696517449887741 , 1475112772107664918 , 1129035670756089490 , 2037681404433625483 , 1235963713329784132 , 633078103755224895 , 1507015186841704289 , 1153063113619132276 , 2205583137776948972 , 632675753998937325 , 256047291423750587 , 1918818823814115032 , 1777040137573602746 , 1417891729853747814 , 1546199100870045390 , 1195577384945887709 , 329057547388136224 , 2279766074441956064 , 740360063604794638 , 143794476929609417 , 1311726763547526544 , 940238192796040979 , 2138222540470493472 , 998620025035211122 , 447312048610516277 , 882750397657185255 , 10701348659452012 , 980643305378984358 , 1018226496592938997 , 148493001203512794 , 1793360291509427816 , 644503592660458505 , 588790937739066481 , 1831558682451712308 , 1787261853595379643 , 924615148778053907 , 741558277165986550 , 1237732975369887409 , 122974293520860951 , 1860587083799338157 , 137614339685833254 , 1922024013520262475 , 1756474667337181612 , 1949843565730435388 , 858040815440541636 , 554976732092021815 , 935470897537878474 , 1204947815997993664 , 1219366093829889498 , 1654331889172092590 , 2024556396042385218 , 2210489889686574331 , 160649318005290022 , 407353776238676217 , 797810165118448962 , 1632220363427293735 , 1495062537905513487 , 2146955377040465668 , 1295275880927798802 , 1769073659039958199 , 928995504513156564 , 889366003587660563 , 1509000415236783301 , 873381383314893880 , 886693677518369823 , 540455315969147233 , 700108565122559880 , 2268331738232228848 , 572702212078447253 , 1786283865797165976 , 1104361423161760984 , 642935544925284258 , 1062721578091316825 , 961682095905757145 , 474517183775893919 , 1891996426991931846 , 2102979406205828456 , 929377844027572525 , 291177311584541006 , 2112072365144576250 , 127981099465738326 , 1338121625859740722 , 1141745845561745738 , 1791155570580703143 , 2211078053385844777 , 1911993405611335320 , 299539359737040652 , 471370426250384141 , 810642773258873965 , 1373024512454930090 , 742701334896141653 , 2116431484423772446 , 1003761468621184667 , 684667464636701179 , 808644061879625415 , 1470640381523797043 , 41769599964489781 , 2196690374004917183 , 703150413284477329 , 1658184206393953761 , 949750941326093881 , 52670705718668184 , 1365634067807731514 , 470774517990985338 , 139322179144523089 , 812650460672867620 , 578758391504279222 , 601458438236027666 , 2238588196364375421 , 280616348976740572 , 170058317461494609 , 727216558644052902 , 186209233064992902 , 800280759325463757 , 527510971800762303 , 1093024049181976625 , 2079259712546581013 , 1417331361474976806 , 1465360096502769474 , 1371366105886253002 , 1172055939906007880 , 1196928030191841357 , 835555148858086095 , 510450938456630924 , 124563323191666768 , 1765718818413331177 , 1742656699443851038 , 2155613942607007521 , 1060068305174326606 , 1060783295931560112 , 929992769510248426 , 1984898930874249307 , 718201082261461639 , 2014537178275794950 , 863126739343054197 , 699433821762178352 , 807790505161814674 , 2115550524327737008 , 1857658730256698416 , 2002833474538426217 , 75531156847649296 , 1761211489064978974 , 1936930600206662372 , 1845039945198794919 , 1530343971438682826 , 90029576608038696 , 1817477837690681582 , 660335865094735905 , 1011209910603662429 , 743807998850308413 , 976286829766596125 , 2253402003716411323 , 173304637323459150 , 1783078943755012141 , 1663883355281577819 , 1947494645273577322 , 1587006279046143748 , 2131847512009176225 , 1231186718002346616 , 135343036577670461 , 263962849873211441 , 1093075276158346568 , 328300116586788648 , 1133254972466642699 , 693435856701860206 , 1069695387469962255 , 1986921587177381301 , 1087941752436177026 , 598547973243110264 , 534485731501408154 , 1668588188131838571 , 69663233028292321 , 1302697123383201460 , 1370642353667997083 , 2013868960692827562 , 2019120929811054376 , 513857244255171566 , 1316027126661460397 , 2118410023820024457 , 1588513962552394087 , 2084638827474908395 , 1868061992320043482 , 898799197654857003 , 886853432664033423 , 606267568237393992 , 854352808310942698 , 503757085557759045 , 1733124564548124298 , 727202110586760836 , 1691032905754447700 , 977066070197167027 , 518663387024935219 , 2187152552133335781 , 2225491791532758493 , 2121890021383622021 , 488932845587332522 , 75402991072577828 , 2093482623096990097 , 483621075529436970 , 630817490378173709 , 1805326317367957319 , 957572634175489070 , 230651603199823471 , 1943354202720071054 , 1351262643974890093 , 2027197493906115592 , 2027629649089652679 , 2172228044341235607 , 1999096508476385225 , 79121389486254766 , 835552696431794303 , 1674052936602807413 , 789681611256994392 , 1924675190077179004 , 658230057017035804 , 513217183763346654 },
43{ 1504844432500638347 , 1017531224305679890 , 619112601656043687 , 2043582987938601363 , 1629078457423101774 , 2121060456085373766 , 1381436167634307412 , 1441252709775952688 , 2006492361448163209 , 410785189902646259 , 1773841490898467974 , 2082095697357598445 , 953550800935207008 , 1092299063377743641 , 420436135539379752 , 1078544552639349428 , 1090793134839266779 , 782722551956004586 , 733036002201365633 , 449778893582592598 , 1955491324759450042 , 1101051151601798220 , 1015872887262536395 , 753734933096312456 , 1511109056795090800 , 239431606796087281 , 1134358811903075750 , 250186957228308588 , 1323884139401861864 , 119063196386381602 , 749979081523271765 , 107727780572290082 , 1356128125907747607 , 8155484719479266 , 268362319479462820 , 543519634650315194 , 99503389443053490 , 2114165189877369536 , 1719456401256876567 , 1486659906756876364 , 2028071546562277206 , 2018942470158360506 , 2053982340608946697 , 1137035608773777302 , 1278295242792151549 , 1550450361715326802 , 258656706185752401 , 217127747198596706 , 23692888972744939 , 890453999310336462 , 1734687376186235205 , 385572205913318486 , 860277364284928820 , 228050604664448512 , 2158422192056918360 , 586420630256699634 , 261219728293923133 , 121962874263539222 , 285299380183635215 , 894579613481140376 , 1792100128501948524 , 475430452544173827 , 2019908063614803726 , 186234550598072042 , 1938754845838842509 , 222003411919295523 , 1531471209409975389 , 205227102418933172 , 22613627913392361 , 2056575272445590318 , 1026581289356296238 , 216863175913963379 , 106661798825731500 , 1237915422278407016 , 880981393474088260 , 2121944299970303064 , 48194527639736370 , 1423912871954955861 , 1889038800669719257 , 2229144013114073031 , 1038632253944586760 , 1313152703517654548 , 1385791092687145959 , 1051804503886202705 , 722743306998390982 , 647486670209300121 , 282937968076943499 , 1923454627512545257 , 1733896088119123602 , 2073199018638184071 , 880458144022743961 , 1319042059031687964 , 1009489408069624559 , 1548634270534356955 , 1405727523345900629 , 1357518315252641762 , 762803966932141858 , 1768136118707117725 , 238736705526089347 , 658064297928388035 , 2144926995381220713 , 1622753457083068594 , 732318172236748330 , 689784457359677020 , 1799488618463714314 , 1646212662180852494 , 1209166048315709975 , 662108444784639889 , 1523979106660725373 , 1737963359514819714 , 630947868288237776 , 5376916103629719 , 2080947555303248299 , 594262035321400714 , 1158621376287367879 , 2003823656222393165 , 2035637732751497379 , 457005439358990135 , 2118361954855770347 , 877571943850648372 , 945705847598824357 , 2299825579468685222 , 2010232856283838411 , 1234423263754806235 , 1346414405773554228 , 518092089148027714 , 1129464277532902225 , 578429156834216282 , 706502223713660892 , 1219669501032403390 , 1806918536348246408 , 517048179506934752 , 1636598602032141458 , 1279100317099844856 , 1997925739802730092 , 939882939459029596 , 232078906182239803 , 1394959657431737726 , 728584234666594579 , 119785530191419812 , 2215941792052714520 , 396004068131411023 , 1829610816418201983 , 1528678229765868477 , 1399476001208105729 , 146519300089457382 , 1431560389906456000 , 1616837393896019319 , 1118690245943582402 , 825717533817444855 , 81908041492449691 , 669437258305526653 , 1292234286617441200 , 513185185652793618 , 491593908261657091 , 593225100120726280 , 1652849332952299685 , 1485347360623238230 , 407422439847417476 , 1958683162960585458 , 627621015274283450 , 1827334988249624219 , 537982936003535929 , 525089216293474483 , 1220603744595427866 , 1953123748617108728 , 963736142775359076 , 2270788915415240497 , 769600514205664918 , 1002082864368667462 , 240204793222356314 , 246737002598401637 , 1747730792586671561 , 1935332653903549993 , 397065262746594895 , 1497850102960025658 , 648261062818884567 , 1669373596860469616 , 1425988507837123285 , 1583281751780494904 , 1430305166511892259 , 1038716376542155162 , 897289516486999424 , 1908402041481910636 , 1354955368814327849 , 1598611765928957028 , 1547057822843276708 , 1266796215769288205 , 1719522115904986645 , 1364172194569369571 , 1483001523260506886 , 548457209719031679 , 1704101795388304895 , 2105784185359568476 , 276482744951125610 , 1189514762980816920 , 1647460047790358218 , 524232397166011156 , 1794308891175405492 , 1859611251884749020 , 1669121843030761241 , 1944442669262302372 , 771869911449854467 , 539024812873866466 , 2089832354824540533 , 2069722446272700836 , 724482773852208500 , 2038442594505221411 , 306194189470881003 , 56404999354676016 , 1527701300510837354 , 1534730326439236866 , 261077499936964497 , 2183744007709180836 , 1167290933546353873 , 338361936050072090 , 167442623739666414 , 991272519338726120 , 2019201251019358900 , 155920770080747395 , 808346112845248104 , 312814905551259284 , 818734003596777454 , 755740658094111167 , 1416596662174312125 , 28867429671809877 , 1795537312592961897 , 661915800809922722 , 1805084875654260835 , 1952774818422560134 , 1176959732462181705 , 621904872964297500 , 1923973760516055073 , 2120280317768957918 , 833178287786419243 , 682094448735570503 , 1329233539160163620 , 472774025519160102 , 1642989944336121845 , 1925250190988230465 , 1521028038488337922 , 857148820611025478 , 2018646710553564061 , 940366528251405740 , 1270416542389120250 , 23367485641731298 , 1933537715314419961 , 1408255973598887663 , 1055428728262942109 , 2024435062454982959 , 1456222827809566549 , 365276228464897842 , 2245356296730653786 , 500066017617167849 , 1152347165360659337 , 2050987978511339153 },
45{ 2252829659857627357 , 1818055741091852891 , 2271694670341174123 , 1452871092143765659 , 1885952298763117882 , 764486670848615087 , 1531808023990891101 , 566276940455854985 , 689213305199928283 , 1108191332626980289 , 1387536860882350060 , 412760346916414853 , 1611653275597645309 , 1088035527805169554 , 2237697398852256596 , 196120770678346065 , 1035488798794281139 , 1568295037047435397 , 1141357647081323314 , 1989908795250094865 , 324246113415466454 , 1189135526573693429 , 463886560151149413 , 343447516914123189 , 746776266912622690 , 2276473057246568622 , 1668914426793842298 , 2114272353078949151 , 1839540654699808479 , 217702487799926358 , 741756450978219327 , 333930167397274939 , 1033351530177743735 , 2200550458318585864 , 1086953153949132373 , 749263882538631303 , 2167410149489562608 , 420275148171684976 , 1794312070095756067 , 452643496885606107 , 297158707713179259 , 1689414040265157358 , 540540349565243949 , 29201039012432764 , 1777696772379523471 , 1589133691591585594 , 566659945824684046 , 2291786879004877598 , 1134376552881778254 , 400021534228034860 , 1314598572155766905 , 1052553820791639868 , 785565094347494594 , 356084719008001874 , 1957257310807138592 , 81479261122395927 , 1205217056141003137 , 2194122332055340495 , 1180654100724007416 , 1607407575297975696 , 2091358667415206924 , 859519153736044581 , 2190977359723070272 , 155322632786541051 , 320981100392708235 , 48495198708074699 , 2185015950796509876 , 860952117264507136 , 48135835794332981 , 2115803658975963737 , 1709297650944076675 , 1531449335194774242 , 593715097822081271 , 846189194984916611 , 1504379101108080135 , 2249484263846612143 , 534658095770940688 , 272429793267128150 , 2140055494834627011 , 1380266828774358431 , 1040035634202114985 , 1037648388566949760 , 553058097418023011 , 2000806183452187258 , 33381608835810189 , 880245742736252620 , 1498192147933231688 , 1936983517764108354 , 1151928587525350792 , 1209391649762888 , 451389837033497475 , 760759588017505519 , 2240869962397397974 , 2144184766565999315 , 1142821845087944568 , 1671743684345480008 , 1282659763688894391 , 194386534229804845 , 906868119929308601 , 1071289823141199218 , 1001342800961251333 , 22488924525816595 , 1776244408866115065 , 2246693463223411322 , 11329718521486382 , 442555130699458769 , 2121711992419248771 , 196874578899839082 , 1354847380670057592 , 264159907189854665 , 187602112244076581 , 1729495783493917967 , 1247229388918418398 , 779782623836628325 , 1941714237627215037 , 1853926084234176631 , 480560101735095833 , 348810191607218539 , 1254536180522217098 , 1186235496990018076 , 240130287537849049 , 175966637152851377 , 1036923505751095936 , 1518837981391344889 , 1826360970581628215 , 764474158749169835 , 511160220385502620 , 1569721353160093167 , 641786061799890394 , 2123240657282112412 , 485707694962960684 , 1707873095633305898 , 506509496557351977 , 1155978214516458979 , 51133435617943187 , 171878190725168342 , 1944065844773433651 , 1473441973999302382 , 1703753472069062879 , 2028266750775779765 , 411889718347916977 , 1047037810737463026 , 1877844641076664034 , 1223499799357486505 , 231676196707138336 , 1156788464721315408 , 703176943849070583 , 1519423675630837847 , 270089036032196920 , 2271752024964913016 , 2198190678938747759 , 1085642311772412783 , 1869808494391068637 , 2293786994793435970 , 1967355670544735508 , 1284506846137424146 , 497492986694062752 , 1340983763061288262 , 465725419842992889 , 2031049111887722096 , 1469497229394007097 , 2287177808806097340 , 2082963325443387424 , 2017165718156615622 , 2088936386634458412 , 1608347446107607741 , 96585636471465686 , 132526158814503664 , 318596585567983458 , 2035458867324997480 , 1192706548049908291 , 155534491402093574 , 733544926519955519 , 401797151493770809 , 572164416681088954 , 968860326639256176 , 751324624788550040 , 2139698563561516519 , 515705475529906043 , 2170762019115525273 , 180526305472494583 , 222294763917058318 , 1667949776636362085 , 1698104316529883388 , 176580490298924869 , 1091103483684179579 , 116999115346306738 , 27821173312429464 , 1624035432729605459 , 711698581058312664 , 2142449802850963178 , 380158346868686857 , 3269927095532911 , 2091350940036443732 , 700400368867936082 , 2196280242592837788 , 2006282712079688124 , 29301008405625616 , 811631150982618970 , 901145227963568124 , 223495468604899443 , 2212519896757706661 , 1896610333104035181 , 1608325603914013995 , 2140508654526182652 , 1547730354207951879 , 863773878864307267 , 638139170403823020 , 1836659314817122390 , 431591860487524985 , 948952203107513447 , 1150031567011014075 , 556034659675258800 , 1819084856432725436 , 922690498883448365 , 555593817179229135 , 1169008852007809043 , 879637722186238504 , 918523853373297724 , 950174459639097632 , 2187531397400358656 , 1803552214437014994 , 1168529712489297526 , 2008792073725079541 , 1045108592202438891 , 1415358344162478115 , 1409874741404628231 , 1773677248598363770 , 1766656456817625650 , 1038757765552011014 , 612389290113896157 , 871130435338182258 , 694514939465577747 , 1858223317873523563 , 2085234947070397539 , 1464672880679000833 , 497354095603328018 , 1253955934902733002 , 1321836985320790546 , 503477935532377275 , 2026898845702022859 , 407553187867547918 , 1602656444679161514 , 1473720166597432894 , 1896155061766697715 , 1983474039978201826 , 1152437107700825603 , 1698343355043419231 , 1543749575796374480 , 1712275121748632919 , 1864525303882281713 , 1474860579339825107 , 707764036457901837 , 388386791898726060 , 324693215715125479 , 1186557514658412018 },
47{ 1284316582865703917 , 1212298786797376890 , 289611340766763538 , 912592487122304222 , 1175459603696979121 , 1785828108805069521 , 169698806789327319 , 2123247216686750536 , 540186649555759569 , 1451065498886081935 , 973073120775327187 , 882727352120688273 , 1366209278727007729 , 1069295307152290341 , 1473595001137306874 , 606385154907613680 , 956004668260123303 , 152037022569765250 , 339962779204948551 , 145417031776674264 , 913643112459920192 , 1644301051930819321 , 295614200781868233 , 2162737604462152801 , 1537857151708914996 , 383500282333266509 , 814047259828025937 , 1253739715230782281 , 104865550731848125 , 558788798248961760 , 2189736249329488635 , 1715404793103170339 , 437289767674091487 , 305707426812946792 , 1242901671114684003 , 217397161015872935 , 1937692729080245761 , 1707415942734063071 , 133013893883734108 , 1568354171442675466 , 198511701744685031 , 413692453320205701 , 486476610052217655 , 2152530080179168080 , 1073133188781259920 , 1897333241230491511 , 620504454315558021 , 1895001664582364864 , 531433747859506590 , 252805593255475251 , 844272747371206600 , 173271096964671418 , 876933039224516833 , 861058169618479276 , 120421871076025229 , 2219166812401085479 , 1189867136463020527 , 1587509146503554976 , 2279565108563732429 , 1913593884960404616 , 27628428522251271 , 1184416881100814002 , 184249092379289023 , 308447871575729661 , 1464393308759203867 , 650851413234114826 , 1307077067195320172 , 1710764643601605806 , 314461967759558891 , 2074995270670926954 , 67680915473621340 , 660398061773347713 , 1922739451579869286 , 372413841908416570 , 1804845486744469961 , 278759788613074412 , 475488395349187234 , 1051165057116963219 , 1581754620455229429 , 778696244627845775 , 943608299222142165 , 1719093942927060880 , 2089817137900199003 , 518097034244252840 , 1450460711209610640 , 1432584322198911136 , 39675931223154143 , 1029655820787081474 , 183243364898470417 , 1480603907243461335 , 557774131408499290 , 224351332050235246 , 1321266759720209747 , 1090841633019675710 , 1868500756499368959 , 1781923041396588054 , 2037316840619481312 , 1180883232395450256 , 1111909911897342307 , 1570971280733587151 , 567205190706028527 , 1828040630270055454 , 1313567008616925637 , 555632176061806411 , 2248415234906396499 , 1241420950406042033 , 1372914736578963953 , 1337298452789851299 , 644908049902407639 , 736213537682553152 , 2276847561897665682 , 505124703587768025 , 558245788830260900 , 1694017938988960174 , 570309061088368106 , 2285161260690913951 , 714665431678219500 , 1151569900337509222 , 857968855045010878 , 1641235540975318081 , 1830847757091675279 , 1730947094784260269 , 666514422847270030 , 1464514376833880328 , 388787179728840952 , 989773504120509679 , 911978415189900486 , 2229220867356206959 , 319964185703518023 , 1015931063868057918 , 979666373251415796 , 1699177912916944366 , 1168580835711235332 , 991850355048655466 , 151142649534463186 , 181118715050720517 , 549172221251683064 , 1157320010216274994 , 1532656724996662584 , 336426537192693515 , 1527536878218202445 , 1918680425359906420 , 1498351170762141692 , 30656673334373412 , 1461080219122637353 , 487240686142018008 , 127323563301995871 , 1984264274425788617 , 1456941982201995730 , 2116254794886037672 , 87661769245940951 , 1265168099156448101 , 984281215439503593 , 2251297678268182165 , 325747564490818004 , 1881302716828277090 , 1362986269024927051 , 1916705281614541446 , 1579929946750347116 , 610495389428660061 , 474192781257726974 , 1453318940266321645 , 1714721905457150431 , 225671741689964745 , 182430068474121430 , 1030121840347451822 , 1657165807003995341 , 1540973684555288936 , 1350592484481134543 , 2065492121534285088 , 542900796341833900 , 2158097746738712464 , 738160179920047297 , 119614510412621046 , 656746916641305667 , 603990334386694009 , 114069744058696305 , 2105295475089334258 , 2028321839729503115 , 879058741386490062 , 2209665239756644114 , 2273613729448793210 , 1723874271079719023 , 460344185722437741 , 2015107832925360497 , 2094314148322956562 , 593069017490322613 , 1056627683755690969 , 996266166037181979 , 1786550699151308529 , 889014043764541192 , 1834648764239938331 , 2202726652408504633 , 1186263430603075265 , 1887365440049764760 , 1066032979234971971 , 890498726835798413 , 2011556678500769816 , 1628320410528364369 , 1508033928472476910 , 83066393195335284 , 1003699664609631906 , 215186184470648508 , 409750483731335261 , 2203284712866808688 , 1606701168657606914 , 86790697578156941 , 1956132398979533901 , 1132064358247828916 , 571274517826645805 , 1797398336312608176 , 1808391304233432912 , 2191175965863687165 , 689825314645474549 , 837290664027368021 , 334965680412311050 , 1918782504093251096 , 1201079742740817317 , 258276587783773191 , 2105896910679931281 , 1854081902137650155 , 1618624553904962432 , 865345789479429882 , 1679230969456371010 , 2217085614362451256 , 1030033384468283860 , 895081877307130424 , 1720882400032466245 , 1400163526993533407 , 1705442971507205735 , 1694786970882124515 , 956319914082335335 , 1117486166639424121 , 2064607464680647628 , 1157105080277666770 , 1455286241443102725 , 1885502608292596183 , 118325583034948473 , 2092783273111145649 , 338405474143386110 , 411015036275552812 , 1274096931023046899 , 807531521382676058 , 1754863851357812196 , 1925921647715726461 , 556543382542113188 , 208421860585127432 , 1985190027083740043 , 262991637035306824 , 948392404612254483 , 168711884465893151 , 286838823339650389 , 519227553140421998 , 794102828759364841 , 521436901162305074 , 2161459492168775619 },
49{ 1697927161249662445 , 594276212442896359 , 1866362724260301446 , 1470406354479942100 , 900519007050734767 , 50127571867502089 , 2064539319764179365 , 1956775247779387981 , 1273926715442939288 , 1519636886524053919 , 1209070646796822175 , 968162869612588550 , 648174497882436760 , 1655571720071041710 , 1074288432052154127 , 1246381201415762227 , 1097783887908855427 , 732371903784671926 , 737979906736559728 , 1823642485375304896 , 1493495756287053839 , 708309526490221249 , 1563780565794707308 , 884450611386072724 , 1861695607001066894 , 148744316899186414 , 1273948334010643869 , 581176521927784935 , 1744194773975298989 , 678753686924370654 , 1527637638013945712 , 926217771011744911 , 558910476712924408 , 477308698470384884 , 371454426614194117 , 1966060497424705992 , 428447569623979925 , 815159200186491455 , 1514201709738721693 , 567968170577443651 , 690783301014122477 , 1583484645436124512 , 2039670126365353670 , 1802797751210483212 , 1150179382043715090 , 890052963066011662 , 438692633281633991 , 1629519574516610223 , 1342179224422387381 , 90214174324632609 , 1995586427618046755 , 777577215097768508 , 1741263626401420757 , 354743058773945930 , 2086214672939652231 , 1862571136893746579 , 1502343934945582409 , 235506400357354858 , 682785769571569211 , 407103188583356654 , 661319357119205944 , 524414039788936325 , 2127168322511959259 , 941675872459045794 , 569156222458137813 , 2192156108848444380 , 2059285449473250054 , 2027423049608796589 , 18842058586383260 , 807049309752036015 , 301326410566560923 , 1112086210221230827 , 421245968693911386 , 768069825368429234 , 2125025623822583313 , 1080951067529024864 , 1110887151650627346 , 1856214010246007655 , 1521303307796488442 , 1991520904907561539 , 1698516032387305989 , 299375357911683584 , 770647588842654254 , 486438946963785336 , 1457572392745094995 , 1915450365059407278 , 1873646999940530578 , 1688164931657467841 , 401854318344590672 , 974873446767356715 , 702990333976292948 , 1928853144693151036 , 195529168858231876 , 1420018631558144963 , 348164771421467646 , 253757471938780203 , 485752815798300147 , 1652459409896819280 , 310721159057395766 , 1128718430927366686 , 572212004811977828 , 2739310002796636 , 1482606421054038266 , 657979494472711815 , 1392283096914129776 , 1022216421878202384 , 1691255845742230232 , 2062098732223010373 , 1299095669114295247 , 1279729903244274090 , 196995455808675367 , 2181607429549313727 , 1759006844267987078 , 1545886828074319379 , 680006837025635706 , 1263488892424004941 , 1231465123198632287 , 895890185508455557 , 902253498510142850 , 176723738853135798 , 332933246741230093 , 1223823376130481086 , 798380880960696991 , 1148869774063914113 , 1875542303626995806 , 573740559646657369 , 1424176595524997344 , 33095776025266504 , 1386686650372419399 , 1458316612386204440 , 533112943885594612 , 1265672544062624751 , 691337454225345364 , 793458831791853234 , 1323171820414161645 , 965082021620112111 , 1986386391908781112 , 2004174044100307111 , 2177171795880151954 , 424062357647936496 , 140744215351377349 , 221212062012148086 , 639349906820404358 , 1523437220836144227 , 1667453617781759106 , 750780017749124648 , 733507115524595052 , 1716456898260930290 , 2150433238484652349 , 1797460139895612773 , 1148057326441083766 , 1288286574435102778 , 757168717201527192 , 1277729720847515797 , 1757263436818110573 , 121596034447581685 , 1582204073093717851 , 1068346791689373679 , 1482635467970531240 , 93314913416207914 , 1826181553227163731 , 545508501192020413 , 603862557665171456 , 680076603726441584 , 486081026381309974 , 334944898901674792 , 356249450175803318 , 1930595795781480509 , 1664349556757149029 , 424101521210083805 , 607331364027596240 , 1065645917812966705 , 363190448864247593 , 2016183875364734664 , 1393625211265810587 , 1678990709177178115 , 485171119111184293 , 1462808140529061751 , 860781259139629347 , 1670257637398002710 , 1141591037748214086 , 343751202235415464 , 1114886789871064282 , 1669796138305125855 , 717479971138999215 , 822173656561783214 , 1358902671115393127 , 2163153762433853441 , 466104696242224137 , 560422627880748414 , 1938144820834719267 , 182533310804091557 , 1524866228121740859 , 174740324593455148 , 1555204922642890037 , 710672838116073533 , 818356579307244852 , 193037590011847072 , 376137041400735366 , 1861999222461877112 , 1467473519424790825 , 1030975610103152640 , 2009354188931242293 , 512499679708612800 , 832265417450704021 , 273111609598866634 , 1092506995039590612 , 461216427742876394 , 929125488262716465 , 1021057825927134348 , 618123033312096009 , 1803230071107278658 , 1992479811720796001 , 781208934031942077 , 1471728200105441343 , 957773044931132972 , 1041360737667642787 , 2023345254724409321 , 46178768504882391 , 1151925019004740029 , 501667271448331821 , 762849747063664937 , 2157864047854835005 , 1498026662522092196 , 1533297914519421523 , 924798749160469487 , 1065238521402943165 , 1898185857940189836 , 1684431825385996120 , 688589084394797833 , 803583343418062580 , 7737475995682849 , 714710029996400362 , 172201834676833911 , 1942173960941029371 , 329304994730953717 , 1528332102830958267 , 1451411074878096295 , 1347467580120535555 , 1561068453426281950 , 1049190729962077870 , 368104731867402344 , 2127612134358023298 , 1570121078703979009 , 1011052619864998722 , 1918065417288604889 , 1693261071776154058 , 812460518073472504 , 2127056650910358758 , 1760145479565444967 , 656089091595357519 , 273051509488965836 , 1712278800535038902 , 1070746751804133368 , 1217301262522160734 , 1753343033813879988 },
51{ 699976857215683714 , 709180084966826899 , 521390679167208564 , 2287523025660301503 , 1390345310130166548 , 442431444482989227 , 462298256347936450 , 508618577962298247 , 1763626371324001495 , 2139303259703783965 , 1077195985247961702 , 581345654012061890 , 137424469831320370 , 1851986950164655796 , 608699129605803880 , 2126713291670051023 , 1223074168756584637 , 155180891492698817 , 734715326192277039 , 1045124029695625117 , 1824866280279517779 , 1243838470628564732 , 196684526760885295 , 2126558524196680939 , 1387229168710781002 , 1503382689282141163 , 1401684855477320428 , 1840341276858820906 , 2036179563307894283 , 595480966239258721 , 1415253401373664712 , 33372865152070065 , 1674390521329267399 , 1054528992716710387 , 1223441172901965886 , 1399293599099023584 , 2238006201216459914 , 1858189134667608773 , 715079439779792270 , 1702939169894869940 , 2187687788555454669 , 1997419285681915348 , 496262285600570054 , 1438461717309944525 , 1282202245738147979 , 549052932345146794 , 569076743301155432 , 990509501720210248 , 225185446647666012 , 1383552809406165063 , 1794844260297007258 , 524881916024482638 , 462277083236936384 , 1059661202152720538 , 1031839650584800372 , 1011967678078871286 , 1284435903061960015 , 1106822154454294662 , 246964151636034611 , 882946040353155710 , 1452915539171990659 , 1428178580562039417 , 207208664491381227 , 1698049847981799783 , 581750916702587366 , 1334657859903472784 , 2010338048240641995 , 2281435244217080505 , 1980438510369976555 , 1638964480855185076 , 783444712553542560 , 81092791179226432 , 1071402584134978481 , 349252843932733054 , 1607046692721733720 , 1941475958027585916 , 2141494772944323765 , 2252110533410781925 , 852012201803505791 , 1711469893980714798 , 367204549839756593 , 311574791421605723 , 2084810444065944752 , 1079502763429444161 , 1237619442862641636 , 1855592531279007958 , 337297285464163631 , 81276513892112380 , 853130565673932748 , 1702920420978721842 , 1866233089651354158 , 2022529164960888411 , 734681042970378417 , 2227794149220224197 , 1951850836902604743 , 345925002384321223 , 69603609785947926 , 539097699134073010 , 947355003122529082 , 1219534249152326000 , 745630002281296001 , 675949378594346702 , 1818889986002864919 , 1452233123861982134 , 147294639130533224 , 11407784310966157 , 428639685766391112 , 2086098097101550149 , 1769362284485866815 , 1791656918070000700 , 2133858440090168688 , 1465314980534934354 , 2124348373486888655 , 2248819177347182093 , 853733986818205460 , 495546253418791198 , 973945397364050462 , 1148572706893479352 , 1375188143281348498 , 932884352472855515 , 421696465821117662 , 416573452706922633 , 1519372087072494024 , 2072122428870528304 , 1718435111059936994 , 853728613372312362 , 142605840212111576 , 1625379492685937730 , 686602179054337942 , 11138968233902937 , 1482204404451326362 , 487079330562433678 , 214639499979376115 , 1828011240592200534 , 43216321954860213 , 475112441205156797 , 1884479989460351249 , 617732580922355076 , 2013426576035177305 , 1451904287179022364 , 1060741029274319048 , 473958983367953470 , 592908280178862177 , 99235405951643156 , 1546694553860695594 , 319690266471330752 , 635293717870466451 , 963196151826288085 , 854766857830928202 , 1473348449786708709 , 135683804907832734 , 1900394268524887266 , 1793236547572023737 , 1787915633783663584 , 269430352578095594 , 2233988996033289991 , 285117099715553 , 1725314693004188484 , 115142702008464797 , 1323550014280481841 , 531758204786425721 , 1537495025902519372 , 1280906707698392951 , 1700341124640912621 , 2198500265639775696 , 361677606502878079 , 1211720910436707941 , 580903964176092199 , 1176913970665552736 , 1589095355992643816 , 2121815574569645715 , 1619002750529497894 , 555925748262844224 , 1482720371607317472 , 873507409950075431 , 1163327581256634499 , 2172396336306893843 , 2081083938820735774 , 1167711919816774154 , 716500936464859309 , 2073267572446978924 , 2259391518093596271 , 1221487104448382688 , 1135731158355933850 , 2250848413158516246 , 1326984709395249783 , 1462053444028508630 , 94383955060077990 , 247653074678536286 , 468318253680982276 , 134614408273755663 , 479553440023882702 , 1457596953215852663 , 99690381864503259 , 122936257140334478 , 842476422276853372 , 1995130583087111680 , 2276900005123413502 , 1433883030438945788 , 1771381013383912192 , 2152923755877979815 , 314448506080490550 , 2038197598740211449 , 332379284975452821 , 1812250620432474053 , 1133644782461134264 , 1547888112352153857 , 957962398137508274 , 369125080122903595 , 11279734353923299 , 1922571911319594839 , 152737579853180598 , 2103953960269174518 , 1503895380462950859 , 1657866440534968861 , 842209971723549955 , 1170782652638350282 , 1960253977635855611 , 560160454334094201 , 2036757212447202853 , 1391252062421538204 , 874563914908756171 , 1027148585088512411 , 1403847176575067122 , 667058303843353576 , 426203527025715804 , 424562903287668880 , 852803640587744330 , 1834454583653188347 , 1185198592752175902 , 705094780172354591 , 1469525472634476 , 699471142225439411 , 208490668460738174 , 1219668178763936997 , 1556186943805035862 , 507923268935397684 , 2148392238111666006 , 1691819547809356763 , 440279817250463368 , 1720025468844901439 , 1077989984135386512 , 2043491201968134122 , 1288328434602644610 , 581572542112232054 , 1297924698117336565 , 32197699282954142 , 1215383049435363963 , 1005228961093386645 , 469505401891595727 , 598516659096227897 , 915764034682299007 , 1664653375758540367 , 1648785807826157381 , 2175167556951233968 , 1444232690225475167 },
53{ 1759998941904033750 , 542229168472574137 , 591766230566783164 , 968233286210946003 , 1475735010079271542 , 1057401812693673310 , 310138005698474808 , 2139185709467167720 , 266691676246552100 , 1216342842135388018 , 2233353734094170273 , 963758126343354972 , 878761029317448322 , 2283780899761518121 , 1646632172283640229 , 290273245955541337 , 1187745399837671489 , 1451662457657497762 , 2064850845149913796 , 776574887720345550 , 32367242026296152 , 1518871541835403003 , 1972096016095361794 , 1175833489006510123 , 1477444092367075932 , 2302273390827674612 , 102997686382545337 , 126365915163377019 , 2089712041787452640 , 1059594412875142938 , 1160777737082417749 , 1900574738715084809 , 408150080946007611 , 2194381132477251445 , 1388268103692411850 , 1905348003658537370 , 308151684005465437 , 1277861704745743597 , 2107632133728082760 , 448837561378554214 , 36102662289857352 , 983756048699963796 , 1969934148577849778 , 1550330016388856160 , 227051672040243530 , 977230685100761307 , 2146793694934528908 , 2253136873961588412 , 1847766940727238521 , 95459835343987337 , 2136409167109201032 , 635587877284801356 , 1971156739566586142 , 1978706888673258272 , 844921632784995749 , 1282665483352721228 , 531922098221859537 , 611676787053612823 , 717730639438791055 , 1344604782773021361 , 934782952280097859 , 1393208509845735052 , 808162952980271400 , 1110452669405016156 , 2171704561918344832 , 1158814593004988196 , 1848228160305738534 , 136793378092077471 , 741787735061868649 , 1359946662414216596 , 1725646160533488150 , 798024313151083766 , 1045246583618351774 , 860416707247709579 , 1420068364126173972 , 73220640791630751 , 343553037509261509 , 729410727042689699 , 2262309972206926543 , 1972857942890669778 , 778275831561499663 , 1493292588947726489 , 2145400528703939823 , 424532301544554712 , 776410786350152290 , 1149849208914752594 , 376182513515441049 , 1116990326508777228 , 2149842849592977669 , 1314772212867650204 , 304726301459791123 , 351967032775736813 , 1971842041807440745 , 1915286850922709598 , 251125967854357056 , 1674531806089716528 , 1515741889697813939 , 1439153155124811059 , 144427474527995637 , 1896434545628600354 , 616313867982913272 , 748707585832541827 , 290446402998552761 , 1831703238723998552 , 1928375046931032170 , 1872528096003120854 , 619838971106736655 , 2082007056624600682 , 1365644094952183745 , 293585199081561287 , 1652117904281673631 , 784552440618200092 , 456252746180993952 , 741437627515891948 , 1779852128213324202 , 1353500626591340335 , 1392072012279968698 , 231824074574398828 , 1685731244460629297 , 1316586275443082190 , 1660166457051624890 , 1808066088031555220 , 1668656131369024355 , 745634904267079967 , 1696675427180462144 , 2235982982091702614 , 744720651256841035 , 1285573868006875369 , 586936078851180931 , 232812379459800384 , 4575549993105002 , 533698038650566036 , 1749999756926596840 , 87347872139054337 , 304228678609644433 , 2043342891455666072 , 1420957303373235867 , 599669188386350115 , 448515277195723306 , 1365438543800392693 , 2044527363931017645 , 431058288336891112 , 2135413557937891979 , 213811656567701087 , 690402247566954975 , 2214562439287668618 , 1464780540931453800 , 2040837740208909446 , 490722167949090922 , 1508715355129628506 , 1692594539994335095 , 430906699076120739 , 1618674682636734438 , 226277875531675412 , 1187108896948888692 , 526967345113857875 , 818161047388713436 , 1581309448506954494 , 2255530538962786137 , 1983784394872875831 , 1393641527017352761 , 1766473102125358689 , 936716877214876211 , 567698385329023152 , 189056793608694078 , 498468119922617759 , 1106324326715759516 , 1651247947830541559 , 691524389971884778 , 2022595415107354731 , 1508575521321361855 , 2304219653705685401 , 861833763551998923 , 2157230058601327124 , 193795905630258260 , 1645078726859597773 , 42878775266710632 , 980105947568167852 , 924466961382584364 , 1278647874846335212 , 430957864281346092 , 1983206108413390431 , 1130623282015741901 , 364634869421194705 , 1904710623982512827 , 950903392037761773 , 1535897943741024364 , 463253984581057477 , 1075116833048632579 , 1947446570607825950 , 659674277258308749 , 2031367747407614150 , 756646332643133475 , 303091468254227596 , 2127525773778174428 , 2037091086769349410 , 889190594568693966 , 622505595370253515 , 136979863034265317 , 96015587375866584 , 1826178521006286070 , 437280215594845116 , 701153178245326022 , 489938827024942487 , 1446349141742505730 , 1704821375801302990 , 1692881003897953764 , 608587866749261790 , 86365252777236023 , 1448601704123381003 , 110926725603707685 , 1880828552972122489 , 736528462275424257 , 439599390102065304 , 1159989646980492212 , 2183405167094007260 , 897641633690493750 , 1739669303608873701 , 2230656867659065352 , 707642950647222720 , 204138326796465375 , 1770571810330014047 , 345065914623065144 , 1928672330845257015 , 1503964490085861759 , 1008856460813097536 , 1738358301922786327 , 299124800055036049 , 2298952200237179872 , 1615423744753464966 , 178966178783436561 , 127422095710285906 , 1308270563695181318 , 2118749304564956437 , 120068695777596075 , 1208209117310970237 , 1216243425761435707 , 233287464207852402 , 931911631327137426 , 2203698598412926421 , 50369752884996183 , 253967490321390690 , 2211522550298136652 , 767868998738377027 , 122235866308292779 , 538019827377280246 , 1193828895918848667 , 1802946591835178051 , 840882565565894131 , 496101322627659013 , 185780609393133014 , 1095870229703544078 , 2258181249606603642 , 176003670334435044 , 35576202573699422 , 2115867851900422814 },
55{ 1568422166981168603 , 1670694722092384347 , 1641261801930904910 , 1792365546967124281 , 467683067491172295 , 2111714668534833450 , 1416056394967471717 , 1400822690068492065 , 1990988104459201648 , 1441953498984333236 , 1127026316283627073 , 2164126312438585251 , 740762544734090867 , 756682060208729378 , 8135232202709487 , 1806946754011729717 , 1069051041287340754 , 409736233660562739 , 1296185029469545087 , 536767813817593291 , 2015597424559220320 , 2226319177336770291 , 697576929969546559 , 358403393463199381 , 507901812825748822 , 124248086427934262 , 1164534739349153172 , 786612924737182893 , 53510640355145543 , 1309900700365433351 , 2009464798159701360 , 114907214740370658 , 2292797154615440553 , 1274742426618846244 , 2208493217724721611 , 1358686427094400474 , 1536602942002730853 , 104218720709454719 , 1191299799933232323 , 1546790985299945274 , 433338169184073264 , 550886005510672096 , 2221190479847164568 , 1583882086520986214 , 670177949652395729 , 1473786152247997456 , 730178022791779955 , 1747328062089357325 , 365424379551844693 , 358950183530398217 , 200920976488015089 , 1829023231880105197 , 1083412041806663439 , 710982068158639745 , 2176916874770024295 , 1994871778715710020 , 556002263277225830 , 1437751688798347395 , 688578562541601111 , 2046256396735452684 , 1303782744303300534 , 1943169325428081210 , 580089293526831532 , 272156148512470269 , 1851150289193050228 , 545730541963395186 , 763268331590327353 , 1623414881123435710 , 1846794558613670186 , 1303538247373644094 , 1422566714343129149 , 1473560744269330285 , 977307645368214062 , 551334930803547482 , 96440438619411449 , 903461149985294658 , 854994712144871334 , 760932962501214179 , 839243082040273914 , 1735627582248931988 , 2233359379238092861 , 1282741615825324240 , 1373648212487941979 , 2114973656593794950 , 1168301093170398750 , 1256882464423056986 , 1325707532820396050 , 689286155426523213 , 1911005614567922905 , 1816950432042572157 , 230897573895718414 , 568736366455074364 , 2147359079452975662 , 60891123697067312 , 422937801386468678 , 900151008388709375 , 2218264826896944871 , 886944164591280448 , 2233651701463820770 , 1950303537604020105 , 533792524434139886 , 450818636829595919 , 1010639879384463747 , 2268414057908245238 , 699350924739693465 , 1254830993023748731 , 1482765173876892011 , 841670106806826692 , 1435724324994440905 , 1479238262739486743 , 241628763817461614 , 550587451994415452 , 221521077583980006 , 298251853433596341 , 2235554352839805817 , 1498788259559493109 , 467533440373464215 , 646580727566507864 , 998860476759113688 , 1501806115516862602 , 1540951716159615301 , 2260695270524282796 , 856537725989943758 , 1940662864231521728 , 1945051233285488835 , 2297821908524396084 , 1551512348676847347 , 2077004982655768311 , 781858033547642827 , 939629156430040267 , 1624624549087639644 , 1045225509771543921 , 1295900857809897282 , 1255230928872600201 , 1732923854550104826 , 1029866770537030108 , 1975970148023650404 , 1057157534829081748 , 440355132177561436 , 363838809664982944 , 2120693539500968895 , 1215425098106166212 , 2252615929695273688 , 1018620327552679046 , 1064035865043540032 , 268494998203509985 , 66863745588591959 , 2082777972179919223 , 345677446175161531 , 1486425730411842144 , 731628093719129344 , 1834836454744585724 , 885672561993922458 , 1148972902013701751 , 1475936841070514516 , 646736305834139973 , 613742537608412792 , 706998337212605603 , 587723272799400193 , 1261269921120201531 , 1774207484029735483 , 1046747510006649947 , 1676325173587856312 , 1895337852684322095 , 1034240622665018904 , 326856834002376306 , 167197375809912829 , 2060336372490849656 , 616997691567218145 , 337426646829729148 , 1739542707651844272 , 307056851817400929 , 1375086142604491144 , 2045673555069721080 , 868394949059091736 , 2277409271322298756 , 579085861688481616 , 526681488563609504 , 127076756026597168 , 2046250576739255361 , 2258338343704238382 , 173633458094177647 , 2274694009928204118 , 612886055353941771 , 477623470557592541 , 2000270557955603169 , 140692041888245442 , 1128205659874370808 , 489094655959552150 , 1826436640380412868 , 1047274449747926357 , 1931268705075878725 , 356505679686925540 , 1329011640108581135 , 2175591533510974460 , 1198782562538156959 , 2029351981543943488 , 2117806236695520598 , 1841250501868590445 , 161518542091991489 , 307032106148045767 , 2042381299261034542 , 1837642099682840133 , 1190170023760183236 , 51208625231406179 , 1023104711454136609 , 1745140967934011373 , 1854977894743940263 , 1852967213322105242 , 1661755165872066546 , 2101739591666595115 , 143517106963200283 , 1015219226085412147 , 260870329371190366 , 265170442908935646 , 104688784243212125 , 1182650557890986710 , 1396563086611712245 , 170311833028924669 , 925460668467155518 , 2034105754427820308 , 501806623647355606 , 1337092329721606573 , 1451887474461859946 , 203701572028482895 , 986479729528420568 , 1294491526991574241 , 834223711916469741 , 2229194487526871175 , 301459001019482849 , 736586250778065386 , 2292014336445801413 , 1624463604025786165 , 68642257582888394 , 132269675515892638 , 1410526911707735768 , 1673731942382936514 , 1918007193972947481 , 577144082840372530 , 1435418890566476234 , 1050499644020766349 , 1689068560370590679 , 2283356781187747442 , 1747430658114002641 , 1474479596943376805 , 1078818128319454517 , 469802426121976524 , 1217497956871815204 , 2281333141490402512 , 2247906975403841361 , 260231840721123384 , 97492331209778174 , 2019185503046875512 , 2107936078588386110 , 1721922726712829879 , 2056877461406186056 },
57{ 1579204282511942488 , 184367086858732670 , 1758629599018794474 , 1179727463198947073 , 1040372365678349828 , 319387662899106161 , 1823882334155367451 , 124105593427480478 , 787205566231216392 , 1977175124397542453 , 1188199253413783813 , 1131031385595881146 , 1306238677995370532 , 1583233157175989101 , 1633325401390383778 , 1955553270464384771 , 232507655842066114 , 1428244990910527344 , 889080785897762498 , 2057716492115558894 , 529815082567802673 , 2284698956325808279 , 1352330253617170968 , 2082587155844971952 , 2108056174438370803 , 2033150393418718008 , 657010501945926765 , 756316186688029418 , 2009016063916312501 , 1669559664720099911 , 409508112351408699 , 756696125391194378 , 1599106796383841787 , 687080578820331675 , 2300609195715573601 , 679246904749120531 , 285597135133515956 , 369489116835947849 , 1708538808897204590 , 692172584062337552 , 1915850571206211153 , 1713629880914193198 , 1940182139140909664 , 442040852398075673 , 1877351614876915170 , 1320536433869365750 , 738311714946745396 , 281178255162960287 , 1905094431633517794 , 1701769263905620720 , 1079715576607075941 , 246240717887776683 , 1519056844667337927 , 1277986806128477175 , 2273761279588603205 , 1380158076814787175 , 103108551333603133 , 833271873752725463 , 1113704327846878138 , 974907908139666788 , 1682488721952997433 , 1418301239173313363 , 1484368222815665666 , 1266438966423784667 , 1984815364826125276 , 1317212306716080420 , 1669880172140267311 , 1582402530888485918 , 43213451996011870 , 224082479160371139 , 704752509567509512 , 1292953136450405880 , 2031016680725630078 , 1180263117148397934 , 2074397392654492679 , 1190309423073719814 , 212249238029863108 , 1346147673124904407 , 2127445969781904261 , 1054038009648236844 , 2103760697539287116 , 921856819892900035 , 155861243669455516 , 1394189729652919889 , 750208964747269229 , 882314452406025224 , 64927462665527160 , 1377173245071174262 , 2246028591607288991 , 1623433877457730842 , 1454200438821608023 , 1181397713795854110 , 859682639322118942 , 1616603740800614602 , 1445928689055412801 , 511148127978808783 , 187070967911349007 , 84546067680147766 , 1746989316184382974 , 273044457944374274 , 1629664619545040306 , 427518818319964917 , 588496531269663973 , 474209503316185098 , 1174978855704082254 , 1344303165034149447 , 1223711177526070343 , 1498675669736331551 , 1861988637877827296 , 1000644432584211260 , 1686947962814121200 , 1783309413505111501 , 2264203721068532674 , 1886508011462775260 , 176946245261167694 , 392465771616470015 , 2265437779961490593 , 2150787822016120897 , 896866323934000604 , 852363646411333931 , 1319771344395351001 , 954911843220446067 , 970656429409638174 , 470843455080353132 , 393134202999862819 , 924862687082281754 , 147650290584192884 , 1132089701622385231 , 1984183430838376253 , 1659903539596554223 , 603349277669967412 , 808517411184702296 , 850355952124556012 , 740849092714223974 , 1657478139106326471 , 1538254014861207507 , 1316674581848949167 , 1219267190046964461 , 207556723697934250 , 61481365954250189 , 1582939249890585504 , 1888620303317804553 , 1235075845658919111 , 1370240543294368923 , 1499731235176186994 , 1780555677370163602 , 605003114703984102 , 415974499819617537 , 1630036071897584489 , 776997620305907521 , 2069398163592695423 , 785911535651968003 , 2043612010062855780 , 444139786572823564 , 1642780902078435994 , 286509744163483332 , 1887790743458746744 , 363319551439595623 , 2178955978525820249 , 958284727358551341 , 2037009199182494121 , 655750301764515246 , 834824533695338441 , 354965991034433580 , 1551771495282974517 , 2252124126319367365 , 1384898646037841123 , 510451844742892409 , 297519263238883317 , 1758962104922901291 , 863652008108878196 , 1555540564976274376 , 2040838274685144871 , 2122022183112784720 , 664244764809872909 , 1567232584830003161 , 1811140400118222807 , 486027460251233600 , 371024622822138433 , 2046709047272950724 , 715506713057550808 , 1325428907075524501 , 1641951362442690553 , 787989460795639891 , 1035894581362110635 , 846640584848047113 , 561437839280547274 , 1767447736444710062 , 611810344091103362 , 753924609142133524 , 1750746181651304690 , 817506516231037952 , 1908666498686106490 , 2076113750810279589 , 373143910437028436 , 1289226243483237245 , 679043773650557644 , 2081034855710261320 , 943325716477025883 , 2034938637141236424 , 1133283870339443704 , 475519001494216842 , 1844237896260784540 , 925295807862307953 , 767939969837957741 , 2211502629878492326 , 2167835664819367064 , 97632292522788129 , 1733315369775563120 , 989229109208978855 , 1986141734173173767 , 563869377354287149 , 2076231310961264766 , 2056991958969931756 , 987282148605815297 , 789080924674169102 , 2248475435205470894 , 1025780102237365995 , 566091429375580920 , 2265464580538020657 , 975054411864636509 , 985854880337757525 , 1162529581320400284 , 568597198348826917 , 380333791309789275 , 2192390061789300754 , 1999057703125605813 , 438675143209080316 , 1770104889389662606 , 372797387904424074 , 319145939707767097 , 326455845575740141 , 1172338162315176109 , 645114691493070994 , 2073337212176837971 , 1084778905886674539 , 942475821718627020 , 1664904675213683098 , 2248380248267538419 , 609775401998196267 , 583929789219299624 , 226576688973645168 , 603394135753273331 , 18366285837110450 , 425458656849532623 , 1306109295724435556 , 1183814341455913688 , 487462981333271775 , 1495194182962811517 , 894476408260906057 , 513813437768157114 , 442609350053095314 , 966329650051439929 , 1020452522819308122 , 413234117269466471 , 751549863770830023 },
59{ 883269661342998346 , 362492455330324470 , 835274337281608488 , 1293602146115562049 , 226674659454360735 , 54424173667989537 , 1604480097682344886 , 746696025390192540 , 411801214310357275 , 1367478324915730480 , 636960432632549186 , 268129128796167916 , 521593908712330238 , 975778302244046198 , 709124905044093125 , 29928735501910999 , 1705759615818768614 , 1394209642448419790 , 1069747978903810527 , 744393045295368736 , 1942777017204986033 , 2197643978461053220 , 617300361998646983 , 405735626751713358 , 2027444954887779265 , 94983403406959051 , 1731332303804129062 , 1327648195796002439 , 1642166874978219824 , 1824526288609552177 , 777117262499058256 , 651327594270388966 , 1844155592129329915 , 978424566177275602 , 1726619555819452341 , 560040065271858686 , 1396815984490882177 , 380772127498877210 , 1044930913184880163 , 2123962766730473939 , 689004880204173144 , 1367179374946414037 , 2255036328888988767 , 431944333126587381 , 225109322228938840 , 1851567355447400154 , 2046108422144657517 , 1956000462351415613 , 1485124841158724283 , 1318665358684171965 , 1659795408154492037 , 330504762711191178 , 1891975658829134323 , 597749165212470383 , 723954765874025165 , 1141970377660961882 , 1579219775987191110 , 505992651541388991 , 1763447484186309260 , 551481597976799386 , 159635914508516581 , 329441937319829556 , 929380412857668419 , 2225915256806725211 , 2130291549824502429 , 1262152365236390902 , 370130297831949065 , 1274951392979680731 , 1437345738119820274 , 666174864738243680 , 153068205109315911 , 542448362889863397 , 500278292476154160 , 1940694593725356945 , 1114258832640730792 , 1069164228358904741 , 1189438107156653069 , 1502187410265467782 , 1812277751219593273 , 2227069330617341073 , 1660003385500041473 , 2096915413979812693 , 2293083416460922372 , 2287142716065546219 , 2263628012729866361 , 1945263042585383795 , 38214954798629165 , 540195837163335843 , 989728445082892822 , 1280027524850494126 , 401864666788457157 , 2105107590546677220 , 1913506445609683164 , 2224986803989282129 , 417013508199534251 , 1964328397414844537 , 482172129453081857 , 242743984560152208 , 689453028888344726 , 945037019328317334 , 986701541595066639 , 80033272252347922 , 77908155644172715 , 2169202108147298021 , 1122400830025244978 , 553089425684404649 , 2126975007222418837 , 1250228886004087280 , 67929507426934938 , 1195378362246055420 , 1158879569046505883 , 548598836610266162 , 872958187812361112 , 1447409899032057996 , 2255502774475588256 , 1133209714021269185 , 1310686149073039971 , 1429671321967368454 , 2131317189583710065 , 594631818010384323 , 1977107029509116756 , 1794201872141268554 , 2017218265735847832 , 330144373962868680 , 70140093013487465 , 767675198845552387 , 1546535272796570771 , 2134058835190837855 , 1863645279167348762 , 819508995866920607 , 224702210013001715 , 1849194979444932513 , 533224825351026757 , 1467427935295412736 , 479517482626445002 , 400761273487216264 , 1046138851526091048 , 844404115707960767 , 1142698434849664649 , 432660432167509685 , 320406715598131501 , 1837567651410851865 , 2183204225889407104 , 2040478110669770903 , 55997168133969918 , 310201194513321712 , 1092830930943392335 , 194593504249797043 , 1299995487847873424 , 685895199111768275 , 1276294955656516435 , 687114486341841982 , 1920747996044592591 , 1056402192301628951 , 50396863794862825 , 1295370739366094706 , 2252492371456637334 , 1049607449325357954 , 381155478036107490 , 1689199891116537594 , 949910925729676076 , 2039668316862193968 , 2235002249075621949 , 992140697788950949 , 349085891024036913 , 1639384486895202273 , 873678815755623410 , 582761303226687256 , 1355130617920912129 , 1492544113626512813 , 782948708381861102 , 1412375119747188090 , 2092781805968891602 , 1500792137636143736 , 955253742865001199 , 1073535742821066439 , 1799011313108405294 , 1631287213166307318 , 1075238650861477243 , 1971547081332054224 , 482450286907515449 , 2223108495655554235 , 743232221612408916 , 1658228564942432486 , 157215888320808180 , 322156213217743825 , 100646260366025118 , 1712197674350584848 , 826296569922379830 , 1645506046393294613 , 145428025703874271 , 1371835821362707685 , 1046979826001673237 , 2297803022338862002 , 172140007637774656 , 541972528838013113 , 1202956102625246322 , 1819863023181787855 , 211085070371171513 , 1989141928453703629 , 1923909377468813337 , 1738998879847957285 , 624413575867969074 , 2285669009960685771 , 387855705082806318 , 1537696887633300194 , 1299959977486448115 , 150843986923470987 , 911251343296942973 , 101877440042653037 , 1298287967287533073 , 406408981456347415 , 1707009304612006273 , 922399310396499252 , 1030835064117271482 , 1567486708979909128 , 396980743220427645 , 874240736135138459 , 1917865876528720477 , 2214931965604279307 , 1272214640005284934 , 2300727602518839472 , 665595165875928394 , 1069716100191419433 , 2018611803100047850 , 769118548230305825 , 722431675826936274 , 1802643205803514236 , 1640926310330064462 , 341312820405629322 , 1991528582202285148 , 1252239470976725833 , 244599384808598479 , 1006389752290283854 , 866687334808934914 , 1363647329375517052 , 1840588733672269381 , 83631320498085373 , 1527140028657097914 , 1460865310328591471 , 1962790976118190697 , 1111878957880806299 , 1702617994294880497 , 942018809394683475 , 244791419541777510 , 1904171746832142844 , 1085190417939900529 , 686847819121500853 , 2023480511661159225 , 1150094292366409020 , 2258923425667606642 , 1551396772675485199 , 2273724292371646121 , 1447380568046167096 , 1459150672923788250 , 1883461105149684360 },
61{ 890392091331952129 , 1995216684149678043 , 2241254107578236463 , 2072807364397271471 , 2159918956770244570 , 2138989304081096547 , 371333625329622159 , 1805143462125894980 , 1844031975566680948 , 1751727159550996744 , 401979327704829007 , 1212917405057020101 , 1875538037503319734 , 1654729933078418510 , 851735481295844199 , 596700107063587430 , 1131425463366378992 , 919796696670658582 , 288287651604368042 , 216669345484591774 , 1955903261239320040 , 1144428525743963214 , 1302938784428909323 , 1370159184833309256 , 1962546322273216967 , 450926424871852204 , 1441396303123723856 , 1054377949166431638 , 271272413060920566 , 529966869642510861 , 634717896679394707 , 1192511679568524895 , 256587839074849678 , 1658320125269088321 , 71820632474124558 , 1625419916384804981 , 578552122695267279 , 1215734554129107263 , 1937803663913640950 , 1859458928766023218 , 1453929101119268019 , 1428562035084825327 , 1519464854315780067 , 150058337257746374 , 168287455136164572 , 606805433063728543 , 2193996481315665733 , 1416861640565723432 , 829587915715465844 , 1956440026058428320 , 499081035902297385 , 1715761292132272194 , 517299064894322648 , 2077817111361844727 , 14321591490952925 , 1084678385019320583 , 129575733307617108 , 2155525922782331827 , 1178970674541601356 , 1903951967017766789 , 2060623588276394068 , 32503423110469514 , 1390230851326133185 , 998935115131420085 , 627598394539064488 , 981376293038312897 , 200981110010358196 , 721632259927033197 , 2034488090177459274 , 614493836055283503 , 244571248384321098 , 1300459250519516788 , 563274697388309723 , 1208467146191601349 , 582579167615119949 , 501933007474811915 , 1616997515599216151 , 2180638760552654735 , 525029726876064195 , 139766929897361082 , 444457137172471439 , 574676679647828378 , 2203259618956304851 , 2091423559560227280 , 1064014386771911325 , 2045380962990297367 , 1694270109511117648 , 1614512205833987766 , 75699242077718751 , 909638047212087308 , 1341339328388102328 , 2068069668746064594 , 2004082530408733510 , 1306025880115068794 , 1038038143428050150 , 275084253423160522 , 440079251439943142 , 2050706710565719730 , 1207822376619050996 , 705177035251572284 , 1125064020808580337 , 1174747432680290030 , 770500546715505190 , 715345900582794783 , 51721022269452510 , 1757570927950235518 , 521031237357078954 , 1896768900230827721 , 17248688507236862 , 1526439698372705069 , 2153953714080496316 , 2029733696012041284 , 296861639458471787 , 20391982473222170 , 1798372886133754142 , 611327722346456010 , 647967810971951527 , 2182136701571340397 , 1097549832043208944 , 1909497802788902739 , 1722961728470642515 , 1418627975966582047 , 501640050210541279 , 768344608109347872 , 943060886271146051 , 1414039189794122630 , 1622695694321584961 , 2255183634302364633 , 1584310044212547246 , 1720449884060840106 , 352682990273541865 , 1984881982442752840 , 2304059823734757070 , 2222734481073581330 , 1916863818816099207 , 2239394151316775602 , 982845952657488594 , 2293924156298574393 , 478985003893269710 , 2230623452743148101 , 1539817286601985249 , 591192132792844239 , 983382994610632625 , 998153012740003249 , 978899796398511025 , 1544561034955359916 , 760682360455631828 , 1410250289159664366 , 275045320748843476 , 138965108809713863 , 462105186062133669 , 1167463676767916351 , 1563087139577171949 , 1990215747135154878 , 1279699363210954911 , 1680333823495227031 , 388087197673009048 , 92197094668700047 , 2125781235306400184 , 1056137151198775062 , 1197406810946366278 , 2102745124806611989 , 145624291690753763 , 2204411324423843312 , 1654104360002105908 , 2197093295918583163 , 1074291188006330815 , 2165907405423914937 , 583152365290299161 , 1390899661412810148 , 474477872148029499 , 384358393704586876 , 812627239578905365 , 1988131190734075370 , 1546269033068675262 , 46685726755515474 , 877497435956985926 , 26402795774629461 , 1512560521881205448 , 241462167066666725 , 633683324092418111 , 519110246014471902 , 585336716115485154 , 1077879838081691208 , 2258372847729240130 , 735965119834187309 , 1181809738321498139 , 387320304623090331 , 1749896811072142012 , 1935707813796296023 , 1641664151949576805 , 2188628723050507516 , 2152915794491668674 , 2018258463491843299 , 362046253203053828 , 1299355250694736869 , 987099813323786349 , 2146966313237231690 , 1620625278294034564 , 1531621531839986858 , 29577248299459551 , 1811953426008768404 , 1833277950589986059 , 876155901555747567 , 688640920398658761 , 1443891070817845406 , 760335466561271836 , 829781836306546202 , 684007413908045612 , 371396630921194845 , 376671264851490509 , 282755905354066370 , 1758468088041825666 , 1301326173908060741 , 673081048967997904 , 1163223716853962685 , 4157734047893189 , 2018348494653720896 , 2102077417746310327 , 1484078418356312182 , 1835765557215290853 , 258540292728505290 , 977256796677289505 , 1092014498141614148 , 184849597658005541 , 1797451390142840529 , 616897369816715694 , 460923070475729508 , 1074273988750181997 , 1030332093536186029 , 1300303608161519676 , 1340177732158401518 , 1098495226067137788 , 1160305455388726758 , 570024971075600397 , 467200405676959824 , 2061576650734277936 , 1944108734149341009 , 187734667031798689 , 1944360507958380182 , 33078895515971391 , 195877542143047299 , 1662622460385119101 , 1364010665541914403 , 2280883327394465777 , 1056401635043631494 , 442011532935225011 , 119947370559019524 , 855239615766224758 , 1609912257260935236 , 2302351714297859156 , 1925017411771944457 , 432533733851715941 , 1602469579917502194 , 133053933650838185 , 948821834479974693 },
63{ 1167183520515504152 , 2077293977822986569 , 1502372393098379252 , 2074348645859942245 , 228174952405792556 , 125882229839040227 , 1350663510525070098 , 1413032989930697717 , 2063765219860160737 , 802650144556014334 , 2166766090185310200 , 1370850433159932744 , 1851671328757185595 , 1269902302937552830 , 1007667901711146611 , 708289996160601721 , 453454918739052119 , 2113075260165495822 , 1116448006259405827 , 1196372696212294619 , 2060851588749767850 , 430514275695565986 , 1203713447983163328 , 1226543219635660473 , 710779324350252155 , 407723023029325728 , 448983274014100051 , 1471955793657670267 , 489907837315851882 , 1558369572097152415 , 2259190963330444669 , 1767925676536126397 , 2138126010749332660 , 1315774676467474929 , 77932871284340196 , 1776579144469849934 , 408703471072183675 , 1532956102686968145 , 1521486855454999857 , 808048425497468964 , 1776036990829096073 , 1829968504473751304 , 1504049964636169671 , 2084595764842159814 , 1098263166682088785 , 238597002821332839 , 1834041401507336364 , 277184324989678045 , 1886232712458908325 , 2079018221824932201 , 313565531951201333 , 63778378783913711 , 1857771040376113463 , 1192876660257951858 , 1197195067996921983 , 104353433408767662 , 2280663968911828362 , 148435699467496409 , 1874571505641970691 , 942868821788419578 , 1710638023717847421 , 1791251227084052141 , 1826777552240093735 , 1179919822412150178 , 826566063549409403 , 2281548385905023092 , 911666730651288104 , 2130355287338546397 , 1315794238629070376 , 1995803171382594920 , 1199696982640898961 , 422938485363070096 , 1984709626628898496 , 1434246701878846004 , 83520631875813047 , 2139692597181504055 , 8686689058689841 , 833544290822620053 , 1699961591520967362 , 1086932237521010679 , 456177696923268926 , 1572378211695426480 , 1479079470044236997 , 806693943776160571 , 2264439640543518028 , 1054536193397675952 , 322321462220774710 , 2157647270833249290 , 361709338016342391 , 1750272433328235104 , 2024528650825441569 , 425164534158665266 , 414301617327100379 , 1187623491608780037 , 1334954085095352708 , 527240025013194152 , 1079858069031769167 , 1551399636879847356 , 1432214258564147011 , 810234875738652252 , 1735177964760505186 , 722457146328016801 , 2205125404385820323 , 2027745331834023745 , 804184659464718650 , 860181362268506018 , 1630502698547138369 , 1034249320892546548 , 804091131984425651 , 352761122331077877 , 1570546767016595241 , 1978105077370705738 , 877138188974293942 , 437142926386540658 , 1328777156036895249 , 1515307242281543599 , 419507821826088030 , 142799564914938378 , 373377430139995835 , 391374797980501668 , 171434548850160516 , 742461836027621658 , 1504718719920543210 , 629569647466465217 , 449177953622061696 , 971843899214800334 , 911969336847394375 , 2287141623820659970 , 1914287923814583964 , 2205754797155139134 , 10177888855266416 , 2198321735409399007 , 228239541045927332 , 1209983090793940547 , 1267527091844271541 , 1019327804194758678 , 667147681423870380 , 884553927779280695 , 153468939193551253 , 273114031346293434 , 257167068811295992 , 1649297159327097154 , 1944802164690063966 , 26997215686492644 , 1429768280557102790 , 1012808623635939133 , 1951520276828434502 , 1310383238877054910 , 1822595668254387737 , 146623418992471896 , 2282511535438268141 , 2031648019773231814 , 1923486421269415165 , 973365560457044823 , 801796059790935250 , 1813493330080429826 , 258081654158845818 , 973873940415401417 , 140369689126695868 , 1245503073198999748 , 516615467000313091 , 1792963966706665228 , 673802586345163033 , 1305948989493516681 , 1694306237863022253 , 1995178540965948862 , 794896038074370033 , 295253740035535126 , 758890169871636615 , 504564394004587091 , 660524942809900588 , 644437202479879904 , 360237661167217271 , 2126691926625702363 , 749963300245462690 , 1081592948839639052 , 804554347350022873 , 1868541012189291741 , 1785660661868019382 , 125965170817116327 , 2281593703778297171 , 2182352448121320274 , 2176934678803481956 , 361395566907907491 , 2274363116570362851 , 693932474638512106 , 554483619735714176 , 1912635976946294782 , 1462554042201432259 , 1264302891975684518 , 1513604076441524109 , 1707652949035940638 , 384000109646544666 , 848456580240626253 , 1505842639799881730 , 388169464860171202 , 134504104651602855 , 480242761847563417 , 854924546941628925 , 258748938094775014 , 2276411959097117230 , 791846312547544379 , 1990961964120635138 , 1072475400340042393 , 2144461652283407011 , 2182493444345605653 , 1798261226580566573 , 1848956804708949960 , 1690708508352188197 , 864015941009440660 , 600383949769052723 , 1813001055689106863 , 2120134851433948807 , 1425324747094828432 , 1006833657516300048 , 1058943935130169777 , 1099429283694461236 , 308740534992297725 , 1261808311621274636 , 391270551911615552 , 164279056546922103 , 1707607068335726203 , 2233463727890237285 , 1449360006989378696 , 356021357103973314 , 637456938016725233 , 988557694963845917 , 489813028568940491 , 559731006145307223 , 1541972315965653932 , 466238788223598591 , 1126065484233699360 , 1639144620776407456 , 1883882974744195456 , 1359518523559886628 , 472637651454359338 , 1646137008030634242 , 1268187335213992212 , 528617863084478744 , 1664006848371329556 , 368570209076573839 , 1536305928174908654 , 104391038337864944 , 1844775729104105454 , 1054537239021509565 , 178745460956458581 , 480814530371080296 , 749095659654754760 , 908610651209371067 , 446074618284226658 , 834799748311253468 , 462261750628301215 , 1541888950573088375 , 1269702064756680623 , 465522304551722304 , 617741227112250987 },
65{ 477753684664124123 , 2153794900848055604 , 22813295386216276 , 281997839893654154 , 436400999210416553 , 716870232099328732 , 1580746172618204141 , 1108751956367862330 , 85200070569345618 , 43674263894711299 , 883944883179856285 , 1907593265701089849 , 1467896070863304328 , 2204397610594349429 , 103025129984384408 , 1053729283446890607 , 298736313450326668 , 1827710833424697061 , 1433336692854289450 , 742097429038644747 , 707569406669142286 , 1837155065883787861 , 1555137040906877520 , 402218067509090969 , 1727011426697096491 , 2176301171485423208 , 2013340728473756754 , 1355831591861616357 , 959452324662718931 , 1116854374947225597 , 1363695764143423248 , 1412758905413183922 , 62990367262028267 , 2237210059531241099 , 743146477900059661 , 2279688242177286161 , 1994679493344633541 , 2037375433502203900 , 2141842805273506738 , 255374087436666305 , 849303335330241882 , 1140073506514457776 , 343560235434656814 , 558524723919697348 , 509483222650090177 , 2257283508337775395 , 221499990549707454 , 559364388250176124 , 605460009851692642 , 25232791216936281 , 2143752049648975427 , 1744253097014429590 , 513124266048630307 , 1026668867114183586 , 1579970754164668966 , 532861877999703821 , 410653816176757916 , 232618242760421662 , 1090168335624114508 , 1330310878905258602 , 719139921457170197 , 100787932291307956 , 1815710086417455359 , 1271068415251992290 , 1620058265928717900 , 464334686234796883 , 537704703379829885 , 880997196933473763 , 1725436537940980982 , 564602791319360338 , 1584065387978664202 , 776580954044149014 , 1917362061339123788 , 2054511253661868799 , 1389387151107717239 , 2202161074893287836 , 2067910666387816153 , 950776251858542399 , 1465601662174021750 , 1226675833126105455 , 978735333647930627 , 287932344783098592 , 1062293775063537871 , 123200544844230177 , 705474694258939098 , 309138958815304946 , 2129929219518610531 , 2065742192487832049 , 1188866633668585524 , 677133973899630989 , 965689012015502815 , 1778130491337634035 , 1203205603892358659 , 2097402931556970863 , 142197780026702626 , 342639710075001159 , 470505086665456213 , 1786964198155740153 , 962244776163818985 , 2085003332577306056 , 1764985091544155603 , 628982806664695402 , 797336149572717714 , 1553461222482986242 , 1914846721738682203 , 1237653787111773852 , 638840544212457075 , 962878294595798595 , 600176580868098863 , 562859715721404207 , 1385560733795916683 , 1016140863642035441 , 543222318213782895 , 1535099161941375055 , 1871992902424527421 , 564762211611243983 , 2160323460598240822 , 1034804942428232830 , 1723925247228719138 , 87920741348324069 , 655637920175012907 , 1777973779435115819 , 435695749690854719 , 1434647289585456904 , 1657506438232379650 , 312478449658648946 , 1142995295595085526 , 235501433778099993 , 1588799785002570021 , 2121622533910034371 , 341176695909941901 , 778735773759822755 , 1037396660837815705 , 2296106795041246851 , 2153390614972153857 , 505661749797295900 , 695236339620187635 , 866791845797395886 , 650727335196317879 , 1877840214525384143 , 1667243262157956004 , 945729052409036654 , 508947825023383562 , 1576889194215554725 , 303360893222590924 , 773201950156337263 , 944709163442988259 , 1029150671431593790 , 133116091431103637 , 843180580175260391 , 154386051802586669 , 939865500281344817 , 1741986799456955556 , 1263454571300952642 , 1401160836817573534 , 1108094294072818044 , 1605640369839749592 , 960849912155490431 , 851545704082966933 , 265593160961899756 , 1626969122787300810 , 1772765558671190026 , 1688405108353756075 , 1197197905233972365 , 1811842011386282977 , 251988944627688109 , 1979420513825982398 , 2219378607544966764 , 1149269196037514876 , 1423446832393398295 , 1548897547560234379 , 542984494900094647 , 2236458031508811147 , 1865980778827789413 , 93318973326183504 , 35688239618697526 , 518805262363860967 , 123990901476309411 , 1218345947846528855 , 269994962688960843 , 512122810292168690 , 2193038029171017646 , 1653130781478572717 , 1465523385545256836 , 1864891655043824738 , 344052467165010273 , 200873774571297952 , 1644413778446935452 , 1745361138226051018 , 645427421248718881 , 788737587268510858 , 1959704460570622081 , 687672930551315988 , 462438232250908735 , 60702022205562096 , 1143243882804231236 , 700356482137069781 , 1663594302425661783 , 1402027403717733135 , 1280358473288796985 , 1337193663297908657 , 878919611167879343 , 1260569258946669458 , 700954324365066374 , 1816288354368032683 , 1383326788479603119 , 2066515942862174672 , 1496220210155740603 , 982951406274755545 , 1794356156745742930 , 1787678158470294409 , 2136479224727906721 , 1064695288262069204 , 1313530744460519504 , 1479984134777298121 , 1344771246136885812 , 189809529386862982 , 710843198663624218 , 1726477603155737847 , 1992046604424322906 , 118821518156247020 , 526634353351507692 , 227408190106966410 , 1770913587723657265 , 1721597053351427715 , 110014349474114026 , 887869839933459238 , 215836737093679770 , 1645577831429751172 , 1790966749262722696 , 1897191424605601910 , 2034588906515260171 , 1062382356950616136 , 1080345034058018868 , 1306697986962058894 , 823713448497455428 , 686904227155439344 , 998527369285835848 , 1916564235126489650 , 36652055331245746 , 1106592939540702744 , 1607312416849256486 , 386358879406921342 , 1573177329929911599 , 228296528494883221 , 1143400013886842361 , 1188057456544845871 , 1758936429171765091 , 1274270410356845912 , 1097940922540377329 , 666590205052753166 , 1097263145137471260 , 900439735713780647 , 1108536073522183724 , 1183009249931025248 , 728871514587241379 },
67{ 2132142090867761873 , 1864707119968369071 , 1288466333859284322 , 1642333367918828690 , 1625148066344431472 , 411345762398140757 , 2191795538800263728 , 465432995660933481 , 1129768247358247489 , 1869696710117167786 , 1519214793554216626 , 243375089839965697 , 215495366297660996 , 378245061221426379 , 1481761994265222448 , 23611467088407819 , 1285229257145439078 , 1097062395427902139 , 1900137068164570154 , 367610099110046427 , 164757830903758594 , 166414612956139988 , 762162151273065083 , 2151800301217028430 , 1092431552023975717 , 1748809259265196936 , 270129910347607637 , 1010036131979684162 , 2110586807510124589 , 270049792257732066 , 751350724330025318 , 2152913161430221695 , 2126388600256451014 , 2240561247577497764 , 1423537915973905034 , 738515142303807497 , 307605863293519964 , 856854022431795664 , 1669994863632307148 , 2744744345780411 , 309179512245572307 , 2139755301488537126 , 1471962906025795924 , 1842210021615416736 , 1958200506605544103 , 101394411757481826 , 2167018514161314277 , 1080729804134256320 , 492752388645044605 , 646447761951122298 , 178099520151508428 , 674738599340946828 , 1958116301184721648 , 1702934991410307212 , 205920878239142886 , 1178653950073384256 , 1086799639402211086 , 2294082507791303408 , 252388716103208580 , 2247127102543519967 , 1335807937752033858 , 1081226471820915390 , 624797465013344592 , 828173058011733145 , 733917157004937629 , 1874728966616514437 , 863161768003531708 , 2061263045041757318 , 2005526081626485843 , 50075795364631703 , 78312616902862824 , 517300502858371111 , 392508362102404918 , 1600386361473386943 , 1663247247810316781 , 2026107152544617381 , 240265410121674829 , 15662648061523902 , 2199061088636346085 , 1717981594108609226 , 1171265259256836064 , 453082595913988545 , 630359371170222341 , 792638159877316828 , 2021001201066520564 , 2040355563499906064 , 1372155676530444147 , 414484604467123511 , 2012473347261288290 , 57145914842875890 , 575039953256191419 , 2238129485449232977 , 878784464342302740 , 2015979857019932884 , 1662776946897859957 , 460726725869246466 , 597421624581558384 , 1127627999982131411 , 1705872631890970031 , 1712419644020815188 , 1304259216172910274 , 2292967112638607336 , 889090392085005993 , 311792051818465645 , 877732133888274604 , 373905450539992473 , 1527657611075033898 , 994189085465206991 , 1304134836218032068 , 378151952310859450 , 348792354818099202 , 1989949809747553604 , 283125876977024183 , 321547220333006327 , 294806340847995738 , 1289178393607561948 , 245283069731037176 , 1865268893901801353 , 1755082765689557461 , 455726761109039562 , 1209282516461717204 , 1088681835965462801 , 1025381276762969227 , 161397324455332473 , 221603115678980460 , 1231152584418953946 , 375850651674736671 , 1439650271366339607 , 1524772763051214447 , 1305725960719233034 , 902741112093508408 , 870573351790080540 , 846187358609586413 , 1350912104026404357 , 1755614456563532662 , 985533145516257930 , 1403774259442378235 , 582172348613705241 , 1160147774247179037 , 665400281239668659 , 1495468229508612692 , 1996632829444191269 , 1837690491662329372 , 421465423760466886 , 2276412264459837768 , 559292778565989294 , 1182795417309549986 , 1763786615412673093 , 1417527839642328872 , 198934680838880515 , 1858687186446423850 , 1789766546849097832 , 1814674223857064559 , 1431506600972126963 , 22899858708950509 , 1282483316483275522 , 151381313844294649 , 688666034675926759 , 2050590730540308417 , 1408435147855357503 , 16172455430238133 , 2017925145071577758 , 1618862862100308866 , 1867457377029172133 , 1662220443065620575 , 886420846228303490 , 234973049437419701 , 75933634807317617 , 2205538154096041329 , 1303001899958101740 , 1784686710314499608 , 876225683517037297 , 2124849932495682127 , 483996224365153016 , 138886128855806766 , 949807781885568211 , 1570568883257271001 , 534763468097650938 , 1322124087076130118 , 2182738928471048794 , 1249451695742139375 , 2217732485457349230 , 100988450110681829 , 638479422460842421 , 428979165539659675 , 763720819514011317 , 1634996608943555770 , 1624526663826481735 , 1590535957103510262 , 1964452225475395863 , 954068255735653602 , 632340128794790852 , 1754579828669350921 , 382174897681422370 , 2241893524199557810 , 938296736620031024 , 1014306350615250468 , 287109327364295834 , 514810019812161345 , 1945985411813440323 , 802455841452680477 , 1766295990979594129 , 2114020561269798093 , 1781840152017863583 , 158750112287340705 , 701619164925136691 , 2112030343049520375 , 772102200852964151 , 1976412786640806522 , 1426468971751270065 , 1131449726847624651 , 1339012202817236251 , 390116737897736977 , 1613519538341545411 , 129581794690912925 , 967255002227905194 , 2298402823982414 , 2236027473829545829 , 1359523206779514155 , 448994974717919206 , 2226073346794617760 , 519845564713813111 , 2218983414560713839 , 319766716946747761 , 1872246453864331255 , 164957800442281029 , 997892913746614470 , 209331965233528502 , 419918868758140597 , 848765025049774043 , 966947720792377216 , 1019350095548528529 , 10146818816121665 , 1753439417423340559 , 1118865599073522229 , 886156426823179461 , 433071729640232800 , 465535331452472765 , 140774852307848503 , 5885197511790561 , 861174995344013378 , 409476610643217823 , 1173760105082227600 , 1490045101438703205 , 1758282525858149370 , 1129030516486496742 , 269077934015542762 , 554010826849140433 , 2236907528662974914 , 916793785463885460 , 138193718287597123 , 1842361128804428722 , 17721098123729474 , 1355060093215875347 , 786610747913009845 , 907648021464811809 },
69{ 62548829629629797 , 2060761422319760761 , 437347275696809081 , 1465995142123167992 , 1272668067311672977 , 2215112147831088116 , 1912361761534083572 , 2118171248283430836 , 1101229326079742107 , 367888935648460694 , 1271158501097903007 , 1526660556936458777 , 1930960151559580919 , 626226682514775405 , 2132927898896029747 , 1370297741147250753 , 800710960003121870 , 1254191346212765645 , 1338530313726138671 , 1684654336734758234 , 1623671952274353324 , 708332305816835325 , 1849179053462045690 , 696871148053821246 , 2036669018661768857 , 936377325526196122 , 1304795159653085561 , 1389412630507626443 , 1897199201614229823 , 1226008706214414666 , 2172916949022687758 , 1732628318978676842 , 137065435937141372 , 2126424259192871097 , 491842675792060658 , 250742407959250725 , 1461109232395921656 , 559401055373049702 , 539058581523415767 , 760073018141166292 , 362146315326082447 , 1326214036963993063 , 963094958080355207 , 1776406072383318401 , 398105296326037210 , 695507312976041092 , 1992676000770232050 , 1323640916143308315 , 1390042778681798183 , 588020755162456995 , 2190863900694737210 , 1805907948273774480 , 1735909176391387211 , 692947713524485612 , 1463779410899574088 , 576607972222940318 , 542084196249266877 , 2194792642975726456 , 2239523044745927520 , 1119724712313680964 , 1083536775344561001 , 670408789765417857 , 1289659681899848437 , 2157431623690767423 , 2237865433451276149 , 1943176213168858488 , 133432287941462529 , 519857080647185671 , 1517624262298822143 , 608379875089856000 , 77453488594926653 , 1134183967366705965 , 646365437893540852 , 1459316148550677262 , 297589510582978872 , 1233535196233042556 , 2145243295563280316 , 756430865271726000 , 2131351872059352516 , 433714825106341545 , 1590262206198645434 , 1134674431125090031 , 304805511354211434 , 1157363308455372421 , 2158229737587344224 , 1756935145321180179 , 1482058566875279158 , 534263519232168364 , 1629349644035411445 , 1052697930190419852 , 2073291285095759458 , 1371797279792682800 , 977837563413449171 , 1339823249985743982 , 485529001483860166 , 153568590726552655 , 174480404061487488 , 838223431769776364 , 1530089165260184536 , 1218684866561505000 , 34803147115580487 , 2115163597585168430 , 1767232016711966177 , 1031160442963496254 , 1168072273202364841 , 811751104523925806 , 1910919030295270974 , 101599223305643495 , 401673393450564416 , 143026982737912519 , 1790688461953053298 , 1657803483569292061 , 2223474299427674515 , 652941778993393157 , 1349411953568206525 , 1533270677760626625 , 2074440562405427387 , 451177335868133040 , 296189325482337562 , 1854159899242526731 , 1600791498685665166 , 1759471014813549977 , 13146665548035319 , 1385337349886305858 , 1791979733836204668 , 419363355906688264 , 1353408229825632029 , 1337888926462958807 , 1551653413965927217 , 2216612653404425625 , 19011073675458540 , 1719973280897799904 , 1834445861956923593 , 1338301563830395433 , 1765651913805045516 , 1082065060766187119 , 1381809018025752228 , 1635010004989835841 , 1900182592512618552 , 1370083250894263975 , 919750057932718655 , 2122023615683486708 , 2271688699046664738 , 269591860899503575 , 387279223895245905 , 47157303333699450 , 1301028905900345527 , 1876221435851691438 , 727083270993230347 , 210146782693949474 , 668324614450642840 , 1919995209776358216 , 870740085120295865 , 99350075502153341 , 986107735973158835 , 2097101683155137024 , 370824527880430644 , 1827410110117643054 , 259392832564132676 , 274736899726149047 , 1657473604716030406 , 465185148428294174 , 2276772664482880684 , 1685143438025532034 , 1355087927675701526 , 896534017038338147 , 352010622275763505 , 379549762643552854 , 363594866742994580 , 199602442858603765 , 548424457191691911 , 1446866190512325439 , 1702717503550721021 , 597818807826745999 , 919778765544000370 , 647180423031611755 , 1456153367494615900 , 1416910728996739127 , 1026275617574085633 , 1669641658438893003 , 1458221708945048851 , 1064736650266744289 , 1287193081918943262 , 802628445373176681 , 1467091757862573636 , 1749546174991310459 , 102686419669530629 , 1881063927396898142 , 74113483578827747 , 504187195152588842 , 2226580097230517599 , 1522841035319853457 , 630566778693559916 , 771287562799168708 , 8081013292720346 , 1019597019556576677 , 1812518127419962695 , 2190333319032238698 , 211851404754520200 , 2005831143216366393 , 1931203742296230593 , 732662451453370884 , 1513301717262266123 , 159346836852641073 , 1054640231410519540 , 1985768209488500837 , 2112506978624053268 , 500819198212626621 , 390070941108369486 , 1925372797932781189 , 422313083817010548 , 1128448072984873925 , 506441941358122258 , 720813498802232310 , 1771510763478008721 , 557904432793453831 , 983325018002727383 , 1444291971468918897 , 385271966375571311 , 1814176078327401540 , 1319003678648521089 , 2243320183028602037 , 1490003865184312637 , 1164508114028107894 , 1877758780631606886 , 2159721168171151647 , 678931449810491332 , 1175275040474534737 , 1864429253582203113 , 1694057694724170648 , 836861837455434106 , 754205525452898815 , 1938108462812165645 , 1886693630269598016 , 740698231293007436 , 190366654888962947 , 2219578617934401567 , 1969430077616032849 , 876003517894388808 , 631683472565957499 , 1056529911290280401 , 369939063872717036 , 34706459763933087 , 2121594296585118138 , 913160889001070189 , 955581807316067260 , 593325363261990708 , 1576066602540026781 , 1681279047101648233 , 124430809642531062 , 1341410339732668406 , 1277960326243185131 , 1267091855711020559 , 1091554306611888219 , 1873766164650152863 , 1493128881266471640 },
71{ 1240102614114532745 , 947654665851538901 , 1283093374616144282 , 1036661818507739231 , 713468053416592416 , 1465091528022141979 , 2201103510801177158 , 539649090691649774 , 1298112455926381907 , 1453208497649273650 , 593119241340905243 , 55345090721094798 , 349220915107252788 , 982910634253745844 , 2158223391701032797 , 1303334379988996635 , 693349508253272748 , 1898645379394518303 , 1002512337715677759 , 1779328785862609613 , 1861040150317934739 , 1540689940674884565 , 917982857086582383 , 94820154330683914 , 1351735879666037203 , 420051895064781422 , 2050757762416610548 , 1317084362558966287 , 1348279669360346565 , 19063150471181710 , 1703565948729201861 , 378967526156899496 , 747084498607015685 , 1843600747920391157 , 479333720347108021 , 838596279962178251 , 964212664571180325 , 1923823493113221835 , 902523085350387680 , 2027787110366395515 , 1402137406995590233 , 1805683714130085335 , 1840841355414045969 , 600394087939899097 , 1543783188530460614 , 692509803422379861 , 1198734693431534878 , 564793410124240426 , 978580877542152270 , 323381277522628355 , 1078823320310695404 , 1367442627085437799 , 1868479363054285098 , 835707421387824012 , 797411686907905992 , 1411132411108169450 , 504896012193700203 , 1648512379313352792 , 587087315378962717 , 2024373207426848604 , 994756455817652829 , 1746057925003007446 , 2061695612719967808 , 2167341148810597333 , 73297010647269483 , 1800279246079338489 , 1381084965852086946 , 1675518055883291545 , 793805027491635914 , 198029882325502190 , 1444026673605894059 , 447516253398508894 , 2238527140810455184 , 1876305339999929195 , 370968114799060731 , 642544948810035457 , 198979293685167677 , 1537309735918247255 , 1401158030854322604 , 18813275091861202 , 900228339289113478 , 2285454310182990324 , 634548352626321779 , 2218127448150351631 , 526739347499518716 , 122232309295999080 , 1339487335091309789 , 2254021284399386732 , 1603352096588600792 , 1851525920669136661 , 1661691246270208298 , 1806488191463395258 , 850465573120139 , 458727814312137141 , 415685721730566980 , 2280324300231815969 , 1257477101129318065 , 873504683438366362 , 1028325806800683825 , 292640073398350262 , 501333732856928663 , 246417659087264769 , 2050504269025783147 , 2170864106019363474 , 1640799196034395630 , 1060707946378982552 , 55574900645073050 , 1848225068260817434 , 1787353740209321029 , 2231765983155131303 , 994546818279021089 , 1362425310046515841 , 149861397715497697 , 1499814533320473416 , 1657079632984792001 , 610276683081782985 , 58177472008584762 , 51053854869642639 , 1060890055335530126 , 1497996729442575819 , 933351501050013251 , 1977442043460333198 , 720713472443493192 , 1895107359229533906 , 623125738926426278 , 2100025494976677935 , 17166016286440714 , 678222370879799099 , 2111348544615632309 , 1821539910982713755 , 705567428664583969 , 1558804447729580924 , 1755972468746403222 , 1061240542661346231 , 321108786964527086 , 80442781192990012 , 775781863899604173 , 1030309288746406740 , 1648290682725601417 , 884973984133680962 , 1259942597584387909 , 696967096330908433 , 601260565471541387 , 1638807601647886489 , 1637030943010911263 , 1618285238248079937 , 1335738426326797454 , 2167950374765978518 , 104286026291850279 , 1219050619263733604 , 1505017534808738158 , 145223759237539851 , 1921157146656194959 , 1234286752214131216 , 1803675658003519812 , 1610510826173464504 , 2277802267632913640 , 2289955908533152583 , 1749429334300107696 , 32551104888341992 , 2233053063714637659 , 102891902907544939 , 2014641774681404926 , 56714440052700065 , 2193410266973564989 , 1148463215971155896 , 853992787972519261 , 199725296194717121 , 360520659255569890 , 1793251931591415701 , 1242397615553902583 , 129299059254855205 , 338804346451183154 , 1777599101788307180 , 1336533620371909175 , 553115405153301114 , 1165990298734390932 , 1708186300823246285 , 1353099353250800466 , 94546898223376183 , 912778439139646375 , 845511636030491981 , 364156961561771374 , 1451460494577963914 , 626737273275159700 , 1389545159435158096 , 2016799040827436703 , 414168290860518440 , 271300122429014310 , 197834898455954400 , 612062246040099631 , 1369897502527279712 , 1679520198658650879 , 648805260328356282 , 1382375769607004997 , 704755820530537832 , 208599802028453843 , 879815079329078179 , 1032124690484038703 , 256859659464492575 , 1308474863484633179 , 1273357450188835456 , 1484741516807009552 , 955027165900748024 , 32003183620562542 , 137263258292126458 , 834828222799441210 , 798037435871603233 , 362190441207552466 , 1530113657519076807 , 822703140789872852 , 289002403456072668 , 2145656446894188483 , 2138809654469281263 , 296022376727511902 , 864176218717657918 , 2194558627951996809 , 2014092126656430849 , 1718148141771354554 , 1619067102072793913 , 597359010055214097 , 533371816113171760 , 16855779305679578 , 91394806743807034 , 282979464956013151 , 407487082042506200 , 508110735581208361 , 1078227674501781541 , 993336795854042561 , 1157276597441435602 , 101245044878880573 , 65665267299980852 , 1507690685467851658 , 1712410593389150732 , 1656016370609319410 , 423803082445004171 , 381901429626563165 , 661638596547845582 , 2211114329560087172 , 1238663208202957577 , 1220587260902635920 , 695424733093442373 , 1830022882150945042 , 2019875285998699679 , 119947739796937148 , 1424686994924868047 , 652197807253546594 , 2096250519971464834 , 2121592611179467575 , 1473016084709189432 , 1746584258835200728 , 1517150711351993315 , 890314554880704848 , 1669766553553965767 , 585511429557779096 , 185243863558726315 },
73{ 80305961096093965 , 1388779204349953018 , 928629608242462290 , 189235231565785865 , 1359934173736604111 , 47552510025327336 , 391393749231643863 , 1513713748386816275 , 734788650096925540 , 1164985044111292112 , 1676668549511745771 , 166706178352626679 , 951800786091406807 , 1538544102864076260 , 1082578464484044695 , 1806854718275230119 , 239379779106184137 , 2000966810096009851 , 651247184882133770 , 964807526286446825 , 1349407787156544610 , 254114729221011323 , 2286244294374459980 , 1278402364829691273 , 1866860862657536502 , 1844017562775872840 , 828542428864047942 , 1567931916352757852 , 906083758467639829 , 1071980919951537319 , 667751178446826111 , 1303020831167196484 , 1736774218488071401 , 1742697936087905927 , 292791434181615730 , 1821481825409160583 , 5738895318433366 , 8872500255879597 , 2069398526093613545 , 2227084174780698369 , 1859684479419093472 , 1795853395601256365 , 1919596832557288055 , 133426737708187955 , 697117979027139925 , 1200856124445898070 , 1602996940841578372 , 1634387016387502055 , 1607524533403354897 , 1550300290707750636 , 703493763246558880 , 42123776705365417 , 983139692162322150 , 1514517409984880370 , 1960053396013939341 , 221285069556648062 , 1083396418582476890 , 2018886038356317595 , 2248177404743173748 , 984637479042942216 , 1002747673037498286 , 1596180320228428650 , 690486597242644076 , 219297314722540461 , 614538782544223339 , 1525436094594809604 , 598563889159220416 , 1201298889624072438 , 599930683892690006 , 1224985630556049865 , 1076031261777625665 , 610935910852412572 , 1717547681776008010 , 557816183655596397 , 434697110415179034 , 1545171517648798051 , 1081489150480740313 , 2218786837393666903 , 842615869930630619 , 396774449052852943 , 1116242850773156472 , 2105883992956172565 , 295644273164556996 , 478439045895301520 , 1552318470111603119 , 1290518080639038293 , 1020064216110090724 , 1385814673759248988 , 1855945166192145431 , 1612557103289441380 , 1940402191457430383 , 1825749225697794693 , 723545263569148182 , 701102347365662649 , 21212841971159012 , 496556687017748565 , 1307168180403377581 , 203102130921429254 , 536148403495976290 , 829323403412707224 , 1255629557746513276 , 1486644595163538414 , 1302961020805728574 , 1982139889534027556 , 1811171372016481839 , 2066838981539313705 , 199602148516376415 , 356929331778700724 , 1695689147487020820 , 473897943692919757 , 39810717917687299 , 1046339733689167299 , 2067260919874992476 , 2131810985448200973 , 924381605613563608 , 1179352913411570484 , 181298070066436296 , 1335597157888392810 , 1968954412673439141 , 1333115930720343730 , 409551959034874278 , 1447525387434315146 , 932405063713762208 , 88580930569964948 , 1742949771815180691 , 116961111668264562 , 2181345397903671739 , 1052070731664725754 , 2219157207356872668 , 1064794082634028878 , 1411609963901227521 , 64449086310015410 , 1106758249693489867 , 1670345074275386219 , 2147258984595150682 , 1663834814462662547 , 63001374214476363 , 564891484032930895 , 430391064178208682 , 1110302740604155895 , 2251473392990761480 , 2003891278364962410 , 778878066222581703 , 1351417238531950054 , 169669613099986928 , 1622266710347412900 , 1463921133574142864 , 494453639367211826 , 1902394758430489232 , 1379998359162680916 , 182838089194997834 , 641164798690406811 , 2274993865338978812 , 592727307835426107 , 713601919482865827 , 1773667398641124671 , 33173806777350013 , 1715652346173248066 , 2161127581771300564 , 1733974651199729092 , 2252263748963790795 , 1858800132706438067 , 1641783146343897671 , 621491367425182863 , 233835066094360658 , 763014723800092546 , 540941788804217128 , 303849007418091132 , 764672892884132389 , 896280100982980543 , 213086561955784725 , 2207215877131596333 , 2302697585127866427 , 565761313001085207 , 214604990615812162 , 474653631208894301 , 964756066766652392 , 2255263815025302936 , 1572095272901428247 , 1293380471498727633 , 264267671936421209 , 447894284916467057 , 295716196237321286 , 1589344469789311241 , 638658129384440375 , 564137852462873465 , 1016242004749165270 , 2156428899439718979 , 1285920857146839235 , 516601387207331045 , 812637359085429851 , 614472693656789951 , 804380202398018698 , 1652005707184079272 , 1505827243259472379 , 2198965017796005847 , 1995382701571147421 , 357947009821135858 , 657793695611809946 , 699862115678783810 , 22667740806813582 , 2079083476854601463 , 1629225763827477725 , 156492422657297040 , 1822693505373099847 , 213986729668343412 , 1045151098661068231 , 1117010068501022620 , 1406065538017601149 , 1824949689265835179 , 1668616212465124178 , 1981887526973968745 , 843574269310722929 , 429628288553566237 , 293631375084345717 , 451375666754340984 , 1279058969887246349 , 1646948468705027452 , 240568133277232358 , 264320974893788785 , 2106100354574087350 , 1461549596764358717 , 1848481759707694987 , 1677471143043835501 , 1531289885206298037 , 1858227113141114636 , 509313776259126518 , 2036317534240907264 , 1455891048887587872 , 505353611290424926 , 657182682274853553 , 1240343431531166800 , 284658969109178061 , 2005370346907938151 , 50996616644175023 , 1515816530625283624 , 126832503233010810 , 278044320814529772 , 1197700212412179042 , 2228360484624968347 , 1874135569110657102 , 204517559812283584 , 96209851366556412 , 1584238551602874870 , 951263390510070064 , 1578822633314868415 , 2117084529758381631 , 1314547067735774399 , 1225636431581030964 , 1024814746564465300 , 1018340156284459307 , 1648675110979657347 , 1303839141558836968 , 1980415807829855907 , 1461755577446269318 , 397670539305908120 },
75{ 1770257092544491796 , 1658999228709781512 , 1686031182425694117 , 631002741787597552 , 335360186223937438 , 442212173760503603 , 497687685903746166 , 183177992561211222 , 2106165970021398320 , 2073044849047990309 , 802728780867255663 , 1450655903766594763 , 765644449838313760 , 1924659902932710646 , 935328822784003452 , 820298708913966807 , 1961041911618788392 , 2098496580485021306 , 1828514794167965541 , 51632668227546158 , 1033986233647519660 , 613420081608788497 , 993619214433019554 , 2241456629491737092 , 60959907035969756 , 1258210690740230440 , 382893182119047171 , 297479765767400294 , 1261612259586855907 , 1514091167621382300 , 227830892537517145 , 2259707025010227743 , 1695474179985135966 , 1489577190773782908 , 1805849314553799956 , 1841336932154251994 , 1210059914017228360 , 1353368554538710391 , 1991146681469664728 , 1442040294927412852 , 355229640905872641 , 1668789051291194749 , 1886008150878781155 , 183743649110996854 , 1680813735858506576 , 1315939682512252124 , 125595147255620691 , 1151112859239028187 , 2064472343372982861 , 2223407493120395351 , 586744542253831895 , 676741199809612691 , 1372505432509717882 , 1417654826068473429 , 65100877172417846 , 52054837657218683 , 2148035905599335803 , 1795463854027855135 , 645332024721224799 , 1177288906392551663 , 1380176956446551558 , 2044813872295586701 , 1863847643689682168 , 1253678881928450478 , 1911586230810702435 , 1808902924039194845 , 1316575470429270802 , 1100598058657229964 , 1080846129447973785 , 1974202538028761294 , 415761795246251667 , 1432295034647842845 , 927514686581176802 , 1565766199434621275 , 1291796341416199584 , 639506825325335705 , 1939959439653483263 , 737587758988469433 , 267325524523631359 , 1841340891805672946 , 1683351561921443405 , 1179257743573974899 , 1019621953610742420 , 717371714311211146 , 1718805998678762778 , 1057466804320820180 , 1337831010561858653 , 244410432926952465 , 1039370485208888876 , 1012456958198840645 , 523454378802587573 , 961703560971148940 , 1778243471770182179 , 1793199968299108745 , 503213817698268753 , 1948626087197370158 , 705833992985114000 , 1528801253519876469 , 43357627003286011 , 2065126659234556764 , 19019176153279003 , 798155637911500160 , 496647106147984303 , 1807893223834311645 , 136862699590488876 , 2052303852429476139 , 1593038073430854026 , 486521389028117157 , 2298770192690780928 , 1321232963114594804 , 2059983252161242741 , 732855181467217106 , 511111761838209855 , 2245476190744956195 , 1562237694950992584 , 463024391209967255 , 1317229359463963602 , 1360449327803877527 , 1933654183909449393 , 317954609104337981 , 1435450809540057741 , 1173719275046310707 , 2035781552856867102 , 2294148234663163097 , 1542326704852185723 , 1478673224091704660 , 1334993630182667302 , 1428843574354054179 , 703570362863951040 , 1618446247006071333 , 847453056557778013 , 852100905840442763 , 407991369897294129 , 1140049826919460575 , 50013478549792951 , 221298768929456919 , 1057305001392498466 , 1644780980391787076 , 447285045863139649 , 1187472706492457729 , 2231403071233704263 , 1185564547083324677 , 978226097975732853 , 318405673576171608 , 991999716511074310 , 1739914907463829636 , 2302229628226039602 , 1012449374013353972 , 1811390410090752064 , 1105598926146922538 , 1256070920634572682 , 2078916877270786540 , 324392677681888171 , 1260243743597526483 , 14650877405368578 , 1864264006766605257 , 1832841416245194713 , 121537849679582549 , 1548752525636794278 , 191736059671217414 , 2290304721469735269 , 1985105128026449330 , 1414939264369384011 , 1239007889344189910 , 13250559078988022 , 1468273335708826562 , 786766154879195899 , 802459672881268788 , 358674211184413601 , 516961738978274853 , 1403234663406053497 , 347673950790950730 , 1886908978877126307 , 1659083191904492644 , 1914264229609645525 , 1624706850513505125 , 1349062310602239250 , 1122749287858873509 , 408078592497090575 , 1764739185599314405 , 1522379892008491112 , 1870714048370366389 , 1571329818948626428 , 1421196416961918080 , 1904757321560398844 , 477480727396948616 , 166546692240908284 , 1669925236237137872 , 910745798894179618 , 1230194286836865578 , 999547415876834683 , 1589007081647850317 , 1094304465226985650 , 448055898887341915 , 983333522227829438 , 773638584742751798 , 1104115627957759093 , 1887467333081223067 , 2166186532429383348 , 541230181527800761 , 683103070214976203 , 2122875311747276320 , 358627846343809448 , 1304033006481302185 , 1037491870084746086 , 2139986385970286548 , 693660730393398586 , 674180580583842261 , 773775298057498121 , 2255441625281475245 , 1648618653192894806 , 1861941191375724000 , 1312742420776385306 , 397172310810701009 , 1631070601362672479 , 1462833444310579338 , 516619086675970806 , 1149856709485743737 , 1305620300938442422 , 1322808730857469536 , 2111643277823551562 , 2023108730707986405 , 435722704145479836 , 339228012444572220 , 1236646108023768064 , 753960051404852942 , 483471973377723693 , 1584517837245807390 , 46734545117675134 , 237163844278746595 , 428705706552327477 , 152250910386238257 , 931277711260835716 , 1796249183272655148 , 840893708925902287 , 1756175595678386456 , 334786254680715717 , 2289057898318947372 , 747863024552206904 , 54632759651325971 , 895010332088767104 , 447409685337985884 , 41858406711612317 , 1406670973251872868 , 1171299742898257005 , 102903303143910779 , 2192011708647271040 , 1939179164297138719 , 1315170414948794523 , 744676026854708252 , 1534403149265972683 , 636096032110232442 , 1839923780376748176 , 77081026131899144 , 762480684434131144 , 1864929617898929548 },
77{ 2020246017760030003 , 101621909350339368 , 1564181239947870661 , 2196015651758851620 , 1145892918137047089 , 1860771032573667521 , 603897218615962825 , 2265375075098571607 , 1311459970591284666 , 383136277026038738 , 1548080799374325588 , 1022785660084632623 , 248863975901494294 , 1319296291452636211 , 2192366490448747811 , 2086086660229507754 , 67418911257348079 , 1886742016135867099 , 894605714775355652 , 291880072385589042 , 2014732389130728424 , 2071968468288992531 , 1309174250703521087 , 151603550528063201 , 139254759080465606 , 309079632083486107 , 1028639742606073891 , 76838032030898090 , 332745858858365468 , 338398440774395448 , 598820943766814918 , 905212325855212159 , 91625336083653317 , 1044996028852074971 , 789969805983527975 , 1475918524113802556 , 1929662235926286899 , 729955478530831159 , 1290153875734905971 , 2244895633193140737 , 130939409557255576 , 2110681678955690461 , 605057286076254741 , 805466130280829452 , 1220821437748544541 , 446702003598098613 , 2274784872036019708 , 1874359762381886236 , 375660203243589775 , 2245107607879721193 , 1219064312056834144 , 2252185669544489143 , 953294698389936844 , 2107682043801288377 , 932716212197905597 , 250937751137052706 , 430101400435956632 , 2110828959741444337 , 857003074361810568 , 1555188668237810778 , 988189039920789012 , 1602402142047682871 , 490349579756416114 , 1870726782300167608 , 2069023657756265731 , 596450127692203736 , 1532808411612376893 , 2195367050061694412 , 699322034288021197 , 185117272710438367 , 2067797310325810407 , 1524263155501989208 , 251916968267531083 , 1603511580708473547 , 1704341546461473079 , 2237204928732850813 , 192714646605630455 , 2188752195046171682 , 2104179779604749036 , 1540017730045792246 , 1263878881996270621 , 1768852754562448435 , 2034064624993287336 , 1305129348618526338 , 1192995101281226557 , 1274748822580454852 , 1883681468478999572 , 1120881796442632207 , 240795474416270562 , 734054815260484855 , 1329672384036534852 , 287782250059581086 , 2179988235522802735 , 1112806053034085558 , 1186698487931278343 , 2008382926395784588 , 2235163351079063263 , 2202882194164682532 , 1771145744795278511 , 2109089180660438222 , 1774564085671789056 , 1074565205184037834 , 918622254502531003 , 579513129350701478 , 198168960122899014 , 1479515238665127415 , 1718642454486463242 , 2039603367719511216 , 394325351967348444 , 1402808806117191332 , 1137051253636261424 , 1524310096581275573 , 1224334467118972573 , 1255455964921386582 , 408919715573259224 , 2064826404240266409 , 1591743110075591666 , 2265081524279786357 , 1735139148070012255 , 938238545065777559 , 129176076375829224 , 2042121551544507726 , 1006354322594930503 , 515042974169933428 , 792757533460463360 , 1013879873697673101 , 1051417393046477557 , 2056032014888170537 , 2102942490139953471 , 1390626404734120974 , 1270261524944798147 , 6972904982348950 , 235667283714827169 , 1526080557045646079 , 1520478373768307030 , 18080473657824264 , 1959585219444700292 , 133002375309341438 , 180413159215692306 , 2191741083760595631 , 991198218542566739 , 696751202018973595 , 505731365067138197 , 2090320976281276117 , 415347380190758400 , 1740081545911679405 , 953486066064680597 , 1019481310111088863 , 1803943494411118277 , 2241301562202382987 , 1386276894400493685 , 454589874613884351 , 139992012059007086 , 679467880415374459 , 1886020696083328455 , 1695024889271193462 , 1560349056809000637 , 960207021220228499 , 1270271114480491533 , 1833142084388537927 , 716686371859238272 , 304475890014875036 , 554849441998112155 , 1614956889820489111 , 1814128033024106700 , 507716013476197195 , 1813615249357507370 , 375552314657192274 , 811462957439062239 , 682871719468380647 , 1800392136061782211 , 893868073908145653 , 1597150562460760855 , 1827276576895014293 , 235055993897070364 , 795648352449894593 , 214418581678135091 , 2132749402471494858 , 2204339319705619230 , 282203462516261700 , 1296204932346512153 , 1808420350020807112 , 1572372066043357410 , 1565146102406014814 , 920403101083613289 , 1736779829738292652 , 2087883942450038741 , 705218912265601564 , 852175890969831327 , 2193692098652412837 , 240936127951547314 , 1463993338301719528 , 823893514125145454 , 1462896581380558004 , 1236431357897075102 , 1343952579353613772 , 1462356605457313251 , 1927651014930453457 , 420634563573482492 , 2150475402258607732 , 1636212242290006537 , 259885190609872803 , 1364360468957531747 , 722623970942216064 , 178067373374743502 , 1131882061544177865 , 1379685866410473852 , 784954798377340616 , 1850430505466046084 , 2196333002953415684 , 1865838787882596811 , 1561416149165530185 , 769340564553666309 , 578736822063230886 , 1931348087918797140 , 1343073850788190279 , 323449917099910481 , 1484218039744985844 , 274536266576337322 , 683653891981800649 , 1118434075414517717 , 419974808061280163 , 200109325828360196 , 625843689172720763 , 1291104403745716245 , 1291852740892557210 , 830902778200836141 , 1185693507827377940 , 1311059497596527464 , 399361881563080033 , 672587595098980834 , 1179724234357480445 , 1894164651589485794 , 852412363826942413 , 1185205636584228208 , 2020811130822018872 , 161051842013308094 , 1872103997788955887 , 406758930097088259 , 1717446493029672157 , 625369172193005852 , 672991479166592919 , 1528782964527128131 , 479891114382975450 , 649889737146309501 , 1840007355782561151 , 1642515008497726918 , 308119258889895555 , 1375028193917246383 , 1439089071732548034 , 56906664095979632 , 1814832254003857763 , 940083362285326042 , 1320935822491918634 , 2048556240956244532 , 1589520245997452057 },
79{ 761503912169640393 , 1776049704563016408 , 894258552334636631 , 1344666707464669723 , 2209152496701379885 , 2105137453176795408 , 269950444891201736 , 1061975064273624287 , 1206702958249015466 , 328289560366575699 , 1499244878597348206 , 659822883887287349 , 813865549868748903 , 624101064897554973 , 286868645387200916 , 1302476328654608736 , 1125199741668671569 , 656016453340416147 , 2147432857281952127 , 1544268680076672630 , 1516328386233147391 , 901752107480055994 , 1039975912054653512 , 2196654757286085016 , 1888898375664343501 , 1904719185753148494 , 1830958531948344995 , 1577960114695597755 , 2260180483264594558 , 1494782959118311406 , 297954492352582688 , 1658478492888184388 , 1824282633368809468 , 2116696260151951667 , 1031995870436485143 , 518808775864734903 , 369631124551505064 , 1426774405400355169 , 1303020124370299603 , 2036562270627808672 , 276630880890838951 , 832135961386947584 , 1857838835790266569 , 2166891574531482807 , 1946379696669658200 , 200564279165010111 , 1170665203925885635 , 1001496616781736122 , 365771000121928898 , 1984930983145075278 , 1023053436678932201 , 1105746641823402544 , 1252017350722644852 , 1637928959627312501 , 853023639860110268 , 1687130369312985191 , 630973702107689083 , 1857220276767834458 , 578885500071302293 , 113581824315501164 , 1055988215969007383 , 137620342912944949 , 1913567543902267179 , 1950083313397161058 , 626057519642871421 , 609704226206004838 , 2080633617477752052 , 506583888444046563 , 822006092839051382 , 101165076236371644 , 435606383569806735 , 2026385990054345568 , 643575717235914655 , 834242652742732727 , 1255336305638949233 , 970275982121625890 , 1322649663064991528 , 2013462150587803977 , 958426109994380396 , 488062258039364965 , 1246417987086365851 , 921168441424483876 , 1818246361155391783 , 1230360551479215453 , 1011158812436105196 , 129154291148279176 , 782014419972432589 , 1734980948766181022 , 2246572060708598797 , 105128507976204291 , 546192735167699292 , 1893683008556183936 , 2231269956293924369 , 1636324456896708399 , 955881029773157753 , 1703763722373129740 , 1619389371096111489 , 869579865050006700 , 1531945545955279213 , 1555460565542424466 , 1605187783286758192 , 735709555534598693 , 1538499044043357656 , 707539038866586850 , 88587742307160883 , 2239799188399580858 , 1900467018124380798 , 734772148870154386 , 1467336391748398546 , 1889561275009408335 , 796011686810517045 , 1654104377724369447 , 1194640962834508106 , 1926125371369728701 , 2155941901292777092 , 1553141489221615955 , 1740393371419385033 , 1759791630749877492 , 638833767893054894 , 1337185368969942052 , 1234860952675170284 , 610361731741202227 , 703431954315617040 , 1250499716581714295 , 1682409155676977040 , 148368681102526720 , 2173251781693347512 , 455001313966387830 , 1375276548387727237 , 2052424156111179673 , 1490021632118102060 , 260646355471007128 , 651005694961622963 , 2022604928076694691 , 1096875118779560772 , 439405750831013735 , 1667639410270650240 , 212345798888649463 , 666779413841334358 , 1161158006397569888 , 1564686203719721307 , 1198722911779873071 , 300121494922355156 , 1860071952132718408 , 422869133910431043 , 1191417113356545930 , 717880166691438984 , 245717637274382151 , 1713499876376627091 , 192165559052721197 , 327933850562343262 , 1694639431004321667 , 1026721524569778152 , 1101738900511256827 , 547873962606919737 , 2029589024303252270 , 935093077638746527 , 2266406859860476388 , 1303375215339673828 , 2079723426901081285 , 2011670497162181271 , 1110576774347525243 , 1267406688024463937 , 572136349129103767 , 461444354896197452 , 1202570744077864648 , 255096939772173944 , 1337166274110968492 , 325165986785572821 , 2096712891715092088 , 1045699171527163686 , 265047704268687184 , 1917502617699271254 , 1280619611053787079 , 1397086194904175582 , 312379273155749939 , 1889991683130454903 , 1234407691874936588 , 2031016204713049658 , 2068659910515510182 , 544599983382158735 , 906513138610498825 , 1716984529397921725 , 1902604695127898060 , 785354755539761337 , 48524992337349423 , 31712226128206874 , 1013618130711663885 , 1942205174425221396 , 1724161512423345344 , 955521661773427905 , 1788894754614278569 , 86591990247893785 , 841008151548315810 , 2191718870909113094 , 924440719848856816 , 936513666222730836 , 2111642077575968828 , 922641288243399449 , 282387165429159023 , 922773326459522574 , 1639151988300886493 , 2153155644846752486 , 1339325990907249678 , 355378843928246927 , 2262451704599372524 , 1728826138962853880 , 1392329863174934345 , 267037730810220387 , 2061121538575508859 , 411298435704496565 , 209280321523549753 , 1298165530544787436 , 1700389658019822947 , 1680967232065567835 , 58010065936176660 , 234515769053481768 , 1743898161489066598 , 357687349816565517 , 2279580886890739931 , 1471030017323334466 , 652571728554277390 , 1693626324882951542 , 1851979760657176213 , 923045552483797382 , 2076151487091811670 , 489866565444400916 , 1260675038247293531 , 455481947569748242 , 879459947389937893 , 1227656613507005139 , 1152619892965262735 , 1281518349766837102 , 1903239383614770952 , 2036234680734604380 , 1111692218584043389 , 1382812584462012773 , 938362287681402371 , 724486549528058599 , 2187069159757420802 , 1405444199867280724 , 2139718561731908718 , 1534705026465282102 , 320766427823805126 , 812083256813449962 , 648920001677647277 , 1967412892561124100 , 1677973856707217247 , 2248951660436996002 , 528510744822890278 , 2221688360865901661 , 875632682772703856 , 2008276538762660142 , 696983496660241183 , 483251366127461244 , 1086366341532098529 },
81{ 118078174225217310 , 722148648768769674 , 1040263136281761917 , 253534295069572285 , 1957742907580780260 , 890646167572141401 , 1900249024250993505 , 455301655793543623 , 174024294837079519 , 1559804164003231151 , 1585834705794463804 , 175730838618941930 , 1264357913993912408 , 1427924100699822496 , 1855852578237706877 , 479735177412755540 , 1772894714336798715 , 1285454160279200368 , 80600333547102131 , 1113957556041117098 , 1930079214719464077 , 2142156688342779959 , 1716707732721885 , 1058531665635407361 , 1263684319545810137 , 1199146554354253352 , 1725489973158346598 , 1408453889786331574 , 1522716892161447500 , 977703340661213037 , 1441872816496524231 , 1396727467863342871 , 1951723003558278671 , 1854002670160719352 , 641568164136808474 , 297164779364341644 , 515059394476757489 , 1907047484253682251 , 1071095087643264837 , 224706538428598255 , 807617687111437653 , 73212679755206705 , 407596361722098223 , 1385914586634613182 , 779807381472761308 , 1326422392892154157 , 675574621373946429 , 656143622429005149 , 253491547467463451 , 418036275060360161 , 727610618502242396 , 2081641935382640309 , 1955540600504602510 , 2073965306295263709 , 2305578483453141961 , 249112302752698137 , 650370072473738363 , 1937522474577206839 , 176906194659680621 , 405516511690839925 , 790892912742601501 , 1369916657768614436 , 1293340882526141904 , 6381731649430463 , 1921380606989602289 , 1001814224449385438 , 900504598732807185 , 1491127182834987251 , 1135900511565651584 , 1868093229982206658 , 1424063156064131864 , 2120132489430906538 , 163257149691812149 , 211476549927039823 , 1802521216684713137 , 2132942170091250015 , 1224094669580661041 , 116248865790092318 , 2148045144713796236 , 1067431008622966243 , 125505855887458050 , 1880860696565593381 , 2252596960397393320 , 890540108474480924 , 538092508796224018 , 1941597425015279496 , 1230067679415286772 , 698624822696179887 , 505155652611736217 , 120935946669924145 , 219958660361179006 , 322484361495306800 , 691833358943364238 , 521677749091367573 , 401051061945323420 , 979782276733101666 , 57472167788313524 , 1522073354637094957 , 830684177875721428 , 1653448714111289329 , 2047389667881044069 , 1267616495367019780 , 410704140716383059 , 947182588112359939 , 174349996910368791 , 1387039533243958922 , 358797645259392654 , 1461542493610566610 , 837738782318696137 , 1421144230669898170 , 1542311660496121850 , 2194331104458809621 , 664362514238295783 , 1458102274580343455 , 619232781479478084 , 167281175893467781 , 713438836068251591 , 949506477600822719 , 1074759121973744703 , 612099039964910592 , 594007320758018286 , 851964545048926145 , 2304266428128749961 , 1007449014838432566 , 1296914691387749337 , 1347608916261679366 , 1660067805171944890 , 2105630986553915864 , 387859091205706782 , 559665984595520726 , 16104384025864534 , 318398160853202467 , 578264064999726209 , 456182890627151194 , 287835171103059331 , 345829538135010870 , 1542608329482059196 , 1316867385789263780 , 540286621545706327 , 2004648264335010448 , 300407934176084124 , 1150460450422376590 , 1462965197894353991 , 825042237239749894 , 840926974260136716 , 693433504176906114 , 1523377806419063500 , 799526996790356424 , 895567803717915548 , 1484958430319414450 , 946976237729106452 , 2025526801717600996 , 1061913760064343852 , 2067280359513176733 , 1194016971430281724 , 1777020557392098441 , 100739920605776535 , 737301544876714499 , 2145338408621854914 , 136381887235971241 , 909381394619561582 , 689170900800815732 , 328650312103169781 , 142619100227587822 , 1130456893988399014 , 214406385143917268 , 1446711488164602061 , 577599516332763672 , 194728440589768029 , 1619878408583486229 , 1620556662804314237 , 2122041378935079971 , 461802031802762390 , 668417916939245476 , 488664451680702934 , 1540576846636075209 , 417606505935043501 , 2014033329549244654 , 28978395964382814 , 1506244671521815149 , 1913731704524281932 , 1896653267170561015 , 822849419592543126 , 426616249619705343 , 1526373613258720790 , 851468059046771330 , 483141836810519803 , 760100422555877610 , 619930872038439815 , 679646235640162448 , 1229468663831641051 , 1822515062323054959 , 2109574220511643175 , 1458938837449444294 , 1741779444899121519 , 830944067502841608 , 506304931085273339 , 342321236038831449 , 2143169079536873588 , 876056596162413927 , 1850326682227182557 , 755186497787109556 , 758887354533948891 , 648456791823639973 , 948001808904255574 , 700967523424413954 , 1384614138519348390 , 1835340644395597544 , 543544139704807870 , 2231009260504275714 , 960206079302485425 , 248901480691457957 , 1491417822220359821 , 634031429941782415 , 1581328548900112695 , 648434229753941990 , 1260171042346548914 , 421190904562217871 , 1931518086869137676 , 2304097463800266056 , 127790816928446100 , 1028119640491695965 , 1111962551299841071 , 2053452800123681264 , 910201456450988017 , 254107054586593445 , 1589492748060578494 , 2031881373948667328 , 639176650103530030 , 264515711338188411 , 1073300006739218954 , 1036660529587944841 , 876801025977819445 , 790856246302848481 , 1188323807250642377 , 1230980879094933654 , 1581768647599625452 , 983220221787664122 , 94807155239628358 , 341059917572925273 , 1919500312368106244 , 1962271227242009487 , 1695815837487150348 , 1111475326224250703 , 474596199565554456 , 345118300736801884 , 1315942360110212673 , 816032219519215699 , 728365351848000902 , 1120257938884000727 , 1181708864874073132 , 1522805647445251274 , 1702556290605466986 , 1315669640255506174 , 1747759082201485973 , 1736897443064251171 },
83{ 1054973780188436572 , 877583161249468355 , 362343900335727954 , 122183936886047674 , 697037932630641660 , 839468550498653646 , 2024854670210773603 , 2040788875086959456 , 2078885050099971460 , 15284105746342098 , 1268944201250546989 , 1744132498723756394 , 1964282878963193348 , 341363217518620935 , 1913586495658725580 , 1079070882199803731 , 1628089382544293437 , 2302152446359578320 , 1770675219847945724 , 36486731512350254 , 1985488012985631715 , 190427805006751025 , 515280739625866324 , 1248877250738725426 , 318190891776990724 , 740834283452679824 , 1184533024461722523 , 1553652248734415124 , 209229278924958472 , 2014244309426391858 , 861983595193529662 , 1314133725828745458 , 1059175925191951428 , 707097645178309707 , 1240384259427171600 , 319125686277333659 , 1350754157823905197 , 2137396353801914087 , 1149969422489014004 , 1945743162059242636 , 451785520555275894 , 2282871873178125993 , 1741566546147673718 , 1480378943911425265 , 2150223520957362155 , 483071154659096520 , 146814243326329702 , 1511867731743190676 , 660892719205899441 , 2237717387326133746 , 270734528391601301 , 2058753337905480078 , 915923961822606665 , 36144327735954117 , 744758680605673102 , 1444376154594868745 , 1009939257487474841 , 977915387207898016 , 1297139638197599217 , 1800414374953719824 , 1789679921043192318 , 1527028829205006939 , 668197107793747726 , 1127384696791975967 , 1568341657829010230 , 875080471504838402 , 1831251438687868077 , 746810487358933427 , 593880747190240954 , 1213978549419915457 , 136700051535829884 , 1676430135931274189 , 1995058246114395086 , 1816753613507310293 , 229644317892930491 , 1178216844824146360 , 2233030658060173409 , 1397375264495216598 , 1882192289324224577 , 930436344870198404 , 59826685644412481 , 781963867472415334 , 1964117407308347830 , 810661150033749408 , 1135135563310006028 , 998612624615404651 , 61973040733183454 , 1404899186802809959 , 1071145025456180655 , 1897972241883408787 , 1425743775681129956 , 366783311466484763 , 1466683945613221132 , 1829830359082166410 , 590064562628419932 , 381681673725572390 , 1474882047040079894 , 787849973845832306 , 886381643929324267 , 1424620776309286137 , 207961338988677170 , 520766073430875305 , 832109615195669630 , 1226047122489210496 , 2236879963301539861 , 2036011988395089606 , 1463495469913284806 , 2075417427335723384 , 1186346936813875787 , 1934126876134812398 , 1442837768232452898 , 1906908606091877921 , 443267752638976 , 1626504584823463380 , 225025066408736156 , 950780903394476927 , 9051997875491628 , 1903646450126320993 , 831952350872814376 , 1766329105568410570 , 2079113203249067057 , 1636441678574142701 , 1249921737954382502 , 109620860079050279 , 1766698687820670660 , 837173817125155990 , 1140524521197680666 , 1779300914120628277 , 1474716639390302196 , 645643182546451464 , 810462528614782693 , 1519141792121906561 , 2288633401905074990 , 836513353383220349 , 889417243446123914 , 631516002845506572 , 2015639901964481438 , 530556722063436959 , 778420654353820709 , 580297703683584310 , 486943840923393361 , 1314428565916136046 , 2187660720711003047 , 715340974159850257 , 641532017573186229 , 1295497076900499787 , 2049235885485171012 , 594422299579959391 , 1902931050956801962 , 1816736662507191302 , 2121405663965981977 , 479493986164236701 , 1204748066117455476 , 518007229775470830 , 928587930430944205 , 1567001456560154136 , 2135458166788256014 , 1339704740819574724 , 1123057188338398367 , 1400307841977999196 , 1140352613712536721 , 54651665871747919 , 170210679238978400 , 785611378312489209 , 1800130841026569537 , 418284848680772358 , 504496202391553789 , 1846454174946451590 , 47176166520298805 , 1933424204119478865 , 764897545340200532 , 1497513359218797086 , 1891331103627098365 , 1008187905457311403 , 144722815746266839 , 922407259294878278 , 966002025535256634 , 445629491968580983 , 1050896982377287451 , 1147904654859389863 , 924960104754061994 , 489871810784692812 , 221797835694450696 , 147779182950387887 , 1259944104460845471 , 588111360134545615 , 1432629812542448580 , 1465655944918244853 , 31104911919458603 , 137425782972367128 , 1821181294673160234 , 2224465042672507487 , 2069872948763267889 , 993912145376995719 , 1782513035590427609 , 889952246111556879 , 2141266228085529898 , 2242034168207456725 , 873589152941029686 , 1397262939808308969 , 358025329177058015 , 460819551242394651 , 2031632894743081816 , 1100302139958273263 , 662528745726529573 , 748417477162232232 , 690199426199934729 , 2046800236347537159 , 2214006219480993269 , 1611065982149937871 , 2128742957934115391 , 1311958410742412978 , 2024909980005506397 , 1214513117685741661 , 1303346681431779484 , 1893898363390658640 , 1736002264104862900 , 1038642726317380715 , 289351420572850112 , 1651411654487018313 , 1073220949021979368 , 633939630396055440 , 929730567147140345 , 1198683124573223197 , 1635129103491759178 , 460733627866684338 , 765917757885731013 , 214450059804081111 , 1009830765892739256 , 338083545411689095 , 1504253394073165087 , 1680766891606397295 , 2165657746784197858 , 2268215538370007447 , 1996227431799700784 , 2227839726467308707 , 1000121317152630821 , 1153727083213834826 , 2211911944505339131 , 2109981744391409086 , 667662904338365194 , 573083516691238564 , 709450524554858325 , 1041394375622493063 , 1713299880660332792 , 35522863802198463 , 1882439146556326059 , 17380954539671886 , 882225657444388229 , 481844294567572682 , 41685822159885468 , 1147445032542828274 , 2025013649490130609 , 2064778123363018243 , 934618785079598008 , 1029685344372756772 },
85{ 1211750867484336025 , 927028875361884554 , 837549157114307209 , 29034519581343125 , 524656070171606179 , 110422249388898233 , 2126178661255903894 , 2066997987123736870 , 968680319059917857 , 455928872203444101 , 1647609233568286785 , 71226069329990955 , 2283872098903869684 , 1890407538186296685 , 2269494802879806161 , 1738790995473580554 , 141567443128578651 , 349249693089305580 , 1072825724363958109 , 183450489249725328 , 433091532449607109 , 841006864348347217 , 130176328478943811 , 2071263597170193350 , 797785430629160108 , 1871434453055524818 , 1860746891200342288 , 1452802116198042730 , 713203339176546969 , 58909262351474182 , 386037700582982664 , 491951910984342798 , 1838117410205326741 , 1812128659701981510 , 1334623042780149144 , 423033375246848114 , 2231822007548875142 , 1862640369095280113 , 470829416579861574 , 98435231821359181 , 1455902481726872143 , 2302069490937961242 , 863628393863431381 , 777969664563643661 , 1319521528184704711 , 446307403290020573 , 360145412379240498 , 1825373189092449970 , 1809951348584189823 , 284608588255824167 , 1765269142063690568 , 1220545936541071370 , 1084172824745281158 , 1282499598233785491 , 241224724602642421 , 501051412646567849 , 718513744676316957 , 1562246504936335091 , 630859202407113455 , 2002074229905260176 , 1264832294796023890 , 2291515211457723990 , 705420422310145241 , 967630665385615820 , 2140021011794425565 , 2251352349791865974 , 1490600988528969054 , 906078015515112696 , 2054066377446029870 , 140928143888563823 , 1184506262596340260 , 576735863412780425 , 1296083125992060313 , 1488986908996551989 , 823425582043789823 , 638715926928993686 , 1729494281025443463 , 1707039053087458885 , 1284881928596151991 , 2046595185798838749 , 659623850580995707 , 302616001551668721 , 224601883561565827 , 873937642073482962 , 1023950543657114854 , 2000627544758649856 , 2013532679975593799 , 1854013396534648357 , 972805005756377766 , 34045989712945321 , 175595772098472344 , 1747978967812923586 , 1258040301357621177 , 2031035432195180174 , 6005986787558829 , 2182720407216484622 , 1686438593519654389 , 174110395773258639 , 508287861581229826 , 2234780928529880286 , 103174078325539659 , 2022674879853465621 , 2060135039068502836 , 1404992487876292485 , 1246940511938532926 , 1559809766690839073 , 262954188880602092 , 1717060240396067484 , 327873047980191532 , 1893737311742133008 , 76448614559335176 , 1810785780426330365 , 2196246044050464627 , 946972293078281524 , 2234498585684163479 , 984904653324138050 , 823727986932396494 , 723666577938430059 , 367763658554633826 , 2186477230033012173 , 984606856809477051 , 367140619349021217 , 1166098282846657139 , 349613354804540578 , 366811106529767772 , 1393236877970820003 , 1478404785317768724 , 1272365449993161778 , 295064646532663351 , 698116951103337454 , 69533368049347065 , 343138732338487390 , 1548048814226694526 , 2239255747069815511 , 668131920202088257 , 1465339300308973972 , 517971058919421089 , 25770542032038672 , 70785641345700798 , 1263486288403935986 , 473593970630324329 , 2290749654295264674 , 8748897208636534 , 1488848512968777832 , 89610480689262491 , 793696761182796271 , 540609146402871895 , 777256335142708170 , 871856276625056038 , 926970393718174013 , 1216791893491902911 , 1425193879036944155 , 99246342679008543 , 48856803059997652 , 2257551485693483322 , 1930882205229160806 , 1696797166099817309 , 1835659678356910223 , 2208041164652344195 , 1891759878951929234 , 872796510686481810 , 1590780747143278117 , 1691409674847127669 , 285300249317101137 , 2292937245243852841 , 1656213002976312538 , 2059304049115126442 , 2089261095358923095 , 1108746417424217926 , 709303363667379730 , 778658154226416856 , 705274024436665107 , 386824239322494385 , 807962806322345385 , 1373278810816266634 , 292426164116730783 , 1596556212275802157 , 700965055945433307 , 658086718657387128 , 460108029513227230 , 158167819632918129 , 239598214116476324 , 1600795928548064922 , 395127411958564598 , 1320204859136024925 , 242373018256070249 , 171000112814287075 , 814548502241478948 , 1742442893978460170 , 55169793698636163 , 827482006544075833 , 1426658600911186752 , 1987283389160329274 , 1138582950531422009 , 546982233558253462 , 1613266554767116414 , 1741386074165383465 , 2151165559725322659 , 799252722577922192 , 755985688019872910 , 1513222627194198388 , 2275007865501220806 , 1995571421737154178 , 665449686493926561 , 1542515962819603623 , 614643487518880047 , 2230902584911983416 , 1121560881888035958 , 1528440822935491979 , 1767857950063628862 , 2168335909087033696 , 1391115437501486016 , 1298103313989636739 , 1556841587911696030 , 1936300719528812569 , 1951789307334928110 , 1093899391531475046 , 260406909609058885 , 1526168344144664877 , 1566541221132686315 , 55983759065530232 , 2132525342462718436 , 504442746525167558 , 1391116034838923443 , 1317547545577526365 , 554407005659583952 , 848933495458332355 , 357083806837278058 , 2158035096886229611 , 395696457063723473 , 876043253800162354 , 821516053710893931 , 1631602843645749603 , 44708173589483374 , 752277788423322386 , 120505042972849616 , 1456745629837139647 , 858240077955217444 , 1761381788509703896 , 1161731084390131758 , 300864667893499806 , 93679486725406542 , 1400648530081356773 , 1876366635032006730 , 1274802378476513002 , 426275162041035103 , 878696745997097647 , 1405558857248829918 , 415467247477075319 , 1122983042633302126 , 505390720517766987 , 16566465554411466 , 1558675187501410894 , 1957778440226123809 , 801837636019825600 , 75361572464300087 },
87{ 1676070339337676609 , 1086026370016899965 , 1837973423600171649 , 151935181759688849 , 211994978088619515 , 780491097874259143 , 733465909750210705 , 988271695807744512 , 2256462324183335932 , 159928137584470298 , 192588749550954395 , 668310143486836584 , 1744745316587428545 , 930102844094498960 , 1672793139266370971 , 1797674778808990756 , 2177449829722316468 , 1103399691650189395 , 1213822295523703601 , 1771880403793306984 , 1811109611305968448 , 499711510958970264 , 1107532856458437721 , 2206662783667257309 , 63392566929825911 , 538624328051860906 , 1797878357077164238 , 1501580152582749254 , 2139800242411651830 , 998990233670677868 , 2153165731073459637 , 724195953723569511 , 6836830067301170 , 1325986465141870296 , 834166346236471237 , 224708997099615700 , 2269151523712991871 , 1523780518469046061 , 809482791915164519 , 383749806729610196 , 135353556823179273 , 1840186231805246082 , 1958795092915312732 , 1602748268145986471 , 1705864700700818093 , 617483045634796558 , 555345727479242145 , 772723318265848403 , 49053205545231641 , 2282828298432017962 , 336554349322411791 , 1722414823255724138 , 1951318086027975546 , 2174178745456151985 , 2281440405460144569 , 1302446142719016369 , 1194910093851557996 , 849740639654354274 , 791839219055911033 , 1217513669507956212 , 1965349909487460556 , 2165443751794693567 , 284878853324325715 , 1209807464293669054 , 206953775891096201 , 974556810869128862 , 23718688133336562 , 1198697910922777530 , 139203789005287197 , 1349970338378178018 , 155034386096232596 , 1733404181212096442 , 2265628158930021932 , 261003730878096977 , 395024629914787300 , 1375651912066626599 , 2240516269520904999 , 698834153805946458 , 428165936992593494 , 1156260218098531165 , 1911589094382471675 , 1593474310452776470 , 1850456647299701408 , 1004014177838387506 , 389163628296632793 , 1206211226920642874 , 727081349846234811 , 847016001411471399 , 587095739278663453 , 1399430409704619547 , 1804257922725906804 , 1881087622291995466 , 906369819918021157 , 375887078246567216 , 1187651318229815392 , 1665691968893186541 , 1088593415503805246 , 633842205678056858 , 1247749393487245580 , 1671475060998311454 , 1256551661975044754 , 385636005142603152 , 2014888880932351157 , 1617004837339970488 , 611764230953177920 , 113993200222557440 , 547882956608604305 , 244956238211497585 , 1652836628338041213 , 1160225427413012985 , 25263593041298422 , 1096678216290971643 , 841354382863178807 , 784346263856259138 , 1251457653367307723 , 1221977761739074376 , 1466941745179420009 , 2022820106315306159 , 1757225773547780673 , 927976968161858634 , 479696397250121703 , 1111890907373411785 , 1128110339732636634 , 703752247494734500 , 1509868878082787117 , 2032551822642279449 , 1132494884302685606 , 2145891993680585624 , 917769132824390607 , 1473871715335018812 , 1926678558810934287 , 2106888045757016550 , 1531044043153394096 , 900305249325989604 , 1286772948680127332 , 1588860267542494969 , 1526880244837036720 , 881469937210209764 , 673807247798051375 , 499603734309935497 , 1392028865411664657 , 1583515096485965548 , 858315596734594915 , 563765723332579638 , 731648776247758501 , 2183478626140251991 , 225317759038399238 , 2127470045379404761 , 2077647331238565333 , 1385170829900011778 , 1567873884993359965 , 152891074064916178 , 247720116378058927 , 921358697066664769 , 2217792647438580116 , 1527802620237925119 , 814259458297320517 , 1216889623603413190 , 2233609130352892026 , 2054703632255290627 , 335467283965761027 , 831402243777232956 , 1252017998867626337 , 1484203427447582141 , 121431594159867845 , 720895185545526147 , 1619690158498500579 , 98089606426167973 , 451086310206394103 , 2148570605136784725 , 1094619946347342645 , 2270502185316737740 , 1150487262269740423 , 1565286673497257674 , 2047270475897512763 , 1977699798814920121 , 185533625517762874 , 648079641946598354 , 1475800887819647631 , 304151336958481141 , 276520880937706022 , 948267532326819438 , 1193205425526199641 , 1994294766095727765 , 1916234283758316551 , 2223866376295234060 , 957400472805898915 , 1678958332246847090 , 445799791692519256 , 1826607757344080775 , 438604419272423245 , 1928303499212329385 , 1645198829949616343 , 200508414238420608 , 183789272330435362 , 2115498223442373239 , 248032840964777249 , 235201265418146695 , 501729446344075923 , 1976550922349710367 , 2288145471186559060 , 2224325328016939721 , 186519465893833200 , 956823069008437429 , 1729576138636023139 , 721272675129045646 , 740552785022598424 , 508571593716921286 , 576761657186656125 , 413692721311855019 , 454457151461331376 , 1572083812061576243 , 895372728462776008 , 1191473456172472348 , 2016482289119110405 , 1141924829934135022 , 1943270516039812219 , 608387360288666325 , 11752176408704253 , 1446025884997294199 , 2227946367085290152 , 736756792853871266 , 1376629302216272602 , 737423021058543877 , 1638483947309929134 , 706518170181477986 , 138222447106477496 , 993888772077349130 , 2161102754369905492 , 201588338546163804 , 532130860903847552 , 376041863729833859 , 475257462297412086 , 1748297793532950487 , 1161284651501027585 , 806312063646513774 , 1170906847051996100 , 238475577189950762 , 163019882399158641 , 2231214036489844618 , 2206168690506264857 , 862689315607111612 , 1847410547397403279 , 953114453934495614 , 1173670663911108194 , 1254997178000270871 , 713103652724501423 , 95204079568157035 , 1300518215038312860 , 652390530008359917 , 2220074054630079096 , 571342085734150686 , 304043434632623573 , 926240556083410587 , 312005788250360211 , 215208783593656917 },
89{ 984822555597988065 , 995069570496332692 , 37718597549573358 , 346315978238566219 , 1573294838851496321 , 944244762083410032 , 1488314784207072187 , 584679298564552056 , 882869441212101120 , 2092303679697032627 , 2267295862742200083 , 1075854812678467768 , 818153993012664592 , 835326737667732473 , 1698207118749663643 , 2149998403675361167 , 604225417291620719 , 377033462453268793 , 1687578768457763061 , 175361944670159866 , 439421046230598625 , 936501245530920437 , 293605602434007075 , 1723811321149134107 , 1155353865878616109 , 1334906320806335134 , 887704837022100099 , 1642263361954030482 , 1388410659372899743 , 380629436807583596 , 2178855476684938409 , 1294612782498942944 , 1521881672006530103 , 766752260660372823 , 2295267113275032693 , 359760378694152241 , 1063400628861958503 , 1083774649873367595 , 94524913265397605 , 421900525552521794 , 2263475063272227264 , 1994236812880034802 , 1447381374940560818 , 326576345536237905 , 996426909145091960 , 171667140565591773 , 1297882217985839149 , 1976482882059523437 , 599981987148363143 , 74939109749695301 , 1513077392105316016 , 347026798625325735 , 629447785447114053 , 2267444466360925212 , 248964036610272463 , 915447460433318588 , 277000834084684343 , 2069782404443287993 , 253775931969391606 , 712251893113624787 , 567261551307753478 , 411911944056377847 , 1763388548531738145 , 1390270097126318122 , 528432273509588809 , 1627536484906191198 , 802060655737624831 , 2092803401119359527 , 1347418345672863265 , 540465747742821446 , 1737179049909035830 , 706901221577248156 , 462524411508576347 , 800906294499514844 , 2158193645058679453 , 2199535084251080746 , 2274599662671119962 , 655322747626852990 , 63458208549376645 , 773724244771577592 , 545708498496057545 , 965285528321077517 , 568662000661441802 , 1238209191003122890 , 370816597523523866 , 2190308588270645693 , 364171032946882824 , 1377112232971024318 , 1158402691573011532 , 1029117459534686341 , 764056513805667425 , 2056820609195086448 , 626958411277413041 , 363789998703461955 , 1664660673660786440 , 1104472929454922487 , 1278045712092378631 , 621803023266928816 , 15791568042372049 , 1070023306742306254 , 706140519345839370 , 21987953216646884 , 514429322395132297 , 980034016462124187 , 2045478148525143868 , 60950096277556215 , 1733046775016266361 , 156023072365158725 , 293067491205205099 , 1396586777821533962 , 7927939420727266 , 1246493732237943429 , 343597395079415254 , 238785430167363657 , 2304153087970151494 , 1541794449283450917 , 848756902742612993 , 1760577761050412262 , 1852130555976469664 , 800996281149277795 , 919267831171110530 , 972903139557822073 , 919283244164616178 , 1141223526559155219 , 2064391112080274244 , 179604072860550569 , 1434146864327607918 , 1534318953258268798 , 1917758839607112854 , 532068652740746514 , 2138856989225922554 , 1418233856280678740 , 668594762236752989 , 561147541902860915 , 1427406376085273546 , 1512700876937910815 , 1143167498492392755 , 64724372439025732 , 411227927738423248 , 1673633324887803560 , 1487746197412913816 , 20226411239095462 , 1780330038737231212 , 303096489017484778 , 74844524619640945 , 1709283432137703844 , 830939729753168936 , 2077957843489095439 , 759651467300295237 , 714362755529117128 , 522948217084913647 , 967969399875384461 , 1804684560620395285 , 989290932129481454 , 1073091479995558387 , 1412061734092247128 , 1245457267016544328 , 776092209031562044 , 712241274030259039 , 278495606975521504 , 716393715462123806 , 716686930687391713 , 1712636114909651925 , 1944707563121948502 , 1607154731668846249 , 945745656568967934 , 90847772082403239 , 1556755442744238069 , 635986743853061433 , 563964824314378195 , 371887072164340569 , 1910700838732259413 , 1519105109637534738 , 1198002418284868873 , 499612143871861677 , 2279647513405562233 , 662584549832655628 , 1787619423249684368 , 360891641998432207 , 497611831196937823 , 779696751909065124 , 234902058383285885 , 1597374010520661354 , 542004622285695497 , 1329727519575971700 , 599236052995261788 , 1393769361245764674 , 468029920915431787 , 1585962236780626640 , 1437825772293832547 , 591185926474370540 , 1669995129658264309 , 1185767722794594519 , 420049886865044517 , 372525632977652197 , 1496388783937586383 , 1153656489087933197 , 1588967353669655015 , 2210959835705064270 , 99020424512384780 , 571142379836635818 , 920372003131465593 , 1242109626020904936 , 1475286874089178602 , 2096684516746858212 , 1679773256561828497 , 569953471455282508 , 1995599228995661373 , 675707946135368390 , 971970438628954323 , 1962169878869765957 , 431881784583700557 , 748460370232186422 , 1569294232079107764 , 504371493744877772 , 2023869047111151676 , 2098112698646121974 , 359769893276953030 , 864202795998034696 , 2175865280065417231 , 1737564413417540083 , 205380751055213912 , 225066039402080702 , 1869465553900325842 , 457374371187848335 , 2299753105297132551 , 316278873485236310 , 1549287010916476030 , 2075853658052588198 , 546985408592775930 , 523429306723203662 , 1523010483031872487 , 2094253218579439675 , 809732290456342918 , 1817486846459710691 , 231920647287972795 , 1654712735258928105 , 780194291448033469 , 717959725690044427 , 1251239100230894549 , 2254190103493783194 , 203544600078213508 , 1892098405098766716 , 1379447438686105675 , 358193325522794209 , 1285844971962331606 , 1833555507930436969 , 382482203521909604 , 178499826521067168 , 487042009149341748 , 1211204491856414901 , 438538538770753972 , 116022182426670959 , 1725716660155516301 , 1368415937530272819 , 1901505838017537290 },
91{ 57876367425516380 , 1683376801827498654 , 1413785111867970326 , 2077962632272258826 , 1637163965963426434 , 1082495984373639692 , 2148919657785786283 , 380282083519736952 , 1514820496535673441 , 1790308454540201896 , 1389293594479110686 , 2166877976297332692 , 1709076116011508192 , 2270603688559833837 , 2169491465276970571 , 649621705717957309 , 37032367740023587 , 2177309964023821911 , 807645212653996269 , 1095975609827396447 , 1030185860710322477 , 2250408873554603733 , 1225131463478833156 , 388716716062482836 , 504738043112448939 , 2243635841881362702 , 1520921119012388627 , 1620665995201278219 , 309913707780110590 , 2175816668469876359 , 958941917072808937 , 1231206734283279023 , 1202540747382068948 , 125650817038208762 , 1653584874389463522 , 695512351490303657 , 1748478584381102985 , 1197950589988257378 , 774139503957383233 , 770483337421106396 , 709085076983908533 , 1855572296339467225 , 1404833671724008681 , 1751720010503477932 , 1227194434825947617 , 333231112048772432 , 2200763103492819531 , 706591988818754326 , 2034628579151858553 , 1292009787140787504 , 1529154174782202112 , 1914904017028538205 , 1034011636897555302 , 1455443477698583784 , 1523625847428343961 , 1537778885228416518 , 200762653370267768 , 1624827850326391736 , 1105453416474864496 , 541948518498229332 , 1020803849455576979 , 777520520884325720 , 207993731391146916 , 2121567081533375577 , 2200006850976058953 , 567169572488507744 , 2305744869812569936 , 638545374361479163 , 1577454470766151535 , 1739951731632568969 , 632955712725533686 , 333654521294383603 , 348685880580710943 , 488824984687200464 , 99687536310152466 , 1941724810924633576 , 1385539315659750784 , 639878223239464157 , 936215398655639141 , 679245357313395789 , 2028571317744145723 , 2110106389749373352 , 1605489924630004447 , 27318884231364433 , 1068495231830463928 , 749745656666201435 , 1388549193401941057 , 1826375568967353516 , 328326445812970906 , 402452024077766503 , 2179664447300046961 , 717101519991675511 , 1785617646613731462 , 1043075960984596748 , 312561364246542816 , 835213154792449016 , 2243693492290082233 , 140011463625285267 , 447395047295285253 , 1044668098431579660 , 1682696743198300761 , 566426150790259081 , 1500435131699027895 , 849355798837673333 , 1950059554711946278 , 573595817166983995 , 1151938533795263835 , 2208868292426869508 , 225162724887639624 , 1236185657932014773 , 1620233366646377672 , 94561532241294014 , 1185322843905751522 , 1956451182698854955 , 561959176211058070 , 1138906909713887468 , 851304855087603012 , 2132651932502191888 , 1641464321817473748 , 646234416425586540 , 526242861927033883 , 2216695864325727140 , 1346420320477116320 , 916982072342675151 , 751716105100584331 , 778240274554874672 , 1808269166363840215 , 1552701208294858944 , 1833952999198117388 , 489769456548443266 , 1071765858556483994 , 1885492035352044752 , 1658617899170607270 , 772540077802453038 , 379647432531416201 , 486375832876450152 , 1512764573568134598 , 1381359274576790915 , 1634390863602889647 , 1373530377783236994 , 693217323304386089 , 1528065254368634217 , 314685325373985435 , 350448774466564733 , 1459051597068146947 , 2154606555476454302 , 1224001268937965282 , 1381341166299838598 , 1409745840562373414 , 366529365066648921 , 2245817604572140832 , 1033015848874397431 , 2279748312254547188 , 1080085495053461854 , 950174998509201094 , 677390829791515247 , 130572359152236868 , 529968650810874529 , 1377656240671752192 , 955945366402445298 , 472368151355335884 , 841357694311827896 , 2246478737505649695 , 792581638101083633 , 1698648833422343058 , 2202679446139463314 , 754242413495244917 , 1432639312667750698 , 1033912022224864966 , 902284730404009522 , 2281136987357801750 , 832511029595879790 , 669776889053268096 , 667567158262963326 , 1145478109221919125 , 1501104342882628872 , 772278354414340196 , 545461224846353806 , 1073745903083910769 , 2115725329966260368 , 369787990360172885 , 691650685022562423 , 160274969909005790 , 1896435136401385831 , 936299461435928571 , 1421074599141551265 , 1958137537853542673 , 1354329484755831241 , 1129152794653668708 , 753717623852134979 , 2130130690172433873 , 1667592671280179727 , 1545214448357574031 , 2165784532155732181 , 1310326066580745036 , 561280127292066124 , 347310316687642419 , 1696591412898830348 , 1065321406021401953 , 1228133937018866631 , 1984928808889770858 , 300915652080478185 , 363647536623867909 , 1933945120754047816 , 50230588284035303 , 1306874416274914637 , 2292246535280786210 , 795827425261652913 , 610004711880213981 , 1502225823392341535 , 2269434367404344683 , 1047331868552865267 , 2127470440040124061 , 699858268121242194 , 1655057106541265574 , 591144303047799417 , 189370308599207843 , 354254768971936049 , 1188627406206325257 , 330397015254102346 , 929986066083066648 , 1134124535257763950 , 1583464012889668324 , 682982096843683246 , 919165318457967666 , 748425551619913576 , 2019203893953562815 , 1908438011670061928 , 248477041621938739 , 219774994577257643 , 1991587167221709881 , 1684302952370103178 , 1574475251205643708 , 1246519350863227422 , 101605093021720175 , 2212138898723698524 , 298411347332462169 , 2008957713848873229 , 141344763434074038 , 2160534363089201202 , 985831466742134776 , 699652174558354986 , 2065298023178198456 , 896714196444595024 , 490553514179956295 , 1783889922058064576 , 1652756295788645945 , 1330598806628853917 , 562763098018119203 , 855972010930616361 , 414259641922969508 , 1575575868896714021 , 605597055137374035 , 1939331893953324288 , 19646953073781977 , 720386165871044088 },
93{ 424694523586149889 , 1387808084566332407 , 1335537623801699398 , 2089774510343126423 , 1910415889188561807 , 1631403288276494599 , 1820903226216062320 , 1450317430892076731 , 464964230267067565 , 1524673846308208793 , 1367695738007420782 , 1481074216497354611 , 1084378368254895775 , 640667975509089352 , 419089263583096955 , 1543860680201960622 , 285948753558570514 , 248022060726925611 , 866487106069664800 , 74228692936145223 , 1604273773825686123 , 1645009080982878932 , 442430876471900566 , 2121503880809745433 , 1438316163044859681 , 1026825896880369761 , 1088684189358778756 , 1102567520682636509 , 2058408249881297364 , 939711220927903015 , 211724794885509380 , 99159673373792583 , 1675225257706025005 , 1327855005630404324 , 1027080356056661887 , 1095934826840564385 , 349327257856848791 , 814004069406273415 , 12978118506856498 , 1262999288327292998 , 1287064968206573386 , 521436091079298238 , 1848083985958625023 , 198047263711789548 , 169973346769694799 , 1782510820688754315 , 1893055046715391801 , 62310683872340687 , 277388639892516759 , 1952912194723640548 , 2168411640945360507 , 479952588541813504 , 1802910680754898201 , 1590673005485539910 , 994960966358353266 , 1969358308731485809 , 667972018842016558 , 508012976707724235 , 971629698274189151 , 465909792631397377 , 2128397466541261948 , 566635802007662822 , 1853229533628496236 , 1166208057787698484 , 2151397286266160782 , 1545654455180801026 , 749501004577220382 , 2060066468569254369 , 742285390944568665 , 292697048758687962 , 1569810783927107314 , 2038023814570473054 , 985511255456458886 , 1562986309904637762 , 1757481879171296834 , 994484637313700899 , 2090110632210291692 , 1494196860738266918 , 764858076905507930 , 603584905917083566 , 2281168466073852793 , 1137431921992506091 , 2275726800141861993 , 1405291082201590470 , 1140402088188593905 , 896499080432186453 , 275588369080175280 , 178841118551575435 , 1566755628031873865 , 879949445969934125 , 1822218127153494294 , 1946069344493435814 , 1945190300025405761 , 1905547523083701099 , 597895809568861912 , 312723474822663018 , 1815596642054211658 , 543975197648334720 , 152459321049967341 , 2080467523083708367 , 766930022989420830 , 739870237611715873 , 1377209393362521692 , 881825803495420934 , 402446756715782083 , 510821149560729063 , 1027666099146016132 , 721292563237239304 , 1812981323147015434 , 863540007068784150 , 1908859966654953637 , 359445041699739166 , 1171230742971900522 , 959312239789530930 , 1243654135576748249 , 572471231913972381 , 744109884447554799 , 1836295017213510493 , 994470003421758316 , 1198512733672765765 , 649854590237240381 , 406392299515238709 , 1541670962003276632 , 69059858225983056 , 2072589112999734839 , 197009551353147489 , 1200946036942145213 , 74931277640420629 , 2049787803472507705 , 690903071869475384 , 1301511151394224265 , 1739425284565669928 , 1338095275708293753 , 2066952996458920838 , 1662416272826767874 , 1309900247205462503 , 383376749882331685 , 1301598056591292977 , 1354147030255918961 , 788405163117703094 , 119304330959207535 , 2021164135018889105 , 27321150142145742 , 1263888410368169242 , 1848906608735638058 , 2299335588174282378 , 1838066551834079537 , 1362869052320836359 , 420388281118996661 , 2186470029111909197 , 909096762688184413 , 1116781855766111099 , 2272541844825831064 , 2069548185636530056 , 800488916178475151 , 525976366034513325 , 1169509188810034577 , 2064542918732267340 , 1593562625283067642 , 2095517091611872772 , 1135950609067373170 , 1689285422041607532 , 1685710501576328063 , 1693614675192175848 , 1758963691889823698 , 1744325761435562137 , 749860399129788925 , 2154066060976831253 , 1464919781272925649 , 1601263404152789392 , 608952743335108721 , 1003245602575485860 , 1371644508856717651 , 506397132387488172 , 2158476567497362520 , 1366346269859978255 , 1344498715267614482 , 977771357037703510 , 1120888443473636488 , 1349951444011866007 , 2064139493248343690 , 462458938117772273 , 1001198165144790950 , 1804666820122829671 , 226625299720242773 , 312382875879308071 , 1829019930582831794 , 1463660550714820640 , 1119548156983985565 , 1550308539291534112 , 1247223379049159922 , 1743348515633899869 , 2100579471397406051 , 386094451533527686 , 191465942750236295 , 322324960930785942 , 289236175642192147 , 1597617672240905048 , 145664770336343411 , 873322318576977933 , 1229518001326822003 , 258245948935453986 , 1149544774977483332 , 556350915225151618 , 1474627859819956204 , 1395635716274525397 , 1356041767526815935 , 917274156447825902 , 917812171294384938 , 1045584186187394727 , 339847257334368934 , 1227083710305778506 , 89986855882062765 , 587711279534236629 , 1871856194969174824 , 361223896519041994 , 403753705946019904 , 191149176819548292 , 2258515664348609351 , 190150879763006171 , 1561544071181346284 , 1746620150175478714 , 2271864871263892246 , 966360412360537869 , 183073945838774620 , 641103048856607230 , 1263110127893764063 , 975597718007544927 , 769497041181145955 , 1547603424567196339 , 70781764734156561 , 2008900955853735968 , 2302312949653927599 , 1005205507256152574 , 1231175841426973717 , 276542243497430806 , 1816986360778126129 , 1732227229539014623 , 672196024114120790 , 1792313684271533448 , 2162067390032034561 , 2023070813271102986 , 117022393445440288 , 623232429719915705 , 176360331216246027 , 854853929000607817 , 702069489399269535 , 2032014757781320674 , 1167034475573064828 , 1728654811814180738 , 2113161811207871416 , 966080143846197199 , 1096771904575176807 , 1105149984235550925 , 1118455364097293595 , 1369716639329285671 },
95{ 2143455610617487216 , 1281506086217523476 , 1502264094319583565 , 630679445345610917 , 1209257125871170012 , 195901040434690860 , 673411947573027915 , 510077069644255677 , 879127754475405006 , 331907126633476422 , 623810999174156283 , 1170514919771840754 , 368399290956455909 , 1569981318955450926 , 1486174073291035474 , 464433551258385186 , 1203336340756514928 , 1627878903925727200 , 866860643752014645 , 880830633046942167 , 169193781265921819 , 644146156485151261 , 630316852249198686 , 1302516162574678217 , 2030354615773876599 , 376650039804306406 , 84710270355552361 , 618272596832375150 , 789479908885709518 , 1992059979494976588 , 2234752090659685652 , 1549978901433893368 , 946925001576073230 , 854778162389372407 , 1719855788838491748 , 591198644106078802 , 1571087601409367514 , 1495664315281390414 , 439959765817952771 , 2008807393755439289 , 283655709590615581 , 502390360748556099 , 130194321959251254 , 1632022371154589465 , 209824404293618795 , 1972006490754927163 , 2055299265195470112 , 1378507981506029244 , 1673526472459776230 , 2228430557273348369 , 232463814916979121 , 1324362972867746152 , 1758938001250606743 , 1381608115286956406 , 57533607223218223 , 1845402943253819703 , 1101029365614626272 , 358288529089091556 , 1326992966752320807 , 1220242647100729354 , 535737788748191429 , 2286358126516374293 , 2120884914436541834 , 1448158431303703016 , 1416416893492082190 , 1241864529067349543 , 125928110188857607 , 1861792177214312969 , 217658957482111868 , 416652901581944152 , 2071644165556029918 , 375120846621028136 , 1123059627300094080 , 2187132904134948267 , 1619379214205994391 , 1260937448144324734 , 1951324537640610501 , 2240097371632817020 , 2038202033578928378 , 2163959227989883708 , 200314375922154384 , 281621006359813027 , 265598231516810492 , 1779652097268203652 , 1728912348778441619 , 2102214048792944724 , 1380157449510904647 , 219535492285310660 , 973465786378967579 , 797415288124624650 , 63750798269053587 , 530056146654254882 , 2151657038078336730 , 1839568447869103756 , 164817682566964905 , 906316782322647151 , 841874349432531413 , 878587497519576000 , 483422755271228107 , 1237533703907641822 , 1364695580418537259 , 1914067190620331756 , 838251587169405400 , 1673542001018468278 , 2090821210006938789 , 1399612908010619764 , 924413770954464670 , 964534213034130298 , 548470984325645155 , 215362418277874952 , 1003876016618497055 , 200799898640726756 , 406197572910944762 , 127719659837875786 , 1363276657856413107 , 1713357872206070751 , 1599663488590203543 , 1188075095524616278 , 1693722293237550384 , 2012539393329258806 , 2221850444415840974 , 2054319096663851068 , 1173084756341017551 , 299301563708694519 , 247542382991079263 , 2299342048755412153 , 140174398655298702 , 291949093163881853 , 1934892335710627871 , 1091028446555986592 , 1553123278836250392 , 1716419531662817223 , 1225886118844777023 , 541547773953907339 , 1771691408010688532 , 1084316348047704368 , 842502244670878518 , 2218367896093221758 , 218504727937957674 , 2035019783623265392 , 929915455614936488 , 144564423709460045 , 1385031179116321205 , 1122776148140422470 , 2069646550289799087 , 2003446924366266756 , 2225056141556224363 , 127939307052060583 , 1893905777507366863 , 963724546399210449 , 1592329402812783197 , 2056250128270688347 , 146080462373365709 , 47786461628513818 , 1016268584816749153 , 970370726495808345 , 1018129562942426895 , 1835696767079757330 , 162260129960158054 , 1802419191255570771 , 1746961005751752865 , 1361718186407239628 , 1931780955713762096 , 258894902689199988 , 1807882728192124631 , 839170294898498400 , 826596074058037926 , 2274297749080158970 , 934224510280003425 , 1631662056076446459 , 1859506834343756713 , 1878751154641336956 , 2060666961424418103 , 611486070701395698 , 6629738456091386 , 1283059855846071890 , 957315005601980532 , 1886691735011794347 , 298169354700707462 , 1862494961343411821 , 1563063778702276827 , 411511769469960994 , 293952947338808170 , 2055223342427148831 , 905343202223114918 , 957258557702093873 , 1537438462543796951 , 206803123244013692 , 1258952150171399555 , 2265179342604636517 , 360151994544196754 , 810255308775597071 , 673105361560793936 , 602762096013626225 , 469992900290960273 , 2273776534735546325 , 1319437510043106547 , 228979985498503891 , 1349002903859354939 , 2134707931246475781 , 72698703552818971 , 934797096806713700 , 1278699179646647532 , 1760910875580822461 , 570462810944630725 , 2182342402578893729 , 385015700837004698 , 1807560895384860233 , 1955478385785973782 , 716398430655749857 , 1178077843339462114 , 239321500552930001 , 125660838213989706 , 144684294500053973 , 1342547975404435764 , 167131518631425396 , 871521143121044400 , 1461587671025629168 , 1689667630644658818 , 1289231566589774723 , 592894918963302548 , 665281061513583429 , 1527189805274430133 , 1213692871314864072 , 1011288353298977215 , 589801856938435071 , 1047986766076391771 , 788342458134450311 , 1794807871244199081 , 516750557151327019 , 2225167450181891089 , 143127975395980388 , 208258597203313148 , 455504845836944580 , 1307057730398740315 , 1810598794808843436 , 1336302486619088431 , 1449615682046950742 , 1529814826676680177 , 1589229042440010704 , 988073127230146496 , 1318886429093777183 , 232795362026922955 , 1354777733963824156 , 1331152606255775641 , 277652420682650904 , 434210357002024566 , 1612765645523118804 , 2190201733267501293 , 183505503613815663 , 761778210944790204 , 1725984071333167750 , 1073469066384121256 , 2059714685348777819 , 36900247906392011 , 1137793978338507814 },
97{ 1886164414478879961 , 857835540884398523 , 2179203379520586963 , 627770287751657763 , 780020636146359520 , 1168423087704333933 , 1684832559649526184 , 273638332901339474 , 2075874668156846326 , 1701419217196749105 , 848749320889837284 , 616296306529525398 , 155151390638342152 , 2291573798212736335 , 1010147904595913384 , 1477450129856537181 , 2253577171806097909 , 1491167429025392515 , 2150823916842055095 , 1805476613206240157 , 342234202256040937 , 2090389168309055436 , 1391529955247378165 , 823825166008714837 , 2192311895738756212 , 767562906852677529 , 1179140911331203876 , 547108743684455146 , 9769233530639099 , 2043043292417004212 , 1095591601998802841 , 2283189850584417458 , 624830852095404542 , 1280145004299026291 , 67092399818567157 , 2253181684846659445 , 293445238892014436 , 306320857676819604 , 2144597846256443789 , 100582197065049565 , 1929091249114943383 , 721701990103598117 , 253171684392446848 , 724496597871020389 , 559901646048049268 , 625034554098429166 , 1794553140210880226 , 813177570509773961 , 1294775881667888395 , 26474132704355453 , 656956087649128787 , 1175431639407705772 , 2039204510684554966 , 1671982911504925623 , 434779453770657759 , 359234322786369873 , 1776153087147476679 , 495723855422560945 , 2252773955173918211 , 1023949816890254103 , 144943630967358509 , 1270794249036115003 , 2168053050315200244 , 1611929304779162963 , 917545653550719689 , 1003089528567093118 , 1417818238115450219 , 971475584809400468 , 1385721837122931531 , 247677155572097377 , 2144055670534042556 , 268054907020308850 , 143813893666320253 , 1475782677353506614 , 424036589515016100 , 1786267782627363307 , 38430706132331997 , 1944285478187472052 , 984607683626087452 , 1540022693717238665 , 1244147749767404115 , 1875398635204860263 , 445260372874115502 , 1641560756631938707 , 1979867698003317059 , 481615448326198777 , 1275466142251950883 , 1926255476785592191 , 1291877850208178632 , 1528714710695908007 , 1582599088380866583 , 530483565766314980 , 1992431188418268572 , 1060111041030002015 , 641561564822742280 , 743007156262359385 , 2298507918168866773 , 800790749315749923 , 1565680188083209454 , 2051975377456212003 , 867654543858169203 , 899525427212572745 , 848792823076878094 , 302326204513864975 , 1457663415976547290 , 1781161584032380046 , 17888563770554666 , 702334694178355936 , 277409968149982324 , 503113402744892090 , 191174465849364889 , 998280587458558339 , 1216483442909130940 , 1325020233640817525 , 273181344170026642 , 2064793000686081493 , 818417442539323395 , 425232196417978231 , 1508176385125961809 , 1322301057110599546 , 1316497967843743367 , 1409498472053029278 , 693620575949711861 , 1147384919117661071 , 880674199526186317 , 961381676610201612 , 131850495966156911 , 1254076220111388743 , 1344956597699060034 , 1578467480082679248 , 146787537828316999 , 1641060331126827411 , 2024461739353650776 , 2235907652225417487 , 1045064606572971726 , 1843884569755033060 , 236677685057905645 , 2096124548604828423 , 1093024255185070317 , 528873436080008121 , 1750417425984068355 , 1733026993083406716 , 634103326211625805 , 1338537373846296507 , 929023082233260675 , 2256950365701235070 , 843582212806767145 , 1897193181455994756 , 474828231016407488 , 1618573770776090856 , 6641865681889938 , 1076394430121073953 , 847656324457196956 , 1331470062894346379 , 637748704210762628 , 1511818676521855519 , 2211494573493354356 , 1225789650095520052 , 505337762214569759 , 509207252960251503 , 163878394422581078 , 342634706462615114 , 60283828175310420 , 1133109334922879523 , 1582422524148519348 , 2184935644920989892 , 846308270536373770 , 138384834343366953 , 1218604513614415561 , 877860804159267622 , 310102759567120131 , 426822532358476852 , 1574672384350194445 , 1378336199573099470 , 311168720702435264 , 2010817588088962405 , 55722806700260238 , 575630377310291434 , 548447863081869254 , 2000867152305078848 , 1028420385587783094 , 2289916578381134990 , 1319719679155928682 , 1703864421675194521 , 632350590279741829 , 910733790190339505 , 880010603786659134 , 28573892292728670 , 407616902600792653 , 959504930515232833 , 1008404711559888098 , 1266821759230422605 , 2003300249730661510 , 5559211648622098 , 193983317254937895 , 1676536851056041127 , 1151778854899636258 , 1804766249355966053 , 768881181055836548 , 254816693122393457 , 1953936458694553963 , 1614797829190661157 , 2097675219662129092 , 2070795987842735721 , 1934392539332008075 , 2211749867000188744 , 1392500727571124431 , 1779190211099953269 , 568983793799326336 , 332235336990363406 , 2277916591366854310 , 1143140961684494193 , 1637966036910060413 , 1616525586313647853 , 1626318716101970069 , 745833210385197030 , 695022833386237480 , 1547275534016691770 , 1688564682749297890 , 2205486071191531193 , 798374904298713494 , 1167788962688106659 , 2190487182807569816 , 2149979212677797941 , 302239274733902297 , 540092581984675855 , 883651994347709510 , 184236165763439280 , 1664493920248375378 , 980663031538073240 , 1436215930865221194 , 88576006315319597 , 1612065833861021144 , 1720302375499224246 , 453997526924205243 , 1999792713176589163 , 1757508111415748711 , 1969714262830652806 , 83644727600765870 , 1136896438447331024 , 264278875755152072 , 219848034924124171 , 1017503858299051357 , 669802221103702026 , 1669436021542741629 , 985409390191702273 , 2288827579108009748 , 987959231846951069 , 1814701278551431224 , 2239470261101708961 , 1814250978940001655 , 1231278383949346858 , 1325144905785638231 , 96626535803368965 , 1752853150459085647 , 1510150797865625045 },
99{ 762728020127348575 , 1488155482901514455 , 329502001407806468 , 521708811590187662 , 1072712403430944205 , 1256020031132803456 , 2006797114145947548 , 1328688026067549734 , 1890975667820662905 , 1057971618704005531 , 398746587717287279 , 213745177256109795 , 449960784249496178 , 1339560609386526955 , 1288113131750905872 , 1012731815242444580 , 1614228408637611058 , 1175599639774690507 , 633670313821365814 , 383497309906085734 , 669627938604383912 , 1955314410825261011 , 2283840831929023446 , 549483066018721698 , 612032204354773116 , 1504329060575586942 , 1616889930126197913 , 439053906646085257 , 203977765419226373 , 1644100462309152086 , 2111646232361456373 , 468018284906001087 , 210443126405803019 , 207417434063359804 , 749315087417557258 , 1426838217866477988 , 993407280729436891 , 1099743566260838778 , 2038183331565649847 , 175591757123314110 , 930049998376553388 , 1736378372116245172 , 481658019394079463 , 18349261900449574 , 713953307256339219 , 1478664248265218647 , 295918163705875005 , 1061887829939942905 , 1519737406956936949 , 737656719311656909 , 544984750438213028 , 1511019300720531055 , 1487761602612388529 , 975440067334787175 , 344448480415277040 , 1290948196302930657 , 2038347131997639116 , 1544513740764202256 , 1762431849851688594 , 531165988802923605 , 349063971833267472 , 1057158841361296710 , 1336911282542480742 , 61923582202067267 , 214272615176700468 , 669389103679523707 , 2014237401571809268 , 418128037156970435 , 1156480359871888063 , 1890174446867588118 , 1296077254509671172 , 1017031599341015568 , 1288723001883858503 , 2215570863241350447 , 1876614618559112548 , 363958173549166508 , 118136155024686191 , 1954175527775271274 , 1414012949072001808 , 1514234567200874429 , 1569342405999228035 , 1278558766679013474 , 991901290626832092 , 1048803747890315932 , 970571006078093634 , 813087789456964764 , 836393225060220762 , 1056355169583715851 , 1869317590345002397 , 1774296748925680197 , 1675959928715883924 , 1035699707073370908 , 109173700737794017 , 2071710999564525680 , 2301374699041745538 , 391085285829617119 , 713909671127993113 , 1864672466755459442 , 1350485493555334046 , 1781619733309398235 , 1922345743336502987 , 2157430097609246890 , 200885907008356399 , 603706607268006562 , 534959610392516941 , 977782838439057122 , 1055707956009376624 , 2174506553746374454 , 956919293095067855 , 2135634194222079440 , 243715071955462475 , 371347539964094561 , 2005291515867248890 , 898871804469711926 , 1461205124793116942 , 275451611124626254 , 2103114975058687456 , 2119090916491674568 , 1999419226442562932 , 1970594630712204958 , 1757596588175969781 , 13634327990404382 , 2288748805708071527 , 412461983740050824 , 545924290274397425 , 1113223976401113615 , 735438020911224285 , 1655172151264607574 , 1286130600871370055 , 1033232992543023195 , 1859034096189771357 , 2155213340153538426 , 2257310395410266254 , 1284317379798795878 , 1079491944774297038 , 605595670308289720 , 243009008179260437 , 1560802449564125176 , 2220085795177224378 , 2243318157101539838 , 2288631034162608244 , 344257574549171119 , 361862147141812372 , 246941142427003118 , 2293195901083900661 , 2132064187025442786 , 1053769274194947875 , 256916315102622685 , 1359630062589640784 , 490903774488013860 , 2256765715779317522 , 1088600616251466356 , 2101000313674621437 , 493088631050521487 , 295833824544122678 , 870920772537963838 , 1111946541222626572 , 117490857724533086 , 1573455847500466117 , 601124945294142491 , 1029679312496062933 , 1183141038343488088 , 1196646697193535780 , 696033477800342834 , 2087101150810108349 , 1614593429365570751 , 1469188968871672376 , 2074748972035671969 , 2212659232727859779 , 1748108447579796281 , 1618924190221797289 , 1256855564963998129 , 2228832725836826297 , 2224656831239576212 , 1115046679165602687 , 1083903063428216883 , 1793078180124265629 , 1004988694498241448 , 2138823014219409673 , 1770410658641367432 , 1462479708540206001 , 2128423249733944705 , 1362160426419315671 , 723838556195801138 , 1132160907875212851 , 284495111663057274 , 297009273443574504 , 147806676564623950 , 917723786068476344 , 673393326018258305 , 2249198831604428329 , 1114948870299668265 , 789093614172068576 , 2304814530687728552 , 1039319173818656551 , 493847857670920192 , 494563860979076037 , 1112224491356981772 , 1250523529132510262 , 996023909649269314 , 972236700162692551 , 1725273357730292528 , 1965563082746665962 , 784952187577986102 , 335867298286643906 , 284914942695441259 , 907647659339056305 , 1773259757848547003 , 1614215927231619093 , 895279391909699141 , 2194568780542813258 , 300482811341144552 , 2045092460412178953 , 72799855360859674 , 890227258533234568 , 747272702269534694 , 386672877656006809 , 2185914421009677205 , 1928418268065816866 , 276156538202431005 , 1508104041590810431 , 1912486657120924788 , 109831833065667232 , 481475991364488871 , 1544549585862376389 , 1622285006539792962 , 975222105355947005 , 1898776478195777438 , 1356607095492800706 , 816911578769019012 , 1333941238723896348 , 608155292686751694 , 1176521437406641148 , 1830173109699743446 , 2192475055575556419 , 1728881751176752385 , 607752496913459723 , 1672063164871653217 , 292017196144469406 , 1903893120666230927 , 525600210207076778 , 268754575737987997 , 811733857172944061 , 1996084457970047738 , 752792905637627492 , 601121925492109672 , 403333164325428389 , 611630026053278366 , 1471690602065942669 , 2124002125856960754 , 1147164098630116438 , 1816076688838829535 , 799363617188389102 , 2183875640588469761 , 732373539823486786 , 1746491138101328551 },
101{ 303683149978666980 , 737412617969474879 , 1079959994318327266 , 627155471309680658 , 1247262886508545872 , 1844055558211487831 , 1504509257516376205 , 1170059179323653159 , 893679702305848873 , 359931957861452470 , 128900319261236449 , 1427557390210466996 , 1614149323096949562 , 2064445714856001265 , 1458969350040708479 , 183998894789004233 , 1075001928150526692 , 673680408172387939 , 2264623808254317124 , 339820128911556857 , 1388144537654526844 , 443966439299243957 , 71981419378469060 , 1369778012106387828 , 1485026743466940720 , 1107015944094415844 , 389459727555662784 , 1732311985233591023 , 2109108357153167737 , 1381925353935235011 , 567167260405514636 , 838310259668886033 , 1229590120670011526 , 713641755600768 , 1666799741188524210 , 1633631235389392111 , 583201739538588059 , 1026420855952040490 , 1508184678909147230 , 1414679940477393034 , 724118031178001241 , 386185124204343599 , 1396372200708469624 , 1237468879817496262 , 1456034497760543130 , 1796245264787742807 , 879334856470141797 , 1149219551648953552 , 1169044877444077235 , 2136235070444407489 , 54342064486680513 , 856522898117006001 , 2194593098073753354 , 1236602602294080103 , 2217601633383214201 , 570313523019643559 , 788106625228551790 , 163616434888877532 , 302309672722777983 , 1075666507318792349 , 2068238623526533368 , 923157946350757440 , 1195224693508486680 , 617511946308250168 , 2055272873696312840 , 786945783596516749 , 2146961465920557616 , 1145566483787885923 , 180461992221270403 , 1274613444876884643 , 578462704790747290 , 2179317198557052171 , 2059746505195217942 , 1941568143999471464 , 718900703335280008 , 427241348775757001 , 1564106068963753506 , 972743209676645630 , 308387392271949575 , 602433844779252524 , 517719840640785898 , 1482460873753426850 , 709998401025622314 , 2089882959166151432 , 709244466356654132 , 1460532126214500875 , 691972115116334704 , 1875146690181335857 , 63443858729007678 , 846166426724899686 , 1020782421225092732 , 985928347775559027 , 338257094106252259 , 680487390006903549 , 2289197368202801076 , 2086926371860123947 , 651462765436166345 , 758643010342232905 , 1134200781367521708 , 993009193806896021 , 2122412196756610884 , 821833304895181360 , 1811154847899973756 , 873782542764186882 , 748741458159851158 , 861542191951333766 , 1960748961392112822 , 422441542480632894 , 808917361756428169 , 738538054624416960 , 726335543035825834 , 18852778541637609 , 2272052095914445976 , 2112368129397603122 , 1213650306295243778 , 1802598705269678854 , 244074304416470122 , 1421561026991708694 , 1819844761405188094 , 1108648580911266112 , 1590801838054116434 , 1765575030485732307 , 1152241925508558771 , 2285681721393772286 , 707028627081729280 , 1438954835084876669 , 157908404042322220 , 1403962401964250041 , 430971253613539940 , 1408294613748049567 , 835909997804586862 , 1225986219386408394 , 1214667243862807787 , 330007428074317792 , 1320929316077034757 , 2239289528110275188 , 1510220498896325928 , 645233846659759080 , 94863547324353075 , 1519964021570683493 , 411731183339649466 , 1728519433898848354 , 1402375363880957098 , 231396914166148722 , 1408090543729469860 , 433575096304794821 , 367876202020338615 , 2109952750737541567 , 2013315755963204213 , 250198190884583106 , 381414875647372677 , 641529336366046208 , 261084266618529623 , 933750479905245880 , 1922718135813461012 , 1358684320863775387 , 983956427152042647 , 161491280336672482 , 1180804919683820299 , 1910631288136703416 , 1191912863354631931 , 906044166133423699 , 1836028739062337456 , 1355409441869206408 , 1429131013326838827 , 2011100281407314218 , 600366243993548121 , 878865394270116814 , 1829427497737810943 , 741432196947814763 , 871249261361478483 , 1346379390696872891 , 1466448064984164275 , 565639997065074979 , 81446843750838932 , 869749309677455136 , 305801976632607878 , 208601071825808801 , 1508591447977269014 , 545084360091510883 , 1677460442406790848 , 499487217766954340 , 1890974718753425339 , 1431974371715100921 , 89269793039396270 , 1459601422895750637 , 419855782943752533 , 913807360630444960 , 1146990364179228602 , 358858087831654989 , 1114611176743600784 , 992275669716376339 , 588268071254477201 , 1011559839648525868 , 2146255513671777444 , 1543883197681558649 , 334378283652214387 , 1682443015068925481 , 557947684983315500 , 720146636992229007 , 2192730434481484907 , 253773152851031001 , 690300400051004878 , 1982325261085292846 , 2216883935718898070 , 1773646717562557299 , 782502514388841407 , 2187331851556838172 , 1212646866754353490 , 1017714054399361139 , 907173355905719961 , 1571543605955454135 , 507230760349816244 , 1876036525078282571 , 2192087703753167888 , 457506091313104456 , 2202459265253906783 , 2052975089793627891 , 2276684036643999700 , 1053466730313785915 , 2086873540439905001 , 1080050822019320736 , 2198676851920139738 , 1977619784436278788 , 1008896750258676157 , 400861138417288102 , 1506290348149571798 , 1839922850834355381 , 313017859649139514 , 969521861733337382 , 301221241113545233 , 1169870499055089348 , 1015048453090769761 , 2242704608682779656 , 767142684809303459 , 90799976309055882 , 706913759512806817 , 577025834433587118 , 443059552308031184 , 604794916440476736 , 1456151847759778030 , 2008712399987631694 , 787571980324842509 , 336672527652954636 , 635091430840411442 , 1201770740034077495 , 2123084655134697811 , 841850178684890119 , 1485391927068557639 , 1036185446857508371 , 546338692702064677 , 1794091605478054433 , 1707591876666433923 , 1767017438492496105 , 1274067332727336995 , 441647089029140397 },
103{ 1363461310732915793 , 1275594241347086957 , 2048841408388100852 , 2120683845966585533 , 1544492189479971191 , 246339049740367693 , 2265709076238149639 , 1370999022035095164 , 16805388801365092 , 102468001743652856 , 335843751271110805 , 1892832363174097865 , 2280886040256698348 , 1549107250932289349 , 172321634629264170 , 1339117304882548522 , 1356784252746558488 , 725084230306536189 , 1369201262231695905 , 1132882254483116658 , 1599615337669265913 , 1467521635156547156 , 950458722739915030 , 1109017089272537150 , 1922917848674871813 , 216178541750244666 , 320359534654590914 , 2183050714108839547 , 1967926754805436638 , 271468865296802371 , 825032233983296650 , 1799708233293735843 , 1154401719933388548 , 84887457063945628 , 1088235155070477364 , 395364705303904434 , 2125266037397637722 , 807574775425032413 , 1646162331200598497 , 932848954626359590 , 386395551644974520 , 1603459529396227388 , 1190818263793257170 , 11784835695569572 , 851560383733539642 , 1377401542858304104 , 1690102261477949859 , 1316350013892524936 , 43560241726577078 , 2040477044136343676 , 1119567383505239043 , 419464053434493042 , 512775667119695781 , 1228554504197205986 , 1005061443632992258 , 215319129058161992 , 1578279051684161242 , 344838928707352966 , 1531643235234002428 , 1642975576299736844 , 1229291694832400557 , 2059602257910425631 , 2134435297085615847 , 121003386391676484 , 1273372268975457589 , 153481837712008093 , 86484652821889286 , 85317344808304060 , 2164714686382344343 , 1354437031391890152 , 1831560258885312993 , 2178471597871432790 , 1293234126730722484 , 625120062291420486 , 387010679309471099 , 640733812591425753 , 440667589400475540 , 1506522751273020809 , 1855254579759816380 , 2267731816674359575 , 65604161410045658 , 1421682040577158109 , 1414714747061406068 , 1770298919540565692 , 123449075863122147 , 1204722097456402541 , 1869612017006198070 , 1205178547989129129 , 2251902856748336935 , 653483563220951831 , 1988924588474057488 , 2277747506174904699 , 1248730406766835680 , 1634781258744225267 , 411189531971869382 , 35716628916795006 , 2204392826243397395 , 2218194016050259070 , 419946152975785237 , 1190892322409374451 , 2116751820225825328 , 1055077235941084879 , 1355277929507876195 , 1035608828125692564 , 241300723036119891 , 42587782561084334 , 1448733117730994009 , 1347321748061333408 , 2301735980138992363 , 853519802322790310 , 1080618633001085028 , 1313250564859768841 , 1816168794431784966 , 517882658395944657 , 443854522141082937 , 1235458649990797945 , 1738815667015531058 , 354925519656486266 , 286828873395138629 , 263340053996944892 , 1558095899723132774 , 270781502767715016 , 946577552677082199 , 1856734581759987539 , 568323182412713917 , 165338097998701101 , 1900607178182096497 , 234053191999227189 , 1344043869916853911 , 2032393959287702567 , 2124844856665942794 , 791292538000329051 , 1579602647304565690 , 329106747234690915 , 1235764019906428196 , 1494284484991481495 , 751333213515859593 , 239552481188992308 , 869026176489963875 , 132434027809884626 , 64341339392788727 , 667625216326289244 , 1247893866796300967 , 1629181026587942438 , 787924110069424538 , 2101829826557705081 , 1865747236675278426 , 1012680012824695186 , 1786957693058675381 , 2108158323057176994 , 168553024698948393 , 2010927070912766327 , 1008474352615298680 , 2264529952457158797 , 69482220810923602 , 1111879456687545139 , 1611853380670351196 , 977652145412658728 , 1909141997205689026 , 1075507051173559560 , 1984888638209308860 , 13792331570433475 , 315681677577285801 , 523620599429762480 , 1201881662267036086 , 1614113180552407839 , 1849144850098734364 , 1286639889064266024 , 1373474021175729750 , 1305370251277722730 , 1600089925328386157 , 774696467149195676 , 1697688390966339483 , 1268800468150154615 , 2214909376610919018 , 2128311886512636563 , 2225995538422111469 , 365079780652873296 , 429470776598043460 , 506369471463702881 , 12820428592431260 , 1883452337734988795 , 415204501002463404 , 2142736150001836269 , 1789601582068522299 , 756826860925142107 , 181062699913746368 , 80256702661885765 , 661216071974096359 , 1188046421502809610 , 1899125192721803646 , 2142364993202658243 , 607554597461928770 , 1423105760729018982 , 886723242821033321 , 1162822280122355090 , 1668491199255512558 , 985409749973945741 , 1837152763577677673 , 1573183941945880014 , 1662613915347306222 , 1011099712468152272 , 1910530282027111734 , 1719866657852847074 , 2173140794213122791 , 382402269631527075 , 1222236568967878054 , 1615752675357177443 , 1879058569339642923 , 968756533665972491 , 1026301086654896860 , 1199003606299364149 , 82362975043953468 , 453911085685994098 , 1842837700491638978 , 796493597513990765 , 1344021466763129997 , 1647598182128495866 , 118964910901138911 , 1383697977037806072 , 695777511200280312 , 253189672626739726 , 1013536850174951897 , 1232494845451751513 , 515773995446357937 , 471042797663847234 , 998330346790263005 , 1225098888717405231 , 1887933120413807964 , 908960176174360659 , 1933492949463886821 , 1314066595323316915 , 1490454064034010467 , 1727562379583749871 , 445778887742931322 , 2181988963919162278 , 1926343263385592305 , 919540673457244438 , 1134747268287859331 , 1066854813552766979 , 459535393308901290 , 1611276351647877413 , 1306077495753040419 , 2067830546572377554 , 1066071363054391615 , 489137886791931943 , 511864395118177598 , 1840786557506072822 , 1315864559318467268 , 1940411868471277686 , 1783913428373169048 , 1489723200224906254 , 2286371554256299201 , 1799928103409351587 , 1815790402465966699 , 319342403327792768 },
105{ 1548758047444760168 , 1535506671898569654 , 509196432157341428 , 1694024179662768908 , 1002368348201744206 , 577462668555899952 , 263903746165410640 , 2111967181742302161 , 434065493012380436 , 1893335688613066954 , 663904580461890430 , 1569269452411232407 , 1219330079456648979 , 1789902825295290586 , 75775022487012177 , 1354804187039951571 , 1431489457981119462 , 32488022276201552 , 60084768488937268 , 131726764900971759 , 199539179395484032 , 794409160505150941 , 1065676639329383166 , 90662340376485740 , 312108404245086886 , 910423134002438871 , 2207049954970354676 , 776332644790512663 , 21615356272249501 , 139101889761457887 , 2151943953736010538 , 948433852633021709 , 1423172288364986365 , 1254218291802268310 , 299174074154800343 , 1638096118152554872 , 1687866945523661860 , 292151582882712127 , 427702581881872698 , 393020226173759170 , 456437974541282459 , 620192880280282468 , 230976458833487491 , 1636143522570560691 , 365173621004965365 , 1576830608252032829 , 93568350913614176 , 472646900863271944 , 176393596369953011 , 290604496621733649 , 1618184902902965300 , 1036833261596655195 , 62554464465122158 , 363089890023633480 , 1609847186834483192 , 508775377330025365 , 901954881233982277 , 522280214666344292 , 1420405757963846785 , 944387111128165168 , 1584970292493918318 , 13255858565556836 , 786968172102574618 , 819546591438204917 , 910640754509737209 , 783267854810441265 , 1791263265605267015 , 1485601533224509960 , 402140470174916351 , 1103222024066102413 , 628837333414658472 , 311716753422891703 , 1423049465159381338 , 1320315643500686292 , 270314061947355425 , 465066188765726109 , 1427324604439551405 , 1507422644856154106 , 1360070742537907643 , 1345771742432005487 , 746445500226372865 , 1634519589843269470 , 1500225864917330805 , 129017579089793224 , 1530442675491235328 , 720712096988970064 , 105011845749894096 , 1983993231986791594 , 1357779927492952937 , 2215080155402737878 , 1926070275712337711 , 70858993161852415 , 2286272077239172494 , 2093008571395083044 , 1186187248857985931 , 1746325072481726397 , 1215418633409478074 , 1531842888143779687 , 2120324037196583161 , 2022737910867484338 , 1251004771768078756 , 1321795877527674535 , 1705403707842507208 , 81905914380723586 , 1253972211837739788 , 247638852441969876 , 389027919147139936 , 426026062406330135 , 1266744785105479502 , 938851041179978188 , 1866657441523126451 , 396119380658709791 , 765822722513287238 , 1949974206921895608 , 263810643943886316 , 39106004166190497 , 2068824770960156906 , 2244942921617093879 , 1989736343602945139 , 547441813192812849 , 302146915397124044 , 971431417774172487 , 770703712295724495 , 2072560901688490838 , 537236251385209941 , 1476963629332973984 , 876089161229171317 , 639247411360999436 , 708204488974952094 , 1354995532301079509 , 1994882429443402143 , 2139645802580627978 , 1510233052144761473 , 363497029747495897 , 1763790085187356501 , 30949476741317917 , 195724916436057344 , 864553391087592530 , 856186111801874063 , 1182967168227453187 , 899514105881680219 , 2007275327370324324 , 131620737585577859 , 2149766574486455231 , 1443377114931768396 , 1869272195910417210 , 1905516127266371711 , 1244681312124700825 , 2284135956393309006 , 2245656740536298352 , 958333307335642396 , 1440680511107139798 , 426357769889543243 , 2130608846609139933 , 1238736261815011166 , 461320334890469374 , 92526823560769521 , 1110634745366809170 , 519767409013820819 , 1801797086559503757 , 204126223461260316 , 2077071973007755051 , 2078050861197077447 , 1412017113246105879 , 478119407018201167 , 28754818497992435 , 122333669662641641 , 69771161833387762 , 840407412194823870 , 1200903275466396058 , 376141021298490504 , 1341189033138421159 , 2180920127953311824 , 1529654296326319865 , 2032018998642135197 , 493945297367891340 , 2213528321574609683 , 1544178934281325984 , 679825027858880404 , 1853383878322704591 , 249700086784425192 , 475059941895264616 , 1752870855689191682 , 1501304848262640270 , 725199549846150515 , 1877758039445711309 , 324898036377037141 , 1591935796957198296 , 992656704657752717 , 596013111583533604 , 1296734460391078191 , 626156767253477869 , 243242634072461035 , 1160580149819199074 , 91047273198988402 , 1762799711812514425 , 89483094297744211 , 1261757192037228454 , 2227896061101709895 , 1858640572545043667 , 735488154966317124 , 881414688553128622 , 1019734993679020352 , 109760807876027599 , 1498779250412723288 , 287966278357553446 , 1788359091439627373 , 1795316041339973998 , 497961216985823391 , 868848339089591913 , 83094284952898882 , 2265064498839004108 , 824367397311461310 , 2282638533952219176 , 511907427165126520 , 2247736657362582973 , 627898229606740296 , 216513269348979351 , 1483517692031771140 , 884099642506403830 , 30198960454638119 , 1703268999831263327 , 976364643522297415 , 1023148181679668605 , 36728953846539947 , 1472870055357520274 , 1604036705264089195 , 2010471780498908833 , 1773329477287800167 , 484156445213834989 , 1437957471566926466 , 1258542503844229043 , 1641001038528105718 , 1034928045169772322 , 1670801396563226103 , 2015898117041496804 , 367303480351708989 , 548895216018978536 , 1721198940445211922 , 2005321737039336204 , 1028772969491620214 , 185672776269060434 , 912191148467363204 , 763977349951149854 , 1799827223201768961 , 181141753156931330 , 1664196615879432738 , 381667501365456889 , 192956135292435193 , 968830653242336807 , 1914839693416342568 , 1064662646817314122 , 2234816189579556962 , 442812639218256808 , 568868722431154722 , 410334344182567571 },
107{ 1868361476332540700 , 132950732784890852 , 1180918289919570010 , 1313528487385744580 , 175569257306856514 , 1423730659111297276 , 1840941188303780149 , 1893558303165085352 , 865577956511789921 , 1995423825109687826 , 970320706844845800 , 621653053656264969 , 544032183237231898 , 2222601889784921354 , 1352765041198604702 , 1907485167597829250 , 531681913491664790 , 39375699198991846 , 2230288197529255980 , 1264891599342847175 , 765536545959886036 , 780014233110453183 , 491895722024237621 , 791364342446196221 , 752969531979959952 , 1816390140644967430 , 892037417229511203 , 404868775196439028 , 1154962260043367825 , 1498418621170884461 , 1124853877086946109 , 667131560404504441 , 229764923888787533 , 994313847118085865 , 656108712406994240 , 1636199546307097587 , 984641534176065642 , 511211101413343090 , 91836941657462241 , 345722039894133250 , 1847090440247795848 , 2132493539540417034 , 233729789488920305 , 1688563827414293087 , 207274626858104642 , 516351271594563471 , 1598459141905775942 , 764501084780592183 , 1541796949786413909 , 1543584401929408147 , 828604922839341355 , 2273706414372007535 , 148531659613684382 , 1348871311257436843 , 2273396977823023069 , 1542051446404424836 , 1740163765199862414 , 2295016653063591210 , 1688385477059610999 , 2236184123540835683 , 1216253342311859664 , 449708728945461796 , 1373009777010960072 , 1800499328898384110 , 1554292265522015011 , 83292439484411204 , 550831918041608782 , 737503730242171404 , 1427108393125383184 , 847703123980206218 , 684811747827527263 , 394159956380250113 , 363257486318551894 , 733152211546207458 , 1574787508838360150 , 2053084736306278059 , 1729171958371761253 , 1269083342174147057 , 1953634744403233941 , 1113032043823533419 , 855907044185111250 , 465584519415669464 , 368440782565474563 , 1187672705935899314 , 1678924429702546134 , 1132698752240962707 , 1433859384182846247 , 2304499716820100193 , 780753449328671344 , 1151823329041002326 , 2069023708168618170 , 1592419273559098548 , 1575347259892591879 , 1906428294185793592 , 1417674022693171933 , 2129500466706700514 , 766838310794689589 , 1042606795626731344 , 973990972857434052 , 659879278868586929 , 1669817887871743042 , 1846421843967783176 , 2184588151445679497 , 1632279207373541192 , 886851093354863222 , 1121883492389519561 , 410313230810731031 , 1004914934712727627 , 1902889552884786666 , 2233012297406791256 , 2121393410141608083 , 1522242378690433904 , 750935307151844286 , 1887862607587195425 , 655977045269900852 , 845164204359622084 , 601090470613538468 , 2008444115210703275 , 1021985823849036155 , 1504862241442226569 , 1042394935483526808 , 1161143410028864504 , 197014455573832735 , 1910632015522053427 , 543824463814321661 , 251279168982769831 , 257342470993581180 , 2139540578622835405 , 1937512131157044459 , 1639081589782515741 , 1942044914888164107 , 2197802129310527731 , 1772894214213282373 , 1116426359876909870 , 1596005431055205836 , 1465629253192284781 , 1708055746550487559 , 86624254848120294 , 1039779542024935825 , 888581474345508407 , 1530928858150702096 , 525935026428612242 , 568205618112979283 , 321195155501160098 , 2093109953573230085 , 1770917753329006823 , 160178420415925044 , 798768800345685481 , 871194068447077810 , 77481813378417144 , 550658158901197613 , 106487922379399984 , 2230112069057124586 , 1904613948856934648 , 1475364681889232385 , 179350882631816196 , 1084467111786548758 , 921585872531115395 , 1272685899548159968 , 1366357929604674510 , 2077933390939941234 , 1050633048969926018 , 1982807448926925398 , 535016349578422206 , 1543243664633496080 , 1217394041205087501 , 220141648872897141 , 301442487805838138 , 518203783431792288 , 608275346450279809 , 520532093188316437 , 1825441446829226843 , 2281797006164665615 , 2018441916628106115 , 606538276919596030 , 1967758275282201376 , 1603247318243130943 , 1221488873926751256 , 1618648904360389496 , 1765003463925902591 , 529585233283564696 , 52503077133167492 , 667163712473028611 , 1807324400265498193 , 857317336965947268 , 1640892264407482438 , 5927112079552187 , 172823914039465529 , 840960798873192848 , 34086529675777106 , 1112765226462415975 , 2231573516201766851 , 1515227457103042569 , 1675003389972610014 , 332785807019414430 , 641787417823374910 , 1237126912235399566 , 693890974730869449 , 1506855765878947534 , 2042153048203089773 , 162626469801539384 , 226667103008444957 , 564801497968096176 , 1402000103688315090 , 334831127899301394 , 428113814089025640 , 2174967775999072985 , 1685021834824669744 , 10200906337088238 , 413840240195284399 , 1179938911272976648 , 786512816716674126 , 1093411353096057372 , 1294489020187554198 , 2294677309705855770 , 1182499669681170353 , 292320494794482479 , 507411513378886189 , 265752449327509277 , 182463404168748051 , 1911012082625463584 , 2295638919387489720 , 833259590310461102 , 2164177546830602450 , 1537730775095829100 , 645197042749389192 , 605917942882450745 , 1735484481463098214 , 2221915714362773319 , 129724981215719201 , 2297524116804159073 , 1376808140507003816 , 378593511590306882 , 786552928792277686 , 179897913625041324 , 901093822055352005 , 1523871991528542143 , 681351608292892011 , 862096123998750735 , 1606970507387092676 , 765788535307540706 , 260682794884038115 , 2106672761494482296 , 303433549989134232 , 541044985794426377 , 335916753208621454 , 1279295045777876034 , 1507430934656368089 , 1704221284629748559 , 1587985761897149123 , 1676673394362120476 , 76753831361690088 , 167203280363103466 , 611095778698481207 , 801621922547669713 , 266104104915888349 },
109{ 2018829941592958780 , 2035125681468496227 , 1022442116282675738 , 1059696046857892766 , 558883534295354417 , 179429743603818016 , 995709848656951802 , 834931272133311643 , 1826401300542426466 , 2042955815079746976 , 143671671363596826 , 1727079832572161478 , 1898457556595211998 , 926027399446692224 , 1139253645388559621 , 1440672034843089399 , 778145481193096154 , 47970506913562845 , 180032148794040107 , 1180486070521400582 , 1628247266771999023 , 2051544942593330585 , 481565799098964944 , 234763898786627023 , 2227923831158680715 , 36277239028207116 , 896798743170031490 , 1218945738904244927 , 1020583267506743575 , 1372545482814601403 , 766777761775978768 , 359849428872169976 , 914395619558716669 , 808824821578221741 , 1228577786782036215 , 987147761296171705 , 1872063717429384467 , 1226660292913415681 , 1244319021740746618 , 2129827561990517633 , 805512067274962625 , 1293816791025938304 , 2151235901036217101 , 412359357709576894 , 1992736937649255354 , 1558216514479419028 , 2023877991331031676 , 1526843777088653324 , 8158989643751907 , 1914895429388699664 , 1646109238881574262 , 455691212967336797 , 269581910234958490 , 1720879259445422654 , 1805198591570307729 , 247877588684955447 , 699665776417178995 , 26419913483767718 , 378510322407407183 , 45929885123695536 , 374250820902482404 , 2033194741476932269 , 448948701722562666 , 2290612075474431502 , 1695817393989657409 , 560079247795518106 , 2096125582958959080 , 358480672913311244 , 255028089224127209 , 131860540847147933 , 470906465850119433 , 520221848460964017 , 10796482221828609 , 570670681119477634 , 1258468761334855613 , 1487653561851179656 , 1059410796878911943 , 1958268915156431652 , 2030277137249454648 , 1140072191689476668 , 1954157556838101180 , 2901942755898845 , 2275737817926311576 , 1463343745615865214 , 426886315201622565 , 722607765791565922 , 827252255780254629 , 394371400505489524 , 1906679936465556675 , 1084074862861563861 , 790740233461796628 , 1774391250344766315 , 1940153295176908843 , 754795945021650684 , 2178489224444349952 , 786945856145165708 , 1010099643992547730 , 1304290084472075321 , 301735714472457991 , 170999952593385919 , 2214062665235132996 , 1659706987424916795 , 956084191658057710 , 2100572124423711568 , 920404300607229576 , 1777571624329048922 , 311303258835693391 , 1152697062101341363 , 1156047884067108232 , 252668237814742810 , 1887022835013489694 , 2144446204822654397 , 504610926607181388 , 617308463488197505 , 1354478253719292703 , 1347727755961386640 , 2138118229078838642 , 2075806592525409521 , 1132168129589423993 , 1053096782577358971 , 1173359254944538627 , 80640839907219797 , 2051111667686130053 , 688602762676460086 , 2184407806119769430 , 990919025820148791 , 85434025089808790 , 1324190800136251412 , 813440176015469274 , 255135233115337547 , 781190170483100834 , 1717225606109388630 , 878349485245884150 , 881314364432014974 , 2110764728836473625 , 108397370464535226 , 1578928987778326586 , 454319653439304127 , 1342189613912196429 , 43576042284769866 , 902762002660382379 , 1646919451260499254 , 1756742311569111702 , 2207810494048471628 , 148591380962424807 , 1827457082811750630 , 474590042649590454 , 2022434944780481768 , 1902651962832814369 , 1981599942085164034 , 1513168380936972120 , 1144738844164961585 , 1764653542445024554 , 1144152898168627272 , 862256487194677430 , 992252992066123250 , 866191076498735882 , 1608918533152795241 , 2006645703562930446 , 436217023904475766 , 1771364088288712192 , 2018169108603231757 , 1469049370318560172 , 709433934683228322 , 421782893762610397 , 2210422966009811925 , 598312930718487109 , 1250485287853024814 , 557256846057817221 , 1657807083553928864 , 1076534652344315541 , 1417321457363002340 , 362209084619110989 , 1364708934827304953 , 1832868353284881052 , 2131316627811122092 , 1995784718978285120 , 1449364763100237371 , 1130421081865713083 , 2223243425202757708 , 1985999516352109709 , 33871372471992491 , 475738864571814980 , 874976606695706986 , 516751414724260803 , 1156716103711677343 , 877680989098896319 , 2246541170462753646 , 2218613403647355973 , 2286106548631787705 , 303549170643637955 , 538656336800185 , 1468661780121448619 , 632543640468494175 , 759821994582032424 , 245685540273128277 , 2013481654377070602 , 1506088744733957382 , 907036192065420053 , 709787610578952668 , 1803833104156402423 , 1601427827090921230 , 2104303472283780068 , 1458725015002567279 , 1833145457942095877 , 118094322780032837 , 543728041737050230 , 1222992400137201216 , 1764773964134353941 , 1358069304971364898 , 94208611695077271 , 290091807689267169 , 1074470587207821377 , 1685085869141449393 , 243719769708478337 , 696546068422049804 , 2096678674413342104 , 1010498587167598147 , 1541758671426273642 , 2198089256779374794 , 1026503524458099312 , 1988432293919175847 , 547829484397309140 , 900304073422654443 , 1392868455183585081 , 2177673341145188954 , 1114902263723386059 , 811171480178399631 , 2018844935489627109 , 1387890775051859355 , 813373450614876011 , 1371256488702913589 , 1078765378172775746 , 1777959048808034087 , 1358567521618289481 , 2090088921452862084 , 190169362967593852 , 2083549367714988166 , 1846945092526253942 , 228539274610966856 , 1532661660261195650 , 2243023537973173651 , 424440717275836944 , 329130002393919622 , 1003439563431344881 , 1936184165049492851 , 1190603858157188587 , 2104161783645072831 , 2002200959808093047 , 1670503730971547976 , 621968918341963412 , 892830269364862951 , 2150250052925980220 , 1282670157482030052 , 1907068643175822151 , 148124714092619297 },
111{ 1160689844600456416 , 1010184515856083658 , 415786699899694697 , 1532142228116861106 , 734850252323285903 , 1855111052183217538 , 100413220500090477 , 265822807032677771 , 1144992765710446386 , 1736002323745266581 , 414520942157878771 , 1653799651216649228 , 1102868333053796108 , 1343863791654203673 , 246184723119821566 , 2021759917439460790 , 1139465343905844907 , 808198109155260387 , 1640626283475344914 , 334268488357339720 , 555658070279511600 , 1006327251581352561 , 1832771087482402915 , 1971337236648305327 , 167694745807371272 , 479205394062185051 , 263599910046444038 , 1611828609497623974 , 699603016450174966 , 1614289704255491761 , 2060532833132304497 , 787788466297621834 , 2133044301517381195 , 208571694338042121 , 839934232555789815 , 1772664114200169525 , 1544897681364675192 , 1393037119662360362 , 1270184921986836925 , 1346647615604527839 , 1615877573058175365 , 2282739558917727698 , 1281162299848662585 , 1129937390629310417 , 571557676855039060 , 1430083317294451692 , 500677837992125594 , 2141000611734022661 , 851721297154434255 , 1921527717609448063 , 862032852198761795 , 1021442125456438921 , 1933880343053351803 , 2057954603782035838 , 1320662119590418836 , 1851511618648130456 , 363365257041350011 , 1809285594806810826 , 1017620226200513128 , 57488571871466005 , 1990311348576405547 , 1723668611372892312 , 396763138227902575 , 243128768641678586 , 2268279494244012577 , 1928183422999828204 , 1492607138787257711 , 1314466304754952235 , 140663089800091514 , 399556616123826005 , 149825172119387931 , 2305536749672402229 , 1857291791566100420 , 1418063296212997199 , 114867378216636718 , 378979849375824430 , 1873251261142542840 , 519745667296815234 , 440228609756281312 , 1981134874141954337 , 1096155016409623955 , 183672411764455669 , 511219480225207581 , 2113813447254394812 , 512828611784100857 , 825145727850240904 , 1835337001719014504 , 1158052547549314819 , 1635203539621819172 , 764992229802613269 , 1426470671106795102 , 728024980963408901 , 758643780906663914 , 289042455275849519 , 1200301262615627313 , 416033452931681955 , 378758094126054742 , 863547499706295577 , 2245018553560426179 , 29160351650420256 , 1278571036191273539 , 1936886723261429472 , 102510497173105815 , 649230118875099776 , 846183854733386818 , 265576349720554960 , 1969761099179344555 , 2178601856028355638 , 2072969430672220189 , 1244353920934963110 , 847474806984028560 , 6627913284244297 , 2011625104429041952 , 1854511463740896827 , 1393744298207120291 , 944816858212689879 , 2003069931474113827 , 1090862327030186478 , 2036723966638154277 , 2062704515628664901 , 1521479815922146500 , 1409754445579932879 , 1039565719846468382 , 120142016424916289 , 2276978230674255356 , 258991420238094995 , 844566731451732483 , 1552759953441871959 , 1764062129790960448 , 205235640389252884 , 1726496808137660489 , 525999613801351793 , 398380393194797137 , 586687449319662649 , 2013310371346662735 , 1638479489324649149 , 1642860399181112771 , 521607338087498400 , 1313534991342145484 , 832812863472916551 , 760919430613767428 , 571157549556395728 , 1909803655525322709 , 2144428074763248011 , 2283371189028786416 , 284760197110170290 , 1449064590268194508 , 1151997822535926824 , 1718631388828492773 , 1603509569776804458 , 2113449233468904441 , 406574209343438782 , 643851202771065713 , 1737912323610685354 , 920930561536462689 , 1155308000836838339 , 1283638219767779081 , 27806293707647057 , 59186814403234216 , 507252677750666228 , 58437758094196405 , 1867210268065708914 , 1412145090790541278 , 754495930847511779 , 624482764925696276 , 838511012144522762 , 1338574538990654513 , 824902278166923606 , 2162882264331101561 , 241021847613569689 , 1850351085338567175 , 653844873814623397 , 1918296007041176918 , 640883819041116321 , 1580931609477724642 , 222222184352866015 , 673583956457121700 , 1744663285103388610 , 1181771679642971321 , 1190497867487393032 , 1293255395294937606 , 35697676945008578 , 1372011307606022510 , 200686187942415355 , 1697889994977388088 , 102298238463578206 , 1476728861972211555 , 797426406343222785 , 1202630087691139448 , 2040496983466944060 , 637481812722049474 , 781218300385296644 , 1663744822934913375 , 782378032787287250 , 1368103402491202134 , 1914657460994642444 , 812422592288033493 , 2049456817328843846 , 1321091439917293638 , 1144301976793941826 , 149196536113801796 , 471568289900627571 , 465768390275877516 , 1038385982404715477 , 580926535304595127 , 1194846116436465209 , 2225014373030666243 , 845988104967609977 , 1905201516232166481 , 2208088715863294974 , 1275145176610275005 , 2119715887964437120 , 705939463269910552 , 1772876476385047258 , 1115654795966157526 , 1481608497712881205 , 296367071634893523 , 2201879268387840217 , 498666850814958880 , 813705591866639197 , 1736041173192080790 , 188361525676375235 , 713546488932778786 , 1217232577271864402 , 743017078753485835 , 1644661114244323442 , 1969657705538642123 , 1446634917362201210 , 1811871733429374846 , 139645200640228484 , 576986329512122013 , 1268852542360092139 , 1714930208102833976 , 1050910289532044251 , 2297981435329431090 , 259276444253187240 , 649079696879561613 , 1919044633853881724 , 1370756496281000337 , 2176546680030364961 , 58682741352740786 , 1966676372723440431 , 1291206404637207020 , 213165625797269876 , 1821797173923407669 , 1233399208476075149 , 2060427052258699134 , 1415960547620941100 , 185240158765521857 , 734598433342507564 , 1767261094063456852 , 1860556889115687770 , 954881844690556609 , 2028446967983516503 , 988235629470526702 , 1614967896969543131 },
113{ 1506950046539508123 , 1068737346947883128 , 29612769619098719 , 1894676068117496085 , 384309913488781514 , 652071053697863531 , 549865378829318356 , 1771500071071649673 , 409115443459134014 , 2137619527723490164 , 812199863512646634 , 774968748962425455 , 608907971475104036 , 1744872568801180406 , 805235690567460008 , 1960287585721020182 , 1005233761330029296 , 794829529727175195 , 1049076768106001616 , 1078230411024975552 , 1456683115901352969 , 964374183303587362 , 986457646183374551 , 1269912611733696608 , 1823785941733180895 , 1658303553150784914 , 1619500325740891394 , 75470912115005407 , 2087298369264673432 , 1516467568621868101 , 484628116017563222 , 2292676812325142787 , 194553992756763138 , 939485848718980885 , 251858734706283190 , 49817530977404665 , 1109705883758859086 , 1114548150770688801 , 859166461896159318 , 1591584671001886935 , 1017311804636293046 , 601013448549941487 , 2217207507916499053 , 820194556690795796 , 1577127501769482631 , 120762584784484362 , 1194287944213145075 , 903719303453205711 , 40769245160576078 , 1346433002443647840 , 1822898073391994994 , 1517216992349136981 , 629152031683273303 , 1836550677142199376 , 361398170068893362 , 2127571138665357577 , 97294992096363316 , 1931668495078098033 , 1119909498029134047 , 709847841782493628 , 333106459940880100 , 1865298662020447228 , 1062556397320074776 , 1986710253482412911 , 657369902594708449 , 512515533656555669 , 1680566746546650108 , 1659800944486462337 , 1764913150672974931 , 1717455760220441582 , 385122574137730427 , 2003743091516271719 , 329567781405185140 , 671856287570279336 , 245198549576878058 , 1670647425694905930 , 510088846369444357 , 691251018737945308 , 501191482067400684 , 1343819772661919783 , 775481210306088215 , 777125706638311217 , 322297708372291313 , 342652576297489401 , 485253103748939553 , 564482703809305409 , 792614721322346764 , 403037240533788740 , 2261127571857327554 , 1756336818259886259 , 2169235965152277273 , 1797610438969917980 , 785589527518582804 , 452716226810202605 , 1438886028264572117 , 823049718073942118 , 2251730768211620307 , 2164824485303345527 , 832956290830214179 , 1020084745401005049 , 877663141991804849 , 1635603673964883364 , 399260143773378672 , 1416856815963703755 , 1978317845189320422 , 200775319340840330 , 569777710625352091 , 2069594105832089849 , 1422418162784602556 , 1153784439201556174 , 168350236339827343 , 1641307254331000415 , 1725778425783271152 , 2099063184310953272 , 1284313298507114008 , 1376611214367749672 , 1151423782798274722 , 1078810728599937131 , 668806688400563854 , 1535537501314399290 , 662943634318590055 , 1451997312051479499 , 1374378200399123859 , 1797646272818052237 , 266747914394184106 , 1476546736118533504 , 1004216438759695544 , 520959603514747704 , 1213010073597389266 , 1132461090650802131 , 1364292137706538647 , 2194068198285912459 , 146075344849110421 , 1573844451381075521 , 915380300087257306 , 1791910913349345255 , 2066742578321413639 , 495379432111590885 , 502125019249611269 , 1408115606999192665 , 1952341805548289677 , 774716254744189760 , 774779485800661042 , 1412615970111409626 , 1972305300794264989 , 2069163309383255859 , 821965122397349763 , 2289050407701986522 , 489931190644605091 , 1836867276921784840 , 1449152143711801184 , 1645734544701774530 , 635852662021542898 , 228053351982337566 , 471953774553546868 , 617139080392422280 , 1416020471087379110 , 2015270619259686196 , 2262000456331955639 , 495055402401542877 , 2030677213720784244 , 227319032250992470 , 1108361065692996365 , 321439168325145145 , 1013177256116220529 , 568089504966829461 , 1833301858999848525 , 1868389072578988454 , 529569175520514849 , 344713945001200559 , 1416557023981189814 , 1263847111806579575 , 1264129471018319387 , 933831090322638086 , 1400992746083329823 , 1353165680159298628 , 533215021201203443 , 2251237818200619025 , 1985534106240170976 , 169863833583409620 , 1177064399736276812 , 356936030430110222 , 537056552092601926 , 2246701841776582167 , 974741921096290336 , 1521832623308342918 , 1916131831181535388 , 1878134503049712973 , 1891296399295490785 , 1599349165464413561 , 2132087387862181863 , 779815008383150508 , 1239772755706776682 , 846480582534525506 , 1054996243248148724 , 1314973845936864653 , 460492867673972926 , 906941856521196903 , 7811874753477353 , 387011857688809206 , 1868807978414647316 , 1725937725649735457 , 2171770550536347388 , 577502863792673698 , 377453816124873941 , 953249857376959932 , 2199066814882740101 , 496063072139767657 , 91562519504087996 , 290990499096053781 , 1516763917160938480 , 2017781394150521176 , 1074475085452439520 , 1922414221648619482 , 1826805450548295055 , 1296407974762820847 , 247648707234508455 , 2026066234351047457 , 394882240858056118 , 1393747125814963270 , 1652655436799691424 , 137435816735002657 , 416705870163743945 , 2299004469914687889 , 951969302480692980 , 201986919181701445 , 706150908025209500 , 375405931863925895 , 1544431492136766574 , 1067650111956074060 , 1399899648621657972 , 984964676748167436 , 340093690457418325 , 920343712130955146 , 1540442724738284087 , 734367265450973504 , 784331992451569449 , 147561957448573067 , 2199691326476336294 , 1796644147391636639 , 1769733993939108159 , 1807770891159767384 , 301547034364779359 , 1446406841434342012 , 2007206732992606206 , 802887541918800253 , 2301522146759730331 , 1128397081619147205 , 1445240242327819973 , 1828005181408375463 , 902048103339687659 , 2167968762304591807 , 1040196834320405262 , 436973826178688396 , 1264446011334298404 , 640289124044287829 },
115{ 535253225336577866 , 163294929083446800 , 670426671891306680 , 376841338968822568 , 2135434462573572114 , 1906658989658739987 , 1332586078479484413 , 2109509267994520216 , 1535586853507835214 , 1146026991314908386 , 1237308910931818153 , 290539424740938221 , 974857055055042849 , 2169561953145740956 , 2168801955302649321 , 87831572010812537 , 511570869086915928 , 557155320145159955 , 1287983995793531780 , 2128077163046216746 , 326903470135120870 , 1387456328801078717 , 744733022436209400 , 1764581656832145503 , 414580066276036029 , 1718007767642804642 , 164089714389258546 , 370286622275966637 , 376819116674929696 , 1128845500654540806 , 868918068680115518 , 1709810055154490948 , 1971872938121807461 , 1523098983234464830 , 181482292316563232 , 1306617887998614705 , 1935221702122825157 , 1929907804836164273 , 1136260497933565377 , 1642424460829939511 , 1027063415222700183 , 557430436823308156 , 742459875939786250 , 2229030158195328446 , 1521487268928989925 , 1863574692717840016 , 1826209834020896723 , 494531623459748861 , 1937313928735774790 , 1833480453968692626 , 1463473209389570647 , 2160286465807928911 , 1654610990043875266 , 760817455526501713 , 137127434383990361 , 2271671456112413799 , 367227005151427982 , 30847335588679357 , 405184451139185387 , 135463471615509998 , 603685089306619530 , 1554446995895977876 , 313990705384708734 , 2237001015754159874 , 147096620773898913 , 1636839815600080113 , 1603249121676419285 , 821813345616988071 , 1228082650920725956 , 2236816822443069474 , 631319132657863549 , 166815003521358162 , 1580944232385533422 , 875252215758354746 , 2143253235934572635 , 1076846366770807333 , 284544580825968126 , 907670696750274540 , 1191277367009777832 , 1019455576500134688 , 1170420693311169456 , 1692230879038132509 , 1576773463310891521 , 1200739204227705138 , 1137987337850691537 , 2173763696124109529 , 714253371227388307 , 1903223595568021518 , 2256626473492585762 , 424283282182085744 , 603129938191400573 , 33532991095710396 , 2185451514361274564 , 2234721641475553326 , 261192678636175244 , 770910413642246906 , 2293601646138580859 , 1685300171977531554 , 2127235469410935193 , 1406836436307064364 , 1154466717928896254 , 1811300550888277793 , 1513674241249996006 , 452306111290430821 , 765582393283016285 , 1735557706555356979 , 2155656689754405108 , 997482748640252289 , 1452193457256792178 , 1796487606528999191 , 1194475788720828893 , 811377273812109581 , 1795054795910317614 , 121843859495230180 , 36283936311548360 , 514370663828723329 , 1864556653865186795 , 961611485899650759 , 530240156758775518 , 1817800342355190929 , 1581464388047070223 , 215583298396485185 , 1950837349558321722 , 823389204406954827 , 475049662475445593 , 1346136359952161262 , 1775278753925817703 , 350454919480076468 , 2212582634117560847 , 378271067438080010 , 527039895511595953 , 557965569193234027 , 1376363346739667624 , 1642975984498455743 , 746480924526861026 , 772446161457042116 , 560477801855988163 , 1944872517505170931 , 587964182005964275 , 572534783494930240 , 1799874994496034038 , 761352600998226575 , 1317498786389479429 , 923775069549470945 , 2072462061544134570 , 658999171930729704 , 1699368684382284255 , 1565487224012886120 , 796524702914403377 , 1100927683566282371 , 402802543148761690 , 116559885210599866 , 358636890162058670 , 1866168578873863532 , 632426664147931793 , 1799873706833072067 , 533800122930343195 , 316475223165745313 , 1333621726358361055 , 770590143322256731 , 1381443192298749573 , 1706716230990137279 , 727760402256332775 , 175393044122226536 , 397350009325534328 , 1189339011720122692 , 1329821614979367040 , 282651084015132671 , 1286506034897116459 , 2029598046418519140 , 1924598177297667215 , 318719155103865613 , 911525577981726675 , 615318421599499125 , 223309862201404530 , 1912155889914014476 , 1671319857580032954 , 1212025720478148627 , 2273678454283502126 , 1185913068072485493 , 1684931779258958271 , 2021037883311234881 , 806157634257526592 , 1686860443565411705 , 1933404387665373088 , 422008912583101911 , 537718385648713683 , 2239017912397976184 , 1285177683185954583 , 1054753968330808982 , 1432401877666055671 , 2162899294913083623 , 2061117670174703664 , 318574784329405060 , 1126212442099763863 , 413621065647966080 , 1920891651438341022 , 2202531580384066282 , 238640324346946396 , 2258255388503327151 , 322367832566985432 , 1552655096089180963 , 1566529139380498404 , 1334871893422450850 , 1672202770822280250 , 2134850300393583276 , 551348651757902323 , 1924396350614086669 , 917386400365929470 , 2159737875258802905 , 1496016249915117786 , 2233340096124480870 , 2255221668400614927 , 656132745312470068 , 480109362941741417 , 1395222782590399369 , 472140061588486439 , 2224989104160519435 , 704769907497720586 , 520808915343306872 , 1250729695509224944 , 2187186481869953700 , 1143811956479206999 , 1501745862302984543 , 428526976057374860 , 2148456233132877010 , 102574894951343734 , 1594398277629318383 , 1465631944332574238 , 13559970564600088 , 2278412184858329140 , 5734933584690648 , 354189143511706208 , 1183868828273428074 , 2228246461017659317 , 1437180080289125711 , 1658851052248417812 , 1934602078214127277 , 122795238350622560 , 472884460360637640 , 481652712414414123 , 1233643246424625518 , 1033025308791929239 , 1636966675082679464 , 1587744388232513594 , 397557963223007900 , 1812722494778320671 , 1667837563038763565 , 975735312025117321 , 1227692522205807581 , 550987815445014937 , 968037607785738158 , 1055174641293542706 , 1984129189071562802 , 1167678365943046426 , 1634373164065470866 },
117{ 1927292479224629060 , 312397437140609757 , 1370950387180551573 , 2230768924761495528 , 173672653922610737 , 1170660927089827166 , 638869832656099386 , 1747046663253269891 , 1521785369820690813 , 2162424559275657519 , 1401265782848179998 , 1401390634526661698 , 2112095660821238659 , 1538068542707436038 , 960535573370584026 , 462830347738241993 , 1282357123953475127 , 581330020968892616 , 418276139939358928 , 16775733651501211 , 894005728774958558 , 1661767329833991972 , 1014301990092032079 , 1186033843242612995 , 12903148629403903 , 2202129345046004405 , 1212343082019291136 , 802552344560819299 , 23127267580375566 , 1176875411784328026 , 1077690012863329643 , 206913157092221858 , 1238628247215188819 , 1471526663485513805 , 1185765556757627789 , 1068671168601977088 , 561272427025583183 , 347615178748986865 , 1884162981432582942 , 2127991802794947843 , 1265280316821859067 , 1253276989468510675 , 1688025729563689973 , 2152785996514750857 , 373866549270006473 , 1623871784608846214 , 1913159424098844069 , 1685860814750491506 , 388717259513769320 , 991212506224478848 , 921011823819626714 , 402746416598202572 , 468064521473785957 , 1196262800491064010 , 1870471469497192326 , 443735610946050607 , 976767157030844219 , 1072004017655189506 , 1747971638543671949 , 724741307049085741 , 399315338244066010 , 23749077600586709 , 1408360535276316717 , 1321964740449177797 , 148369237621680021 , 1354686708737505454 , 720538477761675773 , 1997447981019529008 , 650053281188814899 , 705225755414703930 , 2025234854641326413 , 1819543402531880391 , 2224921028740720593 , 1332893272686859529 , 500898152149366027 , 448860610607411289 , 994579580745153073 , 871164882107841828 , 507245148374979716 , 1761453652327219766 , 1534369675622200017 , 1765875512471734096 , 851942775434402613 , 1018796609555184248 , 1268662384670968686 , 593322224722337604 , 1773311909215509203 , 2157198925578642075 , 1641415328077697960 , 1871854481534317487 , 1531676892482370540 , 812052284297583232 , 2301876760057323124 , 1987772820398700943 , 1895732363494109669 , 765657925460108501 , 123916968791226242 , 178334477139676675 , 486072134800202046 , 151331961409445311 , 770104719652133182 , 1293646426442579082 , 1587067816123740385 , 1021139761237625936 , 2103464233121119404 , 723536558013315231 , 1134500605407454212 , 955934900292298700 , 892594646587939066 , 2192015497238064929 , 107684252018803691 , 45229122463831221 , 318841595639525565 , 1599915184288724597 , 292722363492800653 , 1629765104313707125 , 461177543638579092 , 1688019461681427447 , 226420823437102849 , 2114338067672421965 , 1851435259024015199 , 993937128551583949 , 1955714822591231973 , 260533070668193592 , 161060571623833010 , 150684405615592363 , 2103492614646218289 , 231192955122590265 , 1199890111520528044 , 1134840618103516563 , 285100559207536357 , 1909553677518749738 , 2079590488735984066 , 1159904183092156683 , 30648597661149690 , 1937148481456238383 , 1880985651641451688 , 1109035098974337770 , 1815152987836321427 , 1227875157309084876 , 2070533432224585379 , 667888671559040127 , 1317213326483364688 , 556633390704663375 , 936334778557654501 , 1232799494441128752 , 637380905795494774 , 171990214591654249 , 713960984012349759 , 279486597993686327 , 226584827711977375 , 379158897443165001 , 1415396552614742845 , 1496830942310488336 , 1538976168431167930 , 1909820894552212589 , 1011311934869868074 , 1828942248674748256 , 1285880611935115510 , 1704806705168367228 , 299345687736340518 , 66969948043514588 , 1975973372539124453 , 1093479082385494378 , 1531784559903961991 , 1405730798803379177 , 1906602236287467258 , 1373242121808560704 , 27891497042192226 , 2061511746010270804 , 1537320131205468012 , 577464338008024491 , 2203607443094430556 , 1351642683480042552 , 1595632922033528859 , 1592589598490031913 , 997754816702608391 , 972872347554110619 , 1229951562473060850 , 1873986531160559240 , 1018080685882207357 , 694020539487705993 , 911284216889678160 , 1652316341983385549 , 200856727749939684 , 625253792789254589 , 1775823446419946666 , 1745967228396852813 , 1775503410522375038 , 1505439015629384903 , 1446507047647580357 , 208086632691829 , 1566199679028009848 , 214835805881195505 , 1786118654552505325 , 1319818975711215273 , 538604484811101267 , 1989353319904597554 , 553833211311282456 , 253029110288276581 , 1941015635395388819 , 924757522280923553 , 1734631751998444626 , 458974236032129338 , 449898725445475743 , 2157786802534146893 , 482767325192504878 , 742918395424087830 , 989667450874927797 , 374819106134990730 , 382759186235017858 , 603921063688206101 , 1313717619648685219 , 1754565605821163458 , 2274192795797347933 , 798476809802041578 , 1798772859526917207 , 1145128470355374731 , 1389876190387363879 , 99887964067806726 , 986605841174061559 , 1564253890096534661 , 1857854312719170223 , 1577651943656975442 , 1764967283112476994 , 2219698527563995218 , 1476083262824800291 , 1017709150617945099 , 2234186980578101909 , 2284547430125249361 , 285349045791964809 , 1539672406972808458 , 1655584320695090791 , 1590901185928133038 , 2092418600473230149 , 1466491300912621691 , 1311194504942251156 , 2203612329449889323 , 2196053215959516891 , 1382634738594953645 , 469101054790997565 , 1005674567593050907 , 1197458079153521794 , 1296861843607993689 , 997303848218054148 , 249161234162443724 , 834844371666111338 , 2301736371156318370 , 880111042747514857 , 2192918690671560499 , 723109199304686390 , 1086862693878720123 , 881138852643681990 , 1180939827524878299 , 2274627410798355826 , 2297278782100763814 },
119{ 1595060385809805887 , 1924109009147274882 , 1563884496330815547 , 1727146066425139213 , 2264028583392613551 , 2152471937335558517 , 1915019276257060287 , 1126214069818264742 , 1245035738006584414 , 2084169269094622737 , 1429848258375703520 , 781565741701406901 , 1844903225900027668 , 1384926410648384072 , 247909034888285786 , 306733339002853524 , 749222494581170757 , 607729206479922410 , 2000303994041660088 , 812673135885193097 , 1954797029581564895 , 2008647678332490459 , 629247377672599222 , 1060306380021718013 , 373849311851794833 , 351361236124506033 , 182953976514933802 , 437771623923209745 , 347354301594746456 , 509117021203307401 , 1561917820834014778 , 1555400871736882484 , 596044025168985048 , 715688116920351074 , 223338104696719474 , 192720433254370132 , 1415252767808093609 , 2238688506864638908 , 309599316048695600 , 1228454621533007765 , 1171581542414222667 , 1376841250102804142 , 1625325258958003009 , 936061936160117573 , 879612117216861913 , 625258057236372838 , 188016224355783790 , 509154640594391619 , 470643396114136562 , 1707719113914394385 , 1770444649335207828 , 1796576772530930156 , 1459816769239076213 , 166621622239556580 , 1707247775141916288 , 686776224130686821 , 835129729320884561 , 104806948257801123 , 278352979908543684 , 1072085195380396668 , 162023721928045919 , 142836435226083041 , 825789478961449927 , 1563726563898632709 , 457058489706971007 , 1210909970242550251 , 2182874216132254382 , 2051874260987358718 , 475204296357179907 , 1472709263778744143 , 867874189170432409 , 1206399194062701775 , 2020906148960478412 , 1481256652055057220 , 158606862424706489 , 1419553394886925810 , 1947525074944617332 , 2254235061304690700 , 1074625861008749272 , 1645558972671858427 , 1610650446313213983 , 1462016160846640819 , 799435457482158041 , 2164366074006752555 , 620223323419164385 , 2120175601109458322 , 24469509901813377 , 1316366777163867836 , 1264606294925858750 , 1693310187014553269 , 1254306628782022519 , 1807637037582416633 , 659347176031559764 , 730273570092945618 , 1990284569063975948 , 1686747223902374560 , 649911892955348752 , 1595131761196690871 , 1695184286828697797 , 1846777725308956323 , 128360279370789657 , 678526491608193538 , 1807156014728194650 , 1235340828992728221 , 870655587261683212 , 2117441051364745784 , 1885336592456215553 , 2101902346741926082 , 32402067612223834 , 1138815113463369122 , 2127809125216834875 , 2190006503132442394 , 356131202814509538 , 1968902438017891010 , 2249944522620209227 , 131207109409714741 , 1276604335298771757 , 2067467784130845665 , 384459738648693694 , 358820739797423176 , 1178607897783695294 , 1134741864794094837 , 956432176796330685 , 59670721051019851 , 1269892331459693764 , 1076220346790130201 , 836361704900790987 , 737554159133084421 , 2291567766692700777 , 641124353344517575 , 2261367698565568389 , 2234031427081348201 , 1273958245649254084 , 1584256695133909574 , 401628345483100365 , 96799863507196619 , 1777705414054062570 , 2112579816907793844 , 390367845220494633 , 1944500730194099331 , 1979902724174660616 , 2075124227471457304 , 1759242178090833228 , 771505119149501663 , 322441183727304313 , 52625996889662710 , 1402341366631595813 , 207102867732805398 , 2025845460758402659 , 1855910566388846964 , 1817481790023239316 , 2294180848836628897 , 1861248421981711487 , 717967592779853129 , 1802648417280387489 , 1790867806939643324 , 1920138816098369235 , 893661567585395879 , 1293666217093953657 , 2246469853115224889 , 1891595333674424074 , 2226935330126970107 , 878017165822471060 , 230740534623757693 , 314164081436236513 , 995039288192200604 , 1364256894544848128 , 435381255110742279 , 1586762916813963697 , 519566006373352866 , 1794518963080691976 , 1378462428617488430 , 1299322791686360630 , 1977655978594324416 , 2109044893004793404 , 803773413212351952 , 875663098259782324 , 1075025888078271890 , 580725378290634023 , 1782359895402890117 , 1387565105110088314 , 2013699614143365637 , 415716457911623160 , 272717094117926689 , 827071518662579931 , 889014725347086446 , 1180134942416864156 , 2225632923121424560 , 1061506466523543167 , 1162701134893180476 , 317986259431304806 , 1638506000537949486 , 993347836401933361 , 1621199028131772956 , 859662378525884905 , 1275067756832594077 , 81609066024026515 , 2233216914525293156 , 798374908905248827 , 688183444666820097 , 1960063387423913458 , 565151384980678687 , 2053466024130244815 , 858142028918414121 , 1559598670799451250 , 1756627405346413588 , 930127920283430322 , 1957361263249665648 , 1620908992398119218 , 233271170076132143 , 2182663829996170367 , 1885277648993359732 , 110639882577639392 , 2002784509321680185 , 166698608047473752 , 1241039934783773559 , 1035018010081159118 , 2228105236698640178 , 1023332779040252103 , 2241850017456909705 , 861918378665184550 , 1746509555324022595 , 476355759088537131 , 2032148596907240765 , 1980984074178841220 , 807487844541449475 , 3157668011583140 , 1690001651166520996 , 2288847780136253453 , 2057799381896037231 , 996881116327049903 , 1394849106662843153 , 1879349387601483662 , 1452950093181768927 , 287128918340709307 , 914077811846366676 , 2304400444742274040 , 1809449527565703477 , 357034069041264932 , 367572388011089070 , 887627397149136820 , 1736365405780638088 , 607534569494175623 , 1628933795089161246 , 1683293645952742496 , 2256798029613618544 , 566514390083220615 , 1318404346972628820 , 1469892134545804143 , 806141199128666929 , 1694157744760222485 , 1843668095608499449 , 1063578937872373904 , 75095694314678933 , 545688274044022080 , 722551962627220584 },
121{ 757685270085186318 , 952189426622376920 , 477770199147116583 , 578235784309175431 , 1429560577533676039 , 717156321921432054 , 974383977908935049 , 18083154319116970 , 1467437271514232187 , 631343158425360947 , 1716229871599508117 , 1684000514208006270 , 1174576618652134719 , 1755704312814213488 , 394201150843974589 , 1866123527476790550 , 1781827817947738102 , 1907510606403143283 , 207040281121575902 , 1806941931631572837 , 713474477179761812 , 2126747894113360497 , 569898992846790217 , 2149925708818401198 , 1060593049485129765 , 1830656838080005631 , 403407559216159703 , 489859907419747716 , 2077928664030605510 , 1948975551487513554 , 401027472700955820 , 811721252948467001 , 97677158173291916 , 1769216008311670368 , 384584325925435710 , 546551781938025405 , 1550563044881788731 , 1665347146823798179 , 669600671132135844 , 1976134168698591457 , 256758121028816380 , 195940430402357591 , 1211163115130611937 , 1484564994162988534 , 1515320227149088376 , 1650577554386273290 , 1614247700516586184 , 1562249853998895225 , 1038649212248276734 , 134755241566491870 , 641333282159823628 , 1370300088839513847 , 1778285559234508189 , 453201009820563034 , 255386200346644621 , 1587075823501917566 , 343733673219308473 , 825319250163334373 , 581416176757393011 , 339535564093397005 , 2150248532934615862 , 1926056301620519550 , 1234835017130911262 , 2243280869604646653 , 258955251584765635 , 1616242200081808523 , 2223897496368831269 , 159183749730447365 , 1203391794709055660 , 254139361045849123 , 56717232933637065 , 1013919247638200922 , 1747972593918792471 , 238264303825980953 , 244139137349119961 , 1656260377943946323 , 972037329774188520 , 1238647001285854888 , 1304654769615350768 , 2094507237977516462 , 1447120407646450591 , 1124939553999960392 , 1914211058030214095 , 181251791024558813 , 496078024222288879 , 68467731272858436 , 1057654566665507432 , 1804656976192200483 , 1787304536858066886 , 1391822797963542374 , 1966866398151961897 , 512575798897174837 , 1391973359000440043 , 1622482521545032951 , 87544905990026042 , 1338790241961703385 , 698037785865733456 , 430664818614133078 , 62996395361528587 , 1839940880313518878 , 811647120063673354 , 1263818241018270014 , 1278338479937160310 , 1105883130906143276 , 1127877607465829731 , 2079967956076854228 , 1751638708388606686 , 173280030647849535 , 1382527307752430711 , 1877955749600659174 , 205799188748900913 , 1307769924894820496 , 2203373493649366473 , 1009233975622854839 , 1848936148423901507 , 895699570124394817 , 866836893153845782 , 2114745642832640321 , 720059204700051922 , 1150283657137614588 , 2040234303592009150 , 2184547361053730869 , 931858080811742395 , 2053153032704483498 , 913989179808685595 , 761224973389703159 , 1089040429029151452 , 1457629557549644894 , 60937764913797026 , 92892640445742122 , 1030138426237439854 , 1822141477277373948 , 2180195744792245078 , 1937392423145281179 , 2079005477223071202 , 451025410902369241 , 1977711945033952761 , 1713034287745919220 , 1461276838332411797 , 2158249110343126205 , 565158839966006684 , 1985505102118372373 , 934701402754742335 , 432029843942492232 , 624468959382980068 , 1501865594582221043 , 186392063364502055 , 42301990202584909 , 1624500248423792416 , 1636480946726968267 , 673109991269087675 , 2153938109656110093 , 60322254079299760 , 712498296234569328 , 1142152408190576592 , 1288838097855136986 , 503491397074992733 , 929510891789197521 , 2080435427340832329 , 325701632293258112 , 2267294622080675320 , 2023489762746268284 , 1410544872883650392 , 296011753591270037 , 1890895187430077646 , 2145845417742782586 , 1994793399046321523 , 434261557172725250 , 1250934837196050630 , 1611525656712943951 , 979352655929756237 , 1163525761947456978 , 1209044140421984395 , 1603567929138083580 , 926343271568234120 , 383313323468647867 , 567126768466555950 , 1780317403996787532 , 969867509990529838 , 200222396627898448 , 285437696204234389 , 1822208682281245478 , 1207267240517124708 , 1004693522094689954 , 538827650333896727 , 2073645844926995642 , 62165597381263925 , 1461082799292402184 , 982498255419575165 , 2174277564490198542 , 232423490509235687 , 123238558169503711 , 1416987168689113220 , 493534174569532466 , 1339063841870793298 , 790263600832098070 , 1532964569473456643 , 2054627723618463493 , 150252458200003641 , 664434302121626706 , 1897074586635768537 , 1748967001916595669 , 1278879989244308799 , 2013542308144887919 , 1834121641529022866 , 1450711732400972305 , 2108393164983531001 , 355900971113624892 , 1810008196967869969 , 977776316711927202 , 1693480232866047369 , 1066000792177808204 , 1939653288330943686 , 1066075800516865751 , 2121008718083406519 , 324765283991034625 , 1197990158291048303 , 1006295292607997991 , 1312572054205379164 , 1699007325570214741 , 1910871364322971539 , 308566735224442151 , 650635804246135596 , 1232904195049873071 , 1023081037023927110 , 1705579207736881763 , 1535370768286697593 , 71700150469307163 , 1132992022609705356 , 110901185370027270 , 312958741933560426 , 916728678007002890 , 348379669865282208 , 862842186110119354 , 65867034839055919 , 2143389870422661659 , 1344167454819593332 , 970644896085342734 , 2124719312486880170 , 854504245195016540 , 1459705354818001693 , 2183852912157448832 , 1001071337775433661 , 1470635348704182729 , 1808541711852692360 , 1049271852488660976 , 893882821947486270 , 1920640985248249554 , 1881428220108420185 , 1089664968441224822 , 1803683031924541910 , 1146074657659828095 , 2256113102691588333 , 801329046201440864 , 569264781465275575 , 1833030606212268870 },
123{ 2068104793963799181 , 2216606781664412995 , 274858418747577005 , 484888879990638335 , 1311225780007511024 , 1645336261048479257 , 2305208138865255364 , 2163709250729013486 , 768324616012421616 , 190127741861518503 , 833799834982620681 , 1004374964756928796 , 1065026828758942588 , 1548500958637273021 , 1176240253199622161 , 1565175865257616233 , 1522310098315258775 , 331058095333481224 , 1355220444946131197 , 1266143526493144358 , 1069090685365170794 , 1129565572287341424 , 671225320302804608 , 1135994059481539909 , 1800820298505403931 , 1910460050288044488 , 164509499747920422 , 426937886299450716 , 523204067308717996 , 1270119859283323170 , 298165055435037486 , 1735527204043793139 , 2201599442052144304 , 956314276247822227 , 771431895637729292 , 1224666254779034740 , 1061135810683122564 , 2186215086194600449 , 1510251373952193198 , 442768724754647540 , 1523616429721744728 , 769113958983005109 , 1875033556689154573 , 1878469368392489368 , 996828361488551070 , 287933627077273883 , 1392447819203292983 , 1855841994863622739 , 1730286355761461415 , 2245525782707124503 , 852944531563211429 , 674202230328738856 , 1939938355158082223 , 596910875013395601 , 1596281206246991391 , 1732524543331442932 , 148807762759721334 , 1851062261557092041 , 678074243009285635 , 54083085933398551 , 1195991783049531584 , 1914844926209699767 , 1247907174831297519 , 136142957842534319 , 1206960914525814589 , 765122719909188470 , 898137858860528496 , 1263669435138368455 , 2284151942099353287 , 1838689504217479560 , 872354571820189108 , 416336357117110239 , 2207129756512008719 , 18731164916762303 , 722232155724644411 , 1459361022425681195 , 1437405974946363862 , 331816997244774196 , 1035222455710296754 , 2266925389255547520 , 1528050482845116070 , 1082070919623588995 , 1425595900418228164 , 2052155710744086588 , 2191226605060279757 , 1031135944027490857 , 2076749374744899067 , 1100064749444050061 , 967515901811550169 , 170514309217237776 , 1933385192657339471 , 34680240187190659 , 145321984773378271 , 1697283145661123717 , 898458444632679595 , 1547770881409972625 , 326267734311905614 , 316539090266020331 , 1800997537089060 , 2207857271497518637 , 84164791102921629 , 933961208544923413 , 122191855123115186 , 1078053799826321033 , 185952987124531360 , 1547353946044997792 , 421908566022718558 , 1547787907213395234 , 2060754155425447924 , 214959819548662698 , 662319751002353785 , 713014783716088233 , 2214424836141445852 , 674310004970384215 , 753633028862273288 , 657168819482567786 , 1348871219148791929 , 2185024074774227853 , 697449608845906411 , 1470870938038146562 , 2209618603495370440 , 2249018799113257762 , 388017835100541126 , 891466467295178578 , 1176763559919593677 , 1322247559971556230 , 1662400461044021242 , 1399385865792198829 , 1232017711557199920 , 757980150595256711 , 785145332181277635 , 1240728452176716165 , 1405262611536868664 , 1899458577376885363 , 23008811098700356 , 2185121370102723929 , 1075863919694929249 , 1289630241534027125 , 1673238384502512515 , 1060573991162788528 , 1666593194376103936 , 1642769768458837150 , 527274618745541547 , 1196354938286919569 , 630494631725232972 , 734108777176167305 , 2299806068906880427 , 896959773115420329 , 162404671105617556 , 430176088518490589 , 1018692841682374894 , 143615220898404604 , 776675296302195074 , 942491654123949060 , 1494836803640463585 , 1371863040959972933 , 1570786677321305313 , 2218952566240291713 , 1391242148472285895 , 337212926310980854 , 831574494426889757 , 884778875088305801 , 2069136189044159672 , 713370724067699541 , 769870975145757465 , 2156418151958265902 , 545968842051974285 , 1138187959181382772 , 445224237618037284 , 2006534213022368814 , 919091292563048688 , 715417637390197922 , 218691050276307738 , 2198532270320006258 , 1761034213018883801 , 1318539067670013871 , 2227766773676813852 , 1007952516051914865 , 690207798618739528 , 1935370807431765145 , 2268844855480110903 , 2153539139462217876 , 525133197875664545 , 1759996079904735259 , 1910520201463749528 , 1904147637576024623 , 2272833849865221159 , 24452445577008193 , 1907163629894398186 , 2128955742116700396 , 1819577342166377753 , 1374147476619405472 , 132535786498362230 , 1613793176833432958 , 1734882574549082224 , 347698455921199011 , 1284691264877330367 , 1708262150228790447 , 101840221164410490 , 2045483213074319543 , 2146300420745746793 , 2262970815575783749 , 577750003458983593 , 1349998514248264034 , 193347840917378129 , 853885130120897751 , 1196403297597707750 , 1376565911193113283 , 2115610504650087309 , 1946370702766893208 , 1758165650241565304 , 1171864862149756166 , 1483156957954063640 , 1769013777532533244 , 107334410126569338 , 1790062245278125635 , 1082823681179645312 , 2148387997448818862 , 760557115382221547 , 1780876922854001847 , 1542866454257289585 , 1281643856681849144 , 559377185112010453 , 1729577475537279653 , 962465051916729148 , 789729834779117221 , 2237251912408985001 , 1854170284614493037 , 2103308659096537648 , 782436889381714361 , 1088477375402749594 , 1888152737150858522 , 1544728857521205652 , 856032973637485739 , 526400591809770186 , 1775817462287597761 , 510271139210143358 , 2096693834956662648 , 200182834441950458 , 1583850383747213920 , 1856731669394610 , 2266374418406517364 , 2040135845433677747 , 2192634614835342807 , 1475902048637735952 , 701297212131427395 , 220199214749396175 , 369331295586496658 , 1805077609372897661 , 1255117925697543846 , 1010079736996479658 , 1009050000423006998 , 1079092175119746380 , 2273577511669406137 , 1610458980473800709 , 1672652152947195223 },
125{ 1237002640777231334 , 2125954542056652257 , 499355016195911836 , 2130377721154957758 , 1542267139696703690 , 292909642232879862 , 1133140886910185103 , 1855101018679378511 , 2145545788580764040 , 158871375932434009 , 1769905363872592416 , 1957241784733110222 , 1789454416363549553 , 159271668375289944 , 1221307174742864659 , 870919327238401085 , 512159309364928285 , 410132405451521472 , 910478123049069346 , 948564652542562770 , 590187069778306022 , 2289999629129675742 , 1780466264010239150 , 668994445780315577 , 1492255199901256438 , 1297275052520744528 , 605859373735223746 , 193363704782574280 , 1239331755775298012 , 357444833102906360 , 103540857507881133 , 771335541353953178 , 2275929780562881866 , 1532421482865307709 , 712906128320455603 , 240019005135715136 , 721863248134621195 , 2238703902878811198 , 308710507969288457 , 1250736277492713087 , 1896207125662858596 , 1869961990713422016 , 1002485671414749301 , 596445463868496106 , 1136158197308634569 , 1572409833578701263 , 2013161367449547476 , 83200092180254868 , 548424344841563989 , 1895884270552281801 , 1882141791769591570 , 1404565342372362884 , 1253898032607483606 , 626713188799286705 , 280098517340481343 , 554516491821082384 , 1452440125531938145 , 396373433955398661 , 641522445878482463 , 1116824231074645431 , 1341577170954413695 , 1962948356391289227 , 1493593576059467929 , 1029323981197221146 , 864753462265561080 , 1528477756678552560 , 1796086929887926273 , 1464430895094629662 , 1319209010754738868 , 2214893531198089211 , 1216253152624101497 , 1287535882703725737 , 1777133221647070727 , 1665619537257583032 , 564728137951590008 , 239217570785046375 , 565492034753195988 , 835093674112029747 , 293933818096492382 , 1629389720465577519 , 811200577211998896 , 575001240666227836 , 1898093367150887357 , 438967141113014766 , 1546886546767425593 , 352146566352378499 , 323899422288452245 , 1619698846244020749 , 960876931220699317 , 2032323412473948195 , 1181002742014201106 , 422165477948060481 , 1751103989181290753 , 408314142578189925 , 2144288812949289544 , 263730901902140322 , 2029503438334902725 , 504339441447626407 , 428710751139064238 , 44071388751139724 , 711899450588446995 , 1414672956815556936 , 2222293394771737092 , 1971510138923790760 , 1627302469321333906 , 1094027144581993881 , 261916213135365826 , 1245901291333099541 , 1307855467204329789 , 1144039897445771228 , 527240300567810431 , 589817566345206125 , 1744736777247614604 , 615613781517473202 , 400987755918761793 , 706823974867978738 , 2159072799125308800 , 2006173397595523284 , 1415027250261257309 , 272574234308683825 , 159054139053448396 , 877746490773882880 , 847601056163952681 , 1964603805212605621 , 612009236645356825 , 11036527398473707 , 2260554333547316625 , 1207944622474555646 , 1822222044979000866 , 771504728108677521 , 2048993123899007312 , 93075124045916396 , 1593077751237145659 , 196666354253992807 , 399316655243203043 , 1297495781412930234 , 1107235844498313150 , 458614266504358082 , 1831063207228581750 , 897167742068084066 , 1338155423072056993 , 1972194807893888927 , 226423845150394925 , 345142272977325074 , 957222688949741003 , 1517516901212609316 , 993713514434282817 , 2036666380175394755 , 922600450075042559 , 319810942259683276 , 492099680256400417 , 499403217447992168 , 171572296228694677 , 147444843972270656 , 96198940144863047 , 96661485636198851 , 1458207618640861064 , 1525349945890426175 , 365981189295345339 , 2003268953639987312 , 203834412453542710 , 638486650700311982 , 1213018382861745954 , 348714147839698633 , 298177344989651366 , 106185641807961303 , 1458801927950117991 , 302023226438908621 , 2084748583572126435 , 1841671029648966639 , 975693007721665492 , 2212645743492616229 , 949767949348661815 , 1815099333888975994 , 258010235627924991 , 843295407679238095 , 1153614948655152159 , 1972461929550842228 , 245125909326087336 , 391593659361548599 , 2045077282993467315 , 1939567088472882194 , 669125369199784709 , 1835997035521690067 , 2225142410420746100 , 1050736932921195130 , 71083524701600665 , 1945267764899776151 , 2034892076762283625 , 768043649114825982 , 1107986274662928681 , 1775048118982195886 , 765763833780033875 , 1550812213467850726 , 1023545110705187053 , 1582455765893251260 , 1738935349536353045 , 937957877998028638 , 467117741856207526 , 2042864606555537857 , 217148517500853051 , 1556581430546411754 , 1354932328152962834 , 336056447116494434 , 250923322048735910 , 243538200592629347 , 346848555772912051 , 517883108437675025 , 818374069326997613 , 1782194454268736213 , 1887454296236352997 , 829289848841318386 , 1092821173872313690 , 223643202949393988 , 1062107412775192228 , 711193344077119323 , 479643345569407586 , 1555642232514845845 , 2277167904628023819 , 1137148732792726057 , 1034630484817141337 , 1177779759822409567 , 779626081069575420 , 192681045876463857 , 2296813554583672055 , 1930994117552446530 , 1536223848195168263 , 1741921706375008213 , 500143959533741209 , 1470302565102165910 , 2219495749250476745 , 2184741795411469564 , 1929648301667676858 , 2145590294794233482 , 1961213284498934871 , 1114621854242915368 , 1112931527262271814 , 2060179797403278042 , 1180521028367148878 , 1333392881435970248 , 1047298648329460475 , 1497913714235046748 , 1812830701244700840 , 544135621429579845 , 1541868736440595990 , 2142733829026862530 , 1557514648727299601 , 655994167322412010 , 1843547519697576671 , 182185671517828727 , 980813128498866203 , 787730140638195236 , 2087262281773722961 , 2115224836605802087 , 341623943786147415 , 1314776906595552373 },
127{ 2234279058782002957 , 2052501814066415033 , 497290771453405649 , 1748951577447062122 , 1662390685758294077 , 2230209133619557601 , 1781922985344392026 , 2016517483839936962 , 971085360504143002 , 1462508306300557215 , 1125949216792440570 , 826041934384923742 , 124313160896746932 , 492843918407081793 , 2185024555092074241 , 979536920188882525 , 1967218514039700062 , 2162039987574675376 , 1265033134820220417 , 1256955601769456547 , 2107627037479787341 , 1973145597273456702 , 2093432883916978767 , 962011130897734905 , 526268795714743028 , 203474822585530152 , 1094099410267175096 , 1235357294183276592 , 2046186663987108999 , 2167174080139163558 , 2069288847078330567 , 464180547790841328 , 394646212099521180 , 343422814340136842 , 1913136947669568223 , 792344317561574660 , 2152822647635204096 , 1564024655691705533 , 409433301325048426 , 1232354048242217728 , 474378072507436161 , 738458152073639683 , 2269993450468808457 , 658283792448630525 , 1853972085351733976 , 146515530810748976 , 1192689967564362538 , 877207279473071880 , 754813048337636742 , 2285399206530281021 , 1159782745851018743 , 1304698797462498678 , 2083550049522087498 , 1072258482751667599 , 856581215140727539 , 850843755704418403 , 308819479211225309 , 1053027705118098023 , 1254583312711549247 , 697806651513832048 , 1605084252099715508 , 1050269481967504205 , 1684677733701031901 , 1086521358935304638 , 1680576922141785142 , 1867963153984454175 , 2257706721338919505 , 1000031390510303953 , 525955516345258962 , 1031208174606176830 , 950977209561995074 , 952225075870378119 , 2301792169540014031 , 2045523288198078443 , 2116282268642742126 , 594207594833808070 , 1108116144831486771 , 148945847637933773 , 1408336747972606667 , 1203203814118982890 , 1716370877561213822 , 2098434636316732711 , 710772951061837482 , 1560186226481416634 , 165312758111496286 , 1721858124657355541 , 1872407745870966266 , 1391098072718363229 , 1861593365671664691 , 2095175612257802882 , 1551397247743976769 , 516496288149591233 , 1990571328886817774 , 1818076786180120876 , 163968077646131989 , 215792865709785719 , 1584665694955367996 , 948316475108987732 , 605090670332036019 , 1193258811831069039 , 565601675975678760 , 632949255316201349 , 998302885116056469 , 105756041314107663 , 2017677653516147356 , 1331995396800884151 , 73946355171886930 , 1186934711982400164 , 2287791963798766450 , 1381097869049512174 , 813605193186340693 , 1453248238441342776 , 78624539495632384 , 1860114123997833867 , 1696208221207244944 , 2196813766531187446 , 1089570504588962331 , 2012734035936941687 , 190322165524815264 , 1164752703414250954 , 1297926618473756903 , 917799789741171185 , 1034560533951259719 , 1443978809493451207 , 1297619500917181176 , 1977486031060801454 , 908003083798428409 , 613975057977668080 , 2120987833019334953 , 716602028361113885 , 1460381355053113913 , 1599158191420429060 , 333113614005589048 , 357128873773851978 , 2171645370572200126 , 334228354155964175 , 1505775221921741732 , 473275679880458457 , 2274400764091840178 , 104362131323266073 , 1897939825407771374 , 1582291564362762771 , 8723643877103071 , 943607569112682274 , 465468474213803041 , 2119169177164324961 , 1585755790211309661 , 649982837506108604 , 289087999149415292 , 1642144761033106209 , 1194715206698713832 , 1411679004375018006 , 2182851060094950950 , 475693990420503500 , 847539036088602019 , 1318962441839623288 , 87803188256895156 , 411575019127586024 , 2151435108590292109 , 1896273393395841437 , 745117555279843652 , 592091099053364241 , 527542438832214112 , 1525083862802543075 , 1252297264723973448 , 768106639514548777 , 102798665124833204 , 403244523123220819 , 137523564527877210 , 1344121181404431923 , 1899759465677246627 , 613827439159906789 , 957084478483749877 , 2104008299401509217 , 1058787839490999512 , 1349017993053739100 , 1250187570985426922 , 324951535004339602 , 1944894271227950042 , 1716600927102089615 , 982587341338622171 , 483589724394660551 , 1354399241873184583 , 1070824631553379427 , 1283649891847297587 , 1646207721696955654 , 1240551490541116309 , 118483239961759052 , 809267804618018864 , 1232375120067237745 , 1262580616920417669 , 1627326846410515657 , 1046203837637797563 , 1813089300445865232 , 799395992610326875 , 586798669630920555 , 1815563089228995872 , 2114730829735351918 , 759902018330086286 , 1057091820881937930 , 983310377696607076 , 2054031335951988508 , 1652934382586601164 , 1271963118965135983 , 2078903960073956233 , 1918864570809921823 , 370674345166337707 , 1779132381228086016 , 1242529019738306779 , 1447157378040974420 , 718317480113497969 , 330502722127999520 , 1514395649828218790 , 1719554395018134124 , 651915615020433338 , 1344121104741451278 , 862908988776606215 , 1960039599784324255 , 1309804515662673063 , 1318940448588887334 , 293837599922451249 , 1223860252279552650 , 338909776357187589 , 734627174225056796 , 790557933355913592 , 1227709246981564344 , 1390096904142239158 , 1926408608230976629 , 415848018192203654 , 63494315688115103 , 162932029440249283 , 1002068331083665906 , 1560312944830953594 , 1191276943545036372 , 977393912576538247 , 1247124932948832173 , 571786466859728805 , 1532203633420415312 , 1825682083823600338 , 748986045485571175 , 1217793170624173532 , 959881878479211272 , 1848786411035211060 , 1075603095912159514 , 1773387471843990147 , 860857181508471345 , 1881397957005893722 , 1989419750460187937 , 1997544718388518843 , 823258075043411871 , 1609940691369622251 , 285171903159426221 , 1739038890593422043 , 1681249799006999080 , 1006647810893799762 , 586422790259723110 },
129{ 1693653920283873339 , 78987674105147726 , 1340456045290382222 , 785062531190918216 , 1563830804082341017 , 1429111797763153784 , 746619866860351074 , 907938575880388494 , 1684743006155256702 , 2226572950305364620 , 94862313825922942 , 20601827542860813 , 329559600666198761 , 1949112363259592557 , 2026428776427533563 , 1948895057017885620 , 2262365973790972578 , 40688051481179625 , 2274747736532881563 , 84877514585967691 , 58524159405763575 , 1634919442568382724 , 963636398618924456 , 2247734881929989579 , 160227020810758837 , 2241409528826293658 , 1346233777567974755 , 1267326929283713336 , 249510732840887020 , 1679103895273841754 , 1788497352041641292 , 298859848440575947 , 377882212289997070 , 1640594367109212098 , 1425724896014464106 , 1776569744463760826 , 563371488888540601 , 1503448919321675263 , 1398431194243052778 , 845393644288502344 , 1583479255950183492 , 181760612420894960 , 240121841963445262 , 1715772933088106379 , 1601961210248869072 , 1091086670686351456 , 642369228628626774 , 1364942994470242767 , 1626804877820558508 , 381851069504323701 , 1827065923780820743 , 905706165886527557 , 1667519621363640448 , 189080662065277609 , 924656168705280796 , 1961007253291507266 , 147598818303796246 , 1540303405845681862 , 1407347451939938385 , 1354480097176238912 , 1646752991659533434 , 1784255500277132937 , 1257429993544972156 , 2055432562118425055 , 1956883532916254817 , 982039415119173013 , 2253509161960220878 , 2009272704943095885 , 1148670697480877371 , 1333194290803612518 , 987796934900788742 , 197532465627630132 , 563135627628068779 , 1922573947663893253 , 2252452323335149471 , 921768020389456547 , 826439118828302892 , 1701079887638465396 , 1782429650211588830 , 2196865112510077789 , 1878726501457499777 , 604405109816934953 , 2152101036408155673 , 1482855459230132794 , 1374233082529138476 , 2073513803163902724 , 629855918737551209 , 194020882283237520 , 555935243656593038 , 1552954164159273340 , 173528298658564128 , 1751766766081964001 , 389346215525449 , 72915784633366420 , 164070357056830949 , 2076809460944943592 , 42274484576803375 , 248235944396062678 , 2098613965034267190 , 180847816685959308 , 1549323248879184273 , 1614257604975367400 , 1971716331612478045 , 2230896773775446205 , 1491431770292266443 , 1019874707564979735 , 112376465774314187 , 945493277653757725 , 1057551375878415610 , 1907026460105465639 , 1664956124053019191 , 2000102686396568908 , 1449328687021319843 , 2304260084822375175 , 158340271919474848 , 1424295607369241858 , 1304850117460473057 , 1265719918064388964 , 1719436410444355595 , 2140258747872016392 , 1479013807405391921 , 718993909615866032 , 1691832828809144193 , 146454487110186197 , 1438454737067462045 , 982803387900870812 , 571725699356599458 , 1796994061075703966 , 1993206681123006177 , 1124884095525675777 , 1532347025457548845 , 1660078935426933047 , 5057530339545293 , 1831620854470838478 , 30350501037322456 , 1679696559600858582 , 1788944247391844755 , 694260837166206122 , 1406772341236461015 , 620878947975142741 , 1462642273410011372 , 1898819215344883863 , 1459974268873256715 , 1098906892852549306 , 164159108789863692 , 1748751435996053570 , 2025812216588604181 , 1355355358318139667 , 1199376113425115510 , 2028884080846298504 , 241266055170281007 , 1183135349957666873 , 1295179788232912420 , 1515394533624964542 , 833644406340989214 , 600566836526790281 , 135858775101940146 , 590360308226714825 , 2169188907598540895 , 1150923405190855262 , 123508663784541171 , 825288393014915206 , 1322873651974622411 , 458910203316303033 , 1496765304172467840 , 1786668880608212251 , 809140572669260720 , 1750816333220926725 , 958577867908320053 , 1732044470868733687 , 522022956770060235 , 2300577787635629250 , 1287174821170798142 , 701387239545741147 , 1084114203694440732 , 192829919991822529 , 652162480272404716 , 485605181541159130 , 1069547725577955953 , 233641491446716170 , 1627849385178523945 , 846337870607000242 , 1027113945734522006 , 2271529437456038487 , 1119073827053128093 , 1537028183629313816 , 1016534588691881183 , 1975794006725658851 , 1349250958939849688 , 2226520366173810896 , 1869029225836719960 , 1407085183388140532 , 1927164451093961056 , 674548580961997826 , 2007178850327830032 , 1633605266838439570 , 306174978234228891 , 96051361967872748 , 323634421200207120 , 1232319650506495701 , 434497447930943835 , 229698063606714997 , 1783512963715806261 , 41138046819552977 , 2193644885997327829 , 476312576702025006 , 881978694363146664 , 70158693250400391 , 2072285270459531704 , 357561200914623011 , 1075038387582567555 , 823054771138733357 , 108271103027538600 , 1765357343883181433 , 2035401264065262015 , 593676398761076632 , 2009485906885472368 , 528752856476132563 , 146277389005353780 , 2259584385159106261 , 2300879144771169835 , 1703354158637335778 , 299243269672297452 , 808701745367946860 , 578109528334158398 , 108022095336865602 , 1929755377098658733 , 1745853315156674132 , 1839465570616635446 , 2294727550375320174 , 2128428378634568941 , 435503966765848365 , 1320394039801556692 , 627456946211448162 , 1278142333759962055 , 1403806545259127938 , 479419159553368281 , 842341438787299227 , 1140733046868452882 , 312912675423024136 , 2088171339011767501 , 2079874912498126394 , 1614618337971090003 , 1643854728015803131 , 487025251613719579 , 1123850681937255171 , 1942475693489326900 , 932353619811646365 , 2035767477871733910 , 1733082849230193552 , 71170372285102566 , 65419560309731270 , 1672217383536672768 , 291092262773894767 , 589579662834789988 , 1608178550249514704 },
131{ 1120084369086140984 , 1556453581426783254 , 453316968878145433 , 2146575160034316474 , 389177479641023033 , 344796626618356471 , 778692686722649900 , 840138626735536599 , 991586180532453649 , 2231782697218936738 , 704106249901507417 , 1109791544972669020 , 1628605746848780890 , 2044675111973930019 , 26408828209695272 , 450575873185539360 , 979232374930827662 , 2303859583952731049 , 683744193719231392 , 661539598810821313 , 1775451562299467084 , 655067524316580141 , 1751667699532534640 , 1491411649476890537 , 1246712446009511382 , 1537652359783139960 , 884535579141208549 , 1250026204210323973 , 1652934961894691268 , 889265431041705779 , 1312047721103693530 , 1494760118811962880 , 1475512920666652718 , 1294352511059900669 , 2232607984843005955 , 1527570297245261360 , 737050833839006699 , 2061610008786155496 , 669672637558640304 , 1471759806796012612 , 1394099742109519361 , 511879107012886532 , 85065266702562114 , 757633373477919595 , 2257705348905705090 , 2099746684292948547 , 557825071594590100 , 626992279452577648 , 446621609710662650 , 1622625292819493903 , 769016078054053821 , 1511489565272172216 , 1176267138090117655 , 1651567696296531620 , 2274443442073131259 , 2119164454388560114 , 19959846744447896 , 1290783837557953662 , 1302787086195204063 , 457717722005583927 , 1720198038315878175 , 2147758394581757798 , 1129131743919188392 , 458112274494872563 , 1748473150508066072 , 2168346273035763571 , 636831889191027751 , 248595054168336453 , 1129040025265426577 , 355485183882972732 , 1457881581995305081 , 1685507987847824593 , 2010341616743469425 , 505252082455455985 , 1775893098316079786 , 18058632533534168 , 1134446442670314699 , 1738296965881769574 , 1510769595603446048 , 484126268664044053 , 718116232226935968 , 1530820454354842150 , 1060182105501751610 , 623802456220825132 , 1579967168856318589 , 2233276221316745970 , 47634727113222931 , 562722922177344456 , 760594390776700596 , 484192987123200086 , 1634666939469232030 , 1076176540583255340 , 684542044694593931 , 940633472192071599 , 846537325967517805 , 316377737855382022 , 933879314778506364 , 1961383565786887429 , 2268316140375911268 , 2091779470251863029 , 388059272072410173 , 271915019939107687 , 57393584157524544 , 1121367408205566568 , 898066753150013792 , 584025403440992569 , 812875534844562084 , 1167724265952379812 , 303856692369273855 , 338350015326847299 , 1578659810225521133 , 1175785087875535807 , 1730185226312729116 , 81945390692040829 , 151270632613266719 , 607298681434314238 , 1315076795011502836 , 979779708530199008 , 1841569235932027738 , 2069464027487493944 , 859693078720329248 , 1411779518190774503 , 2200890201807719336 , 583625132812606747 , 954776505947226617 , 1785489635984073793 , 1041863370666144727 , 42881600055386873 , 1250427884449196595 , 1493426622100758223 , 1647543934812664147 , 494058735983875111 , 415109278828258429 , 577479215012998526 , 934052952538251752 , 100874789578019415 , 1839562538070630426 , 2123473329432541968 , 1910097541784431223 , 1594929203778815790 , 275520903200372994 , 1350309794247839392 , 546165230706263257 , 1596565764568211950 , 212197575745418487 , 68042134294118887 , 712396180350387531 , 569962368688041255 , 1507000042485958527 , 514632098660604675 , 1366857420548392351 , 1230357068572075326 , 2070334562384760501 , 243614962367734216 , 1029157559514897819 , 827970904249660876 , 466099881827579402 , 2187157225894043648 , 1251564542484211535 , 1447968914554737445 , 2252640132304102394 , 1088228032888035541 , 880968911994656742 , 705853009927273456 , 1669681519775280893 , 2234021854633747005 , 373083537401670410 , 2048296647517891730 , 131883053670252922 , 487654295643281025 , 672489464623137202 , 922479611506911928 , 1644910135579506870 , 65827028424616027 , 1900168607965762219 , 1840884740322109590 , 2296610539121478378 , 398595041956962498 , 1611953651739416068 , 2005580989194854836 , 1915698094596130737 , 534120914918233878 , 1438277061317668148 , 393227498754341841 , 1271410198129495755 , 2211588705648871676 , 1932503669487644966 , 1756012463587610942 , 1558987754365105645 , 726372080663205960 , 1863507586855139059 , 256912612163837952 , 1197914558902271029 , 1328248868997044181 , 2080420510578265220 , 480713489066766166 , 880526573714849163 , 1823663442208635886 , 1331228068266619504 , 831872860379518701 , 363397478624552642 , 1862587674019342174 , 141927051384850979 , 813465989393195932 , 331454208342544480 , 790082010568741101 , 772240893792046109 , 2084040269202150842 , 1397526824158618691 , 1397922663686030020 , 40892078483770044 , 791884287871682556 , 1270952387668958222 , 1396723712543219369 , 1757285608926891749 , 62141065548247127 , 205345454730116232 , 292623697889911039 , 960539450509937394 , 1814648242017491987 , 1665485807867903429 , 1748848606129819768 , 2169036492547593968 , 865553408319018875 , 1915563822959414595 , 1666802710718471035 , 2226453595859227186 , 1173874376040141583 , 329883495835330435 , 1955062660886167416 , 924560889702385126 , 612094608571279078 , 2300031674827890061 , 1827543176121297571 , 2191960500282047254 , 8412322606814084 , 554879000805585879 , 2002889755279923344 , 2085710603414136754 , 687029912429658372 , 2123676858982506325 , 203114309120963590 , 297566107990542825 , 1095915401816654998 , 1237510101796349396 , 842120040967071528 , 1362128554560402503 , 1394170597516933043 , 1635170538215404970 , 1430475322130436780 , 1997842741273655465 , 2281214346285410001 , 1281719344356896744 , 1029576663809593318 , 1990772934434599588 , 1304627764597719694 },
133{ 1902770183848638598 , 668947966566197992 , 1436633956505127942 , 575375834430827514 , 100123476351241686 , 1328228547852767380 , 1449650835785962192 , 83823314064012943 , 879250254857245262 , 1322923342674513512 , 1669444690073329215 , 1880315313768105521 , 1385780872367935693 , 1965753525391368087 , 1337791870327061815 , 558538718835948769 , 669976911881501395 , 500209227215297734 , 140348830922867177 , 1285716111511307442 , 1768894603755149433 , 1217132924330802595 , 1639977533088509659 , 367743126199801723 , 1769380674604805836 , 1341097286656423142 , 2120090508908670052 , 481258777724388619 , 71737009651916212 , 2152866735579927469 , 624927355412712552 , 410742403650047180 , 1847840388618833393 , 1810259424303083378 , 1311568528156421696 , 332578424480652412 , 697375490004378701 , 1238448949966242263 , 1697603835085727857 , 290503078065732535 , 748409200293479175 , 38354680587063132 , 1630048542252611055 , 1408267609454706367 , 549365890568926278 , 518235406177741088 , 690225666706477823 , 1716674553438560245 , 991556705662582225 , 194075250529407252 , 1235371109772610774 , 1180564055063760351 , 2192116608786563527 , 1068033458907400205 , 890521633928879283 , 2178228815843471497 , 1772976746143554379 , 425965365357151072 , 88117927907056245 , 2251226377875023224 , 1129498399025055391 , 1780293411211647345 , 156631505241873906 , 495392153200319393 , 817812228831240447 , 1662872041764348645 , 330815651945439976 , 1831246393409282416 , 1099701211465604680 , 438597033527887526 , 509237205306764514 , 642563606752826945 , 597287688854530242 , 1653170341449007575 , 1149583653562673209 , 842137237448861429 , 2152641755334655168 , 1981586774648748511 , 803150164646888601 , 1434007747441486795 , 1296939374885148906 , 1067531331516961280 , 754114171857686722 , 451480547662335270 , 1518596145592445489 , 1412707470892991163 , 1539995686205244525 , 689610744171716846 , 2206189951024554926 , 774223890210959591 , 1551079386497141078 , 1933411682285005544 , 923561295710707204 , 2141534679024395982 , 628421811165027603 , 121406710050378856 , 1357933073678914552 , 1948932820995528672 , 2104198939903912307 , 18619319306879703 , 1799098711866601386 , 1525734036874379279 , 525635581177437870 , 1347891163878688744 , 540358832606067057 , 1159975812110016057 , 1521933736455390454 , 1654085344179401391 , 829416455026189842 , 349876405623027052 , 1334422621047885840 , 362378335783054274 , 1654863793958260118 , 1324281079803897266 , 1456872764206426682 , 852340668875155304 , 228948876530502061 , 1324526633799659032 , 381268829818418780 , 1561355180585326412 , 1803543760018729363 , 1816808116191850231 , 2188537613436651691 , 2273238687622319002 , 1551832003069512582 , 180230912402189859 , 739738022229554366 , 174554279464724247 , 313464701679137928 , 443744836179279951 , 1867541160427929068 , 2072816190005470040 , 618039672309327969 , 143309122341924183 , 513614215660601033 , 460967986459149591 , 212533907805864796 , 688497157370923268 , 1759974975826285971 , 809095402096148407 , 641691479572553714 , 2026263328241360748 , 984515203763141278 , 1048900310687174023 , 1415127700286175113 , 1047310319937446324 , 348519114583493483 , 846223861277252727 , 1257624063035740110 , 163723023122173791 , 1085630429806359256 , 710645714896228094 , 1220980973607293860 , 1190043962334134273 , 83922266262205405 , 1636076732516088808 , 2065918134081954257 , 291585729803465636 , 2258793207718444207 , 1915425887618520077 , 1585388957683814242 , 403234144504208553 , 259199797450609976 , 781513473869354463 , 1197921923602046988 , 1596034938472822223 , 2020623050075956456 , 639709562369735349 , 1892256748839712146 , 1134190672998055350 , 1756891703380033744 , 1105231447031618087 , 1524332362197855434 , 951483429741698536 , 791911303546275748 , 1256401025875822676 , 1109770415238363831 , 607978012975171623 , 1389333721244823105 , 1417859027091198254 , 310776184303724219 , 46662566183143198 , 914157179377491367 , 2074760902957841247 , 257041739303941539 , 2122311781703956406 , 10368172045359520 , 369262813183394646 , 2118419479544505110 , 1327198953309164457 , 1898542295404377733 , 216515848603501493 , 1917885927161458184 , 1298150769286949836 , 1117639575594338176 , 2080299780335156663 , 1596582690748592034 , 985836019698841500 , 2034508746532063364 , 377633117677495084 , 1217648255807428837 , 72545142900618511 , 144107357963858819 , 1486815743415608950 , 2293698735312492068 , 1272212663623935368 , 2008436756406141699 , 1776362521832026405 , 455561959563351361 , 234000590634351823 , 1479466393070597858 , 1536201794604923111 , 1109162224819160525 , 400254226378617673 , 906536093731161066 , 1942949350364264723 , 1596812362753881803 , 1065109150944577559 , 1949758502630667699 , 995283676560629603 , 1463849633891682507 , 1847356414955629504 , 687968622202179294 , 1852916332614499947 , 1667765378685640505 , 1970988627425288245 , 1641287459757106647 , 2185813507358138107 , 1510605282914546062 , 119416111796948290 , 523239441056506738 , 1025865169913633191 , 550287871196906174 , 1471609228416362315 , 15672682259026431 , 2187293658244571801 , 2193040531001993124 , 691530988989631685 , 498397813928284042 , 580411357372084470 , 363592933271023262 , 1588217510055909592 , 862404606229180304 , 967043281263565189 , 296151873161106311 , 638661933937998954 , 695063075112018341 , 137055185131348880 , 1354991449850036973 , 199574381585246608 , 1265384169624575902 , 362755054768410324 , 268010818837686923 , 1703076330344461218 , 1957097419372066695 , 207695898440179531 },
135{ 1397487528374230717 , 1518778179956841250 , 150691468669335396 , 632874117264451062 , 1737779890165264225 , 2155610897129746346 , 2159352956469405095 , 1852370147150607266 , 674169638767317142 , 1032495452546062148 , 324331415470702321 , 84178529274608357 , 2088318192360008287 , 1203681615208330454 , 341495328388545865 , 2243089614423834892 , 509126502353102464 , 1038849991270019397 , 857204160692745046 , 828303983324824665 , 1916913017375515543 , 1746499206719151568 , 1538391371789947830 , 1613732969347942182 , 204916068277100604 , 1972216339205081263 , 1062811325953365530 , 1831031753273532792 , 1821661628165154724 , 23141479250565452 , 1808616067610830632 , 531194735153202327 , 511103131029183850 , 560828223628554084 , 27868471483097960 , 201898204984755582 , 1696290687679438534 , 1783303594030523825 , 1075374402018743240 , 1389299582923239973 , 989208197222522785 , 1040246314109099154 , 1926137596657284816 , 1587056019585296898 , 187066194693788896 , 844689365095475499 , 1055915964735967439 , 1568227622976545766 , 2080338097277568216 , 85996261856701635 , 430496960562757749 , 1814865648287180049 , 2063121355209462046 , 1621845788441631595 , 954881628981018830 , 899964357233175067 , 1296944305823835270 , 1779851548459313469 , 8165736645423674 , 1038416739752520675 , 296741533933500238 , 1038100168648894918 , 1525974857810529625 , 2081581143543175509 , 428319203938718516 , 2159809488114430615 , 844607420641833683 , 493463203094271843 , 1396567615326883164 , 1624627680217057969 , 2180456273394491114 , 938404410393448680 , 975113510192554070 , 1384304568923449820 , 1370814603792225964 , 1635211720778543826 , 1635850801860336813 , 1655715117014705098 , 1041542734176883244 , 1731916095546636834 , 1616805782692872583 , 239160591456345550 , 1182210513525794338 , 1216285384434876038 , 2081875125885356157 , 82632788716062576 , 258179817822574770 , 685615065396241395 , 1503101600281752505 , 2004159733865926484 , 1663630364560567446 , 1300998728988953294 , 1276224381204078064 , 1664920490303871032 , 636969951683045735 , 1639242185062741133 , 2152263336609627232 , 486314197358887188 , 2130114252446582972 , 975623894320569584 , 664034227882635556 , 569802730785446278 , 67302105234312706 , 956682110811413199 , 48666229222626476 , 1164162801915030349 , 2037568281478463643 , 1343845984233432325 , 2218409675701876002 , 1055312140504692551 , 951196649733876788 , 1346790380351548296 , 1643069960232761419 , 1274414595196730644 , 1760884612813366704 , 399395000051548684 , 1615001535449350600 , 1295171153504095468 , 1607358124662331064 , 767289598510085344 , 2175633131832407546 , 38349716756322302 , 1507481913573280260 , 1325681869647501827 , 1633067652593969308 , 2294295974420089368 , 2247236720377293146 , 474019954821446517 , 1811041972074972229 , 1672552559842864154 , 1999780733291745419 , 1185292732716497749 , 945941830998874280 , 1430012123005477223 , 2301827696645268886 , 2054337666149406463 , 536981395141720861 , 1067686416020270492 , 1588522225034208848 , 401555028631142752 , 793182624000516633 , 764972047587178311 , 306865473025066238 , 1810398270553176852 , 1895641092417894003 , 992461845425612355 , 1184728284081955374 , 438391777640616251 , 1274188664851420149 , 149894943096361422 , 752495625948019690 , 1968142162941604154 , 887182699104002536 , 1237464487628518447 , 175097757575114501 , 350217283119004651 , 2284713382365439011 , 2228873103186498356 , 1517327426409876144 , 957012067021207952 , 725410842151483011 , 1083355032952867981 , 1691176401848293892 , 1738863354211285263 , 1444696707550528497 , 429765332445482481 , 198682783516127591 , 1547046334362945010 , 1390047133312579463 , 423590157840617403 , 1218861916438692961 , 36989518788688875 , 178639352494527054 , 1515726973422868946 , 510949496170965766 , 1925291568377491518 , 1213537130718220379 , 2145015020394865997 , 716832963735532941 , 2229099535945880500 , 152575851799075023 , 634789349892181462 , 845436421487367230 , 946534929237711308 , 2174290922539207925 , 1324139315321147517 , 542723218590485889 , 879580209459215811 , 1380364025937552055 , 1180044921078608341 , 686261330516326238 , 2094740897833551768 , 339793970102238980 , 1650124033431991298 , 980611232200864549 , 534543183486982422 , 1579340638543549678 , 2216178566751769323 , 1122949110008271509 , 2039199636650971698 , 2256300334642548599 , 320902111687353154 , 2012351038254029089 , 1237992218356158534 , 2086620420854285585 , 1849078029414843284 , 385377078099019254 , 794427750580371104 , 892394803390204593 , 271765998592363660 , 267998470465778603 , 539243592148932165 , 2231317026339855733 , 410331775408759967 , 2018243310437515344 , 1697445212156276902 , 1069909650871094343 , 738481266487398524 , 531195264254011209 , 263107670857611410 , 2026650944124394666 , 63395377667045381 , 1640915344264338212 , 652854889714744295 , 748340346604425606 , 177148124950840723 , 940087277631078872 , 232536684091190598 , 1857686049541174255 , 1474544086631593480 , 1677800665529704729 , 2025858325591451910 , 1014447324429724491 , 352836047094080922 , 761697189325985349 , 1789287314311482727 , 1589198235721674639 , 453642984473619044 , 968779806574632112 , 877213789392661597 , 362117995650324945 , 724909821767759366 , 1970741369875277417 , 1537853847030943335 , 397358206233128832 , 125437547801449408 , 1465893485142209406 , 844003929912542706 , 538093706404430724 , 515333932926767272 , 1837899703769211758 , 1504041278518787398 , 169215293051631671 , 170786907738398886 , 144042941214921409 , 58264950114079691 },
137{ 460558063260830974 , 1077942948727648808 , 140378368743832551 , 1771544284789990762 , 510268673554891175 , 1975504628733424339 , 918918357318823117 , 689691578386113013 , 523846426788187776 , 933241251238720068 , 190898125710315008 , 2161306536250316946 , 1808888439583101333 , 9175120395024146 , 656093126217073805 , 1581740720400929773 , 1564614686435724072 , 2200592937257020291 , 895581149620445463 , 1715216314959329359 , 864699102811729942 , 854880906031983346 , 1909010914736952900 , 1934625313812134952 , 1506760800854317433 , 1061471889223047331 , 1227733940352667750 , 1659240617548273676 , 438770996434741024 , 1528343541323518900 , 1493217792432791290 , 468119893564669796 , 1693517696851370198 , 1472885864854775851 , 785859177736937139 , 250095264031928464 , 318778305120155525 , 1410737582081432848 , 1489068134066217420 , 578066913456858892 , 889208222856711309 , 1387170162057137941 , 2105444426438219630 , 1043562479333550104 , 1634841144670867696 , 1628660625073323757 , 1294164470925543558 , 1750817258934907042 , 1794626352976336735 , 748519754556423246 , 1650120662001920919 , 1041013738222079134 , 207471495631175328 , 240646423489651350 , 2010350672617187850 , 1566116808008318976 , 168881082937656845 , 1409099752927685646 , 212381471565806920 , 536964643466988411 , 1849214174711742018 , 1808370302466560923 , 1821763449030842194 , 1581475195616768525 , 574341954118238653 , 2224894395722623005 , 9005038825119034 , 1128491332082123403 , 794051573164255067 , 1659293170721296704 , 1414182838796819154 , 1173672495756578262 , 1577016698649498439 , 426129415412329019 , 1146384380986726833 , 1527137145968434743 , 636649083195173565 , 811323878874416510 , 2077571201812165555 , 598009793968806048 , 853015459019611954 , 336955262383355353 , 1831182878444568575 , 928937641975463023 , 1549767179335863703 , 1362347346932681051 , 166746109997133128 , 1950012674597544270 , 985159857135244376 , 1639838178376126464 , 1881249067184561364 , 339820553435267747 , 2288472022272678189 , 1612365911871441998 , 59370037649531363 , 826855916980976661 , 1962403320579083154 , 336937140027040185 , 140042822012472461 , 2228992690813043745 , 1294032358924571704 , 264864709000519364 , 1408361374971758837 , 1063241053834999284 , 74271855862406389 , 2092415685618356116 , 1200238278891683643 , 1485209833139181836 , 1246999977681594305 , 473697011454681551 , 1077623845628642231 , 1163782502762637377 , 1859350227358453085 , 1738637921741488572 , 1545282705525465230 , 1021647461807040459 , 669521788756174727 , 570237501843657887 , 1187363914419796104 , 739682902948226005 , 2066357964990378869 , 1390515067236187039 , 359045404773375975 , 816346533032918178 , 2303440047047724529 , 198489693480434894 , 329045483365103662 , 1846506621045201076 , 1109068227009263730 , 1607540419721668518 , 667938186727259737 , 2213823714009465180 , 1477048644520439675 , 222638579888949402 , 2300660553326371192 , 615863397561680405 , 1573517480669873627 , 7632532301975771 , 825151832735253169 , 1187432186904652210 , 38321872286707994 , 1184753827141608876 , 1785248194853080597 , 980159353793345649 , 662669367247715715 , 233449155719286174 , 1774236355294780134 , 2021907256407199805 , 965789586786612559 , 2128538360399166561 , 969333001601131936 , 2094024571205690481 , 197620968159339257 , 1634245042134698519 , 1681213437755551232 , 904774685969970091 , 839509508591750024 , 696111372101136205 , 389584366716878943 , 1854858328480000384 , 1087228155070804444 , 831004414706652835 , 1745971839227002150 , 1858575257911294552 , 1703491001394898317 , 936700139517121534 , 141283516699565666 , 2091575964658971698 , 1450819775691245138 , 180861533869406195 , 709085916040216715 , 2094710649000935505 , 1225306812343982116 , 1289056678778245597 , 28099982130602381 , 2164842816929308209 , 364885570974261285 , 1465965112608844008 , 1763338104625065960 , 1982404215202984466 , 1754985311691032433 , 786479188210168968 , 2080198571619605381 , 773818129928915812 , 286573918927122018 , 620345653339110834 , 277181667755476557 , 345558252375941647 , 1983194713592682698 , 1533409563104508631 , 36130461469200594 , 951094198004739268 , 1466176874030784951 , 1644483818996882062 , 2217686166010044112 , 601307663428191852 , 1412233652727595955 , 1958988133083777478 , 1465919075289741747 , 1965544718044597217 , 564619227633813901 , 110945447384529412 , 1642687578075638559 , 1649548196694726839 , 1256601423077362014 , 2135265235644646731 , 180585311105258972 , 1173250161610441915 , 1728454969570096749 , 391187727580613817 , 1973984638127687052 , 1972301047280279854 , 1304143941031609625 , 1613905502936772229 , 583202629027020552 , 333246642469707743 , 67244276312850118 , 1321118003954948753 , 1243687772806976730 , 1249450422913081744 , 1290006820629756085 , 863313257025805947 , 460381284368266106 , 92796315644942758 , 1805185879655806092 , 717271854824044054 , 540326220318274323 , 524085778254205678 , 1682432293544245031 , 2080414860411555913 , 1533270502475423664 , 752343889205905592 , 956965179333331937 , 792039612332697909 , 588664556420929858 , 2125479958137790330 , 1933946328068399009 , 1049347358715750074 , 160008766938929228 , 2054932172310646997 , 888058847379462879 , 1091840913273163020 , 926456551556038525 , 1534258018987163023 , 889120786836179542 , 2129191468947254741 , 1898468985492825015 , 56267039262048379 , 1171974358708512567 , 2190483969284415399 , 2218720553810071181 , 1220513406966911213 , 1898007496279207099 , 902515893515919493 , 629619868889433902 , 1523255901040346978 },
139{ 446794921902981167 , 1961228485385466391 , 1780432570751468871 , 2124943522016549372 , 612770300196122893 , 2228697001648172212 , 1058441064852394528 , 2005720260874272647 , 2116261302916074162 , 140420332649240086 , 2150082902630454716 , 185028371531226538 , 2011343995525584703 , 1255015747774030276 , 470310215166138508 , 475648453617005713 , 575418020831183802 , 225106927278545972 , 2029329641522872114 , 1576402946360499444 , 34347456015874746 , 856130902602900312 , 1301653232211511903 , 1603608886768510895 , 524070435366424030 , 2189081603204487655 , 1900457461505971314 , 1997344712712665308 , 1050866953341230154 , 557843370180236011 , 1098203790738841826 , 277102937643263839 , 1108081143519145352 , 604954404000943548 , 1444606320214740900 , 1126812538824099235 , 2072058715907075027 , 1700909729104116822 , 2081594344253557183 , 1960051054604073367 , 2272640703122514213 , 1875597525940780373 , 1452525745519209992 , 2076416881085875052 , 1917510452169748396 , 1558271916484705615 , 2077019024833448726 , 1673637781305808472 , 149939641680309912 , 2288589663368381757 , 2068596387819533965 , 834654238025795046 , 1428918104780807385 , 398564758835143233 , 1415962861767143796 , 1966298011909252352 , 188213639863079503 , 940629483841682836 , 1831851708527704884 , 579264747745930105 , 745112258898894114 , 668307531801072090 , 419898675566499524 , 1269523642955202847 , 1074974199076559503 , 1763952888930120968 , 1013670015587398241 , 1959790686480594015 , 1373990020490397991 , 335057164300229487 , 96104755036432658 , 77862456822505404 , 446196935590324221 , 1584457436722115355 , 1380204172669538233 , 710155758943824178 , 101366644378135571 , 2302640033962457395 , 1175620050363632893 , 866803015376154806 , 275427148250174357 , 2139076697072653173 , 1527956081134796905 , 1629843318029814788 , 1833014349495456308 , 2173592569729660956 , 1959731083769244303 , 1121734895129429546 , 86003718525257145 , 642275165534565508 , 1595767824460965217 , 294125159536655231 , 1432329508930972770 , 1517829937116951354 , 1852924991234285915 , 2247073443760590423 , 1911239881198737824 , 2157293587434022818 , 1870842562167461512 , 1860202384518634441 , 1957592565697147765 , 525243270245060420 , 1753521719484021702 , 306479968311252515 , 1106940981632042345 , 2098599800520696398 , 2219691062254176920 , 454874417565476083 , 1484520380349551294 , 1820551406431842702 , 1186727464727244162 , 134938364226438819 , 1898857634103917642 , 496264415801888769 , 217441306055078525 , 504187402161258902 , 2173860528707030959 , 1420188478694854817 , 2094503298090479538 , 929639406365665373 , 204657818037689080 , 2058539525641033693 , 935922448186806354 , 65870447862390951 , 385031991633138914 , 394319831835918148 , 2265259926925997638 , 1062915389837155687 , 1601915985230658450 , 2264385662246664000 , 1101780231065317173 , 1287680743684319303 , 1174523538756203849 , 735476981272242402 , 445233311972470245 , 941544121680372767 , 1873911131910716401 , 1489249069055635471 , 878220480346908045 , 2073812681515578448 , 219215760176378213 , 469252581370054640 , 2108318418772574991 , 801623255826799724 , 712039323132180961 , 2000269082643499013 , 1168009720877675425 , 505797147442780424 , 59224577878573463 , 2183790172960707768 , 1590511298115588217 , 1257437234162009519 , 1298200163395322778 , 1261560855088466280 , 1372994463341368114 , 62758432454102742 , 2301767068217488329 , 607117747278509014 , 930867365935025770 , 969180482320849020 , 1326686935374207414 , 190909608309099271 , 2205130916884346822 , 1342164018204506226 , 352754092074172653 , 1513476993038355113 , 83190212735508584 , 1084842160289985161 , 1809691388843457469 , 1107354652157104893 , 2222545477002515024 , 1210257379262755125 , 1079286724125023482 , 45301826774096825 , 279828184890195003 , 996760446760770308 , 1946509147949881573 , 31174813126732669 , 856676411226807964 , 1460181197086311877 , 510570863562892482 , 911742827681620486 , 476062277364679559 , 2169410823527515980 , 1116741667520960613 , 1788481673189539544 , 2050953475134058290 , 44416584727484327 , 1598002641673619955 , 1813296971293199334 , 420691171025159848 , 1824782602702309136 , 48180730024374194 , 467635502234667589 , 1793751951751475122 , 1704195533559847514 , 331801738685614990 , 1874686147512440850 , 157239701417384929 , 1499147035726715741 , 1150939204567111569 , 1212941032356061113 , 1313367469368848177 , 827525113304898473 , 1188589064558740856 , 371462264497849111 , 989531370611343221 , 1166665893716560894 , 300997133913667903 , 1983026920032080610 , 544353373553627755 , 1673603238569309373 , 183833086804891289 , 1421842605057690197 , 1093315995949496830 , 1449239391519715023 , 659088386344213457 , 1465624260142058904 , 2275578577555826424 , 715396589977442425 , 251852943212188341 , 2060920501519451860 , 902836519926354812 , 619530021250259866 , 406514397322952582 , 767215177785914958 , 254242792610581499 , 190790150980595621 , 384216470085455920 , 233448330457121350 , 1474077640199619144 , 1886430003414000585 , 1832055406401531342 , 687270627037331195 , 1160693185058858883 , 2167126966397228434 , 943714700166173910 , 71452849627497210 , 1558155718596744289 , 502053784692028134 , 1105807200048409345 , 1706830492847417784 , 1641531563724878794 , 1054565457623637807 , 1645435046458638661 , 1328013210253180310 , 1137549951682494201 , 1010838486991601024 , 782178101710953028 , 1557745705372075101 , 633712679600219416 , 1558261921989470605 , 1991722303222675645 , 382436215504991764 , 1723524131939813153 , 70544603506394736 },
141{ 1529953941656276146 , 1518137474678047735 , 802082855200920323 , 1795947897402877237 , 1540977668037919486 , 442568655841652458 , 1486514186825310439 , 1672130307609370200 , 1366367783985669549 , 1280303223490768644 , 1154157654757388619 , 102671257653786838 , 194419082432406608 , 2134576572286233717 , 1228179530293636073 , 193372890182917727 , 870115282605837271 , 628122865834604883 , 1836700010804095152 , 862849463355802403 , 169984304329690190 , 1237770428322848048 , 1435687037963570166 , 1564553315564499329 , 2215243322060652969 , 518298280876570639 , 1598362567267478226 , 400434902539176662 , 1015172402638117061 , 1701235308289210269 , 2254341599306518140 , 2218225971661410016 , 1751028897844469059 , 322443139819853760 , 1219999035056295067 , 2106269451165377122 , 1058931917419482086 , 129749622225173529 , 1770813397653541343 , 1198184304903149451 , 1420184111246184718 , 356067647958013916 , 1451436408449777455 , 1333168021487376370 , 1271025184726194503 , 43841658054906746 , 522767291574696338 , 2133138601769022548 , 1298746674901297077 , 924388130641071223 , 834617124727392371 , 165590067781275735 , 642594804226128343 , 1986419438083211995 , 227024144714383565 , 1388534446787092099 , 2012460775359481765 , 1526161286680647847 , 1591572297246258948 , 1339589063228145169 , 1174119479875910715 , 2154139769923242719 , 864451014295850334 , 1830958493477288069 , 1948863695087158443 , 1849441695344982839 , 882569582472928852 , 1073361304285691158 , 1675474258708002179 , 2298993762592844247 , 1088436431375871259 , 1524252352642789202 , 400306434320606868 , 27526809677886660 , 1545212793381830720 , 627436377875404581 , 148164737618513346 , 1270679729418502523 , 571794481123979357 , 114805798894093658 , 1222076881623746756 , 1031593770578910887 , 1580301438972344911 , 1867223334053604223 , 975785209123139062 , 1252261553057549100 , 1702642458657961787 , 801534342561045633 , 828161365467718389 , 329412425452927927 , 810944800387431500 , 301482318156245186 , 916051388656183632 , 80167479304665768 , 2072137172708266722 , 655566761146534922 , 529346826052166702 , 662390897517775743 , 397073599199686622 , 1551641972704383680 , 1364880862944509347 , 1545713892785952554 , 681139261610927484 , 857087386798974681 , 1671703232793383740 , 1994286700772484244 , 1991835355235711744 , 2293357979545439173 , 2248172719724003847 , 1306106515367311383 , 1135199472384059457 , 1182472491755912725 , 1635185966616412592 , 463831806431995022 , 775355383755325354 , 2004257158231631080 , 965055054371837846 , 1537160522096096569 , 20997620144648644 , 1312832726676585951 , 1473716827666409933 , 2104951198456360744 , 288058795413497282 , 1980971606678356286 , 1779550574374993377 , 12804530713303100 , 1171739232736569367 , 1101969293263080811 , 855459471846090961 , 312245313295882452 , 1848564477283111726 , 2270795058761939364 , 1208894059596764691 , 1077395618419635106 , 291637150676970630 , 1332556173115835241 , 673286930778990345 , 1303919962398392152 , 553056123625208020 , 32929771888018616 , 918367215754659508 , 924759935976475782 , 1445078838341905420 , 1612394013370544380 , 805285355804592302 , 1095562628569576166 , 957990271714155970 , 484591348362788002 , 323852219496515424 , 2246140035521745016 , 820335747029591276 , 68823680744625921 , 1930804307048960020 , 1472479342569566428 , 1890495332348354167 , 1711810855048040526 , 1394373624358002960 , 257616224034624803 , 13569848732501177 , 2262068410667500683 , 1818944018414152470 , 2128744142003098744 , 1914470147518215982 , 2214586832905959338 , 2122034193533158333 , 532653179059982719 , 925256728492608075 , 679737396099740771 , 1449837631403365392 , 1584757687218022852 , 758272562825112168 , 1392843050625600994 , 2190874251834220769 , 1855011680867729371 , 1451210327864417170 , 1710380274814882744 , 1160437436434376268 , 246839060124355311 , 2194628985575584965 , 17719225260059944 , 2063876843709114812 , 1703665886166155565 , 1224125574536191358 , 580313951499252930 , 1108606680551685637 , 1897131400746217257 , 477034902551357254 , 785266568752649129 , 1054324059327188452 , 1260228438717360948 , 964783377627147531 , 515671894252585227 , 901111548384943186 , 1990248256232186343 , 1343551858629231152 , 1565581008949092794 , 12227981561681837 , 1338064261232420410 , 504240996775480476 , 1927621724096814227 , 2046956794449534937 , 1087974307843722469 , 2080373869278078355 , 394665562101440349 , 440515300921904101 , 2069606550539670258 , 601243831703495861 , 434808964064596210 , 33239156151285797 , 176784886736816656 , 2167653469292776397 , 1079040327652740190 , 498473498835465342 , 1232762894037580497 , 2096081307719268808 , 1000664114849797280 , 398038938082585214 , 1540369144720757089 , 599027338537187413 , 1290822245666812967 , 131347050951682495 , 1332566717870394247 , 917518394261562684 , 313528381123350854 , 191462489728386041 , 1907941186885318507 , 2087284553826717450 , 2042681145228159837 , 946150178196123920 , 914753390438009015 , 655501134400212271 , 979945071547297733 , 993810081663342470 , 1151462733507964106 , 1585189440258533896 , 1200868581861077305 , 1373803370535251383 , 440326522627612404 , 593215068761857643 , 1756160049977033407 , 1777393328228743015 , 393629216349243862 , 1443681156895872108 , 1785547103558850162 , 1621059869618008383 , 1669304719835830143 , 1942632355627040155 , 1576971243305209860 , 256936989603662125 , 293381674239064936 , 440985741936285425 , 1715917769189914531 , 2265437489972636415 , 670903243917079358 , 977021969703432250 , 1840225986752521534 },
143{ 1970230213860258737 , 1513905626366663589 , 427918427051554476 , 1950174635037881159 , 1768463318039517957 , 133280293305357815 , 530240151799440235 , 1140876569574692764 , 1547183494625462842 , 2126403825866196453 , 797776440786040252 , 1399129407330917461 , 660899379243779481 , 1774562898299331288 , 1040608836774625188 , 1403711078522842420 , 2071998484030692967 , 855983433715869341 , 2173098549273556830 , 1624221146027056014 , 1611416063828205825 , 1653897721472342647 , 980687911097374280 , 1136875314873750882 , 2090528580076133941 , 418031972717271078 , 1404075980017141120 , 1766278771682936443 , 1688791364290447409 , 2300282560870991754 , 1796276848979268240 , 418170237644362496 , 1588877099504735004 , 2231165865668521017 , 47700561498859622 , 508461857613231207 , 2156660514033454458 , 672256886550944714 , 640148180804659262 , 716163534837155908 , 556459557278274684 , 1837677762973192023 , 403581287539346276 , 1723880387968996288 , 1583361667659401543 , 865182803693401072 , 1674242234534434390 , 1481089356015616725 , 1084749436088823303 , 1442238730493259880 , 1550252453658919112 , 1009158224289446129 , 1283510698255232023 , 845230521603859611 , 2048048329095341312 , 1946506671291825015 , 842229251220698419 , 1914929884225223862 , 1953100532245953508 , 462263935504652609 , 709293882488235214 , 1595116861132648846 , 368375525191212442 , 1649532812738325642 , 1712979555374881653 , 1824863535347779739 , 1152388333292763525 , 1733000111457624807 , 2158640940892510758 , 1084757443728282474 , 690180404440552526 , 799585499276300750 , 1868875642046384097 , 2018678105491075746 , 1339435056794374579 , 2161501143251773623 , 1345672396853295977 , 1996895784436729031 , 1454478700038784848 , 1344154558737181047 , 30088176557800969 , 1776299919445620786 , 139023086053720186 , 1372104136770604462 , 1402606542112543960 , 228011752939231435 , 1759718906309201174 , 770938723742228977 , 1452559643850404609 , 63077533943156383 , 1648343536198435463 , 823966824640677924 , 1294710809757044471 , 1573470433119284450 , 837462555158688005 , 204313042764181275 , 1551145428334692654 , 1801809645890012760 , 121340604667740084 , 247223309466072601 , 1765778335043045123 , 307941145720442758 , 1229262738291172883 , 1483308825525690555 , 1981357950581053784 , 495917422141529901 , 1934778469658234587 , 1094736294949462608 , 1963746134832863709 , 1756729425432801441 , 2243247527412697178 , 552618853135876831 , 2277407088839898247 , 1768905973732180104 , 1932193572422665570 , 1832023186400751902 , 856206536724670843 , 1191173003061572891 , 1711133544203804604 , 1985384921432858852 , 228732326730617456 , 1794418625672285713 , 123177949505460977 , 1183219496840679518 , 51715825923811999 , 390831849450565276 , 1693711365744827905 , 124526031184109423 , 728936193088003271 , 653941680310832883 , 1934011661241431673 , 300962957318873606 , 1361555187661207236 , 1731332422868615953 , 2099710659769212390 , 545052291609991706 , 301565022042903048 , 2206169836602724032 , 288297043713857055 , 1164965631426412581 , 1962274415799791290 , 1639347053088928331 , 382723403770301740 , 1835463907129933184 , 1894764960201747598 , 589899521264338199 , 558361075949887397 , 1336957902723008700 , 637849822817834814 , 2227084167188628070 , 1389313560884671079 , 1585275984622316588 , 2163166119301448788 , 2120820219571867535 , 1149243441451372790 , 1011504997520953738 , 1633925237923650889 , 1264176742810464888 , 264550982841672532 , 1707277671511665311 , 861815577478174259 , 2051540131141388234 , 2083609917693087071 , 1862284623122098058 , 1964619874047477061 , 1099583987799548018 , 265410658694988426 , 620082357006004187 , 2014469391429076515 , 1675472319993289381 , 1419055067577342573 , 1318763916363411695 , 486621277103632592 , 243637417901846734 , 2114751317428688287 , 2123208729008613280 , 1132091207366344731 , 864104985516778617 , 2129884542599446086 , 2122165044546580515 , 1156445243907415168 , 260918500690653170 , 276090535059700894 , 421325912210160188 , 181016471579730174 , 427514751301900668 , 1948190495929838424 , 425948046811771470 , 1647398987028283777 , 1976447686516555271 , 822015899962045323 , 2300699855711100403 , 1236016025846754971 , 2104516925146681551 , 1617284810422400065 , 1856916239119334147 , 1707563615090961099 , 957323518410779628 , 1245022320298673924 , 1812329460949649211 , 1248443624367366910 , 939525626721507313 , 1083704122694533143 , 1546110634525170440 , 1522093950363500540 , 1795343136209058283 , 1158462300838041707 , 77977632773925582 , 350828071131511360 , 1191141172623690810 , 133778483070392953 , 2222721267736242485 , 1808685855014190348 , 1384446801570298855 , 1925324337212569629 , 1834839126055697680 , 91291406201503754 , 1251394272722669354 , 2229855029244687707 , 135081796636939170 , 678453837723081861 , 2175545218222147868 , 1494406812366967011 , 2129263379543528821 , 939230606186953689 , 1856428744012742051 , 496493697978668872 , 1048225237865305328 , 134890668713385078 , 1520296394290887824 , 2264424349073942487 , 1139829492061383179 , 136364833581538135 , 1875989884304561321 , 1830505665020574202 , 599122533442248709 , 797804370818064146 , 1503748521758629009 , 1631020322211778010 , 799743304906291762 , 23485293682319614 , 1475120747476299987 , 553721878905580303 , 170452445507400725 , 89122524345214197 , 920928104642830884 , 2151529082353537331 , 1448003613235960223 , 160019605689172789 , 1438292606591145639 , 1583058374041309509 , 1334858790616173991 , 1926555762774076110 , 2284615419866061884 , 796584067085222094 , 2253508118697152197 },
145{ 1446209686255725152 , 732345629248439191 , 1063081987615751563 , 1306679018169969823 , 1488643301476306723 , 2188244107485789129 , 1661422050120691450 , 1634049891782740914 , 1392577484015167849 , 390821114758759107 , 1596500817562789941 , 748818304076753359 , 765604787787963423 , 462959551666100320 , 2111225186590957014 , 980648008252942056 , 1776104999009177191 , 1698327919772779431 , 2061431791043348285 , 227278743742726511 , 577643427348756784 , 407867400744520313 , 2274317150175720547 , 33730057246781389 , 772298474942699856 , 1665451318022859684 , 888201104949657918 , 1983672646231170709 , 1804344682518029826 , 1415118953499940321 , 1188487779937300067 , 1893154247870879835 , 1441661087010452891 , 637421280204545041 , 2241485321804014110 , 1745686618859551974 , 1955450133780781102 , 1333085706739473592 , 181315266846154803 , 1479092283784816388 , 775580889747194274 , 1131273021663443614 , 390924036139718704 , 590898708054127889 , 2125838920436405386 , 2014106242796201945 , 1839629626582115888 , 2266300480263259223 , 1377829847651442031 , 653144934757610111 , 694063006076127713 , 424354793109788488 , 2051517719205329187 , 2052483402493568908 , 761946779279657728 , 560869808724143175 , 520145399040162618 , 609824728553412714 , 118453241720058400 , 207507325798424371 , 2184683480823755689 , 171845836180590111 , 1935435392903160431 , 1357880872576225012 , 222804959340447297 , 1589398089256930239 , 1995467115927058730 , 1969986959070891711 , 2012526334198877954 , 1163788169860415761 , 2045600498687393879 , 621006440563551208 , 35803253345500686 , 364297530661565837 , 2125919427992836316 , 1653734047071199122 , 1940437837859385587 , 387450414918929233 , 1398438663011635355 , 1229584011851660024 , 841682553891018561 , 227966020511041557 , 1794288793531070857 , 1251236238481522754 , 808289907029107042 , 1484219206611761474 , 636681741083840354 , 1037527961393050967 , 1064328351480839261 , 256548561002510292 , 1189823522692189862 , 1906884482958375351 , 1089397942328077928 , 402190722040261541 , 3617081199881111 , 1588493863548028217 , 487662334904795715 , 2012100557192648139 , 1959711291567421086 , 198398391277160434 , 2163211772834026194 , 812467225181441891 , 1148492554210114268 , 1734317398342159464 , 1185177080697116816 , 1928918341953542319 , 2101673559642009338 , 980590646379627361 , 1673203044093838719 , 1847787641974543800 , 2013720078902034705 , 2089949834793433014 , 135341501106484098 , 879793123932248573 , 990891197369964849 , 551310201590045810 , 319156460123159457 , 775006492039888445 , 1473527624570258611 , 2011801107904341223 , 1474881626578817368 , 1759096160752132796 , 1251798962590741931 , 1432813235743214524 , 1551585625239753144 , 1043039101281921011 , 2112126665586733677 , 1400732246382594957 , 726289731806013717 , 1306636006359136218 , 2118495534113824381 , 1427067020307843744 , 1404228729288341404 , 1466096109798847537 , 2177414366505806941 , 1890845456901813643 , 771905606077685256 , 286477087751885648 , 88555728800395849 , 1409962272728301378 , 234852396818810260 , 1410870152134658390 , 2187566028118700760 , 2004241377598329397 , 1593675432961471205 , 582110162337599303 , 358945544956636608 , 1748053385386065799 , 901993678791706396 , 980360536010778061 , 514233708350316180 , 1451917802879742705 , 207778051768247008 , 94927178725696372 , 1062773391159856348 , 544588111876224235 , 1021849653267055914 , 1105291619924736432 , 1589721930021172264 , 312349744446276340 , 1220365723879216275 , 488072412811596389 , 31432989200130186 , 593114596250715767 , 467421639260635527 , 1613805727423580304 , 614497800348789573 , 1811952050605901158 , 1081283758097586714 , 103602627050136479 , 652367731810489014 , 1097059267867902323 , 66001411731461452 , 519498061793375795 , 260563559453799413 , 1283793364579872232 , 260605247506421864 , 114755587236570901 , 1758728191149280477 , 1892525613075625707 , 195424369055694651 , 128785085716589174 , 1879497275203509885 , 1647614397088077274 , 1760728658503027147 , 707752726648046998 , 225625461775047147 , 1133612512542140736 , 960951117830065563 , 1354760822661216283 , 1734362953139520434 , 634663393966739224 , 90826328740154696 , 1408560427558761100 , 1703844833959548749 , 2067584045150326642 , 1533095923853300941 , 1123628504600574563 , 854950332153657770 , 1735452151795626712 , 1927133789631898391 , 1047148993679114522 , 1433672224578573850 , 1568469804864810596 , 579898516619467485 , 692275625068814297 , 1470440539505310316 , 2233487118198096694 , 2051658559780883275 , 335464203532947840 , 2260862103288170673 , 1371547570259468412 , 379137788776949390 , 256933934706175199 , 1781679068071636602 , 603097564571467581 , 653662220789457931 , 1491872908237934942 , 490886951743567270 , 853078873015457359 , 1724148226968948816 , 737757275620776239 , 1310171186909374338 , 1024551069237975544 , 1225542293068490078 , 68281483368994680 , 142220310064319101 , 425704935549284368 , 1775322339322458466 , 63891519805798492 , 842363869941779378 , 758960585153739032 , 1174078031926324683 , 126538444642784999 , 260066097176736757 , 858136875543754798 , 1130774673095230323 , 1281817522694420998 , 1207257202195508560 , 1470508559322481843 , 887473671432456362 , 2070944582759859842 , 1679017185429045838 , 306658955865165663 , 616012639702282109 , 423797143009108988 , 1872295625224822186 , 6282871795877413 , 1974906775850219624 , 1383692108602302221 , 726658879451483529 , 414050231074716778 , 1844607769264552768 , 2005688890370865147 , 2221228196263311749 , 2113237483029353285 },
147{ 1737474443396896381 , 1563616690695555680 , 418761350081363963 , 1508499266246557600 , 1349606849464597332 , 2111593838517699281 , 1207529356188405897 , 1892035469107489736 , 1592589858763299649 , 580133336114138026 , 1039780718281017983 , 1958117738218769070 , 1713532617156546959 , 1861889379367262494 , 413924025872651388 , 470874946174267503 , 1577424351847309140 , 2110781183493180364 , 1636608168797221346 , 312634329855848065 , 1004018704829628897 , 1455309689153557924 , 105914115707070883 , 312091378978663343 , 1949779890341927059 , 1360259576165756578 , 539588844569728163 , 2058928646893482468 , 1419254678866995390 , 884812323722992818 , 1937408819556293075 , 2170769002483870253 , 795570109317234231 , 69449047052658717 , 1124990160124030755 , 95498566097361412 , 848711947815387227 , 652961643912398012 , 1273170129226735087 , 1959515747565239861 , 1401160018590359668 , 2180481969129914474 , 1036738709722945663 , 1058366894800389952 , 2049972669688673092 , 1876879627760251977 , 711154611037953028 , 165338468627859430 , 2285925168969059275 , 2280533117328017320 , 1403000003177784091 , 2203327874023592467 , 818407786020961570 , 1668438433175705087 , 1362231528140923294 , 113782900777521298 , 1705996077109693232 , 1990220329884882337 , 1774950096561007204 , 1669077163820341014 , 889861674432370446 , 918452147914433495 , 2019084575291567596 , 1484972782570918462 , 1954595764978351986 , 88635509403511362 , 1390520831424649056 , 1242116647713336180 , 1925622146370248916 , 681314482530416227 , 1943294812077763411 , 2272719602422190958 , 291082377802052928 , 2080434128843509932 , 664740111739328296 , 1702086828911350326 , 377230765920776991 , 2136448941864067252 , 255899204721967250 , 1714137641549029854 , 1302816436179518638 , 313865467298806764 , 191525724205444979 , 95967663560520955 , 492748641901200512 , 450045167884846844 , 913345234182477769 , 2119614072949040822 , 2242682857580332467 , 619990749138178750 , 1271458993448707766 , 1300375552591364625 , 968324611564066888 , 1158522427980115472 , 1756696513400581132 , 1565878124788973795 , 452481713115804399 , 2184337045092421165 , 1032265852083338534 , 725347289745425941 , 1165772237182467040 , 1327857885969348650 , 2075314016572315386 , 707070389173191177 , 348513571095013268 , 2154821890872321114 , 1781195567401026041 , 106955714105482942 , 1022690160996453044 , 2107109380162744210 , 2130562004109815300 , 2128288202566335232 , 1228081121236665724 , 2061035175890259884 , 721462351709007210 , 911525771349785875 , 1877999142535202350 , 426173980459319214 , 1364350667794270553 , 1315378668244994759 , 658267642877951024 , 514617369640825488 , 1195807074544920198 , 2077602284854509451 , 2283307654020353551 , 2109595684519303168 , 2013835397261503628 , 99502739151110261 , 2072082224293287989 , 731298534228389112 , 236484269572836550 , 153411866064561758 , 243607129884577168 , 2244250951206445734 , 1308390245194460589 , 749923011451943116 , 1706114233536433112 , 635713109442960277 , 377089261397852930 , 1898783738159687854 , 2137822499201745322 , 2264800003465536343 , 1709907362316891419 , 669240698650690001 , 2058367175820297732 , 1901911507281080029 , 431370168314008617 , 273342113536951318 , 1580454150421513463 , 828468264835971279 , 861250933657984316 , 2160287118887342066 , 2036340712691023009 , 2183985587618945097 , 848515173014266266 , 1664556424918754238 , 1539859277844913620 , 1334008790921249130 , 221893791578578875 , 634100872073503656 , 1087425247540107126 , 1223598943882947282 , 168825013135940719 , 1626998428520463016 , 832207711533571419 , 851088961431420564 , 2207379279341443991 , 1407812269131589046 , 267569690591149317 , 758986263587598656 , 1234346918798112174 , 1146456899585073319 , 1321210823348611270 , 2028030376980906685 , 2247102388741302862 , 1663507391217586919 , 151891102295208932 , 1844793599050063969 , 1784383350280578544 , 1158764573624100460 , 844921176457074625 , 619363689082692612 , 1497803398844161020 , 438162144531891451 , 2159480498819971120 , 1334461656840260690 , 817416425169361352 , 2209317833956377512 , 1619963532527490533 , 1718426294304012472 , 1669161640578875041 , 1863574388657961617 , 796786447832062367 , 1291492271681391078 , 2143308755611837520 , 21018387335039451 , 1956995455756347579 , 2246792680267092908 , 964952126380537142 , 2240450462622299988 , 1759492501145438382 , 883604071207785658 , 744609258031452241 , 1435122009360529165 , 1411682536691140444 , 1063158424070154981 , 2299753095710209608 , 1835415493446146897 , 1885341403859298545 , 373482582730973277 , 1044491101164214709 , 71703945977938946 , 736295695489508754 , 1156696007101277154 , 1215110783915743159 , 1525745843416139536 , 546983296829162581 , 562835094143707257 , 194594370273994795 , 258664926517599788 , 1495515695588889307 , 1064555822581186471 , 1608015898861373542 , 772868322083450760 , 1454736558314279653 , 1415535135951508306 , 1383795649364461788 , 1746040224278028527 , 917358286471870561 , 974903025835404540 , 2057013752771140325 , 209648121977187059 , 1335017860041485297 , 311720354339502933 , 1942587165543492130 , 631050277191678151 , 1998258714445585330 , 1887738726660316841 , 1574163274942977090 , 1050792462338572095 , 1304452091079279904 , 1672628724688322286 , 1038574933741802101 , 1149413596656385965 , 2135495788512830266 , 1749562735437973171 , 2187056726824463738 , 406888969847633900 , 194539377502296834 , 1893103729165682779 , 633577097726271016 , 2207802451447024213 , 1993311314979017615 , 176601547018805413 , 2258130909579319658 , 195746184386063447 },
149{ 1406639607464560698 , 270875476509090798 , 719111134303567482 , 1808003822484957133 , 1613299799867101301 , 558191981892564488 , 1068181236257036690 , 1721492645027596918 , 1870913319735134382 , 2217973984663184089 , 2160803493671437772 , 16725318348474332 , 1818858727269372708 , 1541012126887979121 , 1825813449793058384 , 380529035268554955 , 1575667454783904384 , 895029477413339422 , 361786339862912604 , 2163192118824607560 , 1617138539268119110 , 1527934864479268115 , 470264283239354084 , 2122280496442301579 , 9152419867180669 , 1339701702138131081 , 1372757349563191247 , 483867196737468660 , 1421001020543664290 , 288421581571089792 , 246016219495313704 , 1127867642934824614 , 1232241047213685302 , 1675017104955916491 , 195663352966358670 , 424271668385252920 , 558226504601964644 , 1750685872855612416 , 1686566779598398493 , 27588310421007503 , 1769498947412858575 , 929862918334954266 , 1966045167748325995 , 155617465818728954 , 616625234106542416 , 125476235956926693 , 440913721444634105 , 1033636599925101604 , 883583643588237058 , 1010037910063561489 , 381514755234333210 , 899749154568864170 , 716285147283177963 , 1823799501836383592 , 413957595277464392 , 32514274562931525 , 1447034516815622485 , 997707571110646860 , 1697511923795787231 , 1266463480080137372 , 856681001610577165 , 1973311209226888767 , 369365902279382513 , 648089703264551622 , 2249793128634152726 , 358156594167397126 , 235831310374361891 , 1927983664086787018 , 2191441726766766808 , 1470975572144138925 , 1842465831184842628 , 1424941969119256625 , 1262058181637545137 , 1698875742325568791 , 331893857171837366 , 1553190795392082519 , 577825047354347239 , 1421504496471648480 , 940894527662101697 , 1263237058060885944 , 427677430374269053 , 980611530952376833 , 1371070490042383092 , 1139568604670673891 , 185282388584243884 , 1940488908346851842 , 1990014180635481795 , 1399527586954522145 , 47867244780737530 , 1504991677795755649 , 1317678325108684372 , 1396977430198829950 , 322419726507905194 , 315988182041028815 , 2211262072100271950 , 705796317554019630 , 977098102914662557 , 990127667638616205 , 998799420123860139 , 661495925671204064 , 587083413154127211 , 922848600548772874 , 1624875971134419433 , 2087628157125648571 , 1085905571129034717 , 331069642973757411 , 1489282027675247261 , 1114886585060284689 , 1836962265028878780 , 883768548022739548 , 753733243000677805 , 1674951395421841028 , 416281125986596190 , 585755962284654227 , 853812016456655883 , 1461885689266749004 , 2248747630281219890 , 2057656211679895494 , 1312724624139169109 , 860018180218298318 , 1480703671704743804 , 975662685016552967 , 117257471207408866 , 1276697079900783421 , 1771899189072246909 , 1557560885123215386 , 6300864356074738 , 349483187464502181 , 324357471177100800 , 1824551018413733849 , 1396483591467321159 , 1788430862458310418 , 29702785343155220 , 1467889897490722209 , 2035025597297012360 , 1537267137040253961 , 686587829247401744 , 1368649166277806481 , 111813061835254176 , 409220940479409477 , 1006839331340290132 , 1757625762968920345 , 1690772323062712529 , 1459773029666149603 , 333579855426995811 , 1095083851323978508 , 533734939500194316 , 398318108914379773 , 436972331824634788 , 180828191585157070 , 1999360673533711654 , 1010838391763652226 , 1471052041546346360 , 262370769409783398 , 31122456939262463 , 247754606584547772 , 745769898389215288 , 1775019614142711139 , 893690236428019449 , 1761834730985031795 , 1067517159153312819 , 2001800036742532404 , 1954212853804406146 , 1556308539625841179 , 1926769384346357650 , 479428635504572237 , 791870561403783742 , 862115541842392681 , 675159907272400955 , 2088034834990433966 , 675005885550247426 , 1663528155334781487 , 1811389038365210886 , 33462128315687964 , 1880878812876881978 , 1724742107402642907 , 2156032143770121439 , 1747252874464028876 , 2275136302733996798 , 1609029163426143276 , 2249702618400353091 , 2147105127396102588 , 2083011356475129192 , 672119180398463888 , 1615920824562134357 , 773447568891717193 , 1307828391753857994 , 309031963186272446 , 603504341752595501 , 1566862243388461009 , 2023245303342258359 , 1858852550196155705 , 726777551122191389 , 1869176817259598614 , 748952461413933668 , 1315309320617317656 , 2249739176246592954 , 906130722540530137 , 2180839452590892873 , 1748514176982526012 , 711600302128207747 , 906158680535540541 , 2305764833742594250 , 1272551618864667203 , 1691719131105733594 , 1782213123912534441 , 1752275003133918345 , 1569061586809412032 , 151785298374498146 , 2178975566037561951 , 279629841342569362 , 320647270369525114 , 519977143037651988 , 547890564225451941 , 1946705409022166111 , 1038822906961643224 , 2301962234762769394 , 919626710680798773 , 1343433372386568023 , 556500669549545926 , 144236366455994789 , 561414017962688381 , 2115842788286755125 , 972074198155769281 , 1674652788675088375 , 35413790445456520 , 2262812487767101098 , 1772485022931790765 , 303569993759184593 , 1704360464889718078 , 2222810225550878398 , 237108072111063171 , 1608402677463301060 , 2023701552232356107 , 1576162952924184137 , 1450151621067920246 , 1111288248084310369 , 1933367962197801442 , 506193905627173962 , 1296875918872406341 , 564960496404568546 , 10347369611334476 , 1395082291030992293 , 1299089504404276572 , 1025883412116506982 , 1621529069155060557 , 1713749130750484419 , 1076785481949070234 , 1126579387845933940 , 193085867394445378 , 1262928229165566549 , 1387412931766994088 , 242411038271580289 , 504968724872724725 , 456784463340599747 , 965500331774839565 },
151{ 997861121690944991 , 2285237063235642215 , 842407192284894848 , 346472163832878921 , 1712081114203873153 , 516416041685505161 , 2082723701084735041 , 151351433717998860 , 2221279660111702126 , 1211019376529863357 , 1282017484414394493 , 774379144752746724 , 1892814935319177732 , 1498180778159273165 , 2100612761626207732 , 1672068493397249979 , 1372790401820400996 , 2075610708047397545 , 1046263871368305303 , 1708747229186952941 , 1876306818619185022 , 220497298086620430 , 846563196490908705 , 2013353244615198631 , 2102729190543584813 , 451779577380817662 , 2211997415888452364 , 267112834761587647 , 785248022413593517 , 78862636833417425 , 1674458307664742810 , 1069423301192327394 , 1823591784257987775 , 125786071556242054 , 977281979067780828 , 1152463003193336363 , 857388274214963817 , 1798821137709113464 , 420305259932576167 , 975204645586992023 , 544088229590228732 , 837543304459348060 , 1246799866798315770 , 856245673274085413 , 1748778953449139813 , 580866141373497663 , 382489978786477061 , 784467580580693964 , 1723118437271687420 , 1778149560053282008 , 1286608076687457540 , 132646147727340764 , 1167563203961518106 , 1441186277576644979 , 1214806275899331448 , 1047946362045415668 , 440584380249029935 , 1924173165269465104 , 2251360310855906921 , 1484874173227465833 , 2043081276269159432 , 1243905701083673316 , 1421568305943064620 , 1258950869645219944 , 2275836054167473879 , 1135755269287116773 , 1416036254322752712 , 402548284140222053 , 311752978639595825 , 1729075356174573577 , 768517147195302721 , 1869775091597023713 , 1777571612574306352 , 802268783842603556 , 720225468076829644 , 2055049615099197914 , 1206993015628078944 , 2130957821801670140 , 1872714975621631971 , 2060332245335350841 , 2143935803919828223 , 1047342446267572968 , 876577388941791121 , 1649090320529891769 , 897820749119347687 , 1054267653719153516 , 608464146472458609 , 1809002136582627024 , 911823383048664363 , 1836437668388228865 , 2184862403640523890 , 290376197621907028 , 1562297062862413274 , 404648636112711990 , 1533439037908452525 , 1147730425412792082 , 2271782126084673114 , 183086453057923861 , 997303857302166642 , 319746129739694738 , 623411368798052966 , 1968015276623704256 , 53725953488283214 , 1737779982544501656 , 1688759994651544312 , 138737088490336546 , 390092638621835098 , 1793878189472634033 , 993668810654583864 , 639220054575263320 , 301908973112018607 , 1148133611129910190 , 1219554984852886883 , 1209440988408546393 , 1068849600196008293 , 1701915827143560680 , 1777720814899017183 , 2063867031691847624 , 1596563004313107497 , 49343222342259621 , 1939533017016107210 , 778550733533191380 , 1712409236281496885 , 2076727524880395643 , 1105058939116756991 , 1957158786458565399 , 688612102054411479 , 1248230770030800964 , 1482398463801388817 , 2121685831056346395 , 2017257539999107892 , 867989714594803831 , 2083390560122091337 , 70246078505268436 , 236489159460043190 , 407783259860634012 , 312234368672066946 , 2123353200508571020 , 1035354496418159863 , 212668826205596284 , 1866045786772514482 , 1150410473884372461 , 863176376359477149 , 2162620426100021882 , 2052780134075122967 , 672643720160157984 , 1119499666212181097 , 1825774807874831568 , 2262300841811927471 , 891607763174719182 , 725622256958984837 , 2267276330440694160 , 522587158746882407 , 615737255934137571 , 1538469684312852171 , 2264912578335078711 , 1998359509556826038 , 266408176856368982 , 1175083240787094709 , 1854684509660681265 , 1199592324917308017 , 1746934580376275058 , 1855412653119515589 , 840633793363520481 , 954753409002214385 , 1801712067674852078 , 1210616427356822068 , 380662354764292585 , 13988600573065856 , 784506300367998193 , 1823016828369006150 , 1667979975989387441 , 711620628345207936 , 1674220965854157313 , 719575577248329562 , 658060901762838259 , 631349863041500500 , 2113969205282836690 , 54891853849640364 , 930058716415358446 , 1020033351151675269 , 469431300305993222 , 19580161359824046 , 687558339052236177 , 396184850909044315 , 2250674155270782686 , 1313631246495000002 , 2087041789073933142 , 98541941766997365 , 1246674713913215427 , 262861502459823147 , 114961052060720045 , 1054248613312587539 , 797352536583219315 , 423125441670511660 , 1425708412244453143 , 564535766610040615 , 396175187177182722 , 1327184124970900979 , 2181657186838849888 , 1279196620421019458 , 413117574937919887 , 134664518976080067 , 357366918293483856 , 1917305465452454796 , 2186882606231889190 , 1579874466222993880 , 1716240575816119908 , 2209011580758075819 , 510763152844943172 , 1452130720006293052 , 892698066418595124 , 135478102759445142 , 1508632940721526685 , 1797633966137442698 , 1875866534334407218 , 2291677053750916454 , 1428103016755311258 , 778789945038715237 , 491080378256655748 , 1742817114465442925 , 1567289597312182045 , 1015028928522167503 , 1683580552889551839 , 569987374979093704 , 1910262506421025551 , 1749584798376343834 , 843307836436268683 , 2063403064678919834 , 980217420356738354 , 246357130833846535 , 1368257666907694853 , 258821123410749617 , 264353220028439246 , 738064704069282953 , 1893341552962912457 , 1813860354108774209 , 1152307796039960129 , 1816206009105977852 , 186380989623456767 , 2151590032448767839 , 260004704241198858 , 1796069551782777775 , 1846234219935461894 , 636218479229077808 , 828843576527794249 , 1756593806839190083 , 170820317756241094 , 1822978133718040153 , 90377558187212385 , 1593512745434541173 , 192734149587280687 , 1213581204867430615 , 1967891265522330983 , 647151964863316405 , 1916693285049015955 },
153{ 465173221908419105 , 707086347701218587 , 149545898992488748 , 557347526640864947 , 1751743723484703575 , 1894629979876352146 , 401261553338344206 , 139093726020368479 , 1189271608891985142 , 646172555677469924 , 1777062961574526031 , 523586955303610389 , 1333451418643925906 , 205943872816005793 , 1598222193966962799 , 1607112923307992223 , 1978754993599652064 , 330463098443522934 , 10041406996086207 , 1150327534959435036 , 115726478899284056 , 1127155554726385275 , 1850961998542115238 , 1247692340702265104 , 560103734260242820 , 1804233659996430474 , 1406920709168972159 , 1396720928970489447 , 1494475954357637327 , 1149253120677379048 , 2024336375482749422 , 477370531762238558 , 1751464305455908649 , 1049372484147119982 , 492480622233617418 , 508166042044838498 , 1349726628924600943 , 1986059234201578777 , 1308377572948986702 , 935561412354042393 , 1657727326615675090 , 1495223005561409350 , 823574728958918482 , 1706871012694398827 , 366726427198011086 , 748297030220527835 , 455541656392421037 , 1036469956821062139 , 1072690274532887390 , 1906942151888680135 , 834838739184772467 , 518820771602352453 , 1674463675705056300 , 211958444243684564 , 2114431048007641563 , 1382758404350916601 , 2117180303174999817 , 1842675236681183098 , 2127272776029948580 , 1696588789270820451 , 173481263085570863 , 1157582346398615251 , 1483755121303640390 , 988500708186557631 , 773912878298138066 , 836073670301441925 , 488334525701416025 , 1152018279028979278 , 121585102309112698 , 1798700254630151193 , 419751677588342299 , 1621399463702512422 , 1964387783117325270 , 1373775420874030993 , 1946314635854532543 , 1117994864227525624 , 823090107743429443 , 1177759184068799165 , 529513632803411721 , 1932663059178128752 , 2291241289549866473 , 1502183296130527072 , 2262974552406927515 , 208597531411272124 , 136902527406899093 , 651082650516594529 , 247255839452471414 , 946996698645374623 , 816882983488396200 , 1657939860399244744 , 1364958847961511183 , 1717550272214603205 , 2130760675490962931 , 533228885272159962 , 772172635765804091 , 2230230630653940551 , 2085070268167643851 , 1914227223804674847 , 2205720802530990906 , 125239694643844433 , 1634373586138103503 , 1531316560293937343 , 1873424448945819480 , 1694720463121611753 , 2215272862450258992 , 1242948605695575190 , 1873801928511575808 , 1737554541206755706 , 2210831513218526283 , 668453871958587796 , 887610955698578094 , 1432004173679569772 , 1142282222118946900 , 1548909744654017446 , 1412863350644779758 , 2107886447050434301 , 1332405845904183513 , 19533530292184880 , 1723652147065457942 , 580706279140332502 , 2219272429792355789 , 2012697437420980217 , 133587536831768691 , 165440991024576066 , 2069512697439839115 , 167469609780383057 , 1546177282812720151 , 2042042114826453593 , 2102356853667519182 , 1903907453968139529 , 375261169975408554 , 587506558524169227 , 319226900502972345 , 4169061451155154 , 1111820244737886045 , 714850385661331831 , 2301342831802702431 , 2047411050387938577 , 209813160947326650 , 2236573892791314405 , 805609274699123321 , 933256051552725353 , 2175114379159727031 , 1265872196497697704 , 60577626737626697 , 1342822699389090759 , 1956311564494055379 , 814291369727614764 , 254582771272199567 , 1873576557104210175 , 2164055943194606637 , 41961858499493861 , 821748963520756582 , 1248511644267982700 , 2161894399394293074 , 943538390924833286 , 1803142647755470712 , 2146403539557009558 , 1136738844905100641 , 1582488795995158332 , 746531884534719990 , 356099831430790345 , 1167446589004933327 , 2099494386605583176 , 1371624691417797639 , 281203130964868433 , 300421976253181788 , 1470331682871952049 , 1682434460416241825 , 1567924495099109157 , 1281382374760540768 , 1726222184058255677 , 1964629085632817464 , 1675014205039497440 , 1999224788626988923 , 775345544685598651 , 1581848950884598122 , 2157858351359544240 , 1457187901668168423 , 313136194402894239 , 58723094661197431 , 1447199197468657690 , 1042262382716326479 , 973800204213555404 , 1915390726173140565 , 239016192659041195 , 659374749035046805 , 1261092562118342282 , 1818901096723217579 , 1240150356918851020 , 884744600108097274 , 1558293321772076412 , 635280235657006504 , 1974315634627829869 , 1849247713830662593 , 118946771632884388 , 137398919979154048 , 1761885900209566748 , 1509330436216783550 , 1391788162910309260 , 1745876086715553286 , 264267957567704146 , 49051460136172097 , 1958394836711936630 , 1826320714158271708 , 772969840640310782 , 1809792753332251398 , 2197910707630986076 , 366365770115189762 , 1281733407523153180 , 33810410980768000 , 1180075409224756085 , 1599276792058286518 , 637566814965354279 , 579212753562246917 , 1894705863217632003 , 799098939817253475 , 440232050152256315 , 895741804462395729 , 1400895375336854217 , 1383377897980683956 , 1540954419406068304 , 1526859647848854399 , 1421678512193556771 , 2210683571770616245 , 1242391634569129799 , 631209918336290989 , 1129574895170052776 , 2030988928481049079 , 942106133462793328 , 706609228861679484 , 1994392055554759130 , 283742044451189308 , 7171474372088730 , 2075398697117838212 , 780673276994285033 , 1999447337514158804 , 1358837673495199792 , 1987023949635877804 , 2154154788880606504 , 1882817490286775527 , 24673291023106518 , 1728470897881995014 , 475310580269383622 , 446379095998936895 , 595989682426643551 , 1696971619312599159 , 1586562660469946668 , 1338507527896284923 , 1256662886043603916 , 1575167548464171354 , 1687315763924886981 , 834626131800765777 , 1303766730794046287 , 1569376458323032418 , 1366977403856831504 },
155{ 1668661591038991870 , 1075994256904301476 , 1072158829700620960 , 1316980692070837975 , 162732838792428902 , 2044505918593566045 , 1588074423188566060 , 1505623206324515423 , 790439959929716271 , 2085118549689196742 , 911265019611521616 , 107713623819478703 , 1120543952385675667 , 2173611798877635934 , 940410123333238978 , 476482377757713742 , 1478308871755349434 , 2295823431799662999 , 2274593503533420747 , 1419083101654496289 , 32612306353834538 , 809694483510288156 , 1501814637978341094 , 42798459318945112 , 1696147324838591510 , 594398945203934529 , 2167252684772505783 , 1523833652040642771 , 1272822594762952651 , 158309867865171800 , 1518387128280094449 , 347806904392246887 , 163553863932994524 , 2294595936155701125 , 1955471801710689285 , 462133476472718290 , 1817404705866695779 , 577598213709507079 , 1789562064927084462 , 963458179228292269 , 1822356743358925945 , 489043446068793921 , 1839711504107879821 , 1658723893325616040 , 1926514671335423577 , 1806539579509141676 , 429125468583414765 , 1888865191595886267 , 2118984432202879403 , 374590593821022013 , 174889186078904416 , 1331964144939354459 , 451096126584409639 , 1001256142072304649 , 1340483385344177478 , 626652797057658948 , 1658164572141805755 , 1779343770455132935 , 898752867869231896 , 784572022829798290 , 412965304927361780 , 2120544248610044642 , 2135136714404416688 , 328408971373603668 , 1354461163497864643 , 2193261971672307955 , 1578625339324486908 , 1983964532386776134 , 1572837941782974717 , 1338011947718058791 , 1827240167414176778 , 1038907210651889935 , 535547119792319273 , 370955380454175406 , 80447287487146824 , 2068540384956607385 , 1399213422849062771 , 1235505128815330209 , 1832335541558104968 , 1491389525562814962 , 2091728693965829350 , 53576121012702299 , 1803037472020823300 , 2083854695731567810 , 520395742915578860 , 2027493183563843385 , 1933533861664847239 , 111876701603543084 , 1226740291270795921 , 445521897161328874 , 1721294150643452054 , 890895428036851755 , 1882449700523548744 , 2263221021374036725 , 1746874430187684763 , 1953565880711137637 , 1310672726115048341 , 7235344533217084 , 1318730035278015481 , 1819760174221000402 , 683408613394261323 , 906330733265429782 , 1671310135819877834 , 1619501565542095527 , 190080426699095379 , 48164210967422285 , 1172493182861425731 , 937017125539574736 , 921681174336776200 , 2060911243314178011 , 1354223385594432366 , 409827191109761659 , 631912443079850199 , 817798302717388860 , 1933873643852155662 , 1796232999836968804 , 628013093742066673 , 2152414962167957429 , 1199601641129306685 , 1959314260529970410 , 19072304697968869 , 982703789244018974 , 1411995198800282614 , 1112083594827060063 , 1674364785547101125 , 1672285011870538075 , 1650904930042563016 , 1603777045094341974 , 2271228114193564037 , 1043212397369602624 , 1843079501816830985 , 1847236335580068824 , 1101215696043327085 , 1778130592000604422 , 830531838804541216 , 2101265777665624638 , 1758201827961521577 , 1809651032835790213 , 1154473030527321345 , 1600310779862725265 , 366621077327757258 , 52042299897847522 , 905068363484282894 , 670565193400063996 , 2233582918865788283 , 537822716730649846 , 708697459184121692 , 1328039971825133058 , 944033568352967759 , 262139154098585121 , 390428492519710117 , 1351843264479652810 , 820442504277698222 , 2120260086941089188 , 1382119869660783780 , 233713494239810451 , 409282174593948033 , 114394102424744195 , 2161296632808043936 , 1401233315932013466 , 1959076516738875221 , 2207312055708568542 , 1114282244849600397 , 503663538904955981 , 125831389554486005 , 824968842613180953 , 2099700869812984643 , 395427127512528490 , 681155502520157857 , 1563345476830674311 , 501781109261146958 , 137241274873886238 , 1401316391008951483 , 187376748712776752 , 384307465330989209 , 84911232650276474 , 2285940881086342618 , 521827619294013731 , 1004343908881538263 , 562698096905265972 , 772530302525872855 , 1416421445287262339 , 1928771300193781817 , 2245572699445909383 , 974199358116156832 , 270549711492679688 , 1201242625810588819 , 574602141049071950 , 717178585649873467 , 171544491696632575 , 841238198351107896 , 324896528061421934 , 109169854034642081 , 1442498584219992530 , 235444290259546615 , 890569451648315120 , 1680781839987929124 , 75921442791085170 , 1474128429023619625 , 2296883349202812577 , 317508042742066174 , 983813663382053418 , 1030230221637762971 , 2069149551263655211 , 731463194207014622 , 733454735394923784 , 356797955223487124 , 161013146847542740 , 2146741787421134980 , 1080408537163649632 , 1356921061359336410 , 1427266926791993723 , 2261735038342798901 , 2102233316030383424 , 692293284091180061 , 1904655549802083813 , 1958163835508449166 , 190870366159636177 , 2258409511339750649 , 2158234360917265159 , 1699269260401269201 , 1609447731590966837 , 1588078469453660498 , 121792199062475740 , 409903468015761945 , 790404337617892960 , 1495927607745583063 , 1769924799478148997 , 1344794965131229000 , 910375947905309165 , 2291200938776278245 , 403090680518929457 , 1220442308196265845 , 1455263996431142909 , 123566434112707104 , 1363418238252070459 , 1997485063053504760 , 1822628266534276070 , 1457094339454654659 , 39784908718130544 , 1844416371771650267 , 1550788997021079306 , 893279620931599070 , 1574912898996721461 , 2174811656580906921 , 660376623271388626 , 557506260788082334 , 696424128407283319 , 1749691876579349794 , 1687219850536587116 , 1045519679076435843 , 670197816556630033 , 1930232378394344092 , 514280985541902694 , 2030214624257065663 , 1764098564237143233 },
157{ 1790835293627364832 , 832819122896524579 , 2137619919747222529 , 1060318648096772293 , 696597388124718990 , 1847686173046678301 , 171374992876604968 , 1420881671670169497 , 1938384696669385251 , 719274504702117789 , 864592916449810925 , 1518706954544693149 , 2039484783853890034 , 352124063835401840 , 253692209374780445 , 2263369327872157505 , 267361430404202823 , 2295093507915064448 , 757718686927058002 , 1118538913672084613 , 1256289263669555101 , 536400416811365573 , 1335373312382508653 , 200372834545811829 , 2261958538366289595 , 597382657059120545 , 1512770678087210038 , 1044883610450283730 , 1067438178241260229 , 1180138023260150578 , 1272974014833233142 , 588058075052416331 , 69330624931133654 , 1715709788555627150 , 1835960620061464952 , 1636214457975377236 , 599191439754716225 , 2240341726411013373 , 1371342173247767234 , 1059812690854466688 , 861783090437146847 , 814250430202472216 , 2082146029399247341 , 1869752587587888693 , 1991816225372669924 , 1777529257941774613 , 1147231313261195252 , 2294822028106455089 , 461967030292727780 , 16630650978716869 , 986700301317267267 , 1063063331153675024 , 1607852020603661219 , 388732462726945692 , 2153438356279769827 , 907328530972062437 , 672797583835398778 , 1819201709154563963 , 451646449868831780 , 1954422002851704574 , 905640563972326838 , 502944467926321921 , 1199948321489031087 , 158540128811162590 , 239690305750838954 , 947669990049247775 , 2003272377114251430 , 1581282342030131776 , 819215067769683973 , 208398046398518929 , 1472708515142762241 , 1551940584225692609 , 1823522914751881187 , 707110026808007625 , 875853891665114051 , 174703329775891607 , 1890943763263532635 , 1961210831434660883 , 1847202888944989651 , 1711419305350203357 , 119170291062167661 , 2030638119860798379 , 1123266385635322750 , 383912387322711344 , 687462208314948031 , 818528777962295374 , 2149347729654348418 , 2207780530619667707 , 1142838862505311005 , 2023226429208899348 , 52899170239077369 , 1187852983732527369 , 1994036054145226178 , 2190721514097226551 , 1701049928252792332 , 961018998544433232 , 1242266065636636716 , 1343947286499698472 , 2199040961977911019 , 1517227519949620053 , 1842768223531473036 , 2091040396339355557 , 660138436045805449 , 259223723941268371 , 1409147028303673717 , 102104870834057343 , 77040831352291665 , 901558021520508728 , 2255581067120666339 , 50858576057202292 , 330618947580255535 , 1611058220778158010 , 947183532731407683 , 1966788313007913211 , 1533748335764680573 , 1072758620532640901 , 1510633317019421834 , 1643743495371787429 , 1907338612270707784 , 1682124297286279689 , 691502403605292016 , 1463524697298410852 , 383046439851998221 , 1132581250955555452 , 79660240788200977 , 48846693062647219 , 1574968942791976765 , 2210699066849455569 , 1407702670983401123 , 678427864096464809 , 2040673639546601021 , 949170510842466218 , 428572244453120529 , 1023074295259642728 , 1557564789327264672 , 1689696157390095644 , 1344500431723470601 , 1640795644259380470 , 1267429988932020030 , 1640780284557411068 , 1849276711809088450 , 1031352363011302182 , 1016630519263962929 , 336901178570171976 , 1116247237368247271 , 264506670940308992 , 2151329413514085058 , 301712981674980563 , 1616703858828578250 , 1989515158453417275 , 2043370449532363674 , 2257515648833260682 , 1254352917951056351 , 2012385660440373717 , 1246318625478286850 , 1155764204871013188 , 328211185375104200 , 647616122741623330 , 470513069800670298 , 822199014023908804 , 2108960702296777263 , 929388875748083799 , 375554278201203536 , 1613063951040050207 , 1124049458524718886 , 1590230657815589593 , 2252451360998197176 , 195995029328560667 , 1049873323579615136 , 184737229152210430 , 353722119375117111 , 611303490771535228 , 1739638643208699843 , 1506742947219854803 , 566559602424460050 , 1534701687913166060 , 935915994898223353 , 1096516057426765743 , 879577546298765145 , 1186991027739409170 , 2207851398573266384 , 1825380466960254895 , 978679569009571668 , 1756093280566761165 , 2287952085102741811 , 709154173349342200 , 378609693826439160 , 2065295109421783749 , 1843903023981180230 , 1310990675829585986 , 2114747617252646387 , 725765885113846643 , 1813476376008771665 , 749188309748017193 , 2223013087433433080 , 602918037917301799 , 479277641416176207 , 2199854293385214066 , 1614202825655090685 , 1582526162808193975 , 1676937053120173269 , 1434888494896653456 , 187487055908361267 , 1747397853607350811 , 706322542289156568 , 2058833610019593203 , 379848339537882385 , 966928769921935585 , 2134066093005205647 , 1459058074524471741 , 1546914743274879119 , 141303774203296570 , 1359807250822136544 , 534878661212310573 , 22638828273787325 , 1323004909447178059 , 374110585001518586 , 209016866313130542 , 1768153910385890970 , 1437605068209048923 , 607871432332570838 , 1390257603343594307 , 334903807290269565 , 207798464783916266 , 598126158143449963 , 691727841842003871 , 1593690401866957892 , 2136127328213150015 , 888385969854871752 , 1154374853985939458 , 1725359493180204701 , 138318518405459112 , 396603149295679285 , 1094715805166861155 , 1209455836633642766 , 2014161453563853297 , 2284006665943565915 , 1176326404037310365 , 1627724911064703432 , 1585184955374705475 , 14201974327126134 , 86031259722316501 , 1423165193398450655 , 1899645688523351870 , 2288588719793870972 , 892899812941865663 , 729158736632577335 , 812501820526106613 , 678151950058730914 , 1543033189582548053 , 2156517907486965763 , 662582274895681678 , 296617426349721309 , 2093982811363003689 , 2036249400552090080 , 2237198424183783406 },
159{ 2305277648366303991 , 2112124391051456775 , 1356302859150588414 , 304989955529881827 , 2252568690608181783 , 16063907861940826 , 1478863960970368870 , 2245455076964216266 , 424284979283839591 , 2112494309004312224 , 855004991674418003 , 373569047061163038 , 892760403775723511 , 60793947727153446 , 1881095095186780003 , 1530876409268165206 , 402645164537063294 , 322842045709770483 , 1088078851499412893 , 1500235085234489993 , 1206392958317138621 , 1233499318280550383 , 868770294287263309 , 2061215588047047939 , 528324036398188981 , 2262561058391789582 , 1731975252640341237 , 1930790931853591939 , 68660495421881527 , 828751796304639352 , 2001323517427829277 , 157331767081958732 , 1884796041375729406 , 329015003534294646 , 563350868773450120 , 848216151567603302 , 1502259129209209703 , 1129964469421357402 , 1246761948599659435 , 932959048976068882 , 1204920283614809924 , 19681650283090879 , 1965006511345017661 , 1212294785902659476 , 709772485853766494 , 825767561368735899 , 1228603395205851735 , 1462129466924630794 , 1483104356027542954 , 301866739477814627 , 1478747555810605678 , 21781916254377330 , 2098902608208767101 , 2298310318491769113 , 1154549771506720430 , 79746231145868743 , 2226406428736534377 , 474829017827752148 , 1281826810882574470 , 952059980309266193 , 1216969809495662344 , 55590725026791478 , 1534936768845026994 , 276577536965404638 , 1941785696419847272 , 297114805130316315 , 440943852973113119 , 1819677224856346556 , 1137046494065881073 , 1268809453813520339 , 425306671662685539 , 1499350871199559337 , 2141553103280681021 , 1264645408850212314 , 2263657829326524739 , 1749620518321862422 , 233250614078776780 , 1440964232071820848 , 646896989757313497 , 962685403644867401 , 1210298473387459832 , 1959398312624140787 , 1952746206978018104 , 923814438491114915 , 751737065118780865 , 1064971995271180840 , 2208114276487459585 , 1033303520624169375 , 430769926740049863 , 1075629593309210077 , 1088630032390786583 , 1747032691991787629 , 1527946550197667184 , 687889046997333765 , 1840058140311545384 , 905188613521886000 , 1094519932600413109 , 303589840356381166 , 1699937658189117568 , 1487828717282324166 , 1238539876682656905 , 2164956868030165175 , 2155132985767612882 , 807929259958851826 , 675231489700963936 , 501377228931092771 , 2111278497664252645 , 731761860655804964 , 1391963579484672703 , 647690724555225293 , 1911558123159962316 , 1205483750616978403 , 403001200630922777 , 2095569338799423810 , 1381331695437488470 , 1375278768512072014 , 718095704540405460 , 2131732555466638436 , 2066207991393930426 , 11271525980872476 , 4251295448508342 , 1121025395280702773 , 1230476011571438688 , 375114692274378428 , 173647375691568289 , 1974899250324959677 , 160143274101501920 , 1424972433957806810 , 787737195184530956 , 943362582790281443 , 2020782135944513903 , 1244608866066536350 , 1344996028449565521 , 1086078078580423096 , 495891898147200998 , 404327669252286470 , 1356271766757937942 , 1707203216594775696 , 1566334426475802225 , 1796847411250127667 , 2195368823646013276 , 1609614544078663468 , 1445353660088152843 , 1425269939239955269 , 1738917698313128338 , 1051201938425248407 , 290782864413944235 , 940760459465413599 , 949275239392897164 , 1498360591773332077 , 2163283796701040 , 1889108463597716150 , 2007300166236455889 , 1153719993344878635 , 1293644072752517342 , 1752185419570868571 , 1021196861892969764 , 665145760837562162 , 1058877003255575458 , 1958802126160937851 , 740785682826564915 , 344265829485844060 , 1272691771564426812 , 1167225923409686444 , 1733555440173900580 , 403756951328697099 , 40693023241109726 , 571163334122711040 , 117365651561769414 , 663726350261822932 , 908553799307584275 , 485123618311316881 , 1844432243260159844 , 1280745649828251590 , 2000862682834250056 , 1679403627966371832 , 1157927721117617730 , 731356716694467694 , 1879933138761208841 , 1802787818922821819 , 1211677342091499546 , 732054915864234494 , 1679743214193218719 , 1096632505154740306 , 740683164754950412 , 34686816880482499 , 1407101491571156231 , 1999847566721046614 , 1935319634322991655 , 1065973395797321835 , 1294051228890075251 , 1792440019268107239 , 2061528518464912835 , 1880484166675161762 , 2303878278529062791 , 528261673573576221 , 346063831620383060 , 1650954473227924418 , 294583819846883471 , 2228970201328389246 , 1362418919072609682 , 1598867351210652567 , 291332250156152159 , 1225587708303907343 , 1622266830491231461 , 83134203505915256 , 1273779671795031869 , 2035795680521506966 , 84442652309208526 , 238985155880989433 , 632780087180630171 , 1014086356406311495 , 2302716906061450817 , 740061881323899755 , 1588855414650508157 , 1543480644204014933 , 1990074646268612106 , 1008522066883902501 , 1688933670791289252 , 1283624254233977842 , 1195412321515078685 , 255973371213401590 , 2049047984250723375 , 1189582274495857828 , 2116798964593899348 , 1093638075356711362 , 1291893635698315559 , 1915541318405067736 , 2103276154675202008 , 1619170759933984511 , 1470342100004086838 , 653861038727473241 , 297993282582879139 , 1629436110369791470 , 228359690439824751 , 1552634821055877864 , 1271722746715012312 , 2048622823709973761 , 1442836994999083166 , 913181445636733111 , 50830610211585366 , 1487162873598797541 , 1326209260872841214 , 2114975067958749737 , 2287739677409077512 , 1670488250106867382 , 1341349140438878397 , 1055358308100586795 , 1579839704502239616 , 2012819579904582164 , 2141530667465145139 , 1817307261704368575 , 540873219552646289 , 165471941272015412 , 1718631880028729017 , 1284738402810087131 },
161{ 541404769364303876 , 1402099237950512728 , 1647058828995494089 , 1676932847182231696 , 1831419410387946213 , 287698385395272866 , 163161800164500691 , 1543088888677575677 , 1448116051426503203 , 2237949733288993204 , 1269879340500547344 , 329613588317688152 , 418141995523124823 , 2215508733894887264 , 729944888585561824 , 1975066123206936566 , 1732780826449389513 , 114273819238727676 , 994094920773958221 , 357956863620120966 , 1484201902739541502 , 613275059124594023 , 78608137752202540 , 1389762657817749483 , 1799417005806134598 , 1212182918751284824 , 766878933010009609 , 378109336801522470 , 2177355363005310387 , 2217124078707924601 , 1574598683431545643 , 1193320146625136578 , 711995696791790308 , 1770072092858489791 , 1565646239282824340 , 2085953360756784703 , 1975521203252884949 , 2217192937161457422 , 1461884757105082352 , 203386749454506305 , 1490887673303832325 , 1589937887088778806 , 795987288564212425 , 1969525738594989365 , 61537339960117101 , 711775874172398533 , 2037263578285874280 , 2093641746261088550 , 40426672357759640 , 1395872708413007337 , 1424753840479807143 , 1643141836040747799 , 1084072184499295822 , 1053987018379754482 , 2054025695242701699 , 1061012517059388442 , 1062673655518444926 , 531379266220151876 , 929689225616761633 , 2298459786989997069 , 1331243588943210558 , 1453196083841549796 , 1389183324780784062 , 1182577087541799762 , 711650712432412646 , 890459741187309927 , 538775405245928958 , 955604202257805235 , 1626409725986804603 , 784658380280637204 , 1573558030730361516 , 794133003913679184 , 1040088925672332488 , 248737283240224367 , 197387621061285918 , 1945253931848244747 , 36572189946146267 , 1036103805052586463 , 380334572578388255 , 767244579631119986 , 648161514963402304 , 653416264440084175 , 1673078505828582488 , 2093731631148028909 , 1130519543258296558 , 2122282135175447669 , 1076353467402564940 , 2057142787727768469 , 92050530586045974 , 1156826575738191517 , 1583007026377905075 , 796596274278622128 , 1705270610987831431 , 902394993697933936 , 392401315431044437 , 2077055519620027501 , 799010679952924780 , 516142512619109742 , 1551360258241995753 , 2211168631314570710 , 561802562212515154 , 1666194143704015442 , 996342649511678198 , 620644487125975358 , 1120347146099809173 , 736104950640781623 , 431094147836925501 , 1864069899285486041 , 350564350571957116 , 1722756966932011362 , 1619462870831905305 , 1742388041754131481 , 1039479994621329001 , 259866989899025668 , 910197588406867643 , 2276463269739008415 , 416543575915895166 , 1170613851154425355 , 19612135517553214 , 1576866487157019557 , 1940408245597156076 , 154343186172164469 , 1560391379927114038 , 404742055718626901 , 976663234414484315 , 2271169182811980111 , 1644475381804625664 , 198441114910446190 , 1717174469402157519 , 1409849112757110893 , 1067360843991705695 , 1617128380093935767 , 567897350142055286 , 1397946079634940810 , 463769952690400440 , 2127840069252592602 , 2231382717535949257 , 795795053365495565 , 880544787522124565 , 1046047543338594038 , 2142480332009674290 , 258602641009035899 , 449457517792251049 , 1810717091659334371 , 31330242284424474 , 663884880762559859 , 1538488134210127611 , 2158447324168227199 , 2213513975163202121 , 1497126374043907062 , 1107824984375955453 , 691446785738689436 , 1310437223114151450 , 1746167558137151304 , 1280397856136339850 , 2103283838891245644 , 528050111966797949 , 1345788806973427438 , 1332075716522158198 , 1938142512879802298 , 1965940948575140512 , 298584339394180484 , 330296548771478375 , 1845443389542009029 , 2607213813066293 , 1618932124993444971 , 1871655404816584189 , 1616562152259381635 , 1354895648374490611 , 1478663281393925144 , 842545149769688364 , 1014771511245523348 , 704017808632230819 , 1417818791191750918 , 435191896536939625 , 1305043660350956570 , 2114320872111698115 , 1825079470554748033 , 246307709879628606 , 779092510300373303 , 272385218711749960 , 1272602564904684128 , 407017709050122401 , 749998532545757911 , 2155485845053224802 , 2223506011943637034 , 1728129734007582208 , 897718544491507324 , 291747504720386109 , 375425465421898395 , 722723650494974860 , 1588318285241019965 , 1942392545719353051 , 1438963405245072780 , 2064225224600274536 , 734144253489666680 , 1252946349407160107 , 1176038602072509489 , 1680847977857959387 , 46569165325895045 , 1595544727678846008 , 2284014375715766863 , 1674210134700122068 , 734238633648900216 , 2009531131031644628 , 1461518112672927389 , 823466034115848235 , 1540855882945365957 , 1128310878359265685 , 569938602473184473 , 1876751874872734462 , 1180576421691859836 , 1562579918106541653 , 1332229291643317067 , 62551145842258906 , 379389565596901376 , 82553168490939138 , 1819606522092537708 , 872026406245642383 , 821720521080019175 , 1986068500719327204 , 471871518385709377 , 98614576625266407 , 306403492086332980 , 842313347679682241 , 2291090030158032028 , 1731121949448899888 , 179004557865025263 , 1260895332075028671 , 839522731239767957 , 692148520900536049 , 1206788580377456452 , 876165993525077923 , 751992986505301856 , 35954348222211226 , 1114049250686963041 , 252343736862177216 , 1511969387048953537 , 387902389908199069 , 736524391282431448 , 360683134563113755 , 1226561612227106494 , 1432153328197852385 , 16825281637046302 , 559852700449156292 , 925892993666630443 , 250666000756961050 , 1676589881791501375 , 1691197868175876319 , 2192846545294893028 , 1478564801791000723 , 158659424849260873 , 2174509094182885720 , 511082378880026465 , 1731751882138512471 , 2118681475017111724 },
163{ 1348902650189892335 , 2244132514174922138 , 204220077625236509 , 1507750714233146706 , 1635914384826355586 , 1389684964349245997 , 579219718963163865 , 1180935795709105795 , 1605293633325329378 , 1852790713631596643 , 2075280081580389146 , 311403350938918206 , 921525985007349324 , 2126179293894875436 , 1098864678245796177 , 751996269937993813 , 1953295616611185620 , 1857723276347602558 , 302182759697363628 , 1169493679363027395 , 2140912038605591040 , 682372798453399617 , 984032120708037048 , 785534032038287710 , 320048257686454236 , 1865209355126193164 , 38961184200616500 , 1284014758207223665 , 11270491359179287 , 711404564006361032 , 1299403441985011535 , 2046844527827014153 , 161502573228411300 , 1974934653411480206 , 1851834813382713570 , 58498726794365433 , 294094234780294674 , 458486754102405422 , 2085835513564693256 , 207650327276740902 , 1005631189681027165 , 1438998953968762025 , 1450737094146503230 , 1815756824677139751 , 363645238438521511 , 224972838943155755 , 719685430751578093 , 1618080403350024377 , 1616809998393311569 , 2200257527430933307 , 919856734991573671 , 1677264771504091851 , 514029840197485898 , 651820400177778427 , 1122130138668621845 , 487883989572726071 , 2126111161173041850 , 1282339094821931033 , 1688431973167202750 , 552568535411147291 , 2141804857771285720 , 858689687609533903 , 716707766187250977 , 46960344943924654 , 2091374578281136711 , 614524639299993474 , 1773622797793053656 , 1920238733180127522 , 1697710922079915379 , 1956260116472341664 , 1723791297098266711 , 488790865211349907 , 1351299631965353150 , 116570597809636014 , 1370212876736330807 , 1509813738506323665 , 1614657741230140644 , 1580738009573502256 , 2231330004634241585 , 771506039818494459 , 1185461538107833080 , 1906022750986597014 , 2109077626953312027 , 1213014291200781977 , 844067128885302608 , 1115384031322919790 , 1252309950424972226 , 1439481762147475038 , 231542216631424999 , 1312937133014235446 , 1560661586006355538 , 1275361425155782402 , 305230569653780174 , 1010953130010518755 , 2233323515726654732 , 1367833943305076862 , 1519271527855630682 , 72269358218961404 , 1802616515209101909 , 1083514693733488751 , 1362414127498702481 , 793486645404783727 , 240641885505745733 , 365703933800818054 , 2236112812774628641 , 1077435979298528462 , 1678863601539127351 , 554776087470130805 , 929362604044813342 , 935386178263856098 , 397512237686837060 , 2173246932549971712 , 1565469150780898696 , 2299338553110230834 , 1346180487237035034 , 135318021166848604 , 341715740383765338 , 1463865336974746275 , 662749276122154665 , 571718834765542423 , 954038033466804667 , 41544769070895383 , 1287634410684877723 , 764741283700958825 , 718365865099210662 , 506754101996760483 , 757812536424186147 , 7056484282306137 , 40298837572514908 , 1859109948770239608 , 259925961277874924 , 1567612060324610185 , 1381818167498481330 , 2028156674189579023 , 1286934337988751419 , 1905501102865117036 , 183881238210464488 , 124156670679297380 , 1623802329336930909 , 1996701097413518977 , 513162103169810372 , 626435383970294040 , 453731954292147071 , 1534268152788896547 , 1345941652551190696 , 215359390513606971 , 996040709914282558 , 1639630501591019548 , 377048731961331807 , 862787900486410875 , 1964771503495630858 , 1896687967780544111 , 1712933136835437972 , 2262818492169665754 , 1892618721600544267 , 2050235581164277946 , 1517267779868711461 , 1740265696292257810 , 1575115231817027475 , 1241322096403889689 , 133721715195035825 , 2042262572041896116 , 608085068674652869 , 894605937439866489 , 280823873128764420 , 941026676515292327 , 1369040410410266051 , 316248412436852127 , 1787651650386639646 , 1828409993041339481 , 1686043070782889582 , 32298727464554111 , 1357038210976594039 , 190172173533248437 , 1241560655583250881 , 183421611704658906 , 554307109405521808 , 874222806335592307 , 199277588908910127 , 450545021913344868 , 2278640203606429678 , 1274651107394224184 , 864895944874750020 , 1659626691192740065 , 594923593416098995 , 2301500473695673277 , 2164532948347861231 , 1906714074612304073 , 2140572456623359143 , 1641839900581963173 , 1463181962075764459 , 2163263166187324873 , 1627158072565887625 , 294560768476514040 , 713281592686414174 , 1529532017206429117 , 838657125601706531 , 1444718791467312274 , 4456675708151202 , 1063885963525542210 , 1707205464636055339 , 2031346131948733128 , 1887097385131040687 , 485220773625942221 , 1881978509810590008 , 2006436083088942221 , 1030514859622205094 , 1906918311461355383 , 1530583382716405933 , 841874707113698726 , 696836502854134543 , 127752936195523125 , 1379926990993750483 , 2068335549557864085 , 1111350232338190041 , 34645174553185720 , 829874636947133391 , 1499480259102742768 , 1484369143423354736 , 135532741226702444 , 937474991964370795 , 1594866554582903900 , 1179099515498434915 , 1892332747644424826 , 1838186840603431883 , 234002808951784469 , 619799714264201240 , 2304644652605323488 , 1031626121293328912 , 1065907126855055578 , 216754869659436597 , 1395609458336138363 , 415919115873715932 , 719623974556934110 , 827203634180646594 , 276826628676637539 , 2094556594988789742 , 734987082215992521 , 2085513588058347564 , 1874746853229584400 , 2203690607769340706 , 2138147609917114481 , 616391364467280760 , 2148340115043218057 , 1364036987287528119 , 2284988618914959519 , 640505879984053057 , 357112783993957004 , 406978666140906283 , 1446518622110383971 , 1038127813020946365 , 1125070873162831270 , 1758036752933603650 , 357886956794875574 , 1047975359859427816 , 1744028594439764129 },
165{ 760112837692621881 , 893112907625746915 , 1874248405834479229 , 2178395257995086302 , 1631503509587771040 , 1844321983717145399 , 1432039498790662137 , 1639260538570409416 , 13170653886133791 , 470839731225885669 , 1055816684764647143 , 131139587031491083 , 217376517808706140 , 778220056325627978 , 395732120798925064 , 2051565373773104814 , 752072527039069789 , 602299851192418648 , 1860446619056977572 , 1732696657846673510 , 219190184011150141 , 1625904607248355413 , 275995003068321928 , 268416152885022535 , 2107343671949954399 , 364740797650797432 , 2290003598486903338 , 2060383083888309011 , 207099727346901486 , 1524665183229297568 , 1097631572121253508 , 2201087511357667602 , 470229551609036620 , 473258709034725193 , 1723746665174242888 , 1590498449884675846 , 1770351338298251438 , 955112580418191780 , 863341346229565769 , 434136807270660655 , 1069848482180483580 , 1074790562171256571 , 1374277360261081845 , 749105751789159956 , 1070834889719874494 , 721321700083544443 , 1900036871197175864 , 384589678446658986 , 1634910981355003079 , 1323656289220844025 , 2232957455704128853 , 1983881848268752824 , 515705874088315956 , 627763367927495425 , 609255478545149746 , 996161098860824610 , 838577865323630227 , 1344523873742611067 , 1851558726316829748 , 1921250513121855520 , 2280529232539466216 , 769677412653663417 , 1042425408633566721 , 1461650947668236151 , 422425642789768290 , 32945943735166044 , 2121446135949263246 , 2014339013552520864 , 64289948037169515 , 559622601872262463 , 1402293931255035722 , 2191143625447060767 , 2118799619887281970 , 2272832825693122378 , 1623985774233252741 , 565880450084883491 , 1134048109477963244 , 740259638706336203 , 1090253490630878843 , 2184493022428471735 , 224229254987060880 , 203762677519895640 , 387946580977035442 , 1687698708025424915 , 793144248905230072 , 1779327528098161817 , 1883029210006503331 , 791391688551070454 , 51395956550304636 , 736185595716994912 , 965172423955158663 , 1779819823553130563 , 825122822499734389 , 266744427618723416 , 1458725193615172137 , 1091555595019256655 , 1134071558906550804 , 1261920136839596428 , 1976063070056258840 , 379214982394290491 , 787009464084995178 , 559287839249429035 , 1119558871687789117 , 307738901398795647 , 913715271773827438 , 1920435113921251454 , 1834957144899765862 , 475853631706122378 , 2264711566615319754 , 1510560780122422613 , 640715956884201614 , 2227889902369594457 , 1025769055203359225 , 1329622388696252520 , 1778434054863100525 , 2103628571622961523 , 205373298023657655 , 756895817015128996 , 23805632490880631 , 2145154605148951199 , 1135654944504517373 , 1530929891371520357 , 1776842373145793639 , 1495425033961175828 , 1907784023944222138 , 1872175894221445766 , 2173608756337825506 , 886945482869271341 , 315149414706018956 , 910951675876424770 , 317797565451829229 , 1894988472834556656 , 477917075469383888 , 45297301914889068 , 1023878922893749723 , 795034232970116834 , 786373074004541216 , 1096285382190957988 , 295990568634645752 , 1591481108013765454 , 1968150506150074825 , 1021083188172141480 , 10994813499909234 , 33208623058177897 , 1964016961206321720 , 2150658793426524284 , 1605594191344847313 , 970228201883993570 , 825112021324777707 , 220033093485225855 , 1014766561584701563 , 1852652917837755058 , 42882944326835387 , 1992594571981041029 , 7733510887245223 , 1226150360357194217 , 355503844025874064 , 1561168639648621091 , 2070047499152831534 , 1138204537977463361 , 543726618368427064 , 1958143738405691466 , 1766896054438494556 , 870145363573400726 , 1144711151205084323 , 2203925598354283367 , 610217107842966766 , 267580211768184112 , 1948365606282625972 , 1644829697386073915 , 1901221140094073786 , 712768734566807791 , 1433583559159239950 , 1794300121480869545 , 1860809092051752684 , 687041869064343247 , 23535599573785934 , 628792205812666452 , 591015417500444468 , 537293055026655676 , 718939377288093549 , 1136049623228694685 , 1324894794172877619 , 496687831955659748 , 2040627663850276068 , 1217717254026740220 , 1680817699140332973 , 199443195551482603 , 42004447730383491 , 602518592610062473 , 1481431708118478005 , 926075177794457922 , 533883413934496927 , 1036474844963949138 , 1514054376794823851 , 896146600856902656 , 2280898049952537378 , 1383779663198415807 , 1300814716535840370 , 1235107812266170355 , 1559250715804666515 , 945408947631590810 , 112627700512186662 , 1784137476703231493 , 250709815879815028 , 1182212774151721461 , 1169417408454097564 , 1583388194492751723 , 2192912357299069200 , 43021468324030476 , 227505243318794900 , 364741629054689673 , 1883999277267634843 , 1390041722109788839 , 136515899620156006 , 1165274013342523670 , 765493594127150444 , 2208651864833254849 , 1790772118182822438 , 2176985973231881460 , 1951422201306158464 , 1006417697182904336 , 1448476685770202108 , 1334549131519314938 , 1140741798774108595 , 1918069929999215710 , 1344729273132644139 , 2126185559228582338 , 370075166749383187 , 1491388420587583774 , 1118233273331243256 , 469534381577997003 , 784246705368967227 , 2047322735571910733 , 942971090304516582 , 1593319140242245626 , 1708404721351176889 , 614826967456572102 , 1292468637731759010 , 1886202942519806070 , 1405228337537598765 , 953011881403623964 , 1554300301947575981 , 224878904982944384 , 1104036839202731816 , 174400388204374297 , 1184155246045618965 , 1403612224440313816 , 1295421859058106293 , 634924694569142614 , 899549605936575648 , 302503807255282897 , 327753793201688040 , 621012736549790869 , 1017836695969463045 , 1898509847810497380 },
167{ 884158368808476953 , 2275358872472496295 , 1656152035350405469 , 542572966570082731 , 1159121878503554385 , 404569818416666371 , 1203151854948658717 , 187307955374280932 , 42589822621793103 , 1150301828931621737 , 682335785275481098 , 692202557093490930 , 1853194628033069495 , 1004147618051936862 , 1189105936347848725 , 966593170087603536 , 1038511134884325539 , 662420691039339553 , 1947766694060583672 , 380670815731931396 , 2176396174532066630 , 2051251685354615073 , 496823680731664798 , 1218293779628905775 , 979925414563056575 , 900116336983998697 , 2084811796598865420 , 1163273021183487522 , 1867187143954922118 , 1936762895885489418 , 1721016650612229413 , 460400566398172941 , 694266321309505720 , 1940478721200481661 , 820703168872200512 , 1876990883884842378 , 1931839607002331840 , 1636461199870797200 , 1615861201839346523 , 1052497169784125371 , 1731051103772155759 , 2252074452668958700 , 29889942640318032 , 1200771888023073660 , 1817185064561775741 , 946952626643252372 , 191104714911918935 , 1823307717052482740 , 939859662387776072 , 520421961236524110 , 1302465092414706219 , 1812965731052614922 , 464838406400823354 , 2049434575881878804 , 1912220844588583384 , 1345862790209770531 , 1255323085576577314 , 508894945910308202 , 950531554922784402 , 74151330101797595 , 908371270024994733 , 112616506472527915 , 614365269154027113 , 809950442779653685 , 457968652315318762 , 415185086834689225 , 1642538204452158713 , 2103835826551897793 , 1547728187225098199 , 163631478785233871 , 104250196758993035 , 2190877165113483263 , 985512890619449278 , 1305177054351450964 , 922954980963543594 , 573385865702075915 , 21724126973326467 , 1304265707870534361 , 321287786083892430 , 1105613762998270758 , 946286604617716018 , 1963049269086852807 , 1284567600024524857 , 929099175071402640 , 374296843246873255 , 1969860560826001076 , 110204750298826092 , 678297638407325244 , 711891788494375945 , 182771870433435584 , 1979410318286099183 , 1305663195531574002 , 59398274233676169 , 105973259636433691 , 1412474431751904682 , 2298575012786922344 , 950674230392606763 , 281985453926357146 , 603419990183892312 , 473914008764289221 , 1761904054297117817 , 486606895856284696 , 1582782772848028421 , 1000975803195481921 , 2288955104487976216 , 653712158073813528 , 2132715349796607310 , 735199333341932343 , 815988018266468375 , 1141931050362843718 , 781490880595663538 , 2131960611906060354 , 560266374186172967 , 2230133600500505820 , 172301294302868898 , 564660694184137990 , 1924468023859865710 , 1036041801180265543 , 9535110869891542 , 1017479258724518396 , 2032239946743976565 , 228142131416295934 , 1017819115216614463 , 1624704161739849741 , 1003945286813899961 , 2029707065464336910 , 1109167527302800593 , 882566440588569709 , 2017908064705968499 , 1361536403914934341 , 1492905155324070431 , 623595832030065204 , 364418192257791433 , 413643534862843762 , 1033139119159447785 , 286932838233441667 , 925425320075788123 , 588063231838154784 , 979524007769228553 , 2030058461651799279 , 1261756613103653196 , 1821934425913101258 , 1829387034263766624 , 2203374390991911984 , 63681249374636089 , 1300112107482156170 , 88537129345411301 , 731345157707275066 , 81392505413885101 , 1306819336659777155 , 1616626426771519285 , 452974507059398073 , 2078146542459178921 , 943899377630781728 , 48374599449567209 , 916717896343668673 , 752347659709935897 , 495663715851294305 , 1559159473376917901 , 1824313910026022488 , 1157257960605636872 , 1451455893341393505 , 66689379338173939 , 222708601206489163 , 1584483722112059560 , 1641180036756245018 , 2281637160151906031 , 1852835419451729683 , 213210738506190620 , 916474893987854934 , 1235028675668124378 , 1386466683477967244 , 1470515849233711527 , 91854133166128392 , 695999713722401040 , 1675827620913456011 , 160194749625316823 , 1376552047030275796 , 1008394577152240015 , 682555176188403790 , 52967883574852531 , 1497537884351650753 , 975501974842065387 , 1427328193963619912 , 1799386814877661255 , 2186040791992544048 , 1279136447209744735 , 1472187742107966344 , 889859828972999566 , 765564925214682155 , 912051056652253098 , 1165570055475370022 , 1661472465294493735 , 842840373603999720 , 1199244091535070056 , 1260762040554346907 , 1300625012589292566 , 235591999609069818 , 1408425277118933843 , 331401295196762019 , 1646750739710948065 , 126211692624139138 , 1172138978148554451 , 828281228397184081 , 1318731453683149274 , 2270534872266612597 , 782506524584754338 , 1910981073015682035 , 1969287194548970162 , 768804700062436436 , 1417410461932948717 , 2275647459534094607 , 354073153812100108 , 778003505555586936 , 671440099735645470 , 340437387029262981 , 1315448253431561778 , 2100187404001721620 , 821578667242670259 , 1170449188972568840 , 142200985242405656 , 2075663846679338156 , 403173066152976247 , 294543750907342207 , 1448451589360650334 , 189583518312085886 , 1550564307993872713 , 2161210275319022245 , 748774157853660381 , 504615969091298290 , 859490809965073664 , 1628760270439852124 , 688039297412507037 , 1227801267137221623 , 1347710702941713327 , 767427292242622921 , 2250121414330300813 , 573933092062272043 , 195929473333309006 , 672878455578868047 , 2103533474729754179 , 195039499610494167 , 968886662000887850 , 1353316290921367011 , 458106916557655915 , 1419802028426503904 , 1960991752291305209 , 1424606841907338916 , 547432468760603956 , 1975288235400452194 , 300013444180269180 , 2032977376831881164 , 2188054813648469626 , 324532427481365835 , 206086280595957516 , 963308057720081868 },
169{ 1037334385534479335 , 1692307864926769701 , 1954239437740624462 , 2263221508268538717 , 601908318845894612 , 782791068098051577 , 2101737282102580025 , 861476936822414227 , 474870815237587671 , 747695733364603775 , 284580411599962621 , 1817447421424808431 , 933758269281111083 , 505173716682122250 , 617938860821313128 , 1675725365880697096 , 1537050361691719744 , 1545498432956031939 , 168946896239916607 , 2131883969288560784 , 958404025915072671 , 146394852982407010 , 733356592442987068 , 1634980685958749171 , 1328339260748287659 , 1390232330432986388 , 1433546029305280740 , 1511003546774581292 , 1209696679649115586 , 821457808892574366 , 834030639822086633 , 456374948895980581 , 1617974692876766114 , 1186032355837802604 , 1565625664976313444 , 779501087100950618 , 2119989952345402373 , 1057594948914687068 , 385271903393336104 , 713846004257910875 , 2120903090604629122 , 1094727312724938716 , 1173845685931159699 , 1479693501542782296 , 1233213778036045451 , 1306127361123365518 , 1638291637859774107 , 142460681205594487 , 784199754770186576 , 1238905366650837624 , 353477150737540064 , 173086612283359296 , 1944127770523040877 , 102114157091907453 , 2029834983226108144 , 2105338336736580654 , 1891540965657260350 , 1513157948528249744 , 1430226510595888698 , 1208419124577975183 , 527533945130776875 , 706148171294832754 , 573415793192128531 , 758263942730676530 , 2251626026451299782 , 355931175988691514 , 1946042372276082993 , 345103900286999145 , 874738611435304903 , 1744344979527071250 , 1844959698522288424 , 1606512380579279380 , 1985143370313796953 , 1946568988838534580 , 554335106209918128 , 1519514776189365113 , 895079794323079584 , 235488038873547672 , 483049620917294211 , 1576770219749332254 , 1929828982790292282 , 1514050445748774010 , 859094607319328661 , 306218742884652848 , 1928601712963144171 , 2165058731833976308 , 1927048790433897907 , 388327077945545527 , 987842052636482136 , 1626764318476691011 , 769119939837543928 , 72417248195565140 , 1150405081760983043 , 1779613038891655013 , 1551602165821271611 , 931877053313929040 , 499488947346206940 , 624986478606138852 , 1351119144242736345 , 1896640307250254931 , 2216245079122184877 , 146445379704610910 , 1662680407157251402 , 809791525625980102 , 1509536389042822042 , 1648577049533873556 , 988217252136474862 , 274339352987228207 , 2123849435145986825 , 372705425346864364 , 77861891184922998 , 1436803557534304761 , 947190933971209815 , 1179360079157481871 , 308191928758938938 , 1285382183486555474 , 309012779890629040 , 1038123313006693978 , 1001596746230110596 , 539127547856475648 , 1445046857994580469 , 1406741569925160284 , 2203367664338757449 , 1062772538610734471 , 484430263949804292 , 1780821098075162150 , 1368977046096349772 , 1869334503260926869 , 1585816795173484345 , 543851678531326516 , 199071309073613035 , 1968828362694088787 , 1644814779594080714 , 1912562262591350465 , 20452933265501995 , 1065986703908024502 , 2011987312502551030 , 959749552876182364 , 990413407848736650 , 513221793727680221 , 1741656811010944976 , 1628874764018480709 , 1915968184682774816 , 549878627120907045 , 448153350692677603 , 904724587325670839 , 1522579232251439615 , 721724181609780862 , 1769691977672145058 , 1572831412399567406 , 267065193736911188 , 2049732018179699458 , 1532106144643144862 , 423745597504456529 , 248771408075489103 , 1897993310564168081 , 1696471497634298363 , 1803732373963951605 , 944033663400588948 , 2226545791881614848 , 1701384636902250975 , 1829348391239368607 , 1494809335210681912 , 1931167939400873047 , 549006150696334650 , 1077597749583767978 , 1681735782895550150 , 1563667802949256815 , 2011376932438235901 , 1518514597338487900 , 2021152889915084463 , 879979625162022892 , 360955821920991595 , 2259845346269648332 , 1853651831818731970 , 242821440666491370 , 439838678680943505 , 782778823638587913 , 1559293203205932087 , 1845311383966108835 , 1020104695679575695 , 1305113537263371036 , 761588558961907943 , 220766258825539623 , 881429660028479154 , 94186048191233273 , 1084609473872923088 , 588891784472661147 , 1061598737939160030 , 1714295244108306463 , 400503860373663230 , 2086001562262949105 , 536322945312689780 , 474504587033141757 , 861383209808735737 , 1090949320687700269 , 1739020851555108697 , 724736644849462600 , 1648136768586954589 , 1439446047339564943 , 933116009275567211 , 1115502161907867076 , 391343685895673746 , 124414279898414853 , 2202637498065496927 , 188641060944942020 , 513910128821015084 , 2079447289495682460 , 1743352481001473238 , 1902141755706723054 , 2289104543573339395 , 949044647790467291 , 2079669995164550863 , 1020668422476112343 , 176888097401547540 , 550495434799112812 , 1356296781786389604 , 2262332353684447061 , 572938922980891158 , 1638520145222796850 , 1708336593897824779 , 1215826202232919589 , 450506175031811843 , 1049031027381400011 , 612023373741618130 , 1025863467629487679 , 998742811692119013 , 991369427633424820 , 756239163444017124 , 2254849454698177006 , 1123623192392697206 , 2083595689304050895 , 979194725443354786 , 1021932109844195517 , 1006467067538922314 , 700261511635276686 , 1582187976915761987 , 1893628196504020413 , 1429903540834812930 , 558964485421169292 , 1333509744913417671 , 1114772630582957159 , 1986487911207485280 , 1790868279678847806 , 1921428147589528027 , 736678666741199372 , 1501667586149818128 , 1469670679957161510 , 1777661495831529422 , 522355766695279042 , 1219063250677480650 , 138423767077301854 , 1292006018329654338 , 1383930789238283995 , 419222682923655916 , 597621204916875078 },
171{ 643219315517313499 , 1727327236867583188 , 142199159304900687 , 849576572654942625 , 1768682481826630842 , 2286759270280593035 , 1510013254685808968 , 1546604822304183543 , 1740331049378688468 , 193814134687425064 , 1809915738382321081 , 1741711989499983314 , 1630466784906465207 , 1489164282637966953 , 1807762966221785257 , 499727009527377462 , 1220381866253631376 , 1409264118650215363 , 454373081121142960 , 1189942801072820923 , 196531828134899431 , 767871352016168767 , 334251390686646291 , 238024857701760191 , 138418826162666267 , 1295659086811220400 , 763993108544743374 , 1332172571944852463 , 1387720113925354301 , 1638685668914862765 , 1244907551044302884 , 667404564029935466 , 811447883650319895 , 477144886121806158 , 966684829570309487 , 1627640725378630468 , 894401735226199769 , 65806704731318886 , 2218486058003069058 , 651032605480889126 , 1673178361022624760 , 1179045641954829766 , 1137548791724468610 , 542358118883654028 , 121257239092998412 , 169316325453709089 , 715738776664388993 , 661636307910358377 , 959123255182249738 , 1595693147101209173 , 1703047364002051918 , 1315568017249164795 , 1221149947704951645 , 1626322155542723696 , 1607088752553500748 , 1453499721934250326 , 189510621874807869 , 1874710330727307775 , 2304424769854115536 , 1418159029929973208 , 1775905720337681502 , 76963639494873905 , 1591066659146947046 , 1213928899213253528 , 969214633281315564 , 174732338808955936 , 1082038234197125838 , 1941224003669944691 , 735187234922220578 , 1533121740063878545 , 22090251093938870 , 659352406523732915 , 1407245793350567772 , 1708415167913606423 , 504660679442983369 , 112014803873096568 , 2218463687099831315 , 1331806045654605187 , 1380230645029260671 , 1899949015347279121 , 1253868107659760594 , 324677176258251268 , 672675994747451591 , 1984283598357434554 , 2056513438940765201 , 713581032117666853 , 1240524830325947863 , 2113372389300533461 , 1890706986474104280 , 426032851927507167 , 467470660960425030 , 833289256026028921 , 1075449272171570021 , 1269907482719636877 , 1102619692907014101 , 2295450426723470131 , 651508853651353782 , 585397668797997619 , 311244789017283632 , 1216404869209659941 , 1686436772788375992 , 85517265907425798 , 513216270821340590 , 753287958024678732 , 1609256417067004234 , 695240394807121769 , 666447653819133300 , 1698842367308735254 , 1512011888713728247 , 2116746512635106081 , 1931397846855268388 , 928659793408152220 , 192875058843518319 , 1932067434439418298 , 731493696103635464 , 141948379432190851 , 2302157679232215426 , 680462094210310364 , 244028092350558996 , 335503272723819829 , 146623157144850108 , 1931401367192964009 , 978186463875642419 , 643177295235990676 , 1659084471736601723 , 1529338508618332703 , 157230508731713331 , 1805772019579260332 , 22961760448544458 , 142266956218734084 , 2149398497297219229 , 1701560365655995443 , 640898132569311651 , 1251393458735259156 , 1845961938187067755 , 1314405879405846852 , 1244274220206337251 , 851134390663961768 , 448754804243287008 , 967315072753592929 , 66959467773249074 , 841186839373936061 , 1456260139901470171 , 2078908588494303286 , 1804819908735527788 , 114931749438715856 , 2100386376979597644 , 2091832908817972730 , 332598721475211334 , 917808574155639192 , 1144365873303989015 , 925772880939703591 , 69071682608971884 , 1254588280857145629 , 1873302315594553817 , 1533314555733563493 , 1674028727935268639 , 2079475766443053783 , 46273700120393262 , 448760959028552000 , 158060053921966317 , 788017809294547824 , 323531333584956443 , 1701973490065674522 , 1958507831266091985 , 1046584901310379297 , 59130586686151575 , 1173067327657240858 , 1947986000043880885 , 707975146560841038 , 2191571866757853041 , 856816606371460690 , 1132197556415177043 , 1613259522207823926 , 723485625635821475 , 249338729063556277 , 1625292864737250558 , 166728927990982346 , 217397088426411478 , 150419990380063630 , 147421458711473530 , 1285022990558068904 , 815487515582456298 , 73495017599110765 , 768222188374945208 , 551118749037634144 , 436330909397033791 , 1491471766427683423 , 1698951044674595227 , 1740031570902906251 , 1650742175187992893 , 1581865675941061909 , 715236581062929189 , 1659848276535838037 , 2139084373197290610 , 652833720074772332 , 1743838406395379066 , 85404209808718322 , 2111161435883650718 , 2050350078299476911 , 8933703143115163 , 905254374087295841 , 1405510072440174423 , 1233964635815351944 , 1708694551012824226 , 2202864503563618917 , 1514719629418339339 , 1741062704103052354 , 82476628580622560 , 139516166956687489 , 605382413271488416 , 923671584798600127 , 1372278161772535026 , 2154424594997370959 , 2155530228523001642 , 1669633454185961025 , 378987428474534678 , 2029401055417643109 , 40612240872816658 , 1777329759166962178 , 1622361300777278042 , 1394192843417307438 , 1252429717060497782 , 1227992471354951444 , 1796202912447132350 , 122058198452807994 , 410093976703055398 , 1793294657236914936 , 200558150068465941 , 889343784176657307 , 98133687268076609 , 930571412929002465 , 141964803959597249 , 2169106088780010870 , 196806744460947369 , 1103440104391128517 , 870528394344866588 , 559790393988836784 , 53743696406069124 , 1306300419689898330 , 1248672102771487451 , 1791605445866298459 , 1676171670218466792 , 378888011580212890 , 2095553764844572632 , 824232843549271461 , 2256303912754303924 , 1745375581182852911 , 674703616171825245 , 2239599005342749824 , 2163997008672227306 , 9968663275252779 , 1576751432110197168 , 749435086087015453 , 1079473686046456182 , 1153276081689457500 },
173{ 1504434715410833656 , 2104782102608058221 , 1763024137469257135 , 1008447604447932689 , 926734426008465686 , 1140680065769607020 , 821230164393139204 , 2095340381965514297 , 452250823808104291 , 268501563686969320 , 1152723101758603908 , 2000434847121803918 , 1253290717100862711 , 2283297866000760483 , 1217212622423583130 , 1334937643192199405 , 552586021943119489 , 916576408589134584 , 711304082629129703 , 1880589499275176452 , 2136395205026494169 , 1073130230453153387 , 954246694543051457 , 19469447726942111 , 11798256520828348 , 134552589269657054 , 672855658548193471 , 663767616537527627 , 1247641657989699275 , 814749564736964135 , 1272235380929655200 , 822498305064337970 , 661262263538158841 , 1146531529153936408 , 281935980210244220 , 57599770485709083 , 511077690344016052 , 1371438356031967918 , 1307382117210603003 , 1733575571238247173 , 1660821312575864135 , 299247092546714468 , 1559419728374561858 , 1613748138977765084 , 2227600335529342729 , 1538783701552926390 , 1844784800276372157 , 1111083832032604722 , 605144923769037230 , 539522253762963205 , 349453370173773404 , 885355194394793291 , 1523188020703732824 , 1015048972990063311 , 728981717135852684 , 504929632748712001 , 781048257299649206 , 1752193742481869251 , 1437510367594629536 , 1136208680203999284 , 422299590737870997 , 1193643982649630568 , 297264536371204946 , 1752715553508038437 , 1047464444845315788 , 569028967316525511 , 2049123568603968434 , 1855141402897514036 , 830736606242270127 , 1227538498217396038 , 760729433764041789 , 337680315168779446 , 528126256905175648 , 837083321683606953 , 212484618288913990 , 688484202123488302 , 1255991468930528131 , 903770962702568240 , 2097654810955807520 , 1577901764528634183 , 845010846322524458 , 582479955042451535 , 2029799574054387174 , 453762005856314267 , 1148906088960889526 , 1524474435886095054 , 1851112956762615420 , 2038657795528974734 , 865075948212277806 , 1960368759140706538 , 1531546147455189071 , 470597421261825424 , 873264586478210253 , 1043278413665817491 , 901259970891187752 , 362037871339763032 , 1088931337909953004 , 912229645072435655 , 1122608335606819272 , 785288602547574422 , 2102239251808515394 , 21008964209332119 , 191851594885851582 , 1059286622423337370 , 1517806391211996885 , 987517937989313883 , 1271201886517522978 , 58616846515785934 , 1119731832386276987 , 1826840595288347322 , 568964914755823991 , 506998075406231945 , 337581340082295793 , 295711990474990919 , 65634611690937350 , 2008277408547202602 , 1825030209141714464 , 936064919849273579 , 2271713361116665509 , 2288317288747921672 , 823131447194196829 , 1978445782143344452 , 1403222245478592147 , 2191405254675443526 , 2100975587896213037 , 536310075728349662 , 2184410345457973030 , 2093704015756855815 , 503766096887918990 , 335151673773489434 , 438452516585178806 , 1499296498156541876 , 887417465788090334 , 420974228218894436 , 1912763992124125832 , 1974231891116940204 , 1528608954731046190 , 272406060134449732 , 924240257851431072 , 1279705257336962575 , 2177309454043646835 , 2316755156244574 , 545049735490222725 , 1999132915410389652 , 2036254908775268358 , 74954389960310707 , 2255478441762586019 , 203739035229346491 , 2012179807533575713 , 1261427423311028941 , 1030055143160468486 , 1173389693994121136 , 1820256522437455912 , 1256297645871823138 , 506721110800565211 , 162752378483103922 , 1525928308500330979 , 1286984312567543320 , 651658990066322005 , 550627255801447566 , 306983285922410935 , 93716021325057853 , 1251645545792864810 , 2081618538119350548 , 1100216158083050532 , 328959855103134968 , 1172341892630779623 , 2297291616932506449 , 58392999828674285 , 1701773538859260530 , 1719503771879908765 , 409880547203789826 , 1111104593679439789 , 680658871006425073 , 1507371270874942002 , 391987580988204348 , 485320918092580462 , 1382598235467689895 , 730383844016855015 , 1156952022232635270 , 1038583504048553163 , 472481192599619455 , 2253158087199650682 , 1152175287042807047 , 1005732292608061398 , 246441733936086555 , 1174866791048061254 , 1836530698587316102 , 1514841853348539431 , 333953186031142766 , 1416680866170039798 , 693059231191838101 , 1029610129594647857 , 1585797285274651373 , 264202251718242426 , 436430319427018547 , 1094293519453286553 , 788350846428117630 , 620681869800754379 , 1708318576169773151 , 995576034905248412 , 1797273857852752677 , 1051346969688153137 , 2250772439542475228 , 365129693260602707 , 1209540336376044918 , 2099472590607609551 , 23270997570525185 , 783970786345241705 , 1068057509586928449 , 403871870033734911 , 164499787860524665 , 1585418492613841322 , 261046343501907400 , 2055451114634577596 , 490129268995956056 , 923695415209222014 , 1183472322803264707 , 1939250855621614008 , 1284300195928544635 , 614970268085693957 , 822257491729620621 , 732232855888119407 , 1105767688923026629 , 807579390470390650 , 1227023049043537753 , 2078586113788231195 , 2112536696635926860 , 720121335880177454 , 167035243039424914 , 1228100573888515765 , 47516741345536213 , 612468708954428889 , 2270773011525457991 , 1064591551184055387 , 1099925102889019677 , 282661251141182656 , 1553627445820662209 , 1745231199535637192 , 1300546830954245050 , 855305737029555693 , 1497495039948671640 , 1147689121327560037 , 1594899943567302523 , 826685010455269085 , 694022737332134801 , 1386077114640072342 , 1615030942861124651 , 888632108201743039 , 1869131166172862327 , 1039457744918311982 , 771315605170937415 , 1038132303477585671 , 1647762074008541056 , 1439695439721653138 , 332000381319666810 },
175{ 1725187777187689049 , 2149194339781514965 , 37391177381295886 , 1274396851099823036 , 447185614881459915 , 957928865020957134 , 1011367804884357802 , 209789414635317515 , 827436057562881920 , 19531195862188475 , 514813338559536257 , 1840311439862683810 , 2002421420096263105 , 2220093561963738364 , 1172726396772621561 , 1075666423826342766 , 993586741266663170 , 1762987866668529834 , 83678350549237465 , 70006997660975384 , 1792059467588941744 , 296271977635571930 , 1602983594430715077 , 112006425941235363 , 396074735334140026 , 1404697609085989689 , 905930633256744133 , 487371073794654218 , 1208506454635225231 , 670432970491872218 , 86880591353978617 , 2238361307314359055 , 1627154638849307037 , 406835266776281859 , 2017023567957743462 , 1555985782211669145 , 758321014133293740 , 2111575732951401213 , 1141867971844395383 , 500463976960724140 , 861563207510055178 , 1618937168528856090 , 1404831449916233512 , 1357863801107905119 , 1560184458231385742 , 1032571645150619516 , 1786903380725536304 , 1681241699293530326 , 703923591534297704 , 362265177098293824 , 1810773420006067743 , 447745041183628369 , 151088771962985420 , 755133509038456416 , 2263548308193945697 , 356025649418611696 , 1711074180015842873 , 363955560721169137 , 2251273020104340587 , 2142000303630205183 , 912489230791135008 , 1264919374492663404 , 319842550528220038 , 487593470964590851 , 1490599049829708321 , 1038430789908436394 , 2194850045287766253 , 2104072232210427643 , 1272026289338675421 , 775461393540246871 , 2124299577030971565 , 491176317411479647 , 296814436198162014 , 1622657432151658900 , 1234081309978762753 , 1178278299209344210 , 969617036563925696 , 1119031362988016390 , 632619241879019110 , 601062554500629369 , 1510412811754799913 , 1228661747838228391 , 232345212227019064 , 2231974240664154046 , 702341872740434364 , 14799750267320379 , 1018896618960768475 , 1409303258563524456 , 1763413760867051172 , 175248087070227863 , 584179463453852015 , 2236814730066383186 , 1245387916196804591 , 2062017747805014886 , 1035142466616567663 , 848465295790923060 , 510836356409861373 , 2096915660110627560 , 1459078774185537669 , 804300966178497776 , 164301794869336714 , 1952171507362552409 , 1392757905742173623 , 736993860149232827 , 1768812039145209980 , 1325436467038333559 , 1671591049565952005 , 2202957105780662806 , 1020267589512571923 , 406663657218243834 , 1173251714616266142 , 729639981110952968 , 41071825793258448 , 397993867412151969 , 1385035056209974630 , 1500814423835006821 , 1579292166475598694 , 2159032912842637230 , 798103789475359353 , 125200590652924567 , 246014181472922476 , 1504323998220244503 , 99026034011799353 , 1536699925331273506 , 2038594439109841784 , 1498382603966932371 , 28143694204969523 , 1364548605727236662 , 1405609843338063919 , 249575142393278360 , 537151014709215023 , 820901395714687146 , 1803496076231151974 , 1156637404875045553 , 1737626319279034117 , 469307280291974184 , 444571212617032214 , 2013763794764961709 , 146876472066260444 , 497800525928847241 , 150810136438221599 , 1171046596992906617 , 1914054608004808445 , 161853113126931569 , 1270179570180811656 , 642970362166022130 , 103480782614425372 , 273847823988809324 , 1496853865495130542 , 915813018722297459 , 512431311622020525 , 978593215067042800 , 481660388479395942 , 2087808106025690703 , 1250434947279841077 , 1613698253208015296 , 2085611832442935309 , 1207336826359148776 , 405230094291222381 , 2301531280292459049 , 1996368196064445606 , 1471315270459786425 , 778643715592547684 , 834290367140189225 , 1499837415014356668 , 1696144252195330569 , 471029027791116062 , 742864880250850656 , 2284465865291607213 , 536866738004033034 , 445686974875921754 , 943222048002147122 , 926624199585162476 , 1533812152066329544 , 38678733306569434 , 1614625548553856482 , 2063042940261145459 , 539888426054809291 , 184991526294566940 , 1850457598396129605 , 763115526121729086 , 352004612042743496 , 325019618721715098 , 188702039165880703 , 1136075070217996442 , 1682651178146285860 , 1037075747971471174 , 930820691364063094 , 2003257496729563433 , 1695750431118363682 , 552382834937509236 , 2057494656982959953 , 779763969813667508 , 1038389147002768943 , 690899845358129613 , 1851813066605405531 , 1041131630552363489 , 1218306196960833668 , 729017197966695239 , 220689267228881251 , 1513093364735296882 , 1575977201512868312 , 1970642659418772448 , 421538712587894555 , 1415346980516606359 , 1776648283871671664 , 763378667717223573 , 1990524342435043707 , 1682171034183370298 , 318566034389974895 , 1506737002384687617 , 440863020562727151 , 993273306976852271 , 1058710715417365752 , 189026674841205949 , 1529095859552665410 , 1223079918249599719 , 1050180724119218858 , 1921802503775118124 , 1036206612907599144 , 1446035320105611048 , 372342725905149038 , 1772160232801929779 , 1211140823078211492 , 631714785654529159 , 153615305178336118 , 1143032540950372894 , 370275379496532165 , 916207704460954712 , 327636068543387958 , 1942996204884093539 , 666626821110513309 , 1288128056936341379 , 742861089801297020 , 246827821468414606 , 620328469102389697 , 1914544372849162923 , 1481944805886932871 , 1977666227503745583 , 1759821018232404387 , 1675013405439767372 , 2297724911785764571 , 951751983736190769 , 1360415876299911551 , 1079762318416958837 , 1845059353624879668 , 1736546944148035385 , 403391469720707052 , 1290296851896523755 , 1279079940372236012 , 2118012129176000024 , 2221284154695857912 , 1954639726498297637 , 67746802412960466 , 1296291888343016701 , 1590907232832859904 },
177{ 9545819982161783 , 1266005299277562766 , 794428129206302967 , 1635107180419561199 , 1312271837493595866 , 2261818646391855116 , 945429701985438500 , 1356468840634824803 , 837745016729792566 , 290311791943432424 , 515852878322688787 , 411552746736095417 , 2046824801599836249 , 89811544507032698 , 1772657374502398549 , 1989219031837868292 , 581412444785695730 , 1015236391643434945 , 616584336293585641 , 782310137482291832 , 1169726109630198958 , 1886929067474418055 , 661158041223305693 , 1214865221472270769 , 1816237697352795732 , 1189543431538320911 , 630662244998077453 , 399220844043236936 , 861632778539298571 , 1058504400883623668 , 2269178984186236847 , 808900977511960650 , 725099353625778325 , 937647417498306080 , 1511400290576903459 , 1430958129602949097 , 627622835965622693 , 2085119143513332410 , 597296838362636565 , 1125930409155716592 , 2230593188952039399 , 1492334272078740450 , 1319038216453083960 , 1282909147938106220 , 872271549403313184 , 1710021526656922371 , 1880614877310967472 , 962668353150038346 , 929581267185656475 , 707178536047586635 , 587503976324124097 , 1029582361232122115 , 2169308393737701107 , 1263157532731970870 , 1528796143921859669 , 792965076929622409 , 536507330652669802 , 916408126299589449 , 373901334742300811 , 298813460712085890 , 1191878804794578820 , 1673985547900653610 , 850873391546701897 , 1209985943203699989 , 1928112386147992379 , 1972389997503671979 , 1656554890403876545 , 665251319920533555 , 3821216286314244 , 1122965017460275284 , 1093807591538568945 , 1359973094739291605 , 1390626931730843950 , 221068305515018236 , 1256555446982943041 , 130513917581806170 , 1878336874962097643 , 1138506567804111847 , 1732830280293256242 , 979209176283993338 , 1808588642856214789 , 1585067085856794169 , 1497950187337236491 , 2079977973548686200 , 878236839694450000 , 743006994637843924 , 95075895647620249 , 837463958957688204 , 2080585809475940731 , 537390232059014805 , 471124429218357801 , 530583314347131324 , 1337033795046055414 , 1569917181372972983 , 1963893520144093561 , 1438318335209995239 , 1453084188083779794 , 1957235831931386466 , 526399102478704803 , 896395907773631332 , 2207682474340535009 , 1890685560902304339 , 1062150656810118996 , 1995229438159430075 , 79483132363018123 , 584856738691587348 , 167794879255732693 , 1304463193937353709 , 976551934914580243 , 369629479342221244 , 1640682407089341487 , 2141075623161775901 , 479710412865034427 , 1943120229358149800 , 184133666527219961 , 1947348948737118795 , 700758562073022447 , 1616097040978658754 , 1714442407535595746 , 452631911575681133 , 1779777103059926089 , 1985188696902090960 , 8836595220908407 , 886330652365885109 , 1475117608099005476 , 1270369454468519580 , 1631447380373878866 , 2222122343496085666 , 1131832739375846107 , 853063825032986500 , 965814570154739275 , 1246623760455141514 , 829797135488082522 , 1445693492850048349 , 2281638713579087500 , 1032992222531332258 , 52271189196963924 , 1658892316789070357 , 865690320162817221 , 289529031909329750 , 696012926559781544 , 312816353641759108 , 1902174055161648992 , 374697094549957480 , 2227740498235335780 , 308458181546896360 , 1637842325426536341 , 1056096134364664901 , 2168681975805532394 , 296395339161395241 , 1181377324522235514 , 159649468385652077 , 203863114702959969 , 602860858378653559 , 1006881469483769286 , 1977204901133922136 , 540480344288628047 , 2074885807462029356 , 167765470411526947 , 93044922863092825 , 636964733588366802 , 762990257127725471 , 1282481870582544419 , 783228070923100701 , 228833787357302652 , 1547307432137036172 , 2204026604098456295 , 502905278238341882 , 595237846271066450 , 1617872258317377122 , 1007988713913433722 , 162050683643053621 , 325084093667809459 , 1812047483762241623 , 264185461320617992 , 925764155442859351 , 1879674745176702693 , 194496488742332159 , 117079948219182024 , 368090370253284256 , 2189089895680156793 , 915492281365432613 , 104778063705139889 , 1433563721436101416 , 1920098223129822942 , 1016185557714701983 , 497810707077117233 , 1597514256218218968 , 1037972204213190511 , 800661198508421636 , 310176506139565454 , 1688592755237746657 , 988451404865054297 , 768147062000879850 , 1441527408204698648 , 926213117204174128 , 1894891765175699816 , 388174697805292290 , 1338890522123898607 , 76962372558652046 , 1683606033310867029 , 2293604761590561470 , 732802161457215069 , 1571809194578631735 , 2245444472713132598 , 132978056611135562 , 156884097659636149 , 1223642411809405315 , 1556092068719375017 , 2078675600235843504 , 1141015866047611108 , 1656108697659845039 , 966177233496618998 , 2069763401761260382 , 1738351105546412644 , 1948124453802421989 , 1860208864709367691 , 2032211237230681621 , 1619366384462538275 , 2147359927188415673 , 26531339006759935 , 1799814628913049864 , 186460424452442582 , 1216699615852366994 , 20680685863216764 , 1599079130939463298 , 620310344457174716 , 293243590853629636 , 1231247065296032697 , 189831611944176769 , 1718104326684730358 , 2072249275493916980 , 720736299833529467 , 836326927605688410 , 1094870069043545653 , 2034975384318435658 , 351275565140808878 , 1422098154353243791 , 707591586865678648 , 1197360870517035401 , 1542576446180616941 , 481608622504557187 , 511009144025990777 , 349136089147129196 , 2100251226294183328 , 943791456044918956 , 90927017043081218 , 1761541031134512664 , 1735716131386219989 , 798848612882248869 , 1622118667039826540 , 2264807465802181793 , 1581347211306433289 , 986092333274382229 , 290858769930278078 , 236377826297887063 },
179{ 1048820521226151988 , 1837526063153666098 , 2027194659623448057 , 1664697145958062104 , 221046399226015145 , 1100468133875134795 , 692090230554757456 , 1071535309148138728 , 80537297452729145 , 691343976631018181 , 770043699799181315 , 260198229934854817 , 1977933537646359697 , 98298132692980025 , 113056135512099431 , 1399746494146344321 , 1289692993844420559 , 1519781309278806974 , 932035506828248791 , 499615880808275427 , 350178362163887770 , 1916110900041479305 , 1003418721530982081 , 1668003013023586378 , 2185954229953766747 , 1627339134298440357 , 1628706810061468855 , 504221324414777579 , 1414850898603323672 , 2079217161938577803 , 2153704961356110893 , 65990244299644184 , 799493061837825216 , 25139838168494171 , 236539661764547385 , 709132120582916867 , 620231960001849818 , 348404278751541101 , 1485081043915035339 , 858861015691558951 , 891946950367580528 , 1977971418106963126 , 535801577441356032 , 755539191552256834 , 1199644002547237556 , 293581490459250136 , 914054397430708411 , 659110854681673086 , 1178994867775272653 , 282661353132791037 , 599784976199000524 , 888387936851533799 , 1061151208734783474 , 769669701284406989 , 636524197273006941 , 2228876091678858925 , 708456936447301386 , 542406773278763398 , 1266642786585799918 , 445910609420487653 , 2248850698339015456 , 842218388826751664 , 263495202736082578 , 925243989814279792 , 2141557183944445838 , 1009404427358648220 , 195270301148499764 , 526517057555969423 , 757548437631117696 , 1806894711057019030 , 1721546864216234492 , 1145560271912305964 , 2033495111334362179 , 1154335925522904864 , 434785949117255386 , 2155891421752562955 , 783191343708471626 , 1950909432271284714 , 1546922992353879330 , 1012670289146426367 , 2061161986282570520 , 72066275332600926 , 2005616171097398727 , 148952910310768358 , 439570798722174426 , 744293384465658217 , 1622707583180815935 , 299738519824542166 , 1538900660786214259 , 976084735038347041 , 2298793244270050745 , 1536359832593359319 , 904881412222348870 , 842625361796215784 , 1386246580780856699 , 1766504842435974587 , 801826648754378682 , 768745138377657037 , 1356771335489760700 , 581917215409265726 , 2155199132121610466 , 494115677926246716 , 222638933094392066 , 1724048556286841077 , 729103479687413390 , 1493396538916457213 , 78152248117330849 , 981241042575896662 , 1989817714168607918 , 237112816153825032 , 710870122049055821 , 623865850672402198 , 1170739447104883644 , 1905584306654439723 , 1380038039597028714 , 980107202590308729 , 544295270322674165 , 1519428950303847485 , 1943833817965416115 , 2263697017706295017 , 120683520794229420 , 863176037273148166 , 257270557433698190 , 325355697988822769 , 1806381918000635105 , 1044198274734816418 , 1065525316973641787 , 153662843917221343 , 913493721685327484 , 1862691340029006824 , 336639409118971766 , 1889247699092735204 , 2213792248799456406 , 28282828683731582 , 1015078682496948761 , 2224234215017536937 , 1786236403041759615 , 1263220898406227307 , 1447723667438857633 , 518440113910003820 , 2252949317746228905 , 1202165328389664999 , 993651950893040963 , 474352171724471915 , 1261926351897281763 , 167138345244513200 , 677095077227023516 , 2233419874147518743 , 1738777204545533381 , 90931241483850035 , 1058833493413148905 , 1482019734415132187 , 797290054121422291 , 1319463144552578019 , 1725691864936523930 , 893003907075204400 , 672610409054428578 , 521504396886469335 , 254534307694811740 , 148606099844292514 , 1868648865248668750 , 384676220080459202 , 690194870443195512 , 1903060722448479003 , 1174696096599824045 , 745077883654652903 , 62933993962426494 , 502222666670860246 , 63211196133807344 , 1731336257050469311 , 1288783132375204259 , 348806549595711353 , 1263074013652813351 , 534548349806988243 , 447182072578197558 , 1375921014871701420 , 666144089217239012 , 2143190621360621595 , 1895787194579121374 , 1707444006382212116 , 1633325355985659095 , 867060886833097976 , 231617810344177334 , 860814800395712764 , 55845799666453727 , 936114601673847184 , 1106475595800315014 , 1750893328073996027 , 24149455357123671 , 1680210590637494171 , 321414585848955533 , 1412535808323712870 , 1751962345983831189 , 1726308545205867425 , 11076668721085282 , 951513320247257197 , 381895899326541401 , 2180004316849398721 , 1330705130823998196 , 1904226748951175456 , 894309345495675795 , 870383197012906673 , 1664431327073398036 , 2031677169956873501 , 454191645907241333 , 1403962659992370593 , 1412795052558728506 , 711318338527847201 , 834101910729851156 , 1242397097680046377 , 1679408341343613553 , 1734516031986335172 , 701450803488102163 , 2025850340006318853 , 517396787752802523 , 762189481941059662 , 2081373044295585485 , 965864526446409545 , 2227492053183083103 , 2046055872624222626 , 1786058621976795568 , 65175460707504761 , 1476107322821266341 , 1397294151514042080 , 977290314094424138 , 1285151556728970537 , 363918875639784339 , 1662508300638404678 , 1614630727073974684 , 1140848793791737788 , 286858648798598370 , 298760656828672887 , 233121737557809017 , 528863027054582631 , 101109508362114164 , 526637515839704586 , 1418878741246544329 , 965521730999487730 , 1061238838134215856 , 292255255902272627 , 1272472670455604829 , 1900355783852208292 , 2249139732956840971 , 530396558999264848 , 2063742870196678714 , 1694866832188197046 , 724973798810503513 , 1197707245801781314 , 989793540840317128 , 1294081689070119661 , 874256759737099123 , 1163746053027472416 , 2165434100040054269 , 1313689283418729456 , 772775793244194227 , 1435363194997056633 },
181{ 1106409470736649290 , 318498600284765441 , 2238335056995051965 , 1377126221938319570 , 1448536757091572167 , 1762327764982468593 , 184577474120588305 , 1001816474171700219 , 1450395268484137967 , 1441776827581496861 , 2296400746328460743 , 1707118560197815120 , 1503567297462673678 , 386749084221126763 , 1199642924683867433 , 263680044075417699 , 610515329183007861 , 2089781584034493518 , 2016138219654681166 , 166727647831221437 , 1599926308929214635 , 317388174540295583 , 878614035184621309 , 1038420531864499336 , 229845851812306204 , 948592817182766358 , 792836328701398922 , 557335843517595250 , 908494146168037515 , 196505662977073263 , 2002480266032570462 , 1520771104526398148 , 1124165595634540871 , 1915360892286339923 , 563736153336693549 , 1907011773127329890 , 507623739555818847 , 1495643126534882143 , 199791612697022718 , 2304227101192449164 , 1309380379403115384 , 182156400602960752 , 2215944174690101632 , 687353530979745931 , 2166008935390800547 , 1858744321878819790 , 800188842078929961 , 1053375083678763125 , 1264597127457447836 , 1522722009079210707 , 1839953515704162042 , 1367552415412135584 , 868240218801357212 , 239676640668946929 , 1782794169882469395 , 1289230205953546561 , 1898377660015069559 , 2210313388871531951 , 2006013502251993468 , 2070355705383349160 , 1732129453498380740 , 513862884574865753 , 1723907256636344341 , 463675600962674517 , 1934798696348395509 , 761998800633161841 , 1730494031542422233 , 491828612742915370 , 1463931548583914623 , 540666869835995943 , 1029941406446360590 , 2114986772101189386 , 1893877466909829339 , 1776687578909173856 , 1809484182525466023 , 752877599954067866 , 252104255581609553 , 1481250044968484760 , 2176112595245648713 , 662449785982304089 , 1693078683248393373 , 239563320292145687 , 2252573310773178640 , 466841720449978805 , 213894802564228765 , 570037230572411329 , 1064082369661829970 , 326650284269274960 , 679905243747268509 , 1371282818013543111 , 587925123636978749 , 1897151225262539692 , 1558810219611256005 , 1088061183706225027 , 566525539438203108 , 1385609794814424607 , 747824747945143857 , 1421528050190976675 , 1231347039771981472 , 922857321137753376 , 206511639203067090 , 281926620773715461 , 1342365937457422162 , 734973774462323358 , 756999292941989695 , 1965109270694503017 , 2100543572589638730 , 2139051278038926432 , 890831299003929438 , 900297721125013067 , 2250434093947162259 , 1445115516469530603 , 1565189002997025179 , 536008592025432102 , 1477119098161441592 , 1569404337562158661 , 1958873812988814130 , 2032309317900721779 , 1502236555031890577 , 1507940371929585931 , 1705617242590176939 , 2059570559870002049 , 1965279816483194346 , 1303906716086494297 , 182723358171727236 , 396305002036849863 , 1289945537341851530 , 2116682542138587679 , 425405532801013854 , 38364162143333050 , 1008892203493315550 , 1323013348196782340 , 1407337514513271527 , 552414472218053654 , 479735344275998253 , 7936352919849903 , 1901461108486880456 , 1585017806446355487 , 331005018607607025 , 1079600780108593016 , 1926987142902179522 , 1021947107424304699 , 1329726281281379058 , 1686641728852162451 , 933780744369964515 , 1854859554972804442 , 301264040258713583 , 224121260581894227 , 897027699672075667 , 1589713776422881467 , 291285484317115098 , 1419921250694084849 , 1977125715594152897 , 1403814119466765209 , 1526844415687923524 , 1539445427586414128 , 78334111807920919 , 1433857039164606745 , 793877808102613606 , 574413246924070454 , 1327517475554458622 , 1751442228804425337 , 831574766836138819 , 489177724245654976 , 400015873161096332 , 1352353330293794810 , 644949841268250459 , 1505096549282969657 , 591240936677603643 , 454284642913858926 , 1092598890641559059 , 384091526714349825 , 2050250146213844523 , 1870649078687148491 , 1479418131420841184 , 747149462031966203 , 2062287727964998824 , 230646507921962252 , 189193639596899703 , 2298722607699066619 , 1602349895298602260 , 1991605185015321472 , 1834334150800207000 , 685591327563248970 , 2087026196682406413 , 1138854635816447732 , 1405325400020632193 , 1374385899752859521 , 1229760585641357773 , 783128345823604301 , 535384972232671159 , 621412544186690157 , 1569371284810643558 , 1401650559324596446 , 810624930395606531 , 430261625707103607 , 1861285369532241735 , 1819106579745646711 , 260267634720401261 , 308459864769833689 , 1398519833117504993 , 597999597421251890 , 360806824809974621 , 305500941591270197 , 972472322098988376 , 286752067985225137 , 1908322122770540970 , 445052489673743254 , 1751717252436815865 , 2261958053820266968 , 1726333517408581877 , 413372287404223580 , 1686634713455825449 , 1140086927533441198 , 1922770606815037955 , 466752713826215808 , 1834909719958170658 , 1657554716551134835 , 1899293791778971617 , 1794369426563363351 , 49923440949387614 , 818699284364167485 , 1691590042449347818 , 1203927065911124694 , 655279727407799962 , 1250010404022400962 , 2088553886088111220 , 970198443089704674 , 743766821066305308 , 707755986145826158 , 1322041337862208676 , 2067562524755609528 , 345462782872444086 , 1736289271230193434 , 26301012100333600 , 1950714469444997351 , 1454640889098589613 , 1046681619149335188 , 2159827392490786192 , 181127242954752365 , 2190815274751174934 , 405563335458358558 , 654307322970881529 , 1792594726079588103 , 2255601999911251188 , 1044959427836802705 , 275620114522703863 , 1215716386676207862 , 1350219910172093637 , 1403269734157446048 , 1930068942742557533 , 2180395035246649797 , 1042744737140198530 , 681640234059773723 , 276027165839371816 , 719452109773422567 },
183{ 557192996250802959 , 728319398538933615 , 202694171869701133 , 2211223902299393808 , 628028304324638012 , 663745566943947581 , 1287495798089200851 , 1157486151264823482 , 1776211111156889006 , 1595321549003309308 , 345332306592167383 , 2241242552828854146 , 1691569096420255254 , 2167182599704335250 , 106017276568694225 , 1975537091902606708 , 2049175821622534693 , 810893883414284023 , 1558039608219993136 , 529293358256946445 , 496130222646782229 , 414202997904197712 , 2160598756602051469 , 2127001937617149930 , 1460525415251027032 , 1171488874742785815 , 1950041535129639286 , 2035307597547311567 , 1464321046615767522 , 427983324456274248 , 950862214514593318 , 1159361421010860114 , 2070561571425766217 , 947515521787010747 , 2037716836255290954 , 2132288467154841771 , 2018000820556391141 , 1308275989520266066 , 1025432863671614271 , 1413081557209330081 , 69812177472711380 , 162004900382144382 , 2014121186708571482 , 1093060698076389682 , 2216423574862039661 , 1416383368104313852 , 5739561578585173 , 909022872064088663 , 1907418751945062331 , 1907548499950636174 , 448331757738252515 , 2192557168153291862 , 1666368168900973063 , 445946705677139105 , 806332792186440410 , 42408626547170217 , 875263794529500799 , 859078099452423194 , 332018731216612735 , 1052041148167229080 , 1332417333307354237 , 1196699401438418211 , 1562010559238648288 , 1756716882645723222 , 387478148380351426 , 1433895272896442965 , 2018231084927653773 , 877405131528611508 , 432562338051731199 , 1813967037720142400 , 1103804172512216636 , 979165956422421642 , 485307429639120671 , 630756160953890815 , 1787468061282024939 , 319894928534533274 , 1823905163675392324 , 873475599406367590 , 826413501483735941 , 366663051881577937 , 2214566762095944999 , 2022294653923169127 , 1477346054907803021 , 485161508638348433 , 2078602618739723810 , 142679272974750596 , 258666005962048527 , 495680836993805996 , 763333830677683411 , 261798656639981436 , 2105168737341234180 , 704402689004370714 , 966321302281697532 , 2120928828796608388 , 142925232377258025 , 1591531692550375898 , 2238321423278998646 , 177443087764315769 , 77247305801126378 , 1190402960234880888 , 2228607935800925657 , 1497961724378556336 , 1024783228351742537 , 1884563978220518267 , 2181983898567592262 , 714357477842717177 , 1216162862051724180 , 1032657067977293762 , 1842700781620173435 , 1363771576434444415 , 2120293976197227598 , 1482355275601140629 , 801644431524465113 , 1691299719062517 , 1489654165063170136 , 1410984273970877387 , 1896136802217122132 , 1480751832901186468 , 1195400323705870517 , 570667274906919725 , 1084242995925670043 , 666066464785111217 , 1134340553955849884 , 341838828776621674 , 2266837641941296730 , 2096558482274203064 , 1632816935807194044 , 1202968742364717429 , 1825116607044822595 , 1087525922193948350 , 841806621003293966 , 1669779641496770012 , 1556427848920014295 , 51441299753555617 , 1861703727524549837 , 615076000245825682 , 654401601479586271 , 2135472951250433653 , 182488565684155284 , 1101386790778117506 , 2168847447299483938 , 2154539835744631937 , 1364322053715338872 , 1541896395990127618 , 1184895662741216689 , 887248441606582847 , 582608799063371029 , 253950182316252002 , 442907597865037776 , 230636172640200281 , 316672326744216446 , 1065974469169983012 , 360763282552664127 , 624950623700566267 , 2154894191403757294 , 1401682617145585211 , 334433141074768040 , 177053545438959346 , 356051411873472678 , 1245077077557382899 , 914703607484917707 , 1199574344227149208 , 137839706907085788 , 32428495933517127 , 581767237569968151 , 798447453366298488 , 219983203798479070 , 2301842946137352838 , 870781100354594569 , 641534480577530543 , 1081798751841177995 , 1561698002521497328 , 173327477978129600 , 1386418317308964825 , 1974155867519302365 , 1003231783841952884 , 235153064222181602 , 225758761886875294 , 632273603611352210 , 1535822350904939404 , 1801323851756866941 , 1682019995527036324 , 2302901579657236366 , 310478581543398581 , 568792727059131845 , 1195143152274117226 , 1545068498126986560 , 2273961063254860064 , 521396115147021204 , 1455924943146147918 , 1517303051222183083 , 1400808413971575071 , 455618629479481387 , 727926561662245634 , 1870802551634608466 , 1668432672627277742 , 1840353264157862433 , 1755925035745340909 , 855451565693738151 , 1527068064327428906 , 323419768909828033 , 2196286317739498568 , 1627867031697030852 , 2087596363388471167 , 2014556342688142196 , 1856986831279784896 , 1820611646813412534 , 1986407931497229791 , 2075852923710691810 , 780435965982965602 , 401309432047738617 , 1682350246253495252 , 1061205516980393619 , 339864547135335656 , 269545100472978680 , 809807685493031452 , 1784240052033087751 , 1091498327973897766 , 1887737706150768042 , 1006155800912676238 , 2006192547883757132 , 242342215866770605 , 964504201583118886 , 414712752736448995 , 287860178102614610 , 621870652169084210 , 672555269450723631 , 1786855139941582821 , 775667371703398497 , 1192933963136666693 , 82916822945185046 , 20885885866601274 , 1482483117339797205 , 1446960223160589081 , 591156995361880966 , 1014944747032144100 , 684577012953249049 , 508581366881774423 , 1880271290448400088 , 1973117022357768242 , 878709666513878920 , 668430195317563536 , 1732379552970389017 , 2267539198293298546 , 429764872426441763 , 2142327373349244936 , 1133361791580305723 , 1925710613354028918 , 896166485011554035 , 231180492640459618 , 543559769605393340 , 156384080838062073 , 1824701768488336024 , 2139580078303991782 , 1376040802363188241 , 189157394168399649 },
185{ 1768905885113845702 , 1626621992237271221 , 1553578207779327922 , 1620401764188200694 , 316891145278496790 , 322265905880056502 , 102618979554865679 , 51756789607587710 , 37430643278974057 , 1344392162798639013 , 1204094520004483261 , 548041716265663541 , 355308365703731412 , 1284915275821983739 , 845863532000149115 , 431087415610882930 , 292087421220755298 , 217899458249443478 , 237685466107194553 , 1714042784470631442 , 787439696238050453 , 616927404370753431 , 2288066345006607226 , 826797096075974139 , 1633885127739737976 , 1211524738941942544 , 1828494256357911205 , 1792695746615448466 , 14442010284147225 , 1097908755187314544 , 497760501606146488 , 1952017494434383814 , 1904267356457663489 , 2227627917373508784 , 1901067578825899681 , 1107652681309804973 , 2165601562131445211 , 44584617773614621 , 1398546901038590109 , 954460998847816906 , 1818166924443316711 , 1382754013957813600 , 1835341931100772383 , 745941391889283922 , 1164983842865885740 , 1767385626671250650 , 780238799939329522 , 2276199127551761687 , 431034704233159978 , 976337507691463861 , 1589476156435777843 , 346991371769698841 , 1697569718998474233 , 1855789523615861421 , 144341429911975052 , 2165032288438709751 , 1317900773742911029 , 2135475898462409749 , 1550732988385302545 , 1421406260930222778 , 1317260898384181746 , 1617642915435812432 , 1758455173783713151 , 337839835557738856 , 2057843476033649601 , 1952037172156768897 , 2113288847640601263 , 1107607906229670495 , 936097276766200822 , 2090294682263228086 , 2206759639750573977 , 1901104799445539558 , 1046655151814677882 , 671955425423429240 , 1409991265690717672 , 1267064423975438173 , 67034047957316196 , 1037161668118108167 , 1836119926850906407 , 1595314964590408873 , 610014139367545748 , 1239709623763991624 , 1054340959520076332 , 1274660480525521533 , 1982432649101462312 , 773608239905425187 , 1550259115003198171 , 14421127519556401 , 521314746366483925 , 1146658732401937775 , 967325764694107393 , 1339275001012867747 , 2220723548465322519 , 936628257240106582 , 927310370762244690 , 1452918772655580262 , 876217259860482943 , 1623687923706008496 , 1412857738444474549 , 896745485582475624 , 198562932611621348 , 337203783888341391 , 2022102829015693674 , 931348394622492423 , 1267389969866786853 , 1871394993946568564 , 926576672901082125 , 1637794031514041666 , 1571106610777090622 , 284931276196733722 , 571787125421062206 , 1832787555801284598 , 263571600332280333 , 238570619679729524 , 706292335077042492 , 407536339206229565 , 1765486861136922692 , 243436494521539075 , 971953642198368416 , 1327796766731306684 , 1935630442769792373 , 739808463694474508 , 1223407080439830357 , 1982754238613820190 , 210411257671661922 , 855642372617992617 , 1467577003239251555 , 666564065352730516 , 2242563112045298205 , 2046222844676249187 , 2155998947620293157 , 1526700701318138030 , 1003848433879013462 , 98051112909253685 , 1380800485839718896 , 614717512025868540 , 1266101016330726496 , 2183849322898973909 , 1352496847054512322 , 1123247717763453684 , 511271979155898643 , 709210732882494744 , 1966272923790533223 , 1294590605128119845 , 973250471985460927 , 632375948806234909 , 1256955106453398935 , 2269278789090018371 , 304919057576382993 , 1316102260563018447 , 46773933782379709 , 2196761329633427676 , 1686273507335616755 , 935947069377018100 , 1836912775987654515 , 313817010744279866 , 1116405224714121787 , 1665626053201458659 , 484567519194160976 , 111128942381261718 , 1569641753461603837 , 686862435486299803 , 271197466424042862 , 2263699190648626477 , 2023575119154746222 , 760815369932742511 , 118706471312432797 , 1074934839126156170 , 719897449881625988 , 882586493061578751 , 841600025037399561 , 1081934239307585152 , 1587600826817144688 , 659226699934040778 , 257374233454144634 , 1793939878090045506 , 2103900980470839849 , 1361289262326483302 , 187052072008651302 , 1265694325251463904 , 2239887792167983313 , 1662064281944985014 , 1989648785225332501 , 86340684036944972 , 605991804301240109 , 298671995812097874 , 2034592403906538506 , 1184014708527517412 , 2155418858972476143 , 1104907270290428768 , 1403281134917048003 , 1950802265876994639 , 983937088559496993 , 1419698300823728910 , 1277513277394243027 , 150606031070442676 , 416081541639879913 , 39601158582265739 , 1076012398251290698 , 2065968270048978007 , 163399746225541622 , 616982922497516630 , 1014224802836939906 , 441228051236338023 , 624578110992594114 , 1201369510562381117 , 1438151486300319873 , 2139339115556495340 , 1229274754502893926 , 2019262176920678086 , 1148465614512587417 , 267423765014223744 , 2240083435401565226 , 564855252248080766 , 1083266739787835462 , 1115598071903435615 , 132743395956567744 , 26641782126419850 , 1925534471285480956 , 1768657075562385114 , 688534082848025722 , 226214694239339288 , 561055173407039375 , 1013672486168059219 , 2101310175819409481 , 1716104962197284038 , 343815100140500642 , 2178752797814910954 , 1011648122385035295 , 1274475434094971862 , 1679042261057029254 , 1810059347897724422 , 2096585942091306788 , 1740699088425024940 , 667306010706891595 , 409853177513031962 , 1770032388879511018 , 556551891900417006 , 1655444492770047700 , 1598819847081018786 , 1506040237975553478 , 134427888283315034 , 2294533929960468354 , 1309845469974758509 , 897862976849746151 , 1267128982039990685 , 1010047529638418272 , 1406275458171335848 , 245781510136675571 , 1216361222933939379 , 353971262657382885 , 98634983599704263 , 1602127770457241692 , 254434522218560079 , 2230775220697860371 , 1344589311612842851 },
187{ 771771617699040681 , 1507923037957143534 , 1592292202817815707 , 1976695929856545162 , 1828599357012678670 , 2243484542722415956 , 1171691117718642741 , 231741041039691548 , 1114951474081848349 , 1521750975108977767 , 1340025757968196778 , 1098164471234669974 , 1749338360645959378 , 974494633780987819 , 1474621520297723494 , 15974765664147300 , 2064991974475161084 , 123925872273049259 , 906232282998319431 , 2087071182064705353 , 680885897199592232 , 1746134223769616847 , 1849630299781619900 , 2263224355025664227 , 1700009182736884617 , 48896711183668353 , 1340442532199474572 , 405019220756618105 , 1174117053052795983 , 1510020873669056190 , 1845070927010779566 , 1454466374740775089 , 1171045845881028174 , 1276730235911834992 , 1576339227319568829 , 2058529204298552329 , 1140833657719677074 , 94203583123552188 , 220217457428113175 , 121244243105354429 , 1085757641538346222 , 1830083336759519225 , 1350029292877533449 , 92041142224953880 , 771022456059241124 , 1720396968629008543 , 2089468275339505198 , 1511636559967062724 , 659186049513421310 , 2228786057203808641 , 295871771599665790 , 1914707508875254735 , 1816552873580637836 , 949634941328841955 , 1668019284011109743 , 1194310280390036490 , 1305938935269328316 , 647734507906697495 , 433363229670534628 , 231849668541771635 , 1707812045201262618 , 717236876824203217 , 1996740252249521082 , 2260147492105432656 , 1402394652037279835 , 710689946616740880 , 2152199249114985374 , 844345317789274679 , 784003560387087877 , 611400007277823122 , 1154069709152182156 , 1798225758040631643 , 94244040482350691 , 2085476804762350749 , 896919786067543542 , 346990425167843313 , 635408758725671150 , 1398310814522101825 , 200460856720550982 , 1090848699670185897 , 265070368446469443 , 289875211461834081 , 1424010860027120265 , 1846462473273051682 , 1162017320830504092 , 2296904847510982445 , 2295939051182955923 , 624165294805279304 , 722397262381744115 , 465521942465408410 , 346150197176172138 , 594269381796048430 , 292132485782170398 , 1712488860982903686 , 1956952378488470735 , 2059664509481657176 , 580012892926442702 , 678864194234534635 , 2219037577825052522 , 155222714940009375 , 683957196153615162 , 2081131531353334067 , 1943849672297576626 , 1759654752089188763 , 798637877383840834 , 711427939427280319 , 1690043405344184479 , 314357615603614297 , 555199005896587843 , 691373786674563952 , 496006159925690147 , 2296753708329172298 , 1985650408371426188 , 975095639266611703 , 2166462296096989126 , 7957638985322549 , 1213949246932970540 , 2165094125850204787 , 1686054593976251413 , 761093598046418602 , 1106616151797332649 , 1143807497968366549 , 958801468560488591 , 32444611245198257 , 418949677187830655 , 1633192323511688011 , 368544571611466681 , 698858087834274393 , 575059050841816732 , 1429110167693807786 , 1487448018370914662 , 683466739669228146 , 1027729150597056662 , 258594215157676021 , 1166566512563406456 , 1730004226043734579 , 125249214561408443 , 2019648470727571032 , 1708630106285380188 , 612189442042687255 , 570172914618969355 , 2057681254648562371 , 1382020819647714929 , 2294362232124804647 , 47626569291957175 , 686882831441808100 , 601807562465108244 , 2146651965570141386 , 1861982030487681093 , 116371949893699588 , 1856313260206105946 , 731944919714180204 , 1329759574730472943 , 284574660854565506 , 2078616502934592751 , 357124816499988593 , 456411610415522484 , 2127043365493219129 , 306302708736436740 , 2300889717479259427 , 1003831874535658435 , 637327528216383459 , 131263676783483713 , 2166727449526593910 , 710829377599130505 , 516765838837473176 , 1720551948892160948 , 1671459690077676374 , 1590676253338829121 , 890275292097227420 , 973228768617512865 , 1499787477377768157 , 1028869267522461605 , 1483186154834382996 , 316961862308327265 , 1890605182192112553 , 32397709432301626 , 509916447512306835 , 37033543607515872 , 524568403137042008 , 915191412455005241 , 1929278135730050761 , 1477156182709966738 , 1503549214325454834 , 1486783083517078375 , 1967320170345049236 , 271331718377904860 , 830762052754093236 , 1436732178115881998 , 401652279747273295 , 2001643458183865989 , 1086610631759208811 , 439637917445970788 , 312653765826943873 , 2255219230445714509 , 406882698647751374 , 664521711888765043 , 818511116574023408 , 458145945042811927 , 423951606589038036 , 1084141880954066963 , 1788590586892331620 , 2013749754740284050 , 1301737027419445033 , 839580910138384328 , 2111969246832983719 , 879629188323154085 , 650304371758902369 , 1776561262560918158 , 158812951197828725 , 574389779213452915 , 2231324053976259977 , 146785356734772766 , 447915093190244183 , 780868306527408460 , 801439606351562244 , 1199700172911275104 , 1381597435261718626 , 1424172304810031275 , 1996903719287380378 , 1060159815905248268 , 1035062245450104103 , 1130703742561222032 , 818592400817723245 , 1010009966855969780 , 1180730031787255662 , 559294162742267880 , 1751207063086937991 , 886521614818363083 , 23226561138058689 , 806242481444965323 , 900592956640484439 , 25252447354490227 , 384487392642169413 , 1624918860663908166 , 1847097790212191234 , 365123204324177854 , 750668231556570050 , 321004529785377780 , 437223591623283537 , 1725256936889127499 , 1913919051335768999 , 1227807052229343495 , 2023978029925659441 , 2072036065461975837 , 1440903797635932968 , 601443256098911093 , 1344756009222783841 , 2033945531037620239 , 2083275799907885595 , 490711376514692621 , 926823362753880045 , 1940635382291367806 , 282274738857445400 , 2247647844864845764 , 597200755827658148 },
189{ 2199048280855176722 , 331330833847579807 , 1209656414842958093 , 1021918167943710352 , 2040985052411617709 , 1995580836929735867 , 583417976627432704 , 943407594228818868 , 2045080375992270304 , 842266680101858307 , 748754905375223668 , 49959878092161147 , 646662785306565005 , 1093721437874819414 , 195160063543476498 , 889326174645580417 , 2120516331672385343 , 122481155639943082 , 508486934644741995 , 1873986862287095190 , 1774579970799015917 , 773409083612113592 , 257433634371202815 , 617615558220848241 , 1108806600125105606 , 724584483940845737 , 169528749656828753 , 365180780200680599 , 207284834103751561 , 1053074511002315671 , 1535723209593776381 , 1831764446514916164 , 1095737288244675119 , 1878761038886565454 , 1513762113470079820 , 530675994191640951 , 2028790815647754274 , 1258001942286689925 , 144364697035408149 , 1912955513710124627 , 499376580623653800 , 976247938107133819 , 1816666990346603435 , 1573510679061332135 , 1755603285520505011 , 2096024866280940168 , 1958050301199931333 , 874346801349415840 , 1776914388780212685 , 368277342878018494 , 2055223953273380807 , 1648436124053103436 , 915400129626886201 , 1119764462767860275 , 1038603507711032353 , 2079335175680648871 , 612083960805295143 , 1058505618813803131 , 1713149893646063183 , 2238694640099863722 , 1799014077545909826 , 606254401396543586 , 1281712970055141410 , 946436668807105524 , 868160011566274104 , 610733880882819889 , 1632726936114530121 , 2066965106944011293 , 403687359694874634 , 643940650237131734 , 2070688183865029490 , 1738060310656658825 , 504693211965138338 , 1769863005836867961 , 1108797160332167967 , 144029514616758902 , 1392977907659315703 , 788621615686960046 , 505175496862831385 , 1101326654778429286 , 736850223070092574 , 71461010191775341 , 1233521003948960639 , 106499443693842067 , 186111051843755455 , 985225324075299139 , 875124859325204261 , 1640929665903345913 , 2216329434983675521 , 70037627682822820 , 1585254381963680400 , 199104939694747858 , 2084190122028792650 , 787866237516611028 , 1079684503717887757 , 1534421599323848071 , 471944409107574069 , 1633419498691658760 , 860770957193806193 , 180377182986388718 , 1311094519318863898 , 934285033411837096 , 383410612270855321 , 694229981802237248 , 1274129126754605103 , 795421814463943459 , 1990565061251813949 , 482216831855896764 , 2111462304568818488 , 383807596422916996 , 1594575662771092174 , 204246773029470602 , 1653132916850299676 , 583547243482905968 , 1428676790432712267 , 449152803237482965 , 1179561092070622586 , 2156962379162551360 , 221436862672639453 , 1743049151968528016 , 1638208985917090991 , 744148605616680585 , 387419078509958884 , 457692085329390775 , 1126041429279273141 , 2128101183010103613 , 993756934293942719 , 1681991274643514594 , 1228842228020479989 , 1521590697379317624 , 1793457439141794479 , 443740889223071454 , 1196835686073505560 , 15685389752388130 , 978377624535272256 , 633948776025977235 , 1424100671849561819 , 2219021473399752875 , 267484896351008307 , 75022742714792770 , 688400767503733919 , 855539872764450502 , 1253313089382244152 , 1898087390333071283 , 720194514391259881 , 2209170194234737952 , 1827471053701203364 , 2253662792397320852 , 1426636558784086147 , 1565848460104188986 , 709315381389624737 , 1311360208997603194 , 1990552832877723911 , 746591993571362609 , 1101084153755934331 , 1130041932726366062 , 530624131897120397 , 341661135624728268 , 618489561701338443 , 2212531616818401168 , 96972481694484249 , 378357616521272123 , 1603167481276063181 , 1375792566994543775 , 559820779510871544 , 2156177885707745156 , 162489549857628175 , 64441805355500033 , 816308171775927062 , 551577938616045274 , 2090920964645897581 , 293922204182778460 , 1570182891592545562 , 1869187679561349379 , 1925448821424313091 , 2136298735070101944 , 1602734934514675026 , 2025395789289492854 , 738727167956837890 , 2249390791644066151 , 871807348043239557 , 1378909085443694190 , 296141379087399753 , 767432917570283043 , 303946137068641159 , 521745039242335908 , 383054378437579445 , 177685765303986581 , 2292612424513463791 , 512239061792286981 , 493805804119469351 , 2140474469049844203 , 120300697726120942 , 471331962760496726 , 463686348743964742 , 1712659125885784210 , 1448449414514815425 , 1940064788649123176 , 327960034227618159 , 151783553844368959 , 620403143475300225 , 202614898111530216 , 1340644494548000416 , 874517526510346442 , 1181394023027386338 , 548363203674322422 , 1796895684076733205 , 864585914412308028 , 106550524346778593 , 1439427455150074537 , 1438514863774409042 , 798724433111057231 , 1198104342937682309 , 2106879335302816682 , 2116593797644312335 , 2084655892605120129 , 2212840205101001719 , 341073547055807928 , 1557715135066059530 , 781676948458044789 , 1044871522979870199 , 2279930213491631099 , 343512808917506685 , 1589246619131110497 , 2251988669539018199 , 2243738264178935214 , 14645376904140206 , 1679932691935464589 , 861666063030962038 , 2244094367580046309 , 1015939010581319528 , 2258781071479179735 , 748952698470684651 , 680991824172584043 , 1172452906715150184 , 568010225785682850 , 1385159468117702553 , 858176723497308675 , 282402749663531074 , 639063346761892278 , 1632715772948140146 , 53404044588500759 , 540202727965195724 , 1780776070977105996 , 2034031208718715760 , 550449030310259176 , 1862722982969828180 , 471966367063178806 , 1673224198074162257 , 1766263079181554420 , 1176306851817495380 , 1279803259510952229 , 1435112076054594180 , 942578886691710182 , 110443437276654077 , 220392156485970074 },
191{ 856898503671687059 , 1292618987730610465 , 1695721753789976412 , 1601184573096944145 , 1585712967609237564 , 1166558427907470892 , 1869689188758775271 , 2159753927426605591 , 2248345473475119134 , 200535643297893771 , 1954256812522805829 , 2054098688916144503 , 759539864746117575 , 1453932160408142637 , 652320679649510022 , 1844772229457096423 , 1981924409792724023 , 235468203078752860 , 1349545610988544014 , 2145949933146498322 , 1774998959520098647 , 1030911980549699381 , 411612247367928006 , 372124398967377391 , 1015465087293665586 , 926262877101479601 , 1256526912588230404 , 638944654667807395 , 730769908646588218 , 106500919038785604 , 2037786554508029617 , 1768636090377070432 , 97525723743425252 , 877747020882651108 , 1009053183178308659 , 223152331063528755 , 152361091745062861 , 951109774620179611 , 47331662690328033 , 1446536559068904696 , 955546636332880312 , 1725765424729427901 , 723394182345939421 , 42347556866378765 , 1176879673792240319 , 1157756158076753303 , 571932126271530338 , 1537353330646390064 , 2100271615288066420 , 725374386121460687 , 1517872643664189521 , 310580971312535659 , 1961371432639504562 , 1224761459538484066 , 1570336652176918722 , 1970412991100775071 , 790124809764681620 , 242384973777580901 , 642212623398033826 , 1051183392094267828 , 2032740493462733969 , 1118407648304862079 , 598412182336756465 , 593384507077281150 , 2055409481071464771 , 1061432252794809009 , 1767820292605078775 , 1642464368877776501 , 2209282240870611294 , 858991580931764912 , 1791366856354291641 , 1338127996914101597 , 549882689800359083 , 1433796901540885177 , 1418886528193112825 , 483138132039040805 , 2069534274742530700 , 1095212068359646664 , 329691431748994069 , 180888911473027075 , 1387971325194650751 , 130142561774564538 , 704222853271221249 , 1885823382899425146 , 720320759231476154 , 1568382160262661542 , 1169359382870613439 , 630060976104385788 , 1802147535347507861 , 267575279359728377 , 1543847415693989510 , 835172438457554449 , 576180088858123744 , 1265191871105599877 , 985980097565672888 , 2017591366188726591 , 1402131571690101926 , 394687483407535784 , 92895905330716028 , 809295694524113319 , 700553123364087651 , 1167932802513393624 , 2108664096136916975 , 1187712985471871448 , 436022367758248204 , 653300151820340777 , 267336757119324621 , 1933073173599776531 , 2037952107506148017 , 702232362553440969 , 1508572864447881730 , 431350524663680321 , 1787606508800166613 , 1874169363007961141 , 244515299158765730 , 1643582005944585109 , 1427017495900985693 , 1085648374896838952 , 1719952818634541652 , 1957264005231697023 , 1439607292578547986 , 656342876894475282 , 1064945035352567397 , 829604373783852890 , 1987146655764611206 , 1048429776052008983 , 1294365519400304165 , 191156619756055256 , 497286296727831551 , 2132281430795402893 , 1359741545824540766 , 1800072608584092147 , 392102877822995575 , 1143291221638292999 , 677359755815845070 , 1899056799279113631 , 446859065433548838 , 367412574152595029 , 1522854984687955285 , 1894126130926655247 , 415188120177901936 , 846162286806600726 , 1872921558614183553 , 2044341792195709847 , 175862895770501823 , 987383413528690043 , 1996910781580859389 , 2292827594361457156 , 146705790271294039 , 767236127713528392 , 1979962256415413963 , 2139010618925174943 , 189579936963021822 , 1550306584888195906 , 1276171918623489914 , 2032519743615868605 , 978474478297643083 , 1724273598542732373 , 1469421828115922549 , 1457746406298105303 , 1617034710338821115 , 1281890352463562422 , 421327507887188775 , 1273669007180326641 , 2034602464497293178 , 488591991148184681 , 2003360479825386508 , 1446031322769373478 , 443552876701878934 , 387762651623651976 , 1055578185079400988 , 831364107141495678 , 1986079852923513754 , 2131922714396666861 , 1223016824113362496 , 948880956674363936 , 1752528620590142726 , 1647898311199518184 , 1841457346735913367 , 45927673633003929 , 72450326226686058 , 1322433074879490785 , 222925738465925586 , 112816866569646881 , 30982729522563827 , 467175787903865476 , 1185451309213913107 , 310368213065167332 , 1681682977028290621 , 393689118698044837 , 2191428823117858471 , 1634346616930150019 , 177260459685497923 , 90340507250454394 , 2227721154991348175 , 188241259734201641 , 780259219732042279 , 2214063717996992280 , 1075021211397805831 , 2294494947435198657 , 1107969390863237057 , 500882014102804184 , 1941536767284714441 , 1397720364870350956 , 259347242560669403 , 865735123120716171 , 1730109608973655997 , 282409664376380890 , 800354162412502984 , 1845141229318961497 , 618938183329036025 , 1272805730390816602 , 280217043189741388 , 179591629807857490 , 258870678596574933 , 1337400839489164703 , 767913102981007037 , 798329535938402223 , 1286702453317461209 , 1174301710220472966 , 250305543455093989 , 858879227053024317 , 534139166346418382 , 706304562418069985 , 1548681612672319647 , 1035826052757254654 , 933077265667702932 , 2101644244092633959 , 859043274530826284 , 1582372365117383451 , 1041758161016278840 , 1304522008559941619 , 158610082219749275 , 164931017187516178 , 50876237671029398 , 405288740832408639 , 352235212800347309 , 208927942366160978 , 257786645422177031 , 1652867075211564928 , 312251893818754564 , 274312224215486420 , 976754928806921758 , 2183652374252628657 , 1655672373176394057 , 278357740100926173 , 1157974059617153084 , 1314327452600467492 , 1367823126197767313 , 1775858963226693931 , 1216842072050359808 , 1538696263866871332 , 1959784259618893113 , 2002486661863137230 , 470180229804331810 , 666507614167974318 },
193{ 379728413942513865 , 969493761633741006 , 414898016611584575 , 2030285546153099792 , 2186254596240524411 , 645254587584225991 , 735621438418315685 , 951976560126107263 , 1209700161080802732 , 270128760328893840 , 2056706767020645449 , 1619154539729726393 , 54023552683604436 , 1884587672766785976 , 605311397596552002 , 918630810754123310 , 1919426455047032611 , 127622514486094423 , 1552514259285194752 , 1705933879065443149 , 1118767302531480670 , 302457359641872383 , 2204436302357892988 , 552876675827889714 , 1892224726620453999 , 827652810396393140 , 1904928736327378589 , 1724792685808698112 , 18586364051549057 , 876970009776927466 , 949757393257152295 , 706051560632716783 , 907649177007980635 , 1696183362804544864 , 1171664662400279656 , 1804313799090704037 , 1319762934778663440 , 826729007523294045 , 334383195734236340 , 1376986264574752063 , 1668430462802263793 , 85936379364766520 , 1903737123210732439 , 812938988719905245 , 2266275126630304338 , 793216552990353666 , 1243508233988788341 , 1211300112747386850 , 342488059942773126 , 489159928041944884 , 2189166568210022538 , 840321537596072420 , 502491618153117148 , 359408179852219041 , 1716710060117282474 , 378796090687900079 , 2062963437608704759 , 500471774275764704 , 1405974635148398245 , 1141773098773578180 , 272149234301786159 , 1491578547970576081 , 1246524875832012520 , 489620290040084330 , 1554254299506376563 , 914865640543686193 , 1363330460758030009 , 613681244819066758 , 825935415176708160 , 854158989955980277 , 1860513247938645367 , 111074882003757321 , 1198360079900552847 , 1757801172280727998 , 1416539701068370579 , 1365963936855724549 , 52392943299299103 , 1839616726633326286 , 1163937674794550896 , 810199306568058401 , 1003146151820234246 , 1153968476242379317 , 1641392039910773743 , 1594691335409871376 , 598561798961026228 , 1685268502807209303 , 632365928077721282 , 1053786353910196080 , 93376994443435323 , 825861662706570839 , 1681654189875398131 , 777412551878353921 , 1123219610754884720 , 1301944619802811861 , 1624825175414846165 , 1189477351280454431 , 2237222739674099508 , 1086098601364019985 , 939172165754047273 , 202357444466538433 , 1810822056980244578 , 688153654558136123 , 1316127458473040454 , 1467300410886910515 , 92706972626868676 , 2174358890682256445 , 1323376664664841575 , 551473606521337353 , 1481185590918779172 , 1149286848465746939 , 356465569717373656 , 2027580689607135793 , 2138596714770431953 , 1184101959910346160 , 22338277724332925 , 49365701027428200 , 1438930934351709428 , 1465882470851208698 , 802111731917469891 , 1226700892461570354 , 1252952541495409315 , 946949541723131926 , 219022335655869454 , 1545100158811234973 , 485619675946508480 , 1970022585658742203 , 1935230468426076329 , 277836340903137011 , 1389738803946248287 , 1606972708207137228 , 1830726349900048579 , 298946662147213504 , 261616535602343451 , 1406447086597710009 , 1550944643494451471 , 340990175321206321 , 2275552554467231607 , 1048463567745511673 , 2128417279521397488 , 794609037113092469 , 114663203461587292 , 158172146133005758 , 1795312756081056770 , 128471521538987916 , 651782440245357104 , 1486376698945416279 , 1819462296005675329 , 961439471769836100 , 853584960687817314 , 1333446496951311719 , 987276716956552098 , 677733881243712507 , 1346273483724013681 , 636732500743123105 , 1660282049100139434 , 1623728582157890339 , 947139373235956336 , 1092318372977556499 , 1323013637947138745 , 733696591023124234 , 1961173342494532085 , 761315989987700032 , 1562322491245262213 , 303357166518315346 , 501083154772133786 , 931219141571504764 , 1200881046241118247 , 1436419183329468541 , 705162305284097927 , 2226191806511672825 , 7667222989010981 , 1659869774712999237 , 1240302359009624563 , 693795449187410924 , 1948692875746367707 , 2174118612374152392 , 792955670676284835 , 433108338637537376 , 1209344660974523091 , 2216084339295395283 , 1215183326527456238 , 2274238308332938183 , 202202299852702891 , 1668742617624048821 , 1992940987371899583 , 1403168181217518578 , 1861792648757301012 , 805575590507519767 , 1363209083829011734 , 1456913162658474539 , 1020705483220199254 , 1690478717409216732 , 529852495565327651 , 253978129260149549 , 705347965509933562 , 536887427033084376 , 796230242836404161 , 835310962364445071 , 1912594330060445647 , 177795753591706277 , 1027138207934838807 , 1472812633055091866 , 1204294202558482499 , 761870535103201467 , 838390526037614524 , 63088799956374991 , 2049063967195575259 , 1763006895335081977 , 2134307592438305929 , 1688038161948785116 , 1301596892638626442 , 1195979437626696518 , 138869530002499318 , 942040061115054539 , 1493192677760426284 , 1880685149888561702 , 1730204368644113478 , 2116531878607694866 , 1655539474981946218 , 457120048224807028 , 1805620288845449788 , 397535819160847478 , 35099763588057943 , 1188640959883940263 , 652786821217225365 , 779250958790322336 , 1395915020019185285 , 2191095091920860809 , 68798436596103804 , 929774907619120281 , 648222218275779528 , 1749257758104710751 , 1544438955432561090 , 824817810373920795 , 562900693132339815 , 202821955843332479 , 605628193521652386 , 1654799999354323363 , 1749194999233321161 , 553912969161944879 , 929016804174949521 , 2198358497490539091 , 1839584331574382985 , 2276043506363279788 , 845332340301828947 , 159239222614713824 , 784242088312473835 , 296305633316244179 , 2089537265474245665 , 600013542272589969 , 1739494660429643112 , 1196516427723634860 , 593723716353941617 , 378079356021346681 , 1184235619388675514 , 61583625082304564 },
195{ 563668387427989557 , 1290255793460505131 , 1722855234871869985 , 1079520405950639760 , 1431539967280909595 , 75778165055656194 , 1157733125369063446 , 1396913206539668289 , 2253596380410683247 , 1288221201916567132 , 629944300219378702 , 1250350005727063827 , 1152145952021674361 , 2006929901086700502 , 2248458351700269663 , 967886756963308769 , 1539209520667673703 , 2082720882875073762 , 237494431729650470 , 824172748646608344 , 854042679564999693 , 40176370209997675 , 1893668612399858598 , 1896735203162593811 , 2083104397562511619 , 1993391976117782584 , 651200123614975110 , 1976193449744435346 , 663692167979626017 , 690545566368988828 , 282070786034694423 , 964345887212486829 , 435255622407047689 , 1167161855502817020 , 757474049272694880 , 1673660101960597278 , 1854898830870029096 , 909012962852234734 , 53100521372699038 , 1171374919127307768 , 1724699287839215006 , 1808236372616679840 , 1525069622262407516 , 636412128164741900 , 12351164931206030 , 1000114651429453040 , 1261859786907602118 , 654720514286347064 , 1201116111725858720 , 1787845107383990961 , 2040802460032837095 , 1056687470054178893 , 853924971127840103 , 142312334407063324 , 1765595790788635183 , 1253147327953248063 , 1164856043127700554 , 1749385447652527524 , 1508617439479886881 , 2072216661541537652 , 378785396016224835 , 1767093598807317236 , 1653312411198058330 , 1666003757195906860 , 130413649912711346 , 1129147315074067414 , 960245890669781485 , 422159092166787813 , 828946905687072145 , 798451501712397618 , 2149617352616930861 , 110904461155310759 , 1342165157306507948 , 1395853601876521006 , 174777467930310155 , 1140707276663973692 , 60495339032105389 , 462767763206330146 , 205532184278338337 , 1160376404922214150 , 1912963914208553058 , 2261268939259218125 , 1092353167516326960 , 497094338701175077 , 968699028166756753 , 1037297364754892553 , 1817799589205204396 , 197539100520972126 , 2109241236577016575 , 386327984397637573 , 1382861172802053050 , 1456904885038084527 , 1294952193098876296 , 878874798590254996 , 2107269521652259675 , 1853164298869417520 , 693934528860065411 , 2283681788293948691 , 97569475517364427 , 2215732363161801952 , 855914589629198379 , 1375663680208073643 , 1623510666907778585 , 508804404836391102 , 1794579733817688686 , 1540407971154671192 , 1855393323772521192 , 2238822871129016234 , 1278186514081917615 , 511224556713711732 , 990968786577547393 , 2065611615692235614 , 2165949289367805808 , 203227180378481867 , 1256224154307473503 , 1584276177027038572 , 247220493455291117 , 286141831584902513 , 1359242913272560196 , 889234834863877223 , 1673494756879133054 , 123378939168428375 , 1142567840380948063 , 442380035532797499 , 23396860886322906 , 201204067330158323 , 359908781891472064 , 1653363587557959063 , 865272243822940954 , 576779366837101586 , 583909535767036825 , 819626429410240001 , 2264962845460608972 , 1961016246526435372 , 418822286900320296 , 976082681188177835 , 2289636256574140511 , 1580068644826050735 , 1455999367022622611 , 723042644693369696 , 2295113820792574773 , 1481223166945139620 , 2155418980277637417 , 1862506407890201243 , 1914797394903549872 , 651167309449683053 , 1060591360013766454 , 1556259155877213863 , 1943254828107211506 , 399741317993645154 , 605698643565520515 , 1116273060466354618 , 684999551602525224 , 2237993573805067602 , 1292628451980222168 , 786986494358845081 , 882583404031164314 , 1027915400256320745 , 523359647159007539 , 1442677922023606301 , 596141731992916409 , 781059587175075160 , 1721177099212162389 , 2218525542717179424 , 1149223554242621856 , 291731820487054385 , 764343807332019295 , 1353792509683965069 , 863199366234101088 , 350690349076359922 , 1535578370469761038 , 705764967124794128 , 1510080666810227351 , 149236129014278928 , 2225696012725554415 , 440856171811876317 , 2292953616703222844 , 2298291308297269145 , 258094206236782422 , 1739669064637803856 , 1976947710369750229 , 603616803219754001 , 1756245974380639806 , 1698793615653123653 , 938995913762167671 , 2104779122856964193 , 33799700209359529 , 249468189575136643 , 2241405295073219315 , 1225593974058410598 , 622069063379934978 , 1032180232591558878 , 1763090320118221744 , 1122873899758736714 , 114892387051518647 , 38800003961207840 , 2131386146179233888 , 1502993654339990123 , 1504569726502275159 , 1944556710576745464 , 2165499964295224865 , 2184750081198749307 , 1774961653411175272 , 1248609724910679667 , 253907315483417438 , 1192399145916850574 , 1366886215534481942 , 2260623716007656524 , 220762719727576142 , 808207873817894260 , 2201916609192559575 , 710298942218806919 , 555788143303548631 , 1998447338638735645 , 712888618960965683 , 1554324852605855715 , 1263410951889154355 , 1181214775781899466 , 1485064407961566322 , 639301946593856156 , 1541383944369020812 , 236695439568494041 , 1190866366731415470 , 1392199130262640172 , 326815343138334237 , 1936049379870393722 , 545110553386631852 , 1300245695676681766 , 646496953964866164 , 1006491260957124789 , 1422341792562001020 , 1962674995798951513 , 79792948189027620 , 1237507857730960592 , 1775077163292072268 , 2273976467779694964 , 2194508828641828419 , 848345023043767145 , 727861993547359729 , 952621814506224378 , 499586742825435043 , 1589558367483847268 , 1878770580142118108 , 710887643464168091 , 1544452771362467203 , 1729072697915206245 , 1007656792168536812 , 401050898912032891 , 2015215311806671945 , 1232008924715667420 , 727333681848425568 , 1111328505146553820 , 977343131378585846 , 1610987551703322206 , 670695493440259538 , 305203246709054497 },
197{ 1411781796146825938 , 1204924458817237162 , 934055095584727285 , 1152468220604835901 , 293855046558378236 , 1239634876436245603 , 22210065273188099 , 1354591834589472572 , 570879426978119346 , 2023260777060768221 , 1970238107615799886 , 1733685460077435162 , 377928488468852042 , 1132651538543185471 , 746553276310303483 , 735514778837454522 , 1714176984723385379 , 1367190085055861097 , 1742688858134085223 , 608876549916207621 , 1282219749507319748 , 1486207284248550013 , 1983988742169544143 , 2040113851420175961 , 1731322881290245180 , 1617119323342304620 , 1458644872047929940 , 916237164795839335 , 267442448469830836 , 833191496523121959 , 2302011265996736922 , 1467450180970793879 , 1262632859216604366 , 1167819084377511176 , 387776660451237439 , 1794817664351368191 , 1927126102431404525 , 1174755839079519562 , 1896790284556598276 , 2217036897380404653 , 91320446130809194 , 11207600031531133 , 1469418425530244807 , 739364827911600523 , 618942077451329704 , 74847753691305715 , 599974213629532733 , 2106800287429249639 , 1151920108157608933 , 2045619259566983599 , 319485541824307396 , 778989315557865440 , 2070846098176071713 , 64657599039682028 , 223963744380590891 , 778887034850776259 , 180977267314106682 , 547624572513558726 , 386231286303709918 , 1279039289881358712 , 513594092676889271 , 638464366571389359 , 274145157751919669 , 653986397711940213 , 159620295011371055 , 1801113986132232464 , 898255417444749105 , 1427023185943930956 , 680893468721111779 , 250614955346705020 , 1778287433450471665 , 594980758376119894 , 1490728902086130321 , 529651764443849575 , 1619744567655527628 , 308760394987259354 , 1776959263129626718 , 239571633440007989 , 1996213110481106210 , 445445325132239828 , 21085897927090076 , 1741449442353816341 , 1540659154323903247 , 423858970355067423 , 1719973324083183242 , 1860292237933410882 , 505094257260760418 , 1272935885434524977 , 1321650267938391107 , 2265418378161983004 , 1600361122453763837 , 510781504092358808 , 830125510997736340 , 1137999001674075537 , 657479453543666142 , 672881912695533567 , 625673702195991795 , 276837602518422277 , 589961376304987981 , 2295394145644381332 , 969745319021434033 , 905183726950914833 , 945969950980066403 , 936636112614217581 , 581739548716238643 , 1435669034566052594 , 1052391792025784500 , 1066530990948014492 , 910501076062636472 , 2284809954862711180 , 975688099740087873 , 1352596632372191859 , 1496520413215913873 , 1458796435499488962 , 2013090461719360443 , 1076015585204935210 , 905965087636606882 , 2212661413312118980 , 934434178691049959 , 882259667738406208 , 1007841642538835729 , 2081656385646936552 , 2037709131871430722 , 872863757375421996 , 2108364334161644092 , 1717147529743364720 , 1528294030489775315 , 1064215461019703306 , 610296469006871534 , 2289288585612124152 , 1229827791586443214 , 1447058417770391961 , 977459458041677484 , 1004350653393007873 , 1357360558853971063 , 264204247911289415 , 1913621072362207733 , 1746931115936899664 , 1375264077543835456 , 33485906099735027 , 791389477137290398 , 1607331141892317470 , 2199540439929975962 , 1310941090678711541 , 2203817302814261355 , 1162108680638351717 , 2034146305121802267 , 807080656370053847 , 2057955263602583430 , 1035149889998305052 , 2196515351841147723 , 363546880433143442 , 1833499024393593117 , 1560276166483610949 , 1737981592097597614 , 762879799093414910 , 612286815193138043 , 2189664716062855581 , 1645896211054710488 , 389763278831810848 , 1678567954726461748 , 353210144467112977 , 590236533697546565 , 525024742215013504 , 1951941333598132056 , 2087630245306630689 , 1961341878644976718 , 659916573541835933 , 815885004182106901 , 1282907729268351532 , 1646603942890847556 , 1448231540498795860 , 1741457927810656064 , 252533961936272319 , 519417640130196695 , 291605245864826015 , 1592636807280212333 , 816129365400214124 , 1781889213741389975 , 82754019894062727 , 680276473090183100 , 636618918313405852 , 1146772344349592222 , 667225882707098927 , 142284849608154771 , 283510248029878062 , 2052210694011120165 , 1031899457558129685 , 1938233815137464277 , 786340883938122789 , 1086607304324755547 , 1513115541786295768 , 771454389120117636 , 1544397743244935704 , 1925670612325061614 , 538392174762297961 , 319837120768684649 , 1330341974632243077 , 1818914990998493619 , 2085020007017092630 , 220371314424337334 , 573161105672344537 , 1481975905333990648 , 795824407753533609 , 1292848100502769 , 574571562150286431 , 80167515482642257 , 22268173000741244 , 1142636052929554048 , 409823739910965570 , 1120454156122850311 , 10575936021372812 , 1696893188566765494 , 1066648697334798051 , 654025519514125269 , 458238798438186204 , 601753311935463239 , 867507661559577806 , 480692341452073166 , 1710795991244194339 , 1927272811732043089 , 1572515995230117949 , 608519014359617694 , 2124169667799360832 , 1485751229775856439 , 1061173831287151215 , 27818557046493793 , 1328492840930556128 , 1939292711932059704 , 1847964697218105751 , 1873220804600714710 , 591542357236119578 , 1404049442920703431 , 750466734660823475 , 342647406677340968 , 1784464920030617726 , 1881996066247863471 , 213825015520058050 , 278436300883940825 , 1798011054435943071 , 1155592854046119214 , 358544827650723568 , 2190092155104932087 , 1178969100694723666 , 2227484926087473762 , 1811588684386304670 , 1031939455208366277 , 409870302617780619 , 1926189403975927715 , 372539139233806441 , 1824795511398028190 , 915829968061246468 , 1514226405686915972 , 1747032210246285619 , 267699570118541054 , 937213878038448083 },
199{ 2173036316923112482 , 1167295287731655406 , 1683630443364915360 , 655503172180223987 , 2016984911444054124 , 2089940102324124244 , 282459666381274560 , 47299600730002943 , 631420198761361701 , 1160526079981686777 , 623023575209159872 , 2137087431539314257 , 1772672398032581400 , 2085556201897156589 , 665888455618630601 , 1152929309339454264 , 1740481667901970051 , 370800074933638333 , 1426019262670280964 , 1320439750211847956 , 369171472233642448 , 2220324897691184218 , 2062706843154644523 , 1963728159923901833 , 744611933662710838 , 1041519729190697236 , 885557100714988252 , 1185594431737557320 , 1877282729033965946 , 798565333617747895 , 1806059315554768860 , 878679386639258904 , 671078571707776596 , 2120640522181415680 , 859187568323003098 , 335711740609363381 , 1343044279614782259 , 857862388012513567 , 729876536294491437 , 1305769325694693075 , 688638937976077044 , 250952881929579366 , 1358132023932944721 , 2032525883126975775 , 1433388101010198615 , 1663557810081130340 , 794803974258449709 , 763252779837010817 , 394104399886835648 , 594717959838067002 , 2210079308585305625 , 312173797108432 , 88615145120392204 , 70451910218231886 , 1907594666626560505 , 2218043305530840492 , 765446599475570666 , 1941873935705040817 , 1259001616861027842 , 1421788667034347897 , 1745253090990327042 , 2058986052173439025 , 532586740652415741 , 1647007528247427776 , 1585242799239004654 , 1537492171392677700 , 994388761402145683 , 1087680470782142083 , 1559549763504825385 , 2198948557351750687 , 1532022828997522715 , 1508233698377989761 , 1464903465497527523 , 1092139592612146822 , 708639298130218204 , 59983432771965458 , 1526125862528515173 , 1205345193937002132 , 691423109890924655 , 1010633088180874291 , 1403198627837787567 , 1618599440963710626 , 173471246483858100 , 783767657795931111 , 1900327833032053303 , 904461701034206715 , 1206933812801781458 , 518297074853993665 , 626479598047603287 , 1068116400401110007 , 29306170082891969 , 455345265080116490 , 751806033813255952 , 628516176097904102 , 1876799952136176664 , 1282779406524253155 , 503029537021340928 , 2167495164233372453 , 56740009750185501 , 758552861389466462 , 1586621971887730989 , 335943392136842090 , 1948492184967804559 , 1447086963425286485 , 829585771532305575 , 1836873220744123560 , 8721908927849387 , 1046413143114949573 , 1821547721298835089 , 1960010657469900817 , 1856064628358805341 , 2218352708244918893 , 2179030842640682821 , 1344361614924634803 , 1749839965174894354 , 1419865436114031012 , 555207781327318995 , 1557258645729029663 , 944606609386608290 , 1192433243983693975 , 905794126221856303 , 2222410353828170663 , 207879589893334931 , 1544466145513965105 , 646940597058832295 , 1952168130340153864 , 1402852053878384948 , 522994117647651558 , 2157181605337042356 , 2204006794234513987 , 714810361263925967 , 1442461095978282892 , 1653299769464449560 , 1957933708079400848 , 1843327393262054244 , 2272750450163773124 , 1023826366368368786 , 635848808451638208 , 309716483112088919 , 1586438503862156273 , 1609627430144460299 , 905230592503536443 , 2170920391852892730 , 412407020648237453 , 1510477852110362459 , 1182037579479383164 , 2279433613937209078 , 624284328450464548 , 540025203413516321 , 1065254963024428856 , 1432527842596761515 , 1415548865042953825 , 883049928191459643 , 2112742221241861757 , 1502148816409074146 , 309293723933235825 , 714022199942968303 , 115494134142600492 , 1008368997706730270 , 814019907814579669 , 45668670940033330 , 2047487143522610721 , 1526730309564364613 , 1034776247129747716 , 636495831309521487 , 714958256648539950 , 2014516400860155479 , 369655960412484664 , 139919500656467072 , 1041689954767943019 , 759648120832641759 , 831387268309435381 , 1938646124159709957 , 835044068475019929 , 1896119563283678457 , 1034594181279238485 , 1011780897014550032 , 1700939124223944638 , 17634737988898012 , 1618317696715187456 , 892182793867826111 , 1582691877510946732 , 712286753454306109 , 684662861777139079 , 580513301380928873 , 1546415937031676975 , 64125732643921560 , 629991129874664288 , 1625862090853771680 , 1309488127918639740 , 2213655571870835551 , 1455163872155778100 , 494620761344542512 , 1436159123564199516 , 1729757145931011474 , 785647754746746837 , 1270516364646323103 , 281381999079335178 , 1731514002789417010 , 1386021928424416987 , 565467556044944973 , 648176018735731553 , 1842211665190189433 , 1890483146463583896 , 1345468562416205791 , 1997725385998544421 , 1322763797742955221 , 1431230166005692363 , 1624489820641036454 , 1833564137555148442 , 494343865964528224 , 1324511404032217567 , 644793866293275501 , 248318639459411466 , 1417920271558614281 , 765117504578950329 , 2267636547939361022 , 1572842043168870156 , 592018923961403439 , 955695246169350774 , 690343174791031598 , 95623617284605855 , 60794452408043081 , 1914048452857862674 , 293379983659635132 , 98399983662699530 , 982935045627218087 , 2014861629120289050 , 1609336346137687590 , 981836977301820019 , 2296171911021674755 , 507388372991876469 , 168527801582455017 , 646977922119539728 , 1637365258696547251 , 1821560692534994563 , 923550377533722860 , 2185773281109576844 , 4975563138613395 , 1322777620339354309 , 2087665885659846265 , 161417222285875067 , 875892487431358484 , 789751009877776223 , 1244867172858832600 , 2073513614145111640 , 1772372952036523849 , 577937811234800268 , 1060020822827503261 , 707548389972923934 , 161036923977743758 , 876328711340076759 , 2244290068712794340 , 796896056188742759 , 1647908684055870482 , 86412625276646853 },
201{ 1985206249491725648 , 625607588121783778 , 1421538702878045742 , 1422225906689278676 , 1879510123492185886 , 1302911632802258788 , 2200247080285159374 , 338295977324427848 , 1491652784835141399 , 1958892061064352235 , 2217923342219302814 , 2203619673750129356 , 1966478056960960424 , 1321046834363453027 , 2303024857429658932 , 772583862483233276 , 1201040241742811056 , 2127756880906281907 , 528173889193692543 , 2086919023629583712 , 10307368783640658 , 299269560772960010 , 175438287218127924 , 551562307813853856 , 1352226001037019497 , 794402870940108756 , 1631915504434540387 , 1327683448028218672 , 889237307706855334 , 684901089187876940 , 1962424235650671589 , 1586889923214559307 , 1922031827074890944 , 1162962219303089542 , 1076996077163334583 , 957236992122509689 , 750368437069998904 , 293032182677777296 , 457825565860581097 , 2072894649684425037 , 1048729026288733162 , 337077072014441053 , 1242725384249495977 , 1713975340990146180 , 1289575559506871298 , 1543288954264999477 , 762764163709116855 , 1164176120565353755 , 957497219343981584 , 847710060346044680 , 1861483836806672857 , 2075211956607486058 , 1133675555285623517 , 1487357640355393388 , 1638379245557869456 , 191824111550622207 , 870351637238173901 , 1190741642177117552 , 1008983738464673242 , 1440589778686339317 , 1986677550347531391 , 1898184883298033338 , 415216691548997627 , 82885808580064845 , 1551122384709013957 , 2089753258291686982 , 368720316532934737 , 358235459648915094 , 1327666290531591104 , 1477116965717782659 , 1027411574434758333 , 58448522679045452 , 1286339575979283806 , 473474783536345647 , 940627338222837219 , 1012598680326388845 , 1479613043683177941 , 157784697832886740 , 1940633394474583532 , 576177020036650067 , 988879973807301190 , 2202881470763822940 , 1681962551419176017 , 1559981950516058271 , 2228846623545439384 , 1909500152317588322 , 1202515175627235552 , 2100488822783447009 , 1163879085779324745 , 1817340813242704955 , 762727698342233606 , 1652581965746814350 , 667052120739180787 , 811468194433510709 , 304090106070166266 , 1849883510647471504 , 2182904667402202932 , 1520753539669625035 , 2172343054002113688 , 1358176910996600388 , 265368113996342817 , 1221518530414361736 , 948862546555630121 , 545112396952304427 , 1293187464933995879 , 1779280268759555280 , 374052417962078878 , 1971918122120449573 , 124409462670690548 , 665340837289569121 , 20932764572752472 , 1126286923600288070 , 1576628508906967107 , 2252046149420629088 , 1178928561030402552 , 1975623206946928075 , 637701160385268988 , 2044375044855323709 , 2252023194497923298 , 1657268757036378508 , 1395248342323374154 , 958929738128492020 , 2191247872323006464 , 1033778460154559050 , 555155322623071932 , 288787679748698529 , 1706604653814494682 , 228214517308660303 , 818861135406248481 , 975757027809841510 , 455694044046608971 , 1662266443950325770 , 1225727206921509768 , 685237583359345129 , 1244302457222201504 , 193512916266102563 , 1727174610098823784 , 17823352629225790 , 1946036778330668089 , 1321157489670922594 , 247936570257246805 , 2255412859177165982 , 1272634991105904668 , 1919891893866460840 , 1336007832342238594 , 74842200634619237 , 1070184072774196789 , 707407979202627332 , 1985893597288179801 , 332689072609831745 , 1146166545843153749 , 1107237853215621519 , 302829989638058996 , 948418528573497280 , 1393409885935125282 , 1344394232678818758 , 969381621534986538 , 1991864921133865791 , 1381733051996971650 , 374615442883177658 , 2233211147676379726 , 1577417279759265452 , 2060859108259428402 , 654572523975093989 , 1788585282773044415 , 1793928845152605143 , 841874811898844543 , 54864998507478884 , 1807171507674406346 , 898741941964344311 , 2209136449530027840 , 1419067422975748495 , 360211227763464706 , 1976871044910618025 , 2243696349628213916 , 1691647129848038928 , 439790749027329191 , 106543435218882344 , 249667859279555131 , 1510087210103683395 , 154649558367578467 , 1595293107310978403 , 981828121735098991 , 1545789984935493863 , 1565084745676590561 , 351749727318647646 , 949899452618559991 , 2229402829824166272 , 1975215334157962253 , 856316591701640807 , 1465585941334666156 , 412266016493288289 , 1643991337690065616 , 1669624189711414858 , 910483761099649399 , 55626239566574187 , 113484965245605068 , 776947626942732746 , 1676498981698517302 , 1350078014544264161 , 77939203883626210 , 847823715776830881 , 953256514565647269 , 1846947218893998506 , 1184345475588047668 , 531590204819612193 , 2165033123366717625 , 34250159005485847 , 1560260853356472151 , 865038375595678162 , 1024276450592680255 , 265687787232424994 , 342865408601918955 , 2139149513026615961 , 1086658018609414671 , 1296705025016779544 , 1051556747005344291 , 1415757966710171219 , 1195229923240726679 , 203042665418416735 , 1070067609211103982 , 265100410393221827 , 1245739038871718120 , 2303871122181705478 , 1079495356712013703 , 134827180280643878 , 726002285573110714 , 559895213195563130 , 70677329964823302 , 2010189654952680972 , 1375467315503475199 , 739466901201645687 , 578160684914896138 , 1971365243760724126 , 693778090590139783 , 2278363763073323995 , 479602345835653521 , 1069402659571302206 , 568248575372433789 , 1780433940889838738 , 268373721844633627 , 452750433164992101 , 2055675199599569158 , 1328156359553041139 , 1984463884554602967 , 1946954889644854059 , 229106363663375875 , 1544629671458705807 , 1303859209341213304 , 632119588307736733 , 954908311603043087 , 1312763239899953139 , 199179301550436306 , 713825280186955785 , 1774111808100847692 , 1361556508730945698 },
203{ 931596908036567220 , 124335304012284424 , 926366778441511768 , 1589785921468721951 , 2038596308613162802 , 607564241222570757 , 1683933017318702234 , 699823004086687613 , 1307711537386513925 , 958424468123501353 , 2064853398359157210 , 1738679015201312844 , 1471803463539456941 , 714061195155970355 , 1782442436219307192 , 979223382825597240 , 42063883747451784 , 1305807417206362430 , 303097436486407302 , 93495259233134975 , 387662856365852558 , 1711930642782689440 , 152777094712840620 , 1376283171580524971 , 1601383373576860272 , 108722208926438045 , 608539949549600426 , 1059858626874480976 , 1447414257309398851 , 1324327677255812028 , 689343994423696245 , 1192563657395180640 , 1861991823928825302 , 429218971595574696 , 1578640688269840900 , 1076665899916422069 , 839711024012903132 , 1456562437548855299 , 405377229884109655 , 774503651607368636 , 1994126320588990660 , 2049121390791018409 , 2031761549866070070 , 1408081311497567920 , 1424856222732581225 , 9556293821786003 , 84540106898440892 , 1923056657171274496 , 131765110160846443 , 2020538036699066382 , 1866626684319513646 , 2216971651679173548 , 190188056416241561 , 188886143815248693 , 138393217351560282 , 1052387643067845875 , 533588328275193891 , 922443608502793908 , 308372439379804591 , 705702994868981914 , 2080322158297904790 , 742141859488931944 , 388466992928096086 , 228402772009070515 , 97427803875157366 , 2121610680454494212 , 164979218145438437 , 2251769859533843314 , 1260762827195578139 , 463630374460199085 , 1265150110076306424 , 710606630660099650 , 513253290111779295 , 1455403688411238100 , 1783253464416324365 , 258692955774335874 , 2288680123552111836 , 1069545543691239576 , 1860152479813600438 , 1442975271706435864 , 1897366168293495022 , 816705149907438841 , 1181381861273842948 , 1815133488978077905 , 175755730580948277 , 1293432512842171381 , 696588485710844320 , 1152089408936951377 , 969216237026152333 , 1865786092261692686 , 1568106342906359743 , 197671966017865801 , 388190308652607514 , 840256105698114072 , 155333731692011296 , 1001655068910456961 , 1618242017177235888 , 1918106425671007189 , 100957226922802925 , 1622925171203881679 , 796239607723662464 , 677756369303176097 , 1622432718629777994 , 1348632340182234809 , 601659281330602637 , 847546392512899644 , 1206218120394784353 , 456105274088661890 , 1496522119191394921 , 2226720476345469089 , 118835169213138065 , 95859472661002215 , 1084462277038083943 , 1178947625624980350 , 369900737585881067 , 2166714140306121293 , 367700748235678027 , 483746986208741812 , 325647647451256650 , 1988027526602130741 , 890385103918074547 , 28808963675100025 , 1775793313776745856 , 738535566005042442 , 1890299745446518012 , 1014457158283454669 , 1689672028574910276 , 1342682736075221322 , 1128189921404795380 , 1207304909797573368 , 1053086508365369521 , 1993258863211567682 , 2094954141248029220 , 49725345526152110 , 2183009532775832440 , 1531393729831219732 , 822992186398853487 , 36443448216690482 , 1326416185231678466 , 450806957202001556 , 1376738844495321590 , 1364236708131556713 , 1117352955331118765 , 602903442127112531 , 1255262495207143402 , 1405804585880918854 , 2266501531372821434 , 1992754288597254555 , 98563815237006733 , 1927093764606360706 , 1244299753595112103 , 1096828038046614233 , 1088546947638448561 , 643797777391049572 , 1603968170707737539 , 47434579920874624 , 1758239939675890211 , 1137282321816016795 , 1414064253289785835 , 103772791752146432 , 1391070098370963866 , 713554555741533417 , 767365883060361097 , 74406306767133105 , 1090053714332975227 , 1268531627799138913 , 38433541348839278 , 966506240494612756 , 548212066801887388 , 1833998401403026082 , 144355742827760559 , 346634160535204965 , 582847161576615654 , 507833032770319624 , 1032812788293585661 , 1660070449738751396 , 2156696053689123699 , 98285866239518258 , 105118299335857731 , 1220381815035530900 , 1282575792488579237 , 993985611687769365 , 326116228916867152 , 2193286561168706801 , 1103822184898330733 , 2139317542407354733 , 471319994700625332 , 1015679153629701030 , 1861890837067859230 , 1092367531344952860 , 2109143517407393312 , 1694183722016517023 , 805982906602538186 , 49623756212524658 , 1945657226079274055 , 764120145707312633 , 202451529388021831 , 1505443720253618456 , 2235944309225094387 , 401645745714168681 , 1643036077526885396 , 590226142853354620 , 5708686606275855 , 1432518656518220834 , 191372497511062469 , 1825336409489661926 , 1181438376689491178 , 530367775694536534 , 523694848942465289 , 454236066259474513 , 1404139035155737181 , 1872663323102314704 , 1456512506058288488 , 1040096970696859641 , 2063337266752361844 , 660779922542048071 , 1988979784356028933 , 442884511343182511 , 1916461356308485411 , 1678259004821902132 , 1931042614664020960 , 315188317752446266 , 35229254659052817 , 335528888904963422 , 899936669979499121 , 2136463226238967925 , 1545423780732841078 , 1372595655092524688 , 778115773273570879 , 375010694377783083 , 654795894739327927 , 213675307234160329 , 774061476502544661 , 1930678833468031452 , 612978779635453529 , 1519115841557389757 , 1748688136599949037 , 2146378013006315142 , 809622139744725953 , 1292332347771769463 , 199993807074471239 , 1752069557338102938 , 900317334649586189 , 2008081241672846404 , 722837765485662350 , 1860459207286676040 , 2153455636028981871 , 124659352060718349 , 17510510472599315 , 312301245317674682 , 1060898799543856182 , 1687583922092702029 , 587137683548124168 , 1350942967620475997 , 1911673718665483982 , 1537707224257119632 },
205{ 121872398184307599 , 1433380553681897511 , 2010404491715066947 , 1109246310133810550 , 910418613215169048 , 698525689146190116 , 1275226877358890783 , 101595706363394617 , 1588456926890449847 , 360857630600461164 , 880332598723269351 , 1317595185526974750 , 705682055268553064 , 409522434396271444 , 2250912657036342401 , 1053767714048912783 , 243391713737416959 , 810633558868480505 , 1794479732004537236 , 2025562605905904419 , 2219801456305288507 , 1883704549731558312 , 1714665485366668964 , 540306189100588220 , 566410528620923915 , 355249732485865912 , 1908938878314955205 , 2193388546594477622 , 1498655776248614657 , 862575360034106450 , 2041303016427954660 , 374367773011725253 , 1553120830247787794 , 749009277453409929 , 119467658774857050 , 240473527042416304 , 1897220618579166237 , 237288598680535385 , 251104516431726972 , 33166214862135371 , 138188740141008761 , 325488923459914971 , 1146396080428019366 , 1349426266551237759 , 1872923448210067876 , 1455670925868836079 , 99648469884889772 , 1994802167473412923 , 471954909083930706 , 481488331987358456 , 1485577092370764954 , 250996268241278525 , 1170595045062449074 , 262909021886374570 , 394400228000514964 , 468967241646829680 , 1344292154887599219 , 503615825801565723 , 1848095521890185682 , 310954266149150907 , 429517814371760307 , 1033175679790246723 , 2170559153283438656 , 1410378939262296962 , 2023717447541260327 , 1237438851215911390 , 283470681784310920 , 2019337196341499849 , 181688145024966171 , 1874910786821207311 , 2057303404830335468 , 539570313584210427 , 1000549174617843046 , 1625590856292084151 , 917920697624871969 , 1066013248400450711 , 1912895655159776621 , 1512237546609240573 , 927147496233286883 , 2020788097850128215 , 812860306088788460 , 388061262534640935 , 119209901424297461 , 1884530778408188165 , 1711109291729656840 , 762733651702277985 , 920934064029597295 , 26159635788386818 , 2223902272265965685 , 2187858346901022826 , 248113043718010205 , 370121691335269484 , 567901893233994999 , 447222008363459313 , 2118514736960663764 , 1051545319366662159 , 1890533716612515861 , 184566345477150160 , 1604166445804856750 , 376349647720869799 , 2159305708104298357 , 808870534348956680 , 535133014108792997 , 91307775650828766 , 2182283707805239534 , 857111485789464835 , 953114649258782579 , 706492890608934524 , 2158281025670404163 , 745947627876293252 , 1744576220538224177 , 910747474198013298 , 1872853081919287592 , 1905667147679682137 , 12640802657477432 , 582925901014208916 , 1438726384439598232 , 617568122189003486 , 610514070884657704 , 330694177381868407 , 1365115035568636464 , 1622290112856245122 , 2304106930427563717 , 1895829311585232010 , 1298766911765392088 , 1304023266540215795 , 1592216371305985802 , 1082731990939037658 , 799774653830555598 , 1500122974679166698 , 1568176788470837416 , 1183671817868438293 , 99117797685359794 , 2279474989321957664 , 949413943042874369 , 1259470064534282170 , 732669261299594890 , 575776167436696861 , 1248060983364669500 , 783300432820835996 , 2020905669459814892 , 1425696277269077866 , 821975571214565413 , 1215474888655123585 , 1079691768259819118 , 1412800591554165831 , 859464513047954897 , 499770682275088740 , 17266728338025184 , 19194340332145474 , 860891347574620827 , 377778998674387954 , 1893243815404237640 , 946322991132323343 , 391795796593398610 , 795986296492616954 , 1142731934489314151 , 148091147997362461 , 50314923819697542 , 695122079417250817 , 1990116371835267343 , 329586283193735628 , 539706808678120973 , 1257068689648880333 , 1177641957045724182 , 1446096063447539272 , 303476468093468946 , 1249925050263765711 , 210554609974051567 , 914765170459347045 , 1223823955576467765 , 1912957596984538738 , 269638276012458702 , 1316960019717753573 , 668286108228396553 , 944602589044925229 , 448380386137164872 , 341905092547162739 , 549757283364979605 , 2248014473099019563 , 961712486214616032 , 1122523156697952765 , 2118152637174315426 , 1687483552388053586 , 1707449592953473288 , 323658171694320657 , 322869762054993641 , 742119353293719167 , 938816337776181577 , 336272258593783745 , 1056565623244593674 , 1502718779931491302 , 1132022400398068982 , 336743783005414184 , 1603898956810963202 , 934822428796718035 , 535851920627990532 , 849166979655150809 , 2007429510315349528 , 1949810014291548597 , 2268040916296831217 , 64592868259508022 , 2213708046922391824 , 615318206153108504 , 1720017204828425967 , 580218322536484765 , 2187856986437350999 , 1232166573233244282 , 532340593315306565 , 623657200530015785 , 584036549846780996 , 347965271919340089 , 1996614619657587520 , 669743229911342525 , 2108447768278774633 , 1425201125837722809 , 2039192619356193135 , 692624037932857458 , 1490586558953431387 , 444630324995288465 , 2063855816498769714 , 1614875432363292593 , 1653925947341902931 , 1503008978623395597 , 95009557537022209 , 1933961649468547330 , 874719718466531778 , 1491830990831850717 , 802015490783288185 , 1048023729935060430 , 1192366183764581016 , 2073195986684221377 , 1168905673941594284 , 831376599623897597 , 976011822291688862 , 1953573987419241910 , 330699374465594522 , 1328979356058325566 , 1854119221781434481 , 1390455099680354251 , 1002071845401056403 , 1764580079674478192 , 1132051698438797586 , 1058377579312611531 , 1877917976147443443 , 402056223213663290 , 1368360117913917196 , 651169131066885844 , 110345018058207629 , 1566580713131555571 , 1486898573874710185 , 1966337880228318723 , 1407447986145756614 , 218460563372486287 , 888312079214367021 , 522005760615301805 },
207{ 2094786910931925739 , 1882996451024590065 , 1717317661964821592 , 2076421010780047843 , 1010390282767461196 , 1096700765375063108 , 189703942566804885 , 643313048728276314 , 371401296183922764 , 1898680790780123167 , 1408400134272134733 , 2277864146009991619 , 33981979360684843 , 1436297896080937293 , 1445024061933516375 , 1156224226468880391 , 1360013432433063946 , 981819780044009524 , 802113810610601385 , 345520585869146518 , 2292388871207712116 , 409168199534146561 , 2200020258789546563 , 114700074841092305 , 372725102790134962 , 1189418053409552540 , 1257131480967061261 , 24095204598689860 , 251744977275836356 , 512439961441286381 , 626764267966539402 , 2082672448473659105 , 315631921887147625 , 2039488145929637252 , 2272678164296051154 , 589296214412446857 , 686315511310639636 , 1293792931829488497 , 2141937206443597656 , 1309030681289856512 , 483251516977996148 , 2287730486565664729 , 2226885292836126410 , 1598999304880810083 , 339194199605081426 , 436508275136291461 , 1389831607103235599 , 1716490292862012183 , 1829288394838406462 , 1271467105499191252 , 324735585850284119 , 803586561834250358 , 1441008379245979699 , 2228406096853830422 , 899024694050197090 , 217387573900616730 , 1560254333461676769 , 1533230502074950158 , 943258441617901083 , 131921520079982059 , 1559373758463623074 , 201804366401277854 , 1250020565874325773 , 144053682224735072 , 989593827289350486 , 2232668546937658237 , 512481306939775797 , 1803776607939722715 , 1772925718319211634 , 2236727183392211698 , 1272204986663403291 , 671899655324821200 , 1984028543707957020 , 606344245863808712 , 1290065435204529941 , 2264223485429468806 , 668379007709387162 , 2026878004190282521 , 2084847853843077737 , 1444706595185372440 , 876875850132197988 , 333078793997979035 , 1698327653112682408 , 376289188338505974 , 1449600209708743320 , 284644562912558278 , 1552317405983755074 , 1015639230041709304 , 467255606788435814 , 1869281851628803371 , 1997746737630269869 , 1492604853177910445 , 1897454846208752558 , 336342027013973874 , 1152045589282913568 , 1006733317123774321 , 1453594757879823475 , 1528859031003565537 , 1197190650839323797 , 36803494332326955 , 856825848285878438 , 1824761101163489782 , 766397337534699497 , 477138251830845650 , 2039082692122734982 , 1139018946891396347 , 1551539905222824750 , 988423114884348858 , 352100491136672976 , 53655579692927118 , 1839159005144803805 , 1100657222895100267 , 12378791769338888 , 1257657339857961767 , 1903687058688868233 , 2137436979758896021 , 1638461362680553598 , 212844730709505383 , 238712545919323471 , 1864793329399247665 , 1522846552636052780 , 512397620303312895 , 232778900739817626 , 688770836549845379 , 1419765882592587410 , 1278907002988520605 , 1001272124504648028 , 1830861247529368921 , 1786334604841139252 , 1560833766157569515 , 1036406100464507373 , 2013642548476522440 , 2053638206611560947 , 1565627334710116810 , 22754468024273777 , 244549607201428790 , 1557146262635712240 , 27604165232961095 , 939354976723391663 , 1036733043570804714 , 748419845882254106 , 1615862052840437627 , 900407148528974396 , 1873693036981277153 , 799982712230442564 , 107953809293513349 , 1466999472503008173 , 1916641839257719339 , 43804391453372536 , 1736608397629497422 , 1902153043771566634 , 715849797389614484 , 948793474595054830 , 1293915788719828014 , 1431385181844813156 , 1410606340309138861 , 1300310883502412029 , 1794890575884242509 , 1470948991573944914 , 1264618595413861799 , 1046342851793667104 , 377508494846777764 , 253797451661812411 , 1952843547101058918 , 1057440842587566817 , 710809305362978358 , 1681029459985609556 , 331325752736850789 , 1926553079466525261 , 1255749072403192717 , 2070608666992230474 , 2013820524181744198 , 1073739795487348065 , 1258103210677042814 , 972633829803325591 , 1426750188570848953 , 1985311746806881597 , 2007955936814019383 , 2232787357749330163 , 1511405988487861469 , 1927944679329526317 , 998669491818190328 , 1333590625908162224 , 1858739910623805159 , 555974632060255482 , 1081684686547928325 , 270306504288919909 , 539658829580318892 , 618018693780623227 , 952223946089161279 , 771078143050344436 , 2151811432028240855 , 944054343801119513 , 1701363559931569198 , 191098608354205545 , 1942583867480269525 , 2128856326205141366 , 2070180464800604946 , 1815758862708522773 , 1147600161289903211 , 224644993286581570 , 2078401271080508937 , 1993564419655077780 , 1062934206740905974 , 1578279500271865131 , 1022661201593814967 , 1547606067560395513 , 1028370959765415858 , 1440267477494765752 , 1721328774135517907 , 1547754262763929656 , 1385808666162216318 , 1090897240371278969 , 417498781907642626 , 2068078370023100685 , 643965080793889692 , 340770566982432741 , 1477874881648997347 , 1235785475890032874 , 1738470497939588984 , 726614026633302638 , 2241876391521785671 , 1616868712966735226 , 337396957058765558 , 1001455170371709973 , 1844331377539822797 , 1973163210073389727 , 646052437288839285 , 1239048467818390301 , 450845248108284515 , 213902423909423063 , 1147439633557776880 , 949134191685554658 , 687448280264934674 , 455647998668869280 , 1050428019382274887 , 1750450245068618717 , 1465718355585989435 , 1839019946367426732 , 296513512916786586 , 1288747647560758620 , 1992065248808227441 , 21704307907518815 , 1300774617046138232 , 1552395168371251580 , 1930240446322707072 , 1587147807572452230 , 1217030011197928792 , 2063783955339133217 , 166536514055024367 , 780362869403884438 , 413934087308241972 , 587016223970834174 , 207013975147754294 , 2099847850392454718 , 1135203126088284535 },
209{ 801888940575229722 , 925299700928274800 , 663242342739413022 , 767104799494112101 , 607944983305367819 , 2014252831380231694 , 396422557717761192 , 1462668808886914827 , 1990879450227975669 , 612021023223974974 , 2238880362239522326 , 1451314378169791739 , 1673488036552842548 , 8549403302567985 , 764350533448786889 , 1339918885052409565 , 323464207419884982 , 744942516944643737 , 1318141942209183261 , 616662806221796171 , 2162040953454190368 , 1221139749412758022 , 1614583122899605686 , 464928028842513063 , 571632217403763857 , 423645032783486119 , 23968405479664457 , 763490014190938064 , 1244541078282000027 , 683588894310701311 , 2298776109469238153 , 1047374707771976430 , 1713081876005995844 , 736443348324210342 , 1217019450366033937 , 32397119173585214 , 1093047193392325806 , 2043238217565653819 , 986170150106400729 , 1500847212384968400 , 1271798303355501883 , 1825007652313599163 , 1331906002551620245 , 198404234733715961 , 2273527531947376536 , 496299492167455260 , 1336443844385169952 , 1750269861525009512 , 1631598438901152383 , 92238898002050506 , 972208329067465136 , 1861831156177474138 , 1477046102999830982 , 822126912035773576 , 3323714092464758 , 1310722859854341787 , 1299186412019844076 , 228697584763240216 , 652595166489575155 , 1776991998698172719 , 1280330386212497916 , 2232202057098074590 , 2045177898106300238 , 1981513575867336986 , 1827122168253293116 , 842280406310114385 , 1044230632026801386 , 2217243369538025188 , 921732463767628491 , 417617022071909368 , 1736640510014784316 , 1132897935640023229 , 2118022193977756713 , 1295297124926233393 , 1667554613284993517 , 274286041602152402 , 1518335567168705209 , 2230465825504393406 , 1548900665888187327 , 1499923390010137549 , 2303125887486623820 , 213248504005858960 , 2131127974477777594 , 1742932881050680215 , 854218505041429786 , 1498383308719180589 , 706673433900461966 , 268548646968630674 , 2062404085653429649 , 1939309404993705051 , 1794927295361916115 , 1807238345414832136 , 994069904704673789 , 297074121244671990 , 789151515199150247 , 102588443607462662 , 717583986221655137 , 1233753692163019378 , 1879808250773396032 , 424215539759686903 , 1511541523419728056 , 1126215562598044061 , 1225382355414853706 , 2155948754350481533 , 1409181600981472076 , 875001496374892488 , 1115941061848737260 , 423180300767088568 , 1594699307863994571 , 875379982714870140 , 2051126417523555020 , 2064230986271238751 , 116915184482900918 , 1607966104652584445 , 575223393771444489 , 1127490220957009777 , 1302771915085300540 , 1369946600821898196 , 711916123585877050 , 1785228193254221432 , 900908316004441213 , 1887300804094343575 , 102885850640419128 , 745113549374525109 , 1777114841041565671 , 659117348383514115 , 957596793161955214 , 1244720891769907125 , 1033179552828794506 , 1041113824943373589 , 1192787859284183279 , 1564651553239263187 , 87120473751699240 , 343738083005674908 , 526107646493869089 , 971369853080344561 , 882688211910904197 , 770201480365166485 , 1511085469607137102 , 1313667459124068715 , 1731857300670456894 , 1891192670768614277 , 215537976925526861 , 1388493256412510895 , 1849814454959496526 , 1208510461986566205 , 1003748380723818266 , 1121210470061967024 , 169364810970953910 , 1371330705656689808 , 309934549299720901 , 1995175813329096109 , 270622404083735151 , 1538147714735204101 , 621533046925063155 , 1255637630117076907 , 813226332284542493 , 214543905592038458 , 1897287071172726167 , 1909423934888916023 , 1084700355392080873 , 1412764733415923647 , 696570874107145424 , 658761699863135102 , 2086193720415255662 , 1077387080517535081 , 1445958911891558126 , 91540590828350030 , 645251063560162682 , 1349986506630310159 , 498386327998519926 , 996600940353259695 , 1700737999516369253 , 790246450879121312 , 2252556090141903526 , 1096716404224685982 , 1887517006190019717 , 433193160189060531 , 1796650655292981309 , 98692132472861170 , 1707931821940517617 , 1693231589288572551 , 1902184845219804421 , 905276033672790850 , 1347605401336166400 , 608190351854568940 , 884088907735047104 , 866442329206753442 , 910139447408193861 , 1278486939025626651 , 491769324010960400 , 1829151283718544178 , 521973742615576125 , 121630583717257837 , 1669694046784932478 , 1238516436865290239 , 508658486942633321 , 606726255299031473 , 1911807478185493069 , 1810989027218659510 , 494102253767783127 , 1018906932025541448 , 2177687217004579112 , 72402626515266596 , 1546212971237165255 , 1285166203249155472 , 111898102569670664 , 823983540880687327 , 414374943355272977 , 216220100165802486 , 1155489458674047117 , 213871689995500870 , 1927244863485716902 , 777106378440795606 , 1023528313585550418 , 1288905108904233598 , 1424535897256911031 , 1850598906193595797 , 1632661516737063990 , 18571370686257902 , 1378674809268099356 , 673879182553695339 , 1477915251824697141 , 887905935911131004 , 1955313741189339807 , 1774356002230256728 , 261576224911070793 , 1477803604867414292 , 2229045616628586834 , 2034860623567618413 , 969585230517564108 , 1083336088448049890 , 1201200032561339322 , 816620431468126653 , 671620256514831497 , 594537338779320410 , 1444228647725273887 , 824158894415921593 , 1229403143534466405 , 686104998191863272 , 386141415253902544 , 336910780923687114 , 1879841590343118889 , 844999119352374111 , 514657374040368544 , 1283048486114205500 , 1441986979601117410 , 1944215199855511667 , 1774034932164476411 , 2186657831678657558 , 1313048741363739229 , 812226417071099102 , 771039643661536565 , 1462422543464321270 , 1117769738186953068 , 1830824753561373331 },
211{ 918415813301930325 , 986047463454597625 , 407846224545428607 , 278376604588439022 , 2286846914903005811 , 602732038936121065 , 1076292806093842491 , 1279833264305288920 , 1290468607433740554 , 2098876408107567056 , 1261239803383124282 , 1062062526093699880 , 567821494905646674 , 970349211811462414 , 391173156688225693 , 1341340542724076319 , 917718827627247602 , 1192421810915776985 , 1204182168289970916 , 234886315371004827 , 1151121903030322699 , 862051527398461402 , 1899020524320409313 , 1118122512491095549 , 2134811125965148081 , 524107871083754137 , 350386179150573941 , 627798526011422978 , 50146649897557041 , 995806143433555497 , 815878746619335502 , 1941691929225810294 , 283484737761855692 , 2148962937761384258 , 1823168684574172524 , 172142982428269795 , 2170926483451004339 , 462830156070854295 , 1771413750686739789 , 623479200047946387 , 2084867030014160851 , 983329781063974771 , 1047796544530536859 , 904542612789272759 , 911677193811347119 , 1630958311472357596 , 1684341922888934409 , 1963867460174827180 , 213311956405151790 , 179226701814205168 , 1110611331617186145 , 1116509413403176846 , 1749267695958346780 , 210479275691345655 , 1386282840590291043 , 193968019592960743 , 1424390198722051572 , 325092194810782352 , 670386066386546524 , 354181988437158974 , 223304088408770183 , 896115028191021188 , 2263150301316491524 , 645768810233649130 , 94749963395608040 , 2088465254241205864 , 1070765101439833931 , 291472680894693394 , 2070692256603115855 , 778176823763901924 , 1242580213859376214 , 312525273590616953 , 1437505650766167252 , 14054642423661475 , 525666586725377082 , 690594499035209451 , 822149546633387155 , 2085995280772284254 , 527273075962179308 , 1047091010447987656 , 1344656286848636836 , 195554312177326009 , 753445279141787346 , 1332095577949286515 , 1220895478134562593 , 560964216069935899 , 1631581982193615237 , 534421170174380106 , 1544463435718916191 , 856910467334721890 , 1301800703524390673 , 646561441949685553 , 765579628873796024 , 1987452127830398093 , 1350582070491041522 , 1462089045537330959 , 265189098807854025 , 1476579022304919769 , 1257651472705233452 , 2305578408299514767 , 1788217058379305374 , 1670493626369316147 , 1900782433629971845 , 934348898200056205 , 173567273394323516 , 908042269917498653 , 543315740548362851 , 70804956979608248 , 164659163375933256 , 2062318733173731954 , 1537997951359159459 , 384057204661437432 , 931955616778704105 , 547907736282960087 , 352315817578994681 , 126003759450725941 , 1994602134436175450 , 782254398598226179 , 2004930768632038674 , 1016105766076540450 , 479007428174277553 , 708231976656656476 , 2237361912016554290 , 1327485335922567932 , 2144347556398265106 , 927703957134104670 , 583867120065799722 , 1230282413867418173 , 2300571616127573579 , 643670228781883132 , 1985299808442727265 , 591548700842976833 , 2067865847197615964 , 200556786830037817 , 1709896994985722867 , 1590044378008473662 , 1437730031234454788 , 1206135107390376889 , 1098274897563760712 , 1105833182608086734 , 1651115616465275529 , 1695359415233371952 , 2297121964936378625 , 1485391154531296779 , 1366097799691473106 , 798703425047868907 , 1320034761988608921 , 858618362233430958 , 257342282613192317 , 835254804539163518 , 1265570197675225227 , 2200644858112910845 , 2255875961743323015 , 2007450173407757566 , 940922174991608269 , 425169977151537704 , 1760275350115899585 , 1055805572464687831 , 1040688269383823102 , 435926018837104660 , 1888794062291635442 , 1669083005765485091 , 1961787340577718798 , 663304190441170513 , 126152032697642349 , 2021285193122625710 , 406144327941508384 , 1000158443758751175 , 1668134704264799123 , 288381651851569940 , 642499329288953079 , 626137742343646227 , 1309169320864644601 , 99736436315845403 , 2154338822846462158 , 99688725363783516 , 2002829768923177324 , 704391311180575520 , 2071926501203302705 , 1496862880363992780 , 346456618457616442 , 538760825523251577 , 2153541002826633943 , 1011711392413063994 , 263218789744128440 , 1629295143634160019 , 2039232642154888011 , 748673211269488951 , 1232486723702194178 , 994912329934364627 , 335430788355586247 , 261634890014597757 , 2270816379002138427 , 873749715381622087 , 1854369143569854945 , 1858879465540638277 , 901987795258351231 , 1222561808904993600 , 290671151603534757 , 626960786180134599 , 888942755715139830 , 1327459875447833304 , 1481503769869055261 , 2069483659546320855 , 1797900519559472047 , 807091559904040887 , 2251564412846853951 , 288171320551384758 , 1322343587284360709 , 395063928052007818 , 1776755582249095331 , 696667052956915677 , 179190930646633000 , 866250870144599561 , 1585799395826241351 , 1264117164173931486 , 184355357332005988 , 641322732651839045 , 1641644617559951517 , 95345558234628417 , 911065196003484471 , 411948858692422174 , 1872039132106863171 , 170497168692183374 , 1764364394545336022 , 898016173061706120 , 1858879869499858552 , 528209455697095475 , 1053213951842022550 , 137894785863230878 , 695206291115359864 , 267546859634995121 , 347614390466270701 , 721042939779724352 , 1808398469113756854 , 734569469398447270 , 45953490554134623 , 545448091045721080 , 921679827349118124 , 188211251514659534 , 510246204469617961 , 1410205977508004809 , 1719378597442769746 , 964288409989865451 , 1221203616912435676 , 2208980450627253456 , 669162242520954744 , 1208504674180269805 , 20820410923849238 , 1615562261484865657 , 1279543192163679440 , 2221953715061881173 , 854331738885390722 , 853734680376575924 , 1493409108711534357 , 1689543348868712182 },
213{ 29900732955470782 , 1070927672517742160 , 1837361171021419623 , 492507218831078519 , 507465875155533411 , 402063839169892984 , 283951226442994774 , 1930832314121741140 , 1011012576957130009 , 1677545609998561469 , 459139744201515358 , 1556832176873525642 , 1770839448409763280 , 1028962625964486964 , 1669164176490181599 , 951315867973187911 , 388992401490526731 , 852099307590057616 , 2203731253944131187 , 2278122220710836427 , 2136736365888005773 , 890216858413517095 , 259770123023915181 , 265708322998978905 , 1394785539038966635 , 882466909134621265 , 434435408173361054 , 510825980182328807 , 1360301718904970012 , 2092367034806801732 , 1572504705066163403 , 828964951705739632 , 461811189776889266 , 620051108764360901 , 1721609079935353379 , 1160314588784322478 , 1748676189800875053 , 615455556350181882 , 730426386199111156 , 1748473060349472085 , 1326554889421172089 , 401424562473739434 , 1239284330282056085 , 2257432275125753270 , 1043091636885425282 , 1614345787258101139 , 1786312283529472926 , 538668339178793264 , 594654796525855876 , 1991060935496421822 , 1314855949263963809 , 398431418658453421 , 1470635339806553280 , 362234368637219321 , 774773942329779099 , 679781882831505361 , 350923706317044470 , 419817339748720387 , 872634320522665261 , 1775061989480102072 , 940100002558303936 , 203998807641358183 , 567252991679312917 , 2004587063008879547 , 455123324946778626 , 1416078659839552432 , 1684142407950464484 , 887055056225863219 , 1996426044208565925 , 1135375033533913637 , 1870224012858344557 , 1952425968630198194 , 1766678992396249735 , 527704419411352812 , 1451601427432705603 , 112661716466077873 , 1909641837612315511 , 1423214149022425352 , 566157696662285970 , 1483261972790269569 , 1356937963891809290 , 102109859966885572 , 629307790785763572 , 1600265037918885161 , 984081920494935308 , 2047070299192886092 , 1716028642810383276 , 1429504996162080387 , 1367389651212835849 , 2157117125892056500 , 1389976452514567098 , 1471922437861701543 , 77182749632936934 , 472727571952652522 , 247675156679931239 , 306221567310917992 , 16979682517801354 , 2144593136634970749 , 54778265972036289 , 1089517561696796846 , 849226139996875079 , 2133437431422760417 , 1354156449835005221 , 1625113896577820044 , 2216430444983317280 , 120342017680911656 , 1973002027631793263 , 1187794658046946501 , 128456856093883864 , 469827700110962159 , 26145477832307605 , 393305763506217736 , 1956424980263575217 , 1683933568548035807 , 1935089146025408980 , 154027549140093063 , 1679003202579976595 , 702588415590759284 , 858971334966233393 , 408829130736069968 , 1230427735459418942 , 655454842883197636 , 2166089585873178808 , 626219669347914401 , 986281050995682799 , 2024071931031966660 , 1064175816174220515 , 342189699001850097 , 549548174643086163 , 163713320826248990 , 347557147810094521 , 4665797232247328 , 2292811975369051584 , 1193869793469652509 , 1230357565702893290 , 66111560536760276 , 594082638471405104 , 2284232537133325189 , 705493294945115964 , 834188991704714916 , 2252561027672333087 , 894179968353797377 , 2253173835100855118 , 457716082395036473 , 7461956918309758 , 124700976992656281 , 1090912794557374244 , 1912640768835032039 , 1536377223479642492 , 919766145879857658 , 1597876761440630694 , 1722007163733087648 , 1799023530599756222 , 1117593245257282579 , 2163048899694614055 , 1156055293014102819 , 1675455843281766475 , 2028699139050043405 , 144529658567485773 , 1488771164947809265 , 1060019966995111678 , 783883634017721534 , 768303754360438942 , 180302265741024198 , 1371659446202796946 , 756556411876952368 , 1957793380815183799 , 1636366363745399314 , 309961737888369666 , 806220798634947265 , 1870835479467081159 , 1694101424738591313 , 995089731541148291 , 2052987358560262682 , 386082396375998257 , 2006202008741948100 , 733552063836467078 , 517129384710465135 , 1131471271218577020 , 1595822438635945476 , 1375691329859679641 , 360311551157823879 , 668978238105900553 , 1143857746108502668 , 1075038042055253140 , 1821260004743701241 , 140026326317368267 , 2140755254638238762 , 1153225988103987257 , 67382801959555665 , 2052590712290124276 , 1915612805679716919 , 286846105760375295 , 307424673924147392 , 1575022903082661453 , 831015908659138286 , 799530391614344829 , 1933447908303070404 , 2186917105383607907 , 1186992563882674246 , 384078133144412177 , 793040319346656894 , 1528912588194779853 , 1828364340544683911 , 121772019982685852 , 775236673281350069 , 1022921257807204928 , 2076844707690288928 , 2178939494754988316 , 1046840924484847213 , 917137928025091181 , 1965477870825770447 , 1794049976002378238 , 1178921652917245345 , 2125217178654027032 , 163525670904506954 , 2179067182939586273 , 104397481670020768 , 1721284189147239248 , 115855922101129942 , 322206434664457926 , 1215057147485865300 , 60650926338663219 , 111771258098182739 , 2202429139191432732 , 357786269809027460 , 2031936693494220986 , 1194463670538726235 , 880724671193656993 , 2043169349695912971 , 1795919533037285847 , 200702945989213385 , 929385316215051342 , 2201636048435672589 , 1675115443418066616 , 159266782933412116 , 933325258411223231 , 66551142664416853 , 285503163304300731 , 1536063181985632245 , 350867695744405492 , 1545937852959970955 , 1644569802573376256 , 1327155835043912433 , 525393967513139859 , 2153582750512187403 , 1855746057071558963 , 841981859628617584 , 1879130438599592739 , 654981507495935574 , 1020439550618485179 , 861726760804876328 , 1808985836395161137 , 663549202263951339 , 1060514734195661547 , 2062196989246499742 },
215{ 1663773817049345716 , 770951886067315877 , 836725206345770742 , 891490161795041509 , 118253093034831162 , 1884841626788679202 , 1522610898617808187 , 309926593806608030 , 358782400438178032 , 7953110400510076 , 342851958538052908 , 1755967165516954301 , 2227261028186628582 , 1951905488752709394 , 1618737137689995948 , 2172106191240356030 , 1077358486195840583 , 45875008979452666 , 2250906275223425944 , 2257336683941284079 , 686804722265564668 , 237643920762500181 , 1928104141118960412 , 1719484798593936894 , 472392623544755826 , 479624432299713729 , 2187108886068965416 , 600054958892939908 , 275532017498838563 , 1011902504867638579 , 1505101652472637709 , 1285467524472826023 , 1553609152042265288 , 77717941659744991 , 711325844180223485 , 40058048317298767 , 185680749872194030 , 2269940317078860437 , 448902286514344916 , 60763104012202597 , 6970103874641588 , 2000921407091228533 , 380582317066382839 , 1522997085204466474 , 53750968847345220 , 386667069212120191 , 190034297705852650 , 1280859754873371016 , 1300464255646325994 , 1963483606864762852 , 1722568316061164826 , 809017744554419253 , 390835301501083654 , 1634634313731500081 , 925267022415432090 , 1434672635471825816 , 514396565803798911 , 1702527172327072218 , 2203998407347153109 , 1004149780945297728 , 2127634501092728139 , 1290279544467064592 , 274932217266678983 , 202961211111077144 , 1420352675622838369 , 664959843285125968 , 1477525499845304015 , 1315709616389390713 , 1073461534166534721 , 1218999498056451636 , 1685123191851987173 , 2025463353993613696 , 277873997823216783 , 1933128875443536168 , 1443227691130279262 , 2181489885257433681 , 1534002125560651384 , 775368640338576947 , 2256204097004145487 , 657606707032056698 , 456267763964558550 , 1521905440947116683 , 1977010812671655390 , 1302671186028896261 , 1366930879525901214 , 1996197673157604732 , 2053652464300811976 , 1975518908041366560 , 1014901235315200552 , 1614590588663689046 , 1661875267804838742 , 1897857163562163234 , 2042240831005765934 , 402701862150113447 , 475387589336376187 , 2081363100758206593 , 536337469750864574 , 1285208045859232158 , 773224638918076187 , 1423720870606797260 , 1561894618094888977 , 134721309465695955 , 363542551998494948 , 948125451625376844 , 1392398533756953737 , 2064580426665100322 , 201310221829881677 , 1328269826201111513 , 1548944243366296840 , 210493019935830893 , 205014763113400253 , 1458011936216440708 , 1532573396771119713 , 492789928922084825 , 839365896041740736 , 1406345073061162603 , 1595703224298874510 , 223681564886463787 , 1025745552879999346 , 1206296448390979459 , 982199590120071215 , 1809567758549998953 , 742004468755725074 , 69205774642173102 , 2212213705183246263 , 991303703938998721 , 1315073889324593416 , 1747539278048671007 , 1251232258505197399 , 2283497396705418105 , 2294166272478599505 , 1192736363936773916 , 1505629664661620267 , 1645529383692607742 , 932037827084878257 , 1120490304090358927 , 654392165558481721 , 1678301794604855038 , 1666945682341385863 , 793351060388446883 , 2098058918948536142 , 563307340284885584 , 1350643007643879258 , 2304730845473547357 , 2050069172466927866 , 194262552842686215 , 183841768573078400 , 2294382859641468034 , 2074942997542218189 , 1691080766525194071 , 926606343353156321 , 201603160944574593 , 2283625776563153231 , 1223155156606101908 , 1501192310881197525 , 1732980993454723383 , 1055123833116648399 , 1448871728532110442 , 1035066671041128168 , 1412524726422538579 , 1856589761592253055 , 831121637236918859 , 590451621069009463 , 874889266593331336 , 435099475388188242 , 161032322755185067 , 63669861792156612 , 1007846573611541880 , 1678313540052842585 , 1335197000909235803 , 638012968475563192 , 2062057933323474133 , 2226276403685157728 , 1754034149664151537 , 378297619104235806 , 968278349004314048 , 1555041668927643363 , 833108591672063293 , 1617890867510877318 , 116240113210777312 , 165007027197180239 , 2032538012462089241 , 1192560970065799895 , 1079351237924015315 , 928207320810872639 , 1507948283949131844 , 493622252895775473 , 2267375995785181912 , 900205336123972910 , 1299428805461491863 , 1337842854455873625 , 1451203464914507626 , 1937210495630300441 , 427689147364158005 , 1631011167434335677 , 2163919676241957284 , 2117259891895509766 , 2056909208601223203 , 659147597400172992 , 821043416239661858 , 895613169590688190 , 896956024171183930 , 1353399539814418014 , 551236638148566792 , 1936070707076510519 , 2238797923384246941 , 1736148189920275024 , 1883471270058248895 , 639473417815180668 , 359003576477198940 , 169532214597094606 , 2184315054272068570 , 667497769228000899 , 544565217819325548 , 1927221454308491566 , 2158044569696685269 , 1051057054052679716 , 2026024075812102418 , 907183056614962508 , 1495712982913967929 , 2072214396891919427 , 1642530284780600022 , 2133618705848803593 , 661899277938289482 , 539211045047529828 , 173473167477162502 , 1493478855533053966 , 1671296093199966949 , 1698162136465282896 , 744878838458356465 , 1621048802398019605 , 1114080268072119643 , 2000419293326582041 , 844963350088007174 , 1010454346324768546 , 810500897249658601 , 1192923143498489823 , 101618263158576615 , 74587944512507878 , 233317529574522809 , 2305633639354157949 , 1198807415026012422 , 1644282496890581301 , 378652158427502569 , 1034607896449165491 , 1517987186698437519 , 1969140766818074089 , 321136697548092166 , 2226350860048862270 , 1334705503653648176 , 2030909586568597652 , 1284767174836856545 , 427754778662742877 , 1635375387245148030 , 1626802685983660934 , 1170002363298943793 },
217{ 1899599553307812902 , 1101773249072661428 , 2095161424981135837 , 2005913427851043511 , 2065094690044976610 , 1058539944916440148 , 1906902038474732337 , 1230475708900800053 , 956888136590596973 , 600757367539795528 , 2106130089029563004 , 616026689604236131 , 975747224430591394 , 2010396862869712181 , 1997695678438510832 , 1903307141823383316 , 2276192899058786615 , 2170721351065552379 , 1556321307134715028 , 2161896414049412110 , 1233566770585308051 , 509076653803244002 , 1928962886857674185 , 1862600988935822948 , 21296550934149533 , 1883963887863446824 , 453287333355124275 , 1603547528500641311 , 379215339003751091 , 2194588279681491591 , 375967549961567559 , 2277345054336065669 , 303726001730943239 , 431646343845588284 , 1387560443170946476 , 2124366334486226966 , 288585165443858756 , 644881325742324354 , 874758074980456716 , 1555333119610751037 , 2289864227912295858 , 2008929080630568906 , 381688466957283443 , 32555888046203741 , 2281584484557903877 , 339995978138228604 , 2104255498180109555 , 607774282685203049 , 1059106153582573773 , 1855409379294406971 , 961058372492023393 , 1783058609162182370 , 1849474448293211874 , 1319126691453124950 , 1826565324404909533 , 928204494269443571 , 1208764493715231338 , 800128192584907880 , 1726856495324676794 , 1057099553727013153 , 2078391363758673056 , 269548678170820015 , 1492561772875841110 , 399763938140512373 , 1781337051531180810 , 2280344865082112385 , 1155180602307558106 , 1218370853053240521 , 2223882401130518537 , 1471050058347641170 , 2234127673094179840 , 515782535371766106 , 463156862656445420 , 155671982960262561 , 1812662919438028579 , 2196720203054438072 , 156129314580568743 , 1473936684522159502 , 477732925201393221 , 303195743639093115 , 169698507679792100 , 2108328527840821006 , 1089381682783833092 , 571405080505904444 , 1337167080380829327 , 2274143349809806829 , 421544936623489989 , 639535465858993670 , 1280386109263329163 , 1762735292270742579 , 1817751293188392649 , 1621155449154423664 , 2176749526940282983 , 333206405002421441 , 2207440274252025583 , 1476112883168548007 , 990906089129731752 , 1313856312546878312 , 525243287375525861 , 1138761949406893040 , 1546704974699262983 , 971120822405204810 , 503000050461330711 , 1020939498342843106 , 106972651898747079 , 992405706922956894 , 148615009931129643 , 1183824846973260478 , 1140875399173475400 , 399037398903677598 , 602727801544891297 , 511215286849655204 , 196933373318648103 , 1532952812999381199 , 457685037364611568 , 1119340835129109775 , 2276222685461398909 , 1226332690049431217 , 527439166616395501 , 1890861091655859148 , 426877491188223573 , 561000604800000463 , 277192064612233831 , 1978767372032418721 , 514080493204753710 , 2012417077519511576 , 886782967507114761 , 1885753100794450495 , 2041466219017287387 , 645759045891996206 , 393459693764530892 , 366742346220661273 , 196165508422389153 , 338931232644910213 , 1221983563141930214 , 340309747534924848 , 2091400240225751751 , 547729449004824640 , 1687240274300938805 , 474297682990987012 , 2286927722783442859 , 2153616518003753567 , 2117213122405846510 , 1464971561065907786 , 1713109258953750095 , 2121442968926859344 , 1054669355536878239 , 1195432638450221903 , 430847422985483922 , 1175958360931948168 , 942197226081558822 , 649020003948827713 , 1981274304644429808 , 680152965983526362 , 768784923848694387 , 1307626434317690471 , 1373665511707474336 , 602058871630394134 , 1663007316982703121 , 1323514997214088554 , 164405843994145436 , 1600348383241702940 , 746413226380591035 , 548108674897733543 , 1923108727389785442 , 30399566403196102 , 868225563792443029 , 502154592486852779 , 1712632203471690608 , 2130274400725371258 , 2053368050599220426 , 1884658143652878495 , 240951322179647281 , 1280611682016632756 , 1545001379332792971 , 2216815987725093570 , 790767203186809349 , 690274630856426103 , 472324955918813334 , 1225599690316516869 , 618518048927133140 , 2232398836924258327 , 1548747086418033604 , 165587215737770727 , 2130055574369788525 , 1242065110735997009 , 616967591979401949 , 1820952875596756912 , 1385312523018720276 , 573284483998478690 , 1002586410395910689 , 2181023188035867557 , 1405142998755368727 , 1061573345866979452 , 1416693792722929523 , 2208629370588949142 , 1015729109970268555 , 2188432446210760836 , 415207052950624648 , 1967981556938536686 , 519001812329617990 , 1991300987840445684 , 1710950917483318804 , 1610744561818497373 , 434639280910527387 , 991573240497875354 , 281432396746210264 , 1305643192359679973 , 346709337506974558 , 567234618463866817 , 2022486213381646168 , 881499333730976912 , 2045372887017146938 , 1453760671196446677 , 1823080359310399398 , 58917426585228818 , 721286654176076170 , 826863259743428209 , 957539965575496547 , 1389415018748593592 , 390160859030859691 , 1607841888915537044 , 514806978736670660 , 1905073229628541795 , 43310833018253998 , 1391233994928291861 , 1268979006011365785 , 348387735407227483 , 1427307186975889596 , 1564505080275653114 , 76304109374017328 , 1404933582676749672 , 1215387090124861456 , 2222357200344567822 , 2128871285579741185 , 2060434858256586343 , 1319701514981910970 , 373552490648609929 , 1371397495977718790 , 1102503504659276543 , 837963381503738278 , 2129772289238297690 , 223756823235167504 , 149023499399700936 , 1644291305845239950 , 682845216601871095 , 2267940297321529286 , 86480220047243682 , 1653428455145263027 , 1522358027960865772 , 2269573079712827567 , 1807634263287142656 , 2255178204396716826 , 1825323026091975449 , 688551430423856818 , 2129568816418920052 },
219{ 1015051270949529155 , 14400823176099767 , 238643417748252828 , 1381842485334885971 , 1387174880596511660 , 1247702423710555651 , 206120998262308487 , 894684754368473801 , 1311389660367122759 , 1159707686841810837 , 568059486512469865 , 37077163133429229 , 521757354009995551 , 1633188904158854730 , 1608061871419655371 , 388026525784696673 , 725649226689329653 , 1615888044338255350 , 1324896394210399497 , 12626348760513707 , 1292724676249452764 , 381315862712161121 , 241121469983817593 , 1093624520789282441 , 1268880217658900861 , 1209471117905379344 , 1409738410613528713 , 131312954194531696 , 2228861733619724853 , 1829197428308552671 , 2265006481074643219 , 1587877487803420408 , 1310779032409150057 , 2230638440566468292 , 21585164175874895 , 1061185912363894302 , 738782682589743498 , 2256492260203970712 , 2023593354439627786 , 1904957522456530163 , 1802575063073042525 , 847047016096869476 , 968405077153429928 , 156394591440016535 , 1704546186202067936 , 263967457801718647 , 1954265338203237591 , 273516957961377852 , 1927297084062342447 , 678463101024662362 , 9033257800287292 , 816360777657289129 , 598384626308600624 , 1467248900728237716 , 475521688700641501 , 159025647308592231 , 1438245301918730045 , 1333236511465230487 , 2042436584443312729 , 2027361292161153752 , 421216615671882303 , 2200279335860211323 , 1415731957461024518 , 636065624885428632 , 831841847952605256 , 522301327319712407 , 525681776844623715 , 1594506743406023807 , 166109300490937765 , 1633012043822009718 , 426948948289011653 , 2012518302382615009 , 357237148990507752 , 136817498073126460 , 175244168403487171 , 2085058706240933702 , 1959862256628490936 , 1877818221440475108 , 971995685495737605 , 271332312053601405 , 313594598056107140 , 27003871124463918 , 961371013540716522 , 204985240201664107 , 1837019894245653475 , 785391807097586326 , 274138983710964961 , 363108180114804549 , 667579929869453933 , 1722110608944899308 , 1130451176594059921 , 682057402507004265 , 1807941509720546321 , 1775510075293636607 , 190978641862285941 , 152708037074537035 , 1387743744976923204 , 2043436656552405185 , 1142386928452033288 , 277940192233768143 , 1159359342091327802 , 678623581480498877 , 741569297053100060 , 1510666365932742654 , 1564147811727178155 , 1079433472959156649 , 740721513048061928 , 556584696056194713 , 2101215733798184025 , 1383845695788437887 , 2223117001694718939 , 1384138651793940591 , 556816328460760398 , 1324405608498423570 , 1637523582424789921 , 1577330977407742196 , 2083254792040897114 , 1330754432942955740 , 2182930601325215237 , 1085600698603221807 , 1793672593346940417 , 2261153884892326623 , 1510446866645704375 , 697646591127551597 , 2235756917082504339 , 1299526400851880309 , 2028989670761089914 , 138488386269040253 , 1365070525919645737 , 804468164143846065 , 2135138467571956281 , 1731336991517432255 , 1355913870872943972 , 691812306582108512 , 1759658375351739343 , 2183429574487807770 , 1448553594796627970 , 1103406855837185650 , 1444729782698870462 , 86498744263171507 , 1980566021108283365 , 1421505019617623015 , 248863853108214650 , 947372944114872328 , 1026932968745659312 , 120291595645522252 , 1214164645591177814 , 1361993484415846076 , 2228833225316938872 , 1225948929576101899 , 146910466789293418 , 1705836891005563939 , 1595744659515489090 , 1054274496592271071 , 1704901821411148951 , 1628561898849796808 , 2045326762215794393 , 390224972664237654 , 490071728744855077 , 1823625702866456042 , 1788892663767346234 , 1095748841406689608 , 1313076681946637842 , 1256135153974996644 , 519607994619651136 , 1996593016854038946 , 2201215855642367229 , 238622371999224005 , 1344399558356030453 , 1436404091388074768 , 1102269669308249825 , 2076668635902831326 , 1909311383142661038 , 499012731670970330 , 76215148833844816 , 469509669118302120 , 2220143677563710021 , 2145736278029456244 , 1180861364861495837 , 550868788203802580 , 1833380277140240060 , 413693483140651494 , 1432387748620007710 , 390003000781880770 , 925517051073920166 , 1679670004573657065 , 35555243973293537 , 1590169383010503758 , 1128013334194979481 , 415267568560491691 , 501363365573637965 , 20708849696798627 , 848882491755804821 , 699866879634135233 , 1780510326209935331 , 731249687707581413 , 2303994860248943873 , 295257376850070071 , 2036147214486422013 , 1361688650684343014 , 1989890333330017903 , 1471815479924403673 , 1746142875400789470 , 397987497117662643 , 375002595646557062 , 834128733761636645 , 267791414506419155 , 281228173718305634 , 298295336237891126 , 1308782921493817958 , 715273949603929637 , 2132241125509809768 , 484960649131124690 , 14491530499374034 , 1503600044228966840 , 636968147292291415 , 1354257471144162833 , 239765300697888325 , 418313035725287807 , 1733201080157681181 , 992896835563717442 , 429847576235736458 , 251152942560143476 , 1948780850097682804 , 825192763861774787 , 598909541153552374 , 2274243284486314764 , 1287481226868977711 , 2171233163386529086 , 1752813819669672680 , 1913831796894733990 , 1150863751883052294 , 2246679869102389687 , 2243978434786013844 , 111163556589935671 , 328543235848445053 , 1924452457698615122 , 1724254005290639493 , 739427198542372126 , 1191160526950865968 , 2249797240564196176 , 1579146675978735042 , 249497388778791959 , 1141032407420002577 , 2160655560116538256 , 813353343257091349 , 1867109601168249802 , 908821346469204428 , 1941596267084210739 , 292056651779609409 , 2243586688495449714 , 1660913613157205249 , 1624837938919545229 , 860977473525009917 , 2220295443174912504 , 825825865210209289 },
221{ 450387395905771252 , 2049007886926974842 , 2039000923064710816 , 2146340346355260819 , 2294620371420745738 , 875006128638413444 , 2087679091299736685 , 1929363354332024947 , 409175770319572835 , 1103849585407310225 , 112123275592509402 , 349545833722976932 , 473104819062285587 , 1398908848321216479 , 166690144893933648 , 1526365949065589164 , 38545305365004371 , 2096869310398013252 , 1336095408680260029 , 1583393164125959256 , 757747254238864632 , 1279326893095857041 , 298738652117493963 , 2243982951656066560 , 213383103084631330 , 2297146325860864933 , 1501405964782979014 , 746974885916333249 , 887262556449406577 , 727294113711917849 , 1941120762930981904 , 642835144898405171 , 976642749459678219 , 547200845597551459 , 2066070095460264348 , 1281291535998687022 , 1420199572863218347 , 2302311930873696484 , 2119340115702007777 , 1711328732313751510 , 510678280390217023 , 427383343658327634 , 2195230139973053244 , 471641650052408966 , 1087891116580611386 , 1668434176416548483 , 857723945623747242 , 1040939500221529506 , 1782790267479307463 , 1674683780413901471 , 2067389294043626551 , 1065552828744355829 , 1199273998249512412 , 313155605614220119 , 236443744144181398 , 1296885574912022035 , 1402216895515399636 , 1503470433486026142 , 1297445797055968261 , 369527941062580562 , 211767149862001968 , 913126807715531866 , 1047992901872424926 , 1530083519985136734 , 2071531841305994728 , 908599305657076518 , 881012818287451990 , 3458900331313060 , 1422704914127052792 , 1091502613214976108 , 1315495135467451927 , 1100967402587120148 , 383749900441462315 , 18141522605214206 , 1494329295685172283 , 1786548504530108573 , 26785416005443476 , 1521892623855532058 , 2294209498373824310 , 1061804635634439943 , 1911335948481341159 , 1736522638372834264 , 211827734858108745 , 1434459543667906295 , 649254554580649698 , 1623389482773155368 , 311342635000013864 , 1389287626229017517 , 1031177767235756196 , 94591614625405856 , 1073161614017896963 , 134834601099932453 , 325026906109379997 , 669074184306477070 , 1696065370059148231 , 1652458217439283205 , 1975458314215046733 , 480036196931095070 , 1438676588736085581 , 772560977006356454 , 1601084637429867781 , 335628294771192703 , 649598088912168990 , 30025801584756949 , 1997861346927634628 , 467383656319537475 , 1811330372266770236 , 974707419843345790 , 751097960840665923 , 799515141897885171 , 618574545270027564 , 1741210196706060336 , 409829531947660918 , 465843603728773972 , 291195554883935795 , 1091078846332932210 , 1386767334665656551 , 1616341114959598030 , 502525760298471515 , 1932917716041808951 , 1528003719419635275 , 336814751756539208 , 259983860720888172 , 1492353356233114043 , 39291164725802962 , 1940527691881333561 , 273842947744638104 , 115770322940683949 , 1756063613688295233 , 1808610989484927152 , 474859834014646242 , 513422921594349662 , 211524830140339373 , 1286542293135783384 , 536336640547087217 , 249690043663287504 , 814068854375877971 , 532615947395620683 , 95032047577424625 , 804382940611231730 , 1247875218869396960 , 2111112611077945886 , 1966169035152370805 , 454704061578876709 , 383739029407057104 , 813413857640603667 , 1572126297265803376 , 423787682683064824 , 1581180211678750522 , 1233960758112096718 , 1753223490808722552 , 1403974115767143812 , 1794220573857295745 , 317645161608269995 , 1600180227834755710 , 1565619165273891776 , 1124492730855672246 , 1191618284147586774 , 2253664838245437042 , 1846807060944542708 , 689952150606332728 , 1317843592960220268 , 1686543674648308150 , 793564320478227681 , 394341618634502062 , 1799734653649322678 , 60900311253773725 , 939062150133043294 , 945759943642162582 , 1100648204830186841 , 481697297878259946 , 1454617217118127779 , 876214320055393404 , 522914155010173408 , 1793234309731386404 , 1837988507398864019 , 161832930022733529 , 17668475259362850 , 662081103686890111 , 597208492820467594 , 977793970757166550 , 769608961403981659 , 1829986240288142281 , 1245605356574631239 , 1773138266791401739 , 830990173661565173 , 764460555890077247 , 964656278624184151 , 1158926504129985894 , 2103443519073398255 , 57850383895252029 , 759433607794929775 , 50252449960051980 , 67934719889916600 , 1978460310111328952 , 2048730554455150142 , 1599635792799230552 , 36594250734752261 , 24227488798559886 , 1277726342651232900 , 441441574599959093 , 1130077678901830352 , 68774966550644237 , 862550096234385657 , 121802105968875576 , 1937399299376308524 , 1508863677164289264 , 449611848373959077 , 1011013474104207477 , 340048854921949164 , 558241903238967059 , 1266536267896368638 , 1120470015911000526 , 1160569022848034702 , 1931126878393848078 , 2029708041111075219 , 56118780457850564 , 50310354773046465 , 1955281639709073777 , 1065171132578527169 , 1402922059140888630 , 2249624319550655654 , 2207496605068512399 , 314312808876314510 , 752641758580371898 , 604813515958090848 , 428597046336217237 , 2110181336819766551 , 1615146674634895761 , 1720996824828070510 , 2096297469242310799 , 520527131783715715 , 716811738787949120 , 1812554334710673866 , 1125200258175656058 , 786508258575204422 , 1936764086820213123 , 612178702700217291 , 1842339476063272137 , 1701315102383991581 , 1288965583433605445 , 2267818063034808089 , 752305222849615941 , 1404972352736227650 , 2292912334961467207 , 2004838262884283245 , 206756801806855694 , 914619815328987276 , 1136468011208394373 , 255387159260548200 , 2095093007793970406 , 56225180829871120 , 806249409772089177 , 1067750381498662814 , 1836570169236685609 , 16308959626247434 },
223{ 2215119601801139281 , 1281116084411595461 , 1377341694407365134 , 199905147151653 , 1584417456875375299 , 2159173074467704618 , 1324118644736100612 , 1956129452675858581 , 2210621714357494143 , 1466308186711572828 , 100609217127464690 , 1769403260114704102 , 318004871372520710 , 805588790219316212 , 1886354205884592739 , 1038670645251702831 , 966533646281795008 , 27547535856441113 , 1052579854048173322 , 1142829676717080670 , 2146810606344800899 , 1228330967358551266 , 1671933304471169348 , 1907990928139995957 , 1558798697442054111 , 1272901458532057250 , 1228562454273742024 , 914439356089587670 , 649964758586184682 , 1240262971793650049 , 133376609869781299 , 459256073949441649 , 290322941102906424 , 485531431916139077 , 1458050544275277659 , 724265009562135897 , 249782425155794042 , 1647475918672728312 , 1736137108734047669 , 1282263536710310399 , 17007405104994613 , 696831935681192614 , 2149259466701190968 , 1484844249837320956 , 982074911374236852 , 219800207131874984 , 420596819015566007 , 592557297602933742 , 1362816337163911180 , 539004984035554617 , 1820515058613007664 , 1755031564809508349 , 894679763328066821 , 727388689557934375 , 387484433292187494 , 1253834591826367747 , 1824792842444092685 , 1252207322278311318 , 1571765741463496943 , 601061346789227842 , 555153124458912261 , 1356843512539476893 , 53602836339750377 , 2202307137436538597 , 1407728134245296363 , 156697499285184192 , 1258166806250521038 , 2224745586238356360 , 399102811739574156 , 367659983480151208 , 1610501123438054024 , 544102678269899552 , 515528654329513333 , 1544909564352573586 , 1669989558114513117 , 60907028653897737 , 1793095286625838568 , 174796579950153743 , 1811860590530523209 , 967771127488589665 , 1290552636741319290 , 397700845925421962 , 586448521441750665 , 1033103331893785880 , 750692279350437570 , 1999855669076705883 , 252106675661023923 , 951115208916008888 , 144561790861458321 , 464528240901580393 , 325264992412342396 , 2241794556397599027 , 641391658016221446 , 2246670757363465789 , 1812465093499261892 , 392514267360127913 , 654096604704219817 , 791744386289092956 , 1558178859461939610 , 2144645927686712967 , 2217624597828661363 , 1707639888787935737 , 51432412441034894 , 1375097841293316120 , 1602510598794119407 , 1315599807672500191 , 348488742075563988 , 339258030861211893 , 121457356514097417 , 1273205970677319956 , 799608666264812986 , 1244507604660342867 , 1569095811809969323 , 332702564358332306 , 779811064670944285 , 126660507160026346 , 154796953033081064 , 539871957796619026 , 2021700634907839418 , 39667460460873489 , 730050324691088029 , 571005933964502721 , 1595412947401225676 , 231452097455562464 , 1239179613021753344 , 709406422734893525 , 2033499555295135583 , 697532911609263855 , 2117352323091173122 , 972685217762730039 , 617805856464471952 , 2061681259459301619 , 1415614122462859733 , 2020284627631848602 , 552557745836245060 , 2060989089551819197 , 1013110399942416651 , 723720865691115023 , 255873486555920207 , 748323876049896278 , 218577692331558442 , 1942917646770815946 , 1944148416507998690 , 1631571037947892877 , 2147469444117139882 , 1611578220668970581 , 1154277774787016940 , 396499412322995330 , 673389549642946472 , 514783453601510384 , 624994670602926296 , 2277170843587108935 , 1961218102068089896 , 1060680257117911683 , 313859580403381847 , 1187579216505870817 , 792225394369592673 , 76651971938406922 , 2029503732265472193 , 252825167712586213 , 918899810869471273 , 566413684547784755 , 247559280818161551 , 948932211833280359 , 8845603110910011 , 1154025183683027180 , 1419554371883141441 , 2280490094109510885 , 836847627526340326 , 1862466723590440350 , 2000802496173410877 , 951892891584977904 , 415505764643931994 , 895233589701340756 , 1465376171883506914 , 1507979766741491087 , 1868319905505142717 , 23705714832285937 , 1260381829860218014 , 222421851528129564 , 145543992255222297 , 1036297096224178066 , 2238071490963884285 , 1724806674041904121 , 371525672844294067 , 1567131749001505487 , 306657313402617437 , 834363381612605627 , 636028981265033547 , 1500414533718785069 , 24110303184741719 , 869793597607499528 , 1286938487661347638 , 1948796216597632203 , 1112183938505794176 , 1877050420206218905 , 1024144148643338191 , 1014562255367607604 , 966238368657362563 , 566558043821051560 , 15834968736940970 , 25145802275306753 , 714727956089237768 , 771849874757987718 , 1864444143510684844 , 137417715599755215 , 471623190660003088 , 1914654837145642119 , 1078210513573334044 , 1284747103253769360 , 1022195008381718240 , 126651881142356288 , 936655221841114312 , 894447624190860693 , 1842463630668687675 , 2044389083937962519 , 2264053430551609606 , 2072907672166688646 , 607288076045883475 , 1685674324736407922 , 1213583127734226873 , 1610551197386380063 , 539826744862955123 , 1038110996393243952 , 1774408133303758716 , 215606686445497967 , 1565822467468707805 , 2146404370966661113 , 1705411597704642472 , 133776946760328804 , 2025412701407868414 , 147171930192105339 , 2222390702871861420 , 996652891992373871 , 577598093245596714 , 38573311427667511 , 860006772346027559 , 738479448135456634 , 1089384296407827020 , 793171473914709133 , 1459253993978456598 , 711796153787808 , 1528902335507032503 , 779100162792477186 , 284632360475932527 , 1053324287045149096 , 688735359584501504 , 15708037952702458 , 2028359585043998050 , 2284843017007179802 , 1698723226161074108 , 12511742020393230 , 2124531963145160645 , 2275353406791876683 , 18587185396788891 , 1233730664324799006 },
225{ 1730118263543688250 , 370285464183563245 , 2041873527055486508 , 721959723676273799 , 1828480863246600784 , 1851932100950732436 , 629587864264246019 , 670708196956416379 , 1075233970044708424 , 1549819905121978439 , 2034260480080093052 , 1861335712832688218 , 1986167631972637663 , 2232548731699130602 , 746858285353122957 , 2048904397214189093 , 1941619889771956907 , 1337177989092183505 , 239430971653806015 , 2196829043843020376 , 921094040110550587 , 261031574525208778 , 2006416350541584689 , 720384405909086452 , 1642252058539255192 , 702318370533705307 , 30093202064613148 , 191672808243098644 , 245921494815518470 , 1318412406423091399 , 1997285724369838548 , 424872652632029587 , 337299596482241795 , 1918554964561858169 , 648513203242638738 , 1564753701136225307 , 1997180837680859808 , 1455944613102250480 , 1803508100649288994 , 845025001822519576 , 429146038724257463 , 1414123123031097272 , 1484773223450496367 , 2030538717684102088 , 1863446829640163509 , 474529574598151797 , 1588452383757902902 , 1513610707673934721 , 2144234146470670805 , 384027274898493550 , 1230707593598166720 , 1797451704316796683 , 1477964415729782289 , 1219401130717845216 , 648523064265511212 , 170891089045020694 , 284184037604585045 , 990102246920926628 , 2249988717068668718 , 2205451923123062670 , 11769238432604366 , 1508330789572306856 , 1710497882955031442 , 199918996017523695 , 665275361535180558 , 1976394014865301501 , 1048816990155627739 , 1896589562549181031 , 722613933498356182 , 16470970058217019 , 771045868543511678 , 1883582327237225045 , 1697296229422542234 , 968033329818576554 , 1070862867004351823 , 112001692927979464 , 963038798955938148 , 1578665783902608886 , 596036867745183706 , 2169365116687446440 , 804941675370186888 , 1888285327663745036 , 330778255029222290 , 219973392247625862 , 481574794607710779 , 1098790373649350526 , 973950084995575592 , 728212805259277630 , 1563970689649332275 , 397006742776012488 , 1450479620337545524 , 825533746364163905 , 1530263281311536379 , 774751005272785321 , 630935489495028229 , 1889985793326526695 , 423311583714771557 , 1211029885153687475 , 778102545314514446 , 1440072386908267919 , 1786560958123740355 , 319669769976460885 , 1064730072635049364 , 2062286320520460623 , 1388242588221199174 , 1951760865311307111 , 1511438512024189733 , 1294827064919602234 , 1018870662420770808 , 1175223358087909696 , 2071062053741324731 , 494501843404034020 , 1426179567395628831 , 1331070407507848692 , 1353215372202234078 , 755032473328058184 , 1277593602167225654 , 1859264667823672575 , 467944288787152735 , 328237115490046001 , 277540312387567035 , 883378133248988465 , 419731761908192101 , 301775346365115798 , 993115794528750507 , 1337454065813244571 , 1826994227295471282 , 4822738848176944 , 1465758199541651673 , 1618442881200192234 , 908859574596949216 , 769237224530266431 , 2305608860968290814 , 1879350341855224929 , 1986420199071162046 , 2266905816844410107 , 1250732903325431708 , 471831473056539876 , 1473845562610883548 , 991758374553320231 , 535916669127121939 , 247186717210066333 , 594291688137278599 , 835889665681478025 , 440211371061635212 , 1954685808073321927 , 1771515344503096779 , 1794382104479455593 , 1469282637944599256 , 1750604194727969258 , 634648684577763738 , 934251025981118124 , 1919291103852860593 , 376605191072879671 , 1239657672787939944 , 1222625040555331608 , 1143869949474176649 , 1928190299203067330 , 138090978868242950 , 119461583071002830 , 226071788526912334 , 551330693926767034 , 2244892423964821965 , 2029580312952766956 , 1008488515438091518 , 305138387734970227 , 497785436245727322 , 155524326276205461 , 148231970779616209 , 2185794853149097408 , 2136186906547813987 , 695296186756931435 , 1865711101398207457 , 818021917997463466 , 1290528245952149265 , 890693758454504949 , 255788186745246615 , 1953232266934699271 , 1837072615238042020 , 525429320547515799 , 332786976619902986 , 850766976319070259 , 1589816325391816114 , 1101618833138243695 , 2249219000357944484 , 283940516892764355 , 1213659981228216078 , 302249816812133473 , 1831248006441623274 , 2093567941501868008 , 918489599573148761 , 1548836393567497823 , 1648332534368461031 , 1370578100964195782 , 2226098746565004025 , 1208981782406267926 , 300238682735360205 , 175272750302427254 , 1278196183186629439 , 825356826831263260 , 1726381251430206528 , 273469418501873484 , 1997541368317066855 , 37253131812714028 , 625839523837759610 , 1527990198209993018 , 2112165134529107519 , 140615683240607525 , 856395932237661488 , 267164715307247963 , 1487385827614056667 , 2087634701716941761 , 598491851261017242 , 1755239092160117927 , 567467234489107279 , 1768638015390684460 , 1781821818405993993 , 1889920752038789674 , 126702760758113450 , 1738717202169292790 , 602410976362640825 , 2044688965819257519 , 2099251365587951095 , 1088141555440535322 , 927187714444183378 , 1165763422734784153 , 1403153979712196547 , 401511470383810383 , 223925730726497063 , 2187264535787168522 , 529747703924478790 , 921722183478991513 , 1319596251692936637 , 690480483006055846 , 818852747690502588 , 522472792852025407 , 302635926219169332 , 1393622375452277660 , 2032383057416052135 , 1732922619213228337 , 2026618567472232375 , 2059719051380056175 , 1637046887928341398 , 191356722790142536 , 318925623906896802 , 326398810652089691 , 1902544226880908435 , 163122622270424239 , 35753439658056705 , 167464509002214408 , 1667021282321516738 , 1516743958339938489 , 18024609269981057 , 1075922219155066721 , 504964251662719080 , 217487104324173531 },
227{ 2226408864839780570 , 787298320183431280 , 1280859112321219099 , 1341514769584875257 , 1360067548605112207 , 130149173496139796 , 2252600532067736697 , 2229542315703321477 , 1047884535888492234 , 1468792112913596829 , 372044972045713824 , 1544012592693144262 , 1941688975869662412 , 2202269187979121546 , 906394652983533204 , 573769794376706991 , 1008776660474886494 , 1640953141140423753 , 2202089900829520699 , 1139545955531215853 , 708376837516159502 , 1735382355734574866 , 785229836077148984 , 61774533564252658 , 990982232796679855 , 1497538664215086974 , 518840496306303546 , 1347913648631010608 , 583051341244465334 , 1585326204506222796 , 768117719697665401 , 1184201321996155996 , 1986451043148036349 , 2164128685498559238 , 1601448163279532881 , 1792940248477301188 , 1495702771001018743 , 965110823311562235 , 451822573004483731 , 1684968081662323919 , 2009968596535250992 , 1443279844946714405 , 956135965232594810 , 702524381080914736 , 1827571533449677409 , 530316441979580854 , 1673737047756447697 , 1221437176474357314 , 1986333010339709459 , 1806705007559348714 , 1860991426200625108 , 233412205481916767 , 2266355701384269167 , 1810863879133922998 , 1827146337397201704 , 1151550846216151888 , 1710569002944916017 , 2127918172616874921 , 475103847414728324 , 802081227582057945 , 737729727093996911 , 334825015237692968 , 968131866655780476 , 1119218382597355900 , 1996507605937373974 , 2282765251283210714 , 1956670866682779227 , 426736302287800771 , 2085256514751082798 , 1062205005291654205 , 1674540744413239015 , 782813347739882024 , 1191949205666096964 , 1946968436485721820 , 1014740628303035918 , 879653483512333360 , 439774389419407562 , 886881114095561057 , 1651511926161215969 , 682115979219487461 , 165197794363214910 , 1709062627041882822 , 767688182567856374 , 1128463692160391807 , 147304243716324367 , 1734130926671016041 , 206630971318616844 , 625192999632388428 , 1495518644048364470 , 1103071895527692421 , 981328813752549109 , 2293621569180464955 , 725743532819827725 , 1590620858429755047 , 1341812055124162714 , 1582854313877675036 , 1533590856241884534 , 2074443453449259893 , 1239824420259920270 , 605183738923351402 , 1784655302784505568 , 1085923780982741535 , 1181085623044682373 , 2258310797181380784 , 658625645978253576 , 176329852036517482 , 252384916599870554 , 690318763249625459 , 2229927772569115810 , 39301014104952324 , 1677274293498782428 , 796748825778839035 , 1768733335508571828 , 1113596352698814774 , 1130862830835159161 , 354651886129309007 , 67369378888302400 , 1103012830800064682 , 1378473416172546484 , 293384716741791958 , 1309112910444398581 , 1368918087776787460 , 1188033635127432643 , 1202817916700943290 , 1340651654026270289 , 1382476329478779356 , 91477681574846912 , 1463847216852555750 , 397868677045806012 , 465969689569058353 , 1841612448549621218 , 99983660885787247 , 613305054492850370 , 1031754150352332519 , 212894538458587680 , 1568540694401595327 , 1656740548132667679 , 868333940735216997 , 2107964672269724917 , 620965056774953969 , 911694809490855141 , 918493877981030238 , 2257964178597216927 , 687476393937435660 , 1477002461924493205 , 393470303472618474 , 856938714812073387 , 27368719745134123 , 1686980194589909449 , 1408113491424914177 , 1643814620015666056 , 167742673566271647 , 387810580729929409 , 1994123198882662020 , 1379417147011465712 , 142829394412093587 , 2094123040953274746 , 1461562624468562666 , 764500128789987345 , 2143951823158807987 , 558096114306306699 , 1131074508954104469 , 1209142496481971216 , 1365247507469025478 , 1554548585116667348 , 534916662755145012 , 1599257553423302762 , 460656478563962983 , 430829725644766421 , 189303753095897713 , 521501287629096555 , 1006961314419346973 , 1299076499057414555 , 2087712043693017218 , 138998331546109487 , 18010656370287163 , 1890896765808615336 , 1674812542659553767 , 2112358386494052884 , 2159062156701030267 , 701392495280242353 , 1242309974012615092 , 116224350516361159 , 2216246050145495041 , 775863013512060079 , 1783182654654471563 , 262149243044718082 , 2240612828025359932 , 1960583735619950478 , 1197259803831976030 , 1309659022113877747 , 733681841301383829 , 893808993539436575 , 1705338673665412259 , 2220423647446484872 , 2039949758965839542 , 1246049447821119765 , 463404950886301554 , 1783098773751756434 , 1571084493407562072 , 1616249405337511939 , 324373153629703786 , 1798064011270078749 , 2020141148467373811 , 1497526129480701041 , 386354484545667560 , 546051705928856903 , 1302235712478939764 , 561381605482834117 , 388671256060011384 , 703171173902541201 , 1096576788258588350 , 1559287972443169462 , 133903371936566053 , 1305535865050796939 , 2054531124226760518 , 118677198125448376 , 546955396593258336 , 457583313966683816 , 34847257898629545 , 805351019625638079 , 17952134323579499 , 238394818142484923 , 498490648880698373 , 2266205662732804049 , 1351815551955978223 , 1615289034239328358 , 716941068093838745 , 773998186669184699 , 550476498215990335 , 1921742354564819041 , 230775711756931410 , 1156878509085378859 , 1257124118938368798 , 1600116245261572347 , 1148216094015185510 , 50330568690893402 , 530890649341178861 , 2181602735525285368 , 1781166706585456605 , 1021486428280159793 , 207209269689692738 , 1325251054798046986 , 2099788000055058940 , 1138226479457860119 , 408131825913864053 , 79523079444374116 , 2260467638083924374 , 1657271306296975874 , 2078219790286208983 , 1133970432220161626 , 2155456429596574525 , 1151237082009919122 , 1789994820658434693 , 1963904678067853247 , 1538604848311343140 },
229{ 1915225390568131497 , 1048488567255380679 , 113647248096538478 , 1622293094946126215 , 1482061329474470337 , 2003044525294137070 , 1815890654429493985 , 57540684264160016 , 1012544105121371844 , 2081724453264551247 , 411131279613966784 , 946103516803454999 , 1094982987975247450 , 858944831211836098 , 1008164433031596283 , 2072418423765172583 , 1712413143541904131 , 916805393699524708 , 363043172670263765 , 2290239061122092784 , 1250654679604038332 , 708646585639571555 , 87688596604192701 , 309544809011267737 , 1856136928780035496 , 390805094217625654 , 541597285273878193 , 1801092958574068664 , 1164352426059849285 , 1191369067491541674 , 1208793563109981334 , 1545455113872992151 , 185687967245544498 , 1484402256490264852 , 969869856685129321 , 1878407968725600470 , 2210031688267983472 , 1343097368123527155 , 1967181185184853475 , 1253777152599926724 , 1346773951416690902 , 1071619736402489994 , 2233608861711308801 , 313563023674300735 , 1033249177574441979 , 197364133817481442 , 1234863726896187230 , 910504732512894753 , 1893722650529782131 , 66260568931659922 , 453439740495900447 , 1604782611252018765 , 594567452215488503 , 641550717496396457 , 1943851002992253629 , 2224103528923011395 , 1823520292350445084 , 1203661516483854630 , 400411078479884213 , 918418400951114037 , 223575904406998994 , 1995677671315005516 , 882976431450510616 , 1326433930061824733 , 211743092935266269 , 589172548617826919 , 1885818573719869522 , 1838579053600932034 , 30921736520900077 , 1565256236701505370 , 1915351209605206260 , 835949724958598981 , 954514728399134087 , 730258357008091726 , 565584088246869032 , 573754061484975743 , 1352843079457769021 , 2220247589500276894 , 1975562389918232446 , 1623498992309573867 , 195527063467257733 , 254548349713033694 , 1085641693635861737 , 932562670001754347 , 502790207480898136 , 2010148244842529964 , 2149898121576869805 , 2239861987548132678 , 245812839527575438 , 52555493159427710 , 2266526818487553525 , 519642200812480452 , 1261353286524338396 , 1887509280570055575 , 1316540113586703067 , 1643979183436700536 , 236224338375287705 , 2282538586693326279 , 655460317057903629 , 1710168641754247894 , 1048871698062794340 , 13077422074902048 , 2283906860357260175 , 909690051831578114 , 1493236142571363090 , 1425587684965817238 , 1447230347448930503 , 666945905010604881 , 715764981951709747 , 2202048890872295301 , 833448094518403612 , 822651445801185170 , 2201560073729779081 , 316799213096170383 , 2068746972044632533 , 1221769341352680900 , 411131242473624063 , 2219918919629821940 , 941272094016746743 , 55795975653860261 , 990217990173693686 , 402126291066686983 , 1013340783317596604 , 840741949617067720 , 662780699116532918 , 1530764264250523296 , 1105403296670870213 , 1487353633602869580 , 2227124775140887112 , 23607383246575910 , 431087663255027391 , 271791441978705022 , 1586396109378179588 , 596319895294319723 , 1956281553902930704 , 1386179841833188346 , 651298598899286718 , 1609215849440359202 , 2049596284071640444 , 112652925846773313 , 1413536819453135593 , 501215413729842393 , 2190849113121446193 , 1400628391963049761 , 560226060502151741 , 2139150096718171815 , 1745252864418142068 , 1953547937101192384 , 1893961999585019184 , 368263040415921697 , 1106753394645698589 , 1709166978521600767 , 1960310414065830892 , 1900766847520218810 , 751748893103564233 , 1738124890711664459 , 483491058730573142 , 1720874037415314739 , 997582812917773041 , 731408039898032824 , 970655132022330062 , 224669569282274826 , 614099619347670544 , 2217084318547003444 , 2194097016211448223 , 76495480633147102 , 1618065338288956989 , 854361496101088202 , 1111407357474919404 , 1616510819618549687 , 717920386048154773 , 1429565396143443371 , 285195682121006426 , 476605047149517324 , 867868754055531128 , 2158012798412780753 , 88199573417833536 , 2287636020975072933 , 911173253023410314 , 1807892326773263074 , 667683930869028830 , 722093509631605580 , 458091816646420997 , 1435878396587054067 , 1474822565339717038 , 252794112830415096 , 592021572124724639 , 1513868290042464186 , 1269848447090191189 , 648267498656400514 , 463461974923087853 , 350390848470379726 , 1163227007663364093 , 705693341369660747 , 2219734976656608988 , 778639565105144932 , 979627265872102578 , 172401714163312574 , 1497148860918174410 , 551766921952359237 , 284048332732218590 , 1110901800674978782 , 609148788496711993 , 1598644658088722517 , 1591897236355964844 , 1520476866812066778 , 1916727258305821132 , 117541224835979649 , 1671230882512687687 , 2263433314468482026 , 871551603830400415 , 364877527378294663 , 385811628907473343 , 2100205773684870785 , 73085709294141186 , 1496858345868941275 , 554841971379794713 , 1796911107201614161 , 2304659108266611959 , 1422886767641116780 , 783650043401800712 , 1705400081167737089 , 1475317630650798693 , 1920134233776913946 , 2057493421074147386 , 285617873588600498 , 925537475158376411 , 2058107563108274201 , 2139943518532057175 , 2301881111670707115 , 818338903916095694 , 2287973460458180645 , 1186576059839119941 , 1266032617684641151 , 468093716312014792 , 1354768010531175937 , 764622591729219339 , 2238809533253876337 , 2078720816004893621 , 35870890989594088 , 1590702060449437638 , 1491226441379227187 , 1601105820120617357 , 995059146736181242 , 1713081747696104733 , 2196669914316720265 , 1658825142740796434 , 1860937670336691544 , 1077159262224925535 , 1915406756539796242 , 1792961659610573562 , 756745284050339166 , 2107345014594322525 , 571614032116369282 , 1902338191006655758 , 408266332728242205 },
231{ 281809849085065095 , 2130716360967054477 , 1812159522027826405 , 1355134932805238983 , 171000393417703065 , 165519449060712137 , 2304884526671215303 , 1338999045617372784 , 546771327018374942 , 1008821426173141206 , 992671465251496008 , 2139461398495363656 , 1258327729983524895 , 2183135371586648746 , 1650552580475860086 , 53105266806322034 , 1518297903098550674 , 2170984579452548721 , 625561114933302432 , 2203478678878424394 , 217173498007393916 , 2074040832513991194 , 842699239643606090 , 1108000326646371698 , 768226394239951603 , 1619240454281659786 , 538110027897906903 , 899324257810720583 , 311543152754064569 , 1127365208849417231 , 1724457405872950898 , 154741718717856770 , 890852095571737347 , 1226386599427712783 , 2088073951052512798 , 348847359565289517 , 488368933162424771 , 224354066611853594 , 1536375207884070421 , 636001072519633209 , 1408345834911923410 , 816026840548084611 , 1776219206693960213 , 1130235387544668456 , 810629010024447455 , 537159660480942460 , 1481273563326000774 , 1405789075324489171 , 1364979739591680951 , 120675962394163708 , 457077246572153409 , 2017312624081350481 , 2021870175914441414 , 1814573714421981863 , 278149871634301489 , 1180292836041127168 , 1581668723304743534 , 1077472062298449362 , 1381914714523687215 , 776410044231942900 , 559953642739516512 , 1303491387977882603 , 1989291397508678291 , 540827655944324912 , 1768226276827774041 , 96901548049863405 , 721112099797440803 , 647538756106723600 , 1292291637398561095 , 1804827747611560714 , 963553130613334433 , 54216153767427334 , 74622422229724925 , 1687721804509870044 , 2232005756600829703 , 474183802692775647 , 2245309980745327489 , 288152295168820227 , 1547598654482243783 , 1420988539596405302 , 651667083772158613 , 19414441299223219 , 1232883494444207599 , 466781996675609652 , 1144653800117086939 , 1175495138728916821 , 373638782770209030 , 1087087729648973723 , 252564544728426627 , 2244602774157989139 , 704439223532916605 , 1200176095212466981 , 945236073541555228 , 917383012297116782 , 1279874840492124457 , 1441746434654239151 , 1161523718091313055 , 1626144309700491765 , 769015939622060207 , 43985263411005278 , 1206770125905171405 , 642077611457974294 , 955886334899116721 , 1872570135539681359 , 776248836726233905 , 1797104808646801156 , 576335163997042423 , 1474888017866831590 , 1963766697095295396 , 845141077034769668 , 99507901387613529 , 656725102461983059 , 1338950325610085121 , 371066192356381106 , 1808322342650849722 , 782020886528812978 , 1042770272420192595 , 1395618169050530111 , 2254530711332246187 , 144268409456208916 , 1727353014003301312 , 62858039549303917 , 1635359567310855855 , 1107047040031374831 , 258797425076574415 , 1694386997296747268 , 2086608847314345371 , 631749162786383930 , 1320148735143979370 , 1477786086664534131 , 1420725138298035195 , 1451608755413109076 , 836599323702567646 , 511124157478533015 , 290598545127346108 , 2247869826696043232 , 2207901198694006177 , 1628864560703689541 , 2200481422195056235 , 2301418349913288053 , 2280674187282953637 , 1629880206805498128 , 398585839518828808 , 2097569703893544831 , 1515212454654502593 , 2193112928597682733 , 1787399352617150754 , 1706605834009849615 , 2231837740108838538 , 876399945468721558 , 2255025022242071977 , 252915373112257906 , 982652713699381553 , 1060655598319108982 , 1663625644337470501 , 1610061194149023633 , 1060897829990499751 , 1950039803568692718 , 853734466677396377 , 767564441030732844 , 2141911205724271428 , 1380460547820481644 , 133542498785869122 , 1287974928397604204 , 926579090566546898 , 1031865082811543794 , 494096927213603721 , 436095838307893215 , 1966418744939665674 , 214123628952087395 , 1472488724154350828 , 1660443502796414315 , 1045341083487808001 , 2179506147503409325 , 570428844632732655 , 1483992737613262429 , 1893688827747587654 , 1523629491206951802 , 432940800956171543 , 339667779903539619 , 2285102685079744995 , 1037619029425786412 , 1207992149076881522 , 1087190278957341738 , 577432474015226782 , 1513492281664993139 , 1705863318185358787 , 635410852862492066 , 1518193818358617284 , 1101724624792647482 , 864939145136234779 , 1150262924508944630 , 146766254743676030 , 294628910964492403 , 1075493813411727815 , 317943183453168887 , 273006249772964145 , 1932409152334883003 , 2069081040959429421 , 1828573763761813160 , 549681942173791950 , 1957643096373644881 , 813806955809302689 , 1954017399322265477 , 1165245410171563563 , 1504438874999839382 , 2031163968439309339 , 1047348571294969581 , 1366192415025763654 , 1867047652587212236 , 1184431639443387097 , 2058419813481201786 , 153055267631437417 , 1761428036454381172 , 1532095072224240123 , 368135351428670705 , 236569192758493770 , 826834994599313704 , 444608935197298460 , 548227628196805941 , 1139575641730515903 , 1699476057402828801 , 1588638607847090023 , 1533397509122651721 , 1699202922418518907 , 95730140701768457 , 526105774212073035 , 497418826511984593 , 1786137967778471327 , 564142643067716099 , 2222314918979617570 , 1783260759133900061 , 1804187005615980364 , 982347309945210594 , 834502832155783466 , 330507080155286426 , 999240717757181403 , 1509329648610408262 , 1692933925954099139 , 1281012872578499742 , 146598207021630424 , 1834735726356730337 , 289680503875507218 , 860698377574474150 , 494156554508057322 , 1145293608712470754 , 1899685342624645551 , 2018672720497937552 , 276785029815750695 , 1261794515384955574 , 502879664479084799 , 610290960030417645 , 1122761761678068875 , 640978187405933963 , 1894259961664990718 , 833715738817732791 },
233{ 1562519561878185497 , 905271037149502600 , 158843848386811289 , 1300072014326571539 , 1192116003811263639 , 1221908068247996282 , 1569013461473398865 , 1809090334874023761 , 2213444563333931056 , 1272480064187087064 , 944648987075158832 , 36036892588421755 , 2143096978195216195 , 2263616753104628560 , 2067405751808315020 , 1836283479797743383 , 2075201283735390292 , 1834062536239787803 , 1597351927574512985 , 681810701265243935 , 2057696386526954078 , 706746606552568320 , 477839208162715307 , 1707495801469063366 , 1038160487994428073 , 1897731728598266016 , 80592031258553239 , 1070800572056479420 , 1010206174809937888 , 32852756384053033 , 2153295544355457362 , 1257809228061062830 , 1810263373372113689 , 1504614931723287057 , 754846227665917001 , 1133515665415217734 , 1701242869370261399 , 1215216112388927260 , 765679534236340588 , 1152983619110042235 , 1084797684062735124 , 472926354386131473 , 1754897110524298954 , 1845178003692712616 , 2232860163071308474 , 1478208201634364921 , 1636194723213990785 , 989608625228570927 , 1572841561726035829 , 2284629893962150565 , 2057631204292391120 , 712402608405700376 , 874480795741933724 , 389187629497187862 , 2078614526465610341 , 1581403189187716598 , 408766353045758376 , 528645204176879873 , 234924032027233950 , 881495707344664247 , 1819600840153309340 , 2264747655845031693 , 956061580535043270 , 1903941591420522747 , 1376810017095809379 , 1573379596493801920 , 896071989672527781 , 1659661760963402155 , 1243926446701975074 , 2260402530134048238 , 1590810927284479229 , 1777555768967383641 , 397027584304001274 , 2011484402402286079 , 493043483348465074 , 246132842836113206 , 518654707305419752 , 1341037563298651421 , 728833559601759080 , 183499850344074635 , 2029946897009606410 , 1440206511185095930 , 280070603276052585 , 2283926651574827828 , 1651287445566547664 , 570179198377004190 , 1789361436984733784 , 559281114926113214 , 464954719867011510 , 2296852422102080955 , 254049432157122503 , 2064754109278587181 , 802752777185991966 , 2300913361486819986 , 323459661749964552 , 111594996242977144 , 817745570741589933 , 49466910564785723 , 1159462138402058651 , 1832133539697552569 , 985504817669103476 , 701058586388971599 , 2117759163956325083 , 1465413385212386997 , 1099685491811837469 , 697534334820065616 , 1406236336190438310 , 336148917368496173 , 687268130476545929 , 2234248785602084341 , 1508159374781606347 , 825910795567542605 , 1858149243411411483 , 1833949719251372653 , 1815776391246224515 , 330725717190341851 , 1151448343522866095 , 1229668451607205666 , 38009849132780425 , 1790205837073804032 , 502809314610439731 , 881256133571877797 , 313300934200447112 , 2209150436048997502 , 1534135263104250455 , 866263702550274801 , 67130000704782951 , 1056993847303320604 , 1954013237430240334 , 2280891414530707230 , 872386830968670101 , 2109273746578588131 , 123260443905617809 , 3924055219420069 , 1352902651579342320 , 764736480668682620 , 1593747969797602103 , 1181643415740719902 , 358716604864562076 , 1677396841982452610 , 1065516496202587822 , 1957120035739545779 , 532246146969811666 , 1650263603454961307 , 989398086786698911 , 1268980571496922954 , 1264028767591567559 , 2212267463401410182 , 2174173765400100705 , 780172577925623866 , 1197438047640486352 , 2236976269260113363 , 133923118972703221 , 1051459227048241400 , 854554681004317541 , 1684715908179857282 , 5451680791529777 , 1336745050048478421 , 106358823673558838 , 2291190198090303423 , 300074691246938231 , 300001568118106749 , 2133941332358672514 , 1182302652100524186 , 577999049662313362 , 301518696554775154 , 2125055323453420870 , 51839797993254119 , 1792896074912489438 , 1117486384258416843 , 703552729916862677 , 1182925633392307461 , 675515753437996643 , 666667730638845663 , 2206307634133895706 , 998335327059727346 , 1025282610842083833 , 1925722096081973023 , 2044457190382283185 , 2276794842922027298 , 1932207812094299684 , 1493764020977724508 , 2136163690549156938 , 1521259129377657548 , 368970830190050990 , 1326105529493232555 , 503369532610514995 , 2023571784645145231 , 418920892389440009 , 1926369882903295245 , 2197164044328240856 , 918429394247079215 , 1382160293805357847 , 773315142826728634 , 1691519942958735255 , 468109928751748218 , 173845258969247269 , 945892058163289988 , 1922427745825369775 , 620117665607559044 , 1755993197711349514 , 1180334874098887187 , 6893692362342872 , 1320735070283041989 , 411233385903884328 , 1065926699739654185 , 668578830120903335 , 1938435496256419461 , 1730416595567806726 , 2280404806413691717 , 1361007119049843617 , 1682341220293309402 , 145067306609559799 , 948690012090546570 , 2153234623759235491 , 1815008006173925337 , 1828082342835746962 , 1828128061235955620 , 410426734046672705 , 37646267939824239 , 119691269046884686 , 615332052378088684 , 507685260194265402 , 176212710938005327 , 2151544354569976673 , 47153754887575041 , 2038145061033737759 , 540691576342194046 , 1236110368449628514 , 1908793453843658002 , 189851210085097631 , 1496385265795092693 , 238262685001687340 , 1683163322503268356 , 931011884321807783 , 1665902226169382436 , 478729591146455250 , 62421230767630203 , 1625716818017975285 , 659143939980025014 , 1220642438073207109 , 1135263179769364403 , 1746750082349721925 , 704645451234772778 , 519421539761999305 , 911420155749135691 , 1168611810006710550 , 901231418513996324 , 1563074577025878522 , 669577887643363504 , 986689449190351898 , 2291621121627201444 , 2292491851886634066 , 488143283758064867 , 1840163233952629388 , 1346392077935974377 },
235{ 1669098781803886319 , 1807906323779797448 , 1637521279719451905 , 154231850169819999 , 568701014067962097 , 724389062121139069 , 249923999630411363 , 825786506810883500 , 537415176786517686 , 1334609097857049085 , 1778325445843907806 , 1962259075538088081 , 1584266899431726782 , 1677917941131775995 , 352014354528110643 , 2108082657696976669 , 2119667558291780124 , 680160254869906107 , 1125195680697794199 , 801969058739864013 , 234654467865968399 , 2042249966897891273 , 965387143043870902 , 1585332922720134122 , 570800459385093536 , 1753605823248251968 , 1225824580212791008 , 1430660033491653504 , 238830714830572616 , 1772935895060914820 , 159936069774187638 , 1074965158659296792 , 1872084791549738862 , 898769451501249885 , 2012641554795725489 , 39821536237699320 , 293736546121757605 , 508087894119466584 , 25320404281678222 , 606830109376402485 , 150061270066752517 , 575726341930110667 , 1000464396317728915 , 252504547859504144 , 970812087980415901 , 1567522323273984421 , 594765129710123098 , 298357048057256786 , 587294462297128283 , 1132785511804736987 , 1476471846570848907 , 1402108953668896950 , 1151551808451359207 , 235387380412040332 , 2112443252894712217 , 1886680185047197199 , 1783651203129402742 , 1816122606221346465 , 969887678076418158 , 2038982860605212680 , 988776881394210790 , 755182938819689046 , 193046978529609523 , 1225012455809372721 , 309083271778374625 , 253596811011144272 , 852649231880144555 , 403031082374905299 , 1856713206385736353 , 1218172129852953371 , 808609898169028405 , 1915730106112578153 , 643421588487746726 , 159615311776409747 , 2300529002412835366 , 742768824010331325 , 40638012850251967 , 599044563384809184 , 1508140119577158928 , 119731907854346286 , 2182821135230420070 , 2291458179947500561 , 1718633990768616576 , 2068150108272842970 , 1277429958777252994 , 1504072701823343506 , 964545208556122485 , 1253436413987788182 , 2168608210572974505 , 1198333086520857872 , 1460949113333105931 , 566642976922020393 , 1040023729219464318 , 1435583351655316890 , 587813558385609452 , 546735089597661761 , 957583345733560105 , 881637632346272525 , 1751490862828227907 , 1222380422776144155 , 2103463405753594219 , 94011198822560888 , 710376218210274117 , 1367009820435276248 , 1475040628066279009 , 1191076958020799740 , 2003351572544529327 , 883268940350593809 , 274494997431048678 , 1564758954670214285 , 1381525614395581694 , 47509667715839670 , 2150049948306067993 , 1388980916226184282 , 1959690177692482212 , 336696279132875518 , 1234045126999190913 , 951060509469038490 , 1537205774891407740 , 994459591482437976 , 910186153687797162 , 1534789173321869323 , 1846217622681891373 , 1016318353783310281 , 389873051381394856 , 1111203255062734505 , 897238338932894140 , 97253723239764022 , 354780566087595505 , 361042778710973005 , 2187997965615121671 , 1681364867443540639 , 1026708606931000569 , 731809479978747543 , 1634123310989361247 , 973737737310771441 , 1722329762889939887 , 36814115764076982 , 263237901353058130 , 805395175654882230 , 558944873756429081 , 2080116632965489240 , 914958678361134716 , 1135099246588271545 , 948174724166888658 , 1018442008165058565 , 704590660922467050 , 1201441967274406268 , 913674188733535856 , 952133156116168338 , 720237694449637399 , 799479843600942104 , 336475459100427904 , 1203801715524602353 , 1936041323392471401 , 997200687877684108 , 2113563479613188267 , 1127416646840334563 , 816672570745132436 , 1348573840766913252 , 1679479388385755901 , 1898195847383198660 , 415335437912361974 , 2075080887463990061 , 794518977764924020 , 2196606919740852972 , 183481325140366114 , 2151532988630973561 , 2082736540995348439 , 435518240900538559 , 409657692519041193 , 828209685025123959 , 2055983543422279010 , 265429836710755885 , 1387865488915719509 , 876251860008522041 , 979973109985696716 , 845250172449439251 , 858895507944404531 , 901755429973956192 , 2063527236954853055 , 90364895943109300 , 1559270549516950813 , 270045059092244945 , 1726181651827435483 , 175842050538560347 , 496298771133384888 , 447910017742867647 , 2264061865568660948 , 473231358331301363 , 342488382004247605 , 2020977233308592748 , 2148404755982416640 , 478033990693866127 , 1804998053172437253 , 873428101481026990 , 179175204004365390 , 1314952652622631604 , 323372525465111870 , 2302623105698013326 , 1186024118684078399 , 1866351547421397931 , 381862958324207628 , 1029052531941623296 , 1310969307026490913 , 1202951893484275999 , 1237582609356449616 , 1624259425807182749 , 2272720611385459253 , 283651508826292265 , 1930214984539688210 , 2119303317408070030 , 1492094297723976871 , 1275514043388682710 , 1524585150362056218 , 338644695823213271 , 2237594032443926987 , 1762983562355482301 , 139621923525438790 , 694811026104980151 , 1658035431690150795 , 1059196494421920149 , 1986195649181211279 , 1748505063544874989 , 135092886879761433 , 158395646133003419 , 1756693876548436507 , 1253346898878216143 , 1922317580516532876 , 1775389365706591673 , 2145824276811124146 , 885182029544167341 , 129505239630707177 , 288647545509131445 , 858566792399405367 , 2230937906129037102 , 160719306367061045 , 150840284746885213 , 736806454668868975 , 1940509374442644115 , 1762898172937552316 , 349454676979699014 , 1042273585455579057 , 1823345890611739684 , 1312952671761752473 , 990583666272408106 , 1901773869107344600 , 1246106904109626691 , 327083638228224029 , 703613439763128697 , 1474729001343207753 , 855666200639559782 , 1795217055835582431 , 2302260503457433441 , 436742897707330348 , 2212910058290401467 },
237{ 2035546599045216256 , 1360602760384311827 , 901050729455147729 , 118782962106980563 , 1110815403027961870 , 1622691182123696204 , 2106916429173637725 , 755721809677521487 , 2008889785681743786 , 351339711117121610 , 553820698183676042 , 867203243414896393 , 129892357664308966 , 429892672673571265 , 973754195043035623 , 264813392119846336 , 595434758078703116 , 1608700933557863674 , 2157222774293737951 , 1816832540397633491 , 1028950936964673765 , 1400435316509232131 , 755889182573710378 , 1697230000596062213 , 1201090369629745846 , 417535184191102740 , 1372448719427344943 , 422038569107043972 , 899408971443177045 , 1317811244947390108 , 1339386755096545615 , 570479748914794616 , 2296168286299987290 , 657961805434380876 , 1227662465056954027 , 2057866324377987571 , 669146180889537834 , 943534385718060913 , 1169599647388895756 , 1325607793532177067 , 392567347019254653 , 723594857892639354 , 606218188465697106 , 894957918138911045 , 377443806176731617 , 2208871571349670849 , 712551974472425292 , 391937860592437566 , 1477464671755668287 , 1247443314525182052 , 346920465470906103 , 2196358356146849987 , 2168746406336614714 , 1626183177216497102 , 1685788755317377080 , 1232618409661671284 , 1983692431898357088 , 524853980876009337 , 425490292394966362 , 1763689042339910047 , 2198555078690978270 , 1825457241371577019 , 1349071581979661754 , 1614107805892739269 , 1716687379185082004 , 363110880963193609 , 1140104422592066585 , 1540259803336648513 , 2087530727616761827 , 1710336237359902000 , 727463040884642670 , 331674811982526454 , 1176927288063923982 , 1207918146373190721 , 726101381484707135 , 1667822102409949433 , 1318290844547698975 , 1404214059423949906 , 2146152515941177490 , 690620809141720689 , 436399398414621627 , 781570532113608154 , 2085067253129553618 , 1156680440217682460 , 2257288774348711598 , 1886141324035904792 , 1778375643538838939 , 197141799748542362 , 1198305889533118187 , 120972648549916207 , 677071432665052815 , 1104917865104417006 , 721150643452800151 , 851785067057499190 , 1016848504236144114 , 286276529936110693 , 840534422410011885 , 1944323689386630242 , 2065665754705724189 , 2048066258673167699 , 1222887308721351767 , 2251079501461559455 , 783129183788497337 , 862753384377067695 , 1492480359006108497 , 1276929037125195570 , 630653306461648265 , 1987781533563469491 , 1214991488787156049 , 105628691222643542 , 2024664739338548450 , 132872773133756710 , 505252611225154320 , 654280985299880648 , 379305218033125756 , 1686050368325270269 , 811646887714019353 , 971299005113183847 , 605739487389940362 , 941329842410554218 , 403501899431805105 , 1778105996260229126 , 948322709835726525 , 1990164630794118833 , 65058050767750250 , 378708524576920520 , 1729995733608051136 , 195929879696207502 , 380344817147222775 , 751185210879574853 , 152371326544707756 , 481140534103322184 , 756540889763144642 , 1263886699312263455 , 597204763742031125 , 1852539183622956848 , 334499121740062784 , 1974200526746160745 , 107440550489385950 , 456947223971536087 , 2038403548582563484 , 508669966786231005 , 2119167770113343204 , 2145150905195773672 , 5331910082402334 , 748349760191534217 , 997152807441500763 , 1646795900934941245 , 1987455262241563503 , 809706393793723967 , 1539630530849234172 , 460097202325865415 , 1890905704600198609 , 217141220831819860 , 2217509137926616080 , 222540267484694775 , 741136641173570702 , 510356337666887882 , 161859104399430598 , 1735440830004458303 , 1933135810600269065 , 1172512046021879235 , 888733580476124555 , 1629411599144434718 , 1459129973936970663 , 2116133155029847699 , 1921500368979610554 , 867379527551271808 , 385576567434243418 , 738187943426546033 , 1806122121231520269 , 2049242969690554162 , 641228574548292329 , 1397962746103078178 , 2031092961272972174 , 2267655789070489247 , 1889827646076110791 , 1806361319436807825 , 1052868996205572091 , 496867402865451260 , 651980905786556846 , 1555586791580473053 , 220069722425398496 , 2297690289851809972 , 915433376282359938 , 2291471276368104951 , 1225339409264580395 , 1828461533509741890 , 1325903252411297688 , 809516922898610765 , 707384756668608602 , 919951730166706297 , 2116900158157425405 , 1512196428780246791 , 1383048972620702614 , 757233617022379004 , 1391642212128923330 , 718853863175139074 , 1062153938060100952 , 1023266708358131749 , 279319970631217164 , 530862326226129811 , 1569669521762281142 , 347454778315873829 , 969761008394581242 , 1753573545642387449 , 72663448274498060 , 2259707953337175628 , 1018564626370384377 , 57298253242018219 , 1245212094981194528 , 60524893889498701 , 1764235744870808744 , 29140522320665761 , 2175254843197331129 , 1516699901773639615 , 2183281327507320043 , 957874526240370386 , 269843998538535238 , 747402445807381463 , 699981531510039653 , 213262302601088791 , 921236326771182366 , 2260940130823123881 , 737344121386840729 , 1938404914294321820 , 742723374749091002 , 1322223873199135598 , 1176229301784108739 , 145190588849795007 , 2073941459984831310 , 40199562378045857 , 2015502661106901013 , 1136969957932361134 , 2298455100289953842 , 2251942095242757208 , 252447853411772653 , 1093825038071190415 , 1024034227095304659 , 925246694712872236 , 1056196637227167423 , 335250899285162648 , 1461081436121435489 , 1131367791545750453 , 2214904013818745743 , 1889739629130762719 , 1934448090051382833 , 1619720472572898706 , 127116073736735569 , 1432143379670134245 , 307291812681795753 , 1054550467325323 , 1577877222670769765 , 1865286149811665953 , 552422687685597332 , 1827679389952991231 },
239{ 1255166102857736217 , 318827971475645146 , 1104018055653326585 , 936201179906109429 , 1336311356376958578 , 1752523411129189660 , 365630675232471912 , 1139696111109331144 , 1606844417114570933 , 2150429428957407359 , 1489879008028956775 , 763034422289329392 , 1400737922041559383 , 1258807543721576566 , 1377594154657160830 , 2120283934279614969 , 1075227119097358079 , 1334520381694457682 , 2001649810030439204 , 1341569178450915233 , 1700141026729340285 , 600369632709342481 , 2087625925246579063 , 1753682052350680193 , 1195853566938465372 , 1792258500660916867 , 493896768959102453 , 1155652973238237110 , 1816856472176745780 , 672777337917470579 , 1289995455821957951 , 1779654854943109169 , 61099067436358700 , 693510896373992975 , 1589963772481065202 , 42892171390221441 , 1068023108260275085 , 2241978976329645877 , 513469481994801257 , 1498286979002525406 , 2278190473580668790 , 1913930764245580389 , 1477482105311988314 , 2101999157673016339 , 795147868878648190 , 416070815465530370 , 630580186083028615 , 500927095046228070 , 862151704511014508 , 1250050773505870974 , 611632488071327144 , 363097378354257318 , 2217208737606677520 , 2216797102675205196 , 1303576935713499169 , 1833473482408703355 , 538178023527381501 , 11470705696300725 , 1337487644801599012 , 246730667143031576 , 400397316612033485 , 948281165237960779 , 1720643033348044386 , 1352219836355194033 , 227715620754552992 , 599694319392569662 , 834251105204292833 , 1613757064198880769 , 266813756547368147 , 1334410793457742079 , 162288440840139398 , 1914402128314585665 , 1053000904123288806 , 933098997106383838 , 757702576221938365 , 24271122133024194 , 1661804441127063728 , 965075990372387327 , 249996226911707851 , 1329781166955516339 , 2039994952732159221 , 212238008721887476 , 314255971802962696 , 1142324993959848862 , 1864908355963893308 , 338373854910549761 , 1787168349473999584 , 817816585626739271 , 28114271176631781 , 1895040626248101939 , 884989847594031826 , 495793790823821391 , 946771422859605117 , 1588096752557095590 , 1168856758836563010 , 2082461853409861891 , 1854388436440535202 , 1359975833053179338 , 1605522402100238792 , 890100381679615700 , 342356256683433391 , 240324467013466368 , 380024160149769050 , 752432065442051211 , 2168306263363120842 , 1454145060208057362 , 933783132950247466 , 1566492545979467794 , 1456011498239131518 , 997274053653321512 , 1686250790207814240 , 27934483211247741 , 2235429646091199396 , 808286312965735082 , 60276815645375343 , 1348452494315075084 , 1315949471083398469 , 50333766283477467 , 2201144283366054115 , 2142763260899882751 , 627639514672323031 , 1848218811633577441 , 885319721306516415 , 829988844968743993 , 1043860988824278344 , 1100873978244041611 , 1070196115899591757 , 1791022798753424328 , 795911375540508885 , 1464672816179019384 , 116924011568293356 , 1773684289287312173 , 1483962434461691144 , 575593894904987060 , 387592276316520856 , 279797400126283818 , 1605925100595312789 , 613976689992366926 , 652843799557785619 , 699182599263883835 , 2258064601209548785 , 1090461059009168310 , 1818167382652124064 , 90927532734680324 , 1113715193170276624 , 1774898898216862693 , 1032868124652540962 , 787547870358862926 , 369131101168559952 , 222959897796250686 , 1405184508038143502 , 972499614362893762 , 1004123747491285718 , 1568338293735399334 , 2287088061332824506 , 2227330251696025622 , 2176030522428788880 , 1092882363849004855 , 1811768227959019311 , 857911391096323891 , 1220603280006604672 , 1856434964114076027 , 1770794565190272320 , 1277613888377199046 , 1033707814748500395 , 630277921561196463 , 2256817248063645012 , 1438691897777203260 , 713701130415817675 , 1167192876159949767 , 155796827119209241 , 560871993439153073 , 977871966018479506 , 49907419006842545 , 954962961150823954 , 259858797419910615 , 1503895832571830940 , 1977429741052098620 , 2127786287970027930 , 1013703696192889783 , 977361872549429325 , 737363898530358427 , 335209576889464047 , 415223660778549080 , 594019085239197935 , 842640164427035264 , 368100802533141584 , 911603294755433604 , 441321459164095999 , 633858389331756323 , 2088958656422175182 , 2118399646244534776 , 1151569280152193866 , 1808906221545791073 , 793921629562282056 , 695326984307547092 , 1338100661222121929 , 1010188405465995379 , 1188921809685669466 , 90403689004268497 , 409901461287405497 , 1800382526124754360 , 2014749261559531896 , 168566811034397831 , 714301634281662326 , 497839333000831972 , 169471684098662066 , 552408493567124094 , 698189888750894354 , 1788211997704177940 , 1650932152916966545 , 535449984489885938 , 406363792272500873 , 2220354956882645537 , 745224749931476054 , 220703936936378964 , 1741622939424099213 , 1337757293499504794 , 1099288570211751692 , 1082263544364054643 , 1876849677991337100 , 196696649382167924 , 419755536641682046 , 1841500348175423271 , 673068989321142331 , 696633688574161222 , 1418806416822230240 , 656502236534440879 , 1703336400610907083 , 605280890645801657 , 302211231395716474 , 925287853476050662 , 1398506384361628755 , 160405942762577722 , 808092175071564477 , 1663183100916520656 , 1367748113852173041 , 1563234510073910331 , 358694690941971326 , 186197456585407141 , 1555476139727326294 , 951796051495058926 , 1054155601116669831 , 1502116941516704330 , 454437004433445091 , 1620004190104234136 , 1057904128575527601 , 179897647933925077 , 1678117466802790398 , 2017046495242658997 , 1366053810837800027 , 489830247488706617 , 1713041876890157660 , 342352486990593391 , 1094943714748612879 , 1445871679166467049 },
241{ 115007048272696809 , 1834449936317283151 , 1194577643007371452 , 1254270238296467139 , 77136038780330900 , 117480687913306365 , 233622003883085998 , 1552949797441583646 , 229622886687954223 , 754039661136317263 , 372365239385160998 , 1840259908072647390 , 446714670836056030 , 2304514330751106021 , 1409772339568684643 , 1383431710194563894 , 1263670690169011528 , 132297740705221003 , 1168266208304068687 , 788183845640908028 , 2147770146555667856 , 1048533322783342675 , 1057955824762013919 , 654969803807751587 , 2287279612598377363 , 898600248105201688 , 1472273143589830919 , 1298808405190702007 , 979584878144930970 , 616807219894654430 , 481885459434824344 , 217614349309798807 , 1812098361343617539 , 1081325853848711127 , 2292266321363083032 , 1600940392026053764 , 1333232353414228486 , 401611930867621273 , 902463749721635165 , 1575523420430062792 , 311821054647187968 , 876366678122273572 , 25364352989177219 , 1852842864808638794 , 958321491067545361 , 1200876239482713852 , 782744759754484891 , 1275636110253634488 , 1735889064887226793 , 1200571154742334960 , 1997340115358152853 , 1894906162092615798 , 647357000098604033 , 265389140682401511 , 1356686765903314490 , 2147873178042963127 , 418004346701220635 , 2140611927473649974 , 1624877326137520644 , 253114346921708706 , 1559723631699015069 , 387782266081675261 , 385038879251893066 , 1992016842818860443 , 779096719701714409 , 1155134836894954817 , 1766915958217946391 , 1950020600559183236 , 495511454591953752 , 968864991047411209 , 743687056391348993 , 901001849143785342 , 2147589399109267085 , 828248531073871401 , 1877272790183586903 , 475095522552987444 , 702655539633897188 , 12255012407477956 , 1687676860895599845 , 479920649892974651 , 1162874280481855816 , 956602973135601916 , 130679096419180390 , 1620582460753964351 , 1760304243170867180 , 982264125593196334 , 2155382562382496212 , 62192210569384060 , 649901893632059999 , 1457844615946556976 , 1913101294733664784 , 1761723696436506830 , 947971974235643361 , 1576601374468767446 , 1907380027493912797 , 829586393663862682 , 314195588243073055 , 2046020077769184428 , 865464201245723118 , 1859359528566737138 , 637034859910736122 , 1161093605191338210 , 1627007333122387719 , 647205206912138758 , 419861550638793849 , 1285241539157949638 , 115004785725395655 , 480949042570018940 , 1807439631963923966 , 2068420462009188462 , 1327012075730155390 , 1530758887544143916 , 1206534449577285068 , 2216862440523408899 , 348332065536448631 , 531999071572989948 , 743650696511684991 , 937649074334152215 , 2121984535489574770 , 1197476167453792980 , 1454338027024440891 , 693881808854634706 , 1406490578797240412 , 563957560686840105 , 1369061743951903886 , 454614461180086158 , 2279705980562390946 , 227003730804999119 , 1137525621695772943 , 1220467210884939786 , 39420101413595293 , 1497530507779917077 , 25759577465673152 , 1505367433793638397 , 2166548565340944290 , 1193159771045052099 , 2140625153645698810 , 1221518520166767622 , 1337632005020082673 , 828673731503651616 , 1155721579788116855 , 1482070969119568849 , 478912912828060192 , 280730666507342905 , 1601991772574699744 , 1971744860575414792 , 1189910131860962388 , 1706505769449121449 , 2013121304063553120 , 862521043609211007 , 303243882564263362 , 509209151017930211 , 481942152134000871 , 1390114232860550645 , 2043801263057354746 , 1848632136159604538 , 310378765062403667 , 502691691337638603 , 1446899065800829964 , 663409149196935587 , 2087346305431529123 , 137469254179324554 , 1046210507417328228 , 179157270515306150 , 1142721617352124341 , 241343291494120188 , 198757447778348622 , 90251368873092241 , 1254913631336638596 , 2166640157343653447 , 1954082635235558415 , 68418878544129706 , 1799632569967724170 , 123930759664172164 , 580539615527120272 , 1277787540597872907 , 310794214583174435 , 1291547503054059178 , 768993292775146136 , 208800892270926134 , 1893369419147807685 , 1239680079421951139 , 46143393869665036 , 1012134990381681056 , 1554244122729638145 , 1163835445221510250 , 2176387674288918702 , 1488009404291572424 , 1660384146658931995 , 470638985401288348 , 1207527241741587699 , 542379228971277881 , 213446651632922339 , 2294408367386008423 , 15133577733166374 , 1304907939145617505 , 1504979391097882810 , 600947374950326195 , 1759070489325349878 , 2277976182181209666 , 97902217236607744 , 498050384221440502 , 2290263123894882071 , 127276819700567691 , 769905147022676623 , 1897587786008931205 , 549389439377934201 , 1546294153242972146 , 1348966739098202827 , 1928967121379914293 , 2237484142904455014 , 1106018965477411294 , 59001008168857729 , 2246020204606578228 , 222956182225366202 , 932433564449816653 , 1465464029413455858 , 106507580718849466 , 813780229735445559 , 2164906595768290191 , 1641022251159955308 , 2135729146683572752 , 1161256187106968748 , 1406983016790307525 , 763870632377564386 , 862491174518030431 , 2154547909481687350 , 187615782647888564 , 1605852149972115944 , 211560512699366277 , 1573198491088620685 , 475112154281682935 , 1234839957251497512 , 2186247986415146186 , 1485952022996563083 , 899669043172244119 , 2287630895455729382 , 1587834441891016676 , 1429785452218089465 , 1240053000891385678 , 1348097633351081755 , 474946412217144304 , 1836181450644092426 , 1692998242294838890 , 302069155801768484 , 1983186000479759710 , 544716396825789039 , 2243775671478850828 , 899802280976015478 , 2010128539518410774 , 2137530683512407404 , 168362397151783896 , 472216248989065815 , 646275732929556822 , 1749134007743547528 , 1374332948306049358 },
243{ 1204407651080120239 , 1683127327708236605 , 1381641223307164535 , 761571646992037286 , 2104096275740130074 , 1037030614770629302 , 1252026419120508298 , 724090255992623847 , 483508931149960824 , 1595036104102452773 , 1290875823959997498 , 1063934764690244383 , 1409576755157509682 , 280979873874946831 , 87229592985002406 , 2301278259994834158 , 1163271066888195156 , 572935711070413785 , 1314550357262237155 , 1257775321799003878 , 937809839598853041 , 427214273006917977 , 1441093231248582523 , 1518855089073621210 , 1790533153150632857 , 555647549323826302 , 860250331401121425 , 1315546899443316129 , 1792453937409637296 , 1294977259743560698 , 1754780099796267933 , 1067005746320068900 , 1760431195198301794 , 668609876480858431 , 1864064808080783025 , 625300955726793601 , 34827422354277413 , 1404058847089905143 , 944986624885313676 , 311362513948075100 , 882820968872611137 , 1613440755338908139 , 2110250544018547124 , 2202224954061740310 , 1236512071774978231 , 704368239827839688 , 1221071580223023629 , 1900404124008078894 , 940778712322993335 , 1663026088762714531 , 1641655685078014869 , 1756121500414464793 , 989939064547280365 , 1096611963964440858 , 1843885504966834408 , 836777466251094849 , 113944038509942106 , 1792689000199335447 , 1115041086143334814 , 783638645314153570 , 795733955103267141 , 109666136483932371 , 1058136105528876879 , 1910944694064312122 , 1764098760016896213 , 1802287460519057932 , 2230145595802720449 , 805306148161868554 , 620350159524977568 , 2096173670034418432 , 1735532262139337528 , 161821706623016301 , 491999146750238282 , 1467492048893455761 , 440552990479999200 , 1418722060289036085 , 1177081618256995833 , 867016431677345920 , 472799696526112955 , 1900496351497529169 , 2144924095620844690 , 856310944735636474 , 1262071663076383412 , 1574244865882831583 , 799605159479265398 , 48499404853301562 , 1646087204874094834 , 1422566195470276867 , 2014921699601181300 , 1453431727135878768 , 363397174422576345 , 341518098285244070 , 791237619634452833 , 131654319899926116 , 383185358492533136 , 1290189487572492053 , 1381195517822822447 , 1212636332449898160 , 1589974029614269323 , 748768063936676277 , 1339126110705176044 , 1488272156974465746 , 2206678693619302729 , 693209671509040920 , 1164754809302166808 , 2217888748267157039 , 1656975363947095009 , 987792168833807021 , 571141821029557508 , 30361562699000565 , 1251459077797110711 , 542558473717353714 , 1103156436641880548 , 2100288981388525792 , 307347274004594985 , 2061454967108311146 , 2289088581241143 , 2120081595778458277 , 1402378481588370098 , 1669095934109611242 , 996938740850589240 , 1607417800718236696 , 441838450303963536 , 1894342073338550336 , 468403034073457625 , 290589959547537085 , 1587128804652061849 , 2182002704829896800 , 1670871377485015917 , 2204954631640880007 , 210189086670077629 , 1531816232947711199 , 532890316329268420 , 923496531984842947 , 141602648560477834 , 1424084130612694830 , 142137543324530209 , 1409083387322682180 , 2171800720287847688 , 1198028302867959157 , 446443693281118553 , 1311743105015525045 , 1908640246542810471 , 285438938747452532 , 1928881546159115894 , 504211136096400597 , 15777905467767284 , 1685424636211847780 , 848959554536010106 , 857010258431592369 , 495787330634942886 , 39405156932679810 , 879778318180098409 , 171990374721337418 , 1057357991317382499 , 543354277871644157 , 2049694268424142073 , 1972581678638314776 , 1426943655371018539 , 1488768406627388556 , 2284531064614168145 , 1619991998476995203 , 2108862558871456689 , 1690456382152358037 , 1796706224162395516 , 1482053495539441692 , 427499680318471007 , 891804419697273943 , 1117746706974050454 , 641612862572100136 , 612393538450254009 , 1389276027661478791 , 1410162902652805254 , 350111256711000418 , 1010409147624893227 , 900833476651122466 , 814026381002993250 , 1302001783840372391 , 2097850602551919240 , 110030313270126461 , 696888767367763406 , 1929153271834998876 , 1534209651460509194 , 271867087949456283 , 533367161032135620 , 1405073641462238188 , 1948055430874544798 , 245614700486928077 , 1351600153581007621 , 213188839883723753 , 787796600898831081 , 650232762678674303 , 1334448165976873390 , 705254217899441186 , 2080398821125567301 , 1163218739279587591 , 933934977215905834 , 2262649422944047240 , 1594582952100555401 , 345057969387632583 , 2081548295105995711 , 260711762975649418 , 1101610361734601701 , 2304936954937758672 , 907466734962172971 , 2198589594794389193 , 565224795468487356 , 872165180064615487 , 1250010394724700794 , 95166981182552687 , 1735020392717523322 , 319081879245463971 , 84098033436731459 , 1236011920445304554 , 2102386841570770911 , 699434361643496161 , 1462767665656422605 , 527100595185826828 , 1631997010189798391 , 2225230759772349417 , 1184800661671631180 , 239444791634820834 , 2248360541714054828 , 229940801512602189 , 1889618244436433453 , 1671576666890564764 , 1344385095102381461 , 571311190333544695 , 954777932684241330 , 2136783778726411768 , 1687229433468794689 , 1816625474311988449 , 2176369723259100698 , 2144331365419483867 , 1010634115806829283 , 1498770743602135726 , 1296880887489102102 , 1798597638041093002 , 1036168016164138464 , 1596647779190686615 , 2255149156205460081 , 1942864935071999265 , 152064464709641462 , 2005317922883063045 , 1108794226105067312 , 926310324622043338 , 1859882261086791091 , 1862306076864981799 , 605804149605957836 , 1166064966932157914 , 1280835243120816484 , 2018686966587191095 , 183367780795823338 , 118293812985974239 , 799695573052772199 , 252267157193134667 },
245{ 1627599968150969876 , 1944046165229159563 , 42293003559133771 , 1415705492534006044 , 2107150613182066810 , 1994487638214967784 , 1672866862843089125 , 2296245300691198220 , 261330617937294418 , 841926448117328841 , 969925072408715126 , 1545347245732787692 , 696009923901988014 , 206285787737248202 , 2160978306876026630 , 25262827354335517 , 2077116296330444211 , 2034796748496842991 , 469088464637504791 , 2155192373700570958 , 2155839472466413057 , 403977431593366753 , 1667951724047212507 , 1664587135313222837 , 2108617085140728965 , 997584864382115697 , 1847370191382690701 , 1303041787654157650 , 512774957296159872 , 825339461352749698 , 1499810587024920457 , 522165446330541557 , 1987360150842721095 , 1958916894183884620 , 30418366164506417 , 2242912606096074822 , 1261076933183888076 , 2252156289951819966 , 1393765608538153068 , 684328627368944472 , 209991114107009930 , 455666569336785693 , 1833048487982171434 , 1255998842411305205 , 1649524820280877281 , 903170982151220030 , 2241123226137222625 , 125084758768815571 , 1352022681102024527 , 2116203117078351962 , 818582562600996014 , 1400753526878702044 , 1365079947574158411 , 1010474300676883644 , 1848311617284639788 , 69896903618785685 , 608082180921827686 , 1605572726356516302 , 412610769121369116 , 117324664031515703 , 1118657545059421552 , 1021717161153035243 , 690648463687273398 , 1735652498566491559 , 1251864592891368368 , 857507519846394150 , 1193960357020155785 , 903632802588300388 , 1586424389237997658 , 2046342988421035858 , 545930481363899793 , 571556775942010691 , 271072715935210668 , 955519327729918839 , 1586074630864846003 , 383134417271104553 , 2240469381778997616 , 1482626244508081288 , 2241478132274762880 , 440562320941730963 , 2194518180197770705 , 913247155406590797 , 1525348357492980323 , 2277331970837339878 , 1803866334379373369 , 197490649879004111 , 1971457547080586792 , 1547815441277332877 , 713275264970347518 , 929609804591893879 , 2254190588103540145 , 511166340003024191 , 1328031861002952204 , 2159549738582687166 , 997948708836848756 , 1422263491685601384 , 763190612611719943 , 1083080736705041759 , 1176099153966536556 , 234041126493779369 , 679592920651434622 , 425467300021732383 , 169504757260296361 , 768399494860545171 , 1353389777891006445 , 2015362034227345929 , 2026955562153179503 , 1162064179337866550 , 333993795835985427 , 1515022361597928294 , 2108269872727879133 , 2286473426735609006 , 1715378354476431144 , 902023658355774415 , 1459989017913359063 , 950841249995728953 , 583563344737393545 , 1057100111199165481 , 2080311298033774771 , 667491985597352004 , 1710862227934169270 , 2251090844160734336 , 2001476632919935717 , 1678156113118776677 , 1013022183179957627 , 1995919738493801417 , 1812643332003799720 , 1288372986302990391 , 381144256126253616 , 734692865656174341 , 2209272602579401737 , 2044974345647187678 , 2305277308544391366 , 1241055883182609492 , 19085804425456599 , 1880508378332352044 , 1994814223458796277 , 1743979212411946403 , 1381228364686339761 , 622756700184338910 , 896521373233400059 , 1287589988830933312 , 38713268112532435 , 894380163735549321 , 540074075939380451 , 571877056623178230 , 2098198533929715921 , 1233850374397528882 , 1062431349030943366 , 1615962176399411762 , 1110130281221121264 , 1083223510266679311 , 130799100989798360 , 1481504006672384270 , 521888223415342041 , 843892429969815150 , 1092495212429214629 , 1696863985559061453 , 1441261037874131641 , 1393547360760111710 , 328476795278237656 , 611526583422339611 , 672619887139275212 , 1229272809326328630 , 872933689964122208 , 1731089668386224914 , 1807334706423533505 , 1382232725270269423 , 1327957344335270942 , 945010845509772426 , 2258088226158972106 , 2121973611903766671 , 1250393006213701085 , 1914801172368222151 , 256600787942575989 , 2266189759815517420 , 1816193534389326752 , 1577710742317068558 , 606029054036162720 , 1722491647713574640 , 1630798775694815213 , 916105703788652944 , 203250459107491134 , 1334453102587746744 , 1885281272979413722 , 1055587886306151736 , 1737875528585677221 , 2111120521619174756 , 2016626499741328506 , 321518948060591883 , 1625165776575252461 , 2068957748118728426 , 1186671124398215495 , 1111377169435420603 , 723291358447836042 , 16545756549597168 , 1572272480021020668 , 2127295703382433252 , 1360589964799849770 , 1369150998101772002 , 288352973526686849 , 1277453610359749260 , 875834172433054724 , 448592106131232431 , 2001249649160444637 , 883218438172685484 , 1817646465491483744 , 136703804248492833 , 1829811475590808573 , 1294378548496589074 , 1971348945242613630 , 432681442061936244 , 1935836291926024870 , 1572941536043363211 , 1394781857806839425 , 1666526531790103497 , 111065401828879420 , 2299211113181036508 , 501381116874760188 , 1625030501184506772 , 659732678760396873 , 298465158999664126 , 753287981433090432 , 1902342559464493444 , 48499986375936626 , 353502268099468331 , 1050963946343187921 , 1446668970294043324 , 583918458899274555 , 2288329767395226280 , 2202814884240885388 , 1875572264367867857 , 1064943457601711083 , 1341213717543831368 , 523545249613753861 , 1945468774136366015 , 1056193652630197061 , 182479751355471931 , 1190450741574269564 , 1413461054149107952 , 1367535015171140713 , 107446088135752 , 1334720246872103591 , 1252949921037138261 , 490654327796761129 , 1976322951506750797 , 2274090210211110320 , 493980962267797478 , 2007211218985816604 , 1390687755555152721 , 2022679779896300498 , 1922094185477101610 , 2067758490986572781 , 641406621226149001 , 1232768850007990932 , 260898380933465213 },
247{ 622690192423400310 , 2255257707626934821 , 1443566219975258806 , 2015537652048232035 , 1119207560654033512 , 1532609236945197901 , 2105269346934747869 , 414710012996278329 , 1357245120389232713 , 1778307690367147113 , 1347712692364599143 , 1412123461322597012 , 1205978553369992696 , 1856363562235993838 , 1101787768759907071 , 804781188685067082 , 1256957977480918763 , 401083053457869707 , 2179197460239955110 , 1072416614985067286 , 2105492611742414019 , 860456728822908865 , 2132281946995413477 , 223960117610658377 , 1917706195019126227 , 1794029163770094983 , 1884298157120386298 , 1190196852474578502 , 2182696545762644698 , 2196985918796860882 , 1106016200972094479 , 224521887707690009 , 85754515632606163 , 1737521146282322912 , 542020439567662123 , 1921162057601818340 , 378341806394710950 , 419127785494289261 , 752848335024343025 , 2132113117261664316 , 1517887594431904628 , 1712169366641166063 , 236053484983190875 , 1657906519775509738 , 1853737414416582587 , 371086958725013783 , 2048818197633413280 , 818968744944425064 , 359257702624159852 , 1806096700641490535 , 1864802732161150909 , 105034760814954636 , 330258573758126026 , 1058313651199628465 , 1517651302017926111 , 1693830484563476421 , 697564453805063888 , 1104519294821726956 , 615003087946789768 , 2097356618400596042 , 1389145388029472533 , 1115402457782373064 , 1356129429040513611 , 1628061029757257294 , 902420144786956435 , 1184215167184805056 , 94019288882846784 , 639158473724055296 , 2291145937828932494 , 2015144155760051943 , 1855416358472023537 , 213901281760267716 , 1101838165331466277 , 1714795905443439551 , 428995962888729169 , 1402660865449577079 , 1339980236703045435 , 431320170375083535 , 2151146912208637633 , 136841918299949372 , 610471513795235949 , 932057173863271194 , 591909941018370921 , 1230088591580792177 , 316933986142926050 , 846198895350763476 , 1396720724432203278 , 683063235691513237 , 1810656880541914260 , 2143472724221042093 , 517513952285306195 , 949381687568944784 , 1829561381679069334 , 1326219654502030750 , 1130440165308837355 , 1013023278834656316 , 1018189675015347018 , 1024283696454644971 , 391824960834905129 , 45461196162254730 , 2071405749108096571 , 1369153292264236791 , 1586499517916400093 , 1863533097899571659 , 179310796453493186 , 1431043019325433733 , 1482243450219026663 , 2304238002367464704 , 438334351658073585 , 586623627953199016 , 1262958054177105351 , 392172741981592145 , 1132061231412357998 , 135171181508006246 , 1841271830530915452 , 1905522252894020538 , 722534442899912567 , 70192259536697174 , 2188710113084170630 , 2163056166207280609 , 1599532116588706180 , 973146500583658244 , 2147017761865262517 , 1991811149886578957 , 18507070840094937 , 662779570676588704 , 690770901353147481 , 1615807893552271002 , 1249916524152636822 , 1097844857151461109 , 2067976768187519269 , 1713105944058533651 , 787581353691000389 , 304749212058173425 , 1801661239991510354 , 29029417884823487 , 548366512043077371 , 1339131199541263647 , 1224148598050318215 , 377318921885975558 , 757381212825071100 , 1355627099825211778 , 604570494637711635 , 87669090346316274 , 658808708920172535 , 2067186001703423979 , 1357371811396991812 , 1171304320451147717 , 1111676190900295524 , 629463256179130147 , 695674982964152329 , 605459851906191312 , 1461270680852767578 , 1022055124290196115 , 1356280117173990770 , 2154907268626405260 , 2209639393723740417 , 422925460985715169 , 2211819075931490526 , 1766425970757288060 , 2006395703908610137 , 476259960608244836 , 2027991120393839982 , 67621403219994355 , 840069390164385685 , 1913980412828715518 , 1507242907544080997 , 382336018522865781 , 2180062526897209308 , 588793686837929678 , 1360176293536611223 , 1786859792265253880 , 1918270805464036659 , 1881880066063350050 , 1822308847433363279 , 72272194542698927 , 1593468962802665896 , 1458245457685902572 , 1248630056716990351 , 554203831321997677 , 1018465858990108689 , 1299610090552887616 , 281287544622797993 , 736725274224660431 , 1289526985595991845 , 1618234615485386355 , 35688132143750540 , 703104335668163886 , 1830265523629241511 , 961207549806314558 , 950970717037045331 , 1844992551870436986 , 1483830314026171540 , 1467452550941935475 , 802376345135106776 , 704241509346585405 , 57229078083631724 , 2279206490631406175 , 1773252735329735858 , 605463567559263608 , 67331033670275043 , 1014865808265241377 , 1789542527533724809 , 1391002020453050721 , 1122001338356745249 , 440729171686230308 , 333111660868695744 , 202054348727503621 , 2289955473894660049 , 1185575625557563851 , 2267426903737033565 , 1734342063075319635 , 1643097455777123970 , 1409594849278606092 , 785086428407601741 , 57982174559274713 , 1652720732540571243 , 1929640887557113256 , 1903366997354729516 , 2279892067336259340 , 2019473959982797067 , 1749962126983191253 , 590197821343597195 , 1630966937699644950 , 1397614758841826492 , 1804744906139751253 , 1511836294003857159 , 1474597558030314213 , 325300566161452948 , 942304547837691743 , 1327596395472840053 , 1696696817593817799 , 496190424962041765 , 159954446483777991 , 643016330979841619 , 977273120262357449 , 389998189516021717 , 843404694326368293 , 1345791098831546958 , 1314050680315450043 , 1235007046359251547 , 953462123396669912 , 2145771967167879045 , 1858603839013608121 , 1058716700905244104 , 527999486912104967 , 939090166661707278 , 300722771481501515 , 1343621792506797799 , 105229062486137129 , 1716444151546811974 , 1748216473736069275 , 283219784856017238 , 2202930392225518034 , 296618410664850756 , 1502022589891975635 },
249{ 2157224917647130034 , 922971278005135811 , 2260538431491951673 , 2004785571320667276 , 1357719419008027357 , 2187507204018562033 , 1176143917629573274 , 1990203203704598291 , 1380427177131656500 , 2091486097225874705 , 178854279800834445 , 1084717100988341083 , 196648658615752894 , 1262858631413736011 , 93730371320784246 , 1703067531519917194 , 2176700719813691795 , 91099648086145674 , 2004838968434459092 , 1750947991326444179 , 1352163441143717639 , 1091115567313998580 , 2168119337253983481 , 1692298184251472865 , 587816716175483039 , 619404136317016381 , 1650830347117580237 , 1510965562937002431 , 857360726981964388 , 1227233592690239018 , 615770711398468347 , 924719695069195574 , 2280312865908913808 , 1591038096287056953 , 638912501571252396 , 616606761727112723 , 2009393440140663826 , 844834130059314349 , 1246329541131179446 , 1617878085482781784 , 1419251438617528036 , 1784387154322391952 , 689111204750062771 , 1387161455183947503 , 1694609264897715865 , 589849876120034844 , 1359148276585693814 , 1801940623914606696 , 81682539697292445 , 1597322635403816661 , 1287439788067355299 , 1230065506845174489 , 2216565583592978126 , 72464550570777795 , 2279120419152560471 , 266030985553158990 , 1229121240858116142 , 1088696646110006277 , 2278925919392290895 , 1915698675747100162 , 2155829352374626318 , 567835642897952510 , 999025698044018230 , 529978904796160414 , 1266233412839026984 , 2077022851266603499 , 213679962298258591 , 39740095648424379 , 542428398982752450 , 997098042564764844 , 91727701234554575 , 549700436107615162 , 1192514049254539467 , 928706533333326040 , 1790152501220317351 , 1455189193307226674 , 2229723793092050667 , 514191315440268629 , 913352498622042763 , 1974000632010273520 , 1284514744437145293 , 238247888769833153 , 2004013486227818230 , 1580972520674697357 , 400341139640563951 , 960621356210477667 , 2043636495459764671 , 962078908189029215 , 99845775304624545 , 914852747792822465 , 2011803806115680690 , 2201948499163268286 , 2048902720376827268 , 488575405840688692 , 543119776897209156 , 1395040113629120107 , 1861964969159427418 , 894254401264480470 , 189063962758953439 , 517433090922343739 , 356125089751317397 , 804397451348134417 , 1418795445893392299 , 859492109788902640 , 1179017691236862773 , 337523542404311501 , 1085712710106717964 , 282256758956614001 , 194111736748094821 , 1576367179797043623 , 873036105250129339 , 923756934365150664 , 755715856327595794 , 1051036892350795690 , 122391950272581028 , 375978362716613132 , 736552609905812420 , 2303874111162271843 , 1089554321529362603 , 171032674980155913 , 1945407876144544111 , 1283520391498220025 , 1582204741536579903 , 2252137068454345132 , 1260680027302366960 , 574424989641860314 , 1583360222227464929 , 59837895638525219 , 1573461125593646615 , 1210469501307091954 , 2039901743555367132 , 2140348241155922174 , 1135060723141679431 , 1155846566016611361 , 796580880837669623 , 1336145879931945511 , 861276061589293902 , 1733223149899398299 , 2189540861754644485 , 121355649930069562 , 1703012516758536235 , 406372091507072654 , 833548963576747247 , 814086721711140396 , 1991752522111907187 , 764088387639049059 , 1888327909592909787 , 1725228807044933351 , 51812627497530601 , 900641904591140726 , 514641430671482311 , 578111370543099116 , 384985819992627197 , 1566780621257234324 , 2253807292372764824 , 29790486672043639 , 1206017959129215754 , 420305719714120401 , 755579747385725857 , 1928293146398888065 , 1322171694484704279 , 2198261592731117195 , 597592962806212531 , 1889523580077859311 , 1290801999364621985 , 939960430502217762 , 1009186097320212752 , 1546936142076900700 , 76639104066333590 , 1780957350883175936 , 9597313403695756 , 2024861858818778123 , 405673052680759658 , 1477481728909677667 , 859321987909829586 , 1408381363078285689 , 1789413552940214866 , 1446251005404962434 , 1150859855879426008 , 814597938142726045 , 2118797100540214081 , 1951417503939053475 , 1723643088348123905 , 1614866216379728275 , 94302685796108798 , 463109276025382575 , 1884009112266747573 , 923814994367884819 , 2107860510551505276 , 860566206696549348 , 906985909763408918 , 512193035271405115 , 2278551598328483686 , 1054091018328387827 , 1436556927128175429 , 1004319770847374633 , 551146420123672854 , 149136661015659868 , 788557567960515357 , 2280823879989697834 , 632279155536566518 , 1953876101196261821 , 744275479929849433 , 1252075445953096132 , 2218664458242983589 , 1164587216395211817 , 2292640760728782473 , 1194672897940157508 , 873402695054365942 , 2297419189238452234 , 1371692558012205993 , 1940115437476345429 , 17923580916696068 , 81039572141731414 , 2251269762339360641 , 1862902267571362644 , 555486854255466678 , 686198322717389059 , 668726835096270036 , 1943130791653809329 , 2222108056067850522 , 891955810742563159 , 38027017664114116 , 649319813056221819 , 1172424671664669048 , 962285639082842619 , 1966645217469992986 , 1870294757304680969 , 1781750307073901459 , 789165091426998505 , 470844140446748616 , 1051470552488541147 , 807855067323251898 , 531455472695436793 , 1870053739949872519 , 498815126070028666 , 741544655867705295 , 813413898471602743 , 1083300507272592408 , 634142946608326240 , 634115461177744643 , 904940191527574321 , 336734942008812620 , 2276564959354774666 , 2199291006659374179 , 142301533135590250 , 1500219473359005913 , 1520995300550236056 , 1643010247842396993 , 1546024365903503476 , 1381658721856589479 , 1142062099764395223 , 508432958737895149 , 2249832949960167746 , 2197506412068813785 , 818325418737223509 },
251{ 1035649917123319796 , 1599703753589769724 , 1744790809608347209 , 748655185076385612 , 1353686522573067783 , 1347044587372946506 , 470459022714021689 , 1624159123247722757 , 1401398494072622678 , 703714495477962253 , 1105028351233434237 , 1180399776988556825 , 1604548037646747426 , 2200386200851603323 , 1566785337581795952 , 1865003334748525565 , 1558331183171832445 , 1558904745154862150 , 1216314848332809058 , 1049918109261993528 , 298953157586178450 , 1014855914268011329 , 2097891280817981003 , 573291151093570147 , 2134948276345563984 , 1281495083873484528 , 1553449794667964114 , 118001291402792958 , 921823621542479083 , 898443183257609012 , 1016677603900887793 , 1210909552504209904 , 1949621377091860450 , 1461556445252930878 , 858589684859334931 , 680649420072603360 , 917097431924095195 , 2171794901633363993 , 1990478285024949128 , 109689081120212319 , 250466494854505040 , 1232736016452875515 , 78478629797211590 , 2283603969746326469 , 1654468656512292610 , 312543224950579045 , 1123203430591401488 , 11414043827052247 , 1131749686829050485 , 95820737125196169 , 1324976801837859616 , 2232978850471700343 , 1390633906710506610 , 2220084577239678520 , 681006549284819287 , 2067043562612933131 , 646276438753351981 , 1857088631031323263 , 2158561350667498646 , 2089192993532022826 , 625026303016138213 , 1397843448493306257 , 2152238142905564154 , 1857706006268013379 , 291745060419639723 , 1641903061050175319 , 506890363846921012 , 914227039339567664 , 2224184928334676071 , 1024681790106202755 , 1051017803190391562 , 2271254492735668646 , 699206236908502775 , 790355232354870678 , 238396972002637714 , 1198046018246050738 , 126310375192329343 , 2285165298568320222 , 1211614538306003668 , 1068731923725698753 , 1552598107227851786 , 478614002600980473 , 409517367065392121 , 1691972275496999878 , 1201069695664153082 , 1854521011749153202 , 1457421799509952574 , 1031683811018173111 , 1704679253031199702 , 1281928569907650654 , 169290423949647947 , 187286078273085608 , 743024346175731149 , 58551969128305799 , 691548683584098662 , 352580879655250979 , 1684485076862463657 , 2103815719841972776 , 195703065282173752 , 1688790495139132988 , 407704389135913396 , 1685912594982922545 , 424177812292998601 , 1838920677353415597 , 1511168446070088225 , 327399275429467606 , 1727609100384573841 , 63607364048608591 , 1783094484012872309 , 79334813023951068 , 700198423599182360 , 472874495603779538 , 547576288579583494 , 459974782573189047 , 1652997382557280811 , 2077461896316936492 , 668116773626190089 , 1596615830593818075 , 451078428028805914 , 227019286773216129 , 1480471002292196364 , 1785585395607883009 , 2054304980908270793 , 802421710729641554 , 1843784824352185077 , 1630746053239832280 , 79373355459675935 , 2255023499479323206 , 387666136883310388 , 2079235171696233447 , 65114349941290654 , 326613693342276351 , 114221562517685788 , 1234851682562356508 , 533923520854514055 , 2217446223340037683 , 180748076739451807 , 1222931239528929337 , 387832052541317035 , 158533389896457259 , 1559485609773206372 , 1524251126673396028 , 129939656986398480 , 1577494577283412608 , 371612049158219152 , 1117487165353720782 , 1596082268789754065 , 771927846571410304 , 2199851891841450259 , 1859998329489657735 , 1780529412232719788 , 1687736540869146690 , 1366039199382690815 , 726238977019147254 , 2072219181271306857 , 1315270502579075197 , 1211286932817026131 , 1577586379759403710 , 1934743449920274503 , 168427017020850205 , 2181837406114636016 , 408403060776405016 , 48467638854269125 , 1333011624144035252 , 9148504186986924 , 1310705577677751671 , 2287224476384868130 , 252375912176643561 , 290797249877605082 , 2231931789938250317 , 896266675607442893 , 1447856421058681549 , 1455143256013058422 , 822587664407194980 , 861566022370676460 , 5957202452836119 , 339124258171711433 , 75775704344948771 , 1144148613531365269 , 1475759388478323472 , 1206001605467437912 , 301785281089973323 , 1327898397670657203 , 1952935845104292190 , 525191373235608090 , 2248354055861252946 , 871505071305528159 , 1714322689954924963 , 1494814640627273360 , 1059242831373625253 , 92990660391365996 , 901475811540222881 , 1356573009254055416 , 1374121864542301276 , 360435549912835603 , 1968462540643416039 , 784164603348265366 , 2040036221741332727 , 134518388052657934 , 864564763592387632 , 946999527654388012 , 541888557952464531 , 1302355831705028248 , 872230905316615511 , 1319718421681433242 , 1742376497902679710 , 192468614588639758 , 381606863745997713 , 1448740132469193660 , 1121813374595316738 , 1430966677059023718 , 2150601491040898588 , 422253664165967547 , 2003574063080658605 , 73451790604460935 , 123261210707240865 , 764384933860773680 , 392776837372220707 , 366795118026766853 , 1217814516209194622 , 928866439738693245 , 2047213311439956550 , 1615637512175716862 , 477577408459031561 , 957843713223460875 , 517697364183640534 , 550768059218644130 , 1096323335462889980 , 2042389288557817064 , 2062116529237023445 , 1563892680191698604 , 160102891537567660 , 552281558307686316 , 569794832925883379 , 588855514128515211 , 1394071849205999349 , 879274639805211653 , 932109724162192971 , 662804743821834354 , 533171558169373399 , 2230815471775008757 , 1468103488143532050 , 430670792510475375 , 1288950536582662624 , 1405820851181861504 , 84982791495158218 , 18921204717529795 , 1352240023211819351 , 1685363530431919887 , 1436579627725110232 , 1887389900846553714 , 4781780678327246 , 439006643615014729 , 828613339980499628 , 1567414313818630437 , 1649450962825179691 },
253{ 28136550688017170 , 850934129240769377 , 489498561138739640 , 607341595861249346 , 2034635238105574550 , 706959139601583490 , 1091252831039748207 , 970276109081387870 , 609037828568804421 , 1188454327174417662 , 2297371910118744544 , 1641937379864062303 , 534074786263807416 , 528244518056130123 , 772480642608102942 , 974627777394743982 , 2249351981772229165 , 843356688661278617 , 1855908509957068679 , 1081094740972671830 , 1345581210090575801 , 1574100560158971837 , 619082251559000949 , 130821031777944506 , 540597426333739329 , 869160692990568222 , 985294514752109876 , 662432193537401276 , 1656757291678319594 , 1143706096806400996 , 1206304427164351870 , 515867404614597671 , 894264724255309327 , 2068129602912678885 , 266967925757498806 , 2254774093451871539 , 1414542100945550401 , 802597119882447247 , 777487118654799398 , 1181509437366207569 , 1145447979438679770 , 1563807872040287788 , 330932523020227843 , 1234063993503170005 , 1699501206830087693 , 1377736576574861053 , 962161703482478451 , 1525190460236094614 , 70833536609394442 , 2006281828366963986 , 1307189358701145791 , 1577232755133015140 , 982366418488846793 , 359676434588813562 , 1862416491788501481 , 1712398292881131527 , 2286323838416525770 , 267609312318676605 , 1525973028734713321 , 1960625125028780852 , 1999490275453183853 , 1873646989228769283 , 29041561422913171 , 14932831463956328 , 1274071526912963675 , 1724548468838401303 , 1822026264530363139 , 497123514866119361 , 2022727882919379752 , 394254200148470238 , 243037526703302813 , 2132800078459519951 , 979391748040830569 , 1778091665254596746 , 2056031574265841126 , 1014665352400515980 , 1588090737838255942 , 1043821872109172059 , 715443977256378015 , 1046872539509072835 , 712627599128229722 , 633081502873517878 , 1722340422219026965 , 2002539061233974425 , 1696654811005414049 , 1685781056696969987 , 815138647323787462 , 131150425254706971 , 1817834164219102466 , 518501326121469614 , 1561215860926703186 , 1496397439802893730 , 701494051884150528 , 850309344814465631 , 638312405607054137 , 504173581327118008 , 1238036499931974575 , 1268063163507557557 , 139503259939845613 , 265798614830259868 , 1926528529237921838 , 827640012112875397 , 61388393751513510 , 56375803335018867 , 1547104114419626382 , 502864236760886718 , 81611525404319495 , 396596712896929029 , 1249867035419758467 , 151171604882773680 , 1749426815777610938 , 2289775811707918867 , 442840901356218938 , 1831619539961219188 , 332183456471275253 , 1601538383088197067 , 467976539149400727 , 1015317262132757923 , 1961671971194682164 , 2077708558684391814 , 1562516254185759633 , 1958824295514439489 , 1562905250212806281 , 1960436633595430 , 538510734662763037 , 1729339256662898330 , 1323541908693318920 , 1201640248311195505 , 2063059285749013053 , 2203182784525083336 , 495967500999512769 , 684804096257337209 , 1120171836561528574 , 386569638481881663 , 623729946903610715 , 2236839980109326230 , 286806397200215494 , 1053891697446347594 , 2234701376527859775 , 828571347107868231 , 2220479979532774007 , 994449914618579679 , 537232763426857041 , 287988476033439875 , 2233247382238966059 , 506669151811265967 , 32376766779492978 , 773822470288646028 , 806079568897304476 , 593018483997490154 , 647208038344140568 , 229588479508899005 , 349656401068895245 , 1769798641764014852 , 594929806014541649 , 2131028173760311510 , 1259770901578624533 , 1981576615467937963 , 724258142232425278 , 1121484384740802179 , 553874471912170399 , 1774284951835393301 , 1001205873504645983 , 1979217889677380849 , 1523002663045680771 , 1887021486841838125 , 1086766366406561596 , 1645824409731042913 , 1288435707063510678 , 2284147577105915141 , 97042641671347757 , 2167662851623861565 , 599639564524309683 , 1636402843737089228 , 1532438905862182652 , 298172852007586751 , 1662892907078569037 , 273518363215097877 , 926060503107706644 , 1220778821527468728 , 193258000424631958 , 881471085522600471 , 2202349198155075610 , 265685493199386449 , 736947418176120336 , 237194976496680052 , 1503018866085341398 , 405707072803676722 , 70285193644470439 , 142440860609818663 , 1198899913272390167 , 1573945170984494191 , 218632670504890677 , 1631160959269120430 , 2145121795964932448 , 612955706541830347 , 2056393657657915753 , 508711156414844710 , 184255801934694076 , 1464437831269620070 , 311928507355256694 , 352579325649145968 , 1786102141283034200 , 1572884255465380094 , 1141362094294934677 , 1660266833175595784 , 1880212359680463210 , 665269419798318621 , 1379403819978341252 , 1592321616390270078 , 258656339430191893 , 2015987104564025493 , 1608710856826205182 , 1310618451646852266 , 1821562660944483562 , 1593795382867575563 , 1767564558634680641 , 56526608522416432 , 1729469007405923434 , 515615326659548239 , 1524086139357516375 , 1117284638494591292 , 1426057804603809221 , 127173577762815160 , 68733131919484217 , 103169757092067120 , 510690932970377512 , 347685848944429741 , 142101364402033147 , 65676012138766742 , 1055711403721250247 , 306282986878597805 , 680454717156474522 , 1907484258302567529 , 1546554475645790774 , 15467599476586008 , 2238807560001554629 , 1264783878005392065 , 1343936866082276057 , 884057247936705201 , 912072096271653031 , 2242294198038227234 , 868441888756940971 , 334637452947929686 , 2115636068382814031 , 1002215104741830573 , 412990745491328423 , 170020710212334805 , 1380494256247433175 , 906536630871140005 , 665067694726600316 , 648306228636039908 , 58983740272879819 , 871797493799938225 , 1652971868561193704 , 491639125266175762 },
255{ 154124767583334213 , 2030139706618069959 , 1753480767371054099 , 1551334180882288188 , 1293229585360970232 , 804068254908152711 , 1387331156112790714 , 914641131048757436 , 857490645535965013 , 255339605586229573 , 2091451753699775721 , 777237466612430195 , 1552484744799472253 , 124710913555415086 , 1605789420535565564 , 1692787400795760255 , 1063759371763455632 , 337495729966802388 , 1350549123901096002 , 812656848025071112 , 353878513230914438 , 941682735602700303 , 1268146652010088527 , 988757102326961066 , 728999078583654766 , 1654992465644689618 , 2229175186693336027 , 1372957368844903132 , 99990165363941960 , 1695989376932714653 , 330388470346066055 , 682586136657694234 , 2156652362655308359 , 749860276434810437 , 784498920219361389 , 495471078332078124 , 511995994051290522 , 1185346358573589532 , 2220537135878042267 , 2013961156323643318 , 2258794865486464713 , 1519053212696068194 , 1377731667476524093 , 1276212556097777506 , 474685501873846519 , 800485148532486753 , 691399174987243277 , 1352847253946182373 , 876132885424460834 , 1222063404574948697 , 368513319617215708 , 874286262507650899 , 200090224820751835 , 2057344220424461823 , 2219402073721830137 , 1269955456296668903 , 189774037209451843 , 76020628099995500 , 165052011774551138 , 2245093534361000210 , 1109532152422899186 , 82931745504462902 , 1757059158115796436 , 1362388793141467678 , 497339638425467732 , 965498731381304296 , 1727382896929163632 , 1907836045813671609 , 1889649614732773091 , 1019950663847182888 , 1995582961733187536 , 287038195157233673 , 1936661811408089185 , 1850970612577039116 , 2266729667229529717 , 1265482665437482484 , 318496604985544378 , 2061550348183454699 , 1004903359213492228 , 335962512617682415 , 2210448827479995216 , 1191877544502955615 , 44146007545063135 , 819701097315221889 , 1154936418882785908 , 308115604537510504 , 1204053785221206693 , 121674256123264985 , 1870525123976395837 , 1212797963662167135 , 1341463956586657046 , 146362109741603008 , 823791320333464102 , 758340001607139236 , 18383442482824617 , 938518041020317446 , 785569356235263300 , 1892000768511391356 , 1787889304855852210 , 872586894796275633 , 2248282347082732215 , 812694886435165994 , 651705197563161680 , 1184411946173329714 , 1897504409070035323 , 1170748773013842786 , 1369121684192859404 , 2064537332321819916 , 368137133165810063 , 355077747948083212 , 1816652860789366124 , 124857422192940952 , 1679713688084861192 , 1973662445133916457 , 2163041243716568749 , 518162389901704506 , 932701128827360423 , 489270276256779803 , 605000934117428376 , 2070571300909314669 , 688057518033190517 , 673629668344356849 , 1991334203014679265 , 418783546478918270 , 1484825812292786226 , 2131692705498159688 , 939013136474394765 , 4939193032161480 , 244470688617299302 , 1899960527889333739 , 1233284044640707457 , 325645657149030672 , 1388280408415818359 , 161748773563392467 , 470259759686877246 , 1311985576867149727 , 284237190281121281 , 311712827024808673 , 781710917730952205 , 2018494420895148389 , 1427179671494655030 , 1810490004575352613 , 255078209068521706 , 914685420712648620 , 530659119081644350 , 134213811039591942 , 548652905582112381 , 1520267975291521546 , 1435113989118964993 , 875288938803262876 , 1660994557020739162 , 432636206090800194 , 2050584585555027434 , 1834402736025465627 , 1558118513554653632 , 674087404952275164 , 2304001868539298443 , 1036493502567896154 , 1746528140292608031 , 1803622901925662452 , 818891744324501081 , 1456346370142685884 , 414424085300143375 , 66640830518546052 , 718458371777371414 , 379426161245132688 , 1537671704173198923 , 1355467709343544961 , 2240679224129423125 , 890114289643565356 , 1144100014558544610 , 1769612785666361649 , 2236884809642051544 , 334908789075795750 , 1832396057834764675 , 252162411268608923 , 1357430370027127470 , 1105203260115326435 , 1408664341615443392 , 1030368410985386403 , 1572942154787059092 , 1335340029704219214 , 19018654044592371 , 345255998494097756 , 1709313185926994284 , 1406578784637682465 , 1999956472030324889 , 1619945333714083434 , 1648378360626548126 , 1933900921828240322 , 2110976918009342688 , 365955999049910851 , 323601320693174933 , 305542382450228575 , 623549557687897365 , 2152343750737391585 , 1308200759240783158 , 1587886952780949807 , 253994958961925629 , 1564874812364619966 , 910375861609851352 , 1623901140963681911 , 1328173906148815017 , 16422810057056663 , 2100847662281561235 , 131397182219309708 , 1229088663795403748 , 2035676313468336956 , 553085340394035306 , 707468569910686343 , 2228666864903533755 , 1637429630354467478 , 1441974261895293955 , 94137048009908702 , 229128589613699563 , 2190541915216847153 , 1257861349295819442 , 1599059521221825818 , 2251310047671330605 , 2008558359594004730 , 542247518570744505 , 1824049068989230677 , 1505542149150899553 , 1655131130060115471 , 801540564898146479 , 2143992626116611461 , 1796736470187132979 , 749589784363217461 , 1303434912904757655 , 1729090216805134132 , 411596555872391295 , 1503210684307826849 , 754904870561896805 , 1630398589509473222 , 1794939664282041096 , 1609661301285620538 , 1864181327922963915 , 314792522999541851 , 1939076405088167986 , 401976894559761597 , 795813864676935824 , 1373052715007532092 , 2241682654085362977 , 1226308884405687864 , 554750872662919822 , 279641278228590872 , 2080849274735456820 , 1514048427597576618 , 1046664843994946061 , 1767947601606091376 , 1672595982117388578 , 1154072422381113498 , 827013937327321276 , 1149906589283333251 , 1822344421019765836 , 902430625651478801 },
257{ 805466632932276332 , 527936434975031622 , 1263058089318078985 , 2094195932770620458 , 480646602104071984 , 679226430481945133 , 210931210617266682 , 690916412424194511 , 494208872321654634 , 1281326861718613863 , 20826230191925265 , 617074513736600598 , 2228448320319473938 , 572536584925130588 , 163123818247917453 , 799555072932912068 , 425849852678427456 , 61781340096658355 , 1397205376628697035 , 824767828481161893 , 841443234795983810 , 1182378844535502032 , 436795326923056217 , 310303845214840846 , 1862025807024498029 , 377472553405871503 , 131302369688464010 , 1695020541599333131 , 1012934859996576632 , 849893491770249774 , 2012877337474357979 , 1286658240386368880 , 735404093657399199 , 2206053544055884356 , 621288710687053033 , 1517016886265961807 , 180581607902309251 , 2137225007313434917 , 1167996354166978846 , 1529570926752275811 , 1732149545717243803 , 740824579015921598 , 110502979968872526 , 653353140803210725 , 1409958332475394826 , 494011432023426946 , 1588563739955997381 , 1096156303908913831 , 1902526206136261369 , 2210524260741191452 , 1897686127902041338 , 637778542466987956 , 367471650668347261 , 727673946935456881 , 1141838828368150488 , 444958860690290209 , 811075457461772985 , 42561185934108076 , 133761483831980010 , 2143388403822650348 , 1885404657678246494 , 1918061044277697657 , 2195167459771718870 , 1612542121645431932 , 1767339657382280791 , 900547156997492824 , 1749729514289341676 , 1313991403665980166 , 1991506915149008860 , 2007134206039752451 , 1865704553277860972 , 1083608519057701976 , 1917800638404067817 , 1423816586927124784 , 1350281009594536227 , 2250959877937848142 , 720397762732567927 , 1326976095446707262 , 1005305162487066619 , 703870661540192528 , 49462148782390791 , 2020132270484202561 , 2092417925132515803 , 186679954424899899 , 1587019971968689149 , 1081227946113448830 , 1667713622562889701 , 1257962534019663779 , 1063587044864460554 , 1240807396984482727 , 307608649121909311 , 1662741435751808416 , 654522741321850520 , 1443922790602261892 , 1680934374392179704 , 1167877259437953314 , 1178604358302173974 , 1375144470794173350 , 728742251843820472 , 318997038599421175 , 1201256705285343837 , 82581142260358204 , 1030928229548613633 , 1318333241987918688 , 2296020935554928409 , 63699978535035129 , 759935198443681226 , 1479364536726009600 , 1550110391345207227 , 747001293322847022 , 1039353647237806596 , 2293148481891256616 , 405477736721198824 , 1053922735520390893 , 1534031967652221203 , 109699651347043024 , 851430566021436743 , 1384370374741861841 , 1686022587996496480 , 314840916586246293 , 1196629477975544467 , 1961724886655231683 , 2241002381220156197 , 1976483254791814206 , 273236362679845068 , 904323026727124010 , 1055799021043050448 , 580689327748600833 , 908859037474314521 , 152511940939194618 , 257434656313952688 , 2263935306282440173 , 1367979615839798160 , 1017831441751543580 , 392643665572849711 , 37172212490388272 , 406868110064297540 , 1665728148466492543 , 1202353493803222506 , 950066949516706735 , 1102327268995104008 , 862200776722391431 , 733502741460576920 , 2221211131431860861 , 2064575623064795767 , 604407760334033395 , 1238096683584604732 , 82495105537729675 , 2091550106017098755 , 1480226459421657694 , 1644964657087290256 , 1776365934326766210 , 1092024543056349032 , 2208902168776693973 , 345707474931201274 , 386654269161501279 , 925718345159772815 , 939207856922240607 , 2074971050190705217 , 1935213195762328947 , 1006251489258957241 , 1984027402848293182 , 448851597649466905 , 41208364297027617 , 2135925062406202639 , 1767250795319398248 , 1278514001487058584 , 1467304597501856530 , 2052892186361191672 , 1675343902804958713 , 2253293439744852925 , 1668786658614344734 , 1492540936212522681 , 534316831304149773 , 2296896182791116084 , 864410722842736916 , 2207622036516322914 , 1697006293408382879 , 1160972712739890853 , 871733924905829630 , 2244730514900713248 , 2240949489551365543 , 861815012956371697 , 1870800301481267022 , 608714240572494440 , 1716118189472910457 , 1628440877993214489 , 1732383968303264274 , 505836654122575166 , 742552552821257441 , 2211865601671032638 , 1967522160858017479 , 40462797808788101 , 765444630881096170 , 1975138572569249513 , 381661406931618136 , 484612604699264249 , 1914973571308198201 , 627606139633429828 , 1738790451273664635 , 1774544689830700335 , 335062050647760913 , 971960168800311765 , 247927850718382673 , 2247798386918081197 , 1236250667791430231 , 1552715219963143159 , 1396096731328601963 , 2172468462547119653 , 1140664206874098713 , 1824704624772908452 , 1623911427605309667 , 1129420630474199026 , 1181487588225630343 , 1436563760219104981 , 1819830531177085733 , 488775452613145358 , 2165867769094524834 , 2225962070114730247 , 1797984244700872790 , 1525156847192838159 , 1044706469518258134 , 1277301570535156978 , 2095258912538660917 , 1926765347415559957 , 875162930620367254 , 1104618475817422365 , 1864009257998785251 , 828625059828455912 , 2006997387932692807 , 1194832566794356244 , 751182792330330533 , 1786645294935505823 , 2271506165930433706 , 637298371003917558 , 41084820320361857 , 1918456529388559175 , 1570009345107409663 , 2078495748998129689 , 673934888931681880 , 1605627425658650119 , 430457424317839365 , 1341359165387536755 , 946055040934022180 , 790752361187966624 , 1862875905960468102 , 856064734177359790 , 276227429626446786 , 2294513046398087609 , 1153396912327229819 , 1083782247597256564 , 1519599978752109109 , 1255356597053247335 , 539611940322660342 , 343124113004860609 , 807729732540510877 },
259{ 889850408115080503 , 2045455243603160953 , 1421226699445656303 , 2023543376608860512 , 1899935786355509440 , 151248793247919251 , 946276131355851254 , 1892119605449569658 , 290419221758847999 , 211409481553530565 , 2084793264733067713 , 1100580699858490699 , 244878240857627634 , 662100497674709855 , 671105374995921415 , 139587802005636246 , 2206237597554014127 , 845161321827658086 , 2199514121216861402 , 1682528922368929530 , 1798336090942044235 , 55291124745346297 , 610936582954291816 , 2021701485446735035 , 849327995177229215 , 260363012741162394 , 1405530436365712477 , 1594596179448800600 , 181007607852509149 , 41761992690830464 , 907974753010854640 , 66424440321941466 , 1841124018780316810 , 823060876084849688 , 2144562000497402496 , 1235182161569217953 , 1186804994747877685 , 1339473188792769931 , 1670925455894921149 , 1221783683965821017 , 190301128708831729 , 406377140348461503 , 713941560798141658 , 1548223298198060202 , 2021707760613614560 , 1675027270535925180 , 1491547863319195051 , 601588700921212000 , 1876340590024229729 , 1374564212275413998 , 784876680890787489 , 397412266006157226 , 145933896180123188 , 263577259887035069 , 225989489912137372 , 292061231857891491 , 364772377049139670 , 1149908297859529372 , 118825719368164396 , 1392593822703276113 , 168143235510010144 , 1539511814023306289 , 1331288134821840542 , 1504761536913267413 , 1986989270119656525 , 187975695027460750 , 2081699624495521766 , 1146740900252451331 , 1264257666090549757 , 307141492315213605 , 1291557123056992772 , 1270783267062890409 , 156858565776050054 , 586145955450695010 , 2299629337384105973 , 1899908232059146103 , 456051478280613447 , 2241586211953004240 , 1175570332645942783 , 2099115199648101308 , 1427683928807567740 , 1573093402606279660 , 29388226691505252 , 911301435563268438 , 2216099205254159407 , 812424521394213456 , 2087676828481353021 , 1194078197104783130 , 56660350031429716 , 1635124662012276560 , 1063859967489161163 , 1351324086115008963 , 1221536986331188898 , 1173727863510675139 , 1313356537646940602 , 885928869551652355 , 1838238722350897265 , 933281588187567731 , 1310475794702406386 , 379779313046949547 , 1706941556442168595 , 514020504553975856 , 1127104045444005103 , 128132653111501590 , 448473128143409735 , 581583408720841703 , 307110518114332326 , 1026418792895551292 , 2043285993633060061 , 959422395238089576 , 1879838362626264553 , 2092430393613355587 , 194011091656854202 , 1959596401137567759 , 366360009481451229 , 1476119330442404502 , 567553080494284732 , 519258668623748192 , 472293658343557881 , 858884803275979263 , 1733084112839292817 , 1089038510238883307 , 1181263858048994813 , 1573333607679838688 , 1397055100828506712 , 741399021410023723 , 700616001226026551 , 217182667109431317 , 2151821462900230991 , 71283444853354830 , 370145219560412030 , 2007725877033262678 , 685299687209347152 , 588982236656376679 , 1721070447633561023 , 194992161823357999 , 1901974163272542298 , 1382856355026896653 , 1200815802064906596 , 1600135825672034548 , 1240359888325888388 , 1492681889669293258 , 1640056815974902920 , 1389730995335617822 , 1573193405087345767 , 751598133132984042 , 654499795708106669 , 142076838897062910 , 1463413255225985970 , 1811277163594677361 , 1128080028173757002 , 2140176657809537269 , 2065790581168596294 , 509281716273076405 , 569748994056728672 , 1268728445666611956 , 102180926190439334 , 1489026401875298086 , 2285958618388301942 , 1878877520191977327 , 835847181249339921 , 2122697329962014 , 1399250753233022854 , 77258943565282811 , 921798797422452789 , 1656866014150646831 , 613000140312525449 , 575727931362380291 , 815141286569846941 , 1605876921349130543 , 1689814514799380544 , 95282862169399427 , 1803980495227946066 , 936180278599967212 , 172191198711527945 , 1318572360022060993 , 1605312295020389064 , 687772555491904786 , 684857424736932734 , 252341818407234009 , 1239064645741017978 , 1427865203587852563 , 1816806754662393457 , 497220145061317218 , 1395750044160042909 , 1813209714482641921 , 375734175349042968 , 1043553365221645249 , 1052112410965017445 , 1870345312007566338 , 2070657364740199313 , 704636432264871092 , 1735450297316691106 , 2252151693577585000 , 2248798611290597739 , 1156278081751418517 , 2247533311771452589 , 2097949971317480814 , 1994670572753271412 , 1861002920393995502 , 2249375275099419003 , 210142253777902103 , 830380954521942006 , 1017701372349475256 , 1164123928117397749 , 2190400358995691509 , 451678660159561072 , 1661095038440183475 , 2248011337493312416 , 554262640096746241 , 2254806675412806353 , 2061478631269881955 , 1368772083990496609 , 1443562531989617466 , 2182087650632444332 , 476532802078399596 , 1072925555190687527 , 28906493609529145 , 1046212036923614073 , 1263166126399554292 , 585549312030163399 , 93125215297319124 , 1874739386858687151 , 648534068546792344 , 1045978041156379744 , 2254109142679040121 , 1588888999600104066 , 1172019856408492909 , 281567505462481005 , 1349746214457505796 , 1106723449053054588 , 1252776396506673727 , 206993061828612999 , 1463072426537791737 , 451278267517990164 , 1516647726906806311 , 1388112975866852192 , 1803221781853080075 , 208564973683431535 , 1901425021918025442 , 998721921390567677 , 917474733843158375 , 347438767749571823 , 1552991704283635692 , 2030701077708109604 , 2186382655273065530 , 201450500713644128 , 1192231523014356312 , 122047298519761918 , 886574874276365272 , 1833988847135895268 , 411795617672004454 , 2239442002428187027 , 1485055813906760578 , 74827334787079998 , 53351957758754548 }