1 497 45996 19946 14827 13709 12876 9977 9951 9634 9175 8634 8186 5785 5740 5517 5209 4436 3812 3722 3268 2828 2801 2677 2546 2372 2343 2139 2072 1806 1662 1509 1379 1331 1323 1234 1197 1184 1120 1103 1090 1062 1021 1000 995 927 891 864 843 841 826 801 742 724 699 687 673 658 656 650 617 616 614 611 563 532 509 500 495 478 475 466 463 420 411 403 400 392 389 386 386 380 369 367 367 366 365 362 358 353 337 337 308 291 281 270 269 267 259 249 247 246 246 234 230 226 221 217 213 213 212 210 210 210 209 209 207 199 191 188 185 185 179 177 176 175 173 169 167 167 158 155 153 151 151 149 140 136 131 128 126 116 113 112 110 109 106 95 94 91 88 88 87 85 85 84 83 80 79 79 77 76 75 75 73 70 67 66 63 62 61 60 59 58 57 56 52 52 52 51 50 50 49 47 47 47 47 46 46 44 44 44 44 44 43 41 41 40 40 39 39 38 38 38 38 37 37 36 36 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 26 26 26 26 25 25 25 24 23 23 23 23 23 22 22 21 21 21 21 21 20 20 20 19 19 19 19 18 18 17 17 17 17 16 15 15 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 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