97632102319102707106099769467693076933769418859210986176660711217418474225790419029891229915969682097268977311028601033461254161327567677676938734699752598774102820102836748207341481247897401080557692779479835139095492605929371054797287776717729247860510428376929746747492576777769349155112393674880757097667776943