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