14937121857659440740182181933604610187110214315920747675764211060007030911926030858177263366139705853644175329792115361185161698586541652702349696725217221479771577032218602107092023991837022367021071399504686212364183335137354354195071818724022213187997360216661935705077913371022491014783182337312981647381223638798221061107457155269122222122377641331214802240556359528665189412198687171881518624485732045058975865223556746822231119302814672913710199677827851062941143512952221564777048301441550391512882162432130961003107522519555621718568228