64414191099865112647227415341996123692113921370167415716659182301102165310695211918232941090197937187614266284249879196944396217711463565124411271632108819222116081991635109350811381030169213001277200083213837759712115621496133112876936974751269191154117089931921777373