27892053757301422186372346386365546511711164438165729572282811047078278820225864271784550452464123837456485206553175309320555466161628314257635203482300313522391217182487474540649589233367774116541955712892696516329973712315593653484502439563568646645374705121972045101020787595785643