16488593072987964809135394609212230134896911622871616907875257405086062100143903409693096531973148062267567420424071931061360302442118016186261141549551677838510752104490618682235456744079513116107136308137147221038164581867701793663799225073532172156042099211813091084051280431190391752712274002498621227219323022379676940189795178690150255129385497311795529600277335138334513178931993238774461865751126861170712346919662241263136163186339215262760821969511663189450520391522849913517017928333122418256711361271451251323332208951138197989597004