12 567 70 110230 8 10 13 19 20 28 29 33 36 45 46 66 1 2 3 4 5 6 7 8 20 73 83 93 1 38 252 204 35 16 6 5 4 3 2 1