1 14 2 196 3 1162 4 9338 5 67396 6 507682 7 3759574 8 28035840 9 208473118 10 1552012966 11 11548657932 12 85951552302 13 639647232518 14 4760383071360 15 35427236540514 16 263654460924470 17 1962148860235116 18 14602566762555450 19 108674155940051534 20 808766999481889700 21 6018947279705629346 22 44793775447552601750 23 333361001947716233596 24 2480915194901112720534 25 18463288016119798752418 26 137406149690422566917068 27 1022594131122093438894034 28 7610276246761050216944310 29 56636648682121397717269624 30 421497179603898780259764418 31 3136835892417975875111407178 32 23344733706752826199965293804 33 173734492504238778804859260310 34 1292954302451283645113129912310 35 9622331202803830809611076071196 36 71610618875643778312828925059154 37 532935379968859151203841141788358 38 3966173225171759419506367420130732 39 29516768154871624475608102485567278 40 219667561865182155233723098722442234 41 1634794076458857216959997123932456176 42 12166346499831458944348750873125603954 43 90543505928641875713426171744376613170 44 673836345690431910691352824181919938192 45 5014776224053884805325898838204465923326 46 37320605720026576995604580932991465814578 47 277744718623503274437657188950292863317280 48 2067011701309387855772222350652026230297494 49 15382965316224666375551496714883320857358794 50 114481994354589147695097179916490280345889276 51 851989636717241627650028692318735901727855498 52 6340615789984089675012483468554335459730943206 53 47187673257507322554782393538695189857990852228 54 351176696587518523236643541281002137689796340678 55 2613501868446154896578501111052400108801482176454 56 19450015000267269003457738381789322140538443027856 57 144749498011853372410531945300285301431814034540774 58 1077244268161008071725380890170676737721721982186298 59 8016989552466133637194465024415587244106952746161768 60 59663461096035127734960635720507917919389993108385118 61 444023104515968452518937191310807417820747911892915902 62 3304476705209119556294868695226625705357867278421389912 63 24592338065770667226582191736279370448051771659956243886 64 183019323630813745566405120779499693170371329327150156314 65 1362053202615277602687936248262018063264487553020676942092 66 10136574051037464594666707658154654975548284438530431214866 67 75437679890092105992600680108512521537172116207692027260714 68 561416857268216456684071022007212618550997075770876166453380 69 4178136020144456459119233266210039324844615030761739796829062 70 31094222371182872627230494255086705132157007968737648446559670 71 231407177795791618195145901277121393821540533818581907481073960 72 1722161798940528232777818751442241253721880758875891209358224254 73 12816548259135345274671055458749314309263226020914586649661209226 74 95382390539495301449998515004990778112011304479166223459683337768 75 709847943540032061787340436066524055885851773621964845414308043870 76 5282779138769515229750444455232955150164878975761400349444201723878 77 39315117671316485019858766621894126216923727107062520593699389339084 78 292588131532125152527362005585727394814742186468840950800685400470430 79 2177478277673270192241395905044594351126939463995408437104148389661906 80 16205071698946752273587344844291123425322683522326350875196952178327668 81 120600215148235184949744139323611982985406706646511739652917550117380814 82 897522217982283201405160590107407832804193839816053839099123072136090650 83 6679475080386082722577871931122255837542243692134928086299691123398098924 84 49709507414533285213688069669958536134328705363492619005631128414157485574 85 369944508761115173562151683115968245292086263178540702028701815764562901506 86 2753174325812976245441985278431063408348530959815007221183056340170597903664 87 20489475282927799920385533247292248894475694952541140651600109246910452682786 88 152485294314134040364117487412592903488857590971195821383065237754829010025722 89 1134815053143008925170309844098592815211818057463318015775290676940727554149236 90 8445438693825585511707127657450102779650114225011911427552503785896703754595990 91 62852034376546122550092332857540866836893042923926686841579097422074544233875062 92 467752874478697673938718028790410860151535774582281950621155285764480003144059700 93 3481076686751273205531227185785245998073876057747576573960067590363633860595570418 94 25906617703949766096459150327346173524693682076664627725121100500045361747977007906 95 192800360708215005847055954314674829439593050506515411965183146344761714591618248352 96 1434844930897734087814224313349342323182639282123960595108812890300952332507933179230 97 10678299398198174727740244754790415421939420835945732591015136552704445182609738574594 98 79469269174765267968032796233128584500783989404601498694916586713762589066243369056580 99 591420460100316492914640016185630165310260412846601339606559591353695638190544306343310 100 4401426667911762743421545300940345875655819785413295008526390052486511587448530014047338 101 32755979916080139615753408196875729165431771085850933747481197758803535504055945125523000 102 243774189874598959485235148872117904757094081938896120952403932020069785964167394665210058 103 1814198683759860828857781302208486976442612551302556208104817182430512023536601912859714558 104 13501498521435404964849223359425503779320364939711310422182860753284708454771723275423809220 105 100479877951698250171852391812747815766035667321146831771165545690309118304604541484859162258 106 747784096495594263691435565952540727218855662469323955413636028016476582748173263707986249934 107 5565104838607950288733831813722658502077582712744548692616560596396937621558732046626497750472 108 41416221620434113340251533536978260564991055405530088093250291594255802510970271662336556634098 109 308224815714698801386285254331914175822815058685452475111843199669162157583134902633560588984518 110 2293848480265212733836403819280307378612231441180272001842752794103871386172551321403699684042336 111 17071113622744234945328805601372735769520789509837405598887401436866989869674767505567972043630106 112 127045409855035297292991022564703758277735788600247586423428721338228675853915713836343818659046274 113 945488180907512355523346061478269180004749742418744461501433350379362886846691388240351363596884324 114 7036443908172934471138904806985081913937760762446339029747021135160600400603394662944023448424805566 115 52366115063798157100951767122261586187245642078960706820014798250802667641379058483036958818620293250 116 389715322492634450480327352151572285994792779846170721116904228178456198982760377600595733643738080840 117 2900311248991901700790928962219864226691614467043391494157969617537937817127837935535800259192887685574 118 21584487074377083115112701568400747254251408198655888495112123736267772483918004249686465439478159931902 119 160634512046211161340754106673092370302225479438936820910911326137166244408857229633759748062800234934416 120 1195462573255011320491035581522951678763295304040697671874797973493023798093982508371568062935810816233506 121 8896785291334918907275585001717100122495124944046330431614252124826597787871862432879868902219318488499046 122 66211013452805770043389626980351128122215236009176242255557965283056947010217054748516253177294210510360944 123 492750826157101096485610315704013782647649522737068397994582652537997476514138509146885389584153585648858318 124 3667114638738649087136312956606143690383141389563914172123600316743398291253098768435728449544997017236014110 125 27291135924678948028808643026422510048576928763233278691299432916950183969699667225285635406117997306149178064 126 203104122295856949189844568162986865117941238768152778919053688784775109798954892729279950913183763706154712154 127 1511526841807545413308269172379329370190153244017642361781205135591115742844251693369918491948178216509630421322 128 11248975981770594991958950382075176341803738408173946327591749251692861287317491486961958583571321987410236793668 129 83716317261776625936235335612637100781872195642418141696567473882433150015153855659186660029576734793010481226466 130 623027534882451552318827263341950874343517599208646384816541451221802229243848693016378095993125247846773464747570 131 4636650558910010898511459619377827713576320913674465452018508243030775384615395510486342327148859638327321683257464 132 34506546182580369235474673546647071387297554763351145885527284915808181832950597829437217747737429224855327540696390 133 256802127812380015398860667694569896870706004697538117856475728233267677872687144835654864967095413369891825177372574 134 1911154263310697928798287123920435399545298351577922315639302760918177521136873954104857099367145813317070020645245616 135 14223054338705424385587048964667947531278502010182894557445595734966192679456319984277113051342894167321365039228483866 136 105849788583434662753331921031935760315124623107999014925655823504274900339069686578035255304312396970612496773426819678 137 787747657875967446889224897394391017456359663932753267998673228024620401861494208200357730002350893146920198175353132440 138 5862518771116250090614724789912300814766438938564010905521847133213046909767612074026380017824279400288559356191930355414 139 43629614125875166421633841703277764746129418692328661704071007807768733354593612680200447533974722336376072246965083738882 140 324697165687765059649700190329774333398155536851146396138048218156782039107391266400130921872824773197994487062356648994384 141 2416437814496787515340740194296372587163512558612107212977016447073470164068277259332862954942856329872442265707401556944474 142 17983439119222460081821010433065641876130149545253470184281447640478201393093801457897564999503293118240802650030877974792906 143 133835052826355541991869942624505918912269650111022705435058746905559582737480206512329283921799758359197820468735267399140592 144 996017571849617492414569028478487373571427948320470994053454722855990734084137350245230259084055016813008362947477749034726298 145 7412490094955510413992752187643717212573276672486701801356350390719034826024654957219475377482680841168420379533484797400215826 146 55164698857450837763093044272650334677416497936670743748128102781389297180918657980838237436290218295324519930252456395414177824 147 410542740840114760638508938429282165756237245859901294949900625452970590091849654868063924203407933489776458270855220579521395450 148 3055311558793164724391081191603679632444584259687313345204944208671138600546382498124929595621964623256213564034505790759464880822 149 22738019194280655191934719212730143875599315734868792093226377385053859895494737411490663766051145635464735665696406995836534032260 150 169219245543552766432821788869854838653882491048162219875855673484459680322302253385506004076369024878767085758192159231606379085714 151 1259351257365983175774744777887203466357926415024963435559560829812921865456592009645445557577384497947313648316428953266493789634354 152 9372253045656649297568878254807611375192288810678515985701548520232804483265658211143014762489331753900320153815537500833199253791200 153 69749505261575479047111146573682427660764711253589015317587196213265390548101226180657590450474843445219144315357760375551279138644790 154 519084734538736390835026868134189067039862569124493398045340132731738537535381213653566257990127682582816029183708015832133363706427346 155 3863094951292622307023291945404144087820283353629997701104294721262262919197799826429955239636801368879197114320713137525460404953919900 156 28749646463719865707053322922571633629710420780419847842245107015337101902143572348166563221746197606340593310380313704142432005620828178 157 213958544175134135014660335308618563225676889663001288038026652534717288372164846650353211012928874563876852981099101001855728256857902950 158 1592306837001002115887503692523558775700194889782468480676353453722753213186521920585139563353158419706795316054850433857954919784407412720 159 11850151032457810939747725515707425255951696711373525333011214384432020452380123370952060231246446535807971958785878365863477029777359193274 160 88190338839807761024365107474638513296559808162407135838805025050822373048026610872025434795696413648080609269858613121960334012063093943762 161 656323775399762609574688258694610135987534400297195799915372722559216738372729886950166590335609398220728565168488412033040555342001937252104 162 4884445437242828672490803131060433548487581127657994909320701322942790481822026423187699441552650675721103525320292730570325718270872235096242 163 36350667343828356872413591310812496660186171183632888737857442249270123941379014484678253683523273312430979794734416411791887587405184808320094 164 270526313236402272939024772659047891572264485776053521926880434168946740441499948390262657306047765244062641794306545372542844144520460796582212 165 2013291405658481141735492000500058130183261654822912534848721285216531539828023399367084814584234677208469543699369118149612988083283983119514078 166 14983172008691986101787237673619549682807763386236520093573489337165075257529299689775228361880109294096164412343777988941670503289359580804727954 167 111506681452616641320669218129392399571943520688315655690113983544092640979445017387888889517110528611246404315949522436804863997313188906232399572 168 829846977753595946551770709895447703110997525407013908549322128293130922613719176790908754183917921998085289177842973346327259950875900100697873894 169 6175827291384405565939607242003124099307640082535634048246227267690880032207978427224437973528345957912109855773545051935073095397310503496213451870 170 45961296185299228905337278635682662030094671932835896556442099366868254139872772896382604068233429615715325067697163522276957702027630539581740824092 171 342049841643040141803632513040304943898595435766250259660426044853708158330404551808311124429194251162943596007540503892309452795055914128713071265198 172 2545578647223852814901673307230434520757968781609966233216326966237908352828531013524924885854983153912360570616030095671272161040210034448260009322470 173 18944521705010623223260527355494717954571145732382441915623597845842374523286381980410338064949059253058065923472719431983593018172958861929530055531564 174 140987552289150762328125823250758030734141329041366448134448646696600815106065242539177896912609748128273235346827263237055378303898622517977556791003826 175 1049247387186800131120603243736608165477769858795033547752447472213923809189268512387814485628886868561535550219682530035202722478215325042563339793943674 176 7808633185293228083751370287295697236594921546127001445583010065904671309125508994969178215018424497755863051112971564553673148048985539452458942889842864 177 58112846376435320103671804954557117267782141034229990178412345348054009243436948793377988711192058965008540701890310987296034490398599848707576538462448290 178 432483231550894714585321946999951728057634269139653929368056098234850636606585100643026321638810629136207388121542355862811915347844925706193153332578761670 179 3218595495410976566413278201301594455793329370890428805608296840341478363460494285524665326020676756031703238109037944770221969850484191133865428030940825144 180 23953199123884964873534255830944095402482478930290700732695292196182425030240483118307086835469369846047365805411068423540065036052381234705419118008243386710 181 178262769921394433472734776531945381003037125229992962190996643145308487181038442209791876708892454534826360713566947875003781834400560193554815189221462681254 182 1326654321858866696270154438694620545868393888433484536616916691787577360486927728671220974925923062606312283926713102077090638274206628664622171261943092251092 183 9873131055255634865729658785813053815920770074728280871622484088283192395320255707494181681902007045277728614225793788184542326847314541404672801933232610479110 184 73477103438421777851021773844913343448783622601122607370983526273275425254534821496272813887269530943313506089811755887569731910827451088089139765454604048481198 185 546825996685885748042332971416475517539739293456129456762943352851990534033405514724167068038036803200384729064287682000871521678346183513137149644974043903996672 186 4069548970477693389908433861566660098565899943668722662960839153492295369340311680789191863079593755075826329929435299618813726960884632369504214887042692937168062 187 30286103666408806426717676340066869107126559141810425258559533534765773633350379175660968208072130020908875489453740584465060153780872136370364152429405170721084926 188 225393055089540346444442310825356445595158720116873620898996061360236364070464499135238621970128019058691777341184536435752159792465367557797549433144067146409246084 189 1677403928949188982261738424235935687295650057388296712371395616574606663919535327665765194270490416301689272261790351803804078083840444717398944333218290727354196794 190 12483454469066950627372294280477194076406474598725098063039509243551207963510765985902367004953910109109831317494988263031560218369519770290162778153294741793028607986 191 92903463972980918023012215434183373070042947308206434366909249401682513216441951644187055276410006456028871329060136392871199836133700508634724606959068930931012043164 192 691399455140086172722618085947974861360104014038197023694098533864044382794893760758231499762848631500462496014052918987972006454187681703013498150301260880795021821178 193 5145483129746747252183914200751015426936760485149590055725597953373122696755555954137391177890697341620247881265482869825457727032299230128931189727704125339365123311590 194 38293343221024109028910978202092866805242106614041332596799613526382513968184158992398755567006537942253154395263603609152088205831454127626950383373757547121678446434608 195 284983955455185032407471790788227941823383982233758523441804757930629656970284256139119514957799886464548057389545047381280074945888705502939072571767163938835875968358406 196 2120887027233838561611806975530038977485627490718619002558954253316270415624317041774778501263747100837035966369482178386782611949333911405672420231102060027495719431358990 197 15783912378871254014392202524776593444773526237522154567820250588030825303745452936993887166415272667437864036039270085651073832891078054524358329791804021557470915650122892 198 117465893649608878162836536275574257165334922078651875418924424381638032282163832310365093163823934514177946786457068990835296346097646667538180442105970213567193664862364206 199 874196196715580653642705850614330762112066829268875816302906655347417957500900441406717699167024425010056690914834437949565181522678435018177583184572669249924060179398857022 200 6505879848252708362909245387258795060903517520889452089371829760650962203996771693757929572475624150354639473634068790836833956673099622752090412834349908761486427789624367152 201 48417589505564484576197438518571481638853066573270015487916280712393606513053543093829795485692129465736061167246676462757872315757805244034007155163236606573064063720266203354 202 360329890531093886452358787846407544530040821570039709093133572475377108935797841662172599232841089995557221607739376266399484117598049888274392907076185596765286910528616172622 203 2681621107866765328295256779074306080617390358944851600281141475362658928401213902346940647905632554461711960700956097555084780357032750196838552704975085441162011550466684942868 204 19956967088013582874074156760728919303439166863561592353110350230802101314623202749147431514472686578189125621730199873228228414776991610457483459397808956572454168155084653533706 205 148522300254747870071207541860764503331231636060450168491713765708390425208027585416772328976396332224892519670377928533565834263958740420024225464562204781510858588320234114069454 206 1105321944746320151984378608063666589446552893223057192813259648044079450885847399369186415763831934982973287327953306974303288550089938550046818262160389208812484705646846054000484 207 8225947210905329958775001138830858400891505769075327334629478081389939571641615238436475076667780417930793525546875386488509199609613892095028701293146910711161175439561788744584154 208 61218550702104344481910504335714746219438951772973114396947075628464472716326335497796718429435437492944954309751849340778801075846515702481376729243300907596110509879550192912138966 209 455596280158191699261218039151236501930643407381645637658826645865796719665087229496676119165701238275442375174860414584190392587990181575340231251865676385911162644474664758312059220 210 3390605757787835002256418542238454918868839768857973661175418756673196831021276498467599048008809779638412120835379015760284767000103992440899551608253211785425605806985104574478166150