10 446 294 true 9 11 17 18 22 23 26 29 35 39