1 32 2 14 3 34 4 165 5 349 6 1221 7 7096 8 30280 9 102683 10 403872 11 1783894 12 7248640 13 27856927 14 111871711 15 461547267 16 1859721535 17 7397094062 18 29793428041 19 120739708314 20 486065859963 21 1951092593903 22 7859276232228 23 31701254570200 24 127635189909079 25 513561012456202 26 2068392141260840 27 8332927510383258 28 33553928926902975 29 135093288633414151 30 544049231507755067 31 2191123090436639359 32 8823403453676369146 33 35530008719670958589 34 143082049468330248592 35 576207726774547880991 36 2320369613541031542019 37 9344019799475713848058 38 37628636811489286496434 39 151531769572618944001745 40 610217580923495818481626 41 2457342249092142257552336 42 9895750228869800953000736 43 39850316015186105424273229 44 160477340317061371698728309 45 646242808270361757581453311 46 2602425387638557651458145873 47 10479988385576636291845596550 48 42202971604196451857340386635 49 169951615723460651869646259542 50 684396386418711179045464492637 51 2756069051384586959611978758387 52 11098707552768576644644377144964 53 44694567233216693583083301097732 54 179985327069034353493870093284833 55 724802124816127038748364944983562 56 2918782916269748284044139297558156 57 11753958111999361050241185148038502 58 47333268078611038408461086635141421 59 190611386407041009114361475575332939 60 767593316846905790623482255089446149 61 3091103388360696243399686494778264887 62 12447893954291649253929717100056738100 63 50127751837514255961566792340545013633 64 201864789891883232960666420224049860162 65 812910851857738899586091027474209435363 66 3273597412806752237549025796667314442861 67 13182798568168551666324254865910172227298 68 53087217535605342084337976714628553027890 69 213782578269417994992802528632707653747441 70 860903865515569270164450708241114147024986 71 3466865595463182328025596381357114618129268 72 13961090821640129963848302678237153202962234 73 56221405642650876500467508262247087943085035 74 226403974664462085687656221134899288508652119 75 911730312591390609178531564176939204771839535 76 3671544035832563310241433876024182534929564375 77 14785332264712904901582091699676957938807516600 78 59540631420525583425190328841019402485532265385 79 239770518945820357431485747370047867965092756608 80 965557475348777104247428364483994486533376733793 81 3888306378569805714064113992725797224362841626613 82 15658235661449613284452386631200168505677212944014 83 63055819206959465968755182977941980263215366441076 84 253926203553218047079453300135488907742821428766065 85 1022562511470627370844152923583063457455810321390212 86 4117866038377777306533102080852263493879912837095922 87 16582673939040314404972217119316116771046356690097410 88 66778538302511311541411214825013483395658140167720259 89 268917618124559377762151549709012972734795644591169377 90 1082933037710399469493715535045429378146741453924298509 91 4360978549278491934351967108862140531481846215744966453 92 17561689638239271141971784328837555668284042712531277876 93 70721041038122447266964153586017898869374178487161456801 94 284794102876390733678231525581359928709714965480829533194 95 1146867747456365686483675998380769846955811161696519471409 96 4618444050881571460643734836330083357881833114924380319039 97 18598504926511534785413807962412282958406862662777966451116 98 74896303103520131794448592995470624843716367102306021006336 99 301607910998164797312074525141024360880043514116761628631743 100 1214577064650889024666438990805531845350569855608691666479656 101 4891109921798320462300456559644798153058958402560854908260572 102 19696532203158518076944907611159437614156619373294128517298274 103 79318066253440224346881358414449335587070168765128472331308487 104 319414380627685172181826555643911840382259891128842858173492683 105 1286283836342807659394589721920003471261462004244845657338577407 106 5179873568577096360862880792590934016918920196160938463345529277 107 20859385330325196082800155720784389990842444204515233941334561202 108 84000883534790833355239385308822288219154655755229072009094432687 109 338272116981670190939262528355393029320177880086791884844773366384 110 1362224066129826362128176811848412887429731048288314567045143407443 111 5485685379276555324829431709062428582192781473710801886374758630273 112 22090891527048228369933273363105395385514900386329580484127919701866 113 88960167184099259174284033260959513383920444541518122313282027079042 114 358243185239176376689647856420829661226961322045553465668066349739623 115 1442647690901034993445454210713122585837518746658299081209320917617196 116 5809551851412276543818088784488995463533226192108355939988489214586134 117 23395103965520510878923237601070409257774335398613881439636703221606208 118 94212239352758300838032801076750429473022489186174326759850013479471619 119 379393314812479877860320132673377027121292821842843095868585993308855839 120 1527819403437068171610633990634876360142940635295597759322683060798840957 121 6152538904573275770519039136402986616501718003599630361747982136318734089 122 24776315111020216072278997802163135539409750972775953608791202020741877616 123 99774385827007597845950758244527130210458416049267361426527509200858794697 124 401792115677796603108703210382080410394848470267461551732743874252663746212 125 1618019523575369048561686284690297125031330485143197267171423209910327476825 126 6515775388610335987184119070032291655085574234797670508788517558495394431615 127 26239070849408425616842492195096037050672072406450929199450328491390982778790 128 105664912919460491976890902177928222330584278410283481824172003278355198090222 129 425513307477840495702306993347883270533983599033761563165441849485408878281827 130 1713544920807716873134805776066562062333540373963705302665934994388193002902828 131 6900456798942381822066404130327484547940409131291087680158340347487271430532642 132 27788185448692618257929488907325625333217584923792307481848924399072089335934578 133 111903207719419826917432251110832666045798005013419629418266043756000339937460857 134 450634962150246232092362633835703481415421395079487420263425444714629178755039487 135 1814709991346499178542406283262899567961200517878578068795245696851911602748925431 136 7307849211208859367272953391354542401502906585361808444359837891245349784210456285 137 29428757403897991644607120813716363849814250701549723572673947882219443576600720716 138 118509801900280202518310134971507141664185385822242845037603545181417558200881954165 139 477239760880402666922106430836899553946484110627901500022727562985730065656427126594 140 1921847692875481965911508317399235772572139054636180725326746108950929319850958624753 141 7739293448217973842021358571249943049021675093719556946537250792189019444249152761929 142 31166186217395744479514194670625437477066781569747499580814200218749096694811877780364 143 125506439294021629479184061214554898210688761529238679930917623172525964797878617457004 144 505415266224388458189930734140020200255266388875149481374686718906976401524337704378435 145 2035310640390682342869853376331582207422266576688543831783108726088326335451585727843088 146 8196209492905176013482526392700450954698386573456809343955160668319997469218419305517244 147 33006190169916267340510098208875431512369094484476688981687413439380995365110896764590838 148 132916147455197906775970848365230464132470794730004952087104939631610708812783555599744041 149 535254210297629490026057556910734678978610643803388084615138670312116494805319783065489913 150 2155472266738009726303119490099128221819854586571241402802344530702824150280336652755241259 151 8680101161825966148951858878544525627338134200288523263552752075704498298474989372158869787 152 34954825140735764142537152284989679905456649659678844746877609058505594680750680612047439858 153 140763313449953386040962772555780327797343608288471645880940302885050560520059026014271530811 154 566854799977773723630545453406695606468669247988965591977699890549962455344637535965120944152 155 2282728051667273850323460413073412846476690426319363900512668776310146620409083073055309815201 156 9192561054564563051511614134269565790951146341903100102007776461003769390213624693164706021909 157 37018504538977898379138154145333848680120537885270083241434185348363309640976528331993636096050 158 149073764119507334571018793083635110135781250509938880873989905438297059016699917549551952034610 159 600321040126276843452698259148512314020381374635136086971054961923990173947316875000960747587593 160 2417496823447661053830403289638418633804095374030927121360618768984546428555295581273729305159712 161 9735275795348088720085614249690177295133321831548691678571405446636543029530314375451703586624668 162 39204020411628995268212239063144532435842401338882183679439937382655356804391349145317393181565952 163 157874851082271618453033249485598708060680205764794577386753900141782853277501476383982035596083583 164 635763075892495816962535061241498261698853835903784612620409760730781309142739317434978927031242675 165 2560222137328596921321674322400432882565187902343546775425009440978378523149499992446689966724395413 166 10310031584117635224044640420840382978964279815673789317809176485167915563519200116749021254414023265 167 41518565797738167868895372624463904275164960462762447202025395540309645352638706362011035491062626872 168 167195540754363367310279232260718246877991557169264353784807878531818488331419206477275697650660085097 169 673297555226892440504084812887115386256347836511347533288519112226506620216308136901926568946889376372 170 2711373735382829319910118926592758296476161170683548372862188607679647006794701119911884854186745013657 171 10918720075326074674456970844008408464809087641361246766859399231304078303894399964607819015153411668757 172 43969758402375218518961454089407137639434095376328163880092286113299021897634354937294659350929984874686 173 177066509684790982642241893994385167368376558743230485109255710237344112214565841250667999319915637749922 174 713048012796461806492859804960793181882591548082855370175734220102019906331278986190150903021181369218673 175 2871449092536413616515654773258414253647488363474238056447331890483576847993202414043663738263725640507200 176 11563344603811097808933401503701108183459073517366477019305067929420873292200614405595171480483906882227196 177 46565665668262795524412700169199466434942373995294281118521814303372456050928127160962429861290569012874522 178 187520245519083672941246831742831633351826302143882471707116122592834231367770301891371923808739081200240241 179 755145276565940307634858600536592169327660437443490061951919819648758975348409088298556262526702140275356355 180 3040975053873942920934198928563015419648432907494393571955229216828210272338309190088898615270583015469354921 181 12246026778234271690257990641188406462721715870190122271512090764071191463622133559096495939712412004345700421 182 49314831327599354802299560775106684064321611630428761151669926057356436633767081701650428111764819058030064240 183 198591153923659210341654811592072884776027216700593819880367785568861853614685712142020789886587082717626033799 184 799727898382946125215996508040750762561535248396728340313849048704221344291840363390439850012793685849507932644 185 3220509568607774177337673308906651943413898593116574458355758713765038180264092977232282851201751571757078791871 186 12969013463786651940879037473100415467654359134443302568666081674037352268162888455083970981433307818415010757399 187 52226303521461127028511839735988734000124509635806024439799934947120615020288759243905389014190465318629872486998 188 210315671822842773951563058009475238373937670745092826276841765553762499851577306627440301436653070892519549640576 189 846942609984207651238200350956917699929616464585174934979541140551017240417436880480099437838796570365895715216489 190 3410643526418144530968900002688710578724976410388891707695771545812014402606962766666363923328867537167953437961526 191 13734684177142651346584420213139915853272792748084868047526656198004131528549511504063292224493957836182967012599422 192 55309664579330556505942670796509325138082584213735724075136115106895199221114421025444640081986483322798466892433644 193 222732387321226142177056074411084867531673796836129084351425709662484035544564087985028071682235887581592986711549679 194 896944805923701983799564793203983089530801394662356754736219236185527194782407233754630809327115373271267452022120937 195 3612002702207998712662634163072956967161271862092688183887248685962243181522584313291271661726693458196126985385791731 196 14545558918000671178771702365384804473294049507297751424357345875845988530298087624073100159569977538223194737977858645 197 58575062556762538783614880909404831274664340041409189087865679812244384385701894918903197483186265795542006359257186908 198 235882166706059500211286469709538119954000349722894149490858293610685432349805279606903340711739254096290210558610215039 199 949899055012131878089010609666717695354170334107955888960082960359528986325925482262714965973334675705228606025403391874 200 3825249815673166113909979067233359280102355741187440539271351088486679497053391968776896825751290383402316694971333653453 201 15404306462985909763638286850327889401964783497595188636513887035612168947602416712645762920161497240331405674959430688709 202 62033244634986222855809900624222291280212861233929614608475128535143055860705454968221366283369315180891856810996591502328 203 249808288947670156408102602806908875181944576131405211871348983506300065694136851998933675443514647079594646053495553923602 204 1005979641951006955363634591283185903464905197437074060113198762758509560727787773181927173082887518865843919382588570970723 205 4051086712466410139959045140573897022638188494240069100650042895678948483757874092730144665112423946118158365611860325027464 206 16313753149212503866061187511328261771779434704701407630925624921922035440364001591108468717736357855301839227771388430357258 207 65695592492368205062564963475924324164228023068819011528922605617755157414902778104093835464786829205318764316813355351605850 208 264556588140580204863551192398066673987669788816041672613235451340552539136736095244558933608246812489287681492888474836484239 209 1065371140943972409987665602450747332292388595731208248479649055661810694577509037547225426704339859358119239876704096932542021 210 4290256674134066031416736051087617953755413075596335642454950699855557829889184012654164549904986655068153492269154713311264219