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