13 19716 873 true
2 7 8 12 15 18 22 31 32 33 35 37 38