6 526 203 true 19 21 22 27 31 38