17 1356 550 true 0 2 5 6 9 11 14 15 19 20 22 23 29 31 32 34 38