17 1152 349 true 0 1 3 5 10 11 12 13 14 15 19 20 23 28 32 34 37