34 1005 890 true 2 6 13 17 18 20 22 25 28 29 33 35 37 44 50 51 57 66 67 70 73 74 78 79 80 81 83 86 87 93 94 95 97 98