128291649215776781003112712807271242131616382319421088175012491961160946715147511446859144419891660448486841702131498965789631716139415076501422116224384182414111528571593520178810511890532147016341346891344680196424111591614122844412496261812462159608651329285