238386690768311739525392230692832940152648456685669235740017666043484700542965031127021429386635064366447683056914569221755884517471153525367641511278151593443948141682886946872330766914813893113933239062946137867472015181952713557446829568315692566930869481736837451874533748667668045274720535162346242112861518228337336173745137858399224015142776458754813951342526925730962744634686828168287682896829268293683066831369236