12 399 516 true 4 7 10 16 18 23 25 27 28 32 33 38