8 2948 1059 true 4 8 19 27 30 31 33 35