10107781101084041012517210135300101353311014301010157207102637801026872310274167102778571028670310286741102916091031686010318716103353611035072710362928103737791040734610409003104889751051929110542292105461451068202610701041107540151081662310890742108927061098221510983790109845981129550011355603121812941218283712475235