2384219318198479567732171683817625359359746754528239543674805540779259467268468601283142699255743472250503335857022416511648371719560484562543176887017036856635494612602022185356546705625184253096287092757137368147766180541646205169200232602208220965633875271824279316726564454773730028563765774796507630475457509771354447310521280854500296234192451653600407598825763152278804760162362267827678369677163249634922467528874965813970755091399794346118725853968451543538820273166672144904781536431131570433053313314551303243204334795542893527851364692642515544855141187931236503344135736240482111460340784701908075851933205421817675557173043732842067768203795372744365873278980634528270685338276410634366276560363275352412568153637299231416381945968117152302155645422913023373476938940012251363946211247367140410920316878384623545937583515565689353228252552471738526947973765668493836212172177510676137195453287196649361761505290635365786655148660140179519808207286225349374765897453197441103156731077655332481452173784197564490301832865697464228284643025027115041217625908403324633315445484432147526915174723663614312844158738055788115661687801133672443043667182284129739744621033862973520115783766678140144256787586135452266905653397123858033914491206446640558826132878022251167914674872775129937818848777866731026221348066598271788605279242423834175398174458448357083078522189341114383568395715465579848639076843948879214117125621514308772377371450367436807194651604374458527704404026672724443553377071415464857284775026629152855276595659506407873367222355852013818651248429348914572970542660237755083123488027313707557901618267104745681248092947738642365012116681655253428452576471514066862691701272811915705593062276452126416644047108799199333346270295221316561114350782298926524559774111742440333442167776421646517912338123853860480052338689810728156351374305178248599