15 1873 844 true 3 4 5 6 7 8 9 11 15 18 21 29 30 31 34