24873 295403 192093 83343 120292 295842 166812 469862 144622 439732 479382 223232 596232 253262 85922 160592 83232 96742 159441 447431 1653891 299531 207951 295851 15951 663531 25477 162271 26740 26424 160293 19631 544822 251220 251120 191900 167060 66396 60405 74326 33717 66395 16248 16237 27543 20808 163525 8916 16233 60397