79 47 154 4 112 18 30 20 34 38 23 12 8 24 5050