3 1 2 5 10 20 50 1 24 34 39 46 50 1 2 3 7 19 72