19 1183 385 true 1 2 3 7 8 10 13 15 16 17 20 21 24 25 28 29 30 33 38