97780084754081855356586217199759014863475156736901543949751175877519518137368811417715369241053691103035214095117373173326931309244121530110101397597561377249246084341587341372126839355476355437557009727012874067740517400430168850124814449761088608100641712643350923339041011818489045169044766988973016899766411800404366943351118000843712433881131641125338823961223828882282735221741691212449840218840219170345830077193711462197620603123347381748677559123148399655613035053817493182204627266053856853421467561014822134041011443491334017133401834728077504477504514446314966314896314911564196142414251001173904089