9 430 361 true 3 4 12 17 20 26 29 30 37