108436 308159 366055 629822 845593 217769 938732 502051 511273 709576 138751 677087 429903 261007 379910 111288 587127 677085 248408 101556 302267 197238 379909 87786 861291 138227 86391 307221 373157 688841 156421 379562