109614221127446510270571102705571127446810889810106333961023997710889775108897801088979510961438703482510961417103132881027057010311310103537101088979210239971109614301031329110633395106333921023996710239969105091625016080109011281050916310952886105138281088982710513831