945 17048 62 199 308 766 817 865 939 977 18679 148 171 337 469 536 701 855 19088 251 20093 886 960 21497 867 22306 6 42 685 23153 200291