172819991610653156315397541489146518418821942130116281276103616106747619192871855122870618035991365190211511725147716321282109418341781503110773014332716671901795689965117137481612412691993163516001873772904851175852339174036512506602071795149553491033733315936211954434188384821991