13091 15291 15550 17499 17158 17370 19807 29375 31882 42623 43478 45822 45199 50329 54654 60116 68782 71456 72154 77823 77859 83544 84441 84770 86375 88351 89894 93654 95437 96672 99922 102544 106311107772