10 303 280 true 1 3 6 12 20 22 27 29 32 39