112141951127803211212031112136751121367811214196112574331121421111263104112142121126624411213674112325811121203011213634112899961121420911214218112197371121368611214210112899971124083311272201112141991128077111289999112136831122356911246801112142191123857911289995112900021131760911212037