68719101268473588782772699566525414668101579195665089528503657193055533394057616207313244949623048081309816262529689725894696190627913112298656234033804979181663488472138408643193469262697497369783729324271738955327338734091562399149428139575915197397323334075138753489623870765423975694664207330165990755227317697228952695387950889151356910146653466877308959463673864380429386127280882982839688660978282345328138977872691531761775124310555576481880462734424618051443296839943253950199528254277026604883401771686596640687912006230650893941248134380098562088971396623576892958722730733987354258850566143145350870436461702476917884158588518476812676555763262444896668946528076587408544639831409905782537797500686361164189580271820582965995202972393517879304491112619702165420359833457864975015229472652395969457262487944376052818131272777246385443721828292985421388082361044221268301488781561985220585742531642373658168113108332369923340689261373137618866282932572611659941442556832545138567878897452695938475461433959976528493312981366247848142862347401296979554575869613240851066650212375350238952091081295198927046608752618761448431841747681518406872278205793997227707032859137444579236141373853244864806444723873491817826413518615403040622252188166328476353941206587364155691392625509246976953801457895795969773673673965132417474150848259797269465162587913486678429671191504176475526139848212112119384164718550259215903594986315807621913925661494177921257168492354217373451337484737457855981010789464412898179263248117131965193876261185027756288282554481355280265502991478261094314393114582232635631013074001610474636138435491055166924497485858762069558750713723755831029502461576052209546265852142204158778939041612813232223915670674689539894713646064950379970825450290944941345829746561208251969987113683495437113541795286897265244319575236423731411761553313128069725376239152663113989397995366143862021249676236322342507966522499236703541099192494813609374528812839955717758912358242105863313595509682145505649495079623907621246319107993162664446175075508867839665160564619252955993692934374157843631506394344134662452096314911185813523240137836783768099507202384607773328629113972018240221587596872343692926947962626348438334844194945539138318468797097114513477726355630914077908249977751331982187428440358347026762693056311327843874027296621538160044059714328060431026998026943288518745716634151209595431814012522189022144395060156539628816377004860987366277682288293061502622340321913021377860620112536637692092894605114481975290502086564101331249964781227184059792775810934968164833288272030586017437037712084796860222194088411119131659093262789548617433483303577285992918694115061157576368959852166152161835116203743446166119875550911787636920828519975460831141859615277453588599402197224857373896588208069526547677820962167329123421020602793613539421269350010828780752482051843774126485472130341297839610395255651618136512661676800993006063790349258558271810032353271234618768816211355188179618615755663757554863729505737973848998328552215351954639017248897469400491717009748485938995330929797259626980779981438030564926252195685652389817573680154420097263468475634369890345616899575213351051635387617269114861254039058841412967277534770305805112731337973661572619811924141052216248178622730136472093231110389368020347097488865024789405520561846511038832398148169509216155580336687770923384795958322012731220225134221433133052927492386565533861551341589786588689234445245503045727394898595850796456778645651074803364471381536266421311879635799280228383355329656801210542414710674160983759389959496471161936630599075878503166597318237036126528832160833016465563522172850612154433099819299427678893663777180625932676493545620061824017672434753558584171248173928686759916230639382148380841264188722760182278221498589256531908586707559377996461007826034655535344533077858223921822236937582675225897602484603170881033425440527750015624392002808388244527133149676572422650621400438402710544532352363917823442296254938214654685529103165265923439823641538240795823171972989241563190488974358113767023581065658069308710567130485090943874470632477203393331699715820370773772544387979716634686172416251829012455400788880693936501875851611280282746769685800574231747004196345556082008561657386636134598927342791841749649803637737841723832419574637082589531027074616276367585978713673379760341115627789530868926636837866303964129678958824460999052632549255515053645817521188446652544182891303712140444345332767312872514986866769566862383935810872636493836758374444542614180856491697721834917177778608767447586713877063365547142157632788098073925128266544675963633454528415665829348263158888939378952394876143918894904814916533959039732718764077249479598273697444657128969983256058259471186452842428533063979983371636314098960141381873237364074936733403063303646646040502642923889960970602665179734285561979785902975485663155819545878479973018112784788415837828728963150149347586194517469327245357366747103592349018778453633834644940273422623314114962707528452895401461537295545560113387344100974920019175656585976757095686111192497963719715748293691445243551797993619514356664005687423406963276484473670998547813765680145774114417322948096074118595458504323504090187569279297366973955738133058607542882342507274225555222387412182703980307767914457628793325989503199973598929604727164311234828903819751018054603778121457038303255334899901827281886157273473185952840077807140148986048625736285859870889653921434678694785225492863835112428177987960879068384213478861416091978578634902602386749688273235852845580312713887526836531833900038153133745970388604702594577864872396188544868103062715422436674345019340385828871975010962255585287469428590769328792649149563455368057816865375405358919332163409358259141966364805685494829488883458986223201