19346191357203186721191315281113431036012731343312691123331270446494437502142648949763152554211720140616777133811139214600156701612174143591268713111167161253533131