121119969568271632714927143271422714127140271392713627134271332713227131271302712927127271262712527122271172711627114271122711127110271092710827107271062710327102271012709927098270962709527094270932709227091270902708927088270872708627085270842708227081270792707827077