17724859011049690929143310733455582111325718551526159898812428301462147973910991846829856377133750217854061161713647501765010071776887016432729411398192014581807135149010855972363782931746180312041861746729716065501652214968941105151094919821065762592183746715844990913995711986