49980531925661055984577939313193132515375192956596565985659956680924959249692497531355314253143531515519755547924799249892506553559307656635552315523255346553535568055754557555549655497555195587555721931789318793190931919319710872655403557035570455387557005570755716557176619093184931855314193124931819230492483925019250292503553515544855537556345573055732557375598256133931279321755308514915153051535531945521859631108732931529315393154931559318610872368183661735536255435554117081692490924939249449983