8
155870178593323624781337796839064819514422600950550145320474311345884050222943380695
154002683778104189181546443992844700936565062637862694303645939431004427268110492887
153973041003259436235518009820682476832154625521788290319251838289498401506922669271
155870127934284583455502299026758878213462915144931854102727544083191046760949163223
153976695691075989027936066279896813544246244355679299599554333669493651265076929751
275393495122804175794672998229828502546776711070735733275574263370338543657653183703
275389789775948581676419443958308224533725406431226432777525000727650290437504705751
153972984011840514743953074781838292868574978990467712699286725118968772612179174615
154210183103074024176155960741315609625834685564044423969369985766736660324038550743
80657070294326108327593532871646472338373860808637893287778676227807310849239
153972983107214817577420298035189972488200698886795957498969818560706397550357849303
73420064716993846113620346308603478097544486767035358035312577227312740246743
138696481931954794939265212944622137367435997549090368388680764277811619673887
156107320792084620683685323574399974388119441793427145690799705576048297985475945687
73646224113619599361165045750736985011484686474330609847050258862751225554135
154210176855505775453909024692813009037288157512343133112353934946853174226364998871
73533145901473782764071714710689438226471727504930570233730476065868497888471
80770148459292018257173244271026742721102466099172930161652457182758720578775
131429163344505639988012294190682184437319000811509274332562207117385931498711
263981026807576886468592555196452459048960547021542536858995993420619931822827578583
155870121601907298184639575049300872251045080058681905275659867705455727550686373079
74324693009055245603616074865684054503287610859810825611400940908597048059095
124983707894268867334455124785339496219504145572147169782310690843224258979031
131317851601985348435139589322797169352547039895086088422632531191253952963799
182865614716894711250732293906971817051813882586432271525830392113966134928599
131316084754920570050810006025296426434031212411189212803674409585052660344023
73420040136262472339024513520952472507396220078368930783945617581096095524055
132206575250949715745297411199665369745449081185429500103553682533122279285975
124969569673617453531324224636622375504619707143826964851087583532627708683479
73533142876062267709760855252900338929987547847712269566755607952022735234263
74324665402912356774709382620243949616655164513926097693059113148534640682199
74324689982801232215956757914311610985334067744041364181221679904716797584599
73434199062152926513846775973937180053357015860016052226328390379265317217495
73533142450600609368789820993311507087959001279376084148537198484606385988823
35009416255302726257046699779204718645231156642087690558431167265711319
550181589925346361065450436786991255709844432173380355612104350158820510300205430868616407
686567229717317784834450537163310421148364720182386659167261661435649540855344830330895487018199
262347026726170100728878900161002156257816434972604914800851763771891982525163709655
327380766733798814930519368878706390668441300740340576865791479953373660939049466484827351
323464346247071745123545733674550176552650208552811463590947826135340029900075766152504535
154239826867356106563179474285370847472952272649253583715564900699416031473170982103
323402074602809145818837579256021567998204781907377058760101297461391319529995669571445975
262317376728454546968815326652319749116355105153776340388927361829259805879746241751
125082675864278903765441211643653088281445859685189910568031416425773020030167
154210176855505776284888826140022060325547594703805138128635547091811005217412555991
154239819644488749039832730094626939563734525234954511882073816252031451540662854871
73547284122113678035301366417111474157078264479715896013894148317421607920855
154210125320135170717850142101775852723761693726658064175848264763368082096435832023
154239776109397832059376555154818414859839300361369993468028044376465101470403470551
155870120711440958256189115633903277232534953951995256381896013119690789272410465495
88942095763410214174143219905757674893243868585779637297813959542807137728287
327380780013812505475491225271525040148268419904598312468189795064766905130598565067433175
156107372242671194198625136652394394394098240696210448038947354463787662514441495767
154239877427451758598833783806174275816240702383522997022118982548908039559608607959
550181589925346262122061146605802964207331474502124284263226438966135097099210055312024791
686567229717317784834351593774020239960073217669428987911190312557738348169931629335519930426583
262347026627226711438697711869499643300145178901256036889659078358690987149607118039
327380766733798715987130078697518099165928343069084505516913568760688247738054090928235735
323464346247071646180156443493361885050137250881555392242069914942654616699080390595912919
154239826768412717272998285993868334515281016577904705804372215286215036097614390487
262346975968187670112862214057193701999185493095637745671912311095997983687612900567
275626983425296151093706783771637799413401046176886735495998043845553902729002820823
327380780013755514056569733706590001304084456324951781147612175099653734600969670323938519
154239820436032837107268848767330091852661055852202419402153869378378410664865113303
326891214172957040713773353580818919084174123718148275644772311756140805378604199293035735
549684147169261177508662191265457105424119040021419108133848695477800238990124800788735191
322904751366398468685807886110506802338311035257828548980997122014519508352409581545661655
155899815035791517064144982755097361366818039261656256727946240064236275112289576151
549684145301766362289226591474104259204000462163880795446397678649428324110501845955847383
155873877607802358236370102854455415275458906785091153241601401565418502571250230487
154006382792582922636578750008235296697601368472403702224773029650538879616417342679
262109877304541322684024621612346327469414226156245732812010630080326577448261592279
153973034670882575572296761564552794580139626716819997742329665866344600635081041111
154002626786688287192489697924409077383590378027276110508976999745157622934274647255
153972984011843534246461263752246853279179940911201706524582898603651597173086823639
124997867251506949651786375510701360373501130678453722834283188280007804396759
154239819545541916458963146657348151478230123875150535376841914485088885213384746199
262113531101866954828136975961578723807074913013084858067001170567032301754935485655
262080182980166607763854987517896221689613171257501153584557806782838022773599184087
124983732474988722577149709130695417025374510807278717882618215430397463438551
73434202513014581377227421249020026407591840632035659160462232901483988853975
73420067736496354302590754869014083059465220760860654208797260051873647895767
323402074602815379252308940777549631376931781166335514478062428311727270047742122416219351
154447326192322968381170604327346900540464330191790086334955598732639332821581243607
275389789775948581664900912057059782238640622153324979242645849668215231394064442583
153972984011840514732434542880589850573490194712566259164407574059533713568738911447
262317325970469096838771919676854292152034417078173723899812584609247923437847520471
277257283700677096616386562793297960442067228488960546234162266689805328897416963287
262080182980163588249828266646239218983923425058865706224382482238720139169251271895
131316109335640425293504590370652347239901577646320760903981934172225864803543
73420064716982327581719097866308393313266585313500478884253142168269299983575
132220734655367704730142281565694510301730419970601055894972181811837142639831
156107321583628755919509577859474325049237590417127278541003347088962039997555877079
154447326192322590941917264218389775202253111916960655414933683164624597371037754583
125082700019548619199066010171715262029565579805520152401179966604573315507415
262317376728454546126316993303862255533010883684412881837766598624866915845258421463
125082675863436405432092754150069744059976496226638749804827023535738532209879
154210176855505775442390492791564566742203373234441679577474783887418115182924735703
154210126210598491120755348744268002741497289356807812174557643745580077726923564247
125082672843922378711221097147364054313777860779278574480282905652134184297687
383496989634762151211440330310114325018017163917493200542908057726674605064195744983
262080183870654084278973961133644393352866736476734480464669782117993087238870213847
132206599831669570987991995545021290551319446420561048203861207120295483745495
80657069869695429788069707663345899933536776245317989481705224591382009160919
124969594254337308774018808981978296310490072378958512951395108119800913142999
73420064292363167574096521100302905692707402203715454229239125590887438558423
73533142875208250844511149317021909924240282935626229652491780002944807150807
74324689982789713684055509472016526201056166290506485030162244845673357321431
59590136110545420841392055700010589010466288190187998083018340470170839
323464240007366701528987166326660659485404714660589418189386065816954989874365288562631895
154239826867356106561739657797714792186066674614515902023705006816986649092740949207
156107320792084621513225308533952970389493280950151469015221423838576746596093469911
154210132542981391641570023703264686406265619715771322796252183519498094418078541015
154210126210601511475840586476726443743645658990069036394033837611661468985329263831
154210125320110590827534884366744503369214727013017152368721882718371943533848896727
154210176855505776283449009652366005038661996669067456436775653209381622836982523095
73533145902303322749031267706690812065628451828254991951993004514479115412695
154239768985473863824771182767920964621407210983682117853869751459852134533021902039
154210125320138190230437046485776800142565841890555829844163695425056583320353711319
81818171795175608801756322455519242803866180710165479004897346575869756159775
73547284122112238218813710361824588559043526798024036120011718935041177887959
154210125320135170716410325614119797436876095691920382483988370880938699716005799127
326945502662234317557356643380087433802336262735389279233384483587824807615948302324409559
173245079334496705759572137492445560625949004033241400330884184958112518117295765279
155899770709156512014812872654929629087110685736086149101960521179893583537397900503
275419432550820510235730017586478975407373177022380727776757977824352827213953443031
169179727507225951669821944557067785200366553011716847708299486666756499116793603287
154002626786712443303263648410009043742222749581622007698519702215671309388627911895
154210132444062158463602602385018195094112333233506023766462094459240167877305246935
154210126111682278297873165158479952431492372507803737364243748551403542444555969751
88942095763408774357655563850470789295209130904087777403931530160426707695391
81705090186076512143682377287427795054379756862485242151465431159932137092895
323464240007366602585597876145472367982891756989333346840508154624269576673369913006040279
154239826768412717271558469506212279228395418543167024112512321403785653717184357591
326945502662234317533200531166320460546314617217419690149805602185228454672879467541112023
155899821368171397228434603493979548742552401952620861438304692089643518164608820439
275419432550796354123516250613222953761855207433297148895355381471409758379170145495
154032269561533040137078315608915246201115217108612832801511207004234266315032437975
154002626786688287191049881436753022096704779992538428817117105862728240553844614359
131330247131671239272525257698077094736192095283164081286308595523060123641047
154239768886502875131687832357386154890384840034794562467235253339966499370960495831
154002625896197366542744179326771081722273848015486544791805150969438715102364247255
73448337289531368635376431573739084157683722821518804218244776368713899779287
73434202513013141560739765193733140809557102950343799266579803519103558821079
74437798774253597680274371557839049840050479151145726016243934951945580127447
80770175634905300396629252797795980054577545990187769037607653693773981492439
156107320792084620670726975185495476806149059480788010464060660634183856561605649623
154210132542981390799071690354807192822921398246407864245091420315105204383590720727
154210126210601510633342253128268950160301437520705577842873074407268578950841443543
73646224113606641012776141253155014629172047339103870802108394421327355258071
154210125419054025612626073474951669827473942429992792042595781168789000771747783895
154210125320110589985036551018287009785870505543653693817561119513979053499361076439
154210176855505775440950676303908511455317775199703997885614890004988732802494702807
73533145901460824415682810213107467844159088369703831188788611624444627592407
131429166364006708360495046695805903801204997123642710612164460559566409114839
73533121745348610648709554191461949874570004790822428592435668555609844294871
131429163344492681639623389693100214055006361676282535287620342675962061202647
155899764376752051117709660832558598773485134862117174033314923905097311888003900631
275389789775951176558327808818483963651957149758039635125936625315887155236120896727
155870121601907298171681226660396374669074697746042770048920822763591286126816077015
125874222971016428455149458249777474738757641899827145288615058996086652347607
74324693009042287255227170368102084120974971724584086566459076467173177763031
73420067311875754478480522047721709840871299969383769659900814092111356437719
124983707894255908986066220287757525837191506436920430737368826401800388682967
154210176756537806261894046765030704429985150449451889859155716429220981244781208791
277260989047508110001826525981329395517227344945465476373924384083104553520490685655
131316084754907611702421101527714456051718573275962473758732545143628790047959
73420040136249513990635609023370502125083580943142191739003753139672225227991
125082651282703591841009265307131852871793491856280462659577634507141457454295
154210176855481194709576901708075723804312185051437309219187638638029086585849980119
73533121320729450641086977425456462254010821681037403937421651978227982869719
73533118301215423920215320422750772507812186233677228612877534094623634957527
132206575250936757396908506702083399363136442050202761058611818091698408989911
154210183979405162942742457607317118755858676394387503141486037672212671142801515735
124969569673604495182935320139040405122307068008600225806145719091203838387415
73420039711630353983013032257365014504524397833357167083989736562290363802839
73533118295317935586776117967667362957526642023819103270446783864382220215511
73533145894720837748895150264440714072404180701294545083153468504168725030103
73533142875206811028023493261735024326205545253934369758609350620564377117911
131316108904279838802606697600693220249552749186434590249450345092187670783191
73434199062139968165457871476355209671044376724789313181386525937841446921431
73421831132686519475150788393850009241433584337511183848679674694432398582999
73533142450587651020400916495729536705646362144149345103595334043182515692759
73420039704890367316225372308698260732769490164947880978354593442014461240535
35009403296954337352549117808822406006095929903042748693989743395415255
73547284122112058241752753354913727859289184587812553633276415262243624133847
154239826768412717271378492445255272317534718788824813901029834668481980919630603479
73646224113606461035715184246244153929417705128892388315373090748529801503959
125082675863434785638544141087871997762187416334735407424209290480560548422871
132206575250936577419847549695172538663382099839991278571876514418900855235799
63041007664147154122047235884851312656799939333892573627544424598283479
73533145894720657771834193257529853372649838491083062596418164831371171275991
74437768201688652461244784511990675641457352676719477866939099757165949822167
156107320792057068460866993888366871959923230520922760257288705195430053040381043927
154210132542953838589211709057678587976695569286542614038319464876351400862366115031
154210126210573958423482271831140345314075608560840327636101118968514775429616837847
154210125320083037775176569721158404939644676583788443610789164075225249978136470743
73533118349250964434385681608261242015199223119497059233349857820923402986711
156107314459680207071978235853585325117566822208162894982980016027867532431802836183
156107320792057067723680952208466565074497036735229734025023037391586274260204201175
154210132542953837852025667377778281091269375500849587806053797072507622082189272279
154210126210573957686296230151240038428649414775147301403835451164670996649439995095
154210125320083037037990528041258098054218482798095417378523496271381471197959627991
73533118348513778392705781301375815821413530093264793565546014042143226143959
154210126210573533067136222528663272423161794215964191618810796150654419267578569943
154210176855477797874744645704302833718178131894962611661552611748374573119231829207
73533117923894618385083204535370328200854346983479768910531997464761364718807
156107314459704363078879711158284160065166764113576041545487516980261490012275156183
323402074602808255327538660894342821229641458884290936097394512773981593332456686592009431
154210176869640174533059924139901817382898788684814186544265043923875841296254444759
74437771221201239365628785459409479789621250442387793297600788258389867701463
154210126210601133207224426327595876081939102879195895326518276661182837834260227287
73533145524034706588882137139029105509517578687187476391042525883328046376151
125096786106414861096467835379064921505837785154724137468510538193017078621399
154210176869616018420846157166645795737380819095730607662862447570932772461471147223
73533121367922492821908881117383587539928495108306073794689582814493263078615
154210126210598113693197705455938873376249356680560447966342952117064954229912315095
154210125320107193044892003345956933001818424703508563941030997223775428778431947991
73533142504520679868010480136323415763318943239827301066498407999723698463959
73533118348408466101037224114677897793729859660945898470145464930888915166423
73533117923789306093414647348672410173170676551160873815131448353507053741271
35063336325801946916189711687880078587191607859005651767946284578186455
156107314459704363067361179257035717770081979835674588010608365920826430968834893015
74437771221189720833727537017114395005343348988852914146541353199346427438295
125096786106403342564566586936769836721559883701189258317451103133973638358231
73533121367910974290007632675088502755650593654771194643630147755449822815447
154210126210598113681679173554690431081164572402658994431463801057629895186472051927
73533363360392258634150429606215923843855520221779531367808738141455419778263
73533118348396947569135975672382813009451958207411019319086029871845474903255
35063324807270045667747416603095800685738072979854592332887241137923287
275389789775924001787541190569355477233081839318661605627704098709844414367886025943
131316084754920567238668428572063444235597550814154658389819170465165198566615
74437795754741007963748793157187263493452919788442856171727007330834200470743
156107314459704740506434542305035836197432498356161808719147794753537493621824627927
125096786483842415927614587055197187240080370921897797746283814196626628093143
275393495122803751163991646564425841013222107799989572921116043441647787344889717975
169150084732353598479830019263494372793164179149816392354608289641363206027581400279
262109826645498837224999583164229164224294975159147287414509469404259993112596260055
155870121601904278659091510134817974017288351148483407346050978246663665015436420311
155870120699045428557337117717752951137656989560639136042609690646522896154907714775
74324910845412794836742789879637890639191890797368326174311914046836959683799
80657069869695426975928130210112917735103114648283435067849985471494547383511
156107320792088070701399224977354247367753778090489180432831568767829427901767951575
124983735500398795002831335079964648525390291185770604241855415041975334282455
73420070761906426728272380818283314559481001139352540568034459663451518739671
74437798774253594868132794104606067641616817554111171602388695832058118350039
156107320792108776782937930017174045218684830636209992310908843131887805508927169751
154210132543005546911282645186485761235457169401829846091939602812809153330912240855
73533170057573035370514488781520003615314510351550679371286315573391949112535
156107320792084620670724163043918023573166861047126413429506246778944736674143872215
154210132542981390799068878213229739589939199812746267210537006459866084496128943319
154210126210601510633339440986691496927319239087043980808318660552029459063379666135
73646224113606638200634563799922032430738385742069316388253155301439893480663
154210125419054025612623261333374216594491743996331195008041367313549880884286006487
154210125320110589985033738876709556552888307109992096783006705658739933611899299031
73533145901460821603541232759874485645725426772669276774933372504557165814999
73533121745348607836567976738228967676136343193787874178580429435722382517463
131429163344492678827481812239867231856572700079247980873765103556074599425239
155873826948762892289931968790339199449143803951890473512415671551040419459502777559
275389789775951176558324996676906510418974951324378038091382211460648035348659119319
155870121601907298171678414518818921436092499312381173014366408908352166239354299607
74324693009042284443085592914869101922541310127549532152603837347285715985623
73420067311875751666338944594488727642437638372349215246045574972223894660311
124983707894255906173924642834524543638757844839885876323513587281912926905559
154210176756537806261891234623453251197002952015790292824601302573981861357319431383
73434177932281764974002354952849153020975174664642817601357604752999452320983
73420043155763537899365688572843209672848554793467812649692631903389111362775
131316084754907608890279524074481473853284911678927919344877306023741328270551
73420040136249511178494031570137519926649919346107637325148514019784763450583
125082651282703589028867687853898870673359830259245908245722395387253995676887
73533118301215421108073742969517790309378524636642674199022294974736173180119
73420260567513448468912652716319625170905214671809722122504262643178063602903
124969569673604492370793742685807422923873406411565671392290479971316376610007
73420039711630351170871454804132032306090736236322612670134497442402902025431
73533118295317932774634540514434380759092980426784548856591544744494758438103
73420039705732862837432252349048622755805192026464487327703747212161487283415
73533118294580746732954640207548954565307287400552283188787700965714581595351
73533142450587648208259339042496554507212700547114790689740094923295053915351
73420039704890364504083794855465278534335828567913326564499354322126999463127
35009403294142195775095884826623972344498895348628893454869855933637847
73547280725158932848558899154683847808667107546432849155202434236999130490071
74437771221188078543046304329052791120084976320673136455081707185068749432023
73533118348395305278454742984321209124193585539231241627626383857567796896983
73533117923776145270832166218315721503634402429446216972612367280185935471831
73533142497767532378640339057299973322027761449703358118344183806126677632215
35063323164979364435059354999210542313069893202163132686872963459917015
125082679313465435391203380232569744893327824728427743021501023092801016505559
154002626786688287190844595101598936089004294335241845294644894430272488769134863575
73434202513012936274404611107725440323899806366821327055147347767318849070295
154210126210601510633136966793114864152600951863408994320400862974812827166131692759
154210176855505775440745389968754425447617289542407414363142678572532981017784952023
73533145901460619129347656127099767358501791786181358977356155872659917841623
182865614716881547616008235323382146183843946867683060269456071920757554881751
131316084754907406416085947441706755566061276692440001547300089391844080297175
124969570098223449904222742819038192257208954534862778249727279916800990061783
73533118301215218633880166336743072022154889650154756401445078342838925206743
73533118295317730300440963881659662471869345440296631059014328112597510464727
73533145894720632462559996178433013586746884117772072871721012752384015279319
73533142875206605741688339175727323840548248670411897547176894868779667367127
74324689982788068581232699330721940117364132025292152924847359711508217537751
73434199062139762879122717390347509185387080141266840969954070186056737170647
73533142450587445734065762409721836219989065560626872892162878291397805941975
35009403091668002198463110108336748709512407430831316238237958685664471
74437771221188075379387029694165686146847107024009262739494563175195354932439
73533118348395302114795468349434104150955716242567367912039239847694402397399
35063323161815705160424467894237304443773229328447545542863090065417431
154210126210601510633133803133840229265495978625539697656527147387668817292737193175
73533145901460615965688381492212662385263922489517485261769011862786523342039
190114767367784158058588032421855643016231765564412741686672112954012617745623
154210241887597279790143119286842838528102329489711017351466665732507533457010271447
131316084754907403252426672806819650592823407395776127831712945381970685797591
73434174912767532615277846682481640014315034934130850763649126227624461935831
73533118295317727136781689246772557498631476143632757343427184102724115965143
73533173507498192502926516550954849244212698403083318084710290511594619741399
73533149351385978735953260529309331274623614824201915488357347442759836443863
35009403088504342923828223003363510840215743557115729094228085291164887
154002625896193922422715059538929925387234066869757427036056969524397761851602576599
73448333845411339515588590417404044376537993703763056036799735415463138108631
73434174488161738666356091249747095438263107143921623833767802919636152427735
35022896427896619065058827453951527910872137927052132073738030648206551
154002625882034565171674393818774702443399530560133185502764872610035883644186862807
74437768201700170591411521889538191540244731044963706387447786370511181259991
35494708430423011546337218330769214794019738258180692043639668003644631
74437768201688652059510273447243106755966829591428827236388351311467740996823
154210126210598113694637120209083863915566069224775044367552215448745890912133522647
73533142504522119282763625126862732475863157836228510329830088936405919671511
73533118348409905515790369105217214506274074257347107733477145867571136373975
35063337765216700061180251004592622801788009068268983448882966799394007
59650797607126182305474273679170248074691549902474926116590415906415831
74437771221212757495795522836956995688408628810632021818109474871735099139287
73533145524046224719048874516576621408304957055431704911551212496673277813975
73533121367934010952075618494931103438715873476550302315198269427838494516439
73533117923800824223581384726219926071958054919405102335640134966852285179095
35063347843932113653567259203778865965559852087526160454559629809624279
156107314459704363078879309423773095317597878623052956254836886429513044314066330839
323402074602808255327538660893941086718576711315405445574309222123351042584010988383184087
154210176869640174533059522405390752635329903194291101253614413373127395598045619415
74437771221201238963894274394661910904130727357097142667050039812691658876119
154210126210601133207224024593084811334370217388672810035867646110434392136051401943
73533145524034706187147626074281536624027055601896825760491777437629837550807
125096786106414860694733324314317352620347262069433486837959789747318869796055
154210176869616018420845755432134730989811933605207522372211817020184326763262321879
73533121367922492420174370052636018654437972023015423164138834368795054253271
154210126210598113693197303721427808628680471190037362675692321566316508531703489751
73646220716666496063369300111623393662841379123936690049267442350908217304279
154210125419050628672481124068110528295852976099324576875415028327836930352609830103
154210125320107193044891601611445868254249539212985478650380366673026983080223122647
73533142504520679466275969071575846877828420154536650435947659554025489638615
73533118348408465699302713049930328908239336575655247839594716485190706341079
35117256218734513684714298149168627325453591497220182164462793589859543
73533117970969212359193755924592117689964507144735225924026701749740162852055
73533117923789305691680136283924841287680153465870223184580699907808844915927
35063336325400212405124964118994588064106317208375101019500586369361111
125096810262515555929805331893667785805658444194780010283253297757110212830423
154210176869640174521540990504142310340245118916389647718735262313692336554605356247
73533145524023187655246377631986451839749154148361946609432342378586397287639
73533142504509160934374720629280762093550518701001771284888224494982049375447
35063324806868311156682669034210310162652782329224041584441542929097943
74437771221199799147406618339375025306095989675405282773167610430311228843223
73533121367921052603686713997349133056403234341323563270256404986414624220375
73533118348407025882815056994643443310204598893963387945712287102810276308183
73533117923787865875192480228637955689645415784178363290698270525428414883031
35063334885583724749069677233396553326424625348481218590118205939328215
62670308754214078650366405597720377234775526358011705375709259394262231
125096810262514116113317675838380900207623706513088150389370868374729782797527
275389789775948157057256222459642940547686701947858640667295301307646147469972677847
169150084732353598491348149430231750340680077937194760598836810150049819372812838103
155870121601904278670609640301555351564804249935861775590279498755350278360667858135
323402074365615397527454252624271964500832958521776758383128557565963368421245034984711383
154002626786684843070818287455335232986946711623174324573451126840470655405834970327
153976689358695684243043407554693286895587579146609221087106288341652882864795624663
154210126111654678065427804203806141676216334549356054239175173176202888461763028183
154210126099286748611979113896723059171015904938563666961045840469351645052714689751
80657069869706945106094867587660433633890493016527663588358672084839778821335
74324689989541215668868329344997813673164790730125445242450835459407029544151
73420064292374682892121681024617439393061118974925128335892573084345208218839
131316084754920566836933917507315875350107027728864007759268422019466989741271
74324665833429001901895073323352295703575707151244042646097892390572246246615
154210126097495745434986962593883740024755016833652604182767625158286970016638772439
73434174912780696199785091382977864771598655267218730691204602865120765879511
73421806983327247509478008300472664341987862879940601358497751621711717541079
73533118301228379054728136402352191806200640686578762613413410970461834650839
73533118295330890721288933947268782255915096476720637270982660740220419908823
35440775398763260405243391469513108551327025747803933730563239359096023
35009416252088850168528719228120794460548831437043284570865581595108567
131316108911021262072005925086666308535418209854210531204561930029258332775639
80657069869695426574193619145365348849612591562992784437299237025796338558167
124983729030855532634779386844003688574692507567808312858654093403825583498455
154210176756558942861517695478197260676147887950453020747037837714487983269976024279
74324689989529697136967080902702728888886889276590566091391400400363589280983
73434199068881391434857098962328297956909837392565254136498110874912108913879
73421831139427942744550015879823097527299045005287124803791259631503060575447
59603616080665120072771408656470174641120781557354862381693306604692695
73533142451431585956360941526619215441226278602067160716276168750011762943191
59596876093998332412822741902698419733452372271249227238573030702130391
73533142450589087623012484033035871219756915143515999953071775859977275122903
35016144720223736580035090897108271466763705843997860278926814057407703
35009404733556948920086424143336516559095296557892225135806538154845399
154210183103049443443339155781738248707392413456855371285877796111360066141293192407
131317851601983905404775844749529732670588117531069023484344114243287852328151
131316084754919127020446261452028989752072290047172147865385992637086559708375
80657045713593291522633955510728030066266671755954401098123299633624565490903
154210126097495745433547146106227684737869418798914922490907731275857587636208739543
153972983107190236844603493075612611569758426779606904815477628905329803367612490967
73421806983325807692990352245185778743953125198248741464615322239331287508183
73420040136261029308660768947685035825437297714351865845657200633129994888407
73533145476853179726085393371416513923953622031128480640428042540520535827671
125082651282715107159034425231446386572147208627490136766231082000599227114711
154210176855481194721092219733235648118845885405154080428861745291476580043619640535
73533121320740965959112137349770995954364538452247078044075099471685752530135
73533118301226939238240480347065306208165903004886902719530981588081404617943
73420039711641869301038192181679548204878114604566841190643184055748133463255
73533118295329450904801277891981896657880358795028777377100231357839989875927
74324665402910913744345638046976512934696242149909032754770696200568540046551
73420039705744380967598989726596138654592570394708715848212433825506718721239
38460287985667644406190810273661272449092694063234595419064463276975319
73420039704901882634250532233012794433123206936157555085008040935472230900951
35009414812272362512473432342522759722867139577149402141483201165075671
73533145476841661194184144929121429139675720577593601489368607481477095564503
62616388680902716413770160706846583631218040586679888927074254620009687
73533118294475434039551571956103467652133093882942737462836403408762061792471
73420039704890364102349283790717709648845305482622675933948605876428790637783
35009403293740461264031137257738481821413604697998342706424157724812503
35063336122926018828492189400707364429119829290577523802868689121387735
59644055978168713412837545321513234794354960838677831327455862325847255
73533142497768971793393484047839290034571976046104567381675864742808898839767
35063324604394117580049894315923086527666294411426464367809645681124567
35063323164577629923994607430325051789984602551532581938427265251091671
59590134465040863520186013545041406453115783207452132449438477121561815
35009403091266267687398362539451258186427116780200765489792260476839127
35063323161765488346541374448126618128387567997118726699307377789314263
35009403088454126109945129557252824524830082225786910250672373015061719
35063334679895655083918921964025405506755812225639235385920723020752087
35009403088052391598880381988367334001744791575156359502226674806236375
16693796243088000855964702644026786617790414968350986373935211735
2419724222044820763943428141493034662315468277166438069581193015469664149518421476894882299505931789527
3019554609296587991759569787937539878581364882184120160605118087461168829049364739833723743231295527993287895
1153814425156380996266473869144943708263210315189095742010391353080355163131954679981098679215319
1439835838936135908362162078255465512563557738458577114872723605558586241988280436476358356509234111703
1153814421675118341397967374057267971235464434485902686428957330997107324879838200893365050483927
1439835838936132427099507209748970424887820710712696411679668024124564158740442184359879268775605380311
549684266926028128301263016667640225924156429811767316035848250694920397220735975070180567
546203004271159621806175340930612480043453236756185882013765002856668280741648241441449175
550181589929001063040988948941867940986742063730372374667357337568267067357795639091602647
686567229717317788489152512701822576025049997080018216159280716688636950301901887921103710004439
550181696165000759779953396596386698877654257685691745821936907977495582265870516102964439
686567229717424024488849251666270230543807887992212171478651871268207359530416795995980721366231
327380886253416344094342149426610962512649902128479968408609046329360127604255563864155351
550181589925295716185394830688313669466464050679067735158056839519004424669542418943124695
686567229717317784783805657107704322470778476802005164854641207388138901039259199667883561526487
1145470471665127618750814966861501126307588235123935850358172181505823714803094331680914938602711
323409951518038779829504382642481531779883839667005383230305264748051254949427008389063895
546202990754054292598831951964629974069261625596860952085548119146547753993901139793880279
260449838491225856576960435556376433194054146923389012288989474629875670797217506519
581512954056248141019327314819599533152342960842836844249751542997736697192912678355018967
1212220320669843381325630364042851669459651478729622846227905069757841765412861233395356299502807
578031691401379634524239639082571787271639767787255410227668295159484580713824944726287575
275626932879359484777789294476896931989577989627781565896550913173124235092633920727
327380780013704968119903417789100706563217032501895232042442575652523062171302033955038423
581512834536636166846885399021772760591657608712536272860678285669754076947094284700034263
1212220320669723861713656191600935871632878918044270715927333680684584437430240987576962644518103
578031571881767660351797723284745014710954415656954838838595037831501960468006551071302871
581512834329136742933614776822733555456088877839476460339850394911046086404913956385268951
1212220320669723654214232278330313672593673782475539842867521159856693678722250445396634329752791
578031571674268236438527101085705809575385684783895026317767147072793969925826222756537559
1439835897342031421704794088585885539105747189021402455225465330211827914840451188273305999503845303511
686567261048562162687404416168822682010763824480740966130889824078207948242422117266879964325079
686567257567299507818897921081146944983017943777547910549455801994960109990305638179146335593687
326883337261388554160900237996681384682709237272101952445229352396909925116724327072998615
323402074606520047665812562259653638802006044216520518423146104558657808637636593444267223
1439835838936132427100930112809010122602304869135471829659501196411041055408828513176381930595521471703
686567257567420683777116415530392930324545595638364726175328456182665146194139583237662010057943
679266520628237885643930306183133718995337132915466010653048528812179043615787784482700713862359
678223558208354628767760861990668117376878781097909051292722824902109600390308956089134814405847
686567229717319444829064454828987034102578550012820281523856279516682440177207750535792980206807
327380781673756559297504866230169733174670510238525172816857521410006918558795376122995927
323899519018888052802417190493141987293967317182943738794774273571754802079707642494264535
323464361187029489490531231026013519058879418050996059542013867591973287519821675790673111
578031573304620852899939132649585278497711427357936410409986288748356752757243088086836439
686567229717317784833673148664009441788937465462973297045356112893556370513283413093166462084311
327380780013761167991339888637856092090120663254046672650234395340342994221352749604873431
323899517358892661496252212900828346209417470198465238628151147502090877742265015976142039
326945622181902604679453929170727623855032764122098993397473989360561479661466782901282007
323402194122482874854096830652681525369317014047667890910710683525197718245252482600608983
550181483685640540082392569899558799043934811804634439399682188529987291286639604683842775
326883443497388250899864685651200142573621431227421323599808922806138440024799204084360407
323402180842519744404777009914172396692918238171839889577725674967886323545711470455629015
155870178706429019293763994327038453802164192127797260764070121420830210609476347095
154210183315122854316171680685953903955179713627630637638000457496492767982958224599
275626932087811999757073114823579651656750494537068780096273619934644656913540261079
275626931197321079108767412713597711282319562560016896070961665041355131462059893975
327380660497798229491690539206615441775067146619032803031184313209808722952546179013485783
327380660494556050993045685734755454194823885199141243460546377416703910600324611383567575
327380766733797926230654986861134199665979340574352174185763883619037237860621056024847575
156107320793875677780953254940588504090643822559261007136058936191217226017543890135
327380766733747267191613661025636387360038039614666368567472665872269975167617594030630103
156107270134836636455117757128282562789684136753642715918312168928524222555549672663
327380795187099438918967564339450165036657597963032434783710783941757270427469681443546327
327380886253409108855611881942781318909384359877157654862051340669726619626861270586172631
327380780013704065261053316034708289498194152870533644198171272211235462030533173426332887
323409845278326500996215549250578858765428090409059059019867490629926589375704617951241431
323402074602757598079931871402951564689801520781702850461782483380287633758563797117248727
154210126212392567743568532883361977444796200599178574514871349964301948406779684055
156107262898051915005952841196293911934282760738747109802886368832190422836140647639
156107371451147872042010368423311147890860589849051814456930084495788623278245487831
327380766733797924463807922082749870082681839831433658358279986743418279739014854732227799
156107320792108830716174870611005206589900904043433523239183317233095619816251270359
323402074602814587732006298189502273950687983618430865954876206469781846166586490568123607
154210183202044642170355083592622863907632928614671668237960844176709971100230558935
262346975176664347956247445828110455495947842248479112089895041127998944451416892631
323402074602808255352126132460065047412445320998470140252589804251435938329961057818846423
154210176869664762004625646366084621245012967888969381835742498268873345667481281751
260453536601075873362951775854710148164111210733524271184503484806464923522795381975
154210126210625720678790148553778679944053282083351090617995731006180342205487064279
154210176078117276983909466712767340912185472798256596035465205030393767488387622103
73533170111506272311108319942891219688721733882478953845387523387699273213143
581512954056248140992151688579111688239318609635121056530725301419815800131960239223809239
1212220320669843381325630336867225428971806565705271638512117350731600187491964172442917168293079
578031691401379634497064012842083942358615416579539622508642053581563683652872505595077847
275626932879332309151548806631983907638370273840062539654972992276063282653502710999
550181589925289383778339038718388598015197036851391221736744195722737619771964547062637783
581512834536636166819709772781284915678633257504820485141652044091833179886141845568824535
1212220320669723861713656164425309631145034005019919508211545961658342859509343926624523513308375
578031571881767660324622097044257169797930064449239051119568796253581063407054111940093143
581512834329136742906439150582245710543064526631760672620824153333125189343961517254059223
1212220320669723654214232251154687432105828869451188635151733440830452100801353384444195198543063
578031571674268236411351474845217964662361333576179238598740905494873072864873783625327831
1439835897342031421704794088585858363479506701176489430874257614424108888598873267376245047064714093783
686567261048562162687404388993196441522918911456389758415102105051966370321525056314440833115351
686567257567299507818897893905520704495173030753196702833668082968718532069408577226707204383959
326883337261388554133724611756193539769684886064386164726203110818989028055771887941788887
323402074606520047638636936019165793888981693008804730704119862980736911576684154313057495
686567257567420683777116388354766689836700682614013518459540737156423568273242522285222878848215
628161362053958298711627513576692999203032980830823794281301318192534747646428132245532509283543
679266520628237885643930279007507478507492219891114802937260809785937465694890723530261582652631
678223558208354628767760834815041876889033868073557843576935105875868022469411895136695683196119
355230882912704611231030645885903855307271703475460857274497262538102953330544806021637335
327380781673756559270329239989681888261646159030809385097831279832086021497842936991786199
299530680434808507309627834093459921216020614586157912921165297126069089665141067961935063
323899519018888052775241564252654142380942965975227951075748031993833905018755203363054807
323464361187029489463355604785525674145855066843280271822987626014052390458869236659463383
295552094543530214172384776108285354495216965379779131181641585310923813689040800957670615
578031573304620852872763506409097433584687076150220622690960047170435855696290648955626711
327380780013761167964164262397368247177096312046330884931208153762422097160400310473663703
299530678774813116003462856501146280131470767601679412754542171056405165327698441443812567
323899517358892661469076586660340501296393118990749450909124905924169980681312576844932311
326945622181902604652278302930239778942008412914383205678447747782640582600514343770072279
299033355538403329361307474252999459291370311450882065037101707079512005830685908068279511
323402194122482874826921204412193680456292662839952103191684441947276821184300043469399255
155870178706401843667523506482125429450956476340078234522492200523769258170345137367
154210183315095678689931192841040879603971997839911611396422536599431815543827014871
291312251654198733063729015401636251660016579272040668359768044799301821860538070815
275626932087784824130832626978666627305542778749349753854695699037583704474409051351
550181589925288592230854018002208944697916704023896131023958395445444381292386367968978135
275626931197293903482526924868684686931111846772297869829383744144294179022928684247
140930220073334993788154470948616738281292303341447140884701230843071083850246989015
686567229717317784776570391201810598153289960512111705816539941804191663484854161321151152334039
327380780013704065233877689794220444585169801662817856479145030633314564969580734295123159
550181483685583437324930371055923151538983950213405623228592823822958862034867589374092503
323402180842462641647314811070536749187967376580611073406636310260857894293939455145878743
154210126212365392117328045038448953093588484811459548273293429067240995967648474327
154210125420817907096611865385131672760760989720746762473016135828761417788554814679
277519900146920262929143473972390506483542754672338840579241303070786703349667931351
323402196015393942543438511158105635335987877260281494860193546527767683857670023984784599
295552094776445890582737105261883668290362332815630022683527563821750752024968154954933463
154210125307960550833892566332998544900807069522266228560085974878743821680988726487
140930162177511231013154057204322146124931241520933243551528663484044280668843746519
327380766733797924436632295842262025169657488623717870639253745165497382678062415601018071
323402180842519631299389237857087458448853839417339088899730033350352106701962148596753623
156107320792081655089934382766092182238693188255714496997605396336034667377120060631
323402074602814587704830671949014429037663632410715078235849964891860949105634051436913879
142827357661632335269195873637415783462817360254381511989048084941335126364975080663
141167362270326170291603559996331233615832881754214888862978421016997683738456958167
323402059429419214046916423644272553499200187318216287650310453161339140708697543419700439
154210183202017466544114595747709839556425212826952641996382923279649018661099349207
262346975176637172330006957983197431144740126460760085848317120230937992012285682903
154210176869637586378385158521171596893805252101250355594164577371812393228350072023
154210126210598545052549660708865655592845566295632064376417810109119389766355854551
154210118975359814785065831065262390050594243982085506670758176601141995473077871831
73533142935880031823263406918540011972934014856237375924490462435260142003415
581512834536629834442471681825228451840267962363387683245382082026896248152664566623970519
1212220320669723861707323787187218675088570166654624366778744065388380794572412193147244568454359
578031571881761327947384006088200705959564769307806249223298834188644131673576832995239127
581512834329130410529201059626189246704699231490327870724554191268188257610484238309205207
1212220320669723654207899873916596476049365031085893493718931544560490035864421650966916253689047
578031571674261904034113383889161500823996038434746436702470943429936141131396504680473815
1439835897342031421704794082253481125388550644712651065579116181622212618636808330444511569785769239767
686567261048562162681072011755105485466455073091094616982300208782004305384593322837161888261335
686567257567299507812565516667429748438709192387901561400866186698756467132476843749428259529943
326883337261382221756486520800137075931319590922953362829933148754052096322294608996934871
323402074606513715261398845063109330050616397867371928807849900915799979843206875368203479
330862044328618733388178824770653170303984056944958017223644565605401206243453391675663575
1212220070018933653696222732894361620513288630370718948349078043650864373077370283936069620147415
686567257567420683770784011116675733780236844248718377026738840886461503336310788807943933994199
679266520628237885637597901769416522451028381525819661504458913515975400757958990052982637798615
620860625114775500572109026991342831817360679742629937326219494552086580131144600013292268233943
685524295147537426894614566924210132161778492431161417666413136976392060110831960414378034537687
678223558208354628761428457576950920832570029708262702144133209605905957532480161659416738342103
355230882912698278853792554929847391468906408334028055378227300473166021597067527076783319
327380781673750226893091149033625424423280863889376583201561317767149089764365658046932183
323899519018881720398003473296597678542577670833795149179478069928896973285277924418200791
296049417779933668437302067400375711496952126389143677002812087222880041452576055388349655
323464361187023157086117513829469210307489771701847469926717663949115458725391957714609367
326883458437340440250935766785478603583180407738579235484120853790255930267353124671399127
292070831888655375300059009415201144776148477182764895263288375407734765476475788384085207
578031586584577650944845236191550098422720556884615822127675093662810318662354382155752663
578031573304614520495525415453040969746321781008787820794690085105498923962813370010772695
327380780013754835586926171441311783338731016904898083034938191697485165426923031528809687
323899517358886329091838495704284037458027823849316649012854943859233048947835297900078295
296049416119938277131137089808062070412402279404665176836188961153216117115133428870227159
326945622181896272275040211974183315103643117772950403782177785717703650867037064825218263
323402194122476542449683113456137216617927367698519301295414479882339889450822764524545239
295552092883528490488981707559915249572301823253867829118748497176322957618120895494694103
155870172374024605576567450018287064155815043538181964560427263592035780891400283351
154210176982718440598975136377202514308830565038015341434357599667698338264882160855
581512834329130311585765432036666790040039189886890984385455966233526602800536965922497751
1212220320669723654207800930480968886526908366425851890282045205462265001202766841019643866981591
578031571674261805090677756299639044159335996831309550363372718395274486321449232293766359
1439835897342031421704794082154537689760961122255986405537512744735873520411773668789701622513382532311
686567261048562162680973068319477895943998408431053013545413869683779270722938512889889501553879
686567257567299507812466573231802158916252527727859957963979847600531432470822033802155872822487
326883337261382122813050893210614619266659549319516476490834923719390441512347336610227415
323402074606513616317963217473586873385956356263935042468751675881138325033259602981496023
581512836166982351960448085799585464097933663333992180998502998667797376174134159567561943
1212220320669725492059841305163622649445582424320325337383241818509297435473540214616837512045783
578031573512113845465360410062557718217230470278410746976419750829545259695046425938830551
686567257567420683770685067681048144257780179588676773589852501788236468674655978860671547286743
679266520628237885637498958333788932928571716865778058067572574417750366096304180105710251091159
619948032997377650805361819887307840878752957242225994449048164532550782647195815221649719502039
678223558208354628761329514141323331310113365048221098707246870507680922870825351712144351634647
327380781673750127949655521444102967758620822285939696862463092732487434954418385660224727
323899519018881621454567845707075221877917629230358262840379844894235318475330652031493335
323464361187023058142681886239946753642829730098410583587619438914453803915444685327901911
295614259948075006181980480343724786597204185653759111410953456208436872082742816298050775
327318616269198904619386098663084615153608265267090028397783034735375790017291818988283095
578031573304614421552089787863518513081661739405350934455591860070837269152866097624065239
327380780013754736643490543851789326674070975301461196695839966662823510616975759142102231
323899517358886230148402868114761580793367782245879762673756718824571394137888025513370839
295614258288079614875815502751411145512654338669280611244330330138772947745300189779928279
330799877264072019808308796807798719949761611338192962253243156503963982158936926098891991
323402194122476443506247485866614759953267326095082414956316254847678234640875492137837783
155870172275081169948977927561622404114211606651842866335392601937225833619013575895
154210176883775004971385613920537854267227128151676243209322938012888390992495453399
1219521058098458987244430408611651274805435868594040569683376934697443356864116850630367617033431
2542210269933406860323894178679286147409121673854309587776139664174784170672959633943179646997791057111
5074529491709739954748961690594246963786572206132296735345515882498500431144668282402617415115315635005498583
2419724229345558192559034053960699350949344185724289691336296510215826802717794582242662909084500042967
1212220321159276189111244299264392063476227405871141854161097007326957254285765051875406320837847
2419724222044821253376235920774590003690132856515826968437580987935899432231692003890864154123203847383
581505063627623968312393472965469288239384023699972688469880194509716441514380195000820951
578023800972755461817305797228441542358680830644391254447796946671464325035292461372089559
3019554609296587991759569668181236097912189698976319995649299795905808596554654060583891722981056865093887191
2559669820664286950602028869857182202576800471897245427471027927298465630832867652431036490854942975191
2725986926395457457739571371939601114306944824902774907574064605854554529711519998846936904587390789125481687
1299851850955918658544950697428143348071437728384157483839643104755273503249091172184193314207228830935
1439835838936135908242405774474796337380349938293621296581168245326091531309030604456108117846334710999
1220545686705002669662761212276363319640930412478906592284748183350076090298881576900297694454999
1299851859281284693823995332007280876600566272601508808752324561105179519760447544316950432378773906647
619817666176033719363937773427372471812369228781640994163398456414120981854774292236695258080471
1439835838936132426979750905968301249704612910547740593388112663892069448061192352339629030112705979607
1220545683223740014794254717188687582613184531775713536703314161266828252046765097812564065723607
1299851859281281212561340463500785788924829244855628105559268979671157436512609292200471344645145175255
619817662694771064495431278339696734784623348078447938581964434330873143602657813148961629349079
685524267297315008746054301763623740525532466958991933631011603999265360790892169241744265258199
678223530358132210612868192416364529196324004236093218108731676628779258212540370486782969062615
581504092289935676949213159762655888899687441076661602829481632810406759710016024766653655
578022829635067170454125484025628143018984248021080168807398384972154643230928291137922263
291573387473045080353444446671640044956201395992583618189536767437538598020992490269123799
3019554609296587991759569789593873346807713248407440616658918696373518317865411078516746858638289817752380631
1439835897342031421826203477212566639003471692582332698671360133286821252215784086406155390489362769111
1299886026748493393227681655024337584454702492277524809184429967142309415782636517568650914553278309591
1439835838936135908363818411723691860929781058914630915481635955047402288326963459591765350798993204439
686567261048683572076031097268720406514324754724186860933964817415583281140554966657865481790679
619833962463965807889876816516429177958278650147690789363124856294733749760308056163297383752919
1439835838936132427101163543217196773254044031168750212288580373613380205079125207475286263065364473047
686567257567420917207524602181044669486578874020993805352530795332335442888438487570131853059287
619833958982703153021370321428753440930532769444497733781690834211485911508191577075563755021527
678239826646064299138807235505421235342233425602143013308458076509392026118074134413385094735063
685524267297436421383303197287173171646153476577892401340732914756283293646027826474696923751639
678223530358253623250117087939913960316945013854993685818452987385797191067676027719735627556055
323409966691477577263196137831784493807876059738679801974568487141194897104168399795725527
326883458670777180842000135721184945612952683166905027438566727729808057966115312590464215
323402196015908674346912459984157199732249490111323593416483479891555941487027578961732823
295062542216119738660339349687415705922150059143230982080462040458284805774453997390341335
291581279561251232165251673950387960041446866087649548058378792620032689295366263761609943
1439835838936132427100930106365294343804070112062972697466348181324294273702021660985926310196010362071
1424525083862651343630322590775470994246597926046720210411367787079424602707626029523361717956848985303
1422337833137868331705950088548353372881244756615826997974942016473014649708426653600138204779825931479
619948032997377650805349451957854392188445874159720794019437372145272653314488963978240671163607
619817662694892243695828271433796191986138580182526174099396659156513972911304110429044933731543
686567229717319444822620739050188799345506050880627128508769532734975633325017294915393469097175
679266492778136646689434629702929588016297588157728412986489605364489530746665496160432172901591
678353900660738796922786366034522186600146530317366073546204614443178767924371521316062010877143
295614259948074993814051026895034479514121680453329500618566178079104165231499407249712343
295552094543523770483781604114016126909109123434479832153886120081992520294372840577770711
292070831888655263988693928376988381028405930378898398131802872243740403815285106949039319
1153814421675000244626409654097797574054656623182706484134145064246991888553911952065676150645975
546202886174388064086215870533431672232150040553891069747014887420342354492820552541611223
686567229717317784827229432885211207031864966330780144030269366111849563661092957472766950974679
679266492778134986694043323537951995702656503607881428507989438741363461082741158717805654779095
685654637599919935060581169216803805615713908490417804589984375190538800838798982628396788950231
678223530358251729817873879345486394084198151790324469147663734831294017857262330324239755322583
295614258288079602507886049302720838429571833468851000451943052009440240894056780731589847
299033355538396885672704302258730231705262469505582766009346241850580712436017947688379607
295552092883528379177616626521702485824559276450001331987262994012328595956930214059648215
291573506992250086040373568536527919103755627243622550247739282197183319980829947055383767
550181483685634096366613771664801726544802618651619352652900481723135100831019205172733143
326883443497381807184085887416443070074489238074406236853027215999286249569178804573250775
323402180842513300688998211679415324193786045018824802830943968161034133090091070944519383
549684147169261179275138568678145777028303386624994003602475009188930546634465659652220119
546202884514392672780050892941118031147600193569412569580391761350678430155377926023488727
549684145509265787968973591085832135943753539640515503435851883119266622297023033134097623
581505048450523247798885106407173141180642565556169258375040184729931990429190466835129559
578023785795654741303797430670145395299939372500587824352956936891679873950102733206398167
140693071542199732128970941107480580150867373610955639047483484779289400481799546071
139033076150893567151378627466396030303882895110789015921413820854951957855281423575
581512955712530059715713706901720066918261894364568550395622638622037656617378054639527127
1212220320669845037607549060429243751580185244648556367959611215628937389713820657860732584010967
1300125257296516535156909839573518732151667358035202629956653457294013042746646881246434331960791344343
619948036478640539052825939632840232498148706253398071214652107698252318045030983864497430144215
578031693057661553220626031164692321037558701308987116373539390783785540138290321010795735
619948032997377884184319444545164495470402825550205015633218085615004479792914504776763801412823
