true 101 32 true 1 3 11 14 15 29 34 42 43 44 49 57 58 61 66 70 72 75 79 80 83 87 93 99