7 426 308 true 12 14 23 31 32 35 39