112505119747119715119759119491118768118774118795112551119058119198119189122657109976119024109948117011117023116813116483116032117466115659115621115324115143114282114697109715114794114300114733114306113865114251113192117782112834117418112527109741112704112269112363113119112644112305121928113024112638113036111890111362110756121543110398111897111501111239114589