27 4003820 84371 1408273401 8 17 18 19 20 23 30 33 34 36 39 51 53 56 59 63 65 67 72 74 75 88 90 92 93 95 96 100 102 106 122 144 171 210 233 263 323 801 2244 3190 5432 7114 11888 14662 26463 41126 67495 156297 276825 715333 888988 1133636 2454997 3842858 100 1302 9878 47117 149772 335512 553595 699667 700986 576796 403514 247453 137923 71872 35431 16977 8159 4006 2015 982 454 196 79 24 6 3 1