103922611766981476595107776288383141486214179691034817126477610689454174594136731078458104779410830710830110829918483312253920402137014113864381414863581639147766730966312281181228114110224641745437012911720574414612832014025174025181212376606177621597110886462578910985481300041129084162509410272611225021127806184834150959912877051185899789601473439124998511775176061906714441292847125026814860982550028981391287713148607810217681077767296993379541283202770915640461249011687063140480210777611077785156453224207012292531379797242105128322513797982419621288045929541117797383857626477710507921446227836303216652153413344477444505044505115340961534134