10 5554 149 869544 5 7 17 26 29 50 60 73 90 99 100 101 108 122 161 280 331 548 1940 4371 100 871 2020 1763 627 126 28 12 6 1