5 10 5 7 11 12 16 20 25 26 30 33