14917683542975449678177839216712227876256131287911532925296912969215182838662341251307108856757913754678252295899876938918391559372348139412116340465842803226158712679342488329917937568587885869349038373281503304727111380620788737591649833172524175100858911958799469132376035436534273262519571029676421595160310199072481790498673648474179981126265777138244410923203629971085438841914153609214261399365811073358141507426710391921091166613481831382560135382124175324175459643315247775324141328818236833581120296111454762164221272331233239158525524049376749192256611233936681672371837604456269142971513518341229261596518