18321226676134873313743913776421028186794310813081163166051475915165471466171851122521519491315969558400295184727947912277421996138410799391743194870188134416531577900115119331488124817021216137514511134785591071819242216651630831936919519137643816094036701782