7 969 326 true 12 16 22 25 34 38 39