1 328 2 1724 3 9108 4 50876 5 284368 6 1553960 7 8478776 8 46757986 9 257959884 10 1416477192 11 7776398684 12 42785177212 13 235416777178 14 1294039386286 15 7112841515544 16 39114977306998 17 215104356057896 18 1182657379537690 19 6502277353586204 20 35753462690501562 21 196594939382759910 22 1080947097558321192 23 5943409837209343376 24 32679666463052295590 25 179688389438236381410 26 988000636178770298152 27 5432430504863389539216 28 29869892895129930597554 29 164237864211884206025474 30 903049746804183829902340 31 4965351377532139122351330 32 27301650644187333880509188 33 150116304005981937732228646 34 825403914003327662380050744 35 4538425002366326861309140446 36 24954217058808947049721868910 37 137209046145003186518392623922 38 754434378145178855769154693346 39 4148204793092472767715392514738 40 22808616502020421406897802595686 41 125411597687083413200678188168910 42 689566953876154157846290399046112 43 3791535956544098103997394444099310 44 20847497278046556516987438107775766 45 114628516949953659860293298358128808 46 630276938994599447802610506389950234 47 3465533969785539915101716660715615314 48 19054997907102713188947633011103068190 49 104772582987662440220270406019526180352 50 576084771744281217862646147920739550990 51 3167562110944766889693399399967177212120 52 17416620314464222851319728087444467705358 53 95764077419874028535903312910790705649724 54 526552129702190942047779218343216689327694 55 2895210320423628155568745387409983124011252 56 15919112902668035650661975260330961196689698 57 87530136871447244043954463013748813692043872 58 481278379423795838818502680481673394221050188 59 2646275748843748980506561511918527455904892372 60 14550363446175501706353845897662252359974295880 61 80004163024437619014004212246558967710659969934 62 439897334846641963173936136971965887105183090810 63 2418744948872030926801724468292583781316181929590 64 13299301142235528569179553722299789451291890930902 65 73125283819139155606332858480470575463882584715156 66 402074295212664046712891299137208930133569327070964 67 2210777591925182637474461379629981759343249906551464 68 12155807071410481202984834048241673517913567671712676 69 66837861075292313012302540805326117457367048776860230 70 367503337858809537929863047776628488715016330334154020 71 2020691583549803326217618839302824488445061580449413456 72 11110632354043500296617452491185066091508309548628500874 73 61091040469363146753176836530440754381332742478306620292 74 335904843820100514661534215469502716131078080078430257622 75 1846949458298709126416109493368226368697467439848026611438 76 10155323343112182611162247723671488585045776322201657501058 77 55838340210003220711550731772980373324692125325168480716028 78 307023236194878170719618178177908526809644697753392206818454 79 1688145944328885993939670964947482282621012446649883226184024 80 9282153248965639735093762146755081068155592081195269178594800 81 51037275080820309693769253332232427078914249165066826854636838 82 280624912971083914444981847432552233136930776384906638907441954 83 1542996597199251490887339254992224635680528647392855559409856484 84 8484059643036143630061429822490349629666280827850109464816944184 85 46649012808743049647085626911013569428591254603940102392559989064 86 256496357591788222517206136653270741914835869256692705783628710622 87 1410327410948422452834428628295581635638345783455686280880584855462 88 7754587335068520628405182658638390892332880198179710201317832434346 89 42638059978403355298240923372405217464644708161401436542420222875656 90 234442411977278310813927935337175520868126414833830003737789102339592 91 1289065322427037019900400886988288682303874297460219479150778333808080 92 7087836161850143036496847893968231226589351925608234485635335171773414 93 38971974952087107890327821196935175046330414168493316571794330477064414 94 214284698035351732180301979911658682939245428829411726098161918540481094 95 1178229532081816580486432614664069403318246465410578852553154180546476202 96 6478413265144642286022891445623532925237880195634064563029320811831424998 97 35621105473265009460071561112037966173376789075945076190817605073597266378 98 195860174892553820884500127508731557593701928107359715841992583924682140684 99 1076923570991734394337605005481472834750244552009226903907143787941001841152 100 5921389472841122096569049158469599209417743930831071647331111114902504988940 101 32558348831370111061453113305209674679986796929005131663562285009075085815838 102 179019820176861679064268163538252848983337585317360355915824442312880736473086 103 984328049992431171644808260587437608036472189268068135634873713051262570359592 104 5412259430518256587845755747998575875354456053074555756783884890743373354725638 105 29758932647971419154982725073510538352166636956291122283049428205438039607179466 106 163627424685682191145057447911583813590818408781263354269395756488346767552813620 107 899694032241902323043234813375475226007064454393292545054000018486301599062100508 108 4946905160956933533291257618150345096324402343400551637313904746653704730571915578 109 27200214511284597933018340142260034966995860133482395808013212868001443105292306428 110 149558490690122646861177157367200247850989104144890919025208096367333945612910464238 111 822336975623032689279702854592151357998456512135416802807544887748520783226450258830 112 4521562756861234706273603187212600351506481488923532097027054693622996618024126160490 113 24861498838411154508739408885598846846532800464201319334207549410717643803903863688782 114 136699224964730107541773593731936037687292334567522687901316796975766032431518106289594 115 751631195987543159166426424506489465981002157824774114000666763038886427748372234195188 116 4132791937389752157936089617310768053880518309421627053463469501839154092464783687490340 117 22723869484039894409829090127414221070016627894794517475919727252346889974147562618521202 118 124945618398060118104052239806515992489926921863262230289053552427530250449279141442464820 119 687004806458615172267844824369301815520030431973117134933997262801388917480003030916861016 120 3777448222262487073768831435343247875807850741537544037836938692596525691752452992711814114 121 20770036741705952441611199387025567722344165163834691570671358162317599141417359311778830332 122 114202604739723818201731996782785826492119800859594046869530660756123855121277547612536579812 123 627935091859946401947438705076450960404915109337909622470442061072339303502191327983532835134 124 3452657498380215029271622186880655361080760351762459643502307253073123005173104528707266358862 125 18984197500113482610645787520471027213258363315122879855342166591799119165313310931271329323796 126 104383291679639086600021787313904414311781888770315229243134535867948598250581023066388507248846 127 573944280858407518654369410284502560935719431934386659781846455896172714010550970790769937724404 128 3155792773244469302200607760006464559165748184605212460327962840217659050596312254416782446566628 129 17351907423429693642060507755187803665245222516855139689196653984437702052809964392055080361571848 130 95408258040253177059963840993998116250655029080337618512146958041141831342176141945648917590456374 131 524595681624281772027230864746912267531352138964284022184987786450209010691264097596426353615377252 132 2884452927153710422603695810334753982510031276336331439281432487827831312467040802190478749937256870 133 15859964121710948244758699778005882382352752845479922443046625289247056271624026372875102881889542646 134 87204911397243344982127066388550335649305828514281585128448467900266269035128272343619188574793963638 135 479490149753294613173388496597705008210271702414210299766420732959575220926149704026855378256706797900 136 2636443292317875789062511853945582066957841706974792515294941837385268024714090733802185840097840141134 137 14496300366512712799424303213271002810088016452239483834022568719902605491496092218092793427014559603466 138 79706900932963331650658540042694635569547889690628036661517072572373918967142013897802388385354208267768 139 438262859882061017977274560841355066963581402445878192717211767654204671139017580666213120599826469425820 140 2409757901810097850200299789801944978041326052227180387509577103625245731232172628893394827792265108106766 141 13249886487983223849203943774953884140179806098941757927902846302830701257029851111974857568168597808377194 142 72853580773640497254404752959402357867439094206075274743627015924848162899072710130116507597401106894528792 143 400580354884930128986790968624893858367356742094108894429983623664535720489213945655316627855233369075182020 144 2202563264780460013820201824282845015481672788854076627858065718882423279779084902597271704726240611198413392 145 12110641164002984430329434495827788991381923113575605157499548397445317069353126672078880583529482045951378640 146 66589519469654200289081903873671996294142357390100866602698676402469943863679602419215889707202658655078477494 147 366137848785357925648604419311760672684687094908203293857805969492041628914917774978360538870931849848740306580 148 2013183536701466821911754916744381707537658403848974158437473738433440216173065115025946480111779325548857437018 149 11069349879809269405146012947006469864659009700402821545846306916496510433490296399066111968364420340955346962528 150 60864051651443355607149555831731506846979975693575983290464776168751522999322106736507286679909870675553556544896 151 334656761567048230853590908909493365275419959988080619673345069980512845843503025919402619039771578451767281849416 152 1840086964698287055621767298037821512785623310576428513455363325639083181312321135734804327560818141594687816042306 153 10117590398585712053871858807019040101089968385053753265972761353753077813668947758038384597001820556372959272381756 154 55630868234718645899570865493726246559543711143221620663737518502046148851808880389433491896737404692760245937648266 155 305882465945768466172284507301670100896067510430803421686001279167913915087496407401446042805238651380690632164896970 156 1681873498330048261985951981351195440814733402591755581684215815127061167817046068053805518510656333766967506800411146 157 9247664640203567247498806220645953084566751119052339586798915978215286153455869606548591963463473792274979800701754620 158 50847641860451740735514507353919612326750627767119561189307893944311943018094493543694254288063678339940686483143429558 159 279582227877140057847913036488743152602420643407012223465792643923758741140448628280831693567315106400033985656402708128 160 1537263465614934748692688344180844435402848444129220618380333408658779662613194022646319319930978285627644564076066771252 161 8452536417132056783215313278771674964179133030371317007142322194586722247924593799062929938767812320600425563247510652542 162 46475684540101988330613048588694500966142888283856842722180784204642638014870595101789913442167411834567492001317951173368 163 255543324142690734437594684507290344371335083708817699977603050735890054062974472779495191771858747768963000448025508403230 164 1405087222707812163072216774236278615322402049672444894718383120374598817394852829843193365255499422110795538967780521365950 165 7725774523909521093194335186124134537479765784221895161979914230498216540205893934574109430962250359863740245373350982773148 166 42479634737025446495704716970126330596611646691770284425735508109886800626899981085110571651923570829405408697316113713430124 167 233571321788711349235247683780131407163882077128644137295649989382374921920155518301493606991282531669250120220447818617641742 168 1284275693514258589028253207701559601703701334369697096686380881878122671516709125009977178363935034062961857356429206663852548 169 7061500719868104442850415793209652290975337965820890857101264256254677932738325417876609353627043334044966632130801110287088546 170 38827171353098676843416266294530579339583041966295172173256430657876571406873369894764431672096068128189023923734656951538752564 171 213488505501567763261937914566990036082831885835152731778418323807123251142141016185528645378585910816064755444439464956324391460 172 1173851722722920993077558085753020028867272861906370912916912115808705184489975716632951393146984740660138625488342606248652368258 173 6454342184382617775897292334192639474481341574169624467861878708318612296420205738687099075049932163018584437236463313212810395136 174 35488752307206154865428349950258621369869232713867857108068841947892616379819158402573459188601417220250602046017482168931421525588 175 195132440199667145488698762127476137216086659215275691213707765193859984501127225401102166161342932417153050121043117548830560843176 176 1072922172317256453157598912725047472049010322117831369291155673060086572901746130757173174328648994180444147550727661268341545799544 177 5899388060089171106650792364784465193540152142364237840644663011655163274243351721840187085820286896872021578023083524280243171569870 178 32437375591145586647421404454108010842739859730825424017462122226695168041392079499126204094669449496951974550149448122367844016198458 179 178354657215945786527499219222618717018437700437740371144823404540020934006749031104119606087653425024574190171184591835214188736874154 180 980670697641173724908985749653340842027143583366228708377947770132306070196694573314068317503552514286531232812239680385868625736800994 181 5392149732583738263382864372895560842196132101605836036866487497525947781897834988838075970860529665089984561481482307184605604406663980 182 29648360870308670076021693232464785156092925424372357733267841381849777148688012411512910118021695392501403129006132938046538949294718742 183 163019453444378051602698579373904357745145126250157013496144645903465610478298893464191713417961943191863426337844052526825050565534341172 184 896351144589500748898725586594647366920790757323976640109154682480987708581070138100846826515989944487234027706495156433157252692862367002 185 4928524525332445765430355518338288506360237898248334045533034317028941478024252118706314038987863473819398064653471303582076594982451160234 186 27099149862666366723420736857616648754487655689130732310225164055588222644471285364556176068645593570010804785768099282243942730209672471400 187 149002793737688708088779094580948139159281337923805609834219603066941470264201408479184160942885687874816231564629049011206338728321647563606 188 819281514518024083739266845633387491530319679325247396690697866090545228079173661170133181967275815318559159161830463647627316077720985241586 189 4504762516148505127100127415650854615090564741989806987988453034141708974953299962102600131299180609056579328870843780966956432505311261406108 190 24769123881471599043411683067089164990175608568740839525017245347483342632022074089549507638466686124659629333276429922812939028373007346540860 191 136191307678573656680935989093575988439696266839019708384324769788783482042823707791632284180697696105477076987034756654028289231312073376681870 192 748838448059710940204622057137248644231913522191454706890837111551079626620278671686711489789655613257695411431474138079134411369386544677028082 193 4117436206838757018180369731020604685896969824431235794131512131410732746374839815148002661818778604425044445530222246107665585478476581241713942 194 22639437065916932450534580844719907599802287714275138922076714004205453112342687601532660703898167580980032619751108455793713146476330155978720692 195 124481372610051765384875020731423239115247558232495325448353572525722776231171513863759933791695743149998098525842208872401994687637612473005422204 196 684452183230773695334474538597157976557686564810775112231618726641657452905583996193740650587717211816516462188896765884435206519329077847891952310 197 3763412800699979312691969122884584994635427452404798952817576958865584083360359992495377654201680384763237156086688585754768719649897305869619440318 198 20692863950873093394361737006563771277220627345160947561801433013669539664478216066401156793448599986843141541049570165877571484567151915656693343200 199 113778275508256965343147400565093828906691368353107985854716158978374464647809485402172425675986563362342083988899606336487301445357946397051020126580 200 625601947046417317106811756104363225952006964716593512896274477491241558995171659706256154595725285601114174380888159108953786544647218814001688325414 201 3439828863638083433614815949337631498621941517157462497394805112940337595564141966633227644833320884478131529551519083882851113291389219395089884844304 202 18913660142812418441543847320586343310566189154220914248095818759232265397451259527434290848140171674014256772585791582494044845481345894118499241615164 203 103995446918678087999806931706846839895376078736867467445945975860459031047043148936552504001752643755133521949070122613155837429406020026101551849738728 204 571811743372450063266905701662609880538511293662221540069517450556293216952503340297561609175819673461221480566274498728811414839013440345320841243173310 205 3144067163962690040491953143230023655224275691191283041167603864853724434777785353518487690587033108185136906683290372706947610861824104398618515534929044 206 17287434975027588072235531256992794782260113656146123590182512346065582043600389579640938011378094846802353017974966571963735194702603275032478530504725726 207 95053760759721975392173352506930772846087392746182420570171733745029700354146549461882685046773262190530079516390293449956595007647313994356332626665033494 208 522646502943797328672683673738959846967760959510938245140452903200626279586447028253070191844157316182030259322290716949102488172266023111713340699075534842 209 2873735503531272579315093719758040787890948208407144594682209799476875521927567420386449533041946200653782010492175642523262482737198475499398339847951254924 210 15801035112147678788196173780561364020881618019581254886178332107872509391266294797713625738325987761924293131786531492039092713404950760112185128300623649614