1 469 45348 34517 16872 13441 11513 9409 8220 7831 5839 5588 4068 3377 3224 3069 2780 2749 2409 2115 2096 2052 1860 1828 1664 1503 1489 1407 1375 1217 1217 1172 1163 1123 1100 1073 1012 993 968 961 916 912 909 899 849 839 814 782 754 720 695 682 672 663 637 631 627 622 604 587 585 580 555 545 539 533 512 492 480 474 473 440 424 401 383 374 367 363 362 358 356 351 348 348 339 321 310 310 305 295 295 288 281 275 271 270 255 255 243 240 235 230 216 214 208 207 206 191 181 175 170 169 167 166 161 154 154 153 150 150 148 147 143 143 132 129 129 128 125 124 123 123 121 121 119 119 116 115 113 112 109 107 107 104 104 100 99 97 96 94 91 91 91 89 87 86 84 83 83 83 82 76 76 75 74 74 72 72 71 70 69 66 64 63 63 60 58 57 56 55 53 52 52 52 50 49 49 48 46 46 45 45 43 42 37 37 37 37 37 36 36 36 33 33 33 32 31 31 31 31 31 31 30 29 28 28 27 26 26 24 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 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 4 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 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