12171413101166919524182621080531310471007209687155170749912189803237271998449495167825017549247901941601623150554918201846165318346621368178313677397671404523135962198469837865454046119591220964517992194627090214218652541424150316608681706105566655716135411361125916831092