9 1014 389 true 2 3 6 20 22 26 30 33 39