0 22 1 23 2 114 3 1277 4 5222 5 6499 6 291178 7 297677 8 1481886 9 16598423 10 67875578 11 84474001 12 3784731622 13 3869205623 14 19261554114 15 215746300877 16 882246757622 17 1097993058499 18 49193941331578 19 50291934390077 20 250361678891886 21 2804270402200823 22 11467443287695178 23 14271713689896001 24 639422845643119222 25 653694559333015223 26 3254201082975180114 27 36449906472059996477 28 149053826971215166022 29 185503733443275162499 30 8311218098475322315978 31 8496721831918597478477 32 42298105426149712229886 33 473775881519565432007223 34 1937401631504411440258778 35 2411177513023976872266001 36 108029212204559393819962822 37 110440389717583370692228823 38 549790771074892876588878114 39 6158138871541405013169888077 40 25182346257240512929268430422 41 31340485128781917942438318499 42 1404163691923644902396554444378 43 1435504177052426820338992762877 44 7146180400133352183752525495886 45 80043488578519300841616773217623 46 327320134714210555550219618366378 47 407363623292729856391836391584001 48 18251319559594324236791020848062422 49 18658683182887054093182857239646423 50 92886052291142540609522449806648114 51 1040405258385455000797929805112775677 52 4254507085832962543801241670257750822 53 5294912344218417544599171475370526499 54 237230650231443334506164786586560916778 55 242525562575661752050763958061931443277 56 1207332900534090342709220618834286689886 57 13523187468450655521852190765239085032023 58 55300082774336712430117983679790626817978 59 68823270242787367951970174445029711850001 60 3083523973456980902316805659261097948218022 61 3152347243699768270268775833706127660068023 62 15692912948256053983391908994085608588490114 63 175774389674516362087579774768647822133459277 64 718790471646321502333711008068676897122327222 65 894564861320837864421290782837324719255786499 66 40079644369763187536870505452910964544376933178 67 40974209231084025401291796235748289263632719677 68 203976481294099289142037690395904121598907811886 69 2284715503466176205963706390590693626851618650423 70 9342838495158804112996863252758678629005382413578 71 11627553998624980318960569643349372255857001064001 72 520955214434657938147261927560131057886713429229622 73 532582768433282918466222497203480430142570430293623 74 2651286288167789612012151916374052778456995150404114 75 29696731938278968650599893577318060993169517084738877 76 121438214041283664214411726225646296751135063489359622 77 151134945979562632865011619802964357744304580574098499 78 6771375837142039510274922997556078037500536608749693578 79 6922510783121602143139934617359042395244841189323792077 80 34461418969628448082834661466992247618479901366044861886 81 385998119449034531054321210754273766198523756215817272823 82 1578453896765766572300119504484087312412574926229313953178 83 1964452016214801103354440715238361078611098682445131226001 84 88014342610217015119895510974971974771300916953815087897222 85 89978794626431816223249951690210335849912015636260219123223 86 447929521115944280012895317735813318170948979498855964390114 87 5017203526901818896365098446784156835730350790123675827414477 88 20516743628723219865473289104872440661092352139993559274048022 89 25533947155625038761838387551656597496822702930117235101462499 90 1144010418476224925386362341377762730521291281065151903738397978 91 1169544365631849964148200728929419328018113983995269138839860477 92 5822187881003624781979165257095440042593747217046228459097839886 93 65213611056671722565919018556979259796549333371503782188916099223 94 266676632107690515045655239485012479228791080703061357214762236778 95 331890243164362237611574258041991739025340414074565139403678336001 96 14869847331339628969954922593332648996343769299983927490976609020822 97 15201737574503991207566496851374640735369109714058492630380287356823 98 75676797629355593800220909998831211937820208156217898012497758448114 99 847646511497415523009996506838517972051391399432455370767855630286077 100 3466262843619017685840206937352903100143385805886039381083920279592422 101 4313909355116433208850203444191421072194777205318494751851775909878499 102 193278274468742078875249158481775430276713582839899808462562060314246378 103 197592183823858512084099361925966851348908360045218303214413836224124877 104 983647009764176127211646606185642835672347023020773021320217405210745886 105 11017709291229795911412212029968038043744725613273721537736805293542329623 106 45054484174683359772860494726057795010651249476115659172267438579380064378 107 56072193465913155684272706756025833054395975089389380710004243872922394001 108 2512230996674862209880859591991194449404074153409248410412454168987965400422 109 2568303190140775365565132298747220282458470128498637791122458412860887794423 110 12785443757237963672141388786980075579237954667403799574902287820431516578114 111 143208184519758375759120408955528051654075971469940433115047624437607570153677 112 585618181836271466708623024609092282195541840547165532035092785570861797192822 113 728826366356029842467743433564620333849617812017105965150140410008469367346499 114 32653978301501584535289334101452386971578725569299827998641270825943513960438778 115 33382804667857614377757077535017007305428343381316933963791411235951983327785277 116 166185196972932042046317644241520416193292099094567563853806915769751447271579886 117 1861419971370110076887251164191741585431641433421560136355667484703217903315164023 118 7611865082453372349595322301008486757919857832780808109276476854582623060532235978 119 9473285053823482426482573465200228343351499266202368245632144339285840963847400001 120 424436407450686599114828554769818533865385825545685010917090827783159625469817836022 121 433909692504510081541311128235018762208737324811887379162722972122445466433665236023 122 2160075177468726925280073067709893582700335124793234527567982716272941491204478780114 123 24194736644660506259622114873043848171912423697537467182410532851124801869682931817277 124 98939021756110751963768532559885286270350029914943103257210114120772148969936206049222 125 123133758400771258223390647432929134442262453612480570439620646971896950839619137866499 126 5516824391390046113792957019608767201729897988864088202600518580884237985913178272175178 127 5639958149790817372016347667041696336172160442476568773040139227856134936752797410041677 128 28076656990553315601858347687775552546418539758770363294761075492308777732924367912341886 129 314483185045877288992458172232572774346776097788950565015411969643252689998920844445802423 130 1286009397174062471571691036618066649933522930914572623356408954065319537728607745695551578 131 1600492582219939760564149208850639424280299028703523188371820923708572227727528590141354001 132 71707683014851411936394256226046201318266680193869592911716529597242497557739865711915127622 133 73308175597071351696958405434896840742546979222573116100088350520951069785467394302056481623 134 364940385403136818724227877965633564288454597084162057312069931681046776699609442920141054114 135 4087652415031576357663465063056866047915547547148355746532857599012465613481171266423608076877 136 16715550045529442249378088130193097755950644785677585043443500327730909230624294508614573361622 137 20803202460561018607041553193249963803866192332825940789976357926743374844105465775038181438499 138 932056458310214260959206428633191505126063107430018979802403249104439402371264788610294556655578 139 952859660770775279566247981826441468929929299762844920592379607031182777215370254385332738094077 140 4743495101393315379224198355938957380845780306481398662171921677229170511232745806151625509031886 141 53131305776097244451032429897154972658233512671058230204483518056552058400775574122053213337444823 142 217268718205782293183353917944558848013779830990714319480105993903437404114335042294364478858811178 143 270400023981879537634386347841713820672013343661772549684589511959989462515110616416417692196256001 144 12114869773408481949096353222979966957582366952108706505602044520142973754779202164616742935494075222 145 12385269797390361486730739570821680778254380295770479055286634032102963217294312781033160627690331223 146 61655948962969927896019311506266690070599888135190622726748580648554826623956453288749385446255400114 147 690600708390059568342943166139755271554853149782867329049521021166206056080815298957276400536499732477 148 2824058782523208201267791976065287776290012487266659938924832665313379050947217649117854987592254330022 149 3514659490913267769610735142205043047844865637049527267974353686479585107028032948075131388128754062499 150 157469076382706990064140138233087181881464100517445859729796394870415123760180667364423636065257433079978 151 160983735873620257833750873375292224929308966154495386997770748556894708867208700312498767453386187142477 152 801404019877188021399143631734256081598699965135427407720879389097993959229015468614418705878802181649886 153 8976427954522688493224330822452109122515008582644196871927444028634828260386378855071104532120210185291223 154 36707115837967941994296466921542692571658734295712214895430655503637307000774530888898836834359642922814778 155 45683543792490630487520797743994801694173742878356411767358099532272135261160909743969941366479853108106001 156 2046783042707555683445211567657313967115303420943394332659187034923611258491854559623576256959473179679478822 157 2092466586500046313932732365401308768809477163821750744426545134455883393753015469367546198325953032787584823 158 10416649388707740939176141029262549042353212076230397310365367572747144833503916437093761050263285310829818114 159 116675609862285196644870283687289348234694810002356121158445588434674476562296096277398917751222091451915584077 160 477119088837848527518657275778419941981132452085654881944147721311445051082688301546689432055151651118492154422 161 593794698700133724163527559465709290215827262088011003102593309746119527644984397824088349806373742570407738499 162 26604085831643732390713869892269628711477531983958139018458253350140704267462001805806576823535596324216432648378 163 27197880530343866114877397451735338001693359246046150021560846659886823795106986203630665173341970066786840386877 164 135395607953019196850223459699210980718250968968142739104701639989687999447889946620329237516903476591363794195886 165 1516549568013555031467335454143056125902454017895616280173278886546454817721896399027252277859280212571788576541623 166 6201593880007239322719565276271435484328067040550607859797817186175507270335475542729338348954024326878518100362378 167 7718143448020794354186900730414491610230521058446224139971096072721962088057371941756590626813304539450306676904001 168 345799905592922190906943197414509066334470993612184470018526044385941839144859840980019325928739424062692011884138422 169 353518049040942985261130098144923557944701514670630694158497140458663801232917212921775916555552728602142318561042423 170 1759872101756694131951463589994203298113277052294707246652514606220597044076528692667122992150950338471261286128308114 171 19712111168364578436727229588081159837190749089912410407336157808885231286074732832260128830216006451786016465972431677 172 80608316775215007878860381942318842646876273411944348875997145841761522188375460021707638313014976145615327150018034822 173 100320427943579586315587611530400002484067022501856759283333303650646753474450192853967767143230982597401343615990466499 174 4494707146292716805764715289279918951945825263493641757342662506470218675064183945596289392615178210431274446253598560778 175 4595027574236296392080302900810318954429892285995498516625995810120865428538634138450257159758409193028675789869589027277 176 22874817443237902374085926892521194769665394407475635823846645746953680389218720499397318031648814982545977605731954669886 177 256218019449853222507025498718543461420749230768227492578939099026611349709944559631820755507895374001034429452921090396023 178 1047746895242650792402187921766695040452662317480385606139603041853399079228996959026680340063230310986683695417416316253978 179 1303964914692504014909213420485238501873411548248613098718542140880010428938941518658501095571125684987718124870337406650001 180 58422203141712827448407578423117189122882770440419361949755457240573857952542423780000728545192760450446281189712262208854022 181 59726168056405331463316791843602427624756181988667975048473999381453868381481365298659229640763886135433999314582599615504023 182 297326875367334153301674745797526899621907498395091262143651454766389331478467884974637647108248304992182278448042660670870114 183 3330321797097081017781738995616398323465738664334671858628640001811736514644628100019673347831495241049439062243051866995075277 184 13618614063755658224428630728263120193484862155733778696658211462013335390056980285053331038434229269189938527420250128651171222 185 16948935860852739242210369723879518516950600820068450555286851463825071904701608385073004386265724510239377589663301995646246499 186 759371791941276184881684898578961934939311298238745603129279675870316499196927749228265524034126107719722552472605537937086017178 187 776320727802128924123895268302841453456261899058814053684566527334141571101629357613338528420391832229961930062268839932732263677 188 3864654703149791881377265971790327748764358894474001817867545785206882783603445179681619637715693436639570272721680897668015071886 189 43287522462449839619273820957996446689864209738272834050227570164609852190739526334111154543293019635265234930000758714280898054423 190 177014744552949150358472549803776114508221197847565338018777826443646291546561550516126237810887771977700509992724715754791607289578 191 220302267015398989977746370761772561198085407585838172069005396608256143737301076850237392354180791612965744922725474469072505344001 192 9870314493230504709379312863321768807223979131624444909055015277206916615987808931926571501394842602948193286592645592393981842425622 193 10090616760245903699357059234083541368422064539210283081124020673815172759725110008776808893749023394561159031515371066863054347769623 194 50232781534214119506807549799655934280912237288465577233551097972467607654888248967033807076390936181192829412654129859846199233504114 195 562651213636601218274240107030298818458456674712331632650186098370958856963495848646148686734049321387682282570710799525171245916314877 196 2300837636080618992603767977920851208114738936137792107834295491456303035508871643551628554012588221731921959695497327960531182898763622 197 2863488849717220210878008084951150026573195610850123740484481589827261892472367492197777240746637543119604242266208127485702428815078499 198 128294347023638308271236123715771452377335345813543236689151485443855826304293041300253827146864640118994508619408654937331438050762217578 199 131157835873355528482114131800722602403908541424393360429635967033683088196765408792451604387611277662114112861674863064817140479577296077 200 652925690517060422199692650918661861992969511511116678407695353578588179091354676470060244697309750767450960066108107196599999969071401886