true 19162 6960 true 3 5 12 13 14 20 23 24 31 33 49 51 52 58 64 69 70 72 80 84 87 92 97 101 103 106 110 113 114 121 130 133 136 138 146