3 42 266 true 18 20 31