17971583471126113619132274068292503164352678010141974836146817993065318091852130961652017891600154283719928916351714985106813910951877131664149213111725199480031282797856615605121084198584619881732738511403722119918451004148812179619461835174215918632901624991271816209962