12173253831853734197612312161308481357926943777178513438107316211182513881733352118213093874439741497851180760182410504459413151674983244159414401081111411681429125772110145522