170326219134187053115101861714208952059351151882871611801233511685498623737257127171286819536673207715569816835510797282578369381998731666681654428202347576238533049911013432821815843875766502209844108032158596181370348614630910648516799380686106671190521028314825285428210602841881920758795520950357343640231190533082698404189489198522116064161032185575186398951981225591588741747308269662006583973081716567616639221533676492252958945420298463447157327146524219596190565141664761602907922343416544223029163946220082234971560331231885476217016552008