14 831 318 true 1 2 3 4 6 13 20 22 25 27 28 29 31 32