10 3413 584 true
7 8 9 15 17 23 25 26 29 31