102 103 104 1 2 105 20 106 107 108 109 56 110 111 112 113 114 89 115 116 117 118 119 120 121 13 122 123 124 60 125 126 127 128 129 130 55 131 132 133 134 135 136 137 138 139 140 141 142 12 143 144 30 145 146 147 148 149 38 150 151 24 152 153 154 155 18 156 157 158 159 160 81 161 162 70 163 164 165 166 167 168 169 170 171 172 