12 758 399 true 1 3 4 7 10 14 18 23 24 30 36 37