8
131301974141241787530933024353651009369325832782425925934383680451289723512023
156107314461498764038717212869584285209048878917883823099225043113944647964356584663
156107314459952772857036126581198899895898825216534774689458876525588242538225542359
156107314459731916973938828540000987708305960402056339202349424155823041763063964887
142827300670243555827364821599018647631470446595105062976045345498430497288924767447
260453536601078839786445171010244171945136227817849373549887937637028970902357353687
140930163080179367281545034580636304949202471166343207974822872442044848572904056023
67200793197764036269037315724009624745080356698442119952310250809646085907671
131429214677073836697177689468310508886242415870304444993402761555431052092631
156107320792108777625641544894882227665236174929123178244392445519541783591465329879
156107371452890509904041660063515444821420809661485374477612235387413324419968869591
140930220073337960211647866104150762062317320425772243250085683673635131229808960727
275626982635515466799123307182758849840723615142161661934662924769179564634530194647
327380780013754724275885439123113412425134883647520746422538613764534658226631575851312343
156107371451344518722360573775130059508270755960136326067846068799056918993837827287
140930220071791969029966779815765376749167266724423194840319517085278725803677918423
275626982633969475617442220894373464527573561440812613524896758180823159208399152343
327380780013754722729894257442027124039749570497467045073490203998368069870226149720270039
156107371451123662839263275733932147320677891145657890580736616429291718218676249815
262347025835679180079335850951037396226724829350703479431448340324195042853841872087
327380766733797924439598719335657180703681269648734954964356110549950213242109795162989783
299530559255144828884338747531362184246865518197459472123810059385442123813079828973298903
295551973363866535747095689546187617526061868991080690384286347570296847836979561969034455
142827357661635301692689268792949807243842377338706614354432537771899173744537052375
140933925418426707265123036046087742574625706549454059851259327358201778248664818903
140930683239928062411651176058507499313205814989883421915466222545849556681034900695
260449881913235111367786626706116810881836893196239338028007521359972768705071883479
260686973452954093610178602271108662416160704319216278685413563229327971332580254935
260453536601051664160204683165331147593928512030130347308310016739968018463226143959
260450294422553019306732823177750904332508620470559709372516911927615796895596225751
260449831254196070041951128893810869580877207390621046810260754097279765243077666007
139033025490088003109484759717340937915726779949862326732022478488598247417752134871
124192184943629360716231246883621996675823958249820507144583719486101698192599
131429187501447596209332776443959301170454696844062867072505700602991920882903
156107320792081601999401057049969203314028459141404152002814524622480831152334120151
156107321583655885207104384439242382659852451745006533124647823190006626320015500503
156107264592236963715539449400398198696272805213685955504682710019476997425272005847
155870121601931455126595796369783125528161813194377937829252607648949213156675757271
74324717165997201824936557118961171236423306892364418351344434394203037443287
155870172262713187404995911538416342684346447926740134062472397516820753985179296983
155870172261167196223314825250030957371196394225391085652706230928464348559048254679
140930220863118220728332321318927619556190678725828114233465442385978367757066511575
140930163871699299236767386280083435592611032194507536613500329215448738862323016919
155870172260946340340217527208833045183603529410912650165596778558699147783886677207
155870115269527418848652592169988861220023882879592072545631665388169518889143182551
140693013644388213315561519276281799381505799345825477335534974378821954099156165847
67087687432552725843990114534272659026004849271880480502525392324873683543255
156107378575047631072428831633173542272224382488608084503035015463475302775627785431
156107327916008589746593333820867600971264696682989793285288248200782299313633567959
275626989757672587967510478752416947291527187969284371960085704845241542990189110487
327380780013761846433006607510284982083232334451093573545248639187314734288609931510228183
275626932766253666475945543713572763327947541437963794340120591674711914095445615831
327380780013704855014085115945349943239048370871447042224671019222201563758981036766733527
549691917844836412801382742916779380278893487774917109089570166815100194294905882809017559
326883337257683094199487817899376349838262562590349123118157297917325784016150109736215767
262113588983773353676081870864645753360591672588152669774147553722702470929596359895
155873883940178795110173797835234563153585048577488789705689062565106142832436520151
155870641761680150256701937847654319892165157017918151769895957752753921264806601943
275419432550792910833030324855119914264246986534730180649084590445690155588037190871
275393495122803752005255444954477968172887854058165077162739751946872383046997845207
275390252944305107151783584966897724911467962498594439226946647134520161479367926999
275389789775948157887001890682957690159836549418655776664690489304184129826849367255
260216394402290243638697148807419226714744050628070237152959967495787193318832153815
153972984011840090954535521506487758494686121977897056586452213695502612001523836119
131316108911862526272130488278573543167166908443742805543617903070658649728215
275597289199861381329294262374473618223433206946822925690446457848724468223846196439
131415052300310209127073533297947870201768893863102837465826711175999718499543
131429187070930947868270997222870403999609969524419717075060933795368644715735
156107320792081171482752715988189982225131288296676832359664527177714023529057952983
67200765590883961398450723171684093664662217326325126366164579270803501688023
131429187070193761826591096915984977805824276498187451407257090016588467872983
156107320792081170745566674308289675339705094510983806127398859373870244748881110231
74324689559117126954349964566635640156005167520247424765198762855360453223639
140722656433395342182719190204142700265210699466058429970375839891985469257189762263
67115984584992082155382479591057896837135627691705932218562022663880870274263
260271974605127598703188858025999672038346765509164843217738123489852562572780840151
140959862747472476802716727655227175708313582954670285426411480443818555414147572951
124107376330857406602576410750670268767879229243084319410835491340336482559191
74437822930366013916635300815114792734029450860374897037924899988940951987415
156107314459731916131440495191543494124961738932692880651188660951430151728576144599
142827300670243554984866488250561154048126225125741604424884582294037607254436947159
260449831254223244825693283390266400348740701708976614500677911789947827647721055447
140930163080179366439046701232178811365858249696979749423662109237651958538416235735
140930156747799486273317264005640568703238288971277463021443763329815333105666958551
67313871409067354532782189270473827308623952209290998802425640716494325753047
124192212118413102870727702414389860170142313817510924302276387548506341582039
67200793196921537935688858230426280523610993239890959189105857919611598087383
76376282411039227528404862622855791078948235328351316384196804866667214386975
125096813659467421880501094713124716480656901993829838612481706854733379609815
156107314459707760019226728218287472479443769343609301769786064598487082893792847063
140930163080155210326832934258922789720340280107896170542259512884708889703632938199
131429214676231338363829231974727164664773052411753284230198368665396564272343
156107320792108776783143211546424734081891953459759719693231682315148893556977509591
156107371451123661996764942385474653737333669676294432029575853224898828184188429527
262347025835679179236837517602579902643380607881340020880287577119802152819354051799
327380766733797924439597876837323832246187686304513485600897559389187008849219760675169495
299530559255144828884337905033028835789371934853238002760351508224678919420189794485478615
295551973363866535747094847047854269068568285646859221020827796409533643444089527481214167
142827357661635300850190935444492313660498155869343155803271774567506283710049232087
141167362270329135872598621803407763813513677369176532677202110643168841083531109591
140933925418426706422624702697630248991281485080090601300098564153808888214176998615
260449881913235110525288293357659317298492671726875879476846758155579878670584063191
260686973452954092767680268922651168832816482849852820134252800024935081298092434647
260453536601051663317706349816873654010584290560766888757149253535575128428738323671
260449831254196069199452795545353375997532985921257588259099990892886875208589845719
139033025490088002266986426368883444332382558480498868180861715284205357383264314583
124305263154932678979976120430086199239367553760669385994699109392949938037975
124192184942786862382882789390038652454354594791269346381379326596067210372311
182088205405332746327695025872737088411400503545208225804755175531188991894743
262347025835655023124623750629323880997862638292256441998884980766859083984570754263
131429187500605097875984318950375956948985333385511706309301307712957433062615
156107320792081601156902723701511709730684237672040693451653761418087941117846299863
156107371451096486370524454540561629386125953888575405787997932327837875745057219799
262347025835652003610597029757666878292172892093620994638709656222741200380222842071
327380766733797924412422250596835987333163335096797697881871317811266111788267321543959767
546202990754104046960790439781437156977364041447630693555675467644256290473782006778504407
546202884514399003366231873873364127566173834441006682891795399185765132877453909618664663
142827357661608125223950447599579289309290440081624129561693853670445331270918022359
140933925418399530796384214852717224640073769292371575058520643256747935775045788887
260449888245587815064777242739284535609904916664859139637487183166355551664202130647
260449881913207934899047805512746292947284955939156853235268837258518926231452853463
260453536601024487691465861971960629659376574773047862515571332638514175989607113943
260449831254168893573212307700440351646325270133538562017522069995825922769458635991
124192157767160621895037876365687444738566875765027768460482265643628079162583
131429160324978857388139405926024749233197614359270128388404246760518301852887
156107320792054425530662235856598685379476521884321667210075840521026988678715090135
155870121601931454284097463021325631944817591725014479278091844444556323122187936983
74338851941672930566224766005383770363080563304988262539805014353778890581207
74324717165154703491588099625377827014953943433813257588140041504168549622999
83500206379272393084304104017807337570291185522273614783230988451224165922591
124079130509314006212653757246298412420655889969830687448844472132568722515159
549684147169261177508237570868102382864533377873124904101187566361676670566133199085839575
326883337257676761822626323698326646499529022315913126687859704713541215904518246847030487
155873877607801933615972748131895829613310612581058492112485277996994510969547334871
262109877304540898063627266889786741807265931952213071682894506511902585846558696663
140693071540432831131160897713316810142115504511454351604656230903221068021233165527
577534235128195439980577830190317408927818845482262569326577322763614945006290593976493271
262113531992357450856045323349001078519357550786104080963197001891897835604712957143
142593863818313572469398741190913489536475098774107215886181199339601966495408137431
262109826645501856737791769077480800506306246146594780465147739249209582384564479191
142590158471457978351145186919393211523423794134597915388131936696913713275259659479
260216394402293262310225536330618735837089575357342225961974528835512186888692245719
140696726228249383923578954172531146854207123345345360884958726283216317779387426007
260212689055437668191971982059098457824038270717832925463925266192823933668543767767
140693020881393789805325399901010868841155818705836060386909463640528064559238948055
138795883291329601259505612882628526158887843277074205385686990584142415843218236631
155873820616383012124407813093051645649730966049737914492520164826464882074803840215
275389783443571296392800840979618956619562113422225479071486704736072497963960181975
142590152139078098185415749692854968860803833408895628985913590789077087842510382295
124985498897433103606756732842534011649686305630046477378007913044997053162711
67994079975941538671717888658570432003154985052426512264837383416102309668055
140696718993010653656095124528927881311955801031798803179299092775238923486109443287
67089675134658103193012438250377650587865791732713304810648886241815649920215
124983732050368325222427149545033268731170478146149601759049791438795760542935
67992313128876760287388305361069689084639157568529636645879261809901017048279
77167802342994449880104309753499199639976399656989993840970208756956633347871
124080873200266570830010084522153637369582633874846160471449650669935231837399
124079106353201792445680501224652894451066806390949284852491529063733939217623
67087687431710227510641657040689314804535485813329319739320999434839195722967
275419432550792909990531991506662420680902765065366722097923827241297265553549370583
275393495122803751162757111606020474589543632588801618611578988742479493012510024919
275389789775948157044503557334500196576492327949292318113529726099791239792361546967
260212689055434648677945261187441455118348524519197478103749941648706050064195855575
153972984011840090112037188158030264911341900508533598035291450491109721967036015831
131330243687538255013418697164996142293824164856366649732078483030234502866135
131316108911020027938782030784990198945697544985191644780413510180624161907927
260449831141114460100356137471408207906085236434833740578863137460971459270970778839
124079103333687765724808844221947204704868170943589109527947411180129591305431
275393488790399714884813907406226210281405702274015753327958046481699798744977450199
275389783443544120766560353134705932268354397634506452829908783839011545524828972247
155870171469371678850762526362145246916224097063117379572580801218765727131173987543
140930219972600123611287798015575161247207809491693745415414803391234999831967114455
275597339759932877252734804922021024921203667092008760115597943345273407475500524759
275597282768513955761169869883176840957624020560688182495632830174743778580757030103
155840528595583490277144569733318362770210223060703877363152038422449754097599456471
260212738823958613243261289916509434399359308758680306414782157665166459239926408407
140693070649914734856614707758421845416476856746683441337766355112870590130621588695
181976890643298428053950664002146383580429907181424864570281381721452665447639
140930219960232194157839107708492078742007379880901358137285470684383756422918776023
155870171358060313769724313598397504369420230565985894069416806857104536449738941655
124082612871705108726494754795303172572310742332501458169510711323697393247447
124081066880523427640206369409990022518609393284091692002922354918271262205143
181975123796233649669621080704645640661914079697527988951323260115251372827863
140930219958465347093060723378908781241264461365073874240409851726262150221626156247
139033082368401158547240936360526438558996485936312019239187378669876501505605444823
260449831141090303988142370498152186260567266845750161697460541108028390436187481303
124080846024640330342165171497802429653794914848604582550552589717496100627671
124079079177575551957835588200301686735279087364707706931594468111294808007895
66184801405982232630379678993458475727159922515784300530823797713539535807703
66183034558917454246050095695957732808644095031887424911865676107338243187927
131316081735393787450937117760638991229909825958950066859516449228185030698199
140930219958462327579034002507251778535574715166438426880234527182144266617278244055
74423660553602386346531144644752154049555928853173289510348849609509618394327
131415052299467710793725075804364525980299530404551676702622318285965230679255
131415025123841470305880162780013318264511811378310098781725257333526099469527
124079102909068605717186267455941717084308987833804084872933394602747729880279
131301946534256400368677874614627560261224022977990037252837459801192828314839
124079075733442365229341354431590509368521268807562506952036333650308598670551
124192157336643973553976097144598547567722148445384618463037498836004802995415
131316081304877139109875338539550094059065098639306916862071682420561754531031
67200765589936150773433708491402831415509183435455070507559637269514702890199
124192157335801475220627639651015203346252784986833457699833105945970315175127
59165515713190698281806393551716384977805159074064429659026738767275223
131429190520960183113716777391378105318618594609731182503167389104215838762199
142827357661635301691249452305293751956956779303968932662572643889469791364107019479
131429190520117684780368319897794761097149231151180021739962996214181350941911
142827357661635300848751118956836258373612557834605474111411880685076901329619199191
131429163344491444292523406873443553381361512124938443819065935261742219732183
131429160324977417571651749870737863635162876677578268494521817378137871819991
275389783443571296391361024491962901332676515387487797379626810853643115583530149079
131316111930532614843166031732409003093861442750859960211075198681848079787223
131316081735392347634449461705352105631875088277258206965634019845804600665303
62616387446769492519468484597256862966349021700255740507225620449141975
74437798775094678689461889224854872688120650848141312824158616754962672723159
67200769041650202708515446640166360477702193227657374975339574685633318823127
74437798774252180356113431731271528466651287389590152060954223864928184902871
125096813659465802086952481650926970182867822101926496231863973799555395822807
156107314459707760017606934669674410281697471554529409866443683980754027715809060055
140930163080155210325213140710309727522593982318816278638917132266975834525649151191
67202535887872482759496572444083759174748657253003089831093303401800123622615
131429190520117504803307362890883900397394888940968539253227692541383797187799
156107320792084620669309651024555650238627686081596248908486705344472769544210425047
142827357661635300848571141895879251462751858080263263899929393949773228532065445079
131317851601970972762589744998647677596835208998303775422400955662812687443159
131316084754906194378260161701146934678319381514406899803442834056611394823383
140930219958465347091440929830295719043518163575993982337067471108529095043642369239
73420040136248096666474669196802980751684389181586617783714042052654830003415
131316081735392167657388504698441244932120746067046724478898716173007046911191
62616387266792431562461573736557108624138810217769005203552822895387863
67200765589934530979885095429205085117720103543551728126941904214336719103191
277494483783111391510269689069141967543737710558075636347062327951029847489371514071
550181591792840287557421397439271035173256942218827939749840887812073294738529382931440855
262347083717585631164832079913488277027272004236600178070078093747148231667324888279
262347033058546589838996582101182335726312318430981886852331326484455228205330670807
275626989856616029494005654003320491839568185706612585458670291971318143784726373591
550181589925346361062059381175235969351781238049303088286789999420037315026825678286300375
577969512479780059243171543551930455115995449599276890665790915571631207222859968499229911
260687031334860544695674831233559543216707879205112977324043316652281160146063271127
275597347081771276547977219831158267735157748590538181474276190829812118023538549975
131415052353389021447381391823121584164904236657241390130743979671453186991319
262347026726169723289805532307098640685972553618370837952162962689986256135514563799
125096810263358057472223974508087187748218245479516226718614483548993711842519
262347025835679226418161504471235972733685020731138605160714899606320418031407801559
260449881913235157706612280226315387388797084576674463757274080642098143882637812951
124206319766486413444388111840134900215331013246724778655530817710889605080279
124192184989968186369751445460128956867204393375549773703865844861279264122071
125096810262515559138875517014503843526748882020965065955410090658959224022231
73547277281027391218081572130122763162767576398361831908709990246441401525463
124192181545834999641257211691417779500446574818404573724307710400293054784727
59219437023844354597825150609900989684057848787492551320412226723587287
67214928020619649180706524625235642686552674013654531569374919652053562762455
262347025835679226416721687983579917446799422696400923468855005723891035650977768663
124206319766484973627900455784848014617296275565032918761648388328509175047383
124192184989966746553263789404842071269169655693857913809983415478898834089175
125096810262514119322387860959216957928714144339273206061527661276578793989335
124192181545833559824769555636130893902411837136712713830425281017912624751831
131415024746402194468638586028811249458767689171113641555315329638975861761239
59219435584027866941769863724302954946376156927598668891029846293554391
686567229717319652271385640779471439446844299488342162584778939850862415583978884371070870693079
327380781881198880483455350635513998924146032119586095477191701385413689692630654013482199
156077621027614969778169338592787929324045253050457594944045528191964045887366833367
686567229717319652271384094788289758360555914103029012531077590802452649417390527965644739650775
327380781881198878937464168954427710538760718969532394128143291619247101336225227882439895
156077621026068978596488252304402544010895199349108546534279361603607640461235791063
327380766733798814957695005197904843270455515653879774001733424401179485811014831966856407
156107321682602717799290025584192980265723350159076976676841078439167619793485898967
140959863736933962378760163609296462911989983845056540651455395129588455826508031191
74423663998589387466081507716567042134837377335916611606593595387676507841751
686567229717319652271385616623359225679871043466696644615189856271981012987625941302236087395543
327380781881198880459299238421747025668124386601616506393612819982817336749561819230184663
327380766733740934790543817891885050771607032868250192373176794597134027170397852252316887
156077621027590813665955571619531907678527283461374016062642931839020977052583535831
140930163081922058245425709644635390324793917147353580037257248529441813085605668055
686567229717319652271384070632177544593582658081383494561488507223571246821037584896809956353239
327380781881198878913308056740660737282739073451562805044564410216650748393156393099142359
327380766733740933244552636210798762386221719718196491024128384830967438813992426121274583
156077621026044822484274485331146522365377229760024967652876765250664571626452493527
140930163080376067063744623356250005011643863446004531627491081941085407659474625751
327380766733798814933538892984137870014433870135910184918154542998583132867945997183558871
156107321682578561687076258610936958620205380569993397795438482086224550958702601431
140959863736909806266546396636040441266472014255972961770052798776645386991724733655
262346976067134078927148833828042207526252318775038986646150205981127875593868223703
156107314459707760873041119274416775583154487867239227367908181285098400074472957143
140930213739194252506482823127358034125010684437144387358128396834013210346307265751
74423639842477173699108251694921524165248293757035209010240652318841724544215
67200769041663138559771731511884473272545539586607678709439526167957494899927
126144806376458357948190059905240512581711348082260470716899876593023625049887
1439835838936136343400240881548987072719054436076480826338253031505402769025214234027536177185367336151
686567261483719994545856392480509679891486604635043478010422817896281531914990737484251855922391
327318495093247006137211924994562107462863539783981485439047425980582493736941698964595927
1439835838936136343400237639370488427865582576088900583076833139945832131089421129215183955617737417943
686567261483719991303677893835656208031499024391782058118863247258345738810178385262684226004183
327318495090004827638567071522702119882620278364089925868409490187477681384720131334677719
686567229717319652328377032525336763894038230647954534515522541402240802776252353047526482978007
327380781881255871875201215959961192855305644491516839078743079772605963161307109625767127
295614260155580750107526174859583011693889007859336253627233443248555400289631540263593175
156077678019006715643493785786719088936417183794059146322432720465432722342979118295
1439835838936136343519757250553113384760664223208143988096135945426508418546471818596950195832298742999
686567261483839510914860518792551289678618267796801360924343923545802789499560151502898787329239
327318614609616010263523966604349239126025297666895406544696947238167063150960345896002775
1439835838936136343641169887802008908310095343829153606996603655147819175564404673732607428784957236439
686567261483960923552109414316100720799239277415701828634065234302820722354695808735851445822679
327318736022253259159047516035469860135644198134605127855453965171022198808193298554496215
1439835838936132427101137555130168897460469725556308280830174541545982363347225999050454813434280748247
686567257567420891219437574305251095180966432089535399520463397490603543680013656120500769334487
355230883120146932416981130291248121056747225356521779934831442513509724464380083912123607
1153814198874310060158932886918593450474571681350697635734601335873852460559074114823071487042775
1422371541683251108467156385697567713376056722072860396720849451972899517775972450466514056019500934359
1422337365890676373905838065350269000542223078800502690276530299307174362260359960217713688626109949143
678223530358253597262030060064120386011332571923535279986385589544065291859251196270104543831255
678239603845254361566304522018380491260884618666329050264613265339798478774194641348801772201175
678223307557443685677614374452873216235596206919179722774608176216203643723796534655152305022167
323464361394471810649306089190869939895330588724341194483321805989459161592704514549949655
323402195989920587319036666409851587290318031705491526018641747992347516655577947878008023
291635674264245465551361625309473406128901395073310940567132111468296953783902378515834071
327318614609152841906574701822654955185990546035482326606034384982009232814928693377443031
577977176915586038425292646089697794584658032782249772757248159569998022630517226175276247
577970377574463248373544427973023912268484784358313090268923778226563936465519007945532631
577969406240017135509008968242070500509031463154893564199163152320359067013376405341283543
323347679873775277641736935038525524453224483574007741427730603400700360160100137902351575
323339909198206374725453257190898230377597913946651532869645596151061404542959317068358871
327318493196052424654101887609840050236336893936359525356614804792996266821664088200389847
154180483437523605606109063729492562290569561833976713701245134238517444732214912215
1439835838936136343643066619213589077901017285314054713577669810326613897213569935540830269317071840471
686567261483962820283520994485691642740724178522282894789244029024469887616504031576383560426711
327318737918984670739217106957411345036750779200760306650175614336284007031033830669100247
686567229717319652328375486534155082807749845262641384461821192353831036609663996642100351935703
327380781881255870329210034278874904469920331341463137729694670006439374804901683494724823
295614260155580748561534993178496723308503694709282552278185033482388811933226114132550871
156077678017460724461812699498333703623267130092710097912666553877076316916848075991
1439835838936136343641173129978961561981886117528348464944873493006040765090431611956603244926456112343
686567261483960926794286366969772511572938472273650098471923455892346749292919804551992944698583
327318736025495436111701187826243559330502146404442986077043491197960422804009440053372119
1439835838936132427101137555128622906278788639267922895517024487844633314937459832462098408008149705943
686567257567420891219436028314069414094678046704222249466762048442193777513425299715074638292183
355230883120146930870989948610161832671361912206468078585783032747343136107974657781081303
1153814198874310060158931340927411769388283295965384485680899986825442694392485758417645356000471
1422341637864748215726002855392135348464771197921162018268920139689040958290045354910457329124152779991
1422337365890676373905838065348723009360541992512117304963380245605825313850593793629357283199978906839
678223530358253597262028514072938704925044186538222129932684240495655525692662839864678412788951
678225344593420020163699096907379944527468873002260238657157463308243231938507941586432357377239
678223307557443685677612828461691535149307821533866572720906827167793877557208178249726173979863
323464361394471809103314907509783651509945275574287493134273396223292573236299088418907351
323402195989920585773045484728765298904932718555437824669593338226180928299172521746965719
291635674264245464005370443628387117743516081923257239218083701702130365427496952384791767
327318614609152840360583520141568666800605232885428625256985975215842644458523267246400727
577977176915586036879301464408611506199272719632196071408199749803831434274111800044233943
577970377574463246827553246291937623883099471208259388919875368460397348109113581814490327
1087219658313623639749310071084748046551433357590548190881304221736943978528521732317848791
577969406240017133963017786560984212123646150004839862850114742554192478656970979210241239
323340880532652486043997535240765353751665922000017357590357812291099685638696493541565655
323339909198206373179462075509811941992212600796597831520597186384894816186553890937316567
327318493192810244609465852456893774270708319366414264436928459233724866113037094439429335
154180483435977614424427977441107176977419508132627665291478967650161039306083869911
686567229717319652270481208762561763480293936055798173453702027504907630208893326244345079735511
327380781881197976051438440959547448560713488130455018564845746600038604134503928222524631
156077620123182952868493372042424496780056121973545248989260153106405919161575875799
686567229717319652386269543449865304837164556557297002605125878767267333558064901839080462558423
327380781881313764386125744500904319181214986959606442416108106303387775710098663605347543
156077735911517640172034728913044998278885273397396511348963502277981513896958698711
140959920728325708244084610803227622524361914588658092029842587403057132282120316119
264544833079182377903080953045542861668287485285240640891731207813486388035189585695
686567229717317784834450537163320499858972409172250364990671078351352410740272641343821837837527
327380780013761945379839199695926127033829940321991987615692191380569983449603404980626647
295614258288086823612164158595547945872413303689811402164182554856519420577927835618452695
169387284813024861993788046867956354690391462372690935443820468936806208366499669207
550181483685641317470891880957628833987644088872579754365139984570214280514890260059595991
678223307557428538277548848692527778626440553228663257068286700757926659489592653039330258396375
323402180842520521793276320972242431636627515239785204543183471008113312773962125831382231
323402074602815478198717755064169402225437308233161193879303402549622155177634028671542487
291573387472589133100773291182772868459008114582130939963113708028459947368831892637426903
154239826867356106573258184893059837336658096058670499418434785627227044399521801431
154210184092511353627229750720897613232247658942596095434040684485721018638333977815
139062726146842598206699888746001095878514292628575659408655001176141854671356110039
139033083371997845260671454573838871774103855512501255424260900034635828910168286423
260686980675824894435529799315300654973578094076236916159905217512672549363002189015
260453543823922464985555880209523140151345901787150984782801671023312596493648078039
260450301645423820132084020221942896889926010227580346847008566210960374926018159831
260449838477066870867302325938002862138294597147641684284752408380624343273499600087
275626932865200499068131184858523360933818439852034237892313846923872907568916014295
156077678017239868578715401457135791435674265278231662425557101507311116141686498519
275600994546720419592050602847899474468028375398417250380657053531765609576396301527
275597752368221774738578742860319231206608483838846612444863948719413388008766383319
275597289199864825473797048576379196454977070758907949882607790889077356356247823575
154180483435756758541330679399909264789826643318149229804369515280395838530922292439
154210126198233582033910423264988406389036650823431246510634283715050620883061777623
154210126196687590852229336976603021075886597122082198100868117126694215456930735319
73519011125796614201489946371835460138945986554474716779138272060175555306711
169387284813000705881574279894700333044873492783607356562417872583863139531716371671
550181483685641317446735768743861860731622443354610165281561103167617927571821425276298455
154210184092487197515015983747641591586729689353512516552638088132777949803550680279
262346975176615982652602643873147242800613671010268076379260330190777397703256646871
169357634815285152121510706386017925903412162964778782150493470641230962886298903767
686567229717319652386269516274239064349319643532945794889338159741025755637167840886641331348695
327380781881313764358950118260416474268190635751890654697081864725466878649146224474137815
156077735911490464545794241068131973927677557609677485107385581380920561457827488983
686567229717317784834450509987694259371127496147899157274883359325110832819375580391382706627799
327380780013761945352663573455438282120805589114276199896665949802649086388650965849416919
275597289199837649847556560731466172103769354971188923641029869992016403917116613847
686567229717319652328264147616008550767032227370405161661261512411166272778837259763529242191063
327380781881255758990291887746834186852028095118662578049752005242608548068023112384980183
156077677906121806315280658780715811387044329533030155247902723050339438345738331351
686567229717319652444052482303312092123902847871903990812685363673525976128008835358264625013975
327380781881371547324979191288191057472529593947814001901014364945957719643617847767803095
156077793694456493618822015651336312885873480956881417607606072221915033081121154263
1439835838936132427101137670805618675435797955420925504779630838708804634632399350806937124172422784215
686567257567420891335113024083226423410831049313484855817626219761888717031770138431238911370455
355230883120262607866759105619477985673971174812818942757102727686861480946690822054159575
1153814198874310060274608336696568778704436298574647092031764158145137633910830597133809629078743
1422371541683251108467156501373017491351384951937477620670305749135721789061145802222996366757642970327
1422337365890676373905838181025718778517551308665119914225986596469996633545533311974195999364251985111
679266492778136854253874954034561315859655540965041695643874115725419908436486506974408585323735
678223530358253597377705509842095714241197189147484736283548411815350465211007678580842685867223
754525077928953919066217861199372707645153619550228805557376415504024576182142947775312227579679
678239603845254361681979971796355819490749235890278506561776087611083652125951123659539914237143
678223307557443685793289824230848544465460824143129179071770998487488817075553016965890447058135
323899519226446049410970023986228272747642437312586036558353497142592432634901219395577047
323464361394587486099084064519099804512554538180638357305593091162810918075015252691985623
323402195990036262768814641738081451907541981161788688840913033165699273137888686020043991
291635674264361141001139600637703270746125344529608103389403396641648710266213116657870039
359785609100149560082749135450161927430516200676036616160357691296666466250803376607311647
327318614609268517356352677150884819803214495491779489428305670155360989297239431519478999
577977176915701713875070621417927659201881982238546935579519444743349779112827964317312215
577970377574578923823322403301253776885708733814610253091195063399915692947829746087568599
577969406240132810958786943570300365126255412611190727021434437493710823495687143483319511
323347679873890953091514910366755389070448433030304904250001888574052116642410876044387543
323339909198322050175231232519128094994821863402948695691916881324413161025270055210394839
327318493196168100103879862938069914853560843392656688178886089966348023303974826342425815
154417741311731407149664766971407579075309355925394216861571295127047961559859537111
154180599112973383581437293594109786240025858996798984986418485994999755470356948183
171529562426130130118614614890840054490955796127845245495644645153213939808409073439
139062783929781451653487175484292410485502500188060565667297571120075373855518565591
323464346247078869023357864705049710227013378287156626874478569901027638951604414671561943
291635659116852523925413400823653176460584184636126372958288875379865431142802278637446359
262647696280638121312483517726607649629428070884643114529186191530504629608587835167
323464346247072536643477698975612483688770715667195901172192167682681731114978981922284759
139062726938362530161922240445448226521922853656739988047332457949545744960775070935
686567229717438964498015859653619244926817711161390812987120693382393896370284198967667986080983
327380901193425510702329498440993972335819080769988437230723232866199995007227251128870103
686567229717332724792972265095053336853788299971183806363110029502325437879126602639570826241239
327380794953720467107770932532920942924628873763364426566843164407708837410899153969030359
184327243334752793726625041683847153623832834811642086416847607790767504115488072919
550181498625599839198823613794623649878443022313952193316290957597353134476186009047999703
1439835838936132427100930113586371068847869111216545389247150207663458056043268903700534493361222526167
686567257567420683777893776476638494566626669197952375186580873183299586584663735800427711112407
355230882912705388619152517690633781293855642332187897410524138556414374544060010853901527
1153814198874309852717389089089980849860231918459114611400718811566548503463724194502998428820695
1422371541683251108466948944153769884763456107733097505137825118090375210472015355116593735946442712279
1422337365890676373905630623806471171929622464460739798693505965424650054956402864867793368553051727063
679266492778136646696655706427973387015451160849509215012828769146830777989380104343597385065687
678223530358253389820486262235507785396992809031952255652503065236761334763901275950031485609175
678239603845254154124760724189767890646544855774746025930730741032494521678844721028728713979095
678223307557443478236070576624260615621256444027596698440725651908899686628446614335079246800087
323899519018888830163363436057384068367526904831954991211774908012145326232270408195318999
323464361187030266851477476590255600132439005700007311959014502032363811672384441491727575
323402195782479043521208053809237247527426448681157643494334444035252166735257874819785943
291635674056803921753533012708859066366009812048977058042824807511201603863582305457611991
678239826645957826004132815242449152349251809588894576518497490480287711323141786315583792948439
323409860218342902842933165748791512191862811301889841388539382826399964756070598493938903
1211193400405583477888824951054891986855992873597729398750663939469845382923206993157264673154263
743946236297884397364913952830302461786651259332211605324748587758734817908691872839741716636887
677212937713166633178759672078011233230605154755715533753908626637885286528444962345173618599127
1211179141153749136486221071935073121208865513318973737196909486486699902254108649800321389372631
677198678461332291776155792958192367583477794476959872200154173654739805859346618988230334817495
1211177104117772802000134803489384711830704461850580071260658850346250547872808886463615205975255
743929940010073721476223805264795186761362847585062277834743498635139982858293766146092249457879
677196641425355957290069524512503958205316743008566206263903537514290451478046855651524151420119
677182382173521615887465645392685092558189382729810544710149084531144970808948512294580867638487
677180345137545281401379376946996683180028331261416878773898448390695616427648748957874684241111
354795710140888303551781759892682543297819120339933716658155597949657540947190405487207639
678223307067875977436665095267757884278959918605087314693084992945308332398923697479728042157271
678223307061076636313875043519539767605077602431838890756402504620926988964837532481509812413655
354733544736337080221512337111664190692806563321084048193475539952545896010063838815266007
322904857606110735123567873230267656926377369670053794277285845431383688201261702781150423
577596413812767675642834441154385250251633268890521483407603391139301838012477260566176983
577542019083785355228848696220994191722247281499028023501008340391829148692491514728228055
354741209172200939543237449051218455357242925941816246087680478743693694030876562489418967
545775497358110233461173655120616010560830644866847438049498703867778585820815945366054103
322974687446525817775562407950840274195826289309635660636170842219643131159200993127245015
322920292717543497361576663017449215666440301918142200729575791472170441839215247289296087
577535219742662565177100478104320309406074033075091341012683959048395062527493296498484439
545768698016987443409425437003942128244657396442910755561174322524344499655817727136310487
322913493376420707309828444900775333350267053494205518241251410128736355674217029059552471
577534248408216452312565018373366897646620711871671814942923333142190193075350693894235351
354733438496632036626953771203591161281616356314460037529595471494054738413735741655426263
545767726682541330544889977272988716485204075239491229491413696618139630203675124532061399
322966916770956914859278730103212980120199719682279452078085834970004175542060172293252311
322912522041974594445292985169821921590813732290785992171490784222531486222074426455303383
291146000316299472677617944069443740429397095658605406719981147698480923350398857093129431
322905722700851804393544767053148039274640483866849309683166402879097400057076208225559767
322904751366405691529009307322194627515187162663429783613405776972892530604933605621310679
291138229640730569761334266221816446353770526031249198161896140448841967733258036259136727
169179785389084038306095179708950636270099468497621650391461924481188340148510205143
323409845070884957174177745218929537295345457568523527368103357440716655176906631516071127
154032327443415282885565317734054118916366102183601214366076241171609176181532337367
323402074369378626268735239596422342577772796582034842244914863846239200741993269642732759
291635552643703504501060198496044161416356159949854256793405227322188637870317700280558807
323402074366136447770090386124562354997529535162143282674276928053134388389771702012814551
169150142614239285360066745536788412165689031381547246407067823339682314387322381527
154002684668570529939536883561891894811955665067526810381682140030103150420344513751
138855226722901774519007021586995377458222298753506374356296456720523986453366645975
153973041893725776993508449389729670707545227951452406397288038888597124659156690135
138825583948057021572978587414833153353811861637431970371902355579017960692178822359
138795941173212268626950153242670929249401424521357566387508254437511934930990998743
156077735800178722025502688195427106042662472837716568684199671451244635325848954071
156077685141139680699667190383121164741702787032098277466452904188551631863854736599
140930227195470925279137328408224647387969420718077841441067220878972467896876868823
327318614609210623078581083831557363894007652280771370263456746748960218626841676247278807
577977176915643819597299028098600203292675139027538816414670521336949008442430209045112023
577970377574521029545550809981926320976501890603602133926346139993514922277431990815368407
577969406240074916681015350250972909217048569400182607856585514087310052825289388211119319
323347679873833058813743317047427933161241589819296785085152965167651345972013120772187351
323339909198264155897459639199800639085615020191940576527067957918012390354872299938194647
327318493196110205826108269618742458944354000181648569014037166559947252633577071070225623
154417683417453635556345439515498372232098347806229367938164894356377563804587336919
154180541218695611988117966138200579396814850877634136063012085224329357715084747991
275597296323764637594748837502364569761005592512774564923503593570317872078416061655
260449838378095882174218975527468052407272226198754128898117910260738708111438193879
275597289991384757429019400275826327098385631787072278521285247662481246645666784471
323409966432052636538490764011347492134982588938802867114854319662984559715471808390571223
323402195756483733622207086163720198059356019311446658556769312413345604098330987556578519
577970377341026394676714847726892523037522771964268222807051342647562023908272047624103127
577969406006580281812179387995939111278069450760848696737290716741357154456129445019854039
323402195753241555123562232691860210479112757891555098986131376620240791746109419926660311
396776952765187315772542116421681185595425067208522980924093420900634980202396067031
323402195752778386766612967910165926539078006260142019047468814364082961410077767408100567
275363852347934842958329301516731531943325944407273561343904407934641715597219013847
275360610169436198104857441529151288681906052847702923408111303122289494029589095639
275360147001079248840075747245211253930274639767764260845855145291953462377070535895
153947046583826776025862932340261600278175516966514841265666132325960197771893482711
153943804405328131172391072352681357016755625406944203329873027513607976204263564503
153943341236971181907609378068741322265124212327005540767616869683271944551745004759
140930227183102995825688638101141564882768991107285454162937888172121224487828530391
154210183981172435480697710003279720996024858382916152769276853658984140067224233175
139062726035503680060167848028383203642291492068895716743891170349404976100246365399
156077677905900950432183360739517899199451464718551719760793270680574237570576753879
156077627246861909106347862927211957898491778912933428543046503417881234108582536407
140930169301193153685818000952315440544758412598912992517660820108302070141604668631
154180483324417840394798638682291372553603842758469287139605684453658959959812547799
156077620011623178838864033283608692356240456599386870837386869909903839815304553687
140930227181557004644007551812756179569618937405936405753171721583764819061697488087
154210183979626444299016623714894335682874804681567104359510687070627734641093190871
139062726033957688878486761739997818329141438367546668334125003761048570674115323095
156077677904354959250502274451132513886301411017202671351027104092217832144445711575
154180483322871849213117552393905987240453789057120238729839517865302554533681505495
156077620010077187657182946995223307043090402898037822427620703321547434389173511383
171559205186840106546415974426335898589422885117299778305033794629747115959255938847
140930227181336148760910253771558267382026072591457970266062269213999618286535910615
154210183979405588415919325673696423495281939867088668872401234700862533865931613399
139062726033736832995389463698799906141548573553068232847015551391283369898953745623
139036737946708632841779085985852018749229755270884838142923945629772593895920182487
275389789761789225267877106780707098028741728757218793655244294768486638527917401303
153976689344536752453664291875757444376642605955969374075055281802493373922740348119
138829231398867997033134429900860927022909239641948938049669598492914209955762480343
153972983997681158335410737604237166363591301316460073577006019159805120702591870167
154184188669506587448273808624228353065912228882151103740779328138225606978668405975
73405905360585303776442745182098494419870479127913077329353413575403152942295
327380766733798814930088125123034256677903190122799355862361307407593340139475989382636759
156107321682575110919215154997600427940192269740937604559847492293496080950901679319
140959863736906355498685293022703910586458903426917168534461808983916916983923811543
74423636391709312595494915164241511054419237963799618020447923848833923622103
686567229717319652386271061834166911052866349390284621578409088443560106138507586705664009381079
327380781881313765904510046107120020974047974578579725625784399075968218394965247152170199
156077735913036024473640944614837831266504246680606187641736082720666380480505521367
686567229717317784834450509556440424988385816619924833910252938979235417154126969804979253617879
327380780013761945352232319621055540441277614790911569476320074386983837778064562396406999
169387284812997255113713176281363802364860381954551563326826882791134669523915449559
550181483685641317443285000882758247395091763341499336225767867576628134843351417475376343
678223307557428538277548821085647703755853960676337725987868561385809665903446981500487674176727
323402180842520521765669440897371845044075189708704786403811354014527167102423283247162583
323402074602815478171110874989298815632884982702080775739931285556036009506095186087322839
154239826867328499693183314306467285011127015640531127301441199481555505556937581783
154210184092483746747154880134305060906716578524456723317047098340049479795749758167
139062726146814991326625018159408543552983212210436287291661415030470315828771890391
156077678017212261698640530870543239110143184860092290308563515361639577299102278871
275600994546692812711975732261306922142497294980277878263663467386094070733812081879
518426732212840809075619667787266194695064127502838054861785335487744568291647628503
275597289199837218593722177989786644129445990340768577765614204743405817513663603927
154180483435729151661255808813316712464295562900009857687375929134724299688338072791
154210241986540662457376909549016355562334721829143136753344046740954676775860380887
73518983518916539330903353819509929058527847182357723192992600521332971087063
67214955573696481563500686210309285705138781714139528070164126726189123970263
126144833975861260110309092202013863696588886759735912529606561232810129864479
140959856514042448743199652445296533357254266841673889936561714329260807059216606423
126144809819749046343335836180368345726999803180854509933253618163975346566943
140959862846443465507116135773433794959702450957824307860007332045922617722401268951
154239819644512905162125207675571951072958318233455006466346297532785533301796971735
66310302700903708298909124865577703709247390932697633242708803398688171435223
291635537729682410765730584122324391943778445700759582862456334679104636468365444053017815
139092368921690794443416718063939595110757875033105161987088318671389451384265450711
262677331931586505428248558118560775555643131535306002066723706344511710599328937759
264544825856315020379734208854798953759069737870941569058240123366101808102681458463
154239819644488749049911440702315929427440348644371427584943701179842464467013674199
139062718923975240683353144555257187969296545214276587575163916728757274738847982807
260453529378184306648173996682259049205077261670097742521780285774801865676910306519
260449824031328712529920442410738771192025957030588442023731023132113612456761828567
139033018267220645597454073234268839526875529589829721945492747523432094631436297431
139062661029697469090033817099347981126085537095111738651757515958086876983575782615
125240181103068486845717530857282281700697495978294017702151237905309177329439
183136201565614370790529767339980717657743404732232897125527086840430958851871
140959862846416289880875647928520770608494735170105281618429411148861665283270059223
154239819644485729535884719830658926721750602445735980224768376635724580862665762007
66310275525277467811064211841226495993459671906456055321811742446249040225495
327380766733855707406051580341163745699102170354554446254406891595686346078695912022549719
156107378575051074374433284486621626920424024831329650144035585299435300873541592279
140959920629382318953903422511725109566690658517309214118649901989856136906563724503
327380766733805048367010254505665933393160869394868640636115673848919083385692450028332247
156107327916012033048597786674315685619464339025711358926288818036742297411547374807
142827364785562713227859277545639286843588511024378373917731506642042756399402394839
140959869970343277628067924699419168265730972711690922900903134727163133444569507031
87894078891170957441144816984963777364533385759768594598657269065789139920087
262346982300567550288670361891420934525511277230756947777000541931645622046712997079
686567229717317784834351593774030318670680906659292693734599729473441218054859440348446281245911
327380780013761846436449909514737835531316982650735916266814280187884570248608029424035031
295614258288086724668774868414359654369900346018555330815304643663834007376932460061861079
169387284714081472703606858576453841732720206301342057532627783523605212990943077591
550181483685641218527502590776440542485131131201323683016262073377528867313894884503004375
678223307557428538277449905303237597438149050715705585812215351880015466804179452043954701804759
323899504078930209492042413039200960974215013719326480911746023792321059069979283650323671
323402180842520422849887030791054140134114557568529133194305559815427899572966750274790615
323402074602815379255328464882981110722924350561905122530425491356936741976638653114950871
291573387472589034157384001001584576956495156910874868614235796835774534167836517080835287
154447326192325987905276035806692893109859899799842449398000808204568229352279975127
154239826768412717283076996601557324378986839987321621507242100214026049023965209815
154210183993567964337048562429395100274576402871247217522847999072520023262777386199
139062726047899208916518700454498582920843036557226781497462315762940859295799518423
139033083273054455970490266282336358816432599441152377513068214621434833534611694807
577542019083778132385647285088016974234361017799250198285515388303341054250980417003398359
577534248408209229469363607240389680158734448171893989727430381053702098633839596169405655
354733438496624813783752360070613943793730092614682212314102519405566643972224643930596567
678223307059999062155495741224102995601418943902046980935040555487280535780716042499712323495127
322912522041967371602091574036844704102927468591008166955997832134043391780563328730473687
322904751366398468685807896189217410027300898963651958397912824884404436163422507896480983
359280393800942863083458712053670591474648548850543677159272475765732673659196377649755935
169179778166240836894962202491462750006399690672406157439373436386746829050785375447
323402074369371403425533828463445125089886532882257017029421911757751106300482171917903063
169150135391396083948933768319300525901989253556331753454979335245240803289597551831
153973034670882575582375472172241784443845450126236913445199550794155613561431860439
275419432550796354135034777708567998912446628877451746290085160281650153685950997719
275393495122807195307259897807926052821087496400886642803740321782832381144911652055
260246037177138439886730035833029535467354130086866206778354638473253217177933784279
275389789775951601189006343536405774808036191761377342305691059140144127924763174103
169150084732357042623098270506994584601029567750713462237232567982547799827603334359
323402074365615397530898384374393041263667218871266571901830195961721200919225489775207639
291573387235389052432953920492996507497238025220236317985640501440558993110423353741092055
260242331830282845768476481561509257454302825447356906280305375830564963957785306327
154002626786688287202568408532098067247296201436693026211846884672968635860625466583
153976689358699128374793528631456121155937068960127922725502046174150863319586120919
153972984011843534256539974359935843142885764320618622227452783531462610099437642967
138825526066174778836010112385039325789152398006598186202067100221883446132459775191
171318241978144686675463741385145833380764396812155582238629680046988541217341290271
275419426218416473969305340482029756249826668151749459887866814373813528253201720535
140959862747472476814032785362898985228680080008936752473372833926036982560339862743
156077677918296479288534213165633278478003009206882784514364416094110120766129906903
80671208090356922301808296801926726471830631589341064297856142914904910275799
275393487899936394493224758471405869784036603698132472376210020981706230260682007767
275389782553080800374971204199885591770985299058623171878160758339017977040533529815
154002619563817486388533269195577884210245308733938855784316583871842484976395822295
275363845125091641547196324299243645679626166582058068391815919840200204499494184151
275360139778236047428942770027723367666574861942548767893766657197511951279345706199
153972976788972733442504835023415660105834871617864451799922482730336459215207998679
73448337289542887162471776618889675579127877418913533997055016764020680631511
154210126099290192743729234973485893431365394752082368599441598301849625507505186007
139033025378776684377170938826427151973221591321987528589661813850764435779339494615
80657073313838695227171630421920783123704011718166059346191170065294569317591
73434202513024660087835110238883732231001257547738529045390043914410339673303
66211331712210624948498590055846681338298503377310998744588917763526110029015
73420067736506433013198443858877788882874637676563524093725071064799998715095
66197196935692397873861923675840737990171883506135993792923944913915769070807
66183062159174170799225257295834794642045263634960988841258972064305428112599
260453594383993960908996422757070546849116361932336819207953156519861535745302406359
260449889037138366790742868485550268836065057292827518709903893877173282525153928407
181976894087442930840152569580377927444241992205617025903321734609585067074775
124082616315849611512696660373534716436122827356693619502551064211829794874583
124081070324667930426408274988221566382421478308283853335962707806403663832279
384064444148705012877540570263361352078457716978864600381181663764135714429070063391
181975127240378152455822986282877184525726164721720150284363613003383774454999
124080849468784833128367077076033973517606999872796743883592942605628502254807
124079082621720054744037493778533230599091172388899868264634820999427209635031
183023119956515274132455822171889269908256980884552660272095171424493339784991
66183038003061957032252001274189276672456180056079586244906028995470644815063
275626989757648855643274443760952007588519114524286911359508353784140588648971707607
156077677918269303662293725320720254126795293419163758272786495197049168326998697175
260242331816120893624008919079929853097151761533018008863722503268531161908313138391
131316085179538290237139023338870535093721910983142228192556802116317432325335
124093214378724255097802503155833484201019156812714697891755675965433202681047
74423663997746889132733050222983697913368013877365450843389202497642020021463
74423639841634675365759794201338179943778930298484048247036259428807236723927
67200769040820640226423274018301129051076176128056517946235133277923007079639
126144806375615859614841602411657168360241984623709309953695483702989137229599
156077678017239867736217068108678297852330043808868203874396338302918226107198678231
275600994546720418749552269499441980884684153929053791829496290327372719541908481239
275597289199864824631298715227921702871632849289544491331447027684684466321760003287
154180483435756757698832346051451771206482421848785771253208752076002948496434472151
154210126198233581191412089916530912805692429354067787959473520510657730848573957335
73632089337099932465234819918299662702489582065323595629253661967023795152087
73519011124954115868141488878252115917476623095923556015933879170141067486423
131415031587499999812953725360950551874522531849862435439309728105262849008855
124192160786685964673617205177913500981819777679434905138508601954378619364567
131415028567985973092082068358244862128323896402502260114765610221658501096663
154210183981172434638199376654822227412680636913552694218116090454591250032736412887
189197994597059000866665272697203058051671100335002480605606604693281794761943
154210183979405587573420992325238929911937718397725210321240471496469643831443793111
154180483322650992487521921004250581469516702773278344691569302291144463724032107735
131303716825465681539209363490359847043551935486079074204835934295526522561751
131301949978400903154879780192859104125036108002182198585877812689325229941975
73407672206807583827423870986015893116916943153258792185107142291569957741783
73405905359742805443094287688515150198401115669361916566149020685368665122007
67200769034923151892984071563217719500790631918198392603804383047681592337623
126144806369718371281402399956573758809956440413851184611264733472747722487583
73533145895574854609338952803174649715317698757240435625168101789509993702615
66310275094760819470002432620137598822614944586812905324366975638625764058327
73420040130363544184291751613437683996242191330678796175383243304737591338199
66197169329549509044955231430400633103539437160251265874582117153853361693911
74423636391604000303826357977543593026735567531480722925047374737579612644567
73518983518811227039234796632812011030844176750038828097592051410078660109527
125254315872846727253566537288621471277069208181059736548181067634643615725343
190260125527107549679641348786265510377331447257745909418926127304712007825183
67200769034080653559635614069634375279321268459647231840599990157647104517335
73533145894732356275990495309591305493848335298689274861963708899475505882327
66310275093918321136653975126554254601145581128261744561162582748591276238039
131316084748179143562728786624198293701407820204947917431907642418659668337879
