1 32 2 42 3 186 4 544 5 2494 6 13597 7 59654 8 251705 9 1186522 10 5869222 11 27381443 12 126165687 13 604239638 14 2948606295 15 14144665365 16 67469024030 17 326726182958 18 1595597953024 19 7746571268500 20 37522290645262 21 182886057727441 22 894718686161796 23 4367711668330129 24 21303063007376050 25 104174896852130890 26 510245491770412713 27 2497161722837102633 28 12217410237441839046 29 59839147835685527737 30 293283312323890798863 31 1437015009756517014262 32 7040280260306909556670 33 34507753409580468660664 34 169187718774000660795916 35 829420959087072704840622 36 4065998320378142599820729 37 19936197458643401973484256 38 97762140775777807934144705 39 479383506794816301082284296 40 2350670736491300562171085508 41 11527505413219476095312437877 42 56532936192985495743247995377 43 277244189777633101395264658794 44 1359636386917677013426604890023 45 6668033529083138017776720477325 46 32702613603487279076034365045330 47 160385660202169605896192572720300 48 786590651009346886611936930168588 49 3857786870083280986214663540260930 50 18920466541018383084341335223163232 51 92795098246198055082309674003598781 52 455112207724149128682527652403618544 53 2232104746014615662864034725858091871 54 10947436885705027093587468894543829898 55 53692084926773899098761654223177798476 56 263334811093155334985371202329997313931 57 1291538641454176773511723722576544422165 58 6334426646024987897139436974351830328622 59 31067566895833468144383854815335797060177 60 152372743373122710303691445047351365827171 61 747322080103028531882640307555990433136030 62 3665292840971115921650561020557000770423868 63 17976683609193264301934306807602054639396580 64 88167907667889687450631676840277169107838460 65 432425904074234890983355298062404955049565798 66 2120864959819675215050493460701305961230703523 67 10401940242107437379765951538856784882080556856 68 51017095013007861548530117806368376262006370859 69 250217215419256190094900786285456651605476874584 70 1227209510565229377007573630958396108105776070988 71 6018943292358638386566065227038882790898315743545 72 29520370791288706044271514974764493457088156851081 73 144784944418594953221538991005901290464137959094946 74 710109017591676987683795753054789797684117497865529 75 3482784951936981616488413664280900198168506452635109 76 17081590236273170371188077093084143131526156587888852 77 83777993898642944363521020817865072481973834121087192 78 410895728518853205394777643837633600857864657070426364 79 2015270280605107776560437831186942944638941740605814678 80 9884051017206152889180384441104298731004121862503278846 81 48477103608088764245672101952315939468789706977457945861 82 237759760669720903848972653387670027855415607735453213586 83 1166111418638976058573842834353025028849248570474013754711 84 5719285060170221162655111593789810021010458501698262618000 85 28050683085827305365282089787692877957030175971545148192616 86 137576780625169104408671759479125573553639055185005470651381 87 674756138870276366612475261921078232289910092394016235437071 88 3309394549782724671715558106874165353793723877050019403885792 89 16231185893412544483336588067550259838726346742335974899538361 90 79607128195568043030307465938389926250759495748040912967069805 91 390439423740903583577145565104480434275953109732296031415790116 92 1914940875668753809108680638513725277163450571389156488502131358 93 9391978216751918460104964365896216283479253726920478306341209990 94 46063696297184428463844985931201109458486006104291268798780046690 95 225923023752427416493090110135305037765856906396864606317178043734 96 1108057250949761365994084273644290266775438712306058091756900354963 97 5434553998957506272106526074299930882906467926785425371677356340916 98 26654197837937627822972666328402087368801784165103370057573814747105 99 130727611265035512518558638016133303074983491327546909415637422950756 100 641163859257970769533555649755828908122103387881996228918161271398572 101 3144638615829608548975832001191776446840366571529056169593681386732619 102 15423127619615533130814629955763501824742036612445416719073677198069869 103 75643943442001225599244256024414809304856277303405248464127589718824512 104 371001674966956819189786575424400386998093905810669902045951663965335273 105 1819606918720178445566204270812020010639949417891281499729203052897783913 106 8924405366333935764847993304371609806911781788757979749729885636350829340 107 43770448621664855421480501883452688885300596156376469729568820922048472018 108 214675610755068392517544599613996482081123211640422224151020745917852624182 109 1052893431687619526987242452055210786056250206545820320031870530292987787902 110 5163998717148318860749738914907580425909335607400940931977897165489232342700 111 25327238207504322756193242614179287522904155991527540680195771835355360621639 112 124219433499352931399218778858360055062412534421167543955857827253008538510152 113 609243989924483615900400659844780505888111425611108650342212362790453402011041 114 2988085107221094836455921309984275561745478800244693285959551428570612157685312 115 14655298625469351243155156464276146150285915288105588467725586323695438814024722 116 71878065750242038627900603044886579909352647079361404506304456746202955434610987 117 352531631602429739553266026997132492412286265231180350175616746301398260524524027 118 1729019137956240638416021462129267222095111458009095565403774866745966001945420826 119 8480110467956637675589436524391363017305590261875835620241632853512324118568044879 120 41591369332172187952574561721442430818133694635926339774446921833172038160430392929 121 203988144903406347259982637092605053323984774979274696680121611590668458815658505980 122 1000475914341288254047227359495040208125788468586403156584086065206054577310291030936 123 4906912877971038652447177870309438957319527504829985221878344987674588168725462809608 124 24066340475483002104533477178666540669856709089112785066522967553991576915519129802296 125 118035261331716163452320601379935421389020122935786548659274134435450129159373731491082 126 578913230778347192440224712736384293337358550831355615656534450713860078022947912644655 127 2839325511626788724986585096617469580926879022392547230186851245089529337897361885210038 128 13925695479692054072898332590671840311061683332730847792306143560295929893565586275098897 129 68299669692404950548730730447891939008090271053582851921155959767110167406260029224827158 130 334981106465993593071200917198816369903982621222173962985978058427949557585953094941751866 131 1642941205932799253683032776590104301599843271280862477129471615054140416893018388157969551 132 8057934474663778845732493764817152318155977527942319852806791560909730428536970044540921237 133 39520773940989777124918356630496600286482101378046029456506359678389530266154268945268321522 134 193832746816995272809244332100824786248763025091470234632103008763804226039887725256953412293 135 950667965023443582425581955055924237029237283984390799692707645442413733828406329218521319427 136 4662625869793396129945787619197457149611745725735326664046642010106311383065338131867112024240 137 22868215614202810975993298225370433250823866865168587609367775379521814150310019099325818015734 138 112158963635857184229018549136802951749892573715148393710640978962481952474603834229607343297078 139 550092466158940782141937145252889644634226354075776122988661655181507437824110634666319132818416 140 2697971802836075244393587966482271398168958327670413077625489855866584311957629739669937100499248 141 13232415087822920372370957290678248127309618694388512629862709403016630762575944028908571833657989 142 64899421436650501172652992819211547173893620662630399902100680809607558293310640323650304037671876 143 318304321233714046936048060256814346315943788557399276889769818739222822880075128529505873695230593 144 1561148599991120821930910321841297341799206920154773495202084127200182826757945787441741325998823802 145 7656776200235289403862299808197492003295317362025629433136290823464941033892999354063618219293936562 146 37553261605477667203107568527680914009282037237136186534269740301746377562152637900694294066834435715 147 184182927687784195647734085790867390371078815539102124893456779434672289122848820403343357181712375563 148 903339667484332586592127408280107220935756953844711975133149148212162336220955444994362776958213523098 149 4430500508896210629756925333114268649648470512295913112387607380520629299186570802116952905150501229947 150 21729738509097817279543359123365215427938822916722524743435153477825668273118379918973789558663022311869 151 106575213054520430877298453139960592755373675636319530468961643042791904393335529201054749608417824923274 152 522706521887553223953222373577533240061956717921645786607177529235801370454367048103003757060506751417954 153 2563655283372637508614722346002549076080849250708688029577819782605122304397986606266753972447509410837778 154 12573649144898858203975042392393695683351458584201691059325753415360603535554954039014157414275256955445466 155 61668452012406055852827134372344206037690938302208363076935869457779926363049803687573233988582490333732484 156 302457777354900001916802594047299933575819318372696519586443056976911268789664746151477486494592501751020453 157 1483427978118587634665339624767373139940542234247492757006342848433463926218428561484756923069474554435708426 158 7275589292196980405246701540736270428195961143221949851174559770175614141755929812862138602767069246356282891 159 35683700408473663051641777484845056197587722463710741402104622682946134379368058733182631607185028312683847274 160 175013517627684167983384683296947942449825943491370610072073071352449960274138772066886819729403369680107744690 161 858367574040674905342652711003560048189222588870058937892387679629271632574481325529555832534881697032526297241 162 4209931336457671846560532137464939906417695851805472727171183393505941314122259388965915436229639449261080031191 163 20647939639957145774030420677674536956631531731002790061792152516875273664432934305521706825464068803252185027322 164 101269445343031101826733994566024813402734110520301821330839511960476421118287267126858979701070523902556612927705 165 496683966483469344852894887942776744851290574475766016029249115341036251078385686035418931910235456691572925463867 166 2436025611931809578319376842153713940631635001328631123087737095302812568411423412837914348521937117068536717203832 167 11947679374476554142584191891595354894323942962578661899350018995260062966847491252624741828028519991998693656530954 168 58598333997848122242142029365513845585815769357364035984895746058722191525265049600891147621183804890346752685488866 169 287400141876823920172470732670758336976780605038071509937868267039443465722384166057530486461725529983372101457126696 170 1409576619598976705918265573442193748493591243864266255225356304653007195259273636711851233241759872819063778356645484 171 6913379490855094294879155287234769577695772424464766257480487019801645870846613097966469971408584324002924859613575751 172 33907213925109963952746384649787498498795998856701684370916230918096371671400094420196719798583090485493630965947285514 173 166300599827331129589650302471877819656055944731409192644981748579455803706356888149192918121645462710396471779245785359 174 815634382819332168222335552907329309417399001648029959195399859081551680091676777413226513366972607779426694157401212568 175 4000343036211581279853870700325366382737257527012442333556365915259176624187334959750303618182781712383250088188361995222 176 19619997322882839663158305497176452941933474006418182346432690605115483592151707639385260154171423972979315911395422790651 177 96227821330662959472009132219476492386551398202788680281813344164253924046162310072420854754189293374364931775858383569639 178 471956924644749022689596439914816213109869066310859243056738562427002657868527966061905056921684879189332284851520554355590 179 2314749888753349942631836205348653020870995920446330746432972908617733495680471165792907652966502088614490245798875706039347 180 11352873043481172420330771114690225079129113179387653767092991499861063552614463994848608948387131728117186921543369756925135 181 55681059525103275764760183150028515952636630906589034570590743218270188959789877842695008551631877231767500553254405423059358 182 273092139581208027843063557424745011417875496149067317880215723178085893007883781572538009856633509016801873727334087765498264 183 1339401896032862578386381605308756425545494728371922407789114527540571607004102450853855826945516724718832128816892666325998498 184 6569202035062438376998885591326799957958509444075241226210101127545608758973786167838029217411131404078637707168312884367431344 185 32219168499974766112799781409704852438954970736547741863952070293522454613900738895098662215432280968936747603328764061919625996 186 158021448159022807851578339030433729550675712626923950072181446142461847862131815418168383997592878066385351013891568001304967563 187 775028631738099946078056314317159881086957945292602818953319576898034995630496427769128377182682152956607962955832028989549053248 188 3801188933601947575992822954478504857764419681297326682325242568377339269153304013815812677709749194305878139453742599630971811007 189 18643230349482849262187566923323488225799089955303686571486526778737214507174998829224688782607929251690916521266284292273992470418 190 91437190819801328941643441016160370892742669170994105944312887563148106418750444086972348330124281265016057153960851029840138501382 191 448460900192046511763639597710663292963672217987831836350706498821455240140234809419616018822919823676468139169759493917225968503791 192 2199511787248689704399316038841035122460280779230803677164863237499377361222981998377264353199623080873146529665806716050508394326943 193 10787678703258610047531820287342751877313802650996011557069960956592925804310382080215005392281008541653414305782812921742983715340238 194 52909019392120874495854037840724953807108585749093230350469332248783806536240991384904466935646766021614661049478375567210362103316657 195 259496450537614270785771890757644427455459579114405561636364965042316428893863024618723453568965333156208112726375932870279228936604741 196 1272720768883658739191893829850554183193262409098583058272353246315288209927427186052277512140657111782682899525792467209712684907484926 197 6242159197907862017622752219455673429924908076475828740896036553363716194791173366138182980039747207229721188688896803945732939123089128 198 30615161160764816434234813038351449097316318384852565523835090639205522066329691333711791059896457121559894539954947218546079039132236944 199 150154467898503192449588159826036728787430642552883051375768283309028780611425492816139450212726073415953083039938229789252905059566435152 200 736444407771962254889891849926689986616791097512068763702514933927014757803183857565013890153876313883574460190006080144415992932600132662 201 3611949569860269295862156826042109643502034529228816021882385798663169807875070028287002089551459089199555378827775556757351281128886607529 202 17715090993336042548360832447242226906710531750127007495287882742593145799507677940000950345298049122321898171587153166719014071398754350466 203 86885058285660473723503493188493880858573540869853845709279719080718657176563827533671342197425882596349220825810626637068702993771957624133 204 426134607840420387101278600181332783106431573055174418240600553271722352419003992423972248170430521101492749792179780563966919489196748180646 205 2090010728913542505868126911250914333518764273287125269773621448719672735725645695411810743435562390319922799577118941730087935458719002017426 206 10250622142873473386516098482148221177574215895822393434985426174970591820071869861238759205987292043863122410133191846397546677577972481369633 207 50274983215320426486214335682612489313388169534085252809472136588252324847826840769275238954397247197008164612866765005282153264658590746376743 208 246577612760606196843265354353181365992035959547268324192147232670148415480118484485205664995897143715946282276808965779956028089561704464900784 209 1209359312052272620807323036795996770915503471599388756785658339228879117221513808852750422023980186137693148343063262696521574147619017372074849 210 5931397945147137172580781435488059378734385313380810509720207124342090799968658548800880570785588926282691333042673308194181183699729868917512943