true 101 31 true 3 11 15 29 30 52 56 58 61 64 67 70 84 88 91 97 99