113131861131270111265363112653281126531811241634112349591123490311220290111720551117204711171855111592201114747411080296110589921105898611058968110588981105889411058878110588571105885011058847110531721105316911053160110531491104144711041418109513311092954810928680109256961092569510924868