21 16 44 28 67 40 88 49 123 67 144 79 160 87 187 106 208 118 223 126 249 142 268 153 285 164 304 177 334 191 352 202 380 215 396 223 414 233 440 245 471 261 484 269 495 275 515 285 539 299 561 309 578 317 593 324 577 318 564 310 476 267 447 251 435 246 391 226 366 212 354 204 310 181 281 165 212 119 207 116 171 98 127 77 102 64 81 52 55 38 40 29 28 20 7 7 113 57 207 117 216 123 263 151 304 174 328 187 478 261 523 287 549 301 55 58 117 123 130 223 224 271 328 281 221 207 220 43 340 130 469 80 557 168 626 254 611 127 599 48 453 200 380 63 250 128 215 96 185 87 79 97 199 145 282 194 335 227 406 267 470 299 291 257 192 240 160 246 128 180 54 190 37 224 60 276 73 134 48 125 306 58 373 27 441 120