8675622661214109852064206795129644895907306810647411250911098213876922394055212321971265722273851080972294415092514408216473198411805720642937750118077116513208103185635990744531262958163817103520566022478016540175757177729106896150808689378734018635916568713057320992522224613578413466515303351550129516831075231814168717816716368131841203122718527097206009229052105011382542023821623477722939526108991695231823261278012282252016931846181231033652141971206090162660161652143090152519201991149528222818699415470725755950403866916965622209717717403817740979890