7 834 326 true 6 17 18 22 23 29 32