12 399 324 true 2 7 11 12 14 18 22 29 30 31 32 38