134367416734711178172090051080165711613381235571135877167418610511267186114518114205141396551125750164411635661078177943316867711528406211471131556017691026519551104510563331323131319769321199493254195810401065177617604364955951261344124968201523134643017965461585412394821621