10 21 8 16 30 38 24 25 18 42 12 28 12 30 95