10 5940 707 true
3 5 7 8 9 20 33 34 38 39