10 399 441 true 4 12 14 17 23 25 32 35 36 38