8 1876 337 true 1 10 12 24 27 31 35 39