1 256 2 1976 3 15616 4 124048 5 986388 6 7854572 7 62623348 8 499915248 9 3995675256 10 31974871096 11 256177589404 12 2054827670052 13 16500568550588 14 132647236063288 15 1067478673720944 16 8599383059167200 17 69343765363020324 18 559711476205611868 19 4521911675906686980 20 36564975581359570688 21 295922567231207159720 22 2396871485577207129608 23 19428965280044350875308 24 157607701901847108204372 25 1279419211318719034311628 26 10393003870106546996351048 27 84478767289834632144272160 28 687097161882234044137680048 29 5591638848636208301757534516 30 45529947556636299511373545996 31 370919299109123681044487781140 32 3023246763774787268475985835280 33 24652886499025492480736709315288 34 201117836322850471890378941991640 35 1641387585020196020564810700667068 36 13401056796602683370752623867674500 37 109452173165878599228197464109567196 38 894247504213652554007740580662683224 39 7308531628967861382123875472843868368 40 59749334066064205058518663601224110976 41 488605663204398587614000064102399643716 42 3996674584380762664437136418272504646588 43 32699923778923875202255377169415612838948 44 267605815544923699458508523311619330658592 45 2190477473490379076585977050746759741990664 46 17933721650702563097279344987933473577414056 47 146853652695720245800133304990658199532009164 48 1202752919038928695952292571609785516705290932 49 9852362627612658240742761232874225073610207212 50 80718285479247352495152985905218617825866835560 51 661403669702446669855939377101604604734741809024 52 5420261470465854534002512165567141670614685631568 53 44425153133087987614487735898090933016810535216980 54 364157307120306923561031087050669564464990622382188 55 2985362649422785610521965025646152235885120557396788 56 24476534150388270890962715286911166555260654755097392 57 200698675878224804804365448733198792842099494267903032 58 1645803723437999257122286725105134768745712936965322360 59 13497330902838935750300471056219790577582576457341233372 60 110701018337530849484761596880438438785943668116919077092 61 908002215781256385079382672367192561167500328632701408508 62 7448205132373079083489122192992756057499639148120163944568 63 61100361103059567472244819092421997995310528454028029314864 64 501258191879952155601522085041200245963083373940531611223840 65 4112472471924816046697347949416162403504480000784306710953572 66 33741680712191507302144312265263629446331013573086961329096732 67 276854181732490876310721534559353822389774536422414309512380484 68 2271719553234084061075946883893067397968934012432831307723332416 69 18641303444762045498688543642630932855690783181298024581722503784 70 152972912590497583657877394390444044369951372878186593511486639432 71 1255360175071808011338343034979588988346674450120079461156720105196 72 10302358057271636986456922939690950912102244327095527546769161308692 73 84550935295911283364154949946340401065569214474062068259059303670796 74 693925339738994578278768457075845819425162806811358363833340976301192 75 5695328323730585139947145740884826185010984202064059094556175331579872 76 46745053898936006419816739154145466525623951101702505556738691437618160 77 383674286030396551644198134207879670692851437323022757924204420165074292 78 3149192085037326984279114979748049963875748827717302056833379955361069772 79 25849038029249036368044050148105594080365283382658451226434520168091296596 80 212176748048166624115239747432219316294844055958124621469715240136268855632 81 1741641624726669301256723871909568358663898325757792528389121942687206953368 82 14296406198544250988400416100742041502619880208290920634606189391567673547288 83 117354986743277509144016542324083773651268563603838456435958485070184390314236 84 963346109410599380466531116284339212856179362942711583709652879597123421675076 85 7908039885606279605096200186638249225327551339963080233013163118935958348776732 86 64917332021387764378057397283018328945364140647590456203494932561756493653512856 87 532914349675957706641998795542195915466982076789793837194717720566764509571828112 88 4374805638775257531142546000042378570690403000248391883110051782272736720853983936 89 35914050544683990909221289054836723997555633451359953479422183119177591285016841348 90 294831577621035322397736690166405483081224848639069131683241242223850980081927229564 91 2420400906895124230025228894017201304966705830778508244367656622304171116802184307812 92 19870283527594113773857098521117361979106557342575148034142441706438967732283397037408 93 163126315874623164491384384620698645872732091680698631144429929275127271414009322566088 94 1339204733576458244949343415251740599712290604738653448613115489547267150048696120509672 95 10994429525139647684896177150801344959965058014861632390004164241823492787932663052404492 96 90261180039610017727779745223378558213467120451469183196532674992346300298081360311272820 97 741023050927187536516889231315844964894266715806221180423668466344108885961650261625774124 98 6083656221175330996882030713276386004119398270260309297562472179355399361688577165806676648 99 49945882632310614678336805320312799051382317963958176530235648800503317011017970107621780544 100 410049848402977373194006468416317365482129407044273220491091786472454252595045456302108756880 101 3366475204963290293139111062321305669882096497769879416486629611797911371497349694904922313620 102 27638588521648138304786545844295954439808423376624769111070937436384304622449204121620223133996 103 226912206728074395064050714304822569244150524647142889442069433333163924692202741429880008756084 104 1862950471779487469546631444911218562551015725598714538597817645708683588011881545588269470130032 105 15294881197666200791289157900521539315851074990362501353549060097781305774066062928509263604935416 106 125571812379011149775830902265458041707296463404742765353101282138368002773655713934251386480244152 107 1030954230313540037416627345873266810149497674536372613184371475778364351414587798732724059501304092 108 8464234642580610269091010393007374123727803680444503919075432256506983964630996432963918875895938980 109 69492352574414028314616619706112992510663682441431492489423148670515200380737598195121895760717733180 110 570541546739169571292930812339788827788177882534484742339868008626897970911449511437800771858994332856 111 4684232154479945750144361286915839747996406272693954728530794608816438445912669487101248805066465775600 112 38458324607507259527834628074558269917228788777045968867035566970835431899221800428666247170355191146080 113 315749788244308676459030736939004748796605279579075808666282565341517165802972233177493935651944764635812 114 2592366972287512165698784839458234237883856972327384582037865889754642757747978256839092902947328467100892 115 21283867519004243495237033181521474423110359967675209664333672184417339099491885108819977189064366295130244 116 174745187502198786833393040980026296403163402384445999186804429086638511233366529092057323746680497269315456 117 1434697919293737554262050957770937043234228025513573145306072717326538207818774840524963171837724483623046440 118 11779212065835336203464223674456472254438603948403458351060712100720152866594557797530125270024620119940895880 119 96710249518571918465566762833925133863840637507645375009684147580573146064317467272495546431810557865401829164 120 794015944941687846073886549837887047734457682149222288600756632367815036412144628043320523484868106760592198868 121 6519080871506326480994918185939129572370031015227512603389580957208588725389012502142809552001783629608191239244 122 53523426532705176206360228289160581983226275330030941544319332198054647867567890266706910498281153072019655465160 123 439442257315099790778783506449227116732266261308007704856195442013444009760966351566750133978046189970931046417568 124 3607946317322904938750202815156720153027777021262876803140008311964572591253506601604344127530230567703087741385520 125 29622290420279884291516390740361680949305989525637319522202852993129490136251336802272380441450050164498090168707508 126 243207800464131604355537948110002144880883004390792216052298051195214537873100413873153841986134967523299077166457740 127 1996809527085927808182897582459869534459425916471740443801884506201550607053737276936351544474517107757100679818144660 128 16394419227780849697227959582970125355724220141697119819631569426229242701200132558645337179942573187888086740104519056 129 134603288754548542788761886332132495612435957797329287649360046835516098440165217667271570697906188264512358970732521560 130 1105135494248297225943794849151609116863434857248075423466543992513184309125049247414893859788585591671831405660206893400 131 9073515604162356266138719042069059015940872111294587959324828175788095489131013125883917729995122221407616331688823724348 132 74496495890735622531122431489137107604706377811970680979015674748620769518064072158239631484084853669226477171206373780740 133 611640561823246408449791356439549438813491215292249670888471740454121975628727092427756989028901430397309721501332031397212 134 5021770695248486255634183438008708032460759633778445353364866524826429622239620342038131553401775116583874753494926062624472 135 41230407960601263815171531919396675355865845224489651069655437732734224991085194715347167679742341453786609396420720436484688 136 338515477208499070810457649375834285446775492135247547469126126013743684481515752053839261068270359401301254700063444980863488 137 2779326455091357008312665058159670418008122010941394488103127343551688823045524923162061505838770175507000763088338337673283780 138 22819215891349921813374745101605401180184436768696276292239229297890067598840043297718270586695207737511636263832348423196132668 139 187353576878718138567141258376973342530894685175791130390368580634159942291422087731192321903190301581204557817693481558705468580 140 1538237406546564748401263743631672312501317320815642599080535093183569348624508568716405359505797730811559135182229927985365830048 141 12629461919440191852963001576513953949354374126596332775163418149734595948651331332242888587281692428967395033528880573959681739912 142 103692279176604354844103693438454003033043777683586766138294660797767121955497216101251322801860004719910859043669291287408354049064 143 851349881387106630039427427791029347105003960409920252114506965583189004858058171300783143411901529926759809461072269032857007707980 144 6989881608217056027629728952878032302814201506444957026815860195738490354804579768045873888426187721945538047749880859113167394119732 145 57389393486091068472314778222577810026588773843237922160356704971836320513390483106899084842817134784341147987787310476472927821738092 146 471187238726435206229337143096686562488626625898221251366421968655703914517893713240114438785461107115160752469215066627132984400875240 147 3868614627980241780972943032237393881071101033150959334655637101334951798364051997062144165316660435124603479922627987596077060795162880 148 31762704910671630176974781038846332982160730711292896050850407282895451051737726614557190554792550611299935370501201580680235406330884816 149 260783161620325945529971321245752696435459173369643444540689660914821272039289290411679385589252826501741491905139215808590848799606489044 150 2141123237511707512223085192611761583704397357395539255509963204904614131718497649401925948917597386495293796543137695009468163237240392172 151 17579391257707991848360792811578764123525442052621115914048043525523369513365268690105468664499663395207002731045613790075269428206920319924 152 144333134949325981929586038502152473138705239953766897561496926401374277401456989784028302305693872795923286401437981656270544718803743077296 153 1185027146710667030260830841102662801528368208197371316270810796465999193455858832722721816797949212223410837983067439075087999328724332087736 154 9729501583470463563244729559616224694437412147820178467695994351475190204223658135321885203882286672304141228867589979942812948820882017817848 155 79882734555381924035677171586818608506016571369902632571966596402443567901086386534696239940691921453581085171874600394755975720573180872657244 156 655866256164206987336522445210103574375881722834139545683753130219224413114579180461459549332830603251396243063728166019739398115061614240130660 157 5384900499330487553981243484061753035030610687483974814723790872343604849528348723250019228848945199918869184745859022749234888700268101428282748 158 44211994553761747099925951144000809614448497363763660321826124260297404640068817099346492891679472299391042347519452631615800391841972437836275960 159 362996602340513206573564583522715201186972295416047588848923710752937158586325490178170224957099937510680229508767099362539596390037732032038201520 160 2980334688359619891809838509961073170495203472538955133633443178692900107354800736255312010204956571854721732605315909743025014828296146998111217056 161 24469637677597467513819028553710186224719490912693444991811605806889287593904986358474321789390312500776477643323091312676109089163640021708688045796 162 200904683856506243662245069163341536842291022671870479001384178748047318621500834765658960654127112106629586560903549951670599886954281889938376831388 163 1649501084816523943729524116701293963267812315104317736051459934767091792866918887676451524300080523046892372640255408815882302598620635421148604702916 164 13543009031225962662479682263243883033669833929391441356928089387505246566392244961320963819378851773655994570158451130417824267945929443820603461841856 165 111193076970549057930265328312256946496103812027891910902227750409015200676612757851854849866384509309240172436267023192075688585288982271357300466233320 166 912936025217036035453159836205355456827168746620160211266950547382945262365326592806852577598304635003320093772392708946151419047987426686918087208057800 167 7495540533742691954452126719083658827970408712555958698584685291134733972713204646915314595969111561666614829423652881736770308198454074383404011954665324 168 61541146567339503227830489115231116175142145007540003620610687786544455649479102127464732550434316717515017365035755826151737718460595648962644443327922068 169 505275479367368080956338754397856716099002499439950163346514649824433599534668724599530379154506059739307465141814675484425885388709988854713980064241550476 170 4148497899896375100072142520613883844912356824532551284704385699623083573687197243399135343736211525343880059924320923977278837938082288598046121727599660296 171 34060697544901632878453067034644946204749548033419282266269142189883796202588589166016758607170558023820923619233649916878250547635696920742229433874515280224 172 279650893822004256272287049067214810213983544018806898082878688830483829314302222615997528075427247980483249409720276734370886725706828746569480064430888563312 173 2296037070242285461292000809662681778464201621546883955456393201575961361867596264681908241034974854624442079286913072386502419119772563304498682175870348678644 174 18851312319711125289097545258154582257013203272985714202766425328862850798210558097649383143958993375205667338229986836796615743501797757215339482127995005680716 175 154776239375458065932568161370419094836064531976364957961365512102227489600974719229879035727463564596129269146016529125878186423234023728534199280984578026279892 176 1270770135753594157461832441564672376040807838711198108119167524793820301871262023794087005664025370095359760557584693553341241054252703835212378372511679453028816 177 10433492712187357013709381481478009728735115786174108816207615498643106099302023748068377756860562324050584910500974828143760023340559487826579915188361791769513752 178 85662834563544608139246159037470271477937947492834842488274774837103648008222731724103526884936141572755948298745764784553120990644779206712817975155143451235129496 179 703323569250153002429302358812967528233239557122562231835473077767150076826262977767271933762866052637458777611361968783006957372431011230500512326189648186133784956 180 5774546831128139813807481011814599356176624730322916796701555264936296968463595165101162133420007076524940453053014735048373712550650206012241766091229403125058792388 181 47411167476729280186330227380974554731870925079181968759537143195541571964209033811298442302183308095641278379114451074084516412802194635396372159681275836909040702876 182 389263243338279415881516643230176951313246555171833286789760243190762277710674117800129798670297913371758828363503478189898522708602156635152098919202344676598056373016 183 3195995423830243015203747040431926916876566123595465158744122508694166259197252949004596652493337605700473281990201532530469997030455103368119024690990580828092906109712 184 26240306603032442545634744023958437810623987908165018704610745214813333167016300205805561951883558716352438395264847717089991355534708957293723033305318295537502535868736 185 215442641780156106726627727966754801185995931332907751802336659870201875796998081693316937364182269378559073235680499418692462872992287315232760818017555987920312661918980 186 1768863947120258067628315807072055325400595465523842957758697052981788063070655802720846905874230754989931022164440985544333008658712576397558675582365942906272293098105340 187 14523028791087199884012570068150701950094478190663597225087348518205893957151188047766885136885973526058926122840459426022300218534089860920197055220160738587531744889693412 188 119239451535713076235347088958060177877527068377141336894128988236477813309383501198625084880636277605623112068863744966808680922883570701163334170273801658410399098648630752 189 979000118310659742820148700286324364530507917354496207293942594673594313527852240376709342374551204191170872415034172674480847724437631332526179999336282421402353654007674696 190 8037954097533617709853447233386564088310075019244732463132991181910753223975484048943337453628374217538727291740956310652866576559880735260103689556458470519374611794858005352 191 65994584951962644578388615169638282800735335270023788156703413052362415309407146792297872803762915181449478212133578910273321028811130001396625729769870628753330582473283233676 192 541840027366390313963793694355812892638293697926314038637790334202732046963432068007943280486736738970265733179501264671313540984738857270317961487843107003468527997675274808052 193 4448707678821535823726220219605174331742685753054696683190107656855773652653550091766424438268308165005869959118567522723145622382177842008970364930334902192310262507653559410860 194 36525540955111382836768833199309195549288069312147430542213564684393374591931274400869831347207974822909600885227249081815224179138243729713298670890406930583745641108225122308904 195 299888247238247132777364847543903245272414990466644744534506939259195797166488850773264772174668036422000819866646856810249281099724932877431769406277737818271358840745203769648576 196 2462193820258817293025139853149308700259554367527708706553606055545579113578310443006625988937056543806529931838492962032335762022355337400994056331997488360511032138439211804342800 197 20215525245775979315847953156168576707760790660219994248000722617815883356240282077433784757326197782948497445791602082453411611560461104734393622843932565238440322359191439679155220 198 165976967017167549163919617514727094061118453895026926675440366364958807369078379766328467243528021751223655975867679063968487125257875642325283382326408549827161831023180864074300076 199 1362732520742660602709057080600307954302714763327531932233179239655727168654920116973031936811742052748970546662411155864810617279460125777018569381118128933241042184889115732192467956 200 11188539967257865477797389132800242034003409630911777728644951200703959714424763685190160071116639364587899774522144370397267087570464165473464057967480171563887992782068161979177314288 201 91862067626160504636582905967957227591922568091262459468830222951035276244972562555429645160163142847395935093843451454806568362904955393743285748187998193798233946681124430684881598584 202 754221687275249266270726507810900755298676080494943210172103328940613829695341673792493451424349775220079577182612583846795463871514856370729325883223802562894804972416869623396248966200 203 6192440141424265265680684177792393721975119619975438736641993495612448772075298953752241726265676742652587642467578508892822420199945884332925001586909597748500730075128618802871178279324 204 50842233318497662931225480280620115839702659471169264202497911532864053391184572274312323740529333365739647984455195086867447565023355498619529259022702940492618133640374237386521484901668 205 417433618351039312577455106559922455579439163813852619776511065470768713215770143707539881207284127315251104807728893990782310379410066571094979033309824307893981951564477572468029923380668 206 3427285048722456951809610382151993972079332458381134829629668326028491632948128064870609782755131125155025704279706609443479216363768318671233506939842011331590498744332039324504601280077112 207 28139283257972183189098588382917259498246241462210641811397058708887582271067985829027877574344271105555655646702604838969159044834599999663393530463415818855430597009548490079707910957388144 208 231033967836688678426327817255412899132911706740727477999859902156648526180735269559642504215884290188235547694908392882016222024625006474544060100328754099993006752707128080222183196223931616 209 1896874696324302767874861307765896270922516307320677398787535196260834923323696542468100904889150102377134544263889280389150795031883329415950270287134210108853832112425162454287973705047831332 210 15574045898596784673591558327693593564848602457550264237843900834142905662880017205037310492042139470026309908202748503779274644551247340623955187455108340874149427025005259711898280381504761436