1 0 2 202 3 1496 4 10227 5 77620 6 535671 7 3723370 8 25022190 9 166505166 10 1090285513 11 7066637900 12 45333775056 13 288422981684 14 1821192582307 15 11424271291526 16 71241698297248 17 441922120307156 18 2728236364222397 19 16770150954151850 20 102677712644935648 21 626390252202629114 22 3808644752179610831 23 23086863072494063872 24 139549377439112006738 25 841294641604537809972 26 5059469537557415981485 27 30357769018283998093218 28 181763674081556725928862 29 1086112912916632985463048 30 6477783446607030307935895 31 38566448408693615035150922 32 229228537295545996249097234 33 1360328763283808286767498806 34 8060691352535133902720837397 35 47696666294846968010462581284 36 281852928805707235992048978068 37 1663431686576789178181957613924 38 9805330559143892192318679378967 39 57732369910045245237629711049838 40 339546831826928097258737434688060 41 1994916909125518511375745360504972 42 11708870527095210856429332414842193 43 68657686907980396290219765325435386 44 402221241761746381347319806077222340 45 2354285336009918615957174395032237314 46 13768512576385601575119934442535561243 47 80456923683193371014616237775565919352 48 469788156800737565500833782914683202774 49 2741043498247669671753576491655573025668 50 15981489590147211285357750015555461552161 51 93114563708488784658239486336111766888618 52 542160568593727334207185852775781261153722 53 3154703500441625043746698879733155244227104 54 18345065720870303976609668858022954888263723 55 106615265886342030708758178609325718445296250 56 619252452998516150696983006256635975057316150 57 3594782968864841656137864448318021733153083934 58 20856536099075311736417377017613337256633318433 59 120943862914070951188833527681764095571318084028 60 700978760906815285836197538119191300530933194072 61 4060804999979060252625214266890037984273231066708 62 23513226544417339891089726330119353573529917467147 63 136085359662660190191845805082024937605260732887574 64 787255409146806182936212637085362876793972191916632 65 4552298109383234227417914483386856929267917091309444 66 26312493279204286428117607446459729194068017715239781 67 152024931569131851522500331416201072499369676177024906 68 877999271461727636503868041420809716151618229249057448 69 5068796181188760411474607385353232409653296973613558602 70 29251722644309801104303434440826402421989563149481318247 71 168747923042357054246810245408833583216066007935492162480 72 973128169563899203560233049857428823121617328623068941914 73 5609838417818091125385746617893796431146965285338929216916 74 32328330817462445663010814231140901460259871775263267833365 75 186239845882203767252584064427426015590302483590920513689202 76 1072560864263593626237391018986972206289163212943308725320790 77 6174969290223431432827453604946939896700429868560238024129144 78 35539763533892554431008688047007767181586245917138834387577663 79 204486377711917078622383079441160981640545208292543552461194474 80 1176217046672175390763055897952554558320761833078502174262965850 81 6763738488522249932077738650115170394908016214120939512167837254 82 38883495809318431537355439099105602773756103848542794415369383469 83 223473360423628824528599074462966013135846328890707837378437587988 84 1284017329478926864011701084007086073872565526427374588497827234844 85 7375700873046355650941293606606233160008841667835525427743428572420 86 42357031665253656995868798164733084178710444385447966156269610827903 87 243186798636894265773185100222834837122911183993405190511883834092414 88 1395883238300987734106745062092099824937771396185489939608133478629364 89 8010416425801317665386695646594336364657410170359474352151949913488572 90 45957903856617408921749019721517268329820240037930616675211672189432825 91 263612858170154258060522523109503534041678536745950508150485839517978202 92 1511737203105837736290170021172853173172913540876165067249727068615368844 93 8667450202333027945518123914958733030915606038100280416391618583473154258 94 49683673601629843218441209301492896721113492064641175296215865177078772915 95 284737864525022114649048743828387641906745622719330866400590066336876506280 96 1631502549705756869644776455809280633609748278428355704032675702306807468766 97 9346372283998231645374638526872821923871163365601314258814552048200818210916 98 53531930313974705179511695527162934720552904914461543122836298049447695211913 99 306548301383295107213112756923854788684571136387860884211666654640588538162938 100 1755103491323701504470569214514688431809271725836225739286019218616581635090802 101 10046757730635872596655530267195823030846673750524283906584727787013487702210576 102 57500291337211479608806895647259998924840495145223702746234618779318694802624979 103 329030809116591292598313777575052976216432187550715130857984161925301538191163290 104 1882465120230038944389605385966979677034647120475481951749785009870874520840428926 105 10768186533636125141983958215477787230822725107680928895215381356215785505606011054 106 61586401681419517277050404981913023736923758362653492826688072025912985725727498041 107 352172183308513089708302327151439328812508652242314973606644291806145638530276513580 108 2013513399449587141790673099987539877787520275028745171713767694057729784493293280992 109 11510243569404006651908833456948815575141804705324119226588361427772448628088686269300 110 65787933762056705810859586959087712523000727744432853743063155156933193738943368778099 111 375959373289239762055423576905434592180152560628542672634637710947383551930496905723558 112 2148175154538410370232666755047689349864361562247583331415228937835507450878549727167760 113 12272518553214488112664561233233099394208602719052769910860465994095544961415159761589812 114 70102587141015382457426934618708715229588244288756599926678978030725922172334682409382157 115 400379480682451687578150518923604769100646399345784433322192945499092117140864124937299050 116 2286378065429825733108334391614393675185978674269554513761557176505659655574985658366925168 117 13054605993456043049909854258132988085485080699102125542701983205172401701042735142660332442 118 74528088269858314591270039389844314513818781558801126123502786274363124563647101940770382335 119 425419757964490018211233427070238384280195103845990498070749327710422226770597988585655328096 120 2428050658349079434431664263042567006240737557126556267944991799801166388854678109749892619362 121 13856105146259597768392613339768732192053161131732736990823765782422343377470279126171076215284 122 79062190235217701334919494074683234294721782695179270497998939013355073810533168980906410328189 123 451067607035656047425880138626675034057521431933428290014977092064256247001302426747985319303234 124 2573122297796155755254638031455281856303449860354637724647596420004523390264310740371138116681486 125 14676619970509868439872330585304658152449612057182117460482120355402419749929527850813288032239848 126 83702672506340276259555353590907769213111718503195616853234235856139591190394849821025992097910247 127 477310577803555314572832903314873691530998593287777740224406178838638331411922913959520072614647946 128 2721523178596185668143125097461182093320699186437241399440919630262933357029480873108639557572898978 129 15515759083236092962801405325764195251658946554095485419592363932015028713099593501956804026232573782 130 88447340684761716820745571512404326696147714060900600457826328844486977677068206642446161254963884357 131 504136366778392180396433431213002300979362457097117338516825099957562575264239098706814737970813008132 132 2873184318016925982546682883191450794128965197899356795877408899936402300894554339739703702367736991652 133 16373135715379187748341332012607210432728156838002576521646432502388504911413830477029017098740027551652 134 93294026256093690974866915649635040885292579427673560505812840169693999043987427044886703155143144013543 135 531532815680121308577939006054858438236687838264694325153550689836421050089701829540019564452020304533902 136 3028037547952783845980965870414871796798823462066609240223145788006598865293859195623889254459852710568876 137 17248367667932381659380490601933731584241713229352053870138195288176054760142531260487586800069312490037740 138 98240586343906995319740420618030256460754874470487311974809117955163890557425449069148321503509285991789729 139 559487910057363183646500560179671865733843596892402794575788249546223692979979928341544632105303229372024762 140 3186015507174865329900993209008893183443895807943811704501766833615995277074395977645309878577796291963318100 141 18141077268452401243431271142218823402282708007184808562426567309305383332014103684783233083715600261240500642 142 103284903465694362114687307916148663937987941604705612449326989783296175051434088662974284368772833504038551883 143 587989777917991486101132232168514536789763188190577144152938643945735204543133117950529143673257607717244167128 144 3347051633646530705174007971971200318328282037406914342703542298982701693278274545802412068611355617957926489318 145 19050891327938303157712033279097811735507278238330790308794001200739953153118331205798092898001057612033735555140 146 108424885290896634666763294163720313083906419393878407744705300182294392973659065711008806722142706411596063723761 147 617026688371300831151248885600844283683670576913048438748603329670335570227874151368517512037563606955093388247114 148 3511080156903942860356082594928359373057316547963493604828395691865549837181914010905707214122851810401535686958890 149 19977441098075071286453035981869219043616229190547325411532990987336934873682489723672577791982043976518162258453248 150 113658464400976131827473346763239395550268344539554921734634335196381362539345452451720191639160613939844339196330363 151 646587050281664058141246603935870024711256184093263755148857751500984929941752684468102597439434513251804771238211002 152 3678036090501099136729670214145070069116098628116324315386944665260298512870116681066353772458548322446621105039397318 153 20920362228839117497586680242890437697042084557538459076352447589892438293432610777848427540076278352180097877635444798 154 118983598051521142733877773598651000729333741329766643125003052959561218490625492651152273374628941395174895925041694289 155 676659410933588933510241608915165054819416644626210920405552998731936489164012221208852290383332826960620162663303894940 156 3847855224518840647461348345480449507240243649310889190797116865797241088696165399754619382849407163578299824199475247208 157 21879294726462846279565553737628455051043114507209106637047125286764897294914050934357774401187610332131106245361879705492 158 124398267936365612455705375299924950087019647982269738409155309904519483344642916931827966485074572620967633021599065959131 159 707232454708084801085324315797869806575712904238022560908642221190408709692391645758932771658426395257684786994263964002870 160 4020474118137336914480128497746400205699412650986472301820464309695040044473082920134690038194041709239017505647413257698760 161 22853882911755464640163924951936236118765870009750906527616418241410977741542858589284120049543101040956083767552321505947108 162 129900479953708197881880630936221641148344103693782436599912345438973321789682777997230934782560604622488640218193316185186485 163 738295001770250379649156437726432447245090879787361849779786639157319680367873707263048359377499518289854098061089931302983242 164 4195830092271547395945701439982143495674283442727931192523530485027244367136355770993689233714430084193850308438504278674211896 165 23843775378777239638819334697828275860882558159171807603653702949990710104948747960042851690869149710374972169053233125220833514 166 135488263974214991001699249277897623669429817419664021140479469436188432065113159934724001730286708920539079614860217507313906839 167 769836006767994569093840975663981910588624439849783883910290482794088051263269331004651932322578068170343380440875280540045413904 168 4373861222269165189660359771631543772388930521608367946679098500442409720427445842476051197143297102248946393981730682960677717610 169 24848624953864426763413409230599680000637016955906759769304725249009086349943555200992042075211410779919785068963261294362972354900 170 141159673611090323713659220045573356031892421915474654433142014706982520639827100866895577943772328608971612920098700965042323386597 171 801844557541802783105901584921411429009870884213451816125583571028766935340329482017118778661289334185686380714480092691683747730706 172 4554506330670551883664320818965654481296292870408942474933652632026310663576849888221457992404880143520324405199014376944063676591046 173 25868088655002113052420457626328153244547472417120252977554085269584631596026148162718806340967131051714497524926247003221609155161176 174 146912785992100184434541937515968369273390278422060386573294157021594315789258806276310329272523535271587303730269172021235606545583759 175 834309873845461978254867923459554524896015236929559194772860831793489476647344198418469262450999718206739924706336763718340322301467946 176 4737704980030176184726732636165419179636988000945699459398868076196903913853913871840605295108507968145874887779132544674788670183465706 177 26901827651542239405107202869401509677669369968871975005065694463327153166758966153300531265046710819347244298490343622799207263573825894 178 152745701533532892088569377088766539222942360160103737714857078180328813889147526802990532132552826224941202069805803752514484241146839133 179 867221306077658196613102114726970386557708324090170538718831560660965268014117352383348188221540045502040934610324505585446148163889971444 180 4923397465799072588687496681113858025810942159401626654027464430537173842108650424838522572301588824186421142971426013407186848899213458220 181 27949507224264086916978464639576174029431395686076515970744445957653329690759361542829179766502316367614860035564168795976490831857813707076 182 158656543716081787537128424049865685531559708847498918317514900084547475708633811308990412757206427106280228238062900455028167912183300061007 183 900568334024361081649621068196390797880339219314831833905541167583420201641417490388260620525449129523796993289057810979339955378457404939934 184 5111524809267839963800647310399170483850763529147248580916844339199310651803844624680659898151294526199614869400509021780330063851041730917732 185 29010796725774532325956089689967495324849151618406029953323835396779971174843666678902583566901802560244716690039387209238985945186546505336860 186 164643458862634816169402692237273030259413800708628062481737561402424254809646929682510785921405382674685397451615349507060437213638750250964809 187 934340565611910465148051960178335093583753971489021509425402667413388272350342817844219186387597439166876108220555528130433344600604387774508570 188 5302028750569703499559615747473513787951735501949824505881665978211928059214727775454336840530653136194169992971185328069862143690334237881498140 189 30085369541245397757869281476670601574924699915596202772856970553700545606241729397741019695758239406921551183166415476530341233316520205801930610 190 170704615917955988218996869495460619750099668187364668631122979278719811299247901985761839675142867554265262029992736342323322598048159925884296675 191 968527735670720756330566220320256051115527630922023184308153549441001666054717981936960439329621970290727030517510307634187707422287430517612063240 192 5494851741743167029128268441408562038622111007346738018708216064584799128251151552975163160282740513944666619969640575234995919388884859739431693038 193 31172903049485239918734170113869654991918352370787740205159197144413463235387915707798493616998600477488040786466878549118625759669922339079414965028 194 176838206230243815406951319363286801439655407174048385851381789495927759717859665586333219516437013467247390478321006903952812925348133442026175070809 195 1003119704709519493257515559860283061558554000279063959047020907390403744798898988510683878634608017893047600239819552819697945509922533655440338093210 196 5689936939853786263637917443975270124795408514652001346347130858198812689032994331196560062766101584230073367527896147690599766492526343417098282976994 197 32273078584342943697012575907149597756572876942565414539794529580611157997278879154460704153452027607566865092520353483228098629329007781603894065097456 198 183042443334551933743059337521813192593953702287749584359224187594173368476783205844234058659569206318073034172358495776526894935650340291141748606392099 199 1038106457700037040948170162838023157249528256903669614628579701591997713104700722466830190209407947514638502238472339648299398742428440383447401166898394 200 5887228200174596981417109309217608951060254286139272853604902493843889752953497622639268447699377448697447668392478286884772063683765538148055288609670670 201 33385581396440504812561222901545370598938109012109857777323928203407462989701044808530340781726122345223704787384724238500315604630177698591932555449170126 202 189315562738057232750711797716793431727657270609644714475670749465160645332643258567945609494063852088988113279737797224602132127794754054173394656873890153 203 1073478102872065040562847412622142484956108459298126113616771847283368876683865028249795527624664968266783860110015346153544632633480306804998452887639491340 204 6086670069424735694874257907752897565908821317996172341838996259142645656525526841124815963899562936793025008123881180127107753810557103949610509801875913200 205 34510100615232405681303145898124891361726408390363730050995133930824524169459825981143839916884332112136764689581481718299592576799757153812451966710762136244 206 195655821707160921021161578480827032027242442127709853942006078382884100575277446427717412834274696852806903297311383788920903888062626180132109595018980722243 207 1109224870518801829432019172975182233523474729042983393821491372734442232591080565571810953572807276966941910798440986339010639947100507681895194189215403189446 208 6288207779065793772428245465608642061412544641437893127381262260394167064993633932816875417969576108260693999665732869268366869184451935162019082071420949671040 209 35646329211389008056755967834729885677784442598802591184581181595523731296977459567477758845583784593919011961040120861850123959477160072110086425397457403395732 210 202061499056408066856643008667178477626493992846906797850220275435260616053233996657566912154640023901098414014879080594253009210867255347927394697499983082535517