12423261193191951511841067103213221229436116715733313391777671122120810841129497682557138611021581440108219671753290133813021920195511621429254246281632521451378168066688117412701002198915812321431746164563653314131026162819511355147614618292711131384616119617844569672455371180170712781699812