6961096100218106222412283871619153714661368861973024245214961955954457189827882796411201791181318148413771445258607904138970561311021944650168413761687133716951069348197190715254815611064798818175847150223314165737781161211111254110618898531747