47072922065933830957265182855320378231564211628234110269233257502299278161175456197524589874485123135689633004661235407307063520748757131483755432051059511714264391717258195375202654289636657772186386444846374827886455633746531658455556437855041064620418251220564947473721743952236111