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