427851311162123161379731852012124041516528671109165164034463457799818177816353594111235191460625051611662217712045911959395937153411428205881196205159906198006220653100373163344163003613482152651525979508619246019508896896767464191917792783153181117135319654992953673641365481158991724878430520603979523775687300165769158173134983203519208882703199296212227764895157408607477858070513522919147218914721435712622021042439228950041053293381097356225169515791471411541721003728518717080713823716066016384220944510612616209743020168431156647100760167180138941