606 43 2 1 2 7 1 1 8 1 2 3 0 3 3 4 9 6 6 2 1 0 1 0 0 0 2 3 4 3 2 2 2 4 8 4 5 9 5 3 3 4 2 5 0 0 99 161 207 299 378 400 434 533 434 511 0 42 0 1 74 84 207 220 274 0 86 145 243 261 336 415 145 241 244 246 252 489 568 0 57 155 241 314 292 343 229 372 99 62 46 92 79 22 34 99 73 77 61 42 32 1 56 10 88 13 54 98 86 59 98 18 75 79 74 96 3 2 6 40 79 38 3 98 74 73 13 51 63 96 99