17682812840314618675291838645110018019561532187818971973189156860515271173190716828173910492733461360114092920042390515811705431535112316927861548167912221767303648149238014976851860237197277718611216651097159518447815061711602533628297193154316554459137411626228461