1 501 38550 17990 11950 8151 8060 6549 6220 6087 5797 5616 5387 5356 4851 4847 4673 4509 4215 4109 3654 3497 3315 3245 3217 3031 2842 2442 2106 1823 1767 1737 1704 1604 1581 1562 1562 1435 1433 1429 1397 1382 1357 1300 1219 1187 1174 1164 1151 1126 1090 1084 1081 1069 1042 993 960 954 928 891 887 867 812 770 759 738 717 705 700 696 668 662 645 630 610 602 580 577 570 557 555 514 509 496 484 478 470 463 456 444 438 428 419 403 399 398 390 385 368 362 348 341 320 319 317 308 292 288 273 273 267 266 265 259 255 252 252 250 249 244 243 240 238 232 230 226 211 211 203 195 194 191 189 184 183 179 177 173 172 171 164 147 146 142 138 134 132 128 127 124 123 119 118 118 117 113 105 102 101 100 97 96 95 95 95 94 94 92 92 92 90 90 86 83 83 83 82 80 78 77 72 72 69 68 67 66 64 63 61 61 59 59 59 58 58 58 58 58 57 56 56 54 52 52 50 50 50 50 50 49 48 47 47 46 46 44 44 43 42 41 41 41 41 40 40 39 39 39 38 36 36 36 34 34 33 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 19 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 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 5 5 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 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 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