10 344 326 true 5 6 16 20 21 24 27 28 34 37