5160857427199984194873116825432222120717727821907012496779152091145716886471116816181332822453145912342196894197840185254370854762822304916488310047547951510335595816940201410134194458746122216333935711947094128307011777473076592191123056131768167883516212585914156831465782371072337300319507232438301645973696569223729118220332414195322279779312470258603821126779857125875294143676142419436232275817193819599195016195190468626777154402814111542354422216602179461687794723381532211769224292206403432711140316103191905200627586315887849763