4841927713109846156721536811477090500106207247411503110447653949555699172914348265091461611055913830757759878875376256839177750917442755307656313734785054961376635911401044069047384908502108892764699229910833384771292797486510852672601068891164711424825401114251872175551690450497921378731152758532893513593