119095217401771120719335841403832888129946215581763177810765011385481786172101610557432806119059858254641423153711620739191828507121376190713051757329117018773156318099561020160911174189899714921147281600578829824