10 604 417 true
1 3 12 13 17 18 30 31 35 39