5668921662180115791630890157467410100366516371330153272917051750880268141412712471266934011097381969821016414421407277195313715941540129113128319961214151317041327342184496725310445993094401645153617321239152119177561977839