19 1163 556 true 1 2 5 11 14 15 16 17 18 20 22 23 24 27 29 34 37 38 39