16 2556 66 2 8 10 25 26 28 30 34 35 37 40 77 82 84 86 90