2871232481204524806213850768375836084295148595836265648651880102890228575179488133420115571070081603561678885850792551945611057191070416939819245116500220390614890013678818758211333321747411371722588723964183564162992162835271515867218206345144195021645782027452029511170454089114021986791100709937311981103969860143177812698320960724086210453183168145579176869205686268236625039890113258551744779014423657816107616116404397331711281783216782122413227268152630148072441153524123295982967867119610966931882653620912506118602217726950853194927180246228818