18 3030 127 905713 1 2 5 8 9 10 13 16 24 26 42 58 64 79 80 82 97 99