12 660 249 true 1 5 6 9 14 16 21 22 23 26 28 35