6 526 203 true
19 21 22 27 31 38