167401671316712167091670616693166911640516389163841638216349162821626216229162231621716205161781583515763157611573615715157081569215649156481563015620156001558715578155641555815557155561554815541155341551415461154571543215427154251540215400153671536015288152521520415188151871517515141151291511015058