23866718051314573437340110121405043985393558722028814586935385186521965532316131585480472366858612755285816075958173856481643485631251383273829594787209364885045578568413200445581140742698343251265274674265764541221462782673506258181468516744650468946564469241123365539382367645781627324347624455108189995317372757679462381181694150368321043803387836445701689312216807473123542173440532132124225301287765492309426310537561383145545356308465570023797215693125106826381056541292186639085591305211413041183552434437676248466161795688537614762747303664986199686030862202609442219243186301816444751282531306266416485273519172904661867637581485679250613445410035939657818591482688514668405639457221039475731640540244948434470335787685746816378603703317811447251726071198