7 426 341 true 12 14 23 31 32 35 39