89247513644445377775785971559148246300155471117627050337283359253796910259219795415377661400070298399298361497435451783882975451747237810854149854150140936414978141474824125723824538315610411141296108213413644451569738103358414253631082135136440213643731493045680633562074495261133936612758654744751033830136444612968511059368111057635502549284749284853780910593698233704974361493521617542265721858491200276226527126773372504113644479024665487653209551561206492849112283114251529087621127150140821610782212060954721231818918048331802510726861561223120162921958645310215976108365861736170435437655113850288122612499428829911323579613385318026