10 938 574 true
3 5 10 11 16 19 24 28 29 30