198911155492055214456421275010552816100318259989189670399765123536535891269025488013909914561815843816909955060914421149416110127015046357272118009788131589193079225124111598997494254202447226775462345971390978139767551322275202214399133288708178781688371959107930171593290181323108458186831108821776932421219853643233340384738817589812390720415436871283132473794618318999249816359819995221903065380155055189435578101465721618813891944931137783978862734202055138947461491537145217079112161606241016566517227574797690161353291056319937172770