14246881831210081638694301681139031123319252697381618194213641870176714471320899926121111157631941977163719712361632406096962150990713831806185030731311911403154710341985140980362491130111491919138717985241931897041754114998531168616604216174344584871962159710135861735180915681730