113239611132395911313186113127011126532811265318112416341123496611234898112202901117204711172040111720141117189811058847110588331105317811053172110531601104141810951331109295481092868010925696109256951092486810896104108371061083708410837057108365601083652710834953108349451083446810834441