14321174141175180471771518247781255108611046499381377104112747806365231668371119614881505112036270618221884114027189915781643119212951171448533438535371009145828616113813061021925181625159410621978192312471685355928941161060120510711851746104333861133334188311219122414008021792622