0 1 1 1 2 7 3 41 4 247 5 1545 6 9975 7 66057 8 446455 9 3067913 10 21372919 11 150618121 12 1071841271 13 7691763721 14 55600938999 15 404488323081 16 2959189475319 17 21757613309961 18 160691417776119 19 1191577871450121 20 8868160862158839 21 66218884230807561 22 495954557726097399 23 3724807950934474761 24 28046022568801468407 25 211669675265727922185 26 1600995323791670247415 27 12133826326208958169097 28 92134236173265308483575 29 700817942835082200875017 30 5339504416154772328939511 31 40743989443379893695938569 32 311352523236943554599190519 33 2382486450438699981503201289 34 18254244258612212107566907383 35 140030175119226096777624027145 36 1075412981629516402293079015415 37 8267963585738260522894039711753 38 63630783162012068465511680180215 39 490183887732821546715451297366025 40 3779663241143135696900548244537335 41 29169584444444226671418276059283465 42 225305884308661890596458039087202295 43 1741659712306255902742381948940845065 44 13473703791667340995995099863212621815 45 104310748166292070385940350848462749705 46 808120064390047276973153421105618223095 47 6264908419611501811999377188893979836425 48 48599701169688890500154893079621092245495 49 377243055812795856637587187642810786381833 50 2929996525784834867456674429471108689297399 51 22769902891653582847247556347159819732385801 52 177049239597743080773041489283671746003599351 53 1377389870312508960403818537439253259198922761 54 10721146698429522660783910202019596606468259831 55 83490907606410718184529697151879641296260825097 56 650493842955664972351734209393443206301998907383 57 5070445604685541914636875750588659390150392938505 58 39540415148652246897825154215809310130127882944503 59 308476475172708047112843547393400580747364631838729 60 2407589770037410787885060406488313242573529466011639 61 18798219951996759230578618358646117264273035715674121 62 146831495982748435379241924461943545773858707782762487 63 1147320362335250390537245226716147407431871492953997321 64 8968258679108164750001053845767690067997533301886681079 65 70126908659854873501365271176982315704287413472971456521 66 548541914229328965806196888632494175341057062932985151479 67 4292191699073733002205732915632423237851746867389097050121 68 33596062344091471386862608310370808267603743534982509887479 69 263047154812630555301109564358891166333745000084438685581321 70 2060207469696477413449015496322578134334481738469321513893879 71 16140490997673587430301964246375244969934315496738477794394121 72 126487448224903100750356398340041903442460932348009294319321079 73 991515796720395400588096971427564461273200637358517589337178121 74 7774457794202556182128591116713260257627005077710806161406558199 75 60975549936193887449300488207580821423841226911131373911117135881 76 478358487541644131210734584764680577516423773071537185099379376119 77 3753708120387018502732897892110308697176554784057423076920762826761 78 29462798680417494815381648550304247362222499434154622790407215382519 79 231308348866158197402803329689171066117085659980250334700498795364361 80 1816393166183020853298145252206499913992986578840176818043855273197559 81 14266819721390648504476517274322018065012952833198003720954714502725641 82 112083288270686593721270093574146899383310213354988690501382844803186679 83 880741840137370090340651835056444253241197393506447732176902762300178441 84 6922265410105577564309575317078962251890872434882287882502650402279784439 85 54417373539968992174795712713268744362843044938408372359988115522476572681 86 427872672173124162889379143639191466650103163637026950236278908292041801719 87 3364938778231553879021720020809621294396093062732145164256075558133790933001 88 26468144650062571654714341397595960553791155122834831316132963937123699785719 89 208234018719403345698815848049886011585204309529901535375050284199257070108681 90 1638550786255220328661903969315840015940068195302544011321358161301445361532919 91 12895744869895823830571704363738310596386331439700239455839921788388987551875081 92 101510173291377221974320416474366786051464625973982363405624088749891117832470519 93 799185659377873654420892932335704482203489182310684600249090936465205377024131081 94 6293021114569248234997709203260302918403595610155079752006914559564879379958857719 95 49561284742259832666525672669278504468635533638036320688833616179331549768001257481 96 390387853954544794482784404769385363324427666910889581884227024056196147249600790519 97 3075522954700496942750190710124423736505263781108489730502299248493164047171344924681 98 24233111830161050347964677608868421447800987733357335230435477834165325935890323734519 99 190970191567242730569792490876060762664402091211567165801944283011032094095577094029321 100 1505174494696473551199865240771372608820866305904158250902239380664007422119298253979639 101 11865108435249240058313380494932301026574990736125129050509230180489997875038958599012361 102 93544644481577141295755901711094991583976968025131788039181738192709016314324059798110199 103 737610855859552733920298385173140012526490990128175799645182767190177041494111073077297161 104 5816954369052849624692955122786009235575294607036003365230767384503432336890616408029790199 105 45879942557825405724721267818904617257604863053982662713336536101724822910541665406688428041 106 361916032661564714204428668362044627312071111019006060181760327667246802324865029210130874359 107 2855284948557793106725154214397430083109577155688742009049892742899532516904449302994377244681 108 22529249433637250721146101967347831514681589763659115441481042043767411386351670809615262547959 109 177786430550923129120203284112558701807565103819096109707653471378970545260583625372133534728201 110 1403150098870100115586982911732629564015291433822848948835048779534616671479476621737277310107639 111 11075474079947871694700079820217103504029470686686474924131431307132590422645048723238380374065161 112 87432371368349366110014943792802655753317612041620596331778696772041426383780930757887237856165879 113 690292284208281521012021544197961215658568191094841364056276102945186404739119421232184973592625161 114 5450592612697258946403437371070725564045530114726446009504684543890378069267011463658369677365608439 115 43043096542664833276903625738274125362162176921600461116833594253427515570748446284037014288913661961 116 339947248008680405499761993390409829995966467493355034211437082647867050034231934518349531445668610039 117 2685140231017950992660748523977966077970552369866452615844964113592984587386859969381650433035942756361 118 21211385345842378924828001755355356329179627295524945920285882890383212598280015252935909413887617794039 119 167577974838299201876301070964277985650955552796014507471995708967240704199025526033350681627477149745161 120 1324066884462259700864767212524115106901433432810285311556584690293318849081380183701105328216929780891639 121 10462783801511022936031179438652937901612829167324355495645422707638310297655645785491400075375187802980361 122 82685279302463745349747330126380678028274545272384658211351254184254437005324954292455117559895744680296439 123 653509729703250992213619690552101480824682293607810868410249247851749931574830436246281875725959244495716361 124 5165568721808149300631512156830471596430099172531124789226978589224969188992509286739905479728267666669961207 125 40834362833977414815837889887725844885737779713751833353014088437226380204409602220711622800785879148450021385 126 322830323392546761746293209588224206043262786792612675709026351288020825756891063430654599635333709274361626615 127 2552484518257466640242196328418374871626880192289958315189996385399646208176132649541872438055845816590598668297 128 20183270662511963806242892227183947009662492038767526244567970774071605045005111332621352921376980403556328669175 129 159609594049859740560389037622570089623962004538268523671967473946737999050412406190772390441890723491197325672457 130 1262306637774868101726573836974017595613288218510032087702770025773920589827301562905857565121662279185989673943031 131 9984092123216108278306792380471861512194608189767224568390115014299975272872399949775263084120721935082482554634249 132 78974987121906499797973328924488705885158725782565379787531650724315773354441768799809513345780112922072713273540599 133 624751433084012712228035715446711261704340725552400711774546512516377932774267057065653651412209492387486311078952969 134 4942664432271233668884576802816575575039073003359132373995474781180198873624463036678061105466655522008789292356206583 135 39106651098617754615822864744822494846235994752721546693381752517775158264662526192415841276579349008081867173743558665 136 309439136787695266314376664572644079366337071063177758314092702076747947624190728814566414961355209115949550097508859895 137 2448693672302579065280563507735364092223269566341177536448221521978162109410608104580460538534150120829150163257140445193 138 19378840223758646130653071148314532993181486643045257584035340537665869004249677796352125810954930464290755545413455970295 139 153375051612638329090552650477773807860021954054809844151595771070987098829620572451904735912321525887179613931969053720585 140 1213989137384543855500275574369441607469588915960508273255538505888199913300609923037587287303078494443926077503462906527735 141 9609649574182977905593604345081816700925304301751179975994165589364783102973947408773043663511294753936454570478697873145865 142 76073345309137057997763162146142619949806776453284744124609735700948591539945979872679305767500949496628792513177883995275255 143 602267244206445873998354847746754387781934633558904705423630685349589878397087156008416855429240194603689375198371248976429065 144 4768450720962584217017048647772433091597787788014049353117124702686290712624532164600436772462587940958907404808269822274043895 145 37756893098274062128702770427391276104264874964887003493203852148879352177641103103552202892929398491942903060583906093549223945 146 298982436596569412005346552767003136944228111176518631337688161260957810580594241928937662031154348951509547346116610110640881655 147 2367691778019482748676707416522286897124415506568823363336175414084865432093476003933199225417983040402175598595929639926865330185 148 18751426563017196963143968599154648113884235639870383229032672255993272452473018352879910617244846139859398901885797681092796350455 149 148515821830572179221543689422515189995982015435600956421366219222575707146651361441852130331627556945894858275625715214275626139657 150 1176359342508341488990552772083293892852758132916436486490590491821117339962718815586298399131492266528936561605601594640519219118071 151 9318280558692696663484284087424925352248971936597671481471482713814635602964736578216695462829108949092078836075967611821428645560329 152 73817558770194167836408318980376045960887190745665635054797657028120110716685943178426419834769372245015245057610307247072164800626679 153 584805338990399868700454797367889462734012458087966229714173100683163397754601870853044349606392690174492264918757642336002289445109769 154 4633299503793661373233792626128173349362335948163550063909599464443669356542961090399686288079825924902981071761583676389663144744583159 155 36711021052121345731872181848154859603594117872979266649672555610814651232979442409199207475709187596738176027546808625723963534930345993 156 290890307928861244275415542106810127290582299657608078291516511694917380305638394568762413306270265231287834274608117225832352094655348727 157 2305092718096675927924432757672541657790326328013110684822689905521072042663342083801639545674295701841723176884125795818529625706076307465 158 18267266882277605990971349422533413199597341930713996352460847838134940896236620775027569076525993314112934797531507686025203957765259657207 159 144771958804128128261169268269958684452024353807637614673908845394629352729408467040884805625211010559145556824549078045083493566019515973641 160 1147415491824365970883518765939441299498708931875220511053288520437750345613761493048026495906615423315191695039233886434053495394012569272311 161 9094567190073038923960005927910667432676992116537401390820483286703279206903575996343701562201067034165384954565158148198317327887303935262729 162 72088854126359443034691558443694772657441475043433873534139394131219350901017975965198307298391438653726284037490759756991185205548542425300983 163 571450564719822355324405814273867151014053588221625501064171550539318377174592253990815502069789663092163652590038093493568716258557516757073929 164 4530158221419568706115651547448967552539624073801048703102760330331872965108303658006166398608009643303424733918505266169493128868418687535677431 165 35914675244924324241316885401988859261293863347139445379396200850444274466918770326556498302337961411967861243120472232834229338493467613567385609 166 284743683849639459700756324514796948915856839828814216263433667368985134522067604911063518243719003497540209337215571805929765716383120360053145591 167 2257665291447604648882382866262650816755387393462087644144492730781775082838516143112929184373834530978337199913454597855531485695629722756621271049 168 17901442932015009184783683083452134625141463402508589387172994248267476567213444049567224545613300224242026185819634274325764821750502196907081727991 169 141951267292215481348323212534715970294894431320595278639956018387293197313015413948888436169240654551918882774949402953763471695765285677509713592329 170 1125674937859636248995875760751489554560411098081372779804638614950647078306683019577433653038929393675133783340711830303179759630059925518767053864951 171 8927070101757979716290512959557306977352518261962031542221230205644577647709997966265684827911509560408400707954947571457882359718681910347674408714249 172 70798957236581742086064415659269790550342119468536567495065466400642827860451672889293387833455514696859872630629370058748073878478459904165493646295031 173 561521632781928740867720805661738940476595145779631120722151170419217597676888642200383704420360303422626455780087898599130610564443981245127893807267849 174 4453767990507745435224860049427218682293205608550852397051214273912127186136554109444450481781499776904488695209102822975020788900782051976875538772918263 175 35327256296799657008826354725738451752230576570241309168387600597059750816633814579311697507511183871281344014515720795943018254308810359199966717181689865 176 280229086108200616290794132629705839667801892625126087105289341833566581934739685994203691601658327631147350413232003410228711671533888064415286322941394935 177 2222988712724710700994259508059851341297068196236898474333255351019643348344406300706211933131318332731489571187865063756444134286585988380818212464428580873 178 17635258022785590469052393174002645132022643335275056404189054318122231925115639457931252344286293997908164758238004140616446430506365763799810817212268150775 179 139909325934137941349560034067620600586630535782896999939040669221497993879019990358553539581642007718742150003396732208953290517298608651805204673719366057993 180 1110021960750235322515954887779973945463291135976808620087206648843229958143039622548868107751227352837357553791096353264577642523309905853180493372963136995319 181 8807168750225785343085318885906754468281682579918848223929749787198604440489840503435242255150119332549733471956358147723766502983979947092018820001292292718601 182 69881253623287774621826985867762282724494313482052993165859193805686580919688789771237223467052296425783953803497731050707246831756982564297449101697217000898551 183 554503722659266495452866303329439087822940103504522994494217235140692551437452861408982704517937470507926517436011019487791831594017270291510452377396431208579081 184 4400149617500307305514064287930087558534753021843661513465961567529149342924920359925474092602037757568959841511774782973633287912913673516471582585010486778003447 185 34918004299215798180318815313288940042997922384292093049497191871179245209340469955636333134134866549567297523436351389964273224815687627789763902101682545456316425 186 277108707758982869686500706423192915248635196262517635529981960592599940341740310082939203988998680593731541004601759885972275030406117514464382268804746174082842615 187 2199224275827912734087823378332145429346469459900996122992794163031959746620638103642413701671605523451176987053569362219522543704480125803119241729995601177328222217 188 17454493871543032849215684528110319709625271436959816094191271081200464754183009473959804028627399293791403059664925709519724096971067505492867030960488898806545383415 189 138536176479107309241738135613087968193274557803534105809718281377947965001702963418914538778699348763129721994503822115711560807912254532938546672915577214209282277385 190 1099606102065494319922429464534043769352155043719570875522493742836344456229904837242328142300776286671848658698899964092509976824665593880156420536874033875321381453815 191 8728284713410339378943499645540356188831970353731794832781362944076265470234830361789427310138932763997550943784786835384345504317522552529341880695153070903900741042185 192 69284853277644135025220397520450825633586026842661260412266900482519593483543761966406904953781445455393000293994364741897383453217047788606802202092503808494929155457015 193 550003117285337656930800150004602075159130531891506139652489303904391734203082520264525840699551412831550765649906719123487106277582559768557065803723131349217852759474185 194 4366256781505512989574766814081835509606126294683526837036795927609437988420289905074091431284518890054277923288295207865550768663343170951000756009538703094569354525671415 195 34663346758879332610334819368606285563567813858176822726659741728264021662115562368328965304045927361406253567470119117447231887021844733348773183516322775849139638659710985 196 275200128729727340996985465302261622124496368495187750631883443565187365829788469679291409248101333134123456645673375429269093231718008579818776367243447226272901878748545015 197 2184960172492221484547753963450562306762578138506360806105263984370470808925928432677759616307802055142013800219850048355465668933497987121596227763502549549963800916185317385 198 17348223160592026287219169563723305132306870677673199322204313599283163848828389924145668488457206274642297815387337829076382348869105602581947104695372008588998538032289153015 199 137747235568394676071145408005847067701157250328763693838718738463412345448934578470489896189072875093117195733509937693151519526495526554850958888361336538827066896400217276425 200 1093772592158238465937787374719794237385748217470777375601193205062305863611939615416780169263352776276007209396751025981663388947240041497178979517534351221513796213954203090935 201 8685348981311618216714368062018966511500769154577919309935895515108082024646954923834341898810040624316671782532680776719986414147849100306093729054083727615761777317692420653065 202 68970510914574482125989708820402792613721121161136070990652763394690285875013651850370553648853366418163182348354425896142641741444986359643224850609067875572735612064007039483895 203 547715951936318492656779590047066305361872791924515386858310300424551342965077203194105470831986289586140300763439136274480234820274881307182863169687344124150493192931274030841865 204 4349736599938703571749438995452955128114432792652817103559704506810314681192186225686029409891726081183607186706844149294972534706100286065732551134941442406373076592404348591407095 205 34545063770913975366843465181398714447539180491223672639080013644712613842766804445609569507008019551823288828375912619011548537390688407476610078248072464337738162791291292049473545 206 274362252426314675348920677160945534446150049951764324184982425345004156271028930406600290414130483109866887962816068174647659503715236382715463215359846547783130158334593049101860855 207 2179103679389310178450412050377226902404984320093828709502266210630920802308204623720716782764397890844604079035594836691764208039274841317697489643609015654864659454840277835318296585 208 17307982860941398640814581140496178569684979764968446019252931739684292709458159084728994175855527711212503501180984033372287166338740184713426564136862670930963573166512710205743038455 209 137476954812060375942019944945189798918311864019027464225619273189803559173281432846568825005011458989461020890288543278698466423383850755889897873160612920151501854933343735867817066505 210 1092013718995369779017675411593799446069966383001260137448765276228684843591611353845775217564264925618978613751503628962360810609526554662119720672572789393885146837664795969258776428535 211 8674428854654154400354320112633488056549750413542488717956948951751164805165535554257443371013023968639087961325800084632548080437308019024859275069873908232916759676888811745292903776265 212 68907762986156119007004833423036905517804111670408126491034332120073384638048961829486532523635681577154635439585620991365605436270169022351222206780989726632850301140845284109063483817975 213 547406241134542120624331433792693990010721107467684212569204151415997687326313288902198348756296755728474805114972787691028903556444515051036870362334308791347618932671541018750950106464265 214 4348760957024844289435055629805729820232345629037432855743923424020845997585831752562108266238515344937791549093136027225492634536183547761026058976776037706255011816855994748375221921644535 215 34548993019101778156957456202701379459231308713543386781564107491321520742103091008603376855044386770753574032095228369352659435349763863440563782542022887894330381386963094395117679102918665 216 274485361430964031855791872267197688062309684291146039916149509070684008887528485792817745515559728534883456363779597430069008695571495404588088530863930762372261094745019651386360224855097335 217 2180804782531769200399118431401138014091339155885049126958213353950990135460684125592298602529139287338262264287755523766684532274451594231972220047658848074855697092750868183157908343258873865 218 17327187540898162918314193512026943409049113970429467537567578035561907232804359437603787747769183410992250593664120979088732300389537880259896810423047969304205369984477367638050785968305209335 219 137674313257665763585044279181335851844944113509118552177303037588024859204780398090497164795070359235231673521926700031868886320601339527872817069722501045530847917902707684974033041561281888265 220 1093934191115696639017879537678882471389138982466238177514445273012176420082543612844937719277109702192936221337501947335118284162581020934622522418971050149351389187055345458795675833532252422135 221 8692461740628047722608709975041499745727792640331898558149634025829194228942077142936402615881979551394825947861035118171782116945301028797394416806667452002257188672737222941819609300083572473865 222 69072881423145052092188602744016076386553762426078961971369879430703934578606929255694270878201999066127953405767878126130543198372700801527277651181098879689379469035639744762409196603490166636535 223 548890146920781036659108788712709552435792861245643928270721755216694828002777571655725591391447561463840958868956516017708862543406889373416985373893631861789749388348655767991314635441828429561865 224 4361905538181081259015365416789446025236725032653328725436902938615907070276597078830340477263501318551491574430925386113534655277253581578382329244187721902428977511553691796222161598633622292660215 225 34664099490421582969032870882152562283124231487868623246501431546408956048967597135532834515576113067588848589404986760923820077239678966178414509843018102908372458024255051162591041176516719380791305 226 275483962027402846989948648320224434991275204673689762370637511291038872508430508631147448182002713502567528459959631289300280131423246666069099702616466514107928283401569229628323355484871202862792695 227 2189401131014762677220511416102502880735074653431807314620590862014981195603956183639780777489219078075581312642070626752582108786173428421062294731624892478017098568104751678277699318519699975507542025 228 17400705836765035832659754370863024236276656401856392238966378636414616487594624482813967367504204274691170898152292975265024873073036193705521808608597945294461058572772976441742721718738410226061410295 229 138299558238123016066591635994186106820516829878595461558322433144247054736693501036275236429593496442874266707502354032841203688357678703778625663562611952465882478818121910757714736883457058252066390025 230 1099226053991637695972016684494420767371524540191134002666456637204472158344146872621296149989307215427360087491979363392490393307116507228203487604845805259527223940151219824647831052977222091337172516855 231 8737062071523784557447338863915624986916519989116300083932694579232381276751796377418593269092408501493332637462039979220990761248839659677334209861339754525905108890039520049374414771114925011669599911945 232 69447387174549201536143300561778286744368283143593381820603988547438785669081537650571544004834144094931484602551281447481918112034857162113120348143628817753286871361488158989588300664854236186038495084535 233 552024533513368501074515087313334542835510239319361677302325848632752139602212605831915493802994662187494842304117674364907149082447814078456936765310450744161959789436831830032442930420361542051502684635145 234 4388061691500016934681301716379189266469841082489065753414756558505016444294952762884889943562318031625379727666758922663214163110231937613367189277036009280468076855038148302806293220124591025310668930678775 235 34881796641009820386081348219891387356303868217327718473973133983955234905898866773205534482451113302810010339786318313827586793737928235906612213185722153123803483808011017257414221005470180681694742415671305 236 277291555165227095500380872756419449852322794877577029163630555737077373739318185422705326213071288119873571201873381467616650463935985249938858582186118942435848148669032062710828699790370113861029583130722295 237 2204377752424550885710103277777662968939889281859575277534418844200780709333647783029908128567653764806270980190561847490453482674916260588261688654027174017909486152036721600578998591751373049392398997626290185 238 17524550057668470990162280507700045933196538348401506258041642128952458704223018980285205756573404256474044625485871143178904718516380499266225194951869312341048908319519600036783807536120476489212848667889762295 239 139321813439590046806418098321291163025068099035636135626407984665349490360656107432708720032118340420441544630612634454231147647494596905906049220775739533149826372623479145469817123037431745053636887519634128905 240 1107650255166565175088595878989039378128322427530314091909622616361939124949739307223349477372827785204748170628845361544341898824303545088016667764906787138805001526072060167894597667448754935970771109592279547895 241 8806379206914668913852986252591969578681648521259176426956318660590728617094111231789787240609993654116930287563159287302157456091005725884102392000234695361138081930066755106794923015444292600290229848116188676105 242 70016954762489908371757242984376627079917023793872958719645792365858530458726547090085509157557814580972801437544890842940301509693463821465624187357444714301132300602105234293567486249414758390855963020095289032695 243 556698521351231839849849263688115814865322375718169402258909023594793676624898612328370098950478538957337407556467730578971137077796061211628732724063663746197074347425610917876404663218806113260808134632701580804105 244 4426371300701908766435017313737190088015850802186485848415914915352257486528458996932016859630909516111480246752141309574806740792237871847931762050470641371834036767656628050853031509867864207434545026363781812322295 245 35195444137414494724054335000645643049764874306318607940415292486514663160879428720502039918067185422341961770457092523835017453495988043880359881903382776846600897260446840929452863071787116612772716870313265170743305 246 279856762576830923751957933800352254612133298629531445910445715197872834560146786716359125028645515453838739156851081592556035018575486425743850671218765545291820637964676680752736537628762095384634266041440475707080695 247 2225337170286029320885541598747200876855281626731204867745255250843366684842873124920027489142101047286803929849458669481993646606942954343711705343884052574379764849441628104626126461253169248941817336195497466733264905 248 17695645648706582090597983106764151353001941273069769543732745358802225604132549715049570211852836732547381491351922118587290924602839659097851132120776884850149482963726696577541211262771492763659896057606975526958792695 249 140717300155959521674501125741726446200829487596861736124480330258369784721025209496912717320075167274088706107461454758717024797613381466478586369233832130744034190658591913170336513692776200105456627746324463158426599433 250 1119022918464066460798337199494570746902839759089980162150701056893145945504475894201710144069121997604026944105618601062966626633528117887939924754345202023402413063022348513004262644283312582546630325749879580771177463799 251 8898991505762888426272905298958165585071581004866386690008977533477963083986903125776819973754703228286514737801803912085183785557133069366711013134765814151122307718305969085343493138053467913140744408020213775524998152201 252 70770594698883043842760822158618438145022672622850741406492634635233963023053122369326430040250915489877058830042641207338883407068184556464726779149414384739796785592227929179309701321053724758048698130877684067801508085751 253 562827176042159073714954091893053926406963223969357577381358063489260117701228677778573783830269911830105494808360626701041269120987451857243572546306152029327859555448022709741189738203279889711900731141672552091730105597961 254 4476178063841391884875861096019297126004146522566807741630764217611019136810932180976264113783617016432426155712062250629440535282811389499584367902920766295810896274804552633033638203958343779927258237486237869503200278609911 255 35599971687994324848412676346481736954245229153040547585181432121045833743473594194315887243610227527033007446728588521163098113896561584330059191581426077088250288156288959440327082691279401583757994582546188530703812136009737 256 283140422137767301022305526867429333755394632105910810277718106699136538240749580589289295846125000422297300125732839030220985587824490846088678257682999826709918861219230045404297738448913812637236973999586155267505028597809143 257 2251976973132689172600060940475996148898640819509895897744356133781239030902776112220687638707260230124569610675246890810901391279440515673908741299269433006928098797677738742420869648830339296439138025850860702085070603530797065 258 17911657951448165794753125438688130242184291611503591806909256917568495248262979852171214450364461667832083404944442332281727426804360505356676429538578401043486348968166570014556561185284284807912838105621313774279608686736310263 259 142467999182886356774071650029706809810685461881987106266561294781494012604041958488969284237151832171228107327494235133885144231908278923816256922704752440637361760858097021996194186191477768753610482372601243703994856281703710729 260 1133205007396388084137944977107688875116067254387512133041521944053016486011728522291198596944617409204023710050255993786019968228610213308477146187897803601632417825709141313625033490662041448214440673408410079116010827443326681079 261 9013826470560951834908742143993444298512157068958665317059144285327681246500993260046969571092633404623467830340183800516906488514728248881724263564509217668896277827648348798593332079476417282527333205048937199102125101222746652681 262 71700036495459348810419573820584104112317885148820600891898954254445156329679902948442439358879487268969753997903887195043563971527149927607645604791270785805088078044782470911822904749596279802292623142801810986880930863441852235767 263 570346740863294727366682354854802123017741174698701849563731628034589607499053609408719394383043176577528841975448723523502182299092750165950487193381207488665257930766067726559412162459303951867540149324433566984355236941860094083081 264 4536990651261721494333064083391140743811174549826527149235703351055629318939222623845788466421564158038936296380919516428288335708445357592542336433734733041220556568243475180877763807862971691964357304710624754397089894541191395934199 265 36091594310662247566683106902645140406374559000117499846674287773382689603700332296548343421741242626061213037176060413701944729236393651883062430174423680523601399440687579773576018084072050222615489402455937705201966582372041555443721 266 287113387126592979014780514120933118193034535183227377262714096392965383155931151446241996990363119479776911711699506009252698455946460538523114746477754687742461811495188026785844218808500361938057295221545001938362539842328989047717879 267 2284072803134547642428498033617525609722039354820756318157881325176170065168873610746614348931804874324853432883044411477463805702563109891108589083058352651266739218741291045255376326397260433784071014381475934186386109803591696312696841 268 18170860697284894064713767299261575490332301722427583323455465519943612744264633419604034360827518119013366595046776514897140684517503160473165520187428997966266223735893450449071042155240497041689658022033847454630401495627865309826777079 269 144560634116982801980233271315148496127134277478896702309199364312392326177448571630287823705772106282974925129440820900755004789626100770437064569267556510789005033217111362171626523770531269740578244280156695893326375137290004327586332681 270 1150094464214537355357473099173774678150439097272928876392892838902369109360263473810700697156403117803626094007939082689221278196355394996031816144068403267600883102522956060722994035279725326998913152495650461579956670242171637063240122359 271 9150099962867582068289826709335573099709568186109597718212151898351306361545227121697010840186280042120004253415136434993331119734427847891253128652114749288110926453252902896955451731098136171114917099679246522188186867592567739254656991241 272 72799258612573286786430253183507405441049272015979432620229862155291272092663150666824551835236220066932410282796749318524872088135878054859946602267066267092052639455408307665746738596098968813281597191549288096573516685547520427959735287799 273 579211001530089172683321513447426230918253535239534959863220549009995137656185965386370197048821289352444615458057651966341911707463696411848443273448146887500811746594939210596911849631643839265767481632879814661668655748776742881486052524041 274 4608454589663816390536305042605165270991846367301198135626093323996803711246622362526708985449280129843384837742638716759267950700465859044258925050524472856140863530330245575751198206489463845228420603548547140091543195889775958535406543175671 275 36667594859662518907241004983834836275076102520154341222326201874735106777464696136754306129189486367275717290346439711432957719946434704349618027206223857660264456167869724982632941464971988484580992882188136467940621474699118333706512470376457 276 291754843972034941978786525714828065694283226225456876705252799818513736988283613986250318863963838985305717993231447226105384298336830338649700683008146966325310559850246196651773524418128634219204413901078658848017957731190803180495375488253943 277 2321465342176779868313091708871430115071827396577293761754106481358857677767501344039442361343166840220406478327783110467188580424878123993811483995843947601545470663745358611639867951351049144632378033291705182327637602311447036149459696490643465 278 18472035324513864849120818210205896485516900010391079078609672753487692147369161460767249781756333682942556481759969783513200116799514890374311560536452696624781168919216479222182891017003759506464409190407729734046997187719788061580624344899387383 279 146985892363144700053038952878728643029946470367182425075063741281812677760848254947361916322360321073056079676669086122223477144404796516890139421458805128938908218458564952411675462836913900461442929682443524172474013733059957334436635415083483145 280 1169620182367145576784070799369597952342262451867695849637207927799719536829730672422642272216928472754049378984758527227795563610501043654292813340005085491203646474015352342972051194986397813202127780415495665813705082512206678973572797416305852407 281 9307269561489334462390510070602088094972521376302981979385632594056017631258803032651358367868965017666070420180784574607278040647759822335872456047845554324994663623649435021905596761621789960895947287305058594164268538795357515079638337933807714313 282 74064127516313763460654421929559777638735193790615434156151449824210527695073581712506164847869567830557963161861385042575096419164279611059162537973868868252759894786546160383782303365973935879416755981273229850923451786118611546744806719498158604279 283 589388492826249849633934905619821144374088178781735287921673242031761921569649359315496407999102709558101097320646113400689745618153060506348292018732637673523581151805259458391188633011042905820903360661456485114381395344616249466217944219715092086793 284 4690330642655855857259650289279184082712655290545427519426032573785618433049381356407906423175048455954385675149207636186759895668737873826007808334363635239121836374375990232489686214419745094859583639492295799289123321936401573187393057966449034788855 285 37326156690780231902243190737887141435947263530221795418703714744380934916111372706776660089380794973838528407100198555642434837937008419567485390294630737469740072415360068243042969148059433050069990140969708344768182646302385545163229515362945663500297 286 297051017006361799384000035211488486857397474928320517373258324508231281007069354714155038811763551583180066682852932675548680830472269082918446030212356181622010010466690671448018181014203703028474659812832171324518416084592393521791116541660231999946743 287 2364050285517296902430387696605701393945378151714501652841369004058391064682548182917554123992830924968500181356127868924884863776995833832333382262054408234030881755378152315685921009453561584517471373586562066554259229741309301912324206908058435227484169 288 18814393361556925623863699795110062783851086850682901919349483407687422150455414586268314849432695547478102207893439329468073581996601910621223779617180071642008206675185415041110528469657647518597604539911334311765137902095763784246153256088514485343485943 289 149737824250145164985498351803021887130511263474777150059735229286538538124774508978656827623198191576739480666537815172700563621901405369518584751306824727948143087045892405662265275146385424809930886209830424200775636579808323831654068676975643902091460617 290 1191737354415574514061034207863993053880832045222313344769794796290984445541482432803605595187923339571821735306163358080455543654807472445733109213812045658938860477380935096998579769736491171219045412854301279562192660822871722093040934568740641110314975223 291 9484998544042073080796210049314206630681648637496957878002466027272644704925465621168982138338901151832402266873115875978294135106731498685655805498379712726717714794122530133687417835908093804807186296671145673978121450988476171503941479755012566285673299977 292 75492118795637010666884578172664157444576120999223291852741509950165337834728406306956209373729534464794809985566706149750639226686473415432506143392050923122233342648662564371070134297029913797016093513199483577852616324605564064736398111730513079360890601463 293 600860339181201407215163562826317014059530369492242142056271814710055453507372093567103219863873953654154630368190945970406954797122023288862765499374452091319267099870914000049618864225673158513056509133696579321119143077223785055426794758088779709394209210377 294 4782478089401105953689060333525220840672829649207067479451711882219832855756279458831928889189825878295161776589590821461940962716269914375392216433683010141805663633821587556696524520579709711666093454028189636662082826751917593441976134141441096327595244388343 295 38066234175513451731493540514392669570451661970896680138877077456806376194889530780533450841290268651644379173505421717046487176229683125852529390062174877380942897207391609272938007951652711880888898813408024706200615704249538029578261974133767230704577337622537 296 302994165723257888454443050352552200829004855194000668285169226471478694631055303418185326733531363774643210454464018885282101718731450684120329298258115887250183614575516795185851620290530774402094801290963556097029333825247606741391365021599475530855474289180663 297 2411770576248825522614468493722063558388345857432935177189018657682700677454372316437897852601197203629522221426253171933007240878421132829992377219771613845499708205024295041574599859913068832304766150202989207383522796803445944283718072727261430201655921064542217 298 19197516286304971026281299835572223801691154497740551582313803558041706137652632918881329555317619121950746242293524120126467463431129177261711680660636685452233442710628713206734514988904528850639238985748671944969289360769370511473910928708476234921531255157686263 299 152813377253511579639698887929508363934142569766044451215775777006272303846034150393103057052901699517269788047365452834085225457831558386480602415984714405388667342423128184324474874633714920988319304253559477950594217874213169814918241629970340618186990325805875209 300 1216423864581886032058642723104413469444952941048395752778399540145581415261105000158264820167414161931448490277992809925737728076211720981652211835993483804978266718480392852042599962076420852589848184156270069232521246549345366423659136156907620751316473642922016759