10 5058 526 true
2 3 6 7 18 20 22 26 33 36