1 76 2 684 3 4740 4 35672 5 260172 6 1923780 7 14150114 8 104300522 9 768160718 10 5659345888 11 41689048326 12 307115065572 13 2262407666898 14 16666499139956 15 122776828884698 16 904459332925242 17 6662871472736956 18 49083319176509768 19 361581642028422158 20 2663660296978957880 21 19622362565709592998 22 144551884224353260914 23 1064869080627267696402 24 7844561598079494807764 25 57788462228019229871036 26 425709751324919174219072 27 3136072243061655978393394 28 23102475532507012465162928 29 170188801264352089656101570 30 1253728330332039841057828412 31 9235829353032990250147356158 32 68037502044646625653457261582 33 501211261872655467010960694714 34 3692268550117503120397178746932 35 27199801926338254469757655945468 36 200372539209939475661900382397736 37 1476082604504595472406477917509904 38 10873844609206784717637971898778292 39 80104254480296748325809374548319878 40 590103299840351793308307406488679240 41 4347108736504429422539568433050119220 42 32023807309848430639520046008998378000 43 235909496812573418607536253165889437860 44 1737872394368494491650563535822066372874 45 12802369128478063399060664677846076358526 46 94311098923558278470168932199537361113190 47 694760734588081452781225899493757178467032 48 5118087731292432475702893168879324750370696 49 37703371421438830263746012019986102380534630 50 277749091296643008982291294867593687631176646 51 2046091763354751858099287495116377325502172430 52 15072926015793440530805579994744336374705442428 53 111037590173902640176077984667606911109330659982 54 817979629085211957019206375331669924414437762892 55 6025803266717855040990798810185570266611827764610 56 44390231392186656482238504552833916121362980789936 57 327009123237633520007546382025067898827027423783282 58 2408975203032348639427797111976327617540066887028742 59 17746176227039571082425222313478174840370454618146180 60 130730598756153103221495653435367873658035125760737080 61 963051940456997598114497599975050087742393032976118574 62 7094506174089830046717727986880887237977521081803223916 63 52263035605654494788879967201733071273194929604888468934 64 385005640095637812365950608116256409345617541814247482054 65 2836217628533892825099842554526543670998406696857018596634 66 20893539207395004618450146561232316734612463000347755321004 67 153916249662621974385766181615637056344843585565642095341108 68 1133853469010254012108860512797823090183517404878911048868532 69 8352748277096283060308065726448759182708281885389262400684658 70 61532116527752118200058926944960556107820838561860305048049124 71 453288096178696973090222420112142796935606341039867980732651098 72 3339233391145205246586107306693014840129616984541342854257186932 73 24599100957072833466045427347578656640014827579824328764575392518 74 181213978484065886901936640166883534237047178999879915300319222082 75 1334947405408392923771990854441109911008639373391807950040786552338 76 9834145191858356304981162553022903754418050363890662390744434218088 77 72445110019120758728044839151067153144113704133382212171742683572972 78 533680748381420018005374097622747609298570857933429104424654169330192 79 3931461227925252975393682216352077677088276665124908321998097495128784 80 28961860500976708592002118432722698041886364726257912104012614203113808 81 213353080457743319740859501352754110799340344299753554620887338425132478 82 1571706242396727083563953086508418292082258866779456434022202719118961676 83 11578274412954158734042864070553175002751604799919074868943664357171046788 84 85293571257465744215000344958543279643358531807038878916143096552634381896 85 628331393641256414169744080183283719919656409486515966860009809042170019724 86 4628723295492292535657795500398290849012355563907910447278135662460868815678 87 34098374779703593992639009162775640174949968238237729924936898697328389327686 88 251192194562467592859081753647848347405673221640201472532547018874112431534866 89 1850455308112402059603096991874229753837896377596950492325027472904169118202352 90 13631732678977902367518705799128683320982465836412594204749327926997825983046040 91 100420764023027438769273988886705550811597411482610505068412647136914484866201646 92 739768750198575481238038791524826206833431017915320524923629740836600893952418130 93 5449647880042726405067674628650263100715104733768551865392910113713474846626280318 94 40145872623684355617382927064503737720646385802880837035123363900180422414238666872 95 295742243204244051844920317336349850676662273919985582515680335298835653258710941838 96 2178641755662785393330042716376156378979412423895688715873988966908052422214239633948 97 16049380866565732081349704378778609249707011710108260134470791203511996133069766896362 98 118230831448341786286238445759638507878758102936163112138600691009537487422636804899772 99 870970015677455196017822296588856875863585146218753361399995627186726712898155850800490 100 6416167076864669432810025067358687506853385494369471725078111595363660755997240760180682 101 47265921004435006973878182759761786766401643305055193541967856920089610697818369407124676 102 348193440356791942423810599282255466011997742368806861776358265793252365698712945721189264 103 2565033523754310979254501199142605693166099195238431342170018200831165325432769116272428918 104 18895809671892683532961659208823006034858044795185053717969203916950446113665357902509192368 105 139199593241102955761577000485173133153810008014777296821827405890527338318385448517232623974 106 1025440406891422796183932077020634689558630517533165757299157264705830903366612024279558019810 107 7554102735518273011096934305578319986967934638785117299787722384897618830699253525457312947738 108 55648741511711114106410883714441068648327211554919281954665676921543468478961992573288442790908 109 409947089715450535334720212300825943889601164725673667384158343846016202290575148891764676943028 110 3019953583870367114466002644453465619230205703876834020477934051125973198412995560729085788099608 111 22247065237276998270953005337999189220234177567095262932022983148652249423825619403674418576504114 112 163887257842339023682917901746514852823812563779272116746221021426746709628448861528569585493571408 113 1207306806386153805413915269079976828219237791284928106871498415800159584108013174450076157415131882 114 8893856324989877751502278510792816763027170620145898358158011881650548844939359590490975367935809524 115 65518292377010186466013129378205425969370636489676557089620895350862838016244709150480660078337770518 116 482653022394565907683125002927743771303589178511418701590314310708758871304020243287011020648776303078 117 3555555732224042256816780865911159991305105705174298399186190409978716768012346259258441201667100194762 118 26192680825308302742644556163661446378868481673878160004708469173029614537525754788288716440431808317924 119 192953389142162803407397217296538526480496224078801178879959061375473938827260657237379923308210448697652 120 1421428017611430588579507330165356169814452963180692663516301965153663279587473292293464133190245291157680 121 10471221149487782636350894645971410114070719727308380046730199286812667632407403578217291035472202454767960 122 77138251816458710766252794592937887368188965209659294220927950035772088150702530786718600108720072684191068 123 568253674366381326023270191820972846745291633893988658096308550530039729630826217421420309676877870364718006 124 4186149294635618445074803637130644157407100552586848150102614920756539836312034173102882126123033945914737736 125 30838068819383987476986866329427723173073053462474779515395285812261738563389687566913521870494026090880285356 126 227174527608872852408044804924647121633050509517808316524663393118129515214864589695984336607185534996500298792 127 1673524574336346070971779568811244379546000141944059749881818020632327045772922966689339951923405391054239915228 128 12328338614308010021063719104394495639660611371289851184987715744604770122904754223476935288730421363869835811138 129 90819062546070094224825821872560501834807319987772951754495888098563618651355719062543746781988974280096540784494 130 669035981229005038993359733897324691028886087395458685154262499937439185506680626311694913368115618324623472627590 131 4928581419258730759373332744284226855368190404291860436450594733450667406593419775843787609867756659535922620392896 132 36307336956138748645304432822353778811873152308697214073322764962917178875614738649606265424342133659805246658413728 133 267464936603372997340231500435727348199341909958823432060890547956067394228217862068398655602199382057566873472442846 134 1970331572339429491785574899441221511266762917261599849134380367482773905710446286495724494510484591371387150515056622 135 14514824089688210777355523065937059801561361633452586363497746604277202068451396896366826632192318207119182967529807534 136 106926225672995145114427433217332253061748653349957801879285261753218773835319710275206244238644163003442162721724558284 137 787692476741402940333836800820440835915338835202569985857051082717013112536694823430068648153161929295790583835356633446 138 5802687170615303380235169024951470355098829274931368392101619728563055400629943941339804661778799690015636416683766153236 139 42746604029173152904611318326059186933504127774246796942078123618065976303123355952103357313953169464010301133632142932666 140 314901028144373111722314262864361228665695170532607157381662822283050704408158144146715212806249136126048274516458604369752 141 2319778606476154471197286152270303811701137949073965403068715970534851514920905954026698458464057368690278838916690401991138 142 17089092451604329768487478789960117985244281408182042439877238514550587559049979093723569648536753036783103202408173002565590 143 125890065545132872210771083122685866589128136725328387995542804338418737849004513938028409653675646345712478392984660622899804 144 927393227454276319265427356699911419004818862363880932081284617269498353516863003106438160278572101112567566046950917173229440 145 6831819449801775330380592497834464351694729438753582373996626271090773614650988789552583656615583112592356752478243607900960870 146 50327903647529072765099378306631634167705572847477370582763500617234588724702202721208382615856243399141724007527400451535296324 147 370750120691269434393938646986608156341843400069645417663308301492928211838350682308035634991217273443804985707822529648314469766 148 2731201620382601659455991896486709303036730427445571811044723763686188991724004090351296605780077004260476389547897641105425089014 149 20119918713100522032281880305047079045398164233753633525410695828235449311919027888235691121535415722128216050812159769757161619186 150 148217226440084057144716915267583346698124354676610668301717675046003231251548047638349939915633474104095506854324754347968848718612 151 1091870525266440496832257459853897540949925557550961550791841092640781716196231574487382812881838550439184913033703760457892106538332 152 8043472898391773225658394086653027864535241642301122060883923343448792045376729052629406064044716119077827961927194344030608965494220 153 59253780343026794661261360012325687354620305602691331829620005273607927635096695668053308946404261471572912416982624618254162009346770 154 436504297247233401574916707421535094613298683776714846281040476749027443314954951805606636090858288998335823981650458616795050981134948 155 3215592328662690615204224095465351500586376910237365018239266779876921212464845465720281696215577637064442660489822876159603450007458578 156 23688275440499987531663164319238430687782762539293515698549190868340480130454365183032428130326673881507819538241967131559083466516602540 157 174504208242828155303799343827498858137051333402981709205042066026445717143625066329200064539648009093010398871216112952189102027659993134 158 1285518600581317397486947773408748959317462254047403499373208992955759985259432844573009438311395393801641711365371988112746641552713281850 159 9470018454460201568861603017148903300156483667653281991168391320963501259643174358741781862099582675184119280585512441771432482831411503906 160 69762700817601949232489612700087013099971641656974392625388769449493819859348389737423470383327043131852925244002266985498686602553099666520 161 513920268346895532053071567438633579646497493808380249856074842582309749939039820175998493617534651426404090135478503259899537838883806567092 162 3785891875205411157687149390986831348951648997275639828499775807691705594535491882479344418414745741393570352940765120894644828306304802862808 163 27889496043521682865749421046079789247741418659303766743475598565095450982996970592938061495172626700121543644105170466442714162944281574135944 164 205453302735807583391086756041045823111634070858067197103028309909157671334386362008283378277521935325026472620874244148489345963076373628059576 165 1513511020033522771525708669208262420947967154112439174207060825717647040214622598903863447943686832240358643672289825088093190834021182691703310 166 11149568185372741032500258177590302252652802492208514865029488329968453207710728372310442041862166990870969865652011656846433215360198207432661996 167 82135424899332804498833089740514479328732425835297751849949007739112242743141658701751195888801616361474975816610535618432807307144071618306300620 168 605066304921512635138296097538680631982741577435382758377909458478251658076840415078686319396851602438758214015951110341370404308713006571657025952 169 4457336573105702899003412736785166497599514508366733284564766379532019013227086935051800725088938370281590268265727561742926993386493765364694368596 170 32835821734483939318385205430330228567794822920412670276405133132562840632637136188131877734610479322086975396979996462218174253405303046770326602966 171 241891356260666035087127497172602168188869472838079613552689050221892987819461951144713596474384177091710316267360053273127059871183624328296680189558 172 1781938905222407891559637721835423016019265728625026833899211703602440211561110725594390613876592593549477725719723080415852377267895680603145680103026 173 13126993502502306141257828284051437572987467235578150255186181142748984882744644737996782278589811455117200250989461615781081912568348319406649814765224 174 96702506415746258342345501765084117017042207179694024750954254235099430174086661684092378050596675391428140833569522400069863006642223920591593641291248 175 712377494915713920028978830231288277468183268287216951963967321339912366471024536889198251563765030356065706780227593382226323441979452872706910669000470 176 5247864963092143540617271346179861254188365436997287574611131606984403987592523768409891277033644710610608135632545657944128549569165411920360612491358842 177 38659400202007440427088299444068141845087942016665837553415737123784931544582662170194208830576627633560241746094720611271746581363068708097964201817068286 178 284791860021176233794724509377127519718376555940017284172008914564932229422878886665318692093125104430711289823937560899557322858491311255340926356520501992 179 2097973665150388982766676072663030990666693027834795389451855195456200518948095472650879871975966303664355968615744792190774999997299351639248816842022257590 180 15455123960836785002923675153044779034876079093175700721525742037414854900142315594083051915832819445142065317868775775563692739501979110562628999107183001252 181 113853124380238137038987604428366186639187406428941769714527794219520750189279306040876133686964194679056968112341400796236495438122288136334406140970236814962 182 838720799910047870572618908412521633608869625696106470603204204230597615871124872002356791749939016456770040417362128733298281868756096543431365359601267526724 183 6178597065570307217665885094454019513535837439212295928556993018862066132215233080537509990869041523330755978952503128321252272921682270550170484759370242813466 184 45515816112785393911457671480401966618474402615726246211680771653970737813691226927359010094871936341612820951647533130319027728785127746806838159114620907374554 185 335300958199265568985938076418353908476957463406274177611693964291835436993710862149275283166864704150229066582741973679144861469355268700318561973989620267106604 186 2470058589980219300895501272910765959538450114792651028846208039477612103193252837846628538475947926966840890677670147208422941707906434915243162250773796323968728 187 18196158671008632243707757565764138228422400131883658042000756226833813831838265713619119276950894085512917945737917432282420647703841500754758598675488872485247070 188 134045480428532728411134996415334948506421404975780531963171152065839568534438309445235501291369721551307546954070017691160855734751009025159511659913232683166022408 189 987471649823778712358370316934219303863171573503442414294437628690953382413878797568876242517715728035283785109417075927973390024543294606283786538664157272194295750 190 7274398630139394153103761105136146723293301435094761701008878361547143236754988689475027290364522635799939301766496051384947729208586052275817054568744944301516146930 191 53588247763484940753585633658718042333903504513802995492356854442761994688754535410498957764452521606978816470218811259294329331612685026508042423003610693950282103874 192 394768068725650850682602946798901329198415989577135934821659098884018155421896796423680393520207439687625782779964492490253005519450825918375674380934804825682646752484 193 2908134424793991754242694671699433820966917830316974304559773129617073813143977237201811044499449709612975123727338743015716456731319262862321237305325752566401569418092 194 21423328031501334783465015590085984689546445816832141840981089171145775632673967985033288038921957858279041822083248983749001905505775719472637839953547046867223718427920 195 157819040286565460135781361550878650585318887924406792763013844111500801551480692524404953828239421896727211308000328486864085226120502336738869280463314563847513592375122 196 1162604122027585538767223530481373710261682455156610975676509746787450667720671865267629390214499440986543969901718004267830817443137688164816954124615807642358646905162448 197 8564545457260607442193215452409249113949147232633755976792625004444240406611859552804784088980784548603235946757439022178503349372784883247427135932255184456080659092454834 198 63092360933279807045806993787437603857167943635219772026248145449787559771835696227028490640365855410709835364026610530198109058847294936012990577602021907976308257507415916 199 464781934779814009870319695872225733417711643009708066465529828688819652738208108722534732488212219423235204455950942663615018681457474787844899833730720668814483147497651566 200 3423904949857731316396271936737162518372029622723110474763949768501119683320552083819623879580815056110328800731827931191888595055106842011055387417758365676698097709512491550