196819223193113061643971761516322438846211716153831187696183085378052009578281510592599334226004818731623681275355741611145212137914782748124581361066872152341355772728617378642450822611875197212415408189463165348203095811186528481616347224438114175175342238415046114329913047120699411568873334152321201599879183376208130119321147506222267497802025524558739578575638291417411410790521806281965166447152853336351146477506384623192635689501859031536613616718725212874393231143849911231012527666810200310907126810167048147907222542665311547711350371908640250