8
154210126224732896953056550389635964662384865776691141931524856572432408450666407127
171585026965878802318008751587008179004673935384302505927095854229464365329757878047
277494426012512914464598092759008734572565336439424527226314210857513971051731166423
277494425913569478837008570302344074530961899553085429001279549202704023779344458967
327380660497798229464090295245942640965971859007268369751364451733982624231762813851870423
327380660494556050965445441774082653385728597587376810180726515940877811879541246221952215
327380781881255871871810163430323373753401406695954054926380047528894448719001657841099991
156107320793848077536992582139779408803032058125981187274583110092496442652382274775
327380901426804482485925886286850393638752517357892012167770990924422329303014413441770711
327380780013704065233453072074035488689098865258769210918351410735409363309749808264717527
546265049918893237068212297393072852850723145745999863059970541549708634636521950866384087
323409845278326500968615305289906057956332802797294625740047629154100490654921252789626071
323402074602757598052331627442278763880706233169938417181962621904461535037780431955633367
154210126212364967499607860082552882157184436165898754653395523865581165041618068695
327380781881197989961968023559686224927277068685375546553918402251826384899847311617238231
156107262911938235397121944990953284465021479617608725629306042028677288306158413015
156107262898024314761992168395484816646670996305467289941410542733469639470979032279
140959870069283275865719475171819776985606665998887437779852108625921823368341431511
327380780013761945376448147166288307931925702526429203463329159136858469007297953195959511
169387284813021470941258409048854450452595899588538572411576757422363902914715002071
546265049918951117211207372485325672093549983013659855604948289951157740334070095797626071
323402074602815478195326702534531583123533070437598409726940370305910640735328576886875351
154447326291265986142927586279093501829735593087038964276949782103326919276051899607
154239826867352715520728547073957933098862533274518136386191074112784738947737134295
139092368921683960100198685099061415745129166960497700360805390803205574980759266519
154210184092507962574700112901795708994452096158443732401796972971278713186549310679
139062726146839207154170250926899191640718729844423296376411289661699549219571442903
156107320792081230472214197810196111302289139610153703377707491134374836451089654999
260479474029037431946765982954542998967858578776809554809372497206561912698673112279
275600994546717028539520965028797570230232812614264887348413342017323304124611634391
260449831254192679000737548782380774863448141660735150824978396065055886937485288663
154210126210598120434829475752969584656441517650071270756519904907459558840325448919
275597281976990633607232271420757109180130615272001416422833778573508900020233512151
154210118987727319620794336416449401619390624947317100328989604106333407956095804631
73533142511262311638307510847603607924288454062617478019288802604334111597783
277494534442126276737052247983137036019213764667200215704771455469421869343730902231
327380781881306530886695377052054212803321062137670271461092383873065358468936285052019927
156107371452862962750614312978829328458473774342515899610927281002246377279593194711
581948098374762810487779037210402614647561412685315154196503136962063446418312597829395671
686567261483826234250899959491910844559723657899367171102060245834436344098280948438062447797463
327380766737503273034492748940248697121140420495922791331665638789877428885022076228412631
581948098371520631989134183738542627067318151265423594625865201168958634066091030199477463
686567261483826231008721460847057372699736077656105751210500675196500550993468596216494817879255
327380766734261094535847895468388709540897159076031231761027702996772616532800508598494423
550181591792840287533265298386332136862384116735196243256129027774433550437547775296611543
686567229717319652328377004978172020489245872722071220983149305460327156468384967673239915013335
619947782346466707778638071573184547334482285371264884630567554876779822305470142419265848419543
619817412043981300669116891049126347132174991394070264710526841888021141902285288870070110987479
295614260155580750079979010116178219335963124545803880391291529602247532904257253695628503
295559865426598429665993265182787160806577137154310420484696478854774843584271507857679575
295553066085475639614245047066113278490403888730373737996372097511340757419273289627935959
327380766733797926178898630686694425600862407444618151822365140740614786196768856079934679
295614138768417760816665023678243215028255563805813555706975435758073065728765189557920983
550127075676694977855965567015006074025290568603712458665217883182786393942069965320955095
550120276335572187804217348898332191709117320179775776176893501839352307777071747091211479
295551973363866537486395600897224862423243006786963887242295377760961420791638622885979351
262317383062573727044658454023772353260110275431487084477244903755643676153570993367
140930220073310413058220519019464645699370285106802768383400729288468184089433285847
158305120814456318423172720216836860041659354714414132378971726945500140968524756767
578031693031782007114086538553116877369766998559886989730508608262104574433624211577185495
686567257567420891270096585799412187273986380104953045673895779839907644139408963749676195587287
678353677859929092837794566471092508530923448911791988848081271554266424586376695833523468707031
1145486767952953442140874531737131108423246180947264489843960999400213144248105069295500154971351
678223307557443685728273385947034308328616154934597368928040558565507744183191842284327731274967
323464361394522469660800250282962959843346006370494626865671110089918556900333689976202455
546210776577124564932425752519347637678964374536212944372403920990581322241962896377062615
323409966665540149246814505349571901313960018979001166959076059342445867580347944138253527
323403167324417359195066287232898018997786770555064484470751677999011781415349725908509911
327380780013754724248338285695766327739018520700485427453063747079580273059684435475637463
323464240007359480397486263845027955535638445630504302181355016245744089724841625838494935
577977176915636697436786807181790814532673450428403205139597463670457417938146401601529047
546210655189961575669111766081412633371256813796222619688087827146406855066470832239355095
577970377574513907385038589065116932216500202004466522651273082327023331773148183371785431
323402074602808257067216841064009602930625888611654633716674958248632444787715059166553303
275597339860643166699667525925910509373366142707117783083583869242506591732966696151
154210176871379852713229590921602801812626152382433466989739694775331099668828988631
171585077612525758078181792118975016154915221990044830985310692432363056547920459551
277257334460401846656543659913677778887523126116571620409376239928364456180391158999
155870171471138532670105724909370071326783135791887304315532065461188964116253451479
277494476560216434597181610834310911681203186158827754059494387405602714997507040471
327380781881248648976853237181417063977196724127091763088630738595997294649781938828158167
156107313570953120610743675830003204120463195834143437965650212938427222933369332951
277494476547848505143732920527227829176002756548035366781365054698751471588458702039
327380781881248636608923783732726756894114218926662152296243460466664587798538529779819735
156107313558585191157294985522920121615262766223351050687520880231575979524320994519
277494476546302513962051834238842443862852702846686318371598888110395066162327659735
327380781881248635062932602051640468508728905776608450947195050700497999442133103648777431
156107313557039199975613899234534736302112712522002002277754713643219574098189952215
295614138768475640959660098770496034271082401073473548251953184159522171426313334489162967
158305178694599313498264973036079686878927014706959110127373176051197689113455998751
295614138768424981920618772934998221965141100113787742633661966412754908733309872494945495
140959870069259119753505708198563755340088696409803858898449512272978754533558133975
323464240007417360540481338937280774778465282898164294726332764647193195422389770769736919
171585135492668753153274044938217842992182881982589808733712141538060604692851701535
381866694900186431960860788134420809221091178020782753667091143384613490274251384023
327380886253466988946850600860594364087094264015083625043630346192753273660557215572501719
550181589925346361037903282122297071040908412565671391793078139382397570725844070651471063
686567229717317784834450509616155756454180051246367051458297842409438764432405255969535269872855
619947782346464840284711576211168283299416463895560715105716091825891430269490430715561203279063
619817412043979433175190395687110083097109169918366095185675378837132749866305577166365465846999
299530678774813893391590629056299367630278512563808142203084295028245184231527249382810839
295614258288086823584616993852143153514487420376279028928240641210211553192553549050488023
295559863559104503170631248918752094985101432984785569021645590462738863872567803212539095
550181483685641317443344716214224041629718205559047381129198070923906413129515973491631319
678353677859913945387070001669421235423955489279974563455954177804771693584910121214239427863767
1145470471665127618801459819369952560290989809568297736961828816527123578196240387982566646949079
678223307557428538277548821145363035221648195302779943535913464816013013181725267665043690431703
323464346247071745095998579009855991883714188945102499771921615358917090325714405935359191
323409951518089424682012834076464933354328201553609039865326564611444401005728660097410263
546202990754104937451340403398613375643705987483464608720569419009940900050202791502226647
291573493712294176667784692347441105512272438275222577391051862840643237579785703229301975
546265049918951117187051260271558698837528337495690266521369408548561387391001261014328535
619947778429924833889467725359146432561044260515485645124590820117160596433307095872751566136535
1153683796805181540269180790853418060807105803150259597771269796095198167072097526280100613006551
619817408127439426779946544835088232358736966538291025204550107128401916030122242323555828704471
678223275790800572897383458911756026770437622695936304731317349426308030640004799661377168418007
611604051220757539932060211118015723391410400349485525590513012170622344612544636022355340633303
291697718281691579733764972001404781311107345306297903656531910376375369857710739413345495
546210655189968796773065515338167640308142350104196806614774357801088698071015515176379607
291643323552709259319779227068013722781721357914804443749936859628902680537724993575396567
546202884514399893856781837490540346232515780476840598056689350551449742453874694342386903
619817408065274022228723214565665451340384361525734006354881642448343918918477305196989156762839
611473680856106728271315700324534742170750501359733886820803834501805667097714845346592931259607
291635552877140356403495549220386428706094788287448235191851852379263724920584172741403863
328073360716235974131415787865857962758454995193189622417891561257703607353484609166620447
291581158148158035989509804286995370176708800895954775285256801631791035600598426903454935
291573387472589133073226126439368076101082231268598566727171794382152079983457606069462231
328011195311684750801146365084839610153442438174339953953211503260591962416358042494678815
327949029907133527470876942303821257548429881155490285488531445263480317479231475822737183
260479531910923117974422853130113101660351187696098437573246968917437998210113676503
295614136900923834321303007414208149206779859636288704243924547366037086017061484912780503
295559742171941513907317262480817090677393872244795244337329496618564396697075739074831575
550119303133632148444319872903343714128188294806831398644081987541111458613225439841821911
323409830130926435418698847638529929046620640813618715181010470767269933830236595959702743
291635537729682410734740128690524453809577434554081921171415826993580415341420205763536087
139092368921659803987984918125805394099611197371414121479402794450262506145975968983
260453594482933959146647973229471155568992055219533334086902130418620225669074330839
291581142974762662331595555982253494638245355803455984699717289901269227203661918886241495
139066431493670645160210038225163448008252064894849017993057955951444733604936623319
139037251887182841478963298336941258655473040858713276570920012640274739496267359447
260449889136078365028394418957950877555940750580024033588852867775931972448925852887
139062726146815051041956483953643169995200760255339717495008693308756480384788145367
156437626887960956406908685151015384337489829862951081490579690965788437263879616287
139033083371970298095928049781480945890790323139265313510614592167250454623600321751
275626983524211993229223277878471376351464593284416587196414306319180536744342267095
327380780013755612972411869223084108137661394388498888677463875515916208227603685663384791
323464240007360369121559847372345735934281319318517763405755144682080024892760876026242263
154239820534948679242785342874163668790724602959732271102570131852005044680204559575
262347025934595068553498026323015939905381230918073102789798047593838042985852904663
140959862945331754567060091318708232344641240593388786695953873126662550921715197143
275389840533906484640279624847856303183353601265108569520984203948652752475746018519
154002677544643170653841689843548595622613610940424253427140029481477260411608310999
292070695769040299016461082767169670515574022955652526605905898697408265633539228395185367
139507367670542909604793474079411871519753880110116679035885548776536919530218792151
156107371451096115685835928649246030957730855826688415714051662044124771078300574935
327380766733797924412051565908310096017564906701699635994881243864995828075162654787314903
295614138768417759049817958899858885444958063062895039879491538882454107607158988265301207
550127075676694976089118502236621744441993067860793942837733986307167435820463764028335319
295551973363866535719548536118840532839945506044045371414811480885342462670032421593359575
142827357661607754539261921708263690880895342019737139487747583386732226604161377495
262317383060806879979880069694189055759367356915659600580369284797522069952278373591
140930220071543565993442134689881348198627366590975284486525110330346577888140666071
158305120812689471358394335887253562540916436198586648482096107987378534767232136991
262346975176612591600073006054045338562818108226115713347016618676335092251471979735
140959812187349277613635071049737631002078117901431397253172444209159600187334272215
323464240007359478630639199066643625952340944887585786353871119370125131603235424545875159
577977176915636695669939742403406484949375949685484689312113566794838459816540200308909271
546202884514392670985981023455401009712332743425947895302518923021148941327723810112742615
323402074602808255300369776285625273347328387868736117889191061373013486666108857873933527
546140719109841447655711600674382657107320186407098226837838865024037296390597243440800983
154447319068371029216678679969317297147166730795201214968016884949257699557038957783
275597339858876319634889141596327211872623224191290299186708250284384985531674076375
154210176869613005648451206592019504311883233866605983092864075817209493467536368855
171585077610758911013403407789391718654172303474217347088435073474241450346627839775
260420239138362811268330845449268470414479420761195459176928465833299795803508384983
139033076149099497281892910444960762853739430436511143083084291366124303739370677463
260479474029013275834552215981286977322340609187725975927969900853618843863889814743
295614136900865952411460867543571000380655521625710195871462902088969022197907138688918743
550127073809143169450761410880333859377690526423609098829705349513682350411211914451952855
295551971496314729081191444762552647775642964606860527406782844091857377260780572016977111
577977161768128090962142996038046697746917294992432569673386323662387887544372771336824023
323402059455299650592573029920265486144869733175683998250463818240562914393941428901848279
291635537729624528824897988819887304983453096543503412798954181716512351522265859539674327
291573372325073305494628566038868952378440539524653744334274123719400706585139292867732695
139092311039749961848114280976979269761600618863041659834125726386443351799752107223
381840699590287430993215271084952738791721467035845188535469236821976563386988176599
295552092857540290355346603425607751441404433987718375525995451591193345618500095115338967
323402180816525211866728188583320589810631202556541846369676425739898882751660952000210135
260453536601024117006777336080645031230981476711160872441625062354801071322850469079
139066373611760803020339401076337323670241486386476556347780887887625579258712761559
381836994243431836874961716813432460778670162396335888037419974179288310166839698647
260449831254168522888523781809124753217930172071651571943575799712112818102701991127
295551971466671954236438498734118475613418860196423411332378859697756235754754810829153495
291573372295430530649875620010434780216216435114216628259870139325299565079113531679909079
139062668264905208902085846804817045657190181746967255849731625244937326038564283607
156437569006051114267038048002189259999479251354578619845302622901969282917655754527
139036730836916050074310966904175099565831049270402152363386786746119553497524937943
260420188479323769942495347636962529113519734955577167959181698570606792341514167511
139033025490060455956057412632654821552779744630892851865337524103431300277376459991
156407926231206361321009613830027035895068814238504215860908521760463257156467930911
156378283456361608374981179657864811790658377122429811876514420618957231395280107295
154239762653038837102914705725337544452714024451359809457293063788185890333980697815
155870171469371685605327340579786773826040217276059820418656446503067357914960831703
140959805063421912427189454169882108006630662085016325050676805062843396575491335383
154002619662733328513971052694722471284603032432051791781862961417658106065384449239
139033018366133090769611795752799298557332288814477779662841884957115096665533523159
522466551898569571177837503751350560885125828664267135118351563325085856613421397791
262317325178897037840009432545362931421356778407287138935092216733702915606054511831
140930162189633723853571497541055223860616788082602822841248042266527423541916804311
158305062930779629218523698738427438202905857690214186836819039923559380421008275231
535746508696639010832846575653488716998381695939897833724690528811948772192817100575
275597281976966477495018504447501087534612645682917837541431182220565831185450214615
154210118987703163508580569443193379973872655358233521447587007753390339121312507095
171585019728849068873532770640565594316161724965844885443158005410422296000403978015
139033018267189655142022273296134638515728851928138681437807223302305149393146815703
156407919008335560506974474493506852858017921535750045433378220959337106272238286623
140930162177265794400122807233972141355416358471810435563118709559676180132868465879
154210118975335234055131879136110297468672225747441134169457675046539095712264168663
140930220057408789475215060053214968192684018464355413311520158665373728277799707863
154210176855478229130224131955353124305939885739986111917859124152236643857195410647
158305062916644852700296624101761058196962509563594315661814088258586530810667317023
171585019714714292355305696003899214310218376839225014268153053745449446390063019807
139033018253054878623795198659468258509785503801518810262802271637332299782805857495
124178022619957706294509894387253106292378368903778817238533579689350981559511
66296112777817835657361068262915095713869996442133540170469760535004757697751
74581111071287219547967090714970175337230186646568585410667417956608893630239
140959870069256100239478987326906752634398950211168411538274187728860870929210221783
295614258288086823581597479825422281857484714686532830292793281034887009074669944702575831
156107320792054054845973709965283086951081423822434677136129570237313884011958445271
275600994546689852913280477183884545879025096826545861106835421120262351685480424663
275597281976963457980991783575844084828922899484282390181255857676447947581102302423
131415025177775941787611423947590410787009107498021177166455560806241204249815
140930220057405769961188339181557965486994272265719965951344834121255844673451795671
277286978123970295746846071757281520527410358419040993602184761437023665741223240919
125082647939684985731147585582295269354207211228059112229523827328962259395799
277257341584325814889709215812919173839069617459521814331674638962548040737342694615
295552094513887327988289065827625508819029688342492809866501316255086643786305542629696727
140930220073307016104940458038850517655469320633337890103203489176335565034541884631
139062726146811654088676422973029041951299795781874839214811453196623861329896744151
154447326192294997449844235868558692098713222138151408890315283983441284113990493399
139270225471781489083285939721499950640569418708056568880535499532356094385824802007
277257341582558967824930831483335876338326698943694330434799020004426434536050074839
295552094513887326221442001049241179235732187599574294039017419379467685664699341337076951
140930220071540169040162073709267220154726402117510406206327870218213958833249264855
154210183979402197363389687854594519257486377082936305840157523186420228414146946263
140930220057405392521934999072600840148783053990890535031322918553241109222908306647
131301946588190871850409135782204652783721319097701115637567763273907933095127
73420036746051001213260309657866642205212946636055838569503944119561709233367
66296109380864555596380454134871194749396531563853342930357627915949866296535
277494477450706930626327305321716086050146497576696528299781687284875663067125982423
262347026726142128955054198353756454232721105449602778805050685818301043783085139159
140959863736878814968616263349448746671981115124918462711206511351125551718947431639
125082647892505079063633965941627992951922857549194109490077825487030941459671
277494483783083791278030021676597326007076712103763367341824708648594404895527347415
275626989856588429261765986610775850302907187252300316453432672668882701190882206935
154239826867325115275328051606468142742167196927616000359588498201707209126744499415
139092368921656359854798189631571625388433830613595564334202814892128045159766631639
131415024753156781779988847181584923166449924388236152511441544228859342824663
156107263802456325774179801506645794107250577096835426038070575388277535955355247831
156107263800910334592498715218260408794100523395486377628304408799921130529224205527
74437795378157596569459869737251780369894300634201247504313375701593649390807
327380660497791897087223746054892846882276818667503557140315551565618829762790744035763415
327380660494549718588578892583032859302033557247611997569677615772514017410569176405845207
156107314461471210987801532345695713762692293313370138374414746298027470582566167767
327380766734204103144096132655608076407282463294550202615266466484237912313893811571467479
327380888146841352039619682086728697416901363762259923926023484417093047971126764229960919
327380766733740934787146867873913792467247711663137122676603904228080081977862159052907735
295559744039378449010927515932071523365254880632839066654619148498065672189872746692945111
295551973363809546094643838084444229289628311005482858096534141248426716572731925858952407
140930163081918661295407738386331031003588804077657007146888194584249277392406258903
156107256579561368847930895196869589424681714804997676729137678234208316236342306007
327380660494549717042587710901946570916648244097558296220629206006347429054163750274802903
327380903323529561689228928017742084456164058084282378351443739921320343056882875740267735
156107314459925219806120446057310328449542239612021089964648579709671065156435125463
327380888150083528992273353877502396611759312032097782147613010444031271966942905728836823
327380766733740933241155686192827504081862398513083421327555494461913493621456732921865431
295552944698255657413188116134311352663696319058848682817246357388464997668469102332159191
295551973363809544548652656403357940904242997855429156747485731482260128216326499727910103
140930163080372670113726652097945645690438750376307958737122027995892871966275216599
156107256578015377666249808908484204111531661103648628319371511645851910810211263703
156107256565647448212801118601401121606331231492856241041242178939000667401162925271
156107372353982135516342475472021623105160382916707503400945528110576262136545748183
156107314459704363923023148016112416261949374797542654477539127339905864381273547991
295551973363860203366838099141557712012272111222250147887341462119575021144129186560550103
140930213739190855556464851869053674803805571367447814467759342888820674653107856599
140930163080151814230629354056747733502845885561829523250012575626127671191113639127
67200765644713120588513427152563268159475843013717309655494333632264295490775
156107372353957979404128708498765601459642413327623924519542931757633193301762450647
156107314459680207810809381042856394616431405208459075596136530986962795546490250455
327380901426804482485919988798516954436297433948341726623561132799079898552784172027028695
327380780013704065233447174585702049486643781849218925374141552610066932559519566849975511
546210655189910916654220654971348355118882074944956117609165632676893514566305963613693143
323409845278326500968609407801572618753877719387744340195837771028758059904691011374884055
323402074602757598052325729953945324678251149760388131637752763779119104287550190540891351
154210126212364961602119526643350427073774885880354544795270181434830934800203326679
156107262911938229499633611551750829381611929332064515771180699597927058064743670999
327380901430046659438573660589290653631155382218179584845150658826018122548600313525904599
327380780013704063687455992904615761101258468699165224025093142843900344203114140718933207
546210655189910915108229473290262066733496761794902416260117222910726926209900537482650839
323403045937203709370870008003812448052319157813753956358464979919157385383287367014098135
323402074602757596506334548272859036292865836610334430288704354012952515931144764409849047
154210126210818970420438440354965041760624832179005496385504014846474529374072284375
156107262910392238317952525263365444068461875630715467361414533009570652638612628695
156107262898024308864503834956282361563261446019923080083285200302719409229564290263
156107378686358996168045191826902863062090597443774342442988549474295003964947113175
156107320792081224574725864370993656218879589324609493519582148703624606209674912983
260453536601048267221502769614698597793089896014700241464902316276993909916219024599
154210126210598114537341142313767129573031967364527060898394562476709328598910706903
154210118975359384269857312670163864030780645050980503192734928968731934305632724183
73533142505364823304868308392520198374002909852759352676858052374092696855767
155870171471138526772617391470167616243373585506343094457406723030438733874838709463
156107313570953114713255342390800749037053645548599228107524870507676992691954590935
156107313558585185259806652083717666531853215937806840829395537800825749282906252503
155870171469592535590936305181782230930223531804994046047640556442082328448707667159
156107313569407123531574256102415363723903591847250179697758703919320587265823548631
156107313557039194078125565795332281218703162236457792419629371212469343856775210199
156107313555493202896444479506946895905553108535108744009863204624112938430644167895
156107429345373881381666922665952782717532313660309054779332720384044938592158033111
327380766733855818689817261739304112724316666503157469615520309146054167995330168644773079
295559744039493332913597909797461843622323835472859413593535553416039758207340756284810455
295551973363924429997314231949834549546697265845503205035450546166400802590199935450817751
142827415555885520235092915724970442640696799853357778553028641726652394118018835671
140930277965821331689273128706588099958428824424595923551806168670266745401998124247
158279241278978078226450450003318368209358761555642184061032327828480929740050249503
327380780013812616759256916748376014862472779759024745246218915485019654858245748040475863
169387335484404279710840496755784997529828495130321462167924918608214850709559518423
323409845278435052494419149964246584129706717297550160067915133903710782203417192565384407
323402074602866149578135472116619290054080147670193951509830126654071826586276371731391703
154447376962648794912509673986024048906968188628821854033297943289177867070896415959
154210234763890771344282200608726256071684691700226622158145134157129660981393827031
171559198077047517881459521905456524322614628831272882667371293315343845319445952287
292070695769040299016455185278836231313118939546102241061696040572065834883308986980443351
139507367670542903707305140640209416436344329824572469177760206345786689288804050135
156107371451096109788347595210043575874321305541144205855926319613374540836885832919
327380766733797924412045668419976656815109823292149350450671385739653397324932413372572887
295559744039435438635826316478134387713116992261851294428686630009638987536943001012610263
295551973363866535719542638630507093637490422634495085870601622760000031919802180178617559
142827357661607748641773588269061235797485791734192929629622240955981996362746635479
140930220071543560095953801250678893115217816305431074628399767899596347646725924055
262346975176612585702584672614842883479408557940571503488891276245584862010057237719
323409845278377158216647556644919128220499874086542040903066210497310011533019437293184215
546202884514392670985975125967067570509877660016397609758309064895806510577493568698000599
323402074602808255300363878797291834144873304459185832344981203247671055915878616459191511
154447319068371023319190346530114842063757180509657005109891542518507469315624215767
154210176869612999750962873152817049228473683581061773234738733386459263226121626839
139033076149099491384404577005758307770329880150966933224958948935374073497955935447
260479474029013269937063882542084522238931058902181766069844558422868613622475072727
260453536601024111109289002641442576147571926425616662583499719924050841081435727063
295559742145946204008310397346966602006868359465533973855554506871315403309918610396882135
295551971470377301092026719499339307931241789838177765297469499621676447692777789562889431
323402059429362222603408304657052146300468558407001236141150473770381984825938646447760599
291581142974704780421747518623282906609665934383327190783045786498858732634277331247637719
139066373611760797122851067637134868586831936100932346489655545456875349017298019543
139040436183771638295076187736492922495472803624367243003310706958057576476258673879
260450294422525466255817142653862332886152034866046024647706615111698619513805808855
139037194005272993441604327748912679234052912064796605067517602145705354908628755671
260449831254168516991035448369922298134520621786107362085450457281362587861287249111
295551971466671954236432601245785036410963776786873125788169001572413805004524569414411479
291573372295430530649869722522101341013761351704666342715660281199957134328883290265167063
139062668264905203004597513365614590573780631461423045991606282814187095797149541591
139036730836916044176822633464972644482421498984857942505261444315369323256110195927
156385694150072790713999954761702912733351436115904203014487603473583507594162321183
139033488658417399323350773477392401221001607425287304569468339503017101688480277719
139033025490060450058569079193452366469370194345348642007212181672681070035961717975
156381988803217196595746400490182634720300131476394902516438340830895254374013843231
156378283456361602477492846218662356707248826836885602018389078188207001153865365279
155870171469371679707839007140584318742630666990515610560531104072317127673546089687
153976682234744163788707839354878070109834349669942478437392780488090103282930361559
139036723712988678990377016585117121486974043168442870302765805169053119644267259095
139033018366133084872123462313596843473922738528933569804716542526364866424118781143
262317325178897031942521099106160476337947228121742929076966874302952685364639769815
140930162189633717956083164101852768777207237797058612983122699835777193300502062295
154210118987703157611092236003990924890463105072689311589461665322640108879897765079
140930162177265788502634473794769686272006808186266225704993367128925949891453723863
154210118975335228157643545696907842385262675461896924311332332615788865470849426647
140930162175719797320953387506384300958856754484917177295227200540569544465322681559
154210118973789236975962459408522457072112621760547875901566166027432460044718384343
158279125488655687975033410761916657022193826801485002317343907329018528028213229343
171559082286725127630042482664054813135449694077115700923682872815881443607608932127
139033018253054872726306865220265803426375953515974600404676929206582069541391115479
66296112771920347323921865807831686163584452232275414828039010304763342955735
156107378686331820541804703981989838710882881656055316201410628577234051525815903447
156107320792054048948485376526080631867671873536890467278004227806563653770543703255
74324689612946286144412668547514814650818793207639608054528517216821247026391
154447326192294991552355902429356237015303671852607199032189941552691053872575751383
73420036740153512879821107202783232654927402426197713227073193889320294491351
74437767777912196073992379946895085033547398498174644928402298171772656755927
156107372353954535270941980004531832748465046569805367374342952199498732315553113303
140959863736878809071127929910246291588571564839374252853081168920375321477532689623
156107314459676763677622652548622625905254038450640518450936551428828334560280913111
262321031416243122089920347865085928719941844179121003815303436824913886654407189719
262317789237744477236448487877505685458521952619550365879510332012561665086777271511
140930163080124213985228858589257943146150549214927387223409999715050141370121004247
67200738044467720093045937362206572823128940877690707079583256102443302855895
156107378686331395922644696359413072705395261096872206416385973563217474143954478295
291643323552709259316329196392951789345497563327887400387169856303580691653033765951317207
154239826867325109377839718167265687658757646642071790501463155770956978885329757399
156107320792053624329325368903503865862184252977707357492979572792547076388682278103
139066373611757352989664339142901099875654569343113789344455565898740888031088682199
154210126210570514291940646846277339216336631017624924871791986565631798777918072023
139036730836912600043635904970738875771244132227039385360061464757234862269900858583
73533114905119422809400818602163503037656007716732750100946974844271704220887
74437767772014707740553177491811675483261854288316519585971547941531242013911
74437767771277521698873277184926249289476161262084253918167704162751065171159
156107372355500519817948691173814456092779356199917179693718108553261128720092570839
156107314459676757042948277429519863936418294379403282360545541194234325538689328343
140930163080124207350554483470155181177314805143690151133018989480456132348529419479
67200738037833045717926834600237737079057703641600316069348662093421711271127
291582129482662057042280827117615780774851020238204618061298945123563747452087370743620823
156382567761672229460986732360989937791490503666956518099682476998200016955406923551
156107320792053617694650993784401103893348508906470121402588562557953067367090693335
139037194005269542673743224135576148554039801235740811831926612352976884900827833559
260449831254165066223174344756585767454507510957051568849859467488634117853486326999
154210126210570507657266271727174577247500886946387688781400976331037789756326487255
73533114898484748434281715840194667293584770480642359090712380835250112636119
139062661042062001593464536148126704310080853636207553039517794719745584699424711895
66324409924359703635314230864616923974715230652100866544075640643770529686743
139270160564918660663346430296307292415280948050713800290308424919095870368808248535
66522296748434976012713940544032854446203555169685933127939258696383985165527
74437795377315098236111412243668436148424937175650086741108982811559161570519
156107314459704363080524814667654922678605153328179195926378364135512974346785727703
295551973363860203366837256643224363554778527878028678523882910958811816751239152072729815
140930213739190854713966518520596181220461349898084355916598579684427784618620036311
140930163080151813388131020708290239919501664092466064698851812421734781156625818839
68105391341037155031911617979360298218110151310366465798848203117291628995799
67200765643870622255164969658979923938006479555166148892289940742229807670487
125096786106416506199977206141678359895052388309105028315665789677351589192919
260449831254192672260750881994720826196694369905827482415692290429912766661582726359
154210126210598113694842808965309635989687745895163602347233799272316438564422886615
295551971466671954260587870961218661209491838960621245508289331814246953554703369709888727
139270167688842628896511986195548687366827439393663994212606823953279454925759784151
139062668264929358274312946990413118635954379581143166321848115962737274597445018839
139036730836940199446538067089771172544595247104578062835503277463919502056405673175
73646220716668141568613181938984400937546505363608231526973442280940936701143
140930162189657873225798597726651296839380985916778733313364532984327372100797539543
140930162177289943772349907419568214334180556305986346035235200277476128691749201111
73533142504522324971519850898936854152533546394208191913653659484058209035479
66409215139335879354639995375941406696717131322005696274507343280446366098647
66296136927190062757546664335893859911704172352605656661187560483563638432983
140930212947616194067009851022365876536426139019652543874743365548887254000395166935
124206292166254173776995567198598239216876700977719541036228382268295760913623
124193924236800725086688484116093038787265908590441411703521531024886712575191
124192157389735946702358900818592295868750081106544536084563409418685419955415
140930162175498940595357756116728895187919668201075283256956984966411453655673283799
139033018253054871883808531871808309843031732046611141853516166002189179506903295191
66310247547596076065210074694254285290241708644899259016499590264339196093655
66297879618142627374902991611749084860630916257621129683792739020930147755223
66296112771077848990573408314248341942115088773724254064834617414728855135447
74566976288029005806542764386297478217348659106984294353367301986722650109727
74324689612103787811064211053931470429349429749088447291324124326786759206103
67200762246917342194184355530936022973533014676885951652177808123174916269271
66296109374124568929592794186204440977641623895444056824722484795673963734231
125082647885765092396846305992961239180167949880784823384442682366755038897367
67200738043625221759697479868623228601659577419139546316378863212408815035607
73533114904276924476052361108580158816186644258181589337742581954237216400599
66296109326944662262079174545537164575357270216579054085276482953742645798103
67200738037727733426258277413539819051374033209281420973948112982167400293591
73533114898379436142613158653496749265901100048323463995311831723995801658583
66296109320204675595291514596870410803602362548169767979641339833466743235799
31612464797510174393234947195130780464120434263767613741849356976858327
125096810269257188101836873669695546852118478102860837866594440807418834789591
124192181552576628604218568346609482825816170900300345635492060548752665552087
125096810263359699768397671214612137301832933893002712524163690577177420047575
125096810262517201435049213721028793080363570434451551760959297687142932227287
125096786106404987668075957699383275110774486855570149164606354618308148929751
124192181545836641937430908397942729054061263231891059529856917428476762989783
59219438666140528294531675559454604372471335273298100527440410431792343
124192184572089215508602569294028286973980068665968661066153749049976583431383
74437795378144638221070965239669809987581661498974508459371511260169779094743
260453536601075442834784909070707124562327229489780132479741192232190420931479938263
74324689612933327796023764049932844268506154072412869009586652775397376730327
74437795377302139887722507746086465766112298040423347696167118370135291274455
260449831254219847874033021450729352965931703380907373430531166385109277676843640023
124192208721461442608788165367007051171814244576440777556871548998535464166615
125096810262515761618561557665741907482328832752759691867076868304762502194391
156107314459704363067566466278750425096634771015540060699639319193648532922915431639
155870171469371678852382325403222327577316063208513016782631295926059796215187973335
124206292166241215428606662701016268834564061842492801991286517826871890617559
124193924236787766738299579618511068404953269455214672658579666583462842279127
124192157389722988353969996321010325486437441971317797039621544977261549659351
139033075244473793362415118521747996224640996265292584246742234230854366977776493783
66296112771064890642184503816666371559802449638497515019892752973304984839383
59219437226324040638476388673856569634789643413404218098058030001759447
262347025849813962496491081007026305066308994153920987463146642391908518992057803991
327380766733797938574381136490887236692590109232899758181864142248252280955585933378921687
275597339873038649205471718737002237075154424313477282085091506737265408810265683159
260449881927369893784941856762105719721421057999456846059705823427686244843287815383
154210176883775335219033783732694529514414433988792965991247332270089916746127975639
156107371452890515802969815482837973655061626338083011334305585790153950947843843287
262347025837446033043042390699943222561108564543128600185017309685057275583009465559
327380766733797926206451683042196929609507604032470147389476864118919574104342524330583255
154210176871407405765585093425611447009214004378000578713117999563238673337079637207
262347083717589028118134643519186049398376224535673577933418758790754823727940707543
327380766733855806349446758134449748852334441300130139934454612520368679801890669261825239
154239877526395153786705780417016497950892101486619960445913549810442247243198702807
260449939795144959406585419274265464053488288381209436529977939826532549579170718935
154210234751550400840677346244854273846481664370545556461519448668936221482010879191
156107371451123668738191431153254676154318707822255527437429966832032344746551223511
262347025835679185978264006370359925060365646027301116288141690726935669381716845783
327380766733797924439604618263812600026210103289551631561992967243300615982736323037963479
262346975176640144652428508558053983759405960221682825070394923464242665919722628311
327380766733747265400563292428314787720268802329865825943701749496533353289732861043746007
323402074602808255327922828641127777355973584456588113456302784751318274573682526124582103
154239819644485311646835143268190373612881522978247498800636481746623092896974841047
154213882216496152819060263367548427521522390501682395314291643247805320355935495383
275597339858903872687244644100335857069211076186857410910086555072292559199924724951
260686973452954099509106757690431191249801520995813915542106913632068597860455228631
260479474029040828886907718485295622518928461183293087651348205641526417532140463319
260453536601051670059132838584653676427569328706727984165003367142708644991101117655
381836994243459389927317219317441105975258014391902999760798278967195883835090347223
260449831254196075940879284313133398414518024067218683666954104500020391770952639703
139033025490088009008412915136663466749367596626459963588715828891338873945627108567
124192184949528288871650569412455637492500555886677200494986460112629573166295
275597346984594687985188584329160549521500486045635088729260573064597749958168880343
260449889038925932564658722354264032167767119731614652703874889755018585991191012567
154210183995331373998750649324852841960760495720950772635416398597422257894031172823
275597346982827840920410199999577252020757567529807604832384954106476143756876260567
260449889037159085499880338024680734667024201215787168806999270796896979789898392791
154210183993564526933972264995269544460017577205123288738540779639300651692738553047
275597296323788799594574702187271310719797881724189313614638186843783140294882043095
260449838378120044174044840212374793366064515410168877589252503534203976327904175319
154210133334525485608136767182963603159057891399504997520794012376607648230744335575
260449889023024308981653263388014354661080853089167297631994319131924130179557434583
154210183979429750415745190358603164454074229078503417563535827974327802082397594839
154210176756558949601710051022082981417023336375749247136005527173201651198167950551
131301974141243227352913144427401240635716886209424493942355670847576183743703
80642935099917391855100838486100280949911267918206747175092977844114189526231
124079103340429192213576624244364189743014132038996963641554544696691954099415
73420064299103356715764318303063230057208513747779216874291851693229959881943
88927933393386775745706860938155360573271458122641792415290635265718325458719
66197193498289321576427798120026179164505759577351686573490725542345730237655
125096837816423573802802928302103809938106402458260969980011033209889110959319
156107314459731916975378650520121061458537226793109766200917432127813438049524196567
125096813660311360035829672280458291968517318879379567383658090141054327661783
156107314459707760863164883546865039813019257204026187319514835774870369214740899031
156107320793875624691859751204585598916210359836004089139836072449653786079218181335
156107320792329633510178664916200213603060306134655040730069905861297380653087139031
156107320792108777627081366875002301415467441320176605242960453491532179877925561559
156107270133069736301245869062696360114507755514558314025213686228839176415931344087
154210126210625667589696644817775774769619819360094172621772867264616902267161355479
73533170058417178807372317037716786225998476964482730981645959947760947504343
262347025837446027145554057260740767477699014257584390326891967254307045341594723543
327380766733797926206445785553863490407052520622919861845267005993577143354112282915841239
154210176871407399868096759986408991925804454092456368854992657132488443095664895191
262347025835900035963872970972355382164548960556235341917125800665950639915463681239
327380766733797924660454603872777202021667207472866160496218596227410554997706856784798935
154210176869861408686415673698023606612654400391107320445226490544132037669533852887
156107371451123662840703097714052221070909157536711317579304624401282114505136481495
262347025835679180080775672931157469976956095741756906430016348296185439140302103767
327380766733797924439598720775479160823755019880001346017783109117958185232506081623221463
262346975176640138754940175118851528675996409936138615212269581033492435678307886295
327380766733747265400557394939981348517813718920315540399491891371190922539502619629003991
323402074602808255327916931152794338153518501047037827912092926625975843823452284709840087
154239819644485305749346809828987918529471972692703288942511139315872862655560099031
154213882216496146921571929928345972438112840216138185456166300817055090114520753367
154210640037997502068100069940765729176692948656567547520373196004702868546890835159
260686973452954093611618424251228736166391970710269705683981571201318367619040486615
260479474029040822989419385046093167435518910897748877793222863210776187290725721303
260453536601051664161644505145451221344159778421183774306878024711958414749686375639
260450294422553019308172645157870978082739886861613136371084919899606193182056457431
260449831254196070043390950873930943331108473781674473808828762069270161529537897687
139033025490088003110924581697461011665958046340915753730590486460588643704212366551
124192184943630800538211366957372227942215011676819075152555709882388158424279
154210183993564521036483931556067089376608026919579078880415437208550421451323811031
154210133334525479710648433743761148075648341113960787662668669945857417989329593559
73420064293205868382325115847979820506922969537921091531861101462988545139927
125096810216178173307335438511747114601759500322234367404099955680068118324439
156107314459704316729978155052631271101841890446207630174314856216735908228531561687
73533142458171778311904827247360090889651574828456128405734882417939954869463
125096810210280684973896236056663705051473956112376242061669205449826703582423
156107314459704310832489821613428816018432340160663420316189513785985677987116819671
125096810209543498932216335749778278857688263086143976393865361671046526739671
156107314459704310095303779933528509133006146374970394083923845982141899206939976919
73533142451537103936785724485391255145580337592365737395500288408918363284695
73448361445645224693717480904765058318053747957746543247897731801995731870935
74437822930367453738615420888865024000420504287373465045896890385227412219095
125096837815581075469454470808520465716637038999709809216806640319854623139031
156107314459731916132880317171663567875193005323746307649756668923420548015036376279
125096813659468861702481214786874947747047955420828406620453697251019839841495
156107314459707760020666550198407546229675035734662728768354072570477479180253078743
125096789503356647935507958765229429777458871841947004024100754182185056543959
156107314459683603908452783225151524584157066145579149886951476217534410345469781207
156107320792108776784583033526544807832123219850813146691799690287139289843437741271
156107270133069735458747535714238866531163534045194855474052923024446286381443523799
154210126210625666747198311469318281186275597890730714070612104060224012232673535191
73646248269720497071117190584180988789542072475331609831761349854609187349719
73533170057574680474023859544133442004529113505931570218441567057726459684055
89041039151858099503966402179225572520592057880794145759440350630214825260831
262347025835679179238277339582699976393611874272393447878855585091792549105814283479
327380766733797924439597878277145812366261436535779876654324557957194980839616047135401175
262346975176640137912441841770394035092652188466775156661108817829099545643820066007
327380766733747265400556552441648000060320135576094071036033340210427718146612585141183703
323402074602808255327916088654460989696024917702816358548634375465212639430562250222019799
154447319068398575529047515685665993677000811035860658282109084102022152949387044055
154239819644485304906848476480530424946127751223339830391350376111479972621072278743
154213882216496146079073596579888478854768618746774726905005537612662200080032933079
260686973452954092769120090902771242583047749240906247132820807996925477584552666327
260479474029040822146921051697635673852174689428385419242062100006383297256237901015
260453536601051663319146171796993727760815556951820315755717261507565524715198555351
260449831254196069200892617525473449747764252312311015257667998864877271495050077399
139033025490088002268426248349003518082613824871552295179429723256195753669724546263
124305263154934118801956240503836430505758607187667954002671099789236398269655
124192184942788302204862909463788883720745648218267914389351316992353670603991
262346975176615981800228074797138013447134218877691577779706221476156476809036768471
327380766733747265376400440227881026804298490058124481952454458807831365203543750357886167
546202884514392670989371223610469752805007627742058546878383355710751741149108367677531351
323402074602808255303759976440694016440003272184846769465055494062616286487493415438722263
154239819644461148794634709507274403300609781634256251509947779758536903786288981207
154213882216471989966859829606632457209250649157691148023602941259719131245249635543
260449881913210954414514348364523369403205968528845727594012169774627206122260997335
260479474029016666034707284724379652206656719839301840360659503653440228421454603479
260453536601027507206932404823737706115297587362736736874314665154622455880415257815
260449831254171913088678850552217428102246282723227436376265402511934202660266779863
139033025490063846156212481375747496437095855282468716298027126903252684834941248727
124192160786676088437889653442143365751156564639386511792998373923518887306455
154210126210598491120957823624405256835067882103011687829034183163163059793542325463
73547277658466667060815612899788177636868014350864997249209478954897669432535
275419432550792909991971813486782494431134031456420149096491835213287661840009602263
169179727507198351426063740457371304224127407445756269028033344055691333742849762519
275393495122803751164196933586140548339774898979855045610146996714469889298970256599
169153790079209192598288860556729358132768274969191165541688505556873561201810416855
275389789775948157045943379314620270326723594340345745112097734071781636078821778647
169150084732353598480035306285209080119716970329681865043639242914185307981661938903
201672443419168259265517369457477811815739406251313665064595923880796428827731277599
323402074365615397527454241311428819478162737558669150870233002368396132556733643833812183
154002626786684843059505444310312562765983604015661429018253559604606144014684071127
260216394402290242797638637439081806881631095549760205600367212263384699570804565207
153976689358695684231730564409670616674624471539096325531908721105788371473644725463
260212689055434648679385083167561528868579790910250905102317949620696446350656087255
153972984011840090113477010138150338661573166899587025033859458463100118253496247511
186495342698654750898959073310419070357595602821218825054816139429711239099565586207
138795883291326581746918713991091597203429363469492185024079674012014928525330556119
171318241978141242532400777163360328899451799391123985045036354978626049371399894815
131330243687539694835398817238746373560215218283365217740050473426520963097815
80671204646213859337586511297445413874409599992147470972787780423058968880343
275597289100917992040552896063091179015993217266527474777821780407513869134749836503
131317875758086246145091734156241173130604425896087088407343622183111914759383
80658836716760410647279428214940213444798807604869341640080929179649920541911
73435965915946375507942908031903162552096053434441811339279803028765690897623
73422051995311245731347439564084812068783911998753915839984595379930511516887
131316108911021467760762150858740430212088598412190212788385500576910622139607
80657069869695632262949844917439470526282980120972466021122807573448627922135
96164938963979051292892387552531601042345924495835041562121591145936993498911
124080870180753983931118547593198178889775051854484553154877523182617344156887
124079103333689205546788964295697435971259224370587677535919401576416051537111
73420064292363370048976658354396476285453606079369930768656708572954057319639
181989258572753316566237867158401815276431752995701561910960223361148174017751
154210176770669563267736691897833391110694943158377871020321776850088311697823048919
124107348730613445929089041034063804697923380534056284842896404206801950155991
181976890643299867875930784075896614846820960608423432578253372117739125679319
154210176758301633814288001590750308605494513547585483742192444143237068288774710487
124094980801159997238781957951558604268312588146778155510189552963392901817559
124082612871706548548474874869053403838701795759500026177482701719983853479127
124081066880524867462186489483740253785000446711090260010894345314557722436823
181975123796235089491601200778395871928305133124526556959295250511537833059543
154210176756534786749509617261167011104751595031757999845316825185115462087482090711
139033025376982237057115823301802328345648105796044868617790273471337268897322181847
124093213954095218854452374654057861349796760662881279891231431357191609197783
124080846024641770164145291571552660920185968275603150558524580113782560859351
124079079177576991779815708274051918001670140791706274939566458507581268239575
66197169335437121142666882149713907423161768330060997871502639353235044377815
66184801405983672452359799067208706993550975942782868538795788109825996039383
66183034558918894068030215769707964075035148458885992919837666503624703419607
74453898075870050883999571841757100350268718792146033208370351075618498393887
131415052299469150615705195878114757246690583831550244710594308682251690910935
124192157342542901709395419673432188384398746082241311813440239462532677969111
124192157336645413375956217218348778834113201872383186471009489232291263227095
73533142450589293311768709805109992896427303701495681536895346407629564486871
59165517153012678401880143782982776031232157642072401649423025227506903
581947992160988874897604211394659730103493429222123034534185492559627024069313179461166295
686567261483720020476964369317085028816839113831383707909940583516791941661858599438644079568087
327380660523729337444317923124505812577072437032730671669347994387441006536022657860183255
327380660497791909455159095349625911935126345673598195104244508042602507718250116820837591
327380781881249551862878963534006644722555893362283880279260103837514332205488960810067159
156107314473839146337096265410748563289698387951334067330891729975982929955351241943
581948098374705831463962623692355046566796243909928763014670856926512420154865273587442903
686567261483826234193920935675497326512155577134198395715669064002156308547254684990738205844695
327380766737446294010676335422201129040375251720536400149833358754326402621574751986459863
581948219758163473871682491876735779354225791598614448189686452721424244642104117576672471
686567261483947617651563343395365510892888364563746084401354239017752103459079172229582195074263
327380888120903936418396203606581861827804799409222085324848954549238227108813595975689431
550181591792783308509448884868284568781618947959809852074296747738882524174100451054658775
686567229717319652271397981161758502441677791956902445596758123628047120917358704225915673060567
619947782346466707721659047756771029286914204606096109244176373044499786754443878971941606466775
1153683800721723414101372113251042657532975747240870061890855349022537357393234309379290653336791
619817412043981300612137867232712829084606910628901489324135660055741106351259025422745869034711
299530680642250840863136231802286865370989047957946602484302903384730137679783629785998551
295614260155523771056162596598130651255197955770417489209459249566696506640809929453675735
295559865426541450642176851664739592725811968378924029302864198819223817320824183615726807
550119426388232085179179462087266216176606390940960183609616689741770879236973884382717143
327380768601235762374517816959999703740215816526770073327983877533435674812944486670869719
327380766733740947155082217168646857520097238669231760640532860705063759933321531837981911
295614138768360781792848610160195646947490395030427164525143155722522039465317865315968215
550127075676637998832149153496958505944525399828326067483385603147235367678622641079002327
295551973363809558462579187379177294342477838011577496060463097725410394528191298644026583
522466552803222443968968477661679217555103939297285248380468699320763169836695926559
262317326083549910631140406455691588091334889040305252197209352729380228829329040599
140930163094286596644702471451383880530594898715620936103365178262204736765191333079
158305063835432502009654672648756094872883968323232300098936175919236693644282803999
277494420471683538831969265376212086886858731744697805804770791272628793124745454807
327380660497791897087229641900935604852043840473168584311857229913269800867006707772499159
327380660494549718588584788429075617271800579053277024741219294120164988514785140142580951
327380781881249539494949510085316337639473388161854269486872825708181625354245551761728727
156107314461471216883647575103665480784497958340541680052762397269131686546302903511
327380888146841352039625577932771455386668385567924951097565162764744019075342727966696663
327380888120903924050466750157891554744722294208792474532461676419905520257570186927350999
327380766733740934787152763719956550437014733468802149848145582575731053082078122789643479
295559744039378449010933411778114281335021902438504093826160826845716643294088710429680855
295551973363809546094649733930486987259395332811147885268075819596077687676947889595688151
140930163081918667191253781144300798025394469104828548825235845555353493356142994647
327380781881191657585107370214679188813349050151275761114411180431113561535091205537866967
156107256579561374743776937954839356446487379832169218407485329205312532200079041751
156107256565647454108647161359370888628136896520027782719589829910104883364899661015
327380781881307419637944585177569156882300225429514262031850574109630731051793696692970711
156107372341614211958739827922908307621765618333086657801163846374829234691234145495
327380766733798814930147838812209369679841570736462142393123330977180158779626267720885463
550119305001126963690931097292893724028643162268200240677891066169712810907786556127913175
295551973363867426237644809022739806502222170078807877813053567997526793374496034526930135
142827358552125850812165820981925967544930104526135381574859767717436690217094948055
140959863736906415212374468135705848967072566213447930558031395802557067262262060247
140930220962061662266346033963543624862662129097373526573637294661051041501074236631
140900578187216909320317599791381400758251691981299122589243193519545015739886413015
