1 11 2 91 3 587 4 2833 5 14063 6 69573 7 345241 8 1713419 9 8503671 10 42203951 11 209464959 12 1039605903 13 5159703889 14 25608300207 15 127097485317 16 630802143547 17 3130756848055 18 15538372099147 19 77119055108453 20 382752363927519 21 1899652060013245 22 9428231645040327 23 46793596495619231 24 232242986313021623 25 1152653540840760935 26 5720776357160351603 27 28392991449108267181 28 140918279809979591481 29 699396596522136908513 30 3471200470842981503959 31 17228040240256840735655 32 85505107818742675823301 33 424373484223164818956355 34 2106223343913886418107579 35 10453473035829360203819771 36 51882009012278398474488455 37 257497469972339901297756257 38 1277994979463196253235990971 39 6342862971463679908217458499 40 31480491959102928940458779983 41 156241964936924363454521779143 42 775450130800520568938681350295 43 3848664509572069346636375880781 44 19101445623522581570105555385445 45 94803073637862793654311557671987 46 470520553696636305085214217868575 47 2335257528639554937126724017732867 48 11590200857800928085144190689443415 49 57523743859816292954423691795214969 50 285498167654497720910756469042387401 51 1416966251930876937252122964504558383 52 7032596305629588002177818577328359913 53 34903732344055560768514623834502280891 54 173231972745292610548637327840311177547 55 859773851272288800137636712413371201997 56 4267174607648581629203386620050879678461 57 21178568184198171953148796700438375736389 58 105112115526927925206976887226949480330991 59 521685731275725751842950064457693518138725 60 2589197266674430423240169374580634351460387 61 12850538329581257475232257936038327741746133 62 63778970218108741542405300469986834209404919 63 316543707178293138934689692597529308991918267 64 1571049488750247368399617746930276713888314857 65 7797332375058723780257320973585361933189244637 66 38699221509249445867577124803055527301483995579 67 192069501899446207925069978664389749332634149183 68 953267071563291739557497745756462435422657219541 69 4731194180961605714106402744222011237198612055221 70 23481560462648132399891709475589781113171976471031 71 116542179557917098198237399110352007811781746617291 72 578414694275308450669581580587554278208079514242465 73 2870750828778974267613141234493275698045757427871217 74 14247926967451129333562051845588762979118494588629875 75 70714400161356127494718090956625176568374113318294783 76 350965189645056721334942553285846748327417407693755371 77 1741887989737964673397466983668529476477052568500550701 78 8645227100334175520757265982168774581199065842755907151 79 42907438398261027777620032036931003135317404154459624707 80 212955454904059185783586925161904004787420669119781918687 81 1056926898139711645827414171154516484639120482285935210591 82 5245672004572535792183107798702865123286126272269884564007 83 26034983902849500116380082892341683176201229713391931387201 84 129215167519202803938110474021551575478667249444709063630473 85 641312457857453231677748291539229592718572669199133122486587 86 3182920987522975734261377212444043633644298647866104587645413 87 15797269940241960539169489211373977461333933820251736976777779 88 78404000144245128243822645996803565731985722490627607866956579 89 389129720633528406583184413910355944272921974373318468907220453 90 1931303749830961510391523970685142850999809309209188074755423613 91 9585323290234831129400867557281237103590785270152087633685728255 92 47573263701455558883278308820273550462796476367767952366616363347 93 236112580732035223735600712547014246728079843474008551563620480943 94 1171858864462060054331299321421201532281419543888709660998040475967 95 5816094991468571639017312595004330124148963351697342724218853911601 96 28866070800525980545063228540546910909680447638231762134092476516541 97 143266236999781513338058506600501048201077555693040026289018376214123 98 711049827526355512866286009110618321883720537825554943180052221994341 99 3529037041895858334914874018955624323035567970035891072591901457619629 100 17515091011834119276391140930658506296353232897701903270930724449334063 101 86929779855194096945763853499024140341509939654120600243440616775578893 102 431444325385848456215177877427414114428232006116633436879268816154938277 103 2141316890687232898993093119816619709780480402249739129285983585591004787 104 10627647083414013402754579788244653499721710191325830507877808759622825147 105 52746458509160353169641071249805843988561331756921311408120656093072040943 106 261787850445333700016021211194416180612732531624295622664607497541678354895 107 1299288721514572591814775793340757640571237148273537190701504366399851815111 108 6448546710564365016498526885090591570618558616382395582027709209421809095501 109 32005014735952278814041051132297699228848833847399995422543041357099541539533 110 158845242846798859130289996751547599427264623740261910948127895502279589398045 111 788370553278164442917177685249952873404002941257267964139843234699566010608869 112 3912790324325690144357287515528963590645717049805373696713258520937818425301899 113 19419710767323480231291105272414291645967976328884924984956597260446030720471273 114 96382666850795613618972883328668883839414834052580518447884490496700642835254371 115 478360289737301603452532154423670832008450041584665028428216505997085505156914581 116 2374167205310798245429364274718045021554447088506554934365026210671042458153954573 117 11783314877304602254334934416666540103616161803155611283721338523996366801210194925 118 58482195014370022047336723093018390863511298252304269403204063886207019417213678941 119 290255091144705010344171885517354114420774881828481016963210008454113498499927319713 120 1440575510456129614595326103783168692344355487338645639130910086020398585876040704179 121 7149772268047248599492556445402074859819310599777544292559699218211338899545488643547 122 35485292588898449651093290360439729668910806336789143784467932387574834762322570443691 123 176118335369532904197236210289847648088882966897699003486353553833551996252298419803435 124 874099261704808986982291156578668683623884588163211965088791579123160525219289953167707 125 4338273568789741963859314233303453702666536974567717178610388713221936504827701352154351 126 21531442002310685140151024643781369228142505990031672512274360088589723301629068792672223 127 106863476299444423261098978646334904308168681931113204961237097531639124886590266087677957 128 530377973085889159935807519466689937215940589887028140215248724828497261547080232498991137 129 2632338045474556884625880312535503112589819479412819976902308830948675183766999059751984555 130 13064651884648871596018767636119563374880188362666538647551388127389881487373920649793373549 131 64841644924935263580718255266403811461907463515717064769875397623274800917419922521515858035 132 321817906339444912934623483300338296101179797463935240495459088538458638408322885545856453619 133 1597226056812702565424161969671731844770821187692245190152877647550703344794291460989736405381 134 7927250244026476868297619329485521031973024726722111825931315850404823153759253342978963881731 135 39344021570008027588360936203965777248419064901357303652314031738862119464593131752185772058715 136 195269732334702717773030386987570496594386798172948390051509228910506351370913552259804629236005 137 969150250647818160271925944978082261343501994372552749746701467221194267047872989065703255281539 138 4810024559878027955902670422609489124704702766258148859253652721611506517098903346449816741977993 139 23872806359142536514254738079394604680060981453718973441216140898723986071732892902514486371871197 140 118483986176479744227240640705437784612117886484132110275664786603367638754967382849616825303814807 141 588052144732115037420133396024700482059190981154042401416740774251523709386753522561099543447003783 142 2918582806700726831746911264330368644046581078684693542784783900199570149326744909045400243165911221 143 14485323582060044297444425873910262843080311611786249880481832236311042433567102107642288431244858211 144 71892631860659202667080181858060881214744636144547803882212907530849511692187458639019119079439753749 145 356812913882951055238517738452480653286457693676539161340992945982329354189062201790490598136423376715 146 1770911040792085652412913771346542611260247017021357242693793159382796004291144010451014815989512526591 147 8789272451691821667884915053224484958533687009928967295263284536830528678868522000118275430322479524843 148 43622355076354441877627087820507080919660945642511596632686203910169274832494762069312840366874157777439 149 216503683651456329753095399377032214196010708344591358323875105450309073221120964348391621336461851151791 150 1074537240197238035012662430307202026757531246711336014758950302299135179260344321189136332438125400845773 151 5333074528327685164810281633546903090696063223207044047945086985638443416670885807135131134936236626298851 152 26468774520533985885673369396202521003578500046859272798207829882065934337177356260732014753933773994762787 153 131368129377812765357964258757445109500388267825888014288706186337995601854102832387420244323368756545996211 154 651997900501122092038954603430230550974358848578271909409797727653973856920802686286570733179447016568794159 155 3235954293261543394958552178329848376171125134064100576680427243989738217599093323572184849020826319444874363 156 16060481452516262288382324845911608009025333022562564184566143992544972623184279762901265489750554825838941675 157 79710354693125189125883308246651620815971382271396544018779135935640435008943312653628922198195490574756248219 158 395613336006708438079229571375984755538574189552133358759229853061775858563271179240108757824450749763453614651 159 1963482815111038066228282728903332617111954913403574633244605788560379493978611578440110076932145806614387951767 160 9745032369614033811238395398873757518994250347642374664252779096654983826250310133647093548628393180487302481963 161 48365921592980610063908771777291066058788885210833846192082552728584268159671927992434055124384618587989224208393 162 240046649699430185053466186991603583642335415009337263569387290277589138835311188208459913285373115450145430367621 163 1191384184030181612494512838991957926943732234296893288524892235260195766294992994782386478670633171689235227560839 164 5913001809167224400373768922523550464759948065097010181537886589815513254551563712140508541431997029602306815205527 165 29347032522238962407961556191766975561150124311684845427041636197494555926860369363485851107355463366380558500194341 166 145653315465947385313708618024728040083010779194552213538590315170944816492809348818877722262369686550399034164183859 167 722897222748034358453161101317269205553911464306380508321007493063464589378331520862541712284275758501200476418815189 168 3587837276378349549220286810516351895855299284205926330181820677209215240676038126494391796279240859507670011150212655 169 17806924576132652515453456107665738744356547370489835042314862430807710731372848361423292154426708914198210692049220353 170 88378189542685156682292727428591806754087857173708101084536465681991037243441582641895506446496215370413211685971514411 171 438632979740465107022437975642298896570984069187735353472082205109129720819189971764162864799362758863461098749191862285 172 2176995160362205581380985696787561133079393835102680484105129140148087835874922421283277854932115312691309232121175705665 173 10804723190318858085330392147775312643780932700662515953073146020120496241309675688518036168397169204598173635776421007279 174 53625311321312600315567931488273488363329044701898097935316744369919533237131672661354704899388626833612343384921530785715 175 266149716531778483674350805048184703218363970676483257567352203953861477967267541935201122640303089962086969035500620007147 176 1320937256392084260125109792455333010812734455035973046657288847217704924495640462301905191830234318550673776845627043514543 177 6555991334735490826399427781227854796406667177347694705393690577892013839946755351571811481282564058763684974946744574131421 178 32538277024998298822810191135712026991627631600471572929517664235334180827527698063251920457005103168615004766562745917376821 179 161491896144833484876489410265032046479135407236466826153975562525046908715632210720999288921245567448981096913479567892902393 180 801506253709051383894419305422776436962252750243562134863504522381839352090717153865467141217345897071011544742991631478149785 181 3977984592852714255793204142251691407263507583937139443345145207236118405365976071122387998299434349045549134384769529737411401 182 19743278792579270939366801587874628408043172417603253889447201541020345445620589037196721621903386448041724902452468042840505459 183 97988578985917333176581202108001315415828859312700120235416632696040410053149496377921860514018239174805739738266718690148904679 184 486330650169833389977542029038724019541772282393312757121978605267373171167413934656189872850034674278908687652749167530974928533 185 2413725188612078490722107311301309189087453744972104609994441263053923203718955380291061323443275889448633795129991053397965673813 186 11979646530823977274494323009178572045748618741294354162023818213641951474661859988130984923300901612931221182631835592832944636415 187 59456615724346013776223834791684928893904859360398527734110141983598680049891154988501640172846804437575806903751136793719338435861 188 295091273711345568139453967767463250032394336730811081139512894491414895113975319243819514303939321746439005715461124839061590827273 189 1464578142561982860406930172139889829714700148187454155742054462298489647743143679714780607891750885366822344473438367043690727012183 190 7268900597069190746300651832451015282635869935259961410180293604099419918618125879487770120230107734637619738801148048934665686994365 191 36076542694844095977192952407011899825729187041122670129175357391846496025493858043107802260912761171785684555290682165852641620284987 192 179052790092861977072520395435818137212464657183323552549922681435919517385620700247812129266212223345617210385267785695645042856442859 193 888663359768683021826189139308659598663760324002257478910680877076150478630071624700916836142356281368398503426054486867242073392017295 194 4410557169121970650328832065314521780168939827918262303317671881719633600354765902068541138149561215204267560998068265799887082298741595 195 21890195345914549073450146090595980350018210235287856596742864059250934506415086814195405806801266745284514776265962519402467941717500057 196 108644017956962934276867373298319845256734396316845887963487017516485842576531770322222924467734958719153624054488345748393631243980764089 197 539215043598769031321138557757608549315541187297234282903639522983961956205638359825167931584893108410398314667694111519983423317098477169 198 2676197628832156046920666134801652882969881132516506220524968428633579593592562174490726826736892154904972449238172970464141023958218164949 199 13282332964538240487517299556598239244502098591676880517130194299658384716851168096419356903920875087434397824587399879149634962287656896619 200 65922025742861839084227871637790203528323458780915153381937575707342846087142174150310913498107904937260668307953967873413728502534903502887 201 327179983339140563154628407343146887500314602752506245156358060590673659360031789606805650580042076126172126130545957678637736965888238417265 202 1623838774544811662801046468895244539744030820658532860912988712913271434460473186093726074588652793787962071545367405945114710603569160060521 203 8059332783148744838515078491448413561960643384388010330105406431272730563304646808157310699355052028820038436226431739897141493493555150164199 204 39999565183275925259373040064091051177274873880952929308284947011676609615860392268434382753602073571741186373620581463592176565417473345724857 205 198523284482867629762329073067692898389225489667278993770275034569896665004493309546161585136889905452836268966658463084611181024734136669135717 206 985298072648644441699085865052815427640786149369266404363397765421193040420161533679261041652790800523081266189942748226854964563576214859339585 207 4890168397596270857447798797661413759819406569567097297054134132441401170534480060545961241176950293941986045083300346731030668981025585550432993 208 24270571130384093916156807950164072899938467848542419948908548243205472067795345216469168840591989099824531608181623035660328628567091649136231721 209 120458146857393007648665857697477117150736795963501775980146000621330022582673709551083550902033602728148059608472549738025051515629694234193500587 210 597850172802572623696648142053366941848998237886086503572034012430380496147675525416191136479355696903759719693077964156233922111543102532795982257