15 718 252 true 1 3 7 10 13 16 19 20 29 30 31 32 34 37 39