2271826491743724479321235325356121433960167543528244363927878964430546744446151255461122545643014066746722658167267378636436825285344917625191205511217327428353577238379426836534217834345371042226946015390316298168439481585660737571553695022241704447932504004481794828871815556576179585450482870369837347248211338562677217437898395147527142504767662045078884627065637622147189515141202809313521397811165773796503041861168091636431352227303715446592302483181982061335505498209271537220038236268770445610774637526640765745448564124983880151027312345278265451154463192513708483389139470655225201356509442598309384735202148786602527124336117658478253338073467093487438068847367825619537769401299539258290320171207676488545349234648566511199142536166354289570294595153503783295344770703111855403322316903301955205285242385086677525920563026167371976252577131980321538862864735604845779468237193302761086614055575877313103343552393175471817471149068126232967871732235434661691623230327671841264162203562679837865897122335437428448614421933115224118830078836634074515660028179629776039855412531371185277817225768634764478338802736947687851272561456464362406052296532207229187680632487328755242522794122644535239949044758662955627580844470545843831466424506627327976019734511275328538697727307754177464749140236665597475689810480470652312855280614158870720867176342777666898782435198324256521876633084971733545756826064246277316453585633776855901619636160130424228426743500664440540137402117636217347382868346545968493067843702434805485607133313672819670274839179252628753827259321165569840361146190645541216672635175367109805995723515587213191471385557503124048266515538779114740367451670157790684522798835542484469546799381852361293110781741559567512465138767701638729505800640118210459945551869127118044131563750134182714377778066635012223511521833748960310751106194423599474