8
139270167688873631977897447810183415063416124740559607724978345415186585656494728407
139062668264960361355698408605047846332543064928038779834219637424644405328179963095
139036730836971202527923528704405900241183932451473676347874798925826632787140617431
156385694150127949065100850001136168492113869582519936857100958084040817125192742687
139033488658472557674451668716825656979764040891903038412081694113474411219510699223
139033025490115608409669974432885622228132627811964375849825536283138379566992139479
156381988803272354946847295729615890479062564943010636359051695441352563905044264735
156378283456416760828593741458095612466011260303501335861002432798664310684895786783
140933867635487906053027136069470962590624412789522745548819978743732703324067669207
140930162288632311934773581797950684577573108150013445050770716101044450103919191255
66522324354563081413347961143685542167076985904918107409289033208059828708567
262317325178952190293621994345593732096709661588358662919580228913409994895670191319
140930162189688876307184059341286024535969671263674346825736054446234502831532483799
140930162177320946853735369034202942030769241652881959547606721739383259422484145367
158279125490477693390912690330933210281699178783928220056832880897597443760536270623
140930162175774955672054282745817556717619187951532911137840555151026853996353103063
158279125488710846326134306001349912780956260268100736159957261939475837559243650847
66409246142417264816254630103637995382064026935518067795969250411177101042903
74681876506433200016553569473187874575813424752674983703460056589372188636959
66296167930271448219161299063590448597051067966118028182649467614294373377239
74568798294287383419460238433140327790800465783274944090140273792489460971295
82841428658303318619759177802690206984549863600431859997631079970684548565351
140933868427034966454583308100211476917964287321052421564072616968195704121299903703
74437822930365808635792610747570437916728470022159132940582005251062272435415
156107314459731916131235214348853426580606921631712042435424563608535413849896592599
140933868427034960557094974661009021834554737035508211705947274537445473879885161687
140930163080179366438841420389488743821503432395998911207898011894757220659736683735
67200793196921332654846168162881925706310012401675195091762963181732918535383
156107314459707760019021447375597404935088952042628463554021967255592345015113295063
140933868427010804444881207687753000189036767446424632824544678184502405045101864151
140930163080155210326627653416232722175985462806915332326495415541814151824953386199
67200769040809118887872912141236407736720928822793792495410020112898135237847
125096789503355002832685148623934843693766837576732671918785869048019916760279
327380766733797924439597876632042989556120141949696184620059343625089665954481881995617495
295559744039435438663378524690200720454127310919398128598074587895075256166492469635654871
295551973363866535747094846842573426378500741292041920039989580645436300549351648801662167
142827357661635300849985654601802246116143338568362317587507677224611545831369680087
140930220071571112304165867583419903433875363139600462586285204168225897115348968663
260479474029040822145275948874825532557588605736351154027729994691498163091098117335
260453536601051663317501068974183586466229473259786050541385156192680390550058771671
295559742145946204035862605559032934747878678123080808024942464756751671939468079019926743
295551971470377301119578927711405640672252108495724599466857457507112716322327258185934039
139273873035701619953262173175011447636362542747622562338299689716047078814235829463
139066373611788349331063133969875878905489482935101734447540981725504898485921064151
139040436183799190503288254069233932814130350458536630961196143226687125944881718487
260450294422553018464029208986603343204809581700215412605592051380328168982428853463
139037194005300545649816394081653689552710458898965993025403038414334904377251800279
260449831254196069199247514702663308453178168620276750043335893549992137329910293719
295551971466671954263984809457851369151974095444419959957556959457850073634074038037456087
139270167688846025835008618903491169623311238108113261840250427073358825594087351511
139062668264932755212809579698355600892438178295592433949491719082816645265772586199
139036730836943596385034699797713654801079045819027330463146880583998872724733240535
139033488658444951531562839810133411539659154259456692527353775771646651157103322327
139033025490088002266781145526193376788027741179518029965097617941310619504584762583
156381988803244748803958466822923645038957678310564290474323777099524803842636887839
156378283456389154685704912551403367025906373671054989976274514456836550622488409887
140933867635460299910138307162778717150519526157076399664092060401904943261660292311
140930162288604705791884752891258439137468221517567099166042797759216690041511814359
262317325178924584150733165438901486656604774955912317034852310571582234833262814423
140930162189661270164295230434593779095864784631228000941008136104406742769125106903
140930162177293340710846540127510696590664355020435613662878803397555499360076768471
140930162175747349529165453839125311277514301319086565253112636809199093933945726167
158279125488683240183245477094657667340851373635654390275229343597648077496836273951
66409218536274375987347937858197890495431580589633339877627422651114693666007
66296140324128559390254606818150343710418621620233300264307639854231966000343
124192160786674443335066843300848779667464530374172179687683488789353747522775
181989258572751671463415057017107229192739718730487229805645338226983034234071
140933925319455717729336071444405371715904296830222207697699968691028515173436040407
140930219972600123611082517172885093702852992190712907199650706048340261953287562455
124107348730611800826266230892769218614231346268841952737581519072636810372311
181976890643298222773107973934602028763128926343209100472938486983573985895639
140933925307087788275887381137322289210703867219429820419570635984177271764387701975
140930219960232194157633826865802011197652562579920519921521373341489018544239224023
140933874648048746950051883325016347909744181413811529201823868721484268302393484503
140930169301193152831798329053496069896692876774302228703774606078796015082245006551
139066373500449431184531093252257986669266682375421791782777150898768019914811319511
139040436072460272356756213351616040577907549898856688296432312399950247373771973847
260450294311214100317497168268985450968586781140535469940828220553591290411319108823
139037193893961627503284353364035797316487658339286050360639207587598025806142055639
260449831142857151052715473985045416216955368060596807378572062723255258758800549079
139270167577507107688476578185873277387088437548433319175486596246621947022977606871
139062668153593837066277538980737708656215377735912491284727888256079766694662841559
139036730725604678238502659080095762564856245259347387798383049757261994153623495895
139033488547106033385030799092515519303436353699776749862589944944909772585993577687
139033025378749084120249104808575484551804940619838087300333787114573740933475017943
124094980801158352135959147810264018184620553881563823404874667829227762033879
140930162078322352017763189716975886859641984071548058276244305277669864198015362263
66213070959018481498810321685926007606112181419918546336810848674881538172119
124082612871704903445652064727758817755009761494285694072167816585818713695447
140930162065954422564314499409892804354441554460755670998114972570818620788967023831
66200703029565032808503238603420807176501389032640417004103997431472489833687
66188335100111584118196155520915606746890596645362287671397146188063441495255
181975344652116541686819588549288878709427577294799334306350130578147854853335
140930219958686202975952740577416625884502508878571471511755206753132613118108181719
124093434809976671049670762424950868130919204833154057238286311423801630991575
124081066880523222359363679342445667701308412445875927905579460180392582653143
140930162064408431382633413121507419041291500759406622588348805982462215362835981527
66199157038383351722214853218107657122800039984230650837515641026046358791383
66186789108929903031907770135602456693189247596952521504808789782637310452951
124079520889341541273075293957132517647607063397466161738991103774966451610839
66185243117748221945619384750289306639487898548542755338220433377211179410647
239869401567826763716234299843944496852732263708235631254751035775127965476055
181975123796233444388778390637101285844613098859312224853980365377372693275863
140930219958465347092855442536218713696909644064093036024645754383367412342946604247
140930169299426305767019944723912772395949958258474744806898987120674408880952386775
139062668151826990001499154651154411155472459220085007387852269297958160493370221783
139036730723837831173724274750512465064113326743519903901507430799140387952330876119
139033488545339186320252414762932221802693435183949265965714325986788166384700957911
139033025376982237055470720478992187051062022104010603403458168156452134732182398167
124093213954093573751629564512763275266104726397666947785916546223026469414103
66211304111953703114480738388425264687596353936021670717852727068680245552343
124080846024640125061322481430258074836493934010388818453209694979617421075671
66198936182500254424173655305920064257985561548743541385145875825271197213911
66186568253046805733866572223414863828374769161465412052439024581862148875479
124079300033458443975034096044944924782792584961979052286621338574191290033367
66197390191318573337885269920606914204284212500333775218557519419845066171607
66185022261865124647578186838101713774673420113055645885850668176436017833175
66183476270683443561289801452788563720972071064645879719262311771009886790871
181973356949168666004448807339600542926097271375415349235022243771171400656087
124079079177575346676992898132757331917978106526491942834251573373416128455895
66197169335435476039844072008419321339469734064846665766187754219069904594135
66184801405982027349536988925914120909858941677568536433480902975660856255703
74469799699451411240143011377969200533219131882003581673678560397264992188191
74457431769997962549835928295464000103608339494725452340971709153855943849759
66183255414800346263248603540600970856157592629158770266892546570234725213399
74455885778816281463547542910150850049906990446315686174383352748429812807455
66183034558917248965207405628413377991343114193671660814522781369459563635927
74468032852386632855813428080468457614703304398106706054720438791063699568415
74455664922933184165506344997963257185092512010828576722013587547654651229983
74454118931751503079217959612650107131391162962418810555425231142228520187679
74453898075868405781176761700462514266576684526931701103055465941453358610207
67200765596675932159378678372525230369963110265648592515851885651911925900503
125082651282703589029554248475217722978882399148412466987562761737423366464727
262317325166529054451883979664328613794709008998217793730120401953653461603221841111
140930162177265740465446044660020906233969018673533477636276227486477969539084133591
140930220057408735540538297479263733071236678666078455384677676592175517684015375575
66409190936028975491880448067841195159084678453606737301716345121293701031127
124178022566023029531935943152131658952580091945851974756460381478757197227223
66296112723883158894787117027793648374071719484206697688396562324410973365463
125082647838570402301060014706506545612124580591267267008004627276437157127383
67200765590778443825939475917441820819677566055790467173421135421670511158487
67200741434666230058966219895796302850088482476909064577068192352835727860951
140930162177265734567957711220818451150559468387989267778150885055727739297669391575
140930162175719743386276624932433065837409414686640219368384718467371333871538349271
66296112717985670561347914572710238823786175274348572345965812094169558623447
67200737990533043330471986127085125483330663919763864597510057891849518523607
67200737984635554997032783672001715933045119709905739255079307661608103781591
75473423560200081813465207225546378706273717192599845331449925581147829286687
67200765590041257784259575610556394625891873029558201505617291642890334315735
66409190929394301116761345305872359415013441217516346291481751112272109446359
182086214251616804260868218064824384699940160994372885646291665516326057223383
124191936480023484933412308857981173691820996145449479245520995118570785023191
66296112717248484519668014265824812630000482248116306678161968315389381780695
74568743081264419719966953635374691823749880065273222585652774493584469374751
67200737989795857288792085820199699289544970893531598929706214113069341680855
67200737983898368955352883365116289739259426683673473587275463882827926938839
67200793196078834321497710669298581484840648943124034328558570291698430715095
75473423560094769521796650038848460678590046760280950236049376469893518309151
67200765589935945492591018423858476598208202597239306410216742531636023338199
75473371797839666925916701771762837822368516835514819721354605640996327634719
66297879564207950612329040376627637520832639299694287201719540810336363422935
74570509928223885812627979746177516714582037116851203109210346988531451016991
66296112717143172227999457079126894602316811815797411582761419204135070803159
132463214102492635224888811322267472782367406571480115425050833220798184797983
132462993246609537926847613410079879917552928135993005972681068020023023220511
31558530120747600441999825747790982187162507421285540543638763192526039
156107321682544544975783493997099032167310814039089989816041624793734835777774888151
74437740602284108009131080148474572946844010220230817104613135453271137789143
156107321682544544238597452317198725281884620253396963583775956989891056997598045399
74437740601546921967451179841589146753058317193998551436809291674490960946391
74437740595649433634011977386505737202772772984140426094378541444249546204375
74437795807829899000156804690688028948353995243590986835661647853120049980631
67214900845006161760407826030922050535776613284423928596076828403159622296791
74437768201687010171250112445247924061721548897706258917319820093057642603735
125084415157447183211782079282398165348327291222764473755522718784275805185239
125082869166265502125493693897085015294625942174354707588934362378849674142935
67200738468242534190303669860559411851303091277222321068500778023728288703703
32043822096607568243175550132152178885646926324625370799780952353088727
74437767771262715773467985913274974536247852875155264970333737955264807118039
74437822983443181139612813217457266281829075134605825711616844364135310894295
156107314459731969208607718169055896467435286732317154882117334643374526922935051479
262321031416298327620905413485519199282123092460797640246484220039460079017061328087
140930163080179419516213924209691213708331797496604023654590782929596333732775142615
67200793249998705158666370632768754071410617514121887862797802294805956994263
67214903864507230132890578536045769899662609596557364875679081845340099912919
140959862846415912430078472136582142341704615070735769159246733913820805708160509143
260479474029040869325160119255825547361007420551412056616297423295587045922721834199
139066373611788396510947304350875893708908297750162637036108410329593781317544781015
139062668264932802392693750079355615695856993110653336538059147686905528097396303063
140933867536516911462432955087114071912334904085798204027624827351183878820897301719
66324409924344897709908939592965649221486922265171877596241674436284271633623
66310275147826670635272273212959705873360302393996872644576701586673930675415
74437795377300292310706120972017161395196628788721097793275016604072903517399
156107314459704363065718889262363651027330400099870808997389416301546766860527674583
262321031416270721478016584578826953842018205828351294361756301697632318954653951191
262317789237772076624544724591246710580598314268780656425963196885280097387024032983
140930163080151813373325095302998968268226910864157677769862864587768573670367765719
68105391341022349106506326707709023464881842923437476851014236909805370942679
67200765643855816329759678387328649184778171168237159944455974534743549617367
124305235601866957374046940586988567900534731689015586750049226008081889567959
124206292166239367851590275926946964463648392590790552088394416060809502860503
140930220059175629785200852189847045375398411996966841870120724154386006716931712215
124193924236785919161283192844441764034037600203512422755687564817400454522071
66312014394646048524134366720103753455529227741867145687623745663054230660311
140930220057629638603519765901461660062248358295617793460354557566029601290800669911
124192378245604238074994807459128613980336251155102656589099208411974323479767
182074067231861011414102435671279031694030145181260824204793262365545385764055
124192157389721140776953609546941021115521772719615547136729443211199161902295
140930162175498940580551830711437623536644914972766896327968037132445246169415230679
66409190983208859662261448082644613973899739356195304730320434004125324747991
66310247547581270139804783422603010537013400257970270068665624056852938040535
66297879618127821449497700340097810107402607870692140735958772813443889702103
66296333626946140363209314954784660053701258822282374569370416408017758659799
124178022613202913702316943166935077767395152848440542185064470361588820944087
66296112771063043065168117042597067188886780386795265117000651207242597082327
74566976288014199881137473114646203464120350720055305405533335779236392056607
67200738090790322501805808237639230250715622711075560107990898846853874918615
125082647885750286471441014721309964426939641493855834436608716159268780844247
67200738043610415834292188596971953848431269032210557368544897004922556982487
67200738037712927500852986141888544298145724822352432026114146774681142240471
67200738036975741459173085835003118104360031796120166358310302995900965397719
67200765637115829662972018438661895413023263499827873838820831414467647055063
31612449991584769101963295920377552155733505274819779775641870718805207
74437795807829896188015227237455046749920333646556432421806408733232588203223
74437768201687007359108534992014941863287887300671704503464580973170180826327
67200738468242531378162092407326429652869429680187766654645538903840826926295
32043822093795426665722317149953745224049891770211515560661064891311319
156107379590736230569555059270099309972931588161289741673078799037874863473240384727
74437740595649430470352702751618632229534903687476552378791397434376151704791
74437795808567081878177430362686350168901818973159378787878347622026832323799
74437768201687007007590837810360819088483679601042385201732676083184248104151
67200738468242531026644395225672306878065221980558447352913634013854894204119
32043822093443908968540663027178941016350262450909783655771078958589143
139037194005328205607260604829174076877964931179841180925215680007701546419479979223
140930625345677949933072445158971118667550240381249464124947602821258173054823507159
74569019203985036099342264487213070241263373060777138265761577875244443350815
75360566311566498938886624642207686518079256415657393643432042717972993521439
156107372354009741539109923645590775308967515399305733373915687630744693584989594839
156107314459731969945790596189681568465756507280140884450509286860074295829717394647
140930163080179420253396802230316885706653018044427753222982735146296102639557485783
67200793250735888036686996304767075291958441243690279815014502063712739337431
74437795377300289147046846337130056421958759492057224077687872594199509017815
156107314459704363065715725603089016140225426862001512333515700714402756987133174999
140930163080151813373321931643724333381121937626288381105989149000624563796973266135
68105391341022345942847052072821918491643973626773603135427092899931976443095
67200765643855813166100403752441544211540301871573286228868830524870155117783
124305235601866954210387665952101462927296862392351713034462081998208495068375
124206292166239364687931001292059859490410523294126678372807272050936108360919
124193924236785915997623918209554659060799730906848549040100420807527060022487
66298100474010915583879623617398297998979217009515376472741394004345656779991
239982258924089457354494538711053488212223582169208252389271996402262442845399
124192157389721137613294334912053916142283903422951673421142299201325767402711
140930162175498940580548667052162988649539941734897599664094321545301236296020731095
66409190983208856498602173447757509000661870059531431014733289994251930248407
66310247547581266976145508787715905563775530961306396353078480046979543540951
66297879618127818285838425705210705134164738574028267020371628803570495202519
182086214305431359642709046206709534285588589836387970369543204398305878025431
66296112771063039901508842407709962215648911090131391401413507197369202582743
74566976288014196717478198479759098490882481423391431689946191769362997557023
67200738090790319338146533602752125277477753414411686392403754836980480419031
125082647885750283307781740086422859453701772197191960721021572149395386344663
67200738043610412670632913962084848875193399735546683652957752995049162482903
67200738037712924337193711507001439324907855525688558310527002764807747740887
67200793249893389703338538811183731070489077785139119051810109173678251517143
31612449988421109827328408815404314286436841401104192631631997324305623
66324409877178173960375909643771350190717612399007316379605918181075557360855
124107348730624961247114200958378338398277097305265958949549851700259719816407
66211304111966863535328708454034384471642104972445676929821059696303154996439
67214900373207319654863314818140293502135481173247603679485191129145176302807
66310247500414546390271753473408711506244090391805708852029867801644223767767
31578763241168811391911435128890292661204159285814414305627213809657047
31572023254502023731962768375118537753535749999708779162506937907094743
35494719948955599355400832267859015264362439696073591845048880814695639
74437768201700170592098082510857043845767299934130265129288152720680552047831
67200738468255694611151639926168531635348842313646327280469110651351198147799
32043835257028416213241159251936224636683350330837339132408575262532823
74437768201688652060196834068561959061489398480595385978228717661637111784663
67200738468244176079250391483873446851070940860111448129409675592307757884631
32043823738496514964798864167151946735229815451686279697349531822269655
59650797607126868866095592531475770643580716461216766482940585277203671
156107314459704363078879310110333716636450184145621845421395628269879394483437118679
140930163080151813386485516150969033877346694909908714193869076556101201293277209815
68105391341035509527354296773318143248927593959861483062982569537428280386775
67200765643868976750607648452937768968823922204661166156424307162366459061463
124206292166252528272438245992556084247694143627214558300362748688432412304599
124193924236799079582131162910050883818083351239936428967655897445023363966167
124192157389734301197801579612550140899567523756039553348697775838822071346391
140930162175498940593712251559407689145764699018517932751974249100777873792324674775
66409190983222020083109418148253733757945490392619310942288766631748234192087
66310247547594430560652753488212130321059151294394276280633956684475847484631
66297879618140981870345670405706929891448358907116146947927105441066799146199
66296112771076203486016087108206186972932531423219271328968983834865506526423
74566976288027360301985443180255323248166101756479311617501668406859301500703
67200738090803482922653778303248350034761373747499566319959231474476784362711
125082647885763446892288984786919084210985392530279840648577048786891690288343
67200738043623576255140158662581073632477020068634563580513229632545466426583
67200738037726087921700956207497664082191475858776438238082479402304051684567
31666383045339918351618239070335637168117203569876829253231700848747735
31612463152005617072028905040161597906769929281031748108269493628249303
59219437020635970973325633404485421815120830290562234893860547083183319
86779240881337163890361791830893450191354497834123717379613534676657367
67200765596675931757644167307777661484472587180357941885301137206213717075159
59178995480841696400571435135557103289218471231547806302083713684022487
86773343393003724687906708421343164647144639708781286629383293261915351
67200765590778443424204964852694251934187042970499816542870386975972302333143
59173097992508257198116351726006817745008613106205375551853472269280471
59167200504174817995661268316456532200798754980862944801623230854538455
59166463318133138095354382890262746507772522715195140957844450677695703
86772500894670376230413125077121695283686088548018082236493258774095063
67200765589935945090856507359110907712717679511948655779665994085937814512855
67200741433823731323883251337465389743128595933067253183313051017103031215319
140930162175498886660680591808266595318903442912275240039463872342464797363680126167
66310247493661398900901612394385269064952908601681765903875643608047202936023
66297879564207950210594529311880068635342116214403636571168792364638154597591
66296112717143171826264946014379325716826288730506760952210670758436861977815
74566976234094328642234302086428461992059859063766801240743355330430656952095
59172255494174908740622768381785348381550061945442171158963437781460183
31572010093679441250832411686449001479414035342866260081433616788825303
59166358005841469538167684972235062837340203820099740408733196366718167
31566112605346002048377328276898715935204177217523829331203375374083287
31560215117012562845922244867348430390994319092181398580973133959341271
31559477930970882945615359441154644697968086826513594737194353782498519
59165515507508121080674101628013593473881652659336536015843161878897879
31565270107012653590883744932677246571745626056760624938313340886262999
31559372618679214388428661523126961027535767931418194188083099471520983
31558530120345865930935078178905491664077216770654989795193064983700695
35509125162321547183703605425406975401717688326572274398406211871291167
35503227673988107981248522015856689857507830201229843648175970456549151
35502385175654759523754938671635220494049279040466639255285935968728863
32043822096205833732110802563266688362561635673994820051335254144263383
59644055978169399973458864173818757363244127397419671693806031696635095
67200765637115829261237507373914326527532740414537223208270082968769438229719
31666369884517335870487882381666100893995488913034310172158379730478295
59212695391678502080688905046828408534784241226765140104725993502614743
31612449991183034590898548351492061632648214624189229027196172509979863
59644054335878718740770802569933498990575947619728212047791754018628823
32043822093393692154657569581068254700964601119580964812215366682485975
31612449988370893013445315369293627971051180069775373788076285048202455
32043808932571109673527212892398718426842886462738445731142045564216535
32043808929407450398892325787425480557546222589022858587132172169716951
32043822092991957643592822012182764177879310468950414063769668473660631
31612449987969158502380567800408137447965889419144823039630586839377111
15048292372327416132662038984038325279366420943083756679957390551
578031679781418227739828364918584598835691167425546801622032152081546932158899311214142679
1153814421675106721430228209765828077811049460294639704759623023074562028596281809342298789061847
550181578542470175779126959022362631790065622980895329445366169375530000326197442184291543
262346976081268908526032993647376433542231802519009306627403311600231866832603653335
327380766733748170029327166032799877042718585155708123270183306504921489278933773924771031
578031573541757510804430959116572155192199598758647870874156899151477129418949243299243223
1153814421675000481769511274368422275798605816803071037860692275199309098526479069392230874162391
550181472302809458843729553220350188146574054313996398697490916445460197586247374269392087
578031571881762119498265981524258514107649751774169370707533773081813205081506616781120727
1153814421674998821774119968203444683484964732253224053382192108576183028862554731949604356039895
550181470642814067537564575628036547062024207329517898530867790375796273248804747751269591
1439835838936132426979754149049662141614559041107216664178802785070255806439042620587050372145556825303
686567257567299507813357067549405184496517340472884027763987670933695360301550251679212045411543
686567229717198268865305106847999288274550294847339583112515494267712654284618418977343015560407
323402074606514506812280820499167138198701380333735050292084839808969053251136659154085079
295551973367566454851579414602945171153075835889083578115418857102952121418434790124233943
686567229717317784828132295132267681302436862158309414259887981832291620824528026593232171902167
628161334203855399762643420354193990668769160375119690081648562868402800197713636553541802337495
619817634844789344753287866814469177721102345834664015199042931587847254393883009405014606685399
327380780013755627137808146877369591486815999371261204519173130590654238834852815314691287
299530678774807575177106740981147624441190454926609732342507147884637307002150946284840151
296049416119939068682019065244119878560487261871028298320423900046385190523063212656108759
550181483685634999228860828139072298440630147921848971268620923780298535900139670393660631
327380766733792496688488326138860462810417223495433203186188122033342844135311803169711319
299530665494844444727786920242638495764791679050781731009522139327325912302609934139860183
323899504078923990193400650401832716929714030439851769164104874195090727656224069540979927
295552079603566151590543862257463929043988029844402949269998427512180636326509667135595735
154210177774269322574411194185350599291296928159499576373250768741106268048668042455
140930214643820002753672685056674200515421100158166591364693457346406727036523062487
266412315243779902284324312129677723642574332089129286445551318075914634967607260959
262346969748889028360303556420838190879611841793307020225184965692395241399854376151
275626926546958468015312628322976346992867709068937718831523931179258156979250078935
262346962624961663173857939540982667884164385976891948022689326546079037788011439319
327380660497791897090673776729949287854482149908752244187337248182826729086468065629643991
327380660494549718592028923258089300274238888488860684616699312389721916734246497999725783
156107314461474661018476588786667919093933542000417160071031954197351147904160048343
327380888146841352043069712761785138389106695003508610973045181034300947294804085823841495
327380766733740934790596898548970233439453042904385809723625600845287981301539480646788311
295559744039378449014377546607127964337460211874087753701640845115273571513550068286825687
295551973363809546098093868759500670261833642246731545143555837865634615896409247452832983
140930163081922111326082794827303236334830052764704028843505402483572954714000139479
156107256565650898243476175042373326937572480179903262737859386838324344722756805847
156107314459707813953698204457084621593190623484589676174156335239229541702867428567
295551973363860203370288129816614152984477442463498834934363158736782920467806508154430679
140930213739194305587139908310025880135046820054494836164376550788144351974701737175
140930163080155264261304410497719938834087134248876544946629783525451348512707519703
67200769094743795644954399357894509408162890035413926863393657309585889371351
275626983538350213880637075516907506605239639812539270209911123452726833434862363863
550181589925340042796243767806657482938796003720757194213474750660868796435515328422290647
581512940776341210393131741942129017707481130421124662663971449741688251453017262094099671
1153814425156367716353210863069205101355468332084602700337484065013859688737601103460249669018839
550181576882524651937342660308879304781152392920891756465222219197419203141227659435517143
581948098400700349791747079210218280807000298680012529395903964962761775470722900482925783
1153814425591525340712350261684542369444731431603770959225350796946374909811125121165888057844951
550181576675025228024072038109840099645583662047831943944394328438711212599047331120751831
550181591585340974934803890412228697244308180497701329369598478671585390130005208596030679
262347025948733289204911823961452070159156277446195785803294864727384339676373001431
327380766733798037493707844911630191118355202080183050456662482396474616431406617694119127
581512953822861156560141946977281814068122421444799649208738678977107248955979972135691479
1153814425156380762873157030079410136508264692725893724012470609781088924156598606422959710610647
550181589929044598104352865344032101141793683944566743009989448432838200644190369477108951
800832502735867110201236377748789174116695417879603853257305920807391868787696597115413719
578031692824282694515625130579013437751691062322392075843978059159256414126081644876604631
1153814421675119764294694985562593738239888376294534601604897245020469106305763776524632451523799
355230882912698278830013883409237701386686706765180298430650197511120959464466692637795543
1153814198874309852710279299951346568464152011290179044393119831692607458170309114909680212714711
1146513656885835727213456915513928630688712867946091441431145140984000297710480145067802125477079
1145470694465952470337287471321463029070254516128534482070819437073930854485001316674236226020567
546700328930466136059836048945763724825362324822159169645228828614987365814292042218022103
546265171098607572747950089478635256590274425690211490392468422635205851254406075514430679
323402195782471933732069419527841167620257513114150044514460502989958751655664556603679959
550181589925339251248758747090477829621515670893262103500688950383575557955937149328630999
550181483685634207654200181182404800210325463886638092836808881925084400359609052168791255
546700313990507614304351250614940955064413701961852668145620693988012046777308403554919639
354733544736329970432373702830268110785637627754076449213601598907252480930470520599160023
546202990754097827662195868366794134224313245811055320428180230011118887280295870179386583
275389840548044705291693422486292433437128647793231252534481021082199049166266115287
260449882026289220493362599716531484814268341291731644399854045763162065527603012823
384271987234942955046421913148450458094437094722527716354642242568332530832169088799
156107371452866406883801035980599078706305472744018711449419146470819824359772333271
262347025837421924123873611197704327612352410949064300300130870365723148994937955543
327380766733797926182342763873417427370612655276316553325176979232480254770215936259073239
154210176871383296846416313923372552060457850783936278828231560243904546749008127191
156107371451099559819022651651015781205562554228191227552543527512698218158479713495
262347025835655077059095226868121030111609492433236816403255251407601542793645335767
327380766733797924415495699095033097787315154533398037497693082356861296648609734966453463
262346975176616035733259729055815088810649806627618525185508484144908539331651118295
327380766733747265376454373259535285481373853573712231879401864610094033955606272972235991
546202884514392670989425156642124011482082991257646296805330761513014409901170890291881175
323402074602808255303813909472348275117078635700434519392002899864878955239555938053072087
154447319068374473349865402971087047394998429196704026806508750417831146637218096343
154213882216472043899891483865309532572766236907618095429405203928471193767863985367
260449881913211008347546002623200444766721556278772674999814432443379268644875347159
260453536601027561139964059082414781478813175112663684280116927823374518403029607639
260449831254171967021710504810894503465761870473154383782067665180686265182881129687
139033025490063900089244135634424571800611443032395663703829389572004747357555598551
124192160840609120092148330517506881338906491586792314055667125986041501656279
275626932879332309152988623806200584244108177397369110513391627998859015203303531735
550181589925289383778339040158205772231873642589294779043315054141373342567697096863458519
327380780013704968092727792988430035866869287032083001629987192493237887906082144624649431
155870178706401843668963323656342106056694379897384805380910836246564990720145958103
154210183315095678691371010015257556209709901397218182254841172322227548093627835607
140930220184646358870632500886581157433834073395885197246283860927528007081482855639
262346975289715384477263372250745147798024815031025626106775369273516521444814169303
275626932087784824132272444152883303911280682306656324713114334760379437024209872087
550181589925288592230854019442026118914593309761799688330529253864080104088118917769798871
327380660497798229464514914405944771078719401149220572618728930050523548687326289683096791
327380660494556050965870060934084783498476139729329013048090994257418736335104722053178583
156107320793848502156152584269892156345174010328848551752899651016952006128213501143
327380901426804482486350505446852523751500059499844215035135469240963253758577889272997079
686567229717317784776570391201812037970464177188717443720097248375050082120576957053700953154775
327380780013704065233877691234037618801846407400721413785715889051950287765313284095943895
550181483685583437324930372495740325755660555951309180535163682241594584830600139174913239
323402180842462641647314812510353923404643982318514630713207168679493617089672004946699479
323409845278326500969039924449908188069080344939246828607412107470641415110484728620852439
323402074602757598052756246602280893993453775311890620049327100221002459493343907786859735
154210126212365392118767862212665629699326388368766119131712064790036728517449295063
156107262898024739381152170525597564188812948508334654419727083657925202946810258647
327380766733797924436632297282079199386334094361621427945824603584133105473794965401838807
299530665494849872475930891385857232340708549916969955769158620878116173641093096371987671
323402180842519631299389239296904632665530445155242646206300891768987829497694698397574359
295552079603571579338687833400682665619904900710591174029634909062970897664992829367723223
156107320792081655091374199940308858844431091813021067856024032058830399926920881367
323402074602814587704830673388831603254340238148618635542420823310496671901366601237734615
142827357661632335270635690811632460068555263811688082847466720664130858914775901399
141167362270326170293043377170547910221570785311521459721397056739793416288257778903
154210183202017466545554412921926516162163116384259212854801559002444751210900169943
262346975176637172331446775157414107750478030018066656706735755953733724562086503639
154447319068395609948052449072686066334826652587152158327736022226656331867653481687
154210176869637586379824975695388273499543155658556926452583213094608125778150892759
139033076149124078013266679548329532041399352228462086442803428643522936049985201367
154210126210598545053989477883082332198583469852938635234836445831915122316156675287
73533142935881471640437623595145749876491321427095794560213258167809942824151
581512940776341210390112227915408146050478424731378464028524089566363707335133657746187479
1153814425156367716353210860049691074634596675081897010591285429566499513413056985576645321106647
550181576882524651934323146282158433124149687231145557829774859022094659023344055087604951
581948098400700349788727565183497409149997592990266330760456604787437231352839296135013591
1153814425591525340712350258665028342723859774601065269479152161499014734486581003282283709932759
550181576675025228021052524083119227988580956358085745308946968263386668481163726772839639
550181591585340974931784376385507825587305474807955130734151118496260846012121604248118487
262347025948730269690885103089795067453466531247560338443119540183266456072025089239
578031692824282694512605616552292566094688356632645877208530698983931870008198040528692439
1153814421675119764294694982543079711519016719291828911858698609573108930981219658641028103611607
1439835838936132427100930106476578910699560994264981217605893453865842734742048285741337016438658507991
686567257567420683770783984318490186449675105026311118432783257861998365966704538323505147094231
1146513656885835727213456912494414603967841210943385751684946505536640122385936027184197777564887
1145470694465952470337287468301949002349382859125828792324620801626570679160457198790631878108375
546700328930466136056816534919042853168359619132412971009781468439662821696408437870109911
546265171098607572744930575451914384933271720000465291757021062459881307136522471166518487
327380886253459879154686551802054251010698816652928138115793797018606716772766689901749463
550181589925339251245739233063756957964512965203515904865241590208251013838053544980718807
686567229717317784827340717452106697914066974850919689302810914572889590285848368179009599120599
546700313990507614301331736588220083407410996272106469510173333812687502659424799207007447
546202990754097827659176354340073262567310540121309121792732869835794343162412265831474391
577534248408209342520406870065249946082449070614918017327602031921572233877873771330217175
546202884514392784064617788432000233156120333114685111128852801377303185566084168671634647
275389840548041685777666701614635430731438901594595805174305696538081165561918203095
260449882026286200979335878844874482108578595093096197039678721219044181923255100631
156107371452863387369774315108942076000615726545383264089243821926701940755424421079
140930220073310837677380521149577393241512237309670132861717270212923747565264512215
275626982635488344264855962228185481019918532026059551546294511308468180969985746135
327380780013754724248762904855768457851766062842437630320428225396121197515247911306863831
156107371451096540304995930779358778499872808029555780192368202968580334554131801303
262347025835652057545068505996464027405919746234601369043079926863483659189297423575
327380766733797924412476185068312226130312448843651838862245722181536752530726130618541271
299530559255144828857216213264017229673496697392376356021699671017028663101696164428850391
295551973363866535719973155278842662952693048185997574282175959201883387125595897424585943
142827357661608179158421923838376438423037294222604503966064124311187790079992603863
140933925418399584730855691091514373753820623433351949462890913897490394584120370391
260449881913207988833519281751543442061031810080137227639639107899261385040527434967
260453536601024541625937338210757778773123428914028236919941603279256634798681695447
260449831254168947507683783939237500760072124274518936421892340636568381578533217495
139033025490060880575217414762767569094921696833760216343654065027886863753207686359
260449824130241582321238167059381977764624668458103864219396701490252177966690280663
124192157821095093371276673514801191592707856139432138731123008102437153744087
131429160378913328864378203075138496087338594733674498659044989219327376434391
142827357661605159644395202966719435717347548023969056605888799767069906475644691671
1439835838936135908242409016764606347316299828219165958995129906940100225606406339352917262645200495831
686567261048562162681072011755106925283629289767700354885857515352862724020316118569711689082071
326883337261382221756486522239954250147996196660856920136504007172687819118027158797755607
358712145567566785348880232106692311566286207127513046706881406730053860871887810506335447
1153814202355572507578785818817695265918762190889679406725868107923816677103210522330798081254615
686567229717319444822732050415271277375444015299779670278823970791337215955101751838624704963799
685524267297436187946562606222805675756985663482222710918498266881267772729622923445058805507287
327380781673750226893091150473442598639957469627280140508132176185784812560098207847752919
299530680434802174932389744577220631594331925182628668331466193479767880727396338817901783
296049417779933668437302068840192885713628732127047234309382945641515764248308605189170391
295614259948075105125416109373064417478540832995099555056622539661734249688422638485578967
326883458437340440250935768225295777799857013476482792790691712208891653063085674472219863
309572194626189309727728226163944611287442313529283823642888046758075946023093384991
155870172374024605578007267192503740761552947095488535418845899314831513441201104087
581948098400643358396604260605710106261712642407117312329474306378329389869427389979239639
1153814425591525340655358866541723764936556886316114686330133730516716325378739519870377554158807
550181576674968236628929219505331925100296005774936726877964669854278826997751820617065687
550181591585283983539661071807720522699020524224806112303168820087153004528709698092344535
262346968957338146386307315786906782502883382229129356144710432341783044165869315287
277286921146713751018908701330129488463123728004926677877119061752983402371783140567
581947992160988874897651392943612432491803694756742220944787230631943840156155482426909911
1153814425591419101000875367588856102838883116407167035955042345829640578993189806598470001829079
550181470435313753129976351843234251330387058124561635493277594107893277284479913064735959
1439835838936136343400240875228974797648177434230736386852658417733013887787351459212667201339517379799
686567261483719994539536380205438802889640860195557883396650429015043669140175868508406005966039
686567229717198268864414612530397702511459698778921251216064977505407145089612996832836643792087
327318495093240686124936854117560261718424054189367713050166188117807678867965853114639575
295551973367565564357261813017182080557007417557187127598656551593757115996290283752465623
358712145775066110318715226716209060037194896397135972888611072454100196604120866434393303
1153814202355572715078110788652689875435510661798368676348794289653482401149546254563854009312471
686567229717319652322057020250265886892192486208468939901750152521002940001437484071680633021655
619948005147276619356733772456525583513165263862018160760945815265317253973977320432658805236951
619817634844791212247212591932467383310857969884823540840905102276558573570792466883463067804887
327380781881249551862926145082959347110866158896903066689861841909831148292331263775810775
296049417987432993407137063449709634184537421396670160491112611365562099980541661117228247
295614260155574430095251103982581165949449522264722481238352205385780585420655694413636823
326883458644839765220770762834812526270765702746105718972421377932937988795318730400277719
550181485553128923953978826344662054064680307447490833439309635099475445357618118854780119
550181470613170402198494028013839284303731684587184331939701500472500126320634480191677655
550181485345629500040708204145622848929111576574431020918481744340767454815437790540014807
327380766733791606194170724553097372214348805163536752669425816524147838713167296797942999
295614245008116484426495683452719191052932168531356167217916180000097275841491727435769047
358649965223056941319690383405328732535664985644919990403494989071305242087830332784583895
295552079603565261096226260671700838447919611512506498753236122002985630904365160763827415
156077671698994440572616783940974649450822570021670265084569945650563746497129161943
140930213753325685152086921966078132097089203707649829059184262340984582530151294167
264544819538066149082947196192861536646384897325925073123213751155612867506402604831
550181591585283884596225444218198066034360482621369225964070595052491349718762425705637079
262346968858394710758717793330242122461279945342790257919675770686973096893482607831
550181591585276760668860257772581186178837487173913409548998392556852203402558813862700247
262346961734467345572272176450386599465832489526375185717180131540656893281639670999
277494419581192665365212515968618456777962418954056523517531153195426109976230831319
327380660497791897087276823449888307240354106007787770722458967985586616953849010738242775
327380660494549718588631969978028319660110844587896211151821032192481804601627443108324567
156107314461471264065196527806053791050032577526952281790834714085218528849268647127
327380888146841352039672759481724157774978651102544137508166900837060835162185030932440279
686567229717319444771961700008864403664867961615931906726521221014616305193477397644481275700439
296049417779882898086895661966482309659944884363494931559606224730754139894114461759907031
295552094543473111444740279718335488819844428212697583842165760753860980397101928384373975
327380766733740934787199945268909252825324999003421336258747320648047869168920425755387095
295559744039378449010980593327066983723332167973123280236762564918033459380931013395424471
295551973363809546094696915479439689647705598345767071678677557668394503763790192561431767
140930163081918714372802733846689108290929088291239150563308162371440335659108738263
156107256565647501290196114061759198893671515706438384457662146726191725667865404631
327380766733798715986759392771639615403491794667644442464626844014835320056521298299921623
295552079603572370888814928890243081637062601016614188548437149493673112247719162265806039
142827358453182462366125251227649617768861286826206885087897422878713585247673984215
141167363061876297388532937586565067921876808326040261961827758954376142621155861719
140930220863118273820305464209267275086593311397445030086674949822327936531653272791
262346975968187299426936335573431265450784053032585458947166458168316450894984586455
262346969635807419261206898346893022788164092306883172544948112260479825462235309271
156107314459704417000418143476470493549289659011124797893959095127096922647976027351
295551973363860203366891176536553172370349398562534361469484878539542808335187453263029463
155899815035791146378219104271334924818416599198603970003200387136554742319661262039
140930213739190908633859847329411752091145855581029957884179310676011732919810335959
140930163080151867308024349517105810790186169775411666666432543413318729457816118487
67200765697790515583973785229850608443689425157133729623281524690530997970135
277286978138108516398259869395717650781185404947163676615681578570569962431743337687
550181591585334642554546285429451361748940179666522328837881156431323914278644325303264471
262347019616353031599929046625956702158325098445664068481054603251532978793080235223
277494477463078351392869386144188559470455027873345406281405624906302195487671395543
550181591792833967524381280038968110219848868936145255019610822155370250010877381231322327
262347019517409595972339524169292042116721661559324970256019941596723031520693527767
262347026627202184640558066412481185106225769249120171283510629078066385522195506391
125096786160336399528786021712549044400735333911072609046657373625652779492567
581512953822810497541859780075489994404074722102118959209148062435696227073426290033370327
1153814425156380762822498011797243234716445028678194381331780610190472382745576723869277608289495
550181589928993939086070698442240281477745984601886053010398831891427178761636687374787799
550181711104952157580519944427581809129606801417511925664586536927631012706695203049252055
550181604865247113985961378519508779718416594410887915000706468469139855110367105889412311
800832502735816451182954210846997354452647718536923163257715304265980846905142915013092567
578031692824232035497342963677221618087643362979711385844387442617845392243527962774283479
1153814421675119764244035967280426836448068712246835258924207245429852564894741893970950349202647
1146513656885835727162797897231761728896893203898392098750455141393383756299458262514120023155927
679266492778136646638886899007172203827551589632874305324539789682273191284943142196597066638551
1211177326918597653485303437164629029241311016586923579090648783817689236279145622915205789459671
1145470694465952470286628453039296127278434852080835139390129437483314313073979434120554123699415
546700328930415477041553882043971905161314625479478479645638212073576343931738360115700951
323899519018831061355942634874196168796310269922266702232310350425440889270123407876891863
546265171098556913729667922576843436926226726347530800392877806093794829371852393412109527
577534369587822248855187581429074797247542906828914038126946978640952232746515429398750423
292070831888604716257998170992799635029881076271236448316120655904278681461321271842776279
550181589925288592230476580188686009957467971550581413501098333842164536073383467226309847
546700313990456955286069083713149135400366002619171978146030077446601024894754721452598487
323899504078872539600457836543373399035361647061960200732702215798465570233139769213789399
577596520052414950429972205879270380091606840987457205092018902011088558646658357407589591
546202990754047168643913701465002314560265546468374630428589613469707865397742188077065431
323402180842462752958302454295226578195261190911162853015261751821572410736127235838256343
275389789889026423124791630666628385737785967103231661917939610060316495484163794135
260449831367270938326460807896867437114925660601732053783312634741279511845500691671
581512953822810398598424152485967537739414680498682072870049837401034572263479017646662871
1153814425156380762822399068361615645193988364018152777894894271092247348083921913922005221582039
550181589928993840142635070852717824813085942998449166671300606856765523951689414988080343
578031692824231936553907336087699161422983321376274499505289217583183737433580690387576023
1153814421675119764243937023844799246925612047586793655487320906331627530233087084023677962495191
678353900660738796872139691903137212888943867132470362447368459662737393800994357404954517906647
546700328930415378098118254454449448496654583876041593306539987038914689121791087728993495
546265171098556814786232294987320980261566684744093914053779581059133174561905121025402071
323464361186972399100621047817545243896562329186882136640451719410997719900290168786592983
577969527419680713223637913306680808817970764357424831040609159586072092496454123715634391
550181589925288493287040952599163553292807929947144527162000108807502881263436194839602391
323464346247013877345136249486722474135613706326575635140843584784022400863306530123490519
546202990754047069700478073875479857895605504864937744089491388435046210587794915690357975
275389789790082987497202108209963725696182530216892563692904948405506548211777086679
260449831268327502698871285440202777073322223715392955558277973086469564573113984215
277286926588599691022305715575028788045623010554941632893850128223412618748704138455
550181591585283093045720909475297541060077444104127936615837434599873567121300642264065239
262346968066844206223974892805267839422762704053442024759223152904375635110041035991
277286926489656255394716193118364128004019573668602534668815466568602671476317430999
550181591585282994102285281885775084395417402500691050276739209565211912311353369877357783
262346967967900770596385370348603179381159267167102926534188491249565687837654328535
1439835838936135908242409022985671842886964331810299456405256254970035579145285366354974813792166814935
686567261048562162687293077250677589787220423265110481233887450706401603047318176120858655401175
686567229717198268870734621461595956537507496936372981000981251957171058778269864331255996818647
326883337261388442821982092904457841281493606787204950071857546051714821175578305764074711
295551973367571884366193011271208128355164869286972043873108315507445772863788703105492183
1439835838936135908242405780807173198033492471822719213143836363410464941209492261542622592224536896727
686567261048562159445114578605824117927232843021849061342327880068465809942505823899291025482967
686567229717198265628556122816742484677519916693111561109421681319235265673457512109688366900439
326883337258146264323337239432597853701250345367313390501219610258610008823356738134156503
295551973364329705867548157799348140774921607867080484302470379714340960511567135475573975
686567229717319444828953115910841941879035148797189796626853906144876094982103809389771671282903
620860597264674261630278131785509039916158984291101356926334559810501171776937620595120005522647
619817634844791004754108687593043438297700632473544397566008855900431728551458792201554106066135
327380781673756447958586721137946189773454879753628170443485715064811814617649354814072023
296049417779939889502797639504696476847126142253395264244736484520542766305859752155489495
295614259948081326190911680037568008612038243121447584991976078540761251745973785451898071
550181485345635820049639402399648896727269028304215937192933508254456111682936209893041367
327380766733797926203101922807123420012506256893321668943877580437836495580665716150969559
296049402839981367747312841173873707086177519393088762745128349893567447268876113492387031
326945608901939362891215963339994951777418357761373989691117174458054981020779749447378135
295552079603571581105157458925726886246077063242291415027687885916674287771863580116853975
155870178595090101148671770783637238171679295125423888957724926316889064588167423191
140930220073334616350340948013876289548818988623924280823097950997852080949504320727
264752325281988350903400261445795262828987742054720352777886147803022546254070396703
1439835838936135908483338029238693678478005239562972237063606878612451985684475806060046065391756715223
686567261048803091693546099086268630694973096045768831857529867112940793487023247372458245301463
686567229717439197876987643297186997445260169717031331624623668363710249217974935582855586718935
326883578190394695843817683945365593954274265137828592488264085242154526246829905353974999
295552214296578137388028602312115881027945527637595686289514854697885477935040302695392471
1439835838936132427100930055706252282965647710553226430065436652877347105982518204901911155679469053143
686567257567420683720013657690756273165963350238770661631794762233238835885865112462745957639383
355230882912647508500366635469233117974896460618633111299574077805715575920722329100428503
1153814198874309852659508970304098628459568599499932897845932700616487752764925571165316675347671
2404412941318248727948884065902164379090974138268473223466963412916608001536171955596527447354649421015
1422371541683251108466948886273651098881234707069778545956111563304264260411264656317970398264689239255
2402225690593465716024511563675046757725620968837580011030537642310198048536972579673303934177626367191
1422337365890676373905630565926352386047401063797420839511792410638539104895652166069170030871298254039
679266492778136646638775587642091165614787841890327501458042658196770027290581481005915631592663
678353900660738796872127323973683764198636784049965162017757667275459264468287506161545469568215
678223530358253389762606143449625563996329490072770542097716954286700584065102652612349732136151
612516897905608206563931159324292662033453325566682102397197607952325660859936463817698066375895
611473935485724949687761715131827060414994973749125143036871904042256217634457635424132166919383
1146513434085025815578270900255433520908393091151489737672180596580018944169641939708486349300951
1145600841967627965811622636587026119492242033311127398231895605658708181347347964864116187276503
678239603845254154066880605403885669245881536815564312375944630082433770980046097691046960506071
678223307557443478178190457838378394220593125068414984885939540958838935929647990997397493327063
323899519018830950044577553835983405048567723118400205100824847261446527608932726441845975
323464361186972386732691594368854936813479823986452525848064441281665013049046759738254551
323402195782421163402422171587836584208467266967602857383384383284553368111920193066312919
292070831888604604946633089954586871282138529467369951184635152740284319800130590407730391
327380886253409108828058817888770539255911276196127149620165037488525877346905930712294615
686567229717317784776570390824372784630355220063379232501822418944130060205008942318250409665751
326883456777294278591344869732550689004620613038705791238844505053141560253565300176921815
295552092883477720135555788099300976078291875538472885040095274508872511941775697518339287
550181483685583437324552933242400216798535217740090905705732762219679016815864688631424215
1146513434085010875619749144770635190085623330202866877365679096971884317194322902724847686198487
678239603845239214108358849919087338423111775866941452069443130474299144004727060707408297403607
1145470471665127618743579700578169588467164978385309918005353393061814873968844074331281786741975
678223307557428538219668702353580063397823364119792124579438041350704308954328954013758830224599
323899504078872428289092755505160635287619100258093703601216712634471208571949087778743511
323464346247013864977206796038032167052531201126146024348456306654689694012063121075152087
354733544736279200102726454890263527373847381607529262082525479201847097386726157061792983
323402180842462641646937373257013814447518644107296355883776248657578049074936554403210455
292070816948646083191148291623764101521189906607063449685027018113309000763146951744627927
291573493712236296548992909375617280681089450456266101967586554136415841266134418369094871
577542019083727475110062813999593528403288099785473237390058279641130350069153832974755031
546210655189910916654273732366343815476959362285240331191309049096861301757364230316172503
577535219742604685058314595882919646087114851361536554901733898297696263904155614745011415
546203855848788126602525514249669933160786113861303648702984667753427215592366012086428887
577534248408158572193779136151966234327661530158117028831973272391491394452013012140762327
546202884514342013737990054518716521401332792657884122633224041847222346140223409482179799
