27076688817385656109481250316062256415601367792110811131735163295371754166319174218701093841381281517171889288578770176020714924472816189971890184950715301913146911433341699963161917301039721696696189871114322231643452167512727892213489062441589226109915447736815363401487471191211381834721927670849