651 50 5 2 7 2 3 0 0 7 4 6 9 5 3 3 0 8 9 9 9 0 4 1 1 1 1 8 8 6 7 6 2 4 2 3 8 6 1 8 4 3 6 6 4 5 8 1 7 5 5 2 0 192 303 338 396 0 161 368 492 569 0 170 340 0 396 0 117 176 352 506 58 252 434 473 502 117 296 0 338 390 0 252 389 193 476 196 108 326 379 443 117 140 0 267 357 0 108 357 435 502 170 111 35 51 26 161 196 124 77 75 22 97 56 193 37 117 59 176 154 145 194 182 39 29 30 179 30 117 30 83 192 127 87 147 147 194 75 20 64 120 23 56 58 90 107 108 169 78 67 35