10 328 293 true
4 6 9 11 12 17 20 30 31 38