112324261123242211232395112323761123236811232367112323601123100711231000112309571123095011230949112302331123023211230182112301671123011111230107112299231122496311209793112097781120977611209461112094361120943511209434112071841120717411207173112071691120714511207140112071391120713511207116