9 2990 434 true 1 3 9 12 20 24 28 31 35