48255362864708283095046512787298373157855022185406493201655716347057277721235242052067309484111264243930065202234110161411163873739110593595845374645554456474635466643637568258142589299175217788387175552072045221823619725723326951048520365319531465451264463687487117646563289313782375