8 12 16 17 17 20 21 21 22 25 26 29 30 31 32 35 38 38