13943651169106315415761411132515381624188416621900139270824968155790136714931338104016943251453335119514822181467160614168651280461971255127918246958731531368110116411523145719594181620839245271357132614757388824121618441321157278246103511316107281713279107716726201807673594685