34 1399 817 true 2 3 4 12 13 14 17 19 20 27 29 30 31 34 36 37 38 39 40 43 46 47 51 52 53 59 66 69 71 82 87 88 92 95