40335 287 16 315 127 291 246 252 204 297 216 209 167 187 251 57 197 241 143 55 318 240 194 172 182 243 115 189 260 150 304 205 181 180 123 248 48 321 317 206 293 156 230 310 77 214 60 184 190 255 305 235 96 195 114 296 146 68 88 199 164 314 171 90 313 53 277 232 3 22 24 74 102 139 188 52 276 201 95 259 106 101 105 110 306 132 99 111 62 59 124 89