8 2047 537 true 1 2 10 23 26 30 31 37