500 50 8 8 3 8 4 5 0 4 9 9 7 1 2 2 0 9 5 9 4 7 5 3 2 3 8 2 1 7 7 5 6 5 3 5 1 4 0 0 7 1 4 1 8 2 8 0 6 6 6 9 0 87 166 253 411 30 0 39 167 346 0 41 157 344 375 0 51 87 233 411 0 0 280 344 455 0 0 41 186 302 0 133 255 380 471 0 44 190 302 324 109 233 365 395 429 23 133 289 330 394 87 79 87 112 56 21 23 70 179 48 41 116 123 31 65 46 36 80 178 45 30 165 64 111 34 150 35 145 116 78 133 122 89 91 20 39 146 26 22 147 124 90 30 34 26 21 156 41 59 106