29 1790 1197 true 2 3 7 8 12 18 20 21 27 38 43 45 47 48 56 58 62 64 76 79 83 86 88 89 90 91 95 97 99