554 500 185 185 184 185 185 185 185 184 184 185 184 184 184 185 185 185 184 185 184 184 184 185 185 184 184 184 185 184 185 184 184 185 185 184 185 184 185 184 184 184 185 185 185 185 185 184 184 185 185 184 184 184 184 184 184 184 185 184 184 185 185 185 185 184 185 184 185 184 185 184 184 184 184 185 185 185 185 185 185 185 185 185 184 185 185 185 184 184 184 184 185 184 184 185 184 184 185 184 184 184 184 185 185 184 185 185 184 184 185 185 185 185 185 184 184 185 184 184 185 184 184 185 184 185 184 184 184 185 184 185 184 185 185 185 185 185 185 184 184 185 208 207 206 203 199 196 192 188 185 183 182 181 178 176 174 172 168 165 162 159 155 154 154 154 152 149 145 142 139 138 138 139 141 143 143 144 145 147 149 150 153 157 163 168 172 175 175 173 169 164 157 151 146 140 135 134 134 135 135 135 135 138 143 149 155 161 169 176 180 182 179 172 161 148 139 131 128 128 129 130 133 136 140 143 146 148 151 154 157 159 160 160 158 156 152 147 143 139 135 132 128 124 122 127 140 155 174 189 197 196 191 184 181 178 176 176 177 182 187 192 192 189 183 175 168 162 157 155 155 158 163 170 178 186 195 202 206 205 199 189 181 174 170 170 171 174 177 180 185 190 197 203 184 185 184 184 184 184 184 185 185 185 184 185 184 184 185 185 184 184 185 185 184 185 185 185 185 184 185 185 184 185 185 184 185 184 185 185 185 185 185 185 185 184 184 202 194 185 177 174 174 171 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 185 185 184 185 184 184 184 184 184 184 185 185 184 185 184 185 184 184 185 185 185 184 185 185 185 185 184 184 184 185 185 185 184 184 185 184 184 184 184 184 185 185 184 185 185 185 184 184 184 185 185 184 185 184 185 185 185 185 185 185 184 184 184 185 185 185 185 184 185 184 184 185 185 184 184 184 184 184 184 184 185 185 185 184 184 184 184 185 185 185 185 184 185 184 185 185 185 185 184 185 184 185 185 185 184 185 184 185 184 184 184 184 185 184 184 185 184 184 184 185 184 184 184 184 184 184 184 185 185 184 184 184 184 184 185 184 184 185 184 208 207 206 203 199 196 192 188 185 183 182 181 178 176 174 172 168 165 162 159 155 154 154 154 152 149 145 142 139 138 138 139 141 143 143 144 145 147 149 150 153 157 163 168 172 175 175 173 169 164 157 151 146 140 135 134 134 135 135 135 135 138 143 149 155 161 169 176 180 182 179 172 161 148 139 131 128 128 129 130 133 136 140 143 146 148 151 154 157 159 160 160 158 156 152 147 143 139 135 132 128 124 122 127 140 155 174 189 197 196 191 184 181 178 176 176 177 182 187 192 192 189 183 175 168 162 157 155 155 158 163 170 178 186 195 202 206 205 199 189 181 174 170 170 171 174 177 180 185 190 197 203 184 185 185 184 184 184 184 185 185 184 185 184 184 184 184 184 184 185 185 185 184 184 184 185 184 184 185 185 184 185 185 184 184 184 185 184 185 185 184 184 185 185 185 202 194 185 177 174 146 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 185 185 185 185 184 185 185 184 185 185 184 185 185 184 184 185 184 184 184 184 184 184 185 184 184 184 184 185 184 184 184 185 184 184 184 185 184 185 184 185 184 185 184 184 184 184 184 185 185 184 184 184 184 185 184 184 185 184 184 184 184 184 184 185 184 184 185 184 184 185 185 184 185 185 185 184 184 185 185 185 184 185 185 185 184 184 184 185 185 184 185 185 184 184 184 185 184 184 184 184 185 185 185 184 185 185 184 185 185 185 185 185 185 184 185 184 184 185 185 185 185 185 184 185 185 185 185 185 184 185 184 184 185 184 185 185 185 184 184 203 202 201 199 195 192 189 185 182 180 179 177 175 173 172 170 166 163 160 157 155 154 154 154 152 149 146 143 140 139 139 141 143 143 144 145 146 147 149 150 152 156 161 166 170 172 172 171 168 163 157 150 145 140 136 135 135 136 136 135 136 138 143 149 155 161 168 175 179 181 177 170 160 148 139 132 129 128 129 131 134 137 142 146 150 152 154 157 160 162 162 161 159 157 153 148 143 139 135 132 128 123 122 126 140 155 174 190 197 197 190 183 180 177 176 176 177 182 186 191 191 187 181 173 166 161 157 155 155 159 164 170 179 186 194 200 203 202 196 187 179 173 170 170 172 175 179 182 187 192 199 185 184 185 184 185 184 185 184 185 184 185 184 185 185 184 185 184 185 185 185 184 185 185 184 184 184 185 185 185 184 184 185 185 184 184 185 185 184 184 184 185 184 184 185 200 193 185 155 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 185 185 184 184 184 184 185 185 185 184 185 184 185 185 184 185 185 185 185 185 184 185 185 184 184 185 184 184 185 184 185 185 185 185 184 184 185 184 184 184 185 185 185 184 184 184 184 185 185 185 184 185 184 185 185 184 184 185 184 185 184 184 184 185 184 184 184 184 185 184 184 185 184 185 185 185 185 184 185 185 185 184 184 184 185 184 184 185 184 185 185 185 184 185 184 184 185 184 184 185 185 185 184 184 184 184 185 185 185 185 185 185 184 185 185 184 184 185 184 185 185 184 184 184 185 184 198 198 198 198 196 195 192 190 188 187 186 186 185 182 179 175 172 169 168 167 166 165 163 162 161 158 156 154 153 152 151 152 153 152 150 147 145 143 143 143 145 147 148 147 146 146 147 147 148 150 152 155 158 161 162 163 164 162 159 155 149 144 139 137 137 139 140 141 139 137 138 142 149 157 163 169 173 174 174 169 163 155 147 139 133 129 127 128 132 137 144 151 157 161 163 165 166 168 169 168 166 163 161 157 151 146 140 136 132 127 123 121 126 140 157 176 192 199 198 190 183 179 176 175 175 177 181 185 188 188 183 175 166 160 155 154 155 157 163 168 174 181 186 191 194 194 192 186 178 172 169 169 171 175 181 185 189 193 198 184 184 184 185 184 185 185 184 185 184 184 185 185 184 185 185 185 184 185 184 184 185 185 184 185 184 184 184 185 185 184 184 184 185 184 185 184 184 185 184 184 184 201 199 196 192 188 127 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 185 185 184 185 185 185 185 185 185 185 185 185 184 185 185 184 184 184 184 184 184 184 185 184 185 184 184 184 185 185 184 184 185 185 184 184 185 184 184 184 185 184 184 185 184 185 184 185 184 184 185 185 185 185 185 184 185 185 185 185 185 184 185 184 184 184 184 185 184 184 184 184 185 184 185 185 185 184 184 184 184 185 184 184 184 185 185 184 185 184 184 185 185 185 185 185 184 185 184 184 185 185 185 184 184 185 185 184 184 184 184 185 185 184 185 185 185 184 184 203 201 199 197 195 194 193 191 189 188 186 185 184 183 183 181 179 176 173 171 169 169 169 168 166 164 161 158 156 155 154 154 153 152 152 151 150 149 148 148 148 149 150 152 152 151 149 147 146 146 148 150 152 152 150 149 147 146 146 146 147 148 149 150 150 152 154 155 157 156 152 147 143 139 137 139 142 145 145 142 139 139 143 150 157 164 169 170 169 166 161 156 151 146 140 134 128 126 127 132 140 150 161 168 173 175 176 177 178 177 175 172 168 165 161 154 148 142 136 132 127 122 121 126 141 158 178 195 202 199 190 181 176 174 174 175 177 180 184 186 184 178 168 159 153 150 151 155 160 166 172 178 183 186 187 186 183 180 174 168 165 164 167 172 179 186 192 197 201 184 185 184 184 184 185 185 184 184 184 185 184 185 185 184 185 185 185 184 184 185 184 185 184 184 184 185 184 185 185 185 185 184 184 185 185 184 184 185 184 185 200 195 191 188 186 185 127 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 185 184 185 184 184 185 184 184 184 184 185 185 184 185 185 184 184 185 184 184 185 184 185 185 185 185 184 185 184 184 185 184 184 184 185 185 184 184 184 184 185 184 185 184 184 184 185 185 185 185 184 185 185 185 185 185 185 185 185 185 184 185 184 185 185 185 184 185 184 185 185 185 184 184 184 184 185 185 184 184 185 185 184 185 185 184 184 185 185 184 184 185 185 185 185 184 185 185 184 184 184 184 185 185 185 185 184 184 185 184 185 203 203 201 198 195 194 191 188 186 185 184 181 178 176 174 172 171 170 170 168 165 161 158 156 154 155 155 155 154 152 150 148 146 145 145 145 144 144 144 144 144 144 144 145 146 148 150 151 152 152 151 149 149 150 152 154 156 155 154 151 149 147 146 146 146 146 145 143 143 143 145 148 151 152 150 146 141 139 139 141 145 148 148 146 142 140 143 150 159 165 169 169 166 161 155 152 149 146 142 136 130 126 126 134 143 156 168 177 183 185 185 186 185 183 180 175 171 167 163 155 148 141 135 131 126 121 121 127 142 159 180 196 203 199 189 179 174 173 174 175 176 179 181 182 179 172 163 154 148 147 150 155 162 170 175 181 185 186 184 180 174 170 165 161 160 162 168 174 183 192 198 184 185 184 184 185 185 185 184 185 184 185 184 184 184 185 184 184 185 185 184 185 184 185 184 184 185 185 184 184 184 184 184 184 184 185 184 185 184 184 185 184 184 201 195 188 183 181 164 107 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 184 185 185 185 185 185 185 184 184 185 185 185 184 185 185 185 185 184 184 185 184 184 184 184 184 185 184 185 184 184 184 184 184 185 185 185 184 185 185 184 185 184 185 185 185 185 185 185 185 184 185 185 184 184 184 185 185 185 184 184 184 184 184 185 185 185 185 185 185 185 184 184 185 185 184 185 184 185 184 184 184 184 185 185 185 185 184 184 184 184 184 185 184 185 185 184 185 185 184 184 184 185 184 185 184 185 184 185 199 197 195 193 192 191 189 186 183 181 178 175 174 173 172 169 166 163 161 158 157 157 156 154 151 148 145 143 141 142 143 143 143 142 141 140 139 139 140 140 140 140 139 139 140 141 142 143 146 148 150 152 153 153 152 151 151 152 155 157 159 159 158 156 154 152 151 150 149 146 143 139 136 135 137 142 146 148 148 145 141 139 141 144 148 152 152 149 145 144 146 153 161 166 170 168 163 157 152 150 150 149 147 141 134 128 128 136 146 161 175 185 191 193 192 192 190 186 181 175 170 166 161 154 146 139 133 128 125 123 124 131 146 162 181 195 201 195 185 175 170 170 173 175 176 177 177 176 172 165 157 149 146 147 152 159 166 174 180 185 186 185 180 173 166 162 159 157 159 164 172 180 190 199 184 184 184 184 184 185 185 184 185 184 185 184 184 185 185 185 184 184 185 184 184 184 184 185 185 184 184 184 184 185 184 184 184 184 184 185 184 185 185 185 184 184 184 195 190 163 108 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 185 184 184 185 185 185 185 184 185 185 185 184 185 185 184 185 185 185 184 184 184 185 184 184 185 185 184 184 185 185 184 185 185 184 184 184 184 185 184 185 185 184 184 185 185 184 184 184 185 184 185 185 185 184 185 184 185 184 185 185 184 185 184 184 184 185 184 184 185 185 185 184 184 184 185 184 185 184 185 184 184 185 184 184 185 184 185 185 185 184 185 184 184 185 185 185 184 185 199 197 195 194 194 194 194 193 192 191 189 187 185 183 182 180 178 177 176 174 172 170 168 166 164 163 163 162 159 157 154 152 150 148 148 148 147 145 142 139 138 137 137 138 139 139 139 139 139 140 141 142 143 143 142 141 141 141 142 143 145 148 149 151 152 153 153 152 150 150 152 154 157 160 161 162 161 160 159 158 157 155 151 145 139 134 132 133 137 141 145 145 144 142 141 143 146 149 152 152 151 148 148 150 155 162 166 168 166 163 158 154 154 155 155 154 148 139 133 131 139 150 165 179 189 194 196 195 194 190 186 180 172 166 163 157 149 141 134 128 125 123 124 128 137 151 165 180 191 195 190 180 171 167 169 173 177 177 175 172 168 163 158 152 148 148 151 156 163 170 177 182 185 186 184 177 170 163 159 157 158 161 168 178 186 196 184 185 185 184 185 185 185 184 185 185 184 185 184 185 184 184 184 184 185 184 185 185 185 184 185 184 184 184 185 184 185 184 185 185 184 184 185 184 184 184 184 185 198 194 179 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 184 184 184 185 185 185 184 184 185 184 185 184 184 184 185 185 185 185 184 184 184 185 184 185 185 185 184 185 185 184 184 185 185 184 185 185 185 185 185 185 185 185 184 184 184 184 184 185 185 184 184 184 185 184 184 185 184 184 185 185 185 185 184 185 185 184 184 185 185 184 185 184 185 206 206 206 206 205 205 204 203 201 198 195 193 191 190 192 193 194 194 193 192 190 188 186 183 181 179 179 179 180 179 178 177 175 172 171 169 168 166 164 163 163 162 160 159 157 156 155 155 156 156 154 152 149 147 145 145 145 146 145 144 141 140 138 138 138 139 140 141 141 142 143 145 146 148 149 149 148 146 145 145 145 147 148 150 152 152 153 153 152 150 149 148 150 152 155 159 162 165 166 166 166 166 164 161 156 148 141 135 131 131 134 139 143 144 144 144 144 145 147 149 151 152 152 151 151 153 157 162 166 167 166 164 160 158 159 161 162 161 154 145 137 134 141 151 165 179 188 194 195 194 192 188 183 176 168 161 157 152 144 136 183 183 183 183 126 132 143 155 167 179 187 189 185 175 168 165 168 174 178 178 174 168 162 156 153 150 150 152 156 161 166 173 179 182 185 185 182 176 169 163 160 160 162 167 175 184 192 201 184 185 184 184 185 185 184 185 185 184 185 185 184 184 185 185 185 185 185 184 184 184 185 185 184 185 185 185 185 185 185 185 185 185 184 184 185 198 195 192 191 190 189 176 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 185 185 185 185 184 184 184 185 185 185 184 185 184 184 184 185 184 185 185 185 185 184 185 184 185 184 185 184 185 185 185 185 184 185 185 184 184 184 184 184 185 184 184 184 184 184 185 185 184 185 184 184 185 185 184 184 184 184 185 184 185 184 184 184 185 185 185 184 185 184 184 184 185 185 202 200 199 199 199 199 198 197 196 195 192 188 184 180 178 177 179 180 182 182 181 180 178 175 171 168 165 163 162 163 164 163 162 161 159 157 155 154 153 152 150 150 150 149 148 148 147 147 148 149 150 151 151 149 147 145 143 144 144 145 145 145 144 143 142 141 141 142 143 145 146 148 150 152 155 157 158 158 156 154 151 150 150 152 153 154 155 155 155 154 152 150 148 147 148 150 153 157 161 166 170 172 174 174 172 168 162 154 146 138 133 132 135 139 142 144 145 145 146 147 148 149 150 151 152 153 155 157 161 164 166 168 168 166 165 165 166 168 168 166 160 150 142 138 143 152 165 177 185 189 190 189 186 182 176 170 161 154 150 145 137 130 183 183 183 183 128 137 148 160 169 177 182 183 178 170 163 163 167 174 179 178 172 165 155 150 148 150 154 158 163 167 171 175 180 183 184 183 181 175 168 164 163 165 169 174 183 192 199 184 184 185 184 184 185 184 185 184 184 184 184 185 184 185 184 185 185 184 185 184 184 185 185 184 184 185 184 184 184 184 185 185 184 184 185 184 197 190 185 182 181 175 149 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 135 184 184 184 185 185 185 184 185 184 184 185 184 185 185 185 184 184 184 185 184 184 185 185 184 185 185 184 184 184 185 184 185 185 184 184 184 185 184 185 184 184 185 185 185 185 185 184 185 184 185 184 184 185 185 184 184 185 185 184 185 184 185 185 184 185 185 184 184 185 185 185 199 197 195 192 190 188 187 186 187 187 186 185 184 182 179 175 170 166 164 164 166 168 170 170 169 168 165 162 159 155 152 150 150 151 152 151 150 149 147 145 144 143 142 141 141 141 141 141 141 141 141 141 143 145 147 148 148 147 145 143 143 143 143 144 144 144 144 144 144 144 143 143 145 147 149 152 156 159 163 165 166 166 163 160 157 155 155 156 158 159 159 159 158 157 155 152 151 150 150 151 153 156 161 166 171 175 177 177 175 171 165 157 151 144 139 137 139 142 144 146 146 147 147 148 148 148 149 151 154 157 160 163 166 168 170 171 172 172 172 171 172 173 172 170 162 153 146 141 144 151 162 172 177 180 181 179 175 172 166 161 153 147 143 139 133 183 183 183 183 183 130 140 152 163 170 175 178 178 173 165 159 159 165 173 179 179 171 162 152 146 146 150 157 163 168 172 175 178 181 183 183 182 179 174 168 165 165 170 176 183 192 200 185 184 185 184 184 185 184 184 185 185 184 184 185 184 185 185 184 185 185 185 184 185 184 184 184 184 185 184 185 184 184 184 185 184 185 185 184 198 191 185 180 116 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 123 148 174 180 180 184 184 185 184 185 185 184 185 184 184 184 184 184 184 185 184 184 184 185 185 185 185 185 184 185 184 184 184 185 185 185 185 184 184 185 185 185 185 185 185 184 184 185 184 185 184 185 184 185 184 184 185 184 185 185 185 184 184 185 185 184 184 184 199 197 196 195 194 192 190 188 186 184 181 179 177 175 174 174 174 174 174 173 172 170 167 163 159 155 153 154 156 159 162 163 162 161 158 155 152 150 147 146 145 146 147 147 146 145 143 142 141 140 139 138 138 138 138 139 139 139 139 140 142 144 146 148 149 148 146 144 143 142 142 142 143 143 143 143 144 143 143 143 144 147 151 155 159 164 167 169 170 170 167 163 160 158 159 160 162 163 163 162 161 160 159 157 156 155 154 153 153 154 158 163 169 174 175 175 173 169 165 159 154 149 146 145 146 147 148 148 147 147 146 146 146 147 149 152 156 160 165 168 172 174 175 177 178 179 178 176 175 174 171 167 160 152 147 143 145 150 157 164 167 168 167 165 162 158 155 151 145 141 138 134 129 183 183 183 183 183 132 142 154 165 172 176 178 177 170 161 155 155 162 171 178 179 172 162 152 146 148 153 160 166 172 175 177 179 181 182 182 181 178 172 166 163 166 172 181 190 200 184 185 184 184 185 184 184 185 184 185 185 184 185 184 185 184 184 185 184 184 185 185 185 184 185 184 185 185 185 184 185 185 184 184 184 185 185 196 191 186 168 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 144 185 185 186 186 186 186 186 185 185 185 184 184 184 185 184 184 184 184 185 185 184 185 184 184 184 184 185 184 185 185 184 184 185 184 185 185 184 185 184 184 184 184 184 184 185 184 184 185 185 184 184 185 184 184 184 185 184 184 204 202 201 199 197 195 193 192 190 188 188 186 185 183 181 180 178 178 178 179 178 176 174 171 168 165 163 161 160 159 159 160 160 159 159 158 157 154 152 148 146 145 146 150 153 156 157 156 155 154 152 150 149 148 147 147 147 148 148 147 146 146 145 144 142 141 141 141 141 142 143 143 143 143 143 145 147 150 151 152 151 149 147 145 143 143 142 141 141 142 143 143 143 142 141 143 147 152 157 163 167 170 172 172 172 170 166 163 162 162 164 166 166 166 166 165 164 163 163 163 161 159 156 154 152 154 158 163 168 169 168 166 164 161 159 157 156 155 154 155 155 154 152 148 146 144 144 144 146 149 154 158 163 168 174 178 181 183 185 186 186 185 181 177 172 166 160 154 149 146 144 144 147 151 154 154 153 150 147 144 143 141 140 137 135 133 131 128 183 183 183 183 183 133 143 155 165 172 177 179 177 169 159 152 151 158 168 176 178 173 165 155 151 152 156 163 168 173 176 178 179 181 182 182 181 177 171 165 163 166 175 186 196 185 184 185 185 185 184 185 184 184 184 185 184 185 185 184 184 184 185 185 185 185 185 185 185 185 185 184 185 184 184 185 184 184 185 198 195 193 190 186 184 169 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 103 183 190 190 192 194 195 195 195 195 195 195 195 184 185 184 184 185 184 184 185 184 185 185 184 184 185 185 184 184 185 184 184 184 185 185 185 184 184 185 184 185 185 185 184 185 184 184 185 185 185 184 184 185 185 185 185 184 184 203 200 196 194 192 189 185 183 181 179 176 174 172 171 168 165 163 161 159 160 162 164 165 163 161 157 153 150 149 148 147 146 146 147 147 147 146 146 145 144 143 141 140 140 143 146 150 153 154 154 153 152 152 152 152 152 152 152 152 151 151 151 151 151 150 150 148 147 147 147 148 149 150 150 149 149 149 150 153 155 156 157 156 154 152 149 147 145 143 142 142 143 143 144 144 142 141 143 147 152 159 165 170 173 174 174 174 171 168 165 164 164 166 168 169 170 170 169 168 169 170 170 168 165 160 155 152 151 154 158 161 163 162 159 157 157 159 161 163 164 165 165 164 161 156 150 146 142 141 142 145 150 155 161 165 171 177 183 188 190 193 194 194 191 185 178 170 161 154 148 145 144 144 143 144 145 145 143 139 135 132 129 129 130 131 131 131 130 130 128 183 183 183 183 183 134 141 152 163 171 178 181 179 170 159 150 149 155 166 174 178 174 168 160 156 157 161 166 170 174 176 177 179 180 181 181 180 177 171 165 163 167 177 190 185 185 185 185 185 184 184 185 184 184 184 184 184 185 184 184 184 185 184 184 184 184 185 184 185 185 184 185 185 184 184 184 185 201 196 190 185 182 179 178 144 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 121 186 194 195 198 201 184 184 185 184 184 185 184 185 185 184 184 184 185 184 185 185 184 185 185 184 185 185 185 184 185 185 185 184 185 185 185 184 185 185 184 184 184 185 185 185 184 185 185 185 184 185 184 185 184 184 185 185 197 195 193 190 186 184 181 178 175 172 170 167 164 161 159 157 154 151 148 146 145 147 150 154 155 154 151 146 142 140 138 138 138 138 138 139 139 139 139 138 138 138 137 137 137 139 142 146 149 152 154 154 152 152 152 153 154 155 155 155 155 154 154 155 155 155 155 155 154 153 152 153 154 154 155 155 155 154 154 155 158 160 162 162 161 159 157 154 152 150 147 146 146 147 148 148 147 145 144 145 149 154 161 168 172 176 177 177 176 173 169 166 165 165 167 169 171 172 172 172 172 173 174 175 174 170 165 158 154 152 153 156 159 160 159 157 155 157 161 166 170 174 174 174 171 167 161 154 148 143 141 143 146 152 157 163 168 175 181 187 192 195 197 198 197 194 187 179 170 160 152 146 143 143 142 141 141 141 140 137 133 128 125 123 123 126 128 130 130 131 131 130 128 124 122 123 127 132 139 147 158 167 176 181 180 171 160 151 150 155 165 172 176 174 169 163 160 161 164 168 171 174 176 177 178 179 180 180 179 177 172 167 166 171 182 195 184 185 185 184 184 184 184 185 185 184 184 184 184 184 185 184 184 184 184 185 185 185 184 185 184 184 185 184 185 185 185 184 184 197 191 185 179 141 101 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 144 169 192 194 197 201 184 185 185 184 184 185 185 184 185 184 184 184 185 184 184 185 184 185 184 185 185 185 185 184 185 184 185 184 184 185 184 185 185 185 184 185 185 184 185 184 185 185 184 185 184 184 185 199 197 195 192 190 188 185 182 180 178 175 173 170 168 166 163 161 159 157 154 150 148 146 143 141 138 136 137 139 144 148 151 150 146 140 135 132 132 133 134 134 134 134 134 134 134 134 134 134 135 136 137 139 143 147 150 153 155 154 153 152 152 153 155 156 156 156 156 155 155 156 157 158 158 158 157 157 157 157 157 158 158 158 158 157 158 160 163 166 168 168 167 165 163 160 157 156 155 154 155 156 158 158 156 152 149 148 151 156 163 170 175 179 181 181 179 175 170 166 164 164 165 168 170 171 172 173 174 175 177 179 178 174 170 164 159 157 157 159 162 162 161 159 159 162 168 174 180 184 184 183 178 173 166 158 152 147 145 146 150 155 161 166 172 178 184 190 193 195 197 198 197 194 188 181 173 165 157 149 145 142 139 137 138 139 140 137 134 130 126 125 126 128 130 132 134 134 135 134 132 129 126 126 127 129 133 140 150 161 172 179 181 174 165 156 154 158 164 170 172 170 167 163 162 163 165 168 172 174 176 177 178 179 179 178 178 177 174 172 173 179 188 199 184 184 184 185 184 184 184 185 184 185 185 185 185 185 184 184 185 184 184 184 184 184 184 184 184 184 184 185 185 185 184 199 195 191 157 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 100 156 175 187 188 189 190 193 196 199 202 185 184 184 185 185 184 184 184 184 184 185 185 185 184 184 185 185 185 184 184 184 184 184 184 185 185 184 185 185 184 184 184 185 185 184 203 200 198 195 194 194 193 192 190 189 188 186 184 181 179 177 174 172 170 168 165 164 163 161 159 158 158 157 155 154 152 150 148 145 143 141 138 136 135 134 135 139 145 150 153 151 146 139 134 131 131 133 135 136 136 136 135 135 135 135 135 136 137 139 141 144 148 152 155 157 158 157 155 153 153 154 155 156 156 156 156 156 156 157 157 158 159 159 159 159 159 159 159 159 159 159 158 159 160 162 166 170 172 173 172 169 167 165 163 163 163 163 165 168 170 170 166 161 155 152 154 157 163 170 175 180 183 183 181 176 170 164 160 159 161 164 166 168 170 172 174 176 178 179 179 177 174 170 166 165 165 166 167 167 166 165 166 169 175 181 188 190 190 188 183 177 169 162 157 152 150 152 155 160 165 170 174 179 184 188 190 192 192 193 192 190 186 182 177 172 165 155 147 140 135 133 135 140 144 145 143 139 137 135 136 137 138 139 140 140 140 138 136 133 130 128 126 125 125 130 141 154 168 178 183 179 171 163 161 161 164 166 167 165 163 161 161 163 165 168 171 174 176 177 178 179 178 177 176 177 177 178 181 187 195 184 184 185 185 184 185 184 185 185 184 184 185 185 184 185 185 185 185 185 185 184 184 185 185 185 185 185 199 196 195 193 190 188 187 156 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 135 191 192 194 196 197 197 198 200 202 204 184 185 185 185 184 185 185 184 185 185 185 185 185 184 184 185 185 184 184 185 185 184 184 185 185 185 184 184 185 185 184 184 185 185 184 200 196 192 188 185 183 183 182 179 177 176 174 171 168 166 164 161 158 156 155 153 152 151 150 150 150 150 150 150 150 150 149 148 146 143 141 139 138 137 136 137 139 144 150 155 158 155 150 143 136 134 134 137 140 141 141 141 140 140 140 140 140 141 143 145 147 150 154 158 161 163 163 161 159 156 155 155 156 157 157 157 157 157 157 158 159 160 161 161 162 162 162 162 161 160 160 160 160 160 162 165 169 174 177 177 176 173 170 168 168 168 170 172 174 178 181 180 175 168 161 156 156 159 165 171 175 181 184 185 183 177 169 162 157 156 157 160 163 166 168 171 173 175 177 178 178 178 176 174 173 172 172 172 172 173 172 172 173 176 182 188 193 195 194 190 185 179 172 166 161 158 156 157 159 163 167 172 176 181 184 186 187 187 187 187 187 186 183 182 182 179 174 163 150 139 131 130 134 142 150 152 153 151 149 148 148 148 148 148 147 147 146 144 141 137 133 130 126 183 183 183 183 146 163 176 182 182 177 170 167 166 165 164 163 161 161 160 161 162 165 168 170 174 176 177 178 179 177 175 175 177 179 183 188 195 184 184 184 184 184 184 185 185 185 185 184 184 185 184 184 184 184 184 185 184 184 185 185 184 185 184 185 198 192 187 185 182 181 181 149 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 156 192 196 199 185 185 185 185 185 184 184 185 184 185 185 184 185 184 185 185 184 185 184 185 184 185 185 184 185 185 185 185 185 184 184 184 185 185 184 184 184 184 184 185 201 199 195 190 185 181 176 172 170 169 168 165 163 161 159 156 153 151 148 146 143 141 141 140 139 139 139 140 141 143 144 146 146 146 146 146 145 143 142 140 140 140 140 141 144 150 156 161 164 162 157 149 143 141 142 145 148 150 150 149 148 148 148 148 149 151 152 154 157 160 163 167 169 171 170 168 166 163 161 161 161 162 162 161 161 161 161 163 163 165 166 167 168 168 168 168 166 166 165 165 165 166 168 171 175 179 183 183 182 179 176 175 175 175 177 179 183 187 190 190 185 176 168 162 160 163 168 173 177 182 185 186 183 177 169 163 158 156 157 160 163 166 169 172 175 177 178 179 179 179 180 179 179 179 179 179 179 179 179 179 180 183 188 192 196 197 196 192 186 181 175 170 167 165 163 162 163 166 169 173 177 182 185 185 185 184 184 183 182 181 181 183 186 187 183 170 154 140 129 127 134 145 156 162 165 166 166 166 165 163 161 159 157 157 155 151 147 143 138 133 126 183 183 183 183 138 154 169 178 182 181 178 176 173 169 166 163 161 161 162 163 165 166 169 171 174 176 177 178 178 176 174 175 178 184 190 197 185 185 185 184 184 185 184 184 184 184 185 185 185 184 184 185 184 185 184 184 184 185 185 185 185 185 184 198 192 185 180 175 157 125 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 104 144 176 182 189 195 202 184 184 184 185 185 185 184 184 185 184 185 184 184 185 184 185 184 184 185 184 185 185 184 184 184 184 184 184 184 184 185 185 184 185 184 185 198 196 194 191 188 186 185 182 177 172 168 163 159 157 156 155 153 152 151 149 147 144 141 139 136 134 132 132 132 132 133 134 136 138 140 142 143 145 145 145 145 145 144 143 143 143 143 143 144 147 152 159 165 169 168 163 157 152 150 152 155 159 161 161 160 159 159 159 160 161 163 165 167 169 172 174 177 178 179 178 177 175 172 172 171 172 172 171 170 170 169 169 170 172 174 175 176 177 177 177 177 176 175 175 175 176 177 178 181 184 187 190 190 189 187 185 183 182 181 182 183 186 190 194 194 188 181 173 167 166 168 174 178 181 184 185 185 183 178 172 168 164 163 163 165 168 171 174 178 181 182 182 181 181 181 182 183 183 183 183 182 182 182 183 183 184 186 190 193 196 196 194 191 186 182 177 174 172 170 167 165 164 165 167 172 177 183 186 187 186 185 184 183 181 179 179 183 189 192 189 176 157 141 128 127 134 147 160 169 175 179 181 182 181 177 174 170 168 167 165 160 155 148 142 136 127 183 183 183 183 130 143 156 167 176 182 185 186 184 179 174 170 168 168 169 170 170 172 173 174 175 176 177 178 177 176 174 176 181 188 196 184 184 185 185 185 184 184 184 184 184 185 184 184 184 184 184 185 185 184 184 184 184 184 185 185 184 185 198 193 188 169 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 142 165 170 173 177 182 187 194 200 185 184 184 184 184 184 185 184 184 185 184 184 184 184 184 185 184 185 184 184 184 184 201 201 201 201 200 200 199 197 196 194 192 190 189 188 186 183 181 179 176 174 173 172 170 166 162 158 154 151 149 148 147 146 146 146 146 144 142 139 137 135 132 131 131 131 132 133 134 137 139 141 143 144 145 146 145 145 145 146 146 147 147 147 146 146 148 154 161 167 172 172 169 164 159 159 161 165 168 170 170 169 168 169 170 170 172 174 176 178 179 181 183 184 185 185 184 183 182 181 181 181 181 182 181 179 177 177 176 177 179 181 183 184 185 185 185 185 185 186 186 186 186 187 188 189 191 193 194 194 194 192 190 188 185 183 182 181 183 187 191 191 187 181 175 170 170 174 179 183 185 185 184 182 180 178 175 174 172 171 171 172 174 177 180 184 186 187 186 184 183 182 182 182 182 182 182 182 182 183 183 183 184 185 187 189 191 191 190 187 184 181 178 175 174 171 168 164 161 161 163 168 175 182 186 188 189 188 187 184 181 179 178 182 189 194 192 178 159 142 129 128 135 148 163 173 182 188 192 194 192 188 183 178 176 175 173 167 161 153 145 138 129 183 183 183 183 125 132 143 155 168 180 189 194 194 189 184 180 178 177 177 177 177 177 177 178 178 178 177 177 177 175 175 177 182 190 199 184 185 184 184 184 184 185 184 184 184 185 185 185 185 184 185 184 185 185 184 185 201 199 199 199 199 196 192 188 142 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 169 176 176 179 182 186 190 195 199 184 185 184 184 184 184 185 185 185 184 184 185 184 184 185 185 184 185 185 185 184 185 184 190 190 190 190 190 190 187 185 183 180 177 174 172 170 168 165 163 161 159 158 157 157 156 154 152 149 147 145 143 143 142 142 143 145 146 146 145 142 140 138 136 135 135 135 136 138 140 142 144 146 147 148 149 149 148 148 149 150 152 153 154 153 151 149 151 156 163 169 175 177 175 172 170 171 173 176 179 180 180 179 179 179 181 182 184 186 188 190 191 192 192 192 191 190 190 190 190 191 191 192 193 193 192 190 187 185 185 186 188 190 192 193 192 192 193 194 195 197 198 199 199 199 198 198 199 199 199 198 197 197 196 193 188 184 180 178 179 182 185 186 184 179 175 173 175 179 185 189 190 187 183 179 177 177 179 181 182 182 181 181 183 185 188 191 192 192 190 188 185 183 181 180 179 179 180 181 182 182 183 183 183 183 183 183 184 183 183 182 181 179 177 176 175 173 168 163 158 156 158 164 173 181 187 191 192 192 191 188 183 179 178 182 189 194 193 180 161 145 132 130 137 150 165 176 187 195 201 204 202 197 191 185 183 183 181 174 166 157 148 139 132 127 183 183 183 183 183 183 183 157 175 192 201 204 201 196 192 190 189 187 185 183 183 183 182 180 179 177 177 176 175 176 179 185 193 185 184 185 184 185 185 184 185 184 184 185 184 184 185 184 185 184 185 184 185 199 195 191 189 188 189 189 189 187 144 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 169 183 185 188 192 196 185 185 184 184 185 184 184 184 184 185 185 184 185 185 185 184 184 185 185 184 185 184 184 184 184 185 184 179 179 179 179 179 178 175 172 170 166 162 159 157 155 153 150 149 148 147 146 146 146 146 146 145 143 142 141 141 140 140 141 144 146 148 149 149 148 146 144 143 142 142 143 144 146 149 152 154 155 156 156 157 156 155 155 156 158 161 163 164 163 160 157 158 162 168 174 181 184 184 183 182 183 186 188 190 191 191 190 190 191 192 194 196 199 200 201 201 201 200 199 197 197 197 197 199 200 201 203 203 203 202 199 196 194 193 194 197 199 201 202 201 200 201 202 204 206 208 209 209 209 208 207 206 204 203 202 202 202 201 198 192 186 180 176 176 178 181 183 182 179 178 177 181 185 191 194 194 189 182 177 175 178 183 187 191 192 191 190 191 193 196 199 199 198 195 192 188 185 183 181 180 179 180 181 183 183 183 183 183 183 182 181 180 180 179 180 180 179 179 179 179 176 171 165 158 155 157 164 173 183 190 195 197 197 197 193 188 183 180 183 190 196 194 182 165 149 137 135 140 151 165 177 189 199 206 210 209 204 198 192 190 189 186 179 170 160 150 141 134 132 132 130 126 183 183 183 183 148 170 190 203 208 207 203 201 199 197 195 192 190 188 187 186 183 180 178 177 177 177 179 183 189 196 184 185 185 184 184 184 184 185 185 185 184 185 185 184 185 185 185 184 184 197 193 188 184 182 159 138 112 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 112 172 186 190 195 200 184 185 184 185 185 185 185 185 185 184 185 184 184 185 185 185 184 184 185 184 185 185 185 185 184 184 184 185 185 166 166 166 166 166 166 164 161 158 155 151 148 146 144 143 141 141 141 141 141 141 142 142 142 141 141 141 141 141 140 141 142 145 147 150 152 153 152 152 152 151 150 150 151 153 155 159 162 165 166 166 166 167 166 166 166 167 170 173 176 177 176 173 170 170 174 179 184 189 193 194 194 194 196 197 199 201 202 201 201 201 201 203 205 207 209 210 210 210 210 208 207 205 204 205 205 207 209 210 211 212 212 211 208 205 203 202 203 206 208 210 210 209 208 208 209 210 212 214 214 214 214 214 214 212 210 208 207 207 208 208 204 197 191 185 180 178 179 181 183 183 183 183 185 188 193 197 199 197 192 184 178 177 180 186 191 195 197 198 198 199 201 204 205 205 204 200 197 193 190 188 186 186 185 185 186 186 187 188 188 188 188 187 186 185 184 183 183 183 183 183 185 185 184 179 173 166 163 165 171 179 189 195 200 203 203 203 199 194 190 187 190 197 201 199 188 170 155 143 140 143 153 165 176 188 198 207 212 212 209 204 199 196 195 191 183 173 162 152 143 136 135 135 134 128 183 183 183 183 143 164 184 197 203 203 202 201 201 200 198 195 193 191 189 187 184 181 179 178 179 181 185 190 195 202 185 185 185 184 184 184 185 184 185 184 185 184 184 185 184 184 184 200 196 191 188 141 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 123 147 157 166 181 182 185 188 190 193 197 202 185 184 184 185 184 184 185 185 185 185 184 185 185 184 185 185 185 185 185 184 185 184 185 185 185 184 184 184 185 185 156 156 156 157 158 158 157 154 152 149 146 144 142 141 140 141 142 143 145 145 145 144 143 143 143 143 143 143 143 143 144 145 147 149 151 153 155 156 157 159 159 158 157 158 161 164 168 172 174 175 175 175 176 176 176 177 178 181 184 186 188 187 185 183 183 185 189 192 197 199 201 201 202 203 205 206 207 208 208 207 207 208 209 210 212 214 214 214 214 214 214 212 210 210 210 211 212 214 214 214 214 214 214 212 211 210 209 210 212 214 214 214 214 212 212 212 213 214 214 214 214 214 214 214 214 213 212 212 212 213 212 208 202 196 190 185 183 183 184 186 186 187 188 190 194 197 201 202 200 195 188 183 181 183 187 192 196 199 201 203 205 207 209 210 210 208 205 201 198 195 194 194 193 192 192 191 192 192 193 194 194 195 195 194 194 193 191 190 188 187 188 190 192 192 188 183 177 174 175 181 189 197 203 207 209 209 208 205 202 198 196 199 204 207 205 192 176 162 149 145 146 154 164 173 184 193 202 208 211 211 208 205 202 199 194 184 174 163 154 145 138 137 137 136 131 183 183 183 183 140 156 173 184 190 192 192 194 195 196 195 194 193 190 188 186 183 179 178 178 181 185 190 196 184 185 184 184 185 184 184 184 184 185 185 184 184 184 185 184 199 196 194 192 190 187 129 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 128 185 185 185 186 187 188 189 191 194 197 199 202 185 184 185 184 184 184 184 184 185 184 184 185 184 184 184 184 184 185 185 185 185 184 185 184 184 184 184 185 184 185 185 148 148 148 150 151 152 152 150 148 146 145 143 142 142 143 145 148 151 153 154 153 151 149 148 148 148 149 149 150 150 150 152 152 152 154 156 159 162 165 167 168 166 165 166 169 173 177 181 185 186 186 186 187 188 188 189 191 193 195 197 199 199 198 196 196 197 200 202 205 206 207 207 207 208 209 210 210 211 211 211 211 212 212 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 211 206 201 196 192 189 188 188 189 190 192 194 195 198 201 203 203 202 198 193 188 187 186 188 190 194 198 201 205 209 212 213 214 213 211 208 206 203 202 201 202 202 201 199 197 196 196 198 200 202 203 205 206 206 204 202 198 194 192 193 196 199 200 198 194 189 186 188 193 199 206 210 213 214 214 214 212 210 208 206 208 212 214 210 198 182 168 156 149 149 154 161 168 176 185 193 200 206 209 210 208 205 200 193 183 173 163 154 146 139 137 137 137 134 130 127 128 132 140 150 159 168 174 176 179 183 186 189 191 191 190 188 185 183 180 178 177 179 183 189 195 185 185 185 185 184 185 184 185 185 184 185 184 184 184 185 197 192 188 184 183 183 183 127 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 155 188 190 191 194 196 197 199 185 184 184 185 185 184 184 185 184 184 184 185 184 185 185 184 185 185 185 184 184 184 184 184 184 185 184 184 184 184 185 184 185 185 185 184 185 143 143 144 145 147 148 149 149 148 147 147 146 146 146 148 152 155 159 162 163 161 159 156 155 155 156 157 158 159 159 160 161 160 160 160 162 165 170 174 177 179 177 176 176 179 183 188 192 195 196 196 196 197 198 199 200 202 205 206 208 209 209 209 208 208 209 210 211 212 212 212 212 212 212 212 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 212 212 211 211 212 212 213 214 214 214 214 214 214 214 214 214 214 211 208 204 200 197 194 193 192 193 194 196 198 201 202 203 203 203 201 198 195 192 190 188 186 187 190 194 199 205 209 212 214 214 213 212 209 207 205 205 206 208 208 207 205 202 200 200 201 204 206 209 212 213 214 212 209 205 200 197 197 200 203 206 205 203 200 198 199 203 207 212 214 214 214 214 214 214 214 214 213 214 214 214 211 200 186 174 162 154 152 154 157 162 168 175 182 190 197 202 205 205 201 196 188 178 169 160 152 145 139 137 137 138 138 138 139 141 144 146 148 152 157 161 165 168 174 179 183 186 188 188 186 184 182 181 179 179 182 188 194 185 184 184 184 184 185 184 185 184 185 184 184 185 184 184 196 190 184 179 176 168 116 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 125 179 188 192 196 199 185 184 185 185 184 185 185 185 185 185 184 184 184 185 185 184 184 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 184 185 184 185 185 184 141 141 142 144 146 148 150 150 150 150 151 151 151 151 153 156 159 163 165 166 165 163 162 162 163 164 165 167 168 170 171 172 171 170 169 171 174 179 184 187 189 188 186 187 190 193 197 201 204 205 205 205 206 207 208 210 211 212 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 213 213 214 214 214 213 213 212 212 212 212 212 212 211 211 211 211 212 212 213 212 211 210 208 207 206 205 205 205 207 208 210 212 213 214 213 213 212 212 212 211 208 206 204 201 199 196 195 194 194 195 199 201 204 204 204 202 199 197 194 192 190 188 185 183 183 186 190 195 202 206 209 210 210 209 208 206 205 203 204 206 208 209 208 206 203 201 201 203 206 208 211 213 214 214 214 211 206 202 200 200 203 205 208 208 207 206 205 205 206 208 210 211 212 212 212 212 213 213 213 212 213 214 213 208 198 187 177 166 158 154 153 154 157 161 166 174 180 186 192 194 194 191 186 179 170 162 155 148 143 138 137 137 139 143 147 152 156 158 157 156 155 157 160 164 168 174 179 183 186 189 190 188 186 185 184 184 184 187 193 199 185 184 185 185 184 185 185 184 184 185 185 185 184 184 196 190 185 121 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 121 132 142 162 177 179 182 185 188 191 197 201 185 185 184 185 185 184 184 184 184 185 184 185 184 184 184 185 185 185 185 184 185 184 185 184 185 184 184 184 184 185 184 185 184 185 184 184 185 185 185 185 184 184 143 143 143 146 148 151 154 155 156 156 157 157 157 157 157 159 161 162 164 165 165 165 165 166 168 170 173 176 179 182 184 185 185 183 181 183 185 190 194 197 199 198 197 197 199 202 205 208 210 211 211 211 212 212 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 211 210 209 208 208 209 209 209 208 207 205 204 203 203 203 202 202 201 201 201 201 202 203 205 205 203 201 199 197 196 195 196 197 199 201 204 206 207 207 206 206 205 205 204 203 202 201 201 199 198 196 195 194 194 196 200 204 206 205 202 198 193 190 186 185 183 181 179 177 178 180 185 189 194 199 201 201 201 200 199 198 197 197 198 200 203 205 205 203 201 200 200 202 205 207 209 210 210 210 209 207 205 203 201 201 203 204 205 206 206 206 206 205 204 203 201 201 202 203 204 205 205 205 205 205 205 205 203 199 192 184 177 168 160 155 152 150 151 154 159 165 169 173 176 177 175 173 169 164 157 151 145 140 136 134 133 134 139 147 155 165 172 176 176 172 169 169 170 172 175 179 183 186 189 192 192 191 189 189 190 190 192 195 199 184 184 185 184 185 184 185 185 185 184 185 184 201 197 192 188 179 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 133 168 188 187 186 185 184 184 184 185 186 189 192 194 197 202 184 185 184 184 184 184 185 185 184 184 184 185 184 184 184 185 185 184 185 185 185 184 184 184 185 184 184 184 185 185 184 185 185 185 184 184 184 184 185 185 184 185 185 148 148 148 151 154 157 160 163 164 165 165 165 165 163 162 161 160 160 160 161 163 165 167 171 174 176 180 184 188 192 195 197 197 195 194 194 196 199 203 205 206 205 205 204 206 207 210 212 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 211 210 208 206 205 203 201 201 202 203 203 201 199 196 193 192 191 191 191 190 189 188 187 188 190 192 195 195 194 190 187 185 184 185 185 187 190 193 196 199 200 200 198 197 196 195 195 194 194 194 195 195 195 194 193 192 192 195 200 204 205 203 199 193 186 181 177 175 174 172 171 171 172 175 179 182 186 189 190 191 190 190 190 189 188 188 190 192 194 197 198 198 197 196 197 199 201 203 204 203 202 200 199 199 200 200 201 201 200 199 199 200 201 202 202 200 197 193 189 188 189 191 193 194 195 194 194 193 192 192 191 188 184 179 175 168 161 155 150 147 146 150 155 159 161 161 159 157 154 152 150 148 144 140 135 132 130 129 129 131 138 150 162 176 188 194 195 192 188 187 186 186 187 188 190 191 193 194 195 194 194 194 196 198 200 185 184 185 185 185 184 184 184 184 185 185 184 185 198 191 186 182 172 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 132 188 189 190 192 193 193 193 194 194 195 196 197 199 201 203 185 184 185 185 184 185 185 184 185 184 184 185 184 184 185 185 185 184 184 185 185 184 185 185 185 185 184 184 184 185 185 185 185 184 184 184 184 184 185 184 185 185 185 184 185 155 155 155 158 161 164 167 170 171 173 173 173 172 170 168 166 163 161 160 161 163 166 171 175 179 182 186 191 196 201 204 206 207 205 204 203 205 207 209 210 211 210 210 210 210 211 212 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 211 210 208 207 206 205 203 200 198 195 194 194 195 196 196 194 191 187 184 181 181 181 182 181 179 178 177 177 180 183 186 186 185 181 178 175 175 176 177 180 183 186 190 192 193 193 191 190 188 188 187 187 187 188 190 191 192 192 191 190 190 194 198 202 203 200 195 187 180 174 170 168 166 166 166 167 168 171 174 176 178 181 181 182 181 181 181 181 181 181 183 185 186 189 190 191 191 192 193 195 197 198 198 196 193 191 190 191 194 197 199 198 197 195 193 194 195 197 197 195 190 184 179 177 178 181 184 185 185 185 183 182 181 181 180 179 176 174 172 168 161 156 150 146 144 147 152 155 154 151 146 142 138 136 137 137 135 132 129 126 126 126 128 131 140 155 170 186 200 185 185 184 184 185 185 199 198 197 196 197 197 197 198 198 198 199 202 184 184 185 184 184 185 184 185 185 185 184 185 185 185 199 192 185 180 168 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 102 132 187 188 189 191 193 196 199 200 184 185 184 185 184 184 185 185 185 184 185 185 184 184 185 185 184 185 184 184 184 185 184 184 185 185 185 185 184 185 185 184 184 185 184 184 185 184 184 185 184 185 185 184 185 185 185 184 185 185 184 184 185 185 166 166 166 168 170 172 175 178 180 182 183 183 182 181 179 175 171 168 166 167 170 174 179 185 188 191 195 200 205 209 212 214 214 214 214 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 212 212 212 212 211 211 210 210 209 208 207 206 204 203 202 201 199 197 196 195 192 190 187 185 184 184 185 186 186 184 181 177 174 172 172 173 174 173 172 170 170 170 172 175 177 178 177 174 170 169 169 170 172 175 178 181 183 186 186 186 184 182 181 181 181 181 182 183 185 187 188 189 188 187 188 191 195 198 199 195 190 183 175 170 166 164 163 163 163 165 166 168 170 172 173 174 175 175 175 175 175 174 174 175 176 177 179 181 182 183 183 184 185 187 188 189 189 186 183 180 180 183 187 192 195 195 192 189 186 187 190 193 194 192 185 178 172 169 170 173 176 177 177 176 175 174 172 172 171 170 170 171 171 169 164 158 152 146 144 146 150 152 149 144 137 132 128 127 128 130 130 129 126 125 126 130 134 139 149 166 180 196 184 184 185 184 185 185 185 184 184 185 185 203 202 202 202 203 184 184 184 185 184 185 184 185 185 184 185 184 184 185 184 184 199 194 187 136 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 108 119 131 154 154 144 144 145 145 145 145 145 156 155 164 171 170 177 177 177 177 178 179 180 181 183 184 186 187 188 189 190 189 189 190 193 195 197 201 185 185 185 184 184 185 184 184 184 184 185 185 184 184 184 185 184 185 185 184 185 185 184 184 184 185 184 184 185 185 185 185 184 184 185 184 185 185 184 185 185 184 184 184 184 184 185 185 185 185 185 184 185 184 185 185 179 179 179 179 179 179 181 183 185 187 190 191 192 192 191 188 184 181 179 180 182 186 190 194 198 201 204 208 210 212 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 212 211 210 209 209 209 210 209 208 208 207 206 204 202 201 199 198 197 197 197 196 195 194 192 191 190 189 188 186 185 183 181 179 177 175 174 173 173 174 175 175 174 172 169 166 166 166 168 169 170 169 168 167 168 169 171 172 173 172 170 168 167 168 169 171 173 175 177 179 180 181 181 179 179 178 177 177 177 179 180 182 183 185 185 184 183 183 185 189 191 192 188 184 178 172 168 165 165 165 165 165 165 166 167 168 170 171 172 172 172 172 172 172 172 171 172 172 172 173 174 174 174 174 174 174 176 178 179 179 176 174 171 172 175 181 187 190 190 186 183 180 182 185 190 192 190 185 177 171 168 168 171 173 174 174 173 171 170 169 168 168 167 168 170 171 170 166 161 154 149 146 147 150 151 149 144 139 134 130 129 130 132 132 131 129 128 131 137 144 151 163 178 189 185 184 184 185 184 185 185 185 185 184 184 184 185 185 206 184 184 185 185 184 184 185 185 185 185 184 185 184 185 184 185 185 197 193 190 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 123 151 191 189 187 185 184 183 183 183 184 184 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 185 185 186 187 188 190 191 192 193 194 195 195 195 196 198 200 203 184 185 184 185 184 185 185 184 184 184 184 184 184 184 185 185 184 184 184 185 184 185 185 184 184 185 185 184 184 185 185 185 185 184 184 185 185 184 184 185 184 184 185 184 185 185 184 185 185 184 185 184 184 185 185 184 184 190 190 189 187 185 184 184 185 188 190 194 196 198 200 200 199 196 194 192 192 194 196 199 202 205 207 210 212 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 212 210 208 206 205 205 205 205 205 204 203 201 199 195 192 189 186 185 184 185 185 183 182 181 179 178 177 177 176 175 173 171 169 167 166 165 165 165 165 166 166 167 166 165 164 163 163 165 167 168 170 170 170 169 169 170 170 171 171 170 170 169 169 170 172 173 175 176 177 177 177 177 178 177 177 177 177 177 177 178 179 180 181 181 181 180 179 179 181 183 184 185 182 179 175 171 168 168 168 168 168 168 167 167 167 168 170 171 172 172 173 172 172 172 172 171 170 170 170 169 168 167 166 165 164 165 166 168 170 170 169 166 165 166 170 176 183 186 186 182 178 176 178 182 188 191 190 186 180 174 171 171 172 174 174 174 172 171 170 169 168 168 168 169 171 172 172 168 163 157 152 150 150 152 153 152 149 145 142 139 138 138 139 139 137 134 133 137 145 154 164 176 189 198 185 184 185 185 184 185 184 185 185 185 185 185 185 184 185 185 184 184 184 185 185 184 185 184 185 185 185 184 201 199 196 193 190 188 100 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 105 193 193 194 194 194 193 192 192 191 191 191 192 192 193 194 194 194 194 194 194 195 195 195 194 194 194 194 194 194 194 195 195 196 197 198 199 199 200 201 201 201 201 202 184 185 185 185 185 185 185 184 185 184 184 184 184 184 185 184 184 185 184 185 184 185 185 184 184 184 185 185 185 184 184 184 184 184 184 185 184 185 185 185 184 184 185 185 184 185 184 184 185 185 184 184 185 185 184 184 184 185 185 185 200 200 199 195 192 189 188 188 190 193 196 200 203 206 208 210 208 207 206 206 206 207 208 210 211 212 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 210 208 204 201 199 197 197 197 199 198 197 195 193 190 185 180 176 172 170 170 171 172 171 170 168 167 166 165 165 165 164 162 160 158 157 156 157 157 158 159 159 160 161 161 161 161 162 164 166 169 171 173 174 175 174 174 174 172 172 171 172 172 174 175 176 177 178 179 179 178 177 177 177 177 178 179 179 179 180 180 180 180 180 180 180 179 178 177 177 177 178 179 179 178 176 174 173 173 174 175 175 175 174 172 170 170 171 172 174 175 176 176 176 175 175 174 174 172 171 170 168 166 163 161 158 157 157 158 161 163 164 163 162 161 163 166 172 178 181 181 178 174 172 175 180 186 190 191 188 183 178 176 175 175 176 175 174 173 172 171 170 170 170 170 170 172 173 173 170 166 162 157 155 155 156 157 156 155 154 153 152 150 150 149 148 146 143 143 146 156 168 178 191 184 184 184 184 184 184 184 184 184 185 184 184 184 184 185 185 184 185 184 185 185 185 185 184 185 185 184 185 203 198 194 190 187 185 162 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 135 192 194 195 197 198 199 199 200 200 201 184 184 184 184 185 184 185 184 185 184 185 185 185 184 185 185 184 184 184 184 184 184 185 184 185 185 184 184 185 184 185 185 185 184 184 184 185 185 185 184 185 185 185 184 185 185 184 184 184 185 185 184 185 185 184 185 184 184 184 185 184 185 185 185 184 184 185 185 184 185 185 185 185 184 184 184 184 184 184 184 185 185 185 185 184 184 185 185 184 184 185 185 184 185 208 208 206 203 198 194 192 192 192 194 198 201 205 209 212 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 210 210 210 210 210 210 210 209 207 206 204 203 203 201 198 194 190 187 185 185 187 189 189 188 187 185 181 175 170 166 161 159 159 161 163 162 161 160 159 159 159 159 159 158 157 155 154 153 153 154 156 157 159 159 160 161 163 163 165 166 169 172 174 177 179 181 182 182 182 180 178 176 176 177 178 181 182 184 185 185 185 185 183 182 181 180 181 182 183 184 185 185 185 185 185 184 183 183 182 181 180 179 179 179 179 179 179 178 178 178 179 181 183 184 184 182 180 178 177 177 179 180 181 182 182 182 181 181 180 179 178 175 174 172 168 165 162 159 157 157 157 160 162 163 163 162 161 163 167 172 177 179 179 176 173 171 174 178 184 188 189 188 185 182 179 178 177 177 175 174 174 173 172 171 171 171 171 172 173 174 174 172 170 167 164 162 161 161 161 161 161 161 161 161 161 160 159 159 158 156 157 161 171 183 194 184 185 184 185 184 185 185 184 185 185 185 184 185 185 184 184 185 185 184 185 184 185 185 184 184 184 184 184 203 198 193 188 153 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 100 145 168 190 192 194 197 199 201 202 203 205 185 185 184 185 184 184 185 185 185 185 185 185 184 184 184 184 184 184 184 184 185 185 185 184 184 185 185 184 184 185 184 185 184 185 184 184 185 185 185 185 184 184 184 184 184 185 185 185 185 185 185 185 185 184 185 184 184 185 185 184 184 184 184 184 185 185 185 185 185 184 185 184 184 184 185 184 185 185 184 185 185 184 184 184 185 184 184 184 185 185 185 185 185 185 184 184 184 210 210 208 205 202 199 196 195 195 196 198 201 205 208 211 214 214 214 214 214 214 214 214 214 214 213 212 211 210 208 207 206 206 206 206 205 205 204 203 202 201 201 201 200 198 196 193 191 189 189 189 188 185 181 176 173 171 172 175 178 179 179 178 177 174 169 164 160 157 155 156 158 159 160 159 159 158 158 159 160 161 161 159 158 157 156 157 159 161 163 165 166 166 168 169 170 172 174 177 179 182 185 186 188 189 189 189 187 186 184 183 184 186 188 190 191 192 192 192 191 190 188 187 186 187 188 190 190 191 191 191 191 191 190 189 188 188 187 186 186 185 185 184 184 184 185 185 186 187 189 191 192 192 190 188 186 185 185 186 187 188 188 188 188 188 188 188 187 186 183 181 179 175 172 169 166 165 164 164 166 167 168 167 166 166 167 170 174 177 179 179 176 173 172 174 177 182 185 186 186 184 181 179 177 176 175 174 173 172 172 171 170 170 170 170 170 172 172 173 173 172 171 170 168 166 164 163 162 162 163 163 164 165 165 165 167 168 168 170 175 184 194 185 184 184 184 185 184 185 184 184 184 184 184 185 184 185 185 184 185 184 185 185 185 184 184 184 185 185 185 199 195 192 188 114 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 111 112 111 110 127 153 192 191 191 191 192 194 195 198 200 203 204 205 185 185 184 185 184 185 184 184 185 184 185 184 184 184 185 185 184 185 184 185 185 185 184 185 185 185 185 185 184 184 185 184 185 185 185 185 184 185 184 184 185 184 185 184 184 184 184 184 184 184 185 185 184 184 184 184 184 184 185 184 184 185 185 184 185 184 185 185 184 185 185 185 185 185 184 184 184 184 185 184 185 184 185 184 185 184 185 185 185 185 185 185 185 185 184 185 184 185 185 208 208 207 206 204 202 200 198 197 196 196 197 199 202 205 208 210 212 214 214 214 214 214 214 212 210 208 205 203 201 199 197 196 195 195 194 194 193 192 192 190 189 188 186 182 179 175 172 170 170 171 171 169 165 160 157 155 157 161 165 168 169 170 169 168 165 161 158 156 155 156 159 161 162 163 163 163 164 165 166 168 168 168 166 166 166 167 169 172 174 176 177 178 180 182 183 184 186 188 190 192 194 196 197 198 198 198 197 196 195 194 195 196 198 199 200 201 201 200 199 198 197 196 196 196 197 198 199 199 199 199 199 199 199 198 197 197 196 196 195 195 194 194 194 194 194 195 196 197 198 199 200 200 199 197 196 195 195 195 196 196 196 196 196 196 196 197 197 196 194 192 189 186 183 181 180 179 178 177 178 178 178 177 175 175 175 176 179 181 181 180 178 175 174 175 177 179 182 183 182 181 179 177 176 175 174 172 171 171 170 170 169 169 169 169 170 170 170 171 172 174 175 175 174 171 168 165 163 162 162 163 164 166 167 169 174 177 180 184 190 197 185 185 185 184 184 184 185 184 184 184 185 185 184 184 185 185 184 185 185 184 184 184 185 184 184 200 197 194 191 188 187 186 114 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 125 155 197 199 200 201 201 201 201 200 199 199 199 199 199 201 202 204 185 185 185 185 184 185 185 185 185 184 185 185 184 184 184 184 185 184 184 185 185 184 184 185 184 184 184 185 184 184 185 185 185 185 185 184 185 184 185 185 184 185 185 184 185 185 184 184 185 185 185 185 185 184 184 185 184 185 184 184 184 184 185 184 185 185 185 184 185 185 184 185 184 184 184 184 185 184 185 185 185 184 184 184 185 185 184 185 185 184 185 184 184 184 184 184 184 184 185 185 184 185 185 202 202 202 203 203 203 202 199 197 194 192 192 192 193 195 199 204 208 212 214 214 214 214 213 210 206 201 197 194 191 189 186 185 184 183 183 182 182 182 181 179 178 176 173 168 163 158 154 152 153 155 157 156 152 147 145 144 146 150 155 160 163 164 165 165 164 162 161 159 160 161 164 166 168 170 170 172 173 175 177 178 179 179 179 178 179 181 182 185 186 189 190 192 194 195 196 197 198 200 185 185 184 185 184 184 185 185 184 184 184 184 184 184 184 184 184 185 184 184 184 184 185 185 184 184 185 184 184 184 184 184 185 185 184 184 185 184 184 185 184 184 184 184 185 185 184 184 184 185 184 184 184 185 184 184 184 185 184 184 184 185 184 185 185 184 184 184 185 185 184 184 201 198 197 195 195 194 193 192 192 191 190 188 187 185 185 185 185 186 185 184 182 180 178 177 178 179 180 180 180 179 179 177 176 175 174 172 172 171 170 170 170 170 170 170 170 169 169 170 172 175 179 180 179 176 171 167 164 162 161 162 165 167 169 173 179 185 191 197 185 185 185 185 184 184 185 185 185 185 184 184 184 184 184 184 184 185 184 185 184 185 184 185 185 200 195 190 187 184 181 180 174 109 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 132 190 193 196 199 202 204 185 184 184 184 185 185 184 184 185 184 184 185 184 185 184 185 184 185 184 184 185 185 185 185 184 184 184 184 184 185 184 185 184 185 185 184 185 184 184 185 184 185 185 184 185 185 185 185 184 184 185 185 185 185 184 185 184 184 184 185 185 184 185 184 185 184 184 185 185 184 184 184 185 184 185 185 184 184 184 185 184 185 184 185 184 185 184 184 185 185 184 185 184 184 185 185 184 185 185 185 185 184 185 184 185 184 185 185 185 185 184 185 184 184 184 184 195 195 195 198 200 201 200 197 194 190 187 185 184 185 186 190 194 198 202 206 208 210 209 207 203 198 192 187 183 181 179 177 175 174 173 173 173 174 174 174 172 170 168 165 159 154 149 145 144 145 148 151 150 147 143 141 141 145 148 154 159 162 164 166 167 167 167 166 166 168 169 171 174 176 177 179 180 182 185 186 188 189 190 189 189 190 192 194 195 197 200 184 184 185 185 184 185 185 184 185 185 185 184 185 185 185 184 185 184 185 185 184 184 184 185 185 185 185 184 184 184 184 185 185 184 184 184 185 185 185 185 184 185 184 185 184 185 184 185 185 184 185 185 185 184 185 185 185 184 184 185 185 185 185 184 185 184 185 185 184 184 184 184 185 185 185 185 185 184 184 185 185 184 184 184 184 185 185 185 185 184 200 198 196 195 193 192 192 191 190 188 187 186 184 183 182 182 181 181 181 181 181 180 179 178 177 175 175 174 174 174 173 173 173 172 172 171 171 172 174 178 182 185 184 180 175 170 167 165 165 165 168 171 175 180 187 194 184 184 185 185 184 184 184 185 185 185 185 184 185 185 185 184 185 184 184 184 184 184 185 184 184 185 200 195 190 185 176 155 142 103 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 104 104 104 104 104 105 107 121 136 149 161 183 185 187 191 195 198 203 205 185 184 185 185 184 184 184 185 185 184 185 185 184 185 184 184 184 184 184 184 185 184 184 184 184 185 185 184 184 184 184 185 184 185 184 184 184 185 185 185 185 185 185 185 184 185 185 185 185 185 184 184 185 184 185 184 185 184 184 184 184 184 184 184 185 185 185 184 184 185 184 184 184 184 184 185 184 184 185 184 184 185 184 184 184 185 185 184 185 184 184 184 184 184 185 184 184 185 184 185 184 185 184 184 184 184 184 185 185 184 185 185 185 184 185 184 184 186 186 187 190 193 195 195 192 188 183 179 177 175 174 175 177 181 184 188 191 193 194 193 191 187 183 177 174 170 168 167 165 163 163 163 164 165 167 168 169 168 167 165 162 157 153 149 146 145 147 151 154 155 153 150 149 150 153 156 161 166 169 172 173 175 176 177 177 177 179 180 182 184 186 187 188 190 192 194 195 197 198 199 199 199 200 201 203 185 185 184 184 184 185 184 184 184 185 185 184 185 184 184 185 184 185 185 185 184 184 184 184 185 184 185 185 184 184 184 185 185 184 185 184 184 185 185 185 185 185 184 185 184 184 185 184 184 184 184 185 185 185 184 184 184 184 184 184 184 185 184 185 184 185 185 185 185 184 185 185 184 184 185 184 184 185 185 185 184 185 184 184 185 185 185 184 184 184 185 185 184 185 185 205 203 201 200 199 198 197 195 194 193 192 190 189 188 188 187 187 188 188 188 187 186 185 183 183 182 182 181 180 180 180 179 178 177 175 176 178 182 186 188 187 184 179 175 172 172 172 174 177 181 185 190 196 202 184 184 185 185 185 184 185 184 185 184 185 184 184 184 184 184 184 185 185 185 185 184 184 184 199 196 193 190 174 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 116 142 162 177 183 183 184 184 184 183 182 181 181 181 181 181 182 182 181 181 182 182 183 184 185 186 187 187 189 192 195 198 201 184 184 184 184 185 184 184 185 184 184 185 185 185 185 184 185 185 185 185 185 185 185 184 184 184 185 184 185 184 184 185 185 185 185 185 185 184 185 184 184 184 185 185 185 185 184 185 184 184 185 185 184 185 185 184 184 185 184 184 184 185 185 184 184 184 185 185 185 184 185 184 185 184 185 184 184 184 184 184 184 184 185 184 184 185 185 184 185 184 185 185 185 185 185 184 184 185 184 185 184 184 185 185 185 185 184 184 184 184 184 184 185 184 184 184 184 184 185 185 177 177 178 181 184 186 186 184 180 175 172 169 167 166 166 166 168 169 171 172 173 174 173 171 169 166 162 159 157 155 155 154 154 155 156 158 161 164 166 168 168 168 167 165 162 159 157 155 156 159 162 165 167 167 166 166 167 170 172 176 179 182 184 186 187 189 189 189 190 191 192 193 194 196 197 197 199 200 201 203 204 205 205 205 205 206 185 185 185 184 184 184 185 184 184 185 185 184 184 185 184 184 184 184 185 185 185 184 184 185 185 184 184 184 185 184 184 185 185 185 185 185 185 185 184 185 185 184 185 184 185 185 184 184 184 185 185 184 184 184 185 184 185 184 184 185 185 184 185 185 184 184 184 184 185 185 185 184 184 184 184 184 184 185 184 185 184 184 185 184 185 185 184 185 185 184 185 184 184 184 185 185 185 184 184 185 206 205 204 203 202 201 201 200 199 198 197 197 196 196 197 197 196 196 195 194 193 192 192 191 190 189 188 187 186 185 183 181 181 182 184 187 188 188 185 181 179 178 178 180 183 187 191 194 198 185 184 184 184 184 185 185 184 184 185 185 185 184 185 185 185 184 185 184 185 184 199 196 194 193 190 189 188 187 144 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 144 188 188 187 187 187 188 188 190 191 191 191 191 190 190 190 191 191 192 192 192 191 192 192 192 193 194 195 195 195 197 199 201 204 184 185 184 185 184 184 185 184 184 185 185 185 185 184 184 184 185 185 185 185 185 184 184 184 184 184 184 184 185 185 185 184 185 185 184 184 184 184 185 184 184 184 185 185 184 185 184 185 185 184 185 185 185 185 185 184 184 185 185 184 185 185 184 185 184 184 185 185 184 185 184 185 185 184 184 184 184 184 185 184 185 185 185 185 185 184 184 185 185 184 185 184 184 185 185 184 185 184 185 185 184 185 184 185 185 185 185 184 185 184 185 185 184 185 184 185 185 184 185 184 170 170 170 173 176 178 178 176 173 169 165 163 161 160 159 158 157 157 157 157 157 157 157 156 154 153 151 150 148 148 148 149 150 151 153 157 160 164 167 170 172 172 172 171 170 169 168 168 170 172 175 179 181 182 183 183 185 187 188 191 194 195 197 199 200 201 201 201 185 184 184 184 184 184 185 185 185 184 185 184 184 184 185 185 185 184 184 185 184 185 184 184 185 184 185 185 184 184 184 185 185 185 185 185 185 185 185 184 184 185 185 184 184 185 185 185 185 184 185 185 184 184 185 185 184 185 185 184 184 185 185 184 185 185 185 185 185 184 185 184 184 185 184 184 185 185 185 185 185 185 185 185 184 185 185 185 185 184 184 184 184 185 185 185 184 185 185 184 184 184 184 185 185 184 184 185 185 185 184 184 185 184 184 184 185 185 184 184 184 184 185 185 185 184 184 185 185 185 184 184 185 184 185 185 185 185 184 200 200 199 198 197 196 195 194 191 189 188 187 186 187 188 188 188 186 183 182 183 185 188 191 195 199 185 184 185 185 184 185 184 185 184 185 185 184 184 185 184 184 184 185 184 185 202 199 195 191 188 185 183 182 181 181 125 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 153 187 189 191 192 192 193 194 196 197 199 200 185 184 185 184 184 185 184 185 185 184 185 185 184 184 185 185 185 184 185 185 185 185 185 184 185 185 184 184 184 184 185 185 184 184 185 184 184 184 184 185 185 185 185 185 184 185 184 184 184 184 185 185 185 185 184 184 185 185 185 185 184 184 185 184 185 185 184 184 184 185 185 184 184 184 184 185 184 185 185 184 185 184 185 184 185 184 185 185 185 185 185 184 185 185 184 184 185 184 185 184 185 184 184 185 184 184 184 185 184 184 185 184 185 184 184 184 184 184 184 184 184 184 185 184 184 184 184 185 185 185 185 185 184 185 185 185 185 184 185 184 184 185 184 163 163 163 165 168 169 169 168 166 163 160 158 156 155 153 151 149 148 147 146 146 145 145 145 145 145 146 146 146 146 147 149 151 153 156 160 164 168 172 175 178 179 179 180 181 181 182 183 185 188 190 194 196 199 200 184 184 185 185 184 185 184 184 184 185 184 184 185 184 185 185 185 184 184 184 184 185 184 185 184 184 184 184 184 185 184 185 185 184 185 184 184 185 185 185 184 184 185 185 184 184 185 184 185 185 185 184 184 184 185 185 185 185 184 184 184 185 185 185 184 184 184 184 185 185 185 184 185 185 185 184 185 185 184 184 185 184 184 184 184 184 184 184 184 185 185 185 185 185 184 184 184 184 185 184 185 184 185 184 184 185 185 185 185 185 185 184 184 185 184 185 184 185 184 184 185 184 184 184 185 185 185 185 184 184 184 184 185 185 185 185 184 184 185 185 184 184 184 184 184 185 184 185 184 185 185 185 185 184 185 184 184 185 184 201 199 197 195 194 192 191 191 191 190 188 188 188 190 193 197 200 184 185 185 184 185 184 185 184 184 185 184 184 185 185 184 185 184 185 184 184 185 199 195 192 189 185 181 155 129 116 103 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 132 165 183 186 189 192 195 197 198 199 201 184 185 184 184 185 184 185 185 185 184 185 185 184 184 185 185 184 184 184 185 184 184 184 184 185 184 185 185 184 184 185 184 185 185 184 184 185 184 184 185 184 184 184 185 185 184 184 185 185 184 184 185 185 184 184 184 185 185 184 184 184 184 185 184 185 185 185 184 184 184 184 185 184 184 185 184 185 185 185 184 184 185 185 185 184 185 184 184 184 185 185 185 185 184 184 184 184 184 185 184 184 185 185 184 184 184 185 184 185 185 184 184 185 184 184 184 185 185 184 185 184 184 185 185 185 184 184 185 184 184 184 185 184 185 185 185 185 184 184 185 184 184 185 184 185 184 184 157 157 158 159 160 161 161 161 161 159 157 155 153 151 150 148 146 146 146 145 145 146 146 148 149 150 152 154 155 155 157 159 161 163 166 170 174 177 180 183 186 187 188 189 191 192 194 195 197 200 201 184 184 184 184 185 184 184 184 185 185 185 185 185 185 184 184 184 184 184 184 185 184 185 185 184 185 184 184 184 185 185 185 185 184 185 184 184 184 184 185 185 185 184 185 185 184 184 184 185 185 185 184 184 184 185 185 184 185 184 184 185 184 185 184 185 185 184 185 185 185 184 185 184 184 185 184 185 185 184 184 184 184 184 185 184 184 184 185 185 185 184 184 184 185 184 185 184 184 185 185 185 185 184 185 185 185 184 185 184 185 185 184 184 184 184 184 184 185 185 184 184 185 184 184 185 185 185 184 184 184 185 184 185 185 185 184 184 185 185 184 185 185 185 184 184 184 185 185 185 185 185 184 184 184 184 185 185 185 185 184 185 185 184 185 185 204 203 201 199 197 197 196 195 195 195 195 198 201 184 184 184 184 185 185 185 184 184 184 184 184 184 185 184 184 185 185 184 185 201 199 195 193 190 176 100 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 110 156 179 179 180 181 181 182 184 187 190 194 197 200 203 204 184 185 185 185 184 185 184 185 185 184 184 185 184 185 184 184 184 184 184 184 185 185 184 185 185 185 185 185 184 185 184 184 185 184 184 185 184 184 185 184 185 184 184 185 184 184 184 184 185 184 185 184 185 185 184 184 185 185 184 184 185 185 185 185 184 185 184 185 184 185 184 185 184 185 184 185 184 184 184 184 184 184 184 184 185 185 184 184 184 184 185 185 185 185 185 185 184 184 185 185 185 185 185 185 184 185 184 185 185 185 184 185 184 184 185 184 184 185 184 185 185 184 184 184 185 185 185 185 185 185 184 184 184 185 184 184 185 184 185 185 185 185 184 184 185 185 185 184 184 155 155 155 155 155 155 155 156 157 157 157 155 153 150 149 149 150 151 153 154 155 157 158 161 163 165 168 170 172 172 174 176 177 179 181 183 186 188 191 193 195 196 197 198 199 201 201 203 205 185 184 185 185 185 184 185 184 184 185 185 185 184 185 184 184 184 184 185 184 184 185 185 185 184 184 184 185 185 185 184 184 185 185 184 184 184 185 185 185 184 184 184 185 184 185 185 184 184 185 185 185 185 185 185 184 185 184 184 185 184 185 184 184 185 185 184 184 185 184 185 184 185 184 185 185 184 185 184 185 185 185 184 185 185 185 184 185 184 184 184 184 185 184 184 184 184 184 185 184 184 185 184 184 185 184 184 184 184 185 184 185 185 184 185 185 184 185 185 185 185 185 184 184 184 184 184 185 184 184 184 184 184 185 184 185 185 184 185 184 184 185 185 185 185 184 184 184 184 185 185 184 184 185 185 185 184 185 184 184 185 185 184 185 185 184 184 185 185 185 205 204 203 202 202 201 201 202 204 185 185 185 185 185 185 184 185 184 185 185 185 184 185 185 185 199 195 192 190 187 186 185 185 185 172 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 157 186 186 186 188 189 190 190 191 192 195 197 200 203 205 184 184 185 185 185 185 185 184 184 185 185 185 184 185 185 185 185 185 185 185 185 185 184 185 184 184 185 185 184 184 185 184 185 185 185 185 184 184 185 184 184 184 185 184 185 184 184 184 184 184 184 184 185 184 185 185 184 184 185 185 184 184 185 184 185 185 185 185 184 184 184 185 184 185 185 184 184 184 185 184 185 185 185 185 185 185 185 185 185 185 184 184 185 185 184 185 185 185 185 184 185 185 185 184 185 185 184 185 185 184 184 185 184 185 185 184 185 184 185 185 184 185 184 184 184 184 184 184 185 184 185 185 184 184 185 185 184 184 184 184 185 184 185 184 185 185 184 184 184 185 184 155 155 155 154 153 153 153 155 156 158 159 157 155 153 152 154 156 159 163 166 168 170 173 177 180 182 185 187 189 190 191 192 194 194 195 197 198 199 201 185 185 185 185 185 185 184 185 184 184 185 184 184 185 184 185 184 184 184 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 184 184 185 184 185 184 185 185 185 184 185 184 184 184 185 185 184 184 184 185 185 184 185 185 184 185 185 184 184 185 185 184 185 185 184 185 184 185 184 184 185 185 184 185 185 185 184 185 184 185 185 185 185 184 184 185 185 185 184 185 185 185 185 185 185 184 184 184 185 184 185 185 185 184 185 185 184 185 185 184 185 184 184 184 184 185 185 184 185 185 184 184 185 184 185 185 184 185 185 185 185 184 184 185 184 185 184 184 184 184 185 184 184 184 184 185 184 184 184 185 185 184 184 185 185 185 185 184 184 185 185 184 184 184 185 185 185 185 185 184 185 184 184 185 184 184 184 185 185 184 185 184 185 184 184 185 184 185 184 185 184 185 184 185 185 184 184 184 185 203 197 190 185 180 176 174 174 175 177 174 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 153 192 192 194 195 198 184 185 184 184 184 185 185 184 184 184 184 184 185 184 184 184 185 185 185 185 184 184 185 184 185 185 184 185 184 185 184 185 184 184 185 184 184 185 184 185 184 185 185 185 185 184 184 184 184 184 184 185 184 185 184 185 185 184 184 185 184 185 184 184 184 184 185 184 184 184 184 184 184 185 185 185 184 185 184 184 185 185 185 185 184 185 184 184 185 185 184 184 184 184 185 185 184 185 185 185 185 184 184 185 184 184 184 185 185 184 185 184 184 184 184 185 184 184 185 184 184 184 185 184 185 185 185 185 185 185 184 184 185 184 185 185 185 184 184 184 185 184 184 185 184 185 185 184 184 184 185 184 185 185 185 184 184 185 185 185 185 160 160 160 158 156 155 155 157 160 163 165 164 161 159 159 163 166 170 176 181 184 187 190 194 197 200 184 184 184 185 185 184 185 184 185 184 185 184 185 185 184 185 184 184 184 185 185 184 184 184 185 185 184 185 184 185 185 184 184 185 184 185 185 185 184 185 185 185 185 184 185 184 185 185 184 184 185 185 184 184 185 185 185 185 185 184 184 184 184 185 185 184 184 185 185 184 185 184 185 184 185 185 184 184 185 185 184 184 184 184 185 185 185 184 185 185 185 184 185 185 185 184 184 184 185 184 185 184 185 184 185 185 184 185 184 184 184 185 184 185 184 185 184 185 185 184 184 185 185 185 185 184 185 185 185 184 185 184 185 184 185 185 184 185 184 185 184 185 185 184 185 185 185 185 185 184 185 185 184 184 184 185 185 185 185 185 185 185 184 185 185 185 185 185 185 185 184 184 185 185 184 184 185 184 184 184 184 184 184 185 185 184 184 185 184 185 184 185 185 185 185 184 185 185 184 185 184 185 185 184 185 184 184 185 184 185 185 184 185 185 185 185 198 190 182 175 165 159 155 157 136 110 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 125 155 196 197 199 185 185 184 185 184 184 185 184 185 184 185 184 185 184 184 185 185 184 184 185 185 184 184 184 184 185 184 185 184 184 184 185 184 184 184 185 184 184 184 184 185 185 184 185 185 184 184 185 185 184 184 184 185 185 185 185 185 185 184 185 185 184 184 184 184 184 185 184 184 185 184 185 184 185 185 185 185 185 184 184 185 184 184 185 185 185 184 184 184 185 184 185 184 185 185 184 185 185 185 184 184 184 184 185 184 184 184 184 184 185 185 185 185 185 185 184 185 184 184 184 185 185 185 184 184 184 184 185 184 185 185 184 184 185 185 184 184 185 184 184 184 184 184 184 184 185 184 184 185 184 184 184 185 185 184 184 185 184 185 184 185 185 184 184 170 170 170 168 166 165 165 167 170 173 175 175 173 171 171 174 179 183 188 194 197 199 185 185 184 184 184 185 185 184 184 184 185 185 184 184 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 184 185 185 184 185 185 184 184 185 185 185 185 184 185 185 185 184 184 184 185 185 185 185 184 184 184 184 185 185 185 185 185 185 185 184 184 185 185 185 184 185 185 184 184 185 185 185 184 185 184 184 184 184 185 185 184 185 184 185 184 184 185 185 184 185 185 184 185 184 184 185 184 184 184 184 185 185 184 185 184 184 184 184 184 184 185 185 185 184 185 185 185 184 185 184 185 185 184 185 184 185 184 184 185 184 185 184 184 185 184 184 184 184 185 184 184 185 185 185 184 184 185 185 184 184 184 185 184 185 184 185 185 185 184 185 185 184 184 184 184 185 185 184 185 185 185 185 185 184 184 184 184 185 185 185 184 184 185 184 184 185 185 184 185 185 184 185 185 185 184 184 184 185 185 185 185 185 184 185 184 185 185 185 184 185 185 184 199 195 191 185 178 111 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 103 119 132 144 163 172 180 188 190 193 197 199 201 202 185 184 184 184 185 184 184 184 185 185 185 184 185 185 185 185 185 185 185 184 185 185 185 184 185 184 184 185 185 185 185 185 184 185 184 184 184 184 184 185 184 184 185 184 185 184 184 184 184 184 185 184 185 185 185 184 185 185 184 184 185 184 185 184 185 184 185 184 184 185 185 185 185 184 185 184 184 184 185 184 185 185 185 184 184 185 184 184 184 185 185 184 185 184 185 184 185 185 185 185 185 185 184 184 185 185 185 185 185 185 184 185 185 184 185 184 184 184 185 184 184 185 185 184 185 185 185 184 185 184 184 185 184 185 185 185 185 184 185 184 185 184 185 185 185 185 185 184 184 185 184 184 184 185 184 185 184 185 185 184 184 185 184 185 185 181 181 181 179 178 177 177 179 181 184 186 186 184 183 183 186 189 192 197 201 204 184 184 185 185 185 184 185 185 184 185 184 184 184 185 184 185 184 185 185 185 185 184 184 184 184 185 184 185 184 185 184 185 184 185 185 184 184 185 185 185 185 184 184 185 184 185 184 185 185 184 184 184 185 185 185 184 185 185 185 184 184 184 184 184 185 184 185 185 185 184 185 185 185 185 185 185 184 184 184 184 184 185 185 184 185 184 184 185 185 184 184 184 184 185 184 185 184 185 185 185 185 184 185 184 185 185 185 185 185 184 185 185 185 184 185 185 184 185 185 184 184 184 184 184 184 185 185 185 185 184 184 185 185 185 184 184 185 184 184 184 184 184 184 184 184 185 184 184 185 185 184 184 184 185 185 185 184 185 185 185 184 185 185 184 185 185 184 184 185 185 184 185 184 184 184 184 185 185 185 184 184 185 185 185 184 185 185 184 184 185 184 184 184 184 184 185 185 184 185 185 184 185 184 184 184 185 185 184 185 184 185 185 185 185 201 198 196 194 192 188 186 185 160 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 148 191 192 192 191 190 191 192 194 196 198 201 203 205 184 184 184 184 184 184 185 185 185 184 185 184 184 184 185 184 184 185 184 185 185 184 185 184 184 185 185 185 184 185 185 185 185 184 184 184 184 184 184 185 185 184 185 185 184 184 184 185 185 184 200 198 197 197 197 197 198 199 201 200 198 195 191 188 185 184 184 185 186 189 192 194 197 199 201 202 184 184 184 185 184 185 185 184 184 185 185 185 184 184 184 184 185 185 185 185 184 185 185 184 185 185 185 185 184 185 184 185 184 184 185 185 185 185 185 184 184 184 185 184 184 185 184 185 185 184 185 184 184 184 184 185 184 184 185 184 185 184 185 184 184 184 184 185 184 184 185 184 184 184 185 184 184 184 184 184 184 185 184 185 185 185 184 185 185 184 194 194 194 194 193 193 194 195 196 197 198 198 197 197 197 198 200 184 185 184 185 185 184 185 184 184 184 185 184 185 185 184 185 185 185 185 184 185 184 185 184 184 185 184 184 185 185 184 184 185 185 184 184 185 184 185 184 184 184 185 184 184 185 184 185 185 184 185 185 185 184 185 185 185 185 184 184 184 184 185 185 185 185 185 184 184 185 185 184 185 185 185 184 184 185 185 185 184 185 185 185 184 185 184 184 185 184 184 185 184 184 184 185 185 185 185 184 184 184 185 184 185 184 185 184 184 184 185 185 185 185 184 184 185 185 184 185 184 185 184 185 185 184 185 185 185 184 185 184 185 184 185 184 184 185 185 184 185 185 184 185 184 185 185 184 185 185 185 184 185 185 184 184 184 184 185 185 184 184 185 184 184 184 184 184 184 185 185 184 185 185 184 185 184 184 184 185 184 184 185 185 185 185 185 184 184 185 184 185 184 184 185 185 184 185 184 184 185 185 184 185 185 185 184 185 184 185 184 185 185 185 185 185 200 195 190 186 182 179 177 176 177 145 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 101 161 192 195 197 199 200 185 185 185 184 185 185 184 185 184 184 185 184 185 185 185 185 185 184 184 184 184 184 185 185 184 184 185 185 185 185 184 184 185 184 184 184 184 185 185 185 185 185 184 185 184 185 185 185 184 185 185 185 184 185 185 185 201 196 192 189 186 184 183 184 184 185 188 189 189 186 181 175 170 168 167 168 170 172 175 177 180 185 188 190 192 195 199 202 185 184 185 185 185 185 184 185 185 185 185 185 184 184 184 185 185 184 185 185 184 185 185 185 184 185 184 185 184 184 184 185 184 185 185 184 185 184 185 185 184 185 184 184 185 185 184 185 185 184 184 184 185 185 184 184 185 185 184 184 185 184 184 185 185 184 185 185 185 184 184 184 185 185 184 185 185 185 185 184 185 184 185 184 184 184 184 185 184 185 185 184 185 185 184 184 185 185 185 184 184 184 185 184 184 184 185 184 185 184 185 184 184 184 184 185 184 185 185 185 184 184 185 185 184 185 185 184 184 185 184 185 185 184 184 184 184 185 185 185 184 185 184 185 185 185 184 185 185 184 185 184 184 185 185 185 185 185 184 185 185 185 184 185 185 184 184 185 184 185 185 184 185 184 185 185 184 185 184 184 184 185 185 185 184 185 185 185 185 184 184 185 185 184 185 185 184 185 185 185 184 185 185 184 185 184 184 184 184 185 185 185 185 185 184 185 184 185 185 185 185 184 184 184 184 185 184 185 185 184 185 185 185 185 185 185 184 185 185 184 184 185 184 184 185 184 184 184 185 184 185 184 185 184 185 184 185 184 185 184 184 185 185 185 184 184 184 184 184 184 185 185 184 184 184 184 185 185 185 185 184 185 184 184 185 184 184 185 184 184 185 184 184 184 184 185 185 185 185 185 184 184 185 184 185 185 184 184 185 185 185 184 184 184 185 184 185 185 184 197 193 188 181 176 171 163 162 156 122 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 153 182 192 196 199 184 184 184 184 185 184 184 184 185 185 185 185 185 185 185 185 184 184 184 185 184 184 185 185 185 185 184 184 184 184 185 185 185 184 185 184 185 184 185 185 185 185 185 184 184 185 184 185 185 185 184 184 184 185 184 185 184 185 199 192 186 182 178 174 172 171 172 172 173 176 177 177 173 167 161 155 152 152 153 156 159 162 165 168 173 176 179 182 186 190 194 197 185 185 184 184 185 185 185 185 184 184 184 185 184 185 185 185 184 184 184 185 185 185 184 184 185 185 184 184 185 185 184 184 184 184 185 185 184 185 184 185 184 184 184 185 185 185 185 185 185 185 184 184 185 185 185 184 184 184 184 185 185 184 185 184 185 184 184 184 184 185 185 184 184 184 185 185 184 185 184 184 184 185 184 184 184 185 184 184 185 184 185 184 184 184 184 185 184 185 185 185 185 185 185 184 185 185 184 184 185 185 184 185 184 185 185 184 185 185 185 185 185 185 185 185 185 184 184 185 185 185 185 185 184 184 184 185 184 184 185 184 184 184 184 185 185 185 184 185 185 185 184 184 185 185 184 184 185 185 185 184 185 185 184 185 185 184 185 185 185 184 185 184 184 184 185 184 185 185 185 185 185 185 184 185 184 185 185 185 185 184 185 184 184 184 184 185 185 184 184 185 185 185 185 185 184 184 185 184 185 185 185 185 184 185 185 184 185 185 184 184 184 185 184 184 184 184 185 184 185 184 185 184 185 185 185 185 184 184 184 185 184 184 185 185 184 185 184 184 184 185 185 185 185 184 184 185 185 185 185 185 184 184 185 185 184 184 185 185 185 184 185 184 184 184 184 184 184 185 184 184 184 184 184 185 185 185 185 184 184 184 184 185 185 185 184 184 185 184 184 184 185 185 185 185 185 185 185 185 184 184 185 184 185 185 184 185 185 196 191 186 182 177 170 127 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 135 156 174 182 184 187 191 196 200 185 185 185 185 185 184 184 185 185 184 185 185 184 185 184 184 185 184 184 184 184 184 184 185 185 185 185 185 184 185 184 184 185 185 184 184 184 185 184 185 184 185 185 185 184 184 184 185 185 185 185 185 184 184 184 185 185 184 194 189 183 178 174 171 168 165 164 164 164 164 166 167 166 162 157 150 145 142 142 145 148 152 155 158 161 166 169 171 174 178 182 185 188 192 196 184 185 185 185 184 184 184 185 184 185 185 184 184 184 185 185 185 184 184 184 184 185 185 184 185 185 185 185 185 185 184 184 185 184 184 185 184 184 184 185 184 185 185 185 185 184 184 185 184 184 184 185 185 184 185 185 184 185 185 185 184 184 184 184 185 185 185 185 184 185 184 185 185 184 185 184 184 184 185 185 184 184 185 185 184 185 184 184 184 184 185 185 184 184 184 184 184 185 185 185 184 184 184 185 185 185 185 185 185 185 185 184 185 184 184 184 185 184 184 185 185 185 185 184 184 184 184 184 185 184 185 185 184 184 184 185 184 184 185 184 184 184 184 184 185 184 185 184 185 185 185 184 184 185 185 185 184 184 184 185 185 184 185 185 185 185 185 185 184 184 185 185 185 184 185 184 184 185 184 185 184 185 184 185 184 185 184 185 184 185 185 185 184 184 185 184 185 184 185 185 185 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 184 185 184 184 185 185 185 184 185 184 184 185 184 185 184 184 185 185 184 184 185 185 185 184 185 185 184 185 185 184 184 184 184 184 185 184 184 185 185 184 185 185 184 184 185 185 184 184 184 184 185 185 185 184 185 184 185 185 184 185 184 185 184 185 184 184 184 184 184 184 185 184 184 184 185 184 185 184 184 185 184 184 184 185 185 185 184 185 184 184 184 184 185 184 185 199 197 194 191 186 183 181 178 128 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 145 187 186 186 186 187 189 191 194 197 201 185 185 185 185 184 185 185 185 184 184 184 184 185 184 185 185 185 185 184 184 185 184 185 185 185 184 184 184 185 185 185 184 184 184 184 184 184 184 185 184 184 185 184 185 185 185 185 185 184 184 184 185 185 184 184 198 195 191 186 182 178 173 170 168 167 165 164 163 162 161 160 160 159 157 154 149 144 141 139 139 141 145 148 152 156 159 163 166 167 168 171 174 175 177 180 184 186 188 191 194 195 195 197 184 185 185 184 184 184 184 185 185 184 185 184 184 184 184 184 184 185 185 184 185 184 185 185 184 184 184 185 185 185 184 184 185 184 185 184 185 185 185 184 184 184 185 185 184 184 185 185 184 185 185 185 184 184 184 184 184 185 184 184 184 185 184 184 185 184 185 184 185 185 185 185 184 185 185 185 184 184 185 184 184 184 184 184 184 185 184 184 184 184 184 184 185 184 184 185 184 185 184 184 184 185 184 185 185 185 185 185 184 184 185 184 184 184 185 184 184 185 184 184 185 185 184 184 185 184 184 185 184 185 184 185 185 185 184 185 184 185 184 185 184 185 184 185 185 185 185 185 184 185 185 184 185 185 185 185 185 185 185 185 184 184 184 185 185 184 184 184 185 185 185 184 185 185 185 184 185 185 184 185 184 185 184 185 184 184 184 184 184 184 185 185 185 185 185 185 184 184 185 184 184 185 184 184 185 184 184 184 184 184 184 184 185 185 184 185 184 185 184 184 184 185 184 184 184 185 185 185 185 185 184 184 184 185 184 185 184 184 185 185 185 185 185 184 185 185 185 184 184 184 185 184 185 184 185 184 184 184 185 184 185 185 184 184 185 185 184 185 185 185 184 184 184 184 184 184 184 185 185 184 184 184 185 184 185 185 185 184 184 185 185 185 185 184 185 185 202 200 198 195 193 192 191 190 188 185 182 180 178 177 176 131 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 101 177 190 192 194 195 196 198 200 201 203 185 185 184 184 185 185 185 185 185 185 184 185 185 185 185 184 184 185 184 185 184 184 184 185 185 184 184 185 185 184 185 185 185 185 184 185 184 184 184 185 185 184 184 185 184 185 184 184 185 184 184 203 201 198 195 191 188 186 183 178 174 170 167 165 164 165 167 167 166 165 164 162 159 157 155 152 149 146 144 143 142 143 144 147 150 155 159 162 165 167 167 166 167 167 168 168 169 171 173 174 177 179 179 180 183 187 192 198 184 185 184 185 184 184 185 185 185 184 185 185 185 185 184 185 185 184 184 185 184 184 185 184 185 184 184 184 184 184 185 185 184 185 184 185 184 184 184 184 184 184 185 184 184 185 184 184 184 185 184 184 185 185 184 184 185 185 184 184 185 185 185 185 184 185 184 184 185 185 185 184 185 185 185 184 185 184 184 184 185 185 184 185 185 184 185 185 185 185 184 185 185 184 184 184 184 185 185 185 184 185 184 184 184 184 185 184 185 184 185 185 184 184 185 185 185 185 184 184 185 185 184 185 185 185 184 184 185 185 185 184 184 184 184 184 184 185 185 185 184 184 185 185 185 184 184 185 184 185 184 184 184 185 185 185 184 184 185 184 185 184 184 184 184 185 185 184 184 184 185 185 185 184 184 184 185 184 185 184 184 184 185 185 184 184 185 184 184 185 185 185 185 185 184 184 185 184 184 185 185 184 185 185 185 184 185 185 185 185 184 184 184 184 184 185 184 184 184 184 185 184 185 184 185 185 185 184 184 185 184 184 184 185 185 184 185 185 185 184 185 184 184 185 184 184 184 184 184 185 185 184 184 185 184 185 184 184 184 185 184 185 185 184 184 185 185 184 184 185 184 185 184 185 184 184 185 185 185 184 185 184 184 185 185 184 184 184 185 184 205 204 201 197 194 192 188 186 184 183 182 179 177 175 174 171 157 114 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 116 189 192 194 198 185 184 184 185 185 184 184 185 184 185 185 185 185 184 184 185 184 184 185 185 185 185 184 185 184 185 185 185 184 184 185 185 185 185 185 185 185 184 184 185 184 184 185 185 184 184 185 184 185 184 185 184 185 184 184 184 184 203 198 194 191 186 182 179 176 173 169 165 161 159 159 161 165 168 170 170 169 166 163 159 155 153 150 147 146 145 146 146 147 148 151 154 159 163 166 168 168 168 166 165 163 162 161 161 161 162 163 165 166 166 167 170 175 182 189 197 184 185 185 184 184 185 185 185 184 185 185 184 184 185 184 185 184 185 185 185 185 184 184 185 184 184 184 184 184 184 184 184 185 185 185 184 185 185 184 185 185 185 184 184 185 185 184 185 184 184 184 184 185 184 184 184 184 184 185 184 184 185 185 184 185 185 185 184 185 184 184 184 185 184 184 184 184 184 185 184 185 184 184 185 184 184 184 184 184 184 184 184 184 184 185 184 185 185 185 184 184 184 185 185 184 185 185 184 185 185 184 184 185 184 185 184 185 185 184 185 185 184 184 184 185 185 185 184 185 185 184 184 184 185 185 185 184 185 185 184 185 185 185 185 184 185 184 185 185 185 184 185 184 185 185 184 185 185 184 184 184 184 184 185 185 184 185 185 185 185 185 184 185 184 184 185 185 184 185 185 185 184 185 184 184 185 185 184 185 184 184 184 185 184 185 185 185 184 184 185 184 184 184 184 185 184 184 184 185 184 184 184 185 185 184 185 184 185 184 184 184 184 185 185 184 184 185 185 184 185 185 184 185 185 184 184 184 184 184 185 184 184 184 185 185 184 185 184 184 184 185 184 184 184 185 185 184 184 185 184 184 185 184 184 184 185 185 184 185 184 185 184 185 185 185 185 184 184 184 184 184 185 185 185 184 185 184 184 202 200 199 195 192 190 187 184 181 165 145 119 103 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 104 118 133 168 184 188 192 195 199 185 184 184 184 185 185 185 185 185 184 185 185 184 185 185 185 185 185 184 184 185 184 185 184 184 185 184 185 184 185 184 184 185 185 184 185 184 184 185 185 185 185 185 185 184 185 184 184 184 185 185 184 184 185 185 184 184 201 195 190 186 182 178 174 170 168 166 162 158 155 154 155 159 164 169 172 172 170 166 161 157 154 150 148 146 146 147 148 150 151 153 155 158 162 165 168 169 169 167 165 162 159 157 155 154 153 153 153 154 154 154 154 157 162 168 175 184 192 184 184 185 185 184 185 185 185 184 185 185 184 184 184 184 185 185 184 185 184 184 184 185 185 185 184 184 184 184 185 184 185 185 185 184 184 185 184 185 185 185 184 184 184 184 184 184 184 185 184 184 184 184 185 184 185 185 184 185 184 185 185 185 184 184 184 184 185 184 184 184 185 184 185 185 184 185 184 185 184 184 185 184 184 185 184 185 184 184 185 185 184 185 185 184 185 184 185 185 185 184 184 184 185 184 184 184 184 184 185 184 185 184 185 185 185 184 185 185 184 185 184 185 185 184 185 185 184 185 184 185 185 184 184 184 184 185 184 185 185 184 185 185 184 184 184 185 184 184 184 184 184 184 185 185 184 185 185 185 185 184 184 184 185 185 185 184 185 184 185 185 184 185 184 185 184 184 185 184 185 184 185 184 185 185 184 185 185 184 184 184 185 184 184 185 184 184 185 185 185 184 185 184 184 185 184 185 185 185 185 185 185 184 185 185 184 185 184 185 185 184 185 184 184 185 184 184 185 184 184 184 184 184 185 184 185 185 185 185 184 185 184 184 185 185 185 185 185 184 185 185 185 184 184 185 184 184 184 184 184 184 185 184 184 185 185 185 185 185 184 185 184 185 184 185 184 184 185 184 185 185 185 200 200 199 199 198 196 194 193 191 188 187 186 112 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 111 175 181 183 184 186 188 190 194 198 201 185 185 184 185 185 184 185 185 185 185 184 184 184 184 184 185 184 184 184 184 185 185 184 184 184 184 184 185 184 185 184 185 185 185 185 185 184 185 185 185 184 185 185 185 184 185 184 184 185 184 185 185 185 184 185 184 185 197 193 187 182 179 177 174 170 168 166 164 161 157 154 153 154 159 164 170 172 170 166 161 156 153 150 149 148 147 147 148 150 152 154 155 158 161 164 166 167 168 168 166 165 162 159 157 154 152 150 150 150 150 149 148 148 149 153 158 163 170 178 185 191 195 185 184 185 185 185 185 185 184 184 185 184 185 185 184 184 185 185 185 184 185 185 185 185 184 185 185 185 184 184 185 184 184 185 184 185 185 184 184 185 184 185 185 184 184 185 185 184 185 184 184 184 184 185 184 184 184 185 185 185 184 185 184 185 185 184 185 184 185 184 185 184 185 185 185 184 184 185 185 184 184 185 185 184 185 184 184 185 185 184 184 185 185 184 185 185 184 184 185 185 185 184 185 184 185 184 184 184 184 184 185 185 185 184 185 184 185 184 184 184 185 184 185 185 185 184 185 185 185 184 185 184 185 185 185 184 184 185 185 185 184 185 184 185 184 185 184 184 184 184 185 185 184 184 184 184 184 185 185 185 185 185 185 185 185 185 184 184 184 185 185 185 184 184 184 184 184 185 184 184 184 185 184 184 184 185 184 184 184 185 184 185 184 184 184 185 185 185 184 184 185 184 185 184 184 184 184 184 185 185 184 185 185 185 184 185 184 184 184 185 185 185 185 184 184 185 185 184 185 185 184 204 202 201 199 198 198 198 198 197 197 196 195 195 195 194 195 195 196 197 199 199 199 199 198 198 198 198 198 199 199 200 200 201 201 201 201 201 200 199 197 196 195 194 194 194 194 193 192 192 192 192 192 192 192 191 189 188 187 186 155 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 112 185 186 188 190 193 195 196 198 201 185 184 185 185 185 184 184 184 184 185 185 184 185 184 185 184 184 185 185 185 184 185 184 185 184 185 184 184 184 185 184 185 185 184 184 184 184 185 185 185 184 184 184 185 184 185 185 185 185 185 184 184 185 203 202 201 200 197 193 189 185 181 177 175 174 172 170 169 168 167 165 161 158 156 157 161 166 171 172 169 163 157 152 149 148 149 150 150 150 150 151 153 155 157 160 163 165 166 166 167 167 166 165 163 161 159 157 155 153 152 151 150 148 147 146 147 149 151 154 159 165 172 177 183 192 184 185 185 185 185 184 185 184 184 185 184 185 185 184 184 185 184 185 185 184 184 185 184 185 185 184 185 184 185 184 184 185 185 185 184 184 184 184 185 184 184 184 184 185 184 185 184 185 185 184 185 185 185 184 184 185 184 185 185 184 185 184 184 184 184 184 184 185 184 185 184 185 185 184 185 185 185 184 184 185 185 185 184 185 185 184 184 184 185 184 184 184 185 185 185 184 184 184 184 184 184 184 185 185 184 184 184 184 184 184 185 184 184 185 184 185 185 185 185 184 184 184 185 184 185 185 185 184 184 184 185 184 184 185 185 184 184 184 185 184 185 185 184 184 184 184 184 184 185 184 184 184 185 185 185 184 185 184 185 184 184 185 184 184 185 184 185 185 184 184 184 185 184 184 185 185 185 185 184 185 185 184 185 184 185 184 184 185 185 184 185 185 184 185 184 184 185 184 184 184 185 184 184 184 184 184 185 185 184 185 185 184 185 185 185 184 185 184 185 185 184 185 185 185 185 185 184 184 201 198 195 194 192 191 191 191 191 190 189 188 187 186 186 186 186 187 188 190 192 192 192 192 191 191 191 191 191 192 193 194 194 195 195 196 196 195 194 192 190 188 187 186 186 186 186 185 185 184 184 185 185 186 186 186 180 163 142 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 151 185 188 192 197 185 184 185 184 185 185 185 185 185 184 184 184 185 184 185 185 185 184 185 184 185 184 184 184 184 185 184 184 185 184 185 184 184 184 185 185 184 185 185 184 184 184 185 185 185 185 185 184 185 184 184 185 184 184 184 185 184 184 201 197 194 192 191 189 185 181 178 175 172 172 172 172 172 172 172 172 170 167 164 162 162 165 170 174 173 169 161 154 149 147 150 153 155 156 155 154 154 156 159 162 165 167 168 167 167 167 167 167 167 166 165 164 162 160 157 156 154 152 150 149 147 146 146 145 146 148 152 156 161 168 179 190 199 185 185 185 184 184 184 184 184 185 185 185 184 184 184 184 184 184 184 184 185 184 185 185 185 185 184 184 184 185 184 185 184 184 184 185 184 184 184 184 185 185 185 184 185 185 185 185 185 184 185 185 184 185 184 185 185 185 185 185 184 184 185 185 185 184 185 184 184 185 184 184 185 184 185 184 185 184 184 185 184 184 184 184 184 185 185 184 184 185 184 185 184 184 185 184 184 185 185 184 185 184 184 184 184 185 185 184 184 184 185 184 185 185 184 185 184 184 185 184 185 184 185 184 184 184 184 185 184 184 184 185 184 184 184 185 184 185 185 185 184 185 184 184 185 184 185 184 185 185 185 184 184 185 185 184 185 185 185 185 184 185 184 185 185 184 184 185 184 185 184 184 184 184 184 184 185 184 185 185 184 184 185 185 185 184 185 185 184 185 184 184 184 185 184 185 185 185 185 184 185 184 185 185 184 184 185 185 185 184 184 185 184 184 185 185 185 184 184 185 184 185 185 185 184 185 199 195 192 190 188 187 186 186 186 186 186 185 184 183 183 182 182 182 183 185 144 133 135 135 133 118 101 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 125 151 184 186 189 194 199 184 185 185 185 184 184 184 185 184 185 184 184 184 185 184 184 184 184 185 185 184 184 185 184 185 185 185 185 185 184 185 184 185 184 185 185 185 185 185 184 185 184 184 185 185 185 185 185 184 185 185 184 184 185 185 185 185 185 199 194 188 186 185 185 183 179 176 173 170 169 169 170 172 173 175 176 177 177 175 172 171 170 172 175 178 176 171 163 156 152 152 156 161 165 166 165 163 162 163 166 170 173 174 174 172 171 169 169 169 169 168 167 166 165 163 161 159 157 154 152 150 148 146 145 142 140 140 142 145 148 154 165 177 187 184 184 184 185 184 185 185 185 185 185 184 184 184 184 185 185 185 185 184 185 184 184 185 184 185 184 185 185 185 184 185 184 185 184 184 184 184 184 184 184 185 184 184 185 184 185 184 184 185 185 184 185 184 184 184 184 184 185 184 184 184 184 184 185 184 184 184 185 185 184 185 185 185 184 185 185 184 184 184 184 185 185 185 185 184 184 185 185 184 184 185 185 185 184 185 184 185 185 184 184 184 184 184 184 185 184 185 184 184 185 184 184 184 184 185 185 184 185 184 184 184 185 184 184 185 184 184 185 185 185 184 185 184 185 184 185 185 185 184 185 185 184 184 184 185 184 185 184 184 184 184 185 185 185 184 185 185 185 185 185 184 185 185 184 185 185 185 184 185 184 185 184 184 185 184 185 184 184 185 184 185 185 185 185 185 184 185 184 185 184 185 185 184 185 184 184 185 184 185 185 185 184 185 185 185 185 185 185 185 185 185 184 184 185 185 184 185 185 184 185 185 184 200 197 195 192 189 187 185 185 184 184 185 186 186 186 114 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 121 149 160 188 187 186 188 189 191 194 199 184 185 184 184 185 185 185 184 185 185 185 185 184 184 185 184 185 185 184 184 184 185 184 185 185 185 184 185 185 184 184 184 184 184 185 184 184 184 184 185 185 184 185 184 184 184 185 184 184 185 185 184 184 185 184 184 185 184 194 190 185 181 180 181 182 182 179 175 172 170 168 168 169 171 173 176 178 180 181 181 179 178 177 179 181 182 180 175 168 162 159 161 166 172 177 178 176 173 172 172 176 180 183 183 182 179 176 173 171 170 168 167 166 165 165 164 162 160 158 156 153 151 149 147 145 141 139 138 139 139 142 146 155 165 174 184 194 184 185 184 184 185 185 184 184 185 184 184 184 184 184 185 184 185 184 185 185 185 185 185 184 184 185 184 184 184 185 184 184 184 184 184 185 185 184 184 185 185 185 185 185 184 185 184 185 184 184 184 184 185 184 185 185 185 184 185 184 184 185 184 184 184 184 185 184 184 184 184 185 184 184 185 185 185 185 184 185 185 185 184 184 184 184 184 185 184 184 184 185 185 185 185 185 185 184 184 184 184 185 185 184 184 184 184 185 184 184 185 184 185 184 184 185 185 184 184 185 185 184 185 184 184 184 184 184 184 184 185 185 185 184 184 184 185 185 185 185 185 184 184 184 184 184 185 185 185 185 184 185 185 185 185 184 185 185 185 185 185 185 184 185 185 185 185 184 184 184 184 184 184 184 185 184 184 184 184 184 185 185 184 184 185 184 185 185 185 184 184 185 185 185 184 184 184 184 184 184 184 184 185 184 184 185 204 202 200 199 197 196 194 193 193 192 191 191 190 190 189 187 186 185 184 183 183 183 183 141 100 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 119 191 193 195 195 195 195 195 197 198 199 201 185 184 184 185 184 184 185 184 184 185 184 184 185 184 185 184 184 184 184 185 185 184 184 184 185 185 184 184 184 184 184 185 184 185 185 185 184 184 185 185 184 184 184 184 185 185 185 184 185 184 185 184 185 184 185 184 199 194 188 182 178 175 174 175 179 183 184 182 179 175 172 170 169 170 171 174 177 181 184 186 187 186 186 185 186 186 186 185 181 175 171 170 173 179 185 190 191 189 185 183 183 186 191 194 193 190 186 182 177 173 170 167 164 163 163 163 163 162 161 160 158 155 154 152 150 147 145 143 141 141 140 141 143 148 153 158 166 176 186 195 184 184 185 184 185 184 185 184 184 184 185 185 185 185 184 184 185 184 185 185 184 184 185 185 185 185 185 184 185 184 185 184 184 185 185 184 185 184 185 185 184 185 185 184 185 185 185 184 184 185 184 185 184 185 184 184 185 185 184 184 185 185 185 185 184 184 184 184 185 184 185 184 184 184 184 185 184 185 184 184 184 185 184 185 185 184 185 184 184 184 185 184 185 185 184 185 184 185 185 184 184 185 184 184 185 185 184 185 185 185 184 185 184 185 184 184 184 184 185 184 184 184 185 185 184 185 185 185 184 184 185 185 184 185 184 184 185 184 184 185 184 185 184 184 185 185 184 185 185 185 185 184 185 185 184 185 184 185 184 185 185 184 184 185 185 185 184 185 184 184 185 184 185 185 184 184 184 184 184 185 184 184 185 185 185 185 185 185 184 185 185 184 185 185 185 185 184 185 184 184 185 205 202 200 198 195 192 191 189 187 185 183 182 181 180 180 180 180 180 180 179 179 180 174 149 111 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 118 191 194 197 201 185 185 185 185 185 185 185 184 184 184 185 184 184 185 184 184 185 185 184 184 184 185 185 184 185 185 185 185 184 184 184 184 185 185 185 184 185 184 184 184 184 184 184 184 185 184 184 184 185 184 185 184 184 185 185 185 185 184 185 184 184 185 184 197 189 182 175 170 168 168 169 172 178 184 187 186 184 180 176 174 172 172 172 175 178 183 187 190 193 194 194 194 193 192 191 189 187 184 181 182 186 192 197 202 203 200 196 194 194 197 201 203 202 199 194 189 182 176 172 167 163 162 162 163 164 163 163 162 160 158 157 155 152 150 149 148 147 145 143 142 142 143 144 145 149 159 170 183 195 185 184 184 184 185 184 185 185 184 184 184 184 184 185 185 185 185 185 185 185 185 184 185 185 184 185 185 184 184 185 185 184 184 184 184 185 184 184 185 184 184 184 184 184 184 184 184 185 185 185 185 184 185 185 184 185 184 185 185 185 185 184 184 185 184 185 185 185 185 184 185 184 185 184 184 184 184 184 184 184 184 185 184 185 184 185 185 184 185 185 184 184 184 184 184 184 184 185 184 185 185 185 185 184 185 184 184 184 184 184 184 184 184 185 184 184 185 185 184 184 185 184 185 185 185 185 184 184 184 184 184 184 184 185 185 185 184 185 185 185 185 185 184 184 184 185 184 184 185 184 184 184 185 184 185 185 184 184 185 184 184 184 184 184 184 184 184 184 185 185 184 184 184 185 185 184 185 184 185 185 184 185 184 184 185 185 184 184 184 185 185 185 185 184 185 184 184 185 185 203 200 197 195 194 191 188 186 184 182 165 154 141 128 114 114 101 102 103 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 125 172 190 194 198 202 185 184 185 184 185 185 185 184 185 185 184 185 184 184 185 184 185 185 184 184 185 185 184 184 184 185 184 185 184 184 185 185 185 184 185 185 184 184 185 185 184 184 185 185 184 185 184 185 184 184 185 184 185 185 185 184 185 184 185 184 185 184 184 197 188 179 172 165 161 161 162 166 170 177 183 187 189 187 185 181 179 177 176 176 178 182 186 191 195 199 201 201 202 201 199 197 195 194 192 192 193 197 202 207 211 211 209 205 203 203 205 208 209 208 205 201 196 189 183 177 172 168 166 166 168 168 167 166 165 163 161 159 158 156 155 154 153 152 149 146 144 141 140 137 135 137 144 155 168 183 195 184 185 185 184 185 184 184 185 185 184 185 185 184 185 185 185 184 185 184 184 185 185 185 184 184 185 185 184 185 185 185 185 184 184 185 184 185 185 185 185 185 184 184 184 185 184 185 184 185 185 185 185 184 184 184 185 184 184 184 185 185 185 185 184 185 184 185 185 184 184 185 185 185 185 185 184 184 185 184 185 185 184 184 184 185 185 185 184 184 185 185 184 184 184 185 185 185 185 185 184 185 185 185 184 185 184 184 185 185 185 184 184 184 185 185 184 184 185 184 185 185 184 185 184 185 185 184 184 184 185 184 185 184 184 185 184 184 185 184 185 184 184 185 185 185 184 185 184 185 184 185 185 184 184 185 185 185 185 185 185 184 184 184 185 185 185 185 184 185 185 184 185 185 185 185 184 185 184 184 184 185 185 184 184 185 184 185 184 184 184 184 184 185 185 185 184 200 199 197 195 194 192 192 190 188 129 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 137 175 181 183 185 186 190 194 198 202 184 184 184 185 185 184 184 185 184 185 185 185 184 184 184 185 184 185 185 185 184 184 185 185 184 185 184 185 185 184 184 185 185 184 185 185 185 184 184 184 184 185 184 184 185 185 184 185 184 185 185 185 184 185 185 185 184 185 184 185 185 184 185 197 189 180 172 166 160 158 159 161 165 170 175 180 185 187 188 188 186 186 184 182 182 183 186 190 195 199 203 206 208 209 208 206 204 202 200 199 199 200 203 207 211 214 214 213 210 208 208 208 210 210 209 208 205 202 196 190 186 181 176 174 175 176 175 172 169 166 163 161 160 159 158 157 155 155 153 150 147 144 142 139 135 133 133 138 146 157 170 181 193 184 184 184 184 184 185 184 184 185 184 184 184 185 184 184 184 184 185 184 184 185 185 185 185 184 184 185 184 184 184 184 184 185 185 185 185 184 185 185 185 184 185 184 185 185 184 185 185 184 184 185 184 184 185 185 184 184 184 184 184 185 185 185 185 184 184 185 184 185 184 185 184 185 203 202 201 200 199 199 199 200 200 199 199 197 197 196 196 197 197 197 197 197 197 197 197 197 197 197 198 199 200 201 201 200 199 199 199 199 201 201 203 203 204 185 184 185 184 184 185 185 185 185 185 185 184 184 185 185 185 184 185 185 185 184 184 185 185 185 185 185 184 185 184 185 185 184 184 185 184 184 184 184 185 184 185 184 184 185 184 184 184 185 185 185 184 184 184 185 185 185 184 185 185 184 185 184 185 185 185 185 185 185 184 185 184 203 201 201 200 198 197 196 195 194 192 192 191 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 165 186 188 189 192 194 195 197 201 185 184 184 185 185 185 185 185 185 185 184 184 185 184 185 184 185 185 185 185 184 184 185 185 185 185 185 185 184 184 184 185 185 184 184 185 184 184 185 185 185 184 185 185 185 185 185 185 184 185 185 184 184 184 185 184 185 185 184 185 185 185 185 201 194 187 179 172 166 163 160 159 161 165 168 171 174 176 180 184 188 190 193 194 192 190 189 190 192 195 198 202 207 210 213 214 214 213 210 208 207 206 206 206 206 208 210 211 212 211 211 210 209 208 208 207 206 207 207 207 204 200 197 192 188 186 186 186 183 178 172 168 163 159 159 159 159 158 156 155 153 150 148 146 144 141 138 136 135 137 142 148 155 165 177 187 195 184 185 184 185 185 184 185 184 185 184 184 185 185 184 185 184 184 184 184 185 185 184 184 184 184 185 184 185 184 185 184 185 185 184 185 184 185 185 185 184 185 185 184 185 185 185 185 184 184 185 185 184 184 184 185 184 185 185 184 184 184 185 184 184 206 205 204 202 201 200 199 197 195 194 192 191 190 190 191 192 191 190 188 187 186 186 187 188 188 188 187 187 187 187 187 188 188 190 191 192 193 193 192 190 190 190 191 193 195 196 197 198 199 200 202 203 204 206 184 184 184 184 185 184 184 184 185 184 185 184 185 184 185 185 185 184 184 184 185 185 184 184 185 185 184 185 184 185 185 184 185 185 184 184 185 185 185 184 185 185 184 185 185 185 185 184 185 184 184 185 185 184 184 184 184 185 184 185 157 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 175 190 194 197 184 185 185 184 184 184 185 185 184 184 185 184 185 184 184 185 185 185 184 185 184 185 185 184 184 184 184 185 184 185 185 184 184 184 185 185 185 184 185 185 184 184 185 185 185 185 184 185 185 185 185 184 185 184 184 184 185 184 184 185 185 185 185 184 184 185 185 185 185 194 186 177 171 166 163 163 162 164 166 170 173 173 173 173 175 181 187 193 198 201 200 197 195 196 197 198 201 203 207 210 213 214 214 214 214 212 211 210 208 207 206 205 205 205 206 207 208 209 208 206 203 202 202 204 207 209 210 208 206 204 200 199 197 196 192 184 176 170 163 159 158 159 160 159 157 155 153 151 149 148 148 146 144 143 142 142 142 141 143 150 161 174 185 197 185 185 184 184 184 184 184 185 184 185 184 185 185 184 184 184 184 184 184 184 184 185 184 184 185 185 185 184 185 184 184 184 184 185 185 185 184 185 184 184 185 184 184 185 184 184 185 184 184 185 184 184 184 185 185 185 207 207 206 206 205 205 203 202 201 200 198 197 196 194 193 190 188 187 186 185 186 187 187 187 185 183 182 181 181 182 183 183 183 182 182 182 182 182 183 183 185 186 188 189 188 187 186 185 185 186 187 189 191 192 193 194 196 198 199 201 203 204 205 185 184 184 184 184 185 184 185 184 184 184 185 184 185 184 184 184 184 185 185 184 185 185 184 184 184 184 185 185 185 184 184 184 185 184 184 185 185 185 184 185 185 185 184 185 185 185 185 185 185 185 185 184 184 185 184 184 185 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 141 181 190 195 200 184 185 184 185 184 185 185 185 184 185 185 185 185 184 184 185 185 184 185 185 184 185 185 184 185 184 185 185 184 184 185 185 184 184 184 185 185 184 185 184 185 185 184 185 184 185 184 185 184 185 184 184 184 184 185 184 185 184 185 185 184 184 184 184 184 184 185 185 185 195 186 178 170 165 162 162 163 165 168 171 174 176 175 173 171 173 179 187 194 201 205 204 202 200 199 199 200 201 203 206 210 213 214 214 214 213 211 210 208 206 205 202 200 199 199 200 202 205 206 205 202 198 196 197 200 205 209 212 213 212 211 208 207 206 204 199 191 182 174 166 161 161 163 163 162 159 157 154 152 151 151 151 150 150 150 150 148 144 138 135 137 147 159 172 187 185 184 185 184 184 185 184 185 185 185 184 185 185 184 184 184 184 184 184 185 185 185 185 185 184 184 185 184 184 185 184 185 184 184 184 184 184 184 184 185 185 184 184 184 184 184 185 184 185 184 185 184 185 184 185 184 200 200 200 199 199 198 197 197 196 195 195 194 192 191 190 188 186 185 184 184 185 186 187 186 185 183 182 181 181 182 183 183 183 183 182 182 182 182 183 184 185 186 187 188 188 186 185 184 184 185 186 187 188 190 190 191 192 194 195 196 197 198 198 199 199 185 185 185 184 184 184 184 185 184 184 184 184 185 184 185 185 185 185 184 185 185 185 185 184 184 185 185 185 184 185 184 185 184 184 185 184 185 184 184 185 184 185 185 185 185 184 184 185 184 185 184 185 184 201 198 128 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 137 175 182 184 186 188 191 195 200 185 184 184 185 184 185 184 184 184 184 184 185 185 184 185 185 185 185 184 184 184 184 185 184 184 184 185 185 185 185 184 185 184 185 185 185 184 185 185 185 185 184 185 185 185 185 184 185 184 185 185 185 185 184 184 185 184 184 184 184 185 185 184 184 184 185 184 185 185 194 185 177 170 165 161 160 162 165 168 171 174 176 178 177 174 172 174 179 188 196 203 206 206 203 201 200 199 199 200 201 203 204 206 206 207 206 206 204 202 200 198 196 194 192 192 192 194 196 199 201 201 197 194 191 192 196 202 207 211 214 214 214 214 213 213 211 207 199 191 183 175 170 169 170 170 167 165 162 159 157 155 154 154 154 156 158 159 156 149 138 130 128 133 144 155 171 185 194 184 185 184 185 184 185 184 185 185 184 185 184 184 184 185 185 185 185 185 185 185 185 185 184 185 184 185 184 185 185 185 184 184 184 185 185 185 185 184 185 184 185 185 184 185 185 184 185 184 185 184 185 185 185 192 192 192 192 191 191 191 192 192 192 192 192 191 190 189 188 188 187 187 188 189 190 191 191 190 188 188 187 187 188 188 189 188 188 188 188 188 188 188 189 190 191 192 192 192 190 189 188 187 187 188 188 188 189 189 190 190 191 192 192 192 192 191 191 191 192 194 196 199 200 201 201 202 202 202 203 202 202 201 201 201 200 200 200 201 201 184 184 184 185 184 184 185 202 203 184 185 184 184 184 185 185 184 184 185 184 202 202 202 202 200 199 197 195 193 190 188 186 184 145 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 129 186 187 188 189 192 194 197 199 201 185 185 184 184 185 184 184 185 185 185 185 184 184 185 185 184 184 185 185 184 184 185 185 185 185 185 184 184 184 185 185 184 185 185 184 184 184 185 185 184 185 185 184 184 184 184 184 185 184 184 184 185 185 185 185 184 184 184 185 185 184 185 185 184 185 184 184 185 184 193 183 175 169 166 164 163 163 165 168 171 173 175 177 178 177 176 175 177 183 190 197 203 206 205 201 199 197 197 197 197 197 195 195 194 192 192 192 192 191 189 186 184 182 182 182 183 185 188 190 193 195 195 193 190 188 189 193 198 203 207 210 211 212 213 214 214 214 212 206 200 194 186 181 179 178 176 172 169 166 163 160 157 156 155 156 161 165 168 165 156 143 130 124 125 131 140 154 169 181 194 185 184 184 184 185 185 184 184 185 185 184 184 184 184 184 185 184 184 184 184 184 185 184 185 185 185 185 184 185 184 184 184 185 185 185 185 185 184 185 184 185 185 185 185 185 185 185 185 184 184 185 185 185 186 186 186 186 186 186 187 188 190 191 192 192 192 191 191 191 191 191 192 193 194 195 196 197 196 195 195 195 195 195 196 196 196 195 195 195 195 195 196 196 197 197 197 197 196 195 195 194 193 192 191 191 190 190 190 190 190 190 190 190 189 188 186 185 185 185 187 189 192 193 194 194 195 195 196 196 196 195 194 194 193 192 192 192 193 195 196 198 200 201 201 199 197 196 197 197 199 200 200 200 199 198 197 197 196 195 195 195 195 195 193 190 187 184 181 177 174 170 161 131 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 131 188 191 194 196 184 184 184 184 184 185 185 184 185 184 184 185 185 184 185 185 184 185 184 185 184 184 185 184 185 184 185 184 185 184 184 185 185 184 185 185 185 185 185 185 185 184 185 185 185 185 185 185 185 184 184 185 184 185 185 184 184 184 184 185 185 184 184 184 184 184 185 184 184 184 184 184 184 184 197 186 175 167 164 163 165 165 166 169 171 173 175 175 176 177 178 178 178 181 186 192 197 201 203 201 198 195 194 194 195 194 192 189 185 182 179 178 179 180 179 176 173 170 170 170 173 176 180 183 186 188 190 190 189 187 186 187 190 194 197 201 204 206 208 210 212 214 214 214 212 207 203 196 191 187 185 181 177 173 170 167 163 160 157 157 158 164 170 175 173 164 149 134 125 122 124 130 141 156 170 186 184 185 185 184 184 185 184 184 184 185 185 184 184 185 184 185 184 185 184 185 184 185 184 185 185 185 185 184 185 185 184 184 184 184 185 185 184 184 185 185 185 185 185 185 185 185 185 185 184 184 184 185 184 182 182 182 183 183 184 185 187 189 191 193 194 194 194 194 195 196 197 198 200 201 202 203 204 204 204 203 203 204 204 204 204 204 204 203 203 204 204 205 205 205 204 204 203 203 202 201 200 199 197 196 195 194 193 193 193 192 191 190 190 188 186 183 181 181 181 183 184 186 188 189 190 190 191 191 191 190 190 188 187 186 186 186 186 187 189 191 194 196 197 197 195 193 191 192 193 195 196 196 196 195 194 193 192 192 191 190 190 190 190 187 184 180 176 172 167 155 103 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 125 172 189 193 198 185 185 185 184 185 184 184 185 184 185 185 184 185 185 185 184 185 185 185 185 184 184 185 185 184 185 184 184 185 185 185 184 184 184 185 185 184 185 185 185 185 184 184 184 185 185 185 184 184 184 184 185 184 184 185 184 185 185 185 185 184 185 184 184 184 184 184 185 184 185 185 184 184 185 185 185 191 178 167 161 160 163 166 169 171 173 175 177 177 177 177 178 179 181 183 185 188 192 195 197 196 194 192 189 188 188 190 190 186 181 175 170 165 164 165 166 166 164 161 159 159 161 165 169 174 178 180 181 182 183 183 183 183 184 186 188 190 193 196 198 201 204 208 211 213 214 214 212 210 206 201 197 194 189 184 180 177 174 170 165 162 160 161 168 176 182 181 172 157 142 131 123 121 123 130 144 158 175 192 185 184 185 185 185 184 184 184 185 185 184 185 185 185 185 184 185 184 185 184 185 185 184 185 184 185 185 185 185 185 185 185 184 184 185 185 185 184 185 184 184 184 184 185 184 184 184 184 184 185 185 185 185 185 185 185 185 186 188 190 192 194 197 197 197 197 198 199 201 202 204 205 206 184 185 184 185 184 185 185 185 185 184 185 184 185 184 185 185 184 185 185 185 184 185 184 207 207 206 206 205 203 201 199 198 197 197 197 195 195 194 193 191 189 186 184 183 183 184 186 188 189 190 190 190 190 191 190 190 189 188 186 185 185 185 185 186 188 190 193 195 196 196 194 192 191 191 193 195 196 196 196 195 194 193 192 192 191 190 190 190 190 187 184 180 175 172 168 157 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 187 197 199 199 199 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 116 144 142 154 178 184 186 190 194 198 185 184 184 184 184 184 184 184 185 185 185 184 184 185 184 184 185 185 185 185 185 185 184 184 184 184 185 184 185 185 185 184 185 185 184 185 184 184 184 184 185 184 185 185 184 185 184 185 184 184 184 185 185 185 185 184 184 184 185 184 184 185 185 184 185 185 184 184 185 184 184 184 185 184 184 184 194 184 173 164 159 159 163 168 171 174 176 178 180 180 179 179 180 181 183 186 187 189 190 191 190 189 187 185 183 181 183 184 183 180 174 167 162 157 156 157 159 159 158 155 154 154 157 162 166 171 174 175 175 175 176 177 177 179 180 181 181 182 185 188 190 194 198 201 204 206 208 210 212 212 211 208 206 202 197 193 190 187 184 179 174 168 165 165 171 179 185 184 176 164 150 139 130 124 122 126 136 147 163 179 192 185 184 185 184 184 184 184 184 185 185 185 185 184 184 185 184 185 185 184 184 185 185 185 185 185 184 185 185 185 185 184 184 184 185 185 184 184 185 185 184 184 185 184 184 184 184 185 185 184 185 185 191 191 191 192 192 193 194 196 198 199 201 202 202 202 203 203 205 206 185 185 184 185 184 184 184 184 185 185 184 184 185 184 184 184 185 185 184 184 185 184 184 185 184 185 185 185 184 184 185 184 205 204 203 202 201 201 200 199 199 198 196 195 193 191 190 190 191 192 193 194 195 195 195 195 194 194 193 192 191 190 189 188 188 188 189 191 192 195 197 198 198 196 195 194 194 196 197 199 199 199 198 197 196 196 195 195 194 194 195 194 192 190 186 182 179 176 172 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 103 160 190 190 191 191 190 191 192 196 199 185 184 184 185 184 185 185 185 185 185 185 184 185 185 184 185 184 184 184 185 185 185 184 184 185 185 185 185 185 185 185 184 184 184 185 185 184 185 185 185 184 184 184 184 184 185 185 184 184 184 184 185 185 184 185 184 184 185 185 185 184 185 184 184 185 184 184 184 184 185 184 185 184 185 184 185 197 188 180 172 165 162 161 164 168 171 175 177 180 182 183 183 182 182 184 186 188 188 188 187 186 184 182 180 179 177 176 177 178 178 175 170 165 161 157 155 156 157 158 157 157 156 157 160 164 168 171 172 172 171 170 170 172 174 176 177 177 176 176 178 181 185 188 193 195 197 198 201 204 208 210 212 212 210 208 204 201 198 196 192 187 180 174 169 167 171 176 182 181 176 168 159 150 141 134 130 130 135 143 155 168 182 194 184 185 185 184 185 184 184 184 185 185 184 185 185 184 185 185 184 185 185 184 185 184 185 184 184 184 185 185 185 185 185 185 185 185 185 184 184 185 184 185 184 185 185 184 185 185 185 185 184 184 184 185 184 184 184 185 185 184 185 184 184 184 184 185 184 184 185 184 184 185 184 185 185 185 185 185 185 185 184 185 185 184 185 185 185 185 184 185 185 185 184 184 185 185 185 185 184 184 185 184 185 185 184 185 185 184 184 184 185 184 184 184 185 185 184 184 185 184 185 184 184 185 202 201 201 200 199 198 197 196 195 195 194 194 195 196 197 199 201 202 202 201 200 199 200 201 203 204 204 204 204 203 203 202 202 202 201 201 202 202 200 199 196 194 192 190 189 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 135 192 194 195 197 184 185 184 185 184 184 184 185 185 184 184 185 184 184 184 185 184 184 184 185 184 184 184 184 184 184 184 185 184 185 184 185 184 185 185 185 184 184 184 184 184 184 184 185 184 184 184 184 184 184 185 184 184 185 184 185 184 184 184 184 185 185 184 185 184 185 185 184 185 185 184 184 185 185 185 184 184 184 185 184 184 184 196 188 180 176 172 170 168 167 168 170 172 175 178 181 184 185 185 185 185 186 188 189 188 186 183 180 177 174 173 172 172 172 172 173 173 171 168 165 162 160 159 159 160 161 161 162 163 164 167 169 171 173 172 170 168 166 166 168 171 174 175 174 172 171 172 175 179 183 187 188 188 188 190 195 200 205 209 212 213 212 210 208 207 205 201 195 187 179 174 170 170 173 176 176 175 172 168 163 155 147 142 139 139 142 148 157 170 184 197 185 184 184 185 185 185 185 184 184 184 184 184 185 185 184 185 184 184 185 185 185 185 184 184 185 185 184 184 185 185 184 185 184 185 185 184 185 185 184 185 185 185 184 185 185 185 184 184 185 184 185 184 184 185 185 185 185 184 185 185 184 184 185 185 184 184 185 185 185 184 184 185 184 184 185 184 184 184 185 185 185 184 185 185 184 185 185 185 184 185 184 185 185 185 185 185 184 184 184 185 184 185 184 185 184 184 184 185 184 184 184 184 185 185 185 185 185 185 184 184 185 185 184 185 185 185 204 203 203 202 202 201 201 202 202 203 204 205 206 206 206 205 206 184 185 185 185 184 184 185 185 185 185 185 184 185 184 184 184 185 185 185 185 184 184 185 184 195 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 116 159 192 196 200 184 184 185 184 185 184 185 185 185 185 185 184 184 185 184 185 184 185 185 185 184 185 184 184 184 184 185 185 185 185 184 185 184 185 184 185 185 184 185 185 185 185 185 185 185 184 184 185 185 184 185 184 184 184 184 185 185 185 185 184 184 184 185 185 184 185 184 184 185 184 184 184 184 184 184 185 185 185 185 184 184 185 184 197 188 179 173 172 174 175 175 173 172 172 173 175 179 182 185 186 187 187 187 188 188 188 187 183 179 174 170 167 166 167 167 167 168 168 169 168 167 165 164 163 163 163 163 165 166 168 170 172 173 174 175 174 172 169 166 164 164 166 169 172 172 170 167 166 166 169 173 177 181 181 179 178 179 185 191 197 204 209 212 213 213 213 213 212 208 202 194 187 180 174 172 172 174 174 175 176 176 174 168 161 155 149 145 142 141 147 158 174 192 184 185 184 185 184 185 185 185 185 185 185 185 185 184 184 184 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 184 184 184 185 185 185 184 184 185 185 185 185 185 185 185 185 185 184 184 185 184 185 185 185 184 185 185 184 184 184 184 184 185 184 184 185 185 184 185 185 184 184 185 184 185 185 185 185 185 184 185 184 185 185 184 184 185 184 185 185 185 184 185 184 184 185 184 184 185 185 184 185 184 184 184 185 185 185 185 185 185 185 184 185 185 185 185 185 184 184 185 185 185 184 185 185 206 206 206 184 184 185 184 185 185 185 184 185 184 185 184 184 185 184 184 185 184 184 184 184 184 185 185 185 185 185 184 185 185 184 185 185 185 185 185 184 185 184 185 185 184 185 184 184 184 185 203 202 200 199 198 198 198 197 196 195 195 194 192 192 191 190 188 187 186 185 183 181 180 179 175 183 183 153 133 122 111 183 100 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 105 132 154 172 182 185 188 191 195 199 204 185 185 184 185 185 185 184 184 184 185 185 185 184 184 184 184 184 185 185 184 185 185 185 185 185 184 185 184 184 184 184 185 185 184 184 185 184 185 184 184 185 185 185 184 185 184 184 185 184 184 185 185 184 184 185 184 184 185 184 184 185 185 184 185 184 185 184 184 185 185 184 184 185 185 185 185 185 184 184 184 184 185 184 191 180 171 167 170 175 180 181 179 177 175 175 177 179 182 184 185 186 186 186 186 187 186 185 180 175 170 165 163 163 163 165 165 166 166 166 166 165 165 164 164 165 165 166 168 170 172 174 175 176 176 175 174 172 169 167 165 165 166 169 170 170 167 163 161 161 164 168 172 175 175 173 171 172 177 184 190 198 205 209 212 214 214 214 214 213 208 202 194 188 181 178 177 178 178 179 182 183 182 177 170 163 155 147 141 137 139 148 164 183 184 184 184 185 184 185 185 184 184 184 185 185 184 185 184 185 185 184 184 185 185 185 184 184 184 184 185 185 184 184 185 185 185 184 184 185 184 185 184 184 184 185 184 184 185 184 184 185 185 184 184 185 184 184 185 185 185 185 185 185 185 184 184 185 184 184 184 184 184 185 185 184 184 185 185 184 184 185 184 185 184 185 185 185 184 184 184 185 184 184 184 185 185 185 185 185 184 185 185 184 184 184 185 185 184 184 185 185 185 185 184 185 184 185 184 184 184 184 184 185 185 184 185 184 184 185 185 184 184 184 185 184 185 184 184 184 185 184 185 184 184 185 184 184 184 184 184 184 185 185 184 184 185 184 185 185 185 184 184 185 184 185 185 184 185 184 185 184 184 185 184 185 184 184 185 185 184 184 185 184 184 185 184 205 204 203 203 203 202 201 200 199 199 197 197 196 195 194 193 193 192 190 188 187 186 185 180 183 183 184 186 187 189 190 190 190 188 133 102 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 127 183 183 183 185 186 189 192 195 197 200 185 185 184 185 185 184 184 185 184 184 184 184 184 184 184 184 184 184 185 184 185 184 185 185 185 184 185 184 184 184 185 184 184 185 184 185 185 185 184 184 184 184 184 184 184 184 184 184 185 184 184 185 184 184 184 184 185 184 185 184 185 185 185 185 184 185 185 185 184 185 184 184 184 185 184 184 184 184 184 184 184 185 184 184 196 183 172 163 162 167 176 184 186 186 183 180 179 179 179 180 181 181 182 182 182 183 183 183 181 177 171 167 163 161 161 163 165 166 166 166 166 165 165 163 163 164 165 166 168 171 173 174 175 176 176 175 174 173 172 172 171 171 171 171 172 171 168 164 159 155 155 158 163 168 172 172 170 168 169 173 178 183 190 197 202 206 210 214 214 214 214 213 208 203 197 192 189 188 188 186 186 187 188 185 179 174 167 159 150 141 134 133 141 155 174 192 185 184 185 184 185 185 184 185 185 185 185 184 184 184 184 185 184 184 184 184 185 185 184 185 185 185 184 184 184 184 184 184 185 185 185 184 184 184 184 184 185 184 185 184 185 184 185 184 184 185 185 184 184 184 185 185 184 185 184 185 184 184 184 185 184 185 184 184 185 185 184 184 184 185 185 184 184 185 185 184 185 185 185 185 185 185 185 185 184 184 184 184 184 184 185 184 185 184 184 185 185 184 184 185 185 185 184 184 184 184 184 185 184 185 184 185 185 185 184 184 185 184 185 185 185 184 184 184 184 184 185 184 185 185 184 184 185 184 184 184 184 185 184 185 184 185 184 185 184 184 184 184 184 184 185 184 184 184 185 185 184 184 185 184 184 185 184 185 184 184 184 185 185 185 185 185 184 185 185 184 185 184 185 185 184 185 185 184 184 185 184 184 185 185 203 203 202 202 201 201 200 199 198 197 196 195 186 194 194 194 195 196 195 194 193 191 189 188 132 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 142 187 188 191 193 195 197 199 201 184 185 185 185 184 185 185 185 185 184 184 184 185 185 185 185 184 184 184 185 185 184 184 184 184 184 184 185 184 185 184 185 184 185 185 185 185 185 184 184 185 185 185 184 184 185 185 184 184 184 184 185 184 184 185 184 184 185 185 184 184 185 184 184 184 184 185 185 184 185 184 185 184 185 185 184 185 185 185 185 185 185 184 184 184 184 185 189 176 166 158 159 166 177 186 190 190 188 184 182 181 179 178 177 177 177 177 177 177 178 178 177 174 169 165 162 161 163 165 168 168 169 168 168 167 165 163 162 163 165 168 171 174 175 176 176 176 175 173 172 171 172 174 177 179 178 177 175 172 168 162 156 153 152 155 160 166 170 171 170 168 168 171 174 177 183 189 194 199 204 208 212 214 214 214 212 209 206 203 201 200 199 196 194 192 189 184 178 173 168 161 151 142 134 131 137 149 166 183 196 184 185 184 184 185 184 185 184 184 184 184 185 185 185 184 185 184 184 185 185 184 184 184 185 185 184 185 185 184 184 184 185 185 184 185 185 184 185 185 185 184 184 185 184 184 185 184 184 184 185 185 184 184 184 185 184 184 185 185 184 185 184 185 185 184 184 184 185 184 185 184 184 184 184 184 185 184 184 184 184 184 184 184 185 185 184 185 184 185 184 184 185 185 185 184 184 184 185 184 184 185 184 185 184 184 184 184 185 185 184 185 185 184 185 184 185 185 184 184 184 184 185 184 185 184 184 185 184 185 184 184 185 185 184 184 185 185 184 184 185 184 185 185 184 184 184 184 185 184 184 184 185 185 184 184 184 184 184 185 184 185 185 184 184 185 185 184 184 184 184 184 184 185 185 185 185 185 184 185 185 185 184 184 185 185 185 184 184 185 184 184 185 185 184 185 184 185 185 184 184 185 184 185 185 185 184 184 185 185 203 202 201 199 197 195 192 189 188 187 186 128 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 109 162 187 191 194 199 185 185 184 184 184 185 185 184 185 185 184 184 184 185 184 185 185 184 184 184 184 184 184 184 184 185 184 185 184 184 184 184 184 185 185 184 185 185 185 184 184 184 185 184 185 185 184 185 184 185 184 184 185 185 185 184 185 185 184 184 184 184 185 184 184 184 185 185 185 185 184 185 185 185 185 184 184 184 185 184 185 185 185 185 184 185 184 185 185 184 184 195 183 172 163 157 159 167 179 190 194 194 192 188 185 181 179 176 174 172 172 173 173 173 174 175 174 172 168 165 163 163 165 167 170 170 171 171 170 168 166 163 162 162 165 169 173 176 177 177 176 175 173 171 170 170 172 176 181 184 184 182 178 173 168 161 156 152 151 154 159 165 169 170 170 169 169 170 172 174 177 183 187 192 198 204 208 211 213 214 214 213 211 210 210 210 208 205 200 195 188 182 175 171 168 162 153 143 135 132 135 145 159 174 188 198 184 184 185 185 184 185 184 185 185 184 184 184 184 185 185 184 184 185 184 184 184 184 185 185 184 184 185 184 185 184 184 185 185 185 185 185 184 184 185 184 185 185 184 184 184 184 184 185 184 185 184 184 184 185 185 184 185 184 184 185 184 184 184 184 185 184 185 184 184 185 185 185 185 184 184 185 185 184 185 184 185 184 185 184 184 185 184 185 184 184 184 184 185 185 184 184 185 185 184 184 184 185 185 185 184 185 185 184 185 184 185 184 184 184 184 184 184 184 185 184 185 184 185 184 185 185 185 184 184 184 184 184 184 184 185 185 184 184 185 184 184 185 184 185 184 184 184 184 185 184 184 185 185 185 184 184 184 184 184 185 185 184 185 184 185 184 185 185 185 184 185 185 185 185 185 185 185 184 185 184 185 185 185 184 185 184 185 185 184 185 185 184 184 184 184 185 184 185 184 184 184 185 185 184 185 185 185 185 185 185 185 184 201 199 196 193 191 189 188 186 186 186 180 172 162 161 149 149 147 147 136 136 136 122 123 110 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 112 135 156 166 169 179 181 183 186 192 196 184 185 185 184 185 185 184 184 185 184 185 185 184 184 184 185 184 185 184 185 185 185 184 185 184 185 184 184 184 185 185 185 185 184 185 185 185 185 185 184 184 185 185 185 185 185 184 185 185 184 184 185 184 185 185 184 184 185 185 184 184 185 184 185 184 184 184 184 184 184 185 184 185 184 185 185 185 185 184 184 185 184 185 185 184 185 184 184 185 185 185 185 195 187 177 169 163 161 165 173 184 194 197 197 194 189 185 181 177 174 171 169 169 169 169 170 172 173 173 172 170 167 166 166 166 168 170 171 172 173 172 171 168 165 163 163 166 170 174 177 178 177 175 174 172 169 168 168 172 177 183 187 187 185 179 174 168 162 157 154 153 155 159 163 167 169 169 169 169 170 170 171 173 178 182 186 192 198 203 207 210 213 214 214 213 213 214 214 214 211 205 197 188 181 174 170 168 164 155 146 138 134 135 141 150 162 174 187 199 185 185 185 185 185 184 184 185 184 184 185 185 184 185 184 184 185 184 184 184 185 184 185 184 185 185 184 184 184 185 184 184 185 185 184 185 185 184 185 185 185 185 185 185 184 184 184 185 185 184 184 184 185 184 185 185 185 185 185 184 185 185 185 185 185 185 185 185 184 184 185 185 184 185 185 185 184 185 184 185 185 185 184 184 185 184 184 184 185 185 184 184 184 185 184 185 184 185 184 185 185 185 184 184 185 184 185 184 184 184 185 185 185 185 184 185 184 184 185 184 184 184 184 185 184 185 184 185 184 184 185 185 185 185 184 185 184 184 184 185 184 185 185 185 184 185 184 185 185 184 184 184 184 185 184 184 184 184 184 184 185 185 184 184 185 184 185 185 184 184 184 185 185 185 185 184 185 185 184 185 184 184 185 185 185 184 184 185 184 184 184 185 184 184 184 185 185 184 185 185 185 184 185 185 185 184 185 184 184 184 184 184 204 201 198 196 195 194 192 192 192 192 191 190 188 188 186 186 186 186 186 185 185 185 185 185 186 186 187 188 188 188 145 132 101 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 101 128 169 180 179 179 180 182 184 186 188 190 193 198 202 185 184 185 184 185 184 184 185 184 184 185 185 185 184 184 185 184 184 184 185 185 185 184 184 184 184 184 185 185 185 185 185 184 184 185 184 184 185 184 184 184 185 185 185 184 185 185 184 185 184 185 184 185 184 184 184 184 185 185 184 184 184 184 185 185 185 184 184 184 185 184 184 184 185 185 185 184 185 185 185 184 185 185 185 184 185 185 184 184 185 185 197 188 181 174 170 168 170 174 181 190 197 199 198 194 188 184 180 176 174 170 168 168 168 168 169 172 174 175 175 174 172 170 169 168 167 167 168 170 173 174 174 171 167 165 164 166 170 174 176 176 175 173 172 170 167 166 167 170 175 180 184 185 182 178 173 169 165 162 160 159 159 161 164 166 167 167 168 168 170 171 172 174 178 181 184 188 194 199 204 208 211 211 210 209 209 211 214 214 212 206 197 187 178 171 168 166 163 155 149 143 139 138 138 142 150 162 177 193 184 184 185 184 184 185 185 184 184 185 184 184 185 184 184 184 184 185 184 185 185 185 185 185 185 184 184 185 184 185 184 184 185 184 184 185 185 185 185 185 185 184 184 185 184 184 185 184 185 185 184 185 185 185 185 185 185 185 184 185 185 185 184 184 185 184 185 185 184 185 184 185 185 184 185 184 185 184 184 184 203 201 199 198 197 196 196 196 196 195 194 193 191 189 187 185 184 184 185 187 189 191 193 194 194 196 197 199 200 202 185 185 185 184 184 184 184 185 184 184 184 185 185 184 184 185 185 184 185 185 184 185 184 184 185 184 185 184 185 184 205 204 204 205 184 185 185 184 184 185 184 184 184 184 185 185 184 185 184 184 184 185 185 184 185 184 185 184 185 184 185 184 185 185 184 184 185 185 184 184 185 184 184 184 185 185 184 184 185 185 184 184 184 184 184 184 185 185 184 184 184 185 184 184 185 184 185 185 184 185 185 185 185 184 184 203 201 200 199 199 199 199 198 198 197 197 195 195 195 194 194 192 192 191 190 190 190 190 190 190 189 188 188 187 186 185 114 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 133 189 189 188 187 186 186 187 189 192 194 196 197 198 200 185 184 185 184 185 185 184 184 184 184 185 185 185 184 184 184 185 184 185 185 185 185 185 185 184 185 184 184 185 185 185 185 184 185 185 185 185 184 184 184 184 184 185 185 184 184 185 185 184 185 184 184 184 185 184 185 185 184 184 184 184 185 184 185 184 185 185 185 185 184 184 185 185 184 185 185 185 185 184 184 185 184 185 184 184 185 185 184 184 185 184 185 185 192 183 176 172 172 175 179 185 190 195 199 199 196 191 186 181 177 175 174 171 169 168 168 168 170 173 175 177 178 178 177 175 172 169 166 164 165 168 173 176 177 174 170 167 166 167 170 172 174 174 172 171 169 168 166 165 166 168 172 176 179 180 179 176 173 171 169 167 166 165 165 165 165 166 166 166 167 168 171 173 175 177 180 182 183 186 191 197 202 206 208 207 204 201 201 205 209 212 210 204 195 185 175 168 165 164 161 155 151 146 143 141 138 137 142 153 170 188 185 184 185 184 184 185 185 184 185 185 184 184 184 185 184 184 185 185 185 184 185 185 185 184 185 185 185 184 185 184 184 185 184 185 184 185 185 184 184 185 185 184 185 185 184 184 185 184 185 184 185 184 184 185 184 185 185 184 185 185 184 185 185 184 185 184 185 184 184 185 184 185 184 185 184 184 184 184 184 201 195 192 190 188 187 185 185 185 185 183 182 181 179 176 173 171 169 169 170 173 176 179 181 182 183 185 187 188 190 193 198 185 185 185 184 185 185 185 185 184 184 184 184 185 185 184 185 184 184 184 185 184 185 184 185 185 184 202 200 199 197 197 197 198 199 201 184 184 184 185 184 184 185 184 184 185 184 184 185 185 184 184 184 185 185 184 185 185 184 184 185 184 185 185 185 184 184 184 185 184 185 185 185 185 185 184 185 185 185 185 184 185 184 184 185 185 185 184 185 185 184 185 184 185 185 184 185 185 185 184 184 184 185 184 185 185 185 184 185 185 184 185 185 184 184 184 185 185 185 185 184 184 200 199 198 197 196 196 195 194 192 191 189 187 185 184 183 183 127 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 105 136 151 185 187 188 191 192 193 194 197 184 185 184 185 184 185 184 185 184 184 185 184 184 184 185 185 184 184 185 184 184 184 184 185 184 185 185 184 184 185 185 184 185 184 185 185 185 184 184 184 185 184 184 185 185 185 185 184 184 184 184 184 185 185 184 184 184 185 184 185 184 185 185 184 185 184 185 185 184 184 185 184 185 184 185 185 185 185 184 184 185 184 184 184 185 185 184 184 185 184 184 185 184 184 184 184 184 185 185 185 185 188 178 173 172 177 184 191 196 199 201 201 199 194 188 182 178 175 174 174 172 170 169 168 170 172 175 178 181 183 183 183 180 176 171 165 161 162 166 172 177 179 177 174 170 168 168 169 170 171 170 170 169 168 167 166 165 165 167 169 171 174 174 174 173 172 172 173 174 174 173 172 170 168 166 166 166 168 170 173 175 178 181 184 184 184 185 189 194 199 203 204 201 196 193 192 197 202 207 206 201 193 183 174 167 164 162 159 155 154 152 150 147 140 134 135 145 162 183 185 184 185 184 184 184 185 184 184 185 185 184 184 185 184 185 184 184 185 185 185 185 185 184 184 185 185 185 185 184 185 185 185 184 185 184 184 184 184 184 185 184 184 185 185 184 185 184 184 185 184 184 184 184 184 184 184 185 184 184 184 185 185 185 184 184 185 184 185 184 185 185 184 184 185 184 185 184 197 191 185 181 178 177 175 174 174 174 173 172 170 168 166 164 161 159 157 157 159 161 163 166 168 169 170 173 174 175 176 179 185 190 195 185 184 185 184 185 185 184 184 184 185 184 185 184 184 185 184 184 185 184 184 184 197 194 192 190 189 187 186 185 186 187 188 191 194 196 184 185 185 185 184 185 184 185 184 185 184 185 185 185 185 185 185 184 184 184 185 184 185 184 185 184 184 184 185 184 184 185 185 184 185 184 185 184 184 184 184 185 185 184 185 185 185 185 184 184 185 185 184 184 185 184 185 185 184 184 184 185 185 184 185 184 184 185 184 185 185 184 185 184 185 184 184 185 185 185 184 184 185 184 185 184 205 203 202 202 201 199 197 195 193 190 188 186 185 184 185 186 188 188 186 185 183 181 181 180 180 180 179 178 178 177 176 175 175 175 175 177 179 181 184 186 189 191 195 198 200 184 185 185 184 184 184 184 185 184 184 184 185 185 184 184 184 185 185 185 184 184 185 185 184 185 184 184 184 184 184 184 184 185 184 185 185 185 184 185 185 185 184 185 185 185 184 184 185 185 185 184 184 185 184 185 184 185 184 184 184 185 184 185 184 184 184 184 184 185 184 185 185 185 185 184 184 185 185 184 184 184 185 184 184 185 185 184 184 184 184 184 184 185 185 185 184 184 185 184 185 185 184 194 184 175 172 175 184 193 202 207 208 207 204 199 192 185 179 174 172 172 173 172 171 170 170 172 174 177 180 183 185 187 187 185 180 174 166 161 161 166 172 178 180 179 176 173 171 170 170 171 171 170 169 168 167 167 166 166 167 168 168 169 171 172 172 173 174 175 177 179 180 179 177 174 170 168 167 168 169 172 175 178 181 184 186 185 184 185 187 191 195 198 198 195 190 187 187 192 199 205 205 202 195 186 178 171 166 164 161 158 158 158 157 152 143 134 132 139 154 174 191 185 185 185 184 184 184 185 184 184 185 184 184 185 185 184 185 184 184 185 184 184 184 184 185 185 185 184 185 185 185 185 185 184 185 185 185 185 185 185 184 185 185 184 184 184 185 184 185 184 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 185 184 185 185 184 185 185 185 184 185 192 187 183 179 174 171 168 167 166 165 165 165 165 163 162 160 158 156 155 154 154 154 154 154 155 156 157 157 158 159 160 160 160 163 168 173 178 184 191 194 184 185 185 184 184 184 185 185 184 184 185 185 184 195 191 188 186 184 181 179 176 175 174 172 171 171 172 173 174 176 179 181 182 183 185 188 192 194 197 185 185 185 184 185 185 185 184 185 184 185 184 185 185 185 184 184 184 185 184 184 185 184 185 184 185 185 184 185 184 184 185 185 184 184 184 184 184 184 185 185 184 184 185 185 184 185 185 184 185 184 184 185 184 184 185 185 185 185 184 184 184 185 185 185 185 185 184 184 184 184 184 185 184 185 184 185 185 185 185 184 206 206 205 203 202 200 198 196 194 192 191 190 190 192 192 192 191 190 188 187 186 186 186 186 185 185 184 183 182 182 181 181 182 183 185 187 190 192 194 196 200 203 185 184 185 185 185 184 185 185 184 184 184 185 185 185 185 185 185 184 185 185 185 184 184 184 185 185 184 185 184 185 184 185 185 185 184 184 185 185 185 184 184 185 185 185 185 184 184 185 184 184 185 185 184 185 184 184 185 184 184 184 185 185 185 185 184 185 185 184 185 184 184 185 184 184 185 184 184 185 184 185 185 184 184 185 185 185 185 185 184 184 184 185 184 184 185 184 184 184 185 184 185 185 197 189 181 176 175 180 190 200 209 213 214 211 206 200 192 184 176 171 170 171 172 173 173 172 172 174 175 177 180 183 186 188 190 188 184 177 170 165 164 167 173 178 180 179 176 174 172 172 173 174 174 172 171 170 169 168 168 168 169 169 170 170 171 172 173 174 176 177 180 182 183 182 179 175 172 170 169 170 172 174 177 180 182 185 186 185 185 185 186 188 191 193 193 191 188 186 188 194 200 205 207 205 200 193 186 179 174 170 165 162 162 163 161 156 146 137 134 137 148 163 177 192 184 185 185 184 184 184 184 185 184 185 185 185 185 185 185 184 185 185 184 185 184 184 184 185 185 184 184 184 184 185 184 185 185 185 184 184 185 185 184 184 184 185 184 198 198 198 197 197 197 199 200 202 204 184 185 184 184 185 185 185 185 184 185 185 185 185 184 184 184 185 184 197 190 183 176 172 170 168 166 163 162 161 160 160 160 161 161 159 157 155 154 154 154 155 156 156 155 153 152 150 150 150 151 151 150 148 147 149 153 157 162 168 175 180 185 190 196 185 184 185 184 185 184 201 194 188 184 179 174 171 170 168 167 164 163 161 160 159 159 159 160 161 162 163 165 166 166 166 167 170 174 178 183 189 194 199 203 184 185 185 184 184 185 184 185 185 184 184 185 185 185 185 185 185 185 185 185 184 185 184 184 185 184 184 185 185 184 185 185 185 185 185 185 184 185 185 184 184 184 185 184 185 184 185 184 185 185 184 184 184 185 184 184 184 185 185 185 184 185 185 184 184 184 184 184 185 185 184 185 184 184 184 185 185 184 184 185 185 184 184 204 202 201 199 198 198 198 199 199 199 198 197 196 195 195 195 195 194 194 194 193 192 192 192 191 191 192 193 194 195 197 199 201 202 184 184 184 185 184 184 184 184 184 184 185 185 185 185 184 185 184 184 184 185 184 184 184 185 184 185 184 184 184 185 185 184 185 185 185 184 184 184 184 185 184 184 185 184 184 184 185 184 184 185 184 185 184 184 185 185 185 185 185 184 185 184 185 184 185 184 185 185 184 185 185 185 185 185 185 184 185 184 184 185 184 184 184 184 185 185 184 184 185 185 184 184 184 185 185 184 184 185 185 184 185 185 185 198 192 186 181 178 179 185 195 204 212 214 214 214 208 201 192 183 175 170 168 170 172 174 174 174 175 175 177 178 179 181 184 187 189 189 186 181 174 169 168 170 174 177 178 177 175 174 173 174 175 176 177 176 174 172 171 170 170 170 171 172 172 172 174 175 175 177 178 179 181 183 183 182 179 176 173 172 172 173 175 177 179 181 182 184 185 185 186 186 186 187 188 188 189 189 188 189 192 197 202 207 209 209 206 201 195 188 181 175 169 165 164 165 163 158 150 142 138 139 146 155 165 178 189 196 184 185 185 184 185 184 184 185 184 185 185 184 184 184 184 184 184 185 185 184 184 185 184 184 185 184 184 184 184 185 185 185 184 184 185 185 185 185 185 185 184 187 187 187 187 186 187 188 191 193 196 201 184 185 185 184 184 185 184 184 185 184 185 185 184 184 185 185 196 186 175 167 159 155 156 157 157 156 155 155 155 155 155 156 156 155 154 152 151 152 155 159 161 161 158 154 150 147 145 145 145 143 141 138 136 136 138 141 145 152 159 164 169 176 185 194 184 185 185 185 198 191 182 175 169 163 157 154 153 152 152 150 149 148 148 148 148 148 149 150 151 151 152 152 150 148 148 152 155 160 166 175 182 188 194 185 184 185 184 185 184 185 185 184 185 185 184 185 184 185 184 185 185 185 184 184 185 184 185 185 184 184 184 184 184 185 185 184 184 184 184 184 184 185 184 185 185 184 184 185 184 185 184 185 185 184 184 184 185 185 185 185 184 184 185 184 185 184 184 184 184 185 185 185 185 184 184 185 184 185 184 184 185 184 185 184 185 185 185 185 184 184 185 184 185 184 185 184 185 185 185 185 184 185 185 184 184 185 185 184 184 184 184 184 184 185 185 184 185 185 185 185 185 184 185 185 184 185 184 184 185 185 185 184 185 185 184 185 184 184 185 185 184 184 185 185 185 185 185 185 184 185 184 184 184 184 184 185 185 184 184 184 184 185 184 184 184 185 185 184 184 184 185 185 184 184 184 184 184 184 185 185 185 184 185 184 184 184 184 184 184 184 184 184 184 185 184 185 185 184 184 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 184 184 184 184 185 184 184 184 200 192 186 183 181 183 186 192 200 207 213 214 214 214 209 202 192 182 174 168 167 170 172 174 175 176 177 177 178 178 178 179 183 186 189 190 188 184 179 174 172 172 174 175 176 175 174 174 174 176 178 180 181 180 177 175 174 173 173 174 175 175 175 176 177 178 179 179 180 181 182 182 182 181 179 177 175 174 174 176 178 180 181 181 182 182 184 185 186 187 188 186 185 185 185 187 189 192 197 202 206 210 212 213 212 210 205 198 190 183 175 169 167 167 165 161 155 150 146 145 145 147 152 162 174 185 196 184 185 184 185 185 184 185 184 185 185 185 185 185 184 184 185 184 185 185 184 184 185 185 185 184 184 184 185 184 184 184 184 184 185 185 185 184 185 185 184 174 174 174 174 173 174 176 178 180 184 189 193 197 185 184 184 185 184 184 185 184 185 184 185 185 184 194 184 172 161 152 145 143 145 148 150 149 148 148 147 147 148 148 149 149 148 147 148 151 155 161 164 164 161 156 151 146 144 144 143 141 137 134 130 129 130 132 134 140 146 150 155 163 172 182 190 195 197 194 187 179 170 162 156 150 145 142 142 143 143 143 142 142 142 143 144 145 146 146 146 145 145 143 140 137 136 137 141 145 151 159 166 174 180 188 197 185 185 185 185 185 185 185 184 185 185 185 184 184 185 185 185 184 185 184 184 184 185 184 185 185 184 184 184 185 184 185 185 185 185 185 185 184 185 185 184 185 185 185 185 184 184 184 184 185 184 185 184 185 185 184 184 185 184 185 184 184 184 185 184 185 184 184 185 185 185 185 184 185 184 184 184 185 185 184 184 184 185 184 184 185 184 185 185 185 185 184 184 185 185 185 185 185 185 184 185 184 184 185 184 185 184 185 184 185 185 184 184 185 184 185 185 184 185 184 184 185 185 184 184 185 184 185 184 185 184 184 185 184 184 184 184 185 185 185 184 184 184 185 184 184 185 185 185 184 185 185 185 185 184 185 184 185 184 184 184 185 184 184 184 184 184 185 184 185 185 185 185 184 185 184 184 184 185 184 184 185 184 185 184 185 185 184 185 185 185 185 184 184 184 184 185 184 185 184 184 185 184 184 184 185 185 184 185 185 185 185 184 184 185 185 185 185 195 186 181 180 183 188 193 199 205 210 214 214 214 213 208 201 191 181 173 168 167 170 172 175 176 177 178 179 179 178 178 178 181 185 188 190 189 186 182 178 176 175 175 175 175 174 174 174 175 178 181 183 184 183 181 179 177 177 177 177 178 179 180 181 181 182 182 182 182 182 182 181 181 180 179 177 176 176 177 178 180 181 181 181 180 180 181 183 186 187 187 185 182 181 182 185 189 193 199 204 207 210 213 214 214 214 214 207 199 192 183 177 174 172 169 165 161 158 155 152 146 143 142 148 159 170 184 197 184 185 185 184 184 184 184 184 184 184 184 185 185 185 184 185 184 184 184 184 185 184 185 184 184 184 185 185 185 184 184 185 184 184 184 184 184 184 184 161 161 161 161 161 162 164 166 167 170 174 179 183 187 192 197 185 185 185 185 185 185 185 184 195 189 181 171 161 152 146 140 139 141 144 145 145 143 141 140 139 139 139 139 140 140 141 143 147 153 159 163 164 161 157 152 148 146 146 146 143 140 136 132 130 130 131 133 137 141 144 147 153 160 169 177 182 183 181 175 168 161 155 151 147 144 142 142 143 144 145 145 145 146 147 148 150 150 150 149 148 145 143 139 135 133 132 134 136 141 147 153 159 165 173 183 191 197 185 185 185 184 185 185 185 184 184 184 184 185 185 184 185 185 184 184 185 185 185 185 185 185 185 184 185 184 184 184 184 184 185 184 185 184 185 185 185 184 185 185 184 184 185 184 185 184 184 185 185 184 185 184 185 185 184 185 184 185 184 184 185 184 184 184 185 184 185 184 185 184 185 185 185 184 185 184 185 185 184 185 184 184 184 184 184 184 184 184 185 185 185 185 185 184 184 184 184 185 184 185 185 185 185 184 184 185 185 185 185 184 185 184 185 185 184 185 185 184 185 184 184 185 185 184 185 184 185 184 185 185 185 185 184 185 184 184 185 185 184 184 184 184 185 184 184 185 185 184 184 184 184 184 184 185 184 184 184 185 185 185 185 184 184 184 184 184 184 185 185 185 185 184 184 184 184 185 184 185 185 185 184 184 185 185 184 185 184 184 184 184 184 185 184 185 184 185 185 184 184 185 184 184 184 185 185 185 184 185 184 185 185 185 185 193 183 178 179 184 192 199 205 210 212 214 214 214 212 206 199 190 181 174 169 168 170 173 175 177 177 178 179 179 178 177 178 181 185 188 190 190 187 184 180 177 175 175 174 174 174 174 175 177 179 182 185 186 185 183 181 180 179 179 180 181 182 183 185 185 185 185 183 182 181 181 181 181 180 179 178 177 177 177 179 180 181 180 179 178 178 179 181 183 185 185 183 181 180 181 184 188 192 198 203 206 210 213 214 214 214 214 210 205 199 192 185 181 178 174 170 166 165 162 157 149 141 138 141 149 159 172 185 192 197 184 185 184 184 184 184 184 184 185 184 184 184 184 185 184 185 184 184 184 185 184 184 185 184 185 185 184 185 185 185 185 184 184 184 185 185 184 150 150 150 150 151 152 153 153 153 154 156 160 164 169 174 179 183 186 188 191 192 192 190 185 179 172 165 157 151 147 145 142 142 143 145 144 142 139 136 133 130 128 128 128 129 131 134 138 143 149 155 159 161 160 157 155 152 152 152 152 151 148 145 142 140 139 139 140 141 143 143 144 146 150 156 162 166 167 166 162 158 155 153 152 152 152 152 152 153 154 155 156 157 158 159 161 162 162 161 159 157 154 149 145 141 137 134 133 132 134 137 140 143 148 155 165 174 182 191 184 184 184 184 185 184 184 184 203 201 200 198 195 192 190 188 186 186 185 186 186 186 187 188 189 191 192 193 195 199 184 184 185 185 184 184 184 185 185 185 184 184 184 184 184 184 184 185 184 184 185 184 185 185 184 184 185 184 184 184 184 185 185 184 185 184 184 185 184 184 185 184 185 185 184 185 184 184 185 184 184 185 184 184 185 184 184 185 185 185 185 184 185 185 185 184 185 184 184 185 184 185 184 184 185 184 185 184 184 185 184 184 185 184 184 184 185 185 184 185 185 185 184 184 184 185 185 185 185 184 184 185 184 184 184 184 185 185 184 184 184 184 185 184 184 184 185 184 184 184 184 184 184 184 185 185 184 185 185 185 184 185 184 184 185 185 185 185 185 185 185 184 185 185 185 185 184 185 184 185 185 184 184 184 185 185 184 184 184 184 184 185 185 184 185 185 185 185 185 185 184 184 184 184 185 185 185 184 185 185 185 184 185 184 191 181 177 179 186 196 204 210 213 214 214 214 212 209 204 197 189 181 175 171 170 172 174 176 176 176 177 177 177 177 178 179 182 186 188 190 190 187 184 180 177 176 175 175 175 175 175 176 177 180 183 185 186 186 185 184 183 182 182 183 183 185 186 188 189 188 186 185 182 181 180 180 180 179 179 179 178 178 178 178 178 178 177 176 175 175 176 177 180 182 183 182 181 180 181 183 186 189 195 200 204 208 212 214 214 214 214 212 209 206 200 193 188 183 178 173 171 170 167 161 152 144 139 138 142 148 158 168 175 180 184 190 185 184 185 185 185 185 184 184 184 184 185 184 185 184 185 185 185 185 185 185 185 184 184 184 185 185 184 185 185 185 185 192 185 181 180 140 140 141 142 143 144 144 143 141 140 141 144 147 152 157 163 167 170 173 175 177 176 173 169 162 155 149 145 144 145 147 147 148 148 148 146 142 138 133 129 125 121 120 120 123 126 131 137 143 149 154 157 161 161 161 160 159 161 162 162 162 160 157 155 152 151 150 150 150 148 146 144 143 143 145 148 151 152 152 150 150 151 153 156 159 162 163 164 165 166 168 169 171 172 174 176 177 177 175 173 170 165 160 155 151 148 143 138 135 133 132 132 132 135 141 150 159 167 177 188 194 199 202 204 204 202 198 195 193 190 188 183 179 176 173 170 168 168 168 169 170 171 172 174 177 178 180 183 188 194 199 184 185 184 184 184 184 185 185 185 184 184 185 185 185 185 185 185 185 184 185 184 185 185 185 184 184 184 185 185 184 185 184 184 185 184 185 184 185 185 185 184 184 184 185 185 184 185 184 185 185 184 185 185 184 184 185 184 184 185 184 185 184 185 185 184 185 184 184 185 184 185 185 185 185 185 185 184 184 185 185 185 185 184 184 185 185 185 184 184 185 184 185 184 185 185 184 184 184 185 185 184 184 185 185 184 184 185 184 185 185 185 185 184 185 184 185 184 184 185 184 185 185 185 184 184 185 185 184 185 184 184 185 184 185 184 184 185 184 185 184 185 184 184 185 185 185 185 184 185 184 185 184 185 184 185 184 184 185 184 184 184 184 184 185 185 184 185 185 185 184 184 184 184 184 185 184 184 185 184 184 184 185 191 181 177 180 189 200 208 214 214 214 214 212 210 205 200 194 187 181 176 173 172 174 175 176 176 175 175 175 176 177 178 180 183 186 188 190 188 186 182 179 176 175 175 175 175 175 176 177 178 181 183 185 186 186 186 185 185 185 185 185 185 187 189 191 192 191 188 185 181 179 178 178 179 179 178 178 178 178 177 176 175 175 174 173 172 172 173 175 177 179 181 181 181 182 183 184 185 186 190 195 200 205 210 213 214 214 214 214 213 212 207 201 195 188 182 176 174 174 172 166 158 150 144 139 139 142 146 153 158 163 168 176 187 197 184 184 184 184 185 184 184 184 185 185 185 184 185 185 185 184 185 185 185 184 184 185 184 185 184 185 185 184 190 178 168 162 160 134 134 135 136 137 139 139 137 134 132 132 134 136 140 144 149 154 157 160 163 163 162 159 155 148 142 137 135 138 143 148 150 152 151 149 146 142 137 132 128 124 121 120 121 124 128 134 141 148 153 157 161 164 166 166 167 168 170 171 172 171 170 168 165 163 161 160 159 157 154 150 146 142 139 138 139 140 141 141 141 143 146 152 157 162 167 170 170 171 172 175 177 179 181 184 186 188 188 187 184 181 176 170 166 162 158 151 144 139 135 131 128 127 128 132 140 148 156 166 177 184 190 194 197 197 194 190 186 183 181 177 173 168 165 161 158 157 156 157 157 158 159 161 163 166 167 169 172 178 184 189 195 185 185 185 185 184 185 185 184 184 185 184 184 185 184 184 185 185 185 184 184 185 185 185 185 184 184 185 184 184 184 184 185 185 185 185 185 185 184 184 184 184 185 185 184 185 184 185 185 185 184 184 185 185 185 185 185 184 184 184 185 184 184 184 184 184 185 184 184 184 184 185 185 184 185 185 184 185 184 185 185 184 184 184 185 185 184 184 185 185 185 184 184 184 184 185 184 185 184 184 184 184 184 185 184 184 184 184 184 185 185 185 185 184 184 185 185 184 185 184 185 184 184 184 185 185 185 185 185 185 184 184 184 184 185 184 185 184 185 185 184 184 184 185 185 184 184 185 184 185 185 185 184 185 185 185 184 184 184 185 185 185 185 184 184 184 184 184 184 184 185 185 184 185 185 185 185 185 184 184 184 184 190 181 177 182 192 203 212 214 214 214 211 208 204 200 194 189 184 181 177 175 174 175 176 176 175 175 174 175 176 177 179 181 184 186 188 188 187 185 181 178 176 175 176 176 177 177 177 178 180 181 183 185 186 186 186 186 186 186 185 185 186 188 190 194 195 193 190 185 181 178 177 177 177 178 178 179 179 178 177 175 174 173 172 171 171 171 172 173 175 177 179 181 182 183 184 183 183 183 186 192 197 203 208 211 212 211 211 212 213 214 211 206 200 193 186 181 180 180 179 173 165 157 150 144 140 139 139 143 146 150 157 165 177 188 197 184 184 184 185 185 184 185 185 184 185 184 185 184 184 184 185 185 184 185 185 185 185 184 184 185 185 191 180 167 155 148 146 130 130 131 132 134 135 135 135 133 132 131 132 132 134 136 140 143 146 149 150 150 149 146 142 136 130 126 126 131 139 145 150 151 150 148 144 141 137 133 130 128 128 128 132 137 142 148 155 161 166 168 171 174 176 178 178 179 180 180 180 178 177 174 172 169 167 167 166 164 159 154 149 143 139 135 134 134 133 133 133 135 140 146 152 158 165 167 168 168 170 174 177 179 183 187 190 193 194 194 192 189 185 180 176 172 168 161 153 147 141 135 131 129 130 132 136 142 148 156 165 172 177 182 185 185 182 178 175 172 169 166 162 158 155 153 150 149 149 150 151 152 154 155 157 159 159 159 161 165 169 173 179 185 192 197 185 184 185 185 184 184 184 185 184 184 184 184 184 184 184 184 184 185 185 185 184 185 185 185 184 185 184 184 185 184 185 184 184 185 184 184 184 184 185 184 184 185 185 184 184 184 184 184 184 184 185 185 184 185 184 185 184 184 184 185 185 184 184 185 185 184 185 185 184 184 185 184 185 185 185 185 185 184 185 185 184 185 185 185 184 184 184 184 185 185 184 185 185 184 185 185 184 184 184 185 185 185 185 185 185 184 184 185 184 185 184 184 185 185 184 185 184 184 184 184 185 185 185 185 184 185 184 185 184 184 184 184 185 184 185 185 185 185 185 184 184 185 184 185 184 184 185 185 184 184 185 185 185 184 184 184 184 184 184 184 185 185 185 185 185 185 184 185 185 185 184 184 185 184 184 185 185 185 188 181 179 183 194 206 214 214 214 211 206 200 195 190 185 181 179 178 177 177 176 176 176 176 175 175 175 176 177 179 181 182 184 185 186 186 185 183 180 177 177 176 177 178 179 179 180 181 182 183 185 185 186 186 186 185 185 185 185 185 186 188 192 195 196 195 190 185 179 176 175 175 176 177 177 178 179 178 177 175 174 172 171 170 170 170 172 172 174 176 178 180 181 183 183 182 181 180 183 189 194 201 206 208 208 206 206 208 211 212 212 209 205 199 193 190 189 190 188 183 175 167 159 150 143 138 136 136 138 142 149 157 168 178 186 195 185 184 184 184 185 185 185 185 184 184 185 185 185 185 185 185 184 184 185 185 185 184 185 184 190 178 168 157 148 141 140 131 131 132 133 134 135 137 138 139 139 139 139 138 137 137 139 141 142 143 143 143 142 139 136 130 125 122 123 128 136 143 147 148 147 145 143 141 137 136 136 137 140 144 150 157 162 167 173 178 182 183 185 187 189 190 190 189 188 187 185 182 179 175 172 170 169 170 171 170 165 161 155 149 143 139 136 134 132 130 130 131 135 140 145 151 157 159 160 160 162 166 169 172 176 182 187 191 194 196 196 194 191 187 184 181 177 170 163 157 151 145 142 140 139 140 141 143 146 150 156 161 166 170 172 171 169 166 164 162 160 158 155 153 152 151 150 150 150 151 152 154 155 157 158 157 156 154 154 154 154 155 158 164 171 178 185 194 184 184 185 184 185 184 184 185 185 184 185 185 184 184 185 185 184 185 185 184 184 185 184 185 184 185 184 184 185 184 185 185 185 185 185 184 184 184 185 184 184 185 185 184 185 185 185 184 185 185 184 184 185 185 184 185 184 185 184 185 185 185 185 185 184 185 184 184 184 184 184 184 184 184 184 185 184 185 184 184 185 185 185 184 185 185 185 185 185 184 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 185 184 184 185 184 184 185 185 185 184 185 185 184 185 184 185 185 184 184 184 184 184 184 184 184 185 185 185 185 185 185 184 185 185 185 185 185 185 184 184 185 185 184 185 184 184 185 185 184 184 184 185 184 184 185 185 185 184 184 184 185 184 185 185 185 184 195 188 181 181 186 197 208 214 214 212 206 199 192 186 181 176 174 174 175 177 178 177 176 175 175 175 176 177 179 180 182 183 184 184 184 184 183 181 179 177 176 176 176 178 179 181 182 183 184 185 186 186 186 186 186 185 183 183 183 183 183 185 188 191 195 196 195 190 184 179 175 174 174 175 175 176 177 178 178 177 175 174 172 172 171 171 172 173 174 175 176 178 180 181 183 183 181 179 179 182 187 193 199 204 205 204 202 202 203 206 208 209 208 206 203 199 197 198 199 197 192 185 177 169 158 149 143 138 136 137 142 149 157 165 170 175 182 192 184 184 185 185 185 185 184 185 184 185 184 185 184 184 185 184 185 184 185 184 185 195 186 175 165 159 153 148 145 144 135 135 135 136 137 139 141 145 147 150 150 150 147 144 142 141 141 142 142 141 140 139 137 134 129 125 123 123 128 135 140 145 145 145 143 142 141 139 140 142 148 154 160 168 176 182 186 190 184 184 185 185 184 184 184 199 197 194 192 188 183 179 175 172 170 169 171 173 173 170 166 161 155 150 145 142 139 135 132 131 130 132 135 139 144 148 150 151 151 153 157 160 163 169 176 182 187 192 195 197 196 194 192 190 187 184 178 172 167 162 156 154 152 152 152 150 149 148 148 151 154 157 160 161 161 160 158 156 155 154 153 152 152 152 152 153 154 155 155 157 158 160 161 161 159 157 153 150 147 144 142 143 147 154 161 170 181 190 197 184 184 184 185 184 184 185 184 184 184 185 185 185 184 184 185 184 185 185 185 184 184 185 184 184 184 184 185 184 184 184 185 185 184 185 184 185 184 184 184 184 184 184 185 184 184 185 184 184 184 185 185 184 185 184 184 184 184 184 184 185 185 184 184 184 184 185 185 185 185 185 185 184 185 185 185 184 184 184 185 185 185 184 184 185 184 184 184 184 185 185 184 184 185 185 185 185 184 184 184 185 185 185 184 184 185 184 184 185 185 185 184 185 185 185 185 185 184 185 184 185 184 184 184 185 185 185 184 185 185 184 184 184 185 184 185 185 185 184 185 184 184 184 185 184 185 185 184 185 184 184 185 184 185 184 184 184 184 184 185 185 184 185 184 184 185 184 184 184 184 185 184 199 192 186 182 183 188 199 209 214 214 209 203 194 185 179 173 169 167 169 173 177 178 177 175 174 174 175 177 179 182 183 184 185 185 184 183 182 180 179 177 176 175 176 177 179 181 183 184 185 185 186 187 187 187 186 185 183 181 180 180 180 181 183 186 190 194 195 194 189 183 178 174 173 174 175 175 176 177 177 177 177 175 174 174 173 173 173 174 174 175 176 177 179 180 181 182 183 181 179 178 181 186 192 198 203 203 201 198 197 198 200 203 205 205 205 205 204 203 205 205 204 199 192 185 177 167 157 150 143 141 141 146 153 159 163 164 166 171 180 188 198 184 184 185 184 184 185 185 184 184 185 184 185 185 185 184 185 185 185 184 186 175 163 155 152 152 153 152 152 143 143 143 143 143 145 147 152 156 160 162 160 157 152 148 145 144 143 142 140 139 138 136 134 130 126 125 126 129 134 138 141 142 140 139 140 141 142 145 151 161 170 179 188 184 184 184 185 184 184 184 184 184 185 185 185 184 185 198 193 187 183 178 175 172 171 173 175 175 172 170 166 161 156 152 149 146 142 138 135 133 132 133 135 138 141 141 141 142 144 149 153 158 165 173 179 186 191 196 199 200 199 198 197 195 192 187 182 178 174 170 168 167 167 165 161 157 153 150 148 148 150 152 152 152 152 152 152 151 150 150 150 152 154 156 159 161 162 163 163 165 166 167 166 163 159 155 150 144 138 134 132 134 139 146 155 166 177 185 193 185 184 185 185 184 184 185 184 184 185 184 184 185 184 185 184 185 184 185 185 184 185 185 185 184 184 185 185 185 185 185 184 184 185 185 185 184 185 184 184 184 185 184 184 184 184 185 184 185 185 184 184 185 185 185 185 184 184 185 185 184 184 185 185 185 184 184 185 184 184 185 185 185 185 185 184 184 184 185 184 184 185 184 185 184 185 184 185 185 185 184 185 184 184 184 185 184 184 185 184 184 185 184 185 184 185 185 184 185 185 185 185 185 184 185 185 184 185 184 184 184 185 184 185 185 185 184 185 184 184 185 185 185 185 185 185 185 185 184 185 185 185 184 185 185 184 185 185 184 184 185 184 184 185 184 184 184 184 185 185 184 185 184 184 184 184 184 184 184 184 200 194 189 185 183 185 191 201 210 214 212 205 197 186 177 171 166 163 162 166 171 176 178 177 175 173 174 175 178 181 184 185 186 186 185 184 183 181 179 178 177 177 177 178 180 182 184 185 186 187 187 187 188 188 188 186 185 182 180 178 178 178 179 182 185 189 192 194 193 189 183 178 175 174 174 175 175 177 177 178 179 178 177 176 175 175 175 175 176 176 177 178 179 180 181 181 181 181 179 177 177 179 184 190 195 199 199 197 194 192 192 194 195 198 201 203 205 207 208 210 210 208 204 199 193 186 176 166 159 152 148 148 152 157 161 161 159 157 159 168 177 188 185 184 184 184 185 184 184 184 184 185 184 184 185 184 185 185 185 185 189 174 163 152 146 147 151 156 157 157 151 151 151 151 150 151 154 158 162 166 167 165 161 155 151 148 146 145 144 141 140 139 137 134 131 129 128 128 131 134 137 139 138 135 134 136 140 145 152 161 174 185 184 185 185 184 184 185 184 185 185 184 184 184 184 184 185 185 185 200 194 190 187 185 181 178 177 176 174 170 168 166 163 160 158 156 154 150 146 143 139 136 135 134 135 135 135 135 136 140 147 155 162 171 180 186 191 196 201 204 205 205 205 204 203 200 196 192 188 184 180 178 179 179 177 172 165 160 154 150 148 147 148 148 150 152 153 154 152 151 150 151 154 157 161 165 166 168 168 168 169 169 169 168 165 163 159 155 150 143 137 134 133 135 138 144 153 163 170 179 189 195 184 184 185 185 184 184 184 185 185 185 185 184 185 185 185 184 184 184 185 184 185 185 185 185 184 185 185 184 185 184 185 184 185 184 185 185 184 185 185 184 184 185 185 185 184 185 185 185 185 185 184 185 185 185 185 184 184 184 184 184 184 185 185 184 184 185 185 185 185 185 184 184 184 184 184 184 184 185 185 185 185 184 185 185 185 184 184 185 185 185 184 184 184 184 185 184 184 184 185 184 184 185 184 184 185 185 185 184 185 185 185 184 185 185 184 185 184 184 184 184 185 185 184 185 185 185 184 185 184 185 185 185 185 184 185 185 185 184 185 184 184 185 184 185 185 184 185 185 184 184 185 184 184 184 185 185 185 184 185 184 184 185 185 185 184 184 184 201 196 191 186 184 184 187 194 203 212 214 210 201 190 179 170 165 162 161 162 166 171 175 177 177 175 174 174 176 178 181 183 184 184 184 184 183 183 182 181 181 182 182 183 184 185 186 187 188 188 187 187 186 187 188 188 186 185 182 179 178 177 178 179 181 184 188 191 193 192 189 185 180 177 176 177 177 178 179 180 181 181 181 181 179 179 178 177 177 177 178 179 180 181 181 181 181 179 179 177 175 174 176 181 185 190 194 194 192 189 187 187 188 190 193 197 200 205 208 210 211 211 208 205 202 198 194 185 176 169 162 156 155 156 158 159 158 154 152 154 160 168 177 188 197 184 185 185 185 185 184 185 185 184 185 185 184 185 185 184 190 177 164 154 145 141 143 148 154 155 156 157 157 157 157 156 156 157 161 164 166 167 165 162 157 154 152 151 150 149 146 144 142 139 136 134 132 132 132 133 135 137 137 135 132 130 134 140 148 159 171 185 196 185 184 185 184 185 185 184 185 184 184 184 185 185 184 184 184 184 185 201 198 197 196 193 186 181 175 170 165 163 163 162 161 162 163 162 159 155 151 147 143 139 136 135 134 134 133 135 141 151 162 172 184 193 185 184 201 205 185 184 185 185 184 206 204 200 195 192 188 185 184 185 186 185 179 173 167 161 155 152 149 149 150 153 157 160 161 159 156 154 154 157 161 166 170 172 173 173 172 172 171 170 168 167 167 166 165 161 155 151 146 143 140 139 140 145 152 158 166 175 181 184 187 192 184 185 184 185 184 185 184 185 185 184 184 184 184 184 185 185 184 185 185 185 185 185 184 185 185 185 185 185 185 185 184 184 184 184 185 184 185 185 184 184 184 184 184 185 185 184 184 185 184 185 184 185 185 185 184 184 185 185 185 185 184 184 184 184 185 184 185 185 184 184 184 185 184 185 185 185 185 185 185 185 185 184 184 185 185 184 184 184 184 184 184 184 185 184 184 184 184 185 184 184 185 184 184 185 184 185 185 184 185 185 185 184 185 185 184 185 184 185 185 185 185 185 185 184 185 184 185 185 184 184 185 185 185 185 184 184 184 185 185 185 184 184 184 184 184 184 184 184 185 185 185 185 185 184 184 185 184 185 185 184 184 184 184 184 200 194 189 185 183 184 188 194 205 213 214 209 197 186 173 166 163 163 165 166 168 172 175 176 176 175 174 174 175 176 178 179 180 181 181 182 183 184 185 186 187 188 189 190 191 191 192 191 190 188 186 185 184 185 186 187 187 185 183 180 179 178 179 179 181 185 188 191 193 192 190 186 182 180 179 179 180 181 182 183 185 185 185 184 183 181 180 179 178 178 179 181 182 183 183 182 180 178 176 174 172 172 174 177 182 186 189 190 188 186 185 185 185 186 188 193 197 203 206 208 209 207 205 203 201 199 197 191 184 178 171 164 160 158 158 157 155 153 153 154 159 163 170 177 186 195 184 185 185 184 185 185 185 185 184 185 184 185 199 190 180 168 159 153 147 143 144 147 150 151 151 165 165 165 164 163 162 162 163 164 165 165 164 161 159 157 155 156 157 156 154 151 148 144 141 139 138 137 137 137 137 137 136 132 128 125 130 139 152 166 179 193 202 185 184 184 185 185 184 185 184 185 185 184 185 184 185 184 185 184 185 184 184 185 185 185 185 184 174 163 157 155 157 159 161 165 168 170 170 167 163 158 152 145 141 137 135 134 134 137 144 157 172 186 184 185 185 184 184 184 185 185 185 185 184 185 206 202 198 194 190 187 187 190 192 191 187 181 176 170 163 159 155 154 155 160 166 171 172 169 165 161 160 163 167 172 176 178 178 177 176 175 172 170 169 170 172 176 177 177 175 171 166 160 152 146 141 140 142 147 154 160 164 166 168 174 184 194 185 184 185 185 184 184 185 185 185 184 185 184 185 185 184 184 185 185 185 185 184 185 185 185 184 185 185 185 184 185 184 184 184 185 184 184 185 184 184 185 184 184 185 184 184 185 184 185 185 185 184 185 184 184 185 184 185 185 185 185 184 185 184 185 184 184 184 185 184 185 185 185 185 184 184 184 184 185 185 185 184 184 184 184 185 185 184 184 185 184 184 185 184 185 184 184 184 185 185 184 184 185 185 185 185 185 185 185 184 185 185 184 184 185 185 184 184 184 185 184 184 184 184 185 184 185 185 185 185 184 185 184 184 185 184 184 184 185 184 184 185 185 184 185 184 184 184 184 185 185 184 184 184 184 184 184 185 184 185 184 184 184 199 193 188 184 183 184 188 195 205 213 214 208 194 181 169 163 163 166 170 172 173 174 174 175 175 175 175 175 175 175 174 175 175 176 177 180 183 186 188 192 195 196 197 198 198 198 197 194 192 188 184 181 180 181 183 186 187 186 184 182 181 180 180 181 182 185 187 190 192 192 190 188 185 184 183 183 184 185 186 188 189 190 189 188 186 185 182 181 179 179 179 182 185 186 185 183 179 176 174 172 170 171 172 175 178 181 184 185 185 184 184 184 183 183 185 189 194 199 203 204 203 201 197 196 197 198 198 195 191 186 180 173 167 161 157 155 153 154 157 159 161 161 162 166 174 185 195 184 185 185 184 185 185 185 184 185 185 184 192 179 168 159 155 154 152 149 147 146 145 145 144 175 175 175 174 172 170 168 167 166 165 163 161 159 157 157 157 159 160 161 159 156 153 149 147 145 145 144 142 141 140 139 137 131 126 123 128 138 152 168 183 196 204 184 185 185 184 185 184 185 185 185 184 185 184 185 184 184 184 184 184 184 184 185 185 185 184 185 171 157 150 148 151 155 159 165 171 175 177 175 172 168 161 154 147 142 138 135 135 138 146 161 179 194 184 184 185 185 184 184 184 184 185 184 184 185 185 185 200 197 193 190 190 192 193 193 190 188 184 179 173 168 163 160 161 167 175 181 183 179 172 167 165 168 173 178 182 183 183 182 181 177 174 171 170 173 178 184 189 191 191 189 184 177 166 155 146 140 138 140 144 148 149 149 151 157 168 181 192 185 184 184 185 184 184 185 184 185 184 185 184 185 184 184 184 184 185 185 185 184 185 185 185 184 185 184 185 185 185 184 184 185 184 184 185 185 184 184 184 185 184 184 185 185 185 184 185 185 185 184 184 184 184 184 184 184 184 185 184 185 185 184 185 185 184 184 184 185 184 184 184 185 185 184 185 185 185 184 185 185 184 185 185 184 185 184 185 184 185 184 185 184 184 184 184 184 185 184 184 185 185 185 185 184 184 185 184 184 185 184 184 185 185 184 184 185 185 185 184 185 184 184 185 185 185 184 185 185 185 184 184 185 184 184 185 185 185 185 184 184 184 184 184 185 184 185 185 185 184 185 184 184 184 185 185 185 185 184 184 184 198 192 187 184 183 185 189 195 206 213 214 206 192 178 166 162 165 171 177 179 178 175 174 173 174 176 177 177 176 175 173 173 173 173 175 178 182 187 191 196 201 203 205 205 204 203 201 197 193 188 183 179 177 178 181 185 187 187 186 184 183 183 182 182 183 185 187 189 191 192 191 190 188 187 187 187 187 188 190 192 193 193 192 191 189 187 185 182 180 179 180 183 186 187 186 183 179 174 172 170 170 170 171 173 175 177 179 181 182 183 183 183 182 181 182 185 190 194 198 199 197 193 190 190 192 195 197 197 195 192 188 181 174 166 159 155 154 157 161 164 163 160 156 156 162 173 185 197 184 185 184 184 184 184 185 184 185 184 185 168 157 150 152 155 157 154 150 146 141 139 138 186 186 185 185 183 182 178 174 170 166 162 158 156 155 154 155 157 159 160 159 157 155 153 151 150 150 148 147 145 144 142 139 132 127 124 128 136 149 164 178 192 200 185 184 185 184 185 185 184 185 185 185 185 185 185 185 184 185 185 184 184 185 185 184 185 185 182 168 154 146 144 147 152 156 163 170 175 178 179 178 174 168 161 154 147 141 137 135 137 144 158 175 190 185 184 184 185 184 185 184 184 184 184 185 184 184 184 184 201 197 194 193 192 192 192 191 190 189 186 181 174 168 164 165 171 179 186 186 182 175 169 167 170 175 182 186 188 188 186 185 181 176 173 172 175 181 188 194 197 199 198 194 186 175 164 154 145 141 141 143 143 141 138 138 143 154 166 179 192 185 184 184 184 185 184 185 184 185 184 185 185 185 184 184 184 184 184 184 184 185 184 185 185 185 185 185 185 184 185 185 185 185 184 184 185 185 184 185 185 184 184 185 184 184 185 184 184 185 185 185 184 185 185 185 184 185 184 184 184 184 184 185 184 185 185 184 185 184 185 185 185 184 185 184 185 185 185 184 185 185 184 185 185 185 185 185 185 184 185 185 185 185 184 184 185 185 185 185 185 184 185 185 185 185 185 184 185 185 184 185 185 184 185 184 185 185 184 184 184 184 184 185 185 184 185 184 185 184 184 185 185 184 185 184 185 184 184 184 185 184 184 184 185 184 184 185 185 184 185 185 184 185 184 185 184 185 185 185 184 197 191 186 184 184 187 191 198 207 214 214 206 191 177 165 162 166 174 181 183 181 177 173 172 174 176 178 179 179 177 176 175 174 174 174 177 181 187 192 198 203 205 206 206 206 205 203 199 194 188 183 179 176 177 181 185 187 188 187 186 186 185 184 184 184 185 186 188 190 191 192 191 191 191 191 191 191 192 192 194 195 195 194 193 191 189 186 183 181 179 180 183 186 188 187 183 179 175 172 171 170 171 171 172 173 174 176 178 180 181 182 182 180 179 179 182 186 191 194 195 192 188 185 185 188 191 194 195 196 195 193 187 180 171 163 157 156 159 163 165 163 158 152 150 154 163 173 185 194 185 184 185 185 184 185 185 184 195 176 158 146 141 146 152 157 155 151 145 139 136 136 197 197 197 197 197 195 190 184 177 170 162 156 152 150 149 148 149 151 154 155 156 157 157 156 155 154 152 150 149 147 146 142 136 131 127 129 134 143 154 166 178 186 193 185 185 185 185 184 185 184 184 184 184 184 184 184 185 184 185 184 184 185 185 184 184 191 177 166 154 145 143 144 147 151 156 163 169 174 177 179 178 174 168 161 153 146 140 134 133 137 148 163 177 193 185 185 184 185 185 184 184 184 185 185 184 184 184 185 185 185 200 196 191 188 186 186 189 192 193 188 181 173 167 166 172 179 185 186 181 174 168 167 171 177 183 188 190 190 188 186 182 177 174 172 175 179 186 191 194 197 197 195 190 182 174 166 157 152 150 148 144 139 133 130 132 140 150 162 176 190 184 184 184 184 185 185 185 184 184 184 184 184 184 185 184 184 184 184 185 184 184 184 185 184 185 185 185 184 184 184 184 184 184 185 184 184 184 185 184 185 184 184 185 185 185 185 185 185 185 184 184 185 185 184 185 184 185 185 185 185 185 184 185 184 184 184 184 185 184 184 184 184 184 185 185 185 184 184 185 185 185 184 185 185 184 185 185 184 185 185 185 184 185 184 184 184 185 185 185 185 184 185 185 185 185 185 185 184 184 185 185 185 185 184 185 185 184 184 185 184 184 184 184 185 185 184 184 184 184 185 185 184 184 184 185 184 184 185 185 184 185 185 185 185 185 185 185 184 185 184 185 184 185 185 185 184 184 184 185 198 192 187 186 186 189 194 200 209 214 214 206 191 178 166 164 169 178 185 186 183 177 173 171 172 175 178 180 181 181 181 181 179 177 176 177 181 186 191 197 201 203 204 204 204 203 201 198 194 188 183 180 177 178 181 184 186 187 188 188 184 185 185 184 184 184 184 188 184 191 192 185 185 184 185 185 184 184 185 194 195 195 194 193 192 190 186 183 181 179 180 182 185 187 186 184 180 177 174 173 173 174 174 173 173 174 175 177 179 181 183 182 180 179 178 180 183 188 190 191 188 185 182 181 183 186 188 190 193 194 194 190 185 177 169 163 159 160 161 162 159 155 151 149 150 155 161 168 174 180 185 188 192 185 184 185 195 182 165 148 137 134 140 148 155 154 151 145 140 137 137 185 185 184 184 184 185 184 193 185 174 162 154 148 144 141 139 139 141 145 148 152 156 159 160 159 157 155 153 152 151 149 146 141 136 132 132 133 135 141 149 159 168 177 187 185 185 184 184 185 184 184 185 184 184 185 184 185 184 185 184 184 185 185 184 192 181 171 163 155 147 143 142 143 145 148 154 159 165 171 175 177 176 172 167 159 150 143 135 130 131 137 147 159 173 187 185 184 185 185 185 185 184 184 185 184 185 184 184 185 184 184 196 187 179 176 177 185 192 197 194 186 176 169 167 170 177 181 181 177 170 166 165 170 175 183 188 190 190 188 186 183 178 175 173 174 177 181 185 187 189 190 190 188 186 183 179 173 167 164 158 151 143 134 128 126 130 137 146 160 175 188 184 185 184 185 185 185 184 185 184 184 184 184 185 184 184 185 185 184 185 184 185 184 184 184 185 185 185 184 184 184 184 185 185 184 184 185 184 184 185 185 184 185 185 184 184 185 185 184 185 184 185 185 184 184 184 184 185 185 185 184 185 185 185 185 184 184 184 184 184 184 185 184 185 185 185 185 185 184 184 184 184 184 185 185 185 185 184 184 184 185 184 185 185 184 185 185 184 185 184 185 185 184 185 185 185 184 184 185 185 185 184 185 185 184 185 185 185 184 185 184 185 184 184 184 185 185 184 185 185 184 184 184 184 184 185 185 185 185 184 185 185 184 184 185 185 185 184 185 185 185 185 184 185 184 185 185 185 185 199 193 189 188 189 192 197 203 210 214 214 206 193 180 169 167 172 181 187 188 184 178 173 171 172 175 178 181 185 186 188 188 186 182 179 177 179 184 188 193 197 198 199 199 199 199 198 196 193 189 185 182 180 180 182 184 186 184 184 184 185 185 184 185 184 185 184 185 184 185 184 184 184 184 185 185 185 184 184 185 185 184 184 185 185 184 186 183 181 179 179 181 183 185 185 183 181 179 177 177 177 177 177 175 175 174 175 177 180 182 184 183 181 179 178 179 182 185 187 187 186 183 180 179 179 180 181 183 186 190 192 190 187 181 175 169 164 162 160 158 155 154 153 152 151 150 150 151 154 158 163 167 172 178 183 184 179 169 154 140 132 130 136 144 150 152 150 146 142 141 140 184 184 185 185 185 184 184 185 188 175 162 152 145 140 136 133 132 134 137 142 148 154 159 161 161 159 156 155 154 154 153 150 146 142 137 134 132 130 130 135 143 152 161 174 188 197 184 185 185 185 184 184 185 185 184 185 184 184 184 184 185 184 185 189 180 170 164 160 155 148 144 141 140 141 142 146 151 157 165 172 177 178 176 172 164 155 146 136 128 126 128 134 143 156 172 185 184 184 184 185 184 185 184 184 184 184 185 184 184 184 185 195 183 172 168 170 180 190 197 195 188 179 170 167 170 174 177 177 172 166 163 163 168 174 181 186 189 190 188 187 184 181 178 176 175 176 178 180 182 184 185 186 187 189 190 189 185 181 176 169 159 149 139 131 127 127 130 136 148 164 177 193 184 185 185 185 184 185 185 185 184 184 184 185 185 184 185 185 184 184 184 184 184 185 185 185 184 185 184 184 184 185 185 184 184 184 184 184 185 185 184 184 184 184 184 184 185 184 185 185 184 184 184 184 184 184 184 184 185 184 185 184 184 185 185 185 185 185 185 185 184 185 185 184 185 185 184 185 184 185 184 184 184 184 184 185 185 184 184 185 184 184 185 184 184 185 185 185 184 184 184 184 184 184 184 184 185 185 185 185 184 184 184 185 184 184 184 185 184 185 185 184 185 185 184 184 184 185 184 184 184 184 184 184 185 185 185 184 185 185 185 184 184 184 185 184 185 184 185 185 185 185 185 185 184 185 184 184 184 199 193 189 188 190 194 199 205 211 214 214 207 194 182 172 170 174 182 188 188 184 178 173 171 172 175 178 183 187 191 194 195 192 186 181 178 179 182 186 190 193 194 194 194 195 195 195 194 193 190 187 185 184 185 185 185 184 185 185 185 185 185 184 184 184 184 184 185 184 184 184 184 185 185 185 184 185 185 184 184 185 185 184 184 184 184 185 185 185 185 185 179 182 183 184 183 183 181 181 180 180 180 179 178 177 176 176 178 181 183 185 184 182 180 178 179 181 183 185 185 184 182 180 178 177 176 176 177 181 185 188 189 188 185 181 175 170 165 161 157 154 155 156 155 153 148 142 139 139 141 146 151 156 162 166 168 165 158 146 135 129 128 134 140 146 148 147 146 144 143 143 185 184 184 184 184 185 185 185 188 173 158 148 141 137 134 130 128 129 132 137 143 149 155 158 159 159 157 157 158 158 158 155 152 148 143 138 132 126 123 123 128 136 145 159 174 186 185 185 185 185 185 185 184 185 185 184 185 185 184 185 185 184 188 176 166 158 155 155 154 149 145 141 138 137 138 140 145 151 161 170 177 181 180 177 170 161 151 140 131 126 124 125 130 141 157 172 189 184 184 185 184 184 184 185 184 184 185 184 184 184 185 190 177 166 161 163 173 183 192 192 188 181 174 171 171 172 173 171 167 163 161 161 166 171 178 184 188 190 191 191 190 188 185 182 181 181 181 182 183 184 185 187 190 193 196 197 195 191 186 179 169 159 148 139 134 130 129 132 140 154 167 183 184 185 185 185 184 184 184 184 185 184 185 184 185 184 184 184 184 184 184 185 184 185 184 184 185 184 185 185 184 185 185 184 184 184 184 185 184 185 184 185 184 185 184 184 184 185 185 185 185 184 184 184 185 184 185 184 184 184 184 185 184 185 184 184 185 185 184 184 185 184 184 184 184 184 184 184 184 185 184 185 185 185 184 184 185 185 185 185 184 184 185 184 184 185 185 184 185 184 184 185 184 185 185 184 185 184 184 185 184 184 185 185 185 185 184 185 185 185 184 184 185 185 184 185 185 184 184 184 185 184 185 185 185 184 184 184 185 185 185 185 185 185 185 184 185 184 184 184 184 184 184 185 184 184 185 185 185 197 191 187 188 192 197 203 207 212 214 214 206 194 184 175 172 175 181 186 186 182 177 173 172 173 176 180 185 191 195 199 199 196 189 183 179 178 181 185 188 190 191 191 191 192 194 195 184 184 185 185 184 185 185 184 184 185 185 185 185 185 185 184 185 185 185 185 185 184 185 185 185 184 185 185 185 184 184 185 185 184 184 184 184 184 184 184 185 184 184 185 184 185 182 183 184 185 185 185 185 184 183 181 180 179 178 178 179 181 183 184 183 181 179 177 177 179 180 181 182 183 183 182 180 177 174 173 173 176 180 184 187 188 188 187 184 178 172 166 161 158 159 161 160 155 146 137 130 126 127 132 136 141 146 149 151 150 146 139 132 128 127 130 135 139 141 143 143 143 144 144 184 185 185 185 184 184 184 195 182 167 152 144 139 138 136 133 131 131 132 135 137 141 146 149 152 154 155 157 160 161 161 159 155 152 147 140 133 126 121 120 122 128 135 147 161 172 184 185 184 184 184 185 185 184 184 185 185 185 185 184 184 192 179 166 156 150 148 150 150 147 145 142 139 138 137 137 140 146 157 168 176 182 183 180 174 165 155 145 136 130 125 123 126 134 148 163 181 184 184 185 185 185 184 184 185 184 184 184 185 184 192 182 172 163 159 161 167 175 181 184 183 180 177 175 173 171 169 166 163 160 159 160 164 168 175 182 188 194 198 184 185 184 195 192 190 189 189 189 190 190 191 192 194 195 197 197 195 193 190 186 178 170 162 154 148 142 138 138 142 151 161 174 187 184 185 184 184 185 184 184 184 185 185 184 184 185 184 185 184 185 184 185 185 185 184 184 185 184 185 184 185 185 184 184 184 185 184 184 184 184 185 185 185 185 184 185 185 184 185 184 184 184 184 185 184 185 185 184 184 185 185 185 184 185 184 185 185 184 184 185 184 184 185 184 185 185 185 185 185 184 184 185 185 185 185 184 185 184 185 185 184 184 184 184 185 185 185 185 184 184 185 185 184 184 184 184 185 185 184 185 185 184 184 185 185 185 184 184 185 184 184 184 184 185 185 184 184 184 185 185 184 185 185 185 185 184 184 184 185 185 184 184 185 184 185 185 185 184 185 185 185 185 184 185 185 184 184 184 185 193 186 182 185 191 199 205 210 214 214 212 205 194 185 176 172 174 178 181 181 178 175 173 173 175 179 183 188 194 198 201 201 197 190 182 177 177 179 183 187 189 190 190 190 192 184 185 185 184 185 185 184 185 184 184 185 184 185 185 184 185 184 184 185 185 184 185 184 184 185 184 185 184 184 184 185 185 184 185 185 184 184 185 184 185 185 185 184 184 184 185 185 184 185 185 185 187 189 189 188 185 183 181 179 179 179 179 180 181 182 182 181 179 178 177 177 177 177 179 181 183 185 186 185 182 177 175 173 174 176 179 182 185 189 191 191 187 182 177 170 166 166 166 163 156 146 136 128 124 124 127 131 134 137 139 140 140 138 134 131 129 128 128 129 131 134 136 139 141 143 143 184 184 184 184 184 185 184 186 174 159 146 141 140 141 141 139 138 137 136 135 134 133 134 137 142 147 152 156 160 163 163 161 158 154 148 142 135 128 123 121 122 125 129 138 150 160 172 183 184 185 184 185 184 185 185 184 185 184 185 184 185 185 172 159 150 144 143 145 146 146 145 143 142 141 139 137 139 145 155 166 175 181 183 180 174 166 159 151 143 137 131 128 127 133 145 158 174 190 184 185 185 185 185 184 185 184 184 184 199 190 180 173 167 164 161 160 162 165 169 172 176 179 181 179 175 171 166 162 159 157 157 159 162 165 171 179 188 197 185 184 185 185 184 184 199 199 199 199 199 199 199 199 197 195 194 192 190 190 190 189 186 182 177 171 165 159 153 149 149 153 158 166 177 187 196 185 185 185 185 185 185 185 184 184 184 184 185 185 185 184 185 185 185 184 185 184 184 184 184 184 184 184 184 184 184 184 185 184 184 185 185 185 185 185 184 185 185 185 184 184 185 185 185 185 184 184 185 184 184 185 185 184 185 185 185 185 184 184 185 184 185 184 185 184 184 184 185 185 184 185 184 184 185 185 184 185 185 184 185 184 184 184 185 184 184 184 184 185 185 185 185 185 185 184 185 185 185 184 184 184 185 184 184 184 184 184 185 184 184 185 185 184 185 184 185 184 184 185 185 185 184 184 185 184 185 185 184 185 184 185 185 185 185 184 185 184 185 185 184 184 185 185 185 184 185 185 185 184 184 188 180 176 181 188 199 207 211 214 214 210 203 194 185 176 171 171 173 175 175 174 172 172 174 177 181 185 190 195 199 201 200 196 188 181 177 176 179 183 187 190 190 190 185 185 184 185 185 184 184 184 184 184 184 185 185 185 185 184 184 185 185 184 184 184 184 185 184 184 185 184 185 184 184 185 184 184 185 185 184 185 185 185 184 184 184 184 184 184 184 185 185 184 184 184 185 185 192 192 190 185 182 179 179 180 181 182 182 181 181 179 178 177 177 176 175 175 176 177 180 185 189 192 192 188 183 179 175 174 173 174 177 182 188 193 196 195 192 188 182 177 174 171 165 157 148 140 133 128 128 130 133 134 134 134 134 134 134 134 134 133 130 127 125 124 126 129 134 138 141 141 202 202 185 184 184 184 190 177 165 152 141 138 140 144 146 145 143 141 139 135 131 127 127 130 136 144 152 158 163 165 165 164 160 156 150 144 138 132 128 126 125 125 127 133 142 150 160 172 184 195 185 184 185 185 184 184 185 184 184 199 188 177 165 154 146 140 140 142 144 144 144 145 145 144 142 140 141 146 156 166 175 181 182 180 175 168 163 156 150 145 139 134 132 135 144 155 168 183 195 185 185 184 184 185 185 184 185 185 191 180 170 165 164 164 163 160 157 156 157 162 169 177 182 182 178 171 164 160 157 156 157 159 161 163 167 175 185 196 184 184 185 185 185 184 185 185 185 185 185 185 184 184 201 196 191 188 185 186 188 191 191 190 188 185 181 174 167 162 157 156 157 161 168 177 188 184 184 184 184 184 185 184 185 185 184 185 185 185 185 185 185 184 185 185 185 185 184 184 185 185 184 184 184 184 185 185 185 184 185 184 185 184 185 185 185 185 185 185 184 185 184 184 185 185 184 184 185 184 184 184 185 184 185 184 184 185 185 185 185 184 184 185 185 184 184 185 185 185 184 184 185 185 184 185 184 184 185 184 184 185 184 184 184 185 185 184 184 185 184 184 184 185 184 184 185 185 184 184 185 185 184 185 185 185 184 184 184 184 185 184 185 185 184 185 185 185 185 184 184 185 185 184 184 184 185 185 185 184 184 185 184 184 185 185 184 184 185 185 185 184 184 184 184 184 185 185 184 184 185 185 176 172 178 187 199 208 212 214 212 208 201 193 185 177 171 169 170 171 171 170 171 173 176 180 184 188 192 196 198 199 198 194 186 180 176 176 179 184 188 191 185 185 184 185 185 185 185 185 184 184 184 185 184 184 185 184 185 185 184 184 185 185 184 184 184 184 184 184 184 185 185 185 185 184 184 184 184 185 184 185 185 184 185 185 185 184 184 185 184 184 184 184 185 184 184 185 194 194 191 186 181 178 178 180 182 183 182 181 179 177 176 176 175 175 175 175 175 177 180 186 192 195 196 193 188 183 178 174 171 170 173 178 186 194 199 201 199 197 191 185 181 175 168 160 152 146 141 136 135 136 137 137 135 134 133 132 134 136 138 138 134 128 123 120 121 125 130 135 138 139 190 190 190 189 187 184 176 165 155 145 137 137 141 146 149 148 146 143 139 134 130 125 125 129 137 148 157 165 168 170 169 166 163 160 154 148 143 138 135 132 128 126 126 130 135 139 146 156 169 183 185 184 184 184 184 184 184 184 199 189 177 166 155 147 141 136 136 138 140 141 143 144 146 147 147 147 150 155 163 172 179 183 184 181 177 171 167 163 159 154 148 141 138 139 144 150 161 173 185 196 184 185 185 185 184 184 184 191 181 170 161 158 159 162 163 158 152 147 146 152 161 173 181 183 180 173 165 161 158 157 157 159 159 159 162 170 180 192 185 185 185 185 185 185 184 185 185 185 184 185 184 185 185 199 193 188 185 186 188 192 195 197 198 198 195 188 180 173 165 159 155 154 157 166 179 194 185 185 184 184 185 184 184 185 184 184 185 185 184 185 185 185 184 184 184 185 185 185 184 184 185 185 184 185 184 185 185 184 184 185 184 184 184 185 184 184 184 184 184 185 184 185 185 184 184 185 184 184 184 185 184 185 185 184 185 185 185 185 184 185 184 185 185 184 185 184 184 185 184 185 184 184 185 184 185 185 185 185 185 184 185 184 184 185 184 185 185 185 184 185 184 184 184 184 185 184 184 184 185 184 185 184 185 185 184 185 185 184 184 185 185 185 184 185 184 185 185 184 184 185 184 184 185 185 184 184 184 185 185 185 184 184 184 184 185 184 184 185 185 185 185 184 185 184 185 185 184 185 184 185 175 172 178 188 201 210 213 214 211 206 199 192 185 177 172 169 168 169 169 170 172 174 178 182 186 189 192 195 196 195 194 190 185 181 178 179 182 184 184 184 184 185 185 184 184 185 184 185 185 184 185 185 185 184 185 184 185 184 184 184 185 185 184 185 184 185 185 184 185 184 184 185 185 185 185 185 185 184 184 184 184 185 184 185 185 185 185 185 185 185 184 185 185 184 185 185 185 185 192 186 182 179 179 181 183 183 182 180 178 176 175 175 175 175 175 175 175 177 180 186 193 197 198 195 190 185 179 174 170 169 171 176 185 194 200 203 203 201 197 191 186 180 172 165 159 154 150 146 144 144 144 142 139 136 134 134 135 140 143 143 139 131 124 119 119 122 128 133 136 137 176 176 175 174 172 168 162 155 148 142 138 139 143 148 150 148 144 140 136 132 130 128 130 136 147 159 169 175 177 175 172 168 165 163 159 153 149 145 141 137 133 130 129 129 130 132 134 143 155 170 186 185 184 185 185 184 184 185 192 179 165 154 147 142 138 134 134 136 138 139 140 141 143 148 152 157 164 170 177 182 186 188 187 184 179 174 171 168 165 161 155 148 144 142 144 147 154 163 175 189 185 184 184 184 184 184 191 181 172 164 157 155 157 161 161 155 147 141 139 144 154 166 176 180 179 175 170 166 163 161 159 158 156 155 156 162 170 181 192 185 184 184 185 184 185 184 185 185 185 184 184 185 185 184 198 194 190 189 190 191 194 197 201 203 202 196 187 179 169 160 154 150 152 159 173 189 184 185 184 185 185 185 185 184 185 184 185 184 185 184 184 185 184 184 185 184 184 184 185 185 184 184 185 185 184 184 185 184 185 185 184 184 185 185 185 184 185 184 184 185 185 185 185 185 184 185 184 184 185 185 184 185 184 184 185 185 184 185 184 185 185 185 184 184 185 184 184 184 184 185 184 185 185 184 185 185 185 184 185 184 184 185 184 184 185 185 185 185 185 185 184 184 184 184 185 184 184 185 185 185 185 184 185 184 184 184 184 185 185 184 184 184 185 185 184 184 184 185 184 185 185 184 185 184 184 185 185 185 184 184 184 184 184 185 184 185 185 185 184 184 184 185 185 185 184 185 185 185 185 187 179 175 182 192 203 211 213 212 208 204 197 191 186 179 174 172 171 172 172 173 174 177 180 183 186 188 190 191 191 190 188 186 185 183 183 184 184 185 184 184 185 184 184 184 185 184 184 184 184 185 185 185 184 185 185 185 185 185 185 185 185 185 185 184 185 185 185 185 184 184 185 184 185 184 184 184 184 184 184 185 184 185 185 184 184 185 184 185 185 185 185 185 185 185 185 184 185 185 184 187 184 181 180 181 181 181 179 178 176 175 175 175 175 176 176 175 175 176 179 185 190 194 195 192 187 183 178 174 171 170 172 177 185 193 198 201 200 198 194 190 186 183 177 172 166 163 158 154 152 150 149 146 143 141 139 138 140 144 146 146 142 135 128 123 122 124 128 132 134 134 164 164 163 161 159 156 152 148 145 142 141 142 145 148 149 146 141 136 132 131 131 133 139 147 159 172 181 186 185 180 174 168 165 164 161 157 153 150 146 143 138 135 133 132 131 129 129 134 145 161 177 184 185 184 184 185 185 185 187 171 155 146 141 139 137 135 135 135 137 137 136 136 139 146 156 167 177 185 190 192 192 191 189 186 181 176 173 171 169 165 159 154 150 147 146 147 150 157 168 184 185 185 184 185 184 192 181 172 167 161 157 155 157 159 159 153 145 139 136 141 148 159 170 175 178 177 175 173 169 165 161 157 154 152 152 156 161 169 178 186 196 184 184 185 185 184 184 184 184 184 184 185 184 185 184 184 196 192 190 189 189 193 198 203 203 197 189 180 170 161 154 149 150 156 170 186 185 184 185 184 184 185 184 184 185 185 184 185 185 185 185 184 185 185 185 184 184 185 184 185 184 184 184 184 184 185 184 185 185 184 184 185 184 184 185 184 185 185 185 184 184 184 184 185 185 184 184 185 184 185 184 185 185 184 184 185 184 185 185 185 185 185 185 184 184 185 184 184 185 185 184 185 185 184 184 185 184 184 185 185 185 184 184 184 184 184 185 184 184 185 184 185 184 185 184 184 185 184 185 185 185 185 184 185 184 185 185 184 185 185 184 185 185 184 184 185 185 184 184 184 184 184 184 184 184 185 184 184 185 185 184 184 185 185 184 184 184 185 184 185 184 184 184 185 184 185 184 185 184 191 184 181 186 195 205 211 213 211 207 202 196 191 186 181 177 175 175 176 176 177 178 179 181 184 186 187 188 187 186 184 183 183 184 184 185 185 184 185 185 184 185 185 184 185 184 185 185 185 185 185 184 184 185 185 184 185 185 185 184 184 185 185 184 185 185 184 184 185 185 184 184 184 184 184 184 184 185 184 184 184 185 185 185 184 185 185 185 185 185 185 185 185 184 185 184 184 184 184 184 185 186 183 181 181 179 178 177 176 176 175 175 176 176 177 177 177 176 177 179 183 186 188 188 186 183 179 176 174 172 172 175 179 185 191 194 195 194 191 188 186 185 184 181 177 174 170 165 161 158 156 154 152 149 147 146 145 146 148 149 148 145 139 134 129 127 127 130 132 132 132 152 152 151 149 146 144 142 141 142 143 144 146 147 148 147 143 136 131 128 130 134 141 151 163 175 187 195 198 194 186 177 170 166 166 165 162 159 155 152 149 145 142 140 137 134 129 125 128 137 150 167 183 184 184 184 185 185 184 182 163 147 139 137 138 138 137 136 136 137 136 134 133 137 147 162 178 193 185 184 184 184 196 192 188 183 178 175 174 172 170 165 160 156 153 150 147 147 152 162 179 185 184 185 185 194 181 170 164 161 160 158 157 157 157 156 151 144 139 137 140 146 155 164 171 177 181 182 181 177 170 164 157 153 150 149 150 152 155 161 169 181 193 184 184 185 184 184 184 184 184 184 185 185 185 185 185 185 197 192 186 184 186 193 199 200 195 188 181 171 162 155 150 150 155 167 181 194 201 202 185 184 184 185 185 185 184 184 185 184 184 185 184 184 185 185 185 185 185 185 185 184 184 185 184 185 185 184 185 184 185 184 185 184 184 184 185 184 184 184 185 185 184 185 185 184 184 184 184 185 185 185 184 185 184 184 184 184 184 184 185 184 185 184 185 185 185 185 184 184 184 185 184 185 185 184 184 184 184 185 184 185 184 185 185 184 185 185 185 184 185 185 185 185 184 184 184 184 184 185 184 185 185 184 185 184 184 184 184 185 184 185 185 185 184 184 185 184 184 185 185 184 185 185 185 185 184 184 184 185 185 184 185 184 184 185 185 185 184 184 185 185 185 184 185 185 185 185 185 185 196 191 188 193 199 207 211 212 209 205 201 195 190 186 182 180 180 181 182 182 182 182 183 183 184 185 185 184 182 179 177 178 184 184 185 184 185 185 185 185 184 184 185 185 185 184 184 185 184 184 184 185 184 184 185 184 184 185 184 184 184 184 185 184 184 185 185 185 185 184 184 184 185 185 185 185 185 184 185 185 185 184 185 184 185 185 185 185 184 184 184 185 184 185 184 185 185 184 184 184 184 188 186 183 181 177 175 174 175 175 176 177 177 177 178 178 178 178 179 179 181 182 183 182 180 177 175 174 174 175 177 179 182 185 188 189 188 185 182 180 179 181 184 185 183 181 177 173 169 166 163 161 159 157 157 156 155 154 154 153 151 147 144 141 137 135 134 133 132 132 132 143 143 142 139 136 135 134 137 139 143 145 146 146 146 144 139 132 126 126 132 140 152 166 179 192 184 184 185 184 193 184 175 171 170 170 167 164 161 158 155 151 149 147 143 137 130 124 124 130 141 156 172 186 185 184 185 184 185 177 156 139 133 133 137 138 137 136 135 135 136 134 135 141 153 172 190 185 185 184 185 184 185 195 191 185 180 177 176 176 174 170 166 162 158 153 148 145 147 155 172 189 184 185 185 184 171 161 157 157 158 157 156 155 154 152 148 144 141 140 143 148 155 164 171 179 185 187 186 182 175 168 161 155 152 150 148 146 145 147 154 167 183 197 185 185 185 185 185 184 184 184 185 184 185 184 185 185 185 194 186 181 181 186 191 192 190 185 180 174 166 159 153 151 154 163 174 183 188 185 184 184 184 185 184 185 185 185 185 184 185 185 184 185 184 184 184 184 185 184 184 184 184 185 185 184 185 184 184 185 184 185 184 184 185 184 185 185 184 185 184 184 185 184 184 185 185 185 185 184 184 185 184 185 184 185 185 185 184 185 184 185 185 184 184 185 184 184 184 185 185 185 184 185 185 185 184 184 184 184 185 184 184 184 185 184 184 184 184 184 184 185 184 184 184 184 184 185 185 185 184 185 184 185 184 185 185 184 184 184 184 185 184 185 185 185 185 184 184 184 184 184 184 185 185 185 184 185 184 185 185 184 185 184 185 185 185 185 184 184 185 184 185 185 185 184 184 184 184 184 201 197 195 199 203 209 211 211 209 205 201 195 190 186 183 181 182 185 186 187 186 186 185 184 184 184 184 182 179 175 172 184 185 184 184 184 185 184 184 185 185 185 184 184 185 184 185 184 184 184 185 185 185 184 185 185 184 185 184 184 185 184 184 185 185 185 185 184 184 185 184 185 185 184 185 185 184 184 185 184 184 185 184 184 184 185 184 185 185 184 185 185 184 185 185 185 185 185 184 185 184 184 190 186 183 179 176 175 176 177 178 178 178 177 178 179 179 181 181 181 182 181 181 179 177 175 173 173 175 177 180 183 185 186 186 185 183 179 175 173 174 178 183 186 187 186 183 180 177 174 172 170 168 167 167 167 165 163 161 159 155 152 150 149 146 143 140 138 136 134 134 140 140 139 137 134 132 132 134 137 141 143 144 144 143 141 136 129 124 125 134 146 161 178 192 185 185 185 185 185 184 191 182 177 176 174 171 167 165 162 159 155 154 152 148 141 133 126 124 128 137 149 163 175 189 184 185 185 186 170 151 136 131 132 136 138 137 135 133 133 135 137 141 149 162 178 195 184 184 184 184 185 184 199 193 187 181 178 178 178 176 172 168 165 160 155 150 146 146 152 165 180 191 193 187 176 166 157 154 155 155 155 154 152 150 149 147 145 143 145 149 154 161 168 175 182 187 189 188 185 179 173 166 160 157 154 151 146 142 141 146 158 174 188 185 184 185 184 185 184 185 185 185 185 184 185 185 184 185 198 190 183 181 181 183 183 182 181 180 176 170 164 157 152 152 157 164 170 184 184 185 185 184 184 185 185 185 184 184 184 184 185 184 184 185 185 185 185 184 185 185 184 184 185 185 185 185 184 185 185 185 184 185 184 185 185 184 185 184 185 185 184 185 184 185 185 185 185 185 184 185 184 184 185 184 184 185 185 185 184 184 185 184 185 184 184 184 184 185 184 184 185 185 184 185 185 184 184 184 184 184 184 185 184 184 184 185 185 184 184 185 184 185 185 184 185 184 185 185 184 185 185 185 185 185 185 185 185 184 185 184 184 185 185 184 184 184 185 184 184 185 184 185 185 184 184 185 184 185 184 185 184 184 184 184 185 185 184 185 185 185 184 184 184 184 184 185 185 184 184 184 202 201 203 206 210 212 211 209 206 202 196 190 185 182 181 183 186 189 189 189 187 186 185 185 185 184 182 177 173 184 184 184 185 185 184 184 184 184 184 185 185 184 185 185 184 184 184 185 184 184 184 185 184 185 185 185 184 184 184 185 184 185 184 184 184 185 184 184 185 185 185 184 185 184 185 185 184 185 185 184 184 184 185 184 184 185 184 185 184 184 185 185 185 185 185 184 184 185 184 184 185 185 190 186 183 180 179 179 179 179 178 177 176 176 178 180 183 185 185 185 184 183 181 177 175 173 173 175 178 182 185 186 186 186 184 181 176 173 171 172 175 181 185 187 187 186 184 182 180 178 176 175 174 175 175 173 170 167 164 160 157 155 154 152 148 146 143 141 140 139 143 143 142 140 137 136 135 135 136 138 139 139 139 139 138 134 126 122 125 137 152 170 189 185 184 184 184 185 184 185 184 192 186 182 177 172 168 166 165 162 159 157 155 152 145 138 132 128 130 136 145 155 165 176 185 189 187 177 164 149 137 134 135 137 139 136 132 130 130 135 141 149 160 173 187 185 185 184 184 184 184 185 185 195 187 180 177 178 178 177 173 169 165 161 155 151 148 148 152 160 170 177 179 177 171 165 159 157 155 154 152 150 148 146 146 146 146 147 151 158 164 170 177 183 187 188 188 187 185 181 177 172 168 165 162 157 152 145 141 143 152 165 178 193 184 184 184 185 185 185 185 184 184 184 185 185 184 184 184 196 188 182 177 173 171 171 175 179 180 175 170 162 155 152 152 153 185 185 185 184 185 184 184 185 184 185 184 184 184 184 184 185 185 185 184 184 185 185 184 185 185 185 185 185 185 185 185 185 184 184 185 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 185 184 185 185 184 184 185 185 185 185 185 185 185 184 185 184 185 184 185 184 184 184 185 184 184 185 185 184 184 184 185 185 184 185 185 184 184 184 185 184 184 184 185 184 184 185 184 184 185 184 184 184 184 185 184 185 184 184 185 184 184 184 184 184 184 185 184 184 185 185 184 185 185 185 185 184 184 185 185 185 185 185 184 184 184 185 185 185 184 184 185 185 184 184 185 185 184 185 185 206 205 206 208 211 212 211 210 208 205 198 191 185 180 179 181 186 190 191 190 188 186 185 185 185 184 182 177 172 185 185 184 185 184 184 185 185 185 185 184 185 185 185 184 184 185 184 184 184 184 184 184 184 184 184 185 184 184 184 185 185 184 184 184 185 185 184 185 184 185 184 185 185 185 185 184 185 185 185 185 184 185 185 184 185 185 185 185 185 184 185 184 185 184 185 185 185 185 185 184 184 184 193 192 190 187 185 183 182 180 177 175 174 174 176 180 185 188 190 191 190 188 185 181 177 174 173 175 179 183 186 188 188 187 186 182 177 174 171 171 173 177 181 183 185 186 186 186 185 183 182 180 181 181 181 179 176 173 168 165 161 158 157 155 152 151 150 149 148 148 149 149 148 146 144 142 139 138 137 135 135 134 134 135 134 131 125 123 126 141 157 178 185 184 184 185 185 184 184 184 185 185 193 187 181 174 169 167 166 163 161 159 158 155 150 145 139 136 136 139 143 150 156 164 170 174 173 166 158 148 141 138 138 139 139 136 131 128 129 137 146 159 173 186 197 185 184 185 185 185 184 185 184 195 187 180 177 177 178 177 173 169 165 160 156 154 152 152 153 156 160 163 165 166 166 165 163 160 157 154 150 147 144 143 143 146 149 153 160 168 175 183 188 192 192 190 186 185 183 182 180 177 175 174 171 166 159 150 144 143 148 158 169 182 194 185 185 185 185 185 184 184 184 184 184 184 185 185 184 202 193 183 172 163 158 160 168 176 182 181 176 168 160 153 148 185 184 185 185 185 184 184 185 184 184 184 185 184 184 185 185 184 185 184 185 185 184 184 184 185 184 185 185 184 184 184 185 185 184 185 184 185 184 184 184 184 185 184 185 184 185 185 184 184 185 185 185 185 185 185 184 184 185 184 184 184 185 184 184 184 184 185 184 184 185 185 184 185 185 185 184 185 185 184 184 185 185 185 184 184 185 185 185 185 184 184 185 185 185 185 184 185 185 184 185 184 184 184 185 185 184 185 185 184 184 185 184 185 184 185 184 184 185 185 185 184 184 185 185 185 185 185 184 184 184 184 184 185 185 185 185 184 184 185 184 184 185 185 184 184 184 184 185 185 184 184 184 185 185 185 208 207 208 210 212 212 212 212 210 206 199 190 183 177 176 179 185 189 190 190 187 185 184 185 185 185 183 184 185 185 185 184 184 184 184 184 185 185 185 185 184 184 185 185 185 185 185 184 186 186 186 186 186 185 185 185 185 185 185 185 185 184 185 185 184 185 185 184 184 185 185 185 184 185 184 185 184 184 184 185 184 184 185 185 184 184 184 184 184 185 184 184 185 185 184 185 184 185 184 185 185 185 196 196 195 194 191 188 185 182 178 174 172 172 175 180 186 192 195 196 196 194 191 186 180 176 174 176 179 183 186 188 189 188 187 183 179 175 172 171 172 174 176 179 181 184 186 187 188 187 186 186 186 186 186 184 181 177 174 170 165 162 159 157 155 155 155 156 156 156 153 153 152 151 149 147 144 141 138 135 132 130 130 130 130 129 126 126 132 148 166 186 184 185 184 184 185 184 185 185 185 185 184 193 185 176 172 169 167 165 163 161 161 159 154 150 146 143 141 141 143 146 149 154 157 160 160 157 153 148 143 141 141 141 140 136 131 128 130 141 153 168 185 197 184 184 185 185 185 184 184 184 184 197 188 180 177 178 180 179 175 170 166 161 157 156 155 155 154 152 152 152 153 157 161 163 163 161 157 152 148 144 141 140 142 147 154 161 170 180 187 193 197 199 195 190 185 182 182 183 184 183 181 180 177 171 163 154 147 145 146 152 160 171 184 193 184 185 185 184 184 184 185 185 184 184 185 185 185 203 193 180 165 153 147 150 161 174 183 185 181 174 165 156 147 184 185 184 184 184 184 184 185 184 184 184 185 185 185 185 185 185 185 185 184 185 185 185 185 185 185 184 184 184 184 184 185 184 184 185 185 184 185 184 185 185 184 184 185 184 184 185 185 185 185 185 184 184 185 185 185 184 184 184 185 184 185 184 185 185 184 185 184 184 184 184 185 184 184 184 185 184 185 185 185 185 184 184 184 184 185 185 184 185 184 184 185 185 184 185 185 184 184 185 185 184 185 184 184 185 184 184 184 184 184 184 184 185 184 184 185 184 185 184 185 184 185 185 185 185 185 185 184 185 184 184 185 185 185 185 185 185 184 184 185 184 185 185 185 184 185 184 184 184 185 185 185 184 184 185 207 206 207 209 211 212 212 212 210 206 199 190 182 175 174 177 183 188 189 188 186 184 183 185 186 184 184 184 185 185 185 185 184 184 184 184 184 185 185 185 184 185 184 184 184 186 184 186 186 184 184 184 184 184 184 186 186 186 184 186 184 186 184 184 184 185 185 185 185 185 185 185 185 184 185 185 184 184 185 185 185 184 185 184 185 185 184 185 184 186 184 184 184 185 184 185 185 184 184 185 185 185 185 199 200 198 196 192 188 184 179 175 172 172 175 180 187 194 198 200 200 199 195 190 184 180 177 178 181 185 188 188 189 188 186 183 179 176 173 172 171 172 175 177 179 182 184 187 188 190 190 191 192 192 191 189 186 183 179 175 170 166 163 161 159 158 159 160 160 160 153 153 153 152 152 150 146 143 139 135 132 128 183 183 183 126 128 132 143 159 175 194 184 184 185 185 185 184 185 184 185 185 184 200 192 183 177 173 170 167 165 164 165 163 160 156 152 148 145 143 143 143 143 144 145 146 146 146 146 145 144 143 142 141 140 137 133 131 135 147 161 179 196 184 185 185 184 184 185 184 185 185 185 197 189 182 180 181 183 183 178 173 168 163 160 159 159 157 154 149 144 141 141 146 152 157 159 157 154 149 145 142 138 138 141 150 160 170 182 193 185 184 184 185 199 191 184 181 181 185 187 187 186 184 180 174 166 158 150 146 145 146 149 158 170 182 195 185 185 184 184 185 184 185 184 184 184 185 184 197 185 171 155 143 137 142 155 170 182 187 186 181 173 163 184 185 185 185 184 184 185 185 185 185 184 185 185 184 185 185 185 185 184 184 185 185 185 184 185 184 185 185 185 185 185 185 185 184 184 185 184 185 184 184 184 184 185 185 184 185 184 184 184 184 185 184 184 185 185 185 184 184 184 185 184 185 185 185 185 184 185 185 184 185 185 184 184 185 184 185 184 185 184 184 184 184 185 185 184 185 184 185 184 184 185 184 185 185 184 184 185 184 185 185 185 185 184 185 185 185 185 185 184 184 184 185 185 185 184 184 184 185 185 185 184 185 184 184 185 185 184 184 184 185 185 185 185 184 184 184 185 184 184 184 185 185 184 185 185 184 185 185 185 184 184 185 185 184 185 185 203 201 204 207 210 212 212 211 208 203 195 186 179 173 172 175 181 186 187 186 183 181 182 185 185 185 185 185 184 185 185 184 184 185 184 185 184 184 185 185 185 185 184 184 184 186 184 186 186 184 186 186 186 184 184 184 186 184 184 186 184 184 186 184 186 186 184 184 184 185 184 184 184 185 185 184 184 186 186 184 184 184 184 185 186 184 184 185 184 184 184 186 184 185 185 185 185 184 184 185 184 184 184 184 201 200 198 195 191 187 182 178 175 175 177 182 188 195 199 201 202 201 199 195 190 186 183 184 186 188 190 189 188 185 183 180 177 175 174 173 173 175 176 178 178 179 181 184 188 192 195 197 199 199 197 195 193 190 187 183 177 173 169 165 162 161 161 160 160 160 151 151 151 152 152 151 148 145 142 138 133 128 183 183 183 183 132 141 155 172 185 185 184 184 184 185 185 185 185 185 185 185 185 185 197 189 182 176 171 166 164 165 166 166 164 161 156 152 148 146 144 143 141 139 138 138 138 139 141 144 145 144 143 141 140 139 136 135 141 154 169 186 184 184 185 184 184 184 184 185 184 184 185 198 190 184 183 185 187 187 183 177 172 166 162 161 161 159 154 146 139 135 134 139 146 152 155 154 151 146 143 140 137 137 141 152 166 179 193 185 185 185 184 185 199 190 182 179 181 185 189 189 187 184 179 172 166 159 154 149 145 142 142 147 159 172 188 184 184 185 185 185 185 185 185 185 184 199 194 186 174 161 146 136 132 138 152 166 179 186 188 186 179 184 185 184 185 185 184 185 184 185 184 184 184 184 184 184 185 184 184 184 185 185 184 184 184 185 184 185 184 185 185 184 184 185 185 184 185 185 185 185 184 185 185 184 184 184 184 184 184 184 184 184 184 184 185 185 184 184 185 184 184 185 184 184 184 185 185 184 184 185 184 184 184 185 185 185 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 185 185 185 185 184 185 184 185 185 184 185 184 184 184 185 184 184 185 184 184 184 184 184 184 185 184 184 185 185 185 184 184 185 185 185 185 185 184 184 185 184 184 184 185 185 184 184 185 184 184 184 184 185 184 184 185 184 184 185 185 184 199 195 193 197 203 209 212 211 208 203 197 189 181 176 171 170 173 179 183 184 182 179 177 185 185 185 184 184 184 185 184 184 184 184 184 184 184 184 185 184 184 185 185 185 186 184 186 186 186 184 186 186 186 184 186 184 186 184 184 184 186 184 186 184 186 184 184 184 184 184 184 184 186 184 186 184 184 186 186 186 184 184 184 184 184 186 184 184 186 184 186 186 186 186 184 186 184 184 185 185 185 185 184 185 184 185 198 197 195 193 190 186 183 180 179 181 185 189 194 198 201 202 202 201 198 195 192 190 190 192 194 192 190 186 181 178 175 174 173 174 175 177 179 181 181 178 175 174 177 183 190 197 202 204 203 201 198 197 195 193 189 183 178 173 167 162 159 157 156 154 154 149 149 149 150 151 151 150 147 145 141 136 129 183 183 183 183 135 148 166 183 194 185 184 184 185 185 184 185 184 184 185 185 185 185 184 194 187 179 172 167 164 165 168 168 166 163 159 154 151 148 146 145 142 138 135 134 134 136 139 143 145 145 143 141 141 140 139 140 147 161 175 191 184 184 184 185 185 185 184 185 185 184 184 199 192 187 186 188 191 190 186 180 175 168 164 163 162 160 154 146 139 134 132 135 141 146 149 149 147 144 143 140 137 137 142 155 171 185 185 185 184 184 185 184 199 189 181 178 180 185 189 190 186 183 177 170 165 161 157 154 147 141 138 141 152 165 182 184 184 184 185 185 185 184 184 185 185 191 184 174 163 151 140 132 131 137 150 163 176 185 189 190 185 184 184 185 184 184 184 184 184 184 185 185 185 184 185 185 184 184 184 184 184 185 184 184 184 185 184 184 185 185 184 184 185 185 184 184 185 185 185 185 185 184 185 184 184 185 184 185 184 184 185 184 184 184 184 184 185 184 185 185 185 185 184 185 185 184 184 184 185 185 185 185 185 185 185 185 185 185 185 184 184 184 185 185 185 184 184 185 184 185 185 185 184 185 184 185 185 184 184 184 185 184 184 185 185 185 185 185 184 184 185 185 184 184 185 184 184 185 185 184 185 185 185 185 185 185 185 184 185 185 185 185 184 185 184 185 185 185 184 184 184 185 184 185 184 185 185 184 185 184 184 185 184 184 185 184 184 194 188 186 191 199 208 212 211 206 199 192 184 177 173 170 169 172 176 180 181 179 175 185 184 185 184 185 185 184 184 185 184 184 185 185 185 185 185 184 185 184 185 184 184 186 184 184 184 186 186 186 184 186 186 186 186 184 186 186 186 184 186 184 186 186 184 184 186 186 186 186 184 184 184 186 186 184 184 186 186 186 186 184 186 186 186 186 184 184 186 186 184 184 184 186 184 184 186 186 184 186 186 184 184 184 185 194 194 194 194 193 190 187 185 184 185 186 189 193 195 198 200 201 201 200 198 197 195 196 197 197 194 190 184 178 174 171 170 172 174 177 180 184 186 185 179 172 168 170 178 189 197 205 207 206 203 200 199 199 197 194 188 182 176 169 162 157 154 151 148 148 148 148 149 150 151 152 150 149 148 145 139 131 183 183 183 183 140 157 177 193 184 184 184 185 184 185 184 184 184 184 184 184 185 184 184 185 193 183 175 169 166 167 170 171 168 166 162 157 154 152 150 148 144 139 135 132 131 133 137 141 143 143 141 140 140 143 145 148 157 170 183 197 184 184 185 185 184 185 184 185 184 184 184 201 195 190 189 192 194 193 189 183 178 172 167 165 164 161 155 147 140 134 131 132 137 140 143 143 142 141 141 141 139 141 148 162 179 194 184 185 184 184 184 185 199 189 181 177 179 185 190 190 186 181 174 168 165 163 162 159 151 142 137 136 145 158 175 192 184 184 185 185 184 185 184 184 190 180 172 163 152 142 134 130 130 137 149 161 174 184 191 194 184 185 184 185 185 184 184 185 184 185 184 185 185 185 184 185 184 184 185 185 185 185 185 184 185 185 184 184 185 185 185 184 184 185 184 185 185 185 185 184 185 185 184 184 184 184 184 185 185 184 185 184 185 184 185 185 184 184 185 185 184 185 185 185 184 185 184 185 184 185 185 184 185 184 184 185 185 185 185 185 185 184 185 185 184 184 184 184 184 184 185 184 185 184 185 185 185 184 184 184 185 185 185 185 185 185 184 184 185 185 185 185 185 185 184 184 185 184 184 184 185 185 184 185 184 185 184 185 185 185 185 184 184 185 185 184 184 185 185 185 184 185 185 184 184 185 185 184 185 185 184 185 185 184 184 184 184 188 181 178 185 196 207 212 210 203 194 186 178 174 171 169 169 171 175 178 179 176 173 184 185 185 185 185 184 185 184 184 185 185 184 185 184 184 185 184 184 184 184 186 186 186 186 184 186 186 186 186 186 186 186 184 184 184 184 184 186 186 184 186 186 184 184 184 184 186 184 186 186 186 184 184 184 186 186 186 186 184 184 184 184 186 186 184 186 186 184 186 184 184 186 186 184 186 186 186 186 186 184 184 186 185 185 185 192 194 195 195 194 192 190 188 188 188 189 190 192 195 197 200 201 202 202 202 201 201 201 199 194 188 181 174 169 167 168 171 175 180 185 189 191 189 180 171 165 166 175 188 199 207 210 208 205 203 202 203 202 199 194 188 182 174 165 159 153 148 144 143 151 151 151 152 152 152 151 150 150 147 142 133 183 183 183 183 145 163 185 200 184 185 184 185 184 184 185 184 184 184 184 185 185 185 185 184 199 190 181 175 170 171 172 173 170 168 165 162 159 157 155 153 148 142 137 132 130 131 134 138 141 141 139 137 139 145 151 157 168 181 192 185 184 185 185 184 184 185 185 184 184 184 184 204 198 194 193 194 195 194 190 185 181 175 170 168 166 163 156 149 142 136 133 132 134 136 137 137 136 136 139 141 145 150 159 173 188 184 184 185 185 185 184 185 200 189 180 176 179 185 190 191 186 180 173 167 165 165 166 164 156 146 140 138 145 155 170 186 197 185 185 185 185 184 185 192 181 171 163 155 146 138 132 129 130 138 148 160 173 185 195 184 185 184 184 185 184 185 184 185 184 185 185 185 184 184 185 184 184 185 184 184 185 184 184 184 184 184 184 185 184 185 185 185 185 184 184 185 185 185 185 184 184 184 185 184 185 185 184 185 185 185 185 184 185 185 184 184 185 185 185 185 184 184 184 185 184 184 184 184 184 185 184 185 185 184 184 184 185 185 184 185 184 185 184 184 184 184 184 184 185 185 184 185 184 185 184 184 185 185 184 184 185 185 184 184 185 184 185 185 184 185 185 185 185 184 184 185 185 184 185 184 185 185 184 184 185 184 184 184 185 185 185 184 185 185 184 185 185 184 185 185 185 184 185 184 185 185 185 184 184 185 184 184 185 185 184 185 184 185 177 174 183 195 208 213 210 201 189 180 174 170 169 169 169 171 174 177 178 185 185 184 184 185 185 184 185 184 185 184 184 185 185 184 185 185 185 184 185 186 186 186 184 186 184 184 184 184 184 184 186 186 186 184 186 186 184 186 186 184 186 186 186 184 186 184 186 186 186 184 186 184 186 184 186 184 184 184 186 184 184 186 184 186 184 184 184 186 186 184 186 184 184 184 184 186 186 186 186 184 186 184 186 184 185 185 184 195 197 198 197 195 193 191 189 188 188 188 190 193 196 199 202 204 205 205 204 202 200 197 191 184 176 169 166 165 168 172 177 183 188 193 195 192 183 173 167 168 177 190 201 210 212 210 206 205 205 206 207 205 201 196 191 183 173 165 157 150 146 145 155 155 154 154 152 151 149 149 149 148 144 135 183 183 183 183 149 167 188 203 185 185 184 185 184 184 184 185 184 185 184 184 184 184 185 185 184 195 187 181 175 174 174 173 170 168 166 164 161 160 159 157 152 146 141 137 133 132 134 135 137 137 135 135 139 146 155 164 175 188 197 185 185 184 185 184 185 185 185 184 184 184 184 185 201 197 194 194 194 192 188 185 182 177 172 170 167 163 157 152 146 141 137 135 134 135 134 132 131 131 136 142 150 159 170 184 195 184 184 184 185 184 184 184 199 188 179 175 178 185 191 192 186 180 172 166 165 166 168 167 161 153 147 144 149 157 169 181 190 198 185 185 184 198 191 183 174 165 160 154 146 140 134 131 133 140 150 161 174 187 197 185 184 184 184 185 184 185 184 184 185 184 185 184 184 184 185 185 184 184 185 184 185 184 184 185 184 185 184 185 185 185 185 184 185 184 184 184 185 184 184 184 185 184 184 185 185 184 185 185 184 184 185 185 184 185 184 185 185 185 184 184 184 184 185 185 185 184 185 184 185 184 185 184 185 185 184 184 184 184 185 184 184 184 185 184 185 185 184 184 184 185 185 185 185 184 185 185 184 184 184 185 185 184 184 185 185 185 185 184 185 184 184 185 184 184 185 184 184 185 184 185 185 184 184 185 185 185 184 184 185 184 185 184 185 184 185 184 185 184 184 184 185 184 185 185 185 185 185 184 185 185 184 185 185 185 185 184 197 185 177 175 183 195 208 213 209 199 186 177 171 169 169 170 171 172 175 184 185 184 185 184 185 184 185 185 184 185 184 185 184 185 185 184 184 185 185 185 186 184 184 184 186 184 186 184 186 186 186 184 184 184 186 186 186 184 186 186 184 186 186 186 184 186 184 184 184 184 184 184 186 186 186 184 186 186 184 186 184 186 184 184 184 184 186 186 186 184 186 184 184 186 184 186 186 186 184 184 186 184 184 186 184 184 184 185 184 197 199 199 198 196 194 191 189 188 187 188 189 192 195 199 202 205 206 206 204 201 197 192 185 178 171 166 163 164 168 173 179 186 191 195 197 194 187 178 172 174 182 194 203 211 212 210 207 205 206 208 210 209 206 203 199 191 181 172 163 155 149 148 159 159 159 156 153 150 148 147 148 148 145 138 183 183 183 183 152 169 188 202 184 184 184 185 185 184 184 185 185 184 184 184 185 185 185 185 184 201 194 188 181 178 175 172 169 168 167 166 164 163 163 161 158 153 148 144 139 136 134 134 133 132 131 132 137 148 159 170 183 196 184 185 185 185 184 184 184 184 184 185 185 184 184 185 204 199 196 194 191 188 185 184 183 179 175 172 168 163 158 155 152 148 144 140 137 135 132 128 126 126 133 143 156 170 183 196 184 184 184 185 185 185 184 184 185 188 179 175 178 185 190 191 186 179 172 166 166 168 170 170 166 161 157 154 157 162 169 177 184 190 195 196 194 189 182 175 166 161 159 155 151 145 139 135 137 143 153 163 175 189 184 185 184 185 184 184 184 185 185 184 185 185 184 184 184 185 185 185 184 185 184 185 185 185 185 185 185 184 184 185 184 185 185 185 184 185 185 184 185 185 185 185 184 185 185 185 185 185 184 184 184 184 184 185 184 184 185 184 184 185 185 184 185 185 185 184 184 184 184 184 184 185 184 185 185 185 184 184 185 184 185 184 185 185 185 184 184 185 185 185 184 184 184 185 184 184 184 185 184 185 184 184 184 184 184 185 185 185 184 184 184 184 184 184 185 185 185 184 185 184 184 184 184 185 184 185 185 185 185 185 185 184 184 185 184 184 184 185 184 185 185 184 185 185 185 185 185 184 185 184 184 185 185 185 185 184 184 185 197 186 179 177 186 197 209 184 208 184 185 185 184 184 184 172 174 184 184 185 185 185 184 185 184 185 185 185 184 185 184 185 184 185 185 184 186 184 186 184 186 184 186 186 184 184 186 186 186 184 184 184 184 184 184 186 184 184 184 184 186 186 184 184 184 186 184 184 184 184 184 186 186 184 186 186 186 186 184 184 184 184 184 186 186 184 186 184 186 186 184 184 184 184 186 186 184 186 186 184 184 186 184 184 184 186 184 184 186 199 200 200 199 196 193 190 188 186 185 186 188 191 195 199 202 204 205 205 201 196 191 185 177 171 166 163 162 164 169 175 182 188 192 195 197 196 191 184 180 182 188 197 205 210 211 209 206 205 206 208 211 211 210 209 206 201 190 181 170 161 155 154 165 165 164 159 155 151 148 147 148 148 147 142 135 130 132 141 154 167 183 196 185 185 185 185 185 185 185 184 185 184 184 184 185 185 184 185 185 185 184 195 188 183 178 173 169 168 168 168 167 167 167 166 163 159 154 150 144 139 135 131 130 128 128 130 137 150 164 177 191 185 185 185 184 184 184 185 184 185 185 184 185 184 184 184 185 202 197 192 188 185 182 183 183 182 178 174 169 164 160 158 157 155 150 145 139 134 130 125 123 124 133 146 163 181 196 185 184 185 184 185 185 185 184 185 185 189 180 176 179 185 190 190 185 179 173 168 168 170 172 173 172 169 166 165 165 167 170 174 177 182 186 187 185 180 173 166 161 158 157 157 155 150 144 140 141 147 155 165 177 185 184 184 185 185 185 185 185 185 185 185 185 184 185 185 184 184 184 185 185 185 184 185 185 184 185 184 185 184 185 185 184 184 185 184 185 184 185 184 185 185 185 185 184 184 185 185 185 185 184 185 184 184 185 185 185 185 184 185 185 185 185 185 185 184 184 184 184 184 184 184 184 185 184 185 184 185 184 185 184 185 185 184 185 184 184 184 185 185 185 184 184 184 184 184 185 185 185 185 185 185 185 184 184 185 184 184 184 185 184 184 184 184 185 184 185 184 184 185 184 184 184 185 184 185 185 184 185 185 184 185 185 185 185 184 184 184 185 184 184 184 185 185 185 184 184 184 185 185 185 184 185 184 185 184 184 184 185 185 197 187 181 181 184 184 184 184 184 185 184 184 184 185 185 185 184 185 185 184 185 184 185 185 184 185 185 185 185 184 185 184 185 185 184 185 186 186 184 186 186 186 184 186 186 184 186 184 186 186 186 186 186 186 184 184 186 186 184 186 186 184 184 184 184 184 186 184 184 186 184 186 186 186 186 186 184 186 186 184 186 184 186 186 184 184 184 186 184 186 184 186 186 184 186 186 184 184 184 184 184 184 186 186 186 184 186 186 184 201 201 201 199 196 193 190 187 185 184 185 186 190 194 198 201 203 203 202 198 192 186 179 173 168 165 163 164 167 172 178 185 190 193 195 196 196 194 190 188 190 195 201 206 209 209 207 205 204 205 207 210 211 212 213 212 208 200 190 180 170 165 163 170 170 169 165 160 155 152 150 150 151 149 146 141 137 138 145 153 162 174 187 196 184 184 184 185 184 185 185 184 184 184 184 185 185 184 184 184 184 184 185 195 187 181 175 170 169 170 171 170 170 171 169 166 162 157 153 146 139 134 130 128 126 127 131 140 154 170 184 185 184 185 184 184 184 185 185 184 185 185 184 184 185 185 185 184 185 199 193 186 182 180 183 186 186 183 178 172 166 163 161 162 160 154 146 138 131 126 123 121 125 137 152 171 191 185 185 185 185 184 185 184 184 185 184 184 193 185 181 181 185 188 188 184 180 175 172 172 174 175 176 175 174 172 171 170 170 170 171 172 175 178 179 177 172 166 161 157 155 155 155 154 150 145 141 142 148 156 166 185 184 184 184 185 184 185 185 184 184 184 185 184 185 184 185 185 184 185 185 185 185 184 184 185 184 185 184 184 185 185 185 185 185 185 185 185 185 184 184 184 184 185 185 185 185 184 184 185 185 184 185 185 185 185 185 184 184 184 184 185 185 185 184 184 185 185 185 184 184 185 184 184 185 184 184 185 184 185 185 185 184 185 185 184 185 185 185 184 184 184 185 185 185 184 184 184 185 185 184 185 185 185 184 184 185 184 185 184 184 184 185 185 185 185 184 184 185 184 185 184 185 184 184 185 185 184 185 185 185 185 185 185 185 184 184 185 185 185 185 184 184 185 184 184 185 184 184 185 184 184 184 185 184 184 185 184 185 185 185 196 187 184 184 185 185 185 184 185 185 184 185 185 185 185 185 184 184 184 184 185 184 184 184 184 185 184 185 185 184 184 185 185 186 184 184 186 186 186 186 186 184 186 184 186 184 184 186 184 184 186 186 186 186 186 186 186 186 186 186 184 184 186 184 184 186 184 184 186 184 186 186 184 184 184 186 186 186 184 186 184 186 184 184 184 184 184 186 184 186 184 184 186 186 186 184 186 184 184 184 186 184 186 184 186 184 186 184 186 185 204 203 201 197 194 189 186 184 183 183 185 188 193 197 199 201 201 199 195 190 185 179 174 170 168 167 168 172 177 183 188 192 194 194 194 194 194 193 193 194 198 201 204 206 206 205 203 203 204 205 206 208 210 214 214 213 206 198 188 179 174 172 177 177 176 172 167 163 158 155 154 153 151 149 146 145 145 147 149 152 160 173 184 185 185 185 185 185 184 185 184 184 184 185 185 184 184 185 184 185 184 185 184 191 184 176 171 171 172 174 173 174 174 172 168 163 157 152 145 137 133 129 128 128 129 134 144 159 176 190 184 184 185 184 185 184 184 185 185 185 185 185 185 184 185 184 184 185 185 192 184 179 179 184 189 192 189 184 177 170 165 164 164 161 155 145 134 126 122 120 122 129 143 159 179 197 184 185 184 185 184 184 185 185 184 184 185 198 191 186 185 185 186 185 184 183 181 180 179 179 179 179 178 177 176 175 173 172 170 169 169 170 172 173 171 168 164 160 156 154 153 152 150 145 140 137 139 145 154 164 185 185 185 184 185 185 185 184 184 184 185 184 184 184 184 184 184 185 184 184 184 185 184 185 185 185 185 185 184 184 185 185 185 184 185 184 185 184 185 185 184 184 185 185 185 184 185 185 184 184 184 185 185 184 185 184 185 185 185 184 184 185 185 184 185 184 184 185 184 184 185 185 184 184 185 185 184 184 184 185 185 184 184 185 185 184 184 185 185 185 184 185 185 184 185 184 184 185 185 184 185 184 185 185 185 184 185 185 184 185 185 184 185 184 184 184 184 185 184 185 184 184 184 184 184 184 184 185 185 185 184 185 185 185 185 185 184 185 184 185 184 184 185 184 184 185 184 185 184 184 185 184 185 185 185 184 184 185 185 184 185 185 184 185 184 184 185 185 185 184 184 184 184 184 185 185 184 184 185 184 184 184 184 185 185 184 185 184 184 184 185 184 186 186 186 184 184 184 186 186 186 184 186 184 186 184 186 184 186 184 186 186 186 184 186 184 184 184 184 184 184 184 184 186 186 184 186 184 184 186 184 186 184 184 184 186 186 186 186 186 184 184 184 184 184 186 184 184 184 186 184 184 184 184 184 184 186 186 186 186 186 184 186 186 186 186 186 186 185 185 207 207 205 200 195 189 185 182 180 180 182 186 190 195 197 197 196 194 192 189 187 184 181 179 177 176 176 179 184 188 192 194 193 191 190 190 191 193 194 196 198 200 201 203 203 202 202 201 201 200 200 201 205 210 214 214 211 205 197 189 185 184 183 183 182 179 175 171 166 161 158 155 153 151 151 151 151 148 143 141 145 157 172 190 185 184 184 184 185 185 185 185 184 185 185 184 185 184 184 185 184 185 184 194 186 178 173 173 174 175 175 175 175 172 167 161 155 149 142 135 132 129 129 130 133 139 148 164 180 194 185 185 185 184 184 184 185 185 184 185 184 184 185 185 185 184 185 184 184 192 183 177 178 185 192 197 194 189 181 173 167 165 165 162 154 142 130 183 183 183 125 135 151 166 184 184 185 185 184 185 185 184 184 184 184 184 184 185 198 193 189 186 184 183 183 185 187 187 186 185 183 181 179 178 177 175 174 172 170 169 168 168 169 169 167 166 164 162 158 155 152 149 145 140 135 133 135 142 152 185 184 185 185 184 185 184 184 185 184 185 184 184 185 184 184 185 184 185 185 185 185 185 184 185 184 185 184 184 184 185 184 185 184 185 184 185 184 184 185 185 184 184 184 185 185 185 184 184 185 185 184 184 184 185 184 185 184 185 185 185 185 184 184 184 185 184 185 184 184 184 185 184 184 184 184 185 185 184 185 185 185 184 185 184 185 184 185 185 184 184 184 184 185 185 185 184 184 185 184 184 184 185 184 184 184 184 185 185 185 185 184 185 185 184 184 184 185 184 185 184 184 184 184 185 185 185 184 184 185 184 185 185 185 185 184 184 185 184 184 184 185 185 185 184 185 185 185 185 184 185 185 184 185 185 185 184 185 184 184 184 184 185 185 184 184 184 185 185 185 184 185 185 185 184 185 184 184 185 184 184 184 185 184 184 185 185 184 184 185 186 186 186 186 184 186 186 184 186 186 186 184 184 186 186 186 186 186 184 184 184 186 184 186 186 186 184 184 184 186 184 184 186 184 184 186 186 184 184 186 186 184 184 186 184 186 184 184 186 186 184 186 184 184 186 184 184 184 186 186 184 184 186 184 184 184 184 186 186 184 184 186 184 184 186 184 186 184 186 185 184 184 211 209 203 196 189 184 181 179 178 180 184 189 193 195 194 191 189 188 189 190 191 192 190 188 186 186 187 191 194 196 195 192 188 186 186 188 191 194 196 197 197 197 198 199 199 200 200 198 195 192 193 197 204 210 214 213 209 203 197 194 194 185 185 184 183 181 178 173 168 163 159 155 154 155 157 156 149 139 132 132 143 159 181 185 184 185 185 184 184 184 185 184 185 185 185 184 185 184 184 184 185 185 197 189 181 176 175 177 177 176 176 175 172 167 160 153 147 140 134 131 130 131 133 136 143 153 168 184 197 184 184 184 185 185 184 185 185 184 185 185 184 185 184 185 184 185 185 185 192 182 176 178 186 195 201 199 193 185 175 169 166 165 161 152 140 127 183 183 183 129 143 159 174 189 184 185 185 184 184 185 185 184 184 184 184 185 185 185 184 192 186 181 179 181 185 190 192 192 188 185 181 179 177 176 174 172 171 170 169 167 166 166 165 165 165 165 164 160 156 152 147 142 138 134 132 135 143 152 185 184 185 184 185 185 185 185 184 184 184 184 184 185 185 185 185 184 185 184 184 185 184 184 185 185 184 185 185 184 185 184 184 185 184 184 185 185 184 184 184 185 184 184 184 185 185 184 184 184 184 184 185 185 184 185 184 185 185 184 184 184 184 185 185 184 184 185 185 184 184 185 184 185 184 185 185 185 184 185 185 184 184 186 185 185 184 185 184 185 184 184 185 185 185 185 185 185 185 184 185 184 185 185 184 185 184 184 185 184 185 185 184 184 185 184 185 184 185 185 185 185 185 184 184 185 185 185 185 184 184 184 185 185 184 184 184 185 185 185 185 185 184 184 185 184 185 184 184 185 185 184 184 185 185 185 185 184 184 185 185 185 184 184 185 184 184 185 185 185 185 185 184 184 184 185 185 185 184 184 184 184 185 185 185 185 186 184 184 186 186 186 186 186 186 184 184 186 186 186 186 186 184 186 184 184 186 184 184 186 184 186 186 184 184 184 184 186 186 184 184 184 186 186 184 184 184 186 186 186 184 186 186 186 184 184 186 184 184 184 186 186 186 184 184 184 184 186 184 186 184 184 186 184 184 186 184 186 184 186 184 186 184 184 186 186 184 186 186 184 184 185 185 211 205 197 190 184 180 178 177 179 183 188 192 193 191 188 185 186 189 193 197 200 200 198 195 194 194 196 198 198 195 191 186 182 182 185 188 192 194 194 193 193 193 195 197 198 198 195 191 187 187 191 198 205 211 212 210 206 203 201 201 183 183 183 183 184 183 179 174 168 162 157 157 160 162 160 151 138 128 125 135 150 172 192 184 185 184 185 184 184 185 185 185 185 184 185 184 185 184 185 185 185 185 194 186 181 180 180 179 177 177 175 172 167 160 153 146 139 134 130 130 132 134 138 146 156 172 187 185 185 185 185 185 184 184 185 184 185 185 184 185 184 184 184 184 185 184 184 192 181 176 177 186 195 201 200 195 186 176 170 166 165 161 152 139 126 183 183 183 135 150 168 181 194 184 184 184 185 185 184 185 185 185 184 184 185 184 184 185 195 185 178 174 177 182 189 192 192 189 185 181 177 175 174 172 170 169 168 167 166 165 164 163 161 161 162 161 159 155 152 148 145 142 140 140 143 150 185 184 184 184 185 185 185 184 184 185 185 185 184 184 185 185 185 185 184 185 184 184 184 184 185 185 184 185 185 184 185 185 185 184 184 185 184 185 184 184 184 185 185 185 185 185 184 184 185 184 184 185 184 184 184 185 184 184 184 185 185 184 185 184 184 184 185 184 185 184 184 185 185 185 184 185 184 185 185 185 185 184 185 184 184 186 184 185 185 184 185 185 184 185 185 185 184 184 185 185 184 184 184 184 185 184 185 185 184 185 184 185 184 185 185 184 185 184 185 184 185 185 185 185 184 184 185 185 184 184 184 185 184 184 184 185 185 185 184 185 184 185 184 185 185 185 184 185 184 185 184 185 185 185 185 184 184 184 184 184 185 185 184 185 184 184 185 185 184 185 185 184 185 184 185 185 185 185 184 184 185 184 185 184 184 186 186 186 186 184 184 184 184 186 186 186 186 184 186 186 186 184 186 186 184 184 184 186 184 184 186 186 186 186 186 184 184 186 186 184 186 186 186 184 184 184 184 184 184 186 186 186 184 186 184 186 184 186 186 186 186 186 184 186 184 186 184 184 184 186 186 184 184 184 186 186 184 186 186 186 184 184 186 184 186 184 184 184 184 184 184 185 185 184 185 204 198 191 185 182 179 179 179 183 187 191 192 190 187 185 186 190 194 199 203 203 202 200 198 198 199 199 198 194 190 185 182 182 185 188 192 194 192 190 189 189 191 194 196 197 194 190 186 186 190 197 203 209 211 210 208 205 204 204 175 175 176 181 185 187 186 181 174 166 160 159 162 164 162 152 139 128 124 132 145 163 183 185 185 184 184 184 184 184 185 185 184 185 184 185 185 184 185 184 184 184 199 193 188 186 185 182 179 178 176 173 167 160 153 147 139 134 130 129 131 134 139 147 158 173 188 185 184 184 185 185 184 184 185 185 184 185 185 184 185 184 184 185 185 185 185 193 182 176 177 186 194 200 198 193 184 175 168 164 162 158 150 138 127 183 183 183 141 157 174 187 198 185 184 185 184 184 185 185 185 184 185 184 185 184 184 185 197 184 175 168 170 175 182 186 186 185 182 179 175 172 169 166 165 165 165 165 165 163 162 161 159 158 157 155 154 152 151 150 151 152 153 156 160 165 185 184 185 185 185 184 185 184 184 185 184 185 185 185 185 185 184 185 184 184 184 185 184 185 185 185 185 185 185 185 185 185 184 185 185 184 184 184 185 185 185 184 185 184 185 185 185 185 185 184 185 184 185 185 184 184 184 184 185 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 184 184 185 185 184 184 185 184 184 184 186 184 184 185 185 184 184 184 184 184 185 185 185 184 184 184 184 184 185 184 184 184 184 185 184 184 184 184 184 185 184 184 185 185 185 185 184 185 184 184 185 185 184 184 184 185 185 184 184 185 185 185 184 185 184 185 185 185 184 184 184 185 185 185 185 184 185 185 185 184 184 185 185 185 185 185 184 185 185 185 184 185 185 184 185 184 184 184 184 184 185 184 185 184 185 184 184 186 186 184 186 186 186 184 184 184 184 186 186 184 186 186 186 184 184 186 184 184 186 186 186 186 186 186 184 184 184 184 184 184 186 186 184 186 186 184 184 184 186 186 186 184 184 186 186 184 186 186 185 186 184 186 186 184 186 186 184 186 184 184 186 186 184 186 184 184 186 184 186 186 186 186 184 184 186 186 184 186 186 186 184 184 186 186 184 186 184 185 185 185 185 184 197 193 188 185 183 181 182 185 188 191 192 191 189 188 188 190 194 197 199 200 201 200 199 198 197 197 195 192 190 187 186 185 187 190 192 192 190 188 186 186 188 190 194 195 195 194 192 192 195 200 204 207 208 207 205 203 202 202 165 165 167 175 184 189 190 185 178 169 162 161 162 164 162 154 142 133 129 134 143 157 174 187 198 184 184 185 184 184 185 185 184 185 185 185 185 185 185 184 184 185 185 200 194 191 188 185 181 178 177 173 167 160 154 148 141 134 130 129 130 134 139 147 158 174 188 184 184 184 184 184 184 184 184 184 184 185 184 185 185 185 185 184 185 185 185 194 183 177 177 184 191 196 194 188 181 172 165 161 158 154 148 138 129 125 128 136 147 162 179 190 200 184 185 184 184 184 184 185 185 185 185 184 185 184 185 184 196 182 171 163 162 166 173 177 178 179 178 176 172 167 163 160 158 159 161 163 163 163 163 161 159 155 151 149 148 149 151 154 159 164 169 174 179 183 184 184 184 184 185 185 185 184 185 184 185 184 185 184 185 185 185 185 184 185 185 184 184 184 185 185 185 184 185 184 184 184 185 184 185 184 185 184 185 185 184 184 184 184 184 185 185 184 184 184 184 185 184 185 184 184 185 185 185 185 184 185 185 184 185 185 184 185 184 184 185 184 185 185 185 185 184 184 184 184 184 185 184 184 184 184 185 185 185 184 185 185 185 185 184 185 185 185 185 185 184 184 185 185 184 185 185 185 185 184 185 185 184 185 184 184 184 184 184 184 185 184 184 185 184 185 184 185 185 184 185 184 185 185 184 185 185 184 185 185 185 185 185 184 184 184 185 184 184 184 184 185 185 185 184 185 185 184 184 184 184 184 185 185 185 185 184 185 184 185 184 184 184 184 184 184 184 184 185 184 184 186 184 184 186 186 186 184 186 184 186 184 184 186 184 184 184 184 186 186 184 186 184 184 184 184 186 186 184 186 186 184 186 186 186 184 184 184 184 184 186 184 184 184 184 186 186 184 184 185 184 185 185 185 186 186 186 186 186 186 184 184 186 184 184 184 186 184 184 184 184 186 186 186 186 186 186 184 186 186 184 186 184 184 184 186 184 184 184 184 185 184 184 185 184 185 196 194 192 190 187 186 185 187 190 192 193 193 193 192 192 192 192 192 192 193 195 196 196 195 194 192 191 190 190 190 191 191 192 192 192 191 188 185 184 184 185 188 192 195 197 199 201 202 204 206 206 206 205 203 200 197 196 195 155 155 158 168 180 188 191 188 181 171 164 162 163 163 161 154 145 138 135 138 143 153 166 178 191 185 185 185 184 184 185 184 184 184 185 184 185 185 184 185 185 184 184 184 199 194 190 184 179 177 176 173 168 162 156 150 143 136 132 129 130 133 138 146 157 173 188 184 184 185 185 185 185 184 184 185 184 185 185 184 185 185 184 184 185 185 185 195 184 178 177 183 189 193 190 185 177 170 163 159 157 154 148 140 132 129 132 141 152 166 182 193 202 185 184 185 184 184 185 185 185 185 185 185 185 185 185 184 196 181 169 159 157 160 165 169 171 173 174 173 169 163 158 154 153 155 159 162 163 163 163 161 158 153 147 145 145 148 152 159 168 176 184 190 195 185 184 185 185 185 185 184 185 185 185 184 184 185 184 185 184 185 184 185 184 185 184 185 184 184 185 184 185 185 185 185 185 185 185 185 184 185 184 185 184 185 184 184 185 185 184 184 185 184 184 185 184 184 184 185 184 185 185 185 184 185 185 184 184 184 185 185 184 185 184 185 184 185 185 185 185 185 184 184 185 184 185 184 185 184 186 184 184 185 185 184 185 184 184 184 184 185 184 185 185 184 185 185 185 184 185 185 184 184 184 185 185 184 185 184 184 184 185 184 184 185 184 184 185 185 184 184 184 184 184 184 185 184 184 184 185 184 184 184 184 185 184 184 185 184 185 185 184 185 184 185 185 184 185 184 184 185 185 185 184 184 184 185 185 184 185 184 184 184 184 185 184 185 184 185 185 184 186 186 184 184 184 186 186 186 184 184 184 186 186 186 186 186 186 184 184 186 184 186 184 184 184 184 186 184 184 184 184 184 184 186 186 184 186 184 184 184 186 186 184 184 186 185 184 184 185 184 185 184 184 184 185 185 185 184 184 185 185 185 185 185 184 185 185 185 184 185 184 184 184 186 186 186 186 186 186 186 184 186 184 184 184 184 186 184 186 184 184 186 184 184 185 185 185 184 184 184 194 196 195 194 191 189 189 190 191 193 194 195 197 197 196 193 190 187 186 186 189 192 193 192 190 188 187 188 191 194 196 196 196 194 192 190 187 184 183 183 184 186 190 195 199 204 208 210 210 209 207 204 200 197 194 192 190 190 145 145 148 160 173 182 188 187 181 174 167 165 164 163 161 155 149 145 142 142 144 148 157 169 183 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 184 184 185 184 185 196 188 180 174 173 174 174 170 165 160 154 147 140 135 131 131 133 137 144 155 170 186 184 184 185 185 185 185 184 185 184 185 185 184 185 184 184 185 184 184 184 184 195 185 179 178 183 188 192 189 184 177 170 165 163 161 159 154 145 138 134 137 145 156 170 185 195 203 184 185 185 185 184 184 184 185 184 184 185 185 185 184 185 196 181 168 158 155 157 161 165 167 170 172 172 167 161 155 150 149 152 157 161 163 163 161 159 156 151 146 144 146 152 159 170 181 190 198 204 208 208 184 184 184 184 185 185 185 185 184 185 185 184 185 184 185 185 185 185 185 185 185 185 184 185 185 185 185 185 184 184 184 185 185 184 185 185 184 185 185 184 185 185 184 185 184 184 185 185 185 184 184 185 184 184 185 184 185 185 184 185 185 185 184 184 185 185 184 185 185 184 185 185 184 185 185 184 184 184 184 185 185 185 184 184 184 184 186 185 184 184 185 185 184 184 185 184 184 185 184 184 185 184 184 185 184 185 184 185 185 185 185 184 184 185 184 185 184 184 185 184 185 184 184 185 184 184 185 184 185 185 185 184 185 184 185 184 185 184 185 185 184 185 184 184 185 184 185 185 184 184 185 185 185 184 185 184 184 184 184 185 185 185 184 185 184 184 184 185 184 184 185 185 185 184 184 184 186 184 186 184 186 184 184 186 186 186 186 186 186 184 186 186 186 186 184 186 186 184 184 184 186 184 184 186 186 186 184 186 184 186 184 184 184 184 186 186 184 186 184 184 184 184 184 185 184 184 185 185 184 184 185 184 185 184 185 185 185 185 184 185 185 184 184 185 184 185 184 184 186 184 186 184 186 184 186 184 186 184 186 184 184 186 186 184 184 184 186 184 184 184 184 185 184 184 185 185 184 198 199 197 195 193 192 192 193 194 195 197 199 200 199 195 190 185 183 183 186 189 191 190 188 186 185 187 192 196 200 200 198 195 190 188 185 183 183 183 185 186 189 194 200 206 211 213 212 209 205 199 194 191 188 185 184 183 139 139 143 153 165 174 181 183 181 177 172 170 167 164 160 155 151 148 147 145 145 145 151 162 178 194 184 185 184 185 184 185 184 185 185 184 184 185 184 185 185 184 184 185 184 195 183 172 167 168 172 174 173 169 164 159 152 144 138 134 132 132 135 141 150 166 183 197 184 185 184 185 185 184 185 184 185 185 184 184 184 185 185 185 184 184 184 196 186 181 180 185 190 194 192 187 181 175 171 170 171 169 164 154 144 138 139 146 157 171 186 196 204 185 184 184 184 184 184 184 184 184 185 185 185 185 185 185 197 182 170 159 157 159 164 167 169 172 173 172 167 160 154 149 150 153 159 163 164 162 158 155 152 148 146 146 152 161 170 181 192 200 206 210 212 184 185 185 184 184 184 185 185 184 184 185 184 184 184 185 184 184 185 185 185 185 185 185 184 184 185 184 184 184 184 184 184 185 185 185 184 185 185 185 184 185 185 185 185 185 184 185 184 185 184 184 184 185 185 184 185 184 185 184 184 184 185 185 185 185 185 184 184 185 184 185 185 184 185 185 185 184 184 185 185 185 185 185 185 186 184 184 186 184 185 184 185 184 184 184 184 185 185 185 184 184 184 185 184 185 184 185 184 184 184 184 185 185 185 184 184 185 185 185 184 184 184 185 185 184 185 185 185 184 184 184 185 184 184 184 185 184 184 184 184 185 184 185 185 184 185 184 184 185 185 184 185 184 184 184 185 184 184 185 185 184 185 184 185 185 185 184 185 185 186 186 184 186 184 186 184 184 186 186 184 186 186 184 184 184 186 186 186 184 186 184 186 184 184 184 184 186 186 184 186 184 184 184 184 184 184 184 186 184 184 186 184 186 186 186 186 186 185 185 185 184 184 184 185 184 184 185 184 184 184 184 185 184 184 185 185 184 184 185 184 184 184 185 184 184 185 184 185 185 184 185 184 185 186 186 186 184 184 184 186 184 186 184 186 186 184 186 184 184 184 186 186 184 184 185 185 185 185 199 201 199 196 194 193 193 194 195 196 198 200 201 199 196 192 188 185 185 187 189 190 190 187 185 185 188 192 197 200 200 197 192 188 185 184 183 184 185 186 188 190 194 198 203 207 208 207 203 199 193 189 186 184 182 180 180 137 137 140 148 157 165 172 177 179 178 176 174 169 163 159 155 152 151 150 148 146 145 149 160 175 192 185 185 185 184 184 185 184 184 184 185 184 184 185 184 184 185 185 184 184 192 177 165 159 163 170 176 176 174 169 163 155 148 142 137 134 133 133 137 146 162 179 195 184 184 184 184 184 185 184 184 185 184 185 184 185 185 185 185 185 185 184 196 187 182 182 187 193 197 196 192 185 179 177 178 181 181 175 162 149 140 138 145 155 170 185 195 203 185 185 185 185 184 185 185 184 184 184 184 184 184 184 185 197 183 172 163 161 165 170 172 174 175 175 173 168 161 156 152 152 156 162 166 165 161 155 151 148 147 148 151 159 170 179 190 185 185 184 209 209 184 185 185 185 185 184 184 185 184 185 184 185 184 185 185 184 185 185 184 184 184 184 185 185 185 185 185 185 185 185 184 185 185 184 185 185 185 185 185 185 185 185 184 184 184 184 184 185 184 185 185 185 185 184 184 185 184 185 185 184 185 184 185 184 185 185 185 185 185 184 185 185 185 185 185 185 185 185 184 185 185 184 185 185 184 184 186 184 184 186 184 185 184 185 184 184 185 185 185 184 185 185 184 185 185 185 184 185 184 185 185 185 185 185 185 184 184 185 184 185 185 184 184 185 185 185 185 185 184 185 184 185 184 185 184 185 184 185 184 185 185 185 185 184 185 185 184 185 184 185 184 184 184 184 184 185 185 185 184 184 184 185 184 184 184 185 186 186 184 186 186 186 186 186 184 184 184 184 184 186 184 184 184 184 184 186 186 186 186 186 184 186 184 186 186 184 186 186 184 186 184 186 184 186 186 186 186 186 186 186 186 184 186 186 184 184 184 185 185 184 185 184 184 184 185 184 184 184 184 185 185 184 184 185 185 184 184 184 184 184 185 184 184 185 185 184 185 184 185 185 185 185 184 184 184 186 184 184 184 184 184 186 186 186 184 184 184 186 186 184 184 184 184 185 184 184 185 184 200 201 200 197 194 193 193 194 195 196 197 199 199 198 196 194 191 189 188 189 190 190 189 188 186 186 189 192 197 199 198 194 189 185 182 182 184 186 188 189 190 192 194 197 199 201 200 199 195 192 188 185 182 181 179 179 178 137 137 138 143 148 154 161 169 174 179 180 177 171 164 159 155 154 154 154 152 148 145 148 158 174 192 185 185 185 185 185 184 185 185 185 185 184 185 185 185 184 184 185 184 185 186 168 154 150 155 166 176 179 178 174 168 160 153 147 141 137 133 131 134 141 157 175 192 185 185 185 184 185 184 185 185 185 185 184 185 185 184 184 185 185 185 184 196 187 183 183 189 196 201 200 196 190 186 185 188 192 193 186 171 154 142 137 143 153 168 183 193 201 185 184 185 184 184 184 184 184 185 184 185 184 184 184 184 199 186 175 168 168 172 177 180 180 179 177 174 169 163 158 154 155 159 165 168 166 160 152 147 146 148 152 159 169 181 190 184 184 184 184 205 203 184 185 184 184 184 184 185 184 185 185 184 185 184 185 185 184 184 185 185 185 185 185 185 185 184 185 185 185 184 185 185 184 184 185 184 185 185 185 185 185 184 184 185 185 184 184 184 184 184 185 184 184 184 184 184 185 184 184 185 184 185 185 184 185 185 184 185 184 185 185 185 185 185 184 184 184 184 185 185 184 185 185 184 185 184 184 186 186 186 184 184 186 186 185 184 184 184 185 184 185 184 185 184 184 185 184 185 184 185 184 185 184 185 184 185 184 184 184 186 184 186 186 184 186 184 184 184 186 184 186 184 184 184 184 184 185 184 185 185 184 184 184 185 185 184 185 184 185 185 184 184 184 185 184 184 184 184 184 186 186 186 184 186 186 186 186 186 184 184 186 184 186 184 184 186 186 186 186 186 184 184 184 184 184 184 186 184 186 186 186 184 184 184 186 186 184 186 184 184 184 184 186 184 186 186 186 186 186 184 186 184 186 185 184 184 184 184 184 184 185 185 184 184 184 184 184 184 184 185 184 185 184 185 185 185 184 185 184 185 185 185 184 184 184 184 184 184 185 184 184 185 185 185 185 184 185 185 184 186 186 184 184 184 184 186 184 184 184 184 184 184 186 184 185 185 184 184 185 201 201 199 196 193 192 193 194 195 196 197 197 197 197 197 197 196 195 194 193 192 190 190 189 189 189 191 194 196 197 195 191 186 182 181 182 185 188 191 193 194 194 194 194 194 193 191 189 186 185 183 180 179 179 178 177 177 136 136 137 138 140 143 150 160 169 177 181 180 174 166 160 157 157 157 157 154 150 146 147 156 171 188 185 185 185 184 185 184 184 185 185 185 185 185 185 184 185 185 185 184 195 178 158 143 139 147 161 175 180 181 177 173 166 159 153 146 141 135 131 130 137 152 170 188 184 184 184 185 185 184 185 185 184 185 184 185 184 185 185 185 185 184 185 196 188 183 184 190 197 203 204 201 197 193 192 197 201 201 194 177 158 144 138 142 152 166 181 192 201 184 185 184 184 184 185 185 185 184 184 184 185 184 185 184 185 188 179 172 172 177 182 184 184 182 178 174 168 163 158 155 155 159 164 167 165 158 150 145 146 151 160 169 181 194 184 184 185 184 185 201 197 184 184 185 185 184 185 184 185 185 184 185 184 184 184 185 184 184 184 184 185 185 184 185 184 184 185 185 184 185 184 185 184 184 185 184 184 185 184 185 184 185 185 185 185 185 184 184 185 185 185 185 185 185 184 185 185 185 184 184 185 184 185 184 184 185 185 184 184 184 184 184 184 184 185 184 185 185 185 185 184 185 184 185 184 186 184 186 186 184 184 186 184 184 185 185 185 184 185 185 184 185 185 185 184 185 185 184 185 185 185 185 185 184 185 185 184 184 186 186 184 184 184 184 186 186 186 186 184 186 184 186 186 185 185 185 184 184 184 185 185 184 184 185 184 184 184 184 184 184 185 184 184 184 185 185 184 186 184 186 186 186 186 186 186 184 184 184 184 184 186 184 186 184 186 186 186 184 184 184 184 186 184 186 186 184 186 184 186 184 186 186 186 184 186 186 186 186 186 184 184 186 186 186 186 186 184 186 184 186 186 186 184 185 185 184 185 184 185 185 185 185 185 185 185 185 184 185 185 185 184 184 184 184 185 184 184 185 184 185 185 185 185 184 184 185 185 185 184 184 184 185 184 185 185 184 185 185 186 184 186 184 184 186 184 184 184 184 184 184 184 184 184 185 184 185 184 185 184 199 200 198 196 194 194 195 196 197 198 198 197 197 197 199 200 202 201 199 196 193 191 190 191 192 194 195 196 197 197 194 190 186 183 182 185 188 192 194 195 195 195 193 192 190 187 185 183 182 181 180 179 178 177 177 176 176 137 137 137 135 134 135 142 152 163 173 179 180 175 168 163 161 161 161 159 156 150 145 146 154 167 183 184 184 185 185 185 185 185 185 184 184 184 185 184 185 185 185 185 184 188 170 148 134 131 140 156 172 179 182 180 177 171 165 159 152 145 138 132 130 134 148 166 184 184 184 184 184 184 185 184 184 184 185 184 184 185 184 184 185 185 185 184 196 186 182 183 190 198 205 207 205 202 199 199 202 205 203 194 177 158 145 138 142 152 166 181 192 201 184 185 184 185 184 185 185 184 185 185 185 184 185 184 184 197 187 179 174 174 178 183 184 183 181 177 173 167 161 156 152 152 155 159 162 160 154 147 145 148 156 168 179 192 184 185 185 184 185 185 197 192 184 184 184 184 185 184 185 184 184 185 184 184 185 184 184 184 185 184 184 185 184 185 184 185 184 185 184 185 185 184 184 184 185 184 185 184 184 184 185 185 185 184 185 185 184 185 185 184 184 185 184 185 184 184 185 184 184 184 185 184 184 184 184 185 184 185 184 184 184 185 185 184 184 184 185 185 185 184 185 185 184 185 185 184 186 184 184 184 184 184 186 184 186 184 185 185 185 184 185 185 185 185 184 185 184 184 185 184 184 184 184 184 184 186 186 184 184 186 184 186 184 184 184 186 186 186 186 184 184 184 184 186 186 184 184 184 184 186 184 184 184 186 184 184 186 184 184 186 186 184 186 186 186 186 184 186 186 184 186 186 186 184 184 184 186 186 186 186 184 184 184 184 184 186 184 184 184 184 186 186 184 186 186 184 184 184 184 184 186 184 186 184 186 186 186 184 184 186 184 184 186 184 186 184 184 186 184 184 184 184 185 184 184 185 185 184 184 184 184 185 185 184 185 184 184 184 185 185 184 184 185 184 184 184 185 185 185 185 184 185 185 185 185 184 185 185 185 184 185 185 184 184 184 185 185 185 185 184 185 185 184 184 184 186 184 186 186 186 184 184 186 186 185 184 184 185 184 184 185 197 196 196 196 197 198 199 200 201 200 199 198 199 201 203 205 205 202 198 194 191 191 193 195 198 199 199 199 197 195 192 188 186 186 188 192 195 197 197 195 194 192 190 188 186 185 183 182 181 181 179 178 177 176 175 175 139 139 138 135 132 131 136 145 156 167 175 177 176 172 168 166 165 163 160 155 150 145 145 152 165 179 194 184 185 184 184 185 185 184 184 184 185 185 185 184 185 184 185 185 180 161 140 126 124 133 150 166 176 181 181 179 175 171 166 159 151 143 134 130 133 145 163 180 185 184 184 185 185 185 184 184 185 184 185 184 184 185 184 185 185 184 184 194 185 180 182 190 198 206 210 210 209 206 205 205 205 200 190 173 155 143 137 141 151 166 181 191 200 184 185 185 185 185 185 184 185 185 185 184 185 184 185 184 193 185 179 175 175 177 181 182 181 179 176 172 165 159 154 149 147 148 152 154 154 149 145 145 151 163 176 188 185 185 185 185 184 184 184 193 186 184 185 184 185 185 185 184 184 184 185 185 184 185 184 184 185 184 184 184 185 185 184 184 185 185 185 185 185 185 185 185 184 185 185 185 184 185 185 184 185 185 184 184 184 184 185 185 185 184 184 184 185 184 184 185 184 184 185 184 185 184 185 185 184 185 184 184 184 185 184 184 185 184 184 185 185 185 184 184 185 185 184 185 184 184 186 186 186 184 184 184 186 186 184 184 185 185 184 185 184 184 184 184 184 184 185 184 185 184 184 184 185 184 184 184 186 184 186 184 184 184 186 184 184 184 184 184 186 184 186 184 184 184 186 186 184 186 186 184 184 184 186 184 186 184 184 184 184 184 186 184 186 186 186 184 186 184 184 186 186 186 186 186 184 186 186 184 184 184 186 186 184 184 186 184 186 186 186 186 184 186 184 184 184 184 184 186 186 186 184 184 184 186 186 186 186 184 184 186 186 184 186 186 186 184 186 186 186 184 186 184 184 185 185 184 185 184 184 185 184 185 184 185 184 185 184 184 184 184 184 185 185 184 185 184 185 185 184 185 185 185 185 185 184 185 184 184 184 185 185 184 185 185 184 184 185 184 184 185 184 185 186 184 186 186 184 184 186 186 184 184 184 185 185 184 184 185 185 184 192 194 196 199 201 202 203 203 203 202 201 200 200 203 205 208 207 204 199 194 191 192 195 199 203 203 202 200 198 196 194 193 192 192 194 196 197 198 196 194 192 189 188 188 187 187 186 186 186 185 183 181 178 176 174 174 141 141 140 136 131 129 132 141 150 161 170 174 176 175 174 171 168 165 161 155 150 146 146 152 161 174 187 185 184 184 184 185 184 185 185 184 185 185 184 185 185 185 184 190 172 153 183 183 183 183 145 161 172 179 181 181 179 175 170 163 155 146 137 131 133 144 161 177 195 184 184 184 185 184 185 185 184 185 184 185 184 185 184 185 184 184 185 194 183 179 180 187 196 205 210 212 212 210 208 205 202 194 183 167 152 141 137 142 152 166 181 192 201 184 185 184 184 185 184 184 185 185 184 185 185 184 185 195 189 183 178 174 174 175 177 178 177 176 173 169 163 156 150 145 142 142 144 146 147 146 145 148 156 170 184 197 184 184 184 185 185 185 199 190 183 184 185 185 184 184 185 184 185 184 184 185 184 185 184 185 185 184 185 184 184 185 185 184 185 184 184 185 185 184 185 184 184 185 185 184 185 184 185 184 185 184 184 185 184 185 185 184 184 185 184 185 185 185 185 184 184 185 185 184 184 184 185 185 185 184 185 184 184 185 184 184 185 184 185 185 184 184 185 184 185 185 184 185 185 185 184 186 186 184 186 184 186 186 184 186 186 185 185 184 185 184 184 184 185 184 185 184 185 186 184 186 186 184 186 184 186 184 184 186 186 184 184 184 186 186 184 186 186 186 184 186 184 184 184 184 184 186 184 184 184 186 186 184 184 184 186 186 184 186 184 184 186 186 186 186 184 184 184 184 186 186 186 186 186 184 184 186 186 186 184 186 186 186 184 184 184 184 184 186 186 184 184 184 184 186 184 186 186 186 184 184 184 186 184 186 186 186 186 184 186 184 186 184 186 184 186 186 186 184 184 184 185 185 184 184 185 185 185 184 185 185 185 185 185 185 185 184 184 184 185 185 185 185 185 184 185 185 185 184 185 184 185 185 184 185 185 185 184 185 185 185 184 185 185 185 185 185 185 184 184 184 185 186 184 184 184 184 186 186 184 184 186 185 185 185 185 184 185 184 188 191 196 201 205 206 207 206 206 205 203 202 203 205 207 210 209 205 199 194 191 193 198 203 207 207 205 202 199 197 197 198 199 199 200 201 201 199 195 192 189 187 187 188 190 192 192 192 192 190 187 184 180 177 175 174 143 143 142 137 131 129 131 138 147 157 167 173 176 177 177 175 171 166 160 155 150 147 148 152 159 169 180 190 199 184 185 185 185 185 184 185 184 184 184 185 184 185 195 181 163 145 183 183 183 183 140 157 168 175 180 181 181 177 173 166 157 148 138 132 133 143 158 174 191 184 185 185 185 184 184 184 185 185 185 184 184 185 184 184 185 184 184 194 185 179 179 184 191 198 204 208 210 210 207 203 198 189 178 165 152 144 141 146 155 167 181 191 201 185 184 185 185 184 184 185 185 184 184 184 185 202 196 190 185 181 178 175 174 174 174 173 172 172 170 166 160 153 148 142 139 138 139 141 144 145 148 154 165 179 193 185 184 185 185 185 185 185 199 189 181 185 184 184 184 184 184 184 184 185 185 185 185 184 184 185 184 184 185 184 185 184 185 185 185 184 185 185 185 185 184 185 185 184 184 185 184 184 184 184 185 184 185 184 184 184 184 184 185 184 185 185 185 184 185 185 184 184 185 185 184 184 185 185 185 185 184 184 185 185 185 184 184 184 184 185 184 184 184 184 184 185 184 184 184 185 184 186 184 186 184 184 184 184 184 184 186 184 184 185 184 185 184 184 184 184 185 185 184 184 184 184 186 186 186 184 184 186 186 186 186 186 184 186 184 184 184 186 186 186 184 186 186 184 186 184 186 184 184 186 186 186 186 186 184 184 186 184 186 184 186 184 186 184 186 186 184 186 184 186 186 184 184 184 184 184 186 184 186 184 184 184 184 186 184 184 184 184 184 186 186 186 186 184 186 184 184 186 184 186 184 186 184 186 184 186 184 184 186 186 186 186 184 184 184 184 186 186 186 185 185 185 185 185 185 185 185 185 184 184 185 184 184 184 185 184 185 185 185 184 185 185 185 184 184 184 184 184 185 185 185 185 185 185 184 184 185 184 185 185 184 185 184 184 185 185 184 184 184 185 185 184 184 184 186 186 186 186 186 186 186 186 186 185 184 185 185 185 184 184 185 191 198 204 208 210 210 210 209 208 206 205 205 207 209 211 210 207 201 195 193 195 201 206 211 211 209 205 201 200 201 203 204 205 205 204 203 200 195 191 187 185 186 190 194 196 197 197 196 194 190 186 182 179 176 176 143 143 141 137 132 130 132 139 146 156 166 173 178 180 180 178 172 166 160 155 152 151 152 155 159 164 172 181 192 201 185 185 185 185 185 184 184 185 185 184 184 197 186 171 153 138 183 183 183 183 136 151 162 172 178 181 181 178 173 165 156 147 137 131 132 141 155 170 187 200 185 185 185 184 184 185 185 184 185 185 185 184 184 185 184 185 185 198 189 183 179 179 182 185 190 195 200 203 202 198 193 185 177 167 158 153 151 155 161 170 181 191 200 184 185 185 184 185 185 184 184 184 184 184 184 195 188 183 181 180 180 178 175 174 172 169 167 167 166 163 157 151 146 141 137 135 135 138 143 149 156 166 177 189 185 185 184 184 185 184 184 184 200 192 184 185 184 184 184 184 185 184 184 184 184 185 185 185 185 185 185 184 185 184 184 185 185 184 185 185 184 184 185 184 185 185 184 184 184 185 185 185 185 185 185 185 185 184 184 184 185 184 185 185 185 185 185 185 184 184 184 185 184 185 184 184 184 184 185 185 185 185 184 184 185 184 184 184 184 185 185 184 185 185 185 185 185 185 184 184 186 184 186 184 186 186 184 184 184 184 186 184 186 185 185 185 185 185 185 185 186 186 184 186 184 184 186 184 184 184 186 184 186 184 186 184 186 184 184 184 186 186 184 186 186 186 184 186 184 184 186 184 186 184 184 186 186 184 186 186 186 186 184 186 186 184 184 184 186 186 184 186 186 186 184 186 184 186 186 186 186 186 186 186 186 184 186 184 186 186 184 186 186 186 186 186 186 186 184 186 184 186 186 184 186 184 184 186 186 186 184 184 186 186 186 184 186 184 184 184 185 185 184 184 184 184 184 184 184 185 184 184 184 184 185 184 185 184 184 184 185 185 185 185 185 185 184 185 184 184 184 185 184 185 184 184 185 184 185 184 184 184 184 185 184 184 185 184 184 185 184 184 185 185 184 184 184 185 184 184 184 184 186 186 186 185 184 184 184 185 185 184 185 185 185 195 201 207 211 213 213 212 212 211 209 208 208 210 212 213 212 209 205 200 198 200 205 210 214 214 212 208 205 204 206 208 210 210 209 207 205 201 194 188 184 182 184 190 196 200 201 200 197 194 190 187 184 181 179 178 141 141 140 136 133 132 135 141 148 157 166 173 178 181 181 178 172 165 159 155 155 155 157 159 159 160 165 173 185 197 184 184 184 184 184 185 185 184 184 184 185 192 179 163 146 134 183 183 183 183 135 147 157 167 174 178 179 175 169 161 152 143 134 129 131 140 154 169 186 199 206 184 185 185 185 185 185 185 185 185 185 184 184 185 184 184 184 184 198 191 183 175 171 168 170 175 183 190 192 191 188 183 179 174 168 165 164 165 168 173 181 190 199 185 184 185 184 184 185 184 185 184 185 184 198 190 182 178 178 181 183 182 178 174 169 165 163 163 162 160 155 150 146 142 139 136 135 138 145 155 166 179 190 184 185 185 184 185 185 185 185 185 203 195 184 185 185 184 184 184 185 185 184 185 184 185 184 185 184 184 184 185 184 185 185 185 184 184 185 185 185 184 185 185 184 184 185 185 185 184 185 184 185 185 184 185 185 185 185 184 184 184 185 185 185 184 184 185 185 184 184 184 184 184 185 185 185 184 184 185 185 184 184 185 184 185 185 184 185 184 184 185 184 184 185 184 185 185 185 184 184 186 186 186 186 186 184 184 186 184 186 184 186 184 185 184 184 184 185 186 184 184 184 186 184 186 186 186 184 184 186 184 184 184 186 186 186 186 186 186 186 184 186 184 184 184 186 184 186 184 186 184 186 184 184 184 184 186 184 186 186 184 186 184 186 186 186 186 184 186 184 186 184 186 186 184 184 186 186 184 186 184 184 186 184 186 186 186 184 186 184 186 186 186 186 184 186 186 186 184 184 186 184 186 186 184 186 186 186 186 184 184 184 184 186 184 186 186 184 184 185 185 185 184 184 184 185 185 185 184 185 185 184 184 184 184 185 185 184 184 184 184 184 185 184 184 184 184 185 185 185 184 185 184 184 184 184 184 184 184 185 184 185 185 184 184 184 185 185 184 185 184 184 184 184 185 185 184 185 185 184 186 184 184 184 185 184 184 185 185 185 185 185 185 185 201 206 210 213 214 214 214 214 213 212 212 212 212 214 214 214 212 209 206 205 206 209 212 214 214 212 210 208 208 209 211 212 212 211 209 206 201 193 186 181 179 183 191 199 204 204 201 196 191 187 185 184 183 182 182 139 139 138 137 135 135 139 146 152 160 168 174 179 181 181 177 170 164 158 156 157 159 162 163 160 158 160 167 180 194 184 184 184 184 184 185 185 184 184 185 184 189 175 158 142 132 183 183 183 183 135 145 154 164 172 175 176 172 165 156 147 139 131 128 130 139 154 168 185 198 205 185 185 185 184 184 185 185 185 184 185 184 184 185 185 185 184 185 185 197 185 172 161 154 153 159 168 177 182 184 184 182 181 179 177 175 175 174 174 176 181 189 198 185 185 185 185 185 184 185 184 185 184 184 194 185 178 175 177 182 185 185 180 174 168 162 159 159 159 158 154 150 147 144 141 138 136 140 148 161 175 189 185 185 184 185 185 185 185 185 184 184 185 200 184 184 185 184 184 184 185 185 185 184 184 185 185 185 185 184 184 184 184 184 185 185 184 184 184 185 184 184 184 185 185 185 184 184 184 185 184 184 184 185 185 185 185 185 185 185 185 184 184 185 184 185 184 185 184 185 185 185 185 185 185 184 185 185 185 184 184 184 185 184 184 184 185 184 184 184 185 184 185 184 185 184 185 185 184 185 184 186 186 184 184 186 184 184 184 186 186 184 184 186 184 185 185 186 184 184 186 186 184 186 186 186 184 184 184 184 186 186 186 184 184 184 186 184 186 186 186 184 186 186 184 186 184 186 184 186 186 184 184 184 186 186 184 186 184 184 186 186 184 186 186 184 186 186 186 184 186 184 184 184 184 184 184 186 186 186 186 186 184 186 184 186 186 186 184 186 186 184 184 186 184 186 184 186 186 184 186 186 186 184 186 184 184 184 186 186 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 185 185 184 184 184 185 185 184 185 185 184 185 185 184 184 185 185 184 185 184 184 184 185 184 185 184 184 184 184 185 185 184 184 184 185 184 184 185 185 184 185 184 185 184 185 185 185 184 184 185 184 185 184 184 185 184 185 184 184 184 185 185 185 184 184 185 185 185 185 185 206 209 212 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 211 210 211 212 214 214 214 213 212 210 210 212 213 214 213 212 210 207 201 193 185 179 177 182 192 201 206 206 201 194 188 185 184 185 185 185 185 137 137 137 138 139 142 147 154 160 166 173 177 181 181 180 176 170 164 159 157 159 163 166 165 160 155 154 161 175 191 185 185 185 185 184 184 184 184 184 185 184 185 169 152 137 130 126 125 125 128 135 143 151 161 169 174 175 170 162 152 143 136 129 127 130 139 152 166 182 195 203 184 185 185 184 185 184 184 184 185 185 185 185 185 185 184 185 185 184 200 184 166 152 140 138 144 156 167 174 177 179 179 181 183 183 184 184 182 179 179 182 188 197 185 184 184 185 185 184 184 184 184 184 197 189 181 175 173 175 181 185 184 179 173 166 159 156 156 156 155 152 149 147 145 143 141 141 145 155 170 186 185 185 184 184 185 184 185 184 184 185 185 185 184 184 185 184 185 184 184 184 185 185 184 185 185 184 184 184 184 185 184 185 184 185 184 184 185 185 184 184 185 184 185 184 185 184 184 185 185 185 185 185 185 185 184 184 185 184 184 184 185 184 184 184 184 184 185 185 185 185 184 184 185 184 184 184 184 184 184 184 184 184 185 184 184 185 184 185 185 184 185 184 184 184 185 185 184 184 185 186 186 184 186 184 186 184 186 186 186 186 184 184 186 184 184 186 184 184 184 184 186 184 184 184 184 184 184 184 184 184 186 184 184 186 186 184 186 184 184 186 184 186 186 186 186 186 186 184 184 186 184 186 186 186 184 186 186 186 186 186 186 186 186 186 184 186 184 184 186 186 184 186 186 186 186 184 186 184 184 184 186 186 186 186 184 184 186 184 184 184 184 184 184 186 184 184 184 186 186 184 184 186 186 186 184 184 184 186 186 186 184 184 184 184 186 184 185 184 185 185 184 184 185 185 185 184 184 184 185 184 185 185 185 185 185 184 185 185 185 185 185 185 185 184 185 185 185 185 184 184 185 185 185 185 184 184 185 185 185 185 185 185 184 185 185 185 185 184 184 185 184 184 184 185 185 185 184 185 185 185 185 185 185 184 184 184 185 185 185 184 184 184 185 185 212 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 210 207 202 194 186 181 179 184 194 205 209 208 201 194 187 184 184 186 188 189 189 135 135 137 141 145 150 158 165 170 175 179 182 183 182 179 175 170 165 161 160 162 165 167 165 158 151 149 155 170 186 184 184 185 184 185 184 185 185 185 185 185 179 163 146 133 127 125 126 126 129 134 141 149 159 169 175 176 171 163 153 143 136 130 128 130 138 149 161 175 190 198 184 185 185 185 185 185 184 185 184 185 184 184 185 184 184 185 184 185 196 179 160 145 134 133 140 154 166 173 175 173 173 175 178 182 185 187 185 183 181 184 190 199 185 184 184 184 184 185 185 184 184 197 191 185 180 175 173 174 177 179 178 173 168 162 157 154 154 154 152 149 146 144 143 144 144 146 154 165 180 195 184 184 185 184 185 185 185 184 184 184 184 184 184 185 184 185 185 185 185 184 185 185 184 184 184 185 184 185 185 185 184 184 185 185 184 184 184 184 184 184 185 185 184 185 184 185 184 185 185 184 184 185 184 185 185 185 184 184 184 185 184 185 185 185 185 185 184 185 184 184 184 185 185 185 184 185 185 185 185 184 185 185 185 185 184 184 185 184 185 184 185 184 185 184 184 184 185 184 184 186 186 186 186 186 186 184 184 186 184 184 184 184 184 186 186 184 186 184 186 184 186 186 186 186 184 186 186 186 186 186 186 184 186 184 184 186 184 186 184 186 184 186 184 186 186 184 186 184 186 184 186 186 184 186 184 184 184 184 184 186 186 186 184 184 184 186 186 186 184 184 186 186 186 186 186 184 184 186 186 186 186 186 186 184 186 184 186 186 184 184 184 184 186 186 184 186 184 186 184 184 186 184 186 186 186 186 186 186 184 184 186 186 186 184 186 185 185 185 185 184 184 184 184 184 184 184 184 185 185 185 184 185 184 185 185 185 184 184 184 184 184 184 184 185 184 185 184 185 185 184 184 185 184 185 185 184 184 185 185 185 185 185 185 184 184 184 185 185 185 185 184 185 184 185 184 185 185 185 185 184 184 184 184 184 185 184 184 185 185 185 184 185 185 184 185 214 214 214 214 214 214 214 214 213 213 213 213 214 214 214 214 214 214 213 213 212 212 212 212 212 213 214 214 214 214 214 214 213 211 209 204 197 191 186 185 190 199 208 212 211 205 198 191 188 188 190 192 192 192 135 135 137 144 151 158 167 175 179 183 186 187 185 183 179 175 172 169 166 164 164 165 165 162 155 149 147 154 167 183 185 184 184 185 185 184 184 184 184 185 193 176 161 145 132 126 125 125 126 129 134 141 149 160 171 177 179 174 166 155 145 138 132 129 130 136 145 155 169 183 194 184 185 184 184 185 184 184 184 184 185 185 184 184 184 184 184 184 198 188 173 156 145 136 138 147 162 174 179 176 170 165 165 168 174 179 183 184 183 183 186 193 201 184 185 184 184 185 184 185 202 196 190 186 183 181 180 177 175 173 171 168 165 162 160 157 155 154 153 151 147 143 140 139 143 146 153 163 174 188 185 184 185 185 184 185 185 185 184 185 184 184 184 185 184 185 184 185 184 184 184 184 184 184 185 185 185 185 184 185 185 185 184 184 185 185 184 185 184 185 185 185 184 184 185 184 184 184 184 185 185 184 184 185 185 185 185 185 185 184 184 184 185 184 185 185 184 185 185 184 184 184 184 184 185 184 184 184 185 184 185 184 185 184 185 184 185 184 185 184 185 185 185 185 184 185 185 185 184 185 184 185 186 184 186 184 186 186 184 186 186 186 184 184 184 184 184 186 186 186 184 186 186 186 184 186 186 186 184 186 184 186 186 184 186 186 186 186 186 184 186 186 186 184 186 186 184 186 184 184 186 186 186 186 186 186 184 184 184 184 186 184 186 184 186 186 186 184 184 186 186 186 184 186 186 184 184 184 186 184 184 186 186 186 186 184 184 186 184 186 184 186 186 184 186 184 184 186 186 184 186 186 186 186 186 184 186 186 184 186 186 184 186 186 185 185 185 184 184 184 184 185 185 185 185 185 184 185 185 184 185 184 185 184 184 185 185 184 185 184 185 184 184 185 184 184 185 184 184 185 184 185 185 184 184 184 184 185 185 185 184 184 185 185 185 185 184 185 185 185 185 184 184 184 184 185 184 184 185 185 184 184 185 185 185 184 185 184 184 185 185 185 184 184 184 185 214 214 214 214 214 213 212 211 210 209 209 210 212 214 214 214 212 210 208 207 206 206 206 208 210 212 214 214 214 214 214 214 213 212 211 207 203 198 194 194 197 204 210 214 212 208 203 198 195 194 194 194 194 194 135 135 138 146 156 165 175 183 187 190 192 191 187 183 178 175 173 172 170 167 165 164 162 158 152 147 147 153 165 180 193 184 185 185 185 185 184 184 185 184 189 174 160 145 132 126 124 124 125 128 133 141 150 162 173 180 183 178 170 159 148 141 134 130 131 135 142 150 163 178 190 185 184 184 184 185 185 184 184 185 185 184 184 184 185 184 184 199 189 179 165 154 146 143 147 158 173 184 186 179 168 159 156 159 165 171 177 180 181 183 188 195 184 184 184 184 184 184 184 185 197 190 185 181 182 184 185 181 175 168 163 157 156 156 157 157 156 155 153 150 146 140 136 136 141 148 159 171 183 194 185 185 184 185 185 185 185 184 184 184 184 184 185 184 184 185 184 184 184 185 184 184 185 184 184 185 184 185 185 185 185 185 184 184 185 184 184 184 185 185 185 184 185 185 185 184 184 184 184 185 184 185 184 185 184 184 185 184 185 184 185 184 185 184 185 185 185 184 185 184 184 185 184 184 184 184 184 185 184 184 184 185 185 185 185 184 184 185 185 185 185 185 184 185 185 185 185 184 184 184 185 185 186 186 184 184 184 184 186 186 186 184 184 184 184 184 184 186 186 184 186 184 186 186 186 184 186 186 184 184 184 186 184 186 186 186 186 184 184 184 184 184 186 186 184 186 186 184 184 184 186 184 186 186 186 184 184 186 186 186 184 186 186 184 184 184 184 184 186 184 184 186 186 184 186 186 186 184 186 186 186 186 186 184 186 186 186 184 184 184 186 184 184 184 186 184 186 184 184 184 186 184 184 184 186 186 184 186 186 186 184 184 185 184 184 184 184 184 184 184 185 184 185 185 184 185 184 184 185 184 184 184 185 184 185 185 184 185 184 184 184 184 185 185 184 185 184 184 184 185 185 185 185 184 185 185 184 184 184 185 185 184 185 185 185 185 184 185 184 184 184 185 184 185 185 185 184 185 184 184 184 184 184 185 185 184 184 184 185 185 185 184 184 185 185 185 214 214 214 214 213 212 210 208 205 204 205 207 210 213 214 213 210 206 203 201 200 200 202 204 207 210 214 214 214 214 214 214 214 213 212 210 207 205 203 202 204 208 212 214 213 211 208 205 202 199 197 196 194 194 136 136 139 150 163 174 185 194 197 199 199 195 189 182 177 174 174 175 174 171 167 163 159 155 150 147 148 154 164 176 187 184 185 184 185 184 185 185 185 184 184 170 158 145 133 126 124 124 125 128 134 142 152 165 176 183 186 182 175 164 154 145 138 133 132 134 139 146 157 172 185 184 184 185 185 184 185 185 185 184 185 184 185 185 185 185 185 191 177 166 155 149 147 149 157 169 184 193 192 182 168 155 149 150 155 161 168 173 177 181 189 196 185 185 185 185 184 185 185 197 191 185 180 179 182 187 189 185 176 165 155 148 148 151 155 157 157 155 153 150 144 137 134 134 142 152 166 181 194 184 184 184 184 184 184 185 185 184 184 185 184 185 184 185 185 184 185 185 185 185 185 185 184 185 184 185 185 184 185 184 185 184 184 184 185 185 185 184 184 184 185 184 185 184 185 185 184 185 185 184 185 184 184 184 184 185 185 184 185 185 184 184 184 184 185 184 185 185 184 185 185 184 184 184 184 184 185 184 184 184 185 184 184 184 184 185 185 185 185 185 184 185 185 184 184 184 185 185 185 184 185 185 186 184 184 184 184 186 184 184 184 186 184 186 186 186 186 184 184 184 184 184 186 184 184 186 184 186 184 184 184 186 186 186 184 186 186 184 186 186 184 184 184 186 184 184 186 184 184 184 184 184 184 184 186 184 184 186 186 186 186 186 186 184 186 184 186 184 186 186 186 184 186 186 186 186 184 184 186 186 186 184 186 186 186 186 186 184 184 184 184 186 184 186 184 186 186 184 186 184 184 184 186 186 184 186 186 184 184 186 184 185 185 184 184 184 185 185 185 184 184 185 184 185 185 185 184 185 184 185 185 185 184 185 184 185 185 184 185 184 184 185 184 184 185 185 185 185 185 184 184 185 185 185 184 185 184 185 184 184 184 184 184 185 184 185 184 184 184 185 184 184 184 184 185 184 185 185 185 184 184 185 184 185 185 185 185 184 185 185 185 184 185 184 185 185 214 214 214 213 212 210 207 203 200 198 198 202 207 212 214 211 205 199 195 193 192 194 196 200 204 209 213 214 214 214 214 214 214 214 214 213 212 212 211 211 211 212 213 214 214 214 214 212 209 206 202 198 196 195 135 135 139 154 169 183 197 205 208 208 205 199 191 181 175 172 174 177 178 174 169 163 157 154 150 149 151 155 163 171 179 190 184 185 185 184 185 185 185 190 177 164 154 142 132 127 125 125 127 130 135 143 153 166 177 185 188 186 179 169 159 151 143 137 135 134 137 141 152 167 181 196 184 184 185 184 184 184 185 184 184 184 184 184 184 184 185 182 165 152 144 142 145 152 161 173 186 193 192 183 169 156 150 148 149 153 159 165 169 176 185 193 185 184 184 184 184 184 195 190 185 181 178 178 183 188 190 186 175 163 152 145 145 149 154 157 156 154 151 148 143 137 133 135 146 159 175 192 185 185 185 185 185 185 184 184 184 185 185 184 184 184 185 184 185 184 185 185 184 185 184 185 184 184 185 185 185 185 184 185 184 184 184 185 185 185 184 184 185 185 185 185 184 185 185 185 185 184 185 184 184 185 184 184 185 185 184 184 184 185 184 185 184 184 185 184 185 184 185 184 184 185 184 185 184 185 185 185 185 184 184 184 184 185 184 185 184 184 185 185 185 185 184 184 185 185 184 185 185 185 184 184 184 186 184 184 186 186 184 184 186 186 186 184 184 186 186 186 186 184 186 184 186 186 186 184 184 184 186 184 186 186 186 186 184 186 184 184 186 186 186 186 184 186 184 184 184 184 186 186 186 186 186 184 184 186 186 186 186 184 186 184 184 186 184 184 184 186 184 184 186 186 186 184 184 186 184 186 186 186 184 186 186 184 184 186 184 184 184 186 186 186 186 184 184 186 186 186 186 186 184 186 184 184 186 186 186 184 186 184 185 184 184 185 185 184 184 184 185 185 185 184 185 185 185 185 184 185 185 184 185 185 185 185 185 184 185 185 185 184 184 185 185 185 184 185 185 185 184 185 185 185 185 184 185 185 185 185 185 184 184 185 184 185 184 184 185 185 184 184 184 185 184 184 184 185 185 185 185 184 184 184 184 184 184 185 185 185 184 185 185 185 185 185 184 185 214 213 212 211 210 208 205 200 195 192 192 196 202 208 209 206 200 193 188 186 186 188 192 196 201 206 211 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 212 209 205 202 199 199 135 135 140 156 175 190 205 213 214 213 208 201 190 180 173 171 174 178 179 176 170 163 157 153 151 151 154 157 162 167 173 183 194 185 184 184 185 185 196 185 171 159 150 140 131 127 126 127 129 132 137 145 154 166 177 185 188 187 181 173 163 155 147 141 137 135 135 139 148 163 178 195 184 184 184 184 184 184 185 184 184 185 185 184 184 184 197 176 156 143 135 136 142 151 161 170 181 187 188 182 172 163 156 151 148 148 151 156 162 170 179 187 194 200 184 184 198 192 187 183 181 180 180 181 185 188 189 185 175 163 154 147 146 150 154 155 155 153 150 147 143 137 134 137 149 163 181 185 184 185 184 185 185 184 184 184 184 185 184 184 185 185 185 184 185 184 185 185 184 184 184 185 184 185 185 185 184 185 184 185 185 185 184 185 184 184 184 184 184 185 184 185 185 184 185 184 185 184 184 185 185 185 185 184 185 185 184 184 184 185 184 184 184 184 185 184 185 184 184 184 185 184 185 185 184 184 184 185 185 184 184 185 184 184 185 185 184 185 185 185 184 184 185 184 184 184 184 184 185 184 185 185 184 186 184 184 186 186 186 186 186 184 186 184 184 186 186 184 184 184 184 184 184 186 184 186 186 184 184 186 184 184 184 186 186 184 184 184 184 186 186 184 186 184 184 186 186 186 186 184 186 186 184 184 184 186 184 184 186 186 184 184 186 186 184 184 186 184 184 184 186 186 184 186 186 186 184 186 184 186 184 184 186 184 186 186 184 186 184 186 184 186 186 186 184 186 184 186 186 184 186 184 184 186 186 184 186 185 184 185 185 185 185 184 184 185 184 185 184 185 185 184 184 185 185 184 185 184 184 184 184 184 184 184 184 185 184 185 185 184 185 184 184 184 185 184 184 184 184 185 184 184 184 185 185 184 185 184 184 184 185 185 185 185 184 185 185 184 185 185 185 185 184 185 185 185 185 184 184 184 184 185 185 184 185 185 184 184 185 185 185 184 185 184 184 185 185 209 208 208 208 208 205 199 193 189 188 192 197 203 205 201 195 188 184 183 183 186 190 194 198 203 207 210 212 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 212 210 207 204 203 202 134 134 140 159 179 197 212 214 214 214 209 201 189 178 171 168 172 177 180 176 171 164 158 155 154 155 158 161 162 163 167 175 188 184 184 185 185 185 192 179 166 154 146 137 130 127 128 130 133 135 139 146 155 166 176 183 188 187 183 176 168 160 152 145 140 137 136 138 146 161 176 194 184 184 184 185 184 184 185 185 184 185 185 185 185 185 194 171 149 134 127 131 139 149 157 165 172 177 179 180 177 173 167 159 150 145 144 147 153 162 172 179 186 191 193 192 187 182 177 177 178 181 183 185 187 188 186 182 174 166 159 153 152 153 155 154 153 151 148 146 143 139 137 141 154 168 186 185 185 185 184 185 184 184 185 184 184 184 185 184 185 184 184 185 185 184 184 185 184 185 184 184 185 185 185 184 184 185 185 184 185 185 185 184 185 185 185 185 184 185 184 184 184 185 185 185 185 185 184 184 184 184 184 184 184 184 185 184 184 184 185 185 185 185 185 185 184 184 184 185 184 185 184 184 185 185 185 184 185 184 184 185 185 184 184 184 185 185 184 185 184 184 185 184 185 185 185 184 184 185 184 184 184 184 184 186 184 184 184 184 186 184 186 186 184 186 186 184 186 184 184 184 184 186 186 186 184 186 186 186 186 186 186 184 184 184 186 184 186 184 184 184 184 184 184 184 186 184 186 186 184 186 186 186 184 184 184 184 186 186 184 186 186 184 186 184 186 186 186 184 184 186 186 184 186 186 184 186 184 184 186 184 184 184 184 186 186 184 186 184 184 186 186 184 186 184 184 184 184 186 186 186 186 186 184 186 184 185 185 185 184 185 184 184 185 185 185 184 185 185 184 185 185 184 184 185 184 185 184 185 184 184 185 184 184 185 184 184 185 184 185 184 184 185 184 184 184 184 184 184 185 184 184 184 184 185 184 185 184 185 185 184 184 185 184 185 185 185 185 184 185 184 185 185 184 185 184 184 184 184 185 185 185 185 184 184 184 184 185 185 185 185 185 184 185 184 185 204 203 204 206 207 204 198 191 186 184 187 192 197 199 196 190 184 181 180 182 185 189 193 196 199 202 206 209 212 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 211 209 207 205 205 133 133 139 159 181 199 214 214 214 214 210 201 189 177 170 167 172 177 180 177 172 165 160 157 157 160 163 163 162 160 161 168 182 185 185 185 185 184 187 174 160 149 142 134 129 128 129 133 135 138 141 147 155 166 175 183 188 188 185 179 171 163 155 148 143 139 137 138 146 160 175 193 184 184 184 184 184 184 184 185 184 185 185 184 185 184 191 166 142 183 183 183 136 148 155 160 165 169 174 179 183 183 177 166 154 144 139 141 147 156 165 172 178 183 185 184 179 174 171 173 178 184 189 190 190 187 183 178 174 169 165 160 157 156 155 153 150 148 146 145 143 141 141 147 161 175 192 184 185 185 184 184 184 185 184 184 184 184 184 184 184 185 185 184 184 184 184 185 184 185 184 185 184 185 185 185 185 184 185 184 185 185 185 184 185 184 184 184 185 184 184 184 185 185 185 185 185 184 184 184 185 185 184 184 184 185 184 185 184 184 184 185 184 185 185 184 185 185 184 184 184 184 184 185 185 185 185 184 184 184 184 185 184 184 184 184 185 184 184 185 185 185 185 185 184 185 184 184 184 185 184 185 186 184 184 184 184 184 186 186 184 184 184 184 184 184 184 186 186 184 186 186 186 184 184 184 184 184 186 184 186 184 184 184 186 184 186 184 186 184 186 186 186 186 186 186 186 184 184 186 184 186 186 186 186 186 184 184 186 184 184 186 184 184 184 186 184 186 184 184 184 186 184 186 186 184 186 184 184 186 184 184 184 184 186 184 184 184 186 184 184 186 184 184 186 186 184 184 184 186 186 184 184 184 184 185 184 185 185 184 185 185 184 184 184 184 185 185 185 184 184 184 185 184 185 184 185 184 184 184 184 184 185 184 185 185 185 184 184 184 185 184 185 184 184 185 184 184 184 184 184 185 184 185 185 185 184 185 185 184 184 184 185 185 184 184 184 184 185 184 184 185 184 185 184 184 184 184 185 184 185 185 185 184 185 184 185 185 185 184 185 185 185 185 185 184 184 197 197 199 203 205 203 197 190 184 181 183 187 192 194 191 186 180 177 178 181 185 189 192 194 194 197 201 205 209 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 212 210 209 208 208 131 131 137 158 181 200 214 214 214 214 211 202 190 178 170 168 172 177 180 177 173 168 163 161 161 164 166 165 161 156 155 162 177 193 184 184 184 184 183 168 154 145 139 133 128 128 131 134 137 139 141 146 154 165 175 183 189 190 187 181 173 166 157 150 145 140 137 138 145 159 174 192 184 184 184 184 185 185 184 185 184 184 184 184 185 185 187 161 137 183 183 183 136 149 157 161 165 169 174 181 187 188 183 171 157 145 139 139 145 153 161 167 174 178 180 180 175 172 170 173 179 187 193 194 192 186 181 177 174 172 170 165 161 159 155 152 148 145 143 143 143 144 146 154 168 181 197 185 185 184 184 184 184 184 185 185 185 185 184 185 185 184 184 185 184 185 185 184 185 185 185 185 185 184 184 185 185 185 184 184 185 185 185 184 185 185 184 184 184 184 185 185 185 185 185 184 185 185 185 184 185 185 185 185 184 184 184 185 185 185 185 184 184 185 184 184 184 185 184 185 184 184 184 185 184 184 185 185 184 185 184 184 185 184 184 184 184 184 185 184 185 184 185 185 184 184 184 184 184 185 184 184 186 186 184 186 186 184 186 184 186 184 186 184 186 186 186 184 186 186 184 186 186 186 186 184 184 184 186 186 186 184 186 186 186 186 184 186 184 186 186 184 186 184 186 184 184 184 186 184 186 184 184 184 184 186 184 186 184 186 186 186 184 186 184 186 184 186 186 186 184 186 186 186 184 184 184 186 186 184 184 184 184 184 186 184 184 184 184 184 184 184 186 184 186 184 184 186 186 184 184 184 184 186 184 185 185 185 184 184 184 185 185 184 185 185 184 185 185 184 184 184 184 184 184 185 185 185 184 185 185 185 184 184 184 184 185 185 184 185 184 185 185 184 185 185 184 185 185 185 185 184 184 185 184 184 185 184 184 184 185 185 184 184 184 185 184 185 185 185 184 185 184 184 184 184 185 185 185 184 184 185 184 185 185 185 184 184 185 185 185 185 185 184 185 184 184 191 190 194 199 202 200 194 187 181 178 180 184 188 190 187 182 177 175 176 180 185 189 192 191 190 192 195 201 206 212 214 214 214 213 213 213 213 213 214 214 214 214 214 214 214 214 214 214 213 212 212 211 211 128 128 134 155 178 197 214 214 214 214 214 205 192 181 172 169 172 176 179 177 174 170 166 164 165 166 167 165 159 152 150 157 173 190 184 184 185 197 179 164 150 141 136 131 128 128 132 136 138 139 139 143 151 163 175 185 191 192 189 182 174 166 158 150 145 140 137 138 145 159 174 192 185 185 185 185 185 185 185 185 184 185 185 185 184 185 183 157 134 183 183 183 137 152 161 167 171 175 180 186 189 188 183 172 159 149 142 143 146 154 161 166 172 177 180 181 177 175 174 178 184 192 196 197 192 186 179 175 174 175 174 171 166 162 156 150 145 141 139 139 142 146 151 161 175 187 184 184 185 185 184 185 184 184 184 184 185 184 184 185 185 185 184 184 185 184 184 184 184 185 184 184 185 185 184 184 184 185 185 185 185 185 185 185 184 184 184 185 185 185 185 184 184 185 185 184 185 185 185 185 184 185 185 184 185 185 184 185 184 184 184 184 184 185 185 185 184 184 185 184 185 185 184 184 184 184 185 184 185 184 185 184 184 184 185 185 184 184 185 184 185 185 185 185 184 184 185 184 184 184 184 185 184 186 184 186 184 184 184 186 184 186 184 184 186 186 184 184 186 184 184 184 186 184 186 184 186 184 184 184 186 184 186 186 186 184 186 184 186 184 184 186 184 186 184 186 184 186 184 184 184 184 186 186 186 186 186 186 184 184 184 184 184 184 186 186 184 184 184 186 184 184 186 186 186 184 186 184 186 186 186 186 184 184 186 186 186 184 186 184 186 184 186 184 184 186 186 184 186 186 186 185 184 185 185 184 185 184 185 184 185 184 185 185 185 184 184 184 184 185 186 186 186 184 184 185 184 184 184 184 185 185 185 185 184 185 184 184 185 185 185 185 185 185 184 185 184 185 185 185 185 185 184 184 185 185 184 184 184 184 185 185 184 185 184 185 184 184 184 185 185 184 184 184 184 184 184 184 184 185 185 185 184 185 185 184 184 185 185 185 185 184 184 184 185 185 184 184 184 187 193 197 196 191 184 179 176 178 183 187 189 186 181 177 175 177 181 186 191 192 191 188 188 191 197 203 208 212 212 211 209 209 210 211 212 214 214 214 214 214 214 214 214 214 214 214 213 213 213 213 125 125 131 151 173 192 210 214 214 214 214 206 195 183 175 171 173 176 178 177 175 172 169 168 168 168 167 165 157 150 148 154 171 189 185 185 185 195 178 162 148 139 134 130 127 128 132 136 138 137 136 139 148 161 175 186 194 194 190 182 173 165 156 149 144 140 138 139 146 160 174 190 184 184 185 184 184 185 185 184 185 185 184 184 184 184 181 156 134 183 183 183 141 156 167 175 181 186 189 191 190 186 180 171 162 155 150 149 152 156 163 168 174 179 183 185 184 182 182 186 191 197 200 199 193 186 179 175 175 177 177 174 169 164 157 150 144 138 135 136 140 147 155 167 181 192 185 184 184 185 185 184 185 185 185 184 184 185 185 184 185 184 184 185 184 184 184 184 185 185 184 184 184 184 185 184 185 185 185 184 185 185 185 185 185 185 184 185 184 185 184 185 184 184 185 185 184 184 184 184 184 185 184 185 185 185 184 184 185 184 185 185 185 185 185 184 185 185 184 185 184 184 185 185 184 184 185 185 185 185 184 184 184 185 184 184 184 185 185 184 184 185 184 185 184 184 184 185 184 184 184 184 186 186 184 186 184 186 184 186 186 184 184 184 186 184 184 186 184 184 186 186 186 186 186 184 186 184 184 184 184 186 184 184 184 186 186 186 184 184 184 186 184 184 184 184 184 184 184 184 186 186 186 186 184 186 184 184 186 184 186 186 184 184 184 186 186 184 184 186 184 186 184 186 186 184 186 184 186 184 184 186 186 186 186 186 184 184 186 186 186 186 184 184 186 184 186 186 186 186 186 185 185 185 184 184 185 185 185 185 185 184 185 184 184 184 185 185 184 186 184 186 186 184 186 184 185 185 185 184 184 184 184 185 184 185 185 185 184 185 184 185 185 185 185 184 185 185 185 185 184 185 184 185 185 184 184 185 185 184 184 184 184 185 185 185 184 184 185 184 185 185 185 185 185 184 184 185 184 184 185 184 185 185 185 185 185 184 184 184 185 185 185 184 184 185 184 185 178 181 187 191 191 187 181 177 175 179 183 188 190 188 183 177 175 178 183 189 193 194 191 187 186 188 193 200 206 208 208 206 205 205 207 209 212 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 123 123 128 146 167 185 203 214 214 214 214 208 197 186 178 174 174 176 177 176 175 175 173 172 170 170 167 164 157 150 147 154 170 187 184 185 184 194 176 161 147 139 134 130 127 128 132 135 137 135 134 136 145 159 175 188 195 195 190 181 171 163 155 148 143 140 139 140 148 160 174 189 184 185 185 184 184 184 185 185 185 185 184 185 184 195 177 155 135 123 122 131 143 159 172 181 190 195 197 195 190 183 177 170 165 161 157 156 157 161 166 171 177 183 187 190 190 190 190 192 196 200 201 199 193 186 179 175 176 178 179 176 170 164 157 149 142 136 133 134 140 149 159 173 186 196 184 185 185 184 185 185 185 184 184 185 184 184 184 185 185 185 184 185 185 185 184 185 185 184 184 185 185 184 184 185 185 184 185 184 185 185 185 185 184 185 185 185 184 184 184 185 184 185 184 185 184 185 185 184 185 185 184 184 184 184 184 184 185 184 184 185 184 184 185 185 185 185 185 184 185 184 184 185 185 184 185 184 184 184 185 185 184 185 185 185 184 185 184 184 185 185 184 185 184 185 185 185 184 185 184 185 186 184 186 184 184 184 184 186 186 184 184 184 186 184 186 184 184 186 186 184 186 186 184 186 186 186 186 186 184 184 184 184 186 184 184 184 184 186 186 184 186 186 186 186 184 186 186 184 184 184 186 186 184 184 186 184 186 186 184 184 186 184 186 184 186 184 186 184 184 186 186 184 186 184 186 186 186 184 184 184 184 184 184 184 186 184 184 186 184 186 186 186 184 184 186 186 186 185 184 185 185 184 185 184 185 185 184 184 185 185 184 184 184 184 186 184 184 186 186 184 184 184 186 184 186 184 184 184 184 185 185 184 185 185 185 185 185 185 184 185 184 185 184 184 185 184 185 185 185 184 184 184 185 184 184 185 184 184 185 185 185 184 185 184 184 185 184 184 184 185 184 185 184 184 185 185 184 185 184 184 185 184 184 185 185 185 184 185 184 184 185 185 185 184 184 184 175 178 183 187 187 185 180 177 176 179 184 189 190 188 183 178 176 179 185 190 195 195 192 187 184 185 190 196 201 204 203 201 199 199 202 206 210 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 122 122 127 142 159 174 191 204 210 214 214 210 201 192 184 179 177 178 178 177 178 179 179 177 175 172 169 164 157 150 148 153 168 184 185 184 184 187 170 156 145 138 134 131 129 130 132 135 136 133 131 133 142 159 176 190 198 197 191 181 170 163 155 149 145 141 139 141 148 160 172 186 185 185 185 185 185 184 184 185 185 185 184 185 184 187 170 150 133 125 125 134 146 163 177 188 197 203 204 199 191 182 176 171 169 168 166 165 165 167 171 175 181 187 192 195 196 196 196 198 200 201 201 198 192 186 179 176 175 177 178 174 168 162 155 147 140 134 131 134 142 154 167 182 195 184 185 184 185 184 185 184 184 185 184 185 185 184 185 184 185 184 185 184 185 185 185 184 184 185 185 185 185 184 185 185 184 184 184 184 185 184 184 185 185 185 184 185 185 184 185 184 185 185 184 185 184 184 185 185 185 184 184 185 184 185 184 185 185 185 185 185 184 184 184 185 185 185 184 184 185 185 184 185 185 185 185 185 185 184 185 184 185 185 185 184 185 185 184 185 184 184 184 184 184 185 185 185 185 185 185 184 184 186 184 186 186 184 184 186 184 186 184 186 184 184 184 186 186 184 186 186 184 184 186 186 186 186 184 184 184 186 186 184 184 186 184 186 186 186 186 184 184 186 184 184 186 186 184 184 186 184 184 184 184 186 184 186 184 184 186 186 186 184 186 186 184 186 184 186 184 184 184 184 184 184 184 186 186 184 186 184 184 184 186 186 184 186 184 186 186 186 186 184 186 186 184 185 185 185 185 184 185 185 185 185 185 184 184 184 185 184 185 185 185 186 186 186 186 184 186 186 186 184 186 186 186 184 186 186 184 185 184 185 184 185 185 185 184 185 185 185 184 185 184 184 184 185 184 184 185 185 184 184 184 185 185 185 185 185 185 185 184 184 185 184 185 184 184 185 185 185 185 184 185 185 184 184 184 184 184 185 184 185 184 185 184 185 185 185 184 184 184 184 184 184 184 184 174 176 180 183 184 182 179 177 177 179 183 186 188 186 181 177 176 179 185 191 195 195 191 185 181 181 185 190 194 195 194 192 190 191 195 199 204 208 211 213 214 214 214 214 214 214 214 214 214 214 214 214 125 125 128 139 150 163 178 192 201 208 212 210 204 195 189 184 182 181 180 180 182 184 184 183 180 176 172 166 159 153 150 154 166 180 194 198 192 179 164 151 141 137 135 134 132 132 133 134 134 131 129 132 141 159 177 192 200 199 192 181 170 162 155 150 146 143 141 141 147 158 169 183 197 185 185 185 185 185 185 185 185 185 184 184 192 177 161 144 130 123 125 135 148 165 180 191 200 205 206 201 193 183 178 175 174 174 173 172 172 172 175 180 186 191 196 199 200 200 199 200 200 200 199 195 192 187 182 178 176 175 174 168 162 157 151 145 139 133 131 134 146 161 175 191 185 185 185 185 184 185 185 185 184 184 184 184 184 184 185 184 185 185 185 184 184 184 184 185 185 184 184 185 184 185 185 185 184 185 184 184 185 185 184 185 185 185 184 185 184 185 185 185 184 184 184 184 185 185 185 185 184 185 185 184 185 185 184 185 184 184 185 185 184 184 185 184 185 185 184 184 184 185 185 184 184 185 184 184 185 185 185 184 185 184 184 184 185 184 185 185 185 184 184 185 184 185 185 184 185 184 184 184 184 184 186 186 184 186 186 186 184 186 184 184 184 184 184 184 186 184 184 186 184 184 184 186 186 184 186 186 184 186 186 186 186 186 186 184 184 186 186 186 186 184 184 184 186 184 186 184 186 186 186 186 184 186 184 186 186 184 184 186 184 184 186 186 184 184 184 186 186 184 186 184 186 186 184 186 186 184 186 184 184 184 186 186 186 184 184 186 186 186 184 186 186 184 184 184 185 185 184 184 185 185 185 184 184 185 184 185 185 185 185 184 186 184 186 186 184 186 184 186 184 184 186 186 186 184 186 184 186 184 185 185 185 185 185 185 185 184 184 185 184 185 185 184 184 185 184 185 185 185 184 185 184 184 184 185 184 185 184 185 184 184 184 185 184 185 184 185 185 185 185 185 185 185 185 184 184 184 184 184 185 185 185 185 184 185 185 185 184 184 185 185 185 184 185 184 179 179 181 183 184 183 181 180 179 179 181 181 181 179 175 173 172 176 182 187 191 191 187 182 177 176 177 180 183 183 182 179 179 181 186 191 197 203 207 210 212 213 214 214 214 214 214 214 214 214 214 214 128 128 130 137 144 153 167 181 192 203 210 210 205 198 192 188 186 185 183 184 186 188 188 187 184 179 174 169 162 156 154 156 166 178 189 192 186 173 158 146 139 137 138 138 136 135 134 133 132 129 127 130 141 159 178 192 201 200 192 180 169 162 156 152 148 145 141 141 146 156 167 181 195 184 185 184 184 184 184 185 185 184 185 197 186 170 155 138 126 121 125 135 149 166 181 191 199 205 206 201 193 185 180 178 178 178 178 177 177 177 180 184 190 195 199 202 202 201 200 199 198 197 195 192 190 188 185 181 176 172 168 162 156 152 148 143 138 132 131 136 148 165 181 197 185 184 185 185 185 184 185 184 185 185 185 185 184 185 185 185 185 184 185 185 184 185 184 184 185 185 185 185 185 185 185 184 184 185 184 185 184 184 185 185 184 184 185 185 184 185 185 185 185 185 184 184 184 185 185 185 184 184 185 185 185 185 185 185 185 185 184 184 185 185 184 184 185 184 185 185 185 185 184 184 185 184 185 185 184 184 185 185 185 185 184 185 185 184 185 185 184 184 185 185 184 185 185 185 185 185 185 184 184 184 186 186 186 186 186 184 184 184 184 186 186 184 184 186 184 184 184 186 186 184 184 186 184 184 184 186 184 186 184 186 186 184 186 184 186 184 184 184 184 186 184 184 184 186 184 186 184 184 184 186 184 186 184 186 186 184 186 184 184 184 186 186 184 184 186 184 186 186 186 186 184 186 186 186 184 184 186 184 186 186 186 184 184 186 186 184 184 186 186 186 184 184 184 185 184 185 185 184 184 184 185 184 184 185 185 185 184 185 184 184 184 186 186 184 186 184 184 184 186 184 186 186 184 186 184 184 186 186 186 186 186 186 184 184 185 184 184 185 184 185 184 184 184 184 184 184 185 184 185 184 184 185 184 185 184 184 184 185 185 184 184 184 184 185 185 184 184 184 184 185 184 185 185 185 185 184 184 184 185 184 185 184 184 184 185 184 184 185 184 185 185 185 185 185 185 185 185 185 185 185 185 184 182 180 178 176 174 171 169 168 169 173 179 183 187 186 183 178 174 171 171 172 173 173 171 170 170 173 179 184 191 198 204 208 211 213 214 214 214 214 214 214 214 214 214 214 132 132 133 135 138 143 155 170 182 195 205 208 206 201 196 193 190 188 187 187 189 192 192 190 187 182 177 171 165 160 158 159 166 174 182 183 177 165 152 143 138 138 141 142 140 137 134 132 131 128 127 132 142 160 179 194 203 201 193 181 170 163 159 155 152 147 143 141 144 154 165 178 192 185 184 184 185 185 184 185 184 185 185 192 178 162 147 133 123 120 124 136 149 166 181 190 197 202 204 200 194 186 183 181 181 181 182 181 181 182 185 188 194 198 201 203 203 202 200 197 195 193 190 188 188 189 187 182 175 168 161 153 148 146 144 141 138 134 133 139 154 171 187 185 184 185 185 185 185 184 184 185 184 185 185 184 185 185 185 184 184 185 185 185 185 184 184 184 185 184 184 185 185 185 184 185 184 184 184 185 184 184 184 185 185 185 184 185 184 184 185 184 185 185 184 185 185 184 185 184 185 184 184 184 185 184 184 184 184 184 185 184 185 185 184 184 184 185 185 185 184 184 185 184 185 184 185 185 184 184 185 184 185 185 184 184 185 185 185 184 185 184 184 185 185 184 184 184 184 184 184 186 186 184 186 184 186 186 184 186 186 184 184 186 184 186 184 184 184 186 186 184 186 186 184 186 184 186 184 184 184 186 186 186 186 186 186 184 184 184 186 184 186 184 184 186 184 186 186 186 186 184 184 186 186 186 186 186 186 184 184 186 184 186 184 184 186 184 186 184 186 186 184 186 186 184 186 186 184 184 186 186 184 184 186 186 186 184 184 186 184 186 185 184 184 185 184 185 184 184 184 184 185 184 185 184 184 185 185 184 185 185 186 186 184 186 184 186 186 184 184 186 184 186 184 186 186 184 186 184 186 184 184 184 186 186 184 184 185 185 185 184 185 184 184 184 185 185 184 184 184 184 185 184 184 185 185 184 185 185 184 184 185 184 185 184 185 184 185 185 184 184 185 184 184 185 184 184 185 184 184 184 185 185 184 185 185 185 185 185 185 185 184 184 184 184 185 184 192 190 189 188 186 186 187 186 184 179 175 171 167 165 165 165 167 171 176 180 183 183 181 177 172 169 166 165 164 163 161 161 162 166 171 177 184 192 198 204 208 211 214 214 213 213 213 214 214 214 214 214 137 137 137 135 134 136 145 158 171 185 197 203 205 203 201 199 195 192 189 189 191 194 195 193 188 183 176 171 167 164 163 162 165 169 172 171 165 155 146 140 137 139 142 144 141 138 134 132 131 129 130 135 146 163 182 195 203 201 193 181 171 166 162 160 157 150 144 141 142 150 161 175 189 200 184 185 184 184 184 185 185 185 185 186 171 154 140 128 121 120 126 137 150 166 180 188 195 199 201 198 193 187 184 183 183 183 183 184 184 185 188 192 196 199 202 203 203 201 198 195 192 188 185 183 184 185 184 179 171 163 155 147 142 140 139 139 138 136 138 146 161 179 194 184 185 184 185 184 184 184 184 185 185 184 184 185 184 184 184 184 185 184 184 185 184 185 184 185 184 184 184 185 185 185 184 185 185 184 184 184 184 184 185 184 185 184 185 185 184 185 184 184 185 184 185 184 184 184 185 185 185 185 185 184 185 185 184 184 184 185 184 185 184 185 185 184 184 184 185 184 185 185 185 185 185 185 184 184 185 184 184 184 185 184 184 184 185 184 184 185 185 184 185 184 184 184 184 184 184 184 184 186 184 186 184 184 184 184 186 186 186 186 184 184 184 184 184 186 186 184 186 184 186 186 184 186 186 186 186 184 186 186 184 186 186 184 186 184 184 184 184 186 184 186 186 186 184 184 184 186 184 186 184 186 184 186 186 186 186 186 186 184 186 184 184 186 186 184 186 184 184 184 186 184 186 186 184 184 186 184 184 184 184 184 184 186 186 186 186 184 186 184 185 185 184 185 185 184 185 185 185 185 184 184 185 184 184 184 185 184 186 184 186 184 186 184 184 186 184 186 186 184 186 186 184 184 184 186 184 186 186 184 184 184 184 184 184 186 184 184 186 186 185 185 185 185 185 184 185 184 185 184 184 184 184 185 185 185 184 185 184 185 184 184 185 184 184 185 185 185 184 184 184 185 185 184 185 185 184 185 185 184 184 184 185 184 184 184 185 184 184 185 185 185 185 184 185 197 196 194 192 189 186 185 185 184 181 177 173 169 166 166 166 168 170 174 178 181 183 184 182 179 175 172 168 165 161 159 157 157 157 161 165 170 176 184 190 196 201 206 210 210 210 210 211 212 213 214 214 214 141 141 141 137 134 134 141 152 163 177 190 197 202 204 204 203 198 193 188 188 190 194 195 192 187 180 174 168 166 166 166 165 164 164 163 159 154 148 143 139 138 139 142 143 141 138 134 132 132 132 134 140 151 168 185 197 205 202 194 183 174 169 167 165 162 154 145 139 139 146 156 171 186 198 184 184 184 184 184 184 185 185 197 183 166 149 137 127 122 123 128 139 151 165 178 186 192 195 197 195 190 186 183 181 181 181 182 183 184 186 189 192 195 198 200 201 200 199 196 192 190 186 183 180 179 179 177 172 165 158 152 145 140 138 137 138 139 139 144 152 167 184 197 184 185 185 185 184 184 185 185 185 185 184 185 184 185 185 184 184 184 184 185 185 185 185 185 185 184 185 184 184 184 185 185 184 184 185 184 185 185 184 184 184 185 185 185 184 184 185 185 185 184 184 185 185 185 185 184 185 185 185 184 184 185 185 184 184 185 185 185 185 185 185 185 184 184 185 185 185 185 184 184 185 184 185 185 184 185 184 184 184 185 185 185 185 185 184 184 185 185 185 184 184 184 185 185 184 185 185 184 184 186 186 186 184 184 186 184 184 184 186 184 186 186 186 184 184 186 184 184 186 186 184 184 184 186 184 186 184 186 184 184 186 184 186 186 186 184 186 186 186 184 186 184 184 184 184 184 186 186 184 184 184 186 186 186 184 184 186 184 184 184 184 186 184 186 184 186 186 184 186 184 184 186 184 184 186 184 186 184 184 184 186 186 184 186 184 186 184 185 185 184 184 184 185 184 185 184 185 185 184 185 185 185 185 185 185 185 185 186 184 184 184 184 186 184 184 184 184 186 184 184 184 184 184 186 186 184 186 186 186 186 184 186 184 186 184 184 186 184 184 184 185 185 185 185 184 184 184 184 185 185 185 185 185 184 184 185 184 185 185 185 184 184 185 185 185 184 184 184 184 185 185 184 185 184 185 185 185 184 184 184 184 185 185 184 185 184 184 185 184 185 185 185 184 184 195 195 194 192 188 185 182 179 177 174 172 172 172 172 173 174 176 178 181 184 186 188 188 188 186 182 178 174 170 166 163 160 158 158 159 161 164 168 175 181 188 194 199 203 205 205 206 208 210 211 213 214 214 144 144 144 141 137 137 141 149 158 168 181 190 199 204 207 205 199 193 187 186 188 192 193 190 183 175 168 164 164 166 168 166 162 158 152 147 145 143 142 141 140 141 141 141 139 136 134 133 134 135 139 146 157 174 189 200 207 204 196 185 176 173 172 172 168 158 147 139 135 141 152 167 183 195 204 184 184 184 185 184 185 184 197 183 165 148 137 128 125 125 130 140 150 163 174 182 188 191 193 191 187 182 179 177 176 176 177 179 182 185 189 192 194 195 196 197 197 195 194 191 188 186 182 178 174 171 166 161 157 154 150 146 141 137 136 137 139 143 149 159 174 188 184 184 185 185 184 185 185 185 185 185 185 184 185 184 185 184 185 184 184 185 185 185 185 184 184 185 184 184 185 184 185 184 184 185 184 184 184 184 185 185 184 184 185 185 184 185 185 184 184 184 184 185 185 185 184 185 185 184 185 184 184 184 185 185 185 185 185 185 185 184 184 184 184 185 184 184 184 184 184 184 185 185 184 184 184 185 184 185 184 184 184 184 184 184 185 184 184 184 184 184 184 185 185 184 185 184 185 185 184 184 184 186 184 184 184 184 184 184 184 186 184 186 184 186 186 184 184 184 184 184 186 186 184 186 184 186 184 184 184 186 184 186 184 184 184 184 184 186 186 186 184 184 184 184 186 184 186 186 186 186 184 184 184 186 184 184 186 184 184 186 184 186 186 186 186 184 186 186 184 186 186 184 184 186 186 184 184 186 186 184 184 186 186 186 185 185 184 185 184 184 184 185 185 185 184 185 184 185 184 185 184 185 184 185 184 184 186 184 186 184 186 186 186 186 184 186 184 186 186 186 186 186 186 186 184 184 184 186 184 186 184 186 186 184 186 186 186 186 186 184 184 184 184 184 186 184 184 184 185 184 184 184 185 184 184 185 185 185 184 185 185 185 184 184 185 185 185 184 185 184 185 184 185 184 184 184 185 184 185 184 185 185 184 184 185 184 184 185 184 184 185 184 185 184 185 191 192 192 191 188 184 177 170 166 165 167 172 178 184 187 188 189 190 192 194 196 197 197 196 195 193 189 185 181 177 172 168 164 162 160 159 159 161 166 172 178 185 191 197 199 200 202 205 208 209 211 212 212 146 146 146 144 142 142 145 150 154 162 172 183 194 203 208 207 200 192 185 183 185 188 190 186 178 170 162 159 161 166 169 167 161 153 144 138 137 139 142 143 143 141 139 137 135 134 132 134 137 140 145 153 164 178 192 202 207 205 197 188 179 177 177 177 173 162 148 138 132 137 148 165 182 195 203 185 185 184 184 184 184 185 197 182 165 148 138 131 129 130 134 142 150 161 172 178 183 187 189 187 183 179 176 173 171 170 171 174 178 183 187 190 191 192 192 192 192 192 190 188 187 185 181 175 168 162 155 151 149 150 150 148 143 139 135 137 141 146 155 166 180 193 185 184 184 185 185 185 185 184 184 185 184 184 184 184 185 185 184 184 184 184 184 185 185 184 184 184 184 185 185 184 185 184 184 184 185 185 184 185 184 185 184 184 185 184 184 184 184 184 184 184 185 184 185 184 185 184 184 185 184 185 184 184 184 184 185 184 185 185 184 185 184 185 184 184 185 184 185 184 184 185 185 185 184 184 185 185 184 185 184 184 185 185 185 185 185 184 184 184 184 184 185 185 185 185 185 185 185 184 186 186 186 186 186 184 186 186 186 184 186 186 184 186 186 186 184 186 184 186 186 186 186 184 186 184 186 184 184 186 184 184 186 186 186 186 184 184 186 184 184 186 186 186 186 184 184 184 186 184 186 186 186 184 186 184 186 184 184 184 184 184 184 186 186 184 184 186 186 186 184 186 186 186 186 184 186 186 186 186 186 186 184 184 184 186 184 184 185 185 184 184 184 185 184 184 184 185 184 184 185 185 184 184 185 185 185 184 184 184 186 184 184 184 186 186 186 184 184 186 184 184 184 186 186 186 186 184 186 184 184 184 184 184 186 184 186 186 184 186 186 186 184 184 184 186 186 185 185 184 185 184 185 185 184 185 185 184 185 184 185 184 184 184 185 185 185 184 185 185 184 184 185 185 185 184 185 185 184 185 185 185 185 185 185 184 185 184 185 184 185 184 185 185 185 185 184 185 186 188 188 186 181 171 161 155 154 162 172 185 196 184 185 185 184 185 184 184 184 185 184 184 184 185 184 195 190 185 179 174 170 165 161 158 157 160 164 170 177 183 189 192 194 197 202 205 207 209 210 211 148 148 148 147 145 145 147 149 151 155 165 177 191 185 184 185 185 192 183 180 182 185 186 182 174 165 158 156 160 166 171 168 160 149 138 131 131 135 141 144 143 141 137 135 133 132 132 135 139 145 151 159 170 182 192 199 204 202 196 188 182 180 181 181 176 165 149 138 132 137 148 165 183 195 204 184 185 184 184 185 184 185 195 180 162 146 137 133 133 135 139 146 153 163 171 177 182 185 186 185 182 179 175 172 169 167 168 172 176 181 186 188 189 189 189 189 189 188 187 185 184 182 178 171 163 154 148 144 144 148 150 150 145 139 135 137 143 152 163 174 188 198 185 184 185 185 184 184 184 185 184 185 184 184 184 184 185 184 185 185 184 184 185 185 185 185 185 184 184 185 185 185 185 184 185 185 184 185 185 185 185 185 184 184 185 185 185 184 184 184 184 184 184 185 185 185 185 185 184 185 185 185 184 185 185 185 185 184 184 185 184 184 184 184 184 184 184 184 184 185 185 185 184 185 185 185 184 185 184 185 184 185 184 185 185 185 184 184 184 185 185 184 185 185 184 185 184 185 184 186 186 184 186 184 186 184 186 186 184 186 186 184 184 184 184 186 184 186 186 184 184 186 184 184 184 184 186 184 184 186 186 184 186 186 186 184 184 184 184 184 186 186 184 184 184 186 186 184 184 186 184 186 184 186 184 186 184 186 186 186 184 184 186 184 184 186 184 184 186 184 186 186 186 186 186 184 186 184 186 184 186 186 184 184 185 185 185 184 185 184 185 185 184 184 185 185 185 184 185 185 185 185 184 184 186 186 186 184 186 184 186 186 186 186 186 186 186 184 186 186 186 186 186 184 186 186 186 186 184 186 184 184 184 186 184 186 186 184 186 184 186 184 184 184 184 186 184 184 186 186 186 184 184 184 184 185 185 184 184 185 184 185 185 184 184 184 184 184 185 185 185 185 185 185 184 185 184 185 184 184 184 184 185 184 184 184 185 184 185 184 184 184 184 184 185 184 185 178 179 182 184 183 177 165 152 145 146 157 172 189 184 185 184 185 185 185 185 184 185 185 185 185 185 184 185 185 185 195 190 184 179 172 165 161 159 158 160 165 170 176 182 186 189 194 198 201 204 206 208 208 150 150 150 149 148 147 148 147 147 149 158 171 188 184 185 185 184 192 182 178 179 182 183 178 170 162 156 154 160 168 173 171 160 148 134 125 125 131 139 143 142 139 135 132 132 131 133 137 143 150 157 166 174 183 188 192 195 194 192 188 184 183 183 182 177 165 151 140 134 139 151 168 185 197 185 185 184 184 185 184 185 185 191 174 154 139 133 133 137 142 148 154 160 167 174 179 182 184 186 186 185 183 180 175 171 168 168 172 176 181 186 188 188 188 187 187 187 186 185 181 179 176 170 163 155 148 142 139 141 146 149 150 145 139 134 137 145 158 172 185 184 185 185 185 184 185 185 184 184 185 184 184 184 184 185 185 185 184 185 185 184 185 185 185 185 185 184 184 185 185 184 184 185 184 185 185 185 185 184 184 184 185 185 184 185 184 184 185 185 185 184 185 185 185 184 185 184 184 185 185 184 185 185 184 185 184 185 184 185 184 185 184 184 185 185 185 185 184 184 185 185 184 185 184 184 185 184 184 185 184 185 185 185 184 185 184 185 184 184 184 184 184 184 185 185 184 184 185 185 184 186 184 186 184 184 186 184 184 184 186 186 184 184 184 186 184 186 184 184 184 184 186 186 184 184 184 184 184 184 184 184 184 184 186 186 186 186 184 186 184 184 186 184 186 184 184 186 186 186 186 184 184 184 186 184 186 186 184 184 186 186 184 186 186 186 184 184 184 184 186 186 186 186 184 186 184 186 184 186 186 184 184 184 184 184 184 184 184 185 185 184 184 184 185 185 185 184 184 185 185 185 185 185 184 184 186 186 186 184 184 184 184 184 186 184 186 184 184 184 186 184 186 186 186 186 184 186 184 186 184 186 184 184 186 186 186 184 186 186 184 186 184 186 184 186 184 186 184 186 184 184 184 184 185 185 184 184 184 185 185 184 184 185 184 185 185 184 185 184 184 184 185 184 185 185 184 184 185 185 185 185 185 185 184 185 184 185 184 185 184 184 185 184 185 185 185 184 170 171 174 177 177 172 159 145 137 139 152 169 190 184 185 184 184 185 185 184 185 184 185 185 185 185 185 184 185 184 185 200 194 189 182 175 170 166 163 162 162 164 167 173 178 183 189 195 198 201 203 204 205 150 150 150 149 149 148 148 146 144 145 154 167 185 185 185 184 185 194 183 178 178 180 180 176 168 161 156 155 161 170 175 173 162 149 135 125 125 130 137 141 140 137 134 131 131 131 133 137 145 153 162 170 177 180 181 181 182 184 185 185 185 184 183 181 175 165 152 143 139 145 156 172 189 185 184 184 185 184 184 185 185 185 186 167 146 132 128 131 139 147 155 161 166 173 179 182 183 185 187 189 191 190 188 183 177 173 171 174 177 183 186 188 189 189 188 188 188 186 183 178 174 169 163 156 150 145 141 139 142 147 150 150 144 137 132 135 146 162 179 194 184 185 185 184 185 185 185 185 184 185 185 185 185 184 184 184 185 185 185 185 185 185 185 184 185 184 185 184 184 185 184 184 185 184 185 184 184 184 185 184 185 185 184 184 184 184 185 185 184 184 185 185 185 184 184 185 184 185 185 185 185 184 184 185 185 184 184 184 185 185 185 185 184 185 184 185 185 184 185 185 184 184 184 185 184 185 185 184 185 184 184 185 185 184 184 185 184 184 185 184 185 185 184 184 184 185 184 184 184 186 184 184 186 184 186 184 186 184 184 184 186 184 186 184 184 184 186 184 184 184 184 186 184 184 184 186 186 186 184 186 186 186 186 186 186 184 186 184 184 186 186 186 184 186 186 184 184 186 186 184 186 184 184 186 184 184 186 184 184 184 186 186 184 184 186 186 184 186 186 186 186 186 186 186 186 186 186 184 186 186 184 185 185 185 184 184 184 184 184 185 184 185 184 184 185 185 185 184 185 184 186 184 186 186 184 186 186 184 186 186 186 186 186 184 186 184 186 186 184 186 184 186 186 186 186 184 186 184 184 184 184 186 184 186 186 186 186 184 184 184 184 184 186 186 184 184 186 184 184 184 186 184 186 186 186 185 184 184 184 185 185 185 184 185 184 184 185 184 185 185 184 185 185 185 185 184 184 185 184 184 184 184 185 184 184 185 185 185 184 184 185 184 185 184 185 185 184 163 164 167 171 172 167 155 141 134 136 150 167 188 184 184 185 185 185 184 184 185 185 184 185 184 185 184 184 184 185 185 185 185 198 192 187 183 179 174 168 163 160 161 165 172 179 187 194 197 199 200 202 202 149 149 149 149 148 148 148 146 143 144 152 166 185 185 184 185 185 194 184 179 178 178 177 174 168 162 158 157 163 172 176 174 163 151 138 128 126 130 135 138 137 134 132 130 130 131 133 139 146 155 165 173 178 177 173 170 170 174 178 183 185 184 182 177 172 163 154 146 145 152 163 178 194 185 184 184 185 185 184 185 184 185 182 161 139 125 123 130 142 153 162 169 174 180 185 186 186 187 190 194 197 198 196 191 184 178 175 176 179 183 187 189 190 190 190 189 188 187 183 175 169 162 155 149 145 143 143 143 145 148 150 150 143 136 131 135 148 166 185 184 184 184 185 185 184 185 184 185 184 184 184 184 184 184 185 185 185 185 184 184 184 184 185 184 184 184 184 185 184 185 185 185 184 185 184 185 184 184 184 184 184 184 185 184 185 185 185 185 185 184 184 184 185 184 184 185 184 184 184 184 185 184 185 185 185 185 185 185 184 185 184 185 185 184 184 185 184 185 185 185 184 185 185 184 184 184 185 185 184 184 184 184 184 185 184 184 184 184 185 185 185 184 184 184 184 184 185 185 185 186 184 186 184 186 186 184 184 186 184 186 184 186 184 186 186 186 184 184 184 186 184 186 186 184 184 186 184 186 186 186 186 186 184 184 184 184 186 184 184 184 186 186 184 184 184 184 186 184 186 184 186 184 184 186 186 184 184 186 184 186 184 186 186 184 186 186 186 184 184 184 184 184 186 184 184 184 186 186 186 186 185 184 184 185 185 185 184 185 185 184 184 185 185 184 185 185 184 184 186 184 184 184 186 184 186 184 184 184 186 186 184 184 184 186 184 186 184 186 184 184 184 186 184 186 186 184 184 184 186 184 184 184 186 184 184 184 186 184 184 186 184 184 184 184 184 184 186 186 184 184 184 184 186 184 184 186 186 186 185 184 184 185 185 185 185 184 185 185 185 184 184 185 184 184 185 184 185 185 185 185 185 184 184 184 184 184 184 184 185 185 184 185 185 185 184 184 185 157 157 160 164 165 162 152 139 133 136 148 164 183 185 185 184 185 184 184 185 184 185 185 185 185 184 185 185 185 184 185 185 185 185 184 185 197 193 186 177 168 160 157 160 168 176 186 193 195 197 197 199 199 148 148 148 148 148 147 148 146 144 145 154 168 186 185 184 185 184 194 184 178 177 177 177 173 168 163 160 160 165 173 177 174 165 154 141 132 129 130 134 135 134 132 130 129 131 132 135 141 148 159 168 175 178 175 168 163 163 168 174 181 184 183 180 174 169 161 154 149 149 157 168 183 185 184 185 184 184 185 184 184 185 184 177 155 134 121 120 130 145 158 169 177 182 187 192 192 190 190 192 197 201 203 201 195 188 182 178 178 181 184 187 189 190 191 191 189 188 185 180 172 164 156 148 144 142 143 145 146 147 149 150 149 143 136 132 139 152 171 191 184 185 185 185 185 184 184 185 184 184 184 185 184 184 185 184 185 184 185 184 185 185 185 184 184 184 184 184 185 184 184 184 184 185 185 185 185 184 184 184 185 184 185 185 185 185 184 185 184 185 184 185 185 185 185 185 184 185 185 184 185 185 185 185 185 184 184 185 185 184 184 184 185 184 184 184 185 185 184 185 184 185 185 184 184 185 185 184 185 184 185 185 184 184 184 185 184 185 184 184 185 184 185 184 184 185 185 184 185 185 184 184 186 184 186 186 186 184 184 186 184 184 184 186 186 186 186 186 184 184 184 184 184 186 186 184 184 184 186 186 186 184 186 186 186 186 184 184 184 186 184 186 184 186 186 184 184 186 184 186 186 186 184 184 184 184 184 186 184 184 186 184 184 186 186 184 186 186 186 186 186 184 186 186 184 184 186 186 184 184 184 184 185 185 184 184 185 184 185 185 185 184 185 184 185 186 184 186 184 186 184 184 186 184 184 186 184 184 184 184 184 184 184 184 186 184 186 186 186 184 184 184 186 186 186 186 184 186 186 184 186 184 186 186 186 184 186 186 184 184 184 186 186 184 184 186 184 186 184 186 186 186 186 184 186 186 184 184 186 186 184 186 186 185 185 184 185 185 184 184 184 185 184 184 185 185 184 185 185 184 185 185 184 184 184 185 184 185 184 185 185 184 185 184 184 185 184 184 153 152 155 159 161 158 150 141 136 138 148 161 176 191 184 185 184 185 184 184 184 185 184 184 184 185 184 185 184 185 185 185 184 184 184 185 185 184 197 187 174 164 158 159 166 174 183 189 192 193 194 195 195 148 148 148 147 145 145 146 146 147 150 160 174 190 185 185 184 185 194 183 178 177 177 177 174 170 166 163 163 168 174 177 174 165 155 143 134 130 130 132 133 132 129 128 129 131 134 137 144 152 162 171 177 179 175 168 163 161 167 174 182 185 184 179 172 166 160 154 151 153 162 174 188 184 184 184 185 185 184 184 184 184 195 173 151 130 119 121 133 150 165 178 186 191 196 199 198 195 194 195 198 202 204 202 195 188 183 178 179 181 184 187 189 191 192 191 188 185 181 174 165 157 150 144 140 141 144 147 148 149 149 148 148 143 139 138 146 159 179 184 184 184 184 184 185 185 185 184 184 184 184 185 184 185 184 185 185 185 184 185 184 185 184 185 185 184 184 184 184 184 184 184 185 185 185 185 185 184 184 185 185 184 185 185 184 185 185 184 185 185 185 185 184 184 185 185 184 184 184 185 184 185 184 185 185 184 185 185 184 185 185 185 185 184 185 184 184 185 185 185 184 184 184 184 184 184 185 185 184 185 184 184 184 185 184 185 185 185 185 184 185 184 184 185 184 185 185 185 184 185 184 184 186 186 186 186 184 186 186 184 186 186 184 186 184 184 186 186 186 186 184 186 186 186 186 186 186 184 186 186 186 186 186 186 186 186 186 184 184 186 184 186 186 184 184 186 186 184 184 184 186 184 186 186 184 184 184 184 186 184 184 186 184 186 186 186 186 184 186 184 186 184 184 186 184 184 186 184 184 185 184 185 184 185 184 186 184 185 186 184 184 186 186 184 186 186 186 184 184 186 186 186 184 184 186 186 186 184 184 184 186 186 186 186 184 186 186 184 186 186 186 186 184 184 184 186 184 184 184 186 186 186 184 184 184 186 184 184 186 184 184 184 184 184 186 184 186 186 186 184 186 186 186 184 186 186 184 184 186 184 184 186 186 186 186 186 184 184 184 184 184 185 184 185 184 185 185 185 184 184 185 185 184 185 184 184 184 185 184 184 185 184 185 185 184 184 184 156 150 148 150 154 156 155 150 145 142 144 150 157 168 180 190 185 185 185 184 184 184 185 184 185 185 184 184 184 185 184 184 184 184 184 184 185 185 184 184 197 184 172 165 162 166 171 177 181 183 185 186 188 188 149 149 148 145 142 141 143 146 150 157 169 181 196 184 184 184 184 193 183 178 178 180 181 178 174 170 167 166 169 174 175 172 163 154 144 135 131 130 132 132 130 128 127 128 132 135 141 148 156 164 172 177 179 177 172 168 168 174 180 186 188 185 178 171 165 158 152 150 153 163 175 191 184 184 184 184 185 184 184 185 185 192 170 150 130 121 123 136 154 169 183 192 197 203 205 204 200 197 196 198 200 200 197 192 185 180 177 177 180 184 188 190 193 194 192 187 181 175 166 157 151 146 142 141 142 146 150 151 150 148 147 146 145 144 146 155 168 185 185 185 184 184 185 184 184 184 184 184 184 185 185 184 185 184 184 185 185 185 184 185 184 185 184 184 185 185 184 185 185 184 184 184 185 185 185 184 184 185 184 185 184 185 185 185 184 185 184 185 184 184 184 185 185 185 185 184 184 184 184 184 184 184 185 184 184 184 185 185 185 184 184 185 185 185 184 185 184 184 184 184 185 184 184 185 184 184 184 184 184 184 184 185 185 185 184 184 185 184 185 184 185 184 184 185 185 184 185 184 184 184 184 186 184 184 186 186 184 186 186 184 186 184 184 184 186 184 184 184 186 184 184 186 186 184 184 186 186 186 186 186 184 186 184 184 184 184 186 184 186 184 184 184 184 184 186 184 184 186 184 184 186 186 186 186 184 186 184 186 186 184 184 184 184 186 186 184 184 186 184 184 184 186 186 184 184 186 186 184 186 186 184 186 186 184 186 186 184 186 184 184 186 184 184 184 184 184 186 186 186 184 186 184 184 186 184 184 186 184 184 184 186 184 184 186 184 184 186 186 184 186 184 184 184 186 184 184 184 186 184 184 186 184 184 184 186 186 186 184 186 184 186 186 184 186 184 184 186 184 184 184 186 184 184 184 184 184 184 184 184 184 184 184 186 184 184 186 184 186 184 184 184 184 184 185 185 185 184 184 184 184 185 184 185 185 185 184 185 185 184 184 184 184 184 184 184 185 159 152 148 148 150 153 153 152 151 151 152 154 155 159 168 178 190 185 184 185 185 184 185 185 184 185 184 185 185 184 185 185 185 185 185 184 185 184 185 185 185 194 184 176 170 168 168 169 170 173 176 179 181 181 149 149 148 144 139 137 141 147 155 165 178 190 185 184 184 185 185 191 181 177 178 181 183 182 178 174 170 169 170 174 174 170 162 154 145 136 132 131 131 131 129 127 126 128 133 137 143 151 158 165 171 175 179 179 177 176 177 181 186 189 189 185 178 170 164 157 151 149 152 163 176 192 185 184 184 185 184 185 184 184 185 190 169 150 133 124 127 139 157 172 186 195 202 207 210 208 204 200 197 197 197 195 192 186 181 177 175 176 179 183 187 190 194 195 193 186 178 170 160 152 147 145 143 143 145 149 152 153 150 147 145 145 146 148 152 163 175 189 184 185 185 184 184 184 184 184 185 184 185 184 185 185 184 185 185 185 185 184 184 184 185 185 184 184 185 184 185 184 184 184 185 185 185 184 185 184 184 184 185 184 185 185 185 184 185 184 184 184 184 185 185 184 184 185 184 184 185 184 185 184 184 184 185 185 185 184 185 184 184 185 184 184 185 185 185 185 184 184 184 185 185 184 184 184 184 185 185 184 185 185 184 185 185 185 184 185 185 185 184 184 184 184 185 185 185 184 184 185 186 186 184 184 184 186 184 186 184 186 186 186 184 186 184 184 186 184 186 184 186 184 184 186 186 186 184 184 184 186 184 184 184 184 186 184 184 186 186 186 184 184 186 184 186 184 184 184 184 184 186 186 186 186 184 186 184 184 186 186 186 184 186 186 184 184 186 184 186 184 186 186 184 186 184 184 184 184 186 184 186 186 184 184 184 186 186 184 186 186 186 186 184 186 184 186 186 186 186 186 186 184 186 186 186 186 184 184 186 186 186 186 184 184 186 184 186 186 184 184 184 184 186 184 186 184 184 186 186 184 186 186 186 186 184 184 184 186 184 186 184 186 186 186 186 186 186 186 184 184 186 184 184 186 186 186 184 186 186 184 184 186 184 184 186 186 184 184 186 186 186 184 185 184 184 185 185 184 185 184 185 185 184 184 185 185 184 184 184 185 184 185 185 184 185 184 185 185 162 154 150 148 149 152 153 155 157 159 160 157 154 152 158 168 183 184 184 184 185 184 185 185 184 184 185 184 185 185 185 185 184 185 184 185 184 185 185 184 185 184 194 187 178 171 166 163 162 164 169 173 175 175 149 149 148 142 137 135 139 150 161 175 190 185 185 185 184 185 184 190 180 177 179 183 185 184 181 177 173 170 171 173 173 168 161 154 146 138 134 132 131 130 129 127 126 129 134 139 146 154 161 167 171 175 179 183 185 186 188 190 192 192 188 183 176 168 162 155 150 148 152 163 177 194 185 185 185 184 184 185 185 185 198 185 167 151 137 132 135 146 162 176 190 199 206 211 214 212 208 203 199 196 193 190 185 180 175 173 172 174 177 182 186 189 192 193 190 183 174 165 155 148 145 144 145 145 148 152 154 154 150 145 143 144 148 152 161 172 184 195 185 184 185 185 184 185 185 184 184 184 185 185 185 184 184 185 185 185 185 184 184 184 184 185 184 184 184 185 184 184 184 185 184 185 184 184 185 184 185 184 185 185 185 185 185 184 184 184 184 185 184 184 184 184 185 184 185 185 184 185 185 184 184 185 185 185 185 185 184 185 184 184 185 184 185 185 184 184 185 184 184 185 184 185 185 184 185 185 184 184 185 184 185 184 184 185 184 185 184 185 184 185 185 184 184 185 184 184 184 184 186 184 186 184 184 184 184 184 186 184 186 184 184 186 184 184 186 184 186 184 186 184 186 184 184 186 184 184 186 184 186 184 186 186 186 186 186 186 184 186 184 186 184 184 184 186 184 186 186 186 184 184 186 186 186 184 184 186 186 186 186 184 186 186 186 184 184 186 184 184 186 184 186 186 186 186 184 184 186 184 184 186 186 186 184 184 184 186 186 184 186 184 184 184 186 184 184 186 184 184 184 184 186 184 186 186 186 186 186 184 184 186 186 186 184 184 186 186 184 186 186 186 184 186 186 184 186 184 186 184 184 184 186 184 184 184 186 186 186 186 184 186 186 186 184 184 184 184 186 186 186 184 186 184 186 186 186 186 186 184 184 186 184 184 184 184 184 184 184 186 186 186 184 184 184 185 184 185 185 184 185 184 185 184 184 185 184 185 185 185 185 184 185 185 185 185 185 184 166 157 152 150 150 153 155 160 165 169 168 161 153 146 149 159 176 194 185 184 184 185 184 184 184 185 185 185 184 185 185 184 184 184 185 185 185 185 184 185 185 184 185 184 188 177 167 159 155 157 162 166 168 169 148 148 147 141 135 134 140 154 167 184 185 185 184 184 185 185 198 188 179 175 177 181 183 183 179 175 172 170 170 172 172 168 162 156 149 141 136 133 132 130 128 127 128 131 137 143 150 158 165 169 172 175 180 185 190 192 194 194 193 190 184 178 171 164 159 154 150 150 155 166 180 196 185 185 184 184 184 185 185 195 187 175 162 152 144 143 148 158 172 185 196 205 210 214 214 214 211 206 201 195 191 185 180 175 172 171 170 172 175 179 182 184 186 186 183 176 169 161 154 148 146 145 146 147 150 154 156 155 150 143 140 142 149 157 169 182 192 201 184 184 184 185 185 184 184 185 185 184 185 185 184 184 184 185 185 185 185 184 185 185 185 184 185 185 184 184 185 185 184 185 184 185 185 184 185 184 184 185 184 184 185 184 184 184 185 185 184 185 184 185 185 184 184 185 184 185 185 184 184 185 184 185 184 184 184 184 185 185 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 184 185 185 185 185 185 185 185 184 185 184 184 185 185 184 184 185 184 185 185 184 185 184 184 185 184 184 186 186 186 186 184 184 184 186 184 186 186 184 184 184 184 186 184 184 186 184 184 184 184 184 186 184 184 184 186 184 186 184 186 184 186 184 184 184 186 184 186 186 186 186 184 184 184 186 186 184 186 186 186 186 184 186 186 184 186 186 186 186 184 184 186 184 186 186 186 186 186 184 186 186 184 186 186 184 186 186 186 186 184 186 184 184 184 186 186 186 186 184 184 186 184 184 186 184 184 186 184 186 186 184 184 186 186 184 186 186 184 184 184 186 184 186 186 184 186 186 186 186 186 184 186 184 186 184 184 186 185 185 184 184 184 186 184 184 184 186 186 184 184 184 184 184 184 186 186 184 184 186 184 186 186 184 184 184 184 186 184 186 184 186 186 184 184 184 184 184 184 184 184 185 185 184 184 184 185 185 184 184 184 185 184 185 184 184 184 185 184 184 185 184 185 176 167 159 155 153 154 157 160 166 172 175 174 164 152 143 143 154 172 191 184 185 185 184 184 185 184 184 184 184 184 184 184 185 185 185 185 184 184 185 184 185 184 185 185 185 197 183 172 160 154 154 158 161 163 163 147 147 146 140 135 134 141 156 172 190 185 185 185 185 185 185 197 188 178 174 174 177 179 178 175 171 168 166 168 170 172 169 164 158 151 144 139 135 132 131 129 128 129 132 139 144 151 159 166 170 173 176 181 187 192 195 195 194 190 185 178 172 166 161 157 153 151 152 157 169 182 197 185 185 185 184 184 185 195 185 176 166 157 152 150 153 159 169 181 191 201 208 211 214 214 214 213 208 203 196 190 183 177 173 171 170 170 172 174 177 179 179 178 177 174 169 165 161 156 152 150 148 148 149 152 155 156 155 149 142 139 141 150 159 172 186 196 204 185 184 184 185 184 184 184 185 185 185 184 184 185 185 184 184 184 184 185 185 184 185 184 185 185 185 185 185 184 185 185 184 185 184 184 185 184 185 185 184 185 185 184 184 184 185 184 184 185 184 184 185 185 185 184 185 184 184 185 185 184 184 184 184 184 185 185 184 184 184 184 184 185 184 184 184 185 184 185 184 185 184 185 185 184 185 185 185 185 185 184 185 184 185 184 184 185 184 185 184 185 185 185 184 185 185 185 185 185 185 184 186 184 184 186 186 184 186 184 184 184 184 186 184 184 186 186 184 186 184 186 186 186 186 184 184 186 184 186 186 184 184 184 184 186 186 184 184 184 186 184 186 186 186 186 186 184 184 184 184 184 186 186 186 184 186 184 184 186 186 184 184 184 186 184 184 184 184 184 184 184 184 184 184 184 186 186 184 184 186 184 186 186 186 184 184 184 186 186 186 186 186 184 186 186 184 186 184 186 186 184 186 184 184 186 186 186 186 186 186 184 186 184 186 184 184 186 184 186 184 184 184 186 186 186 186 186 186 186 186 185 184 185 184 184 184 184 185 184 186 184 184 184 184 186 186 186 184 186 184 186 184 186 186 186 184 184 184 184 184 186 186 184 184 186 184 184 186 184 184 184 184 186 184 184 185 184 185 184 185 185 185 184 184 184 184 185 185 184 184 184 185 185 184 184 184 185 176 168 161 157 157 160 163 166 172 176 178 175 165 153 143 143 154 172 192 185 185 184 185 184 185 185 185 185 185 185 184 185 185 185 184 185 185 185 185 184 184 184 184 184 184 184 189 177 165 157 156 158 160 160 160 145 145 145 140 136 136 145 160 176 194 185 184 185 185 185 185 197 188 177 172 171 173 174 171 168 164 161 161 164 168 171 170 166 161 154 146 141 136 134 132 130 130 131 135 141 146 152 159 166 170 173 177 182 188 193 195 195 191 186 178 170 165 159 156 154 153 152 154 161 173 185 185 185 184 184 184 184 185 186 174 164 156 152 152 156 163 171 180 190 198 206 210 212 213 214 214 213 210 204 197 189 182 176 172 171 170 170 171 173 174 174 172 169 165 163 161 161 161 161 158 156 153 151 150 152 154 155 154 147 141 137 141 150 161 175 189 199 185 185 184 184 184 184 184 185 184 184 185 184 185 184 185 184 184 184 185 184 184 184 184 185 184 184 184 184 184 184 184 185 185 185 185 185 184 185 184 184 185 184 185 184 185 185 185 185 184 184 185 185 185 185 185 185 184 184 185 184 184 185 184 184 184 185 185 185 184 184 184 184 184 184 184 184 184 185 185 184 184 184 185 184 185 184 184 185 185 185 184 185 185 185 184 184 184 184 184 185 184 184 185 184 185 184 184 185 185 184 186 184 186 184 184 186 184 184 184 184 186 186 186 184 186 186 186 184 186 184 184 184 184 186 184 186 186 184 184 186 186 184 184 184 186 184 184 186 184 186 184 184 186 184 186 184 186 184 186 184 184 184 184 186 186 186 186 184 184 186 186 186 184 186 186 184 184 184 184 184 184 186 184 184 184 184 186 184 186 184 186 186 186 184 186 186 186 184 184 184 184 184 186 184 184 184 184 186 186 186 184 186 184 184 186 186 186 186 184 186 186 184 184 184 184 186 184 184 184 184 184 184 184 185 184 185 185 185 184 185 185 184 184 185 184 184 184 185 184 185 184 185 184 184 184 184 185 185 185 186 186 186 184 184 184 186 186 186 184 184 184 184 184 186 184 186 186 186 186 184 186 186 186 186 184 184 184 184 185 185 185 184 185 185 185 185 185 184 185 184 184 185 184 185 184 185 185 184 174 167 162 160 163 167 172 174 177 179 178 174 165 154 146 148 158 175 194 184 185 185 184 185 185 184 184 185 184 184 184 185 185 185 184 185 185 184 185 185 184 185 185 184 184 185 194 184 173 164 161 161 160 159 159 144 144 144 141 139 140 150 166 181 198 185 184 184 185 185 185 197 187 177 170 168 168 168 166 162 159 157 158 163 168 172 172 168 163 156 148 143 137 134 132 130 131 133 137 143 148 154 160 166 171 175 179 184 190 195 196 195 189 181 172 163 158 154 152 152 152 153 156 163 176 188 185 185 185 185 185 184 190 177 164 154 149 150 155 165 175 183 191 198 204 209 211 210 210 211 212 212 209 204 197 189 181 175 172 171 171 170 170 171 171 169 166 161 156 154 156 160 165 167 166 163 157 153 151 152 154 154 152 146 139 136 141 151 163 177 192 201 185 184 184 185 185 185 185 185 185 185 185 185 184 184 185 184 184 185 185 184 185 184 184 184 185 184 185 185 184 184 185 184 185 184 184 184 185 185 185 184 184 185 185 184 185 185 185 184 184 184 184 185 184 184 185 185 184 185 185 185 185 185 185 185 184 184 184 185 184 185 185 184 184 185 185 184 185 184 184 185 185 184 185 184 184 185 185 185 185 185 185 184 185 185 184 185 185 184 184 185 185 184 184 184 184 185 185 184 184 185 184 184 184 184 184 184 186 186 186 184 184 186 186 186 184 186 186 184 184 184 186 186 186 184 186 186 186 184 186 184 184 186 184 184 184 186 184 184 184 184 186 184 186 184 186 186 184 184 184 186 184 184 186 186 186 186 184 186 186 184 186 186 184 186 184 186 186 186 186 186 186 186 184 184 186 186 186 184 184 186 184 186 186 184 186 184 184 184 184 184 186 186 186 186 184 186 186 184 184 184 186 184 186 184 186 184 186 184 186 186 186 184 186 184 184 186 184 186 184 184 186 186 184 185 185 185 185 185 184 184 185 184 184 185 185 185 184 184 185 185 184 185 185 185 185 185 184 185 185 184 186 186 186 186 186 186 184 184 186 186 186 186 186 184 184 184 184 186 186 184 186 184 184 184 184 184 184 184 184 184 185 184 185 185 184 185 185 185 184 184 184 185 184 184 184 185 185 184 170 165 161 162 167 173 179 181 181 180 177 172 164 156 150 153 163 179 196 185 185 184 185 184 185 184 185 185 184 184 184 185 184 184 185 185 184 184 184 185 185 184 184 185 184 184 184 192 183 174 168 165 161 158 157 141 141 142 143 143 147 159 174 188 185 185 185 184 184 185 185 196 186 175 168 166 166 166 163 160 157 157 158 163 170 174 175 171 166 158 150 143 138 134 132 130 132 135 140 146 150 156 163 169 174 177 181 186 193 198 200 197 190 181 171 161 154 150 149 149 150 153 157 165 178 190 184 184 185 185 184 192 182 168 157 150 147 152 161 174 186 194 200 205 208 210 210 208 206 207 208 209 208 203 197 189 182 177 174 172 172 170 169 168 167 164 160 156 153 152 156 163 170 174 173 168 161 154 151 151 152 153 151 145 137 135 140 152 164 180 195 184 185 185 184 185 184 185 184 185 184 185 184 184 184 185 185 185 185 184 185 185 184 185 184 184 185 185 185 184 185 185 184 184 185 184 184 185 184 185 184 185 185 184 185 185 185 184 184 184 184 184 185 185 184 185 185 185 185 184 185 185 184 184 184 184 185 185 185 185 184 184 185 185 185 185 184 185 184 184 185 184 185 185 185 184 184 185 184 184 184 185 185 184 184 185 184 185 184 185 184 184 184 185 184 184 184 185 184 184 185 185 184 184 184 186 184 186 186 186 186 186 184 184 186 184 186 184 184 184 184 186 184 184 184 184 186 184 184 186 184 186 186 184 184 184 184 184 186 184 184 186 184 186 186 184 184 184 184 184 186 184 186 186 186 184 186 186 186 184 186 186 184 186 184 184 184 186 184 184 186 184 184 186 184 186 184 186 184 186 186 186 186 184 184 186 186 186 184 184 186 184 186 186 184 186 184 186 184 184 184 186 184 186 184 186 184 186 186 186 184 186 184 184 184 184 186 186 186 186 184 184 185 185 184 184 184 184 185 184 185 184 184 185 184 185 185 185 185 184 185 185 185 185 184 185 184 185 184 185 184 185 185 185 184 184 186 186 184 186 184 186 184 184 184 184 184 186 184 184 184 184 186 186 186 186 184 184 184 185 185 184 184 185 185 184 185 184 185 184 184 185 184 184 185 184 185 185 185 184 166 162 160 162 168 176 182 184 183 179 175 169 162 156 153 157 167 182 184 184 185 184 184 184 185 185 184 185 184 184 185 184 184 184 185 184 184 184 185 184 185 185 185 184 185 185 185 200 191 181 174 167 161 156 155 137 137 139 143 149 156 169 183 194 184 185 185 185 184 184 184 195 185 174 166 165 165 165 163 160 158 158 160 166 173 177 178 174 168 160 151 144 137 132 130 129 132 135 142 149 154 159 166 172 177 180 185 190 197 203 206 203 195 186 174 163 155 150 147 147 149 153 158 166 178 188 184 184 184 184 192 181 172 162 154 150 151 159 169 182 194 201 205 207 208 209 207 205 203 203 204 205 205 201 196 191 185 180 177 176 175 171 167 164 160 157 155 153 153 156 162 171 178 183 180 174 164 155 150 150 152 152 150 143 136 134 139 152 166 183 198 185 184 185 185 185 184 185 184 185 185 184 185 185 185 184 184 185 185 185 185 184 184 185 185 185 185 184 185 185 184 184 185 184 184 184 185 185 184 185 184 185 184 184 184 185 185 184 184 184 184 185 185 185 184 184 184 184 185 184 184 185 184 185 184 184 185 184 184 185 185 185 185 184 184 184 185 184 184 185 184 185 185 184 185 185 184 184 185 185 184 185 184 185 184 184 185 185 184 185 184 185 185 184 184 184 184 185 185 185 184 184 186 186 186 184 184 184 184 184 186 186 186 186 184 184 184 184 186 184 184 186 184 184 186 184 184 184 186 186 186 186 186 186 184 184 184 184 186 184 186 186 186 184 186 184 184 186 184 184 184 186 186 184 184 186 186 184 186 184 186 186 184 184 186 186 184 184 184 186 186 186 184 186 184 184 184 184 186 184 186 186 186 184 186 184 186 186 184 186 184 184 186 184 186 184 184 186 186 186 186 186 186 186 186 184 186 186 186 186 186 184 186 186 186 184 184 186 184 186 184 186 184 185 185 184 185 185 185 185 184 185 185 185 185 184 185 185 185 184 184 185 185 185 184 184 185 185 184 185 184 184 184 184 184 186 186 184 186 186 184 184 186 186 186 186 184 184 184 186 186 184 186 186 186 186 186 186 184 185 184 184 184 185 184 185 184 184 185 184 184 184 185 184 185 184 184 184 185 185 160 157 157 161 168 177 183 185 183 177 172 166 161 156 155 160 170 185 184 185 184 185 184 184 184 185 184 185 185 185 184 184 185 185 184 185 184 185 185 185 184 184 184 184 184 184 184 185 185 188 178 166 157 150 149 132 132 135 144 154 165 179 192 200 185 185 185 184 185 185 185 194 183 172 165 164 165 166 165 163 162 162 165 170 177 181 181 177 170 162 152 144 135 130 127 127 131 136 144 152 157 163 169 176 180 183 187 193 201 208 211 209 201 192 180 167 159 152 147 146 148 152 158 166 176 184 192 196 195 189 180 171 164 158 155 155 159 168 177 188 198 203 206 206 205 205 203 201 199 198 199 200 200 199 196 194 190 186 183 181 178 172 165 159 154 151 151 153 158 163 172 181 187 190 186 177 166 155 149 148 150 152 150 142 135 132 137 151 166 184 200 185 185 184 184 185 185 185 184 184 185 184 185 184 185 185 184 184 185 185 185 185 185 184 185 185 184 185 184 184 184 184 184 184 185 184 185 184 185 185 185 185 185 184 185 184 185 185 185 184 185 184 185 185 184 184 184 184 185 184 185 185 184 185 185 185 185 184 185 185 184 185 184 185 185 184 185 185 184 185 185 184 185 185 185 185 185 184 184 185 185 184 184 184 184 185 185 185 184 185 184 184 184 185 185 185 184 184 185 185 185 184 186 186 184 186 184 184 184 184 184 186 184 186 184 184 186 184 186 184 186 186 186 186 184 184 184 184 184 186 186 186 186 184 186 184 186 184 184 184 184 184 186 186 184 184 186 184 186 186 184 186 184 186 186 186 184 184 184 186 186 186 186 186 186 186 184 186 184 186 184 184 186 186 184 186 184 186 184 186 184 186 186 186 186 186 184 186 184 184 184 186 184 184 186 186 184 186 186 186 186 184 186 186 184 186 186 184 184 184 184 186 186 184 184 186 184 186 184 185 185 184 184 185 185 184 185 184 184 184 184 184 185 184 185 184 185 185 185 185 184 185 185 185 184 184 185 184 184 185 184 185 185 185 185 184 184 185 186 186 186 184 184 186 184 186 184 184 184 184 186 186 186 184 186 186 186 184 186 185 184 185 185 184 184 185 184 185 184 185 185 184 185 185 185 184 184 184 185 155 154 152 153 158 166 175 181 183 180 174 168 163 159 156 156 162 172 186 184 184 184 185 185 185 185 185 185 185 185 185 185 184 185 184 184 185 184 184 184 184 184 185 185 185 184 184 184 184 185 193 180 166 153 145 143 131 131 135 146 160 173 188 185 185 185 185 185 184 184 184 185 193 182 172 166 165 167 170 169 168 167 167 170 175 181 185 183 178 172 162 152 143 134 128 125 126 130 136 144 153 159 165 172 179 183 186 190 196 204 211 214 212 205 196 185 172 162 153 148 145 146 151 158 166 174 180 186 188 186 180 172 164 160 158 159 162 168 177 185 194 201 205 206 204 203 201 199 197 195 194 195 196 196 195 195 194 192 188 185 183 179 172 164 157 151 149 151 157 165 172 181 189 194 195 189 179 166 154 147 146 149 151 149 142 134 132 138 152 167 186 184 184 185 185 185 184 185 184 184 185 184 185 184 184 184 185 185 184 185 184 184 185 185 185 184 185 185 184 185 185 184 185 185 184 185 184 185 184 184 185 185 184 185 185 184 184 184 184 184 185 185 185 185 185 184 185 184 185 184 185 184 184 185 185 184 184 185 185 184 184 184 185 184 184 185 185 185 184 184 185 185 185 184 184 184 184 185 185 185 185 185 185 184 184 185 184 185 185 185 184 185 185 185 185 184 185 184 184 184 184 184 184 186 186 186 186 186 184 184 186 184 186 186 184 186 186 184 186 186 186 186 186 186 184 186 184 184 186 186 186 184 186 184 184 186 184 184 186 186 186 186 184 186 184 184 184 184 186 184 184 184 184 186 186 186 186 184 184 186 186 184 184 184 184 184 184 184 186 184 186 184 184 184 184 184 186 186 186 186 186 186 186 186 184 186 186 184 184 184 184 186 184 186 184 184 186 184 184 186 186 186 186 184 184 186 186 186 184 184 186 184 186 186 184 184 186 186 184 186 184 185 185 185 184 184 185 185 184 184 185 185 184 184 184 184 185 185 184 184 185 185 184 185 185 184 184 185 184 184 185 184 185 185 185 185 185 185 184 184 184 186 186 184 184 186 186 186 186 186 186 184 184 184 184 186 184 184 186 184 184 184 184 184 185 184 185 185 185 184 184 184 185 184 185 185 184 185 184 185 150 149 148 150 155 163 172 178 179 176 170 165 160 157 155 157 164 175 188 185 185 185 184 185 185 185 184 185 184 185 185 185 184 185 184 185 185 184 184 185 185 185 184 185 185 184 185 184 184 184 197 183 167 152 144 142 136 136 141 155 170 185 184 185 184 185 185 184 184 185 184 184 191 181 172 168 168 172 176 177 178 177 177 179 183 186 188 185 177 170 160 150 141 134 128 126 127 131 136 145 153 159 165 173 181 186 190 195 201 208 213 214 213 206 198 186 174 164 155 149 146 146 151 157 164 170 175 178 179 177 172 164 159 158 161 166 172 181 189 195 201 206 208 207 204 201 199 196 194 192 190 190 190 190 190 190 190 189 186 183 180 177 171 163 157 152 152 157 165 175 184 191 197 198 196 188 177 163 152 145 145 147 150 148 142 135 133 139 154 170 189 184 185 185 185 185 185 185 185 184 184 185 184 184 184 185 185 185 184 185 184 184 184 185 185 184 185 185 185 184 184 185 185 184 184 185 185 185 185 184 184 185 184 184 184 184 185 184 185 184 184 184 185 185 184 184 184 185 184 185 185 185 184 184 184 184 184 184 185 184 184 184 184 184 184 185 185 185 185 184 184 184 185 185 185 185 185 184 184 185 185 184 185 184 185 184 185 184 185 184 185 185 184 184 185 185 185 185 185 184 185 184 184 186 186 186 186 184 186 186 186 184 186 186 184 184 184 184 186 184 184 184 184 186 186 186 184 186 184 184 186 184 186 184 186 184 184 186 186 184 186 186 184 186 184 186 184 186 184 186 186 184 186 186 184 184 186 184 186 186 186 186 186 186 184 186 184 186 186 184 186 184 184 186 186 184 184 184 184 186 186 186 186 186 184 184 186 186 184 186 184 186 186 186 186 186 186 184 186 186 184 184 184 184 184 184 186 184 184 186 184 186 186 184 186 186 186 184 184 184 184 185 184 184 184 185 184 185 184 184 184 185 185 184 184 184 184 184 184 185 185 184 184 184 184 185 185 184 185 185 184 185 184 185 184 184 185 184 185 184 184 184 184 186 184 186 186 184 184 186 184 184 186 184 186 184 186 184 184 184 184 184 185 184 185 184 185 185 185 185 184 184 184 184 185 184 184 184 184 184 145 145 145 146 151 158 166 171 173 170 164 159 157 155 155 159 167 177 191 185 184 184 185 185 185 185 184 184 184 185 185 185 185 185 185 184 185 185 185 185 185 185 184 184 184 185 185 185 184 184 184 189 173 158 150 148 148 148 152 166 181 194 184 185 184 184 184 184 184 184 185 184 190 182 175 173 175 181 186 189 191 191 190 190 191 192 190 184 175 166 156 146 138 134 131 130 131 134 138 145 152 158 164 172 181 188 194 199 205 210 213 213 209 202 195 185 173 163 155 149 146 145 149 154 161 165 169 172 173 172 167 161 158 160 166 174 182 191 199 204 208 211 211 209 206 203 199 196 194 191 189 188 188 187 186 184 183 180 177 174 170 168 164 160 157 157 160 167 177 187 194 198 199 197 192 181 171 159 148 143 143 146 149 148 142 136 135 143 158 174 193 184 185 185 185 184 184 185 185 184 184 185 184 185 184 184 185 185 185 184 184 185 184 185 185 185 184 185 184 184 184 185 185 185 184 185 184 184 185 185 185 184 184 185 185 184 184 185 185 185 185 184 185 185 185 185 185 185 184 184 184 184 184 185 184 184 184 185 185 184 185 184 185 185 185 184 184 184 184 184 185 184 185 184 185 184 185 185 184 184 184 185 185 185 184 185 184 184 185 185 185 185 184 184 184 184 184 185 185 185 184 184 184 184 184 184 186 184 186 186 186 186 186 186 186 186 184 184 184 186 184 186 184 186 186 186 184 186 186 186 186 184 184 184 186 186 184 184 184 184 184 184 186 184 186 186 186 184 184 186 184 186 186 186 186 184 186 184 186 184 186 184 186 184 186 184 186 184 186 184 186 186 184 186 186 186 184 184 184 184 184 184 186 186 184 186 184 186 184 186 184 186 186 186 186 186 186 184 186 186 186 184 186 186 186 184 186 186 184 184 186 184 186 186 184 184 186 185 184 184 184 184 184 185 185 185 185 185 185 185 185 185 184 184 185 184 185 184 184 184 185 184 184 184 185 185 184 184 184 185 185 185 184 184 185 184 185 184 184 184 184 184 184 184 184 186 184 184 184 186 186 184 186 184 186 184 184 186 184 186 185 185 184 185 185 184 185 184 184 184 184 185 184 185 184 184 185 184 184 184 142 142 141 143 146 152 159 163 165 162 158 154 154 155 157 161 171 181 193 185 184 185 184 184 184 184 184 184 184 185 185 184 184 184 184 185 184 185 184 185 184 184 184 185 185 184 184 185 184 184 185 196 183 171 164 162 160 160 164 175 189 184 184 185 184 184 184 185 184 185 185 198 189 183 178 178 183 190 197 201 203 203 202 200 198 196 192 183 172 162 152 142 136 134 134 135 135 137 139 144 151 155 162 170 179 189 196 203 208 211 212 209 204 197 190 181 170 162 155 149 146 145 148 152 157 161 164 167 169 169 166 163 162 166 173 182 190 199 206 209 212 213 213 211 208 205 201 198 195 192 189 188 188 186 183 179 175 171 166 162 159 157 157 158 159 163 170 179 188 197 201 202 199 194 185 174 164 154 145 141 141 145 148 148 143 138 137 146 161 177 196 184 184 184 185 184 184 185 185 185 185 184 185 185 185 185 185 184 184 185 185 184 185 184 185 184 185 184 185 185 185 185 184 185 184 185 185 185 184 185 184 184 185 184 184 184 185 184 185 185 184 185 185 185 184 185 184 185 185 184 185 184 184 184 185 185 185 185 184 184 185 185 185 185 184 185 185 184 185 185 184 184 185 184 185 185 184 184 185 184 184 184 184 185 184 185 185 184 185 184 184 184 185 185 184 185 185 185 184 184 185 184 184 186 186 186 184 186 184 186 186 184 186 184 186 184 186 184 186 184 184 184 184 186 184 186 184 186 184 184 186 186 186 184 184 186 184 184 186 184 184 186 186 186 184 184 186 186 186 186 186 184 184 186 186 184 184 186 186 184 186 184 184 186 186 186 186 184 186 186 186 184 184 184 186 184 184 184 184 184 186 184 184 186 184 186 184 184 186 186 186 186 186 186 186 186 186 184 186 186 186 186 184 184 186 186 184 186 186 184 186 186 186 186 186 186 185 184 185 184 184 184 184 184 184 184 184 185 185 185 185 184 184 185 184 184 185 184 185 185 185 185 185 185 185 184 184 184 185 184 184 185 184 184 185 184 184 185 185 185 185 184 184 184 184 186 184 186 186 184 184 186 186 186 184 186 184 186 184 186 184 184 185 184 185 184 184 185 184 185 184 184 185 184 184 184 185 184 185 142 141 141 140 141 143 148 152 156 158 156 153 151 152 154 157 163 173 183 195 185 185 185 184 185 185 185 185 184 184 184 184 184 185 184 184 184 185 185 184 185 184 185 184 185 185 185 185 185 185 184 185 185 192 184 179 178 175 175 178 187 197 185 185 184 184 185 185 184 184 185 202 195 188 183 181 184 190 199 206 211 214 214 212 209 205 199 192 180 168 157 146 138 134 135 138 141 141 140 140 143 148 152 158 167 177 189 199 207 211 212 208 203 195 189 183 176 167 160 154 150 148 146 147 150 154 157 160 163 166 169 168 167 168 174 182 191 198 206 211 213 214 214 214 212 210 206 203 199 197 193 189 188 186 183 178 172 166 160 155 151 148 148 152 157 164 173 183 192 185 184 184 184 197 187 175 163 155 148 143 139 140 143 146 148 145 141 141 150 166 181 185 185 185 185 185 184 185 185 185 184 184 185 184 185 184 184 185 185 184 184 184 184 184 184 184 184 184 184 185 185 185 185 184 184 184 185 184 185 184 185 185 185 185 185 184 184 185 184 185 185 185 184 184 185 184 184 185 184 185 184 184 185 185 185 184 185 184 185 185 185 184 184 185 185 185 185 185 185 185 184 184 184 185 184 184 184 184 185 184 184 184 185 185 185 184 184 184 184 184 184 185 184 185 185 185 184 184 184 184 185 184 185 184 186 184 184 186 186 186 184 184 186 184 186 186 184 184 184 184 184 186 184 184 184 184 184 184 186 186 186 184 186 186 184 184 184 186 184 186 184 184 186 186 184 186 184 186 184 184 184 186 184 184 186 186 186 186 186 186 186 186 186 184 184 184 186 184 184 184 186 186 184 186 186 186 186 184 186 184 184 186 184 186 186 184 184 184 186 186 186 184 186 186 184 186 184 184 184 186 184 186 186 186 184 184 184 186 184 186 184 184 184 184 186 186 185 184 184 185 185 184 184 184 185 184 184 185 185 184 184 184 185 185 185 185 184 184 184 185 185 185 185 184 185 185 185 185 184 185 185 184 184 184 184 185 185 185 184 185 185 184 184 185 186 186 186 186 186 186 184 186 184 184 186 184 184 186 184 184 185 185 185 185 185 185 184 185 185 185 184 185 185 185 185 184 184 185 185 185 144 143 141 140 139 141 143 146 148 150 149 148 148 151 155 158 165 175 185 196 184 184 184 185 185 185 184 185 184 185 185 185 185 185 184 184 184 185 185 184 185 184 184 185 184 185 184 185 185 185 184 185 184 184 184 197 196 191 191 193 199 185 184 185 185 185 185 184 184 184 205 200 194 187 182 181 185 192 202 211 214 214 214 214 212 206 200 192 179 165 154 143 135 133 136 141 144 143 141 139 140 145 149 156 165 177 190 201 210 213 211 204 196 187 181 176 172 165 160 156 153 151 150 150 151 154 157 159 163 166 170 172 174 177 184 192 199 206 212 214 214 214 214 213 212 210 206 202 198 195 190 185 183 180 176 170 164 158 154 150 146 145 147 154 163 173 184 196 185 184 185 185 184 194 182 167 154 148 143 140 138 139 142 145 147 145 143 145 154 170 185 185 185 184 185 185 185 185 185 185 184 184 185 184 184 184 185 184 185 184 185 185 184 185 185 185 185 184 185 185 184 185 185 184 184 184 185 184 185 185 184 185 184 184 184 184 185 184 185 185 184 185 184 184 185 185 184 184 185 185 185 185 185 184 185 184 184 184 185 185 185 185 185 184 185 185 185 184 185 184 185 184 185 184 185 184 185 184 184 184 185 184 185 185 185 184 184 184 185 185 185 185 185 185 185 185 184 185 185 184 185 185 184 184 184 184 184 184 184 184 186 186 186 186 186 184 184 186 186 184 186 184 186 186 186 186 186 186 186 184 184 184 184 186 186 184 186 186 186 186 186 184 184 184 186 186 186 184 186 186 184 184 184 186 186 186 184 186 184 186 184 184 186 186 184 184 184 184 184 186 186 184 184 184 184 186 186 186 186 184 184 184 186 184 184 184 186 186 184 184 184 186 186 186 186 184 186 184 184 186 184 184 186 186 186 186 184 186 186 184 186 184 186 184 186 184 185 185 184 184 184 184 185 184 185 185 184 185 185 185 184 185 184 184 184 184 185 185 184 185 184 185 185 184 185 184 185 185 185 184 185 184 184 185 185 184 184 184 185 184 185 184 184 184 184 184 184 186 184 184 184 186 186 184 184 186 184 186 186 186 185 184 184 184 184 185 184 185 184 184 185 184 184 185 184 184 184 184 185 184 147 146 145 143 141 140 140 141 142 143 143 143 145 149 154 158 165 176 186 197 184 184 185 184 184 184 185 184 185 185 184 184 184 185 185 185 185 184 184 184 184 185 184 185 184 184 185 185 185 185 184 184 184 185 184 184 185 201 201 202 184 185 184 184 185 185 184 184 184 184 184 201 194 186 180 178 182 189 200 209 214 214 214 214 209 204 198 190 177 164 154 143 135 133 137 142 145 143 139 137 137 141 146 154 164 177 191 204 212 214 210 200 190 181 174 172 169 165 161 159 157 155 155 154 155 157 159 161 164 168 172 176 180 185 192 199 205 210 214 214 214 214 213 212 210 208 205 199 195 191 185 178 174 170 166 161 156 153 151 151 150 152 155 164 174 183 194 185 185 184 184 185 184 192 178 163 151 145 142 140 138 138 141 143 146 145 144 147 157 173 187 184 184 185 185 184 184 185 184 184 185 185 184 184 184 184 184 184 184 185 185 184 184 185 185 184 184 184 185 185 184 185 185 184 184 185 184 185 184 184 185 185 184 184 184 185 184 184 185 184 184 185 185 184 185 184 185 185 184 185 184 184 185 184 184 185 184 185 185 185 184 185 185 184 185 185 185 184 185 184 185 184 185 184 185 185 184 185 184 185 185 184 185 185 185 185 185 184 185 185 184 185 184 184 185 184 184 184 184 184 184 184 184 185 184 184 186 184 184 184 184 186 186 186 184 186 184 184 184 186 184 186 186 184 186 186 184 186 186 186 186 186 184 184 186 186 186 184 184 184 186 186 184 184 186 186 186 186 186 186 184 184 184 184 184 184 184 186 186 184 184 184 184 184 184 184 184 186 184 184 184 186 186 186 184 184 186 184 184 186 184 184 184 186 186 184 186 186 184 186 184 184 184 184 186 186 186 186 184 184 184 184 184 184 186 186 186 184 186 186 186 186 184 184 184 184 184 184 185 184 184 185 184 185 184 185 184 184 184 185 185 185 184 185 185 185 185 185 184 184 184 184 184 184 184 184 185 185 184 185 184 184 185 185 185 184 185 185 184 184 185 184 184 184 184 186 186 186 184 186 186 186 186 186 184 186 184 184 186 184 184 184 184 184 184 185 185 184 185 184 185 185 185 185 185 185 184 185 184 185 151 151 149 147 145 143 141 139 139 139 139 140 143 148 154 158 165 175 186 197 185 185 185 184 184 185 185 184 184 184 184 185 185 185 185 184 185 185 184 185 185 185 184 185 185 185 184 185 185 185 184 184 185 184 185 185 185 184 184 184 185 184 184 184 184 184 185 185 185 184 184 185 195 185 177 173 175 182 192 202 206 208 207 204 200 196 192 187 177 165 155 146 138 136 138 142 143 141 136 133 133 137 143 152 163 176 191 204 213 214 208 196 185 175 170 168 167 165 163 162 161 161 160 160 161 163 164 165 167 171 175 181 186 192 198 203 207 210 213 214 214 213 211 210 208 206 202 196 191 186 178 170 163 158 153 150 148 149 152 156 160 165 170 179 188 195 184 184 184 184 184 184 185 190 177 162 150 145 143 141 139 139 140 142 144 144 145 148 159 174 188 185 185 185 185 184 185 185 184 185 185 184 184 184 185 185 185 185 184 185 185 184 185 185 185 185 185 185 185 185 185 184 184 184 185 184 184 185 185 184 185 185 184 184 185 184 185 185 185 184 184 185 184 185 184 184 185 184 185 185 185 185 185 185 184 184 184 184 184 185 184 185 184 185 185 185 185 185 184 184 185 185 185 185 184 184 185 185 184 185 184 185 184 184 185 185 185 184 185 184 185 184 184 184 184 184 185 185 184 184 184 184 185 185 186 184 184 184 186 186 186 186 186 186 184 186 186 184 184 184 186 184 184 184 186 184 186 186 186 184 184 186 186 186 184 186 186 184 184 184 186 184 184 184 184 186 184 186 184 184 186 186 184 184 186 184 184 186 186 184 184 184 184 186 186 184 186 186 184 184 184 184 186 184 186 184 184 184 186 184 184 186 186 184 186 186 184 186 186 186 184 184 186 186 186 186 184 184 184 184 186 184 184 186 184 184 184 184 186 184 186 185 185 185 184 185 184 185 185 184 184 185 184 185 185 184 185 185 185 184 185 185 185 184 184 184 184 184 185 185 184 185 185 184 184 184 184 185 184 184 184 185 185 185 185 184 184 184 185 185 184 184 184 184 185 186 184 184 186 184 184 186 184 186 186 184 184 186 184 184 185 185 184 185 185 184 185 184 185 185 185 184 184 184 185 184 184 185 185 185 156 157 156 154 151 148 144 140 138 137 138 140 143 149 154 157 164 174 185 196 184 185 185 185 184 185 185 184 184 185 184 185 184 184 185 184 184 184 184 185 184 185 185 185 185 184 185 185 184 184 185 185 184 184 185 184 185 184 185 184 185 184 185 185 184 185 184 185 185 185 184 184 197 185 174 166 166 172 183 192 195 196 194 191 189 188 187 184 177 167 158 149 141 138 138 140 141 137 132 129 129 135 141 151 164 177 192 205 213 214 206 193 181 170 166 166 167 167 166 166 166 166 166 167 168 169 171 172 173 176 181 187 193 199 204 207 208 208 209 210 210 209 208 206 205 203 198 191 185 179 171 161 154 147 143 142 144 149 157 165 174 181 188 196 185 184 185 185 184 185 184 184 184 190 176 162 150 146 144 143 141 139 139 141 143 143 145 149 161 175 189 184 185 185 184 184 184 184 185 184 185 185 185 184 185 184 185 185 184 185 184 184 184 184 185 185 184 185 185 184 185 184 185 184 184 184 185 184 184 184 185 185 185 184 185 184 185 185 184 184 185 184 184 185 184 185 185 185 184 185 184 185 184 185 184 185 184 185 185 185 184 184 184 185 184 185 184 184 185 185 185 185 185 185 184 185 184 185 185 184 184 185 184 184 184 184 184 185 185 184 184 184 184 185 185 185 184 184 184 184 185 184 185 184 184 184 186 184 184 186 186 184 184 184 186 186 186 184 184 184 184 184 184 184 184 184 184 184 184 184 186 186 186 186 184 186 184 184 184 184 184 184 184 186 186 186 184 186 184 186 186 184 184 184 184 184 184 186 186 184 186 184 184 186 186 186 186 186 184 184 186 184 184 186 184 184 186 184 186 186 186 186 186 184 186 184 184 184 186 186 184 186 186 186 184 184 184 184 186 184 186 184 186 184 184 186 184 186 184 184 185 185 185 185 185 185 184 184 184 184 185 185 185 185 184 184 185 185 184 185 185 185 185 185 184 184 185 184 185 184 185 184 185 185 184 185 185 185 185 185 184 184 184 185 185 184 185 185 185 184 184 184 184 184 185 184 186 186 186 184 184 184 186 184 184 186 186 186 184 184 184 184 185 185 185 185 184 185 185 184 185 184 184 184 185 185 185 185 184 156 161 163 163 161 157 154 148 143 139 138 138 140 144 149 153 156 161 172 183 194 184 184 184 184 184 184 185 185 185 184 185 184 184 185 185 185 184 184 185 185 185 184 184 185 185 185 184 185 185 185 185 184 184 184 185 184 184 185 185 185 184 185 184 184 184 184 185 185 185 185 185 184 196 181 169 159 158 163 173 182 185 185 183 180 179 180 182 181 176 168 159 150 141 137 137 137 137 133 129 126 128 135 144 155 168 181 195 206 211 210 202 190 178 168 165 165 166 168 168 169 170 171 172 174 175 176 178 179 180 183 188 194 201 206 209 210 208 207 206 206 206 206 204 202 200 197 192 184 177 172 163 154 146 140 138 140 145 154 166 177 188 197 184 185 184 184 185 185 184 184 184 185 184 186 174 160 150 146 145 144 142 139 138 139 141 143 146 152 164 178 191 184 184 185 185 185 184 184 185 185 185 184 184 185 184 185 185 185 184 184 185 185 184 184 184 185 185 184 185 185 184 185 185 184 185 185 185 185 185 185 184 185 184 185 184 185 184 184 184 184 185 185 185 184 184 185 185 185 185 184 185 185 184 184 185 185 184 184 184 185 185 184 184 184 185 184 185 185 185 185 184 185 185 185 185 185 184 184 184 185 185 184 185 185 184 184 184 185 184 184 184 185 184 185 184 184 185 185 184 185 184 185 185 185 184 184 186 186 184 186 186 186 184 184 184 184 184 184 186 186 184 184 184 186 184 184 186 186 184 186 186 184 186 184 184 186 184 186 186 186 186 184 186 184 186 186 184 186 186 186 186 186 184 184 186 184 184 186 186 184 184 184 184 184 184 186 184 184 184 184 186 184 186 186 186 184 184 184 184 186 186 186 184 184 184 186 186 186 186 184 184 184 184 184 186 184 186 186 184 186 186 184 186 184 186 186 186 184 186 185 185 184 185 184 184 185 184 184 184 184 185 185 184 185 184 185 184 185 184 184 184 184 185 185 184 184 185 184 184 184 184 184 185 185 185 184 185 185 185 185 185 185 184 185 184 185 185 185 185 184 185 184 185 184 184 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 184 184 184 185 184 184 184 185 185 184 185 184 184 184 184 184 185 184 185 158 164 167 168 166 163 159 153 146 141 138 138 140 144 148 152 154 158 168 179 192 184 184 185 184 184 185 184 184 185 184 184 184 184 184 184 185 184 184 184 184 185 184 184 185 185 185 184 185 185 184 185 184 184 184 184 185 184 185 184 184 184 184 184 184 184 184 184 184 185 184 185 185 191 175 163 154 152 157 167 177 180 180 177 175 175 177 181 181 176 167 158 148 138 133 131 131 131 129 126 125 130 139 149 162 176 188 199 206 208 206 199 188 178 169 165 165 166 168 168 170 172 174 176 177 179 181 184 185 186 189 194 200 206 210 213 212 209 206 204 204 205 205 202 199 195 190 184 176 169 163 157 149 144 140 141 145 153 163 175 187 197 184 185 185 184 184 184 185 184 184 185 184 197 183 170 157 147 144 144 144 141 138 136 136 139 143 148 155 168 182 194 184 185 185 184 185 184 185 184 185 185 184 185 185 184 185 184 184 185 184 185 184 185 184 184 184 185 185 185 184 184 184 184 184 184 184 185 185 184 185 184 184 185 184 184 185 184 184 185 185 185 185 185 185 185 185 185 185 184 185 185 184 184 184 184 185 185 185 185 184 185 185 185 184 185 184 185 184 184 184 185 184 184 185 184 184 185 185 184 184 184 185 185 185 185 184 184 185 185 184 185 184 184 184 185 184 184 185 184 184 185 184 184 184 186 186 184 184 184 184 186 184 184 186 186 186 184 184 184 186 184 184 186 186 184 186 184 186 184 186 186 186 184 184 184 186 186 184 184 184 186 184 184 184 184 186 186 184 186 184 184 184 186 184 186 186 184 184 184 186 184 184 184 184 184 184 186 184 184 186 184 186 184 184 186 186 184 184 184 184 186 184 184 184 186 184 186 184 186 186 186 184 186 186 184 184 184 186 186 184 186 184 184 184 184 184 184 186 185 184 184 185 185 185 184 184 185 184 185 184 184 184 184 185 184 184 185 185 184 185 184 185 184 185 184 185 184 185 184 184 184 185 184 185 184 185 184 185 184 184 185 185 184 184 185 185 184 185 184 184 185 184 185 184 184 184 184 184 186 186 184 186 186 184 186 184 186 184 186 186 184 184 185 185 184 185 185 184 184 185 184 184 184 185 184 184 185 185 184 159 165 169 170 169 166 162 155 147 141 138 137 139 143 147 150 152 156 165 175 188 184 184 184 184 185 185 185 185 184 184 185 185 185 184 184 185 184 184 185 185 185 185 184 185 185 184 184 184 185 185 184 184 184 184 185 185 184 184 184 185 185 184 185 184 184 185 184 185 185 185 185 197 183 167 155 146 145 152 163 173 178 178 176 174 175 178 182 183 177 167 157 144 133 183 183 183 183 183 122 124 131 144 157 172 187 197 204 206 204 201 195 188 181 174 169 168 167 167 168 169 172 175 177 179 181 184 188 190 192 196 201 206 210 213 214 212 209 206 203 203 205 205 201 197 191 185 177 168 160 155 150 146 145 145 150 157 166 177 188 197 185 185 185 185 185 184 184 184 184 184 185 185 193 179 166 153 144 141 142 143 141 137 135 135 139 144 151 159 172 186 196 185 185 184 184 185 185 184 184 184 184 185 184 184 184 184 185 184 185 184 184 185 184 185 184 184 185 185 185 185 185 185 185 185 185 185 184 184 184 185 185 185 184 184 184 185 185 185 184 184 185 184 184 185 185 185 185 184 185 184 185 184 185 184 185 184 184 184 185 184 184 184 184 185 184 185 184 185 184 184 184 184 185 184 185 185 185 184 185 184 185 184 185 185 185 184 185 184 184 185 185 184 184 185 185 184 184 185 184 184 184 185 185 185 186 186 186 184 184 184 184 184 186 184 186 186 186 184 186 186 186 186 186 184 184 186 184 186 184 186 184 186 184 184 184 184 184 184 184 186 184 186 186 186 184 184 186 186 184 184 184 186 186 186 186 186 186 184 184 184 186 184 184 184 186 184 186 184 186 184 184 184 184 186 184 186 186 186 184 186 184 184 184 184 184 184 186 184 184 186 186 186 184 186 186 184 186 186 184 186 186 186 186 184 186 186 186 186 184 184 184 184 184 184 185 185 184 185 184 185 184 185 185 184 184 184 184 184 184 184 184 184 185 184 185 185 184 185 185 185 184 184 185 184 185 184 184 185 185 185 184 185 185 185 185 185 185 184 185 184 185 185 185 185 185 185 184 185 184 184 184 186 186 184 184 186 184 186 186 184 184 185 185 185 185 184 185 184 185 185 184 184 185 184 185 185 185 184 184 160 165 168 170 169 166 162 155 148 141 138 137 138 141 145 147 150 154 162 171 181 190 184 185 185 184 184 184 185 184 185 185 185 184 185 184 185 184 184 185 185 185 185 184 185 185 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 185 184 184 185 184 184 184 184 184 185 199 190 175 161 150 142 142 150 161 172 178 179 177 176 177 180 184 184 177 166 154 140 183 183 183 183 183 183 121 125 135 152 167 183 198 206 208 205 199 195 192 188 184 179 174 171 168 167 167 168 172 175 178 180 182 186 191 194 198 202 206 210 212 214 213 212 208 205 203 203 204 204 200 194 186 178 170 160 153 148 146 146 149 155 163 172 182 190 184 185 184 184 184 185 185 184 185 184 185 185 185 184 190 175 163 150 141 139 140 141 139 136 133 133 138 145 154 163 177 189 199 185 184 185 185 184 184 185 185 185 185 185 185 185 185 184 185 185 184 184 184 185 184 185 184 184 185 185 184 185 184 184 184 185 184 184 185 184 184 184 185 184 184 184 184 184 184 184 185 185 184 184 185 184 185 185 184 184 185 184 184 184 184 184 185 184 185 184 185 185 185 184 185 184 184 185 184 185 185 185 185 184 185 185 184 185 185 184 185 184 184 184 185 184 185 185 185 185 184 184 185 185 185 185 184 185 184 185 185 184 185 184 184 184 186 186 186 186 184 184 184 186 184 184 186 186 184 184 186 184 186 186 186 186 184 186 186 186 184 186 184 184 184 186 186 186 184 186 184 184 184 184 184 186 186 184 186 184 186 184 186 186 184 186 184 186 184 184 186 184 184 184 186 186 186 186 186 186 184 184 186 184 186 186 186 184 186 184 184 184 186 186 184 186 186 186 184 186 186 184 186 184 184 184 186 184 186 186 186 186 186 184 186 186 186 184 184 185 184 184 185 184 184 184 185 184 184 185 184 184 184 185 184 185 184 185 184 185 184 185 185 184 185 184 185 184 185 185 184 184 184 185 185 185 184 184 184 184 184 184 185 184 185 185 185 184 185 184 185 184 184 184 184 185 184 185 184 185 184 184 184 186 186 186 184 184 186 184 184 184 184 185 184 184 185 184 184 184 184 184 184 184 185 185 185 184 185 185 184 159 163 166 168 168 166 162 155 148 142 138 137 137 139 142 145 148 152 160 167 174 181 189 184 184 184 185 184 184 185 185 184 185 184 185 184 184 184 184 184 184 184 184 185 185 184 185 185 185 184 185 185 184 184 184 184 184 184 185 184 185 184 184 184 185 184 184 185 185 184 202 194 183 170 157 148 142 144 151 162 173 178 179 178 176 177 180 183 183 175 163 150 136 183 183 183 183 183 183 125 131 143 161 177 193 205 212 210 203 195 190 188 187 185 182 177 173 169 167 167 169 172 175 179 181 184 188 194 198 203 207 210 213 214 213 212 210 208 206 203 202 203 201 195 188 179 170 162 154 148 145 146 150 156 165 176 186 195 185 184 185 185 184 185 185 184 184 185 185 184 185 185 199 186 172 160 148 139 137 139 140 138 134 131 132 137 146 157 168 182 194 184 185 185 184 184 185 184 184 185 185 184 185 185 185 185 185 185 184 184 185 184 185 185 185 184 184 185 184 185 184 184 185 184 185 184 184 184 185 185 185 185 184 185 185 184 184 185 184 184 184 185 185 185 184 184 185 184 184 185 185 185 184 185 184 184 185 184 184 185 184 184 184 185 185 184 184 184 185 185 185 184 185 185 184 185 185 184 185 185 184 184 185 184 185 184 185 184 185 184 185 185 184 184 184 185 184 184 185 184 185 184 184 185 184 184 186 184 186 184 186 184 184 186 184 184 186 184 186 186 186 186 186 186 186 184 186 184 186 184 184 184 186 186 186 186 186 186 184 186 186 184 184 186 184 184 184 184 186 184 186 186 186 186 184 186 186 186 186 184 184 186 186 184 186 186 186 186 186 186 186 184 186 186 186 186 184 184 184 186 184 186 184 186 186 186 186 184 184 184 184 184 186 186 186 184 184 186 186 186 184 184 186 184 186 186 184 184 184 185 184 185 184 184 185 185 185 184 184 184 184 184 185 184 184 185 184 185 185 185 185 185 185 185 185 185 184 184 185 185 185 185 184 185 184 184 184 184 185 185 185 185 185 184 184 185 185 185 185 185 184 184 185 185 185 184 185 185 185 185 184 184 184 186 186 186 184 184 186 184 186 185 185 185 184 184 184 185 185 185 184 185 184 185 185 185 184 184 185 184 157 161 164 166 167 166 163 157 151 145 141 138 137 137 139 142 145 149 155 161 166 172 179 189 197 184 185 184 185 184 185 185 184 185 185 184 185 185 185 184 184 184 185 184 184 185 184 185 184 185 185 185 185 184 185 185 184 184 184 184 184 185 184 184 184 184 185 184 185 185 198 189 179 168 159 154 151 152 158 166 174 177 178 176 174 174 176 178 177 170 158 145 132 183 183 183 183 183 183 135 145 158 175 188 201 210 213 209 200 191 186 184 184 184 182 177 174 171 169 170 172 175 179 183 185 188 192 199 203 208 212 214 214 214 213 212 210 209 207 203 201 199 195 187 178 168 159 152 146 144 145 150 159 167 178 189 184 185 184 184 184 185 184 184 185 185 184 184 185 184 185 184 195 182 169 158 147 139 137 139 139 137 133 129 130 136 148 161 174 189 200 184 185 184 184 184 184 185 185 184 185 185 185 185 185 184 185 184 184 185 184 184 185 184 184 184 184 185 184 184 185 185 184 184 184 184 184 184 184 185 185 184 185 185 185 185 185 185 185 184 185 184 184 184 184 184 185 185 184 185 185 185 184 185 184 184 185 185 185 184 184 184 184 184 185 184 185 185 185 184 184 184 185 185 185 185 184 185 184 185 184 184 184 184 185 184 184 185 184 185 184 185 185 184 185 184 184 184 185 184 184 184 185 185 184 184 184 184 186 184 184 184 184 186 186 184 184 184 186 184 186 186 186 184 186 184 184 184 186 186 184 186 184 184 184 186 184 186 184 184 186 186 186 186 184 186 186 186 184 186 184 184 186 186 186 184 184 184 184 184 186 184 186 184 186 184 184 186 184 184 186 186 184 184 184 184 186 184 186 186 184 186 186 186 184 186 186 184 186 186 184 186 186 186 184 184 184 184 184 184 186 186 186 184 184 185 184 185 185 185 184 185 184 184 184 184 184 184 185 185 184 184 184 185 184 184 185 185 185 185 184 184 184 184 184 185 185 184 185 185 185 184 184 184 184 184 185 184 184 184 185 184 184 185 185 185 184 185 185 184 184 184 185 184 185 184 184 184 184 185 184 185 186 186 186 184 184 186 186 184 184 184 184 185 184 185 185 185 185 184 185 185 185 185 185 184 184 185 185 184 184 156 160 163 166 166 165 161 156 150 145 140 137 135 135 136 139 144 149 153 156 160 166 175 183 190 197 184 184 185 185 184 184 185 185 184 184 185 184 185 185 185 185 184 184 184 185 185 184 185 185 185 185 185 185 184 185 184 184 184 185 185 184 185 184 184 185 185 184 184 195 186 178 171 166 165 165 166 169 174 178 179 178 175 172 170 171 172 170 163 151 140 128 183 183 183 183 183 137 149 160 174 189 198 205 209 210 205 197 189 184 181 181 180 178 175 173 171 171 172 175 179 183 187 190 192 196 201 206 210 213 214 214 214 212 210 211 212 210 206 201 195 188 178 168 157 148 143 142 145 151 160 171 179 189 185 185 185 184 185 185 185 184 185 184 185 185 185 184 184 185 201 193 180 168 159 148 141 139 139 139 136 131 126 127 135 148 165 180 195 184 184 184 184 184 185 184 184 184 184 184 185 184 185 184 184 184 185 184 185 185 184 184 185 184 185 184 184 185 184 184 185 184 185 184 185 184 185 184 184 184 184 184 185 185 185 185 185 185 184 184 184 184 185 185 184 184 185 185 185 185 185 184 184 185 185 184 185 185 184 185 184 184 185 185 184 185 185 185 184 184 185 185 185 184 184 184 185 185 184 185 184 185 185 185 185 185 184 185 185 184 184 185 185 184 184 184 184 184 185 184 184 185 185 185 184 186 186 184 186 186 186 186 184 184 184 186 186 184 184 184 186 184 186 186 184 186 184 186 186 184 184 186 184 184 184 184 184 184 184 184 184 186 186 186 186 184 184 184 184 186 184 186 184 186 186 184 184 186 186 184 186 186 186 186 184 184 186 184 186 186 186 184 186 186 184 184 184 186 186 186 186 184 184 184 186 186 186 186 186 184 186 184 186 186 184 186 184 184 184 186 184 185 185 184 184 185 184 185 185 185 185 184 184 185 185 184 185 184 185 185 184 185 185 184 184 184 184 184 184 184 184 185 184 184 184 184 185 184 184 184 185 184 185 185 185 184 185 184 185 184 184 184 185 185 184 185 185 184 185 184 184 184 185 184 185 184 184 185 184 185 185 185 185 186 186 184 186 185 185 185 185 185 185 184 185 185 184 185 184 185 185 185 185 185 184 184 185 184 185 185 185 155 160 165 168 168 166 162 156 150 143 136 132 129 130 132 137 142 145 147 150 155 162 168 173 180 186 190 193 195 184 185 185 185 185 185 184 185 185 185 185 184 185 184 184 184 185 184 184 184 185 184 184 185 185 184 185 184 184 185 184 185 185 185 184 184 185 185 185 194 185 179 175 175 177 178 179 181 182 181 180 177 174 170 167 166 165 163 156 146 136 126 183 183 183 183 135 149 163 175 188 199 204 206 206 205 201 195 189 184 180 177 176 174 172 171 171 173 175 178 182 186 190 193 194 198 203 207 211 214 214 214 212 210 209 211 213 213 207 200 192 182 170 158 148 140 138 141 148 157 170 182 190 197 184 185 184 184 185 185 185 185 185 185 184 184 184 184 184 184 199 191 179 169 160 150 143 140 140 139 135 129 125 126 134 150 168 184 185 184 185 184 184 184 184 185 185 185 185 184 184 185 185 184 185 184 184 184 185 184 184 185 185 185 184 185 185 185 185 184 184 185 184 184 184 184 184 185 185 184 185 185 184 185 184 184 184 184 184 185 184 184 185 185 185 185 184 185 184 185 185 184 185 184 185 184 185 185 185 184 184 184 185 184 184 185 185 184 185 185 184 185 184 185 185 184 184 184 184 184 185 184 185 184 185 185 185 184 184 184 185 185 184 185 185 184 185 184 184 184 184 184 185 184 186 184 184 184 184 184 184 184 186 184 186 184 186 186 184 184 186 186 186 184 186 184 186 186 184 186 184 184 184 186 186 184 186 186 184 186 184 186 184 186 184 184 184 184 184 186 186 186 186 184 186 184 186 184 184 186 184 184 186 184 186 184 184 186 186 184 186 184 184 186 186 186 186 184 186 184 184 186 186 184 186 186 186 184 184 184 184 184 184 186 186 184 186 184 184 184 185 184 185 185 184 185 185 184 184 184 184 184 184 185 185 185 184 185 185 184 185 185 184 184 184 184 184 184 184 185 185 184 184 185 184 184 185 185 185 184 184 185 185 184 184 185 184 185 185 185 185 185 184 184 185 185 185 184 184 185 185 184 184 184 184 185 184 185 184 185 184 184 184 185 185 184 185 185 184 185 184 185 185 184 184 184 185 185 185 184 185 184 184 185 184 184 185 185 185 185 185 152 158 164 169 171 170 167 161 154 145 136 130 125 125 128 132 137 139 142 144 148 153 156 159 165 171 175 180 185 189 192 195 196 198 198 198 197 197 197 197 198 199 200 201 203 184 184 185 184 184 185 185 185 185 184 185 184 185 185 184 184 184 184 184 184 184 184 200 192 185 181 180 185 189 193 193 192 188 184 180 175 172 167 163 160 158 155 149 140 132 125 183 183 183 138 149 165 179 191 203 209 210 206 201 197 194 191 187 183 178 174 172 170 170 171 174 177 180 183 186 190 193 196 197 201 205 208 212 214 214 213 211 208 208 210 213 212 206 196 186 174 160 148 138 133 133 140 152 165 181 194 184 184 184 185 184 184 184 185 184 184 185 185 185 184 185 185 184 203 196 188 177 168 161 153 146 143 141 139 135 129 124 125 135 152 171 188 184 185 184 184 185 185 184 185 184 185 184 184 185 184 185 185 185 184 184 185 184 184 185 185 184 184 185 184 185 184 184 184 184 184 185 185 185 185 184 185 184 185 185 185 185 184 185 185 184 185 185 184 185 184 185 185 185 185 184 184 185 184 184 185 184 185 185 184 185 184 185 185 184 184 184 185 185 184 185 185 184 185 184 184 185 185 184 185 184 185 185 184 185 185 185 185 184 185 184 184 184 185 185 184 184 185 185 184 184 185 185 184 184 185 185 185 186 184 186 186 186 184 184 184 184 186 186 186 184 184 184 184 186 184 184 184 186 186 186 186 184 184 186 186 186 184 184 186 186 186 184 186 184 184 186 184 186 186 184 184 184 184 184 184 186 186 184 184 184 186 184 186 186 186 186 186 184 186 186 184 184 186 186 186 184 186 184 186 186 186 184 186 186 184 184 184 184 186 186 186 186 186 186 186 184 184 186 184 184 186 185 184 185 184 185 185 184 184 185 184 185 185 185 184 184 185 184 185 184 184 185 185 185 185 184 185 185 184 184 184 185 185 184 185 185 184 184 185 184 184 184 185 184 184 184 185 184 184 185 184 184 184 185 185 184 185 184 185 185 185 184 184 184 184 185 185 185 184 185 184 184 185 185 185 185 185 185 184 184 185 185 184 184 184 185 184 184 185 185 184 185 185 184 185 185 185 185 184 184 184 184 185 185 149 156 164 170 173 174 172 166 159 149 138 130 123 122 125 129 133 136 138 141 143 146 147 149 152 158 163 168 174 179 183 186 188 190 191 190 190 190 190 190 190 192 193 194 196 198 201 185 184 185 184 184 185 185 184 184 185 185 185 184 184 184 185 185 184 185 184 196 189 183 181 183 190 197 201 201 197 191 183 177 172 168 163 159 155 153 150 145 137 130 125 126 132 141 153 166 182 196 205 213 214 212 204 196 190 187 185 182 179 174 170 169 169 171 175 180 184 186 188 189 191 195 198 201 205 208 211 213 214 214 213 210 208 206 207 208 207 199 188 177 164 151 140 131 127 130 140 155 171 189 185 184 185 184 185 184 184 185 184 184 185 185 184 185 185 184 185 185 200 191 182 172 165 161 155 148 145 142 139 135 129 125 126 137 155 176 194 184 184 185 184 185 184 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 185 185 184 185 185 185 185 184 184 185 185 185 184 185 184 184 185 184 184 185 184 185 184 184 184 185 185 184 184 185 185 184 185 185 185 184 185 184 184 185 185 185 184 185 185 185 185 184 184 185 184 185 185 184 184 184 184 185 184 184 185 185 184 184 184 184 184 185 184 184 185 184 185 184 185 185 184 184 184 184 185 185 184 184 184 184 185 185 185 185 185 184 184 185 186 186 186 186 184 186 184 186 186 184 186 186 186 184 186 186 186 186 184 186 186 186 186 186 186 186 184 184 184 186 184 186 184 184 184 184 184 184 186 186 186 184 186 184 186 186 184 184 184 186 186 186 186 184 186 186 184 186 186 184 184 186 186 186 184 184 184 184 184 186 186 184 186 184 186 184 184 186 184 186 184 186 186 184 184 186 184 184 186 184 184 184 184 185 185 185 184 184 185 184 185 184 185 184 185 185 185 185 184 184 184 184 185 185 185 184 185 184 184 184 185 184 184 184 185 184 184 185 185 184 185 184 185 184 184 184 184 185 184 185 185 185 185 185 185 184 184 185 185 185 184 184 185 185 185 184 185 185 184 185 185 185 185 184 185 185 184 184 185 185 185 184 184 184 185 184 184 185 184 185 184 185 184 184 185 184 185 184 184 185 184 185 184 185 185 184 184 184 156 164 170 174 175 175 170 163 153 142 133 126 125 126 131 135 137 140 143 145 147 148 148 150 154 157 162 167 172 176 179 182 184 185 185 184 184 183 183 183 183 185 186 188 190 193 195 198 185 185 184 185 184 184 184 184 184 185 185 184 185 184 185 185 184 199 193 187 183 181 184 192 199 203 201 197 189 180 173 168 164 160 155 152 150 148 144 136 129 125 128 137 150 166 181 195 205 211 214 213 208 200 191 185 181 179 177 174 170 168 167 169 175 181 187 192 194 192 190 190 194 199 203 207 211 212 213 213 213 213 212 210 207 206 204 200 191 179 169 157 146 136 129 126 130 142 158 174 192 184 184 184 185 184 185 185 185 185 184 185 184 184 184 184 184 185 184 197 186 177 168 163 160 155 150 146 144 141 137 130 126 128 138 157 179 197 185 185 185 184 185 185 184 185 184 185 184 185 185 185 184 184 185 185 184 185 184 185 185 185 185 184 184 184 184 185 185 184 185 184 185 184 184 185 185 185 185 184 185 184 184 185 184 184 184 184 184 184 184 184 185 185 184 185 184 185 185 184 184 184 184 184 184 184 184 185 185 185 184 185 184 185 184 185 184 185 185 184 185 185 184 185 184 184 185 184 185 185 185 184 184 185 184 185 185 184 185 185 184 185 185 184 185 185 185 185 184 185 184 185 185 185 186 184 184 184 184 186 186 186 186 186 184 184 186 186 184 184 186 186 184 184 186 186 184 184 186 186 184 186 186 184 184 184 184 186 186 186 184 184 184 184 186 184 184 186 186 186 186 184 186 186 186 186 186 184 186 186 184 184 186 186 184 186 184 186 184 186 186 184 186 184 184 184 186 186 184 186 186 184 184 186 186 186 186 184 184 184 184 184 186 184 186 184 184 185 185 185 184 184 184 184 184 185 185 185 184 184 185 184 184 184 185 184 184 185 184 184 185 185 185 184 184 184 185 185 185 184 185 184 185 185 185 184 185 185 185 184 185 184 185 185 185 185 184 184 185 185 184 184 184 185 184 184 184 184 184 184 184 184 184 185 184 184 185 184 185 185 184 184 184 185 184 185 185 185 185 185 185 185 184 184 184 185 184 184 184 184 184 184 184 184 184 185 185 185 184 184 185 185 159 165 170 174 175 175 171 165 156 146 139 132 131 132 136 140 143 147 151 154 157 158 158 159 161 163 165 168 171 174 177 180 182 183 183 183 183 182 181 180 180 180 181 182 184 186 188 189 192 195 197 200 185 184 185 185 184 184 184 184 185 184 185 185 202 196 191 186 182 181 184 191 197 200 198 192 184 175 168 163 160 157 153 151 150 149 145 137 131 127 132 143 160 179 194 207 214 214 214 212 205 197 188 181 176 174 172 170 167 166 167 172 179 188 196 201 200 195 190 188 192 197 203 209 212 213 212 211 211 212 214 212 208 203 197 191 179 169 161 152 143 136 130 128 133 145 160 175 192 184 185 185 184 184 185 184 185 185 184 185 184 184 184 185 185 185 185 194 181 171 163 159 158 156 151 148 145 142 138 132 128 130 141 159 181 185 184 184 184 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 185 184 185 184 184 185 184 184 184 184 184 184 184 185 184 184 185 184 185 184 184 184 185 184 185 185 185 184 185 185 185 185 185 184 184 184 185 184 185 184 184 184 184 185 184 184 185 184 184 185 185 185 184 184 185 185 185 185 185 184 185 185 184 185 184 184 184 185 184 184 185 184 185 184 184 184 185 184 184 184 185 184 184 185 184 185 184 185 185 184 184 184 185 185 185 184 184 185 184 184 186 184 184 184 184 186 186 186 186 184 186 184 186 186 186 184 186 184 184 184 184 186 184 184 186 186 184 184 184 184 186 186 184 184 186 184 186 186 186 184 184 186 186 184 184 186 184 186 186 184 184 184 184 186 184 184 186 186 184 186 186 186 186 184 184 186 186 184 184 186 184 184 184 184 184 184 186 186 186 184 184 184 186 186 184 186 186 184 184 184 185 184 185 185 184 185 184 185 184 185 185 185 184 185 185 184 184 185 185 185 184 185 184 185 185 185 185 184 184 185 185 184 185 185 185 184 185 184 185 184 184 184 184 184 185 184 185 184 184 185 184 185 185 184 185 184 184 185 184 185 185 185 185 184 185 185 184 184 184 185 184 185 185 185 185 184 184 184 184 185 184 184 184 184 184 184 185 185 185 185 185 185 184 184 184 185 185 185 184 185 185 185 185 185 185 185 163 167 170 172 173 173 170 166 159 152 146 141 140 141 144 149 153 158 163 167 172 174 175 175 175 175 174 173 174 175 178 180 182 183 183 183 183 181 180 178 177 177 177 177 178 178 179 179 181 183 186 189 192 193 194 184 184 184 185 184 184 184 184 205 199 193 188 185 183 182 184 189 193 195 191 186 178 170 164 159 157 155 152 151 150 150 147 140 134 131 138 151 171 191 206 214 214 214 211 206 200 192 184 177 172 169 167 166 165 166 168 175 184 193 202 207 205 197 190 187 190 197 205 211 214 213 210 208 208 210 213 212 206 199 189 180 168 159 153 148 142 136 132 132 136 148 163 177 192 184 184 185 185 185 185 184 185 184 184 185 184 185 184 184 185 184 185 190 177 166 157 156 156 155 152 148 145 142 139 134 131 134 145 163 184 185 184 184 184 184 184 185 185 185 185 184 185 185 185 185 184 184 184 184 185 185 185 184 185 184 185 185 184 184 185 185 185 184 185 184 184 184 184 184 184 185 185 185 185 185 185 184 185 185 184 185 184 185 185 184 184 185 185 184 184 185 185 185 185 184 185 184 184 184 185 185 184 184 184 184 184 184 184 184 184 184 185 184 185 184 185 185 185 184 184 185 185 184 185 184 184 184 184 184 184 185 184 184 185 185 184 185 184 185 184 185 184 184 185 185 185 184 186 186 186 186 186 184 184 186 184 186 186 186 184 186 186 184 186 186 184 186 184 184 186 184 186 186 186 184 184 186 186 184 184 186 186 184 184 184 186 184 184 186 184 184 186 184 184 186 186 186 186 184 184 184 186 184 184 186 184 184 184 186 186 184 184 186 186 184 186 186 186 184 184 184 186 184 186 186 184 184 186 186 184 184 184 184 186 185 185 184 185 184 184 184 184 185 185 184 185 184 184 184 185 185 184 185 184 184 185 185 184 184 185 185 184 185 184 185 184 185 185 185 185 185 185 184 185 185 185 185 184 185 185 184 184 185 185 185 185 185 185 184 185 184 184 184 184 184 184 185 185 185 185 184 184 185 185 184 185 184 184 184 184 185 184 185 185 185 185 185 185 184 184 185 184 185 185 185 185 185 184 184 184 185 184 185 185 184 185 185 184 185 184 184 184 185 185 184 185 167 168 170 170 170 168 165 161 155 152 149 148 149 152 157 161 167 173 178 183 187 188 188 187 184 180 177 175 176 177 179 180 181 183 183 182 180 178 175 173 172 172 172 171 170 170 170 170 172 174 177 179 181 181 184 184 185 185 184 184 185 185 203 197 191 187 185 184 183 185 188 190 190 186 181 174 166 161 158 157 155 154 152 151 150 148 144 140 139 147 161 181 199 213 214 214 214 208 201 195 189 181 175 170 166 165 165 165 167 171 178 187 195 203 208 205 198 190 188 191 199 206 213 214 212 208 205 203 205 207 206 200 190 179 168 157 150 146 144 141 137 133 133 138 150 165 179 194 185 185 184 184 184 184 184 184 185 185 184 185 184 185 185 184 184 185 186 172 160 153 152 154 155 151 148 143 140 138 135 135 140 152 169 188 185 185 185 184 184 185 184 185 185 185 185 184 184 185 184 185 184 185 184 184 185 184 184 184 185 185 184 185 185 185 185 185 184 184 185 185 184 185 185 184 185 184 185 184 185 184 184 185 185 184 185 185 185 185 185 184 184 184 185 185 185 185 185 184 184 184 185 185 184 184 185 184 185 184 184 184 185 184 185 184 184 185 184 185 184 184 184 184 184 184 185 185 185 185 185 185 185 184 184 184 184 185 184 184 185 185 185 185 184 184 184 184 184 185 185 185 184 186 186 184 184 184 184 186 184 186 184 184 184 186 186 184 186 186 184 184 184 186 186 186 184 186 186 186 186 184 184 184 186 186 184 186 186 184 184 184 184 184 186 186 184 184 186 186 184 186 186 186 186 184 184 186 186 186 184 186 184 184 184 184 184 184 186 186 186 184 184 184 186 186 186 184 186 186 186 186 186 184 184 184 186 186 184 184 184 184 185 184 184 185 185 185 184 185 185 184 185 185 185 184 185 185 185 185 184 185 184 184 185 185 184 184 184 184 185 184 185 185 185 184 185 185 184 184 184 184 185 184 185 184 184 185 185 185 184 184 184 184 185 184 185 185 184 184 184 184 184 184 184 184 184 185 185 185 185 185 184 184 185 184 184 185 184 185 184 184 185 185 185 184 185 184 185 185 184 184 184 184 185 185 184 184 184 185 185 185 184 185 184 184 185 184 185 184 184 184 166 166 167 167 167 166 164 161 157 155 153 153 153 155 160 165 170 176 181 186 190 191 191 189 185 180 175 173 173 174 175 176 177 178 178 177 174 172 168 166 165 165 165 165 163 162 161 161 161 163 165 167 168 169 184 185 184 185 184 185 185 184 202 196 190 187 186 186 186 185 186 186 184 179 174 169 164 160 159 159 158 157 154 152 150 150 148 148 151 160 172 188 203 213 214 214 213 206 199 194 188 181 175 170 166 164 165 166 170 175 181 188 194 199 202 201 196 192 191 195 202 209 214 214 211 206 201 198 199 199 197 190 180 169 159 149 143 142 141 140 137 133 133 139 151 166 181 197 184 185 185 185 185 184 184 184 185 184 184 185 185 184 184 184 185 185 183 168 156 149 150 152 154 150 145 139 136 136 136 139 147 159 175 192 184 185 184 184 185 185 184 185 185 184 185 185 185 184 185 184 185 185 184 184 184 184 184 185 185 185 185 185 185 185 184 184 184 184 184 185 184 185 185 185 184 184 184 185 185 184 184 185 184 184 185 184 184 185 184 184 185 184 185 185 184 184 184 185 185 185 185 184 184 184 185 185 184 185 185 185 185 184 184 185 185 185 184 184 184 184 185 184 184 185 184 185 185 185 185 185 184 184 184 185 185 185 185 184 184 185 185 185 184 184 184 185 184 185 185 185 184 186 184 184 186 184 184 184 184 184 186 184 186 186 184 184 186 184 186 186 184 184 184 186 186 184 184 184 186 186 184 184 184 184 184 184 184 186 184 186 184 184 184 184 184 184 186 184 186 186 184 186 184 184 184 184 184 184 184 186 184 184 186 186 186 186 184 186 186 186 186 186 186 186 184 184 184 184 184 184 186 184 185 185 184 185 184 185 185 184 185 184 184 184 184 185 184 184 184 184 184 184 184 184 185 184 185 185 184 184 184 184 185 185 184 185 185 185 185 185 185 185 184 184 184 185 185 184 184 185 184 184 184 185 185 185 184 184 185 184 184 184 185 184 184 184 184 184 185 185 185 185 184 185 184 185 184 184 184 184 184 184 185 184 184 184 184 184 185 185 184 184 184 185 184 185 184 185 184 184 184 185 185 185 184 184 185 185 184 185 184 185 184 185 184 185 184 184 185 185 163 164 165 165 165 164 162 159 157 155 154 153 154 156 159 164 168 173 177 181 184 185 185 183 179 175 171 168 168 169 170 170 171 172 172 170 166 163 160 157 157 157 159 159 158 157 155 154 154 154 155 156 156 156 185 184 184 185 184 185 184 185 203 196 191 189 189 189 188 186 183 181 177 172 169 166 163 161 161 163 163 161 157 153 150 151 153 156 162 172 183 195 206 214 214 214 210 203 197 193 188 183 177 172 168 166 166 169 174 179 184 187 189 190 192 193 193 193 195 200 206 211 214 213 210 204 198 193 191 190 187 179 170 160 152 144 141 140 141 141 138 134 133 138 151 167 182 184 185 184 184 185 184 184 185 185 184 184 185 184 184 184 185 184 184 184 181 165 153 146 147 151 152 148 141 135 131 132 136 143 154 167 182 195 184 184 185 184 185 184 184 184 185 184 184 185 185 184 184 184 184 184 185 184 184 184 185 184 184 185 185 185 185 184 184 185 184 184 185 185 185 184 184 185 184 185 184 185 184 184 185 185 185 184 185 184 184 184 184 185 184 184 184 185 185 184 185 185 184 185 184 185 185 185 185 184 185 184 185 185 185 185 185 184 184 184 185 185 184 185 184 184 185 185 185 184 184 185 185 184 184 185 184 185 185 184 185 185 184 185 185 184 185 185 184 184 185 185 185 185 185 186 186 186 184 184 184 186 186 184 184 184 186 184 184 184 184 184 186 184 186 184 186 186 186 184 184 184 186 186 184 184 184 184 184 186 186 186 184 186 184 184 184 186 184 186 184 184 184 186 186 184 184 186 186 184 184 186 186 184 184 184 184 186 184 186 186 184 186 184 186 186 186 186 184 186 184 186 186 186 184 186 185 184 184 185 184 185 184 184 185 184 185 184 184 185 185 184 184 185 185 184 185 184 184 185 185 184 184 184 184 184 185 184 185 185 185 185 185 184 184 185 185 185 184 185 184 185 184 185 185 185 184 184 184 184 185 185 185 184 185 184 185 184 184 185 185 185 184 185 184 184 185 185 185 184 184 185 185 184 185 185 184 184 185 184 184 185 185 185 185 184 184 184 184 184 184 184 185 184 185 185 185 185 184 184 185 185 184 184 184 184 185 185 185 185 185 184 185 184 160 161 163 163 163 162 160 157 154 152 150 150 152 154 156 159 162 165 168 171 172 173 173 172 170 167 165 163 163 164 165 165 165 165 165 163 159 155 151 149 149 152 154 155 155 154 153 152 150 149 148 147 146 146 185 185 185 185 185 184 184 185 203 197 192 190 190 191 190 186 181 177 172 168 165 164 163 163 164 166 167 165 160 154 151 152 156 163 172 183 191 200 206 210 211 209 205 199 194 191 188 184 179 174 170 168 169 173 178 183 186 186 185 183 185 187 190 194 198 204 209 212 214 212 208 202 195 189 185 182 177 169 161 153 147 141 139 140 142 143 140 135 134 138 151 168 184 184 185 185 184 185 185 185 185 184 185 185 185 185 185 185 185 184 185 196 179 163 152 145 146 149 151 146 138 131 127 130 137 147 160 174 188 199 184 185 185 185 185 184 185 184 185 184 185 184 184 185 185 185 185 185 185 184 185 185 184 185 185 185 184 185 185 184 185 185 184 185 185 185 184 185 184 185 185 185 185 184 184 184 185 184 184 185 184 185 185 185 185 185 185 185 184 184 184 184 185 184 185 185 184 184 185 185 184 184 185 184 184 185 185 185 185 185 184 184 185 185 184 184 185 185 185 184 184 184 185 185 184 184 184 185 184 185 184 185 185 184 185 184 185 184 185 185 184 185 185 184 185 185 184 186 186 184 186 186 184 184 184 184 184 186 184 184 186 184 184 186 186 184 186 184 186 186 184 184 186 186 186 186 186 184 186 184 186 186 186 184 186 184 184 184 184 186 186 186 184 184 184 186 184 186 184 184 186 184 184 186 186 186 184 184 186 186 186 184 186 184 184 184 184 184 184 185 184 185 185 184 184 185 184 185 185 185 184 185 184 185 185 184 185 185 184 184 184 185 184 184 184 185 184 184 184 185 185 184 185 184 185 184 185 185 184 184 184 185 185 184 185 185 185 184 184 185 185 184 185 185 184 185 185 185 185 184 184 185 184 184 184 184 184 184 185 185 185 185 184 185 185 185 184 185 184 184 185 185 184 184 185 185 185 185 184 184 185 184 185 184 185 185 184 185 184 184 185 185 184 184 184 185 184 185 184 185 184 184 184 185 184 184 185 185 185 184 185 184 184 185 184 185 157 159 161 161 161 159 157 154 150 148 146 147 148 150 152 154 155 157 159 160 160 160 160 160 159 159 158 158 158 159 159 159 159 159 158 156 152 148 145 143 144 147 151 153 154 153 152 150 147 145 143 141 139 139 185 185 184 185 184 185 185 185 202 196 191 189 190 192 190 185 180 175 170 165 164 163 163 164 166 170 171 169 163 155 150 152 160 170 182 193 199 203 205 205 203 201 197 192 188 186 185 182 179 175 172 171 172 177 183 188 191 189 185 181 181 184 189 196 201 207 211 212 212 208 205 198 190 183 175 170 163 156 149 144 141 138 138 140 143 144 141 137 135 140 153 170 186 185 184 184 184 184 185 184 185 185 185 184 185 185 185 184 185 185 185 192 176 160 149 143 145 148 150 144 136 128 125 130 140 154 170 184 196 185 184 184 184 185 184 184 185 185 185 184 184 184 184 185 184 184 184 185 185 185 185 184 184 185 184 184 184 185 184 185 185 184 185 185 184 185 184 185 184 184 185 184 185 184 185 184 184 184 185 184 184 184 185 185 184 185 185 185 184 185 185 184 185 185 184 184 185 184 185 184 185 184 185 184 185 185 185 184 185 184 184 184 185 185 184 184 185 185 184 184 185 185 184 185 185 184 184 185 185 184 185 184 185 185 184 184 185 185 185 185 185 185 185 185 184 184 185 186 186 184 186 184 184 186 186 186 186 186 184 186 184 184 186 186 184 184 186 184 186 184 184 186 186 184 184 184 186 184 184 184 186 184 186 186 184 184 184 186 186 186 186 184 184 186 186 184 184 184 184 184 186 186 186 184 184 186 184 186 186 186 186 184 184 184 184 184 186 185 184 185 185 185 184 185 185 185 185 185 184 184 185 185 184 185 185 184 184 185 185 184 185 184 185 184 184 184 184 185 185 185 185 184 185 185 184 185 185 184 184 185 185 185 185 185 185 184 185 184 184 184 184 185 184 184 184 184 184 185 185 185 185 185 185 185 184 185 185 184 184 185 185 184 185 184 184 185 185 185 185 184 185 184 185 185 185 184 184 185 185 185 184 184 184 185 185 184 185 184 185 185 184 184 185 185 185 184 184 184 185 184 185 185 185 185 184 184 184 185 184 185 185 185 184 184 184 184 154 156 157 157 155 152 149 146 144 142 141 142 144 146 148 149 149 149 149 148 148 147 147 147 148 149 150 152 153 154 155 154 154 152 150 147 143 139 137 136 138 142 146 149 151 151 150 147 144 141 137 134 133 132 184 184 185 184 184 184 184 184 201 194 189 187 188 188 188 184 180 176 172 168 166 165 165 165 168 172 173 171 163 154 150 152 162 174 188 200 205 205 203 199 196 192 188 184 180 179 178 177 176 174 172 172 175 181 188 194 197 194 189 184 183 186 192 198 203 208 211 211 210 206 202 196 188 178 169 161 152 145 140 138 137 137 138 140 143 145 143 138 137 141 155 173 189 185 184 184 185 185 184 185 185 185 184 184 185 184 185 185 184 184 184 188 173 158 148 142 143 147 148 143 135 126 124 130 144 161 179 193 185 184 185 185 184 184 184 185 184 184 185 185 185 185 184 185 184 184 184 185 185 184 184 185 185 185 185 184 185 185 185 184 184 185 185 185 185 184 185 185 185 185 184 185 184 185 185 184 184 185 184 184 184 185 184 184 185 185 185 184 185 185 185 185 184 185 184 184 184 184 184 185 184 184 185 184 185 185 185 185 184 184 185 184 185 185 185 184 185 184 185 185 185 184 184 185 184 184 185 184 185 185 185 185 184 184 185 184 184 184 185 185 185 184 185 185 184 184 185 184 184 186 184 186 184 186 186 186 186 186 186 184 186 184 184 184 184 184 186 186 184 184 186 184 184 184 184 184 184 184 184 184 184 184 184 186 186 184 184 186 186 184 184 184 184 184 186 184 184 186 186 186 184 186 186 186 186 184 186 186 184 186 186 186 186 186 186 184 184 184 185 184 184 185 184 184 184 184 185 184 185 185 185 185 185 184 185 184 185 184 184 184 184 184 185 185 184 184 185 184 184 184 185 185 185 185 185 184 185 184 185 184 185 185 184 185 184 185 184 184 185 185 185 185 184 184 185 184 184 185 184 184 184 184 184 184 185 185 184 184 184 185 185 184 185 184 184 184 185 185 185 185 185 185 185 184 185 184 185 184 185 185 185 184 184 185 184 185 185 184 185 184 185 185 185 184 184 185 185 184 184 185 184 185 184 185 185 185 184 185 185 185 184 185 185 184 184 185 184 155 155 152 148 143 140 137 137 136 137 138 141 143 144 145 145 144 143 141 140 138 137 138 139 141 144 146 149 151 152 152 150 147 145 141 137 135 133 133 135 139 144 147 148 148 147 145 141 138 135 132 130 129 184 185 185 184 184 184 184 185 200 192 186 184 184 185 185 182 180 178 175 172 170 167 166 166 168 172 174 171 163 154 149 151 163 176 191 203 206 205 200 195 190 185 180 176 173 172 172 173 173 172 171 172 176 184 191 197 201 199 194 190 188 190 195 200 204 207 209 210 208 204 201 195 187 177 165 155 146 139 135 135 136 137 139 141 143 145 144 140 138 143 157 175 191 184 184 185 185 184 184 184 185 185 185 184 185 184 184 185 184 185 196 185 170 157 148 142 144 147 148 143 134 126 124 132 147 165 185 184 185 184 185 185 185 184 185 185 184 184 185 184 185 184 185 184 185 185 184 184 185 184 185 184 185 185 184 184 184 184 185 185 184 184 184 184 185 185 185 185 185 184 185 184 185 184 184 185 184 184 184 184 184 184 184 184 185 184 185 184 185 185 185 184 184 185 184 184 184 185 184 185 185 184 185 184 184 185 185 185 184 184 184 185 184 185 184 185 185 184 184 184 184 184 184 184 185 184 184 185 185 184 185 185 184 184 184 184 184 184 185 185 184 185 185 185 185 185 184 184 184 186 184 186 184 186 186 186 186 184 184 184 186 186 184 186 186 184 184 186 184 184 184 186 184 186 186 186 184 186 184 184 186 186 186 184 184 186 184 186 184 186 184 184 186 184 184 186 186 184 186 186 184 186 184 184 184 186 186 184 186 186 184 186 184 186 186 186 186 184 185 185 185 185 185 185 185 184 185 185 184 184 185 184 185 185 185 185 185 184 184 184 185 184 184 185 184 184 185 185 184 184 184 184 184 184 185 184 184 185 184 185 184 184 184 184 185 185 185 184 184 184 184 184 185 185 184 185 185 184 184 185 185 184 185 185 184 185 184 185 184 185 185 185 184 184 185 184 184 185 184 184 185 185 185 185 184 185 185 185 185 185 184 184 185 184 185 185 184 184 184 185 184 185 185 185 184 184 184 185 185 185 185 184 184 185 185 184 185 184 185 185 185 185 184 184 184 184 185 155 153 148 141 135 132 130 130 132 133 135 138 140 142 143 143 142 141 139 136 134 132 133 134 137 140 143 147 150 152 152 149 145 141 137 134 133 132 133 135 140 144 147 148 147 146 143 140 138 135 133 131 131 184 184 185 185 185 184 185 184 199 191 184 181 180 181 181 181 181 182 181 178 175 171 168 167 169 172 173 170 162 153 148 150 162 176 191 202 205 202 196 190 184 178 174 169 166 165 166 168 169 169 170 173 179 186 194 200 205 204 201 197 195 197 199 202 204 206 207 207 205 201 198 193 185 174 162 150 140 133 131 134 137 139 141 142 144 145 144 141 141 146 160 177 193 184 185 184 184 185 185 185 184 184 184 185 184 185 184 184 185 185 192 181 168 156 148 143 144 146 148 143 135 127 126 135 152 171 190 184 185 184 185 184 185 185 184 184 185 185 185 185 185 185 185 184 185 185 184 184 184 184 184 185 185 185 184 184 185 185 184 184 185 184 184 184 185 184 184 184 185 184 185 184 184 184 184 184 184 184 184 184 185 184 184 184 185 185 184 184 185 184 185 184 185 184 184 184 184 184 185 184 185 185 184 185 184 185 184 184 185 185 184 184 184 184 185 185 184 184 184 185 184 184 184 184 184 184 184 184 185 185 185 185 185 184 184 185 185 184 184 185 184 185 184 184 185 184 185 184 184 186 184 184 184 186 186 184 186 184 184 184 186 186 186 184 184 186 186 184 184 186 184 184 184 184 184 186 184 186 184 184 184 184 186 184 184 184 184 186 184 184 184 186 184 186 184 186 184 184 186 186 184 184 186 184 186 186 186 184 184 184 184 184 184 186 184 184 186 186 184 184 185 185 185 185 184 185 184 185 185 185 185 184 185 185 185 185 185 184 184 184 185 185 184 184 184 184 185 185 185 185 185 184 185 185 184 185 185 184 184 184 185 184 185 184 185 185 185 184 185 184 185 184 185 185 184 184 185 185 185 184 184 184 185 184 184 185 184 185 185 184 185 184 185 185 184 184 184 184 184 185 185 185 184 185 185 184 184 185 185 184 185 185 185 185 185 184 184 184 184 184 184 184 185 185 184 184 185 185 184 184 184 184 185 185 184 184 184 184 184 185 185 184 185 185 184 184 184 184 151 144 135 183 183 183 183 183 130 133 135 138 140 141 141 140 139 136 133 130 128 129 130 133 137 141 146 150 153 152 149 143 139 134 132 132 132 134 137 141 144 146 148 147 145 143 141 139 137 135 134 134 185 184 184 185 184 184 185 185 197 189 182 178 177 178 179 181 183 185 185 183 179 175 171 169 170 172 172 169 161 152 147 149 161 174 189 199 201 199 193 186 180 174 170 165 162 161 163 165 167 169 171 175 181 189 197 203 207 208 206 204 202 202 203 203 203 202 203 202 199 195 192 188 180 169 156 144 134 128 129 134 138 142 143 143 144 145 145 144 145 152 166 182 196 184 184 185 184 184 185 184 184 184 184 185 185 184 185 185 185 198 187 176 165 155 147 142 143 145 147 143 137 131 132 142 159 178 197 185 185 184 185 185 185 184 185 184 185 184 185 185 184 185 185 185 185 184 185 185 185 185 184 184 184 185 185 185 185 184 184 185 184 184 184 185 184 185 185 184 184 185 185 185 184 184 185 185 184 184 185 185 184 185 184 184 184 184 185 185 184 184 185 184 184 184 185 184 185 184 185 185 184 184 185 184 184 185 184 185 184 185 184 184 184 184 184 184 185 185 184 185 184 185 185 184 185 185 185 184 185 184 184 185 185 185 184 185 185 184 185 185 184 185 184 185 185 185 185 184 186 186 186 184 186 186 186 186 186 186 186 184 186 184 186 184 184 186 184 186 186 184 184 186 186 184 184 184 184 184 186 186 186 184 186 186 184 186 184 184 186 186 186 184 186 186 186 186 186 186 184 184 186 186 186 184 186 184 186 186 186 186 186 186 186 184 186 186 186 184 184 185 184 185 184 185 184 185 184 184 184 185 184 184 185 184 184 185 185 185 184 185 184 184 184 184 185 185 185 184 184 184 184 184 184 184 184 185 184 184 185 185 185 185 185 184 184 184 185 184 184 185 184 185 185 184 185 185 185 184 184 184 185 184 185 184 184 185 184 184 185 185 184 185 184 184 184 184 184 184 185 185 184 185 185 184 184 185 185 184 185 185 184 185 184 185 184 184 184 185 184 185 185 185 184 185 185 185 185 184 184 184 185 184 184 184 185 184 185 184 185 185 185 184 184 185 185 185 184 184 148 139 183 183 183 183 183 183 126 130 133 136 138 139 139 138 136 133 129 126 124 124 126 129 133 138 144 149 152 152 147 141 135 131 129 129 130 132 134 138 141 144 145 145 144 142 140 139 137 135 134 134 184 184 185 184 184 185 185 185 197 188 181 178 177 179 181 182 185 186 187 185 182 178 174 172 171 172 170 166 157 148 144 146 156 169 183 193 196 194 189 185 179 175 171 167 165 163 163 165 167 170 173 178 185 192 199 204 208 210 209 207 206 205 203 202 200 198 197 196 192 188 184 180 172 162 150 139 130 126 128 135 141 145 145 144 143 144 145 146 150 157 171 186 184 185 185 184 184 184 185 185 184 185 185 185 184 184 184 185 202 194 183 172 162 152 145 141 141 144 146 144 140 136 139 150 167 185 184 184 184 185 184 185 184 184 184 184 184 185 185 185 184 185 184 185 184 185 185 185 184 184 184 184 185 185 184 184 184 185 184 184 185 184 184 184 185 184 184 184 185 185 184 185 184 184 185 185 185 184 185 184 184 185 184 185 184 184 184 184 184 185 184 184 184 185 185 184 185 184 184 185 185 185 184 185 184 184 185 185 184 185 185 184 185 184 184 185 185 185 184 184 185 185 185 184 185 184 184 184 185 184 184 184 184 184 184 185 185 185 184 184 184 184 185 185 185 185 185 186 184 186 186 184 184 184 186 186 186 186 186 186 186 184 186 186 184 186 184 186 186 186 184 186 184 186 184 184 184 184 186 186 186 186 186 184 184 184 184 186 184 186 186 186 186 184 186 186 184 186 184 186 186 186 186 186 186 186 186 184 186 184 186 184 186 184 184 184 184 186 184 184 185 185 184 184 184 184 185 185 184 185 184 185 184 184 185 184 184 185 185 185 184 184 184 185 184 184 184 185 185 185 185 184 184 184 185 185 185 184 184 185 184 184 184 185 185 184 185 184 184 185 185 185 184 184 184 185 185 185 184 184 184 185 184 184 184 184 184 185 184 185 184 185 184 185 185 184 185 185 184 185 185 185 185 185 184 184 185 184 185 185 184 184 184 185 185 185 184 185 184 185 185 184 185 184 185 184 184 185 185 185 184 185 184 185 184 184 184 185 185 184 184 185 185 185 185 185 184 185 146 137 183 183 183 183 183 183 124 128 132 135 137 138 137 135 133 129 125 122 120 121 123 126 131 135 142 147 150 150 145 139 133 128 126 125 126 128 130 133 136 139 141 143 143 142 141 138 135 133 132 131 185 185 185 184 185 185 185 185 196 188 181 179 179 181 183 185 186 188 188 186 184 181 177 174 172 170 167 162 153 145 141 142 151 162 175 185 189 189 186 184 181 179 176 173 170 168 168 168 170 172 176 181 187 193 198 203 207 209 210 209 207 205 203 201 197 194 193 191 187 182 178 174 167 157 146 136 129 127 130 137 144 148 147 145 142 143 145 148 153 162 175 189 185 185 185 185 184 185 184 184 185 184 184 185 184 185 184 184 201 193 181 170 160 151 144 140 140 143 145 145 143 141 146 156 172 190 184 184 184 185 184 184 185 184 184 184 184 184 184 184 184 185 185 184 185 184 185 185 184 185 184 184 185 184 184 184 185 185 185 184 185 185 184 185 184 184 185 184 185 185 185 184 185 184 185 184 184 184 185 185 184 185 184 185 185 185 184 185 184 184 185 185 185 184 184 184 185 184 185 185 184 184 184 185 184 184 184 184 184 184 184 184 184 185 184 184 184 184 185 184 184 185 185 184 185 185 185 185 184 184 185 185 185 184 185 185 185 185 185 184 185 185 185 185 184 185 185 186 184 186 184 186 186 186 184 186 184 186 186 186 186 184 184 184 184 186 186 184 184 186 186 184 186 184 186 184 186 186 184 186 186 184 186 186 184 184 184 184 186 184 186 184 184 186 184 186 184 184 186 186 186 184 186 184 186 186 186 186 186 184 186 184 186 186 186 184 186 186 184 185 184 184 185 184 185 184 185 185 184 184 185 185 184 184 184 185 185 184 184 185 185 185 185 184 184 184 184 185 185 185 184 185 184 184 184 184 185 185 185 185 184 185 185 184 185 185 185 185 184 185 185 184 184 185 185 184 185 185 184 184 184 184 184 185 185 185 184 184 184 184 184 185 185 184 184 184 184 185 184 184 185 184 185 184 184 185 184 184 184 185 185 185 185 185 184 185 185 185 184 184 184 184 185 185 185 185 184 185 185 184 184 185 184 185 184 185 185 185 185 185 185 185 185 185 184 184 185 185 144 136 183 183 183 183 183 183 123 127 131 135 137 138 136 134 131 128 124 121 119 120 122 125 130 135 141 146 149 148 145 138 133 127 124 123 122 123 125 128 132 135 139 141 143 143 141 138 134 131 129 128 184 185 185 185 185 185 184 184 196 188 183 181 182 185 187 187 188 188 187 185 185 183 180 176 173 170 165 159 150 143 139 139 146 155 167 177 182 185 185 185 185 185 183 181 178 175 173 172 173 175 179 184 188 194 197 201 205 208 209 209 207 205 202 198 194 190 188 185 181 175 171 166 159 152 143 135 131 130 134 142 148 152 149 145 141 141 144 150 157 167 181 193 184 185 184 184 185 184 184 184 185 184 185 184 185 185 185 185 200 191 179 168 158 149 143 139 139 141 144 146 146 147 153 164 179 194 184 184 185 184 184 184 185 185 184 185 184 185 185 185 184 184 184 185 185 184 184 185 185 184 184 185 184 184 184 184 185 184 185 184 185 185 185 184 185 184 185 184 184 185 185 184 185 185 185 185 184 184 184 184 184 184 185 184 185 185 185 185 184 185 184 185 184 184 185 184 185 184 185 185 185 185 184 185 185 184 185 184 184 185 185 184 184 185 185 184 185 185 185 184 185 184 185 184 185 185 184 185 184 185 184 184 184 185 184 185 185 184 185 185 184 184 185 185 184 185 185 184 186 184 184 184 184 186 186 184 184 186 184 184 186 184 186 184 186 184 184 184 184 186 186 184 186 184 184 184 184 184 186 186 186 186 186 184 184 186 184 184 186 184 186 186 186 184 184 184 184 184 184 184 184 186 184 186 186 184 184 184 186 184 184 186 186 186 184 184 184 186 184 184 184 184 185 185 185 185 184 185 184 185 184 185 185 184 185 184 185 185 184 185 185 185 184 184 184 185 185 184 185 185 185 184 185 184 185 185 184 185 184 185 184 184 184 184 184 184 184 185 184 185 184 184 184 185 185 185 184 184 184 185 184 185 185 184 185 184 185 185 185 185 184 184 185 184 184 185 185 184 185 184 185 184 184 185 185 184 185 185 184 185 185 185 184 185 184 184 185 184 185 185 184 185 184 185 184 184 184 184 185 185 185 185 185 185 185 185 185 185 184 185 184 185 185 184 184 185 184 184 141 134 183 183 183 183 183 183 123 128 132 136 138 138 136 133 130 126 123 121 120 121 123 126 130 135 140 145 147 146 143 138 133 127 183 183 183 183 183 183 183 130 135 139 142 143 142 138 133 128 126 125 184 185 185 184 184 185 185 185 195 188 184 183 186 190 192 191 190 188 186 184 184 183 181 178 175 171 166 160 152 146 143 143 148 155 165 174 179 183 186 188 190 190 189 187 184 181 177 174 175 177 181 186 190 194 197 199 202 205 207 208 207 205 201 197 192 186 183 180 175 168 163 157 152 145 139 135 134 134 139 146 152 154 150 144 138 139 144 152 163 175 188 198 185 184 185 184 185 185 185 184 185 184 185 185 184 185 185 185 198 188 176 165 155 148 142 137 137 139 143 147 150 155 163 174 186 184 185 184 184 184 184 185 184 184 185 185 185 185 185 185 184 184 184 185 184 184 184 185 185 184 185 184 185 184 184 184 185 184 184 185 184 185 185 184 184 184 185 185 185 185 184 185 185 184 184 185 184 185 185 184 184 184 185 184 184 184 184 184 185 184 184 185 184 184 184 185 184 185 185 185 185 185 185 185 185 185 184 184 184 185 184 184 185 184 184 184 185 184 184 184 185 185 185 184 185 184 185 185 185 184 185 185 185 184 184 184 184 184 185 184 185 185 185 185 184 184 185 184 184 186 184 184 186 184 186 184 184 184 184 186 184 184 184 184 186 184 186 184 186 184 186 186 186 186 186 186 184 184 184 186 186 186 184 184 184 186 186 186 184 186 184 186 184 186 184 184 184 186 184 186 186 186 184 184 184 184 184 184 184 186 186 186 186 184 186 184 186 186 184 186 186 184 184 185 185 184 185 184 185 184 184 185 184 185 184 184 184 185 184 184 185 184 185 185 185 184 185 184 185 184 184 185 185 184 185 184 184 185 184 185 184 185 184 184 185 185 184 185 184 185 184 185 185 185 184 184 184 185 184 184 184 184 185 184 184 184 184 185 185 184 184 185 184 185 184 185 185 185 184 184 185 185 184 185 184 184 184 184 185 184 185 184 185 184 185 184 184 184 184 184 184 184 185 184 184 185 184 184 184 184 184 185 185 184 185 185 185 184 184 185 184 184 184 185 185 185 185 184 138 132 183 183 183 183 183 183 123 128 133 137 139 139 136 132 128 125 183 183 183 183 123 126 130 134 139 143 145 145 142 137 132 126 183 183 183 183 183 183 183 126 132 138 142 144 143 138 132 126 123 123 185 185 184 184 185 184 185 197 192 188 185 186 189 193 195 194 191 188 184 182 182 182 181 179 177 174 170 166 160 155 153 153 157 162 169 177 182 186 190 192 194 194 192 190 186 182 177 174 174 177 181 186 190 194 195 197 200 203 206 207 206 205 201 197 191 184 179 175 168 160 155 150 145 141 137 136 137 139 144 150 154 155 150 142 136 137 144 155 169 182 194 203 185 184 184 184 184 184 185 184 184 184 185 185 185 185 185 184 196 185 173 163 154 147 142 137 135 136 140 146 152 160 171 182 193 184 185 184 184 185 184 185 184 184 184 184 185 185 185 185 184 185 185 185 184 184 184 184 184 185 184 184 184 185 184 184 184 185 185 184 185 184 184 185 185 184 184 184 184 185 184 184 184 184 185 185 185 184 185 185 185 184 184 184 185 185 185 185 185 185 185 185 185 184 184 185 185 184 184 184 185 184 184 185 184 185 185 185 184 184 184 184 184 185 184 185 184 185 185 184 185 184 185 184 185 185 185 185 185 184 184 185 184 184 184 184 185 184 184 185 185 185 185 185 184 184 184 184 184 186 184 184 186 186 184 184 186 186 186 184 184 186 186 184 184 186 186 184 186 186 184 184 184 184 184 186 186 186 186 186 186 186 186 184 184 184 186 184 186 184 186 184 186 186 186 186 186 186 186 186 184 184 184 184 184 186 186 184 186 186 184 184 186 184 186 184 186 186 184 184 184 185 184 185 185 185 184 185 185 185 184 184 184 185 185 185 185 185 184 185 185 184 185 185 185 184 184 184 184 185 184 185 185 184 184 185 184 184 184 184 185 185 185 184 184 184 185 185 185 184 185 184 185 185 185 185 185 184 185 185 184 184 184 185 185 184 184 185 184 184 184 184 185 185 184 184 185 184 184 184 185 184 184 185 185 185 184 184 185 184 185 185 184 185 184 185 185 184 185 185 185 185 184 184 184 185 185 185 185 185 184 185 185 185 185 185 184 184 185 184 184 185 184 185 184 184 185 185 135 129 183 183 183 183 183 183 123 129 134 139 141 140 136 131 127 183 183 183 183 183 183 125 130 134 139 142 144 143 141 136 132 126 183 183 183 183 183 183 183 124 130 137 141 144 143 138 132 125 122 121 184 184 185 184 184 185 199 194 190 187 186 188 192 197 199 197 192 187 182 179 179 179 180 179 179 179 178 176 173 170 169 170 172 176 181 186 190 193 195 197 197 197 195 192 187 181 175 172 172 174 179 185 189 192 193 195 197 201 204 206 206 205 203 198 193 185 178 172 163 154 148 143 139 137 136 138 141 145 149 154 156 155 148 139 133 134 143 157 174 188 184 185 184 185 184 185 184 184 184 185 184 185 184 185 184 184 185 184 195 183 170 161 153 147 142 137 133 133 137 145 153 164 177 188 198 184 185 184 184 184 184 185 184 185 184 185 184 184 184 185 185 185 185 184 185 184 184 184 185 184 184 184 185 184 184 184 184 185 185 184 185 185 185 185 185 185 185 184 184 185 185 184 184 184 185 184 185 184 185 184 185 185 184 184 185 184 184 185 185 184 185 185 185 185 185 184 184 185 184 184 185 185 185 185 185 185 184 184 185 184 185 184 184 184 185 185 184 184 185 185 184 185 184 184 185 184 184 184 185 185 185 184 184 184 184 185 184 184 185 185 184 184 184 185 185 185 185 186 184 186 186 184 186 186 184 184 184 186 184 184 186 186 186 184 184 186 186 186 184 184 184 184 186 186 184 186 186 184 186 186 184 186 186 186 186 184 184 186 184 186 184 184 184 186 184 186 186 186 184 186 184 186 184 186 186 184 184 184 186 184 186 186 186 184 186 186 184 184 184 186 184 186 186 185 185 184 184 184 184 184 185 184 185 185 185 185 185 185 184 184 184 185 185 184 184 185 185 184 185 184 184 185 185 184 185 184 185 185 185 185 185 184 184 184 184 185 185 184 185 184 185 184 185 185 185 185 184 185 185 185 184 184 184 184 184 185 185 184 185 184 185 185 185 185 185 184 184 184 184 185 185 184 185 185 184 185 185 184 184 185 184 184 184 185 184 184 184 185 185 185 184 185 184 184 184 185 185 185 184 184 184 185 184 185 185 184 184 185 184 184 185 184 184 184 184 185 185 184 131 126 183 183 183 183 183 183 123 130 135 140 142 141 136 130 126 183 183 183 183 183 183 125 129 134 138 141 142 142 139 135 131 126 183 183 183 183 183 183 183 123 130 136 141 145 143 139 132 126 123 122 184 185 185 185 185 199 194 190 188 186 187 190 196 201 202 199 192 186 179 176 175 176 177 179 181 184 186 187 186 185 185 186 188 191 194 197 199 201 202 201 200 199 196 192 185 179 173 169 169 172 177 184 188 191 192 193 195 199 202 204 205 204 203 200 194 186 177 170 160 150 144 139 136 135 137 141 146 150 153 156 156 154 146 137 130 133 143 159 178 193 184 184 185 185 185 184 185 184 185 184 184 184 185 185 185 184 184 185 193 181 168 159 153 148 143 137 132 130 134 143 153 166 181 193 202 185 185 185 184 184 185 184 184 185 185 184 185 184 185 184 184 185 185 184 185 185 185 184 184 185 184 184 185 184 185 184 184 184 185 185 185 184 184 185 185 185 185 184 185 184 185 185 184 184 185 184 185 185 185 185 185 185 185 185 184 184 184 185 184 184 184 185 185 185 184 184 185 184 185 185 184 185 185 185 185 185 184 185 184 184 185 184 184 184 184 185 184 184 184 184 185 185 185 184 185 185 184 185 184 185 185 185 184 184 184 185 184 185 184 184 184 185 185 185 185 184 184 184 184 186 184 186 186 184 186 184 184 186 184 186 184 184 186 186 184 184 186 186 186 184 184 186 186 186 186 186 184 184 186 184 186 186 186 186 184 184 186 186 186 184 186 184 186 186 184 186 186 184 186 184 184 186 186 184 186 184 186 184 186 186 184 186 186 184 184 184 184 186 184 186 186 184 184 184 185 184 185 185 185 184 185 185 184 185 184 184 185 184 184 184 184 184 185 184 185 184 185 184 185 185 185 185 184 184 184 184 184 184 185 184 185 184 184 185 184 184 184 185 185 185 184 184 184 184 184 185 184 185 185 184 184 185 185 184 185 185 184 184 185 185 185 185 184 185 185 184 184 184 184 185 184 185 184 185 185 185 184 184 185 185 185 184 185 185 184 184 184 185 185 185 184 184 185 184 185 184 184 184 185 184 185 185 184 184 185 185 184 185 184 184 185 185 184 184 185 185 185 185 128 123 183 183 183 183 183 183 123 130 136 142 144 142 137 131 125 183 183 183 183 183 183 124 129 133 137 140 141 141 139 135 131 126 183 183 183 183 183 183 183 124 130 137 141 144 143 139 133 127 124 123 185 185 184 185 199 193 187 185 185 186 189 193 198 203 204 200 192 185 178 174 173 174 175 178 182 186 190 193 194 194 194 196 199 201 203 206 207 207 207 205 202 199 195 190 183 177 171 168 168 171 177 183 188 190 191 192 194 197 199 201 202 202 201 198 193 184 175 168 158 148 142 137 134 134 138 145 150 154 157 157 156 153 144 135 129 133 144 163 183 184 184 185 185 185 184 184 185 185 185 184 184 184 185 185 184 185 185 185 191 179 165 157 151 148 144 137 132 129 132 142 154 170 185 198 185 184 184 185 185 185 185 185 185 184 184 184 184 184 184 185 185 184 185 185 185 184 184 184 184 184 185 184 185 185 184 184 184 185 185 185 185 185 184 185 184 185 184 184 185 184 184 184 184 185 184 184 184 184 184 185 185 184 185 184 184 184 184 185 184 184 184 185 184 185 184 184 185 184 184 184 184 184 184 185 184 184 184 185 184 185 185 184 185 185 185 185 185 184 184 184 184 185 184 185 185 185 184 184 185 185 184 185 184 185 184 185 185 185 185 184 184 185 185 184 184 185 184 184 186 184 186 184 184 184 184 184 186 186 186 184 184 184 186 184 186 184 184 186 184 184 184 186 186 184 186 184 186 186 184 184 184 184 186 186 184 186 184 186 184 184 184 184 184 184 184 184 186 186 184 186 184 186 186 186 186 186 184 186 186 186 184 186 184 186 186 184 184 184 184 186 184 184 186 186 184 185 185 184 185 185 184 185 185 184 184 184 184 184 184 184 184 184 185 184 184 185 184 184 184 185 185 185 185 184 184 185 184 185 185 184 185 184 184 184 185 185 184 184 185 184 184 184 184 184 185 185 184 185 184 184 184 184 184 184 185 184 184 185 184 184 184 185 185 184 184 184 184 185 185 185 184 184 185 185 184 185 185 184 184 185 185 185 184 184 185 185 185 185 184 184 185 184 185 185 185 185 185 184 185 184 185 184 185 184 185 184 184 185 185 184 185 185 184 185 185 185 185 185 126 122 183 183 183 183 183 183 124 131 137 142 144 142 137 131 125 183 183 183 183 183 183 124 129 133 137 140 141 141 139 135 131 126 183 183 183 183 183 183 183 125 131 137 141 143 142 139 134 128 126 125 184 185 185 196 187 180 176 177 180 186 192 197 202 205 205 201 193 185 177 172 171 172 174 176 180 185 189 192 194 194 194 197 201 205 208 211 212 212 210 207 202 196 191 185 178 174 170 169 170 174 180 186 190 193 193 194 195 197 198 199 197 196 194 191 186 178 171 165 157 148 142 137 135 135 141 148 154 158 159 157 155 151 143 135 130 135 148 168 188 185 185 185 185 185 184 185 184 185 185 185 184 184 185 184 185 185 184 184 188 174 160 152 148 146 143 137 132 130 133 144 157 174 191 184 184 184 184 184 185 184 184 185 184 184 185 185 185 185 185 184 185 185 184 184 184 184 185 185 184 184 185 184 184 185 185 185 184 185 185 184 185 185 184 185 185 185 185 185 184 185 185 185 184 184 184 185 184 184 184 185 185 184 184 184 184 185 184 184 185 184 184 185 185 184 185 184 184 184 184 184 185 185 184 185 185 185 185 185 184 185 184 184 185 184 185 185 184 184 184 184 185 185 184 185 184 184 185 185 185 185 184 184 184 184 184 184 185 185 184 185 185 184 184 185 184 184 185 184 184 186 186 184 184 186 186 184 186 186 186 184 186 184 184 186 184 184 184 186 186 184 186 184 186 186 186 186 186 186 184 184 184 186 184 184 186 184 184 186 186 186 184 184 186 184 184 184 186 186 184 186 186 184 184 184 186 184 186 184 184 186 184 184 186 184 186 186 186 184 186 186 186 186 184 184 186 184 184 184 185 184 184 184 184 184 185 184 184 184 185 185 184 184 185 185 185 184 184 185 185 184 184 184 185 185 184 184 184 185 184 184 184 184 184 185 184 184 184 185 185 185 185 184 184 185 185 185 185 185 184 185 184 184 185 185 185 185 184 184 184 185 184 184 185 185 185 184 185 184 185 185 185 184 185 184 185 184 184 184 185 185 185 184 184 185 185 185 184 184 184 185 184 184 184 185 184 185 185 184 184 185 184 185 185 185 185 184 184 185 184 185 185 185 184 184 185 184 184 184 184 123 183 183 183 183 183 183 125 131 136 141 143 141 137 131 126 183 183 183 183 183 183 183 128 132 137 139 141 141 140 137 134 129 183 183 183 183 183 183 183 126 131 135 139 141 141 139 135 132 130 130 193 193 191 182 172 166 164 168 175 185 194 200 205 207 206 201 194 186 178 173 171 171 172 174 177 180 184 186 186 185 185 188 195 201 207 211 213 213 210 206 199 192 185 178 172 170 170 171 174 179 185 190 194 197 197 197 197 199 199 198 195 191 187 181 175 168 164 160 155 148 144 139 138 139 144 151 157 159 158 155 152 148 141 135 133 140 153 172 193 184 184 184 184 184 184 184 185 184 185 184 184 184 184 184 184 184 185 184 185 170 155 148 145 144 143 138 133 131 135 146 161 178 195 185 185 184 185 185 184 185 184 184 184 184 185 184 184 184 184 185 185 185 185 185 184 184 184 184 185 185 184 184 184 185 185 185 185 184 184 185 184 185 184 185 185 184 185 185 184 184 184 184 185 185 185 184 184 184 185 185 184 184 184 184 185 185 184 184 184 185 185 184 185 184 185 185 185 184 184 184 184 185 184 184 184 184 184 185 185 185 185 185 185 185 185 184 184 185 185 185 185 184 185 185 184 184 184 185 184 184 185 184 185 185 184 184 184 184 185 185 185 185 185 184 184 185 185 184 186 184 184 184 186 186 184 186 186 186 184 184 186 184 184 186 186 186 186 184 186 186 184 186 184 184 184 184 184 186 184 186 184 184 184 184 186 184 186 184 184 186 186 186 186 184 184 184 186 184 184 186 186 186 184 184 184 184 184 184 184 186 186 184 184 186 184 184 184 186 186 186 184 186 186 184 186 184 184 185 185 184 185 185 184 184 184 184 184 185 184 185 184 184 185 184 185 185 185 185 185 184 184 185 185 185 184 184 185 184 184 184 185 185 185 185 184 184 184 184 185 184 185 184 184 184 185 184 185 184 184 184 184 184 184 185 185 184 184 185 184 185 185 184 184 185 185 185 184 184 185 185 185 185 185 184 185 185 184 184 185 184 185 185 185 185 184 184 185 184 185 184 184 185 185 184 184 184 185 184 185 184 184 184 184 184 185 185 185 184 184 184 185 185 184 185 184 185 185 184 184 125 183 183 183 183 183 183 126 130 135 138 140 139 137 133 129 183 183 183 183 183 183 183 127 132 136 140 142 143 142 139 136 132 126 183 183 183 183 183 123 127 131 134 136 138 139 138 137 135 134 134 180 180 177 169 160 155 155 163 172 185 195 202 206 207 205 201 194 186 179 174 172 171 172 172 173 175 177 177 175 174 173 177 186 194 203 210 212 212 209 204 196 187 179 172 168 168 170 174 178 184 189 194 198 201 201 201 201 200 199 197 192 186 179 172 166 161 159 158 156 151 147 144 142 143 147 153 157 158 157 153 150 146 141 137 136 144 157 176 195 184 185 185 185 184 185 185 185 185 184 185 185 184 184 185 184 185 184 197 183 166 152 145 142 142 141 138 134 133 137 150 163 180 196 185 184 185 185 184 185 184 184 185 184 184 184 184 184 184 184 185 184 184 184 184 185 185 185 184 184 184 185 184 184 184 184 185 185 184 184 185 184 185 184 184 184 184 184 184 185 184 184 185 185 185 185 185 185 184 184 184 185 184 185 185 184 185 184 185 184 185 184 184 185 184 184 184 184 185 185 185 185 185 184 185 184 185 184 184 184 185 185 185 184 184 185 184 184 184 184 184 185 184 185 184 184 184 185 185 184 185 185 185 184 185 185 184 185 184 185 184 184 184 185 184 185 184 184 184 186 186 186 186 186 184 184 184 186 184 184 186 184 184 186 186 186 186 186 184 186 184 186 186 186 186 186 186 184 186 184 186 186 186 184 186 186 184 184 184 184 186 186 184 186 184 184 184 186 186 186 184 186 186 186 184 184 184 184 186 184 184 184 184 186 184 186 186 184 184 186 184 186 184 186 186 186 184 184 184 184 184 184 184 185 184 184 184 185 184 184 185 184 185 185 185 185 184 185 184 185 185 185 185 184 185 185 184 184 184 184 184 184 184 184 185 185 185 184 184 184 185 184 184 184 185 185 184 185 185 185 185 185 185 185 185 185 184 185 184 185 184 185 184 184 185 184 184 185 184 184 185 184 184 185 185 184 184 185 184 184 185 185 184 185 184 185 185 184 184 184 184 184 184 185 185 184 184 184 184 184 185 185 185 185 185 185 184 184 184 184 184 184 184 185 184 184 184 185 184 185 127 183 183 183 183 183 123 126 130 133 135 137 137 136 134 130 126 183 183 183 183 183 183 127 132 136 140 143 144 144 142 139 134 129 125 183 183 183 183 124 127 130 132 134 136 137 138 138 138 138 139 166 166 165 157 150 146 149 159 172 186 199 205 207 206 203 199 192 186 179 174 173 172 172 170 169 168 168 166 163 160 160 165 176 186 198 207 210 210 206 201 192 182 173 166 164 166 171 177 183 188 194 198 201 204 204 203 201 199 197 192 185 178 170 163 158 155 157 159 161 158 154 150 147 147 150 154 157 157 155 150 147 145 141 139 141 150 163 181 185 185 185 184 184 185 185 184 184 185 184 185 184 185 185 185 185 185 184 196 181 163 148 141 139 140 140 138 135 135 141 153 166 183 185 185 184 184 184 184 184 184 185 185 185 185 184 184 184 184 184 184 185 185 185 185 184 184 184 184 184 185 185 184 185 185 185 184 184 184 184 184 185 185 184 184 184 185 184 184 185 184 185 184 184 184 185 184 185 185 185 184 185 185 184 184 184 185 184 185 185 185 184 184 185 184 185 185 184 185 184 185 185 184 185 185 185 185 185 185 185 185 184 184 185 184 185 184 185 185 185 185 185 185 185 185 185 184 184 185 184 184 184 185 185 185 184 185 184 185 185 185 185 185 185 185 185 185 185 186 184 184 186 186 184 186 186 186 186 184 184 186 186 184 184 186 184 186 184 184 184 184 186 184 186 186 186 186 186 186 186 186 186 186 184 186 186 184 186 186 186 186 184 186 184 184 186 186 184 186 186 184 184 186 184 186 184 184 186 184 186 186 184 186 186 186 184 184 186 186 186 186 184 186 184 184 186 186 186 184 185 185 185 185 184 184 184 185 184 185 185 184 185 185 185 185 185 184 184 185 185 185 185 184 185 185 184 185 184 184 184 184 185 185 184 185 185 184 185 184 184 184 185 185 185 185 185 185 184 184 184 185 185 185 184 184 184 185 184 185 185 184 184 184 184 184 185 184 184 185 184 185 185 185 184 185 185 184 184 185 185 184 184 185 185 184 184 184 184 185 185 185 184 184 184 184 184 185 185 184 185 184 185 184 185 185 184 184 185 184 184 185 184 184 184 185 185 184 185 184 184 131 183 183 183 183 183 125 128 130 131 133 134 135 135 135 133 128 183 183 183 183 183 183 126 131 136 140 143 145 145 143 141 137 133 128 125 123 122 124 127 129 131 132 133 134 136 138 139 141 142 142 157 157 156 151 146 144 150 163 176 191 203 207 207 203 199 194 188 183 178 174 174 174 174 170 166 162 158 155 152 150 152 159 171 184 197 206 210 208 203 197 188 178 170 164 163 166 172 180 186 191 195 199 202 203 203 201 197 192 188 181 174 167 161 157 155 157 162 168 171 169 164 157 151 150 152 155 158 157 154 149 145 143 142 142 145 155 168 185 184 184 185 185 185 185 184 185 184 184 185 185 184 184 184 185 184 185 185 195 178 160 144 137 135 137 139 139 137 138 144 157 171 186 185 184 185 185 185 185 185 184 185 184 185 185 184 185 184 184 184 185 185 185 185 184 184 184 184 184 184 185 184 185 184 184 185 185 184 185 185 184 184 184 185 185 185 185 185 184 185 184 185 185 184 185 184 185 184 185 185 185 185 184 184 185 185 184 184 184 184 185 185 184 185 185 185 184 184 184 184 184 185 185 184 185 184 185 185 184 184 184 185 185 184 184 185 185 185 184 185 184 185 185 184 184 184 185 185 184 184 184 185 185 184 185 184 185 184 185 185 185 184 185 184 185 185 184 185 184 184 184 186 186 186 184 184 184 186 184 186 184 186 186 184 184 184 184 184 184 186 184 186 186 186 184 184 184 184 186 184 186 184 184 184 184 184 184 186 186 186 184 184 186 186 184 184 186 184 184 186 186 186 184 186 186 186 186 184 186 184 186 184 186 184 186 184 186 186 186 186 186 186 186 186 184 186 184 184 185 184 185 185 185 184 185 184 185 184 184 184 185 185 185 185 185 184 184 184 184 184 185 184 184 185 185 185 184 184 185 185 185 184 185 184 185 184 185 184 184 185 184 184 185 184 185 185 185 184 185 185 184 185 184 184 185 185 185 184 185 184 184 184 184 184 185 185 185 185 184 185 184 184 185 184 184 185 184 184 184 185 185 184 184 185 185 185 185 185 185 185 184 185 185 185 185 185 185 185 185 184 185 185 184 184 185 185 185 184 184 184 185 184 184 185 185 185 185 185 184 185 135 128 183 183 183 183 128 130 131 131 131 132 133 135 135 135 131 183 183 183 183 183 183 126 130 135 139 142 144 145 144 142 139 136 133 130 128 128 129 131 133 134 134 134 134 136 138 140 142 144 144 153 153 152 150 148 149 157 170 183 197 206 208 206 200 194 188 183 179 175 174 175 177 177 173 166 158 152 148 145 144 147 156 170 184 198 207 210 207 200 193 185 177 170 166 165 168 174 181 187 192 196 199 201 202 202 199 193 185 177 168 161 156 154 154 156 162 171 178 182 179 172 163 154 150 151 154 157 156 153 148 145 144 143 143 147 157 170 186 184 184 184 185 184 184 184 184 185 184 185 184 185 185 184 185 184 184 185 194 177 157 142 135 134 137 139 139 138 139 146 159 173 189 184 184 185 185 184 184 184 184 185 184 184 184 184 185 184 184 185 185 184 184 185 185 185 184 185 184 185 185 185 184 185 184 185 185 185 185 185 185 185 185 185 185 185 184 185 184 184 185 185 184 184 184 184 185 185 185 185 185 185 184 185 185 184 185 185 185 185 184 185 185 185 184 184 184 185 185 184 185 184 185 185 185 184 185 185 185 184 185 185 184 184 184 185 185 185 185 185 185 184 185 184 184 185 184 184 185 185 185 185 185 185 184 184 185 185 185 185 185 185 185 185 185 185 184 185 184 186 186 186 186 186 184 184 186 184 186 186 184 186 186 186 184 186 186 184 184 184 184 184 184 186 186 186 184 184 186 184 184 184 184 186 184 184 184 184 184 186 184 186 186 186 186 184 186 186 184 184 186 186 184 184 184 184 186 184 186 184 184 186 184 184 186 184 184 186 184 184 184 184 184 186 184 184 186 184 184 184 184 185 185 185 185 184 185 185 184 184 185 185 185 185 184 184 185 184 184 185 185 184 184 185 184 184 185 185 185 184 184 184 184 184 184 185 184 185 184 185 184 184 184 184 185 185 184 184 184 184 185 185 184 184 184 184 185 185 185 184 185 184 185 184 185 185 184 185 185 185 185 184 184 184 185 184 185 184 184 185 185 184 184 185 184 185 184 185 185 185 184 184 184 184 185 185 184 184 185 185 185 184 184 184 185 184 185 185 184 185 184 184 184 184 184 184 184 185 184 185 137 132 126 125 126 129 132 134 133 132 132 131 132 134 135 134 132 129 126 183 183 183 123 126 129 133 137 140 142 143 143 142 140 138 135 134 132 133 134 136 137 137 137 136 136 137 139 141 143 143 144 153 153 154 155 156 160 168 181 192 203 209 209 203 195 188 182 177 175 173 173 177 181 182 177 167 155 146 141 139 141 146 157 172 185 199 208 209 205 197 189 183 177 173 170 170 172 177 182 187 192 195 197 199 199 198 195 187 175 165 154 147 145 148 154 161 172 183 192 196 192 182 168 155 150 150 153 156 155 152 148 146 145 145 145 149 159 172 187 185 185 184 184 184 185 184 185 184 185 185 184 184 185 185 184 184 185 184 193 175 156 141 134 133 136 139 139 139 140 147 161 175 191 184 185 185 184 185 185 185 185 185 185 184 184 185 185 184 185 184 184 184 184 184 185 184 185 185 184 184 185 185 184 185 184 184 185 185 184 185 185 185 184 184 184 185 185 185 185 185 185 185 185 185 184 185 184 185 185 185 184 185 184 184 184 184 185 184 185 185 185 185 185 185 185 184 185 185 184 185 184 185 184 184 185 184 184 185 185 184 185 185 185 184 184 185 185 185 185 184 185 185 185 184 185 185 184 184 185 184 185 185 185 184 184 185 184 185 185 185 185 184 185 185 185 184 184 185 186 184 184 184 184 186 184 184 186 186 186 184 186 184 186 184 186 184 184 186 184 186 184 184 184 184 186 186 184 184 184 186 186 186 184 186 184 184 186 186 184 184 184 186 184 184 184 184 186 184 186 186 186 184 186 184 186 184 186 184 186 184 184 186 184 186 184 184 186 186 184 184 184 184 186 184 186 184 184 186 186 184 185 185 184 184 184 185 185 184 185 185 184 184 184 184 185 185 184 185 184 184 185 184 184 185 184 185 185 184 185 184 185 184 185 184 185 184 184 184 184 185 185 184 184 184 184 184 185 185 184 185 184 185 184 184 184 184 185 184 185 185 184 184 184 185 185 184 185 184 184 184 185 185 185 184 184 185 185 184 185 185 184 185 185 184 184 184 184 185 184 184 185 185 185 185 184 184 185 184 184 185 184 184 184 184 185 184 185 185 184 185 184 185 184 185 185 184 185 184 184 184 139 135 131 130 131 134 135 136 135 134 132 132 132 133 134 134 134 132 130 128 126 125 125 125 127 130 134 137 139 140 141 140 140 139 139 137 137 138 140 141 142 142 141 140 139 139 139 140 141 141 141 158 158 159 163 167 172 182 192 201 209 212 209 201 191 183 176 172 171 170 172 177 183 185 179 167 153 141 137 137 142 149 162 176 188 201 208 208 201 192 185 180 177 175 175 175 176 179 183 186 189 192 194 194 194 192 187 178 165 153 142 137 139 146 158 169 183 184 184 184 184 190 172 157 149 148 152 155 155 152 148 146 146 146 147 151 161 174 188 185 184 184 185 185 185 184 185 185 184 184 184 184 184 184 184 185 185 184 192 175 156 140 133 133 136 139 140 140 141 149 163 177 193 185 184 184 185 185 184 184 184 184 185 185 184 185 184 185 185 184 185 185 184 184 185 184 185 184 184 185 184 185 185 184 184 185 184 185 185 185 185 184 185 185 185 185 185 184 185 185 184 185 184 185 185 185 184 185 184 185 185 184 184 185 184 185 184 185 185 184 184 185 185 184 184 184 184 184 184 184 184 185 184 184 184 185 185 184 184 184 184 185 185 185 184 184 184 185 184 184 185 184 184 185 185 184 184 185 184 184 184 185 185 185 185 184 184 184 184 184 185 184 184 184 184 184 185 184 186 186 186 186 186 186 186 184 184 184 186 184 186 186 186 186 184 184 184 184 186 186 186 186 186 186 186 184 186 184 184 184 186 184 184 186 184 184 184 186 186 184 184 184 186 186 186 186 186 186 186 184 186 184 184 186 184 184 186 184 186 184 184 184 186 184 184 184 184 184 184 186 184 186 184 186 186 184 186 186 186 184 184 184 184 184 184 185 184 184 185 185 184 185 184 184 185 185 184 184 185 185 185 184 184 184 184 184 185 184 185 185 184 184 184 185 184 184 184 185 185 185 184 185 185 184 185 184 184 184 184 184 184 184 185 184 185 184 185 185 185 185 184 184 185 184 184 185 185 184 185 185 184 185 185 184 184 185 184 185 185 184 184 185 184 185 185 185 184 185 185 184 185 185 185 184 184 184 185 184 184 185 184 184 185 185 184 184 185 184 185 184 184 184 184 185 185 185 185 185 185 143 141 138 136 135 136 138 139 140 138 136 134 133 132 133 134 134 134 134 134 133 131 129 127 126 127 129 132 135 137 138 139 139 140 141 141 141 142 143 145 145 145 145 144 143 142 141 140 139 139 139 139 165 165 167 172 178 184 193 202 209 214 214 209 200 189 180 173 169 168 168 170 175 181 182 177 164 150 139 135 138 146 156 169 182 192 201 206 205 197 188 182 179 178 178 179 180 181 181 183 184 186 188 188 187 185 182 178 169 157 147 138 136 141 152 165 178 193 185 185 184 185 194 174 157 149 148 152 155 155 151 147 145 145 147 150 155 166 178 191 184 185 185 184 185 184 185 185 184 184 184 184 184 185 184 184 184 185 185 192 175 156 141 134 133 136 139 140 140 142 150 165 179 195 185 184 185 184 184 185 184 184 185 185 185 185 185 184 185 184 185 185 185 184 184 185 184 185 185 185 184 184 185 184 184 184 184 184 185 184 185 184 185 184 185 184 184 185 185 184 184 184 184 185 184 185 184 184 184 184 184 184 185 184 184 184 185 185 185 184 184 185 184 184 185 184 185 185 184 185 185 185 185 185 185 184 184 185 185 184 185 184 184 184 185 185 184 185 184 185 184 184 184 184 185 185 185 185 184 184 184 185 185 184 184 185 185 184 185 184 185 184 185 185 184 184 184 184 185 184 184 184 186 184 184 184 184 184 186 186 184 186 186 186 184 186 184 184 184 184 184 186 184 186 184 186 184 184 186 186 184 186 184 184 186 186 184 186 186 184 184 184 186 184 186 184 184 184 186 184 186 186 184 184 186 184 186 184 186 186 184 184 184 186 184 184 184 184 186 186 184 184 184 186 184 186 186 184 186 184 186 185 184 185 184 185 184 185 185 184 185 185 185 185 185 185 185 185 184 184 185 184 185 184 184 184 185 184 185 184 185 184 185 185 184 184 185 185 185 184 184 184 184 185 185 184 185 185 185 185 185 185 185 185 185 185 184 185 184 185 184 184 184 184 184 184 184 185 185 184 185 184 184 185 184 185 185 185 185 185 185 184 185 184 184 184 184 184 185 185 185 184 184 184 184 185 184 184 185 185 185 185 184 184 184 185 185 184 185 184 184 184 185 184 184 185 185 185 184 185 184 143 141 140 140 141 143 144 143 141 138 135 133 132 133 134 135 135 137 137 137 135 133 130 128 128 130 132 135 137 138 139 140 141 143 144 145 146 147 147 147 146 146 145 144 143 141 140 139 138 137 137 177 177 178 183 189 194 201 208 213 214 214 208 198 187 179 172 169 168 168 170 173 177 177 171 159 146 137 137 144 155 167 181 191 197 202 203 200 193 185 179 177 179 181 184 185 185 185 184 183 183 183 181 178 173 168 164 157 150 144 141 144 151 163 177 189 184 184 185 184 185 192 174 158 149 149 153 157 156 152 146 143 144 147 152 160 171 183 194 185 184 185 185 184 185 185 184 184 184 184 184 185 185 185 185 184 185 184 192 175 158 143 135 133 135 137 139 139 142 150 165 179 195 185 184 185 185 185 185 184 184 184 184 185 185 185 184 185 184 184 185 184 185 185 185 185 185 185 185 184 184 184 184 185 185 185 184 185 185 185 185 184 184 184 185 185 184 185 185 185 185 184 185 184 184 185 185 184 184 184 185 184 184 185 184 185 184 184 184 185 184 185 184 184 184 184 184 184 184 185 184 185 185 185 184 185 185 184 184 185 184 185 184 184 184 185 184 185 185 184 185 184 184 185 184 185 185 185 185 184 184 185 185 185 184 185 184 184 185 184 184 184 184 185 185 185 185 185 184 186 186 186 184 184 184 184 184 186 184 186 186 186 186 184 184 184 184 186 186 184 186 186 184 184 186 186 184 186 184 186 184 184 184 186 186 184 186 184 184 184 184 184 184 184 186 184 186 186 186 186 186 186 186 184 184 186 184 184 186 184 184 186 184 186 186 184 184 186 184 186 184 184 184 186 184 184 186 186 184 184 186 185 184 184 185 184 184 185 185 184 184 185 184 184 184 184 185 184 185 185 184 184 184 185 185 184 184 185 184 184 185 185 185 185 184 184 184 185 184 184 185 185 185 185 185 184 184 184 185 184 184 185 184 185 184 185 184 185 184 184 185 185 184 185 184 184 185 185 184 185 184 185 185 185 185 184 185 185 185 184 184 185 184 184 185 184 184 184 184 185 185 184 185 184 184 185 184 185 185 184 184 185 184 185 184 184 184 185 185 184 185 184 185 184 185 184 185 184 184 143 144 144 144 145 146 147 147 146 143 139 136 133 132 133 134 135 136 138 139 139 138 135 133 131 131 132 134 137 139 140 141 141 143 145 146 148 148 148 148 146 145 145 144 143 142 140 139 138 137 137 137 190 190 191 194 198 202 207 212 214 214 214 208 198 188 180 173 171 170 170 169 170 171 169 164 154 143 137 141 152 166 180 193 200 203 203 200 196 189 182 178 177 181 185 188 188 188 186 184 181 179 177 174 168 161 155 150 146 145 145 149 157 166 177 189 184 184 185 185 184 185 191 173 157 150 150 155 159 158 152 145 141 142 147 153 163 176 187 197 184 185 184 184 184 185 184 185 185 184 184 185 184 185 185 184 185 185 185 192 177 160 145 137 134 135 137 137 138 141 149 164 179 195 185 185 185 184 185 185 184 185 184 184 185 184 184 185 185 184 184 185 185 185 184 185 184 184 185 185 184 184 185 184 184 184 185 184 184 185 185 185 184 185 185 185 185 184 184 184 184 185 184 184 185 184 184 184 185 185 185 185 184 185 185 184 184 185 185 184 184 185 184 185 185 184 184 185 185 185 184 185 184 185 184 184 185 185 185 184 185 185 184 184 185 185 185 185 185 184 184 184 185 184 184 184 185 184 184 185 185 184 185 184 185 185 184 184 185 185 184 185 185 184 185 184 184 184 184 184 184 184 184 186 186 186 186 184 186 184 184 184 186 184 184 184 186 186 186 184 186 186 186 184 184 184 184 186 186 186 186 186 186 184 186 186 184 186 186 186 184 186 186 186 184 186 184 186 186 186 186 184 186 186 184 184 184 186 184 186 186 186 186 184 186 186 186 184 184 186 186 186 186 186 184 184 184 184 184 184 186 186 185 184 184 184 184 184 185 185 184 185 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 184 184 185 185 185 184 184 185 184 184 184 184 184 184 185 184 185 184 185 185 185 185 185 185 184 184 185 185 184 184 185 184 184 185 184 184 185 184 184 185 185 184 185 184 184 184 184 184 184 184 185 185 184 184 185 185 185 185 185 185 185 184 184 184 185 185 184 184 185 185 185 184 185 185 184 184 185 185 184 185 185 185 185 185 185 184 185 184 184 184 184 184 141 143 145 146 148 149 150 150 148 144 141 137 134 133 133 135 136 137 138 139 139 139 137 135 134 134 135 137 139 141 142 143 143 145 146 148 149 149 148 146 145 143 141 141 140 140 139 138 137 137 136 136 202 202 203 205 206 208 211 214 214 214 214 207 199 189 181 175 173 172 171 168 165 163 160 156 148 142 141 148 162 179 193 205 208 207 202 196 192 185 180 177 177 182 186 190 190 190 187 183 179 175 171 166 160 152 145 141 141 145 151 161 173 183 193 185 184 185 184 185 185 185 188 171 156 149 150 156 161 159 152 143 139 140 146 155 167 181 192 201 185 185 185 184 185 184 185 185 184 184 184 184 184 184 184 184 185 184 184 192 178 162 148 139 135 135 136 136 137 141 149 165 179 195 185 185 185 184 184 184 184 184 184 184 184 184 184 185 185 185 184 184 184 185 184 185 185 184 184 185 185 185 185 185 184 184 184 185 184 185 185 184 185 185 185 184 185 184 184 185 185 184 185 184 185 184 184 185 184 184 185 184 184 184 185 184 185 185 185 184 184 184 185 184 184 184 184 184 184 184 184 185 185 185 185 185 185 184 185 184 185 184 184 185 185 185 184 185 184 184 185 184 185 184 185 184 185 185 184 185 184 185 185 185 184 184 185 185 185 184 184 184 184 184 184 185 185 184 185 184 184 186 186 184 184 186 186 186 186 186 186 186 186 186 184 184 184 186 186 186 186 186 184 184 186 186 184 186 184 186 186 186 186 186 184 184 186 186 184 186 184 186 186 184 184 186 184 184 186 186 184 186 184 186 184 186 186 184 186 186 184 184 186 186 184 186 186 184 186 186 184 186 186 186 184 186 186 184 186 184 186 186 185 184 185 185 185 185 184 184 184 185 185 185 184 184 184 185 184 185 184 184 184 185 184 185 185 184 184 184 184 184 184 185 185 184 184 184 185 184 185 185 184 185 185 184 185 184 184 185 184 185 184 185 185 185 184 184 184 184 185 184 185 184 184 184 185 185 185 184 185 184 185 185 184 184 184 184 185 185 185 184 184 184 185 185 184 184 185 185 185 184 184 185 184 185 185 185 185 184 185 185 185 184 184 184 184 184 184 184 184 184 185 185 185 185 184 184 184 184 141 143 145 148 150 151 152 152 150 146 142 137 134 134 134 135 137 138 139 139 140 139 139 138 137 138 139 141 143 144 145 145 146 146 148 149 149 149 147 144 141 139 137 137 138 138 137 137 137 136 136 136 212 212 212 212 212 213 214 214 214 214 213 207 198 189 181 175 174 173 171 166 161 156 152 149 145 144 147 157 173 190 204 213 214 208 199 192 186 181 177 176 177 182 187 190 190 188 185 180 175 170 165 160 154 147 142 140 143 151 161 174 187 185 185 184 185 184 185 184 185 184 185 169 156 149 151 157 161 159 151 141 136 137 146 157 171 186 196 184 184 185 185 184 185 184 184 184 185 185 185 185 185 185 185 185 184 185 185 192 179 164 150 141 136 135 136 136 138 141 151 166 180 196 184 184 185 184 185 184 185 184 185 184 185 185 184 184 184 185 184 184 184 185 185 184 184 184 185 184 184 185 185 184 184 185 184 185 184 184 185 185 184 184 185 184 185 184 184 185 184 184 185 185 185 185 184 184 184 185 185 184 184 185 185 184 184 185 185 185 184 184 185 184 184 185 184 184 185 185 184 184 184 184 184 185 184 185 184 184 185 184 185 185 184 185 185 184 185 185 184 185 184 185 184 185 185 185 185 185 184 184 185 184 184 185 184 185 185 185 184 184 185 185 184 184 184 185 184 186 186 186 186 184 184 186 186 186 186 184 184 186 184 186 184 184 184 186 184 186 184 184 184 184 186 184 186 184 184 186 186 186 186 186 184 186 184 186 184 186 184 184 184 186 186 184 186 186 184 184 184 186 186 184 186 186 186 186 184 186 186 186 184 184 184 186 186 186 184 186 184 184 186 186 186 186 184 186 184 186 184 184 184 184 185 184 185 185 185 184 184 184 185 185 184 185 184 185 184 185 184 185 184 185 185 184 184 185 185 185 184 184 185 185 184 184 185 184 185 185 185 184 185 185 184 184 184 185 185 185 185 184 185 185 184 185 184 185 184 184 184 184 184 185 184 184 184 184 184 185 184 184 184 184 184 185 185 184 184 185 184 184 185 184 184 185 185 185 184 185 185 185 184 185 185 184 185 185 184 185 185 185 184 185 185 184 184 184 184 185 185 184 185 184 185 184 184 184 184 141 142 144 146 148 150 153 154 154 152 148 144 139 136 135 136 137 139 140 140 141 141 141 141 140 141 142 143 145 147 148 149 149 149 149 150 150 150 148 145 142 139 136 135 135 137 138 138 138 137 137 137 137 214 214 214 214 214 214 214 214 214 214 211 204 196 187 180 174 173 173 170 163 156 149 144 143 143 148 156 167 183 198 209 214 213 205 195 186 180 176 174 174 177 182 187 190 189 186 181 175 168 163 157 153 150 147 146 148 155 165 174 186 185 184 185 184 184 184 185 185 184 195 182 167 155 148 150 156 161 158 149 138 132 134 145 157 174 190 200 184 184 185 184 184 185 184 185 184 185 185 185 185 185 184 184 184 185 184 184 192 179 165 151 142 137 135 135 136 139 143 153 168 182 197 184 184 185 184 184 185 184 185 184 184 184 184 185 185 184 184 185 185 184 185 185 185 184 185 185 184 185 185 184 185 184 185 184 184 185 185 184 185 185 185 184 184 184 185 185 184 184 185 184 184 185 185 184 184 184 185 184 184 184 185 185 184 184 185 184 185 184 185 185 185 184 184 184 184 184 184 185 185 185 184 185 184 184 184 184 184 185 184 185 185 184 185 185 184 184 184 184 185 185 185 185 185 184 185 184 185 184 185 184 184 185 185 185 185 185 184 184 184 185 184 184 184 184 185 186 186 186 184 186 184 186 184 184 184 186 186 186 186 184 186 186 184 186 184 186 186 186 184 186 184 186 184 186 184 186 186 186 184 184 184 184 184 184 186 186 186 186 186 184 186 186 184 186 184 184 184 184 184 186 184 184 186 184 184 186 186 184 186 184 186 186 184 186 186 186 184 184 184 186 184 186 186 186 186 186 184 186 184 184 184 185 185 184 184 185 184 184 184 185 184 184 185 185 184 184 185 184 184 184 184 184 184 184 185 185 184 184 185 184 185 185 185 184 184 184 185 185 185 184 185 184 184 185 185 184 184 184 184 184 185 185 185 185 184 184 185 184 184 185 185 185 184 184 184 185 185 185 185 184 184 184 184 184 184 184 185 185 185 185 185 184 185 185 185 185 184 185 185 184 184 184 184 184 185 185 185 184 185 184 185 184 185 185 185 184 184 185 185 185 185 185 184 185 185 185 143 144 145 146 147 150 153 156 157 156 152 147 141 137 137 138 141 142 143 143 142 143 143 143 144 145 146 148 151 152 154 154 153 152 151 151 151 150 147 144 140 136 134 133 135 137 139 140 140 139 139 139 139 214 214 214 214 214 213 213 213 214 213 208 202 194 185 178 173 172 172 169 161 152 143 137 138 143 152 164 177 191 203 211 214 210 201 190 181 175 173 173 174 176 181 186 188 186 182 176 169 163 156 151 148 148 151 156 162 172 181 189 197 184 184 185 185 185 184 184 185 184 193 180 166 154 148 150 155 159 157 147 136 130 132 144 158 175 192 202 185 184 184 184 185 184 185 184 184 184 184 185 184 185 185 185 184 184 184 185 192 180 166 152 143 137 135 135 136 139 145 155 170 183 185 184 185 184 184 185 185 185 185 185 185 185 184 184 184 185 185 185 184 185 185 184 185 184 185 184 184 185 185 184 185 184 184 184 185 184 184 185 185 184 184 185 184 184 185 185 185 184 185 184 184 184 184 184 184 185 184 184 184 184 185 184 185 185 184 185 184 184 185 184 185 184 185 185 184 185 184 184 184 185 184 184 185 184 185 184 185 185 185 184 184 184 184 184 184 184 185 184 185 185 185 184 184 184 184 185 184 185 185 184 185 184 185 184 185 185 184 185 184 184 185 185 184 185 185 186 184 186 186 186 186 184 186 184 186 186 184 184 184 186 186 184 184 186 184 186 186 186 184 184 184 184 186 184 184 186 186 186 186 186 186 186 186 186 184 184 184 186 184 186 186 186 186 186 184 186 186 184 186 184 184 184 186 186 186 186 186 184 184 186 184 184 184 184 184 184 184 186 186 184 184 186 186 186 184 186 186 184 186 186 186 184 185 184 185 185 185 185 185 184 184 184 184 185 185 184 185 185 184 185 184 185 185 185 184 185 184 185 184 185 185 185 184 185 185 184 184 184 184 185 184 185 184 185 185 185 184 185 185 184 185 185 185 185 184 184 185 185 185 185 185 185 185 184 185 185 185 184 185 184 185 184 185 185 185 185 185 184 185 185 185 184 185 184 185 184 185 184 184 184 184 185 184 184 184 185 184 184 184 185 185 184 185 185 184 184 184 185 184 184 185 185 185 184 184 145 146 147 146 145 145 147 152 156 159 159 155 149 143 139 139 141 144 146 146 145 144 144 144 145 145 147 150 152 155 157 158 158 157 155 154 152 151 149 146 142 137 134 132 132 135 138 141 143 143 143 142 142 142 214 214 214 213 212 211 209 210 210 210 205 199 192 184 177 172 171 171 168 159 149 139 134 136 145 157 172 185 198 208 213 214 208 198 186 177 172 171 172 174 176 180 183 184 181 177 171 164 158 152 148 147 151 158 167 177 188 196 185 185 185 185 184 185 184 184 184 184 184 191 179 165 153 147 148 154 157 155 145 134 128 131 143 158 177 194 185 184 185 185 184 185 185 184 185 185 184 185 185 184 184 184 185 184 185 184 185 191 179 165 152 143 137 134 135 137 141 147 158 173 185 185 185 184 185 184 185 184 184 185 185 184 184 184 184 184 185 185 184 184 185 185 185 184 184 184 184 185 184 185 185 185 185 185 185 185 185 184 184 184 184 185 185 185 184 184 184 184 184 184 185 184 185 184 185 184 185 184 185 185 184 184 184 185 185 184 184 184 184 185 184 185 185 185 185 185 185 184 185 184 184 185 185 184 184 185 185 184 185 185 185 185 184 184 185 184 184 184 184 185 185 184 184 185 184 185 185 185 184 185 185 184 184 185 185 184 185 184 185 184 184 184 184 185 185 184 184 184 184 184 186 184 184 184 186 184 186 186 186 186 184 186 186 184 184 186 184 184 184 184 184 184 184 184 186 186 186 186 186 186 186 186 184 186 186 184 186 186 186 184 184 186 186 186 186 186 186 184 184 184 184 184 184 186 184 184 184 186 186 184 184 184 184 184 186 186 186 184 184 184 184 184 184 186 184 186 184 186 184 184 186 186 184 185 185 185 184 185 185 185 185 185 184 185 184 184 184 184 185 185 184 184 184 184 184 185 184 184 184 185 185 184 184 185 184 184 184 185 185 185 185 185 185 185 185 185 185 184 184 185 184 184 185 185 184 185 184 185 185 185 185 185 185 185 185 184 185 185 185 185 184 185 184 185 184 184 185 185 184 185 184 185 184 184 185 184 184 184 184 184 185 185 184 184 184 184 184 184 184 185 184 184 185 185 185 185 184 185 185 185 184 185 184 184 184 184 147 149 150 147 144 143 145 150 155 160 161 157 151 145 141 141 143 146 148 148 147 146 145 145 146 147 149 152 155 158 161 162 161 160 158 155 153 152 149 145 141 136 132 131 132 135 139 143 145 145 145 144 144 144 214 214 214 212 210 208 206 205 205 203 199 194 188 181 175 171 169 168 165 156 146 136 132 137 149 166 183 195 206 212 214 211 203 194 181 173 170 170 173 175 176 178 179 177 174 169 163 158 155 151 150 152 159 170 182 193 184 185 184 184 185 184 184 185 185 184 185 184 184 188 176 163 152 146 147 153 156 154 143 132 126 130 143 159 179 196 185 185 184 184 184 185 184 184 184 185 184 185 185 185 185 184 184 185 185 184 184 189 177 163 150 141 136 135 135 139 143 150 161 175 187 184 185 185 184 185 185 185 185 184 184 185 185 184 185 185 185 185 184 185 184 185 184 184 185 184 184 184 184 185 184 185 184 185 184 184 185 184 184 184 185 184 185 184 184 184 184 185 185 184 185 185 185 185 184 185 185 184 185 184 185 185 184 185 184 184 185 185 185 185 184 184 185 184 184 185 185 184 184 185 185 184 185 184 185 184 184 185 185 185 185 184 185 185 184 185 184 185 184 185 184 185 185 184 185 184 184 184 184 185 184 185 185 185 185 184 184 184 184 184 185 185 185 184 185 184 184 184 186 184 184 184 184 186 184 184 184 186 186 184 184 184 186 184 184 184 186 184 184 184 186 184 184 186 184 186 186 184 186 184 186 186 184 184 186 186 184 184 184 184 184 186 186 186 184 184 186 184 186 184 186 186 186 186 184 184 186 184 186 184 184 186 186 186 186 186 184 186 184 186 184 184 184 186 184 184 186 186 184 186 186 184 184 185 185 185 185 185 185 184 185 185 184 184 185 184 184 185 185 184 185 185 184 185 184 185 185 184 185 184 185 184 184 185 185 185 184 184 185 185 184 185 185 185 184 185 184 184 185 185 185 185 185 184 184 185 185 184 185 184 184 185 184 184 184 184 184 185 185 184 184 184 185 185 185 185 185 184 185 184 184 184 184 185 184 185 185 185 184 185 184 184 184 184 185 184 185 185 185 184 185 184 184 184 185 185 185 184 184 185 184 185 184 184 185 185 149 151 151 148 144 141 143 148 155 160 162 159 154 148 144 144 145 148 149 148 147 146 145 146 147 149 152 155 159 162 164 165 165 164 162 158 155 152 148 144 139 135 132 132 133 137 141 145 147 147 146 146 146 146 214 214 214 211 208 206 201 199 197 195 191 187 183 179 175 170 167 165 160 152 143 135 134 141 155 174 192 205 213 214 214 210 200 190 178 170 169 173 178 180 179 176 173 169 164 159 155 153 153 154 157 164 172 184 195 185 184 184 184 184 185 185 185 184 184 184 184 185 198 185 174 161 150 145 146 152 155 153 143 132 126 131 145 161 181 199 184 184 185 185 185 185 184 185 184 184 185 185 185 184 185 185 185 184 185 184 184 185 173 159 147 139 135 135 137 141 146 153 164 178 189 185 184 185 185 184 184 185 184 185 184 185 185 185 184 184 185 184 185 184 185 184 184 185 185 185 185 184 185 185 185 184 184 185 184 184 184 184 185 185 184 185 185 185 184 184 184 185 184 185 185 185 184 184 185 185 185 184 185 184 185 185 184 184 185 184 185 184 185 185 185 184 184 184 184 184 185 185 184 184 185 185 185 185 185 185 185 184 185 185 184 184 184 184 185 184 185 184 185 184 185 185 185 185 184 184 184 184 184 184 184 184 184 185 184 184 184 185 185 185 185 184 185 185 184 185 185 184 186 186 186 186 184 184 186 184 184 186 186 184 184 184 184 184 186 186 184 186 186 184 186 186 184 186 184 186 186 186 184 186 184 186 184 184 184 184 184 184 186 186 184 186 184 186 186 186 186 186 184 184 184 186 184 186 186 184 184 186 186 184 184 186 184 184 184 184 186 184 184 186 184 184 186 184 186 184 184 184 184 184 184 184 185 185 185 184 184 185 184 185 185 185 185 185 185 184 184 185 184 185 184 185 185 184 184 184 185 184 184 184 184 185 185 185 184 184 184 185 185 184 185 185 185 185 185 184 184 185 184 184 184 185 185 185 184 184 185 184 185 184 184 184 184 184 184 185 185 185 184 184 184 184 185 184 185 185 184 184 185 185 185 185 185 185 185 184 184 184 185 185 185 185 184 184 184 184 185 184 185 184 184 184 184 185 184 185 184 184 184 185 184 185 184 185 185 185 149 151 150 147 143 141 143 148 155 159 162 160 156 152 148 146 146 147 147 146 145 144 145 146 148 150 154 157 161 164 166 167 168 166 165 161 156 153 148 143 139 136 134 134 135 139 142 146 148 148 147 146 146 146 214 214 213 210 207 204 199 194 191 188 184 181 180 179 175 170 166 162 157 149 142 136 137 146 161 180 198 210 214 214 214 208 198 188 177 170 171 177 183 185 182 175 169 161 155 151 148 149 152 159 167 177 187 196 185 184 185 185 184 185 185 185 184 185 185 185 185 205 197 183 172 159 148 143 145 150 155 153 143 133 128 132 146 162 182 199 185 185 185 184 184 185 185 185 185 185 184 185 185 184 185 185 184 184 185 185 197 183 170 157 144 137 134 135 138 142 148 154 165 179 190 185 185 184 184 185 184 185 185 185 185 185 185 184 184 184 185 185 185 184 185 185 184 184 185 184 184 185 185 185 184 185 184 184 185 185 184 184 184 184 184 184 184 184 185 184 184 185 184 184 185 184 184 185 185 184 185 185 185 185 185 185 184 185 185 185 185 184 185 185 185 184 185 185 185 184 185 184 185 184 185 184 185 185 185 185 185 184 184 185 185 185 185 184 185 185 184 185 185 185 185 185 185 184 185 185 184 185 185 184 184 185 184 184 184 185 185 184 184 184 185 184 184 184 185 185 186 184 184 186 184 184 186 186 186 184 186 186 186 186 184 184 184 186 184 184 186 184 184 184 184 184 184 186 184 186 186 184 184 184 184 184 186 184 184 184 184 184 186 184 186 186 184 186 184 184 184 186 186 184 186 184 186 184 186 184 186 184 186 184 186 184 184 186 184 186 184 184 184 186 184 184 186 186 186 184 184 184 186 186 184 184 186 186 184 184 185 185 185 184 185 185 184 185 185 185 185 185 184 184 185 185 185 185 184 184 184 185 184 185 184 184 185 184 184 184 184 184 185 184 184 185 185 184 185 185 184 185 184 184 184 184 185 185 184 185 185 185 184 184 184 185 185 185 185 184 184 184 185 184 185 184 184 185 185 184 185 184 185 185 185 184 185 185 185 185 184 185 185 184 185 184 184 184 184 185 184 184 184 185 185 185 184 185 185 184 185 184 184 184 185 184 185 185 184 185 149 150 149 146 143 142 144 148 154 158 161 160 158 154 151 148 146 145 144 143 142 143 144 146 148 150 154 157 161 164 166 167 168 168 166 163 158 153 148 143 139 137 136 136 137 141 143 146 148 148 147 146 146 146 214 214 213 210 206 201 195 189 185 181 177 176 177 178 176 171 165 159 153 147 142 140 143 153 169 187 203 213 214 214 212 205 196 186 177 172 174 181 189 190 185 174 164 154 147 143 143 147 155 167 180 193 185 184 184 184 185 185 185 185 184 184 184 184 184 184 185 204 195 182 170 157 146 142 144 150 155 153 145 135 130 134 148 164 183 200 184 184 185 185 184 185 184 184 185 185 185 184 185 185 185 185 184 185 184 184 194 179 166 152 141 134 132 135 139 144 150 156 166 180 191 185 184 185 185 184 184 185 184 184 184 185 184 185 185 184 184 185 184 185 185 185 184 184 185 185 185 184 185 184 185 185 184 185 185 185 185 184 184 185 184 184 184 184 184 184 184 184 184 185 184 184 185 185 185 185 185 185 185 184 185 184 185 185 185 184 184 185 185 184 184 185 185 184 185 185 185 184 185 185 184 185 184 185 184 185 185 184 184 184 184 184 185 184 184 184 184 184 185 184 185 185 185 185 184 185 185 185 185 184 185 184 184 184 185 185 185 185 184 185 185 185 184 184 185 184 186 186 184 184 184 184 184 186 184 186 186 184 184 184 186 186 184 184 186 186 186 186 184 184 186 184 184 184 186 186 186 184 186 186 186 184 184 186 186 186 184 186 184 184 186 184 184 184 186 186 184 186 184 186 186 186 184 186 184 184 184 184 186 186 184 184 186 186 184 186 184 186 186 186 184 184 184 186 184 186 186 184 186 186 186 186 184 184 185 184 184 185 185 184 185 185 184 185 184 184 184 184 185 184 185 185 184 185 185 185 184 184 185 185 185 185 184 185 184 185 185 185 184 184 184 184 185 184 184 184 184 184 184 184 184 184 185 184 185 184 184 184 185 184 185 184 184 184 185 185 185 185 184 184 185 185 184 184 185 184 184 185 185 184 184 185 185 184 184 184 184 185 184 184 185 185 185 185 184 184 184 184 185 185 184 185 184 185 184 185 185 184 184 184 185 184 185 184 185 148 148 148 147 145 144 143 145 148 153 156 159 159 159 157 154 150 146 143 140 139 139 139 142 145 147 151 154 158 161 163 165 166 168 168 168 164 159 154 148 143 140 139 139 140 141 143 145 146 147 147 146 146 146 146 212 212 211 208 204 199 193 186 182 177 173 173 175 178 176 170 162 154 148 145 143 145 152 163 178 194 207 214 214 214 209 202 193 185 177 173 176 184 191 192 183 170 157 146 141 140 144 152 163 178 193 185 185 184 185 185 184 184 185 184 185 184 185 185 184 184 185 202 193 180 168 156 147 142 145 151 156 154 146 136 132 136 150 166 185 185 185 185 185 185 185 184 185 184 185 185 184 185 185 185 185 185 184 185 184 203 190 175 162 148 136 131 131 135 140 145 150 156 166 180 190 184 184 184 184 184 185 185 184 184 184 185 184 184 184 184 185 185 184 185 185 185 185 185 184 185 184 185 185 185 185 185 184 184 184 185 184 184 185 184 185 184 184 184 184 184 184 184 185 184 184 185 185 185 184 184 184 185 185 185 185 185 184 184 184 184 184 184 184 185 185 184 184 185 184 185 184 185 185 185 185 184 184 184 184 185 185 185 185 185 184 185 184 184 185 184 184 185 185 185 184 185 184 185 184 185 184 185 185 185 185 185 184 184 185 184 185 184 185 185 184 184 184 185 185 184 186 186 186 186 184 184 186 186 186 186 184 186 186 186 186 186 184 186 184 184 184 186 186 186 184 184 186 186 184 184 184 184 186 184 184 184 186 184 184 186 184 184 184 186 186 186 184 186 186 184 184 186 186 184 184 186 184 184 186 186 186 186 184 186 184 184 186 186 184 184 186 186 186 184 186 184 184 184 186 184 186 184 186 184 184 186 184 186 185 185 184 185 185 184 184 184 185 185 185 184 185 184 185 184 185 185 184 185 185 184 185 184 184 184 185 184 185 185 184 184 184 185 184 185 184 184 185 184 184 184 185 184 184 185 184 185 184 185 185 185 185 184 185 184 184 184 185 184 185 185 185 184 185 184 185 184 184 185 185 184 185 185 185 185 184 185 185 185 184 185 185 185 184 184 184 185 185 184 185 184 185 185 185 184 184 184 184 185 185 185 184 185 184 184 184 185 184 184 185 185 148 146 146 145 144 145 146 149 152 155 157 158 159 158 155 152 146 141 137 136 136 138 141 145 148 152 155 159 161 162 163 165 167 168 168 165 160 155 149 144 142 142 143 144 144 145 146 146 146 146 146 145 145 145 209 209 208 206 203 199 193 186 182 177 174 174 176 179 177 170 159 151 145 143 145 150 159 171 185 199 210 214 214 212 206 198 191 185 179 175 178 184 190 189 179 164 151 141 139 142 150 162 174 187 184 184 185 184 184 184 184 184 184 184 184 185 185 185 185 185 184 200 191 178 167 156 148 144 147 154 158 157 148 138 133 138 152 168 187 184 185 185 185 184 185 185 184 185 185 184 184 184 184 185 184 184 185 185 184 200 187 172 158 144 133 129 130 135 140 146 150 155 165 179 190 184 185 184 185 184 185 184 185 185 184 184 185 184 184 185 184 184 185 185 184 184 184 184 184 185 185 185 184 184 185 184 184 184 184 184 184 184 184 184 185 185 184 184 184 184 184 184 185 185 185 184 184 184 185 184 185 185 185 184 185 184 184 184 184 185 184 185 184 185 184 185 184 184 184 184 185 184 184 185 185 185 185 185 184 185 185 185 185 185 184 184 185 184 185 185 184 184 185 185 185 185 184 185 184 185 185 185 184 184 184 185 184 185 185 185 184 184 185 185 184 185 185 184 185 184 186 186 186 186 184 186 184 186 184 184 186 184 186 186 184 184 186 186 184 186 186 186 186 184 184 186 186 184 186 186 186 186 184 184 184 186 184 186 186 184 186 184 184 184 186 186 186 184 186 186 184 184 186 184 184 186 186 186 184 186 184 184 186 186 186 184 186 184 186 186 184 184 184 184 184 186 184 186 184 186 186 184 184 186 186 184 184 186 184 185 184 184 185 184 184 185 185 184 184 184 184 185 184 185 185 184 185 185 184 184 185 185 184 185 184 184 185 184 184 184 185 184 185 185 185 185 184 185 184 185 185 185 184 185 184 184 185 185 185 184 185 184 184 185 184 185 185 185 185 185 185 184 185 185 185 184 184 184 184 184 185 184 185 185 185 184 184 184 184 185 185 184 184 184 184 184 184 185 185 184 185 184 185 184 185 184 185 185 184 185 184 184 184 185 185 184 184 185 185 150 148 147 146 146 146 147 148 150 152 154 156 158 159 159 156 152 146 141 137 136 136 138 142 145 149 153 156 159 161 162 163 164 166 167 168 165 161 156 151 147 145 146 146 147 147 147 147 147 146 146 145 145 145 144 205 205 204 203 201 199 195 190 187 183 179 178 180 181 178 169 157 148 142 142 146 155 166 178 191 202 210 214 214 208 202 195 190 186 182 179 179 183 185 183 172 157 145 137 139 147 161 177 189 185 185 184 185 185 184 185 185 184 185 184 184 185 184 185 184 185 185 199 189 177 167 158 151 148 151 157 162 160 151 140 134 139 153 170 190 184 185 185 184 184 184 185 184 185 184 184 184 185 184 184 185 185 185 184 206 199 186 170 155 141 130 127 128 134 140 146 150 154 163 177 188 184 185 185 185 184 185 185 185 185 184 184 185 184 185 185 185 185 184 185 184 184 185 185 184 185 184 184 185 184 185 185 185 185 185 185 184 185 185 184 184 185 185 184 185 185 185 184 185 185 184 185 184 184 184 185 184 185 185 185 184 185 184 184 185 185 185 184 184 184 184 184 184 184 184 184 185 184 185 185 184 185 185 184 185 184 185 185 184 185 185 184 185 184 184 185 185 184 184 185 185 184 185 185 185 184 184 184 185 185 184 185 184 184 184 185 184 185 185 184 184 184 185 185 184 184 184 184 186 186 184 184 184 184 184 186 186 184 186 186 186 186 186 184 186 186 186 184 186 186 186 186 184 186 184 184 186 184 184 186 186 186 184 186 186 184 186 186 184 186 184 184 186 186 186 184 186 184 184 186 184 184 186 184 184 184 186 184 184 184 186 184 184 184 186 184 184 186 186 186 184 184 184 186 184 184 184 186 184 186 184 186 186 184 184 185 184 184 185 185 185 185 184 184 185 185 185 185 185 184 185 185 185 185 184 184 184 185 184 185 185 184 185 184 184 184 185 185 185 184 184 185 185 184 184 185 184 185 185 185 184 185 185 184 185 184 185 184 184 184 184 185 184 185 184 185 185 184 185 184 184 184 185 184 184 185 184 185 184 184 185 184 185 185 184 185 185 185 184 185 185 185 184 185 184 184 184 184 184 185 185 184 185 185 185 185 185 185 185 185 185 185 184 184 184 151 149 148 147 147 148 149 150 151 152 154 155 156 157 157 155 152 147 142 139 137 138 140 143 147 151 155 159 161 162 162 162 163 164 165 165 164 161 157 154 150 150 150 151 151 150 150 149 148 147 146 145 144 143 143 201 201 201 201 201 200 197 195 192 189 186 184 184 183 178 168 156 146 141 143 149 161 174 185 195 203 208 211 209 204 198 193 189 187 185 182 180 180 179 174 163 150 141 136 143 156 174 192 185 184 185 185 184 184 185 185 185 185 185 184 184 184 185 185 184 184 203 197 187 176 168 160 154 152 155 161 165 163 153 141 135 139 154 171 192 184 185 185 185 185 185 185 184 184 185 184 184 185 185 185 184 184 185 185 205 198 184 168 154 140 129 126 128 134 140 145 148 152 161 174 186 185 184 184 185 184 185 184 184 185 185 184 184 185 184 184 184 184 184 184 185 185 184 184 184 184 184 185 184 184 184 185 184 184 185 184 184 184 184 184 185 185 184 184 185 185 184 184 185 185 184 184 184 185 185 184 184 185 185 184 184 185 185 185 185 185 185 185 184 184 184 184 185 185 184 185 185 185 185 185 184 185 185 184 184 185 184 185 184 184 184 184 184 184 185 185 184 185 184 184 185 184 185 184 184 185 184 185 184 185 184 184 185 184 184 184 184 184 185 185 185 184 184 185 186 186 186 186 184 184 184 184 186 186 184 186 186 186 186 184 184 184 186 186 184 186 184 186 186 186 184 184 184 184 184 186 186 186 186 184 184 184 186 186 184 186 184 186 186 184 186 184 186 186 184 186 184 184 186 186 186 186 186 186 186 186 184 184 186 184 186 184 186 186 184 184 184 186 186 186 186 186 184 186 186 186 186 186 184 184 186 186 186 186 185 184 184 185 184 184 185 185 185 185 185 184 185 185 184 185 185 185 185 185 184 185 184 185 185 185 185 185 184 185 185 185 185 184 185 185 185 184 184 184 184 185 184 185 184 184 185 184 185 184 185 185 185 185 184 184 184 185 185 184 185 185 184 184 185 184 184 184 185 184 185 184 185 184 185 184 184 185 184 185 185 184 185 185 184 185 184 185 184 185 184 184 184 185 185 184 185 185 185 185 184 184 185 184 184 184 185 185 184 184 185 184 150 150 150 149 150 150 151 152 152 153 154 155 156 155 154 151 147 143 141 140 141 142 145 149 152 157 160 163 163 162 161 161 162 163 163 163 161 159 156 154 153 153 153 153 152 151 150 149 147 146 145 143 142 142 198 198 198 199 199 199 198 197 195 193 189 187 185 183 177 166 154 145 141 144 153 166 181 191 199 204 206 207 204 199 194 190 188 188 187 183 180 176 171 165 155 145 139 139 149 165 185 185 185 185 185 184 185 185 184 184 185 185 185 185 184 184 184 185 184 184 203 195 186 175 168 161 156 154 158 164 167 165 154 142 136 140 154 172 192 185 184 184 184 185 185 185 184 185 184 184 184 184 184 184 185 184 185 185 204 196 183 166 153 139 129 126 128 134 140 144 146 149 157 170 183 184 184 184 185 185 184 185 184 184 184 184 185 185 185 184 184 184 184 184 185 185 185 184 185 184 185 184 185 185 184 185 185 185 184 185 185 184 185 185 184 184 184 184 185 184 184 185 184 184 184 184 184 185 184 185 184 184 184 185 185 185 184 184 185 184 185 185 184 185 185 185 185 184 184 185 185 185 184 185 184 185 184 185 185 185 185 185 184 185 185 184 185 185 185 185 185 184 184 184 184 185 184 185 185 185 185 184 185 184 184 184 184 184 184 185 184 185 184 184 185 184 185 185 186 184 184 186 186 184 184 186 186 184 186 186 186 184 186 184 184 186 184 184 184 186 186 186 186 186 186 184 186 186 186 186 184 186 184 184 184 186 184 184 186 186 186 186 184 186 184 186 184 186 186 184 186 186 184 186 184 184 186 184 184 184 184 184 186 186 186 184 184 186 186 184 184 186 186 186 186 186 186 186 186 186 186 186 186 186 184 184 186 186 184 185 184 184 185 184 185 184 184 185 184 184 185 185 184 184 184 185 185 184 184 185 184 184 185 185 185 185 184 185 184 185 185 185 184 184 184 184 185 184 185 184 185 184 185 185 185 185 184 185 184 185 184 185 185 184 184 184 184 185 185 185 185 184 185 184 185 184 184 184 185 184 185 185 184 185 185 185 185 184 184 185 185 185 184 185 185 185 184 184 185 184 184 184 185 185 185 184 185 185 185 184 184 185 184 184 184 185 185 185 185 184 152 151 151 151 151 151 152 153 154 154 154 155 155 155 153 151 148 145 143 142 142 143 146 149 153 157 160 162 162 161 160 160 161 161 162 162 161 159 158 156 155 155 154 153 152 151 150 149 147 145 144 143 142 141 198 198 198 197 197 197 195 194 194 192 188 186 183 179 174 163 152 143 140 147 158 174 190 199 205 205 204 202 198 193 188 185 185 187 188 184 178 169 161 154 146 141 140 145 158 174 192 184 185 184 184 184 185 184 184 184 185 185 185 185 184 184 185 184 184 185 201 194 185 174 167 161 156 155 158 163 166 164 154 143 137 141 155 172 193 184 184 185 184 184 185 184 185 185 184 185 185 184 184 184 185 185 184 184 201 194 180 165 152 139 130 127 130 136 141 143 143 144 151 165 179 195 185 184 184 184 184 185 185 185 184 184 184 184 185 185 185 185 185 184 185 184 184 184 185 184 184 184 185 185 184 184 185 185 184 185 185 184 185 184 184 184 185 184 184 184 185 184 185 184 185 185 184 184 184 185 184 184 185 185 184 184 185 184 185 185 185 184 185 185 184 184 184 184 185 184 184 185 185 184 185 185 184 185 185 184 185 184 184 185 184 184 184 185 184 184 185 185 184 184 185 185 184 185 184 184 184 185 185 184 184 185 185 185 184 185 184 185 184 184 185 184 185 186 184 186 186 184 184 184 186 186 184 186 186 186 186 184 184 186 186 186 184 186 184 184 186 184 184 186 186 186 184 186 186 184 184 184 184 186 186 184 186 184 184 186 184 184 186 186 186 186 186 184 184 184 184 184 186 184 186 184 184 184 186 186 184 186 184 184 184 184 186 186 186 184 184 186 186 184 184 186 186 184 184 184 184 186 184 186 184 186 184 184 185 184 185 184 185 184 184 185 185 185 185 185 185 185 184 184 185 185 185 184 185 184 184 185 185 184 184 185 185 184 184 184 184 185 185 184 184 185 185 184 185 185 184 185 184 184 185 184 184 185 184 185 185 184 184 185 185 184 185 184 184 185 184 185 184 184 184 184 184 184 185 184 184 185 185 185 184 184 185 184 185 184 184 184 185 185 184 184 184 184 184 184 185 184 185 185 185 185 185 184 185 185 184 185 184 185 184 184 185 185 185 184 153 153 153 153 153 153 153 154 155 155 155 156 156 155 154 152 149 146 145 143 143 143 145 148 152 155 159 161 161 160 159 159 160 161 161 161 160 159 157 155 154 153 152 151 150 149 148 147 146 144 143 142 141 141 201 201 200 198 195 193 190 189 188 188 185 182 179 175 170 160 150 142 141 149 162 180 196 205 208 206 202 199 194 188 184 181 182 185 187 184 175 163 151 144 141 141 146 155 169 182 184 184 185 185 185 185 185 185 184 185 184 184 184 185 185 184 184 185 184 185 201 194 184 174 166 160 155 153 156 161 164 162 152 142 136 141 156 173 193 185 184 184 185 185 184 184 185 185 185 184 184 184 185 185 185 185 185 185 201 192 179 164 152 141 132 130 133 138 142 143 141 140 145 160 175 193 185 185 185 184 185 185 185 185 184 184 185 184 185 184 184 184 184 185 184 184 185 184 185 185 185 185 184 185 184 185 184 185 184 184 184 185 184 184 185 185 185 185 185 185 184 185 184 184 185 185 184 185 184 184 184 185 185 185 184 184 184 185 184 184 184 185 184 184 185 185 185 184 184 185 184 184 185 184 185 185 185 184 185 184 184 184 185 185 184 184 185 184 184 184 184 185 185 185 185 185 185 185 184 184 184 184 185 185 184 184 185 185 184 184 185 184 185 184 185 184 185 184 184 186 184 184 184 186 184 184 186 186 184 184 186 184 186 184 184 186 186 186 186 186 184 184 186 184 186 186 184 184 184 184 184 184 186 186 186 186 186 186 186 186 184 184 184 186 186 184 184 186 186 184 186 184 186 184 186 186 184 184 184 184 186 186 186 186 186 184 184 184 184 184 184 184 184 186 184 186 186 184 184 186 186 186 186 186 184 184 184 184 184 185 184 185 185 185 184 185 184 184 185 184 184 185 185 185 184 185 185 185 184 184 184 184 184 184 185 185 185 184 185 185 185 184 185 184 185 185 185 185 185 184 185 184 184 185 184 185 184 184 184 185 185 185 184 184 184 184 184 185 184 185 184 185 185 184 185 184 185 185 185 184 184 185 184 185 184 184 184 185 184 184 184 184 184 185 185 184 185 184 184 184 184 185 184 185 185 184 185 184 185 185 185 185 185 185 185 184 184 185 185 185 154 154 154 154 154 154 155 155 156 157 157 158 157 157 155 152 150 146 145 143 142 142 143 146 148 152 155 157 159 159 159 160 161 163 163 162 160 157 154 151 149 147 146 145 145 145 145 145 144 143 142 141 141 141 204 204 203 199 194 190 185 183 183 182 180 177 174 171 166 158 148 142 142 152 166 184 200 208 210 206 201 196 190 185 181 178 180 184 186 182 172 157 144 137 137 143 152 165 179 190 185 185 185 184 185 185 184 184 185 184 185 184 184 185 184 184 184 184 184 185 202 194 184 173 166 159 154 151 153 157 161 159 150 141 136 141 156 172 192 185 185 185 184 185 184 185 184 185 184 185 184 184 184 184 184 184 184 184 199 191 178 164 153 143 135 133 135 141 144 143 139 137 141 155 171 190 185 184 185 184 184 184 184 184 185 185 185 184 185 185 185 184 184 185 185 184 184 185 184 184 185 185 185 184 185 185 184 184 184 184 185 184 184 184 184 185 184 184 185 185 185 185 184 185 185 184 184 185 185 184 185 185 185 184 185 185 184 184 184 184 184 185 184 185 184 184 185 184 184 185 184 184 185 185 184 184 184 184 184 185 185 184 185 184 185 185 185 185 184 185 184 184 184 185 184 184 185 184 185 185 185 185 184 185 184 184 184 185 185 185 184 184 185 184 184 185 184 186 186 186 186 186 186 186 184 184 186 184 184 184 184 186 184 186 186 184 184 186 186 186 186 186 186 186 186 186 184 186 186 186 186 184 184 186 186 184 186 186 186 186 186 184 184 186 186 184 186 186 184 186 186 186 186 184 184 186 186 186 184 186 186 186 184 186 186 186 184 186 186 186 184 186 184 184 186 186 186 184 184 186 186 184 184 184 184 186 186 184 184 184 184 185 185 185 185 185 185 185 184 185 184 185 184 185 184 184 184 185 185 185 184 184 185 185 184 185 185 184 185 184 185 184 185 184 185 185 184 184 184 184 185 185 185 185 185 184 185 184 185 184 184 185 184 185 185 184 185 184 184 185 184 184 184 184 185 185 184 184 184 184 185 184 185 185 185 184 184 185 184 185 184 185 185 184 184 185 185 185 184 185 184 184 185 185 185 184 185 184 185 184 185 184 185 185 184 184 185 184 185 185 154 155 155 155 155 155 155 157 158 159 159 160 160 159 156 154 150 146 144 141 140 140 141 143 146 148 152 155 157 158 159 161 163 164 165 163 159 156 152 147 144 142 141 140 140 141 142 143 143 143 142 141 141 141 207 207 205 199 192 186 180 177 176 176 173 170 167 164 160 154 147 143 145 156 171 189 204 211 210 205 197 192 186 182 179 176 178 182 184 179 168 151 137 130 133 143 155 172 186 196 184 184 185 184 184 184 184 185 184 185 184 185 184 184 184 184 185 184 185 185 201 194 183 172 164 157 152 149 150 154 157 155 148 140 137 142 155 170 187 185 185 185 185 184 184 185 184 184 185 184 184 184 185 184 184 184 185 184 197 188 175 163 154 145 138 136 138 142 144 142 136 133 136 150 167 187 185 184 184 185 185 185 184 184 184 184 185 185 185 185 184 184 185 185 185 184 184 184 184 185 184 185 184 185 184 185 184 184 185 184 184 184 185 184 184 184 185 185 184 184 184 184 185 184 185 184 184 185 185 185 185 184 184 184 184 184 185 185 184 184 185 185 185 185 184 184 184 184 185 185 185 184 184 185 185 185 184 184 184 184 185 184 184 184 185 184 185 185 185 185 185 184 185 185 184 184 185 184 184 185 185 185 184 184 185 184 184 185 184 185 185 185 185 185 185 184 185 186 186 186 184 184 186 186 186 186 184 186 184 186 186 186 184 184 184 184 184 184 184 186 184 184 184 184 184 186 186 184 186 184 186 184 186 186 186 186 186 186 186 184 184 184 186 186 184 186 186 186 186 186 184 186 186 184 186 186 184 186 186 186 184 184 186 184 186 186 186 186 186 184 186 186 184 186 184 186 184 186 186 186 186 186 184 184 186 184 184 184 186 184 185 185 184 184 185 185 185 184 185 185 185 184 184 185 184 185 185 184 185 184 184 184 185 185 185 185 184 185 184 184 185 185 185 184 184 185 184 185 185 184 184 184 184 184 185 184 185 185 184 185 185 185 185 184 184 184 185 185 185 185 185 185 185 184 185 184 185 184 184 184 184 185 184 184 185 185 184 185 185 184 184 184 185 184 185 185 184 184 184 185 185 185 184 184 185 184 184 185 185 184 184 184 185 184 185 184 185 184 185 185 154 155 155 155 155 155 155 157 159 160 161 161 161 160 158 155 151 147 144 141 139 139 139 141 142 145 148 151 154 156 158 161 163 165 165 163 159 154 149 143 140 137 136 135 135 136 138 139 141 141 141 141 141 141 208 208 206 199 191 184 177 172 171 170 166 162 158 155 152 149 146 146 151 163 177 194 207 212 210 201 192 186 181 179 177 175 177 180 181 175 163 145 131 125 129 141 155 174 189 198 185 185 185 185 184 184 184 184 185 185 185 185 185 185 185 184 185 185 184 185 200 192 181 169 162 155 150 147 148 151 154 153 147 141 139 143 153 164 178 192 185 184 184 184 184 185 184 184 184 184 184 184 184 185 185 185 184 185 193 183 170 159 153 146 141 139 140 142 143 139 133 129 132 146 162 183 184 185 185 184 184 184 184 184 184 185 184 185 185 185 184 184 184 184 185 184 185 185 184 184 185 184 184 185 185 184 185 185 185 184 184 185 185 185 184 184 184 185 184 185 184 185 184 185 185 185 185 185 185 185 184 185 185 184 184 185 184 185 184 184 184 184 184 185 185 184 185 184 185 185 184 184 184 184 185 185 185 185 185 185 184 185 185 185 185 185 184 184 184 184 184 185 185 185 184 185 185 184 184 185 185 184 185 185 185 185 184 184 184 185 185 184 184 185 185 186 184 186 186 184 184 184 184 184 184 184 186 184 184 186 184 186 184 184 186 186 186 184 184 186 186 186 184 186 184 186 186 184 184 186 184 184 186 186 186 186 184 184 184 186 186 186 186 186 186 184 186 184 186 186 184 186 184 184 186 184 184 186 184 186 186 186 184 184 184 186 186 184 184 186 186 186 186 184 184 186 186 184 184 184 186 184 184 184 186 184 186 184 186 186 184 185 184 185 185 184 185 185 184 184 184 184 185 185 185 184 184 184 184 184 185 185 185 185 185 185 185 184 184 184 185 184 184 185 185 185 185 184 185 185 185 184 184 185 184 185 184 184 185 184 184 184 184 184 185 185 184 184 185 184 184 185 184 185 185 184 184 185 184 185 184 184 185 185 185 185 185 184 185 184 184 184 184 184 185 185 184 184 185 184 185 185 184 184 185 184 185 184 184 185 184 185 184 184 184 184 185 184 185 154 154 155 155 154 154 154 155 157 159 161 163 163 163 161 159 156 153 149 146 143 141 139 139 140 141 144 147 150 152 154 156 158 161 163 163 161 157 153 148 142 139 136 135 134 134 134 135 136 138 139 140 141 142 142 207 207 205 198 191 184 176 171 169 166 162 157 151 147 145 145 145 147 155 168 182 197 208 212 207 197 186 181 178 177 177 176 178 180 179 173 160 143 129 123 127 139 153 171 186 196 184 184 185 184 185 184 184 185 184 185 184 185 185 185 185 185 184 184 184 185 198 188 177 166 159 154 150 147 148 150 152 151 147 143 141 144 150 157 168 180 190 199 184 185 185 185 184 184 184 185 185 184 185 184 185 185 184 185 190 179 166 156 151 146 141 139 139 140 140 136 130 127 130 144 160 179 184 184 185 185 185 184 184 184 184 184 184 184 184 185 185 184 184 185 185 184 184 184 184 185 184 184 185 185 184 184 185 184 184 185 185 184 184 185 184 184 184 184 184 185 184 185 185 184 185 185 184 184 184 184 184 184 184 184 185 184 184 184 184 185 185 185 185 184 184 184 185 184 184 185 185 185 185 184 184 185 185 184 184 184 185 185 184 185 185 185 184 184 185 185 185 185 184 184 184 185 185 184 184 184 185 185 184 185 184 184 184 184 185 184 185 184 184 185 184 186 184 186 184 184 186 186 184 186 186 186 184 186 184 184 186 184 186 186 184 186 184 184 186 184 184 186 186 184 184 184 186 184 184 184 184 184 186 184 184 186 186 186 186 184 184 186 186 184 186 186 186 186 184 184 184 184 184 186 184 186 186 186 186 184 184 184 184 186 186 184 184 184 184 186 186 184 186 184 184 186 186 186 184 184 186 186 186 186 184 186 184 184 186 184 185 184 185 184 185 184 184 184 184 184 185 184 184 185 185 184 185 184 185 184 185 185 184 185 185 185 184 185 185 184 185 184 185 185 185 185 185 185 185 185 185 184 185 185 185 185 184 184 184 184 184 185 184 184 184 184 185 184 185 185 184 185 185 185 184 184 185 184 185 185 185 184 185 185 184 185 184 184 184 185 185 185 185 184 185 184 185 185 185 185 185 184 185 184 184 185 184 185 185 184 184 184 185 185 184 184 185 185 184 154 154 154 154 153 152 152 154 156 159 161 163 163 163 162 159 157 155 152 149 145 143 141 140 141 142 145 148 150 152 152 154 155 157 159 160 159 156 152 148 144 141 139 138 137 135 134 134 134 135 137 139 141 142 143 205 205 203 197 191 185 177 171 168 164 158 152 145 140 139 140 144 150 160 174 186 199 208 210 203 192 181 176 175 177 179 179 179 180 177 170 158 142 130 124 126 135 147 163 179 191 185 184 184 184 185 185 185 184 184 184 184 185 185 185 184 184 184 185 185 185 196 186 174 163 157 153 150 147 148 150 152 151 148 145 144 145 147 150 156 166 177 190 185 184 184 184 185 184 184 184 185 184 184 185 185 184 185 185 186 175 161 153 149 146 142 139 138 137 137 133 128 125 129 143 158 177 195 185 185 185 185 185 185 184 184 184 184 184 185 185 185 185 184 185 184 185 184 185 185 184 184 184 184 184 184 185 185 184 185 184 185 184 185 185 184 185 185 185 184 184 184 184 185 185 185 185 184 184 184 184 185 185 184 184 185 185 185 185 185 184 185 184 185 184 184 184 184 185 184 185 185 184 185 185 184 184 185 184 185 184 185 185 184 185 185 184 184 185 184 185 184 185 185 184 185 184 185 185 184 185 184 184 184 185 184 184 185 185 184 184 185 185 185 184 185 186 186 186 184 186 184 184 186 186 184 186 184 184 186 186 184 186 186 184 186 186 186 184 184 186 186 184 184 186 186 184 184 186 186 186 184 184 186 186 186 186 184 186 184 184 184 186 186 186 186 184 186 186 184 186 184 184 184 186 186 184 184 184 186 184 186 186 186 184 184 184 184 186 186 186 186 186 184 186 186 184 184 186 186 186 184 186 184 184 186 186 184 186 186 186 184 184 185 184 185 185 184 184 184 185 185 184 185 185 185 184 185 184 184 184 184 185 185 184 185 185 184 185 184 185 185 185 185 185 185 184 185 185 185 184 184 184 184 184 184 185 185 185 185 185 185 184 185 184 184 185 184 185 185 185 184 184 184 184 185 184 185 185 185 185 184 184 184 185 184 184 185 185 185 184 184 184 185 185 185 184 184 185 184 185 185 184 185 184 185 184 184 185 184 184 184 185 184 185 185 184 185 184 184 154 153 152 151 150 150 150 152 154 157 160 162 162 162 161 159 158 157 155 152 149 145 143 141 142 144 147 150 152 152 151 150 151 153 155 157 156 155 152 150 146 145 144 143 142 139 136 134 133 134 136 139 142 143 144 201 201 200 196 191 186 178 172 168 162 155 147 139 134 133 137 145 154 166 180 191 201 207 206 199 187 177 172 173 177 181 181 180 178 173 165 154 142 132 127 128 133 141 155 171 184 185 185 185 185 185 184 185 185 185 184 184 184 185 185 185 184 185 184 185 185 194 183 170 160 155 152 150 148 148 150 151 151 149 148 146 146 145 143 145 154 165 180 195 184 184 184 184 185 184 184 184 185 184 185 184 184 185 197 183 170 156 149 147 146 143 139 137 135 134 130 126 125 129 142 155 173 190 185 185 185 185 185 184 184 185 185 184 185 185 184 184 184 185 185 185 184 185 184 184 184 185 185 184 184 185 184 184 184 185 185 185 184 184 184 184 184 185 185 185 185 184 184 184 184 185 184 184 185 184 184 185 185 185 185 184 184 184 185 185 185 185 185 185 184 185 185 184 184 185 184 185 184 184 184 185 184 185 184 184 185 185 184 185 184 185 185 185 185 185 185 184 184 185 184 184 184 184 184 185 184 185 185 184 185 185 184 185 185 184 185 184 185 185 184 185 186 186 186 184 186 184 186 184 184 186 186 184 184 186 186 184 184 184 184 186 184 186 184 186 184 186 184 186 184 186 184 186 186 186 186 186 186 186 186 184 184 186 186 186 186 184 184 184 184 184 184 186 186 184 184 184 184 184 184 186 184 186 184 184 184 186 184 186 186 184 186 186 184 186 184 184 186 186 186 184 184 184 184 184 184 186 186 186 184 186 186 184 186 184 184 184 184 185 185 184 184 184 185 185 184 185 184 184 184 185 184 185 185 184 184 184 185 184 185 185 185 185 184 185 185 184 184 184 185 185 185 184 184 184 185 185 184 184 185 185 185 184 184 184 185 185 185 184 185 184 184 185 185 184 184 184 184 184 184 185 184 185 185 184 185 184 185 185 184 184 185 185 184 185 184 185 184 185 184 184 185 184 185 184 184 184 185 184 184 184 185 184 185 185 185 185 184 185 185 185 185 185 184 185 154 152 150 150 148 148 148 150 153 156 159 161 162 162 161 160 159 158 157 155 152 148 145 143 143 146 150 153 153 152 150 148 148 149 151 152 153 153 152 150 149 148 148 148 146 142 137 134 131 132 134 138 142 144 145 199 199 197 194 191 186 179 172 166 159 151 143 134 130 130 137 149 161 175 189 198 205 207 205 195 184 174 170 172 178 183 183 179 174 166 157 148 140 134 130 129 130 135 145 161 175 192 185 184 185 185 184 185 185 185 185 184 185 184 184 185 184 184 185 184 184 193 181 169 159 155 153 152 150 150 150 151 150 150 149 148 147 143 139 138 144 155 170 185 184 184 184 185 185 185 185 185 184 185 185 185 185 185 192 176 163 150 145 145 146 145 141 137 134 131 128 124 123 128 140 153 168 185 197 184 185 184 184 185 184 185 185 184 184 184 184 185 185 185 185 184 184 185 185 184 184 184 185 184 185 185 184 184 185 184 184 185 185 184 184 184 184 184 184 184 184 184 185 184 185 184 184 184 185 184 184 184 185 185 184 184 184 184 184 185 185 184 184 184 185 184 184 184 184 184 184 184 184 184 185 184 185 185 184 184 185 185 184 185 184 184 184 184 185 185 184 185 185 185 184 185 184 185 185 185 185 185 185 185 184 185 184 184 185 185 184 184 185 185 184 186 184 184 184 184 186 186 186 184 186 184 184 186 186 186 184 186 184 184 184 184 184 184 184 184 184 184 186 186 184 184 186 184 184 184 184 186 184 184 184 186 184 184 186 184 184 186 186 184 186 184 184 186 184 186 184 184 186 184 186 186 186 186 186 186 184 186 184 184 186 186 184 184 186 186 186 186 184 186 184 186 184 184 186 186 186 184 186 184 184 184 184 184 184 186 184 185 185 184 185 185 184 185 184 185 185 185 184 184 185 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 185 184 185 184 184 184 185 184 185 185 185 184 184 185 185 185 184 184 185 184 184 185 184 184 185 185 184 184 185 184 184 185 184 185 184 185 185 184 184 185 184 184 184 185 184 185 184 184 184 184 185 185 184 184 184 185 184 184 184 184 184 184 185 185 185 184 185 184 184 184 185 184 184 185 184 184 185 184 185 185 153 151 149 148 148 147 148 150 152 155 157 160 161 162 162 161 161 160 158 156 152 148 145 142 143 146 150 153 154 152 148 146 145 146 147 149 150 150 151 150 150 150 150 148 146 141 135 130 127 128 132 137 142 145 145 198 198 197 194 191 187 179 172 165 158 149 141 132 128 130 139 153 167 183 196 203 207 207 204 194 183 173 169 173 180 185 184 177 170 159 150 143 138 135 134 132 130 132 138 152 165 181 185 185 184 184 185 184 184 185 185 184 185 184 184 185 184 184 184 184 185 194 182 170 161 157 156 155 153 152 151 151 150 150 150 150 148 143 138 135 140 149 163 178 191 185 184 185 184 185 185 185 185 184 185 185 185 185 185 169 157 145 142 145 148 147 143 139 134 130 126 123 123 128 139 151 165 181 194 203 184 185 185 185 184 184 185 185 184 184 184 184 185 185 184 184 185 185 185 184 184 184 184 184 185 184 185 185 184 185 185 185 184 184 185 184 185 184 185 185 184 185 184 185 184 185 184 185 184 184 185 185 185 184 185 184 185 185 185 184 184 185 185 185 185 185 184 185 185 185 184 184 184 184 185 185 184 185 184 184 185 184 185 184 185 184 185 185 184 185 185 184 185 184 185 184 184 184 184 185 185 185 185 185 185 184 185 184 185 184 184 185 185 184 186 184 186 186 186 186 184 186 186 186 186 186 186 184 184 184 186 184 186 186 184 184 184 184 186 184 186 186 184 184 186 186 186 186 184 184 186 184 184 184 184 186 186 184 186 186 186 184 184 186 184 186 186 186 186 184 186 186 184 186 186 186 184 186 184 184 184 184 184 184 186 186 184 186 184 184 184 186 186 186 184 186 186 184 186 184 184 186 186 186 184 186 184 184 184 186 186 184 184 184 184 185 185 185 184 184 185 184 185 184 185 184 185 184 184 185 184 185 185 185 184 184 185 185 185 184 184 185 184 185 184 184 185 185 184 185 184 184 184 185 184 184 184 184 185 184 185 184 184 185 185 184 184 185 185 184 184 184 184 184 185 185 185 185 184 184 185 185 184 184 185 184 185 184 185 184 184 185 185 184 184 185 185 185 185 184 184 184 185 184 184 184 185 184 184 184 185 185 185 184 185 184 185 184 185 184 152 150 149 148 148 148 149 150 152 154 156 159 161 163 165 165 164 162 159 155 151 146 143 141 142 146 150 154 155 153 150 146 145 145 146 147 148 149 149 150 149 149 148 146 143 138 132 126 123 125 129 135 141 144 145 198 198 197 194 192 187 179 172 165 157 149 141 132 129 132 142 158 174 191 203 208 210 208 203 194 183 174 170 174 182 186 184 175 165 152 142 137 137 138 138 135 131 129 132 143 155 170 185 184 185 184 185 185 185 184 185 184 185 184 185 184 184 185 185 184 184 194 184 172 163 160 159 158 155 154 153 152 151 151 151 150 148 144 139 137 141 148 159 171 183 195 184 184 185 184 184 184 185 184 185 184 185 189 175 162 151 143 141 145 150 150 146 141 134 130 126 123 124 128 139 149 163 177 190 200 184 184 185 184 185 184 185 184 184 185 184 184 184 184 184 185 184 184 185 185 185 184 184 184 184 184 184 184 185 184 184 184 184 184 184 184 185 185 184 184 185 185 184 185 185 185 185 185 185 184 184 185 185 184 185 184 185 184 184 184 184 185 184 184 185 184 185 184 184 185 184 185 185 184 185 184 184 185 184 184 184 184 184 184 185 184 185 185 184 185 184 185 184 185 184 185 185 184 184 185 185 184 184 185 185 185 185 184 185 184 185 185 186 184 186 186 186 184 186 186 186 186 184 184 186 184 184 186 186 184 184 186 186 186 184 184 184 184 184 184 186 184 184 186 186 186 186 186 184 186 186 184 186 184 186 184 184 184 184 184 186 186 184 186 186 184 184 184 186 186 186 184 186 184 186 184 184 186 184 184 184 186 186 186 186 184 186 186 186 186 186 184 184 184 184 184 184 186 184 186 186 186 184 184 184 186 186 186 186 184 186 184 184 185 185 184 184 185 185 184 185 185 185 185 185 185 185 184 185 185 184 185 185 185 184 184 185 185 184 185 184 185 184 184 185 185 184 184 185 185 185 184 184 185 185 185 184 184 185 185 184 184 184 184 185 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 185 184 184 185 185 184 184 184 184 185 184 184 184 185 185 185 184 184 184 184 185 185 185 185 184 184 184 184 184 184 184 185 185 184 184 184 185 184 184 185 151 150 149 149 149 150 150 152 153 154 155 158 161 165 167 168 166 163 158 154 148 144 141 139 141 145 150 154 155 154 151 148 146 146 146 146 146 147 148 148 148 146 145 143 140 134 127 183 183 183 126 134 140 143 144 196 196 195 193 191 187 180 172 165 157 148 141 135 132 136 148 165 181 197 208 212 212 208 203 194 185 177 173 177 183 186 183 171 159 145 135 133 136 141 142 139 132 128 128 135 145 158 174 186 197 185 184 184 184 185 184 185 185 185 185 184 184 185 184 185 184 195 185 174 166 163 161 160 157 155 154 153 152 151 150 150 149 145 142 140 143 147 154 163 173 186 197 185 185 184 184 185 184 184 185 196 188 177 165 154 146 139 141 145 151 152 149 143 136 132 128 125 125 129 138 147 159 173 186 197 184 185 185 184 185 185 185 185 184 184 185 184 185 185 185 185 185 185 184 184 184 185 184 184 184 185 184 185 184 184 185 184 185 184 185 185 184 185 184 185 185 184 185 185 185 185 184 185 185 184 184 184 185 185 184 184 185 185 185 184 185 184 185 184 184 184 185 184 184 185 185 185 185 184 184 185 184 184 184 184 184 185 185 185 185 184 184 184 185 185 184 185 185 184 184 185 184 184 185 184 184 184 185 185 185 184 184 184 184 184 185 184 186 184 184 184 186 184 184 186 184 186 186 186 184 186 186 186 184 184 184 186 184 184 184 184 184 184 184 186 184 184 184 186 184 186 186 184 184 184 184 184 186 184 186 186 186 186 186 184 186 186 184 186 184 186 186 186 186 186 184 186 184 184 184 186 184 184 186 186 184 186 184 186 184 186 184 186 186 184 184 184 184 186 184 186 186 186 184 186 184 184 184 186 186 184 186 186 186 184 184 185 184 185 184 185 184 184 184 184 184 184 185 185 184 184 184 184 184 184 185 184 184 185 184 185 185 185 184 185 185 184 184 185 184 184 184 185 184 185 185 184 185 184 184 184 184 185 184 185 184 185 184 184 184 184 184 185 185 184 185 185 185 184 185 184 185 184 184 185 185 184 185 184 184 185 185 184 184 184 185 184 184 185 184 185 185 185 184 185 184 185 184 184 184 184 185 185 185 185 184 185 184 185 184 185 184 185 184 184 149 149 149 150 150 151 152 153 154 154 154 157 162 166 169 170 168 163 157 151 145 141 138 137 139 143 148 152 154 154 151 149 147 146 145 145 145 145 146 146 145 143 141 139 135 129 183 183 183 183 183 132 139 143 144 192 192 191 190 189 186 180 171 163 155 148 142 138 138 144 156 172 186 201 210 213 211 207 202 195 187 180 176 178 182 184 178 166 153 140 131 131 136 143 146 142 134 128 125 130 138 149 164 177 190 185 185 184 184 184 184 185 185 184 185 184 185 184 184 185 185 195 185 174 165 162 161 160 157 155 154 152 151 150 150 150 149 146 143 141 143 145 148 154 163 175 187 197 185 184 184 184 185 197 191 184 175 166 155 146 140 136 139 145 151 154 151 146 140 135 131 127 126 129 136 145 155 169 182 194 184 184 184 185 185 185 185 185 184 185 184 184 184 185 184 184 184 184 184 184 185 185 185 185 185 184 184 185 184 185 185 184 184 185 185 185 185 184 185 184 185 184 184 184 184 185 184 185 184 184 184 184 184 185 184 184 184 185 184 184 185 184 184 185 185 185 185 185 185 184 184 184 184 185 185 184 184 184 185 185 184 185 185 185 185 185 185 185 185 184 185 185 184 184 185 185 185 184 184 184 185 184 184 184 185 184 184 185 184 184 185 185 184 184 186 184 186 186 186 186 184 184 184 186 186 184 184 184 186 184 184 186 186 184 186 186 186 186 186 184 184 186 184 184 186 184 186 186 186 184 184 186 184 186 184 184 184 184 186 186 186 186 186 186 184 184 184 186 184 186 186 186 184 186 186 184 186 184 184 186 184 186 186 184 184 184 186 184 184 184 184 186 186 186 186 186 186 184 184 186 184 184 186 186 186 184 184 186 186 186 186 184 185 184 184 185 185 184 184 184 185 185 185 185 184 184 184 184 185 184 184 185 184 184 184 184 185 184 185 184 185 185 184 184 184 184 184 185 185 185 184 185 185 184 185 184 184 185 184 185 185 185 185 184 185 185 184 185 184 185 184 185 185 185 185 184 185 185 184 185 185 185 184 185 185 185 185 185 185 184 185 184 184 184 185 184 184 185 185 184 185 184 184 185 184 185 185 185 184 185 184 184 185 184 184 184 184 185 184 185 149 149 149 150 151 152 153 154 154 154 154 157 161 165 169 169 166 161 155 149 144 139 137 136 137 140 144 148 150 150 148 147 146 145 144 143 143 143 144 145 143 141 137 134 130 183 183 183 183 183 183 132 139 143 144 184 184 184 185 186 185 179 171 163 154 147 144 143 146 153 165 179 190 203 210 211 209 205 202 197 192 186 182 181 181 179 171 159 148 136 130 130 137 145 149 145 137 130 126 130 135 144 157 170 185 198 184 185 185 184 185 185 184 184 185 185 184 184 185 185 184 195 184 172 163 160 158 157 154 152 150 149 148 149 150 151 150 148 145 143 142 142 143 145 151 162 174 185 194 185 184 197 192 185 179 172 163 154 145 139 135 133 137 144 151 155 155 152 148 143 137 132 128 128 134 141 151 165 178 191 185 185 185 184 185 185 184 185 184 184 185 184 184 184 185 184 184 184 184 185 185 185 185 184 184 184 184 184 185 185 184 184 185 184 184 184 185 185 184 184 184 185 184 184 184 185 184 185 185 184 185 185 184 185 185 185 184 184 184 184 185 185 185 184 185 184 185 184 185 185 185 184 184 184 184 185 185 184 184 185 184 185 184 185 184 184 185 184 184 184 185 184 185 184 185 184 185 185 184 184 185 184 184 185 184 185 184 184 185 184 184 184 186 184 184 186 186 186 186 184 184 186 186 184 186 186 186 186 186 186 184 184 186 184 184 186 184 186 186 186 184 186 186 184 184 184 184 184 186 186 184 186 184 186 186 184 184 186 184 186 186 184 184 186 184 184 184 186 184 186 184 186 184 184 184 184 184 184 184 184 186 184 184 186 184 186 186 184 186 184 184 184 184 184 186 186 186 186 186 184 184 186 186 184 184 184 184 186 186 184 186 185 185 185 184 184 184 184 184 185 184 185 184 184 184 185 184 184 184 185 184 184 184 184 185 184 184 184 184 185 184 184 184 184 184 185 185 185 184 184 185 184 184 185 184 184 184 185 184 185 184 185 185 185 184 185 184 184 185 184 185 184 184 185 184 185 185 184 184 185 184 184 185 185 185 184 184 185 185 184 184 185 185 184 185 185 184 184 185 184 184 184 185 185 185 184 184 185 184 184 184 184 185 184 185 184 185 185 185 185 150 150 150 151 152 152 153 154 154 155 155 158 161 165 167 167 164 159 153 148 143 139 137 135 135 136 138 140 141 142 143 143 143 142 141 141 141 142 143 143 141 138 134 129 183 183 183 183 183 183 183 133 140 144 145 175 175 176 179 182 183 179 171 162 153 147 146 149 155 162 172 183 192 200 206 208 206 203 201 199 196 192 187 183 179 174 165 154 145 136 131 133 140 147 151 148 141 134 131 133 136 143 155 168 183 197 184 185 184 184 185 184 184 185 185 184 184 184 185 185 185 194 183 170 160 156 154 153 150 148 146 146 146 148 150 151 151 149 147 144 142 141 138 139 143 152 163 172 182 186 187 184 179 173 167 161 153 146 139 133 131 131 135 142 150 155 157 157 155 152 145 137 130 128 132 138 149 162 176 189 184 185 185 185 184 185 184 185 184 202 198 196 195 192 185 185 185 185 184 185 184 184 184 185 185 184 184 185 184 184 185 185 184 185 184 184 185 185 185 185 184 184 184 185 184 185 184 184 184 185 184 184 185 184 185 185 184 184 184 184 184 185 184 184 184 185 184 184 185 185 184 185 184 184 185 184 185 184 184 185 184 185 185 185 184 184 184 185 184 184 184 184 185 185 184 184 185 184 184 185 184 184 184 185 184 184 185 184 185 185 185 186 184 184 184 184 184 186 184 186 184 184 184 184 186 186 186 186 184 186 184 184 186 184 184 184 184 184 184 186 184 184 186 186 184 186 186 184 186 186 186 184 186 184 186 184 186 184 186 184 186 184 186 186 184 184 184 186 186 186 186 186 186 184 184 186 186 186 186 184 184 184 184 186 184 186 186 184 186 186 184 186 186 184 186 186 186 186 184 184 184 184 184 186 186 184 186 184 184 186 186 184 184 184 185 185 185 184 185 184 184 185 185 185 185 185 184 185 185 185 184 184 184 184 184 184 184 184 185 185 185 184 185 185 184 184 184 184 185 185 185 185 184 184 184 185 184 185 184 185 184 184 184 184 184 185 185 184 185 184 184 184 185 185 185 184 185 184 185 184 184 184 185 185 184 184 184 184 185 185 185 184 185 184 184 184 185 185 185 184 184 184 185 185 184 184 185 185 184 184 185 185 185 185 184 184 185 184 185 184 151 151 152 152 152 151 152 153 154 156 158 160 163 165 165 164 161 157 152 147 142 139 138 136 134 132 132 132 132 134 136 138 139 139 139 139 139 141 142 143 140 136 131 183 183 183 183 183 183 183 183 134 141 145 146 169 169 170 174 179 181 179 170 161 151 147 148 154 162 171 180 187 192 198 202 203 203 201 201 201 200 197 191 183 175 168 157 148 141 136 134 135 142 148 151 149 143 138 135 136 139 144 154 166 182 197 185 185 185 184 184 184 184 203 202 202 184 184 184 185 185 191 179 166 156 152 150 149 146 144 144 144 145 146 149 150 151 150 148 145 143 139 136 134 136 143 153 162 170 175 175 172 168 163 158 152 146 141 135 130 129 130 135 141 148 154 158 160 160 157 150 140 132 127 130 135 146 159 173 188 200 184 184 184 185 185 185 201 199 195 190 186 184 180 185 184 184 185 184 185 184 185 185 185 185 184 184 185 185 185 184 184 185 184 185 185 185 184 185 185 185 184 185 185 184 185 184 185 185 185 185 184 185 184 184 184 184 184 184 185 184 184 185 185 184 184 185 184 185 184 184 185 184 184 184 184 184 184 184 184 184 185 185 184 184 184 184 184 185 185 185 184 185 185 184 185 185 185 185 184 184 184 185 184 184 184 185 185 184 184 185 186 184 184 184 186 184 184 186 184 184 186 184 184 184 186 184 186 186 186 184 186 184 184 184 184 184 184 186 184 186 184 184 184 184 186 184 186 186 186 186 184 184 186 186 184 184 184 184 184 186 186 184 186 184 184 184 184 186 184 184 186 184 184 186 186 186 184 186 186 186 186 184 186 184 186 184 186 184 184 184 184 186 186 186 184 186 186 184 184 186 184 186 186 186 184 184 184 184 186 186 184 184 184 184 184 185 185 184 184 185 185 184 184 184 185 184 185 185 185 185 185 185 184 185 185 185 185 185 184 184 184 184 185 185 185 185 184 184 184 185 185 184 185 185 185 184 184 184 184 184 184 184 184 185 185 184 185 184 184 185 184 184 184 184 184 184 184 185 185 184 184 185 184 184 185 184 185 185 184 185 185 185 185 185 185 184 184 184 184 184 185 184 185 185 184 184 185 185 185 184 185 184 185 184 184 184 185 185 152 152 152 152 152 151 151 151 153 155 157 159 161 161 162 161 159 156 153 150 146 142 140 139 136 132 129 183 183 183 183 130 134 136 137 138 138 139 140 141 141 139 134 128 183 183 183 183 183 183 183 128 135 143 146 148 163 163 165 170 175 177 175 167 157 147 144 149 159 171 181 189 192 194 195 198 198 198 197 197 199 200 198 191 180 169 159 147 140 137 136 136 138 143 148 150 149 145 141 139 139 140 144 152 163 177 191 185 184 184 184 184 184 196 194 193 192 195 185 185 185 193 182 171 160 151 147 146 145 143 142 142 143 143 145 148 149 150 148 147 144 141 137 133 131 132 137 145 152 159 162 162 160 157 153 149 145 140 135 131 128 127 128 132 137 144 150 155 160 161 160 153 141 132 126 126 131 141 154 167 183 196 184 184 185 185 184 195 191 188 185 179 175 171 184 184 185 185 185 184 185 184 184 185 185 185 184 184 184 185 185 185 185 184 184 185 184 184 184 184 184 184 185 185 184 185 185 184 185 185 185 184 185 184 184 184 184 185 185 184 185 185 185 184 184 185 184 184 185 184 184 184 185 185 185 185 184 184 184 184 185 184 185 184 184 185 184 185 185 185 184 184 185 185 184 184 185 184 185 185 185 185 184 184 185 185 185 185 185 184 184 184 186 186 186 184 184 184 184 184 184 184 184 186 184 186 186 186 184 186 186 184 184 184 184 186 186 186 186 186 184 186 184 184 186 186 186 184 186 186 184 186 186 186 186 186 184 186 184 186 184 184 184 186 186 184 184 184 186 186 186 184 184 186 184 184 184 184 184 184 186 186 184 184 184 186 184 186 186 184 186 184 186 184 186 184 186 184 186 184 186 184 184 184 186 186 184 186 184 186 184 184 184 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 185 184 185 185 184 184 184 185 184 185 185 184 185 184 185 185 184 184 185 185 184 184 184 185 184 184 185 184 184 185 185 185 185 185 184 185 185 184 184 185 184 184 185 185 184 184 185 185 185 185 184 184 184 185 184 185 184 184 185 184 185 184 185 184 185 185 185 185 185 185 184 185 185 185 184 185 184 185 185 184 185 185 185 184 184 184 185 184 185 185 185 185 150 150 150 150 150 150 150 151 152 154 156 157 158 157 155 153 150 149 148 147 145 143 141 139 136 130 126 183 183 183 183 183 128 132 134 134 135 136 139 140 141 138 134 127 183 183 183 183 183 183 183 130 137 143 147 148 164 164 165 168 173 174 171 161 149 139 138 146 161 177 190 197 199 198 196 196 195 194 192 192 195 197 195 187 175 161 148 137 132 132 134 136 138 142 145 147 146 143 141 139 139 140 142 148 157 170 183 193 184 185 195 190 186 184 183 181 181 181 183 183 181 174 166 159 151 145 143 143 144 143 143 143 143 144 145 146 147 146 145 143 140 137 134 131 129 130 134 140 146 151 154 154 153 151 148 145 141 137 133 129 126 126 126 129 133 138 143 148 154 157 156 150 139 130 123 123 127 135 147 158 171 182 191 196 196 191 186 181 179 177 175 171 167 163 184 184 184 184 184 185 184 184 184 185 185 185 185 184 185 184 184 184 184 185 185 184 185 184 184 184 185 185 185 184 184 184 185 185 185 185 185 185 185 184 185 185 184 185 184 184 184 184 184 185 185 185 184 184 185 185 185 184 184 185 185 185 185 184 184 185 184 185 185 185 185 185 185 184 184 185 184 185 184 184 185 185 185 184 184 184 185 185 184 185 184 185 184 184 184 185 185 186 184 184 186 186 184 184 186 184 184 184 186 186 186 186 186 184 186 186 186 184 186 186 184 186 184 186 184 184 184 184 186 184 184 184 186 186 184 186 186 186 186 186 186 184 186 186 186 186 186 186 184 186 186 184 186 184 186 186 186 184 186 184 184 184 184 184 186 186 184 186 186 186 184 186 186 184 186 186 184 184 186 186 184 186 186 184 186 184 186 184 184 184 186 184 186 184 186 184 186 184 186 184 184 184 184 184 185 184 184 185 184 184 184 184 184 184 184 184 185 185 185 184 184 185 185 185 184 184 184 185 184 184 184 185 184 184 185 184 185 184 185 184 185 185 185 185 185 185 184 184 184 184 184 184 185 185 184 185 185 184 185 185 184 185 185 185 185 185 185 185 184 184 185 184 185 184 185 185 185 184 185 185 185 184 184 184 184 184 185 185 185 184 185 184 185 185 184 184 184 184 184 185 184 184 184 185 185 185 145 145 145 146 147 149 151 152 154 154 154 154 152 148 146 143 141 141 143 145 145 144 142 140 135 129 124 183 183 183 183 183 125 128 130 131 132 133 136 138 139 138 134 128 183 183 183 183 183 183 127 132 138 143 146 147 168 168 168 170 172 172 166 154 142 132 132 142 160 180 195 203 204 201 197 195 194 191 188 187 190 192 190 182 168 153 141 130 126 128 132 136 138 140 142 143 142 140 138 137 138 139 141 146 154 165 175 184 188 187 183 178 174 173 173 173 171 169 167 165 161 156 150 146 142 140 140 142 144 145 145 145 145 145 145 145 144 143 140 138 135 133 132 131 131 132 136 141 145 149 152 153 152 150 148 145 142 138 134 130 127 125 125 126 128 132 136 141 145 148 148 143 134 183 183 183 124 132 141 150 160 169 175 179 179 176 172 169 168 169 168 166 163 159 184 185 184 185 184 185 185 185 184 185 184 184 185 185 184 184 185 184 184 184 185 185 185 185 185 185 185 184 184 185 185 185 184 185 184 184 184 185 185 184 184 184 184 185 184 184 184 184 185 185 184 184 184 184 184 184 185 184 184 184 184 185 185 184 185 184 185 185 185 184 184 185 185 184 184 185 184 184 184 184 185 184 185 185 185 184 184 185 185 184 185 184 185 185 184 185 185 186 184 186 184 186 186 184 184 184 186 184 184 184 184 186 184 184 186 186 184 186 186 184 186 184 186 186 186 186 186 184 184 186 184 186 184 186 186 186 186 186 186 184 186 186 184 186 186 186 184 186 186 184 184 186 186 184 184 186 186 184 184 184 184 186 184 186 186 184 184 184 186 184 184 184 186 184 186 186 186 184 184 186 184 184 186 184 184 184 184 186 184 184 186 186 186 186 184 184 184 186 184 186 185 185 185 184 185 184 185 184 184 185 185 184 184 184 184 185 185 184 184 185 184 184 184 185 185 184 184 184 185 185 185 185 185 185 184 184 184 185 185 184 184 184 185 185 184 185 184 185 185 185 184 184 184 185 185 184 185 184 185 185 185 185 184 184 185 185 185 184 184 184 185 185 185 184 185 184 185 185 185 184 184 185 185 184 185 185 184 184 184 184 184 185 185 184 185 185 184 184 185 184 184 184 185 184 184 184 141 141 141 143 145 148 152 155 155 154 152 149 145 140 136 133 132 134 139 144 146 146 143 140 135 129 124 183 183 183 183 183 123 126 127 128 129 131 134 137 139 138 135 129 183 183 183 183 183 183 130 134 139 143 146 146 173 173 173 172 172 169 161 148 135 125 126 139 159 182 198 207 208 204 199 196 192 188 185 183 184 185 183 175 161 145 134 124 123 126 132 136 137 138 139 139 138 137 135 135 137 138 140 145 151 159 167 173 175 174 169 165 161 161 162 163 161 156 151 145 141 136 134 134 134 135 138 141 145 147 148 148 147 146 145 143 141 138 135 132 130 130 130 132 134 137 141 143 146 148 151 152 153 152 150 148 145 141 136 132 129 127 125 124 125 126 129 132 136 139 139 135 128 183 183 183 183 128 135 142 148 154 158 160 160 158 156 156 158 160 162 162 160 157 184 185 185 185 185 185 184 185 185 185 185 184 185 184 185 184 184 184 185 185 184 185 185 185 184 184 185 184 184 184 185 184 185 185 184 185 185 185 185 185 184 184 185 185 184 185 184 185 185 185 184 185 184 184 185 185 184 184 185 185 184 185 184 185 184 185 185 184 184 184 185 184 185 185 184 184 185 185 185 184 185 184 185 185 184 184 185 185 184 185 184 184 184 184 185 185 184 186 186 184 184 184 184 186 184 186 184 184 184 186 186 184 184 184 184 184 184 184 186 186 184 186 186 184 184 186 186 184 186 184 186 184 186 184 186 186 186 186 186 184 184 186 186 184 184 184 186 184 184 186 186 184 186 184 186 184 184 184 184 186 186 184 186 186 186 186 186 186 186 186 184 184 184 186 184 184 186 184 184 184 186 186 184 184 186 184 186 186 186 186 184 186 186 186 186 186 184 186 186 184 184 185 184 184 184 185 184 185 185 185 184 185 185 185 185 185 184 185 184 185 185 184 185 185 185 185 185 185 185 185 185 185 184 185 184 184 184 185 185 185 184 184 185 184 184 185 184 184 185 185 184 185 184 185 184 184 185 184 184 185 185 185 184 184 184 185 184 184 185 185 185 184 184 184 185 184 184 185 184 184 184 184 185 184 185 184 184 184 185 184 185 184 184 185 184 184 185 185 185 185 185 184 184 185 184 136 135 135 135 137 141 147 153 157 157 154 149 144 137 183 183 183 183 183 135 142 146 147 144 140 134 128 124 183 183 183 183 183 122 124 125 126 126 129 132 136 138 139 137 133 128 125 124 124 126 128 132 135 139 142 144 145 173 173 172 170 167 163 155 143 131 123 126 139 161 183 200 208 208 204 198 194 190 185 181 177 177 177 174 165 152 139 128 121 121 125 132 137 138 137 136 136 135 135 135 136 137 139 140 143 148 154 159 163 165 163 158 154 151 152 154 155 152 146 137 183 183 183 183 125 129 134 137 142 146 148 150 150 150 148 146 143 140 137 133 130 128 128 130 134 138 142 145 145 146 147 149 150 152 152 151 150 147 143 140 136 133 131 128 125 124 124 124 125 128 131 131 129 124 183 183 183 183 126 131 135 139 141 143 144 144 143 143 144 147 151 154 156 156 155 184 184 184 184 185 184 185 185 184 184 185 184 184 184 185 184 185 185 184 184 185 184 185 185 185 184 185 184 184 184 185 185 184 185 185 185 185 184 185 185 185 184 185 185 185 184 184 185 184 185 184 185 185 185 185 184 184 185 185 184 184 185 184 184 185 184 184 185 185 185 185 185 184 185 185 185 184 184 185 184 185 185 185 184 185 185 185 184 184 185 185 184 185 185 184 185 186 186 184 184 186 184 186 184 186 184 184 184 184 186 186 186 186 186 184 184 184 186 184 186 186 184 186 186 186 184 184 184 184 184 186 184 184 186 184 184 184 184 184 186 186 184 186 184 186 186 184 186 184 186 184 186 186 184 184 186 184 186 186 184 184 184 184 184 184 186 184 186 186 186 184 184 186 186 184 184 186 186 186 186 184 184 186 184 184 184 186 184 184 186 186 186 186 184 184 186 184 186 186 186 184 184 184 185 185 185 185 184 185 184 184 184 185 185 184 185 184 184 184 185 185 185 185 185 185 185 184 185 185 185 185 184 185 184 184 185 184 185 184 184 184 185 185 185 185 184 185 185 185 184 185 184 184 185 184 185 184 185 185 184 185 185 184 185 184 185 185 184 184 185 184 184 185 184 185 184 184 184 185 185 185 184 185 185 185 185 185 184 185 184 185 184 184 184 185 184 184 185 184 185 184 184 185 184 184 130 129 128 130 132 137 144 151 155 155 151 144 137 183 183 183 183 183 183 131 141 146 148 145 139 134 128 124 183 183 183 183 183 183 123 124 125 125 128 132 135 138 139 138 135 132 130 129 129 130 132 134 136 139 141 143 143 167 167 166 163 160 156 150 141 133 128 132 145 165 185 199 207 206 201 194 190 186 183 178 174 172 170 166 158 146 135 126 121 123 128 134 139 140 139 137 136 137 137 138 139 140 141 141 143 146 151 155 159 159 157 153 149 146 147 149 150 147 141 132 183 183 183 183 124 130 134 138 142 145 148 150 150 150 148 146 144 141 138 134 132 131 131 133 137 141 145 146 145 144 144 145 146 148 150 150 148 147 145 142 140 139 137 134 130 127 125 123 124 126 128 128 126 123 183 183 183 183 125 130 132 134 135 136 136 136 135 134 136 140 144 148 151 152 151 185 184 185 184 184 185 185 185 185 184 185 184 184 185 184 184 185 185 185 184 185 185 185 185 185 185 184 184 185 184 184 184 184 185 185 185 184 184 184 185 184 185 184 184 185 184 185 184 185 185 184 185 184 185 184 185 184 184 185 184 184 185 185 185 184 185 185 184 185 185 184 184 184 185 184 185 185 184 185 184 184 184 184 184 184 185 184 184 185 184 185 184 184 185 184 186 186 184 186 186 184 186 186 186 186 186 184 186 184 184 184 184 186 184 186 186 184 184 184 184 184 186 184 184 184 186 186 184 186 186 186 186 186 186 184 186 186 184 184 184 184 184 186 184 186 184 186 184 186 186 184 186 184 184 184 184 184 186 184 184 186 184 184 184 184 186 186 186 186 186 184 186 186 186 186 184 184 186 186 186 186 186 184 186 184 186 184 184 184 184 184 186 184 184 184 186 184 184 184 186 184 185 185 184 185 184 184 184 185 184 185 184 184 185 184 184 184 184 184 185 185 184 185 184 184 185 185 184 184 184 185 184 184 184 184 185 184 184 184 185 185 184 185 185 184 185 184 184 185 185 184 185 184 184 185 185 184 184 185 184 185 185 185 185 184 185 185 185 184 184 184 185 184 185 184 184 185 184 185 184 185 184 185 184 184 184 185 185 184 184 185 185 184 184 185 184 185 185 184 184 185 185 184 184 128 125 124 124 125 128 133 140 147 152 151 146 139 131 183 183 183 183 183 183 130 140 146 147 144 139 133 127 123 183 183 183 183 183 183 122 124 125 126 129 133 135 138 139 139 137 135 133 132 132 132 133 134 135 137 139 139 140 156 156 155 153 151 148 146 141 138 137 144 155 171 186 197 202 201 195 190 186 183 181 177 172 168 165 159 152 143 135 129 126 128 133 139 143 143 141 140 139 140 141 143 144 145 144 143 143 146 150 155 158 159 157 153 150 147 148 149 150 146 141 133 183 183 183 183 130 135 139 141 143 145 146 148 149 150 149 148 146 145 142 140 138 137 137 139 142 146 147 146 144 142 140 140 142 144 146 147 147 147 146 145 145 145 144 141 137 134 130 126 126 127 129 129 128 125 183 183 183 124 127 131 133 135 136 136 136 135 133 132 134 137 140 143 146 147 147 185 184 184 185 185 184 184 184 185 184 185 184 185 185 185 185 185 184 184 184 185 184 185 184 185 185 185 184 185 184 184 184 185 184 184 184 185 184 185 184 184 184 185 185 184 184 184 185 184 185 184 185 184 185 185 185 185 184 184 185 185 185 185 185 184 184 184 184 184 184 184 184 184 185 185 185 184 184 184 185 185 185 185 185 184 185 185 185 184 185 185 185 184 185 185 186 184 186 184 186 186 186 184 184 184 186 186 184 186 184 186 186 186 186 186 184 184 186 184 184 184 186 184 186 186 186 184 184 184 184 186 186 184 184 186 184 184 186 184 186 184 184 184 186 186 186 186 184 184 186 184 186 184 186 186 184 184 184 186 184 186 184 186 184 186 186 186 184 186 184 184 186 186 186 186 184 184 184 186 186 186 184 186 184 184 184 184 184 186 186 184 186 184 184 184 184 186 184 186 186 184 185 184 184 185 185 184 185 184 184 185 185 184 185 184 184 185 184 185 184 185 185 184 184 184 185 185 185 185 184 185 185 185 185 184 185 184 185 184 184 185 184 184 184 185 185 184 185 184 184 185 184 185 185 185 185 185 185 184 185 184 185 184 184 185 184 184 184 185 185 184 184 184 185 184 184 185 185 185 184 185 185 185 184 184 184 185 185 185 185 185 185 185 184 184 185 185 185 185 185 185 184 185 185 183 183 183 183 183 125 129 135 142 146 145 141 134 127 183 183 183 183 183 183 130 139 144 145 142 137 132 126 183 183 183 183 183 183 183 122 125 127 129 132 135 137 138 139 139 139 137 136 135 134 133 132 132 133 134 134 134 135 145 145 145 144 142 142 143 144 146 150 157 166 177 186 193 195 193 189 184 181 181 180 177 172 166 160 154 147 141 136 134 133 135 139 143 146 146 145 143 143 144 146 148 149 149 147 145 145 147 151 156 160 162 161 157 154 152 152 152 152 149 144 138 133 130 131 134 139 143 145 145 145 144 145 146 148 149 149 150 149 148 147 146 145 144 144 145 147 149 149 147 143 140 137 137 138 141 143 145 146 146 147 148 150 151 151 149 145 141 136 132 131 131 132 132 130 128 126 125 126 128 130 134 136 138 140 141 141 139 136 135 134 136 139 141 144 145 145 184 185 184 184 184 184 185 185 185 184 185 184 184 184 185 185 185 184 185 185 184 184 185 185 185 184 185 184 184 185 185 185 185 185 185 184 185 185 185 184 184 184 185 184 185 184 185 185 184 185 185 184 185 184 184 185 185 185 184 185 185 184 184 184 184 185 184 184 185 184 185 184 185 185 184 184 185 184 184 185 184 185 185 184 185 185 185 184 185 185 185 185 185 184 184 186 184 184 186 184 184 184 186 184 186 184 184 186 184 184 184 184 184 186 186 184 186 184 186 184 184 184 184 184 186 186 186 184 186 184 184 184 186 184 186 184 186 186 186 186 184 186 186 184 186 184 186 186 186 184 184 186 184 184 186 186 186 184 184 184 184 184 186 184 186 186 184 186 186 186 184 186 186 184 184 184 186 186 186 186 186 184 184 184 186 186 186 186 186 186 186 186 184 186 184 184 184 184 186 186 185 184 185 184 185 185 185 184 185 185 185 185 184 184 184 185 184 184 184 184 184 185 184 184 185 184 185 184 184 184 184 184 185 185 184 184 184 185 184 185 185 184 185 185 184 185 184 185 184 185 185 184 185 185 185 185 185 184 184 185 185 184 185 184 185 185 184 185 185 184 184 185 184 185 185 185 185 184 184 185 185 185 184 185 184 184 185 184 185 185 184 185 184 185 184 185 185 185 185 184 185 185 185 184 185 183 183 183 183 183 126 132 137 139 139 135 129 183 183 183 183 183 183 183 129 137 142 143 141 137 131 126 183 183 183 183 183 183 183 123 126 130 133 136 138 139 139 139 139 139 139 138 136 135 133 132 131 131 131 132 132 132 138 138 138 137 136 137 141 146 151 158 166 174 180 185 187 188 186 183 180 178 179 179 177 171 163 155 147 141 137 136 137 137 139 142 145 147 147 146 145 145 146 148 150 152 152 150 147 146 148 152 158 163 164 163 161 158 156 155 154 154 151 148 143 140 138 139 142 145 148 149 148 146 145 145 145 146 148 149 150 150 150 150 150 149 148 148 149 150 151 150 147 143 139 136 135 137 139 142 144 146 147 148 150 153 156 157 155 151 146 141 137 135 134 135 134 133 131 129 129 130 131 133 136 138 141 143 144 143 141 139 137 136 137 138 141 142 143 144 185 185 184 185 184 184 184 185 184 185 185 184 185 184 185 184 184 184 185 185 184 184 185 184 184 184 184 185 184 185 184 184 185 185 184 185 184 185 185 185 185 185 185 184 185 184 184 185 185 184 184 184 185 184 184 185 184 185 185 185 184 185 184 184 184 184 185 184 185 184 184 185 185 184 184 184 185 185 184 185 185 184 184 184 185 185 184 185 184 184 184 185 184 185 184 184 184 186 186 186 184 186 184 186 186 186 184 186 186 186 186 184 184 186 186 184 186 184 184 184 184 184 186 184 186 184 186 184 184 184 184 184 186 184 186 186 184 184 184 184 184 186 184 184 186 186 184 184 184 184 184 186 186 186 184 186 184 184 184 184 184 186 186 186 186 184 184 184 184 186 184 186 186 184 186 184 186 184 184 184 186 184 186 184 186 186 186 186 186 186 186 184 186 186 184 186 184 186 186 184 184 185 184 185 185 185 185 185 184 185 185 185 185 185 184 185 185 185 184 184 185 184 184 184 185 184 184 185 185 185 185 184 184 184 184 185 185 184 184 185 185 184 184 184 185 184 185 184 184 185 185 185 185 185 185 184 185 184 185 185 184 185 185 185 185 184 184 185 184 185 185 185 184 185 185 184 185 185 184 184 184 185 184 185 184 185 184 184 184 185 184 184 185 185 185 184 185 184 185 185 185 185 184 184 184 185 184 183 183 183 125 128 132 134 134 130 183 183 183 183 183 183 183 183 130 136 140 141 139 135 130 126 183 183 183 183 183 183 183 125 128 132 135 138 139 139 138 138 139 139 139 139 138 136 135 133 132 132 133 134 134 134 137 137 136 134 132 133 137 145 153 163 172 176 179 180 180 180 179 177 175 175 177 179 177 170 160 149 139 134 132 134 137 139 142 144 146 147 147 146 145 145 146 148 151 152 152 150 148 148 150 154 159 164 166 166 164 161 159 157 156 155 152 150 146 144 143 143 145 148 150 150 150 148 147 146 146 146 147 148 148 149 150 150 150 150 149 149 149 150 150 149 146 143 139 137 136 137 139 142 144 146 148 150 152 155 158 159 158 154 150 145 140 137 137 137 136 135 134 133 133 134 134 135 137 139 141 143 144 144 142 140 138 137 138 139 141 143 144 145 145 184 184 184 184 185 184 184 185 184 184 184 185 184 185 184 185 185 184 185 184 185 185 184 185 184 184 184 184 184 185 184 185 184 185 184 184 185 184 185 185 184 185 184 184 184 185 184 184 184 184 184 184 184 184 184 185 185 184 184 185 184 184 185 184 184 185 185 184 185 185 184 184 184 185 184 184 184 184 185 185 184 185 184 184 185 185 185 184 185 184 184 184 185 184 184 186 186 186 186 186 184 186 186 186 186 184 184 186 184 186 186 186 184 186 186 184 184 186 186 184 186 186 184 186 186 184 186 186 184 184 186 186 184 186 186 186 186 186 184 186 184 186 184 184 184 184 184 186 186 184 186 186 186 184 186 186 186 186 186 184 184 186 186 184 184 184 184 184 186 184 186 184 186 186 186 186 184 186 184 184 184 186 184 186 186 184 186 186 186 186 184 186 186 186 186 184 186 186 184 184 184 184 185 184 184 184 185 185 185 185 185 184 185 185 185 184 184 184 184 184 184 185 185 185 185 184 184 185 185 185 185 184 185 185 184 185 184 185 185 184 184 185 185 184 184 185 184 185 185 185 185 185 185 185 184 184 184 185 185 185 184 184 184 184 184 185 185 185 185 185 184 184 184 184 186 184 184 184 184 185 184 184 184 184 184 184 185 184 184 184 184 185 185 185 185 185 185 185 184 185 185 185 185 185 184 184 185 183 183 123 126 128 130 128 125 183 183 183 183 183 183 183 183 130 134 137 138 136 134 130 126 183 183 183 183 183 183 183 127 131 134 137 139 139 138 137 136 137 137 138 139 139 138 137 137 138 139 141 143 143 144 140 140 139 135 132 130 134 141 150 160 168 173 174 174 174 174 174 173 173 174 177 180 178 171 159 145 134 127 126 129 134 137 140 142 144 145 145 144 143 143 144 146 148 150 151 150 149 150 153 158 163 167 169 169 167 165 161 160 158 157 154 151 148 146 145 144 145 146 148 149 150 150 150 150 149 147 146 146 146 147 148 148 148 147 146 146 146 147 147 147 145 143 141 139 139 140 141 144 146 148 149 151 153 156 157 158 156 153 149 144 140 138 137 137 137 137 136 136 136 136 137 137 138 139 141 143 143 144 143 141 139 139 141 142 144 146 148 148 185 184 185 184 184 184 185 185 184 184 184 185 185 185 185 185 185 185 185 184 185 185 184 184 185 185 184 185 185 184 185 185 184 185 185 184 185 184 185 185 185 185 184 184 185 185 185 184 184 185 185 185 185 185 184 185 184 184 184 185 185 184 184 185 185 185 185 184 184 184 185 184 185 184 185 184 185 184 185 185 185 184 185 184 185 184 185 185 185 184 184 184 184 185 186 184 186 184 184 186 186 184 184 184 184 184 186 184 186 184 186 186 184 184 186 184 186 184 184 186 184 184 186 184 184 184 186 186 184 186 184 186 184 186 186 184 184 186 186 184 184 184 184 186 186 186 186 184 186 184 186 186 186 186 184 186 184 186 186 186 184 186 184 184 186 184 186 186 186 184 186 184 184 186 184 186 184 184 186 186 184 186 186 184 184 186 184 184 184 186 184 186 184 186 186 186 186 184 186 186 186 184 184 186 184 184 184 186 186 184 184 185 184 185 185 184 185 185 184 185 184 185 185 184 184 185 184 184 184 184 185 184 184 185 184 185 184 185 184 184 185 185 184 184 184 185 184 185 185 184 185 184 184 185 185 185 185 185 184 185 185 184 184 184 184 184 184 185 184 184 186 184 184 184 184 186 184 186 186 184 184 184 184 184 184 184 184 185 185 185 184 185 185 184 185 185 184 184 185 185 185 184 184 185 184 184 184 184 185 183 124 126 127 127 126 123 183 183 183 183 183 183 183 126 130 134 136 136 135 133 129 126 122 183 183 183 183 183 127 131 134 136 138 139 138 137 134 133 132 132 132 134 135 136 138 141 145 148 152 155 157 157 146 146 145 139 134 131 132 139 146 156 164 167 168 168 168 170 171 171 172 175 178 181 179 171 157 143 183 183 183 183 131 135 138 140 141 143 143 141 140 140 141 143 145 147 149 149 150 151 155 161 166 170 172 172 169 166 163 161 160 158 155 153 150 147 146 144 143 143 145 146 149 152 154 153 151 148 146 144 144 144 145 145 144 143 143 142 143 143 144 145 144 143 143 142 143 143 145 146 148 150 151 152 153 154 155 155 153 150 147 143 140 138 138 138 138 138 138 138 139 139 138 138 138 139 140 142 143 143 143 142 141 142 144 146 148 150 152 152 185 185 185 184 184 184 185 184 185 185 185 185 185 185 185 184 185 185 185 184 185 184 185 185 184 184 184 184 185 184 185 185 184 185 184 185 185 185 184 185 184 184 185 185 185 185 185 184 184 184 184 184 184 184 184 185 184 184 185 184 184 185 185 184 184 185 185 185 185 184 185 185 184 185 185 185 185 185 185 185 185 184 184 184 184 185 184 184 185 184 185 184 184 184 184 186 186 184 186 184 184 184 184 186 184 186 184 186 186 186 186 186 186 186 186 184 186 184 186 184 184 186 184 184 186 186 186 186 186 186 186 184 186 184 184 184 184 186 184 186 186 186 186 186 186 186 186 184 186 186 184 184 186 186 184 186 184 184 184 184 186 186 186 186 186 186 186 184 184 184 186 184 184 184 184 184 186 186 186 184 186 186 184 186 186 186 184 186 184 184 186 186 184 186 186 186 186 186 186 186 186 186 184 184 186 186 186 184 184 186 184 185 184 184 185 184 185 185 184 184 185 185 185 184 184 184 184 185 184 185 185 184 184 184 185 184 185 184 184 184 185 184 184 185 184 185 185 184 185 184 184 185 185 184 184 185 185 185 184 185 184 185 185 184 184 184 185 184 184 186 186 184 184 186 186 184 184 186 184 186 184 185 185 184 185 184 184 184 185 184 185 184 185 184 185 185 185 184 184 185 184 185 185 184 184 185 184 184 185 184 126 127 128 127 126 122 183 183 183 183 183 183 124 127 130 133 134 135 134 132 129 126 123 183 183 183 183 126 130 133 135 137 137 137 136 134 132 131 129 128 128 129 132 135 139 145 152 157 162 167 170 171 156 156 154 148 141 136 135 140 146 155 161 163 163 162 162 164 166 168 171 174 178 181 178 170 155 139 183 183 183 183 128 132 135 137 138 139 139 138 137 137 138 139 140 142 145 146 148 151 155 161 165 169 171 171 169 167 164 163 161 159 156 154 151 149 147 144 142 141 141 144 148 154 157 157 154 150 145 142 141 141 141 141 140 139 138 138 138 139 140 142 143 144 145 146 147 148 148 149 150 151 152 153 154 154 153 152 150 147 145 142 140 139 139 139 139 139 140 141 141 140 139 138 137 138 139 140 141 142 142 142 143 144 147 149 152 154 155 156 184 184 185 184 185 185 184 184 184 185 185 184 184 185 184 184 184 184 185 185 184 185 184 184 184 184 184 185 185 185 184 185 184 185 184 184 184 184 185 185 185 184 185 185 185 184 184 184 184 185 184 185 184 184 185 185 184 184 184 184 184 185 185 184 185 184 184 185 185 185 184 184 184 185 185 184 184 185 185 185 184 184 184 184 184 185 184 184 184 185 184 185 185 184 184 184 186 186 186 184 184 186 186 184 186 184 184 186 184 186 184 184 186 186 186 184 186 184 186 186 184 186 186 184 186 184 186 186 184 184 184 186 184 186 184 186 184 184 186 186 184 184 184 184 184 184 186 186 186 184 184 184 184 186 184 184 186 184 184 184 184 186 184 186 186 186 184 184 186 186 184 186 184 186 186 186 186 186 184 184 184 186 186 186 186 184 184 186 186 184 186 184 184 184 186 186 186 184 186 184 184 184 186 186 184 184 186 184 186 184 184 186 186 184 184 186 184 184 184 186 186 186 186 184 186 186 184 184 186 184 186 184 184 184 186 184 184 184 186 184 186 184 184 186 184 186 186 186 186 186 184 186 186 184 186 185 185 184 186 186 186 186 184 186 186 184 184 184 184 186 186 184 186 186 186 186 186 184 184 184 184 186 184 184 184 186 184 186 184 184 185 184 184 185 185 184 185 185 184 184 185 185 185 185 185 184 184 184 184 185 185 129 129 128 126 123 183 183 183 183 183 183 125 128 130 132 133 134 133 132 129 127 124 122 121 122 125 129 134 136 137 137 137 135 134 133 131 130 128 127 127 130 134 139 145 153 163 169 176 182 186 187 168 168 166 159 152 147 145 149 154 161 165 164 161 157 155 157 160 164 167 170 174 175 172 164 149 183 183 183 183 183 125 130 133 134 135 135 135 135 134 134 134 135 136 137 140 142 144 147 151 155 159 162 165 166 165 164 163 162 161 159 157 155 153 151 148 145 142 140 140 143 149 156 161 161 156 150 143 139 138 139 139 139 137 136 135 135 135 136 137 139 142 144 146 148 149 149 149 149 150 152 154 155 155 155 154 153 150 148 146 144 142 141 141 141 141 141 141 141 141 140 139 138 137 137 137 138 139 140 141 142 143 146 149 152 154 156 157 158 184 185 184 185 184 185 184 184 185 184 185 185 184 184 184 184 184 184 185 185 184 184 184 185 184 184 184 185 185 184 184 184 184 184 185 184 185 184 184 185 185 184 185 185 185 185 184 185 184 185 185 184 185 185 185 184 184 184 185 185 185 184 184 184 185 184 184 185 184 185 184 184 184 184 184 184 185 184 185 184 185 185 184 184 184 184 184 184 184 185 185 184 185 184 186 184 184 184 184 186 186 184 184 184 184 184 184 186 186 186 184 184 186 186 184 186 186 184 184 184 186 184 184 184 184 184 184 186 184 184 186 186 186 184 186 184 184 186 184 184 184 184 186 184 186 184 184 186 184 186 184 186 186 184 184 186 184 186 186 186 186 184 184 186 186 186 186 184 186 184 186 184 186 184 184 186 184 186 184 184 184 186 184 184 186 184 184 184 184 186 186 184 184 186 186 186 184 186 184 184 186 186 186 184 186 186 186 186 186 186 184 186 186 186 184 186 184 186 184 186 184 184 184 186 186 186 184 184 186 186 184 184 186 184 186 184 184 186 184 184 186 186 184 184 184 186 184 184 186 184 184 184 184 186 184 186 185 184 184 186 186 186 186 184 186 184 186 184 184 186 186 186 184 184 186 186 184 186 184 186 186 184 184 184 186 184 186 184 184 186 186 185 185 184 185 184 184 185 185 185 184 184 184 185 184 184 185 185 184 184 184 184 131 130 128 124 183 183 183 183 183 183 125 127 129 130 132 132 132 132 131 129 127 125 124 125 128 132 135 137 137 135 134 133 132 132 131 132 133 133 135 139 146 152 158 167 177 184 190 195 199 201 179 179 177 172 166 161 159 161 166 170 171 167 159 152 148 149 153 158 163 165 168 168 164 156 143 183 183 183 183 183 125 129 131 132 132 132 132 132 132 131 131 131 132 133 134 135 137 139 142 144 146 149 152 155 157 158 159 159 159 157 155 155 154 152 150 147 143 140 140 144 150 158 163 163 157 149 141 137 136 137 138 138 136 135 134 133 134 135 137 139 142 145 146 148 150 149 148 148 150 152 154 155 157 157 157 156 154 152 150 147 145 144 143 143 143 142 142 141 141 139 138 137 136 135 135 135 137 138 140 142 144 147 150 152 154 155 157 185 184 184 184 184 185 184 185 185 185 184 185 185 184 184 184 184 185 185 184 184 184 184 184 184 185 185 185 185 185 184 185 184 185 184 184 185 185 185 185 185 185 185 185 184 185 185 184 184 184 185 184 185 185 185 185 184 184 184 185 184 185 185 184 185 185 184 185 185 184 185 185 184 185 185 185 184 184 184 184 185 185 185 185 184 185 184 185 185 185 184 185 184 186 186 186 186 184 184 186 184 184 186 186 186 186 184 184 184 186 186 186 184 186 186 184 184 184 186 184 184 184 186 184 184 184 184 184 184 184 184 186 186 184 186 186 184 186 184 186 184 186 184 184 184 186 184 184 184 184 186 186 184 184 186 184 184 186 184 184 186 184 186 184 184 186 186 184 184 186 186 186 184 184 186 184 186 184 184 186 184 186 184 186 184 186 184 186 186 186 186 184 186 184 186 184 184 186 186 186 186 186 186 184 184 184 184 186 184 186 186 184 186 184 184 184 186 184 184 186 186 186 186 186 186 184 184 184 184 184 186 186 184 186 186 184 186 184 186 186 186 186 186 186 186 184 184 186 186 186 186 186 184 186 184 186 184 186 184 186 184 186 184 184 184 186 186 186 186 184 186 186 186 186 184 186 184 184 184 184 186 184 184 184 184 186 186 184 184 184 186 184 186 184 186 186 184 186 184 186 186 184 186 184 184 184 184 185 185 184 185 184 185 184 133 131 127 183 183 183 183 183 183 183 125 127 129 130 132 133 134 133 132 131 129 128 128 130 134 135 136 134 131 128 128 128 128 130 135 138 143 148 154 162 169 174 182 190 196 200 204 185 184 188 188 186 182 178 174 172 174 178 181 178 171 160 150 144 143 148 154 159 161 161 161 156 148 137 183 183 183 183 183 125 129 130 131 130 130 130 130 130 129 129 129 129 129 130 130 131 132 133 134 135 137 140 145 149 152 155 157 157 155 155 154 154 153 151 148 144 141 141 145 152 160 165 164 157 148 140 135 135 137 138 138 137 135 133 133 133 135 137 139 142 145 146 148 149 148 147 147 148 150 153 156 158 159 159 159 158 155 153 150 148 146 145 145 144 142 141 140 139 137 136 135 135 134 134 134 134 136 138 141 144 147 150 152 153 154 155 185 185 184 185 184 185 185 185 185 185 184 184 185 184 184 184 184 185 185 185 185 184 185 185 185 184 184 184 184 185 184 185 184 184 184 185 184 184 184 184 185 184 184 184 184 185 184 185 184 184 184 184 185 185 184 185 185 185 185 184 184 185 185 185 184 185 184 184 185 184 185 184 185 184 185 184 184 185 184 185 185 185 184 184 184 184 184 184 184 184 184 185 184 186 184 186 184 184 184 186 186 186 184 184 184 184 186 184 186 184 184 186 184 184 186 184 186 184 186 184 184 184 186 186 186 184 186 186 184 186 184 186 186 186 184 184 186 186 184 186 184 184 186 186 184 186 186 184 184 184 184 186 186 184 184 186 186 184 184 186 186 184 184 184 184 184 186 186 186 184 184 186 184 184 186 186 186 184 184 186 184 184 186 186 186 186 186 184 186 186 186 184 184 184 184 186 186 186 184 184 186 184 184 186 184 186 186 184 186 184 186 186 186 184 184 186 186 184 184 186 186 186 186 186 184 186 186 186 186 186 184 186 184 184 184 184 186 184 186 186 186 184 184 184 184 184 186 184 186 184 184 184 184 184 184 184 184 186 186 184 184 184 186 186 186 186 186 184 184 186 184 186 186 184 184 186 184 184 186 184 186 184 186 186 184 186 184 186 184 186 184 186 186 184 184 186 184 184 184 184 184 184 184 186 184 184 184 184 184 184 184 185 185 184 185 184 130 183 183 183 183 183 183 183 123 125 128 130 132 134 135 135 135 134 132 130 130 132 134 135 134 130 126 124 123 125 127 131 139 145 153 161 169 178 184 188 194 184 185 185 185 185 184 197 197 197 194 192 189 187 189 191 192 187 178 165 153 145 143 147 152 157 157 156 154 148 141 132 183 183 183 183 183 126 130 130 130 129 129 128 128 128 128 127 127 127 127 126 126 126 126 126 126 126 128 131 135 141 145 150 152 153 154 154 154 154 153 152 148 145 142 141 146 153 161 166 165 157 148 139 134 134 137 139 139 137 135 134 133 134 135 137 139 142 145 146 148 148 147 146 145 147 149 153 156 159 161 162 162 161 159 156 153 150 148 147 146 145 143 140 139 136 135 134 134 133 133 132 132 132 134 137 140 143 146 149 151 152 153 154 184 185 185 185 185 185 184 185 185 185 185 185 185 185 185 184 184 185 185 184 185 185 185 184 184 185 185 184 185 184 185 184 185 184 185 184 185 184 184 184 184 185 184 184 185 185 185 185 184 184 185 185 184 184 184 184 184 184 184 184 184 184 185 185 185 184 185 184 184 184 185 184 185 185 184 185 184 184 185 184 184 184 185 184 184 184 184 185 185 184 184 185 184 186 186 184 184 184 186 186 186 184 184 186 184 184 184 184 186 186 186 184 184 184 186 186 186 186 184 186 186 184 186 184 184 184 184 186 184 186 186 186 186 186 184 186 184 184 186 186 184 184 184 184 186 184 184 184 186 186 186 184 184 186 184 184 184 184 186 184 186 184 186 184 184 186 184 186 184 184 184 184 184 184 184 186 186 184 184 184 186 184 186 186 186 186 184 186 186 186 186 186 184 184 184 186 184 186 184 186 184 184 184 184 186 184 186 184 186 184 184 186 184 184 184 186 184 186 184 186 186 186 186 186 186 186 184 184 184 186 186 184 186 186 184 184 184 184 184 184 186 186 186 186 184 186 184 184 184 186 184 184 186 184 186 186 186 186 184 186 184 184 186 184 186 184 186 186 186 184 184 184 184 186 186 186 184 186 186 184 184 186 184 184 186 186 184 186 186 186 184 186 186 186 184 186 184 186 186 186 186 186 184 184 184 184 186 186 184 186 184 184 185 185 184 184 133 127 183 183 183 183 183 183 183 124 126 130 133 135 136 137 137 136 135 133 132 133 133 133 132 128 124 123 123 126 130 136 146 156 166 176 186 195 184 184 184 185 184 184 184 184 185 207 207 206 205 204 203 201 202 203 203 197 187 175 163 154 150 153 157 159 157 154 150 144 137 129 183 183 183 183 183 128 131 132 131 129 128 128 127 127 127 127 127 127 127 127 127 126 127 127 126 126 128 130 133 137 140 145 148 150 152 153 154 154 153 152 148 144 141 141 145 152 161 166 165 158 148 139 135 134 137 140 140 138 136 134 133 134 135 138 140 143 145 146 148 148 147 145 145 146 149 153 156 159 161 161 161 160 158 156 153 150 149 148 147 145 143 140 138 135 133 132 132 132 132 131 130 131 133 135 138 141 145 148 150 152 153 154 185 185 184 184 185 185 184 184 185 185 184 185 185 185 185 184 184 185 184 184 184 184 185 184 185 185 185 185 184 184 185 185 184 185 185 185 184 184 185 185 184 185 185 184 185 184 184 184 185 185 184 185 184 185 185 184 185 184 184 184 184 184 184 185 184 184 185 184 185 185 185 184 184 184 185 185 184 184 184 184 184 184 184 185 185 185 184 184 185 184 184 184 185 186 186 186 186 184 184 186 186 186 186 184 184 186 184 186 186 184 184 184 186 184 186 186 184 186 186 186 186 184 186 184 186 184 186 184 186 184 184 186 184 186 186 186 184 184 186 184 184 186 184 184 186 184 184 186 184 186 184 186 186 186 184 184 184 184 184 184 184 184 184 186 186 184 186 184 186 184 184 186 184 184 184 184 186 186 186 184 186 186 186 184 184 186 184 186 186 186 186 184 186 186 184 186 186 184 186 184 184 184 184 184 184 184 186 184 184 186 184 184 184 184 186 184 184 184 186 186 184 184 184 184 186 186 184 186 184 184 186 184 184 186 186 186 184 186 186 186 184 184 186 186 184 186 184 186 186 184 186 184 186 184 186 186 186 184 184 186 186 184 186 186 186 184 186 186 186 184 186 186 186 186 186 186 186 184 186 184 186 184 186 184 184 184 186 186 186 186 186 186 186 184 186 186 186 186 186 186 184 186 186 184 186 184 186 186 186 186 184 184 185 184 185 184 184 185 183 183 183 183 183 183 183 123 126 130 133 135 137 138 138 137 136 134 133 132 131 131 130 128 127 128 132 137 142 149 161 171 182 192 184 184 185 185 184 184 184 185 185 185 184 213 213 213 212 212 211 210 210 212 210 205 197 187 177 169 164 164 165 165 160 156 151 144 137 129 183 183 183 183 183 129 132 132 131 129 127 126 126 126 126 126 127 128 128 130 130 131 132 133 134 134 135 136 136 136 137 139 143 146 150 153 154 154 152 151 148 143 141 140 145 152 161 166 165 158 149 140 136 136 139 141 141 139 137 134 134 134 136 139 141 143 145 146 147 148 146 145 145 147 150 154 157 159 159 159 158 157 155 154 152 149 148 147 146 145 142 139 137 135 133 132 132 132 131 131 131 131 133 134 136 139 142 146 149 151 154 185 185 185 184 185 185 184 184 184 184 185 185 185 185 185 184 184 185 184 185 185 184 184 184 184 185 185 184 184 185 185 184 184 185 184 185 184 184 185 184 184 185 184 184 184 185 184 184 184 185 185 184 185 184 185 185 184 184 184 184 185 184 184 185 185 184 184 185 185 184 184 184 185 185 184 185 185 184 185 185 185 184 184 184 185 184 184 185 184 184 184 185 184 186 184 184 184 184 184 186 186 186 184 186 184 186 184 186 186 186 184 186 186 186 186 184 184 184 184 184 184 186 186 184 184 186 184 184 184 186 184 184 184 186 186 184 184 184 184 184 186 184 186 186 186 184 184 184 184 186 186 184 186 186 186 184 186 184 186 184 184 184 184 184 186 186 184 186 184 186 184 184 184 186 184 186 186 186 186 184 184 184 184 186 184 186 184 186 184 184 186 184 184 184 184 184 184 184 186 186 184 184 186 184 186 186 186 186 184 184 184 184 186 186 186 184 184 186 184 186 186 184 186 186 186 186 186 186 184 184 184 184 186 186 184 186 186 184 186 184 186 184 184 184 184 184 184 184 184 186 186 186 184 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 184 184 184 186 186 186 184 184 184 186 186 184 184 184 184 184 184 184 184 184 186 186 184 186 184 184 184 186 184 184 186 186 186 186 186 184 186 186 184 184 186 184 184 186 186 184 185 184 184 184 184 126 183 183 183 183 183 183 123 126 130 133 134 135 136 136 136 135 134 132 130 128 127 128 130 132 136 144 151 156 164 175 185 194 184 185 184 185 184 184 185 185 184 185 184 184 214 214 214 214 214 214 214 214 214 214 212 208 202 196 190 183 180 177 172 165 159 154 147 139 131 183 183 183 183 127 132 134 134 132 129 127 126 125 125 125 126 127 129 132 134 136 138 140 143 146 148 149 148 144 139 136 135 139 144 150 154 155 154 152 150 146 142 139 139 143 150 159 164 164 158 149 142 138 138 141 143 143 141 139 136 135 136 138 140 142 144 145 146 147 147 146 146 146 148 151 154 157 158 157 155 154 152 150 150 148 147 146 145 145 143 141 139 137 135 133 132 132 131 131 131 132 132 134 134 135 136 139 143 147 151 154 184 185 184 185 185 184 185 185 184 184 185 184 185 185 185 184 184 184 184 184 184 184 185 184 184 184 184 184 185 185 184 184 184 185 184 184 185 185 184 185 184 184 184 185 184 185 184 185 185 184 185 185 184 185 185 185 185 185 184 184 184 184 184 185 184 184 185 184 184 184 184 184 185 184 185 184 184 185 184 185 185 185 184 184 184 185 184 184 184 185 185 185 184 184 184 186 186 186 186 186 184 184 186 184 184 184 184 184 186 184 186 186 186 186 184 184 186 186 184 186 184 186 186 184 184 184 186 184 186 186 184 186 186 184 184 186 186 184 186 186 184 186 186 184 184 186 184 186 184 186 186 184 184 186 186 184 184 184 184 184 186 186 186 186 184 186 186 186 186 184 186 184 184 186 186 186 184 184 186 184 186 184 184 186 186 184 184 184 186 186 186 186 184 184 186 186 184 184 184 186 186 184 186 184 186 186 186 184 186 186 184 186 186 184 184 186 186 184 186 186 184 184 184 184 184 184 184 186 186 184 186 186 186 186 186 184 184 186 186 184 184 186 186 184 186 184 186 184 184 184 186 186 186 184 186 186 186 184 184 184 184 184 186 184 184 186 186 186 184 184 186 186 184 184 184 184 186 184 186 184 186 186 186 186 186 184 184 186 184 186 186 184 184 186 186 186 184 186 184 186 186 186 184 186 184 186 186 184 186 186 186 186 186 185 184 184 185 185 184 185 124 183 183 183 183 183 123 126 130 132 133 134 134 134 134 134 132 130 126 123 123 126 132 140 148 160 169 175 182 191 184 184 184 185 185 184 185 184 184 185 184 185 184 185 214 214 214 214 214 214 214 214 214 214 214 214 213 211 207 201 194 188 180 170 164 159 152 143 135 129 125 124 126 131 135 137 137 135 132 130 128 127 126 127 129 131 133 137 141 144 147 151 155 160 165 166 163 154 144 136 132 135 142 149 154 155 153 150 148 144 140 137 137 142 148 157 163 163 158 150 144 141 141 143 145 145 142 140 137 136 136 138 141 143 144 145 146 146 147 146 146 147 148 152 154 156 156 154 152 148 146 145 145 145 145 144 143 143 142 140 138 137 135 134 132 131 131 131 132 133 134 135 134 134 134 137 141 146 151 185 184 185 184 185 185 184 184 185 185 184 185 185 184 185 184 184 185 184 184 185 185 184 185 185 185 185 185 185 185 185 185 185 184 185 184 185 184 184 184 185 184 185 185 185 184 185 185 184 185 184 184 184 185 185 185 185 185 185 185 185 185 185 184 185 185 184 185 185 185 185 184 185 184 185 184 184 184 184 185 184 184 184 185 184 185 185 185 184 185 185 185 185 185 186 186 184 186 186 184 186 184 186 184 184 186 184 184 184 184 186 186 186 186 184 186 186 186 186 184 184 186 184 184 184 186 186 186 186 186 186 184 184 184 186 186 186 186 186 184 186 184 186 184 186 184 186 186 184 184 186 186 186 184 184 186 184 186 184 186 186 186 184 186 184 186 186 184 184 186 186 186 184 184 186 186 184 184 186 184 184 184 184 184 184 184 184 186 186 186 186 186 186 184 186 184 186 186 184 184 186 186 184 184 184 186 186 186 186 186 184 186 184 186 184 184 184 186 186 184 186 184 184 184 186 186 186 186 186 184 186 184 184 186 186 184 186 186 186 186 184 186 184 186 184 186 184 186 186 186 186 186 186 184 186 186 186 184 184 186 186 184 186 186 184 186 184 186 186 186 184 184 184 184 184 186 184 184 186 184 186 184 184 186 184 184 186 186 184 186 186 184 184 186 184 184 184 186 184 184 184 184 186 186 186 184 184 184 184 186 186 186 184 184 185 185 185 185 185 185 184 185 183 183 183 183 183 124 127 130 132 132 132 132 132 131 131 130 128 125 121 121 128 138 150 163 177 188 194 184 185 184 185 184 184 184 184 184 185 185 184 184 184 185 185 214 214 214 213 212 212 212 212 212 213 214 214 214 214 214 208 201 194 183 174 168 163 157 149 143 137 134 132 133 136 139 141 140 139 137 136 135 134 133 134 135 137 139 143 148 152 156 161 166 173 178 179 175 163 149 139 132 134 140 148 153 153 151 148 145 142 139 136 137 141 148 157 163 163 159 152 146 143 143 144 146 145 143 140 137 136 137 138 140 142 143 144 145 145 146 146 146 146 148 151 154 156 156 153 149 145 143 141 142 143 143 143 143 142 141 140 139 137 135 134 132 131 130 131 132 134 136 136 135 134 133 135 140 145 151 184 184 185 185 185 185 184 185 185 184 185 185 184 184 185 185 184 185 185 185 185 184 184 185 184 185 184 185 184 184 185 184 184 184 184 184 184 185 185 185 185 184 185 184 185 185 184 185 184 185 185 185 185 184 184 184 185 184 185 185 184 184 185 185 185 184 184 185 184 184 185 185 185 184 184 185 184 184 185 184 184 184 185 185 184 185 185 184 185 185 185 184 184 186 186 186 184 186 186 184 184 186 184 186 184 184 186 186 186 184 186 184 186 186 186 186 186 184 186 186 186 186 186 186 186 184 184 186 184 186 184 186 186 184 184 184 186 186 186 184 186 186 184 186 184 186 186 186 186 184 184 186 184 184 186 184 186 184 184 186 186 186 186 184 186 184 186 186 184 186 184 186 186 184 184 186 186 184 184 186 186 184 186 184 184 186 186 186 186 184 186 186 186 184 184 186 186 186 186 186 184 186 184 184 186 186 184 184 186 186 186 186 186 186 184 184 184 184 184 186 184 184 184 186 186 184 184 184 186 186 184 186 186 184 184 186 184 186 184 184 186 186 184 186 184 184 184 186 186 184 184 184 184 186 186 186 184 184 186 184 184 186 186 186 184 186 184 184 186 186 186 186 186 186 186 186 184 186 184 186 186 186 186 186 184 184 186 184 184 184 186 186 186 184 186 184 184 186 184 186 184 186 186 184 184 184 186 184 184 186 186 186 186 184 185 185 185 184 184 184 184 185 125 123 121 121 123 126 129 132 133 133 132 131 131 130 129 128 128 125 123 125 134 147 162 176 192 184 184 184 184 185 185 185 184 185 184 184 184 184 185 184 185 184 184 207 207 207 205 203 201 201 201 201 202 205 208 212 214 214 208 200 192 181 173 169 166 162 157 152 148 146 143 143 143 145 145 145 145 145 145 145 145 144 145 145 145 146 149 154 158 163 169 175 184 190 191 185 172 155 142 132 133 139 147 151 151 148 145 142 139 137 135 137 143 150 158 165 165 161 154 148 144 144 146 146 146 143 139 136 135 135 136 138 139 141 142 143 144 145 144 143 144 146 150 153 155 155 152 148 144 141 140 140 141 142 142 143 143 142 141 139 138 136 134 132 130 130 130 132 135 137 138 137 135 134 136 141 145 150 185 185 185 185 184 184 185 184 185 184 184 185 185 185 185 184 184 185 185 184 185 185 185 185 184 184 185 185 184 185 184 185 185 184 184 184 184 184 185 185 184 185 184 184 185 185 185 185 185 184 185 184 185 185 185 184 184 185 184 185 185 184 185 185 185 185 184 185 184 185 185 184 184 184 184 185 185 184 184 185 184 185 184 185 184 185 185 184 185 184 185 185 185 186 184 184 186 186 184 184 186 186 186 184 184 184 186 184 184 186 184 186 184 186 186 186 186 186 186 186 184 186 184 186 184 186 184 184 184 186 186 186 186 186 186 186 184 184 186 186 184 186 186 184 186 184 186 186 186 186 184 186 186 184 184 184 186 186 186 186 186 184 184 186 184 186 184 186 184 184 184 186 184 184 184 184 184 184 184 186 184 186 184 184 184 186 184 186 184 184 186 184 184 186 186 186 186 184 186 184 186 186 186 184 184 186 184 184 184 184 184 184 184 186 186 184 184 186 184 184 186 186 184 186 184 184 186 186 186 184 186 184 186 184 184 184 186 184 186 184 186 186 186 184 184 184 184 186 184 184 184 184 184 186 186 184 184 184 184 184 186 184 184 186 186 184 186 184 184 186 186 184 184 186 186 184 186 184 186 186 186 186 186 186 184 186 184 186 184 184 184 184 186 186 184 186 184 184 186 184 186 186 184 184 184 184 184 184 184 184 184 186 186 184 185 185 184 184 185 184 185 185 127 126 125 125 127 129 132 134 134 134 134 133 132 130 128 126 127 126 127 133 143 159 175 188 184 185 185 185 184 185 184 185 184 184 185 185 185 184 185 185 184 184 185 198 198 197 194 190 187 185 185 186 188 191 195 199 203 203 199 192 184 176 170 168 168 166 164 162 160 158 155 152 150 148 148 149 151 154 155 156 157 156 156 155 154 153 154 158 162 168 174 181 190 197 197 192 177 160 145 135 134 139 146 149 148 145 141 139 137 135 135 137 144 152 161 166 168 163 156 149 146 145 146 147 145 142 138 135 132 132 133 135 136 138 140 141 143 143 142 141 141 143 147 152 154 154 152 148 144 141 140 141 141 142 143 144 144 144 143 141 139 137 134 132 130 129 130 132 135 138 140 139 137 137 138 142 145 184 184 185 184 184 184 184 184 184 185 185 185 184 184 185 185 185 184 185 184 184 184 184 184 185 184 184 184 184 184 184 184 184 185 185 184 184 185 184 184 184 185 184 185 184 184 184 185 185 184 185 185 185 184 184 185 185 185 184 185 184 185 184 185 184 184 184 185 185 184 185 184 185 185 185 184 184 184 184 185 184 185 185 184 185 185 185 185 184 185 184 185 184 186 186 184 184 184 184 186 184 186 186 186 184 186 184 184 184 186 184 186 184 184 186 186 186 186 184 186 186 186 186 186 186 184 184 186 186 184 186 184 184 186 186 186 184 184 184 184 186 184 184 186 184 186 186 184 184 184 186 186 184 186 186 186 184 186 186 186 184 184 186 184 184 184 186 184 184 184 186 184 186 186 186 186 186 184 186 184 186 184 186 186 184 186 186 184 184 184 186 186 184 186 186 186 184 184 184 186 186 186 186 186 184 184 184 184 184 186 186 184 186 186 184 186 186 186 184 184 184 186 184 184 186 184 186 184 186 184 186 186 186 186 184 184 186 186 186 186 184 184 184 186 186 186 184 186 186 186 184 184 184 186 184 184 184 186 184 184 184 186 184 184 186 186 184 184 186 186 184 186 186 184 184 186 186 184 186 186 184 186 186 186 186 184 186 184 184 184 184 184 184 186 186 184 186 184 186 186 184 186 186 184 184 184 184 184 184 186 186 184 186 186 184 185 184 184 185 184 184 184 184 184 128 129 130 131 132 134 135 136 137 137 136 134 130 126 125 127 129 134 142 155 170 185 184 184 185 184 184 184 185 185 184 185 184 184 185 184 185 184 184 185 184 185 190 190 189 185 180 177 174 173 174 176 179 183 188 191 192 189 183 177 172 168 168 170 171 170 170 169 167 164 159 155 152 151 153 157 161 165 166 167 167 166 165 162 159 159 162 166 172 179 185 194 201 202 196 182 165 150 139 137 140 145 147 145 142 139 137 135 134 135 138 145 154 163 168 170 165 158 150 146 145 146 147 145 141 137 133 130 130 130 132 134 136 139 141 142 143 141 139 139 141 145 150 154 154 152 148 145 143 141 141 142 142 143 144 145 145 144 142 140 137 134 132 129 128 129 132 136 139 141 141 139 139 140 143 146 184 185 185 185 184 184 184 185 185 185 185 184 185 185 185 184 184 185 185 184 184 185 184 184 185 184 185 185 184 185 184 185 184 185 185 184 184 185 185 184 185 185 185 185 184 184 185 184 185 185 185 184 184 185 184 185 184 185 184 185 184 185 184 184 185 185 184 184 185 185 184 185 185 185 184 184 185 185 184 184 185 185 185 185 185 185 184 184 185 185 185 184 186 186 184 186 184 184 186 184 184 184 184 186 186 184 186 184 186 184 184 186 186 186 186 184 184 184 186 186 186 184 186 184 184 184 184 184 184 186 184 186 186 184 184 184 184 186 184 184 184 184 186 186 186 186 186 184 184 186 186 184 184 186 184 186 186 186 184 186 184 184 186 186 186 186 184 186 184 186 184 184 184 184 186 186 184 184 186 184 184 184 184 186 186 184 186 184 186 186 184 184 186 186 184 186 184 184 184 186 184 186 186 184 184 186 184 184 186 186 186 184 186 186 184 184 184 186 184 184 184 186 184 184 184 186 184 186 186 184 186 184 186 184 184 186 186 184 184 186 184 184 186 186 184 186 184 186 184 186 186 184 186 184 184 186 184 184 186 184 184 186 184 186 184 186 186 184 186 184 186 184 186 186 186 186 186 184 184 184 186 184 184 184 184 186 186 186 186 184 184 186 184 186 186 186 184 186 184 186 184 184 186 186 186 186 184 186 186 184 186 186 184 186 186 184 184 185 185 185 184 184 185 184 130 132 134 135 135 136 137 137 138 139 138 135 130 126 125 128 133 141 152 165 179 192 184 185 185 184 185 184 184 184 185 185 185 184 185 184 184 184 184 184 185 184 185 185 183 179 174 170 168 166 167 169 172 175 179 183 184 182 178 174 170 170 172 175 177 178 178 178 176 172 166 160 156 155 158 163 169 174 177 179 179 179 177 173 170 169 171 175 180 187 193 201 207 208 202 189 173 159 146 142 142 144 143 141 139 137 136 135 135 136 139 147 155 164 170 170 166 158 150 146 145 146 147 145 141 138 134 131 130 130 130 132 135 138 140 143 143 141 139 138 140 145 150 154 155 153 149 146 143 142 142 142 143 143 144 145 145 143 142 140 137 134 132 129 128 129 132 136 140 142 142 141 141 142 145 147 184 184 184 185 184 185 185 184 184 184 185 184 184 185 184 185 184 184 185 184 184 184 185 185 185 184 185 184 184 184 185 184 184 185 184 184 185 185 185 184 184 184 184 185 185 185 184 185 184 185 184 185 184 185 185 184 185 185 185 184 184 185 185 184 185 185 185 185 184 185 184 184 185 185 184 184 185 184 185 184 184 184 185 185 185 184 185 185 184 184 184 184 186 186 186 186 186 184 184 186 186 186 184 186 184 186 184 184 186 184 186 184 184 186 186 184 186 184 186 184 184 184 184 186 186 184 186 186 186 184 184 186 186 184 186 186 184 186 186 186 186 186 184 184 184 184 184 186 184 186 186 186 184 186 186 184 184 186 186 184 186 184 186 186 184 184 184 184 184 186 186 184 184 184 184 186 184 184 184 186 184 186 186 186 186 186 184 186 186 184 184 186 184 186 186 184 186 186 186 186 186 186 186 184 186 186 186 184 184 184 186 186 184 186 184 186 184 184 186 186 184 186 184 186 184 186 184 186 184 184 186 186 186 184 186 184 186 186 184 186 186 184 186 186 186 186 184 184 184 186 184 186 184 186 184 186 184 184 184 184 184 184 186 186 186 184 186 184 186 184 186 186 186 184 186 186 184 184 186 184 186 184 186 186 186 186 184 184 186 184 184 184 184 186 186 184 184 186 186 184 186 184 184 186 186 186 184 184 186 184 186 186 184 186 184 184 185 184 185 184 185 185 184 184 132 134 137 138 139 139 139 139 140 140 139 136 132 127 126 132 141 153 166 180 192 184 185 185 184 185 184 185 185 184 184 185 185 185 185 184 185 185 185 184 184 185 185 185 185 181 178 175 173 171 171 171 173 175 178 181 183 182 179 176 174 175 177 180 182 183 183 182 179 175 169 163 159 158 161 166 172 179 183 185 187 188 187 184 182 181 183 186 191 196 201 208 212 213 207 197 183 170 157 149 145 143 140 138 137 138 139 139 138 138 141 148 155 164 170 170 165 157 150 145 145 146 146 145 143 140 138 135 134 132 132 133 135 139 142 145 145 143 140 139 141 145 151 155 156 154 150 146 143 142 141 142 142 143 143 143 143 141 140 139 137 134 131 128 127 128 131 135 139 142 142 142 141 143 146 148 185 185 184 184 184 185 185 184 184 185 184 185 185 185 185 185 185 185 184 185 184 184 184 185 184 184 184 185 184 184 184 185 185 184 184 184 185 185 184 185 184 185 184 185 185 185 184 185 184 185 185 185 185 185 184 185 184 184 184 184 185 185 184 184 185 185 185 184 185 185 184 184 185 185 185 185 185 185 184 184 184 185 185 184 185 184 184 185 184 184 184 186 186 186 184 186 186 184 186 186 184 184 186 184 186 186 184 186 186 186 186 184 184 184 186 184 184 184 184 184 186 184 184 184 184 184 184 186 184 184 186 186 186 184 186 184 186 184 184 184 184 184 184 184 184 184 186 186 186 186 186 186 186 184 186 184 184 186 184 184 184 186 184 186 184 184 186 186 186 184 184 186 186 184 184 186 184 184 184 186 184 184 184 186 184 186 184 186 184 184 184 186 186 186 184 186 186 184 186 184 186 184 184 186 184 186 186 184 184 186 186 186 186 186 186 184 184 186 186 184 184 186 184 184 186 184 186 186 184 186 186 184 184 184 184 186 186 186 184 184 184 184 184 186 186 186 186 186 184 186 184 186 184 184 184 184 186 184 186 184 184 184 186 184 184 186 186 186 184 184 184 184 184 184 186 184 184 184 186 186 186 184 184 186 184 186 184 186 184 184 184 186 186 184 184 184 186 186 184 184 184 184 186 186 184 186 186 184 184 186 184 186 186 184 186 186 185 184 184 184 184 185 184 184 185 135 138 139 141 141 142 142 141 141 139 136 132 128 130 137 150 165 180 193 184 185 185 184 185 185 184 185 185 184 185 184 184 185 185 184 184 184 184 184 185 185 190 190 189 188 186 185 183 181 180 179 179 180 183 185 186 185 183 181 179 179 181 183 185 184 183 181 177 173 168 163 160 159 162 166 172 178 183 186 189 191 193 192 191 191 193 195 199 202 206 211 214 214 210 201 191 181 167 156 148 142 137 135 137 140 143 143 141 140 142 148 155 163 168 168 163 155 148 144 143 145 146 145 145 143 142 140 138 136 134 135 137 140 144 146 146 145 141 140 142 147 152 156 157 154 150 146 143 141 141 142 142 141 141 141 140 139 138 137 136 133 130 128 126 127 130 134 138 141 141 141 141 143 146 150 185 184 185 185 184 185 185 185 184 185 184 184 185 184 184 185 185 185 185 184 185 184 184 184 184 184 184 185 184 184 185 184 185 185 185 184 184 185 185 185 185 184 185 184 184 184 185 185 184 184 185 185 185 184 185 185 184 185 185 184 184 184 184 185 184 184 184 184 185 185 185 184 185 184 185 184 185 184 185 185 184 184 185 185 184 185 184 184 186 186 184 184 184 184 184 184 184 184 184 186 184 186 186 184 186 186 184 184 186 184 184 184 184 184 184 186 184 184 186 186 186 184 186 184 186 184 186 184 184 186 186 186 184 186 186 186 184 184 184 186 184 184 186 186 186 186 186 184 184 186 184 186 186 186 184 184 186 186 184 184 186 186 186 186 186 184 186 186 186 186 186 186 184 184 184 184 186 184 186 186 186 184 186 186 186 184 186 184 186 186 186 184 184 186 184 184 184 186 186 186 186 184 186 186 184 186 186 186 184 186 186 184 186 184 186 186 184 184 184 184 184 186 184 186 184 186 184 186 184 184 186 184 184 184 184 184 184 186 184 186 186 184 186 186 186 186 184 184 186 186 184 184 186 186 186 184 184 186 186 184 184 186 184 184 184 186 184 184 186 184 186 186 184 186 184 184 186 186 186 186 186 186 184 184 186 186 184 186 186 184 186 186 186 186 184 184 184 186 186 184 184 184 184 184 184 186 186 184 184 186 186 184 186 186 184 186 184 184 185 185 184 184 185 184 184 134 137 139 141 143 144 143 142 140 138 135 132 129 132 142 157 173 190 184 184 185 184 185 184 185 184 184 185 184 184 185 184 185 184 185 184 184 184 185 185 184 195 195 196 197 198 198 197 195 193 190 188 188 189 190 190 190 188 187 186 186 186 188 187 185 182 178 173 169 165 161 160 161 163 166 171 177 181 186 190 194 197 198 199 200 203 205 206 208 210 214 214 214 211 206 198 190 177 163 152 142 134 133 137 143 147 147 145 143 143 147 154 162 167 166 161 153 146 142 141 143 145 146 146 147 146 145 143 141 138 137 139 143 146 149 149 147 144 143 144 149 154 158 159 156 151 146 143 141 142 142 142 141 139 138 137 136 136 136 135 132 130 128 126 127 130 134 137 139 140 140 141 143 147 150 185 184 184 185 185 185 185 185 184 184 185 185 185 185 185 185 184 185 184 184 185 185 184 185 184 185 184 184 185 185 185 184 184 184 184 185 185 184 185 184 185 185 185 185 184 184 184 184 185 185 184 185 184 185 185 184 185 184 185 184 184 184 184 185 185 184 185 184 185 184 185 184 184 184 184 185 184 184 185 185 184 184 185 185 185 185 185 186 184 184 186 184 184 184 184 184 186 184 184 186 184 186 186 184 184 184 186 184 184 186 184 186 186 184 184 186 186 184 184 184 184 184 184 186 184 186 186 186 186 186 184 184 186 186 186 186 184 186 186 186 184 184 186 186 186 184 184 186 186 186 186 186 186 184 184 184 186 184 186 186 186 186 186 186 186 186 186 186 184 186 184 184 186 186 184 184 184 184 186 184 184 184 184 184 184 184 184 184 184 186 186 186 186 184 186 186 186 186 184 186 184 184 186 184 186 184 184 184 184 184 186 186 184 186 184 184 186 186 184 184 184 186 186 186 184 186 186 186 186 186 184 184 184 186 184 184 186 184 186 186 184 186 186 184 186 184 186 184 184 186 184 184 184 184 184 184 184 186 184 184 184 186 186 184 184 184 186 184 186 186 186 184 186 184 184 186 186 186 184 186 184 184 184 184 184 184 186 184 184 186 184 184 184 184 186 186 186 186 184 186 184 186 184 184 186 186 184 186 184 186 186 186 184 186 184 185 185 184 184 184 184 185 184 185 185 133 135 138 141 144 145 144 141 138 136 135 132 132 137 149 165 183 185 184 184 185 185 185 184 185 185 184 185 184 184 184 184 185 185 184 184 184 184 184 184 185 199 199 200 203 207 209 210 207 204 201 197 195 195 195 194 194 194 194 193 193 194 194 192 188 182 175 169 164 161 160 161 163 165 168 172 178 183 188 192 196 201 205 207 209 212 213 214 214 214 214 214 214 212 208 203 196 183 167 154 141 132 132 138 146 151 151 147 144 143 147 153 161 165 165 159 152 144 141 140 142 145 146 148 150 151 150 148 145 141 140 142 146 149 152 152 150 147 146 147 152 157 161 161 157 151 146 142 141 142 143 143 141 139 136 134 133 134 134 134 133 131 129 128 128 130 133 136 138 139 139 140 142 146 150 184 185 185 184 185 184 185 184 185 184 184 185 185 184 185 184 184 185 184 185 185 184 184 185 185 184 185 184 185 184 185 185 184 185 185 185 185 184 184 184 185 185 185 184 185 185 184 184 184 185 184 184 184 184 185 184 185 184 185 185 185 184 185 185 185 185 185 184 185 184 184 184 184 185 184 185 185 185 184 185 185 184 185 184 185 184 184 186 184 184 184 184 186 186 186 186 184 186 184 186 186 184 186 186 186 184 184 186 184 184 184 184 186 186 184 184 184 184 186 184 184 186 186 186 186 186 186 186 186 184 184 184 186 184 186 186 186 186 184 186 184 186 186 186 184 184 184 186 186 184 186 186 186 186 186 186 186 184 184 184 184 184 184 184 186 184 184 184 186 184 184 184 186 186 186 186 184 184 186 184 184 186 186 184 184 184 184 184 184 184 186 184 186 186 186 186 186 184 186 184 186 184 184 184 186 184 184 186 186 184 186 184 186 186 184 184 186 184 186 184 184 186 184 186 184 186 186 184 186 186 186 184 186 184 186 184 186 184 184 184 186 184 186 184 184 186 184 186 186 186 186 186 186 186 186 184 184 184 184 184 186 186 186 186 184 186 184 184 184 184 186 186 184 184 184 184 185 184 185 184 184 185 184 184 185 184 185 185 184 184 186 184 186 184 186 184 184 184 184 186 184 186 186 184 184 186 186 186 186 184 186 186 184 184 186 185 185 185 185 185 184 185 185 185 184 133 135 137 141 144 145 144 140 136 134 135 135 139 147 160 176 192 184 184 184 185 185 185 185 185 185 184 184 184 184 185 185 185 185 184 185 184 184 184 185 185 199 199 200 205 209 213 214 213 210 206 202 200 198 197 196 196 197 198 199 199 201 201 199 193 185 175 167 161 159 160 162 166 169 172 177 183 188 193 197 201 206 210 212 214 214 214 214 214 214 214 214 214 213 209 204 197 184 167 154 140 131 131 138 147 152 152 148 144 142 146 152 159 164 163 158 150 143 140 139 142 145 147 149 151 152 152 150 146 143 142 143 148 151 155 155 153 150 148 150 155 160 163 162 157 151 146 141 142 144 146 145 143 139 135 132 131 132 134 135 134 133 132 131 132 133 135 137 138 138 138 139 141 146 150 184 184 185 184 185 185 185 185 185 184 185 184 185 184 184 185 185 184 185 185 185 184 184 184 185 184 185 184 184 184 184 185 184 185 185 185 185 185 185 184 185 185 185 185 184 185 184 185 185 185 184 185 185 184 185 184 184 185 184 184 184 184 185 185 185 184 184 185 185 185 185 185 184 185 185 185 185 185 184 184 185 185 185 184 184 184 186 186 186 186 186 186 186 184 186 186 184 186 184 184 186 186 184 186 186 186 186 184 184 186 184 186 186 184 186 186 184 186 184 184 186 184 186 186 184 186 186 184 186 186 184 186 186 184 184 184 184 186 184 184 184 186 184 186 186 184 186 184 186 186 184 186 184 186 186 184 186 186 184 186 186 186 184 184 186 184 184 184 186 186 186 184 184 184 184 186 186 184 186 186 186 186 184 184 186 186 186 186 184 186 186 186 184 186 186 186 186 186 186 186 184 184 186 184 184 184 186 184 186 186 184 184 184 184 184 184 184 186 184 184 184 184 186 184 186 184 184 186 186 186 184 184 186 186 186 186 186 184 184 186 184 184 184 184 184 184 186 186 186 186 184 184 184 186 184 184 184 186 184 185 184 186 184 184 184 184 185 186 186 186 184 186 184 185 184 184 184 184 184 184 184 185 185 185 184 184 185 184 184 184 184 185 184 186 186 186 186 184 184 184 186 186 184 184 184 184 184 184 184 186 184 186 184 184 184 185 185 185 184 184 185 184 185 185 184 134 135 138 141 144 145 142 137 133 132 135 140 147 158 171 185 185 184 185 184 184 184 185 185 185 184 184 185 184 185 184 184 185 184 184 185 185 184 185 185 184 195 195 197 202 208 212 214 214 212 209 206 203 200 198 197 197 199 201 202 204 206 208 205 198 187 175 165 159 157 160 165 170 175 179 185 191 196 200 204 207 211 212 213 214 214 214 214 214 214 214 214 214 212 208 202 194 180 165 151 139 131 131 138 147 152 152 147 143 141 145 151 159 163 163 157 149 142 139 139 142 145 148 150 151 152 152 150 146 143 143 145 148 152 156 157 155 153 152 153 158 163 166 164 159 151 145 141 142 146 149 149 145 139 134 130 129 130 133 135 137 137 136 136 137 137 137 138 138 138 138 138 140 144 148 152 185 184 185 184 184 185 184 185 185 184 185 184 184 184 184 184 184 185 185 184 184 184 184 185 185 184 184 184 185 185 184 185 184 185 184 184 185 185 185 184 184 185 185 184 184 185 185 184 185 184 184 184 184 185 184 185 184 185 185 184 185 184 184 184 185 185 184 184 185 184 185 185 184 185 184 185 185 184 185 184 185 184 186 186 184 184 184 184 186 184 186 184 186 184 186 184 186 186 184 186 186 186 186 186 184 184 186 184 184 184 186 186 186 186 186 184 186 186 184 186 186 186 184 186 186 186 186 184 186 186 186 184 184 184 186 184 184 184 186 184 184 184 186 186 184 186 184 186 184 184 186 184 184 184 184 186 184 184 186 186 184 186 186 184 186 186 184 184 184 186 186 184 184 184 184 186 186 184 186 186 186 186 184 184 184 184 184 184 186 186 186 186 184 184 186 184 186 184 184 184 186 186 184 184 184 184 184 186 186 186 184 186 186 186 186 186 184 186 186 186 186 184 184 186 184 184 186 184 186 184 184 186 186 186 184 184 186 186 184 184 184 186 186 186 186 184 185 184 185 185 185 185 185 184 185 185 185 185 185 184 184 184 184 185 185 184 184 185 184 185 184 185 185 185 184 184 184 184 184 184 185 185 185 185 184 185 184 185 184 184 185 185 185 184 184 186 186 184 186 184 184 184 186 184 184 184 186 186 186 184 184 184 184 186 185 185 185 185 185 185 184 184 185 184 136 137 139 141 142 142 139 134 130 131 137 146 157 171 183 195 184 184 184 184 185 185 185 185 185 185 185 184 184 185 184 184 185 184 185 184 185 185 185 184 184 191 191 193 199 206 211 214 214 214 210 207 204 201 198 197 197 199 202 205 207 211 213 211 203 190 175 163 156 155 160 166 173 179 185 191 197 202 206 208 210 212 214 214 214 214 214 214 214 214 214 214 214 212 205 197 187 173 159 148 139 132 133 139 146 151 150 146 141 139 143 150 158 163 163 157 149 141 139 139 143 146 148 150 150 150 150 148 146 143 143 145 149 153 156 158 157 155 154 156 161 165 167 165 159 150 144 140 143 147 152 152 148 141 134 129 128 130 133 137 139 140 141 141 141 141 140 140 139 138 137 137 139 143 146 150 185 184 184 184 184 185 185 184 184 184 185 184 184 185 185 185 184 185 185 185 185 185 185 185 185 185 184 184 184 185 184 184 184 185 184 185 185 184 185 184 185 185 184 185 185 185 185 184 185 185 184 184 185 185 185 185 185 185 185 184 184 185 184 185 184 185 185 185 184 184 185 185 184 184 185 184 184 185 185 184 186 184 184 184 184 184 186 184 184 186 184 184 184 186 186 186 186 184 184 186 184 184 186 184 184 186 186 186 184 184 184 184 184 184 186 186 184 186 184 186 186 184 184 186 184 186 186 186 186 184 184 184 184 186 184 186 184 186 186 186 186 184 186 184 184 184 184 184 186 186 184 186 184 186 186 184 184 186 186 184 184 184 186 186 186 186 186 186 186 184 184 184 184 184 184 186 184 184 184 186 186 184 186 186 184 184 184 184 186 186 186 184 184 184 184 186 186 184 184 184 184 184 184 186 186 184 184 184 186 184 186 186 186 184 186 184 186 186 184 184 186 184 184 186 186 184 184 186 184 184 186 186 184 186 184 186 184 186 185 184 185 184 184 184 184 184 185 185 185 184 185 185 184 184 185 184 184 184 185 184 184 185 185 184 184 185 184 185 184 185 184 184 184 184 184 185 184 185 185 185 185 185 185 185 185 185 184 185 184 185 185 184 184 184 185 184 184 184 184 184 186 184 184 186 186 186 186 186 186 186 186 186 186 186 185 185 185 185 184 185 184 185 185 184 139 139 140 140 140 139 136 130 127 130 140 151 166 183 195 185 185 184 184 184 185 184 184 185 184 185 184 184 185 185 185 185 185 185 185 185 184 184 184 184 184 188 188 190 197 205 211 214 214 213 210 206 203 200 198 197 198 201 203 206 210 214 214 214 207 192 176 162 155 154 158 165 173 180 186 193 200 204 206 207 208 210 212 213 214 214 214 214 214 214 214 214 214 211 201 190 179 165 152 145 138 134 135 140 146 150 149 144 140 138 142 148 157 162 162 156 148 141 138 139 143 146 149 150 150 150 149 147 145 144 144 146 150 154 157 159 158 157 156 157 161 166 167 165 158 149 143 139 142 148 153 154 150 143 135 130 129 131 134 138 141 142 143 144 144 143 142 141 139 138 137 137 138 141 145 184 185 184 184 184 184 184 184 185 185 184 184 185 184 185 185 184 184 185 185 185 184 185 185 184 184 184 185 185 185 184 185 184 184 184 185 185 185 184 184 184 184 185 184 185 184 185 184 185 185 184 185 184 185 184 185 184 185 185 184 184 185 185 185 185 185 185 184 185 185 184 185 185 185 184 184 184 185 185 184 186 184 184 184 186 186 184 186 186 186 186 184 186 186 186 184 184 186 184 186 184 186 186 186 186 186 186 184 186 186 184 186 186 186 184 184 186 184 186 186 186 186 186 186 184 184 186 186 186 186 184 184 184 184 184 184 186 184 184 184 186 186 186 184 184 184 186 186 184 186 186 186 186 184 184 186 186 184 184 184 184 186 186 186 184 184 184 186 186 184 186 186 184 184 184 186 184 184 184 184 184 186 184 186 184 186 186 186 184 184 184 186 184 184 186 186 186 184 186 184 184 184 186 184 186 186 186 184 186 184 184 186 184 186 186 184 186 184 186 186 186 186 186 184 184 185 184 185 185 184 185 185 185 185 184 185 185 185 184 185 185 184 184 185 185 184 185 184 184 184 185 184 184 184 185 185 185 185 184 185 185 185 185 185 184 184 184 185 184 184 185 184 184 185 185 184 185 185 184 185 185 184 185 184 185 184 185 184 184 185 184 184 184 185 185 184 184 184 184 184 186 186 184 184 184 186 184 186 186 186 184 186 186 186 186 184 185 184 184 185 185 184 184 184 184 140 141 140 139 138 137 133 128 125 129 141 156 174 192 185 185 184 184 185 185 184 184 184 185 185 184 185 185 184 184 184 184 184 185 185 185 184 185 185 184 185 186 186 188 194 200 205 209 209 208 205 202 200 199 198 198 200 203 206 209 213 214 214 214 208 194 177 163 154 152 156 162 169 177 184 191 197 201 201 200 200 201 201 201 202 204 205 207 208 210 213 214 213 205 193 179 166 153 144 140 138 137 138 142 147 149 148 143 139 137 141 147 155 160 160 154 147 140 138 139 143 146 149 150 150 149 149 148 146 145 145 148 152 155 159 160 160 158 158 159 162 165 166 163 155 147 140 137 139 145 151 152 149 143 137 133 132 133 135 138 141 143 144 145 145 144 142 140 139 138 137 137 138 140 142 184 185 184 185 184 184 184 185 184 185 185 185 184 185 185 184 185 185 184 185 184 185 184 184 185 184 184 184 184 184 185 184 184 185 184 185 185 185 184 185 184 184 184 185 184 185 185 184 184 184 184 184 184 184 184 185 184 184 184 185 184 184 185 184 184 185 185 184 185 185 184 185 185 185 185 184 184 186 184 186 186 186 186 186 186 186 186 184 186 186 186 184 186 186 186 186 184 186 186 184 186 184 184 184 184 186 184 184 186 186 184 186 184 184 186 186 186 186 186 184 184 184 186 186 184 184 186 186 186 184 184 184 184 186 184 184 184 186 186 186 184 186 184 184 184 184 186 184 184 186 184 186 184 186 184 186 184 184 186 184 184 186 186 184 184 184 186 184 184 184 184 184 186 184 184 184 184 186 186 186 186 186 186 184 184 186 186 184 184 184 184 184 186 186 186 186 186 186 186 184 184 184 184 186 184 184 184 186 186 184 184 184 186 186 186 186 184 186 186 186 184 185 185 184 185 185 184 184 184 185 184 184 184 185 184 184 185 184 185 185 185 185 184 184 185 184 184 184 185 184 185 184 184 184 184 185 184 184 184 185 184 185 185 184 185 184 184 185 184 184 185 185 184 185 185 185 184 184 184 185 184 185 185 184 184 184 185 185 185 185 184 184 184 184 185 184 184 185 184 184 186 184 184 186 184 186 184 186 184 184 186 184 186 186 186 184 184 185 185 185 185 184 184 185 141 141 141 139 138 136 134 130 125 123 128 143 161 183 184 185 184 184 185 185 184 185 184 185 184 185 184 184 185 185 185 185 185 184 184 185 184 184 184 184 184 185 185 185 186 190 194 197 199 199 197 195 194 194 195 196 198 201 205 208 211 214 214 214 214 209 195 179 165 156 152 153 157 162 169 176 183 190 192 191 189 188 187 186 186 187 190 192 195 198 201 205 207 205 197 183 167 154 141 135 135 137 139 141 145 148 149 147 143 140 138 141 147 154 159 158 153 146 139 137 139 143 146 149 150 151 150 150 149 148 146 147 150 154 157 160 161 161 159 158 158 161 163 163 159 152 144 137 134 136 141 146 148 147 144 140 137 135 136 137 138 139 141 143 144 144 143 141 139 138 137 137 137 138 139 141 184 184 184 184 184 184 184 185 185 185 185 184 185 184 184 185 185 185 185 185 184 184 185 185 184 185 184 185 184 184 184 185 185 184 184 184 184 185 185 185 185 184 185 184 184 185 185 185 184 185 184 184 184 184 184 184 184 184 185 185 184 184 185 185 185 185 185 185 185 184 185 185 185 185 184 185 185 184 186 186 184 186 184 184 186 184 184 184 186 184 184 186 184 186 184 184 184 184 184 184 186 184 186 184 184 186 186 184 184 184 184 186 186 186 184 184 184 186 186 186 186 186 186 186 186 184 184 184 184 184 186 186 184 186 184 184 186 186 186 186 186 186 184 184 186 184 184 184 184 186 184 186 184 184 186 186 184 184 186 184 186 184 184 186 184 186 184 186 184 186 184 186 186 184 184 184 184 186 184 184 186 186 186 184 184 184 184 186 184 184 186 184 184 186 186 184 184 184 186 184 186 184 184 186 186 184 184 184 184 186 184 184 184 185 184 184 184 185 184 185 185 185 184 185 185 184 185 185 184 185 185 184 185 185 184 185 184 184 184 185 184 185 185 184 185 184 184 184 184 185 184 185 184 185 185 185 184 185 184 184 184 184 185 185 185 185 184 184 184 185 185 185 185 184 184 185 185 184 185 185 184 185 184 185 185 185 184 184 185 185 184 184 184 184 184 184 184 185 184 184 186 186 184 184 186 186 186 184 186 186 186 186 184 186 184 184 184 184 185 184 185 185 184 185 141 140 139 138 136 134 132 129 124 122 128 145 164 187 185 185 184 185 185 184 184 185 184 185 185 185 185 184 184 185 185 185 185 185 185 184 185 184 185 185 185 185 185 185 185 187 188 190 190 189 187 186 186 188 191 194 198 202 206 208 211 214 214 214 214 209 196 182 168 158 152 150 151 154 160 167 174 179 181 179 175 173 172 170 170 171 174 177 182 186 190 195 197 195 187 172 155 141 130 128 132 138 142 145 146 148 148 146 143 140 139 142 147 153 157 157 152 145 139 137 138 142 146 149 150 151 151 151 150 148 148 148 151 155 158 161 162 161 159 157 157 158 159 159 155 148 141 135 132 132 136 140 143 144 144 143 141 140 139 138 137 137 138 139 141 141 140 139 138 137 137 137 138 138 139 140 184 184 185 184 184 184 185 184 184 185 185 184 184 185 184 185 184 184 184 185 184 185 184 185 185 185 185 185 185 185 184 184 184 185 185 185 184 184 185 185 185 185 184 185 185 184 184 184 184 185 185 184 185 185 184 185 184 185 184 185 184 185 185 185 185 184 184 184 185 184 184 184 185 184 186 184 184 184 186 186 184 186 186 184 184 186 186 186 184 186 186 184 184 184 186 184 184 184 186 186 186 186 186 186 186 186 184 186 184 184 186 184 184 186 186 186 184 186 186 186 184 184 186 184 184 184 186 184 184 186 184 184 186 184 186 184 186 184 186 184 186 186 186 186 186 184 186 186 184 184 184 184 186 186 184 186 186 184 186 186 184 184 186 186 184 184 184 186 184 186 186 184 184 184 186 184 184 184 186 186 184 186 186 184 184 184 184 186 186 186 186 186 184 186 184 184 184 186 184 186 186 186 184 184 184 184 186 186 186 185 184 185 185 185 185 184 185 184 185 184 185 184 185 184 184 185 184 184 184 184 184 184 184 185 184 184 185 185 184 184 185 184 184 184 185 185 184 185 184 185 185 185 185 184 185 185 185 185 184 185 185 185 184 185 184 185 184 185 184 184 184 185 185 185 185 185 185 185 184 185 184 184 184 184 184 184 185 184 184 184 184 185 185 184 184 185 184 184 185 185 184 186 186 184 186 186 184 184 184 186 184 184 184 186 184 186 185 185 185 185 184 185 184 184 139 139 137 136 134 132 131 128 123 122 128 145 164 187 185 184 185 184 184 184 185 184 185 184 184 184 185 184 184 185 184 184 184 184 184 184 185 184 184 184 184 185 186 186 186 186 186 185 185 183 182 181 183 185 189 194 198 203 206 209 211 214 214 214 214 209 197 183 169 158 150 147 146 148 153 159 166 171 171 168 165 162 159 157 157 157 161 165 170 174 178 183 185 183 175 161 144 183 183 183 130 139 145 148 149 149 148 146 143 140 138 141 146 152 155 155 150 143 138 136 138 141 145 148 149 150 150 151 150 149 148 149 152 155 159 161 162 161 159 157 155 156 157 156 152 146 139 134 131 130 133 136 139 141 143 145 145 144 141 139 137 136 137 138 139 139 138 137 136 136 137 138 139 139 139 139 185 184 184 184 184 184 185 184 184 184 184 184 185 184 184 185 184 184 185 184 185 184 184 185 185 185 185 185 184 184 185 184 185 184 185 185 184 184 185 184 185 184 185 185 185 184 185 185 185 184 185 185 184 184 185 184 184 185 184 185 184 185 184 184 184 185 184 185 184 184 185 184 184 186 184 184 184 184 186 184 186 186 186 186 186 186 186 184 186 184 186 186 184 184 186 186 184 184 186 184 184 186 186 186 184 184 186 186 186 184 184 184 186 186 186 186 184 184 184 186 186 186 186 186 186 184 186 186 186 186 184 186 186 186 184 186 184 184 184 186 186 186 186 186 186 184 186 186 186 184 186 184 186 186 184 184 184 184 184 184 184 186 186 184 184 186 184 186 184 184 184 184 184 186 184 186 186 186 186 184 186 186 186 186 186 184 184 184 186 186 184 184 184 186 184 184 186 184 184 186 184 184 184 186 184 186 185 185 184 184 184 184 185 184 184 184 184 184 184 185 185 184 184 184 184 185 184 184 185 185 184 185 185 185 185 184 184 185 185 185 185 184 184 185 185 185 184 185 185 184 184 185 184 184 184 184 184 184 184 185 184 185 184 185 184 184 184 185 185 185 184 185 184 184 185 185 185 185 185 184 184 185 184 184 185 185 184 184 185 184 184 184 185 185 185 184 185 184 184 185 185 184 186 186 184 186 186 184 186 184 186 184 186 186 184 184 185 184 185 184 184 184 184 185 139 137 135 134 133 132 131 128 123 122 128 145 164 187 185 184 185 184 185 185 184 185 185 185 184 185 184 184 184 185 184 185 185 185 185 184 185 185 184 184 185 184 190 190 190 188 187 186 185 183 182 182 184 187 192 197 201 206 209 210 212 214 214 214 213 205 192 179 165 154 146 143 142 143 147 153 160 163 163 160 155 152 149 147 146 146 149 152 156 160 163 166 167 165 158 146 183 183 183 183 130 141 148 151 152 150 148 145 141 138 136 138 143 149 153 152 148 142 137 135 135 138 141 144 146 147 148 150 150 149 148 149 152 155 159 161 161 160 158 155 154 154 154 153 150 145 140 136 132 131 131 132 135 137 141 145 146 146 143 141 138 137 137 137 138 137 136 135 134 134 135 137 138 139 139 138 185 184 185 185 185 184 184 184 185 185 185 185 184 184 185 185 184 185 185 184 184 185 184 184 185 185 184 184 185 184 185 184 184 185 185 185 185 184 184 184 185 184 184 184 184 185 185 185 185 185 185 184 185 184 184 184 184 184 185 185 185 185 185 184 184 184 184 185 186 186 184 186 184 184 186 184 184 186 184 186 184 184 186 184 184 184 186 186 184 184 184 186 184 184 186 184 184 184 186 184 186 184 186 186 186 184 184 186 184 184 186 186 186 186 186 184 184 184 184 186 184 184 186 186 184 184 184 186 184 184 184 184 186 184 186 184 184 184 184 186 186 186 184 184 186 184 186 184 186 184 186 184 186 186 186 186 184 184 184 186 186 184 184 186 186 184 184 186 186 186 184 184 184 186 186 184 186 184 184 184 186 186 184 184 186 184 186 186 186 186 184 186 184 186 186 186 184 186 184 186 186 186 186 184 186 186 186 184 186 184 184 184 185 184 184 184 185 185 185 184 184 185 184 184 185 185 185 185 185 184 184 184 185 184 185 185 185 184 184 185 185 185 185 185 184 184 185 185 185 185 185 185 184 185 184 184 185 185 185 185 185 185 185 185 184 185 184 185 185 184 184 184 184 184 184 184 185 184 184 185 184 184 185 184 185 184 185 185 185 185 185 184 184 185 185 184 185 185 184 185 185 184 184 184 186 186 186 186 186 186 186 186 184 184 184 184 185 185 185 184 185 185 185 139 137 135 134 133 132 132 132 129 123 121 126 143 161 184 184 185 184 184 185 184 184 185 185 185 184 185 185 185 185 185 185 184 184 184 185 184 184 184 185 185 185 184 194 194 194 194 193 192 191 190 189 189 191 194 198 203 206 210 213 214 214 213 212 210 203 194 182 170 158 149 142 139 139 141 145 151 157 161 160 157 152 148 146 144 143 143 143 145 146 148 148 148 147 144 139 131 183 183 183 183 133 143 150 153 153 150 148 143 138 134 132 134 139 146 151 151 147 141 135 132 132 133 135 138 140 142 145 147 148 147 147 148 152 155 158 160 161 159 157 154 152 152 152 151 149 146 143 140 137 134 132 131 132 135 139 143 146 146 144 142 139 139 139 139 139 137 135 132 130 130 131 133 135 136 136 136 185 184 185 184 184 184 184 184 184 185 184 185 185 185 185 184 184 184 185 184 184 184 184 184 185 185 185 185 185 184 185 185 185 185 184 184 184 185 184 184 185 185 184 184 185 185 185 185 184 184 184 184 184 184 185 185 185 185 184 184 184 184 184 184 184 184 184 185 184 184 186 184 184 186 184 184 186 186 186 184 186 186 186 184 186 186 184 186 186 186 184 186 184 184 184 186 186 186 186 184 186 184 186 184 186 186 186 186 186 186 184 186 184 186 186 184 186 184 184 186 184 184 186 186 186 186 184 186 184 186 184 186 184 186 186 186 184 184 184 184 186 186 186 184 186 184 186 186 186 186 184 186 184 186 186 184 184 186 186 184 186 186 186 186 186 186 186 186 184 186 184 184 184 186 186 184 184 184 184 186 186 184 186 186 184 184 186 184 186 186 184 186 184 184 186 184 186 186 184 186 186 184 184 184 184 186 184 184 184 186 186 184 184 185 184 184 185 185 185 184 185 184 184 184 185 185 185 184 184 184 184 184 184 184 185 184 185 185 185 185 185 185 184 185 185 184 184 184 185 185 184 184 185 184 184 185 185 184 184 184 184 184 184 185 184 184 184 184 184 185 184 184 184 185 184 184 184 185 185 184 184 185 185 185 185 185 185 185 184 185 185 184 185 184 185 184 184 184 185 185 185 184 185 186 186 184 184 186 186 184 184 184 184 186 186 186 185 184 184 184 185 185 184 185 135 133 132 132 132 133 133 130 124 120 124 139 156 178 185 185 184 185 185 184 185 185 184 185 185 184 185 185 185 184 184 185 185 184 185 184 185 184 185 184 184 184 199 199 199 199 199 200 200 199 199 198 200 202 205 208 211 214 214 214 214 211 208 202 193 183 171 161 151 143 139 137 138 141 146 152 158 161 160 157 152 149 146 145 145 144 143 142 141 140 137 135 183 183 183 183 183 183 183 183 136 145 152 154 154 151 147 142 135 130 127 130 136 144 150 150 146 139 134 130 128 129 130 133 135 138 141 144 145 146 146 147 150 154 157 159 159 158 155 152 151 150 151 150 149 148 146 145 141 137 134 132 131 133 137 141 143 144 143 142 141 140 141 141 141 138 135 131 128 127 128 130 132 134 134 134 185 185 184 185 184 185 184 184 185 185 185 184 185 185 185 185 184 184 184 184 185 184 184 185 184 185 185 185 185 184 185 184 184 185 185 184 184 184 185 184 185 184 184 185 185 184 185 185 184 185 184 184 184 184 184 185 185 184 184 184 184 185 184 185 184 184 186 186 186 186 184 184 184 184 186 186 184 184 186 186 186 186 184 184 186 184 184 186 186 184 184 184 186 186 184 186 186 186 186 184 184 186 186 186 184 184 186 184 184 184 184 186 186 186 184 184 186 186 184 186 184 184 184 186 184 184 184 184 186 184 184 186 186 186 184 186 184 184 186 184 184 186 184 186 186 184 186 184 184 186 184 186 186 184 184 186 184 186 186 184 186 184 186 186 186 184 184 186 184 184 186 186 184 186 184 184 184 186 186 186 184 184 186 184 184 186 186 186 186 186 184 186 186 184 186 184 186 184 184 186 184 186 184 186 184 186 184 184 184 184 186 184 186 186 186 184 186 184 184 186 186 184 184 184 184 184 184 184 185 185 185 185 184 184 184 185 184 184 184 185 184 185 185 185 185 185 185 185 185 185 185 185 184 185 185 184 184 184 184 184 185 184 184 184 185 185 184 184 184 184 186 186 184 186 186 184 184 185 184 184 184 184 185 185 184 186 184 186 184 185 185 185 184 184 185 184 185 185 184 184 185 184 184 185 184 185 185 186 184 186 186 186 186 184 184 184 184 184 184 185 184 184 184 185 134 132 131 131 133 135 135 132 124 120 122 135 151 171 190 185 185 184 185 185 185 185 185 184 185 185 184 184 185 184 185 184 185 185 184 184 184 185 185 203 201 200 204 204 204 206 207 208 210 210 209 209 209 210 212 214 214 214 214 214 214 207 201 192 181 170 159 150 143 137 134 135 138 143 148 153 158 161 160 157 153 150 148 147 147 146 143 141 138 135 130 125 183 183 183 183 183 183 183 135 141 148 153 155 155 152 149 142 135 128 125 127 133 142 148 149 145 139 133 129 127 126 127 128 132 134 138 142 144 145 145 147 150 153 156 157 158 157 154 152 151 151 151 152 151 151 150 149 146 142 137 133 131 132 135 138 141 143 143 143 142 142 143 143 142 139 135 131 128 127 128 131 134 135 136 136 184 185 184 184 185 184 185 184 184 184 184 185 184 185 184 184 185 185 184 184 184 185 184 184 184 185 185 184 184 185 184 184 185 185 185 185 185 185 184 184 184 184 185 185 184 184 185 185 185 185 184 185 185 184 185 184 185 185 184 185 185 184 184 185 184 184 184 186 186 186 186 186 186 186 184 184 186 186 186 184 184 184 186 186 186 184 186 184 184 186 186 184 186 186 184 184 186 186 184 184 186 184 184 186 186 184 184 184 186 184 184 184 184 184 184 186 186 186 186 186 186 186 184 186 184 184 186 184 184 184 184 184 184 186 184 184 184 184 186 186 184 184 186 186 186 186 184 184 184 186 184 186 184 186 184 184 184 184 184 184 186 184 186 186 184 184 186 186 184 186 186 186 184 186 184 186 186 184 184 184 184 186 186 184 184 186 186 184 184 184 186 186 184 184 186 184 186 186 184 186 186 184 186 186 186 184 184 186 186 184 186 186 186 184 186 186 184 184 186 186 184 184 186 184 184 184 185 185 185 185 184 185 184 184 185 184 184 184 184 185 185 184 184 185 185 185 184 184 184 185 185 184 185 185 184 184 185 185 184 184 184 185 185 185 185 185 184 184 186 186 184 184 184 186 184 184 184 184 184 185 185 185 184 185 186 184 186 184 184 185 185 184 184 185 185 185 185 185 185 185 184 184 184 184 185 185 185 186 184 186 184 184 186 184 184 184 185 185 184 185 185 185 185 184 132 130 130 132 135 137 138 134 126 120 121 131 144 161 179 194 185 185 184 184 185 185 185 185 185 185 185 185 184 184 184 185 185 185 184 184 184 184 201 196 193 193 209 209 209 211 212 214 214 214 214 214 214 214 214 214 214 213 213 212 207 198 191 181 170 158 148 139 134 130 130 134 138 143 149 154 157 159 159 155 151 148 146 146 147 146 143 141 137 133 128 124 183 183 183 183 183 183 133 140 145 150 154 157 157 155 152 146 138 132 127 128 132 139 145 145 142 137 133 130 128 127 127 129 132 134 138 141 144 145 146 148 151 154 155 157 157 157 155 154 154 154 155 155 155 155 154 153 149 145 140 135 133 133 135 138 140 142 143 144 145 145 144 143 142 140 138 135 135 135 138 141 144 146 147 147 146 184 184 185 184 184 184 185 184 185 184 184 184 184 185 185 184 185 185 184 185 185 184 184 185 184 184 184 185 185 185 184 184 184 185 185 184 184 185 184 185 184 184 185 185 184 185 185 185 184 185 185 185 185 185 184 185 184 184 185 185 184 186 186 186 184 186 184 184 186 184 184 184 184 186 184 186 184 184 186 184 186 186 184 186 184 186 186 184 186 184 184 184 184 184 186 184 186 186 184 186 184 184 184 186 184 186 186 186 186 184 186 186 186 184 186 184 186 184 184 186 184 184 186 186 184 184 184 186 184 186 184 184 186 186 184 186 186 184 184 186 186 186 184 184 184 186 186 186 186 184 186 186 184 184 184 184 186 184 186 184 184 186 184 186 186 186 186 186 184 184 186 186 184 186 184 184 186 184 184 184 186 184 186 184 186 186 186 184 184 186 184 186 184 184 186 184 186 186 184 184 184 184 184 184 186 186 186 186 184 186 184 184 184 184 184 184 184 186 184 184 186 184 184 184 184 184 186 184 184 186 186 184 184 186 186 186 186 186 184 186 186 184 186 184 186 184 184 184 186 186 184 184 186 186 184 186 184 184 184 184 186 184 186 184 186 184 186 186 184 186 186 184 186 186 186 184 184 186 186 184 184 186 186 184 186 184 184 186 186 184 184 184 186 184 186 186 184 184 184 184 184 185 184 185 185 184 184 185 184 185 185 184 184 185 184 185 184 184 184 185 185 184 185 185 130 131 133 137 140 140 136 129 123 122 129 138 152 167 181 194 185 185 184 185 184 184 185 184 184 184 185 184 185 185 184 185 185 184 184 184 184 195 189 185 184 212 212 212 213 214 214 214 214 214 214 214 214 214 214 212 208 206 203 197 187 180 172 162 151 141 132 127 125 127 132 139 145 151 155 158 159 157 153 148 145 144 145 147 148 146 143 140 136 133 131 183 183 183 183 130 132 136 141 145 149 153 156 157 157 155 149 142 135 130 129 132 137 141 141 139 136 134 132 131 131 132 134 135 137 139 142 144 145 146 148 150 152 153 154 155 156 156 156 157 158 159 159 158 156 154 152 148 143 140 137 135 134 136 138 140 143 145 146 147 146 145 143 141 141 141 141 143 146 150 155 158 161 161 159 157 184 184 185 185 185 185 184 185 185 184 184 184 184 185 184 185 185 185 185 184 184 185 185 185 184 184 185 185 185 184 185 184 184 185 184 185 185 184 184 184 185 185 185 185 185 184 185 184 184 184 185 185 185 184 184 184 185 184 184 184 184 186 186 184 186 186 184 186 186 186 184 186 186 186 186 184 184 184 186 184 184 184 184 184 184 184 184 184 184 186 184 184 184 184 186 186 184 186 184 186 186 186 186 186 186 184 186 184 184 186 186 184 186 184 184 184 184 184 184 184 184 186 184 184 186 186 184 186 186 184 184 184 184 184 186 184 186 186 186 184 184 186 186 186 186 186 186 184 186 184 186 186 184 186 184 186 186 184 186 186 184 184 186 184 184 184 184 186 184 184 184 186 186 184 186 184 186 186 186 186 186 184 186 184 184 186 186 184 186 186 184 186 184 184 184 186 186 186 186 184 184 186 186 184 186 184 186 184 184 186 186 184 186 184 184 184 184 184 184 186 186 184 186 186 184 184 186 184 184 186 186 184 186 186 184 184 184 186 186 186 186 186 184 186 186 184 186 184 186 184 186 186 184 186 184 184 184 184 186 184 186 184 184 186 184 184 186 184 184 186 186 184 184 186 186 186 186 186 186 186 186 184 186 186 184 184 186 186 184 184 186 186 186 184 186 184 186 186 185 184 185 184 185 184 185 185 184 184 185 184 184 185 184 184 185 184 185 184 184 184 184 184 185 185 131 133 135 139 142 143 139 132 126 125 129 135 145 158 172 186 184 184 185 184 184 184 185 185 184 184 185 184 184 185 185 184 184 185 185 185 201 192 184 179 178 214 214 214 214 214 214 214 214 214 214 214 214 213 211 207 202 197 192 184 175 170 164 156 147 136 127 122 121 125 132 140 148 154 157 159 159 156 151 145 142 141 144 147 149 149 148 145 144 143 145 147 148 148 145 142 139 139 141 143 147 151 154 157 159 158 154 148 142 136 133 133 135 137 137 136 135 135 135 136 138 139 141 142 143 143 144 145 146 148 148 150 150 151 152 154 156 157 159 161 163 164 163 161 157 153 149 144 141 139 138 137 137 138 140 141 144 146 148 149 148 145 142 140 141 144 148 153 159 166 172 176 179 178 175 171 185 185 185 185 184 185 185 185 184 184 184 185 184 184 184 184 184 184 184 184 185 184 185 185 185 185 185 184 185 185 185 184 184 185 184 185 185 185 184 185 184 184 185 185 184 185 185 185 185 185 185 184 184 184 184 184 184 184 186 186 184 184 184 186 186 184 186 186 184 186 186 184 184 184 184 184 184 184 186 186 184 186 184 184 186 184 186 184 186 184 186 186 186 184 186 186 186 184 184 186 184 184 186 186 186 186 184 184 184 186 184 186 186 186 186 186 186 184 186 184 186 184 184 184 184 186 186 186 184 186 184 184 186 186 186 186 184 186 184 186 184 184 186 184 184 184 186 184 184 184 184 186 186 186 186 186 184 186 184 184 186 184 186 186 186 186 184 186 184 184 184 186 186 184 186 186 184 184 186 184 184 184 184 186 186 186 184 184 186 184 186 186 184 184 184 186 186 184 184 184 186 184 184 184 184 184 184 186 186 184 186 184 184 184 184 186 186 184 184 184 186 186 184 186 186 186 184 186 186 184 186 186 184 186 186 186 186 184 186 186 184 184 184 184 186 186 186 184 184 184 184 184 186 184 184 184 186 184 186 184 184 184 184 186 186 186 184 186 184 186 184 184 186 186 186 186 186 186 184 186 184 186 184 186 184 184 184 186 184 186 184 186 184 184 184 184 184 184 184 186 186 186 184 185 184 185 184 184 184 184 185 185 185 184 185 184 184 184 184 185 184 184 185 184 133 135 138 141 144 144 141 136 131 129 131 134 140 150 164 180 195 185 185 185 185 184 185 185 185 185 184 184 185 184 185 185 184 185 184 185 200 190 180 175 174 214 214 214 214 214 214 214 214 214 214 214 212 210 206 201 193 186 181 173 165 162 159 154 145 135 125 183 183 183 132 141 149 155 157 159 158 155 149 143 140 140 143 146 150 152 152 152 153 156 162 167 170 170 164 156 150 145 144 145 148 152 155 160 163 164 161 156 151 145 140 137 136 135 134 134 135 137 139 142 145 146 148 148 148 147 147 148 150 151 153 153 153 153 154 156 159 162 165 167 170 171 170 167 161 155 150 144 141 141 141 141 141 141 142 143 145 148 150 150 148 145 139 138 141 148 156 166 175 184 190 194 197 195 192 186 185 184 185 184 184 185 184 185 185 184 185 185 184 184 184 184 185 185 184 185 184 185 184 184 184 185 184 185 184 184 185 185 184 185 185 185 184 184 184 185 184 184 184 185 185 185 185 184 185 185 185 184 185 185 185 185 186 186 184 186 186 186 186 186 184 184 184 186 184 186 184 186 184 184 186 186 186 186 184 186 184 184 184 184 186 186 186 186 186 186 184 184 184 186 184 186 184 184 186 184 186 184 184 184 184 186 186 184 186 184 184 184 186 186 186 186 186 186 184 186 186 186 184 186 186 184 184 184 186 186 184 186 184 186 186 186 184 184 184 186 184 184 186 184 186 186 184 186 186 184 184 184 184 186 186 184 186 184 184 186 184 184 186 186 184 186 186 184 186 186 186 184 186 184 184 186 184 184 186 184 184 184 184 184 186 184 186 186 184 184 184 184 184 186 186 184 184 186 186 186 186 184 186 184 186 184 186 184 186 184 184 184 184 186 184 184 186 184 186 186 184 184 186 186 184 184 184 186 186 186 186 184 186 186 184 184 184 184 186 184 184 186 186 184 184 184 184 186 184 184 184 186 184 186 184 184 186 184 186 184 184 186 184 186 184 184 184 184 184 186 184 186 186 184 186 186 184 184 184 186 186 184 186 184 186 186 186 186 184 186 186 184 184 186 184 184 186 186 186 186 186 186 184 186 186 185 184 184 185 185 184 185 184 184 185 184 185 184 184 185 184 184 184 184 134 138 141 143 145 145 143 139 135 133 133 133 135 143 155 173 191 184 184 184 184 185 184 185 185 184 184 185 185 185 184 185 185 184 185 184 198 187 177 171 170 214 214 214 214 214 214 214 214 214 214 213 210 205 200 194 185 179 174 168 162 160 159 155 147 136 126 183 183 183 132 140 148 153 155 156 156 153 148 143 140 139 141 144 148 152 154 156 160 166 175 183 188 187 181 171 163 156 154 154 156 159 163 168 172 173 171 168 163 157 151 146 141 137 135 135 136 139 141 145 148 151 153 152 151 150 150 152 155 159 161 162 161 159 160 162 165 169 173 176 179 180 179 175 169 163 156 151 148 148 149 148 147 145 145 144 145 147 149 150 147 142 137 136 141 151 164 177 189 184 185 185 184 185 184 185 184 185 185 185 185 184 184 185 184 184 184 185 185 185 185 185 184 184 185 185 185 185 185 185 184 184 185 185 185 185 185 184 184 185 184 184 185 185 185 184 185 185 185 184 185 184 184 184 185 185 185 184 185 184 185 186 186 184 186 186 184 184 184 186 184 186 184 184 186 184 184 186 186 186 184 186 186 184 186 184 186 186 184 184 184 184 184 186 186 184 186 186 184 184 184 186 186 186 184 186 184 186 184 184 186 186 186 186 184 184 186 186 186 184 184 184 184 186 186 186 184 184 186 186 186 184 184 184 186 184 186 186 184 186 184 186 186 186 186 186 184 184 184 186 186 184 184 186 184 184 184 184 184 184 184 184 184 186 186 184 184 184 184 184 184 186 186 186 186 186 186 186 186 186 186 186 186 184 184 186 184 186 184 184 186 186 184 184 184 184 184 184 184 186 184 186 184 186 184 186 186 186 184 186 186 184 184 186 186 186 184 184 186 184 184 186 186 186 184 186 186 186 184 186 186 184 186 186 184 186 186 186 186 184 186 184 186 186 184 186 186 186 186 186 186 184 186 186 184 184 186 184 184 184 184 186 186 184 184 184 184 184 186 186 186 184 184 184 186 186 184 184 186 186 184 184 186 184 184 184 184 186 184 186 186 184 184 184 184 186 184 184 184 186 186 184 186 186 186 186 186 186 186 186 186 184 185 185 185 184 184 185 185 185 184 184 185 184 185 184 185 184 184 184 135 139 142 144 145 145 144 141 139 137 134 131 130 135 147 165 185 184 185 184 184 184 184 185 184 184 185 184 184 184 184 184 185 184 185 184 193 182 173 167 165 210 210 210 209 209 209 209 210 211 211 207 203 197 191 185 178 175 172 168 165 165 164 160 153 141 130 183 183 183 129 135 143 147 150 152 152 151 148 145 143 141 139 139 141 146 150 156 164 174 185 194 199 200 195 186 178 172 169 169 170 173 175 180 183 185 184 182 179 173 165 157 150 143 139 137 137 140 142 145 148 152 154 154 153 152 154 159 165 171 175 176 175 173 172 174 177 181 185 187 190 190 190 186 181 175 170 165 161 161 160 157 154 150 148 146 145 146 147 147 143 138 132 132 141 154 171 188 185 184 184 184 184 184 185 185 185 184 185 185 184 184 185 185 185 184 184 184 185 184 184 184 185 184 185 184 184 184 184 184 185 185 185 185 185 185 184 184 185 184 185 184 184 184 185 185 184 185 185 185 184 185 185 184 184 185 184 185 184 184 186 186 186 184 186 184 184 186 186 186 184 184 186 184 186 184 186 186 186 186 184 186 184 186 184 184 186 186 184 184 184 184 184 184 186 186 184 186 186 186 184 186 186 186 186 184 186 186 184 184 186 184 184 184 186 184 184 186 186 184 184 184 186 186 184 184 184 184 186 186 184 184 184 184 186 184 184 186 184 186 186 186 184 184 186 184 184 186 186 184 186 184 186 184 186 186 184 184 184 186 186 184 184 184 184 184 186 186 186 186 186 184 184 184 184 186 186 184 186 186 184 184 186 186 186 186 184 184 186 186 186 184 184 184 186 184 184 184 186 186 186 186 186 184 184 184 184 186 186 184 184 184 184 184 186 184 184 184 184 184 184 184 184 184 184 184 184 184 186 184 184 186 184 184 186 186 184 184 184 186 184 186 184 186 186 186 184 186 186 184 184 186 186 186 186 186 184 186 186 184 184 186 184 186 184 186 184 184 184 186 184 186 186 184 186 184 184 184 184 186 186 186 184 184 184 186 186 186 186 186 184 184 186 186 186 184 184 186 186 184 184 184 186 184 186 186 186 186 186 184 186 186 185 184 184 184 184 184 184 184 184 185 184 184 184 184 184 184 185 185 134 138 141 142 143 143 143 142 141 139 135 130 125 128 138 156 177 185 185 185 184 185 185 184 184 185 184 185 184 184 185 185 184 185 185 192 184 175 168 163 162 204 204 204 204 204 204 204 205 205 205 201 196 189 182 177 173 173 174 174 174 174 174 170 161 149 137 126 121 121 125 130 135 140 143 146 149 150 150 149 147 143 137 133 132 137 144 154 165 177 189 198 184 184 184 184 193 188 186 186 186 188 190 193 195 196 196 195 194 188 179 170 161 151 145 141 140 141 142 144 147 150 153 153 153 154 158 166 175 183 189 192 191 188 186 188 190 193 196 198 199 200 199 197 194 190 186 180 176 174 170 165 160 155 150 146 144 143 143 143 139 133 128 129 139 156 176 195 184 185 185 184 184 184 185 185 185 184 185 184 185 184 184 185 184 185 185 185 185 184 185 185 185 184 185 184 184 184 184 185 185 185 185 184 184 185 184 185 185 184 184 185 184 184 185 185 184 184 185 184 185 185 184 185 185 185 185 185 186 186 184 186 186 184 186 184 186 184 186 184 184 184 184 184 184 186 184 186 186 184 184 184 184 184 184 186 186 184 186 184 184 184 186 184 186 186 186 184 184 184 186 186 184 186 186 186 184 184 184 184 186 186 186 186 186 184 184 184 186 184 186 186 186 184 186 184 184 186 186 186 186 186 186 184 184 184 186 184 186 184 186 186 186 184 184 184 184 184 184 184 184 186 184 184 186 186 184 184 184 186 184 186 184 184 186 184 186 184 186 186 186 184 186 184 184 186 186 184 184 184 184 186 186 184 184 184 186 184 186 184 184 186 186 184 184 186 186 184 186 184 184 184 184 186 186 184 184 184 186 186 184 186 184 186 186 186 184 186 186 184 184 184 186 186 184 184 184 184 186 184 184 186 184 184 184 184 186 186 184 184 184 186 184 186 184 184 184 184 184 184 184 186 186 184 186 184 186 186 186 186 184 184 186 184 186 186 186 186 184 186 186 184 184 184 186 186 186 184 186 184 184 184 184 186 184 184 186 184 184 186 186 184 186 184 186 184 186 186 186 186 184 184 186 184 186 184 186 186 184 186 184 184 186 185 184 185 184 184 184 184 185 184 184 184 184 184 185 185 185 184 132 136 138 139 139 140 141 142 142 141 136 130 123 123 133 150 169 189 184 184 185 185 185 184 184 184 185 184 185 185 184 184 185 197 189 181 175 170 165 162 161 198 198 198 198 198 197 197 197 198 198 194 189 181 175 171 170 174 178 181 183 184 183 178 170 158 145 134 126 123 124 127 130 134 137 142 146 149 152 152 151 145 136 129 126 132 140 153 167 180 192 185 185 184 184 184 184 185 185 185 184 185 185 185 184 184 185 184 184 185 190 181 170 159 150 145 143 141 141 141 144 146 150 151 151 154 161 171 183 194 184 184 184 185 185 184 184 185 184 184 184 184 184 184 185 184 184 194 189 185 180 172 166 159 154 148 143 141 140 139 135 129 125 127 139 157 179 185 185 184 185 184 185 185 184 184 184 184 185 185 185 184 185 184 184 185 184 184 184 185 185 185 184 185 185 184 185 185 184 185 184 184 185 185 185 184 185 185 185 184 184 185 185 184 184 185 185 185 185 184 184 185 185 184 185 185 185 184 186 184 184 184 184 186 186 184 186 186 186 186 184 186 186 186 184 184 184 184 184 184 184 184 184 186 186 184 186 186 186 186 184 186 186 184 184 184 184 186 184 186 186 184 184 184 184 184 184 184 186 186 184 186 184 184 186 184 186 184 186 186 186 186 186 186 184 186 186 186 184 184 186 186 186 184 186 184 186 184 184 186 186 184 184 186 184 184 184 184 186 184 184 186 186 186 186 186 186 186 186 186 186 186 184 184 186 186 184 186 186 184 186 186 186 184 184 186 186 184 186 186 186 184 184 184 186 186 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 186 184 184 184 184 186 184 186 184 184 186 184 186 186 186 184 186 186 184 186 186 186 186 186 186 184 186 186 184 184 184 186 186 184 184 184 184 184 186 186 184 186 186 186 184 184 186 186 184 186 186 186 186 184 186 186 184 186 186 184 184 186 184 184 184 186 186 186 184 186 186 186 186 186 186 186 186 184 186 186 184 184 184 184 186 184 184 184 186 184 184 184 186 184 186 184 186 186 186 184 186 184 186 184 186 186 186 186 186 186 185 184 185 184 185 185 184 184 184 185 185 185 185 185 184 185 185 131 135 136 137 137 137 138 140 141 141 136 129 122 121 130 145 163 182 184 185 184 184 184 184 185 184 185 185 184 184 184 184 194 187 179 172 168 165 163 161 161 192 192 192 190 188 187 186 187 188 189 187 182 175 169 167 170 176 183 189 192 193 192 187 179 168 157 146 137 131 128 127 127 129 132 137 141 145 149 152 151 146 136 128 126 132 143 157 174 187 198 185 184 185 184 184 185 185 184 184 185 184 185 185 184 184 184 184 185 185 185 193 181 169 158 150 145 142 139 139 141 143 147 148 149 152 162 174 189 185 184 184 184 185 184 184 185 185 184 184 185 185 184 185 185 185 185 184 184 197 190 180 172 164 157 150 143 140 138 136 132 126 123 127 139 159 182 184 185 185 184 184 185 185 184 185 185 185 185 185 185 184 184 184 185 184 184 185 185 185 185 185 184 185 185 185 184 185 185 184 184 185 185 184 184 185 185 184 184 184 184 184 185 184 185 185 184 185 184 185 185 184 185 185 185 185 186 184 186 184 184 184 184 186 184 184 186 186 186 184 184 184 184 184 184 184 184 184 184 184 186 186 186 184 184 184 186 186 184 186 184 184 184 186 184 186 184 184 186 186 186 184 186 186 184 184 184 184 184 186 186 184 184 186 186 184 186 186 184 184 186 184 184 184 184 184 184 184 186 184 184 184 184 186 184 186 184 184 184 186 186 186 184 186 184 186 184 184 186 184 186 186 184 186 186 184 186 186 184 186 184 186 184 184 186 186 184 186 186 184 184 184 184 184 186 184 186 184 186 186 184 186 186 186 184 184 184 186 184 184 184 184 186 184 184 184 186 184 186 184 184 186 186 184 184 184 184 186 186 186 184 184 186 186 184 184 184 184 186 184 184 184 184 186 186 184 184 186 186 186 184 186 186 184 184 186 184 184 186 186 186 184 186 186 186 184 186 184 186 186 186 186 186 186 184 186 186 184 186 186 184 184 186 184 186 184 186 186 186 186 184 186 186 186 184 186 186 184 184 186 184 186 186 186 184 186 184 184 186 186 184 186 184 186 184 184 184 186 184 186 186 184 184 184 184 184 186 184 184 186 186 184 184 184 185 185 184 185 184 184 184 184 185 184 184 185 185 185 185 185 131 135 135 135 134 134 136 139 141 141 136 129 183 183 183 138 154 172 186 198 184 184 185 184 185 184 185 184 184 185 185 192 183 175 168 162 161 161 162 161 161 186 186 185 181 177 173 172 173 176 179 180 177 172 168 167 172 179 187 194 197 198 196 191 185 179 172 163 154 145 137 133 129 128 130 133 137 140 144 146 147 144 136 131 130 139 151 167 184 196 184 184 185 184 184 184 185 184 185 184 185 184 184 185 184 185 185 184 184 184 184 200 189 177 165 155 148 143 138 137 138 141 144 145 146 150 160 173 188 184 184 185 184 184 185 185 185 185 185 185 184 185 184 185 184 184 184 185 185 203 196 186 177 168 161 153 145 141 139 136 132 127 125 129 142 163 185 185 184 184 184 184 184 184 185 185 184 184 184 184 184 184 185 185 184 185 185 185 184 184 185 184 185 184 185 184 184 184 184 185 185 184 184 185 185 184 184 184 185 184 184 185 185 184 184 185 184 184 185 184 184 185 185 185 186 186 184 184 184 184 186 184 186 186 184 184 186 184 186 186 184 186 186 186 186 184 184 184 184 186 184 184 184 184 184 184 184 186 186 186 186 186 184 184 186 184 184 186 186 186 186 184 186 184 184 184 186 186 186 184 184 184 184 186 186 186 186 184 184 186 184 184 186 184 186 186 184 184 186 184 184 184 184 184 186 186 184 184 184 184 186 184 186 184 186 186 184 186 186 186 186 184 184 184 184 186 184 186 184 184 186 186 184 184 186 186 186 186 186 186 184 184 184 186 184 184 184 184 184 186 184 186 184 186 186 184 186 184 186 184 186 184 184 184 186 186 184 186 186 184 186 186 184 186 186 186 186 186 186 184 186 184 184 184 184 186 186 184 184 184 184 186 186 186 184 186 184 184 186 184 184 184 184 186 184 184 186 186 184 184 184 184 186 186 186 184 186 186 186 186 186 184 186 184 184 186 186 186 184 184 186 184 186 184 186 186 186 186 186 186 184 184 186 184 186 184 186 186 184 184 186 186 184 184 186 186 184 186 184 184 186 184 184 184 184 186 186 184 184 186 184 186 184 184 186 186 184 186 186 186 184 184 184 185 184 184 185 184 184 185 184 184 184 185 184 185 184 184 184 185 133 136 136 135 133 133 134 137 139 139 135 128 183 183 183 133 146 162 177 190 200 185 184 185 185 184 184 185 184 195 189 181 173 166 161 157 157 159 162 163 163 183 183 181 174 166 161 159 161 166 172 176 175 172 170 170 175 183 190 196 199 199 196 192 188 185 182 177 168 157 147 139 132 129 129 132 134 135 138 141 142 141 137 135 138 149 161 177 192 185 184 184 185 185 184 184 185 184 185 184 185 185 184 184 185 184 184 184 185 184 184 202 193 181 170 159 150 143 137 135 135 138 141 142 143 147 157 170 186 184 184 185 184 185 185 185 185 185 185 184 184 184 185 184 184 185 184 184 185 204 197 187 178 170 162 154 146 142 139 137 134 130 128 134 146 166 187 184 184 184 185 184 185 184 184 184 185 184 185 184 185 184 185 185 185 184 185 185 184 185 184 185 185 185 184 184 185 184 185 185 185 185 184 184 184 184 185 184 185 184 185 184 184 185 184 184 185 184 185 185 185 184 185 184 186 186 186 186 184 184 186 184 184 186 184 186 184 184 184 186 186 186 186 184 186 186 186 184 186 186 186 184 184 186 184 186 186 186 184 186 184 186 186 184 186 184 186 186 186 184 184 186 186 184 186 184 186 186 184 186 184 186 184 184 184 184 186 184 186 186 186 184 186 186 186 184 186 186 184 184 186 184 184 186 186 184 184 186 184 186 184 184 184 186 186 186 186 184 184 184 186 184 186 184 186 184 186 184 184 186 186 186 186 184 186 186 186 184 186 184 184 186 186 186 184 184 184 184 186 184 184 186 186 186 184 184 186 186 184 184 184 184 186 184 186 186 184 186 186 184 186 186 184 186 184 184 186 186 184 184 184 186 186 184 186 184 186 184 186 184 186 184 186 186 186 184 186 184 184 184 184 184 186 184 184 186 184 184 184 184 186 186 184 186 184 186 184 186 184 184 186 184 186 184 186 184 184 186 186 184 184 184 184 186 186 186 184 186 184 186 184 184 184 186 186 186 184 184 184 186 184 184 186 184 184 184 186 184 186 186 186 186 186 186 184 184 184 186 184 184 186 184 186 184 186 186 186 186 184 184 184 186 184 185 185 184 185 184 184 184 185 185 184 185 185 184 185 185 185 184 185 138 137 135 133 132 133 135 137 137 134 128 183 183 183 131 142 156 171 185 197 185 185 185 184 184 185 193 188 183 178 171 166 162 159 157 158 161 163 164 164 181 181 178 168 158 150 147 151 157 166 173 175 175 174 176 182 188 194 199 200 199 195 191 190 192 194 192 185 173 160 149 138 132 131 131 131 130 131 132 135 137 139 141 149 162 174 188 185 184 184 185 185 185 184 184 184 184 185 185 184 184 184 185 185 185 185 185 184 184 185 185 196 185 174 161 151 142 136 133 134 137 139 139 139 143 153 167 184 184 185 185 185 184 184 184 185 185 184 185 184 185 184 185 185 185 184 184 185 204 197 188 179 171 163 156 148 144 142 140 137 134 132 138 150 168 187 184 184 185 185 185 184 184 184 185 184 185 184 184 184 184 184 184 185 185 184 185 184 184 184 185 184 184 185 184 184 184 184 185 184 184 184 184 184 185 186 186 186 186 184 186 186 184 186 186 184 184 186 184 184 184 186 186 186 186 186 186 184 186 184 184 184 186 186 184 186 184 186 184 184 184 186 186 184 184 184 186 186 186 184 186 186 186 184 186 184 186 186 186 186 186 184 184 184 186 186 186 186 186 186 184 184 184 186 184 186 186 186 186 184 186 184 184 184 184 184 184 186 186 184 186 186 186 184 186 184 184 186 184 184 184 184 184 186 184 186 186 184 184 184 184 186 186 184 186 186 184 184 186 186 186 186 186 184 184 184 186 184 186 184 184 184 186 184 186 184 186 184 184 186 184 186 184 186 184 186 184 184 186 186 184 184 184 186 186 186 186 186 186 184 186 186 186 186 184 184 186 186 186 184 186 186 186 186 186 184 184 186 184 184 184 184 186 186 186 186 186 184 184 186 184 186 184 184 186 186 186 186 184 184 186 184 184 186 186 184 186 186 186 184 186 186 184 184 184 184 184 184 184 184 186 184 186 186 186 184 184 186 184 184 184 186 184 184 184 186 186 186 184 186 184 184 186 184 186 186 186 184 184 186 184 186 184 184 184 186 184 184 184 186 186 184 184 184 184 184 184 184 184 184 186 184 184 186 186 186 184 184 184 186 184 184 185 184 185 184 185 184 184 185 185 184 185 184 185 184 185 184 184 184 141 139 137 134 132 132 134 135 135 132 127 122 120 124 130 139 151 164 179 192 184 185 185 184 195 187 181 175 170 166 161 159 159 159 159 161 163 165 166 166 182 182 179 167 154 145 141 145 152 163 171 175 177 179 181 187 193 197 200 201 198 194 192 192 197 203 203 198 187 173 161 147 139 135 133 130 126 125 125 128 135 142 149 161 177 188 184 184 184 185 184 185 185 184 184 184 184 185 184 184 184 184 184 184 185 185 185 185 185 185 185 198 188 176 164 153 143 136 133 134 136 138 137 135 138 148 163 181 185 184 185 184 185 184 185 184 185 184 184 185 184 185 185 185 184 184 184 185 185 199 190 182 174 167 160 152 148 146 143 140 136 135 139 150 166 185 185 185 185 184 184 184 184 184 184 184 185 185 184 185 185 185 184 185 185 185 185 184 185 184 185 185 184 185 185 185 184 185 184 184 185 184 184 185 184 184 184 184 186 186 186 184 186 186 186 184 184 184 186 186 186 184 184 184 186 184 186 184 186 186 186 184 184 186 186 186 186 186 184 186 186 186 184 184 184 186 184 184 186 184 186 184 184 186 184 184 184 184 186 184 186 184 184 186 184 184 184 186 184 184 184 186 184 184 186 184 186 184 184 184 184 184 184 186 186 184 184 186 184 184 186 186 186 186 186 184 186 186 184 186 184 184 184 184 184 186 184 184 186 184 186 184 184 186 186 186 184 186 184 186 184 184 186 184 184 186 186 186 186 186 186 184 184 184 186 184 184 186 186 186 186 184 186 184 184 186 186 186 186 184 184 186 186 186 186 186 184 184 186 184 186 186 186 184 184 186 184 184 186 186 184 184 184 186 184 184 184 184 184 186 184 186 186 184 186 186 184 186 186 186 184 186 184 184 186 186 186 184 186 184 186 184 184 186 184 184 184 184 186 186 184 186 184 186 186 184 184 184 184 184 184 184 184 184 186 186 186 186 184 184 184 184 186 186 184 184 186 184 184 184 184 184 186 186 186 186 184 184 184 186 186 184 184 184 186 186 184 186 186 184 186 186 184 186 184 184 184 186 184 184 186 184 184 184 186 186 186 184 184 184 186 186 185 184 184 185 184 184 184 185 185 184 185 184 185 185 185 184 184 184 145 143 139 136 134 132 133 134 134 132 128 125 124 126 129 135 143 155 170 183 193 199 198 192 183 174 168 162 157 154 152 153 155 158 161 163 165 166 168 168 186 186 183 171 157 148 143 145 152 162 170 175 179 182 186 192 196 199 202 202 199 195 194 195 201 208 210 205 195 183 170 155 145 139 134 128 183 183 183 183 134 146 158 174 189 184 185 185 184 185 184 185 184 185 185 184 184 185 184 184 184 184 184 184 184 185 185 184 184 184 184 200 190 179 166 154 145 137 134 135 137 138 135 133 134 144 158 177 196 185 185 184 185 185 184 185 185 184 185 185 185 184 185 185 184 185 184 184 184 203 194 187 179 172 164 156 152 149 146 141 136 134 137 146 162 179 196 185 185 184 184 184 185 184 184 185 184 184 184 184 184 185 185 185 185 184 185 185 185 185 184 185 184 184 185 185 184 184 184 185 185 184 184 184 184 184 186 184 186 184 186 186 184 186 186 184 184 184 184 184 184 184 184 184 184 186 186 184 186 186 184 186 186 184 186 184 184 186 186 186 184 184 184 186 184 186 184 186 186 186 186 186 184 186 184 186 186 184 184 184 186 184 186 186 186 184 186 184 186 184 186 184 186 184 184 184 184 184 184 184 186 184 186 186 186 184 184 186 186 184 186 184 186 184 186 186 186 184 186 184 186 186 184 184 184 184 184 184 186 184 186 186 184 184 186 184 186 184 186 186 184 184 186 186 184 184 184 184 186 184 184 184 186 186 186 184 186 186 186 186 186 186 184 186 186 186 184 186 184 184 184 184 184 186 186 184 184 184 186 184 186 184 186 184 184 186 186 184 184 184 186 184 184 186 186 186 184 184 186 184 186 184 184 184 186 186 184 184 186 184 186 186 184 186 186 184 184 186 186 184 184 186 186 186 184 184 186 186 184 184 186 186 184 184 184 186 184 184 186 184 186 186 184 184 186 184 186 184 184 184 186 184 184 186 184 184 186 184 186 186 186 186 184 186 184 186 186 186 186 186 186 186 184 184 184 186 184 184 184 184 184 186 184 186 184 186 186 184 186 186 184 186 184 186 186 184 186 184 184 184 186 186 184 184 185 184 184 185 184 185 185 184 184 184 185 185 185 185 185 184 148 146 143 139 135 134 134 134 134 132 130 128 127 128 128 130 136 145 159 172 182 188 186 181 171 163 157 152 149 147 147 149 152 156 159 162 165 166 168 168 193 193 190 179 167 157 152 153 157 165 172 177 181 185 190 195 199 202 203 203 201 198 196 197 203 208 210 206 199 189 178 163 151 143 134 126 183 183 183 183 135 152 168 186 184 185 185 184 185 185 185 185 184 184 185 184 185 185 185 184 185 184 184 184 185 185 185 184 184 184 185 199 190 178 166 155 146 139 136 137 139 139 135 132 132 140 155 174 194 184 185 184 185 184 185 184 185 184 184 184 185 184 185 185 185 185 185 185 185 185 199 192 184 177 169 161 156 153 149 142 135 130 131 139 155 173 191 184 184 185 184 185 185 184 185 184 185 185 185 184 184 184 184 184 185 185 185 185 185 184 185 185 185 184 185 185 185 185 185 185 184 184 184 184 184 186 184 184 184 184 184 184 184 184 184 186 186 186 184 184 184 184 186 184 184 186 184 186 186 184 186 184 186 184 184 184 186 186 186 184 184 186 184 186 186 184 184 184 186 184 186 186 186 184 184 186 184 184 186 186 186 186 186 186 184 184 186 184 184 186 184 186 186 184 186 184 186 186 184 186 186 184 186 184 184 184 184 184 186 184 186 184 186 186 186 184 186 184 186 184 186 184 186 186 184 184 186 186 186 184 184 184 186 186 184 184 186 186 186 184 186 184 186 184 184 184 184 186 186 186 184 186 184 186 186 186 184 186 186 186 186 184 184 186 184 184 184 186 184 186 184 186 184 184 186 186 186 186 184 184 184 186 186 184 186 186 186 184 186 186 186 186 184 184 184 184 186 184 184 186 186 186 184 186 184 186 186 186 186 184 184 184 186 186 184 186 184 184 184 184 186 186 184 186 186 186 184 184 184 186 184 184 184 184 186 184 184 186 184 184 184 186 184 186 186 186 186 184 184 186 186 186 184 184 184 186 184 184 184 186 184 186 186 184 186 186 186 184 186 186 184 184 186 186 184 184 184 184 184 186 184 184 186 184 184 184 186 186 184 184 184 184 184 186 186 186 184 186 184 184 184 186 185 185 184 185 185 184 185 185 184 184 185 185 184 184 185 185 184 185 152 150 146 141 138 135 135 134 134 133 133 132 132 131 129 127 129 136 148 160 170 175 174 168 160 153 149 146 145 145 145 147 150 153 157 161 164 166 168 169 201 201 198 189 179 171 165 163 166 170 175 179 184 188 192 197 200 202 203 203 201 199 197 198 201 205 206 203 198 192 184 171 158 148 137 127 183 183 183 183 137 156 175 195 184 185 185 184 184 185 184 185 185 184 185 185 185 184 184 185 185 184 185 185 185 185 184 184 185 185 184 198 188 177 166 156 148 141 139 141 143 142 137 132 130 138 152 172 193 185 185 184 185 184 185 184 184 185 185 184 185 184 184 185 185 185 184 185 184 184 184 196 189 181 173 165 160 157 152 143 133 125 124 132 146 165 185 185 184 185 185 185 184 184 185 185 185 184 184 185 184 184 185 184 184 185 184 185 184 185 184 184 184 185 184 184 185 185 184 184 186 186 186 186 184 184 184 186 184 186 184 186 184 184 184 184 186 186 186 186 186 184 184 184 184 186 184 186 186 184 186 186 184 184 186 184 184 186 184 186 186 184 186 186 184 184 186 186 186 184 186 186 186 184 184 186 186 186 186 186 184 184 186 184 186 184 184 186 186 186 186 184 184 186 186 184 184 186 186 184 186 184 186 184 184 184 186 184 184 186 186 184 184 184 186 184 186 184 186 186 184 184 184 184 184 184 184 186 184 186 184 184 186 184 186 186 184 186 184 184 186 186 184 186 184 186 184 184 184 184 184 186 186 184 184 184 184 186 186 186 184 184 186 186 186 184 184 184 184 184 186 186 184 186 184 186 186 184 184 186 186 184 184 184 184 186 186 184 184 184 186 186 184 186 186 184 184 184 184 184 186 186 186 184 184 184 186 186 186 186 184 184 184 184 184 186 186 184 184 184 184 184 184 186 186 184 184 184 184 184 186 184 186 186 184 186 186 184 186 184 184 186 186 186 186 184 184 186 186 186 184 184 186 186 186 184 184 184 186 184 184 184 185 185 184 185 185 185 184 184 184 185 185 185 185 184 185 184 185 185 184 185 186 184 186 184 186 184 186 184 186 186 184 184 186 184 184 186 186 184 184 186 184 185 184 185 185 184 184 184 184 185 184 185 184 185 184 184 184 184 155 153 149 145 141 138 137 136 135 135 135 136 136 134 130 125 125 128 138 149 158 163 162 157 150 145 144 143 144 145 146 148 150 153 157 160 163 166 168 169 208 208 206 199 191 185 178 175 174 175 177 180 184 188 192 196 198 199 200 201 200 199 198 198 199 201 201 199 197 195 190 180 168 157 146 134 183 183 183 183 136 157 177 184 184 184 184 184 185 185 184 185 184 184 185 184 185 185 185 185 184 185 185 185 185 185 184 184 185 184 204 197 187 176 166 157 150 145 143 145 146 145 138 132 129 136 150 169 190 184 184 185 185 184 185 185 184 184 185 185 185 184 184 184 185 185 184 184 184 185 185 201 194 185 177 169 164 161 154 143 132 183 183 183 139 157 176 191 184 184 184 184 185 184 185 185 185 185 184 184 185 184 184 185 184 184 184 185 185 184 185 184 185 185 185 184 184 184 184 184 186 186 184 186 186 184 186 186 186 184 186 186 186 184 184 186 184 186 186 186 184 186 184 186 186 184 184 184 186 184 186 184 184 184 184 186 184 186 186 184 186 184 184 186 184 184 186 184 184 184 186 186 184 184 186 186 186 186 184 186 184 184 186 184 186 184 186 184 184 186 184 186 184 186 184 184 184 184 186 186 184 184 186 186 186 184 186 186 186 184 184 184 186 184 186 184 186 184 184 184 186 184 186 184 186 184 184 184 184 186 186 186 186 186 184 184 186 184 186 186 184 184 186 184 184 186 184 186 184 184 184 184 186 186 184 186 184 186 186 184 184 184 184 186 186 186 186 184 184 184 184 186 184 184 184 186 184 184 186 186 186 184 186 186 184 184 184 184 184 186 186 184 184 186 184 184 184 186 186 186 186 186 186 184 184 184 186 184 186 184 186 184 184 184 184 184 186 184 186 184 186 186 186 184 184 186 186 186 184 184 186 184 184 184 186 186 184 185 184 186 186 186 185 185 186 184 184 185 184 184 184 186 185 185 185 185 184 184 185 184 185 184 184 185 184 185 185 185 184 185 185 184 184 185 185 184 184 185 184 184 185 184 185 185 184 184 184 184 184 186 184 186 186 184 184 184 186 184 186 184 186 186 184 184 185 184 184 184 185 184 185 185 184 185 184 184 184 184 184 185 157 155 152 148 144 141 139 138 137 137 138 140 140 137 132 126 122 124 131 140 147 152 150 147 142 139 139 141 143 146 148 149 150 153 157 160 163 166 168 169 212 212 210 205 199 194 187 182 179 177 177 179 182 186 190 192 194 194 195 196 196 196 196 196 197 197 197 197 198 199 197 189 179 170 159 146 183 183 183 183 183 152 173 194 184 185 185 185 184 185 184 184 184 184 184 184 184 184 184 185 184 184 185 185 185 184 184 184 185 184 204 196 186 176 166 159 152 147 146 147 148 146 139 132 129 135 148 167 187 185 184 184 184 184 184 185 184 185 184 184 185 185 185 185 184 185 185 185 185 185 185 185 197 189 181 172 167 163 156 144 132 183 183 183 132 149 167 183 195 185 185 185 185 184 184 184 184 185 185 184 184 185 185 184 185 185 185 184 185 185 184 184 185 185 185 186 186 184 184 184 186 186 186 186 186 184 186 186 186 186 184 186 186 186 186 186 184 186 186 184 184 184 184 186 184 186 186 184 184 186 186 186 184 184 186 186 184 184 184 186 184 186 184 184 184 186 186 186 184 184 184 184 186 184 184 184 186 186 184 184 184 184 184 186 184 184 184 186 184 184 186 184 186 186 186 186 186 184 186 184 186 184 186 186 184 184 186 184 184 184 186 186 186 186 184 184 186 184 184 184 186 186 184 186 186 184 184 184 184 184 184 186 186 186 186 186 186 184 184 186 184 184 186 186 186 184 184 184 186 186 184 184 186 184 184 184 184 186 184 184 186 184 184 186 184 186 186 184 184 186 184 186 186 184 186 184 184 184 184 186 186 184 184 186 184 184 184 186 186 184 184 186 184 186 184 184 184 184 186 186 186 184 186 186 184 184 186 184 184 184 184 184 184 186 186 184 184 186 186 186 186 186 186 186 186 186 186 184 186 184 184 184 184 186 184 184 184 185 184 185 185 185 185 184 184 184 184 185 184 185 184 185 185 185 185 185 184 184 184 185 184 185 184 185 184 185 184 184 184 184 185 184 184 185 185 185 184 184 184 185 184 185 185 185 184 186 184 186 184 186 184 184 186 186 186 186 186 184 184 186 186 186 185 184 185 184 185 185 184 184 184 184 185 184 184 185 184 184 185 184 185 155 152 149 146 143 141 139 138 139 141 143 143 141 134 128 123 123 127 134 140 143 143 139 136 135 136 139 142 145 148 150 152 155 159 162 165 167 168 169 214 214 212 209 205 200 194 187 183 178 175 175 177 181 184 186 186 187 188 190 191 192 193 194 193 193 193 194 197 200 201 197 191 185 176 162 147 183 183 183 183 101 162 184 185 184 185 184 184 184 184 185 185 185 185 185 184 185 185 185 185 184 184 184 185 184 184 184 184 185 203 195 186 176 167 160 154 149 148 149 150 148 141 135 131 136 148 166 185 184 184 184 184 184 185 185 184 184 185 184 184 184 184 185 184 184 185 184 185 185 185 185 199 191 182 174 169 165 157 145 134 183 183 183 129 143 159 175 189 200 185 185 184 185 185 184 185 184 185 184 184 185 184 185 184 184 185 184 184 185 184 184 184 184 184 186 186 186 184 186 186 186 186 184 184 184 186 184 184 186 186 186 186 186 184 184 184 184 186 184 186 184 186 186 186 186 186 186 186 186 184 186 186 184 186 186 184 184 184 186 184 186 184 186 186 184 186 186 186 186 184 184 186 184 186 186 186 186 184 184 186 184 184 186 184 184 184 186 186 186 186 186 184 186 186 186 186 184 184 186 186 184 186 184 184 184 184 184 184 184 184 184 186 186 184 186 186 186 184 186 186 186 186 184 184 184 184 184 184 186 184 184 186 184 186 186 186 184 186 186 186 186 184 186 186 184 186 184 184 184 184 186 186 184 186 186 186 184 186 184 184 186 184 184 186 186 186 186 186 184 184 184 184 186 186 184 186 184 184 186 184 184 186 186 184 184 184 184 186 184 186 186 184 184 184 184 184 184 184 184 184 186 184 186 184 184 184 184 186 184 184 184 186 186 184 186 184 185 184 185 184 185 184 185 184 185 185 184 185 184 184 184 184 184 184 184 184 185 184 185 184 185 184 185 185 184 184 185 185 184 185 185 184 185 185 185 184 185 184 184 184 185 184 184 185 185 185 184 184 185 184 185 184 185 184 184 184 184 184 185 185 184 185 184 185 184 186 184 186 186 184 184 186 184 186 186 186 186 184 186 184 184 185 184 184 184 185 184 184 185 185 185 184 184 185 184 185 185 185 184 185 152 150 149 147 145 142 141 139 140 142 145 145 143 138 132 128 127 129 133 136 139 138 136 134 134 135 137 140 143 148 152 155 159 163 165 167 168 170 170 213 213 212 210 208 204 197 190 184 178 173 172 172 175 177 178 179 179 181 183 185 187 189 190 189 188 188 190 194 199 202 202 201 199 192 179 161 183 183 183 183 183 149 170 186 185 184 185 185 184 184 185 185 185 185 185 185 184 185 185 185 184 185 185 185 185 184 185 185 184 203 195 186 176 168 161 155 151 149 150 151 149 143 137 133 138 149 165 183 197 185 184 184 185 184 185 184 184 185 184 185 185 184 184 184 185 185 185 184 184 185 184 200 192 183 174 170 165 158 146 136 183 183 183 128 139 153 168 183 196 185 185 185 185 184 185 184 185 184 184 185 184 184 185 185 185 184 184 184 185 185 185 184 184 184 184 184 184 186 186 184 186 184 186 186 186 186 184 186 186 186 186 186 186 184 184 186 184 186 186 186 184 184 186 186 184 184 186 186 184 186 184 186 186 186 184 184 184 186 186 184 184 184 184 184 186 184 184 184 186 184 186 186 186 184 184 184 184 184 184 184 186 184 186 186 186 186 184 186 184 186 186 184 186 186 184 184 184 186 186 186 186 186 186 186 186 186 186 184 184 184 184 184 184 184 184 186 186 184 186 184 186 186 184 184 184 184 186 184 186 184 184 186 184 186 186 184 186 186 186 186 186 184 184 184 186 186 186 184 186 186 184 184 184 186 184 186 186 186 186 184 184 184 184 186 184 184 186 184 186 184 184 184 184 184 184 184 184 186 184 184 184 184 184 186 186 186 184 184 186 184 184 186 184 184 186 184 184 186 184 186 185 184 184 184 185 185 184 185 185 184 185 184 184 185 184 184 184 185 185 184 184 185 184 184 185 184 184 185 184 184 185 185 185 185 184 184 184 185 185 185 185 184 184 185 185 184 184 185 185 184 185 185 184 185 185 184 185 185 184 185 184 185 184 184 184 184 185 185 184 185 184 185 185 184 185 184 185 185 184 185 185 184 185 184 184 184 186 184 186 184 186 184 186 184 184 186 184 186 186 184 186 184 184 185 185 184 184 184 185 184 185 185 185 185 184 184 184 185 184 185 148 148 148 148 146 144 142 141 141 143 145 146 145 141 138 135 133 134 135 137 137 137 136 135 136 137 138 140 143 149 154 158 163 167 169 169 170 170 171 211 211 211 210 209 206 200 193 186 179 172 170 169 170 172 172 172 173 175 178 181 183 186 187 187 185 185 188 194 199 204 206 209 210 206 193 174 150 183 183 183 183 138 156 173 185 185 185 184 185 185 184 184 184 185 185 185 184 185 184 185 184 185 185 184 184 184 184 184 184 204 195 186 177 169 163 158 153 151 151 151 149 143 137 135 139 150 164 181 194 185 184 184 184 184 185 184 184 185 185 185 184 185 185 184 184 184 185 184 185 184 185 201 193 184 175 170 166 159 148 138 129 123 123 127 135 147 161 178 193 185 185 185 184 184 185 184 185 185 185 185 185 184 185 185 184 184 185 185 184 185 184 185 184 184 184 184 186 184 184 186 186 184 186 184 186 186 184 186 184 186 184 186 184 186 184 186 184 186 186 184 184 186 186 186 184 186 186 186 186 184 186 186 184 184 186 186 184 186 184 186 184 186 184 184 186 186 184 186 184 184 186 186 184 186 186 184 186 184 184 186 184 186 184 184 186 186 186 184 184 184 186 186 186 184 186 186 186 186 186 186 186 186 184 184 184 184 184 184 186 184 184 186 186 186 184 184 186 186 184 186 186 186 184 186 186 184 184 184 184 184 184 186 186 184 186 186 186 186 186 186 184 184 184 186 184 184 184 186 184 184 184 184 184 186 184 186 184 186 186 186 184 184 186 184 186 184 186 186 186 184 184 184 184 184 186 186 184 186 184 184 186 184 184 184 186 186 184 184 184 184 184 184 184 186 186 184 186 184 185 184 185 185 185 185 184 184 184 185 185 185 184 185 184 185 184 185 185 185 185 184 184 184 185 185 184 184 184 185 185 185 184 184 185 184 184 184 185 185 185 184 185 185 185 184 185 185 185 185 184 185 184 184 185 184 185 185 184 184 185 184 185 185 185 184 185 185 184 184 185 184 185 184 184 184 185 184 184 184 184 185 184 185 184 185 185 184 184 186 184 184 186 186 186 184 184 184 186 184 186 184 186 185 185 185 184 184 185 184 185 185 185 185 185 185 185 184 185 185 184 185 146 148 149 150 148 146 144 142 142 143 145 146 146 144 142 140 139 138 138 139 139 138 138 139 139 140 141 143 146 151 157 162 167 170 171 171 170 170 170 210 210 210 210 210 209 204 197 190 181 174 170 168 168 168 168 168 169 172 175 178 181 184 186 186 184 185 188 195 201 207 212 214 214 214 206 189 166 103 183 183 183 130 143 155 166 179 192 184 184 184 184 184 184 184 184 185 185 185 184 185 185 184 185 185 185 185 184 185 185 184 197 188 179 172 167 161 156 152 151 150 146 141 135 133 138 148 162 177 190 202 184 185 185 184 185 185 185 184 185 185 184 185 184 184 185 184 185 184 184 184 184 203 195 187 178 172 168 160 149 140 131 126 124 125 129 139 153 171 189 185 185 185 184 185 184 185 184 184 185 184 185 185 185 184 184 185 185 184 184 184 184 184 184 184 186 186 184 186 186 186 184 186 186 184 186 186 184 184 186 186 186 186 186 186 186 184 186 186 184 186 184 186 184 184 184 184 184 184 186 184 184 184 184 186 184 184 186 186 186 186 186 186 186 184 184 184 186 186 184 184 184 184 186 186 184 186 184 186 184 186 184 184 186 184 184 186 186 186 186 184 184 184 184 184 184 184 184 186 184 184 186 184 184 184 184 184 184 184 184 186 186 186 186 186 184 186 184 184 184 184 186 186 184 186 184 184 186 184 186 184 186 184 184 184 184 184 186 184 184 184 184 184 184 184 184 186 184 184 186 184 184 186 186 184 186 186 184 186 184 186 184 186 186 184 184 184 186 184 184 186 184 184 184 186 184 186 184 184 184 184 184 184 186 186 184 186 184 184 186 185 184 184 184 184 184 185 184 185 184 185 184 185 184 185 184 185 184 184 184 184 185 184 184 185 184 185 184 185 185 185 185 185 184 184 184 185 185 185 184 185 185 185 184 184 184 185 184 184 184 184 184 185 185 185 185 185 184 185 185 185 185 185 184 184 184 184 184 185 184 185 184 184 185 184 184 185 184 185 184 185 184 184 184 184 184 184 184 184 185 184 184 185 185 185 184 184 186 184 186 186 186 184 186 186 186 186 184 184 186 186 184 184 185 185 185 185 185 184 185 185 184 184 185 184 185 184 184 184 184 185 185 150 153 154 153 150 146 143 143 143 145 147 147 146 145 145 143 142 141 141 141 141 141 143 145 146 148 150 153 158 163 167 171 173 172 170 168 168 168 208 208 208 210 211 210 205 199 192 185 177 172 169 168 167 166 168 169 172 176 179 181 185 187 187 186 188 192 197 203 208 213 214 214 214 212 198 179 159 144 132 127 128 132 139 147 158 170 181 190 195 185 184 185 185 185 185 185 184 184 184 185 185 185 184 184 185 185 185 185 184 198 190 182 175 170 165 158 153 149 146 142 135 131 130 135 145 159 175 189 201 185 185 184 185 184 184 184 184 184 185 184 184 184 184 185 184 184 184 185 185 184 204 197 189 181 174 169 161 150 141 133 127 124 123 125 134 148 166 186 185 184 184 184 184 185 184 185 184 184 184 184 185 184 184 185 185 184 184 184 186 184 186 184 186 186 186 186 186 184 186 184 186 186 186 186 186 186 186 186 186 184 186 186 186 186 184 186 184 184 186 184 186 184 184 186 186 184 184 184 184 184 184 184 186 184 184 184 186 184 184 186 186 184 186 184 184 184 184 184 186 186 184 184 186 186 186 186 186 184 186 186 186 186 186 184 186 186 184 186 184 184 186 184 184 186 184 186 184 184 184 184 184 186 186 186 186 184 184 186 184 184 186 184 186 186 184 184 184 186 186 184 184 184 186 186 186 184 186 184 186 184 186 186 184 186 184 186 184 186 184 186 184 186 184 186 186 186 184 186 184 184 186 184 186 186 186 184 186 184 186 186 186 186 186 184 186 184 184 186 186 186 184 184 186 184 186 184 184 186 186 186 184 186 186 185 185 185 184 184 184 185 184 184 184 184 184 185 185 184 185 184 185 185 184 184 184 184 184 185 185 185 185 185 185 184 185 184 184 184 185 185 185 184 184 185 184 185 185 185 185 184 185 184 184 184 184 184 185 184 185 184 184 185 185 185 185 185 185 184 184 185 185 185 185 185 185 185 184 185 184 185 184 184 184 185 184 185 184 184 184 185 185 185 185 185 185 184 185 185 184 184 184 184 185 184 184 185 184 184 186 186 186 186 184 186 186 186 186 186 186 184 185 184 184 185 185 184 184 184 184 185 184 185 185 184 184 184 184 184 184 185 155 158 159 157 153 148 144 142 143 144 146 146 145 145 144 144 143 143 143 144 145 145 147 150 153 157 160 164 168 171 172 174 173 171 168 166 164 164 206 206 206 208 209 208 205 199 194 188 181 175 172 169 168 168 169 172 175 178 181 183 186 188 189 190 192 195 200 205 209 213 214 214 214 213 203 189 174 159 145 134 129 183 183 183 140 151 162 173 183 193 184 184 184 185 185 185 185 184 184 185 184 184 185 184 185 184 185 184 184 200 192 185 178 173 167 160 153 147 143 137 131 126 126 132 143 157 174 188 201 184 184 185 184 185 184 185 185 185 184 184 184 185 185 185 184 185 184 185 184 185 185 199 191 182 175 170 161 149 141 133 128 124 122 123 131 145 165 185 184 185 184 185 185 184 184 185 184 185 184 184 185 184 185 185 185 184 185 185 186 186 184 184 186 184 186 186 184 184 186 184 186 184 186 186 184 186 186 184 186 184 186 184 184 184 184 184 186 186 184 184 184 184 184 184 186 184 184 184 186 186 184 186 184 186 186 184 184 186 186 186 186 186 186 186 184 186 184 184 184 184 186 184 186 184 186 184 186 184 184 186 186 184 186 186 184 184 184 186 184 184 186 184 184 184 186 184 184 186 184 184 184 184 184 186 184 184 186 186 184 184 186 186 186 186 184 184 184 184 186 184 186 184 184 184 184 184 186 186 186 184 184 186 186 184 186 186 186 186 186 186 184 186 186 186 184 184 186 184 186 184 184 184 184 184 184 186 186 186 186 186 184 186 184 186 184 184 184 186 186 186 186 184 186 184 184 186 184 186 184 186 184 184 184 185 184 184 184 184 184 185 185 184 184 184 184 184 185 184 185 184 184 184 185 184 184 185 184 185 184 184 184 184 184 184 184 184 185 184 184 184 185 185 185 185 184 185 185 184 185 184 184 184 184 185 185 184 184 184 185 185 185 184 185 184 184 185 184 184 184 185 184 185 185 184 185 185 185 185 185 185 185 185 185 184 185 184 185 184 185 185 185 184 184 184 184 184 184 185 185 185 184 185 184 184 184 184 185 186 186 186 186 186 184 186 186 186 184 186 186 184 185 185 184 184 184 185 185 184 185 184 185 184 184 185 184 184 184 185 184 185 159 163 164 161 155 150 145 142 142 143 145 145 144 143 143 143 144 145 146 148 149 150 151 155 159 165 169 173 176 177 176 174 172 169 166 163 161 161 204 204 205 206 207 207 205 201 196 191 185 179 175 172 170 170 172 175 179 182 184 185 187 190 192 193 195 199 203 206 209 212 214 214 214 213 207 199 189 177 160 145 134 183 183 183 183 183 143 155 167 180 192 185 185 184 184 185 184 184 185 185 185 185 184 185 184 185 185 184 185 202 195 188 182 177 170 161 153 146 141 134 127 123 123 129 140 155 172 186 199 185 184 185 185 185 184 185 185 184 185 184 185 184 185 184 185 184 184 185 185 185 184 201 194 185 177 171 161 150 142 135 130 126 122 123 129 142 162 184 185 184 185 185 185 184 184 184 185 184 184 185 184 184 185 185 184 185 184 185 186 184 186 186 186 184 186 186 186 186 184 186 184 186 186 186 184 184 186 186 186 184 184 184 186 184 184 186 184 184 186 184 186 186 186 186 186 184 186 184 186 184 184 184 186 184 184 184 184 186 184 186 186 184 186 186 186 186 186 186 184 184 186 186 184 186 184 186 186 186 184 184 184 184 186 186 186 186 184 184 186 186 186 186 184 186 186 186 184 186 186 184 186 186 184 184 186 184 184 184 184 186 184 184 186 184 184 184 186 186 186 184 184 184 184 186 186 186 186 186 184 186 186 186 186 184 184 186 184 184 186 186 186 186 186 184 186 184 186 184 184 184 186 186 184 186 186 184 186 184 186 186 184 186 186 186 186 184 186 186 184 184 186 186 186 186 184 184 186 184 185 185 185 184 184 185 185 184 185 185 185 184 184 184 184 185 184 184 184 184 185 184 184 184 185 184 184 185 185 185 184 184 184 184 185 184 184 185 185 185 184 185 184 184 184 185 185 184 184 184 185 185 184 185 185 184 185 184 185 185 184 184 185 185 185 184 184 184 185 184 185 184 184 184 185 185 184 184 184 185 185 184 185 184 185 185 184 185 184 184 185 185 185 184 184 184 184 184 185 184 184 184 185 184 185 184 185 184 184 184 184 186 186 186 186 184 186 184 184 184 186 186 185 184 184 185 184 185 185 184 185 185 185 184 184 185 185 184 184 184 184 184 165 168 169 165 158 152 145 142 142 143 145 145 144 143 143 144 146 148 151 154 155 156 157 162 167 174 179 183 184 182 179 175 170 167 163 160 158 157 200 200 201 203 206 207 206 203 199 194 187 182 177 174 172 172 175 179 183 185 186 187 188 190 192 193 195 199 203 207 210 213 214 214 214 214 211 209 203 192 174 156 141 183 183 183 183 183 131 141 152 165 178 190 184 184 184 185 184 184 184 185 184 184 185 184 184 185 185 185 185 184 199 192 186 181 174 165 155 148 143 135 128 124 123 129 139 152 167 181 195 203 184 184 185 185 185 184 185 185 184 185 185 184 185 184 185 184 184 185 184 185 185 203 197 188 180 173 163 153 146 139 134 130 124 122 127 139 158 180 185 184 185 185 184 185 185 184 184 184 185 185 184 184 185 184 185 185 184 184 184 186 186 186 184 184 186 186 184 184 186 184 186 186 186 186 186 186 184 186 184 186 186 186 184 186 186 186 184 186 184 186 186 186 184 186 186 186 186 186 184 186 184 186 186 186 184 184 186 184 184 186 186 186 184 186 184 186 186 186 186 186 184 186 184 184 184 186 184 186 186 184 184 184 184 184 186 184 184 186 186 186 184 184 186 186 184 186 184 184 184 184 186 184 186 186 186 186 186 184 184 184 186 186 186 184 184 184 184 186 186 184 184 186 184 184 184 186 184 184 184 186 184 186 186 184 184 186 184 186 186 184 186 184 186 184 186 184 186 186 186 186 186 184 184 186 184 186 184 184 186 184 184 184 184 184 186 184 186 186 186 184 184 186 184 184 186 186 184 185 185 184 185 184 184 185 184 184 185 185 184 184 185 185 185 184 184 185 185 184 184 185 184 185 185 185 184 185 184 184 185 184 184 185 184 184 184 185 185 185 185 184 185 184 184 185 184 185 184 185 184 185 184 185 185 184 185 184 185 185 184 185 185 184 184 185 184 184 185 184 185 185 185 184 184 184 185 184 184 185 185 184 185 184 185 185 184 185 184 185 184 184 185 184 185 185 184 184 185 184 185 185 184 184 185 184 185 185 184 184 185 184 186 184 186 184 186 186 184 186 184 184 185 185 184 185 184 184 184 184 185 185 184 184 185 185 185 184 184 184 185 184 169 173 173 168 161 153 146 143 143 146 148 149 148 148 148 149 152 154 157 161 163 164 165 170 175 181 186 188 188 184 180 174 168 165 161 159 156 156 197 197 198 201 206 208 208 204 200 194 187 182 178 175 174 175 178 182 186 188 189 188 189 190 190 191 194 197 202 207 211 214 214 214 214 214 213 212 208 199 183 164 148 183 183 183 183 183 129 135 143 152 163 174 183 191 185 185 184 185 185 184 185 184 184 185 185 184 185 184 184 185 202 195 189 183 175 166 158 152 146 139 132 128 126 131 139 150 163 177 190 200 184 184 184 185 184 184 185 184 185 184 184 185 184 184 184 184 185 184 185 185 185 205 199 190 182 174 165 155 149 144 139 134 127 123 126 137 155 177 195 184 185 184 185 184 184 185 184 184 185 184 185 184 185 185 184 184 186 186 186 184 184 186 184 184 184 186 184 186 186 186 186 186 184 186 186 186 184 184 186 186 186 184 184 186 184 186 186 184 184 184 184 186 186 186 186 184 184 184 184 184 186 186 184 184 184 186 184 184 184 186 186 186 186 186 184 184 186 186 186 186 184 186 184 184 184 186 186 186 184 186 184 184 184 184 186 184 186 184 186 184 186 184 184 184 186 186 186 184 184 186 186 184 184 184 186 184 184 184 184 184 184 184 186 186 186 184 184 184 184 184 186 184 184 184 186 184 186 184 184 186 184 184 184 186 184 184 184 186 184 184 184 184 184 184 186 186 186 184 184 186 186 186 186 184 184 186 186 184 184 184 184 184 186 184 186 186 184 184 184 184 186 184 185 185 185 184 185 184 185 184 184 184 185 185 185 184 184 184 185 185 184 185 185 184 185 185 184 185 184 184 185 185 184 184 185 185 185 184 184 185 184 184 184 184 184 184 185 185 185 185 185 185 185 184 184 184 184 185 185 184 185 185 184 185 184 185 184 184 184 185 184 184 184 184 185 184 184 185 185 184 185 185 185 185 184 185 184 185 185 185 185 185 184 185 184 184 184 185 184 184 185 185 184 184 185 185 184 184 184 184 185 185 184 184 184 185 185 185 185 184 185 186 186 186 186 184 186 186 185 184 185 184 185 184 185 185 185 185 185 185 184 185 185 184 185 184 185 185 185 185 171 174 174 169 161 153 146 144 146 149 153 155 154 154 154 155 157 159 162 165 168 170 172 176 180 185 188 188 186 183 177 172 167 164 161 159 158 157 193 193 194 199 205 209 209 205 200 193 186 181 178 176 176 177 181 185 189 191 191 190 189 189 188 188 190 194 199 206 211 214 214 214 214 214 213 213 210 202 187 171 157 142 183 183 183 134 135 135 137 141 148 157 166 174 186 184 184 185 185 185 185 184 184 184 185 185 184 184 184 184 184 198 192 185 177 168 161 157 152 146 139 134 132 135 140 149 160 172 186 197 185 184 185 185 185 184 184 184 185 184 184 185 184 185 184 185 185 184 184 184 184 184 200 191 183 176 166 157 152 148 143 138 130 125 127 136 154 174 192 185 185 184 185 184 185 184 185 184 185 184 184 185 184 185 184 184 186 186 186 186 186 184 186 184 186 186 186 186 184 186 186 186 186 186 184 184 184 184 186 184 186 186 184 186 184 186 184 186 184 186 184 186 186 184 184 184 184 186 186 186 186 184 184 184 184 184 184 184 184 184 184 184 184 186 186 184 186 186 186 184 186 184 184 184 186 184 184 184 186 186 186 186 186 184 184 184 184 184 184 186 186 184 186 184 184 186 184 186 186 184 184 186 186 186 184 184 186 186 186 184 184 184 184 184 184 184 184 184 184 186 184 184 184 186 186 184 184 184 184 184 184 186 186 184 184 186 186 184 184 184 186 186 184 184 186 184 184 184 186 186 184 186 184 184 186 184 184 186 184 184 186 186 186 186 186 186 184 184 186 186 184 185 185 185 185 184 185 185 185 185 184 185 185 185 185 184 184 184 184 184 184 185 184 185 185 184 184 185 184 184 185 185 184 185 184 184 185 185 185 184 184 184 184 184 184 184 184 185 185 185 184 185 184 184 184 184 184 184 185 185 185 184 185 184 185 185 185 185 184 184 184 184 185 185 184 185 185 185 185 184 184 185 184 184 184 184 184 184 185 185 184 185 184 185 184 184 185 185 185 185 184 185 184 184 184 184 184 184 184 184 184 184 185 184 185 185 184 185 185 185 184 186 184 186 184 186 184 186 185 185 184 184 185 184 184 184 185 184 185 185 184 185 184 185 185 184 184 185 184 184 171 174 173 168 159 152 146 146 148 154 159 162 163 162 162 163 164 165 166 169 173 175 179 182 184 186 186 185 182 178 174 169 165 163 162 161 160 160 190 190 192 198 205 210 211 207 201 193 186 181 179 177 178 180 184 188 192 193 192 190 189 188 186 185 186 190 196 204 210 214 214 214 214 213 212 212 209 203 191 177 166 154 146 145 145 146 143 138 134 133 136 141 148 157 171 185 195 184 184 185 184 184 185 185 185 184 184 185 184 184 184 185 194 186 178 170 165 162 159 153 146 141 137 137 141 146 155 166 180 193 184 185 184 184 184 184 184 184 184 184 185 184 185 184 184 185 184 184 184 184 184 184 202 194 185 178 168 160 155 152 148 143 134 128 128 136 151 170 186 184 185 184 185 184 184 185 184 185 185 184 184 184 185 185 184 184 184 186 184 186 186 186 184 184 186 186 186 186 186 186 186 184 186 186 186 186 184 186 184 186 186 186 184 184 184 184 184 184 186 184 186 186 186 184 186 184 186 186 184 186 184 186 186 186 186 184 186 186 184 186 186 184 186 186 184 184 186 186 186 184 186 186 186 186 184 184 184 184 186 186 186 184 184 186 184 184 184 186 186 186 186 186 184 184 186 186 186 184 186 184 184 184 184 184 184 184 184 184 186 186 184 186 186 186 186 184 186 184 186 186 184 186 184 186 184 186 186 184 184 186 184 184 184 184 184 186 184 184 186 186 186 184 184 186 184 186 184 186 184 186 186 186 184 186 184 184 184 186 186 184 184 184 186 184 184 186 185 184 184 184 185 184 185 184 184 185 184 184 184 184 185 185 185 184 184 184 185 185 184 184 185 185 185 185 185 184 184 184 185 185 184 184 185 185 184 185 184 184 185 184 185 185 184 185 185 184 185 184 184 184 185 185 184 184 184 184 184 185 185 184 185 184 185 184 185 184 185 185 185 184 184 185 185 185 184 185 184 184 184 185 185 184 185 185 185 184 184 184 184 184 184 184 185 184 185 185 185 184 185 184 185 184 185 184 185 185 185 185 184 185 184 184 185 184 185 184 184 184 184 185 184 185 184 185 184 184 185 185 184 184 185 184 185 185 184 185 184 184 184 185 184 185 184 184 184 184 185 184 184 168 171 173 172 167 159 153 148 148 152 159 165 168 170 170 170 170 170 170 171 174 177 180 183 185 186 185 183 180 176 172 169 166 163 163 163 163 163 162 188 188 190 198 206 211 213 209 203 196 189 185 182 180 180 182 185 188 192 192 192 190 188 187 185 183 184 187 194 201 208 214 214 214 214 213 213 213 211 205 195 184 174 164 156 155 155 154 149 141 134 129 129 131 136 144 158 173 186 184 185 185 184 185 184 184 185 184 184 184 184 185 185 185 197 189 180 173 168 166 164 158 150 145 140 138 139 143 150 159 174 188 185 184 185 184 184 185 185 184 184 184 185 185 185 184 184 184 185 184 184 185 185 185 185 196 188 180 171 163 159 156 152 146 137 130 129 134 147 163 178 194 184 184 185 185 185 185 185 184 185 185 185 185 184 184 184 186 184 186 186 186 186 186 186 186 184 186 184 184 186 186 186 184 184 186 184 186 186 186 186 184 184 186 184 184 186 184 186 186 186 184 186 186 184 184 184 184 184 184 184 186 186 186 186 186 184 184 186 186 184 186 184 184 184 186 186 184 184 184 186 184 186 186 184 184 184 186 184 184 184 184 184 184 184 186 184 186 184 186 186 184 184 186 184 184 184 184 184 186 186 184 186 186 184 186 186 186 184 184 184 186 186 184 184 184 184 186 186 186 186 186 184 184 186 186 186 184 186 186 186 184 184 184 186 186 186 184 186 186 186 184 184 184 184 184 184 184 184 186 186 184 186 184 186 184 186 184 184 184 184 184 184 186 184 184 184 185 185 185 184 185 185 185 184 185 185 185 184 185 184 185 184 185 184 184 185 184 185 184 184 185 185 184 185 185 185 184 184 185 185 184 185 184 184 184 185 185 184 184 185 184 184 184 185 185 185 185 184 184 184 185 185 185 184 185 184 184 184 185 184 184 185 184 185 184 185 184 184 185 185 185 184 184 185 184 185 185 184 184 185 184 184 185 184 184 184 185 184 185 185 185 185 185 185 184 184 184 184 184 185 184 185 184 184 184 185 184 184 185 185 184 185 184 185 184 184 185 184 184 184 185 184 185 185 185 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 184 185 184 184 185 185 185 184 184 185 170 172 174 173 168 162 156 153 154 157 163 169 173 175 176 177 178 178 177 177 178 181 183 186 186 186 184 181 177 173 169 165 163 161 161 162 163 163 163 190 190 192 199 206 212 214 212 208 201 194 190 186 183 181 182 184 186 189 189 189 188 186 185 183 182 183 185 190 195 200 205 209 211 212 213 214 214 213 208 199 190 181 170 163 161 161 159 153 145 137 131 128 127 129 135 145 158 170 184 184 184 185 184 184 185 185 184 184 185 184 185 185 185 199 191 182 174 170 168 166 160 152 145 139 136 135 137 143 152 167 183 197 184 185 184 185 185 185 185 184 184 185 185 185 184 185 185 184 184 185 184 185 184 185 184 190 182 172 164 161 159 155 149 140 132 129 133 143 155 168 184 195 184 184 185 185 184 185 184 185 185 184 185 184 185 186 186 184 184 184 186 186 184 184 184 184 184 184 184 184 184 186 186 186 186 186 184 186 186 184 184 186 184 186 186 186 184 184 184 184 184 184 186 184 184 186 184 186 186 184 184 186 186 186 186 186 184 184 186 186 184 186 184 186 186 184 184 184 186 186 184 186 184 186 186 186 184 184 186 184 184 186 186 186 186 184 186 184 186 184 186 186 184 184 186 186 184 186 184 186 184 186 186 184 184 184 184 184 184 184 186 186 184 186 186 186 184 186 186 186 186 186 184 184 184 184 186 186 184 186 186 186 186 186 186 186 186 186 184 186 186 184 186 184 184 186 184 186 186 186 184 184 186 186 184 184 184 185 184 185 184 185 184 184 184 184 185 185 184 185 185 184 185 185 185 185 184 185 185 185 185 185 185 185 185 185 184 185 185 184 184 185 184 185 185 184 185 184 184 184 184 184 184 185 185 184 185 184 184 184 185 184 184 184 184 184 184 184 184 184 185 184 185 185 184 184 185 184 184 184 184 185 184 185 185 185 184 184 184 184 185 185 184 185 185 185 185 185 185 184 185 185 185 184 184 185 185 184 184 184 185 185 185 184 184 184 185 185 185 185 184 185 184 185 184 184 185 185 184 184 184 185 185 185 184 185 184 184 184 184 184 185 184 184 184 184 184 184 184 185 184 184 184 184 185 185 184 184 184 184 185 185 184 184 184 184 184 184 185 184 170 174 175 175 173 168 164 161 161 163 166 171 174 178 181 183 185 185 185 184 183 184 185 185 185 183 182 179 176 171 166 163 159 158 159 161 163 163 163 193 193 194 201 207 212 214 214 212 207 201 196 190 185 182 181 181 183 185 185 185 185 184 184 183 183 184 185 186 188 190 195 200 205 209 213 214 214 214 209 201 191 183 173 166 163 163 161 156 150 143 138 134 131 130 131 137 146 154 166 178 188 195 201 184 184 184 185 185 184 185 185 185 184 201 192 183 175 171 169 166 159 151 143 136 132 131 131 136 146 162 180 195 184 184 185 184 184 184 184 184 184 185 185 185 184 184 184 185 185 185 184 184 185 185 184 193 184 174 165 161 159 155 149 141 133 130 132 139 148 159 174 188 197 185 184 185 184 184 184 184 184 185 184 184 184 184 184 186 184 186 184 186 186 184 186 186 184 186 184 184 186 186 186 186 184 184 186 186 186 186 184 186 184 184 184 186 186 186 186 186 186 184 186 184 184 184 184 186 184 184 186 186 186 184 186 184 184 184 186 186 184 184 186 186 186 186 186 186 184 184 186 184 186 184 186 184 184 186 186 184 186 184 184 184 186 186 186 184 186 184 184 184 184 184 186 184 186 186 186 184 184 184 186 184 184 184 184 186 184 184 184 184 186 186 184 186 184 186 184 186 184 186 186 186 184 186 186 184 184 184 184 184 184 186 186 184 186 186 186 186 186 184 184 186 184 185 184 185 184 184 184 184 185 184 184 184 184 184 184 185 184 185 185 184 185 184 185 184 185 184 185 184 184 185 184 185 184 185 184 184 185 184 185 185 185 185 185 184 184 184 185 185 185 184 184 184 185 185 184 184 184 184 184 185 185 184 184 184 184 184 184 185 184 185 184 184 185 185 185 185 184 184 185 184 185 184 185 185 184 185 184 184 184 184 184 184 185 185 184 184 184 185 184 184 184 184 184 185 185 185 185 185 185 185 185 184 184 184 185 184 185 184 184 184 185 185 185 185 185 185 185 184 185 184 185 184 184 185 185 184 185 184 184 185 185 184 184 184 184 184 184 185 185 185 184 184 184 184 185 184 185 184 185 184 184 184 184 185 185 185 185 185 184 185 185 184 184 184 185 184 171 174 177 179 177 175 172 169 168 167 168 170 173 178 183 187 190 190 190 189 187 186 184 182 179 179 179 178 175 171 165 161 157 155 156 159 161 162 163 195 195 197 202 208 212 214 214 214 212 207 201 195 188 183 180 179 180 181 181 181 182 182 183 184 185 185 185 184 182 182 185 192 199 207 212 214 214 214 210 202 193 185 175 168 166 165 163 159 155 151 146 142 137 133 132 134 138 143 152 163 173 183 192 184 185 184 184 185 185 184 184 185 185 185 194 185 177 172 170 166 159 150 142 134 130 127 127 132 141 158 177 193 185 184 185 184 185 185 184 185 185 185 185 184 184 185 185 185 185 185 185 185 184 185 185 195 186 175 166 163 160 156 149 141 134 130 131 135 142 152 166 181 193 184 185 184 184 185 184 184 185 184 184 184 185 184 186 186 186 184 186 184 186 184 186 186 186 186 186 186 184 184 184 184 186 184 184 184 186 186 184 184 186 184 186 184 184 184 186 186 184 186 186 186 186 184 184 186 186 184 184 184 184 184 184 186 186 186 184 186 184 184 186 184 184 186 186 186 186 186 184 186 186 186 184 186 184 186 184 186 184 186 184 186 184 186 184 184 184 184 186 184 184 184 186 184 186 184 184 186 184 186 184 184 186 184 184 184 186 186 186 186 186 184 184 184 186 184 184 184 186 184 184 184 186 184 185 184 184 185 184 184 184 184 184 185 184 184 184 185 184 184 185 184 185 185 184 184 184 184 184 184 185 185 185 185 184 185 184 185 184 184 184 185 185 184 184 184 185 184 184 185 185 185 184 185 185 184 184 184 184 185 185 184 185 184 185 184 184 185 184 185 185 184 184 185 184 184 184 184 184 185 184 184 185 184 184 185 184 184 184 184 184 185 185 185 185 184 184 184 184 184 185 184 184 185 184 185 184 185 185 184 184 185 184 185 184 185 185 184 185 185 184 185 185 184 185 184 184 185 185 185 185 184 184 184 185 185 184 184 184 184 185 184 184 184 184 185 185 185 185 184 185 185 184 184 185 185 184 184 184 185 184 185 185 184 184 184 185 185 185 184 185 184 184 184 184 185 185 184 185 184 185 185 185 184 184 185 185 184 184 185 185 185 184 185 185 185 185 169 172 175 179 181 181 180 178 175 173 170 168 168 170 176 182 188 191 194 194 192 190 186 182 177 174 174 175 176 175 170 165 159 155 153 154 157 160 161 161 195 195 197 201 207 211 214 214 214 214 212 207 199 192 185 181 179 179 179 179 179 181 182 183 186 188 188 187 182 176 174 176 184 193 204 212 214 214 214 211 204 197 190 181 175 172 170 168 164 161 159 156 151 145 139 136 134 134 136 141 150 159 168 178 188 185 185 185 185 185 184 184 184 185 184 197 188 181 175 172 169 161 150 143 135 129 125 124 127 136 152 171 188 184 184 184 185 185 185 185 185 184 185 185 184 185 185 185 184 185 185 184 185 185 184 185 199 190 179 170 165 161 156 149 141 134 131 130 131 135 143 157 173 187 184 184 184 184 184 185 185 184 185 185 185 184 184 184 186 184 184 184 186 186 186 186 184 186 184 186 184 186 186 184 186 184 186 184 186 184 186 184 184 184 186 184 186 186 184 186 186 186 186 186 184 186 186 186 184 184 184 184 186 186 184 184 184 184 184 186 184 184 184 184 186 186 186 184 184 184 184 186 186 186 186 184 184 184 186 186 186 186 186 186 184 184 186 184 186 184 184 184 186 184 184 186 186 186 184 186 184 184 184 184 186 186 186 186 186 184 184 185 184 184 185 185 185 184 185 184 184 184 185 185 184 184 184 185 184 184 185 185 185 185 185 184 185 185 184 184 185 184 184 184 185 184 184 184 184 184 185 184 184 184 185 185 185 184 185 185 185 184 185 184 185 185 185 184 185 185 185 184 184 185 184 184 184 185 185 184 185 185 185 185 185 185 185 184 185 184 184 185 184 185 185 184 185 185 185 184 185 184 184 185 184 185 185 185 185 184 184 185 184 185 185 185 184 184 184 184 185 184 184 185 185 185 184 184 185 184 184 184 184 185 184 185 185 185 184 185 184 184 184 185 184 185 185 185 185 185 184 184 185 185 185 184 184 184 185 185 184 184 184 185 184 185 184 185 184 184 184 185 185 185 184 184 185 184 184 184 185 184 185 184 184 184 184 184 184 184 184 184 185 184 184 185 185 185 185 185 185 184 184 185 185 184 185 184 185 184 184 185 184 184 184 184 184 184 185 184 172 174 177 180 182 183 184 183 181 177 173 168 166 168 173 180 187 191 194 195 194 190 185 179 172 168 168 170 173 173 168 162 156 151 150 151 154 157 159 159 190 190 192 197 203 207 212 214 214 214 214 209 202 194 188 183 180 179 179 179 180 182 184 186 190 192 193 190 183 174 168 169 178 189 202 212 214 214 214 212 208 203 197 191 185 181 178 174 170 168 166 163 158 152 147 143 140 139 139 142 147 151 156 163 171 181 190 185 184 184 185 184 185 184 185 185 194 186 181 177 173 164 154 146 139 132 127 123 125 132 147 165 182 185 184 184 184 185 185 185 184 185 184 185 184 184 185 184 184 185 184 185 185 185 185 184 202 195 185 175 170 164 157 149 141 134 130 128 128 130 137 150 167 183 184 185 184 184 185 185 185 185 184 185 184 184 185 184 184 185 186 186 186 186 184 186 186 186 184 186 186 186 186 184 184 184 184 184 186 184 184 186 186 186 184 184 184 186 184 184 184 186 186 186 186 184 186 186 186 184 186 184 184 184 184 186 186 186 186 186 184 186 186 184 186 184 186 186 186 184 184 184 186 184 184 186 184 184 186 186 186 184 186 186 184 186 186 186 186 186 186 186 184 186 186 184 184 184 184 184 184 185 184 185 184 185 184 184 184 185 184 184 184 184 185 185 184 184 184 185 184 184 184 184 184 185 185 185 185 184 185 184 185 184 184 185 184 185 185 185 184 184 185 184 184 185 185 184 185 184 184 185 185 185 184 184 184 185 185 184 185 184 184 184 185 184 185 184 184 184 185 184 185 184 184 185 184 185 185 184 185 185 184 184 184 184 184 185 185 184 184 184 185 184 185 184 185 185 185 185 185 184 185 184 185 185 185 184 185 185 185 185 184 185 184 184 184 185 185 184 185 184 184 184 184 185 184 184 184 185 184 185 184 184 185 184 184 185 184 184 184 185 185 184 185 185 185 184 185 185 185 185 185 185 185 184 184 185 185 185 185 185 184 184 184 184 184 184 185 185 185 184 184 185 185 185 184 185 184 185 184 184 185 184 185 184 185 185 184 184 184 184 185 184 185 185 185 184 184 184 185 185 184 184 184 184 185 184 184 184 184 185 184 185 185 184 185 185 184 175 176 177 178 179 181 181 182 183 181 177 172 166 164 165 170 177 184 188 192 193 192 189 183 176 169 164 163 166 170 170 165 158 152 147 146 148 151 155 156 157 182 182 184 190 197 203 209 214 214 214 214 210 203 196 190 185 182 181 181 181 182 185 188 190 195 198 198 194 185 173 166 166 175 187 201 213 214 214 214 213 210 208 205 200 194 190 185 180 175 172 171 168 164 160 156 153 150 149 149 150 151 150 148 149 153 162 173 183 194 184 185 185 185 184 185 184 199 192 186 181 176 167 158 151 144 137 130 125 125 131 144 161 177 195 185 185 184 185 184 185 184 185 185 184 185 184 185 184 184 184 184 185 185 185 185 184 185 199 191 181 174 166 157 148 139 132 128 126 125 127 134 147 165 181 184 185 185 184 184 184 184 185 185 184 184 185 184 184 184 186 186 186 184 186 186 184 184 186 186 184 184 184 186 186 184 184 184 184 186 184 186 184 184 184 186 186 186 184 186 184 184 184 184 186 184 186 186 184 184 184 184 186 184 186 186 186 186 184 184 184 184 184 186 186 184 184 184 184 186 184 186 186 184 186 186 186 184 186 186 184 184 184 186 186 184 186 184 184 184 186 184 184 186 186 184 186 186 185 184 184 184 184 185 185 184 184 184 184 184 185 184 185 185 184 184 184 185 184 185 184 185 185 184 184 185 185 185 184 184 184 185 184 184 184 184 185 184 184 185 184 184 184 184 184 185 184 184 184 185 185 184 184 184 185 184 184 184 185 184 184 184 184 185 184 184 184 184 184 185 185 184 185 184 185 185 184 184 185 185 185 184 185 185 185 184 184 184 184 185 185 185 185 185 185 184 184 184 185 184 184 184 184 184 185 184 184 185 185 184 184 185 185 185 185 185 185 184 185 185 184 184 185 185 185 185 185 184 185 184 185 184 184 185 185 185 185 184 185 185 184 184 184 185 184 185 184 184 185 185 185 184 185 184 184 184 185 184 185 184 184 184 185 184 185 185 185 185 185 184 185 184 184 185 184 185 184 185 185 184 184 184 184 185 184 184 185 185 185 184 185 185 185 185 184 185 184 185 185 185 184 185 184 184 185 185 185 184 184 185 185 184 185 185 184 184 185 184 184 184 181 181 180 179 178 177 177 178 178 177 174 169 164 161 162 166 173 179 183 187 189 189 186 180 173 166 161 160 163 166 166 162 155 149 144 143 145 148 152 154 154 176 176 178 185 192 198 205 211 214 214 214 211 205 198 192 187 185 183 183 183 185 188 191 194 198 202 202 198 187 174 166 166 174 186 201 212 214 214 214 213 213 212 211 207 202 197 191 185 179 175 173 171 168 165 164 162 161 160 161 161 158 152 145 139 139 146 158 170 184 197 185 185 184 185 185 185 185 197 191 186 180 170 161 155 148 141 134 128 126 130 142 157 173 190 185 184 185 184 184 185 184 185 185 184 184 184 184 184 185 184 185 185 184 184 185 185 185 185 196 185 177 168 158 147 137 131 126 125 124 126 133 146 164 179 196 185 185 184 185 184 184 185 185 184 185 185 186 184 184 186 186 186 186 184 184 186 184 186 186 184 184 184 184 186 184 184 186 186 186 184 186 186 184 184 186 186 184 184 186 186 184 186 186 186 184 184 186 184 184 184 186 184 186 184 186 186 184 186 184 184 186 184 186 184 186 184 184 184 186 184 186 184 184 186 184 186 186 184 184 186 184 184 186 184 184 184 184 186 186 184 186 184 186 184 184 185 185 184 184 185 184 185 185 185 185 185 185 185 185 184 185 184 184 185 184 185 185 185 184 185 185 185 185 184 185 185 185 184 184 185 184 185 185 185 184 184 184 184 185 184 184 185 184 184 184 184 185 184 184 184 184 185 185 185 185 184 184 185 184 184 185 185 184 184 184 185 184 185 185 184 184 185 185 184 184 184 185 185 185 184 185 185 184 184 185 184 184 184 184 184 184 184 184 185 184 185 185 184 185 185 185 184 185 184 185 185 184 184 185 185 184 185 184 185 185 184 184 184 185 185 184 184 185 184 184 184 185 184 184 184 184 185 184 185 185 185 184 184 184 184 184 185 185 159 159 162 165 185 185 185 185 185 185 204 208 208 184 185 185 185 184 184 184 188 184 181 184 184 184 185 185 185 184 184 182 185 184 185 185 184 184 184 185 184 185 185 184 184 185 185 185 184 184 185 184 185 185 184 185 184 184 184 185 185 184 185 185 185 185 185 184 185 185 185 185 184 185 184 183 185 185 183 180 177 174 173 173 174 173 170 166 162 159 160 163 168 173 177 181 184 184 182 177 170 163 159 158 161 164 163 159 152 146 141 140 143 146 150 152 152 174 174 175 180 185 190 198 205 210 213 214 212 208 201 196 192 189 187 186 186 187 189 192 195 200 204 205 201 190 178 170 168 175 186 199 210 214 214 214 214 214 214 214 214 210 204 197 190 184 179 176 174 172 171 172 172 171 171 172 170 164 154 142 132 129 133 143 154 170 185 195 184 185 184 184 185 184 185 196 190 184 174 166 160 154 146 138 131 128 130 140 153 167 183 197 185 185 185 184 184 184 185 184 184 184 184 184 184 185 185 185 184 185 184 185 185 185 185 185 191 183 172 161 150 139 132 127 125 124 126 133 145 161 175 191 185 185 184 185 184 184 185 184 184 184 185 186 186 186 184 184 186 184 184 186 184 186 184 184 184 186 186 184 184 186 184 184 186 184 186 186 184 186 186 186 186 184 184 186 184 186 186 184 184 186 184 186 186 186 186 184 184 184 184 184 186 184 186 184 184 184 186 184 186 186 184 184 184 186 184 184 186 184 184 186 186 184 186 184 186 184 186 186 184 186 186 184 186 186 184 186 184 185 185 184 185 185 185 185 185 185 184 185 185 185 185 184 185 184 185 184 184 185 185 184 185 184 184 184 184 185 184 185 184 184 185 184 185 185 185 185 184 184 184 184 185 185 185 185 184 184 184 184 184 185 184 185 184 184 184 184 184 185 185 185 185 185 185 185 185 184 185 184 184 185 184 185 185 184 184 185 185 185 184 185 185 185 185 185 185 185 184 184 185 185 185 185 184 185 184 185 184 185 184 184 184 184 185 184 185 184 184 184 185 184 185 185 185 184 185 185 185 184 184 184 184 184 185 185 185 184 184 185 185 185 184 185 184 185 185 185 184 185 184 184 185 184 184 185 185 185 185 159 157 156 158 161 166 172 178 186 193 198 203 206 207 205 204 204 205 205 204 201 194 187 183 181 185 190 197 199 198 193 188 185 186 190 194 197 197 194 185 184 184 184 184 185 185 185 185 184 185 185 185 185 184 185 185 184 184 184 184 184 185 184 185 185 185 184 185 184 184 185 185 185 185 185 184 185 187 186 183 179 175 172 170 170 170 170 167 164 161 159 159 160 163 166 170 174 177 178 177 172 167 161 157 156 158 160 159 155 149 144 139 139 141 145 149 151 151 179 179 179 180 181 182 187 194 201 207 211 211 209 205 201 197 194 192 189 188 187 187 188 192 197 203 206 203 195 183 175 173 178 186 196 205 210 212 213 214 214 214 214 214 211 206 201 194 187 181 177 174 173 174 176 178 178 177 176 172 165 154 142 132 127 128 134 142 155 168 179 189 184 185 185 185 185 185 185 197 190 179 170 164 157 148 140 132 129 130 137 149 161 176 190 199 185 184 184 185 184 184 184 185 185 185 185 185 184 185 184 185 185 185 184 185 184 185 184 196 188 178 166 154 144 135 130 127 125 128 133 144 157 169 183 196 185 184 184 184 184 184 184 184 185 185 184 186 184 184 184 184 184 186 186 184 186 186 184 186 186 186 184 186 184 186 186 186 184 186 184 184 186 184 186 186 184 186 186 186 186 184 186 186 186 184 186 186 184 186 186 184 184 186 186 186 184 184 186 186 186 186 184 186 184 184 186 184 184 186 186 186 186 184 184 184 186 186 186 184 186 184 186 184 186 186 186 186 186 184 186 184 184 184 185 185 185 184 185 184 185 185 184 185 185 185 185 185 184 185 184 184 184 185 184 184 185 185 185 184 184 185 185 185 185 184 185 185 184 185 184 185 185 185 185 184 185 184 184 184 185 184 185 184 184 184 185 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 184 184 185 184 185 185 185 185 184 184 184 184 185 185 185 185 185 184 184 184 184 185 184 184 185 185 184 185 184 184 185 184 184 184 184 184 185 185 184 184 184 185 185 184 184 184 185 184 184 185 185 185 185 184 184 184 184 184 185 184 184 184 185 184 184 184 184 185 185 185 184 184 184 184 185 185 184 185 163 163 161 159 158 160 163 167 173 179 186 192 195 199 203 203 202 201 203 206 208 209 206 200 192 187 185 188 193 199 202 201 196 191 189 190 194 197 200 199 195 185 185 184 185 184 185 185 185 184 185 185 184 184 185 184 185 185 184 185 185 185 185 185 184 185 184 185 184 184 185 185 185 185 185 184 185 181 183 184 183 181 178 175 172 170 170 171 170 168 166 163 161 159 159 159 160 163 166 170 172 172 168 164 159 155 154 155 155 155 151 146 142 139 139 142 146 150 151 152 187 187 186 182 177 175 178 184 192 200 207 209 209 207 205 202 199 195 192 188 185 183 183 186 193 200 205 205 198 189 182 179 182 186 194 201 205 209 212 214 214 214 214 214 211 207 201 194 188 181 176 172 170 173 177 180 180 179 176 171 163 155 145 137 133 130 132 135 143 154 162 172 184 194 185 184 184 185 184 184 194 182 172 165 157 148 140 133 129 130 137 147 158 172 187 196 185 184 185 184 185 184 185 184 184 184 185 184 184 185 184 184 184 184 185 185 185 184 184 199 192 183 172 160 148 140 133 129 128 130 135 145 155 165 176 189 199 184 185 184 184 184 184 185 184 185 184 184 185 184 185 184 186 186 186 184 186 184 186 186 186 186 184 186 184 186 184 184 184 186 184 186 184 186 184 184 184 186 184 184 184 186 186 186 184 184 186 186 186 186 186 184 186 186 186 186 186 186 186 184 186 184 186 186 184 184 186 186 186 186 184 186 184 184 184 186 186 186 184 184 186 184 184 186 184 184 186 186 185 185 185 185 184 184 184 185 184 184 184 185 185 185 185 184 184 185 184 185 184 184 185 184 184 185 184 184 184 184 185 185 184 185 185 184 185 185 185 184 184 185 185 185 184 185 184 184 184 185 184 185 185 185 185 184 184 184 185 185 184 185 184 184 184 185 185 184 184 184 184 184 185 184 185 185 185 185 184 184 184 184 184 184 184 184 184 185 184 184 184 185 184 185 185 184 184 185 184 185 185 185 185 184 185 185 184 184 184 185 185 184 185 185 185 185 184 185 185 184 184 185 185 185 184 184 184 184 184 184 184 185 185 185 184 184 184 184 185 185 184 184 185 184 184 184 184 185 184 184 185 184 165 165 165 163 163 165 168 171 175 180 186 190 193 196 198 198 198 198 200 204 208 210 208 203 196 191 189 192 197 202 204 202 198 193 191 192 196 200 202 200 195 188 185 184 185 184 185 185 185 185 185 184 184 184 185 185 184 185 184 184 185 185 185 185 184 185 184 185 184 185 185 185 184 184 185 183 180 179 179 179 179 177 176 175 174 173 173 173 172 170 169 167 165 162 159 157 156 157 161 165 168 168 166 163 158 154 152 153 153 152 149 145 143 141 141 144 147 150 152 152 198 198 195 186 176 170 168 174 181 192 201 206 209 210 209 207 204 199 194 188 183 179 177 179 186 195 203 205 201 195 190 187 187 188 190 195 199 205 210 214 214 214 214 214 211 207 202 195 187 179 173 169 167 170 176 180 181 178 174 168 161 156 152 148 144 139 135 133 134 139 145 154 166 179 192 185 184 185 184 184 197 185 174 166 158 148 140 133 130 131 137 145 155 168 183 193 184 184 185 185 184 185 185 185 185 184 185 184 185 184 185 185 185 184 185 184 185 185 184 184 195 188 177 166 155 146 138 133 131 133 137 145 153 160 169 181 191 200 185 185 184 185 185 185 184 185 184 185 184 185 185 185 184 186 184 184 184 186 184 186 184 186 186 184 186 184 186 184 186 184 186 186 186 186 184 184 184 184 184 184 186 186 186 186 186 186 184 184 186 186 186 184 186 186 184 184 184 186 184 186 184 184 184 184 186 186 184 184 184 186 184 186 184 186 184 186 186 184 184 186 184 184 184 184 186 184 184 185 184 185 184 185 184 185 184 184 184 185 185 185 185 184 184 184 184 185 185 184 185 185 185 185 184 184 184 184 185 184 185 185 184 184 184 184 184 184 185 184 185 184 184 184 184 184 185 185 184 184 185 185 185 185 184 184 185 184 185 184 185 185 185 184 184 185 185 185 185 185 185 185 185 184 184 184 185 184 184 185 185 184 184 184 184 185 185 185 184 184 185 185 184 184 184 185 185 184 185 185 184 184 185 184 184 185 185 185 185 184 185 185 184 184 185 184 184 184 185 185 184 184 185 184 185 185 184 185 185 185 185 184 184 185 185 185 185 184 185 184 184 184 185 184 184 184 184 184 184 185 184 168 167 168 168 169 170 172 175 177 180 183 186 188 189 191 192 192 192 194 197 202 207 210 210 206 201 197 195 197 201 205 206 204 200 195 193 195 199 203 205 201 195 187 183 184 185 184 185 184 185 185 184 184 185 185 185 185 185 184 185 184 184 184 185 185 184 185 184 184 184 184 184 185 184 184 183 181 178 175 174 173 172 172 174 175 176 176 177 176 175 174 173 171 168 165 160 155 153 153 155 160 164 165 164 161 157 154 152 151 150 149 147 145 143 143 144 146 150 152 154 154 208 208 204 191 177 166 162 165 174 185 195 202 208 211 212 212 208 203 197 190 183 177 174 175 182 191 198 202 202 200 197 195 192 189 188 190 195 201 208 214 214 214 214 214 212 208 203 196 189 181 174 168 166 170 175 180 181 177 173 167 162 159 159 159 156 148 140 133 129 129 132 138 149 163 181 185 184 185 185 184 199 187 177 168 159 149 141 135 132 133 137 143 151 163 178 189 184 185 185 184 184 184 184 185 185 185 184 185 185 185 184 184 185 185 184 185 184 185 185 185 199 192 183 172 162 152 145 139 136 137 140 145 149 153 159 170 182 194 184 185 185 185 185 184 184 185 184 185 184 185 184 184 185 185 185 184 185 185 184 185 185 184 184 184 184 184 186 184 186 186 186 186 184 186 186 186 184 184 184 186 186 186 184 186 186 186 186 186 186 186 186 184 184 184 184 186 184 186 186 184 186 184 184 186 186 186 184 184 186 186 184 186 184 186 184 184 186 184 186 184 186 186 184 184 184 184 184 185 185 184 184 184 184 185 185 184 185 184 184 184 184 184 184 184 184 185 185 184 184 184 184 184 185 184 185 185 185 184 184 185 184 185 184 184 185 184 185 184 184 184 185 185 185 185 184 185 184 184 184 185 184 185 184 184 184 184 185 184 184 184 184 185 184 185 184 184 185 185 184 184 185 185 185 185 184 184 184 185 185 184 185 184 184 184 184 184 185 185 184 185 185 184 185 184 184 184 184 184 185 185 185 184 184 184 185 185 184 185 184 185 184 185 185 184 184 185 185 185 184 184 184 184 185 184 185 185 184 184 185 184 184 184 185 185 184 185 185 185 184 184 184 185 184 184 184 185 184 169 170 170 170 170 172 173 175 177 179 182 184 185 186 186 186 186 187 187 188 190 195 200 206 210 212 210 206 203 201 203 205 208 208 206 202 199 197 199 203 206 208 204 197 189 184 184 190 198 184 185 185 184 184 185 185 184 184 185 184 185 184 184 184 184 185 184 184 184 185 185 185 184 185 184 185 182 180 178 175 172 170 168 167 168 171 174 177 179 179 179 179 177 176 174 171 166 161 155 151 149 152 156 159 161 161 159 157 154 152 150 148 146 145 145 145 146 148 150 153 156 157 158 213 213 209 195 179 167 161 163 169 179 190 198 206 211 214 214 210 205 199 191 185 180 177 177 181 188 194 198 201 201 201 199 194 190 186 186 191 199 207 213 214 214 214 214 212 209 205 199 192 184 177 171 169 172 177 181 182 179 175 170 166 165 166 166 163 155 146 137 131 127 127 130 138 150 166 184 184 185 184 184 199 190 181 172 163 152 145 138 135 135 137 141 146 157 172 185 185 184 184 185 185 185 185 185 185 184 185 185 184 185 185 184 184 184 184 184 185 184 185 185 201 195 186 177 167 159 151 145 141 140 141 143 144 145 150 160 172 186 184 184 185 184 185 185 185 184 184 185 184 184 184 185 184 185 185 184 184 185 184 185 184 184 184 185 184 186 184 184 186 184 186 186 186 186 184 184 186 186 186 184 186 184 186 186 184 184 186 184 184 186 184 184 184 184 184 186 186 186 186 184 186 186 186 186 184 184 186 184 184 184 184 186 184 184 186 186 186 184 184 186 186 184 186 184 184 185 185 184 185 184 185 184 185 184 185 185 184 184 185 184 185 184 184 184 185 185 185 185 185 185 185 184 185 185 184 185 184 184 184 185 185 184 184 184 184 185 184 184 185 184 185 184 184 185 185 184 184 185 185 185 185 184 185 185 184 184 185 185 185 184 185 184 185 185 185 185 184 184 185 184 184 184 184 184 184 185 184 185 184 185 185 184 185 184 184 184 185 185 185 184 185 185 184 185 185 184 184 184 185 184 185 185 184 185 185 185 184 185 184 185 185 184 184 185 184 185 185 184 185 185 184 184 184 185 184 185 185 184 184 184 185 185 185 184 185 185 184 184 184 184 184 185 185 184 184 161 166 170 172 172 172 172 173 174 175 177 180 183 186 188 188 186 185 183 184 185 187 190 195 201 207 212 214 213 210 207 206 207 209 210 210 208 205 203 201 203 206 210 210 207 201 194 189 188 193 200 206 208 184 185 184 185 185 184 185 184 185 184 185 185 184 185 184 184 185 184 185 184 185 184 185 184 182 181 179 177 175 171 168 166 166 167 170 173 176 179 180 181 181 179 178 175 171 166 159 154 150 148 149 152 155 157 157 157 156 154 152 149 146 145 144 145 146 148 151 154 157 160 161 162 214 214 210 197 182 171 164 164 168 177 186 195 203 210 214 214 210 205 199 193 189 186 184 183 184 186 189 192 196 199 201 200 195 189 184 184 188 197 206 213 214 214 214 214 213 211 208 203 197 190 183 177 174 175 179 181 182 180 178 175 172 171 172 172 168 161 153 146 139 133 129 128 131 139 152 166 180 190 197 199 198 194 186 178 167 156 148 142 139 137 137 139 143 153 167 181 195 184 184 185 185 184 184 184 184 185 184 184 185 185 185 185 184 185 185 184 184 184 185 184 202 195 187 178 170 165 159 152 146 143 141 139 137 137 141 150 162 177 192 184 185 184 185 184 184 185 184 185 185 184 184 184 185 185 184 185 184 185 184 184 184 184 184 185 185 185 184 184 184 186 186 184 184 186 184 184 184 184 184 184 186 184 186 184 184 184 186 184 184 186 184 186 186 186 186 186 184 184 184 184 184 184 186 186 184 186 184 184 186 186 184 186 184 186 184 186 186 186 184 184 186 184 184 185 185 184 184 184 184 185 185 185 184 184 185 185 184 185 184 184 184 184 185 185 184 185 185 184 184 185 185 184 185 185 185 185 184 185 184 185 185 184 184 184 185 184 184 185 184 185 184 185 185 185 185 185 185 185 184 184 185 184 185 185 185 184 184 185 184 185 184 184 184 184 185 184 184 185 184 184 184 184 185 184 184 184 184 184 185 185 185 184 185 184 184 184 184 184 184 184 185 184 184 184 185 184 184 184 185 184 184 185 184 185 184 185 184 184 184 185 184 184 184 185 184 185 185 185 184 185 185 184 184 185 185 185 184 184 184 184 184 184 184 185 185 184 185 184 185 185 184 184 184 184 162 165 168 170 172 172 172 172 172 171 171 174 178 184 189 192 192 188 184 181 182 184 188 193 198 204 208 212 214 214 212 210 210 210 211 212 212 211 208 207 206 207 210 213 214 211 207 201 198 197 201 205 208 208 206 201 197 185 184 184 185 185 185 185 185 184 185 184 185 184 185 184 184 184 185 185 185 184 183 181 180 177 175 172 170 168 167 167 168 170 173 176 179 182 183 181 179 174 169 164 159 155 152 149 149 150 151 153 154 156 157 155 153 149 145 143 143 145 147 150 154 157 161 164 166 167 214 214 211 200 187 177 170 168 171 176 184 192 201 210 214 214 210 204 198 195 194 193 192 190 188 186 185 186 190 196 199 200 195 189 184 183 188 196 205 212 214 214 214 214 214 212 211 207 202 195 189 183 180 179 180 181 181 181 181 180 179 178 177 175 172 167 162 157 151 143 137 132 130 133 140 150 161 171 182 191 195 195 190 182 171 160 152 146 143 141 139 139 141 149 163 177 193 185 185 185 185 185 184 184 184 184 184 184 184 184 184 185 185 184 184 184 184 185 184 184 202 194 186 178 173 169 165 158 150 144 140 136 132 132 134 143 154 168 183 196 184 185 185 185 185 185 185 184 185 184 184 184 185 185 185 185 184 184 185 185 184 185 184 184 184 185 184 186 186 184 184 186 184 184 184 186 184 186 184 184 184 186 186 186 186 184 184 184 184 186 184 184 186 184 184 186 184 186 186 184 184 186 186 184 186 184 184 186 186 186 184 184 186 186 184 186 186 184 184 184 186 184 185 185 185 184 185 184 184 184 185 185 184 185 184 184 185 184 185 185 185 185 185 184 184 185 184 184 184 185 184 185 185 185 185 185 185 184 185 185 184 185 185 185 184 184 185 184 184 185 184 184 184 184 184 184 185 185 184 184 184 184 185 185 185 184 185 184 185 184 184 184 184 185 184 185 184 184 185 185 184 185 185 184 184 185 185 185 184 184 185 184 185 184 184 185 184 184 185 184 185 185 185 184 184 184 185 185 184 184 184 185 184 184 185 185 185 184 184 185 185 184 184 184 185 185 184 185 184 184 184 184 185 184 185 184 184 185 184 185 184 185 185 184 184 184 185 184 185 184 185 184 184 170 170 170 170 170 171 172 172 172 170 168 166 168 174 182 190 194 194 190 185 181 182 185 190 196 201 206 210 213 214 214 214 212 212 212 212 213 213 212 212 211 210 211 213 214 214 214 212 209 207 207 209 211 212 210 206 201 197 193 192 184 184 184 184 184 185 185 184 185 184 184 185 185 184 185 179 182 184 185 185 183 180 178 175 173 172 171 170 169 168 168 170 173 178 182 184 182 178 172 166 161 158 156 154 152 150 149 149 150 152 155 157 157 154 150 146 144 144 145 148 152 157 161 165 168 170 171 214 214 212 203 193 185 178 174 174 176 182 189 199 208 214 214 210 204 198 196 197 198 198 195 190 185 181 181 186 193 197 199 196 190 185 185 189 196 204 210 214 214 214 214 214 214 213 210 206 200 194 189 185 182 181 181 181 182 183 184 184 183 181 179 176 173 170 167 162 154 146 138 133 132 134 138 146 156 169 181 189 193 190 183 174 163 156 150 146 143 139 137 139 146 159 173 190 184 184 184 185 184 185 185 185 184 185 184 185 184 185 185 185 184 185 184 185 184 184 184 202 194 186 179 175 174 170 163 154 146 140 134 130 128 130 138 148 160 174 186 184 184 184 184 184 185 185 185 185 185 184 184 184 184 185 184 184 184 185 185 184 184 184 185 184 185 186 184 186 186 186 186 184 184 186 184 184 186 184 184 184 186 184 186 184 184 184 184 186 184 184 184 184 186 184 184 186 184 186 186 184 184 184 184 184 184 184 186 186 184 186 184 186 186 184 184 186 186 184 184 186 184 184 184 184 184 185 185 185 184 184 184 185 185 184 184 184 184 184 184 184 184 185 185 184 184 185 185 184 185 184 184 184 184 185 185 184 185 184 184 185 185 184 184 184 184 185 184 184 185 184 184 185 185 184 184 185 184 184 184 184 184 184 185 185 185 184 184 184 184 184 185 185 185 185 184 184 185 185 184 185 185 185 184 184 185 185 184 185 185 185 184 185 184 185 184 184 185 184 185 184 185 185 185 185 184 185 185 185 184 185 184 185 185 185 184 185 184 185 184 184 185 184 185 185 185 184 184 185 185 184 185 184 184 184 184 185 184 184 184 185 185 184 185 184 184 184 185 185 184 184 185 185 176 175 173 170 170 171 172 173 172 169 165 163 165 171 180 189 194 195 190 185 181 183 187 193 199 204 208 211 213 214 214 214 214 213 213 214 214 214 214 214 213 213 213 214 214 214 214 214 214 213 213 214 214 213 210 205 200 196 192 190 190 191 191 184 184 184 185 185 185 184 185 166 167 170 174 177 181 184 185 186 184 181 177 175 174 174 174 173 171 169 167 167 171 177 181 184 182 177 170 163 159 157 156 155 154 151 149 148 148 151 154 157 157 155 151 146 144 145 146 149 154 159 163 168 172 174 175 214 214 212 206 199 194 186 180 176 175 178 185 195 206 213 214 211 206 201 199 199 200 199 195 189 183 178 179 184 192 198 201 199 195 191 190 191 195 199 204 208 210 212 214 214 214 214 214 210 204 198 192 187 184 183 182 182 182 184 185 186 186 186 186 184 181 179 177 171 163 155 146 139 134 131 132 136 143 154 166 176 183 183 179 173 166 160 154 149 145 140 136 135 141 152 166 183 184 184 185 185 185 184 185 185 184 184 184 185 184 185 185 185 184 184 185 184 185 185 185 184 197 189 183 180 179 175 168 159 150 143 135 130 128 129 134 141 150 161 172 186 196 185 184 184 185 184 185 185 184 184 184 184 184 184 185 185 184 185 185 184 185 184 185 185 185 186 186 186 184 186 184 186 186 184 186 184 186 186 186 184 184 186 186 186 186 184 184 186 186 186 186 184 186 184 184 184 184 186 186 186 184 186 184 186 186 186 184 186 186 184 186 184 184 184 184 184 184 186 186 184 184 185 184 185 184 184 184 185 184 184 184 184 185 185 184 185 184 184 185 184 184 184 185 185 184 184 184 184 185 185 185 184 185 185 184 184 184 185 184 185 185 185 184 185 185 185 184 184 184 185 184 185 185 184 185 184 184 185 184 184 185 184 185 184 185 185 185 184 185 185 185 185 185 184 185 184 184 185 185 185 184 184 184 185 185 184 185 184 185 184 184 185 185 184 185 184 184 185 185 184 184 184 185 184 185 185 184 184 185 185 185 185 185 185 184 184 185 184 185 184 184 185 184 184 185 185 184 185 184 185 185 185 184 184 185 184 184 185 184 185 184 185 185 185 184 184 184 184 184 184 185 177 179 177 174 171 170 172 174 176 175 171 166 162 162 167 175 185 190 191 187 183 181 184 188 194 201 206 209 212 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 212 212 213 214 214 214 214 214 212 208 203 198 194 190 188 188 188 188 188 188 188 186 182 176 172 168 166 166 168 172 175 179 183 186 186 184 180 176 174 173 174 175 175 173 170 167 167 170 175 180 182 179 174 167 161 156 154 154 154 152 150 148 147 148 150 153 156 157 155 151 147 145 146 148 151 155 161 166 170 175 177 178 214 214 213 209 205 200 193 185 178 174 174 180 192 203 211 214 212 208 203 201 199 197 194 190 185 180 178 180 186 194 201 205 206 204 201 198 197 195 195 196 199 205 209 214 214 214 214 214 211 205 198 192 187 185 184 184 183 183 183 183 184 186 189 191 191 189 186 183 176 168 161 155 148 142 137 134 134 137 144 152 159 166 169 170 169 166 162 157 151 146 141 135 133 136 147 160 177 193 185 185 184 185 184 185 185 184 185 184 184 184 184 185 185 184 184 184 184 184 184 185 185 199 192 186 183 182 178 170 161 152 145 138 133 131 132 135 138 143 149 159 173 186 197 184 185 184 185 185 184 185 184 185 184 184 185 184 184 185 184 184 185 185 184 184 185 185 184 184 184 186 186 184 186 184 184 186 186 184 186 184 186 186 186 186 184 186 184 186 186 184 184 186 184 184 184 184 186 184 186 184 184 186 186 184 186 184 186 184 184 186 184 186 184 186 186 186 184 184 186 186 184 184 184 185 184 185 185 185 184 184 185 185 185 185 184 185 185 184 184 185 184 184 185 185 184 185 184 185 184 185 184 184 185 185 184 185 185 184 185 185 184 185 185 185 184 184 185 184 184 184 184 184 184 184 185 185 185 185 184 185 185 184 185 185 185 184 184 184 184 185 184 185 184 185 185 185 185 184 184 185 185 184 185 185 185 185 184 185 185 184 185 184 185 184 185 185 185 184 184 184 185 184 184 185 185 185 185 185 184 185 184 185 184 184 185 184 185 185 184 185 184 185 185 185 184 184 184 184 184 185 184 184 185 185 185 184 185 184 185 184 184 185 185 185 184 185 184 184 184 184 184 168 173 175 174 172 171 172 174 177 179 178 174 168 164 162 165 170 177 181 183 183 181 182 186 190 195 201 206 209 212 213 214 214 214 214 214 214 214 214 214 214 214 214 214 212 210 208 206 205 206 208 209 210 210 210 208 205 201 197 194 189 186 185 184 183 183 184 184 184 181 179 176 174 172 170 170 171 174 178 183 186 186 183 178 174 171 172 174 175 176 175 172 170 169 171 175 178 179 176 172 165 159 155 152 151 151 150 148 148 148 149 151 154 155 156 154 150 147 146 147 149 152 157 163 168 173 177 180 181 214 214 214 212 209 206 199 188 180 173 172 177 188 200 208 213 213 210 206 202 197 193 188 184 181 179 179 182 189 196 203 208 211 212 210 207 202 196 191 189 192 199 206 213 214 214 214 214 211 205 197 190 186 184 185 186 185 183 181 179 181 184 190 194 196 194 190 185 178 171 167 163 157 152 146 141 138 137 138 141 145 150 156 161 165 166 163 159 152 147 141 134 131 134 144 156 172 188 184 185 185 184 185 185 185 184 185 185 185 184 185 185 184 184 185 184 185 185 185 185 185 202 195 190 186 183 178 171 162 154 148 141 137 137 137 139 139 138 141 148 163 178 192 185 185 185 184 185 184 185 185 185 185 184 184 184 184 185 185 185 185 185 184 184 185 184 185 184 184 186 184 184 184 184 186 184 184 186 184 184 186 184 186 186 186 186 184 186 184 184 184 186 186 186 184 186 184 186 184 186 184 184 184 184 184 184 186 184 186 186 184 184 186 184 186 186 186 184 186 184 184 185 185 184 185 185 185 185 185 185 184 184 184 184 185 184 185 184 184 185 184 184 185 184 184 184 184 185 185 184 185 185 185 184 185 184 185 184 185 184 185 185 184 185 184 184 185 184 184 185 185 185 184 185 184 184 185 185 185 185 185 185 184 185 185 184 184 184 184 184 184 184 185 184 185 184 185 185 185 185 184 184 184 185 184 185 184 185 185 184 185 185 184 184 184 185 185 185 184 184 185 184 184 185 184 184 185 185 185 184 185 185 185 184 185 185 184 184 184 184 185 184 185 185 185 185 185 185 184 184 185 184 184 184 185 185 184 184 184 184 185 184 185 184 184 185 185 185 185 184 159 163 166 169 170 170 170 173 176 180 182 181 177 172 166 163 163 166 170 173 176 178 180 183 188 192 196 200 205 208 211 213 214 214 214 214 214 214 214 214 214 214 214 214 214 211 206 203 199 198 199 201 203 204 205 205 204 202 199 197 194 189 186 183 181 179 179 180 181 182 182 182 181 180 178 175 173 172 174 177 183 186 186 182 176 172 169 170 172 175 177 177 175 173 172 172 174 176 175 173 169 164 158 154 150 148 147 146 147 148 150 152 153 154 155 154 153 150 148 148 148 150 153 157 163 168 174 178 181 182 214 214 214 214 213 211 204 193 183 173 170 174 185 197 205 211 213 212 209 203 197 189 183 179 177 177 180 185 190 196 202 208 213 214 214 213 206 196 187 183 186 195 203 212 214 214 214 214 211 204 196 189 185 183 185 186 186 182 179 177 177 182 190 197 200 199 193 187 180 175 173 172 169 163 157 151 145 140 135 132 132 135 143 151 160 165 164 159 153 147 140 134 130 132 140 151 165 181 193 184 184 184 184 184 185 184 185 185 185 184 184 185 185 184 185 184 184 185 185 185 184 184 200 194 189 185 179 172 164 157 152 146 143 143 143 142 139 135 133 138 151 167 183 184 185 185 184 184 184 185 185 184 184 184 184 185 184 184 184 185 185 184 184 185 185 184 184 184 184 184 184 184 186 186 184 184 184 184 186 186 184 186 184 184 186 184 186 186 186 184 184 184 184 184 186 186 184 184 184 186 186 186 184 184 186 184 184 186 186 184 184 184 186 186 184 186 186 186 184 186 184 184 184 185 185 184 185 185 184 184 185 185 185 184 185 184 185 184 185 185 184 185 184 184 184 185 184 184 184 185 184 185 185 185 185 185 184 184 185 185 185 184 184 184 185 185 184 185 185 185 185 184 185 184 185 184 184 185 184 185 185 184 185 185 184 185 184 185 185 185 184 184 185 184 185 184 185 184 184 185 185 185 184 185 184 185 184 184 185 184 184 184 184 184 184 184 184 184 185 185 185 185 184 185 185 185 185 184 185 185 185 185 185 184 184 185 184 184 184 184 185 184 185 184 185 185 184 185 185 185 184 184 184 184 185 185 185 185 184 184 184 184 184 185 185 184 185 184 184 154 154 156 159 161 164 166 169 173 178 182 184 184 180 175 169 165 163 162 163 166 170 174 179 185 190 193 196 199 203 207 210 213 214 214 214 214 214 214 214 214 214 214 214 214 214 209 203 197 192 190 190 192 195 196 197 198 198 197 196 194 191 187 183 180 177 175 175 176 178 179 182 184 185 185 183 179 175 172 173 177 182 185 185 180 174 170 167 168 170 174 176 176 176 175 174 174 174 174 172 169 166 162 158 153 149 145 143 143 145 148 152 154 154 154 153 152 151 150 149 149 150 152 154 158 163 168 172 177 179 180 211 211 212 214 214 214 209 198 187 176 171 174 182 193 201 208 212 213 211 206 199 190 182 177 176 177 180 183 187 191 195 201 206 211 214 212 206 196 186 182 185 192 200 209 214 214 214 214 212 206 198 191 186 184 184 184 183 181 179 178 180 185 192 199 203 201 196 190 184 180 180 180 178 173 167 160 153 145 137 130 128 129 137 147 158 164 163 159 152 146 140 134 131 132 138 146 157 171 184 195 184 185 185 184 184 184 185 185 185 185 184 184 185 184 185 184 184 184 185 185 185 185 184 199 194 188 181 174 167 162 157 152 148 147 146 143 138 132 128 131 142 156 170 186 184 185 184 185 185 184 185 184 184 184 185 185 185 185 185 184 185 184 185 185 185 184 184 186 184 184 184 184 184 184 186 184 186 184 186 184 186 186 184 184 184 184 186 186 184 186 186 184 186 184 186 186 184 186 186 186 186 184 184 186 186 184 184 186 184 184 186 186 186 186 184 184 184 186 184 184 185 184 185 185 185 184 184 184 184 184 184 184 185 185 185 185 184 185 185 185 185 185 185 184 184 185 185 185 184 185 184 185 185 185 185 185 185 184 185 185 185 185 185 185 184 184 185 184 185 184 184 185 185 185 184 185 185 185 185 185 185 185 184 185 184 185 184 184 185 185 185 185 185 184 184 185 184 185 184 185 185 185 184 185 184 185 185 185 185 185 184 184 184 185 185 185 185 184 185 184 184 184 184 185 185 185 184 185 185 184 185 185 184 185 184 184 184 184 185 184 184 185 184 184 185 185 184 184 185 185 184 184 185 185 184 184 184 184 184 185 184 185 185 185 184 184 184 185 157 155 154 153 154 155 159 162 167 172 177 182 185 185 181 176 170 166 163 161 161 164 168 174 179 186 191 194 195 198 202 206 208 211 213 214 214 214 214 214 214 214 213 212 212 211 208 203 198 194 189 186 186 186 188 188 190 191 191 190 189 187 185 182 179 177 175 174 173 174 175 176 179 181 183 184 181 178 174 171 171 175 180 183 183 179 174 169 166 166 167 169 172 173 175 175 175 175 174 172 168 165 163 161 157 153 148 143 140 140 143 147 151 154 154 153 151 150 149 149 149 150 152 154 155 158 163 166 170 172 175 175 203 203 204 209 214 214 213 203 191 179 174 175 182 192 199 206 211 214 213 208 202 193 185 179 177 177 178 179 181 183 185 190 196 201 206 207 204 197 190 187 189 193 198 205 209 213 214 214 213 208 201 195 189 184 181 180 179 179 179 182 185 190 195 199 201 200 196 192 187 184 184 184 182 177 172 166 159 151 142 135 132 132 139 148 157 162 161 156 149 144 138 134 132 133 138 144 152 163 176 189 184 185 184 185 184 185 184 185 184 185 185 184 185 184 185 184 184 184 184 185 184 185 184 184 197 190 183 175 169 165 161 155 151 148 145 141 136 131 128 131 139 149 160 174 188 197 184 184 184 184 184 185 185 185 184 185 184 185 184 184 185 184 184 184 184 184 186 186 186 186 186 184 186 186 186 184 186 186 186 184 186 186 184 184 184 186 184 184 184 186 186 184 184 184 186 184 186 184 186 184 186 186 186 184 186 184 186 184 184 186 186 184 186 186 184 186 186 184 186 184 185 184 184 184 185 185 185 185 184 184 185 185 184 184 184 184 185 185 184 185 185 185 185 184 184 185 185 185 185 185 184 184 185 185 185 185 184 184 185 184 185 185 185 184 184 185 184 185 184 185 185 184 185 185 185 185 185 185 185 184 185 184 185 184 185 185 184 185 184 185 185 185 185 184 185 184 184 185 184 185 184 185 185 184 185 184 185 185 184 184 184 185 185 184 184 185 184 185 185 184 184 184 184 184 185 185 185 185 185 184 184 184 184 184 184 184 185 184 184 184 184 184 185 184 184 184 185 184 184 185 184 184 184 185 184 185 184 184 184 184 185 184 185 184 185 185 184 185 161 159 156 153 151 152 155 159 164 169 175 181 183 184 181 176 170 166 164 163 165 167 171 176 180 186 191 193 195 197 200 202 204 205 207 209 211 212 212 213 213 212 210 208 206 204 201 197 194 192 190 187 186 185 185 185 185 186 186 184 181 179 176 174 173 173 174 174 174 174 174 174 174 175 176 176 174 172 169 168 169 173 178 181 181 178 174 170 166 164 163 163 164 166 170 174 176 175 174 171 167 164 163 161 157 153 147 143 139 139 141 146 150 152 152 151 149 148 148 149 150 151 153 155 156 158 161 163 165 167 168 168 192 192 194 201 209 214 214 205 195 184 178 178 183 191 197 204 210 214 214 211 206 198 190 184 180 177 176 174 172 172 172 176 181 186 192 197 198 198 197 196 197 197 197 199 203 208 212 214 214 210 205 199 192 185 178 174 173 176 181 188 193 196 197 197 197 196 194 192 190 187 186 185 182 178 174 170 165 159 152 146 143 141 146 152 157 160 157 152 145 140 137 135 135 137 140 143 147 156 168 183 197 185 184 184 184 184 185 185 184 185 185 184 184 184 184 185 185 185 184 185 184 184 184 185 199 192 183 176 171 168 165 159 152 148 143 138 134 132 132 135 139 144 150 161 175 187 184 185 184 185 185 185 185 185 185 184 184 185 185 184 184 184 185 184 184 184 184 186 184 184 184 184 184 184 186 186 186 184 186 186 184 184 186 186 186 184 186 186 186 184 186 186 184 184 186 186 184 184 184 186 186 186 184 186 186 186 184 184 184 186 186 184 186 186 186 184 184 184 184 186 184 185 185 185 185 185 184 185 184 184 185 184 184 184 185 185 185 184 184 184 184 185 184 185 184 184 185 184 184 185 184 185 184 185 185 185 184 184 184 185 184 184 185 185 184 184 184 185 184 184 185 184 184 184 184 184 184 185 184 185 184 185 184 185 184 184 184 184 185 185 184 184 185 184 185 185 185 184 185 185 185 184 185 184 185 184 184 185 184 185 185 184 185 184 184 185 184 184 185 185 185 184 185 184 185 185 185 185 184 185 184 184 185 185 184 184 184 184 184 185 185 184 184 184 184 185 184 184 185 184 184 184 184 184 185 185 184 184 184 185 185 185 185 185 185 184 184 165 167 165 161 155 150 150 152 155 161 166 172 177 181 182 179 174 169 166 166 168 172 175 178 181 183 186 189 192 194 197 198 199 198 198 200 203 206 209 211 212 211 209 206 203 199 195 192 190 191 192 192 190 188 186 183 182 181 181 180 178 174 169 166 165 167 170 174 176 177 176 174 172 170 168 166 165 163 163 163 165 167 171 175 178 179 178 175 172 168 163 158 155 155 158 165 172 175 176 174 171 167 164 163 161 158 154 148 143 139 138 140 144 148 150 150 149 148 147 148 149 150 152 154 155 157 158 159 160 160 160 160 161 180 180 183 193 204 212 214 208 199 189 183 182 185 190 195 201 207 212 214 213 209 203 195 189 184 179 175 170 165 161 160 162 166 170 177 185 191 196 200 202 202 199 196 194 197 203 209 214 214 213 210 204 196 186 176 170 169 174 183 193 199 201 199 196 194 192 192 192 192 190 188 186 183 180 178 176 173 168 163 159 155 153 155 158 161 160 156 150 143 139 137 136 138 140 142 142 143 150 161 177 194 184 184 184 185 184 184 184 185 184 184 184 184 185 185 184 185 185 185 185 185 185 185 185 185 194 186 179 174 172 169 163 154 147 140 135 133 134 137 140 141 139 140 147 161 176 194 184 184 184 185 184 184 184 185 184 185 184 185 184 185 184 184 184 185 185 185 184 184 186 184 184 186 184 186 184 186 184 184 186 184 186 184 186 184 184 186 184 184 186 186 186 186 184 186 184 184 186 186 184 186 186 186 186 184 186 186 184 184 186 184 184 184 186 186 186 186 186 184 184 186 185 185 184 184 185 185 184 185 184 185 184 185 184 185 184 184 184 185 185 184 185 185 184 185 185 184 185 184 184 184 184 184 185 184 185 184 185 184 184 185 185 184 184 184 185 184 185 184 184 185 185 184 184 184 185 184 184 184 184 185 185 184 184 184 185 184 185 184 184 184 184 184 184 184 185 184 184 184 184 184 185 184 184 184 184 185 184 185 185 185 184 185 184 184 185 184 185 184 185 185 185 185 184 185 185 184 184 184 185 185 185 185 184 184 185 185 184 185 184 184 185 185 185 185 185 184 184 184 184 184 184 185 184 185 184 185 185 185 185 184 185 185 185 184 185 160 167 172 171 166 158 152 150 151 154 159 163 169 174 177 179 176 172 167 166 168 173 178 183 185 185 185 186 188 191 194 197 197 195 193 192 194 197 202 206 208 209 208 206 202 197 192 187 184 185 189 193 195 194 192 187 183 179 178 177 176 172 167 161 158 158 163 168 175 179 180 178 174 170 165 161 157 155 154 155 158 161 165 169 172 175 176 177 175 173 168 161 155 149 148 152 160 169 174 176 174 171 167 164 163 161 158 154 148 143 140 138 139 142 145 146 146 146 146 146 147 149 150 152 154 155 156 157 156 155 154 153 152 152 170 170 173 184 197 206 211 208 202 193 188 186 185 187 190 196 203 209 214 214 212 208 201 195 189 184 177 170 161 154 151 150 153 158 166 175 183 191 197 201 201 197 193 190 194 200 207 213 214 214 214 208 201 189 177 169 167 173 183 195 202 203 200 195 193 192 193 194 194 192 191 189 187 185 183 183 181 177 172 167 164 161 161 164 165 164 159 153 146 142 139 139 141 143 143 140 139 144 155 171 188 184 185 185 185 185 185 184 185 184 185 184 185 184 184 184 184 185 184 184 184 184 184 185 184 198 190 183 179 177 174 166 156 148 140 134 133 135 140 142 140 135 132 136 150 166 186 184 184 185 184 184 185 184 184 185 185 184 185 184 184 185 184 184 184 185 184 184 186 186 184 186 186 186 186 184 184 184 186 184 184 186 184 184 184 184 184 186 186 184 184 186 186 184 186 184 184 184 184 186 186 186 184 184 186 184 186 186 184 184 184 186 184 184 184 186 184 186 186 184 184 186 184 184 185 184 185 184 185 184 185 184 185 185 184 184 184 184 185 185 184 184 185 184 185 185 184 185 185 184 185 184 184 184 185 184 185 184 185 185 185 185 185 185 184 184 185 185 184 184 185 184 185 184 185 185 184 185 185 185 184 184 185 185 185 184 185 184 185 185 185 185 184 184 185 185 185 185 185 185 185 185 185 185 184 184 184 184 185 184 185 185 184 185 184 185 185 184 184 184 184 185 185 185 184 185 184 184 185 185 184 184 185 184 184 184 185 185 185 185 184 184 184 184 185 184 185 184 185 184 184 185 185 185 185 185 185 185 185 184 184 185 185 185 184 150 159 167 173 172 168 160 153 151 152 154 158 163 167 172 175 177 174 171 167 167 170 175 182 186 189 189 188 188 190 192 195 197 197 194 192 190 191 195 199 203 206 206 205 202 197 193 187 183 181 183 188 194 197 196 192 187 181 177 175 175 173 169 163 158 155 155 161 168 176 181 181 179 174 170 164 159 155 152 152 153 157 161 164 167 170 171 172 174 174 172 168 161 154 148 147 151 158 167 172 174 173 170 166 163 162 160 157 153 148 143 140 138 138 140 142 144 144 145 145 146 147 149 150 152 154 155 155 155 154 152 149 147 145 145 162 162 165 174 185 193 199 201 199 196 193 190 186 185 185 190 198 205 211 214 214 211 206 201 196 191 183 174 162 152 145 142 144 149 157 167 174 181 187 192 194 192 190 190 195 201 207 213 214 214 214 212 204 192 179 170 167 172 181 193 201 203 201 199 196 196 195 195 195 195 194 194 193 192 191 190 188 184 178 172 167 164 166 170 174 174 169 162 155 148 144 142 142 142 140 137 135 138 148 163 179 195 184 184 185 185 184 184 184 184 184 185 185 184 184 184 185 185 185 185 185 184 185 184 185 185 196 190 185 181 177 168 157 149 140 134 133 136 141 142 139 131 126 128 141 158 179 185 184 185 184 184 184 184 185 184 185 184 185 184 185 185 184 184 184 185 184 184 186 184 186 184 186 184 186 184 186 184 186 186 186 186 184 184 186 186 186 184 184 186 186 184 186 184 184 186 184 186 186 186 184 186 184 184 186 186 184 184 184 184 184 184 186 184 186 184 186 184 186 186 184 186 184 184 184 185 185 184 185 185 184 184 185 184 185 184 184 184 184 184 185 184 185 184 184 184 185 184 184 185 185 184 185 185 184 184 184 185 184 184 185 184 184 184 184 185 184 184 184 184 185 185 185 184 184 184 184 184 184 184 185 184 185 184 185 185 184 185 185 184 185 184 185 185 185 184 185 184 184 185 185 185 185 184 184 185 185 184 184 184 185 185 184 185 184 184 184 184 185 185 184 184 185 185 185 184 184 184 184 185 184 185 184 184 185 184 184 185 185 185 184 185 184 184 185 184 185 185 184 184 185 185 184 185 185 184 185 184 184 185 185 185 184 185 145 150 157 164 170 170 167 162 157 156 157 159 161 164 168 172 174 175 173 170 167 168 171 176 182 186 189 190 190 190 193 195 197 199 199 197 194 192 192 194 198 200 201 201 199 197 193 190 186 183 182 184 189 194 196 195 191 185 179 175 173 173 172 168 163 159 156 157 163 170 178 182 182 179 175 170 166 162 159 157 156 157 159 161 163 165 165 166 167 168 168 168 166 162 158 154 153 156 161 167 170 172 171 168 165 162 160 158 154 150 146 143 140 138 137 138 139 141 141 143 144 145 146 147 148 150 151 152 153 153 150 148 144 141 139 138 157 157 159 165 172 179 186 192 195 197 197 194 188 182 180 185 193 201 209 214 214 214 210 206 203 198 191 180 166 154 145 139 139 145 153 161 166 170 174 178 183 186 189 194 200 205 210 213 214 214 214 214 206 195 183 174 169 172 179 188 196 200 202 202 202 201 199 197 195 195 196 198 199 198 198 196 193 188 180 172 166 165 169 176 183 185 181 174 165 157 149 145 142 139 136 133 132 136 145 157 172 186 185 185 184 185 185 184 185 184 185 184 185 185 185 184 185 184 185 185 185 184 185 185 185 185 184 196 190 185 179 169 158 149 141 134 133 136 140 141 137 129 124 125 138 153 173 192 185 185 185 184 184 184 185 184 184 184 184 184 184 185 184 185 185 184 184 184 186 184 184 186 186 184 184 186 184 186 186 184 186 186 184 186 186 186 184 184 186 186 184 184 186 184 184 184 184 184 184 184 184 184 184 186 184 184 186 184 184 184 186 186 186 186 186 184 186 184 186 186 184 184 184 185 184 185 184 185 184 184 185 184 184 185 184 184 184 184 184 185 184 185 184 184 185 184 185 184 184 184 184 185 184 185 185 185 185 184 185 184 184 184 184 185 185 185 185 185 184 184 185 185 184 185 185 185 184 185 184 184 184 184 185 185 185 184 184 184 185 184 185 185 184 185 184 184 185 184 184 184 184 185 185 184 185 185 185 185 184 185 185 184 184 184 185 185 184 185 184 185 184 184 185 185 185 184 184 184 185 185 184 184 185 184 185 184 185 185 185 184 184 184 184 184 185 184 184 184 185 185 184 184 185 184 185 184 185 185 185 184 184 185 184 148 149 152 157 160 164 165 165 164 163 163 164 165 166 168 170 172 174 174 172 170 168 169 171 175 179 183 187 190 191 194 197 199 200 201 201 200 198 197 196 197 198 199 198 196 194 192 189 188 187 187 188 189 192 194 195 192 188 183 177 174 173 173 172 170 167 164 163 164 168 174 179 183 183 180 175 172 170 168 168 166 165 165 164 164 163 162 161 161 161 162 163 163 164 164 164 164 164 165 167 168 168 168 168 168 165 162 159 156 152 148 145 142 140 138 137 137 137 138 140 141 143 145 146 146 146 147 148 150 150 150 148 145 141 137 135 134 155 155 156 158 161 165 172 181 189 197 200 197 188 179 176 180 188 197 206 212 214 214 213 210 208 205 197 186 171 156 145 138 138 143 151 157 160 160 161 164 171 179 186 194 202 207 210 213 214 214 214 214 208 198 187 179 174 174 177 183 190 195 201 205 207 206 203 198 195 196 198 202 204 204 204 202 197 191 182 172 166 165 172 181 192 195 192 185 175 165 156 149 144 139 135 133 132 136 143 153 163 176 188 198 185 184 185 185 185 185 185 185 184 184 184 184 185 185 185 185 184 185 185 185 185 184 185 184 195 189 182 170 160 152 144 137 135 137 139 140 135 128 124 125 135 149 166 185 184 184 185 184 185 184 185 185 185 185 185 185 184 185 184 184 184 184 184 185 186 186 184 186 186 184 186 186 186 186 184 186 184 184 184 184 184 184 186 184 186 184 184 186 186 184 186 184 184 184 186 184 184 186 186 186 184 184 186 186 186 186 186 184 186 186 186 186 184 184 184 186 186 186 185 185 184 184 184 184 185 184 185 184 184 185 185 184 185 184 185 184 185 184 184 184 185 185 185 184 185 184 184 185 185 184 185 184 184 184 184 184 185 185 185 185 184 185 185 185 184 184 185 185 185 185 184 185 184 185 184 185 185 184 184 185 185 184 185 184 185 184 184 185 184 184 184 185 185 185 185 185 184 185 185 185 184 184 184 184 184 185 185 184 184 184 185 184 184 185 185 184 184 185 184 184 185 185 184 185 185 185 184 185 184 185 185 185 184 184 185 185 185 184 185 184 185 184 185 185 185 184 185 184 184 185 185 185 184 185 185 185 184 185 150 152 154 155 156 156 158 160 162 165 167 168 170 170 170 171 172 173 174 174 172 170 169 170 171 173 176 180 185 189 192 196 200 202 203 203 204 204 203 203 201 200 199 197 195 192 190 188 187 188 190 192 194 194 195 195 194 190 186 181 177 174 174 174 174 174 172 171 170 172 175 178 181 183 182 179 176 174 174 175 177 177 175 173 170 166 164 161 159 158 157 157 157 158 161 165 169 173 175 174 172 168 166 165 165 166 165 161 158 154 149 146 143 142 140 139 137 136 136 137 139 141 144 146 146 146 145 145 146 147 148 148 146 143 139 136 134 134 152 152 153 152 152 154 161 172 183 194 199 196 187 177 174 177 185 193 203 210 213 214 214 214 212 208 201 189 173 157 145 137 137 143 151 157 157 154 152 154 161 169 177 187 197 203 208 213 214 214 214 214 210 202 193 185 179 177 178 181 186 191 198 204 207 207 203 199 195 196 199 204 207 208 208 206 202 196 186 177 171 169 175 185 195 199 197 191 182 173 164 156 150 145 140 137 137 140 144 149 155 165 176 188 199 185 185 184 185 185 184 185 185 185 185 185 185 184 184 185 185 185 185 184 185 185 184 184 184 194 186 174 164 157 150 143 139 139 140 139 134 127 123 125 134 145 159 176 190 200 184 185 185 184 184 184 184 185 184 184 184 185 185 184 185 185 184 185 184 184 184 184 184 186 186 186 186 186 186 186 184 184 186 184 184 184 186 186 184 184 184 186 184 186 186 184 186 184 184 184 184 186 184 184 184 186 184 184 184 184 186 184 184 186 184 186 184 186 184 186 186 184 185 185 184 185 185 184 184 184 184 185 185 184 185 185 185 184 185 185 184 185 184 185 184 185 184 184 184 185 185 185 185 185 184 185 185 185 185 184 184 184 184 185 185 185 184 185 184 184 184 184 185 184 185 184 185 184 184 184 184 184 185 184 184 185 184 184 184 184 184 185 185 184 184 185 185 185 184 185 185 185 184 184 185 184 185 184 184 185 185 184 184 185 184 185 184 184 185 185 185 184 185 184 185 185 184 185 184 185 185 184 184 185 184 184 185 185 184 185 184 184 184 185 185 184 185 185 185 184 184 184 184 184 185 185 185 185 185 184 184 185 152 155 157 157 155 153 153 155 159 163 167 170 171 171 171 172 173 173 174 174 173 172 171 171 172 173 175 178 183 189 193 198 202 203 203 203 204 205 206 206 205 203 199 197 194 190 188 187 187 188 191 194 195 196 196 195 193 189 186 182 178 176 175 176 176 177 177 177 177 178 179 181 181 181 180 177 175 174 176 180 183 185 183 180 175 170 165 162 159 157 156 155 154 156 159 166 172 177 180 178 173 166 162 160 161 162 162 159 155 152 147 144 142 141 141 139 137 136 136 137 139 142 145 147 147 146 145 145 146 148 149 149 147 145 141 137 136 135 150 150 150 148 146 147 154 166 177 190 196 194 185 176 172 175 182 190 199 207 211 214 214 214 212 208 199 188 171 155 144 136 138 145 154 159 158 153 148 148 151 156 163 172 183 190 198 205 211 214 214 214 213 207 200 194 187 183 181 181 183 187 194 200 204 205 203 200 198 199 201 204 207 208 209 209 206 202 194 186 180 177 180 186 192 195 194 191 185 179 173 167 162 157 151 149 147 147 147 146 147 152 160 171 182 192 185 185 184 184 184 185 184 184 184 184 185 185 185 184 185 184 185 184 184 185 185 184 185 199 192 181 172 166 159 151 146 143 140 137 132 126 123 124 132 140 152 167 181 193 184 184 184 185 185 185 185 185 184 185 185 184 185 185 184 184 185 184 184 184 184 184 186 184 184 186 186 184 184 186 186 186 186 184 184 186 186 184 186 184 184 184 186 184 186 184 184 186 184 186 184 186 186 184 186 186 184 186 186 186 186 186 186 186 186 184 186 184 184 184 186 186 186 184 184 184 184 185 184 184 185 184 185 184 184 184 185 184 184 185 185 185 184 184 185 185 184 185 184 185 184 184 184 184 185 184 184 185 185 184 184 185 184 184 184 184 185 184 184 185 185 185 184 185 185 184 184 185 184 184 185 184 184 185 185 185 184 185 184 185 184 184 185 184 185 185 184 185 185 185 184 185 184 185 185 185 184 185 185 185 184 185 184 185 184 184 184 185 185 185 184 184 185 184 184 185 184 185 185 185 184 184 185 185 185 185 185 185 185 185 185 184 184 184 185 185 185 185 184 185 184 185 184 184 184 185 184 185 184 185 184 150 153 156 157 156 154 151 150 152 154 158 162 165 167 168 168 170 172 173 174 175 175 175 174 175 175 175 176 179 184 189 194 199 203 203 202 201 203 205 206 207 206 204 201 197 194 192 191 190 190 190 191 192 193 194 195 195 194 192 188 185 181 179 179 179 180 181 182 183 184 184 183 182 181 179 177 174 172 172 176 181 186 189 188 185 179 173 169 166 163 162 160 157 156 156 159 165 171 177 179 176 170 163 157 155 156 158 158 156 153 150 146 143 142 141 141 140 138 137 137 138 141 144 147 149 150 149 148 147 148 150 152 152 151 148 145 143 141 141 150 150 150 148 145 146 152 163 173 184 191 190 183 175 172 175 182 189 197 205 210 214 214 213 210 205 195 183 168 154 143 137 141 150 160 165 163 157 150 146 145 145 148 154 165 174 185 196 205 211 214 214 214 211 206 201 195 190 185 183 182 184 189 194 199 201 202 202 202 203 203 204 204 205 207 209 209 206 201 195 190 185 183 183 185 185 185 185 185 183 180 178 175 171 166 163 159 155 151 146 141 141 145 154 164 175 188 184 185 185 185 185 185 185 185 184 184 184 184 184 185 185 184 184 185 184 184 185 184 203 197 188 180 175 168 160 152 146 141 135 130 125 123 126 132 138 148 161 174 188 184 185 184 184 184 184 185 185 184 184 185 185 185 184 185 184 185 184 184 186 184 184 186 184 184 184 184 186 184 186 186 184 184 184 186 186 186 186 186 186 184 184 186 184 186 186 186 184 186 184 184 184 184 186 184 186 186 184 186 184 184 184 186 184 186 186 184 184 184 184 186 184 184 186 184 184 185 184 185 185 184 184 184 184 185 184 184 184 184 184 184 185 184 184 184 184 184 184 184 184 184 185 185 184 185 184 184 185 185 184 184 185 185 185 184 185 184 184 185 185 185 185 184 185 185 184 185 184 184 184 184 185 184 185 184 185 185 184 185 185 184 185 185 184 185 184 185 184 185 184 185 184 184 185 185 184 184 185 184 184 184 185 185 184 184 184 185 185 184 184 184 185 185 185 184 184 184 184 185 184 184 185 184 184 184 184 185 185 185 184 185 185 185 184 184 184 185 185 185 184 185 185 184 185 185 185 185 185 184 185 184 152 154 155 156 155 153 151 149 149 150 151 154 156 158 161 163 167 170 173 175 177 179 179 178 179 179 178 179 181 185 190 195 199 201 201 199 198 199 202 205 207 207 205 203 200 197 197 197 196 195 193 191 189 188 189 192 195 197 195 193 189 186 184 183 183 183 184 186 188 188 188 185 183 179 175 173 170 169 170 174 180 186 190 190 187 182 176 173 171 170 169 166 163 161 159 160 164 168 173 174 170 165 158 153 151 152 154 154 153 151 149 146 144 143 142 141 141 140 139 140 141 144 146 149 151 152 151 150 150 152 154 155 156 155 154 151 149 148 148 150 150 150 148 147 148 152 161 170 179 185 185 180 175 173 177 182 188 195 203 208 214 214 213 208 201 191 179 165 152 144 139 145 155 166 171 169 162 154 148 142 137 136 139 148 159 173 187 199 206 211 214 214 214 211 207 201 195 190 185 181 181 184 188 192 195 199 201 203 204 203 201 201 202 205 208 210 209 206 203 198 192 186 182 178 175 176 179 182 185 186 186 186 183 179 175 171 165 157 147 139 135 136 141 150 160 174 186 196 184 184 185 184 184 184 185 184 184 185 185 184 185 185 184 184 184 184 184 185 185 201 193 187 183 177 167 158 150 141 135 128 125 125 127 132 137 144 155 169 184 197 185 185 185 184 185 184 185 184 184 184 185 185 184 184 185 184 185 186 186 184 186 186 184 186 184 184 186 186 186 184 184 184 186 186 186 184 186 184 184 186 186 186 184 186 186 186 186 186 186 184 184 186 186 186 186 186 186 186 186 186 186 184 186 186 184 184 184 184 186 186 184 186 186 185 185 185 185 184 184 185 184 185 185 184 184 184 185 184 185 184 185 185 184 184 185 184 184 185 185 185 184 184 184 185 185 184 185 184 185 184 184 184 185 184 185 184 185 185 185 184 184 184 184 185 185 185 185 185 185 185 184 185 185 185 184 184 184 185 185 184 184 184 185 184 185 185 185 185 184 185 185 184 185 185 185 185 185 185 185 184 184 184 185 185 184 185 184 185 184 185 185 184 184 185 184 185 185 185 185 184 185 185 184 184 185 184 184 185 184 185 185 185 184 185 185 185 184 185 185 184 184 185 185 184 184 184 184 184 185 154 154 154 155 155 154 152 151 150 148 147 146 147 149 151 154 158 163 168 172 176 179 181 181 181 181 181 181 181 182 186 191 195 198 200 199 196 195 196 199 203 205 206 205 203 201 200 201 202 202 200 196 190 186 183 185 190 194 198 198 196 193 189 187 186 186 186 186 188 190 191 190 186 182 177 173 170 167 166 167 172 178 184 189 190 187 183 178 176 175 176 175 173 169 165 162 160 162 164 167 166 163 158 153 150 148 149 150 151 150 149 148 146 145 143 143 142 141 141 141 142 143 146 148 151 153 154 154 154 154 156 158 160 161 161 160 158 156 155 155 150 150 150 149 149 150 154 160 165 171 176 178 177 176 177 180 183 186 191 199 205 212 214 213 207 199 188 176 163 152 145 142 148 159 170 175 174 169 161 153 143 133 127 125 132 143 158 174 188 199 206 212 214 214 214 214 208 201 195 189 183 180 179 181 183 186 191 195 199 201 200 198 198 200 204 208 211 212 212 210 207 200 191 183 174 170 170 175 181 186 191 195 196 196 192 189 183 174 164 152 141 134 131 133 139 147 160 173 184 195 184 185 185 185 185 184 185 184 185 185 185 185 185 184 185 185 184 185 185 184 184 200 195 192 186 176 166 155 145 137 130 126 126 128 131 134 139 148 162 178 194 184 184 185 184 185 184 184 185 185 185 185 184 184 185 185 184 185 185 185 184 184 186 186 184 184 186 184 184 186 184 184 186 184 184 186 184 186 186 184 186 186 186 186 186 184 184 184 186 184 186 186 184 186 186 184 186 186 186 184 186 186 184 186 186 184 184 186 184 186 186 186 184 186 185 185 184 185 185 184 185 185 185 184 184 184 185 184 185 184 184 185 184 185 185 184 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 184 185 185 184 185 184 185 185 185 185 185 184 184 184 185 185 185 185 184 185 184 184 184 185 184 184 185 185 185 185 185 185 185 184 184 185 184 184 185 184 184 185 184 185 184 184 185 184 184 184 184 184 185 184 185 184 184 184 184 185 185 184 184 184 185 185 184 185 184 185 185 184 185 184 184 185 185 185 185 185 184 185 184 185 184 184 185 184 184 184 184 185 185 185 184 184 185 185 184 156 155 155 155 155 154 154 154 152 150 147 145 144 145 146 150 154 159 165 171 175 179 181 181 180 180 180 180 181 182 186 190 194 197 197 195 193 192 192 195 199 202 203 203 202 201 201 203 205 206 204 199 191 184 181 182 187 193 198 199 197 194 190 189 188 188 188 189 191 193 194 192 187 182 176 170 167 165 164 165 170 176 182 187 188 186 183 179 178 178 179 179 177 172 167 163 159 158 159 160 158 155 152 149 146 145 145 146 147 147 147 147 147 146 145 143 143 142 142 143 144 146 148 150 152 155 156 157 158 159 162 165 166 168 169 168 166 165 165 165 148 148 149 150 151 152 155 157 159 163 167 171 175 178 181 184 183 183 186 192 200 208 212 212 207 199 189 178 165 154 148 145 150 160 170 176 177 175 169 161 150 136 126 121 124 132 146 162 176 189 199 207 214 214 214 214 213 207 201 194 186 180 175 172 172 173 177 182 188 192 193 194 197 201 205 210 213 214 214 214 214 207 197 188 179 173 173 177 183 188 194 199 203 204 201 198 192 182 172 160 149 141 135 134 137 142 150 160 169 179 190 197 185 184 185 185 185 184 184 184 185 184 185 185 185 184 185 184 184 184 185 184 201 198 193 183 172 161 151 142 133 129 127 128 128 129 132 141 155 173 191 185 185 185 185 184 184 185 185 184 185 185 184 185 184 185 185 185 184 184 184 186 184 186 186 184 186 186 184 184 184 184 186 186 186 184 184 186 186 186 186 184 184 186 184 184 186 184 184 184 186 184 184 184 186 186 186 186 184 184 184 186 186 184 184 184 186 186 186 184 186 184 186 184 184 184 185 184 185 185 184 185 184 185 184 185 185 184 184 184 185 185 185 184 185 185 185 185 184 185 185 184 184 184 185 185 184 185 184 185 185 185 185 185 184 184 184 184 185 184 185 185 184 184 184 185 184 184 185 185 184 185 184 185 184 184 185 184 185 185 185 185 184 185 184 184 185 185 185 184 184 185 184 184 184 184 185 184 185 184 184 184 184 184 184 185 184 184 184 184 185 185 184 184 184 184 185 185 184 185 184 184 185 185 185 185 184 185 184 185 185 184 184 185 184 184 184 184 185 185 185 184 185 184 185 184 184 184 184 184 156 156 157 158 159 159 158 157 156 154 152 150 149 149 149 150 153 157 163 169 173 177 177 175 173 173 174 175 177 179 183 188 191 194 194 192 190 188 189 191 194 197 199 199 199 198 199 201 203 205 203 199 192 186 183 183 186 190 193 194 192 190 188 187 187 188 188 189 191 193 194 191 186 182 176 171 167 165 164 165 169 175 180 185 186 185 181 178 176 177 177 177 174 170 165 161 157 154 154 154 152 150 148 146 145 144 143 144 144 145 145 146 147 146 146 144 143 143 143 143 145 147 149 151 154 157 159 161 163 165 169 173 175 177 178 177 176 174 174 174 147 147 148 150 153 155 157 157 156 156 160 166 174 181 187 188 185 181 181 186 195 204 210 211 208 202 192 182 169 158 151 147 151 159 168 174 177 179 177 171 159 144 131 123 123 128 139 154 168 181 193 203 212 214 214 214 214 210 205 198 190 181 173 166 163 161 164 169 175 182 186 192 197 203 208 211 213 214 214 214 214 211 203 195 186 181 179 181 184 188 194 199 203 205 203 200 194 186 177 168 159 152 146 143 142 143 147 152 157 164 173 179 185 190 196 184 184 185 185 184 185 185 184 184 184 185 184 184 185 185 184 185 203 200 194 185 175 166 157 148 137 131 128 126 125 125 128 138 152 171 190 185 184 184 185 185 184 184 184 185 184 185 185 184 184 185 184 185 184 184 185 186 184 184 186 186 186 184 186 184 184 186 184 186 184 184 186 186 186 184 186 184 184 186 186 184 186 184 184 184 184 186 184 186 184 186 184 184 186 184 186 184 184 184 186 184 186 184 184 184 186 186 184 184 184 184 185 184 184 185 184 184 185 185 185 184 184 184 185 185 184 184 184 184 185 185 185 185 184 185 185 185 184 185 185 185 184 185 184 185 185 184 185 184 185 184 184 184 184 184 185 185 185 185 184 185 185 185 185 184 185 184 184 185 184 184 185 185 184 184 184 184 184 185 184 185 185 184 185 184 184 185 185 184 185 185 184 185 184 184 185 184 184 185 185 184 185 184 185 185 184 185 184 185 184 185 184 184 185 185 184 185 185 185 185 184 185 184 185 185 185 185 185 184 185 184 185 185 184 185 185 184 185 184 185 184 185 184 185 155 154 156 158 161 163 163 163 162 161 160 159 159 158 157 155 154 155 157 162 167 171 173 171 168 165 163 165 168 172 175 181 185 188 190 191 190 187 185 186 188 191 193 195 195 194 194 195 197 199 201 200 197 194 189 186 185 186 187 188 187 186 185 184 184 185 186 188 189 190 192 192 189 186 182 177 173 169 166 165 165 168 174 178 182 183 182 179 175 174 173 173 172 169 165 161 158 154 151 150 150 148 147 146 146 145 144 143 143 143 143 145 146 147 147 146 145 144 143 143 143 144 146 148 150 153 157 161 163 166 170 175 180 183 186 187 186 184 182 181 181 146 146 147 151 155 158 160 157 153 150 153 161 173 185 192 193 186 180 176 181 189 199 207 210 209 204 196 187 175 163 154 149 151 156 164 171 177 183 185 181 171 155 141 129 126 128 135 146 159 172 186 198 208 214 214 214 214 212 209 203 194 183 172 161 154 150 150 154 160 170 178 188 198 206 211 212 214 214 214 214 214 213 208 203 196 191 188 186 186 188 191 197 201 204 203 200 195 188 182 177 172 166 161 156 152 150 148 146 146 148 154 160 167 175 184 194 185 184 185 185 184 185 184 185 184 184 184 184 184 184 185 184 204 200 195 186 178 171 163 155 144 135 129 125 122 122 125 135 150 169 189 185 184 185 185 185 184 185 184 184 184 185 185 184 184 184 185 185 184 184 184 184 185 184 184 184 186 186 184 186 186 184 186 184 184 184 184 186 186 184 186 186 184 184 184 186 186 186 184 184 186 184 186 186 186 184 186 186 184 186 186 186 186 184 186 184 184 184 184 184 186 186 184 184 184 186 185 184 184 185 184 184 184 185 184 184 185 184 185 184 185 185 185 184 185 185 185 184 184 184 184 185 184 184 184 185 185 185 185 184 184 184 185 184 185 184 184 184 184 184 185 185 184 185 185 185 185 185 185 185 184 184 184 185 185 185 184 185 184 184 185 184 185 184 185 185 184 185 184 184 184 184 185 184 184 184 184 184 185 184 185 185 184 185 185 185 184 184 184 185 184 184 185 185 185 184 184 184 184 185 184 184 185 184 185 184 184 185 185 184 184 184 184 185 185 185 184 184 185 185 185 184 184 185 185 184 184 185 184 152 153 155 160 165 167 169 168 167 166 166 168 169 169 168 164 160 157 157 161 165 168 168 164 159 154 152 155 159 166 172 177 182 185 187 188 187 185 183 183 185 187 188 190 190 189 189 190 191 193 195 195 195 195 194 192 189 186 184 182 179 178 178 178 179 181 184 186 187 188 189 188 186 184 182 179 175 172 169 168 167 169 172 176 178 179 177 175 172 170 168 166 165 162 158 155 153 150 148 146 146 145 145 146 146 146 146 144 143 142 143 144 146 147 147 147 146 145 144 143 142 143 145 147 149 153 158 162 166 170 174 181 186 190 193 194 193 190 187 186 186 144 144 145 151 157 161 163 157 150 145 147 156 172 186 195 195 187 178 172 176 184 195 203 207 207 204 198 189 177 166 157 151 150 154 160 167 175 185 191 191 181 166 151 137 130 128 132 140 150 163 176 190 201 209 212 214 214 214 213 208 198 186 172 159 150 142 140 142 148 159 170 184 197 207 212 213 214 214 214 214 214 214 211 209 205 201 197 193 190 190 191 195 200 203 202 199 195 190 186 184 183 179 174 169 163 159 152 146 142 140 141 145 152 161 171 183 194 184 185 185 185 184 184 184 184 185 184 184 184 185 184 184 185 201 195 186 181 176 170 163 150 139 131 124 183 183 183 183 145 165 186 185 184 184 185 184 185 184 184 185 184 185 185 184 185 185 184 185 185 185 184 184 185 184 186 184 184 186 186 184 186 184 184 186 186 184 186 184 186 186 186 186 184 184 186 186 186 186 186 186 186 186 186 184 184 184 184 184 184 186 184 184 184 184 184 184 184 186 184 186 186 184 184 186 186 184 185 184 184 185 184 185 185 184 185 185 184 184 184 184 185 185 185 184 185 184 184 185 185 185 185 184 185 185 184 185 185 185 185 185 184 185 185 185 184 185 184 185 184 185 184 185 185 185 184 185 184 184 184 184 185 185 185 184 184 185 184 184 184 184 185 184 184 185 184 184 184 184 185 185 184 185 184 184 184 184 184 185 184 184 185 184 184 185 184 184 184 184 185 184 185 185 185 184 184 184 184 185 185 184 185 185 184 185 185 184 185 184 184 185 185 184 184 185 184 184 185 185 185 184 185 184 184 185 184 184 184 184 184 148 151 155 161 166 170 172 172 170 169 171 174 176 177 175 170 164 159 157 158 162 164 163 159 153 148 147 150 155 162 168 175 179 182 185 186 185 183 181 181 182 183 185 185 185 185 185 185 186 188 189 191 193 196 197 196 192 187 182 176 173 172 172 173 174 177 180 183 185 185 185 185 183 182 181 178 176 174 172 170 170 170 173 175 176 175 174 172 169 166 164 161 159 156 153 150 149 146 144 143 143 143 143 145 146 146 146 144 142 141 141 143 145 146 147 147 146 145 144 143 143 143 145 147 150 154 159 163 166 170 175 182 187 191 195 195 194 190 187 186 186 142 142 144 151 158 163 165 158 150 142 143 153 169 185 195 195 186 176 169 172 179 190 199 202 203 201 195 188 177 166 157 151 150 152 157 164 173 185 194 195 187 172 157 141 132 129 130 136 144 155 168 181 194 203 209 212 214 214 214 211 201 189 175 161 150 141 137 137 143 154 166 181 195 205 209 209 209 210 212 214 214 214 214 213 212 208 205 199 195 193 194 197 201 203 202 199 196 192 189 188 187 185 181 176 171 166 158 150 145 140 139 140 144 151 159 170 180 188 197 185 184 185 184 185 185 184 184 184 185 185 185 184 185 201 195 187 183 180 176 169 157 145 135 126 183 183 183 183 139 159 180 185 185 184 184 185 185 185 185 185 185 184 184 185 185 184 185 184 184 185 185 185 185 184 186 184 186 184 184 186 186 186 186 186 186 186 186 184 184 186 186 186 184 184 186 186 186 184 186 184 185 185 186 184 186 186 184 186 184 186 184 184 186 186 184 186 186 186 186 186 186 186 184 184 184 184 185 185 184 185 184 185 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 184 185 185 184 185 185 185 184 184 184 185 185 184 184 185 185 185 185 184 184 185 184 185 184 184 184 184 184 185 184 184 185 184 185 185 184 185 184 184 185 184 184 185 185 185 184 185 185 184 185 185 184 184 184 185 184 185 185 184 184 185 185 185 185 185 184 184 185 185 185 185 185 184 185 185 185 184 185 184 185 184 185 184 184 185 184 184 184 184 184 185 184 185 184 185 185 184 185 184 185 184 184 184 185 184 184 184 184 184 184 185 147 147 150 155 161 167 171 173 172 170 170 171 174 177 178 175 170 163 157 154 155 158 161 161 157 154 150 150 152 156 162 168 174 178 181 184 186 185 183 182 181 181 182 183 183 182 181 181 182 183 184 186 189 192 197 199 199 195 188 181 174 169 168 168 169 171 174 176 179 181 183 184 184 183 181 179 177 174 173 173 173 173 174 175 175 176 174 173 171 168 164 161 159 156 153 150 148 146 144 142 141 141 141 142 143 144 145 144 142 140 139 140 141 143 145 146 146 146 145 145 145 144 145 147 150 153 156 161 164 165 167 170 176 181 186 189 189 187 184 180 179 178 141 141 143 151 159 165 166 160 151 143 143 152 167 182 190 191 183 174 168 170 177 186 193 196 196 194 188 181 171 161 154 148 146 148 152 160 170 183 192 195 188 175 161 146 136 132 132 135 141 150 160 172 185 196 205 210 214 214 214 212 203 192 180 167 157 147 141 140 144 153 165 179 192 201 202 200 198 200 204 207 210 213 214 214 214 213 210 206 201 199 198 200 203 204 202 199 195 191 188 188 187 186 183 180 177 174 167 161 155 150 146 144 143 145 149 155 162 168 177 188 195 184 185 185 184 184 185 184 185 185 185 185 184 201 194 187 183 182 180 174 162 150 139 129 183 183 183 183 183 152 174 194 185 185 184 184 185 184 185 184 184 184 184 185 185 184 185 184 184 185 185 185 185 184 184 186 186 186 184 186 184 184 184 184 184 186 186 186 186 186 184 184 184 186 184 186 186 184 184 186 185 185 184 186 186 186 186 186 186 186 186 186 186 186 184 184 186 186 184 186 184 184 184 186 186 186 184 184 184 184 184 185 184 184 185 184 185 184 184 185 184 185 185 184 184 184 184 184 184 185 184 185 184 185 185 184 185 184 185 185 185 184 184 184 184 184 184 184 184 184 185 184 185 185 185 185 184 185 184 185 185 185 185 184 184 184 185 184 185 184 185 184 184 184 185 185 185 185 185 184 184 185 185 184 185 185 184 185 185 185 185 184 185 185 184 185 184 185 184 184 184 185 185 185 185 184 184 185 185 185 184 184 185 185 185 184 184 184 185 184 185 184 184 184 184 184 184 185 184 184 184 185 184 184 184 184 185 185 147 147 150 155 161 166 170 172 170 168 167 168 171 173 174 171 166 160 154 152 153 155 158 160 160 159 159 160 161 163 165 168 174 179 183 187 188 188 186 183 183 182 182 182 182 181 181 181 181 182 183 185 188 193 197 201 201 196 189 182 174 169 167 167 168 168 170 172 175 178 181 183 183 183 180 177 174 172 172 174 176 178 179 180 180 179 177 174 172 168 165 162 160 157 153 149 146 143 141 139 139 140 141 141 141 142 141 141 139 138 137 138 139 141 143 145 145 145 145 146 146 146 147 149 153 156 160 163 163 161 160 160 163 167 171 173 173 171 168 165 163 163 140 140 142 150 159 165 167 162 154 146 145 152 165 177 185 185 179 173 168 170 176 183 189 190 190 187 181 174 165 157 150 146 144 145 150 157 167 179 189 192 187 175 163 149 140 136 135 137 141 147 155 165 177 190 201 209 214 214 214 212 203 195 185 175 166 157 150 147 148 155 165 178 190 195 195 190 188 190 195 201 206 211 214 214 214 214 212 209 206 204 203 203 204 203 200 197 194 190 186 185 184 183 182 181 182 181 177 174 170 166 159 154 148 144 142 143 145 150 158 170 180 191 185 185 185 185 185 184 185 184 184 184 184 200 193 186 183 183 182 177 166 154 144 133 183 183 183 183 183 146 167 188 184 184 185 185 185 185 184 184 184 185 185 185 185 185 184 185 185 184 185 184 185 184 186 186 186 184 186 186 186 186 184 186 186 186 186 186 186 186 184 184 184 184 184 186 184 186 186 184 185 184 186 184 184 184 184 186 186 184 184 184 184 184 184 186 186 184 186 186 184 186 186 186 184 184 184 185 185 185 185 185 185 185 185 185 184 184 185 185 185 184 185 184 185 185 184 184 184 185 184 184 184 185 185 185 185 185 184 185 185 184 185 184 185 185 184 184 185 184 185 184 185 185 184 185 185 185 185 184 184 184 185 184 184 184 185 184 185 185 185 185 184 185 184 184 185 185 184 184 185 185 185 184 185 185 184 185 184 185 185 184 185 184 185 184 185 184 185 185 185 185 184 184 184 184 185 185 184 184 184 185 184 184 185 185 185 185 185 185 184 185 185 185 185 184 185 184 185 184 184 184 185 184 184 184 185 148 147 148 150 154 159 164 167 168 167 165 163 164 165 166 166 164 159 155 151 149 150 153 156 160 164 167 170 173 173 171 170 171 175 181 186 190 192 191 188 186 185 184 184 184 183 182 181 181 181 182 183 185 188 193 198 201 201 197 190 184 176 170 168 167 167 167 168 169 172 174 179 182 184 184 180 175 170 168 170 174 178 181 183 184 183 182 179 176 173 169 166 163 162 159 155 150 145 142 139 139 140 142 142 142 141 139 138 137 136 135 136 137 138 140 142 144 145 145 145 146 147 148 150 152 157 161 164 165 162 157 152 149 149 152 155 157 156 154 150 148 146 146 139 139 141 149 158 164 167 162 155 147 146 152 163 174 181 182 177 172 169 172 176 183 187 188 186 183 177 171 163 156 151 147 145 146 149 156 165 177 186 190 186 175 164 152 143 139 138 139 141 144 149 158 170 184 197 208 214 214 214 212 205 198 190 182 174 165 157 153 152 157 166 178 188 192 190 185 181 183 188 194 201 207 211 213 214 214 214 212 210 208 206 205 205 202 199 195 192 188 185 182 180 179 179 181 184 186 185 185 183 179 172 164 155 146 141 137 136 138 145 156 167 180 194 185 185 185 185 184 185 185 185 185 184 201 194 186 184 185 184 179 169 159 149 137 183 183 183 183 183 140 160 180 195 184 184 185 184 185 185 184 184 184 184 185 184 184 185 185 185 185 184 185 185 185 186 186 186 186 184 186 184 184 184 186 184 184 186 186 184 186 186 186 184 186 184 186 184 186 186 186 185 184 184 184 184 184 184 186 186 186 184 184 184 186 186 186 186 186 184 186 184 184 184 184 186 184 184 184 184 185 185 185 185 184 184 184 185 184 184 184 184 184 185 184 185 185 184 185 184 185 184 184 185 185 184 184 185 184 184 185 185 184 185 185 185 184 184 184 185 184 184 185 184 184 185 184 184 185 185 184 184 185 185 184 184 184 184 184 184 184 184 185 184 185 185 184 184 184 184 184 184 184 184 184 185 185 184 185 185 184 184 185 184 185 185 185 184 185 184 184 185 185 184 185 184 185 185 185 184 184 184 185 185 184 184 185 184 184 184 185 185 185 185 184 185 185 184 184 185 184 184 184 184 184 184 184 185 149 148 148 150 153 157 161 163 164 163 161 159 159 160 161 161 158 154 150 147 147 148 150 154 159 166 172 178 182 182 178 174 173 176 181 186 191 193 192 190 188 187 186 186 185 184 183 181 181 181 182 183 185 188 192 196 199 199 196 190 184 177 172 170 168 168 167 166 167 169 172 176 181 184 184 179 173 167 165 167 172 179 183 185 185 184 182 179 176 172 168 165 164 163 161 157 151 146 142 139 139 141 144 144 143 141 138 136 135 134 134 135 136 137 139 141 143 144 144 145 147 149 151 153 156 161 165 167 166 163 155 148 143 142 143 146 147 146 144 141 139 137 137 136 136 138 146 155 162 165 160 153 146 146 151 161 172 179 181 178 174 172 174 179 185 189 190 188 185 179 174 169 164 160 156 153 151 152 156 164 175 185 189 185 176 166 155 146 142 139 139 139 140 143 150 161 176 191 203 213 214 214 213 207 201 194 186 178 168 160 155 154 158 166 177 187 191 189 184 181 181 185 189 194 200 205 207 210 213 214 214 214 212 210 207 204 200 195 193 190 187 183 179 176 175 176 179 185 189 192 194 194 192 185 176 165 154 145 138 135 135 139 148 157 168 181 191 185 185 184 185 184 184 185 185 184 184 197 190 188 188 186 182 173 164 155 145 183 183 183 183 183 183 149 168 184 196 185 184 185 185 184 184 185 184 185 185 184 184 184 184 184 184 185 184 184 185 184 184 186 186 184 184 186 186 186 186 184 184 186 186 184 186 186 186 186 186 186 184 184 184 186 186 184 184 184 186 184 184 186 186 186 184 184 184 186 184 184 184 186 184 186 186 184 186 186 186 184 186 186 186 185 184 185 184 185 184 184 185 185 185 184 185 185 184 184 184 184 185 184 184 185 184 184 185 184 185 184 184 184 184 184 184 184 185 185 184 184 184 185 185 184 185 184 184 185 184 185 185 185 185 185 184 184 184 184 185 184 184 185 185 185 184 185 184 185 184 185 184 185 184 184 184 185 184 185 185 184 185 184 185 185 184 184 185 184 184 184 184 184 185 185 184 185 185 184 184 184 185 185 184 184 185 184 184 184 184 184 185 184 184 185 184 184 184 184 184 184 185 185 184 184 184 184 184 185 185 185 185 150 149 148 147 148 150 154 157 159 159 158 156 155 154 155 156 156 154 151 147 144 144 144 146 149 156 166 174 182 187 187 182 176 174 175 179 184 188 190 190 189 188 188 187 187 186 185 183 181 179 179 180 182 184 187 190 192 194 194 191 187 183 178 174 172 170 168 167 166 166 166 169 173 178 181 181 176 170 165 162 165 170 176 180 182 181 179 176 173 170 167 164 162 162 162 161 158 154 148 145 142 143 145 147 148 145 142 138 135 134 134 134 135 137 137 139 140 142 143 145 146 149 152 155 157 161 165 167 169 168 164 158 151 147 145 147 149 150 149 148 145 143 141 141 133 133 135 144 153 159 162 158 150 143 143 149 160 172 180 183 181 177 176 179 184 190 195 196 195 192 188 184 181 179 176 172 165 161 157 158 165 175 185 188 185 176 167 155 147 142 139 138 137 137 139 146 156 169 183 195 206 214 214 214 212 206 198 188 179 168 159 155 154 158 167 179 190 194 194 190 187 186 186 186 188 191 195 199 203 208 212 214 214 214 211 206 201 195 191 189 188 186 182 176 172 170 171 176 183 190 195 200 203 202 197 189 177 166 156 148 144 143 145 148 152 158 166 174 181 188 194 184 184 185 184 185 185 185 185 196 192 190 188 183 174 167 161 151 138 183 183 183 183 183 141 158 174 188 200 185 185 185 185 185 184 185 184 184 185 184 184 184 185 185 185 184 185 185 185 184 184 186 184 184 186 184 186 184 186 184 184 186 186 186 184 186 186 184 184 186 186 186 184 184 185 185 184 186 186 186 184 184 184 186 186 184 184 186 186 184 184 186 186 184 184 186 184 186 184 186 184 186 184 185 185 185 184 184 184 184 185 184 184 185 184 185 185 184 184 184 185 184 184 185 185 184 185 185 184 185 184 185 184 184 185 184 184 184 185 185 185 185 185 184 184 185 184 184 184 184 185 184 184 185 185 185 185 184 184 184 184 185 185 184 184 184 184 185 184 185 185 184 185 184 184 184 185 185 184 185 185 185 184 184 185 185 184 185 184 185 184 185 185 185 184 185 185 185 184 185 185 184 184 185 185 185 184 185 184 184 184 184 184 185 185 184 185 184 185 185 185 185 184 185 185 185 185 184 185 185 150 149 147 146 145 147 150 152 154 154 153 152 150 151 152 154 155 153 150 145 142 141 141 141 145 152 162 171 180 186 187 183 177 174 174 176 178 181 183 185 186 188 188 189 188 187 185 183 180 178 177 178 180 183 185 186 186 186 185 184 183 181 179 176 174 172 170 169 167 166 167 168 172 175 177 177 174 169 164 162 163 168 172 175 175 173 171 167 164 161 159 157 157 158 161 162 161 157 152 149 146 148 150 153 152 149 144 139 136 134 135 136 138 139 139 139 140 142 143 145 148 151 155 158 161 164 166 166 166 166 164 162 159 158 159 161 163 165 164 163 160 158 157 157 131 131 133 141 150 157 159 155 147 140 141 148 159 172 181 186 184 181 180 184 190 196 201 203 203 200 197 195 194 193 191 186 177 170 163 161 166 176 185 188 185 176 166 155 147 142 139 137 136 136 139 145 154 165 177 187 199 209 214 214 214 208 198 186 176 165 157 153 152 158 168 181 193 199 201 198 195 192 189 185 183 183 186 190 196 202 207 212 214 214 211 205 199 192 187 186 186 185 181 175 169 165 167 172 181 188 196 203 206 208 205 198 188 177 168 161 158 157 155 154 152 152 155 160 166 174 183 192 184 185 184 184 185 185 185 185 197 193 188 182 174 169 164 156 143 183 183 183 183 183 135 150 166 182 196 185 184 185 185 184 185 184 184 185 185 185 185 185 184 185 184 184 184 185 184 184 184 186 184 184 186 184 186 186 186 184 186 186 184 186 186 184 186 184 186 184 186 184 184 184 184 185 185 184 184 184 186 186 184 186 184 184 186 184 186 184 186 186 186 184 186 184 186 184 186 184 184 184 185 184 185 185 185 185 184 184 184 184 185 185 184 184 185 185 185 185 184 185 184 185 185 184 185 184 184 184 184 185 184 184 184 184 185 184 185 184 185 184 185 184 184 184 185 185 184 184 185 184 185 184 185 185 185 185 185 184 185 185 185 185 184 184 184 184 185 185 185 184 184 185 185 184 184 185 184 185 184 185 185 184 185 185 184 185 184 184 184 185 185 185 184 185 185 185 184 184 185 184 185 185 184 185 185 185 184 185 185 185 184 185 184 184 184 185 184 184 184 185 184 184 184 185 185 185 185 185 150 149 146 144 143 144 146 149 150 150 149 148 148 149 151 154 155 153 150 145 141 140 139 139 141 148 158 167 176 183 184 181 177 174 173 172 173 174 177 180 184 187 188 190 189 188 186 183 179 177 176 177 179 182 183 183 181 179 177 177 179 179 180 178 177 175 172 170 169 168 168 168 170 173 174 174 171 168 164 162 163 165 168 168 167 165 162 158 155 153 151 150 152 155 159 162 162 160 156 153 152 153 155 157 156 152 147 141 137 135 137 139 141 141 141 141 141 142 144 146 149 152 157 161 163 166 166 165 164 164 165 167 169 172 175 178 181 182 183 181 179 176 175 175 129 129 131 138 146 152 154 150 143 137 139 148 162 176 186 190 188 184 183 188 194 202 209 212 212 209 206 205 205 205 203 197 187 178 169 165 168 177 186 189 185 177 167 156 147 142 138 136 135 135 138 143 151 159 168 177 189 201 209 214 214 208 198 185 174 163 154 151 151 157 167 181 194 201 185 185 184 185 195 187 181 178 179 182 188 194 201 208 213 214 211 204 197 189 185 185 186 185 181 174 166 162 163 168 175 183 192 200 205 208 207 204 197 189 182 176 174 172 169 162 155 149 146 147 151 158 168 179 191 184 184 184 185 184 185 184 184 196 189 182 175 172 169 162 150 138 183 183 183 183 129 142 157 175 192 185 184 184 184 185 185 184 184 184 184 185 185 184 184 184 184 185 184 184 185 186 184 186 186 186 184 184 186 184 186 184 186 186 186 184 184 186 186 186 186 184 184 184 186 186 185 185 184 185 185 184 186 184 186 186 184 186 186 184 184 184 184 186 186 186 184 186 186 184 186 184 184 185 184 184 185 185 184 184 185 184 185 184 185 185 184 184 185 184 185 184 184 185 185 185 185 184 184 184 185 185 184 184 184 185 185 185 185 185 184 184 184 184 185 185 185 185 184 185 185 184 185 185 184 185 185 185 184 184 184 184 184 184 185 185 185 185 184 185 184 184 184 185 184 185 185 184 185 185 185 184 184 185 185 184 184 185 184 185 184 184 185 185 184 184 185 185 185 184 184 184 185 184 185 185 185 185 184 185 184 184 184 185 184 185 184 184 185 184 185 185 184 185 184 185 185 184 184 184 184 147 149 148 145 143 141 141 143 145 146 146 146 145 145 147 150 154 155 154 150 145 141 139 137 137 140 146 154 162 171 177 180 179 176 174 172 169 167 168 170 175 180 185 188 190 190 189 186 183 179 176 174 175 178 181 181 179 175 171 169 170 173 177 179 179 178 176 174 172 170 170 169 168 169 170 170 169 168 166 163 161 161 161 161 161 158 155 152 149 146 145 144 145 147 152 157 161 163 162 159 157 156 158 160 161 159 155 149 143 139 137 138 141 143 143 143 142 142 143 145 148 151 155 159 163 166 168 167 165 163 165 169 175 181 188 194 184 184 184 184 185 184 197 197 197 130 130 131 135 141 145 147 145 140 138 143 153 167 182 192 195 191 186 183 188 195 205 212 214 214 214 211 208 207 206 204 197 188 179 171 168 171 180 188 191 187 179 170 159 150 144 139 137 135 135 137 141 147 153 159 165 177 190 201 209 212 207 196 183 171 160 152 149 149 155 164 176 189 199 184 184 184 184 185 192 184 178 177 177 181 186 193 202 209 213 211 205 198 191 187 187 187 186 181 174 167 162 161 163 168 174 181 188 194 198 201 201 199 195 190 187 186 184 178 169 160 150 143 141 142 147 155 166 179 192 184 184 184 185 185 184 185 184 193 185 179 177 175 170 157 146 133 183 183 183 183 133 147 166 185 185 184 185 184 184 185 184 184 184 184 185 184 184 184 184 185 184 184 184 185 186 184 184 184 186 186 184 184 186 184 186 186 186 186 186 184 184 186 184 184 186 186 184 184 184 184 186 185 185 184 184 186 184 184 184 184 184 184 186 184 186 186 186 184 186 184 186 186 184 186 186 185 184 185 184 185 185 185 184 184 185 184 185 184 185 185 185 184 185 184 184 184 185 185 184 184 185 184 185 184 184 184 185 185 185 185 185 185 185 184 184 184 184 184 185 184 184 184 184 184 185 185 184 184 184 185 185 184 185 184 185 184 184 185 185 184 184 184 184 184 185 184 184 185 184 185 185 185 185 185 185 184 185 184 185 184 184 184 184 184 185 184 185 184 184 184 185 184 185 184 184 185 185 185 185 184 185 184 184 185 184 184 184 184 185 184 184 185 184 185 184 184 185 184 184 185 184 184 185 184 145 146 146 144 142 141 141 141 142 143 143 143 143 144 147 150 154 156 155 151 146 141 139 137 138 141 146 153 159 167 173 175 175 174 172 171 168 166 166 168 172 177 182 186 188 189 188 187 183 178 175 173 175 178 181 181 177 172 166 164 165 170 174 178 179 177 174 171 170 169 168 168 167 167 167 166 165 163 162 161 158 157 156 155 154 151 148 146 143 142 141 141 142 145 149 154 159 161 162 161 159 159 160 162 162 160 155 149 143 139 137 139 141 143 144 143 143 143 145 147 150 154 159 163 166 169 172 172 170 169 172 178 186 194 184 184 184 184 185 185 184 184 185 185 185 131 131 132 134 136 138 141 140 139 139 147 159 174 188 197 199 193 185 181 185 193 203 212 214 214 214 209 205 202 198 194 188 180 174 170 168 173 182 190 193 189 181 173 162 152 146 141 138 135 135 137 141 145 148 152 158 167 179 190 198 201 198 190 179 169 160 153 149 148 153 161 171 183 194 185 184 184 184 185 184 192 184 179 177 177 179 186 195 203 208 209 206 202 196 193 192 190 188 183 176 170 165 162 161 161 163 167 172 177 183 188 192 194 195 194 194 192 189 183 174 166 156 149 144 142 143 148 156 167 179 189 185 185 185 184 184 184 185 196 189 184 182 181 175 163 151 138 128 183 183 183 183 141 160 181 185 184 184 184 185 184 184 185 184 185 185 185 185 185 184 185 184 185 185 184 185 184 186 184 184 184 184 186 186 186 186 186 184 184 184 184 186 184 186 184 186 186 186 186 186 184 184 185 185 184 185 184 184 186 184 186 184 184 184 186 186 186 184 184 184 184 184 184 184 186 184 185 184 185 185 184 184 185 184 185 184 185 184 185 184 184 184 184 184 185 184 185 185 185 184 185 185 184 184 185 184 184 184 184 185 184 184 185 184 184 185 185 185 185 184 184 185 185 184 185 184 185 184 184 185 185 184 184 185 184 185 185 185 185 185 184 185 184 185 184 184 184 184 185 184 184 184 185 185 184 185 185 184 185 184 184 184 184 185 185 184 184 184 184 185 185 184 185 184 185 185 185 185 184 184 184 185 184 184 184 185 184 184 185 184 184 185 185 184 185 184 185 184 184 185 184 184 184 185 137 141 143 143 143 143 143 143 142 142 142 142 142 143 145 148 152 155 157 155 151 145 141 139 139 142 145 150 156 161 166 170 172 173 172 172 171 170 168 168 170 173 176 180 183 186 188 188 187 183 178 175 173 175 178 182 181 178 172 166 163 164 168 173 177 177 174 170 167 165 165 166 166 166 166 165 164 162 160 159 157 155 154 152 151 150 147 146 144 143 143 142 143 144 146 150 153 156 158 159 160 159 159 160 161 160 157 153 147 142 138 137 137 139 141 142 142 142 143 146 149 153 157 162 165 168 170 174 175 176 178 183 188 195 185 185 184 185 185 185 184 184 184 184 184 184 134 134 134 132 131 131 134 135 138 143 154 167 183 196 204 203 193 183 176 180 189 202 212 214 214 211 205 198 190 183 177 171 166 165 165 168 175 184 192 195 192 185 176 165 155 148 143 139 136 135 137 141 144 146 148 151 159 168 176 184 188 187 181 174 167 159 153 148 147 150 155 164 175 186 197 184 184 184 184 185 184 194 186 179 174 174 177 186 195 203 207 208 207 204 201 198 194 189 184 179 175 170 165 158 153 150 149 151 154 161 168 176 184 191 195 197 195 192 186 179 173 166 160 154 148 144 144 148 154 163 173 185 196 185 185 184 185 185 185 194 189 187 185 179 166 155 143 132 183 183 183 183 136 155 177 194 185 185 184 184 184 185 185 185 185 184 184 184 184 184 184 185 185 185 184 185 186 184 184 184 186 184 186 186 184 186 184 186 186 186 184 184 186 184 186 186 184 184 184 186 184 184 185 184 184 185 184 184 186 184 186 184 186 186 184 184 186 184 184 186 186 186 186 186 184 184 184 184 184 185 184 185 184 185 184 185 185 184 184 185 185 184 184 185 185 185 184 185 185 184 184 184 185 185 184 184 184 185 185 185 185 184 184 184 184 184 184 185 185 184 185 184 184 184 185 184 184 184 184 185 184 185 185 185 185 185 185 184 184 184 184 184 185 185 184 185 184 184 185 184 184 185 184 184 184 184 184 184 185 184 185 185 184 184 184 185 184 185 185 184 185 185 184 184 184 184 185 184 185 185 185 185 184 185 185 185 185 184 184 184 184 185 185 184 184 185 185 185 185 185 185 185 184 185 135 137 139 141 143 145 146 146 144 143 142 143 144 145 147 150 154 157 158 156 151 145 141 140 143 147 152 157 161 163 165 168 170 171 171 172 173 174 174 174 175 176 176 177 179 183 186 187 187 183 179 175 174 176 180 183 183 179 174 168 165 165 168 173 175 174 170 165 161 160 161 163 165 165 165 164 163 160 158 156 154 151 149 148 148 147 146 146 146 146 147 147 148 149 150 151 152 153 155 156 158 159 159 158 158 156 153 149 144 140 137 135 135 137 138 139 140 141 143 147 152 156 161 165 168 168 170 175 180 184 189 195 184 185 185 185 185 185 184 184 184 184 184 184 184 184 137 137 136 132 127 125 127 132 137 147 161 175 191 204 210 207 194 181 172 175 185 199 210 214 213 208 199 190 178 167 159 153 152 154 160 168 176 186 194 197 195 188 180 169 159 152 146 141 138 137 139 141 143 143 143 145 150 158 165 172 177 178 175 171 166 160 154 149 146 147 150 155 165 175 188 185 184 184 185 185 185 185 195 185 175 171 173 179 188 196 203 208 211 212 209 205 199 192 187 184 181 177 169 158 147 140 134 132 134 139 148 159 171 182 190 195 195 192 188 184 181 178 173 166 157 149 144 143 145 150 157 170 184 195 184 185 184 185 185 199 194 192 189 182 170 159 148 137 128 183 183 183 134 151 172 189 184 185 185 184 184 184 184 185 185 184 184 184 185 185 184 185 184 184 185 185 184 184 186 184 186 184 184 184 186 186 184 184 186 186 184 184 186 186 186 186 184 184 186 186 184 184 185 184 184 185 185 184 186 186 184 186 184 184 184 184 184 184 186 186 186 184 184 186 186 184 184 184 184 184 184 185 185 185 185 184 185 185 184 185 185 185 185 185 184 185 184 184 184 185 185 185 184 185 184 184 185 184 185 184 184 184 184 185 184 184 184 185 184 185 184 184 184 185 184 185 184 184 185 185 184 184 184 185 184 184 185 184 185 185 185 185 184 185 184 184 185 185 184 185 185 185 184 184 184 184 184 184 184 185 185 184 185 185 185 184 184 184 185 184 185 185 185 184 184 185 184 184 184 185 185 184 184 185 185 184 184 184 184 185 185 184 185 185 185 185 184 185 184 185 185 185 184 184 133 133 134 138 142 146 149 149 146 144 143 143 145 147 150 153 156 158 159 157 152 147 143 143 147 153 158 163 165 165 165 166 167 167 168 170 173 176 178 180 181 179 177 175 176 179 183 186 186 183 178 175 174 177 180 184 185 181 176 171 168 167 170 172 173 170 165 159 155 154 156 159 163 164 164 163 161 159 155 152 149 146 145 145 145 145 146 147 148 150 152 152 153 153 153 152 151 150 150 152 154 155 156 155 153 151 147 144 141 138 136 134 134 135 136 138 139 141 145 149 154 159 164 168 170 170 172 177 185 192 185 185 185 184 185 184 184 184 185 185 185 185 185 185 184 185 140 140 139 132 183 183 183 129 138 151 167 182 198 210 214 209 194 180 170 172 183 197 210 213 212 206 197 185 170 156 146 140 141 146 155 166 176 188 197 201 200 194 185 174 164 157 151 145 141 140 141 143 143 140 137 137 141 149 158 167 174 176 175 172 168 162 155 149 145 143 143 146 154 165 180 195 185 185 185 185 185 184 184 191 180 174 172 175 181 188 196 204 210 214 214 210 204 197 191 189 188 183 173 159 146 135 126 121 121 125 133 143 156 169 179 187 189 188 187 188 188 187 183 176 166 155 146 141 139 140 145 157 172 186 184 184 185 185 185 184 200 197 194 187 175 166 155 145 135 126 120 121 129 144 163 180 197 184 184 184 184 185 185 184 184 185 184 185 184 185 184 185 184 185 184 184 186 186 184 184 184 184 184 186 184 186 186 184 184 184 184 186 184 184 184 186 184 184 186 186 186 186 184 185 185 185 185 184 184 184 186 184 186 186 184 186 184 186 184 186 186 184 184 186 184 184 185 184 185 184 185 184 185 184 184 185 184 184 185 185 184 185 184 184 184 184 184 184 185 184 185 184 184 185 184 185 185 184 184 185 185 185 185 184 184 184 184 184 185 185 184 184 185 184 185 184 184 184 184 184 184 185 184 184 185 185 185 185 185 185 184 185 185 184 185 184 184 185 184 184 184 185 185 185 185 184 185 185 185 184 185 184 185 185 185 184 184 185 185 185 185 185 185 184 184 185 185 185 185 184 184 185 184 184 185 184 185 184 185 185 184 185 184 185 185 185 185 184 185 184 184 185 185 137 133 131 131 135 141 146 150 150 147 143 142 143 145 148 152 155 157 160 160 159 155 151 148 148 152 157 162 166 166 165 164 163 163 163 164 166 170 175 179 182 183 180 176 174 174 177 181 183 183 181 177 174 173 175 179 183 183 181 177 173 170 168 170 171 170 166 161 155 151 150 152 155 159 160 161 160 159 156 152 149 145 142 141 141 142 143 145 147 149 151 153 154 155 155 154 152 149 147 146 148 150 151 152 150 149 146 143 141 138 137 135 134 134 135 137 140 142 145 149 154 158 162 166 171 173 174 177 183 192 200 184 185 185 184 185 184 185 184 185 185 185 185 185 184 185 184 142 142 140 132 183 183 183 129 139 154 172 186 201 211 214 209 194 179 169 172 182 197 210 214 212 207 197 185 169 154 143 136 137 142 152 164 175 188 199 204 204 198 190 179 168 161 155 149 144 143 144 145 143 138 134 132 137 146 157 170 179 182 181 177 172 165 156 149 143 139 137 139 145 157 172 189 185 184 184 184 184 185 185 197 188 181 177 175 177 181 188 198 206 213 214 213 208 201 196 194 192 186 176 162 149 138 128 121 119 121 126 134 144 155 165 175 180 183 186 189 191 192 188 182 172 162 152 145 140 138 140 148 161 173 188 185 185 184 185 185 185 185 198 190 179 170 161 151 141 130 121 120 125 138 155 171 189 185 184 185 185 184 184 184 184 185 185 185 184 184 184 184 184 184 185 184 184 184 184 184 184 186 186 186 184 184 184 186 186 186 186 184 186 186 186 186 186 186 184 186 186 184 184 184 185 185 184 184 185 186 184 186 184 186 186 184 184 184 186 186 184 186 184 184 184 186 184 185 185 185 184 184 184 185 184 185 185 184 184 184 185 185 184 184 185 185 184 184 184 184 185 184 184 184 184 184 184 185 185 185 185 185 184 185 185 185 184 184 185 184 185 184 184 184 185 185 185 185 185 184 185 184 185 184 185 184 184 185 185 185 184 184 184 185 184 185 185 184 184 184 184 185 185 185 185 185 184 184 184 185 185 185 185 185 185 184 185 184 184 184 184 184 184 184 184 185 185 185 184 185 184 185 184 184 184 185 184 184 184 184 185 185 185 184 184 185 185 185 185 185 185 184 185 140 134 131 130 134 139 145 149 148 146 142 141 142 145 148 152 155 159 161 162 162 160 157 155 155 157 161 163 165 165 165 163 162 161 159 158 160 164 170 175 180 181 179 176 174 174 176 179 181 181 178 174 172 170 173 176 180 181 180 177 174 171 170 170 170 168 163 159 154 150 148 149 152 154 155 157 158 157 155 151 146 142 139 138 139 141 143 145 147 149 150 152 153 153 153 152 150 147 145 144 145 146 147 147 146 145 143 141 139 137 136 135 135 136 138 141 145 148 151 155 159 161 163 166 170 174 178 183 190 198 184 184 184 185 185 184 185 184 184 184 184 185 184 185 184 185 184 144 144 142 133 183 183 183 131 142 158 175 190 203 212 214 208 194 180 170 173 183 198 210 214 214 209 199 187 172 157 146 138 137 140 149 161 173 187 199 185 184 185 194 183 173 166 159 153 148 146 147 147 144 137 131 128 134 147 162 179 190 193 191 185 177 167 157 148 140 134 132 132 138 150 166 183 184 185 184 185 184 185 184 184 185 192 185 178 174 174 180 191 201 211 214 214 211 206 201 198 195 188 179 167 157 147 136 129 125 124 125 128 132 139 148 158 167 174 182 188 192 193 191 186 179 170 161 153 146 142 141 144 151 159 171 184 194 184 184 184 185 185 185 191 181 174 166 157 146 134 123 119 122 132 147 163 180 193 185 185 185 184 184 185 184 185 184 185 184 185 184 184 184 184 184 184 185 184 184 184 186 184 184 184 186 184 184 186 186 184 186 184 184 186 186 184 184 186 186 186 186 186 184 184 184 184 184 184 184 184 184 186 186 184 186 184 186 186 186 184 186 186 186 184 184 186 185 185 184 184 184 185 185 184 185 184 185 185 185 185 185 185 185 185 184 185 185 185 184 184 185 184 185 184 185 185 184 185 184 184 184 185 184 184 185 184 185 185 185 185 184 185 184 185 185 184 185 185 185 184 185 184 185 185 185 185 185 185 185 184 184 185 185 185 185 184 185 184 185 184 185 185 185 184 184 185 185 184 185 185 184 185 185 184 185 185 185 184 185 184 184 185 185 185 184 185 185 184 184 184 184 185 184 184 184 184 184 185 185 184 184 185 184 185 184 185 184 185 184 184 184 184 185 144 137 132 130 132 137 143 147 146 144 141 140 142 145 148 152 156 159 162 164 166 165 164 163 163 163 163 163 163 163 163 163 161 159 155 153 153 157 163 169 175 178 177 176 175 175 177 178 179 178 175 171 168 167 169 172 176 178 178 177 175 173 171 170 169 166 162 158 154 151 148 148 148 150 151 153 155 156 155 150 145 140 136 136 138 141 144 146 147 148 149 150 150 150 149 148 147 146 144 143 142 141 141 141 141 141 141 141 139 137 136 136 137 140 143 147 152 155 159 163 165 164 163 163 168 174 182 190 184 185 184 184 184 185 184 185 185 184 185 185 185 184 185 184 184 185 184 145 145 143 134 125 121 123 132 143 159 175 190 203 212 214 209 195 181 172 175 185 199 211 214 214 210 201 190 175 160 149 141 138 140 147 158 171 186 184 184 185 184 197 186 176 170 163 157 152 150 150 149 145 137 129 126 133 150 168 188 202 205 201 192 183 170 159 149 139 132 128 127 133 143 160 178 195 185 184 184 185 184 185 185 185 184 195 183 174 170 174 184 194 205 211 213 213 210 206 203 197 190 181 172 165 157 148 139 135 131 128 183 183 183 183 142 155 166 178 187 192 193 192 190 185 178 170 163 155 148 145 144 145 149 156 167 180 194 184 184 184 185 185 193 184 178 172 163 152 139 128 122 123 129 141 154 171 185 196 184 184 184 184 185 184 184 185 184 184 185 185 184 185 184 184 185 185 184 186 186 186 186 184 186 184 184 186 184 186 186 186 184 184 186 184 184 184 186 186 184 186 186 184 184 184 185 184 185 184 184 185 184 186 184 186 184 186 184 186 186 186 186 184 186 184 186 184 185 185 184 184 184 185 185 184 185 185 184 185 185 184 184 184 185 185 184 184 184 184 184 185 185 184 184 185 185 184 184 185 184 185 185 184 184 184 184 185 184 184 184 185 185 185 184 185 185 185 185 185 184 185 185 184 185 184 185 185 184 184 184 184 184 184 184 184 184 185 184 184 184 184 185 185 184 184 185 184 184 185 184 184 184 184 184 184 184 185 184 185 185 185 185 185 185 185 185 184 184 184 184 185 185 184 185 185 184 185 184 184 184 184 184 184 184 185 185 185 184 185 185 184 185 158 149 141 135 131 132 136 141 144 143 141 139 139 141 144 147 151 156 159 162 165 168 170 170 170 168 166 163 160 158 159 160 161 160 157 152 148 147 151 157 163 170 174 176 176 176 177 177 177 177 175 172 168 165 165 166 169 172 175 175 176 175 174 172 170 168 165 161 158 155 153 150 148 147 146 147 150 153 155 154 149 144 139 135 135 138 142 145 146 147 147 147 147 147 146 145 145 145 144 144 142 140 138 137 136 137 138 140 141 140 138 136 137 139 143 147 152 158 162 166 169 170 167 163 162 167 176 186 196 185 184 185 185 184 184 184 184 185 185 185 185 184 185 184 184 185 185 184 145 145 143 136 128 123 125 133 143 156 172 186 200 210 214 210 196 184 174 177 186 200 211 214 214 211 202 191 176 161 150 141 137 139 145 156 170 186 184 184 185 184 185 190 181 174 167 161 155 152 152 150 145 136 127 124 132 150 171 193 208 212 208 197 186 174 162 152 141 132 126 125 129 139 155 174 191 184 185 184 185 185 184 185 184 185 185 189 177 171 172 179 188 199 206 210 213 212 210 205 199 190 182 175 170 165 156 148 142 136 130 183 183 183 183 183 146 160 175 187 192 194 193 192 189 185 178 171 163 156 151 146 143 143 146 155 168 185 184 185 184 185 185 196 188 184 178 170 159 146 135 127 125 128 135 145 160 176 188 184 185 185 185 184 185 184 184 184 184 185 184 184 184 184 185 185 185 186 186 184 186 186 186 184 184 186 184 186 184 186 184 184 184 184 184 184 186 184 184 184 184 186 185 184 184 185 185 184 184 185 185 185 184 184 184 184 184 186 184 184 184 186 186 184 186 184 185 185 184 184 185 185 185 185 185 185 185 185 185 185 184 184 184 184 185 185 185 184 185 184 185 184 184 184 184 184 185 185 184 185 184 184 184 185 185 184 185 185 184 185 184 185 185 184 184 184 185 184 185 184 184 184 185 185 184 184 184 184 184 184 184 185 185 185 184 185 185 185 185 184 185 185 185 184 184 184 185 185 185 185 185 185 184 185 184 184 184 185 185 185 185 184 185 184 185 184 185 185 184 184 184 185 185 184 185 184 184 185 185 185 185 185 184 185 185 185 185 185 185 184 184 184 161 152 143 137 132 132 135 140 142 142 140 138 138 139 142 145 150 154 157 161 164 167 170 172 173 171 167 162 157 155 155 157 160 159 156 151 146 146 148 154 161 167 172 175 175 176 177 177 177 176 174 170 167 165 164 165 166 169 171 173 174 175 174 172 169 166 163 159 157 156 154 151 148 146 145 145 147 151 152 152 148 143 138 135 136 139 143 145 146 147 146 146 145 144 143 143 142 143 143 143 142 139 136 134 133 134 137 139 141 140 139 137 138 141 145 150 155 161 165 169 172 172 170 165 165 170 180 192 185 184 184 185 185 185 184 185 184 185 185 184 184 185 184 185 184 185 185 185 144 144 143 137 130 126 128 132 139 149 163 178 194 206 213 210 198 186 177 180 189 202 212 214 214 210 201 189 174 158 146 138 135 137 145 156 170 187 184 185 185 184 184 194 185 178 171 163 157 153 152 149 144 134 125 122 130 149 170 194 209 213 209 199 189 177 166 157 146 136 129 125 128 137 152 171 189 184 184 184 184 184 184 184 185 185 185 194 184 177 175 178 183 190 197 204 211 214 213 208 200 190 183 177 174 170 162 154 148 141 132 183 183 183 183 183 144 159 176 188 193 194 193 193 192 189 185 178 171 165 159 152 146 142 142 147 157 171 186 197 184 185 185 202 197 192 186 176 166 155 145 137 133 130 132 137 148 161 172 186 185 184 184 185 184 184 184 184 185 184 185 185 184 185 184 184 185 185 186 184 184 184 186 184 184 186 184 186 186 186 184 186 184 184 184 186 186 186 184 186 184 186 185 185 185 184 184 184 185 185 184 184 185 185 185 184 186 186 184 184 186 186 186 184 184 184 184 185 185 185 184 184 184 184 185 184 184 184 184 185 184 184 185 185 185 185 184 184 184 185 184 184 185 185 184 184 184 184 184 184 184 185 184 185 185 184 185 185 184 185 185 184 184 184 184 184 184 185 184 184 184 185 184 184 184 184 185 185 184 184 184 185 185 185 184 184 184 185 184 185 184 184 184 184 184 185 185 185 184 184 185 184 185 185 184 185 184 185 184 184 184 185 184 185 185 185 184 185 184 184 184 184 185 185 185 184 185 184 184 185 184 184 185 184 184 184 184 184 184 185 185 168 163 155 145 138 133 133 136 140 142 141 138 136 136 137 140 143 147 152 154 157 160 164 168 170 171 169 165 159 154 151 152 155 158 159 157 152 149 148 151 156 161 168 172 174 175 176 177 177 177 176 174 172 169 166 165 165 165 166 168 170 172 173 172 170 167 163 159 157 156 155 155 153 151 149 147 146 147 148 149 148 145 142 139 137 138 140 142 144 145 145 145 144 143 142 141 141 141 142 143 143 142 139 136 134 133 134 136 138 140 141 140 140 141 144 148 152 156 161 164 166 168 171 170 170 172 179 189 199 184 185 185 185 184 185 184 185 184 184 185 184 184 184 184 185 184 184 185 184 142 142 141 137 132 130 130 131 133 139 152 167 186 203 212 211 201 189 180 183 192 203 212 214 214 208 199 186 170 154 143 134 133 136 145 159 172 189 184 185 185 185 184 196 186 179 172 164 156 152 150 147 142 132 125 122 130 148 168 190 205 210 206 198 189 179 171 163 154 143 135 130 131 138 153 170 188 201 185 184 184 185 184 185 185 185 185 184 194 188 183 180 179 181 188 197 207 214 214 208 199 190 182 177 175 172 165 157 152 145 137 183 183 183 183 183 148 163 179 190 193 193 191 191 191 190 187 183 178 173 168 161 154 148 144 145 150 159 170 181 192 201 206 208 206 201 191 180 170 161 154 148 141 135 132 132 137 146 156 169 180 187 190 185 184 184 185 184 185 185 184 184 185 185 184 184 184 184 184 186 184 186 186 186 184 184 184 184 184 186 184 184 184 186 184 186 184 186 184 186 184 185 184 185 185 185 184 185 184 184 184 185 185 185 184 184 184 184 184 184 184 184 186 184 184 186 184 184 185 185 185 185 185 185 185 185 184 184 184 184 184 185 185 184 184 185 184 185 184 184 184 184 184 184 184 185 185 185 185 184 184 185 184 184 184 184 184 185 185 185 184 184 184 185 184 184 185 185 185 184 184 184 185 184 185 184 185 185 184 184 185 185 185 185 185 184 184 185 185 185 185 184 184 184 184 185 185 185 184 185 185 185 184 184 185 185 185 184 184 184 184 185 184 185 185 184 185 185 184 184 184 184 185 184 184 185 184 185 184 185 184 185 184 184 185 185 185 185 184 185 184 166 163 155 146 139 134 134 137 141 143 141 138 135 134 135 138 141 145 149 151 153 156 159 162 165 166 165 160 155 150 148 150 153 157 159 159 156 154 154 157 161 166 170 174 175 176 176 177 178 179 178 177 175 173 171 169 167 166 166 166 167 169 170 170 168 164 161 157 155 155 155 156 155 154 154 152 150 149 147 146 144 143 142 141 141 141 141 142 143 143 143 143 142 142 141 141 140 141 141 143 143 143 141 138 136 135 135 137 138 140 141 141 142 144 146 150 152 155 157 158 158 160 165 170 174 181 189 197 184 185 184 184 184 185 184 185 185 185 185 184 184 185 184 185 184 184 185 184 185 140 140 139 137 134 132 132 130 128 131 142 157 178 197 209 211 201 190 182 185 193 205 213 214 212 207 197 184 167 151 139 132 132 136 146 161 174 190 184 184 184 185 184 197 188 181 173 164 156 152 149 146 140 132 125 123 130 147 165 186 200 205 203 196 189 181 175 168 160 150 141 134 134 140 154 170 188 201 185 185 184 184 185 185 185 184 185 184 185 185 191 183 177 175 181 191 204 213 214 208 199 188 181 177 175 173 166 160 154 148 141 134 183 183 183 137 152 166 181 191 193 192 190 190 190 190 188 185 182 180 176 170 162 155 150 147 148 151 157 166 179 194 205 212 212 206 195 183 174 167 163 157 150 141 134 130 130 136 143 154 164 170 175 178 185 185 185 185 184 185 185 185 184 184 185 185 184 185 184 184 184 184 186 186 186 186 184 186 184 186 186 184 186 186 184 186 186 186 186 184 185 185 185 184 185 185 185 184 185 184 184 185 185 185 184 184 184 184 186 186 186 186 184 186 184 186 186 184 184 184 184 185 185 185 184 185 185 184 185 184 185 185 184 184 185 185 185 185 185 184 184 185 185 184 185 185 185 184 184 185 185 184 185 185 184 184 185 185 185 185 185 185 185 184 184 185 185 184 184 185 185 185 184 184 185 184 184 185 185 184 185 184 185 185 184 184 185 185 185 184 185 185 184 185 185 184 184 185 184 185 184 184 185 184 185 185 184 185 185 184 185 184 184 184 185 184 184 185 184 184 184 185 184 185 184 185 184 185 184 184 185 184 185 184 184 185 184 184 184 184 163 165 162 155 147 141 136 136 139 142 143 141 138 135 133 134 136 139 143 146 148 149 151 154 157 159 160 159 155 150 147 146 148 152 156 159 161 160 160 161 164 167 170 173 175 175 175 175 176 177 179 179 179 177 176 174 171 169 167 166 165 165 167 168 168 166 162 159 156 155 155 156 157 157 157 157 156 154 150 146 143 141 141 142 143 144 143 143 142 141 141 141 141 141 141 141 141 141 141 142 143 144 143 142 141 139 138 138 138 139 140 141 143 144 146 148 150 151 152 153 152 152 154 161 170 179 190 184 185 184 184 185 184 185 185 184 185 185 185 185 185 185 185 185 184 185 185 184 185 185 140 140 139 138 137 135 134 129 125 123 132 146 168 188 201 205 198 189 183 187 195 206 213 214 211 205 194 181 165 149 138 131 132 137 147 161 175 190 185 185 184 184 184 185 192 184 176 167 158 152 149 145 139 132 125 124 131 146 162 181 194 200 199 195 189 184 178 172 165 154 145 137 135 141 154 171 188 200 184 185 185 185 184 185 184 184 185 184 184 185 184 186 177 171 174 185 199 209 210 205 195 185 178 175 174 173 168 162 157 152 146 139 133 130 132 141 154 167 180 189 192 192 191 191 191 190 188 187 186 186 184 179 172 165 157 152 147 145 145 152 165 183 198 210 213 208 199 187 180 176 174 168 160 149 138 131 126 127 132 139 146 152 156 161 184 184 184 184 185 185 184 184 184 185 185 185 184 184 186 186 184 184 184 184 184 184 186 186 186 186 186 186 186 184 184 186 186 186 186 186 185 185 185 184 185 185 185 184 184 184 185 185 184 185 185 184 185 185 185 184 184 186 184 184 186 184 186 186 185 185 184 184 184 184 185 185 185 185 185 185 184 184 184 185 184 184 184 184 185 185 185 185 185 185 184 185 185 184 185 184 185 184 185 185 185 184 184 184 185 184 184 184 184 184 185 185 185 185 185 185 185 185 184 184 185 184 185 185 184 184 184 185 184 184 185 185 184 185 185 185 185 184 184 184 185 184 184 184 184 184 185 184 185 185 184 185 185 185 185 185 185 184 184 185 184 185 184 184 184 184 184 184 185 184 185 184 184 184 184 185 185 184 184 185 185 185 185 184 184 184 161 165 162 156 148 143 138 138 140 143 144 141 138 134 133 133 135 137 141 143 144 145 146 148 151 152 153 153 150 146 143 143 146 150 154 159 161 163 164 166 169 172 174 175 176 175 173 172 173 175 177 179 179 179 177 175 172 169 167 165 163 163 164 165 164 163 160 158 156 155 155 156 157 158 159 160 159 157 152 146 141 139 139 142 145 146 146 145 143 142 141 141 142 142 142 141 141 141 142 143 143 144 144 143 142 141 140 139 139 139 139 141 143 145 146 147 147 147 148 148 148 148 152 161 174 186 184 185 184 184 185 184 184 184 185 184 184 184 185 184 184 184 185 185 184 185 184 184 184 185 141 141 141 140 139 138 135 129 123 120 126 138 157 175 188 194 190 185 182 188 196 206 213 214 211 205 194 181 165 151 141 134 133 137 147 161 174 189 185 185 184 185 185 185 196 190 181 172 163 156 151 146 140 132 126 126 132 145 160 177 190 197 198 195 192 186 180 174 165 154 144 136 134 140 153 170 188 201 185 185 184 184 184 185 185 184 185 185 185 185 185 191 180 171 171 178 188 196 197 193 186 178 174 172 172 172 168 165 161 156 150 144 137 133 134 141 151 162 175 185 190 193 195 196 195 192 189 187 188 189 188 185 178 173 166 158 151 144 140 143 154 171 186 201 207 206 201 194 190 186 183 176 167 155 144 135 127 124 125 128 132 135 139 144 148 185 184 184 184 184 184 185 184 184 185 184 184 185 186 186 184 184 184 184 186 184 184 186 184 184 184 184 184 184 184 184 184 186 186 186 184 185 185 184 184 185 184 184 185 185 184 185 184 184 184 185 185 184 185 184 185 186 184 186 184 184 184 184 184 184 185 185 185 185 185 184 185 184 185 184 184 184 184 184 185 185 184 184 184 184 185 185 184 184 185 184 185 184 185 185 184 184 184 185 184 185 184 185 185 185 185 185 184 184 185 185 185 185 184 184 184 185 185 185 184 184 184 184 184 184 185 184 184 185 185 185 184 185 185 185 184 185 184 184 184 185 185 184 184 184 185 184 184 185 185 185 184 185 185 185 185 184 185 184 185 185 184 184 185 185 184 185 185 184 184 185 185 185 185 184 184 185 184 184 185 185 185 185 184 185 161 166 164 158 151 145 140 139 141 143 143 141 138 135 134 134 135 137 139 141 141 142 143 145 147 148 149 149 146 143 141 141 144 147 152 157 160 163 165 167 170 173 175 176 175 173 170 167 168 171 174 177 178 177 174 171 168 166 164 163 161 161 161 161 161 161 160 159 159 158 158 157 157 157 158 159 159 156 151 146 142 139 140 143 146 148 148 147 146 145 145 145 145 145 145 144 143 143 143 143 144 144 144 144 143 143 141 141 140 139 139 139 141 142 143 142 141 141 142 145 147 150 158 169 182 195 184 185 185 185 184 185 185 184 184 185 184 184 185 184 184 184 185 185 184 184 184 184 185 185 144 144 143 142 140 138 134 128 123 121 125 135 150 165 177 184 183 181 181 189 197 207 214 214 211 205 194 182 167 154 145 137 136 139 146 158 172 187 185 185 184 185 185 184 185 194 186 177 168 159 154 147 141 133 128 127 133 145 159 175 188 195 198 197 194 187 180 172 161 150 140 132 131 138 152 170 188 201 185 185 185 184 185 184 184 184 184 185 184 185 184 194 183 174 170 173 179 183 182 179 175 171 169 168 170 170 168 165 163 159 153 147 139 135 134 139 147 156 168 180 189 196 201 203 200 194 187 185 185 188 188 186 183 179 173 165 157 147 141 141 149 162 175 189 198 202 203 201 198 194 188 179 169 158 149 141 132 127 125 125 125 126 129 133 137 184 185 185 184 185 184 184 185 184 184 184 185 184 184 184 186 186 186 186 186 184 184 186 184 184 186 186 186 186 184 186 186 186 184 184 184 184 185 185 185 184 184 185 185 185 185 184 184 185 185 184 185 185 184 185 184 184 186 186 184 186 185 184 184 185 184 184 185 184 185 184 184 184 185 185 185 184 185 185 184 184 184 185 184 184 184 185 184 184 185 185 184 185 184 185 185 184 185 185 185 185 184 185 184 184 184 184 185 184 184 185 185 184 184 185 185 184 185 184 185 184 185 184 185 184 184 185 184 185 184 184 184 185 185 184 185 184 184 185 184 185 185 185 185 184 184 185 185 185 185 184 185 184 184 184 185 184 185 184 184 185 184 185 185 185 185 184 184 185 184 184 185 184 185 184 185 185 185 184 185 185 185 184 184 184 163 167 166 160 153 146 141 140 141 143 143 141 139 136 135 135 136 137 138 139 140 141 142 143 145 147 148 147 145 141 139 140 143 146 150 155 159 161 163 166 170 174 176 177 175 171 166 163 163 166 172 175 176 174 170 166 163 161 161 161 161 160 160 159 159 160 162 163 163 163 161 158 156 155 155 156 156 154 150 146 143 141 141 143 146 148 149 150 150 150 150 150 150 149 148 147 146 145 144 144 144 144 144 143 143 143 142 141 141 140 139 138 138 138 137 136 134 134 136 143 148 156 167 179 191 185 184 185 184 184 185 185 184 185 185 184 185 184 184 184 185 184 185 184 185 184 185 184 185 184 147 147 146 144 141 138 134 129 125 124 127 134 143 154 164 171 173 174 179 188 197 207 214 214 212 205 194 183 170 158 149 142 139 140 146 156 169 185 184 184 185 185 185 184 185 199 192 182 172 164 157 150 143 135 130 129 134 145 158 173 186 194 198 199 195 188 179 169 157 145 135 128 128 135 151 170 188 184 185 185 184 184 184 184 184 184 185 184 185 184 184 198 190 180 172 170 168 168 166 165 165 165 165 166 166 167 166 165 163 161 155 149 141 135 134 136 141 148 159 174 186 199 207 210 205 195 186 181 182 184 186 186 185 183 180 173 165 155 147 144 146 153 162 174 185 194 202 206 205 200 192 181 171 162 155 150 141 134 129 125 183 183 183 183 183 133 185 185 184 185 185 185 185 185 184 184 185 185 186 186 184 184 184 186 186 186 186 184 186 184 186 186 186 184 186 186 184 184 186 186 185 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 185 184 185 185 185 185 185 185 185 184 184 184 185 184 185 184 184 185 185 185 185 185 185 184 184 185 184 185 185 184 184 184 184 184 185 185 184 185 185 184 185 185 184 185 184 184 184 184 184 185 184 185 185 185 184 184 185 184 184 184 185 185 185 185 184 185 184 185 184 185 185 184 185 184 185 185 184 184 184 184 184 184 185 185 185 185 184 184 184 184 185 185 184 184 185 184 184 184 184 184 185 185 184 185 184 185 184 185 184 184 185 184 184 184 184 184 185 185 185 184 184 185 184 184 184 185 185 185 159 165 170 168 162 155 148 142 140 141 141 141 140 139 138 137 137 137 137 138 139 139 140 141 143 145 146 146 146 144 141 139 139 142 145 149 153 156 158 160 163 168 172 175 176 174 169 163 158 157 161 167 172 172 169 164 159 156 156 158 160 161 160 159 157 158 160 163 166 168 167 164 160 155 153 152 153 153 151 149 147 145 144 144 144 145 147 149 152 154 155 155 155 155 153 152 150 149 147 146 145 144 143 143 143 143 143 142 141 141 140 138 137 135 133 132 130 127 127 131 141 152 165 179 191 185 185 184 185 184 184 184 185 185 185 184 185 185 184 184 184 185 185 185 185 184 184 184 184 185 184 152 152 151 147 143 139 134 130 128 126 128 132 137 143 150 157 162 166 174 185 196 206 213 214 212 205 195 185 173 162 154 146 142 141 145 155 167 183 199 184 185 184 185 185 185 184 197 188 178 169 161 153 145 137 132 130 134 144 155 169 182 191 197 200 197 190 178 166 152 140 131 125 126 135 150 170 189 184 184 184 185 185 185 185 185 185 185 184 184 184 185 184 197 187 177 169 162 157 154 155 160 164 166 166 166 166 164 163 163 161 156 150 143 137 134 134 136 141 151 167 182 198 210 214 208 197 186 181 181 183 185 186 187 188 186 181 174 163 154 148 145 146 150 158 170 183 197 207 210 205 195 183 174 168 164 159 151 142 135 128 183 183 183 183 183 183 185 185 184 184 184 185 185 184 184 184 185 185 184 184 184 186 184 184 184 184 186 186 186 184 186 186 184 184 184 186 184 186 186 186 185 184 184 184 184 184 185 185 184 185 185 184 184 185 185 185 184 185 185 185 184 184 184 185 185 184 184 184 185 185 184 185 184 184 184 185 185 184 184 185 185 185 184 184 185 184 184 185 184 184 185 184 184 184 184 184 184 185 184 185 184 185 184 185 185 185 185 184 184 184 185 185 184 184 184 184 185 184 184 185 185 184 184 185 185 185 184 184 185 185 185 184 185 184 184 184 184 185 184 184 184 184 184 185 185 185 184 184 185 184 184 185 185 185 184 185 185 185 184 185 184 185 185 184 184 185 184 185 184 184 184 185 185 184 184 185 184 184 184 185 185 185 185 185 185 184 184 185 185 163 168 172 170 165 157 151 145 141 141 141 140 139 139 138 138 138 137 137 138 138 139 140 141 142 144 145 145 145 143 140 139 139 141 143 147 151 154 155 157 160 165 170 173 175 172 166 158 153 152 156 163 167 168 164 159 154 152 153 155 158 160 159 157 155 155 159 163 167 170 168 165 160 155 152 150 150 150 149 148 147 147 146 145 145 145 146 148 152 155 157 159 159 158 156 154 152 150 148 146 144 143 143 142 142 142 142 141 141 140 139 137 135 132 130 129 126 183 183 183 139 153 172 189 185 184 185 185 184 184 185 184 184 185 184 185 185 184 185 184 184 184 184 185 184 185 184 184 185 184 184 157 157 155 150 145 140 135 132 130 129 129 130 131 134 139 146 152 158 168 182 194 205 213 214 213 206 196 186 174 163 154 147 142 141 145 154 166 182 198 184 184 184 185 185 184 185 201 192 182 174 166 157 149 139 133 130 133 141 152 165 178 188 196 200 199 190 178 165 150 138 130 125 128 136 152 170 189 185 184 184 185 185 185 185 185 185 184 185 185 185 185 184 201 193 181 171 161 153 151 155 163 170 173 172 170 167 164 162 161 160 155 150 144 138 135 134 134 137 145 160 176 194 207 213 210 201 191 186 185 185 185 186 188 190 190 186 179 170 160 153 146 142 142 147 159 174 192 205 210 208 199 188 181 175 172 167 158 148 140 132 183 183 183 183 183 183 185 184 184 184 185 185 185 185 184 184 184 185 185 186 184 184 184 184 186 186 186 186 186 184 186 184 184 186 184 184 186 184 186 184 184 184 185 184 184 184 185 184 185 185 184 185 185 185 185 184 184 185 184 185 184 185 184 185 185 185 185 184 184 185 185 184 185 185 185 185 185 184 184 184 185 184 184 184 184 184 184 185 184 185 184 184 184 184 185 184 185 184 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 184 185 185 185 184 184 185 184 185 185 185 185 185 184 185 184 185 185 184 185 185 184 185 185 184 185 185 185 185 185 185 184 185 185 185 185 184 185 185 184 184 184 185 184 184 185 184 185 185 185 185 184 185 184 185 185 185 185 185 185 185 185 185 185 184 185 184 184 185 184 166 167 171 174 171 166 160 154 147 143 141 140 138 137 137 137 138 137 137 137 137 138 139 140 141 142 143 144 144 143 142 140 139 139 141 143 146 149 152 154 155 158 163 167 170 172 168 163 156 150 150 153 159 163 164 161 157 153 152 152 155 157 159 158 156 154 154 157 161 164 166 166 163 159 155 153 151 150 150 148 148 148 147 146 145 144 144 145 147 150 154 156 158 158 157 155 153 151 149 146 144 143 143 142 141 141 141 141 140 139 138 137 135 133 132 130 129 125 183 183 183 183 154 175 195 184 185 185 185 184 185 185 184 185 185 184 184 185 184 185 184 185 184 184 185 184 184 185 184 185 185 184 161 161 159 153 147 141 136 133 132 131 131 129 128 128 131 137 143 149 161 176 189 202 212 214 214 208 199 188 175 163 153 145 140 139 144 154 166 182 197 185 184 185 184 185 185 185 201 194 185 177 170 162 152 141 132 128 129 137 147 161 174 185 195 199 199 191 177 164 149 138 131 128 131 140 154 172 189 184 184 184 185 185 185 185 185 185 185 184 184 185 184 185 185 199 187 176 165 157 156 163 174 183 185 182 176 170 163 160 159 157 153 148 144 140 137 135 133 134 141 155 170 187 202 210 210 205 199 194 190 187 185 184 185 188 190 188 183 176 168 160 150 142 137 138 150 165 185 201 209 209 203 194 188 183 178 173 163 153 146 138 183 183 183 183 183 183 183 184 185 185 184 185 185 184 184 184 184 184 184 184 184 184 184 186 184 184 186 186 186 186 184 184 184 184 186 184 184 184 185 184 185 184 185 185 185 184 185 185 184 185 185 184 184 185 185 185 184 184 184 184 185 185 184 184 185 184 185 185 185 184 185 185 184 185 185 184 185 185 185 184 184 185 185 185 185 184 185 185 184 184 184 185 185 185 184 185 185 184 184 185 184 185 184 185 184 184 184 185 185 185 184 184 185 185 185 184 185 185 185 185 184 184 185 184 185 185 185 184 185 184 184 185 185 185 184 185 185 185 185 185 185 184 185 185 184 185 184 185 185 184 184 185 185 185 185 184 185 185 185 184 185 184 185 184 184 184 185 184 184 185 185 185 184 184 185 184 185 185 185 185 185 185 184 184 185 185 184 184 172 171 174 174 171 166 161 157 150 145 141 138 135 134 134 136 137 137 137 137 137 139 140 141 143 143 143 143 143 142 141 139 139 139 141 142 145 148 150 152 154 157 161 165 166 167 165 161 155 151 150 152 155 159 159 159 157 156 155 156 157 158 158 157 155 154 153 154 155 157 159 159 159 159 157 156 154 153 151 149 148 147 147 146 145 143 143 143 145 148 150 152 154 154 154 152 150 148 145 143 141 141 141 142 141 141 141 140 138 136 135 133 132 131 132 132 132 127 183 183 183 183 151 175 197 184 185 185 184 185 184 185 185 185 185 184 185 185 184 184 185 184 185 184 185 184 185 184 185 184 185 185 164 164 162 156 149 143 137 134 133 133 132 130 126 125 127 131 136 143 154 170 185 200 212 214 214 210 200 188 174 161 150 141 137 138 143 154 166 182 197 185 184 185 184 185 184 185 202 194 186 179 174 166 156 143 132 126 126 133 143 157 171 182 192 198 198 191 177 164 150 139 134 132 135 144 157 173 188 201 184 185 185 184 184 185 185 184 184 185 184 185 185 184 185 184 193 183 172 165 166 175 188 198 199 193 183 173 163 157 155 153 149 145 143 141 139 137 134 134 139 151 164 179 194 203 208 209 206 203 198 191 186 181 182 185 188 187 185 181 175 168 157 145 137 134 143 157 176 194 203 206 205 199 195 190 184 177 167 158 152 145 136 183 183 183 183 183 183 185 185 185 185 185 184 184 185 184 184 185 184 186 184 186 184 184 186 186 184 184 186 184 184 186 186 184 186 186 186 184 185 185 184 184 185 185 185 185 185 184 184 184 184 185 185 184 184 184 185 185 184 185 185 184 184 184 184 185 184 184 185 185 185 184 184 185 185 185 185 184 184 185 185 185 184 184 185 184 185 185 184 185 184 184 184 184 184 184 184 184 184 185 185 185 185 185 184 184 184 184 185 185 184 184 185 185 185 185 184 185 185 185 185 184 185 184 185 185 184 185 184 185 185 184 184 184 184 184 184 184 184 184 184 185 185 185 184 184 184 185 185 185 184 184 184 185 185 184 185 185 184 184 184 184 185 184 185 184 185 184 185 184 185 185 185 184 185 185 185 185 184 185 184 185 184 185 185 185 185 185 178 175 175 174 170 166 163 159 152 146 141 137 133 131 132 133 135 135 135 136 137 139 141 143 145 145 145 143 142 141 140 139 139 140 141 142 144 147 149 152 154 156 159 161 163 163 161 159 155 152 151 152 153 155 156 157 159 160 160 160 159 159 157 156 155 154 153 152 150 150 150 152 154 157 159 159 158 156 154 151 149 147 146 144 143 142 142 142 143 144 146 147 148 148 148 148 146 143 141 138 137 138 140 141 141 141 140 139 136 134 132 130 129 130 134 137 137 132 183 183 183 183 149 173 196 184 185 184 184 184 185 184 185 184 185 184 184 184 185 184 185 185 184 184 185 185 184 184 185 185 184 185 168 168 166 160 152 145 139 135 135 135 133 130 126 123 125 128 132 138 150 166 182 199 211 214 214 210 200 188 174 159 149 141 137 138 144 155 168 183 198 185 185 184 184 184 184 184 203 195 188 182 177 170 159 146 134 126 125 131 140 154 168 180 191 198 199 192 179 165 151 141 136 135 139 146 159 173 188 200 184 185 185 185 185 185 184 185 184 184 184 185 184 184 184 184 184 188 178 173 174 185 199 209 209 201 189 177 165 157 153 150 146 143 142 141 141 139 135 135 138 148 158 170 184 195 204 210 212 210 204 195 187 182 181 184 187 186 185 184 180 174 162 148 138 134 139 151 168 184 195 201 204 203 200 195 188 181 171 163 159 153 144 136 183 183 183 183 183 127 185 185 184 185 184 185 184 185 184 185 185 186 186 186 186 186 184 186 184 184 184 186 186 184 184 186 186 186 184 184 184 184 184 184 185 185 185 184 185 185 185 184 185 184 185 184 185 185 185 185 184 185 184 184 184 185 184 185 185 185 185 185 185 184 185 185 184 184 184 185 184 184 185 184 184 185 184 184 184 184 185 184 184 184 184 185 185 185 185 185 185 184 184 185 184 185 184 185 184 184 185 185 185 185 185 185 185 185 185 184 185 184 184 185 184 184 184 185 185 184 185 184 185 185 184 184 184 185 184 184 184 184 184 184 185 184 185 184 184 184 184 184 184 185 184 185 185 185 184 184 185 185 184 185 184 184 185 185 184 184 184 184 185 184 185 184 184 185 185 184 185 184 184 184 185 185 185 184 198 191 184 180 177 174 169 166 164 161 156 149 143 138 133 131 131 132 134 134 135 135 137 139 141 144 145 146 145 143 141 140 140 140 140 141 142 143 144 146 149 151 154 155 158 159 159 159 158 157 155 153 152 152 151 152 154 156 159 162 163 163 161 159 156 155 155 154 153 150 147 145 144 146 150 155 160 161 160 158 155 152 149 146 145 143 141 141 141 141 141 141 142 142 143 144 145 144 142 140 137 135 134 136 139 141 141 141 139 138 135 132 130 127 127 130 135 140 141 136 183 183 183 183 148 171 194 184 185 185 185 184 185 184 184 184 185 184 185 184 185 185 184 184 184 184 185 184 184 185 185 185 185 185 176 176 174 166 158 150 142 137 136 135 132 128 124 122 123 126 130 136 148 165 181 198 211 214 214 208 197 185 172 159 150 143 140 142 148 159 171 185 185 185 185 185 184 185 185 185 185 199 192 187 182 174 163 150 138 131 128 132 140 152 165 177 190 198 201 194 182 168 154 144 139 137 140 148 159 173 187 199 185 184 185 185 184 185 185 185 185 185 184 185 184 185 185 185 184 194 185 179 180 191 204 214 213 205 193 180 167 158 153 149 144 142 141 142 142 140 137 135 137 144 150 159 171 183 195 206 213 214 210 201 192 186 184 185 187 186 186 186 183 178 166 152 141 134 136 143 156 170 182 193 201 206 206 203 196 188 178 171 167 161 153 144 136 130 126 123 123 126 184 185 184 185 184 184 184 185 184 185 184 184 186 186 184 184 184 184 184 184 184 184 186 184 184 186 186 186 184 186 184 185 185 184 184 185 184 185 185 185 184 185 185 184 185 185 185 184 185 185 185 185 185 185 185 184 184 185 185 184 185 184 184 185 185 184 185 185 185 185 185 184 185 184 185 184 184 184 185 184 185 185 184 185 184 184 184 184 185 184 184 185 184 184 185 184 185 185 185 184 185 184 184 184 184 185 185 184 184 184 184 185 184 185 184 184 185 184 185 185 185 184 184 184 184 185 185 185 184 185 185 184 184 185 185 184 185 184 184 184 184 185 184 184 184 185 184 185 185 185 184 184 184 185 184 185 185 185 185 185 184 184 185 184 185 184 185 184 184 185 184 185 184 185 185 184 185 185 185 198 192 185 179 173 168 166 166 166 161 154 148 142 136 133 132 133 133 133 134 134 136 139 141 143 145 145 144 142 140 139 139 140 141 142 143 143 145 146 148 151 153 154 156 157 157 157 156 155 154 152 151 150 149 150 151 155 159 161 163 162 160 157 155 154 155 155 154 150 146 142 141 143 148 154 159 161 160 158 154 152 148 146 144 142 141 141 142 142 141 140 139 139 139 141 142 142 140 137 134 132 131 133 136 139 139 139 138 137 134 132 129 127 128 131 137 143 145 140 183 183 183 183 149 171 192 184 184 184 184 184 184 185 185 184 185 184 184 184 185 184 185 185 185 184 184 185 184 184 184 185 184 184 183 183 180 173 164 155 146 139 135 132 128 125 123 123 126 129 133 138 149 166 182 199 211 214 212 203 191 180 169 159 153 148 146 147 152 163 174 187 185 184 185 185 185 184 185 184 184 184 197 190 184 175 165 153 143 137 134 136 141 151 163 175 189 199 203 198 186 172 158 147 141 137 139 146 158 172 187 199 206 184 184 185 184 184 184 185 185 184 185 185 184 185 185 185 184 197 187 181 182 192 205 214 214 206 195 184 171 161 155 150 144 141 141 142 142 141 139 138 139 143 146 150 159 171 186 200 211 214 214 206 199 192 190 188 188 186 185 185 183 179 168 156 146 138 136 139 146 156 168 183 197 207 211 209 201 193 183 176 172 166 158 150 143 137 132 127 124 124 128 185 185 184 185 185 185 184 185 184 185 184 186 184 186 184 184 186 184 186 184 186 184 184 186 186 186 184 184 184 185 185 185 185 185 185 184 185 184 184 184 185 184 185 184 185 185 185 185 184 185 184 185 184 185 185 185 184 184 184 185 185 184 185 185 185 185 184 185 185 184 185 185 185 185 185 185 185 184 184 184 185 184 184 185 185 185 185 184 185 185 184 184 185 184 185 184 185 185 185 185 185 185 185 185 184 184 185 184 184 184 185 184 184 185 185 185 185 185 185 184 185 184 185 185 185 184 185 185 184 184 185 184 185 184 184 185 184 184 185 185 184 184 185 184 184 185 184 184 185 185 184 185 185 184 184 185 184 184 184 184 184 184 185 185 184 185 184 184 184 185 185 184 185 184 185 185 184 185 184 196 188 179 172 167 166 168 169 166 160 155 148 141 137 135 134 133 132 133 134 135 137 139 141 143 143 143 141 140 140 140 141 142 143 144 145 146 148 149 151 152 154 155 157 157 157 155 154 152 150 149 148 148 150 151 154 156 158 159 159 157 155 154 154 155 155 155 152 148 145 143 145 148 153 156 157 157 155 152 150 147 145 143 142 142 143 144 144 143 141 139 138 139 141 142 143 141 137 133 130 130 131 134 137 138 138 137 136 134 132 129 128 129 132 138 144 146 143 135 129 128 139 153 171 188 185 185 185 184 184 184 184 185 184 184 185 185 184 185 185 185 184 184 184 185 185 184 185 185 184 184 184 188 188 185 177 168 159 148 139 134 129 125 123 123 126 130 134 138 142 152 168 184 200 211 214 209 198 185 175 166 160 156 153 152 153 157 166 177 190 185 184 185 185 184 185 185 184 185 185 185 193 185 175 166 155 147 143 140 141 144 151 162 175 190 201 206 201 190 177 162 150 142 137 138 144 156 171 186 199 206 184 184 185 185 185 184 184 184 185 184 184 185 184 184 185 184 198 188 182 182 191 203 211 211 206 197 186 174 164 157 151 145 141 140 141 141 141 140 141 142 143 143 143 150 161 178 195 209 214 214 212 205 199 195 192 189 185 183 182 181 177 168 159 151 144 139 137 139 146 157 174 192 206 213 212 205 196 186 180 175 170 161 154 148 143 138 131 126 123 125 184 185 185 184 185 184 185 184 185 184 185 184 184 186 186 186 184 186 186 184 186 184 186 186 184 185 185 184 185 184 185 184 185 185 184 185 185 184 185 184 184 184 184 184 184 184 185 184 185 184 185 185 185 184 184 184 184 184 184 185 184 184 185 185 184 185 185 185 185 184 185 184 184 184 184 185 184 184 184 184 185 185 184 184 185 184 184 184 184 184 184 184 185 184 184 184 184 185 185 185 184 185 184 185 184 184 184 184 185 185 185 185 185 184 184 184 185 185 184 184 184 185 185 184 185 184 184 185 185 185 184 185 184 185 185 184 184 184 185 185 185 185 185 184 185 185 184 185 184 184 184 184 184 184 184 184 184 185 185 184 184 184 184 185 184 185 185 185 185 184 184 184 184 184 185 185 184 184 184 199 190 180 171 166 166 169 172 170 165 160 154 147 142 138 136 134 132 132 133 134 135 137 139 141 141 141 141 140 141 141 142 143 145 146 146 147 149 150 151 152 153 155 157 158 159 157 154 151 148 147 147 148 150 152 153 154 155 155 155 155 154 154 154 155 156 155 154 151 149 147 148 149 152 154 154 153 152 150 148 146 144 143 142 143 145 146 146 145 142 140 139 139 141 143 144 142 138 134 130 129 130 133 135 137 137 136 135 134 133 131 130 131 134 139 144 147 145 139 135 136 145 156 171 186 198 184 184 185 185 184 184 184 185 184 184 184 184 185 185 185 184 184 184 185 185 184 185 184 184 184 184 194 194 192 184 175 166 153 142 134 128 123 122 123 128 134 139 143 148 157 172 187 202 211 213 205 193 179 170 163 160 159 157 157 158 161 170 180 192 185 185 185 184 184 184 185 184 185 184 184 196 188 178 168 160 154 150 148 147 148 153 162 174 190 202 208 204 193 181 166 153 143 137 136 141 154 169 186 198 206 184 185 185 184 185 185 184 185 184 185 184 184 185 184 184 185 199 190 183 182 188 198 205 205 202 195 188 177 168 160 153 146 142 141 142 142 142 143 143 144 143 139 137 141 152 169 188 206 214 214 214 212 206 201 195 190 183 180 179 178 175 169 164 159 152 145 138 133 135 145 164 185 204 213 214 207 199 190 184 179 174 166 160 155 151 146 137 129 124 123 126 132 184 184 184 185 185 185 184 185 185 184 186 184 186 184 184 184 184 186 184 184 185 185 185 185 185 184 185 185 185 185 184 185 184 184 185 184 185 185 185 184 185 185 184 184 185 185 184 185 184 185 185 184 185 185 185 185 184 184 185 184 184 184 184 184 185 184 185 185 184 185 185 184 185 185 185 185 184 185 185 184 184 185 185 185 185 185 185 185 184 184 185 184 184 184 184 184 184 184 185 184 185 185 185 185 185 184 184 185 184 184 184 185 184 185 185 184 184 184 185 185 185 185 185 184 185 184 184 184 185 185 185 184 184 184 184 185 184 185 184 185 185 185 185 184 185 185 184 185 184 185 184 184 185 184 185 185 185 184 185 185 185 184 184 185 185 185 185 184 185 185 185 185 184 184 185 185 185 184 191 180 170 165 166 171 175 174 171 167 161 154 148 143 139 135 132 132 132 133 134 135 137 138 139 140 140 140 141 142 142 143 145 146 147 149 150 151 151 152 152 155 157 159 160 157 154 149 146 145 146 149 152 153 152 151 150 150 150 151 152 152 154 155 156 157 156 155 154 152 151 151 151 150 150 149 148 147 146 144 143 142 142 144 145 147 147 146 144 141 140 141 143 145 145 143 139 134 130 129 130 132 134 135 135 135 135 135 135 134 134 135 138 141 145 147 147 143 141 143 150 159 171 183 194 203 185 184 184 184 185 184 185 185 185 184 184 185 184 185 185 185 184 185 184 185 185 184 184 184 184 202 202 199 191 182 172 159 147 139 131 125 123 124 128 134 141 146 152 163 177 191 204 212 212 203 190 176 167 161 158 157 157 158 159 164 172 182 194 185 184 184 184 185 184 185 185 184 184 184 185 193 184 175 167 162 159 155 153 152 154 162 173 189 202 208 205 194 182 167 154 143 135 134 139 151 167 184 197 205 185 185 185 185 184 185 184 185 184 185 185 184 185 185 184 184 201 192 186 184 188 195 200 201 198 194 188 179 170 162 155 148 144 144 145 145 145 145 146 145 142 137 132 134 143 159 177 194 207 214 214 214 212 206 199 189 181 177 176 176 174 172 170 168 163 153 141 129 125 133 152 176 198 210 214 210 204 197 192 187 181 173 168 164 160 154 145 135 128 125 126 129 185 185 185 185 184 185 184 184 185 184 184 184 186 184 184 186 184 184 185 184 184 184 185 185 185 185 185 185 184 184 184 185 185 184 185 184 184 184 185 184 185 185 185 185 185 185 184 184 185 185 185 184 185 185 184 184 184 184 185 185 185 185 185 184 184 185 184 184 184 185 185 185 185 185 184 185 185 185 184 185 185 184 184 184 185 184 184 185 185 185 184 185 184 185 185 185 185 184 185 184 184 184 184 185 185 184 184 185 185 185 185 184 185 184 184 184 184 185 184 184 184 184 184 185 185 184 184 185 185 185 185 184 184 185 185 184 184 185 185 184 185 184 184 184 184 185 185 185 184 184 185 184 184 184 184 184 184 185 184 185 185 185 184 184 185 184 185 185 184 184 185 185 184 184 184 185 184 184 194 181 170 165 166 172 177 178 176 173 168 160 154 148 142 137 133 132 132 133 133 134 135 136 137 138 139 139 140 141 141 141 143 145 147 149 151 152 152 152 153 154 157 159 159 157 153 149 145 144 146 149 151 152 150 149 147 146 146 146 147 149 151 154 155 157 157 157 156 154 152 150 149 147 146 145 145 145 144 143 142 142 142 143 145 146 146 146 144 142 141 141 143 144 144 142 138 134 131 129 130 131 133 134 135 135 136 137 137 138 139 141 143 146 149 151 150 146 143 144 151 159 169 181 192 201 184 185 184 185 184 184 184 185 185 184 185 185 185 185 185 184 185 185 185 185 185 184 185 184 185 207 207 204 196 187 177 164 152 144 136 130 125 124 126 131 138 146 154 166 181 194 206 213 212 205 192 178 168 160 155 154 153 154 157 163 172 183 194 185 185 184 185 184 184 185 185 184 185 184 185 199 191 183 175 169 164 159 156 155 156 163 173 188 200 205 202 193 181 167 153 143 134 132 137 150 167 185 198 185 184 185 185 184 185 184 185 184 185 184 185 185 185 185 185 184 203 195 189 186 189 194 197 197 195 191 186 178 170 163 155 149 147 148 150 150 149 148 147 145 141 136 132 133 140 152 167 183 195 206 212 214 214 207 198 187 179 175 174 174 174 174 176 177 174 161 146 129 121 126 144 167 190 204 211 210 207 203 198 193 186 178 173 169 166 160 150 141 134 129 128 130 137 184 184 184 184 184 185 185 185 185 184 184 186 186 184 184 184 184 184 185 185 184 184 185 184 184 185 184 185 185 184 184 185 184 184 184 185 185 184 184 184 185 185 185 184 184 185 184 185 184 184 184 184 184 185 184 184 185 185 184 184 185 185 185 185 185 184 185 185 184 184 184 185 184 184 185 184 184 184 184 185 185 185 184 184 185 185 185 184 185 184 184 185 184 185 184 184 185 185 184 185 185 185 185 185 185 185 185 185 184 184 184 184 185 185 185 185 184 185 184 185 184 184 185 185 184 184 185 184 184 184 184 185 185 184 185 184 184 184 185 184 184 185 185 185 184 184 184 184 185 185 185 184 184 184 184 184 185 184 185 184 184 185 184 185 185 185 184 185 184 184 185 185 184 185 184 184 184 195 182 171 165 167 174 179 181 179 177 172 165 158 150 144 138 134 133 133 134 134 134 134 135 135 136 137 138 138 138 137 137 139 142 145 148 152 153 153 153 154 155 156 157 157 155 152 149 146 145 146 148 149 149 148 147 146 145 144 143 144 145 148 152 155 157 158 157 155 153 151 149 147 146 144 143 143 143 143 143 142 142 142 143 143 143 144 144 144 144 143 143 143 143 142 139 137 134 132 130 130 130 132 132 134 134 136 138 140 142 144 146 150 153 155 155 152 145 139 138 144 153 165 179 190 200 184 185 185 184 184 185 184 185 184 184 185 184 184 185 185 185 185 185 185 185 185 184 185 185 185 185 184 185 199 190 181 167 157 149 142 134 128 124 123 127 134 144 155 169 185 197 208 214 214 206 194 181 170 160 153 149 148 149 152 160 171 182 194 185 185 184 185 184 184 184 185 184 185 184 185 185 197 190 181 173 167 162 157 156 158 164 174 186 198 203 199 190 179 165 152 141 133 131 137 150 167 185 198 185 184 184 185 184 184 185 184 185 185 185 184 185 184 185 185 184 185 197 191 188 190 194 195 194 192 188 183 176 168 162 156 151 150 152 154 155 153 150 148 145 141 137 134 135 141 149 159 172 184 197 207 213 214 208 198 186 177 172 172 172 174 176 181 184 181 168 151 132 121 124 139 161 183 198 207 210 209 208 203 198 190 181 176 172 168 163 153 145 138 134 132 133 137 184 184 184 184 184 184 185 184 184 184 184 184 184 184 185 184 184 185 184 185 184 184 184 184 184 185 185 184 185 184 184 184 185 184 184 184 184 184 185 184 184 184 184 185 184 185 185 185 184 185 185 185 184 185 185 184 184 185 184 185 185 184 185 184 184 184 185 185 184 184 184 185 184 185 185 184 184 184 184 184 184 185 185 185 185 185 185 184 185 184 185 185 185 185 184 184 184 184 185 185 184 184 185 184 185 185 185 184 185 185 184 184 184 185 184 184 184 184 185 185 184 185 185 185 185 185 184 184 185 184 184 185 184 185 185 185 185 185 184 185 185 184 184 184 184 185 184 185 184 184 185 184 185 184 185 184 184 184 185 185 185 184 185 185 184 184 185 184 184 185 184 185 184 184 185 185 185 196 183 171 166 168 174 179 181 181 178 174 166 160 152 145 139 134 133 134 134 134 134 134 134 135 135 136 137 137 135 134 134 135 139 143 148 152 154 154 154 154 155 156 156 155 154 152 150 148 146 146 147 147 147 147 146 146 145 143 141 141 142 145 149 154 156 157 156 154 152 150 148 146 145 143 143 143 143 143 143 143 143 142 141 141 140 140 141 143 145 146 145 143 142 139 137 135 134 133 132 131 130 131 132 133 134 136 139 142 145 148 151 155 159 161 160 153 143 134 130 137 146 161 178 191 201 185 185 184 185 184 185 184 184 184 185 185 185 184 184 185 184 184 185 184 185 185 185 185 185 184 185 184 185 185 194 185 173 163 157 150 142 133 125 121 123 131 143 155 172 188 200 209 214 214 207 196 183 171 159 150 144 141 143 148 157 170 181 194 185 185 185 185 185 184 185 184 185 184 184 185 185 184 197 188 179 171 164 160 159 160 165 174 186 196 200 196 187 175 162 150 140 132 131 136 149 166 183 196 184 184 185 184 185 184 184 185 184 185 185 185 184 184 185 184 184 185 199 194 191 191 193 194 192 189 185 181 174 167 161 156 153 153 155 159 159 157 152 148 144 141 138 137 139 142 146 151 159 171 186 201 210 214 209 198 185 175 172 171 173 175 179 186 190 188 175 157 137 123 123 135 154 175 190 201 208 211 212 209 203 195 186 181 177 173 167 159 151 146 141 138 137 139 146 184 185 184 185 184 185 185 185 185 185 184 184 184 184 185 184 185 184 185 185 184 185 185 184 185 184 185 185 184 184 185 184 185 185 184 184 184 184 185 184 185 185 184 184 185 184 184 184 185 185 185 185 185 185 184 184 185 184 185 185 185 184 185 184 184 185 184 184 185 185 185 185 185 185 184 184 184 185 184 184 185 184 184 185 185 185 185 185 185 185 184 184 185 185 184 185 185 184 184 184 185 185 184 184 185 185 184 185 184 184 184 184 184 185 185 184 184 184 185 185 184 184 185 185 185 185 184 185 184 185 184 185 185 185 184 184 185 184 184 185 184 185 184 184 185 185 185 184 184 184 185 184 185 185 184 185 185 184 184 184 184 184 185 185 184 185 185 184 184 184 184 185 184 185 184 184 197 184 173 168 169 175 180 182 181 179 175 169 162 154 147 141 136 135 135 135 135 134 134 135 135 135 136 136 135 134 131 130 132 136 141 146 151 154 155 155 155 155 155 154 153 152 151 150 149 148 147 146 146 145 145 146 146 145 142 139 137 138 141 147 152 155 157 155 153 150 148 146 145 144 143 143 143 143 143 143 143 142 141 140 138 137 137 139 143 146 147 146 143 140 137 135 134 135 135 134 133 132 132 132 134 135 138 142 146 149 152 156 160 164 165 163 154 140 129 124 130 142 160 179 193 203 185 185 185 185 185 185 185 185 185 185 185 184 185 185 185 184 185 185 184 184 184 185 184 184 185 185 184 185 185 199 192 181 173 167 160 150 139 127 183 183 183 143 159 178 194 204 211 214 212 205 194 181 169 156 146 141 138 141 147 157 171 183 194 184 184 185 184 185 184 185 185 184 185 184 184 184 185 185 195 185 177 169 164 163 164 168 176 187 197 200 195 185 173 159 147 138 132 130 135 146 159 175 188 199 184 185 185 184 184 185 185 184 185 184 185 185 185 185 185 184 184 201 195 192 192 193 192 190 187 183 179 173 166 161 157 154 154 158 161 162 159 153 148 143 140 139 139 141 142 141 142 147 158 175 194 206 214 209 199 186 177 174 174 176 178 183 191 195 194 181 162 141 126 123 132 148 166 181 195 205 211 214 214 209 201 194 189 185 181 176 168 161 155 150 144 140 138 142 152 184 184 185 184 185 184 184 184 184 185 184 184 185 184 184 185 184 185 184 184 184 184 185 185 184 185 185 184 185 184 184 185 184 185 184 184 185 185 185 184 184 185 184 184 185 184 185 185 184 184 185 184 185 184 184 185 184 184 184 184 185 184 185 185 185 184 184 185 185 184 184 185 185 184 184 185 185 184 184 184 184 185 184 184 184 185 185 185 185 184 184 184 185 185 185 185 184 185 185 185 184 184 184 184 185 185 184 184 184 185 185 184 184 184 185 184 185 185 184 185 184 184 185 185 185 185 185 185 184 184 185 185 185 184 185 184 184 184 184 184 185 184 184 185 185 184 184 184 185 184 185 184 184 184 185 184 184 185 185 185 185 184 184 184 184 184 184 184 185 185 184 185 185 184 184 185 187 177 172 172 177 180 182 181 181 177 172 166 158 151 145 140 138 137 137 135 135 135 135 135 136 137 137 136 134 131 130 131 134 139 144 149 152 153 154 154 154 153 151 150 150 150 151 151 150 148 147 145 144 145 145 146 145 141 138 135 136 139 145 150 154 155 154 152 149 147 146 145 144 143 143 144 145 144 143 142 141 139 137 136 135 135 138 141 144 145 144 141 138 135 134 134 136 137 137 137 135 135 137 138 141 144 148 151 154 157 159 162 164 164 161 152 139 129 125 132 145 163 182 196 184 185 184 184 185 185 184 185 184 184 184 185 185 184 185 184 185 185 184 184 184 184 185 184 184 185 185 185 184 184 185 199 189 181 175 167 155 142 128 183 183 183 144 162 182 198 207 212 213 210 202 190 177 165 153 144 139 138 142 148 159 173 184 195 184 184 185 185 184 185 185 185 184 185 185 185 184 185 185 184 190 183 174 168 165 165 169 177 190 200 203 197 184 171 155 143 135 131 131 134 142 152 165 178 191 185 185 185 184 184 185 184 185 184 184 184 185 185 185 185 184 184 202 197 194 192 193 192 190 186 183 180 174 167 162 157 154 154 158 161 162 159 153 147 142 139 138 139 141 141 139 137 141 150 167 185 198 207 206 199 189 182 180 180 182 184 188 194 198 195 182 164 143 128 125 131 145 161 175 190 201 209 214 214 212 206 199 196 193 189 184 176 170 164 157 148 141 135 135 143 159 184 185 184 185 185 184 184 184 184 184 184 185 185 184 184 185 185 185 184 185 185 184 184 185 184 184 185 184 184 184 184 185 185 185 185 184 184 184 185 184 185 185 184 184 185 185 184 184 184 185 185 185 184 184 185 184 185 184 185 184 185 184 185 185 184 185 185 184 184 185 184 184 185 184 184 185 185 184 185 184 185 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 184 184 185 184 184 184 184 185 185 184 184 184 185 184 185 185 184 185 185 184 185 184 185 185 185 184 184 185 185 184 184 185 184 184 184 185 184 185 185 184 184 184 185 184 184 184 184 185 185 184 185 184 184 185 185 185 185 184 185 185 184 184 185 185 185 185 185 184 185 185 184 185 184 185 184 184 185 185 190 181 176 175 179 182 183 182 181 179 174 168 162 155 149 144 141 139 137 136 135 135 136 137 138 139 140 139 137 133 131 132 134 138 142 146 149 151 152 153 152 151 150 148 149 150 152 153 152 150 148 146 145 145 146 146 145 141 137 135 135 138 143 149 152 154 153 151 149 147 146 145 144 144 145 147 148 146 144 141 139 136 135 135 135 136 138 140 141 142 141 139 136 135 134 135 137 138 139 139 139 139 141 145 148 151 154 157 159 160 160 160 159 157 154 146 137 131 130 139 152 170 187 185 185 184 184 185 185 185 185 184 184 184 184 184 185 185 184 184 184 184 184 185 184 185 184 184 185 184 184 184 185 184 184 184 197 189 182 172 159 145 129 183 183 183 146 165 186 201 210 213 212 207 197 184 170 159 148 142 139 140 145 152 162 175 186 197 184 185 184 184 184 184 184 184 184 185 185 185 184 185 184 185 195 187 179 172 168 167 170 179 193 204 207 199 185 168 151 139 134 131 132 134 137 143 152 165 180 195 185 185 185 185 185 184 184 184 185 184 185 184 184 185 185 185 202 197 194 193 194 193 191 188 185 182 175 168 163 157 153 153 156 160 160 156 151 146 141 137 137 138 139 139 137 135 137 146 161 176 189 199 201 198 192 190 189 189 190 190 192 197 198 194 181 165 146 133 129 133 143 158 172 186 199 208 214 214 214 210 206 203 201 197 192 185 178 172 164 152 141 132 128 134 149 184 184 184 184 185 184 184 185 184 184 185 185 184 184 184 185 185 185 185 185 184 184 185 184 185 184 185 185 184 185 184 185 184 184 185 185 184 185 185 184 185 185 185 185 184 184 184 185 185 184 185 184 185 184 185 184 184 184 184 185 185 185 185 184 184 184 185 184 185 185 185 184 185 185 185 184 185 185 184 184 185 184 185 184 185 185 185 185 184 185 184 184 184 184 184 184 185 185 184 184 184 185 185 184 184 184 185 184 184 185 184 184 184 184 185 184 184 185 185 184 184 184 185 185 185 184 185 185 184 185 184 185 184 185 185 184 185 184 185 185 184 185 184 185 184 184 185 185 185 184 184 185 184 185 185 185 185 185 184 184 185 184 185 184 184 185 185 185 185 184 185 184 184 184 184 194 186 180 179 181 183 182 182 181 180 175 171 166 160 154 148 144 141 139 136 135 136 137 139 141 143 145 144 142 138 136 135 135 137 140 143 145 148 150 151 151 149 148 147 148 150 152 154 154 153 151 148 147 147 147 147 145 141 138 135 135 137 142 147 151 153 152 151 150 148 147 145 145 145 147 150 151 150 145 140 135 133 133 135 138 139 139 138 137 136 135 135 135 135 135 136 137 139 140 141 142 144 148 152 157 160 163 164 164 162 159 155 151 146 143 139 135 134 139 150 163 178 194 185 184 185 185 185 185 185 184 185 184 184 184 185 184 184 185 184 185 184 185 184 184 184 185 185 184 184 185 184 185 184 184 184 184 196 188 178 164 148 132 183 183 183 149 169 190 205 212 214 210 203 192 178 164 153 145 141 140 143 149 155 166 178 189 199 185 185 185 185 184 184 185 184 185 184 185 185 184 184 184 184 198 191 183 176 172 170 172 181 196 209 212 203 185 168 149 137 132 132 134 134 133 134 141 153 170 188 185 184 185 185 184 185 185 185 185 185 185 185 185 184 184 185 202 197 194 193 194 194 192 190 187 184 177 170 163 157 152 152 154 157 157 154 149 145 140 138 138 139 140 140 137 135 137 144 155 167 178 189 194 195 194 195 196 197 197 196 196 197 196 190 177 164 148 137 134 136 144 156 169 183 197 207 214 214 214 214 210 209 208 205 200 193 186 180 170 155 142 129 123 127 141 160 184 185 184 184 185 185 185 185 185 185 185 185 184 184 184 185 184 185 184 185 184 185 184 184 185 184 184 185 184 185 185 184 185 184 184 184 185 185 184 185 184 184 185 184 184 185 184 184 185 184 184 184 184 185 184 185 184 184 184 184 185 185 185 185 184 184 184 184 184 185 185 184 184 185 185 184 184 185 185 184 184 185 185 184 184 185 184 184 185 185 185 185 184 184 184 185 185 185 185 184 185 185 184 184 184 184 185 184 184 184 184 184 185 184 184 185 185 184 184 185 184 185 184 185 184 184 185 184 185 185 185 184 184 185 184 184 185 185 184 184 184 184 185 185 185 185 185 184 185 184 185 185 184 184 184 185 185 185 185 185 184 184 184 185 185 184 185 185 185 184 185 185 184 185 198 191 186 183 183 183 181 181 181 180 177 173 169 165 159 152 147 143 139 137 136 137 139 141 143 146 148 148 146 143 140 138 137 137 138 140 142 144 146 148 148 147 146 146 148 150 153 155 155 154 152 150 149 148 148 147 145 142 139 137 137 139 142 146 149 151 152 151 150 149 148 146 145 146 150 153 155 152 146 139 133 129 131 135 139 141 140 137 133 131 131 132 134 136 138 138 139 140 143 145 147 150 155 161 165 169 170 169 166 162 156 150 143 137 134 134 137 141 151 164 175 188 185 184 184 184 185 185 185 184 184 184 185 184 185 184 184 184 185 184 184 184 185 184 185 184 184 184 184 185 185 184 184 185 185 185 184 185 195 185 170 154 137 125 122 132 153 174 195 208 213 212 206 198 185 171 157 148 141 139 141 145 152 159 170 182 192 201 185 185 185 185 185 185 185 185 184 185 185 184 185 184 184 185 200 194 186 179 174 172 175 184 199 212 214 204 186 168 148 136 133 134 135 134 130 128 132 143 161 180 196 185 185 184 185 184 184 184 184 184 184 184 185 185 185 184 202 197 194 193 194 193 192 190 188 185 178 171 164 157 152 150 152 154 155 152 148 145 142 141 141 142 143 142 139 135 135 140 148 159 168 178 186 189 192 195 198 200 200 198 196 194 191 184 172 161 149 141 137 139 144 154 166 181 195 206 214 214 214 214 214 214 214 212 207 199 192 185 173 157 143 130 123 125 137 154 168 185 185 185 185 185 185 185 185 185 184 184 184 185 185 184 184 184 185 184 184 185 185 185 185 184 185 184 184 185 184 184 185 185 184 185 184 184 185 184 185 185 185 184 184 184 184 184 185 185 185 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 184 185 184 185 185 184 185 185 185 185 185 185 185 184 185 185 184 185 184 185 185 185 184 185 184 184 184 185 184 184 184 184 184 185 185 185 184 185 184 185 185 185 185 184 185 185 184 185 185 184 184 184 185 185 184 184 184 184 184 185 184 184 185 184 185 185 185 184 185 185 184 185 184 185 185 185 184 185 185 185 184 185 185 184 185 184 185 184 184 185 185 185 184 184 184 185 185 184 185 185 184 185 185 185 185 184 184 184 184 197 191 187 184 182 180 179 180 180 178 175 172 168 163 156 150 145 141 137 136 137 139 141 144 147 149 149 148 146 143 141 139 138 137 138 139 141 143 145 146 145 144 145 146 149 152 155 155 154 152 150 148 148 147 146 145 143 141 140 140 141 143 146 147 149 150 150 150 149 147 145 145 146 150 154 156 154 146 138 132 128 130 134 140 142 140 135 131 129 129 132 134 138 141 142 143 145 148 151 154 158 162 167 171 173 173 170 166 160 153 146 139 135 134 138 144 152 164 177 188 197 185 184 185 184 184 184 185 184 185 185 185 185 184 185 185 184 184 185 185 185 185 184 184 185 185 184 185 184 184 184 185 185 184 184 185 185 202 193 179 163 144 130 127 137 158 179 200 211 213 209 201 192 179 165 152 144 139 138 141 147 155 164 175 188 197 184 185 184 184 185 185 185 185 184 185 185 184 184 185 184 184 184 200 194 188 181 177 176 179 187 201 212 214 205 188 170 152 139 136 136 136 134 129 126 128 137 151 166 181 196 184 185 185 184 184 185 185 184 185 185 185 185 185 185 202 197 194 192 192 192 190 188 187 185 178 171 164 157 151 149 150 152 152 150 148 146 145 145 146 147 147 145 141 135 134 136 141 149 157 167 175 180 185 191 195 197 198 196 193 188 183 174 165 156 148 143 141 141 145 153 164 179 194 206 214 214 214 214 214 214 214 214 214 206 197 189 176 160 147 135 128 128 138 152 163 166 159 184 184 184 185 185 185 184 184 185 184 184 185 185 185 184 185 184 184 185 184 185 184 185 184 184 184 185 184 184 185 185 184 184 184 185 184 185 184 184 184 184 185 185 184 184 185 184 184 184 185 184 185 184 185 185 185 185 185 184 185 184 185 185 184 185 184 184 185 184 185 185 184 185 184 184 184 184 185 184 184 185 185 185 184 185 184 184 184 184 185 185 185 185 184 185 185 185 185 185 185 184 184 184 184 184 184 185 185 185 184 184 184 185 184 184 184 184 184 184 184 185 185 185 184 185 185 185 185 185 185 184 184 184 184 185 184 185 185 184 185 184 185 185 184 185 184 184 185 185 185 185 185 184 184 184 184 185 184 184 184 184 185 185 185 185 184 184 184 185 184 185 184 184 197 190 184 179 175 176 178 181 180 178 175 171 165 158 152 146 141 137 136 137 138 139 142 144 146 147 147 146 145 144 142 140 138 137 138 139 141 142 143 143 143 144 146 149 152 154 154 153 151 148 146 145 145 144 144 144 145 146 146 146 146 146 146 146 148 148 149 148 146 144 143 144 148 153 155 152 146 138 132 128 129 133 138 140 138 135 131 130 130 132 135 139 143 145 148 151 156 160 164 168 170 173 174 174 170 165 159 153 147 143 139 139 143 150 159 168 180 192 199 185 185 184 184 184 185 184 185 185 185 185 185 185 184 184 184 184 184 184 185 184 184 185 184 185 184 184 185 185 184 184 185 185 184 184 184 184 185 199 187 171 151 136 132 141 163 184 204 213 213 206 196 186 173 161 150 142 137 137 141 149 159 168 181 193 201 184 185 185 185 184 184 185 185 185 185 185 185 185 185 185 185 184 200 194 187 182 179 178 181 189 201 212 213 205 190 174 157 145 140 138 137 134 130 128 130 135 145 155 166 180 192 185 184 185 184 184 184 185 185 184 184 185 184 185 203 198 194 192 191 190 188 186 185 183 178 170 164 157 151 149 149 150 150 149 148 148 148 148 150 152 152 150 143 137 132 132 136 142 149 158 166 171 177 183 188 191 192 191 186 179 172 164 155 150 145 143 143 143 146 153 164 179 194 205 214 214 214 214 214 214 214 214 214 207 198 189 176 162 151 142 137 136 143 153 161 161 154 143 185 185 185 185 185 184 185 185 184 184 185 184 185 184 185 184 185 185 184 184 184 185 184 184 184 184 184 185 185 184 185 184 184 184 185 184 184 185 184 184 185 184 185 185 184 185 184 184 184 185 185 184 184 185 185 184 184 185 185 185 184 185 185 184 185 185 184 185 185 184 184 184 184 185 185 185 184 185 185 184 185 185 185 184 184 185 185 184 184 185 184 184 184 185 185 185 184 185 184 184 185 185 184 184 185 185 185 185 184 184 184 185 184 185 185 185 185 184 184 185 184 185 185 185 184 184 185 184 185 185 184 184 185 185 184 184 185 184 185 184 185 184 184 184 184 184 184 185 184 184 184 184 185 184 184 185 185 184 184 184 184 184 184 185 184 185 185 185 185 185 185 184 184 192 183 175 170 172 176 181 183 181 177 172 166 158 152 146 141 136 135 135 135 136 137 139 141 143 145 145 146 146 144 142 140 139 138 138 139 140 141 141 142 144 146 148 150 152 152 150 147 145 143 141 141 141 142 145 148 152 153 152 149 146 144 144 145 147 148 147 145 143 141 142 146 150 152 150 145 138 132 129 129 132 135 136 136 134 133 133 134 135 137 140 145 149 153 158 164 170 174 177 177 176 173 169 162 154 148 142 139 139 143 149 157 166 175 183 192 184 184 185 185 184 184 185 184 185 185 185 185 184 185 184 184 184 184 184 184 185 185 184 185 184 184 184 184 184 185 185 185 184 185 184 184 185 184 184 185 184 192 176 157 142 137 146 167 188 207 214 212 203 192 181 169 158 148 142 138 138 141 149 160 171 184 196 204 185 185 185 184 184 185 184 185 185 184 184 185 185 184 184 184 184 198 192 185 181 180 181 184 191 201 210 211 204 191 177 162 150 144 141 138 135 132 131 133 137 141 145 152 165 180 192 185 185 185 185 185 185 184 184 185 184 185 184 203 198 194 191 189 188 185 184 184 182 177 170 164 157 151 148 147 148 148 149 149 150 152 154 156 158 158 154 147 139 133 132 134 139 145 152 158 163 168 174 179 184 186 185 180 172 164 155 148 145 143 143 144 145 148 155 165 179 194 205 214 214 214 214 214 214 214 214 214 206 196 186 174 162 155 149 146 145 150 156 161 159 151 141 134 135 184 185 185 184 184 184 184 185 185 184 185 184 184 184 184 185 185 184 185 184 185 184 185 185 184 185 185 185 184 184 185 184 184 184 184 184 185 185 184 184 185 184 184 185 184 185 184 185 184 185 185 184 184 185 184 184 184 184 184 185 185 185 184 184 184 184 184 185 185 185 184 184 185 185 184 185 184 185 185 185 184 185 184 185 185 184 185 184 185 185 185 185 185 185 184 184 184 184 184 184 184 185 185 185 185 184 185 185 184 184 184 184 185 185 185 185 185 184 184 184 185 184 184 185 185 185 185 184 185 184 185 185 185 184 184 185 184 184 185 185 185 184 184 184 185 184 184 184 184 185 185 185 184 184 185 184 184 185 185 185 185 185 184 184 185 185 184 184 185 184 184 194 182 173 167 169 175 181 183 181 178 172 166 158 152 147 141 137 135 134 134 134 134 135 136 138 141 144 146 146 146 145 142 140 139 138 137 138 139 140 141 144 146 148 149 150 149 147 145 142 140 139 138 139 141 146 151 156 158 156 152 147 144 143 144 145 146 145 143 141 139 140 143 146 148 147 143 138 134 131 130 131 132 134 134 135 135 136 137 138 139 142 147 152 158 164 170 177 181 183 182 177 171 164 155 146 139 135 135 140 148 160 171 182 190 195 184 184 185 185 184 184 184 185 184 185 185 185 185 185 185 184 184 184 185 185 185 184 184 184 185 184 184 184 184 184 185 185 185 184 184 185 185 185 185 184 185 185 197 183 165 151 146 155 174 194 210 213 208 196 183 172 163 155 148 143 139 137 140 148 159 170 183 196 204 184 184 184 185 184 184 185 184 184 184 185 184 184 184 184 185 184 195 188 182 181 181 185 189 195 202 208 207 201 190 179 165 154 148 143 139 135 134 135 137 138 137 135 138 149 165 181 185 185 184 184 185 185 185 185 184 185 184 184 203 198 194 190 188 186 183 183 183 182 177 171 165 158 152 148 146 146 147 149 152 155 159 162 165 166 165 161 153 145 137 134 134 137 141 146 150 153 157 163 169 175 179 180 175 166 157 148 143 141 142 145 147 148 150 156 167 181 194 206 214 214 214 214 214 214 214 214 214 205 192 181 168 159 157 157 157 157 159 161 161 157 148 137 132 133 142 153 168 184 185 184 184 185 185 185 185 184 185 184 185 185 184 184 184 185 185 185 185 184 185 184 184 185 185 185 185 185 185 185 185 185 184 184 184 184 184 185 185 184 185 185 184 185 184 185 185 184 184 184 185 184 185 184 184 185 185 185 185 184 184 185 185 185 184 184 184 185 184 185 185 184 185 184 185 185 185 185 184 185 184 185 184 184 185 185 184 184 184 184 185 185 185 184 185 185 184 184 185 185 185 184 184 185 184 185 185 184 184 185 184 184 185 184 184 184 185 184 185 184 184 185 185 185 185 185 184 184 184 184 184 184 184 185 185 185 185 185 184 185 184 184 184 185 185 185 184 184 185 185 184 185 185 184 185 185 184 185 185 184 185 184 184 185 185 185 184 197 183 173 166 168 174 181 183 182 178 173 166 159 154 149 144 139 136 135 134 133 132 132 133 135 138 141 144 146 146 145 143 141 140 138 136 136 137 139 141 143 145 146 146 146 145 143 141 139 137 136 135 136 139 146 153 159 161 159 154 147 142 140 141 143 144 143 141 139 137 137 139 142 143 143 141 138 135 133 131 130 130 132 133 135 138 141 143 143 144 146 153 159 165 172 178 183 186 185 182 175 167 159 151 143 137 135 139 147 160 174 187 184 184 184 185 185 185 184 184 185 184 184 184 184 185 185 184 184 184 185 185 185 185 184 185 185 184 185 184 184 184 184 184 185 185 185 184 184 184 184 185 185 184 184 184 185 200 188 172 159 155 164 183 200 213 212 203 188 172 161 155 152 149 145 140 137 137 143 153 164 177 191 200 185 185 184 185 184 184 184 185 184 185 185 184 185 185 185 185 185 191 184 179 179 184 190 195 200 205 206 205 197 188 178 166 155 149 144 140 137 136 137 139 138 134 130 130 138 153 168 186 184 185 184 184 185 185 184 185 184 184 185 203 198 193 190 187 185 183 183 185 185 180 174 167 159 152 147 144 143 145 148 155 161 167 172 174 175 173 168 161 152 144 139 137 137 139 141 143 145 148 153 160 169 175 177 173 165 155 147 143 142 144 148 150 151 152 157 167 181 195 206 214 214 214 214 214 214 214 214 210 197 182 169 157 153 156 163 168 169 168 166 161 155 145 135 130 133 143 155 172 188 198 185 185 184 184 185 185 185 184 184 185 185 185 185 185 185 185 184 185 184 185 185 185 185 185 185 184 185 184 184 185 184 185 185 185 185 185 185 185 184 185 185 184 184 184 184 185 184 184 184 184 184 184 184 185 185 185 185 185 185 184 185 184 184 185 184 185 184 184 185 184 185 185 185 185 184 185 185 185 185 185 185 185 185 184 185 184 184 185 185 185 185 184 184 185 184 184 184 184 184 184 184 185 185 185 184 184 185 185 184 185 185 185 184 184 184 185 185 184 185 185 185 184 185 185 185 185 185 184 184 184 184 185 184 185 184 185 185 185 185 185 185 184 185 185 185 185 185 184 184 185 185 185 184 185 184 185 184 185 185 185 184 184 184 185 185 184 184 186 176 169 169 174 179 182 181 179 175 170 164 158 153 148 143 140 139 137 135 134 132 133 134 136 139 141 143 144 144 143 142 140 137 135 134 135 137 140 143 144 145 144 143 142 141 139 138 137 135 134 134 138 145 151 157 160 158 153 146 141 139 139 140 140 139 138 137 135 135 137 138 139 139 138 137 135 134 132 131 130 131 133 136 140 144 147 148 150 154 161 168 175 181 185 186 185 182 177 170 163 157 151 147 145 146 153 163 175 188 185 184 185 184 185 184 185 184 185 185 184 184 184 185 185 184 185 184 185 184 185 184 185 185 184 185 185 184 184 185 185 184 185 185 185 184 185 185 185 185 185 184 185 184 185 185 200 189 175 165 162 170 188 203 214 210 198 180 163 153 150 151 152 149 143 136 134 137 146 156 170 185 195 185 184 185 185 184 184 185 185 185 185 185 184 185 185 185 184 185 188 179 175 177 184 193 200 203 206 206 202 195 186 177 165 155 148 144 140 137 137 139 141 140 135 130 128 135 147 160 176 192 185 184 184 184 184 185 185 184 185 185 203 198 193 189 186 184 183 184 187 188 184 177 170 161 153 147 143 142 144 149 158 166 174 179 181 181 177 173 166 159 151 145 142 141 140 140 140 140 142 147 155 165 173 177 175 167 159 150 147 146 148 150 152 153 154 159 168 181 195 206 214 214 214 214 214 214 213 210 203 188 171 157 146 145 152 165 175 177 175 170 163 155 145 135 130 133 144 158 176 192 184 184 184 185 185 184 185 184 185 184 185 185 184 184 184 185 184 185 185 185 185 184 185 185 185 184 184 185 184 184 185 184 185 184 184 184 184 185 184 185 184 184 184 184 184 185 185 185 184 184 185 184 185 185 184 184 184 185 185 184 184 185 185 184 185 184 184 185 184 184 185 184 184 185 184 184 185 185 184 184 184 184 184 184 184 184 185 185 185 184 184 185 185 185 184 185 185 185 185 185 184 185 184 185 184 184 184 185 185 185 184 184 185 185 185 185 185 184 184 184 185 184 185 185 185 184 185 184 185 185 185 184 184 185 185 184 184 185 185 184 184 185 185 185 185 184 185 184 184 185 184 185 184 184 184 184 185 184 185 184 184 184 185 184 184 185 185 184 190 181 173 172 174 178 179 179 179 177 173 168 162 157 151 146 143 141 139 137 135 135 135 135 136 137 139 140 141 143 143 142 140 137 134 133 134 137 140 143 143 143 142 140 139 139 138 138 137 135 134 134 137 143 149 155 157 155 151 145 141 138 138 138 138 137 136 135 135 135 135 135 135 135 135 135 134 134 132 130 130 131 133 135 139 144 149 152 156 161 170 176 183 187 188 185 180 174 168 162 157 154 153 154 157 162 170 179 189 198 185 184 185 185 184 185 184 185 185 184 184 185 185 184 184 185 184 185 185 184 184 185 185 185 185 185 184 185 184 184 184 184 184 185 185 184 184 184 185 184 185 184 185 184 184 184 197 189 179 171 169 177 193 207 214 208 193 172 154 145 145 151 155 153 145 135 130 131 138 147 160 175 187 198 185 185 185 185 184 184 184 185 184 185 184 185 185 184 184 198 185 175 171 176 185 197 205 207 208 205 200 191 182 174 163 153 147 143 140 137 138 141 142 141 137 132 130 134 143 152 164 179 190 184 185 184 185 185 184 184 184 185 203 197 192 188 186 184 183 186 189 190 187 179 172 162 153 147 142 141 143 150 162 172 182 187 188 186 182 177 172 166 159 154 149 146 144 141 139 137 138 143 151 162 172 178 177 172 164 157 153 152 152 154 155 155 155 160 169 182 195 206 214 214 214 214 214 211 208 202 193 176 157 143 134 137 149 167 181 186 183 176 166 157 146 135 131 135 148 163 181 185 184 184 185 184 184 185 185 184 185 185 184 184 184 184 185 185 185 185 185 185 185 184 185 184 184 184 184 185 185 184 184 185 185 185 185 184 184 184 184 184 185 184 185 184 184 184 184 184 185 185 184 185 184 184 185 184 184 184 184 185 184 184 184 184 184 184 184 185 184 185 184 184 184 184 185 184 185 184 185 184 185 185 184 184 184 184 184 184 185 184 184 185 184 184 184 185 184 184 185 184 184 185 184 184 184 185 184 185 184 184 184 184 185 185 185 184 185 185 184 185 184 184 184 184 184 184 184 185 185 185 185 184 185 184 184 185 185 184 184 185 185 184 185 185 184 184 184 184 184 185 185 184 184 185 185 184 184 184 185 185 185 184 184 185 185 185 184 185 195 187 180 176 176 176 176 176 177 178 176 172 167 162 156 150 148 146 144 141 139 139 137 137 135 135 135 136 137 140 141 142 140 137 134 132 134 137 140 142 143 141 139 137 137 137 138 139 138 137 135 135 136 140 145 149 151 150 148 144 141 138 136 135 135 134 134 134 134 134 134 133 132 132 132 133 134 134 133 132 131 132 134 136 140 145 152 157 162 169 177 184 189 191 189 182 172 163 157 153 152 154 159 166 173 182 192 184 185 184 184 185 184 185 184 185 184 184 185 184 184 185 184 184 185 184 184 185 184 184 185 185 185 185 185 184 185 185 184 185 185 184 184 185 184 185 184 184 185 185 184 184 184 184 184 200 194 188 181 178 179 186 200 211 214 205 188 165 146 138 141 150 157 156 147 136 128 127 131 138 150 165 178 192 185 184 185 184 184 184 185 184 185 185 185 185 184 184 184 196 182 172 168 176 187 201 209 211 209 203 195 186 177 169 159 150 146 143 141 139 141 143 145 144 139 135 132 134 138 143 152 166 178 192 185 185 185 184 185 184 185 185 202 196 191 188 186 185 184 187 191 192 189 181 173 163 153 146 141 139 143 152 165 177 189 195 196 193 188 184 179 174 168 162 156 152 149 145 140 137 136 140 148 160 171 178 179 174 168 161 157 156 155 156 157 157 159 163 172 185 197 207 214 214 214 214 214 208 200 190 179 162 145 133 127 134 149 170 186 192 188 179 168 158 147 138 135 140 153 169 188 184 185 185 184 184 184 185 185 184 184 184 185 184 185 185 185 185 185 185 184 185 184 184 185 185 184 185 184 184 184 185 184 185 184 184 185 184 184 185 185 185 184 185 185 185 184 185 185 185 184 184 185 184 185 184 185 184 184 185 185 185 184 184 185 184 184 184 185 185 184 184 185 184 184 185 184 184 184 184 185 185 184 185 185 185 185 185 185 184 184 184 184 185 184 184 184 185 184 185 185 184 184 185 185 184 184 184 184 185 185 184 185 184 185 184 184 185 184 185 185 184 184 185 185 185 184 185 184 185 184 185 185 185 184 185 185 184 184 184 185 184 185 185 184 185 184 184 184 185 184 185 184 184 184 184 185 185 185 185 184 185 184 184 184 185 184 184 184 185 201 195 187 182 178 176 174 174 177 179 179 175 171 166 161 156 154 152 150 147 145 143 141 138 135 134 132 132 134 136 139 140 139 136 133 132 133 136 139 141 141 140 137 135 135 136 138 139 139 138 136 135 135 138 141 144 145 145 144 142 140 138 136 134 133 132 132 133 134 133 132 131 130 130 132 134 135 137 136 135 135 137 139 141 144 150 157 163 169 176 183 189 193 192 187 177 165 154 150 149 152 158 168 179 189 184 184 184 184 185 185 185 184 185 185 184 184 184 185 185 185 185 184 185 185 185 184 184 184 184 185 185 184 185 185 185 184 185 184 184 185 184 184 185 184 185 184 185 185 184 185 184 185 184 201 194 189 186 185 186 189 195 205 212 212 199 182 160 142 135 139 149 157 156 148 137 130 126 128 133 143 156 169 184 197 185 185 185 184 185 185 185 184 184 185 184 184 184 185 194 180 170 168 177 190 205 212 213 209 201 192 181 172 164 155 148 144 143 143 142 143 145 146 145 140 135 132 132 134 137 143 155 168 182 195 184 184 185 184 184 185 185 201 195 191 188 186 186 185 188 191 192 188 180 172 162 152 146 140 139 143 153 168 182 195 202 203 199 194 189 185 180 174 167 161 157 153 147 141 138 136 139 147 159 170 177 177 173 167 161 158 157 157 158 160 161 164 169 177 188 199 208 214 214 214 214 206 197 186 174 163 149 137 131 130 140 155 175 190 195 190 180 168 159 148 141 139 145 159 175 193 184 185 184 185 184 185 184 185 184 184 184 185 184 185 185 185 184 184 185 185 184 184 185 185 184 184 185 184 184 185 185 184 184 185 184 185 184 184 185 185 184 184 184 184 184 184 184 184 185 185 184 184 184 185 184 185 185 184 184 184 184 184 185 184 185 185 184 184 185 185 184 185 184 185 185 184 184 185 185 185 184 185 185 185 184 185 184 184 185 185 185 184 184 184 184 185 185 184 184 185 185 185 185 185 184 184 184 185 185 184 185 184 184 184 184 185 185 185 185 185 184 184 185 184 184 184 185 184 184 184 184 184 185 185 184 184 185 184 184 185 185 184 184 185 184 185 184 185 185 185 185 184 184 184 184 185 184 184 185 184 184 185 185 184 184 184 184 184 184 185 184 195 187 182 176 172 172 175 179 180 178 174 170 166 162 160 158 155 152 148 145 142 138 134 132 130 129 130 132 135 136 136 134 132 132 134 136 139 141 140 138 136 134 134 135 137 139 139 138 136 135 134 136 137 139 141 141 141 141 139 137 135 134 132 130 131 131 132 131 130 130 129 131 133 136 139 141 141 141 140 142 145 148 152 158 165 170 175 180 185 189 191 189 183 172 160 151 148 150 157 166 178 190 185 185 185 185 184 185 185 185 185 185 184 184 184 184 184 184 184 185 184 184 185 185 184 184 185 184 185 185 184 184 184 184 185 184 185 184 184 184 185 185 184 184 184 185 185 185 184 184 185 184 195 186 182 183 188 195 199 204 208 208 204 190 175 157 143 136 140 149 156 155 148 139 132 129 129 131 138 149 161 174 186 198 185 184 184 185 185 184 184 184 185 185 185 184 185 192 178 170 169 179 192 207 214 214 208 198 188 176 166 159 150 144 142 142 142 142 144 146 146 145 141 136 133 132 132 133 138 148 159 171 184 195 184 184 184 184 185 185 202 195 191 188 187 186 186 188 190 190 185 177 169 160 151 145 139 138 142 154 170 184 198 206 207 204 198 193 188 183 176 170 165 161 157 152 146 142 139 141 148 159 170 175 175 170 164 158 156 155 157 160 163 167 171 177 185 195 204 210 214 214 212 205 194 181 167 154 144 136 133 134 141 152 166 181 192 195 189 179 167 159 150 144 143 150 164 179 197 185 184 185 184 184 184 185 185 185 185 185 185 184 185 185 185 185 185 184 185 185 184 184 185 184 184 184 185 185 184 185 184 184 185 185 185 184 185 184 184 185 185 185 184 185 185 184 184 184 184 185 184 185 185 185 184 184 185 185 184 184 184 184 185 184 184 184 185 185 184 184 184 184 185 184 184 184 184 185 184 185 184 184 185 185 184 185 185 185 184 185 185 184 184 184 185 184 184 184 184 185 184 185 185 185 185 185 184 185 185 184 185 184 184 184 184 185 185 184 185 184 184 184 185 184 185 184 184 184 185 185 184 185 185 184 185 184 184 184 184 185 185 184 185 185 185 184 184 184 185 184 184 185 185 184 185 185 184 185 184 185 184 184 184 184 184 184 185 184 185 185 185 192 185 176 171 170 173 177 179 178 176 173 170 167 165 164 161 156 151 146 140 135 132 129 128 126 127 128 130 131 131 131 131 132 133 135 137 139 138 137 135 134 133 134 136 137 137 136 135 134 134 134 135 137 137 138 139 139 138 137 135 133 131 129 128 128 128 128 128 128 129 132 136 140 143 146 147 146 146 148 153 157 163 168 174 178 181 183 185 185 184 181 174 165 155 149 150 157 167 178 190 185 185 184 184 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 184 184 185 185 184 184 185 185 185 185 185 184 185 185 184 184 184 185 184 184 184 184 185 184 184 185 184 184 184 184 184 184 190 180 176 180 190 201 208 209 208 203 194 181 169 156 145 140 143 149 154 153 148 142 137 134 132 132 136 144 153 164 175 186 198 185 185 185 184 185 185 184 185 185 185 185 184 190 178 172 171 181 194 208 214 213 206 196 185 173 162 154 146 141 140 141 143 144 145 146 146 145 141 137 134 132 132 132 136 144 152 161 172 183 195 185 184 184 184 184 203 195 191 189 189 188 187 187 188 186 181 174 166 158 150 144 139 137 142 154 170 185 200 184 185 184 201 196 190 184 176 170 166 164 162 157 152 147 145 146 151 161 170 174 174 167 161 155 153 153 155 160 166 172 178 185 193 201 208 211 211 208 203 193 179 165 149 135 128 127 134 143 155 167 177 186 191 191 185 175 166 159 152 148 148 155 169 183 185 184 185 185 185 185 185 184 184 185 185 184 185 185 185 184 184 184 184 184 185 184 185 184 185 184 184 185 184 185 184 185 185 184 184 184 184 185 185 184 185 185 184 185 185 185 185 185 185 184 184 185 185 185 184 184 185 184 185 185 185 184 184 184 184 184 184 184 185 184 185 184 185 184 184 184 185 185 184 185 184 184 185 184 185 184 184 184 185 185 184 184 185 185 184 185 184 185 184 184 184 185 184 184 184 185 184 184 185 185 184 185 185 184 184 185 185 185 185 184 185 185 184 184 185 185 185 184 184 184 185 184 185 185 184 185 184 185 184 185 184 184 184 185 184 184 185 185 184 185 184 185 184 185 184 184 185 185 184 185 184 185 184 184 185 185 185 185 184 184 185 185 185 197 188 178 171 169 172 176 178 177 176 175 173 171 170 169 166 160 154 146 139 134 130 128 127 125 124 124 125 125 126 128 130 132 134 135 137 137 137 136 135 134 134 134 135 136 136 135 134 134 133 133 134 134 135 136 137 137 137 136 135 134 132 130 127 126 125 125 126 128 131 135 140 145 148 152 153 152 152 155 161 167 174 179 183 184 184 182 180 178 174 170 165 158 152 151 156 166 179 190 185 184 184 184 184 184 185 184 185 184 185 185 184 185 185 185 185 185 185 185 185 184 185 184 185 184 184 184 185 185 184 185 185 185 184 185 184 184 185 184 185 185 184 184 184 185 185 185 184 185 184 201 188 176 172 178 191 205 212 210 203 194 181 170 161 154 148 144 145 149 152 151 148 144 141 138 135 134 135 140 146 154 163 174 186 197 185 184 184 185 185 185 185 185 185 185 197 188 180 175 177 186 197 210 214 212 204 192 181 168 157 150 143 139 140 144 148 150 150 151 150 147 143 139 135 133 132 132 135 140 145 151 159 168 183 196 184 185 185 184 201 193 189 188 190 190 189 188 186 183 177 169 162 155 148 143 139 139 144 156 172 187 184 185 184 184 185 200 194 186 179 173 169 166 165 161 156 153 151 152 155 162 169 172 169 163 156 151 150 150 153 159 165 172 179 187 194 200 205 205 202 196 190 179 165 150 135 123 119 125 138 153 169 181 186 189 188 186 179 171 164 159 155 153 155 164 176 189 185 185 185 185 185 184 184 185 184 184 184 184 184 185 185 185 184 185 184 185 184 184 184 184 185 185 185 184 184 185 184 184 185 185 184 185 185 185 184 185 184 184 184 185 184 185 185 184 184 184 185 185 184 185 184 185 184 185 185 184 185 185 184 184 185 184 184 185 184 185 185 185 184 184 185 184 184 185 184 185 184 184 184 184 185 184 184 184 184 184 184 184 185 184 184 185 185 184 185 184 184 184 184 184 185 185 185 184 185 185 184 185 185 184 184 185 185 185 185 185 185 184 185 185 184 185 184 185 185 185 185 184 184 184 185 185 185 185 185 184 184 185 184 184 185 185 184 184 185 184 184 185 184 185 184 185 184 184 184 185 185 184 185 185 184 185 185 184 184 184 184 185 184 184 192 182 174 172 172 175 176 176 176 176 175 174 175 175 172 166 158 150 142 136 132 130 130 128 125 124 123 124 125 128 131 133 135 136 136 136 136 136 135 135 135 135 135 136 136 135 134 134 133 133 133 133 134 134 135 137 137 137 137 137 135 133 130 127 125 126 128 131 136 141 147 152 155 160 161 161 161 164 170 177 184 188 189 187 184 179 174 169 165 161 158 155 154 157 165 177 191 184 184 184 185 185 184 185 184 184 185 185 185 184 185 184 184 184 185 185 185 184 184 184 184 185 185 184 184 185 184 185 184 184 184 184 185 185 185 185 184 185 185 184 184 184 195 195 197 185 184 185 185 196 186 175 172 179 193 206 211 206 195 182 168 157 152 149 147 146 146 148 150 150 148 146 144 141 138 136 135 138 141 146 153 163 175 186 196 184 185 185 184 184 184 185 185 199 193 187 182 180 183 191 201 211 213 209 200 188 175 163 152 145 140 139 144 151 157 160 160 159 155 152 147 141 137 134 132 132 134 137 140 143 148 156 169 183 195 185 184 185 194 187 185 187 190 192 191 189 185 181 174 166 159 153 147 143 139 140 146 159 175 190 184 185 185 184 184 185 199 193 186 179 174 170 166 162 159 157 156 157 159 163 166 166 164 159 154 150 148 149 151 155 161 168 175 182 187 191 193 192 187 181 175 166 154 142 130 121 121 130 146 162 179 188 191 189 185 181 174 167 161 158 157 159 164 173 185 195 184 185 184 185 184 184 185 185 184 184 184 184 184 184 184 185 184 184 185 185 185 185 185 184 184 184 185 185 184 184 185 185 184 185 185 185 184 185 185 185 184 185 184 185 185 185 185 185 185 185 185 185 184 185 185 185 184 184 185 185 184 185 184 185 184 185 185 185 185 185 184 185 184 184 185 184 185 184 185 185 184 184 185 185 185 185 184 184 185 185 185 184 185 185 185 185 185 185 185 185 184 184 184 184 184 185 185 184 184 185 185 184 185 184 185 185 184 185 184 185 185 184 185 185 185 184 184 185 184 185 185 185 184 184 184 185 185 184 184 185 185 184 185 185 185 185 185 184 185 184 185 185 185 185 184 185 185 185 185 184 185 185 185 184 185 184 185 184 185 185 184 184 185 185 197 188 181 176 175 175 175 175 175 175 176 177 179 179 178 173 166 157 149 143 139 137 136 134 130 128 127 126 128 130 134 135 137 137 136 136 136 135 135 135 135 136 137 137 136 135 135 134 132 132 131 131 132 133 134 135 137 138 140 141 140 138 135 131 130 130 133 137 143 149 155 160 165 169 171 170 170 174 179 185 191 193 191 186 180 173 166 161 157 155 155 157 160 166 176 187 199 184 185 184 184 184 185 185 185 185 185 185 184 185 185 184 184 185 185 184 184 184 184 185 184 185 184 184 184 184 185 184 184 184 184 184 185 185 185 184 184 185 185 185 185 184 177 177 178 182 186 188 189 185 181 177 177 184 195 204 206 197 183 168 154 145 142 144 145 145 146 147 147 147 146 145 144 142 140 138 137 138 140 142 146 153 163 172 181 191 184 184 184 184 185 184 201 193 189 186 185 187 190 198 205 212 212 206 196 184 172 159 148 141 137 140 148 160 170 173 173 169 163 157 150 144 139 134 132 132 134 136 137 137 140 146 157 169 180 189 192 189 183 178 179 184 190 195 195 192 187 181 172 164 157 152 146 143 140 141 148 161 177 192 184 185 184 184 185 185 185 201 194 187 179 172 166 161 159 161 163 163 163 163 162 161 158 155 153 150 149 148 149 151 155 160 165 170 172 174 173 171 166 161 157 152 145 139 133 130 133 143 159 173 186 192 192 187 181 175 168 161 156 156 159 165 172 183 193 184 185 184 185 184 184 184 185 184 185 184 185 184 184 185 185 184 184 184 185 185 185 184 185 185 184 185 184 184 185 184 185 184 184 185 185 185 185 185 184 184 184 185 184 184 185 185 184 184 185 184 184 184 184 184 185 185 185 185 185 185 185 184 184 185 185 184 184 185 185 185 185 184 184 185 185 185 185 185 184 184 185 184 184 185 185 185 185 184 185 185 184 185 185 184 184 185 185 184 185 185 184 185 185 185 185 184 184 185 184 184 184 184 184 185 184 184 184 185 184 185 184 185 184 184 185 184 184 184 184 185 184 184 184 184 185 185 185 184 184 184 184 185 185 184 185 185 185 184 185 184 184 185 185 184 184 184 185 185 184 184 185 185 184 184 185 184 185 185 185 185 184 184 185 185 184 197 190 185 179 176 173 171 172 174 175 177 180 183 183 179 174 168 160 154 150 147 145 141 137 134 132 131 131 133 135 137 137 136 135 134 133 133 133 133 134 135 137 137 137 136 134 132 130 129 129 129 129 130 132 133 135 139 142 144 145 145 141 138 136 138 141 146 152 158 165 170 175 179 181 181 181 183 187 192 195 195 190 181 172 163 156 152 150 152 156 162 170 179 188 185 185 185 184 185 184 185 184 184 185 185 184 185 185 184 185 184 185 184 185 185 185 185 185 185 184 184 185 184 185 184 184 185 184 184 184 185 184 185 185 184 184 184 185 184 184 185 159 159 160 162 164 167 171 175 177 180 185 190 196 200 197 186 170 156 142 134 135 139 143 144 145 146 146 146 145 144 143 142 141 141 140 141 141 141 143 146 153 159 165 174 187 197 184 184 185 184 197 189 185 186 189 193 198 204 209 212 209 203 192 181 169 156 145 139 137 143 154 169 182 186 185 180 172 163 154 146 140 134 132 133 135 137 136 135 135 139 147 156 165 173 177 175 171 169 173 181 190 197 198 195 188 181 171 163 156 150 146 143 141 143 150 164 179 194 185 184 184 184 184 185 184 184 184 195 184 173 165 158 159 163 167 169 166 163 158 154 152 152 152 152 150 148 146 146 146 149 152 154 154 153 151 149 146 144 142 141 141 142 143 146 151 161 172 181 188 191 189 183 176 170 162 155 152 154 161 170 180 192 200 185 184 184 184 184 184 184 184 185 184 185 184 185 185 184 185 184 184 185 185 184 184 185 185 185 185 185 184 184 184 185 184 184 185 184 185 185 184 184 184 185 184 184 184 184 184 184 185 185 184 184 184 185 184 185 184 184 184 184 184 184 184 185 184 184 184 185 185 184 185 184 185 184 185 184 185 185 185 184 185 185 184 185 185 184 184 184 185 184 185 185 185 185 184 184 184 185 185 185 185 185 185 185 185 184 185 185 184 184 184 184 184 185 185 185 184 185 185 184 185 184 184 185 184 184 184 185 185 185 184 185 184 185 185 184 185 185 184 184 185 184 185 185 185 185 185 185 184 184 185 184 184 185 185 184 184 185 184 184 185 184 185 184 185 185 185 184 185 184 184 184 185 184 184 184 184 185 185 193 185 177 172 168 169 171 174 177 180 184 185 185 182 177 172 166 162 158 155 150 145 143 140 138 137 138 139 139 137 136 134 133 132 131 131 132 133 135 137 139 139 137 134 132 129 128 127 127 128 129 130 132 135 140 145 148 152 152 150 146 145 147 150 155 161 167 174 179 183 188 190 190 190 190 192 195 197 194 185 173 163 153 147 145 146 152 160 170 181 192 185 184 185 185 185 184 185 184 185 184 184 184 185 185 184 184 184 185 185 185 185 184 185 185 184 184 184 185 184 184 185 185 185 184 184 185 184 184 184 185 185 185 184 185 185 185 184 185 143 143 144 145 147 151 158 168 175 184 191 195 196 194 187 175 159 146 134 129 130 136 142 145 146 147 147 147 147 146 145 144 144 143 143 143 143 141 141 142 145 148 151 160 174 188 184 185 185 185 196 186 183 186 193 199 204 208 210 210 205 197 187 175 165 154 144 139 139 148 161 179 193 198 196 190 179 170 160 150 143 136 134 135 137 138 137 134 133 134 139 146 153 159 163 163 162 164 170 180 190 198 199 196 188 180 170 161 155 150 146 144 143 146 154 167 182 195 185 185 184 184 184 185 184 185 184 199 187 174 164 156 157 163 169 171 168 162 155 150 148 150 152 152 150 147 144 141 139 140 141 142 141 138 135 134 133 132 133 135 140 146 152 159 166 175 181 185 188 187 184 178 172 166 158 153 151 155 164 176 187 185 184 184 184 185 185 185 185 184 184 185 185 185 184 185 185 184 185 185 185 184 185 185 185 184 184 185 184 185 185 184 184 184 185 184 185 185 184 185 184 185 185 185 185 185 184 185 185 185 184 184 185 184 185 185 184 184 184 185 184 185 185 184 184 185 184 184 185 184 185 185 184 184 184 185 185 184 184 184 185 184 185 185 185 184 185 185 185 185 185 185 184 184 184 185 185 185 185 184 184 184 184 184 184 185 184 184 185 185 185 184 184 184 184 184 184 184 185 184 184 185 184 185 184 184 184 185 184 185 184 185 185 185 185 184 184 184 184 184 185 185 185 185 184 185 184 184 184 184 185 184 184 185 184 185 184 184 184 184 184 184 184 184 185 184 185 184 185 184 185 185 185 185 184 185 185 184 184 185 185 185 190 181 173 168 168 170 173 176 181 185 188 189 188 185 181 177 172 169 165 159 155 153 150 147 146 145 145 144 141 139 137 135 134 134 134 134 135 138 141 143 143 140 137 134 132 130 129 129 130 131 132 134 138 143 149 154 158 159 158 155 154 156 159 163 168 174 180 185 189 193 195 195 195 194 195 196 195 190 179 166 155 146 142 142 147 156 166 179 191 185 184 184 185 184 185 184 185 185 184 185 185 184 184 184 185 185 185 184 185 185 185 184 184 184 184 185 185 185 184 184 184 185 185 184 185 185 185 184 184 185 184 185 185 184 184 184 185 185 183 183 183 131 134 139 151 165 178 190 197 198 194 186 175 163 149 139 130 127 130 137 145 149 152 154 154 155 154 152 150 149 148 148 147 146 144 141 139 138 138 137 139 145 159 173 188 185 184 184 190 183 183 189 198 206 210 212 210 205 197 188 177 166 157 149 144 143 147 158 173 190 184 185 185 185 190 180 170 160 152 144 141 140 141 139 137 134 132 132 134 137 141 146 152 154 156 161 169 181 191 198 199 194 186 177 166 159 154 150 148 147 148 153 161 174 188 184 185 185 185 185 185 184 185 184 185 201 188 174 163 155 156 161 168 170 166 160 153 148 146 148 150 150 148 145 140 136 134 133 133 133 132 130 127 126 127 128 130 134 142 151 161 171 178 184 185 184 182 178 175 170 165 161 157 154 156 162 173 186 196 184 185 184 184 185 184 184 185 184 184 184 184 184 185 185 184 185 184 184 185 185 185 184 184 184 185 184 185 184 184 185 184 185 184 185 185 184 184 184 185 184 185 184 185 185 185 184 184 185 185 184 184 184 184 184 185 184 184 184 184 185 184 184 184 184 184 184 184 184 185 184 185 185 184 185 185 184 185 184 185 185 185 185 185 184 185 185 184 185 185 185 185 185 185 185 185 184 184 185 184 185 184 184 185 184 185 185 184 185 185 185 184 184 184 185 184 184 185 184 185 185 184 185 184 184 184 185 184 185 184 185 185 185 184 184 185 184 185 184 184 184 185 184 185 185 184 184 184 185 185 185 184 185 184 184 185 185 185 184 185 185 185 185 185 185 185 185 185 184 185 185 185 185 184 185 185 184 184 185 184 184 197 187 179 174 172 172 174 177 182 188 192 194 194 192 188 185 183 180 177 173 170 168 166 163 161 159 158 156 153 151 149 146 145 144 143 144 145 147 150 152 152 150 147 145 141 139 138 137 138 139 140 143 146 152 158 163 168 170 170 167 166 168 170 173 177 181 186 190 193 196 198 198 198 195 194 192 188 182 171 159 149 142 141 145 154 165 177 189 184 184 185 185 184 184 184 185 184 184 184 184 184 185 184 184 184 184 185 184 184 184 185 184 185 184 184 184 185 184 185 184 184 184 184 185 185 185 185 184 184 185 185 184 184 185 184 185 184 185 183 183 183 183 131 139 153 170 185 197 203 200 191 177 165 153 145 139 135 135 138 144 150 155 160 163 165 165 164 161 157 154 152 150 149 146 143 141 139 137 135 133 133 137 146 157 170 181 187 186 183 181 185 194 203 210 214 213 209 201 190 179 166 154 147 143 143 147 156 170 183 184 184 185 184 184 185 190 180 171 163 153 146 144 142 139 135 134 133 133 133 134 136 140 146 150 156 164 173 183 192 197 197 191 182 173 163 156 152 150 150 152 155 161 169 181 193 184 184 185 185 185 185 184 185 184 185 199 186 174 163 155 154 157 162 163 161 157 152 149 146 146 146 145 141 138 134 131 130 130 130 132 133 132 132 133 135 137 139 143 150 158 167 175 180 181 179 174 169 165 161 158 157 157 157 160 165 173 184 194 185 184 185 184 185 185 184 184 184 185 184 185 184 184 184 184 184 185 184 185 184 184 184 185 184 184 185 184 185 185 184 185 184 185 184 184 185 185 184 184 185 185 185 184 184 185 185 184 184 184 184 185 185 185 185 184 184 184 185 184 185 185 185 185 184 184 184 184 185 184 184 185 184 184 184 184 185 184 184 185 185 184 184 185 184 184 185 197 196 196 197 197 198 199 199 199 199 199 199 200 200 185 185 185 185 184 184 184 185 185 185 185 185 184 184 185 185 185 185 184 185 185 184 185 184 185 185 184 185 185 185 184 184 184 184 184 185 184 184 184 185 185 185 185 184 184 184 184 185 184 184 185 185 184 185 184 185 184 184 184 184 184 184 184 184 184 185 185 184 184 185 184 184 184 184 184 185 185 185 184 185 185 184 195 189 183 178 176 175 178 183 188 194 195 194 192 189 188 187 188 188 187 186 185 183 181 179 177 175 173 170 167 165 163 160 159 158 158 159 160 162 163 163 162 160 158 155 152 150 149 149 150 151 154 158 164 169 174 178 180 180 178 177 178 179 181 183 186 188 191 192 194 195 196 195 192 188 184 179 172 162 152 146 143 146 153 164 177 188 198 185 185 185 184 185 184 185 184 184 184 184 185 185 184 185 185 185 184 184 185 184 185 184 184 184 185 185 185 184 184 185 185 184 184 185 185 184 185 185 185 185 184 185 184 185 184 184 184 185 184 183 183 183 183 134 145 161 178 192 203 206 201 187 171 158 148 144 143 144 145 147 151 156 162 167 172 175 175 173 169 164 159 155 152 150 146 144 142 141 139 137 134 132 134 139 146 154 163 170 174 176 180 187 197 206 212 214 212 206 197 184 171 156 145 139 138 144 153 166 180 191 185 184 185 185 184 184 197 188 180 172 161 152 147 143 137 135 134 135 136 136 135 135 139 145 152 159 168 177 186 192 195 194 187 178 169 160 154 151 150 152 155 160 167 175 187 197 185 184 184 184 184 185 185 185 185 185 195 184 173 165 156 153 154 155 155 155 154 153 151 148 146 143 140 135 132 130 128 128 129 132 135 138 141 143 145 149 151 152 155 159 165 171 176 178 175 169 163 156 152 150 149 152 155 160 166 174 183 193 185 184 185 184 184 184 184 185 184 185 184 185 185 184 185 184 185 184 184 184 184 185 184 184 185 184 185 185 184 184 185 185 184 184 185 184 184 184 185 184 185 184 185 184 184 185 184 185 184 185 185 185 184 185 184 184 185 184 184 185 185 184 184 185 184 184 185 205 203 200 198 197 195 193 192 192 191 190 190 190 190 189 189 190 190 189 188 186 185 183 183 185 186 187 188 188 188 188 189 190 191 192 192 192 192 192 191 191 190 190 189 188 188 188 188 188 189 190 191 192 192 192 193 194 195 196 197 199 200 201 201 202 203 203 204 184 185 185 185 185 184 184 185 185 184 185 185 184 185 184 185 184 185 185 185 185 184 184 185 184 185 185 185 185 185 184 184 184 184 184 185 185 184 185 185 184 185 184 184 184 185 185 185 185 185 185 191 185 181 178 179 183 189 194 195 193 189 186 186 188 192 194 197 197 197 197 195 194 192 190 187 184 182 180 177 175 173 172 172 171 172 173 174 174 174 173 171 169 166 163 160 159 160 162 165 169 174 178 181 185 186 186 185 185 185 185 185 186 187 188 188 189 189 190 190 190 186 181 175 169 163 155 148 145 146 153 163 175 189 185 185 184 185 184 184 185 185 185 184 185 185 184 184 184 185 185 185 184 185 185 185 185 184 184 184 184 185 184 185 184 185 184 184 185 184 185 184 184 185 184 184 184 185 185 185 184 184 185 184 184 184 183 183 183 183 142 155 172 188 199 207 207 198 182 164 151 144 145 148 152 155 156 159 162 168 175 182 187 188 185 179 172 165 159 156 152 148 146 145 145 143 140 136 134 133 134 135 138 145 153 162 172 182 192 203 210 214 214 209 202 190 176 163 148 137 133 137 148 162 178 192 185 184 185 184 184 185 184 185 197 190 183 172 161 154 146 140 137 138 140 142 141 139 138 140 148 156 166 176 184 190 192 192 188 181 172 164 156 152 150 150 154 159 166 174 183 193 201 184 185 185 185 185 185 185 185 184 195 187 179 171 165 157 152 150 148 148 149 152 155 155 152 147 142 137 132 130 128 128 130 132 135 140 146 151 156 160 165 167 167 167 168 170 174 175 174 168 159 152 145 141 141 143 149 157 166 176 186 196 185 184 185 185 185 184 184 184 185 185 185 184 185 184 184 185 184 185 184 184 184 184 185 185 184 185 185 184 184 185 184 185 184 185 185 184 184 185 184 184 185 184 184 184 185 184 185 185 184 185 184 184 185 184 185 184 185 185 185 185 184 184 184 184 184 184 184 203 200 197 194 191 188 186 185 174 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 112 175 180 181 182 183 184 185 185 184 183 182 181 181 180 179 179 178 177 178 179 179 181 183 183 184 183 184 185 187 189 190 192 194 194 195 196 197 198 199 201 204 184 184 184 185 184 185 184 184 185 185 184 185 185 185 184 184 185 185 184 184 184 184 185 184 185 184 184 184 185 184 185 184 184 185 184 184 184 185 184 185 185 185 185 184 185 185 184 184 184 184 193 186 181 181 185 191 195 195 192 186 183 184 188 194 199 205 207 208 208 208 207 206 204 202 199 197 196 194 191 189 188 186 185 185 185 185 185 185 186 185 183 180 176 173 172 172 174 177 181 184 187 189 191 192 193 192 191 190 189 188 187 186 185 184 183 182 182 182 181 177 172 165 159 154 150 148 149 154 165 175 189 184 184 185 185 185 184 185 185 185 184 184 185 184 185 184 185 185 185 184 185 185 184 185 184 184 185 185 185 184 184 184 184 185 184 184 185 185 184 185 184 184 185 185 185 184 185 185 185 185 185 184 185 185 183 183 183 139 153 166 181 193 201 205 201 192 175 158 146 141 143 148 155 159 160 163 167 174 183 191 197 198 195 188 181 173 167 163 159 154 151 150 150 147 143 138 134 131 129 127 128 133 143 156 171 186 198 209 214 214 212 204 194 181 166 154 142 135 135 143 158 173 190 184 185 185 185 184 185 184 184 184 184 184 195 184 174 165 156 148 144 143 145 145 143 140 139 142 150 161 173 184 190 193 192 188 182 174 165 157 151 147 146 148 154 160 169 179 188 198 204 184 184 184 184 185 185 185 184 194 185 177 171 166 162 156 150 147 145 144 147 153 158 160 158 153 147 141 137 134 134 134 135 138 141 146 152 159 165 169 173 175 174 172 171 172 174 174 172 165 156 148 142 141 142 146 155 165 176 187 185 185 184 185 185 185 184 185 185 185 184 184 184 185 184 185 184 184 184 185 184 184 184 185 185 185 185 185 184 185 184 184 184 184 185 185 184 185 185 184 185 185 184 185 184 185 185 185 185 184 185 185 185 185 184 185 184 185 184 185 184 184 184 184 184 184 185 185 133 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 163 186 188 189 190 190 191 192 192 194 195 198 201 185 184 184 184 185 185 185 184 184 184 185 184 185 184 185 184 185 185 185 184 185 184 184 184 185 185 185 185 185 185 185 184 184 184 184 185 184 185 184 184 185 184 184 185 185 184 184 185 184 185 194 188 187 190 195 199 198 193 186 182 183 188 195 202 208 212 214 214 214 214 214 213 211 209 208 206 205 202 201 199 198 196 195 194 193 193 195 196 197 196 193 189 185 183 183 185 187 189 191 193 194 194 195 196 196 195 193 190 188 185 181 179 177 175 174 173 173 172 170 165 158 152 150 150 153 157 166 178 189 184 185 185 184 185 184 185 185 185 184 185 185 184 185 184 184 184 185 184 185 184 185 185 184 184 185 184 185 185 184 185 184 185 184 185 185 184 184 185 184 185 184 185 184 184 184 185 185 185 184 185 185 185 185 137 137 141 152 165 177 188 195 199 198 192 183 170 156 146 141 142 145 151 155 158 162 168 177 188 197 204 206 203 197 189 181 176 173 169 164 160 158 155 151 145 138 134 130 126 124 125 131 142 158 175 192 205 214 214 214 212 201 188 173 159 149 142 141 145 155 170 185 184 185 185 185 185 184 184 185 185 184 185 184 185 195 185 177 168 159 152 149 147 146 143 140 139 143 154 165 179 190 195 196 192 185 178 169 160 154 147 143 142 145 152 160 171 183 192 200 204 184 184 184 185 185 184 195 189 183 175 169 164 161 158 154 149 146 144 145 148 154 160 163 162 158 154 149 145 143 142 141 142 144 146 150 154 159 164 168 170 171 169 167 166 168 170 171 170 165 158 152 148 149 152 157 166 175 186 195 184 185 184 185 185 185 185 184 185 184 185 184 185 184 185 185 185 185 185 185 185 184 185 185 184 185 185 185 185 185 184 184 185 184 184 184 185 185 184 185 185 185 184 184 184 184 185 184 184 185 185 184 185 184 184 185 185 185 185 141 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 122 186 188 188 188 188 188 188 189 190 192 194 196 198 201 185 184 185 185 185 184 184 184 184 184 185 185 184 185 185 184 185 184 185 185 185 185 184 184 184 184 185 184 184 184 185 185 185 185 185 184 185 185 185 184 185 185 185 184 184 185 184 200 196 195 198 202 203 201 195 188 183 182 186 192 198 204 208 209 210 211 212 212 212 211 210 210 209 207 206 205 204 203 201 199 197 197 197 199 201 203 203 199 196 192 189 188 190 192 193 194 194 195 195 195 195 195 194 192 188 184 179 175 172 169 168 165 164 164 163 161 158 154 151 151 155 161 168 178 189 197 185 185 184 184 185 185 185 185 184 185 185 185 185 184 184 184 185 184 184 184 185 185 185 184 184 184 184 184 184 184 184 184 185 185 184 184 185 185 185 184 185 185 184 185 184 184 184 185 185 185 185 185 184 185 157 157 159 170 181 189 195 196 193 187 179 172 164 156 150 144 141 141 143 147 152 159 169 179 191 201 208 212 210 203 197 190 186 184 181 176 171 167 162 156 147 139 134 129 126 125 128 135 148 165 183 199 212 214 214 214 211 196 181 164 152 147 147 152 160 172 185 196 184 185 184 184 185 184 185 184 185 184 184 184 184 184 197 190 182 172 163 155 149 144 140 139 140 146 158 171 185 197 201 199 193 183 174 165 157 150 144 139 138 141 148 158 171 185 194 201 202 200 197 194 192 190 185 180 175 170 165 160 156 154 152 149 147 146 146 148 152 157 162 165 166 166 164 161 159 156 154 152 151 151 152 153 155 157 160 161 162 161 159 157 156 158 162 165 167 166 163 161 161 164 168 174 182 190 197 185 185 184 185 185 185 185 184 185 185 184 184 184 184 184 185 185 185 185 185 184 185 185 184 184 185 185 184 184 184 185 185 184 184 185 185 184 184 185 184 184 185 185 185 185 185 184 184 184 184 184 184 184 184 185 185 185 192 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 162 186 188 187 186 185 185 185 186 187 188 189 190 191 192 192 192 192 191 191 190 190 189 189 190 193 195 197 201 203 204 184 185 184 185 184 185 184 184 184 184 184 184 184 184 185 185 185 185 185 184 184 185 184 184 185 185 184 185 184 185 184 184 185 185 185 184 198 190 183 180 182 186 190 194 197 198 199 201 202 203 204 205 205 205 205 204 204 204 204 203 202 200 198 197 197 200 203 205 205 203 199 195 192 192 192 193 193 193 192 192 191 191 192 192 190 186 182 176 171 166 162 159 158 155 154 154 154 154 153 152 152 156 164 172 181 191 185 184 184 184 185 184 184 184 185 185 185 184 184 184 184 184 185 184 184 185 184 184 184 185 185 185 185 184 185 184 184 185 185 184 185 185 185 185 184 184 184 185 185 185 184 184 184 185 184 185 184 184 184 184 184 185 175 175 177 185 192 197 197 192 185 175 166 162 159 157 154 148 140 136 134 139 145 154 166 178 190 201 208 212 210 205 200 194 192 191 189 184 179 174 167 160 150 141 135 131 130 132 136 146 159 176 192 206 214 214 214 214 206 190 173 156 146 146 152 164 175 187 197 184 184 185 185 185 184 184 185 185 184 185 185 185 185 184 184 185 195 184 173 161 151 145 140 140 143 151 163 176 191 201 204 200 191 180 170 160 153 147 141 136 134 136 143 154 169 183 192 197 196 192 186 181 178 174 169 164 161 158 155 152 150 148 147 147 147 148 151 154 158 162 165 169 172 175 175 175 174 171 168 164 161 160 159 158 157 157 157 157 155 153 150 148 149 152 157 162 167 171 172 173 176 182 187 193 185 184 185 185 185 184 185 185 184 184 184 185 185 184 185 184 184 185 184 185 184 184 185 184 184 184 184 185 185 185 184 184 184 184 184 185 184 184 184 184 184 185 185 184 185 185 184 185 184 185 185 184 184 185 185 184 185 185 184 147 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 135 195 201 203 205 206 185 184 185 184 185 184 185 185 185 184 185 184 185 184 185 185 184 185 185 184 185 185 185 185 184 185 184 185 184 185 185 185 201 192 185 180 179 181 183 185 186 186 187 189 191 193 195 197 198 199 199 199 199 200 200 200 199 197 195 194 194 197 200 203 203 202 199 196 193 192 191 190 190 188 188 187 186 185 186 186 184 180 174 169 163 158 154 152 152 150 148 148 148 150 152 154 157 164 174 185 194 184 184 184 184 185 184 185 185 185 184 185 185 185 184 185 185 185 185 184 184 185 184 184 184 184 184 184 184 185 185 184 184 185 185 185 184 185 184 185 184 185 184 184 185 185 184 185 185 184 184 185 184 184 184 184 184 185 186 186 187 192 195 197 194 185 176 166 157 155 156 158 157 150 141 134 130 134 140 150 163 174 185 194 201 205 205 201 196 192 191 190 189 185 180 174 168 162 153 145 141 138 139 142 148 158 171 185 199 210 214 214 214 210 197 180 163 148 140 143 154 169 183 194 203 185 184 185 185 184 184 184 184 184 184 185 185 184 185 184 185 185 202 192 180 167 155 148 144 145 150 158 170 181 194 201 202 196 186 174 163 154 148 143 138 134 132 134 141 151 165 178 187 190 187 182 174 168 164 160 155 152 149 148 147 146 145 145 145 147 150 153 157 162 166 169 172 175 180 184 186 188 187 185 181 177 173 171 169 167 164 162 161 159 157 154 151 150 151 154 159 165 171 177 181 184 189 196 185 184 184 185 185 184 184 185 184 185 185 184 185 185 185 184 184 184 185 185 185 185 184 185 185 184 184 185 185 185 184 184 184 184 184 185 184 184 185 184 184 185 185 185 184 185 185 184 184 184 185 185 184 184 184 185 185 185 205 204 137 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 141 199 204 205 206 206 206 185 184 184 185 184 184 185 184 184 185 184 184 184 184 185 185 184 185 184 185 185 185 184 185 184 184 184 203 195 188 183 181 181 181 181 181 181 181 183 185 188 190 192 194 194 194 194 194 195 196 196 195 193 191 190 190 192 196 198 199 199 197 195 192 190 188 187 185 183 182 181 180 179 179 179 178 174 169 164 158 154 152 150 150 150 149 149 150 153 157 161 166 174 185 195 185 184 185 184 185 184 184 185 185 185 184 185 184 184 184 185 184 184 185 185 185 184 185 184 184 184 184 185 185 185 185 185 184 185 184 184 184 184 184 184 185 185 185 184 184 185 185 184 184 185 184 185 185 184 184 185 184 185 188 188 187 188 188 186 181 173 166 158 152 150 153 155 155 148 139 132 128 130 135 145 155 165 174 180 186 189 189 186 183 180 179 178 177 174 170 167 163 159 155 151 148 149 153 158 166 175 185 197 206 212 214 211 205 196 182 165 151 138 134 139 151 167 181 194 201 184 184 184 184 184 185 185 185 185 184 184 185 184 185 184 185 184 204 195 185 173 163 156 154 156 161 169 177 186 195 199 196 188 177 164 153 145 140 137 134 131 130 133 139 147 158 168 174 175 172 166 159 154 150 146 143 140 139 138 139 140 141 142 145 150 155 159 164 171 175 179 182 186 191 195 197 199 199 197 194 190 187 184 182 180 177 175 173 171 168 165 163 162 163 166 170 175 181 187 192 195 200 184 184 184 185 184 184 184 185 185 185 185 185 184 184 185 184 185 184 184 184 184 184 185 185 185 185 184 184 185 184 184 185 184 184 185 185 184 185 185 185 184 185 185 185 184 184 184 185 184 185 185 185 184 184 184 185 185 185 201 200 148 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 153 184 185 184 184 185 185 184 185 185 184 185 185 185 185 184 184 185 205 199 194 190 188 187 186 186 185 185 185 186 187 190 192 193 193 192 191 190 190 190 190 190 189 186 184 182 183 185 187 190 192 192 192 190 188 186 183 180 178 175 174 174 173 172 172 172 171 168 165 161 157 155 155 155 156 158 159 159 161 165 170 174 180 186 195 185 184 184 184 184 185 185 184 184 184 185 184 185 184 185 185 185 184 184 184 185 185 184 184 184 184 185 185 184 185 185 184 184 185 184 185 184 185 185 184 184 185 184 184 184 185 185 184 185 185 184 185 184 185 185 185 184 184 184 179 179 178 175 170 166 161 157 155 153 151 151 152 153 151 146 138 132 128 129 133 139 146 153 158 162 166 168 168 166 165 163 160 159 157 155 154 154 154 155 155 156 157 162 170 177 185 193 201 208 212 212 208 200 190 179 165 150 140 132 130 135 146 161 174 186 193 197 185 185 184 184 184 184 185 184 185 184 184 185 185 184 185 184 199 192 184 175 169 165 165 169 174 180 185 190 194 193 187 177 166 154 144 137 133 132 130 129 130 133 138 143 150 156 159 159 156 152 146 142 139 137 135 133 132 133 134 137 139 142 146 153 159 165 171 179 185 189 192 196 201 203 205 205 205 204 202 200 197 195 194 192 190 188 187 186 185 182 181 180 181 183 185 188 192 197 201 203 184 184 184 184 184 184 184 185 185 185 184 185 185 185 184 184 184 185 185 184 185 184 184 185 184 184 184 184 184 185 184 185 185 184 185 185 185 185 184 185 185 185 185 184 184 184 185 184 184 203 200 197 195 192 191 191 192 194 195 195 195 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 117 188 194 195 195 196 197 197 199 201 185 184 185 184 184 184 185 206 203 201 199 197 197 197 195 195 194 194 194 194 195 195 195 194 192 190 187 185 184 183 182 180 177 175 173 173 174 176 179 181 182 183 183 182 179 176 172 169 166 166 166 166 165 165 165 165 164 162 161 160 161 163 165 167 171 174 175 178 183 187 191 195 185 185 184 185 184 185 185 185 184 184 184 184 185 185 185 185 184 185 184 184 185 184 185 185 184 185 184 185 185 184 184 185 185 184 184 184 185 185 184 184 184 184 184 185 185 184 185 184 184 184 184 185 185 184 184 184 185 184 185 184 184 170 170 168 162 155 150 146 146 148 151 153 153 153 152 149 144 139 135 131 131 132 136 140 143 146 147 149 150 150 150 148 147 144 141 139 139 140 142 146 151 157 161 166 174 183 192 199 206 210 214 213 208 200 189 177 166 152 140 133 128 128 133 142 153 165 175 182 187 194 185 184 184 185 184 185 185 184 184 185 184 185 184 199 196 192 187 182 177 174 173 175 179 184 188 190 191 190 186 178 168 157 146 138 132 130 129 128 129 132 135 138 141 144 146 146 146 143 141 138 135 134 133 132 132 132 132 134 137 141 145 150 158 165 171 177 186 192 197 185 184 184 185 184 184 185 185 185 185 184 185 184 184 185 185 185 184 185 184 197 197 197 184 184 185 184 184 185 184 185 185 184 185 185 185 185 185 184 185 184 185 184 185 184 184 184 184 185 185 185 185 185 185 184 185 184 185 185 184 185 185 185 184 184 184 185 185 185 185 185 184 185 184 184 185 185 203 200 198 194 189 186 183 181 181 183 186 190 192 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 129 186 188 188 189 190 192 193 194 195 198 199 202 203 205 206 206 205 205 205 205 205 204 204 203 202 201 200 200 199 197 194 191 188 185 181 179 178 176 173 170 167 166 165 166 168 170 172 174 176 177 176 174 170 165 162 160 160 161 161 161 161 160 161 161 162 163 165 168 171 175 178 184 188 191 194 184 184 185 184 184 185 185 184 184 184 184 185 184 184 185 185 185 185 184 185 184 185 184 184 184 185 185 184 184 184 185 184 184 185 185 185 184 184 184 185 185 184 185 184 185 185 185 184 185 184 184 185 185 184 184 185 184 185 185 184 184 185 185 184 184 165 165 162 154 145 139 136 139 145 152 157 157 156 153 150 146 143 141 138 136 136 137 137 137 137 136 135 135 135 135 135 134 131 128 127 128 132 137 144 152 162 170 176 185 196 204 210 214 214 213 208 199 188 175 162 151 139 131 127 126 128 132 138 146 155 163 169 174 180 189 194 184 184 184 184 185 184 185 185 184 184 195 191 188 185 181 179 178 178 179 182 186 190 192 191 189 184 176 168 158 149 140 134 130 129 130 131 134 136 139 141 142 141 140 138 137 135 134 133 133 133 133 134 135 136 137 140 144 149 154 159 167 175 180 186 195 184 185 185 184 184 184 185 185 185 184 184 185 184 184 184 184 185 185 184 184 184 184 184 184 185 185 185 185 185 185 184 184 185 184 184 184 185 185 185 185 185 184 185 184 184 185 185 185 184 184 184 184 184 185 184 185 184 185 185 184 185 185 185 185 184 185 185 185 185 185 184 184 185 184 185 185 185 185 200 196 194 191 187 183 179 175 174 174 177 181 186 144 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 123 182 183 183 185 185 186 186 188 190 192 195 198 201 204 206 208 210 211 211 210 210 209 209 208 206 204 203 201 198 194 190 187 183 178 175 174 171 168 165 163 161 160 160 161 163 165 168 170 172 172 170 166 161 158 156 157 158 159 159 159 159 159 161 163 166 170 175 179 184 188 195 200 204 184 185 185 185 184 185 184 185 185 184 185 185 185 185 185 185 184 185 185 185 184 185 184 184 185 184 184 184 184 184 185 185 205 205 204 204 185 185 184 185 184 184 184 185 185 184 184 185 184 185 184 185 184 184 184 184 185 185 184 184 185 185 184 185 185 184 166 166 164 156 147 141 138 142 148 156 161 161 160 157 155 153 151 150 148 146 145 143 142 139 137 134 132 131 131 131 132 132 130 128 127 131 136 143 151 160 171 179 185 193 201 206 209 209 206 201 193 183 172 160 150 143 134 129 127 128 130 133 137 143 148 153 156 159 164 170 176 182 187 192 195 196 196 196 195 193 190 187 184 181 179 178 177 177 178 179 182 186 188 188 185 181 174 166 158 150 143 137 133 132 133 135 138 141 143 146 147 146 145 142 140 138 137 136 136 137 137 139 142 145 147 149 152 157 163 167 172 180 187 192 197 203 185 184 185 185 185 185 185 184 184 184 185 185 185 184 185 184 185 185 184 185 185 185 184 184 185 184 185 184 184 185 185 185 185 184 184 185 184 185 184 185 185 185 185 185 185 185 185 184 184 185 184 185 184 184 184 184 184 185 184 184 184 185 184 185 184 184 185 185 185 185 184 185 185 184 197 195 193 191 189 187 186 185 184 181 178 175 174 175 178 183 187 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 172 184 186 187 190 193 196 200 203 205 207 208 208 207 207 206 206 205 203 202 200 198 195 191 187 185 181 177 174 172 170 167 165 163 161 160 160 161 162 164 167 170 172 173 170 166 162 159 158 159 160 161 162 161 161 163 165 167 170 174 179 184 188 192 198 203 206 184 185 184 184 185 184 184 185 184 184 185 185 185 185 185 185 185 185 185 184 185 185 184 202 201 200 200 200 200 201 200 199 198 197 196 196 196 197 197 198 199 185 185 185 184 184 199 199 198 198 198 199 199 199 200 184 184 185 185 184 185 184 184 185 184 185 170 170 168 162 155 150 148 151 155 161 164 165 163 161 160 159 159 159 157 155 154 152 148 145 142 140 137 135 135 135 135 135 135 134 135 141 147 154 163 171 180 186 191 195 198 199 199 195 190 183 174 165 157 149 144 140 135 133 132 133 134 136 139 142 145 146 147 147 149 154 159 164 169 174 178 181 182 183 184 183 182 181 179 178 177 176 175 176 176 177 177 179 180 179 175 170 165 157 151 145 140 137 135 136 139 142 145 148 149 150 151 151 150 149 147 146 144 143 143 145 146 149 153 157 160 163 167 172 177 181 185 191 196 199 185 185 184 184 185 185 184 185 185 185 185 185 184 184 185 184 185 185 185 185 185 185 184 185 185 184 185 185 185 184 184 185 185 185 185 184 184 184 185 185 184 184 185 184 184 185 185 184 184 184 185 185 184 184 184 184 185 185 184 185 184 184 184 184 184 185 184 185 202 201 200 198 195 192 190 186 183 181 179 179 178 179 180 181 183 183 182 180 180 182 185 188 191 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 137 194 198 198 198 197 195 194 192 190 187 185 183 180 177 175 174 172 170 168 166 165 164 164 164 165 167 170 173 175 175 174 170 166 164 163 164 165 166 167 167 167 168 170 172 174 177 181 185 188 191 195 199 202 184 185 184 185 184 185 185 184 184 201 199 197 196 195 195 195 196 197 197 197 197 197 195 195 194 193 192 193 194 194 194 193 191 190 188 187 187 187 188 188 189 190 190 190 190 189 188 188 188 188 188 188 189 189 190 191 192 192 193 194 194 194 194 195 195 195 177 177 176 173 169 166 164 165 166 168 169 170 169 168 168 168 169 170 169 167 165 163 159 156 153 150 148 146 144 143 143 145 145 146 150 155 162 170 177 184 190 194 195 194 192 189 185 177 170 161 154 147 142 140 141 142 141 141 140 139 139 140 141 143 143 141 138 136 135 138 141 145 150 155 160 163 166 170 172 173 173 174 174 174 174 174 173 173 172 171 170 170 169 166 163 159 155 150 146 143 141 140 141 144 148 152 155 157 157 157 158 159 159 160 160 159 157 155 155 157 159 163 167 172 176 180 184 189 193 196 185 184 184 185 184 184 184 184 184 185 184 184 184 184 184 184 184 185 184 185 184 184 184 185 185 184 185 184 184 185 185 185 185 185 185 185 184 185 185 184 185 185 184 184 184 184 184 185 184 184 185 185 185 185 184 184 185 185 184 185 185 184 184 184 185 184 184 185 184 203 201 198 195 192 190 188 184 180 176 172 169 167 166 166 168 171 175 179 184 187 188 189 190 192 194 196 197 197 196 195 185 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 161 182 181 180 179 178 177 176 175 173 172 172 171 171 171 172 174 176 178 180 180 179 176 173 171 171 172 172 174 174 175 175 175 176 177 178 180 182 184 186 188 190 192 194 195 195 195 194 193 192 192 193 193 192 190 188 186 185 185 186 188 190 190 190 190 189 188 186 186 185 185 185 186 188 188 186 184 182 180 178 177 177 177 177 178 179 179 179 179 178 177 177 177 177 178 178 179 179 179 180 181 182 183 183 184 184 184 184 184 184 185 185 185 184 183 183 181 180 179 178 177 177 177 177 177 178 179 179 179 178 176 174 170 167 164 162 160 157 155 154 154 155 157 159 163 170 176 183 189 194 197 198 197 193 187 181 174 165 156 147 141 137 135 137 141 146 148 149 148 146 145 145 145 144 142 138 133 129 126 126 128 131 136 141 146 150 154 159 162 164 165 167 169 170 170 170 170 169 168 167 165 163 161 159 155 154 152 150 149 148 148 149 152 156 161 165 168 169 168 167 168 170 172 174 175 174 172 170 170 172 174 177 182 187 192 196 184 185 184 184 184 184 184 185 184 184 184 185 185 185 184 185 185 185 184 184 185 185 185 185 184 185 185 184 185 185 184 184 185 184 185 185 185 185 185 184 184 185 184 184 184 184 184 185 184 185 185 184 185 184 184 185 185 185 185 184 184 185 184 185 185 184 184 184 184 185 185 185 201 198 195 192 188 186 184 182 177 172 168 165 161 160 159 160 163 169 175 181 188 194 196 198 200 202 203 204 203 203 201 199 197 194 191 189 187 185 185 185 185 185 186 186 186 187 189 190 191 193 194 194 194 195 196 198 201 202 185 185 185 184 184 185 184 184 185 185 184 185 185 184 199 196 192 187 183 181 178 174 172 170 171 174 179 183 187 190 190 188 185 183 182 182 183 183 183 184 184 185 185 186 186 185 185 183 181 120 105 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 116 182 183 183 183 183 183 182 181 180 179 179 179 179 180 181 183 184 185 186 185 183 181 180 180 180 181 182 183 183 184 184 184 185 185 185 185 186 186 187 187 188 188 188 188 188 169 160 149 140 141 142 144 141 138 135 142 141 133 137 128 129 129 129 128 138 137 135 145 144 135 137 139 139 137 135 141 146 153 159 164 164 171 171 171 171 171 171 169 169 169 169 169 171 164 165 166 166 160 161 163 164 164 165 166 166 166 166 166 194 194 194 195 195 195 194 193 191 189 187 186 186 186 186 186 187 188 188 186 184 182 179 176 173 171 169 166 164 162 161 163 165 168 172 177 183 188 193 196 198 199 197 193 186 180 172 164 155 148 142 138 137 140 146 150 154 154 153 151 149 148 146 145 142 136 131 127 123 123 123 126 131 135 140 144 149 153 156 158 159 161 162 163 163 163 164 164 164 163 163 161 160 159 159 158 158 159 160 161 162 164 167 172 176 180 183 183 182 181 181 182 185 187 188 188 186 185 184 186 188 191 195 200 185 185 184 184 185 185 184 184 185 184 184 184 185 184 185 185 184 185 185 185 184 184 185 184 185 184 184 184 184 184 184 185 185 185 184 185 185 184 185 185 184 184 184 185 185 184 185 185 185 184 184 185 184 184 185 185 185 184 185 184 185 185 184 185 185 184 185 184 184 184 185 184 200 198 195 193 191 188 186 184 183 181 178 174 171 168 166 165 164 166 169 174 181 186 193 199 203 205 184 184 184 185 185 184 205 203 201 199 196 194 192 190 189 188 188 189 189 189 190 191 192 193 194 196 197 197 197 199 200 203 185 185 185 184 185 185 185 185 185 184 185 185 185 184 184 185 185 202 197 193 189 186 183 181 178 177 177 179 183 186 190 193 193 191 189 187 186 186 186 186 187 187 188 189 189 189 190 189 188 186 185 183 181 181 180 180 180 180 169 161 147 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 177 186 187 188 188 190 190 191 190 189 188 187 187 188 188 190 190 190 191 191 191 191 190 190 190 190 190 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 201 201 201 201 202 203 202 201 199 197 195 193 192 191 190 190 190 190 190 188 186 185 182 179 177 176 174 172 169 167 166 167 168 171 174 179 182 186 189 192 194 195 194 192 187 183 177 170 163 157 152 148 147 148 152 155 156 155 154 151 148 147 145 144 141 137 132 129 127 126 127 129 133 137 142 146 150 153 155 155 155 155 156 155 155 156 157 158 159 160 162 162 163 165 166 168 170 173 175 176 177 178 181 185 188 191 193 194 192 191 191 192 194 195 197 197 195 194 194 195 197 200 203 184 184 184 185 185 184 184 185 185 185 184 184 185 185 185 184 185 185 185 185 185 184 185 185 185 184 184 184 184 185 185 184 184 184 184 184 185 184 185 185 184 184 184 184 185 185 185 184 185 185 184 184 184 185 184 185 184 184 184 185 184 185 201 200 198 197 196 194 194 194 193 193 193 193 192 191 190 188 187 186 185 185 185 184 182 180 178 177 177 177 177 180 185 189 194 199 204 184 185 185 185 184 184 184 185 185 184 184 203 201 199 198 197 195 195 195 195 195 196 196 197 198 199 200 201 201 202 202 203 184 185 185 185 184 185 185 185 184 185 184 184 185 185 184 185 184 184 184 184 203 199 196 194 191 189 187 186 186 187 190 193 196 198 199 197 195 194 193 193 193 193 194 194 194 195 195 195 196 195 195 194 192 191 189 188 188 188 188 187 187 187 186 183 180 178 147 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 110 123 125 125 127 127 125 123 135 190 122 109 110 111 112 112 112 194 194 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 185 184 185 184 184 184 185 185 184 185 201 199 197 195 193 192 191 190 188 187 186 185 183 181 180 179 177 175 173 172 171 172 173 175 178 179 181 183 184 186 188 190 190 189 187 185 181 177 173 169 165 163 162 162 162 160 157 154 151 148 146 145 144 143 140 138 136 135 136 137 139 142 145 149 153 156 157 158 156 155 153 151 150 149 149 150 152 155 159 163 166 169 173 179 183 187 191 194 195 195 195 197 185 185 185 185 185 185 185 185 185 185 184 185 184 185 185 185 185 185 185 185 184 185 184 184 185 184 184 185 184 185 185 185 185 184 185 185 185 185 184 184 184 184 184 185 185 185 185 184 184 185 185 185 184 184 184 184 185 185 184 185 184 185 184 184 185 184 184 185 185 185 185 184 184 184 185 185 205 204 201 199 198 196 193 190 188 185 183 181 181 181 181 183 184 186 187 188 188 188 188 188 190 191 193 194 194 194 194 194 194 194 195 196 185 184 184 185 185 185 185 184 184 185 185 185 184 184 185 184 185 184 184 184 185 185 185 185 184 185 185 185 185 185 184 184 184 184 184 184 184 184 185 185 184 184 184 184 185 184 184 185 185 185 184 185 185 184 185 184 184 185 185 185 185 184 184 184 184 184 185 185 184 184 185 184 185 185 185 184 184 185 184 184 184 185 185 184 185 185 184 184 184 184 185 184 184 185 184 185 185 199 197 195 190 185 181 177 175 117 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 185 185 184 185 184 185 185 185 185 184 185 184 203 200 197 195 194 192 190 189 189 188 188 187 186 185 184 182 180 179 177 177 178 179 179 179 179 179 180 183 185 188 190 192 193 194 192 191 189 187 183 180 177 174 172 167 163 159 156 153 151 150 150 149 148 148 148 148 150 151 152 154 157 160 163 165 165 164 161 159 155 152 150 148 149 150 153 157 162 168 173 177 184 192 197 185 185 184 184 184 184 185 185 185 184 185 185 184 184 184 185 185 185 185 185 185 185 184 184 185 185 184 185 185 185 184 184 184 185 184 184 185 184 185 185 184 184 185 184 184 185 185 185 185 185 184 185 184 185 185 184 185 184 184 184 184 184 185 185 184 184 184 185 185 184 185 185 185 184 184 184 184 185 185 185 185 205 204 202 200 197 194 192 190 186 183 179 177 175 173 172 173 175 177 179 182 185 187 188 189 190 193 195 198 201 184 185 184 185 185 185 184 185 184 185 185 185 185 185 185 184 184 185 185 184 185 184 184 185 185 184 184 184 185 185 184 184 184 184 184 185 184 184 185 185 184 185 184 184 184 184 185 185 184 185 184 185 185 184 184 185 185 185 184 185 184 185 185 185 185 185 184 184 184 185 185 185 184 184 185 184 185 184 184 185 185 185 184 184 184 185 184 184 184 184 185 184 184 185 185 184 185 184 185 184 185 184 184 185 184 185 185 184 185 198 192 186 181 177 177 165 132 120 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 185 185 185 185 185 184 185 185 185 185 184 184 184 185 202 200 198 197 195 195 195 195 194 194 194 194 192 190 189 188 186 186 186 186 186 185 184 183 183 185 188 190 194 197 199 200 201 201 200 199 196 192 189 185 182 177 172 169 166 163 161 161 161 161 161 161 161 162 163 164 165 166 168 171 173 174 173 172 169 166 163 160 157 156 156 158 161 165 170 176 182 186 193 200 185 185 184 185 185 185 185 184 184 185 185 184 185 184 185 185 185 185 185 185 184 185 185 184 184 184 184 184 184 185 185 185 184 185 184 184 185 184 185 184 185 184 185 185 184 185 185 185 185 184 184 184 184 184 185 184 185 184 185 185 185 184 184 184 185 185 184 185 185 185 185 185 184 185 184 185 185 205 204 204 205 204 203 201 199 197 194 191 190 188 185 181 178 175 174 173 173 174 175 178 181 184 187 190 192 192 194 197 200 203 185 184 184 185 184 184 184 185 184 184 185 184 185 184 185 185 185 184 185 184 185 185 185 184 184 184 184 184 185 185 185 184 185 185 184 185 185 184 184 184 184 184 185 184 185 184 184 184 184 184 184 185 184 185 184 184 184 185 184 184 185 185 185 185 184 184 185 184 185 185 185 184 184 184 185 184 184 184 185 185 185 185 184 185 185 185 185 184 185 184 184 185 185 184 185 184 185 184 184 184 185 185 185 185 185 185 185 184 185 185 185 197 192 186 182 181 181 182 181 181 181 181 163 147 140 141 142 142 140 138 127 127 109 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 185 185 184 185 184 184 184 184 185 184 185 184 184 184 184 205 204 203 201 201 201 201 201 201 201 201 200 199 198 197 195 195 195 195 195 194 192 191 191 192 194 197 199 202 204 205 206 207 207 206 205 202 199 196 193 188 185 183 181 178 177 177 177 177 177 177 177 177 178 178 179 179 180 182 183 183 183 181 179 178 176 174 172 172 172 174 175 179 183 188 192 196 201 185 184 184 185 185 185 185 185 185 185 185 184 184 184 185 185 185 184 185 185 185 184 184 185 184 184 184 184 184 184 184 184 184 185 184 185 184 185 184 185 185 184 185 185 184 185 185 184 185 185 184 184 185 185 184 185 185 184 184 185 184 185 184 184 185 185 198 185 185 185 185 199 198 197 197 197 197 197 197 198 199 201 201 200 199 197 195 192 190 190 188 186 185 183 181 180 180 181 182 184 187 189 191 194 196 197 199 200 203 184 184 185 185 185 185 185 184 184 184 184 184 184 185 185 185 185 185 185 185 184 185 185 185 184 185 184 184 184 184 185 185 184 184 185 185 184 185 184 185 184 184 184 184 184 185 184 184 185 185 185 185 185 185 184 184 184 184 185 185 185 185 185 185 184 184 184 184 185 185 185 185 185 184 184 185 184 184 184 185 185 185 185 185 184 184 185 185 185 184 185 185 184 185 184 185 185 185 184 185 184 184 184 185 184 184 185 185 185 184 185 184 184 184 199 195 191 190 190 190 189 189 188 189 189 190 191 192 192 191 190 188 188 187 188 188 189 190 191 192 138 114 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 185 184 185 184 184 185 184 185 184 184 185 184 184 184 184 184 184 184 184 185 185 184 185 184 185 184 184 184 184 184 184 184 184 204 203 203 202 201 201 202 184 185 185 184 185 185 185 184 184 184 185 184 185 184 202 200 198 197 195 194 194 194 194 194 193 192 192 191 191 191 191 191 191 192 192 192 192 192 192 191 191 190 190 190 190 191 192 194 197 200 184 184 184 184 184 184 184 184 184 184 185 185 184 184 185 184 184 184 184 185 185 184 184 185 185 184 185 184 185 185 185 185 184 185 184 184 184 184 184 184 184 184 184 184 185 184 184 185 184 184 184 205 204 203 202 202 201 199 198 197 195 194 194 194 194 192 190 188 187 186 185 186 187 188 187 186 186 186 187 188 189 191 193 195 197 198 198 197 195 194 192 192 192 192 192 191 190 190 191 192 194 195 197 199 201 184 185 184 185 185 184 184 185 184 184 185 185 184 185 184 185 185 184 185 184 184 185 184 184 184 185 185 184 184 184 184 185 184 185 185 184 184 184 185 184 184 184 184 185 185 185 184 185 184 184 185 184 184 184 184 184 185 185 184 184 184 202 201 200 199 197 196 195 197 200 184 185 184 184 185 184 185 185 185 185 184 184 185 184 184 185 184 185 185 185 184 184 184 184 184 184 185 185 185 184 184 184 185 185 185 184 185 184 184 185 185 185 185 185 184 185 185 184 185 184 184 184 185 201 201 201 200 200 200 200 200 200 200 201 200 199 198 197 195 194 193 192 192 193 193 193 194 194 195 195 195 195 195 195 190 133 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 185 185 184 184 185 185 184 184 185 185 185 185 184 184 184 185 185 185 185 185 184 184 185 184 185 184 185 184 184 185 185 184 185 185 184 185 185 185 184 184 185 184 185 185 185 185 184 184 184 184 185 184 185 185 184 184 185 185 185 184 185 184 184 184 185 184 184 184 184 184 185 184 185 200 200 200 184 184 185 184 185 185 185 184 184 184 184 185 185 185 185 185 185 184 185 184 185 185 184 184 185 184 184 185 185 185 184 184 184 184 184 185 184 185 184 184 185 184 185 184 185 184 184 184 184 185 185 184 184 185 185 185 206 205 205 205 205 204 203 202 201 199 198 197 197 196 195 193 191 190 188 188 188 187 186 183 181 178 177 177 178 179 181 181 180 179 179 181 183 185 188 190 193 195 197 198 197 196 194 194 194 195 195 197 197 198 199 185 184 184 185 184 184 184 185 185 185 185 185 184 184 185 184 185 184 184 185 185 185 184 184 185 185 184 184 184 185 184 185 184 184 185 185 185 184 184 185 185 185 184 184 185 184 185 184 185 184 184 184 185 184 185 184 184 185 184 185 185 185 184 184 184 185 201 197 194 193 192 190 188 186 186 188 193 200 185 185 184 185 184 185 184 184 185 185 185 185 185 185 184 185 184 184 184 185 185 185 185 184 185 184 185 185 185 185 185 185 184 184 184 185 185 184 184 185 185 184 185 185 184 184 184 185 184 184 184 184 185 184 185 184 185 184 185 184 185 184 184 184 184 184 203 201 199 199 198 197 197 197 197 197 197 197 197 196 196 196 196 195 194 189 186 177 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 184 185 185 184 185 184 184 184 185 184 185 184 185 185 185 184 184 184 184 184 185 185 185 185 185 184 185 185 184 184 184 185 185 184 184 184 185 184 185 184 185 184 185 185 184 185 185 184 185 184 184 184 185 184 184 185 184 185 185 184 184 184 185 184 185 185 185 185 185 184 184 184 184 185 184 185 185 184 185 185 184 185 185 185 184 184 185 185 184 184 184 184 184 184 184 185 184 184 184 184 184 184 184 184 185 184 184 185 185 184 184 184 185 185 185 184 185 185 184 184 184 184 184 185 184 185 185 202 201 201 200 200 199 199 199 199 198 197 196 195 194 194 193 192 191 190 188 187 186 185 185 185 183 180 178 175 174 174 176 177 179 179 179 178 179 181 183 185 188 191 194 197 198 199 199 198 197 197 198 199 201 203 204 185 184 185 185 185 185 184 185 184 185 184 184 185 184 185 185 184 185 185 184 184 185 185 185 185 184 185 185 185 185 184 185 185 184 184 185 185 184 184 184 185 184 185 184 184 184 185 184 185 184 184 184 184 184 184 184 184 184 184 184 185 184 185 185 184 184 185 197 192 186 183 182 181 179 176 173 172 174 181 189 197 185 185 185 184 184 184 184 184 184 185 184 184 185 184 184 184 184 185 184 184 184 185 185 185 184 184 185 184 185 184 184 184 185 184 184 184 185 184 184 185 185 185 184 184 184 184 184 184 185 184 185 185 184 185 185 184 184 184 184 184 184 185 185 184 184 184 184 184 204 203 203 202 201 201 200 200 199 199 199 199 199 199 199 198 197 194 193 192 185 127 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 185 184 185 184 184 184 184 184 185 185 184 185 184 184 185 184 184 184 185 184 184 185 185 185 185 185 185 184 184 184 185 185 184 185 185 185 185 184 185 185 185 185 185 184 185 184 184 184 184 185 184 184 185 185 184 184 185 185 185 185 184 185 184 185 185 184 185 185 184 185 185 184 185 185 185 185 185 184 185 185 184 185 185 185 185 184 184 184 184 185 184 184 185 185 184 184 184 184 185 185 184 185 185 184 184 185 185 184 185 185 184 184 184 185 185 185 185 185 185 199 199 198 197 196 194 194 193 192 192 193 193 193 192 192 192 192 192 192 192 192 192 192 192 191 190 189 188 188 187 187 186 185 183 181 179 179 180 182 184 186 186 186 186 186 188 190 192 194 197 199 201 202 203 203 202 202 202 203 204 205 184 185 184 185 184 185 185 185 185 184 184 185 185 185 185 184 184 185 185 185 185 184 184 184 185 184 185 184 185 184 184 185 184 184 184 184 185 185 185 184 185 184 185 185 184 184 185 185 184 185 184 185 184 184 184 185 185 185 185 184 184 185 185 184 184 184 185 194 189 185 181 177 174 172 170 168 165 161 159 161 167 175 184 194 185 185 184 185 184 184 185 184 185 185 185 185 185 185 185 184 185 184 184 184 185 185 185 184 185 184 185 184 184 185 185 184 184 185 185 184 185 185 184 184 185 184 184 184 184 184 184 185 185 184 184 185 184 185 185 185 185 185 184 185 184 184 185 185 184 184 185 184 185 207 206 205 205 205 204 204 203 203 203 203 203 203 203 202 201 201 199 196 188 177 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 184 184 185 184 184 184 185 185 185 184 184 184 184 184 184 184 184 184 185 184 185 184 184 184 185 184 185 185 185 185 184 185 184 184 184 184 184 184 184 185 184 184 185 184 185 184 185 185 184 185 185 184 184 185 184 184 184 185 185 184 184 184 184 185 184 184 184 185 184 184 185 185 184 185 184 184 184 185 185 184 185 184 184 184 184 185 184 184 184 185 185 184 184 185 185 185 185 184 185 185 184 184 205 204 203 202 201 201 200 199 198 197 196 195 194 194 194 194 192 192 190 190 189 188 188 188 188 187 186 185 185 185 186 186 187 187 186 186 186 187 188 189 190 191 192 192 192 192 192 192 192 192 192 192 192 190 189 188 187 187 188 190 193 194 195 196 195 196 197 198 199 201 184 185 184 185 184 185 184 185 185 184 185 184 185 185 185 185 184 184 185 185 185 184 184 184 185 184 185 185 184 184 185 185 185 184 185 185 185 185 184 185 184 184 184 185 184 185 184 185 184 185 184 185 185 184 185 184 185 185 184 184 185 185 185 185 184 185 184 185 185 184 184 185 184 184 185 185 198 192 186 180 176 174 172 169 166 165 163 160 157 152 150 152 157 164 172 183 193 185 184 184 185 184 184 185 185 185 185 184 184 185 184 185 185 184 185 185 184 185 184 184 185 184 185 184 185 184 185 184 185 185 185 185 184 184 185 185 185 185 185 184 184 185 184 185 184 185 185 185 185 184 185 184 184 185 185 185 184 184 185 184 185 185 185 184 184 184 185 185 184 184 185 184 184 185 184 184 185 185 185 185 184 185 185 184 184 190 186 186 178 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 185 185 184 185 185 184 185 185 185 185 184 185 184 184 185 184 185 184 185 184 184 185 184 185 185 185 185 185 185 185 184 185 185 184 184 184 185 184 184 185 185 185 185 185 185 185 184 184 185 184 185 185 184 184 185 185 185 185 184 184 185 184 185 184 184 185 184 184 185 185 184 185 184 185 185 184 185 184 184 185 185 184 185 184 184 184 184 185 184 184 184 184 184 185 184 184 185 184 206 204 203 201 199 198 196 195 195 194 193 192 190 189 187 186 186 186 185 184 183 182 181 180 180 180 180 180 179 178 178 178 179 180 182 183 183 183 182 183 185 186 188 190 192 192 193 194 195 196 197 198 199 199 198 198 198 197 197 196 197 199 185 184 184 184 185 184 185 184 184 185 185 184 185 184 185 184 184 185 185 184 184 185 185 185 185 185 185 185 185 184 185 185 185 184 184 185 185 185 185 184 184 184 185 185 185 184 185 185 184 185 185 184 184 185 185 184 185 185 185 184 184 184 184 185 185 185 185 185 184 185 185 185 185 185 184 185 184 184 184 184 184 184 184 185 185 185 196 187 179 171 165 162 162 162 160 158 157 155 152 148 144 142 143 146 151 158 168 181 191 184 185 184 184 184 184 185 185 185 185 184 184 184 184 184 184 184 185 184 185 185 185 184 185 185 184 185 185 185 184 184 185 185 185 184 184 184 184 184 184 184 185 184 185 185 184 185 185 184 185 184 185 185 185 184 185 185 185 185 185 185 184 185 184 185 184 184 185 184 184 184 185 185 185 185 185 185 184 185 185 184 184 185 184 185 185 184 184 185 185 184 184 184 185 185 195 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 185 185 184 185 184 184 185 185 185 184 185 185 185 184 184 184 185 184 184 185 184 185 185 185 185 185 185 185 184 185 184 185 184 184 184 184 185 185 184 185 185 184 184 185 184 184 185 184 184 185 185 184 185 184 184 185 185 184 185 184 184 184 185 184 184 185 184 184 184 185 185 185 184 185 185 184 185 185 184 184 185 185 184 185 184 185 185 185 185 184 184 184 184 184 184 184 184 204 202 201 200 198 196 195 194 192 192 191 191 189 188 186 185 184 183 183 183 183 181 180 179 178 177 177 178 178 178 178 178 178 179 180 181 182 183 184 183 183 184 186 188 190 192 195 196 197 197 199 201 202 203 204 204 204 204 204 204 204 204 185 184 185 184 184 185 184 185 184 184 185 185 185 185 185 184 185 185 185 184 184 184 185 184 185 185 184 185 185 184 184 184 184 184 185 184 185 184 184 184 185 185 184 185 184 184 184 185 185 184 185 185 185 185 185 184 185 184 185 184 185 184 185 185 184 184 185 185 185 185 184 185 184 185 185 185 185 185 185 184 185 185 185 184 184 184 185 194 184 174 165 157 151 149 150 152 152 150 149 147 145 142 139 137 137 139 141 145 153 166 177 190 185 184 185 185 184 185 184 184 185 184 184 184 184 184 184 185 185 184 184 185 184 185 185 185 184 184 185 184 185 184 185 185 185 185 184 184 184 184 185 185 185 184 184 185 185 184 184 185 184 185 184 185 184 184 185 185 185 185 184 185 185 185 184 185 185 185 185 185 184 184 185 184 184 184 185 184 185 185 185 185 185 184 185 184 185 184 185 185 184 184 185 184 185 185 184 184 185 184 184 185 185 185 184 185 184 185 185 185 184 185 184 184 185 204 202 200 198 196 195 194 194 193 192 190 189 188 186 185 184 172 155 145 135 135 135 135 133 132 120 109 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 184 185 184 185 184 184 185 185 185 184 185 185 185 185 184 184 185 185 185 184 185 184 184 185 184 185 184 184 185 184 185 184 185 184 184 185 184 184 184 184 184 184 184 184 185 185 184 185 184 185 185 185 184 185 184 185 184 185 184 184 185 185 184 184 184 185 185 185 185 184 184 185 184 184 184 184 184 184 184 184 184 184 185 184 185 184 185 185 185 185 185 203 203 202 202 201 200 199 198 197 195 194 193 192 191 191 190 190 190 190 188 188 186 186 185 185 186 185 185 184 183 183 183 183 183 184 184 184 183 183 184 185 186 188 189 189 189 189 190 191 193 195 197 199 199 200 201 203 204 206 185 185 184 184 185 184 185 185 184 185 184 184 184 184 184 184 185 184 185 185 185 185 185 184 184 184 185 185 185 185 184 185 185 184 184 184 184 185 185 185 184 184 185 184 185 185 185 184 185 185 184 184 184 185 184 185 185 185 184 185 184 184 185 184 184 185 184 184 185 185 185 185 185 184 184 184 184 185 184 185 184 185 184 184 184 184 185 185 185 185 184 184 184 185 196 191 184 174 165 156 148 143 142 144 146 146 146 145 144 142 140 138 137 137 136 135 137 143 154 164 177 190 184 185 185 184 185 184 184 184 184 184 184 184 185 185 185 185 184 184 184 185 184 184 184 184 185 185 185 184 184 185 184 184 184 184 185 184 185 185 184 184 185 185 185 184 185 185 184 185 184 185 185 185 184 185 184 185 185 185 185 185 185 185 184 185 184 184 184 185 184 184 185 185 184 185 184 185 185 185 184 185 184 184 185 184 185 185 184 185 184 184 184 184 185 185 184 184 184 185 184 185 185 184 185 185 185 185 184 184 184 184 184 185 184 184 204 203 201 199 199 199 198 196 195 194 192 191 190 189 188 187 187 187 187 186 185 184 183 183 183 183 184 172 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 185 185 185 185 185 184 185 184 184 184 184 185 185 185 185 184 184 185 184 184 185 185 184 184 185 184 185 184 185 185 185 184 184 185 184 185 185 185 185 185 185 185 184 185 184 184 184 184 184 184 184 185 185 184 185 185 184 185 185 184 185 184 184 185 185 184 185 184 185 185 185 184 185 203 202 202 201 199 198 197 196 195 194 193 192 192 192 192 193 194 194 195 195 196 196 195 195 194 193 192 191 190 190 190 190 190 191 191 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 194 194 194 194 194 194 194 195 195 196 197 198 198 198 198 198 199 201 202 185 184 184 185 185 184 184 185 185 184 185 185 184 184 185 185 184 185 185 185 185 184 185 184 184 185 185 185 184 184 185 185 184 185 185 184 184 184 184 185 185 185 184 185 185 184 184 184 184 184 185 185 185 184 185 185 184 185 184 185 184 185 184 185 185 184 184 185 184 185 185 184 184 185 184 185 184 184 184 184 185 184 184 184 185 185 184 185 185 184 185 185 185 185 184 184 185 184 185 185 195 188 184 179 173 165 156 149 143 139 139 141 143 144 144 143 143 142 142 142 141 141 138 134 132 135 143 152 163 176 188 184 185 184 184 185 185 184 185 184 185 185 185 184 184 185 184 185 184 185 184 185 184 185 185 185 185 184 184 185 184 185 184 185 185 185 184 185 184 184 185 185 184 185 184 184 185 184 184 184 184 184 184 185 184 184 185 184 185 185 184 185 185 184 184 185 185 184 184 184 185 184 185 185 184 184 185 185 184 185 185 185 184 185 185 184 184 184 185 184 184 184 184 185 185 185 185 184 185 185 184 185 185 185 184 184 184 184 185 184 184 185 185 184 184 185 185 184 185 184 184 203 202 201 200 199 199 198 197 197 197 197 197 195 194 193 191 190 189 189 189 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 185 184 184 184 185 184 185 184 185 185 184 184 184 185 184 184 185 185 184 184 184 184 184 185 185 185 184 185 185 185 184 185 185 184 184 185 184 185 184 184 185 185 184 184 185 184 184 185 184 185 185 185 185 185 185 185 185 184 184 184 184 185 184 185 185 185 206 205 204 202 201 199 197 196 196 195 193 192 190 189 187 186 185 183 183 183 183 183 185 186 187 188 190 191 192 192 192 191 190 189 188 188 189 190 191 192 194 194 195 196 197 198 198 199 200 200 201 201 184 185 185 185 184 184 184 185 184 184 184 185 185 185 185 184 184 184 184 184 184 185 184 184 185 184 184 184 185 184 184 184 185 184 185 184 184 184 184 185 184 184 185 185 185 184 185 184 184 184 184 185 184 184 184 185 185 184 184 184 184 184 185 185 185 185 185 185 184 184 184 185 185 185 185 185 184 184 185 184 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 185 185 184 184 184 185 185 184 185 185 185 185 185 185 184 185 184 185 184 184 184 184 184 184 185 185 184 193 184 175 171 167 162 155 150 145 142 139 139 141 142 143 144 144 144 144 145 147 148 147 143 136 131 129 134 139 149 162 175 188 184 185 185 184 185 185 184 185 185 184 185 185 184 184 185 184 185 185 185 185 185 185 185 184 184 185 185 184 184 184 184 184 184 184 185 185 185 184 184 185 185 184 184 184 185 184 184 185 185 184 184 185 184 184 184 184 184 184 185 184 185 185 185 185 185 184 185 184 185 184 184 184 184 184 184 185 184 185 184 184 185 185 185 185 185 185 185 185 184 185 185 184 184 184 185 185 185 185 185 185 185 185 185 185 184 184 184 185 185 185 184 185 184 184 185 185 184 184 184 184 184 185 185 185 184 185 184 184 185 184 184 184 185 184 201 199 197 196 195 185 183 183 183 151 111 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 185 184 184 185 184 185 184 185 185 184 185 185 184 185 185 185 184 185 184 184 184 185 185 185 184 185 185 185 185 185 185 185 185 184 184 184 184 184 184 185 184 185 184 185 185 184 184 184 185 184 185 185 184 185 184 185 184 185 184 184 185 206 206 205 205 204 203 202 200 199 197 195 194 193 192 191 189 188 186 185 183 181 180 179 179 179 179 180 181 183 185 186 188 190 190 191 191 191 190 190 189 190 190 192 193 195 197 198 199 201 202 203 204 184 185 184 184 184 185 185 184 184 184 185 185 185 185 185 185 184 184 185 184 185 185 184 184 185 185 184 184 184 184 184 184 184 184 184 185 185 185 184 184 184 184 184 185 185 184 184 185 184 185 184 184 184 184 184 185 185 184 184 185 184 185 184 184 185 185 184 185 185 184 184 185 184 185 184 185 184 184 185 184 184 185 185 184 184 185 184 184 185 184 184 185 184 184 184 185 184 184 185 184 185 184 184 184 185 184 184 184 184 185 185 185 184 184 184 185 185 185 184 185 184 185 185 185 184 185 184 191 184 174 165 161 157 153 148 145 143 141 140 140 141 142 143 143 144 144 146 148 151 153 152 146 138 131 126 127 130 137 148 162 179 194 184 185 185 185 185 185 185 184 184 185 185 185 184 185 184 184 185 184 184 185 184 185 185 184 185 184 185 184 184 184 185 185 185 185 184 185 184 185 185 185 184 184 184 185 184 185 184 184 185 185 185 185 184 184 184 185 185 185 184 184 185 185 184 184 184 185 185 184 185 184 184 184 184 185 184 184 184 185 185 185 185 185 185 185 185 185 184 184 184 184 185 185 185 185 184 184 185 184 185 184 185 184 185 185 185 184 184 185 184 185 185 185 184 184 184 184 184 184 184 184 185 184 184 185 185 184 185 184 185 184 185 184 185 184 184 185 202 200 197 157 183 183 186 182 179 169 151 140 131 111 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 185 184 185 185 185 184 184 185 185 185 184 185 185 184 184 185 185 184 185 184 185 185 184 184 185 185 184 185 184 185 185 184 185 185 184 184 184 184 185 185 185 184 184 185 185 184 184 185 185 184 184 184 185 185 184 185 201 201 201 200 200 200 200 200 200 200 200 199 198 197 195 194 192 192 191 191 190 188 187 186 185 183 183 182 182 183 183 184 185 187 189 190 192 193 194 194 195 195 194 194 194 194 195 197 198 200 201 202 203 205 206 185 184 185 185 184 184 185 185 185 185 185 184 185 184 185 185 184 185 184 184 185 184 184 185 184 184 185 184 185 184 185 184 184 184 184 184 185 185 184 185 185 184 185 184 184 184 185 185 184 184 185 185 185 184 185 184 184 184 184 185 185 184 184 184 184 185 185 184 185 184 185 185 185 184 185 184 185 185 185 185 184 185 184 185 185 184 184 184 184 184 185 184 185 184 185 184 185 185 185 184 184 185 184 184 185 185 185 184 184 185 184 184 184 184 185 184 184 184 185 185 185 184 184 184 185 184 185 196 188 181 174 165 157 152 148 145 143 142 142 143 143 142 142 142 142 143 144 145 147 150 154 157 155 150 140 132 125 123 123 127 136 148 164 179 194 185 184 184 184 184 185 184 185 184 185 185 185 185 184 185 184 184 184 185 185 185 184 184 185 184 185 184 185 184 185 184 185 184 184 185 185 184 184 184 185 185 184 184 185 185 184 185 184 184 184 185 184 184 185 185 185 184 184 184 184 185 184 184 185 184 185 184 185 185 185 185 185 184 185 185 185 185 185 184 185 185 185 185 185 184 184 185 185 184 185 185 184 185 185 184 184 184 185 184 184 184 185 184 184 185 184 184 185 184 184 184 185 184 184 185 185 185 185 184 184 185 184 185 184 185 185 185 185 184 185 184 185 185 185 184 184 185 203 199 197 195 192 187 185 182 180 178 177 177 179 180 183 127 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 190 190 191 192 192 193 194 195 196 196 197 196 196 195 195 195 195 195 196 197 198 199 199 200 201 201 201 201 201 201 200 199 198 197 196 196 196 196 197 197 198 199 200 200 199 197 195 193 192 193 194 195 195 194 193 192 192 192 192 192 193 194 194 194 195 196 196 197 197 196 195 194 193 192 192 193 193 192 192 191 190 190 190 190 190 191 192 193 194 195 196 197 198 199 200 201 201 201 201 201 201 201 201 201 203 203 205 185 185 184 185 185 184 185 184 185 184 184 184 184 184 185 185 185 184 185 185 185 185 184 185 185 184 185 184 185 185 185 185 184 184 185 185 184 184 185 184 184 184 185 184 184 185 184 184 185 184 185 184 185 185 184 184 185 184 184 184 185 185 185 184 184 185 185 184 185 185 184 184 185 185 185 184 185 185 185 184 184 185 185 184 185 184 185 184 184 184 185 185 185 185 185 185 184 184 184 185 184 185 185 185 185 185 184 185 184 184 185 184 184 185 185 185 185 184 184 184 184 184 185 184 185 184 185 195 189 187 186 186 184 178 172 166 159 152 148 144 142 141 142 145 148 148 147 145 144 143 144 145 146 149 152 157 160 159 153 144 136 128 123 122 123 129 138 150 163 177 190 184 185 185 184 184 184 184 184 185 185 185 184 185 195 188 183 181 184 190 196 185 185 185 184 184 184 184 185 184 185 184 185 185 185 184 184 184 184 185 184 184 185 184 185 184 184 184 185 184 185 184 185 184 185 184 184 184 185 185 185 185 185 185 184 184 184 184 184 185 184 184 185 184 185 185 185 185 185 184 185 185 184 185 185 184 184 185 184 185 184 184 185 184 184 184 185 185 185 184 185 184 184 184 184 184 185 184 185 185 185 184 184 185 185 184 185 185 185 184 185 185 184 184 185 185 184 185 185 185 185 185 185 185 184 184 185 185 184 203 201 199 196 194 193 191 189 188 187 187 186 186 187 188 119 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 183 183 185 186 187 188 189 189 189 188 186 186 186 186 187 188 189 190 192 193 194 195 195 196 196 195 195 194 192 191 190 188 188 188 188 189 190 192 193 194 195 193 190 186 184 183 184 186 188 188 187 186 185 184 185 185 186 187 188 189 190 191 193 194 195 196 196 196 195 194 194 195 196 197 197 197 196 196 196 197 197 199 185 184 184 184 185 185 185 184 184 184 185 184 185 185 184 184 185 185 185 185 185 184 184 184 184 185 185 184 185 185 184 184 184 185 185 185 184 184 184 184 185 185 185 185 185 185 185 184 184 184 184 184 185 184 184 184 184 185 184 184 185 185 185 185 185 184 184 184 185 184 185 184 185 184 184 184 185 185 184 184 184 184 184 185 184 184 184 185 185 184 184 184 185 185 184 185 184 185 185 185 184 185 184 185 185 185 185 184 185 184 184 184 185 185 185 184 184 185 184 185 185 184 184 184 184 184 184 184 185 185 185 184 184 184 185 184 184 185 184 185 184 185 185 184 184 185 184 185 194 185 177 174 174 175 173 169 165 161 156 151 146 143 142 142 145 149 152 153 152 148 146 145 145 146 148 150 154 158 161 161 155 148 140 132 126 124 123 126 133 141 151 163 175 186 195 185 185 184 185 185 184 184 185 185 184 197 185 175 167 165 170 177 187 195 202 185 185 184 184 184 185 184 185 185 185 185 185 185 184 185 185 185 185 184 185 184 184 185 184 185 185 184 185 184 185 184 184 185 184 185 185 185 184 185 185 184 185 184 185 184 184 184 185 185 185 185 185 185 185 184 185 184 184 184 185 185 185 185 184 185 184 184 185 184 185 184 185 184 184 185 184 185 185 184 184 185 184 184 184 185 184 184 184 184 185 184 185 184 184 185 185 185 184 184 185 185 184 185 184 184 184 185 185 185 185 184 185 185 184 184 184 184 184 184 184 184 184 185 185 185 184 196 194 192 191 190 187 151 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 177 177 177 178 178 179 180 182 183 184 184 183 182 180 179 179 180 181 183 185 186 187 188 190 191 192 192 192 191 190 189 188 186 185 183 183 182 183 184 185 186 189 190 191 189 186 181 178 178 179 182 185 185 184 182 181 180 181 182 184 186 187 188 189 190 192 194 195 197 197 197 197 197 198 199 200 202 203 203 203 203 204 185 184 184 184 184 184 185 184 184 185 184 185 185 185 184 184 184 184 184 185 185 184 185 185 185 185 185 185 185 184 184 185 185 184 184 184 185 184 184 185 184 184 184 185 184 185 184 184 184 184 184 185 185 185 185 184 184 185 184 184 185 184 185 184 184 184 185 184 185 184 185 184 184 184 185 184 184 185 185 185 185 184 185 184 185 184 184 184 185 184 184 185 184 184 184 184 185 185 184 184 184 184 184 184 184 185 184 184 184 185 184 185 184 185 184 184 184 184 184 185 184 184 184 185 184 185 184 185 184 185 185 185 185 184 185 185 185 184 185 185 185 184 184 185 184 184 185 185 185 184 193 183 173 165 161 161 162 162 159 157 156 153 150 147 144 143 145 149 154 158 159 156 152 149 146 146 146 148 150 154 158 161 161 157 150 144 137 131 127 125 126 129 133 139 148 159 170 180 189 185 185 184 184 184 185 185 184 184 186 171 160 152 150 155 164 175 185 194 184 184 185 184 185 185 185 185 185 184 185 184 184 185 184 184 185 184 184 185 184 184 185 185 185 184 185 184 185 184 184 184 185 184 185 184 185 185 184 184 185 185 185 185 185 184 184 185 185 184 184 184 185 185 185 185 184 185 184 184 184 184 184 184 184 184 185 185 185 185 184 184 184 185 185 185 185 185 185 184 185 184 185 184 185 184 185 184 184 185 185 185 184 184 185 185 185 185 184 185 184 184 184 184 184 184 185 184 185 185 184 184 185 185 184 184 185 184 184 184 184 185 185 184 185 185 185 185 199 196 194 189 185 183 175 157 136 114 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 181 181 181 181 182 182 183 184 185 185 185 184 182 180 179 180 181 182 184 185 186 188 189 190 191 192 192 192 191 190 189 188 186 185 184 183 183 184 185 186 188 190 192 192 190 188 184 181 181 183 185 188 188 187 185 184 184 185 186 187 189 190 191 192 194 195 197 199 200 201 201 201 201 202 203 204 205 206 207 184 184 185 185 184 185 184 184 184 185 184 184 185 185 184 184 185 184 185 184 185 185 185 185 184 184 185 185 185 185 185 184 185 185 185 184 185 184 184 184 184 185 184 184 185 185 184 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 185 184 184 185 184 184 184 185 185 184 184 184 184 184 184 185 185 185 185 185 185 184 185 185 185 184 184 185 185 185 185 185 184 184 184 185 185 185 185 185 185 184 185 184 185 184 185 185 184 184 185 184 184 184 185 184 184 184 184 184 185 184 185 185 185 185 184 184 185 185 185 185 185 184 185 185 185 184 184 185 185 184 185 185 185 184 184 184 196 188 179 172 163 156 153 152 154 154 153 152 152 151 150 148 147 147 149 154 158 161 161 159 154 150 146 145 145 146 148 150 154 156 156 154 150 146 141 136 132 129 128 129 130 134 140 148 156 165 173 184 194 184 184 184 184 184 192 183 171 159 150 144 143 146 154 164 173 181 187 194 184 184 185 185 184 185 185 184 184 185 184 185 184 184 184 184 184 184 184 184 185 184 184 184 184 185 184 185 184 185 185 184 184 185 184 185 184 185 185 184 185 185 185 185 185 184 184 185 185 185 185 185 185 185 184 185 185 184 184 184 184 185 184 184 184 185 184 185 185 185 185 185 184 185 185 184 185 185 184 184 185 184 185 185 184 184 185 185 185 184 185 185 185 184 185 184 184 184 184 185 185 184 184 185 185 185 184 184 185 184 184 184 184 185 185 184 184 185 184 184 184 184 185 184 185 184 185 202 199 194 190 188 185 182 181 180 179 179 179 178 179 142 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 191 191 191 191 191 192 192 192 192 192 191 189 187 186 185 185 186 188 190 191 192 193 194 194 195 196 196 196 195 194 193 192 191 190 190 189 190 190 191 192 194 195 197 197 197 195 192 191 190 192 194 195 196 195 194 194 193 194 194 195 197 198 198 199 200 201 203 204 205 205 205 205 205 185 184 185 185 185 185 184 185 184 185 184 185 185 184 185 185 185 184 185 184 185 185 185 185 184 184 185 184 184 184 184 185 184 184 185 184 185 184 184 185 184 185 185 184 184 184 184 185 185 184 185 185 184 184 185 185 184 184 185 184 185 184 185 185 184 184 184 184 185 184 184 185 184 185 184 185 184 185 184 184 185 184 185 185 185 185 184 185 184 184 184 184 185 185 185 185 185 184 184 184 185 184 185 185 185 184 185 185 185 185 184 185 185 185 184 184 185 185 185 184 185 185 185 184 185 185 185 184 185 185 184 185 184 184 185 184 185 184 184 185 185 184 184 185 185 185 185 185 184 184 184 201 199 196 192 187 183 179 172 166 161 157 153 151 151 152 152 152 152 151 152 152 152 152 153 155 158 161 163 162 159 154 150 146 143 142 142 143 144 146 149 150 149 147 145 143 140 137 135 134 134 134 135 138 142 147 152 157 167 177 186 193 195 192 185 175 166 157 150 146 143 143 145 150 156 162 167 172 178 186 195 185 185 184 185 184 185 184 184 184 184 185 185 184 185 184 185 185 184 184 184 184 184 185 184 185 184 185 185 185 184 185 185 184 184 185 184 184 185 185 184 184 184 184 184 184 185 184 184 185 185 184 185 185 184 184 185 184 184 185 184 185 184 184 185 184 185 184 185 185 184 184 184 185 185 184 184 185 184 184 184 185 184 185 185 184 184 184 184 184 185 185 184 184 185 184 185 185 184 185 185 185 185 185 184 184 185 185 185 184 184 184 184 184 185 184 185 185 185 185 184 185 184 184 184 185 184 204 201 198 196 194 192 191 190 189 188 186 184 183 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 185 185 185 184 185 184 184 200 199 197 196 194 192 192 192 193 195 197 198 199 199 199 200 200 201 201 201 200 199 198 198 197 197 197 197 197 197 198 199 201 202 184 185 184 185 185 185 184 184 184 185 185 184 185 184 185 185 184 184 184 185 185 185 185 184 184 184 185 185 185 185 184 185 185 184 184 184 184 185 184 185 185 184 184 184 185 184 184 184 185 184 185 185 184 185 184 184 185 185 184 185 184 185 184 184 184 185 185 184 185 184 185 184 185 185 184 184 184 184 185 184 184 184 185 185 184 185 185 185 185 184 184 185 184 184 184 185 185 185 184 185 184 184 184 185 185 184 184 184 185 184 185 184 184 185 185 184 185 184 185 184 184 184 185 185 185 185 185 184 184 185 185 184 184 184 184 184 184 184 185 184 184 185 185 185 185 184 185 184 185 184 185 184 184 184 184 185 185 185 185 185 185 185 185 185 184 185 185 185 184 184 184 184 185 184 184 185 184 184 185 184 200 195 192 190 186 180 174 168 164 159 156 155 154 154 152 152 152 152 152 152 152 153 155 156 157 159 161 163 164 163 161 158 154 150 145 142 141 139 139 139 141 143 144 145 145 145 144 144 143 143 142 141 140 139 140 141 141 142 145 152 163 172 181 184 180 171 160 152 146 145 145 146 146 147 149 152 155 157 159 164 173 185 197 184 184 184 185 185 184 185 185 184 184 185 185 185 185 185 184 184 185 184 184 185 184 184 185 184 185 184 184 184 185 184 185 184 185 185 185 185 185 185 184 184 185 184 185 184 184 184 184 184 185 185 185 184 185 184 184 185 185 184 184 185 185 184 185 185 185 185 184 185 185 184 185 185 184 185 184 185 185 185 185 185 185 185 184 184 184 185 185 184 185 184 184 184 184 184 184 185 185 184 185 184 185 184 184 185 185 185 184 185 185 185 185 184 184 184 185 185 185 184 184 185 184 184 184 184 184 185 185 184 185 185 185 184 184 184 195 192 188 185 183 181 109 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 185 184 185 184 185 185 185 185 185 185 184 201 200 200 200 201 184 184 185 185 185 185 184 185 184 184 185 185 205 205 204 204 204 184 184 184 184 184 184 184 185 185 185 184 184 184 184 185 185 185 185 184 185 184 185 185 185 185 184 185 184 185 185 185 184 185 184 185 184 184 184 184 185 184 184 185 184 184 184 185 184 184 184 184 184 184 184 185 185 184 184 184 184 184 185 184 184 185 184 184 185 185 184 184 184 184 185 185 184 185 184 184 184 184 184 184 185 185 185 184 184 184 185 184 184 185 185 184 185 185 184 184 184 185 184 185 185 184 184 185 185 185 185 185 185 185 185 184 185 185 184 185 185 184 185 185 184 184 185 184 184 184 184 184 184 185 184 184 184 184 185 184 184 184 185 184 184 184 185 184 185 184 185 184 185 184 184 184 184 184 185 185 184 184 184 184 185 184 184 185 184 184 184 184 184 184 185 184 184 185 184 184 185 185 184 185 185 185 184 184 198 192 186 183 179 175 169 162 155 151 148 148 150 153 155 155 154 153 153 153 153 154 156 158 161 163 166 166 167 166 164 161 158 155 151 147 143 141 139 138 137 137 138 140 142 145 147 149 151 152 152 151 150 148 146 143 141 137 134 134 138 147 157 166 169 165 155 144 137 137 140 145 150 151 150 148 148 148 146 145 150 159 174 190 185 185 185 184 185 185 185 184 184 184 185 185 184 185 185 184 184 184 185 184 184 184 184 185 185 185 184 185 185 184 185 185 185 185 185 185 184 185 184 184 185 185 185 185 185 184 185 185 185 185 185 184 185 184 184 185 184 185 185 185 184 184 185 184 185 184 185 184 185 184 185 184 185 184 185 185 184 185 184 185 185 185 184 185 185 184 184 184 185 185 185 184 184 185 185 184 184 185 185 184 184 184 185 184 184 185 184 184 184 184 184 185 185 184 184 184 184 185 185 185 184 185 184 185 185 184 185 185 185 185 185 184 185 185 184 184 185 196 191 186 183 181 166 138 102 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 185 184 185 185 185 185 184 184 185 184 184 184 185 185 185 184 184 184 184 185 185 185 184 185 184 185 185 184 184 185 184 185 184 184 184 185 184 184 184 184 185 184 184 185 184 185 185 185 185 184 185 185 185 184 184 184 185 184 184 185 184 185 185 185 184 185 184 184 185 184 184 185 185 185 184 184 184 184 185 185 185 185 185 185 184 185 185 184 184 185 184 185 185 184 184 184 185 184 184 184 184 185 184 185 185 184 185 184 184 185 185 184 185 185 185 184 185 184 184 185 185 184 185 184 184 184 185 185 184 184 184 185 184 185 184 184 185 184 184 184 184 185 185 184 185 185 185 185 185 185 185 185 185 184 185 185 184 184 184 184 184 184 184 185 184 185 184 184 184 185 185 184 184 185 185 184 184 185 184 184 184 185 184 184 185 184 185 184 185 184 184 185 185 185 185 185 184 185 185 185 185 185 184 185 184 184 184 184 185 184 184 184 184 185 184 185 185 195 191 186 181 176 173 170 167 162 156 150 147 145 147 150 155 157 157 154 152 151 152 153 155 158 161 164 167 169 170 169 168 165 163 160 158 155 152 148 146 143 141 140 139 139 141 145 149 153 157 159 161 161 160 157 154 150 145 141 135 130 128 130 136 143 150 153 149 140 132 128 130 138 145 152 154 153 149 146 144 140 137 140 149 163 179 194 185 184 184 184 184 185 184 184 184 185 185 184 185 184 184 185 185 185 185 185 184 185 184 184 185 185 185 184 184 185 185 184 184 184 184 185 185 184 185 185 185 184 184 184 185 184 184 184 185 185 184 184 184 185 184 185 185 184 185 185 185 184 184 185 184 185 184 184 184 185 184 185 185 185 185 184 184 185 185 184 184 185 184 185 184 184 184 185 185 185 184 185 184 184 185 184 184 184 184 185 185 184 185 185 184 184 185 184 184 185 184 185 185 185 185 184 185 184 184 185 184 184 184 185 185 184 184 184 184 185 184 185 184 184 184 185 203 197 192 188 185 183 181 179 179 179 179 180 181 123 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 185 185 184 185 185 185 185 185 185 185 185 185 184 185 184 185 185 185 184 185 184 185 185 185 184 184 184 184 185 185 184 184 185 185 184 185 185 184 184 185 185 184 184 185 185 185 185 184 185 185 184 184 184 184 185 185 185 185 184 184 185 184 185 184 185 184 184 185 185 185 184 185 184 185 184 184 184 185 184 184 185 185 184 185 184 185 184 184 185 185 184 184 184 184 184 184 184 185 184 185 184 184 185 184 184 184 184 184 185 184 185 185 185 185 185 185 184 184 185 185 185 184 185 185 185 185 184 184 185 184 184 184 184 184 185 184 185 184 184 184 184 184 185 185 185 184 185 185 184 185 184 185 185 185 185 185 185 185 184 185 185 184 184 184 185 185 185 184 184 184 184 184 185 185 185 185 185 185 185 184 184 185 185 184 185 184 185 184 184 184 184 185 185 185 185 184 184 184 184 184 185 184 185 185 184 185 185 202 199 197 196 195 195 194 192 192 190 188 184 180 176 172 168 166 166 165 162 158 154 152 151 153 156 160 161 159 155 151 149 149 152 155 159 162 165 167 169 170 169 167 165 163 162 161 159 157 154 152 149 147 145 143 143 144 148 153 158 163 166 167 167 165 161 157 153 147 142 136 132 130 129 132 137 141 143 139 132 126 125 130 139 147 155 157 155 152 147 145 140 137 138 146 158 173 186 184 184 184 185 184 185 184 185 184 185 184 184 184 184 184 185 185 184 185 184 185 184 184 185 185 185 184 184 185 184 184 184 184 185 185 184 184 184 184 185 184 184 184 184 184 185 184 185 185 185 184 184 184 185 185 184 184 185 185 185 185 184 185 185 185 184 185 185 184 185 185 185 184 184 184 185 184 184 185 185 184 184 185 185 184 185 185 184 184 184 184 185 184 185 185 184 184 185 185 184 184 184 185 184 185 185 185 184 185 184 185 184 185 185 184 185 184 184 184 185 184 184 185 185 185 184 184 184 185 184 185 184 185 184 184 185 184 202 198 195 193 191 189 188 187 186 186 185 185 185 160 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 185 184 185 185 185 184 185 184 184 185 185 185 184 185 184 185 185 184 185 185 185 184 185 185 184 185 184 185 184 184 184 184 185 184 185 185 185 184 185 184 184 184 185 184 185 184 185 185 184 184 185 184 184 184 184 185 184 184 184 185 184 184 184 185 185 185 184 184 185 184 185 184 184 184 185 185 185 185 184 184 184 185 184 185 185 185 184 185 185 184 184 185 185 184 185 185 185 185 185 185 185 185 184 184 184 184 184 185 185 184 184 184 185 184 184 185 184 184 185 185 185 185 184 185 185 184 184 185 185 184 185 184 185 184 185 184 184 185 185 184 185 185 184 185 185 184 184 185 185 185 185 185 184 184 184 185 185 184 185 185 185 185 185 185 185 185 185 184 184 185 185 185 185 185 185 184 184 184 185 185 185 184 185 184 184 184 185 184 185 185 185 185 184 185 184 185 184 185 184 185 185 185 185 184 185 200 195 192 189 185 183 181 181 179 177 177 176 174 171 168 165 163 162 162 164 165 165 163 162 161 161 163 165 167 166 162 156 151 148 148 152 155 160 163 165 167 168 168 168 166 165 164 164 165 164 163 161 159 157 155 153 150 149 150 154 160 165 170 173 173 172 169 165 161 156 150 145 141 137 135 133 132 132 133 133 130 127 125 127 133 142 150 158 161 159 155 151 148 143 140 140 145 155 166 177 190 185 184 184 184 184 184 185 184 184 184 184 184 185 185 184 185 184 184 185 185 184 184 184 184 185 184 185 184 184 184 185 185 185 184 185 184 184 184 185 185 184 184 185 184 184 185 184 185 184 184 184 184 185 184 185 184 185 185 184 185 184 184 185 185 184 184 185 184 184 184 184 185 185 184 184 185 184 184 184 184 185 185 185 184 185 184 184 185 184 185 185 185 184 184 184 185 184 184 185 185 184 185 185 184 184 184 185 184 185 185 184 184 184 185 184 185 184 184 185 185 185 185 185 184 185 184 185 184 184 185 185 184 184 185 185 184 185 184 185 185 184 185 185 184 198 196 194 192 190 188 160 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 185 185 185 185 184 185 184 184 185 184 184 185 185 184 184 185 184 185 185 184 185 185 185 184 185 184 184 184 184 185 184 185 184 184 184 185 184 185 185 184 184 184 185 184 185 185 184 185 184 184 184 184 184 184 185 184 184 184 185 185 185 185 185 184 185 184 184 184 185 185 185 185 184 184 185 185 185 185 185 185 184 184 185 184 185 184 185 184 185 184 184 185 184 185 185 185 184 184 185 185 184 184 184 184 185 184 184 185 184 184 185 184 185 185 184 185 184 185 184 184 185 184 184 185 185 185 184 185 184 185 185 185 184 185 185 184 184 184 185 185 184 184 184 185 184 184 184 184 185 185 184 185 184 184 184 184 185 184 185 185 184 184 185 184 185 185 184 185 184 184 184 184 184 184 185 184 184 185 185 184 184 185 184 184 184 185 184 184 185 184 185 185 185 184 185 184 184 184 185 184 185 185 184 199 196 191 186 183 178 174 171 170 169 168 166 165 164 163 161 159 157 157 157 160 163 166 168 169 169 169 169 170 172 172 170 165 158 152 149 150 154 158 163 166 167 168 168 168 167 166 165 165 166 168 169 169 168 166 164 162 160 157 157 158 162 168 174 179 181 181 179 176 172 167 162 156 150 147 145 142 138 133 129 126 125 124 124 126 131 139 147 154 161 163 162 159 154 151 147 144 143 146 152 159 167 179 191 184 184 185 185 185 185 185 185 185 185 185 184 185 184 184 185 184 184 185 184 185 184 184 185 184 184 185 184 185 185 184 184 185 185 184 184 185 184 184 184 185 185 185 184 184 185 184 185 185 185 184 185 184 184 185 185 185 184 184 185 185 185 185 184 184 185 185 185 185 185 184 184 185 184 184 184 184 184 185 184 184 184 185 184 184 184 184 185 184 185 185 184 185 185 184 184 184 185 184 184 185 184 184 185 184 185 185 184 184 184 185 184 185 185 184 185 185 184 185 185 185 184 185 185 185 184 185 185 185 184 185 185 184 184 184 185 185 185 184 185 185 185 184 185 184 185 199 196 192 188 181 146 121 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 185 185 184 185 185 184 184 184 184 185 185 184 184 184 184 184 185 184 184 184 184 185 185 185 184 185 184 184 185 184 185 185 185 184 184 184 185 185 184 184 185 185 184 185 184 184 184 185 184 184 185 184 185 184 185 185 185 185 184 185 184 185 184 184 185 184 185 185 185 184 185 185 184 185 184 185 185 184 185 184 184 185 184 184 184 185 184 184 184 185 184 185 185 185 185 185 184 184 185 184 184 184 184 184 184 184 184 184 184 185 185 185 184 185 184 184 185 185 184 184 184 184 184 185 185 185 184 184 185 185 185 184 184 184 184 184 184 185 185 184 185 185 184 184 184 185 185 184 184 184 185 185 184 185 184 185 185 184 184 185 185 184 185 185 185 185 185 185 184 184 185 185 185 185 185 184 185 185 185 184 185 185 184 185 185 185 185 185 184 184 185 185 184 184 185 185 198 197 196 194 192 190 188 186 182 177 174 170 166 164 163 163 162 161 160 159 158 157 156 155 155 157 161 165 168 170 171 171 170 170 171 172 172 170 166 160 155 154 155 160 165 169 172 172 171 170 169 167 166 165 166 168 170 172 173 172 170 167 166 164 163 163 165 170 177 183 188 191 191 189 185 180 175 169 163 157 152 150 146 140 133 126 183 183 183 123 129 135 144 152 158 163 165 163 160 155 153 149 147 146 148 150 153 158 168 180 191 184 184 185 185 185 184 184 185 185 184 184 185 185 184 184 184 184 184 184 184 185 185 185 185 184 184 185 184 184 184 184 184 185 184 184 185 185 184 185 184 185 185 185 185 185 185 184 184 185 184 185 185 184 185 184 185 185 184 185 184 185 184 185 185 184 185 185 185 185 185 184 184 184 185 185 184 184 184 184 184 185 185 185 185 184 184 185 184 184 184 184 185 185 185 184 184 185 184 185 184 184 184 185 185 185 185 185 184 184 184 184 185 185 185 184 184 185 184 185 184 184 185 184 185 184 184 185 184 185 185 184 184 184 184 184 184 184 184 185 185 184 185 184 185 184 184 202 196 192 188 185 182 179 177 177 140 110 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 200 200 185 185 185 184 184 184 184 184 185 184 184 184 184 184 185 185 184 184 184 184 184 185 185 184 185 185 184 184 184 184 184 185 184 184 185 184 184 184 184 184 185 184 185 184 184 184 184 184 185 184 184 184 184 185 184 184 201 200 200 200 201 201 200 199 199 198 197 197 197 198 198 197 197 195 194 194 193 193 193 193 192 192 192 192 192 193 193 193 193 192 192 190 190 190 189 189 189 190 191 191 192 192 191 191 191 191 190 190 191 191 192 193 193 192 192 191 190 189 188 188 188 189 191 194 195 196 195 194 192 191 189 188 186 186 188 190 192 193 194 193 192 191 190 190 189 188 188 186 185 185 185 185 186 186 186 186 185 184 183 182 181 181 180 181 182 183 184 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 185 185 185 184 184 184 185 185 186 186 185 185 185 183 182 180 178 176 175 174 174 174 172 169 167 165 163 162 163 163 164 163 162 161 160 160 160 160 161 163 166 169 172 172 171 169 167 165 166 166 167 167 165 162 160 160 163 168 172 176 177 177 175 173 172 169 168 167 167 170 173 175 176 174 171 168 166 166 166 169 173 179 186 192 197 200 200 198 194 189 183 178 171 164 158 154 150 142 133 126 183 183 183 126 135 143 151 157 161 165 165 163 159 155 153 151 151 151 151 149 148 150 157 168 179 191 184 185 185 185 185 184 185 184 185 185 184 185 184 185 184 184 184 184 185 185 185 184 184 185 184 184 185 185 184 185 185 185 184 185 184 185 184 185 184 185 185 184 185 184 184 185 184 184 185 184 185 184 185 184 185 185 185 184 184 185 184 184 184 184 185 185 184 185 185 185 184 184 185 185 184 185 184 184 184 184 185 184 184 185 185 184 184 184 184 185 185 185 184 185 185 184 185 185 185 184 184 184 185 184 185 185 185 185 185 185 184 185 184 184 185 185 185 184 184 185 184 185 185 185 185 184 184 184 185 185 185 185 185 184 184 184 185 184 185 184 185 184 184 185 184 184 202 198 195 193 190 187 185 184 184 185 153 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 189 189 189 190 191 192 193 192 192 191 192 193 195 197 197 197 195 193 192 192 194 197 199 201 201 201 200 200 199 198 198 197 197 197 198 197 197 195 194 194 194 194 195 196 196 195 195 194 193 192 192 191 191 190 191 191 191 190 190 190 190 190 190 190 189 188 186 185 184 183 184 185 185 185 183 181 179 178 177 176 176 176 175 175 175 175 175 176 177 177 177 176 175 174 173 173 172 172 173 174 175 176 177 177 176 175 175 174 174 174 174 175 175 176 176 176 175 174 173 172 170 170 170 172 175 179 181 182 181 179 176 173 170 167 165 165 167 171 175 177 178 177 175 173 172 171 170 169 167 165 164 163 162 163 164 165 166 166 165 165 164 162 160 159 159 159 161 163 165 167 167 168 168 168 168 167 167 167 168 169 170 170 169 168 168 167 166 166 166 166 167 168 168 169 169 169 168 167 165 163 161 159 158 159 161 163 164 163 162 161 162 164 166 168 170 170 169 168 167 167 167 168 169 171 174 176 177 175 171 166 162 159 158 159 161 163 163 165 166 168 172 177 180 183 184 183 180 177 174 171 169 168 168 171 175 177 177 174 170 165 164 165 168 174 179 187 194 200 205 208 208 206 201 197 191 185 178 170 163 158 153 144 134 127 183 183 183 132 142 150 157 162 164 165 164 161 157 154 153 153 155 156 155 150 146 145 149 158 167 179 192 184 185 184 184 185 184 184 185 185 185 185 184 185 185 184 185 185 185 185 185 184 185 184 185 185 185 184 184 184 185 185 184 185 184 184 185 184 184 184 184 185 185 184 184 184 185 184 185 184 185 184 184 184 184 184 185 184 184 185 184 184 184 184 184 185 185 185 185 184 185 184 184 184 184 185 184 185 185 185 185 185 185 184 185 184 185 185 184 185 184 184 184 185 185 184 184 185 185 184 184 185 184 184 184 185 184 185 185 184 185 185 185 184 184 184 184 184 184 185 184 184 184 184 185 184 185 185 185 184 185 185 184 184 184 184 185 184 185 184 185 184 184 185 184 184 185 184 185 185 184 198 196 195 194 192 191 191 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 178 178 178 180 181 182 183 183 182 181 181 183 185 188 188 187 185 182 181 182 185 188 191 193 193 193 192 191 190 190 189 188 188 188 189 188 187 186 185 184 184 185 186 187 187 187 186 185 183 182 181 181 180 180 180 181 181 180 180 179 179 178 178 178 177 176 174 173 172 172 172 173 174 172 170 168 166 164 163 162 162 161 161 160 160 161 161 163 164 164 164 163 162 161 159 159 158 158 159 161 162 163 164 164 163 162 161 161 160 160 160 161 161 162 162 162 161 159 158 157 155 155 155 157 161 165 168 169 167 165 161 157 153 150 148 148 151 156 161 165 166 164 162 159 157 156 155 153 151 149 147 146 146 146 148 148 149 150 150 149 148 146 144 143 142 143 146 149 152 154 155 155 155 155 155 154 154 154 155 156 157 157 156 155 154 153 152 152 152 152 153 154 154 155 155 156 156 155 153 150 148 146 146 148 151 154 158 159 160 161 163 166 170 173 175 176 175 174 172 173 174 174 175 177 178 179 179 175 170 164 159 155 154 154 157 160 163 166 170 175 180 185 187 189 188 186 183 179 175 172 169 168 168 170 174 177 177 173 168 163 163 165 170 176 183 192 199 205 210 213 214 212 207 203 197 192 184 175 168 161 155 146 136 129 124 124 128 137 148 157 163 165 166 165 163 160 156 153 152 154 157 159 157 152 145 141 143 150 158 170 183 193 185 185 185 185 185 184 184 184 185 185 184 184 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 184 185 184 185 185 184 185 184 185 185 184 185 185 184 184 185 185 185 184 184 185 185 184 185 185 184 184 184 184 185 184 185 184 184 184 185 185 185 185 184 185 184 185 184 185 184 184 184 184 185 184 185 184 185 184 184 185 185 185 185 184 184 184 184 185 184 185 184 185 185 185 184 185 184 184 185 184 184 184 184 185 185 184 184 184 185 184 184 184 185 185 184 185 185 185 184 184 184 185 184 184 184 185 185 184 185 185 185 184 184 184 184 185 185 184 185 185 185 184 185 185 185 184 199 196 194 191 142 114 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 164 164 165 166 168 169 170 170 169 168 168 170 173 175 176 175 172 169 167 168 171 175 179 181 181 181 180 179 179 178 177 176 176 176 177 176 175 174 172 172 172 173 174 175 175 174 174 172 171 169 168 166 166 166 167 168 168 167 166 165 165 164 163 163 162 161 160 159 158 158 159 161 161 160 158 156 154 152 150 149 148 147 146 146 146 147 148 150 151 152 152 151 150 148 148 147 147 147 148 148 150 150 151 151 150 150 149 148 148 148 148 148 149 150 150 149 148 148 146 145 144 143 143 144 148 152 155 155 154 150 147 143 139 136 135 135 138 144 149 152 154 152 150 148 145 144 143 141 139 138 137 136 135 135 136 136 137 137 137 137 136 134 132 130 131 133 136 139 143 146 147 148 148 148 146 145 144 144 145 146 147 147 146 146 145 144 143 143 142 142 142 143 143 144 145 146 147 147 146 143 139 137 138 141 145 149 154 157 158 160 164 168 172 175 177 178 177 176 175 175 176 177 177 177 177 177 176 173 168 163 159 156 155 155 157 161 165 170 176 181 187 191 193 194 192 189 185 179 174 170 166 164 163 166 170 173 174 170 166 162 162 165 170 177 184 194 201 207 213 214 214 214 214 209 204 198 190 180 172 165 158 148 137 130 125 125 131 142 155 164 168 168 166 163 161 158 155 153 152 155 158 159 157 151 144 139 140 144 150 159 172 182 192 184 184 184 185 185 184 185 185 184 185 185 184 185 185 184 185 184 184 185 184 184 185 185 185 184 184 185 185 184 185 185 185 185 184 184 184 185 185 185 185 184 184 184 184 184 185 184 185 185 185 184 185 185 185 184 184 185 185 184 184 185 184 184 185 184 185 185 185 184 185 185 185 184 185 184 185 184 184 185 185 185 184 185 185 184 184 185 185 184 185 184 184 184 185 184 184 185 185 185 185 184 185 185 184 184 185 184 184 185 184 184 185 184 185 185 184 185 185 185 184 185 185 184 184 185 185 184 184 185 184 185 185 185 184 184 185 185 184 184 184 185 184 185 184 185 185 184 185 184 184 185 184 184 202 199 194 189 186 183 181 169 153 122 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 153 153 154 155 156 157 159 159 159 159 159 161 163 164 164 163 160 157 156 157 160 164 167 169 170 169 168 168 167 166 165 165 165 165 166 165 164 163 162 161 161 163 163 164 164 163 162 160 158 156 154 153 152 153 155 156 157 156 155 153 152 151 150 149 149 148 149 149 150 150 151 152 152 152 151 150 149 147 144 142 140 139 138 139 140 141 143 145 146 147 147 146 145 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 144 144 144 144 144 143 143 141 140 139 138 139 142 145 147 146 145 141 138 135 134 132 133 134 137 141 145 147 148 147 146 144 143 142 141 139 139 138 138 138 137 136 135 134 134 134 134 134 134 133 132 130 131 134 138 142 146 149 151 151 150 150 148 146 145 145 145 146 146 147 146 146 145 144 143 143 142 142 141 141 141 142 143 145 148 149 148 146 142 140 141 143 147 151 155 159 161 163 166 170 173 175 177 178 177 176 175 174 174 173 172 171 170 169 168 167 166 164 163 163 162 162 163 166 170 175 180 185 191 195 197 197 194 191 185 178 172 166 161 158 157 159 163 166 167 166 163 161 163 165 169 175 182 191 199 206 213 214 214 214 214 212 207 201 192 183 174 166 159 149 137 129 124 125 132 145 159 168 172 170 166 161 158 157 155 154 154 154 156 156 154 149 143 140 140 143 147 154 164 172 180 188 195 185 185 185 184 184 185 184 184 184 184 185 185 184 184 184 185 184 185 185 184 185 185 184 184 184 185 184 184 185 185 185 185 184 184 185 184 185 185 184 185 185 184 184 184 184 184 185 185 185 185 185 184 185 184 185 185 185 184 184 185 184 185 185 185 185 184 184 184 185 185 184 184 185 185 184 184 185 185 185 185 184 185 184 185 184 185 185 184 185 184 185 184 185 185 184 184 184 184 184 184 184 185 185 184 184 184 185 184 185 185 184 184 185 185 184 184 185 185 185 185 184 184 185 185 184 184 185 184 184 185 184 185 185 184 185 185 184 185 184 184 185 185 184 184 185 184 185 185 184 185 184 185 203 199 195 193 191 189 187 186 186 186 129 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 146 146 147 148 148 150 151 151 152 152 153 154 155 156 156 154 152 150 148 150 152 155 158 160 160 160 159 159 158 157 157 157 157 157 157 157 156 155 154 154 154 155 156 157 156 155 154 152 150 147 145 143 143 145 147 149 150 149 147 145 143 142 140 139 139 140 141 143 145 146 147 147 148 148 148 149 148 146 143 140 137 135 135 137 138 141 142 144 146 147 147 146 145 143 143 144 145 145 145 144 143 143 143 143 143 143 143 144 144 144 144 144 144 143 143 144 144 145 145 144 143 141 139 139 141 142 143 143 140 137 135 134 134 135 137 139 141 143 145 146 147 147 147 146 146 145 144 144 144 145 146 146 146 144 141 139 137 137 137 138 139 138 137 137 138 142 146 150 155 158 159 159 159 157 155 153 151 150 150 150 151 151 151 151 150 150 149 148 147 146 146 145 145 145 147 150 153 155 155 153 150 148 148 150 153 156 160 163 165 166 169 172 174 175 175 176 175 175 173 171 170 168 166 164 162 160 160 161 163 166 168 170 170 170 169 171 174 178 183 186 192 195 198 197 194 190 183 175 168 161 156 152 150 152 155 158 161 161 161 161 163 165 168 172 178 188 197 205 213 214 214 214 214 212 207 201 192 183 174 167 160 149 137 129 123 124 132 146 161 170 173 170 165 159 156 155 155 155 154 153 153 152 150 147 145 143 144 146 148 153 159 165 170 175 183 192 185 185 185 185 185 184 185 185 184 184 184 185 185 184 185 184 185 185 185 184 184 185 185 185 185 185 185 184 185 184 184 184 184 184 185 184 184 185 184 185 184 185 185 184 184 184 185 185 185 184 184 184 184 184 184 185 184 185 185 185 184 184 185 185 184 185 184 184 185 185 184 184 185 185 184 184 184 185 185 185 184 184 184 184 184 184 184 184 184 185 184 184 184 184 185 185 184 185 184 185 185 185 185 184 185 185 184 185 184 184 184 184 185 184 185 184 185 184 185 185 185 184 185 185 184 184 184 184 184 184 185 184 185 185 184 184 185 184 185 185 185 184 184 184 185 185 185 184 185 185 185 184 185 185 201 199 198 196 194 192 190 188 141 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 141 141 141 142 142 143 144 145 146 147 148 149 149 149 148 147 145 143 143 143 145 148 150 152 152 152 152 152 151 150 150 150 150 150 150 150 150 149 149 148 149 150 150 150 150 149 148 146 144 141 138 137 136 138 141 144 145 144 142 139 137 135 134 132 133 134 137 140 143 145 145 145 145 146 148 149 150 148 145 141 138 136 136 137 139 142 144 146 148 149 149 148 147 146 146 148 149 150 149 147 145 143 143 143 144 145 146 146 146 146 146 146 146 146 146 146 147 148 148 148 147 145 144 143 143 143 142 141 139 137 135 136 138 141 144 146 147 147 147 147 148 148 149 150 150 150 150 150 151 154 156 157 156 154 149 146 143 142 143 144 145 145 145 145 148 152 156 160 164 167 168 168 168 166 164 161 159 157 156 156 157 157 157 157 157 157 156 155 154 153 152 150 149 149 151 155 159 162 163 162 159 157 157 158 160 162 165 166 168 169 171 172 173 173 173 173 173 172 171 168 165 163 159 157 154 152 152 155 161 168 174 179 180 178 176 177 178 181 183 186 190 194 196 196 192 187 181 172 165 157 151 146 144 145 148 152 155 158 159 161 163 165 164 166 171 181 192 203 212 214 214 214 214 212 206 199 191 181 173 166 159 149 137 129 123 124 132 146 161 170 173 168 162 155 154 154 155 155 154 152 149 146 145 145 146 148 150 151 152 154 157 159 160 163 169 180 192 184 184 184 185 185 184 185 185 184 185 184 184 184 185 184 185 185 185 184 184 185 185 184 185 185 185 185 184 184 184 184 184 184 184 185 185 185 185 184 184 185 185 184 184 185 185 184 185 184 185 184 185 184 185 185 184 185 185 185 184 185 185 184 184 185 185 184 185 184 185 185 184 184 184 184 184 185 185 184 185 184 184 185 185 185 185 185 185 184 184 184 184 184 184 184 184 185 185 185 184 184 185 185 184 184 185 184 185 184 185 184 184 185 185 185 185 184 184 184 184 184 185 185 185 185 185 185 185 185 184 185 184 184 185 185 184 184 184 184 184 185 185 185 185 185 184 185 184 184 184 185 184 185 185 184 185 185 184 184 197 193 188 157 108 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 137 137 137 138 138 139 140 141 143 144 145 145 145 145 144 143 141 140 139 140 141 143 144 146 147 148 148 148 148 147 146 146 146 146 146 146 146 146 146 146 147 147 147 147 146 146 146 145 143 140 137 136 135 137 140 142 143 142 141 138 136 134 132 132 132 134 137 141 144 146 146 145 145 146 148 150 152 150 148 144 140 138 138 139 141 144 146 148 150 152 152 151 150 149 150 152 154 155 154 150 147 144 143 143 145 146 148 148 148 148 148 148 148 148 148 149 150 151 152 151 151 150 148 146 145 143 142 140 139 138 137 139 141 144 147 149 149 148 146 145 146 147 149 151 152 152 153 154 155 159 162 163 162 159 154 150 146 145 145 146 147 148 148 149 151 155 159 163 166 170 171 172 171 170 167 164 161 159 158 159 159 159 159 160 160 159 159 157 156 155 153 150 149 149 152 155 160 164 165 165 162 160 160 161 162 163 165 167 168 169 170 170 170 169 169 169 170 170 168 166 163 160 157 155 152 151 152 157 164 173 180 185 186 184 181 179 180 181 183 184 186 189 191 190 186 182 176 169 161 154 148 145 143 143 146 150 154 157 159 160 162 161 159 158 162 173 185 197 208 214 214 214 214 210 204 197 188 178 170 164 157 148 137 130 125 126 134 147 161 169 170 165 158 151 150 151 153 155 153 149 145 142 142 145 148 152 155 156 156 155 156 155 153 154 158 169 181 192 184 185 184 184 184 185 185 185 185 185 185 184 184 184 185 184 184 184 185 184 185 184 184 184 184 184 185 184 185 185 184 185 184 185 185 185 184 184 184 185 185 185 185 185 184 185 184 185 184 184 185 184 185 184 184 184 185 185 184 185 184 185 185 185 184 185 185 185 185 185 184 184 185 184 185 185 185 185 184 185 184 184 185 184 185 184 184 184 184 184 184 184 185 185 184 184 184 184 184 184 185 184 184 185 185 184 185 184 185 185 184 185 185 185 185 185 184 184 184 184 185 184 185 184 185 184 185 184 185 185 185 185 185 185 185 185 184 185 184 185 185 185 185 185 184 184 184 185 184 184 184 185 185 184 184 185 185 184 203 197 191 185 181 177 174 153 127 118 183 183 183 183 183 183 183 183 183 183 183 183 183 183 137 137 137 137 138 138 139 140 141 143 143 144 143 143 142 141 141 140 140 140 141 142 143 145 146 148 149 150 149 148 147 146 146 146 146 147 147 148 148 149 149 148 148 148 148 149 149 149 148 146 143 141 141 141 143 144 145 144 143 141 140 139 137 136 137 138 141 144 147 148 147 146 145 146 149 151 153 152 150 147 144 142 141 141 143 145 146 149 152 154 154 153 152 151 152 155 157 158 157 153 148 144 143 144 146 148 150 150 149 148 148 148 148 150 150 151 152 152 153 153 152 152 151 149 147 145 143 142 141 141 142 143 144 145 146 147 146 145 143 143 144 145 147 149 151 152 152 154 156 159 162 163 162 159 154 150 147 145 145 145 146 146 146 147 149 152 155 158 162 165 167 168 168 167 164 161 157 156 155 156 157 157 157 157 157 156 155 155 154 152 150 147 145 145 147 151 155 160 161 160 158 156 156 157 159 160 162 163 163 163 164 164 164 164 164 164 165 165 165 164 162 159 157 157 155 155 157 162 170 178 184 188 188 185 181 179 178 179 180 181 182 184 184 183 179 176 172 166 160 154 148 145 144 145 149 153 156 158 159 159 159 157 154 152 155 165 176 187 198 206 208 208 206 203 198 192 184 176 168 162 156 148 138 132 127 128 135 148 161 168 168 162 154 148 146 148 151 153 152 148 143 140 141 145 151 156 160 161 161 159 159 157 154 152 155 163 172 180 190 185 185 184 184 184 185 184 184 185 185 185 185 184 185 185 185 185 184 185 185 184 184 184 184 185 184 184 185 185 184 184 185 184 184 184 185 184 184 185 185 185 185 185 184 185 184 185 185 184 185 185 184 185 185 184 184 185 185 185 185 185 184 184 185 184 185 184 184 184 184 185 184 185 185 185 184 185 185 184 185 184 184 184 184 185 184 185 185 185 184 184 184 185 185 184 185 185 184 185 184 184 184 184 184 184 184 185 185 184 185 185 185 185 184 185 184 184 185 185 184 184 184 184 184 184 184 184 184 185 184 184 184 184 185 185 184 184 185 184 184 184 184 184 185 185 184 184 185 184 184 185 184 184 184 184 185 185 184 202 197 191 187 183 180 180 180 181 182 183 183 183 183 183 183 183 183 183 183 183 183 183 141 141 141 141 141 141 141 142 143 144 145 145 145 144 144 144 143 143 144 144 144 144 145 147 150 153 155 156 155 153 151 150 150 150 150 151 152 154 154 155 155 154 153 153 154 156 158 159 159 157 155 153 152 151 150 150 150 150 149 149 149 148 148 147 147 148 150 151 152 152 151 150 149 149 151 154 155 155 154 152 151 149 147 146 146 146 148 151 154 156 157 155 154 154 155 158 161 163 161 156 150 146 144 145 148 151 152 152 150 148 148 148 150 152 154 155 155 154 154 154 154 154 154 153 151 149 147 146 147 148 149 148 147 146 144 143 141 141 140 141 142 144 145 147 150 151 152 154 155 158 160 160 159 157 153 150 146 145 143 143 143 142 142 143 144 146 148 150 153 156 159 161 161 161 158 154 151 150 150 152 154 154 154 153 152 151 150 149 148 147 144 141 139 139 141 144 148 152 153 152 150 148 148 150 152 154 156 156 156 155 155 155 156 157 157 159 159 160 161 161 161 160 161 162 163 165 167 172 177 183 187 189 187 183 179 175 174 175 176 176 176 175 175 173 170 168 166 163 159 155 151 149 149 151 155 159 161 161 160 158 156 153 149 147 148 155 165 175 185 192 195 196 195 193 190 186 180 173 166 160 154 147 139 134 131 132 138 149 159 165 164 157 150 144 143 145 148 151 150 146 142 139 141 146 154 159 165 167 167 166 165 162 159 157 156 159 162 166 173 182 189 197 184 184 185 184 184 184 185 184 184 184 185 184 184 184 185 184 185 185 184 184 184 185 185 184 184 185 185 185 185 184 184 185 185 185 185 184 184 184 184 184 184 184 185 184 185 184 185 184 185 185 185 184 184 184 185 185 184 184 185 184 184 185 184 185 184 185 184 185 184 184 185 185 185 185 184 184 184 184 184 185 184 185 184 185 185 184 185 184 184 185 184 185 185 184 185 185 185 185 184 184 185 185 185 185 184 185 184 184 184 185 185 184 185 184 185 184 184 185 185 184 184 184 185 184 185 185 184 184 184 185 184 185 184 185 184 185 184 184 185 185 184 185 184 184 185 185 184 185 185 185 185 184 185 184 185 184 185 200 197 194 192 191 190 189 188 186 186 183 183 183 183 183 183 183 183 183 183 183 146 146 146 146 146 146 146 147 148 149 150 150 150 150 150 150 150 150 151 151 150 150 151 153 157 161 163 164 163 161 158 156 156 156 157 158 159 161 162 163 162 161 160 160 162 164 167 170 170 170 168 166 165 163 161 159 158 158 159 160 160 160 160 160 160 161 161 161 161 160 158 156 155 155 156 158 159 160 160 159 159 157 155 152 151 150 152 155 159 161 161 160 159 158 160 163 167 168 166 161 154 149 147 148 152 156 157 155 153 150 150 151 154 157 159 160 159 158 157 157 157 159 159 158 156 154 153 152 154 156 157 156 152 148 143 140 138 138 139 141 142 144 145 147 149 151 152 154 155 157 157 157 157 155 153 150 148 145 144 143 141 140 139 139 140 141 142 143 145 148 151 154 156 155 153 150 147 146 147 150 151 152 151 150 148 146 146 145 145 143 141 138 136 135 137 139 143 146 147 146 144 143 143 145 148 150 152 152 150 149 149 150 151 153 154 156 157 159 161 162 163 164 166 169 173 176 179 183 186 188 189 188 184 180 175 171 170 170 171 170 169 167 165 163 162 162 162 161 160 157 155 154 155 159 164 167 168 166 163 158 153 149 144 142 143 147 155 163 171 177 181 182 182 182 181 178 174 168 162 156 151 145 139 136 135 136 141 149 157 161 159 153 146 141 140 142 146 149 149 145 141 139 142 148 155 162 168 171 172 171 170 168 166 163 161 158 155 154 157 165 174 185 197 185 185 185 184 185 184 184 184 184 184 184 185 185 184 185 185 184 185 185 185 184 185 185 185 184 185 184 185 185 184 184 184 185 185 185 185 184 184 184 184 185 185 184 184 184 185 185 185 185 184 185 184 185 184 185 184 185 185 184 185 185 185 184 185 185 185 184 184 185 185 185 185 184 185 184 185 185 184 184 184 184 185 185 185 185 185 184 184 185 185 184 184 184 184 185 185 185 185 184 184 184 185 185 184 184 184 185 185 185 185 184 185 185 185 184 185 184 184 184 184 184 185 184 184 185 185 184 185 185 184 184 184 185 185 184 185 185 184 185 184 184 184 184 184 184 185 184 184 184 184 185 185 184 184 184 184 185 184 185 184 184 184 198 195 192 189 186 183 183 183 183 183 183 183 183 183 183 154 154 154 154 154 154 154 154 155 155 156 157 157 158 159 159 160 159 159 159 158 157 157 159 163 167 170 172 170 168 166 164 163 163 163 164 165 167 168 169 168 167 166 166 168 170 174 176 178 179 178 177 175 174 171 169 168 168 168 169 170 171 171 172 172 172 172 172 170 169 167 165 164 163 164 165 166 166 166 167 166 165 162 160 157 157 159 162 166 168 169 167 166 165 166 170 173 174 172 167 160 155 153 154 158 161 163 161 158 155 154 156 160 163 166 166 165 163 161 162 163 164 165 164 162 160 159 159 161 164 165 163 158 152 146 141 140 140 142 143 145 146 148 150 152 153 154 156 157 158 158 158 157 156 155 153 151 149 148 146 145 143 143 142 142 142 142 143 145 148 150 153 155 155 153 150 148 147 149 151 153 154 153 152 150 148 147 146 146 145 143 141 139 138 139 141 144 146 146 146 144 143 144 146 149 152 154 153 152 150 150 152 153 155 157 160 161 162 164 167 168 170 174 177 183 187 190 192 193 192 190 186 182 178 174 170 168 167 167 166 163 160 158 156 156 157 159 161 162 161 160 160 163 168 173 176 176 172 167 160 153 147 142 139 139 141 146 152 159 165 168 170 171 172 171 170 167 163 157 152 147 142 139 137 137 139 143 149 154 156 154 149 143 139 139 141 145 147 147 145 141 140 143 149 156 163 169 172 173 172 172 170 169 166 163 157 151 147 147 154 163 175 188 198 185 185 185 185 185 185 185 184 185 185 185 185 185 184 184 185 184 185 184 185 184 184 184 184 184 184 184 185 185 185 184 184 185 184 184 184 184 184 185 184 184 185 184 184 185 184 184 184 185 185 184 185 184 184 184 184 184 185 184 184 185 184 185 184 185 184 184 184 184 184 185 185 184 185 185 185 184 185 184 184 185 185 184 184 184 185 184 184 184 185 185 184 185 184 184 185 184 185 185 185 184 184 184 184 185 184 185 185 184 184 184 185 185 184 185 184 184 185 185 185 185 185 184 185 184 184 185 184 184 184 184 185 185 185 184 184 184 184 184 184 184 185 184 185 184 185 185 185 185 184 185 185 184 184 185 184 184 185 185 185 184 185 184 197 192 188 183 149 103 183 183 183 183 183 183 183 161 161 161 161 162 163 163 163 163 163 165 166 169 171 173 173 172 172 170 168 167 166 165 166 170 173 176 177 176 175 173 171 170 169 169 169 169 170 171 172 172 171 170 170 171 172 174 177 179 181 183 184 185 183 182 180 179 178 178 178 178 179 180 181 182 183 183 183 182 180 179 177 175 174 174 174 174 174 174 174 173 172 170 167 166 166 168 172 176 179 179 176 174 173 174 177 180 181 179 174 168 163 161 162 165 168 169 167 165 162 161 163 167 171 173 173 172 170 168 168 169 171 171 170 168 166 164 163 166 169 171 169 164 158 151 146 145 145 147 149 150 151 153 154 156 157 158 159 160 160 160 160 159 159 158 157 156 155 155 154 153 152 150 150 149 148 149 149 151 153 155 158 160 160 159 156 154 154 155 157 158 159 158 157 155 154 153 153 153 152 151 149 148 147 147 149 151 152 153 152 151 151 152 154 157 159 161 161 161 160 160 162 164 166 168 170 171 172 174 177 179 181 184 188 194 198 201 201 199 194 190 184 179 177 174 170 167 166 164 162 159 155 153 152 153 156 160 164 166 167 167 168 171 177 183 186 185 180 174 165 155 148 143 139 137 137 140 144 149 153 156 159 161 161 161 161 158 154 149 144 140 137 136 137 139 142 144 148 150 151 149 146 142 139 139 141 145 147 147 145 142 141 144 149 156 162 167 170 170 169 168 168 168 167 165 159 151 145 143 148 155 166 177 186 192 195 184 185 185 185 184 184 184 185 185 184 185 185 184 184 185 185 185 184 185 184 185 184 185 184 184 184 184 184 184 185 185 185 185 184 184 184 184 184 184 184 185 184 184 185 184 184 185 185 185 185 184 185 185 185 185 185 185 185 184 184 184 185 184 185 184 184 185 185 185 185 185 185 184 185 184 184 184 185 185 185 185 184 185 184 184 185 185 184 185 185 184 184 185 184 184 184 185 185 184 184 184 185 185 185 184 185 184 185 184 185 184 184 184 184 184 184 184 185 184 184 185 185 184 185 184 185 185 185 185 185 184 184 185 184 185 184 184 185 185 185 185 184 184 184 184 184 184 185 184 184 184 184 184 185 185 185 185 185 184 184 184 203 198 194 188 184 181 179 179 181 184 186 188 188 168 168 168 169 170 170 171 171 171 171 173 176 181 185 187 187 185 183 180 177 175 174 173 173 175 177 179 180 180 180 179 178 176 175 173 172 171 171 172 172 172 172 172 172 172 172 171 172 175 179 183 187 190 191 190 189 188 186 185 183 183 184 185 187 188 190 191 192 191 191 190 188 186 185 184 183 182 181 179 178 177 176 175 174 173 174 177 182 186 188 188 185 182 180 180 183 186 187 185 180 175 170 168 168 171 173 174 172 170 168 168 170 174 177 179 179 178 176 174 174 175 176 177 175 172 170 167 166 168 172 173 172 168 163 157 153 152 152 153 155 156 157 158 159 161 161 162 163 163 163 163 163 163 162 162 161 161 162 163 163 163 162 160 159 158 158 158 159 161 163 165 166 168 168 166 165 163 163 163 165 165 165 165 164 163 162 162 163 163 163 162 161 160 159 159 160 161 162 163 162 162 162 163 165 168 170 172 174 174 174 175 177 179 181 183 185 185 185 187 189 190 192 195 198 203 207 209 207 202 195 188 181 177 176 174 171 168 165 163 160 156 154 152 152 155 159 164 169 173 174 174 175 179 186 192 195 194 189 182 172 161 154 147 142 139 137 138 140 143 146 149 152 154 155 154 153 150 146 142 137 135 133 134 136 140 143 145 146 147 147 146 144 143 141 142 144 146 147 148 146 143 143 145 150 155 159 163 165 164 163 163 164 166 167 166 162 155 150 147 149 154 161 168 174 177 180 183 187 190 194 196 185 184 184 185 185 184 184 185 184 184 184 184 185 185 185 184 184 185 185 184 184 184 185 184 184 185 185 185 185 185 185 185 184 185 185 184 185 184 185 185 184 184 184 185 185 184 184 184 185 184 185 184 184 185 185 184 185 185 184 184 184 184 185 185 185 184 184 184 184 184 184 185 184 185 184 184 185 184 185 185 184 185 185 184 185 184 184 184 185 185 185 184 184 185 185 184 184 184 184 185 185 184 184 185 185 185 184 185 185 185 184 185 184 185 184 184 185 184 185 184 184 185 184 184 185 185 185 185 184 184 184 185 185 185 185 185 184 184 184 184 184 184 184 185 185 185 184 185 185 184 184 184 184 185 184 184 184 185 201 197 194 192 189 187 186 186 186 186 186 175 175 175 176 178 179 181 180 180 180 182 186 192 198 201 200 197 194 190 186 184 182 181 180 180 181 182 183 184 185 185 184 182 180 177 175 174 173 173 173 173 174 174 174 173 171 169 169 172 177 183 189 193 196 197 197 197 194 192 188 187 188 189 192 194 196 198 199 200 200 200 199 197 195 194 192 190 187 185 183 182 181 180 180 181 183 186 192 195 198 197 194 190 186 186 188 191 192 190 187 182 179 176 177 178 179 180 179 177 176 176 178 181 184 185 185 184 183 181 181 182 183 182 181 177 174 171 170 172 174 175 175 172 169 165 162 161 161 162 163 163 165 166 166 167 168 167 167 167 167 167 167 167 167 167 167 168 170 172 174 174 174 172 170 169 169 170 172 173 175 175 177 177 177 177 175 175 174 174 174 174 174 173 173 172 172 173 173 174 174 174 174 173 173 173 173 174 174 174 174 174 175 177 179 181 183 185 187 188 189 191 193 194 196 197 199 199 199 199 201 202 203 205 207 210 214 214 210 203 194 186 178 175 175 175 173 170 166 162 159 155 153 152 154 157 162 168 174 177 179 179 181 185 192 198 202 201 195 187 177 166 158 151 146 142 138 138 139 141 143 146 148 150 150 149 146 143 140 135 132 129 128 131 135 139 143 144 144 143 143 143 143 143 144 145 146 147 148 148 147 145 145 146 149 153 156 159 159 157 156 157 159 163 166 167 165 161 157 154 153 154 157 160 163 164 164 166 171 175 180 185 192 200 185 184 185 184 185 185 184 185 185 185 185 185 184 184 185 185 184 185 185 184 185 184 184 185 185 184 185 184 185 185 184 184 184 184 184 185 184 185 185 185 185 185 184 184 185 185 184 185 184 184 185 185 184 185 184 185 185 184 185 184 185 185 185 185 184 185 184 185 185 184 185 184 185 185 184 185 184 185 184 184 184 184 184 185 185 185 184 185 184 184 184 185 185 185 184 184 185 184 185 184 184 185 184 185 185 184 184 184 185 185 185 185 185 185 185 185 184 184 185 185 184 184 185 185 185 185 184 185 185 184 184 185 185 184 185 185 184 184 185 185 184 185 185 185 185 185 184 185 184 184 185 184 184 185 185 185 185 185 185 185 185 197 194 191 188 186 186 183 183 183 185 186 188 189 189 188 188 191 196 203 208 211 211 207 203 198 194 192 190 189 187 186 186 187 188 189 191 192 191 189 187 184 181 179 177 177 177 177 178 179 179 178 175 171 170 173 179 185 193 198 202 204 205 204 201 198 194 192 193 194 197 200 203 205 206 207 208 208 207 206 204 202 200 197 194 192 189 188 187 186 187 189 192 195 200 204 206 205 201 197 194 193 194 197 198 197 194 190 187 185 185 186 186 186 186 185 184 185 186 188 190 192 192 191 190 188 188 189 190 189 187 184 181 178 177 177 179 181 181 179 177 174 173 172 172 172 172 173 174 175 175 175 175 175 174 174 174 174 174 174 174 174 174 176 179 181 184 185 185 183 181 180 181 182 183 185 186 186 186 186 186 186 186 185 185 184 183 183 182 182 182 182 183 183 184 185 185 186 186 185 185 185 185 185 186 186 186 186 187 189 190 192 193 196 198 199 201 203 205 207 208 210 210 210 210 209 209 209 209 209 210 214 214 214 211 202 191 182 174 172 174 176 175 172 166 162 157 154 151 151 152 156 161 168 174 179 181 181 183 186 194 200 204 203 197 189 178 167 159 152 147 143 139 138 139 140 142 144 147 148 148 146 143 139 135 130 126 125 125 128 133 138 142 143 141 140 139 140 141 142 144 145 146 147 148 148 147 146 146 147 149 152 154 155 155 154 152 154 157 161 166 168 167 164 161 157 155 154 154 154 154 153 152 154 157 162 167 173 183 193 184 185 185 185 185 184 184 184 184 185 185 185 184 185 185 184 184 184 184 185 185 184 184 185 185 185 184 184 185 184 184 184 185 185 184 184 184 184 185 185 185 184 184 185 185 185 184 184 185 184 185 185 185 185 184 185 184 185 185 184 185 184 185 184 185 185 184 184 185 184 184 184 185 184 185 185 184 185 184 184 185 184 185 185 184 185 185 184 184 185 185 185 184 185 185 185 185 185 184 185 185 184 184 184 184 185 185 184 184 185 184 184 184 184 185 185 185 185 185 184 185 184 184 184 184 185 185 185 185 184 184 185 185 185 185 184 184 185 184 185 185 184 184 184 185 185 184 184 184 184 185 184 185 185 184 185 184 185 184 185 184 185 185 196 192 189 188 194 194 194 195 197 198 199 199 199 199 201 204 208 212 214 214 212 210 206 203 201 199 198 196 195 195 195 195 197 199 200 199 198 195 193 190 188 187 186 186 186 188 189 189 187 184 181 179 181 186 192 199 204 208 210 211 211 208 205 202 200 200 201 204 206 209 211 212 214 214 214 214 213 211 209 207 205 203 200 198 197 196 195 196 198 201 204 208 210 212 211 208 205 202 201 202 203 204 203 201 199 197 196 195 195 195 195 195 194 194 195 196 197 199 200 200 199 199 197 197 198 198 197 196 194 191 188 187 188 189 190 190 189 188 187 186 185 185 185 185 186 186 187 187 187 187 186 185 185 185 185 185 185 185 185 186 188 190 193 195 197 197 195 193 192 193 194 195 196 197 197 197 197 197 197 197 197 196 195 194 194 193 193 193 194 194 195 195 196 197 197 198 198 198 198 198 197 197 197 198 198 199 200 201 203 204 206 208 209 211 213 214 214 214 214 214 214 214 214 214 212 211 210 210 214 214 214 211 200 187 177 168 168 172 176 176 173 167 161 156 151 148 147 148 152 156 163 170 175 177 179 181 185 192 199 202 200 194 186 175 163 155 149 144 140 137 137 139 140 142 144 146 146 145 142 139 135 131 126 123 121 122 125 130 135 139 139 137 135 134 135 136 137 140 143 145 146 148 148 148 146 146 146 148 150 152 154 154 153 152 154 157 162 166 168 168 165 161 157 153 151 150 149 147 145 144 144 147 150 155 161 170 181 188 197 185 185 185 184 185 185 184 184 185 184 185 184 185 184 184 185 184 184 184 185 184 184 185 184 185 184 184 184 184 184 184 184 184 184 185 184 184 184 184 185 185 185 185 185 184 185 185 185 185 184 185 184 184 185 184 184 184 185 185 184 185 184 184 184 185 184 184 185 184 185 185 185 184 184 184 184 185 184 185 184 184 184 184 184 185 184 185 185 184 185 184 184 185 185 185 184 184 185 185 184 184 185 184 185 185 185 184 184 184 185 185 185 185 184 184 184 185 185 185 184 184 184 184 185 185 185 184 185 185 185 184 185 185 184 184 185 184 184 184 184 184 184 184 184 185 185 185 185 185 184 184 184 184 185 184 185 184 185 184 184 185 201 197 194 194 203 203 203 204 205 205 206 206 206 206 207 208 211 213 214 214 214 212 210 209 207 206 205 203 203 202 202 203 203 205 206 206 204 203 201 199 197 197 196 196 196 197 198 198 197 195 192 191 193 196 200 205 208 211 213 214 214 212 210 207 206 206 207 208 210 212 213 214 214 214 214 214 214 214 213 212 210 208 207 205 204 204 204 204 205 207 209 211 213 214 213 211 209 207 206 207 208 208 208 207 206 205 203 203 203 203 203 202 202 202 203 203 205 205 206 206 206 205 204 204 204 205 204 203 201 200 198 198 198 199 200 200 199 199 198 197 197 197 197 197 197 197 198 198 198 197 197 196 196 196 196 196 196 196 196 197 198 200 202 203 205 205 203 202 201 202 203 204 205 205 205 205 205 205 205 205 205 205 204 203 203 203 203 203 203 203 204 204 205 205 206 206 206 207 207 206 206 206 206 206 207 208 208 209 210 211 212 213 214 214 214 214 214 214 214 214 214 214 214 213 210 207 205 205 208 213 213 207 195 181 170 163 164 170 176 177 175 169 162 156 150 145 143 143 145 150 156 163 168 171 173 175 180 187 194 196 194 188 179 168 157 148 143 139 136 134 136 139 142 144 145 146 146 144 141 138 134 130 125 122 120 120 123 128 133 135 135 133 130 129 129 130 131 134 137 141 145 147 148 148 146 145 146 148 150 152 154 155 156 156 158 161 165 167 168 166 163 159 155 151 150 149 148 146 144 142 142 143 145 147 152 159 168 175 183 192 197 199 201 185 185 185 185 185 184 184 185 184 185 184 185 184 184 185 184 184 184 185 185 185 185 184 184 184 184 185 185 185 185 184 184 185 185 184 184 184 184 184 185 184 185 184 185 185 185 185 184 185 184 184 185 184 184 185 185 184 185 184 185 184 184 185 184 184 185 185 184 185 184 185 184 184 185 184 185 184 184 185 184 185 185 185 184 185 185 184 184 185 185 184 184 184 185 184 184 184 184 185 184 185 185 184 184 185 184 185 185 184 184 185 184 184 185 184 184 184 185 185 184 184 185 185 184 184 185 185 184 184 184 185 185 184 184 184 184 185 184 185 185 185 184 184 184 184 185 184 184 185 184 185 185 185 184 184 185 185 185 203 201 200 209 209 209 209 210 210 210 210 210 210 210 211 212 214 214 214 214 213 212 211 210 210 209 208 208 208 208 208 209 209 210 210 209 208 207 206 205 205 205 205 205 205 206 206 205 204 203 202 203 204 206 209 211 213 214 214 214 213 212 210 210 210 210 211 212 213 214 214 214 214 214 214 214 214 214 214 213 212 211 210 210 210 209 209 210 210 211 212 214 214 214 213 212 210 210 210 211 211 211 210 210 209 209 208 208 208 208 208 208 208 208 208 209 210 210 210 210 209 209 209 209 209 209 208 208 207 206 206 206 206 207 207 206 206 206 206 206 206 206 206 206 206 206 206 206 205 205 205 205 205 205 205 205 205 205 205 206 207 208 209 209 209 208 208 208 208 208 209 210 210 210 210 210 210 210 210 210 210 210 209 209 209 209 209 209 209 210 210 210 210 211 211 211 212 212 212 211 211 211 212 212 212 212 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 212 207 202 199 198 202 207 208 203 191 177 166 159 161 168 175 178 175 170 163 156 149 143 140 138 140 143 149 156 161 164 166 169 174 180 186 189 186 179 171 160 150 142 137 134 133 134 137 141 145 148 149 150 148 146 143 140 135 131 126 123 121 120 122 126 130 132 132 130 128 126 126 126 127 130 134 138 143 146 148 148 145 144 145 147 150 152 155 158 159 161 163 165 167 168 168 165 160 156 152 149 149 149 149 148 146 144 142 142 142 143 146 151 157 163 170 179 185 188 192 197 203 184 185 184 184 184 185 185 185 185 184 184 184 184 184 185 184 184 185 185 184 184 184 185 184 185 185 184 184 185 184 184 184 185 185 184 185 184 184 185 185 185 184 184 185 184 184 184 185 184 185 185 185 185 184 184 185 184 184 185 184 185 184 184 184 184 184 184 185 184 184 184 185 185 185 185 185 185 184 184 184 184 184 184 185 184 185 185 184 185 184 184 184 185 185 185 185 184 185 184 184 184 184 185 185 185 184 185 185 184 184 184 185 185 185 184 184 184 185 185 184 185 184 184 185 184 185 184 185 185 184 185 185 185 184 185 184 184 185 184 185 185 184 184 184 184 184 185 184 184 184 185 185 185 184 184 184 185 184 185 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 212 212 212 212 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 214 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 213 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 208 202 195 191 190 194 200 203 198 186 173 162 156 159 166 175 178 175 170 163 156 148 141 137 135 135 138 143 149 153 156 158 161 165 170 175 176 174 168 161 151 143 137 134 132 133 136 142 148 153 157 158 158 156 153 150 145 140 135 129 125 122 120 121 124 128 130 130 129 128 127 126 126 126 127 131 135 140 144 146 145 143 142 143 145 148 151 155 159 161 163 165 166 168 168 166 162 157 153 149 146 147 148 149 148 146 145 143 142 141 141 142 146 149 153 158 165 171 177 182 188 195 200 184 184 185 185 185 185 184 185 185 185 184 185 184 185 185 184 184 184 184 184 184 185 185 184 184 185 184 184 185 185 185 184 184 184 185 184 185 185 185 184 184 185 185 184 185 185 185 184 184 184 185 185 185 185 185 184 184 184 184 185 185 185 185 184 185 185 184 185 185 184 184 184 184 185 185 185 184 184 184 184 184 184 185 184 184 185 185 184 185 184 185 185 185 184 185 184 185 185 184 184 185 184 185 184 184 184 184 184 184 185 185 184 185 185 185 185 185 184 185 184 184 185 184 184 185 184 184 185 184 185 184 184 185 184 184 184 184 185 184 185 184 185 185 184 184 185 185 184 184 185 185 185 185 184 185 184 185 184 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 212 212 212 212 211 211 211 212 212 212 211 211 210 209 208 208 208 205 200 195 188 185 184 189 196 199 195 185 172 161 155 159 166 174 176 174 168 161 154 146 140 136 133 133 135 140 145 148 151 152 154 156 159 160 160 158 154 149 144 139 137 135 136 139 145 152 159 165 170 172 171 169 165 160 155 148 141 134 129 125 122 121 123 125 128 130 131 133 134 134 132 132 131 133 135 137 139 140 140 139 139 140 143 146 150 154 157 159 161 163 165 166 166 165 161 156 152 147 145 145 146 147 146 145 144 143 143 143 143 143 145 146 148 151 156 162 167 173 179 186 190 193 196 185 184 185 184 185 184 185 184 184 184 184 184 184 184 184 185 185 184 184 184 184 185 185 185 185 185 185 184 184 185 185 185 185 185 185 184 185 184 185 185 185 184 185 184 184 185 184 184 185 184 185 185 184 184 184 185 185 185 185 185 185 184 184 184 185 184 184 185 184 185 185 185 185 184 184 185 185 185 184 184 185 184 185 185 185 184 185 184 184 185 185 185 184 185 184 184 184 184 185 184 184 185 185 185 184 184 184 185 185 185 184 184 185 185 184 184 184 185 185 185 184 184 184 185 184 185 185 184 184 185 185 185 185 185 185 184 185 184 184 185 184 185 184 184 185 185 184 184 185 184 185 184 185 184 185 185 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 214 214 214 214 214 213 212 212 212 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 214 214 214 214 213 213 212 212 212 213 213 214 214 214 213 212 212 211 210 209 208 208 208 208 208 208 208 207 207 206 206 206 206 206 207 208 207 206 205 203 201 200 199 198 196 192 188 183 181 182 188 195 199 196 186 174 164 157 160 166 173 175 172 166 159 152 145 139 135 132 132 135 139 144 147 148 149 149 149 148 146 145 143 141 139 138 138 139 139 142 147 155 163 170 177 183 185 185 182 178 172 165 157 148 140 133 128 124 121 121 123 126 130 134 139 142 143 142 140 138 136 135 134 134 134 134 134 135 138 141 145 148 152 155 157 158 160 162 163 164 163 160 155 151 147 145 144 144 145 145 145 145 145 146 147 148 149 150 150 150 150 154 158 163 169 174 179 181 183 186 190 192 194 197 199 202 184 185 184 185 185 185 184 185 185 185 184 185 184 184 184 184 185 184 184 184 184 184 185 184 184 185 184 184 185 184 184 184 184 185 184 185 185 184 185 185 184 185 185 185 185 185 184 184 184 184 184 185 184 184 184 184 184 185 184 185 185 184 185 184 184 185 185 185 185 184 184 184 184 185 185 184 184 185 185 185 184 185 184 184 185 185 184 185 185 184 184 185 185 185 185 185 185 185 185 185 184 185 184 185 185 185 184 185 185 185 184 184 185 185 185 185 185 184 184 185 185 185 184 185 185 185 185 185 185 185 185 185 184 185 184 184 185 185 184 184 185 184 185 185 185 185 184 184 185 184 212 212 212 212 212 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 212 211 210 210 212 214 214 214 212 210 208 207 207 208 208 210 211 212 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 212 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 212 211 210 209 208 208 208 208 209 209 209 209 208 207 206 206 206 207 208 209 209 209 208 207 206 205 203 202 201 201 201 201 201 200 199 199 198 197 197 197 198 199 201 201 201 199 197 194 191 189 187 186 185 183 180 178 178 181 187 194 198 196 188 177 168 161 162 167 172 172 169 163 157 150 144 139 136 134 134 137 141 145 146 147 147 145 143 138 134 131 129 129 131 134 139 143 146 150 157 167 176 183 190 197 200 200 197 192 185 177 166 156 146 139 133 126 122 121 122 126 132 140 148 154 156 155 152 147 142 137 132 128 126 126 128 132 135 139 143 146 150 152 153 153 155 157 159 161 161 159 155 151 147 144 143 143 143 143 144 145 147 150 153 155 157 159 157 155 154 154 157 161 165 169 172 173 173 174 177 179 181 185 188 192 195 198 203 184 184 185 184 185 184 184 184 184 184 184 184 185 184 185 185 184 184 185 185 184 184 185 184 185 185 185 185 184 184 184 185 184 185 185 184 184 184 185 184 185 185 185 185 185 185 185 185 185 185 184 184 185 185 184 185 185 185 185 184 185 185 185 184 185 185 184 185 185 184 184 185 184 185 185 184 185 184 185 185 184 185 184 184 184 184 184 184 185 184 185 185 184 184 185 185 184 184 184 184 185 184 185 184 185 185 184 184 184 185 184 185 185 185 185 185 185 184 185 184 184 185 184 184 185 184 185 184 184 184 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 184 184 204 204 204 205 205 205 207 208 210 212 213 214 214 214 214 214 214 213 212 212 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 212 211 210 210 210 211 212 212 213 214 214 214 213 212 211 210 211 212 214 214 214 214 214 214 212 209 206 204 205 207 210 212 211 209 205 202 200 199 200 201 203 205 208 211 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 212 212 212 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 210 210 209 209 209 209 208 207 207 206 205 205 204 204 205 206 208 209 210 211 211 211 212 212 213 213 213 212 211 210 210 209 209 209 209 210 211 212 211 210 208 205 203 201 201 200 200 200 201 201 201 201 200 198 197 197 198 199 200 201 201 201 200 199 197 196 194 193 192 192 192 192 192 192 191 190 189 189 189 189 190 191 193 194 194 192 189 185 182 179 177 176 175 174 172 172 173 177 183 190 195 194 188 179 172 166 166 168 170 169 166 161 155 150 145 141 139 137 138 140 144 147 148 147 146 143 139 132 126 123 121 123 127 134 142 148 153 159 166 177 186 193 200 207 210 211 208 203 195 186 174 163 152 143 137 130 125 124 125 130 137 146 156 162 165 164 161 155 147 140 132 126 123 123 126 130 134 137 141 144 147 148 147 147 148 151 154 157 158 157 154 150 146 143 141 140 140 141 143 145 148 152 157 161 164 165 164 160 157 155 156 158 161 163 165 164 164 165 166 167 169 173 177 181 185 189 195 200 185 184 185 184 185 185 185 184 185 184 184 184 185 185 184 184 184 185 185 184 185 185 184 185 185 184 184 185 185 184 185 185 184 185 184 185 184 184 185 185 184 185 185 185 184 185 184 185 185 185 185 184 184 185 185 185 184 185 185 185 185 185 185 184 184 184 185 184 185 185 185 184 185 185 184 185 185 184 185 184 184 184 184 185 185 184 185 185 184 184 185 184 185 185 184 185 185 185 185 184 184 185 184 185 184 184 184 184 185 184 184 184 184 185 184 184 184 185 185 184 184 185 185 185 185 184 184 185 185 184 184 184 185 185 185 185 185 184 185 184 184 185 184 184 184 185 195 195 195 195 195 195 197 199 201 203 205 206 207 207 207 206 205 205 204 204 205 206 206 207 207 206 206 206 207 208 209 210 209 209 208 208 208 208 208 208 208 206 206 205 204 205 205 206 207 208 210 211 210 208 206 204 203 205 206 209 210 210 210 208 206 203 200 197 195 196 199 202 205 204 201 198 194 192 192 192 193 195 198 201 204 207 208 209 209 209 208 207 206 205 205 206 206 206 206 205 203 201 201 203 205 206 208 208 208 207 207 206 206 205 205 204 204 205 205 205 205 205 205 204 203 202 201 200 199 199 199 198 197 197 196 195 195 194 193 194 194 196 197 199 200 200 199 199 200 201 201 202 202 201 201 200 199 198 198 198 199 199 201 202 202 201 199 197 194 192 191 190 190 190 190 192 192 191 190 188 186 186 187 189 191 192 192 192 191 190 189 187 186 185 184 185 185 185 185 185 185 184 184 183 183 183 184 185 187 188 188 186 183 179 175 172 170 169 168 166 165 165 166 170 176 182 187 188 185 179 174 170 169 169 170 168 164 160 156 152 148 145 143 142 142 144 146 148 148 147 145 142 138 133 127 125 124 126 131 137 146 152 157 164 172 182 190 197 203 209 212 213 210 205 198 189 178 166 154 145 138 131 129 130 134 139 146 153 160 165 167 167 164 159 151 144 135 128 124 123 126 129 132 135 138 140 143 143 142 141 142 145 149 153 154 154 151 147 144 141 139 138 138 139 141 143 146 150 156 162 165 167 165 161 157 154 154 155 157 158 159 159 159 159 160 161 162 164 167 171 174 179 185 190 194 185 184 185 184 185 184 184 185 184 185 184 185 184 185 184 185 185 184 184 184 185 184 185 184 184 184 185 185 184 184 184 184 184 185 184 184 184 185 185 185 185 184 184 185 184 185 185 184 185 184 185 184 185 184 184 185 184 184 185 184 185 184 185 185 185 185 184 184 184 184 184 184 185 184 185 184 185 185 184 184 185 184 185 184 184 184 184 185 184 184 184 184 184 184 185 185 185 184 185 184 184 185 185 185 185 184 185 184 184 185 185 184 184 184 184 185 185 184 185 185 185 185 184 184 185 184 184 184 185 185 184 185 184 184 184 184 185 184 184 185 184 184 184 185 184 183 183 183 182 181 181 183 185 187 189 192 194 195 196 196 195 194 192 190 191 192 193 195 195 195 195 195 195 196 197 197 198 198 198 198 198 199 199 200 200 200 199 198 197 197 197 198 198 199 201 202 203 201 199 195 192 192 194 196 199 201 201 199 197 194 191 187 185 183 183 186 190 193 193 191 188 185 183 181 181 182 184 187 190 194 196 197 197 196 195 194 192 190 189 189 190 191 192 191 189 186 185 185 186 188 190 191 191 191 190 189 189 188 188 188 187 187 187 187 188 188 189 189 188 188 186 185 184 183 183 182 181 181 181 180 180 179 179 178 178 179 181 182 183 183 182 181 180 180 182 184 185 186 185 184 183 182 181 181 182 183 184 186 187 188 187 186 184 182 180 178 177 176 176 176 177 177 177 175 174 172 172 174 175 178 179 180 180 179 178 177 177 176 176 176 177 178 179 179 180 180 180 180 179 179 179 179 181 183 184 184 182 179 175 172 169 168 166 165 162 159 157 157 159 165 170 175 178 179 177 175 174 172 171 170 167 164 161 157 154 151 149 148 147 146 147 148 149 148 146 144 142 140 138 136 135 137 139 141 145 151 156 161 166 173 181 188 194 199 204 206 207 205 201 195 188 178 167 155 144 137 132 134 138 146 152 156 159 161 162 163 164 163 160 155 149 142 136 131 129 128 129 130 131 134 135 137 137 135 135 136 139 144 148 150 150 147 144 141 138 137 136 136 137 137 139 142 146 152 158 162 165 164 161 157 154 154 153 154 154 155 157 159 160 161 160 159 159 161 163 165 169 174 179 183 187 192 195 197 185 185 185 185 185 185 184 184 185 184 185 185 185 184 184 184 185 184 184 185 184 185 185 184 184 184 185 184 185 185 185 184 184 185 185 185 185 184 184 184 185 185 184 185 184 185 184 185 184 185 185 184 185 184 184 184 185 185 184 184 184 185 185 184 185 184 185 185 184 184 185 184 185 185 185 184 185 185 185 185 184 185 184 185 185 184 184 185 185 184 184 185 185 185 185 185 184 184 184 184 185 185 184 184 185 185 184 185 184 185 184 185 185 184 184 185 185 184 184 184 184 185 185 185 184 185 185 185 184 185 185 185 184 184 184 185 184 185 184 185 184 170 170 170 169 168 168 169 170 172 175 178 180 183 184 185 183 181 178 176 176 177 180 182 183 183 183 183 183 184 184 185 185 186 186 187 188 189 190 190 191 191 190 190 190 190 190 190 191 191 192 193 193 192 188 184 181 180 182 186 189 191 190 188 185 181 177 174 172 171 172 175 179 181 182 180 178 175 174 173 172 172 174 177 180 183 185 185 185 183 181 178 175 173 172 172 173 175 176 175 173 170 168 168 169 171 173 174 174 173 172 171 171 171 170 170 170 170 170 170 170 171 172 173 173 172 171 170 168 167 166 166 165 165 165 165 165 164 164 163 163 164 165 166 167 166 164 162 160 161 163 166 168 168 168 166 165 164 164 164 165 167 168 170 172 174 174 173 172 170 168 167 165 163 163 163 165 165 165 163 160 159 159 161 163 166 168 169 168 168 167 167 168 168 169 170 171 172 174 175 177 178 178 179 178 177 176 176 178 179 181 181 180 178 175 172 170 168 167 164 160 156 152 150 150 154 159 165 169 173 175 176 177 175 173 170 166 164 162 160 158 155 155 154 153 152 152 151 150 149 147 145 144 145 147 150 153 155 156 155 155 157 160 163 167 171 177 182 186 190 194 195 196 194 191 187 183 175 166 153 142 135 132 138 148 159 166 167 164 159 156 156 157 159 159 157 154 150 145 140 136 132 130 128 128 130 131 132 131 130 130 131 134 139 143 146 145 143 140 137 135 135 134 135 135 135 135 137 141 147 153 157 161 161 160 157 155 154 152 151 152 154 158 162 165 165 163 160 158 157 157 159 161 165 168 172 175 180 183 185 186 188 191 192 194 197 199 202 203 185 185 184 185 184 184 184 185 184 185 184 185 184 185 185 184 184 185 185 185 185 184 185 185 185 184 185 184 185 184 185 185 184 185 184 185 184 185 185 184 185 185 185 185 185 184 185 185 184 184 184 185 185 185 185 185 185 185 184 185 185 185 185 185 185 185 184 184 185 185 184 184 185 184 184 184 184 184 184 185 185 184 184 185 184 185 184 185 185 185 185 184 185 185 184 185 184 185 185 184 185 184 184 185 184 185 185 184 185 185 185 185 185 185 184 185 184 184 185 184 185 184 185 184 185 184 184 185 185 184 184 185 162 162 162 161 159 159 159 161 163 165 168 170 173 175 175 174 171 168 166 166 166 168 170 172 173 173 174 174 174 174 174 174 175 175 177 178 179 180 181 182 183 183 183 183 183 183 183 184 184 185 185 185 183 179 175 172 171 174 177 181 182 181 178 174 171 167 165 163 163 164 166 170 172 174 173 171 170 168 167 166 166 168 170 174 177 178 177 176 174 171 168 165 163 161 161 163 165 166 166 163 160 158 157 158 160 162 163 163 161 160 159 159 159 159 159 159 158 158 158 159 160 161 162 162 162 161 160 159 157 156 155 155 154 155 155 155 155 155 155 155 155 157 158 158 156 153 150 148 148 151 154 157 158 157 155 154 154 154 154 155 157 159 161 163 165 165 165 165 164 162 160 157 155 155 155 156 157 157 155 152 151 152 154 156 159 162 162 162 161 161 162 163 165 166 168 169 170 172 174 175 177 177 178 177 176 175 175 176 177 179 179 178 177 175 173 171 170 168 165 160 154 149 145 145 146 151 156 162 168 173 176 178 177 174 169 166 164 163 162 161 160 159 159 158 157 155 154 152 151 149 148 149 152 158 164 169 172 171 168 164 162 163 164 166 169 173 177 180 183 185 186 186 184 181 179 176 171 163 150 139 133 132 143 156 171 178 176 168 157 151 149 151 154 156 156 156 155 152 148 143 137 132 129 128 129 130 130 129 128 127 129 132 136 141 143 143 141 138 135 134 134 134 134 134 133 132 134 137 142 147 152 156 157 157 156 155 153 151 149 150 153 159 164 167 167 165 161 157 155 154 154 155 157 160 163 166 170 173 174 175 178 180 183 185 188 192 194 196 199 185 184 184 184 184 185 184 185 184 184 184 185 184 184 184 185 184 184 184 184 185 185 184 185 185 184 184 185 185 184 184 184 185 185 185 185 185 185 184 185 185 184 184 184 184 184 185 184 184 185 184 185 184 185 185 185 185 185 184 184 185 184 184 185 185 185 184 184 184 185 184 185 184 185 185 184 185 185 185 184 184 184 184 185 184 184 184 184 184 185 185 185 185 185 185 184 185 184 184 184 185 185 185 184 184 184 184 185 184 185 185 184 184 185 185 184 184 185 184 184 184 184 184 184 184 185 184 184 185 184 184 158 158 157 157 155 155 155 155 157 158 161 163 165 167 168 166 164 161 158 157 157 159 160 161 163 164 165 165 165 164 164 164 164 165 166 168 169 170 171 172 174 175 175 176 177 177 177 177 177 177 177 176 174 171 167 165 165 167 170 174 175 174 170 166 163 160 159 158 158 159 161 164 166 168 168 168 167 167 166 166 165 166 169 172 174 175 174 172 169 166 163 161 159 157 157 159 162 164 163 161 158 156 155 156 158 159 160 159 158 156 155 155 155 155 155 155 154 154 154 155 156 157 158 159 159 159 158 157 156 155 154 154 154 154 154 155 155 154 154 154 155 156 157 157 154 152 148 146 146 148 152 155 156 155 154 152 152 152 152 154 155 157 159 160 161 163 163 163 163 161 159 157 155 154 154 155 155 155 154 152 151 152 153 155 158 160 161 161 160 161 162 163 165 166 168 169 170 171 172 174 176 177 177 176 175 174 174 174 175 175 175 175 175 174 172 171 170 170 166 161 155 149 144 142 142 145 149 155 163 170 175 178 177 173 167 164 163 164 165 165 165 166 165 165 163 160 158 156 156 155 157 160 165 172 179 185 186 183 178 171 166 165 165 166 168 171 174 176 178 179 179 178 176 173 171 169 165 158 147 137 132 135 148 165 183 191 186 174 158 148 143 145 148 152 153 155 156 156 153 148 142 136 133 131 131 132 131 130 128 128 129 131 135 139 141 141 139 137 135 134 134 134 134 134 133 132 132 134 138 142 145 149 150 151 150 150 149 146 145 146 150 156 161 165 165 163 159 155 152 150 149 149 150 152 155 158 161 163 164 165 167 169 171 174 177 180 183 185 188 193 196 184 185 185 184 184 185 184 185 184 185 185 184 184 185 185 184 184 184 185 185 184 184 184 185 185 184 184 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 184 185 185 184 185 185 184 184 185 185 185 185 184 185 185 185 184 184 184 185 185 185 185 184 184 184 184 185 185 185 185 185 185 185 184 184 185 185 185 184 185 185 184 184 185 185 185 184 185 184 184 184 184 185 185 184 185 184 185 184 184 185 185 184 185 185 184 185 184 184 185 184 184 184 184 185 185 184 185 184 184 184 184 184 184 160 160 160 159 159 158 158 158 158 158 159 161 163 164 165 164 161 159 157 155 154 153 153 154 156 158 160 161 160 159 157 157 156 156 157 158 159 161 163 165 167 168 169 170 172 172 172 172 172 171 170 169 167 166 164 163 164 166 168 171 171 169 166 162 160 158 158 158 159 161 162 164 165 167 168 170 170 171 171 170 170 171 174 176 178 179 178 176 173 171 168 166 165 165 165 167 169 171 170 169 166 165 164 165 166 167 168 167 166 164 163 162 162 162 162 162 162 162 162 163 163 164 165 165 166 166 166 166 165 165 164 163 163 164 164 165 165 165 165 165 165 166 166 166 165 162 159 157 157 159 162 164 165 165 163 163 162 163 163 164 165 166 166 167 168 168 169 169 169 168 166 165 163 162 161 161 161 161 161 160 160 161 162 163 165 166 166 166 166 167 168 169 170 172 173 173 173 173 174 175 175 175 175 175 174 173 172 172 172 172 172 171 171 171 170 170 170 170 168 163 157 151 146 143 142 143 146 151 159 167 173 176 175 170 165 163 163 165 167 169 170 170 169 168 166 163 161 160 161 163 167 172 177 185 191 194 194 189 182 174 167 165 165 166 167 170 173 176 178 177 176 174 170 167 164 161 157 152 143 135 132 137 154 172 190 197 192 177 159 147 140 140 142 145 147 150 153 154 153 149 145 141 138 137 137 138 137 135 134 132 132 134 137 140 141 141 140 138 136 135 135 135 135 135 134 133 133 134 135 137 139 141 141 142 142 143 143 142 142 143 147 152 156 160 161 159 157 154 152 150 148 147 148 150 153 156 158 159 159 159 161 162 163 165 166 169 171 173 176 180 183 186 188 192 194 195 196 185 185 185 184 185 185 185 184 185 184 185 185 184 185 184 185 184 184 185 184 185 184 184 185 184 184 184 184 185 184 184 185 185 185 184 184 185 185 184 184 184 185 184 185 184 185 185 185 184 185 185 184 184 184 184 185 185 184 185 185 185 185 185 184 184 184 184 185 185 185 184 184 185 184 184 185 185 184 185 185 184 185 185 185 184 184 184 185 185 185 185 185 184 185 184 185 185 185 184 185 185 184 185 184 184 184 185 184 184 184 185 185 185 184 185 185 185 185 185 185 185 184 185 165 165 165 165 166 166 166 165 164 163 162 163 164 165 165 164 163 161 159 157 154 152 150 151 153 156 159 159 159 157 155 154 153 152 152 152 153 155 157 160 163 165 166 168 169 170 170 170 169 168 166 165 164 164 164 165 166 167 169 170 170 168 165 162 160 160 161 163 165 166 166 167 168 170 172 174 176 177 178 177 177 179 181 183 185 186 185 183 181 179 177 176 175 176 177 178 180 181 182 181 179 178 177 178 179 180 180 179 178 177 175 175 174 174 174 174 174 174 174 174 175 175 175 176 177 178 179 179 179 178 178 177 177 178 178 179 179 179 179 179 179 180 181 181 179 177 175 174 173 174 176 178 179 179 178 177 177 177 177 178 178 178 178 177 177 177 177 178 178 177 177 176 175 174 173 172 172 171 171 172 172 172 173 174 174 175 175 175 176 176 177 178 178 179 179 178 177 177 176 176 176 175 175 174 174 173 172 171 170 170 169 169 169 169 169 169 170 170 169 165 161 155 151 148 146 145 147 151 157 165 170 173 172 168 163 161 162 165 169 171 172 172 171 170 168 165 163 163 166 170 176 183 188 194 198 199 196 190 183 174 166 164 163 165 166 170 174 177 179 178 176 173 168 163 159 155 152 147 140 134 133 140 157 174 192 199 194 179 161 148 139 137 138 139 141 143 147 150 150 149 147 145 144 144 145 145 144 142 140 137 137 137 139 142 143 143 141 140 139 137 137 137 137 136 136 136 135 135 135 135 134 134 134 134 134 135 136 137 139 141 145 148 151 154 155 156 155 154 153 151 149 148 149 152 155 157 159 160 159 158 158 158 158 159 160 161 162 163 165 168 170 173 175 178 180 181 184 188 192 196 199 185 185 184 185 184 184 185 185 185 185 185 184 185 184 184 184 184 184 185 184 184 185 184 185 184 184 184 184 184 185 184 185 185 185 184 185 185 184 184 185 184 185 184 185 184 185 184 184 185 185 185 185 184 185 184 184 184 185 184 185 185 185 184 184 185 184 184 184 185 185 184 185 184 185 184 185 185 185 185 185 185 184 184 185 185 185 185 185 185 184 185 185 184 185 184 184 184 185 184 184 185 185 184 185 185 185 184 185 184 184 185 184 185 185 185 185 184 185 184 174 174 174 175 176 177 176 175 173 171 169 168 169 169 169 168 168 168 166 162 159 155 152 152 155 159 162 163 162 160 158 155 153 152 150 150 152 154 156 159 162 164 166 168 169 170 171 171 170 168 166 164 164 166 168 170 172 173 174 174 173 171 168 166 165 166 168 171 174 175 174 174 174 176 179 182 185 187 188 188 188 189 191 192 194 195 194 193 191 190 189 190 190 191 192 193 194 195 195 195 195 194 194 195 195 195 195 195 194 193 192 191 190 190 189 189 189 190 190 190 190 189 189 190 192 193 194 195 195 195 195 195 195 195 195 195 195 195 195 195 196 197 197 197 196 195 194 193 193 193 194 195 195 195 195 195 195 195 195 195 195 194 193 191 190 190 190 190 190 190 190 190 189 188 187 186 185 185 185 186 188 188 188 187 187 186 186 187 188 188 188 189 189 188 187 186 185 183 182 180 179 178 177 176 175 175 174 172 171 170 169 169 169 169 170 171 172 173 173 170 167 163 159 156 153 152 152 154 158 163 167 169 167 163 159 158 161 165 170 173 175 174 173 172 170 168 166 167 172 179 187 195 200 203 204 202 197 189 181 172 165 162 161 163 166 170 175 180 183 182 179 175 168 162 156 151 146 142 137 133 134 142 159 176 192 199 194 181 163 150 140 135 134 134 134 137 141 145 147 148 149 149 150 152 153 153 152 150 147 144 143 142 143 145 145 145 144 143 142 141 141 140 140 139 139 140 139 138 136 134 132 130 128 128 128 130 132 134 137 140 143 144 145 147 149 151 152 153 154 152 151 150 151 154 157 159 161 160 159 157 156 155 154 153 153 153 153 154 155 157 158 159 161 164 165 166 169 174 179 185 190 197 202 185 184 185 185 185 185 185 184 184 185 184 184 184 185 184 185 184 185 185 184 184 185 184 185 185 184 184 185 185 185 184 185 185 184 185 184 184 184 185 184 185 184 185 185 185 185 184 184 184 184 185 184 185 184 185 184 185 184 185 185 184 184 185 185 185 185 184 184 185 184 185 184 185 185 184 184 184 185 185 185 184 185 185 185 184 184 184 184 184 185 184 185 185 185 184 185 185 185 185 185 185 184 184 184 184 184 185 185 184 185 184 184 185 185 184 184 184 185 185 185 186 188 188 188 186 183 181 178 177 177 177 177 177 177 177 175 172 168 163 160 160 162 166 169 170 169 167 165 162 160 158 156 156 157 158 161 163 166 168 170 172 174 175 175 175 175 173 171 170 170 172 175 178 180 181 181 180 179 177 175 174 174 175 178 181 184 185 184 182 182 184 186 190 193 195 197 197 197 199 200 201 202 203 202 201 200 199 200 201 201 184 185 184 185 184 185 185 185 185 184 185 184 185 185 185 185 185 184 203 202 202 202 202 202 203 203 203 202 201 201 201 185 185 185 184 185 185 184 185 185 184 184 184 184 184 184 185 185 185 185 184 184 185 185 185 184 184 185 184 184 184 184 184 184 184 184 185 184 184 185 185 201 200 200 200 201 201 201 202 202 201 199 197 197 196 197 199 201 201 200 199 198 197 197 198 199 199 199 199 199 197 196 195 193 191 189 187 185 184 183 182 181 181 180 178 177 175 174 174 174 174 175 176 178 179 179 178 176 174 170 168 165 162 161 160 162 165 166 166 162 157 153 153 156 163 169 175 177 177 177 175 175 173 172 174 179 188 198 206 210 211 210 205 198 188 180 171 163 160 160 163 166 171 178 184 187 187 185 180 173 166 158 152 146 141 135 133 134 143 159 176 193 199 195 182 165 151 141 134 132 130 131 134 139 144 148 150 152 154 155 157 157 157 156 154 152 149 147 146 146 147 147 147 146 146 145 145 144 144 143 143 143 144 143 141 138 135 133 130 128 128 128 130 131 134 137 139 140 140 139 140 143 145 148 150 151 151 149 148 149 152 154 156 157 157 157 155 153 151 149 147 146 146 146 148 149 150 150 151 152 153 154 154 157 161 167 173 179 186 191 193 196 184 184 184 185 185 185 184 185 185 185 184 185 185 184 185 185 184 184 185 185 184 185 184 184 184 184 185 185 185 184 184 185 185 185 184 185 185 184 184 185 184 184 184 184 184 185 185 184 185 185 184 185 184 184 184 185 185 184 185 184 185 185 185 185 184 184 184 184 184 184 185 185 185 184 185 184 184 184 185 184 184 185 184 185 185 184 185 184 184 185 185 185 184 185 185 185 185 184 184 184 184 184 184 185 185 184 185 185 184 184 184 185 185 184 184 194 194 194 195 197 197 197 195 193 191 188 187 187 187 186 186 187 187 186 183 180 176 174 173 175 178 181 181 180 179 177 174 172 170 169 168 169 170 172 174 175 177 179 180 182 183 184 184 184 182 181 180 180 183 185 188 190 190 190 189 188 187 185 185 185 186 188 191 193 194 193 192 191 192 195 198 201 203 204 204 204 205 206 206 184 184 185 184 206 206 206 185 185 184 184 185 185 185 184 184 184 184 185 185 185 185 184 185 185 184 185 185 185 185 184 185 184 185 184 184 185 185 185 185 185 184 184 184 185 184 184 185 184 185 185 184 185 184 184 184 184 185 184 184 185 184 185 184 185 184 184 184 184 185 184 184 185 184 184 184 185 184 184 184 184 184 206 206 207 184 185 184 185 185 185 205 204 204 205 184 185 185 184 184 205 205 205 205 206 206 206 206 206 205 203 202 200 198 196 195 193 192 191 190 190 190 189 187 186 185 183 183 183 183 183 184 186 186 187 186 186 184 182 179 177 174 172 170 168 168 166 162 155 149 144 144 148 157 167 175 179 180 179 179 179 178 178 180 186 195 205 212 214 214 211 205 196 186 177 168 162 159 159 163 167 174 182 188 193 194 192 188 181 173 165 157 150 144 137 133 133 141 157 175 192 199 195 183 166 153 142 135 133 131 131 134 139 145 149 152 154 155 156 157 156 155 154 153 152 150 149 148 148 148 147 147 146 146 146 146 146 147 147 147 147 146 146 144 142 141 139 137 136 135 135 135 135 137 137 138 137 136 135 135 137 139 143 145 146 146 145 144 145 147 150 152 154 154 154 153 151 149 146 143 142 143 145 148 151 152 152 152 151 151 150 150 151 154 158 163 168 174 178 180 183 187 190 194 197 185 184 185 185 184 185 184 184 184 185 184 185 185 184 185 185 185 185 184 185 184 185 184 184 185 184 184 185 185 184 184 185 185 184 184 185 184 185 184 184 184 185 184 184 185 184 185 185 184 185 185 185 184 185 185 185 185 184 184 184 184 185 185 185 185 185 184 184 185 185 184 185 185 185 184 184 185 185 185 184 185 185 185 184 185 184 184 185 184 184 185 184 184 184 185 185 185 185 184 184 184 185 184 185 184 185 184 184 184 185 185 201 201 201 202 203 203 203 202 201 199 198 197 197 197 196 196 197 197 196 194 192 189 188 187 188 190 192 192 192 191 189 188 186 185 183 183 183 183 184 185 186 187 188 189 190 192 193 194 194 193 192 191 192 194 195 197 198 198 198 197 197 196 195 195 195 196 197 199 201 201 201 199 199 200 202 185 185 184 184 185 185 184 185 184 185 184 185 185 184 185 185 185 184 185 184 185 184 185 184 184 185 185 184 185 185 184 185 184 185 185 184 185 185 185 184 185 185 184 184 184 184 185 185 184 184 185 184 184 184 184 184 184 185 185 184 185 185 184 185 184 184 184 185 184 184 185 185 185 185 185 184 184 185 184 185 184 184 185 185 184 185 184 184 185 185 184 185 185 185 184 185 184 185 184 185 185 185 185 185 185 185 185 184 185 185 184 185 184 184 185 184 185 185 185 185 185 184 184 203 202 201 199 199 198 198 198 197 196 195 194 193 192 192 192 192 192 192 193 193 193 193 192 190 188 187 186 183 179 175 171 167 159 150 141 135 135 141 152 164 174 180 181 181 181 183 183 183 185 190 199 207 213 214 213 209 203 193 183 174 166 160 158 159 163 168 176 185 193 199 201 201 197 190 182 174 165 156 148 139 133 132 139 155 172 189 197 194 182 166 154 144 138 135 134 134 137 142 148 151 154 155 155 155 154 153 151 150 149 149 150 149 148 148 147 147 146 146 146 146 147 148 150 150 150 150 149 148 147 147 147 147 146 146 145 145 143 142 141 139 138 136 134 133 133 134 136 138 141 142 141 141 140 141 143 146 148 150 152 153 153 152 149 145 142 141 144 148 153 157 159 159 158 156 155 153 151 150 152 154 157 160 164 167 168 171 174 178 181 185 188 191 193 194 196 199 201 203 184 184 184 185 185 184 184 185 185 185 185 184 184 185 184 184 184 184 185 185 185 185 185 184 185 184 185 185 185 184 185 185 185 184 185 185 185 185 184 185 185 185 185 184 185 185 185 185 185 184 184 184 185 185 184 185 185 184 185 185 185 184 185 184 185 184 184 184 185 184 185 185 184 185 184 185 185 184 185 184 184 185 185 184 185 185 184 184 184 185 185 184 184 185 185 184 184 185 184 184 185 185 184 185 185 185 184 184 184 185 185 184 185 185 185 185 184 185 184 185 184 184 184 184 185 184 185 185 184 185 185 184 184 185 185 185 201 200 199 199 199 199 199 199 199 199 199 201 184 184 184 185 184 184 184 185 184 185 184 185 184 184 184 184 185 184 185 185 185 184 184 185 185 184 185 185 184 184 185 184 185 185 184 184 184 184 185 185 185 184 185 184 185 185 185 184 185 185 184 185 184 184 185 185 185 185 185 184 185 185 185 184 185 185 184 184 185 184 185 185 184 185 184 185 185 184 185 184 184 184 185 185 185 184 185 185 185 185 184 184 185 185 184 185 185 184 185 185 185 184 185 185 184 185 184 184 184 184 185 185 185 185 185 184 185 184 185 185 185 185 184 184 184 184 185 184 185 185 184 185 185 185 185 185 185 184 185 185 184 184 185 184 184 185 184 184 184 185 184 185 184 185 184 185 184 185 184 185 184 184 185 185 185 184 184 184 184 184 201 201 201 201 201 201 201 200 199 199 198 195 190 183 177 170 159 146 137 130 130 135 147 161 172 179 182 183 184 186 187 188 190 195 202 209 213 214 211 206 199 189 179 171 164 159 157 158 163 169 179 188 197 204 208 209 206 200 193 184 174 164 154 143 134 132 136 151 168 186 194 192 181 167 155 147 142 139 138 139 142 147 152 155 156 157 156 155 152 150 147 146 146 147 149 150 150 149 148 147 147 146 147 147 149 150 152 154 154 153 151 150 150 152 154 155 156 157 157 156 153 150 146 142 139 135 133 132 131 132 133 134 136 137 137 136 136 137 139 141 144 146 149 151 152 152 150 145 142 141 145 151 157 163 166 166 164 162 159 156 154 151 150 150 151 152 154 155 156 158 161 164 167 171 174 179 181 183 186 190 193 195 199 202 184 185 185 184 184 184 184 185 185 185 185 184 185 184 184 185 184 184 185 184 184 185 184 184 184 184 185 185 185 185 185 184 184 185 184 185 185 184 184 185 185 185 184 184 184 185 184 185 185 184 184 184 184 184 185 184 184 184 185 185 185 185 185 185 185 185 184 184 184 185 184 184 185 185 185 185 184 184 184 184 185 185 185 184 185 184 185 184 185 185 185 185 185 184 184 185 184 185 185 185 184 184 184 185 184 185 184 185 185 185 184 184 185 185 185 185 184 184 184 185 184 185 185 185 184 184 184 185 185 185 184 184 185 185 184 184 185 185 184 184 184 184 185 185 184 185 184 185 184 184 184 185 185 185 185 185 185 185 184 184 185 185 185 184 184 184 184 185 185 184 185 184 185 184 184 184 184 185 185 184 184 184 185 185 184 185 184 184 184 185 184 184 184 185 184 184 185 184 185 184 184 184 184 185 184 185 185 185 185 185 185 184 185 185 184 184 185 185 184 185 184 185 185 184 185 185 185 185 185 185 185 185 185 184 184 185 185 185 185 185 184 184 184 185 184 184 185 184 184 184 184 185 185 185 184 185 185 185 184 184 185 185 184 184 185 185 185 184 185 185 184 185 185 184 185 185 185 184 185 184 184 184 185 184 185 185 185 185 185 185 184 185 184 185 185 185 185 184 185 184 184 184 184 185 185 184 184 185 185 185 185 185 184 184 185 184 185 185 185 185 184 185 185 184 185 185 184 184 201 194 186 177 165 152 141 134 132 136 147 160 171 179 183 184 187 191 193 194 197 201 207 212 214 214 210 205 198 188 178 170 163 159 157 159 164 170 180 190 199 207 213 214 213 208 201 192 183 171 159 146 136 132 134 148 164 181 190 189 180 168 159 151 147 145 145 146 148 153 157 159 161 161 159 158 155 152 149 148 148 150 151 152 152 152 152 151 151 150 150 151 152 154 156 157 158 156 154 153 154 156 159 161 163 165 165 165 161 157 152 147 142 137 134 133 132 130 131 132 133 133 133 133 133 134 135 137 138 141 144 147 149 150 148 143 140 139 143 150 156 162 165 166 164 161 159 157 154 151 149 147 146 146 146 146 147 148 151 153 156 159 163 166 169 171 174 179 182 186 189 194 197 199 184 185 184 184 184 184 185 184 185 184 185 184 185 185 185 185 184 184 184 185 184 184 185 185 184 185 184 184 184 185 185 185 185 184 184 185 185 185 185 185 184 184 185 185 184 184 185 185 185 184 185 184 184 184 184 184 184 185 184 184 184 184 184 185 185 185 185 184 184 184 184 185 185 185 184 184 185 184 184 184 185 185 185 185 185 185 185 185 184 184 185 184 185 185 184 185 185 185 185 185 185 185 184 184 185 185 184 185 185 184 185 184 184 185 184 184 184 184 184 184 185 185 185 185 185 184 185 184 184 185 185 184 184 184 185 184 185 184 185 185 185 184 184 184 185 185 185 185 185 184 184 184 185 185 184 184 185 185 185 184 184 184 185 184 185 185 184 184 184 185 185 185 184 184 184 184 185 185 184 185 185 185 185 185 185 184 184 185 184 184 185 184 184 184 185 184 185 185 185 185 184 184 185 184 184 184 185 185 184 185 185 184 185 185 185 184 184 184 184 185 185 185 185 184 185 184 185 185 184 185 184 184 184 185 185 184 184 185 185 184 185 184 184 184 184 185 185 184 184 184 184 184 185 185 185 184 184 184 185 185 185 185 185 185 185 185 184 185 184 184 184 185 184 184 185 185 185 185 184 184 184 184 184 185 184 185 185 184 184 184 185 184 184 185 184 184 184 184 184 185 184 185 184 185 185 185 184 184 185 185 185 184 184 184 185 185 184 185 185 185 185 185 185 184 184 185 185 185 194 186 174 162 152 145 141 143 150 159 168 176 181 185 190 196 199 201 204 208 212 214 214 213 210 205 199 189 179 172 164 159 158 160 165 172 181 191 200 208 214 214 214 213 206 198 188 176 164 150 139 133 134 146 161 177 186 186 179 169 161 156 153 151 151 152 155 159 162 165 165 165 165 163 161 158 156 154 154 155 156 157 157 157 157 156 156 155 155 155 156 157 159 160 159 158 156 154 155 156 159 161 163 165 166 167 165 161 156 150 145 140 137 135 133 132 131 131 132 132 132 132 132 132 133 133 134 136 139 142 144 145 144 141 137 137 140 145 150 155 158 159 158 157 156 155 153 151 149 147 145 144 144 144 145 146 148 150 152 154 157 160 162 163 166 171 174 177 181 184 187 189 192 194 196 197 184 185 184 184 185 184 185 184 185 184 185 184 185 184 185 184 185 185 185 184 184 185 184 185 184 185 185 185 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 184 185 184 184 185 185 185 184 185 184 184 185 184 185 184 184 185 185 184 184 185 185 185 184 185 185 184 185 185 184 184 184 184 184 185 184 184 185 185 184 185 185 184 184 185 185 184 184 184 184 185 185 185 184 185 184 185 185 184 185 184 185 184 185 184 184 184 184 184 184 185 184 184 184 185 184 185 184 184 185 184 184 184 185 185 185 184 185 184 184 184 184 185 184 185 185 185 185 185 184 185 185 185 184 184 184 184 185 184 185 185 185 185 184 184 185 184 185 185 185 184 184 184 185 185 185 184 184 184 184 184 184 184 185 184 184 185 184 185 185 185 185 185 184 184 184 185 185 184 184 184 185 185 184 184 184 184 185 185 184 185 184 184 184 184 184 184 185 185 184 185 184 185 185 184 184 184 185 185 185 184 184 185 184 185 184 185 185 185 184 184 184 185 185 184 184 185 185 184 185 185 185 184 184 184 184 184 185 184 184 184 185 184 184 185 184 185 184 185 185 185 185 184 185 185 185 184 184 185 184 184 184 184 184 184 185 184 184 184 184 184 184 185 184 184 185 184 185 184 184 184 185 184 185 185 185 185 185 184 184 185 184 184 184 185 184 184 185 184 184 185 185 184 184 185 184 184 185 184 185 184 185 197 188 178 170 161 156 154 155 159 165 172 179 185 193 201 205 208 212 214 214 214 214 213 210 206 200 192 181 174 166 161 159 161 166 173 182 192 200 208 214 214 214 214 210 202 192 180 168 154 142 136 136 145 158 173 182 182 177 170 165 161 159 158 158 159 161 165 168 170 171 171 171 170 169 167 166 164 163 163 162 162 162 162 163 163 162 161 160 159 159 160 160 160 159 158 156 155 154 154 155 156 157 161 163 165 165 163 159 154 150 145 142 139 137 134 133 132 132 131 131 132 132 132 131 130 130 131 134 136 139 140 140 137 135 135 136 138 141 144 147 148 149 150 152 152 153 152 152 150 148 146 146 147 148 150 152 152 153 154 155 157 157 158 160 163 166 168 172 175 177 179 181 183 184 185 185 188 190 192 194 197 198 199 200 201 185 185 184 185 184 185 184 185 184 185 184 185 185 185 185 185 184 185 185 184 185 185 185 185 185 185 185 185 184 184 184 185 185 184 184 184 185 185 185 184 185 185 185 184 185 185 184 185 184 185 184 185 184 184 184 184 184 184 185 185 185 185 185 185 184 184 185 184 184 185 184 184 185 184 184 184 184 184 184 184 185 185 184 185 184 185 184 184 184 185 184 184 184 185 185 185 185 185 184 184 184 185 184 185 184 184 185 185 185 185 185 184 185 185 185 184 184 184 185 184 185 184 185 184 184 184 185 184 185 185 184 184 185 185 184 185 185 185 184 184 184 184 184 184 184 185 185 184 184 184 185 184 185 185 185 184 184 185 185 185 185 184 185 185 185 185 184 184 185 185 185 185 185 185 184 185 185 185 185 184 184 185 184 185 184 184 184 185 185 184 184 185 185 184 185 185 185 185 184 185 184 184 184 185 185 184 184 185 184 185 184 184 185 184 184 184 185 184 185 184 184 185 185 185 184 185 185 185 185 184 185 185 184 184 185 184 184 185 184 185 184 184 184 184 184 185 185 184 185 184 185 184 184 184 184 184 184 185 184 184 185 184 184 184 185 184 184 185 185 184 184 185 185 184 184 185 185 185 185 184 185 184 184 185 185 185 184 185 185 185 184 185 184 184 184 185 185 184 185 185 184 185 185 185 185 184 185 185 184 184 184 184 185 185 185 184 185 194 188 181 173 167 163 162 164 169 177 185 194 203 207 210 213 214 214 214 214 213 211 207 203 195 185 177 169 164 162 163 167 173 181 190 197 205 211 214 214 214 209 202 193 181 169 156 145 138 137 145 156 170 178 179 177 171 168 165 164 164 164 165 167 169 172 174 175 176 176 176 177 177 176 175 172 170 168 166 166 167 168 169 168 167 166 165 163 163 162 161 159 159 157 157 155 154 152 152 153 156 159 163 164 163 161 158 154 150 147 145 141 138 137 135 134 134 134 134 134 133 131 129 128 128 130 132 134 136 136 135 134 133 132 132 132 133 135 137 140 143 146 149 152 153 154 153 151 150 150 151 153 155 156 156 156 156 155 155 155 155 156 157 159 161 164 166 168 169 170 171 171 171 172 174 177 179 183 186 189 190 191 193 197 200 184 184 184 184 185 184 185 184 185 185 184 184 185 185 185 185 184 184 185 185 184 185 185 185 184 184 185 185 185 184 184 184 184 184 184 185 185 185 184 184 185 185 185 184 184 185 184 185 184 184 184 185 185 185 184 184 185 184 185 184 184 184 184 185 185 184 184 184 185 185 185 184 184 184 185 184 185 184 184 184 185 185 184 184 185 184 184 185 185 185 185 185 184 184 185 184 184 185 185 184 185 185 185 184 185 185 185 185 184 184 184 184 184 185 184 184 184 184 185 184 185 184 185 185 185 184 184 185 184 184 184 185 185 184 185 185 185 184 185 184 184 185 184 184 184 184 184 185 185 184 184 185 184 185 184 184 184 185 184 185 185 184 184 185 185 184 184 185 184 185 184 185 184 184 185 185 185 184 185 184 184 185 185 184 184 184 185 184 185 184 184 185 185 184 184 185 184 185 185 185 185 184 184 185 184 184 185 185 185 185 184 185 184 185 185 185 184 184 185 185 185 185 185 185 185 184 184 185 184 184 185 185 184 184 185 184 185 184 185 184 185 184 184 184 184 184 185 185 184 184 185 185 185 184 185 185 184 184 185 184 185 184 185 185 185 185 184 184 185 184 184 184 184 184 184 184 184 185 185 185 184 185 185 184 185 185 185 184 184 185 185 184 185 184 184 184 184 185 184 184 184 184 184 185 184 184 185 185 184 185 185 185 184 185 184 184 184 196 188 180 173 168 167 170 177 185 194 202 206 210 213 214 214 214 214 214 212 209 206 198 189 181 173 166 164 165 168 172 178 185 191 197 203 207 210 208 204 198 190 179 168 155 144 138 137 144 155 168 177 179 177 173 170 168 167 166 166 168 170 172 175 177 178 179 180 181 182 183 183 182 179 176 173 171 171 172 174 175 174 173 171 169 167 166 165 164 163 162 162 162 160 158 155 154 154 157 160 164 165 165 164 161 158 155 152 150 146 143 141 140 139 137 137 137 137 136 133 130 128 128 128 130 133 134 134 134 134 132 130 127 125 125 126 129 133 137 142 146 149 152 153 153 152 150 151 152 154 155 157 157 156 155 154 153 153 152 153 154 154 155 157 158 159 159 160 161 161 160 161 163 166 169 172 176 179 180 182 185 189 192 195 200 185 184 184 184 184 184 185 184 185 184 184 185 184 184 184 184 184 184 184 184 184 184 185 184 185 185 185 184 184 184 185 185 184 185 185 184 185 185 184 184 185 184 185 184 185 185 184 185 185 184 184 184 185 185 185 184 185 185 184 184 184 185 185 185 184 185 185 184 185 185 185 185 184 185 184 185 185 185 184 185 184 185 185 184 185 185 184 184 184 184 184 185 185 184 185 185 185 185 185 184 185 184 184 185 185 184 185 185 185 184 185 184 184 185 185 184 185 184 184 184 185 184 185 185 185 184 184 185 184 184 184 184 185 184 184 184 185 184 184 184 185 185 184 185 184 185 184 184 184 184 185 185 184 184 185 185 184 185 185 184 185 185 184 184 184 184 184 185 184 184 184 185 185 184 185 184 184 184 185 184 184 184 185 185 184 184 185 184 184 185 184 184 184 185 185 184 185 184 185 184 185 185 185 185 184 184 184 184 184 185 185 185 184 185 184 184 185 184 184 184 185 185 185 185 185 184 185 185 184 185 185 185 185 185 184 184 185 184 185 184 184 185 184 185 184 185 184 184 185 185 184 185 184 184 185 185 185 185 185 185 184 185 184 184 184 185 185 184 184 185 185 184 184 184 184 185 185 184 185 185 185 184 185 185 184 184 184 184 185 185 184 185 184 184 184 185 185 185 184 184 184 184 185 184 185 185 185 184 184 185 184 185 185 185 184 184 201 194 185 179 175 175 178 183 190 195 199 202 205 208 210 210 210 210 210 210 208 203 195 187 179 172 168 167 168 169 172 176 180 185 190 194 197 197 194 188 181 171 161 149 139 134 134 143 155 169 179 181 180 175 172 170 167 166 166 167 169 173 176 179 180 181 182 183 185 187 188 187 184 180 176 174 174 177 179 180 180 178 177 175 173 172 171 170 170 172 173 173 172 170 167 165 164 165 167 169 169 167 165 161 159 156 155 154 152 149 148 146 145 143 143 144 143 141 138 135 133 131 132 133 134 135 135 134 134 132 129 125 122 121 121 124 128 132 137 141 144 147 149 149 148 148 148 149 150 151 152 151 150 149 148 148 148 149 149 150 150 150 151 151 151 152 152 152 152 152 152 154 157 159 162 166 169 170 172 175 179 183 186 190 194 197 184 184 184 184 184 185 184 184 184 184 185 184 185 185 184 185 184 185 185 185 184 184 184 184 185 184 184 184 185 184 185 185 184 185 184 185 184 184 185 184 184 185 184 185 184 184 185 185 184 185 185 184 185 184 185 185 185 184 184 184 185 184 184 184 184 184 185 184 185 184 185 185 185 184 185 185 184 185 184 185 185 184 185 185 184 185 184 185 185 184 184 184 184 185 184 185 185 184 185 185 184 184 184 185 184 184 184 184 184 184 185 185 184 185 185 185 185 184 184 184 185 185 185 184 185 184 185 185 184 185 184 185 184 184 185 184 185 184 185 184 185 185 184 185 185 184 184 184 185 184 184 185 184 184 185 185 185 184 185 184 184 185 184 185 185 185 185 185 185 184 185 185 184 185 184 185 185 184 185 184 184 185 184 184 185 184 184 184 184 184 185 184 185 185 185 185 184 185 184 184 185 185 185 185 185 184 185 185 185 184 184 185 184 184 184 184 184 184 185 184 184 185 185 185 185 185 184 185 184 185 184 185 184 184 185 184 185 185 185 185 185 184 185 185 184 185 185 185 185 184 184 184 184 184 185 184 184 184 184 185 185 184 184 184 184 184 185 184 185 184 185 185 185 185 185 184 185 185 185 184 185 185 185 184 185 184 184 185 184 185 185 185 184 185 184 185 185 184 185 185 185 185 185 184 184 185 184 185 185 184 184 185 185 185 184 202 196 190 186 182 181 181 182 184 185 188 191 194 197 200 203 206 209 211 211 208 201 194 186 178 172 169 167 166 166 166 168 170 174 178 182 183 180 175 168 159 151 140 131 128 130 142 156 172 183 186 184 179 174 169 165 162 161 162 166 171 176 179 181 181 181 183 185 187 188 188 185 181 178 176 177 179 182 184 183 182 180 179 177 177 177 178 179 182 185 186 186 185 183 181 178 177 176 174 171 167 163 159 156 154 154 154 154 154 153 152 151 150 150 150 150 148 145 142 139 137 137 137 138 138 137 136 134 132 128 125 122 120 121 123 126 130 133 136 138 140 142 143 143 143 143 144 144 144 144 144 143 143 143 144 146 147 148 149 149 149 148 148 148 148 148 148 149 149 150 152 154 155 157 159 162 164 166 169 172 175 177 180 183 185 185 187 189 190 191 193 196 199 201 185 185 185 185 184 185 185 185 184 184 185 184 184 185 184 185 185 184 184 185 184 185 185 184 184 185 185 184 185 184 184 184 184 185 184 184 184 185 185 185 184 185 184 185 185 184 185 184 185 184 185 184 185 185 185 184 184 185 185 184 184 185 185 184 185 184 184 185 185 184 184 185 185 184 185 185 184 184 185 185 185 184 185 184 185 184 184 184 184 184 185 185 185 184 185 184 185 184 184 184 185 184 185 185 185 184 185 185 185 184 185 184 185 185 185 184 184 185 185 185 184 185 184 185 184 185 184 184 184 184 185 185 184 184 184 184 184 185 185 185 185 185 185 185 185 185 184 184 184 185 185 185 184 184 184 184 184 185 184 184 184 185 184 184 184 185 184 184 184 185 184 185 184 184 184 185 185 185 184 184 185 184 185 184 184 184 184 184 185 185 184 185 185 185 184 185 184 184 184 185 185 185 185 184 184 185 185 184 185 185 184 185 184 185 185 185 184 184 184 184 185 185 184 185 184 185 184 184 185 185 185 184 185 184 185 184 185 184 184 184 185 184 185 185 184 184 184 184 185 185 185 184 184 184 185 184 185 185 185 185 185 184 184 185 184 185 185 185 185 184 185 184 184 185 184 185 185 184 184 185 184 185 185 184 184 185 184 185 185 184 185 184 185 184 184 185 185 185 184 184 184 184 185 184 184 184 184 185 201 196 190 184 180 177 174 174 175 179 182 186 191 196 201 206 211 212 211 206 199 190 181 175 170 167 163 160 158 158 158 161 164 168 169 167 163 156 149 142 132 125 122 128 142 158 176 188 191 188 180 174 168 162 157 155 157 161 168 174 178 179 179 179 181 183 185 186 186 184 181 178 177 178 181 183 185 185 184 182 181 181 181 182 183 186 190 194 197 198 198 197 195 191 188 185 180 174 168 162 157 154 152 154 155 157 158 158 158 157 157 157 156 155 153 150 148 146 144 143 143 143 142 140 138 135 133 129 126 125 123 123 125 127 130 132 133 134 135 136 137 138 139 139 139 139 138 138 137 137 137 139 141 145 147 150 150 150 149 148 147 146 146 146 147 148 149 150 152 153 153 154 155 157 159 161 164 166 168 170 172 173 173 173 174 175 177 179 182 186 190 194 198 203 184 185 184 185 185 184 185 185 185 184 184 185 184 185 185 184 185 184 184 184 184 184 184 185 184 185 184 185 185 184 185 185 185 184 184 185 185 185 184 185 185 184 184 184 185 184 184 184 185 185 185 184 184 184 184 184 184 184 185 185 184 184 184 184 184 184 185 184 184 185 184 185 185 185 185 184 184 184 185 184 185 185 185 184 184 184 185 184 184 185 185 184 184 184 185 184 185 185 184 184 184 184 184 184 185 184 184 184 185 185 185 184 185 184 185 184 184 185 184 184 185 184 185 185 184 184 184 185 184 184 185 185 185 185 184 185 185 184 185 184 185 184 184 185 185 184 185 185 184 185 184 184 185 184 184 184 185 184 184 184 184 184 185 185 184 185 185 184 185 185 185 184 185 184 185 185 184 185 185 185 185 185 184 184 185 184 185 184 185 185 185 185 185 184 184 184 185 184 185 185 185 184 185 184 185 184 184 184 184 185 184 184 185 184 185 184 184 184 185 185 184 185 185 184 184 184 185 185 185 185 185 184 185 184 184 185 184 184 184 185 184 184 185 185 185 184 184 184 184 184 185 185 185 184 184 184 184 184 184 184 184 185 184 185 185 185 185 184 184 184 185 184 185 184 184 184 185 184 184 184 184 185 185 185 184 185 185 185 185 185 184 185 185 184 185 184 185 185 185 185 185 184 184 185 185 185 184 185 198 190 183 175 169 167 166 168 172 176 181 188 194 202 208 210 210 207 201 194 184 177 171 165 159 154 150 148 146 147 150 154 156 154 151 146 141 135 127 121 119 126 143 161 180 193 195 191 182 174 165 158 153 150 151 155 162 169 173 174 174 175 176 179 181 183 183 182 179 177 176 177 180 183 185 186 185 184 183 184 185 186 189 192 197 201 204 206 208 208 206 203 198 194 188 180 173 166 161 157 155 157 161 164 165 166 166 166 165 164 163 162 160 158 156 154 152 150 150 149 147 145 142 139 137 134 131 130 129 129 130 131 133 134 133 133 133 134 135 137 138 138 138 137 135 135 134 134 135 136 140 144 147 150 151 150 148 146 146 145 145 145 146 147 148 150 150 150 150 149 150 151 154 156 158 160 161 162 162 162 161 159 159 161 162 165 168 173 178 183 187 194 199 184 184 185 184 184 185 184 185 184 185 184 184 185 184 184 184 184 184 185 185 184 184 185 184 185 184 184 185 184 184 185 185 184 185 184 184 184 184 185 185 184 184 184 185 184 185 185 184 185 184 184 185 184 185 184 185 184 184 184 184 185 184 184 184 185 184 184 184 185 184 185 185 185 184 185 184 184 185 184 185 184 185 185 185 184 184 185 185 184 185 185 185 185 184 185 184 185 185 184 184 185 184 185 184 184 184 184 184 184 185 184 185 185 184 184 185 185 185 184 185 185 184 185 184 184 184 185 184 185 185 185 185 184 185 184 185 185 184 184 185 185 185 184 184 185 184 184 185 185 185 184 184 185 184 185 185 185 184 185 184 185 185 185 184 184 184 185 184 185 184 184 184 185 184 184 184 184 185 185 184 184 185 184 185 185 185 185 185 184 185 184 185 184 185 185 185 185 185 184 185 184 184 185 185 185 185 185 184 185 185 184 184 185 185 185 185 185 184 184 184 185 184 185 185 185 185 185 184 184 184 184 185 185 185 185 184 185 184 184 185 184 185 184 185 185 185 184 185 184 185 184 184 184 184 184 184 184 185 184 184 185 184 185 184 184 185 185 184 185 184 184 184 184 184 185 184 184 184 184 184 185 184 184 184 185 185 184 185 185 185 184 185 185 184 184 184 184 185 185 185 185 184 184 185 185 184 184 185 197 189 180 173 169 167 167 168 171 175 181 186 193 199 203 204 201 197 190 182 175 168 162 155 148 143 141 139 138 140 143 145 145 144 141 138 135 128 123 122 130 146 165 184 196 197 192 181 172 163 155 150 147 147 150 155 161 164 166 166 167 169 173 176 179 180 179 177 175 174 176 178 181 183 185 185 184 185 186 188 189 192 195 199 202 205 207 210 210 210 207 204 201 196 190 184 177 172 169 167 168 171 173 174 174 174 173 172 170 168 166 164 163 161 160 158 156 155 154 152 149 147 145 143 140 138 137 136 137 138 140 141 141 140 138 137 137 138 139 141 141 141 140 138 137 137 136 136 137 140 144 147 150 150 149 147 145 143 143 142 143 143 143 144 145 145 144 143 142 143 144 146 149 151 153 154 154 154 153 151 149 148 150 151 154 157 162 166 170 174 180 185 188 192 196 185 185 184 185 184 185 185 184 184 184 184 184 184 185 184 185 184 184 185 184 184 184 184 185 185 184 185 184 184 184 185 184 184 185 184 184 185 185 185 184 185 184 185 184 185 185 185 184 185 185 184 184 184 185 184 185 184 184 184 184 185 185 185 184 185 185 185 185 185 184 185 185 184 185 185 185 184 185 184 185 184 184 185 184 185 184 184 185 184 185 185 185 185 185 184 185 184 185 184 185 185 184 185 184 184 185 184 185 185 185 184 185 185 185 185 185 185 185 185 185 184 184 185 185 184 185 185 184 185 185 184 184 185 184 184 185 185 185 184 185 185 185 185 184 184 185 184 185 185 184 184 184 185 184 185 185 185 184 185 185 184 184 184 184 184 185 184 184 184 184 185 185 184 185 184 184 184 185 184 184 185 185 184 184 185 184 184 185 184 184 185 184 184 185 185 184 184 185 184 184 184 184 184 185 184 185 184 185 185 185 185 185 184 184 185 184 184 184 185 184 184 184 184 184 185 185 184 184 185 185 185 185 185 184 185 184 185 184 184 184 184 185 184 185 185 185 184 185 184 184 185 184 184 184 184 185 184 184 184 184 185 184 184 185 185 185 185 184 185 185 185 184 184 184 184 184 185 184 184 184 185 185 185 185 185 185 184 184 184 184 185 185 184 184 184 184 185 184 184 185 184 185 184 184 185 185 197 189 182 177 174 172 170 170 172 175 179 184 189 192 193 192 189 183 176 170 163 157 150 144 139 137 135 134 135 137 139 140 141 141 140 138 132 126 125 133 150 167 186 197 198 190 179 169 161 154 150 146 145 146 149 152 154 155 156 158 161 166 170 174 176 176 174 172 172 173 175 178 180 182 183 183 185 186 188 190 193 195 197 198 199 201 203 205 206 206 206 205 203 199 195 190 186 183 180 180 181 181 179 179 178 176 174 172 169 166 165 163 163 162 160 158 157 155 154 152 151 150 148 146 145 144 143 144 146 149 151 150 148 146 144 143 143 145 146 147 147 146 145 144 143 141 140 141 142 145 148 150 149 147 145 142 141 140 141 141 141 140 140 140 140 139 138 137 138 140 143 145 147 149 150 150 150 149 147 146 145 145 146 148 152 155 158 161 164 169 173 176 179 185 189 193 196 199 202 202 202 203 184 184 185 185 184 185 184 184 184 184 184 184 184 185 185 185 184 184 184 185 185 185 185 185 184 184 184 184 184 185 185 185 185 184 185 185 185 185 184 185 185 185 185 185 185 184 185 185 185 185 184 184 184 184 184 184 184 185 184 184 184 184 184 185 185 184 184 185 184 185 185 185 184 184 185 185 185 184 184 184 184 184 184 184 184 185 184 184 185 185 184 184 185 184 184 185 184 184 185 184 184 185 184 185 184 184 184 184 185 185 184 184 184 185 185 184 184 184 184 184 185 184 185 185 185 184 184 185 185 184 184 184 184 185 185 185 184 185 184 185 184 185 184 185 184 184 184 185 184 185 184 185 184 184 184 185 185 185 185 184 184 185 184 185 185 184 184 185 185 185 185 185 184 185 184 185 184 184 185 185 184 185 184 185 185 184 185 185 184 185 185 185 184 184 185 184 185 184 185 184 184 185 185 184 184 185 185 185 185 184 184 184 184 185 184 185 184 184 184 184 185 184 185 184 184 184 185 184 185 185 184 185 184 184 184 185 184 185 185 184 185 184 185 185 184 184 185 184 184 185 185 184 185 185 185 184 185 184 185 184 184 184 184 185 184 184 184 185 185 184 185 185 185 184 184 185 185 184 185 184 184 185 184 184 185 184 185 184 184 185 185 184 185 185 185 185 184 185 185 184 195 191 186 181 177 174 172 172 172 175 178 181 181 180 178 175 169 163 158 152 147 142 139 137 136 135 135 136 137 139 142 145 146 145 140 134 132 139 154 171 188 197 197 188 176 166 158 153 150 147 144 142 142 143 143 144 146 149 153 159 164 168 172 172 170 168 168 169 171 174 176 178 180 181 183 186 188 190 192 192 192 191 190 191 193 195 197 201 204 206 208 209 208 205 202 199 195 194 192 189 186 184 182 179 176 172 170 167 165 163 163 163 162 160 159 157 156 155 155 155 155 154 152 151 151 154 157 160 163 163 160 157 154 152 152 153 154 154 154 154 154 153 151 149 146 145 146 147 149 149 148 146 143 141 139 139 139 140 139 138 137 136 135 134 133 133 135 137 139 142 145 146 148 148 148 147 146 145 144 144 145 146 148 150 151 152 154 157 160 162 166 171 175 180 185 188 192 192 192 194 197 200 185 184 185 184 185 185 184 184 185 185 185 184 185 184 184 185 184 185 185 184 184 184 184 184 185 184 184 185 185 185 185 185 185 184 185 185 184 185 185 185 185 184 185 184 184 185 185 185 185 185 185 185 185 184 184 184 185 184 184 185 184 184 185 185 184 184 184 185 185 184 185 185 185 185 184 184 184 184 185 185 185 184 185 184 184 184 184 184 184 184 185 184 184 184 185 184 185 184 184 185 185 185 185 184 185 184 184 185 184 185 184 184 184 185 184 185 185 184 184 184 184 184 185 185 185 185 185 185 185 185 184 185 185 184 185 185 184 184 185 185 184 184 184 184 185 184 184 185 184 184 184 184 184 184 184 184 185 185 185 185 184 185 185 184 185 184 185 185 185 185 184 184 185 184 185 185 185 185 184 185 184 185 184 184 184 184 184 184 184 184 185 184 185 184 185 185 184 185 185 184 184 184 184 184 184 184 185 184 185 185 185 185 184 185 184 184 184 184 184 184 184 184 185 184 184 185 185 184 184 185 184 185 185 185 185 184 184 184 184 184 184 184 185 185 185 184 185 185 185 185 185 184 184 184 185 184 184 185 184 184 184 185 184 185 185 184 184 185 184 184 184 184 184 184 184 184 184 185 185 184 184 184 185 185 184 185 184 185 185 184 185 184 184 185 185 184 184 184 185 185 198 192 185 180 176 173 170 170 172 174 174 173 172 170 166 162 157 153 149 146 145 144 144 143 141 141 142 144 148 153 156 157 152 145 143 147 160 174 189 196 194 185 173 163 156 153 151 148 144 141 139 137 137 138 140 143 148 154 160 165 169 170 168 166 166 167 168 170 172 175 177 178 180 183 185 187 188 187 185 182 181 181 183 185 189 194 201 205 210 214 214 214 214 211 208 205 201 197 193 190 188 184 180 176 173 170 168 166 167 167 166 165 163 161 161 161 161 163 163 163 161 160 160 163 166 170 172 172 170 166 163 161 160 161 161 161 162 163 163 161 159 157 154 152 150 150 151 150 148 146 144 142 141 141 141 141 141 139 137 135 133 132 132 132 134 135 138 141 143 145 146 146 146 146 146 145 144 144 144 144 145 145 145 144 144 145 147 148 151 156 161 166 171 175 179 180 180 182 186 189 193 198 185 185 184 185 184 184 185 185 185 184 185 184 185 185 185 184 185 185 184 185 184 184 185 184 185 185 184 184 185 185 184 184 184 185 184 185 184 184 185 185 185 184 185 185 184 184 185 185 184 184 185 185 184 185 184 185 184 184 185 184 185 185 185 184 185 184 185 184 185 184 184 184 185 185 184 185 184 184 185 185 184 185 185 184 185 185 185 184 185 184 184 185 185 185 184 184 185 185 184 185 185 185 185 184 184 185 184 185 185 185 185 185 184 184 184 185 184 185 184 185 185 185 185 184 184 184 185 184 184 184 185 185 185 185 184 185 184 185 185 184 184 185 185 185 185 185 184 184 185 184 185 185 184 184 184 185 185 185 184 184 185 185 184 184 184 185 185 185 185 185 184 185 185 185 184 185 184 184 185 185 185 184 184 184 185 185 184 184 185 184 185 185 184 185 184 185 185 184 184 184 185 184 185 184 184 185 184 184 185 184 185 184 184 185 185 185 184 185 184 185 184 185 185 184 184 185 185 185 185 185 185 184 184 184 185 185 185 185 184 185 185 184 185 185 185 185 184 185 184 184 184 185 185 184 184 185 184 185 184 184 184 184 184 185 185 185 184 184 184 184 185 185 184 184 185 184 185 185 185 184 184 184 185 184 185 185 185 184 184 185 185 184 185 184 185 185 184 184 185 199 193 187 182 177 174 174 174 175 175 174 174 172 170 167 164 161 158 156 155 155 155 154 153 152 152 155 160 165 169 169 163 156 152 155 165 176 188 193 190 182 170 161 155 152 150 148 144 141 139 138 138 139 141 144 148 154 160 164 168 168 167 165 165 166 167 169 171 173 174 175 177 179 180 181 182 181 179 176 174 175 177 179 183 190 197 203 208 214 214 214 214 214 213 210 208 205 201 198 195 192 188 184 181 178 176 175 176 176 175 173 171 169 168 168 169 170 171 170 170 168 168 170 172 175 177 177 175 172 169 167 166 165 165 165 165 166 166 165 164 161 159 156 154 154 153 152 150 149 147 146 145 145 146 145 144 142 140 138 136 135 134 134 135 137 139 141 142 144 145 145 145 145 144 143 143 142 142 141 141 140 139 137 137 137 137 138 141 145 149 154 159 163 166 166 166 168 171 174 178 183 188 192 195 185 184 185 185 185 184 184 184 184 185 184 184 185 185 184 185 184 185 185 185 184 185 185 185 184 185 184 185 185 184 185 184 184 184 184 184 185 184 184 185 184 184 184 185 184 184 184 184 185 184 184 185 185 185 185 184 184 185 184 184 184 184 184 185 185 185 185 184 185 185 185 184 185 184 185 185 184 185 185 184 184 185 184 184 185 185 184 184 184 184 184 185 185 185 185 184 184 185 184 185 184 185 184 185 185 184 185 184 184 185 185 185 185 185 185 184 184 185 185 185 184 185 185 185 184 184 185 185 185 185 185 184 185 184 185 185 184 184 185 184 184 184 184 185 184 185 184 184 185 184 184 184 185 185 185 184 184 184 185 185 185 184 185 185 184 185 184 185 185 185 185 185 185 184 185 184 185 184 184 185 185 185 185 185 185 185 184 184 185 184 185 184 185 185 185 185 184 184 185 185 185 185 185 185 184 184 184 185 185 184 184 185 184 184 185 185 185 184 185 185 185 185 185 185 184 185 185 184 184 184 185 184 185 185 184 185 185 185 185 184 185 184 185 185 184 185 184 185 184 184 185 185 184 185 184 184 184 184 185 185 184 184 184 184 185 184 185 184 185 184 185 185 184 185 184 185 185 185 184 185 185 184 185 185 185 185 184 184 185 185 184 184 184 185 184 185 185 200 195 191 188 185 184 184 185 184 183 182 181 179 177 176 175 174 173 172 172 172 171 170 169 170 172 177 181 184 183 176 167 161 160 167 176 185 188 185 177 167 159 152 148 147 145 143 142 142 143 144 145 146 149 153 157 161 165 167 167 166 165 165 166 167 168 170 171 171 171 171 172 172 172 172 172 171 169 169 171 173 176 180 186 192 197 202 207 211 213 214 214 214 214 214 212 209 207 204 201 197 195 192 190 188 188 188 188 186 183 181 178 176 175 176 177 177 177 176 175 174 174 174 175 175 174 173 172 170 169 167 166 165 164 164 164 165 165 163 162 160 159 157 155 154 153 152 152 151 151 151 152 152 152 151 149 147 145 143 141 141 140 139 140 141 142 143 143 143 143 143 143 143 142 141 141 140 139 138 136 135 133 132 132 131 132 133 136 139 144 148 151 153 152 152 152 155 157 159 163 168 172 175 179 185 189 193 195 184 184 184 200 185 184 184 184 184 184 184 185 184 184 184 185 184 185 184 185 184 185 185 185 184 184 184 185 185 184 184 185 185 184 185 184 185 185 184 185 185 184 184 185 185 185 184 185 185 184 185 185 185 185 184 185 184 184 185 185 184 184 184 184 185 184 185 184 185 185 184 184 184 185 185 184 184 185 184 185 184 184 185 185 185 184 185 184 185 185 184 184 184 184 185 184 185 185 184 184 184 185 185 185 184 185 185 184 184 185 185 185 185 184 185 185 185 185 184 185 184 184 184 185 184 184 185 185 185 185 184 184 185 185 185 185 185 185 184 184 184 184 184 185 184 185 184 185 185 184 184 184 184 184 184 184 184 185 184 184 185 185 185 184 185 184 184 184 184 185 185 185 184 185 184 184 185 184 184 185 184 184 185 184 184 185 184 184 184 185 185 185 185 184 184 184 184 185 184 185 184 184 184 185 184 185 184 184 184 184 185 185 184 185 185 184 184 184 184 185 185 185 184 184 184 185 184 184 185 185 185 184 185 185 185 184 185 185 185 185 185 185 185 185 184 184 185 184 184 185 184 185 184 185 184 185 185 185 184 185 185 185 185 184 184 185 185 184 185 185 184 185 185 184 185 184 185 185 184 184 185 185 184 184 184 185 185 184 185 184 185 185 184 185 184 199 197 197 197 197 197 195 194 192 191 190 190 191 191 191 191 191 190 190 190 189 189 191 194 198 199 195 187 177 170 166 169 175 182 183 180 173 165 157 151 146 144 143 143 145 148 152 154 156 157 158 161 163 166 167 169 168 167 166 166 166 168 170 170 170 169 167 166 165 164 163 163 163 164 165 166 169 172 174 177 182 186 189 192 197 201 204 206 209 212 214 214 214 214 213 211 208 206 205 204 202 201 200 200 199 196 193 190 187 184 183 182 182 182 181 181 180 178 176 174 171 169 168 168 170 170 169 167 165 163 161 161 161 161 161 161 161 161 160 159 157 156 155 155 155 157 158 159 159 159 159 158 157 156 155 153 150 149 147 145 145 144 144 144 144 144 144 144 143 143 142 141 140 139 138 137 135 134 132 131 130 129 129 130 131 134 137 139 141 142 141 140 139 140 140 142 144 148 151 155 160 166 172 177 181 186 188 188 188 190 193 197 201 185 184 185 184 185 184 184 184 184 185 184 185 184 185 185 184 184 184 184 184 184 185 185 185 185 184 185 184 184 185 184 185 185 185 184 185 185 184 184 184 184 184 184 185 185 185 185 185 184 184 185 184 184 185 184 185 184 184 184 184 184 184 184 185 185 184 184 184 184 184 185 184 185 184 185 184 185 184 185 184 185 185 185 184 184 184 184 185 184 184 184 184 185 184 185 185 185 185 184 185 185 185 185 184 184 185 185 185 184 185 184 185 184 184 185 184 185 184 184 185 184 185 185 185 185 184 184 185 184 185 184 185 184 185 184 184 185 184 185 184 184 184 184 184 185 185 184 185 185 185 185 184 184 184 184 185 184 184 184 185 185 185 185 184 185 184 185 185 185 184 185 185 185 185 184 185 185 185 185 184 185 184 185 185 185 185 184 184 185 184 184 184 184 185 185 184 184 184 185 184 185 185 184 185 184 185 184 185 184 185 185 184 185 184 184 184 185 185 185 185 185 185 185 185 185 184 185 184 185 184 185 185 185 184 184 184 185 185 185 185 184 185 184 185 185 184 185 185 184 185 184 185 184 185 185 185 184 184 184 185 184 184 185 184 185 184 184 184 185 185 184 184 185 184 185 185 184 184 185 184 184 185 185 185 185 184 184 185 185 184 184 185 185 184 184 185 185 185 185 185 184 184 184 185 185 184 185 185 184 184 184 185 185 184 196 186 178 172 172 176 180 180 177 171 165 159 153 148 146 145 147 151 157 162 166 168 168 168 169 171 172 172 172 172 170 170 169 170 172 174 174 172 170 167 164 161 159 158 158 159 161 163 166 169 172 174 176 179 181 183 184 187 191 194 197 201 206 209 212 214 214 214 214 213 212 212 211 210 210 209 208 207 205 201 198 195 191 189 188 188 187 186 186 185 183 179 175 170 166 165 166 169 172 171 169 167 164 162 161 161 161 161 162 163 163 163 163 161 159 159 159 161 163 165 166 166 166 165 165 164 164 163 161 159 157 154 152 150 148 148 146 146 146 146 145 145 145 144 143 141 140 139 137 136 135 134 133 132 131 130 129 130 131 133 135 136 135 134 132 131 130 129 129 130 133 136 139 144 150 157 163 168 174 176 175 175 178 183 187 192 197 185 185 184 184 184 184 184 185 184 184 184 185 185 185 185 184 184 184 185 185 184 185 185 184 185 184 184 185 184 185 184 184 184 185 185 184 184 185 185 184 184 184 184 184 185 184 184 184 184 184 185 184 185 185 185 185 184 185 184 184 184 185 185 185 185 185 184 185 184 185 185 185 185 185 185 185 185 184 184 185 185 185 184 184 184 184 184 185 185 184 185 184 184 185 185 184 185 185 184 185 184 185 184 184 185 184 185 184 185 184 185 184 184 185 185 184 185 185 185 185 185 185 185 184 185 185 185 185 185 185 185 184 184 185 184 185 185 184 184 184 184 185 185 184 184 184 184 184 185 184 184 184 184 184 184 184 184 185 185 184 184 185 184 184 184 185 185 184 184 185 184 185 184 185 184 185 184 185 184 185 185 185 185 184 185 185 184 184 184 184 185 185 184 184 185 185 185 185 185 185 185 185 185 185 184 184 184 185 184 185 185 185 184 185 184 184 185 184 185 185 184 185 185 185 184 185 185 185 203 202 202 202 201 201 201 201 202 202 202 202 202 202 202 203 203 185 184 184 185 185 184 185 184 184 185 185 185 184 184 184 185 185 184 185 185 185 185 184 184 184 185 185 185 184 184 184 184 185 184 184 185 184 185 185 185 185 184 185 184 184 184 184 184 185 184 185 185 184 184 185 185 185 185 184 185 185 185 184 184 184 185 185 184 185 196 189 182 180 180 181 179 175 172 168 164 159 156 154 154 157 163 169 176 180 182 182 181 181 182 181 181 180 179 179 178 177 178 180 181 181 179 175 172 168 165 162 160 159 160 162 165 168 170 173 174 175 177 177 177 176 178 181 183 187 192 197 203 206 210 214 214 214 214 214 214 214 214 214 214 214 214 212 209 206 203 200 198 197 196 195 194 194 194 192 186 181 176 172 170 172 176 179 180 178 175 172 170 169 168 168 169 170 171 172 172 172 170 168 167 168 169 172 174 175 174 174 172 172 171 171 170 168 166 164 162 159 156 154 152 151 150 150 150 149 149 148 148 146 145 144 143 141 140 139 139 138 137 135 133 132 131 131 132 132 132 132 130 129 127 125 123 122 122 123 125 127 132 137 143 149 154 159 160 160 159 162 166 171 176 181 187 190 193 196 185 185 185 184 185 184 185 184 185 185 184 185 184 185 185 185 185 185 185 185 184 184 185 185 185 184 185 184 184 184 184 199 199 199 200 201 185 184 184 184 184 184 185 185 185 184 185 184 185 184 185 185 185 185 184 185 184 185 184 185 185 184 185 185 185 184 185 184 185 184 184 184 184 184 184 184 185 185 185 184 184 185 184 184 185 185 185 185 185 185 184 184 184 184 185 184 185 185 185 184 185 185 184 185 184 184 184 184 185 184 185 185 184 185 184 185 184 184 184 185 185 185 185 184 184 184 185 184 184 185 185 184 185 185 184 184 185 184 184 184 185 184 184 184 185 184 185 184 184 184 184 184 185 185 185 185 184 184 185 184 185 185 184 184 185 185 185 185 185 184 185 185 185 185 184 184 184 185 185 184 184 185 185 184 184 185 184 184 184 184 185 185 184 185 185 185 185 184 185 184 184 184 184 185 185 184 184 185 201 200 200 199 199 199 199 199 198 197 195 194 193 192 192 193 193 193 192 192 192 192 192 192 193 193 193 193 193 193 193 194 194 194 195 195 195 196 197 197 197 198 199 200 184 184 184 185 200 199 199 199 200 201 185 184 184 185 184 184 185 184 185 185 185 184 184 185 184 185 184 184 185 184 185 185 185 185 185 185 184 185 185 184 185 184 184 184 185 185 185 184 184 185 185 185 185 185 185 185 184 184 184 199 193 189 186 184 181 177 175 172 171 168 167 167 168 172 177 183 189 192 194 193 192 192 192 192 191 190 189 189 188 188 189 190 191 190 188 185 183 179 174 172 169 167 166 167 169 171 172 173 174 174 174 173 172 171 171 173 175 177 181 186 191 195 199 204 206 207 209 211 212 213 214 214 214 214 214 214 213 212 211 209 208 207 206 205 204 204 204 202 197 193 187 183 182 184 188 191 192 190 188 186 184 183 182 182 182 182 183 185 184 183 181 178 177 176 177 179 180 179 179 177 175 174 173 172 172 170 168 167 165 163 160 158 156 155 154 154 154 154 153 153 152 151 150 148 146 145 144 144 145 145 144 142 139 137 135 135 135 135 135 134 133 132 130 128 126 125 123 123 124 126 129 132 136 140 143 146 146 145 145 146 150 154 158 163 167 170 172 176 181 185 188 192 195 197 185 185 184 185 185 185 184 184 184 184 184 185 185 184 184 184 184 185 185 184 185 184 184 185 185 185 185 186 187 189 191 193 194 195 196 197 199 199 200 201 203 204 205 185 184 185 184 184 185 184 184 184 184 185 184 185 184 185 184 185 184 185 185 184 185 184 184 184 185 185 184 185 185 184 185 185 184 185 185 184 185 184 185 184 184 184 185 185 185 185 185 185 185 185 185 184 184 185 184 185 184 185 185 184 185 185 185 185 184 184 184 185 184 184 184 185 185 184 185 184 184 184 184 185 184 184 185 184 184 185 184 185 185 185 185 185 185 185 184 185 185 184 185 185 185 185 184 185 185 185 184 184 185 185 185 185 184 184 185 184 185 185 184 185 185 184 184 184 185 184 184 184 185 185 184 184 185 184 185 184 184 185 184 185 205 203 202 201 199 198 196 195 194 193 192 192 192 192 192 191 191 190 189 188 187 186 186 186 187 187 187 185 183 182 181 181 181 183 184 184 184 183 183 183 183 183 184 184 184 184 184 184 184 184 185 185 185 185 184 185 185 185 186 186 188 189 190 191 190 189 187 186 186 186 187 189 192 194 196 198 201 204 184 185 184 184 184 185 185 184 184 185 184 184 184 185 184 184 184 185 184 184 184 184 184 184 184 185 184 185 184 185 184 185 185 185 184 184 184 184 184 184 184 185 184 184 184 197 193 188 184 181 179 179 179 179 180 181 185 188 192 196 199 202 203 203 202 202 201 201 201 200 200 199 199 199 199 201 201 200 199 197 194 191 187 184 181 179 177 176 176 176 175 175 175 174 173 171 170 168 168 168 168 170 172 175 179 181 186 190 194 197 200 204 207 209 211 213 214 214 214 214 214 214 214 214 214 213 213 212 212 212 212 211 207 204 199 197 196 197 201 203 204 203 201 200 198 197 197 196 196 196 196 197 196 194 191 189 186 185 184 185 184 183 181 179 177 175 173 172 171 170 168 168 166 165 163 161 159 158 157 157 158 158 158 157 157 156 155 153 152 151 150 151 152 153 152 150 148 145 143 142 142 142 142 141 141 141 140 138 136 134 132 132 132 132 133 134 135 137 138 138 137 135 134 134 135 138 141 145 148 150 151 155 160 163 168 173 178 182 185 188 193 196 199 201 184 184 184 185 184 184 185 184 185 184 184 184 184 185 185 184 185 184 185 176 176 177 179 181 183 186 188 189 190 192 192 193 194 195 197 199 201 203 205 185 184 185 185 184 184 185 185 185 184 184 184 185 184 184 184 185 184 184 185 185 185 185 184 184 184 184 184 185 185 184 185 184 184 185 185 185 185 184 184 185 185 184 184 185 185 184 185 184 185 185 184 185 185 184 185 185 185 184 185 185 185 184 184 185 184 185 184 184 185 185 185 185 184 185 185 184 184 185 185 184 184 185 185 185 184 184 185 184 184 185 184 184 184 185 185 185 184 185 185 184 185 185 185 184 185 184 185 185 185 185 185 184 184 184 185 184 185 184 185 184 184 184 185 184 184 184 184 185 185 185 185 185 185 184 184 185 204 202 201 198 196 195 193 192 189 187 186 185 184 184 185 185 184 184 183 183 181 180 179 178 177 178 179 179 179 178 176 174 173 174 175 176 177 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 178 177 177 177 177 178 179 180 181 183 183 183 181 178 177 176 177 178 180 183 186 189 192 196 199 202 204 205 185 184 185 185 185 184 185 185 185 184 184 185 185 185 185 185 184 185 184 184 184 185 185 185 185 184 184 185 184 184 184 185 184 185 184 185 185 185 185 185 184 184 185 198 193 188 186 185 185 186 188 191 194 197 184 185 184 185 185 185 184 185 184 184 184 184 185 185 185 185 184 185 184 185 184 185 185 184 185 198 196 193 190 187 185 183 181 179 178 177 177 174 172 170 169 167 166 166 166 167 168 170 171 175 179 183 188 192 197 200 202 204 206 209 211 212 214 214 214 214 214 214 214 214 214 214 214 214 214 213 210 208 206 206 207 209 211 212 212 211 210 209 208 208 207 206 206 206 206 205 202 200 197 195 192 191 190 188 186 183 181 179 176 174 173 172 170 170 170 169 168 167 165 164 163 163 163 163 164 163 163 163 161 160 159 157 156 156 158 160 161 160 158 156 153 150 149 148 148 148 148 149 150 149 148 146 144 142 141 140 139 139 138 137 137 135 134 131 129 127 126 126 128 130 132 134 134 135 138 143 146 151 157 163 168 172 177 182 187 190 193 198 201 185 185 185 185 185 185 184 184 185 185 184 185 184 184 184 184 185 172 172 173 175 177 179 182 183 185 186 187 188 188 189 190 192 193 195 197 199 200 201 185 185 185 184 184 184 185 185 184 185 184 184 185 184 184 184 184 184 184 185 185 185 185 184 184 185 184 184 185 184 185 184 185 185 185 185 185 185 185 185 184 184 184 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 184 184 184 185 185 185 184 184 185 185 185 185 185 185 185 185 185 184 184 185 184 185 185 185 184 185 185 184 184 184 184 184 185 184 184 185 185 184 185 185 184 184 185 184 185 185 185 185 185 184 185 184 185 185 184 184 185 184 185 185 185 184 185 184 184 185 184 184 185 185 203 202 200 199 197 196 194 192 190 188 186 184 182 181 180 179 180 181 181 181 181 174 165 163 161 149 138 125 114 102 104 104 102 100 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 101 101 101 102 103 104 107 122 122 121 142 157 172 172 172 173 175 178 181 184 187 191 194 197 199 201 203 203 204 205 184 185 184 184 184 185 185 185 185 185 185 185 184 185 185 185 185 185 184 184 185 185 185 184 185 185 184 184 185 184 185 185 185 184 185 184 185 184 184 185 199 195 193 192 194 196 199 184 184 185 184 184 184 184 184 185 185 185 185 185 184 185 185 184 185 185 185 185 185 184 185 184 185 185 184 185 184 184 201 197 194 192 190 187 185 184 183 180 178 176 174 172 170 168 168 167 167 166 167 169 172 175 180 184 188 191 192 194 197 199 201 202 205 207 209 210 212 213 213 213 213 213 214 214 213 212 212 210 210 210 211 212 214 214 214 214 214 214 214 214 213 213 212 212 212 211 209 207 205 203 200 199 197 195 192 190 188 186 183 181 179 178 177 177 177 178 177 176 175 174 172 172 172 173 173 172 172 171 169 168 166 165 164 164 166 168 168 168 166 164 161 158 156 155 155 155 155 157 158 158 157 155 154 151 149 148 147 145 143 141 139 136 133 130 127 125 123 123 123 124 125 125 124 123 125 128 132 136 141 148 153 157 163 169 174 177 181 185 188 190 192 195 184 185 185 185 184 185 185 185 184 184 184 185 185 185 103 103 103 104 121 181 183 184 185 185 186 186 185 185 185 186 187 188 189 190 191 192 193 194 195 197 198 199 200 200 200 201 184 184 184 184 184 185 185 184 185 185 185 185 185 184 185 184 184 184 184 185 185 184 184 185 184 185 184 184 185 185 185 184 185 184 184 185 184 184 185 185 184 184 185 184 184 185 184 184 185 185 184 185 184 185 184 184 185 185 184 184 185 185 185 185 185 184 184 184 184 185 184 184 184 184 185 184 185 185 184 184 184 185 185 184 185 184 185 185 184 184 185 185 185 184 184 184 184 185 185 184 184 185 185 185 184 184 185 201 200 200 200 199 199 199 199 199 199 198 197 196 195 195 194 194 193 192 192 191 189 188 186 184 183 181 181 180 181 181 110 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 112 148 175 177 179 181 185 188 190 192 193 194 196 198 199 199 200 201 201 201 201 184 185 184 184 184 185 184 184 185 184 184 185 185 184 184 185 184 184 185 185 185 185 185 185 185 184 184 185 184 184 184 184 184 185 185 203 201 200 200 201 203 184 184 185 185 184 184 185 184 185 184 185 185 185 184 184 184 185 184 184 184 185 185 185 185 185 184 185 185 184 184 184 185 185 184 203 200 198 195 194 192 191 189 187 186 184 181 179 177 175 174 172 170 170 170 171 173 175 178 180 181 181 181 183 184 185 186 189 192 194 196 198 199 200 201 201 202 202 202 203 203 203 203 203 203 205 205 206 208 208 209 210 210 210 210 210 210 211 211 211 211 211 210 210 208 207 206 205 204 202 199 197 195 194 192 191 190 190 190 190 191 190 189 188 186 185 183 183 183 182 181 180 178 177 175 173 171 170 169 170 171 172 171 169 167 164 161 160 158 157 157 158 160 161 162 161 160 158 156 154 153 152 151 148 146 143 141 137 134 132 130 128 127 127 128 128 126 124 122 122 123 125 128 133 138 142 146 151 156 160 163 166 169 171 172 172 175 178 182 185 189 192 194 194 196 184 185 185 185 185 184 183 183 183 183 183 183 183 117 187 188 187 186 185 184 183 183 183 183 183 183 183 183 184 185 186 186 188 188 189 189 189 189 189 189 190 190 190 191 191 192 193 194 195 197 198 199 200 201 203 205 185 184 185 184 184 184 184 184 185 185 184 185 184 184 185 185 184 184 184 185 184 185 184 184 184 185 184 185 184 184 185 184 184 184 184 184 184 185 185 184 184 185 184 185 185 185 184 184 185 184 185 185 184 185 184 185 184 184 185 184 185 184 184 185 185 184 184 185 184 184 185 205 205 204 203 203 203 202 201 200 199 198 197 197 196 194 193 192 190 189 188 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 188 188 187 186 185 183 182 181 182 183 112 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 133 179 180 182 184 186 188 188 189 190 192 193 194 195 195 194 192 190 190 190 190 191 191 191 190 190 192 192 193 195 198 201 184 185 185 184 185 185 184 184 185 184 184 184 184 184 184 184 184 184 184 185 184 185 184 185 185 185 184 185 184 184 184 185 184 184 185 184 185 185 185 184 184 184 184 184 184 184 184 184 184 185 184 184 185 184 184 184 184 185 184 185 184 185 185 185 185 202 201 200 199 198 197 195 194 192 190 188 186 183 181 178 177 175 174 174 174 175 174 172 171 170 170 170 170 171 173 175 177 180 183 184 185 186 187 188 188 189 189 190 191 191 192 193 194 195 196 197 198 199 200 201 202 202 203 203 205 206 207 208 209 210 210 210 211 211 211 211 210 208 207 205 203 203 202 201 201 201 202 202 201 200 199 197 195 193 192 191 189 187 185 184 182 179 177 175 173 172 172 172 172 171 169 167 165 162 160 159 158 158 159 161 162 163 163 162 160 158 157 156 156 155 154 152 149 147 144 141 140 138 137 136 137 137 137 134 131 128 126 125 126 128 131 134 137 140 143 147 150 152 154 156 156 155 155 156 159 163 166 170 175 177 179 181 186 189 192 194 196 197 183 183 183 183 183 183 183 183 183 183 183 102 131 185 183 181 180 180 179 178 177 177 176 176 177 178 178 179 179 179 178 178 178 178 178 179 179 180 180 181 183 185 186 188 190 191 192 194 196 199 201 203 205 206 206 206 184 185 185 185 184 185 184 184 184 185 184 184 184 184 184 184 184 185 184 184 185 184 185 184 185 185 184 185 185 185 185 184 184 184 184 185 184 184 184 184 185 185 184 185 185 185 184 184 184 184 184 184 185 185 185 184 184 184 207 206 206 205 204 203 202 201 199 199 198 198 197 196 195 193 192 190 189 188 188 186 184 182 179 178 176 175 175 174 174 174 174 175 175 176 176 177 178 179 180 181 183 184 185 186 186 186 185 183 183 141 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 127 185 186 186 186 186 186 186 188 190 191 192 190 188 184 181 179 179 180 181 181 180 180 180 181 182 183 185 189 194 200 184 184 185 184 185 184 185 184 185 184 184 185 185 184 184 184 185 185 184 185 184 185 184 184 184 185 184 185 184 184 185 185 184 184 184 185 185 184 184 185 185 184 185 185 185 185 185 185 185 185 184 184 184 184 184 184 185 184 185 184 184 185 185 184 184 185 185 185 184 184 184 184 184 185 201 198 195 192 189 187 184 180 178 177 174 170 167 164 161 159 158 157 158 159 161 163 165 168 170 171 172 173 174 175 175 175 177 178 179 180 182 183 183 184 186 187 188 189 190 192 192 193 195 196 198 200 202 205 206 208 210 212 213 214 214 214 214 213 212 212 212 211 211 211 212 212 212 211 210 208 206 204 201 199 198 196 193 191 190 187 185 182 180 177 175 174 174 173 172 170 168 166 165 163 161 160 160 161 163 165 166 166 165 163 161 161 161 161 161 161 159 158 156 154 152 152 150 150 150 151 152 150 147 143 139 135 132 132 132 133 134 135 137 139 140 142 143 143 143 141 139 137 138 140 143 147 151 155 158 161 165 170 175 179 183 185 186 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 104 103 114 114 127 127 127 127 127 127 138 148 157 164 173 173 173 173 174 174 175 176 178 179 181 183 184 185 186 189 192 194 197 199 199 199 199 200 201 201 201 202 203 204 184 185 184 185 185 185 184 184 185 184 185 185 185 184 184 184 184 184 185 184 185 185 184 184 185 184 184 184 184 185 184 185 184 185 184 185 184 184 184 184 184 206 206 206 205 205 205 204 203 203 203 202 201 201 200 199 197 196 195 195 194 194 193 193 191 190 188 187 185 184 183 183 181 179 176 174 172 170 170 169 169 164 157 139 131 133 135 123 114 116 104 105 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 101 114 139 161 175 176 175 175 176 177 177 179 183 189 195 202 184 185 184 184 184 185 185 184 184 185 184 184 185 184 185 184 184 184 185 185 185 185 185 184 185 185 184 185 184 185 185 184 185 185 184 184 185 184 184 185 185 184 185 185 185 184 185 185 185 185 184 184 184 185 185 185 185 184 184 184 185 185 184 184 184 184 184 184 185 184 185 184 185 184 185 185 185 199 197 193 188 185 181 177 172 168 164 161 158 155 155 155 155 156 158 160 163 164 166 167 168 169 170 170 170 172 173 174 175 177 177 178 179 179 181 181 183 184 185 185 185 187 189 191 193 196 199 201 203 205 208 210 211 213 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 211 209 207 206 204 202 199 198 197 195 192 190 188 185 183 181 180 179 177 176 175 174 172 171 169 167 167 168 170 171 173 172 172 170 168 168 168 169 170 169 168 167 166 165 164 164 163 163 163 163 163 161 157 153 149 145 141 139 138 138 137 137 138 139 139 139 139 138 136 133 130 127 126 127 130 134 137 141 144 146 150 156 161 166 170 173 173 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 114 127 157 173 173 173 174 175 175 177 178 179 179 181 183 186 188 190 192 192 192 192 192 192 192 193 194 195 197 198 199 199 199 198 198 199 201 202 185 185 184 184 185 185 185 202 202 202 184 184 185 185 184 184 184 184 185 184 184 185 184 184 185 203 203 202 201 201 200 200 201 201 201 201 200 199 199 198 198 197 197 195 194 194 192 191 191 191 190 190 190 190 190 189 187 186 185 183 183 183 183 181 179 178 176 175 135 110 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 104 118 132 142 177 178 181 186 192 198 185 184 184 185 184 184 184 184 185 185 184 185 184 185 184 185 185 184 185 185 185 185 185 185 184 184 184 184 185 184 185 184 184 185 184 185 184 184 184 184 185 185 185 184 185 184 184 185 185 184 184 184 185 185 184 185 185 184 184 184 185 185 184 185 185 184 185 185 185 184 184 185 184 184 185 184 184 184 203 199 194 191 188 184 179 175 172 169 166 164 163 163 163 163 165 166 169 170 172 172 174 174 174 174 174 175 176 177 179 179 180 180 180 181 181 181 182 182 182 182 182 183 185 186 188 190 193 195 196 198 200 201 202 203 205 206 206 207 208 208 208 208 208 208 209 209 209 209 209 209 208 208 207 206 206 205 204 203 202 200 198 197 195 193 191 190 189 187 186 185 185 183 181 179 178 177 177 179 180 181 180 179 177 175 174 175 176 176 176 175 174 173 172 172 172 172 172 171 170 168 166 162 158 155 152 148 146 145 144 143 143 143 143 142 142 141 140 138 134 131 128 126 126 128 130 133 135 137 139 143 148 152 156 160 162 163 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 119 177 175 175 175 175 175 175 175 176 177 178 180 182 183 184 184 183 182 182 182 183 183 185 186 188 190 191 191 190 190 190 191 192 194 196 196 195 194 192 192 192 192 192 193 194 195 197 198 199 199 199 199 198 197 195 195 194 194 195 195 194 194 193 193 193 193 194 195 195 194 194 193 192 192 192 191 190 189 187 186 185 185 185 186 187 188 188 188 188 188 187 186 186 185 185 186 186 186 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 147 182 185 190 194 197 198 197 195 194 193 192 192 192 194 195 197 199 202 185 185 184 184 184 185 184 184 185 185 184 185 184 185 185 184 184 184 185 184 185 184 184 184 184 184 185 184 184 184 184 184 184 184 185 185 184 185 184 185 184 184 185 185 185 184 184 184 185 184 184 185 184 185 184 184 184 184 185 185 184 185 185 184 185 184 202 200 197 195 191 188 186 184 182 181 180 180 180 180 181 182 183 185 185 186 186 186 185 185 184 185 185 186 187 187 187 187 186 186 186 186 185 184 183 182 181 180 181 182 183 185 185 185 185 186 186 186 186 187 188 190 192 193 194 195 195 194 195 195 195 196 197 198 199 201 202 204 205 206 207 208 208 208 208 208 208 207 206 205 204 203 201 200 199 199 198 196 195 193 191 189 189 189 190 190 188 186 184 182 181 181 182 182 182 181 179 179 178 178 179 179 178 176 174 170 167 164 162 160 158 156 154 154 153 152 152 152 152 152 151 150 148 146 143 140 137 135 134 134 135 136 137 137 138 139 143 145 148 151 153 153 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 122 179 178 178 177 176 175 175 175 175 176 177 179 179 177 176 175 175 175 175 176 178 179 182 183 185 185 184 183 183 184 186 188 190 190 188 186 184 183 183 183 184 185 187 188 190 192 193 194 194 193 192 190 188 186 186 186 187 188 188 188 187 187 187 188 189 189 190 190 189 189 188 188 187 187 186 184 182 181 180 181 182 184 186 188 188 188 189 189 189 189 189 102 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 114 186 190 192 194 192 190 187 185 182 181 181 181 183 185 188 192 195 199 203 185 185 184 184 184 184 185 184 185 184 184 185 184 185 184 184 185 185 184 184 185 185 184 184 185 184 185 185 184 184 184 184 185 184 184 184 185 185 184 184 184 184 184 185 184 185 185 184 184 185 185 184 184 184 184 184 184 185 185 185 185 185 184 185 185 185 184 184 185 185 185 201 200 199 199 199 199 199 199 200 200 201 184 184 185 201 199 198 197 197 197 197 197 197 196 196 195 194 193 192 190 188 186 184 182 180 179 180 181 180 179 178 177 175 174 173 172 172 174 175 177 180 181 181 181 181 181 181 182 183 185 186 188 191 194 197 201 203 206 208 210 211 212 213 214 214 213 213 212 212 211 210 210 210 209 208 206 205 203 201 199 199 199 198 196 194 191 189 187 187 188 188 187 186 185 184 183 184 185 186 184 181 177 172 168 166 166 166 166 165 165 164 163 163 164 164 164 163 162 161 159 157 154 152 150 148 146 145 144 143 142 141 141 141 141 143 144 146 146 147 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 110 122 120 132 131 141 151 153 154 154 153 151 148 156 163 163 155 147 151 142 135 137 139 139 138 136 136 123 127 129 132 131 128 125 135 145 156 146 136 138 127 114 117 102 103 104 104 104 102 117 114 127 138 139 141 142 128 129 128 128 129 117 118 118 118 118 118 118 117 117 116 114 127 125 123 135 135 122 111 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 111 121 142 168 174 175 177 179 183 186 190 194 197 199 184 184 185 185 184 185 184 185 185 184 184 185 184 185 185 185 184 184 185 185 185 185 184 184 184 185 185 184 185 185 184 184 184 185 184 185 185 184 184 184 184 184 184 184 184 185 184 185 184 184 184 184 184 185 185 184 185 185 185 184 184 184 185 184 185 185 184 185 184 185 184 184 185 185 185 184 185 185 184 184 184 184 185 184 184 184 185 185 185 185 184 185 185 204 203 202 200 199 197 195 193 190 187 185 182 181 181 181 181 179 176 175 172 170 168 166 166 166 169 171 174 175 175 175 174 174 174 174 174 176 178 181 184 188 192 196 199 202 206 208 210 211 213 214 214 214 214 214 214 214 214 214 214 214 214 213 211 210 208 207 206 206 205 202 200 198 195 194 194 194 194 193 192 190 190 189 190 192 193 191 188 183 177 174 172 172 174 175 175 174 174 174 174 174 175 175 174 173 171 169 166 165 163 161 159 156 154 152 150 147 146 145 144 143 143 143 144 144 144 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 142 179 181 183 186 188 190 191 194 197 199 185 185 184 184 184 185 184 185 185 185 185 184 185 184 185 185 184 184 184 184 185 185 184 185 184 185 185 184 184 184 184 185 185 184 184 185 184 184 184 184 185 185 184 184 185 184 185 184 184 185 185 185 185 185 184 184 185 184 185 185 184 184 184 184 184 185 184 185 184 184 184 185 185 184 185 184 184 185 184 184 184 184 185 184 185 184 184 185 185 185 185 184 184 185 205 203 201 199 196 194 191 188 187 187 187 186 184 181 179 177 174 172 171 170 171 173 175 177 178 178 177 175 174 174 172 172 174 175 177 179 183 187 190 192 196 199 201 202 203 205 206 206 206 207 208 208 209 210 211 212 213 213 213 213 212 212 211 211 210 210 208 207 206 204 203 203 203 203 202 201 200 199 199 200 201 202 201 197 192 188 184 183 183 185 186 185 185 184 183 183 184 185 185 184 182 179 177 174 172 171 169 166 164 161 158 155 152 151 150 148 146 146 145 145 145 145 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 183 183 183 184 185 186 188 189 190 192 195 198 185 184 185 184 185 184 185 184 184 185 184 185 184 184 184 184 185 185 184 184 185 185 184 184 184 185 185 185 184 185 185 184 185 184 185 184 184 184 184 184 184 184 185 184 185 184 185 184 185 185 185 184 184 184 184 184 184 184 185 185 184 184 185 184 184 185 184 185 184 184 184 184 185 184 184 185 185 185 184 184 184 184 184 185 185 184 185 184 185 184 204 202 201 199 197 196 196 196 195 193 192 190 188 186 185 184 183 184 185 187 188 188 187 185 184 181 179 177 176 175 175 176 177 179 181 183 185 186 188 189 190 190 191 191 190 191 192 193 194 196 198 200 202 203 206 207 208 209 210 210 211 211 211 212 212 212 212 212 211 211 211 210 210 209 208 208 209 210 210 208 206 202 198 195 193 194 194 194 193 192 190 190 189 190 191 192 190 187 185 181 178 175 175 173 170 168 165 162 159 157 156 155 154 153 152 151 150 150 150 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 116 184 181 179 177 175 174 173 174 175 176 178 181 185 190 195 199 185 185 185 184 185 185 185 185 185 185 185 184 185 184 185 185 185 184 185 184 185 185 184 185 185 184 184 184 184 185 184 185 184 184 184 185 185 184 185 185 185 185 185 185 185 184 184 185 185 184 185 185 184 184 185 184 185 185 184 184 184 185 184 185 184 185 185 185 184 185 184 185 184 184 184 185 185 185 185 184 185 185 185 185 185 184 184 185 185 185 185 185 184 185 185 184 184 185 184 185 201 199 198 197 197 197 198 199 200 199 197 195 193 190 187 185 182 180 179 178 178 178 178 178 179 179 179 179 179 179 178 177 176 176 177 179 181 183 186 189 191 193 196 199 201 203 205 207 208 209 210 212 212 213 214 214 214 214 214 214 214 214 214 214 214 214 214 213 211 209 206 204 202 201 201 200 198 197 195 194 193 194 195 195 194 191 188 184 181 178 177 176 174 171 168 166 164 162 161 162 161 160 159 158 157 157 157 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 104 138 151 162 159 159 166 167 169 172 177 183 188 192 198 185 184 184 185 185 184 184 185 184 185 184 184 184 184 184 184 185 184 185 184 185 185 185 185 184 184 185 184 185 185 184 185 184 184 185 185 185 185 185 185 185 185 185 184 184 185 184 184 185 185 184 185 184 184 185 184 184 184 185 184 185 184 185 185 184 184 184 185 184 184 185 185 184 185 185 184 185 185 185 185 185 185 184 184 184 185 185 184 184 184 185 184 185 185 185 185 185 184 185 185 185 185 185 185 185 185 184 184 185 185 184 185 199 196 193 190 186 184 182 181 180 178 177 176 175 174 173 172 171 170 168 166 166 166 168 170 173 176 179 181 184 188 191 194 196 199 202 203 204 206 208 210 212 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 212 210 209 208 206 204 202 201 199 198 199 201 201 199 196 193 189 186 183 183 182 179 177 175 173 171 170 171 172 172 171 170 169 168 167 167 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 117 153 175 179 183 187 192 197 200 185 185 184 185 184 185 185 185 184 184 185 184 184 184 185 185 184 184 184 185 184 185 184 185 184 185 185 185 184 184 185 184 185 184 184 184 185 185 185 185 184 185 184 184 185 184 184 184 184 185 184 185 184 185 184 184 185 185 185 185 184 185 184 184 184 185 184 185 185 185 184 185 184 185 185 184 184 184 184 185 184 184 184 184 184 184 185 185 184 184 185 184 185 185 184 184 184 185 185 185 185 184 185 185 184 185 184 184 185 185 185 203 201 197 194 191 189 188 186 183 182 181 179 178 177 176 175 173 170 168 167 167 168 170 172 175 177 179 181 185 187 190 192 194 196 197 198 199 202 204 206 208 209 209 209 208 208 208 209 209 209 210 210 211 211 212 213 213 213 213 212 212 210 209 208 206 205 205 206 206 207 205 203 200 197 194 192 192 191 189 187 185 184 183 182 183 184 184 183 182 180 179 178 178 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 163 180 182 184 186 190 192 194 195 197 197 196 196 198 200 184 184 185 184 184 184 185 184 184 184 185 185 184 185 185 185 184 185 185 185 184 185 184 184 184 184 184 185 184 185 184 185 184 184 185 184 184 185 185 185 184 184 185 184 184 184 185 185 185 184 184 184 184 184 185 185 185 185 185 184 184 185 184 184 185 184 184 184 185 185 185 184 185 185 184 185 184 185 184 185 184 184 184 184 185 185 184 184 184 184 185 185 185 184 184 184 185 184 184 184 185 185 185 184 185 203 200 198 196 195 194 192 190 189 188 186 186 185 184 182 180 178 176 175 176 177 178 179 181 182 183 185 186 188 189 190 192 192 192 193 194 195 196 197 198 198 198 198 198 199 199 199 200 201 202 203 205 206 207 209 210 211 211 211 210 210 210 209 208 208 209 210 210 209 207 205 203 201 199 199 198 197 195 194 193 192 192 193 193 193 192 191 189 188 187 186 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 182 182 182 182 183 183 183 183 183 184 186 190 194 198 203 185 185 184 185 185 185 184 185 185 184 184 185 185 184 184 185 184 184 185 185 184 184 185 184 184 185 184 184 184 184 185 184 185 185 185 185 185 185 184 184 185 184 185 184 184 185 184 184 185 185 185 185 185 185 184 184 185 184 184 185 184 185 185 184 185 185 185 185 185 185 185 184 185 185 185 184 184 185 184 185 185 184 185 184 185 185 184 185 184 185 184 184 184 185 185 185 184 184 184 184 185 184 184 184 185 185 184 184 185 185 201 200 199 199 199 198 196 194 192 190 188 188 188 188 188 187 187 187 187 187 187 186 186 186 185 185 185 184 184 184 184 184 184 184 184 184 185 185 185 187 188 190 192 195 197 199 201 203 205 206 207 208 210 210 211 211 212 212 212 212 211 210 209 208 206 206 206 205 205 204 204 203 203 203 203 203 203 201 200 198 196 195 195 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 187 183 181 177 175 173 173 172 172 171 170 172 176 181 187 192 199 204 184 185 185 184 185 184 184 185 184 185 184 185 184 184 185 185 184 184 185 184 184 184 184 185 185 184 185 184 184 184 185 185 184 185 184 185 184 185 184 185 184 185 185 184 184 185 185 184 184 185 184 184 184 185 185 184 184 185 185 184 184 184 184 184 184 185 185 184 184 184 185 184 184 185 184 185 185 184 185 185 185 185 184 184 185 184 185 184 185 185 184 184 184 184 185 185 185 184 184 184 185 184 185 185 185 185 185 185 184 185 184 184 185 185 185 185 184 185 185 201 199 198 197 195 194 192 191 189 188 186 184 183 181 179 179 177 175 174 172 171 170 170 171 171 172 172 172 173 175 177 179 182 186 189 192 194 197 201 203 204 206 209 211 212 213 214 214 214 214 214 213 213 213 212 212 212 212 212 212 212 211 211 211 211 211 210 209 207 205 204 203 203 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 188 183 179 175 170 168 167 166 165 164 163 165 170 176 183 189 197 202 205 185 185 184 184 184 184 184 185 185 184 184 185 185 184 185 184 184 184 185 184 185 185 184 184 184 184 185 184 185 184 185 185 185 185 184 184 185 185 184 185 185 185 185 184 184 185 184 185 184 184 185 185 184 184 185 184 185 185 185 184 185 184 184 185 185 184 185 185 184 184 184 185 184 184 185 185 185 184 185 185 185 184 185 185 185 184 185 184 184 185 184 185 184 185 185 184 184 185 185 184 185 185 184 184 185 184 185 184 185 184 184 185 184 185 185 184 185 185 184 205 203 201 198 196 195 193 190 187 185 183 180 177 176 175 173 170 168 166 164 163 163 164 165 165 165 165 166 168 171 173 176 181 185 188 190 194 198 201 203 206 209 211 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 212 211 209 208 208 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 189 183 179 174 169 166 165 164 163 162 162 164 168 174 181 188 196 202 205 185 185 184 185 184 185 184 184 185 184 185 184 185 184 184 184 184 184 185 185 185 184 185 185 185 185 184 184 184 184 185 185 184 185 184 184 184 185 184 185 184 185 185 184 184 184 184 185 184 184 185 184 184 185 184 184 185 185 184 184 184 185 185 184 185 185 184 184 185 184 185 185 185 184 184 184 185 184 185 185 185 185 185 184 185 185 185 185 184 185 184 184 185 185 185 184 185 185 184 185 184 185 185 184 185 185 185 184 184 184 185 184 185 185 185 184 185 185 184 206 205 202 199 197 195 193 190 187 185 182 179 177 175 174 172 168 166 165 163 162 161 162 163 163 163 163 165 167 170 172 175 180 183 186 190 193 198 201 203 206 209 211 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 210 210 210