109272107330107232108650107176110983106966109903107724106972108658106526106522110439106414110992106495106410109915107715108009108012106663108010109131105915105715105696109383122239105674105735111001122173109321110041105190109796109799117406117349109985117402104034105834122179107995121966120347105838108021108184108217108240107996108238108225108234103079108242