0 18 1 19 2 56 3 411 4 2933 5 6277 6 9210 7 337837 8 347047 9 1031931 10 7570564 11 54025879 12 115622322 13 169648201 14 6222957558 15 6392605759 16 19008169076 17 139449789291 18 995156694113 19 2129763177517 20 3124919871630 21 114626878556197 22 117751798427827 23 350130475411851 24 2568665126310784 25 18330786359587339 26 39230237845485462 27 57561024205072801 28 2111427109228106298 29 2168988133433179099 30 6449403376094464496 31 47314811766094430571 32 337653085738755478493 33 722620983243605387557 34 1060274068982360866050 35 38892487466608596565357 36 39952761535590957431407 37 118798010537790511428171 38 871538835300124537428604 39 6219569857638662273428399 40 13310678550577449084285402 41 19530248408216111357713801 42 716399621246357457961982238 43 735929869654573569319696039 44 2188259360555504596601374316 45 16053745393543105745529316251 46 114564477115357244815306588073 47 245182699624257595376142492397 48 359747176739614840191449080470 49 13196081062250391842268309389317 50 13555828238990006682459758469787 51 40307737540230405207187826328891 52 295709991020602843132774542772024 53 2110277674684450307136609625733059 54 4516265340389503457405993794238142 55 6626543015073953764542603419971201 56 243071813883051838980939716913201378 57 249698356898125792745482320333172579 58 742468527679303424471904357579546536 59 5446978050653249764048812823389998331 60 38871314882252051772813594121309534853 61 83189607815157353309676001066009068037 62 122060922697409405082489595187318602890 63 4477382824921895936279301427809478772077 64 4599443747619305341361791022996797374967 65 13676270320160506619002883473803073522011 66 100333335988742851674381975339618312029044 67 716009622241360468339676710851131257725319 68 1532352580471463788353735397041880827479682 69 2248362202712824256693412107893012085205001 70 82473391878133137029316571281190315894859718 71 84721754080845961286009983389083327980064719 72 251916900039825059601336538059356971854989156 73 1848140054359621378495365749804582130964988811 74 13188897280557174709068896786691431888609910833 75 28225934615473970796633159323187445908184810477 76 41414831896031145505702056109878877796794721310 77 1519159882872595209001907179278827046592794777637 78 1560574714768626354507609235388705924389589498947 79 4640309312409847918017125650056238895371973775531 80 34042739901637561780627488785782378191993405927664 81 242939488623872780382409547150532886239325815269179 82 519921717149383122545446583086848150670645036466022 83 762861205773255902927856130237381036909970851735201 84 27982925124986595627948267271632565479429595698933258 85 28745786330759851530876123401869946516339566550668459 86 85474497786506298689700514075372458512108728800270176 87 627067270836303942358779721929477156101100668152559691 88 4474945393640633895201158567581712551219813405868188013 89 9576958058117571732761096857092902258540727479888935717 90 14051903451758205627962255424674614809760540885757123730 91 515445482321412974339402292145379035409920199367145389997 92 529497385773171179967364547570053650219680740252902513727 93 1574440253867755334274131387285486335849281679872950417451 94 11550579162847458519886284258568458001164652499363555435884 95 82428494393799964973478121197264692344001849175417838468639 96 176407567950447388466842526653097842689168350850199232373162 97 258836062344247353440320647850362535033170200025617070841801 98 9494505812343352112318385849266149103883295551772413782677998 99 9753341874687599465758706497116511638916465751798030853519799 100 29001189561718551043835798843499172381716227055368475489717596 101 212761668806717456772609298401610718310930055139377359281542971 102 1518332871208740748452100887654774200558226613031009990460518393 103 3249427411224198953676811073711159119427383281201397340202579757 104 4767760282432939702128911961365933319985609894232407330663098150 105 174888797578810028230317641682884758638909339473568061244074113157 106 179656557861242967932446553644250691958894949367800468574737211307 107 534201913301295964095210748971386142556699238209168998393548535771 108 3919069950970314716598921796443953689855789616831983457329576961704 109 27967691570093498980287663324079061971547226556033053199700587267699 110 59854453091157312677174248444602077632950242728898089856730751497102 111 87822144661250811657461911768681139604497469284931143056431338764801 112 3221451660896186532345803072117123103394859136986419239888258947029938 113 3309273805557437344003264983885804242999356606271350382944690285794739 114 9839999272011061220352333039888731589393572349529120005777639518619416 115 72189268709634865886469596263106925368754363052975190423388166916130651 116 515164880239455122425639506881637209170674113720355452969494807931533973 117 1102519029188545110737748610026381343710102590493686096362377782779198597 118 1617683909428000233163388116908018552880776704214041549331872590710732570 119 59339139768596553504619720818715049247418063942199181872309791048365571117 120 60956823678024553737783108935623067800298840646413223421641663639076303687 121 181252787124645660980185938689961184848015745235025628715593118326518178491 122 1329726333550544180599084679765351361736409057291592624430793491924703553124 123 9489337121978454925173778697047420717002879146276173999731147561799443050359 124 20308400577507454030946642073860192795742167349843940623893088615523589653842 125 29797737699485908956120420770907613512745046496120114623624236177323032704201 126 1093026957759000176451281789826534279254563841210168067074365590999152767005078 127 1122824695458486085407402210597441892767308887706288181697989827176475799709279 128 3338676348675972347266086211021418064789181616622744430470345245352104366423636 129 24493559136190292516270005687747368346291580204065499194990406544641206364674731 130 174793590302008019961156126025252996488830243045081238795403191057840548919146753 131 374080739740206332438582257738253361323952066294227976785796788660322304202968237 132 548874330042214352399738383763506357812782309339309215581199979718162853122114990 133 20133556621259923018829164073224482242584115202509359737708996058514185016599107877 134 20682430951302137371228902456987988600396897511848668953290196038232347869721222867 135 61498418523864197761286968987200459443377910226206697644289388134978880756041553611 136 451171360618351521700237685367391204704042269095295552463315912983084513162012098144 137 3219697942852324849662950766558938892371673793893275564887500779016570472890126240619 138 6890567246323001221026139218485268989447389856881846682238317471016225458942264579382 139 10110265189175326070689089985044207881819063650775122247125818250032795931832390820001 140 370860114056634739765833378680076752734933681284786247578767774472196879004908334099418 141 380970379245810065836522468665120960616752744935561369825893592722229674936740724919419 142 1132800872548254871438878316010318673968439171155908987230554959916656228878389783938256 143 8310576487083594165908670680737351678395826943026924280439778312138823277085469212487211 144 59306836282133414032799573081171780422739227772344378950309003144888419168476674271348733 145 126924249051350422231507816843080912523874282487715682181057784601915661614038817755184677 146 186231085333483836264307389924252692946613510260060061131366787746804080782515492026533410 147 6831243321056768527746573854116177858601960651849877882910262143486862569784596530710387437 148 7017474406390252364010881244040430551548574162109937944041628931233666650567112022736920847 149 20866192133837273255768336342197038961699108976069753770993520005954195870918820576184229131 150 153080819343251165154389235639419703283442336994598214340996268972913037746998856056026524764 151 1092431927536595429336492985818134961945795467938257254157967402816345460099910812968369902479 152 2337944674416442023827375207275689627175033272871112722656931074605603957946820481992766329722 153 3430376601953037453163868193093824589120828740809369976814898477421949418046731294961136232201 154 125831502344725790337726630158653374835524867942008431887993276261795783007629147100593670688958 155 129261878946678827790890498351747199424645696682817801864808174739217732425675878395554806921159 156 384355260238083445919507626862147773684816261307644035617609625740231247858980903891703284531276 157 2819748700613262949227443886386781615218359525836326051188075554920836467438542205637477798640091 158 20122596164530924090511614831569619080213332942161926393934138510186086519928776343354047875011913 159 43064941029675111130250673549526019775645025410160178839056352575293009507296094892345573548663917 160 63187537194206035220762288381095638855858358352322105232990491085479096027224871235699621423675830 161 2317816280021092379077693055268969018586545926093755967226714031652540466487391459377531944800993797 162 2381003817215298414298455343650064657442404284446078072459704522738019562514616330613231566224669627 163 7079823914451689207674603742569098333471354494985912112146123077128579591516624120603995077250333051 164 51939771218377122868020681541633752991741885749347462857482566062638076703130985174841197106977000984 165 370658222443091549283819374534005369275664554740418152114524085515595116513433520344492374826089339939 166 793256216104560221435659430609644491543070995230183767086530737093828309729998025863825946759155680862 167 1163914438547651770719478805143649860818735549970601919201054822609423426243431546208318321585245020801 168 42694176003820023967336896415781039481017550794171852858324504351033071654493533689363285523827976429698 169 43858090442367675738056375220924689341836286344142454777525559173642495080736965235571603845413221450499 170 130410356888555375443449646857630418164690123482456762413375622698318061815967464160506493214654419330696 171 956730588662255303842203903224337616494667150721339791671154918061868927792509214359117056347994156765371 172 6827524477524342502338876969427993733627360178531835304111460049131400556363531964674325887650613516688293 173 14611779543710940308519957842080325083749387507785010399894075016324670040519573143707768831649221190141957 174 21439304021235282810858834811508318817376747686316845704005535065456070596883105108382094719299834706830250 175 786426724308181121499438011056379802509312304215191455744093337372743211528311357045463178726443270636030957 176 807866028329416404310296845867888121326689051901508301448098872438199282125194462153845273445743105342861207 177 2402158780967013930120031702792156045162690408018208058640291082249141775778700281353153725617929481321753371 178 17622977495098513915150518765412980437465521908028964711930136448182191712576096431625921352771249474595134804 179 125763001246656611336173663060683019107421343764220961042151246219524483763811375302734603195016675803487696999 180 269148979988411736587497844886779018652308209436470886796232628887231159240198847037095127742804601081570528802 181 394911981235068347923671507947462037759729553200691847838383875106755643004010222339829730937821276885058225801 182 14485980304450872261839672130995412378002572124661377408978052132730434307384566851270965441504370568943666657638 183 14880892285685940609763343638942874415762301677862069256816436007837189950388577073610795172442191845828724883439 184 44247764875822753481366359408881161209527175480385515922610924148404814208161720998492555786388754260601116424516 185 324615246416445214979327859501111002882452530040560680715092905046670889407520624063058685677163471670036539855051 186 2316554489790939258336661375916658181386694885764310280928261259475101040060806089439903355526533055950856895409873 187 4957724225998323731652650611334427365655842301569181242571615423996872969529132802942865396730229583571750330674797 188 7274278715789262989989311987251085547042537187333491523499876683471974009589938892382768752256762639522607226084670 189 266831757994411791371267882152373507059187181045574876088567176028987937314766932928722540477973684606385610469722917 190 274106036710201054361257194139624592606229718232908367612067052712459911324356871821105309230230447245908217695807587 191 815043831414813900093782270431622692271646617511391611312701281453907759963480676570933158938434579098202045861338091 192 5979412856613898355017733087160983438507756040812649646800976022889814231068721607817637421799272500933322538725174224 193 42670933827712102385217913880558506761825938903199939138919533441682607377444531931294395111533342085631459816937557659 194 91321280512038103125453560848277996962159633847212527924640042906255028985957785470406427644865956672196242172600289542 195 133992214339750205510671474728836503723985572750412467063559576347937636363402317401700822756399298757827701989537847201 196 4915040996743045501509626651086392131025640252862061342212784791432009938068441211931636046875240711953993513795962788778 197 5049033211082795707020298125815228634749625825612473809276344367779947574431843529333336869631640010711821215785500635979 198 15013107418908636915550222902716849400524891904087008960765473526991905086932128270598309786138520733377635945366964060736 199 110140785143443254115871858444833174438423869154221536534634659056723283182956741423521505372601285144355272833354249061131 200 785998603423011415726653232016549070469491975983637764703208086924054887367629318235248847394347516743864545778846707488653