953955110887696110351030994918917101311458779121075581104811131080111711419281041997882104410741062898108510251029106110241107981885906112896039694910546119076179579091001105310916349051016621987107110041014106395810396201146819102687911261119108289411311134105562299311221104883110161296410671097103339393010799089729291116633105010931102102296889199210865771084582107010899169406099541130100290010001006101861589310191135862988107861010651123963911889108110581118105111119316088151052111099510669969591087952113311271140109293411393941121624114810178975846196181064108310881114113639293257811246231100105999095094810728861099107786511431003936100810279336166061049962110989511371056607110596610158811138899106858397057689093910349379101036100511428121007989973106062710231073938913111510961125114795610281132110361411069981037991880104710438881031904967109895196597111126261069105761362510209698961038112910943951076914884887999