1143321771161825214008114217224125253075487210343198301111217387164868713185114308297410653411824818158186539832959543281535911171574063621859518370171901933024529302