10 20 10 8 10 1 2 4 10 2 3 1 40 19 39 35 67 40 94 54 85 42 32 69 53 21 45 88 23 3 54 68