549 36 4 3 1 2 6 6 4 3 2 1 0 0 0 5 2 3 1 1 1 6 6 6 2 6 4 4 2 5 3 3 4 4 5 5 2 3 0 126 176 329 294 0 428 509 0 120 176 372 0 0 188 239 0 252 400 457 138 228 307 392 34 56 248 336 0 170 248 346 177 310 100 336 34 44 76 121 98 138 81 40 100 56 196 139 118 177 51 28 120 148 57 64 90 66 22 33 22 192 59 31 126 54 98 82 133 26 88 149