1 1 1 1 2 1 42 40 46 83 79 91 92 92 79 99 99 85