17 45429 2278 true
0 3 5 6 7 10 11 15 16 17 19 21 28 30 32 34 35