5 2 26 28 32 29 34 30 35 0 25 30 100