10 573 523 true 1 7 10 14 22 28 29 31 33 36