12 528 510 true 1 7 10 17 20 26 27 30 33 35 36 37