87712916756839895876804676746735301182014714022825320280210032195598177044188955295111798982037561440231337532055072154668089720439381992534833661762861554911085309589465092453811639232742820272411291038874226394232157704515661415783413338716744412041822357234180589421301791584487129734673164174766771563311641451159894274016270915000512161712550891447634601565881770024313010953681554531551231236485521040195120150637613709117711463196962120673182427189649192942260827818712447417443119528371422583711138624176185717748218443718962213487011334133405