6 590 326 true 7 20 21 30 33 34