10 669 326 true 6 7 22 27 28 30 31 34 38 39