6861484356025194054005214602174467978252934622037034124145484164312051663839170515256676391176285645236135516950015242714266284713308369481508236456397763239377490296300147805501426130837390194715337798514264593493375063269051817951222251142202175545847838281261232732540295509225556705711125712555674456004407685074857714861671711167825281362078946109809316488164553554309111749653727557125133061221871274736265976716655728546314619177852458230707376195188464808974845852694274257199718473492806795903802835386606388844779273624985316547236318294401444673567178343673515872761733727476126837279174307482178648678383537787339248436734476649691655674541731343565198547233474789572754638071236666254446679676575311821166659518227558568826082680657151138274737550760698203417935623871416237824414436865767212326555120413968717648460178325385438628658628870617243940743752443916348070980359821923478056122935312118936550274877942286570855569389352370589310562387874533216110768944156813355276425013525456020538420063739967078680936772127763347663596459208192772737597112297193338402124113168788479114448305451504221237804654362379180708661704354641751371404235563186282198286403462155965223210373133132595427047115429168446928944934077214840685799160137795741658655668494897294707622201654153781853563064317539361733043444038006563456473367853815887451455585034683748523151038290478992241812132875361405462525992227388103305057732676765255509024084627168151045076642302675197644727770438391752627773882265486644203426054652692348811983284062992732186424615432315122325833260341566664527045531239845230110824327272848755333115303665537027444446032167844233573052065243731927835042473564610671923166811060465122838574365017733152206549845442320801924257911967102277907017691382981179448347567380283566715533563667119052714120174655945715827242791143786408326295551281578521314