19231867784102412491044139298573216381840155318751302151491104513364681477150013351029627981391135317451152154841815209511347168157168410011351039196722119121109112021520524513942976881440860315898397222271859169216481834