17103558331905701339321449459114817271914885915907390790607742268591044081241309852130983884615278417328120372152431127087179051744692557216496177880121415110288186295162298786862268272375812513612228155088146777222524768152140192388919895210336891671348491774627085165645108293988147120918879621029035968192477402965449821141508332035261771441226031365567478922749817559592525976291516945510714081726891321362083101171103791516641921249417789211700664327927382044671189529037994967423141327781089662838115945615505118870040496211873214551329897928684205