6917561879559432679458477677637396150539516978068631534606022377712602285310565769677483935674863153718506503634157188511052093632979479788537750561748519604141069279586268258156225755255546422933899015253193662130647867443613598104914695763246799457983579490421311294155808773964251669707191721726528265616315247688395051163920684241311618764140656225652526483692166582856549580717446338848479812785667933578860788237766877666775027738543540421254354263315849549745638316577961