12 487 400 true 4 10 17 21 24 26 27 30 33 35 36 39