99891 97752 96462 94909 94366 93855 93774 92837 92589 92481 91737 90308 90098 89276 89080 88538 87207 87064 86693 86573 83586 83229 82976 82700 82231 81319 80317 79154 74163 73926 73366 73314 73250 71877 71679 71168 71060 68640 68526 68256 67107 63776 63541 61987 61030 60882 60022 58842 58689 56930 55635 55463 54569 54379 53977 52698 51535 49999 47228 45114 44112 44060 42209 40521 39762 39391 38108 37207 36308 33927 33405 33352 33336 30390 29174 29138 28246 27693 27512 24761 24526 23096 22628 21993 19574 18182 16381 16366 14946 14832 12906 12272 9401 5892 5106 5090 3757 1148 234 113