1 3162 2 8253 3 29463 4 95904 5 395940 6 1504636 7 5124134 8 21431528 9 82893234 10 292817550 11 1230551308 12 4802902204 13 17419191296 14 73465113332 15 288429221652 16 1065039430488 17 4502736844068 18 17743381508580 19 66283907402424 20 280675083040644 21 1108487300338660 22 4171178355458232 23 17680128960384164 24 69916970940035268 25 264268745858865592 26 1120827833566712388 27 4435758531242366692 28 16811383135659473784 29 71327918480446732260 30 282410057810342884228 31 1072064958607201050680 32 4549632289948481538948 33 18018024126562420279332 34 68465369580204843869944 35 290593682904530519859748 36 1151013436020271651399620 37 4376200328520616375945656 38 18575849163996640353658308 39 73583308367344091316597860 40 279864219663811072177177208 41 1188011788822330903689955940 42 4706221109904814149566210564 43 17903206431389778329161955640 44 76000665364181087950099077124 45 301079395335692087596824621220 46 1145496036694321126036351176184 47 4862819233313795314049021933220 48 19264543708845305390828531685444 49 73299940077080908225938919702712 50 311173748901959825371065397071428 51 1232757283033116290882469658222820 52 4690744955129967516070538994499960 53 19913337028080205220989813383464676 54 78889826241058747730627364079088260 55 300190419688438653298500132950114360 56 1274385421115292422323511718099208324 57 5048694620712957521520540631009883428 58 19211526345475066739960483665195216120 59 81558060107500941578730833284094524196 60 323106713415463945905019227515692503236 61 1229512388815148623137476235610118027192 62 5219616059310929403934204139348808550084 63 20678456152431790084389345784591318297956 64 78687823423620222244711065510810512101496 65 334051605543138495595297799005984828298084 66 1323406866459751337194208417611288873448196 67 5035983525856907593230455652155527987111736 68 21379156259733350776024779082442019903703300 69 84697489604333681516998864312852707537045924 70 322301519532741210524018843222172969354259448 71 1368260382811646513238448318072922824033472420 72 5420618223183580315231093754572244013430217028 73 20627242511833687601456766301761948969412038328 74 87568448957055559145438048215176174275102691140 75 346918755369222739838835329045994083693098306020 76 1320141418832758739619807140563310533098572824440 77 5604372459446810994187215366142607390026591383524 78 22202769183630832360204758660914012665717953414020 79 84488970059505162404590437483869106391597177908792 80 358679519669103539392607604112880756404526258674052 81 1420976029984502696228699960938120183400785198427684 82 5407290980784165450432156983394338859671907432205048 83 22955477052071568029114699166307494272787952729142308 84 90942419862784304865730135878373985012607214457942468 85 346066503481349526458595272411942220417927068360115640 86 1469150062201287196541133794814171130331652453340735428 87 5820313099751622861603593750789011730722454998950934116 88 22148251635564011502537518526226911406544578231637298808 89 94025585945068392375177830857243370601328312516834221156 90 372499970229382530950551521165478279678526059127889323012 91 1417487928222888492274485139818274509203066774872674178360 92 6017636806879489271088063057688605657292069602565302630916 93 23839995471866556966469185016887970462831217156350130660004 94 90719220616995558332251699287345673249231991241439951456760 95 385128728958647449203613123449635073230885251767077147273380 96 1525759609241974084457650985171172993297180519475637359336004 97 5806029858197872709230304225208730290985491262653020070436024 98 24648237626693457963107395793739604629407371729920689377120324 99 97648611104609745704282100397005577669241185872324865485664996 100 371585900866488688028584498355538768018604264228316031585107320 101 1577487168594922685627370108108736856808011141177404003085129956 102 6249510961020978972719920494321671548893032718374868200543589508 103 23781497268193268305828838188644405931349999529713150118929751096 104 100959177268970556296892031115545827965386950109776985677429222020 105 399968695740748963204024394629078229350321947895419747817552946980 106 1522015810251125033311089275239473709945663897379502195623707994360 107 6461387286646083912118738437331542491267545234842720785711660805412 108 25597996305352761721828578670704162938974453655338899132545639338692 109 97409011281672562352073597772789194440304118195705226087803261916088 110 413528784089851587731237560596175826578213452277303304320242298669252 111 1638271754987633848779931120271490497057162098668653423350020734680932 112 6234176699899959187881601913647189168210332767251332068704825050893432 113 26465842094874946325856501430068214830812075570984379866265474495407460 114 104849391989574637935714958876717361410577743450368670894445235028186372 115 398987307941092475347513981679948779345623987269340479902691728299787064 116 1693813890725272059974992567663977724767015994041528238699003596281916164 117 6710361074629953613884443772711239893259099866098050075742067167331007396 118 25535187675380571391474088344282164634806127707179145960748447838617577464 119 108404088877472623802220024279862599724719591162003966705888738381527679396 120 429463108286743912192618077126063847690988817551930719196380804146942827332 121 1634252009958428999294541052504925965010727973687026069098990481642718407352 122 6937861683189535866609610696101249621179199450439390248649890824599108161860 123 27485638911481274711007322621973580306402739122839871886575574863783998200804 124 104592128588548564389164887278624320339200251192369314620576576388429269220216 125 444023147532645075070384643717830928655610318337298415988924001119489602896356 126 1759080889607386030333603046053278203139306589014633795833991682555980061812100 127 6693896227786439330120224938581925724207473907549785140830900663206960340077112 128 28417481434708990733966622189077859223033485386000942726876026373420603218279300 129 112581176906829807439349625424743946375419768089326914918433369663951122685288484 130 428409358505834157692292804570894246040064564214186304343618685646701872095708920 131 1818718811536893265386596058639038125733699163419606436016977241428941625951086116 132 7205195320955929305313432611045709420762163970352392740028541342387568711509177284 133 27418198941578425414480484011253164365929253278432028567894704465307041497158689208 134 116398003927394478643951795767982179189125484566749902772558990018830811352046102980 135 461132500499492252085719929955778409766367771716861113683540433624249195565047892068 136 1754764732153258894663480975768385716274185105278439089357511623198276743302479858296 137 7449472250930449540626950515510924998087866489324371444998354405995105019161830633060 138 29512480030360055668147631557342265713501604767123109837710350456050534493189558568452 139 112304942853653554699277523819922363179779133155616202446641211115511462373090006200632 140 476766224043247511898695465798143269732752242181389704415995043577365148692631009352708 141 1888798721881057059314335041220142573319526320954072608345599572738348849877110299923620 142 7187516342473608525112518733778433327439132938393187897083501674543528762831896864015864 143 30513038338139290249549237657548009363586221930269337969493811283778567758952516490025636 144 120883118197997194713980496769925906826041577847074528815497815047293447911552225389976644 145 460001045912132478936736866165595882775256110575060534472703636781676885215969887734823096 146 1952834453616677148092682832713278866033030414140723062359241336003922341875662778839814724 147 7736519564579629907490426240692348220377809811389153725720342652426133541182252411789313252 148 29440066938138207966044871216954673388355873782501289222343036518329518508258415414947133816 149 124981405030532668558084389176136337117924699058016332517663446022036301353793353375176960740 150 495137252129540724091697986189981530491796960679860825400570982881504507417455500231066056324 151 1884164284031656026253417130469287227567280003711957581549669053400231361465933169598463457336 152 7998809921918045223380935114132199903687983554650682090252025460367479049207651561278227778692 153 31688784136153469238765649302066181516888069719660310964685425977646451292517246112833182816548 154 120586514177671570772929902139785213687251034690609217182134893446005354385821112696156824872184 155 511923835001364728401736932772119199573655032247992375847873049223964454260847961918637193092900 156 2028082184708532529854923028056821123877448564647119848294495908621669836901799864068617811776708 157 7717536907357310800242627885265922404684348636871689504412020773039270709078482342885924582141880 158 32763125440033725879504208733110735600920996239229233057571646634733628184800766278199286629911236 159 129797259821142054021506308073814641382201136325285500625118848197789559315886558145285370440274276 160 493922362070340632328104225315879129204548078721847510869090069494951846469503869980389569741424760 161 2096840028160090451906740583030694976739602167686566651673654430513307546678699865180817453237319524 162 8307024628545221397258373297814916843022581317453560766419958348808998884999362229597891495718614788 163 31611031172481462734832549825793443220264415109475362297483699021700143929485444032772119545424600888 164 134197761802166022830802879706376235391800871903592262060039664332907345396184249545474834003200396548 165 531649576226590585285670920712143134073663153127337846593914181164565968859482453391995947759435427236 166 2023105995038029112042610399011282151099964101602616376195870222658611985126874117838296077646269735928 167 8588656755335548658970452311700847929143879072912332027088872291255277461266526730632814062856723854244 168 34025572878490086524559798802507376830445689904593986442946412154498670606081375918996831015890132311364 169 129478783682403601086050672001253290212350120128283541692403261834877522632865823803448200614044305966776 170 549674032341356429677189900690286047014613301359070982934371754673918230506131845237501702721343378248516 171 2177636664222913770694962081414244793801125605760150463641063527970539435450458408620506668306420411215332 172 8286642155672663084210044652190361552620657282855273682244339979177590176430978856413138145258458629027704 173 35179138069842233239829936872584291667459841024701880563912244578495799305176109222355940231320827676677092 174 139368746510249053356570814751122833316833962529103395245895100696122750695630776751096349882896916126041988 175 530345097963005403469006456433701182693604851822308817661350501473557944336885082861559444358260521401574968 176 2251464836469726316342820339810518471947340515226006476149615022468019991075826772477685140159867331938491780 177 8919599776655267076621059927378604114429743669926575898571816365030502286122693713658205515458367887808074276 178 33942086269630608523047767692882536670050498013028458761724496800063959995942490869723144317802122112412779256 179 144093749534055671140503142105384158141942311879719737376343846781527417549552558827000763313731996500408309796 180 570854385705911154889147203990738104289273219571712464535040071431723828104964689456981526174794004735998064068 181 2172293521256291923407266177718341949015978486160633370759431269778653936605681521360286537990978431480121474488 182 9221999970179300118979839980464800084347910219952518158083958666312020919650742150547577493891396657742777805764 183 36534680685177313238278729529397095398451528914986386092397798522493968745288636795802452805254119433978288314980 184 139026785360400097453666139300896651189452162465123189347188485575601720472963702984777000320014940148663781869176 185 590207998091465067886120309417766029898942446001597202229262230389039671314887805082038643869786577335495650541668 186 2338219563851309441177021558320816072785615284956267856398693601930052520078155828405850051373856905157975223117828 187 8897714263065506483841628151105577977633867589851308625353937850497041788703657742954795436852310487906689671056696 188 37773311877853373162879374916982571075007198740610023824354905787570834575081213747617334681478534657621379482320388 189 149646052086482314790692413359545295410098443286914957519263433613675829167117034660400262759382076019419801003624100 190 569453712836188566468151955236948137873952609140531603041323097130552167531622381274235109218969419192862384693936632 191 2417491960182600790732121185823518977895490311871921758980197166896606423144521234226110207615043865551432419812986020 192 9577347333534810682243693932171481362080263329354197630195771433032390458135883612972887160761113046538156712071749188 193 36445037621515919776165488870529771300318974654501604845451619988326185508134908820137767213544840287271451362297746616 194 154719485451685868364887317970126650971390305187288492684465222622706501183325745024352019777383913477309068669988607044 195 612950229346225666601864801658151869223753901292868276042743511387911987087336046241624933492176391677289721418513880804 196 2332482407777013137224521363165939677825092037717548092729683775550219320986190620154135225485531415281531315973490423160 197 9902047068907873111987046471671296686746639042276719068481230278372376408426712387978076192450971608499638766894206237924 198 39228814678158357124035840743134237315813700326822477449271197682596862904130564243905318983533210111659638632820941609092 199 149278874097728619769470673451459039534199458478838372260917120023516924653854843050867385210047576294760477282459408634936 200 633731012410103012501893235753118941536534846639893073111750843834708725771663853214088655989030426030955922838752323300996 201 2510644139402131555668377988622782865422076107463307029710996124378097278367085413796067921517243494928702973053259074603812 202 9553847942254623138122676346284922367165701513828106099314310712543990920780771110777912413451287057861413011475650268979448 203 40558784794246559362701794266145740490414235264888504791809454155231589322552639770019681101491802109093884677157312108073252 204 160681224921736292229720136415838142903746868455262597235284847641010217488498360108175493483695635374371744504450875486721732 205 611446268304295551843159872207206360367054428974913139088191682631577412118208247002192289179305762039028981326950680741989304 206 2595762226831778509127480069756197193489220994902223937917163638341198670545149442826225533355224141556337383447528096242617540 207 10283598394991117789820249012217011341671976268264978578308439122680524800076288213498797094661943026913282618830590025617908580 208 39132561171474902624379886712053064050305082615662516891808400445569285110422532091323296927275683716367813796493872492423775352 209 166128782517233774809513544517137065597854077859216849514769810085177381922688529661763216795285848957882439407086019371464034660 210 658150297279431348993765898631247955949712091618381690919438876999480301002810652076764183578599156329958701766745072885229787396