86545743171440389978793562272742148332017251962203138617215848019142961239312174718781412932410658818114952732262941313959746118407561443721788981835911628481081814337158856188619285241116801625878773011009079599207320147711168244100188162979143181192661548921624121936157864541989188313422521184720233192469112011726711108381890504730221823124699132882666042079577235696307627801048161865572167181769118332214815017802716542977173317902173114864015784185106110157540652211181477202506882514287674169621215885198924161259127291145021115414142189125056