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