6812301527146667756925417039787177785803542284389503313588255456631397412663402672794271887323322021682082832532217607431463791667173546519274878951545168423827656343819877238240525812054339078052518769802565596453635189708366655792437476566316159011730746366883950726233448676654486549601552362439524691811091482151675934007961380531965877180193274778564725979071440365734912348714778228682667830346850252468679977342523445865321746516417466722644299475810210598113222467755827344564354821762136915894453785095182422651218279776384753555154825644137488462660494642397501224471446463768553044846512872813686661731273287771257132931904783167535583882019926016328022478373338485135111568861301076374903307681545725607958497678283805104725496857045199744324971023246305386536534751385434375617025574816004606742596283721535883391212572335855007126139983731823766355561436801623616017226812820794240398196587423855415540256706504644662521623854224714042650252194335701986594122935673460476114273369566212250629757668535126496792551573109660287441926430842288728586804482416392251337611387155671562691711366431187453444574551517036555459552738830211274968864017951146130954470363628919335052867530047391480746603235353888354897762442438004747182276306414248338715526144014124838353710270781783285786294345730738306774704522004362725505055701784412056503713179214573129950121165222829029729129556289735449124522437346508751727404793219352809202821695146892231066485402038347794766731623788790175231406762645220342664214555547401140275115787806709711841754479407736523764204376056474541652512713346383517528382384577074315846337348384197301852450672218539298546229652021655935533664133145932069020680732811201632367195377191553661602783747651108087053915384246874467379867737375444116186794791464251370719361729381223331081470736341599314526312111566518076967167084078483257121