8 1243 387 true 4 6 20 21 22 25 28 36