112324261123242211232395112323761123236811232367112323601123100711231000112309571123095011230949112302331123023211230182112301671123011111230107112299231122496311209793112097781120943611209435112094341120718411207174112071731120716911207145112071401120713911207116112058381120583711205836