3671788252986184113928199501437777155496036949511031718645394954315331232200074638516192811343161319816081692431599151510321985212138628168316419371781208180110616891359183561844914071639889113515066022231112147713371240116918635301771980