10 7049 849 true 3 5 10 12 19 24 28 30 32 33