8 280 347 true 1 2 4 8 19 34 37 39