9 309 260 true 2 3 12 15 18 20 26 31 35