12 450 314 true 0 1 2 3 12 16 20 21 25 26 27 32