1 32 2 284 3 1280 4 11532 5 125218 6 1187727 7 11791971 8 128278641 9 1404259002 10 15247516145 11 168817867739 12 1879689241885 13 20866670090860 14 232659204227597 15 2597341941865292 16 28972230740635097 17 323551683655361446 18 3613968720412042569 19 40357793890255041822 20 450833994792470104211 21 5036262106156294324763 22 56256713181333553887956 23 628467350632722515943041 24 7020799937622714434736572 25 78430383186619248956915733 26 876181760231901941778862602 27 9788168643817112628700394850 28 109347135886585060831952129656 29 1221565615710345412273071257481 30 13646619501526895374265858999745 31 152452018104940823129888618253024 32 1703108106191154762600309816206702 33 19026147059859046706960782569501280 34 212549205708493299664812679170632101 35 2374479239594363374884346547115222595 36 26526327653595275690942191689132021882 37 296337014882584979255524954889632485784 38 3310508746333706129514931730353473830559 39 36983118848285295661270287233767736644992 40 413154357463330116306867453814721555177330 41 4615525538434621879544946797976419240346694 42 51562025035313902030360708717292074513580799 43 576021610580727659293247999167938831384506511 44 6434985797489838227930523048638477151657747172 45 71888000489086381123586398875680653314832538422 46 803091847912511530310821318366021839260546310063 47 8971685302294602608522912334177022499454410610328 48 100226564561802163994001209096524953435026285955950 49 1119674165981021219896113392083208186797417798193992 50 12508362866310599685700076042523034894413936918788456 51 139736314572255785701289518740133833317128230028563158 52 1561054618283129469976066344695206272710466399501581502 53 17439214199969436283164125366288198624940668381042674732 54 194820980821482878268034003951758051345615358923962600900 55 2176429175012194592692777987871394392752017041253548462958 56 24313828694542970417784846441179425881348235225339199220060 57 271620263385228083735157266557474965859322833743765468933881 58 3034387072964547879991733648712102825522279142449797069503906 59 33898446285790328571948885694284170214465897547049978999520052 60 378694158966660625677724187545126156288527672347114802604249597 61 4230555726020157994497986083118600060070391476247162974230510328 62 47261362044049806557758241761440306688716275953683608182821707324 63 527977052403327429763012222541537424085513800336084220426939887006 64 5898259292778473510729047517875914079477010237947676444968118766900 65 65891997628367797221820557125852536855482705778023391147667513337580 66 736107915223411804054856748112482740916348018737277956109062970151988 67 8223378898167300671305728113469033536689921073921053930224706934848521 68 91866911228988418260715010218784007541125754745034659967571162025074684 69 1026284874291149790998329958899280974145336366780132301454156132965189422 70 11465070819392006120035296844133029087264270271957086261062961920968390696 71 128081249355291665923063210458164881513105022378728901549472344005426198357 72 1430850859522416286169320801771120252265867693657367487724950126402137719112 73 15984651871383649865677367093937970429851261868592341419151029537825368856506 74 178571437930711968049394396650557192564987379695868192884297053430163593397721 75 1994898525236517086953070713901678469718603783952448711203233175195128994703456 76 22285871537502347914527532400432837234581309165042540948972677308387246521319951 77 248965079628380205809938386850875187988046187371134801369627468219318804329455100 78 2781296247268626679686065839404828809341002762546928849084660556628665881211982401 79 31071059550267889041427484258753858007803747309502614778769138124159218916321218841 80 347108202703818368504198390177487410857374338067580087371569484434195524527007155920 81 3877695390121850638268924939258980981373721316975205414108175858549022059662425298739 82 43319407093939184619129581861738334931863274603918445177459434172778946833254479262690 83 483939774060349027785434669793050578232379482100664894234689751950528372819582537062705 84 5406299869472322984946227696496329634233429412075433560585287253988904770384428175206678 85 60396106799462234727856051114847031181159869659124995153054570326226179471124484073577712 86 674710949189001625344603072518419904338248427524078411345748980639636936496004520653218112 87 7537486918934600056074039469877818139531916926947175533603384746075536265015879102204666912 88 84204516202678995721271094808878915350017937001883843879478361403699028449750517413388106184 89 940684955766322481783121586245230623549339398945398975912526184532272145425427236507528623346 90 10508797222647484740034704688214794333594888161230772034039528392902663212285069432293792475420 91 117398304703149556127579576489132132101535320967020029677327732552012655958934780110484749764560 92 1311507078799770744101003436749999723969037651721296289789109801082069107545318732977615699075984 93 14651411041166105292941132870135019202890184544561950546164497343139845501291713232383653280682276 94 163677229781827984062082311185785354083305764196408860548716869916768146493616259140675266832711224 95 1828508904281009335167119710003671219668751241492106618221972802449992280965371574082734063848380505 96 20427061341956670082490398015884841295618100866036154392102598594321423359898825623388432689931768343 97 228199509497129821969594893084944594946561686491164774835947249580433114875803119551673515526644132198 98 2549315110136271568883775797218055819161587748210336012827316369484441894119506971564285053451129125748 99 28479498247347686281361042277989790566269943528013735235583288129907056174250063326101711256825030032545 100 318156754022190773424011477404276577456729734232071938812123327045203288424633114257226103013306816997676 101 3554266274314149268277290088703173721742493745347364677679611517845239418398318121287292184164536016242208 102 39706240992909649770159161255309913837461814934790954880410890364735070711883152276049668138650039276221012 103 443575537708199787781202796445866229697928563848474974778246118549911134947288162267255392657116044739561464 104 4955373581907537055379720477682239217196561155343597895955760363772912976768072709056917577628916722774785521 105 55358614821588266699717629822487355782985699995354112383336774363664840649224030881229224205085743598192381945 106 618434954360249167977463630814060828955094016571486484524197328549630142324615803822888129876802396109793840756 107 6908803516980601517494104577435745223854891858440094926075405724964565790525892068250198126864046005770309711004 108 77181222858950914609604526646681699626420362772809071065180751267136841433766440224166847333463365522720618923544 109 862224717689821811133596163484461171148547631506053550101454812791723064548559057555204624196951580817037925344295 110 9632284074507575245047681200655316990396344597050968679288420439022138207230547656757102837940030737265274081244116 111 107606398411544278119112992818435556135754326113815858385671646954953000810099089610350244467597070352747183201473511 112 1202117471778982114636231118834970446453484112438348928659512608893069931931345764305722765911583639211881827059228184 113 13429372577172506210513507160191542287953798431331072577019843677077969820323757120167035868421763896089730599189563293 114 150025311211574502687503747891788688421577670002696362040795630610986421062279947625715609238178927108019551309559938285 115 1675997435828729871787825886937580939881314603580119685621249364629277466376089473959438790336897939380321568177797291591 116 18723289971670891854426929363806539819087335164929139007059207534937108422113204440784651759084149870759042678157582115797 117 209165944928746098932900568327029686361730847093302078615461305517407080899619084264831372826583072668687683235982803836105 118 2336682953910952081873469971492089887787939853702473975401287680421615491942785990010539730553943646209602714479048795169672 119 26104092752565581618445406204641894792848085688586263467198453339545031159695469513840379037163176502836546228608407910628673 120 291620075070105160756346846584534417352259073227464636584579635366327203778893272084555584593170480532106576491608059674075789 121 3257813592297153587591228861654706200859312598604005944726178941105912638837757079047068276135953268580629059411660575586628410 122 36394440264802230682579212129841243132208507892843934804250481772246114064114177556811197737961802901419521722714625293895556865 123 406577983872393935442684197596500822864932118240789138016881612124166728026074917675469037195151936376228689743420518996802289565 124 4542057956297542821138312438101284051407382556205341516910745760154298482437793779063483646060547330127064158048010326088053608885 125 50741287764466625557096727361461480863120307575965283545417226866905777180444922797700003730716998086458822482187490243210124327155 126 566852803017766579299350789758571232499752440510137512105130100455517422927371955829653985574508579692676053470982793385100393159669 127 6332557064389603468074262436428510541071032875854463384976328455911907778492538834639689563198815016108208121696294080433111069929953 128 70743725285052173374838483115311701403101543850384952621603240583980093659657179321859014566632794541264646940517239223475224984137177 129 790308656727332921750114352839636641040894305224913095888041441128447397073707839564871099653290760062808564207003018078480253154657275 130 8828878750468260866258818930249159132920257348589838192995850220513343922548493613937947583095693508046650169392115479830724208445221425 131 98631211143829699299616045565467249274569012899223419291074155492158982572040356157325162953772124533217943521999287357094751264086791214 132 1101851785107226870532999714232635913295423725164614282389909906819896949419210890293258523942262308050261026267188155415361302319320229099 133 12309261361229206667846914030189343719332491856513071917325872829603891929990016500867105936964706368052894479719111895382266134651388475133 134 137512065875815877901476989168415159795197338856497691390733165413733732395552895887573149175222973004492636271640943871213746828906761969793 135 1536206577024570567687133152593087956497021200591532371146600870534858514171433869820322699483601379317888245173515846309412642408124249703658 136 17161626016328991268190143522702747317770191212752587382318821301454233065205629703391240730866893181620997490969888084483085696627659615353755 137 191719923563137703655102819179911261746928072014295051610061979944087634500395486747305597418098354673151609386126773994438165595618126772789095 138 2141785927282307630903097316500540944482195939613434858573407806565407245467199876779540755376804388928456137143225851014180274000115309342605506 139 23926814037112059753662952131165572034242220128246252765939823920872958297062901792047901675798753613385034649092652207207098153945616709387626405 140 267296755793410715256204064628612829665923674898525393585195824589862516629472163629143182396374811179266287926027832453659051693354388264915350657 141 2986087305516831211122809735901170581550750414861578716885208278458521207329018604391296349119416051349313193504119719660596761545419205360656589259 142 33358868758812598903129085466892722366605463386237640076703649119086118659067487330709529722371511810689081221399930132693868241327790742711077585158 143 372666305774699258075180433462807346961091393601920908324681526793146682997826058269107675935019724127494570824186936869312800216774649979087573104752 144 4163215979051234853877362148150787074013341215428495662340924883386353801496283610567593966865833183421570618153012910406821209855748834470557666371033 145 46509080696729428372054107157711925545374097349191834560572209787950144285733499053363952984522426366569585554042934034639504174584439570002342796759065 146 519572993123417699120736117142409404362966564263959429823283143523141346884244074470491911731316925481113052929008401403553200941992211498770291300867826 147 5804373923095209154043003457328738142663099422782072768329091666506040531127521780540451420217798260843363963809095616961584545679164652102062967650952105 148 64843163684423595368215047495819010993157571074512765766276115482155788525429516459703397300629580082041744542044009465460332121816441908859426335299780663 149 724390939025308265094186643887676863913231240408428689814677850835824188616183399973259124285005909907307916428776686512398533846643412253066674380220671057 150 8092483505212125767792350386226319383297338766250723138949101903060556396499620606462678188152287240687485250117268308485576316617900208351367372653653054827 151 90404622357986658127372503921867946547543056269680927387700725346817465182495412783307174534228423749108117399798464350542810461851307631860539088537158345990 152 1009949014839041668957626865710157188299462423111060198213519022664996156107756958355963038595755999825513368253321027560464136035837399254375964179338814193476 153 11282575890150164791994901426578154687671846382032623612081041515298334084931668425007059871910199094098055947569045748974715386276830118547270521684813443852894 154 126042519816988362579389532917338726655940486648086485071441520996939340705079446692967029777863984652237486012200588783351378534535416258565669555045197285244861 155 1408075332840013430158642682425669214837533847670847643974189780348485231547312411955353755033860515854593058150492719636562840774128644827942775968752163893956653 156 15730216643013225288058272082318128473094727299371390795245671453382641834052004071415058130887882351560706093398161627914365937811922130407683042724856890546267549 157 175729032293362778367627150148908149654492037649148520861072033079603959990292971651967078782255968237283295698722385610288277203461036949141254784858672086162190732 158 1963144786342010653102075658776089999193102957589746715620434004892324570330145966669828337663959935851406011319516137473710931372077565413723562693258428478048504134 159 21931136829502591375118292924379117169274464256922113675761965076935236243965712666787977710889007535216813879233345402648409773599172306194145302732324048969822245208 160 245002185259386985572465574475506898830060286292852238553864539288466381631481969409416082989783798690337960411016977312837734635450057610772394753163559643126011405594 161 2737025045647686170728209284899164516796486508373900660826099992779833897145995725821205077976902714278570026686259028171843526058700241166125952621819570824795542799447 162 30576486869174557803207929222773983602169951198272572348577229467573625973871912748550075301858279732595564766733387049415971497800408227274198488019521604552123068073604 163 341583118045441739903448305401404749475248056380430149669098070543798371757450148741696588935733503497125307090991931089259905174156491602490536748447225984628218890953162 164 3815972287230787771560107235415730576361746544988035129617614260524209986579540648823737826875922080913606620855598951378939524643124767115068021353496614125751679101903588 165 42629871699268797903769443237730445969889615372204245117551419094634945710012313172589915130126762416171458651341255586178492499331487024409941847951199345336669718372068153 166 476236676869296452915387612333772259230085653091730201050892278520821171776518291358897602765092040427049324682380313751376465155780053930851538508182150381277276241882960618 167 5320245249515983357383937026618958768616025533296826693611501480757460373114836743293034148538034556772514198204536693245574764087673911339453839927262999906293763406750494227 168 59434753536980775464337574163272493924649177660379678828130391442395311174314928869870714275928166621554414988417946359189549821133894728426831298117720624450456215047289336653 169 663971257400779021999365930320009053646233898706954525507279138686889963581651522297318055947559296628461565426440114266551600212257615246888134824454819026781053582174550342599 170 7417509191487877698993902274138535244456615312601962978762333789300142773266065668797469889616801616280741804459849295101280942984406205575166231416757847039509783630258374105740 171 82864193280277671375681722382228256036262428376278831656465199538620579444873727604617447040378653144641099915932825953329389182408634527348642193518291475537650277763796413240489 172 925711630512165162109812069504806716875491989448339584091978098205060028144825058527047086046689827415232505133941688348733899774741402942325475038637819519385980723980727477557940 173 10341523750397149213973158848611908567547173675227732339781559344700408699679545604059164634954255252807104319094751115289069923662954848099682883463345805074543529496223898854117174 174 115529620623712021077366912461505663292657648425144539018632405479048367211505772372939161055472711853786706771429096532370641122736904954148032717735062708588879057835021074484410130 175 1290631203254380457243097838244433032452548247023744251823826774868072828635618887409960676586490768930586410940270031321298420987008620154398765224659460624578941963787113512497297646 176 14418197634693568048953781654413511838737726886089991069949340827200254893975290869343568141956397897587690546424109328042914831682875439195234808685126682334662778893037965993069825412 177 161071902266808635505863800515951779683134000449508036191678550505329682748055969828946047789655219040279336863727420255708500073690825701050228727743486449999209754015792786896763173678 178 1799403667308639137653794801465055269955518988458544544912992516586239420515332023016724541091235978141266859060515304970647973357152034102227802900276917372598570832122358368376490817985 179 20101914190846367387699258149242666318890952923430716132302632083424686261913801121517106923277522623261894525013689164249261733813888185517346491563247633571255011839952348666249951772350 180 224567150482994071630823778037000683383146496462871981960777167225036816099475875366361627622024018963332340736074136611315681797701324463922885279449815056932709394431547635644136438016881 181 2508736461476676504209934344228889190440490595707330494754722375942533264895042145431075493081308308041592713889995987345611415188878954749347281196879222395666018678379735160471057011513025 182 28026176667451311524401873864801281445410196663652012440506770814086761598964261391266871815344720876735619201438033324108984831334296673253741584798336622345092386241571981960322136277904786 183 313092503200936442242955712683190285819201264911354666793630935963802823211132820333876937607092879338024949906282344360755182920486148845945545244900044194905207406999835250920566609569963543 184 3497691344908763895045681494933712258213722486654723264152276503473879907025775283539117504636976605851934301450666183986914051858954623693704564355528160367545239679919273217628581991062422389 185 39074218063912706317723004732659963011581635793070674748266370413664219201478257908052857324524297837363942403691366961326144791907551917517854213672424728679783132527324222439258605005234435506 186 436514937068018494912298044009106974922073545062368872000277816491458449013453227278421054104199085051808497833612407225642889547257022503934198899499543896475992603158410493400170150620731130604 187 4876496567937099957870728976031406124231958091587929826864579325194521528580157363274384651589106341033842403277197197871697716892830364280423364013272603009275281665085089457148969478468226321670 188 54477445690241846368584535429677606270350409009089640826799582466246213061222114868656798969174755721134712834912311071684536548074266022459669911559669451227636821801251909749870619727987712136332 189 608591034072789759134002344449855990362014597921333743848020127065354852856246158746940437838125131008543836441330688528958108390255926827744658127538566513958253303709948811116433565899722882332962 190 6798832839185989972292968447046638113693050868879586163497422021435631468813687817549450155581099339146352251343673281152876120452005489224889564464355003464794666216726163318163229736183068335447020 191 75952693002810901013834899095654167559129501387800805238753300202895427384877402402076757595200958397454285955624370848327390214542899149544930017824284843398964096291602145641600093119341017389472294 192 848500280979099309750275245598404053607856479893255059103635935179784986387039493348819469896089276616699196395153673497507800262746412015285402757540464726830927006870586708127054595231846556570369797 193 9478962474641498921840641739444793781773709277297314167696975748653781301749872295919272144918740106201903496944395080716872713251275189750477018178007112106829280370861608655168452909365729229838843389 194 105893576713942111160270664848696008317256273500016385117223435715260629616040474441643425764330330645103162087245964469844377325734705395750025706454944388411315476555770636778858985215426674420046483513 195 1182982802102045829146722086037198152418714921042172581146759313967228273476134129260615860305415044564761574398954658473545983314954836171138105572530358880773535638124906011003017307814020673423677886120 196 13215610932187491303575661063755630795434092783642242283749567120093868463564935799863131703873050668495234256749856344109248110121648672113355027163092117189929578901051782199385087339529777194706708369837 197 147637287710872202036445928041336009419532994615702010939277733242189946934210478807866159692381489228177101915208101385653950298359708148860685666771616747687811775869988870277119288523622988072459328700688 198 1649319795692183215641999432501824851748132325132792050614041639934948572384062289642957648350511210153896480263333890710197831353081139813133455097053359075242113460904883266309880284734748153899463161500804 199 18425262551486048514659936319713251270439626792112154485023123602597713032083312082859354637027158210730969279923942798090743104113658898196657240042518820826634464378880382595455547339697339997773845561246788 200 205836552121608146979952601432845191920406375419182215586664968223746208111746659026102804636570146619077091965051709898458120486559941220836530470751166767379640111050314739501333201924231299995448458060939104 201 2299488871375369103325446724852051094046777912481813376225814110071494412997066003069731322034048582440319300010550944879113188924525649566180634107572001404341551818285280337133311664042304727511305816829731131 202 25688581620115886817826058156660767376547777269660879123554795053735464239355842307014364788936882575732373487824595209785585137121454259343442169725221387093191485318572014177566313179156601336547390978631306845 203 286978221059471699806196295279756294205745063196569938906361918343012020007911997544241643802769439270972008047550482928217330459319619543548526406541030456523865503697105275028341989431443512435542619941145193777 204 3205957439782052007985144638601325538976004730519762361460892124247369340333336158132950224496396876319725297392509738507792293143289059660471967444808635525888266834237050759229320746269854662790425569218565304843 205 35815132826974708993601443645731972805645620858698075981476465638097346956582495854882832491460090487157954044813136377549097259987280985885437633176852817034488948953551616188886902157281391436949868248315559657179 206 400106290712656426616614871496891209619772994322688999525187080979807482361227756881388964979419278113023077678962883780789244767367960564553171556937977401983180958018523567441462816305847369405424629482335730996623 207 4469759881702023626843978588646591093837446901244422180630904883119582575336159414367766819290121694204061808221247916795816117751451549797245342711465431147405763541501433728036713464606577807706144078400833857211315 208 49933614801425333139904424799366317341955265885201178762357925217456301240163836439305581577465359131634169243609173469178302352949068205820252329845042989539730315809961256985652169272025926296248017110800122497767739 209 557829940114743562937233323468936989520732705970201896746471647972501191901803152251283873548486239723763803962661767917290609839210541896919322872884681843338872384251889662757346314792239562416201935641228207934724565 210 6231758772640190619084882976238749058049678895772035917791967767337086378714174877414017646824157593072295417503380395649033242408546359935667639348884225727457983507548651358189821124006162996745821713294911112591737372