9 305 354 true
1 7 10 20 31 32 36 37 39