1 526 43150 31761 12092 11495 10095 9395 9323 7431 7279 6405 4671 4284 3834 3681 3596 3456 3288 3116 2899 2804 2780 2731 2712 2541 2507 1969 1943 1769 1767 1584 1566 1518 1510 1494 1486 1454 1453 1448 1434 1378 1358 1320 1210 1166 1151 1124 1071 1056 1022 1018 951 910 898 883 882 882 863 828 779 758 754 711 711 689 665 624 624 615 596 565 523 518 505 483 470 469 467 460 441 440 429 426 425 423 423 414 409 403 391 386 385 379 376 369 360 358 343 330 318 314 314 314 301 293 290 286 279 267 264 263 255 251 251 236 235 227 226 225 224 223 221 220 216 200 181 180 176 172 169 169 159 155 155 154 152 152 149 148 147 143 143 141 139 139 129 128 123 121 121 120 118 115 112 111 109 109 107 106 104 104 104 102 101 99 96 90 86 84 84 83 81 81 79 79 79 77 77 75 75 74 71 70 70 68 67 67 66 64 64 63 62 59 57 56 55 55 53 53 52 52 51 51 51 51 51 50 50 50 50 49 48 48 48 46 45 43 43 43 42 42 42 42 40 39 38 38 38 38 37 37 37 37 36 36 35 35 35 35 33 31 31 29 29 29 28 26 26 26 26 26 26 25 25 25 25 25 24 23 22 22 22 22 21 21 19 19 19 19 18 18 17 17 17 17 17 17 17 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1