16 849 135 2 10 19 25 28 30 40 41 42 46 52 55 56 58 59 70