8 1027 438 true 1 3 6 21 22 26 28 39