19517081668172607541315758720871915026711248022438790405938982465202214870311854511657016340528719004912713423774130639403187226125873472851009817409414216714579114141022839554665134126765602382112390158420510255780020366864813175248780257384183444202929478891048771463221553903946104260985621195837160832694557292013341637051048311897024165422313013373613954767894100122674017671411190136258193353204488360331439732228604304952023443052160901430563875220491259961304641656791039861330214899543086208745850291871491711221299294525322118842153209683