8
67313844233453892421843504886534630622840883865888582640528179713998705992919
66522296748433176242190187606201803127750171080088305347289700135819612333271
262317325178924584163716823187820194612970622261543838089778166914076922655453816023
140930162189661270177278888183512487052230631936859521995933992446901430591316108503
140930155844913460558100760649891161884410241600364848315586313832213561749518492887
67200766021308075824750173846487083837827924896488543027208396917115978327255
66409218536287359645096856566154256342737212110688265733969917338936884667607
66296140324141543048003525526106709557724253141288226120650134542054157001943
156107320792081601169681100607740350142695267676691376290815520417687891061357749463
154447325400775436192088786966655800295710789176524753164745856493350448434839626967
80770148459292040755078241649487008293184365777133121301038214659438950294743
154210125419051006111580198897196543164020150625896157869350640952293035271499883735
154210125320107570483990676440531883122416713739557059644315979297483087999113176279
73533142881959778541105055086444014052354991735530586048572115658944379692247
74437795377313298465587659305837384829971553086052458960459424250994788738263
156107314459704363078725044143901984847553834874795106328750583485954413782412895447
295551973363860203366837254843453839801840696826710225139793313331031167192678587699897559
140930213739190854712166747996843243389410031444700266318970799034869224054247204055
140930163080151813386331250184537302088450345639081975101224031772176220592252986583
68105391341035355261387865041529246899656767220768838018198644556727256163543
140930155844913083118847420540934036546199023325535417395564398264198826298975003863
67200765643868822484641216721148872619553095465568521111640382181665434838231
125096786106414706429453453203847308576599004219507400535016231116787216360663
73533142504520525200996097961105802834080162304610564133004100923493836203223
66296136927188262987022911398062808593250788263008028880538001922999265600727
124206292166252374006471814260767187898423316888121913255578823707731388081367
124192157389734146931835147880761244550296697016946908303913850858121047123159
66296112771076049220049655376417290623661704684126626284185058854164482303191
124997839273833836846016174415761804175239200243002168633249288550459938251991
124983704497315609771379508035755860827112580371827163681584315700849597293783
125082647885763292626322553055130187861714565791187195603793123806190666065111
67200738043623421989173726930792177283206193329541918535729304651844442203351
67200762193838147422707780497354285702509732698565195789651497490437810758871
67200738037725933655734524475708767732920649119683793193298554421603027461335
66296109321045374158116219152622703706618341917123300962196174162936858223831
73533142450600631866694818371771772660040900957336275287922955961286615704791
31612462997739650640297116143812327080030836635986964183288792604026071
132220734662107713894834938892821529645567227316970533139993082408793274918103
169387284714078082480257251680808050952132762255267609919037903504562177965833135319
132206599838409580152684652872148309895156253766930525448882107717251616023767
124983729037595545013348132689111259002453499596502995148080981566367386379479
73533142511248993335882509467477471821557168519484971087579808984726298502359
74437795754741033273795367988880511263968481063437601724968003927401891964119
262109825853978905269802541511356865274134184646544233770577565871852699390868792535
262347025835679179238097362607560100760306853608089250184570185059967043719425238231
327380766733797924439597878097168837226385803230759212350126863671794949014110660746355927
125096810639954655004634417908535952980185015775773945895877753862029102884055
156107314459704740506459852351610667890680268871723083713893347994534090189516121303
154447319068398575528867538710526118043695790371556460587823684070196647562997998807
131429187500606357720989299148492883194712082614815988917241472603857504249047
156107320792081601158162568706491907847610483398789922755936369358252832017917486295
154210126210598491120777846649265381201762861438707490134748783131337554407153280215
262109825853951729643562053666443840922926468858825207528999644974791746951737582807
156107314459704363067206512242653542552469050596893652793871432426519354738972632279
125096786106403187897552204761552223792321102765972521383956796057743776097495
73547277281027233743731515898816661397928880722250689933609638714060736898263
124997839273822318314114925973466719390961298789467289482189853491416497988823
124983704497304091239478259593460776042834678918292284530524880641806157030615
59596876119710113498719182719354425817812657667433018983615296602449111
275626989757648484944030273150555606521820602920011682949113055486221113891219907799
327380780013761846408903584030079380221891564744508524272559628214665375268180832541025495
169387284714053926378122200121144416314813978909347802880654564328624785794060068055
323899397839225165869937521646469476253599388806475078253611303360610706493223989607474391
323402074602815379227782139398322655413498932655677730536170839383717546996211456231941335
154447326192298441579791377351383467691953672407848194746027589009587802155396965591
154213889340396012129817458245605952869721480118762263368924042520227849286042854615
139270225471784933213233081204324726233809868977753354736247804558502612427231274199
156107320792057121536667511339150737206110655817302032071819959695445666602821428439
154210126210574011499282789281924210560263033857219599450632373468530388992057222359
154210125419026526478566609628606930227435538766506813650355080230050810812963562711
154210125320083090850977087171942270185832101880167715425320418575240863540576855255
73533118402326764951836465473507429440495602391311590487849873434485843371223
275626989856591873391713128093600625896147637521997102309144977695029219232288679127
327380780013761945352292031712934323266910939071543126257978988246587584076286173609796823
323464240007366701501440009862195951063530864001562000986270257412751400741443363972654295
323402074602815478171170587081177598458518306982712332521590199415639755804316797300712663
154239826867328559405275193089292918335407647197312786215300803227853727168150971607
156107320792057074356760843825531096538834253532948353206817220249443824671503492311
154210126210573964319376121768304569892986631572865920585629634022528547060739286231
154210125419026479298659942114987289560159136482153134785352340784048968881645626583
154210125320083043671070419658322629518555699595814036560317679129239021609258919127
154210183979405594313430161823799654183450425068279412830867088766564904524235482327
73533118355146858284322845832840153038211248712446587748403871592554525435095
154239833991255547152467469860191315992643884738898427497774526806155195329450419415
277286985247897660930052101625728050404920897747334294515192726051351926408263312599
578031692824289804304392223117905558804965347846666601185165038648488326893310170853090519
686567257567420683777893776105096752062667815303302332453507234496338030523161423435635471492311
327380781673757336658079570051907855394335447844803351595171194294335940398993349584430295
323899519018888830162991894314880109513632254789221917573087946456083823919905615955698903
323464361187030266851105934847751641278544355657274238320327540476302309360019649252107479
327380780013761945351914592459594214309785600860324851428548068224672016061550723066307799
154239826867328181966021852980335792997196428922483355295278887659838991717607482583
327380780013761846408478964870071757645125559256887965089449843190010361251603450679600343
169387284714053501758962192498567650309326358350164693095629909314608208412198642903
154447326192298016960631369728806701686466051848665084961002933995571224773535540439
581450667027448607956295884454143850023738534555492655552530783541128752112389374767342807
277257342374109472356434144996901166258907023744920792305763963255035953374688781527
139270225471784508594073073581747960228322248418570244951223149544486035045369849047
156107320792056696917507503716573971200623035258118922286795304681429089220960003287
154210126210573586880122781659347444554775413298036489665607718454513811610195797207
262317325178896660397516505424996812965208643644335936725582626633700237210708157655
132206575304868191761016032112172779893535504528972120194138155589629299467479
154210183979405216874176821714842528845239206793449981910845173198550169073691993303
73533117977707604944213888707501941819936419281526565832835856857103981946071
156107320792057068459272510386328641455424703247404143348691877818693594430088750295
154210126210573958421887788329102114809577081287321710727504291591778316819324544215
154210125419026473401171608675784834476749586196608924927226998353298738640230884567
154210125320083037773582086219120174435146149310269826702192336698488791367844177111
73533118349249369950883643377756743487925704502588462405973121362313110693079
156107321583604176040735349930688796450040980063287498228947255489158437158638920919
156107320792084620682268004991741297561499415840589141959130951079376392285275628759
323402074602814587707796264282636654686778955216942663110494926417415692447358959592482007
154210183202020432136448217973358954879231440411827286957908478022990743569254917335
80770151478804627659462242596905812441348263542801436731699903160662868174039
154210126210601510644883282934514770915651793880506709337943364852461114674511422679
73646224113618182042582387073910364985531848470598941092553586957051025237207
154210125419054025624167103281197490582824298789793923537666071613981536495417763031
66522296748431736425702531550914917529715433398396445453407270753439182300375
154210125320110589996577580824532830541220861903454825312631409959171589223031055575
73533145901472365445489056033862818200518889501198901479233804160168297571543
66409218536285919828609200510867370744702474428996405840087487956556454634711
74437771221199644882126747228904981262347731825479196470224051799779575407831
154210126210601133205629942825557645577440575605677278417921449284446379223967933655
73533145524033112105380098908524606982244060070278879563665789424717754082519
73533118348406871617535185884173399266456341044037301642768728472278622872791
73533142127079832044399484780480706017770595191998682323553656805662862681303
73533117970967618277426228758835188048181511613117279727200713736828079383767
73533114951453591556554571756129498301982876165757104402656595853223731471575
125082647885761852809834896999843302263679828109495335709910694423810236032215
154210176855477797767837870533707416515761576937773562434060688971089003254628558039
73533117923787711609912609118167911645897157934252276987754711894896761447639
73533114526834431548931994990124010681423693055972079747642579275841870046423
35063334731318444877959207189352805068574699262178275031487674285892823
277257342374133628457129380068908745609340209056102917652287408548543963166031815895
132206599460968886996088039691523213078846686654318643639431663599420642501847
140930220974205279158232160945465062065429217271436918626351708642881396175180211415
67200762193930501365987433186470233347880763995657351840110182160268251440343
156107320792108776782963240063748876911932601151771267305654396372884402076618663127
80770175634905322894534250176256245626659445668147960176993411170454211208407
154447268409383690313805991383820143101368476120284066559619619278017330555357045975
154210125419078181724862338353205069933257484100976048884189516907489546286760797399
154210125320134746097272815896540409891654047214636950659154855252679599014374089943
73533170057573060680561063613213251385830071626545424924527312169959640605911
81917111786670034093623750725309934446076600929205504826379779538836163245855
182088229561444780123185606037212647028681598671702051115165854108543416345815
156107371451123661996584970902798796567374317368305979641998567282634336703829583063
262347025835679179236657546119904045473421255573351568492710291177537661338995205335
327380766733797924439597876657352349570330516345161177612445171811901066584728280316323031
296049296600276322389250229116029607232811571838304260749815872809140860676610580497900759
295551973363866535747094846867882786392711115687506913032375408832247701179598047122367703
142827357661635300850010963961816456490538803561354703415694488625241792229690385623
141167362270329135872418650320731906643554325061188080289624824700904349603172263127
140959862846415865250219611115596337912681265248667252398866116710362169274857497815
139033082481506923758371389925051771126002852703830993413249542512470494797648962775
262346975176640137910822048307598104172461569767733277274963523914844657877000987863
323899397839218041970071469282814347740194453662995007224195453296811884672687016778474711
323402074602808255327916087034667526900093997512197659506754989319918725175674483402941655
154447319068398575527427722222870062756810192336818778895963790187767265182567965911
154213882216496146077453803117092547934578000047732847518860243698407312313213854935
139033076149127043592641952698513528463382891978128707011031196604633869364899685591
260686973452954092767500297439975311662857130541864367746675514082670589817733588183
549684145509215127163408706513659555755310398180826565157251754989875109285931080758142167
546202882854346620668321030776631809874607205125245131135168507151622992806843347129410775
139507309887604049403261401640803172832990200029700879543590047606037278081910645975
260449831254196069199272824062677518827573633613269135871522704950622383728230999255
139270167688846025835033928263505379997706703101105647668437238473989071992408057047
139033025490088002266806454886207587162423206172510415793284429341940865902905468119
124305263154932499008493444572916239887059565308281808708756844901469579191511
141167304487362729360137535628570442347147183439154716869382418291895142529335108823
140959805063449458737938496423434873616274123626633888978623710301352962201020343511
262109825853954749156148958050444788341730617022722973197315075636480248175655462103
260449830462648584178556644409360238494746138522556350071245411712142805549137339607
139270166897298540814317748610188099664879208010392861868159945235509493813314397399
154213824433529739565172688424931083638170858425699484098617837289398105239376700631
66522296748420217893801283108619832745437531944861566302347835694395742037207
262317325178924584150758474798915697031000239948904702863039121972212481231583519959
260449830363705148550967121952695578453142701636217251846210750057332858276750632151
139270166798355105186728226153523439623275771124053763643125283580699546540927689943
139033024599597081618500752776225646787992274195458531767972474448651340451425101015
275623219392615253180093736294612716730414810090308117677593593251041925942970229975
139270160453607295567550098619902114455455380787559089962777604966011677699130074327
124192184942786682411400113532868693102046606338881769095437062104586851525847
66409218536274401296707952068572285960424572975461526689028052897513014371543
66296140324128584699614621028524739175411614006061487075708270100630286705879
131429187500604917904501643093205997596677344933124129023359043221477074216151
156107320792081601156722752218835852560724885364052241064076475475823449637487453399
154210126210598491119338030161609325914877263403969808442888889248908172026723247319
74437795377300340117198754808255414447658913950825719915517559809570918442199
156107314459704363065766695754997487265583452562155971102011538544089972358542599383
546202884514392671013149894951103154307973014858191162090651930946138611822553985098261719
141167305278909836941600375172930597341763460255038071749637795962359985257885279447
260449831254195691760019483953720393489362415338439704951500789382607648277687510231
140930163080151813373372901795632804506479963326442839874484986830311779168382690519
68105391341022396912998960543947276517344128085542098973256780115303385867479
140930156747771933207643464569094561843860002600740553472266640922475153735633413335
67214900420374091210888978603572845585367076201516787018363490589851905500375
140930155844913083105889072152029538964228641012896282168825353322334384875104707799
67200765643855864136252312223566902237240456330341782066698517740241564542167
139033018253082047495290900804063898781217747068306943270727261307827129957791376599
66296139946689331359505663903186527957136784575141465160140255365179743216855
125096786106401748081064548706265338194286365084280661490074366675363346064599
154210176869616018407733141763359122937797507544310537219386469134761254807738590423
260449831254192672245992763082063390783672669139804257591325464838489764673339598039
154210126210598113680084690052652200576666045129140377522866973680893436576179758295
154210125419050628659368510399334920243838550038427591722589680442413858397086098647
154210125320107193031778987942670260202235113152088493497555018787603911124699391191
73533142504507566852607193463523832451767523169383825088062236482069965907159
139033024585458908146993617158945138738147961595373782312770282671545871786192741591
66296136927175304638634006900480838210938149127781289835596137481575395304663
260449830462621031113062816455490088805327204460007892909645575247067117659462640855
124192157389721188583446243383179274167984057881720169258971986416697176827095
66296112771063090871660750878835320241349065548899887239243194412740612007127
124997839273820878497627269918179833792926561107775429588307424109036067955927
124983704497302651422990603538173890444799941236600424636642451259425726997719
154210176756534409308636483689413954846349758057886689539149615702845838870119523543
66310247170142064606188460133503052371200855989154870275340152526900409476311
66296112393623837531551793753497109023074236117979865323675179677290068518103
73533114951442073024653323313834413517704974712222225251597160794180291208407
125082647885750334277933648557548217479401926655960456558851259364766795769047
124192156965102028575823666617173786547424874771935144603957969839315315401943
66409190558589747461131505152877379405802841408514902197548960632241478247639
73533114904262166357139703673167137115420621033357222512151158952248973272279
67200738037712975307345619978126797350608009984457054148356689980179157165271
131427392669957997351156410424926938573254241672422503570491079119762830730455
66296330176915513107768512567228326189120181217383671369624074922288149505239
66296109321032415809727314655040733324305702781896561917254309721512987927767
73533142450587673518305913874189802277728261822109536242981091519862745408727
66296112339703944197250514164163078849034974770705576478594034715082848019671
66296109320189917476378857161457389102836339323345401154049916831478500107479
31612450039391261735799534173430014440895609896942022318847368733730007
131429190520117504808885644040624801744841242698792444454020731722700992095447
156107320792084620669309656602836799979529033527950006732391906137511950861405332695
74437771221186686533737842731323010880035092690252457425282187358355705111767
66423356756937131157546524026809773172363277870828692973733378635255756956887
327380780013761846436449909334766352855459812691383608278361892610598627984116549065188567
156107321583632152882688377965101585786885025992020620136493186186641180498439251159
154447326192325987905096064324017035939900547491853997010423522262303737871921128663
156107320792084667861972198311784305454057530901307834336215892948161602319345591511
73547280725170296713445765421761319663706228064750991372767562219812708492503
74437771221199442407933170596130262975124096838991278672646835167882327434455
132208342522632034344473335953570261971347618788891813825451932179107985040599
124192157389732504641153915192699640665038324348767130612454204843843369116887
132206571853994815891540561762020130467799143316929716311367661376469939594455
73533145894732176304507819452421346141540346846301697576021444407995147035863
35063334528844251301326432471065581433588211344380697814855777037919447
139299810463718379026260383709580761684094189340447201191516117949355995677340542167
140959805063477058983136517697348031198251172749901038517308488635213860124765005015
74694244429988983208587887678209342632908030329435256707559571217040894965535
139299810463694222914046616736324740038576219751363622310113521596412926842557244631
66423356756925612625645275584514688388085376417293813822673943576212316693719
154239768193923359289848305954367427268437254552598576165690475485795517532562072791
154239818852938244503470036793417346923878970769133288502034646395545452159772992727
154213823543039243535824519743949276494509259784195723370412739832908525272509785303
550181589925346262122061144986010187972021873163811107790236219379583023210672457863734487
686567229717317784834351593774018620167296982359827649598013839567518761617857740797922482136279
619817412043979433175091479844972946810226101031826693325391375995212747051758061994752678110423
296049416119945287980660816182984738680688780106366424178159127187178520237267902966342871
262347026627226711437077919093264333698806865724783046670072526284802449552158827735
327380766733798715987130077077725322930618741730771329043923349174136173849516493479945431
323899504078930209492042401340697577049915548675189895021840101335884057370428759851214039
291573493712294077751942555211154222443385898873362293388209942837828690064614090441565399
546700207750809581583095082602400284003729697225777661771287894525528354435715614930183383
292132876113550044129808794332246366477308705036385298906450396353342336902425093329200343
295551973363867327294627047288255759752999341073117064463853586194482808444386260285990103
260687031235920546459485605452179783851822387224616423544002862360465006925640705239
549684145509272910129862398498967567959782587146083247909307552317223387080348188665259223
141167363061876668072839023294092194868939935212619558466987059808169137816335885527
139507367670570503095246709653007645021955456712452935340917395883831695189817763031
139299868246657232473047670447872076291082396899932107450158687893289514861502997719
139033083273054455958791762898412059351388462855262471590611777619735283010812585175
275626983425296151092086990995402489812062733000413745276411491771665365131554530519
327380780013755514056569732086797225068774854986638604674621955513101660712432072875648215
154239820436032837105649055991094782251322742675729429182567317304489873067416822999
327380766733797924439645056361545669613338408903276238331137548896842935369938314386285783
295551973363866535747142026572076106435719008245621973751067785917189569964808081192330455
140959862846415912429923804435639345805239380309385944775951058579147379308927460567
154239819644485352084932876337777501918495247585016643382290024066010294888323163351
139033076149127090772346146018556536355941007038847399388116138473419079398969648343
260479474029040869325005451554882750824542185790062232233001747960913619523488785623
139062668264932802392539082378412819159391758349303512154763472352232101698163254487
139033025490088049446510648206250595054981321233229108170369371210726075936975430871
262139468628799549281881585542650020338699169199516069558794118646771483970913248471
262109825853954796335853151370487796234288732083441665574400017505265458209725424855
154239761861518945572651761645616037622088105962983279962047617657001087814486009047
262317325178924631330462668118958704923558355009623395240124063840997691265653482711
262080182980166607762235194741660912088274858081028163364971254708949485176150893783
66324409924344743042207996796429183986725572440788581920907001009885038585047
124983732474987102784373473821094078712198037817059131330544326892800015148247
66310275147826515967571330416423240638598952569613576969242028160274697626839
66296140371308288892934664036417297290472332698438572017577055310664356668631
156107320792081648336426945538878860453283000424770933441161417344608659671557416151
154210126210598538299042223481652333807435378464688500819973831117693382060793210071
154239768193895806224354478000497277579018320490050119004090639020719829642887374039
154210125419051053278326043828335053474607883373975715019696537879213803881699550423
73547277328205498120563902851422333914954861732935914981595994541714376828119
156107314459704363065564221561420854490865165338520984614093740966873340461294626007
549621981764709954177968147704638354007030876176635704013068632869481506147883254807078103
262080234529696145117216387041372027758177855304515228823005321850915436707764053207
140930163080151813373170427602056171731761676102807853386567189253095147271134717143
262080183870657103791380889229066086457218169498896937605258554588222433245769835735
68105391341022194438805383911172558230120493099054181175679563483406137894103
262080176635418373523897059585462820914966847185350379899598921080245038952491853015
125874222971016248478860878995463022023615906591299418630423599840869634090199
67200765643855661662058735590792183950016821343853864269121301108344316568791
124969597273849715702114230675082647743512234836099101723865337465807812764887
277260989938023186762166018775988103222723531369865630752912277137877992589736092887
154210126210598113679882215859075567801947757905505391034949176103676804678931784919
262080183870654084277354168357409083751528423300261490245083230044104549641421923543
262080183079106599256637988704091803418700928209548704444805936805624971462328263895
132206599831667951195215760235419952238142973430341461651787318582698035455191
154210183979429743673936255914570652092411551400918883280186630847713162142427981015
73533142504507364378413616830749114164543888182895907290485019850172717933783
124969594254335688981242573672376957997313599388738926399321219582203464852695
66296136927175102164440430267706119923714514141293372038018920849678147331287
277260981923580744815200932812894618207327173987315095643702086745329194691629491415
140930220850723114805762364142221529171760672326329803287102342058192158496792323287
182865614716881572926054810155075393954359508142677805822697068517325246375127
154210234638444628887557986753620571747853267617453595616530801757463096769638900951
124192157389720986109252666750404555880760422895232251461394769784799928853719
124969570098223475214269317650731440027724515809857523802968276513368681555159
66296112771062888397467174246060601954125430562411969441665977780843364033751
124983704497302448948797026905399172157576306250112506839065234627528479024343
124969569720784221874160360525393228809449686378937501887400261777918138066135
73533114951441870550459746681059695230481339725734307454019944162283043235031
132206571853983297359639313319725045683521241863394837160308226317426499331287
140930162177293334813181041854745819106931982504248803145022474790218883619734758615
131427420647642448712539280707847126840652338252881210264392954753137118880983
67200738037712772833152043345352079063384374997969136350779473348281909191895
124969566648192800152335881426936853110681153042854198480979391822141057475799
73533170050832871539579827031771779326851528971648221021314952417786490070231
124192184936046493270418876951427221043068063683984565192224702352413700990167
67200766014554928335380032767463641396536743106364600079054172723518957495511
66409218529534212155726715487130813901446030320564322785815693145339863835863
73533142875206631051734914007420571611063809945406643100417891465347358860503
73533142497767377711625956882082360392788980514486621184849876729896815371479
59590134490752644606082454361697412537476068603635924194480743021880535
31612449836917068159166759455142790805909121979144445102215471485756631
74694244429987543392100231622922457034873292647743396813677141834660464932639
139299810463694222912606800248668684751690621716625940618253627713983544462127211735
66423356756924172809157619529227802790050638735601953928791514193831886660823
73547280725157338365056860924179349281393588929524252327825697778388838196439
74437771221186484059544266098548292592811457703764539627704970726458457138391
140930163080151813371730611114400116444876078068070171694707295370665764890704684247
67200765643854221845571079535505298351982083662162004375238871725963886535895
154210183981172434625061056783241872660750902292925106603799759570462317128507270359
73533118348393710794952704753816710596920066922322644800249647398957504603351
73533117970954457454843747628478499378645237491402622884681632663506961114327
132206571853981857543151657264438160085486504181702977266425796935046069298391
154210183979401765987842603850467681110619398744449634641702245486191514490461824215
73533114526821270726349513859767322011887418934257422905123498202520751776983
73533145894719217956118914954839375759227707711074958531079579966571276739799
35063321570495862396828850500683268794452984605335755950414353167623383
124192157389732501829012337739466658466604662751732576198598965723955907339479
154213882216496199154643517734760557677563466960334152719516114142703632701236782295
139036730836943649462249723775395874918459977724621021491989562428925439511076873431
154213824433529792642362403042599093381156325338300789299273707733694425627399627991
66299674071335331182891455633269210479355870279055894184068809633420894872791
66297907224270552798561872335768467560840042795159018565110688027219602253015
67313844233440728787119446302944959754870948147139371384153859520790125946071
154213824433529739564967402089776997630470372768402900576145625856942353454666949847
154210126210598113679879403717498114568965559471843794000394762248437684791470007511
73533142504507361566272039377516131966110226585861352876629780730285256156375
73533114951441867738318169227826713032047678128699753040164705042395581457623
67200738037712770021010465892119096864950713400934581936924234228394447414487
131428938660402287109429741417346961947512601111077531857843135994624075179223
67200734586944908917397129361439083754121657607698990947131505758386646492375
73533142450587468231970759788182101792070965238587064031548635768078035657943
139033481421659852656308168362249467119826996343390001096983074366252920894619460823
66296330176191465341321659881742284966715154150928295904678555702017120609495
31612673802249831897794329394456762447720024577335681741628386503632087
35494706810630235311027616992456038321029518671628618155102070555354327
124192157389745639752727688179211920663181121011880147099725385392479122564311
74437768201687032266734038137641768442790356601209240684314462773870292706519
260449831254192672258925400462259744521234380058965934216424154532453681411845072087
154210126210598113693017327432848554314227756048302054147965663374857353314685232343
139270167688842628894686504663087605691367449546802446013338688055820369676022129879
73533142504520499489987389817261394162686684846008923777756200398808471381207
124192157389734121220826439736916835878903219558345267948665950333435682301143
140930162175498940593532274584267813512459678354213735057688849068952368405935629527
67200738468242556285787595552953256232371898980725302835495420704540938806487
66409190983221840106134278272620428737281186194925025542256941126361845146839
32475181265377462405582616217925561784128623617153014602159422767178967
67200735448728529564915938550247566486173263533365127510951302820936590894295
73533114951455005662033519667571975228624136388847323941291124710918796682455
67200735018211881223854159329158669315328536213721977513506536013313314727127
66296330176928445745148708920965887900039342894008770059318038839026654979287
32043822118703052168867943976533247693350429306392365442461765003191511
66296109320202850113759053515194950813755500999970499843743880748217005581527
31612462972028641932153271735140933602572234995631716282764107239204055
73533142127068287801489528194341212562099216279862162817246321221934057596119
59219435400842508177394713213866722773241444145268320638972780264105175
66296136495816132253215062041964188147230580890985338719699077259232266495191
67200738036870451262988454340699044457745169067304253029904396565459304522967
66296112339703918486241806020318670177641497312103936123346134190397483197655
31612450013680253027655689764758620963437008256586774418322683368907991
35063334525630375212808451919981657248905886139336291827290191367316695
59596874474205556177513140564385243260462152684697153350035433253840087
73533142450587467830236248723434532906580442153296413400997887322379826832599
66296136873255205616263062160391538665751068111693878148531788321885256230103
66296109320189711788309192010702119731688519654532278312066712633995581531351
31619189820369979730597445657830621528895206060205674257770161717716183
31612449833703192070648778904058866621226796774100039114649885815153879
35063321567281986308310869949599344609770659400291349962848767497020631
35063321364807792731678095231312120974784171482493772746216870249047255
31612448191412510837960717300173608248558616996408579468635608137147607
31612448188600369260507484317975174586961582441994724229515720675370199
31612461326524084610947229580171751045221730012895850649184243890595031
31612449807992183362504934495387473143768195133744791214125200450331863
15074003466852691254626389467553796398203862894462448776486921431
550181485582829580736126989256098722633020186783796176622410264737518685583335634294613207
686567229717213442317670207839862890255831643358141269583082671741564119553520113461098913014999
327380675671245165050515742086322986268015831226584399209082403089383230921720682055804119
578031573541814502247508574413811561002246955352619647466091238886224222716496491179484375
686567257567301401302591719221448047968670012584909838406553515422538268259057246621955797886167
327380662391282034601195921347813857591617055350756397876097394532071836222179669910824151
327380660497849791392601493781581110729552386134085608623542891358861422524784174038590679
327380766733849488131565941436099868620464580089404979778122461768089937432859051049952471
156107372355776588735528220609542989330158875364853365714207988890789464012568995031
550181576649037932594688655188434251893864346778549785464168385971953509396720299448804567
262346976081293064649765298014342296935246127764280663347172945522999785185740399831
327380766733748170053483289765104244008581978170033368541540026274555412046852127061517527
578031573541757510828587082848876522158062991772973116145513618921111052186867596435989719
686567257567301401245600300299956483033631168400946258760022194844918303145886716993061054391511
327380662391225043182274429782878818747433091771109866555519774566958665692550775167329495
581512834536630626017509780993590626954216337844076050000973740689699244328512703546598615
686567261048562396118715489222654627747735964554292329862956050305040071734078858638168165000407
327380660731229651876109452190565177662883244786631366388896648497294741355108148649206999
327380660497792799973680002216646071885368422554439077302965271393748251995155279295096023
327380780013755627161964270609673958452679392385586449790529850360288161602771168451437783
156107315364357667243963285570698805366579228833532788094242875720259835117825500375
1153814421675104827991652645447358514445443025850700882453353339590376406673883043239723304297687
1439835838936132427085993803434241814978363920691287776477864048520572752009523978404721615133859194071
686567229717304508519689686521363093154134365959638644375965811213283135642436090220331317929175
546202990757753307077565431473822458634818034952210278022358271938462325583994599695262935
295552079607220839431252778407824755224188134950347028432364427584309939089677778426602711
550181589925289383808534191943951882511742446983112421585566494261656353571382658696029399
686567229717317784777473280247065578108991522080401468899327634897793643691188101508123314431191
628161111403045488127568719857744717699587455292856187509310802606043174928919049853480706057431
619817412043979433118213166318019904751920640752400512626705171325487629125088422704953510405335
299530678774756916162221538877954179101112546981249171995572649907503967077065837427369175
296049416119888409667133863140926433220409353925667737973489402069251850597978103798637783
327380766733741837673603124035667017470339315550072642839253624056209504210226694312240343
299530559255088742118343152231372021013523564098797159998707572891701414781196728122549463
546700207750752703269568129560341978543450271045078975566618169407601684796425815762478295
295551973363810448981100094246197454292719914892418378259183861076556138805096461118285015
295551958190415075323185845941455578754256469799919587673644349346034330408159953101071575
260449832158848995938216073769421711590358191609816521943732126558777511036970411223
140930163984805117551569491611334122607475739597819656866716324006481641927665591511
160172559541170458516313045654926455527622347518118471879115693578393221761589950239
156107257581391260731682170878537341070172087211499424674000469311250628043988346071
582002386864033754982101933665798630876152522503963312230126516872119358707662686205322455
1153814425645813804045755452039396825025081500755994783176133631168926819168708358105673780241623
686567261538114723521844453814807299955739886490476989750218279457816254154193237788150823724247
686567229717198265622223773509167794326512615444591546184613350715193189526128693905267993683159
582001415526345463618921620462985231536455939880652226589727955172809676903298515971155159
619817666664614945758708662316695593561006030470248967378287588814810188413866416235763024340183
295551973364323373518240583108997133473673087852155675971866337638193631693362715102356695
686567229717319678259472669032717225447133625063492013894334661472211122381264351138220652176599
327380781907186967511708596421514288249721181970895651198813050092210975159397803794965719
295559865452529525330047810387745048558918557947221605840708362820687722967736488594842839
327380766733791593853794348116772412711257736878396860613273538361689166762461295777752279
140930213740985308775650597006575041028804063815593676781021803669033876529131103447
550181591818720724158278517755792212308784236568421622993849693993579167128009294039557335
686567229717319678208813629991391389949321319122191054208529043180993375614001658134758657959127
619833708331792002438243663627852991617538849541339425425911668732282196098300086025238321112279
619817412043981326549553516062345716592250437794190097935906579608687361047901979331588853933271
299530680668188256511965864689794508898154336566558373403855849639426780633692472770897111
295559865452478866291006484552247236252977256987535800222417145073920460274733026600625367
327380766733740934814753022281274600405316435918711054994982320614921904069457833783534807
295551973363809546122249992491805037227697035261056790414912557635268538664327600589579479
295551958190414172464335744187063161689233590168557999829373045904746730267391092572366039
295551958187171993965690890715203174108990328748666440258735110111641917915169524942447831
140930163081946267449815099194269099727844378009975385563275036406340873067136885975
327380781907129976092787104856579249405537218391249119878235430127097804629768909051471063
299530678774749680923491271394124535497847004729926858449014944247870459099671544149386455
295551973363803213742369826762367810689454372641096064712626155416922630827702167840302295
140930156749566387284085661967730857065224417284273099161056690498504247634387608791
582002508276613108053862708096505507591179266610611213026986201632407135338092457460573399
1153814425645935216625108523800171255731958215782738889824034428028611579456484988535445035492567
1439835838936136397916382436890120167791105207206477708515871419201661190244696761006666910855590388951
686567261538236136101197525575581730662616601517221096398119076317501014441969868217922078975191
619833962953518371915043244823290502106570496940725024827279115196651483061722957723353980937431
686567229717319681443755343914795696893376910714597072724073718212813742918717676556606878852311
295553066114591017953181670742517409528396414582114662409124584097791090128156656591774935
327380766733733698030031573116358668416665580517335040099376205189121807735658114374509783
295551973363802309337528543326889105239046179859680775519306442209468442330527881180554455
277519893814570577916639600030348809231054515146485376475561875896749496028552045783
295552094776439558233052092758009726248665080327390496830063460142323577987760833839047895
140930155845161546000650183262280448872443001995079779447849236310007073347727860951
156107314459731970077430508824050484986204948729861032893925969161997460056004175063
295551973363860203394444253548918519950340835477824080205719878506416843235724861291177175
140930213739218461710872212676991743528061145299766192884146184710912270327838483671
140930163080179420385036714864685802227101459494147901666399417448219266865844266199
140930155844940690117552885221082536684850137180601343960739783940241872572566283479
67200793250867527949321365221287523733408161392133696497316425227939026117847
550181485582829580711970877042331749376998541265826587538831383334922332640266799511315671
686567229717213442317670183683750676488858387336495751613493588162682716957167170392264129717463
327380675671245165026359629872556013011994185708614810125503521686786877978651847272506583
581512834536687617412275160344758692542378655905752992237972479252216061915072763506795735
686567261048562396175706883988033978915801552716610391539898287303778634250896445198228125197527
327380660731286643270874831541733243251045562848308308625895387059811558941668208609404119
327380660497849791368445381567814137473530740616116019539964009956265069581715339255293143
327380766733849488107409829222332895364442934571435390694543580365493584489790216266654935
156107372355752432623314453636286967684640905775769786832805392537846395177785697495
578031679781418227739828376437121992545532914921902457809809990448584501983748829567591639
1153814421675106721430228209765839596348443170136387201115279210852400395633851634191817142510807
550181578542470175779126970540900025499907370477250985633144007742567570151046960537740503
550181576649037932570532542974667278637842701260580196380589504569357156453651464665507031
262346976081268908537551531041086275289728158175197084465770349170056716350957102295
327380766733748170029327177551337270752560332652063779457961144871959059103783292278219991
578031573541757510804430970635109548902041346255003527061934737518514699243798761652692183
1153814421675000481769511274368433794335999526644818534216348462977147465564048894241749227611351
550181472302809458843729564738887581856415801810352054885268754812497767411096892622841047
1212220320669723861708115338069205629683772024581354329497521737401158054779055425926546707784919
2419724222044820763823908517645628808503699064060445678650056324360629506432492497181238205263590794455
3019554609296587991759569668417916031175511070414907054612727156324477720014721653904744029587201285652292823
1439835897342031421705027519896934436825479159020286507131311092688970562791172083577104301957262681303
1153814425156261476642626463291131939050104322798164605319282318437269234152241035886856338220247
1439835838936135908242642454408059658751788525352584723941586914449551598902351456762714262266893116631
1439835838936132426979987585901564571076051497606704020748531333015529515654513204646235174533264385239
686567257567299741250208969978866676953016827829453756311932944642910830885609436481599752971479
686567229717198502302157009277460780731049782203909311660460767976928124868677603779730723120343
577534248645352332856110610794649086977391043119727679177871147471957615409343601759036631
549684147406404280895409204898427119931765498675076207001205164765940683576641732729185495
323402074839951358714710281991623637686057950062282995565794055279553112435939046861645015
295551973601003306754008876095401670640432405617631523389128072573536180603237177831793879
1439835838936132426979754149049662141626077578500926505926299140726443584277409658156875221663910274263
686567257567299507813357067549416703033911050314631524119643858711533727339120076528730398860503
686567229717198268865305106848010806811944004689087079468171682045551021322188243826861369009367
323402074606514506812280832017704531908543127830090706479862678176006623075986177507534039
295551973367566454851579426121482564862917583385439234303196695469989691243284308477682903
686567229717317784828132295132279199839830572000056910615544169610129987862097851442750525351127
628161334203855399762643420354205509206162870216867186437304750646241167235283461403060155786455
619817634844789344753287866814480696258496055676411511554699119365685621431452834254532960134359
327380780013755627137808158395906985196657746867616860706950968957691808659702333668140247
299530678774807575177106752499685018151032202422965388530284986251674876827000464638289111
550181483685634999228860839657609692150471895418204627456398762147336105724989188747109591
327380766733792496688488337657397856520258970991788859373965960400380413960161321523160279
299530665494844444727786931761175889474633426547137387197299977694363482127459452493309143
295552079603566151590543873776001322753829777340758605457776265879218206151359185489044695
295551958190465734338071059563186417804176125241635804208356685690205240158094580311991511
154210177774269322585929731579060441038793283815687354211617806310931117567021491415
140930214643820002765191222450384042262917455814354369203060494916231576554876511447
550181576649031600190652377245230052099600038640619470678303102351011248617026031916229847
262346969748889028371822093814548032627108197449494798063552003262220090918207825111
581512834536629834445868648063644000380914359498611370204609059009809652905865689669641431
686567261048562396117923917581521697801109391252313984398276253940358391844487435991154288043223
327380660731228860304468319260618551089581266441166686592531966817405149932461134772249815
581947992160988973844483985331733263480433527757499236936541574230883176923571328058467543
686567261483720020477063316196858965890372490771482243286142985872873612918011453696792676869335
327380660523729436391197697061579345954012535568106874071704076058697159390280806457484503
327380660497792008402038869286699445312066444208974397506600589713858660572508265418138839
327380781673750226896488115272040972963927261024600270160788294750062494517566781092603095
156107314572786026111033338944125503388233764153736423412562986128837188103948543191
1153814425156367482859367568893901321526562333251915592570107565308942565036408099680443056071895
1439835838936135908348648671149165261521171001810595177692574165274798470575682340929778055853610968279
686567229717304508518898114880230163207507792657660298911286014848601455752844667573317440971991
549684253412621022001011974280903577942219249662327032248076838096824850640435319447037143
295552079607220047859611645477878128650886156604882348635999745904420347667030764549645527
550181591585283983543058036606318897022990315622126241955824938651430686486178271337194711
686567229717319444772073014770910240476006033328270107913148005156238033465521016303735955596503
620860374463864349988982345034330168737393503817826111000851245494001462124900165894132051027159
619817412043981093112812900841864567118935152000269151640525541583932018899421337500566151570647
296049417779883009401657707803293447731657222564681558343747846459026183512773716439803095
295614259948024446089771748336164979496569323432733879090987440479244668952887749736211671
327380766733741046101961991105720390897037337204607963042888942376319912787579680435283159
296049296600219444051614343564397648559518392697751046180259643373559706879461980616860887
549746312573761854881128712900294629615763586623248050539576329586182695292980568810661079
295551973363809657409458961316250827719417936546953698462819179396666547382449447241327831
295551958190414283751544713011508952180954491454454907877279667666144738985512939224114391
262109826758583519782878440783932959458997205430186780388121900891692306649611576535
140930163193233476418639544984760820629130274918023292185036434415058994913788634327
158512563358292652405790785387268603702292404338155484071366140062633132121194870559
275389783556652959437887512686071115572253072705817478994460866378555222229007279319
295552092646329300315433614005922381970971421525948056162165979041314059793487034294281431
140930156860853596252910107758222577966510314192321005782818088507222369481039357143
156107256690876183971162701795299379050223185645363961767285918065018033757724681431
582002386864033754957945821452031657620130876985993723146547635469523005764593851422024919
1153814425645813804045755427883284611258108244734349265206544547590045416572355415036838996944087
686567261538114723521844429658695086188766630468831471780629195878934851557840294719316040426711
686567229717198265622223749353055580559539359422946028215024267136311786929775750836433210385623
582001415526345463594765508249218258280434294362682637506149073770213323960229681187857623
619817666664614945758708638160583379794032774448603449408698505235928785817513473166928241042647
295551973364323373494084470895230160217651442334186086888287456235597278750293880319059159
686567229717319678259472644876605011680160369041846495924745577893329719784911408069385868879063
619833931132601914073318364124313783124114264465350424353905616772480188404664497574817770841303
619817634844791238184628216558806508098825852718201096863900527648885353354266390881168303662295
327380781907186967487552484207747314993699536452926062115234168689614622216328969011668183
299530680668238915526851078311525347948073992008274589938568185983597690383627099981817047
295559865452529525305891698173978075302896912429252016757129481418091370024667653811545303
327380766733791593829638235903005439455236091360427271529694656959092813819392460994454743
295552079603565248731693772021608905688806897709397017613504962437930606010590324960339159
295551958190464831479220957808794000739153245610274216364085382248917640017325719783285975
295551958187222652980576104336934013158909984190382656793447446455812827665104152153367767
140930213740961152663436830033319019383286094226510097899619207316090807694347805911
550181591818720724134122405542025239052762591050452033910270812590982814184940459256259799
686567229717319678208813605835279176182348063100545536238939959602111973017648715065923874661591
619833708331792002438243639471740777850565593519693907456322585153400793501947142956403537814743
619817412043981326549553491906233502825277181772544579966317496029805958451549036262754070635735
296049418013319749992722076738999789761429497993007350298193720398578311211535904358868183
295559865452478866266850372338480262996955611469566211138838263671324107331664191817327831
327380766733740934790596910067507627149294790400741465911403439212325551126388999000237271
295551973363809546098093880278038063971675389743087201331333676232672185721258765806281943
295551958190414172440179631973296188433211944650588410745794164502150377324322257789068503
295551958187171993941534778501436200852968683230696851175156228709045564972100690159150295
140930163081922111337601332221013078082326408420891806681872440053397804232353588439
550181591818714391754242239812588012514519928430491308207984410372636906348315026506982615
299530678774749680899335159180357562241825359211957269365436062845274106156602709366088919
295552079603508257312772280456673866844622934129750486292927342472817435480961430216844503
140930156749542231171871894994474835419706447695189520279654094145561178799604311255
327380781907129184521145971926632622832235240045784440081870748447208213207121895174513879
296049417779875774162927440319463804128391680313359244797190140799392675535379423161820375
295551973363802422170728693832421184116152394295631384916261473737033039405055153963345111
140930155957994746151155715341157555086878952604476734479376800907081600620510651607
582002508276613108029706595882738534335157621092641623943407320229810782395023622677275863
1153814425645935216625108499644059041964984959761093371854445344449730176860132045466610252195031
1439835838936136397916382436890096011678891440233221686870353449612577611363294164653723842020807091415
686567261538236136101197501419469516895643345495575578428529992738619611845616925149087295677655
619833962953518371915043220667178288339597240919079506857690031617770080465370014654519197639895
686567229717319681443755319758683483126403654692951554754484634633932340322364733487772095554775
619819417259041209613139292614540185378254134030720240744067449097388408614312626359993274803415
619817380223064875127053024168851776000093082562326574807816812956939054233012863023287091406039
295553066114591017929025558528750436272374769064145073325545702695194737185087821808477399
327380766733733698005875460902591695160643934999365451015797323786525454792589279591212247
619817412043966153146943049270536033167469654658244086091512014884178802129644305526526644397271
295552079603507352907930997021195161394214741348335197099607629265363246983787143557096663
295551973363802309313372431113122131983024534341711186435727560806872089387459046397256919
295552929524853048519993642539333668204014410452631921919948674982555150442665140984292567
295551958190406935655458182808380256444561089249212395850188049076350280990522538380043479
277519893814546421804425833057092787585536545557401797594159279543806427193768748247
295552094776439558208895980544242752992643434809420907746484578739727225044691999055750359
140930155845137389888436416289024427226925032405996200566446639957064004512944563415
156107314459707813965216741850794463340686979140777454012523372809054391221220877527
295551973363860203370288141335151546694319189959854491122140997103820490292656026507879639
140930213739194305598658445703735721882543175710682614002743588357969201493055186135
140930163080155264272822947891429780581583489905064322784996821095276198031060968663
140930155844916534005339118247826515039332167591517765079337187587298803737782985943
67200769094755314182348109199642005763819077813252293900963482159104242820311
550181590162437914943418411874141614690775239196823877247637411457486849338330576599983319
686567229717318021926004415131285508298723701113193682610783296968710839521683868456041218385111
327380780250853499257807164704365878325770883639612099834309549809351394676715624361174231
550181589929001063040988961900222508913260416964631588161706034353940359978377707245872343
686567229717317788489152512701835534379617923598371450418494211037333735975194508503171864274135
327380780017416647355377714730446772548256061407419810748378172705804905316762755007063255
550181696165000759779953409554741266804172610919950959316285604763168874886452584257234135
686567229717424024488849251666283188898375814510565405737865365616904145203709416578048875635927
327380886253416344094342162384965530439168255362739181902957743115033420224837632018425047
550181589925295716185394843646668237392982403913326948652405536304677717290124487097394391
686567229717317784783805657107717280825346403320358399113854701736835686712551820249951715796183
327380780013711300499783596476892501027978048356115171239077674656542262628509534858585303
550181483685590672590836277738595207981792196906702937988525467846186559693796389937554647
686567229717211545078762062549151372752316992130151392489844037856767228221394223921854555956439
327380673774006256905225030568819471616787841349491160575197606198051105032181437698745559
1145470471665127618750814966861514084662156161642289084617385675854520500476386952262983092872407
678223307557428538226903968636924559592814547376771291191470324143409935461871831945460136355031
323899504078879663555376100001355626470876079424705735884009418260978751449880789084873943
323409951518038779829504395600836099706402192901264596724653961533724547570009076543333591
546202990754054292598831964922984541995779978831120165579896815932221046614483207948149975
546700207750759035646428781263058333424690227975293502633457211450623048515167644163843287
546210655189918151920557076862538806660216341451852363474101754723368844635295931622302935
323402074602764833318662151845135776219585416267284377502688885825594434356540158549501143
260449838491225856589918790124302951547288406136883360985775147922496252865371776215
154210133447631298024010717094891761340281782126219480917316656764899924768211936471
186732492134445958809492780267160493036304218047851280938273337731511045614281275167
275626932879359484790747649044823450342812248841275914593336586465744817160788190423
327380780013704968119903430747455274489735385736154445536791272438196354791884102109308119
581512834536636166846885411980127328518175961946795486355026982455427369567676352854303959
686567261048562396124256318598285614284437528513916432582392404358281837462204097801817472705751
327380660731235192705485083177101879226842868889350802742949890263022866594271797956912343
581947992160995306245500749248216591617695130205683353086959497676500893585381991243130071
686567261483720020483395717213622882373700628033084691470259136290797058535728115507455861531863
327380660523735768792214460978062674091274138016290990222121999504314876052091469642147031
327380660497798340803055633203182773449328046657158513657018513159476377234318928602801367
327380781673756559297504879188524301101188863472784386311206218195680211179377444277265623
327380766733798037542020080857701531340240240612477884811598083568704892142393805614163159
156107320905187042874949822272262764990681948269886841336008603845498998767133205719
327380781673705900258463553353026488795247562513098580692915000448912948486373982283048151
327380766733747378502978755022203719034298939652792079193306865821937629449390343619945687
156107270246148001549114324459956823689722262464268550118261836582805995305138988247
581512953822810497569412857087855341984066159017408677945383062402570261973963698061518039
686567261048681682298587041125730722012450994404113503195583994714361784605096504089162679919831
327380780017409523428012528284829892692733065959963994333305970210165759000559143164126423
800832502735816451210507287859362702032639155452212881993950304232854881805680323041240279
686567480368230595304540682220161493519811042977109937999788043281603614889716335805787659642071
578031692824232035524896040689586965667634799895001104580622442584719427144065370802431191
686567257567420683720124996608914323744074677972754380788010629953741966754261674190835420832983
355230882912647619839284793519811229302630444337789327167294580936583972482450418563622103
679266269977326735054471240949002046417162804619955663402481112589411510023523381119052855977175
678223307557443478178301796756536444798704452802398704042155408679342066798044552725486956520663
323899519018831061383495711886561516376301706837556420968545350392314924170660815905039575
323464361186972498071609752419433048141213807705608741715784944412533409610774849201448151
323409966457990177657624007486041989611827820314115281809189893665060720290789103363499223
546203005694005690426951576808190431901205606243970850664432748063557219335263234768315607
327380886253409220166976975939348650583645259915283365487885540619394273908634020175488215
327380780013704176572418410031275621172455052908659354824005472160903116312305923015648471
323899397839167496033452347647665717204162876970625908805057147306848447537349080082097367
577596413812709906862966716983562698260408070896122913164373833519471435950867668275897559
577542019083727586448980972050171639731022083504629453257778782771998746630881922437948631
800335058319743099218308541372320082020399869434485022113021637170495245675356053842765015
323402074602757709391296965399518896364062420819828561087616683329955288040336546706564311
275389789889053976201803996014208377174701256821967896917906484095217032892191941847
154210126323703932837565100215036238344834326309804408714821017618583721156368999639
171792526488763108824716340617544021417996455729936600601150723266157858363775235871
156107263023277200735079185123436640652671369761514379690731535781679844420909343959
327380660497798229491690552164970009701585499853292016525533009995482015573128247167755479
327380660494556050993045698693110022121342238433400456954895074202377203220906679537837271
327380766733797926230654999819488767592497693808611387680112580404710530481203124179117271
156107320793875677793911609508515022443878081772755355832844609483837808085698159831
327380766733747267191613673983990955286556392848925582061821362657943267788199662184899799
156107270134836636468076111696209081142918395967137064615097842221144804623703942359
327380795187099438918967577297804732963175951197291648278059480727430563048051749597816023
327380886253409108855611894901135886835902713111416868356400037455399912247443338740442327
327380780013704065261053328993062857424712506104792857692519968996908754651115241580602583
323409845278326500996215562208933426691946443643318272514216187415599881996286686105511127
323402074602757598079931884361306132616319874015962063956131180165960926379145865271518423
154210126212392567756526887451288495798030459812672923211657023256922530474933953751
156107263010909271281630494816353558147470940150721992412602203074828601011861005527
156107262898051915018911195764220430287517019952241458499672042124811004904294917335
156107371451147872054968722991237666244094849062546163153715757788409205346399757527
327380766733797924463807935041104438009200193065692871852628683529091572359596922886497495
156107320792108830729133225178931724943135163256927871935968990525716201884405540055
262346975176664347969205800396036973849182101461973460786680714420619526519571162327
