8 1173 405 true 3 5 11 13 18 19 21 30