12819212824614606414820695145227111147953484617956311672710919134625585693822777767130229114207181822403411142751119808580817992792623160591173066149252142376970913456522553114881449461077912320412732018093491079404520276493363173324742567175910011888746461578549612388126985146208646142033031417732223652287091943068804820434410327721087112658912705010282166688166326665191159971094761097831662215400815164117706224822133302177071849991522302267095414562516213495105039211597790652935158488119632701531336441742241504071089051972025083141273224251149810196746