210879596522466936648179276867381775042141361509414645899340946311675043941143301318901384026499421227817628410021687707224908195204145928109580460282048361614702128708438940437120571206264217238195507205747171111210072179511220212124715143915150384720281197981036168844020629181023640001936455310017244021308114006710484888428739632154132073920869720454543480117954123193154481868061554961939721927584501321874920333474063144461557791563912002341958391387401074438356172187979391624221081120258153444125927360261155941157381182861642177116129598936633059014410