8
67200793196921332654846165543870991609331982980671974864183791958301801522391
156107314459707760019021447375594785924154855064599042550801739676421121583996282071
140930163080155210326627653416230103165051365828885911323275187962642928393836373207
140930156747775330160898216189691860502431405103183624921056842054806302961087096023
140930155844916480059143823772626837622800043515339353617615554454665534100558390487
140930155843370488877462737484241452309649989813990305207849387866309128674427348183
67200769040809118887872909522225473639742899401790572267830848889467018224855
125096789503355002832685146004923909596788808155729451691206697824588799747287
156107320792108776782937930703732047526603039180749460474247357393082932247180944599
154213831557481260863806762918025798893806721860176328351109033808855907856565216471
154210126210625666745553208646505520880755417220667027853059771166167654636416738519
73533170057573035371201046783827921823859049819714017885547510700130202887383
327380766733797924439597876632042989553501131015599206590638340404862086783258450878604503
295551973363866535747094846842573426375881730357944942010568577425208721378128217684649175
142827357661635300849985654601799627105209241590332896584287449645440322400252667095
295551960083903405297775026104064297699482954482116940677583568867897326678587205539669207
295551958190471162089180598537831550837418285265446151425029065694686912981191709667435735
295551958187228983590535745065971563257175023845554591854391129901582100628970142037517527
140930220071571112304165867583417284422941266161571041583064976589054673684231955671
262346975176640137910796738947581274787132007796711470443556484935043188047563269335
323409845278377158244199764856985460958891181809991897043033165162518700991345474799215831
546202884514392671013527334179133903248268967739847465898276019561015200035819606204032215
323402074602808255327916087009358166883264612182635688484948157912879745374204653965223127
154447319068398575527402412862853233371480630365796972064556751207965795353130247383
154210640037997501223956633769495475287828546517140402751660099906253620916146218199
154210176869640551959174939485555440536197133437201740189403942075917589263627658455
139033076149127043592616643338496699078053330007106900179624157624832399535461967063
260686973452954092767474988079958482277527568570842560915268475102869119988295869655
260479474029040822145275948874822913546654508758321733024509767112326939659981104343
546202869340946638316571760038894215403864221687662869694445290083726128945879636192601303
260449831254196069199247514702660689442244071642247329040115665970820913898793280727
139270167688846025835008618903488550612377141130083840837030199494187602162970338519
139062668264932755212809579698352981881504081317563012946271491503645421834655573207
139033025490088002266781145526190757777093644201488608961877390362139396073467749591
140930162288604705791884752891255820126534124539537678162822570180045466610394801367
154213824433529739565147379064914254252841296454677677267210798309596635409938982103
154210119086674145446893824793393976239789991815168376769161535666908382189790504151
139270160564918660648563002023633027616929685313668768634534560347871398551127401687
139033481534517586345117222930275269533277601465012199321637909046159224114143372503
66522296748420192584441266279234503183466510138030159263368034224566304318679
262317325178924584150733165438898867645670677977882896031632082992411011402145801431
140930162189661270164295230434591160084930687653198579937787908525235519338008093911
154210118987730709819304302336729316198186554928829278544126874012098434917403796695
140930162177293340710846540127508077579730258042406192659658575818384275928959755479
275623682560972202444850121218535922096716661199224973408442712101576487766051071191
275623219392615253180068426934595887345085248119286310846186554271240456113532511447
295552092879765136277727356186836630495743194358123469630997830767001952478720918819513559
139270160453607295567524789259885285070125818816537283131370565986210207869692355799
139033481423206221264079010166527526986473734967880713818473914684498033432708326615
139033018254849271999297315882587492234842321887942051256217756854162001780189766871
140930155053365975524400923247652554584282802225991120457162936672068072317116818647
140930162175747349529165453839122692266580204341057144249892409230027870502828713175
275626461569567906851859200633790745293355085977507900372213492495236272255031387351
295552092883007313230381027977610329690601142627961327852587356793940176474537060318389463
139270160452061304385843702971499899756975765115188234721604399397853802443561313495
139062661028148033763644663766364331026102705302667406830845691407311622115246548183
140930154940508619261681624195519426724328882027510586544232775722050476209550730455
140930220069804265239387483253833986922198347645743557686189357630933067482939335895
139033018253082424934518931553004194734099403372114567359342137896040395578897147095
66409218536274375987347935239186956398453551168630119650048251427683576653015
66296140324128559390254604199139409613440592199230080036728468630800848987351
154213882216471989965214726783819696903730468487627461806050608365662773648992838871
260449881913210954412869245541710609097685787858782041376459836880570848526004200663
154210176869616395846961172512299418890679163848118161308001345722974520428844360919
260449824018933182819549918085801402254474779739617192453053436109900450770732000471
124192160786674443335066840681837845570486500953168959460104317565922630509783
154210126210598491119312720801592496529547701432948001611481850269106702197285528791
73533142881946794883356133759476714108071330793472439964650449747691071677655
154213882216468970451188005912162694198040722288992014445875283821544890044644926679
260449881913207934898842524670053606391996041660146594016284512336452964921656288471
260449824018930163305523197214144399548785033540981745092878111565782567166384088279
124192157767160416614195183679132155824287865505808784135560199682318282597591
275419432550792909990326710663969734125613850786356462878939502319231304243752805591
275393495122803751162551830763327788034254718309791359392594663820413531702713459927
546202884280905160068659605089656004550684800647004897729175144513461335850244219964302551
153980394705551278348339015858378134382155595508541939812405650854420267097536406743
275390252944305106309079970775747544772834826750220721456801559008061310135083541719
275389789775948157044298276491807510021203413670282058894545401177725278482564981975
169150084732353598478390203462396319814196789659618178826086910020128950385405142231
323402180605320441122012805574399026076592639045112491470426853274554396096704144736855255
260242331830279401623768414516910992667470047356261622869159717868146114515587114199
154002626786684843057860341487499802460463423345597742800701226710549786418427274455
153976689358695684230085461586857856369104290869032639314356388211732013877387928791
260213152223791597942521674628688803314691023320125881447021774556976120406917850327
153973447180197039376613601599277613107684399309462001378563283399379792309758010583
275386084429092562926044722220287232008152109030772758396496138535037025262416504023
260212689055434648677739980344748768563059610240187218884765616726640088754399290583
153972984011840090111831907315337578356052986229523338816307125569043760657239450839
138795883291326581745273611168278836897909182799428498806527341117958570929073759447
275597289100917992038907793240278418710473036596463788560269447513457511538493039831
154210126111654678052469858235970711149733046271779472466425273046282019474355332311
154210126099286748599021167928887628644532616660987085188295940339430776065306993879
139033025378773240232462871781828887186388813230892245178516155888345586337141302487
80657290725577084458168230069321543210427394870242023140598516416627532702935
260449831141335315983248154669913433538389186970301916846988264908670698736335791319
154210126097740757417340081640502243331382562959638036778529773751074370639175951575
73420506004127919542236241418466141834412499264126597340502182616908123677911
138551347641287306487582941363977161353732081283678320088999421613607643325655
80657069869693987160127032157133950345612916434754913688228751215852371125463
154210176756558942860078281411610272444749383950777892509167088644002173326008591575
139033025377006393167684487452245589685645894715064761281640536930223980135848682711
73420285148244822244195043506278548969598020828639487888132417416132962100439
131314342063955044273609754800934167112902707242075784836533322613113072723159
73420064292361724946153845594090956104783542393152378435762652215357800522967
81692694656377660146452784963640835298532940210309294343253458393552888117023
66183279570912560030221856943235554728768646787036952635666318415638391497943
66183058715029462732180659031047961863954168351549843183296553214863229920471
181989258572751671463415054398096295095761689309484009578066167003551917221079
140930219972600123611082517172882474691918895212683486196430478469169038522170549463
154213882117525157384345143346540908818226067127823485300818706598720207321714730199
154210176770669563266091589075020630805174762488314184802769443956031954101566252247
124107348730611800826266228273758284517253316847838732510002347849205693359319
140930219960232194157633826865799392186718465601891098918301145762317795113122211031
260449831142857151052715473985042797206021271082567386375351835144084035327683536087
396803346126294692743595189063837911237164657648840004449928342113134111612199314647
396802882957937743478813494779897876485533244568901341887672184282798079959680754903
275386077193829676546347125603427944820382817128142621809433908674116562134355223767
260212681820171762298042383727889481375290318337557082297703386865719625626338010327
140930219958686202975952740577414006873568411900542050508534979173961389686991168727
275626519352506760298646487372082059900343293536992806630856062439169791439193842903
260449881800350201196869885508963353193830903186836629183332435818420633363546711255
275622814005651166180392933100561781887291988897483506132806799796481538219045364951
140930277852743118686174769992125301529186555205228463944831927574866586667101791447
181975123796233444388778388018090351747635069438309004626401194153941576262871
140930219958465347092855442536216094685975547086063615021425526804196188911829591255
154210176756534786747864514438354250799231414361694313627764492291059104491225294039
124093213954093573751629561893752341169126696976663727558337374999595352401111
66211304111953703114480735769414330590618324515018450490273555845249128539351
124079079177575346676992895513746397821000077105488722606672402149985011442903
66197169335435476039844069389408387242491704643843445538608582995638787581143
66183034558917248965207403009402443894365084772668440586943610146028446622935
140930219972597104097055796301225471986229149014048038836255153925051154917822637271
140930219960229174643607105994142389481028719403255651558125821218199911508774298839
140930219958683183461926019705757004167878665701906603148359654629843506082643256535
131316081735393582170094425074083702315630815699731082534594383266875234133207
140930219958462327578828721664559091980285800887428167661250202260078305307481679063
140930155844913035925957095278393068911622676757520796472415574896531073114349053143
140930155843367044744276008990007683598472623056171748062649408308174667688218010839
67200765596675932159378675753514296272985080844645372288272714428480808887511
125082651282703589029554245856206788881904369727409246759983590513992249451735
73533142457327634875733556993471226487512147683687415309636433170309210252503
260420181244084985740334755419405409438886975865724231323459355410259964023334839511
140930220057408735540538297479261114060302581688049034381457449013004294252898362583
154210176855478175195547369381399270173558448963679732987796414499867209832294065367
124291100778168846129029271573168271640615021494248794142200993052208807879895
66409190936028975491880445448830261062106649032603517074137173897862584018135
124178022566023029531935940533120724855602062524848754528881210255326080214231
66296112723883158894787114408782714277093690063203477460817391100979856352471
139062726033733388008183063305744147771371573992609490884709130224471630422267733207
80657042269448586664659542366777255009266014298728311112317673686031378490583
131302167390139292385876379840259864211759491154258162380285159040658193327319
73420257547999421748727553715921853633251118692612885312221339886311969465559
131301946534256195087835181928072271346945012718771052927915393839883031749847
73420036692116324450686355803734260768436640257125775859851574685536807888087
66183031114784062236713169240691266527607266215523240607385475685042237285591
125082647838570402301060012087495611515146551170264046780425456053006040114391
131415024699222105017414893327452541729673618009306089801789174794834441479383
140930155844913030028468761839190613828213126471976586614290232465780842872934311127
140930155843367038846787675550805228515063072770627538204524065877424437446803268823
67200765590778443825939473298430886722699536634787246945841964198239394145495
67200741434666230058966217276785368753110453055905844349489021129404610847959
131427420223023465869750263745231027945345768322752696367976353337823067710679
275623682560944596301961292311843676656611774566778627523714793759748727703643694295
275623219392587647037179598027903641904980361486839964961458635929412696051125134551
140930220069776659096498654347141741482093461013297211801461439289105307420531958999
66296112717985670561347911953699304726808145853345352118386640870738441610455
131427393047397225381905350720879820229558049296511118447079292385383936500951
140930220069773639582471933475484738776403714814661764441286114744987423816184046807
139036788618333008619465838314180741289396185655771000305477734371520071824023561431
140930219958682752945277678643977783078981494857179283505209657185076698459367089367
131314756169578350040785458379869247955899217767165275822931025254600988501207
140930277852739668655499708058689077734599638161865696941506605585981895439477712087
140930227193700627329664210246383136433639952356247405723759838323288891977483494615
260449889035364625550581355177932482753902443642541984398557294967748135654039037143
154210183991770066984673282148521292546895819631878104330098803810151807556879197399
139062726046101311564143420173624775193162453317857668304713120500572643589901329623
139036788618112152736368540272982829101803320841292564818368282001754871048861983959
139033546439613507882896680285402585840383429281721926882575177189402649481232065751
140930219958461897062180380602779870891388630042700848018100204815311497684205511895
154210176756531336717189452504918027004644497318331546624439170302174413263601214679
131314535313695252742744260467681655091084739331678166370561260053825826923735
131314314457812155444703062555494062226270260896191056918191494853050665346263
66183251964769671201315164697795449842136200441152224717324490655575984121047
66183031108886573903273966785607856977321722005665115264954725454800822543575
67200737990533043330471983508074191386352634498760644369930886668418401510615
131427392622778065374282773954874332608998866186726093792065275808002075075799
67200737984635554997032781052990781836067090288902519027500136438176986768599
131427392616880577040843571499790923058713321976867968449634525577760660333783
75473423560200081813465204606535444609295687771596625103870754357716712273695
66297907170456151732904287189754726338170726656894689987882746458221964764375
140930155843367038109601633870904921629636878984934511972258398073580658666626426071
140930220974208675268988579217604867140656398304516531523981146570819655366146073815
67200765590041257784259572991545460528913843608554981278038120419459217302743
131427199366403182530029165526158008886745596861033321247802744358267729290455
73532921594809863202573256319314797878626432012109914847032073960512457090263
66296136873360698286641267668459396502611536405994489046935740160793048065239
140930220071322649540993698955626819909817320928953233978961938073617934066486158551
124192157335906582231453504151157832459657445159933368470311589095914829587671
66310247493766711594304678026819821881149072698288091402247769941568605725911
131428939037841720426513835799307544089473705318688618945863805012029890700503
189211905066914748201097040138265740012820909251188839436704799483653184365783
140930227195246617774159254854868214861363812271903427901260337107801518623437694167
154210183993316057429168326757006370974619679547534126507599302594664434202833396951
139033546441159498327391724893887664268107289197377949060075675973915276127186265303
131329995224774877563948214013927729434312536789543562368640980329306960504023
131317627295321428873641130931422529004701744402265433035934129085897912165591
140930219958461896324994338922879564005962436257007821785834537011467718904028669143
275385614023702429448925943376568081887995374703320682114711142092930454272743122135
189210138219849969816767456840764997094305081767291963817746677877451891746007
131315860448256650489311547633921786086185916918368557416976007479696619545815
124079075726807485573379558983066384710171021312253131616879673679977210520791
66184797955214166245923649776223173702051856463329725216109003282221938320599
66183031108149387861594066478722430783536028979432849597150881676020645700823
67200737983898368955352880746105355642281397262670253359696292659396809925847
140930220071319199510318637022190596115230403885590466975636616084733242838862079191
140930220069773208328637550733805210802080350184241418565870449496376837412731036887
131427171760260293701122473280717904000113150515148593329460916598205321913559
66296109267217809457734575423019291615979090060109761128593912400730640688343
131428938606587886043772156271333220724843284972813203280615194425626437690583
132331797026172992095127442073123954915586401924473494570770568386863690228951
67200793196078834321497708050287647387862619522120814100979399068267313702103
75473423560094769521796647419837526581612017339277730008470205246462401296159
67200769039966620554524452028642129418273535943239411504626455999432530404567
124192184941944158768691639209900019318606221073499201293252867744722925987031
139033018253082424092020598204546701150755181902751108808181374691647505544409326807
66310275099804288131542813085562008740097848611853924225189048590376702125271
66297907170350839441235730003056808310487056224575794892482197346967653786839
67200765589935945492591015804847542501230173176236086182637571308204906325207
73533142450587648208945897044804472715757240015278129204001290050033307690199
66296112717143172227999454460115960505338782394794191355182247980703953790167
73421803532441116168228279152568249915197560072613365373174553171462197945559
73420036685376337783898695855067506996681732588716489754216431565260905325783
66197165884562302644562175672030456103978978418288959453415305414376675681495
66183251963927172867966707204212105620666836982601063954120097765541496300759
66183031108044075569925509292024512755852358547113954501750332564766334723287
66296109267112497166066018236321373588295419627790866033193363289476329710807
66296109266375311124386117929435947394509726601558600365389519510696152868055
31558530120747600439380814813694004157741504201057961372415332075513047
277519958943838563909133810887672577983319399705026340898104107849290786476189623511
132331828083924800544508272287540531536482529840453114348227088124587956315351
156107314459735366160470459794630976077374143662307706743669764135819499265973626071
140930163080182816468076665835266293318270654426594575516143212422041306075813717207
140933862094658530420600782880248328668701998340401589611974129156892933863212917975
67313874859096384497385276752426239713353567035383479905610030064031723234519
140930155844944086200592836191663027776019332113048017810483578914063911782535734487
140930155843398095018911749903277642462869278411698969400717412325707506356404692183
67200796646950567900291945712378692928340608065983440292290247267148995568855
327380766733797924467204018081055408589691284234887804299302533272886546181636132855948503
156107320792112226812173176149512216034304358189374545785712785499538241094374991063
262347025835682629265867482205667384595793012610954846972768680304191500356751533271
327380766733797924443047905867288435333669638716918215215723651870290193238567298072650967
142827357661638750879220900047579795612910560598957981895752877751895631247446713559
140930683239931511598182807313137487682273998250134789456786562525846014183944561879
140933925418427136937627946429060728238004143611069980032404342794080352147226567895
156107321583659334393636015693872371028920635005257900665968163170003083822925161687
81561726192515995670164373670373233660512932301508273943790529852200517706967
262346975968214851633708590910977619934967573210303489516679887064906408458090783959
140933869218582498653766338779489723620248489683351783534272528191076518420164453591
262113531992385056997289054925344582117287925104802485937080701429230251976893736151
142593863818341178610642472767256993134405473092805620860064898876934382867588916439
155870121601934904313127427624413113897229996454629305370572947628945670659585418455
140693020881421395946569131477354372439086193024534465360793163177860480931419727063
155873820616410618265651544669395149247661340368436319466403864363797298446984619223
275623220184189966902980278897992232492920813532878329919309956401103676524060026071
277283214783948646859856412885759502007077796942332167245102327086961540971484488919
155870114366696174045643597980809848354978674141082747664913314120968276366307435735
277286456960901300531647186584954359955347634800553756771129265310957357112983364823
155870114365150182863962511692424463041828620439733699255147147532611870940176393431
74324720615183733456191187107330239419683558259905738691324430851705947104471
76264971099033939219263588234217498652707253790660436252907400404468285421343
67087715037851471242218000544287245178854184218303203438858331851211376501975
182879780119055452898815729531329635062535085305062364881962972790289722844375
156107372242674219607257746532922290684362351221792613002312334079753018450136081623
262347026627229736847330321750027539590409289426838201853024057974656343085301703895
327380766733798715990155487330127979693824633333195031099078532125667863703410026622821591
295551973363867327297652457540658416516205232675540766519008769146014498298279793428866263
141167363061879693483091425950855400760542358914674713649938591498023031349478761687
140959863637966422860892386745719832029669299102153885759179883507480851021163996375
262346975968190695521494823937721598289449603621219910635277290711963339623307486423
262346969635810815355765386711183355626829642895517624233058944804126714190558209239
326883337257676761826076352728291249587010974728317856302685797194644400293865784244511959
295062420803019319644415566694522009896208350704643810944581109923121148102204469044389079
155899815035794542472777592635625257657082149787238421691311219680201631047984162007
155873877607805383645002712734983311565723017310673318204966381181383858506944816343
155870635429306738791530852747403068304303125751102680269173276369031636939314898135
140693071540436281160190862316404292094527909241069177697137334087610415558630646999
262139469420350059712850167852730506563129087992284010542022943575104955683149784279
295552079370077736023375061193697647988416321042830866063594040258552757525447947397440727
262109826645505306766821733680568282458718650876209606557628842433598929921961960663
140693020881397239834355364504098350793568223435450886479390566824917412096636429527
275389783443574746421830805582706438571974518151840305163967807920461845501357663447
124997870276915582261666903406991624484026712843417087813899153635943498982615
262317325970475141761431250429039191147988273802391336223352888769331162977890018519
578023785795597636810059889286918801631724805777610426014432463416421650080298233858958551
275623220184165810790766511924736210847402843943794751037907360048160607689276728535
277283214783924490747642645912503480361559827353248588363699730734018472136701191383
262109819410266576499337904036965016916467328562663048851969208925621535628683977943
140693013646158509566871534860495085251316901121904328773730933316940017803358446807
277286456960877144419433419611698338309829665211470177889726668958014288278200067287
124983735500397355187030237026985681135900092972242082862234180786333158024407
67087690881739257475244744522641727209265100639421800842505388782376593204439
327380766733855707406057464868342146881005891223095363784208791915456490115155317018404055
156107378575051080258960462887803530641292565748859452044355355443471760278537446615
140933983201393166010655721012265067196200066958273912532624833635074823770520233175
262347032959606597499033038104908779547339503953905040895067079338375084913703068887
327380766733805048367016139032844334575064590263409558165917574168689227422151855024186583
140933932542354124684820223199959125895240381152655621314878066372381820308526015703
275626989757676037154042110007046935660595371229535739501406044825238000493098771671
550181589925346262122067041211691973078225059076488611209944042155790168946682386658698455
686567229717317784834351593779914845849082088563013562275517259275341537825003476807851277100247
327380780013761846436455794041916236713220703519276833796616180507654714285067434419889367
299530678774813794475754388145694269667595159074625361619950197801637782452365565390038231
296049416119945287980666712408666523786891966019043927597866949963385665973277831761306839
295559863559104404254795008008146997022418079495602788438511493236131462093406119219766487
295553064217981614203046789891473114706244831071666105950187111892697375928407900990022871
275626932766257115662477174968202751697015724698215161881440931654708371598355277015
550181589925289270703145549646756934234041095496842079889366422190676998417053491915203799
685524044496611336409844467171360619766105378061992342380322096266601611859436807680141900195031
326945608901939361127764993120098986484453695684006062498084965693268566546062276477658327
326891214172957040713779248186707927955067708292512602591489914945795877226076530639709399
326884414831834250662031030070034045638894459868575920103165533602361791061078312409965783
549691917844836412804831929448410634908881856843100369340937708135440174291363385718678743
299041006694303945158519276382412931498251956841237119750943863781287787797046564450018519
326883337257683094202937004431007604468250931658532383369524839237665764012607612645876951
295054650127456749104992540549611070701821738007502129453335144716503556203805476611761367
577534235128252431399929836758496179202482055784567631626533675034506755807383421769557207
155899821368171403124480308990506497614012364314305260733354241043920372876385526999
262113588983776802862613502119275741729659855848404037315467893702698928432506021079
155873883940182244296705429089864551522653231837740157247009402545102600335346181335
142593920809732924475966919961188152746777403836407172238452091150403059323201201367
581505048450529578412294789329810704985594466146919415555417876426802662468947372067595479
140700488566524330048400687214326088077560733047154617735278880736705663827328967895
155870641761683599443233569102284308261233340278169519311216297732750378767716263127
142590678631234279622495059973607909485357512276836534302658986338050837755571283159
140697246388025685194928827226745844816140841487583979799485775924353442259699049687
140693077872813141811893578671285532051458123768136016739180355451329157387032011991
577596413812760452799638914548586433945650726059284575721912339370583887607425567837201623
577535219742655342333904951498521493100091490243854433326992907279677112122441603769509079
275393545781846242517622574021413897842915723124034735921806859189561844011901723863
275389840434990648399369019749893619829864418484525435423757596546873590791753245911
275419432550796360019561956109749902633315169794981548190404930425686613090946852055
275393495122807201191787076209107956541956037318416444704060091926868840549907506391
578023787455599471804450599620161561345257156496169950379380134693101299797673370213491927
295062540318931487790638995225331212500575313886359179178407110967569250898933291858601175
275389789775951607073533521937587678528904732678907144206010829284180587329759028439
153972984011843540141067152761117746863754305238148424127772553675499069504433497303
275393488790427321026057638982569713879336076592714158301841746019032215117158229207
275389783443571726907804084711049435866284771953204857803792483376343961897009751255
140933925319483323870785083863438942858189488449901450887347765571255669424296371415
131317879208113836287714701564443354268942987295181001502556021134362852009175
140933925307115394417336393556355860352989058839109063609218432864404426015248032983
140930683128616749563864533568775617091569167279538425673425328052052204447618114775
275623220184162791276739791053079208141713097745159303677732035504042724084928816343
275390245709069826070831386577924447738284823445299249062607353606539224688999605463
275389782540712876806049692293984412986653410365360586500351195776203193036481045719
275386077193857282687796138022464134973602105725851286002301933133514939816332567767
275389782539166885624368606005599027673503356664011538090585029187846787610350003415
140696783217901888865368748613222512563766509891817833340353999135895804405887870167
131316112361049057903385118266942611350427159811284125883597899528161559389399
140933926209973867079837445864463757894409202152123903992637804896530459425233249495
67089675187733853096634911604286162028121941680525588673721142970298156000471
262113531992357456751888559457854791760592588757900349910478125518152722155901101271
142593863818313578365241977299767202777710136745903484833462322965856853046596281559
156107314459731916129795397861194752282787226618944939740344442146934808038349546711
156107314459707760017581630887938730637269257029861360858941845793991739203566249175
295551973363860203370234193700040583838586486542132380206047843522293475230004008853251287
140930163080155210325187836928574047878165767794148229631415294080213546013406340311
140930155844916480057704007284970782335914445480601671925755660572236151720128357591
327380766733797924439597875192226501897445844130001171852956648544968204353876070448571607
142827357661635300848545838114143571818323643555595214892427555763010940019822634199
141167362270329135870953524473059021971339165055428591766357891838673497393304511703
140930683239928061567507745379701263887687081206772022453461240536961322956320482519
275623682560972202443410304730879866809831063164487291716582818219147105385621038295
275623219392615253178628610446939832058199650084548629154326660388811073733102478551
131427423673052701115196043913738729264354393408064161796082808646670261757143
140930220069804265237947666766177931635312749611005875994329463748503685102509302999
156107320792081601155257626371162967888509725358292752540809542613592597427619701975
262347025835652003608951932427318136449998379779873053727865437418245856689996244183
131429160324977212290809057184182574720883866418359284169599751416828075254999
326883337257676761822626322053229316150787180141400812939918793869322411409174556620432599
155870635429303288760855790813966844509716208707739913265847954380146945711690818775
142590158471457978349500089589044469681249281820849974477287717892418369585033061591
140693020881393789803680302570662126998981306392088119476065244836032720869012350167
155873820616383012122762715762702903807556453735989973581675946021969538384577242327
275389783443571296391155743649270214777387601108477538160642485931577154273733584087
277283677952277989981749278263007291318604323389824483922630566575469812561595671767
277283214783921040716967583979067256566972910309885821360374408745133780909077112023
275386077193856852171147796960684913884704934881123966359151935688748132193056400599
67992533984758212488099154531415107437139888063105901879444531666985952027863
277286456960873694388758357678262114515242748168107410886401346969129597050575987927
132218970780634163954740404068733345541170276762944417173753273489398811927767
67992313128875115190057956619227514572325409627618792427074766466210790450391
67087687431708582413311308298847140292221737872418475520516504091148969125079
275419432550792909988886894176313678838728252751618781187079608436801921863322772695
275390252944305106307640154288091489485949228715483039764941665125631927754653508823
138551347641285866671095285308690275755697343601986460195116992231227213292759
189210362526499488401934335228345717471913878314322804366026742165854424212695
140930219958465347091415626048560039399089949051325933329565632921766806531399558359
131314317907841390690148842724001763545278885981502522346297950161897859392727
131316081735392142353606769018796816717596078018039222640711953884494804100311
67200986446660101307493015155331593989479277388582496504329300016634125690071
131427420223022026053262607689944142347311030641060836474093923955442637677783
131427396066909812286289351668298624377721947062179433877740980886607854380247
140930220069776659095058837859485686195207862978559530109601545406675925040101926103
131427393047395785565417694665592934631523311614819258553196863003003506468055
131314756169576910224297802324582362357864480085473415929048595872220558468311
140930227193700627328224393758727081146754354321509724031899944440859509597053461719
155870178591528746940109599648632506774167205006594259964031280613580289623873627351
131314535313693812926256604412394769493050001649986306476678830671445396890839
131314314457810715628215406500207176628235523214499197024309065470670235313367
131427392622776625557795117899587447010964128505034233898182846425621645042903
132331828083082302211159814793957187315013166381901953585022695234553468495063
131316081304138307970865089490822493352965657672163806975463343298091351090391
131314314457073529586535506193321750434449830188266931356505221691890058470615
131427392616141951182676015137618611266892891268943842887948252416600053458135
67200769039965180738036795973355243820238798261547551610744026617052100371671
74324693008198346293936037368306790311581748455469850009778210201609051907287
67089454277930862464292434102764538989268201897764190376270232807315773924567
67087908286749181378004048717451388935566852849354424209681876401889642882263
67200765589934505676103359749560656903195435494544226288755141925824476292311
62615544743155301369288345964121114592631251555167614048374276164756695
156107314459704793595325578713044750687263856279207842864058231109006792476557124823
262321031416271152007623274029508053501951662007688328228425116505092344570683401431
140930163080152243902931784753680067928160367043494711636531679395228599286397215959
67202532921450201403539942784489325559473335686000704378221556166560871687383
140930155844913513635447955110076802385909044729948153930872045887251204993119233239
140930155843367522453766868821691417072758991028599105521105879298894799566988190935
67200766074385423019210359486988582640957508202103828759263434560359579067607
67214900845006161760407823411911116438798583863420708368497657179728505283799
74437768201687010171250109826236989964743519476703038689740648869626525590743
140930163080148793872256722820243844133573450000131944633206357406343908058773136599
67200762624354747957276923263193995723914145435100503437274549869131954988247
140930213726795749632429763352210681283814736605874269691421195609242599276935718103
67200738468242534190303667241548477754325061856219100840921606800297171690711
67200762618457259623837720808110586173628601225242378094843799638890540246231
67200735018211859128370231017753890837281699089215775518932722109069547611351
67200735017474673086690330710868464643496006062983509851128878330289370768599
32043822096607568240556539198055200856225923104397791628557521236075735
74437798827342485904540803019095898999539863588256082038744165130912850846935
156107320792084673759615199451926938062998218970172447574416683134414035528876369111
275600994546720471826921966670528396990941891974283631545122534017362503202398348503
154210126210601563722230477394700411417150597010090014953229096907498757918112163031
275597281976994076894633273062487935940839694632020160619542970573548099098020226263
154210118987730762908195338058180228380099704307335844525698796106372607033882518743
73534912801614491024278824971865059922164300290711062830246963409613190931671
73533145954549712639949241674364317003648472806814187211288841803411898311895
67214903864518748664791824359329920586962481629089023799159345680952423163095
260479474029040869336678651157071370645158107851284089147956346775850881535045084375
66310275147838189167173519036243856560660174426528531568056965422286253925591
124206292166250886383491521750231115150948264623322211011874679896421826110679
124192157389732659308854855370225171802821644752147206060209707046811485152471
131415024746413507719697141784551045328766580365429536381452698736709505459415
73533114904273637082548315660213034750258207903784259313388879582363281597655
140959863736934014602112995530676943139818716143021468281041724555750290409069814999
156107314459731969208607718169053277456501189754287733878897107064203303491818038487
262321031416298327620905413485516580271188995482768219243263992460288855585944315095
140930155844940689248730094566085329155146378205028044945710921842447716008380146903
140930155843394698067049008277699943841996324503678996535944755254091310582249104599
67200793249998705158666368013757819974432588093118667635218631071374839981271
156107314459707813096393951195797255810983220165204154997494510711260234657034740951
125082678936026362028841938116450312583351876975882542106929507156886280545495
156107371451123715073932165362984437068873120497889285257284299337671979947430323415
327380766733797924439650954004546809755971017843964307195750787097633121622371523917063383
550127075676694976116717890332858458180399179003058614038603529539804729367672633158083799
295551973363866535747147924215077246578351617186310042615681024117979756217241290723108055
142827357661635353927358158422002096992037606690938009030980220680279435473291125975
262321088407690073486229860679447739883560926226369770621651184733757532041556600023
140933925418426759499791925675140032322820935901685454527807010266582039977418892503
262317383060834479367976306407927461870509621586860470123601922091069278821408122071
262346975176640190988169242767783744673960372897316582890249255969882301120601728215
577977176915636695697539130499643198687782060827749360512983110027475753363749069438657751
546140719109841447683310988770619370845726297549362898038708408256674589937806112570549463
275601045205759513141238932581585895996816793502000469227990150220620447620952302807
154213882216496199154800997577278188436076803177316153134145975753444955556814595287
275597339858903919022985378310065617983765488862491168729940887577932194400803824855
260420239138390410656427082163006876525621685432396328720161103126847004672638133463
139033076149127096669989147158699168964881695107712012626316928659671512608500425943
260686973452954145844847491900160952164355933671447673361961246137708233061334328535
260479474029040875222648452695025383433482873858926845471202538147166052733019563223
578023907182767069761599609883102279604844293279692340341978517892194883152146088568890583
260453536601051716394873572794383437342123741382361741984857699648348280191980217559
381836994243459436263057953527170866889812427067536757580652611472835519035969447127
260449831254196122276620018522863159329072436742852441486808437005660026971831739607
139270167688846078912381122723691020499205506230688953283722970529026715236008797399
139036730836943649462407203617913505676973313941603021906619424039666762366654686423
260420188479351369330591584350700935224661999626778037502414335864154001210643915991
139033025490088055344153649346393227663922009302093721408570161396978509146506208471
262321030525780231346359223530621615545550347717997308976374116669938377695332738263
262317325178924637228105669259101337532499043078488008478324854027250124475184260311
275600987323849671001368295432759771658806214993628007582713082156801293274728441047
275597281976994076883114741161239493645754910354118707084663819514113040054579963095
139033018267217254530118510009873044626871116599339550981039860595852358262276564183
140933925406058830046343235368056949817620506290893067249677677559730796568370554071
154213882204128269701352307270195105930876373566523765856016643046593712147766256855
154210640025629624847880447282614862669456482006953127920223538234241490580136338647
275623277274525148397311567903624481569924191728263884938156393369898723532794832087
275623219392615306257440930754798357231913613219891423292879325306079569186570970327
260449824018957392009136188879259893786821114429305883781148803497682632678553756887
139036723601704919194923373974310240134721991628056464200959790531689368073376703703
66410985436416526875497721006574527682069983764973688040041212146957907731671
66299674071335488662733973264027723815572852279470524045679550956276472685783
275626461569567959929231704453993215180183451078113012818906263530075385328069846231
260420181242566647881426668418712284369260623611882431386988535767820201491234890967
124291128431491619128316963833411795342062528742722089489146909695102838973655
124179817066410580915553216090864991475565397257218925494785248504421403927767
66297907224270710278404389966526980897057024795573648426721429350075180066007
124178050219345802531223632793364248557049569773322049875827126898220111307991
66296140377205931894074806669026237978541197311676772807763307743873887446231
140696726228249437000746177150040930185746574166940214112667172395989469542629319895
67089454331852173117948750121521597173872908150453903804391894192803730236631
140933926308917255528937620162545206691764247319554228768094310145854988047037834455
262321031416270727375504918018026789914493659135866083216661416549211325764951680215
67214903864507230132890575917034835802684580175554144648099910621908982899927
140959862846415912430078472136579523330770518092706348156026506334649582277043496151
154239819644485352085087544038717679444026385368337046762365471821512497856439198935
260479474029040869325160119255822928350073323573382635613077195716415822491604821207
139062668264932802392693750079352996684922896132623915534838920107734304666279290071
139062661042062001578658610742832813647872003429869745107308619306608153782049645783
66324409924344897709908936973954715124508892844168657368662503212853154620631
139062661029694072125209920435749731142671573819077357829179286599756910373001307351
66310275147826670635272270593948771776382272972993652416997530363242813662423
73547277705644906128373800154286076271013011567236012344919511480133036352727
74437795377300292310706118353006227298218599367717877565695845380641786504407
156107314459704363065718889262361032016396303121841387994169188722375543429410661591
140930163080151813373325095302996349257292813886128256766642637008597350239250752727
68105391341022349106506324088698089367903813502434256623435065686374253929687
140930155844913083105841265659393083715041491572581699060983003500619955945972770007
67200765643855816329759675768317715087800141747233939716876803311312432604375
125096786106401700274571912251016151044846050501172819140252652246434214126807
275600994546717021784728372835843730901270190653019411006918060969042752931334005975
275597752368218376931256512848263487639850299093448773071124956156690531363704087767
260449831254192672245944956589426935534485519699489674483483115016775335744207660247
154210126210598113680036883560015745327478895688825794415024623859179007647047820503
260420188479347919299916522417264711430075082583415270499089013875269309983019836631
73533142504507519046114557008274645302327208586275982738240522053140833969367
66296136927175256832141370445231651061497834544673447485774423052646263366871
124206292166239367851590273307936030366670363169787331860815244837378385847511
275622814104594601807959958424606816065037838314529828081406150609378526391737853143
182074067231861011414102433052268097597052115760257603977214091142114268751063
124192157389721140776953606927930087018543743298612326909150271987768044889303
66310247547581270139804780803592076440035370836967049841086452833421821027543
124178022613202913702316940547924143670417123427437321957485299138157703931095
66296112771063043065168114423586133091908750965792044889421479983811480069335
262317376714512647805068256056651739943946670357387292363735503532180667109210662103
125082647885750286471441012102299030329961612072852614209029544935837663831255
67200738043610415834292185977961019751453239611207337140965725781491439969495
131415024746401989187795893342255960544488678911894657230393263677666065196247
73533114904262118550647067217917949965980306450249380162329444523319841334487
66296109326929856336673880654874955725150932408646844909863345522825270731991
131427420270203350040131263760034446760160829225341263796580442220654691427543
67200738037712927500852983522877610201167695401349211798534975551250025227479
131427613525841046842704971881865344288628405524801770673039129891608860370135
140930277951683104283066733382734111912345487578912018890105956398878883612170200279
131427392669957949544663773969677751423813927089314661220669364690833698792663
140930220069773262143196096233907987574334909070539557244828888335059729265946338519
66296330176915465301275876111979139039679866634275829019802360493359017567447
66296109321032368003234678199791546174865388198788719567432595292583855989975
131427199413583066700410165540961427701560657763621888676406833241099353007319
66296136920540582457022267683262815317426597308583056475539829043624671782103
131428938660402444589272259048105475283729583111492161719453877317479652992215
124178019162435052598703604017244130559588067634201730967692570668149903008983
67200765643013317996411218274734370866330778288682778953672410421277944784087
67200765637115829662972015819650961316045234078824653611241660191036530042071
73533142497767532379326897059607891530572300917866696632605378932864931407063
66296109320189869669886220706208201953396024740237558804228202402549368169687
31612449991584769099344284986280574126312502054592200604418439601792215
140959863736937411553773262962678008985973382827406454657896584050149854285977429207
140930163080182816467874191641689660543552367202959589028225414844824674178565743831
67200796646950365426098369079603974641116973079495522494713030635251747595479
140959870069314272205475979317559248942903597354473293699939605413868596114378794199
291643323552709259374931679038284841777214960729705388419371661118995821427566574396056791
154239826867383711860485051219697405056159464630103992306278570900731511693774496983
323409830130926435473851299608801048042114243628519659850445272257363074720078176780362967
156107320792112226811970701955935583259586070965739559297794987922321609197127017687
139066373611815955472309672195332817273056387331145991149270981028515420839533421783
154210126210629116774585979898709056613738449005657126676607401695406331586362811607
139036730836971202526281238023170593168645950215071587164876879887009395078345598167
73533173507602068142453250319560904855644039918537565516076749377080148960471
295551973363866535750544875875344678579417463340976727000667400972839250616805167630722263
260479474029044272174308720127026449279637540543311831848057397641565616609927177431
260449831254199519228280285954864225175227103427237427863663296500059590848739353815
139270167688849475864041390155692086345360172915073939660577830023426279112916411607
275600987323853067953028562864760837504960881678012993959567941651200857151636055255
154213824334589753966590627860453129944220891353328677865723767184025365087498347735
275597281976997473834775008593240559491909577038503693461518679008512603931487577303
139036723614076245600032331713394388486077087923233837855943982732940175359332656343
124178053616297462798655633859210403223733954759698904735321526462097018922199
66296143774157592161506807734872392645225582298053627667257707307750795060439
139066373611788779846069184350419792921848671543426964907693060131454468400402212055
139036730836944026900040750178257568817438234427352560923298958989948442639214388439
275600987323850048439001841993103834799271135479377546599392617107082973547288143063
154213824334586734452563906988796127238531145154693230505548442639907481483150435543
66297907601708343824964734029667445817542774334590327961671711030347739768023
291643323552767042313785125825571580068529567717912947904277919761565765361085758558512343
323409830130984218412704746396087786333428850616727219335351530899933018653597360942818519
323402059455415315496421068548460492257802280989371010777266523650294063036456540108825815
156107378575051080258757988694226897866574278525224465556437557866255128381289473239
156107327916012038932922490881920956565614592719606174338690790603562124919295255767
327380780013761846436455793839442043136587928800989610161629692589857137068435537171915991
291643323552709160403942985954934431242405229707334439531816274484497701541931412334650583
323402074602815379255334349207685318328195296712158816425240903758909308796466160862831831
291581158148157937073673563173916078637392672688484771067136216487386056604804845662708951
154447326192325993789600740014298164056010153493737264810402780771388056860027856087
577977161768185873956148894795604555033725504795541073827727383795050972367733536319939799
323409830130926336502862606525450637507304512606148710962889885622864954834443014718956759
577969391092616971039865216947977260958098935168184865269642376545412016750592715485947095
154213889340423564339626820908520649233777961204651333433299234282028103990673745111
275597346982831284207811201641308078781466646889826349029094146106515342834662974679
139036788619910055973068524761461907775634157774556493423519449830942914262508053719
275419432550796360019359481916173269858596882571346561702487132848469981193698878679
577977282947791656339785746753385662044400038255329963957852166638111039991838198305727703
291643444706377514798421010137835637611133671807990853096837570982719270348263533281092823
275393495122807201191584602015531323767237750094781458216142294349652208652659533015
138858874187875131784616805036327098852764393456076706096912436572897552621543957719
138832936759885972956841925135685152761405260979511602610567598074079780080504612055
275390252944308556338112742027951080505817858535210820280349189537299987085029614807
396776952765214921059768982748318753314926435779956473811937206174139447496648762583
275389789775951607073331047744011045754186445455272157718093031706963955432511055063
169150084732357048507422974714599855547179821444608277649634540549367627335351215319
260216394402293692825026305868472582309093946664686618206362509898567018924493841623
153976689358699134259118232839061392102087322654022738137904018740970690827334001879
138829231413030378838588370864164874748353956340002302112518335431391526860356134103
138803293985041220010813490963522928656994823863437198626173496932573754319316788439
138800051806542575157341630975942685395574932303866560690380392120221532751686870231
275360147001106854127302613571848821649776008339197753733698930565457929671323231447
153972984011843540140864678567541114089036018014513437639854756098282437607185523927
138825526066174784720334816592644596735302651700493001614469072788703273640207656151
138795883291330031774306382420482372630892214584418597630074971647197247879019832535
275601045106816077512029616576308173757467058826581479099613107948077445170581808343
154213882117552763525591681572000466196727068501897163005768933480901953106444100823
275600994447777036186194118764002232456507373020963187881866340685384441708587590871
275597289100921442067940564492481954443456068381453887383817078042696188488439112919
139036730738000213833197887612635783437623579266184031778242381767123759916284191959
275600988115397156020464681537463989793887412295260901479647994777547816275838313687
290540945845605155798079324653907658083920223706047723813997676858105221735407756503
323409966432045413695295237203074482252367271389278735794176779976469032093788218413622487
275367550471947241549774582778369194638827724915462184302267155049708285227390543063
290537240498749561679825770382387380070868919066538423315948414215416968515259278551
275363845125091647431521028506848916625776420275952883804217892407020032007242065111
153976682135828333445083093502541209065036429951268567710373717939844539943104357591
535509366497908586651095545441316268076494165893423579489427976355714719794460473119
275360139778236053313267474235328638612725115636443583306168629764331778787093587159
153972976788972739326829539231020931051985125311759267212324455297156286722955879639
139066431382386879465648268626541049374844165279838510129784218265597696614647538903
139063189203888234612176408638960806113424273720267872193991113453245475047017620695
80658840166787798315708818990367676295913734017475336937716111499003609818327
275623226516542671442266754086040818029614771247226603592032583834662717620430120151
139036730725632284379749197305552700932423149655391644500113049060272516507235853527
275597281865682711800456734848878688901204746067907329678157444534718794195161130199
73423601436520314486065215724825424973600187459769677304208134104710331835607
275597281864136720618775648560493303588054692366558281268391277946362388769030087895
139036788618143208908290140431878610274891239258729009526643830872821308061215433943
138538983161862890568528061817204943955906278995223738386821809047148541060311
139036788605775279454841450124795527769690809647936622248514498165970064652167095511
131303744431595406738884458551662692633592732437518078753313831652855263077591
73421834589455536101735632427324682055084359975872801685250012498509039215831
66186595859188052272092029161782430732770813418167142051742035104215761233111
131301977584530628354554875254161949715076904953621203134355710046653970457815
73420067742390757717406049129823939136568532491975926066291890892307746596055
66184829012123273887762445864281687814254985934270266432783913498014468613335
66183062165058495503432862566780944895739158450373390813825791891813175993559
291643323552709259347331433637789374287424604034369041517235634516419910350036753403421911
154213889439366952787309675851565668608104995806636752793331156490836209331742516439
139066431493698197366779813876669151254371629492616316767945473181257045364764648663
275600994546720424633876973707047251830834407622948607241898262894192547049656362199
139066373611788355226909176727843026916361050984243855122668405117437891018540786903
139036730836943602280880742555680802811950613868169451138274303975931865257352963287
67214907261458890400322576982880990469368965161930999507594310185785890514135
139092368921714950542466855805598432619016548030539346422767545160402117485381887191
260479474029068422389034153661080015841745959846851200871334651563758455203295732951
139062668264960355456567784484610084176595532406092480793096375955076937377970201815
140930162189688870408053435220848262380022138741728047784612792976667034881322722519
154210118987758310063062507122986418493278006017358746390951758463529950460718425303
140959862846419309381738739568580589176925184777091334532881365829049146153951110359
260479474029044266276820386687823994196227990257767621989932055210815386368512435415
139062668264936199344354017511354062531077562817008901911693779602133868543186904279
139066366388920992648572432446354157507077974753764031982212741443695970879105737943
139062661042065398530318878174833879494026670114254731484163478801007717658957259991
66310278544778330902704271659794926443066657959370507276491929927119721276631
140959862846416289867712018696923586471235438578455887172706041284931262549603198167
260479474029041246762793665816166991490538244059132174629756730666697502764164523223
139062668264933179830327296639697059825387816618373454551518455058015984938838992087
66310275525264304181832614657089236696868022512010331951947812043515373364439
140959920629382318940739793280127925429431361925659819672926532125925734172896863447
140959869970343277614904295467821984128471676120041528455179764863232730710902645975
295614258288086724668774855250730422772716208759258739165910197940464143446529726395000023
546265049918951018271209121670145968095757125878669976759038965278813977644977438358840535
291635552877140257487653410618973697964323576670427945429521409109516315174560350085915863
139299868246657232471582544600199191618867236894172618926891755031058662651635246295
139092368822743961849383505395063622887994177081651791036133047040516482323320480983
139063189216256158168136765506841433535215153045516049613995103729346488214651217111
139062726047899208903355071222901398783583739965577387051738945899010456562132657367
260479474820588354344256505360527146485154520875015529510012108337162345492714693847
323402180634963215970209883147271011239897393029031106990719803090943636091176614456009943
260242331830282845755312852329912073317043528855707511834582005966634561224118445271
138855168841019531768874917325604365756303538531023195740737831499459069159980737751
138825989234531728087628177437382176403524514494887454318599888188289075051311473879
138825526066174778822846483153442141651893101414948791756343730357953043398792914135
140959862747472476800869156131301801091420783417287358027649464062106579826673001687
154239819545541916455878228033439957204676650692918056633988429548969495406068704471
260449831155252680749922369078382982006313151781889241500306052302366794280046503127
139062668165989366763484434074075274445573161457204925406461877835191302215908795607
275393487899936394480061129239808685646777307106483077930486651117775827527015146711
275390245721437749626589269252228442385357415546912439994693546305423605959385228503
275389782553080800361807574968288407633726002466973777432437388475087574306866668759
154002619563817486375369639963980700072986012142289461338593214007912082242728961239
154213824235642915488232710983971886775306939707980491502366522986332568518805497047
275597281878050635356417091716759316322995625393155507098161434810819807362794726615
139062668153621437310035743766992191940372731846412538128332545128340058806860457175
275623219293671864730743281310318179909154328258928223306376940602786336494785733847
131328480284604815786059422261589683942528773002216212076296783909431945012439
66211331712197461319266992871709422041706853982865275374724987360792443167959
66197417791562331542671524403891071558394712547177379875429779711957263787223
66197196935679234244630326491703478693580234111690270423060014511182102209751
140930163080179366437199129708253436748965450159596822024900092855939982950941664471
67200793196919690364164932855809387724073610312492197172724145944024123516119
140930163080155210324985362734997415103447480570513243143497496502996914116158366935
67200769040807476597191676834163869754484526733610794576371202875189340218583
295551973363866535747094845200282745143193668754059683637900397647517261732113940006642903
140930220071571112302523576902184596361337380903198373403287285129408659406553949399
260479474029040822143633658193590225485050623499949064844732075652680925382303098071
260449831254196069197605224021428001380640186383874660860337974511174899621115274455
