980429221132541290959695164432149660341291975072155291572594546513506117343517035111719111148716301219057179412300372288892171552969140358132445923537697648231944719581204311707851428491385602234871170821038127976622137217020816938822320318969415919221134211061119991547035416321316231416151155064351520998117465319448814139411209913129915346810896922262687122145061227104154172628001328012526962708205321206226534944379261120409125120931200725187573133301299001869731836092158281953922095239374612899416447688356190971272968329386482173346215832166083102447