12 1079 448 true 0 1 2 4 17 18 21 24 27 29 32 35