7 957 473 true 1 12 16 21 24 35 37