true 101 29 true 2 6 10 12 32 36 41 58 62 69 83 95