12 660 284 true 1 5 8 14 22 26 27 28 31 33 35 37