11 688 289 true 1 2 9 20 22 28 30 33 36 38 39