139150012941411199512547841783161125117558571052176118521894190595444108021314229032642106135340214140177974323993631010297059111666368921166115931456168918001629991090159831275