12 500 635 true
1 7 9 13 14 17 18 22 25 35 38 39