1 7 2 49 3 322 4 2072 5 13216 6 83972 7 532840 8 3381860 9 21491464 10 136856180 11 873803848 12 5596638788 13 35973158152 14 232118471828 15 1503949949896 16 9786663686756 17 63969334316680 18 420026972347316 19 2770499256109384 20 18356852895660164 21 122168721826365448 22 816557226126969044 23 5480307417152640712 24 36925689064703413412 25 249724603343205822856 26 1694727119180321383412 27 11538160772746928862280 28 78788521324569850760900 29 539474449282652018967304 30 3703011499438572608236820 31 25475006958545334430892488 32 175611388437387010322317028 33 1212774817402669040060077192 34 8389058541282843772706415668 35 58113213423178547864491089736 36 403083330748755186340048936196 37 2799040659121631647981271270920 38 19456303782025678839638291286356 39 135361897940428648603340887092424 40 942477882255880494766081698752804 41 6566640708713257118410504251946888 42 45780026603883370136835866390535284 43 319328050396467307523481266038458952 44 2228423241859762956633547191621821252 45 15557242342916513382341858444825823496 46 108647484647015370042562007396133608852 47 758995786366171675885445416483128907720 48 5303646865100919503103952576136916355940 49 37068962260875589239942755166088393579144 50 259139597593047922480908466291250182753460 51 1811895894389475847209363832160527822157128 52 12670648779080841615267755925243055464571268 53 88617998104776003756929579825434629079092232 54 619861876064834280898532183077554584253655508 55 4336219365875311816628411430029115533219365576 56 30336478350695377547897990371734033976666121636 57 212251957548717941471648772991751649121957281160 58 1485137071653798409578462924049655004920213681396 59 10392162000506371248223195834596312408848186171464 60 72722122716217754533030983496915370587955477141444 61 508915433618007897977535745256297961215413931544328 62 3561563336993014509661333715222389557296816325717524 63 24925826293540148757622383660581626276972693657333192 64 174449788411573806977149542026757726170254063242885092 65 1220960785525997787367168815866382338435417356108800136 66 8545588541620586824144415491674222838023536346285610292 67 59812234707604855477845986031531767414854410642006969160 68 418643952403657481812450164360369267065336898053691966980 69 2930255243250718395808631954850286058034462442793800126984 70 20510258479668280370266421104955259848930468853604781206100 71 143562557929468330356992725895333524813778429441429052397768 72 1004881904399563294975143671238334687425330636314469340201508 73 7033834368935297748875452838268202794864813185490287555003272 74 49234789080066021748886395790387955052495936625504639380991348 75 344631108157793337025699932499063516987003996894366884739577416 76 2412342626362269342945976959510298015398415139564621580432043076 77 16885943770126672136512295706409233072624939570965202247917147400 78 118198855724708958284674316566034033816488775422461958654640332436 79 827375348197614365017489603716860504573897841208636232805038146504 80 5791526758861784017402753914214191755511434344217396436383427626084 81 40540078277288153505408600321532218543166636050086929675895869957768 82 283776863950866271944288803875653127114498295087621430458892393315764 83 1986415765025083405904643594999101958426998456942899105581112054063432 84 13904775587249412198367818736291414434451775832847737880654976923404932 85 97332614070347950771039732233285361472785371253474895923087238219552776 86 681323369653006755036789919312799916449497218038545846252814630278187732 87 4769233782952246806678805962815046215286672314512698254038831509847846600 88 33384456263459665714363349493712242070800081716875506481407083147774394020 89 233690104204022251028609809617909619164582733224706175616420489040443410824 90 1635824141565231664042493692199929672337223757593607341640292094746624394740 91 11450729163648580178090981882579374398435147838267314715195855258607926414408 92 80154863380908895581325015119844712593686516584744595264298915810827066007748 93 561082588273878097130394949071653719285968611132301076866644397723076812610312 94 3927569320734060196184572739995480286885493542868667479059165461648481909223188 95 27492932073070821836289098224570415221756943705201531195476325871388040856525256 96 192450203145275712213882159068813353195639805493371473326669899979612422463500516 97 1347149479816723283095973890895174797133161950611730700591271657898504346875669640 98 9430034621498505025644458628150725103437480804697756931980201521413682913072039476 99 66010171423074286042335953942911924055168637528239083861193793797979694268927817544 100 462070771372405124310782514777811779085014125384495096748923972921013319028347006724 101 3234492809924406429504701867935306157447242494886188354516554953060110009796671987208 102 22641434022489827957052818890458419290389784595921866406519161935251210047695054130004 103 158489943622224054125200151784936083990621552060081726103998318319396434986829273449672 104 1109429034224428109544867601840336806446437935498529576040735326884964882899806020180772 105 7765999789264684310391867141837284508193136977466630738213566416285929378388020322881416 106 54361977681898090786042254488643837002516691296843562804585276146400709095935782012141172 107 380533717868857493265237677597117359814083718421457647177238743845477137441853267336340040 108 2663735264575221933793957173181869495859175288925491865612401017147131298601101181160437060 109 18646142258504636477643119696125949350430264909768414607084078494480112482966417010928230664 110 130522968065513549569303341120100571395101725841889501539152485432413451534022401206733119380 111 913660608897156993048261489954427430870488363501799342823398529606936409724266200983049007048 112 6395623250327525318129609360816820335226011675931325668071531112482520618985583619412558789988 113 44769356641073556400950520135976907305342394426853177521583769129118558251591187627366976713352 114 313385459583178095844743050315147359398407251121025703728129865201546403566309955657378859151028 115 2193697994234093433875089076391743937628723614708752568007546250292086508717515520874262575009096 116 15355884614016939959148917376827863714198024951161011751895231264395759510046670529420353077293956 117 107491184173191527330953289116656669873285672230567493844332073829797604599203705515072649757647880 118 752438240155597769623061352469802501703948517278017478824852321436668911172756654431923888609602516 119 5267067384905643213310780667995230386342823868375441139748314621272751688005482715791182242939984584 120 36869469906179753587945111683456013238508536905053808463824961483118682947372729324989299578632083364 121 258086278547948770530711964801212701593841199815755302994710953838840002773160400064785443756542432648 122 1806603884665678299344615968305881487077641189948891356943423914365503624603676136755489178520768960244 123 12646226799251333128325362319710295271955554068423170194874047808003083866776349563376742443401360291912 124 88523585219977023692072015776758561612075219954929705075648722944333818660089340801846224229751890012612 125 619665082205154406192691209251564417118882865926829337277159638584728266662020117932678504027471583586056 126 4337655488912026822988098206362173757915765977541660658937473616125511960764381686052004463525661788270612 127 30363587900144190864241147882568973342924437836834668357479867740157152255921589895229041000334421557249480 128 212545112148995318023508605217404419563097372638275143212197782756055997949328064989586958521112482246896100 129 1487815766019438898135428478628974963082931510595016028712086802937849981675131353529780426222211950259386504 130 10414710247326236999564387621285864405613811043928072784930245008941615191635177850830082815218639208928180020 131 72902971038412655357513665318822744305541896096139316220268413992099877874680482035095084282245718733824975688 132 510320793087590614175748850293241942335057233391147459708668587021133472665487575995982184126260232130535348228 133 3572245526380914750330752733753963915695803822897128356377900677998731126292380300270168198247514478468972112392 134 25005718532406495705302577245864902592900138433406163367369212685930373193545207261972893238270651590872451574868 135 175040028808086483133420818291780886283450907464630114087176540836557434576996856047069124262382235355742099828936 136 1225280196112854211982403308930679577695782491874878491818040592672587175933674810840610275881534134320393790223396 137 8576961339340288969393250850550321611274390759995579644128580201266208630599778714310984645984341491233142687882120 138 60038729173560778730214598847919146601011544946497353634819812949461866183514309326756785036815918885711127953821556 139 420271102997259380966498827643035452634235219892566370016409011330066646821404489777008520238015137005554747759447624 140 2941897713634387611025054666546452077530432561293416912252445445861838605454671761359923134712659558319046420279656004 141 20593283951119555133511406200595935172694610969421024329590710053861399683309266060044998762865406601786199001286094088 142 144152987390454398217273602110303328220596314657737723481720356957483444868452284903161797577932053557678705673998606484 143 1009070910120152628085172170586506314173261523932894297414129236797730327109585328487508687649783702178007604384359390152 144 7063496361110500041190456843420143119263529103354266352236935923731541697205969266154358636113128150045664002495889700452 145 49444474469075693763151684751212134629770307748497793684894454704743109289330182938413732926890955004883032870673166466696 146 346111320929456638834494163374481646543872037251438694363192364816211935141891745806656699001882635108373690648248307376052 147 2422779244370438896657199995131914553220033790356221147666697123517951843103805051432020484537118520763920056490637995374920 148 16959454697710617204661814542975753643894593636369052904332605012813108689105672300959361528345301932191946705991977830571140 149 118716182806272132276003454486587531730047430902929550645002536292356313849676948013380965784238179856443685178275717841678344 150 831013279175247050642264530938858052770054974623815624514683116279015472865952261921946555571053906144167119874487341830376660 151 5817092951400113624657400024665403712014329918483976510351647669513632581504438204529909260113590566597902789187624612459120328 152 40719650642753090124971783338538335185284349524184689396949207236628981229713417335567941659336730327293586873158374818512482468 153 285037554396457334177426822528665017343206643057051841791646240981769583182672671984767258155648831633453550962903344666523607432 154 1995262880155147167788161834934181167543708554227374553454170739188399412601466091832206860264801387925628715902980470732107294708 155 13966840157346694798176752568113622192971564925648381344327314033690541156864299530217733570375854843994377428864726373794835784776 156 97767881078876789243490472911742274052325109677379056171438342213937928359710375971551453838415333571427830812183776373729319088836 157 684375167416152706127725634715190238661519935738805047305265213743675668903893491525511638359197690865684794622786370399478991172360 158 4790626171093053796348472833155714643932498193605840583824371143495867298633949916794763605549850467971856233510875328131163405496596 159 33534383192706648284653511216952503671586863214247434434736710782643274366011179571001691523482921457702733146304755759700293671006664 160 234740682319130343790786854986928257706270437023608391356998722748722683670923661571970823293282577287466945409587992907227708886524644 161 1643184776054128294546344162149019071476238177228530410583243966002715491567779508296792019520914938507386717415048754011739534307771528 162 11502293431294871709218801856454214985418431779219763129699855785856515852685570185237669273347919323167364624812713696473898179203868724 163 80516054012528013764874226008364780222193318296164388544512785972747129410557322932470874848367956506198014320886616983936444486315544392 164 563612378048287986652032813930533147655527778944103707524819570445543537874489590139350063127226600867953962645937331275574515751376044292 165 3945286646100417765326854479925594933477534217648219787234315544469703787376838752468809399578040869104584877463854152080366163890236323336 166 27617006521270438611714602743144133525203780633401273170448461726545022663765829474841079153566776794455218392953617758586518829830670257492 167 193319045640256774419667185349730912629766759959717082673077488428902937165849550825748879016460196281232896943047211306856594213972535516360 168 1353233319429731357430291529961688312472482734599627046120332982367810585046123828314983607684516185358942622359821315197207817523625108262180 169 9472633235694233390967556761340925431231656943596916966965296768373071508731510965218954608225295254309697398717161337681626250736739479906184 170 66308432647967378690504725792028352486780481471495193835920943235425322919712032099241946046246301672106918507684715950610961787399630860509300 171 464159028524364490275916445307078984280974432278168828498723712684657856378753347994048002908912908505248437882244132065141338844113655956240968 172 3249113199601786686905669674994541031779626118677558807820034856778816951968049103084919586107846416130830633881339099362845877050098958806992708 173 22743792396797987648104941314365593417686605533332624713607029081441430664107278115417087107607137023581903406667862841393416429390897648155998472 174 159206546775087214434844468324623490665905723571606633826207102631357296543277571140182611890728004197704056515035091597377345766234717306447110548 175 1114445827410548801589680699210790630061330831056363825690911767259935303008397397185730272672323828962707974004999498156007811067428367451387676616 176 7801120791783054385345042300611288520128868328569103889819999152871918302465608754877262476602031757009412879297941858683627868860410527099580690276 177 54607845541934155168374925840829505360973264504534520463848340293547049059011097032544768310945156133627384999063587488260259103342618702291192318600 178 382254918790240719958318051187049115408864312966206794692419408712727625755848459921634406358415791062356087667699567589533690851549732915544865427636 179 2675784431511804764110002531826056742476010608083651342661655830073464143178002024045474075400467510076962623544718516452853943660779225321752559461704 180 18730491020462811225522363276226317038705274556378520203094724976337719575427007650993822908667800109061291915704186883067091401723550404712841649489284 181 131113437142517503021220747338750078870110389931550172711748107141002861803268903350934691564624147139490757619764726838367052885008700225442728612264968 182 917794059993270010896231244361462188735407332265496816916824148601307096949672361779028958143312494319189554231305488927218480801862751425601892845546964 183 6424558419926658273313539508087816194033162694057031525720768404604168933558060068283057030444476576225949193032219710662445496494873842279235119273554632 184 44971908939328516646757129660963125807248734497407938800530533733333109838592587398844044936809351999696118069608666280174796943101436077098189215705844132 185 314803362574346866236610996173375223083067604477887568082456162853409644303152093947284539657622589778643414296469230544507155568734067712146772843957955976 186 2203623538014686345759765324049310344944785967152294640477207411830964818121120575281682583012856213453785953475023908206782294072194800431689961600377714932 187 15425364766068202816025018290857710099109465045963488281422461431581232244327968124103869582444833377261888466913667755388484198966942930009722598503462473800 188 107977553362268902304929479676885469765138371712904735817338507101887826605400596073539547840302220343537211553727447106021786577601552905283588425243676769220 189 755842873534625765002118780622403235863078398595573015605840304501990388930891228010716472725609274675592349772870649819235790443181237750742687886359378870024 190 5290900114734808368087023879915939631019965548553805496954481650589927402462110743138773073078259642910550467284411093490278228494984774337558317559010239377940 191 37036300803098030574241428922391560948937284208666255470917751067837786470951535674048146061394191982906325237897614176648380059191628123561613602461298121137608 192 259254105621411269520678216652882307156470675313859320493084892336955182120814198396215559043145976678479866438467237120196600441000853723701503767095790535678948 193 1814778739348222160741844663459142256175311967805875564808352523525372734492218948806691756761092473921887113060667238603155545544914511894413142077981339194085512 194 12703451175427572416322502695833244102975701589463420446365573759791915821991692712231280304720719614598821265919630825738054838030309290127955156861408275291822388 195 88924158227932856540317102202324632295376802333332727693406291672956441277514049934961336545014395374077203374078134383748834218367807441660946838425030449560304456 196 622469107595167568814269473536201188193480159940434203059287435775928310363247576109962713033096153319094148649555880954928432485716223226627529043022246591691827716 197 4357283753163989271546338412260437306091916011691079015948312045762113533716936159715967729415239143498551017830117230599487606099505323200921701122392528903016120840 198 30500986272134767749828002763597939030519401478667171309225514506986117413963442096340849580906451456310054293471284144367437613302508911244282967198601403271834414676 199 213506903904864102002367350368270891571374018303677044512751372231973833809206460653024839135172392879956170638770730567379207677429971777027872921453366302629909612744 200 1494548327333571104495296605255223593817832561810644332185427592996990311910320731608261369415005566380630334689884385243293973172056619381370343007201414540329365349924 201 10461838291332120218083210152084417612109283433258509276092464722425232140397527361299005014224302395049934049350126573519590060969581813946064186854727109852318804374408 202 73232868039307505308741972551786346460145019340527655195666171059011572530013190204579177961273705026620974423655154160872728971171741794658862849067133100048015384441204 203 512630076275048093028927004758151706992846605622119156928321487725280424712443500038253042752369038746473778515469466319470133230849237613852154833025923571534351278220872 204 3588410533924707425457545342515918556203779833972248070513812973686447605876614380505074218325809481723255288570585742391356904991902175010138720244718603347664922235899972 205 25118873737469161258025098019875029338214555158802159998074195178109980591012339449157823380443772168714482156544697291730415696306641734248098611980962107853195383496164616 206 175832116162261292290861026474772672351459243128199118975704352853831487645930045066534585488083626000550032166622197099432105506143713820691777667886577467509840643330548372 207 1230824813135691473778649166949704287793526171394799426283047787902085294535566857259285300462267408976226693131391330160667868129736509008594499116386764547137232363461047240 208 8615773691949011563913335696080245966822929245406782408944567805608158277243489809142632026746456189366112740934614019472080054823569357660794660540860496651128363747532892260 209 60310415843638088518212456863203261205435110685015824967205162901201718546861367249204824748035859658208993384408523487132965534327620928618513914708406756550889101592143369864 210 422172910905436545568655986942559872100758520364759786708267811153869837181784668769039326497871839854934328444506154460018690216088052558089147349570575796058888181194987782580