93285182543501961909172024662114915393720776411716916881228111993851991272132431255753740179954165678396041764505633992178466511405233117390413657614753297567217741781868507001657750475661425716585721172190024105931839102095125107121296416471212002629323136618140112241481905631349501417048193622707520562922261815444214315625324399119011445054688985392153778122852157021160191916145592069063811114425715863194309260994666253337136236160651171451168922261191752759044013677325619201141126222727711699881441792238562847019288376977101186111594450