18 2162 1048 true 5 10 13 17 20 24 26 31 33 39 43 58 67 79 88 96 97 99