976631018074584697727166350165128374505236622244273052240549363373342178582105788175854102638226983694451734206971818852550754120407183615210376435197176121811769709849790869189634170854216845196759136695199161107151728021746557399499457131501212956147852153030106196209365202167167986188716227192043078836615142938418772952269018901782391223817583622391216471418866720155454156386941369134204210186821921083486327229974748989255020438382963119371760968069812201192885219244108781178697111869113507202591295891617317014314098671111404788269519749114283