104578011055434410554623105872681175052117698312358560124702271258082812658131127977601279776213917257139172581393524713939213940013940613941013941613948313978975140775981423252414258164143313201434834914357655143580981436471715043032150987211519397115390555157124441572218115738155159104701988022072914