19901811202119760318013446031098100312511185371659111158213312841911387176916343097438839854121163727912656719754708791614745161439872391257190316121216171618088246351732114511211742221178189411232151404149425016731820878685144149119012321968587269472