11 1402 438 true 3 4 5 9 18 22 23 26 27 29 31