195982932446328922112023019053653867858691782804459563809746675406857453522431522053434707505202690805339377182562269632482551871452082116893088272703045184242048358265046533770173730656546168765229353376280456167541688514274425783132963996436222844252770227833228817065711317658927982035012217172466834340175198154551828503203251333286108140331717