16062516325712987711519179466212961184835336614456612187027403210105251671378711279311585011799002219496984083638168421863022999035580549963660484266203121483541281418571022251817222874413688359503447118583420751115562520279437446973318403022129515675827804853318817619556819918211759821867381632704287313113815325215637744127129890216557132799111363573101872535041324668177167115921197796996886672663421951084161332368677319040132422484961594981100519334027487571885731214703926827495911369104630910773919267639906776888605561585156282194477