500 50 8 8 3 8 5 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 4 1 4 0 0 7 1 4 1 8 2 8 0 6 6 6 9 0 87 166 253 380 0 0 39 167 346 0 41 157 344 375 0 51 87 233 411 21 0 280 344 455 0 0 41 186 302 0 133 255 411 471 0 44 190 302 324 109 233 365 395 429 23 133 289 330 394 87 79 87 112 86 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 60 20 39 146 26 22 147 124 90 30 34 26 21 156 41 59 106