16 2700 562 true
3 7 8 10 14 16 17 19 27 28 29 30 32 33 37 38