17 1849 442 true 0 1 2 5 6 7 9 12 16 18 19 22 24 29 30 34 38