8 1856 538 true 9 10 12 16 19 33 34 39