15416815042114975314354511873013807611627611603211303611189710981010602510597910595310618110552110625710850110846910610510993597316109947108246108490987821099661089809353797672987841061909745310611013848489032106186106139915959731974555976937447775406755649232110617274577694839248874360106266987891059851012628893993524755766905171042