0 0 1 5 2 55 3 485 4 4015 5 32525 6 261415 7 2094965 8 16770655 9 134198045 10 1073682775 11 8589757445 12 68718945295 13 549754219565 14 4398041728135 15 35184357739925 16 281474933663935 17 2251799684545085 18 18014398122061495 19 144115186913594405 20 1152921501120062575 21 9223372026394422605 22 73786976263457146855 23 590295810264562472885 24 4722366482587215677215 25 37778931862109873100125 26 302231454901115427848215 27 2417851639221632751927365 28 19342813113811190002843855 29 154742504910603903985025645 30 1237940039285174383767029575 31 9903520314282424525796709845 32 79228162514262484573355098495 33 633825300114109141687785047165 34 5070602400912900928805113154935 35 40564819207303290816349403572325 36 324518553658426576688520723577135 37 2596148429267413363981342273612685 38 20769187434139309163270267643888295 39 166153499473114480060420729516066805 40 1329227995784915860746141601223415775 41 10633823966279326946757460105071970205 42 85070591730234615756424662726429693655 43 680564733841876926598492247468999345285 44 5444517870735015414429222816724680150415 45 43556142965880123320357637044715497367725 46 348449143727040986577632659890478147435015 47 2787593149816327892665375969722087684959765 48 22300745198530623141455951829571488996117055 49 178405961588244985132046446851956274518253245 50 1427247692705959881057568071461803283793976375 51 11417981541647679048464134061632885533295662245 52 91343852333181432387723840962878462055196851695 53 730750818665451459101823033112473829808069474765 54 5846006549323611672814681181128129038564039781735 55 46768052394588893382517740197710047508810770204725 56 374144419156711147060142793827735425671381517490335 57 2993155353253689176481144967360048542173738207480285 58 23945242826029513411849167589094883747797963862515095 59 191561942608236107294793364263402556213607885508139205 60 1532495540865888858358346984759150908402535607889168975 61 12259964326927110866866776090028998643301302434585517805 62 98079714615416886934934209356099363274653472191100640455 63 784637716923335095479473676756397028581956935672054617685 64 6277101735386680763835789419773982595809842959806185423615 65 50216813883093446110686315375360279867941306101738728835325 66 401734511064747568885490523054387496247918136083777567021815 67 3213876088517980551083924184589615741896508150479823745192165 68 25711008708143844408671393477180473250911554389267399588590255 69 205688069665150755269371147818834427954510902670425625589880845 70 1645504557321206042154969182554847349477742624032264291362523175 71 13164036458569648337239753460451294573346907200264692190830614645 72 105312291668557186697918027683647903919350156226137271106436204895 73 842498333348457493583344221469295873352525945681157369590863502365 74 6739986666787659948666753771754704912813381653065436558945029608535 75 53919893334301279589334030174038653080486575487372025278214601637125 76 431359146674410236714672241392312265977831170687521800645679907403535 77 3450873173395281893717377931138507251824465065865811200425328542147885 78 27606985387162255149739023449108085386601167628023399989182296185941895 79 220855883097298041197912187592864765208825682327477931070797373033811605 80 1766847064778384329583297500742918368018654482529695642038395994909322175 81 14134776518227074636666380005943347683193382931967181716723218991191065405 82 113078212145816597093331040047546783682679504670926303475033905025277987255 83 904625697166532776746648320380374276112833361012976977024015699489472290085 84 7237005577332262213973186563042994228856858859040515463863358973777523496815 85 57896044618658097711785492504343953890717446785134222653920571923805423502925 86 463168356949264781694283940034751631305327302019504078060405675791199094608615 87 3705346855594118253554271520278013050981381599371323514970368707531859876624565 88 29642774844752946028434172162224104409467342344616460791224319563861680372263455 89 237142198758023568227473377297792835280587607405869304344178666221713847055908445 90 1897137590064188545819787018382342682259247465193767288796581658906171988680669975 91 15177100720513508366558296147058741458117619539390576872502110258646759546145567045 92 121416805764108066932466369176469931665071875768645930666405253031366227279265158095 93 971334446112864535459730953411759453320967764509731392390407137137506270964423129965 94 7770675568902916283677847627294075626568920391159542980300752435759779525906290635335 95 62165404551223330269422781018352605012554897954521419365938505502057424281823041869525 96 497323236409786642155382248146820840100449788111906581498105502064396958478302485316735 97 3978585891278293137243057985174566720803630118322458331696636390658988360497574333615485 98 31828687130226345097944463881396533766429136386861283692708468247703344961994058022168695 99 254629497041810760783555711051172270131433377415735120659073877348921073929992854237084005 100 2037035976334486086268445688409378161051467878288415518624809412893251534142064004075875375 101 16296287810675888690147565507275025288411745603194927809055130485451661101242875543144613005 102 130370302485407109521180524058200202307293972556222233452611009430530235294262094876769734055 103 1042962419883256876169444192465601618458351803641766300561397972084992721807054030608996362485 104 8343699359066055009355553539724812947666814498710095703312713466602194292815304059656486370015 105 66749594872528440074844428317798503581334516198408661522966296802584311897599047921605437370525 106 533996758980227520598755426542388028650676130213452979873124141629974767846022229705904138195415 107 4271974071841820164790043412339104229205409043586174902053174434667698960763867376646415023256965 108 34175792574734561318320347298712833833643272354325052405629939382225294140098007630168865939136655 109 273406340597876490546562778389702670669146178851507378812653146772453460482745266892343564772336045 110 2187250724783011924372502227117621365353169430862779909204066069323581005947845752691726429956416775 111 17498005798264095394980017816940970922825355447054401909741051240020508013840416874192745174984519445 112 139984046386112763159840142535527767382602843576891703186253977976459644009496287551518762605875711295 113 1119872371088902105278721140284222139060822748616503089215008527980563891772289158086080504465004357565 114 8958978968711216842229769122273777112486581988936133104894998336351171353267269837710435246574030862135 115 71671831749689734737838152978190216899892655911501390012684777028329351483405028420748855605154234901925 116 573374653997517877902705223825521735199141247292048095622052587239194753839040836523186965738919843229935 117 4586997231980143023221641790604173881593129978336495691538143810951237856627728519657084088604416637883085 118 36695977855841144185773134324833391052745039826692298311990319826722942330768033639671437796914506779195495 119 293567822846729153486185074598667128421960318613539384834978066631122657079382885564615797639553575261956405 120 2348542582773833227889480596789337027375682548908318073696991057100998611934778933858659266909141165180828575 121 18788340662190665823115844774314696219005460391266553574627428028964040961377379018894472792651267010702160605 122 150306725297525326584926758194517569752043683130132455552173922948180483888716474795231378313344549153383880855 123 1202453802380202612679414065556140558016349465041059725282854879734848339702824126294077814423159632430370834885 124 9619630419041620901435312524449124464130795720328478044859229526327000123401869994149302879134486777052866043215 125 76957043352332967211482500195592995713046365762627825086663007675960641204552790904584464124323523369252626438125 126 615656346818663737691860001564743965704370926101022602876671575803719050288435820090845836268331074412510105782215 127 4925250774549309901534880012517951725634967408808180829563475149617854164263527039289277059967877257675548129089365 128 39402006196394479212279040100143613805079739270465446656158108826507138599976337750001747589206704048530786881209855 129 315216049571155833698232320801148910440637914163723573308215793500750024657415066307076574042044690349625500595163645 130 2521728396569246669585858566409191283525103313309788586642579116672078944832133623377800372321530696681141621397763575 131 20173827172553973356686868531273530268200826506478308693671191239374867801375508265785966318527765095101545821091471845 132 161390617380431786853494948250188242145606612051826469550961204832993651139159383962578420568088679325769605118459864495 133 1291124939043454294827959586001505937164852896414611756412464663417933335297741025209499434604309110301028556596863185165 134 10328999512347634358623676688012047497318823171316894051314042381605419060935326062202611687013271909492843599722458288935 135 82631996098781074868989413504096379978550585370535152410555314275629209623142802079200742126642572357196594238622324734325 136 661055968790248598951915308032771039828404682964281219284571439873391248392122997378345482904749770101334290231506573143135 137 5288447750321988791615322464262168318627237463714249754276958295992202701357925721260982500912825734541958930819636510950685 138 42307582002575910332922579714097346549017899709713998034216826698952839753526230996790515920327088597529525273459843865022295 139 338460656020607282663380637712778772392143197677711984273738094584668372456198323654432095101690156943817763668387006252428805 140 2707685248164858261307045101702230179137145581421695874189915199656483942933552016275780664030741600041286793789220816016181775 141 21661481985318866090456360813617841433097164651373566993519352926189282433320312411327217021897593833802528403640140826119708205 142 173291855882550928723650886508942731464777317210988535948154917396326492136118188133980651304135733770836929389100249502928427655 143 1386334847060407429789207092071541851718218537687908287585239621131048635097612571601933955819950819467945541592739364705339707285 144 11090678776483259438313656736572334813745748301503266300681917814929699174806901772405737882720201403647314652181727023688454516415 145 88725430211866075506509253892578678509965986412026130405455345057081523680533217778016701770243395772889768175773252507644846705725 146 709803441694928604052074031140629428079727891296209043243642768069583980290499753020446010287392519814251898281144329015570405369015 147 5678427533559428832416592249125035424637823130369672345949142167395467214862700056552505270675476219407416444874029558987798138121765 148 45427420268475430659332737993000283397102585042957378767593137407680123836517706549586853730532817937939535334866861252492089790483055 149 363419362147803445274661903944002267176820680343659030140745099466990149044989970688195264539649568051556894006558764361705832380391245 150 2907354897182427562197295231552018137414565442749272241125960796352568667418464720380063420403357618056576986035341737918954001212710375 151 23258839177459420497578361852416145099316523541994177929007686372670491764523352627664011275485344165384981390231348772427554036210424245 152 186070713419675363980626894819329160794532188335953423432061490986913761391713725615182601940658202985876947627696634786648198369209617695 153 1488565707357402911845015158554633286356257506687627387456491927911959572960290518703072350735591972875406870539110612114868885192255612765 154 11908525658859223294760121268437066290850060053501019099651935423345625029162066290969413411515714829968428832865497498384000976253780915735 155 95268205270873786358080970147496530326800480428008152797215483386914845569735756751789811109018655780642952268581817791467157494177455366725 156 762145642166990290864647761179972242614403843424065222377723867095768300567203733286422000322828057667830182965628055744922709005861267056335 157 6097165137335922326917182089439777940915230747392521779021790936767495012565582904107686536934660895610701158175944986198938019204215008818285 158 48777321098687378615337456715518223527321845979140174232174327494144005924608522346310423898533396467689788348760321510310173195105694687649095 159 390218568789499028922699653724145788218574767833121393857394619953164184869119756110830185997435499649930844040140856944637392685261481352501205 160 3121748550315992231381597229793166305748598142664971150859156959625349891369712780907681872406988980924684364071301710143567162855339622373934975 161 24973988402527937851052777838345330445988785141319769206873255677002908368207966443324576132538426798573187747820938244907941366962460293653255805 162 199791907220223502808422222706762643567910281130558153654986045416023594657414524134785972520154959242112640488319079650541743128058912293211374455 163 1598335257761788022467377781654101148543282249044465229239888363328189740394568570842855870540782308497482539423807358278168581601548988177646979685 164 12786682062094304179739022253232809188346257992355721833919106906625520872562305700036551235464886371661604561942223029446852562543624974917043789615 165 102293456496754433437912178025862473506770063938845774671352855253004175828715717000173522697134974684338069235193076725239332229542699007823954173325 166 818347651974035467503297424206899788054160511510766197370822842024033433174377550201031520017327448607840252100510491270908193023922689688054444955815 167 6546781215792283740026379393655198304433284092086129578966582736192267545028975844207182175459362542262129111460981562574246149754124810380823994354165 168 52374249726338269920211035149241586435466272736689036631732661889538140599133673081454247449637129198295254175658545397814911014721228361675757258956255 169 418993997810706159361688281193932691483730181893512293053861295116305125509774983635024349734983720166956697257180441874182113567834516529293553984018845 170 3351951982485649274893506249551461531869841455148098344430890360930441006228316666030365908293529821077437569613179771068445384892870201142010919609257175 171 26815615859885194199148049996411692254958731641184786755447122887443528056276883719093440597589218747844852531572646876772528508193543815859074820085376645 172 214524926879081553593184399971293538039669853129478294043576983099548224469566120925299064774436690520434876176582801138855124352700097147041560950316970895 173 1716199415032652428745475199770348304317358825035826352348615864796385795814582120920047138176662345776507177184667287484865683683056017036839374771437640365 174 13729595320261219429963801598162786434538870600286610818788926918371086366690816427913340965356805231051141920793352935000999536048813855876235659678206742535 175 109836762562089755439710412785302291476310964802292886550311415346968690934049009804965619302684961242926388876294867385374218488143608005754447261945770799125 176 878694100496718043517683302282418331810487718418343092402491322775749527473959513584701629160971248126962871540203070799092414504408155522269264049126516969535 177 7029552803973744348141466418259346654483901747346744739219930582205996219796378414112543057506244659566358253911156961541035315833043118606855170253693187485885 178 56236422431789954785131731346074773235871213978773957913759444657647969758385134229205134532705381300182831876057852877773170526057678572140944535611588655075895 179 449891379454319638281053850768598185886969711830191663310075557261183758067123394582555446479609322472418552542768614578520028206641429446985865805638838706173605 180 3599131035634557106248430806148785487095757694641533306480604458089470064537114118907186682490773395992216112945066291297164217647671438185461855007349098046088175 181 28793048285076456849987446449190283896766061557132266451844835664715760516297293837997722791887883616576331981369282454384325717164991513312419625745507949558803405 182 230344386280611654799899571593522271174128492457058131614758685317726084130379493364202470330988158278526465084380516007095641665270792129985531363024209092040721255 183 1842755090244893238399196572748178169393027939656465052918069482541808673043039374894281826635560534265959148375322897172828241106018917110342773975374109223036652085 184 14742040721959145907193572581985425355144223517251720423344555860334469384344325283096240805047450078240915470103419484730815252199709077094117761016534183244425862815 185 117936325775673167257548580655883402841153788138013763386756446882675755074754633116595885016268498038267050610129864799891089987652345837387068795772897394335804840925 186 943490606205385338060388645247067222729230305104110107094051575061406040598037157488244955857814676543155585428946445165262423811382786360998930489105050939827632542615 187 7547924849643082704483109161976537781833842440832880856752412600491248324784297537572393274045517489056302225075294141620500502221554349873698584281606022874044641786565 188 60383398797144661635864873295812302254670739526663046854019300803929986598274381133578447073913140142583590425533520873859207352963910975946710095359145029058627878629455 189 483067190377157293086918986366498418037365916213304374832154406431439892786195051567625479235952121831068241279061670213559268829285716338445045026192050770667835262046445 190 3864537523017258344695351890931987344298927329706434998657235251451519142289560420037997541821557976719744483856873871376530980651009016300174452999493077779939118795403975 191 30916300184138066757562815127455898754391418637651479989257882011612153138316483382794961458374286819971551531728132500016418335258241987179237902365814637083302260460329045 192 247330401473104534060502521019647190035131349101211839914063056092897225106531867129832635038399763578413199236444484587143858152216445467767430054036127141197786013973924095 193 1978643211784836272484020168157177520281050792809694719312504448743177800852254937241079910421414515683227954839414150458188399628183092453140020937617847263176391902665267965 194 15829145694278690179872161345257420162248406342477557754500035589945422406818039498535895773713965346633590721558888024948619800256819325758121909016929268506193446593943769335 195 126633165554229521438977290762059361297987250739820462036000284719563379254544315990108935660739670436572027021001828663438296211748618364463980496683393619251894506869415031525 196 1013065324433836171511818326096474890383898005918563696288002277756507034036354527926336793699001206483086119913606802699054383123071138190908859647111027367622196857308914882735 197 8104522595470689372094546608771799123071184047348509570304018222052056272290836223427090274831261180836218670545630941767079105271815679352861924197819854181798697265532102953485 198 64836180763765514976756372870174392984569472378788076562432145776416450178326689787465909974367844033604338498075377094660564963036265156299668534645353739176852945345439175302695 199 518689446110124119814050982961395143876555779030304612499457166211331601426613518299874843122096016029578475385734005438856316066875340414827667700351214630582213664427060457446005 200 4149515568880992958512407863691161151012446232242436899995657329690652811412908146399441434958227919518859105289265009555565917622758380811912299872374871196159879620407124824641375 201 33196124551047943668099262909529289208099569857939495199965258637525222491303265171196859549610202729997566748924298974578673508245334018975171273787694432023785547878228922092351005 202 265568996408383549344794103276234313664796558863515961599722069100201779930426121369578860606714759961520615711224928491031826567752473069240988814727641843553803915770747147224468055 203 2124551971267068394758352826209874509318372470908127692797776552801614239443408970956642837483217494056785170849291038011461928047389187306246766391099393910520989924400724489252724485 204 16996415770136547158066822609678996074546979767265021542382212422412913915547271767653178557754238195548142102272803134341317370895221706706930698748629928770439595189910037848392736015 205 135971326161092377264534580877431968596375838138120172339057699379303311324378174141225536035699400293666719024617849565479404806710098278426315292848543762622331788903393028590254708525 206 1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804611006591686537178498816249069996081835972325760101723131451366863098355099393379482406131376129415 207 8702164874309912144930213176155645990168053640839691029699692760275411924760203145038437856215722944860962230387911380385394480334541002436722878936670443778970130393492873781279024418965 208 69617318994479297159441705409245167921344429126717528237597542082203295398081625160307505754214751916578300562677047504333375220344132784362596513470570167208149048887314033846916241502655 209 556938551955834377275533643273961343370755433013740225900780336657626363184653001282460054747184920405698212660137649418417659895756476569507212553696181188594356408316625401565382070474045 210 4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680464117880078464801125757265003498593253565062055439877021767364309061542343318187342604893212979150775 211 35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443791364242773376055279486611452442501951717527172170474138152299051150701222700461759016256173079281445 212 285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550566177548623981381056178365892901283383331309563318166997258546145180697210068583126661380792372477295 213 2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405235211208302769864910283349963294070375423753064408457654188830369370839965943332176885040562194495565 214 18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651243999062124354915368664836068166603972929709854188857026261872026578742506583730658905862307167199996135 215 145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209958344614368637592297466396350713586013216638322531624305180060363501267413238397275719244405346532063925 216 1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679685813267070495546424174294221850950795069985047315298726695735360624121387612834219170993086799052795935 217 9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437543675192928148795526723724023234394428570515779709302669331640242834917346019641793619058226472811221085 218 74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500520908712517743636613777902931155519632596032441235159921950394016205177503508038469705806408023656329495 219 598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004681791207419608910110187555685085249672863978140563495077494968350218936234117020119906473052912750318405 220 4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032038997894181189850732481393442188205275219198980956554607725635195463484038491094298046031849789472501594575 221 38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256316613847015017744214650826527628212035262453315148576803122107909693069953783228795628594994414291509898605 222 306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050546802856816638768781605649191393405782626210923677034248927942315500152567829253598809780543609866570614855 223 2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404416099096622600595446042304442250374762589440596881533463276775637867999355324298491821306113765536039196885 224 19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235453821499249276099147929768271312383605454784397448046121773916444544331280665197038599634204784098736409215 225 156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884005658172799622799922212144370427225357856054046771704220870465581155659559534003620884629522252221159776125 226 1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073170523918813224419594019149563202272405501768975735639507001126723648304418909310903339703829956063083716215 227 10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440588739966959754521417401119180304971587871974161610571133276121220012395519179186333035505633595463386086251365 228 80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524720047062505782349521155851393837832928859673322298627117869306378768791404917226201710409077631151732939575855 229 642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197790758480529497330715087505004896844108529026666631191097935460886159212993789016225962364647651547796265301645 230 5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582417213785685694249358222121601757294901187133597776051248426716657300349213665749644536193261019384168368497575 231 41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659611148109834700805778343217501805985308361829576387977382242821962482729499386856666801374327576078741686233845 232 328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349277709498351725046878964444474077690760763488918993642521242429841812101643365277431865946479338871646117704630495 233 2630067950774186753620494941440064332775169901411586929749140451534366077148540411056833268138794224136927232942696329928651994811254720997694199096756276492900532833532569032767190522178288865762217494281323165 234 21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353800478239120968534534068504565059223672650902134216898531603589657678418818593780730961245673390464885612183422935 235 168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830425974376740029167956465902340181347095215262698063733211809873446457825347745175468041423474516820521871265896325 236 1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643474240405237076018703480816180573449903746238457495500571422456126754027178946192605385762058313868485891522709135 237 10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501147993259415847136174783107321821955618656042318278920909202210054679306490622523907426249219253048860819896368288685 238 86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184544083848628673473730640951707749007526555778088237987510171654430274744553054359159483122384004625357463506156295 239 689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073478146696354584140016242474745058304235047097920276516041758846886429666415143024172524333084150878219254585728790805 240 5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587830555647533337376809131839354655370404880738448923964759103196044399736697299961277940068988443549403221318868947775 241 44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702660591410356691784510630839019809772812557772851527227347922831214085109706866993916756764853257966173324450067446205 242 353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621333169973123512586197775084706178611220997778592624346608674438289342526040337862413762757663192442229257297887161655 243 2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970810675855798035619920385795292530175929589016082214356345270872044725153478908632549227977816925676362043475140069285 244 22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975766921355058814089750377641715269545265921532490681373601189793073547756063299886260111201572069563826480303077248882415 245 180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806136678685107802132376064799780944273702826721011521965060801222879951913012804941680041745825158985858594290446376043725 246 1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449097353014774285302127649396423917924348977151350388649240258417914324897621657088237790366347079312609009921056163303015 247 11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592790594719929887146378588165920434598970907360577747980183613247938727961530909370294692130014056778092846160904771283765 248 92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742360069564645911359100884310950750404304529333945900200253543697382210033920232955534644637824721056405069664604564849055 249 740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325938986491932787733437023611438367824072048046019538950678382262720674839296380737623808479895734568946227458448935702529245 250 5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512209741709163195188838502359228055089219802200226852656119841190250191446102522929061807545286953054780370987783171444375 251 47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860098631352413889544588656851430680828252264719733560562936143947796555962793990049248276365500526828893125078091158025186245 252 379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880791911075532868305943101309116015788633636664263721728550707237196110996027429991433556639418908244509646955295942162383695 253 3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046343869372928202295246349965939833796915650033295485503590324862039877849245968723810490261595346796171114634067571181750765 254 24258095192198577111702804507226602425888844017448384549047688094157046135724638848919975137947601217976370776697289421385905075418206553792838864870423921019054276599789731992437047336167510033531495016889650734047640671102049735 255 194064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966290805233358389869917201089535710101537973864039557510874800998094848425617448471158602568156862678051323306425673760528725 256 1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730558122620829026847279175027601782984160822330330675316984416025475514192655865162503823493845084106946939227306304916622335 257 12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845160023228517938442058099154762570388857672896688048225833352325954293904395753479735596796531220903184572146153183830156285 258 99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214763365312613800678527938890039945482657574665935632322876540890974084892324612524376999800909561411368303752152333704132783095 259 794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718113177881267376941197933410725098619900737175771442394221949344892030761865239684633343486888426223374911542167994333536863205 260 6359114106063703798370219984742410466332205126109989319225557147754704702203399726411277962562135973685197744924189191209930068506734157017393235126316951030690587404461410434300964726935945918783133943214584284736912191928769718700975 261 50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959449811952892184164823673869788958708771794242822979000122291237368572327230542973906370788053131066134229022079352462020993805 262 406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675767390892775704168898792799261108153458129846316194903638129760631072446089510010919283453947291704642833350266586608982108455 263 3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406645812951120325902118547916937180677516366481726647937084437670096061053451578746359219080145063163849670323027993610299341685 264 26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963254686561035706684869732999904042391769684914987404449620613700115910932881819125947888606986860693890918373146909851097722155615 265 208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706042052660565885711916217848937973973206141269300009395336724197192714796417172495514153418931986116867710016863336515427759511325 266 1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648350101801367782394204804340620696302795116002602396557809237366338000371425238427906361040567190632162769229970865243360022889815 267 13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186841855961464349250263619372316283973798885565426136647820230297092848971665482814630289391871430148965421124959441306694023516165 268 106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494857972343281064291984508920582412444704957157229985738600836475909329774114588691180518336973156466713170855253088532993709322255 269 853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959233152700947325205502733190815721520581275159302563576923674104774252195288888051858756301790397558674772408757382502274238156845 270 6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447674973343471675034252901851004995038053475054978808541619740339730692859569427639982113879232338617944306395970257082733167595991175 271 54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581403111113365689571849854764475368102094275000943632431970975558523039402576770726558642520312755255979175817862650730010261840138645 272 436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651234862003702384468278757985109168209753623690888551752806962990216804798678214632574334621864180985107580493202988044516857937736895 273 3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209908815319949679426669823488792015857027260577126890913573179487831907123617863520910260352999864692683165796529250969439153151778365 274 27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679360280430589246454677866734092137393212897767070557981937862600947663191519347548228832958258167976932891924950047595426094163876535 275 223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435151517057689404761380770344005130756687621586730755875560180902458524139884098528670914068843095121865832057748500283147360159961125 276 1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482019957300441537462919672165845140886454291044344923064653287504299848942260742657888063759078014894134746436432360824394701826535535 277 14319451959237480602209391966837419245360869586085326264720724851155532002676452079672642132912314187714679754609499858583120920311197818977905568173411590494283406256012697741820888293759007649804548666763697623880910702241414791962272805076252823885 278 114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998875935354912826276898684829269624146220534132404537986123481129668034974469890026246020870455990332558490741088334925215382994944209895 279 916444925391198758541401085877594831703095653509460880942126390473954048171292933099049096506388108013739504295007991029294001953620298230063388329703730254012654699773542612488725029334502985194979538227246272920516286544358016677082821891114318535605 280 7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928299785503581992634962261369155761523501320023988597301773828863289840145559784145015998818058357697748210152063409705871610378842854175 281 58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426594584492515031827063353740800487232418216551080005296812388095484213529512946086258533088091842284353247080297256776862327423626541405 282 469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413345577331697526858602618289067082992568701486153723022364376331370185331207587468459892335609680381928674233747991604566952567663455255 283 3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731308531322828312031595108311400526219340218519121770826122510825353450913934972756082854021577502269376737486644093745005540620077261014085 284 30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850473550695150691702939728586468178420920754874671789734810874046935075605335718217668356821297892633977824171475079396551339959225948228815 285 240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803804305898778119974054414977537333365963059162467187255979354707803009724253554248363428516416764508714366206767623481931764669631166178925 286 1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430482148202942718844045078677674384923495533795016106180311924659391292438731859507957149969434986380390248159041952784017252344520070476615 287 15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444000288661695027907189905993522233375337451845964673839926658266031983443965152626806365269782501975147940787038517057827423718572786948565 288 123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552431618408020054722007077664559328964819159225224863911707049100960799354052050703898418701167848597261392840416820819687604635818964995455 289 984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396420740874607539932169520110465619017604911907174321330870537741725801190239408894699529839238066287166324742355660619628705481748261728184445 290 7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171369790778890457940536551351172385298498371157512137905694945980560753908136248624801266182790700792495298737742263116243257787971223850137975 291 62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370969917577214078973833582211721381860964196960449805021751499984749064423752921400025211868984117825456492298629039407586904105725180875091045 292 503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967794114655983878139292171900797953306645258784656545502587796298781614866012168405046942171848477060134245579105118693617758251667617222690095 293 4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742457239362684764160207917827464321709957119580426680006429759652620217356063738854911279034714419850520886203059359847709642230939448447405965 294 32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341939970881245919330419274970482956659450042104552936388008620245008063634132409085682897457257495168912507854335130109677979866500311119576903335 295 257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735520705949000678294767034647453379532911492280152059947940508463425814758910970209994001332999300781625085128813006570112747117960875552608193525 296 2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884168464289105397312374781830396215035225404572402186115138707217490435128842854253544475688812424543975747912899949638968701501562164208844448735 297 16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073356164404143091361713768595477256597603635572774608515953576270175232203408111749133200584953451224731183950387288345949785686122793034692291485 298 132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586874665507044469481856690620740661728230281562868226912160365752157111145260727155397789902989774416625073544661380470198806509858782369348436695 299 1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695073374878054971619293150536693120668045843444959891650878192789522649716073316730178874894004689189327394181980264869392015141499573230217808005 300 8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560815151489537420247664081005848445870977520385721362267811342632978479390549032302420666162296995083599570929909782278540810319884528668033407375