true 101 23 true 2 6 10 12 32 36 41 54 58 62 69 75 82 83 95