11078301783112813811932130966112221067824161375211042114041994453541135364163315041009199815641506531457720590182090464240313415591645173977593952318891454113376840251310021703701515893171941514751327113018184267782045034771005710111702681846349714