10 1842 84 287520 10 14 25 40 41 60 78 80 95 96 100 104 113 125 148 171 253 306 590 1516 100 539 739 356 70 18 10 6 3 1