511658 663568 20368 101127 830797 830887 542847 579087 542627 124207 73087 67247 185267 242667 720887 604227 189957 433207 545327 443237 235937 299917 65357 160737 664466 664306 664446 306336 532876 366076 591396 356026 234466 2025406 224466 36216 562926 78786 2016416 10286 532886