12 413 258 true
1 8 11 12 14 20 21 29 30 31 33 39