76969769796379375680784218365988969914871128471271701307757672066743768781244617467662864747827557275748886169199093434990187696076963769677698176656100375104089105404808127668268356745869123191325100917104538769618713097347102540105866127847836317675976982769787830696532102516132438766617492676970756367788189963