112324261123242211232395112323761123236811232367112323601123100711231000112309571123095011230949112302331123023211230182112301671123011111230107112299231122496311209793112097781120977611209436112094351120943411207184112071741120717311207169112071451120714011207139112071161120583811205837