4 101 266 true 18 21 24 34