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