19 346 145 true
1 2 5 7 8 9 10 12 15 18 23 24 25 26 27 29 32 33 35