1 32 2 42 3 246 4 1115 5 9225 6 102779 7 1052163 8 10663440 9 122173279 10 1457887585 11 16618141169 12 186784834355 13 2163723243263 14 25303642248607 15 291288603195002 16 3336138374158889 17 38555143474838580 18 446911479366972044 19 5154547251590249823 20 59349866648863329446 21 685279048090737523928 22 7920285405449424373015 23 91397381369970608082449 24 1054103222454778474546896 25 12167838448981792345389938 26 140502279038305191609008451 27 1621587418239135780062276190 28 18711881407191484342929971220 29 215980060621437929535544741129 30 2493191363436708577412793093292 31 28776036724218442077792742542321 32 332108642438820757304715822032864 33 3833245292440795264234606543814537 34 44245388398012146967550401220268295 35 510679705094448099716930619719326374 36 5894142503142839395649059166199575706 37 68030599715835585274087083100840809816 38 785222717927472969826535344935716530206 39 9063061145680264844429306644530689099845 40 104605416208203510305417947550353800306770 41 1207360789801319416788783862984004779019706 42 13935467986467645187918947254933319134064373 43 160843686217728805000845824528490072213218060 44 1856459876745977535269158808127700875505615902 45 21427339538662025121192567938031323681970910292 46 247315567933334065679901313283402870415159611851 47 2854526142729312803198931818780316517764994655855 48 32947032041908657848227399725871020426853795917279 49 380276007628634435254172399873740041204980758574546 50 4389163128525085569398406216140535063180968429724911 51 50659899156896852144772499092472477862905895831128107 52 584718484660662042640764078203990482267091379918304414 53 6748844725644255260492242488501610663408844158221325236 54 77895452397031596658687819520380014094019511663625886848 55 899072491582346441115267786567588460381399771811094094920 56 10377130654446922389176596700009142005039742905095211467009 57 119773266518684619735660347544749260794069841728103543184800 58 1382427998517233273600544008094668182335173402180191363437121 59 15956040459468554507350823621132139456774530162820957636480387 60 184165266813663664714896147542958478919147422049716778252526838 61 2125643039337880792603717419063723944948003952148970879754663459 62 24534259195236511314733318886538437248865041791873403751155968608 63 283175422601332698972360033748264479693423299275356131400143963892 64 3268422279249134435277111959833301926323216259651937003410675385878 65 37724263566037571991841213886412164613949941805206247285894948140461 66 435414994189496665726565641559294859080380525820470427917277457703756 67 5025577663558649281665398105785536663108578975879959871761513784310677 68 58005422706226116782646512268152193923004802012689412082484209017594949 69 669500960213580561131299424380979630445539744968643944222674069987051248 70 7727407463634591015348948417796342289414126092017807507714977057943932761 71 89190052857095795631972774167337496135752657550180036391624161065757048192 72 1029435235528332981105872914204203313190107641686514527753892296341132345311 73 11881783573266342115492363881560418802398136076949910257592304918010875034539 74 137140031808858751359567249560083923841271751123378801137023717085968892310281 75 1582875853676015337525217500909245181652929550324819455839770976144597483064242 76 18269617809345546239101871447938031774871497904627753373404300546877072772940355 77 210868675646070317193469204569098886703900671552977780641466556623352452086032121 78 2433854875302771102729470162750885763397301552185812339270760305013339204148481154 79 28091652471006714423123371067421875537332028552538042305832913135888466625517994522 80 324235001229666049881204982980743268800645931088451742184180855343787935267821912337 81 3742333639449065984258282979121188350147104542484908160810721741879006813479073353294 82 43194167861257600941653814809009491479428281724745610559658193775414249837408162865738 83 498548851306160980657011455544451592156167781770195691101055133039126430142330051711372 84 5754271223152881777739902731613789973039708699759850767542837957987157695638606473639063 85 66416033701801975490517484430001114286850871648215460296982409230311783215699747821269086 86 766576576195639112287117447938252153987529895015288502375049438043629107867591428868786679 87 8847858181398381201849671880603669482552383718240673851127732441282904836702492984211017008 88 102122340844245777708699870307678151464873329366952653207352222522970769225136119721534882516 89 1178700232956524593317469538159790425128868061638931243455128823143219235279847136419214718682 90 13604606276089101534034560953724080501665095579180137418761199868807310080787702944249911480219 91 157024921817857612547952685449504759846209219820643089940221798984155380285980729745749386129159 92 1812388067060193840444141239872031923204294495738088767683776294411375235059873879632262952929082 93 20918657163475088478849045462609699936182902369391458494727465172404198312668690471025688006807385 94 241443996171025731745643025056742901730467228486043830158241531914341005147995010299885813642713260 95 2786756474442852599530111952175454124058476444580677768098044955493595173840561779121138475625981115 96 32164857155285104274429832947088690771145603743249420184556193432615328147486599284855493576115589682 97 371248096239706088157643766176922089730345851411011618335468082413352887459034996378285731933363421737 98 4284960704046813025473213268196833810672445820594245909616308591923567237233531640423132048474121785561 99 49457191622508324794042444277798371463248010169756416255507186079428461194123797912568912105961764435491 100 570836927599998137984451721284060821149348601704136280222407543340633051634719313033093164053657446850660 101 6588623155132282710616661271012636412040241857780371408644735412906036546721017657530065636152602851151385 102 76046157810538359631786679414626205493212117100150662991856910902153385817121514969554277718116257500438610 103 877727862344030635047854697276961389899084405600548544104526908677960487860338234918794148555445926715625325 104 10130770870164712494840090787177914202489887780699778290943262753508332684784754430864780397054279544175866478 105 116929771546385080285930987730402071023654367696250452365962768427391653705611759985857138273643222894726181599 106 1349608203474077898144229095256123992230681610856548625894751094996405170646428380831022691846240367433728914740 107 15577233058750244958745536821725261729538781957202384513388625798437556665466730745018494951849628111325915528031 108 179793060787567271638201755024287373876539983814996200642785396244012589644605582977671082250918028131922129504620 109 2075178857852689982202766715265134261922062737280994960011386661581523163715309575361299520245462852526293360586966 110 23951799214136595645733921320430668761037661338977117689680311694550949252233445986517145861244744932528478812918476 111 276452645719385212461312351798838306214063359926009003798426955159442322892153472765149506754996812555018725169525026 112 3190827738742054465863743734012618858484599830017430156997100147562916850689865852573229724098947043181146705439590640 113 36828664206963178882154857598530964665737461419099116741684657504147478197850979902414859283514809655274561678936461546 114 425077947894480502695089033480480763916661251287383049363716016596087629826232379044152991357319965297672777231153658723 115 4906267052499255570277818963630765970955709356593156785356386754317727904274607261686454504903505382436430115048458706272 116 56628334896391880743827883722468672801863709669600712324093027051625165616041936119303040683922279612318491329593562764184 117 653606556435689868419093229731243612020742058673170377695241653577258281939629511115766939980654202492271339277591872483110 118 7543953594915623494709311492277585257199532936328643341040946014662375593834570384021669674475867288176019075659205693590987 119 87072620802022128078534948698266339227097337501410901382743552966834548483567271267616635911246304401756320714573506759577549 120 1004995748972064993735082627262532695002312628704545033082150187414816232266412519520034518686438117070710666579853634780318719 121 11599702020551405969453652668587545600553576236642056813231358298722874759624425358462601898282751580132405901973179921351248552 122 133884234936524593631950527689577570733777918196845642824858023875483273543092625587061322202634183199867782398534888736619714860 123 1545297313049979590781717941269989553903898496051273253803733818806583645862009465980399671548597229552745835610455527405585419232 124 17835884761574997320637431816027894944991420070802443324035344009400350448341641721189844100336017304350482483279571071102572133030 125 205862511079053647358344141491200705775475411112947904929725119303388275825311599071038856134746632216070598116472294371642501324759 126 2376073518879989879724478021306972895058916722722573940184655431098187663634669496279515239283458562992831138794166373094060523596601 127 27424737692792989981126192909345460841682196548564503966254809081606716020451168841282699895803713171761842593765465935479986051685130 128 316537443619600472816032641517447875897032732023905096300994462286900732883980490758370196518477638214746343736581743793818691770947097 129 3653488114840291764795617163699533912093404317249291264577175302095855048997025731970309212749732274745661916773426105514287224707258925 130 42168709182223088704519706157674691820421303089687744953375206669668482778836613673899089098725776167160958652179940606392463912580329475 131 486712965308944996793543329958710573650313418911949685495075199469385431776480569963735324284017765732874908708083937199848666470304738297 132 5617660943240134763644723332167237059644924492262839023612838136689034840868499074771923659733899672046340591486330011389955074770116791361 133 64839272266301499460839765330683022131255754933820648499852078758360315420486241708143595662946082890700357780453417085800724773371906094675 134 748377531236111022176080057452109894144314722229222589957025335898004891922803185824971012241788035439026814764574367911938228078521789885620 135 8637804060458855091494524138985625900930776910264788126927796048188167684467730727762536577490036663560215270562130351013929731884743203028228 136 99697887593768115725091179977104426999040260431352273320270575188221797057110579338000140511386383419139571552132498270861509063940346806936111 137 1150717094424530164457332319889316808361246212961880523753719835713298920005969895552644585396303673380140192722571854684496289758641137787294428 138 13281623747097351943634549719869068948269887686285066407680822314448560428062434949055610980756648682844485516399482231554241882965466586317572512 139 153297044264105703691895903653076939203507508862131714590255262550000900387372599856975377062664768098403136385312058320259001547295265708791007378 140 1769360751937203077261686681781302072017690340252596390394291938277355791738617550690874663932238020876141567617646255516165872464670250397409645064 141 20422034133301415730668362043540953601143209102436965300053320767305672745708313632660912863988181871217822636733174020193255172954561670808279244753 142 235711952853654172403524649018520171298241105078700414722201918859035554645429610231083873842426952382596893771394045649878240274348243658072885364369 143 2720596996137791959518110028130514024612148568646642096435100665553767495055938527798274248860398636674645310722772655064070680778626225813653114304124 144 31401241752001509665969988690409661459972986730652034143352348388837196912999843279291745273888994284630923139146408980610192068454749063225011348576718 145 362434416037156534585853378311542647410871390112292511675069001019339025686328515980628257619541691222389405223279834988976486889291555873649328619148102 146 4183232846829119072255746997420086681171336567440941411248642071268417725735329254100022726432900354472069525605038410029508831074554363808140300669688873 147 48283044535693391133030166197350154998935137129390598719255274872472017493602121278170859248529067059925811287565741371082900607047615743663167000731235696 148 557284873923007994499488748372995068671907261528291416592260805163394947737894938616062635742913818882154089279485100456139280110989648460690474347337741997 149 6432204797561920814595532234986873298090274647994683434362997428979679777675257912092769511407333377183996477767279369181143548449351863230156997517420394956 150 74240770732805743735456575400458279120316566108208531991183767624540745287257996264663124207615867990556517024485276932847697514674616615347966908407668365598 151 856890010885566266011118885460085118096471820861658982662373735129862874659100582761830227102466726296244422347817212638063106619000752611794971022818521248574 152 9890259536745468537306629879071028483641960607041069353441776198332122888117644171987588651900504491620987297008528732139998361831845290241595958620385186432712 153 114153779903553728325714921251077179263143842433458781647073570630641865298722137782731426521741200409726352522353724613976242326914377362581238841067597748208067 154 1317567594445256817131025614626906636713146885284709325501884731173820448343966190342458920743935312256266856140035712262326568022437845247237503118373202397687704 155 15207419039465531590965819122154096440119149307764217944375540463265135664078908042127164303826578612119532094874804159763857924377880811858857910688367742034931468 156 175524652258368464001691835874531512881626574775578872506999557606225594938866367414423620034214761878010134480942652104928200409923405823646818063512669892999616549 157 2025912712108968089210415370513989743641363889092129471417258159938405505021721825729317423327019995322235612478811165150678456556276860540041079846143121274233568497 158 23383167345879378742244939050411146698518341341658975717459194307126912682857890884970958780251065161253599286401093461444499718373940434132561231263965295876664607433 159 269889473449333057633172098176204605495606643080570837440813735504648679070835799889271903306458586954508069286744864495823222986828092722625808264685897219808304321060 160 3115075336087619417507728698948902311191848588222267983766651399843404539871424563564254500279273983009478808350769774418774662597571355123205367385444130245639064129972 161 35954326878640158882347808124800731715487854852235420710065227879798968205166899382360710036585780355206629927284245906587296416487526572112268238018590660900869823893625 162 414986310706594523110469053983329652209814728152340273190747369462105254548721504277524988714702897561171435901447030564341778974594966996952578554986987325052696288715669 163 4789788963513577537457710062376165005741125231493074539653637284604726519923532531053298101423907568883309841991439874463391987728304140288116540431845856051230270961272259 164 55283940031499212993505400261599489292152578038254393357295339964822760258987550507256559725868094207360409570920984162642222215775053076852883791219966796638892616972540955 165 638089495943976680659441831248049521296782159175884359651724428114576773630866171040324291597491447636815139484703353736721566237518194615760581379852972070498315705708394275 166 7364855048356739678194474004672787274922557678211948110710127998538125639981595781823671223243123342514508527045373754303995407529713494889592489511382395493628885443756584647 167 85005458055789782607522128883423045904221153775072287008949561114860193615485114250717715660987781931074192318057624305506056237006804031458672483279420522683401540379609146830 168 981136472045963577034640968229486725715527289746031261940972160527167263193934803638709772027346242517891271843378304115512497276625634325489983592379680675272614184650396918086 169 11324317270862991749388291369435281155036820597920161621934496437513121923737274101407068042664117238074023864490827938486917437755841188644223547639129584831583484764039574298551 170 130705732897429313606084056380252010375709555967886755813461573110484230010790578667245800578165895281205541103004359406686988482630265321326995713321428587976360211684100994179641 171 1508610912572234629829497868372105690847808251991131279414645455839739930885183780278927699102925672038593136631517398640499980023621207469658609487244009705493670712109635502804279 172 17412448827459139729763787210420142720224491484965699411334370776284550914088142390034762591727294975597997060846756205312069511188260174765234712963095167251793290038216314786638798 173 200975196216715554961578587785546057305032429127792603926464871483872434116794471401815635548477467338526911695099818205573064752631186422650779772283044967206294258381128929780361627 174 2319663930937235106792044440705833093578644811066365320791674066707253990297589995284592535838466437744863697234231858532685875251145014048521713162238221885125002889391372035015900735 175 26773655922638921778005947344628843465327603990161419332074464275675255917985957414400111670504565899141627684252728131637206947693943480921472857056127946147421758265873687721557525112 176 309022631211164866891205635827595809186962970987278312502328504382367312827365216619038276955762940337386425987218594699180480881149337918086026872453683524589941902709489068533678929435 177 3566751842803962777334674197065669895349531726175877395405629947756970000859304615851955611519776890140546399527550154309812568063542707614103060941806262712716641797009339828304199389609 178 41167595584455154537663843979362865834499724434710957124386245677473459840028929432106387977068951031876994338778654084744033615381165399684830506545024924478061190950872772079527221899216 179 475158071236300530464991518422835151585043613125534316534855383626133005308759384710119966412114219291312812142793903166950921630136635070856427121907839582634056289459678361821979652755270 180 5484293883470176490182327674274890070984512151214477479429961444409752707259600258394230152303483765232566128931102625486380222401149743988824957792510724587475763032237019838753837733227857 181 63299944210167019118210994866065797356004352282456709641680332543623778999136875990403471913609014925409961990425811042215838535255615863357109969292985141910846174462869503208688245434918967 182 730610543881887962023540474121117939758150172849958775512205314623069217696310990897755922044153324482088839999034409165159065099359134424743583758236998896125623640603668782374381164298537020 183 8432736766072099309316483704308960913082624169817257101794743641951776322907518764797310208645168313684857101484982513767223674146256613481877262847390261906505688355426154313133251185287557650 184 97330992498460424123336614087551968919997101283383324161725506487114970582354591811580633822634118146397030211325401518381835446511501227126552424767069108468446063799919690678294380038614935081 185 1123398294471838030651774793111019958166792287838399359718000326863671279544690497366378367310194956547708425869160880901747630734728311134014375475526176664086595030670115957064530245030011289418 186 12966309041204908397383162635194708500356127028225820379848892664841120785458938831552398451956652107918575897599252557182458599907133512724361166215317183261335761786218648459833869965485916806704 187 149657669038099830923636611870143669372869667884543166496456563903261158196125977608596719847963324355595073004942042486802888279821027180774336167720676793195577783279027400436147264895330766456649 188 1727354934294865480586257627429558645764678678815726752909534428139644331249950070575555573291714517672372710135983667505603389794130553042050753395048214521618788150650516843985654914547865738308702 189 19937201268805109106496020969656164904201823296349090052079496214768024519701727583289104551944902922586604877046345309651309733940076152204646375715194875099461559619845077313414916877972812727419520 190 230115992110855191396419662237973010354211061910388370446145370699614570224609866064885894926232341642456071460067412288482058632936589938265853525781830771657757910523786867925897634814515455830358211 191 2656008188472122932169211943440532871386598513500748937216572689231127267164281444529854654757838244423240830116470369516563173312593345894175456711942708236844685958861550879814857408398485774249781316 192 30655755093425312627153062446092943265248669117273001903622565557086061187334979972711113506545051082150389825095768197326957819910377331496596422218137315057640627677696374685191721455542695897850314943 193 353829978547122141311739778792435125494939719811926089479179197247850136239120453522228083432213232540580553074885620813682671979681715601529787289997905405819233610294396421906256438932508944527009504591 194 4083920077555271587887032743369642223665292264692593072547945244421938289711658728294619584621316575691095503362153361673538313035812364426791069642677707896001719076644005678710412659589611196235960960993 195 47136772492661669273591068049258739314690061523483847674218426516694841481556971879528589420926813530025260988020322921611221357391573868854628143967504724825649684072060179717648617866420152341137984619950 196 544054555140807610217746605161233804092101454181023047282198127149266356246400387363422898061327179101080561342452633233504141867226369763239927742743901991390839565143334126023545815454145330828770646759622 197 6279499917300089131997562309424233402927937635787120330519706664518400950960271931957357845027493976513907641672961376105545748612979713491927995287178475137075418672314733749189609764744225952184262856743236 198 72478244761991447365640977660872771950934547885360576077974580590136779386435272335021954094228837052292035637299457472464661181409734933773042816155614823115057288741903254962952539836245171397148964528762309 199 836546864075402782504004169594323892547167471079168060842866430645805658709773607210517171155852323564514577712445737638949858207850813513080671477742942677739123598569396269724420715292131235065984396664109634 200 9655458104600518776145089962686750578706172638307712436522474119184131789795871793030576652668237475236791739772514783063684006277789155174013490204777049834578491663854624559494035104619954665246961963584840834 201 111443692174659420038588694130273970047826419406144566756282138803112610740606311479637963272841806417659478497025886363374010353084154154403711744886391448019844028044659023333716182550671232905408329463437271128 202 1286287651085416109207921049701424699238304538123144164863175937834087653568337049365103081819730963658126206235992496066427252488897859374065749652508613332029640743937489190151076953006469236360022706896096441329 203 14846384654429577230230809089429998396454547706470632572780206004044111072973645149875711179157983178924339438446997248101310703832615780907011426603401414310645400847430182909134107170587070684696124772099795657804 204 171357578626590841509854272233978935243027888516710293178030252274777430723215899402705491591189700052164696269400071382747760001776428577492216255644026240444247866825731295173444313327551972068811852916228654495177 205 1977816177894014950074435085495592776706420066825637543430969080910308448515805210347303095169859678663358956673813694502373195810363167825806747317397567423195749254860605332515873624330018790383645109526856536276633 206 22828035181703210212001358823845746844989539968193451336935128734267233355819140614009889307344332589870907396471608427476404384444185296587018493561402997943529519234210559083012000273574549834704881918010541173538435 207 263482115315675551535573900558336097331983108134181554957876132677716177586499226686145807515909302017067343709970320999976274758709976577486466389999293711398211850207486886752463793038540072912904648680092090024063559 208 3041121346565371821501398544250364495646916752789129301176752901043338469334868730002469590023585420862766599623595868836346089820228700792665254264292015307287583456254397792517987333270596702540025796653328877691678817 209 35100746908210952786488647254113707551569206500478759491172771836712309066691329253121658473915520175902432844674799397935561071861314714759063583965432722825104639305922920677622682272726745859728069386711693204442298887 210 405134255792116382405739387766614442343994184942029926359165200039830361781728557989622501868100339388403083621881292016332535193808236327321292367268478612663473812429283628541493821285443738736482366472384249528347747605