106 105 104 103 102 101 100 113 112 111 110 109 108 107 114 125 123 124 122 121 120 119 118 117 116 115 118 138 137 136 126 128 127 135 134 133 132 131 130 129 143 142 141 140 139 146 145 144 149 148 147