116965 536267 800899 331249 370686 676713 356111 489931 60026 697525 428841 515404 24475 151660 649449 502004 179575 520923 408935 662752 893376 404988 457636 217802 346336 260728 923483 700542 777025 939737