12 423 235 true
4 9 19 20 23 24 26 28 32 35 37 39