3 1 4 7 5 39 6 239 7 1679 8 13439 9 120959 10 1209599 11 13305599 12 159667199 13 2075673599 14 29059430399 15 435891455999 16 6974263295999 17 118562476031999 18 2134124568575999 19 40548366802943999 20 810967336058879999 21 17030314057236479999 22 374666909259202559999 23 8617338912961658879999 24 206816133911079813119999 25 5170403347776995327999999 26 134430487042201878527999999 27 3629623150139450720255999999 28 101629448203904620167167999999 29 2947253997913233984847871999999 30 88417619937397019545436159999999 31 2740946218059307605908520959999999 32 87710278977897843389072670719999999 33 2894439206270628831839398133759999999 34 98410933013201380282539536547839999999 35 3444382655462048309888883779174399999999 36 123997775596633739155999816050278399999999 37 4587917697075448348771993193860300799999999 38 174340872488867037253335741366691430399999999 39 6799294027065814452880093913300965785599999999 40 271971761082632578115203756532038631423999999999 41 11150842204387935702723354017813583888383999999999 42 468335372584293299514380868748170523312127999999999 43 20138421021124611879118377356171332502421503999999999 44 886090524929482922681208603671538630106546175999999999 45 39874073621826731520654387165219238354794577919999999999 46 1834207386604029649950101809600084964320550584319999999999 47 86207747170389393547654785051203993323065877463039999999999 48 4137971864178690890287429682457791679507162118225919999999999 49 202760621344755853624084054440431792295850943793070079999999999 50 10138031067237792681204202722021589614792547189653503999999999999 51 517039584429127426741414338823101070354419906672328703999999999999 52 26886058390314626190553545618801255658429835146961092607999999999999 53 1424961094686675188099337917796466549896781262788937908223999999999999 54 76947899113080460157364247561009193694426188190602647044095999999999999 55 4232134451219425308655033615855505653193440350483145587425279999999999999 56 236999529268287817284681882487908316578832659627056152895815679999999999999 57 13508973168292405585226867301810774044993461598742200715061493759999999999999 58 783520443760959523943158303505024894609620772727047641473566638079999999999999 59 46227706181896611912646339906796468781967625590895810846940431646719999999999999 60 2773662370913796714758780394407788126918057535453748650816425898803199999999999999 61 169193404625741599600285604058875075742001509662678667699801979826995199999999999999 62 10489991086795979175217707451650254696004093599086077397387722749273702399999999999999 63 660869438468146688038715569453966045848257896742422876035426533204243251199999999999999 64 42295644061961388034477796445053826934288505391515064066267298125071568076799999999999999 65 2749216864027490222241056768928498750728752850448479164307374378129651924991999999999999999 66 181448313025814354667909746749280917548097688129599624844286708956557027049471999999999999999 67 12157036972729561762749953032201821475722545104683174864567209500089320812314623999999999999999 68 826678514145610199866996806189723860349133067118455890790570246006073815237394431999999999999999 69 57040817476047103790822779627090946364090181631173456464549346974419093251380215807999999999999999 70 3992857223323297265357594573896366245486312714182141952518454288209336527596615106559999999999999999 71 283492862855954105840389214746642003429528202706932078628810254462862893459359672565759999999999999999 72 20411486125628695620508023461758224246926030594899109661274338321326128329073896424734719999999999999999 73 1490038487170894780297085712708350370025600233427635005273026697456807368022394439005634559999999999999999 74 110262848050646213741984342740417927381894417273644990390203975611803745233657188486416957439999999999999999 75 8269713603798466030648825705531344553642081295523374279265298170885280892524289136481271807999999999999999999 76 628498233888683418329310753620382186076798178459776445224162660987281347831845974372576657407999999999999999999 77 48394364009428623211356928028769428327913459741402786282260524896020663783052140026688402620415999999999999999999 78 3774760392735432610485840386244015409577249859829417330016320941889611775078066922081695404392447999999999999999999 79 298206071026099176228381390513277217356602738926523969071289354409279330231167286844453936947003391999999999999999999 80 23856485682087934098270511241062177388528219114121917525703148352742346418493382947556314955760271359999999999999999999 81 1932375340249122661959911410526036368470785748243875319581955016572130059897964018752061511416581980159999999999999999999 82 158454777900428058280712735663134982214604431355997776205720311358914664911633049537669043936159722373119999999999999999999 83 13151746565735528837299157060040203523812167802547815425074785842789917187665543111626530646701256956968959999999999999999999 84 1104746711521784422333129193043377096000222095414016495706282010794353043763905621376628574322905584385392639999999999999999999 85 93903470479351675898315981408687053160018878110191402135033970917520008719931977817013428817446974672758374399999999999999999999 86 8075698461224244127255174401147086571761623517476460583612921498906720749914150092263154878300439821857220198399999999999999999999 87 702585766126509239071200172899796531743261246020452070774324170404884705242531058026894474412138264501578157260799999999999999999999 88 61827547419132813038265615215182094793406989649799782228140526995629854061342733106366713748268167276138877838950399999999999999999999 89 5502651720302820360405639754151206436613222078832180618304506902611057011459503246466637523595866887576360127666585599999999999999999999 90 495238654827253832436507577873608579295189987094896255647405621234995131031355292181997377123628019881872411489992703999999999999999999999 91 45066717589280098751722189586498380715862288825635559263913911532384556923853331588561761318250149809250389445589336063999999999999999999999 92 4146138018213769085158441441957851025859330571958471452280079860979379236994506506147682041279013782451035828994218917887999999999999999999999 93 385590835693880524919735054102080145404917743192137845062047427071082269040489105071734429838948281767946332096462359363583999999999999999999999 94 36245538555224769342455095085595533668062267860060957435832458144681733289805975876743036404861138486186955217067461780176895999999999999999999999 95 3443326162746353087533234033131575698465915446705790956404083523744764662531567708290588458461808156187760745621408869116805119999999999999999999999 96 330559311623649896403190467180631267052727882883755931814792018279497407603030499995896492012333582994025031579655251435213291519999999999999999999999 97 32064253227494039951109475316521232904114604639724325386034825773111248537493958499601959725196357550420428063226559389215689277439999999999999999999999 98 3142296816294415915208728581019080824603231254692983887831412925764902356674407932960992053069243039941201950196202820143137549189119999999999999999999999 99 311087384813147175605664129520889001635719894214605404895309879650725333310766385363138213253855060954178993069424079194170617369722879999999999999999999999 100 31108738481314717560566412952088900163571989421460540489530987965072533331076638536313821325385506095417899306942407919417061736972287999999999999999999999999 101 3141982586612786473617207708160978916520770931567514589442629784472325866438740492167695953863936115637207830001183199861123235434201087999999999999999999999999 102 320482223834504220308955186232419849485118635019886488123148238016177238376751530201104987294121483794995198660120686385834570014288510975999999999999999999999999 103 33009669054953934691822384181939244496967219407048308276684268515666255552805407610713813691294512830884505461992430697740960711471716630527999999999999999999999999 104 3433005581715209207949527954921681427684590818333024060775163925629290577491762391514236623894629334411988568047212792565059913993058529574911999999999999999999999999 105 360465586080096966834700435266776549906882035924967526381392212191075510636635051108994845508936080113258799644957343219331290969271145605365759999999999999999999999999 106 38209352124490278484478246138278314290129495808046557796427574492254004127483315417553453623947224492005432762365478381249116842742741434168770559999999999999999999999999 107 4088400677320459797839172336795779629043856051460981684217750470671178441640714749678219537762353020644581305573106186793655502173473333456058449919999999999999999999999999 108 441547273150609658166630612373944199936736453557786021895517050832487271697197192965247710078334126229614781001895468173714794234735120013254312591359999999999999999999999999 109 48128652773416452740162736748759917793104273437798676386611358540741112614994494033212000398538419759028011129206606030934912571586128081444720072458239999999999999999999999999 110 5294151805075809801417901042363590957241470078157854402527249439481522387649394343653320043839226173493081224212726663402840382874474088958919207970406399999999999999999999999999 111 587650850363414887957387015702358596253803178675521838680524687782448985029082772145518524866154105257732015887612659637715282499066623874440032084715110399999999999999999999999999 112 65816895240702467451227345758664162780425956011658445932218765031634286323257270480298074785009259788865985779412617879424111639895461873937283593488092364799999999999999999999999999 113 7437309162199378821988690070729050394188133029317404390340720448574674354528071564273682450706046356141856393073625820374924615308187191754913046064154437222399999999999999999999999999 114 847853244490729185706710668063111744937447165342184100498842131137512876416200158327199799380489284600171628810393343522741406145133339860060087251313605843353599999999999999999999999999 115 97503123116433856356271726827257850667806424014351171557366845080813980787863018207627976928756267729019737313195234505115261706690334083906910033901064671985663999999999999999999999999999 116 11310362281506327337327520311961910677465545185664735900654554029374421771392110112084845323735727056566289528330647202593370357976078753733201563932523501950337023999999999999999999999999999 117 1323312386936240298467319876499543549263468786722774100376582821436807347252876883113926902877080065618255874814685722703424331883201214186784582980105249728189431807999999999999999999999999999 118 156150861658476355219143745426946138813089316833287343844436772929543266975839472207443374539495447742954193228132915279004071162217743274040580791652419467926352953343999999999999999999999999999 119 18581952537358686271078105705806590518757628703161193917487975978615648770124897192685761570199958281411548994147816918201484468303911449610829114206637916683236001447935999999999999999999999999999 120 2229834304483042352529372684696790862250915444379343270098557117433877852414987663122291388423994993769385879297738030184178136196469373953299493704796550001988320173752319999999999999999999999999999 121 269809950842448124656054094848311694332360768769900535681925411209499220142213507237797257999303394246095691395026301652285554479772794248349238738280382550240586741024030719999999999999999999999999999 122 32916814002778671208038599571494026708548013789927865353194900167558904857350047883011265475915014098023674350193208801578837646532280898298607126070206671129351582404931747839999999999999999999999999999 123 4048768122341776558588747747293765285151405696161127438442972720609745297454055889610385653537546734056911945073764682594197030523470550490728676506635420548910244635806604984319999999999999999999999999999 124 502047247170380293265004720664426895358774306323979802366928617355608416884302930311687821038655795023057081189146820641680431784910348260850355886822792148064870334840019018055679999999999999999999999999999 125 62755905896297536658125590083053361919846788290497475295866077169451052110537866288960977629831974377882135148643352580210053973113793532606294485852849018508108791855002377256959999999999999999999999999999999 126 7907244142933489618923824350464723601900695324602681887279125723350832565927771152409083181358828771613149028729062425106466800612337985108393105217458976332021707773730299534376959999999999999999999999999999999 127 1004220006152553181603325692509019897441388306224540599684448966865555735872826936355953564032571253994869926648590927988521283677766924108765924362617289994166756887263748040865873919999999999999999999999999999999 128 128540160787526807245225688641154546872497703196741196759609467758791134191721847853562056196169120511343350611019638782530724310754166285922038318415013119253344881569759749230831861759999999999999999999999999999999 129 16581680741590958134634113834708936546552203712379614381989621340884056310732118373109505249305816545963292228821533402946463436087287450883942943075536692383681489722499007650777310167039999999999999999999999999999999 130 2155618496406824557502434798512161751051786482609349869658650774314927320395175388504235682409756150975227989746799342383040246691347368614912582599819770009878593663924870994601050321715199999999999999999999999999999999 131 282386023029294017032818958605093189387784029221824832925283251435255478971767975894054874395678055777754866656830713852178272316566505288553548320576389871294095769974158100292737592144691199999999999999999999999999999999 132 37274955039866810248332102535872300999187491857280877946137389189453723224273372818015243420229503362663642398701654228487531945786778698089068378316083463010820641636588869238641362163099238399999999999999999999999999999999 133 4957569020302285763028169637271016032891936417018356766836272762197345188828358584796027374890523947234264439027320012388841748789641566845846094316039100580439145337666319608739301167692198707199999999999999999999999999999999 134 664314248720506292245774731394316148407519479880459806756060550134444255303000050362667668235330208929391434829660881660104794337811969957343376638349239477778845475247286827571066356470754626764799999999999999999999999999999999 135 89682423577268349453179588738232680035015129783862073912068174268149974465905006798960135211769578205467843702004219024114147235604615944241355846177147329500144139158383721722093958123551874613247999999999999999999999999999999999 136 12196809606508495525632424068399644484762057650605242052041271700468396527363080924658578388800662635943626743472573787279524024042227768416824395080092036812019602925540186154204778304803054947401727999999999999999999999999999999999 137 1670962916091663887011642097370751294412401898132918161129654222964170324248742086678225239265690781124276863855742608857294791293785204273104942125972609043246685600799005503126054627758018527794036735999999999999999999999999999999999 138 230592882420649616407606609437163678628911461942342706235892282769055504746326407961595083018665327795150207212092480022306681198542358189688482013384220047968042612910262759431395538630606556835577069567999999999999999999999999999999999 139 32052410656470296680657318711765751329418693209985636166789027304898715159739370706661716539594480563525878802480854723100628686597387788366698999860406586667557923194526523560963979869654311400145212669951999999999999999999999999999999999 140 4487337491905841535292024619647205186118617049397989063350463822685820122363511898932640315543227278893623032347319661234088016123634290371337859980456922133458109247233713298534957181751603596020329773793279999999999999999999999999999999999 141 632714586358723656476175471370255931242725003965116457932415398998700637253255177749502284491595046324000847560972072234006410273432434942358638257244426020817593403859953575093428962626976107038866498104852479999999999999999999999999999999999 142 89845471262938759219616916934576342236466950563046537026402986657815490489962235240429324397806496578008120353658034257228910258827405761814926632528708494956098263348113407663266912693030607199519042730889052159999999999999999999999999999999999 143 12847902390600242568405219121644416939814773930515654794775627092067615140064599639381393388886329010655161210573098898783734167012319023939534508451605314778722051658780217295847168515103376829531223110517134458879999999999999999999999999999999999 144 1850097944246434929850351553516796039333327445994254290447690301257736580169302348070920647999631377534343214322526241424857720049773939447292969217031165328135975438864351290601992266174886263452496127914467362078719999999999999999999999999999999999 145 268264201915733064828300975259935425703332479669166872114915093682371804124548840470283493959946549742479766076766305006604369407217221219857480536469518972579716438635330937137288878595358508200611938547597767501414399999999999999999999999999999999999 146 39166573479697027464931942387950572152686542031698363328777603677626283402184130708661390118152196262402045847207880530964237933453714298099192158324549769996638600040758316822044176274922342197289343027949274055206502399999999999999999999999999999999999 147 5757486301515463037344995531028734106444921678659659409330307740611063660121067214173224347368372850573100739539558438051742976217696001820581247273708816189505874205991472572840493912413584303001533425108543286115355852799999999999999999999999999999999999 148 852107972624288529527059338592252647753848408441629592580885545610437421697917947697637203410519181884818909451854648831657960480219008269446024596508904796046869382486737940780393099037210476844226946916064406345072666214399999999999999999999999999999999999 149 126964087921018990899531841450245644515323412857802809294551946295955175832989774206947943308167358100838017508326342675917036111552632232147457664879826814610983537990523953176278571756544361049789815090493596545415827265945599999999999999999999999999999999999 150 19044613188152848634929776217536846677298511928670421394182791944393276374948466131042191496225103715125702626248951401387555416732894834822118649731974022191647530698578592976441785763481654157468472263574039481812374089891839999999999999999999999999999999999999 151 2875736591411080143874396208848063848272075301229233630521601583603384732617218385787370915929990660983981096563591661609520867926667120058139916109528077350938777135485367539442709650285729777777739311799679961753668487573667839999999999999999999999999999999999999 152 437111961894484181868908223744905704937355445786843511839283440707714479357817194639680379221358580469565126677665932564647171924853402248837267248648267757342694124593775865995291866843430926222216375393551354186557610111197511679999999999999999999999999999999999999 153 66878130169856079825942958232970572855415383205387057311410366428280315341746030779871098020867862811843464381682887682391017304502570544072101889043184966873432201062847707497279655627044931711999105435213357190543314347013219287039999999999999999999999999999999999999 154 10299232046157836293195215567877468219733969013629606825957196429955168562628888740100149095213650873023893514779164703088216664893395863787103690912650484898508558963678546954581066966564919483647862237022857007343670409440035770204159999999999999999999999999999999999999 155 1596380967154464625445258413021007574058765197112589058023365446643051127207477754715523109758115885318703494790770528978673583058476358887001072091460825159268826639370174777960065379817562519965418646738542836138268913463205544381644799999999999999999999999999999999999999 156 249035430876096481569460312431277181553167370749563893051645009676315975844366529735621605122266078109717745187360202520673078957122311986372167246267888724845936955741747265361770199251539753114605308891212682437569950500260064923536588799999999999999999999999999999999999999 157 39098562647547147606405269051710517503847277207681531209108266519181608207565545168492592004195774263225685994415551795745673396268202981860430257664058529800812102051454320661797921282491741238993033495920391142698482228540830192995244441599999999999999999999999999999999999999 158 6177572898312449321812032510170261765607869798813681931039106110030694096795356136621829536662932333589658387117657183727816396610376071133947980710921247708528312124129782664564071562633695115760899292355421800546360192109451170493248621772799999999999999999999999999999999999999 159 982234090831679442168113169117071620731651298011375427035217871494880361390461625722870896329406241040755683551707492212722807061049795310297728933036478385656001627736635443665687378458757523405982987484512066286871270545402736108426530861875199999999999999999999999999999999999999 160 157157454533068710746898107058731459317064207681820068325634859439180857822473860115659343412704998566520909368273198754035649129767967249647636629285836541704960260437861670986509980553401203744957277997521930605899403287264437777348244937900031999999999999999999999999999999999999999 161 25302350179824062430250595236455764950047337436773031000427212369708118109418291478621154289445504769209866408291984999399739509892642727193269497315019683214498601930495729028828106869097593802938121757601030827549803929249574482153067435001905151999999999999999999999999999999999999999 162 4098980729131498113700596428305833921907668664757231022069208403892715133725763219536626994890171772611998358143301569902757800602608121805309658565033188680748773512740308102670153312793810196075975724731366994063068236538431066108796924470308634623999999999999999999999999999999999999999 163 668133858848434192533197217813850929270949992355428656597280969834512566797299404784470200167097998935755732377358155894149521498225123854265474346100409754962050082576670220735234989985391061960384043131212820032280122555764263775733898688660307443711999999999999999999999999999999999999999 164 109573952851143207575444343721471552400435798746290299681954079052860060954757102384653112827404071825463940109886737566640521525708920312099537792760467199813776213542573916200578538357604134161502983073518902485293940099145339259220359384940290420768767999999999999999999999999999999999999999 165 18079702220438629249948316714042806146071906793137899447522423043721910057534921893467763616521671851201550118131311698495686051741971851496423735805477087969273075234524696173095458829004682136647992207130618910073500116358980977771359298515147919426846719999999999999999999999999999999999999999 166 3001230568592812455491420574531105820247936527660891308288722225257837069550797034315648760342597527299457319609797741950283884589167327348406340143709196602899330488931099564733846165614777234683566706383682739072201019315590842310045643553514554624856555519999999999999999999999999999999999999999 167 501205504954999680067067235946694671981405400119368848484216611618058790614983104730713342977213787059009372374836222905697408726390943667183858803999435832684188191651493627310552309657667798192155639966075017425057570225703670665777622473436930622351044771839999999999999999999999999999999999999999 168 84202524832439946251267295639044704892876107220053966545348390751833876823317161594759841620171916225913574558972485448157164666033678536086888279071905219890943616197450929388172788022488190096282147514300602927409671797918216671850640575537404344554975521669119999999999999999999999999999999999999999 169 14230226696682350916464172962998555126896062120189120346163878037059925183140600309514413233809053842179394100466350040738560828559691672598684119163151982161569471137369207066601201175800504126271682929916801894732234533848178617542758257265821334229790863162081279999999999999999999999999999999999999999 170 2419138538435999655798909403709754371572330560432150458847859266300187281133902052617450249747539153170496997079279506925555340855147584341776300257735836967466810093352765201322204199886085701466186098085856322104479870754190364982268903735189626819064446737553817599999999999999999999999999999999999999999 171 413672690072555941141613508034367997538868525833897728462983934537332025073897250997583992706829195192154986500556795684269963286230236922443747344072828121436824525963322849426096918180520654950717822772681431079866057898966552411967982538717426186060020392121702809599999999999999999999999999999999999999999 172 71151702692479621876357523381911295576685386443430409295633236740421108312710327171584446745574621573050657678095768857694433685231600750660324543180526436887133818465691530101288669927049552651523465516901206145736961958622247014858492996659397304002323507444932883251199999999999999999999999999999999999999999 173 12309244565798974584609851545070654134766571854713460808144549956092851738098886600684109286984409532137763778310568012381137027545066929864236145970231073581474150594564634707522939897379572608713559534423908663212494418841648733570519288422075733592401966787973388802457599999999999999999999999999999999999999999 174 2141808554449021577722114168842293819449383502720142180617151692360156202429206268519035015935287258591970897426038834154317842792841645796377089398820206803176502203454246439108991542144045633916159358989760107398974028878446879641270356185441177645077942221107369651627622399999999999999999999999999999999999999999 175 374816497028578776101369979547401418403642112976024881608001546163027335425111096990831127788675270253594907049556795977005622488747288014365990644793536190555887885604493126844073519875207985935327887823208018794820455053728203937222312332452206087888639888693789689034833919999999999999999999999999999999999999999999 176 65967703477029864593841116400342649639041011883780379163008272124692811034819553070386278490806847564632703640721996091952989558019522690528414353483662369537836267866390790324556939498036605524617708256884611307888400089456163892951126970511588271468400620410106985270130769919999999999999999999999999999999999999999999 177 11676283515434286033109877602860648986110259103429127111852464166070627553163060893458371292872812018939988544407793308275679151769455516223529340566608239408197019412351169887446578291152479177857334361468576201496246815833741009052349473780551124049906909812588936392813146275839999999999999999999999999999999999999999999 178 2078378465747302913893558213309195519527626120410384625909738621560571704463024839035590090131360539371317960904587208873070889014963081887788222620856266614659069455398508239965490935825141293658605516341406563866331933218405899611318206332938100080883429946640830677920740037099519999999999999999999999999999999999999999999 179 372029745368767221586946920182345997995445075553458848037843213259342335098881446187370626133513536547465915001921110388279689133678391657914091849133271724023973432516332974953822877512700291564890387425111774932073416046094656030425958933595919914478133960448708691347812466640814079999999999999999999999999999999999999999999 180 66965354166378099885650445632822279639180113599622592646811778386681620317798660313726712704032436578543864700345799869890344044062110498424536532843988910324315217852939935491688117952286052481680269736520119487773214888297038085476672608047265584606064112880767564442606243995346534399999999999999999999999999999999999999999999 181 12120729104114436079302730659540832614691600561531689269072931887989373277521557516784534999429871020716439510762589776450152271975242000214841112444761992768701054431382128323995549349363775499184128822310141627286951894781763893471277742056555070813697604431418929164111730163157722726399999999999999999999999999999999999999999999 182 2205972696948827366433096980036431535873871302198767446971273603614065936508923468054785369896236525770391990958791339313927713499494044039101082464946682683903591906511547354967189981584207140851511445660445776166225244850281028611772549054293022888092964006518245107868334889694705536204799999999999999999999999999999999999999999999 183 403693003541635408057256747346666971064918448302374442795743069461374066381132994654025722691011284215981734345458815094448771570407410059155498091085242931154357318891613165958995766629909906775826594555861577038419219807601428235954376476935623188521012413192838854739905284814131113125478399999999999999999999999999999999999999999999 184 74279512651660915082535241511786722675944994487636897474416724780892828214128471016340732975146076295740639119564421977378573968954963450884611648759684699332401746676056822536455221059903422846752093398278530175069136444598662795415605271756154666687866284027482349272142572405800124815088025599999999999999999999999999999999999999999999 185 13741709840557269290269019679680543695049823980212826032767094084465173219613767138023035600402024114712018237119418065815036184256668238413653155020541669376494323135070512169244215896082133226649137278681528082387790242250752617151886975274888613337255262545084234615346375895073023090791284735999999999999999999999999999999999999999999999 186 2555958030343652087990037660420581127279267260319585642094679499710522218848160687672284621674776485336435392104211760241596730271740292344939486833820750504027944103123115263479424156671276780156739533834764223324128985058639986790250977401129282080729478833385667638454425916483582294887178960895999999999999999999999999999999999999999999999 187 477964151674262940454137042498648670801222977679762515071705066445867654924606048594717224253183202757913418323487599165178588560815434668503684037924480344253225547284022554270652317297528757889310292827100909761612120205965677529776932774011175749096412541843119848390977646382429889143902465687551999999999999999999999999999999999999999999999 188 89857260514761432805377763989745950110629919803795352833480552491823119125825937135806838159598442118487722644815668643053574649433301717678692599129802304719606402889396240202882635651935406483190335051494971035183078598721547375598063361514101040830125557866506531497503797519896819159053663549259775999999999999999999999999999999999999999999999 189 16983022237289910800216397394061984570909054842917321685527824420954569514781102118667492412164105560394179579870161373537125608742894024641272901235532635592005610146095889398344818138215791825322973324732549525649601855158372453988033975326165096716893730436769734453028217731260498821061142410810097663999999999999999999999999999999999999999999999 190 3226774225085083052041115504871777068472720420154291120250286639981368207808409402546823558311180056474894120175330660972053865661149864681841851234751200762481065927758218985685515446261000446811364931699184409873424352480090766257726455311971368376209808782986249546075361368939494776001617058053918556159999999999999999999999999999999999999999999999 191 616313876991250862939853061430509420078289600249469603967804748236441327691406195886443299637435390786704776953488156245662288341279624154231793585837479345633883592201819826265933450235851085340970701954544222285824051323697336355225752964586531359856073477550373663300394021467443502216308858088298444226559999999999999999999999999999999999999999999999 192 118332264382320165684451787794657808655031603247898163961818511661396734916749989610197113530387595031047317175069725999167159361525687837612504368480796034361705649702749406643059222445283408385466374775272490678878217854149888580203344569200614021092366107689671743353675652121749152425531300752953301291499519999999999999999999999999999999999999999999999 193 22838127025787791977099195044368957070421099426844345644630972750649569838932747994768042911364805840992132214788457117839261756774457752659213343116793634631809190392630635482110429931939697818395010331627590701023496045850928495979245501855718506070826658784106646467259400859497586418127541045319987149259407359999999999999999999999999999999999999999999999 194 4430596643002831643557243838607577671661693288807803055058408713626016548752953110985000324804772333152473649668960680860816780814244804015887388564657965118570982936170343283529423406796301376768632004335752595998558232895080128219973627360009390177740371804116689414648323766742531765116742962792077506956325027839999999999999999999999999999999999999999999999 195 863966345385552170493662548528477645974030191317521595736389699157073227006825856642075063336930604964732361685447332767859272258777736783098040770108303198121341672553216940288237564325278768469883240845471756219718855414540625002894857335201831084659372501802754435856423134514793694197764877744455113856483380428799999999999999999999999999999999999999999999999 196 169337403695568225416757859511581618610909917498234232764332381034786352493337867901846712414038398573087542890347677222500417362720436409487215990941227426831782967820430520296494562607754638620097115205712464219064895661249962500567392037699558892593237010353339869427858934364899564062761916037913202315870742564044799999999999999999999999999999999999999999999999 197 33359468528026940407101298323781578866349253747152143854573479063852911441187559976663802345565564518898245949398492412832582220455925972668981550215421803085861244660624812498409428833727663808159131695525355451155784445266242612611776231426813101840867691039607954277288210069885214120364097459468900856226536285116825599999999999999999999999999999999999999999999999 198 6605174768549334200606057068108752615537152241936124483205548854642876465355136875379432864421981774741852697980901497740851279650273342588458346942653517011000526442803712874685066909078077434015508075714020379328845320162716037297131693822508994164491802825842374946903065593837272395832091296974842369532854184453131468799999999999999999999999999999999999999999999999 199 1314429778941317505920605356553641770491893296145288772157904222073932416605672238200507140019974373173628686898199398050429404650404395175103211041588049885189104762117938862062328314906537409369086107067090055486440218712380491422129207070679289838733868762342632614433710053173617206770586168097993631537037982706173162291199999999999999999999999999999999999999999999999 200 262885955788263501184121071310728354098378659229057754431580844414786483321134447640101428003994874634725737379639879610085880930080879035020642208317609977037820952423587772412465662981307481873817221413418011097288043742476098284425841414135857967746773752468526522886742010634723441354117233619598726307407596541234632458239999999999999999999999999999999999999999999999999 201 52840077113440963738008335333456399173774110505040608640747749727372083147548023975660387028802969801579873213307615801627262066946256686039149083871839605384602011437141142254905598259242803856637261504097020230554896792237695755169594124241307451517101524246173831100235144137579411712177563957539343987788926904788161124106239999999999999999999999999999999999999999999999999 202 10673695576915074675077683737358192633102370322018202945431045444929160795804700843083398179818199899919134389088138391928706937523143850579908114942111600287689606310302510735490930848367046379040726823827598086572089152032014542544258013096744105206454507897727113882247499115791041165859867919422947485533363234767208547069460479999999999999999999999999999999999999999999999999 203 2166760202113760159040769798683713104519781175369695197922502225320619641548354271145929830503094579683584280984892093561527508317198201667721347333248654858400990080991409679304658962218510414945267545237002411574134097862498952136484376658639053356910265103238604118096242320505581356669553187642858339563272736657743335055100477439999999999999999999999999999999999999999999999999 204 442019081231207072444317038931477473322035359775417820376190453965406406875864271313769685422631294255451193320917987086551611696708433140215154855982725591113801976522247574578150428292576124648834579228348491961123355963949786235842812838362366884809694081060675240091633433383138596760588850279143101270907638278179640351240497397759999999999999999999999999999999999999999999999999 205 90613911652397449851084992980952882031017248753960653177119043062908313409552175619322785511639415322367494630788187352743080397825228793744106745476458746178329405187060752788520837799978105553011088741811440852030287972609706178347776631864285211385987286617438424218784853843543412335920714307224335760536065847026826272004301966540799999999999999999999999999999999999999999999999999 206 18666465800393874669323508554076293698389553243315894554486522870959112562367748177580493815397719556407703893942366594665074561951997131511285989568150501712735857468534515074435292586795489743920284280813156815518239322357599472739641986164042753545513381043192315389069679891769942941199667147288213166670429564487526212032886205107404799999999999999999999999999999999999999999999999999 207 3863958420681532056549966270693792795566637521366390172778710234288536300410123872759162219787327948176394706046069885095670434324063406222836199840607153854536322495986644620408105565466666376991498846128323460812275539728023090857105891135956849983921269875940809285537423737596378188828331099488660125500778919848917925890807444457232793599999999999999999999999999999999999999999999999999 208 803703351501758667762392984304308901477860604444209155937971728732015550485305765533905741715764213220690098857582536099899450339405188494349929566846288001743555079165222081044885957617066606414231759994691279848953312263428802898278025356279024796655624134195688331391784137420046663276292868693641306104162015328574928585287948447104421068799999999999999999999999999999999999999999999999999 209 167974000463867561562340133719600560408872866328839713591036091304991250051428904996586300018594720563124230661234750044878985120935684395319135279470874192364403011545531414938381165141966920740574437838890477488431242263056619805740107299462316182501025444046898861260882884720789752624745209556971032975769861203672160074325181225444824003379199999999999999999999999999999999999999999999999999 210 35274540097412187928091428081116117685863301929056339854117579174048162510800070049283123003904891318256088438859297509424586875396493723017018408688883580396524632424561597137060044679813053355520631946167000272570560875241890159205422532887086398325215343249848760864785405791365848051196494006963916924911670852771153615608288057343413040709631999999999999999999999999999999999999999999999999999 211 7442927960553971652827291325115500831717156707030887709218809205724162289778814780398738953823932068152034660599311774488587830708660175556590884233354435463666697441582496995919669427440554258014853340641237057512388344676038823592344154439175230046620437425718088542469720621978193938802460235469386471156362549934713412893348780099460151589732351999999999999999999999999999999999999999999999999999 212 1577900727637441990399385760924486176324037221890548194354387551613522405433108733444532658210673598448231348047054096191580620110235957217997267457471140318297339857615489363134969918617397502699148908215942256192626329071320230601576960741105148769883532734252234771003580771859377115026121569919509931885148860586159243533389941381085552137023258623999999999999999999999999999999999999999999999999999 213 336092854986775143955069167076915555557019928262686765397484548493680272357252160223685456198873476469473277134022522488806672083480258887433417968441352887797333389672099234347748592665505668074918717449995700569029408092191209118135892637855396687985192472395726006223762704406047325500563894392855615491536707304851918872612057514171222605185954086911999999999999999999999999999999999999999999999999999 214 71923870967169880806384801754459928889202264648214967795061693377647578284451962287868687626558923964467281306680819812604627825864775401910751445246449517988629345389829236150418198830418212968032605534299079921772293331728918751281081024501054891228831189092685365331885218742894127657120673400071101715188855363238310638738980308032641637509794174599167999999999999999999999999999999999999999999999999999 215 15463632257941524373372732377208884711178486899366218075938264076194229331157171891891767839710168652360465480936376259709994982560926711410811560727986646367555309258813285772339912748539915788127010189874302183181043066321717531525432420267726801614198705654927353546355322029722237446280944781015286868765603903096236787328880766227017952064605747538821119999999999999999999999999999999999999999999999999999 216 3340144567715369264648510193477119097614553170263103104402665040457953535529949128648621853377396428909860543882257272097358916233160169664735297117245115615391946799903669726825421153684621810235434201012849271567105302325490986809493402777828989148666920421464308366012749558420003288396684072699301963653370443068787146063038245505035877645954841468385361919999999999999999999999999999999999999999999999999999 217 724811371194235130428726711984534844182358037947093373655378313779375917209998960916750942182895025073439738022449828045126884822595756817247559474442190088540052455579096330721116390349562932821089221619788291930061850604631544137660068402788890645260721731457754915424766654177140713582080443775748526112781386145926810695679299274592785449172200598639623536639999999999999999999999999999999999999999999999999999 218 158008878920343258433462423212628596031754052272466355456872472403903949951779773479851705395871115466009862888894062513837660891325874986159967965428397439301731435316243000097203373096204719354997450313113847640753483431809676622009894911807978160666837337457790571562599130610616675560893536743113178692586342179812044731658087241861227227919539730503437930987519999999999999999999999999999999999999999999999999999 219 34603944483555173596928270683565662530954137447670131845055071456454965039439770392087523481695774287056159972667799690530447735200366621969032984428819039207079184334257217021287538708068833538744441618571932633325012871566319180220166985685947217186037376903256135172209209603725051947835684546741786133676408937378837796233121105967608762914379200980252906886266879999999999999999999999999999999999999999999999999999 220 7612867786382138191324219550384445756809910238487429005912115720420092308676749486259255165973070343152355193986915931916698501744080656833187256574340188625557420553536587744683258515775143378523777156085825179331502831744590219648436736850908387780928222918716349737886026112819511428523850600283192949408809966223344315171286643312873927841163424215655639514978713599999999999999999999999999999999999999999999999999999 221 1682443780790452540282652520634962512254990162705721810306577574212840400217561636463295391680048545836670497871108420953590368885441825160134383702929181686248189942331585891575000131986306686653754751494967364632262125815554438542304518844050753699585137265036313292072811770933112025703770982662585641819347002535359093652854348172145138052897116751659896332810295705599999999999999999999999999999999999999999999999999999 222 373502519335480463942748859580961677720607816120670241888060221475250568848298683294851576952970777175740850527386069451697061892568085185549833182050278334347098167197612067929650029300960084437133554831882754948362191931053085356391603183379267321307900472838061550840164213147150869706237158151094012483895034562849718790933665294216220647743159918868496985883885646643199999999999999999999999999999999999999999999999999999 223 83291061811812143459232995686554454131695542994909463941037429388980876853170606374751901660512483310190209667607093487728444802042682996377612799597212068559402891285067491148311956534114098829480782727509854353484768800624838034475327509893576612651661805442887725837356619531814643944490886267693964783908592707515487290378207360610217204446724661907674827852106499201433599999999999999999999999999999999999999999999999999999 224 18657197845845920134868191033788197725499801630859719922792384183131716415110215827944425971954796261482606965543988941251171635657560991188585267109775503357306247647855118017221878263641558137803695330962207375180588211339963719722473362216161161233972244419206850587567882775126480243565958523963448111595524766483469153044718448776688653796066324267319161438871855821121126399999999999999999999999999999999999999999999999999999 225 4197869515315332030345342982602344488237455366943436982628286441204636193399798561287495843689829158833586567247397511781513618022951223017431685099699488255393905720767401553874922609319350581005831449466496659415632347551491836937556506498636261277643754994321541382202773624403458054802340667891775825108993072458780559435061650974754947104114922960146811323746167559752253439999999999999999999999999999999999999999999999999999999 226 948718510461265038858047514068129854341664912929216758073992735712247779708354474850974060673901389896390564197911837662622077673186976401939560832532084345719022692893432751175732509706173231307317907579428245027932910546637155147887770468691795048747488628716668352377826839115181520385328990943541336474632434375684406432323933120294618045529972588993179359166633868504009277439999999999999999999999999999999999999999999999999999999 227 215359101874707163820776785693465476935557935234932204082796351006680245993796465791171111772975615506480658072925987149415211631813443643240280308984783146478218151286809234516891279703301323506761165020530211621340770694086634218570523896393037476065679918718683715989766692479146205127469680944183883379741562603280360260137532818306878296335303777701451714530825888150410105978879999999999999999999999999999999999999999999999999999999 228 49101875227433233351137107138110128741307209233564542530877568029523096086585594200387013484238440335477590040627125070066668252053465150658783910448530557397033738493392505469851211772352701759541545624680888249665695718251752601834079448377612544542975021467859887245666805885245334769063087255273925410581076273547922139311357482573968251564449261315930990913028302498293504163184639999999999999999999999999999999999999999999999999999999 229 11244329427082210437410397534627219481759350914486280239570963078760789003828101071888626087890602836824368119303611641045267029720243519500861515492713497643920726114986883752595927495868768702935013948051923409173444319479651345820004193678473272700341279916139914179257698547721181662115446981457728919023066466642474169902300863509438729608258880841348196919083481272109212453369282559999999999999999999999999999999999999999999999999999999 230 2586195768228908400604391432964260480804650710331844455101321508114981470880463246534384000214838652469604667439830677440411416835656009485198148563324104458101767006446983263097063324049816801675053208051942384109892193480319809538600964546048852721078494380712180261229270665975871782286552805735277651375305287327769059077529198607170907809899542593510085291389200692585118864274934988799999999999999999999999999999999999999999999999999999999 231 597411222460877840539614421014744171065874314086656069128405268374560719773387009949442704049627728720478678178600886488735037289036538191080772318127868129821508178489253133775421627855507681186937291059998690729385096693953876003416822810137284978569132201944513640343961523840426381708193698124849137467695521372714652646909244878256479704086794339100829702310905359987162457647509982412799999999999999999999999999999999999999999999999999999999 232 138599403610923659005190545675420647687282840868104208037790022262898086987425786308270707339513633063151053337435405665386528651056476860330739177805665406118589897409506727035897817662477782035369451525919696249217342432997299232792702891951850115028038670851127164559799073530978920556300937964964999892505360958469799414082944811755503291348136286671392490936130043517021690174222315919769599999999999999999999999999999999999999999999999999999999 233 32293661041345212548209397142373010911136901922268280472805075187255254268070208209827074810106676503714195427622449520035061175696159108457062228428720039625631446096415067399364191515357323214241082205539289226067640786888370721240699773824781076801533010308312629342433184132718088489618118545836844974953749103323463263481326141139032266884115754794434450388118300139466053810593799609306316799999999999999999999999999999999999999999999999999999999 234 7556716683674779736280998931315284553206035049810777630636387593817729498728428721099535505564962301869121730063653187688204315112901231378952561452320489272397758386561125771451220814593613632132413236096193678899827944131878748770323747074998771971558724412145155266129365087056032706570639739725821724139177290177690403654630317026533550450883086621897661390819682232635056591678949108577678131199999999999999999999999999999999999999999999999999999999 235 1775828420663573238026034748859091870003418236705532743199551084547166432201180749458390843807766140939243606564958499106728014051531789374053851941295314979013473220841864556291036891429499203551117110482605514541459566870991505961026080562624711413316300236854111487540400795458167686044100338835568105172706663191757244858838124501235384355957525356145950426842625324669238299044553040515754360831999999999999999999999999999999999999999999999999999999999 236 419095507276603284174144200730745681320806703862505727395094055953131277999478656872180239138632809261661491149330205789187811316161502292276709058145694335047179680118680035284684706377361812038063638073894901431784457781553995406802155012779431893542646855897570311059534587728127573906407679965194072820758772513254709786685797382291550708005975984050444300734859576621940238574514517561718029156351999999999999999999999999999999999999999999999999999999999 237 99325635224554978349272175573186726473031188815413857392637291260892112885876441678706716675855975795013773402391258772037511281930276043269580046780529557406181584188127168362470275411434749453021082223513091639332916494228296911412110738028725358769607304847724163721109697291566235015818620151750995258519829085641366219444533979603097517797416308219955299274161719659399836542159940662127172910055423999999999999999999999999999999999999999999999999999999999 238 23639501183444084847126777786418440900581422938068498059447675320092322866838593119532198568853722239213278069769119587744927685099405698298160051133766034662671217036774266070267925547921470369819017569196115810161234125626334664916082355650836635387166538553758350965624107955392763933764831596116736871527719322382645160227799087145537209235785081356349361227250489278937161097034065877586267152593190911999999999999999999999999999999999999999999999999999999999 239 5649840782843136278463299890954007375238960082198371036207994401502065165174423755568195457956039615171973458674819581471037716738757961893260252220970082284378420871789049590794034205953231418386745199037871678628534956024693984914943683000549955857532802714348245880784161801338870580169794751471900112295124918049452193294443981827783393007352634444167497333312866937665981502191141744743117849469772627967999999999999999999999999999999999999999999999999999999999 240 1355961787882352706831191973828961770057350419727609048689918656360495639641861701336366909909449507641273630081956699553049052017301910854382460533032819748250821009229371901790568209428775540412818847769089202870848389445926556379586483920131989405807872651443579011388198832321328939240750740353256026950829980331868526390666555638668014321764632266600199359995088065039835560525874018738348283872745430712319999999999999999999999999999999999999999999999999999999999 241 326786790879647002346317265692779786583821451154353780734270396182879449153688670022064425288177331341546944849751564592284821536169760515906172988460909559328447863224278628331526938472334905239489342312350497891874461856468300087480342624751809446799697308997902541744555918589440274357020928425134702495150025259980314860150639908918991451545276376250648045758816223674600370086735638515941936413331648801669119999999999999999999999999999999999999999999999999999999999 242 79082403392874574567808778297652708353284791179353614937693435876256826695192658145339590919738914184654360653639878631332926811753082044849293863207540113357484382900275428056229519110305047067956420839588820489833619769265328621170242915189937886125526748777492415102182532298644546394399064678882598003826306112915236196156454857958395931273956883052656827073633526129253289560990024520857948612026259010003927039999999999999999999999999999999999999999999999999999999999 243 19217024024468521619977533126329608129848204256582928429859504917930408886931815929317520593496556146871009638834490507413901215255998936898378408759432247545868705044766929017663773143804126437513410264020083379029569603931474854944369028391154906328502999952930656869830355348570624773838972716968471314929792385438402395666018530483890211299571522581795608978892946849408549363320575958568481512722380939430954270719999999999999999999999999999999999999999999999999999999999 244 4688953861970319275274518082824424383682961838606234536885719199975019768411363086753475024813159699836526351875615683808991896522463740603204331737301468401191964030923130680309960647088206850753272104420900344483214983359279864606426042927441797144154731988515080276238606705051232444816709342940307000842869342046970184542508521438069211557095451509958128590849879031255686044650220533890709489104260949221152842055679999999999999999999999999999999999999999999999999999999999 245 1148793696182728222442256930291983974002325650458527461537001203993879843260783956254601381079224126459948956209525842533203014648003616447785061275638859758292031187576167016675940358536610678434551665583120584398387670923023566828574380517223240300317909337186194667678458642737551948980093789020375215206502988801507695212914587752326956831488385619939741504758220362657643080939304030803223824830543932559182446303641599999999999999999999999999999999999999999999999999999999999 246 282603249260951142720795204851828057604572110012797755538102296182494441442152853238631939745489135109147443227543357263167941603408889646155125073807159500539839672143737086102281328200006226894899709733447663762003367047063797439829297607236917113878205696947803888248900826113437779449103072099012302940799735245170893022376988587072431380546142862505176410170522209213780197911068791577593060908313807409558881790695833599999999999999999999999999999999999999999999999999999999999 247 69803002567454932252036415598401530228329311173161045617911267157076127036211754749942089117135816371959418477203209244002481576041995742600315893230368396633340399019503060267263488065401538043040228304161572949214831660624757967637836508987518527127916807146107560397478504050019131523928458808456038826377534605557210576527116181006890550994897287038778573312118985675803708884033991519665486044353510430161043802301870899199999999999999999999999999999999999999999999999999999999999 248 17311144636728823198505031068403579496625669170943939313241994254954879504980515177985638101049682460245935782346395892512615430858414944164878341521131362365068418956836758946281345040219581434673976619432070091405278251834939975974183454228904594727723368172234674978574669004404744617934257784497097628941628582178188222978724812889708856646734527185617086181405508447599319803240429896877040538999670586679938862970863983001599999999999999999999999999999999999999999999999999999999999 249 4310475014545476976427752736032491294659791623565040888997256569483764996740148279318423887161370932601238009804252577235641242283745321097054707038761709228902036320252352977624054915014675777233820178238585452759914284706900054017571680102997244087203118674886434069665092582096781409865630188339777309606465516962368867521702478409537505305036897269218654459169971603452230631006867044322383094210917976083304776879745131767398399999999999999999999999999999999999999999999999999999999999 250 1077618753636369244106938184008122823664947905891260222249314142370941249185037069829605971790342733150309502451063144308910310570936330274263676759690427307225509080063088244406013728753668944308455044559646363189978571176725013504392920025749311021800779668721608517416273145524195352466407547084944327401616379240592216880425619602384376326259224317304663614792492900863057657751716761080595773552729494020826194219936282941849599999999999999999999999999999999999999999999999999999999999999 251 270482307162728680270841484186038828739901924378706315784577849735106253545444304527231098919376026020727685115216849221536487953305018898840182866682297254113602779095835149345909445917170905021422216184471237160684621365357978389602622926463077066471995696849123737871484559526573033469068294318321026177805711189388646436986830520198478457891065303643470567312915718116627472095680907031229539161735102999227374749204007018404249599999999999999999999999999999999999999999999999999999999999999 252 68161541405007627428252054014881784842455284943433991577713618133246775893451964740862236927682758557223376649034646003827194964232864762507726082403938908036627900332150457635169180371127068065398398478486751764492524584070210554179860977468695420750942915605979181943614109000696404434205210168216898596807039219725938902120681291090016571388548456518154582962854760965390122968111588571869843868757245955805298436799409768637870899199999999999999999999999999999999999999999999999999999999999999 253 17244869975466929739347769665765091565141187090688799869161545387711434301043347079438145942703737914977514292205765438968280325950914784914454698848196543733266858784034065781697802633895148220545794815057148196416608719769763270207504827299579941449988557648312733031734369577176190321853918172558875344992180922590662542236532366645774192561302759499093109489602254524243701110932231908683070498795583226818740504510250671465381337497599999999999999999999999999999999999999999999999999999999999999 254 4380196973768600153794333495104333257545861521034955166767032528478704312465010158177289069446749430404288630220264421497943202791532355368271493507441922108249782131144652708551241869009367648018631883024515641889818614821519870632706226134093305128297093642671434190060529872602752341750895215829954337628013954338028285728079221128026644910570900912769649810358972649157900082176786904805499906694078139611960088145603670552206859724390399999999999999999999999999999999999999999999999999999999999999 255 1116950228310993039217555041251604980674194687863913567525593294762069599678577590335208712708921104753093600706167427481975516711840750618909230844397690137603694443441886440680566676597388750244751130171251488681903746779487567011340087664193792807715758878881215718465435117513701847146478280036638356095143558356197212860660201387646794452195579732756260701641538025535264520955080660725402476206989925601049822477128935990812749229719551999999999999999999999999999999999999999999999999999999999999999 256 285939258447614218039694090560410875052593840093161873286551883459089817517715863125813430453483802816791961780778861435385732278231232158440763096165808675226545777521122928814225069208931520062656289323840381102567359175548817154903062442033610958775234272993591223927151390083507672869498439689379419160356750939186486492329011555237579379762068411585602739620233734537027717364500649145703033908989420953868754554145007613648063802808205311999999999999999999999999999999999999999999999999999999999999999 257 73486389421036854036201381274025594888516616903942601434643834048986083102052976823334051626545337323915534177660167388894133195505426664719276115714612829533222264822928592705255842786695400656102666356226977943359811308116046008810087047602638016405235208159352944549277907251461471927461099000170510724211684991370927028528555969696057900598851581777499904082400069776016123362676666830445679714610281185144269920415266956707552397321708765183999999999999999999999999999999999999999999999999999999999999999 258 18959488470627508341339956368698603481237287161217191170138109184638409440329668020420185319648697029570207817836323186334686364440400079497573237854370110019571344324315576917956007438967413369274487919906560309386831317493939870273002458281480608232550683705113059693713700070877059757284963542043991766846614727773699173360367440181582938354503708098594975253259218002212159827570580042254985366369452545767221639467138874830548518509000861417471999999999999999999999999999999999999999999999999999999999999999 259 4910507513892524660407048699492938301640457374755252513065770278821348045045384017288827997789012530658683824819607705260683768390063620589871468604281858495068978179997734421750605926692560062642092371255799120131189311230930426400707636694903477532230627079624282460671848318357158477136805557389393867613273214493388085900335167007029981033816460397536098590594137462572949395340780230944041209889688209353710404621988968581112066293831223107125247999999999999999999999999999999999999999999999999999999999999999 260 1276731953612056411705832661868163958426518917436365653397100272493550491711799844495095279425143257971257794453098003367777779781416541353366581837113283208717934326799410949655157540940065616286944016526507771234109220920041910864183985540674904158379963040702313439774680562772861204055569444921242405579451035768280902334087143421827795068792279703359385633554475740268966842788602860045450714571318934431964705201717131831089137236396118007852564479999999999999999999999999999999999999999999999999999999999999999 261 333227039892746723455222324747590793149321437450891435536643171120816678336779759413219867929962390330498284352258578878990000522949717293228677859486566917475380859294646257859996118185357125850892388313418528292102506660130938735552020226116149985337170353623303807781191626883716774258503625124444267856236720335521315509196744433097054512954785002576799650357718168210200345967825346471862636503114241886742788057648171407914264818699386800049519329279999999999999999999999999999999999999999999999999999999999999999 262 87305484451899641545268249083868787805122216612133556110600510833653969724236296966263605397650146266590550500291747666295380137012825930825913599185480532378549785135197319559318982964563566972933805738115654412530856744954305948714629299242431296158338632649305597638672206243533794855727949782604398178334020727906584663409547041471428282394153670675121508393722160071072490643570240775628010763815931374326610471103820908873537382499239341612974064271359999999999999999999999999999999999999999999999999999999999999999 263 22961342410849605726405549509057491192747142968991125257087934349250994037474146102127328219581988468113314781576729636235684976034373219807215276585781380015558593490556895044100892519680218113881590909124417110495615323922982464511947505700759430889643060386767372178970790242049388047056450792824956720901847451439431766476710871906985638269662415387556956707548928098692065039258973323990166830883589951447898553900304899033740331597299946844212178903367679999999999999999999999999999999999999999999999999999999999999999 264 6061794396464295911771065070391177674885245743813657067871214668202262425893174570961614649969644955581915102336256623966220833673074530029104833018646284324107468681507020291642635625195577582064740000008846117170842445515667370631154141505000489754865767942106586255248288623901038444422903009305788574318087727180009986349851670183444208503190877662315036570792917018054705170364368957533404043353267747182245218229680493344907447541687185966872015230489067519999999999999999999999999999999999999999999999999999999999999999 265 1606375515063038416619332243653662083844590122110619122985871887073599542861691261304827882241955913229207502119108005351048520923364750457712780749941265345888479200599360377285298440676828059247156100002344221050273248061651853217255847498825129785039428504658245357640796485333775187772069297466033972194293247702702646382710692598612715253345582580513484691260123009784496870146557773746352071488615953003294982830865330736400473598547104281221084036079602892799999999999999999999999999999999999999999999999999999999999999999 266 427295887006768218820742376811874114302660972481424686714241921961577478401209875507084216676360272918969195563682729423378906565615023621751599679484376582006335467359429860357889385220036263759743522600623562799372683984399392955790055434687484522820487982239093265132451865098784199947370433125965036603682003888918903937801044231230982257389924966416586927875192720602676167458984367816529651015971843498876465433010177975882525977213529738804808353597174369484799999999999999999999999999999999999999999999999999999999999999999 267 114088001830807114425138214608770388518810479652540391352702593163741186733123036760391485852588192869364775215503288756042168053019211307007677114422328547395691569784967772715556465853749682423851520534366491267432506623834637919195944801061558367593070291257837901790364647981375381385947905644632664773183095038341347351392878809738672262723109966033228709742676456400914536711548826207013416821264482214200016270613717519560634435916012440260883830410445556652441599999999999999999999999999999999999999999999999999999999999999999 268 30575584490656306665937041515150464123041208546880824882524294967882638044476973851784918208493635688989759757754881386619301038209148630278057466665184050702045340702371363087769132848804914889592207503210219659671911775187682962344513206684497642514942838057100557679817725659008602211434038712761554159213069470275481090173291521009964166409793470896905294211037290315445095838695085423479595708098881233405604360524476295242250028825491333989916866549999409182854348799999999999999999999999999999999999999999999999999999999999999999 269 8224832227986546493137064167575474849098085099110941893399035346360429633964305966130142998084788000338245374836063093000591979278260981544797458532934509638850196648937896670609896736328522105300303818363549088451744267525486716870674052598129865836519623437360050015870968202273313994875756413732858068828315687504104413256615419151680360764234443671267524142769031094854730780608977978916011245478599051786107572981084123420165257754057168843287637101949841070187819827199999999999999999999999999999999999999999999999999999999999999999 270 2220704701556367553147007325245378209256482976759954311217739543517316001170362610855138609482892760091326251205737035110159834405130465017095313803892317602489553095213232101064672118808700968431082030958158253881970952231881413555081994201495063775860298328087213504285161414613794778616454231707871678583645235626108191579286163170953697406343299791242231518547638395610777310764424054307323036279221743982249044704892713323444619593595435587687662017526457088950711353343999999999999999999999999999999999999999999999999999999999999999999 271 601810974121775606902838985141497494708506886701947618340007416293192636317168267541742563169863937984749414076754736514853315123790356019632830040854818070274668888802785899388526144197157962444823230389660886802014128054839863073427220428605162283258140846911634859661278743360338385005059096792833224896167858854675319917986550219328451997119034243426644741526410005210520651217158918717284542831669092619189491115025925310653491909864363044263356406749669871105642776756223999999999999999999999999999999999999999999999999999999999999999999 272 163692584961122965077572203958487318560713873182929752188482017231748397078269768771353977182202991131851840628877288332040101713670976837340129771112510515114709937754357764633679111221626965784991918665987761210147842830916442755972203956580604141046214310359964681827867818194012040721376074327650637171757657608471687017692341659657338943216377314212047369695183521417261617131067225891101395650213993192419541583287051684497749799483106748039632942635910204940734835277692927999999999999999999999999999999999999999999999999999999999999999999 273 44688075694386569466177211680667037967074887378939822347455590704267312402367646874579635770741416578995552491683499714646947767832176676593855427513715370626315813006939669744994397363504161659302793795814658810370361092840188872380411680146504930505616506728270358139007914366965287116935668291448623947889840527112770555830009273086453531498071006779888931926785101346912421476781352668270681012508420141530534852237365109867885695258888142214819793339603485948820610030810169343999999999999999999999999999999999999999999999999999999999999999999 274 12244532740261920033732556000502768402978519141829511323202831852969243598248735243634820201183148142644781382721278921813263688386016409386716387138758011551610532763901469510128464877600140294648965500053216514041478939438211751032232800360142350958538922843546078130088168536548488670040373111856922961721816304428899132297422540825688267630471455857689567347939117769054003484638090631106166597427307118779366549513038040103800680500935350966860623375051355149976847148441986400255999999999999999999999999999999999999999999999999999999999999999999 275 3367246503572028009276452900138261310819092764003115613880778759566541989518402191999575555325365739227314880248351703498647514306154512581347006463158453176692896510072904115285327841340038581028465512514634541361406708345508231533864020099039146513598203781975171485774246347550834384261102605760653814473499483717947261381791198727064273598379650360864631020683257386489850958275474923554195814292509457664325801116085461028545187137757221515886671428139122666243632965821546260070399999999999999999999999999999999999999999999999999999999999999999999 276 929360034985879730560301000438160121786069602864859909431094937640365589107079004991882853269800944026738906948545070165626713948498645472451773783831733076767239436780121535818750484209850648363856481454039133415748251503360271903346469547334804437753104243825147330073691991924030290056064319189940452794685857506153444141374370848669739513152783499598638161708579038671198864484031078900958044744732610315353921108039587243878471650020993138384721314166397855883242698566746767779430399999999999999999999999999999999999999999999999999999999999999999999 277 257432729691088685365203377121370353734741279993566194912413297726381268182660884382751550355734861495406677224746984435878599763734124795869141338121390062264525323988093665421793884126128629596788245362768839956162265666430795317226972064611740829257609875539565810430412681762956390345529816415613505424127982529204504027160700725081517845143321029388822770793276393711922085462076608855565378394290933057353036146926965666554336647055815099332567804024092206079658227502988854674902220799999999999999999999999999999999999999999999999999999999999999999999 278 71566298854122654531526538839740958338258075838211402185650896767933992554779725858404930998894291495723056268479661673174250734318086693251621291997746437309538040068690038987258699787063759027907132210849737507813109855267761098189098233962063950533615545399999295299654725530101876516057288963540554507907579143118852119550674801572661960949843246170092730280530837451914339758457297261847175193612879389944144048845696455302105587881516597614453849518697633290144987245830901599622817382399999999999999999999999999999999999999999999999999999999999999999999 279 19966997380300220614295904336287727376374003158860981209796600198253583922783543514494975748691507327306732698905825606815615954874746187417202340467371256009361113179164520877445177240590788768786089886827076764679857649619705346394758407275415842198878737166599803388603668422898423547979983620827814707706214580930159741354638269638772687105006265681455871748268103649084100792609585936055361879017993349794416189627949311029287459018943130734432624015716639687950451441586821546294766049689599999999999999999999999999999999999999999999999999999999999999999999 280 5590759266484061772002853214160563665384720884481074738743048055511003498379392184058593209633622051645885155693631169908372467364928932476816655330863951682621111690166065845684649627365420855260105168311581494110360141893517496990532354037116435815686046406647944948809027158411558593434395413831788118157740082660444727579298715498856352389401754390807644089515069021743548221930684062095501326125038137942436533095825807088200488525304076605641134724400659112626126403644310032962534493913087999999999999999999999999999999999999999999999999999999999999999999999 281 1571003353882021357932801753179118389973106568539182001586796503598591983044609203720464691907047796512493728749910358744252663329545030025985480147972770422816532384936664502637386545289683260328089552295554399845011199872078416654339591484429718464207779040268072530615336631513647964755065111286732461202324963227584968449782939055178635021421892983816947989153734395109937050362522221448835872641135716761824665799927051791784337275610445526185158857556585210647941519424051119262472192789577727999999999999999999999999999999999999999999999999999999999999999999999 282 443022945794730022937050094396511385972416052328049324447476614014802939218579795449171043117787478616523231507474721165879251058931698467327905401728321259234262132552139389743743005771690679412521253747346340756293158363926113496523764798609180606906593689355596453633524930086848726060928361382858554059055639630178961102838788813560375076040973821436379332941353099421002248202231266448571716084800272126834555755579428605283183111722145638384214797830957029402719508477582415632017158366660919295999999999999999999999999999999999999999999999999999999999999999999999 283 125375493659908596491185176714212722230193742808837958818635881766189231798858082112115405202333856448476074516615346089943828049677670666253797228689114916363296183512255447297479270633388462273743514810499014434030963816991090119516225438006398111754566014087633796378287555214578189475242726271348970798712746015340645992103377234237586146519595591466495351222402927136143636241231448404945795651998477011894179278828978295295140820617367215662732787786160839320969620899155823623860855817765040160767999999999999999999999999999999999999999999999999999999999999999999999 284 35606640199414041403496590186836413113375022957709980304492590421597741830875695319840775077462815231367205162718758289544047166108458469216078412947708636247176116117480547032484112859882323285743158206181720099264793724025469593942608024393817063738296748000887998171433665680940205810968934261063107706834419868356743461757359134523474465611565147976484679747162431306664792692509731347004605965167567471377946915187429835863819993055332289248216111731269678367155372335360253909176483052245271405658111999999999999999999999999999999999999999999999999999999999999999999999 285 10147892456833001799996528203248377737311881542947344386780388270155356421799573166154620897076902340939653471374846112520053442340910663726582347690096961330445193093481955904257972165066462136436800088761790228290466211347258834273643286952237863165414573180253079478858594719067958656126146264402985696447809662481671886600847353339190222699296067173298133727941292922399465917365273433896312700072756729342714870828417503221188698020769702435741591843411858334639281115577672364115297669889902350612561919999999999999999999999999999999999999999999999999999999999999999999999 286 2902297242654238514799007066129036032871198121282940494619191045264431936634677925520221576563994069508740892813205988180735284509500449825802551439367730940507325224735839388617780039209008171020924825385872005291073336445316026602261980068340028865308567929552380730953558089653436175652077831619253909184073563469758159567842343055008403691998675211563266246191209775806247252366468202094345432220808424592016453056927405921259967633940134896622095267215791483706834399055214296136975133588512072275192709119999999999999999999999999999999999999999999999999999999999999999999999 287 832959308641766453747315027979033341434033860808203921955707829990891965814152564624303592473866297949008636237390118607871026654226629100005332263098538779925602339499185904533302871252985345083005424885745265518538047559805699634849188279613588284343558995781533269783671171730536182412146337674725871935829112715820591795970752456787411859603619785718657412656877205656392961429176374001077139047372017857908722027338165499401610710940818715330541341690932155823861472528846502991311863339902964742980307517439999999999999999999999999999999999999999999999999999999999999999999999 288 239892280888828738679226728057961602333001751912762729523243855037376886154475938611799434632473493809314487236368354159066855676417269180801535691772379168618573473775765540505591226920859779383905562367094636469338957697224041494836566224528713425890944990785081581697697297458394420534698145250321051117518784462156330437239576707554774615565842498286973334845180635229041172891602795712310216045643141143077711943873391663827663884750955790015195906406988460877272104088307792861497816641892053845978328565022719999999999999999999999999999999999999999999999999999999999999999999999 289 69328869176871505478296524408750903074237506302788428832217474105801920098643546258810036608784839710891886811310454351970321290484590793251643814922217579730767733921196241206115864580128476241948707524090349939638958774497747992007767638888798180082483102336888577110634518965475987534527763977342783772962928709563179496362237668483329863898528482004935293770257203581192898965673207960857652437190867790349458751779410190846194862693026223314391616951619665193531638081520952136972869009506803561487736955291566079999999999999999999999999999999999999999999999999999999999999999999999 290 20105372061292736588705992078537761891528876827808644361343067490682556828606628415054910616547603516158647175280031762071393174240531330042976706327443098121922642837146909949773600728237258110165125181986201482495298044604346917682252615277751472223920099677697687362084010499988036385013051553429407294159249325773322053945048923860165660530573259781431235193374589038545940700045230308648719206785351659201343038016028955345396510180977604761173568915969702906124175043641076119722132012756973032831443717034554163199999999999999999999999999999999999999999999999999999999999999999999999 291 5850663269836186347313443694854488710434903156892315509150832639788624037124528868780978989415352623202166328006489242762775413703994617042506221541285941553479489065609750795384117811917042110058051427957984631406131730979864953045535511045825678417160749006210027022366447055496518588038798002047957522600341553800036717698009236843308207214396818596396489441272005410216868743713162019816777289174537332827590824062664426005510384462664482985501508554547183545682134937699553150839140415712279152553950121657055261491199999999999999999999999999999999999999999999999999999999999999999999999 292 1708393674792166413415525558897510703446991721812556128672043130818278218840362429684045864909282965975032567777894858886730420801566428176411816690055494933616010807158047232252162401079776296136951016963731512370590465446120566289296369225381098097810938709813327890531002540204983427707329016598003596599299733709610721567818697158245996506603871030147774916851425579783325673164243309786498968438964901185656520626298012393609032263098029031766440497927777595339183401808269520045029001387985512545753435523860136355430399999999999999999999999999999999999999999999999999999999999999999999999 293 500559346714104759130748988756970636109968574491078945700908637329755518120226191897425438418419909030684542358923193653812013294858963455688662290186260015549491166497307839049883583516374454768126647970373333124583006375713325922763836183036661742658605041975305071925583744280060144318247401863215053803594821976915941419370878267366076976434934211833298050637467694876514422237123289767444197752616716047397360543505317631327446453087722506307567065892838835434380736729822969373193497406679755175905756608491019952141107199999999999999999999999999999999999999999999999999999999999999999999999 294 147164447933946799184440202694549367016330760900377210036067139374948122327346500417843078895015453255021255453523418934220731908688535255972466713314760444571550402950208504680665773553814089701829234503289759938627403874459717821292567837812778552341629882340739691146121620818337682429564736147785225818256877661213286777295038210605626631071870658278989626887415502293695240137714247191628594139269314517934823999790563383610269257207790416854424717372494617617707936598567952995718888237563848021716292442896359865929485516799999999999999999999999999999999999999999999999999999999999999999999999 295 43413512140514305759409859794892063269817574465611276960639806115609696086567217623263708274029558710231270358789408585595115913063117900511877680427854331148607368870311508880796403198375156462039624178470479181895084142965616757281307512154769672940780815290518208888105878141409616316721597163596641616385778910057919599302036272128659856166201844192301939931787573176640095840625702921530435271084447782790773079938216198165029430876298172972055291624885912197223841296577546133737072030081335166406306270654426160449198227455999999999999999999999999999999999999999999999999999999999999999999999999 296 12850399593592234504785318499288050727866002041820937980349382610220470041623896416486057649112749378228456026201664941336154310266682898551515793406644882019987781185612206628715735346719046312763728756827261837840944906317822560155267023597811823190471121325993389830879339929857246429749592760424605918450190557377144201393402736550083317425195745880921374219809121660285468368825208064773008840240996543706068831661711994656848711539384259199728366320966230010378257023786953655586173320904075209256266656113710143492962675326975999999999999999999999999999999999999999999999999999999999999999999999999 297 3816568679296893647921239594288551066176202606420818580163766635235479602362297235696359121786486565333851439781894487576837830149204820869800190641773529959936371012126825368728573397975556754890827440777696765838760637176393300366114306008550111487569923033820036779771163959167602189635629049846107957779706595541011827813840612755374745275283136526633648143283309133104784105541086795237583625551575973480702443003528462413084067327197124982319324797326970313082342336064725235709093476308510337149111196865771912617409914572111871999999999999999999999999999999999999999999999999999999999999999999999999 298 1137337466430474307080529399097988217720508376713403936888802457300172921503964576237515018292372996469487729055004557297897673384463036619200456811248511928061038561613793959881114872596715912957466577351753636219950669878565203509102063190547933223295837064078370960371806859831945452511417456854140171418352565471221524688524502601101674092034374684936827146698426121665225663451243864980799920414369640097249328015051481799099052063504743244731158789603437153298538016147288120241309855939936080470435136666000029959988154542489337855999999999999999999999999999999999999999999999999999999999999999999999999 299 340063902462711817817078290330298477098432004637307777129751934732751703529685408295016990469419525944376830987446362632071404341954447949140936586563305066490250529922524394004453346906418057974282506628174337229765250293690995849221516893973832033765455282159432917151170251089751690300913819599387911254087417075895235881868826277729400553518278030796111316862829410377902473371921915629259176203896522389077549076500393057930616566987918230174616478091427708836262866828039147952151646926040888060660105863134008958036458208204312018943999999999999999999999999999999999999999999999999999999999999999999999999 300 102019170738813545345123487099089543129529601391192333138925580419825511058905622488505097140825857783313049296233908789621421302586334384742280975968991519947075158976757318201336004071925417392284751988452301168929575088107298754766455068192149610129636584647829875145351075326925507090274145879816373376226225122768570764560647883318820166055483409238833395058848823113370742011576574688777752861168956716723264722950117917379184970096375469052384943427428312650878860048411744385645494077812266418198031758940202687410937462461293605683199999999999999999999999999999999999999999999999999999999999999999999999999