17666646362214648348874378206148338573196651863732258981647667155873323243006466455711651756425726106406392626416286299222228201146617602139625124607653657612221619579601986065926006365765745756182301312575815823142472946165865836622022976333133213346242166502096306612452051425882291491018219015634433361519129260411732915234990188331336660649841962111406133196556276586233426565982246096033403416142321192265786056342232565906116206515805971156382046326545776355846526216265969911011111213832633024331713613534643179309644129255132373103181452593824813710632510413419313365918017634622219511388127282664