8 56 19 4 10 12 15 22 31 35 68