1 641 2 4219 3 28655 4 187203 5 1226781 6 8090191 7 53254665 8 350253925 9 2304752967 10 15167443677 11 99803396861 12 656712280793 13 4321347940353 14 28435562985711 15 187111644664607 16 1231234858650427 17 8101804934566085 18 53311657284829409 19 350802324679139521 20 2308356627988644805 21 15189495387142110211 22 99950216839953220189 23 657694403618343711191 24 4327773893241863619203 25 28477704112389746050693 26 187389556023888237964577 27 1233064496102250624764223 28 8113835604111514161879535 29 53390822889641658650853533 30 351323357884597690078329721 31 2311784968883656951669425291 32 15212053572683575746310978827 33 100098658396895955369626192905 34 658671188973048881051055313761 35 4334201298310168313971920166245 36 28519997850905323339615954617393 37 187667858836204398881696514751113 38 1234895788716837721406475493869045 39 8125885905260090246005746784288651 40 53470116546334610683400330052123455 41 351845127634628445313655272022506467 42 2315218328221745522114370494990538289 43 15234645832296742352096587106004494981 44 100247320439016076670564128084882187055 45 659649417901051582283436718048787068233 46 4340638259771683822368075211007834325591 47 28562354473296635421194780173058202931347 48 187946574728198343533382505916273376546909 49 1236729800587240976499576733781382436664601 50 8137954106758595722484048906827892857301167 51 53549527966628328389494999786278887561962895 52 352367672246664604608962577352815045850063155 53 2318656786702401233701836151595311478549807809 54 15257271645389975633816415759814298054302539409 55 100396203265722373714947994187655185382880651747 56 660629099647561170372169683956784597340092921343 57 4347084781144856706061350763134184668526849535947 58 28604774001845604364024460426891621047457265002185 59 188225704556231529703147826463886306406902062926357 60 1238566536250342509121663340083857279007603608376557 61 8150040231412079925786051142291135137700674198394275 62 53629057325193094532457432786291368238257735143616773 63 352890992918514320501748008723559297073103676562209207 64 2322100351827628164837594767981056827448832305255174471 65 15279931061326606518366510194525100850629635696803151789 66 100545307206527142815840202893021111060208662732405238311 67 661610236373489406729687553322349495093790162625032668069 68 4353540876602626185400551251623600311889001086475069787687 69 28647256529976836684018620492647332815910738214766951745915 70 188505248935373108667606625018842233936592640175331351855225 71 1240405999750919828646876702189792914903580397155548838332951 72 8162144305836135815516253971555422006724100595986352518415505 73 53708704797196263795444687598743558159969695114264205320268809 74 353415090802767906288188703356760559228479308504703624703393299 75 2325549031181420527543860487196208294911424582355399949214093445 76 15302624130012071899746561924685361437213697628897214201260907505 77 100694632589821172006685175227171437565265561739745195433629702209 78 662592830239703294320718462652355056803561692986581531526239114599 79 4360006560363973413749854218987710752499029069589614610777619133821 80 28689802151254559235567458394396123069459952671570138832957147048867 81 188785208481295940576044390448859956418632027275374289598489483579737 82 1242248195140233784706455115024432505821831821869775626411964222488879 83 8174266356688958078840407823561133334889070696893095668255822267322823 84 53788470558054633861364559964830297486495325549932055860341572475847281 85 353939967053706363874790910405603281768079795885782051242683073211141433 86 2329002832359201208802859015454328918205483544364293843419334435710668865 87 15325350901425926327295935500591221942340670012667772669837806505809923499 88 100844179744480921002074516222516570778441845004227133034001713706645343225 89 663576883410282261481416279610888660441615628980187896723940650302751971619 90 4366481846669017067107075728342515495184412228802354431505416722900371862551 91 28732410959381885107943662717149796868058467962096377736606352532889317356731 92 189065583810587118843232355756885597171750211593022481682029326241823382089051 93 1244093126475563070479031358336219829476175632777869512407194877059237130216369 94 8186406410668332924705719257473267522625728859416026213974822652649213194014193 95 53868354783445510151968640213482444483684782194366499387833288742527653712559329 96 354465622827325003099709034578747593211948592560982109525574942464945647512669265 97 2332461762967673609000156866508538453700755623888941947869528055692728506213221145 98 15348111425621951271590003766898692774310442731983841036548348900403552429839153567 99 100993948999871281209913025372893447759676064815748616102832754540247496870656127261 100 664562398052519737531002348260651767938380963417773454973446704701604850871502371801 101 4372966749779024606946971532078037919916536662767326461331682832698597833837803744955 102 28775083048201090965345837817627821353107873575874092100259656453890004957151078142349 103 189346375540749464541065132201966240482273391816260610278425471731863242136878165671879 104 1245940797820212068452619829830288081626835597200707958634888672870039068482449936304717 105 8198564494511696914260496521585128951799445752090285570278663317477059822327872926730881 106 53948357649307106142534375230202135241935481479677297667107580243355461278837673166094221 107 354992059281335966265212615671729969678695163677267701894394265061818083979785142059682809 108 2335925830624838263434510629001222177870970295474235429619199434419669212330730334326271601 109 15370905752728265835189109722213377646350390529027412359198132958928764833389294891495513671 110 101143940685846302011930645537394844554324762912576564188326370353841281552810014669630808671 111 665549376336927918846088509046271617306540423866870168590486079699983675739411490571225386993 112 4379461283976443689892252140101370458622536745684003218366194612126146997203599491396665920465 113 28817818511693823814733336701593989231528265917905569101567211741558250815521430979815179801777 114 189627584290202886251886883190069016841770257608703389682601297709067080298278959192776691914257 115 1247791213243519798645407191213783558171845741889428339185021892905296302970338555019691579769067 116 8210740634996195850917407575844760618989126504929617785276315377199772983339844555784985248173461 117 54028479331838930856523810761448507086060119360286154697383323470597943500426016289770077687431945 118 355519277575170777852612681481788402689436009856264660637477497224329062005363247030058046959654679 119 2339395042960009620320742095829897950420353938080909675081825119849791100744671268284646219500671129 120 15393733932947437156138724350399112305288843081654077680012546487885710168862449143264030840607088523 121 101294155132749917238209042170491895325912676391841259101068318381998980710423810282839745283799357257 122 666537820437242549223580605622933390689694226263108332032517687347531885132213954042139686041573233871 123 4385965463564933623610850705753010580938157003501480390655633041002668611980116012344559592871752759461 124 28860617443981307992448934033931134564521006085950558020164445881921764570678054159122800783943765373617 125 189909210678285742085437979663248571457015254649294640936679414439462614354456267608247897281508775751417 126 1249644376820868880978948094216149279778723663773541712515027483565930451059807837843022235505889695580787 127 8222934858938743754743939795975683465144913287264361963051684553317138629861534335578876437030870949996325 128 54108720007502176930012606047461372031871146964259756301835964018758243136711293488353834009168925474643047 129 356047278869982898071565349280341895163040356038832113970845836037459182913650096721683474322527154305863133 130 2342869407613832843706190594157329722915221997895188208636537412933813201125781688797990319671936301164564839 131 15416596016556590974854835326654274807355687020763244452687650647717711988579415471035625956044587694573327001 132 101444592671416672721603016875613842190421885457150873681883768417093616966295517594135864473001108813116759115 133 667527732530427707348811101182156148679490893119577529150984239720429975595531669861309535641532473345814301193 134 4392479302869396869409262881555821287692798922654902041151829944759435366430621521504722403099357119546489868809 135 28903479939324552458211793229764453131242794487513829992075005645115217032286850069665264029843278098944573848081 136 190191255325256203718923112143640532777847247757550234433985853501090410746206199369498641124124723215336872388605 137 1251500292633694510961836671028723732466868771160611203874980870027758656386854390865087555927745252385879041923641 138 8235147193196081924435156770002213485478591866777818378945746853784760870512978745493517485674934110906941592443121 139 54189079853020109252461438951277514240684742859085054300837078685660341546632552296444427646732164170655649729458385 140 356576064328650280201829357268136371726701631324252473650375510938307997582099686138926126941701313414729058898226057 141 2346348932238300641341965371628046007531120408508628539831327419257240405802965292079713665199110521475826369767129595 142 15439492053907522365218078999949508209843131425940307247961757794432259673484861702584041047451778780885389562382019647 143 101595253633172454932695216010755711188249023031091692432238034034038205434035479450141493570851729278258277894951032315 144 668519114796680601373804438914098059827727423848594230010927203260244555364666731713967548817029599530496586970088543149 145 4399002816236010591612101028454274055099303196527550581275794350692033272745831487192342825884689668752694612850883225919 146 28946406092124558396974223490398986477370148682034857693606651193938928390519297193290416617747398188341863297803444997649 147 190473718852293622462890810403875251521041521110055953000896265052607359630502543943511898730958341529548009630637597425413 148 1253358964769493448703660158100963883359444118467199256909164588046398557012283430702182061194237918484950079001321148981799 149 8247377664664838087002648024176690088622613154084190522915866970819382101016313438220275403935671238621583310414865637633025 150 54269559045378454184679277608299762768198957122576026654239895039514550252277125892158366111721436833686186917370517099375317 151 357105635115777931733072938208955325469433544514104856643544420904607051405078321492691533409831910179467702481087960459446691 152 2349833624496770117546197887435139132978746558060338473860085552663130692485707227447493448468478706085868773686204946607745865 153 15462422095426806630120730123170741951770218908648663696545002225332845895503181483896650455403621172049260336093265849423379273 154 101746138349835220696886814361940138058295842491612598715845723973833293949168837428285827978461468628903920506301282871279335315 155 669511969419436370616235117889255246316810218221320161788356513702379697584978492577343668497810142153480202359265610646046448637 156 4405536018032258253797372720017908795586079440583899051192304436203004864484220741549658267635884488315625798659014102147503256173 157 28989395996922527129099408779351148999078910952744569037484109539620341744978534869261423214291336968977848272056259303021458308709 158 190756601881499897355932773127561947333891286865969629745003785133506629188299840586617564168036488532404101280368959641934991236399 159 1255220397321833021279033107920547576880970265484792880703200597210083023351740995756714518908200120320418893329497090473970543268401 160 8259626300281585635309945379069591616425513475520257808460317611804292619019331071718970144541454867774862249341273743757681545491535 161 54350157761825789354835724342547867549823395922881093167193547767622715810889386293734659616369701261698043847187487202080517975443271 162 357635992397700479308370730444843784320161986420395997577068679772626058719818875957330661801583712439424498129897151062589425237520261 163 2353323492063979651096411171721102076052988674503009926584686191391430154153979528179142237643367389833763497252021326208140521799982619 164 15485386191615910361710787051759909164046977355407534767820484823843144137197012202550381720071383906269198415523658911072153824575219657 165 101897247153715727995231312144739944640992873545011493172493532411437238118708186283251925372695691032106926976357769367271148768306685811 166 670506298585372894389653824083706897299204206872232623216103516143021088129193787091041037156521394834840894552079708253046680588009923159 167 4412078922646961261957071572966886818151926117178254590709140285385446385028799277327904840944021407038214129386595700999557780910716573357 168 29032449748400068329318013134643946421557851495717278912359387313287752377776531312650692312275140631887890919855033061478132523487646130327 169 191039905035900845291216119819197235443166104453092319285948159923803584309208947216484982664157837449729015818316456020455509216349030534765 170 1257084594390360138461539131134664859339058160128823799900474095082000723825041417899574304349900975325873621144412186662482887528804405444457 171 8271893127022902953584871568363632706988869845542784199835194172128341939173037252999858350754698550620364415445337750824726625944863398454181 172 54430876179873934033380924410168678819803037820797625800677450571202170389372550973067887167277534930735603316749823775055224330520620671806143 173 358167137342484737477039796275421065800586304331001756861478388884572580777752157434339453334438654872800439462666158977017498611658183885819933 174 2356818542626065798188178376110209824549534651768947403184762809397320148311826952341495506468690770011341449038760311148344639570972130022099825 175 15508384393051302666577753153853956499471719517463399608278884722274026828673387125549792281130014161618997331098131714287783489890060269683676045 176 102048580377618267850620972026865210180178131903941458946217135054104316688401403061691585350334132165426251005357140697001352768592800377101350327 177 671502104484415607975572656209654449585202457177027859822763022917203215544807913676754804290879029876149900278704891558635320356247151790279516343 178 4418631544490310654652771774434441163500305231862881721862619683284046091442161020659630402016841991177922779795936592268744489720261279940932266373 179 29075567441379408554922246863340683664876557353960263374327435734564905258741516434429417755803682602410197446135992716970136925966296190995655629681 180 191323628939447573177866152142461033013117242142951865108479600716558228037090108490772500051621494418353985842425137371943969201116085217830022697015 181 1258951560080810321847436556367450885875500379231380469292846766619999793993379857234070748340523196058611382593821082012276447325975487670127913954817 182 8284178171905432831039480516555964901314229930579236850273031261444234328529362743860017045619015487871591910504453229568118234554630597010488290579437 183 54511714477298340087732807135808581827209761324195864951017144222495987441893963977283029856252072072790863008880749089534819020575692579651891493631217 184 358699071119932281262472207388987045293247634014002514477040568444088871600598595564236887262866511944201879348953422821203594308490537473769327369062269 185 2360318783880580220497297844476203441354768990477649738300025992870608884073762872479397647706223367841376475037107272351348005693341356843792949234379883 186 15531416750384566556125078445581312576626888807776970310666765860491058389217424693626621905993906165426432095512605244088518859551916154934145494919400937 187 102200138354841397300937813261566291213098825125436573138462023136375034657497185678663845066516090164796090447687179331177302803352178678789169514129175749 188 672499389309742325748016215343202227609684738096587737261058182545155445481039465594975942456831353976960281449688511011083257714867692620969645606017137515 189 4425193897993898840236021178893534475428075920607692169701404217469761688809892797795621665514941217464123825124996222185523733206460752117862271861327467515 190 29118749170823600083656659233571215063385062950240165876205598581819884256900196146035652981073944299878683411450889183438333575419642243365364910311792376289 191 191607774217017852140221693450808800574901016992835622519618810935887044585082503100841236301241881551441231688164235152309764884588964782052559950939912693199 192 1260821298505016747389013884904530762760047141273731496711722693911729053339801967935298857681895901121999957000867672098303716400250518609650545078420287537689 193 8296481461985941963728442721254962731359516411739224370348374938478107896069937537799559149091657056380007544803859756179743067578704499190813258707169440863309 194 54592672832138483517592703895699156949974388611087500627271755652731193931287007110690526985147834914746471921890031636490480174644973378136366015810131779377193 195 359231794901582022550630059238610667756960055341765649987171319120882994240719057433133928348013726394463636146689476731921934450961665787222549649917498714722881 196 2363824223536506638382767321409583151421619985261106629872079768807251866299102938611969226136123677160919562439398452195249689095115473320649502803890188273214179 197 15554483314342510502374589274747936210893960410138963819523013368244767710937672188862122628901490466342122545729616370018638703521609399383568536312986497495480513 198 102351921419178673460783473968609567111237116252719775020422358753099582642180548948083448717659566899164658268660754680535208237705492491307743275847293031768139075 199 673498155257788071461161080039179974852293092043006494196297585774211312918458083568702013793009849235285961088749265646632759186951407680008162556079725601398022199 200 4431765997610751381203431503891759338346945629908121465661585440910947824578428173348702605517342461763891745277527526092402709950209772509354071057995658859628753015 201 29161995031836730061765605360009858382556150343848658580071608726145347965141615874691176153778694985482211767198946033368007868351163328429229855769536379964694502729 202 191892341494417493757989563515331916618073959145746299240494734646911398640206678788602663576636201514524035919106227708595892706082167800155193014193999076434480168451 203 1262693813780919301357510451029032062421778733837896204782838904985965247927401907245439063282274868804124752994266525638354218923552600500775438749369666395069436024095 204 8308803024361380544776923523430074825629543932926438110741898783365898338334386842527798037924008821577733328273415355157707134185229849021547865842575730067996978035621 205 54673751422698256571751666185933345143937229064086870320281818495934985801282310698198510602331964208794214814457957592014847542587475917646430933392498007531070996183891 206 359765309860712790304877190940499471433098181107565362226702030985679301639180697700550720317494230695551520917942343348096533215581141688344897932376740649992419987451479 207 2367334869314277809267895286321072072842126514486882894066413090718569664919511976584517841929971033564487838565972970317244478729705376670085412038163114708206232952702407 208 15577584135727280159448598226031247485841319888169716867853691604763517095936728861567571172501202720717309251400551664571434395147975018899588818350490099280064403838514107 209 102503929904919388673404650101972572461530062020846861261681163053211525857599671399897630389412521723993188307802583993524106824356838260696850161659278963403493073638670043 210 674498404528249915710701964715864153508298678192310186389264959030141187328023198473561191671997850835006717975764343961924105191850701108175705537061909499011150613576278385