100047011002442100613831006267310069444101004811013435210262149103148191034890104345310513139105599961057091810632301063236610640359106622401070621010708245107238261072447810788711108193601084713110762511076441114115311145710111749971120094112525551127173911424022114858051157286611572867115728711164815211658851