12 100 31 3 8 9 12 14 24 28 41 48 53 65 68