 0 61 103 343 486 89 477 144 429 434 16 227 450 243 55 164 188 24 32 4 146 450 485 164 358 286 139 162 268 414 11 0 372 82 133 128 233 126 100 30 179 12 288 143 55 216 186 371 69 33 443