10 229 326 true 2 4 8 15 16 17 20 28 31 33