98297517413065011035131181213571432487682665450256630715189633365720195310096811629115217311767491104693115036521307109417408691817107610561472119618326951286180515706894927531857