8
139270167688846025833366328222255862550773255871711172657252508034541587885292332247
139062668264932755211167289017120293819900196059190344766493800043999407556977566935
139033488658444951529920549128898104467121172023054603344355856732829413448308303063
140930162189661270162652939753358472023326802394825911758010217065589505060330087639
275597281976994023804099946659804335697322659995140926458193357019627912703863497943
154210118987730709817662011655496628136582669670456610364349182552452420639725790423
140930162177293340709204249446275389518126372784033524479880884358738261651281749207
140930220069804265237745192572601298860594462387370889506411666171287053205261329623
140930220057436335784296502265518216355394032776578502228282333464435809796212991191
66409218536272733696666702551125352513195178500450341958588605413405898646743
66296140324126917099573371511077805728182219531050302345268822616523170981079
124192160786672801044385607993776241685228128284989181768644671551644952503511
124192157767158774323513950991070551939029492837629006444100553668040604591319
140930219972600123609440226491649786630315009954310818016652787009523024244492543191
275601045106788471369140787669615928317362172194135133214885189606249685108174431447
154210176770669563264449298393787942743570877229941516622991752496385939823888245975
139062726035503679204505885448328525921687974007882863747007037281081683332091684055
140930219960232194155991536184566704125114580343518430738523454302671780835444204759
397010382282907578471780720847136097113198982236710403373618539158884298737930806487
139062726033957688022824799159943140608537920306533815337240870692725277905960641751
140930219958686202974310449896181318811964526642169382328757287714315375409313162455
139036846500025444905271948674012489172796931134655125287192980594812702345031918807
189210362526499285927740758595570999184690243327834886568449525533957176239319
140930277840375189231083789003809530962382240336063408486924903408369328980375446743
181975123796231802098097155330028747862376696770129226934941548139663898256599
140930219958465347091213151854983406624371661827690946841647835344550174634151584983
154210176756534786746222223757121562737627529103321645447986800831413090213547287767
124093213954091931460948329205690737283868324308483949866877728985317674394839
66211304111952060823799503081352726705359951846838672798813909830971450533079
124079300033456801684352860737872386800556182872796054367582521336482495014103
66197390191316931047204034613534376222047810411150777299518702182136271152343
131314317907841188215955266091227045258055250995014604548720733530000611419351
124079079177573704386311662825684793935741704437308944915212756135707333436631
66197169335433833749162836701346783357233331975663667847148936981361109574871
66183034558915606674526170321340840009106712104488662895483964131750768616663
67200765596674289868697443065452692387726708176465594596813068414203130881239
73533142457325992585052324305409622602253775015507637618176787156031532246231
140930220057408735538896006798028425998698696429676366201679757553358279975220356311
66409190936027333201199212760768657176848276364423739382677527883584906011863
124178022566021387241254707845059120970343689856668976837421564241048402207959
66296112723881516604105881720721110391835317395023699769357745086702178346199
131415025123839622734356237405396425464974428450911336765343545357938624898263
138538952111586815011127135803053661702516014092193810488921846826099924346071
154210183979402143427070634599407977063501055048257258730317122074404780111567594711
80657042269446944373978309678715651124007641630548533420858027671753700484311
255350764512003677962057623940741768242063575178316874612781043555901937399583
131301946534254552797153949240010667461686640050591275236455747825605353743575
73420036692114682160005123115672656883178267588945998168391928671259129881815
131415024699220462726733660639390937844415245341126312110329528780556763473111
67200765590776801535258240610369282837441163966607469254382318183961716139223
140930277951686501234727000814735177758500154263297005266960815893278447489077814487
131427396066909609812095775035523906090498312075691516080163764254710606406871
140930220069776659094856363665909053420489575754924543621683747829459293142853952727
66296333573867125568707877177825293706364251620652683879296760057235925181655
67200737990531401039790750820012587501094261830580866678471240654140723504343
66297907170454509442223054501693122452912353988714912296423100443944286758103
67200765590039615493578340303483856643655470940375203586578474405181539296471
131415024692585788351614557877422102100344008105035921100094934771535171888343
73533114850445917714465731753084091521835635643390644032031115617188948026583
74582933064063981536628009557406979384935775896857665017131286284115104347935
67200769039964978263843219340580525533015163275059633813166809985154852398295
73533145900616680980198100580537455747542230114101676834530528726983253763287
66297907170349197150554497314995204425228683556396017201022551332689975780567
67200793190179703697377272907142633952318702644082911067089002823748220953815
66310275093905157507422377942416995304553931733816021191298652345857609376983
67200765589934303201909783116785938615971800508056308491177925293927228318935
73533142450586005918264664356742868830498867347098351512541644035755629683927
66296112717141529937318221772054356620080409726614413663722601966426275783895
131303713374579344514695872588844656608447559866078864749778726311530743801047
131302167383397663428407487203531506554746210817669098583190369906104612758743
73420036685374695493217463167005903111423359920536712062756785550983227319511
31558528478456919206692753209808745785073324423366501726401054397506775
327380766733798827298501805900165636351163477766928755502886885669917880327350715098408151
142827358564494204779253777248597289451960571139245145129552505438984414664472470743
140933926321285610351687544501735224782743900349992590626379295025287019168600237271
156107314459704794332508456733670422685585076827031572432450183325706561383339467991
140930163080152244640114662774305739926481587591318441204923631611928368193179559127
140930155844913514372630833130702474384230265277771883499263998103950973899901576407
67200986931005703195272183071174496726319810367159330163849899530041522988247
140930155843367523190949746842317089071080211576422835089497831515594568473770534103
67200766075122605897230985158986903861505331931672220711480134329266361410775
74437768201687007007590835191349884991505650180039164974153504859753131091159
140930163080148793872253559160969209246468476762262647969332641819199898185378637015
67200762624354744793617648628306890750676276138436629721687405859258560488663
67200738468242531026644392606661372781087192559555227125334462790423777191127
67200735018211855964710956382866785864043829792551901803345578099196153111767
67200766074280107563882527665403559640035968473121059948275741439231873590487
32043822093443908965921652093081962986929259230682204484547647841576151
140930154940512123118430599871032234699150168997203649097521972021909108460435875031
66298128511419157327429241214096876937541955733807178979812096186423840416983
66185049921834087390226953048711118934254167333487117450924298654090569262295
67089675241561366826864644243753281996083009657767412441914546293701847098583
156107321694970700224792957734530657292158516893559474687827843848315525735318627543
327380766733798827301521318487070020352110896571076919400652553985348542015851939016287447
140933926321288629864274448885736172201548048513890356294694725686975520392518116567
156107314459707813845095361117671370104389224990929338100765613987395062607257347287
140930155844916533885217737514703421803034413441669649167579428765639475123819455703
140930155843370542703536651226318036489884359740320600757813262177283069697688413399
67200769094635192801614986106405708009669229697340536142141822830490279290071
686567229717317784834462905145746002791122746849276800157405560849363397505681789249763670566103
327380780013761957747821625198858277371506966757158722098190202367335392597509346813355223
678223307557428538277561216674953281558590890905689692235021183255937646255001800945272091124951
323899504078930320803414128723321402814404997825749286743121945971771881418880601039643863
323409951518089437077542424322801876049931111302308147583766489244517677539008888498103511
323402074602815490566700180567101552563114334668327928361801413536387564325539970504271063
154447326303637359620960156248533083093966322605673825320180259026917130669669295319
154213889451734930170986237142755568271734130316587893943076712537557177800315184343
139037251899578371069209635279636861565221739966431716495553085916808019724668052695
582001398455819733341526282682033073599500266523111867394265097668149643256220330823853271
327380766733797924439651702705956731630085311249969132920933890368736397757199474139669719
140930683239928115395021475609433903354807049167839999695285008730364646360011580631
262346975176640191736870652689657858967366377723041765993520359246017129070824334551
323402074602808255327969913083271908959848792417005614815243707876754056348145677226288343
154210640037997555050030547511572059468062916443470698301623974217227561939407283415
154210176869640605785248853227632024716431503363532035739367816386891530286888723671
260450294422553072290103122728677308374109854648516287152335698112130886574572905687
275623682560972256270924034960612506276951031125555268958406586412550428789312136407
275626461569567960677933114375867329473589455903838195922177366806210213278292452567
154210118973816843010248439483337432560070441543018138406195249027864727105485481175
277519892909917705003744954705664371263174765105246479121909289619766839913635980503
66296361233837730602037878695507236848181400930267153363409207772599271630039
67200986500487615037722747794798713957440345365824320272522703340037816788183
156107314459704363077234257504334839424376114161873544865174624194666592599456425175
67200765643867331698001649575725694898840173904104945152349094360482478367959
125096786106413215642813886058424130855886082658043824575724943295604259890391
154210126210598113691552251801989552735458706728857951286030059331470056817093584087
275622763459493637240983372422999171635926416450168708303962914467127289769752077527
140930227306585589746765209314562691277820982757913666115988042245512338217808504023
73533142504519034414356530815682625113367240743146988173712813102310879732951
189323219882775140388583478593036679213717835910522164545489567234412771878103
124192157389732656145195580735338066829583775455483332344622563036938090652887
131427175264117042676797986088692725287082843577701882525760775230456207058135
66296112771074558433410088230994112902948783122663050324893771032981525832919
131427392669969464912905747777085731234853959246185666656141655740003744556247
131427171814086367614864549864898138370039480810698557203771890539228582978775
132331797079999066008869518657304189285512732220023458445081542327886951294167
67200769093792694468266528612822363788199866238789375378937429940455791469783
73533145954444397184621409852779294002726933077831418400301148682284192834775
67200765696839414407285914484778462823726401360509178138825297321400900068567
31612461506953011073151692966091614158469373060027672895467609647555799
139037194005328205607260604829171457867030834201811759921995452428530322988362966231
140930625345677949933072445158968499656616143403220043121727375242086949623706494167
140930154940536279219125834943039814049583354308385774444045417315417118251778909399
74569019203985036099342261868202136144285343639773918038182406651813326337823
66298128511407638795527992771801792153264054280272299828752661127380400153815
75360566311566498938886622023196752421101226994654173415852871494541876508447
138800051806542628973539303498003515342328403210668070885242806831406429009185678551
66185049921822568858325704606416034149976265879952238299864863595047128999127
67089675241549848294963395801458197211805108204232533290855111234658406835415
140930155843394698804231886298325615840317545051502726104336707470791079489031447767
262347026738541102666968731889437383558562387037238322340004587593533725954254906583
327380766733798827301521306968538119103668601486292641499199019106197482580792895576024279
140959863749277788680530796885129675997822396712554006246160413126358233890117199063
140933926321288629852755916984487729906463264235988902759815574627540461349077853399
156107314459707813833576829216422927809304440713027884565886462927960003563817084119
550181589925346373433432860850102112488069027229586221610064529136319787824065255611901143
686567229717317784834462905145734484259221498406981715373127659395828518354622354190720230302935
299530678774813905787120207784104409077439127227722972020070684782167401329748434343240919
295559863559104515566160827646557136432262047648700398838631980216661080970788988172969175
323464346247071757491528157737661033330874803609017329588908005112839307423935590895789271
323409951518089437077542412804269974801488816217523869682312954365366618103949845057840343
291573493712294189063314271075246146959433052939137407208038252594565454678006888189732055
546700207750809692894466798466492208519776851291552775591116204282265119049108412678350039
546210655189968809168595094065972681755302964768111636431760747555010915169236700136809687
291573387472589145468755705167173117548242845932513396544158184136074297081678791029892311
260687031347231918175349697376695831005888162338436251853759599125078399723388871895
260453594495329488725375778270918316183655970049350320476656052635718446854034760919
578023785795661974776057953947372751832015574071930682646240915846373403346820686485726423
139066431506066174738937843266610608622915979724666004382811878168542954789897053399
139040494078077015911162963365968662531556847248100900896467039669725182248857707735
139037251899578371057691103378388419270136955688530262960673934857372960681227789527
582001398455819733341526271163501172351057971438327589492811562788998583821161287383590103
139033083384365827674655854822928106505454237969082299900368514384348675808560751831
156107371451123715811115043383610109067194341045713014825676251554371748854212666583
327380766733797924439651691187424830381643016165184855019480355489585338322140430699406551
142827357661635354664541036442627768990358827238761738599372172896979204380073469143
140930683239928115383502943708185461059722264889938546160405857670929587316571317463
262346975176640191725352120788409416672281593445140312458641208186582070027384071383
154210640037997555038512015610323617172978132165569244766744823157792502895967020247
139033076149127097407172025179324840963202915655535742194708880876371281515282769111
260479474029040875959831330715651055431804094406750575039594490363865821639801906391
260450294422553072278584590827428866079025070370614833617456547052695827531132642519
260449831254196123013802896543488831327393657290676171055200389222359795878614082775
139033488658445005346118221650958934413874642929856113539218271444014309705807111383
139033025490088056081336527367018899662243229849917450976962113613678278053288551639
262317325178924637965288547279727009530820263626311738046716806243949893381966603479
275623682560972256259405503059364063981866246847653815423527435353115369745871873239
275623219392615306994623808775424029230234833767715152861271277522779338093353313495
139033481423206275078634392007355668871623320616309555833558637936036915412529128663
139033018254849325813852697723415634119991907536370893271302480105700883760010568919
275626461569567960666414582474618887178504671625936742387298215746775154234852189399
139033481421660283896953305718970283558473266914960507423792471347680509986398086359
275622756222712366548161028203098609165453366986427441889248953104086901014703711447
277519892909917704992226422804415928968089980827345025587030138560331780870195717335
66296582089709309368177828165399744928717977912219383664719537914330992944343
139033546552501921056340251065670229069492786234542526975515219844919506685917734103
66296361233826212070136630253212152063903499476732274212349772713555831366871
66296140377943114772095432341024559199089021041245164759980007512780669789399
67200986500476096505821499352503629173162443912289441121463268280994376525015
74437795377300289147046843718119122324980730071054003850108701370768392004823
156107314459704363065715725603086397129291329883972091330295473135231533556016162007
140930163080151813373321931643721714370187840648258960102768921421453340365856253143
68105391341022345942847049453810984394665944205770382907847921676500859430103
140930155844913083105838102000118448827936518334712402397109287913475946072578270423
140930220974208729083543961058433009025805983952945373539065869822358537345966875863
67200765643855813166100401133430610114562272450570066001289659301439038104791
125096786106401697110912637616129046071608181204508945424665508236560819627223
260449831254192672245941792930152300647380546461620377819609399429631325870813160663
154210126210598113680033719900741110440373922450956497751150908272034997773653320919
275622763459493637229464840521750729340841632172267254769083763407692230726311814359
73646220716653332479548613413435087114102298259012148635973160840150167135447
138664204997550000125843180231086152713223399744650941223520382240742120694999
73533142504507515882455282373387540329089339289612109022653378043267439469783
131427199420217737911869993668043158472394025703048405971054283240247550092503
66296136927175253668482095810344546088259965248009573770187279042772868867287
124206292166239364687930998673048925393432493873123458145228100827504991347927
140930277965600474948868408252364168638177914696546924917453062095827213801579160791
124192157389721137613294332293042982045305874001948453193563127977894650389719
66310247547581266976145506168704971466797501540303176125499308823548426527959
66296112771063039901508839788699028118670881669128171173834335973938085569751
125082647885750283307781737467411925356723742776188740493442400925964269331671
67200738037712924337193708887990505227929826104685338082947831541376630727895
131427392669957946381004499334790646450576057792650787505082220680960304293079
140930220069773262143192932574633352687229935832670260580955172747915719392551838935
66296330176915462137616601477092034066441997337611955304215216483485623067863
131427171814074849082963301422603053585761579357163678052712455480185142715607
66296109321032364839575403564904441201627518902124845851845451282710461490391
132331797079987547476968270215009104501234830766488579294022107268843511030999
140930220974177672172794028538404232905687986491443234418746961687802307275758576855
67200734586945063233580372357310492117100770311449747093155103071368829805783
67200793249893389703338536192172796973511048364135898824230937950247134504151
67200769093781175936365280170527279003921964785254496227877994881412351206615
124192184995758714150532467351785168904254649915514286016504406626702746789079
66310275153618843513383641227447158325746277453869008948440587472356522927319
66297907224165394823076558144941957896135485066590879615733736228947474588887
67200765696827895875384666042483378039448499906974298987765862262357459805399
67200765643750500874431843946732692086878602018251170905889110190184727127255
66296109320189866506226946071321096980158155443573685088641058392675973670103
31612449988421109824709397881307336257015838180876613460408566207292631
140930619013328642345243763209344347191358565149621769337941809725710840506996040919
140930619013304486233029996236088325545840595560538190456539213372767771672212743383
68236645740284993650419381694091360596442661787108729876313087473861832587039
139037194005355758671134639234428545358703470475280325180252908275872955700053877975
74569046757048910133747518955693808780558812205032175494029749284525017249567
291575314968085999116906652554520692607382642656460676278520595566906652172756853667210455
291582114305966610670010017199334587343312629660505799196207041117235925985533504267035863
295552929524917274984772967373263142118324777878004642754963968268392870199540231407477975
156382502630671796303680137098688455252023819183351997527773975701148821445168445215
295551956293739748994076735039281957072379562458376236541433283430759604168151670557582551
141205351251119246611286343139323772492920329947638866300247423987370628255008536351
139037187672951722393191435034634281050565540160494459896631966015093261432521303255
139033944591594227437965182629989014909514287013079550657397573602600271004362679511
139033481423237278173183488346048980157882873933140888095141415772264239351844119767
140930154940539676170786102375040879895738020992770760820900276809816682128686523607
67332017023604434152801076371005296570140354584548237645210707215195663349535
291582129482596926017691557597253545217346835253550545373199491812466097457823025721844951
139037244664346487772542603100222443368627217102731458635194482832679821492481500375
262622157015203157431538945342537682512552787799314007497083103243109077245550769951
125228037486150318097613312853703732527186263338487117068586556150317444871967
139037194005328583044894151389515521007495754687561298938674987378812003260922668247
140930625345678327370705991719312562797081063888969582138406910192368629896266196183
74569019581422669645902605931342601064771093178790597573132688332085886039839
139037187672924546766950947189721256699357824372775433655054045118032308993390093527
66298128888845272342088336834942257073749803819288979363702942807652959855831
291582114072536994002913881429184144554935305778671350191955089476082832470355873299506391
291582114305973734593978250364890486584707581206997142146400963415634960169118061218571479
291582129482604049965815902976576417714763432318011477406972295513461484584476417456678103
295552942804881196978180855547890943497875842680363261335856496905757391246040367754716375
156382509754595764536845692997929850203570310526302191450072374735332406002119980831
139037201129255570792086428160413918664731992229146940221148710957113471422222116055
139037194796875690626356990933875676002112031503444653818930365049276845989472838871
322913493376413484494239798164209250785569174370788567190649323562091386580062408272323799
323403045703817516317682052590809671772528238662037417264073403185799101099981251459753175
171322461152423884148730898887835275830983161211386727382203710908053186028940146463
153977152527083690403971634050319344292144842914231476153280047129834251449042281687
138829694581414934983441772075422826938411476600211040127894363820255087482064413911
138803757153425776155666892174780880847052344123645936641549525321437314941025068247
138800051806570182037413337903260602834001039484136636143500262678749061720876590295
156145309772871334456337104928470593071879671975673596154677159194274992838780237599
153977146194703810238242196823781101629524882188529189751061701221997626016293004503
140930632469605315117898268490210960454317301430555223420880633770670098057565643991
154210589267674754772907340392349116567573168706185922027219599257533013636961346775
139270630745919269974576517622588167944712862204686313892592623938496029998298244311
153973903113346315283015944419135835488473629041114280511827308809504635588134380759
153973439944989366018234250135195800736842215961175617949571150979168603935615821015
154210118862533084058960730176420430960540379611351653349537641330863182265033762007
81692946569169861922673504328999837302312678820073071296710989800247185487647
74455940991837599708700317765956843061483304778470536044244890799752614885151
291582114306024393608863463986621325634627236648713358681113299759805869919052688429491415
291084806246187139372139222069045743763118335201788724190880747638332825828191437454910679
153977203186098575617593364889369263947586559130766188489624218039584186076253201623
138800102465585067251035068742310522489442755700671348479844433588498996348087510231
546202869104267607919001300203765347697409620025783923749593092254739449924223228669666519
262385014816441736910031410984625761633368326397253897341733053998928252101156779807
138800045474166145759470133703466338525863109169350770859879320417969367453344015575
138803749930530819229417985865004676164483481831808187332616628167368095222012126423
260187207572938539097602366597792105712172167516983202928411539991855334066001355991
138800044583675225111164431593484398151432177192298886834567365524679842001863648471
578023785558917814861931818753704943784946701798135655561140073866629194138490250591806679
260213144988559768471928556191350969298330870382755919136627045783821863197992363223
138796339224451701539462187014881037633180442941997199058388770175140345372666832087
260420644313529603466538072939821877987600493308937648802351092119554096253920421079
582001398455754490971118176696313405528619322862696212583746120775744726307409180907611351
260449823906103486512655036232575599522029034032931954536593536135516441527410304215
139033018141995419580188667056105667856878606592173234458355260526834923702084773079
125114955877051221439539367685612284777699839490806880215154640734379825805087
67218911258393123727753875181268330851064847157986598195425848730423260985119
291582129482604049938640276736088572801739081110295689687946053935540587523523978325468375
139037251788267436491681438127806835614483962247046205197317557322745522445085123799
295063392137471764886242931756936665365161941338382032997243501496499465523033532860540119
140697246388026116448557572115574105128640945656500042523109928008603386892509586647
153977203186095556103566644017712261241896812932130741129448893495466302471905289431
138800051806543006411172850058347578482793323696417609901922341781688109281745380567
140930683128617180817493278457603877404069271448454488397049480136302149080428651735
66185050299260202404886048669556499070462015418968917834815145275319688701143
140930619013301042099843267741854556834663228802719633311339233814633310686003406039
139037194005328158425734143766938755002008134128378189153650332364795425879061243095
74569019156803509638280029165337113444211910069005572918118671754704024614687
139037194005300982799493655922025730650800418340659162912072411467734473439930033367
138803757153398175910266396707291090490357007776743800614946949410359785120032433367
260187214795805895778450777440078520038045693461918816210741861234847023964021662935
138800051806542581792012842435770812477305703137234500116897686767671531899883955415
275597281851768797799998169713238348164585033589133833416779239886961144508178834647
66170915098122815322626805523545068101776212438008888228136155848327486317783
295552929524918177843192552479314497404126568612195385871915628559683025573501468660016343
295551958187229886480012239276501098064429985988884300231517066860373343769137298425849047
140930619013301036202354934302652101751253678517175423453213891383883080444588664023
140930155843398095755892153730326681686472211735887712481191566965190643365939061975
295552929524924510220053204182030852285366525542409912938754670602704389292243297061381335
291582129482604161277127906619788228640410228435925404640569075549373969493594926159045847
295552942804881308289492859191102754423522638798277188569453276941669876155158876457084119
323403030763866229800874444348815592792749407367100659413134251090375413288319733341955287
323402059426177938437694131146002193453052824743789573772735689391065731483955563107787991
139033488658472558409992256056216021905547279203324678797475727291356942417498023127
140930625345677896854057650657533341708183893044242262495256912747601822272990029015
275623682560999809323279537464621151473538883121122380681784891200458002457562784983
154210118973844396062603941987346077756658293538585250129573553815772300773736129751
323403152176966647029191146347863524486381413948253871578974949876792026338515503735710935
291582114309208787595057546101279379845925137825457024971450682416255808153589583358534871
295552929524917274957166824484434235426079337773118010308618083540474528371780169000101079
291574358807028023097957849074564317705496471039277293452347481237505152955990977263772887
154210640038000951990172283042324683019132798849954231143599682652192066772874634455
139033539317487443623613986895265941560988995419859391133819898201106877044708943063
275623682560975653211065770491365129828020913532038801800382294847514933622779487447
295553064214674417502662846915133599024438998497208408453249410868947398205341030670738647
139033944591566621295076353723296769469409400380633204772669655260772510941955302615
139033481423209672030294659439356734717777987300694542210413497430436479289436742871
260449824017414798516298248043501246318146947960165551316629448620425560036112671959
295553064217981725514790047163429814460151939689684202099846615552761945087471042502927575
323403152176966647026171632321142652829378708258507672943527589701467482220631899387798743
291582129482604161249952280379300383727385877228209616921542833971453072432642487027836119
139037251899578748495324649938732482410601876174279801977353469807654640953787491543
140930683239928492821136490268529524200187185375688085177085392621211267589131019479
154210640037997932476145562170667680313443052651318783783424358108074183168526722263
139033488658445382783751768211302997554339563415605652555897806394295989978366813399
275623682560972633697039049619708127122331167333403354440206970303397050018431575255
66296361611263845616696974316352616984389249015748953747300054393828391068887
396806653434337446336299622397015856260869101563019456288129660303015639919891129559
550181711105009938783476223469204363047145659350218944693660828879405646724321813451056343
686567229717438964498028255189097103361472057483613836005850742992128261440481254447278069458135
327380901193425523097864976299428626682141303793007167280332967231270192062706861212247255
299530799954477471137163570403206659636515759348355695103666984525253260230004992182396119
295559984738768080916204190265659386991338679769333121922228279959746939871045546012124375
290566948390742887770391549367604666053862477552355576219671169145419311822731289815
550181604865304895188917657561131333635955452343594934029780760420914489127993716291216599
686567229717332724792984660630531195288442646293406829381840079112059802949323658119180909618391
327380794953720479503306410391355597270951096786383156616452898772779034466378764052407511
299530693714772427542605004495133630225325552341731684439786916066762102633676895022556375
295559878499063037321645624357586357580148472762709111258348211501255782274717448852284631
578031692824289816700299242718844172005182220912418404873461734569620026261154573176087767
1153814421675119764301817170236705878070622629785693191631226274504144516669375911597560751006935
1439835838936132427100930113598766604325727545870891711470173226393507665777633973897589972971305903319
686567257567420683777906172012116353001281015520175398205310922793033951654860791280037794489559
628161362053958298712417297234042662367613313736985674027071503829145131028046401240347424924887
619833958982702919591751891259825124445234910943679326634470961672184420274613880785469696451799
1422337365890676373905630623818866707407480899115086120916528984154699664690767935064848848163135104215
679266492778136646696668101963451245450105507171732238031558818756565143059577159823207468442839
678353900660738796930019838295043844033954449331369898591273827835254380237283184978837306418391
678239826646064065709188805336492918856935567101324606161238203970090534884496438123291036165335
611492046008702048536014959853135654878025737241717315824866376538233874699696522656827415536855
678223307557443478236082972159738474055910790349819721459455701518634051698643669814689330177239
611473712684915038161238543841939970474576274026174322398610651274189685267998652626471764960471
323899519018888842558898913915818722713849127854973721261384642377215523287750018278696151
323464361187030279247012954448690254478761228723026042008624236397434008727864051575104727
323409966458047958833027209515299195949375241331532582102029185649961319407878305737155799
1212203738428943868288706069475833193912058818389209562782165656245906876570153508965465184609495
292078602564231400377238127882049483023046503831299675903279955105692271096088703078573271
291589050003390516651366423481529956258572617307858536743924498378438067216216990537032919
291582250662267726599618205364856073942399368883921854255600117035003981051218772307289303
291573508652252710818799067786275368107319478053146119627754483879160155981935348869047511
1211307474420258209109668379548920770467666102149997714199429612944743593346190795492421026784471
1211193400405583477888837346590369845290647219919952421769393989079579747993404048636874756531415
1211177104117772802000147199024862570265358808172803094279388899955984912943005941943225289352407
743929940010073721476236200800273045196017193907285300853473548244874347928490821625702332835031
677180345137545281401391772482474541614682677583639901792628498000429981497845804437484767618263
577596520052472731632928484920892934009145698920164224121093193962863192664284967809393879
577542125323490411218942739987501875479759711528670764214498143215390503344299221971444951
322974793686230873765656451717347957953338719339278401349660645043204485811008700370461911
322920398957248553351670706783956899423952731947784941443065594295731796491022954532512983
322913599616125763299922488667283017107779483523848258954741212952297710326024736302769367
577534354647921508302659062139874581404133141901314555656413135965751547727158401137452247
322904857606110747519103351088702311272699592693072524326895579796453885256741312864527575
577596413812767688038369919012819904597955491913540213457213125504372035067956870649554135
577542019083785367624384174079428846068569504522046753550618074756899345747971124811605207
1212217997184305128064070820932365303469977925882000410027586298061011201084485174140741874164951
291092576921763277523703136725440748005786652493550202932756457222283300538035323942806743
577534248408216464708100496231801551992942934894690544992533067507260390130830303977612503
354733438496632049022489249062025815627938579337478767579205205859124935469215351738803415
291084806246194374607419458877813453930160082866193994374671449972644344920894503108814039
322904751366405703924544785180629281861509385686448513663015511337962727660413215704687831
291083834911748261742883999146860042170706761662774468304910824066439475468751900504564951
577542005803822237175064353340919717392170728646218752217633066199587951048430112666625239
275419490445074132349861687392708148700129111238335140194285485835840147855753422039
295559863351605091652890203827724382683631119029342797237912186115572472695553481874416855
275393553017084973522086807492066202608769978761770036707940647337022375314714076375
295559863325667663663731376052844482041685027670210320672808699770733973877780940835071191
295553063984544873611983157936170599725511779246273638184484318427299887712782722605327575
578023800735620496531542750658401972979901999185939395065957147130968104650749147165041879
609355149689478533231847033960828916145282113825865799765098243048261833925555111160521943
577588627963803411464171992860450734983865477193685214313588606524211271053879541798347991
577534233234821091050186247927059676454479489802191754406993555776738581733893795960399063
577527433893698300998438029810385794138306241378255071918669174433304495568895577730655447
577526462559252188133902570079432382378852920174835545848908548527099626116752975126406359
154006390027821659535648872487758495048029988437085720614096472869846883250576368855
153980452599832500707873992587116548956670855960520617127751634371029110709537023191
578023785562225122873628502353660097441438554093440604480417635400446296253812639147828439
153977210421333855854402132599536305695250964400949979191958529558676889141907104983
578030584900105734426731866998473992177368541097485727398104080950775570066589289747653847
138829752475665100433872270624639788341517598086929543166572846249097725174929237207
138803815047675941606097390723997842250158465610364439680228007750279952633889891543
275389847670229379403833253220545924595718674122260736209891384694334122094565598423
138800109700820347487843836452477564237107160970855139182178745107591699413741413591
153973041906121312471366884044075992930568246681502016131653109085652604269240067287
138799646532463398223062142168537529485475747890916476619922587277255667761222853847
327380766733855707406058201848745973930045114826028687972951872389611129598292326552773847
140930741022894521894164264851733863158383108722892017677305883462205739212424684759
327380766733805048367016876013248161624103813866342882354660654642843866905288864558556375
295552929524924398881135057649990134667474289319609353258812005838873562555364725951636695
295551958190478286016599597919036722908020968116189827189051379932668693103222123347387607
140930690363855480568328767039427921857423422917273726459559116199512735750430467287
686567229717317784834351593780651826252909137602237165208841448018422011979642959944860811470039
299530678774813794475755125126098096716634382677558685808693278275792421935502574924408023
295553064217981614203047526871876941755284054674599430138930192366852015411544910524392663
323899504078930209492049034546783189205157958190800722630291004586245842589575698180547799
323403152176966535714429112029589780124510823243422900982611166515557552544705767409263831
291574358807035147021926082240120216946891422585768636402541403535904187139575534215308503
291573387472589034157390622509166805187438101382349110332780777629699317687432931611059415
578024757130107976329228331020319851230664150725185922504624135246203293404717429671142615
578023785795661863464692871289366439471210829521766396434863509339998423952574827066893527
578030585133542475017796235934180334207140816525811519352549954890327697765351477666718935
578022814457973572101512558086553040131514246898455310794464947640688742148210656832726231
139270688640169435425007016171805129347818983691404816931271106367338667691163067607
139034009609768361121561237078447371264166899842748247618374455065626493254179038423
275623284410820443772768959562575696871146999914215182083830936822032884282484663511
139033546441411411856779542794507336512535486762809585056118297235290461601660478679
139033083273054462591997848510567301760904073682870922493862139404954429949141918935
577596413812760452799639651528990260994689949662217899910655419844738527090562577371571415
577542019083778132385653906595599202465303962270724440004060369097265837770576831533622487
577535219742655342333905688478925320149130713846787757515735987753831751605578613303878871
577534248408209229469370228747971908389677392643368231445975361847626882153436010699629783
354733438496624813783758981578196172024673037086156454032647500199491427491821058460820695
322905722700844581550349977427753050017697164638545726186218431584534089135161525030954199
322904751366398468685814517696799638258243843435126200116457805678329219683018922426705111
577969406032568368867985566016061171489196560902256098177907877068700406171141649088455895
169150598559753039835223044831471503598092140877988960998029417859096431356646335703
153973961007596480733446442968352796891579750527832783550505791238347273280999204055
290563235808648563384654165452481122498559850599299718015962272994753664309304829143
153973497839239531468664748684412762139948337447894120988249633408011241628480644311
153973034670882582203883054400472727388316924367955458425993475577675209975962084567
578022814224478937232676595831519242192535128259121399675170150294735843779050713641460951
396802890193204080624726740669586371404606788804345306866673996889656988944470451415
260213152223795048708737323901518011045995275652939709838961357302914566263646266583
138825989234531734722299388897210303485255285328255393745117182835739074199508559063
138796809628043931041052649008988114132476261292119652322979239524569080090839295191
275386084429096013692260371493116439739456361363586586788435721280975471119144920279
138796346459686981776270954725048079380844848212180989760723081694233048438320735447
138795883291330032511489260441108044629213435132242327198466923863897016785802175703
275390246611928676909566182822038509841519118357332263446522795846163130559062680791
275389783443571727644784488538098475089887705277393600884266638015827098906544121047
140930683140984679754293627702907738820372530214519556032028815398386584866200822999
260420651548764883703346840649988919735264898579121439504685403638646799319574324439
140930683128616750300844937395824656315172100603727168753899482691535341457152484567
275623689684899621444231326390606524779567404874988995722680693881698518179731023063
139033951715490589528241909622538164420955891723583398694968054294956095498906838231
275623226516542672179449632106666490027935991795050333160424536051362486527212463319
139033488547133640263460215338598129669324478643644736132711896464620063846388278487
139033025378776690998678521054658094917693065563706073570455738634284032193869718743
275623683352519741278501889164068282116947444149286709320462347973861892746981745879
275623220184162792013720194880128247365316031069348046758206190143525861094463186135
295553079154632939254750691965895388171259577456550436487979265298682605109705614442439895
578030721486536395820617068712873673153013252826776886521656543804276065808998354391737559
582001534808813542832982021284188198936125663189128670450540745196571972470562304689775831
275387003530571181954339930417393243700467865209917354207288403433670140130904057047
295552107819723658033265967453247692471771504621717830479556077136319905321531359319631063
275386540362214232689558236133453208948836452129978691645032245603334108478385497303
275386077193857283424776541849513174197205039050040029082776087772998076825866937559
275623682449660891176747496747003259237316082561442438017021060373721123886453040343
275623219281303941911965802463063224485684669481503775454764902543385092233934480599
139037251786721014793352010777642229212436737700969837144401393289622309395677914327
140930683127070759119163851107439271002022046902378120344133316103178936031021442263
277519957928122841770371573591567596609002146973845054809589797859585327059327067351
290799914726192281425380645493705752722258014249475753415928763346448242638722770135
139033488545587649081779129050212744356174424942295687722945729876263658420257236183
275622763346639731732986851534341069963154525013762622188402211632670049448562861271
275626462361115445685510968579323105313585868927569636284233128367521677235962062039
290566420091323445463125611695766773603618680338356458618582810448079082695531504855
275418962145654690042595749720870256249885314024336022593197127138499918728553637079
275393024717665531214820869820228310158526181547770919106852288639682146187514291415
275389782539166886361349009832648066897106289988200281171059183827329924619884373207
153973439943415768693664334940118169983587275627380223655077066048984438447077401815
290562714744467851344872057424246495590567375698847158120533547805390829475383026903
275389319370809937096567315548708032145474876908261618608803025996993892967365813463
275386077192311292243095455561127788884054985348690980673009921184641671399735895255
275623219279757950730284716174677839172534615780154727044998735955028686807803438295
275622756111401001465503021890737804420903202700216064482742578124692655155284878551
275626461456710604402075489873872697120804453638376316571025674179024502949302314199
277519892797060348727887330203669738910389762839784599770757596992581129584645842135
139033546439644564792001158464924039011792568246982101159242678277168855400367858903
131314566370604357220923781920853064230049999505954833871649026259744962716887
66183503877561872977535884063154451845915939050916001670782022062270281491671
131314345514721259922882584008665471365235521070467724419279261058969801139415
66183283021678775679494686150966858981101460615428892218412256861495119914199
66183062165795678381453488238779266116286982179941782766042491660719958336727
140930619013273435956954438835162311394558342170273287426611315472805550623596029143
139033488658444958164591760588726231548851942856422542770873151380279412596505388247
140930619013273430059466105395959856311148791884729077568485973042055320382181287127
140930683239928062304488149206750303111290014530960765533935395176444459965854852311
275623682560972203180390708557928906033433996488676034797056972858630242395155408087
66296361180747197275635195095263719813544521696105803749855287586205114901719
67200986447397081711320064194555196922803466131662970658968783153643660059863
156107314459731916129589760008343484620963966157440656588552928982574166267707073751
140930163080179366437195966048978801861860476921727525361026377268795973077547164887
132331855689962171443893556078620895134969801470867155658004006131625410241751
140930220974236282147417995463690096517478620226413938797323325669701170057657787607
67200793196919687200505658220922282750835741015828323457137001934150729016535
156107314459707760017375993035087462975445996568357077707150332629631097432923776215
140930163080155210324982199075722780216342507332643946479623780915852904242763867351
140930156747775330159252761849184537553722546606941660077405435008016278810014590167
140930619013273429322280063716059549425722598099036051336220305238211541602004444375
140930155844916480057498369432119514674091185019097388773964147407875509949485884631
132331831533849957676920300056975377165380717891985753061651063062790626944215
140930220974212126035204228490434074871960650637330359915920729316758101222874490071
67200769040807473433532402199276764781246657436946920860784058865315945718999
125096789503353357378344638681975200738292566190885800284159907800437727241431
138664232550613874160248437318577825349496868309909198679367724873453811606743
327380766733797924439597874986588649046178182306740710348673496753455039993234299806098647
295551973363866535747094845197119085868558781649086445768603733773801674588104066612143319
142827357661635300848340200261292304156500383094090931740636042598650298249180161239
277519958040980144218509830010978321832843920816734673767126209129007072213983634647
295552094776503784642618394628239706878177682116796167079360751706656810245337019270636759
140930220071571112302520413242909961474232407665329076739413569542264649533159449815
262346975176640137909151284607073951838423149300469505599905077888253163896490763479
323402074602808255327916085363903826375941663473777192242983314261472698584180502892717271
578022829634604000330652658836495390672295321851243488944655237274926535985314167727400151
154447319068398575525756958522345910422771771869555007220905344161175771202057741527
290799914839049583873518901913116477946099788092365372373465174615869987793379337431
154210176869640551957529485145048117587488274940959775345752535029127565112555152599
275622814118536075506960605766057736487955984662270532363685390164784798065213646039
397039569223605101113591477130221726852146726297410961224176898510773312428544959703
295552214296114967267575289709886826121582701419601647755648208757346192011577233831961815
260449831254196069197602060362153366493535213146005364196464258924030889747720774871
139270167688846025833363164562981227663668282633841875993378792447397578011897832663
139062668264932755211164125357845658932795222821321048102620084456855397683583067351
275622763459497034181125107953751795186996298856652241145938622902091794603219428567
139033025490088002265135691185683434828384785705246644118225983315349371922395243735
154210119086674145445248370452886653291081133318926411925510128620118358038717998295
275622756335569668994679491073896272191548843040237168943442983755775590991376491735
262317325178924584149087711098391544696961819481640931187980675945620987251073295575
154210118987730709817658847996221993249477696432587313700475466965308410766331290839
140930162177293340709201085787000754631021399546164227816007168771594251777887249623
275623219392615253178422972594088564396376389623044346002535147224450431962460005591
275622756224258303913641278310148529644744976543105683440278989394114400309941445847
277519892909917651176025586623080464134231536682674218728294008262002874739302409431
140930277965628028012742442657621256129850550970015490175710517943169846513270072535
140930227306588986686906944845315314828890865164397198957963750680476843051275855063
260449889148252984907824089776864661149153356450691777632761207324936086727831397591
154210184104658426341916016747453470942146732440027897564302716167339758630671557847
139270225582902941543585193977692522319286425938528289429675740848302774992008455383
139036788731000512093611274871915007497054233649442358052572194358942822122654344407
131540281029315214776395325773936859924091369658825300443868465601007185372375
140930220182661621500461327965459791833443409347982126755468111534160639439432918231
140930220071350256419423115201712049286639542850850641252304117172499448757997872343
66409218536272730533007427916238247539957309203786468243001461403532504147159
131427202817169398179301994733889313139078410689425260830548682804124457706711
66296140324126913935914096876190700754944350234386428629681678606649776481495
189323223279715282124114231216587749096124319443364140253924531739246239229143
124192160786672797880726333358889136711990258988325308053057527541771558003927
138664205374987633672403524294226617633709149283667620758470663921014680397015
189323220260201255403242574213882059349925683996003964929380413855641891316951
140930277965600852386501954812708231778642835182296463934132597046108894074138862807
124192157767158771159854676356183446965791623540965132728513409658167210091735
275419432550792909988681256323462411176904992290114498035288095272441280092680299735
275393495122803751160906376422820465085545859813549394548943256773623507551640954071
411979527745357188958642238919368547431106068325445691078606633717677677012316660951
275389789775948157042652822151300187072494555174040094050893994130935254331492476119
169150084732353598476744749121888996865487931163376213982435502973338926234332636375
578022829397411142530190811493463220454433141707096281266253864178110029111485561339192535
154002626786684843056214887146992479511754564849355777957049819663759762267354768599
153976689358695684228440007246350533420395432372790674470704981164941989726315422935
396802427024843680592083942772309805972962264895350851068826849266592487284150969559
290562721981249122026175869742898615765955640884686971000368358108996159186991129815
153972984011840090110186452974830255407344127733281373972655718522253736506166944983
275597289100917992037262338899771095761764178100221823716618040466667487387420533975
275622763360550201600255524516473007101491897496848264640706721135149228275941319895
154210126099286748597375713588380305695823758164745120344644533292640751914234488023
275622763348182272146806834209389924596291467886055877362577388428297984866892981463
145788132362734825949174422691883853871250734924950094482048965389175979844823
154210191228582394575081572646694865893693223782978091486601115201523343187623093463
80657069869692341705786524834185241487116674469911262281181961191701298619607
138551126785402563735201236128840859630421360883347559229582866388681409242327
73420064292360079491813338271142247246287300428308727028715862191206728017111
131314121208070301521228049565797865389591986841745023977116767388186838639831
140930219972600123609437062832375151743210036716441521352779071422379014371098043607
140930219960232194155988372525292069238009607105649134074649738715527770962049705175
397039561875481461517894520480615183760522549722835412443987267587702634138026190039
275622756111373394585428151304145252095372122282076692365748991979021116312700658903
247106186289274283177825778552840255273272887928504185420221408327265184982231
140930285089527840133694231583606629435879072723882105216606320624410362235438310615
260449946931191838354611376515155975756141564010176683891403777268869605911993853143
154210241887597279788703303485744785549134939999512803822945286111273277814834013399
295551971466787631259753964821713181644641398407815349857490807525733792511542620121015511
189224276447134412540676952428502244694764515466858908352157589172918961120471
181975123796231798934437880695141642889138827473465353219354404129790503757015
140930219958465347091209988195708771737266688589821650177774119757406164760757085399
154210176756534786746219060097846927850522555865452348784113085244269080340152788183
275622763346391268969814682906550605450030579781144814584299173117233309830817064151
290562714744219388581699888796456031077443430466229350516430509289954089857637229783
275385614023705880215141592649397289619299627036134510506650724838868900129471538391
124093213954091928297289054570803632310630455011820076151290584975444279895255
66211304111952057660140228446465621732122082550174799083226765821098056033495
189210141670616185466040286048496301346637895595683903400492616323308620162263
139033083271039152764047295553193539747037209934425630992883481931396084130103502039
131328231828476314828891459924158290768129523134038626332428797168962396300503
124079079177573701222652388190797688962503835140645071199625612125833938937047
66197169335433830585503562066459678383995462678999794131561792971487715075287
131314097051958087754254793544152347420002903262863621380763824319352055342295
66183034558915603510866895686453735035868842807824789179896820121877374117079
196447144228434420959141815608833605841268634189926263328414597440198842852567
140930285089524820619667510711949626730189326525246657856430996080292478631090398423
131316081735391936715753917751134993457134573734887431127547593242724161627351
132331828089716770948426066288264199798622899334840553082092928601804417606871
140930220974208681902017499996200306160783283879511802770720749758623640236665152727
67200765596674286705038168430565587414488838879801720881225924404329736381655
125082651282701943575213738533258080023408127762565595352936800489841176945879
138664204950368473664780947528221130013149966173882596103456647343632818971863
140930277965600427767341947190131465773155214623113354149107942032092316692277437655
189309085059063868320983331067870628381239881015043935322701424428649688933591
131427175216923997683834504943532617802731508553398658254637605274303465071831
124178022566021384077595433210172015997105820560005103121834420231175007708375
139062791164795881049021852353134682521275099630427981079889924044685803745876452567
80657042269446941210319035043828546150769772333884659705270883661880305984727
196433009027297033876882572462822174872582831208966233721735608013206640469207
138551099185157163239733746338484164294074458747320956653671788858860416607447
131301946534254549633494674605123562488448770753927401520868603815731959243991
73420036692114678996345848480785551909940398292282124452804784661385735382231
131314093607824901025760559775441170053245084705718421401205689858365846004951
190213710331611241090107402622245515040784369660459227574245670226329648833751
125082647838568756846719504764546902656650309205420395373378666028854967608535
196546087192262943806462283862202445255311436499501270595609388968158050198743
132331828083819282614986863833180790248337355124982427739662178371563002864855
140930220974208676004529166556997851077373733593967592912595407327873409995250410711
67200765590776798371598965975482177864203294669943595538795174174088321639639
140930220069776659094853200006634418533384602517055246957810032242315283269459453143
131427175211026509350395302488449208252445964343540532912206855044062050329815
66296112717984025107007404630750595868311903888501700711339850846587369104599
131427393047395579927564843397931111371061807331667467040032502361232863995095
411979520508544861366588494080687651135599805678103739078452915279516117230500259031
550975020979545145086914336624397345314057191402353865041807639531422328361648502559
277798917479583865128597465522053285754735906411406735102964247946176493315699881759
140930285089524390103019169650170405641292155680519338213280998635525671007814231255
140930227193700627328018755905875813484931093860005440880108431276498867826410988759
154210183991770066983027827808013969598186961135636139486447396763361783405806691543
131314535313693607288403753144732946232588497366834514963514470029674754417879
262612285086462248761505301666637055953776642052466560020273185602324633859871
131314314457810509990362555232545353367774018931347405511144704828899592840407
131314093601927412692321357320357760502959540495860296058774939628124431262935
262725363245530670357645810610933916786219703133143471551716216327034628847391
131427392616878931586503064176842214200217080012024317042587735553609587827927
132331800476939207744400271280855259167919215752865434153516506832720418645207
140930220974181069124454295970405298751842653175828220795601821182201871152666191063
67200737983896723501012373423156646783785155297826601952649502635245737419991
552871694609704845532655207072799970275754112304873356725102911838396516293147473695
140930227306557929776157012325286538708772867702895059837644842545920612981067556055
154210184104627369431166084227424694822028734978525758443983808032783528560463258839
275622821353522892980597204848434313722496444699836515461916663168440761513121752279
131540249972404464843875296997816741926629867519704981535733909370936977073367
262725142388910387017924712391860897727619531671424096431542607347479290427167
131427171760258648246781965957769195141616908550304941922414126574054249407703
132331797032806021015906037512144081801161397195720234173958372371734209307863
132331797026908532682466835057060672250875852985862108831527622141492794565847
67200796646845049970770537258018951640195433350512753683725337514124042118359
73533173507496752687125418497975881854722500189554796705089056255952443483351
74569019150063522971492369216670359672457002400596286812483528634428122052383
124192188392710374417964468417631323570939034901891140875998806190579654403287
139033018253085874858236247477375908882059434235564937200120957437585951401137743063
66310278550570503780815642293293312992430662440245863807934987036233430541527
131316112360943539973863709812582870062281985095813439275032989775136605938903
140930219958492953128786525433843830479453547538597563743606942698684813568853484759
154210176756562392783795597335981986592709414814228262349945908185547729148249187543
73434202518803669336714883688244859483773612634168162206969170620790382077143
73421834589350220646407800605739659054162820246890032874262319377381333738711
66185049867901055730475811954884257678147924640774607074165985577661924713687
66183062164953180048105030745195921894817618721390622002838098770685470516439
67200769046599649475303047467662256303848531214486151107814259984303049483479
73533145907251352191657928707619186518375598053528194129177978726131450848471
67200769040702161141863845012578846753562987004628025765383509754061634741463
131427423672947183185674635459378987976209218692593475187517898893645308306647
140930220069804265132429737244769477275571461465831160523642855183593932077555852503
66296361179904698942286737601680375592075158237554642986650894696170627081431
67200765589934300038250508481898833642733931211392434775590781284053833819351
73533142450586002754605389721855763857260998050434477796954500025882235184343
66296112717141526773658947137167251646842540429950539948135457956552881284311
73420036685374692329558188532118798138185490623872838347169641541109832819927
131314093601084914358972899826774416281490177037309135295570546738089943442647
66296140323179103310897082195909438505791316343516372771076736605360977683671
62615439225225779960833986222832969417915780868559049138621251211306199
31558528475293259932057866104835507915776660549650914582391181003007191
139033481421408370380729072325595311810269826633149204515629777641781962008227816663
66296330176191645318296797138364655890401428927619361077131209983972392641751
139033481421660230095561508385386842169548438550151998496587675651618265502881227991
66296582035907917570844244724010820100353169403292178869023475669847476085975
139033488545584198328727064284628237121094929893102192418886074685801850059832763607
