48 2310 Browell, Dr. Edward V. (Edward.V.Browell@nasa.gov) M/S 401-A; NASA Langley Research Center; Hampton, VA 23681-0001, USA DC-8 DIAL Aerosol Backscatter Wavelength Dependence (1064 nm / 612 nm) SOLVE II 1 1 2003 1 16 2004 6 8 0.0 Geometric altitude of observation (m) Elapsed time in UT seconds from 0 hours on day given by date 1 0.01 9999999 Aerosol Wavelength Dependence (1064 nm / 612 nm) 9 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.01 0.01 9999 99999 999 99999 99 99 99 9999 99999 Number of values for current recorded time Geometric altitude at which data begins (m) Altitude increment (m) GPS altitude of aircraft (m) Hour of day of observation (UT) Minute of hour of observation (UT) Second of minute of observation (UT) Latitude ( +N degrees) Longitude ( +E degrees) 0 20 --------------- Aerosol Wavelength Dependence (1064/612 nm) -------------- The wavelength dependence for aerosol backscattering is a parameter associated with the size of the aerosols, and the value ranges from 0 to 4 with 0 representing large aerosols with diameters greater than several microns and 4 representing nearly molecular size aerosols in the nanometer range. The backscatter wavelength dependence parameter (a) is related to the wavelength dependence in the lidar backscatter from aerosols through the relationship: wavelength**(-a) and is calculated from the IR (1064 nm) and VS (612 nm, average wavelength) aerosol scattering ratios. Values of 10000 and 10004 are used to denote estimates of 0 and 4 for those calcula- tions exceeding these limits, respectively. The uncertainty in wavelength dependence is unique to each aerosol scattering situation. It can be derived from the uncertainties in the aerosol scattering ratios at the two wave- lengths that have gone into calculating the aerosol backscattering wave- length dependence. And, due to these uncertainties, the wavelength dependence is only calculated for IR aerosol scattering ratios >0.3 and VS aerosol scattering ratios >0.13. Vertical data interval is 75 m. Horizontal running average interval is 1 minute (14km at DC-8 speed of 14 km/min) and horizontal data interval is 30 seconds (7 km). 34424 262 150 75 8519 9 33 44 6756 2183 1000000 4 103 85 53 1000000 146 146 145 165 168 149 144 147 141 140 141 136 129 132 122 131 158 241 248 162 181 253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 274 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 240 241 243 243 244 245 245 247 247 246 245 243 241 239 239 240 240 239 239 236 236 237 235 234 233 231 228 223 220 219 218 219 226 226 223 225 224 226 223 218 216 221 219 216 223 230 227 219 225 231 227 223 213 205 205 208 198 201 210 219 222 199 192 203 214 219 214 207 202 200 210 214 224 235 218 204 207 181 174 195 204 206 221 211 181 199 206 195 203 210 192 194 210 213 183 147 146 156 218 190 166 223 201 9999999 108 138 130 136 226 246 206 222 266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 150 34456 292 150 75 8671 9 34 16 6761 2176 21 110 116 64 49 1000000 146 137 128 137 143 133 134 139 136 138 140 127 120 116 109 109 124 147 148 158 186 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 279 278 275 273 273 267 263 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 244 246 247 249 249 251 252 250 248 245 243 242 241 243 242 241 244 243 242 241 240 240 236 234 234 227 223 222 220 223 227 228 226 222 224 223 218 216 215 219 218 216 220 226 226 223 229 227 223 214 212 217 207 201 211 214 209 216 221 223 225 213 187 184 208 222 214 219 223 212 220 212 192 205 219 187 180 193 176 180 210 197 167 179 221 228 190 155 161 189 194 188 144 127 145 140 149 158 9999999 153 9999999 9999999 148 147 151 156 174 230 197 188 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 9999999 9999999 216 202 172 9999999 9999999 9999999 202 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 303 34488 284 375 75 8790 9 34 48 6767 2169 80 134 120 124 115 115 115 114 114 119 125 131 131 131 132 119 110 106 111 114 120 131 168 197 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 280 276 273 270 272 269 268 262 260 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 249 251 252 251 251 252 255 254 252 249 246 245 246 245 245 247 247 247 247 247 246 242 240 238 234 230 227 225 224 223 228 226 218 216 215 212 214 215 220 221 217 212 216 226 224 221 219 217 210 214 212 208 207 222 232 216 217 223 230 239 222 187 179 195 213 208 219 223 213 211 190 181 208 218 188 186 203 9999999 9999999 195 196 188 173 217 239 215 180 172 178 149 9999999 124 9999999 163 149 9999999 9999999 9999999 155 161 138 9999999 9999999 131 152 146 170 152 133 9999999 9999999 217 9999999 117 9999999 9999999 9999999 9999999 241 9999999 9999999 186 9999999 9999999 9999999 9999999 155 153 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 295 34519 243 150 75 8890 9 35 19 6772 2163 1000000 9999999 9999999 111 103 98 99 103 107 108 96 104 108 123 128 119 126 131 116 110 112 119 117 117 124 159 199 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 274 269 268 268 266 265 263 258 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 255 259 255 255 255 255 257 256 253 251 249 249 250 251 249 249 252 253 250 248 247 243 238 233 231 231 226 227 232 230 226 221 215 214 219 220 220 222 223 217 214 221 223 220 221 221 216 220 215 218 225 221 233 232 219 218 223 222 214 205 199 199 198 202 204 202 210 196 187 191 197 207 188 202 227 190 9999999 201 215 203 193 204 207 246 224 179 148 9999999 9999999 137 169 204 188 9999999 9999999 200 203 205 147 9999999 9999999 9999999 9999999 189 166 125 9999999 9999999 110 172 155 155 34551 270 150 75 8990 9 35 51 6778 2156 1000000 9999999 9999999 9999999 95 94 110 118 102 95 89 103 109 112 106 109 121 109 105 102 116 121 121 122 133 148 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 273 272 9999999 269 270 267 265 260 260 257 256 249 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 255 257 254 253 253 256 256 256 256 255 252 249 248 252 251 249 249 249 249 248 246 242 236 235 236 234 230 233 232 230 228 224 221 218 221 220 214 218 223 221 218 221 223 225 227 227 228 225 226 230 233 220 215 223 214 211 222 222 214 212 219 228 220 208 205 221 223 198 9999999 209 9999999 9999999 9999999 210 210 9999999 9999999 212 216 197 196 197 202 239 224 182 165 9999999 148 164 182 180 166 184 236 236 222 9999999 9999999 9999999 9999999 9999999 212 223 223 189 9999999 9999999 152 167 190 182 173 9999999 150 174 174 198 9999999 9999999 9999999 9999999 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 34582 269 150 75 9082 9 36 22 6783 2150 1000000 1000000 120 133 117 145 53 106 91 83 79 83 86 89 90 100 103 95 97 97 114 120 126 133 135 138 168 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 269 265 264 263 263 267 265 260 255 254 251 249 245 243 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 250 252 253 253 253 253 253 254 256 256 252 250 251 251 249 249 250 251 249 246 243 239 236 238 235 233 233 231 230 225 222 223 223 220 218 217 217 218 221 223 223 224 227 232 232 236 232 229 227 225 217 211 215 213 214 218 226 225 225 239 237 225 9999999 205 219 236 221 206 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 192 9999999 178 198 9999999 9999999 9999999 209 212 173 172 197 199 195 199 215 228 241 230 220 203 208 231 210 201 233 246 194 202 226 198 214 232 205 195 152 9999999 130 185 200 9999999 9999999 9999999 9999999 167 9999999 9999999 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 227 34614 280 150 75 9185 9 36 54 6789 2143 25 1000000 42 110 105 109 37 83 80 76 74 73 73 82 88 91 89 92 99 100 107 116 133 140 142 149 162 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 261 265 257 259 254 257 261 262 257 252 248 246 242 241 237 234 231 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 245 246 247 247 247 248 249 251 250 248 247 244 244 245 246 246 245 243 241 237 231 231 232 232 230 229 228 224 223 223 221 216 215 218 213 209 216 218 219 222 219 219 220 225 224 219 222 221 217 213 214 213 211 217 224 217 212 215 221 217 212 214 219 230 220 205 204 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 202 167 165 194 189 191 200 9999999 9999999 9999999 9999999 183 215 212 223 9999999 9999999 188 226 198 209 193 157 196 211 202 207 188 9999999 9999999 9999999 136 9999999 9999999 9999999 9999999 9999999 9999999 233 248 9999999 9999999 9999999 9999999 9999999 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 34645 263 150 75 9277 9 37 25 6795 2137 26 1000000 9999999 9999999 9999999 6 67 76 75 72 77 76 76 78 87 90 90 94 103 107 123 134 151 159 161 189 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 260 263 261 253 253 248 252 255 251 249 244 241 239 234 233 229 227 221 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 243 245 246 247 248 247 246 247 248 247 244 241 241 243 242 240 238 237 235 229 226 229 231 227 226 227 224 223 219 216 215 213 215 212 208 210 212 214 217 215 215 214 216 215 214 225 230 224 224 226 221 213 217 221 219 207 200 220 219 209 224 232 233 221 203 211 227 214 9999999 9999999 9999999 9999999 9999999 9999999 190 217 9999999 9999999 9999999 9999999 185 205 211 193 182 9999999 176 184 9999999 9999999 9999999 9999999 9999999 9999999 204 233 9999999 9999999 9999999 9999999 240 240 218 9999999 9999999 9999999 195 177 161 219 9999999 9999999 9999999 9999999 9999999 9999999 225 148 177 9999999 236 9999999 9999999 9999999 202 140 126 246 34677 266 150 75 9379 9 37 57 6801 2132 88 1000000 13 14 9999999 79 193 147 62 61 75 74 73 74 82 86 86 78 85 99 109 135 135 151 151 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 257 259 259 258 253 252 245 242 238 249 239 242 241 238 237 233 227 224 222 219 213 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 246 247 248 248 246 248 249 247 245 243 242 242 243 241 238 236 234 231 227 228 225 222 224 224 224 222 214 212 215 214 210 207 207 210 211 213 217 218 216 214 213 212 215 219 216 212 228 241 233 223 221 226 232 219 201 215 225 217 221 224 225 223 220 234 239 210 211 231 9999999 234 222 9999999 217 9999999 9999999 9999999 9999999 9999999 9999999 239 238 231 237 9999999 208 240 9999999 9999999 9999999 258 252 210 210 242 223 196 9999999 9999999 9999999 221 9999999 207 203 9999999 9999999 158 201 266 225 9999999 9999999 221 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 252 242 9999999 9999999 9999999 9999999 222 34708 272 150 75 9454 9 38 28 6807 2127 1000000 1000000 1000000 1000000 9999999 9999999 171 181 50 54 71 73 74 77 77 79 77 70 78 88 84 116 121 135 134 160 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 255 254 248 257 9999999 9999999 9999999 9999999 268 267 275 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 255 257 250 243 246 238 237 234 236 232 231 234 234 233 231 223 219 217 214 210 207 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 247 249 250 251 251 253 253 252 251 250 248 245 246 246 244 238 235 236 234 230 227 226 228 226 227 229 220 214 214 213 210 209 212 216 215 213 215 214 215 217 212 209 209 210 206 202 212 222 228 230 223 230 239 227 212 217 225 205 198 215 218 208 207 217 218 211 218 9999999 9999999 229 219 9999999 218 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 9999999 230 9999999 9999999 9999999 9999999 257 9999999 235 237 244 220 228 9999999 239 198 197 203 266 9999999 9999999 190 173 239 9999999 245 9999999 9999999 9999999 220 179 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 213 9999999 9999999 166 9999999 9999999 244 9999999 9999999 9999999 9999999 200 34740 289 150 75 9539 9 39 0 6813 2122 1000000 1000000 1000000 1000000 9999999 9999999 217 63 67 67 78 78 78 81 81 84 84 89 96 96 96 116 128 151 162 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 263 265 264 263 9999999 9999999 278 278 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 261 260 260 251 253 245 244 242 238 237 244 241 239 240 233 228 223 223 219 215 212 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 248 250 250 250 250 250 251 251 249 246 245 243 241 237 234 234 234 229 229 228 227 226 227 227 221 217 216 214 215 219 218 216 211 203 205 210 214 213 209 206 204 207 203 203 206 211 223 216 213 217 219 224 218 215 218 193 179 203 223 224 200 9999999 214 224 226 195 9999999 228 216 9999999 223 207 9999999 9999999 213 238 191 9999999 9999999 9999999 9999999 9999999 220 229 9999999 9999999 221 240 9999999 227 251 228 203 206 247 227 203 192 217 9999999 9999999 243 9999999 9999999 9999999 263 9999999 285 252 9999999 194 174 156 146 223 225 190 9999999 149 145 147 172 9999999 126 114 228 9999999 9999999 9999999 9999999 9999999 149 96 265 9999999 190 134 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 147 34772 288 150 75 9621 9 39 32 6819 2117 1000000 1000000 1000000 1000000 9999999 9999999 9999999 115 1000000 77 80 79 81 82 84 84 90 103 105 107 110 108 126 146 168 183 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 270 251 242 237 242 242 233 224 230 253 270 284 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 269 263 256 261 259 252 249 253 250 252 253 246 240 239 235 233 227 223 222 219 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 242 245 246 246 245 244 245 246 245 243 241 236 233 233 231 228 227 226 225 225 222 220 222 223 221 221 221 220 220 219 214 210 207 203 206 212 208 205 204 201 200 205 206 211 217 217 221 213 211 212 206 217 214 204 216 206 195 201 209 225 222 225 225 219 219 9999999 9999999 239 230 228 246 224 9999999 9999999 9999999 9999999 201 195 218 213 202 210 220 243 243 221 242 249 229 237 234 214 207 232 245 211 208 209 236 246 229 9999999 9999999 9999999 151 248 9999999 254 9999999 242 181 180 9999999 177 142 9999999 228 9999999 9999999 212 190 9999999 9999999 9999999 205 214 190 156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 34803 292 150 75 9701 9 40 3 6825 2112 1000000 1000000 1000000 9999999 9999999 9999999 9999999 160 1000000 36 36 34 41 43 41 33 30 41 38 40 35 11 0 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -7 196 283 9999999 9999999 9999999 234 234 210 201 186 176 140 140 199 169 164 139 59 169 239 255 258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 290 298 286 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 263 257 250 246 250 247 248 239 239 235 242 235 234 230 230 222 217 213 210 208 210 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 243 245 247 247 246 246 246 246 246 243 239 234 232 231 229 228 228 228 227 225 222 223 225 224 223 222 222 224 219 212 211 216 215 213 213 208 205 200 198 195 195 205 215 219 220 221 216 211 211 209 206 207 203 212 214 214 215 218 226 221 220 212 215 9999999 9999999 212 214 212 206 214 222 9999999 9999999 9999999 225 9999999 191 224 237 219 238 241 240 245 9999999 229 241 231 217 218 243 231 241 239 209 211 203 229 213 193 226 169 135 125 152 205 178 222 278 226 9999999 9999999 165 9999999 9999999 183 244 258 209 227 9999999 9999999 9999999 301 237 169 107 9999999 9999999 9999999 9999999 9999999 9999999 9999999 285 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 247 9999999 9999999 9999999 319 34835 287 225 75 9754 9 40 35 6831 2107 1000000 1000000 9999999 9999999 9999999 8 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 110 226 356 9999999 9999999 256 226 205 197 186 183 147 143 203 169 165 143 60 189 267 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 259 265 255 254 241 250 238 250 232 239 230 238 226 236 228 229 218 217 211 213 206 211 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 248 249 248 248 247 248 249 247 245 240 235 234 234 232 233 232 229 229 227 226 228 227 223 223 223 223 222 214 212 216 215 215 217 216 212 207 205 204 200 200 204 203 215 226 221 214 216 219 203 205 209 207 208 215 228 237 238 222 9999999 9999999 222 247 249 214 206 217 203 206 221 9999999 9999999 9999999 231 9999999 198 228 224 226 9999999 9999999 249 222 195 221 9999999 241 237 9999999 9999999 290 208 185 202 227 252 243 209 177 210 199 170 155 9999999 185 246 239 263 9999999 9999999 9999999 228 9999999 9999999 222 9999999 9999999 215 9999999 9999999 9999999 9999999 9999999 249 291 216 9999999 9999999 256 175 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 262 230 236 225 9999999 9999999 290 191 34866 281 225 75 9736 9 41 6 6837 2101 1000000 1000000 9999999 9999999 9999999 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 24 180 266 302 305 206 224 9999999 9999999 9999999 9999999 9999999 257 249 256 265 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 258 241 239 218 234 241 308 275 1000400 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 262 273 255 258 245 254 238 248 237 238 231 236 228 238 229 227 219 219 213 215 209 209 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 245 247 247 246 245 244 244 246 246 242 237 232 231 232 230 231 230 227 228 227 226 226 226 225 222 221 222 219 216 217 214 208 212 216 212 212 213 209 209 212 205 194 192 206 222 227 221 220 220 212 215 212 199 198 205 222 225 232 232 220 9999999 215 240 249 216 210 231 9999999 9999999 234 9999999 9999999 9999999 9999999 224 233 236 208 225 265 272 254 230 213 207 9999999 223 9999999 9999999 9999999 275 189 9999999 9999999 9999999 9999999 9999999 238 193 9999999 9999999 215 224 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 9999999 9999999 9999999 9999999 247 9999999 9999999 9999999 9999999 9999999 9999999 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 255 34898 279 375 75 9745 9 41 38 6843 2096 149 53 274 306 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 42 218 198 198 212 180 233 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 241 213 230 235 300 276 1000400 1000400 282 269 9999999 9999999 9999999 9999999 9999999 268 9999999 254 265 252 261 246 249 240 240 230 237 231 238 230 227 219 219 214 215 210 206 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 241 242 241 239 239 238 239 238 233 227 223 222 226 227 226 224 226 226 222 221 218 221 224 220 218 219 216 214 216 213 204 204 207 205 206 208 204 200 206 203 199 204 208 216 218 220 220 213 217 223 216 200 200 205 205 209 223 224 226 229 213 226 243 221 208 203 9999999 231 248 214 205 213 9999999 224 233 252 257 223 237 247 243 251 222 191 9999999 203 262 9999999 9999999 200 211 247 224 9999999 9999999 215 239 9999999 9999999 9999999 225 254 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 9999999 9999999 185 34929 278 375 75 9743 9 42 9 6849 2090 44 1000000 226 324 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 215 187 168 179 181 250 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 80 173 347 74 71 108 149 138 273 261 9999999 261 9999999 254 271 252 263 249 251 237 241 232 238 233 233 230 225 217 219 214 215 209 206 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 237 239 238 237 236 235 235 232 229 224 220 220 222 223 222 221 224 222 216 213 211 216 220 219 215 214 213 214 215 213 204 198 200 202 201 201 199 193 193 195 204 210 207 207 210 217 223 215 212 217 210 202 206 210 202 213 228 226 225 227 216 221 239 228 216 211 207 219 237 227 222 210 196 222 215 234 264 237 236 232 220 248 242 205 223 254 245 243 227 192 253 273 167 9999999 210 209 217 184 9999999 9999999 201 9999999 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 9999999 231 216 224 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 139 9999999 9999999 9999999 9999999 243 140 208 34961 286 450 75 9731 9 42 41 6855 2084 1000400 9999999 9999999 143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 68 207 232 162 164 181 196 83 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 68 240 100 138 135 134 129 275 1000400 337 255 265 257 273 250 260 247 251 237 239 233 237 234 233 227 226 218 220 213 214 207 205 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 224 229 230 230 231 231 231 228 226 222 219 219 220 219 218 219 221 218 211 209 210 214 217 214 212 212 210 214 217 212 205 202 202 200 196 198 202 198 196 201 204 201 202 204 214 219 221 224 219 219 216 209 210 218 220 226 241 245 233 220 223 231 240 238 236 245 235 221 226 241 250 242 237 239 230 229 222 223 227 216 238 261 257 250 245 240 225 9999999 9999999 219 227 208 188 233 9999999 255 251 248 218 179 201 9999999 246 9999999 219 9999999 9999999 9999999 235 209 9999999 234 242 279 258 241 9999999 9999999 9999999 9999999 9999999 9999999 145 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 284 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 168 297 34992 0 0 75 9726 9 43 12 6861 2079 35024 0 0 75 9719 9 43 44 6867 2074 35055 0 0 75 9722 9 44 15 6873 2069 35087 0 0 75 9720 9 44 47 6879 2063 35118 0 0 75 9705 9 45 18 6884 2055 35150 0 0 75 9717 9 45 50 6886 2040 35181 0 0 75 9716 9 46 21 6885 2024 35213 0 0 75 9731 9 46 53 6883 2009 35244 212 750 75 9729 9 47 24 6881 1994 80 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 128 216 148 207 222 191 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 187 227 203 135 99 58 72 9 1 14 34 19 0 65 62 9 1000000 1000000 5 158 226 240 250 247 259 245 250 246 252 244 246 238 246 233 235 231 235 229 227 221 225 210 211 208 206 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 236 237 236 236 235 233 230 228 224 221 220 217 218 222 223 219 218 218 217 215 215 214 213 210 208 209 209 210 209 206 205 208 209 207 214 217 209 204 206 207 207 203 195 195 203 203 205 208 209 210 196 193 198 201 201 200 193 195 206 204 207 197 9999999 212 214 221 225 229 237 228 238 222 9999999 212 240 244 227 222 35276 213 150 75 9734 9 47 56 6879 1978 1000000 264 332 178 1000000 1000000 1000000 97 67 9999999 9999999 9999999 9999999 1000000 1000000 1000000 9 31 25 9999999 9999999 9999999 1000000 1000000 9999999 9999999 1000000 161 225 177 193 186 156 101 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 278 283 278 287 289 243 205 202 150 331 203 225 215 226 190 131 117 94 144 162 164 171 227 240 245 252 244 251 244 249 246 254 244 248 240 248 236 240 235 237 228 231 218 221 209 212 205 203 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 235 236 235 234 233 232 230 227 223 220 218 216 215 219 220 217 217 215 212 213 213 212 212 209 207 206 206 209 210 212 209 209 211 209 207 206 205 199 202 202 204 206 202 200 208 210 206 208 202 205 210 206 201 210 207 196 190 189 199 203 194 193 212 227 212 195 210 226 217 202 217 35307 210 150 75 9731 9 48 27 6877 1963 23 282 344 181 1000000 1000000 2 18 87 58 84 81 1000000 1000000 1000000 50 45 14 28 1000000 1000000 1000000 97 150 59 54 78 67 178 236 197 155 84 81 141 71 11 130 128 120 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 287 264 246 214 215 194 172 170 168 234 246 249 253 241 248 241 246 245 256 242 247 239 246 236 243 238 237 225 229 217 218 211 213 204 204 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 233 235 234 233 231 230 229 225 221 218 215 213 214 219 217 216 216 212 207 206 209 212 213 210 207 204 203 203 205 210 207 202 201 202 203 200 201 200 197 196 198 202 203 203 210 214 210 206 200 207 212 203 190 188 197 196 191 189 197 202 199 198 200 218 220 203 206 204 35339 212 450 75 9730 9 48 59 6875 1947 298 1000400 9999999 97 83 56 89 62 1000000 1000000 1000000 34 60 11 26 1000000 1000000 1000000 89 130 51 54 85 40 75 27 1000000 1000000 65 93 107 100 106 105 99 103 84 146 135 143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 276 273 266 275 246 227 207 199 235 250 251 259 242 255 242 252 245 256 247 251 238 246 236 244 237 235 226 228 219 218 211 212 206 205 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 234 236 235 234 232 230 229 226 222 220 218 215 216 219 218 219 216 214 211 208 208 211 213 210 207 206 207 204 202 207 206 204 204 201 202 198 195 197 196 197 198 198 196 201 209 208 204 202 199 205 203 191 179 176 189 195 194 199 204 203 207 212 199 211 220 217 212 195 208 201 9999999 9999999 229 213 35370 212 825 75 9731 9 49 30 6874 1931 84 190 151 1000000 1000000 1000000 1000000 1000000 172 193 48 1000000 74 193 230 164 58 1000000 1000000 1000000 127 140 78 51 55 79 85 96 74 81 85 98 118 98 137 88 121 192 318 371 228 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 275 278 259 259 252 219 208 208 236 251 249 261 244 254 245 252 244 254 244 252 242 246 238 246 237 237 229 229 219 218 211 212 207 205 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 233 235 234 234 232 230 230 227 224 221 218 215 218 221 220 219 217 217 218 214 210 209 210 209 207 208 209 205 205 207 208 207 209 206 203 198 197 198 194 196 199 200 196 198 205 199 194 200 200 197 200 197 186 181 184 196 189 192 211 202 199 213 215 214 198 194 204 189 190 193 198 215 208 185 199 9999999 9999999 246 233 35402 235 825 75 9724 9 50 2 6872 1916 215 281 290 1000000 1000000 1000000 1000000 1000000 176 187 85 24 88 195 245 187 85 1000000 23 1000000 141 150 96 68 60 78 80 77 26 44 41 94 126 107 21 -4 1000000 100 173 181 158 95 73 11 14 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 290 274 285 265 265 262 264 261 271 261 260 248 255 245 253 251 259 249 254 242 252 243 241 237 245 236 236 229 228 221 218 212 214 208 207 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 233 235 234 233 232 230 230 229 226 223 220 215 218 224 222 219 217 218 218 213 209 212 214 214 211 208 208 206 205 207 208 209 208 204 198 196 198 201 197 192 192 192 193 199 202 199 199 202 196 189 193 192 187 185 179 187 183 183 202 205 200 201 211 209 189 201 222 201 188 197 205 199 183 182 217 212 180 213 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 35433 216 750 75 9727 9 50 33 6870 1901 1000400 191 349 1000400 278 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 75 69 1000000 18 100 86 83 86 85 123 141 140 8 43 95 147 108 101 61 55 69 10 9 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 169 172 118 289 9999999 9999999 9999999 9999999 9999999 9999999 287 280 287 274 285 283 9999999 274 281 267 265 247 255 250 258 250 265 253 253 245 252 241 244 237 245 236 234 230 230 224 220 213 212 207 208 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 234 236 235 233 232 230 230 230 228 224 221 218 220 223 223 220 217 215 215 211 211 214 213 214 213 210 208 204 207 209 208 211 205 197 194 197 197 201 202 196 193 189 191 198 197 198 206 202 198 198 194 190 192 197 191 188 186 188 203 214 213 214 211 198 200 216 210 202 206 213 225 203 185 185 205 210 184 169 171 195 212 207 35464 211 825 75 9722 9 51 4 6869 1885 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 67 96 137 105 127 123 99 148 1000000 40 104 148 101 98 42 71 122 110 154 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 322 253 181 180 117 283 9999999 9999999 9999999 9999999 9999999 281 284 276 282 279 284 278 9999999 273 278 269 267 251 266 254 261 242 257 250 255 242 247 238 247 236 244 238 236 232 232 224 222 215 211 207 205 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 234 235 235 233 232 229 228 229 228 224 219 217 218 221 221 217 215 215 214 212 210 211 210 210 211 209 205 206 211 210 205 205 201 198 200 198 195 199 198 190 190 194 191 189 191 193 198 199 201 202 191 187 195 198 196 196 199 199 201 209 213 214 198 190 207 207 185 188 202 204 214 195 195 208 205 199 175 166 35496 210 825 75 9723 9 51 36 6867 1870 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 9999999 1000000 1000000 33 67 132 112 123 128 115 108 112 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 292 313 303 9999999 9999999 9999999 9999999 9999999 286 288 278 280 272 282 284 281 276 281 268 274 266 268 251 268 254 258 242 257 246 250 235 246 235 243 233 242 236 238 231 232 223 222 215 215 206 202 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 235 236 235 232 229 226 225 227 225 222 219 216 217 220 219 217 217 217 216 213 211 213 214 215 213 209 208 212 211 209 210 206 202 202 201 197 192 195 194 188 186 194 197 192 197 197 193 192 195 199 191 190 187 181 189 192 192 190 193 198 199 203 195 197 204 191 180 186 196 196 196 188 191 217 215 186 170 35527 201 1725 75 9725 9 52 7 6866 1855 1000000 74 107 110 103 58 112 115 128 117 16 25 41 46 24 20 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 12 54 93 136 127 139 106 99 39 10 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 285 9999999 9999999 290 269 269 260 265 264 273 271 270 266 270 259 264 260 262 253 261 246 248 245 260 244 246 236 242 229 239 231 241 232 239 230 231 223 224 214 214 207 203 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 235 236 233 230 227 225 226 226 222 220 219 217 219 220 216 216 216 217 215 213 214 218 218 215 213 213 213 214 212 211 213 211 207 202 201 201 195 191 190 189 189 194 197 196 203 206 203 198 199 202 195 193 180 174 181 184 181 176 185 193 195 199 195 197 200 197 193 193 194 198 180 182 194 197 200 184 177 201 229 218 35559 208 1350 75 9722 9 52 39 6864 1839 33 86 55 67 46 47 30 4 13 109 89 135 141 148 131 32 37 61 93 92 116 121 118 9999999 9999999 9999999 9999999 1000000 1000000 128 274 359 178 178 167 142 191 123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 280 268 277 273 275 278 283 280 285 269 267 255 261 269 271 269 271 266 265 263 261 254 259 256 256 243 250 246 258 242 245 236 235 227 239 232 238 230 240 229 232 222 223 212 213 205 204 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 235 234 231 229 227 225 228 228 224 221 221 219 220 220 217 217 218 219 217 215 215 219 219 214 212 212 211 211 211 211 213 213 208 203 204 205 202 197 190 190 193 194 193 194 198 200 198 198 197 192 190 189 183 185 186 187 191 194 198 195 198 196 191 192 199 206 216 221 214 201 182 191 198 205 219 194 179 189 215 207 185 220 35590 210 1350 75 9726 9 53 10 6862 1824 40 81 44 55 24 40 11 -5 -9 1000000 9999999 1000000 1000000 1000000 1000000 1000000 1000000 60 126 109 114 117 105 1000000 1000000 16 127 118 64 84 77 93 92 130 98 183 39 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 276 268 261 253 215 179 147 110 107 132 151 206 247 255 265 272 269 279 274 272 266 9999999 252 261 244 253 248 247 243 254 237 231 229 234 229 238 230 238 232 241 228 229 220 220 211 214 202 203 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 238 237 234 231 230 229 231 231 227 225 223 220 222 225 223 223 223 222 220 219 220 221 221 219 215 214 214 212 209 214 217 215 212 208 207 204 203 202 197 195 195 193 196 201 195 195 190 194 192 185 190 189 185 190 192 187 192 200 199 195 200 199 191 192 207 209 211 216 210 205 210 208 199 220 217 193 174 174 209 188 189 244 200 185 35622 211 1500 75 9728 9 53 42 6861 1808 1000000 1000000 1000000 18 1000000 43 42 1000000 9999999 1000000 1000000 8 22 17 17 20 23 8 -4 1000000 1000000 7 8 -8 20 50 50 47 50 74 91 130 97 183 37 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 284 229 181 143 110 107 126 140 204 247 257 262 277 271 9999999 9999999 9999999 9999999 9999999 247 256 233 247 234 232 234 247 227 223 222 235 230 238 225 240 233 238 227 227 218 218 209 213 205 205 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 242 242 238 233 231 230 231 231 228 226 224 222 223 226 224 223 222 219 217 217 218 220 218 217 216 214 212 211 211 212 215 218 215 209 204 198 196 193 190 191 195 193 191 194 194 197 197 201 200 190 189 188 182 184 181 179 191 185 185 198 195 193 183 182 197 204 202 203 194 185 177 177 201 212 202 200 189 196 225 191 189 210 189 181 177 206 213 35653 217 1425 75 9733 9 54 13 6859 1793 1000000 58 1000000 39 24 12 17 42 48 26 20 53 1000000 14 30 34 33 34 18 4 -8 0 19 21 -4 7 40 54 50 35 7 14 78 107 110 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 272 276 265 268 255 269 272 283 9999999 9999999 9999999 9999999 9999999 9999999 258 9999999 245 254 232 238 225 229 227 241 218 223 223 237 230 238 225 241 236 235 225 226 219 218 210 213 208 205 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 243 245 244 240 235 232 229 229 231 231 229 226 224 223 224 224 223 222 220 218 218 217 217 217 217 217 213 208 209 211 211 214 218 212 209 203 197 195 190 188 196 201 200 192 189 190 193 200 200 198 192 189 188 188 182 173 184 192 191 200 202 189 180 191 204 195 191 200 207 205 191 170 173 200 210 205 206 203 206 203 183 176 190 215 207 194 202 214 221 231 9999999 9999999 210 35685 221 1200 75 9735 9 54 45 6857 1778 1000000 1000000 -7 32 52 51 59 36 33 29 5 1000000 1000000 1000000 1000000 1000000 1000000 11 28 33 17 10 -5 10 12 25 21 1000000 22 66 77 81 52 23 69 95 117 79 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 288 291 274 282 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 260 267 254 257 234 237 235 239 225 238 222 225 234 242 233 234 232 238 237 234 223 222 217 218 212 212 208 203 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 246 247 244 240 237 233 233 235 235 233 230 227 226 228 227 227 225 224 223 223 221 220 223 222 220 216 215 215 212 211 216 218 216 212 209 205 199 194 193 199 200 198 199 199 194 197 200 199 195 191 191 182 181 186 185 192 196 195 199 191 181 185 206 221 214 198 196 201 215 229 209 191 210 223 209 210 204 195 188 192 184 184 217 213 9999999 9999999 230 237 9999999 9999999 239 234 235 35716 222 1200 75 9737 9 55 16 6856 1762 1000000 1000000 13 51 58 56 55 46 36 20 1 -7 1000000 1000000 1000000 -5 25 14 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 23 100 131 124 135 127 68 103 112 115 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 267 9999999 254 255 239 248 238 240 229 237 224 227 236 243 233 231 236 238 235 234 223 221 213 218 210 211 209 205 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 242 245 245 242 240 238 234 235 236 234 232 230 229 229 232 232 228 227 229 226 223 223 223 224 224 221 218 219 219 214 213 217 221 220 211 210 207 198 196 195 194 191 194 199 198 195 193 193 195 196 194 190 183 175 181 186 191 203 193 187 179 180 205 209 197 194 192 191 187 204 229 207 187 205 215 209 214 212 199 184 197 204 189 200 223 223 232 229 9999999 9999999 9999999 219 191 201 240 35748 224 1425 75 9733 9 55 48 6854 1747 1000000 74 59 48 61 56 16 6 24 31 31 29 51 48 3 -5 32 64 84 84 93 101 65 46 50 76 77 98 123 135 71 56 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 258 241 247 235 239 233 237 227 237 229 238 228 231 234 240 237 238 224 224 213 216 209 212 209 206 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 245 245 241 240 239 237 236 237 236 233 231 229 230 234 234 230 229 231 229 226 225 225 224 222 219 218 219 219 217 217 218 222 220 211 208 206 199 195 195 194 193 200 203 200 196 190 193 192 188 192 188 184 184 181 179 188 202 190 184 178 177 197 201 184 174 178 185 178 192 227 219 202 190 187 192 176 175 175 170 192 209 188 195 226 193 210 223 187 183 186 211 167 9999999 9999999 9999999 9999999 9999999 186 201 35779 217 1575 75 9740 9 56 19 6852 1731 1000000 1000000 -3 23 34 50 92 59 50 50 55 14 1000000 1000000 28 64 92 93 94 107 87 78 105 120 71 41 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 267 254 255 238 244 237 243 236 241 236 247 230 237 229 234 229 241 238 237 227 228 216 216 208 210 209 206 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 248 250 246 244 243 241 240 240 240 237 235 232 231 235 235 234 232 230 231 229 226 226 226 221 218 217 218 220 220 221 220 220 216 212 212 208 201 199 197 200 206 204 207 204 196 195 195 186 182 192 192 180 188 199 187 180 191 193 193 193 187 188 196 200 198 194 189 185 190 212 217 198 172 178 205 186 161 145 160 185 191 196 191 198 174 202 226 199 188 185 201 9999999 9999999 206 35811 218 1650 75 9741 9 56 51 6850 1715 1000000 1000000 1000000 1000000 9 77 50 42 40 37 1000000 1000000 1000000 1000000 1000000 1000000 18 58 92 106 116 126 117 83 58 1000000 -7 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 260 265 246 247 237 245 238 248 239 241 236 249 236 237 227 233 227 241 235 236 229 227 220 219 209 208 206 207 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 247 249 246 244 242 240 239 239 239 236 234 232 230 233 237 237 234 232 233 230 226 227 227 224 222 221 220 219 216 217 218 217 214 216 216 210 204 201 202 204 208 204 205 203 195 190 185 184 182 191 195 185 196 203 191 179 177 190 200 206 199 187 194 203 202 194 179 187 204 199 202 198 185 195 212 207 199 179 177 187 195 218 197 198 199 214 244 223 186 9999999 9999999 9999999 9999999 9999999 9999999 195 35842 205 2700 75 9738 9 57 22 6849 1700 1000000 1000000 54 91 70 79 107 82 90 76 37 1000000 -3 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 260 267 245 250 238 242 237 244 244 250 239 245 232 233 224 233 233 239 236 237 229 228 222 222 211 211 206 206 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 245 248 249 248 246 244 241 239 241 239 236 234 231 228 233 238 237 233 232 232 228 226 226 228 227 222 218 219 218 210 210 215 217 215 217 216 212 204 198 204 208 209 203 203 202 196 190 184 189 186 189 189 181 193 192 191 200 193 190 195 194 180 173 184 184 186 189 175 177 209 219 205 198 198 200 191 195 202 189 185 195 193 183 176 187 184 190 206 178 189 165 9999999 178 191 220 206 168 157 35874 221 1650 75 9751 9 57 54 6847 1684 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 29 81 97 69 45 76 43 72 97 95 72 48 54 49 73 42 59 34 141 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 262 269 245 253 240 248 240 243 248 259 245 239 227 228 225 232 233 239 238 237 228 228 222 223 211 213 203 203 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 248 249 248 246 243 241 239 241 239 236 234 230 228 233 235 232 229 228 227 228 228 226 227 225 220 215 216 218 214 218 221 218 215 213 212 208 206 208 209 208 202 194 198 198 194 188 179 185 189 185 183 182 184 184 184 191 190 186 189 180 171 171 180 184 191 188 185 191 204 217 195 196 201 181 169 176 172 163 171 182 172 160 163 158 160 181 161 154 202 181 149 140 159 197 164 9999999 9999999 169 217 35905 221 1650 75 9746 9 58 25 6845 1669 1000000 1000000 -5 21 29 49 46 41 33 46 36 44 37 41 23 36 52 66 52 24 31 27 43 18 28 1000000 48 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 268 9999999 262 268 247 258 234 248 240 246 243 253 241 241 227 231 221 226 225 241 239 241 229 229 223 222 212 215 202 203 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 242 243 243 242 239 238 236 235 236 235 232 229 227 227 231 232 230 228 227 225 226 226 226 225 222 219 217 215 214 214 219 222 219 215 213 213 208 209 212 206 197 192 190 195 202 198 182 171 178 189 188 189 192 183 178 180 182 187 191 191 184 177 176 183 190 186 186 204 207 195 187 191 207 199 183 181 176 162 161 177 178 161 172 182 170 171 179 9999999 9999999 228 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 35936 202 1650 75 9747 9 58 56 6843 1653 1000000 4 54 79 72 18 13 32 8 -6 11 -7 -5 3 -2 20 35 46 33 14 28 15 12 3 1000000 -3 42 1000000 259 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 262 270 249 262 243 249 238 247 239 244 242 246 233 235 225 222 222 238 234 241 233 232 225 222 214 214 201 204 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 240 241 239 237 237 235 235 236 234 231 229 227 227 229 231 230 229 230 227 225 225 226 225 222 220 218 216 216 215 216 220 220 215 214 214 208 206 205 203 196 195 198 193 196 200 192 182 183 192 195 191 193 187 176 177 186 191 189 194 193 176 179 195 189 175 195 210 202 182 160 173 186 168 167 180 169 155 160 176 188 35968 210 1125 75 9751 9 59 28 6841 1637 1000000 1000000 1000000 1000000 1000000 41 16 4 29 37 63 62 34 23 27 10 3 6 -9 1000000 1000000 1000000 29 61 67 56 27 16 10 8 2 45 54 34 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 268 270 253 262 258 259 242 247 241 247 245 253 240 240 232 229 222 229 226 237 233 234 227 226 215 214 199 205 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 242 243 242 240 239 239 238 239 236 233 232 229 227 230 232 232 231 234 234 229 225 226 223 221 221 219 217 219 220 219 220 221 218 213 209 207 206 205 204 196 198 200 189 188 195 195 193 187 188 191 181 181 189 183 181 180 179 181 191 190 177 177 188 191 185 192 198 194 182 167 160 172 168 158 153 144 9999999 9999999 9999999 9999999 199 35999 234 75 75 9749 9 59 59 6840 1621 1000000 9999999 9999999 9999999 1000000 1000000 9999999 1000000 1000000 1000000 1000000 -9 1000000 5 20 10 21 2 10 18 2 12 34 32 32 27 29 13 10 7 1000000 -2 1000000 1000000 1000000 1000000 24 45 53 31 1000000 10 91 155 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 260 262 250 261 248 254 243 246 246 252 237 246 231 235 226 234 217 222 221 230 229 233 227 228 215 214 202 204 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 242 243 242 239 239 240 239 240 238 235 231 228 228 230 232 232 233 233 232 229 227 228 227 224 222 219 217 221 223 222 222 222 221 220 212 208 210 207 202 198 202 204 197 194 192 194 192 186 180 181 177 168 175 185 184 181 186 192 186 172 177 181 180 190 181 9999999 183 183 161 163 167 171 180 171 167 167 152 9999999 9999999 9999999 207 202 9999999 9999999 9999999 9999999 9999999 9999999 145 170 169 36031 240 75 75 9749 10 0 31 6838 1605 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 4 1000000 1 11 1 14 18 10 12 8 16 35 39 40 24 6 1000000 -2 7 1000000 -6 28 100 115 1000000 1000000 15 49 77 163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 260 258 246 254 242 254 243 252 247 255 244 237 225 233 225 232 221 228 217 224 223 230 227 232 227 227 214 213 202 204 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 242 243 241 238 239 239 237 237 236 233 229 227 225 228 232 231 229 228 226 227 228 228 228 226 222 219 220 224 224 221 221 219 218 220 218 215 209 201 201 206 208 207 207 202 195 197 192 186 182 175 178 182 182 181 175 183 189 191 189 180 178 175 179 182 170 164 176 177 162 176 185 169 160 166 191 188 156 144 9999999 9999999 202 9999999 9999999 201 201 9999999 9999999 186 189 166 9999999 9999999 9999999 9999999 185 9999999 161 36062 254 825 75 9753 10 1 2 6836 1590 1000000 -1 -6 1 11 2 7 14 4 18 28 41 53 41 44 26 6 0 -5 -6 -4 1000000 3 104 130 1000000 36 95 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 271 263 260 250 252 241 251 248 255 244 255 242 238 230 232 227 238 226 236 228 230 221 228 221 229 224 226 216 216 203 207 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 241 241 239 238 236 235 234 234 232 229 226 224 224 226 228 228 225 224 224 226 226 225 226 225 223 222 222 223 221 217 219 221 220 219 216 218 213 202 202 204 205 200 201 201 199 201 196 190 182 171 174 189 190 182 175 173 173 171 183 199 195 181 173 174 164 170 185 179 175 172 168 160 155 175 206 201 166 169 192 200 9999999 9999999 9999999 186 9999999 9999999 9999999 9999999 184 175 9999999 9999999 9999999 174 9999999 9999999 149 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 36094 224 900 75 9751 10 1 34 6833 1574 1000000 -5 14 27 21 26 16 3 8 13 39 49 40 39 23 19 17 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 35 270 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 273 268 263 250 251 244 252 248 254 242 253 240 248 241 240 234 242 234 247 241 226 217 223 220 227 221 228 217 216 206 207 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 236 237 236 234 232 230 229 230 227 225 223 221 222 223 224 224 221 221 221 223 224 225 225 222 219 220 222 221 221 218 218 225 226 220 214 219 220 213 206 200 204 203 202 201 196 199 195 188 184 176 177 182 182 180 176 172 172 168 174 194 201 187 164 169 165 164 188 190 181 157 157 165 168 184 190 186 167 169 181 176 163 9999999 185 167 9999999 9999999 9999999 9999999 9999999 9999999 216 183 36125 238 1050 75 9757 10 2 5 6831 1558 1000000 1000000 11 10 4 1 0 1000000 31 44 47 70 64 64 61 22 13 10 28 3 1000000 0 55 71 70 25 13 0 1000000 1000000 1000000 99 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 268 265 254 252 255 253 252 257 254 255 242 247 240 241 240 248 240 242 236 222 218 226 226 229 223 223 216 214 207 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 238 238 237 234 232 231 228 227 225 223 221 219 220 222 225 226 224 223 222 220 221 223 220 217 216 217 221 221 217 217 219 222 225 221 217 216 215 212 208 201 199 202 209 211 201 196 195 186 186 180 173 177 179 178 175 180 176 164 174 192 190 174 162 167 9999999 9999999 181 188 183 165 160 164 160 167 156 152 163 168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 9999999 9999999 9999999 156 36157 241 825 75 9743 10 2 37 6828 1543 1000000 1000000 -5 3 20 -4 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 19 15 41 45 58 53 58 20 11 10 10 64 75 71 36 26 9 1000000 1000000 1000000 79 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 270 258 257 247 256 249 249 246 247 242 240 241 232 232 233 239 237 239 229 228 224 227 228 227 221 216 215 212 207 203 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 240 239 238 234 232 232 230 228 226 223 220 221 225 227 227 225 225 225 223 221 222 223 222 219 218 217 219 223 219 219 221 217 220 220 215 212 215 218 214 205 196 196 201 202 198 191 191 185 179 187 181 176 182 186 191 193 180 169 175 185 186 181 175 179 187 9999999 9999999 9999999 9999999 9999999 154 174 158 154 146 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 135 173 36188 268 825 75 9687 10 3 8 6823 1533 1000000 1000000 14 28 29 22 14 8 2 1000000 1000000 1000000 1000000 1000000 -3 3 5 12 17 -2 -9 -5 1000000 1000000 1000000 1000000 1000000 11 36 34 8 40 28 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 257 255 259 264 265 263 262 260 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 266 260 244 248 245 244 242 237 234 232 236 232 234 224 226 223 226 225 232 230 232 229 225 224 222 219 214 212 210 208 203 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 242 243 243 242 240 238 237 236 234 231 229 226 225 227 230 231 230 228 226 227 228 226 228 228 228 227 224 223 222 222 223 225 225 220 216 215 212 213 222 223 218 211 205 203 197 190 191 192 188 181 176 189 194 184 191 193 188 181 176 174 181 185 178 183 181 182 197 193 9999999 9999999 173 174 187 214 191 179 157 9999999 174 172 163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 169 9999999 9999999 227 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 249 36220 252 1650 75 9699 10 3 40 6817 1530 1000000 1000000 1000000 18 31 30 28 28 9 0 4 2 -5 1000000 -2 -7 1000000 1000000 1000000 1000000 15 38 46 42 31 1000000 110 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 260 263 264 264 269 271 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 268 260 255 244 244 248 244 242 239 238 228 239 233 235 224 226 222 225 225 228 227 229 229 228 227 220 219 214 213 211 208 202 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 248 249 249 248 247 246 245 244 241 237 234 232 232 234 235 236 236 234 232 232 233 232 234 237 235 234 234 232 230 228 225 223 220 220 217 217 219 218 222 221 214 210 207 202 200 197 195 196 191 187 189 188 185 182 181 181 9999999 9999999 9999999 164 173 180 171 181 185 173 183 187 9999999 9999999 200 200 198 184 177 169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 9999999 9999999 260 227 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 168 194 9999999 9999999 300 216 36251 248 1875 75 9703 10 4 11 6810 1535 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 12 9 -5 12 28 47 48 21 26 45 53 46 52 54 52 23 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 275 262 254 254 254 251 253 250 251 233 241 235 237 229 228 224 231 230 232 230 231 232 233 230 221 219 214 211 207 207 201 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 249 250 250 248 247 246 246 245 243 240 238 234 232 234 237 238 237 234 232 233 234 231 231 235 234 231 232 233 232 230 225 220 215 213 215 220 223 219 218 217 211 213 210 202 200 189 180 179 185 186 194 195 188 181 176 177 172 177 175 167 167 174 179 184 179 169 168 165 165 9999999 194 179 157 145 153 148 9999999 171 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 213 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 151 36297 213 1875 75 9692 10 4 57 6803 1554 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -3 3 1000000 82 96 102 89 56 74 72 61 51 42 57 85 24 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 268 263 259 254 254 255 251 254 241 242 231 240 229 234 227 234 231 233 232 234 233 232 230 221 219 212 211 206 205 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 242 243 243 240 238 238 239 239 236 234 232 228 225 226 230 232 230 229 228 227 228 227 226 229 228 224 224 226 228 226 225 223 218 217 218 220 222 215 211 212 214 217 215 210 204 194 190 186 186 185 191 193 189 191 190 184 180 188 179 169 177 175 184 183 166 168 164 161 167 170 160 150 145 151 166 173 198 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 167 206 9999999 9999999 9999999 181 36329 256 600 75 9715 10 5 29 6801 1572 1000000 1000000 1000000 64 31 -1 28 77 100 97 48 62 74 115 113 106 103 21 9999999 9999999 1000000 9999999 9999999 9999999 9999999 9999999 1000000 72 144 92 70 62 56 83 79 57 53 21 10 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 261 253 250 251 245 246 240 244 231 242 234 240 234 236 233 232 234 235 235 230 229 223 220 213 213 207 205 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 9999999 9999999 9999999 243 244 243 241 240 240 240 238 235 232 229 226 226 229 231 231 230 231 229 228 229 231 230 228 227 226 226 228 229 230 228 223 223 225 224 224 219 216 220 222 219 220 217 212 214 215 210 199 194 200 196 189 186 184 9999999 9999999 9999999 9999999 174 179 172 185 186 171 173 170 161 162 164 161 159 168 171 169 165 174 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 122 36360 251 150 75 9699 10 6 0 6802 1589 136 104 1000000 1000000 1000000 1000000 15 33 83 76 42 37 45 86 86 91 58 78 114 126 126 110 78 2 26 51 64 78 78 83 56 30 48 156 102 96 78 64 49 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 260 248 252 243 245 233 239 231 239 239 243 240 238 232 234 233 236 235 231 230 228 223 218 213 208 205 202 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 242 244 245 245 243 242 241 240 242 239 235 232 229 229 230 232 233 232 232 231 229 227 230 229 228 229 232 231 228 230 232 230 227 224 222 221 225 224 223 225 224 223 222 214 206 212 211 211 206 192 191 194 192 184 9999999 9999999 9999999 188 177 172 180 179 188 190 181 179 178 173 177 9999999 9999999 9999999 9999999 196 195 9999999 163 167 177 196 9999999 9999999 196 9999999 9999999 9999999 9999999 9999999 214 180 188 232 9999999 200 202 9999999 9999999 9999999 189 207 9999999 9999999 9999999 9999999 9999999 165 9999999 9999999 9999999 172 189 36392 251 150 75 9694 10 6 32 6805 1606 163 140 87 1000000 12 -5 5 21 89 66 22 32 47 73 71 97 115 128 114 1 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 145 278 145 88 75 89 88 90 104 23 16 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 264 264 258 267 253 257 246 253 242 244 236 240 239 242 235 236 226 235 235 237 228 227 226 229 224 224 215 210 206 202 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 236 237 237 236 235 234 233 234 233 231 228 224 224 224 227 229 226 225 226 224 223 226 228 227 228 228 228 226 227 227 226 226 224 224 221 223 221 218 218 220 225 220 208 203 208 206 207 205 188 185 189 192 186 184 9999999 9999999 9999999 169 176 184 181 184 180 180 186 187 185 183 9999999 9999999 174 176 186 200 183 179 157 155 183 194 168 155 156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 218 9999999 9999999 9999999 9999999 183 9999999 9999999 9999999 174 9999999 9999999 176 9999999 9999999 9999999 9999999 200 36423 246 225 75 9700 10 7 3 6807 1622 345 9999999 9999999 9999999 9999999 9999999 1000000 -8 38 43 64 136 101 55 97 152 126 40 1000000 12 198 326 336 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 323 303 244 1000000 30 93 98 87 75 108 104 111 119 128 129 114 109 25 21 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 260 267 255 264 252 256 251 254 240 243 235 235 226 233 228 233 235 236 224 227 225 231 224 224 212 212 201 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 239 240 240 238 238 239 237 235 234 233 230 227 225 224 226 228 226 224 226 225 224 226 230 230 228 226 225 225 226 226 225 227 227 230 227 220 220 216 213 219 224 215 205 205 208 210 207 207 205 200 201 200 185 183 182 179 9999999 9999999 182 180 169 167 179 191 183 174 177 9999999 9999999 9999999 9999999 175 167 176 187 173 159 145 150 167 152 136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 36455 265 150 75 9700 10 7 35 6810 1639 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 88 65 53 113 79 -9 1000000 61 36 103 78 90 131 317 321 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 250 251 202 89 126 119 150 144 126 99 104 110 162 183 230 180 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 256 261 248 260 246 255 248 251 241 247 230 232 224 233 230 233 229 231 221 231 230 234 225 223 210 213 196 203 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 247 250 251 250 248 247 247 247 246 243 241 240 237 233 231 232 234 233 232 234 234 232 232 234 235 233 231 229 229 230 231 231 230 229 231 229 221 221 221 219 225 224 219 215 216 213 208 213 219 221 217 216 204 195 203 197 191 183 179 179 178 178 185 192 185 181 188 192 190 173 9999999 9999999 176 170 180 181 174 192 184 166 185 184 181 190 179 203 189 9999999 9999999 9999999 165 175 197 221 179 173 163 158 174 155 186 232 204 9999999 9999999 207 219 201 9999999 9999999 9999999 139 156 181 175 9999999 9999999 9999999 9999999 9999999 9999999 195 255 9999999 221 36486 250 1275 75 9699 10 8 6 6813 1654 1000000 28 107 127 83 38 1000000 1000000 1000000 1000000 1000000 9999999 1000000 1000000 36 45 85 128 102 63 74 107 75 90 124 158 145 126 197 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 266 263 252 254 245 253 239 249 245 252 243 252 232 235 227 232 230 231 224 230 223 235 231 234 223 223 211 209 197 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 249 252 252 252 251 251 249 249 249 247 243 240 237 234 232 233 235 234 233 234 236 236 234 235 237 235 233 231 230 230 227 227 227 225 227 227 223 221 221 221 221 219 219 222 224 218 204 209 218 219 214 205 202 206 206 203 204 192 193 189 185 190 194 189 171 176 191 200 219 205 165 183 205 191 188 178 174 192 209 193 176 180 200 216 226 220 183 172 171 187 197 185 221 209 165 190 189 178 209 217 218 216 9999999 9999999 145 204 210 218 9999999 9999999 9999999 202 182 164 9999999 9999999 9999999 9999999 181 9999999 9999999 9999999 9999999 153 198 36518 265 1725 75 9688 10 8 38 6817 1670 1000000 1000000 1000000 9999999 9999999 9999999 9999999 1000000 54 60 95 136 108 69 77 100 72 76 82 86 69 65 34 81 1000000 1000000 112 260 359 336 391 67 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 265 259 253 248 247 241 250 246 243 237 246 240 239 231 235 229 229 230 228 224 232 231 238 232 231 221 223 212 209 200 202 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 249 250 250 250 249 247 245 245 242 239 235 231 229 229 231 231 231 229 228 230 229 230 234 233 231 230 228 225 226 227 223 221 219 219 224 227 225 217 213 212 214 220 224 218 211 212 209 207 207 201 197 202 207 205 199 201 202 198 188 177 177 190 192 177 171 172 175 190 198 188 189 193 205 199 191 191 179 187 199 168 164 191 205 207 9999999 9999999 154 153 210 230 159 170 155 144 215 199 151 160 9999999 9999999 168 9999999 9999999 9999999 205 9999999 9999999 9999999 9999999 9999999 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 9999999 9999999 9999999 157 211 9999999 9999999 9999999 9999999 9999999 261 9999999 243 9999999 9999999 9999999 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 36549 223 2625 75 9687 10 9 9 6819 1686 1000000 1000000 1000000 28 77 64 69 45 60 72 55 91 34 84 92 18 105 231 190 10 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 256 255 253 253 243 251 239 249 243 239 233 238 243 239 230 233 226 232 231 228 224 234 230 235 227 227 220 221 211 207 199 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 245 248 249 248 245 244 243 240 239 238 236 232 229 228 227 228 230 229 228 228 228 225 227 232 231 229 225 224 224 227 228 223 222 221 220 223 223 220 218 219 215 214 225 223 216 214 218 212 206 199 199 207 206 204 203 198 202 208 190 179 185 179 186 194 193 192 193 194 183 184 189 190 179 191 200 204 204 191 183 186 189 184 177 185 192 181 180 173 167 178 202 168 161 174 9999999 173 188 177 170 9999999 9999999 9999999 9999999 9999999 9999999 234 9999999 9999999 9999999 9999999 211 183 9999999 9999999 9999999 188 36581 233 3000 75 9695 10 9 41 6823 1703 1000000 14 77 106 79 90 100 68 55 73 7 67 180 143 51 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 262 255 264 247 255 250 250 240 242 239 245 245 256 233 238 232 242 237 235 231 240 237 235 228 230 223 223 214 212 204 201 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 245 248 249 248 245 243 241 239 240 239 236 233 229 229 228 228 229 227 225 228 228 225 226 229 230 229 226 224 225 227 224 221 220 219 223 222 218 217 220 220 217 216 217 218 220 220 215 208 210 206 206 214 205 201 201 194 204 218 200 193 200 185 181 187 197 209 197 204 206 191 205 215 199 187 187 186 174 200 201 176 215 206 161 180 214 188 183 214 191 201 230 204 200 207 176 9999999 185 238 207 175 168 9999999 159 170 185 247 9999999 9999999 120 169 218 253 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 255 36612 229 3000 75 9688 10 10 12 6826 1719 1000000 -4 68 97 72 112 144 114 87 40 19 90 160 95 34 1000000 1000000 -4 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 261 264 253 263 248 250 245 241 236 249 233 238 235 247 235 244 237 239 234 234 229 234 239 236 228 232 223 222 215 213 207 203 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 247 248 247 244 242 240 238 239 237 235 232 229 228 227 229 230 227 224 227 228 225 226 229 228 228 225 225 225 226 224 223 221 219 222 218 217 224 219 212 215 217 213 218 225 223 211 204 213 213 207 208 209 222 226 202 203 215 209 209 203 197 195 190 189 194 183 185 202 196 208 205 201 194 181 168 155 169 178 178 203 185 158 177 198 193 199 202 165 192 210 199 217 218 185 9999999 172 196 197 197 201 160 160 216 234 9999999 9999999 9999999 9999999 9999999 9999999 249 9999999 9999999 9999999 9999999 256 241 220 221 9999999 9999999 9999999 9999999 9999999 255 195 36644 235 3150 75 9691 10 10 44 6829 1736 1000000 45 78 138 149 134 121 77 46 6 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 265 258 257 248 246 237 236 234 244 234 233 235 236 243 249 240 235 233 232 235 233 236 238 231 230 222 220 215 210 208 202 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 242 245 246 244 240 238 236 234 235 234 232 229 227 226 226 230 230 226 225 228 227 225 226 228 229 225 220 223 224 222 224 224 221 218 218 214 215 220 213 213 218 222 216 212 218 220 209 200 207 207 202 202 212 224 222 213 209 207 197 191 197 206 206 203 198 185 171 176 184 189 187 173 185 197 189 176 161 152 148 158 171 165 159 160 167 176 181 189 169 175 173 170 174 166 9999999 9999999 175 153 193 200 151 132 155 194 221 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 196 150 9999999 9999999 9999999 9999999 9999999 9999999 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 173 36675 225 3150 75 9687 10 11 15 6832 1753 1000000 28 65 120 131 140 133 123 135 82 66 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 260 253 249 246 238 237 236 237 229 232 230 232 230 237 245 239 229 228 234 241 236 234 230 227 221 218 217 210 205 204 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 242 243 241 237 234 232 231 231 231 228 225 225 226 226 227 227 224 224 225 224 222 221 225 226 221 219 219 221 223 225 223 219 215 214 213 214 216 215 213 220 222 215 209 214 217 210 201 201 202 201 203 207 202 199 206 212 207 190 182 180 194 210 200 198 196 181 182 187 184 191 183 169 187 198 187 172 179 177 178 183 168 171 174 163 166 168 169 177 189 190 169 156 155 9999999 203 209 169 180 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 202 239 9999999 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 191 36707 257 750 75 9680 10 11 47 6835 1770 1000000 77 140 13 10 1000000 1000000 24 6 1000000 1000000 1000000 1000000 1000000 1000000 4 34 51 41 1000000 9999999 9999999 13 153 200 171 165 -3 9999999 9999999 9999999 9999999 1000000 77 138 104 108 134 140 144 152 90 77 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 254 249 249 236 241 237 238 225 230 227 227 228 233 240 238 229 238 237 244 237 234 226 225 219 218 217 209 206 205 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 236 237 235 230 228 227 225 225 225 224 222 221 220 220 221 222 221 223 223 220 216 215 219 220 218 217 217 219 224 229 227 219 216 219 219 221 223 220 212 207 216 219 221 225 225 218 213 212 208 208 208 210 210 209 212 218 209 193 193 188 197 211 195 197 205 195 188 190 193 196 184 171 184 192 187 197 219 215 212 183 159 176 193 9999999 176 9999999 195 165 184 221 177 9999999 9999999 185 198 241 220 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 191 203 231 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 36738 241 300 75 9677 10 12 18 6837 1788 1000000 1000000 86 114 218 189 32 75 81 -4 -5 1000000 1000000 -5 1000000 -7 -4 6 -2 1000000 1000000 -6 12 55 42 1000000 9999999 9999999 47 164 206 168 156 -4 9999999 9999999 9999999 9999999 1000000 115 173 115 108 114 138 1000000 175 133 113 134 140 104 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 259 259 251 257 251 252 247 247 235 236 230 233 229 229 223 225 226 230 236 236 228 239 238 241 233 230 226 225 217 215 213 210 206 208 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 231 232 229 224 222 221 221 221 221 220 220 218 215 215 215 216 216 217 217 216 215 211 212 216 218 218 218 216 219 221 220 221 218 221 222 219 221 218 211 207 215 217 220 224 227 229 229 225 215 219 220 209 208 214 221 212 199 195 193 196 197 198 192 193 186 182 193 186 185 190 178 174 178 176 172 192 198 183 182 173 168 168 9999999 9999999 9999999 9999999 208 9999999 9999999 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 198 215 9999999 177 36769 287 300 75 9688 10 12 49 6840 1805 1000000 1000000 87 139 206 212 26 0 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 60 106 172 146 154 157 146 140 104 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 278 264 255 252 253 250 255 246 255 255 253 247 248 241 241 232 236 236 233 225 228 229 231 234 239 235 235 243 241 234 231 229 224 216 216 211 211 207 207 203 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 231 232 230 223 219 219 220 222 221 219 219 218 214 213 215 216 215 213 211 213 214 211 212 214 215 217 216 215 217 216 213 217 217 218 219 212 217 218 210 209 208 208 216 224 226 225 224 221 215 217 219 204 195 200 208 202 190 187 177 188 200 179 175 183 177 175 184 172 163 178 188 177 169 161 156 164 162 159 160 174 182 199 211 195 196 185 170 9999999 9999999 9999999 9999999 9999999 164 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 36801 259 2025 75 9680 10 13 21 6843 1822 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 19 63 46 44 1000000 29 64 138 133 144 175 171 120 113 189 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 278 261 260 253 244 245 249 244 251 249 258 255 254 247 248 236 246 235 241 229 234 225 232 229 228 220 227 231 232 234 238 231 231 225 224 215 217 209 210 205 206 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 228 227 224 219 216 215 215 217 216 214 214 211 208 207 210 213 211 210 209 209 211 210 210 210 211 211 212 214 216 216 211 208 208 212 215 214 212 209 205 206 209 208 215 227 227 223 220 219 218 214 210 207 203 200 205 208 200 194 188 195 197 182 184 189 191 192 187 178 173 176 183 188 199 191 174 172 174 168 161 163 165 191 220 210 205 192 9999999 171 9999999 9999999 9999999 9999999 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 9999999 214 36833 229 525 75 9663 10 13 53 6845 1839 200 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 7 -5 10 8 6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 24 61 50 54 35 115 89 56 69 89 128 145 106 114 189 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 266 258 252 248 244 243 241 240 238 240 242 248 248 250 243 247 236 246 238 245 231 232 224 231 224 222 218 226 229 232 229 235 229 233 227 226 220 219 210 209 207 208 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 225 223 220 216 214 213 212 214 215 213 212 209 209 207 207 210 210 209 209 210 210 210 211 213 214 212 212 216 217 215 212 213 213 211 216 215 209 208 213 215 217 220 220 225 224 220 221 229 226 220 215 213 209 205 209 208 200 201 198 195 195 198 208 210 217 219 208 197 190 189 197 205 222 218 190 194 198 167 161 175 176 172 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 36864 277 300 75 9664 10 14 24 6847 1856 78 383 9999999 137 1000000 1000000 30 48 1000000 1000000 1000000 1000000 1000000 1000000 7 17 56 48 47 38 6 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 14 111 196 172 223 142 115 45 76 98 162 206 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 271 267 258 259 245 249 234 233 235 237 238 241 238 247 241 247 246 250 236 246 236 237 226 234 223 226 227 235 233 236 231 235 229 234 228 229 221 220 212 211 209 206 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 227 226 223 218 215 215 215 217 219 216 215 214 214 212 212 214 213 212 213 213 212 214 215 217 218 216 217 218 216 214 216 220 220 219 220 215 216 222 226 223 221 224 228 228 223 215 219 231 231 224 216 209 207 207 208 207 200 201 191 192 207 212 216 212 217 210 201 198 196 204 210 207 209 219 203 198 194 175 178 186 190 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 36895 219 300 75 9652 10 14 55 6849 1874 1000000 187 9999999 9999999 1000000 5 71 161 1000000 9999999 1000000 1000000 1000000 1000000 13 28 134 115 103 89 43 29 15 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 92 77 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 113 235 9999999 215 183 42 56 149 214 206 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 283 285 271 272 257 261 243 248 238 237 236 243 238 242 236 242 241 241 245 248 234 250 237 243 235 245 232 235 233 234 234 240 234 235 229 231 227 230 223 221 214 213 208 204 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 226 224 221 217 214 215 214 216 218 214 212 212 212 211 212 212 212 211 211 213 212 213 214 215 215 216 216 215 218 217 216 216 214 219 218 216 218 219 219 220 221 216 222 230 223 220 222 223 228 224 211 206 208 206 200 205 207 203 198 195 196 201 204 198 194 187 199 210 200 195 191 187 188 194 183 162 166 182 171 158 36927 214 675 75 9663 10 15 27 6850 1891 1000000 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 93 193 137 122 110 66 47 47 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 58 160 136 154 190 199 104 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 286 284 270 277 262 259 240 243 242 247 231 237 231 241 232 234 238 243 244 248 242 252 243 246 236 247 238 241 238 235 234 242 236 238 228 232 228 228 223 221 214 213 206 205 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 227 225 222 219 217 216 216 218 218 216 214 213 214 213 214 216 215 213 214 215 213 213 215 215 212 213 214 216 220 219 215 215 215 217 216 212 212 211 213 214 213 216 221 226 225 220 218 220 224 217 207 199 198 198 191 194 195 194 197 194 194 193 197 197 179 178 206 211 177 166 174 171 9999999 155 157 158 172 184 170 155 36958 258 1575 75 9659 10 15 58 6852 1908 89 139 164 146 18 1000000 2 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 46 104 137 117 34 72 122 154 160 164 157 212 122 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 290 291 282 281 269 269 265 259 248 253 250 253 232 235 229 241 229 234 241 244 245 249 244 249 246 250 238 244 239 244 235 238 232 240 235 239 228 233 227 228 221 222 214 213 204 207 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 231 231 229 225 223 222 221 222 222 221 219 218 218 217 218 222 223 221 221 218 216 216 217 216 215 216 221 221 218 219 221 222 218 217 220 218 216 217 218 219 218 219 226 232 233 229 224 224 221 212 205 197 195 200 196 189 192 201 203 203 198 202 212 205 206 199 205 197 167 164 9999999 9999999 178 166 172 188 192 178 184 191 174 182 9999999 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 9999999 9999999 9999999 9999999 230 36990 237 525 75 9663 10 16 30 6854 1926 1000400 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 24 47 39 97 43 1000000 7 29 14 -7 51 92 135 133 129 112 97 96 93 100 130 119 82 76 123 49 94 135 155 163 164 80 170 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 281 285 279 281 268 272 266 269 255 259 250 257 259 256 241 238 230 239 228 235 237 238 236 240 234 244 237 246 238 241 237 242 235 242 234 241 233 238 228 232 226 228 221 221 215 213 208 206 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 231 233 233 230 228 227 225 224 224 223 222 219 216 215 215 220 222 220 219 217 214 214 215 214 215 219 221 220 220 222 225 226 218 214 220 225 227 221 218 222 226 224 226 230 232 236 228 226 227 221 212 209 211 210 209 205 212 217 209 198 194 202 201 209 242 221 202 207 198 194 196 209 208 191 180 190 189 176 190 211 192 179 9999999 9999999 212 205 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 37021 215 525 75 9657 10 17 1 6856 1943 1000400 377 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 58 90 78 114 58 1000000 1000000 3 -3 43 93 108 146 136 132 113 95 95 87 91 113 109 135 152 222 164 99 230 231 55 13 163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 281 275 281 270 276 268 272 258 262 251 259 262 256 245 242 237 240 232 234 237 246 237 243 229 242 230 238 236 241 237 244 237 242 238 242 233 241 229 232 226 228 222 220 216 213 208 205 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 225 227 227 227 225 223 221 220 220 218 216 213 209 207 207 211 213 212 213 210 209 210 209 209 210 211 211 215 220 220 216 219 220 217 217 219 228 225 217 224 226 225 229 228 229 237 227 222 234 228 219 221 220 211 212 217 219 211 197 199 215 209 192 204 225 219 211 226 218 206 214 203 197 9999999 179 180 184 211 192 37053 275 600 75 9655 10 17 33 6857 1960 1000400 1000400 9999999 259 394 125 255 271 9999999 9999999 9999999 9999999 9999999 9999999 25 8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 88 138 96 45 47 119 116 117 91 89 89 119 163 221 165 -2 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 262 261 243 247 238 233 218 222 208 208 199 194 179 182 169 183 137 114 147 183 120 135 -8 74 210 230 232 242 239 249 236 242 237 241 235 241 231 230 226 227 223 223 216 213 208 205 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 223 224 225 224 224 222 218 217 218 214 212 210 207 205 206 210 210 209 208 206 207 208 206 208 208 206 208 215 220 217 211 212 219 222 220 216 220 223 220 225 228 222 226 229 227 234 233 228 231 227 225 221 211 205 207 208 205 202 187 190 208 202 188 184 195 208 218 233 220 198 187 175 181 9999999 179 176 174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 167 37084 212 525 75 9661 10 18 4 6859 1977 344 1000400 9999999 9999999 271 355 107 217 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 6 4 -1 1 66 108 91 71 73 103 112 101 90 92 77 36 1000000 9999999 9999999 9999999 9999999 97 232 1000400 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 154 151 140 138 134 183 187 244 188 127 89 108 8 1000000 164 230 229 240 241 246 238 244 238 242 237 239 230 229 226 227 222 222 214 214 209 207 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 227 229 229 229 229 228 223 221 223 219 217 215 211 208 210 215 214 211 209 207 209 208 207 209 211 210 210 215 222 223 219 215 218 225 223 219 219 222 223 226 226 225 226 228 229 228 229 227 226 227 224 212 205 205 202 200 191 194 197 195 193 196 200 189 195 210 212 222 221 199 9999999 9999999 9999999 193 186 180 37116 214 525 75 9656 10 18 36 6860 1995 12 247 251 15 69 169 60 1000000 1000000 1000000 0 -6 1000000 1000000 9999999 9999999 9999999 9999999 1000000 131 152 150 1000000 1000000 2 64 96 96 105 108 87 81 81 89 73 76 9999999 9999999 9999999 9999999 9999999 106 232 1000400 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 257 253 248 239 230 228 228 225 218 209 211 200 195 193 195 163 148 227 322 211 94 36 48 47 9 177 235 227 240 237 245 234 242 240 245 235 240 227 230 225 229 221 221 215 213 208 208 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 229 231 231 230 231 230 225 223 224 222 219 216 213 211 213 218 218 216 215 213 211 211 212 211 212 213 213 215 222 225 222 220 219 223 226 223 219 221 226 226 223 230 236 235 231 227 227 223 220 216 216 211 208 206 193 192 198 203 199 202 206 201 217 207 202 226 219 206 194 9999999 9999999 9999999 9999999 196 186 191 201 203 37147 256 450 75 9669 10 19 7 6861 2013 1000000 1000000 69 92 1000000 54 147 2 21 1000000 1000000 1 1000000 1000000 1000000 1000000 43 258 277 199 149 267 159 1000000 145 206 112 117 107 109 112 0 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 272 274 274 275 272 263 260 253 252 242 240 236 239 241 247 182 134 192 231 215 207 221 236 228 229 233 237 232 242 238 246 236 242 238 246 235 241 230 231 223 226 218 219 215 214 208 207 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 230 232 231 230 230 229 226 224 223 220 217 215 213 213 215 218 221 220 217 215 214 216 217 214 213 214 215 216 218 219 223 222 218 220 225 226 220 221 227 227 226 230 234 234 226 221 228 225 222 220 221 219 212 208 192 193 215 222 197 193 210 201 207 199 197 213 204 195 9999999 9999999 9999999 9999999 9999999 215 9999999 9999999 9999999 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 132 37179 262 525 75 9666 10 19 39 6861 2032 1000000 1000000 9999999 9999999 9999999 239 30 109 -7 1000000 1000000 1000000 1000000 1000000 1000000 59 267 289 212 141 229 1000000 1000000 181 239 159 157 157 92 35 5 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 269 267 271 261 260 187 184 179 193 185 194 187 191 189 182 187 218 238 225 295 293 163 229 232 228 229 238 236 242 243 245 242 245 241 245 236 238 233 234 223 225 217 218 214 215 208 207 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 232 233 232 231 230 230 228 227 224 221 219 217 216 216 217 220 222 221 219 217 218 218 220 218 215 216 214 213 217 219 228 229 220 220 223 226 223 227 231 233 234 231 235 236 228 224 229 224 218 215 214 210 212 215 199 194 211 211 196 202 215 209 206 203 205 208 204 195 9999999 9999999 193 200 9999999 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 210 37210 0 0 75 9680 10 20 10 6863 2049 37242 0 0 75 9711 10 20 42 6867 2063 37273 0 0 75 9715 10 21 13 6873 2065 37305 0 0 75 9720 10 21 45 6878 2057 37336 0 0 75 9724 10 22 16 6880 2044 37368 0 0 75 9720 10 22 48 6881 2028 37399 266 600 75 9729 10 23 19 6881 2012 272 9999999 9999999 388 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 8 2 44 78 122 112 130 98 125 126 125 112 1000000 56 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 74 25 38 1 3 -1 7 0 -1 3 -6 1000000 1000000 -7 -7 1000000 1000000 -9 1000000 2 1000000 10 52 105 193 214 238 230 239 233 240 237 240 233 237 230 225 220 221 212 211 205 210 206 204 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 228 229 229 229 228 226 222 222 223 221 219 218 218 217 216 216 213 213 213 213 212 213 212 212 217 216 211 214 223 222 216 220 225 227 221 219 221 228 233 224 223 230 236 229 223 221 222 230 223 227 227 209 207 210 215 212 216 219 205 213 218 214 208 234 241 226 234 198 9999999 254 237 9999999 9999999 9999999 9999999 230 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 176 195 175 9999999 9999999 9999999 198 174 9999999 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 138 37431 251 600 75 9723 10 23 51 6880 1996 294 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 31 76 73 79 70 68 54 74 92 67 90 80 25 72 90 110 83 82 37 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 94 117 63 30 5 0 1000000 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 5 9 1000000 30 75 124 204 220 238 228 237 233 241 237 240 234 236 229 228 221 221 214 210 205 208 204 203 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 228 229 229 228 228 227 223 222 222 221 218 218 218 218 218 219 217 215 215 216 216 216 215 219 222 219 216 217 223 222 218 220 226 228 219 217 224 228 227 221 220 224 228 229 230 228 231 238 226 217 221 218 213 214 216 217 215 211 205 212 218 219 210 208 214 218 229 201 9999999 239 225 9999999 9999999 228 236 227 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 37462 215 675 75 9720 10 24 22 6880 1981 89 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 6 19 43 48 52 44 40 21 13 37 28 59 76 41 50 84 106 93 46 146 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 66 134 241 163 24 25 17 -5 1000000 1000000 1000000 1000000 1000000 20 52 108 142 157 170 175 134 135 137 196 221 221 231 230 237 232 237 230 241 235 239 232 235 231 229 221 222 215 210 204 205 201 204 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 225 226 226 225 224 223 221 222 222 220 218 216 216 217 217 218 217 216 216 216 215 216 219 222 223 218 217 218 219 219 218 220 223 226 224 220 224 225 219 222 228 228 229 230 231 234 238 239 233 223 223 221 211 210 212 220 215 202 205 215 213 216 214 211 219 222 218 199 202 226 9999999 9999999 217 216 211 216 9999999 9999999 9999999 225 37494 202 1200 75 9716 10 24 54 6880 1966 1000000 1000000 -6 0 4 18 22 30 26 30 26 28 32 33 44 37 27 23 31 17 41 64 64 57 80 60 23 36 32 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 258 250 231 238 223 225 202 191 180 171 159 157 197 216 106 55 40 1000000 1000000 1000000 1000000 14 77 96 104 127 101 154 188 143 149 132 202 227 224 232 226 234 232 241 232 240 229 237 231 234 229 228 220 224 214 213 204 205 204 204 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 220 222 223 220 218 217 218 221 222 220 218 216 215 214 212 213 212 213 213 211 212 213 216 217 218 215 212 212 212 213 212 216 221 223 220 217 222 221 219 224 227 227 225 225 230 231 231 230 225 221 219 218 211 208 208 214 220 211 207 216 211 199 201 208 215 221 199 191 214 215 9999999 9999999 201 197 37525 267 750 75 9716 10 25 25 6879 1951 277 83 1000000 109 40 9999999 9999999 9999999 9999999 1000000 -4 48 42 72 53 38 12 19 44 49 47 41 37 3 10 34 56 76 77 94 79 42 23 37 30 166 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 264 261 260 258 247 249 245 240 227 223 215 220 189 163 124 119 101 111 80 53 34 30 74 154 213 219 226 230 222 234 232 240 230 242 231 237 227 237 235 232 227 230 221 226 218 217 206 208 207 204 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 220 222 222 220 219 219 221 223 223 222 221 219 218 217 216 218 215 213 213 213 215 216 216 213 217 218 215 214 215 218 216 221 224 222 219 217 223 220 214 216 221 224 218 223 227 219 221 221 213 208 204 213 212 206 204 212 223 215 210 215 213 206 211 209 211 229 216 202 204 189 174 175 186 193 186 9999999 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 160 37557 267 750 75 9715 10 25 57 6878 1936 140 1 1000000 59 132 189 197 142 1000000 1000000 1000000 18 28 71 76 69 36 1000000 1000000 30 78 69 69 20 70 88 101 96 102 115 79 -9 1000000 1000000 9 102 146 177 183 58 156 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 260 257 260 237 235 227 223 210 210 192 193 202 199 136 133 85 53 44 34 74 163 215 218 219 225 224 234 231 244 227 234 226 238 230 239 232 236 229 229 223 228 223 219 210 209 208 204 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 219 219 218 216 217 219 221 222 221 221 218 218 217 216 217 219 219 218 217 215 216 217 217 215 217 221 220 221 223 223 226 229 227 225 227 229 226 222 217 214 218 220 216 218 219 217 219 213 210 209 208 210 206 205 208 217 225 217 219 218 219 230 226 211 206 223 226 204 191 184 168 174 191 187 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 37588 207 900 75 9711 10 26 28 6877 1921 1000000 28 116 190 158 108 1000000 1000000 1000000 1000000 1000000 -4 15 38 25 1000000 9999999 9999999 9999999 1000000 1000000 58 111 100 96 67 94 95 57 1000000 1000000 1000000 1000000 87 147 176 171 90 129 110 59 77 97 58 39 -1 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 258 257 246 248 231 229 217 205 205 215 166 162 153 195 194 213 207 233 221 225 217 230 230 239 226 237 228 234 230 237 227 236 230 239 227 228 221 227 221 220 210 207 207 206 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 220 220 218 216 215 215 216 219 220 220 219 216 216 215 214 215 216 218 220 217 214 216 217 219 219 218 218 219 220 220 222 227 226 225 228 230 229 225 223 219 218 223 225 224 225 223 226 228 225 221 216 213 208 203 211 216 215 220 219 214 208 211 219 214 210 208 210 217 205 202 204 183 192 216 216 201 37620 182 2925 75 9714 10 27 0 6876 1907 1000000 1000000 9999999 9999999 9999999 9999999 9999999 1000000 85 114 100 128 136 120 109 107 115 7 101 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 271 272 259 258 234 239 235 230 224 223 219 216 214 224 215 219 213 235 223 229 225 243 234 248 227 235 235 243 233 232 226 237 231 235 227 228 223 226 218 218 209 211 202 207 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 221 220 217 217 217 217 219 222 220 219 217 215 213 214 216 218 218 217 215 215 217 218 219 220 217 215 219 218 215 218 223 224 221 223 222 219 220 215 211 220 230 229 230 230 226 229 232 232 226 218 215 209 207 211 214 208 214 219 205 203 211 219 217 218 208 199 212 202 196 213 226 209 199 206 219 205 185 37651 210 900 75 9710 10 27 31 6875 1892 125 18 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 1000000 -9 89 9999999 9999999 9999999 1000000 80 137 81 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 14 170 194 185 178 112 88 1000000 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 266 268 262 258 235 241 229 230 220 222 218 221 218 223 224 221 224 229 230 235 231 244 234 243 224 235 229 236 226 230 226 239 231 230 227 228 226 224 218 218 212 216 202 204 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 228 227 226 224 222 223 222 223 226 225 224 224 222 220 218 218 222 222 217 217 217 217 217 219 221 219 216 219 219 217 218 222 227 222 224 226 221 222 218 215 224 227 225 225 227 229 233 233 232 224 218 216 212 217 218 213 213 218 215 206 213 221 226 227 229 212 196 208 199 191 212 231 217 200 197 209 206 196 201 37682 213 900 75 9715 10 28 2 6874 1878 125 6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 57 73 105 87 79 57 108 133 142 145 154 193 190 121 135 166 45 37 171 207 178 172 119 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 276 268 261 261 260 259 243 238 231 229 225 230 225 233 221 222 226 223 226 229 235 241 231 233 227 232 223 229 222 225 212 222 216 226 225 229 225 228 224 223 218 217 212 215 203 204 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 230 229 228 224 224 224 224 226 227 225 225 226 224 219 218 220 220 217 217 219 218 218 220 220 217 217 218 216 216 219 221 226 229 228 227 226 222 221 220 221 227 227 226 229 234 234 231 234 228 219 214 215 221 215 211 215 220 219 215 227 219 198 199 214 219 208 208 197 181 187 9999999 194 208 203 197 183 189 217 215 197 199 37714 199 1875 75 9719 10 28 34 6873 1863 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1 10 8 0 43 55 94 118 123 118 121 120 118 95 92 118 38 1000000 144 337 9999999 9999999 9999999 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 266 269 277 265 266 256 260 254 250 242 239 228 229 234 240 233 239 230 236 229 232 235 234 228 234 222 231 220 225 216 222 224 225 209 217 208 212 213 227 225 228 221 222 217 215 208 212 204 203 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 228 227 224 222 222 223 224 225 226 224 222 222 220 217 219 219 218 218 219 222 222 219 217 216 215 217 220 219 218 219 226 231 233 229 223 221 218 223 224 221 227 228 229 233 237 240 236 230 224 219 216 221 227 217 219 222 224 229 224 242 236 212 207 207 218 219 207 197 185 177 9999999 199 199 200 208 188 193 206 189 208 37745 197 1875 75 9714 10 29 5 6872 1849 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 3 53 49 32 35 70 78 85 82 84 85 97 77 44 24 55 65 65 87 9999999 9999999 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 270 263 266 272 269 267 257 253 247 242 239 241 230 233 237 244 236 238 237 247 234 240 237 237 219 227 213 223 209 219 211 222 222 223 206 214 207 211 210 228 226 226 219 221 214 216 206 211 206 201 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 229 228 225 224 225 225 225 226 227 225 223 223 221 218 218 219 220 221 219 221 222 220 218 216 216 219 220 221 218 221 232 231 229 227 224 223 220 224 226 224 228 229 227 231 236 242 236 225 222 218 214 218 224 226 231 224 218 227 231 234 240 243 225 202 203 211 204 208 195 180 186 196 197 191 207 181 183 205 37777 192 2250 75 9721 10 29 37 6872 1834 1000000 43 135 159 164 112 56 26 25 67 81 86 79 107 95 114 102 71 65 70 66 48 74 29 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 265 266 254 250 240 236 239 243 233 240 239 239 239 240 230 245 235 239 228 232 218 224 213 217 206 224 217 225 218 219 207 216 207 215 216 230 222 224 220 222 214 214 207 210 205 199 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 230 230 228 226 227 227 227 229 230 228 226 226 225 222 219 220 221 223 222 222 224 222 220 220 222 223 222 220 218 224 228 227 231 226 223 225 220 218 220 221 225 230 225 227 229 232 227 215 218 212 209 211 213 219 218 220 226 227 230 218 218 238 222 206 212 209 203 202 194 195 189 202 206 9999999 203 190 187 211 37808 190 2250 75 9720 10 30 8 6871 1820 1000000 104 154 169 195 170 62 56 1000000 1000000 1000000 12 129 195 150 152 118 81 68 50 30 33 130 27 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 256 265 245 241 238 241 231 236 231 235 246 244 9999999 241 233 235 225 226 218 223 215 228 213 226 219 228 220 218 209 213 211 219 221 229 222 223 220 221 215 215 210 212 203 199 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 232 231 230 229 229 230 232 234 233 232 230 228 228 226 224 223 224 225 226 225 225 223 222 223 220 218 222 225 225 227 229 231 233 231 224 218 219 219 219 218 221 229 222 224 226 229 233 227 222 211 210 209 215 219 212 228 239 227 217 208 215 238 232 221 230 218 203 197 202 217 218 215 203 192 195 181 37840 192 2325 75 9720 10 30 40 6870 1805 39 116 161 193 171 44 55 26 1000000 36 69 93 113 100 113 96 71 29 15 1000000 4 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 262 264 246 243 237 239 235 245 252 249 235 238 232 232 224 225 222 232 216 228 213 226 223 231 222 219 209 210 208 216 220 229 225 223 220 219 217 215 209 212 203 200 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 233 232 231 229 229 232 233 234 233 232 231 228 229 228 226 226 228 230 229 227 224 224 224 221 217 218 224 228 231 232 232 234 232 231 228 218 219 219 218 223 226 227 223 223 230 233 230 235 224 211 212 211 215 216 217 230 235 220 210 210 218 230 217 208 226 239 217 199 203 204 204 188 192 209 187 9999999 9999999 201 195 37871 212 525 75 9722 10 31 11 6870 1790 316 9999999 376 297 164 167 59 6 3 11 25 53 77 86 34 8 57 119 148 1000000 1000000 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 -4 34 51 65 80 73 106 101 66 67 78 78 -2 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 264 269 251 252 239 242 240 248 239 247 242 241 229 228 224 231 224 234 216 223 208 224 222 227 221 226 215 216 205 207 216 230 224 224 221 222 219 215 208 209 202 202 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 232 231 229 227 228 230 230 231 231 230 229 227 228 226 224 225 227 228 227 227 224 222 222 220 220 223 225 226 227 229 226 229 230 232 230 219 219 218 220 224 223 225 229 229 232 232 228 228 216 207 212 220 215 207 213 223 225 212 206 213 223 222 197 194 208 221 216 196 201 193 9999999 180 188 212 212 37903 211 450 75 9726 10 31 43 6869 1775 1000000 291 366 386 254 100 109 2 9 22 29 43 68 84 78 35 32 88 149 160 91 101 132 99 87 100 124 141 80 -6 113 62 60 97 91 74 148 143 59 1000000 -7 32 121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 266 266 257 266 252 254 248 247 240 250 245 246 233 236 229 234 221 232 220 228 212 224 220 227 224 230 221 223 209 209 218 233 220 227 223 225 219 215 209 206 202 203 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 232 231 228 227 228 228 229 230 232 232 229 228 227 225 224 224 225 226 225 223 222 223 223 220 222 225 226 228 229 227 224 226 226 233 233 223 223 223 225 221 221 232 236 232 227 224 228 229 215 206 202 215 216 205 210 217 214 215 217 210 212 220 207 206 202 195 212 215 222 216 196 192 195 37934 207 1125 75 9728 10 32 14 6869 1761 1000000 1000000 21 26 1000000 1000000 1000000 42 103 140 129 118 122 110 104 70 96 120 140 97 37 383 166 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 278 275 273 257 254 252 255 242 247 240 237 230 236 228 237 230 232 220 228 223 231 227 234 222 223 212 221 229 237 223 228 223 225 220 213 207 204 203 203 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 230 229 228 227 228 229 228 230 233 233 230 227 226 225 226 226 225 226 225 222 222 224 222 220 220 221 223 229 233 229 227 229 230 232 228 221 221 217 216 218 223 229 232 234 231 222 217 222 218 213 209 217 221 213 207 203 210 225 236 216 208 219 214 216 213 209 215 217 229 218 197 194 190 180 164 9999999 9999999 202 37966 215 300 75 9730 10 32 46 6868 1746 163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 17 19 1000000 1000000 1000000 1000000 17 98 112 106 130 127 142 94 309 51 183 286 279 220 104 130 182 167 158 42 223 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 260 260 247 252 246 251 241 240 232 240 233 241 230 231 221 228 224 233 228 240 223 221 213 221 227 235 228 227 221 225 219 215 205 205 202 204 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 228 226 225 226 227 227 226 229 231 229 226 224 223 222 221 223 224 224 224 221 219 218 217 216 219 219 218 221 225 228 224 223 228 226 220 217 221 221 214 221 231 226 223 237 235 229 221 219 222 217 219 226 224 216 209 206 211 222 232 226 217 219 221 204 208 225 219 204 9999999 9999999 9999999 9999999 9999999 180 178 37997 216 300 75 9727 10 33 17 6867 1731 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 9999999 1000000 1000000 57 114 100 150 171 161 128 192 23 20 57 23 29 113 97 122 115 136 124 178 151 329 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 262 9999999 9999999 265 248 251 249 250 241 245 238 240 228 236 219 230 220 228 229 238 228 240 231 230 212 217 214 227 224 228 222 225 218 220 206 208 205 205 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 223 222 222 223 224 223 223 224 226 225 222 221 220 218 216 219 220 220 219 217 214 214 217 218 218 220 218 214 218 227 223 219 225 222 220 223 227 228 224 223 229 226 224 235 229 224 226 226 225 216 213 224 232 223 214 215 215 214 219 207 197 207 217 208 213 226 211 9999999 9999999 9999999 9999999 9999999 9999999 182 173 180 38029 182 2100 75 9725 10 33 49 6867 1716 93 103 113 97 -5 1000000 27 32 41 126 101 105 95 115 142 180 147 142 69 97 147 21 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 258 261 249 249 238 244 237 237 226 233 224 229 225 232 232 239 232 243 233 232 214 220 212 220 222 229 225 227 219 219 209 210 208 205 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 220 220 221 221 222 221 221 222 224 223 220 219 217 215 215 218 219 220 218 215 215 216 218 220 220 221 220 217 219 227 226 222 228 228 224 226 225 219 219 219 220 225 227 229 224 217 224 225 218 213 209 217 231 227 213 206 207 216 222 208 191 198 206 207 208 199 38060 257 2175 75 9731 10 34 20 6866 1701 46 104 106 103 104 128 86 1000000 -5 74 56 110 101 141 153 138 121 74 89 133 12 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 259 263 258 259 254 253 242 253 240 243 229 233 229 229 230 238 233 238 231 241 223 226 214 222 219 228 225 231 225 228 216 216 208 210 206 202 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 222 222 222 222 222 222 221 223 223 221 219 218 217 215 217 220 221 222 222 219 218 219 218 218 223 223 222 223 224 226 225 222 226 228 227 227 224 219 216 212 215 226 228 225 221 216 223 226 219 217 213 212 219 214 210 210 9999999 222 231 218 206 212 211 200 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 163 38092 190 1275 75 9733 10 34 52 6866 1686 76 79 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 50 104 102 102 101 99 71 41 75 99 80 112 101 128 123 121 127 130 166 161 41 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 267 273 265 264 257 257 250 250 252 255 245 252 241 249 231 232 230 236 229 238 233 241 223 227 218 221 216 228 225 237 224 232 223 226 218 216 206 207 203 202 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 224 223 223 222 222 222 221 222 223 221 221 220 219 218 218 221 222 223 223 221 222 225 222 220 222 222 225 228 228 226 223 224 225 222 224 226 225 225 224 222 227 232 226 222 227 227 229 236 231 221 214 216 216 204 202 219 229 218 210 204 221 230 218 38123 204 150 75 9740 10 35 23 6865 1672 1000000 17 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 26 11 1000000 1000000 48 188 266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 25 97 128 106 76 83 109 115 112 104 131 136 221 179 50 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 276 266 257 253 259 248 248 247 249 238 249 237 244 231 234 241 244 232 240 230 234 220 220 218 224 223 235 231 236 226 230 223 226 218 216 205 204 202 203 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 224 223 223 222 222 222 221 221 222 221 221 221 220 218 217 218 219 221 221 220 221 222 222 222 220 221 224 226 226 225 223 221 223 222 220 223 222 226 226 224 230 226 214 221 232 229 228 231 219 210 215 220 217 212 207 222 233 212 9999999 209 215 212 38154 204 150 75 9737 10 35 54 6864 1657 1000000 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 17 88 46 19 1000000 27 47 111 133 42 22 26 24 39 6 13 26 76 83 56 58 92 88 88 57 43 95 126 128 88 97 47 38 21 35 1000000 83 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 273 262 261 251 258 244 245 241 242 235 243 234 242 229 231 236 239 235 242 233 229 220 220 219 231 223 234 228 234 224 230 223 224 215 215 209 206 202 203 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 220 220 221 221 220 219 218 218 220 219 217 216 215 213 213 214 215 217 218 218 217 216 216 217 216 219 223 223 223 223 226 224 222 222 221 223 224 224 220 217 219 217 213 222 231 223 215 218 214 212 219 215 212 222 225 231 234 229 228 226 215 191 38186 192 1200 75 9737 10 36 26 6864 1643 247 67 45 -3 50 12 46 73 44 33 34 38 63 32 40 50 102 99 70 72 86 61 46 41 31 31 59 84 68 66 61 45 14 3 1000000 76 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 260 265 251 255 241 244 243 249 238 242 229 240 227 233 229 236 233 241 238 238 225 223 223 233 222 228 223 230 222 230 223 224 217 216 212 208 202 203 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 216 216 216 216 214 212 211 212 215 213 210 209 209 206 208 210 211 215 216 214 213 212 212 211 213 218 220 222 224 224 227 226 223 224 221 222 227 223 217 224 223 214 222 231 232 227 214 216 224 225 217 204 207 219 223 226 238 235 231 242 236 209 202 203 38217 185 2175 75 9738 10 36 57 6863 1628 1000000 1000000 22 75 82 83 91 102 82 49 47 51 64 73 99 105 66 52 39 1 1000000 39 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 260 262 256 264 251 252 250 256 242 252 236 241 235 242 232 242 235 246 234 243 234 230 227 234 225 230 224 230 222 229 222 224 220 218 212 209 204 203 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 213 214 213 211 209 207 206 208 208 206 205 204 203 200 204 209 211 213 212 210 208 210 211 209 212 218 216 217 220 219 222 222 223 224 223 224 222 220 222 228 224 212 219 224 225 228 223 220 219 218 211 205 208 217 219 223 239 227 214 225 223 221 211 199 211 9999999 9999999 9999999 9999999 231 38249 188 1950 75 9730 10 37 29 6862 1613 1000000 1000000 65 113 122 136 155 131 97 90 70 70 73 87 220 266 165 122 123 71 35 28 -5 1000000 104 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 265 255 256 246 250 238 246 238 238 234 243 233 236 235 242 234 239 230 233 226 227 227 232 227 232 220 225 221 225 222 221 213 213 206 202 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 215 217 216 212 209 208 206 207 207 206 206 204 204 202 204 210 213 213 211 209 208 210 212 213 211 213 214 216 216 215 220 223 227 227 223 221 220 220 224 226 222 218 213 208 215 221 221 220 222 215 211 223 221 209 213 224 232 233 220 208 206 204 201 204 217 207 9999999 9999999 9999999 225 38280 199 1725 75 9732 10 38 0 6861 1599 32 62 44 47 70 87 75 88 92 99 79 92 76 45 71 102 111 220 292 201 71 123 136 1000000 7 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 251 254 245 254 241 246 236 237 232 245 236 236 233 240 237 239 227 237 223 230 228 232 229 233 221 224 219 230 223 222 210 212 205 201 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 217 219 219 215 212 211 209 209 210 209 208 207 208 208 209 212 214 213 211 212 214 215 216 215 211 211 216 219 220 223 228 226 224 228 224 219 224 220 221 228 222 219 219 215 215 217 220 222 222 219 220 228 226 217 217 216 221 236 232 220 217 211 213 220 214 198 198 210 9999999 223 207 9999999 9999999 9999999 194 197 205 218 38312 205 1350 75 9733 10 38 32 6860 1584 1000000 1000000 -3 64 53 56 95 84 91 110 112 89 97 93 96 84 91 82 60 121 150 173 99 97 49 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 9999999 250 9999999 243 255 239 251 242 251 237 242 235 244 238 248 237 243 225 236 225 226 227 228 219 225 223 232 223 221 209 210 205 203 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 216 218 218 215 212 212 210 211 212 211 210 210 211 211 210 212 215 214 214 215 216 219 218 213 213 215 217 220 221 223 223 223 225 228 225 220 220 215 218 226 220 218 224 227 220 214 218 218 215 214 219 226 225 226 228 227 227 234 234 223 219 220 225 229 210 195 206 217 226 218 213 221 9999999 235 203 198 206 213 220 38343 212 750 75 9734 10 39 3 6859 1569 78 136 149 104 131 97 65 36 77 120 119 107 87 126 140 127 122 116 112 99 103 105 111 125 60 81 122 77 43 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 265 9999999 255 265 250 262 245 257 246 253 240 243 238 242 237 249 235 238 230 238 229 229 226 227 219 224 221 225 217 217 210 208 206 205 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 224 224 224 223 221 221 219 219 221 220 218 218 217 216 216 218 221 222 220 219 219 219 220 220 219 218 218 220 218 220 219 218 224 227 222 217 217 215 218 219 218 221 222 231 230 217 215 216 223 222 214 227 230 225 226 228 235 232 220 220 215 208 217 226 217 207 210 201 212 225 229 227 9999999 9999999 192 179 182 187 38375 223 150 75 9740 10 39 35 6858 1554 106 103 203 204 90 10 1000000 16 99 151 155 158 142 94 72 64 97 131 113 100 85 131 136 152 140 96 -6 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 261 9999999 261 258 253 253 254 257 246 245 241 247 243 245 243 246 240 246 228 232 230 237 236 244 233 232 223 222 214 219 214 216 209 207 206 205 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 236 235 235 234 235 233 230 230 233 231 227 227 225 223 223 225 228 229 224 223 224 223 223 224 221 218 221 226 225 223 221 221 221 219 217 216 216 217 222 219 220 224 217 222 229 223 221 220 227 227 214 220 230 235 230 219 221 222 213 215 219 214 219 227 223 215 222 215 212 219 210 213 195 185 184 164 172 189 187 203 205 38406 221 150 75 9743 10 40 6 6858 1540 314 256 146 139 127 82 36 116 89 88 116 141 130 89 84 73 102 116 93 87 82 143 114 173 131 1000000 257 271 9999999 9999999 9999999 9999999 9999999 9999999 9999999 343 243 251 146 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 268 265 269 258 261 260 9999999 253 260 251 258 248 256 248 248 244 245 243 241 243 244 235 242 236 246 243 252 244 248 233 238 228 230 236 249 237 232 223 221 214 220 216 218 210 209 206 205 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 239 240 238 237 238 237 234 234 236 234 231 230 227 224 225 226 230 231 227 225 226 225 223 221 220 219 221 228 229 222 221 225 225 217 214 217 222 223 221 221 218 217 216 219 224 223 223 221 225 228 222 214 224 237 228 220 218 223 225 224 219 220 221 209 215 205 197 212 217 221 209 213 197 190 192 9999999 9999999 9999999 190 38438 217 150 75 9744 10 40 38 6857 1524 329 261 1000000 1000000 34 57 76 84 69 57 73 71 92 65 71 58 149 188 1 43 63 275 91 97 83 88 66 50 54 56 193 288 272 138 129 41 80 266 135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 264 267 257 262 249 246 249 254 247 255 245 256 249 251 243 247 239 243 236 235 237 243 234 240 236 242 237 247 240 250 233 245 228 224 229 244 231 231 223 221 217 221 218 216 210 211 207 204 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 239 237 236 235 236 236 234 234 234 232 231 230 227 226 225 227 230 228 226 223 224 224 221 218 218 222 222 222 225 224 224 225 226 221 218 217 219 226 226 224 218 216 220 222 225 224 223 220 219 226 223 214 225 228 210 209 222 229 227 225 219 215 215 204 203 9999999 9999999 9999999 9999999 213 214 209 199 9999999 191 38469 217 150 75 9743 10 41 9 6856 1510 1000000 1000000 1000000 1000000 1000000 3 50 31 40 54 51 45 67 75 94 104 197 262 69 88 59 1000000 11 102 104 85 29 51 78 88 40 51 43 0 1000000 24 73 274 208 89 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 270 264 270 261 260 249 247 244 246 248 256 251 257 249 248 245 251 241 238 236 237 234 238 239 243 236 238 235 243 236 244 230 241 231 228 231 242 229 230 223 223 219 222 220 216 209 212 207 204 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 234 233 233 233 233 233 232 232 232 231 230 229 227 224 222 225 227 227 225 221 221 223 222 220 220 222 222 219 220 222 223 226 226 222 221 217 215 225 232 228 223 221 216 212 218 219 223 227 218 215 209 208 223 222 207 215 229 224 222 219 219 217 210 208 206 199 207 219 9999999 9999999 199 196 192 187 190 38501 243 150 75 9740 10 41 41 6855 1495 249 164 128 150 92 1000000 50 167 143 116 61 29 32 129 172 158 156 147 183 75 37 1000000 2 99 102 83 26 49 77 88 40 51 38 1000000 1000000 63 356 242 209 55 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 272 263 260 253 256 249 244 243 241 9999999 249 249 250 242 241 241 249 242 235 236 240 239 234 239 241 235 237 236 238 228 230 229 231 231 235 234 236 226 227 219 222 218 219 219 217 211 212 208 206 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 235 234 233 233 232 233 233 233 233 231 230 229 225 222 223 225 227 227 226 222 220 221 222 223 222 222 222 221 222 222 221 222 219 218 219 219 220 225 227 222 218 215 212 214 221 220 227 232 227 227 220 221 222 212 217 229 231 228 224 221 212 221 213 207 216 207 234 244 212 192 194 208 204 200 185 172 206 220 208 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 167 171 38532 273 150 75 9739 10 42 12 6852 1482 176 181 144 130 81 1000000 24 130 136 151 120 111 34 64 99 90 145 142 196 1000000 -9 12 23 18 54 49 30 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 86 154 99 63 75 49 -6 17 50 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 264 255 255 247 248 247 244 249 253 9999999 9999999 9999999 245 246 239 244 246 251 239 241 240 241 232 232 228 9999999 240 241 235 221 226 224 226 226 235 225 226 222 224 218 219 216 216 215 213 214 210 210 209 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 240 237 235 234 234 233 235 234 233 232 232 230 225 224 225 228 231 229 227 221 218 219 222 226 223 223 224 224 224 221 218 216 215 216 221 222 224 225 221 216 210 209 209 211 216 220 227 227 230 236 230 231 220 205 220 237 237 238 220 222 231 227 221 226 231 225 251 243 217 215 228 240 230 208 182 184 231 260 237 202 201 9999999 198 205 212 9999999 178 179 184 207 176 183 201 165 9999999 9999999 9999999 9999999 9999999 180 205 179 9999999 9999999 9999999 9999999 200 226 254 232 9999999 9999999 217 201 9999999 9999999 9999999 9999999 9999999 9999999 243 159 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 155 38564 282 150 75 9706 10 42 44 6846 1474 51 121 64 9 -4 1000000 1000000 58 109 143 121 108 44 1000000 9999999 9999999 9999999 9999999 9999999 54 61 1000000 1000000 1000000 -6 10 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 60 107 90 63 78 64 29 27 25 1000000 1000000 117 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 255 258 250 244 248 258 262 257 9999999 9999999 9999999 252 252 9999999 253 252 254 243 245 241 9999999 9999999 9999999 9999999 9999999 9999999 238 236 220 227 225 232 228 235 226 224 223 224 220 219 219 216 217 212 213 208 211 208 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 242 241 239 236 236 235 235 236 235 234 235 234 230 228 228 228 231 234 232 228 223 223 226 227 229 230 230 227 224 224 221 220 222 221 219 223 223 218 216 218 213 205 207 208 208 212 216 222 220 218 224 226 233 231 221 229 238 233 225 218 220 219 215 226 237 227 217 225 227 213 209 220 240 262 240 200 212 254 257 242 228 9999999 9999999 9999999 203 227 225 9999999 217 197 218 189 156 162 172 195 186 9999999 9999999 188 222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 9999999 9999999 9999999 9999999 234 9999999 9999999 9999999 9999999 221 206 223 221 207 170 142 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 294 38595 222 3375 75 9697 10 43 15 6840 1475 1000000 25 44 71 97 82 67 78 68 -2 1000000 119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 237 230 228 225 229 225 234 228 233 227 224 226 225 221 221 220 217 218 215 213 207 209 206 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 239 239 236 234 234 232 234 235 233 234 233 230 226 225 228 229 229 230 228 226 225 227 229 226 227 231 232 228 224 223 220 220 223 222 220 223 225 220 216 222 218 212 215 219 220 223 220 212 213 216 224 232 238 235 238 247 237 219 199 214 218 197 206 221 220 208 201 207 219 223 9999999 202 243 281 252 221 240 254 233 240 253 227 204 209 211 221 245 242 228 198 9999999 9999999 9999999 9999999 191 236 225 9999999 9999999 238 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 276 254 204 185 286 254 38626 261 1575 75 9682 10 43 46 6834 1482 1000000 1000000 1000000 9 22 42 21 8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 35 96 117 102 111 87 83 122 106 99 108 86 15 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 239 238 233 228 225 231 236 230 234 228 229 226 226 227 226 221 220 217 216 216 212 213 208 207 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 229 226 225 224 223 222 223 223 223 224 221 218 217 216 217 218 216 216 217 216 216 216 215 214 217 220 222 220 218 218 215 215 219 217 210 214 222 221 217 220 216 214 215 220 220 218 208 199 209 213 212 220 220 214 227 241 240 228 205 204 207 207 220 217 209 217 224 219 216 220 211 206 231 242 211 207 204 191 191 198 209 202 186 194 191 173 182 191 195 192 9999999 9999999 9999999 9999999 200 178 9999999 9999999 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 234 294 277 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 9999999 9999999 9999999 9999999 251 38658 281 975 75 9683 10 44 18 6830 1496 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 -5 14 40 46 44 13 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 38 129 161 144 118 117 114 78 111 132 136 152 228 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 248 9999999 242 239 235 237 233 234 236 235 234 235 232 233 223 228 223 229 232 235 237 233 224 225 226 226 227 224 222 218 217 214 210 211 210 207 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 221 219 217 216 215 215 216 216 217 217 213 212 212 210 211 211 211 213 214 213 212 210 209 211 212 217 221 220 216 216 217 215 217 213 208 208 212 211 214 220 215 209 211 217 216 218 218 209 208 209 208 210 204 206 213 211 218 227 222 203 193 197 216 224 217 208 204 206 198 182 189 202 202 204 199 186 9999999 9999999 9999999 150 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 161 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 148 9999999 9999999 9999999 9999999 265 161 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 175 38689 274 600 75 9688 10 44 49 6828 1512 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1 13 -8 -1 8 9 22 29 23 21 18 11 -2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 61 167 192 155 124 109 129 84 21 19 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 268 261 251 251 247 251 246 241 242 245 246 248 239 241 251 245 240 236 233 232 226 226 226 225 227 226 227 229 224 231 223 228 225 224 225 231 234 238 228 226 226 225 221 224 222 220 219 213 208 210 204 203 201 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 221 219 217 217 216 215 216 217 218 218 217 216 214 212 212 214 216 218 219 217 216 215 216 216 216 220 224 224 222 224 225 221 218 215 215 214 213 215 222 224 225 223 224 227 221 220 222 209 205 214 219 215 208 208 207 204 204 216 224 219 212 208 213 221 220 208 210 218 216 9999999 9999999 225 213 205 225 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 157 9999999 9999999 9999999 9999999 9999999 9999999 219 144 38721 267 525 75 9673 10 45 21 6829 1529 1000000 1000000 1000000 1000000 1000000 1000000 -4 -1 12 22 9 12 16 2 17 23 17 33 28 14 12 15 19 16 14 6 20 15 1000000 1000000 0 7 17 35 6 1000000 22 57 74 46 38 9 1000000 65 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 276 270 264 258 252 255 247 248 247 242 247 245 246 254 244 250 249 243 244 241 233 235 229 228 229 228 231 221 225 228 226 233 232 233 232 229 227 228 231 241 239 233 233 224 217 224 223 223 220 211 207 209 203 201 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 221 218 216 216 216 217 216 216 218 219 218 217 216 213 212 212 214 218 219 218 218 219 217 215 214 214 216 221 222 226 229 223 219 218 218 221 221 222 229 232 228 224 223 225 222 212 204 198 203 210 214 213 209 207 209 206 209 218 220 213 214 219 206 203 203 218 229 215 9999999 222 223 225 9999999 204 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 203 215 38752 209 675 75 9688 10 45 52 6830 1546 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 1000000 1000000 35 9 18 19 -9 1000000 1000000 9 33 47 42 44 29 1000000 1000000 72 93 37 43 43 37 33 37 42 37 22 9 1000000 1000000 133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 271 263 257 253 255 248 246 244 245 253 249 255 257 252 251 250 249 250 244 235 241 238 235 233 231 231 229 229 232 234 237 238 238 236 237 236 234 234 241 240 239 236 227 222 227 224 226 224 215 211 208 207 205 200 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 220 219 216 217 218 219 218 218 219 220 218 215 214 212 211 210 213 217 217 218 217 216 216 214 211 210 212 221 224 223 222 220 220 221 222 225 225 221 224 230 230 226 221 218 215 208 201 210 215 213 214 211 206 204 214 210 217 223 211 212 217 218 212 211 214 223 220 200 9999999 209 221 221 222 9999999 201 38784 197 1650 75 9681 10 46 24 6832 1563 1000000 1000000 1000000 1000000 1000000 1000000 1000000 42 41 40 12 20 33 56 49 69 71 38 52 57 52 47 49 46 38 22 -1 1000000 1000000 122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 251 259 248 243 231 239 238 246 245 245 242 242 236 244 241 241 236 237 234 234 227 228 224 225 226 233 227 232 229 236 233 240 235 235 230 235 232 240 232 231 221 222 221 226 223 219 211 208 202 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 219 217 216 217 219 219 218 219 220 220 219 217 215 213 211 209 213 218 218 218 216 217 217 215 212 208 213 220 224 222 219 221 223 222 221 221 220 219 218 218 223 229 222 218 211 204 206 215 223 219 212 219 219 212 209 209 219 216 202 211 221 222 214 212 220 213 213 216 195 201 219 228 229 218 199 178 38815 198 1500 75 9685 10 46 55 6833 1579 1000000 1000000 1000000 1000000 24 40 37 55 63 75 77 70 39 46 49 48 41 48 45 34 54 44 60 61 73 49 27 34 1000000 5 41 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 255 266 256 254 242 249 233 242 9999999 9999999 9999999 251 239 244 246 245 244 238 236 237 232 235 227 230 234 237 228 234 225 238 234 240 235 238 235 233 234 247 234 231 221 222 220 228 224 223 211 209 201 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 221 219 218 218 219 219 218 218 219 220 220 219 218 215 213 211 214 221 222 221 221 220 218 217 217 212 214 221 225 223 225 227 223 223 224 220 217 218 222 220 222 225 221 221 211 205 211 209 209 214 215 216 214 212 207 209 220 221 207 201 215 223 215 211 207 199 207 220 209 212 9999999 214 205 200 199 38847 211 525 75 9687 10 47 27 6834 1596 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 27 69 116 101 21 1000000 10 37 39 56 74 79 78 77 44 40 32 25 24 29 51 122 157 59 9999999 9999999 9999999 9999999 9999999 279 229 315 348 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 265 264 259 255 255 247 246 257 247 245 252 244 241 249 242 241 239 236 232 234 234 230 235 240 238 234 228 230 234 233 236 234 236 239 232 240 244 236 227 223 222 220 224 224 222 212 209 206 200 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 230 229 227 226 225 225 224 225 225 225 223 222 222 220 219 220 222 226 226 226 227 225 224 222 221 219 221 226 226 227 232 231 226 226 224 221 218 214 220 229 230 229 228 230 225 215 213 209 201 209 219 215 217 216 217 222 222 226 221 215 226 229 227 229 226 231 233 9999999 9999999 9999999 226 215 210 234 240 38878 281 600 75 9682 10 47 58 6835 1613 1000000 1000000 -2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 58 96 96 9 1000000 1000000 1000000 1000000 13 54 67 67 90 61 24 -3 23 38 52 54 39 20 71 47 43 55 108 123 146 157 176 45 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 266 265 262 252 253 256 264 254 251 248 247 245 246 243 237 239 237 231 235 233 235 232 232 239 233 229 234 239 234 240 234 238 238 237 241 234 231 224 221 225 223 223 224 219 214 213 208 201 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 235 235 233 231 228 228 228 230 230 227 225 224 224 222 221 224 227 229 231 230 229 229 228 225 221 224 228 228 226 229 233 230 230 229 221 219 218 213 218 232 236 230 225 227 231 220 212 212 208 211 215 221 231 233 229 224 220 221 215 208 209 214 221 229 243 243 228 9999999 9999999 9999999 9999999 9999999 9999999 236 9999999 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 260 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 157 38910 257 1725 75 9686 10 48 30 6837 1629 1000000 1000000 1000000 1000000 1000000 4 22 23 27 37 34 27 27 24 17 10 19 1 37 40 29 45 94 120 145 158 175 36 157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 257 263 262 255 249 251 9999999 255 256 253 247 254 245 248 245 250 237 232 233 238 231 233 223 234 228 239 231 244 239 245 239 244 237 242 239 235 225 227 215 222 222 228 224 223 213 215 209 202 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 232 232 231 228 226 226 224 224 226 224 222 221 221 218 217 221 224 227 228 226 223 225 224 222 223 225 226 225 226 227 229 231 233 231 224 220 218 217 220 227 233 228 221 221 226 225 219 218 215 210 210 214 218 228 228 224 218 214 218 216 210 208 214 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 217 193 209 9999999 9999999 9999999 241 227 224 9999999 9999999 9999999 9999999 9999999 9999999 228 9999999 9999999 9999999 9999999 9999999 222 232 230 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 38941 278 1050 75 9674 10 49 1 6839 1644 1000000 1000000 13 31 28 50 37 16 5 1 5 26 32 23 31 42 54 46 19 22 10 0 21 26 1000000 -2 1000000 1000000 0 1000000 28 93 161 45 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 272 269 259 256 261 248 253 248 252 236 237 234 252 248 250 238 246 241 247 243 250 233 228 228 235 217 226 219 225 222 235 221 233 232 241 233 244 235 237 226 228 218 226 211 219 220 228 221 221 210 211 206 200 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 232 232 232 229 227 226 224 225 227 226 225 223 222 221 220 222 224 225 224 223 221 224 224 220 222 222 223 225 227 230 230 232 229 228 230 226 222 221 223 221 223 228 223 222 229 230 224 221 217 214 214 213 211 211 227 241 221 207 219 225 221 218 223 9999999 9999999 9999999 9999999 9999999 9999999 232 9999999 233 229 207 206 9999999 9999999 9999999 9999999 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 9999999 9999999 9999999 9999999 179 205 9999999 9999999 9999999 9999999 159 38973 276 825 75 9681 10 49 33 6842 1659 1000000 1000000 1000000 1000000 1000000 -2 8 6 13 6 3 1 3 8 8 9 3 10 26 42 43 16 16 9 15 62 59 1000000 28 173 140 227 378 339 1000400 1000400 286 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 277 283 275 276 264 272 264 268 255 255 255 249 238 241 242 255 244 251 238 246 239 244 237 240 237 232 232 236 220 230 223 231 223 235 223 229 231 239 232 243 239 242 219 219 217 224 218 227 223 229 219 219 211 210 205 202 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 236 237 235 232 229 229 229 230 230 228 228 227 225 224 224 225 226 227 227 227 227 227 227 225 222 221 224 226 229 233 233 236 234 228 232 233 226 222 221 216 222 230 224 224 229 227 224 218 215 218 215 216 220 217 228 233 224 9999999 9999999 205 217 223 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 196 206 202 207 234 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 9999999 9999999 9999999 9999999 223 229 9999999 9999999 9999999 9999999 219 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 167 39004 273 900 75 9675 10 50 4 6844 1674 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 7 3 7 11 6 0 15 45 66 75 70 51 46 60 48 61 1000000 96 204 237 79 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 268 274 272 273 263 257 261 250 249 256 252 260 250 250 241 250 240 243 238 237 233 233 230 235 226 230 225 233 223 235 224 232 231 242 232 239 233 241 219 219 215 224 220 226 223 228 217 217 210 210 205 202 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 237 238 236 232 230 230 230 229 229 226 227 226 223 224 223 224 225 228 229 226 227 227 226 226 223 223 225 227 229 231 230 237 239 230 227 226 224 224 218 216 222 224 227 231 231 231 230 222 218 219 219 221 223 224 220 9999999 209 217 9999999 200 218 226 223 209 9999999 9999999 9999999 9999999 224 209 9999999 193 196 204 211 222 215 9999999 9999999 234 9999999 9999999 219 241 9999999 9999999 9999999 250 9999999 9999999 196 9999999 238 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 227 9999999 9999999 221 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 9999999 283 39036 264 1875 75 9674 10 50 36 6846 1690 1000000 1000000 90 100 98 118 122 92 87 108 59 1000000 1000000 141 191 207 107 140 186 157 137 80 97 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 259 252 256 250 259 251 247 234 242 240 242 234 240 227 232 231 237 224 229 224 227 222 227 225 237 231 238 225 234 224 225 212 216 215 224 215 223 218 227 216 215 208 211 204 200 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 236 236 235 232 230 230 229 227 228 227 226 227 227 226 223 222 224 227 225 223 226 225 223 223 222 221 223 227 227 226 226 225 225 223 219 217 219 222 217 218 224 220 224 231 233 232 232 224 224 228 223 221 229 232 233 224 211 218 213 208 221 240 234 218 219 223 216 214 216 217 239 221 216 222 204 208 229 202 197 234 9999999 231 217 209 197 200 9999999 9999999 208 190 227 242 9999999 9999999 244 237 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 244 39067 219 2100 75 9672 10 51 7 6848 1705 65 140 189 160 111 90 87 82 1000000 1000000 65 83 40 77 104 149 139 145 113 78 179 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 257 246 255 248 251 241 240 240 241 235 240 234 239 230 240 224 233 224 228 224 225 227 241 235 234 224 235 226 215 209 216 214 223 216 223 218 226 219 215 209 212 204 201 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 236 235 234 232 230 230 229 229 230 230 228 226 226 224 222 223 226 227 224 223 225 224 221 221 221 220 218 223 226 228 228 224 222 220 221 220 218 217 215 217 221 225 225 228 228 226 228 222 223 225 214 211 225 232 234 230 209 211 223 222 230 241 232 218 218 225 232 9999999 9999999 210 221 222 239 221 207 217 224 196 193 221 9999999 196 219 9999999 203 9999999 9999999 9999999 215 199 9999999 9999999 9999999 230 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 39099 212 2325 75 9674 10 51 39 6850 1720 1000000 1000000 18 31 -4 1000000 1000000 61 76 12 39 64 101 105 134 130 125 150 156 195 137 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 261 251 252 251 251 251 249 242 245 243 246 241 244 227 237 227 236 230 238 225 229 226 238 232 236 230 234 224 220 212 218 210 219 221 225 222 225 221 217 208 209 205 203 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 236 236 236 233 231 231 229 230 231 231 230 227 225 224 224 225 228 231 229 227 226 225 222 220 220 221 221 223 226 227 229 225 225 224 222 217 212 210 213 213 217 227 229 232 232 229 230 229 223 214 207 208 220 223 223 227 215 211 216 225 241 233 224 212 207 214 232 241 223 223 9999999 209 231 221 224 193 190 189 187 9999999 9999999 9999999 9999999 9999999 244 9999999 9999999 9999999 207 9999999 9999999 9999999 9999999 222 9999999 9999999 9999999 9999999 200 169 39130 262 1500 75 9676 10 52 10 6852 1735 36 32 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 -4 20 66 94 116 110 120 103 111 172 124 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 261 260 260 258 257 250 247 260 247 250 240 250 242 245 230 238 228 241 236 244 225 233 226 238 229 239 232 235 226 231 220 220 213 219 221 230 227 226 224 222 212 212 210 205 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 238 238 238 236 234 234 232 232 234 233 232 230 228 228 226 227 230 231 230 229 227 224 223 220 219 222 224 226 225 225 229 226 225 227 223 217 214 213 214 212 213 220 227 229 233 242 236 229 230 226 219 218 227 231 233 231 231 227 214 222 242 236 221 209 198 215 240 246 243 240 220 199 210 225 217 183 192 224 238 234 206 9999999 9999999 9999999 252 216 9999999 9999999 242 227 215 252 250 224 9999999 9999999 9999999 9999999 250 209 207 224 9999999 172 9999999 9999999 9999999 9999999 9999999 9999999 247 9999999 9999999 151 190 9999999 9999999 9999999 9999999 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 9999999 9999999 9999999 9999999 9999999 256 149 39162 271 1500 75 9672 10 52 42 6854 1751 31 26 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 49 74 69 -3 -5 70 80 84 105 144 154 122 84 66 54 87 60 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 266 266 262 254 255 249 245 245 243 253 241 250 235 249 235 235 232 233 221 232 230 233 217 229 216 233 225 235 226 237 228 236 227 222 209 211 209 227 224 225 221 220 210 211 209 202 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 235 236 236 234 232 232 230 231 234 232 232 231 229 227 226 227 230 231 228 227 226 225 223 220 222 222 221 222 222 224 226 227 228 226 226 227 224 220 218 217 216 216 225 231 229 237 235 226 222 227 230 227 238 238 236 228 223 227 224 225 229 226 212 193 186 217 247 242 227 227 219 196 193 205 189 192 209 219 238 230 252 9999999 236 9999999 9999999 217 9999999 9999999 9999999 249 9999999 9999999 9999999 199 9999999 9999999 9999999 254 263 9999999 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 9999999 9999999 168 221 9999999 9999999 9999999 9999999 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 267 177 85 125 213 240 39193 208 2550 75 9674 10 53 13 6856 1766 1000000 48 81 69 0 1000000 61 68 112 142 190 224 187 135 108 1000000 33 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 269 264 265 260 252 245 251 244 250 240 245 237 251 233 236 231 235 225 232 225 228 214 226 216 230 222 231 225 239 233 238 223 217 204 208 211 228 220 224 221 218 208 211 206 202 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 235 236 235 232 231 231 230 233 234 233 232 231 230 229 228 229 231 233 231 229 228 227 223 219 222 224 222 223 225 226 224 226 229 224 224 227 226 221 218 223 224 221 228 234 225 227 230 222 211 217 228 227 235 236 232 229 227 224 219 226 216 211 218 208 201 205 217 219 217 222 222 225 211 206 186 183 218 212 204 196 9999999 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 9999999 9999999 9999999 218 241 39225 232 2325 75 9665 10 53 45 6858 1781 -9 18 56 92 68 1000000 1000000 1000000 38 57 72 106 158 198 244 205 180 162 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 258 260 260 264 259 255 252 252 242 252 247 242 241 245 233 238 227 235 232 237 221 227 213 224 220 230 222 230 222 233 228 231 220 216 204 206 215 227 221 223 220 220 210 212 204 199 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 237 237 236 233 232 232 232 235 236 234 233 232 231 229 228 230 231 232 231 230 230 226 223 221 221 222 222 226 231 228 226 226 226 226 226 225 226 226 221 219 223 224 231 234 225 229 231 226 219 216 218 213 208 221 226 216 215 223 238 245 215 209 211 205 219 227 210 194 9999999 245 252 240 218 200 180 171 194 217 220 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 245 9999999 9999999 9999999 213 203 9999999 9999999 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 121 39256 257 450 75 9663 10 54 16 6860 1797 141 17 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 100 78 56 72 103 88 57 66 77 1000000 206 202 129 77 32 2 18 57 86 74 1000000 1000000 24 95 60 88 99 130 135 222 180 179 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 262 252 258 249 251 250 250 248 248 245 247 234 237 240 240 239 238 232 236 227 228 228 230 211 223 211 226 216 229 220 227 218 225 218 226 223 222 207 207 212 224 220 222 218 217 211 212 204 199 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 233 234 232 230 229 230 230 232 234 233 232 231 229 226 224 227 229 231 232 229 228 226 225 223 220 220 217 220 225 225 225 222 222 227 229 225 224 227 222 217 222 224 230 234 230 232 232 233 230 226 220 211 207 214 231 226 208 214 241 239 215 221 212 199 225 232 217 209 220 9999999 254 225 215 203 182 177 185 210 216 215 235 218 204 211 233 231 217 221 9999999 9999999 9999999 9999999 247 9999999 9999999 9999999 9999999 237 225 260 9999999 9999999 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 39288 236 375 75 9666 10 54 48 6862 1813 122 285 276 203 9999999 9999999 9999999 9999999 9999999 1000000 1000000 66 42 61 100 124 126 84 68 90 14 242 209 138 84 48 1000000 1000000 9999999 9999999 9999999 9999999 1000000 1000000 98 33 91 113 112 48 103 53 76 104 104 61 61 88 61 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 252 256 251 255 251 248 246 247 245 247 235 247 229 226 229 234 227 233 227 236 222 223 221 223 210 219 217 227 217 226 216 222 217 225 218 225 216 216 205 214 216 222 219 219 216 214 209 210 203 198 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 235 236 234 232 230 230 230 232 235 235 235 235 232 228 226 227 230 232 233 228 225 226 224 219 217 219 219 220 222 225 226 224 228 230 231 227 223 221 217 221 223 224 226 230 236 235 233 232 230 239 237 221 222 234 238 224 210 209 221 227 231 232 228 230 236 228 221 222 228 239 225 222 227 224 210 211 227 229 207 196 217 231 233 233 230 9999999 217 211 226 248 9999999 9999999 239 9999999 9999999 236 9999999 207 39319 228 375 75 9668 10 55 19 6864 1829 140 281 274 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 87 174 138 1000000 40 68 94 50 63 51 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 1000000 121 113 125 127 122 110 97 113 58 58 86 58 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 242 247 248 258 247 248 241 240 237 236 230 237 221 219 222 235 223 228 226 229 222 227 213 219 218 220 222 224 219 224 217 224 219 225 218 223 213 210 200 210 216 222 220 220 215 216 209 208 203 198 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 235 235 235 232 228 229 230 232 234 233 232 233 231 228 228 228 229 231 229 223 222 225 224 218 215 217 219 222 225 227 228 226 229 230 227 224 220 215 216 226 231 226 223 225 228 231 231 228 227 228 223 216 222 231 227 212 209 215 222 229 243 240 236 235 224 235 233 218 224 225 220 229 226 205 201 218 231 232 216 199 212 231 230 211 9999999 9999999 9999999 206 228 211 39350 207 1650 75 9661 10 55 50 6865 1845 1000000 44 78 65 71 40 54 53 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 1000000 1000000 65 101 134 139 124 108 78 46 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 243 237 243 240 245 239 248 235 233 227 225 224 230 211 214 212 227 219 227 225 228 225 231 220 219 215 223 220 221 217 225 223 228 220 224 215 222 213 207 198 207 216 221 217 221 214 216 209 209 204 200 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 230 230 229 226 225 226 228 230 231 230 228 228 225 223 224 225 224 225 223 219 218 219 222 219 215 216 216 217 222 226 229 225 222 224 225 221 215 209 211 216 223 221 222 230 227 229 223 220 225 218 209 210 219 221 222 224 218 221 226 224 237 241 233 235 228 230 227 226 227 221 229 235 234 221 201 214 222 209 206 215 232 215 189 196 193 177 39382 202 1725 75 9662 10 56 22 6866 1862 1000000 52 54 32 2 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 9999999 1000000 -4 1 50 105 102 108 79 86 84 66 91 93 27 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 263 252 252 253 246 245 239 247 233 231 226 226 221 229 217 220 215 223 222 228 225 232 225 229 230 225 214 221 217 220 220 226 224 226 221 226 216 218 215 211 202 213 220 221 217 222 213 215 205 209 206 197 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 230 229 228 226 226 226 227 231 234 232 230 228 227 225 224 224 224 221 221 220 219 219 219 218 217 219 219 217 219 226 228 225 223 225 227 227 223 215 213 211 212 215 223 237 239 235 228 224 228 224 219 219 218 223 231 230 226 220 225 233 239 234 228 242 242 238 233 226 221 209 216 221 229 237 208 202 217 199 199 221 235 222 39413 201 1725 75 9665 10 56 53 6867 1879 1000000 1000000 1000000 8 22 25 13 1000000 -2 23 54 73 74 76 52 34 17 88 124 119 66 59 57 69 97 100 88 95 115 116 230 9999999 9999999 9999999 9999999 9999999 9999999 273 265 257 253 254 244 246 238 237 231 232 224 227 223 229 224 221 219 224 220 225 223 230 223 226 226 233 221 225 217 226 225 227 216 219 221 231 222 217 214 223 207 214 218 222 218 221 214 213 206 209 206 196 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 230 231 230 227 226 226 226 230 233 231 228 228 227 226 223 222 223 222 221 220 219 221 219 218 219 218 219 220 222 227 226 227 230 230 225 224 225 220 221 223 221 218 219 228 234 233 228 223 226 224 220 220 213 226 243 234 229 218 221 233 236 229 219 230 230 222 227 219 213 215 210 204 214 224 217 207 207 207 201 220 237 39445 201 1500 75 9664 10 57 25 6867 1897 1000000 1000000 1000000 1000000 0 7 24 12 7 -2 1000000 -7 55 98 114 84 87 54 36 31 102 131 117 132 187 174 157 96 124 83 16 284 1000400 1000400 9999999 9999999 9999999 9999999 9999999 9999999 270 261 254 251 250 242 239 237 232 228 233 223 231 222 226 219 218 219 223 214 225 222 223 221 225 224 235 223 227 220 233 224 226 211 214 220 228 217 212 210 223 205 216 219 222 220 221 215 214 207 211 205 194 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 226 228 227 225 223 223 224 225 227 226 223 222 221 221 218 215 216 219 219 219 219 218 218 218 217 216 215 217 219 222 223 225 227 228 228 227 226 221 224 226 222 220 222 227 232 232 227 220 217 217 213 211 210 219 231 227 222 216 220 227 236 229 227 231 215 201 218 222 206 206 209 9999999 9999999 9999999 9999999 9999999 213 216 39476 202 750 75 9658 10 57 56 6866 1914 1000000 -2 42 43 154 79 57 1000000 1000000 1000000 1000000 1000000 -1 -9 1000000 1000000 1000000 1000000 1000000 12 91 113 146 150 153 96 107 60 33 53 120 136 99 192 248 218 166 -4 27 59 164 249 325 1000400 1000400 9999999 9999999 9999999 9999999 9999999 263 258 255 253 259 247 242 235 235 222 226 222 229 221 226 214 220 216 219 216 216 215 215 211 221 216 223 214 222 217 234 224 227 221 224 227 224 211 211 210 220 209 222 223 226 222 222 216 213 209 211 203 195 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 223 224 223 221 219 221 222 223 224 223 221 219 220 219 216 212 213 216 217 218 217 217 217 217 214 214 215 215 218 222 223 225 227 227 229 229 227 226 228 225 221 219 226 229 228 228 227 223 219 225 218 213 215 216 219 221 221 223 227 230 233 242 241 231 214 204 220 224 216 39508 207 675 75 9662 10 58 28 6866 1931 1000000 1000000 44 74 71 187 54 52 -6 1000000 1000000 1000000 1000000 -3 1000000 1000000 1000000 1000000 1000000 1000000 78 148 139 143 144 147 97 115 70 8 11 82 77 1000000 1000000 52 55 1000000 1000000 116 132 172 158 150 105 25 270 9999999 9999999 9999999 254 256 253 259 253 259 245 249 241 243 229 233 220 230 228 232 228 221 213 211 207 210 204 207 193 209 158 148 148 185 220 231 231 237 233 234 233 231 216 222 219 227 220 231 225 229 223 223 218 215 212 206 201 199 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 224 225 224 221 220 222 223 224 224 224 222 220 221 221 218 216 217 217 215 215 216 216 219 218 214 214 215 217 220 224 225 224 228 225 223 223 222 223 224 224 219 217 220 219 223 230 229 225 227 233 220 214 220 220 217 219 226 232 231 227 220 235 227 214 220 210 9999999 225 214 9999999 9999999 9999999 210 39539 208 675 75 9661 10 58 59 6865 1948 71 1000000 76 106 120 195 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 100 280 282 182 9999999 3 282 110 101 125 138 142 141 135 141 135 1000000 4 79 231 143 147 138 127 82 1000000 272 9999999 9999999 9999999 265 263 267 272 260 253 247 250 251 252 236 243 231 242 231 231 232 221 212 210 204 208 197 199 188 200 169 177 215 252 245 222 225 243 236 232 234 239 224 228 227 234 226 236 224 230 224 225 220 217 213 205 203 201 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 225 226 225 223 221 222 222 222 224 222 220 218 218 218 218 219 221 220 215 215 216 216 219 216 214 217 215 216 215 220 225 223 225 225 224 224 223 220 219 218 215 219 222 215 214 227 233 233 236 232 224 226 220 212 212 214 224 226 218 218 217 216 202 201 214 207 220 9999999 197 197 9999999 9999999 195 196 39571 211 525 75 9656 10 59 31 6865 1965 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 108 78 29 1000000 9999999 9999999 1000000 52 156 237 120 1000000 1000000 7 233 158 141 155 133 176 177 189 204 142 16 101 236 244 154 111 65 15 1000000 106 275 9999999 9999999 9999999 273 268 269 266 258 248 243 243 237 237 231 230 226 237 221 195 128 115 56 56 56 77 90 136 191 205 214 233 270 287 249 223 221 242 236 236 232 239 227 233 231 234 225 232 223 229 224 227 222 217 211 209 202 200 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 222 222 220 218 217 218 217 218 219 219 218 216 215 214 212 214 218 219 217 216 215 213 216 218 215 215 215 213 215 222 227 226 223 223 224 222 225 224 223 222 222 228 229 215 206 219 233 235 229 228 231 229 216 208 205 195 208 223 214 210 215 214 194 196 207 202 222 208 190 193 9999999 9999999 9999999 199 217 39602 0 0 75 9657 11 0 2 6864 1982 39634 0 0 75 9658 11 0 34 6864 1999 39665 0 0 75 9661 11 1 5 6863 2015 39697 0 0 75 9663 11 1 37 6864 2032 39728 0 0 75 9683 11 2 8 6867 2044 39760 0 0 75 9721 11 2 40 6872 2047 39791 0 0 75 9718 11 3 11 6876 2042 39823 0 0 75 9716 11 3 43 6879 2031 39854 0 0 75 9723 11 4 14 6881 2018 39886 207 600 75 9716 11 4 46 6881 2003 354 9999999 51 15 64 42 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 3 2 1 -5 1000000 11 18 1000000 1000000 9 93 100 124 134 152 100 30 139 255 114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 178 168 150 150 156 171 213 236 44 17 1000000 1000000 1 5 0 1000000 1000000 4 -2 26 98 117 135 157 176 189 212 217 226 234 227 239 230 236 230 236 225 233 228 231 222 225 218 224 218 212 207 212 208 206 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 228 227 227 225 224 226 229 229 231 230 227 228 228 224 222 223 225 224 221 219 221 222 219 218 218 219 219 224 228 223 222 224 229 233 228 225 228 230 227 222 217 219 217 218 232 235 222 222 219 203 208 213 208 212 219 231 221 213 216 218 212 194 199 212 224 227 219 211 210 223 217 39917 201 825 75 9714 11 5 17 6881 1989 356 321 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 29 77 92 67 66 50 54 79 87 42 54 81 53 27 175 219 125 158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 263 269 255 259 240 242 237 228 222 222 223 232 229 227 166 144 119 103 97 83 75 79 81 127 143 185 197 195 206 203 204 215 221 225 224 231 229 235 231 238 229 233 219 232 227 234 221 226 219 225 219 214 205 210 208 207 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 226 225 225 223 222 224 225 225 227 226 224 224 223 220 219 219 222 223 222 221 222 223 220 217 216 217 218 221 225 226 226 226 228 232 231 229 226 222 227 224 221 224 215 208 222 234 227 221 222 212 211 218 214 213 211 213 204 202 212 225 225 201 204 218 212 212 204 203 39949 189 1650 75 9717 11 5 49 6882 1974 1000000 1000000 31 25 38 90 93 74 68 55 59 75 77 -2 1000000 21 94 103 81 74 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 283 271 272 264 270 256 257 255 252 245 249 242 250 240 237 235 232 220 224 214 219 220 216 218 218 210 218 222 226 215 215 216 225 228 231 225 234 230 236 233 245 223 232 224 229 226 234 224 229 223 227 219 213 204 210 207 204 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 222 221 221 219 219 220 219 220 222 222 219 218 218 217 217 216 216 218 219 216 215 218 218 216 214 213 217 220 223 225 223 225 226 228 229 229 227 222 225 226 220 218 219 213 216 225 226 222 219 212 216 215 206 210 203 196 202 212 214 220 226 214 207 211 221 226 209 39980 202 675 75 9725 11 6 20 6882 1959 387 285 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 -5 43 43 89 118 128 44 -2 -2 9 1 -5 1000000 13 66 123 145 168 184 279 261 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 281 282 273 270 275 278 269 270 268 270 255 258 248 246 236 238 234 233 229 228 223 222 217 218 221 222 212 217 215 224 214 229 220 229 228 236 227 238 229 238 232 241 216 229 229 227 220 232 226 229 223 225 219 213 204 209 205 203 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 221 222 221 221 221 222 221 222 224 224 222 220 221 220 218 217 217 218 218 217 218 219 218 216 216 216 219 219 220 221 225 230 227 227 228 229 232 229 225 222 217 219 224 222 223 226 223 222 212 207 214 209 205 217 211 198 213 234 227 220 224 222 212 204 218 243 242 40012 205 675 75 9717 11 6 52 6882 1945 1000000 45 80 133 9 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 1000000 1000000 19 105 196 180 176 94 1000000 1000000 1000000 1000000 1000000 1000000 104 147 146 171 253 245 253 110 150 184 205 206 209 240 259 9999999 9999999 9999999 285 290 269 275 268 268 270 270 264 267 264 265 250 252 243 245 230 235 234 236 229 219 221 216 208 214 213 220 211 214 214 216 209 221 216 229 224 233 224 238 217 225 226 226 208 227 228 224 212 227 225 230 221 222 217 215 208 209 203 204 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 223 223 223 224 225 225 225 226 228 228 225 222 223 223 220 219 219 220 221 220 222 224 224 222 222 219 216 216 217 220 227 231 230 228 225 226 230 226 224 223 219 226 227 220 224 223 216 211 204 207 211 211 214 211 201 208 222 223 218 221 226 224 215 212 207 212 225 209 215 225 40043 209 675 75 9709 11 7 23 6882 1931 1000000 8 87 129 -5 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 1000000 1000000 23 92 196 189 159 94 24 26 1000000 1000000 1000000 31 89 62 138 194 246 223 186 113 137 101 107 151 183 217 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 272 263 264 257 258 256 260 252 253 239 246 231 242 227 230 220 214 216 219 214 219 213 222 216 219 215 215 216 226 218 230 221 232 221 234 210 218 225 224 212 231 225 221 209 226 223 228 220 222 216 216 211 213 203 200 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 223 223 223 224 225 226 226 226 227 228 226 223 220 218 217 216 217 218 219 221 223 223 224 222 219 219 216 215 220 221 223 228 227 228 225 222 220 221 221 219 224 224 230 228 222 218 213 212 209 210 210 207 206 211 213 210 221 219 213 228 229 223 225 223 222 197 181 194 184 185 208 9999999 9999999 9999999 213 40074 187 1800 75 9708 11 7 54 6882 1917 67 64 1000000 1000000 1000000 1000000 81 90 44 71 95 86 91 90 134 167 181 223 232 298 138 29 1000000 375 195 139 206 350 1000400 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 256 256 261 256 252 240 240 232 244 227 231 221 226 221 224 222 232 221 227 222 229 219 220 224 229 222 233 219 233 224 225 214 225 225 225 218 235 214 217 207 226 223 225 218 223 216 217 212 217 207 198 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 224 222 222 224 223 224 224 224 227 226 223 221 219 217 214 213 214 217 218 219 221 221 220 215 211 213 216 218 223 223 225 231 232 228 220 219 221 225 228 218 218 219 222 222 224 223 211 211 216 215 210 210 206 206 207 207 214 205 204 219 225 221 218 226 213 196 195 189 40106 188 1800 75 9707 11 8 26 6882 1904 1000000 1000000 9999999 9999999 9999999 9999999 9999999 3 53 105 141 133 116 154 154 135 90 156 231 263 180 63 20 272 187 91 198 357 1000400 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 261 253 257 250 250 241 244 235 240 232 235 220 232 224 229 225 236 231 233 225 237 226 229 225 231 223 231 220 230 221 223 216 226 221 226 219 231 212 217 211 223 224 224 219 224 216 217 211 215 208 201 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 227 224 224 224 224 224 224 225 227 226 224 222 220 218 215 213 215 216 216 219 218 217 217 213 210 213 214 216 223 223 226 231 232 234 228 224 224 223 223 214 211 219 218 223 231 229 219 212 216 209 207 207 205 208 202 201 208 206 199 198 201 217 222 224 213 203 211 200 213 40137 181 2325 75 9711 11 8 57 6883 1891 1000000 8 89 128 122 118 181 169 132 104 98 132 156 141 106 97 146 140 203 23 359 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 265 264 257 251 245 246 236 239 229 233 229 225 218 225 222 230 224 236 232 236 225 233 225 235 226 233 219 220 216 229 216 226 218 226 220 227 217 226 214 217 213 219 222 223 219 224 218 218 210 214 210 204 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 229 227 226 225 226 227 226 227 229 227 224 223 223 218 214 212 213 217 217 218 217 217 217 215 215 215 213 216 221 222 224 228 228 231 231 228 225 222 222 215 209 218 222 227 225 219 218 215 216 213 210 207 204 203 205 202 206 214 215 209 198 211 223 219 220 211 194 194 215 40169 183 2325 75 9713 11 9 29 6883 1877 1000000 11 105 86 1000000 1000000 60 85 103 108 131 144 133 113 120 90 158 140 209 17 317 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 258 258 249 238 233 230 222 221 226 226 221 226 223 227 227 223 232 232 236 223 229 224 235 224 229 218 222 217 229 216 228 218 228 224 226 216 227 214 214 210 217 221 223 219 226 220 219 211 213 206 203 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 230 229 227 226 226 227 228 227 228 229 227 225 223 219 215 210 210 216 218 217 219 220 219 218 216 217 217 217 222 224 226 230 232 231 228 225 225 225 222 221 216 217 225 227 221 213 214 217 218 219 219 216 204 199 205 207 203 205 208 193 196 217 216 214 226 226 212 209 211 9999999 207 40200 195 1575 75 9715 11 10 0 6883 1864 75 212 189 1000000 1000000 1000000 1000000 101 79 99 80 1000000 59 49 1000000 -9 39 97 105 131 157 158 149 142 131 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 259 254 250 245 233 230 230 228 229 231 228 229 236 244 239 237 231 237 240 238 228 230 227 233 223 232 225 231 226 226 217 224 217 223 219 225 217 226 216 211 205 215 220 226 218 227 218 216 213 212 202 203 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 231 229 226 226 227 229 228 228 230 230 226 221 219 215 211 212 215 217 218 220 221 221 220 218 216 216 217 220 220 225 229 229 226 225 223 225 222 214 216 217 223 229 225 222 221 226 227 221 216 214 211 203 209 213 213 212 207 204 191 201 225 216 213 224 231 243 231 198 197 207 196 195 40232 195 1575 75 9718 11 10 32 6883 1850 91 187 144 37 28 48 116 167 153 89 75 1000000 9999999 1000000 1000000 1000000 0 94 108 136 156 178 197 174 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 273 268 258 252 242 246 240 237 232 239 233 238 244 252 244 247 235 242 239 236 229 230 225 229 227 234 230 235 224 226 219 226 216 221 213 226 219 227 215 211 210 219 217 226 216 224 215 215 212 209 204 202 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 229 228 227 226 226 226 226 227 229 230 228 223 219 215 212 211 215 218 219 218 219 219 217 218 215 215 217 216 216 222 229 227 224 223 222 222 218 213 210 212 220 223 217 219 223 224 226 222 213 205 203 211 213 208 212 218 221 220 210 211 210 211 219 220 226 231 207 195 212 208 203 202 40263 198 1425 75 9724 11 11 3 6883 1836 1000000 -2 12 36 117 130 129 154 118 125 202 1000000 9999999 9999999 9999999 9999999 9999999 9999999 1000000 170 245 216 182 234 253 234 71 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 267 276 260 258 247 254 242 240 234 245 238 240 242 248 243 245 235 241 237 236 221 229 224 227 224 234 226 236 222 226 219 229 212 226 215 225 216 221 212 215 219 226 218 224 218 221 213 213 206 205 203 200 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 228 226 227 228 227 226 227 227 230 230 228 226 221 217 213 213 217 221 221 222 223 218 216 218 216 216 216 216 218 224 227 229 231 225 219 217 216 215 215 214 213 216 219 224 225 225 222 213 211 208 207 216 212 207 211 214 216 215 221 237 226 213 215 216 217 211 192 197 204 186 195 203 195 40295 198 1425 75 9723 11 11 35 6883 1822 1000000 62 79 98 129 130 145 167 123 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 67 273 9999999 9999999 9999999 9999999 340 368 399 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 286 267 270 255 255 250 247 238 249 241 244 240 245 243 251 243 247 236 236 235 241 225 229 221 223 224 229 225 231 226 228 221 229 216 228 218 224 212 214 210 218 217 225 222 225 222 224 215 212 204 205 201 200 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 229 227 228 228 228 229 230 229 231 231 228 227 226 223 220 218 221 224 223 225 226 221 220 222 217 214 218 216 216 222 226 227 226 227 223 216 214 211 215 216 211 215 221 224 229 235 226 217 217 213 213 218 212 213 203 195 216 218 220 245 242 217 201 203 213 224 216 207 194 184 197 206 214 40326 201 1200 75 9722 11 12 6 6883 1808 1000000 17 74 64 38 46 97 103 123 141 147 75 17 23 40 31 -3 1 19 1000000 54 92 170 298 1000400 9999999 9999999 1000000 1000000 347 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 281 286 276 272 263 262 255 247 240 253 244 244 243 251 245 250 242 244 241 241 235 236 232 235 226 232 229 228 229 231 223 229 220 232 223 229 218 227 216 216 210 217 209 219 215 226 221 226 219 213 205 205 200 199 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 227 227 227 226 226 228 229 228 230 231 230 228 227 225 222 220 221 225 223 223 224 222 225 224 219 216 217 214 215 222 224 220 219 227 228 225 219 213 217 214 208 212 213 216 226 230 224 217 216 212 215 219 214 218 207 191 215 220 222 239 231 207 195 209 222 234 234 225 212 203 9999999 209 209 40358 204 975 75 9718 11 12 38 6884 1794 1000000 1000000 1000000 1000000 17 64 81 64 26 41 48 67 73 67 -6 17 8 -2 9 -8 1000000 26 1000000 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 284 277 277 271 271 266 263 257 253 244 252 241 243 245 249 239 245 239 247 241 246 242 238 232 232 228 238 224 234 231 235 217 226 222 231 223 228 220 230 221 223 212 215 207 212 208 226 220 228 221 215 209 209 201 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 224 225 226 225 225 226 227 227 228 229 228 226 225 222 220 218 219 224 224 221 222 223 224 221 219 220 219 218 220 224 222 217 222 228 226 221 219 220 217 207 205 210 210 214 218 217 213 212 210 210 214 216 219 221 206 199 212 209 214 230 221 210 218 223 219 216 218 217 214 9999999 9999999 218 201 40389 210 750 75 9720 11 13 9 6884 1780 1000000 1000000 30 66 18 1000000 1000000 29 28 49 57 38 33 20 -5 -7 -4 2 5 4 1000000 1000000 -7 1000000 8 53 20 7 78 193 375 381 70 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 270 271 259 264 254 258 251 249 244 250 245 244 230 238 235 238 229 241 230 238 229 237 240 241 226 230 221 231 221 234 221 235 215 225 218 227 220 228 225 235 226 229 219 211 208 208 207 222 220 228 222 217 211 212 202 202 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 225 226 227 226 226 226 226 227 228 229 227 226 224 220 218 216 217 223 223 222 224 222 219 218 218 217 219 222 225 228 229 226 227 225 218 212 214 219 213 211 215 216 213 210 211 216 217 214 211 209 209 210 216 218 212 208 214 213 204 214 217 212 220 224 217 213 210 9999999 9999999 9999999 212 227 9999999 179 191 185 40421 208 825 75 9720 11 13 41 6884 1766 1000000 44 122 12 1000000 1000000 40 33 43 50 45 53 27 5 11 10 10 0 0 -6 1000000 -7 4 1 13 4 6 45 126 175 163 93 65 5 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 252 9999999 256 250 246 245 238 249 249 243 235 244 234 238 230 243 9999999 234 9999999 238 238 237 230 236 226 229 219 229 217 232 214 225 215 229 221 234 229 237 229 236 229 211 209 212 207 222 220 229 223 221 210 213 204 204 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 225 225 226 226 226 227 226 227 229 229 227 226 225 221 218 217 218 222 224 225 224 221 219 218 217 214 216 221 226 230 234 235 232 227 224 224 224 223 217 217 220 222 223 217 215 223 225 215 206 202 202 206 218 224 220 216 214 211 217 232 214 195 214 234 217 211 211 9999999 9999999 9999999 9999999 9999999 9999999 190 205 40452 200 1350 75 9720 11 14 12 6884 1752 1000000 5 68 23 37 26 37 69 58 40 68 71 53 65 27 21 1000000 1000000 1000000 23 64 129 136 107 67 26 0 81 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 262 262 260 261 255 259 245 247 243 250 243 247 238 248 241 239 238 246 236 238 221 233 224 231 228 234 224 238 230 241 231 238 232 240 231 218 211 217 214 219 216 228 220 225 214 213 203 204 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 224 225 226 225 225 226 225 225 227 228 226 225 225 221 217 219 222 225 226 224 222 221 220 220 218 216 218 223 228 230 233 235 238 236 232 231 229 226 224 228 224 220 220 221 220 225 224 216 206 200 201 203 214 224 221 215 212 9999999 9999999 9999999 221 212 216 217 214 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 208 40484 192 1275 75 9716 11 14 44 6884 1738 1000000 1000000 1000000 1000000 10 60 80 91 116 100 57 94 105 85 106 48 52 47 118 131 116 78 66 80 54 68 -6 -3 154 68 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 263 267 264 265 256 258 244 250 243 248 241 246 236 242 235 239 238 244 237 242 230 242 231 236 232 238 229 239 235 242 233 247 234 236 226 221 213 222 219 217 215 225 222 225 212 210 204 205 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 224 225 225 223 223 225 224 225 227 226 226 224 222 218 216 218 221 226 226 221 221 219 215 216 217 219 221 220 224 226 226 230 237 235 231 230 229 228 226 229 222 211 211 216 216 220 227 225 218 210 207 213 215 215 224 227 221 207 208 216 220 235 208 9999999 188 40515 191 1200 75 9720 11 15 15 6884 1725 1000000 -5 -6 4 27 62 69 82 89 84 57 36 31 9 25 63 60 -7 53 123 145 132 121 93 60 64 123 53 3 134 66 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 281 9999999 273 9999999 267 271 264 267 9999999 9999999 249 241 242 253 237 242 9999999 246 237 240 234 235 230 235 232 239 235 241 233 240 227 235 228 235 232 239 235 231 219 227 220 220 215 223 216 218 214 224 225 220 206 207 203 204 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 223 224 224 223 223 224 224 226 228 227 225 224 222 219 215 215 219 225 226 220 217 217 217 216 218 220 216 216 219 223 225 230 236 231 229 231 227 230 229 225 220 217 218 215 218 223 225 220 215 212 209 215 215 206 213 223 211 205 217 217 215 232 208 40547 192 1275 75 9717 11 15 47 6884 1711 1000000 1000000 1000000 16 58 70 85 102 109 90 81 55 35 2 65 105 107 63 103 85 179 277 251 230 377 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 284 277 276 273 273 270 271 270 263 264 252 251 246 256 243 242 238 247 245 250 239 239 229 237 233 241 233 236 230 240 232 236 230 240 229 241 223 211 208 218 220 220 214 217 210 216 216 226 224 218 207 208 202 203 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 225 225 225 224 224 225 224 225 227 226 223 222 221 218 213 214 219 223 222 218 216 218 219 218 220 219 215 215 217 220 224 230 235 231 227 226 221 228 233 226 219 218 217 217 220 222 220 206 204 207 206 208 208 202 197 209 207 202 208 210 222 226 197 202 194 40578 194 1500 75 9720 11 16 18 6884 1698 1000000 49 94 96 117 109 117 115 66 76 -9 60 140 164 121 163 168 365 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 280 281 275 267 265 268 267 270 262 262 259 266 259 263 253 249 247 251 245 253 243 245 236 243 236 241 234 236 226 238 231 235 234 247 232 241 218 211 209 218 219 222 218 214 210 219 224 229 217 213 207 210 203 202 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 228 228 227 226 226 227 226 227 229 227 223 221 220 218 215 216 221 222 220 219 220 221 220 219 218 219 216 216 221 223 224 226 228 229 226 222 220 225 228 219 213 212 214 218 216 220 222 213 208 207 205 208 212 212 200 211 225 223 225 212 215 218 191 201 202 181 190 9999999 9999999 214 40610 201 1500 75 9717 11 16 50 6884 1685 1000000 30 67 89 108 91 109 109 78 60 7 61 103 108 107 126 129 85 69 79 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 282 286 274 272 267 271 263 271 259 257 260 266 264 262 250 251 251 251 241 248 244 243 234 241 234 237 234 239 225 238 232 234 235 247 231 236 219 215 215 220 215 221 214 218 217 226 223 220 211 210 208 207 203 204 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 230 231 231 230 229 230 229 230 230 229 226 224 223 221 218 217 222 224 222 221 222 223 222 221 219 217 214 216 221 226 229 227 225 223 224 222 218 218 218 217 216 215 220 219 221 229 221 208 202 201 200 206 213 210 200 211 230 223 220 214 214 219 215 211 204 191 189 199 219 233 222 199 9999999 196 186 185 198 40641 203 1350 75 9720 11 17 21 6884 1671 1000000 60 90 128 184 187 87 73 50 79 95 46 47 105 120 105 103 112 128 109 69 83 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 279 278 268 276 275 275 264 270 262 9999999 261 262 255 255 244 250 243 244 235 244 241 241 229 233 233 237 229 233 227 243 230 235 237 242 226 232 214 222 214 220 212 213 211 224 219 224 216 216 210 211 208 207 204 205 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 234 233 232 231 231 230 230 231 231 229 227 225 224 223 219 216 218 219 218 218 220 221 219 217 216 214 214 218 220 223 231 234 228 225 225 221 216 216 216 217 220 216 216 217 218 226 226 211 203 201 202 210 210 207 207 216 221 210 204 206 207 207 214 213 206 197 199 212 238 260 241 206 179 195 187 180 193 40673 202 1350 75 9725 11 17 53 6884 1658 53 83 92 105 135 117 55 58 32 11 27 25 60 85 103 119 108 80 86 106 217 264 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 275 281 280 9999999 9999999 9999999 262 269 262 268 260 263 258 251 240 253 243 248 234 247 235 242 227 236 234 237 226 229 228 238 229 235 236 244 232 235 214 221 205 216 207 209 211 220 216 222 215 218 211 212 209 209 203 203 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 235 234 232 231 230 230 229 230 230 229 226 224 224 222 217 215 217 217 217 217 219 216 214 213 213 211 213 220 223 223 227 231 228 229 226 222 220 220 222 220 218 214 215 225 225 232 231 221 218 207 207 210 209 214 217 213 203 211 215 215 217 212 218 217 210 208 215 218 222 242 250 216 195 216 212 193 40704 202 1350 75 9723 11 18 24 6884 1645 1000000 50 71 82 78 45 39 62 47 32 60 90 100 110 110 76 86 81 76 102 155 115 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 270 9999999 257 268 258 264 259 263 250 253 239 251 248 251 241 247 233 238 231 239 232 237 225 229 226 235 233 237 234 251 237 230 214 217 205 216 210 215 213 218 217 224 217 219 213 213 210 210 204 203 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 234 233 232 230 229 229 228 228 229 227 225 224 225 222 217 215 217 219 220 220 220 216 214 214 213 211 214 219 221 229 229 226 226 226 223 221 217 214 219 221 214 211 220 227 224 223 217 217 218 202 206 216 211 208 207 198 203 217 214 216 219 220 222 212 214 213 204 207 204 198 212 217 213 219 225 206 40736 200 1500 75 9724 11 18 56 6884 1632 33 94 78 129 138 126 5 73 96 156 135 145 135 98 137 139 156 156 105 1000000 102 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 263 263 254 259 254 255 253 259 244 252 245 253 243 252 249 246 233 240 233 236 230 236 224 230 226 241 232 239 235 251 233 226 215 221 211 223 215 223 220 223 219 222 217 218 213 214 208 209 204 203 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 237 236 235 233 232 231 231 231 231 229 227 226 225 222 218 216 217 220 221 222 222 220 216 213 213 213 213 218 224 231 233 230 229 227 224 221 216 217 221 220 217 216 220 221 220 211 208 217 213 204 212 225 218 212 207 195 209 220 222 224 214 216 219 206 205 214 207 205 195 204 222 214 227 214 210 213 40767 208 900 75 9724 11 19 27 6884 1618 147 94 150 147 104 26 26 53 288 259 115 122 128 111 50 135 156 159 76 96 98 138 159 182 230 235 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 275 268 265 262 257 249 253 248 246 248 252 245 244 242 256 244 247 241 246 235 242 229 235 229 234 226 234 231 238 231 245 235 250 233 229 216 222 214 221 219 231 229 226 217 219 215 219 210 212 206 209 204 203 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 238 238 236 234 233 233 232 232 232 229 228 226 223 219 216 215 217 222 220 220 221 219 216 212 213 214 216 224 226 226 229 231 230 230 231 224 221 223 222 220 217 217 216 214 221 217 215 215 211 209 213 220 213 211 211 202 211 218 227 234 225 232 231 216 206 219 218 204 200 230 237 206 230 208 9999999 231 40799 210 750 75 9730 11 19 59 6884 1604 1000000 -8 126 81 124 116 47 1000000 19 103 315 335 177 93 96 80 55 123 118 22 10 50 82 104 113 136 156 124 18 1000000 1000000 66 171 321 267 178 156 22 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 272 269 256 260 252 254 246 250 243 245 248 242 238 240 237 246 240 244 234 244 240 240 225 235 230 233 225 236 230 234 233 243 231 243 234 239 223 223 213 218 226 239 236 225 216 219 214 218 209 212 208 210 203 204 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 237 237 235 233 232 231 231 232 232 230 228 226 222 218 215 213 216 221 220 218 220 217 214 214 214 214 217 221 224 223 226 230 228 225 227 224 221 220 218 216 215 215 209 208 215 218 222 214 208 209 206 205 204 210 207 201 206 203 198 214 228 228 212 211 214 216 209 193 197 207 194 198 214 190 193 229 40830 208 825 75 9731 11 20 30 6884 1590 1000000 55 36 94 100 1000000 9999999 1000000 103 162 123 146 1000000 1000000 62 63 64 86 80 59 51 59 61 41 23 33 47 44 44 43 47 64 140 217 170 153 20 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 259 261 247 247 245 250 237 244 234 235 235 237 228 236 232 235 231 245 234 241 233 240 226 230 227 234 226 236 229 230 228 238 234 241 237 248 238 231 217 223 229 238 227 223 219 220 215 218 213 213 209 212 204 205 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 236 236 235 234 234 233 232 233 233 232 231 229 225 222 219 216 217 221 222 223 223 221 219 217 213 214 216 218 222 223 226 228 228 227 226 225 222 224 223 222 222 218 216 218 218 220 225 211 200 197 199 203 203 213 207 198 206 200 193 207 215 207 196 205 217 209 202 195 197 209 203 200 188 192 208 40862 207 675 75 9738 11 21 2 6883 1576 1000000 180 182 212 172 1000000 1000000 9999999 9999999 9999999 1000000 39 68 111 72 48 54 71 56 77 81 71 60 65 53 32 2 12 32 23 34 32 36 18 0 1000000 1000000 10 336 1000400 1000400 234 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 249 260 248 246 245 242 236 236 227 228 223 234 222 230 225 232 228 238 232 236 224 231 227 227 226 243 230 236 230 233 225 234 233 243 239 250 242 238 221 229 228 234 224 221 217 220 215 219 214 214 207 213 205 205 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 238 239 239 238 238 237 235 235 236 235 234 232 231 230 226 223 223 225 226 226 226 224 224 223 220 220 224 227 226 226 231 232 235 238 234 227 223 225 225 226 229 228 222 217 213 215 220 206 202 198 199 212 217 221 217 209 219 220 216 216 208 216 219 217 213 198 9999999 206 211 233 239 215 40893 210 675 75 9743 11 21 33 6883 1562 1000000 201 202 235 192 1000000 1000000 9999999 9999999 9999999 1000000 20 65 102 71 34 19 51 35 51 61 59 55 58 36 10 1000000 -1 17 21 25 36 56 37 50 1000000 1000000 1000000 1000000 146 1000400 234 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 264 270 256 254 247 248 241 238 231 234 223 238 227 233 226 232 224 231 229 236 227 230 225 236 234 243 227 241 229 242 231 237 230 241 231 244 234 238 217 232 229 231 223 222 218 219 215 219 213 213 205 210 204 204 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 237 238 239 238 237 237 235 234 235 235 234 232 231 229 226 225 225 227 228 225 225 226 222 220 223 223 224 231 233 231 234 235 235 238 232 224 221 216 215 219 225 228 220 218 219 215 216 215 217 217 212 217 217 220 224 221 225 225 224 213 207 222 236 9999999 9999999 9999999 9999999 9999999 221 224 223 211 207 210 217 40925 206 975 75 9741 11 22 5 6883 1546 1000000 1000000 6 37 82 133 158 89 1000000 1000000 1000000 8 46 98 101 77 66 39 31 33 14 0 1000000 28 31 40 54 52 67 52 60 1000000 1000000 -7 1000000 1000000 80 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 264 262 256 258 247 249 243 241 235 239 231 234 227 228 228 229 229 237 236 241 231 238 235 236 227 239 230 240 236 238 230 238 222 232 223 235 218 231 229 227 223 223 222 219 216 218 212 211 207 208 204 204 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 234 235 235 233 232 230 230 231 231 229 227 226 226 224 221 222 224 224 226 223 220 224 220 216 218 219 220 226 232 233 234 234 233 233 227 223 223 216 214 217 217 223 224 223 228 219 216 224 218 210 212 214 210 215 214 211 221 219 218 214 213 224 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 207 213 194 40956 201 825 75 9747 11 22 36 6883 1531 1000000 13 92 140 152 161 146 149 152 136 123 132 47 1000000 35 91 92 64 48 15 6 17 0 9 11 62 40 66 184 43 77 88 117 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 265 258 246 248 245 240 236 233 226 224 220 222 224 224 225 229 229 233 228 229 227 233 232 232 234 235 236 230 228 230 222 222 221 229 228 228 226 226 226 223 220 220 215 214 212 211 208 209 206 208 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 231 231 231 230 227 224 225 227 226 224 222 220 219 217 215 217 221 222 223 222 217 218 218 219 218 217 219 221 225 230 232 230 227 223 222 219 221 217 210 210 208 211 212 214 220 216 210 215 211 204 206 216 224 222 205 198 216 216 219 228 221 228 226 230 227 9999999 9999999 212 41002 282 900 75 9826 11 23 22 6886 1511 1000000 138 174 202 223 202 181 175 200 224 208 120 37 0 20 41 130 154 117 80 47 18 41 34 4 22 50 89 80 58 67 0 1000000 9999999 9999999 9999999 -9 1 1000000 1000000 1000000 11 38 10 1000000 1000000 1000000 1000000 1000000 1000000 1000000 52 103 187 197 206 219 227 222 221 220 220 215 214 214 217 215 222 226 221 218 220 221 225 9999999 9999999 232 230 227 221 219 221 223 222 223 227 233 228 222 225 223 221 219 221 215 215 214 213 209 211 210 210 210 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 229 229 228 225 223 223 224 224 222 220 219 216 214 213 215 219 221 223 223 220 217 217 220 221 218 216 216 219 223 224 223 221 221 220 215 217 216 211 215 211 203 205 215 217 215 206 206 205 200 204 218 229 219 204 201 213 220 220 220 218 221 222 219 219 219 224 213 200 217 225 210 9999999 9999999 219 228 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 242 41034 224 1575 75 9901 11 23 54 6891 1503 3 124 132 93 1000000 1000000 19 106 123 103 75 58 30 45 43 21 13 29 39 25 15 13 -2 -4 -8 1000000 1000000 -8 1000000 -1 -9 1000000 -9 37 9 -9 1000000 1000000 1000000 1000000 1000000 1000000 47 95 180 188 9999999 204 206 205 206 209 210 208 208 209 206 9999999 9999999 9999999 9999999 208 213 213 9999999 9999999 9999999 9999999 219 217 217 9999999 9999999 215 218 219 225 230 225 221 225 220 216 218 218 216 216 216 212 210 212 212 210 213 213 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 232 231 229 226 225 225 225 223 222 221 220 218 217 217 220 223 223 224 223 222 222 222 223 222 220 220 220 223 223 225 226 226 221 216 216 218 219 219 216 205 206 209 208 208 203 208 209 195 195 209 219 219 209 210 212 222 227 219 219 222 221 207 203 218 9999999 225 227 242 243 231 213 9999999 220 230 243 253 253 9999999 9999999 9999999 241 226 9999999 9999999 9999999 9999999 9999999 9999999 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 41065 237 1500 75 9966 11 24 25 6897 1503 210 188 197 161 132 1000000 1000000 27 102 87 21 1000000 4 15 31 38 29 20 26 20 10 11 2 8 15 19 10 5 8 12 7 -1 1000000 1000000 1000000 216 229 253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 225 220 213 210 212 213 212 213 215 213 211 216 219 9999999 9999999 211 215 216 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 221 216 221 222 225 223 227 226 222 218 219 217 215 216 215 212 213 214 212 211 211 212 208 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 235 234 231 230 230 229 229 228 227 225 224 222 220 220 222 224 226 227 228 225 222 225 225 224 224 226 226 224 225 224 223 221 218 216 216 221 223 218 208 210 214 214 212 208 204 208 206 200 209 211 208 209 218 222 222 221 219 215 206 200 196 9999999 9999999 9999999 9999999 211 221 237 246 224 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 254 222 233 241 223 9999999 9999999 9999999 265 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 186 213 237 9999999 9999999 9999999 9999999 9999999 249 9999999 9999999 203 41097 264 375 75 10036 11 24 57 6903 1510 -8 79 69 85 162 331 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 154 156 163 114 74 1000000 1000000 3 101 114 28 1000000 1000000 21 52 15 36 61 60 39 35 50 54 61 28 17 11 4 5 17 -2 -9 -6 1000000 1000000 138 116 134 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 265 252 249 240 233 234 233 232 229 225 227 226 232 232 233 233 231 227 228 227 229 229 226 227 224 226 229 232 225 227 229 230 229 230 225 224 221 221 216 216 214 214 211 215 214 212 209 211 209 207 201 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 237 237 236 235 235 235 234 234 232 230 228 225 223 224 226 227 228 229 227 224 227 225 222 223 224 222 222 226 227 227 228 229 227 222 228 228 220 218 221 227 225 217 212 207 212 214 208 218 216 197 201 212 222 219 209 208 211 215 209 211 218 235 236 209 9999999 209 244 251 260 9999999 251 228 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 9999999 9999999 9999999 9999999 9999999 238 9999999 9999999 9999999 233 9999999 9999999 9999999 261 223 211 230 232 9999999 9999999 9999999 9999999 9999999 9999999 254 267 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 9999999 9999999 9999999 254 219 41128 278 375 75 10103 11 25 28 6909 1515 1000000 84 91 93 155 313 226 96 92 51 1000000 1000000 40 28 180 313 9999999 83 64 11 1000000 9999999 9999999 1000000 66 42 1000000 1000000 1000000 39 -3 62 96 102 87 78 55 86 88 30 39 91 83 21 60 116 176 173 175 136 128 131 148 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 272 266 258 248 246 251 242 237 231 230 229 234 236 239 241 244 229 232 230 236 238 236 234 231 226 230 230 231 231 233 234 232 228 226 226 221 221 218 216 214 212 209 213 214 209 210 209 205 205 203 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 235 236 235 235 235 234 234 233 231 228 227 226 225 224 222 222 226 230 228 227 224 222 223 226 226 225 229 233 233 234 240 235 227 226 223 219 221 222 222 226 219 211 211 216 210 200 211 215 203 203 205 213 217 223 214 214 228 227 220 221 248 260 242 222 228 256 253 252 276 268 248 257 9999999 9999999 9999999 9999999 9999999 9999999 240 260 9999999 9999999 236 9999999 9999999 239 229 9999999 9999999 253 258 9999999 9999999 261 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 263 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 249 227 9999999 9999999 9999999 253 41160 288 450 75 10189 11 26 0 6915 1520 1000000 34 128 199 131 77 119 118 97 124 153 113 155 163 368 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 8 132 135 128 115 88 44 87 103 110 173 195 62 100 366 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 270 265 262 260 252 250 243 237 236 238 238 232 239 237 235 241 234 232 231 238 241 235 233 229 225 226 226 230 233 232 229 226 232 225 228 223 220 218 216 217 212 211 214 212 208 210 210 205 202 204 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 232 232 233 233 233 231 229 230 229 228 227 225 224 220 219 225 228 225 226 227 227 227 229 228 227 231 232 231 236 237 231 227 223 221 220 216 220 226 227 221 218 210 206 205 203 211 214 209 206 206 212 223 225 212 215 224 224 228 228 246 257 243 249 258 272 280 254 239 260 265 256 9999999 243 9999999 238 246 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 245 9999999 9999999 232 9999999 9999999 9999999 265 9999999 9999999 9999999 9999999 9999999 9999999 9999999 248 9999999 9999999 9999999 9999999 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 9999999 9999999 9999999 9999999 179 9999999 9999999 9999999 9999999 9999999 268 265 9999999 234 219 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 41191 277 375 75 10265 11 26 31 6921 1526 1000000 132 148 149 152 155 117 143 177 180 182 228 124 230 154 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 9999999 9999999 9999999 1000000 150 247 103 63 100 113 140 200 220 1000000 0 1000000 1000000 1000000 1000000 123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 263 264 261 261 255 253 245 241 244 244 240 227 235 233 228 231 237 232 232 234 235 232 233 231 228 228 219 223 227 226 228 223 232 226 230 226 221 219 217 213 210 213 216 214 212 209 211 209 203 203 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 229 230 230 230 228 227 228 229 228 226 223 223 221 219 222 225 225 227 227 227 228 229 226 226 230 229 230 231 228 223 220 220 219 211 210 216 224 220 215 218 212 205 203 208 217 218 213 212 204 208 226 225 214 211 224 225 227 223 220 232 234 252 270 265 266 243 212 225 246 250 253 256 234 239 254 241 9999999 9999999 9999999 9999999 271 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 9999999 9999999 9999999 9999999 9999999 217 269 231 230 9999999 9999999 270 9999999 9999999 9999999 9999999 9999999 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 275 249 242 239 9999999 9999999 200 188 9999999 9999999 9999999 9999999 9999999 9999999 266 9999999 212 41223 279 150 75 10343 11 27 3 6927 1532 1000000 9999999 1000000 135 269 222 206 139 128 125 148 204 210 194 326 5 135 1000400 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 138 43 48 5 10 79 253 349 9999999 55 42 79 129 198 254 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 264 261 259 256 254 251 256 248 251 251 251 246 242 244 242 231 231 230 234 230 234 228 237 227 232 229 225 211 224 223 228 229 228 224 227 223 228 219 225 215 213 210 216 213 216 213 211 208 211 205 203 197 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 227 226 225 224 224 223 223 223 222 219 219 220 218 219 221 223 224 223 223 225 225 223 224 226 228 231 227 219 220 220 223 221 213 213 215 217 222 220 213 211 209 208 208 210 215 216 219 211 212 221 226 225 211 218 221 218 218 226 242 239 246 261 257 249 241 232 219 218 238 242 242 239 263 270 240 228 258 9999999 9999999 9999999 9999999 9999999 9999999 238 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 279 9999999 9999999 9999999 9999999 9999999 214 9999999 9999999 9999999 243 9999999 9999999 9999999 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 41254 266 150 75 10311 11 27 34 6933 1537 1000000 9999999 1000000 168 319 276 291 203 84 134 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 5 115 306 384 370 235 218 23 1000000 193 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 263 9999999 9999999 258 255 256 252 253 251 251 250 252 246 250 250 249 240 240 235 239 235 239 234 240 9999999 231 227 225 212 226 219 230 228 233 222 230 219 229 217 223 215 221 212 216 211 214 211 214 210 212 207 204 198 202 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 225 226 225 224 224 224 224 224 223 223 222 222 223 220 219 218 218 221 223 226 225 223 222 224 225 226 230 226 221 222 223 224 221 219 220 223 224 230 228 217 211 208 213 209 209 217 219 225 227 222 219 219 224 218 210 219 230 231 256 9999999 245 255 264 262 270 279 262 226 226 236 240 228 239 9999999 9999999 250 259 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 245 9999999 9999999 9999999 241 9999999 9999999 9999999 9999999 9999999 9999999 250 9999999 9999999 9999999 9999999 202 9999999 9999999 9999999 9999999 280 41286 267 150 75 10306 11 28 6 6939 1543 1000000 1000000 1000000 92 227 280 329 309 111 271 243 222 90 79 122 51 146 253 264 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -7 198 317 312 240 225 19 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 257 257 9999999 9999999 9999999 256 256 248 252 246 244 239 242 242 248 243 249 239 247 242 243 233 234 9999999 236 9999999 231 224 233 210 218 214 226 222 231 225 231 222 231 217 221 214 223 211 216 210 214 210 214 208 213 207 206 200 205 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 226 226 225 225 226 225 225 226 224 224 224 222 223 220 221 222 222 222 221 224 225 223 225 227 222 221 223 223 224 217 216 224 221 219 219 222 222 223 222 213 206 207 219 213 212 222 215 223 232 224 223 220 220 218 216 220 232 243 251 253 242 254 244 248 270 283 263 230 244 9999999 9999999 222 257 267 252 9999999 9999999 9999999 9999999 9999999 9999999 262 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 217 41317 255 375 75 10305 11 28 37 6945 1549 1000000 114 181 128 1000000 92 262 237 198 93 71 98 96 110 182 190 137 101 73 184 215 194 67 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 256 1000400 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 248 250 240 243 240 244 241 250 242 250 241 243 233 238 9999999 9999999 9999999 241 9999999 237 226 233 217 222 216 227 223 229 227 228 219 228 220 225 216 224 210 219 208 215 206 211 203 210 203 205 199 204 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 225 227 225 225 225 225 226 226 223 222 220 220 221 219 219 224 225 223 220 223 224 219 223 227 220 218 221 221 220 217 218 227 225 222 217 213 215 215 213 213 212 213 221 217 211 213 210 210 213 216 220 213 210 214 234 235 225 220 219 229 234 240 219 226 253 254 228 217 243 9999999 9999999 224 9999999 254 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 9999999 9999999 236 243 225 255 9999999 244 225 9999999 9999999 9999999 9999999 9999999 9999999 215 41349 278 750 75 10304 11 29 9 6951 1555 1000000 1000000 1000000 1000000 1000000 1000000 -6 69 92 153 156 126 124 127 144 171 143 71 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 269 267 9999999 263 9999999 247 252 252 247 237 242 239 241 242 239 9999999 237 230 230 235 244 9999999 239 228 234 227 232 215 222 222 229 225 233 220 227 221 228 217 222 212 219 208 211 202 211 207 210 201 201 199 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 223 224 223 222 223 222 222 223 221 219 217 219 221 217 217 222 224 223 223 224 221 218 219 223 219 217 222 220 216 217 219 222 221 219 220 215 215 216 212 217 219 209 202 209 205 201 213 211 209 215 222 220 213 218 230 226 218 212 227 241 238 237 223 223 239 240 221 208 241 9999999 9999999 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 259 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 282 41380 281 525 75 10299 11 29 40 6957 1561 -7 56 85 164 120 41 23 22 0 8 74 68 73 88 113 134 122 113 106 -8 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 272 272 261 265 260 264 271 264 250 257 257 253 247 241 238 234 235 239 233 237 233 236 233 235 228 236 229 237 225 225 216 219 218 226 225 234 220 229 220 230 212 220 214 219 208 211 203 214 210 214 203 202 201 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 222 223 222 220 221 220 218 219 219 218 217 218 219 218 218 221 224 225 223 224 224 222 221 223 222 220 219 218 219 218 217 217 218 218 220 222 221 217 210 211 213 203 201 207 206 213 226 219 207 211 221 228 219 220 227 220 222 225 225 242 249 243 258 252 246 252 253 221 227 9999999 234 249 9999999 9999999 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 41412 220 450 75 10301 11 30 12 6963 1568 1000000 54 167 207 275 272 154 61 12 22 12 86 67 63 76 96 103 80 64 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 273 272 275 273 9999999 9999999 9999999 269 274 265 274 263 260 267 270 259 263 252 257 252 259 252 245 238 242 240 231 232 234 9999999 233 231 237 233 241 226 227 217 223 220 230 228 232 216 227 219 229 211 219 211 217 208 212 207 214 209 213 203 203 203 208 202 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 220 223 221 219 219 217 216 218 217 217 215 215 216 216 217 219 223 224 220 220 221 217 218 220 218 217 215 214 218 217 214 215 220 222 223 228 224 214 207 204 205 203 210 214 214 223 231 223 212 217 216 209 218 230 228 231 235 222 214 232 234 232 259 262 259 256 245 225 235 248 230 244 9999999 9999999 216 41443 257 525 75 10304 11 30 43 6969 1574 1000000 160 214 259 273 209 125 -5 70 70 127 117 88 96 84 -4 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 256 261 258 278 357 368 260 256 257 263 254 253 249 262 256 260 249 251 244 251 248 252 242 244 239 230 234 231 9999999 234 9999999 9999999 223 234 224 228 217 225 220 233 223 233 220 227 217 228 217 218 209 213 208 212 210 211 211 210 204 202 202 208 201 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 220 221 220 219 218 215 214 215 215 215 214 213 214 213 213 216 220 221 221 219 214 213 216 216 211 209 209 209 210 211 212 217 219 215 215 221 221 215 210 201 198 197 201 213 215 214 219 218 216 224 220 206 219 235 225 239 238 223 229 225 221 222 222 223 234 235 231 228 236 223 227 230 224 239 225 9999999 9999999 9999999 9999999 9999999 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 224 41475 254 675 75 10304 11 31 15 6976 1580 108 57 65 98 92 164 138 160 200 161 117 147 93 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 247 247 242 246 312 201 217 333 335 246 245 257 251 256 251 251 252 252 246 242 237 247 241 246 234 233 234 235 233 233 9999999 234 223 233 220 224 217 228 219 233 221 234 222 229 219 229 217 216 213 214 210 210 207 209 213 211 202 202 200 207 198 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 221 222 222 222 220 218 217 218 218 220 218 216 216 213 212 214 218 220 222 220 214 214 215 213 208 204 203 203 206 210 211 218 224 214 209 218 221 214 213 208 201 201 202 202 200 205 214 213 211 214 216 223 222 221 230 248 241 227 230 229 225 209 210 218 222 240 244 235 221 203 218 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 203 41506 215 975 75 10294 11 31 46 6982 1587 4 164 138 167 222 208 197 213 47 13 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 179 125 146 89 86 50 80 80 127 178 152 239 1000400 1000400 1000400 1000400 1000400 253 260 255 255 258 252 247 251 248 251 243 249 233 237 236 238 237 236 9999999 239 227 239 220 224 216 231 220 233 225 232 220 226 219 229 214 221 215 220 212 212 204 209 208 213 200 202 200 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 221 223 224 223 221 219 220 222 223 222 221 218 215 213 213 216 215 218 222 217 212 213 212 208 204 202 201 200 207 214 213 217 220 217 214 215 215 213 214 215 207 206 204 196 197 206 212 217 227 224 215 230 226 218 220 222 234 228 224 225 226 217 228 237 227 249 245 227 207 201 9999999 9999999 240 9999999 9999999 219 201 41538 213 1125 75 10298 11 32 18 6988 1593 21 163 227 249 267 298 280 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 153 154 102 138 91 79 50 83 109 161 127 144 173 1000400 1000400 1000400 1000400 1000400 242 246 245 252 249 244 9999999 250 248 249 239 239 229 234 228 226 229 233 9999999 9999999 222 233 221 218 214 226 218 226 224 230 220 228 216 228 214 223 215 222 213 216 206 212 207 215 202 204 202 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 223 225 225 223 221 220 221 223 223 222 220 217 215 210 211 215 216 219 220 214 213 215 213 207 203 202 201 201 205 212 217 218 214 215 215 211 214 215 217 218 214 214 205 199 208 209 210 212 221 229 221 227 223 222 216 209 230 238 226 216 222 221 224 234 223 235 234 223 218 225 212 187 224 231 227 9999999 199 41569 210 1125 75 10294 11 32 49 6994 1599 1000000 123 209 276 307 334 299 29 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 103 238 89 19 1000000 -5 5 1000000 1000000 27 30 3 81 34 34 87 166 235 231 246 243 241 243 246 236 247 9999999 245 9999999 241 9999999 234 225 229 219 224 9999999 231 9999999 9999999 223 226 218 221 9999999 221 218 221 220 227 223 228 215 223 217 221 215 219 215 218 208 212 212 217 205 207 202 202 9999999 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 222 224 224 221 220 220 221 223 222 219 218 217 215 208 208 214 217 219 219 215 213 215 213 206 204 205 203 202 203 206 215 220 219 218 212 215 222 222 223 216 211 212 203 202 212 208 213 210 209 220 219 223 220 223 224 229 238 235 226 208 220 234 228 222 218 217 218 237 248 236 221 215 216 227 41601 210 900 75 10298 11 33 21 7000 1606 1000000 147 149 167 205 246 304 334 278 227 296 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 159 91 49 33 56 48 21 19 8 -1 1000000 1000000 1000000 20 2 112 234 235 251 258 257 257 252 249 255 241 246 237 243 242 244 232 229 227 232 229 236 9999999 9999999 229 232 224 228 216 229 227 232 221 229 225 232 221 228 222 225 221 223 220 222 213 217 215 220 211 211 204 211 202 200 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 221 222 221 220 220 220 218 220 219 217 217 217 214 208 210 215 218 220 220 216 213 213 213 207 202 201 200 202 204 206 212 218 217 217 211 214 221 224 227 217 209 208 201 198 203 208 216 215 211 218 224 226 226 229 239 244 233 230 232 222 222 238 252 237 221 202 208 247 242 211 209 41632 209 825 75 10290 11 33 52 7006 1612 1000000 127 237 278 288 278 250 277 342 305 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 75 104 92 118 72 63 41 7 -3 -4 1000000 -8 9 1000000 53 232 233 251 259 257 255 256 250 251 241 251 9999999 245 248 247 236 230 228 230 225 225 9999999 9999999 9999999 236 221 228 222 229 224 237 218 232 218 231 224 226 217 224 218 224 220 221 213 217 213 220 211 209 203 216 202 199 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 221 223 222 220 221 220 219 219 218 216 215 216 214 211 211 213 217 220 217 216 216 212 210 207 202 199 198 199 199 200 205 208 210 217 218 217 219 217 221 219 213 209 203 200 202 209 212 206 208 218 226 233 232 227 234 226 229 234 225 213 204 214 233 235 210 9999999 9999999 227 221 41664 282 750 75 10288 11 34 24 7012 1618 1000000 85 183 300 367 9999999 334 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 78 165 28 15 0 -4 15 48 54 1000000 10 219 222 230 240 233 237 243 242 245 243 246 240 239 9999999 237 234 227 222 226 9999999 9999999 9999999 9999999 9999999 224 218 220 227 214 216 219 215 221 220 221 225 216 219 217 218 220 220 215 213 215 217 217 212 207 209 210 201 202 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 218 220 220 219 218 218 217 217 216 213 211 212 213 208 206 209 212 214 213 214 215 210 207 204 199 199 199 198 198 198 201 203 207 212 214 217 217 214 212 209 207 204 197 202 206 209 210 203 201 207 213 233 232 226 218 201 218 222 217 208 209 220 214 217 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 41695 283 750 75 10281 11 34 55 7018 1624 1000000 80 172 263 362 9999999 330 9999999 360 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 63 94 96 105 9 8 -5 -8 24 65 67 1000000 1 130 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 9999999 205 9999999 9999999 9999999 9999999 9999999 213 204 207 201 208 206 213 208 209 203 216 204 203 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 217 219 219 218 218 216 215 214 212 211 210 208 208 205 205 209 211 211 211 211 212 209 208 204 197 197 199 199 199 204 205 201 205 208 212 213 211 208 205 204 208 204 198 203 208 210 214 212 208 218 225 229 228 229 220 200 210 226 225 231 236 228 209 212 234 235 9999999 9999999 9999999 9999999 9999999 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 41727 257 675 75 10278 11 35 27 7024 1631 1000000 68 110 205 229 281 297 286 343 361 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 112 144 147 113 62 37 26 8 0 23 1000000 10 1000000 28 92 143 191 210 206 209 205 224 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 192 191 200 200 210 199 208 206 217 206 208 202 208 205 214 208 208 200 214 203 203 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 217 220 219 217 217 216 214 212 211 211 210 209 208 207 207 209 213 213 212 211 209 208 208 205 201 199 197 195 198 206 205 200 204 208 211 214 212 207 206 210 214 210 210 213 213 213 215 219 222 230 234 224 224 223 221 214 215 243 238 225 225 228 230 221 231 238 230 220 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 41758 266 675 75 10277 11 35 58 7030 1637 1000000 86 124 218 239 235 226 183 171 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 167 114 92 42 32 18 7 1000000 1000000 3 64 148 137 136 201 250 13 26 1000000 36 230 225 230 233 246 241 237 237 239 218 225 226 235 216 220 221 224 225 228 214 218 215 220 206 208 201 208 195 203 205 216 216 228 222 220 214 215 214 222 214 213 200 217 203 201 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 220 221 219 217 215 215 213 213 214 213 211 212 211 209 208 210 214 215 214 211 210 212 209 206 202 199 196 193 196 202 201 197 198 199 201 211 213 211 217 218 219 217 215 214 211 212 219 223 226 225 225 224 226 225 226 226 220 240 243 227 212 216 244 243 234 237 223 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 130 205 41790 210 750 75 10276 11 36 30 7036 1644 26 129 187 192 221 281 275 248 -2 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 48 50 0 7 0 7 1000000 1000000 1000000 44 122 75 -7 17 24 4 15 1000000 1000000 1000000 118 1000400 1000400 227 226 9999999 9999999 9999999 9999999 221 217 214 202 207 207 204 209 216 205 203 201 208 206 198 191 194 180 178 176 193 206 223 219 221 214 214 213 221 214 214 202 216 204 203 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 222 222 220 217 215 214 212 212 215 215 212 210 209 210 209 210 213 214 213 210 208 210 208 202 198 198 196 193 194 200 200 197 197 197 201 205 210 213 215 214 217 213 208 216 219 217 223 224 217 224 230 222 224 229 230 226 217 224 233 228 215 215 214 213 9999999 216 208 218 235 41821 210 750 75 10270 11 37 1 7042 1650 1000000 70 128 169 255 329 369 343 106 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 38 24 15 1 27 50 48 18 19 23 -5 0 1000000 1000000 1000000 160 1000400 1000400 223 215 226 9999999 9999999 9999999 216 180 167 158 150 164 146 138 146 141 211 225 171 184 177 179 184 174 176 152 173 193 220 214 222 213 215 212 219 214 211 203 215 205 206 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 219 221 220 217 215 214 212 211 213 214 212 209 209 208 207 207 209 213 212 210 208 205 205 202 197 197 195 195 197 198 199 203 206 205 204 205 208 213 213 214 217 213 215 220 222 222 221 216 208 216 232 232 228 223 225 234 221 207 219 216 215 237 211 9999999 9999999 202 232 236 234 41853 209 750 75 10270 11 37 33 7048 1657 1000000 24 151 143 178 284 303 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4 0 -1 1000000 1000000 1000000 9999999 9999999 197 1000400 1000400 9999999 9999999 9999999 9999999 9999999 9999999 22 102 123 68 56 14 1000000 1000000 1000000 1000000 1000000 1000000 -5 1000000 1000000 172 193 347 334 104 175 182 218 216 220 213 215 213 219 213 207 204 216 205 207 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 219 221 219 217 215 214 212 212 212 213 212 211 211 208 207 209 209 211 212 213 211 204 202 201 197 195 196 196 198 199 199 205 207 205 202 205 207 208 214 215 210 210 216 216 218 220 218 215 214 212 222 237 227 217 219 227 221 9999999 214 214 215 222 212 9999999 9999999 9999999 9999999 234 41884 210 675 75 10265 11 38 4 7054 1663 1000000 1000000 81 247 204 222 252 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 84 54 0 2 19 13 14 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 80 17 127 121 1000000 1000000 221 204 210 220 214 215 211 218 211 207 204 216 205 205 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 222 223 221 219 218 216 214 213 213 214 212 210 211 209 210 213 214 214 215 215 211 208 208 205 201 199 199 195 193 198 199 200 201 202 203 204 208 210 212 210 205 211 215 218 221 218 215 222 226 215 213 217 218 228 216 203 205 9999999 219 220 223 9999999 9999999 9999999 9999999 9999999 227 215 41915 209 750 75 10263 11 38 35 7060 1669 1000000 103 259 237 274 255 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 129 78 10 -7 1000000 1000000 11 0 1000000 1000000 1000000 -1 1000000 1000000 1000000 1000000 1000000 1 70 80 1000000 1000000 7 207 189 216 215 215 209 216 212 209 201 215 203 203 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 223 223 222 221 219 218 216 216 216 215 213 212 211 209 210 212 215 216 217 217 214 212 214 212 211 207 203 197 189 195 200 199 199 201 202 203 210 213 211 210 217 223 226 223 220 217 214 220 228 226 219 211 222 237 215 210 214 9999999 219 222 217 9999999 9999999 9999999 9999999 9999999 9999999 212 41947 197 750 75 10262 11 39 7 7066 1676 1000000 93 248 265 264 243 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 98 71 12 10 4 1000000 -5 -9 1000000 1000000 -6 0 0 25 34 29 -9 1000000 50 84 36 1000000 1000000 217 179 214 212 213 210 216 214 212 202 210 203 200 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 221 221 221 220 219 217 215 216 215 213 213 213 211 209 211 211 212 214 213 214 214 214 213 211 213 209 202 197 191 194 202 205 203 201 202 204 209 210 206 207 221 224 227 226 224 226 215 212 219 226 225 217 220 222 214 219 41978 255 750 75 10262 11 39 38 7071 1683 22 193 208 281 260 179 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 72 63 5 4 9 1000000 1000000 1000000 1000000 -3 3 0 -3 36 44 49 26 -1 42 47 6 1000000 1000000 198 195 217 211 212 211 217 212 213 205 207 206 197 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 220 221 221 221 220 217 216 217 216 216 216 214 213 212 212 211 213 218 217 214 213 214 214 213 212 210 204 198 198 201 205 207 203 205 208 207 205 212 212 208 216 223 223 220 220 229 220 215 215 212 222 231 226 209 9999999 218 230 227 219 223 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 216 249 243 233 9999999 9999999 9999999 238 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 147 42010 283 675 75 10261 11 40 10 7077 1689 1000000 140 202 232 282 221 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 27 1000000 1000000 1000000 1000000 -8 1000000 1000000 -8 1000000 1000000 1000000 1000000 17 7 7 17 38 18 1000000 1000000 186 172 196 212 207 209 207 216 208 211 207 209 204 196 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 219 220 220 220 219 216 216 219 219 219 219 216 214 213 211 211 213 216 217 215 213 212 214 214 210 205 203 201 203 208 211 208 202 204 209 208 209 217 217 213 219 222 219 215 218 232 228 216 214 210 213 230 226 213 220 228 241 9999999 222 9999999 9999999 9999999 9999999 9999999 232 245 232 228 240 226 9999999 9999999 9999999 9999999 9999999 9999999 236 238 9999999 9999999 9999999 226 254 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 203 312 42041 282 675 75 10260 11 40 41 7083 1696 1000000 168 235 252 264 205 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 2 1000000 1000000 1000000 -8 -6 5 -5 -9 -7 1000000 1000000 1000000 1000000 7 -5 10 21 15 30 45 -1 92 167 183 210 208 209 203 216 209 214 208 209 202 196 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 220 220 220 221 221 218 217 219 222 222 219 217 215 211 208 210 211 213 214 213 214 213 215 212 209 207 206 203 201 204 205 205 202 202 205 204 211 219 214 212 216 216 214 216 222 228 219 211 213 209 205 207 202 207 226 223 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 241 232 222 231 9999999 9999999 245 239 9999999 9999999 9999999 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 247 42073 282 675 75 10260 11 41 13 7089 1703 1000000 110 230 244 275 259 78 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 -7 1000000 1000000 1000000 1000000 -7 4 -1 -3 0 -2 1000000 1000000 1000000 1000000 1000000 14 -8 1000000 7 67 0 19 155 179 201 207 211 204 216 212 215 209 210 202 196 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 221 222 222 223 225 223 220 222 224 223 221 219 214 209 207 209 212 212 212 213 213 214 214 212 209 209 209 207 206 205 203 202 200 204 205 206 208 212 214 208 206 207 209 217 221 217 210 212 217 216 217 205 9999999 9999999 9999999 199 200 9999999 9999999 9999999 213 221 209 9999999 9999999 220 227 217 209 217 232 231 9999999 9999999 232 247 226 215 9999999 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 118 42104 226 675 75 10253 11 41 44 7095 1710 1000000 20 146 238 301 230 164 182 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 26 1000000 -8 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 45 42 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -3 1000000 -5 7 17 1000000 1000000 1000000 30 30 1000000 12 40 1000000 170 204 198 214 207 214 210 212 210 210 201 196 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 222 223 222 223 224 224 222 223 224 222 220 219 215 210 207 208 210 209 210 213 213 213 211 209 209 208 208 209 209 209 210 206 201 204 205 209 209 209 218 213 209 214 219 227 221 213 208 204 211 211 213 212 204 215 212 9999999 9999999 9999999 9999999 206 217 230 209 193 9999999 9999999 9999999 9999999 9999999 9999999 209 219 9999999 9999999 235 9999999 207 211 235 233 9999999 9999999 9999999 253 42136 253 750 75 10253 11 42 16 7101 1717 1000000 127 210 216 118 104 179 157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 9 -8 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 19 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 8 14 13 19 9 20 38 69 68 62 76 1000000 1000000 298 227 182 214 207 214 209 212 212 211 200 196 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 224 225 223 223 224 224 224 225 226 223 221 220 219 215 210 210 212 213 213 213 216 213 208 209 210 208 208 211 210 210 212 210 205 202 204 210 211 209 216 219 223 223 219 226 222 212 211 205 201 196 202 207 208 223 220 201 9999999 9999999 227 221 224 228 219 219 224 214 217 212 9999999 9999999 9999999 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 247 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 42167 214 900 75 10256 11 42 47 7107 1724 128 162 92 50 54 27 15 79 126 159 343 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 -6 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 1000000 -3 3 18 10 47 67 9999999 9999999 35 34 80 1000000 -9 329 238 171 210 207 215 208 211 212 213 201 197 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 226 227 225 224 225 226 226 227 227 226 223 222 221 218 213 212 214 215 215 214 215 214 211 209 208 205 209 214 211 209 210 212 208 204 206 207 207 208 208 220 228 223 221 227 221 209 215 218 207 206 211 200 200 211 210 9999999 9999999 9999999 218 215 221 210 216 242 218 203 222 223 213 9999999 9999999 229 229 219 227 42199 276 975 75 10254 11 43 19 7113 1731 126 142 53 10 1000000 15 82 147 172 173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 4 1000000 1000000 1000000 28 9999999 9999999 9999999 9999999 9999999 9999999 30 88 9 1000000 121 315 176 207 207 216 203 207 210 213 204 200 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 227 228 226 224 225 226 227 228 228 226 224 222 221 218 214 214 214 214 216 216 215 214 213 210 206 208 213 214 212 213 211 211 211 208 209 205 204 212 212 216 221 222 228 226 216 214 213 217 217 215 205 197 203 200 216 9999999 9999999 213 9999999 195 224 231 231 231 216 214 216 227 241 9999999 9999999 222 223 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 42230 211 975 75 10255 11 43 50 7119 1738 1000000 18 15 49 63 23 52 181 212 -1 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 0 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 5 8 2 1000000 15 45 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 33 299 185 215 215 224 192 203 215 223 215 208 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 227 229 228 225 225 226 228 230 227 225 224 222 222 219 217 217 219 219 219 219 215 213 214 212 206 208 212 211 214 218 216 217 214 210 213 212 206 215 218 215 222 219 223 224 220 215 208 208 211 221 209 206 209 206 225 221 225 221 195 201 219 228 227 217 218 213 208 223 229 234 249 247 229 42262 270 1125 75 10251 11 44 22 7126 1745 11 90 128 118 161 155 259 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 14 6 1000000 5 11 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -4 1000000 182 202 214 220 228 180 189 214 227 219 212 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 227 229 229 227 227 228 228 229 229 227 224 224 225 223 221 220 222 222 220 219 216 214 213 212 209 209 210 207 210 212 216 222 219 216 213 208 205 215 222 218 218 215 212 215 213 205 204 204 200 209 205 209 213 211 208 206 212 205 206 210 207 210 207 212 208 194 200 216 215 213 9999999 236 243 9999999 9999999 235 252 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 210 9999999 9999999 250 42293 251 1050 75 10253 11 44 53 7131 1752 1000000 18 25 95 112 96 51 29 49 77 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 -4 13 11 0 -4 30 21 -1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 -1 0 20 15 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 147 207 204 217 222 185 192 214 223 214 211 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 225 228 229 227 227 227 227 229 231 228 223 224 224 223 221 222 224 223 220 217 216 212 211 216 215 211 209 211 212 211 214 219 218 217 214 212 213 221 225 223 223 215 209 209 205 199 205 205 203 210 204 209 212 207 201 204 207 194 200 205 207 213 214 219 199 198 216 227 237 9999999 9999999 9999999 221 9999999 9999999 9999999 9999999 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 42325 205 975 75 10253 11 45 25 7138 1760 1000000 1000000 3 1000000 29 40 26 4 1000000 1000000 11 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 48 80 10 36 19 14 7 -5 1000000 1000000 1000000 1000000 -4 7 11 3 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 0 1000000 2 138 201 216 229 228 193 197 212 231 219 221 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 222 225 225 225 225 225 225 226 226 224 221 221 221 219 217 221 224 224 223 219 218 214 212 216 216 212 208 211 216 215 218 218 214 213 215 216 217 221 217 221 225 218 219 218 212 207 210 209 209 219 214 216 223 226 222 215 211 190 186 199 223 226 206 9999999 9999999 202 225 42356 205 1200 75 10250 11 45 56 7144 1767 1000000 40 66 79 60 17 -4 23 6 28 13 1 1000000 1000000 1 -1 -5 1000000 6 46 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 67 243 39 38 1000000 17 19 13 -1 1000000 1000000 1000000 4 15 32 50 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 1000000 1000000 1000000 220 207 222 247 193 200 184 184 217 235 232 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 222 224 225 225 226 227 227 227 227 224 223 223 224 221 217 218 222 222 222 222 220 217 211 208 209 211 209 210 211 212 217 216 215 215 217 214 212 217 217 216 214 218 222 217 215 217 216 213 212 210 215 217 217 229 229 217 202 9999999 201 213 231 227 207 210 220 210 218 229 223 233 42387 207 1500 75 10249 11 46 27 7150 1775 1000000 24 32 14 22 32 24 37 20 27 25 7 1000000 -5 30 69 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 177 62 39 1000000 15 5 14 13 34 40 10 -2 7 58 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 48 41 1000000 1000000 218 214 228 268 172 214 180 176 218 236 231 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 222 224 225 225 224 225 226 226 228 225 223 223 221 218 215 218 222 220 220 219 216 214 209 205 203 204 208 211 211 212 216 214 216 217 214 213 214 217 215 215 215 214 212 210 208 209 212 215 216 216 215 201 195 213 206 204 209 9999999 224 216 213 216 210 213 225 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 42419 212 1125 75 10252 11 46 59 7156 1782 1000000 1000000 -1 -3 1000000 1000000 -1 13 1 2 2 -7 10 4 0 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 -3 47 47 18 5 14 25 41 54 28 -8 2 56 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 128 1000000 55 226 209 219 253 188 198 188 184 214 233 229 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 223 225 227 226 224 224 224 226 227 226 224 222 218 215 214 217 222 222 222 222 221 216 211 209 207 205 207 208 212 216 217 217 217 218 212 211 218 220 216 217 216 215 211 210 209 205 206 202 211 212 198 191 191 196 9999999 9999999 9999999 9999999 217 203 208 208 9999999 9999999 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 42450 200 750 75 10241 11 47 30 7162 1790 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 40 27 -4 9 13 31 9999999 9999999 31 15 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 130 180 167 174 186 156 167 191 175 155 169 185 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 225 227 228 228 225 225 226 227 229 227 225 222 219 218 215 218 221 221 222 223 224 219 212 210 209 210 207 203 207 212 212 212 215 216 214 218 220 217 218 219 219 217 215 213 207 206 206 198 205 203 193 197 9999999 9999999 9999999 9999999 9999999 212 212 42482 199 750 75 10239 11 48 2 7168 1797 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 118 42 1 11 13 30 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 15 32 9999999 9999999 9999999 1000000 144 147 169 190 207 175 184 188 130 168 138 176 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 226 228 229 228 226 225 226 228 229 227 226 225 223 221 217 219 220 220 221 222 225 221 216 213 212 212 210 208 213 214 213 212 213 216 217 226 226 212 212 224 222 212 213 212 210 211 211 196 183 191 196 199 9999999 9999999 9999999 209 206 199 42513 188 975 75 10240 11 48 33 7174 1805 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 19 7 10 13 21 58 67 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7 1000000 137 144 177 224 284 337 260 242 63 148 137 180 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 228 229 229 228 227 227 228 229 228 227 227 227 225 221 219 221 223 220 220 222 222 220 218 215 214 211 209 214 220 221 214 214 216 215 214 215 222 218 212 218 218 214 215 217 213 208 201 189 179 186 42545 186 1350 75 10233 11 49 5 7180 1812 1000000 9999999 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 11 1000000 9 22 17 18 26 63 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -6 155 133 163 179 240 304 1000400 294 269 72 115 156 184 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 227 227 227 226 226 225 225 227 228 226 225 224 223 220 216 217 222 222 219 218 220 219 216 213 213 213 207 206 210 213 214 212 213 215 214 209 209 220 223 216 214 221 220 217 213 211 213 202 193 195 195 194 207 212 42576 186 1500 75 10234 11 49 36 7186 1820 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 26 32 20 15 35 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 165 165 188 190 219 224 237 224 186 149 155 179 183 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 227 228 227 227 226 224 222 225 226 224 222 221 221 220 216 219 222 221 221 221 221 221 216 213 213 213 211 206 206 208 210 212 213 212 213 212 212 219 218 219 221 219 213 212 213 215 217 208 193 189 197 204 203 204 9999999 227 42608 191 1050 75 10232 11 50 8 7192 1828 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 9999999 9999999 9999999 1000000 1000000 1000000 1000000 21 33 28 13 31 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 174 181 200 210 198 182 159 167 143 159 197 191 189 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 225 227 227 227 226 224 222 224 226 224 224 223 223 224 220 221 223 223 223 223 222 219 215 212 210 210 214 210 204 205 209 210 210 208 210 209 208 212 209 213 224 224 216 215 220 219 214 206 197 193 201 207 9999999 196 214 42639 190 1050 75 10231 11 50 39 7198 1835 1000000 1000000 -9 18 1000000 -4 -9 18 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 52 26 14 33 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 128 95 188 199 213 183 151 143 130 152 153 173 202 193 192 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 225 226 227 227 227 226 225 227 229 227 226 225 225 225 223 223 224 225 225 224 221 218 215 214 211 207 208 204 201 204 209 214 215 214 212 208 209 213 207 208 220 221 214 211 212 212 209 198 9999999 197 200 205 207 217 42671 196 900 75 10230 11 51 11 7204 1843 1000000 1000000 1000000 7 14 21 11 3 1000000 13 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 12 38 16 18 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 84 131 183 196 227 154 128 121 123 145 160 179 203 196 195 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 227 228 227 227 227 228 227 229 231 228 226 224 225 225 222 222 227 230 227 225 223 218 213 214 213 209 202 194 192 201 213 217 218 217 211 204 207 213 213 213 212 208 199 205 212 209 203 189 189 191 191 201 206 9999999 9999999 9999999 9999999 210 42702 197 675 75 10230 11 51 42 7210 1851 1000000 1000000 1000000 1000000 27 14 6 0 -5 1000000 1000000 1000000 1000000 9999999 1000000 9999999 9999999 9999999 9999999 -4 -3 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 56 29 15 39 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 21 27 1000000 1000000 1000000 11 -5 184 207 172 144 132 130 150 164 170 189 195 193 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 227 228 227 227 227 228 227 227 228 226 225 224 223 224 220 221 225 227 226 224 223 219 213 211 210 207 199 194 192 198 209 214 210 206 207 202 204 207 209 214 214 211 203 206 211 209 206 195 196 200 198 205 206 205 210 203 42734 195 750 75 10228 11 52 14 7216 1859 1000000 1000000 1000000 20 2 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 82 101 108 93 96 19 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 66 34 31 9999999 9999999 9999999 9999999 9999999 9999999 114 35 1000000 1000000 -9 1000000 0 36 1000000 1000000 153 160 195 129 119 113 133 175 159 158 192 190 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 227 228 227 227 225 224 224 225 226 224 223 222 221 221 219 219 221 221 222 222 220 217 213 211 208 204 200 197 197 201 208 212 203 201 205 201 205 205 199 211 215 201 202 211 209 201 200 203 204 207 197 191 200 214 214 42765 178 2025 75 10228 11 52 45 7222 1867 1000000 1000000 82 162 136 157 68 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 7 10 1000000 1000000 1000000 1000000 -6 61 20 36 9999999 9999999 9999999 9999999 9999999 100 1000000 1000000 1000000 29 8 1000000 48 98 42 1000000 123 127 169 149 135 108 123 174 162 160 196 193 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 227 228 227 225 224 222 221 223 225 224 222 221 221 219 219 220 223 224 222 222 221 214 210 213 212 208 206 203 200 205 213 212 204 202 198 195 202 205 202 208 211 197 199 216 212 201 197 198 204 218 206 188 188 9999999 208 42797 266 1875 75 10222 11 53 17 7228 1875 1000000 50 48 31 58 120 142 177 99 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 14 1000000 1000000 1000000 1000000 11 2 21 8 46 9999999 9999999 9999999 9999999 9999999 95 1000000 77 22 26 11 1 42 76 74 1000000 139 152 166 190 165 122 124 153 165 185 194 192 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 230 231 230 229 228 227 226 227 230 228 226 225 223 222 221 222 226 228 225 225 224 217 213 216 216 213 211 209 207 212 217 213 213 210 206 207 211 212 211 217 217 207 205 208 210 211 202 191 202 217 206 196 194 197 9999999 9999999 9999999 186 183 9999999 9999999 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 245 42828 206 825 75 10218 11 53 48 7234 1883 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 36 45 64 138 161 181 184 89 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 21 1000000 15 6 55 9999999 9999999 9999999 60 22 1000000 100 48 42 13 1000000 -3 1000000 1000000 30 78 53 51 25 1000000 1000000 1000000 136 147 160 189 189 189 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 236 237 235 233 232 232 231 231 234 232 230 228 227 226 222 223 229 230 227 226 226 222 216 215 217 216 214 213 212 215 215 214 218 215 214 216 218 223 219 223 220 211 207 202 201 208 203 197 200 198 200 205 202 206 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 42860 202 750 75 10219 11 54 20 7240 1891 1000000 53 15 15 25 41 30 3 -9 2 24 25 14 60 124 48 1000000 1000000 133 236 220 196 188 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 40 15 36 46 69 46 14 -9 1000000 108 28 29 1000000 1000000 1000000 1000000 1000000 26 60 110 52 65 40 1000000 1000000 1000000 96 136 152 167 193 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 240 241 239 236 234 235 235 234 236 234 232 231 229 229 225 226 230 231 231 230 227 221 215 213 218 220 214 213 217 220 221 222 222 220 218 220 221 226 225 218 219 223 221 210 199 200 205 204 203 204 214 212 202 205 209 203 194 9999999 209 9999999 217 213 42891 199 825 75 10221 11 54 51 7246 1899 73 19 44 61 113 105 96 88 91 30 34 56 84 120 60 1000000 1000000 116 208 211 148 166 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 163 40 25 33 72 28 1000000 1000000 1000000 97 42 24 18 15 1000000 1000000 1000000 29 31 4 8 44 34 1000000 1000000 1000000 88 124 126 148 194 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 241 241 240 238 237 237 236 236 238 235 234 232 230 228 226 227 230 230 234 234 228 222 216 216 220 218 214 216 223 225 227 229 226 221 223 229 225 219 222 224 228 225 213 210 204 199 204 206 204 207 207 200 200 200 203 199 196 9999999 221 225 42923 204 150 75 10225 11 55 23 7252 1908 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1 7 -2 10 2 19 35 59 63 64 1000000 11 67 71 97 48 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 16 0 1000000 1000000 68 60 58 77 52 1000000 1000000 12 37 9999999 9999999 9999999 9999999 9999999 133 78 1000000 -5 34 1000000 1000000 1000000 16 26 9 1000000 82 171 155 146 191 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 243 244 241 239 239 238 236 237 238 236 235 233 230 226 224 229 231 229 231 232 232 230 223 218 218 218 216 219 223 223 224 226 227 222 226 231 227 218 216 221 222 214 201 196 196 196 201 205 202 203 205 204 201 201 201 202 42954 204 150 75 10222 11 55 54 7258 1916 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 2 9 0 14 8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1 1000000 1000000 28 66 66 70 37 11 -6 56 70 132 83 9999999 9999999 9999999 9999999 7 1000000 1000000 16 1000000 1000000 1000000 17 55 27 1000000 16 183 156 156 188 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 242 243 241 237 237 236 236 236 237 235 234 231 229 226 221 228 231 227 228 232 233 229 223 217 217 217 214 216 220 219 216 215 222 224 225 226 226 222 214 210 207 211 207 201 199 200 201 197 197 202 207 203 195 196 195 195 42986 200 525 75 10225 11 56 26 7264 1924 1000000 1000000 1000000 1000000 1000000 -3 24 40 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 102 19 34 28 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 9999999 9999999 1000000 6 27 20 16 29 30 35 54 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -7 1000000 1000000 1000000 1000000 1000000 -2 1000000 2 26 1000000 1000000 160 143 181 189 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 239 239 237 235 235 235 233 234 236 234 231 229 229 225 220 225 228 226 229 232 231 224 219 218 218 217 213 213 217 218 215 213 218 221 219 220 219 217 216 212 206 208 206 205 205 202 200 198 196 198 199 190 190 193 188 192 195 43017 260 825 75 10221 11 56 57 7270 1932 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 6 1000000 1000000 1000000 74 121 76 84 95 279 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 9999999 9999999 9999999 1000000 1000000 1000000 1000000 12 41 39 70 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 54 1000000 1000000 4 39 28 1000000 1000000 1000000 1000000 18 165 182 195 197 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 238 239 238 236 236 236 234 234 235 232 231 232 231 228 223 224 227 229 231 232 234 229 222 220 220 219 219 216 218 223 222 223 224 222 218 223 220 212 219 218 212 210 206 206 204 199 197 204 210 200 189 192 197 193 9999999 9999999 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 243 43049 258 1050 75 10217 11 57 29 7276 1941 1000000 1000000 1000000 1000000 -6 19 -8 1000000 1000000 34 58 96 140 155 181 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 29 58 1000000 9999999 9999999 1000000 1000000 20 20 -2 38 102 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 1000000 1000000 80 1000000 -5 -3 24 67 112 190 195 199 185 200 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 239 239 238 236 235 235 235 235 236 234 232 233 231 229 225 224 227 229 231 231 233 230 223 220 221 221 219 218 220 226 225 221 224 220 215 220 219 216 218 215 220 223 214 212 210 204 200 204 207 204 199 200 210 203 191 9999999 9999999 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 43080 190 1425 75 10214 11 58 0 7281 1949 1000000 1000000 1000000 1000000 1000000 1000000 1000000 69 82 110 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 21 7 -9 9 -1 7 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 1000000 19 111 1000000 1000000 1000000 33 62 147 157 159 184 160 197 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 237 237 235 234 233 233 233 235 238 235 233 233 230 227 223 223 226 228 229 230 228 224 220 220 220 218 215 216 219 222 222 218 222 219 216 220 222 221 217 210 217 220 212 212 210 207 202 201 202 205 204 203 210 210 208 197 202 208 209 43111 281 900 75 10215 11 58 31 7287 1958 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 6 33 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 -3 14 2 1000000 1000000 -1 24 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 1000000 30 110 1000000 1000000 1000000 144 165 195 151 139 177 165 190 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 235 235 234 234 234 234 233 234 236 234 232 233 231 227 221 223 227 229 230 229 228 224 221 219 219 216 215 218 217 216 220 221 222 220 218 224 224 222 219 212 206 205 205 211 219 210 202 202 201 200 201 205 202 199 201 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 125 9999999 9999999 9999999 9999999 90 125 197 43143 282 900 75 10208 11 59 3 7293 1966 1000000 -4 1000000 -7 1000000 -5 1000000 1000000 1000000 1000000 1000000 2 69 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 -4 -8 1000000 -6 0 0 0 -2 1000000 1000000 0 76 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 18 18 29 4 50 1000000 107 130 256 273 226 174 170 190 193 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 235 235 235 234 233 234 233 233 236 235 232 232 231 227 222 225 230 232 232 231 230 227 221 219 221 222 219 222 222 222 224 223 223 221 221 224 224 223 220 217 214 208 210 217 219 212 211 213 205 201 208 206 203 206 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 208 228 9999999 9999999 9999999 9999999 9999999 9999999 241 194 43174 285 675 75 10205 11 59 34 7299 1975 1000000 1000000 10 24 1000000 1000000 1000000 14 -8 1000000 1000000 1000000 52 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 -7 -8 -6 -7 1000000 1000000 -3 1000000 1000000 -8 73 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 19 56 1000000 1000000 1000000 1000000 1000000 125 230 186 138 173 194 192 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 236 237 237 236 234 234 234 235 236 236 235 234 231 227 225 227 230 230 232 232 232 227 219 218 222 221 217 219 221 224 221 219 223 224 226 226 227 225 219 219 226 220 215 213 207 212 212 214 210 199 202 202 195 199 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 9999999 9999999 9999999 139 148 43206 282 675 75 10208 12 0 6 7305 1983 1000000 1000000 22 22 -5 1000000 1000000 14 2 1000000 1000000 1000000 16 1000000 -9 89 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 3 64 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 -1 11 15 1000000 1000000 1000000 41 171 160 155 185 192 191 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 236 237 238 236 235 234 234 234 236 236 234 233 229 226 225 227 227 228 231 234 232 227 221 217 217 213 210 214 218 222 223 222 221 226 229 227 227 226 220 218 221 219 217 214 215 224 218 215 210 191 199 210 196 204 213 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 43237 259 900 75 10203 12 0 37 7311 1992 1000000 1000000 1000000 1000000 1000000 0 1000000 1000000 1000000 47 173 178 169 126 20 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 27 96 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 -1 25 14 1000000 1000000 78 67 119 149 181 202 192 192 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 235 237 238 236 235 235 233 233 236 235 232 232 230 228 224 225 226 227 230 231 228 223 222 219 216 214 212 217 223 222 224 226 222 227 229 225 225 222 223 224 220 213 213 218 217 225 223 214 210 192 202 214 200 217 216 194 190 9999999 190 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 43269 241 1350 75 10207 12 1 9 7317 2001 1000000 1000000 1000000 28 108 167 174 170 149 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 9999999 9999999 9999999 1000000 1000000 14 20 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 25 99 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 30 39 105 1 5 1000000 85 135 147 146 168 189 199 190 192 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 238 239 239 238 236 235 235 234 237 237 234 232 233 231 224 225 227 227 230 231 227 224 220 221 222 223 225 226 227 222 221 225 224 226 227 224 221 219 221 220 221 223 216 216 213 210 211 206 212 208 205 208 206 216 209 9999999 196 195 188 186 191 9999999 9999999 9999999 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 43300 240 900 75 10202 12 1 40 7323 2010 1000000 1 18 19 0 1 4 4 35 37 46 95 140 150 165 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 -9 36 49 7 1000000 1000000 1000000 1000000 1000000 1000000 -6 -2 1000000 1000000 19 64 9999999 9999999 9999999 9999999 9999999 1000000 119 91 135 146 133 121 136 147 172 163 150 163 185 192 196 187 188 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 238 240 241 239 236 235 234 235 237 237 235 233 234 232 225 226 228 227 230 231 230 227 224 221 223 225 228 230 229 228 226 226 227 224 225 227 221 217 215 211 212 221 221 224 221 208 203 205 211 206 198 199 213 220 205 9999999 193 200 9999999 9999999 188 9999999 9999999 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 249 9999999 253 43332 273 825 75 10199 12 2 12 7329 2019 1000000 1000000 7 48 55 59 51 55 86 118 120 110 111 119 87 84 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 -8 31 72 60 1000000 1000000 40 59 1000000 1000000 14 50 1000000 1000000 1000000 50 20 1000000 1000000 164 76 1000000 106 106 120 139 148 155 162 171 185 184 157 170 193 191 196 187 186 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 238 240 240 237 236 236 234 235 237 237 235 233 232 231 227 227 226 224 228 232 231 227 224 221 223 224 224 225 224 225 225 225 223 220 221 225 224 219 215 213 209 210 219 223 218 214 211 209 207 202 205 208 211 214 204 202 203 204 9999999 201 201 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 198 43363 292 150 75 10193 12 2 43 7335 2028 1000000 1000000 1000000 -5 0 9 14 46 34 38 1000000 17 0 13 15 19 26 57 103 115 101 123 110 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 5 1000000 1000000 1000000 1000000 27 59 1000000 1000000 5 112 126 1000000 1000000 67 77 19 1000000 1000000 34 34 1000000 1000000 13 1000000 1000000 29 76 113 131 150 171 176 182 187 173 163 176 195 189 195 187 186 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 239 240 240 237 236 237 235 235 237 236 234 233 232 231 228 226 224 226 229 233 235 229 223 222 226 227 225 222 223 227 229 226 218 219 221 222 226 223 215 217 218 213 219 219 215 218 219 216 210 214 218 214 208 203 200 207 215 208 210 209 9999999 196 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 152 43395 292 150 75 10190 12 3 15 7341 2037 1000000 1000000 1000000 -5 -1 7 12 46 33 39 -7 44 23 24 20 -6 -6 9 88 150 225 258 191 97 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 2 3 1000000 1000000 1000000 32 48 9999999 9999999 9999999 55 1000000 1000000 1000000 1000000 -3 11 1000000 1000000 61 101 92 1000000 1000000 166 89 80 38 1000000 1000000 1000000 1000000 1000000 -7 1000000 1000000 1000000 22 128 136 152 169 179 194 194 157 167 181 193 191 194 184 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 240 241 241 240 238 239 236 234 237 236 234 235 235 232 228 227 226 228 229 231 232 230 227 224 225 225 222 221 222 222 225 224 221 221 220 223 226 221 218 221 220 216 214 211 215 216 220 222 218 222 220 211 204 200 202 205 209 201 203 9999999 9999999 9999999 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 184 9999999 221 230 9999999 306 9999999 9999999 9999999 9999999 219 43426 283 750 75 10190 12 3 46 7346 2046 1000000 1000000 1000000 59 76 108 113 12 30 97 204 231 264 267 193 103 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 23 21 18 1000000 1000000 1000000 71 114 9999999 9999999 9999999 9999999 9999999 26 24 1000000 9999999 9999999 9999999 9999999 48 103 53 -5 1000000 145 230 73 95 -9 1000000 1000000 1000000 2 43 53 38 1000000 1 91 114 144 161 170 191 195 161 179 191 195 193 195 187 186 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 240 241 240 238 236 237 236 235 239 237 236 237 236 232 228 228 227 227 229 232 231 230 228 224 220 218 219 223 220 215 220 223 223 220 217 221 219 215 222 224 214 216 215 203 208 218 225 229 228 223 213 212 208 205 211 207 207 210 210 196 185 201 206 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 252 9999999 9999999 9999999 9999999 9999999 268 9999999 9999999 184 9999999 9999999 169 235 9999999 9999999 241 43458 209 300 75 10197 12 4 18 7352 2055 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 35 138 114 29 70 111 194 206 179 98 153 234 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 88 92 121 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 -2 12 105 71 10 8 78 78 148 161 179 200 176 192 194 198 197 197 191 189 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 239 240 239 236 234 236 236 236 239 238 237 238 235 230 228 227 227 228 230 232 232 228 223 219 216 217 220 223 220 217 222 222 218 221 226 225 222 220 221 230 221 221 218 204 215 221 223 228 222 213 204 211 219 215 209 206 210 205 204 207 212 210 211 43489 264 600 75 10186 12 4 49 7358 2065 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 5 22 35 29 40 61 63 57 196 228 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 55 6 -2 26 103 6 22 36 31 10 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 103 141 3 1000000 33 83 146 168 184 200 181 196 193 198 197 195 186 187 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 238 239 240 239 238 238 237 238 240 239 238 236 233 230 227 226 227 227 229 231 231 225 221 216 214 217 218 222 223 223 224 223 224 226 232 233 229 226 221 227 227 223 212 211 227 224 222 216 210 217 214 215 219 214 202 201 206 199 208 216 219 201 207 226 9999999 9999999 9999999 9999999 9999999 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 43521 275 750 75 10187 12 5 21 7364 2074 1000000 1000000 1000000 1000000 1000000 1000000 -7 11 12 22 17 17 27 49 72 110 134 146 142 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 149 16 -3 4 70 12 43 43 26 -2 1000000 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 28 144 156 184 196 203 185 201 197 202 200 196 187 189 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 238 239 240 239 238 237 237 237 238 238 237 235 234 232 228 228 227 225 227 231 231 227 221 217 215 217 221 224 224 226 225 225 226 226 230 234 229 224 220 219 222 218 214 218 222 219 217 207 195 205 214 218 216 205 198 211 216 203 210 204 196 9999999 9999999 206 203 197 203 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 225 9999999 9999999 9999999 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 9999999 9999999 9999999 9999999 270 43552 270 750 75 10190 12 5 52 7370 2083 1000000 8 32 22 16 -7 12 17 9 5 10 15 24 41 69 98 102 130 186 9 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 71 140 40 152 30 2 1000000 1000000 1000000 1000000 1000000 1000000 3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 200 184 198 199 203 203 198 191 191 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 238 240 241 240 239 238 237 237 238 239 237 235 234 231 229 230 229 227 228 232 231 227 225 221 218 220 226 228 227 224 220 218 222 225 226 229 229 225 222 222 223 220 213 210 214 213 213 213 205 199 208 227 230 208 197 215 217 199 214 210 192 9999999 211 213 204 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 257 43584 209 450 75 10185 12 6 24 7376 2093 1000000 21 23 47 47 41 41 12 10 2 0 1000000 1000000 1000000 1000000 -5 2 3 1000000 29 36 115 208 37 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 115 78 79 63 5 4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 175 181 192 194 197 198 194 188 186 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 238 240 241 241 240 240 239 239 240 240 238 235 233 232 228 227 229 231 229 231 230 225 228 228 225 225 225 230 231 225 220 221 226 227 228 224 223 221 220 226 223 222 215 209 213 215 218 221 224 218 215 228 236 228 212 210 208 204 233 237 219 225 218 223 214 43615 282 300 75 10184 12 6 55 7382 2102 1000000 1000000 -3 38 49 63 61 83 85 55 18 14 -4 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 148 123 81 14 1000000 -5 1000000 1000000 1000000 1000000 1000000 1000000 0 32 2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 25 148 165 187 202 198 198 200 197 189 189 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 237 239 240 240 240 241 239 239 240 240 238 234 232 232 226 224 227 227 226 229 231 227 225 226 228 227 223 228 228 223 226 229 228 226 228 224 223 221 216 227 225 215 214 208 208 210 212 213 217 225 226 219 222 229 222 211 204 199 206 222 227 228 205 193 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 262 43647 284 150 75 10180 12 7 27 7388 2112 1000000 1000000 -6 42 57 77 76 100 100 121 121 122 110 96 -7 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 121 142 79 11 0 -6 1000000 1000000 1000000 1000000 1000000 1000000 2 5 25 -3 1000000 1000000 -3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 179 170 197 209 207 206 206 205 194 193 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 236 238 239 239 239 241 238 237 238 235 232 230 230 227 223 223 225 223 224 229 230 227 224 222 224 225 224 226 224 224 225 224 222 222 223 219 225 226 217 221 221 215 213 205 204 208 209 206 209 221 222 220 221 217 216 213 207 207 197 9999999 212 223 210 187 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 43678 284 150 75 10177 12 7 58 7393 2122 1000000 1000000 10 63 71 102 112 112 113 131 144 129 170 211 1000000 1000000 1000000 0 7 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 11 23 69 74 45 56 3 1000000 1000000 1000000 -9 20 22 0 20 -1 0 1000000 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9 166 170 204 213 212 213 212 207 197 195 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 237 238 239 238 238 239 236 234 235 231 228 227 228 226 221 222 223 225 227 229 228 224 226 226 222 221 222 223 225 226 225 225 221 224 225 219 222 224 221 219 219 218 214 211 206 204 207 202 205 209 206 215 220 217 212 205 209 214 206 198 9999999 9999999 208 186 187 9999999 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 249 9999999 9999999 223 180 9999999 9999999 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 270 43710 288 150 75 10181 12 8 30 7399 2131 1000000 1000000 2 58 88 112 122 133 165 204 197 89 61 1000000 28 36 39 48 51 50 63 73 81 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 91 8 1 33 93 67 88 14 1000000 1000000 42 66 104 62 38 31 19 17 -2 -5 -2 2 5 -2 7 4 1000000 72 151 179 197 209 205 208 207 202 195 190 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 239 240 240 239 238 238 234 233 234 231 229 229 229 226 220 221 225 228 228 227 227 225 227 227 224 221 222 225 227 226 223 224 222 225 225 219 213 219 226 226 226 220 213 211 204 204 208 204 204 208 212 213 216 220 206 191 198 201 198 203 9999999 211 210 188 189 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 9999999 9999999 9999999 9999999 9999999 250 9999999 9999999 245 157 208 168 9999999 9999999 9999999 9999999 223 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 9999999 139 245 9999999 9999999 9999999 196 43741 282 225 75 10177 12 9 1 7405 2141 1000000 1000000 16 125 161 160 186 187 221 177 98 1000000 59 63 67 71 83 83 81 96 114 136 129 155 178 193 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 134 55 70 1 6 1000000 1000000 1000000 91 130 133 159 82 82 58 60 76 80 37 47 40 11 39 74 21 126 174 200 197 205 200 204 200 200 190 185 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 238 240 240 240 238 236 233 233 234 232 230 231 231 229 225 225 228 230 229 228 229 228 228 227 226 224 222 224 226 223 216 216 218 219 226 224 217 218 225 225 218 215 211 208 204 204 211 208 209 224 231 220 214 211 196 189 200 203 202 203 9999999 220 213 189 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 251 9999999 9999999 9999999 9999999 249 282 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 180 9999999 9999999 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 247 172 186 43773 278 450 75 10176 12 9 33 7411 2151 1000000 150 217 200 187 190 130 85 48 61 62 66 70 74 71 82 92 112 133 130 144 173 183 202 216 220 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 207 203 203 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 227 215 122 121 3 46 74 189 210 203 212 203 208 190 190 174 173 159 164 158 136 115 168 162 182 143 196 173 209 205 209 204 206 201 203 191 188 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 237 239 239 238 236 235 232 231 234 233 232 232 232 231 229 231 230 230 229 229 229 228 229 226 224 222 220 222 226 225 220 219 218 218 227 227 220 220 220 217 205 205 210 206 206 205 204 197 204 223 222 210 210 206 199 9999999 9999999 204 198 190 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 195 244 9999999 9999999 9999999 9999999 9999999 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 245 265 43804 283 300 75 10175 12 10 4 7417 2161 1000000 86 110 180 232 222 203 203 127 63 55 63 69 67 66 69 64 85 107 127 131 124 156 176 191 207 218 226 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 210 200 181 190 184 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 204 214 309 305 136 186 192 200 209 215 218 211 219 210 217 210 215 200 211 194 201 206 216 177 224 201 197 169 204 205 209 205 207 201 203 193 190 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 238 239 238 236 235 235 232 232 235 235 235 235 234 231 229 231 230 228 228 228 230 228 228 225 221 220 218 224 230 224 221 223 222 220 224 221 217 220 217 213 200 202 214 209 207 211 201 193 200 206 202 200 206 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 43850 273 300 75 10170 12 10 50 7425 2176 1000000 94 129 194 226 257 259 243 1000000 62 64 64 65 71 68 80 83 113 127 133 133 135 169 187 210 219 220 225 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 211 203 183 184 173 176 179 219 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 208 185 202 190 203 198 202 205 212 216 9999999 215 224 212 221 218 226 210 221 207 208 211 231 228 272 250 208 191 208 204 209 205 206 199 202 193 193 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 238 239 238 236 236 236 235 235 236 236 235 234 234 232 228 227 227 226 227 227 226 227 227 225 221 222 224 228 231 224 220 223 223 219 222 222 222 222 219 214 208 211 213 212 207 207 208 205 205 196 194 202 207 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 202 197 9999999 201 198 196 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 159 152 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 258 43882 272 300 75 10173 12 11 22 7431 2186 1000000 57 194 209 229 250 205 231 1000000 62 61 66 65 71 67 100 103 132 128 122 132 150 171 186 210 210 206 218 227 237 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 214 207 199 190 183 181 183 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 205 209 206 211 203 208 209 220 9999999 228 9999999 226 216 223 223 231 215 227 217 220 213 222 210 208 198 206 203 213 207 213 204 207 203 206 193 195 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 235 237 237 235 235 237 237 236 235 235 233 231 230 228 224 223 224 224 225 225 222 224 224 223 223 224 230 232 231 228 223 225 225 218 220 227 225 223 224 222 223 220 210 213 210 201 208 207 200 9999999 197 210 219 206 9999999 9999999 9999999 9999999 9999999 200 208 212 204 208 207 196 206 220 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 165 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 43913 283 150 75 10169 12 11 53 7437 2196 1000000 1000000 40 148 197 211 234 217 59 7 55 64 69 73 77 82 71 112 111 147 128 124 119 150 168 177 195 194 195 205 218 223 231 237 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 243 218 217 203 202 196 198 208 210 205 213 9999999 9999999 9999999 233 229 228 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 9999999 9999999 9999999 9999999 9999999 219 9999999 219 204 211 214 212 205 214 208 213 216 231 214 222 218 227 223 231 217 226 219 225 210 218 207 212 205 209 201 214 208 213 204 206 202 205 193 192 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 232 235 235 232 232 233 234 233 233 233 230 229 226 222 219 222 225 226 225 225 224 226 224 221 223 224 230 231 227 223 220 226 224 220 223 230 224 220 221 218 222 220 213 213 209 202 203 203 200 204 206 217 223 203 197 208 209 208 222 220 217 221 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 9999999 9999999 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 286 43945 276 150 75 10168 12 12 25 7443 2207 1000000 1000000 85 170 201 209 219 156 214 58 57 62 74 75 84 93 96 125 134 168 128 130 118 144 155 171 183 187 200 202 208 214 217 227 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 245 219 215 202 205 197 200 208 208 207 212 9999999 234 223 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 9999999 9999999 9999999 209 203 204 202 217 208 208 210 221 218 222 216 227 220 232 219 223 216 219 207 209 202 210 203 205 201 213 205 209 200 202 200 203 192 189 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 231 234 233 232 230 231 232 232 233 232 230 228 226 221 218 223 226 225 224 222 223 225 224 223 220 221 225 226 222 217 215 220 219 217 222 230 229 219 215 215 218 218 221 220 210 210 215 216 212 206 210 221 217 208 210 208 211 224 231 225 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 187 9999999 9999999 223 43976 291 150 75 10167 12 12 56 7449 2217 21 1000000 106 192 233 221 141 1000000 56 63 53 66 74 83 90 99 118 144 156 194 137 140 120 142 146 168 175 185 203 207 208 207 207 219 219 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 202 200 200 193 187 188 197 216 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 205 200 214 207 213 209 220 9999999 224 214 226 220 232 219 224 209 212 205 209 202 209 203 206 203 212 205 209 200 202 200 202 191 189 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 231 233 233 232 231 232 232 232 235 233 231 230 228 223 219 221 225 225 225 223 222 222 222 222 220 218 222 222 220 217 215 217 215 214 218 228 234 226 217 219 219 215 217 218 221 224 221 213 205 198 206 215 211 210 211 210 201 212 218 207 206 9999999 222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 44008 283 150 75 10167 12 13 28 7455 2228 23 1000000 90 164 226 221 1000000 69 75 74 63 78 76 95 110 114 109 130 139 218 154 149 112 146 153 163 181 193 205 207 213 211 217 225 226 229 231 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 196 187 180 176 177 175 185 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 208 203 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 208 212 208 214 205 208 202 207 200 208 204 209 201 201 197 199 192 189 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 231 232 232 232 231 231 230 232 233 231 229 229 227 224 218 218 224 225 226 226 223 221 220 222 221 218 222 221 216 216 218 219 213 210 217 223 226 226 217 217 220 210 208 210 214 215 209 203 197 194 201 203 201 197 195 211 207 199 204 9999999 9999999 217 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 226 9999999 9999999 9999999 9999999 212 9999999 9999999 9999999 9999999 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 44039 284 150 75 10167 12 13 59 7461 2238 -7 1000000 46 110 167 130 1000000 84 85 87 86 88 88 105 120 125 112 150 168 245 179 163 126 154 170 175 192 205 207 215 219 229 232 239 230 226 223 217 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 204 199 181 184 174 175 174 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 204 209 210 218 9999999 9999999 9999999 9999999 219 224 9999999 228 9999999 9999999 216 220 209 213 203 209 201 206 203 209 200 201 198 201 193 190 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 230 232 232 231 230 230 230 232 233 230 228 227 224 220 217 218 223 224 224 224 223 221 220 221 220 218 221 218 217 220 221 217 210 212 221 224 221 223 218 216 215 208 212 212 212 210 204 205 203 203 207 200 189 188 194 209 201 185 195 208 9999999 9999999 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 9999999 9999999 9999999 9999999 9999999 9999999 256 186 210 9999999 227 174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 161 120 208 241 9999999 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 222 44071 290 150 75 10166 12 14 31 7467 2249 1000000 1000000 29 73 106 5 63 94 103 92 76 81 112 131 124 128 139 192 205 253 209 189 169 176 188 189 196 204 206 212 216 230 230 230 215 221 217 211 217 223 232 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 221 184 181 169 171 172 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 209 212 212 218 207 217 217 225 222 226 215 227 215 9999999 9999999 223 213 217 209 212 205 209 204 209 201 203 200 202 194 192 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 229 231 232 232 230 230 230 229 231 230 227 225 224 223 220 220 223 223 223 224 226 225 221 221 221 221 223 219 218 222 225 221 213 219 228 229 225 224 221 219 217 215 218 215 215 211 205 203 206 213 209 9999999 194 196 202 208 9999999 9999999 193 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 175 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 9999999 9999999 9999999 209 283 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 146 44102 273 225 75 10167 12 15 2 7472 2259 1000000 12 30 32 96 60 80 131 120 72 74 118 140 134 150 163 185 193 214 215 210 202 206 209 205 211 213 214 216 217 225 226 220 208 219 218 223 227 233 238 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 200 189 174 179 176 176 182 191 195 214 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 217 225 215 222 218 230 224 233 218 228 217 223 215 221 216 219 214 217 211 215 207 212 204 207 204 204 196 195 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 229 231 232 231 230 231 230 229 231 229 227 227 228 228 224 222 222 223 224 226 228 226 222 221 223 225 225 222 219 220 224 223 219 219 224 224 222 218 218 221 220 219 214 208 208 206 205 209 206 209 204 204 202 205 208 206 207 199 205 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 160 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 9999999 9999999 268 207 265 44134 280 225 75 10165 12 15 34 7478 2270 1000000 20 37 12 58 65 78 124 137 102 100 125 135 139 148 157 174 168 203 195 217 210 200 200 200 200 193 199 211 219 222 220 222 212 209 213 221 224 229 233 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 212 190 195 191 188 182 180 181 185 187 193 197 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 9999999 228 9999999 229 220 232 224 231 219 225 216 222 210 214 216 225 212 222 215 219 207 211 203 206 204 205 196 194 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 228 230 230 228 228 230 232 232 232 230 227 227 226 225 221 221 222 224 228 229 226 224 222 220 223 225 223 218 220 221 218 219 221 220 220 217 217 215 216 217 219 220 210 203 203 208 210 210 204 207 206 206 208 209 210 207 212 207 208 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 184 256 9999999 216 114 200 249 224 222 9999999 9999999 197 44165 290 150 75 10162 12 16 5 7484 2281 -4 1000000 66 110 107 63 74 91 89 116 124 127 141 143 135 131 142 151 131 167 166 208 208 183 168 170 160 146 160 168 172 184 197 198 197 198 188 191 186 197 206 210 221 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 205 180 171 168 168 163 167 174 182 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 215 223 212 225 214 222 223 222 218 222 208 215 202 206 9999999 9999999 9999999 222 211 217 205 202 195 199 201 203 192 191 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 227 228 229 228 227 226 227 229 230 228 227 225 224 224 221 219 222 225 227 229 229 224 222 222 220 221 223 221 214 215 216 211 217 223 223 223 219 216 217 217 213 215 215 209 203 202 207 205 197 202 205 201 204 205 201 198 210 215 205 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 250 228 249 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 280 44196 285 150 75 10160 12 16 36 7490 2292 -2 1000000 89 148 207 54 71 85 83 93 102 113 128 128 118 113 124 136 124 137 137 162 169 173 154 140 132 129 138 142 146 160 168 171 176 184 170 172 172 178 192 201 211 217 223 237 9999999 244 9999999 243 242 9999999 9999999 244 239 239 228 231 9999999 9999999 9999999 9999999 202 189 184 180 158 162 159 168 165 174 187 192 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 202 201 9999999 214 218 225 211 217 208 224 212 226 224 228 223 227 207 216 204 205 9999999 9999999 214 217 207 209 200 197 193 197 202 203 192 191 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 230 231 231 230 230 230 230 231 231 229 229 228 226 227 225 224 225 226 228 229 228 225 222 222 221 218 218 220 217 215 215 215 217 221 225 227 226 220 219 220 211 215 218 215 209 201 206 200 191 201 203 203 206 195 186 193 206 216 216 219 219 205 207 202 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 198 9999999 9999999 9999999 9999999 9999999 9999999 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 44228 289 150 75 10164 12 17 8 7496 2303 1000000 -9 58 107 218 57 66 91 87 89 94 96 111 119 106 117 132 146 145 152 151 157 145 160 128 118 111 116 121 125 136 143 146 150 157 162 163 164 177 181 195 198 205 202 205 212 213 217 218 219 222 221 212 216 218 223 217 226 224 227 221 222 221 217 211 208 163 168 162 168 157 161 168 172 172 9999999 9999999 201 198 9999999 9999999 9999999 9999999 218 199 203 201 207 211 221 210 214 210 225 213 226 222 233 223 227 204 214 209 210 205 220 214 212 204 207 197 200 199 200 202 203 192 193 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 233 232 232 232 233 233 233 233 232 233 231 228 227 226 226 226 226 227 230 231 229 226 225 222 217 216 220 224 222 219 216 217 220 223 227 225 220 221 221 213 219 227 224 216 207 205 202 196 198 206 211 205 197 192 197 195 205 220 225 223 216 220 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 156 224 210 170 236 9999999 9999999 9999999 9999999 184 9999999 9999999 178 177 9999999 9999999 9999999 9999999 255 44259 288 225 75 10165 12 17 39 7502 2314 1000000 18 30 195 67 70 85 88 87 87 89 114 124 84 154 171 171 161 171 167 150 117 117 97 97 96 98 104 111 120 125 135 138 143 151 153 162 174 183 194 194 193 189 183 189 192 202 204 213 220 222 9999999 218 208 212 215 209 202 210 204 205 9999999 9999999 9999999 9999999 182 186 183 185 165 165 161 162 168 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 198 204 202 214 211 210 214 227 214 9999999 9999999 229 220 225 202 214 213 217 9999999 221 213 212 203 211 202 204 199 202 199 202 190 191 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 230 230 231 230 229 230 229 228 229 230 228 228 227 224 223 223 223 225 227 230 231 228 225 223 219 216 219 224 224 218 213 213 215 217 219 219 218 219 218 213 213 218 217 209 205 194 191 194 196 204 201 188 191 197 189 189 198 205 207 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 259 256 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 9999999 264 216 228 9999999 9999999 9999999 190 164 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 44291 279 225 75 10165 12 18 11 7507 2325 1000000 1000000 1000000 24 79 74 75 83 81 81 80 107 124 82 169 158 160 137 127 131 130 100 95 88 83 87 103 106 119 127 128 133 142 144 146 143 168 173 193 194 190 181 186 178 178 184 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 195 200 200 200 198 201 9999999 9999999 9999999 9999999 9999999 208 186 189 178 179 178 185 186 190 183 190 9999999 201 9999999 9999999 9999999 9999999 205 209 204 217 209 208 210 228 217 9999999 220 228 219 227 212 224 215 225 217 223 212 215 209 215 211 210 199 204 201 203 193 191 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 228 229 230 230 228 227 226 227 229 228 227 228 226 224 222 223 223 225 227 228 230 227 222 222 222 218 220 223 225 222 216 211 211 218 217 220 221 219 222 223 218 212 209 199 194 190 184 189 197 203 194 185 194 196 185 194 196 195 208 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 253 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 236 9999999 9999999 246 9999999 9999999 238 198 44322 291 225 75 10162 12 18 42 7513 2337 1000000 18 1000000 84 79 74 71 74 73 78 77 96 122 121 148 131 136 112 111 106 107 113 116 78 92 105 135 132 145 145 141 143 156 155 149 140 158 163 193 174 171 167 176 179 182 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 209 204 206 198 196 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 182 186 183 196 189 192 9999999 9999999 203 212 204 213 203 208 205 222 214 220 218 225 217 225 213 224 212 225 216 221 208 216 211 213 210 209 200 202 200 200 191 191 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 227 229 230 229 229 228 227 226 228 229 228 226 226 226 224 224 225 224 224 227 225 223 223 219 219 219 217 220 222 225 220 215 212 211 216 216 218 220 217 218 223 217 207 203 201 194 192 197 198 195 199 201 197 196 193 186 196 198 196 206 194 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 202 228 9999999 188 170 9999999 9999999 9999999 9999999 9999999 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 168 211 44354 275 225 75 10161 12 19 14 7519 2348 1000000 60 54 81 74 69 67 66 68 80 88 102 113 121 128 111 109 111 109 80 87 102 99 68 122 143 155 158 156 152 154 156 161 162 162 156 159 163 173 167 165 164 173 179 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 219 9999999 9999999 9999999 9999999 9999999 206 185 186 187 194 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 176 185 182 183 9999999 198 9999999 205 202 208 201 205 204 213 207 213 9999999 9999999 9999999 221 211 216 209 216 209 215 207 214 206 208 204 201 196 197 192 195 187 186 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 228 231 230 229 229 229 228 227 229 228 227 227 227 226 224 223 223 223 222 226 226 222 221 219 220 218 218 218 216 222 216 214 218 213 214 216 214 218 215 210 212 213 212 209 205 192 189 205 207 196 193 204 206 199 198 197 202 197 191 196 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 181 9999999 247 9999999 9999999 9999999 258 9999999 9999999 9999999 123 44385 275 225 75 10154 12 19 45 7525 2359 1000000 43 103 10 68 65 65 64 62 75 84 96 97 108 108 99 92 104 94 74 92 96 73 79 128 145 148 153 151 147 148 147 152 156 165 167 168 169 160 171 174 175 179 180 193 203 205 209 9999999 9999999 9999999 9999999 230 212 214 206 9999999 9999999 9999999 9999999 207 180 184 177 181 181 175 160 173 163 167 9999999 9999999 9999999 9999999 9999999 189 173 174 166 179 178 177 179 192 191 199 203 212 207 216 212 215 208 219 9999999 9999999 9999999 228 211 220 213 220 214 216 213 215 208 214 205 203 197 199 195 198 189 189 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 227 230 230 229 228 228 227 227 228 227 226 226 227 227 222 220 223 224 224 225 226 225 222 219 220 220 223 222 218 220 217 214 217 213 217 219 210 214 221 215 215 223 221 213 205 198 199 202 205 206 200 206 213 204 196 201 209 199 198 209 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 44417 275 225 75 10156 12 20 17 7530 2371 1000000 1000000 95 27 57 54 57 58 54 60 65 77 75 78 77 72 94 90 111 149 259 263 93 105 123 141 143 142 144 143 137 134 142 147 154 155 157 166 174 176 187 189 189 189 196 206 204 200 203 204 207 209 9999999 209 205 199 199 190 185 192 188 171 172 161 171 165 167 140 147 144 151 159 166 163 177 176 181 174 167 154 162 160 163 169 177 181 192 198 206 208 217 215 220 212 223 220 225 218 230 215 227 214 225 213 214 210 212 206 215 205 206 198 200 198 200 190 191 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 226 228 230 229 228 227 225 226 227 226 226 224 225 226 220 218 221 222 223 224 224 223 221 219 217 219 226 226 224 220 215 212 211 211 215 217 211 211 221 221 218 220 215 208 207 204 205 207 210 213 204 204 205 193 186 198 202 197 207 215 210 211 9999999 194 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 210 44448 282 225 75 10151 12 20 48 7536 2382 1000000 1 103 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 9999999 9999999 1000000 1000000 1000000 1000000 143 200 315 129 134 148 149 147 149 148 162 162 163 164 172 170 171 179 215 218 226 9999999 239 236 9999999 9999999 9999999 9999999 234 225 221 208 212 206 197 193 198 186 178 178 168 155 156 154 158 156 161 144 144 144 147 148 158 157 170 9999999 178 176 175 161 164 161 168 169 180 179 186 194 200 205 209 211 221 216 224 226 231 220 228 221 232 218 220 208 215 206 210 206 212 205 207 200 203 200 203 194 193 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 225 227 228 227 226 226 225 224 225 225 226 224 223 222 218 218 220 221 222 224 224 221 220 218 213 214 221 223 221 217 215 214 209 209 212 214 212 208 208 216 216 209 204 203 205 200 200 202 199 197 192 196 200 192 188 195 192 184 190 200 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 117 9999999 9999999 9999999 9999999 9999999 9999999 185 44480 282 225 75 10151 12 21 20 7542 2394 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 9 1000000 135 177 311 103 125 137 137 144 156 158 190 201 207 207 214 217 216 217 240 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 192 183 185 178 170 158 162 156 146 148 156 149 150 152 150 151 160 160 168 163 171 174 183 178 183 168 179 171 182 177 182 183 190 188 196 197 208 209 220 221 228 221 224 219 227 216 216 206 214 204 208 205 210 205 206 199 205 200 204 196 193 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 223 225 225 225 224 224 224 223 222 223 225 224 221 219 216 218 222 222 222 225 225 222 219 215 212 213 218 218 216 214 215 214 211 212 214 212 215 212 207 215 213 207 201 199 204 204 209 198 183 185 192 203 211 213 202 190 186 190 198 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 136 44511 206 225 75 10148 12 21 51 7547 2405 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 221 184 87 73 120 137 139 146 162 173 184 200 211 213 218 230 234 242 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 202 190 196 183 186 173 179 166 156 155 166 155 153 157 152 156 157 161 164 157 171 169 177 174 184 167 173 169 180 177 181 170 179 174 185 185 195 199 210 207 210 208 217 213 216 208 214 203 207 198 203 198 204 196 199 192 199 194 198 190 186 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 223 226 226 225 224 224 224 224 224 223 222 223 223 221 216 216 220 222 224 227 226 223 220 214 211 212 214 217 216 215 215 215 218 217 215 214 217 214 214 216 211 212 210 208 211 210 213 202 186 189 198 209 219 214 201 200 202 201 197 191 44543 277 225 75 10147 12 22 23 7553 2417 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 32 308 205 93 83 123 132 153 156 168 179 183 190 198 200 206 212 9999999 9999999 234 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 198 179 189 176 183 172 173 174 181 170 165 162 152 150 152 153 160 157 171 167 175 170 176 166 172 176 187 181 185 175 180 175 186 180 189 182 195 193 200 198 211 209 212 207 213 203 205 200 203 195 204 196 201 194 198 195 197 189 186 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 225 227 226 225 225 225 224 224 226 224 222 223 224 222 218 216 220 222 225 227 224 220 218 214 210 211 212 214 216 214 212 213 216 219 221 220 217 211 211 215 214 213 214 210 210 216 212 202 195 194 199 203 200 190 188 199 208 197 179 179 185 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 44574 267 225 75 10144 12 22 54 7558 2428 1000000 -4 1000000 18 58 32 53 47 53 52 63 60 71 68 68 66 74 84 92 94 123 134 96 110 117 118 144 153 161 174 180 187 190 191 194 198 9999999 9999999 9999999 9999999 225 221 212 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 180 187 175 181 174 180 9999999 190 186 180 170 159 145 149 145 152 151 157 156 176 170 169 158 166 171 186 181 187 181 185 173 183 170 176 163 176 174 183 183 197 197 198 200 204 196 198 194 197 192 201 197 199 194 194 192 194 186 185 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 225 228 228 228 227 227 225 225 226 224 222 223 222 219 218 219 221 223 223 223 221 216 212 211 212 216 215 213 215 214 213 212 215 223 225 224 218 211 211 214 215 214 213 207 201 205 209 206 202 202 205 205 198 197 202 201 207 206 195 198 189 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 44606 275 225 75 10142 12 23 26 7564 2440 1000000 1000000 1000000 26 63 25 53 49 61 55 69 65 76 76 79 73 70 77 86 83 85 94 102 115 122 127 139 149 154 166 171 186 189 188 188 196 197 212 9999999 9999999 217 207 190 178 170 167 181 184 192 194 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 183 185 180 9999999 9999999 191 180 182 172 164 153 153 142 151 146 153 153 176 169 175 158 159 161 181 180 186 185 194 175 182 170 175 161 168 163 169 174 188 188 192 190 198 194 197 190 194 190 198 193 194 191 193 190 194 186 187 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 224 227 229 229 228 228 226 225 225 224 221 221 220 218 217 219 221 223 223 222 222 216 209 206 211 217 216 216 218 217 214 213 218 220 219 220 214 213 221 217 212 216 212 204 199 196 199 205 211 210 206 205 204 206 208 206 202 209 213 214 204 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 9999999 9999999 9999999 9999999 9999999 237 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 44637 282 225 75 10142 12 23 57 7569 2451 1000000 1000000 31 75 75 38 47 55 56 48 51 61 81 78 79 77 72 75 80 79 85 91 107 119 124 133 140 147 152 158 158 172 180 184 187 193 195 208 9999999 9999999 204 204 199 177 172 174 178 176 179 182 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 190 185 9999999 173 176 168 175 162 168 154 149 139 146 144 152 152 170 164 178 161 163 162 173 177 180 187 197 184 194 180 182 164 167 160 168 174 184 186 190 183 192 192 200 189 190 187 192 190 192 189 192 191 195 187 188 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 223 227 228 228 226 225 223 222 224 222 219 219 220 218 215 218 221 222 224 224 223 219 210 205 209 214 214 215 218 219 214 211 215 217 215 214 214 217 221 216 213 216 213 202 204 203 195 201 211 213 205 203 205 208 212 210 192 186 203 212 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 9999999 9999999 9999999 9999999 9999999 214 9999999 9999999 9999999 9999999 9999999 9999999 141 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 44669 284 225 75 10143 12 24 29 7575 2463 1000000 1000000 21 78 84 62 38 56 54 36 46 53 86 81 84 81 75 75 79 81 89 87 93 107 112 122 128 136 143 150 145 152 160 167 170 175 174 183 184 196 200 203 211 189 188 189 184 183 190 191 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 194 188 180 9999999 9999999 174 178 167 179 158 154 149 141 138 143 144 153 152 168 165 176 166 170 172 177 180 191 187 197 190 189 167 167 162 169 173 181 184 183 177 179 183 197 186 188 182 185 187 188 187 189 190 193 184 184 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 224 226 226 226 224 223 221 221 222 221 219 219 220 219 215 215 220 222 222 223 222 219 210 207 211 212 212 212 214 217 217 214 215 216 213 213 217 222 221 216 216 213 208 207 211 207 197 204 207 208 205 205 207 204 206 206 190 172 182 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 252 44700 284 225 75 10142 12 25 0 7580 2475 -6 1000000 9 80 85 71 36 57 59 44 51 53 71 80 94 81 77 69 73 79 89 85 84 84 100 109 114 118 134 130 127 129 137 148 153 158 161 171 173 180 189 200 208 199 204 194 186 181 183 189 192 198 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 184 184 183 180 9999999 9999999 9999999 180 169 175 157 145 140 142 146 149 153 168 173 186 165 174 170 178 178 186 187 190 194 194 172 172 169 178 173 182 184 181 174 179 176 194 188 189 182 183 184 188 187 191 189 193 184 185 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 225 226 226 226 223 222 221 221 222 220 219 219 220 221 217 216 220 223 221 220 220 215 208 207 210 211 211 212 216 215 216 217 214 215 217 217 215 217 218 216 214 210 207 211 211 206 204 207 205 200 207 210 203 197 192 190 191 179 178 187 9999999 9999999 9999999 9999999 9999999 205 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 210 9999999 9999999 9999999 9999999 9999999 171 44732 277 225 75 10139 12 25 32 7586 2487 1000000 1000000 21 82 81 70 37 58 64 51 52 52 59 79 94 79 76 68 75 80 88 86 84 84 96 101 113 120 126 118 119 121 129 138 147 152 159 166 170 174 181 191 190 196 200 201 197 184 183 193 194 197 192 196 200 208 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 188 179 176 9999999 176 178 171 160 156 147 146 151 156 162 170 176 183 180 177 177 177 182 183 186 193 196 201 192 186 178 182 186 182 184 192 184 182 184 184 190 190 190 190 190 189 190 191 193 193 191 187 189 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 225 227 227 226 224 222 220 220 222 221 220 221 220 220 219 220 220 220 220 222 224 218 212 207 208 210 211 214 218 216 215 217 214 214 224 227 220 217 216 214 211 212 211 212 212 206 206 211 213 211 215 211 197 200 199 192 202 200 188 194 9999999 9999999 9999999 9999999 9999999 220 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 155 44763 290 150 75 10133 12 26 3 7591 2498 1000000 1000000 1000000 67 81 84 67 36 50 70 57 53 54 56 81 86 77 72 67 68 84 86 89 89 93 96 94 115 122 118 115 117 118 127 129 136 142 148 149 155 160 168 172 168 173 174 186 187 192 195 201 194 199 189 197 193 201 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 198 198 177 182 177 175 176 167 145 145 143 149 151 158 162 179 173 186 175 184 180 186 187 191 193 197 199 204 191 197 180 187 184 191 192 205 190 192 184 191 184 194 193 198 195 196 191 194 194 197 192 191 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 224 226 227 225 223 221 219 219 222 222 221 221 220 220 220 221 220 219 221 223 224 221 214 208 208 211 213 213 212 212 215 218 217 218 226 226 222 222 220 221 220 215 210 214 217 207 202 214 224 215 205 201 188 188 194 190 198 196 185 202 202 9999999 9999999 9999999 9999999 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 148 187 44794 290 150 75 10136 12 26 34 7596 2510 1000000 1000000 1000000 59 77 86 70 43 55 70 72 60 53 44 58 75 83 74 69 55 75 90 93 96 92 91 98 113 119 120 118 119 116 125 127 131 137 141 145 145 146 154 161 162 164 170 182 184 197 202 199 194 199 190 188 184 193 193 193 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 192 181 173 169 165 153 144 146 160 159 164 160 176 175 182 176 179 183 194 188 193 192 193 195 201 190 201 188 192 191 202 199 209 193 193 186 187 182 195 191 195 192 193 190 193 189 195 189 189 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 221 223 225 223 220 219 218 218 221 222 222 223 221 218 217 219 220 219 220 221 222 220 214 208 208 210 212 211 211 211 214 214 215 220 223 220 218 222 219 220 222 215 212 217 213 206 202 208 215 206 201 203 200 197 202 197 192 190 189 9999999 9999999 216 214 198 205 205 9999999 194 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 177 44826 219 150 75 10133 12 27 6 7602 2522 -5 1000000 1000000 60 77 89 85 58 59 65 75 77 62 40 42 59 97 82 77 66 63 83 92 93 93 90 97 108 115 117 116 119 116 126 131 135 141 146 148 147 149 155 162 169 174 181 187 194 194 204 201 198 200 201 197 194 200 195 194 198 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 9999999 9999999 9999999 179 180 181 9999999 181 180 185 9999999 191 189 199 188 192 190 193 194 201 9999999 205 198 205 201 211 199 209 197 197 194 194 191 196 190 197 192 194 191 194 190 195 189 188 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 219 221 221 219 218 220 218 218 221 220 221 223 220 216 213 214 217 218 218 220 220 217 213 212 210 209 211 212 209 207 211 211 213 216 214 214 217 219 215 217 219 220 217 217 216 211 207 201 204 199 196 201 209 213 209 204 195 187 9999999 9999999 9999999 9999999 9999999 197 216 9999999 9999999 9999999 9999999 9999999 9999999 204 44857 269 150 75 10132 12 27 37 7607 2534 1000000 1000000 1000000 15 1000000 13 60 72 61 61 67 90 95 53 54 55 88 87 80 76 66 70 93 93 96 96 99 104 109 111 112 117 119 127 132 139 146 150 153 153 159 163 166 172 184 191 192 197 198 203 205 209 213 213 216 210 213 206 202 203 208 207 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 195 186 181 185 191 188 192 186 195 9999999 193 193 198 196 211 198 202 201 199 193 206 199 204 203 212 205 213 203 213 201 210 204 208 202 204 199 205 200 203 199 197 197 199 195 193 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 220 222 223 221 220 221 221 220 222 221 220 219 217 215 213 214 218 220 222 222 220 217 213 212 210 208 211 212 209 208 213 214 214 216 210 212 219 218 215 218 218 221 219 212 217 215 212 204 200 198 190 195 211 214 201 190 185 185 189 9999999 9999999 9999999 9999999 174 196 9999999 9999999 9999999 9999999 9999999 9999999 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 258 44889 215 150 75 10130 12 28 9 7612 2546 1000000 -7 1000000 -7 1000000 4 76 141 43 65 65 86 99 70 56 45 52 80 81 79 73 67 86 88 92 94 96 98 103 107 109 113 116 120 124 130 137 142 147 147 150 155 168 174 184 190 188 196 197 204 206 210 213 213 219 213 214 211 210 207 217 215 212 206 210 208 213 210 214 9999999 9999999 9999999 198 194 194 193 191 188 195 190 199 194 199 192 192 194 206 200 206 196 202 194 204 195 201 200 209 202 210 203 212 201 214 202 210 200 206 199 205 200 204 197 196 196 197 193 192 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 223 225 226 225 223 222 222 222 221 221 220 218 215 214 214 217 221 223 225 225 221 221 217 209 211 213 210 207 211 211 212 216 217 215 216 219 222 221 219 220 216 219 220 208 206 208 211 209 203 207 204 201 207 210 204 193 189 204 198 9999999 210 207 200 186 186 186 186 189 44920 281 150 75 10131 12 28 40 7617 2558 1000000 -4 1000000 1000000 1000000 1000000 6 33 10 59 38 55 34 114 58 39 33 60 90 85 76 64 78 80 84 90 91 92 94 97 100 106 108 110 112 122 128 133 140 142 141 146 166 175 177 181 179 186 188 195 197 198 201 206 211 208 216 209 212 212 216 212 210 203 205 203 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 203 191 192 194 197 195 200 191 198 193 202 194 200 197 205 200 211 200 211 199 209 200 208 196 201 194 201 199 200 192 194 191 191 186 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 224 226 227 225 224 223 222 223 223 220 220 220 217 215 215 216 218 221 225 225 219 218 219 211 211 214 210 207 207 206 210 217 220 218 217 222 223 222 220 219 218 221 217 207 207 208 207 206 201 199 204 206 207 209 208 208 207 208 205 203 215 215 211 206 204 190 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 44952 272 150 75 10131 12 29 12 7623 2570 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 26 10 -1 -9 17 81 116 151 53 58 90 90 88 65 74 79 86 89 91 92 93 94 99 105 106 109 111 120 130 131 139 144 147 151 163 168 174 177 183 184 186 190 194 199 205 211 213 214 225 218 221 222 216 218 225 215 216 207 214 9999999 208 9999999 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 201 200 205 197 206 201 203 200 210 200 208 201 210 208 218 204 212 200 212 207 209 198 205 198 204 203 201 196 198 194 195 189 191 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 225 227 228 227 224 223 223 225 227 223 221 219 217 216 215 215 218 222 226 226 222 218 217 214 211 209 209 208 205 207 211 211 216 217 214 217 224 225 220 215 210 212 213 210 208 207 207 205 197 194 199 201 210 211 208 210 206 193 188 193 207 214 197 187 197 202 198 206 202 181 171 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 257 44983 272 150 75 10130 12 29 43 7628 2582 1000000 1000000 1000000 15 36 47 -8 6 27 -9 1000000 1000000 10 18 73 97 62 0 4 71 83 68 70 67 84 82 89 91 92 93 97 101 103 105 106 110 116 119 128 137 143 147 152 154 163 165 172 176 183 186 189 193 201 204 205 210 215 213 218 217 212 216 218 211 210 205 205 200 200 9999999 205 9999999 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 205 195 207 200 207 196 203 195 207 194 207 206 209 200 207 200 209 202 203 191 198 191 195 193 194 191 193 191 192 187 188 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 224 226 227 227 224 224 224 226 228 226 224 221 219 219 216 216 219 221 222 223 224 221 215 210 206 204 205 203 203 210 209 205 210 213 215 216 217 219 220 222 217 215 221 218 211 208 211 210 209 213 205 196 200 202 202 197 193 186 185 199 205 9999999 193 185 184 200 206 209 210 190 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 149 9999999 9999999 9999999 9999999 273 222 9999999 9999999 9999999 208 45015 267 150 75 10127 12 30 15 7633 2595 1000000 1000000 1000000 1000000 29 36 4 1000000 20 1000000 1000000 12 13 -3 41 69 67 2 -4 67 77 76 73 60 71 81 86 86 88 89 91 94 97 100 100 104 108 114 120 128 133 137 142 146 151 159 162 168 172 176 177 179 187 194 195 202 202 203 208 205 205 205 201 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 202 194 209 193 203 190 203 194 203 199 9999999 197 204 199 204 197 198 189 192 187 193 190 192 186 189 189 192 184 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 221 223 224 224 223 224 224 224 227 226 225 223 220 219 215 216 220 218 218 223 224 220 213 208 203 201 202 201 201 206 207 201 206 215 214 211 215 217 220 226 222 218 223 225 222 216 212 213 220 213 207 209 200 197 196 201 203 189 9999999 211 200 9999999 189 194 187 185 188 215 221 189 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 45046 286 150 75 10128 12 30 46 7638 2607 1000000 1000000 1000000 1000000 42 36 31 0 62 17 1000000 3 18 1000000 47 73 95 77 58 68 82 81 76 66 66 73 86 86 88 91 91 92 93 97 98 99 105 109 114 118 120 122 136 141 146 152 155 163 162 162 164 168 172 183 190 197 197 199 205 200 198 194 198 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 210 9999999 203 9999999 9999999 9999999 9999999 9999999 9999999 195 200 194 197 190 192 188 193 187 194 192 192 187 189 188 195 184 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 219 222 223 223 222 223 223 224 227 227 225 222 219 217 215 216 221 220 220 223 223 219 212 209 209 206 205 205 201 202 205 199 204 211 209 210 214 215 218 223 215 206 212 224 223 211 203 202 201 192 194 204 198 198 198 202 211 203 194 207 197 199 213 201 9999999 9999999 187 211 216 185 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 165 181 9999999 209 45078 284 150 75 10124 12 31 18 7644 2620 1000000 1000000 12 21 27 32 28 40 50 52 55 63 65 55 59 60 69 62 62 65 78 76 72 73 72 67 80 83 89 91 94 96 94 96 96 95 98 105 109 113 118 123 135 138 145 145 148 157 155 153 156 162 167 172 179 184 189 193 200 196 196 9999999 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 198 187 188 183 191 188 191 189 191 189 190 188 196 185 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 218 220 223 223 222 223 223 223 225 224 222 222 219 218 219 217 215 219 221 221 221 219 213 211 212 209 208 206 202 207 209 203 203 202 207 213 212 213 219 221 214 209 208 215 219 210 198 192 193 193 191 186 193 207 211 204 200 212 206 209 203 204 208 199 9999999 9999999 175 192 202 188 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 160 45109 290 150 75 10125 12 31 49 7649 2632 1000000 1000000 17 32 36 34 36 38 48 53 52 55 60 57 52 47 56 58 59 67 73 71 70 75 76 75 74 74 87 90 93 96 98 97 96 98 100 105 109 109 116 125 129 128 136 140 146 151 150 150 151 161 168 168 172 180 188 195 199 197 202 194 201 9999999 9999999 9999999 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 202 9999999 205 194 194 189 193 188 194 189 193 189 194 192 199 191 194 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 216 218 220 221 220 222 222 221 222 221 220 219 220 219 218 215 213 217 221 224 224 220 215 213 210 209 207 203 201 206 209 206 207 206 209 212 210 217 221 215 212 216 214 217 219 208 197 196 197 193 200 195 205 217 207 205 198 196 196 207 195 178 191 191 186 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 256 45141 287 150 75 10117 12 32 21 7654 2645 1000000 1000000 1000000 1000000 1000000 1000000 -7 1000000 19 24 25 18 30 47 53 45 77 154 151 72 104 64 65 71 78 77 75 71 85 88 86 87 95 97 97 101 101 102 110 110 117 122 123 125 132 139 141 144 149 148 149 155 163 165 173 183 194 197 199 197 205 202 204 204 206 202 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 9999999 9999999 9999999 9999999 9999999 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 199 202 194 197 187 193 188 192 184 191 192 197 189 192 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 216 218 219 219 220 222 221 221 223 222 221 220 220 220 216 215 216 216 215 218 220 216 212 211 209 209 210 208 203 205 209 207 209 212 211 210 208 215 217 212 214 220 216 215 217 205 198 197 191 186 195 195 199 204 197 192 183 189 207 204 188 183 197 179 173 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 45172 213 150 75 10120 12 32 52 7659 2657 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 7 40 30 31 61 121 139 67 109 75 67 71 77 75 78 81 84 85 86 82 90 100 99 101 99 103 110 111 119 123 124 129 135 141 145 147 153 150 152 151 157 162 167 175 189 192 198 197 206 206 212 212 208 207 208 197 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 9999999 204 195 201 9999999 202 195 204 9999999 9999999 9999999 9999999 9999999 203 196 212 204 206 195 198 189 195 190 191 183 189 191 197 186 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 219 220 220 221 222 223 222 222 225 222 221 221 221 220 217 217 217 217 216 215 216 215 211 211 210 210 215 212 206 206 206 204 205 208 210 213 212 216 214 212 216 213 211 211 211 208 206 204 193 184 186 195 197 199 200 187 183 204 219 199 190 195 198 182 178 187 45204 288 150 75 10124 12 33 24 7665 2670 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 -1 1 18 29 16 29 47 78 84 72 76 76 73 75 83 78 83 88 81 86 97 99 97 94 97 101 102 107 111 114 118 128 131 137 135 142 141 145 143 148 155 156 159 168 178 190 192 197 195 205 201 199 200 203 197 194 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 9999999 9999999 9999999 195 9999999 196 9999999 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 203 195 200 189 193 184 191 183 184 177 182 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 221 221 222 222 223 223 222 223 226 224 222 222 222 221 217 217 216 218 220 220 219 220 216 211 211 212 216 211 207 206 202 204 206 208 214 219 221 222 215 213 211 202 209 210 205 209 209 206 201 193 190 199 201 200 200 197 196 215 223 207 201 195 199 201 198 193 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 194 9999999 9999999 9999999 243 45235 289 150 75 10131 12 33 55 7670 2684 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 18 5 39 57 57 55 70 71 70 75 84 79 78 89 86 89 96 100 100 96 96 100 101 101 102 105 110 119 121 124 124 132 134 136 134 139 147 154 162 169 179 192 196 199 196 197 194 197 190 200 193 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 9999999 9999999 9999999 195 9999999 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 187 193 184 188 180 182 178 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 219 220 222 222 222 222 222 222 224 223 223 222 223 221 217 215 216 218 220 222 220 219 216 211 210 212 214 212 209 208 210 209 212 214 213 216 220 216 214 219 216 208 210 206 196 197 200 199 203 208 201 197 193 190 189 200 208 213 215 197 200 201 188 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 119 45267 281 150 75 10133 12 34 27 7675 2698 1000000 1000000 1000000 1000000 1000000 1000000 -9 7 6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 38 26 42 60 67 67 73 87 85 75 82 94 95 96 96 100 104 101 102 100 98 98 99 103 109 114 121 122 129 132 134 135 137 145 154 172 181 188 197 199 203 202 202 196 198 194 193 195 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 9999999 190 191 198 188 200 194 202 192 199 190 199 190 200 9999999 9999999 9999999 199 192 196 190 193 186 189 187 187 185 186 184 9999999 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 217 218 220 220 219 220 220 219 220 221 221 220 219 217 213 212 213 217 221 222 221 219 217 214 211 211 212 211 209 210 211 211 216 216 208 208 210 208 212 221 218 209 208 206 196 192 195 196 199 202 200 208 203 202 200 200 204 201 204 191 9999999 189 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 192 45298 210 150 75 10131 12 34 58 7681 2711 1000000 2 7 7 6 0 20 29 5 9 45 40 23 -8 3 -2 1000000 1000000 1000000 16 60 91 115 37 62 68 69 82 85 79 74 93 98 97 95 96 107 100 102 98 98 99 101 101 106 112 121 121 128 130 133 134 135 140 153 165 172 180 193 198 207 207 215 203 200 198 195 198 196 9999999 197 9999999 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 191 196 194 193 186 201 193 205 192 201 191 200 191 198 187 195 194 196 191 198 189 191 186 188 190 190 185 187 184 191 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 217 218 220 220 219 220 218 220 223 223 220 217 216 212 209 211 215 217 220 222 223 223 219 214 211 209 209 209 210 211 207 208 210 210 209 207 210 213 214 215 209 208 203 200 200 199 203 196 194 188 189 211 210 203 206 205 196 189 201 209 9999999 182 189 45330 264 150 75 10134 12 35 30 7686 2726 1000000 24 32 31 29 35 48 46 35 29 66 70 44 59 65 60 58 62 67 64 77 116 130 32 65 82 78 81 86 89 81 87 92 97 98 98 107 103 102 98 97 104 108 107 109 118 123 124 128 129 130 130 130 132 146 151 162 173 192 199 206 209 210 203 199 197 199 198 199 194 198 9999999 9999999 9999999 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 196 193 193 189 194 190 201 189 196 9999999 201 192 197 9999999 9999999 187 195 191 195 9999999 195 9999999 9999999 187 189 9999999 190 183 187 183 191 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 217 220 221 221 221 221 220 222 226 225 221 219 216 213 212 213 216 215 219 225 226 223 217 211 208 208 208 207 208 209 207 205 207 207 210 213 213 215 218 216 211 213 208 208 205 206 213 204 193 186 192 205 201 203 210 213 215 191 187 206 197 192 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 45361 288 150 75 10139 12 36 1 7692 2740 1000000 23 33 30 31 40 46 40 31 21 31 39 47 61 69 62 63 62 59 49 42 51 68 53 86 95 88 76 80 97 92 79 79 85 90 92 96 101 99 96 92 100 103 106 107 114 115 114 116 121 123 124 127 129 136 140 148 155 174 178 182 189 186 187 192 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 216 220 222 221 220 220 220 221 225 225 224 221 219 217 216 216 215 215 217 221 223 221 218 214 212 210 207 204 207 211 211 208 209 207 206 213 216 217 219 217 207 209 219 221 213 213 216 205 192 195 207 200 195 207 209 203 198 182 187 198 190 197 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 9999999 9999999 9999999 215 9999999 219 200 45393 286 225 75 10137 12 36 33 7697 2755 28 33 30 32 38 42 39 27 8 10 17 34 49 49 50 61 54 61 42 67 34 73 58 -3 1000000 83 76 77 87 92 83 76 75 82 86 93 97 103 105 98 102 98 100 104 107 108 110 110 115 118 120 125 132 136 141 146 148 162 166 173 178 180 183 190 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 216 220 223 222 221 223 222 222 224 224 223 223 223 222 218 215 215 217 219 221 223 222 218 216 213 211 209 206 209 214 213 213 211 209 211 217 220 216 211 209 206 209 216 217 214 213 216 206 197 203 213 201 197 206 198 196 192 187 187 189 190 192 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 45424 207 225 75 10141 12 37 4 7703 2770 31 32 37 36 36 47 48 30 5 0 1 22 25 28 36 48 46 58 44 68 53 85 50 36 1000000 35 51 71 76 93 102 95 87 89 89 100 106 112 121 113 112 104 106 112 117 120 123 122 125 128 134 139 150 153 162 168 176 183 189 199 198 200 204 207 203 205 200 198 201 197 192 190 193 190 196 189 195 9999999 190 9999999 193 190 195 190 193 194 197 200 202 194 198 198 202 195 199 199 200 194 203 194 200 192 199 191 197 192 197 196 200 198 202 196 201 201 201 191 192 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 216 219 222 223 223 223 223 223 226 224 224 225 224 222 218 216 215 215 219 221 221 219 214 214 213 212 214 212 208 209 208 210 213 214 213 216 220 216 213 212 210 210 209 208 211 215 213 207 206 204 204 204 202 205 202 202 200 209 206 196 196 45456 280 225 75 10141 12 37 36 7709 2785 34 36 44 43 42 50 52 36 20 16 16 35 39 41 38 39 37 43 48 45 82 83 27 50 20 54 57 80 83 98 106 101 93 91 90 94 105 107 119 113 110 102 105 108 115 118 120 122 126 128 136 141 150 156 169 175 187 193 198 204 203 206 206 208 206 213 207 209 202 202 203 199 195 194 199 193 189 187 193 191 199 193 195 190 195 195 201 201 202 198 201 196 203 195 198 195 202 201 199 196 203 197 202 194 197 194 199 197 203 201 202 195 201 200 202 193 195 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 210 216 219 220 220 221 221 221 224 227 226 226 225 222 221 218 217 216 214 217 216 215 215 214 213 212 210 212 212 205 203 205 206 208 209 212 213 214 217 221 219 207 207 209 203 203 209 207 199 198 205 202 204 207 205 204 204 194 200 218 214 201 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 140 45487 209 150 75 10134 12 38 7 7714 2800 1000000 26 40 46 45 44 44 42 41 39 23 22 49 51 28 37 41 28 30 51 61 59 65 56 63 96 122 108 101 93 89 99 95 87 87 89 94 101 101 108 112 111 103 101 104 111 115 115 119 129 129 134 137 144 151 164 171 177 188 191 195 196 205 202 205 201 207 205 210 198 197 198 200 193 202 196 197 189 196 9999999 193 197 200 195 197 192 195 191 204 196 203 201 198 195 196 196 197 200 202 198 200 197 199 199 198 194 196 195 197 200 201 199 197 200 203 197 195 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 218 220 221 220 219 220 221 224 228 226 224 224 223 221 216 215 217 215 215 215 215 216 216 213 211 209 208 209 206 203 206 210 208 206 214 219 212 212 217 219 214 212 215 209 203 200 200 198 194 198 204 212 205 201 203 207 205 190 194 199 190 182 45519 265 150 75 10130 12 38 39 7720 2816 -3 12 27 40 36 30 27 23 21 19 26 22 40 46 20 35 46 36 36 57 57 58 60 61 61 64 78 98 93 90 85 91 91 88 89 90 91 96 96 96 104 109 105 101 107 112 117 118 120 130 131 129 137 144 152 162 170 170 185 188 194 196 202 198 202 197 201 198 205 192 194 194 201 196 203 190 187 187 196 185 194 195 201 195 205 191 198 190 204 194 202 196 203 192 201 196 207 197 202 199 205 191 203 196 200 192 194 192 198 199 203 199 199 201 206 195 197 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 220 222 223 221 220 221 221 224 227 225 223 224 223 220 215 215 217 215 218 222 219 218 219 217 215 211 208 212 212 206 206 212 212 205 208 214 211 209 209 216 218 211 211 209 208 203 202 199 192 191 200 209 199 199 200 197 205 195 181 186 189 187 188 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 9999999 9999999 9999999 212 45550 282 150 75 10126 12 39 10 7725 2831 1000000 1000000 1000000 -3 4 6 9 9 17 -7 23 33 16 -9 1000000 25 78 71 43 26 11 27 40 64 67 70 73 90 127 110 113 85 87 56 88 95 92 93 92 92 94 98 99 101 107 112 114 115 117 121 123 124 132 137 149 158 164 164 176 183 193 194 198 192 196 197 199 192 198 190 192 195 197 188 192 188 9999999 180 190 188 194 9999999 195 9999999 200 188 196 189 198 192 202 195 202 191 200 197 205 192 202 194 201 192 201 194 197 188 190 192 194 196 200 194 198 197 200 191 195 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 220 221 220 219 219 220 221 222 224 222 222 222 221 218 212 213 215 216 220 225 225 222 220 218 214 213 211 209 211 211 207 209 212 208 210 214 212 208 206 215 219 211 206 214 214 208 212 206 200 202 200 197 198 209 213 207 207 210 190 182 202 198 194 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 45582 292 150 75 10124 12 39 42 7731 2846 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 1000000 1000000 14 -2 1000000 1000000 -9 37 30 26 -5 4 5 1000000 -4 -8 8 8 23 0 1000000 1000000 0 1000000 1000000 1000000 17 63 97 90 92 97 95 97 102 108 112 111 113 116 117 120 128 131 130 141 149 160 163 176 180 192 194 200 198 204 199 202 203 205 202 204 203 202 191 192 194 195 186 199 191 198 186 194 189 200 193 204 194 204 196 207 200 209 195 202 198 204 194 207 196 202 194 201 195 199 189 192 193 192 195 198 192 196 196 198 190 194 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 218 219 219 218 217 218 219 221 223 222 221 220 219 218 213 214 218 218 218 221 224 223 220 217 214 213 213 211 213 215 213 212 212 213 214 217 217 213 211 215 218 209 204 211 212 208 207 204 203 212 211 201 198 208 220 229 222 205 195 193 209 206 9999999 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 215 45613 207 525 75 10124 12 40 13 7736 2862 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 5 12 1 1 -2 3 1 18 1 1000000 -6 11 1000000 1000000 1000000 1000000 1000000 1000000 59 90 97 104 104 104 107 111 112 115 118 117 128 132 137 133 138 146 158 164 177 176 186 190 196 200 204 202 203 208 205 201 205 196 202 193 198 193 197 192 200 189 195 185 192 191 197 193 207 199 208 197 206 197 207 196 202 197 208 193 209 197 202 192 202 195 200 187 194 189 195 194 195 190 194 196 198 191 192 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 217 219 219 219 218 219 218 220 223 222 221 219 219 218 214 216 219 218 218 218 221 223 220 218 213 209 209 213 214 213 215 215 216 216 209 211 214 219 219 216 217 212 207 208 207 202 199 195 200 210 211 203 202 202 207 222 213 187 186 194 199 214 212 201 187 45645 194 1350 75 10120 12 40 45 7742 2877 1000000 1000000 1000000 1000000 1000000 4 -1 -4 5 1 -6 1 -7 -4 -3 5 13 16 -9 1000000 1000000 1000000 1000000 1000000 92 107 111 107 108 114 119 121 130 129 137 139 143 140 143 150 158 165 173 172 183 187 197 199 200 199 203 199 198 194 200 191 196 192 199 191 193 196 196 191 192 189 193 188 194 189 204 203 206 199 210 197 206 201 202 201 205 192 208 195 199 192 202 196 200 186 195 187 197 195 196 191 194 195 199 191 193 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 217 219 219 218 217 218 217 218 221 220 217 217 218 217 212 212 215 215 215 217 221 224 220 218 214 209 209 211 209 207 210 210 214 214 208 210 210 215 221 218 218 215 209 208 207 204 204 197 201 206 209 207 204 208 204 200 206 204 193 187 189 213 223 45676 187 1800 75 10118 12 41 16 7747 2893 1000000 1000000 23 21 20 19 14 11 -6 2 14 11 5 -3 1000000 1000000 1000000 1000000 87 103 110 114 113 118 126 127 140 147 146 154 156 156 157 159 163 175 181 182 193 196 203 201 199 198 200 198 203 202 213 198 205 198 199 196 200 198 198 194 198 198 199 195 201 197 209 207 211 204 217 203 210 204 207 204 205 200 210 199 202 200 205 199 202 189 194 191 196 194 198 193 195 194 198 192 195 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 215 218 218 216 216 216 216 217 220 218 218 218 216 215 212 211 214 216 218 222 221 220 218 216 215 213 211 211 207 205 210 209 206 206 206 211 214 214 218 220 215 207 205 205 204 208 210 204 211 215 211 209 197 215 213 189 202 211 196 187 195 201 45708 282 150 75 10123 12 41 48 7753 2909 1000000 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 -4 17 15 16 13 19 24 6 13 16 11 13 14 14 -2 -2 -2 89 100 104 112 115 117 118 121 131 139 139 153 159 162 165 166 167 177 181 187 193 195 197 200 201 200 203 205 211 205 215 195 209 200 197 198 206 194 204 193 201 201 201 200 209 200 210 203 209 204 215 204 208 202 209 199 207 200 206 200 204 199 204 197 199 187 192 189 193 191 196 190 193 193 197 190 191 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 216 219 220 219 217 218 217 217 220 220 219 218 216 216 214 212 214 217 220 221 220 219 217 214 212 211 209 208 209 211 213 211 206 200 204 214 216 214 217 218 216 214 205 206 204 197 204 207 212 210 200 204 201 213 209 193 199 197 191 184 195 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 45739 271 150 75 10119 12 42 19 7758 2924 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 -9 1000000 -7 1000000 1000000 1000000 67 65 71 33 19 12 9 35 113 43 120 21 106 110 114 117 122 123 122 124 132 139 140 150 160 162 166 165 168 173 180 187 193 197 198 202 209 205 211 209 212 207 212 198 207 199 201 200 203 197 206 198 203 202 203 201 209 203 208 204 209 207 215 209 213 208 213 201 212 200 206 200 205 199 205 197 200 191 198 191 197 195 199 195 196 194 201 191 194 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 219 222 223 223 222 223 222 221 225 225 222 219 217 217 215 213 214 217 220 221 223 222 217 216 215 215 215 210 211 213 211 208 205 205 209 215 213 214 217 216 216 212 202 205 202 194 201 202 203 202 202 206 208 206 198 197 200 199 201 205 203 194 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 159 45771 275 150 75 10116 12 42 51 7764 2940 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 4 0 -6 1000000 1000000 1000000 1000000 0 41 49 15 3 8 36 79 149 1000000 91 113 121 124 136 132 127 130 129 130 137 145 148 151 159 161 162 162 167 167 176 184 194 202 204 199 209 204 210 202 206 209 210 202 207 199 209 203 198 203 204 203 206 205 206 202 205 204 207 208 216 212 213 206 214 208 211 200 211 202 208 200 205 201 209 200 203 193 199 195 197 196 201 198 199 194 199 192 194 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 219 221 223 224 224 224 222 222 225 224 222 219 217 215 214 215 216 217 222 224 223 221 217 217 218 217 216 213 215 215 212 209 207 208 208 209 210 215 216 216 216 211 210 208 203 201 201 199 200 197 200 201 201 199 206 210 203 198 197 208 206 194 200 201 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 148 45802 284 150 75 10116 12 43 22 7769 2956 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 -8 -6 -2 -1 -8 1000000 -8 1000000 -8 -1 7 1000000 1000000 1000000 5 89 171 107 65 87 113 132 131 141 141 132 131 130 140 145 146 148 151 157 161 160 163 167 171 179 186 190 198 203 202 208 205 210 202 207 207 211 204 206 201 211 205 202 198 202 203 210 205 210 203 207 204 210 207 219 209 216 203 211 204 210 200 210 200 210 201 207 201 212 200 203 195 198 195 197 197 199 194 198 195 196 191 191 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 218 220 222 223 223 222 220 220 222 222 221 219 217 215 214 216 216 216 221 226 222 219 219 217 215 215 214 214 219 221 217 213 210 206 207 210 213 218 219 216 215 213 211 208 205 199 199 200 198 195 196 196 190 190 210 225 218 205 197 198 197 190 193 191 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 9999999 9999999 9999999 9999999 219 45834 283 150 75 10113 12 43 54 7774 2972 1000000 1000000 1000000 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 -2 1000000 1000000 1000000 1000000 1000000 1000000 -4 8 7 8 3 -4 1000000 1000000 1000000 5 132 114 91 103 110 128 133 137 144 150 145 140 142 145 143 143 141 160 163 167 170 172 181 185 189 195 196 209 205 209 205 205 207 211 205 211 207 208 201 206 202 205 197 203 198 208 203 209 203 209 202 213 209 220 208 222 206 213 207 217 204 213 203 213 204 212 203 211 204 206 200 204 196 203 200 203 196 201 198 201 194 196 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 218 220 222 222 223 223 221 221 223 224 222 219 219 216 211 212 215 218 221 225 223 220 219 217 216 217 218 217 218 216 210 209 207 205 214 218 213 218 223 218 214 212 210 211 208 200 200 194 194 200 201 206 203 193 202 219 218 218 216 205 196 197 188 185 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 181 9999999 261 208 45865 280 150 75 10115 12 44 25 7779 2988 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 -5 2 1 5 7 3 1000000 -1 -9 1000000 1000000 1000000 47 119 79 96 123 134 146 156 162 174 168 163 148 146 143 150 144 164 169 178 182 184 190 197 200 209 208 218 212 216 213 212 217 220 217 219 218 222 215 216 211 216 212 217 215 222 219 219 214 220 213 225 224 233 222 232 222 230 221 236 220 227 217 225 216 228 219 227 221 221 214 219 212 220 216 221 215 219 215 222 215 215 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 216 220 221 222 222 223 221 221 224 223 222 220 220 216 211 213 215 218 221 220 219 220 217 216 217 218 219 216 215 211 204 206 207 205 216 223 217 218 223 222 221 220 213 211 211 211 206 193 192 202 201 205 214 201 195 202 207 220 223 205 199 197 176 180 205 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 249 45897 283 150 75 10113 12 44 57 7785 3005 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -3 -8 1000000 1000000 -2 15 15 10 14 19 22 1000000 0 1000000 2 10 1000000 8 4 49 85 129 154 168 180 186 188 190 187 176 172 172 173 173 175 177 186 193 200 202 210 213 219 220 225 225 225 222 227 228 232 232 234 228 234 232 236 226 232 231 233 236 243 236 230 229 234 232 238 236 243 239 247 242 249 234 248 239 245 233 243 231 240 236 243 234 237 228 229 229 236 233 240 234 233 233 237 234 234 234 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 210 217 220 222 222 223 223 222 222 224 224 223 223 223 218 214 215 215 218 220 220 219 218 216 216 215 213 212 213 212 211 210 209 207 207 215 224 226 224 224 227 223 216 208 208 215 216 207 204 202 207 212 206 212 206 193 193 206 221 220 208 205 194 186 190 196 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 100 45928 292 150 75 10112 12 45 28 7790 3022 1000000 1000000 1000000 1000000 1000000 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 -7 -5 8 0 1000000 1000000 1000000 1000000 7 51 73 1000000 1000000 1000000 116 130 74 45 27 67 114 147 172 181 188 189 191 201 207 206 206 213 187 185 182 184 187 195 205 208 216 221 228 233 237 234 231 232 237 233 239 234 236 229 235 235 240 230 233 230 237 236 242 229 232 229 238 233 240 236 243 242 248 241 246 240 248 239 245 238 243 234 242 237 245 234 236 227 232 230 238 235 242 235 237 235 239 236 236 234 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 209 215 220 222 221 222 223 222 222 223 224 224 223 222 218 215 217 218 221 221 221 222 219 214 214 214 208 208 212 214 211 209 210 204 207 215 219 228 232 228 230 226 213 208 212 215 213 213 213 206 210 213 211 219 217 206 204 202 206 209 212 205 189 190 198 9999999 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 249 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 153 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 45959 214 150 75 10112 12 45 59 7795 3040 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 -4 1000000 1000000 1000000 -3 -2 -4 1000000 1000000 11 9 -4 0 -7 -1 1000000 24 48 20 28 -8 128 125 101 120 124 157 166 176 181 186 187 194 198 206 214 215 217 227 213 193 188 192 191 195 205 210 218 221 231 240 245 244 242 243 246 233 240 232 230 230 234 231 235 233 236 227 233 232 242 230 240 228 241 236 244 243 248 245 252 242 248 246 249 241 245 243 246 240 250 243 250 239 241 236 240 236 241 239 246 241 246 242 246 243 242 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 208 214 218 220 220 220 220 220 220 223 223 222 222 221 219 216 218 221 222 222 223 225 220 215 215 215 211 210 214 217 212 206 209 207 204 212 221 225 230 227 224 223 220 214 212 215 217 220 215 213 211 208 204 205 204 206 226 222 208 200 200 213 196 9999999 194 193 181 186 45991 214 150 75 10112 12 46 31 7800 3058 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 2 -5 -2 -1 1 0 1000000 -4 1000000 1000000 -4 12 58 45 68 16 1000000 1000000 1000000 25 91 139 135 141 145 153 160 168 176 179 184 198 205 203 207 210 213 221 228 239 222 219 213 211 208 209 211 212 213 224 227 241 244 248 242 249 232 239 232 231 226 233 229 233 228 236 232 228 225 242 238 243 233 238 235 241 244 249 242 255 241 248 242 249 241 246 242 247 237 247 240 249 235 240 236 239 237 241 237 243 237 243 242 245 239 239 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 213 216 217 218 218 219 220 220 223 222 221 223 223 220 216 216 219 221 222 222 223 220 217 216 215 213 214 213 209 208 206 208 209 208 215 222 219 222 224 220 222 221 221 220 220 215 211 213 214 211 215 208 198 198 199 213 227 224 200 190 207 196 186 9999999 9999999 9999999 189 46022 214 150 75 10113 12 47 2 7805 3076 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 -7 -6 12 -5 10 1000000 1000000 6 37 44 34 1000000 1000000 1000000 1000000 30 102 151 151 146 152 160 166 174 176 180 197 193 190 196 197 199 213 217 222 222 230 222 220 216 212 209 212 214 219 220 227 230 239 232 236 226 235 228 232 223 230 229 228 222 228 233 232 224 234 237 238 234 239 231 241 241 248 236 247 236 246 236 246 238 243 237 240 229 243 234 245 231 236 228 235 232 238 236 238 232 234 233 238 230 232 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 211 214 216 217 215 217 219 218 221 222 221 223 222 218 215 216 219 221 221 219 217 219 214 213 214 210 209 206 203 204 205 204 207 214 216 219 218 218 222 223 223 217 217 219 220 212 207 215 216 212 211 212 210 211 203 197 210 222 217 199 9999999 198 208 9999999 9999999 9999999 203 46054 209 150 75 10108 12 47 34 7810 3095 2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9 -7 1000000 1000000 1000000 1000000 9 32 29 23 24 3 1000000 1000000 23 10 6 1000000 1000000 1000000 1000000 68 129 166 151 155 157 163 166 169 178 185 192 171 170 171 172 176 186 187 192 190 195 197 201 201 200 200 207 212 212 210 214 216 223 219 222 218 224 221 225 220 224 220 221 220 229 228 234 225 233 228 229 227 241 233 242 238 243 234 243 230 244 233 239 234 242 235 235 224 239 229 239 232 233 226 230 226 232 233 234 227 228 226 232 225 228 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 210 214 215 217 216 215 216 218 218 220 221 220 219 220 218 216 217 220 221 220 220 220 217 213 215 215 212 209 207 206 208 210 209 209 214 215 216 218 217 216 217 217 218 216 212 214 211 209 213 214 214 212 215 211 215 211 199 205 208 222 220 212 219 46085 256 150 75 10111 12 48 5 7815 3113 2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 0 -5 1000000 1000000 1000000 1000000 1000000 -3 -7 9 -3 -9 1000000 1000000 51 29 32 1000000 1000000 1000000 -7 70 117 154 111 147 172 181 182 185 196 202 202 181 182 179 180 184 185 185 189 191 195 193 194 197 198 199 206 213 218 220 223 226 231 224 226 222 227 231 236 228 235 221 227 225 230 224 231 225 235 233 233 237 248 237 246 242 250 243 252 235 249 236 245 237 249 240 241 233 243 236 245 236 241 233 237 231 236 235 240 232 233 231 236 231 234 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 215 218 219 217 215 216 217 217 219 219 217 217 218 217 214 216 219 220 220 223 223 217 215 216 216 216 215 214 215 214 217 217 215 218 222 219 220 222 217 218 225 222 214 213 213 211 208 208 210 216 217 216 214 224 221 197 181 150 141 164 185 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 66 46179 278 150 75 10112 12 49 39 7830 3170 1000000 1000000 1000000 1000000 1000000 -5 8 6 -3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -7 4 1000000 0 -7 -7 21 21 31 1000000 1000000 1000000 1000000 30 100 102 66 103 153 195 203 207 214 216 209 210 215 216 220 218 217 218 218 220 228 217 208 209 211 212 216 222 235 236 239 236 242 234 232 226 230 235 248 241 248 235 245 233 228 219 224 225 236 246 254 257 260 249 255 252 262 255 267 255 266 249 261 250 262 254 260 258 260 254 263 252 258 249 256 250 255 252 258 251 253 251 256 251 254 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 217 220 220 219 216 216 215 216 218 218 217 217 216 214 212 213 214 217 218 222 222 217 215 217 214 212 214 216 214 213 215 213 211 214 221 223 224 222 219 223 228 220 210 214 219 217 210 205 215 217 214 223 219 215 202 186 179 151 9999999 9999999 165 163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 198 9999999 9999999 9999999 209 9999999 9999999 9999999 261 46211 289 150 75 10108 12 50 11 7835 3190 1000000 1000000 1000000 1000000 1000000 -8 3 3 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 16 -3 1 -9 -3 -8 1000000 1000000 1000000 6 7 -1 4 32 1000000 167 213 84 67 97 175 178 182 194 191 184 189 193 199 202 206 212 213 210 210 219 213 203 205 209 207 207 202 216 212 212 203 210 211 216 207 210 203 215 212 216 211 215 205 201 192 196 200 206 210 220 214 216 218 227 220 232 224 231 227 236 223 228 218 225 219 225 221 225 219 229 217 215 209 216 212 217 213 216 212 215 212 216 210 212 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 217 219 219 219 217 216 214 214 217 217 218 217 215 213 212 214 213 213 216 219 220 215 214 217 215 211 214 216 209 207 211 208 204 210 221 224 223 218 216 222 223 216 213 222 219 217 217 214 218 220 215 217 212 203 194 193 198 197 210 201 186 9999999 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 277 200 46242 291 150 75 10110 12 50 42 7840 3209 1000000 1000000 1000000 1000000 -4 -2 -6 -6 1000000 1000000 1000000 1000000 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 -6 3 1000000 29 43 55 1000000 179 218 116 85 112 152 171 176 188 185 187 192 193 197 194 200 208 209 206 209 215 212 216 218 219 214 219 206 209 209 204 196 209 9999999 224 216 224 217 223 218 224 214 204 202 205 196 208 205 212 206 208 206 209 210 222 216 230 223 226 220 227 220 226 215 221 219 223 217 220 213 220 212 210 203 210 203 209 205 210 204 207 203 207 201 203 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 216 218 218 218 216 216 214 214 217 217 216 217 216 213 211 215 216 215 217 219 218 217 214 213 215 213 213 215 212 209 211 208 207 217 223 223 222 217 213 216 219 217 218 220 212 209 215 217 218 222 220 208 205 206 196 198 207 206 9999999 208 9999999 9999999 209 9999999 9999999 202 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 9999999 9999999 9999999 9999999 163 46274 292 150 75 10110 12 51 14 7845 3229 8 16 35 51 61 59 52 51 59 45 53 59 67 71 78 63 63 58 53 32 65 113 77 44 27 23 2 -3 39 70 45 96 232 259 135 150 150 137 148 141 178 188 199 193 191 194 195 194 203 214 224 229 249 248 239 220 230 207 223 214 218 222 226 232 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 243 251 9999999 9999999 9999999 256 242 243 244 252 249 258 257 268 264 9999999 268 271 265 9999999 267 9999999 270 9999999 265 263 257 265 259 260 250 258 250 258 250 257 250 256 254 257 250 253 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 218 219 219 218 218 218 216 216 220 219 216 216 216 214 211 214 218 217 216 220 221 220 217 214 215 214 215 218 217 214 212 206 209 219 222 223 224 222 215 212 214 217 220 220 216 214 220 217 221 226 218 208 207 211 200 198 208 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 9999999 206 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 202 9999999 273 9999999 9999999 9999999 9999999 145 46305 283 150 75 10111 12 51 45 7850 3249 1000000 5 25 41 55 58 54 54 63 49 73 69 78 81 90 82 74 70 73 59 60 97 130 133 105 78 67 102 180 230 211 140 133 134 149 158 140 138 127 118 154 165 175 171 169 179 186 181 189 197 203 212 225 177 166 158 170 166 174 177 183 183 189 204 229 220 236 9999999 9999999 9999999 9999999 9999999 252 9999999 248 9999999 9999999 9999999 9999999 247 249 240 242 238 245 240 243 248 259 256 266 259 265 260 265 261 272 259 267 262 259 251 259 249 252 243 248 242 250 241 245 242 245 246 249 240 244 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 217 218 218 218 218 218 216 216 219 218 216 215 214 212 210 213 216 215 217 221 222 220 215 213 214 215 216 218 220 217 213 207 210 218 219 221 225 223 220 220 224 223 228 233 220 215 220 221 225 220 216 217 214 211 213 204 196 201 196 9999999 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 46336 291 150 75 10110 12 52 16 7855 3268 1000000 1000000 5 3 9 37 46 39 50 35 65 66 69 71 82 84 69 66 68 54 32 99 98 127 120 93 87 83 91 161 190 119 121 118 128 137 135 134 127 136 155 162 172 173 169 170 177 172 173 167 146 141 146 128 129 128 134 139 147 152 154 151 154 162 175 173 187 193 9999999 9999999 9999999 9999999 228 9999999 224 9999999 9999999 9999999 9999999 220 226 218 224 216 222 215 223 222 234 231 235 229 238 235 243 237 245 232 238 241 241 228 235 227 228 219 222 217 221 216 220 215 216 218 222 214 217 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 217 218 217 217 218 218 218 216 218 218 217 215 214 213 209 211 214 214 217 220 220 218 214 213 214 213 213 216 217 217 215 212 212 218 219 219 223 222 222 223 225 228 228 227 215 206 206 211 221 215 211 212 207 214 218 203 202 202 9999999 9999999 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 224 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 250 9999999 9999999 9999999 71 9999999 9999999 9999999 9999999 9999999 9999999 9999999 266 46368 280 150 75 10114 12 52 48 7860 3289 1000000 1000000 -8 1000000 -4 39 52 25 39 31 46 44 50 53 66 65 52 41 35 15 1000000 1 -9 22 45 39 79 98 32 -5 96 195 1000000 123 126 135 131 134 140 161 168 170 174 177 176 179 163 147 137 132 119 114 117 121 119 128 134 136 145 152 159 152 156 152 152 152 154 163 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 216 220 213 221 215 226 218 227 222 231 225 233 229 235 230 236 227 237 228 234 226 227 221 223 216 216 213 215 212 216 208 210 212 216 208 211 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 215 218 218 218 217 217 217 215 217 218 217 216 216 216 211 209 213 217 219 221 222 219 216 217 214 209 212 218 215 214 215 220 220 219 224 225 227 227 231 225 219 227 227 220 215 210 210 213 221 217 205 201 204 216 219 215 213 207 199 9999999 9999999 9999999 9999999 222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 9999999 9999999 9999999 9999999 9999999 260 252 9999999 9999999 9999999 9999999 9999999 9999999 129 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 79 235 46399 292 150 75 10111 12 53 19 7865 3309 1000000 1000000 1000000 1000000 1000000 27 36 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 19 21 52 75 185 126 137 139 155 164 174 179 185 173 163 175 161 143 128 121 122 118 119 125 127 131 149 159 162 171 177 182 163 165 154 154 152 152 158 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 9999999 239 229 234 233 241 231 241 230 238 232 239 230 233 232 246 231 236 231 233 225 229 220 221 217 221 216 220 214 214 215 220 212 216 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 215 218 219 218 216 216 215 214 215 217 216 215 214 215 212 210 214 217 220 223 222 219 217 217 214 210 213 220 218 214 217 222 221 215 217 223 225 224 226 228 226 229 225 219 221 221 219 217 220 221 215 205 207 212 205 200 202 210 200 195 201 195 202 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 198 167 9999999 9999999 9999999 9999999 258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 251 46431 292 150 75 10113 12 53 51 7870 3331 1000000 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 26 118 86 119 149 165 167 159 181 182 148 149 149 135 125 118 125 129 128 129 132 130 139 139 151 167 174 198 162 150 150 141 151 151 154 171 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 9999999 9999999 9999999 231 213 229 227 237 235 247 233 240 230 244 233 238 227 231 226 240 234 232 225 232 222 226 217 218 213 219 213 216 213 212 210 215 207 212 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 216 218 220 220 218 218 217 214 215 217 216 216 215 212 211 212 213 215 221 224 221 219 216 213 215 217 217 218 219 218 218 215 214 211 212 218 219 219 217 221 223 218 214 219 227 224 218 209 211 221 220 208 208 212 197 188 9999999 9999999 198 195 206 207 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 46462 264 150 75 10113 12 54 22 7874 3351 1000000 1000000 1000000 1000000 1000000 1000000 5 -1 0 2 15 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 95 96 1000000 1000000 1000000 -5 98 79 270 112 113 129 126 134 119 110 158 148 134 127 128 134 132 136 138 144 132 130 116 122 132 147 167 142 140 136 130 140 141 140 177 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 201 205 210 224 218 235 225 233 222 240 226 235 222 227 213 223 221 222 219 225 208 218 208 212 205 212 204 207 204 205 202 205 199 205 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 216 219 220 220 219 220 218 215 216 217 217 217 217 214 212 211 210 214 220 222 220 220 216 210 211 216 218 216 217 220 217 213 215 216 216 219 223 224 219 224 223 213 213 222 225 220 214 212 215 208 205 212 219 213 203 206 200 196 197 186 187 192 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 198 46494 262 150 75 10115 12 54 54 7879 3373 1000000 1000000 1000000 1000000 1000000 1000000 22 23 14 25 39 26 9 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 145 142 42 1000000 1000000 1000000 143 182 229 86 79 93 109 102 104 139 171 156 141 139 141 141 140 146 145 154 139 134 118 126 124 149 145 144 139 135 131 138 141 139 157 175 176 189 9999999 9999999 9999999 9999999 9999999 9999999 189 9999999 190 202 193 205 198 196 200 213 211 225 217 228 219 227 219 230 215 220 204 211 207 212 210 220 204 209 201 203 196 204 195 199 194 196 193 197 189 194 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 217 221 222 221 219 220 217 214 218 219 219 218 217 217 214 212 211 213 214 216 218 218 215 213 212 209 211 215 216 219 216 214 217 216 219 223 223 222 220 229 230 217 215 220 222 222 220 224 221 209 207 217 219 207 206 219 223 211 200 193 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 252 46525 291 150 75 10113 12 55 25 7884 3394 1000000 1000000 1000000 1000000 1000000 1000000 3 13 16 45 136 140 45 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 139 15 1000000 1000000 1000000 165 188 82 84 78 77 88 86 123 159 148 134 134 143 141 141 137 138 143 160 136 129 116 129 127 142 146 145 133 134 133 135 138 145 144 161 163 174 9999999 9999999 9999999 9999999 9999999 182 178 174 180 193 184 191 189 193 194 204 205 214 209 220 211 212 209 213 203 212 199 204 197 205 195 204 200 199 191 192 187 193 185 189 182 185 182 185 177 178 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 212 215 217 218 215 214 212 211 213 214 213 213 211 210 208 208 206 206 209 209 210 208 207 207 205 203 202 208 213 211 207 209 214 210 214 222 217 210 214 224 221 209 212 220 217 216 219 212 203 203 206 216 209 199 202 209 211 201 190 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 9999999 9999999 265 9999999 214 174 46557 287 150 75 10132 12 55 57 7889 3416 1000000 1000000 1000000 1000000 0 10 21 36 51 92 106 155 108 8 46 38 30 53 60 48 39 43 43 47 49 48 47 78 75 22 1000000 1000000 87 371 387 88 86 86 83 82 92 139 142 127 126 133 139 136 139 135 137 145 158 137 125 121 128 127 131 134 138 138 138 141 142 142 152 152 159 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 9999999 190 195 198 201 9999999 209 214 216 215 214 210 217 210 207 213 205 204 204 203 198 201 200 198 193 192 193 194 194 193 187 185 183 183 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 211 215 218 218 216 215 214 213 213 213 212 213 213 211 210 210 209 209 212 211 209 209 207 202 201 203 202 206 210 211 208 209 210 208 213 224 224 216 215 219 217 213 217 222 213 210 215 205 204 207 205 206 202 205 202 203 201 197 194 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 196 152 9999999 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 161 248 46588 207 150 75 10205 12 56 28 7894 3437 1000000 1000000 1000000 -6 -2 13 21 46 63 64 71 175 171 99 52 48 47 49 56 62 59 71 75 83 82 83 76 85 73 82 104 100 72 68 87 90 84 85 88 90 109 135 133 125 122 129 132 129 131 129 137 144 145 141 135 132 137 126 123 114 130 140 144 147 152 147 154 148 152 156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 208 211 211 211 215 218 209 208 208 207 206 202 197 197 201 194 197 194 192 192 196 201 197 194 191 189 184 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 212 215 216 216 214 214 214 212 213 212 213 214 212 212 210 207 206 207 209 210 212 209 203 201 204 204 205 205 207 207 206 204 207 215 218 221 217 214 215 215 217 221 220 210 204 210 212 212 216 216 204 202 215 207 202 203 201 201 203 46620 276 150 75 10281 12 57 0 7899 3460 1000000 1000000 1000000 1000000 1000000 10 36 47 67 32 111 268 311 235 51 49 38 37 45 60 60 69 66 77 75 77 71 78 76 88 106 100 75 65 81 90 81 80 91 97 115 117 122 115 119 122 122 119 118 125 140 135 132 127 131 128 142 132 126 115 122 133 146 153 154 148 152 144 142 142 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 203 207 208 204 203 201 199 196 202 198 194 194 194 191 196 193 187 183 189 193 189 190 188 186 181 180 182 183 180 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 212 214 215 214 213 214 213 212 212 212 213 212 213 211 207 205 206 208 211 210 208 204 203 205 206 206 204 205 203 206 207 209 211 209 211 211 210 214 218 219 221 218 209 205 207 212 211 209 209 206 218 221 207 201 199 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 46651 276 150 75 10365 12 57 31 7904 3481 1000000 1000000 1000000 0 -1 73 83 67 102 101 35 88 182 145 54 51 28 36 50 70 56 66 57 71 77 79 71 73 86 91 93 87 73 60 76 85 83 86 98 106 117 120 115 109 122 125 119 114 112 120 134 128 125 128 124 129 137 141 146 140 131 139 149 159 157 148 147 146 145 142 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 193 197 205 204 203 203 199 202 191 198 201 199 197 194 193 195 193 185 184 185 183 186 187 185 183 182 179 181 183 180 177 176 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 208 212 215 217 217 216 215 215 215 214 215 215 215 213 211 208 208 211 211 210 208 206 205 204 205 205 206 206 201 204 210 210 207 209 212 209 208 213 223 223 223 218 213 213 206 206 208 212 211 206 212 215 214 212 203 197 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 261 46683 285 150 75 10447 12 58 3 7909 3504 1000000 1000000 1000000 -4 1000000 25 45 42 72 97 35 41 88 56 58 47 24 41 51 71 48 52 46 63 71 67 61 69 88 89 86 83 71 64 73 76 82 96 106 119 123 119 103 109 118 125 113 104 106 108 110 111 113 117 121 126 128 133 149 156 147 142 144 155 158 150 147 148 151 150 150 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 173 177 9999999 9999999 9999999 194 197 193 195 201 196 195 195 197 198 195 192 192 190 189 183 186 181 184 183 185 184 181 180 178 181 179 176 172 175 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 216 219 219 218 218 218 217 215 216 218 217 216 215 210 209 213 211 209 210 212 207 205 208 206 205 206 205 206 211 212 210 210 211 210 209 214 223 221 219 218 221 217 212 211 206 211 217 206 201 212 214 210 204 198 202 213 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 139 46714 286 150 75 10517 12 58 34 7914 3526 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -3 12 77 103 169 172 39 58 52 33 36 43 58 51 45 48 57 66 62 59 63 78 88 89 88 76 77 80 105 92 105 120 132 126 98 99 113 123 117 100 97 101 103 98 98 103 111 120 126 128 139 146 154 155 148 147 154 158 154 150 149 150 150 150 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 164 167 9999999 9999999 9999999 9999999 9999999 9999999 187 9999999 9999999 197 194 191 189 196 193 192 190 191 192 180 184 182 182 178 182 180 179 179 177 179 179 175 174 171 171 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 217 219 219 219 220 220 217 217 219 219 217 215 213 212 212 210 209 209 212 209 209 212 209 204 204 206 210 213 210 206 205 211 218 216 212 218 218 212 214 221 220 214 213 207 204 208 205 212 211 196 202 207 209 217 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 9999999 9999999 9999999 9999999 9999999 9999999 230 46746 206 150 75 10591 12 59 6 7918 3549 76 1000000 1000000 1000000 -1 1000000 1000000 16 55 101 89 162 155 58 58 59 39 34 40 56 52 42 43 45 57 73 69 66 71 84 85 82 80 83 91 115 103 106 126 130 109 88 98 122 116 107 92 93 94 94 89 94 103 114 127 133 136 149 153 153 153 148 145 155 150 147 143 138 141 142 144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 184 9999999 9999999 189 185 187 187 180 176 174 179 177 174 177 180 176 176 174 172 172 171 171 167 163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 217 219 219 219 219 219 218 218 219 218 215 214 213 210 209 209 208 210 210 210 212 210 206 204 203 207 210 209 206 207 210 212 212 209 212 216 212 208 215 215 206 211 206 208 210 207 212 205 205 209 208 210 211 46777 287 150 75 10658 12 59 37 7923 3571 1000000 1000000 1000000 1000000 -3 -8 20 44 30 27 53 52 99 48 58 55 38 29 42 57 49 44 43 37 47 68 80 76 70 82 81 79 82 88 100 85 98 96 113 129 109 87 88 116 105 92 91 86 90 89 83 86 100 108 132 138 146 159 150 155 149 149 143 149 144 141 137 132 133 135 138 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 178 181 187 9999999 9999999 185 190 9999999 185 188 181 184 173 171 171 175 178 171 173 176 175 176 173 168 169 168 171 168 164 160 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 218 218 218 218 217 218 218 218 218 217 215 213 210 210 209 207 208 208 210 214 213 210 208 205 208 212 210 207 204 206 209 209 211 212 216 216 210 212 213 213 217 212 211 208 204 205 207 215 211 207 202 202 202 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 143 46809 291 150 75 10715 13 0 9 7928 3594 1000000 1000000 1000000 1000000 1000000 1000000 -5 23 41 65 115 104 46 49 58 39 30 20 39 50 45 54 58 52 56 61 81 79 75 83 84 9999999 96 105 92 82 91 89 107 133 123 86 81 104 107 89 90 87 91 96 92 88 97 110 138 141 148 159 161 159 154 157 151 142 147 139 139 137 136 137 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 168 9999999 9999999 189 178 187 183 190 186 195 190 200 185 199 181 189 167 176 176 180 182 179 174 178 176 184 177 175 170 170 171 174 168 168 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 219 221 220 218 217 217 217 219 218 216 214 212 211 207 206 205 205 210 215 213 210 210 207 209 213 212 210 207 210 212 207 206 206 215 220 215 210 214 224 226 219 210 201 198 203 206 202 202 212 203 199 197 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 176 9999999 9999999 274 283 9999999 9999999 9999999 9999999 9999999 9999999 9999999 185 46840 283 150 75 10698 13 0 40 7932 3617 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 17 48 161 209 60 53 55 33 29 30 52 52 47 75 85 77 76 79 86 91 96 106 105 9999999 113 119 85 89 96 98 121 136 114 98 98 120 119 106 97 95 98 100 104 104 104 109 144 145 156 162 171 166 162 162 158 146 148 145 147 142 140 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 177 174 189 184 192 189 199 193 201 198 208 9999999 203 186 196 174 181 9999999 190 190 190 180 182 181 189 178 180 172 175 172 177 173 173 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 222 223 224 222 219 217 216 216 215 214 213 212 211 208 206 205 206 211 213 210 210 211 211 209 209 210 213 214 212 207 203 206 210 215 218 215 213 212 222 227 216 210 206 209 215 212 205 209 219 210 204 204 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 205 268 46872 285 150 75 10703 13 1 12 7937 3640 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 16 108 1000000 49 46 34 49 53 68 61 65 73 84 92 89 91 98 106 114 118 104 101 121 121 83 89 100 104 130 132 87 112 121 141 132 117 100 102 102 98 104 101 97 114 142 146 165 169 164 152 153 151 152 147 143 143 147 147 150 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 187 184 176 187 184 194 198 204 194 202 200 9999999 9999999 205 186 197 185 181 174 189 188 194 182 184 182 188 178 177 173 176 170 178 173 173 171 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 221 222 223 221 218 218 216 215 213 211 211 210 209 208 208 207 208 210 210 211 212 211 211 207 206 207 207 207 207 204 204 209 210 210 211 218 218 211 214 218 214 216 222 223 220 215 213 214 221 219 205 200 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 9999999 9999999 9999999 9999999 9999999 249 157 171 46903 284 150 75 10697 13 1 43 7942 3663 1000000 1000000 3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 46 48 31 49 64 69 67 72 58 74 95 94 91 98 101 110 114 93 97 105 101 79 87 103 103 115 109 57 109 118 138 133 124 111 122 115 109 114 112 109 136 151 157 165 160 158 135 136 132 134 143 138 139 151 164 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 190 182 194 186 189 197 202 199 202 196 201 9999999 207 192 201 192 187 177 183 184 196 187 185 181 188 181 177 175 175 172 180 174 174 174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 221 221 220 218 216 217 217 215 214 214 213 212 209 206 207 207 207 209 210 212 213 211 209 207 205 206 206 206 207 204 204 205 205 206 208 216 221 216 215 216 210 216 220 211 205 206 210 211 219 215 198 191 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 131 9999999 9999999 9999999 9999999 9999999 9999999 148 46934 208 150 75 10701 13 2 14 7946 3687 1000000 1000000 -6 -6 4 8 6 -3 -1 1000000 1000000 1000000 1000000 42 58 38 45 68 65 68 65 58 71 80 80 86 86 89 97 102 96 97 88 84 89 93 108 90 89 81 55 90 120 126 132 130 134 140 138 135 138 143 143 143 153 153 155 149 159 131 128 124 127 140 138 141 160 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 183 187 185 194 186 188 191 200 200 204 197 203 195 203 193 203 193 194 182 183 186 197 185 187 179 184 180 180 174 174 173 180 176 174 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 221 222 220 219 218 218 218 216 215 216 215 213 211 206 205 205 206 210 214 213 212 210 207 206 204 206 209 210 210 205 206 207 205 209 211 215 220 215 213 214 214 215 211 204 202 205 209 215 214 210 206 206 206 46966 206 150 75 10701 13 2 46 7951 3711 8 10 32 28 31 30 34 41 49 52 57 58 60 37 57 50 52 57 54 59 60 69 68 73 74 75 78 81 80 88 94 93 89 86 103 94 108 81 77 70 59 66 126 123 135 131 132 135 145 147 147 149 147 147 153 143 150 144 145 128 124 118 123 126 129 139 156 157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 145 71 56 47 30 157 9999999 189 9999999 186 184 186 180 188 189 200 197 203 196 203 194 202 194 203 194 198 192 187 188 199 182 189 181 185 183 186 176 176 173 182 177 177 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 221 223 221 219 219 217 216 216 214 214 215 216 213 209 207 207 207 211 215 214 210 207 205 206 209 212 211 210 209 205 209 212 213 214 213 218 219 216 213 215 224 221 210 210 209 209 212 220 220 211 205 46997 206 150 75 10701 13 3 17 7956 3735 19 17 38 42 51 52 44 47 51 45 46 50 43 47 48 49 51 46 51 50 57 66 69 69 68 75 72 78 69 80 75 80 82 81 102 89 99 88 78 75 64 47 121 126 137 137 135 141 152 153 154 152 153 156 163 148 148 134 129 121 116 106 122 122 133 143 151 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 168 139 65 48 36 22 146 9999999 9999999 9999999 193 189 203 191 190 190 201 195 206 196 205 196 211 199 207 195 201 195 187 190 199 186 192 185 189 186 191 182 181 177 184 178 180 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 222 223 221 219 218 216 214 216 216 213 215 217 215 211 209 207 209 213 215 212 209 210 208 207 211 213 211 211 209 205 207 214 219 219 217 218 220 221 213 213 217 216 217 218 217 218 219 224 226 207 198 47029 289 150 75 10704 13 3 49 7960 3760 0 7 26 36 47 48 44 46 47 46 37 46 54 60 49 43 45 46 52 56 48 46 52 54 71 81 75 74 77 82 73 9999999 9999999 91 136 82 84 87 87 86 85 69 93 91 125 136 142 146 153 153 152 148 147 148 156 144 145 127 122 114 117 110 131 135 144 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 128 108 93 92 115 161 172 185 193 161 110 118 111 194 190 207 197 209 199 204 9999999 214 205 209 195 199 188 188 191 197 190 194 184 189 185 190 182 181 178 185 179 180 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 222 223 221 219 219 219 217 218 219 215 215 215 214 211 209 207 208 212 214 214 214 215 211 207 210 209 208 208 205 203 204 206 209 215 217 216 220 217 209 214 217 212 219 221 216 219 219 212 214 209 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 47060 282 150 75 10705 13 4 20 7965 3784 1000000 2 21 31 42 44 46 49 51 52 27 45 54 57 51 45 44 48 50 56 48 43 39 29 82 93 88 77 9999999 9999999 9999999 9999999 9999999 115 176 75 76 74 85 90 98 86 80 65 92 118 134 144 153 151 150 146 144 140 144 134 135 122 122 119 132 134 144 148 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 181 196 190 187 119 110 98 190 192 206 198 207 197 201 9999999 9999999 202 203 190 196 183 193 189 196 189 193 182 186 181 185 180 180 179 186 178 179 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 219 221 219 219 219 219 218 220 219 215 216 215 212 211 210 209 208 210 215 216 215 214 210 205 209 212 207 203 201 203 200 197 202 210 215 219 221 214 211 218 220 209 210 218 213 213 215 206 209 217 9999999 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 47092 207 150 75 10700 13 4 52 7970 3810 1000000 1000000 23 33 41 48 54 53 58 53 25 49 48 49 49 46 47 46 52 57 56 49 36 27 93 108 9999999 9999999 9999999 9999999 9999999 9999999 9999999 127 180 79 82 77 77 83 95 91 91 78 83 77 113 129 143 145 145 146 149 146 155 133 133 129 135 137 150 158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 157 9999999 169 178 194 187 207 190 171 175 185 194 201 200 207 201 202 194 207 197 201 191 199 187 196 192 195 191 192 186 186 185 186 180 181 181 187 180 181 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 218 220 219 220 220 221 218 218 219 218 217 216 214 211 211 212 210 212 217 218 215 212 209 205 209 211 207 203 203 204 201 200 203 210 216 217 215 216 219 220 218 216 210 210 218 214 209 208 207 9999999 222 216 47123 206 150 75 10703 13 5 23 7974 3835 1000000 1000000 1000000 1000000 7 35 51 48 47 47 32 45 44 47 45 39 42 43 51 59 56 46 34 26 73 93 95 9999999 9999999 9999999 9999999 9999999 9999999 123 148 86 83 79 72 77 85 89 97 97 92 67 95 104 113 118 121 122 131 133 153 133 136 131 131 138 151 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 152 82 70 53 36 17 24 41 54 104 158 172 185 187 174 167 143 135 153 173 196 197 205 207 206 199 205 195 201 195 203 190 197 195 196 196 192 189 192 194 194 185 187 185 194 187 188 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 219 220 220 220 220 220 217 216 218 219 217 214 214 212 211 212 212 213 214 216 214 208 206 207 206 207 205 202 205 208 207 205 210 217 217 213 213 213 218 226 221 221 215 204 210 211 211 210 202 209 218 47155 205 150 75 10707 13 5 55 7979 3860 0 1000000 1000000 1000000 14 27 44 43 34 35 37 39 41 41 40 33 33 37 36 51 51 47 47 36 52 72 73 9999999 9999999 9999999 9999999 9999999 9999999 98 107 82 75 73 69 67 69 73 83 89 85 78 85 84 87 92 97 101 105 108 121 124 123 121 125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 69 52 29 20 9 -3 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 132 177 189 180 188 161 125 110 128 186 195 209 212 213 208 212 206 207 205 206 195 198 201 205 204 201 195 200 200 201 200 197 195 199 199 197 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 219 219 219 220 219 218 218 217 217 217 214 211 211 211 211 211 213 215 215 216 213 208 207 208 207 208 204 201 205 210 211 208 212 220 221 217 215 211 214 220 218 219 220 211 207 206 214 218 211 212 47186 205 150 75 10696 13 6 26 7985 3873 -2 1000000 1000000 13 25 25 49 59 42 27 34 40 42 38 34 28 21 27 21 29 32 41 48 48 43 47 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 72 70 70 67 67 62 60 59 61 63 65 72 75 74 72 71 76 86 95 92 98 107 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 106 10 2 -1 0 0 -3 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 127 9999999 191 194 214 203 161 109 123 184 204 212 208 212 206 216 206 205 199 191 192 201 201 203 199 202 197 198 201 202 205 199 198 197 202 197 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 219 220 221 222 221 219 220 220 217 215 214 213 212 214 215 215 217 219 219 221 218 212 209 207 209 211 207 202 201 206 211 214 215 214 218 219 218 217 217 214 214 218 213 207 215 219 216 218 221 215 47218 204 225 75 10705 13 6 58 7991 3870 1000000 1000000 3 20 32 58 65 37 25 37 42 42 38 33 24 14 18 25 26 26 31 32 29 32 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 64 70 69 70 69 63 58 57 57 60 68 73 74 70 68 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 146 53 44 -3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 6 83 9999999 9999999 176 127 122 143 188 173 98 84 86 140 186 184 196 192 198 191 213 214 112 102 45 149 169 181 194 194 196 199 202 202 197 196 198 201 196 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 221 222 223 222 222 220 220 219 217 216 215 215 214 214 215 216 220 220 219 218 215 209 207 207 210 211 209 204 202 205 209 214 218 213 214 214 219 223 221 216 214 216 206 199 212 225 221 222 231 222 47249 282 225 75 10704 13 7 29 7997 3852 82 33 29 35 42 48 41 21 27 40 43 42 40 38 31 26 23 32 32 30 36 40 40 45 52 50 9999999 9999999 9999999 9999999 9999999 9999999 9999999 71 73 83 72 73 72 66 64 66 66 72 76 71 77 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 163 101 75 20 -3 0 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 20 32 73 77 137 155 104 56 22 -2 23 58 77 67 73 121 172 176 196 206 184 185 107 111 72 74 22 89 144 169 186 189 195 197 198 196 194 191 195 196 192 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 221 222 222 222 222 220 217 215 216 216 216 216 213 212 212 213 216 220 219 215 213 208 208 209 210 211 209 207 207 205 208 213 213 214 213 212 215 222 220 216 214 212 211 211 214 216 213 221 229 224 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 47281 206 150 75 10690 13 8 1 8000 3822 135 84 33 30 36 44 44 36 17 33 37 42 43 41 39 34 34 26 35 29 30 34 42 57 57 59 48 48 9999999 9999999 9999999 9999999 9999999 9999999 100 83 91 70 80 70 64 70 71 65 66 67 78 90 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 61 43 36 1000000 1000000 1000000 1000000 14 4 1000000 35 50 79 56 106 147 160 21 14 14 1000000 1000000 48 111 140 163 174 178 187 88 102 90 29 40 43 30 29 90 144 166 180 181 191 191 190 186 187 184 187 182 185 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 219 221 221 221 220 217 215 215 216 216 218 217 214 211 211 211 213 217 216 215 214 211 210 212 211 209 209 207 204 200 206 212 208 210 215 215 213 212 210 213 218 216 216 215 214 211 213 221 215 214 218 47312 207 150 75 10700 13 8 32 8004 3792 6 18 27 31 33 44 47 42 12 29 34 43 43 40 37 30 38 31 35 20 40 37 52 72 64 57 49 54 56 9999999 9999999 9999999 9999999 9999999 9999999 96 115 76 87 73 70 71 68 49 68 68 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 120 45 54 1000000 9999999 9999999 9999999 9999999 9999999 9999999 52 54 89 119 71 97 24 8 1000000 1000000 1000000 1000000 58 153 169 169 101 27 32 23 28 21 -8 35 61 34 0 143 151 176 180 177 189 188 187 183 184 182 187 178 183 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 219 221 222 221 220 217 214 215 216 216 216 215 214 211 211 212 213 215 215 214 212 212 213 212 211 208 207 206 203 202 204 210 208 206 213 220 220 211 209 215 220 221 213 207 211 217 222 220 210 209 217 217 47344 205 150 75 10703 13 9 4 8007 3761 5 19 28 33 31 40 49 51 18 23 29 42 44 43 41 29 36 32 27 18 47 44 67 79 67 57 51 56 61 9999999 9999999 9999999 9999999 9999999 9999999 101 133 83 79 73 70 62 53 38 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 131 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8 56 49 79 41 52 1000000 1000000 1000000 1000000 1000000 1000000 13 60 152 63 54 10 -7 -6 1000000 1000000 2 31 84 75 31 161 157 183 182 179 191 187 188 184 185 183 189 181 183 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 219 222 223 222 220 217 214 215 217 216 215 214 213 211 210 212 213 216 216 212 209 211 214 211 211 211 208 205 205 208 207 211 212 210 215 219 220 218 216 217 219 217 215 211 213 225 224 214 210 210 47375 205 150 75 10703 13 9 35 8011 3730 0 17 25 29 27 39 51 65 53 20 19 29 44 43 40 36 29 22 22 22 40 42 72 76 60 52 49 47 56 61 9999999 9999999 9999999 9999999 9999999 87 110 73 72 68 60 37 41 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 81 137 37 44 38 4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9 1000000 0 9 1000000 1000000 1000000 1000000 1000000 1000000 37 77 67 129 146 169 181 180 191 184 187 181 184 182 187 181 180 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 219 221 223 221 219 217 215 215 216 217 216 214 211 210 208 209 210 212 216 216 212 210 211 211 211 211 208 207 206 209 210 207 206 212 215 215 215 219 222 222 223 218 220 219 216 226 222 209 211 212 47406 207 150 75 10706 13 10 6 8014 3700 1000000 15 22 25 27 32 43 63 66 14 8 22 38 39 39 44 28 13 18 17 19 33 73 74 43 36 33 40 46 9999999 9999999 9999999 9999999 9999999 9999999 9999999 80 60 68 62 37 17 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 92 163 72 19 12 -2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 1000000 1000000 11 1000000 1000000 1000000 4 1000000 1000000 -5 18 46 92 137 155 178 178 188 181 184 179 181 178 186 179 178 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 219 221 222 220 219 217 215 215 216 215 214 214 213 211 209 210 211 212 217 217 213 211 210 207 206 207 207 209 208 208 209 208 208 215 217 217 216 217 224 227 225 213 209 220 226 231 228 211 215 220 208 207 47438 285 150 75 10705 13 10 38 8018 3671 1000000 20 25 30 32 33 41 55 56 22 19 32 35 39 49 52 39 12 23 24 18 36 85 84 43 42 36 60 63 9999999 9999999 9999999 9999999 9999999 9999999 9999999 77 67 72 60 25 39 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 52 149 149 9 1000000 4 1000000 1000000 1000000 1000000 49 68 107 27 33 33 -3 0 1000000 -9 8 17 1000000 1000000 -2 1000000 0 65 141 157 179 187 192 185 188 184 186 183 191 185 184 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 219 222 222 221 219 218 215 215 218 217 215 215 214 211 210 209 210 212 214 216 215 212 209 206 205 207 209 208 208 206 205 208 210 216 222 222 221 218 218 221 216 207 205 215 214 215 223 218 221 217 206 218 232 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 47469 280 150 75 10708 13 11 9 8022 3642 -5 24 28 34 35 36 45 54 53 19 36 36 38 42 50 51 43 9 25 25 35 47 98 93 67 52 47 64 63 9999999 9999999 9999999 9999999 9999999 9999999 9999999 98 69 62 50 28 32 29 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 92 204 17 1000000 6 1000000 57 55 36 0 42 94 76 78 70 15 1 26 32 32 36 1000000 1000000 7 5 12 87 144 160 184 192 196 188 192 186 189 186 193 189 185 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 219 221 222 222 221 219 216 216 218 217 216 217 215 211 210 208 208 211 214 216 215 211 209 207 207 210 211 208 207 204 203 206 207 211 221 224 218 215 213 219 216 213 213 206 201 203 213 212 211 205 9999999 215 219 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 47501 207 150 75 10708 13 11 41 8026 3612 12 15 21 26 29 31 41 43 43 16 29 27 30 36 42 44 40 0 7 -7 20 33 82 79 55 31 24 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 86 38 24 2 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 73 82 26 1000000 1000000 89 57 12 6 7 24 6 1000000 1000000 1000000 1000000 1000000 43 126 188 36 16 14 1000000 1000000 1000000 1000000 68 102 132 143 160 189 190 196 188 192 185 188 187 192 188 181 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 218 220 221 221 221 218 214 214 217 217 215 215 214 212 210 209 210 212 215 216 213 213 213 209 210 212 211 209 208 207 206 207 208 214 219 219 220 220 217 216 216 218 214 208 206 207 215 216 219 218 220 218 47532 204 150 75 10710 13 12 12 8030 3584 7 8 14 19 24 29 43 37 38 25 20 20 26 32 41 47 45 -1 19 1000000 -1 15 77 74 26 21 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 11 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 61 100 69 1000000 1000000 104 12 -5 1000000 1000000 1000000 -1 -1 1000000 1000000 1000000 -7 35 113 207 32 2 1 1000000 1000000 1000000 1000000 78 102 137 142 159 187 194 195 190 194 189 193 191 196 191 184 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 218 220 221 220 220 219 215 214 216 216 215 214 213 213 212 210 210 210 214 217 215 216 215 209 212 216 211 206 209 210 205 206 206 212 217 213 216 223 220 211 209 212 210 212 219 215 215 210 214 47564 292 150 75 10708 13 12 44 8034 3553 11 13 16 20 25 32 45 43 42 34 14 31 36 40 44 51 51 7 35 3 6 25 91 84 41 40 42 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 37 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 0 71 77 1000000 1000000 103 1000000 4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 19 -3 -8 23 95 56 0 1 1000000 1000000 1000000 58 56 105 129 140 144 167 189 191 186 190 185 188 186 192 187 182 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 219 221 221 220 220 220 217 216 216 216 215 215 216 214 210 209 210 212 215 216 215 215 214 210 209 214 211 206 208 207 204 210 206 206 216 214 210 212 216 219 221 220 216 211 215 218 214 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 144 47595 263 150 75 10710 13 13 15 8038 3524 19 19 24 28 32 36 45 55 50 48 16 43 44 51 50 56 55 19 38 15 20 38 93 81 61 67 73 64 55 9999999 9999999 9999999 9999999 9999999 9999999 9999999 134 91 86 63 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 69 123 77 147 83 1000000 1000000 1000000 1000000 1000000 1000000 28 12 -4 1000000 -7 85 38 41 1000000 1000000 1000000 1000000 49 84 108 149 149 171 189 194 187 190 183 188 185 191 184 184 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 218 220 220 219 219 218 216 215 216 217 216 214 214 211 206 206 208 213 216 214 212 213 213 211 208 208 208 207 208 207 206 208 206 206 211 213 212 207 213 222 221 223 220 210 209 214 210 203 205 212 205 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 150 170 47627 287 150 75 10703 13 13 47 8042 3494 22 22 25 29 30 33 45 63 58 57 26 43 43 51 54 56 52 32 33 14 23 37 82 73 63 73 86 72 70 9999999 9999999 9999999 9999999 9999999 9999999 135 140 120 117 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 115 147 111 176 110 1000000 -9 176 178 9 1000000 1000000 60 133 75 25 -1 1000000 1000000 43 40 100 167 175 198 195 203 196 196 189 193 190 193 188 189 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 218 219 219 219 219 217 215 216 218 217 215 215 212 209 207 206 207 211 216 215 213 213 211 210 211 210 209 208 208 206 204 204 206 210 213 216 217 210 210 217 212 214 214 210 217 220 213 206 209 216 207 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 9999999 9999999 9999999 9999999 9999999 9999999 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 165 47658 282 150 75 10704 13 14 18 8046 3464 11 11 17 19 15 18 32 54 58 57 29 30 31 38 42 43 39 33 12 1000000 3 7 56 52 35 38 61 45 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 175 64 30 24 56 1000000 1000000 1000000 150 199 1000000 23 30 102 182 92 35 49 42 1000000 56 53 136 184 188 202 196 203 200 196 191 193 189 195 189 189 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 217 219 219 219 219 219 216 216 217 217 215 214 213 210 208 208 208 209 213 215 214 210 209 213 213 211 209 208 210 207 204 207 213 216 220 223 221 218 219 224 220 213 209 214 219 213 215 224 223 219 215 218 9999999 9999999 214 215 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 209 47690 211 150 75 10702 13 14 50 8050 3433 1000000 1000000 0 1 -8 -9 0 23 31 33 16 0 2 7 8 6 5 -9 1000000 9999999 9999999 9999999 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -7 163 104 59 8 31 1000000 1000000 1000000 1000000 52 127 1000000 72 127 256 36 53 25 107 121 1000000 145 156 177 194 192 203 196 204 202 198 193 194 189 198 190 192 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 217 219 220 219 218 219 217 216 216 216 215 214 212 209 210 209 208 212 214 214 212 210 210 213 214 210 205 206 209 207 203 206 213 213 215 215 214 217 221 225 219 214 211 214 216 206 203 213 221 216 209 212 207 210 221 211 47721 285 150 75 10704 13 15 21 8054 3403 1000000 1000000 3 4 -5 1000000 1000000 8 18 28 24 -7 -2 -4 -4 0 1 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 16 142 54 51 9 23 1000000 1000000 1000000 1000000 1000000 6 63 149 201 324 28 27 7 50 185 1000000 166 166 185 193 190 201 197 205 204 200 192 193 190 195 190 191 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 219 221 221 220 218 218 217 216 216 217 217 216 212 208 210 210 209 211 214 215 213 213 213 213 213 210 207 206 207 206 205 206 209 209 207 206 206 207 209 217 216 214 217 215 219 216 209 208 207 197 9999999 198 198 199 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 160 129 101 47753 261 150 75 10704 13 15 53 8058 3371 -9 -6 11 12 0 1000000 -8 2 15 26 23 -5 -2 1000000 -9 0 0 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 47 95 1000000 -7 1000000 1000000 1000000 18 -5 1 7 2 1000000 1000000 1000000 1000000 133 150 160 175 203 284 65 41 34 1000000 152 151 164 181 193 197 189 196 194 202 203 198 189 191 189 191 186 184 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 220 222 222 220 220 219 217 218 218 218 218 217 214 209 207 208 209 213 217 216 213 213 213 213 214 213 210 205 204 206 206 204 206 212 210 208 209 212 211 209 209 214 224 217 216 216 215 209 194 9999999 9999999 195 205 205 9999999 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 9999999 9999999 231 47784 212 150 75 10705 13 16 24 8061 3341 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 -2 -1 4 1000000 1000000 1000000 1000000 1000000 1000000 9 1000000 1000000 1000000 44 1000000 203 181 193 201 210 201 174 89 80 11 145 156 172 191 195 198 188 192 191 198 198 194 184 187 185 185 179 178 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 220 223 223 221 221 221 218 217 217 216 216 216 215 211 208 208 211 218 220 217 211 211 212 213 216 216 214 205 200 204 207 205 208 215 217 214 215 218 214 210 212 216 218 214 210 209 211 205 201 212 214 209 214 203 9999999 212 213 47816 278 150 75 10705 13 16 56 8065 3309 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 79 8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 35 20 1000000 1000000 1000000 31 97 96 1000000 181 187 196 212 173 42 86 97 118 114 138 167 180 193 192 201 187 190 190 197 196 192 182 184 184 183 174 177 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 220 222 223 222 222 221 217 215 216 216 215 215 214 211 209 208 211 215 218 217 214 212 211 211 211 215 219 212 204 203 205 207 211 218 219 211 209 211 209 214 221 218 212 213 216 217 212 210 212 216 210 211 209 9999999 9999999 9999999 9999999 199 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 9999999 9999999 9999999 192 47847 210 5250 75 10706 13 17 27 8069 3277 1000000 1000000 1000000 1000000 5 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 30 19 1000000 1000000 1000000 60 152 119 152 137 174 191 210 157 21 63 69 162 142 158 175 186 197 191 204 189 191 190 198 199 192 186 184 185 185 175 177 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 219 220 220 218 219 218 214 215 217 216 216 214 213 212 209 208 210 215 216 217 218 214 212 211 210 214 217 212 207 199 200 206 207 212 214 210 209 211 214 218 218 215 216 214 213 219 220 214 218 214 208 210 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 124 239 9999999 9999999 141 238 47879 215 5175 75 10707 13 17 59 8073 3245 7 34 3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 69 24 125 105 143 161 175 93 1000000 25 30 33 156 167 184 192 198 191 201 192 190 191 198 199 190 187 186 185 186 178 179 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 216 217 217 216 216 216 213 214 217 216 215 213 213 211 209 208 211 216 217 217 213 212 213 214 214 214 210 204 205 200 199 204 205 207 210 210 213 217 216 215 216 216 217 214 208 218 226 216 220 217 209 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 252 47910 283 150 75 10710 13 18 30 8076 3213 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 48 37 25 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 11 1 120 93 116 133 127 86 1000000 19 8 1000000 163 157 185 187 193 187 195 190 187 187 199 195 189 183 186 187 183 176 178 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 215 216 216 216 216 215 214 215 216 215 213 213 213 210 210 209 211 216 217 215 212 212 214 216 216 216 213 207 206 207 206 204 207 209 209 209 214 219 212 210 217 216 211 212 211 217 218 211 208 210 214 208 9999999 9999999 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 248 47942 264 150 75 10711 13 19 2 8080 3180 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 71 223 44 29 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 169 170 147 136 148 163 143 114 25 31 -2 1000000 60 157 177 185 195 185 194 189 191 189 202 198 191 183 188 189 183 179 180 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 215 217 216 216 217 216 215 216 218 217 215 213 213 212 211 211 213 216 216 214 215 214 214 217 216 214 212 210 204 205 208 207 209 211 215 213 215 213 214 217 215 216 211 210 209 214 211 210 209 217 231 217 203 9999999 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 47973 208 150 75 10712 13 19 33 8084 3148 12 7 18 -2 2 6 9 10 7 5 6 6 0 -2 1000000 1000000 10 26 -3 -3 1000000 1000000 -1 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 167 297 26 13 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 1000000 1000000 1000000 1000000 1000000 1000000 113 161 168 174 178 176 178 173 176 260 141 83 98 55 44 36 51 167 174 187 198 188 192 185 191 191 199 197 188 184 188 185 183 181 179 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 215 217 217 217 217 217 215 214 216 216 215 213 214 212 211 211 213 216 217 217 217 215 212 212 212 208 209 212 207 203 206 208 208 212 214 211 214 214 211 218 222 220 216 217 214 212 212 211 213 208 213 211 215 48005 287 150 75 10713 13 20 5 8088 3114 14 14 23 11 13 13 14 14 14 13 17 15 11 9 2 2 14 28 3 6 7 -6 3 3 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 107 278 15 10 1000000 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 66 9999999 162 200 353 1000400 384 142 135 153 206 133 155 114 15 12 58 101 141 162 178 190 198 191 189 183 192 188 201 190 188 187 186 181 183 177 177 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 215 216 217 217 216 216 213 213 216 217 216 213 212 210 210 210 212 216 218 219 219 217 212 212 211 208 212 213 206 207 208 207 210 212 212 214 216 220 218 219 222 218 212 214 218 213 214 217 215 201 201 210 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 48036 287 150 75 10717 13 20 36 8091 3081 65 13 24 18 6 8 7 4 5 6 8 5 7 8 5 8 7 5 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 112 107 127 46 29 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 39 142 198 83 172 196 69 24 101 145 233 165 224 160 12 24 117 171 170 163 180 180 190 189 190 188 198 181 188 182 189 187 187 184 185 178 178 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 215 216 217 216 216 216 213 214 218 219 216 213 211 209 210 211 213 217 219 218 217 215 212 214 212 209 210 206 199 203 206 206 210 209 209 212 212 215 219 219 214 212 208 207 216 220 224 223 215 205 202 212 213 9999999 201 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 9999999 9999999 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 48068 279 150 75 10715 13 21 8 8095 3047 48 -4 19 20 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -6 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 135 257 111 77 17 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 1000000 78 103 27 -5 55 70 1000000 -2 90 153 221 321 390 329 168 163 199 190 182 183 179 177 184 185 194 198 206 186 184 186 194 193 191 190 190 189 186 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 216 216 216 216 216 217 216 216 218 217 215 214 214 212 212 215 217 218 220 217 213 213 216 216 213 211 208 206 203 203 205 208 209 209 209 210 213 216 221 222 218 214 207 206 212 221 224 212 202 201 199 204 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 48099 208 150 75 10709 13 21 39 8097 3009 122 20 9 10 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 104 65 62 22 0 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 1000000 1000000 67 120 42 16 73 57 1000000 1000000 1000000 9 117 266 383 342 220 204 216 214 217 201 183 186 191 195 203 207 212 203 201 199 204 202 197 195 196 199 194 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 217 216 216 216 216 216 218 218 218 217 215 215 215 213 212 215 217 217 215 213 212 213 216 216 213 210 208 209 208 204 202 209 209 207 214 219 222 219 222 220 222 222 216 212 212 222 218 204 206 208 210 209 202 48131 266 150 75 10715 13 22 11 8096 2967 112 21 5 -1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 68 18 -2 18 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 84 85 56 21 40 18 1000000 1000000 1000000 1000000 50 240 1000400 1000400 249 193 204 205 212 196 177 181 188 197 200 201 196 194 195 196 199 192 191 188 190 189 185 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 216 217 217 216 216 217 218 218 219 218 217 217 215 213 212 214 217 218 214 212 214 215 213 213 215 213 210 209 205 196 198 208 209 207 214 221 222 218 215 218 221 219 217 213 210 220 218 212 215 217 228 220 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 259 48162 209 150 75 10717 13 22 42 8096 2927 1000000 -9 3 0 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 53 51 19 3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 56 54 19 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 42 176 158 202 171 186 193 207 190 174 179 184 189 195 193 177 186 189 188 193 185 186 180 187 180 179 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 217 219 219 218 218 218 217 218 219 218 217 215 214 215 214 213 216 218 217 216 216 214 213 212 215 215 214 213 204 197 200 206 210 215 217 220 221 218 213 217 224 220 213 206 203 206 213 220 216 216 221 217 214 195 48194 290 150 75 10719 13 23 14 8097 2885 1000000 -5 2 3 -4 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 124 158 32 18 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 4 0 10 1000000 1000000 1000000 -2 7 39 1000000 1000000 1000000 1000000 45 40 1000000 171 183 193 201 190 174 178 184 190 192 184 177 191 192 187 193 187 187 182 187 181 181 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 219 221 221 220 219 217 217 218 217 217 217 216 216 215 214 214 215 218 217 215 214 213 213 213 213 211 211 211 206 204 205 204 209 216 218 223 223 220 221 221 221 220 217 209 209 213 220 229 224 221 220 221 226 213 9999999 210 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 176 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 48225 282 150 75 10715 13 23 45 8098 2845 9 2 15 17 11 -2 1000000 1000000 1000000 1000000 1000000 -1 9 -8 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 172 52 49 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9 -2 -4 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 171 178 190 182 178 174 174 186 193 185 175 179 186 190 187 190 185 183 182 185 181 179 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 222 222 222 222 221 219 218 219 219 218 219 218 217 216 215 216 218 218 216 212 214 216 215 214 213 209 207 206 202 199 203 207 211 213 214 218 217 218 226 227 221 219 217 208 210 219 222 222 218 222 230 228 220 216 205 206 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 231 9999999 9999999 9999999 9999999 173 48257 281 150 75 10714 13 24 17 8098 2803 8 7 20 21 13 0 -7 1000000 1000000 1000000 1000000 -9 5 -2 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 149 1000000 16 31 24 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 1000000 -9 1000000 2 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 15 37 1000000 1000000 0 16 1000000 1000000 1000000 1000000 -5 170 180 188 175 174 179 179 192 176 172 165 175 183 189 185 191 184 182 180 186 179 179 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 222 222 221 221 221 220 219 221 222 221 220 218 218 218 215 214 216 217 216 216 217 218 216 212 211 210 208 207 204 201 203 209 211 208 207 212 214 216 221 227 232 226 214 209 208 212 217 217 218 220 212 208 203 199 204 207 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 9999999 9999999 9999999 190 182 48288 283 150 75 10719 13 24 48 8098 2763 1000000 -4 2 0 -1 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 12 1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 1000000 75 15 28 -8 1000000 1000000 1000000 1000000 1000000 1000000 4 1000000 1000000 3 17 1000000 1000000 20 59 11 1000000 1000000 -6 1000000 181 181 189 180 176 177 174 176 154 154 151 164 185 191 186 188 184 183 180 187 179 180 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 222 222 221 221 220 220 219 220 221 219 219 219 219 217 215 214 214 217 219 216 214 216 212 208 209 211 211 210 208 209 207 208 213 212 212 215 219 226 222 221 227 224 214 207 213 215 211 209 219 216 206 209 202 201 211 219 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 264 48320 215 150 75 10720 13 25 20 8098 2721 1000000 -6 -3 -2 3 1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 42 19 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 95 57 21 1000000 1000000 1000000 1000000 1000000 1000000 8 31 2 1000000 1000000 1000000 10 27 112 112 54 1000000 -2 82 1000000 179 176 191 186 174 176 167 150 148 147 145 159 185 191 189 186 182 183 181 187 180 180 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 222 222 221 220 220 220 219 220 220 218 218 219 217 215 214 212 212 217 219 215 212 214 213 209 212 213 209 209 207 205 207 209 218 218 212 214 220 230 225 221 217 220 218 204 215 222 208 208 214 210 215 225 216 194 207 215 9999999 9999999 9999999 214 48351 284 150 75 10722 13 25 51 8098 2680 1000000 -2 8 9 4 1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -6 26 -3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 47 62 1000000 1000000 1000000 1000000 1000000 1000000 1000000 2 11 1000000 1000000 0 1000000 5 97 211 178 131 125 187 206 181 180 187 191 190 176 180 173 158 151 159 155 164 178 188 190 184 179 183 179 186 179 179 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 222 222 220 219 220 220 219 220 222 222 221 218 216 215 213 209 208 216 219 217 214 215 215 212 212 213 210 206 206 206 205 207 215 214 214 219 218 224 223 223 217 215 220 215 223 224 206 210 213 213 222 234 225 197 212 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 257 48383 263 150 75 10723 13 26 23 8097 2638 1000000 1000000 8 8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 106 14 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 2 1000000 1000000 2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 42 34 1000000 75 135 52 192 194 211 185 186 186 193 192 192 172 173 175 167 159 167 170 170 174 190 190 183 177 182 178 186 176 176 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 221 221 220 219 220 220 219 220 222 223 221 219 219 217 215 212 212 217 219 217 216 215 213 215 214 212 212 207 204 206 205 205 210 217 219 220 219 219 220 225 223 218 217 217 225 224 214 217 222 222 224 231 219 199 210 214 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 48414 264 150 75 10722 13 26 54 8097 2597 1000000 1000000 -6 -3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 13 19 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 67 97 1000000 63 1000000 181 192 190 201 183 173 174 179 179 179 161 167 160 153 158 165 174 181 177 192 184 183 175 180 179 181 174 175 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 219 220 220 220 219 220 220 220 222 222 219 220 221 218 217 215 216 220 220 216 213 213 212 214 216 214 214 210 207 205 207 210 213 218 221 223 224 224 223 226 229 226 230 225 219 222 218 220 221 217 221 221 209 207 217 217 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 205 48446 289 150 75 10722 13 27 26 8096 2555 1000000 1000000 0 1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 127 52 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 26 9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 42 104 1000000 28 1000000 192 192 181 182 177 172 163 157 158 163 162 175 166 167 165 176 183 189 178 192 180 182 176 180 179 181 176 176 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 219 220 222 221 220 221 221 221 223 221 219 221 221 218 218 215 215 217 219 218 212 212 214 214 213 212 214 211 209 208 206 209 211 213 224 231 229 234 232 227 225 223 237 231 218 222 224 218 205 203 220 225 207 217 232 224 226 222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 9999999 9999999 9999999 214 48477 214 150 75 10724 13 27 57 8095 2514 21 84 16 16 4 2 0 -8 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 109 27 1000000 1000000 1000000 1000000 1000000 1000000 0 1000000 1000000 1000000 1000000 -7 7 -1 1000000 1000000 1000000 1000000 1000000 53 192 1000000 134 174 180 187 173 171 180 172 159 159 161 168 175 188 186 194 179 191 194 190 183 192 184 185 182 184 184 186 179 179 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 221 222 222 222 222 223 222 222 221 218 217 220 220 218 218 215 213 214 219 220 214 214 219 217 212 208 210 209 205 205 206 207 210 214 220 225 227 233 233 233 231 224 227 223 217 218 227 228 215 219 229 224 211 212 220 218 214 213 207 48509 263 150 75 10726 13 28 29 8095 2472 1000000 84 13 13 3 1 0 -6 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 5 12 -6 1000000 1000000 1000000 1000000 7 91 151 1000000 14 217 220 180 161 167 164 155 153 159 163 170 173 190 181 189 183 196 187 184 183 184 181 183 180 180 180 180 173 175 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 222 223 222 221 222 222 221 221 218 217 217 219 219 216 217 215 214 216 220 219 216 217 219 217 213 210 212 212 208 205 209 216 219 221 219 215 216 223 223 231 234 227 223 223 227 222 221 226 233 236 236 226 221 215 228 222 205 217 225 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 48540 287 150 75 10726 13 29 0 8094 2431 1000000 -8 0 1 -4 -5 -3 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 3 -7 1 58 72 1000000 1000000 146 195 162 150 163 149 145 147 149 156 166 167 190 181 183 184 192 183 185 181 184 178 184 180 178 177 179 172 174 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 221 223 223 222 222 221 219 218 218 217 217 218 218 216 217 217 216 217 219 216 214 215 215 214 213 212 215 215 213 208 211 219 224 228 223 212 214 225 224 228 227 229 227 227 236 231 227 231 234 229 231 231 232 230 236 229 219 231 224 221 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 245 48572 214 150 75 10727 13 29 32 8093 2389 1000000 1000000 1000000 1000000 -9 3 14 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -6 -4 1000000 -6 1 1000000 1000000 1000000 1000000 1000000 -9 15 4 0 84 112 1 1000000 -1 137 134 137 148 133 132 132 135 148 165 170 192 191 184 187 193 186 191 183 186 184 187 181 182 181 184 178 180 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 222 223 224 222 221 222 219 218 218 216 215 217 217 214 216 217 215 216 218 216 215 215 215 213 213 214 214 214 214 212 210 212 219 229 225 217 222 228 223 220 222 226 223 228 231 233 230 228 228 229 233 223 226 227 218 224 219 210 207 48603 290 150 75 10725 13 30 3 8092 2349 1000000 1000000 -7 -8 -5 8 5 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 24 0 4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -3 127 150 42 1000000 31 128 114 123 130 109 123 122 128 137 163 176 200 197 190 187 201 191 191 183 190 189 190 183 186 185 187 181 182 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 221 222 223 222 221 221 218 216 216 216 215 216 217 213 213 213 212 213 215 216 216 215 214 210 212 216 218 214 211 211 207 206 212 223 225 225 226 226 227 226 225 223 216 224 227 235 232 216 220 228 230 220 214 211 212 223 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 121 48635 262 150 75 10726 13 30 35 8092 2306 1000000 0 1000000 1000000 -2 0 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 11 1 1000000 1000000 -8 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 64 75 34 1000000 115 102 89 94 100 93 111 112 132 141 167 184 204 192 193 187 201 190 188 182 188 186 190 182 185 181 183 177 179 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 220 221 222 222 221 221 217 216 216 216 216 216 215 212 211 211 211 214 217 217 216 214 214 213 215 216 217 215 207 203 202 206 214 221 227 226 225 226 229 232 233 224 214 221 225 228 222 204 213 223 220 218 221 216 9999999 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 48666 210 150 75 10727 13 31 6 8091 2266 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 69 -1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 8 19 1000000 -6 19 13 41 172 82 71 69 91 117 107 139 158 177 185 193 184 179 183 193 182 183 178 182 180 185 178 178 175 177 174 176 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 220 222 223 222 220 219 217 216 217 217 216 214 213 212 213 213 214 215 217 217 214 213 216 217 218 218 216 214 207 203 202 207 216 217 220 223 227 227 220 221 225 224 219 218 218 222 215 211 220 219 217 222 227 222 215 48698 213 150 75 10730 13 31 38 8090 2224 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 89 22 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -1 20 1000000 1000000 27 12 39 91 38 151 94 125 151 137 160 173 179 174 182 174 171 183 192 181 182 179 183 182 184 179 177 176 179 175 177 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 220 223 223 223 221 220 218 217 218 218 216 214 214 211 212 213 215 217 216 217 214 213 216 218 218 221 219 215 210 206 205 209 218 219 216 221 228 227 225 226 226 227 225 224 226 225 222 224 224 223 219 219 220 220 219 208 213 204 48729 213 150 75 10729 13 32 9 8089 2183 1000000 1000000 44 1000000 15 17 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 146 83 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 68 -5 1000000 1000000 1000000 1000000 1000000 1000000 13 93 106 11 5 168 152 160 166 163 177 174 168 163 164 161 165 179 193 181 183 181 184 181 184 177 178 174 178 175 176 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 221 224 224 223 222 221 220 220 219 217 216 216 215 212 212 213 213 215 217 218 216 214 214 215 217 218 215 213 207 204 211 217 220 222 224 220 223 228 233 236 233 230 224 223 227 231 231 223 223 232 225 214 215 217 210 201 208 211 48760 280 150 75 10732 13 32 40 8088 2143 1000000 1000000 1000000 14 38 36 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 176 70 24 1000000 1000000 1000000 1000000 1000000 101 29 4 64 0 8 11 1000000 1000000 1000000 -8 26 85 72 1000000 169 152 174 169 177 176 187 174 169 170 165 165 168 175 193 184 186 183 186 180 185 178 179 174 180 177 178 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 223 224 224 223 222 221 218 218 218 217 217 218 216 214 212 211 212 214 217 216 213 213 213 213 214 214 212 212 209 207 214 219 216 216 226 226 224 228 229 233 233 229 223 224 228 234 236 230 228 219 214 214 216 214 211 208 201 208 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 250 48792 282 150 75 10732 13 33 12 8087 2101 1000000 1000000 1000000 8 42 47 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 71 68 2 1000000 1000000 1000000 1000000 -7 12 68 23 1000000 1000000 8 78 73 0 1000000 1000000 1000000 2 23 0 1000000 185 172 195 185 191 190 196 186 187 184 185 172 177 189 197 189 190 187 191 183 188 181 183 179 186 181 181 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 224 225 225 225 224 222 219 218 220 219 219 219 218 215 211 209 212 216 217 216 213 213 215 216 214 214 213 211 213 211 213 215 213 214 219 223 224 225 224 228 227 221 221 227 228 232 232 222 224 212 206 210 214 214 206 210 210 211 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 191 133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 233 9999999 115 48823 283 150 75 10730 13 33 43 8086 2060 1000000 1000000 -6 4 52 42 1 5 1 -6 1 5 6 15 18 1000000 -2 5 4 5 11 7 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 55 21 1000000 1000000 1000000 -9 11 27 1 -4 1000000 1000000 1000000 -1 89 44 17 -8 1000000 1000000 1000000 1000000 1000000 27 179 175 188 185 190 183 192 189 199 192 196 173 184 196 198 188 189 184 190 183 186 181 184 178 184 180 180 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 224 227 226 225 225 224 222 221 220 220 221 218 218 217 213 210 211 215 218 217 215 213 213 215 217 217 212 209 213 212 211 213 217 221 221 221 225 229 229 234 230 215 214 221 225 230 223 217 223 226 221 217 220 220 204 206 222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 48855 284 150 75 10731 13 34 15 8084 2019 1000000 8 -6 30 67 31 21 27 32 27 32 25 27 55 59 37 40 44 52 52 55 65 70 69 60 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 26 30 20 33 52 50 36 1000000 1000000 1000000 1000000 1000000 1000000 98 113 -1 18 46 32 116 133 153 169 181 170 173 171 174 168 181 188 199 197 201 177 190 193 196 186 189 182 187 183 187 180 183 176 184 179 179 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 224 226 225 224 223 223 223 223 222 222 222 220 217 216 215 214 212 214 218 217 215 214 212 213 215 214 212 215 218 214 209 211 216 221 222 229 237 234 235 240 234 222 219 228 227 226 228 222 221 224 224 224 229 218 214 219 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 48886 289 150 75 10733 13 34 46 8083 1978 45 93 98 58 75 26 31 31 48 46 46 33 29 56 59 58 63 67 66 64 62 69 86 98 95 109 108 116 123 130 135 136 143 148 144 133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 102 124 77 87 64 3 42 48 105 81 132 126 55 78 98 94 65 111 155 166 178 176 167 166 162 159 165 181 193 203 196 194 180 194 190 191 184 189 182 187 185 189 182 181 178 186 180 178 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 224 226 227 226 225 226 226 226 226 225 223 222 220 218 216 214 213 214 219 219 216 216 215 217 216 211 212 213 211 208 207 211 213 215 220 231 234 224 228 231 222 218 221 228 228 228 233 232 228 223 222 224 226 219 223 224 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 160 244 48918 285 75 75 10735 13 35 18 8082 1937 33 46 52 56 71 157 25 36 38 49 47 47 42 28 52 52 62 72 84 78 69 62 68 90 100 104 125 126 125 120 128 136 146 148 150 145 136 138 149 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 144 131 121 125 89 124 109 94 89 114 170 183 186 166 151 159 155 159 172 185 192 200 194 192 185 194 190 187 182 183 180 183 183 184 180 180 176 181 176 175 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 225 227 228 227 226 228 227 226 227 227 225 223 221 220 217 212 211 215 219 220 221 220 217 216 217 214 215 214 205 204 209 213 220 220 225 232 225 216 222 226 224 220 225 232 234 235 236 239 234 232 223 219 225 217 217 223 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 48949 271 225 75 10739 13 35 49 8081 1897 -5 2 -5 148 28 34 44 48 51 55 50 32 55 56 63 72 85 85 82 80 78 81 94 105 123 134 132 129 132 139 152 153 159 159 156 155 163 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 149 158 152 146 150 161 168 168 170 9999999 176 184 185 186 161 153 160 157 162 167 176 186 193 201 197 194 190 194 188 186 180 183 183 184 183 182 178 176 179 180 175 175 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 227 228 228 227 227 229 227 226 226 226 225 223 219 217 216 213 210 212 216 218 216 214 214 214 214 214 217 219 214 212 210 213 222 223 227 230 225 220 223 232 232 227 232 235 234 235 242 241 234 236 234 223 221 222 218 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 48981 279 225 75 10739 13 36 21 8079 1856 1000000 1000000 1000000 22 30 37 45 49 55 58 51 35 53 56 56 68 73 80 94 105 101 82 100 110 116 126 136 139 141 142 151 154 163 169 170 176 183 195 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 9999999 9999999 158 157 167 157 156 141 154 157 9999999 9999999 186 171 176 165 163 157 163 168 167 164 163 172 186 190 205 197 197 192 201 190 191 184 188 188 189 187 187 181 182 185 188 180 177 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 229 230 230 230 229 229 229 228 228 227 225 223 221 218 215 211 209 211 215 218 214 212 212 212 213 214 216 218 218 215 211 211 219 219 222 226 220 223 226 232 234 224 224 227 228 228 228 231 233 231 239 230 225 234 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 254 49012 210 225 75 10739 13 36 52 8078 1816 1000000 -9 1000000 45 0 42 48 46 57 59 54 45 50 53 53 67 70 77 90 109 111 82 101 109 114 125 137 141 142 145 155 156 157 161 177 187 194 199 9999999 9999999 9999999 9999999 9999999 231 233 234 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 184 9999999 174 168 161 153 158 147 157 9999999 176 168 169 146 150 145 145 150 158 168 170 169 172 175 184 185 205 199 199 197 205 192 194 189 192 191 195 191 192 185 189 188 189 182 182 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 229 230 230 230 229 229 229 229 231 230 226 222 221 219 216 211 208 211 213 217 217 215 212 212 213 210 211 214 213 209 211 213 217 219 221 226 221 223 225 232 241 231 221 229 235 231 231 230 230 229 230 233 229 229 227 227 49044 211 225 75 10741 13 37 24 8076 1775 1000000 10 122 253 362 35 53 49 55 59 56 49 45 59 63 72 74 78 86 98 96 74 107 117 126 140 146 148 145 152 159 160 160 161 190 198 204 209 206 213 9999999 9999999 9999999 248 258 258 9999999 9999999 9999999 9999999 9999999 251 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 219 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 194 190 180 184 172 161 155 162 161 168 165 175 159 143 134 146 144 148 154 164 170 177 179 183 184 191 192 208 198 202 197 203 193 196 191 194 191 195 194 194 186 191 187 189 183 183 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 229 231 230 228 228 230 228 229 231 228 223 221 221 219 216 212 211 213 214 213 214 213 209 208 209 211 212 215 212 206 212 217 217 216 219 223 222 221 221 232 240 238 229 229 236 241 246 241 237 233 230 232 228 225 226 9999999 210 49075 213 150 75 10740 13 37 55 8075 1736 1000000 1000000 27 143 220 290 22 47 47 45 49 55 49 38 52 65 70 70 73 83 91 86 75 114 124 129 142 152 156 153 157 162 169 174 170 192 208 213 216 215 223 9999999 9999999 9999999 254 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 9999999 9999999 9999999 9999999 9999999 9999999 214 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 190 181 171 175 167 171 168 166 163 150 146 145 140 129 137 153 156 160 152 156 167 175 179 186 195 208 202 206 196 202 194 200 192 197 189 190 189 191 192 196 186 190 185 188 181 179 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 227 229 229 229 228 229 228 228 230 228 223 220 221 218 215 212 212 213 216 214 212 213 211 207 209 214 214 216 214 209 212 216 216 214 216 216 220 220 222 231 231 236 238 229 226 237 236 227 238 241 236 9999999 9999999 223 228 221 212 228 49107 211 150 75 10740 13 38 27 8073 1695 1000000 1000000 10 88 161 163 89 43 44 45 44 58 56 42 45 63 67 64 70 81 81 84 83 110 125 124 133 149 156 157 169 176 186 185 178 196 209 207 208 206 216 9999999 9999999 9999999 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 230 9999999 9999999 9999999 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 174 170 162 160 157 154 152 154 146 131 139 139 133 136 147 141 132 132 116 123 144 166 172 187 202 217 202 205 195 204 196 202 192 198 189 191 187 192 192 195 188 190 184 188 180 179 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 227 228 229 229 228 228 228 227 229 228 223 221 219 216 213 210 210 212 215 216 213 213 214 213 213 214 212 212 210 209 211 211 215 218 215 212 222 222 221 224 219 226 236 234 230 239 241 231 238 241 237 9999999 9999999 223 227 222 49138 210 150 75 10742 13 38 58 8072 1656 1000000 1000000 -2 69 154 186 153 34 40 47 36 65 62 48 50 65 64 64 77 84 68 78 87 107 128 128 139 146 157 161 176 184 187 181 188 209 206 198 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 167 153 155 146 138 136 145 133 134 149 142 137 147 157 147 180 189 123 130 150 173 187 200 202 213 204 209 198 200 195 201 193 198 190 195 189 191 193 194 189 190 185 188 181 180 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 229 230 231 231 230 231 229 228 229 227 223 222 219 216 212 210 212 213 213 213 212 212 213 211 210 211 213 212 209 209 209 207 209 215 216 216 220 225 224 223 226 229 231 237 239 235 236 232 231 231 232 239 232 225 233 49170 268 150 75 10741 13 39 30 8070 1616 1000000 1000000 1000000 27 80 132 178 230 303 49 41 62 52 38 40 73 67 67 76 81 72 77 92 105 118 132 151 160 167 177 190 192 192 193 200 207 200 200 204 219 231 247 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 9999999 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 183 154 155 140 138 135 149 138 148 156 136 129 142 149 153 214 236 168 177 187 193 195 199 196 212 204 208 196 201 191 203 194 197 189 194 190 192 192 196 188 189 186 187 183 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 229 231 231 231 231 232 230 229 230 228 225 223 220 217 213 212 212 213 215 216 215 214 214 208 204 207 210 210 211 209 206 205 207 212 216 216 215 219 224 223 223 228 229 233 235 231 225 218 225 9999999 9999999 234 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 261 49201 213 150 75 10741 13 40 1 8069 1577 1000000 1000000 1000000 -8 22 77 171 255 265 66 48 50 39 41 41 84 76 74 73 70 82 85 95 99 114 129 144 155 172 188 200 201 193 198 197 191 196 201 199 204 215 227 232 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 160 159 139 142 136 150 146 161 155 149 129 141 141 145 158 169 181 200 194 197 187 190 196 215 200 206 194 204 190 205 196 197 189 193 194 197 193 199 189 188 186 190 186 185 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 228 229 230 230 230 231 228 227 228 227 224 222 220 217 214 212 212 216 218 218 218 213 213 209 206 209 210 210 211 208 206 211 212 213 215 218 222 216 218 216 212 218 224 229 229 237 243 237 235 219 9999999 237 232 230 229 9999999 9999999 238 49233 260 150 75 10746 13 40 33 8067 1537 1000000 1000000 20 10 2 27 77 163 225 42 45 42 39 55 55 82 81 88 78 66 78 82 94 96 106 114 119 126 146 161 165 167 164 167 167 166 172 173 176 176 185 190 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 166 165 146 143 136 144 145 153 149 149 131 143 141 156 172 191 187 199 187 188 188 199 202 209 196 201 193 198 188 196 193 199 188 195 190 194 191 198 186 187 186 191 187 184 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 228 229 228 229 229 228 225 224 226 226 223 220 217 214 213 211 212 216 218 217 216 211 208 208 208 211 215 211 208 206 209 212 211 215 216 218 225 224 225 226 223 226 229 227 227 235 245 239 232 222 9999999 234 241 236 239 241 9999999 245 226 235 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 49264 284 150 75 10747 13 41 4 8065 1498 1000000 1000000 19 17 0 0 0 31 151 -9 49 54 38 60 57 70 80 89 94 94 82 86 102 101 105 115 120 128 140 149 151 153 159 160 162 167 168 175 186 192 191 195 208 223 9999999 9999999 9999999 9999999 9999999 9999999 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 183 152 149 145 150 151 155 155 149 144 156 158 183 178 201 188 190 186 198 207 213 205 211 199 201 196 201 192 200 198 205 193 200 189 194 196 199 190 191 191 195 189 185 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 228 229 229 229 227 227 225 224 226 226 222 218 215 213 213 211 211 217 218 218 218 216 211 208 206 207 211 207 201 203 207 212 215 212 208 216 222 222 227 231 226 229 226 221 230 236 239 9999999 9999999 9999999 9999999 222 232 223 9999999 224 9999999 9999999 214 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 49296 265 225 75 10749 13 41 36 8063 1458 1000000 26 127 110 13 -6 1000000 36 54 55 60 34 64 59 71 78 76 94 105 93 90 99 106 108 120 132 143 150 159 159 163 170 173 178 184 183 195 203 213 213 214 222 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 176 184 156 154 153 164 159 161 157 159 160 170 173 183 180 191 188 196 202 211 212 213 202 210 201 206 202 209 198 206 204 205 197 200 196 198 200 201 195 197 194 199 193 191 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 228 229 229 228 227 227 224 224 226 224 221 220 216 212 212 210 211 217 219 218 218 217 213 209 208 206 208 208 203 205 209 214 216 209 210 221 222 216 221 223 219 224 223 223 232 236 234 226 217 9999999 9999999 232 231 223 215 217 216 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 232 49327 280 225 75 10750 13 42 7 8061 1420 1000000 90 174 213 77 73 89 52 54 51 43 43 53 61 74 78 75 72 78 87 91 95 98 98 113 127 138 142 156 159 163 173 183 189 191 198 204 210 217 216 221 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 187 177 178 164 162 159 172 157 168 162 166 165 168 170 177 182 186 189 199 207 208 201 209 197 203 197 202 198 200 196 198 197 200 196 196 195 198 196 197 190 193 187 196 189 190 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 228 230 229 227 227 227 226 226 226 225 224 223 220 214 213 210 209 213 216 216 218 216 212 209 208 210 210 213 212 210 209 209 211 213 218 222 217 215 217 214 209 213 224 229 230 225 218 213 211 9999999 9999999 236 236 241 237 228 213 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 155 49359 213 150 75 10750 13 42 39 8059 1381 1000000 1000000 99 130 169 166 61 76 76 55 50 35 45 49 65 80 80 77 64 62 73 99 105 103 103 126 136 143 155 166 171 164 181 200 210 9999999 234 9999999 9999999 241 230 231 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 175 190 183 192 179 182 183 196 191 198 206 213 204 206 198 195 185 188 188 192 183 181 183 186 188 203 198 197 196 201 193 196 190 191 187 195 191 189 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 229 230 230 228 226 227 228 228 227 228 226 223 220 215 213 212 210 213 217 218 217 217 214 209 208 210 210 212 213 210 208 209 212 214 217 219 218 216 214 214 209 214 223 228 229 221 219 217 9999999 9999999 9999999 9999999 233 241 240 217 212 217 49390 256 150 75 10752 13 43 10 8058 1343 1000000 1000000 47 87 134 182 248 134 77 56 56 50 50 52 58 85 81 79 73 66 74 107 118 126 128 152 157 158 169 174 174 166 182 196 9999999 9999999 9999999 9999999 9999999 245 224 226 220 9999999 9999999 9999999 9999999 256 243 9999999 9999999 9999999 9999999 9999999 9999999 228 229 9999999 9999999 9999999 9999999 214 209 210 204 9999999 207 9999999 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 195 203 194 201 191 199 202 203 205 213 208 216 188 178 173 169 164 173 179 181 171 173 182 186 191 204 196 198 196 203 192 198 190 192 192 193 9999999 189 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 229 229 229 229 228 227 227 227 226 226 225 222 219 214 213 212 209 212 218 218 216 215 216 213 211 211 210 210 209 207 206 207 210 209 211 213 220 224 225 225 221 223 225 220 220 224 228 225 215 9999999 9999999 9999999 9999999 233 220 205 211 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 250 49422 275 150 75 10755 13 43 42 8056 1304 1000000 1000000 23 19 73 164 257 157 89 55 53 54 57 48 52 85 81 78 73 70 76 105 109 134 148 162 162 161 163 169 168 182 193 201 205 213 229 237 224 231 215 219 214 210 9999999 9999999 238 237 231 9999999 9999999 221 215 206 196 205 199 198 196 197 194 193 179 180 176 175 179 189 194 199 199 209 9999999 9999999 9999999 9999999 9999999 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 196 203 194 199 190 197 200 208 215 187 152 136 123 118 115 115 124 137 140 149 150 162 176 189 195 202 197 203 196 200 194 196 189 189 192 191 188 189 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 229 230 230 229 227 226 226 227 227 226 224 222 218 213 214 211 208 212 216 216 217 216 218 216 211 210 208 208 206 204 203 205 210 213 213 214 220 230 230 222 219 217 221 219 217 217 223 232 220 215 223 9999999 9999999 240 221 9999999 213 219 228 235 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 49453 275 150 75 10751 13 44 13 8054 1266 1000000 -7 49 67 147 297 307 65 97 54 50 52 68 58 65 88 79 76 75 75 77 91 86 119 141 149 152 151 163 172 175 198 212 212 223 228 232 232 228 234 227 220 224 228 231 9999999 230 231 227 217 202 203 192 183 174 178 173 170 168 172 170 179 165 167 165 167 170 178 184 187 197 203 202 204 206 212 9999999 9999999 9999999 213 9999999 217 9999999 9999999 9999999 9999999 9999999 202 202 208 198 206 188 185 164 152 146 137 126 112 113 120 120 120 132 141 137 144 152 159 166 175 191 204 200 205 198 201 199 198 192 195 190 198 193 194 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 229 230 231 228 226 225 226 227 226 225 222 219 215 211 211 208 208 213 216 216 215 216 216 215 212 208 205 204 204 202 201 204 209 215 218 217 222 228 223 219 223 222 220 227 227 217 218 222 221 226 225 223 9999999 9999999 239 231 235 221 213 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 9999999 9999999 9999999 9999999 9999999 9999999 9999999 185 9999999 9999999 9999999 9999999 9999999 9999999 164 49484 212 225 75 10753 13 44 44 8052 1229 1000000 25 108 157 237 246 46 91 85 44 58 74 61 74 88 79 80 82 78 79 84 82 112 122 132 135 143 169 175 180 188 198 212 226 234 238 234 233 229 225 218 223 231 9999999 9999999 9999999 219 211 203 187 180 166 162 158 162 161 156 156 157 155 165 167 173 168 170 173 176 183 189 191 196 194 201 203 204 197 205 207 209 9999999 9999999 9999999 9999999 9999999 205 205 200 193 201 190 195 170 146 129 116 116 126 142 153 154 164 161 171 179 185 184 182 182 187 182 181 194 207 198 202 201 204 201 203 197 204 192 203 199 200 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 230 230 230 227 225 225 225 224 223 222 221 217 211 208 209 206 204 208 212 213 213 213 212 214 214 210 204 204 207 202 196 196 201 208 216 219 221 224 217 217 224 224 220 226 232 232 231 223 228 237 9999999 9999999 9999999 9999999 9999999 9999999 232 221 49516 212 225 75 10752 13 45 16 8050 1191 1000000 2 58 97 74 1 37 112 122 45 47 53 48 80 86 84 91 90 88 82 79 104 126 124 144 154 150 170 170 175 177 184 216 224 228 230 233 225 222 213 217 219 228 221 215 209 200 194 186 177 167 162 156 156 163 161 160 162 159 157 163 171 184 176 177 176 180 182 185 176 184 182 188 189 195 189 193 194 198 201 194 188 9999999 207 211 188 181 176 188 176 179 161 134 116 106 118 127 128 150 155 161 165 181 195 199 203 205 199 211 183 188 195 204 196 194 190 199 200 206 201 199 197 205 203 199 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 229 229 228 225 223 224 224 222 221 221 219 217 212 208 206 203 202 206 210 210 212 212 212 215 212 210 206 204 206 205 199 198 205 210 216 219 218 218 213 216 222 226 226 222 230 231 229 233 229 231 9999999 9999999 9999999 9999999 9999999 9999999 210 212 49547 212 225 75 10754 13 45 47 8048 1154 -7 47 50 1000000 46 35 41 108 118 53 48 56 56 82 82 84 95 95 95 81 85 122 136 150 155 165 155 154 156 158 174 186 203 206 9999999 207 229 225 220 204 210 210 211 197 187 182 179 171 164 161 156 166 166 164 174 169 177 171 168 176 176 179 191 179 176 172 173 169 171 170 170 171 181 178 186 177 183 178 182 185 170 162 169 183 192 170 168 175 187 170 175 157 147 129 113 111 112 111 120 136 148 163 179 188 194 199 195 186 190 168 172 175 173 173 170 169 190 195 203 196 199 195 204 200 193 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 228 229 228 224 221 223 223 222 221 221 219 218 214 210 208 205 203 207 210 212 213 213 213 213 211 208 206 205 204 206 203 202 209 211 211 214 217 215 216 226 230 232 225 218 225 219 219 225 222 233 232 9999999 240 233 223 9999999 210 214 49579 290 225 75 10747 13 46 19 8045 1117 11 147 204 1000000 52 50 54 74 83 45 57 65 66 71 75 82 89 92 99 87 108 121 132 143 134 137 144 149 150 153 169 181 196 9999999 9999999 9999999 213 211 201 185 172 185 176 158 143 148 149 140 149 152 160 173 179 173 178 180 191 181 181 189 183 184 191 185 183 180 178 172 173 172 170 165 169 163 166 159 175 172 165 164 155 146 151 152 166 165 172 177 186 175 181 153 159 151 139 132 135 128 126 127 139 148 157 162 171 179 182 176 185 178 175 174 172 164 161 171 198 194 204 197 205 199 204 198 196 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 228 230 229 225 223 223 222 222 222 221 220 219 217 214 212 209 206 209 214 215 212 213 215 214 213 210 209 209 205 202 201 205 210 209 210 216 217 218 226 230 227 226 225 223 216 212 221 226 228 237 232 9999999 9999999 9999999 232 9999999 9999999 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 49610 290 225 75 10749 13 46 50 8043 1080 1000000 1000000 7 51 52 49 47 60 63 56 64 72 71 65 70 88 89 88 108 120 130 137 145 143 134 143 154 170 171 184 9999999 9999999 9999999 9999999 213 195 183 185 176 161 152 156 156 144 132 142 151 151 163 172 176 181 183 177 180 178 187 185 186 182 175 182 188 187 192 192 190 193 190 179 182 172 172 165 163 160 174 172 162 159 162 153 154 151 164 167 178 173 186 183 190 170 173 173 176 177 182 167 169 156 152 151 149 153 164 175 184 184 198 203 205 195 206 194 191 195 213 207 213 209 214 210 208 205 205 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 227 228 228 225 224 222 221 222 222 222 220 219 218 215 214 211 208 211 215 214 212 211 212 214 214 213 213 211 205 199 200 208 210 207 208 213 215 217 221 224 221 226 236 231 222 214 216 224 234 236 227 221 9999999 9999999 9999999 9999999 9999999 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 274 201 49642 259 225 75 10747 13 47 22 8041 1043 1000000 1000000 21 46 54 49 51 60 59 72 67 79 83 75 82 96 98 86 110 128 138 145 145 143 146 165 180 188 190 211 9999999 9999999 9999999 208 205 188 178 174 175 161 166 140 146 144 145 152 177 181 185 185 186 179 181 169 171 164 164 164 165 159 160 160 165 172 183 184 185 191 189 185 187 183 178 169 166 161 166 165 160 163 172 163 164 155 157 160 167 161 172 172 182 181 182 177 174 176 182 190 192 185 177 174 169 164 175 184 188 187 195 209 227 207 212 215 218 215 218 215 222 213 218 212 208 208 207 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 226 228 228 227 225 224 221 220 222 222 219 219 219 216 216 213 210 213 216 213 211 211 210 211 213 213 210 209 210 204 203 205 205 207 207 216 224 217 218 227 225 224 230 226 230 226 216 220 235 234 229 221 9999999 9999999 9999999 9999999 225 231 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 213 49673 206 225 75 10748 13 47 53 8039 1007 1000000 182 265 48 53 45 55 61 60 79 72 75 84 87 105 108 108 97 114 118 140 149 142 141 156 178 186 188 9999999 9999999 9999999 9999999 210 196 198 185 181 169 178 176 172 153 145 152 162 173 189 9999999 9999999 9999999 9999999 9999999 188 163 169 153 140 135 143 135 138 136 143 153 163 166 177 180 182 180 185 181 176 174 177 168 168 168 169 172 186 172 173 156 160 161 169 163 173 171 182 185 192 173 165 165 172 182 184 185 193 197 194 190 188 188 196 191 190 200 212 208 213 209 213 217 215 211 219 206 209 202 202 201 200 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 226 228 229 228 226 225 224 221 221 221 219 220 221 219 218 215 212 215 216 214 210 210 209 210 213 213 210 210 211 206 207 209 208 210 211 218 227 226 230 236 231 226 226 231 240 231 216 223 232 232 233 227 49705 208 225 75 10750 13 48 25 8036 971 61 245 277 53 49 42 56 59 67 78 80 79 88 83 124 123 126 126 127 127 148 157 152 151 170 195 193 9999999 9999999 9999999 9999999 9999999 205 193 200 192 194 9999999 196 179 173 173 166 173 188 195 9999999 9999999 9999999 9999999 197 171 177 165 166 147 138 135 139 134 137 140 149 151 158 159 172 173 173 172 183 179 182 188 191 187 193 185 192 190 206 193 189 186 187 182 196 190 198 185 194 194 196 185 185 188 194 185 191 190 203 198 198 201 192 191 200 192 190 195 202 196 211 207 209 212 215 212 211 199 203 195 206 198 201 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 226 228 230 230 228 227 227 225 224 223 221 220 221 218 216 213 210 212 214 214 212 209 206 208 213 214 213 210 209 207 209 211 209 206 212 217 224 228 227 232 236 237 238 245 254 238 229 236 233 230 228 224 227 248 49736 207 225 75 10749 13 48 56 8034 935 70 160 123 50 46 42 48 51 63 69 78 87 90 72 119 115 118 127 131 133 145 152 159 165 171 182 184 9999999 9999999 9999999 9999999 200 193 186 186 187 189 191 207 185 173 171 177 181 9999999 9999999 9999999 9999999 9999999 9999999 184 149 149 154 149 135 132 130 128 135 135 133 137 137 152 157 170 169 172 173 184 182 185 188 189 183 193 188 198 191 199 193 191 193 199 186 199 194 199 185 195 195 194 204 208 212 220 198 207 195 207 192 192 191 194 192 200 194 201 200 209 195 209 210 211 207 210 208 202 195 201 197 212 201 202 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 229 230 230 231 230 230 230 229 228 227 224 221 220 218 213 209 209 211 214 216 215 212 210 211 211 212 213 213 212 209 205 206 208 210 215 217 215 218 222 226 228 233 235 237 248 239 231 237 242 230 214 9999999 228 49768 208 225 75 10753 13 49 28 8032 899 48 112 56 49 46 45 42 45 51 57 75 89 88 71 96 109 116 125 129 131 139 145 158 166 164 171 9999999 9999999 9999999 9999999 9999999 202 193 189 186 188 183 196 198 190 174 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 157 152 148 144 137 130 125 128 129 121 117 114 115 133 147 164 170 182 182 193 193 195 191 194 188 195 193 197 200 199 192 192 192 201 191 195 190 196 190 200 199 202 203 206 208 213 203 207 200 203 197 200 195 203 202 207 200 210 208 215 210 215 213 216 208 207 205 206 202 203 204 211 205 204 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 230 230 230 229 229 230 230 230 230 229 227 224 221 218 214 210 210 212 214 214 215 215 213 212 211 212 213 214 213 211 209 206 211 216 214 210 209 211 219 224 217 219 228 226 229 231 226 227 239 230 220 227 237 242 49799 209 150 75 10757 13 49 59 8029 864 80 65 125 126 51 49 51 48 46 46 47 66 91 96 84 94 122 128 140 142 143 147 155 157 164 170 178 187 9999999 9999999 9999999 9999999 218 209 204 207 206 199 204 206 198 186 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 176 165 158 156 142 137 138 135 125 118 112 108 120 140 155 167 182 192 200 204 203 201 204 202 203 203 202 203 199 198 197 200 200 206 201 200 201 203 207 202 208 202 204 210 211 210 209 214 213 215 214 208 213 212 215 207 214 215 220 221 218 220 222 218 217 215 220 216 214 213 215 213 211 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 232 232 232 230 230 230 230 231 231 230 228 225 221 217 215 215 215 215 213 211 212 214 213 214 214 214 214 213 209 209 208 208 215 219 215 215 217 214 214 217 218 225 235 228 225 232 226 224 232 229 236 250 245 243 49831 208 150 75 10742 13 50 31 8025 837 131 132 200 205 55 52 52 51 52 49 47 60 87 101 91 92 124 137 150 152 157 161 167 163 170 181 188 193 9999999 9999999 9999999 9999999 234 228 219 220 217 202 205 207 198 191 192 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 187 183 175 157 145 142 146 142 122 115 109 113 133 150 161 174 188 193 195 193 196 200 203 203 202 200 195 192 194 195 195 193 200 200 205 204 208 212 204 207 202 201 206 209 216 219 224 226 225 222 215 213 212 216 206 211 215 218 217 215 220 217 217 220 219 218 218 217 213 211 211 210 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 234 234 234 232 231 230 229 230 230 228 226 225 221 218 217 215 217 217 213 213 213 212 212 214 213 211 212 213 209 204 203 208 214 217 216 217 219 219 219 221 223 228 233 226 228 234 226 223 230 228 224 224 224 49862 208 150 75 10758 13 51 2 8019 824 132 149 219 204 162 1000000 50 49 56 56 57 67 93 107 88 92 117 133 149 150 155 158 161 156 158 166 172 176 230 243 9999999 9999999 9999999 9999999 251 251 239 208 195 207 187 184 184 188 202 215 228 9999999 9999999 239 236 9999999 9999999 208 201 197 184 176 156 151 146 136 116 113 104 117 133 151 159 172 180 185 186 187 194 199 200 203 202 203 192 195 194 199 192 194 196 205 208 211 208 212 204 206 198 200 203 209 216 219 219 226 221 222 207 206 206 211 197 209 210 216 212 215 214 214 211 215 216 215 211 210 208 209 205 205 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 233 233 232 231 230 228 228 227 227 227 226 223 219 217 215 212 213 214 212 212 212 210 209 210 214 215 214 212 208 206 208 210 207 205 206 209 216 216 218 225 230 227 223 229 225 227 230 226 232 238 228 220 229 49894 275 150 75 10765 13 51 34 8012 815 108 125 207 221 203 91 61 53 51 60 66 74 99 106 78 98 113 121 135 132 132 144 151 150 154 153 152 155 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 212 9999999 204 181 170 165 164 170 181 9999999 9999999 9999999 9999999 211 201 200 198 196 187 171 177 154 154 140 124 120 117 109 131 141 154 156 169 175 178 181 187 194 197 190 198 194 198 185 190 187 195 189 194 195 201 198 202 199 203 199 204 197 202 199 211 215 216 204 220 214 216 195 199 202 206 196 209 206 212 209 213 206 212 207 212 211 210 205 205 203 210 205 201 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 232 232 231 230 228 228 227 227 228 227 222 216 214 213 212 211 210 209 209 212 212 209 210 215 214 214 215 209 209 211 210 209 206 209 214 217 214 215 216 224 228 219 225 221 213 219 226 239 247 235 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 197 49925 282 150 75 10766 13 52 5 8006 807 97 77 155 188 170 163 87 1000000 49 62 69 72 88 90 77 101 112 122 127 128 131 145 145 143 149 153 159 164 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 208 185 9999999 9999999 173 164 169 160 158 165 9999999 9999999 9999999 196 189 186 179 177 171 159 156 149 150 137 135 129 128 123 132 139 149 154 165 168 169 175 180 184 189 185 192 186 190 187 187 182 188 186 193 193 191 186 190 189 198 195 200 193 198 199 214 212 212 199 217 203 205 192 197 203 206 202 206 205 208 206 209 205 206 204 209 207 206 203 203 200 209 206 201 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 232 232 232 230 228 228 226 227 227 226 223 219 215 216 214 208 208 209 210 213 214 211 211 213 210 212 215 211 209 212 213 211 213 215 215 215 215 215 215 218 220 215 218 225 217 217 225 232 232 224 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 49957 260 150 75 10763 13 52 37 8000 800 100 49 101 130 137 170 164 161 209 232 1000000 71 79 80 80 116 123 134 138 142 148 155 152 144 149 153 161 166 200 232 235 9999999 9999999 9999999 9999999 9999999 217 203 188 187 9999999 9999999 200 201 185 177 171 177 180 186 187 182 178 176 167 162 155 149 147 144 142 144 132 132 130 129 134 143 154 164 167 170 173 179 179 187 185 194 196 193 190 195 192 9999999 9999999 199 9999999 197 186 187 186 193 189 193 187 195 198 207 201 208 204 213 199 200 192 198 199 209 201 205 201 212 205 208 205 206 205 210 206 207 203 204 201 209 204 203 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 229 230 230 229 227 225 226 225 226 226 224 223 221 219 217 213 208 208 210 211 211 211 212 211 210 210 210 210 210 210 211 212 209 210 209 206 210 213 211 217 223 219 212 225 238 227 220 222 221 216 225 233 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 49988 207 150 75 10761 13 53 8 7994 795 30 1000000 28 65 85 117 145 137 185 130 1000000 57 64 85 73 116 117 136 141 139 140 148 152 144 147 146 149 9999999 193 214 208 9999999 9999999 9999999 9999999 9999999 193 198 191 194 208 9999999 9999999 9999999 206 198 173 179 171 167 172 169 167 171 159 155 142 145 140 139 137 137 133 137 134 136 138 140 150 167 165 168 169 177 179 186 185 197 191 192 9999999 195 188 192 9999999 193 9999999 197 190 191 177 180 181 186 184 194 189 195 188 199 203 202 192 199 192 198 195 202 195 205 198 207 203 203 200 202 199 206 202 205 201 202 198 203 199 198 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 228 229 229 227 224 223 225 224 225 226 225 222 220 218 216 213 209 208 211 210 209 210 213 213 212 217 215 212 214 211 206 205 206 205 208 212 212 212 214 218 222 216 211 226 237 233 235 233 228 227 222 221 50020 292 150 75 10764 13 53 40 7987 790 23 1000000 17 31 45 67 115 112 99 0 17 32 163 323 9999999 112 112 141 148 149 152 162 163 149 147 152 153 170 213 231 9999999 9999999 9999999 9999999 9999999 9999999 212 208 205 208 219 225 9999999 9999999 9999999 9999999 9999999 190 180 179 174 173 167 169 164 163 154 159 151 151 140 140 140 149 147 151 150 154 162 181 171 176 177 181 184 178 176 181 177 195 183 189 177 179 176 188 183 190 192 200 185 186 186 190 195 203 191 198 192 196 201 200 186 198 194 199 194 201 195 207 202 206 204 205 201 202 199 204 203 207 201 205 197 205 201 195 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 231 230 228 225 225 225 224 225 225 224 223 221 218 216 213 209 211 213 212 211 213 214 215 219 224 220 214 214 210 201 203 209 208 210 214 211 208 211 220 219 213 220 222 223 233 238 233 232 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 250 50051 264 375 75 10760 13 54 11 7981 785 1000000 50 53 52 47 13 23 47 109 230 331 378 116 117 144 147 163 163 179 176 159 157 9999999 169 195 233 244 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 244 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 205 206 186 186 178 178 178 184 172 172 162 162 164 172 175 176 170 181 186 190 183 188 180 179 174 170 166 169 170 178 169 168 165 166 166 175 169 179 184 196 198 203 197 196 202 208 198 205 197 205 197 199 188 195 196 204 191 198 195 207 201 210 203 209 201 205 201 205 204 207 203 205 196 204 199 194 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 229 229 230 228 225 224 223 223 223 222 221 220 218 215 214 212 210 212 212 211 210 214 216 215 217 220 219 212 209 209 205 204 206 208 209 209 205 203 208 218 219 220 225 218 221 232 227 228 239 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 50083 267 150 75 10758 13 54 43 7974 781 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 12 94 133 194 243 320 292 129 150 162 155 166 168 177 172 163 162 163 177 196 215 227 229 233 243 248 258 9999999 9999999 9999999 252 268 261 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 235 215 212 203 202 198 190 178 177 177 176 181 184 188 188 186 192 188 189 189 190 172 177 171 177 173 185 169 167 161 161 162 166 157 164 167 172 172 191 196 208 204 199 200 209 203 213 205 213 199 204 190 197 203 213 194 202 201 210 206 214 204 215 205 208 203 209 209 210 207 209 200 205 200 198 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 226 226 227 227 224 223 222 222 221 220 219 220 218 213 211 211 212 213 214 215 213 215 216 217 217 216 216 215 213 211 209 206 205 206 211 216 210 210 208 208 214 216 218 219 231 241 236 233 235 9999999 9999999 9999999 237 9999999 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 50114 266 150 75 10765 13 55 14 7968 777 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 25 126 163 218 243 294 241 130 157 156 157 168 177 179 181 177 170 175 179 186 204 218 220 228 240 252 255 265 266 265 259 274 271 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 243 238 229 219 200 201 203 192 191 194 190 187 184 193 193 195 193 197 187 191 186 186 183 199 175 171 165 169 167 171 165 169 175 183 177 191 195 206 206 200 199 211 210 221 215 220 206 211 195 199 204 212 200 206 202 212 207 216 208 218 209 211 209 213 215 213 210 211 205 206 202 198 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 226 226 225 224 223 223 224 222 220 221 222 219 214 210 209 212 214 217 223 220 216 215 214 215 212 212 215 215 210 207 206 203 204 210 214 214 215 206 206 211 210 213 217 228 236 235 224 9999999 220 9999999 9999999 9999999 240 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 50145 288 300 75 10757 13 55 45 7961 772 1000000 1000000 1000000 1000000 1000000 29 136 241 249 262 261 255 35 136 135 135 136 162 172 184 190 187 181 184 190 204 213 220 216 227 245 263 265 272 265 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 249 241 231 220 212 211 200 210 217 212 207 203 203 206 193 188 187 193 182 173 172 169 162 164 170 175 180 194 186 189 182 187 181 188 186 196 203 224 213 219 208 210 196 200 194 202 201 207 194 208 204 212 211 217 207 211 210 210 212 211 207 206 203 203 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 225 226 226 224 223 222 223 225 224 223 222 220 218 215 212 209 210 213 217 223 222 220 217 215 214 210 210 211 212 209 208 205 203 209 207 209 212 213 214 213 213 214 218 214 213 222 228 222 9999999 9999999 224 221 224 9999999 238 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 50177 276 300 75 10767 13 56 17 7955 768 1000000 1000000 1000000 -2 122 138 212 274 299 309 228 36 77 143 138 137 143 168 177 187 190 190 190 192 204 222 224 231 226 231 240 253 260 260 260 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 251 9999999 237 236 235 230 9999999 9999999 219 9999999 9999999 203 204 198 194 183 172 170 171 172 179 191 199 189 193 185 186 175 181 183 194 198 211 212 214 214 220 198 207 194 206 201 214 200 215 211 219 218 219 211 214 214 213 213 215 210 209 205 207 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 228 227 226 225 224 224 227 228 227 225 222 219 219 217 213 211 213 217 222 223 224 224 220 218 215 214 215 215 212 207 203 203 212 212 209 212 210 212 208 208 213 219 221 215 217 225 228 9999999 9999999 9999999 219 9999999 237 231 9999999 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 262 50208 259 300 75 10763 13 56 48 7949 764 1000000 1000000 -1 101 176 195 240 293 311 348 119 126 139 140 137 136 142 161 167 175 173 171 177 182 187 203 201 207 208 218 220 230 243 244 248 258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 199 195 194 196 186 182 194 197 193 192 190 191 189 178 185 200 196 197 208 211 215 224 199 207 196 206 198 213 206 219 212 220 215 218 212 212 211 213 208 217 209 208 203 207 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 226 229 229 228 227 225 225 225 227 227 226 223 220 217 215 214 213 213 215 218 220 222 225 223 221 219 217 214 210 209 205 204 204 208 212 211 212 207 206 205 204 209 217 222 223 222 222 236 243 231 220 9999999 9999999 226 228 223 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 272 50240 276 150 75 10767 13 57 20 7942 760 1000000 1000000 1000000 1000000 111 147 201 228 241 289 297 70 126 133 135 132 130 128 128 144 153 155 156 158 173 176 180 184 190 206 199 206 207 222 230 236 233 247 252 9999999 9999999 9999999 9999999 9999999 9999999 252 250 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 205 189 187 191 193 191 187 193 197 183 188 199 194 199 205 210 216 218 199 205 198 200 201 213 205 217 208 217 211 217 208 209 205 213 207 216 207 207 203 208 204 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 230 232 231 230 229 228 227 226 228 227 225 223 218 215 214 211 210 211 215 218 221 225 229 226 218 217 214 207 206 205 206 206 209 214 213 211 209 208 212 211 209 214 217 223 234 236 236 239 241 234 230 220 210 229 246 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 247 50271 283 150 75 10764 13 57 51 7936 756 1000000 1000000 1000000 30 145 199 274 246 212 221 269 99 131 136 138 137 133 136 141 149 161 158 167 167 183 185 188 181 199 223 217 209 212 228 233 243 239 255 9999999 9999999 9999999 9999999 9999999 9999999 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 9999999 9999999 9999999 221 210 199 203 200 198 193 198 202 193 195 204 200 205 212 220 223 224 208 210 205 204 213 220 212 225 219 224 216 224 212 218 212 220 216 223 215 215 212 218 216 211 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 232 234 234 232 231 230 229 228 229 230 227 224 220 217 213 209 207 211 215 218 221 222 228 228 221 218 214 207 206 208 208 205 208 214 210 211 214 207 209 215 213 220 215 211 230 243 231 229 231 223 248 247 225 9999999 9999999 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 50303 210 150 75 10760 13 58 23 7929 752 1000000 1000000 1000000 26 119 249 326 275 223 206 142 121 122 127 131 131 124 130 139 150 159 159 164 162 171 179 181 178 190 212 213 210 214 221 235 242 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 9999999 9999999 9999999 9999999 9999999 214 199 199 192 199 199 201 192 199 199 205 214 221 214 228 208 208 199 203 207 215 210 223 217 224 215 222 215 220 213 220 216 224 214 214 212 215 215 208 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 229 231 232 233 232 230 229 227 227 228 230 227 223 220 216 213 209 208 213 215 216 217 220 221 223 226 220 212 208 210 213 212 209 208 204 204 216 219 213 210 212 216 221 217 213 221 229 223 224 226 228 9999999 9999999 241 236 50334 213 150 75 10764 13 58 54 7923 748 1000000 1000000 1000000 2 104 191 244 252 215 240 182 143 109 114 123 126 122 114 121 135 144 143 145 153 159 159 163 175 182 189 196 207 213 221 237 247 254 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 207 190 199 200 197 184 189 198 206 212 219 210 223 205 204 190 196 199 212 204 215 211 218 213 217 215 216 210 219 211 219 211 211 207 213 209 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 231 232 233 232 231 230 229 228 229 231 229 225 224 221 217 213 212 214 215 217 220 226 225 225 227 222 217 216 219 216 210 211 213 206 208 215 214 214 211 213 218 218 221 226 221 222 227 234 236 239 247 248 250 9999999 9999999 9999999 231 50366 213 150 75 10763 13 59 26 7916 744 1000000 1000000 1000000 1000000 72 137 193 266 274 284 196 143 105 116 121 130 127 120 121 130 141 140 141 146 155 161 170 188 186 184 194 211 224 236 245 254 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 243 242 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 9999999 9999999 218 9999999 9999999 9999999 9999999 9999999 224 192 199 196 196 184 192 204 215 216 217 218 224 206 205 194 198 203 212 211 220 217 218 216 219 214 216 211 220 213 217 214 212 209 214 209 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 230 232 232 233 231 229 229 228 227 227 230 229 226 225 223 218 214 214 214 215 220 223 224 223 226 224 218 220 220 215 211 210 209 214 213 209 207 204 202 201 207 214 216 216 220 222 228 237 238 233 226 234 235 230 251 9999999 239 238 50397 213 150 75 10774 13 59 57 7910 741 1000000 1000000 1000000 1000000 -8 28 135 225 242 243 199 183 303 1000000 127 127 126 128 130 130 137 141 137 147 160 172 184 200 191 189 197 211 226 241 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 248 253 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 9999999 9999999 223 9999999 220 9999999 224 9999999 228 209 210 196 201 191 195 203 217 216 222 215 227 210 208 198 201 202 212 216 226 219 223 219 222 214 220 213 220 215 221 213 214 211 213 212 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 234 235 235 233 231 230 229 228 229 232 231 228 227 224 221 217 217 216 217 220 220 219 220 224 223 220 222 218 209 209 213 212 213 209 204 204 204 204 206 211 214 214 211 209 221 233 238 239 232 231 9999999 9999999 231 235 239 242 243 50429 263 300 75 10769 14 0 29 7903 737 1000000 1000000 1000000 1000000 68 135 162 202 228 215 390 1000000 119 121 126 129 135 138 137 141 143 158 174 178 182 191 187 185 192 209 221 241 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 250 254 257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 219 213 219 9999999 224 221 227 9999999 226 228 227 208 211 202 196 199 213 210 223 217 226 211 208 198 199 203 213 216 228 218 224 219 224 218 221 215 221 216 224 214 216 211 215 213 203 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 227 227 228 226 223 222 221 220 221 224 224 222 220 217 214 209 207 207 208 209 207 210 213 214 217 214 210 209 206 204 202 199 197 195 197 197 197 201 210 213 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 9999999 9999999 9999999 9999999 214 50460 203 375 75 10769 14 1 0 7896 733 1000000 1000000 1000000 15 121 150 197 229 243 350 9999999 9999999 122 129 131 141 146 142 147 153 161 173 173 177 191 202 202 200 213 234 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 250 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 215 9999999 214 9999999 223 217 222 9999999 233 9999999 232 212 213 204 197 199 213 211 217 219 219 203 204 195 199 204 211 216 227 217 225 216 221 217 218 212 218 214 222 213 214 209 214 210 201 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 225 226 225 222 219 219 217 215 217 221 221 219 217 214 211 208 205 204 207 208 205 206 209 211 213 212 210 210 207 204 199 195 194 198 201 202 203 201 200 202 203 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 50492 209 375 75 10769 14 1 32 7890 729 1000000 1000000 1000000 1000000 -3 49 148 215 250 306 378 9999999 131 140 141 150 149 144 151 162 166 176 172 179 204 213 214 217 230 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 254 250 250 245 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 214 9999999 212 9999999 219 9999999 221 9999999 234 229 234 215 215 209 198 200 217 218 221 221 223 204 208 196 204 208 216 222 230 219 226 219 228 219 222 215 221 220 226 217 218 216 220 218 202 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 229 228 227 225 222 223 221 218 219 223 225 221 219 217 214 211 209 210 211 208 206 208 211 215 215 212 213 212 208 207 203 197 198 200 204 211 210 205 202 203 207 214 9999999 9999999 221 9999999 9999999 207 213 220 213 218 227 223 9999999 220 50523 268 375 75 10770 14 2 3 7883 726 1000000 1000000 1000000 1000000 5 56 106 175 216 264 207 262 222 156 157 163 159 161 162 174 181 182 184 191 203 211 219 240 250 261 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 255 257 260 9999999 258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 248 214 217 210 211 209 219 216 225 217 237 233 238 220 230 212 199 202 220 226 224 227 230 211 210 199 211 212 221 225 234 225 230 225 238 225 227 224 226 228 231 225 227 226 229 219 209 222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 233 232 230 228 226 225 224 222 224 227 228 225 223 221 218 214 214 214 212 210 209 212 214 218 223 219 216 212 208 208 205 202 204 205 206 215 210 204 212 217 219 216 212 220 229 228 9999999 214 217 214 217 225 227 226 223 241 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 9999999 9999999 9999999 9999999 9999999 9999999 251 50555 261 450 75 10775 14 2 35 7877 722 1000000 1000000 1000000 0 62 146 171 224 271 260 305 218 168 184 186 186 191 189 191 195 189 180 191 202 203 229 247 260 267 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 256 258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 250 210 211 206 205 9999999 220 9999999 222 9999999 229 225 232 225 243 209 201 200 213 223 221 223 227 209 205 198 206 210 217 218 227 220 226 222 230 222 222 221 222 219 224 221 220 218 224 202 208 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 229 229 228 226 223 220 220 222 224 225 225 223 220 217 216 213 212 210 210 210 209 213 214 213 218 220 218 213 209 204 202 204 208 207 204 206 206 201 9999999 213 215 209 211 222 227 221 219 229 226 213 216 9999999 218 229 233 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 50586 211 150 75 10764 14 3 6 7870 718 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 13 91 125 181 223 238 312 283 39 186 191 195 198 195 195 201 193 184 188 199 199 208 241 258 265 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 252 250 255 251 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 202 198 200 201 9999999 9999999 9999999 9999999 219 222 9999999 225 226 243 203 202 201 209 215 221 225 221 201 202 197 204 209 214 215 223 213 223 217 220 218 218 214 219 215 219 215 214 211 216 195 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 227 227 226 225 222 219 219 222 224 225 224 223 219 217 215 210 207 208 209 209 210 215 216 213 215 219 217 218 218 210 203 206 209 207 206 205 205 204 9999999 207 211 204 9999999 9999999 9999999 9999999 214 222 224 9999999 9999999 9999999 224 231 233 50618 260 150 75 10765 14 3 38 7863 715 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 0 19 42 86 179 273 329 353 40 163 173 180 189 185 184 188 183 183 184 209 218 209 233 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 251 249 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 210 207 203 207 9999999 9999999 9999999 9999999 223 223 9999999 229 225 231 198 196 200 210 214 228 223 214 199 201 199 211 215 222 218 225 217 229 219 224 217 220 213 221 218 224 218 218 216 218 202 206 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 227 228 229 227 224 221 220 222 224 226 227 225 222 219 216 212 208 209 211 213 216 217 217 218 221 226 220 220 221 217 212 208 207 208 210 207 204 207 205 207 215 210 209 210 9999999 218 218 225 228 224 229 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 50649 213 150 75 10764 14 4 9 7857 711 1000000 1000000 1000000 1000000 1000000 1000000 -9 -4 0 12 46 107 201 313 307 9999999 1000000 138 149 164 174 176 175 173 170 162 172 214 220 210 219 231 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 256 250 250 252 243 246 254 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 214 211 9999999 9999999 9999999 217 9999999 9999999 9999999 9999999 9999999 227 210 211 195 190 200 214 214 233 212 205 204 205 201 213 218 226 218 222 217 227 221 226 214 221 213 219 216 224 217 219 219 213 202 209 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 230 232 233 232 228 225 224 225 227 227 228 226 224 222 221 217 211 211 215 216 216 216 217 218 220 225 225 224 219 216 214 210 206 206 206 206 205 208 209 210 218 217 214 216 220 226 232 232 233 233 224 218 228 235 235 249 243 50681 270 300 75 10764 14 4 41 7850 708 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 13 64 125 197 282 362 341 0 147 159 166 175 176 179 173 163 181 207 201 197 221 233 253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 251 250 246 253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 222 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 217 204 203 199 204 208 217 221 234 210 210 207 215 205 219 215 224 219 224 218 225 221 227 214 221 214 221 218 222 218 220 219 207 200 211 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 232 233 233 232 228 225 226 227 227 226 226 224 222 222 221 216 212 211 217 219 215 214 215 217 219 221 225 220 215 215 212 212 213 206 204 208 209 208 211 215 216 220 219 221 234 238 236 234 234 234 9999999 217 227 241 9999999 9999999 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 256 9999999 9999999 220 9999999 9999999 9999999 228 50712 265 225 75 10771 14 5 12 7844 704 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1 12 46 136 225 312 301 352 0 151 161 165 171 167 178 173 165 180 204 193 202 220 246 265 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 248 233 222 9999999 223 9999999 225 9999999 9999999 9999999 224 215 222 209 203 208 202 198 217 213 219 224 230 212 214 209 223 214 225 217 221 220 227 220 228 222 228 217 222 218 224 221 225 220 222 214 211 205 213 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 228 228 229 227 222 221 223 223 222 221 222 222 219 219 217 213 210 209 215 218 216 212 211 216 220 222 222 216 212 212 206 207 211 208 208 210 210 205 204 207 208 217 219 217 224 226 223 234 233 223 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 202 225 50743 265 150 75 10769 14 5 43 7837 701 1000000 1000000 1000000 1000000 1000000 1000000 -4 1000000 3 75 132 165 203 246 325 -5 67 148 150 161 163 159 157 169 165 153 163 188 190 205 215 244 255 264 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 228 222 9999999 223 222 226 9999999 219 9999999 213 201 210 198 198 198 190 195 206 207 217 220 219 213 218 208 220 213 217 214 217 213 223 215 227 219 228 217 225 218 223 221 226 221 215 206 216 214 217 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 226 226 227 225 221 221 222 222 221 221 223 223 221 219 217 214 210 212 218 220 217 214 213 217 221 223 221 216 212 212 205 205 208 208 211 209 209 204 197 9999999 9999999 211 213 213 9999999 9999999 223 227 224 217 229 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 259 50775 269 300 75 10772 14 6 15 7830 697 1000000 1000000 1000000 1000000 1000000 1000000 35 145 211 261 281 238 256 140 145 154 162 167 165 154 151 159 162 149 160 183 184 192 204 223 231 241 257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 217 9999999 9999999 203 202 192 197 194 198 193 194 196 196 204 215 215 215 211 208 201 212 204 209 211 214 208 218 215 223 216 225 213 220 215 223 217 222 219 206 200 216 214 212 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 220 221 222 220 217 217 219 220 221 222 223 220 218 215 213 211 208 209 212 213 211 210 209 214 218 215 215 209 205 211 209 206 205 203 204 205 207 205 200 9999999 9999999 211 207 212 218 225 228 9999999 9999999 9999999 228 230 223 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 181 50806 270 225 75 10773 14 6 46 7824 694 1000000 1000000 1000000 1000000 1000000 1000000 1000000 61 181 234 295 323 212 258 139 140 151 166 170 162 148 144 149 155 148 158 184 173 182 194 213 218 230 245 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 191 196 188 188 188 189 186 200 191 194 201 209 207 211 204 197 196 205 202 210 210 216 204 216 216 219 214 220 207 213 211 222 214 218 213 197 202 213 210 207 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 213 214 215 212 208 208 212 215 216 217 217 215 213 210 206 203 202 203 203 202 202 201 200 207 207 205 208 203 199 201 203 201 199 201 200 201 203 203 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 149 50838 257 300 75 10768 14 7 18 7817 690 1000000 1000000 1000000 1000000 1000000 25 121 228 244 289 323 195 9999999 146 150 157 161 168 164 152 153 161 170 162 169 187 164 185 199 217 226 240 262 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 202 205 188 188 194 204 194 190 188 198 185 193 196 205 200 210 210 218 215 215 205 210 209 219 210 219 209 221 217 222 217 224 213 219 214 223 217 219 207 203 209 216 211 209 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 217 218 217 213 212 212 214 216 217 217 218 218 217 212 208 206 204 206 207 205 205 204 205 209 209 209 211 206 200 202 202 200 202 205 203 201 9999999 9999999 204 206 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 50869 267 375 75 10774 14 7 49 7810 687 1000000 1000000 1000000 1000000 19 147 220 226 267 269 297 386 156 156 161 161 166 161 153 157 165 170 175 177 174 170 196 214 224 232 239 266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 205 195 184 185 180 188 189 198 191 193 195 209 195 198 205 218 208 213 217 228 222 224 210 217 211 218 206 210 212 222 214 220 219 226 217 221 215 221 213 209 197 207 206 213 208 204 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 221 222 221 220 219 220 219 219 220 221 222 221 218 215 214 210 207 207 208 209 211 213 214 216 217 214 214 211 206 206 206 205 207 205 200 204 195 9999999 197 203 9999999 9999999 9999999 9999999 229 227 9999999 9999999 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 50901 289 375 75 10773 14 8 21 7804 684 1000000 1000000 1000000 1000000 8 134 222 250 283 249 261 240 149 150 156 154 161 155 151 154 154 152 177 172 152 173 195 220 231 238 235 257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 178 169 162 164 164 176 178 183 186 196 203 202 204 209 208 219 213 215 217 232 215 220 211 218 206 210 201 204 206 214 207 218 215 221 212 216 211 210 201 199 193 203 202 207 202 200 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 221 222 222 221 220 219 219 219 220 221 221 219 217 215 214 210 206 205 206 209 211 216 218 219 217 212 213 212 208 203 203 202 200 196 198 207 204 197 9999999 9999999 9999999 9999999 9999999 9999999 226 9999999 9999999 218 220 223 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 154 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 50932 260 375 75 10779 14 8 52 7797 681 1000000 1000000 1000000 1000000 25 142 205 214 267 240 106 129 134 142 144 142 150 148 146 151 147 149 171 168 151 165 186 207 222 229 231 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 208 192 185 168 163 164 170 167 176 9999999 188 187 195 192 196 200 210 209 218 210 217 215 228 211 221 214 216 204 206 199 202 201 204 201 215 214 216 212 213 206 198 195 200 191 204 200 203 200 198 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 225 226 225 224 222 221 221 221 222 224 225 224 222 219 217 213 211 211 212 214 216 220 223 220 217 217 218 217 212 208 209 208 205 203 204 209 206 203 201 9999999 210 222 9999999 9999999 226 224 230 234 231 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 50964 250 525 75 10778 14 9 24 7790 677 1000000 1000000 1 99 132 149 269 301 235 97 125 128 134 141 142 144 136 140 138 150 169 161 148 163 177 186 201 214 225 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 208 192 188 174 173 167 169 177 186 9999999 9999999 9999999 196 9999999 196 193 200 206 217 211 218 210 220 214 225 216 221 217 220 205 207 199 203 200 202 198 212 214 220 212 211 201 198 196 201 192 204 199 203 201 198 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 228 230 229 227 226 225 224 225 226 227 229 229 226 223 221 216 214 217 219 218 219 223 223 222 222 224 222 220 215 211 212 215 216 218 219 212 203 204 206 212 220 234 237 228 235 237 233 236 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 50995 260 600 75 10780 14 9 55 7784 674 1000000 1000000 59 140 161 266 307 281 68 132 127 135 148 150 152 143 134 132 153 183 175 163 173 183 193 202 221 225 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 201 183 176 170 183 179 184 186 196 9999999 196 9999999 197 9999999 203 198 203 211 216 209 217 210 218 213 225 218 225 220 225 203 207 193 206 201 199 198 213 212 220 208 208 200 203 200 202 196 201 199 202 200 196 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 226 227 226 225 223 223 224 225 226 227 227 226 223 219 217 215 213 216 220 219 217 218 215 218 222 224 223 214 206 205 206 206 210 214 219 214 206 206 207 211 212 219 9999999 9999999 230 233 230 231 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 9999999 9999999 9999999 9999999 9999999 251 9999999 9999999 9999999 9999999 228 51027 263 450 75 10776 14 10 27 7777 671 1000000 1000000 1000000 0 105 144 168 206 232 236 146 137 138 144 148 152 149 148 139 141 164 181 185 170 175 198 217 213 223 229 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 237 221 222 204 206 191 193 188 187 179 180 176 186 190 194 188 201 190 194 190 199 196 204 195 201 201 204 202 205 203 209 209 217 212 225 221 229 206 203 190 202 194 193 196 213 213 216 204 207 202 208 207 206 197 201 200 203 199 196 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 227 227 227 226 225 225 226 226 227 228 228 226 224 220 219 217 214 216 220 221 219 218 218 217 218 221 220 213 208 207 206 205 210 214 214 214 208 204 211 214 212 217 9999999 229 232 230 223 221 225 236 239 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 227 51058 267 150 75 10776 14 10 58 7770 668 1000000 1000000 1000000 1000000 1000000 1000000 1000000 24 116 123 176 192 218 226 175 139 145 153 154 153 151 151 151 153 163 174 178 163 167 199 230 226 233 240 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 234 239 218 218 204 210 190 191 184 186 189 190 185 194 193 200 193 199 189 199 192 191 195 202 199 195 184 196 183 180 190 197 201 216 211 215 209 219 224 234 221 204 193 201 191 197 202 218 220 218 206 211 207 214 214 211 203 207 204 208 203 203 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 229 231 230 230 229 230 229 229 229 231 231 231 227 224 223 219 216 219 222 222 220 221 222 221 218 217 217 218 220 213 205 211 216 216 216 213 208 207 217 229 227 218 230 234 229 232 230 230 234 243 248 242 249 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 247 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 273 51090 203 300 75 10770 14 11 30 7763 665 1000000 1000000 1000000 1000000 1000000 1000000 40 66 101 169 213 259 229 312 144 155 158 159 161 160 156 156 160 179 180 176 181 216 246 242 249 245 259 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 233 229 233 206 203 197 203 191 187 193 197 202 202 198 208 201 208 193 193 183 185 168 175 180 179 175 169 162 170 165 160 165 187 197 220 212 222 217 218 222 229 222 209 194 202 195 203 208 222 220 224 212 216 211 216 213 212 208 208 204 211 206 206 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 218 220 221 220 220 220 220 220 220 221 222 222 217 213 212 206 204 208 210 211 210 209 209 209 210 208 206 210 214 208 201 203 203 201 202 202 201 206 9999999 9999999 9999999 9999999 9999999 219 9999999 9999999 9999999 235 224 51121 269 300 75 10770 14 12 1 7757 662 1000000 1000000 1000000 1000000 1000000 1000000 69 102 127 157 186 241 242 259 219 343 157 159 162 166 168 167 178 199 192 214 220 249 252 251 255 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 231 221 216 203 199 199 205 208 206 204 204 202 205 199 195 185 183 170 166 160 154 140 152 152 150 146 148 150 151 155 157 148 164 178 197 194 212 221 218 214 219 208 208 194 203 202 209 214 228 215 226 219 219 212 219 215 215 209 211 207 213 209 208 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 209 213 216 218 218 217 217 218 219 219 218 218 217 214 211 208 202 200 202 204 204 202 202 203 204 207 203 197 200 202 201 199 202 203 200 197 9999999 9999999 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 51153 278 300 75 10775 14 12 33 7750 659 1000000 1000000 1000000 1000000 1000000 -1 121 152 152 147 163 205 202 197 219 343 158 157 160 164 168 169 181 199 189 213 226 244 244 246 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 211 210 202 200 196 199 194 197 196 211 195 188 186 200 180 172 163 162 147 151 136 133 131 143 141 141 136 144 147 156 150 156 145 154 161 173 180 187 207 207 199 205 197 199 195 199 204 213 212 223 213 220 215 218 210 218 213 215 209 212 207 211 206 204 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 224 228 230 229 228 229 229 230 232 231 229 227 226 222 219 214 212 214 215 216 213 210 213 215 214 207 204 206 207 208 207 215 216 208 211 215 220 217 212 211 215 9999999 224 224 229 225 9999999 9999999 9999999 9999999 238 231 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 252 9999999 9999999 9999999 9999999 264 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 51184 272 375 75 10778 14 13 4 7744 656 1000000 1000000 1000000 1000000 1000000 58 95 124 127 126 170 194 105 1000000 151 155 157 166 169 171 172 182 195 186 200 215 231 236 239 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 203 191 193 193 198 193 195 187 188 178 193 172 165 167 179 163 165 159 169 152 155 137 139 130 140 138 142 141 148 150 158 149 152 149 158 160 170 180 177 187 202 192 196 189 195 197 195 195 209 207 211 207 214 209 213 210 215 207 212 205 207 204 206 201 200 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 228 231 233 232 231 232 231 233 236 235 232 230 227 224 222 218 216 218 219 220 216 213 217 218 214 211 211 211 213 212 209 212 214 210 213 222 221 217 221 223 228 228 220 225 236 237 235 233 233 232 234 233 227 217 234 257 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 231 9999999 9999999 9999999 249 218 9999999 9999999 9999999 9999999 258 51216 269 150 75 10781 14 13 36 7737 653 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 42 44 99 113 126 180 224 133 148 29 150 152 168 174 179 177 191 203 197 206 218 227 224 228 235 257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 230 209 201 188 195 193 192 188 189 181 181 174 176 151 151 148 154 155 159 152 164 164 148 128 135 129 137 132 141 140 146 141 148 144 145 149 157 159 171 177 181 184 207 198 205 195 198 196 199 197 209 208 210 207 215 213 216 213 215 208 211 204 206 202 205 200 199 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 229 231 233 232 231 232 232 233 234 234 232 230 226 224 223 219 218 219 221 219 216 215 217 219 216 213 217 217 217 214 209 210 219 219 214 222 218 212 216 227 234 238 237 231 234 244 250 238 224 229 234 236 230 9999999 9999999 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 264 255 9999999 9999999 9999999 265 254 51247 267 150 75 10779 14 14 7 7730 650 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 27 32 48 80 137 174 216 213 220 273 103 148 157 167 176 179 189 190 195 205 216 222 218 215 223 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 210 206 194 194 189 193 188 183 183 184 173 172 166 166 140 142 136 141 144 149 142 154 163 150 118 124 115 121 125 132 138 142 132 135 131 136 138 144 147 163 170 176 180 201 206 218 197 201 199 200 199 211 207 213 211 218 214 216 211 213 206 211 205 207 203 208 202 201 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 231 232 234 234 233 234 234 233 234 235 234 230 227 225 223 219 218 220 220 220 220 218 218 221 221 219 219 218 219 217 211 212 216 217 218 221 219 214 222 231 234 243 250 233 223 236 245 237 232 236 230 231 231 228 232 240 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 262 254 9999999 9999999 9999999 9999999 9999999 249 253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 205 230 250 215 222 264 51278 277 375 75 10779 14 14 38 7724 648 1000000 1000000 1000000 1000000 1000000 1000000 3 21 46 106 161 246 281 231 375 1000000 159 166 172 185 193 197 193 208 213 228 227 228 225 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 9999999 217 212 209 9999999 203 193 194 188 183 181 181 175 173 165 166 144 144 136 142 146 146 142 158 155 154 124 121 116 117 120 127 130 134 129 133 130 139 139 146 153 168 174 183 187 209 218 225 205 208 205 204 201 216 214 219 213 224 214 213 209 215 208 216 209 211 207 213 208 203 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 231 232 233 233 232 233 233 234 235 235 232 229 228 225 223 220 218 218 220 221 221 219 218 219 221 223 220 217 216 216 215 217 214 214 221 218 215 222 232 237 238 235 234 229 227 235 237 236 237 240 234 231 219 220 235 9999999 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 252 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 225 243 198 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 263 51310 274 300 75 10785 14 15 10 7717 645 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 33 114 204 293 315 238 289 1000000 171 176 174 186 193 202 208 213 220 235 227 234 237 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 236 9999999 9999999 229 218 203 207 190 193 185 183 177 177 171 167 159 157 149 149 143 150 154 144 134 145 142 135 127 128 126 121 124 137 138 144 136 135 142 154 150 157 163 174 183 202 209 232 222 219 207 212 206 211 209 219 218 224 216 225 212 213 210 216 211 215 210 213 208 214 210 207 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 230 231 231 230 230 231 230 231 233 232 230 230 228 225 222 219 216 216 221 222 217 217 217 214 218 219 218 217 213 211 215 222 221 218 213 208 213 224 229 232 232 227 224 224 229 236 234 230 230 228 233 234 226 222 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 247 240 172 226 9999999 9999999 9999999 267 9999999 9999999 228 51341 279 375 75 10788 14 15 41 7711 642 1000000 1000000 1000000 1000000 1000000 1000000 1000000 61 95 160 199 246 261 198 1000000 142 153 166 169 181 189 205 213 204 204 211 211 217 219 218 222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 243 241 9999999 9999999 9999999 9999999 9999999 232 230 219 209 212 199 202 198 197 187 188 181 173 164 166 155 172 164 168 161 148 134 136 133 140 140 147 146 145 145 159 162 162 156 152 163 172 167 168 168 174 187 206 213 235 206 204 204 215 212 218 212 219 216 227 218 217 209 217 211 214 212 212 207 211 205 213 209 210 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 230 231 230 229 229 230 230 230 233 233 232 231 229 228 223 218 218 222 225 223 216 218 219 216 218 218 216 217 210 204 210 220 221 218 211 203 212 219 222 228 226 229 233 234 235 236 238 229 223 223 222 223 238 236 232 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 245 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 249 222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 170 200 9999999 9999999 9999999 188 216 217 9999999 9999999 9999999 9999999 9999999 9999999 220 51373 275 675 75 10784 14 16 13 7704 640 1000000 1000000 33 118 150 164 190 210 231 162 1000000 119 132 145 165 173 182 202 205 202 198 205 204 205 204 203 211 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 247 231 9999999 9999999 9999999 9999999 9999999 238 234 9999999 9999999 9999999 9999999 9999999 208 194 188 178 175 170 160 140 126 76 74 25 8 3 12 1000000 18 6 80 136 156 165 175 174 180 177 176 183 193 197 202 196 197 194 194 205 220 214 213 193 198 204 217 217 222 212 222 218 224 216 218 211 223 213 217 212 216 208 210 206 216 210 208 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 230 231 232 231 231 233 232 233 236 236 234 232 231 230 225 221 222 226 228 225 222 221 221 219 219 219 218 216 211 208 209 216 217 220 220 208 211 218 226 231 228 229 235 243 239 236 238 220 219 231 229 217 229 239 235 241 224 222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 250 251 281 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 205 201 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 255 9999999 263 51404 272 450 75 10777 14 16 44 7698 637 1000000 1000000 1000000 1000000 6 36 58 108 125 151 170 206 193 205 225 48 109 9999999 9999999 9999999 166 173 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 56 1000000 1000000 1000000 1000000 1000000 -2 1000000 1000000 1000000 1000000 1000000 1000000 -7 0 0 1000000 -8 -8 38 102 122 132 147 164 179 183 182 190 199 195 198 195 205 210 208 203 203 191 186 189 195 197 206 209 216 207 213 211 216 209 220 211 213 211 215 207 212 209 207 203 213 205 202 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 231 232 233 233 233 234 232 234 237 237 235 232 231 228 224 221 222 225 229 228 225 221 220 218 218 220 221 218 214 209 203 209 219 220 217 214 215 220 229 229 228 233 230 230 230 229 232 227 226 236 228 215 225 237 242 253 245 235 242 234 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 250 9999999 9999999 9999999 9999999 9999999 9999999 260 9999999 9999999 9999999 244 51436 214 225 75 10780 14 17 16 7691 634 1000000 1000000 1000000 1000000 1000000 1000000 6 41 43 19 45 50 75 105 159 190 187 196 113 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 153 49 1000000 1000000 1000000 1000000 1000000 0 1000000 -3 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 6 1 49 48 48 12 53 54 110 138 153 171 162 168 167 171 169 170 163 163 165 192 207 315 341 134 187 201 199 206 207 220 208 215 203 203 206 215 205 212 209 209 202 210 203 201 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 230 232 234 234 233 233 231 232 234 233 232 230 229 228 226 220 219 224 229 228 223 219 220 223 222 223 223 218 214 211 205 205 212 213 210 215 219 220 225 225 231 235 229 229 228 225 231 236 238 241 236 225 235 243 244 244 243 244 248 51467 266 375 75 10778 14 17 47 7684 631 1000000 1000000 1000000 1000000 1000000 25 23 20 93 68 125 115 109 126 140 125 113 152 134 124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 70 62 46 2 -1 5 -4 1000000 1000000 1000000 1000000 -5 1000000 -5 1000000 1000000 1000000 1000000 1000000 3 17 37 41 116 120 124 129 120 135 138 147 134 149 192 303 334 167 186 186 191 198 204 229 205 207 200 199 201 216 208 215 209 212 206 211 203 202 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 232 235 236 235 236 236 234 234 236 235 234 233 230 229 229 224 222 226 232 232 226 221 223 224 224 223 218 217 216 214 212 209 207 212 213 218 229 224 221 227 231 231 237 240 229 229 232 234 237 234 236 238 246 252 247 238 235 246 252 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 285 269 9999999 9999999 9999999 234 9999999 9999999 9999999 235 51499 277 675 75 10781 14 18 19 7678 629 1000000 1000000 1000000 38 110 79 128 110 106 97 88 51 110 151 154 135 105 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -6 8 1 -7 -8 -5 -6 -5 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 214 183 182 191 186 194 215 198 206 194 195 194 210 207 213 206 210 208 211 202 199 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 235 237 238 237 237 238 237 237 237 237 236 234 231 231 231 226 225 227 232 234 229 225 223 220 219 218 218 218 211 209 211 208 210 216 220 225 229 227 226 227 225 231 239 233 231 237 235 244 242 232 232 230 238 243 241 237 230 232 235 228 240 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 275 245 9999999 9999999 9999999 9999999 211 179 196 161 9999999 9999999 9999999 9999999 9999999 234 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 264 245 51530 279 600 75 10784 14 18 50 7671 626 1000000 1000000 -5 22 50 73 78 86 65 37 111 161 117 103 142 178 129 103 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 17 10 7 -2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 2 1000000 1000000 175 165 178 183 183 194 204 193 210 193 198 196 210 207 212 207 211 207 210 202 198 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 231 234 235 234 233 234 233 234 234 233 232 231 229 228 228 224 219 222 227 231 227 223 222 221 220 219 221 217 206 202 204 205 208 214 218 218 218 226 230 227 230 232 237 235 233 238 240 244 246 244 241 234 232 231 237 237 227 217 225 233 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 196 51562 270 300 75 10785 14 19 22 7665 624 1000000 1000000 1000000 1000000 1000000 1000000 -6 9 29 48 41 56 20 19 65 108 103 87 156 206 108 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 133 46 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 -2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 7 1000000 0 6 35 25 1000000 163 162 174 177 184 191 201 196 208 198 199 198 211 207 212 207 209 204 207 199 198 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 230 233 234 234 233 233 231 231 233 232 231 230 227 225 226 223 219 223 228 229 225 222 220 221 225 222 219 215 209 206 206 210 212 214 216 215 217 227 230 227 230 229 230 230 224 225 232 231 228 232 236 234 221 219 237 235 232 219 223 245 231 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 9999999 9999999 9999999 247 51593 265 375 75 10789 14 19 53 7658 621 1000000 1000000 1000000 1000000 1000000 -9 0 13 35 36 51 10 24 25 21 15 33 75 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 82 150 95 4 3 -2 1000000 1000000 1000000 -1 10 9 1000000 1000000 1000000 0 16 0 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 59 95 65 153 160 164 173 186 189 187 193 205 210 202 200 199 209 205 211 206 206 200 203 198 197 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 232 235 235 235 235 235 233 232 234 233 233 231 230 229 227 225 223 225 228 228 225 225 222 220 223 219 219 217 213 212 213 216 221 221 219 218 219 225 226 223 228 229 223 220 228 229 229 231 225 226 231 231 226 222 226 238 243 227 231 250 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 9999999 9999999 9999999 240 51625 208 600 75 10792 14 20 25 7651 619 1000000 1000000 -3 20 13 33 45 53 21 39 48 44 61 68 74 108 72 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 62 128 135 31 34 3 1000000 1000000 1000000 37 68 30 23 12 1000000 1000000 38 1 1000000 -8 38 29 42 46 32 59 146 151 65 165 175 174 181 195 196 192 201 210 218 209 213 208 214 206 213 208 208 200 204 200 197 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 239 241 242 241 241 241 240 239 240 240 239 238 237 237 236 232 231 232 232 235 236 232 226 223 224 224 226 228 225 223 221 223 232 231 226 227 228 235 238 236 244 242 238 235 237 244 244 247 247 246 244 246 251 250 251 251 242 248 51656 284 300 75 10796 14 20 56 7645 616 1000000 1000000 1000000 1000000 1000000 1000000 1000000 5 14 12 2 2 1 7 43 54 81 79 111 159 126 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 74 187 197 89 26 44 1000000 1000000 63 158 184 183 121 113 71 110 42 34 30 27 35 60 82 143 160 173 175 182 184 194 191 201 201 205 203 214 210 216 212 218 213 217 209 212 207 209 203 210 201 198 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 228 230 231 229 229 230 228 229 230 231 229 227 226 226 224 219 221 225 224 226 226 222 217 215 216 215 216 218 214 211 208 211 218 218 216 217 217 221 225 226 229 224 227 228 227 239 233 234 228 222 226 222 223 227 240 226 210 219 9999999 229 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 270 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 9999999 9999999 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 212 9999999 9999999 236 51688 284 150 75 10794 14 21 28 7638 614 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -8 5 8 0 -5 5 16 31 37 35 62 125 193 199 291 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 99 156 119 71 73 -6 6 1000000 1000000 35 174 182 156 134 115 65 57 53 33 24 12 1000000 152 166 187 193 196 205 212 208 214 210 214 211 217 217 215 206 212 210 216 207 210 205 209 204 210 201 199 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 216 217 218 218 216 216 215 217 219 220 219 215 214 211 209 207 207 212 216 213 212 213 209 206 204 199 202 205 198 193 195 200 205 204 205 205 200 203 206 209 206 205 213 220 218 219 218 219 206 9999999 9999999 203 203 9999999 9999999 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 175 271 51719 285 375 75 10799 14 21 59 7632 611 1000000 1000000 1000000 1000000 1000000 -1 12 20 20 14 50 71 98 96 98 180 199 174 87 82 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 179 199 69 26 34 1000000 1000000 1000000 140 182 194 196 177 156 125 104 67 39 27 4 129 160 169 181 196 213 213 213 213 213 218 212 206 216 218 208 210 206 213 204 208 203 208 203 207 201 199 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 219 220 220 219 217 218 217 218 220 222 221 217 215 212 210 208 209 213 217 216 215 213 209 204 199 197 203 205 199 198 203 203 206 207 209 210 206 210 212 213 213 214 215 220 218 211 215 214 216 219 218 212 213 212 214 221 212 9999999 9999999 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 208 9999999 9999999 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 242 51750 280 825 75 10798 14 22 30 7625 609 1000000 66 82 60 87 95 111 109 122 207 210 199 196 50 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 92 145 84 23 48 5 23 1000000 1000000 -5 1000000 212 212 214 214 181 176 115 120 122 110 128 116 131 152 177 185 199 206 212 210 198 179 194 215 207 211 206 209 203 206 201 206 202 205 199 198 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 222 223 223 222 221 222 221 222 224 224 222 219 217 215 213 210 211 215 217 218 214 211 207 203 199 197 201 202 200 202 204 203 206 211 215 217 214 216 218 216 215 213 213 222 226 223 225 218 220 227 222 221 224 219 213 213 211 204 219 228 228 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 257 9999999 9999999 261 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 9999999 9999999 9999999 9999999 9999999 9999999 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 51782 280 825 75 10800 14 23 2 7618 606 1000000 1000000 0 15 25 43 26 58 125 191 206 223 213 66 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 30 171 60 83 75 62 1000000 1000000 1000000 1000000 206 201 209 217 196 200 180 149 155 110 105 99 111 137 163 179 193 186 199 191 174 172 191 211 204 208 204 208 203 207 199 202 199 201 196 194 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 223 225 224 224 223 223 221 222 225 224 223 221 218 216 214 210 209 213 216 216 212 211 209 203 200 198 200 201 204 204 204 206 208 213 216 221 221 220 223 221 214 210 215 224 223 222 231 228 221 224 223 227 223 211 217 217 214 225 224 213 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 9999999 242 216 9999999 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 9999999 9999999 9999999 9999999 213 51813 278 675 75 10800 14 23 33 7612 604 1000000 1000000 1000000 1000000 24 76 71 36 40 71 132 151 173 193 165 74 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 10 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 -2 128 215 100 21 11 1000000 1000000 1000000 179 201 210 216 176 116 83 73 79 77 126 134 148 178 194 202 194 196 195 189 198 208 212 207 208 206 210 204 208 201 203 201 203 196 194 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 228 229 228 227 226 226 224 225 226 226 225 223 221 219 215 212 212 215 220 222 216 214 216 211 206 205 205 206 210 211 212 213 216 220 221 224 226 225 224 221 218 221 223 226 224 228 237 233 229 231 230 228 219 212 224 228 222 225 222 213 213 9999999 9999999 9999999 9999999 9999999 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 9999999 9999999 9999999 9999999 9999999 9999999 228 9999999 9999999 9999999 9999999 216 9999999 9999999 9999999 244 9999999 9999999 241 9999999 239 267 214 206 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 262 51845 269 300 75 10797 14 24 5 7605 601 1000000 1000000 1000000 1000000 1000000 1000000 46 77 90 95 109 127 103 65 105 136 115 133 143 105 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 49 32 -5 -9 1000000 1000000 1000000 1000000 1000000 -7 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 22 147 185 76 60 35 1000000 -6 1000000 103 213 215 177 118 98 76 116 121 142 132 169 190 204 208 218 211 215 214 216 210 214 207 212 208 212 209 209 204 205 202 206 205 201 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 226 226 226 225 225 225 223 224 226 225 223 221 219 216 214 209 208 212 217 220 216 213 213 210 207 205 202 203 206 207 208 209 216 223 222 220 218 224 224 217 220 221 222 231 229 231 238 235 229 219 228 238 226 216 219 217 212 213 223 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 235 9999999 9999999 9999999 9999999 253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 9999999 9999999 9999999 9999999 9999999 9999999 249 234 217 244 9999999 241 219 244 228 188 201 9999999 9999999 9999999 219 51876 270 225 75 10799 14 24 36 7599 599 1000000 1000000 1000000 1000000 1000000 1000000 1000000 50 77 102 95 96 111 125 89 101 126 86 101 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 24 24 0 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 94 72 57 60 47 77 1000000 85 209 209 218 207 214 135 175 159 127 105 183 201 217 210 217 211 216 208 215 208 213 205 212 206 209 206 207 202 204 199 204 204 198 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 223 223 223 223 223 223 221 221 224 223 221 220 216 215 214 208 203 205 210 212 211 212 211 208 208 204 201 205 209 208 207 207 214 220 216 216 217 223 231 223 220 224 222 224 226 224 230 242 225 214 223 229 228 9999999 216 222 216 222 238 236 9999999 9999999 227 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 267 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 243 224 199 206 238 181 9999999 235 228 51908 265 525 75 10796 14 25 8 7592 597 1000000 1000000 1000000 1000000 38 81 73 88 87 113 108 119 147 154 83 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 106 108 124 36 1000000 1000000 201 205 216 222 236 195 165 139 104 97 167 192 220 204 208 211 217 209 214 209 213 205 209 205 206 203 204 200 202 197 203 195 193 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 227 227 227 225 225 225 223 225 226 224 223 222 220 220 218 213 209 210 212 212 212 214 213 213 212 207 205 208 213 213 212 213 218 222 220 224 225 224 235 229 221 233 230 226 238 234 233 248 228 219 224 215 220 229 231 236 231 231 241 233 228 223 228 242 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 247 9999999 9999999 221 9999999 9999999 9999999 9999999 9999999 9999999 9999999 264 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 183 187 223 9999999 208 219 264 51939 260 825 75 10799 14 25 39 7585 595 1000000 1000000 13 76 80 79 113 138 162 164 54 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 16 60 65 -1 1000000 1000000 55 197 202 200 226 239 171 172 115 101 109 139 175 181 195 206 214 206 212 205 208 200 204 200 203 200 203 195 197 194 200 191 190 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 228 229 229 228 227 228 227 228 228 225 223 221 221 222 220 215 213 214 212 209 213 218 219 218 216 210 207 207 211 217 217 216 219 226 228 228 229 224 223 226 229 237 232 230 238 238 240 245 232 222 221 224 222 230 236 225 223 237 243 218 9999999 9999999 219 238 249 245 9999999 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 245 9999999 9999999 9999999 256 239 241 266 9999999 9999999 9999999 256 9999999 9999999 9999999 9999999 272 220 9999999 9999999 220 240 51971 254 900 75 10801 14 26 11 7579 592 1000000 10 53 99 102 70 84 101 97 81 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -6 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -5 1000000 5 -3 1000000 1000000 1000000 192 184 213 214 226 246 157 130 119 144 157 170 187 195 207 197 206 199 201 196 200 195 199 193 200 190 192 188 194 187 185 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 225 226 226 227 228 227 225 225 226 222 219 218 217 217 217 215 213 211 209 208 213 217 218 215 211 209 210 214 215 218 218 215 218 224 224 223 228 224 219 223 228 234 228 225 229 237 243 242 233 223 223 221 224 230 223 207 9999999 236 236 212 9999999 9999999 9999999 9999999 215 9999999 213 223 9999999 9999999 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 9999999 9999999 9999999 9999999 9999999 243 232 231 245 9999999 9999999 253 52002 262 900 75 10797 14 26 42 7572 590 -1 7 56 89 101 82 86 63 8 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 0 -1 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 10 4 1000000 1000000 1000000 203 185 208 200 203 195 203 195 204 194 182 177 187 189 200 193 199 190 196 193 196 193 197 190 195 186 189 184 190 185 184 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 226 227 227 227 228 227 223 223 225 223 220 217 216 214 214 213 212 211 208 207 212 216 218 215 210 212 216 220 217 213 212 211 216 220 218 224 230 232 231 230 230 225 227 232 236 237 236 237 232 227 234 223 221 237 234 226 221 225 225 213 216 9999999 9999999 9999999 9999999 9999999 210 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 9999999 9999999 258 9999999 9999999 9999999 9999999 9999999 269 9999999 9999999 243 200 207 9999999 9999999 9999999 9999999 9999999 9999999 241 251 241 52034 264 975 75 10803 14 27 14 7565 588 1000000 36 82 110 118 144 166 108 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 0 -1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 2 31 7 19 45 22 1000000 184 193 198 203 193 205 197 204 194 200 188 196 192 200 196 199 193 195 188 193 191 197 189 194 187 188 183 189 183 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 225 225 226 225 225 225 223 223 224 225 223 220 218 216 214 211 208 207 204 205 211 215 218 215 214 220 219 215 213 209 203 205 213 215 215 215 218 225 224 226 230 223 226 237 235 227 228 236 235 235 236 235 226 228 235 239 9999999 205 214 225 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 255 267 9999999 9999999 9999999 219 212 9999999 9999999 9999999 9999999 9999999 9999999 236 283 9999999 9999999 177 145 52065 271 1050 75 10804 14 27 45 7559 585 1000000 129 136 136 167 175 123 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 -2 -3 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -1 22 25 75 9999999 9999999 119 46 96 201 211 194 200 194 205 198 208 201 208 199 205 201 206 200 198 190 193 193 201 193 197 192 192 185 189 184 183 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 221 221 222 221 220 220 220 220 221 221 221 219 215 213 210 206 203 201 202 204 209 212 212 210 210 215 214 209 207 205 200 202 207 209 212 210 209 213 211 213 220 222 228 232 225 221 230 241 234 232 233 230 226 219 210 217 219 206 209 9999999 237 9999999 9999999 9999999 9999999 9999999 9999999 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 271 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 248 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 139 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 52097 278 1050 75 10807 14 28 17 7552 583 1000000 148 140 169 194 178 159 93 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 -4 -3 -1 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 34 90 9999999 9999999 9999999 9999999 147 154 197 198 202 195 207 205 209 202 210 202 208 201 209 201 202 196 196 193 202 196 201 194 195 188 192 188 187 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 223 224 224 224 222 223 221 221 222 222 220 218 216 214 211 206 201 200 203 205 210 210 208 211 212 213 211 211 211 211 208 206 208 212 219 221 223 222 221 220 222 220 225 229 227 231 224 225 230 240 240 223 225 223 212 216 223 223 221 220 219 9999999 9999999 215 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 256 237 248 9999999 9999999 9999999 238 9999999 9999999 217 251 9999999 9999999 9999999 9999999 9999999 9999999 225 268 284 9999999 9999999 225 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 251 52128 259 1125 75 10803 14 28 48 7545 581 115 140 173 228 239 317 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 40 67 9999999 9999999 9999999 9999999 9999999 100 1000000 205 205 201 210 210 210 205 212 202 206 202 209 202 205 197 199 193 201 195 202 195 196 192 196 191 191 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 221 223 224 224 223 224 223 222 223 223 220 217 218 216 212 207 203 204 205 207 212 211 211 212 206 205 207 208 210 212 211 207 209 215 218 221 227 227 224 222 227 223 221 229 224 227 223 217 231 253 244 226 233 225 220 223 214 215 218 216 210 9999999 222 231 9999999 9999999 9999999 224 215 9999999 9999999 9999999 9999999 226 9999999 9999999 9999999 9999999 9999999 234 254 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 244 9999999 9999999 9999999 247 9999999 9999999 250 243 252 235 9999999 9999999 9999999 245 9999999 207 9999999 249 211 9999999 9999999 258 255 9999999 9999999 238 52160 262 1050 75 10808 14 29 20 7539 579 1000000 58 128 158 217 179 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 57 56 61 9999999 9999999 9999999 9999999 9999999 1000000 205 190 200 207 204 209 206 212 198 205 198 207 197 202 194 196 192 198 193 197 191 192 190 194 186 189 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 219 221 222 221 220 221 221 221 221 220 217 215 213 211 208 204 202 204 206 208 209 208 211 205 197 197 198 200 202 206 207 206 210 209 214 220 222 223 217 216 222 217 216 231 224 218 228 230 233 240 231 227 230 219 215 218 209 204 211 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 215 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 242 238 9999999 9999999 213 254 254 217 248 259 188 201 9999999 235 262 269 200 197 9999999 9999999 9999999 9999999 9999999 190 179 249 52191 262 1050 75 10809 14 29 51 7532 577 1000000 44 105 169 211 197 49 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 18 27 43 9999999 9999999 9999999 9999999 9999999 -3 1000000 186 192 203 200 205 199 210 197 206 195 206 198 205 196 196 192 198 191 195 188 192 187 190 185 186 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 219 222 222 221 221 221 220 220 219 216 214 213 210 207 207 203 200 203 207 209 206 204 203 201 198 200 204 202 207 210 207 208 214 212 214 218 220 224 223 228 228 217 219 232 239 237 236 237 237 239 230 229 228 220 227 231 217 9999999 221 232 236 238 9999999 227 219 9999999 9999999 9999999 9999999 218 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 9999999 9999999 9999999 244 239 207 263 281 9999999 9999999 9999999 211 234 246 207 275 9999999 9999999 9999999 9999999 9999999 9999999 228 196 52223 276 1125 75 10808 14 30 23 7525 574 1000000 104 196 257 262 52 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 25 70 9999999 9999999 9999999 9999999 9999999 9999999 72 198 186 200 199 206 196 212 206 205 204 215 204 214 203 204 196 203 196 201 196 198 196 194 193 191 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 223 225 225 225 224 223 221 220 220 217 216 215 212 209 207 205 202 206 210 208 202 202 200 199 203 207 209 212 215 216 211 214 218 220 223 220 218 221 220 228 236 228 230 230 235 243 242 238 236 236 233 231 229 221 225 229 224 9999999 9999999 239 9999999 242 237 244 218 9999999 9999999 9999999 9999999 229 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 252 242 9999999 242 9999999 9999999 9999999 9999999 9999999 260 209 250 9999999 280 9999999 9999999 260 226 277 9999999 9999999 9999999 9999999 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 161 52254 275 1200 75 10809 14 30 54 7519 572 49 183 246 318 282 144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 17 64 85 9999999 9999999 9999999 9999999 9999999 9999999 1000000 165 190 197 210 202 206 208 201 208 209 207 210 209 202 199 202 201 203 199 197 197 195 194 191 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 226 227 227 226 224 224 222 220 220 219 219 216 213 210 208 207 206 211 212 205 201 202 202 203 205 205 211 216 215 216 217 219 221 223 229 224 217 215 218 226 226 229 233 227 224 226 229 228 224 223 225 231 233 230 227 215 210 9999999 9999999 9999999 9999999 243 242 225 215 9999999 9999999 9999999 9999999 9999999 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 250 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 242 9999999 9999999 9999999 9999999 9999999 9999999 192 237 220 9999999 9999999 233 9999999 9999999 9999999 9999999 9999999 9999999 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 52286 267 1200 75 10812 14 31 26 7512 570 57 212 253 317 254 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 8 71 151 9999999 9999999 9999999 9999999 9999999 9999999 1000000 165 191 201 214 209 205 204 204 204 203 207 205 208 200 203 200 204 205 201 196 195 197 195 191 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 222 222 222 221 221 221 219 218 217 217 217 214 209 208 205 203 204 207 206 200 197 199 201 201 205 208 209 211 208 207 210 215 219 221 221 216 219 218 225 231 224 224 229 231 225 219 223 223 215 218 225 228 225 226 228 218 212 223 9999999 9999999 223 246 9999999 9999999 9999999 9999999 9999999 211 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 249 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 194 9999999 9999999 9999999 9999999 9999999 9999999 244 52317 271 1200 75 10813 14 31 57 7505 568 86 217 268 302 242 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 8 68 132 9999999 9999999 9999999 9999999 9999999 86 85 166 190 198 207 208 201 204 204 204 199 201 199 203 201 201 198 206 202 205 197 197 197 198 193 191 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 220 221 220 219 220 220 218 218 216 214 213 210 206 204 201 198 199 199 198 195 194 196 201 202 206 209 208 205 202 203 204 207 215 217 213 212 214 217 222 226 225 223 225 228 230 232 229 226 217 212 216 216 214 216 211 214 225 220 223 214 210 223 224 9999999 9999999 243 9999999 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 237 260 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 257 52349 272 1125 75 10815 14 32 29 7499 566 80 136 127 165 201 195 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 11 38 65 9999999 9999999 9999999 9999999 9999999 44 79 150 181 194 199 210 195 207 200 204 193 203 192 203 200 199 193 205 199 207 197 198 194 198 193 192 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 220 222 222 221 222 222 219 218 217 214 214 213 208 206 203 199 198 199 199 198 197 200 202 206 210 212 211 206 204 206 204 207 216 217 213 213 213 219 222 217 220 225 229 229 231 239 228 220 227 224 224 220 221 227 219 220 224 215 212 209 212 221 212 206 232 235 9999999 9999999 9999999 9999999 9999999 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 9999999 9999999 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 9999999 9999999 247 240 52380 236 1125 75 10816 14 33 0 7492 564 97 153 150 215 243 174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 1000000 1000000 1000000 1000000 1000000 1000000 1 23 17 37 104 9999999 9999999 9999999 25 1000000 73 128 175 192 195 213 192 202 195 204 195 200 191 203 199 202 193 205 201 204 194 197 192 198 193 188 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 221 222 223 222 223 222 218 216 217 215 215 214 210 206 203 199 198 200 202 199 200 204 205 209 212 213 211 209 210 210 207 210 216 220 219 214 213 216 216 212 215 217 221 225 228 234 222 215 231 230 229 231 222 223 223 231 225 9999999 214 208 9999999 236 229 9999999 9999999 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 252 260 248 52411 243 1125 75 10816 14 33 31 7486 563 1000000 146 198 284 336 325 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 1000000 7 12 2 48 9999999 9999999 9999999 9999999 1000000 1000000 60 130 170 190 195 207 188 202 191 205 198 196 192 200 199 202 197 202 203 202 192 198 191 197 191 188 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 222 224 225 225 225 224 218 215 216 216 215 213 210 208 204 200 201 203 205 204 204 207 209 211 213 213 213 212 211 210 210 216 220 221 217 215 217 214 215 220 216 213 217 219 223 226 222 221 231 229 225 230 218 209 209 220 230 9999999 9999999 9999999 9999999 9999999 235 9999999 9999999 9999999 9999999 237 223 220 230 240 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 52443 262 1125 75 10818 14 34 3 7479 561 53 136 180 236 277 298 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 8 14 6 1000000 1000000 1000000 19 74 9999999 9999999 9999999 9999999 9999999 1000000 108 163 183 204 204 206 194 206 193 204 198 200 195 204 201 202 199 207 204 204 197 202 194 200 190 192 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 223 226 226 225 224 223 217 215 216 217 216 215 213 210 206 202 201 205 205 204 206 207 207 208 211 211 209 207 208 207 209 213 220 222 216 218 215 214 219 226 220 215 217 220 220 214 222 227 227 229 226 225 220 215 212 218 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 9999999 9999999 9999999 9999999 230 220 226 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 209 250 52474 271 1050 75 10816 14 34 34 7472 559 6 119 130 172 238 274 279 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 19 24 12 1000000 1000000 1000000 56 103 9999999 9999999 9999999 9999999 89 1000000 186 193 196 214 206 206 199 211 200 204 194 203 197 208 202 207 200 210 205 208 199 204 197 202 194 195 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 225 227 227 224 223 221 217 216 218 219 219 217 215 214 208 204 204 206 206 204 207 208 209 213 213 213 212 208 211 214 209 208 213 212 213 217 209 212 223 225 222 221 217 214 219 221 227 230 223 217 221 228 228 216 216 223 224 228 222 200 208 232 9999999 9999999 9999999 221 9999999 9999999 9999999 227 220 220 233 9999999 9999999 9999999 229 9999999 9999999 256 258 9999999 262 9999999 9999999 9999999 258 254 9999999 9999999 260 9999999 9999999 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 252 225 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 203 173 174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 52506 264 1050 75 10817 14 35 6 7466 557 16 111 137 170 144 150 102 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 3 14 8 0 1000000 -7 42 9999999 9999999 9999999 9999999 9999999 1000000 1000000 154 192 196 207 205 208 195 213 201 206 191 203 194 207 201 208 200 206 205 209 197 200 194 202 196 192 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 227 229 227 225 222 221 218 219 222 223 222 220 219 217 214 211 209 208 210 211 210 213 217 221 217 215 219 217 213 213 208 210 214 209 212 213 214 216 218 227 231 228 222 212 213 228 232 226 216 212 227 235 228 211 211 216 221 221 204 9999999 9999999 222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 223 9999999 9999999 9999999 9999999 9999999 9999999 248 264 237 251 250 205 230 9999999 9999999 9999999 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 257 52537 280 1050 75 10816 14 35 37 7459 556 1000000 74 130 177 167 191 65 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -1 8 9 3 -5 0 41 9999999 9999999 9999999 9999999 60 1000000 118 145 189 194 203 202 205 195 200 198 202 191 197 192 202 200 203 201 206 204 206 197 197 194 201 194 191 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 226 227 226 224 221 221 220 221 222 223 221 220 219 218 218 215 211 211 214 215 215 216 219 223 218 213 215 218 216 212 207 212 221 220 217 212 214 218 219 229 229 228 228 226 224 222 224 229 228 224 232 228 231 234 230 226 229 211 212 9999999 9999999 9999999 9999999 244 9999999 9999999 238 9999999 9999999 9999999 9999999 9999999 9999999 233 9999999 9999999 9999999 9999999 9999999 9999999 221 9999999 9999999 9999999 245 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 9999999 9999999 9999999 9999999 215 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 52569 278 1050 75 10816 14 36 9 7452 554 103 152 164 194 212 241 93 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 0 -4 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 -2 -3 -1 0 0 0 -4 -2 29 9999999 9999999 9999999 1000000 1000000 1000000 173 173 193 198 208 194 200 193 193 194 201 189 187 191 198 196 200 197 205 200 204 194 194 193 200 193 192 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 230 232 230 228 228 228 228 229 229 228 227 226 225 222 222 220 217 221 224 225 228 227 225 227 226 221 221 225 225 220 215 217 221 226 225 220 221 224 230 234 230 232 234 235 240 228 227 241 238 234 233 233 238 248 242 239 240 232 243 9999999 249 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 245 230 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 143 52600 280 900 75 10816 14 36 40 7446 552 1000000 125 111 144 125 149 157 145 138 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 -6 -4 6 0 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1 4 3 0 0 -3 -6 1000000 0 9999999 9999999 9999999 1000000 1000000 1000000 173 174 191 199 208 192 201 190 197 190 204 190 191 192 200 196 200 193 204 198 202 194 196 192 198 194 192 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 235 236 235 233 233 234 234 234 236 234 232 233 232 228 226 223 222 228 233 235 236 235 234 232 231 229 228 230 227 222 223 222 222 223 224 225 226 225 229 235 234 234 239 242 245 239 239 238 233 237 230 234 233 234 225 241 9999999 257 9999999 252 241 236 9999999 9999999 9999999 9999999 9999999 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 9999999 9999999 9999999 246 9999999 9999999 9999999 9999999 9999999 264 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 52632 266 975 75 10819 14 37 12 7439 551 160 115 110 96 84 116 160 179 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 -4 10 15 10 0 -2 -8 1000000 1000000 -7 4 19 1000000 1000000 1000000 1000000 168 193 199 209 199 203 195 197 191 202 191 195 196 201 198 202 195 205 199 202 193 199 190 196 193 191 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 237 239 239 238 238 240 239 237 238 238 236 237 237 235 230 227 228 235 239 240 237 234 236 236 233 233 234 232 225 223 226 229 231 224 224 225 227 231 232 236 239 239 245 247 245 247 244 239 244 245 231 236 246 236 223 228 255 9999999 9999999 249 245 9999999 9999999 9999999 9999999 9999999 9999999 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 243 184 253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 52663 260 1050 75 10817 14 37 43 7433 549 59 79 137 99 138 210 230 156 188 13 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 26 16 1 1000000 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 3 14 19 13 9 -8 1000000 1000000 1000000 -3 11 1000000 1000000 1000000 1000000 183 189 201 207 199 205 193 201 191 202 191 194 193 201 199 203 197 206 200 206 193 198 190 200 192 190 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 236 239 240 238 239 240 239 237 238 237 236 237 236 235 231 229 233 236 237 237 235 233 233 234 231 232 235 231 227 225 223 223 223 222 224 224 232 241 238 236 241 243 240 235 232 237 235 240 246 243 234 230 233 235 226 220 248 252 240 232 252 9999999 241 9999999 9999999 9999999 9999999 9999999 9999999 238 9999999 9999999 9999999 9999999 9999999 9999999 260 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 272 9999999 9999999 9999999 9999999 9999999 9999999 238 52695 278 1200 75 10815 14 38 15 7426 548 39 176 189 200 175 132 131 34 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 -1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 16 31 31 14 -4 1000000 1000000 1000000 -9 -8 1000000 1000000 1000000 1000000 205 189 202 212 198 205 186 206 192 200 195 195 192 204 199 205 200 208 202 209 197 200 194 202 193 192 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 228 231 232 231 232 232 230 230 231 230 229 229 229 227 225 223 225 228 228 226 224 222 223 227 224 224 224 220 221 219 211 210 214 216 219 217 223 234 236 234 230 229 228 232 232 232 229 240 243 234 235 221 208 221 224 226 250 234 217 216 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 259 9999999 9999999 9999999 211 274 9999999 9999999 214 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 52726 255 1200 75 10818 14 38 46 7420 546 1000000 112 132 138 138 147 185 190 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 18 32 15 5 0 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 198 194 197 215 200 207 186 202 189 197 194 198 192 204 197 210 201 209 202 209 201 201 195 201 195 196 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 232 235 235 236 236 236 234 234 237 237 236 236 232 228 228 227 229 233 232 228 226 225 224 228 231 230 226 221 220 217 217 219 221 222 222 222 225 230 236 243 241 239 240 244 245 244 247 256 263 246 242 242 225 222 230 235 250 243 9999999 9999999 236 9999999 9999999 9999999 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 52758 253 1275 75 10818 14 39 18 7413 544 18 108 137 140 158 205 184 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8 -3 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 1000000 1000000 17 23 2 0 1 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 138 186 200 200 208 195 210 191 199 187 198 189 196 191 202 198 209 202 207 202 209 198 201 195 202 198 199 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 241 245 246 245 246 247 244 245 248 247 248 248 241 237 237 236 238 242 241 239 240 241 238 240 244 241 238 235 230 225 228 229 228 228 224 228 234 234 240 246 247 253 256 253 254 250 252 263 267 252 245 246 241 242 240 246 246 236 236 248 9999999 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 52789 273 1125 75 10815 14 39 49 7407 543 1000000 1000000 19 93 130 122 174 226 192 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 9999999 9999999 1000000 1000000 1000000 1 8 2 0 0 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 205 189 208 204 213 199 206 196 200 189 199 186 195 193 200 198 206 199 203 200 204 194 197 191 198 193 195 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 247 250 252 251 252 252 250 250 253 254 255 254 246 243 242 241 243 246 247 247 246 247 249 251 251 248 247 243 238 236 231 225 229 231 227 232 238 241 246 252 254 256 260 262 262 257 253 253 253 254 252 247 245 253 260 256 253 244 239 9999999 9999999 9999999 257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 249 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 250 52821 274 1050 75 10821 14 40 21 7400 542 1000000 1000000 1000000 1000000 11 72 103 186 224 173 150 130 140 157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 -5 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 -2 -5 -3 -6 -5 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 190 196 213 205 213 203 203 194 202 188 201 189 197 192 198 194 201 196 203 195 200 194 194 189 193 190 189 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 235 239 241 243 245 245 245 244 241 242 246 247 248 246 240 238 236 235 236 240 240 237 234 238 239 241 242 239 239 235 230 231 228 220 223 225 222 230 239 239 241 250 254 250 249 249 251 250 249 246 243 243 241 243 253 258 9999999 256 9999999 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 209 52852 276 900 75 10822 14 40 52 7394 540 1000000 1000000 34 29 20 27 33 19 53 74 107 117 143 119 140 156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 -7 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 0 -4 -8 -4 -7 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 176 192 205 198 204 195 204 188 199 183 201 187 195 189 194 191 199 197 203 197 200 191 193 189 194 187 187 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 196 222 232 236 239 242 244 243 242 242 239 240 245 245 244 241 238 237 233 231 234 238 237 231 231 238 239 237 236 231 232 230 222 220 220 222 224 226 223 228 235 232 234 243 245 238 234 238 244 241 241 246 248 240 237 236 245 9999999 254 254 245 236 9999999 9999999 9999999 9999999 239 241 245 9999999 9999999 9999999 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 262 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 9999999 9999999 9999999 9999999 194 52884 272 825 75 10828 14 41 24 7387 539 1000000 1000000 17 54 66 62 78 60 16 50 74 123 147 97 50 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 -1 -5 4 0 -5 -2 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 30 41 15 29 14 6 -2 -9 1000000 -9 1000000 1000000 1000000 134 177 183 195 187 204 189 200 185 195 178 197 182 186 184 191 188 202 198 201 200 200 190 195 190 193 187 189 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 223 232 236 240 243 244 244 243 243 240 240 243 244 241 240 239 236 232 228 231 235 234 232 234 239 237 232 229 224 223 222 220 213 211 220 224 223 222 227 230 228 231 237 242 241 239 244 246 241 236 237 244 239 229 238 246 253 9999999 244 246 233 226 9999999 9999999 9999999 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 223 9999999 9999999 9999999 9999999 9999999 241 9999999 9999999 237 211 52915 267 900 75 10834 14 41 55 7380 537 1000000 1000000 1000000 -5 -2 29 -8 1000000 1000000 49 151 205 131 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 4 15 8 0 -2 2 -4 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 35 48 41 50 54 51 50 71 76 55 46 21 4 -3 1000000 1000000 -5 1000000 1000000 1000000 144 171 180 195 183 198 184 192 181 191 178 190 178 183 176 187 186 198 193 198 197 199 189 192 188 191 186 187 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 222 232 236 239 242 243 242 242 241 238 238 241 242 240 238 237 234 230 225 226 232 235 235 234 235 234 230 230 227 218 217 219 211 208 218 222 220 218 223 228 231 235 237 241 243 247 243 237 239 238 232 228 232 228 244 9999999 254 251 9999999 9999999 228 9999999 9999999 9999999 244 241 9999999 9999999 247 9999999 9999999 231 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 251 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 9999999 178 52946 239 3600 75 10836 14 42 26 7374 535 1000000 0 1000000 1000000 -5 -5 -4 -9 1000000 1000000 0 -1 2 6 3 1 3 0 -5 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 8 35 69 72 72 84 84 95 89 53 36 19 0 1000000 1000000 1000000 1000000 1000000 1000000 145 174 178 196 183 192 174 186 179 187 180 186 176 182 175 183 184 192 185 193 194 199 186 189 184 189 183 182 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 210 227 233 237 241 243 242 241 239 237 238 240 242 242 240 236 233 230 226 228 230 233 236 235 235 236 233 230 230 221 216 217 214 210 215 223 222 219 221 226 232 236 239 238 237 242 237 234 237 236 234 227 233 246 248 251 257 9999999 242 236 242 239 9999999 9999999 9999999 9999999 9999999 239 236 9999999 9999999 253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 270 52978 236 3825 75 10840 14 42 58 7367 534 1000000 1000000 1000000 1000000 -8 -1 1 9 13 19 18 18 16 9 4 0 -8 1000000 1000000 -6 -4 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 8 35 47 78 106 122 135 149 132 91 66 46 25 19 17 1000000 38 134 178 191 185 200 186 194 180 191 181 187 185 187 178 180 176 186 185 195 184 194 193 196 187 189 184 190 182 183 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 221 230 235 239 241 242 240 237 236 236 237 239 239 237 232 230 228 227 228 227 228 232 233 232 231 229 227 226 221 214 214 216 212 213 219 221 221 218 221 230 229 231 237 235 236 234 234 234 226 224 233 236 244 247 247 257 245 235 247 247 231 246 9999999 9999999 9999999 9999999 9999999 9999999 233 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 261 265 9999999 9999999 9999999 204 234 53009 227 4050 75 10842 14 43 29 7361 532 1000000 1000000 1000000 -6 7 16 25 25 31 26 17 12 1 -7 -8 2 7 -2 13 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -1 19 53 85 110 143 164 181 185 195 188 192 191 196 188 202 190 201 192 204 194 198 192 193 181 190 186 186 178 187 178 191 189 198 188 199 194 197 190 190 187 191 185 185 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 221 230 236 239 241 241 240 238 236 235 237 238 237 233 230 229 227 225 227 229 231 233 233 233 228 227 232 228 222 215 212 216 213 212 218 222 224 219 223 233 226 227 241 238 229 223 222 228 229 223 228 233 239 252 259 254 244 242 9999999 238 223 229 238 9999999 9999999 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 273 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 53041 223 4275 75 10839 14 44 1 7354 531 1000000 1000000 -3 13 18 26 24 13 15 9 8 7 15 28 15 19 3 -7 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 30 51 90 134 160 174 188 189 196 194 203 190 202 191 204 193 204 194 202 193 194 187 195 180 189 178 190 177 190 188 199 193 202 198 202 191 194 189 193 190 188 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 223 232 237 241 243 243 241 240 239 238 238 239 238 235 233 230 227 225 226 231 235 238 237 236 233 231 233 230 227 223 219 217 218 221 224 229 231 226 229 232 231 237 241 241 234 230 232 233 233 227 225 233 245 264 9999999 9999999 255 9999999 247 245 236 230 247 9999999 9999999 9999999 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 262 239 53072 223 4500 75 10843 14 44 32 7348 530 1000000 1000000 1000000 1000000 1000000 6 22 30 35 29 34 28 16 9 12 8 0 -2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 21 37 74 124 160 177 188 205 195 203 193 203 190 207 194 209 193 209 194 201 191 194 175 191 177 186 174 189 185 197 194 202 200 203 192 194 187 193 189 187 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 224 234 239 241 245 243 240 239 240 239 238 238 237 236 233 230 228 225 225 230 232 236 238 238 237 236 233 231 230 223 218 219 224 225 222 228 230 225 229 229 233 240 238 241 243 245 244 235 225 224 228 234 244 262 274 9999999 252 243 246 253 240 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 264 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 9999999 9999999 225 53104 226 4800 75 10847 14 45 4 7341 528 1000000 1000000 1000000 6 31 22 21 27 36 43 40 26 13 5 -2 -7 1000000 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 27 91 151 174 191 203 190 196 195 208 198 207 195 213 197 209 197 203 188 196 180 186 180 183 176 189 188 196 191 203 203 206 194 197 189 194 188 188 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 202 226 236 240 243 245 244 242 242 243 240 238 238 236 235 233 231 231 229 228 231 233 236 240 241 240 239 238 235 230 222 216 220 222 221 220 227 227 221 226 230 236 239 242 242 237 238 239 232 225 228 233 237 245 250 251 251 249 247 258 9999999 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 156 162 53135 222 5100 75 10845 14 45 35 7334 527 1000000 1000000 6 36 49 64 48 39 31 18 12 5 3 4 6 6 5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 77 149 172 183 201 185 195 188 206 198 203 195 206 196 201 193 202 193 196 186 188 183 186 177 189 189 197 191 204 203 208 196 198 188 196 191 191 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 198 223 234 238 240 242 243 242 242 242 238 236 236 232 231 229 226 228 227 226 228 232 234 237 240 239 237 235 230 225 217 213 218 219 220 221 223 220 216 223 231 232 236 240 234 234 239 236 230 225 226 236 237 238 241 236 241 253 261 9999999 9999999 251 9999999 9999999 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 260 270 9999999 9999999 9999999 9999999 9999999 9999999 257 245 9999999 9999999 9999999 9999999 9999999 271 9999999 9999999 9999999 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 53167 193 5175 75 10851 14 46 7 7328 525 1000000 1000000 18 35 47 49 54 48 37 34 22 15 12 12 6 4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 34 128 166 173 196 192 197 187 205 197 204 196 206 199 208 190 201 198 197 187 192 178 188 176 186 188 198 194 202 199 205 198 196 188 197 191 189 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 218 230 235 237 238 239 239 239 238 233 231 232 230 227 224 222 222 223 222 223 227 230 231 234 235 233 228 223 220 213 213 219 218 217 219 219 218 213 217 225 227 232 239 239 239 238 230 226 223 222 234 240 235 233 229 236 264 9999999 262 9999999 9999999 9999999 247 238 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 259 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 9999999 9999999 200 53198 189 5250 75 10845 14 46 38 7321 524 1000000 1000000 10 28 35 42 47 54 46 30 23 15 17 12 20 25 30 12 0 1000000 1000000 1000000 1000000 1000000 40 102 179 189 200 195 209 200 207 203 212 204 213 194 206 197 201 187 194 177 190 181 186 189 200 195 202 200 207 198 201 193 199 193 189 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 219 230 236 238 239 240 239 239 238 233 230 231 231 229 226 223 224 224 221 223 228 231 231 231 233 231 225 220 215 216 218 223 219 215 218 221 221 215 219 230 232 236 251 249 237 230 224 223 221 223 231 245 242 237 248 244 255 9999999 268 265 255 9999999 9999999 238 228 245 9999999 9999999 9999999 9999999 9999999 247 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 228 53230 171 5475 75 10849 14 47 10 7315 522 1000000 1000000 2 27 49 45 35 33 24 31 37 45 53 81 88 107 13 1000000 1000000 1000000 1000000 1000000 1000000 101 169 200 193 208 198 208 204 208 203 212 201 209 198 200 191 191 182 196 184 190 189 198 195 202 200 207 196 202 196 199 194 191 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 221 232 238 240 243 243 242 241 240 236 232 232 232 231 230 228 228 225 222 226 230 233 235 234 233 227 221 220 217 220 222 223 221 218 223 227 222 215 228 241 240 244 253 242 232 232 226 226 230 231 231 238 251 263 263 251 245 258 9999999 257 260 9999999 9999999 9999999 9999999 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 257 262 53261 170 5550 75 10849 14 47 41 7308 521 1000000 1000000 13 33 34 33 39 38 32 40 44 50 82 104 123 72 1000000 1000000 1000000 1000000 1000000 1000000 -7 56 202 190 205 195 208 202 205 200 212 202 209 199 204 195 189 183 196 181 192 189 197 194 204 199 202 197 201 195 199 195 195 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 222 233 238 241 244 243 242 241 241 237 232 233 234 233 233 232 230 227 224 227 230 230 232 235 235 228 221 220 221 221 220 225 225 224 228 228 221 218 228 236 237 243 249 240 228 229 226 225 237 241 234 240 266 269 250 247 241 242 253 260 9999999 247 9999999 9999999 252 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 258 260 9999999 269 249 9999999 275 53293 169 5475 75 10851 14 48 13 7301 520 1000000 1000000 15 31 38 38 32 33 34 20 21 27 36 52 72 100 99 -3 1000000 1000000 1000000 1000000 1000000 6 63 197 190 212 197 206 197 204 200 209 198 209 196 206 193 195 182 191 182 192 185 195 191 203 195 202 195 200 194 198 196 195 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 222 234 239 242 244 243 241 240 241 237 234 236 235 235 235 233 231 229 227 228 231 231 229 233 234 228 223 223 221 220 221 224 224 224 224 220 216 221 226 234 236 236 242 233 218 221 225 222 235 245 240 249 261 252 256 9999999 250 253 256 247 241 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 255 260 9999999 9999999 269 9999999 9999999 218 53324 167 5550 75 10852 14 48 44 7295 518 1000000 1000000 1000000 23 31 27 30 35 26 27 33 34 43 69 112 131 118 1 1000000 1000000 -6 105 169 189 195 193 212 198 204 190 205 196 209 195 203 197 206 188 199 185 193 182 190 183 193 190 197 189 200 191 196 193 196 193 191 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 218 230 236 238 240 240 237 238 238 234 232 233 233 233 231 228 227 227 224 223 227 228 226 227 226 222 219 223 222 219 221 220 219 220 218 215 214 220 227 237 238 234 227 215 215 226 231 229 237 246 239 247 253 241 249 260 253 256 248 9999999 235 248 244 9999999 9999999 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 269 254 248 53356 166 5775 75 10857 14 49 16 7288 517 1000000 1000000 23 33 41 38 38 38 39 48 69 104 128 149 40 1000000 1000000 1000000 -4 82 117 198 194 205 197 203 191 206 193 209 195 202 194 204 188 198 187 195 183 187 186 190 184 191 187 193 188 188 188 194 190 187 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 227 233 235 237 236 234 234 233 230 229 231 230 229 227 226 225 222 219 220 223 223 222 222 221 218 214 218 221 219 219 217 215 214 215 212 214 221 225 229 229 230 218 208 220 234 236 234 237 240 236 245 247 233 227 231 231 232 232 9999999 9999999 240 229 232 9999999 9999999 9999999 9999999 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 248 9999999 9999999 228 53387 149 5775 75 10861 14 49 47 7281 516 1000000 1000000 30 39 45 36 33 35 37 46 62 85 113 133 103 37 1000000 1000000 0 87 112 201 194 208 197 204 190 206 197 206 196 207 196 202 188 195 189 194 184 185 184 191 181 193 188 194 189 188 187 192 188 188 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 226 232 235 237 236 235 233 232 229 229 231 230 228 227 227 225 223 220 221 224 226 224 224 225 218 215 220 221 218 217 212 212 215 213 211 218 222 223 225 221 220 216 216 225 234 233 234 240 242 251 260 247 238 241 239 227 225 234 239 242 9999999 242 9999999 9999999 9999999 9999999 9999999 230 243 53418 153 5925 75 10864 14 50 18 7275 514 1000000 1000000 34 50 59 59 54 56 80 106 127 122 91 30 1000000 1000000 169 195 192 209 200 213 202 206 191 206 195 201 199 206 194 201 191 195 191 195 184 186 181 194 186 197 189 195 190 191 187 193 191 191 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 225 231 234 236 236 234 233 233 229 227 229 229 230 228 226 223 222 220 217 220 225 224 221 221 217 217 220 217 215 215 210 209 214 214 211 218 219 222 226 215 211 214 217 221 233 236 229 229 235 243 245 246 244 239 237 232 233 238 243 242 9999999 9999999 230 9999999 249 245 227 244 247 9999999 9999999 9999999 9999999 248 259 53450 204 5925 75 10864 14 50 50 7268 513 1000000 -3 41 64 71 65 62 70 95 123 133 95 18 1000000 1000000 100 188 199 200 206 207 209 203 208 199 205 196 203 200 201 191 203 191 199 187 196 186 190 182 191 187 193 189 194 188 193 188 195 192 190 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 224 229 232 236 235 234 233 231 227 225 226 227 228 226 224 223 221 216 213 217 223 224 220 216 214 216 219 217 216 214 214 212 215 215 211 214 216 220 226 221 214 216 220 224 231 237 233 225 231 239 239 247 247 244 239 240 243 244 242 235 248 256 233 227 230 219 217 238 235 231 9999999 9999999 9999999 247 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 219 53481 210 5850 75 10871 14 51 21 7261 512 1000000 1 37 54 58 58 49 50 60 79 102 107 83 30 1000000 1000000 1000000 191 200 201 209 207 214 202 210 199 208 201 209 197 200 192 203 188 201 189 195 186 191 184 191 188 192 190 195 187 192 188 192 189 185 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 223 227 231 234 234 234 233 230 225 224 226 227 226 224 223 222 220 213 211 215 219 222 218 213 212 216 215 218 219 219 218 215 212 212 209 209 210 215 224 221 216 218 221 224 226 232 234 230 231 237 249 243 236 246 245 239 237 9999999 9999999 248 256 254 236 231 9999999 9999999 9999999 237 9999999 9999999 9999999 9999999 9999999 250 254 9999999 9999999 9999999 9999999 257 9999999 9999999 9999999 9999999 9999999 9999999 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 9999999 9999999 9999999 9999999 218 53513 170 5700 75 10872 14 51 53 7255 510 1000000 1000000 36 44 44 41 38 35 27 31 37 55 72 76 67 21 1000000 1000000 1000000 90 193 196 212 204 215 200 205 194 211 197 205 193 200 189 199 189 200 188 196 183 191 184 193 185 192 193 196 186 188 186 189 186 182 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 222 226 230 232 232 231 231 227 222 221 223 225 223 222 220 219 216 211 210 212 212 213 213 209 209 214 212 215 218 218 217 212 208 206 203 206 210 215 219 216 214 212 210 215 223 230 234 241 232 226 237 234 227 229 230 228 9999999 9999999 9999999 245 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 238 9999999 9999999 9999999 231 233 9999999 9999999 9999999 9999999 9999999 9999999 254 238 240 53544 213 5475 75 10875 14 52 24 7248 509 1000000 1000000 26 38 43 47 43 39 31 23 19 20 26 27 36 44 44 49 1000000 1000000 1000000 1000000 85 196 193 206 201 209 196 200 192 207 193 204 188 195 191 201 189 194 185 195 184 192 183 195 183 190 190 194 184 187 183 186 178 177 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 222 226 229 231 230 230 228 223 220 220 224 224 223 222 220 220 218 212 210 213 211 209 209 206 208 209 210 212 211 211 209 208 209 207 205 206 211 214 213 218 219 209 204 213 226 237 248 244 227 229 235 233 239 236 228 228 240 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 255 259 254 259 9999999 9999999 9999999 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 53576 178 5250 75 10877 14 52 56 7241 508 1000000 1000000 1000000 17 26 34 39 40 38 35 28 25 21 21 35 47 42 9 -1 1000000 1000000 1000000 1000000 150 187 187 203 192 202 199 207 191 198 186 200 190 205 190 193 181 198 183 189 181 194 184 194 186 193 188 192 188 190 185 188 182 186 179 177 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 222 226 228 231 231 229 226 222 220 221 224 225 223 222 220 220 218 211 210 213 213 210 208 206 206 209 210 211 211 208 202 202 206 206 209 208 208 210 213 220 217 209 206 214 230 240 238 230 231 238 235 230 243 238 223 233 244 245 248 233 9999999 228 240 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 270 253 9999999 9999999 9999999 9999999 239 246 53607 171 5325 75 10883 14 53 27 7235 507 1000000 1000000 5 17 30 40 42 40 39 32 27 26 29 54 66 61 -6 1000000 1000000 1000000 9 85 180 192 189 198 186 198 195 201 189 195 183 192 187 198 190 192 178 192 182 187 175 193 182 193 188 194 186 194 190 192 185 188 183 188 184 180 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 210 222 226 230 233 233 229 225 224 223 223 225 226 224 223 221 222 220 215 215 218 217 211 211 209 206 210 211 214 216 212 203 199 203 206 211 209 209 213 216 210 204 209 211 216 229 231 229 232 243 240 230 233 239 236 219 228 223 212 222 222 224 239 244 244 236 218 214 230 242 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 257 224 53639 215 5475 75 10880 14 53 59 7228 505 1000000 1000000 27 46 48 46 49 41 37 41 48 73 74 61 1000000 1000000 1000000 1000000 64 180 184 192 186 198 183 194 185 196 185 189 182 190 189 200 185 195 183 192 183 187 184 192 184 189 188 192 184 192 191 195 184 189 183 188 182 178 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 208 220 225 228 230 228 226 223 224 224 224 225 226 226 224 220 220 220 218 218 219 219 213 210 208 207 208 207 207 211 213 206 200 204 208 207 205 210 211 208 202 196 204 211 219 231 230 232 230 230 230 232 233 228 231 218 214 205 9999999 9999999 9999999 9999999 222 232 242 241 215 212 233 221 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 245 9999999 9999999 9999999 9999999 9999999 250 192 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 53670 181 5175 75 10881 14 54 30 7221 504 1000000 1000000 1000000 1000000 -5 22 32 38 34 32 31 31 36 48 52 64 59 50 0 3 1000000 -5 184 191 182 186 176 190 184 186 181 191 175 186 180 184 184 198 181 194 176 188 183 191 188 188 182 187 186 191 186 197 193 195 186 190 185 188 182 178 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 216 222 224 224 222 220 220 222 222 222 225 224 223 220 217 217 217 214 214 216 217 212 208 208 207 206 207 205 206 213 208 197 194 199 201 205 211 210 209 207 197 198 205 213 228 232 227 223 229 234 238 229 222 223 215 217 226 9999999 9999999 9999999 9999999 9999999 241 9999999 9999999 9999999 9999999 9999999 231 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 223 252 9999999 9999999 251 199 200 9999999 9999999 9999999 9999999 9999999 9999999 242 53702 178 5250 75 10878 14 55 2 7214 503 1000000 1000000 1000000 1000000 1000000 38 40 36 35 31 31 39 55 59 61 80 93 62 9 1000000 1000000 191 197 184 194 180 188 186 185 182 192 176 191 181 180 179 191 185 188 176 187 183 189 180 188 178 187 186 195 189 200 193 196 188 190 185 189 183 181 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 216 222 224 224 222 220 220 222 220 221 223 221 220 219 218 218 216 211 210 214 215 208 205 207 208 207 205 207 207 211 210 199 190 195 204 209 212 211 214 210 198 202 207 209 227 229 219 226 236 230 220 225 225 222 224 233 250 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 9999999 247 228 237 247 220 240 246 9999999 9999999 9999999 236 233 53733 205 5625 75 10883 14 55 33 7208 501 1000000 1000000 42 56 69 58 58 67 73 86 102 96 73 80 121 74 22 188 187 197 183 192 182 194 175 184 176 194 178 186 180 190 183 185 180 187 180 186 175 189 178 187 187 195 188 195 193 195 188 191 184 189 181 180 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 218 224 226 228 225 222 221 221 219 219 220 217 216 217 217 217 214 209 208 210 211 203 201 202 205 207 203 207 211 209 206 200 195 197 204 206 212 214 213 204 192 200 209 216 226 228 228 225 231 227 213 223 220 220 228 224 220 221 220 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 209 251 9999999 9999999 9999999 9999999 248 9999999 235 237 240 9999999 239 232 219 235 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 192 9999999 210 9999999 9999999 9999999 9999999 210 53765 178 5400 75 10884 14 56 5 7201 500 1000000 1000000 1000000 49 57 56 48 45 54 59 62 76 84 73 75 67 95 131 74 18 182 185 185 181 190 176 192 174 175 169 187 178 184 177 190 176 185 175 187 179 187 175 185 175 184 181 194 188 192 190 195 187 189 183 190 181 180 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 205 217 222 225 226 224 220 218 218 216 216 217 216 216 216 215 216 215 210 208 211 210 203 200 200 205 209 207 209 211 209 205 198 194 197 203 201 207 211 210 203 192 195 202 212 224 229 233 226 221 223 220 227 228 224 219 212 208 219 216 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 196 225 247 226 225 232 9999999 9999999 9999999 244 239 216 212 206 9999999 227 214 9999999 9999999 9999999 244 53796 225 5175 75 10887 14 56 36 7194 499 1000000 1000000 1000000 1000000 56 57 37 31 21 20 16 35 47 58 85 93 83 132 104 1000000 0 184 175 181 183 182 184 185 180 178 173 176 172 180 181 177 177 185 180 185 179 184 183 183 178 178 178 178 179 188 189 187 189 191 189 187 183 188 185 180 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 216 221 223 223 221 217 216 216 214 214 215 216 217 216 215 215 213 208 206 210 211 207 201 199 204 209 209 209 208 210 209 200 196 202 206 204 203 205 206 198 191 193 196 204 220 224 219 220 220 223 221 222 222 225 224 210 219 226 212 200 9999999 9999999 9999999 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 192 207 229 220 233 9999999 9999999 9999999 9999999 246 9999999 9999999 9999999 9999999 9999999 212 9999999 9999999 9999999 9999999 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 265 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 152 53828 171 5100 75 10890 14 57 8 7187 498 1000000 1000000 1000000 50 60 58 53 45 40 37 33 34 40 48 62 61 70 73 138 96 1000000 189 185 180 182 184 187 180 177 181 176 171 178 174 178 176 178 182 180 184 182 185 179 184 177 180 175 183 175 183 183 190 186 190 187 187 185 183 181 182 176 176 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 216 221 223 223 222 220 219 220 217 216 217 216 217 218 217 216 212 206 206 208 209 208 202 200 204 208 209 209 210 210 209 203 202 205 206 210 208 205 204 202 197 198 206 211 217 218 222 228 227 227 225 221 217 227 228 211 206 212 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 208 217 239 242 9999999 9999999 9999999 203 246 225 53859 169 5175 75 10888 14 57 39 7181 496 1000000 17 30 44 38 40 38 41 51 52 57 66 74 84 13 1000000 1000000 1000000 1000000 193 201 195 184 185 180 185 172 180 172 178 174 175 176 176 175 178 183 183 184 184 183 179 182 178 178 180 182 176 184 186 190 185 189 187 185 183 183 178 177 174 174 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 215 220 222 223 222 221 221 221 219 217 218 218 219 220 218 218 216 210 210 209 208 208 204 201 205 209 209 209 206 202 205 202 201 205 209 212 211 206 206 206 200 199 211 224 228 226 235 233 219 218 224 228 231 233 223 212 208 212 208 9999999 9999999 9999999 9999999 232 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 210 222 243 9999999 9999999 9999999 228 237 53891 174 4950 75 10884 14 58 11 7174 495 1000000 1000000 44 48 51 39 34 29 25 36 38 42 33 37 69 55 67 1000000 1000000 1000000 1000000 1000000 199 191 194 181 180 174 186 174 184 170 181 174 181 178 178 176 182 179 192 181 188 180 184 179 185 177 183 179 177 178 184 182 187 189 190 187 185 182 180 177 178 173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 217 222 224 225 225 223 222 222 220 219 220 221 220 220 217 219 220 215 211 212 212 208 204 204 206 208 211 212 208 204 204 203 204 209 210 212 212 206 201 199 195 197 212 227 238 237 232 226 220 220 224 228 228 226 224 226 228 232 242 230 219 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 238 231 226 236 9999999 9999999 9999999 9999999 9999999 9999999 244 53922 182 4725 75 10887 14 58 42 7167 494 1000000 1000000 15 26 38 39 46 34 28 21 19 10 28 23 24 0 -9 1000000 1000000 1000000 1000000 196 197 197 198 194 186 185 184 179 178 179 173 172 171 174 177 181 174 171 173 178 179 185 183 181 177 184 179 180 181 179 176 173 176 178 177 185 185 189 188 183 180 178 178 179 173 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 217 223 225 225 225 223 222 222 219 217 220 221 220 219 218 219 218 213 210 211 212 206 202 204 207 210 209 209 210 207 205 204 207 209 210 212 211 206 196 192 194 202 217 222 230 231 221 226 228 222 229 234 230 219 219 229 223 233 237 213 203 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 258 211 9999999 236 9999999 253 53954 179 4800 75 10897 14 59 14 7161 493 1000000 -5 15 28 31 45 34 35 29 26 17 31 24 26 10 0 -3 1000000 199 206 208 204 195 196 187 185 187 192 176 188 174 173 177 176 166 184 174 180 173 179 168 186 170 190 175 181 173 186 179 188 173 182 173 181 178 184 180 186 186 193 183 182 176 183 177 178 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 205 217 223 226 227 226 224 223 222 220 217 219 220 221 221 220 219 216 211 209 210 210 208 205 204 206 208 206 203 204 205 204 203 205 204 208 213 210 207 201 193 194 210 223 225 228 228 231 230 222 228 230 227 215 210 217 9999999 212 211 214 206 9999999 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 198 183 244 53985 192 4200 75 10896 14 59 45 7154 492 1000000 1000000 1000000 1000000 1000000 11 31 27 26 19 20 -5 1000000 -2 49 61 51 57 30 46 45 33 1000000 1000000 29 1000000 211 210 209 205 196 197 189 186 190 191 175 192 177 182 184 185 174 184 172 184 176 183 173 187 171 188 174 186 174 189 181 184 174 183 173 180 179 186 182 191 188 192 183 186 178 186 180 181 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 218 224 227 230 228 226 225 224 221 220 221 222 223 223 222 221 216 212 212 212 211 208 205 206 207 203 203 204 203 205 204 203 208 208 208 209 206 202 197 194 198 213 227 238 235 223 232 227 222 234 229 217 9999999 9999999 215 208 9999999 9999999 205 215 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 233 9999999 9999999 9999999 9999999 9999999 237 9999999 9999999 9999999 196 244 9999999 9999999 9999999 9999999 228 54017 189 4050 75 10900 15 0 17 7147 491 1000000 1000000 1000000 1000000 -5 -1 21 27 39 33 38 33 33 20 12 20 29 45 42 23 0 34 36 -3 1000000 223 215 215 209 209 208 202 197 200 197 193 190 192 177 195 183 187 181 189 175 181 172 186 169 181 176 185 178 189 173 188 177 188 170 182 177 179 174 178 177 183 182 190 186 191 183 187 182 185 181 179 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 217 222 226 228 227 223 223 223 219 219 220 221 222 222 221 221 217 213 210 211 210 205 202 204 206 204 202 204 207 207 208 203 205 208 204 198 193 194 194 199 210 213 218 237 235 223 219 212 211 217 219 215 220 237 230 207 203 9999999 203 212 9999999 210 232 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 247 253 9999999 9999999 9999999 9999999 9999999 9999999 249 9999999 241 217 9999999 248 54048 219 1800 75 10900 15 0 48 7141 489 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 13 13 -6 1000000 -8 -3 16 11 9 13 1000000 1000000 2 -4 11 11 10 14 11 22 15 1000000 1000000 4 222 221 217 216 215 208 196 194 192 185 186 190 193 187 182 187 174 188 178 178 174 178 166 174 164 178 164 175 170 178 175 184 168 181 168 180 166 180 170 179 172 179 175 178 176 184 183 190 183 184 177 181 177 174 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 209 219 224 227 228 226 224 224 222 219 219 221 221 221 222 221 222 220 213 211 211 207 205 203 202 203 204 205 208 209 206 207 203 201 203 201 196 194 197 205 210 219 228 220 221 225 223 221 215 9999999 9999999 221 210 212 232 232 215 206 9999999 201 9999999 9999999 200 216 223 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 243 239 9999999 243 231 247 9999999 9999999 9999999 9999999 247 220 201 240 54080 219 1800 75 10903 15 1 20 7134 488 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 12 15 1000000 1000000 1000000 1000000 1000000 1000000 1000000 3 -7 -8 -7 -4 1000000 1000000 1000000 1000000 16 20 7 1000000 1000000 5 32 19 11 15 22 4 1000000 1000000 1000000 119 222 188 75 94 178 218 220 220 219 217 212 210 208 200 197 192 186 182 184 185 185 181 175 178 171 178 170 173 165 168 166 173 159 168 163 180 170 182 172 179 168 178 169 180 169 178 170 181 169 179 175 178 174 181 184 191 181 183 174 181 175 174 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 211 220 225 228 229 228 227 227 224 221 221 222 222 223 223 222 221 216 209 211 211 205 206 204 202 204 209 211 212 209 205 201 201 202 202 201 198 201 202 205 206 215 231 225 221 219 219 227 223 218 9999999 9999999 216 9999999 9999999 9999999 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 224 235 9999999 9999999 9999999 9999999 9999999 9999999 235 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 211 54111 201 3075 75 10901 15 1 51 7128 487 1000000 1000000 1000000 1000000 1000000 1000000 0 2 -7 1000000 -6 10 21 12 1000000 1000000 28 58 40 27 25 54 57 1000000 7 1000000 -2 234 231 236 238 241 235 239 235 231 225 228 219 216 213 206 205 201 196 194 199 194 188 184 190 179 189 180 188 171 176 175 179 171 178 171 190 178 193 174 187 173 186 177 185 177 184 182 181 176 181 178 187 178 186 187 193 182 184 177 182 177 176 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 210 220 225 228 230 230 228 227 226 223 222 224 223 224 224 220 219 213 206 207 208 206 204 202 202 203 210 216 215 213 207 203 198 197 199 198 197 205 210 208 9999999 9999999 220 222 230 233 225 225 227 219 9999999 9999999 228 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 248 239 9999999 9999999 9999999 9999999 234 54143 216 2025 75 10907 15 2 23 7121 486 1000000 19 1000000 1000000 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1 4 0 12 -6 1000000 1000000 1000000 2 31 43 63 64 35 40 36 37 1 7 1000000 -2 232 226 230 229 230 230 237 233 235 232 230 219 219 215 205 206 207 197 198 198 195 189 185 194 184 194 183 190 175 181 181 185 173 182 172 194 181 195 173 189 180 195 182 188 179 182 182 184 179 181 178 188 180 191 188 191 182 182 176 182 174 173 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 211 222 227 230 231 230 229 228 227 224 222 225 225 225 224 219 218 214 208 207 207 205 203 201 202 205 211 216 218 217 211 208 200 198 204 203 201 208 215 216 213 9999999 219 221 222 231 224 214 218 9999999 221 231 227 9999999 9999999 9999999 9999999 216 218 224 9999999 9999999 214 212 210 9999999 9999999 9999999 230 216 218 235 241 262 9999999 235 236 252 9999999 233 222 9999999 9999999 9999999 9999999 210 208 54174 225 1350 75 10905 15 2 54 7115 485 88 173 92 48 93 129 148 109 76 67 87 35 28 1000000 1000000 1000000 1000000 1000000 1 -2 -1 -4 -1 0 0 1000000 1000000 -4 20 25 1000000 1000000 -2 1000000 1000000 1000000 27 15 13 34 54 57 7 18 -3 1000000 1000000 239 241 239 240 236 234 227 227 227 230 233 232 227 223 213 211 213 209 204 213 203 196 193 189 186 178 188 188 192 179 180 178 178 176 187 170 181 174 189 178 189 175 188 181 189 174 184 175 179 175 186 173 177 177 181 180 189 187 188 179 179 176 182 172 171 171 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 205 219 226 230 231 231 230 228 228 226 224 225 227 227 225 221 220 215 209 208 209 209 209 207 207 212 218 221 221 220 220 214 209 210 210 209 207 204 204 212 217 220 229 230 223 221 226 226 220 215 225 236 232 227 227 224 222 234 241 230 9999999 215 224 220 207 203 211 227 238 233 227 239 248 251 9999999 9999999 253 243 247 249 259 9999999 9999999 9999999 255 224 222 54206 267 225 75 10919 15 3 26 7108 484 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 71 152 184 87 193 203 119 64 111 136 150 111 90 9999999 9999999 9999999 1000000 15 17 -5 10 1000000 1000000 1000000 1000000 -9 1000000 1000000 -4 24 33 20 78 121 1000000 1000000 3 8 12 50 136 14 -9 13 23 22 1000000 234 246 245 243 239 237 239 245 245 238 233 233 226 232 235 226 222 215 213 210 214 213 202 207 202 196 196 187 185 180 183 184 185 169 174 176 176 167 181 173 180 177 181 175 184 170 183 175 182 166 177 168 179 172 178 168 176 177 185 176 188 184 185 178 179 176 181 175 173 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 194 216 225 230 231 232 231 229 229 228 226 228 230 229 227 225 223 219 212 210 213 216 218 216 212 214 221 224 225 226 222 215 216 218 215 214 211 206 206 211 219 227 229 237 236 229 235 240 231 235 237 234 247 241 235 241 239 240 233 226 229 215 226 238 233 228 226 247 251 248 244 253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 253 251 54237 268 150 75 10916 15 3 57 7102 483 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 6 110 181 205 131 132 140 127 165 110 230 315 9999999 214 199 193 198 211 199 205 212 209 207 170 170 129 124 118 161 175 309 1000400 226 228 230 241 239 250 246 244 232 246 249 246 240 243 236 232 237 243 240 250 247 240 234 241 245 238 235 232 230 228 221 219 225 217 214 215 210 209 205 206 198 193 196 183 184 184 181 179 185 169 177 171 179 172 178 177 183 175 183 173 187 170 182 169 178 174 177 171 180 169 180 169 177 174 189 176 189 184 184 178 178 175 177 172 172 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 192 216 225 229 231 233 232 230 229 229 227 228 229 227 227 227 224 223 218 213 215 220 222 219 215 214 218 220 225 226 218 216 219 217 217 217 208 207 212 216 218 221 226 234 236 231 233 231 232 239 234 230 239 236 220 225 233 227 213 213 222 220 224 233 247 239 223 243 255 251 250 9999999 9999999 9999999 9999999 9999999 9999999 251 243 9999999 9999999 9999999 9999999 9999999 9999999 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 203 230 54269 236 150 75 10916 15 4 29 7095 481 1000000 1000000 1000000 1000000 1000000 1000000 41 135 145 140 100 117 123 88 127 131 128 142 138 143 162 257 261 9999999 195 198 211 201 211 219 214 220 236 246 182 185 136 166 269 264 264 249 249 256 261 258 252 246 251 237 247 238 250 251 259 250 253 238 237 232 239 231 243 246 242 241 239 243 240 235 233 235 230 225 226 227 221 214 208 208 206 208 206 198 193 191 182 183 177 177 174 182 179 181 172 179 172 180 175 183 175 182 171 185 179 185 162 179 175 173 176 183 173 181 169 177 175 187 180 191 186 187 177 178 173 178 171 173 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 217 226 229 231 231 229 229 229 229 226 226 227 225 226 225 222 222 220 215 214 217 219 218 216 213 214 217 221 220 216 217 217 213 215 213 206 203 204 212 216 216 221 227 236 235 230 229 232 230 229 228 225 227 213 9999999 9999999 214 213 215 214 222 221 9999999 229 226 209 219 232 9999999 223 246 9999999 9999999 9999999 9999999 256 246 235 253 250 247 54300 236 150 75 10917 15 5 0 7089 480 1000000 1000000 1000000 1000000 1000000 1000000 10 100 125 130 102 121 118 27 1000000 49 91 139 172 107 189 218 25 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 78 137 231 234 237 235 237 222 233 227 231 229 240 231 230 214 222 214 221 217 219 215 216 227 225 223 223 223 217 210 213 214 219 218 208 202 189 192 189 190 191 186 181 181 177 174 163 171 163 168 172 168 167 176 161 166 163 175 166 168 166 180 174 171 164 180 159 172 170 180 171 172 171 177 174 183 179 189 184 186 177 178 175 179 175 176 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 215 224 227 229 229 228 227 226 227 225 224 227 226 226 225 220 220 218 213 211 214 214 212 210 210 215 218 219 217 213 212 212 210 210 210 205 199 196 206 215 211 214 229 235 234 234 235 234 231 230 220 213 220 217 206 210 215 220 230 232 229 224 220 215 224 228 9999999 235 235 222 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 229 244 54332 225 150 75 10921 15 5 32 7082 479 1000000 1000000 1000000 1000000 1000000 106 113 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 12 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 11 48 12 85 220 224 222 225 217 219 214 232 218 218 198 211 211 216 208 210 198 207 205 223 215 209 207 210 200 202 196 204 210 199 192 178 184 184 179 183 173 172 172 166 168 157 172 163 167 163 165 9999999 170 162 165 160 173 159 164 162 182 168 162 168 173 158 178 168 179 164 169 171 178 171 183 176 186 182 183 175 177 176 177 173 175 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 210 220 224 226 226 226 225 224 224 222 222 225 224 223 222 219 218 215 211 210 213 213 210 207 208 215 217 214 214 213 209 208 205 201 201 198 195 197 208 216 212 212 228 236 235 239 235 230 227 229 231 218 216 221 216 213 220 235 241 230 216 222 230 222 242 250 233 240 244 245 54363 238 150 75 10920 15 6 3 7076 478 1000000 1000000 1000000 1000000 1000000 62 113 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 68 99 96 134 16 1000000 101 235 227 245 230 232 212 228 227 225 214 216 208 218 206 226 220 214 207 218 218 213 205 203 205 194 195 190 199 194 186 185 180 180 175 168 172 164 178 171 169 162 173 161 165 161 173 163 172 160 177 162 184 171 171 165 179 166 179 170 177 166 169 169 179 173 185 175 186 180 182 174 176 173 176 172 173 173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 206 217 222 225 226 224 223 222 222 220 220 223 223 220 218 216 214 210 208 209 209 207 204 204 206 212 214 211 211 209 204 202 199 196 195 196 196 198 208 218 219 218 226 233 234 238 231 225 220 219 233 228 212 214 218 205 208 226 230 219 214 224 227 219 237 243 232 228 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 245 9999999 9999999 245 54394 235 150 75 10930 15 6 34 7069 477 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 10 113 107 91 97 85 104 127 50 94 1000000 229 225 210 224 229 222 217 220 216 214 212 218 214 210 205 210 218 212 212 199 202 191 201 201 202 192 190 189 189 181 185 179 178 176 184 175 177 169 179 175 173 167 186 176 181 177 190 180 191 186 188 173 194 176 185 177 183 174 177 174 183 177 183 176 185 180 181 174 178 174 177 172 175 173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 185 209 220 225 228 229 227 225 224 223 222 222 225 225 222 220 217 213 209 206 206 206 204 201 201 204 208 214 215 211 206 201 199 196 191 190 190 196 202 205 212 213 219 231 230 224 222 224 226 228 221 223 233 217 211 9999999 9999999 9999999 9999999 207 216 230 228 223 228 238 235 230 234 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 252 257 244 54426 189 3075 75 10932 15 7 6 7063 476 1000000 1000000 1000000 29 48 55 61 67 60 61 91 78 98 50 93 1000000 221 220 214 211 211 204 211 214 210 200 201 202 205 9999999 9999999 9999999 201 9999999 202 196 198 9999999 198 191 188 9999999 189 184 186 9999999 184 9999999 180 178 185 9999999 179 177 184 182 183 180 191 186 193 194 199 196 203 196 198 186 200 188 193 185 193 180 185 181 189 178 184 177 184 181 180 175 179 177 179 173 178 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 192 216 227 232 234 235 233 230 228 227 225 225 228 226 226 226 222 219 214 209 209 210 209 206 205 206 209 215 216 212 206 202 201 200 195 191 187 191 201 205 212 9999999 9999999 222 226 221 217 222 221 231 231 226 230 220 221 9999999 9999999 9999999 9999999 221 228 238 223 217 229 222 222 229 231 232 239 9999999 9999999 249 54457 208 2025 75 10931 15 7 37 7056 475 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 3 17 15 18 16 22 45 65 35 55 1000000 1000000 83 216 220 220 224 219 213 210 201 207 206 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 9999999 179 176 177 176 185 180 184 182 195 194 202 196 201 192 198 191 196 188 195 185 195 181 186 180 187 181 187 180 184 181 181 178 179 177 181 176 179 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 194 218 228 234 237 237 235 231 229 229 227 226 228 229 229 229 223 220 217 212 212 214 212 210 207 206 211 217 215 210 207 204 205 199 193 195 195 195 9999999 9999999 9999999 9999999 9999999 9999999 226 226 229 9999999 227 228 9999999 9999999 228 221 9999999 223 9999999 9999999 9999999 230 233 231 223 225 228 221 217 230 224 219 236 246 246 9999999 9999999 9999999 9999999 9999999 236 54489 215 1350 75 10935 15 8 9 7050 474 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 41 79 6 1000000 1000000 1000000 1000000 0 9 0 0 -7 -1 1000000 4 20 12 27 41 22 29 1000000 -9 1000000 1 210 212 215 218 214 211 208 203 198 198 200 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 9999999 9999999 9999999 177 170 170 170 177 178 181 177 188 186 196 190 196 188 198 191 193 185 194 184 191 182 186 179 184 179 183 176 183 182 181 178 179 176 183 179 180 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 218 228 233 235 235 234 232 229 229 228 227 230 230 230 230 225 224 220 213 213 214 212 211 209 210 216 219 217 214 211 209 208 197 193 197 199 205 209 9999999 9999999 9999999 227 233 227 229 241 9999999 9999999 9999999 9999999 9999999 9999999 235 229 9999999 9999999 9999999 9999999 9999999 214 210 213 225 229 239 236 247 248 227 244 254 253 9999999 9999999 240 245 54520 221 1275 75 10936 15 8 40 7043 473 121 119 97 112 168 132 73 59 1000000 9999999 9999999 9999999 164 163 -6 1000000 1000000 1000000 1000000 17 29 16 19 8 35 17 24 22 4 28 47 1000000 1000000 1000000 6 199 204 209 209 210 211 205 210 201 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 172 179 172 181 179 186 184 192 188 197 184 193 185 191 183 186 181 184 178 184 176 181 175 181 177 180 177 181 178 183 178 179 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 196 220 230 235 236 235 234 233 231 230 229 229 231 231 232 232 230 227 221 214 214 216 213 213 213 216 221 222 220 218 216 215 211 204 205 203 199 202 206 211 221 224 229 236 225 230 238 234 238 233 235 9999999 9999999 237 238 242 9999999 9999999 9999999 9999999 216 9999999 9999999 218 227 224 212 9999999 9999999 9999999 247 261 256 9999999 9999999 9999999 249 243 9999999 9999999 9999999 243 54552 238 150 75 10941 15 9 12 7036 472 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -1 30 114 94 1000000 11 83 146 102 131 157 138 66 59 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 41 47 43 61 28 62 25 27 4 1000000 -4 1000000 1000000 1000000 1000000 97 212 221 224 221 212 208 202 203 201 203 195 201 201 9999999 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 9999999 9999999 9999999 178 175 180 176 183 184 188 186 192 186 192 184 192 182 187 180 183 177 182 176 183 174 182 176 180 176 181 179 181 178 184 177 178 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 224 233 237 239 238 235 232 232 233 232 230 233 234 234 233 232 230 221 215 217 219 217 216 215 216 221 224 224 222 221 222 218 214 215 210 203 201 204 218 224 221 232 243 239 237 234 233 234 9999999 241 243 9999999 242 243 244 9999999 9999999 230 234 234 238 226 229 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 54583 253 150 75 10945 15 9 43 7030 471 1000000 1000000 1000000 1000000 -7 -1 10 13 30 41 73 143 135 29 31 44 58 65 67 32 59 65 90 114 102 79 55 45 30 29 6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 8 60 41 102 142 150 145 188 196 202 210 211 216 214 215 215 208 207 206 205 205 198 184 194 189 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 9999999 172 170 182 179 177 178 183 181 189 185 192 183 189 183 186 177 181 175 176 173 178 172 179 171 178 174 178 178 181 176 179 175 182 177 178 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 223 233 237 238 236 234 232 233 234 233 233 236 236 234 233 232 233 226 221 222 222 220 217 218 220 223 227 228 228 227 227 223 221 221 212 204 203 211 225 229 225 235 247 250 244 237 248 245 237 254 238 238 9999999 244 238 236 239 238 245 9999999 9999999 244 245 9999999 254 9999999 253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 196 54615 221 150 75 10947 15 10 15 7023 470 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 -5 2 9 10 16 14 6 0 1000000 1000000 1000000 -8 5 0 1000000 1000000 1000000 142 176 189 194 204 202 201 196 197 201 203 202 208 207 202 196 9999999 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 160 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 169 169 168 180 175 177 179 184 178 189 186 187 182 190 179 184 174 179 172 176 175 177 170 178 172 172 172 180 176 180 172 178 173 181 176 178 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 220 230 235 236 235 234 231 231 233 232 232 235 235 234 232 232 234 230 223 222 222 220 216 217 219 222 224 226 225 223 222 220 219 221 214 206 205 210 215 225 229 233 241 246 247 243 247 245 242 247 236 236 244 240 237 224 223 231 9999999 9999999 9999999 231 233 242 245 260 54646 210 1125 75 10955 15 10 46 7017 469 1000000 1000000 1000000 1000000 23 35 1000000 9999999 9999999 1000000 -9 17 10 4 -2 -2 -5 -1 1 3 1000000 -2 1000000 1000000 1000000 -5 1 10 1000000 1000000 1000000 121 183 191 194 197 196 189 189 185 189 193 191 190 190 183 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 154 145 148 136 147 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 163 162 157 173 167 173 178 180 178 184 182 188 178 190 180 187 173 179 175 179 176 180 173 179 172 172 168 178 174 177 171 177 173 178 172 176 174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 217 228 234 236 236 234 231 230 231 230 229 233 235 233 231 230 232 228 220 220 221 219 215 214 215 218 221 219 216 215 218 219 217 218 213 206 208 208 209 223 230 226 233 238 239 238 233 238 238 232 228 223 9999999 9999999 9999999 230 221 9999999 9999999 9999999 9999999 9999999 230 9999999 244 238 226 226 54678 216 1125 75 10959 15 11 18 7010 468 1000000 1000000 1000000 20 17 38 68 1000000 11 4 -5 13 13 12 0 -6 1000000 1000000 1000000 1000000 1000000 1000000 -2 15 17 16 1000000 1000000 1000000 40 159 178 195 199 200 197 195 195 196 189 190 194 189 187 189 9999999 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 151 148 153 145 149 140 151 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 158 163 159 174 165 170 175 177 179 182 180 192 181 193 183 190 176 182 179 180 175 181 177 182 174 180 170 175 174 177 172 179 174 178 171 172 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 228 233 235 235 234 231 230 231 230 231 235 236 234 232 231 232 228 222 220 223 222 217 216 216 218 221 220 218 219 218 218 218 212 207 203 204 207 212 223 228 232 241 244 242 247 245 234 228 235 231 224 233 242 9999999 9999999 218 9999999 9999999 9999999 9999999 226 221 233 9999999 238 219 222 232 9999999 9999999 9999999 248 234 54709 213 1650 75 10960 15 11 49 7003 467 1000000 1000000 1000000 1000000 1000000 1000000 24 42 -6 1000000 1000000 -9 11 16 35 41 41 41 46 21 1000000 1000000 47 203 217 224 236 231 232 224 225 223 216 216 211 212 212 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 166 172 161 159 155 161 156 164 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 9999999 174 173 180 174 179 177 189 187 193 189 199 188 200 186 194 182 187 180 185 181 184 182 187 181 184 175 180 177 182 174 180 174 180 172 173 173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 229 233 233 233 232 231 230 231 231 233 238 238 237 234 231 232 227 221 220 222 222 216 215 216 219 223 223 219 217 213 214 217 211 209 208 206 207 210 217 224 231 240 248 251 250 250 240 236 245 236 237 237 229 237 239 215 208 216 221 9999999 214 212 223 9999999 259 239 249 246 246 9999999 239 222 239 9999999 9999999 9999999 244 54741 223 900 75 10961 15 12 21 6996 466 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 24 118 115 96 81 100 87 94 108 107 95 65 51 42 35 41 51 50 0 1000000 94 237 243 244 257 253 256 253 9999999 9999999 9999999 9999999 9999999 224 225 221 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 174 169 170 167 164 164 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 176 175 176 180 179 184 184 184 192 192 196 193 198 193 186 187 185 183 183 189 183 187 186 185 182 180 179 181 180 178 177 174 176 176 175 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 228 230 229 230 231 230 229 230 230 230 235 236 237 234 229 228 221 216 217 218 218 212 211 213 215 218 217 215 214 214 213 215 214 209 207 209 209 207 213 220 225 237 243 239 235 240 238 238 235 222 236 238 232 239 248 237 218 214 221 221 222 230 231 262 258 211 212 208 221 226 190 194 218 240 248 240 224 54772 225 750 75 10967 15 12 52 6990 465 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 49 73 141 173 158 86 90 159 154 103 104 122 119 109 91 10 31 1000000 133 219 222 233 238 245 247 243 246 252 245 256 9999999 9999999 9999999 9999999 9999999 9999999 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 176 174 168 172 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 176 176 183 176 185 174 184 182 191 187 195 194 200 182 192 181 190 178 187 182 190 181 186 181 182 176 183 178 181 174 175 172 179 174 178 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 225 229 230 230 231 229 228 229 227 227 230 233 233 232 228 227 222 217 215 214 216 213 211 212 212 214 215 214 213 216 216 218 216 206 201 206 208 210 218 225 229 239 243 237 242 245 239 239 236 227 230 237 242 227 227 238 232 230 230 223 228 245 234 239 247 232 234 215 223 235 217 234 226 210 236 9999999 244 54804 232 225 75 10973 15 13 24 6983 464 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 93 125 99 139 167 156 83 100 236 242 126 39 131 164 172 177 190 194 203 202 214 217 224 224 226 234 234 232 235 234 243 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 173 175 167 164 9999999 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 172 178 172 177 172 187 179 189 183 191 188 191 185 189 177 184 173 180 178 183 177 183 178 180 176 182 177 180 173 175 173 178 174 175 174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 223 228 231 231 230 229 227 227 224 224 228 229 229 228 226 226 223 218 214 215 216 212 210 209 211 212 213 211 210 211 214 217 214 208 205 203 203 210 219 220 223 228 231 230 229 229 227 232 239 235 227 227 226 216 213 215 217 235 234 211 213 223 215 214 241 270 261 239 246 233 245 9999999 248 223 238 249 237 54854 231 225 75 10978 15 14 14 6972 462 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -1 1000000 1000000 1000000 17 1000000 107 184 186 194 201 210 212 216 219 217 210 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 174 164 168 169 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 9999999 175 168 174 167 176 173 182 183 187 183 189 182 187 182 189 179 181 174 179 174 177 172 182 175 180 173 180 176 180 174 177 174 180 175 175 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 224 231 234 235 234 233 233 233 229 228 231 231 231 232 230 231 229 224 224 227 224 217 213 212 214 214 212 211 212 212 217 217 214 215 212 206 205 212 225 224 225 234 234 230 230 225 225 235 239 233 223 229 229 227 9999999 224 9999999 9999999 9999999 9999999 219 225 230 227 236 250 250 247 247 215 219 244 237 226 208 195 54886 226 600 75 10975 15 14 46 6965 461 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 37 68 41 86 131 136 97 46 131 186 196 207 217 219 232 231 225 220 224 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 183 182 179 173 186 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 175 183 175 180 173 182 177 185 183 189 189 192 185 188 179 191 182 185 180 182 178 180 173 180 176 179 175 180 177 181 172 178 174 181 175 176 173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 223 229 233 236 236 234 234 234 231 229 230 229 230 231 230 231 228 225 226 225 224 223 219 215 212 211 210 208 207 207 214 212 207 206 203 201 201 206 214 220 223 224 225 227 237 230 222 229 231 223 9999999 223 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 246 223 9999999 9999999 9999999 237 248 226 214 235 222 200 177 171 54917 219 1350 75 10987 15 15 17 6959 460 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 7 43 49 41 51 66 63 80 90 60 96 17 1000000 28 183 201 210 221 235 237 243 242 242 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 9999999 9999999 9999999 9999999 9999999 208 194 195 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 178 182 179 187 179 182 172 188 179 192 187 189 185 190 180 188 181 185 180 186 181 183 174 180 175 178 174 179 176 181 172 178 174 178 171 173 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 216 224 228 231 233 232 231 231 230 227 226 226 226 227 227 226 226 222 219 220 221 223 220 215 212 208 208 206 202 204 208 209 206 202 201 200 196 196 199 205 212 210 208 214 219 220 219 223 218 212 217 215 210 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 230 9999999 210 227 229 251 242 214 232 242 216 194 190 208 211 216 54949 220 1275 75 10991 15 15 49 6952 458 1000000 1000000 1000000 1000000 1000000 1000000 -3 -3 32 84 120 107 86 62 68 69 49 58 42 1000000 1000000 1000000 1000000 31 192 204 214 227 230 231 240 238 242 9999999 9999999 243 246 246 9999999 9999999 9999999 227 221 9999999 9999999 209 196 199 188 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 179 185 179 184 172 186 180 188 189 190 188 192 182 190 176 186 178 186 179 185 175 183 174 178 174 181 175 180 176 179 175 177 168 170 168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 208 219 223 226 228 228 226 226 226 223 223 225 224 225 224 223 224 221 219 220 222 221 218 213 206 204 206 205 202 205 206 208 208 206 202 199 197 198 205 205 207 211 216 223 223 222 222 229 224 215 213 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 242 245 235 230 240 250 252 248 237 254 9999999 240 210 203 201 207 218 54980 227 750 75 10995 15 16 20 6945 457 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 63 119 100 115 156 178 157 121 121 227 215 44 115 144 154 158 157 171 189 203 209 217 227 227 224 228 9999999 240 9999999 243 238 9999999 9999999 9999999 9999999 224 9999999 215 215 197 207 197 192 186 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 9999999 185 180 189 181 185 182 188 190 201 191 191 181 191 175 186 178 182 177 182 177 183 177 180 176 183 176 180 177 180 175 177 170 170 169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 221 225 227 228 227 225 223 223 221 222 226 226 225 222 221 221 220 217 217 220 218 214 208 203 201 202 201 203 203 203 204 204 201 196 194 199 206 208 204 202 207 9999999 9999999 222 218 217 226 225 216 212 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 9999999 9999999 230 228 226 228 244 9999999 262 238 249 260 9999999 247 221 224 206 207 213 55012 224 1050 75 10994 15 16 52 6938 456 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 86 112 102 120 129 148 150 121 93 80 144 242 202 167 45 153 170 184 201 205 208 214 221 227 224 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 198 187 198 183 196 190 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 186 183 180 193 188 204 186 188 181 187 180 185 180 185 177 178 177 182 179 181 176 182 178 181 175 179 176 178 170 172 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 215 225 229 230 229 228 226 224 224 223 225 229 230 225 222 222 222 220 217 216 218 219 214 206 203 203 201 202 202 201 204 205 203 201 197 195 203 212 206 204 211 214 218 222 222 223 226 225 226 220 220 225 213 207 9999999 9999999 9999999 236 230 215 212 9999999 234 232 231 222 229 9999999 9999999 256 9999999 9999999 244 9999999 245 233 231 260 249 225 55043 236 150 75 10997 15 17 23 6931 455 1000000 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 3 2 51 80 105 128 121 90 78 142 241 202 167 44 173 191 194 201 201 202 203 203 212 213 9999999 9999999 9999999 9999999 9999999 9999999 212 200 191 184 180 181 160 168 165 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 179 181 178 194 184 192 182 186 180 182 175 180 174 182 176 178 176 180 177 179 171 176 173 179 172 175 171 174 167 169 166 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 192 216 225 229 231 231 229 226 227 228 226 226 230 230 227 225 225 226 225 223 224 225 224 217 211 207 207 207 203 204 205 206 205 204 206 205 202 211 217 214 216 224 229 230 232 236 239 235 223 223 227 224 230 230 232 235 217 220 235 220 214 230 239 254 250 232 219 230 248 9999999 9999999 9999999 9999999 250 255 9999999 9999999 9999999 9999999 276 234 55075 235 375 75 10998 15 17 55 6924 454 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 59 127 119 147 130 142 149 166 1000000 175 187 186 188 194 200 202 202 199 203 203 212 210 215 213 201 191 181 177 167 159 160 162 154 166 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 9999999 9999999 9999999 9999999 9999999 180 172 181 182 190 183 186 182 188 180 181 174 178 167 175 170 176 175 179 176 179 168 173 170 174 169 172 169 173 165 167 163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 215 224 229 231 231 229 227 227 228 226 226 228 229 228 227 228 230 227 225 230 232 227 221 219 216 211 208 206 208 210 209 210 212 212 210 206 205 210 217 222 227 234 233 230 229 234 241 229 221 226 223 226 233 236 236 230 221 222 223 225 224 229 250 234 219 235 249 259 273 255 236 246 234 231 9999999 267 267 9999999 238 214 9999999 242 55106 227 1200 75 11004 15 18 26 6918 453 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9 76 77 119 117 127 128 123 122 159 215 262 92 194 200 211 215 214 212 212 213 210 202 199 192 193 179 174 164 169 159 157 153 159 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 9999999 168 9999999 170 167 176 174 185 179 185 184 189 183 188 180 181 174 179 172 177 168 177 174 181 175 176 171 174 171 174 167 172 172 174 168 172 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 192 216 225 230 231 230 227 226 225 225 225 226 228 231 230 227 228 230 227 224 226 228 226 225 225 220 211 206 205 207 209 210 216 218 213 210 203 200 204 212 221 226 229 237 233 219 224 235 231 226 223 225 226 218 217 220 229 217 213 218 212 206 212 232 230 231 237 234 260 9999999 246 231 243 214 199 232 232 229 241 220 205 229 9999999 9999999 212 202 55138 228 1275 75 11008 15 18 58 6911 452 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 55 85 87 109 121 128 130 113 182 289 255 262 92 190 198 211 216 216 213 211 209 212 189 190 176 180 169 170 166 172 174 180 176 181 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 160 167 169 177 178 185 174 184 182 192 183 186 175 181 173 178 174 180 171 178 171 176 171 172 171 173 170 173 167 172 171 174 168 172 168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 214 224 228 228 228 225 222 221 220 220 221 224 228 228 225 223 224 222 219 219 218 217 219 219 217 212 206 202 202 204 205 208 208 203 205 205 207 211 208 214 222 223 236 240 222 218 227 221 231 238 226 224 220 218 224 223 212 217 216 215 218 220 234 245 242 242 236 254 9999999 251 251 255 235 224 236 231 203 9999999 218 217 240 9999999 9999999 236 206 218 244 55169 214 1725 75 11019 15 19 29 6904 451 1000000 1000000 25 39 85 98 137 157 146 133 213 387 294 176 182 188 196 207 216 213 223 216 209 215 197 189 177 179 175 174 177 186 199 203 204 202 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 9999999 176 9999999 179 173 177 181 185 176 190 181 193 187 191 179 185 175 179 173 179 172 178 169 174 172 175 171 175 174 175 170 173 172 176 168 171 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 208 220 224 225 224 222 219 216 217 215 215 219 221 220 219 217 216 211 210 215 215 211 210 211 210 209 204 201 201 201 200 196 194 194 197 196 198 205 203 209 217 213 219 229 223 216 216 208 215 227 216 211 209 205 209 204 9999999 218 213 210 225 221 212 228 225 222 237 239 246 231 219 241 246 246 240 217 201 9999999 219 55201 224 975 75 11016 15 20 1 6897 450 1000000 1000000 1000000 40 83 91 54 33 1000000 1000000 1000000 0 25 58 99 84 109 143 123 131 70 1000000 180 199 194 191 195 201 210 209 215 204 196 201 186 172 171 171 171 171 174 178 186 188 197 198 201 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 161 172 165 170 176 183 174 192 181 187 185 189 180 181 168 176 169 175 170 175 169 171 169 173 168 172 171 174 168 170 170 173 166 169 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 207 219 223 224 223 221 218 216 216 215 215 217 218 217 216 215 213 208 204 210 214 210 207 209 207 209 209 202 198 197 198 195 193 195 197 194 191 196 200 205 211 203 210 221 221 214 212 216 206 205 204 199 196 198 197 195 196 196 205 209 218 216 9999999 224 220 200 222 235 233 217 206 234 239 220 205 207 237 9999999 222 55232 234 450 75 11023 15 20 32 6890 449 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 6 40 46 20 32 -3 3 -2 21 52 79 89 88 83 91 34 86 13 11 205 204 200 207 208 202 204 207 197 188 180 182 172 163 163 164 166 168 169 166 172 171 182 9999999 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 162 148 159 159 167 169 177 167 184 176 183 178 184 176 179 167 178 168 171 167 172 168 172 166 171 166 172 168 172 166 169 168 171 165 170 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 207 217 222 224 223 221 218 218 218 216 216 216 217 216 214 211 210 207 203 206 211 210 205 206 207 209 209 205 198 193 195 195 196 198 198 197 193 193 199 201 200 203 213 213 212 217 215 215 213 216 214 199 197 209 208 202 207 190 9999999 9999999 9999999 9999999 223 232 223 211 9999999 213 215 212 216 246 251 227 9999999 9999999 257 227 186 182 9999999 203 55263 241 375 75 11020 15 21 3 6884 448 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 11 24 46 80 88 91 82 59 99 114 104 132 163 52 1000000 185 199 208 217 214 209 209 211 200 191 188 185 177 178 174 175 178 179 185 184 186 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 162 153 164 161 168 167 169 166 178 173 181 176 184 177 178 170 181 170 172 166 173 167 173 168 171 166 174 168 172 166 168 166 171 165 168 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 210 220 225 226 227 225 222 222 222 219 217 219 219 217 213 210 209 207 206 208 213 213 208 207 211 211 209 209 204 200 196 190 193 198 196 197 193 192 199 200 196 202 211 208 206 217 215 208 214 217 219 205 201 210 215 210 205 200 9999999 214 9999999 9999999 231 235 223 218 9999999 202 188 206 213 223 229 231 211 205 214 181 9999999 9999999 9999999 185 9999999 9999999 9999999 9999999 9999999 204 55295 291 75 75 11027 15 21 35 6877 447 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 40 64 65 61 22 41 39 11 14 137 105 106 76 55 14 26 123 150 231 212 75 1000000 193 214 223 226 219 223 222 218 212 197 196 200 195 194 194 198 199 203 205 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 171 176 170 172 171 179 181 184 175 183 173 174 167 180 172 174 165 173 169 173 168 172 165 172 171 172 167 171 168 173 167 168 169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 187 213 223 227 229 230 229 227 227 226 223 221 223 223 221 218 215 214 211 208 209 213 215 212 212 215 214 211 209 207 206 202 198 199 200 198 200 200 199 201 202 203 208 218 215 9999999 208 225 228 221 213 216 214 210 210 217 217 210 214 213 218 231 229 226 226 226 242 9999999 224 194 217 230 230 231 234 209 196 198 195 202 9999999 9999999 221 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 55326 241 75 75 11034 15 22 6 6870 446 111 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 14 35 72 82 51 73 57 90 54 140 90 97 62 44 1000000 1000000 1000000 57 80 129 149 183 205 221 225 231 228 236 228 224 227 217 212 213 212 208 204 210 209 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 176 177 174 179 174 180 178 184 178 180 171 170 169 178 172 176 167 174 173 176 170 172 169 171 174 172 168 174 171 177 171 170 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 208 218 223 225 227 226 225 225 225 221 219 221 220 218 217 216 215 212 207 207 208 208 209 209 212 215 212 208 204 200 198 199 198 197 195 199 203 195 195 203 203 204 214 213 9999999 207 222 226 216 215 218 215 207 200 204 199 200 214 210 206 213 9999999 219 229 245 250 259 246 224 219 221 221 238 241 218 216 220 221 211 190 191 228 251 221 55358 242 150 75 11038 15 22 38 6863 445 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 15 61 74 38 55 36 72 70 68 85 114 112 38 1000000 1000000 1000000 1000000 1000000 1000000 21 197 251 145 201 218 223 236 237 242 247 247 240 235 230 225 221 218 215 212 208 211 220 215 205 9999999 9999999 9999999 9999999 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 191 9999999 9999999 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 164 167 173 177 178 184 179 182 180 179 182 183 178 178 171 175 174 177 176 175 175 177 177 180 176 177 170 177 173 171 173 172 176 178 175 174 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 205 216 221 223 224 223 222 223 223 219 218 219 218 218 217 216 216 212 208 207 206 205 207 209 212 215 214 208 202 197 198 197 193 193 195 197 199 192 193 199 195 194 210 216 204 207 213 213 215 212 210 207 202 197 191 180 185 205 211 211 9999999 9999999 9999999 227 231 226 236 251 241 215 202 204 214 216 219 9999999 236 238 226 197 184 191 219 223 200 196 55389 232 900 75 11038 15 23 9 6857 444 1000000 1000000 1000000 28 52 30 35 23 42 54 66 76 99 87 27 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 205 209 209 210 210 214 204 207 195 9999999 192 187 191 207 197 190 179 182 9999999 9999999 9999999 9999999 9999999 187 185 9999999 9999999 9999999 9999999 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 153 164 162 168 166 179 169 183 170 178 175 176 173 180 169 174 165 176 165 172 165 173 173 181 175 177 167 175 169 174 168 170 170 178 174 175 169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 205 216 220 222 224 223 221 221 221 218 217 219 220 221 219 215 213 210 205 204 206 209 209 210 211 210 211 210 204 198 198 196 192 193 194 194 194 193 196 200 195 195 207 214 208 210 217 213 216 9999999 9999999 210 207 199 188 188 197 198 197 9999999 9999999 9999999 229 223 208 219 244 237 223 225 219 211 215 213 213 229 228 224 223 218 208 195 195 196 178 211 55421 242 150 75 11039 15 23 41 6850 443 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 76 128 83 31 10 14 59 67 14 -3 -5 1000000 -8 -5 -6 -6 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 178 184 180 9999999 183 198 189 183 182 178 176 176 174 181 173 172 168 169 9999999 9999999 9999999 173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 157 9999999 157 9999999 162 161 171 167 176 169 182 170 172 175 178 168 173 163 172 163 170 164 173 171 177 172 174 168 175 170 174 168 170 169 174 173 175 171 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 206 216 221 224 225 224 222 221 220 219 217 220 222 221 218 214 212 209 203 203 206 209 209 208 209 206 205 203 198 192 190 192 193 195 193 192 191 189 193 196 196 201 204 209 219 226 226 216 9999999 9999999 9999999 9999999 222 207 196 200 207 203 198 9999999 9999999 202 215 221 206 223 245 229 197 218 245 211 208 214 210 221 222 210 215 219 199 205 211 200 9999999 191 55452 242 150 75 11042 15 24 12 6843 442 1000000 1000000 1000000 1000000 1000000 1000000 37 92 128 103 97 140 132 139 131 182 113 7 1000000 1000000 89 125 1000000 -3 -3 1000000 1000000 -3 1 0 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 35 214 215 210 9999999 211 210 208 200 204 205 199 200 192 183 183 183 183 188 189 9999999 9999999 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 113 128 120 110 128 141 153 152 168 170 178 173 182 179 192 178 185 179 181 173 177 166 177 171 173 172 177 172 178 173 174 170 176 176 177 171 174 170 175 173 177 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 208 217 223 226 227 226 224 223 223 221 220 222 223 222 220 217 216 212 206 205 209 211 211 210 210 211 209 202 196 193 192 196 199 198 196 193 195 198 198 195 197 209 212 210 220 226 219 214 216 9999999 9999999 9999999 221 9999999 193 200 208 201 186 198 203 200 205 204 216 227 220 206 196 216 217 191 201 212 210 220 214 199 220 233 198 211 220 193 194 179 55484 242 150 75 11042 15 24 44 6836 441 1000000 1000000 1000000 1000000 1000000 1000000 110 178 168 126 121 166 162 166 145 202 137 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -1 6 38 35 54 37 35 61 50 31 47 34 1 2 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 65 78 40 38 5 21 71 175 289 316 326 124 180 175 186 185 193 187 192 179 187 171 177 172 179 175 176 174 181 175 183 175 173 170 177 175 180 175 179 173 175 172 177 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 206 217 222 225 227 226 224 223 222 220 220 221 222 220 219 216 214 212 207 205 209 213 212 211 214 217 216 210 202 197 196 198 199 196 197 197 197 203 204 200 203 212 215 217 226 225 216 9999999 9999999 9999999 9999999 9999999 214 9999999 191 198 208 200 184 202 210 206 207 212 226 230 222 210 212 219 206 205 219 208 207 238 224 206 207 219 213 209 215 210 242 215 55515 237 750 75 11048 15 25 15 6830 440 1000000 9999999 1000000 50 84 53 48 24 4 1 39 38 64 53 71 73 3 1000000 11 10 37 47 65 47 43 66 64 53 47 41 5 9 2 -4 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 97 168 65 28 51 56 71 1000000 174 176 186 191 183 189 175 183 162 171 171 180 175 179 174 181 179 182 178 177 172 178 174 182 177 180 175 174 169 175 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 203 214 220 222 224 225 223 221 220 219 217 217 217 215 213 211 210 207 204 202 205 207 206 207 212 213 210 208 203 197 197 197 197 198 199 197 194 196 199 198 199 202 205 214 227 221 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 205 195 195 200 198 204 213 203 192 191 202 217 215 213 209 205 219 217 198 196 220 246 235 231 216 216 230 207 187 188 205 202 9999999 9999999 232 55547 238 600 75 11055 15 25 47 6823 439 1000000 143 83 24 113 92 40 22 22 -1 1000000 1000000 5 1 36 19 45 52 1000000 1000000 1000000 1000000 1000000 9999999 9999999 1000000 99 153 186 154 33 17 1000000 -4 5 24 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 8 1000000 1000000 1000000 1000000 1000000 1000000 -1 43 67 51 83 1000000 64 1000000 181 190 188 194 185 191 182 187 157 162 162 169 174 186 180 184 180 185 181 183 176 182 177 182 178 182 179 180 172 177 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 204 214 220 222 223 224 223 221 221 220 217 215 214 213 211 211 211 207 203 204 206 203 204 209 210 210 207 205 203 200 197 195 197 201 201 196 197 201 200 205 208 202 203 215 224 9999999 213 216 9999999 9999999 9999999 9999999 9999999 9999999 207 199 193 197 188 194 201 190 186 183 193 201 202 211 206 195 208 215 197 201 205 213 225 221 224 216 223 204 166 160 161 9999999 9999999 188 55578 238 600 75 11058 15 26 18 6816 439 1000000 123 91 70 117 112 51 130 135 158 167 138 105 206 197 52 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 46 159 146 167 189 111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 20 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 61 64 97 1000000 24 180 188 198 186 193 184 191 187 188 160 154 151 152 166 180 177 188 179 185 181 182 179 182 178 179 177 182 182 182 176 179 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 208 218 222 224 224 225 224 223 223 222 219 218 218 215 212 211 212 208 203 204 206 206 207 211 214 214 211 209 208 203 197 196 195 195 197 199 204 205 203 207 211 208 212 222 227 217 9999999 9999999 227 211 9999999 9999999 9999999 9999999 9999999 201 196 193 189 201 197 190 195 191 201 207 202 200 186 193 208 209 207 199 9999999 9999999 9999999 9999999 9999999 207 197 187 187 191 200 9999999 9999999 215 55610 268 150 75 11061 15 26 50 6810 438 1000000 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 14 33 38 35 38 6 28 64 73 72 164 160 15 1000000 1000000 1000000 -1 1000000 1000000 175 207 27 104 123 158 163 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 86 134 51 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 2 92 96 151 9999999 171 185 184 190 179 188 175 185 179 182 168 153 145 146 154 163 159 172 178 183 180 179 178 182 177 176 172 178 179 180 173 178 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 201 217 224 226 228 229 227 226 225 225 224 224 223 219 215 212 212 210 207 205 206 208 209 210 216 219 217 215 212 207 202 203 201 199 200 201 205 207 205 204 205 204 212 225 224 215 214 217 223 211 9999999 9999999 9999999 9999999 9999999 199 193 190 195 197 201 199 192 181 197 220 206 193 180 206 232 209 194 186 188 196 9999999 9999999 203 205 182 9999999 179 199 245 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 55641 237 525 75 11066 15 27 21 6803 437 1000000 1000000 1000000 1000000 1000000 14 31 35 21 1000000 -8 31 25 41 38 27 12 -7 1000000 1000000 1000000 1000000 1000000 0 25 44 32 1000000 1000000 1000000 110 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 98 195 198 31 8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1 -6 1 68 124 9999999 9999999 9999999 9999999 183 178 189 177 184 174 183 170 171 156 153 140 145 151 154 158 171 177 183 178 180 177 181 176 174 170 177 176 180 173 178 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 211 221 225 228 229 228 227 226 225 224 223 223 221 218 215 212 211 208 205 205 208 209 209 212 215 216 213 210 205 202 207 205 203 202 199 202 209 205 197 196 195 201 219 218 214 222 221 215 216 210 9999999 9999999 9999999 9999999 9999999 9999999 190 188 186 199 200 195 197 200 208 211 207 196 212 228 218 209 206 191 194 212 232 223 205 191 166 184 230 260 210 55673 263 750 75 11068 15 27 53 6796 436 1000000 1000000 8 22 17 36 29 28 37 27 16 23 13 10 15 21 23 0 1000000 1000000 1000000 14 44 32 1000000 1000000 1000000 71 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 60 185 71 83 12 6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 64 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 171 177 170 159 140 136 127 137 136 146 148 156 170 180 171 179 173 177 175 177 174 171 167 173 172 176 171 176 173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 208 219 223 225 225 224 223 221 220 218 217 218 218 215 211 208 208 205 200 198 199 202 204 205 205 209 207 201 197 198 199 196 195 198 199 197 197 195 187 186 190 193 205 211 9999999 9999999 214 211 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 185 189 198 203 212 204 193 199 199 184 192 205 194 208 218 183 182 203 232 247 194 173 194 229 239 229 210 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 55704 241 300 75 11074 15 28 24 6790 435 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 1 3 15 11 9 8 2 1000000 1000000 1000000 4 39 52 57 20 1000000 1000000 1000000 1000000 1000000 1000000 2 25 52 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 122 51 27 10 6 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 4 63 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 169 174 167 175 165 137 123 122 122 128 141 148 150 167 172 178 170 178 173 179 177 180 176 177 171 176 175 177 172 177 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 175 201 212 217 218 219 217 215 212 211 210 207 208 209 206 202 199 199 196 191 188 187 191 192 193 197 201 200 194 190 187 9999999 9999999 186 191 193 190 186 185 183 185 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 183 200 201 192 187 183 186 180 184 198 184 193 200 183 189 193 9999999 9999999 204 194 9999999 216 205 194 205 186 55736 270 150 75 11073 15 28 56 6783 434 1000000 1000000 1000000 1000000 1000000 9 25 29 34 15 36 31 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 25 44 29 1000000 89 181 147 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 102 39 32 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 8 86 9999999 9999999 9999999 9999999 176 168 175 169 180 171 179 174 181 171 159 153 150 140 137 145 153 160 178 176 183 180 185 179 187 179 186 183 183 176 181 179 182 178 183 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 175 200 210 216 220 220 219 217 214 213 211 207 208 210 209 205 200 199 197 192 190 192 193 192 193 198 203 200 198 196 9999999 9999999 9999999 9999999 188 189 190 189 183 187 193 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 184 186 193 201 198 185 190 196 190 195 189 187 193 190 198 210 196 180 213 223 9999999 192 186 184 202 192 9999999 9999999 9999999 204 173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 55767 252 150 75 11077 15 29 27 6776 433 1000000 1000000 15 30 11 10 41 47 38 23 52 62 32 47 30 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 65 303 1000400 303 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 146 40 6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 13 9999999 9999999 9999999 9999999 168 178 175 179 172 178 174 184 178 187 178 175 156 151 156 166 168 184 177 186 181 184 182 186 178 188 184 185 182 183 182 184 178 183 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 202 212 217 220 221 220 218 216 216 213 210 211 211 212 209 203 203 201 196 195 196 195 193 194 198 203 200 198 199 197 192 187 188 189 193 195 187 182 187 193 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 209 204 187 185 197 193 190 204 198 197 203 195 188 187 179 180 197 197 192 228 217 9999999 192 183 175 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 55799 249 150 75 11081 15 29 59 6769 432 1000000 1000000 40 83 90 17 28 85 118 96 88 11 70 117 120 97 11 1000000 1000000 1000000 1000000 1000000 1000000 52 22 89 103 122 141 48 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -7 164 75 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 66 117 126 148 132 144 156 164 170 180 176 187 179 188 180 185 168 165 170 178 174 188 179 184 176 184 182 182 181 188 184 187 188 187 184 185 182 185 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 175 200 211 216 218 219 218 217 216 216 213 210 211 212 213 210 206 205 201 198 199 198 197 196 195 199 204 204 199 200 203 197 190 193 195 199 198 187 188 190 189 195 196 197 196 9999999 9999999 9999999 9999999 9999999 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 202 195 192 189 193 190 193 195 177 185 206 206 194 187 178 173 169 195 217 224 200 9999999 229 215 205 187 9999999 9999999 188 9999999 9999999 167 139 55830 245 450 75 11086 15 30 30 6763 431 165 7 -6 69 125 98 91 1000000 11 61 111 123 22 1000000 1000000 1000000 1000000 9999999 1000000 17 33 71 117 123 157 136 111 89 47 64 55 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 145 167 146 -4 -7 1000000 1000000 1000000 1000000 1000000 18 38 39 63 29 47 68 31 1000000 1000000 1000000 1000000 1000000 1000000 67 56 62 47 61 99 138 155 168 185 187 196 188 196 188 193 175 171 178 184 180 192 185 187 179 190 186 186 183 187 188 190 191 190 189 193 183 186 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 176 201 211 216 219 220 219 217 216 214 212 209 209 210 211 210 208 205 201 199 198 198 197 197 197 198 200 203 204 202 200 198 196 199 201 197 195 194 191 191 190 196 197 196 196 9999999 9999999 9999999 9999999 9999999 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 194 198 207 204 189 187 185 188 190 197 208 194 191 184 175 169 194 213 193 176 9999999 9999999 195 187 173 148 125 135 159 159 168 166 55862 232 1650 75 11090 15 31 2 6756 430 1000000 1000000 1000000 1000000 85 88 120 106 144 146 125 117 29 52 51 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 90 80 93 98 95 75 39 47 83 9999999 9999999 9999999 9999999 9999999 9999999 9999999 144 139 9 14 1000000 1000000 38 24 8 1000000 4 157 285 269 126 174 186 190 201 195 198 195 197 182 175 179 184 183 194 188 192 186 187 182 190 187 190 189 190 189 194 194 193 180 186 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 176 201 210 215 217 218 217 215 214 213 210 207 206 205 206 207 205 204 202 199 197 197 196 195 195 196 195 199 203 203 202 197 196 198 196 193 196 196 191 192 194 193 187 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 209 202 195 190 185 195 201 206 200 186 190 177 198 200 187 193 200 222 205 198 9999999 208 180 9999999 182 176 172 177 189 162 141 174 9999999 9999999 183 55893 234 1500 75 11102 15 31 33 6749 429 1000000 78 68 32 46 62 79 95 102 90 106 116 110 144 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 0 77 151 114 137 137 1000000 154 179 185 198 195 195 193 196 185 179 177 181 180 192 186 194 190 186 174 191 189 192 186 190 187 195 192 190 182 184 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 199 209 213 214 215 214 214 213 212 210 207 207 206 204 205 203 205 204 199 197 198 195 193 193 195 195 195 197 200 202 196 192 193 191 190 190 193 195 195 192 190 187 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 196 199 194 185 193 193 194 205 189 174 174 168 162 189 206 202 204 197 203 197 191 9999999 9999999 199 207 201 9999999 176 184 176 9999999 9999999 9999999 198 244 228 55925 236 1200 75 11098 15 32 5 6743 429 1000000 1000000 1000000 1000000 1000000 76 84 91 121 118 49 58 79 79 74 72 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 19 187 102 95 123 146 1000000 58 98 121 261 1000400 1000400 260 192 181 176 178 185 182 195 184 190 193 193 182 193 189 193 187 193 189 196 193 196 187 189 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 205 210 211 212 211 209 207 208 208 204 205 204 200 199 200 203 201 197 195 195 195 192 190 190 190 189 189 190 193 191 188 189 187 188 188 189 194 190 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 187 189 187 202 194 181 197 188 175 181 177 181 177 175 181 195 190 166 171 179 9999999 9999999 9999999 9999999 9999999 9999999 163 165 9999999 9999999 9999999 9999999 159 55956 251 150 75 11098 15 32 36 6736 428 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 64 260 185 159 11 1000000 20 42 -1 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 8 107 20 70 101 116 1000000 1000000 40 57 62 154 184 65 51 45 65 178 227 170 186 176 186 187 193 189 191 186 192 187 193 189 195 193 198 191 193 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 206 211 214 215 213 210 207 208 207 204 206 205 200 197 200 204 201 197 195 195 193 190 189 188 188 187 187 189 194 194 193 195 9999999 187 192 9999999 9999999 9999999 186 189 9999999 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 194 192 198 199 189 190 196 198 192 189 196 180 167 176 198 193 159 160 172 9999999 9999999 9999999 9999999 9999999 159 163 189 182 9999999 9999999 156 158 156 55988 253 75 75 11105 15 33 8 6729 427 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 76 77 1000000 1000000 1000000 34 61 7 1000000 1000000 10 82 383 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 5 64 58 3 1000000 -7 6 24 37 43 43 1000000 -9 29 87 107 1000000 160 167 171 186 185 194 190 193 182 194 188 192 187 196 192 196 190 194 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 194 205 211 214 216 215 211 207 207 205 204 204 204 201 198 199 202 199 195 195 195 190 187 189 189 190 190 189 191 195 194 193 193 185 185 187 9999999 185 183 187 191 186 195 204 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 198 193 190 194 191 183 195 200 189 186 185 184 187 192 192 179 163 168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 184 173 180 166 156 149 157 56019 241 1050 75 11108 15 33 39 6723 426 87 107 11 37 38 26 86 25 1 29 46 39 1000000 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 0 -9 -7 -2 1 13 18 15 17 1000000 1000000 22 106 99 1000000 163 163 179 190 188 200 194 196 192 198 193 194 189 198 195 200 193 199 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 199 205 208 211 211 208 204 203 200 196 198 199 198 197 196 197 196 191 189 190 187 185 188 187 190 191 190 190 188 186 186 185 183 186 185 182 182 181 189 190 185 194 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 194 188 189 191 192 192 189 185 192 184 184 194 201 195 185 173 166 169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 160 146 151 163 166 172 180 139 56051 183 5550 75 11123 15 34 11 6716 425 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 -3 1000000 1000000 1000000 1000000 1000000 1000000 -6 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 5 10 18 32 21 1000000 1000000 144 151 36 164 172 185 187 186 192 193 190 195 192 193 193 192 192 192 195 195 196 197 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 197 204 209 212 213 212 210 208 205 201 202 205 205 202 200 201 200 195 193 193 192 190 191 190 194 195 191 191 188 190 190 190 192 192 192 191 187 190 200 198 192 196 193 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 192 196 191 192 201 194 191 197 201 199 210 206 183 190 204 195 201 215 192 178 174 182 9999999 189 194 184 9999999 9999999 9999999 143 9999999 161 207 204 155 127 136 157 56082 185 5550 75 11192 15 34 42 6709 424 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -3 1 6 10 11 8 -2 -8 0 0 1000000 1000000 1000000 1000000 1000000 3 5 21 30 26 1000000 1000000 1000000 1000000 19 69 1000000 172 177 184 189 188 188 192 187 192 190 190 191 188 189 190 193 192 195 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 192 205 211 215 216 217 216 215 214 210 207 209 210 207 206 205 204 203 201 200 200 197 195 194 196 199 194 193 191 194 194 196 202 201 200 200 197 199 202 200 197 199 198 195 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 193 189 196 210 196 177 191 209 210 212 221 199 202 207 184 190 217 204 183 191 197 203 212 218 187 9999999 9999999 204 190 9999999 9999999 9999999 173 131 162 169 169 187 178 56113 180 6075 75 11265 15 35 13 6702 423 1000000 1000000 1000000 1000000 1000000 8 24 31 28 20 15 13 7 2 -4 -8 0 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 3 11 22 12 33 25 32 1000000 1000000 1000000 1000000 182 190 188 191 191 190 190 190 191 191 189 187 189 194 193 195 193 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 185 197 209 214 215 216 217 216 215 214 210 207 207 208 208 206 205 206 204 205 203 199 197 197 197 198 198 196 193 194 197 198 201 203 201 198 197 201 202 197 196 198 196 9999999 9999999 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 190 190 186 187 183 189 191 196 202 200 201 210 197 184 186 180 182 183 207 216 199 191 196 178 179 185 190 202 177 9999999 187 140 146 209 166 143 137 130 151 142 56145 185 5775 75 11343 15 35 45 6695 423 1000000 1000000 1000000 1000000 4 13 20 22 7 7 12 13 11 9 0 -2 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 0 1 18 23 32 23 8 1000000 1000000 1000000 1000000 164 174 187 193 189 190 189 190 187 189 187 187 189 191 194 195 194 196 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 197 209 213 213 214 215 215 216 213 208 207 208 209 208 207 207 205 204 203 201 198 197 197 196 195 193 193 195 196 198 199 201 199 197 198 196 197 198 197 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 188 180 170 181 196 201 194 191 187 177 191 202 186 187 192 184 188 192 187 181 167 148 151 151 162 162 165 165 155 9999999 9999999 153 144 171 137 142 168 150 9999999 9999999 134 56176 191 5325 75 11414 15 36 16 6689 422 1000000 1000000 1000000 1000000 1000000 -8 -4 7 4 14 23 21 19 17 7 2 -4 -6 -4 -2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 0 1000000 1000000 1000000 0 1000000 1000000 1000000 1000000 1000000 1000000 -3 1000000 1000000 -9 1000000 1000000 1000000 177 170 185 186 187 185 185 180 183 182 185 185 187 185 191 191 191 187 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 192 205 208 209 211 212 213 211 208 205 203 205 207 207 205 203 202 203 201 197 195 194 192 192 189 190 194 195 196 196 196 197 198 199 195 194 199 200 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 200 200 194 191 204 203 201 197 188 182 197 214 199 192 200 207 209 202 198 196 191 175 175 187 179 173 165 174 158 164 154 9999999 183 174 145 129 162 177 192 153 126 178 56208 201 4725 75 11492 15 36 48 6682 421 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -8 -6 0 0 3 10 6 14 14 10 8 3 -4 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 -9 1000000 1 8 18 1000000 1000000 1000000 1000000 105 178 166 183 182 181 184 180 181 178 180 183 185 179 183 187 187 185 181 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 176 191 203 207 208 210 210 208 206 205 203 203 205 206 205 205 206 206 204 201 201 200 196 193 192 191 195 199 195 193 194 193 194 197 199 198 198 203 203 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 209 200 196 193 201 212 197 190 193 195 200 207 206 203 204 204 222 220 198 193 208 231 209 199 230 227 227 213 192 186 187 178 172 197 200 174 171 187 171 169 158 183 215 193 209 56239 201 4800 75 11558 15 37 19 6675 420 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -5 -1 1 -3 3 4 3 6 0 -2 -5 1000000 1000000 1000000 -4 -7 -7 -9 -8 1000000 1000000 1000000 1000000 1000000 1000000 -9 -5 1000000 1000000 1000000 1000000 -2 0 1000000 1000000 1000000 1000000 1000000 1000000 -9 19 36 36 1000000 1000000 1000000 80 137 168 165 177 179 182 176 178 178 176 180 181 178 176 182 183 183 180 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 191 202 207 209 210 209 206 204 203 202 202 205 206 207 207 207 207 205 204 203 200 196 194 192 194 197 196 197 198 194 194 196 197 196 197 201 202 200 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 189 183 177 171 179 187 186 192 200 202 201 202 205 213 215 209 225 223 201 199 207 221 203 184 197 214 242 222 180 176 177 184 199 192 177 184 177 158 171 167 171 220 185 164 184 224 56271 200 4950 75 11631 15 37 51 6668 419 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 0 5 6 9 7 2 -2 -6 -3 -7 1000000 -8 -6 -2 -3 0 1 -1 1 1 0 -4 -6 1000000 1000000 -9 -7 1000000 1000000 1000000 -9 -1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 23 45 48 4 1000000 1000000 85 149 178 151 172 179 178 175 176 175 176 176 177 176 177 180 179 179 181 177 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 190 201 206 209 209 206 202 200 200 200 203 205 205 206 206 206 207 206 205 203 200 195 193 193 194 196 199 200 199 199 196 193 197 198 193 188 191 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 203 184 180 190 182 177 187 195 201 203 201 201 201 208 208 208 218 222 216 204 200 194 191 190 195 193 197 223 220 185 156 176 188 167 157 163 176 179 166 164 164 144 170 176 153 163 195 254 56302 200 4950 75 11702 15 38 22 6662 418 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 0 5 7 6 4 1 -2 -3 0 -6 -4 -5 -6 0 4 4 3 1 2 3 3 -6 -6 -7 -7 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 -8 1000000 -3 41 146 253 221 168 155 175 178 176 175 172 172 172 173 174 174 176 177 177 176 178 179 177 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 175 187 192 193 192 190 187 187 188 188 188 189 191 191 192 194 196 195 191 189 183 179 179 179 181 183 183 184 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 173 173 179 187 192 198 193 176 175 180 184 207 215 212 189 183 186 9999999 196 191 192 180 182 192 169 163 187 171 148 147 142 147 175 193 165 9999999 114 130 129 123 161 183 203 56334 197 5175 75 11744 15 38 54 6655 418 1000000 1000000 1000000 1000000 1000000 1000000 -8 -5 -4 -6 -7 -6 -7 0 -6 0 2 5 5 8 7 6 7 8 5 8 -1 -3 -6 -7 -3 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 45 97 143 169 164 167 182 182 174 180 174 180 174 178 174 180 175 180 177 178 178 181 181 178 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 175 183 186 187 188 185 184 184 180 179 180 181 183 184 185 188 186 182 182 181 176 173 172 173 177 179 176 173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 195 196 188 9999999 185 198 184 190 195 208 187 165 183 9999999 9999999 9999999 9999999 168 167 173 164 173 172 151 167 167 148 149 146 163 190 9999999 151 181 9999999 9999999 158 156 164 56365 195 5400 75 11742 15 39 25 6649 417 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 2 7 13 14 10 9 8 6 9 12 6 8 2 -3 1000000 1000000 1000000 -5 1000000 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 70 158 168 172 178 180 182 175 179 174 183 176 179 173 178 175 181 176 178 174 179 178 176 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 197 200 201 203 201 200 199 193 190 190 193 195 194 193 195 197 194 195 197 192 186 186 187 189 191 188 188 189 189 188 9999999 9999999 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 168 175 191 200 201 203 202 189 200 215 212 206 195 194 186 182 199 186 170 200 221 191 166 180 165 167 178 172 186 176 181 196 172 151 175 184 203 213 182 169 149 144 153 216 56397 194 5400 75 11749 15 39 57 6642 416 1000000 1000000 1000000 1000000 1000000 1000000 -3 -3 0 0 2 9 7 10 8 8 5 5 1 0 5 1 2 2 -3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 77 164 170 170 175 169 171 166 176 167 172 166 171 172 177 173 172 166 174 172 171 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 194 203 206 207 209 209 208 206 199 194 195 199 201 198 196 200 202 199 200 200 197 194 194 196 196 194 193 193 194 194 194 196 193 190 186 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 176 179 171 159 167 173 180 187 185 189 196 191 194 197 192 196 199 198 198 210 207 180 192 223 199 159 155 155 165 174 196 195 164 175 176 9999999 9999999 142 173 181 159 182 188 159 146 134 56428 202 5325 75 11752 15 40 28 6635 415 1000000 1000000 1000000 1000000 1000000 -5 -4 0 -1 0 0 0 6 6 6 5 4 0 1 -3 -1 1 -4 2 -2 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 156 159 162 170 166 169 164 171 164 170 162 168 169 173 170 169 165 170 169 169 169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 194 201 204 206 208 209 208 207 203 196 196 198 199 197 197 202 201 198 200 198 194 194 194 195 196 196 195 194 192 190 192 198 196 193 189 185 187 9999999 9999999 199 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 181 179 171 173 184 193 192 182 183 208 210 195 191 182 189 206 215 201 195 217 211 200 204 205 205 183 177 182 187 223 213 164 139 170 201 9999999 167 182 156 154 160 154 157 152 164 188 9999999 9999999 9999999 9999999 9999999 210 56460 212 5025 75 11763 15 41 0 6628 414 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 -4 -1 -5 -7 -8 1000000 -4 -3 -8 -8 1000000 -2 1 -2 -1 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 151 162 163 173 168 174 166 171 167 171 166 169 168 175 172 173 169 170 169 170 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 192 199 202 204 206 206 205 205 201 195 195 196 195 194 195 200 198 194 196 197 193 189 190 190 191 193 193 193 191 188 184 185 188 190 189 184 9999999 9999999 197 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 183 185 186 181 190 198 199 191 191 214 212 193 201 202 200 196 194 205 202 213 213 191 169 176 203 211 220 193 193 197 162 140 9999999 171 209 178 9999999 181 162 176 162 125 131 148 155 149 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 56491 206 4650 75 11758 15 41 31 6622 413 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -6 1000000 1000000 1000000 1000000 1000000 1000000 -9 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -1 0 -8 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 162 141 152 156 167 163 172 165 168 166 169 166 169 166 172 170 172 168 171 169 168 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 175 195 200 203 205 206 205 205 205 201 195 194 196 196 195 197 200 197 192 193 194 193 192 193 191 191 192 190 189 187 186 187 9999999 186 190 187 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 181 176 182 176 175 182 188 192 200 202 191 194 204 211 212 195 179 184 202 201 191 182 158 148 165 193 229 206 190 173 131 102 137 173 174 218 205 9999999 9999999 9999999 198 177 151 158 157 135 148 56523 214 4200 75 11762 15 42 3 6615 413 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 3 3 2 15 -1 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 141 179 63 23 10 1000000 5 159 154 161 162 161 165 159 165 162 167 164 169 164 170 166 167 168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 199 204 203 205 209 207 207 207 204 200 199 199 199 199 199 200 197 194 194 195 196 194 194 194 194 196 191 186 185 186 9999999 9999999 188 189 189 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 174 179 182 176 172 181 191 191 200 198 188 206 219 223 209 195 198 190 207 213 208 214 199 189 182 185 194 188 196 179 169 147 145 169 200 238 215 215 193 180 187 209 221 188 185 175 164 210 248 56554 225 3525 75 11761 15 42 34 6609 412 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 0 17 -1 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 51 41 13 29 1000000 -5 145 147 158 159 158 160 154 160 157 163 161 163 161 167 163 163 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 204 207 207 207 211 210 208 209 208 206 206 204 202 202 200 200 199 197 197 200 201 198 198 199 200 199 194 190 189 190 9999999 9999999 9999999 189 194 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 178 188 196 186 196 214 193 190 207 203 204 212 210 209 203 192 189 214 219 214 220 208 202 209 185 177 193 191 184 179 184 158 168 212 196 186 178 188 229 166 174 239 184 159 149 143 179 175 183 239 56586 226 3375 75 11761 15 43 6 6602 411 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 27 33 13 6 1000000 103 132 153 153 157 152 157 154 157 153 158 156 159 158 164 161 159 161 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 205 211 211 209 210 209 209 209 210 209 208 205 200 200 200 200 200 199 200 201 202 200 199 200 199 197 195 194 192 188 190 193 9999999 191 193 193 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 200 187 183 191 206 194 193 210 203 202 203 211 217 209 194 207 228 212 191 195 192 192 202 200 204 220 209 191 213 202 192 174 161 155 170 211 9999999 9999999 151 133 9999999 9999999 174 206 168 140 148 157 156 158 172 56617 225 3300 75 11764 15 43 37 6595 410 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 3 1000000 1000000 1000000 180 139 162 156 160 155 160 157 159 155 163 161 164 163 168 166 165 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 206 214 213 212 211 209 209 207 207 205 202 201 197 197 197 198 197 196 197 199 200 196 193 194 196 198 196 193 191 187 187 190 191 189 188 186 185 190 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 193 195 194 190 178 176 182 192 191 194 205 191 197 221 206 185 202 231 230 204 204 211 222 214 188 191 197 205 206 202 192 203 202 168 165 181 197 179 9999999 9999999 9999999 9999999 9999999 168 197 181 149 136 179 181 56649 221 3600 75 11769 15 44 9 6589 410 1000000 1000000 1000000 1000000 -6 -7 -9 -8 0 0 -4 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 -1 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 166 146 162 158 163 157 161 156 158 156 165 164 165 165 169 169 167 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 206 215 216 216 212 209 205 206 204 201 199 198 196 193 193 196 194 190 194 196 196 196 193 192 197 198 195 191 188 187 187 186 184 185 186 185 186 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 171 172 183 185 179 177 184 193 185 187 194 185 200 215 202 184 192 204 200 201 203 216 226 212 187 167 164 174 198 199 172 181 178 156 169 190 163 158 160 9999999 186 9999999 146 179 189 165 148 9999999 192 196 56680 221 3825 75 11782 15 44 40 6582 409 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 140 149 157 156 159 151 155 154 155 153 159 155 157 157 161 163 161 163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 202 211 213 213 213 208 203 201 199 197 196 195 191 188 187 189 188 185 188 189 188 191 190 189 193 192 186 183 182 181 182 182 180 180 182 183 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 178 182 186 182 182 187 189 189 194 201 201 194 190 200 198 191 192 188 207 213 197 196 181 180 178 184 176 161 172 167 148 144 177 168 159 180 183 9999999 9999999 173 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 144 56712 216 4275 75 11782 15 45 12 6576 408 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 -6 -5 -4 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 163 146 160 167 161 162 158 163 158 163 161 164 157 159 158 163 164 165 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 200 210 210 213 213 208 202 199 196 195 196 196 193 189 186 185 185 185 186 185 187 190 187 185 189 189 185 183 181 176 177 182 180 175 173 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 186 180 171 174 187 197 186 186 199 193 198 203 211 221 210 193 169 182 193 199 195 184 195 202 189 175 157 159 199 213 194 187 192 200 198 207 221 9999999 9999999 9999999 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 208 203 56743 214 4425 75 11785 15 45 43 6569 407 1000000 1000000 1000000 1000000 1000000 -7 -5 -4 2 6 5 7 7 1 -8 1000000 1000000 1000000 -9 -5 -6 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 6 166 160 175 165 171 168 176 168 170 169 172 165 167 165 169 169 170 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 204 212 215 217 217 214 206 203 202 199 200 202 202 197 191 190 189 189 189 190 194 196 194 191 191 194 193 189 186 180 180 183 181 175 172 177 181 188 187 9999999 195 204 198 198 203 9999999 9999999 9999999 9999999 9999999 9999999 187 185 185 193 189 181 180 182 186 181 190 189 195 209 217 209 197 218 205 179 187 182 183 187 180 175 177 184 203 203 188 201 223 224 205 186 194 195 180 202 9999999 9999999 185 172 192 262 213 9999999 192 231 9999999 9999999 9999999 190 56775 215 4500 75 11785 15 46 15 6563 407 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -1 0 7 11 8 0 -4 -8 -6 0 4 6 4 2 0 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 168 158 170 169 179 174 171 169 172 167 167 167 166 168 169 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 206 214 218 218 219 217 212 208 205 203 202 204 205 202 196 195 194 190 189 194 195 195 196 197 195 197 195 190 192 188 183 183 180 173 178 183 187 193 191 193 199 202 205 207 203 9999999 9999999 9999999 9999999 9999999 191 188 182 184 185 184 188 186 181 193 196 202 206 205 204 209 205 193 219 211 205 212 203 196 199 190 166 187 199 221 224 188 183 205 213 176 182 208 179 175 184 9999999 180 155 9999999 150 195 169 9999999 9999999 9999999 9999999 180 188 9999999 148 184 56806 223 4275 75 11789 15 46 46 6556 406 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 0 4 2 0 0 3 7 9 14 19 12 11 8 2 -1 -2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 154 150 161 168 174 176 173 170 171 170 166 169 161 167 168 165 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 204 212 216 217 219 215 211 210 205 203 202 202 201 200 195 195 192 187 188 191 192 192 195 198 197 197 194 190 191 189 190 188 180 172 177 183 184 186 183 185 188 192 201 203 198 9999999 9999999 9999999 9999999 9999999 193 189 186 189 180 180 186 187 186 201 203 201 210 208 205 205 212 214 207 199 195 202 212 200 196 186 179 206 197 207 201 161 174 189 203 197 193 192 153 160 196 218 9999999 168 184 178 179 9999999 210 181 9999999 9999999 177 194 172 160 173 198 9999999 9999999 226 223 56838 221 4425 75 11788 15 47 18 6550 405 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 -2 2 1 0 2 6 11 12 17 21 15 14 11 8 2 -4 -7 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 1 7 7 4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 11 139 142 153 163 166 176 173 173 170 173 170 171 164 171 168 164 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 204 212 217 218 221 218 214 212 207 202 204 204 204 201 197 195 191 188 191 193 194 197 199 200 201 203 199 192 190 191 195 192 188 182 180 184 184 185 186 188 194 192 192 205 212 206 9999999 9999999 9999999 9999999 9999999 196 189 187 189 195 198 201 195 191 191 196 213 221 213 211 227 230 213 202 186 196 226 216 192 202 219 219 195 224 252 199 195 219 209 198 192 195 185 171 212 187 9999999 186 181 187 195 233 9999999 237 185 195 194 176 188 211 203 147 9999999 9999999 195 169 56869 226 4575 75 11791 15 47 49 6544 404 1000000 1000000 1000000 1000000 1000000 1000000 -7 -1 5 8 9 6 4 3 7 10 9 7 10 10 9 2 0 -1 -7 1000000 -8 5 -2 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 -9 -9 1000000 1000000 1000000 -9 -5 7 14 10 4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 125 124 139 153 160 173 172 176 171 175 173 174 172 176 172 168 169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 206 214 218 221 223 220 216 214 209 205 204 204 206 204 200 197 193 191 193 194 195 198 199 201 204 203 200 195 192 190 189 191 192 187 182 181 184 188 190 190 192 192 195 203 210 209 9999999 9999999 9999999 9999999 9999999 203 197 195 198 197 195 198 189 193 185 182 202 215 216 209 212 226 235 219 215 226 227 217 209 240 255 240 218 222 249 235 223 230 202 160 171 210 192 149 183 191 173 183 9999999 198 213 231 228 213 9999999 178 236 201 9999999 188 207 134 155 9999999 281 250 9999999 9999999 9999999 9999999 9999999 9999999 245 56900 220 4650 75 11798 15 48 20 6537 404 1000000 1000000 1000000 1000000 1000000 1000000 -9 1 3 5 0 1 0 3 3 2 0 3 5 8 2 2 0 -1 -2 1 18 10 3 1 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -2 -6 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 105 116 125 138 155 175 175 179 177 180 175 177 175 179 177 171 171 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 204 212 216 219 220 219 216 214 212 209 206 205 202 202 200 198 192 186 188 191 190 191 193 197 200 199 197 195 188 184 186 189 188 183 176 175 181 181 183 181 183 195 201 192 189 195 203 205 9999999 9999999 9999999 197 201 202 197 184 174 178 186 199 196 191 194 202 200 198 208 224 236 221 226 215 189 186 195 215 213 204 210 213 188 208 229 197 174 148 145 153 129 119 173 203 177 179 178 184 222 236 226 173 9999999 9999999 162 190 177 9999999 202 186 169 191 214 269 205 222 56932 213 5100 75 11800 15 48 52 6531 403 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -3 2 9 8 9 6 8 10 11 15 14 8 6 6 12 5 7 5 4 1 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 -4 -3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 96 85 109 114 126 146 169 175 179 176 181 176 176 173 179 175 169 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 185 205 212 218 220 221 219 219 216 213 212 211 208 204 204 201 200 194 188 188 191 192 191 192 196 198 201 202 197 188 188 192 191 189 185 179 179 182 184 185 182 190 194 197 200 196 196 200 206 9999999 9999999 9999999 199 196 201 206 188 174 181 190 199 208 215 214 208 191 202 234 231 228 238 235 222 212 197 201 207 199 198 196 218 190 185 196 182 171 151 162 166 130 143 176 187 176 181 184 159 183 213 233 225 9999999 9999999 9999999 175 197 209 207 178 195 172 181 223 204 56963 210 5475 75 11807 15 49 23 6524 402 1000000 1000000 1000000 1000000 1000000 -7 0 0 1 3 10 10 7 8 3 -1 0 0 8 7 17 12 10 0 0 -3 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 7 81 74 102 101 115 132 154 173 178 170 178 175 174 172 176 172 168 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 201 210 216 219 220 220 219 217 215 213 212 209 206 203 203 201 199 193 190 190 190 190 194 199 203 203 202 196 190 189 189 190 191 191 187 181 180 185 186 182 189 191 191 196 199 202 9999999 9999999 9999999 9999999 9999999 201 193 195 9999999 207 194 181 173 188 202 205 208 211 204 211 223 216 222 254 248 234 237 220 217 213 215 221 214 204 191 189 172 184 205 184 174 170 160 175 159 161 199 186 167 152 171 193 9999999 9999999 237 241 223 223 268 243 187 151 197 249 227 212 215 251 238 56995 215 5175 75 11814 15 49 55 6518 402 1000000 1000000 1000000 1000000 1000000 1000000 0 -2 2 0 -3 0 9 9 10 10 7 3 -2 -3 -5 -5 0 0 4 0 -2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 25 70 63 90 91 94 108 137 162 179 172 174 161 169 170 177 173 170 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 202 207 211 214 214 215 213 211 208 206 206 205 203 199 197 196 191 186 186 183 182 190 194 198 200 199 196 189 184 181 184 187 185 182 180 176 173 176 178 176 177 178 188 198 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 183 172 188 193 184 193 212 212 218 216 202 206 221 230 226 208 203 210 216 214 208 219 218 209 190 181 196 223 220 158 148 179 195 180 160 9999999 9999999 9999999 9999999 181 164 9999999 9999999 213 229 218 253 9999999 9999999 9999999 9999999 213 9999999 225 218 168 168 195 174 57026 214 5100 75 11816 15 50 26 6511 401 1000000 1000000 1000000 1000000 1000000 -1 7 13 12 14 11 9 11 17 14 10 8 5 -1 -1 1 1 -2 -4 -9 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 79 64 84 85 87 96 124 145 174 173 155 142 138 142 163 172 167 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 175 198 205 208 211 212 213 212 211 207 204 205 204 201 194 195 195 191 186 183 181 183 187 189 194 200 201 198 192 186 185 185 186 184 179 178 178 173 174 180 174 173 177 191 196 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 203 196 192 183 175 187 210 208 218 216 201 206 207 219 233 218 203 207 212 206 199 203 225 217 183 179 175 182 9999999 9999999 174 188 198 211 180 164 9999999 9999999 9999999 158 9999999 9999999 9999999 9999999 201 195 9999999 9999999 9999999 203 181 269 248 202 191 144 170 57058 223 5100 75 11822 15 50 58 6505 400 1000000 1000000 -9 -1 0 6 13 15 17 19 19 17 14 13 11 8 9 6 3 2 5 9 7 6 0 -3 -2 -8 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 93 68 96 90 97 108 129 143 159 134 118 119 111 121 145 165 165 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 203 208 211 213 215 214 211 212 209 206 207 206 200 195 193 196 193 188 184 182 183 186 191 199 203 201 198 195 191 188 188 188 187 186 182 183 182 179 178 176 185 183 182 185 189 193 193 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 211 193 185 186 189 198 206 209 203 210 229 233 223 240 252 233 219 207 209 203 197 191 203 207 174 172 186 162 158 178 198 212 201 180 171 178 173 165 146 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 249 208 215 248 192 171 172 138 212 9999999 250 193 9999999 9999999 9999999 9999999 9999999 240 57089 214 5100 75 11823 15 51 29 6499 399 1000000 1000000 1000000 -8 0 7 10 12 14 16 16 12 8 9 7 6 10 10 13 8 10 10 13 11 9 7 6 1 0 -1 -1 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 77 74 90 99 102 110 127 131 111 91 87 93 96 117 138 159 163 162 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 200 206 210 211 212 212 210 207 206 202 202 203 199 192 193 196 194 188 184 181 179 182 188 193 195 193 191 191 189 185 186 186 184 185 183 182 185 181 174 177 185 180 177 182 186 188 190 196 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 184 176 186 193 191 199 196 190 206 219 219 213 217 222 207 210 229 229 215 200 189 218 213 170 175 9999999 9999999 187 186 203 232 205 197 174 203 9999999 197 9999999 9999999 189 207 191 9999999 9999999 205 9999999 9999999 9999999 224 205 194 158 151 9999999 179 57121 218 5325 75 11818 15 52 1 6492 396 1000000 1000000 1000000 1000000 -3 2 8 8 9 6 6 7 7 10 11 14 13 16 15 17 18 17 17 14 6 3 0 0 -8 -6 -5 -4 -3 -5 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 46 61 75 85 92 81 103 96 81 72 61 65 55 99 126 152 164 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 200 206 210 212 212 211 209 206 205 201 200 201 199 195 194 196 194 189 186 185 181 181 186 189 191 193 193 193 189 186 185 186 185 184 184 183 186 186 178 174 177 180 185 187 180 175 178 187 197 202 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 194 179 192 204 205 206 195 194 205 207 211 215 208 196 198 211 211 212 216 210 206 201 198 178 182 221 227 206 183 206 226 206 220 208 237 9999999 249 9999999 9999999 196 9999999 9999999 9999999 184 171 9999999 9999999 9999999 154 153 205 198 152 178 227 212 9999999 9999999 157 137 177 191 57152 218 5475 75 11825 15 52 32 6486 393 1000000 1000000 1000000 1000000 0 6 8 7 8 9 10 10 10 12 12 12 13 14 14 13 13 9 2 3 -1 0 0 7 9 5 6 1 -5 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 29 46 55 61 65 73 79 66 62 45 43 39 22 71 105 129 153 166 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 201 207 211 213 212 211 210 207 207 202 200 202 203 198 194 194 192 189 187 187 183 180 185 189 193 197 198 196 190 188 185 184 185 184 186 189 189 189 186 179 180 183 181 180 176 176 179 180 185 186 189 197 9999999 9999999 9999999 9999999 9999999 9999999 219 196 195 203 198 199 198 200 215 236 232 214 213 209 213 214 202 216 215 203 194 189 206 198 198 208 205 191 150 177 219 188 9999999 208 201 232 240 181 159 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 116 9999999 9999999 174 203 173 210 245 9999999 9999999 9999999 223 138 168 259 9999999 170 57184 214 5550 75 11831 15 53 4 6480 389 1000000 1000000 1000000 -5 5 11 13 14 11 9 8 9 11 10 7 5 5 2 0 2 0 2 8 3 0 3 3 6 7 5 1 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 12 34 43 47 40 43 51 51 44 43 21 23 12 12 47 76 98 125 151 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 201 206 210 212 212 210 208 207 205 203 200 201 204 201 194 192 189 186 185 184 183 179 181 185 187 192 193 191 187 189 189 185 185 187 187 187 186 182 180 181 186 184 177 179 179 178 178 180 187 184 183 190 192 9999999 9999999 9999999 9999999 9999999 220 213 205 201 192 206 219 209 225 244 219 205 222 233 209 212 231 233 226 210 207 218 193 187 210 209 209 183 159 163 180 169 9999999 9999999 170 157 172 155 138 172 9999999 9999999 9999999 9999999 9999999 9999999 178 172 173 184 193 9999999 196 230 193 9999999 176 9999999 238 136 137 57215 214 5550 75 11827 15 53 35 6474 386 1000000 1000000 1000000 -3 1 13 13 13 12 10 9 10 9 9 10 6 5 5 3 4 7 12 16 14 13 12 10 9 9 4 6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 11 50 56 56 51 42 30 25 27 20 17 10 11 8 6 24 49 81 114 138 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 200 209 213 215 215 213 210 209 208 204 203 203 206 204 197 194 190 186 185 183 183 181 182 186 185 187 190 190 185 190 193 190 187 189 186 183 183 181 176 176 180 181 185 192 186 178 176 178 186 188 182 185 180 9999999 9999999 9999999 9999999 9999999 9999999 228 217 193 186 208 229 218 231 224 211 216 227 236 218 232 232 189 193 225 229 224 203 199 222 237 211 158 177 198 180 180 177 181 9999999 9999999 9999999 9999999 9999999 206 222 9999999 9999999 9999999 199 9999999 257 230 187 201 229 219 183 186 9999999 9999999 207 9999999 213 162 137 57247 215 5475 75 11843 15 54 7 6468 383 1000000 1000000 1000000 0 8 12 16 16 15 16 16 11 10 9 9 8 3 2 2 0 0 4 11 15 19 20 16 15 13 10 6 9 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 49 20 -3 -5 1000000 47 39 25 12 9 4 5 15 1 5 -6 1 23 56 102 118 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 199 207 211 213 214 213 209 207 205 204 199 198 201 198 193 190 189 185 182 183 182 179 180 184 185 184 186 186 183 185 188 187 185 181 182 178 179 182 177 175 174 174 181 187 179 172 168 167 170 176 175 170 168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 203 195 195 202 203 198 228 212 204 216 209 222 237 237 218 171 166 201 198 182 202 201 201 193 151 148 175 176 158 9999999 9999999 177 187 152 151 9999999 9999999 192 177 9999999 9999999 9999999 190 9999999 9999999 9999999 9999999 9999999 9999999 228 146 121 9999999 9999999 154 271 9999999 185 109 57278 213 5400 75 11841 15 54 38 6462 380 1000000 1000000 1000000 -1 9 21 23 24 28 27 28 29 23 23 22 20 15 13 10 6 4 5 4 3 7 6 11 14 12 11 8 7 9 2 3 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -6 1000000 1000000 1000000 1000000 35 133 97 1000000 1000000 24 6 1000000 1000000 21 4 0 -3 -6 1000000 1000000 1000000 -9 -2 4 43 86 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 153 180 191 197 198 199 197 197 193 190 187 182 180 180 178 175 173 171 168 165 166 165 163 166 170 174 174 171 169 168 167 166 169 171 167 166 165 167 166 160 161 162 162 161 161 161 156 152 152 152 153 158 149 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 215 208 194 208 200 198 204 186 199 216 9999999 184 175 161 176 164 147 158 162 182 169 141 167 181 9999999 9999999 9999999 9999999 199 200 9999999 9999999 151 9999999 9999999 9999999 9999999 9999999 9999999 130 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 57310 202 5325 75 11849 15 55 10 6455 376 1000000 1000000 1000000 0 13 20 30 30 32 34 33 34 36 33 31 30 25 21 19 16 12 12 10 11 7 6 1 6 12 9 10 11 3 6 0 -3 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 1000000 1000000 1000000 1000000 1000000 38 100 58 1000000 -6 33 12 1000000 1000000 12 -2 -3 -6 1000000 1000000 1000000 -4 -9 1000000 1000000 1000000 64 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 152 178 189 194 197 197 197 197 193 191 188 186 183 180 177 175 176 172 169 167 165 163 164 168 171 176 176 171 168 168 167 166 169 171 169 163 162 168 166 162 161 162 158 156 160 163 163 158 157 154 149 153 157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 215 221 211 206 206 219 210 184 200 215 194 187 181 172 173 171 177 177 180 201 9999999 178 207 9999999 9999999 151 164 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 9999999 9999999 9999999 9999999 109 57341 199 5175 75 11852 15 55 41 6449 373 1000000 1000000 1000000 1000000 10 18 26 26 31 31 33 32 31 29 29 27 22 23 18 17 14 12 11 9 5 7 5 2 2 4 4 0 7 8 3 7 4 -7 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 11 1000000 1000000 -2 40 30 1000000 1000000 1000000 1 21 25 43 39 6 1000000 1000000 1000000 1000000 1000000 38 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 165 189 199 201 204 206 206 204 202 202 200 199 198 195 190 187 188 184 180 179 175 172 173 177 179 184 184 181 178 175 175 179 180 178 177 175 170 172 177 174 170 168 164 165 167 171 170 162 162 157 156 164 170 175 182 184 192 199 202 221 228 9999999 9999999 217 210 208 205 207 209 219 225 206 215 220 192 183 182 186 179 182 193 190 182 176 184 197 184 9999999 9999999 143 9999999 9999999 9999999 9999999 9999999 217 9999999 9999999 165 180 57373 200 5325 75 11857 15 56 13 6443 370 1000000 1000000 1000000 3 17 21 27 31 32 33 33 31 31 29 22 18 18 16 16 14 12 14 17 17 12 10 4 -1 0 -9 -5 -3 7 13 17 5 0 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 2 3 1000000 1000000 6 90 95 1000000 1000000 1000000 1 21 36 50 40 -5 1000000 1000000 72 1000000 1000000 25 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 164 189 198 200 204 207 206 205 205 202 202 201 201 198 193 189 187 184 181 181 178 175 174 176 180 182 183 183 183 178 175 175 174 174 176 176 176 175 176 175 173 171 168 164 164 169 167 158 163 164 165 171 173 183 189 191 192 197 204 206 217 204 206 221 199 194 201 210 212 215 228 215 213 209 178 173 180 190 189 189 202 205 192 173 192 206 180 9999999 148 166 9999999 9999999 149 171 9999999 9999999 9999999 9999999 209 176 9999999 180 166 57404 215 5625 75 11857 15 56 44 6437 367 1000000 1000000 2 16 29 35 39 40 41 40 36 36 32 30 31 28 25 27 27 28 22 21 16 14 11 -3 1000000 1000000 -6 0 10 4 0 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 17 30 7 1000000 19 127 148 77 16 1000000 1000000 -4 2 1 1000000 1000000 1000000 1000000 69 1000000 1000000 18 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 167 191 202 204 208 210 209 208 209 206 203 202 204 201 197 193 191 189 186 188 188 185 182 182 186 190 189 189 187 185 182 178 174 177 179 180 180 175 172 172 170 170 170 166 169 177 169 162 169 175 173 169 173 184 179 181 187 9999999 209 201 200 202 208 226 212 199 207 215 215 223 230 222 220 218 207 200 201 213 219 227 245 241 220 194 207 203 184 174 160 188 202 9999999 185 169 240 9999999 9999999 9999999 246 221 191 154 140 9999999 9999999 9999999 9999999 231 220 243 232 217 9999999 9999999 9999999 9999999 143 112 9999999 9999999 208 218 57436 220 5475 75 11862 15 57 16 6430 363 1000000 1000000 1000000 1000000 1000000 -6 7 19 30 33 29 26 30 33 30 28 27 24 22 21 20 22 18 19 17 14 13 3 -2 -4 -2 -1 0 -6 -7 -3 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 19 41 55 6 1000000 1000000 88 129 74 31 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 194 202 207 209 211 210 209 209 207 205 203 203 204 200 196 192 188 187 189 188 187 187 183 187 192 193 187 182 184 185 184 177 175 176 182 178 170 175 174 170 173 176 173 172 172 161 161 165 168 171 171 172 171 174 180 178 183 202 193 189 197 199 208 214 205 195 198 212 216 218 223 217 197 185 199 225 221 204 218 217 199 190 181 207 182 147 9999999 133 179 169 183 179 124 163 232 200 162 161 183 175 9999999 141 136 9999999 144 191 149 112 146 9999999 176 9999999 9999999 9999999 105 147 127 135 9999999 182 134 247 9999999 217 57467 222 5175 75 11869 15 57 47 6424 360 1000000 1000000 1000000 1000000 1000000 1000000 -6 -2 -2 -2 -1 2 7 7 3 -1 0 6 11 9 4 3 1 0 -1 -1 -1 -3 1 -2 1 6 7 6 5 0 -4 -6 -7 -2 -6 -9 1000000 1000000 1000000 1000000 1000000 10 1000000 1000000 1000000 1000000 2 5 47 35 1000000 1000000 32 114 73 22 1000000 1000000 1000000 6 13 20 20 54 48 21 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 192 200 205 207 208 208 205 204 203 201 201 203 202 199 194 190 186 186 186 183 184 187 185 187 191 191 186 181 180 182 182 179 176 176 177 175 172 177 181 174 172 174 170 168 165 162 164 163 162 166 169 174 177 176 171 164 174 188 197 202 186 180 195 201 198 190 203 214 207 207 198 195 176 166 184 210 201 159 175 195 169 170 185 193 174 153 148 163 171 175 177 9999999 9999999 138 166 9999999 155 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 134 102 9999999 9999999 9999999 9999999 9999999 9999999 134 134 9999999 9999999 9999999 9999999 9999999 9999999 145 57499 222 5175 75 11871 15 58 19 6418 357 1000000 1000000 1000000 1000000 1000000 1000000 -8 -5 -6 -7 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 1000000 1000000 1000000 1000000 1000000 1000000 -6 1000000 1000000 1000000 1000000 1000000 -8 -9 1000000 1000000 -6 -2 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 14 14 3 -6 1000000 1000000 1000000 -6 31 20 1000000 1000000 4 63 36 -4 1000000 1000000 7 35 9999999 9999999 9999999 9999999 9999999 9999999 29 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 168 192 198 202 205 207 206 203 202 200 199 199 200 201 197 193 191 187 185 185 183 184 188 189 188 191 193 190 183 179 181 183 182 181 180 175 174 176 176 179 175 169 168 169 169 164 164 164 159 163 171 170 172 176 177 174 171 167 183 208 206 194 189 192 194 193 195 202 212 219 205 190 197 200 181 176 208 216 180 196 214 181 184 184 178 188 178 185 178 9999999 9999999 214 9999999 9999999 9999999 9999999 196 191 220 9999999 9999999 9999999 9999999 9999999 156 185 9999999 9999999 9999999 9999999 9999999 176 9999999 9999999 149 173 153 9999999 145 122 9999999 9999999 127 57530 222 4950 75 11876 15 58 50 6412 354 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 17 7 6 1000000 1000000 1000000 1000000 1000000 0 1000000 1000000 1000000 -3 -2 -1 0 1000000 -9 10 39 9999999 9999999 9999999 9999999 9999999 9999999 3 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 193 200 203 206 208 207 205 203 200 199 199 200 201 198 193 192 187 184 184 185 186 190 191 189 191 196 194 186 182 183 185 185 182 179 178 179 178 178 179 178 176 175 179 176 169 166 166 163 164 171 172 165 161 169 177 169 168 191 197 196 208 206 196 201 205 199 188 199 221 210 204 205 219 214 203 211 217 213 205 208 177 178 173 181 226 196 163 160 162 154 195 213 9999999 9999999 9999999 9999999 208 9999999 220 9999999 9999999 184 190 177 205 9999999 9999999 9999999 9999999 9999999 229 9999999 169 203 223 196 184 181 97 57562 227 4800 75 11877 15 59 22 6405 351 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 10 3 -7 1000000 1000000 -7 -1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 1000000 1000000 1000000 1000000 -6 -8 15 52 26 9999999 9999999 9999999 9999999 29 15 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 165 187 196 198 200 202 201 199 197 198 194 191 193 194 193 190 188 182 179 180 180 182 184 188 188 190 190 188 185 181 179 178 180 180 175 177 178 172 173 172 169 167 167 172 167 162 161 159 162 162 161 159 157 154 163 168 157 167 192 179 181 197 201 204 208 215 204 190 191 213 208 197 197 194 203 208 194 189 193 179 201 200 183 178 206 247 203 158 167 163 146 9999999 9999999 9999999 9999999 9999999 9999999 9999999 239 9999999 9999999 9999999 9999999 197 163 182 9999999 9999999 9999999 9999999 161 9999999 242 207 9999999 9999999 232 279 210 9999999 9999999 9999999 176 57593 226 4875 75 11883 15 59 53 6399 348 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 11 13 0 1000000 1000000 1000000 1000000 1000000 1000000 8 3 1 -2 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 -9 1000000 13 46 9999999 9999999 9999999 9999999 9999999 9999999 -3 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 156 179 188 191 192 194 194 193 193 190 185 182 183 184 184 183 181 173 170 172 171 171 176 180 180 180 179 175 176 176 172 171 171 170 166 167 165 160 160 161 162 159 152 154 151 146 149 148 152 155 157 161 151 152 164 168 166 159 165 167 172 179 182 199 203 193 196 201 198 189 173 187 193 179 188 201 210 203 184 187 201 225 230 193 209 227 9999999 9999999 155 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 222 9999999 9999999 243 9999999 213 9999999 9999999 9999999 159 57625 224 5025 75 11886 16 0 25 6393 345 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -3 -6 1000000 -5 13 19 1 -9 -9 0 -4 -4 1000000 -2 -6 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 6 11 39 9999999 9999999 9999999 9999999 9999999 9999999 74 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 162 184 192 196 194 195 199 198 196 193 189 189 189 188 187 185 184 179 176 175 173 173 175 180 182 186 184 179 177 180 176 173 173 170 164 164 168 167 162 163 168 169 163 156 153 156 161 159 159 158 161 169 159 149 155 167 174 162 159 168 167 171 180 193 211 209 201 191 193 188 170 190 199 194 213 212 198 195 192 215 200 9999999 206 186 209 9999999 9999999 183 171 160 179 192 9999999 9999999 9999999 9999999 9999999 163 196 196 183 9999999 9999999 9999999 9999999 9999999 209 216 9999999 128 9999999 9999999 224 187 9999999 9999999 158 150 9999999 9999999 9999999 80 92 57656 212 5625 75 11888 16 0 56 6387 342 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 -8 1000000 -9 1 -1 4 6 9 10 15 4 -5 2 2 -7 1000000 1000000 1000000 1000000 1000000 1000000 -8 -8 -7 1000000 1000000 1000000 1000000 1000000 1000000 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 33 36 9999999 9999999 9999999 9999999 9999999 9999999 34 33 29 34 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 185 197 200 202 204 205 203 200 199 196 195 195 195 194 192 192 190 186 182 181 180 181 185 190 195 193 190 189 186 183 182 180 180 173 170 174 173 173 172 168 170 172 173 172 171 170 165 168 170 168 175 170 156 163 179 182 174 173 170 169 183 192 194 218 233 206 190 204 212 197 204 220 215 216 205 182 181 189 228 219 199 207 205 222 9999999 222 195 199 183 203 236 9999999 9999999 9999999 235 237 191 9999999 9999999 9999999 9999999 9999999 205 201 203 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 176 57688 218 5250 75 11891 16 1 28 6380 339 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 -2 -1 3 3 -3 1000000 1000000 -2 1 9 11 10 13 6 0 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 2 27 39 52 33 14 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 194 202 204 205 206 204 201 201 198 197 194 194 196 195 195 194 190 184 182 180 180 184 188 194 197 194 192 188 186 187 185 187 184 177 172 172 175 172 167 169 175 181 179 169 169 166 161 170 175 173 165 158 168 183 184 179 179 177 182 190 185 192 207 205 204 208 208 207 205 205 218 227 221 214 204 207 201 215 207 202 243 234 208 9999999 9999999 9999999 223 214 9999999 232 9999999 9999999 219 220 269 236 216 9999999 9999999 9999999 191 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 103 57719 221 5475 75 11895 16 1 59 6374 335 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 -9 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 0 9 46 18 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 195 203 206 207 206 204 202 202 200 199 195 194 195 196 196 196 193 187 185 183 183 185 186 190 198 196 193 193 189 187 187 188 188 181 174 174 175 171 169 172 171 172 171 167 170 170 162 168 172 170 167 165 167 168 169 175 188 191 192 190 185 196 199 192 200 202 208 222 223 212 194 200 230 228 217 226 224 221 203 183 201 218 208 9999999 9999999 230 250 241 174 157 183 218 225 219 245 260 9999999 185 143 9999999 184 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 159 181 9999999 124 196 184 9999999 9999999 9999999 240 162 57750 210 6300 75 11898 16 2 30 6368 332 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 -6 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 13 9 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 202 209 213 214 212 209 206 205 205 202 200 198 196 196 195 197 195 192 191 190 190 192 190 191 195 196 195 196 194 190 190 191 190 183 179 178 181 177 173 172 167 165 174 178 170 166 171 175 171 168 171 178 181 174 167 173 191 193 185 186 201 210 206 214 203 204 230 240 226 204 184 185 224 228 223 220 211 223 229 214 201 198 194 213 223 225 238 231 194 160 163 196 9999999 191 205 223 247 230 175 9999999 9999999 206 237 217 179 168 9999999 9999999 200 151 9999999 228 214 157 156 9999999 143 9999999 9999999 9999999 9999999 9999999 9999999 220 57782 214 6000 75 11903 16 3 2 6362 329 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 -1 2 2 0 2 0 -8 1000000 1000000 -7 -8 -7 0 5 0 6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 0 27 0 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 207 215 218 220 218 213 208 208 206 204 201 199 197 195 195 197 196 195 193 191 189 192 196 195 195 199 199 200 199 193 194 197 194 187 184 183 186 185 180 176 172 169 178 184 175 173 175 178 180 172 165 171 180 178 173 177 187 187 183 186 197 212 213 214 206 201 217 228 228 223 228 229 211 211 233 233 213 231 248 226 207 200 204 237 238 209 193 185 199 171 149 188 188 171 179 198 204 217 200 164 165 142 9999999 180 9999999 9999999 9999999 9999999 168 133 9999999 141 166 158 156 189 9999999 9999999 116 9999999 9999999 9999999 9999999 230 57813 217 5775 75 11905 16 3 33 6356 326 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1 13 15 11 11 8 5 8 4 -4 -3 -1 5 10 13 15 5 6 8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -6 1000000 1000000 1000000 1000000 1000000 -9 -4 9 1 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 207 215 220 221 219 214 209 207 206 204 199 199 199 196 195 196 193 192 190 188 186 189 194 197 199 200 200 199 198 194 194 195 193 190 189 186 184 187 183 180 181 176 174 179 177 175 174 173 177 177 169 165 176 178 177 182 185 185 191 192 190 208 213 209 210 207 208 207 220 246 255 241 207 215 245 234 231 256 251 209 177 182 214 233 240 237 210 201 199 199 185 201 211 179 173 181 191 194 172 173 178 9999999 161 221 9999999 9999999 196 9999999 9999999 9999999 140 185 164 162 168 236 221 152 9999999 104 9999999 9999999 9999999 174 57845 219 5550 75 11913 16 4 5 6349 323 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 4 5 4 -5 -3 -4 -2 2 0 1 3 2 3 9 12 8 -7 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 -5 -3 2 -8 1000000 1000000 1000000 1000000 -2 0 0 16 5 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 206 215 219 219 218 213 207 204 204 202 202 200 199 197 194 193 189 187 187 188 185 185 190 194 199 199 199 195 192 189 185 188 190 189 184 182 178 175 173 176 180 174 167 172 173 169 172 174 173 175 170 167 173 176 184 190 182 187 199 196 193 191 194 203 194 201 224 220 221 225 225 222 223 243 247 204 208 241 221 209 199 210 216 210 232 249 236 226 228 237 216 213 213 182 196 197 191 202 159 127 173 9999999 9999999 256 212 174 163 9999999 9999999 9999999 203 222 185 146 144 227 206 143 9999999 202 9999999 9999999 71 57876 221 5400 75 11917 16 4 36 6343 320 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -3 0 -4 -1 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 -6 -7 1000000 -9 0 1 0 -5 -8 1000000 -3 1000000 1000000 1000000 1 9 42 58 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 205 215 218 219 218 212 206 203 202 202 202 201 198 197 195 193 190 185 185 187 184 183 188 190 194 195 197 197 192 191 185 185 190 185 178 181 179 170 167 173 177 169 167 173 171 166 167 167 171 171 165 166 168 171 180 184 179 190 199 193 189 183 193 198 194 188 200 231 227 203 208 216 219 232 230 214 211 198 220 228 212 254 244 214 218 225 218 223 224 194 174 192 211 169 179 237 235 211 9999999 9999999 164 9999999 9999999 189 159 140 133 9999999 9999999 9999999 184 212 9999999 9999999 9999999 9999999 9999999 9999999 202 262 208 9999999 81 57908 220 5325 75 11923 16 5 8 6336 317 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 -4 -1 1 -3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 6 3 -5 1000000 1000000 0 0 0 -8 -6 -8 1000000 1000000 1000000 0 25 69 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 58 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 206 215 218 220 218 211 205 203 202 202 201 202 201 200 197 195 192 188 186 186 184 184 187 191 193 193 195 195 190 190 188 189 191 189 182 181 180 177 174 173 172 173 179 175 170 171 169 168 172 165 163 171 170 170 176 179 172 189 200 187 190 193 210 211 207 203 191 207 210 195 207 213 207 222 220 220 226 180 202 218 189 226 209 192 219 233 223 217 211 178 153 189 219 177 180 232 242 186 9999999 199 215 9999999 9999999 146 131 132 133 9999999 9999999 9999999 175 208 9999999 9999999 9999999 9999999 114 163 165 203 247 57939 222 5325 75 11926 16 5 39 6330 314 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 3 2 0 -6 1000000 1000000 0 8 5 -1 1000000 1000000 1000000 1000000 1000000 1 37 73 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 212 222 226 228 226 219 212 209 209 208 208 210 209 206 203 201 200 196 195 194 192 191 193 199 201 203 205 198 193 191 190 196 200 203 200 190 186 187 186 183 180 183 190 181 175 176 178 185 184 173 175 187 179 172 181 184 173 186 199 191 195 202 220 222 218 222 211 218 220 218 222 230 227 225 227 217 206 167 180 208 186 198 195 198 240 232 199 203 209 186 178 215 226 208 200 9999999 178 172 210 234 240 224 169 187 220 209 198 177 203 215 219 229 9999999 9999999 9999999 9999999 9999999 9999999 139 212 9999999 106 81 57971 221 5400 75 11928 16 6 11 6324 311 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 8 2 0 2 0 -2 3 11 1 0 1000000 1000000 1000000 1000000 1000000 -9 18 53 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 212 222 226 228 226 218 211 210 210 208 208 211 210 206 204 202 200 194 193 194 193 194 197 201 203 205 205 198 193 190 190 193 198 200 202 199 190 187 187 189 186 181 188 182 172 175 174 182 185 178 181 187 179 175 177 176 180 185 185 183 191 197 216 231 237 227 217 238 218 212 229 236 223 211 230 242 214 196 214 211 193 197 208 216 233 9999999 9999999 235 214 177 177 225 224 9999999 174 188 162 155 195 201 203 204 143 183 238 217 210 165 9999999 186 198 9999999 9999999 176 9999999 9999999 9999999 9999999 109 118 9999999 9999999 132 58002 211 6000 75 11932 16 6 42 6317 308 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -5 0 1 2 -1 -4 -5 -3 2 1 6 8 5 2 4 -9 1000000 1000000 1000000 -2 -2 1000000 1000000 1000000 14 45 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 204 212 215 216 214 207 201 199 199 200 202 203 202 201 197 195 191 184 183 184 182 185 190 194 196 198 194 188 183 178 180 184 185 187 190 189 183 178 179 179 177 173 175 172 165 172 170 163 167 166 171 176 174 177 169 167 176 176 176 183 191 196 205 208 221 225 223 232 213 195 199 220 217 220 233 225 206 219 242 222 208 193 200 238 258 9999999 9999999 206 9999999 168 172 9999999 9999999 9999999 137 168 168 148 9999999 220 222 9999999 9999999 9999999 9999999 9999999 146 9999999 9999999 9999999 206 9999999 9999999 154 116 174 9999999 9999999 103 77 104 58034 208 6300 75 11936 16 7 14 6311 305 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 -3 2 7 8 10 8 3 2 4 2 -1 0 -2 -5 -1 1 -3 -4 1000000 1000000 1000000 1000000 0 -5 1000000 1000000 1000000 -2 35 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 197 206 209 209 209 202 196 194 193 193 195 197 197 195 192 191 184 179 178 176 174 176 183 187 189 189 187 182 179 176 173 177 180 179 182 180 179 175 170 169 172 170 166 170 167 163 165 160 159 163 166 162 166 172 168 168 169 168 176 192 189 194 200 200 213 215 217 224 234 225 200 211 226 238 241 218 210 221 229 208 223 222 204 240 250 9999999 9999999 9999999 9999999 188 9999999 9999999 9999999 9999999 220 188 169 197 198 198 201 9999999 9999999 9999999 173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 114 9999999 9999999 9999999 156 111 9999999 181 58065 197 6600 75 11937 16 7 45 6305 302 1000000 1000000 1000000 1000000 1000000 -8 -5 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 2 5 4 1 7 9 13 12 11 8 10 9 8 7 10 -7 1000000 1000000 -3 -8 -4 -5 1000000 1000000 1000000 -5 -8 -6 1000000 1000000 1000000 13 37 29 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 200 207 210 210 208 201 194 191 189 191 193 195 196 193 191 190 185 180 178 175 173 177 184 186 186 186 186 183 180 176 171 173 177 176 178 175 174 174 172 175 171 169 169 170 166 162 166 170 168 165 166 158 153 157 170 171 164 172 178 186 187 198 206 215 223 222 217 214 230 239 226 203 205 227 229 220 236 231 198 182 211 251 219 205 9999999 9999999 218 235 225 208 9999999 9999999 9999999 9999999 201 205 196 188 9999999 9999999 9999999 9999999 9999999 168 119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 120 58097 185 6750 75 11944 16 8 17 6298 300 1000000 1000000 0 12 13 17 11 27 28 33 25 16 8 18 28 32 25 25 23 17 18 18 17 17 14 10 7 7 5 1000000 1000000 1000000 -8 1000000 -5 3 -6 1000000 -6 -1 -1 0 -3 1000000 1000000 1000000 9 27 9 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 205 211 214 215 213 208 200 195 194 194 196 198 198 197 195 194 191 185 181 179 177 181 185 186 189 190 191 189 185 180 176 176 176 179 179 176 174 177 183 183 174 167 168 164 160 160 161 168 169 163 169 172 160 162 176 171 168 180 176 176 195 211 214 212 215 224 213 198 214 227 234 217 209 222 217 206 211 231 220 201 192 207 240 229 210 210 221 204 180 9999999 9999999 9999999 9999999 9999999 9999999 155 207 189 9999999 9999999 183 236 9999999 169 134 58128 205 6675 75 11942 16 8 48 6291 302 1000000 1000000 7 19 26 25 29 35 46 49 42 37 27 19 25 31 31 33 30 25 16 16 17 11 13 10 3 0 -4 -4 -5 1000000 1000000 1000000 1000000 1000000 0 -3 1000000 2 0 -1 4 5 11 9 8 10 23 47 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 200 208 212 214 215 211 204 197 194 194 195 196 197 196 196 196 192 187 183 179 176 177 179 182 189 193 192 190 187 185 182 177 178 179 175 174 172 175 183 176 167 166 168 168 163 158 155 161 170 172 167 166 162 167 179 170 163 172 170 170 180 195 211 204 200 212 210 203 205 220 231 222 223 212 198 199 197 226 235 199 169 173 231 250 222 227 255 193 145 9999999 160 200 9999999 9999999 9999999 9999999 169 188 237 265 190 164 9999999 9999999 9999999 9999999 198 131 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 149 103 58160 206 6600 75 11956 16 9 20 6284 303 1000000 1000000 1000000 -2 6 9 12 16 29 35 41 28 28 21 17 26 25 24 26 20 18 19 18 14 8 3 2 -5 3 0 0 0 -5 1000000 1000000 1000000 1000000 -2 8 -4 4 -7 -7 0 2 12 11 14 16 24 45 71 34 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 198 207 211 213 214 211 207 199 192 191 193 193 194 192 192 193 191 187 184 180 176 175 179 182 187 193 192 190 188 187 183 181 186 183 175 175 176 174 175 170 166 167 170 173 170 166 166 163 167 173 166 163 164 169 174 165 158 170 175 167 167 191 220 219 211 209 205 211 216 214 189 193 239 223 195 202 221 226 221 191 154 172 197 177 178 190 191 165 148 184 199 9999999 9999999 192 229 9999999 152 9999999 199 235 151 9999999 9999999 9999999 206 211 155 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 155 87 9999999 9999999 9999999 9999999 111 58191 204 6750 75 11961 16 9 51 6277 305 1000000 1000000 1000000 1000000 -2 6 12 13 12 7 15 11 13 20 19 16 11 10 9 13 11 6 2 -3 -3 -1 10 10 -1 -6 -2 -4 1000000 1000000 -5 6 7 0 4 -9 -7 -5 -9 -3 7 43 48 9999999 9999999 9999999 27 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 189 203 209 212 213 212 208 203 198 194 191 192 193 192 190 190 190 187 184 181 178 176 179 184 185 188 192 192 189 189 185 180 185 183 176 177 181 178 170 173 172 166 168 174 177 170 165 162 161 165 164 167 175 173 161 158 160 168 174 174 179 198 215 223 218 208 201 206 222 213 182 190 241 240 207 217 258 256 237 214 176 191 199 178 207 216 163 149 161 224 254 191 175 196 214 9999999 9999999 9999999 9999999 161 9999999 9999999 9999999 182 198 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 126 126 9999999 9999999 124 167 159 58223 208 6375 75 11965 16 10 23 6271 307 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 4 11 10 8 5 15 12 8 10 15 11 7 5 3 0 -2 -1 -7 -4 4 13 9 5 -8 -3 0 7 -1 -4 0 4 -8 1000000 -7 1000000 -8 0 -3 27 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 197 204 209 210 211 208 206 203 196 190 189 191 189 188 186 186 188 184 181 178 174 176 182 181 183 189 189 186 188 186 180 178 178 174 173 175 177 174 170 165 165 170 180 177 164 165 161 158 161 155 155 163 163 155 160 166 155 154 172 182 185 196 215 206 195 217 215 207 211 203 199 212 214 199 216 236 250 243 201 180 215 221 223 256 227 186 169 9999999 194 244 210 211 214 156 9999999 9999999 9999999 9999999 219 200 152 9999999 120 155 9999999 9999999 9999999 9999999 9999999 9999999 221 213 135 82 9999999 9999999 9999999 9999999 9999999 9999999 121 147 58254 221 5400 75 11968 16 10 54 6264 308 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 -8 -7 1000000 1000000 -6 -2 1 -8 1000000 -3 -7 -9 1000000 1000000 -8 6 10 9 -1 1000000 -6 2 0 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 0 35 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 194 202 208 210 210 208 207 204 198 192 187 188 189 189 186 185 185 184 181 178 174 175 178 178 181 186 187 184 181 183 182 179 179 178 174 169 175 176 166 163 165 171 177 170 166 167 161 164 164 155 151 154 156 158 161 164 155 154 175 189 190 187 199 204 193 217 224 200 202 216 219 218 218 209 214 214 211 211 180 178 209 193 174 193 9999999 9999999 196 169 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 9999999 9999999 9999999 9999999 9999999 222 181 9999999 9999999 9999999 9999999 128 9999999 9999999 112 9999999 9999999 9999999 9999999 141 132 143 58286 225 4950 75 11973 16 11 26 6257 310 1000000 1000000 1000000 1000000 1000000 7 14 21 25 30 30 33 32 32 30 27 22 19 14 0 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -3 0 -1 1000000 -2 1000000 -4 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 27 33 22 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 196 204 210 212 212 208 206 207 204 194 189 190 191 191 188 186 186 184 186 183 180 179 181 183 184 187 188 186 183 182 185 189 186 182 179 173 172 169 166 167 172 177 177 173 172 165 161 170 170 164 163 160 157 163 163 160 158 161 171 189 203 194 184 199 205 202 207 197 192 208 220 218 230 236 212 203 205 209 210 212 187 176 192 172 9999999 9999999 200 172 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 158 177 153 9999999 9999999 9999999 9999999 146 9999999 115 139 198 144 58317 224 4950 75 11978 16 11 57 6250 312 1000000 1000000 1000000 -7 11 18 19 23 25 29 29 30 29 30 29 26 23 19 13 -1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 -8 1000000 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 4 35 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 195 203 208 211 211 207 204 206 204 198 190 188 189 188 187 187 185 182 182 182 181 180 181 180 183 187 186 182 182 180 183 186 181 176 176 176 171 167 166 165 172 175 176 176 169 165 168 169 167 164 162 154 148 153 159 165 164 159 158 178 190 188 190 191 192 181 181 191 194 188 192 205 211 223 215 196 197 213 215 206 175 170 214 180 9999999 222 215 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 174 9999999 9999999 9999999 174 164 165 105 113 134 58349 225 5100 75 11981 16 12 29 6243 313 1000000 1000000 -1 3 3 9 10 14 15 17 17 17 15 13 12 8 3 -2 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 -6 5 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 -9 1000000 1000000 14 9999999 9999999 9999999 16 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 166 190 198 203 206 207 204 200 202 200 194 188 186 185 183 183 184 182 178 178 177 174 175 174 174 179 182 179 177 180 176 175 180 177 174 176 175 171 165 162 163 165 164 168 170 161 162 167 161 159 160 158 154 144 140 151 163 164 162 167 174 168 168 184 188 184 181 189 203 205 198 198 200 197 205 231 224 201 189 204 207 174 167 9999999 195 9999999 218 235 213 163 9999999 9999999 9999999 9999999 9999999 144 9999999 9999999 9999999 9999999 9999999 130 9999999 9999999 9999999 141 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 148 9999999 9999999 9999999 95 9999999 145 58380 256 2850 75 11985 16 13 0 6236 315 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -7 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 6 -7 1000000 1000000 1000000 1000000 1000000 1000000 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 10 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 164 189 197 202 204 205 204 200 200 199 193 188 186 186 186 184 182 180 177 177 176 174 174 172 174 179 179 174 176 181 175 173 181 181 177 173 170 170 161 161 165 162 165 173 177 171 165 158 151 151 156 157 157 152 150 156 163 163 171 176 170 169 177 200 199 187 184 207 225 205 208 210 194 201 223 244 227 208 200 225 228 203 216 9999999 9999999 9999999 9999999 9999999 167 9999999 9999999 9999999 9999999 9999999 9999999 175 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 168 151 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 162 197 165 9999999 180 58412 256 2850 75 11987 16 13 32 6229 317 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 10 16 33 32 22 12 27 1000000 1000000 1000000 9 45 19 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 166 191 199 204 206 207 206 202 202 201 197 190 186 189 190 187 184 182 178 177 178 176 177 179 183 184 185 185 178 176 175 172 178 180 177 169 169 174 169 166 161 157 160 170 183 182 176 167 160 152 151 155 153 155 157 163 173 168 177 174 171 183 185 199 200 194 187 203 216 199 209 220 215 211 229 237 214 221 243 248 217 218 238 225 210 184 9999999 9999999 9999999 214 9999999 9999999 249 9999999 182 196 197 9999999 9999999 9999999 9999999 9999999 213 179 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 205 188 9999999 166 159 208 256 9999999 183 203 58443 252 3075 75 11992 16 14 3 6222 318 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -1 1 2 7 7 9999999 9999999 9999999 9999999 9999999 9999999 -1 1000000 30 66 23 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 194 202 207 210 211 210 206 204 206 202 197 192 192 190 189 188 186 183 181 181 180 182 185 186 189 193 194 187 179 180 179 181 187 184 177 177 178 178 175 168 168 168 173 182 182 185 184 176 170 163 164 166 167 171 167 168 169 166 166 177 186 180 186 197 206 200 194 208 214 210 210 212 204 225 234 228 261 255 233 214 226 258 242 202 193 203 209 204 207 176 9999999 254 233 224 243 9999999 198 177 9999999 9999999 9999999 9999999 144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 247 145 58475 251 3225 75 11995 16 14 35 6215 320 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -7 0 -5 -8 -7 1000000 1000000 0 22 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 195 204 209 213 215 214 211 208 207 208 203 200 197 193 193 193 190 187 185 183 185 185 187 189 192 193 194 191 187 188 189 187 190 189 186 188 188 186 184 180 173 171 177 178 180 186 189 186 186 178 174 173 168 175 167 161 169 169 174 177 178 182 193 204 214 212 189 203 227 212 203 199 199 212 211 219 247 236 219 224 220 266 9999999 211 206 219 9999999 188 160 9999999 9999999 219 190 201 9999999 9999999 9999999 174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 166 253 9999999 9999999 9999999 161 9999999 9999999 9999999 9999999 212 207 151 58506 251 3225 75 12000 16 15 6 6208 322 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9 7 31 23 1000000 1000000 12 -9 -3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 -9 1000000 -6 -4 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 16 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 192 201 205 210 212 211 208 204 203 205 202 199 197 194 192 191 188 183 180 180 180 181 184 189 192 189 190 189 186 183 182 186 186 190 189 190 195 189 182 177 170 161 165 175 176 174 181 183 177 174 170 163 161 164 160 162 166 168 175 168 176 195 195 203 217 213 198 202 216 214 202 215 225 213 205 212 229 232 234 234 221 249 263 237 232 235 230 209 201 9999999 9999999 9999999 9999999 9999999 9999999 163 193 186 166 9999999 164 242 9999999 195 9999999 9999999 9999999 9999999 9999999 9999999 136 194 9999999 9999999 254 184 9999999 9999999 9999999 9999999 212 9999999 128 58538 244 3525 75 12006 16 15 38 6201 323 1000000 51 93 112 97 108 58 22 4 4 1000000 1000000 -1 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 4 -1 -9 -8 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 14 70 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 167 190 197 201 205 207 207 204 200 200 204 203 200 196 193 188 185 184 179 175 174 174 177 179 182 185 187 188 186 182 175 176 183 181 181 178 181 189 184 177 174 176 163 163 174 172 174 178 178 170 171 170 169 171 169 163 162 164 157 163 163 171 193 185 183 191 187 195 199 204 208 198 226 233 207 221 224 228 217 230 258 229 221 213 9999999 188 206 235 238 9999999 9999999 9999999 9999999 156 158 228 178 172 178 9999999 9999999 190 202 9999999 158 9999999 9999999 9999999 155 142 9999999 129 141 9999999 9999999 220 160 9999999 9999999 133 259 58569 245 3525 75 12005 16 16 9 6194 325 1000000 106 106 120 96 92 59 37 17 13 21 10 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -1 0 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 8 22 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 165 187 194 199 202 205 205 202 199 200 201 202 201 198 194 187 184 184 181 175 171 172 177 181 180 183 188 185 179 177 174 178 182 178 174 174 176 179 178 174 176 175 165 165 166 168 180 181 172 165 164 166 172 170 169 167 156 157 153 153 155 165 177 181 182 172 170 177 189 203 200 197 218 228 201 188 210 226 201 222 253 215 203 9999999 9999999 170 177 225 223 9999999 9999999 9999999 159 177 192 229 203 9999999 9999999 9999999 9999999 199 177 9999999 9999999 9999999 9999999 9999999 9999999 122 9999999 9999999 109 137 9999999 9999999 169 9999999 9999999 136 204 226 58601 250 3075 75 12010 16 16 41 6187 326 1000000 1000000 1000000 1000000 -4 1000000 1000000 18 53 95 94 91 76 57 35 23 24 12 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 26 51 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 160 183 190 195 199 202 201 197 195 197 199 198 199 198 192 186 182 182 178 174 172 172 173 180 181 183 186 182 176 174 172 177 181 179 177 181 177 174 174 176 179 173 168 168 166 165 169 173 172 172 165 162 165 155 153 154 146 151 151 150 157 170 172 178 192 193 181 185 199 192 196 198 195 204 211 191 212 231 200 192 198 200 202 190 9999999 190 149 153 187 200 177 151 9999999 169 179 9999999 9999999 9999999 9999999 9999999 9999999 205 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 107 111 187 9999999 9999999 191 9999999 94 163 58632 247 3075 75 12011 16 17 12 6180 328 1000000 1000000 19 33 30 17 -5 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1 3 -2 -9 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 17 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 156 180 190 197 199 200 200 197 196 198 198 197 197 195 193 185 182 180 175 174 173 171 173 178 180 181 183 181 178 173 173 180 181 179 180 181 179 178 176 175 173 172 170 168 164 160 164 168 169 176 168 156 157 146 143 149 153 154 161 167 167 170 166 174 198 213 209 204 207 197 197 209 214 205 213 210 217 228 203 170 173 194 191 222 240 205 9999999 9999999 9999999 153 9999999 9999999 9999999 160 198 217 9999999 9999999 9999999 9999999 9999999 172 170 9999999 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 116 58664 250 3225 75 12015 16 17 44 6173 330 1000000 14 30 14 -2 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -2 1 -4 1000000 6 5 2 2 -2 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 -9 -3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 4 22 48 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 157 182 192 197 201 203 201 199 198 198 198 198 197 196 194 187 182 181 179 178 178 174 176 178 178 182 185 185 181 175 175 180 179 179 183 185 182 180 182 178 168 167 166 161 159 162 167 167 167 161 153 151 155 157 162 159 159 162 173 182 178 180 183 193 204 206 204 191 185 198 191 193 205 205 221 209 219 231 215 183 181 208 210 232 236 233 9999999 9999999 193 180 9999999 197 159 147 189 200 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 175 229 241 9999999 9999999 9999999 9999999 9999999 9999999 87 9999999 9999999 9999999 9999999 182 143 58695 246 3300 75 12021 16 18 15 6166 331 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 -2 -8 1000000 1000000 1000000 1000000 1000000 1000000 -8 4 3 1000000 1000000 -6 -6 -2 3 -1 1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 0 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 -4 10 28 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 162 185 193 198 202 205 205 203 201 199 200 201 199 197 194 185 181 181 179 178 179 175 175 179 180 184 189 189 183 178 176 177 179 178 183 186 182 179 183 184 174 169 164 162 164 165 164 167 174 166 156 158 165 171 176 164 155 165 179 184 178 189 208 211 199 190 185 178 186 194 190 193 197 194 201 234 256 227 208 199 191 208 211 200 206 228 235 224 229 240 249 9999999 9999999 9999999 9999999 182 217 219 218 220 9999999 9999999 9999999 9999999 9999999 9999999 197 232 191 157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 124 58727 230 4500 75 12026 16 18 47 6159 333 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 5 5 -1 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -4 -8 0 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -9 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1 9 24 40 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 161 183 191 196 200 204 204 201 201 199 198 199 197 194 189 181 178 177 174 173 174 171 172 176 179 184 189 186 180 177 175 174 178 180 182 183 181 175 175 176 168 167 168 169 171 169 165 166 166 167 163 162 166 158 164 163 157 167 178 185 172 178 207 208 199 193 196 194 183 187 207 220 215 220 223 241 239 228 216 209 217 220 207 195 188 167 9999999 194 227 230 192 9999999 9999999 206 9999999 182 207 182 9999999 219 9999999 9999999 9999999 9999999 9999999 168 221 9999999 174 9999999 9999999 9999999 127 172 166 9999999 9999999 9999999 9999999 140 58758 234 4425 75 12028 16 19 18 6153 334 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 -3 -4 -8 -8 -9 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 3 7 1 2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 -6 -6 -9 1000000 1000000 1000000 1000000 1000000 -8 -4 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 6 39 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 159 181 189 194 197 201 201 198 196 195 195 194 193 190 185 179 175 174 172 171 171 172 171 173 176 178 183 183 179 175 174 173 176 181 178 180 181 172 169 173 164 164 168 165 165 164 166 170 167 163 160 160 153 146 160 174 166 162 169 174 178 190 209 196 193 190 188 205 195 191 192 204 210 206 230 224 209 226 235 236 241 227 213 194 168 9999999 9999999 9999999 219 226 186 9999999 180 230 205 169 179 195 9999999 9999999 9999999 194 213 195 191 171 9999999 9999999 9999999 9999999 9999999 153 145 145 9999999 9999999 9999999 9999999 9999999 148 147 9999999 167 58790 222 4575 75 12035 16 19 50 6146 336 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 7 1 6 14 6 5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 -4 -8 1000000 0 0 -4 -5 -8 1000000 1000000 -7 -6 -8 1000000 1000000 1000000 1000000 1000000 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1 40 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 158 180 189 194 197 199 200 198 195 193 193 193 192 190 185 178 173 171 171 170 170 172 170 172 175 176 179 182 180 175 173 171 176 182 177 174 180 179 176 176 174 170 167 165 163 166 173 176 177 168 160 157 152 153 164 178 172 162 156 155 172 186 190 184 193 204 181 194 224 221 205 211 207 182 207 220 216 214 205 225 221 218 245 194 165 9999999 9999999 195 213 224 209 9999999 9999999 185 207 188 9999999 9999999 9999999 9999999 9999999 145 170 181 159 9999999 167 121 9999999 9999999 9999999 145 174 58821 233 4575 75 12036 16 20 21 6139 337 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 11 2 5 13 7 4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 8 5 -4 -7 -2 -2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -3 22 37 50 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 189 199 204 206 209 210 209 207 204 202 203 204 200 195 188 184 183 182 181 179 181 181 182 184 189 191 192 189 187 183 182 187 194 192 183 188 192 185 181 184 184 180 177 174 179 182 181 194 193 184 179 174 168 170 172 170 174 173 172 173 183 194 194 210 234 219 204 206 210 222 231 222 217 233 225 239 237 195 203 198 207 253 213 194 243 9999999 236 225 199 186 220 206 172 183 206 202 9999999 9999999 9999999 252 156 143 170 170 199 189 163 9999999 9999999 9999999 187 163 110 9999999 9999999 9999999 9999999 241 9999999 9999999 209 135 145 58853 228 4800 75 12034 16 20 53 6132 339 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 0 0 0 5 6 3 -7 1000000 1000000 1000000 -8 -9 -4 -8 -8 1000000 1000000 1000000 1000000 1000000 -4 2 -4 1000000 1000000 5 2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -5 1000000 1000000 1000000 1000000 1000000 -3 21 41 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 193 200 205 209 212 212 211 210 208 206 208 209 204 201 196 189 187 185 185 186 185 181 183 186 193 196 195 192 189 187 187 188 191 191 186 188 187 182 183 184 183 181 176 174 175 173 174 189 189 189 189 177 179 177 169 165 175 199 201 182 176 192 199 205 221 220 202 195 195 203 225 228 242 239 215 223 251 230 218 211 207 217 205 218 228 232 234 220 191 188 193 215 221 208 183 178 199 228 278 268 224 195 162 134 128 181 9999999 9999999 142 183 215 9999999 9999999 9999999 9999999 9999999 9999999 195 190 9999999 166 58884 228 4725 75 12033 16 21 24 6125 340 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 -5 -4 0 -2 0 2 -4 -6 -4 -3 -2 1000000 -7 -4 -3 1000000 1000000 -6 -5 -7 1000000 -8 1000000 1000000 1000000 1000000 -2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -1 5 1000000 1000000 1000000 1000000 1000000 1000000 8 40 79 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 189 199 205 209 211 212 212 210 209 209 210 210 207 205 201 196 191 187 187 186 185 180 182 188 194 195 196 195 190 188 188 185 187 189 189 190 188 182 184 186 183 182 183 177 171 170 176 182 177 176 180 179 182 183 179 178 177 194 205 190 168 175 199 206 197 198 205 203 194 204 227 222 213 206 207 209 237 234 217 226 210 190 209 236 222 205 229 239 190 172 193 237 9999999 238 9999999 152 155 176 236 259 233 236 157 91 9999999 9999999 220 9999999 124 9999999 9999999 9999999 9999999 9999999 199 203 168 129 96 132 58916 228 4725 75 12040 16 21 56 6118 342 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 -9 -9 -7 -8 -7 -7 1000000 1000000 1000000 1000000 1000000 -5 -6 -3 -5 -6 -8 -5 1 3 -1 0 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 5 -5 -9 1000000 1000000 1000000 1000000 1000000 -8 -6 0 10 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 194 202 205 208 210 209 207 207 207 207 206 208 206 202 198 196 191 184 184 183 184 182 189 191 191 193 195 190 186 185 181 184 191 193 192 187 177 176 177 175 180 180 170 163 166 172 182 180 166 168 181 179 180 184 178 175 180 193 188 172 184 215 226 206 204 215 205 190 191 205 211 208 201 212 224 209 204 208 223 213 186 199 216 226 197 185 191 183 180 183 200 221 200 210 192 157 189 209 187 9999999 211 144 112 9999999 167 211 9999999 9999999 9999999 228 186 164 179 127 9999999 9999999 131 124 144 58947 230 4800 75 12047 16 22 27 6112 343 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 -4 -3 -5 -5 -5 -4 -5 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -4 -1 -9 1000000 -9 1000000 -8 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 2 1000000 1000000 1000000 0 -1 12 19 18 1000000 1000000 1000000 1000000 1000000 -6 -2 0 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 192 199 204 207 209 208 206 207 207 204 203 206 207 205 201 198 193 185 180 183 185 185 187 189 189 190 191 188 183 185 185 185 189 190 191 184 176 179 173 169 173 169 168 168 167 165 173 173 170 175 177 180 181 181 168 167 172 183 183 174 191 205 214 213 198 210 211 197 203 200 203 213 208 217 224 207 189 185 212 236 210 182 185 206 200 180 180 199 211 201 201 179 157 197 201 196 200 165 163 9999999 194 175 135 130 172 198 142 9999999 9999999 197 194 194 160 9999999 9999999 9999999 162 169 234 9999999 186 169 58978 227 4650 75 12048 16 22 58 6105 344 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 -9 -8 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 6 7 9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 2 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 17 1000000 1000000 1000000 1000000 1000000 3 17 20 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 191 198 202 205 207 207 206 207 207 204 203 204 207 207 201 197 193 186 182 183 182 184 186 184 188 189 190 188 184 185 186 187 188 187 188 185 179 178 178 175 172 168 169 164 158 160 168 169 174 183 181 177 174 175 170 165 162 164 171 177 187 188 199 196 175 195 207 200 211 215 213 198 201 218 225 206 181 185 213 226 221 210 180 197 202 193 199 188 212 247 213 154 127 173 211 210 166 168 176 9999999 182 184 136 111 142 168 135 138 9999999 172 216 221 134 9999999 71 160 193 59010 225 4725 75 12048 16 23 30 6098 346 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 6 3 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 3 1 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 -2 6 -9 1000000 1000000 1000000 1000000 -9 0 1 -5 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 192 199 204 206 208 208 206 208 208 206 206 207 209 210 204 200 197 192 187 186 183 187 188 190 190 190 193 190 187 187 186 189 191 192 192 189 182 178 179 179 177 174 171 168 160 163 177 177 176 187 192 187 184 189 186 179 174 175 179 181 183 195 212 209 197 207 222 219 217 233 229 220 236 243 244 211 198 217 215 218 230 226 206 254 9999999 253 233 215 234 225 205 193 9999999 201 231 211 159 177 214 181 199 201 178 159 186 174 205 9999999 220 168 152 189 183 133 185 240 59041 228 4950 75 12052 16 24 1 6092 347 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 -4 -5 -6 -4 -5 -1 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 1000000 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 5 -9 1000000 1000000 1000000 -9 -8 3 21 25 22 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 194 201 205 207 208 208 207 207 206 205 206 207 209 208 204 202 197 193 190 184 180 185 188 189 188 192 192 190 188 187 188 190 189 190 191 185 179 176 175 175 174 173 169 172 169 167 176 177 179 184 185 183 189 196 196 186 177 181 185 188 194 192 195 205 211 215 221 219 231 235 219 240 248 231 249 237 226 247 222 197 210 224 214 257 9999999 286 235 9999999 178 184 203 231 9999999 208 208 9999999 142 172 203 185 158 190 179 9999999 9999999 9999999 9999999 9999999 253 141 96 125 137 183 227 187 9999999 9999999 9999999 9999999 234 178 59073 223 5325 75 12053 16 24 33 6085 349 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -5 -1 1 0 0 -1 -1 0 0 -2 -8 1000000 1000000 1000000 1 1 -3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 1 1000000 1000000 1000000 1000000 1000000 1000000 11 28 32 29 2 -8 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 175 195 203 206 208 209 209 208 207 207 205 205 207 211 208 206 202 197 191 187 184 183 183 185 187 186 191 192 189 187 186 187 189 190 190 190 189 184 177 177 176 173 172 168 167 168 169 168 167 175 182 179 176 180 185 193 191 178 177 184 195 200 196 199 196 192 202 204 216 236 225 213 219 208 199 224 227 221 244 233 204 214 243 221 225 241 222 227 197 163 177 185 196 191 9999999 245 206 9999999 9999999 174 153 153 164 9999999 9999999 126 156 9999999 196 202 9999999 9999999 152 168 222 191 109 94 9999999 9999999 9999999 148 137 59104 217 5400 75 12059 16 25 4 6079 350 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -7 -7 -7 -4 -5 -3 -3 -3 -6 -5 -8 -4 1000000 -5 2 0 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 6 24 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 197 205 208 211 213 211 210 210 209 207 206 209 213 210 205 203 198 189 185 187 186 184 188 191 193 193 192 190 189 190 191 191 191 192 195 196 191 182 180 182 178 170 170 168 164 166 168 168 176 179 177 181 184 190 191 190 180 179 188 191 199 207 210 204 198 207 203 207 222 215 211 207 202 204 214 223 221 222 232 236 236 223 205 197 203 201 211 228 200 190 227 207 9999999 9999999 266 227 177 180 167 207 222 192 9999999 121 115 204 241 198 190 9999999 9999999 180 251 214 182 146 132 59136 219 5475 75 12056 16 25 36 6072 352 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -7 -4 -6 -9 1000000 1000000 1000000 1000000 -7 1000000 1000000 1000000 -9 -4 -4 -2 0 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1 18 47 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 198 206 210 212 215 214 212 212 211 209 209 210 214 213 208 206 201 193 188 187 186 189 194 197 196 197 196 194 192 191 192 192 193 196 196 194 197 193 186 184 183 181 180 178 171 166 173 184 180 175 182 190 192 188 186 189 184 183 190 185 201 216 207 200 208 217 211 195 210 223 212 229 233 222 232 249 247 233 218 219 217 191 178 178 209 210 177 191 175 9999999 230 267 235 9999999 9999999 222 197 9999999 162 205 9999999 191 9999999 9999999 124 255 212 9999999 195 9999999 9999999 9999999 9999999 9999999 9999999 208 9999999 9999999 9999999 261 59167 214 5775 75 12061 16 26 7 6066 353 1000000 1000000 1000000 1000000 1000000 1000000 -6 -4 -6 -5 1000000 1000000 1000000 -7 -6 -8 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 39 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 199 206 210 212 215 214 213 213 211 210 210 211 215 217 212 208 205 198 192 188 188 190 196 198 199 202 200 197 196 193 191 197 199 198 197 195 202 200 190 187 189 189 182 182 183 174 177 184 177 181 192 201 199 185 187 190 196 208 209 195 199 206 202 198 213 230 229 214 216 233 227 246 246 228 225 231 229 215 222 233 238 221 226 217 215 233 216 196 184 170 198 9999999 9999999 9999999 9999999 217 9999999 9999999 165 209 238 195 9999999 133 171 255 9999999 9999999 241 9999999 152 178 9999999 9999999 9999999 9999999 148 162 225 59199 211 5925 75 12056 16 26 39 6059 354 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 -4 2 -4 -3 -8 1000000 1000000 1000000 -9 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 31 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 200 206 209 212 214 214 213 213 211 210 210 211 213 216 214 209 205 199 194 190 187 188 195 199 201 203 204 202 199 196 194 199 200 197 198 201 201 195 191 189 185 180 176 180 181 175 178 172 169 185 196 201 192 185 185 180 192 209 208 198 196 197 196 202 215 215 238 243 214 221 231 216 212 232 234 229 227 214 226 234 247 235 239 255 236 254 271 233 211 223 221 207 194 9999999 9999999 9999999 9999999 9999999 173 219 251 9999999 9999999 9999999 9999999 9999999 9999999 201 208 9999999 217 225 170 219 9999999 9999999 9999999 154 59230 210 6225 75 12064 16 27 10 6053 356 1000000 1000000 1000000 1000000 -9 -4 -4 5 0 -6 1000000 1000000 1000000 1000000 -9 1000000 1 -9 1000000 1000000 1000000 1000000 1000000 -9 0 1 -1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 41 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 176 199 205 209 212 214 213 212 211 210 208 207 208 211 215 213 208 203 198 192 188 184 187 190 196 197 200 200 198 194 192 195 198 200 199 196 197 194 193 195 190 184 178 177 177 175 177 175 168 169 177 184 190 187 180 180 178 181 191 198 200 197 207 214 212 222 214 232 251 221 211 206 193 194 223 230 212 239 240 216 224 221 190 163 211 248 237 265 248 204 200 188 9999999 188 197 210 217 207 199 9999999 167 185 9999999 9999999 9999999 207 169 205 226 179 174 171 168 161 143 9999999 9999999 9999999 9999999 9999999 9999999 165 59262 205 6600 75 12058 16 27 42 6046 357 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 14 39 10 1000000 1000000 1000000 1000000 1000000 0 9 18 28 9 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 2 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 197 204 209 211 212 212 211 209 208 205 203 204 208 213 211 206 201 195 190 188 186 186 191 195 198 198 199 195 191 191 194 196 198 199 193 190 192 194 195 192 188 181 176 170 169 176 177 180 179 170 168 185 198 191 193 193 181 188 197 201 208 206 220 221 216 227 232 246 234 220 215 227 243 241 231 220 243 263 246 250 248 196 9999999 187 215 9999999 217 224 206 205 203 9999999 9999999 211 202 232 231 218 9999999 9999999 199 9999999 9999999 229 216 187 234 200 9999999 9999999 9999999 9999999 181 9999999 9999999 171 259 9999999 9999999 9999999 179 59293 195 7350 75 12065 16 28 13 6040 358 4 18 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 16 68 40 26 29 23 3 1000000 1000000 -6 -6 1000000 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 -2 -6 0 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 196 204 208 211 213 212 210 209 208 205 204 206 208 212 213 208 201 195 192 191 187 187 192 194 198 200 198 194 194 195 195 194 192 195 197 194 196 200 200 196 189 183 179 175 169 171 172 177 183 178 169 178 196 203 204 197 187 195 201 199 205 198 219 221 203 213 223 231 225 222 229 243 251 245 235 236 250 260 233 214 235 234 217 231 227 9999999 9999999 204 205 213 230 9999999 233 237 239 231 187 191 228 9999999 190 9999999 9999999 249 234 9999999 194 133 9999999 9999999 9999999 9999999 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 146 59325 188 7950 75 12064 16 28 45 6033 360 1000000 1000000 36 84 45 51 60 62 41 27 1 1000000 1000000 1000000 -2 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 -4 -1 10 13 9999999 9999999 9999999 9999999 9999999 9999999 45 56 116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 196 203 208 211 213 212 210 208 207 206 205 207 208 211 213 209 202 196 193 189 186 185 189 193 197 201 201 196 196 195 198 195 191 194 196 195 196 203 202 198 194 187 184 177 171 174 175 168 172 182 180 183 194 200 204 198 184 192 211 198 189 190 203 215 216 213 206 218 217 213 210 209 223 243 223 200 224 232 204 197 226 247 252 222 207 214 198 208 203 179 175 231 9999999 247 225 9999999 9999999 9999999 197 206 9999999 9999999 9999999 199 9999999 199 152 146 9999999 9999999 9999999 94 151 9999999 9999999 9999999 202 186 9999999 9999999 140 143 59356 187 8025 75 12069 16 29 16 6027 361 1000000 1000000 -9 36 70 80 72 52 46 19 -8 1000000 -1 20 2 5 16 34 20 1000000 -8 -2 12 21 28 5 2 22 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 194 202 207 211 213 212 210 207 207 205 204 206 210 212 212 209 202 196 190 186 186 184 188 193 200 204 200 196 194 192 194 195 195 196 195 196 193 195 197 198 196 188 186 181 175 177 179 176 176 184 188 193 198 192 200 207 187 190 204 196 201 199 187 200 212 217 215 231 233 214 213 222 236 263 235 195 219 232 218 228 257 238 226 207 202 265 259 194 196 199 178 220 9999999 9999999 9999999 9999999 9999999 180 231 272 233 9999999 9999999 138 163 173 148 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 196 9999999 212 195 182 59388 185 8175 75 12068 16 29 48 6020 362 1000000 49 64 80 71 45 52 35 16 6 19 35 2 3 18 58 39 4 -1 -1 21 37 44 21 16 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 175 196 202 208 211 213 212 210 208 206 204 203 206 210 212 213 209 201 195 190 187 186 188 192 193 196 200 196 192 192 190 191 195 197 195 195 193 192 194 196 197 191 191 190 183 175 175 178 182 189 189 185 188 197 199 196 192 188 207 205 200 214 202 194 205 207 209 232 240 238 216 219 242 234 253 246 218 233 233 236 268 283 237 210 238 261 9999999 257 213 215 199 181 213 212 199 183 198 190 185 214 229 234 9999999 195 211 189 159 162 215 291 9999999 9999999 9999999 9999999 9999999 152 9999999 9999999 9999999 9999999 209 212 165 59419 183 8100 75 12077 16 30 19 6014 364 1000000 18 54 71 77 75 46 51 26 10 22 30 12 0 -1 15 45 37 30 9 1000000 11 26 25 14 23 39 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 205 209 213 216 217 216 214 213 210 209 209 210 212 214 216 212 206 203 198 195 194 195 198 201 202 201 201 200 200 198 200 200 201 201 199 193 196 201 200 198 193 190 188 180 177 182 186 186 188 194 193 188 197 206 212 208 198 214 219 210 210 218 219 221 224 220 238 245 233 218 221 241 223 221 236 240 236 217 218 238 246 204 185 238 9999999 9999999 223 207 241 233 190 205 210 173 161 192 177 9999999 9999999 9999999 9999999 9999999 266 224 177 183 194 219 9999999 263 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 125 59476 169 8025 75 12085 16 31 16 6004 378 1000000 1000000 1 27 43 34 0 21 26 31 33 53 49 27 19 14 26 29 27 32 22 -2 11 18 8 3 -2 -4 3 18 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 210 216 219 221 222 220 219 218 216 215 214 214 215 217 219 215 209 209 206 202 200 200 203 206 206 205 208 207 205 204 203 201 203 203 200 197 198 203 203 204 201 193 190 187 182 179 184 184 177 188 201 203 202 206 220 224 202 197 208 205 208 229 229 231 242 231 224 225 241 242 236 241 226 223 252 266 239 207 197 213 212 187 181 216 9999999 9999999 226 184 233 266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 205 9999999 9999999 204 151 59508 179 8025 75 12082 16 31 48 6001 392 1000000 1000000 8 31 40 41 33 38 40 33 37 41 35 20 8 3 22 24 19 16 10 1 14 13 0 0 -4 -8 -8 1 33 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 211 217 220 221 222 220 218 218 217 216 215 214 215 216 218 216 209 206 205 202 200 197 201 208 208 208 207 204 201 201 200 197 198 197 195 196 198 200 199 204 205 200 194 188 184 181 179 175 173 183 197 200 200 207 205 206 195 190 195 196 209 225 233 236 236 235 240 237 240 248 238 239 242 264 9999999 282 247 236 229 222 209 196 207 214 211 237 241 217 209 199 9999999 9999999 9999999 174 148 141 9999999 9999999 256 196 9999999 9999999 180 143 9999999 134 153 9999999 9999999 9999999 137 9999999 9999999 172 59539 178 8175 75 12083 16 32 19 6001 407 1000000 34 45 52 51 48 39 38 48 40 30 13 7 11 25 31 0 1000000 1000000 -9 0 0 -5 -8 1000000 -9 1000000 5 31 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 192 207 214 217 219 220 218 217 216 215 214 213 213 213 215 216 213 207 204 202 199 196 193 197 204 205 207 207 202 197 198 198 196 197 199 198 197 199 199 198 201 202 195 185 184 185 185 178 167 173 183 192 190 188 195 207 218 199 184 187 190 210 221 216 204 203 216 238 255 233 224 211 232 249 247 271 278 261 283 259 207 218 226 235 240 183 9999999 226 225 203 184 199 209 186 191 181 144 168 209 203 187 9999999 9999999 9999999 9999999 151 163 194 159 9999999 189 197 9999999 9999999 176 138 59570 173 8250 75 12060 16 32 50 6004 420 1000000 0 22 50 65 48 53 61 37 32 22 19 16 22 32 10 1000000 1000000 1000000 1000000 1000000 -3 -8 -1 1000000 1000000 -2 23 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 200 206 210 212 213 212 212 211 211 210 209 210 210 212 215 214 208 201 198 195 190 190 192 194 198 202 204 199 194 193 192 195 199 201 198 198 199 199 199 197 200 195 188 188 185 183 175 166 175 188 193 193 193 199 211 219 201 188 189 191 210 207 187 196 209 205 210 223 231 227 206 228 238 219 237 250 251 284 285 252 217 213 233 263 217 185 226 9999999 217 216 222 204 202 204 190 9999999 9999999 9999999 201 204 196 9999999 238 9999999 9999999 9999999 9999999 9999999 9999999 186 250 59602 185 8175 75 12074 16 33 22 6006 434 1000000 1000000 23 25 49 79 54 51 48 32 34 31 31 20 18 22 18 1000000 1000000 1000000 -7 1000000 1000000 1000000 -5 1000000 -9 -3 16 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 193 200 205 207 208 207 208 208 208 208 207 206 206 209 212 211 205 198 195 192 188 187 190 191 194 200 198 196 192 188 188 194 196 193 191 194 195 195 194 192 195 197 195 187 181 179 176 174 173 183 193 188 184 190 200 197 195 199 198 202 201 195 187 197 215 213 224 230 214 205 203 214 218 208 213 218 224 266 286 261 204 165 189 241 242 220 218 9999999 9999999 178 160 164 196 224 9999999 9999999 9999999 9999999 174 9999999 9999999 9999999 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 208 144 59633 191 7725 75 12079 16 33 53 6009 447 1000000 -6 1 8 1 13 33 42 45 37 33 50 44 46 38 31 34 32 33 19 13 7 -1 1000000 1000000 1000000 -5 1000000 1000000 1000000 1000000 1000000 -7 7 27 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 168 192 199 204 207 209 208 208 208 208 207 205 204 204 206 208 207 203 197 193 189 186 184 187 189 194 197 196 195 193 189 190 194 193 191 190 195 197 193 193 193 193 194 190 183 180 179 179 179 174 179 189 186 173 176 191 186 182 190 194 199 195 198 197 192 195 193 219 230 207 206 209 218 222 207 219 228 216 238 263 241 238 231 211 221 222 221 231 202 175 9999999 9999999 174 209 227 195 9999999 9999999 174 190 165 9999999 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 136 59665 193 7575 75 12086 16 34 25 6012 461 1000000 60 68 45 36 35 23 22 40 49 47 38 31 37 44 46 40 33 33 26 22 6 0 -3 -6 -8 -4 -5 -9 -9 1000000 1000000 1000000 1000000 1000000 5 26 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 164 188 196 202 205 206 206 206 206 204 202 201 200 201 203 203 202 199 194 190 184 180 179 179 181 190 196 199 197 194 192 189 188 190 191 190 192 192 189 186 188 190 186 179 176 175 178 173 170 177 177 176 178 173 177 185 181 175 183 188 186 194 199 194 198 218 205 208 208 203 213 209 230 219 193 208 215 210 217 236 236 255 275 235 219 219 210 220 203 198 9999999 9999999 9999999 224 225 217 9999999 9999999 206 240 190 164 190 9999999 9999999 210 9999999 9999999 9999999 9999999 99 113 139 194 225 190 9999999 233 9999999 9999999 9999999 157 170 59696 191 7350 75 12083 16 34 56 6014 474 1000000 1000000 1000000 1000000 18 53 45 37 27 20 15 31 47 50 45 42 41 41 26 25 24 26 14 6 -4 -6 0 -1 -4 -1 -2 -9 -7 1000000 1000000 1000000 1000000 1000000 0 15 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 158 182 191 197 199 201 202 202 200 198 197 196 196 197 199 199 197 194 189 185 182 178 175 178 179 188 192 194 194 190 188 184 182 185 187 187 181 178 181 180 179 175 174 172 172 174 170 166 165 164 167 166 166 173 186 185 178 181 178 177 180 184 187 190 203 225 223 209 201 198 189 192 215 194 189 227 233 221 203 201 228 258 270 237 208 217 208 9999999 9999999 9999999 9999999 9999999 9999999 239 259 9999999 9999999 9999999 9999999 213 9999999 9999999 162 179 212 9999999 9999999 9999999 179 187 157 172 204 9999999 130 171 238 232 59728 195 7200 75 12078 16 35 28 6016 489 1000000 -7 22 28 19 11 24 42 35 18 9 11 16 17 26 42 33 28 26 22 8 7 6 7 0 -5 1000000 -7 -2 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -2 22 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 159 183 191 196 199 200 201 201 199 198 198 197 196 197 199 199 196 192 189 183 181 180 178 179 181 188 191 192 192 190 185 180 181 183 186 190 182 179 183 180 177 170 168 172 172 174 168 164 170 171 173 171 166 176 198 197 190 187 183 182 176 182 188 191 201 207 215 212 213 210 187 201 219 203 211 247 264 246 203 210 239 257 9999999 242 184 190 202 9999999 9999999 234 9999999 9999999 222 233 261 214 9999999 9999999 169 165 186 172 9999999 9999999 245 239 216 121 161 230 233 228 9999999 9999999 9999999 151 221 9999999 9999999 192 59759 197 7275 75 12072 16 35 59 6018 503 1000000 42 52 52 45 24 31 32 26 32 22 24 20 13 25 22 14 7 6 14 13 8 -7 1000000 1000000 1000000 1000000 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 15 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 163 186 194 198 200 201 201 201 199 199 199 197 198 199 199 198 194 190 184 179 178 178 177 178 181 189 192 191 189 191 188 178 179 185 186 186 182 181 179 170 170 172 169 170 168 165 162 163 170 174 174 173 169 171 185 187 178 170 174 183 177 182 180 173 188 203 197 201 213 211 201 203 197 196 215 219 241 248 213 209 228 233 208 175 170 194 206 190 202 208 206 231 198 9999999 239 230 196 183 132 9999999 9999999 179 175 9999999 9999999 208 227 173 149 152 152 145 9999999 9999999 9999999 100 100 9999999 9999999 142 9999999 226 275 59791 196 7350 75 12071 16 36 31 6020 517 1000000 48 65 28 1000000 1000000 20 35 57 57 42 33 19 14 17 13 0 -1 11 10 1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -3 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 166 187 197 200 201 202 203 202 199 200 199 198 200 202 202 198 194 187 181 179 178 176 180 179 183 190 193 191 188 189 186 180 182 186 183 179 180 181 173 165 169 176 175 175 171 164 162 167 167 165 170 170 177 182 183 179 163 164 171 167 172 189 186 172 170 185 177 177 188 199 207 205 205 206 217 210 220 232 219 198 225 237 205 208 203 220 239 211 212 206 198 182 140 9999999 231 229 218 212 152 9999999 9999999 182 117 103 157 173 223 220 139 138 112 9999999 225 209 9999999 115 122 9999999 9999999 9999999 108 167 204 59822 201 6975 75 12066 16 37 2 6022 531 1000000 1000000 1000000 1000000 2 20 35 32 -9 1000000 1000000 -5 -4 11 38 31 24 18 15 12 6 -6 1000000 -5 -8 1000000 1000000 -9 1000000 1000000 1000000 1000000 -8 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 7 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 191 199 203 204 205 205 204 202 202 202 200 203 205 201 199 192 187 182 182 179 178 178 179 187 190 194 194 190 189 189 190 189 186 181 180 185 183 171 170 176 178 177 180 181 173 167 171 174 176 179 174 184 192 184 185 182 178 181 175 174 194 200 192 193 204 193 195 201 193 195 217 244 228 209 202 208 225 263 227 207 234 227 253 253 241 236 210 244 9999999 220 211 194 189 190 177 195 230 204 190 211 194 158 9999999 9999999 194 194 186 178 187 169 9999999 9999999 9999999 143 177 192 9999999 9999999 9999999 73 94 117 59854 220 5475 75 12064 16 37 34 6024 546 1000000 108 141 55 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 -7 -1 -2 4 15 27 24 0 -2 0 3 2 0 4 2 0 3 2 -1 0 1 -5 -2 -5 -9 -7 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 7 25 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 192 200 203 205 206 205 204 203 202 201 202 207 205 201 197 194 188 184 181 179 180 179 183 187 188 191 192 190 191 194 194 188 185 185 185 188 183 174 171 174 179 179 176 179 177 175 179 180 188 198 189 188 194 188 182 177 178 192 192 181 187 189 190 210 232 216 204 208 197 191 203 224 210 201 198 191 214 271 233 209 259 235 211 243 228 198 232 238 224 198 234 9999999 254 202 9999999 9999999 9999999 228 151 154 153 159 178 9999999 175 188 195 199 173 187 179 142 201 175 187 142 64 9999999 106 96 145 59885 220 5400 75 12073 16 38 5 6025 560 1000000 23 131 169 135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 -7 -6 -5 -3 2 0 2 9 12 9 6 3 3 2 3 0 0 3 3 0 -1 -5 -7 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 26 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 188 196 200 202 203 202 202 200 199 200 202 204 202 198 194 191 187 181 178 178 179 180 183 185 186 186 191 190 189 189 186 182 180 183 184 185 187 182 172 170 178 181 181 177 170 174 178 174 187 202 190 187 194 186 179 173 180 195 188 185 191 187 181 188 212 207 190 197 197 189 196 210 216 234 228 209 218 243 231 218 247 236 207 235 215 203 9999999 251 202 9999999 179 238 246 209 193 199 226 222 182 186 197 156 174 188 110 156 196 179 148 162 217 160 184 176 9999999 9999999 107 154 139 94 59917 222 5250 75 12076 16 38 37 6027 575 1000000 78 44 24 14 61 64 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 -8 -5 5 5 5 0 1 6 10 7 8 0 4 3 3 6 7 4 4 0 0 -5 -7 -9 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 1 -4 -6 1000000 1000000 1000000 10 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 164 183 192 197 199 200 199 197 194 194 195 198 199 197 194 189 185 181 176 175 179 176 180 182 179 183 186 188 186 183 183 181 179 179 180 183 186 189 186 174 171 175 179 185 178 169 173 170 170 182 190 185 186 185 177 180 181 179 177 183 187 187 192 190 187 184 186 198 203 204 201 205 213 220 226 237 242 230 228 237 229 204 216 243 249 231 224 235 227 228 9999999 190 219 220 175 178 198 186 211 225 201 232 208 196 237 9999999 9999999 9999999 9999999 151 154 9999999 9999999 185 217 9999999 9999999 112 9999999 156 156 59948 228 4875 75 12067 16 39 8 6029 589 1000000 103 119 135 132 1000000 71 43 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 -6 -5 -2 12 14 14 8 4 7 9 6 6 0 -1 2 0 2 1 -3 0 -3 1 -3 -4 -3 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -1 3 0 1 5 9 0 -3 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 163 182 191 196 198 198 198 197 194 193 193 196 195 194 190 186 182 178 174 173 176 173 179 180 179 181 184 185 182 179 178 178 180 180 181 182 182 184 182 174 175 178 178 179 176 172 173 169 171 179 183 189 189 181 179 179 176 177 180 186 182 173 183 190 185 183 201 231 220 216 213 198 206 214 212 224 234 208 209 239 249 234 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 248 203 187 183 9999999 248 230 218 228 209 217 250 9999999 202 164 165 166 9999999 9999999 9999999 9999999 171 9999999 9999999 9999999 9999999 9999999 278 141 59980 225 4875 75 12066 16 39 40 6031 603 22 82 121 154 122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1 8 5 6 5 5 6 6 9 9 6 3 0 0 -5 -6 1000000 1000000 1000000 -7 -5 -4 -3 0 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 -8 3 21 27 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 162 181 190 194 196 197 197 196 195 193 192 194 194 191 188 186 181 178 173 173 173 175 174 177 175 177 180 183 183 179 175 174 175 175 177 177 175 174 175 173 171 173 171 174 174 167 165 166 168 175 182 185 185 177 169 170 169 166 177 177 176 171 169 168 164 181 199 207 200 206 199 190 212 206 200 211 220 211 240 253 241 256 226 191 9999999 233 197 230 9999999 9999999 9999999 9999999 9999999 223 181 132 149 9999999 194 245 240 213 181 9999999 179 202 177 157 220 177 9999999 9999999 139 9999999 9999999 132 154 123 121 60011 204 6450 75 12076 16 40 11 6032 618 1000000 1000000 1000000 -6 1000000 3 0 6 1 -9 -6 2 -4 -5 1000000 1000000 -4 -6 -3 0 0 -1 -3 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 -7 -7 -9 -9 -3 -6 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -8 10 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 163 183 191 195 197 200 199 197 196 194 193 194 194 191 189 185 182 179 174 175 174 176 176 176 176 177 183 187 186 180 175 172 173 176 176 178 180 180 184 181 173 170 174 183 179 169 165 162 166 178 187 189 190 176 165 170 171 165 166 168 168 183 186 168 165 184 183 166 176 195 197 197 214 202 194 207 205 230 261 248 242 229 201 193 234 215 158 172 175 9999999 9999999 9999999 202 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 9999999 112 155 184 182 9999999 167 179 131 9999999 142 158 9999999 144 183 149 64 60043 255 2625 75 12067 16 40 43 6034 632 -3 80 57 1000000 1000000 1000000 10 2 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1 20 24 3 1 0 -7 1000000 1000000 -6 1000000 1000000 1000000 -5 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -3 1000000 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 1 23 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 164 184 193 198 200 201 201 199 197 196 195 197 196 191 189 186 184 182 179 181 180 179 178 183 181 180 183 185 184 182 178 175 178 181 179 180 180 181 185 183 175 174 179 181 179 169 165 167 171 175 179 182 182 176 170 176 178 166 171 176 166 185 189 176 185 201 197 185 204 202 190 181 184 199 208 216 197 231 236 215 231 219 198 189 213 227 9999999 9999999 9999999 9999999 220 203 166 9999999 9999999 9999999 218 159 9999999 9999999 9999999 9999999 9999999 154 165 117 9999999 9999999 9999999 215 156 9999999 9999999 189 148 9999999 195 189 131 60074 252 2550 75 12070 16 41 14 6036 646 60 67 57 -3 1000000 1000000 19 40 30 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 9 -5 -8 14 29 6 2 5 -8 1000000 1000000 0 1000000 1000000 1000000 -3 -9 1000000 1000000 -6 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -1 5 21 35 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 166 185 195 199 202 203 203 202 199 197 197 198 195 193 189 187 185 185 184 183 184 182 179 180 181 183 186 183 181 182 180 180 181 181 182 183 179 174 178 178 174 181 183 176 174 166 164 173 176 169 174 178 172 170 170 174 169 166 178 184 176 176 177 178 187 196 207 199 184 191 200 180 192 210 217 221 189 206 227 216 196 208 200 9999999 178 208 200 9999999 193 176 216 216 179 9999999 187 176 172 165 140 9999999 9999999 9999999 9999999 157 162 9999999 9999999 9999999 9999999 201 9999999 9999999 9999999 164 108 60106 253 2550 75 12057 16 41 46 6038 661 21 30 16 1000000 1000000 -2 33 46 40 22 10 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 98 108 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 8 25 37 46 62 44 7 -2 4 -1 1000000 1000000 1000000 1000000 1000000 1000000 -7 0 3 -4 1 1000000 1000000 1000000 1000000 -7 -8 -9 1000000 -8 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 -3 -5 -9 -4 -7 2 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 166 186 195 199 202 204 203 201 199 198 198 195 190 189 188 185 185 187 184 182 181 182 181 180 180 185 190 190 187 186 182 180 180 178 183 184 182 180 181 181 178 184 187 181 175 168 168 170 167 168 177 184 186 178 171 175 175 180 187 184 186 177 169 172 176 176 196 201 162 161 189 193 210 219 228 247 230 207 216 210 181 207 214 192 210 211 193 215 207 181 232 237 222 217 198 194 163 162 172 171 180 173 156 192 229 228 148 88 9999999 9999999 161 138 176 219 170 141 60137 261 2475 75 12072 16 42 17 6039 675 1000000 1000000 1000000 5 4 24 44 50 53 47 48 48 47 11 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 100 102 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 29 50 66 47 26 16 16 16 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 14 5 1000000 1000000 1000000 1000000 1000000 -7 0 1000000 -7 -8 -2 -3 1000000 1000000 -9 -8 1000000 1000000 1000000 1000000 1000000 -4 1000000 1000000 1000000 -4 7 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 162 183 193 198 201 202 201 198 197 198 193 189 186 184 182 183 185 186 185 181 183 184 183 180 180 184 188 189 188 188 184 181 178 180 186 184 182 181 179 178 179 184 188 181 174 171 173 175 172 174 179 178 181 181 171 174 178 177 182 183 187 186 175 164 166 160 165 191 177 165 173 176 190 204 215 236 261 237 184 183 228 250 233 219 212 9999999 9999999 9999999 192 173 195 212 195 172 9999999 189 187 216 219 183 169 196 188 224 233 188 162 129 9999999 9999999 203 183 171 203 192 9999999 9999999 140 177 231 175 173 106 60169 265 2175 75 12062 16 42 49 6041 690 1000000 20 20 6 -8 14 23 34 26 27 22 24 40 39 32 36 51 35 21 12 1000000 -7 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 27 23 14 13 1000000 1000000 0 1000000 -8 1000000 1000000 1000000 1000000 -3 -8 1000000 1000000 1000000 1000000 1000000 -9 0 1000000 1000000 -6 -2 1 -6 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 -9 1000000 -5 4 20 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 165 186 196 200 203 204 203 199 196 196 193 190 185 182 182 187 188 189 183 181 182 184 185 183 181 184 190 188 188 189 187 186 180 182 184 185 182 176 178 180 178 178 182 180 177 177 180 182 179 178 182 182 183 180 173 174 165 171 178 176 184 180 182 174 172 169 171 197 206 197 185 185 9999999 205 226 231 249 235 172 200 258 230 211 204 189 9999999 9999999 9999999 9999999 172 183 195 196 9999999 9999999 194 9999999 9999999 195 173 9999999 229 204 9999999 9999999 9999999 9999999 9999999 127 143 231 195 142 133 9999999 9999999 9999999 9999999 207 224 9999999 196 167 60200 265 2175 75 12058 16 43 20 6043 704 1000000 1000000 1000000 -2 1000000 2 6 17 18 20 6 6 36 43 40 32 39 29 20 12 1000000 -5 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 3 3 17 0 6 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 -7 -8 -6 -8 -3 -8 -6 1000000 1000000 1000000 -6 -7 1000000 1000000 -8 1000000 1000000 -1 4 15 27 34 26 23 38 69 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 168 188 197 201 203 204 202 199 198 195 192 188 186 183 184 187 187 183 182 181 181 182 181 180 182 184 189 189 190 189 186 181 179 180 177 180 183 177 177 177 171 173 173 175 179 181 183 179 175 174 172 181 192 186 171 168 165 178 179 173 180 176 180 175 180 188 193 214 232 210 191 212 210 207 232 248 249 225 211 239 257 197 180 222 219 223 9999999 9999999 9999999 9999999 9999999 9999999 186 189 216 231 235 9999999 161 177 9999999 247 200 200 9999999 9999999 189 195 149 175 265 219 183 167 145 9999999 9999999 9999999 9999999 296 9999999 257 247 60232 264 2175 75 12050 16 43 52 6044 719 1000000 1000000 1000000 1000000 1000000 6 -2 23 27 29 14 25 42 36 34 25 25 9 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 2 -2 17 4 5 -1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 -7 -7 1000000 1000000 1000000 1000000 -9 -5 1000000 1000000 -8 -9 -9 -8 -6 1000000 1000000 1000000 -4 9 18 24 36 66 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 188 197 200 202 202 202 199 196 195 190 188 185 183 182 181 185 182 180 178 177 177 179 179 182 184 188 189 184 183 181 173 174 175 173 176 176 174 173 165 162 168 170 171 174 180 186 183 176 168 166 170 176 178 165 158 171 178 171 173 178 175 172 169 176 186 184 207 222 184 183 223 202 197 239 254 225 202 247 261 237 218 216 244 242 233 9999999 237 9999999 211 186 177 171 205 215 175 188 9999999 185 192 9999999 194 170 235 277 9999999 193 162 137 161 228 174 200 181 118 9999999 9999999 9999999 134 9999999 280 173 60263 263 2250 75 12062 16 44 23 6046 733 1000000 1000000 -5 -6 14 26 35 24 29 23 31 23 15 0 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1 10 18 12 2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 -5 -7 1000000 1000000 1000000 -4 -3 0 -4 -9 -1 18 40 63 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 189 198 201 202 202 201 198 196 196 190 188 185 182 180 182 183 182 179 175 174 173 175 177 178 181 186 187 180 178 176 168 169 173 174 177 171 165 167 162 156 154 159 166 167 164 170 175 164 166 169 160 159 160 154 153 170 174 159 161 164 165 166 9999999 9999999 173 9999999 9999999 213 176 179 205 9999999 200 227 220 204 190 248 261 181 9999999 232 235 227 229 223 211 9999999 198 227 191 162 9999999 165 159 190 193 202 240 9999999 219 185 201 145 189 252 230 9999999 9999999 182 158 187 179 88 9999999 9999999 9999999 9999999 147 148 120 60295 265 2025 75 12060 16 44 55 6047 748 1000000 2 7 1000000 1000000 -1 -3 4 11 13 11 11 10 11 7 0 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 -3 1 1000000 1000000 1000000 -8 -7 -2 6 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 -4 0 19 33 9999999 9999999 9999999 9999999 9999999 9999999 9999999 93 60 22 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 189 197 201 202 201 199 195 193 194 190 187 185 181 181 180 176 177 176 173 172 171 173 174 175 178 182 183 178 172 168 163 163 171 171 172 172 164 159 156 148 141 147 158 157 150 156 161 153 158 169 159 150 150 146 148 164 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 194 9999999 9999999 218 205 186 196 196 9999999 9999999 9999999 9999999 9999999 243 204 202 9999999 9999999 9999999 9999999 9999999 234 200 9999999 179 186 167 195 218 9999999 9999999 9999999 178 142 136 173 9999999 9999999 9999999 9999999 9999999 218 9999999 210 125 9999999 9999999 196 162 108 97 60326 277 1275 75 12053 16 45 26 6049 762 146 66 9999999 9999999 9999999 9999999 1000000 -7 1000000 0 12 19 6 -2 -5 0 -1 0 -9 -7 0 4 5 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 3 -1 1000000 1000000 1000000 1000000 1000000 1000000 80 71 116 68 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 -1 1000000 1000000 -8 31 63 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 -6 16 35 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 175 193 201 204 204 203 201 197 195 195 192 189 186 183 184 183 179 179 177 174 172 174 173 176 180 180 183 180 172 170 168 164 164 168 168 166 166 163 159 157 151 147 152 153 153 150 154 157 156 159 167 159 9999999 158 154 162 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 208 226 224 9999999 9999999 9999999 9999999 240 250 225 207 9999999 9999999 9999999 9999999 219 260 9999999 149 181 185 154 9999999 9999999 230 9999999 225 185 140 159 179 186 171 152 195 188 9999999 9999999 215 194 9999999 9999999 189 172 228 141 103 147 60358 281 975 75 12042 16 45 58 6051 777 1000000 1000000 1000000 126 265 48 9999999 9999999 17 131 70 11 1000000 1000000 -3 -5 1000000 -9 1000000 -3 7 5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 2 42 71 83 1000000 1000000 1000000 1000000 1000000 1000000 53 69 115 71 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -3 3 1000000 1000000 1000000 1000000 -4 1000000 6 11 6 -5 1000000 1000000 1000000 11 50 49 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 176 195 203 206 207 207 204 200 200 197 192 190 190 189 188 184 183 183 179 175 175 176 177 181 182 182 180 177 176 176 172 170 170 171 171 168 164 163 166 161 154 155 9999999 155 159 157 153 153 158 160 156 155 161 173 180 185 170 9999999 170 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 227 233 235 225 204 197 239 9999999 9999999 236 204 9999999 9999999 9999999 208 233 211 152 9999999 9999999 9999999 9999999 237 244 202 225 278 245 186 184 266 250 170 185 212 163 134 166 168 173 201 148 103 160 223 155 131 168 60389 281 975 75 12065 16 46 29 6052 791 1000000 1000000 1000000 70 88 9999999 9999999 9999999 -3 166 130 54 28 80 39 58 27 26 81 132 151 93 1000000 -7 0 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 26 59 80 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 1000000 1000000 1000000 1000000 3 28 9999999 9999999 52 45 57 64 75 92 114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 192 201 204 205 206 204 200 197 196 190 187 187 187 183 180 180 180 176 174 174 173 173 176 177 177 174 174 175 171 166 167 168 166 170 171 167 165 162 155 148 9999999 9999999 154 156 153 147 152 150 147 150 148 9999999 168 179 172 165 9999999 9999999 155 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 228 258 214 9999999 9999999 9999999 246 9999999 9999999 9999999 9999999 9999999 203 219 209 180 9999999 9999999 9999999 9999999 205 211 204 204 9999999 9999999 209 185 285 281 215 228 209 9999999 9999999 225 139 95 155 163 179 238 226 167 105 123 60421 281 975 75 12039 16 47 1 6053 806 1000000 1000000 16 110 152 9999999 9999999 9999999 9999999 9999999 159 72 59 92 39 58 22 24 80 131 150 93 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 75 117 72 9999999 9999999 9999999 9999999 9999999 9999999 9999999 327 148 104 165 159 9999999 9999999 9999999 9999999 113 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 3 6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 0 24 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 196 204 208 208 207 205 201 197 196 191 187 186 186 182 180 179 178 176 173 171 171 172 176 176 176 176 172 167 166 164 163 162 161 166 167 164 159 151 148 9999999 9999999 9999999 149 153 153 150 154 143 9999999 9999999 9999999 9999999 9999999 9999999 160 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 191 243 282 218 204 217 235 266 242 223 259 237 168 127 93 122 185 217 211 222 239 184 129 60452 286 600 75 12037 16 47 32 6055 820 1000000 186 200 114 24 55 16 85 139 209 1000000 9999999 9999999 9999999 9999999 48 138 117 118 1000000 1000000 1000000 7 124 137 74 108 130 137 1000000 9999999 9999999 9999999 9999999 9999999 1000000 1000000 81 144 58 91 79 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 9 -5 17 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1 17 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 199 206 209 210 209 206 203 199 197 194 190 187 187 184 181 180 181 178 175 174 174 176 178 176 176 177 175 167 164 166 165 163 161 161 161 157 152 9999999 9999999 9999999 9999999 152 150 155 157 148 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 218 9999999 9999999 9999999 9999999 9999999 9999999 249 258 247 9999999 9999999 9999999 9999999 9999999 9999999 205 242 9999999 9999999 9999999 161 123 130 194 236 230 213 184 186 192 183 207 239 271 225 138 99 92 120 177 154 98 117 232 238 120 60484 287 525 75 12056 16 48 4 6056 835 1000000 147 167 159 73 1000000 94 141 20 9999999 9999999 9999999 9999999 9999999 9999999 1000000 63 139 114 118 31 104 100 103 80 50 68 98 26 43 1000000 1000000 9999999 9999999 9999999 9999999 1000000 1000000 74 136 43 76 68 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 5 33 2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 202 209 211 211 210 208 207 203 200 197 194 191 188 187 183 185 182 177 177 178 177 176 174 173 175 174 173 168 166 166 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 149 155 154 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 9999999 9999999 9999999 216 235 9999999 9999999 9999999 257 241 9999999 168 166 9999999 230 219 234 231 9999999 152 167 234 190 159 172 158 9999999 9999999 146 166 189 148 158 189 238 240 211 179 150 185 9999999 180 117 171 281 247 124 60515 287 525 75 12018 16 48 35 6058 850 20 1000000 1000000 1000000 1000000 1000000 -4 20 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 70 83 136 121 116 73 31 56 66 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 12 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 196 208 212 213 214 212 211 209 205 202 198 195 193 191 189 190 189 183 179 181 183 179 177 175 175 177 173 171 172 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 147 146 155 152 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 251 232 9999999 9999999 229 211 224 9999999 9999999 9999999 195 222 214 204 202 198 226 235 250 214 171 185 238 9999999 243 176 9999999 9999999 161 133 114 167 179 143 130 145 198 281 9999999 264 212 293 9999999 240 202 189 238 194 162 60547 284 750 75 12039 16 49 7 6059 865 1000000 1000000 1000000 13 55 15 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 47 158 148 139 11 58 155 167 64 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 0 11 -4 0 -2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -2 1000000 3 38 46 60 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 185 194 207 211 212 213 212 210 207 203 202 198 194 193 189 186 187 187 183 179 179 180 178 178 178 175 175 174 171 173 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 148 149 151 150 152 155 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 257 227 9999999 9999999 9999999 236 9999999 9999999 9999999 239 231 196 201 219 231 223 208 187 204 9999999 236 205 9999999 168 202 187 126 147 180 151 173 183 211 272 244 195 205 256 182 160 269 244 174 160 140 60578 287 525 75 12034 16 49 38 6061 879 1000000 1000000 75 69 1000000 31 142 114 60 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 17 161 141 123 1000000 1000000 171 276 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 15 -6 6 15 5 1000000 1000000 1000000 -9 1000000 -9 -4 1 1000000 1000000 1000000 -1 1000000 1000000 1000000 1000000 -7 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 48 107 141 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 185 194 207 212 212 213 212 209 206 204 201 196 194 193 189 186 186 184 180 177 177 176 175 176 175 172 172 172 170 169 169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 151 151 151 150 147 144 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 261 9999999 9999999 9999999 9999999 246 9999999 209 230 230 223 197 186 195 197 176 207 183 169 213 189 204 219 178 161 182 155 166 231 187 177 189 216 220 154 116 134 168 116 117 219 9999999 284 211 182 60610 291 225 75 12036 16 50 10 6062 894 1000000 1000000 1000000 1000000 1000000 1000000 34 46 70 132 227 117 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 26 95 205 176 211 83 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 21 1000000 1000000 34 -2 1000000 1000000 1000000 5 -6 1000000 -6 5 1000000 1000000 1000000 1000000 -7 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 -5 6 3 1000000 1000000 1000000 1000000 6 14 68 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 192 206 211 212 213 212 209 206 204 200 196 196 195 192 190 191 189 183 179 179 181 181 180 180 179 180 178 176 175 175 177 177 173 168 9999999 171 172 161 158 165 166 156 150 147 149 157 157 156 160 162 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 221 234 232 219 9999999 231 242 254 9999999 9999999 9999999 9999999 232 188 223 266 236 228 241 232 217 207 180 213 219 190 197 167 175 182 163 147 141 198 245 221 194 172 163 196 246 218 163 181 9999999 205 153 184 9999999 9999999 249 253 60641 290 300 75 12047 16 50 41 6063 908 1000000 1000000 1000000 9999999 1000000 1000000 1000000 9999999 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 -6 152 195 139 130 170 103 1000000 312 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2 31 3 -7 5 -6 2 -7 1000000 -8 2 -7 1000000 -3 1000000 -2 -3 1000000 -6 1000000 1000000 1000000 1000000 1000000 1000000 -9 -6 1000000 0 8 1000000 1000000 1000000 1000000 1000000 0 7 8 16 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 198 207 210 211 211 208 205 203 200 195 194 194 194 194 193 194 190 184 183 185 186 185 183 183 184 184 184 181 181 184 184 180 177 177 178 175 167 164 168 164 160 161 159 161 165 163 161 162 170 177 174 9999999 9999999 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 203 9999999 9999999 9999999 9999999 9999999 9999999 207 217 224 237 222 211 220 222 233 260 264 9999999 9999999 237 220 221 232 254 244 236 268 282 242 213 221 226 221 186 188 193 198 198 176 205 240 283 229 183 184 192 265 9999999 9999999 251 240 9999999 220 162 129 198 279 255 258 236 60673 283 825 75 12049 16 51 13 6065 923 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 249 244 110 142 164 103 1000000 342 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -7 -4 10 -2 4 7 2 1000000 1000000 -9 -9 1000000 -6 -8 -4 0 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 -9 1000000 1000000 1000000 1000000 1000000 0 18 57 48 3 2 1 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 185 200 207 209 210 209 206 205 203 199 195 193 192 192 193 195 191 186 181 178 178 178 177 176 179 178 180 179 176 177 180 181 176 173 173 168 163 165 164 163 158 154 161 162 159 157 158 166 169 166 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 242 243 221 204 215 222 202 202 256 9999999 9999999 9999999 9999999 256 241 225 232 9999999 243 9999999 239 9999999 185 192 188 235 197 167 197 192 177 9999999 234 248 236 173 157 179 182 201 235 243 218 210 151 83 90 110 164 186 191 231 136 60704 283 825 75 12022 16 51 44 6066 937 1000000 1000000 1000000 1 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 262 222 181 208 161 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 0 -6 13 -3 0 -8 -8 1000000 1000000 -7 1000000 -2 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 81 86 24 1000000 1000000 5 35 69 76 19 -9 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 195 205 209 210 210 209 207 207 205 200 197 197 197 193 194 190 185 180 174 173 172 171 171 173 176 177 179 176 174 173 172 9999999 9999999 9999999 9999999 9999999 157 158 155 156 159 150 149 157 157 155 157 163 163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 242 225 231 247 229 211 205 240 9999999 9999999 249 246 242 222 224 212 230 245 224 199 179 197 195 189 9999999 9999999 211 234 181 9999999 9999999 9999999 166 158 155 133 185 163 111 205 212 186 199 156 158 163 9999999 116 170 225 223 141 60736 283 825 75 12006 16 52 16 6067 951 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 170 269 294 258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 38 40 -3 6 -1 -1 0 0 -7 1000000 -7 -2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 108 130 66 1000000 1000000 1000000 1000000 1000000 18 10 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 200 207 210 210 210 209 208 207 206 201 198 199 199 196 194 188 183 177 174 174 171 169 170 172 176 179 180 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 159 155 151 148 152 160 151 143 156 161 9999999 157 158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 235 233 218 212 214 210 217 235 251 239 225 223 223 231 234 192 175 206 212 214 225 209 242 235 203 219 215 198 171 207 250 9999999 155 185 187 181 195 147 184 9999999 204 170 167 208 217 154 83 110 244 291 204 170 60767 266 2100 75 12008 16 52 47 6069 966 88 174 195 147 142 83 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 88 81 29 18 4 1000000 1000000 4 0 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 -8 1000000 1000000 1000000 41 60 42 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 199 208 210 210 210 207 205 205 203 201 199 198 197 196 192 187 180 175 173 174 170 168 170 172 177 180 179 176 9999999 9999999 9999999 9999999 9999999 9999999 165 164 158 153 151 156 162 160 156 159 159 160 165 165 166 9999999 180 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 210 9999999 216 9999999 9999999 9999999 203 220 208 234 245 232 247 238 260 251 222 202 189 202 209 203 215 197 181 258 269 181 203 204 152 189 224 230 218 215 218 189 204 182 183 233 215 166 170 167 169 152 119 118 153 219 214 177 104 60799 266 2100 75 12008 16 53 19 6070 980 44 217 206 201 215 110 111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 59 120 57 40 10 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -6 1000000 1000000 1000000 1000000 -2 7 7 12 7 1000000 -3 -2 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 193 202 205 205 205 202 200 198 197 195 194 194 193 190 186 182 177 171 166 167 166 162 164 167 171 174 171 171 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 156 147 147 152 152 158 157 154 155 160 168 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 240 219 212 215 248 9999999 256 9999999 233 9999999 9999999 9999999 203 212 190 189 181 181 236 273 223 197 220 180 156 178 226 257 229 178 139 165 195 237 222 136 114 125 182 181 143 138 225 265 213 246 240 145 60830 265 2175 75 12026 16 53 50 6071 994 159 217 286 272 198 150 44 1000000 1000000 1000000 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 78 110 45 12 5 2 -3 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -3 1 8 9999999 9999999 9999999 9999999 97 0 -2 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 194 203 206 207 206 204 201 200 199 196 195 195 194 191 190 187 181 175 170 168 169 166 166 170 175 174 170 171 174 177 9999999 9999999 9999999 9999999 9999999 154 155 149 151 150 145 151 155 154 156 163 165 162 164 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 246 230 9999999 226 250 9999999 9999999 238 9999999 195 216 9999999 9999999 214 199 195 223 245 191 173 182 147 9999999 257 225 196 191 153 144 9999999 219 171 146 152 122 162 173 169 177 183 228 262 254 165 187 60862 263 2250 75 12013 16 54 22 6072 1009 75 268 220 205 156 146 46 1000000 87 169 161 0 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 140 77 38 32 25 18 2 -2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 0 1000000 1000000 1000000 1000000 1000000 13 9999999 9999999 9999999 9999999 9999999 4 -7 0 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 199 207 210 211 210 208 205 204 203 201 201 200 198 195 194 191 185 176 172 171 172 172 175 177 178 180 178 176 174 173 9999999 9999999 9999999 9999999 163 157 155 159 161 158 153 152 162 166 158 163 169 160 165 180 180 179 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 250 9999999 209 9999999 239 262 202 9999999 219 221 213 211 217 228 221 203 201 193 210 210 170 169 180 227 259 212 248 253 190 151 154 179 190 218 191 164 136 120 183 160 107 109 156 154 183 60893 263 2325 75 12019 16 54 53 6074 1022 1000000 116 166 165 175 90 100 186 222 215 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 101 67 18 26 19 29 9 2 1000000 1000000 1000000 1000000 1000000 -7 1000000 1000000 1000000 1000000 1000000 18 27 31 15 1000000 1000000 1000000 4 18 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 201 210 213 214 214 211 208 206 205 203 203 203 201 196 193 190 185 177 174 174 171 171 176 176 175 181 181 9999999 9999999 9999999 9999999 9999999 9999999 162 161 156 152 159 163 161 156 148 161 174 166 165 167 163 171 179 185 188 178 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 210 9999999 9999999 9999999 204 9999999 9999999 220 215 9999999 9999999 246 211 220 252 217 205 247 250 219 206 213 238 222 196 236 246 202 188 250 213 189 222 216 206 209 220 228 212 214 228 172 139 174 210 237 267 190 193 208 198 9999999 9999999 158 130 95 9999999 190 279 60925 262 2400 75 12006 16 55 25 6075 1037 1000000 151 118 54 136 235 256 207 264 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 1000000 1000000 2 69 41 22 1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 18 41 38 19 1000000 1000000 72 144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 205 214 217 218 217 214 211 210 209 207 204 204 203 197 193 189 183 177 177 176 172 172 178 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 159 160 156 154 156 155 153 156 9999999 165 178 178 179 176 169 177 182 182 185 9999999 9999999 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 191 9999999 9999999 203 205 9999999 9999999 214 210 216 232 262 255 242 268 245 222 247 221 226 255 248 255 248 259 268 216 178 179 247 230 224 271 202 182 250 212 212 266 225 210 161 129 210 240 194 194 180 167 267 9999999 210 161 187 180 178 204 166 169 60956 262 2400 75 11995 16 55 56 6076 1051 1000000 81 82 101 171 273 295 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 41 33 19 44 1000000 1000000 1000000 1000000 1000000 -6 1000000 1000000 1000000 1000000 1000000 18 14 -3 -6 85 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 205 213 217 218 218 215 213 211 210 207 205 205 204 199 192 187 182 178 176 178 179 179 182 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 163 162 155 161 163 158 162 161 161 169 176 182 187 183 172 181 191 183 188 193 185 186 189 202 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 203 207 198 9999999 9999999 218 220 238 263 257 245 239 236 253 262 229 228 241 241 252 269 275 240 180 181 195 225 263 299 301 212 218 255 193 201 280 240 167 166 197 213 226 172 148 169 150 266 9999999 232 205 123 111 197 201 205 215 60988 261 2475 75 12002 16 56 28 6077 1065 1000000 69 155 185 269 287 260 44 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 7 -5 1000000 1000000 1000000 1000000 1000000 1000000 -9 3 41 51 60 53 43 62 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 185 205 214 217 219 219 217 214 211 209 207 205 206 206 202 195 189 184 179 178 182 185 184 184 185 186 184 183 186 9999999 9999999 9999999 9999999 170 173 170 162 165 167 168 170 170 173 177 179 178 181 174 176 187 191 185 184 196 196 191 184 188 191 200 9999999 9999999 9999999 9999999 9999999 9999999 209 211 213 205 189 210 212 199 217 243 278 261 224 209 221 268 275 261 257 228 223 239 265 235 203 205 204 213 208 236 280 226 182 239 229 195 230 222 194 145 145 189 191 178 159 178 186 144 182 245 245 216 119 84 142 155 190 199 61019 261 2475 75 11998 16 56 59 6078 1078 4 138 168 204 236 226 206 98 172 227 11 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 -8 1000000 1000000 1000000 -9 1 5 45 60 77 60 53 56 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 207 216 219 220 221 219 217 213 211 208 206 207 205 201 199 193 187 182 181 186 188 187 189 191 192 190 190 192 190 186 9999999 181 181 181 179 175 173 172 174 178 183 190 196 192 183 186 183 186 189 191 188 186 193 188 188 186 183 184 193 200 193 191 198 200 198 218 238 238 212 188 208 212 218 239 241 9999999 9999999 248 222 251 290 9999999 271 242 221 221 241 246 230 202 203 211 234 205 177 173 173 176 171 174 226 259 188 181 173 143 165 223 184 153 223 201 126 157 215 214 161 129 182 188 215 206 206 61051 261 2475 75 11993 16 57 31 6079 1092 1000000 123 159 203 224 181 226 222 159 155 77 74 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 8 30 27 5 5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 11 52 13 15 19 49 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 210 218 222 223 223 221 218 215 213 211 210 209 209 205 202 198 193 186 186 191 192 192 196 198 199 198 199 198 195 188 186 190 189 189 186 179 180 180 180 187 186 191 206 198 193 198 193 196 197 201 197 193 198 191 198 199 199 197 193 205 205 203 209 199 201 213 221 240 235 221 229 221 218 222 239 267 271 256 255 272 9999999 9999999 258 248 239 233 247 225 204 203 208 227 252 240 207 171 201 221 197 247 249 215 192 181 200 201 219 273 239 197 192 188 207 294 292 225 187 140 9999999 197 197 162 223 61082 259 2625 75 11987 16 58 2 6080 1106 1000000 74 242 221 185 165 90 81 187 75 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 49 1000000 1000000 -4 24 22 4 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 19 1000000 1 3 30 50 83 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 194 213 221 224 226 225 223 220 218 216 214 214 213 209 207 204 202 196 189 190 193 194 195 200 202 201 200 201 202 201 193 192 193 191 191 188 183 181 186 183 183 185 186 198 193 192 196 193 202 203 203 202 201 201 206 220 208 208 211 197 199 201 203 217 215 215 226 213 218 234 241 234 218 224 241 249 232 215 231 254 259 270 260 241 249 274 244 214 226 195 183 254 280 270 276 227 210 207 180 190 265 275 194 161 191 204 190 213 232 225 195 196 227 238 231 239 217 194 208 9999999 9999999 159 150 223 61114 258 2700 75 11996 16 58 34 6081 1120 -5 200 202 126 111 72 62 146 134 -8 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 60 16 -2 8 24 26 -1 0 18 1000000 1000000 0 -4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 6 -6 1000000 1000000 1000000 -5 11 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 214 223 226 227 226 223 221 220 218 217 216 215 211 207 203 202 199 195 196 198 198 198 202 205 202 201 201 203 203 198 199 197 192 193 192 192 189 193 190 186 192 192 196 199 199 195 200 209 203 209 210 203 199 212 226 221 222 210 204 209 208 202 209 222 217 220 218 207 217 231 229 230 246 262 262 236 204 209 232 275 9999999 247 225 265 9999999 278 251 268 250 203 224 267 9999999 283 209 204 234 191 180 188 197 200 223 236 222 210 191 178 189 190 217 221 216 189 130 158 186 207 245 187 162 160 209 61145 257 2775 75 11999 16 59 5 6083 1134 2 115 194 155 104 69 130 129 59 80 60 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 0 -4 0 35 40 25 17 30 7 16 12 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 212 220 224 225 224 221 218 216 216 215 214 212 207 204 201 200 197 195 197 198 199 198 200 203 202 203 204 204 202 198 198 193 188 191 192 195 193 195 198 195 193 190 195 201 202 199 200 208 204 205 203 204 212 214 211 219 209 199 210 215 208 194 191 198 218 210 214 221 212 225 241 241 234 222 233 248 237 240 251 9999999 9999999 9999999 257 9999999 9999999 9999999 9999999 9999999 9999999 231 227 241 264 277 218 211 9999999 265 225 200 212 260 9999999 9999999 9999999 9999999 218 176 175 220 254 9999999 259 191 146 231 9999999 203 267 9999999 185 213 245 61177 255 2925 75 11998 16 59 37 6084 1148 1000000 66 134 130 154 106 86 96 84 95 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 135 63 39 9 0 10 29 16 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 7 -9 25 20 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 187 207 215 218 219 218 215 211 209 208 207 208 206 202 197 195 192 187 186 187 188 190 191 192 192 193 194 195 195 191 185 182 181 181 179 178 180 181 182 186 185 179 178 182 183 190 193 187 188 185 180 185 198 204 199 188 194 189 180 183 186 9999999 9999999 193 9999999 9999999 9999999 193 217 227 220 217 219 191 185 199 208 226 246 243 9999999 9999999 230 242 234 210 212 206 202 196 188 196 189 183 189 197 209 204 192 189 216 9999999 245 218 237 225 186 180 151 9999999 171 223 9999999 260 167 209 252 205 167 9999999 9999999 186 196 174 61208 254 3000 75 11991 17 0 8 6085 1162 4 128 191 169 149 140 129 56 95 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 88 107 24 1000000 3 1000000 1000000 1000000 3 -5 1000000 1000000 1000000 1000000 1000000 1000000 -4 3 4 6 47 70 1000000 58 85 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 207 215 218 219 218 214 210 210 209 207 207 204 201 196 193 191 188 184 184 187 191 189 189 190 191 191 190 190 186 180 177 180 182 178 172 173 176 177 179 176 173 179 184 182 184 185 177 177 180 180 189 191 185 194 187 180 189 177 9999999 9999999 9999999 9999999 204 208 196 195 209 213 227 224 200 202 204 220 219 193 206 233 238 227 224 218 228 241 220 198 191 188 172 168 185 205 208 194 204 219 184 176 173 181 182 197 226 212 200 163 144 138 9999999 122 158 185 232 219 187 149 168 193 134 146 159 179 195 61240 255 2925 75 11995 17 0 40 6086 1176 1000000 98 217 136 139 148 156 127 1000000 -6 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 88 48 1000000 1000000 -3 1000000 1000000 1000000 11 16 1000000 1000000 1000000 1000000 1000000 1000000 8 6 1000000 1000000 25 39 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 209 218 221 222 221 217 213 213 212 211 209 206 201 200 195 194 194 190 187 191 194 191 191 190 190 193 191 186 181 178 177 178 180 178 173 173 178 178 178 177 174 177 184 183 180 185 190 191 194 189 191 197 192 194 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 209 194 196 223 235 229 222 187 196 231 243 266 242 230 230 223 231 262 252 217 231 223 240 228 193 182 172 203 252 272 231 199 213 198 197 209 186 167 188 201 224 253 185 153 160 146 168 158 167 273 218 124 125 196 214 160 149 206 9999999 322 61271 253 2925 75 11985 17 1 11 6087 1190 1000000 120 216 124 119 128 133 39 65 50 53 67 1000000 37 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1 -9 1000000 9999999 9999999 9999999 1000000 8 -2 1000000 1000000 1000000 10 81 1000000 -4 1000000 -9 1000000 1000000 0 -2 15 3 7 -5 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 209 218 221 220 219 216 214 212 212 209 206 202 201 199 197 195 194 192 192 192 192 192 190 188 188 190 189 184 181 179 178 180 180 177 173 173 177 176 179 179 171 175 184 184 184 189 201 205 198 199 200 200 200 204 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 196 200 203 9999999 9999999 227 209 182 187 229 218 242 9999999 247 228 226 246 256 241 201 209 227 243 260 233 234 239 225 217 212 204 221 256 221 207 242 247 217 176 164 206 249 239 187 161 208 234 217 215 205 129 123 165 192 164 129 169 212 61303 292 150 75 11971 17 1 43 6088 1204 1000000 1000000 1000000 0 116 43 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 67 208 163 112 115 124 48 67 41 49 57 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 2 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 1000000 78 60 -2 18 30 -4 1000000 1000000 1000000 -7 -5 -6 9 5 1 1000000 -7 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 208 217 219 218 217 214 212 212 212 207 203 203 200 197 197 197 195 191 191 193 192 190 187 190 187 183 185 182 181 182 179 177 177 178 174 171 174 177 179 178 176 180 186 191 188 186 193 196 193 198 204 195 195 206 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 198 200 207 208 217 9999999 169 174 194 238 236 217 231 227 9999999 227 221 223 237 204 226 252 211 232 265 252 253 249 215 211 208 234 272 236 216 221 247 220 146 151 227 227 241 307 9999999 276 212 216 229 180 136 149 205 184 136 172 211 184 250 299 61334 292 150 75 11978 17 2 14 6089 1219 1000000 1000000 1000000 9999999 116 146 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 109 320 171 72 4 11 -9 28 13 33 42 5 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 79 39 27 9 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 116 129 20 1000000 70 -7 9 3 1000000 -2 1000000 1000000 1000000 1000000 1000000 1000000 -4 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 192 210 218 220 220 218 215 212 213 211 207 203 204 202 199 199 199 196 190 188 190 189 185 186 190 187 183 182 181 182 181 175 174 176 176 172 171 177 180 180 183 186 186 183 186 189 189 191 192 192 198 196 192 197 197 9999999 9999999 9999999 9999999 186 9999999 9999999 9999999 9999999 194 190 9999999 201 191 9999999 178 188 221 245 245 223 214 213 222 211 186 196 233 233 258 9999999 232 203 241 242 225 235 220 235 221 230 245 226 229 260 266 210 177 169 222 245 216 9999999 9999999 224 172 161 194 203 193 185 221 198 9999999 157 179 188 219 249 61366 292 150 75 11956 17 2 46 6090 1233 1000000 9999999 9999999 9999999 140 229 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 49 0 10 31 52 30 40 7 75 125 1000000 1000000 119 38 151 304 111 99 85 139 31 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 35 17 6 -3 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 94 78 14 60 21 30 25 1000000 1000000 1000000 -4 -2 -8 -9 -7 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 213 218 219 219 218 215 213 212 209 206 207 206 204 202 202 201 196 194 193 192 191 190 192 193 194 191 187 188 188 185 182 183 184 181 176 178 185 187 189 191 189 192 191 187 194 199 199 197 197 203 207 201 196 204 223 228 214 202 204 210 201 9999999 198 215 213 221 219 208 227 231 230 232 230 232 237 242 259 263 224 207 213 239 267 9999999 9999999 9999999 253 247 245 258 248 237 228 240 265 228 232 273 278 268 257 238 211 223 260 238 241 249 222 183 176 206 209 251 228 235 9999999 217 167 157 216 220 196 61397 288 450 75 11977 17 3 17 6091 1248 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 209 349 142 61 42 47 40 1000000 1000000 1000000 102 261 287 145 95 108 142 201 310 265 1000000 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 12 4 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 94 42 80 38 5 0 1000000 1000000 1000000 1000000 -1 -9 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 196 211 217 218 217 216 216 214 210 207 205 204 207 206 203 199 198 197 194 193 191 192 193 192 192 195 192 189 190 190 188 186 183 182 183 180 178 179 184 187 182 181 191 196 195 191 189 190 188 200 204 210 203 191 208 222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 225 226 236 234 242 235 220 233 237 225 215 227 267 9999999 262 243 262 250 237 255 273 265 270 260 236 235 248 236 271 262 231 248 223 206 218 190 202 272 245 9999999 284 220 224 243 250 232 196 209 239 191 265 290 253 252 231 235 232 249 235 183 61429 291 225 75 11972 17 3 49 6092 1262 1000000 1000000 1000000 2 45 85 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 209 378 246 119 104 33 1000000 1000000 1000000 4 141 301 306 143 45 59 118 211 313 262 1000000 1000400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 0 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 35 75 12 41 19 -1 1000000 -7 1000000 1000000 1000000 -9 18 28 24 35 50 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 210 218 220 218 217 217 215 212 209 205 204 206 205 205 202 200 200 196 192 193 192 192 195 195 196 197 192 189 188 189 188 186 186 184 180 178 177 181 183 181 181 183 189 195 187 181 177 181 197 207 205 201 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 212 207 221 231 223 233 244 229 235 232 204 214 240 258 235 246 265 234 223 225 225 222 248 247 241 240 228 239 242 235 209 217 263 235 215 193 179 205 207 9999999 9999999 212 222 254 196 188 208 210 195 164 212 237 200 200 193 226 219 204 265 232 61460 292 150 75 11962 17 4 20 6093 1277 7 58 44 83 122 136 144 225 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 345 355 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 290 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 4 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 1000000 51 77 21 27 27 1 1000000 5 2 3 1000000 1000000 37 63 75 78 113 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 200 211 215 216 216 215 214 212 209 206 205 207 206 204 202 200 196 192 192 193 191 188 188 192 193 192 196 193 185 181 185 186 184 184 182 180 181 180 181 180 174 177 177 185 197 193 193 190 188 199 203 199 208 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 222 220 210 9999999 213 219 198 227 240 228 228 227 214 221 233 234 231 232 270 246 212 220 235 246 257 239 209 218 229 246 215 192 192 206 273 280 237 244 237 197 160 202 9999999 218 218 236 203 251 300 231 179 210 205 168 228 291 222 174 165 206 271 257 61492 292 150 75 11958 17 4 52 6094 1292 72 1000000 28 34 146 191 167 1000000 63 24 9999999 9999999 39 9999999 58 43 52 56 63 9999999 83 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 294 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 41 3 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 20 63 45 74 25 3 -2 5 11 1000000 1000000 1000000 1 16 48 135 23 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 207 213 213 213 215 214 211 209 206 204 204 205 203 200 196 193 188 183 187 191 187 183 183 184 185 185 187 189 185 181 179 180 178 176 179 180 183 181 180 175 166 167 172 185 196 195 199 200 199 203 198 194 206 217 9999999 9999999 220 228 225 212 223 238 228 212 201 198 228 228 213 231 214 220 243 234 204 204 235 227 234 254 286 239 194 240 259 239 227 223 188 194 229 247 242 203 193 193 224 239 229 296 282 224 188 199 257 220 207 179 198 241 246 216 195 227 190 158 206 197 183 184 179 239 296 240 61523 292 150 75 11959 17 5 23 6095 1306 1000000 1000000 1000000 9999999 9999999 9999999 331 271 101 61 48 56 75 91 94 85 75 93 102 95 108 96 115 113 135 128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 71 17 3 2 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 -9 95 113 38 23 0 8 6 7 1000000 8 1000000 1000000 10 239 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 208 214 215 215 216 215 212 211 208 207 208 206 206 204 200 196 191 188 189 192 191 187 185 187 189 189 188 188 188 184 179 182 181 176 181 183 184 186 184 180 178 179 181 191 194 191 196 204 207 206 200 201 209 213 211 207 211 232 234 217 215 226 226 212 203 197 222 236 232 246 223 211 235 235 218 213 219 222 239 241 239 227 215 240 231 220 224 254 237 209 216 226 227 214 222 220 243 239 218 265 263 250 264 302 290 210 208 184 181 233 263 253 243 266 224 199 188 138 207 227 172 214 250 226 61555 292 150 75 11945 17 5 55 6096 1322 71 1000000 -4 15 125 182 9999999 9999999 146 130 131 119 132 139 146 146 140 147 151 152 157 152 158 163 180 185 195 220 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 125 87 66 45 17 -5 32 10 54 67 9999999 80 77 55 43 93 158 116 45 9 1000000 1000000 20 35 1000000 1000000 118 249 258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 206 212 215 216 216 215 213 212 210 208 209 207 207 206 206 202 197 192 191 194 195 192 191 190 191 191 191 194 192 183 180 185 186 181 183 184 184 186 183 182 183 184 191 196 194 197 206 208 202 205 204 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 208 213 200 180 200 231 222 220 234 214 194 221 245 223 223 240 255 239 240 274 260 232 237 249 245 257 250 220 199 190 184 199 207 257 9999999 247 188 215 263 262 276 282 214 192 205 169 127 165 227 252 220 220 9999999 9999999 9999999 280 248 204 187 179 185 258 61586 292 150 75 11964 17 6 26 6096 1336 34 79 68 31 104 158 309 263 305 171 174 160 171 171 176 181 184 179 178 177 185 188 187 196 205 229 238 278 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 262 262 253 242 9999999 260 252 238 228 241 227 226 9999999 9999999 9999999 9999999 9999999 217 170 147 148 139 114 115 114 138 152 188 192 215 193 172 173 180 197 215 172 187 207 1000000 58 61 206 221 262 279 271 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 187 199 208 212 214 214 213 212 211 209 206 208 207 205 204 204 202 198 192 190 191 192 192 190 186 187 190 190 192 188 180 179 180 181 182 181 177 178 180 180 179 177 176 184 190 185 193 202 198 191 197 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 9999999 9999999 9999999 218 9999999 9999999 9999999 9999999 9999999 198 237 231 205 218 214 196 214 229 236 230 235 255 242 211 216 241 237 225 222 189 187 186 190 224 209 228 278 223 178 207 194 159 233 253 193 196 188 153 104 121 184 205 180 178 256 9999999 250 244 180 182 206 192 248 241 61618 292 150 75 11936 17 6 58 6097 1352 44 1000000 1000000 9999999 9999999 170 308 267 312 179 179 170 178 177 178 183 194 192 190 185 180 183 184 197 202 241 273 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 274 273 269 267 260 257 262 253 244 247 245 239 235 232 9999999 231 229 9999999 223 9999999 227 231 236 151 140 91 78 66 103 109 101 215 214 233 247 252 244 242 243 259 264 269 272 275 277 273 9999999 9999999 9999999 9999999 9999999 9999999 263 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 195 203 207 208 208 206 203 205 204 202 201 202 201 200 197 194 192 188 184 184 186 185 183 183 186 186 182 181 178 175 174 173 174 178 177 175 179 174 174 177 180 181 186 191 185 184 186 190 191 199 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 9999999 9999999 9999999 204 221 223 213 219 217 214 217 212 221 225 218 226 222 215 199 189 208 229 214 168 196 228 228 248 243 216 207 195 169 194 169 143 209 252 237 188 171 217 212 182 198 202 176 122 162 264 223 186 161 180 179 126 161 146 61649 291 150 75 11952 17 7 29 6098 1367 56 130 9999999 9999999 147 252 1000400 179 175 172 167 164 164 162 158 162 167 172 169 160 158 157 157 163 178 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 269 271 266 268 253 9999999 251 242 234 228 236 9999999 228 223 9999999 219 217 217 9999999 9999999 213 211 222 153 122 59 77 38 18 12 1000000 1000000 74 216 238 252 250 254 266 271 267 268 275 275 276 269 267 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 195 202 206 207 207 205 202 201 200 197 197 199 200 199 193 189 187 180 177 179 180 177 177 180 180 179 179 182 180 178 175 172 177 178 173 180 180 173 175 177 180 180 184 190 186 187 191 196 193 191 195 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 210 213 223 221 213 220 215 9999999 231 227 209 211 236 231 211 209 231 246 232 222 217 239 218 186 208 244 235 180 192 226 225 219 224 208 189 186 175 192 205 210 199 210 230 193 182 219 233 198 193 209 186 123 135 188 222 225 159 128 156 135 97 61681 292 150 75 11925 17 8 1 6099 1382 1000000 74 9999999 9999999 185 -1 174 189 174 175 167 168 169 158 150 150 148 155 145 142 148 149 147 145 156 224 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 277 269 270 262 254 255 242 239 222 231 9999999 231 9999999 9999999 211 206 206 197 198 195 190 179 185 154 119 90 37 13 6 -9 1000000 1000000 223 215 250 257 258 274 275 272 271 275 272 277 272 9999999 9999999 9999999 9999999 9999999 9999999 263 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 198 204 208 209 209 206 204 203 202 201 201 201 201 196 192 190 185 175 172 176 179 174 175 180 177 178 184 184 180 180 177 174 177 177 176 177 176 178 181 180 179 176 179 190 186 182 191 195 191 185 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 202 223 238 215 207 240 237 236 240 228 219 217 229 223 206 225 247 225 232 221 206 224 210 211 224 241 238 195 182 192 190 188 216 221 194 177 170 197 194 178 184 187 207 197 209 237 218 237 229 225 255 215 175 200 222 195 153 161 200 209 180 125 61712 292 150 75 11938 17 8 32 6100 1397 1000000 30 21 9999999 141 281 190 198 178 183 173 180 174 170 157 153 145 147 140 134 137 138 143 136 137 169 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 233 168 112 101 91 67 41 37 51 36 48 70 260 9999999 9999999 9999999 275 272 258 266 276 265 257 240 239 229 226 215 220 215 9999999 206 203 200 200 206 188 183 172 182 198 138 79 72 11 4 -4 1000000 1000000 186 207 239 261 264 270 275 272 273 272 271 271 263 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 175 197 204 207 208 208 207 202 201 201 202 203 201 198 195 192 191 186 179 177 181 184 181 181 184 184 185 187 185 181 182 182 179 178 178 182 183 185 186 187 182 180 183 186 196 198 192 194 195 195 199 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 217 222 228 219 210 229 240 237 231 230 230 225 236 228 218 228 234 231 229 209 202 222 233 225 213 218 214 200 203 205 194 204 253 251 211 186 158 190 219 188 224 229 215 202 237 9999999 9999999 9999999 9999999 243 298 279 229 225 185 137 168 263 240 203 228 253 61743 291 150 75 11946 17 9 3 6101 1413 -9 1000000 1000000 -6 88 160 365 172 141 134 129 128 130 134 136 127 119 109 117 103 110 114 124 123 111 110 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 121 171 185 22 1000000 -6 0 -6 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -4 29 74 176 180 227 238 241 239 9999999 228 219 212 9999999 9999999 186 185 185 9999999 9999999 9999999 201 189 9999999 182 194 201 113 94 126 18 0 -8 0 0 6 206 216 243 256 259 263 254 260 261 258 253 250 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 194 201 205 205 204 204 200 199 199 200 200 199 195 192 191 187 183 181 181 183 184 180 180 182 183 185 185 184 182 180 180 178 177 178 184 184 184 185 186 180 181 189 190 199 203 189 186 190 197 211 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 236 238 225 234 229 207 202 197 208 236 242 227 210 201 200 189 192 217 218 209 202 221 239 231 215 201 204 215 226 219 228 256 279 234 176 204 211 213 252 232 261 255 206 192 231 9999999 9999999 317 277 270 263 260 231 213 210 189 219 255 209 179 228 61775 291 150 75 11927 17 9 35 6102 1429 73 45 54 33 74 116 366 171 9999999 9999999 9999999 9999999 9999999 9999999 9999999 84 78 71 88 73 82 88 96 93 73 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 105 177 30 12 34 24 4 -5 1000000 1000000 1000000 -9 5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 110 106 228 3 -6 1000000 1000000 1000000 47 95 138 166 9999999 9999999 9999999 226 210 215 224 229 207 200 160 169 51 46 69 73 12 212 212 228 237 252 257 253 254 258 254 250 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 194 201 205 205 206 204 200 199 199 198 196 194 192 190 186 183 179 177 180 182 180 177 178 184 185 183 185 184 180 179 178 175 173 180 189 184 178 181 186 184 185 190 191 197 201 186 184 196 206 222 226 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 223 230 238 237 218 212 210 196 213 232 230 217 202 199 206 203 195 194 197 207 200 215 217 213 213 201 198 213 223 231 259 236 216 208 192 234 228 229 233 186 212 210 176 205 226 218 240 237 230 237 213 210 180 223 273 258 306 302 181 137 213 61806 292 150 75 11925 17 10 6 6103 1444 23 72 77 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 37 30 7 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 109 123 99 48 10 12 0 1000000 0 26 33 -8 -8 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 1000000 1000000 1000000 1000000 1000000 1000000 1000000 20 72 160 9999999 9999999 232 219 218 231 235 235 228 185 175 183 165 148 164 162 167 185 197 198 220 236 247 245 248 245 232 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 192 199 201 201 201 201 198 198 197 195 193 192 190 187 184 181 179 175 178 180 179 179 180 184 185 184 182 181 181 179 174 170 170 174 184 184 172 176 189 190 184 183 187 187 191 194 196 199 203 215 211 200 219 223 219 228 9999999 9999999 9999999 9999999 9999999 9999999 193 202 219 217 203 217 225 203 216 232 219 210 221 211 215 235 224 205 207 204 189 207 217 204 184 170 177 228 235 225 233 197 191 215 237 270 215 204 188 149 169 189 176 205 240 184 161 154 159 178 210 225 177 183 201 174 222 233 133 163 205 244 61838 292 150 75 11956 17 10 38 6104 1460 1000000 9999999 168 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 -1 127 287 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 76 72 56 36 1000000 -6 37 30 1000000 1000000 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 23 75 145 9999999 205 9999999 9999999 9999999 223 228 220 223 234 219 221 182 149 149 149 146 165 176 186 191 200 217 238 247 256 224 213 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 168 189 199 202 201 201 201 199 199 197 195 194 191 188 185 182 180 180 176 176 177 178 178 176 177 181 183 180 177 176 176 171 166 172 176 177 177 171 176 184 182 183 184 183 182 188 188 188 195 203 210 209 210 9999999 9999999 9999999 9999999 222 233 9999999 9999999 9999999 9999999 179 185 211 218 204 209 206 190 203 229 224 224 231 207 206 222 214 212 222 240 224 213 220 209 204 193 189 234 236 220 200 190 208 240 256 249 200 197 208 168 173 219 235 215 234 252 190 128 128 169 251 280 226 202 161 135 195 179 128 177 187 207 61869 292 150 75 11937 17 11 9 6105 1476 1000000 9999999 9999999 98 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 50 218 366 9999999 9999999 377 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 99 170 46 56 15 11 18 1000000 3 1000000 1000000 1 -3 1000000 1000000 1000000 1000000 62 139 173 176 186 194 9999999 9999999 9999999 9999999 214 222 232 225 230 230 236 220 231 215 190 177 183 182 178 160 179 175 181 196 221 237 247 231 221 223 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 162 186 193 195 195 197 195 193 192 189 187 185 183 183 183 179 179 178 174 172 172 176 177 171 171 174 175 174 174 171 169 169 166 168 173 169 165 171 176 174 177 187 189 178 182 193 184 181 198 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 204 203 201 199 197 198 183 189 219 221 210 213 233 218 220 225 208 212 226 249 246 249 244 209 201 218 220 218 210 228 229 209 196 216 242 203 178 205 239 229 214 240 294 270 261 286 243 204 163 128 170 210 267 276 170 194 238 200 232 155 9999999 239 61901 292 150 75 11947 17 11 41 6105 1492 1000000 1000000 54 92 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 62 196 365 9999999 9999999 380 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 265 237 196 187 141 164 177 9999999 181 173 155 193 201 44 2 -6 1000000 -8 1000000 1000000 1000000 1000000 1000000 70 154 188 9999999 215 226 227 9999999 9999999 214 220 225 235 234 239 235 235 229 225 223 221 210 204 214 195 169 179 179 178 180 191 208 211 227 228 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 158 182 189 191 190 193 192 191 189 186 182 179 179 181 182 180 180 177 171 168 168 172 174 168 166 168 167 167 167 169 164 162 164 159 158 157 155 167 172 166 172 177 176 169 9999999 182 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 192 206 204 179 180 188 174 165 186 218 217 192 190 213 215 217 236 216 191 229 229 215 235 229 197 160 166 185 176 176 207 228 206 183 187 212 184 182 182 163 224 234 222 259 244 255 275 218 203 143 107 145 152 197 245 208 149 127 186 260 179 176 210 61932 292 150 75 11908 17 12 12 6106 1507 1000000 1000000 119 185 327 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 36 167 329 264 274 209 104 24 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 297 234 185 171 113 178 201 212 223 210 219 183 88 66 11 12 1000000 0 6 14 21 29 100 142 177 192 9999999 205 224 218 221 9999999 231 223 237 227 243 228 241 226 241 216 231 221 233 220 230 215 213 206 205 189 189 197 210 213 225 228 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 162 186 194 196 196 199 198 197 193 193 189 186 185 186 187 186 185 182 175 173 174 174 174 174 173 171 174 173 168 171 171 164 165 165 163 164 163 164 170 175 172 171 177 177 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 198 188 9999999 175 177 183 193 177 178 187 175 179 185 197 217 206 186 179 175 183 220 220 194 212 219 213 207 201 186 172 167 183 191 164 187 220 203 187 184 207 208 192 149 119 171 217 241 245 228 212 228 197 155 166 179 223 255 206 146 171 113 71 208 231 202 206 211 61964 293 75 75 11933 17 12 44 6107 1523 1000000 1000000 -3 141 246 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 49 203 348 252 229 171 -1 23 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 194 190 181 224 228 236 233 212 215 160 69 49 29 21 -7 13 55 71 111 150 175 190 200 9999999 9999999 9999999 212 9999999 218 9999999 225 9999999 236 9999999 240 222 240 222 234 218 227 217 229 222 228 221 230 222 225 213 221 221 227 222 224 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 155 181 190 193 193 194 194 192 191 187 183 182 182 181 183 183 181 177 169 166 169 170 168 171 172 169 171 171 166 165 165 157 9999999 161 163 166 168 163 165 174 172 169 173 182 189 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 203 186 188 191 180 180 185 179 179 184 181 169 174 193 195 187 175 172 169 175 197 200 185 181 180 209 226 197 180 177 167 180 192 170 169 185 194 194 188 210 214 183 140 110 123 167 218 216 200 160 153 173 172 198 187 183 222 188 112 180 250 184 201 267 246 184 203 61995 292 150 75 11912 17 13 15 6108 1539 1000000 7 156 231 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 35 189 335 252 236 194 146 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 257 262 254 262 230 218 208 165 83 84 59 43 42 71 77 91 118 157 185 200 206 209 204 9999999 9999999 214 211 212 9999999 232 217 239 223 237 224 233 227 229 220 221 218 229 221 229 226 232 229 234 223 228 225 224 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 151 176 185 188 188 189 187 184 182 178 176 177 178 177 176 177 176 171 164 161 165 167 164 162 164 164 164 165 161 159 9999999 9999999 9999999 9999999 9999999 160 164 164 165 163 166 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 182 194 188 174 166 174 181 181 178 161 171 193 186 176 187 205 204 194 194 185 174 189 199 213 222 210 198 195 200 173 144 170 177 163 188 202 201 226 191 156 172 156 154 183 193 191 190 184 165 155 176 205 241 231 166 141 166 244 235 214 220 244 246 196 192 62027 292 150 75 11919 17 13 47 6108 1554 1000000 1000000 162 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 40 214 318 227 240 176 151 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 265 9999999 9999999 264 277 248 236 210 216 207 231 117 105 92 87 100 105 126 160 186 205 202 210 207 193 191 178 201 210 209 237 223 233 221 237 223 233 227 230 214 219 215 230 223 232 228 231 229 231 223 224 224 224 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 157 181 189 192 193 193 189 186 184 179 178 181 182 183 182 181 179 176 169 166 172 174 168 166 167 168 168 168 169 169 166 9999999 9999999 9999999 167 167 165 166 170 170 169 173 179 9999999 9999999 193 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 176 174 182 189 187 180 174 171 178 179 185 190 197 194 196 199 199 225 233 211 192 187 199 211 222 220 204 226 232 217 238 217 180 197 201 184 184 186 205 220 193 169 199 185 190 208 182 192 189 218 226 187 187 214 311 313 228 207 207 178 134 162 191 162 210 262 190 62058 292 150 75 11906 17 14 18 6109 1569 34 1000000 89 199 153 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 149 308 311 251 236 185 84 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 281 275 265 269 245 226 219 223 189 185 133 131 134 147 155 180 192 207 197 209 205 194 189 186 200 220 216 234 218 234 228 233 228 233 231 231 217 222 214 230 222 233 230 232 227 229 220 223 226 225 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 192 197 200 200 199 196 195 193 190 190 192 193 192 192 189 185 182 177 176 183 183 179 178 177 179 178 178 180 181 179 179 176 175 177 174 170 170 177 181 177 184 194 199 200 210 213 212 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 202 189 186 184 182 186 195 189 185 192 194 199 204 212 205 213 212 199 207 223 229 208 198 208 220 213 234 234 229 238 204 189 196 188 210 213 170 162 173 189 207 204 193 203 192 181 161 142 195 201 200 212 200 188 184 220 247 231 208 173 125 142 178 223 170 158 245 170 62090 292 150 75 11889 17 14 50 6110 1585 1000000 1000000 1000000 105 48 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 12 133 287 324 345 312 251 257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 275 272 264 239 217 208 203 220 150 130 123 126 146 176 186 201 201 209 198 214 207 221 210 222 219 227 227 238 229 238 229 242 231 236 227 231 214 232 225 235 233 238 227 233 227 228 230 232 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 196 199 200 200 199 195 194 192 192 193 194 193 187 183 182 178 174 172 176 179 177 176 176 174 176 178 177 176 173 174 179 175 173 174 172 168 171 183 183 9999999 9999999 206 209 207 210 211 211 222 219 9999999 9999999 9999999 9999999 205 9999999 215 212 193 191 192 183 192 194 191 201 202 197 182 175 196 224 242 238 217 195 211 240 225 208 209 213 197 230 258 229 228 223 179 171 178 174 177 162 175 173 165 180 185 194 219 216 171 167 177 197 203 192 171 166 180 177 226 258 230 192 161 124 136 175 260 214 140 158 122 62121 292 150 75 11890 17 15 21 6110 1600 1000000 1000000 1000000 124 75 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 50 168 318 391 315 144 136 1000000 95 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 255 246 237 246 219 208 201 200 172 161 142 136 152 170 168 184 192 207 198 214 210 218 209 225 222 235 234 240 232 248 234 247 232 244 232 235 220 231 227 235 232 240 229 233 230 229 232 236 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 162 180 192 196 196 195 192 189 188 187 185 186 187 184 178 172 170 169 165 164 169 171 171 166 165 167 169 9999999 9999999 9999999 9999999 9999999 167 166 164 165 170 171 175 180 9999999 9999999 9999999 203 209 207 205 205 207 212 203 9999999 9999999 9999999 9999999 9999999 9999999 199 194 185 184 188 181 189 195 195 197 196 204 186 169 186 217 229 218 195 191 215 236 229 215 222 201 186 227 228 214 231 225 192 188 203 168 163 183 201 180 170 209 203 188 202 204 194 203 200 176 158 169 173 162 190 170 174 199 178 188 167 113 109 157 229 189 135 144 151 62153 292 150 75 11868 17 15 53 6111 1615 1000000 1000000 12 111 93 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 48 149 270 305 219 148 137 1000000 95 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 255 9999999 242 249 9999999 241 228 9999999 9999999 230 206 195 188 173 169 185 161 157 155 158 152 155 153 145 190 207 213 217 213 229 230 241 240 245 245 255 246 250 244 252 244 241 240 236 229 236 237 238 228 234 233 235 239 240 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 161 180 192 196 197 197 195 192 190 190 190 190 188 184 179 175 174 173 170 170 174 179 180 174 173 175 175 176 9999999 9999999 9999999 9999999 173 173 173 171 173 182 190 190 190 9999999 202 210 209 209 220 223 218 218 215 210 9999999 232 229 9999999 9999999 201 193 197 205 188 181 190 190 184 186 187 196 207 195 204 206 195 202 197 201 229 240 221 223 228 214 215 231 213 212 236 216 204 203 204 199 198 208 216 188 182 224 217 191 189 174 207 241 214 180 177 218 235 233 249 165 102 148 168 194 173 125 105 117 195 133 80 153 271 62184 292 150 75 11885 17 16 24 6112 1630 1000000 49 9999999 167 66 95 95 99 99 93 88 77 80 69 57 45 42 40 38 51 95 168 301 393 80 168 214 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 213 199 190 197 174 168 163 159 145 157 143 141 138 142 149 150 135 129 132 143 180 190 198 210 220 233 236 240 240 247 248 251 250 250 255 239 230 229 231 234 239 227 214 227 236 241 242 241 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 167 187 196 198 200 201 198 195 194 195 195 195 191 185 181 179 180 178 174 176 180 181 181 181 179 176 9999999 9999999 9999999 9999999 9999999 175 175 171 174 181 9999999 194 204 204 9999999 9999999 9999999 224 218 218 232 227 216 218 9999999 224 227 228 9999999 224 215 223 218 219 220 206 200 197 192 183 188 196 201 217 218 221 209 206 234 214 202 229 233 214 217 222 221 216 203 218 230 231 227 205 217 197 185 212 214 209 219 221 215 211 217 200 175 182 220 244 220 234 234 218 252 307 227 169 139 132 192 178 136 131 102 173 163 132 158 256 62216 292 150 75 11852 17 16 56 6112 1646 1000000 101 165 9999999 229 101 100 102 100 96 91 88 91 82 77 75 72 64 56 57 65 72 89 80 112 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 112 9999999 9999999 9999999 9999999 70 82 73 60 59 71 97 168 247 276 339 375 88 56 94 138 138 139 191 211 221 232 238 246 238 202 263 279 255 220 219 231 236 226 218 230 238 244 244 243 9999999 9999999 9999999 9999999 9999999 9999999 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 190 198 198 200 202 202 200 199 199 198 198 195 189 185 183 182 179 177 180 183 184 183 183 181 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 206 219 213 214 205 192 198 198 205 205 189 189 207 209 205 207 205 224 224 187 187 219 235 216 210 223 219 214 209 216 220 213 204 197 221 199 171 198 200 204 230 228 230 213 212 198 178 175 195 237 239 208 172 159 175 225 233 187 135 123 168 152 122 155 166 188 180 168 181 191 62247 289 150 75 11874 17 17 27 6113 1660 49 94 138 1000400 85 89 89 88 84 81 80 80 80 77 77 75 75 71 70 72 73 73 76 72 80 99 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 53 9999999 9999999 9999999 -6 36 22 1000000 21 31 78 191 246 263 309 286 13 19 56 79 60 109 134 154 174 173 134 35 123 74 1000000 1000000 7 1000000 182 225 231 231 232 236 239 246 243 244 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 192 200 201 203 206 204 201 203 203 201 201 197 192 189 187 186 182 181 186 191 193 193 192 190 191 186 180 183 185 183 180 181 184 192 200 203 9999999 9999999 9999999 9999999 216 222 224 215 223 225 220 227 232 230 225 236 226 218 223 210 209 204 206 195 178 192 199 200 199 188 192 198 187 197 215 216 218 198 188 199 225 237 231 241 232 219 227 221 224 226 220 209 205 217 212 180 176 190 194 212 189 182 214 238 206 179 182 215 242 201 164 187 223 160 186 249 224 216 174 188 245 218 197 233 173 110 62279 289 150 75 11873 17 17 59 6113 1676 96 66 107 102 107 106 102 97 92 89 93 90 90 89 87 84 87 85 84 86 87 87 88 88 92 94 147 168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 114 123 86 56 32 46 20 24 24 34 28 20 39 99 160 163 149 -1 -8 18 29 7 2 68 68 88 124 116 97 30 126 97 -1 1000000 -3 15 49 176 228 215 233 233 237 244 242 242 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 170 191 199 200 201 203 201 198 199 197 194 193 189 186 184 184 185 180 177 184 189 188 186 185 186 188 184 179 181 184 187 187 184 184 191 199 201 205 210 211 214 222 228 230 220 216 221 220 223 236 237 224 222 223 224 227 219 211 209 197 187 193 205 204 197 184 180 199 200 196 213 211 202 208 204 203 215 222 213 236 252 231 219 220 194 182 213 221 230 223 197 178 161 184 209 185 195 195 196 257 280 229 218 210 195 205 9999999 223 249 212 151 182 238 213 195 183 282 9999999 262 194 9999999 209 204 62310 290 225 75 11868 17 18 30 6114 1690 19 98 97 102 101 102 99 94 90 95 94 95 97 92 87 91 90 89 91 93 91 92 96 102 96 159 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 86 71 71 44 33 23 27 26 81 48 3 1000000 -9 1000000 1000000 1000000 1000000 1000000 -7 -7 5 22 -4 -9 1 1000000 1000000 38 142 158 153 166 169 100 33 24 49 51 177 233 220 237 238 241 246 246 245 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 169 190 198 201 201 200 199 197 195 190 187 186 184 184 183 183 183 180 178 182 185 182 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 181 184 189 196 201 9999999 9999999 9999999 9999999 9999999 224 232 221 9999999 210 218 219 232 239 224 220 228 235 233 230 213 199 207 205 197 211 218 209 197 190 199 204 201 212 203 194 214 224 220 228 204 201 239 224 214 207 196 185 168 188 204 227 225 203 202 182 185 207 185 179 207 239 9999999 294 257 215 192 209 204 201 234 231 178 142 139 129 95 99 153 267 9999999 9999999 232 156 238 9999999 235 231 62342 283 225 75 11868 17 19 2 6115 1706 66 59 51 56 66 67 71 68 71 73 74 74 75 70 70 70 73 73 74 79 73 72 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 0 -4 2 6 69 38 -7 1000000 -2 1000000 1000000 -5 -7 0 12 6 1 1000000 1000000 1000000 1000000 1000000 1000000 1000000 15 183 105 55 176 188 112 194 242 229 231 235 240 238 240 241 245 245 244 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 162 184 194 196 197 198 197 195 193 187 184 185 186 186 184 183 185 185 183 187 191 189 186 188 193 190 184 184 184 9999999 9999999 180 181 188 9999999 9999999 200 9999999 9999999 9999999 9999999 9999999 9999999 225 228 9999999 9999999 9999999 9999999 231 240 237 229 224 232 235 236 218 200 224 237 214 212 221 227 225 215 204 202 202 204 214 220 229 230 217 216 192 196 227 219 219 204 195 221 228 215 241 249 209 203 220 208 184 185 200 195 205 247 290 277 250 186 158 242 9999999 204 186 206 208 162 9999999 9999999 118 167 212 248 256 62373 283 225 75 11870 17 19 33 6115 1720 54 52 49 50 60 52 60 59 65 62 65 63 61 65 69 66 66 63 64 74 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 9999999 1000000 44 122 64 23 19 7 -3 12 11 5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 20 44 98 213 223 229 235 235 240 237 239 239 244 242 240 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 158 182 191 194 195 196 196 193 191 185 182 185 186 185 185 186 188 186 185 190 194 194 192 194 193 188 187 187 188 186 9999999 181 182 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 233 9999999 9999999 9999999 220 226 232 235 230 236 231 220 225 213 203 218 229 224 216 214 227 222 213 203 202 205 202 209 203 204 213 194 201 207 207 202 208 207 192 218 258 258 209 221 231 191 194 183 163 187 202 225 225 187 222 251 213 171 168 178 220 248 214 220 213 151 150 201 216 224 9999999 9999999 9999999 177 62405 279 225 75 11872 17 20 5 6116 1736 31 35 32 38 42 34 42 42 43 41 41 46 45 48 49 47 41 34 34 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 74 33 7 14 23 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 3 124 256 193 215 222 233 230 237 233 236 235 240 236 235 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 163 186 195 198 199 201 199 196 193 190 188 191 193 193 193 193 193 192 193 198 200 199 196 194 190 190 193 195 194 190 188 188 186 189 191 197 208 205 201 207 215 217 224 233 227 225 231 230 231 239 239 233 236 247 241 225 226 219 225 235 226 229 216 211 225 224 209 194 207 221 212 195 190 194 206 198 196 214 219 204 203 198 192 214 236 226 185 176 194 184 202 209 180 229 222 198 218 192 193 205 184 183 210 208 181 184 227 248 157 145 227 252 210 206 62436 264 1050 75 11865 17 20 36 6116 1750 -1 5 6 18 10 10 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 95 30 29 20 16 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 11 31 1000000 44 83 212 266 193 214 216 226 225 233 228 234 229 234 230 230 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 161 184 193 198 201 201 198 195 193 191 191 194 199 199 198 196 195 197 199 202 203 201 199 199 198 198 199 201 199 198 201 200 197 196 199 206 213 212 212 217 222 219 220 227 225 226 233 237 244 253 250 249 240 235 241 241 229 227 238 235 234 250 244 229 226 228 214 184 204 234 215 195 206 195 188 206 212 210 204 209 216 210 228 213 202 217 189 171 186 188 205 217 204 229 237 193 213 9999999 210 163 190 238 232 235 239 204 195 207 164 206 62468 174 7800 75 11880 17 21 8 6117 1766 19 12 76 32 7 1 -2 1000000 1000000 1000000 1000000 1000000 1000000 2 0 1000000 1000000 1000000 1000000 1000000 148 210 239 136 233 243 216 211 228 222 225 225 232 230 234 229 235 229 228 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 191 196 199 200 198 196 195 192 192 196 199 199 198 196 196 198 197 200 203 199 199 203 204 203 200 199 198 200 203 202 198 196 200 206 209 207 212 218 222 223 218 223 230 234 227 232 242 234 233 241 236 224 226 235 225 225 229 224 225 239 255 233 212 213 217 198 198 213 208 203 205 203 180 205 229 202 189 209 227 218 237 212 190 199 184 193 191 192 197 182 183 179 238 263 244 9999999 205 169 186 205 174 211 9999999 235 186 181 204 207 62499 177 7800 75 11869 17 21 39 6117 1780 1000000 52 44 10 -8 1000000 8 20 7 1000000 22 3 1000000 -1 2 -7 1000000 1000000 1000000 1000000 107 210 225 244 238 224 222 221 232 222 223 225 230 229 232 231 232 227 227 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 189 194 197 199 200 198 198 195 194 196 196 196 197 195 194 195 194 197 201 200 200 203 204 202 199 197 196 197 197 194 195 198 200 204 205 206 212 217 218 213 215 225 229 233 221 224 235 226 224 226 232 225 219 225 218 224 236 229 212 208 220 208 202 205 203 191 187 193 194 196 202 219 193 197 223 198 199 218 231 225 220 206 193 190 191 198 189 215 202 193 243 220 222 249 241 251 263 239 206 185 179 185 205 246 233 208 205 189 9999999 9999999 256 62530 178 7725 75 11867 17 22 10 6117 1795 1000000 43 68 29 -3 -8 1000000 1000000 22 22 -9 41 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 3 67 208 212 225 219 215 220 219 220 222 223 226 227 227 230 226 228 224 225 224 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 191 196 199 201 201 200 199 197 197 199 198 198 198 196 196 195 193 199 204 207 207 206 206 204 204 203 200 197 197 195 199 203 206 206 206 209 214 219 221 211 216 228 225 221 213 218 234 236 233 235 236 226 223 225 222 228 240 245 214 193 201 200 195 199 196 174 171 193 194 195 191 190 186 192 217 199 204 224 227 217 210 189 176 226 229 194 210 221 214 230 256 246 211 193 192 211 269 279 229 178 206 222 218 245 174 178 222 182 234 9999999 210 62562 270 750 75 11855 17 22 42 6118 1811 1 10 24 25 25 25 32 21 20 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3 38 36 1 -2 1000000 1000000 1000000 -3 3 13 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 10 172 185 206 153 113 118 164 211 212 222 231 229 231 232 228 230 227 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 194 199 201 202 201 200 199 197 198 201 200 200 202 201 201 200 199 205 211 213 213 211 209 210 210 210 204 199 199 201 201 209 216 212 210 215 217 224 226 215 217 226 230 231 221 214 223 232 235 236 234 227 231 231 231 227 228 238 207 190 203 200 189 189 187 170 158 173 199 208 187 178 193 212 225 212 203 209 212 194 184 175 187 220 208 196 218 191 192 225 214 236 225 170 145 185 232 259 242 190 224 249 246 196 9999999 117 195 185 195 226 62593 272 150 75 11857 17 23 13 6118 1826 83 16 9999999 9999999 25 26 24 17 18 25 43 44 48 44 47 34 43 37 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 57 19 22 14 -5 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 3 116 145 184 197 172 137 165 202 211 225 233 232 233 234 233 230 228 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 159 183 193 197 198 198 196 195 195 194 196 199 199 200 202 202 202 202 203 207 211 214 215 215 213 212 211 210 209 203 202 201 203 210 213 212 211 216 221 224 228 223 225 231 234 235 227 215 219 225 230 236 235 237 239 234 230 228 229 222 204 201 211 199 196 193 189 191 166 173 207 219 208 203 204 203 217 229 206 197 214 212 183 186 218 219 204 173 173 181 185 193 193 234 249 196 175 212 212 219 208 182 217 226 178 175 62625 274 75 75 11857 17 23 45 6119 1841 248 217 1000000 9999999 9999999 4 4 3 -3 -5 0 12 24 24 13 11 -3 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -6 12 18 33 23 15 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -3 44 108 158 239 252 206 202 197 220 230 232 232 235 235 235 231 230 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 196 204 206 205 204 203 202 204 205 207 210 210 209 208 209 210 212 213 216 219 221 222 224 223 223 221 217 216 213 213 211 213 217 217 215 218 225 229 230 233 236 239 240 239 231 228 229 237 241 237 241 238 247 248 239 231 224 221 211 203 210 214 201 205 201 212 219 199 205 210 201 202 217 210 186 194 224 223 219 226 235 223 202 213 248 237 179 162 169 178 173 146 163 204 206 204 188 175 175 157 169 183 183 150 9999999 190 62656 273 150 75 11840 17 24 16 6121 1855 366 43 41 41 45 44 45 41 40 38 42 45 41 39 32 25 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 0 80 103 36 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -8 36 137 128 139 222 235 229 210 204 216 225 229 232 235 234 232 231 230 231 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 206 212 215 215 214 212 212 214 216 217 218 216 215 213 213 215 218 221 226 229 228 227 228 231 231 232 228 225 223 220 219 220 224 227 224 229 232 232 235 235 240 247 243 240 242 235 235 250 258 247 243 243 250 255 256 248 227 210 200 202 215 218 208 202 206 217 207 209 225 223 202 196 214 211 195 199 228 242 241 229 206 211 199 211 256 213 189 201 187 181 181 161 190 208 191 192 178 180 186 184 220 214 220 208 187 265 62688 272 75 75 11862 17 24 48 6126 1865 96 134 87 90 92 88 87 87 85 81 83 85 83 83 84 87 97 110 121 129 135 138 154 151 149 153 159 171 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 131 184 12 1000000 1000000 1000000 1000000 1000000 1000000 1000000 0 7 101 137 231 164 171 225 231 231 221 214 217 221 225 228 228 226 223 223 223 223 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 198 201 203 203 202 201 202 202 202 203 204 206 206 206 209 209 211 217 220 221 220 219 219 218 222 224 220 214 209 209 208 212 217 221 221 221 226 225 225 230 238 239 238 243 234 235 242 240 238 239 239 232 230 234 224 213 214 215 222 219 208 201 189 196 207 196 190 218 236 212 204 206 201 185 180 205 232 231 205 184 186 201 217 223 194 175 205 226 199 9999999 188 228 228 258 9999999 207 199 232 189 212 248 9999999 246 62719 272 75 75 11855 17 25 19 6131 1871 56 141 94 98 98 97 95 95 96 95 97 95 96 100 103 110 124 134 142 151 152 156 176 183 190 197 195 212 230 236 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 107 108 132 117 51 42 -8 1000000 -9 16 47 115 189 263 248 188 206 218 223 218 217 212 217 216 220 219 219 215 214 213 216 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 187 191 193 193 192 192 192 191 192 194 194 195 197 199 201 199 198 203 209 214 213 209 209 211 213 212 211 206 202 199 197 200 208 213 214 214 222 222 217 219 223 228 230 233 228 229 222 218 230 228 221 217 218 215 200 195 210 216 207 204 200 193 182 178 186 189 175 186 196 194 192 201 204 178 170 170 210 230 193 197 207 220 221 185 182 188 179 190 187 9999999 9999999 176 168 9999999 9999999 200 203 9999999 210 182 197 212 238 62751 272 75 75 11860 17 25 51 6137 1875 132 162 96 97 98 100 99 98 101 101 103 102 106 111 116 118 130 139 151 160 165 173 194 199 209 220 230 240 257 263 280 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 185 185 189 197 9999999 9999999 9999999 9999999 9999999 196 187 186 180 184 168 166 160 170 166 170 156 168 164 167 175 204 167 109 62 37 34 55 32 28 169 192 196 212 215 220 209 213 202 209 208 215 211 213 210 212 208 210 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 188 191 192 193 192 193 194 193 195 198 198 199 200 201 201 200 201 206 208 213 214 210 211 213 211 209 210 208 205 202 197 194 204 210 214 215 218 222 222 230 229 224 222 225 225 225 217 223 236 224 210 222 232 217 210 201 200 199 188 191 191 183 182 191 191 189 188 186 184 193 195 210 212 188 185 170 198 228 210 225 237 223 226 208 204 204 162 159 9999999 9999999 169 208 203 9999999 187 190 200 9999999 209 171 9999999 9999999 191 62782 271 150 75 11848 17 26 22 6143 1879 87 98 98 101 101 103 103 105 106 109 111 113 115 119 123 126 129 142 153 166 182 204 211 217 232 245 245 252 255 269 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 251 255 250 9999999 9999999 9999999 251 9999999 9999999 9999999 9999999 9999999 227 222 219 215 221 9999999 9999999 204 208 203 207 199 202 198 202 203 200 9999999 9999999 9999999 212 204 204 193 201 189 191 182 175 165 171 175 184 176 184 184 185 190 213 179 113 57 46 45 88 179 191 195 202 210 222 221 225 221 206 196 193 203 219 216 218 215 217 214 213 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 191 193 193 194 194 195 196 196 197 199 201 201 201 201 202 203 204 208 212 215 215 212 211 212 213 213 210 206 203 205 199 194 200 207 214 218 216 215 221 229 228 230 229 224 228 230 226 233 239 226 213 222 236 229 224 210 195 192 197 198 194 187 180 199 192 189 203 197 194 211 221 205 196 183 189 210 218 196 196 221 238 223 205 230 244 195 156 207 9999999 9999999 179 9999999 9999999 172 181 221 218 223 165 9999999 152 160 151 62814 270 150 75 11845 17 26 54 6149 1882 88 98 104 107 107 108 111 110 108 109 111 112 114 117 120 121 126 142 163 188 207 221 228 237 246 248 252 259 269 281 304 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 249 248 9999999 9999999 259 253 247 9999999 238 236 233 224 225 222 229 211 205 202 209 193 203 199 204 201 207 206 207 210 9999999 9999999 222 208 213 196 203 192 197 181 172 169 170 180 191 186 194 195 201 195 204 207 213 204 206 200 209 196 193 199 215 218 79 129 120 120 169 175 179 202 220 218 217 214 217 216 214 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 196 199 200 201 201 200 201 201 202 202 204 205 205 205 207 209 206 209 218 219 218 215 214 216 215 213 208 205 207 206 205 205 206 211 212 217 222 221 223 222 221 234 238 233 235 239 236 236 240 234 228 229 244 243 234 228 201 195 209 206 208 195 179 191 189 190 194 201 197 197 207 198 194 201 212 206 201 193 212 227 205 209 216 221 232 206 220 9999999 9999999 250 208 9999999 9999999 163 182 211 198 184 181 147 163 207 62845 284 150 75 11850 17 27 25 6155 1886 82 94 102 104 105 104 107 104 100 99 100 100 103 104 104 122 132 148 176 201 214 218 221 227 235 241 250 249 263 271 283 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 184 186 173 177 158 148 143 152 160 166 162 158 163 171 158 167 166 169 164 166 151 151 136 143 152 191 240 109 102 134 85 162 164 184 210 217 213 214 210 214 213 212 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 163 187 198 202 203 204 203 202 203 204 205 206 208 207 207 207 208 209 208 211 217 219 219 216 215 213 210 210 206 203 207 210 210 210 212 213 216 220 221 224 229 229 222 233 242 236 237 233 232 233 232 233 231 226 230 225 221 215 190 187 204 208 204 192 187 190 179 177 193 209 215 199 180 204 207 206 214 187 199 209 228 240 193 193 190 202 238 222 268 283 213 242 235 190 197 198 200 184 154 160 185 184 170 201 193 9999999 156 177 9999999 9999999 9999999 184 9999999 9999999 9999999 9999999 9999999 230 62877 272 150 75 11846 17 27 57 6161 1890 81 95 102 101 101 102 103 101 100 102 102 100 99 100 108 141 156 170 192 203 215 219 222 221 230 244 254 258 263 266 273 285 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 9999999 9999999 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 194 195 195 181 151 155 143 141 141 159 160 161 151 146 156 160 152 159 160 163 164 160 143 140 130 135 141 173 231 141 105 156 150 315 217 192 213 219 213 213 211 214 214 213 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 165 188 198 201 202 204 203 201 203 205 207 210 210 209 210 211 211 210 210 212 216 217 218 215 212 206 203 207 211 208 206 208 208 210 215 219 222 222 218 220 228 230 226 237 244 239 246 243 235 233 231 232 230 230 231 226 228 217 196 193 207 220 216 208 203 189 163 171 215 220 217 213 198 223 222 194 194 201 205 196 205 227 213 179 166 202 223 231 271 235 164 193 236 226 205 189 202 207 168 133 152 178 167 183 170 156 62908 291 150 75 11834 17 28 28 6166 1893 32 81 101 100 104 104 103 102 101 102 103 102 97 100 113 150 177 191 204 216 227 231 234 233 242 251 263 275 284 289 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 207 209 207 204 195 192 192 187 190 189 193 191 9999999 9999999 9999999 9999999 9999999 202 198 205 210 190 169 151 142 145 159 167 173 179 165 158 164 178 176 181 190 200 203 200 193 192 187 190 190 190 201 234 154 232 291 326 226 197 211 219 216 216 212 216 216 215 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 171 193 201 205 207 209 207 206 208 209 212 214 214 215 216 215 215 214 215 218 220 221 222 221 218 214 211 211 212 214 211 208 210 218 221 222 225 226 228 233 235 233 239 247 246 249 251 255 249 235 233 238 238 236 239 236 237 238 222 208 212 215 216 219 211 191 178 206 226 211 216 213 209 222 213 203 214 215 206 200 202 209 202 181 203 233 9999999 226 224 199 9999999 212 9999999 248 193 181 175 208 197 9999999 147 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 256 62940 264 150 75 11824 17 29 0 6172 1893 11 79 96 98 105 104 101 101 100 100 99 100 96 102 128 164 188 202 212 220 233 240 247 251 257 260 267 278 293 303 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 259 259 258 257 252 246 253 258 249 238 232 219 215 9999999 213 212 216 214 210 204 203 201 192 192 195 195 199 200 199 9999999 9999999 209 215 208 211 214 209 197 174 159 156 156 162 178 194 175 168 164 167 171 178 189 207 217 226 223 212 211 218 214 220 214 219 219 223 206 199 198 206 213 218 217 218 213 218 217 216 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 195 204 208 209 210 210 209 211 212 214 217 218 219 218 218 219 219 219 222 225 226 227 227 226 221 217 214 212 214 214 212 212 221 226 224 227 229 232 239 241 237 244 252 249 254 256 255 256 247 235 235 241 232 231 241 241 242 231 214 204 198 202 205 211 203 201 217 204 201 228 227 211 217 211 206 220 224 231 224 217 211 198 194 199 210 9999999 234 209 190 9999999 9999999 9999999 224 9999999 9999999 175 183 62971 290 150 75 11821 17 29 31 6178 1894 14 89 91 94 99 99 98 99 100 102 98 101 103 128 163 185 191 201 211 219 231 237 251 263 273 274 276 280 289 303 303 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 275 267 258 260 257 254 248 251 252 254 252 242 236 228 224 219 219 217 219 216 211 203 205 205 202 203 210 208 207 207 210 215 218 224 227 218 224 216 212 199 191 170 178 169 170 182 193 181 189 172 175 175 183 197 218 219 232 217 211 210 221 213 219 210 218 217 220 213 214 211 216 216 218 217 218 212 218 215 215 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 199 208 211 212 213 214 214 216 217 219 222 225 223 222 221 223 222 222 228 231 230 230 228 227 223 220 218 217 220 217 213 213 219 223 225 230 233 242 245 245 250 251 258 257 257 262 258 259 260 245 237 241 234 234 242 240 239 230 219 204 196 193 195 210 203 204 212 196 206 221 227 232 235 230 203 192 198 225 239 235 220 202 203 204 192 178 205 214 194 208 205 197 205 9999999 9999999 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 207 63003 269 150 75 11832 17 30 3 6184 1895 82 85 88 90 94 94 94 97 99 103 96 109 123 164 176 183 182 192 202 214 222 226 242 247 259 260 268 272 281 298 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 256 254 250 9999999 9999999 9999999 9999999 235 237 227 226 225 223 214 219 214 215 213 212 197 198 204 193 193 204 198 197 193 205 208 215 218 220 208 216 208 205 191 195 183 190 179 177 181 184 182 204 187 193 187 193 204 225 226 233 203 205 206 218 209 214 208 218 213 217 212 219 213 216 216 218 213 213 211 215 212 213 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 204 213 215 217 218 218 219 220 221 223 227 229 228 225 225 228 226 225 231 235 234 232 228 225 223 221 223 224 224 220 215 218 225 228 229 234 240 253 252 248 260 259 264 267 261 253 249 256 257 249 246 248 252 254 238 222 233 232 219 214 209 205 211 218 213 209 210 206 211 217 220 235 237 211 195 191 175 185 213 228 220 199 204 216 184 168 198 215 208 202 176 192 220 190 234 9999999 9999999 9999999 9999999 9999999 9999999 200 63034 261 150 75 11831 17 30 34 6190 1897 77 82 83 86 89 93 94 93 94 92 90 119 149 178 188 191 188 199 205 211 221 219 233 234 242 251 263 266 274 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 9999999 208 205 205 194 200 198 191 183 193 186 188 184 198 192 201 9999999 9999999 205 212 198 204 183 176 149 158 156 165 171 183 182 198 190 192 191 197 201 215 225 223 194 182 193 200 193 199 203 212 208 215 210 215 210 214 207 216 209 210 211 213 212 211 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 205 214 217 219 221 219 220 223 225 226 230 232 230 228 228 231 229 226 229 233 232 227 224 223 221 224 224 224 226 226 223 227 234 234 234 238 242 250 250 247 247 255 270 268 261 256 261 267 262 259 253 246 255 269 252 222 226 230 220 226 219 215 227 227 226 219 208 195 203 231 239 241 238 216 218 225 188 175 197 237 256 225 211 204 174 180 210 220 208 176 179 213 211 166 63066 265 150 75 11819 17 31 6 6196 1898 1000000 79 80 83 85 88 91 90 92 91 87 106 128 188 191 201 201 208 212 218 224 231 236 235 241 252 257 260 265 287 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 9999999 202 197 201 193 195 190 186 184 184 184 192 190 9999999 9999999 9999999 9999999 211 197 201 179 169 138 124 114 139 141 159 163 177 173 180 179 185 187 199 208 209 140 266 262 109 150 178 190 200 210 214 206 213 210 210 210 214 211 210 211 214 214 211 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 207 215 218 219 222 224 225 228 231 233 235 235 233 232 232 234 231 229 231 233 233 228 224 224 225 228 226 229 233 235 234 235 239 237 240 247 252 255 253 254 254 263 274 271 268 272 283 281 260 266 267 254 261 265 254 229 222 228 220 229 225 213 232 232 220 221 219 203 202 228 243 244 242 232 244 248 215 219 242 258 260 245 229 214 207 228 239 189 188 217 229 241 219 195 167 168 216 199 63097 265 150 75 11819 17 31 37 6202 1899 1000000 77 78 79 80 80 82 84 85 90 84 88 102 171 180 194 197 198 203 209 216 222 231 233 243 244 255 263 270 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 145 132 112 85 60 93 76 76 63 75 80 84 75 75 85 103 162 251 333 146 209 160 123 173 183 200 212 215 209 215 210 212 212 214 212 212 212 216 216 213 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 207 215 220 220 223 224 225 229 232 234 237 237 235 233 233 233 230 228 228 230 230 227 225 222 225 228 228 229 229 231 232 233 238 245 246 248 256 262 261 260 266 268 276 275 265 262 265 265 245 253 263 264 263 246 235 220 221 233 225 225 233 210 219 235 220 210 210 221 211 208 211 228 239 230 230 227 229 216 234 248 222 231 253 238 212 233 9999999 226 187 226 218 250 262 208 194 9999999 9999999 230 63128 263 150 75 11822 17 32 8 6208 1900 61 66 69 68 69 68 71 71 72 75 73 72 77 112 140 160 170 172 169 174 179 186 197 207 218 9999999 224 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 49 28 6 6 36 20 1000000 1000000 9999999 9999999 1000000 1000000 1000000 -8 29 124 210 185 162 184 181 1000000 192 189 208 214 217 214 217 210 214 211 215 213 214 215 218 216 215 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 205 214 218 218 221 221 222 226 227 229 233 233 233 232 230 229 226 219 220 224 226 224 222 217 214 220 223 223 224 227 224 225 229 235 242 241 242 252 255 252 250 251 261 256 246 249 248 244 238 241 248 249 238 236 227 217 221 219 214 218 228 203 190 196 198 202 210 215 206 194 203 228 227 228 238 223 224 211 215 224 212 230 230 208 182 173 221 242 234 230 217 227 217 187 187 216 63160 288 225 75 11816 17 32 40 6214 1901 1 6 2 6 4 10 14 17 15 7 0 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 0 129 169 159 118 184 145 136 203 202 213 218 215 220 214 216 214 218 217 216 217 220 218 216 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 203 212 216 219 219 219 220 224 225 227 231 232 232 232 228 227 224 217 216 220 222 223 220 214 213 216 221 221 224 226 225 226 228 231 236 240 241 242 249 252 251 251 255 251 251 265 260 253 255 256 256 246 236 242 229 213 209 209 211 212 218 217 208 193 197 213 228 233 212 193 213 233 224 220 242 246 229 228 232 224 223 243 228 209 216 217 212 235 241 237 226 223 213 211 258 219 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 63191 279 525 75 11815 17 33 11 6220 1902 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 53 198 126 170 115 111 1000000 84 193 211 223 215 222 214 217 216 221 217 217 217 218 217 215 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 185 206 214 218 219 222 222 223 225 226 229 233 235 236 234 231 230 228 225 224 223 222 221 218 216 215 217 221 224 224 224 229 230 229 237 242 247 250 246 251 260 260 262 267 266 262 266 264 257 256 270 269 249 241 245 239 219 204 212 227 217 214 215 216 215 217 213 223 237 221 210 216 226 237 233 214 216 229 231 241 249 237 239 243 246 280 284 254 235 196 196 208 219 248 241 263 232 201 233 229 265 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 236 63223 286 225 75 11812 17 33 43 6226 1904 40 41 46 47 43 46 45 40 37 28 39 26 30 29 28 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1 95 128 96 84 75 328 -8 1000000 1000000 74 199 211 221 210 217 209 215 210 219 213 216 212 214 211 209 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 209 216 218 220 220 220 221 222 224 228 231 232 233 232 230 229 228 226 224 222 219 216 213 210 209 213 219 218 218 219 225 228 225 231 242 241 239 245 245 253 255 250 254 257 254 246 246 245 247 265 253 230 230 239 230 217 213 216 225 215 208 206 202 199 206 208 207 226 223 207 218 208 203 228 209 207 229 216 203 218 234 226 222 225 236 228 212 201 185 179 194 227 225 205 197 195 203 212 221 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 212 9999999 9999999 9999999 9999999 9999999 256 247 9999999 9999999 225 63254 265 225 75 11821 17 34 14 6232 1905 76 77 82 85 85 84 81 74 80 88 108 111 114 120 146 164 200 212 216 224 226 238 245 278 285 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 159 146 156 163 163 115 98 79 72 90 102 147 173 245 238 308 166 51 -1 88 91 125 168 187 203 209 213 204 210 203 211 206 216 209 213 207 210 207 204 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 197 204 206 208 210 210 211 211 214 217 219 220 220 218 216 216 213 206 204 204 202 201 200 197 198 205 208 206 208 213 214 215 214 216 225 225 225 233 233 238 236 232 237 240 237 233 232 231 237 243 228 212 214 213 207 202 198 194 191 181 186 191 190 186 191 210 204 208 201 185 201 192 176 180 195 214 212 193 176 174 208 222 207 201 187 185 189 196 190 150 162 207 216 185 158 157 165 200 205 63286 261 225 75 11792 17 34 46 6238 1906 48 47 51 54 57 53 52 45 52 63 67 71 70 71 92 97 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 9999999 9999999 9999999 9999999 1000000 56 175 202 154 65 84 59 78 152 176 198 211 212 217 211 216 212 215 213 219 212 216 213 215 212 208 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 196 203 206 209 210 211 213 215 216 216 217 219 218 213 210 207 203 201 203 205 205 201 201 203 207 209 210 209 211 217 220 219 220 224 230 231 231 237 237 236 236 240 243 236 232 241 238 226 233 239 230 219 221 217 206 203 197 182 182 180 184 191 187 184 186 200 198 196 198 201 201 212 210 186 187 195 204 215 202 175 174 193 208 209 203 180 184 223 191 163 193 195 9999999 217 208 63317 261 225 75 11804 17 35 17 6244 1907 44 46 47 47 50 49 52 46 50 63 79 87 79 81 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 9999999 9999999 9999999 1000000 51 65 25 34 68 57 85 58 102 183 196 211 221 214 218 217 225 217 219 216 218 216 217 215 216 213 211 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 175 200 211 215 218 223 225 226 228 229 230 231 229 229 225 219 215 213 211 212 216 219 218 214 212 213 221 224 221 219 219 224 231 233 238 240 244 245 245 254 251 244 250 254 246 244 248 265 259 239 241 245 235 222 230 228 218 218 207 190 194 201 197 198 195 191 194 199 195 209 214 206 205 224 235 225 203 195 220 222 208 186 163 170 209 204 205 197 190 213 173 159 198 189 9999999 9999999 214 63349 255 225 75 11804 17 35 49 6250 1909 68 71 73 75 77 79 86 79 86 121 172 177 180 179 176 185 187 194 203 221 231 248 252 267 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 74 84 76 70 58 2 46 87 118 159 161 69 1000000 1000000 25 45 208 188 197 210 209 218 213 217 213 221 215 217 213 215 213 214 212 213 210 209 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 205 215 220 223 227 229 231 233 233 235 237 235 232 230 225 219 215 213 214 219 220 218 217 215 216 224 226 223 223 226 228 228 233 239 238 240 245 249 252 253 248 249 253 252 253 265 271 255 246 238 243 240 226 229 223 222 229 213 195 201 203 206 209 190 189 206 217 219 223 213 194 206 226 240 230 200 201 221 201 187 198 194 181 179 182 196 189 176 190 155 63380 289 225 75 11792 17 36 20 6256 1910 79 80 82 83 86 89 93 90 90 92 167 191 202 203 206 211 224 231 250 271 289 299 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 9999999 9999999 198 201 190 9999999 180 189 183 186 184 184 186 188 9999999 199 197 193 185 179 163 154 114 120 117 111 122 137 151 165 208 200 1000000 114 140 181 194 216 210 215 210 211 213 212 211 215 211 212 206 209 206 208 205 207 206 206 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 187 210 219 222 225 228 230 233 235 236 238 241 241 240 238 235 231 226 223 224 224 222 220 219 218 220 223 225 225 227 230 228 229 234 238 244 243 248 250 251 257 255 257 259 261 260 263 259 251 246 236 246 247 235 233 228 220 222 229 225 216 212 214 209 191 186 210 231 223 217 213 203 212 222 216 201 196 203 225 205 189 205 186 169 166 180 191 168 167 193 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 224 63412 286 225 75 11798 17 36 52 6262 1911 84 85 85 85 87 89 89 92 88 78 104 118 140 171 185 190 205 207 224 239 257 269 298 320 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 180 177 176 181 183 180 9999999 182 188 189 187 185 175 175 147 91 108 114 128 125 115 164 182 178 48 30 141 171 191 198 216 208 212 205 208 206 209 207 210 208 208 199 203 199 203 199 200 202 202 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 211 221 222 224 227 229 232 234 235 236 239 240 240 238 236 236 230 226 225 224 222 220 218 217 219 222 225 227 231 229 229 234 236 239 246 246 250 251 252 254 250 257 263 259 258 253 252 255 246 241 241 242 240 231 233 229 218 227 239 220 211 209 193 196 202 213 222 215 204 200 202 205 189 186 207 215 204 207 214 225 216 176 183 196 180 169 159 174 192 203 227 216 177 9999999 217 231 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 220 63443 262 225 75 11793 17 37 23 6268 1912 89 90 91 93 92 90 91 93 90 85 83 83 113 151 174 181 192 203 223 238 261 270 298 319 318 315 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 185 186 178 179 177 174 174 181 176 185 185 191 189 187 185 167 168 151 122 109 124 137 131 141 200 203 248 155 101 128 181 196 201 214 204 211 205 210 206 213 205 209 213 210 207 210 200 205 204 204 202 202 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 209 220 222 225 228 229 230 231 232 234 238 240 240 238 237 237 231 225 224 223 221 219 216 215 222 222 223 230 233 230 231 235 236 239 243 246 250 249 247 247 249 253 260 256 249 249 253 252 244 246 248 244 238 224 228 232 226 234 238 217 208 205 197 213 213 198 205 225 212 197 202 206 183 186 222 229 219 207 206 228 224 211 225 208 186 174 163 195 211 189 195 209 148 146 220 219 191 63475 275 225 75 11798 17 37 55 6274 1914 92 94 94 97 96 91 94 91 89 83 83 89 141 166 189 201 208 216 227 245 277 282 297 309 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 202 190 190 183 188 183 182 174 177 180 182 184 191 188 193 171 159 152 154 146 142 132 153 175 256 211 232 228 229 97 135 187 200 205 212 207 211 208 211 209 215 207 214 214 212 207 211 205 206 206 209 206 206 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 212 220 225 229 231 231 232 233 234 237 243 245 243 240 239 241 236 230 227 223 221 219 217 218 223 224 224 228 226 225 228 235 239 242 247 246 246 247 254 252 251 260 266 261 251 248 248 247 242 242 246 236 225 228 233 233 221 222 223 216 214 209 208 223 219 198 197 215 227 217 212 202 195 195 200 206 200 195 200 209 202 207 222 202 193 196 191 202 199 181 189 201 156 161 248 261 217 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 251 63506 285 225 75 11797 17 38 26 6280 1915 94 96 94 94 91 87 89 87 81 84 108 131 176 183 198 214 219 218 221 236 268 279 283 293 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 9999999 188 176 182 173 173 174 171 178 183 177 180 168 159 145 150 143 148 133 156 186 265 185 229 151 76 158 181 193 210 207 211 207 213 208 213 210 213 204 217 212 211 205 209 208 208 205 207 206 207 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 187 211 220 222 225 227 229 229 232 233 235 238 239 238 234 230 228 223 217 215 214 215 215 215 220 221 223 222 223 223 220 223 233 234 236 241 238 239 246 254 251 247 252 260 264 253 251 253 245 242 237 232 220 214 224 234 227 207 199 198 210 215 210 210 209 227 229 208 211 222 210 219 214 192 205 223 214 199 199 207 194 190 206 215 199 194 202 200 195 188 204 189 163 152 181 241 242 213 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 199 9999999 9999999 9999999 9999999 9999999 9999999 269 221 9999999 9999999 9999999 9999999 229 63538 279 225 75 11797 17 38 58 6286 1916 89 92 92 90 87 86 83 78 68 89 153 176 182 181 188 201 205 219 236 262 279 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 173 170 160 164 165 160 165 156 154 149 141 136 135 137 135 150 179 241 188 271 266 98 157 187 198 214 210 210 207 214 210 214 212 209 209 213 209 208 207 207 207 206 206 209 210 210 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 211 217 221 224 225 226 228 230 231 233 235 235 234 231 225 220 214 207 207 209 210 213 214 218 220 221 220 221 222 9999999 9999999 223 225 229 236 233 236 238 238 239 243 242 242 255 251 247 253 248 243 234 222 217 215 211 220 216 205 209 194 189 198 194 199 212 220 227 226 221 212 211 224 220 204 220 236 240 237 243 242 210 223 248 233 209 207 206 197 216 249 263 227 160 159 201 216 222 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 259 63569 261 150 75 11781 17 39 29 6292 1918 81 84 87 85 83 84 80 72 66 61 112 145 156 172 177 182 191 191 204 222 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 145 138 115 115 107 9999999 86 97 84 86 88 94 95 139 211 197 236 261 200 208 27 204 212 214 212 212 213 215 213 213 209 214 209 210 206 211 204 207 203 207 209 208 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 196 218 224 228 230 232 232 233 237 237 240 244 243 241 237 232 231 226 222 221 222 221 217 217 224 226 227 226 230 229 227 227 227 231 236 241 239 244 248 241 234 246 255 248 251 252 246 250 253 242 229 223 231 225 218 218 214 215 214 201 193 201 204 214 222 228 223 210 209 201 212 222 225 237 242 234 231 225 226 257 254 260 272 254 230 198 183 173 204 250 243 201 173 200 209 232 63601 269 75 75 11774 17 40 1 6298 1919 91 85 90 88 89 87 85 81 75 72 76 132 138 139 164 188 200 210 211 220 229 237 262 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 147 147 140 94 78 78 75 79 73 76 78 85 84 115 155 169 184 210 117 134 82 203 200 211 211 217 214 219 213 217 213 217 211 214 206 216 211 210 207 208 210 208 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 221 228 232 236 238 239 240 242 242 243 246 246 244 241 235 236 235 230 229 231 230 225 225 230 231 233 233 236 239 238 235 236 238 244 249 248 255 262 254 248 255 262 9999999 266 257 259 267 270 262 242 242 256 241 233 222 226 243 226 211 218 221 222 232 219 234 229 201 205 205 220 237 247 246 244 244 233 225 222 243 256 242 239 258 239 198 196 206 214 226 235 209 200 206 182 218 263 230 254 9999999 255 9999999 247 63632 270 75 75 11776 17 40 32 6304 1920 87 89 92 89 87 89 87 82 79 76 76 120 125 132 149 192 209 221 229 230 237 237 251 257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 178 183 114 89 70 74 89 86 86 88 74 114 104 114 161 123 91 197 133 108 105 203 200 209 210 217 216 222 213 214 209 214 209 213 208 217 210 211 209 213 212 211 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 194 217 227 229 232 235 236 236 237 234 234 236 235 235 234 228 225 224 218 219 224 223 223 224 227 228 229 228 231 233 226 226 233 233 237 242 245 9999999 9999999 9999999 9999999 247 248 264 9999999 256 262 263 270 274 251 235 245 244 230 224 228 235 223 216 217 212 224 238 230 229 221 216 215 217 231 232 231 222 218 216 228 233 230 231 237 217 200 220 205 183 198 209 201 198 222 245 220 184 168 180 177 170 230 232 216 9999999 266 234 63664 281 150 75 11767 17 41 4 6310 1921 89 93 93 93 89 85 84 77 73 63 117 120 124 140 186 211 225 245 243 260 257 260 263 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 145 159 178 266 263 203 161 6 97 86 112 124 113 109 99 144 139 105 195 154 60 207 263 220 207 206 206 213 207 215 212 221 212 210 203 209 205 210 207 210 204 208 208 212 211 211 210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 213 223 227 229 231 232 231 232 230 229 231 230 229 227 224 219 214 212 213 217 220 220 219 222 224 223 220 222 9999999 9999999 9999999 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 237 238 239 242 253 250 253 252 231 214 218 221 222 224 209 212 213 209 206 201 217 217 207 211 215 217 213 216 201 183 189 205 215 209 225 243 237 223 231 213 193 207 204 193 184 178 183 177 194 224 209 183 173 161 153 176 212 241 250 9999999 243 9999999 9999999 9999999 9999999 9999999 9999999 231 9999999 9999999 9999999 9999999 9999999 252 63695 280 150 75 11769 17 41 35 6316 1923 101 103 101 101 98 88 88 78 85 88 131 140 150 177 209 236 248 276 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 167 154 154 151 153 159 179 202 230 223 172 127 1000000 142 132 147 173 141 135 153 179 194 119 127 133 1000000 37 161 205 206 216 211 220 209 218 211 221 213 216 207 210 207 210 210 217 210 214 212 218 216 215 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 196 218 228 230 231 232 234 235 237 237 235 236 234 231 229 227 223 217 214 216 220 222 222 221 223 227 228 227 226 222 219 218 222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 241 236 237 238 241 242 239 225 220 219 205 204 210 203 201 211 206 201 214 217 206 194 191 199 211 228 236 230 208 194 195 213 239 226 233 255 242 230 235 226 210 214 235 223 194 195 228 227 209 205 225 221 188 201 209 218 212 248 274 237 249 9999999 9999999 9999999 9999999 9999999 9999999 280 244 263 9999999 9999999 266 63727 291 150 75 11766 17 42 7 6322 1924 109 108 106 101 100 95 92 80 98 125 156 172 198 226 252 278 296 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 254 9999999 9999999 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 9999999 9999999 182 180 167 170 170 175 179 187 168 165 169 151 79 12 108 130 128 143 125 93 80 83 84 90 76 75 -2 45 177 213 213 223 219 226 216 221 214 224 215 220 212 216 209 214 215 221 214 216 215 222 218 216 219 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 203 225 233 237 238 239 239 239 242 242 239 237 235 232 230 227 224 219 216 219 223 223 221 224 226 229 232 231 234 234 226 224 229 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 244 241 238 225 218 222 210 213 228 212 202 202 197 204 208 199 196 210 222 221 211 204 203 213 227 231 235 233 236 227 219 233 223 221 232 218 209 218 230 223 228 261 267 236 233 264 245 203 200 212 200 206 236 223 219 228 218 210 251 9999999 231 235 9999999 9999999 250 9999999 9999999 241 9999999 9999999 9999999 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 258 178 63758 291 150 75 11761 17 42 38 6328 1925 106 110 112 100 96 93 87 78 88 122 160 172 192 219 249 281 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 252 250 9999999 9999999 9999999 9999999 9999999 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 194 179 181 175 181 174 177 182 194 193 211 120 156 86 75 30 38 109 119 112 97 91 54 43 50 64 75 46 48 128 195 203 220 218 226 219 231 215 223 218 223 215 219 212 218 211 218 217 220 215 217 220 220 220 218 219 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 203 223 234 238 238 240 239 238 240 240 238 236 233 230 228 225 222 219 216 218 223 228 227 226 229 229 232 232 232 233 229 231 235 233 233 232 233 243 249 245 245 245 240 238 240 235 9999999 9999999 216 213 208 218 217 200 207 219 212 207 206 203 199 204 218 219 208 202 217 220 212 225 236 236 218 223 231 207 208 232 218 201 221 218 217 256 272 263 245 225 242 237 206 217 235 201 202 212 221 229 214 229 215 9999999 9999999 9999999 9999999 9999999 9999999 235 280 262 249 9999999 9999999 9999999 215 9999999 9999999 9999999 9999999 9999999 9999999 191 208 236 217 217 63790 287 150 75 11761 17 43 10 6334 1926 99 98 104 95 88 83 71 68 97 130 163 183 204 229 273 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 166 162 162 157 167 166 187 129 184 85 67 36 1000000 1000000 99 85 87 85 57 53 88 91 108 79 4 20 167 300 217 210 221 221 229 218 229 220 223 218 220 214 222 213 220 219 224 218 219 219 223 223 223 221 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 226 236 239 240 241 241 241 242 241 238 237 235 234 231 225 224 221 219 225 232 233 231 228 229 228 233 234 232 233 238 244 245 240 239 238 239 245 247 249 253 249 244 239 243 237 230 233 222 216 209 208 208 198 212 226 216 197 201 209 206 208 201 201 201 199 210 222 234 226 218 220 224 230 220 211 223 235 217 212 230 233 223 231 214 192 215 218 212 225 215 225 259 246 238 204 209 245 9999999 9999999 9999999 245 9999999 9999999 9999999 9999999 236 9999999 292 284 251 9999999 9999999 226 206 236 9999999 9999999 9999999 9999999 152 182 63821 289 150 75 11760 17 43 41 6340 1928 94 91 92 88 83 74 62 69 132 145 180 213 241 271 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 150 136 140 139 148 172 220 145 115 100 -9 1000000 84 72 112 121 152 138 96 77 76 59 1000000 29 173 299 214 212 221 218 227 226 229 222 225 218 222 215 221 213 217 219 228 221 223 221 229 225 223 222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 227 237 240 241 242 241 241 242 240 237 237 236 235 233 227 226 224 224 230 237 237 235 234 232 230 234 238 237 236 238 243 243 236 235 241 242 243 247 250 252 248 248 245 244 230 224 232 224 215 204 208 209 195 198 208 207 188 195 206 208 217 203 195 188 184 193 206 223 223 211 218 233 206 191 219 235 219 215 226 216 205 210 229 206 188 227 243 230 233 221 238 237 248 278 239 258 9999999 9999999 9999999 9999999 241 9999999 238 217 9999999 9999999 9999999 204 207 244 9999999 232 9999999 9999999 9999999 9999999 9999999 247 9999999 9999999 180 262 232 63853 290 150 75 11758 17 44 13 6346 1929 94 147 21 76 86 73 62 82 129 143 169 200 222 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 149 142 147 146 153 168 223 157 136 114 46 1000000 16 99 129 147 180 117 46 41 0 -3 50 186 214 212 221 223 231 223 226 225 227 223 228 217 221 217 221 216 221 220 229 225 227 225 231 227 224 224 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 224 231 234 235 236 235 234 234 231 229 229 228 228 227 224 222 218 220 226 234 235 233 233 231 230 232 235 234 228 223 227 230 229 231 237 237 239 244 247 248 245 244 245 241 223 9999999 228 223 219 213 205 204 194 182 183 182 185 202 204 202 202 195 202 200 194 198 207 207 213 228 226 212 193 207 229 222 208 223 252 224 175 183 220 222 232 244 231 247 236 200 225 220 213 250 9999999 9999999 9999999 9999999 9999999 244 9999999 9999999 9999999 9999999 270 9999999 266 207 175 184 276 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 151 168 208 63884 289 150 75 11746 17 44 44 6352 1931 132 118 129 71 81 69 53 71 111 132 143 161 190 208 237 260 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 125 133 162 142 140 119 153 122 27 -4 -9 40 69 50 12 2 1000000 -2 1000000 62 164 222 214 218 226 222 221 218 225 215 221 212 216 209 217 213 218 215 225 220 220 220 224 219 219 219 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 221 227 229 230 230 229 227 227 224 223 224 223 222 221 219 218 218 219 226 232 233 231 229 230 232 232 231 230 227 225 225 229 232 233 236 237 238 237 245 253 245 244 248 244 237 238 242 237 232 226 209 197 189 182 187 191 194 193 189 185 182 184 202 214 212 207 205 210 219 221 212 209 203 209 231 232 225 225 243 231 186 186 191 215 244 237 223 268 245 200 229 246 9999999 243 9999999 9999999 9999999 9999999 9999999 257 9999999 9999999 9999999 9999999 237 232 278 9999999 9999999 9999999 9999999 219 9999999 247 259 246 9999999 9999999 9999999 9999999 9999999 142 234 63916 282 150 75 11743 17 45 16 6358 1934 161 95 9999999 72 75 67 57 50 41 87 129 142 169 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 70 149 127 77 125 140 14 1000000 1000000 0 24 12 14 6 -8 1000000 1000000 59 101 209 198 203 213 208 209 206 215 203 205 195 203 195 203 198 204 201 210 205 204 206 210 207 207 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 200 221 227 228 228 228 226 225 225 222 221 224 228 227 225 222 224 224 225 229 232 232 230 231 234 234 232 230 227 229 231 225 223 233 236 236 241 242 239 247 254 246 251 258 251 246 244 244 243 230 217 207 201 198 195 197 210 199 176 184 202 205 193 207 217 207 209 208 226 241 223 201 206 218 222 247 249 248 240 232 240 208 197 218 231 215 199 211 245 249 263 9999999 276 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 257 9999999 9999999 9999999 232 9999999 9999999 156 220 9999999 9999999 9999999 252 63947 270 150 75 11739 17 45 47 6363 1936 167 88 68 63 68 62 53 28 22 57 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 113 50 38 -4 13 26 1000000 1000000 1000000 1000000 1000000 38 49 1000000 1000000 1000000 1000000 1000000 1000000 195 201 207 216 208 212 206 211 203 204 197 203 197 205 199 205 204 209 206 208 209 209 209 209 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 208 227 231 232 232 231 228 226 223 222 223 228 230 229 227 226 227 227 230 233 236 236 231 232 234 232 230 229 225 224 225 222 221 230 231 231 242 243 242 245 245 245 248 250 249 243 240 234 232 221 211 209 214 209 197 198 203 196 186 195 202 203 199 214 209 195 213 208 214 231 231 209 199 221 236 249 232 233 238 238 238 217 221 225 215 196 192 212 205 204 262 264 253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 213 63979 270 150 75 11750 17 46 19 6369 1939 178 196 103 51 53 47 28 1000000 3 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 125 64 51 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 26 35 1000000 1000000 1000000 1000000 1000000 1000000 1000000 210 208 221 215 222 214 217 213 218 212 213 209 215 208 215 214 217 216 220 216 221 218 215 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 213 228 232 233 232 230 227 224 220 219 221 226 226 223 223 223 224 223 225 230 232 230 227 229 233 231 227 225 222 217 218 224 227 229 228 234 236 234 237 240 240 244 241 237 239 238 237 231 226 220 214 215 216 197 185 195 194 187 193 198 180 176 187 206 201 184 198 197 197 214 215 206 201 209 221 218 210 218 224 242 222 207 239 222 181 178 197 216 229 250 255 9999999 9999999 250 9999999 226 212 9999999 9999999 9999999 9999999 206 246 9999999 182 64010 140 150 75 11725 17 46 50 6375 1942 43 166 119 9999999 56 53 42 22 25 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 111 114 146 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 -9 1000000 1000000 1000000 48 21 118 1000000 216 207 219 219 227 220 225 218 228 217 217 215 219 213 219 218 227 222 226 218 222 220 218 218 64041 140 150 75 11742 17 47 21 6381 1945 19 103 134 9999999 73 74 67 57 49 25 67 47 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 102 116 195 37 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 146 262 300 262 351 211 222 220 227 221 227 220 224 217 227 214 218 216 219 217 221 220 229 225 227 221 221 220 220 220 64073 140 150 75 11732 17 47 53 6387 1948 84 128 62 72 70 73 64 55 47 40 54 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 167 270 57 1000000 1000000 -9 1000000 1000000 23 2 1000000 46 109 171 270 348 201 200 207 220 221 226 217 223 212 218 209 217 209 216 211 215 212 218 214 223 219 222 218 221 219 220 220 64104 140 150 75 11739 17 48 24 6393 1950 35 151 107 72 59 63 53 48 34 23 32 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 121 318 36 1000000 1000000 1000000 1000000 14 45 1000000 1000000 32 125 174 203 333 185 194 201 209 208 212 209 214 203 212 199 207 204 208 203 207 203 209 207 214 211 215 214 215 212 214 215 64136 140 75 75 11706 17 48 56 6399 1953 68 87 222 217 22 7 3 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 28 -7 17 59 13 34 23 7 92 92 133 190 278 82 147 183 201 210 214 210 213 210 210 210 205 205 208 205 208 208 210 212 214 215 214 212 214 216 212 213 64167 140 75 75 11703 17 49 27 6405 1956 11 59 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 0 143 87 39 76 39 64 75 68 118 187 303 84 161 198 215 220 229 217 223 214 222 214 218 211 221 214 219 214 220 220 226 222 222 222 219 221 219 220 64199 140 75 75 11706 17 49 59 6411 1959 1000000 0 43 100 59 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 160 79 43 76 33 42 27 31 33 33 127 182 202 217 227 225 226 223 221 216 217 216 221 216 220 220 220 216 219 220 226 224 223 224 221 224 222 222 64230 141 75 75 11718 17 50 30 6417 1962 -2 66 69 102 47 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 50 36 55 41 21 27 1000000 1000000 -9 18 1000000 78 176 196 209 220 226 226 223 224 221 218 214 221 221 220 218 221 221 221 220 221 225 227 224 224 225 228 226 225 231 64262 140 75 75 11708 17 51 2 6423 1965 1000000 29 138 140 -1 1000000 45 38 29 20 12 11 18 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 45 143 134 67 30 1000000 1000000 1000000 1000000 1000000 1000000 83 112 184 204 208 212 218 220 219 218 215 220 214 215 218 218 217 218 215 219 222 220 220 223 225 223 223 224 225 225 225 64293 139 150 75 11712 17 51 33 6428 1968 1000000 61 104 89 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 105 121 232 101 47 1000000 1000000 1000000 1000000 1000000 1000000 147 197 200 202 205 203 210 212 214 211 209 214 209 210 208 211 212 212 210 214 216 215 214 216 216 216 216 217 219 219 220 64325 139 150 75 11704 17 52 5 6434 1971 39 84 105 96 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 189 190 254 252 207 248 283 121 92 170 180 205 198 205 202 206 208 214 215 211 208 213 208 211 207 210 211 211 211 214 212 212 210 213 214 213 215 217 218 218 216 64356 140 75 75 11698 17 52 36 6440 1974 1000000 88 163 69 -2 1000000 1000000 1000000 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1000000 1000000 1000000 1000000 1000000 1000000 9999999 9999999 1000000 1000000 94 232 311 152 158 36 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 180 188 9999999 186 169 177 163 160 176 163 128 164 176 206 196 202 198 209 206 211 206 211 205 209 204 210 204 209 202 206 205 208 206 207 205 212 210 211 208 212 213 212 212 64388 249 75 75 11703 17 53 8 6446 1977 1000000 1000000 81 108 301 40 49 48 35 -3 1000000 9999999 9999999 5 40 13 7 3 -2 -8 1000000 1000000 1000000 1000000 1000000 29 181 272 274 176 130 99 1000000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 9999999 184 9999999 195 9999999 190 185 162 151 146 135 170 179 198 197 201 199 206 204 213 205 214 204 209 203 212 205 209 200 205 201 205 203 207 203 210 209 208 206 211 212 212 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 185 208 218 222 224 227 228 229 232 235 238 241 242 245 244 243 243 241 243 250 250 246 246 247 246 246 247 249 245 242 238 239 238 238 240 236 241 248 251 254 250 250 246 254 259 248 247 247 233 221 231 243 239 248 9999999 240 243 235 9999999 9999999 9999999 9999999 9999999 9999999 242 241 245 9999999 267 256 269 255 244 270 290 268 267 280 268 274 288 297 300 276 64419 289 150 75 11700 17 53 39 6452 1979 1000000 69 91 394 104 107 106 96 59 62 78 116 97 92 71 66 54 54 49 43 40 55 64 78 128 210 260 274 279 1000000 266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 191 181 190 193 196 9999999 192 194 192 170 175 168 189 193 198 195 201 204 209 208 219 214 217 211 218 207 212 208 214 208 212 204 212 208 211 206 216 214 212 210 216 217 215 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 208 217 221 223 227 225 226 230 233 236 240 241 243 242 241 240 235 238 244 243 242 242 242 243 242 241 243 241 234 231 234 234 234 235 230 238 246 247 246 240 241 239 247 252 244 248 242 229 222 220 219 227 235 231 229 236 230 224 241 248 242 236 219 210 9999999 9999999 251 265 234 247 259 237 242 256 243 239 266 271 267 258 264 250 238 9999999 9999999 9999999 9999999 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 194 64451 254 75 75 11708 17 54 11 6458 1982 1000000 1000000 58 70 242 91 88 80 66 28 36 71 71 55 61 44 47 36 34 23 14 8 12 9 33 135 297 9999999 9999999 1000400 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 190 188 197 196 193 186 190 200 194 189 202 196 202 200 208 197 203 207 214 210 220 216 219 214 220 208 208 208 214 208 211 205 214 208 211 207 214 212 215 213 215 217 217 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 187 211 220 224 226 226 226 228 231 232 235 239 241 240 239 238 237 233 233 237 237 238 240 240 240 235 232 232 234 230 227 228 230 228 227 229 236 242 243 247 244 239 242 250 257 246 242 243 241 235 229 225 231 234 230 232 224 220 226 240 249 245 235 240 229 219 240 256 264 252 243 249 247 248 259 252 246 257 275 287 261 280 278 251 9999999 9999999 9999999 256 228 64482 247 450 75 11697 17 54 42 6463 1985 70 63 49 29 0 21 57 43 36 35 26 28 22 17 6 -4 1000000 1000000 1000000 3 119 292 392 9999999 9999999 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 214 9999999 192 180 187 188 194 196 194 189 194 194 193 192 208 202 206 194 208 201 204 204 211 209 215 212 219 211 214 207 207 205 210 204 209 204 207 204 208 206 215 209 214 211 214 213 213 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 194 215 225 229 231 231 231 233 235 236 237 240 241 240 237 235 235 232 233 237 238 242 243 242 239 236 235 234 234 232 230 230 227 225 230 235 235 242 248 251 247 247 252 265 273 258 250 253 249 238 238 234 231 230 230 245 239 230 237 235 233 233 233 244 246 249 266 260 262 285 268 245 267 292 269 246 255 250 269 303 264 260 263 274 9999999 9999999 249 64514 248 375 75 11695 17 55 14 6469 1988 276 98 99 93 81 70 80 68 56 48 43 39 36 33 31 25 26 22 43 47 59 101 195 253 9999999 9999999 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 9999999 181 181 183 177 182 179 184 178 195 188 196 188 200 186 194 193 197 199 205 204 209 201 202 197 198 197 202 198 201 196 197 196 200 199 207 201 204 203 205 202 203 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 192 212 221 225 228 230 230 232 235 237 236 239 239 239 238 236 237 234 233 236 238 239 240 241 239 235 232 233 232 230 228 222 217 220 229 233 233 242 247 239 237 241 252 9999999 9999999 253 254 253 246 236 239 243 242 238 232 245 244 243 254 250 233 219 220 227 242 269 272 246 243 270 252 248 284 302 284 259 254 247 259 290 284 259 256 9999999 9999999 9999999 252 64545 249 75 75 11709 17 55 45 6475 1991 1000000 9999999 9999999 9999999 154 108 117 103 94 92 91 70 65 54 50 47 40 35 41 43 53 57 74 80 112 119 121 131 157 195 232 266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 170 179 177 184 177 182 179 186 177 185 183 191 195 198 178 195 194 201 200 210 204 209 198 204 198 201 197 201 196 200 197 199 196 202 198 204 198 203 200 202 200 200 199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 186 206 215 219 223 225 225 227 229 230 233 236 237 237 236 234 236 233 232 233 234 236 235 235 235 231 228 228 227 222 222 218 215 216 223 227 224 231 237 233 237 235 241 259 250 242 251 259 246 231 241 242 241 246 244 243 240 243 255 255 245 239 243 244 9999999 9999999 9999999 248 240 256 259 270 288 290 9999999 9999999 268 257 249 244 245 9999999 9999999 242 64577 246 75 75 11702 17 56 17 6481 1994 1000000 62 186 236 114 113 122 106 102 84 81 66 65 57 53 49 42 27 38 49 55 59 61 60 83 96 118 138 144 157 194 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 9999999 183 184 187 181 189 182 189 186 189 185 193 194 197 186 199 194 205 203 214 208 215 202 212 205 208 196 203 200 202 200 205 202 205 203 206 200 206 204 208 204 203 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 184 205 214 218 221 222 221 222 222 224 227 231 234 233 231 228 229 226 226 229 229 233 234 231 228 226 222 227 224 218 217 215 215 213 216 222 219 226 239 236 235 232 236 247 245 244 248 251 235 221 226 227 229 237 243 247 239 228 234 234 230 231 237 240 237 9999999 9999999 257 257 260 9999999 9999999 269 272 264 242 230 243 9999999 9999999 250 64608 237 150 75 11686 17 56 48 6487 1997 115 144 1000000 111 113 118 98 97 69 70 60 59 51 51 45 42 28 22 29 46 63 61 63 67 74 113 121 126 141 165 179 214 238 250 257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 9999999 9999999 189 180 180 181 185 180 188 177 189 189 194 184 198 199 203 200 208 201 207 199 204 194 198 197 200 195 202 196 198 196 200 195 199 198 203 200 200 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 176 199 206 212 215 216 216 217 219 220 221 225 226 227 226 225 224 222 222 225 227 226 228 228 226 225 223 223 222 218 216 215 213 210 211 217 214 219 231 230 233 234 237 247 243 243 246 236 229 224 220 219 222 234 238 238 229 218 226 225 218 232 9999999 242 244 9999999 9999999 253 9999999 259 264 246 237 64640 236 150 75 11703 17 57 20 6493 2000 56 120 252 104 108 112 94 96 69 67 59 58 48 49 42 41 32 16 14 53 72 72 74 75 85 116 119 130 138 143 141 159 188 205 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 179 175 179 183 174 187 176 185 185 192 186 198 196 204 197 208 201 204 197 203 195 196 197 200 195 199 193 195 194 199 197 199 196 203 202 200 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 196 205 207 210 211 211 211 214 215 217 221 222 222 222 223 222 220 222 226 228 227 224 225 224 222 221 219 213 213 216 217 210 206 210 217 215 215 225 227 230 235 237 241 238 248 252 231 225 230 240 229 214 223 228 215 218 217 223 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 242 236 9999999 249 64671 275 375 75 11689 17 57 51 6498 2003 104 106 113 115 106 77 66 54 54 49 37 37 37 35 25 36 83 90 93 91 108 135 147 148 153 156 155 149 159 190 214 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 185 182 179 183 171 184 183 188 181 193 189 196 199 211 205 211 200 205 196 203 191 197 196 200 192 198 193 197 196 200 198 202 197 204 204 203 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 174 197 203 206 207 209 209 209 212 214 217 221 223 222 221 221 221 218 219 222 223 221 218 220 219 213 213 211 210 206 206 206 200 199 205 213 217 220 223 224 227 227 224 222 232 249 245 230 226 230 239 231 221 222 218 210 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 226 219 231 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 247 9999999 9999999 9999999 257 180 64703 232 375 75 11683 17 58 23 6504 2006 18 135 106 128 107 75 64 50 46 43 28 26 28 32 42 54 67 86 100 105 123 129 145 151 161 181 181 193 211 233 253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 196 190 192 182 194 183 185 185 196 185 199 195 202 205 214 209 213 205 209 200 208 199 205 199 203 194 200 195 202 198 204 199 206 200 205 205 205 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 168 191 202 206 207 210 210 212 216 217 218 222 225 225 225 225 226 224 224 226 227 226 224 227 224 223 224 217 215 211 211 212 210 210 208 210 216 222 227 232 233 226 225 236 242 248 246 240 241 241 237 230 232 236 229 221 227 229 223 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 230 9999999 248 64734 232 150 75 11675 17 58 54 6510 2009 1000000 24 106 108 185 68 91 85 62 56 44 40 36 30 18 4 33 43 43 50 73 81 97 102 110 126 125 156 170 184 206 229 242 261 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 201 9999999 191 183 201 185 190 183 196 191 200 195 208 206 215 206 215 207 208 202 211 203 209 202 205 198 202 197 202 198 206 200 203 202 205 204 204 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 164 189 201 205 209 212 213 215 218 219 220 224 227 227 226 226 227 225 224 227 232 233 230 235 234 230 229 219 217 216 216 219 218 216 214 212 215 219 229 234 227 223 233 251 246 242 244 240 236 232 232 230 226 227 229 226 219 228 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 64766 292 150 75 11687 17 59 26 6516 2012 1000000 9999999 9999999 154 170 45 66 65 53 46 37 34 29 13 1 1 42 52 51 46 75 81 101 110 119 129 132 164 174 210 230 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 175 9999999 178 9999999 9999999 9999999 187 178 187 178 189 180 185 186 191 186 204 196 210 201 206 199 200 194 202 195 200 195 198 191 195 192 192 192 197 191 195 195 196 195 196 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 168 192 200 204 207 210 212 213 215 216 218 222 224 223 223 222 222 221 218 221 227 228 225 226 226 224 219 213 210 212 212 212 208 207 206 205 208 214 222 223 222 225 232 239 236 230 233 234 228 220 221 224 226 227 221 215 208 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 209 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 207 155 163 64797 292 150 75 11691 17 59 57 6522 2016 1000000 9999999 9999999 200 73 50 63 60 48 40 32 31 24 0 1000000 35 50 61 66 62 91 113 129 137 147 155 181 212 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 175 183 176 179 180 183 181 187 181 185 181 194 185 184 188 195 190 202 198 210 204 207 201 206 195 200 195 199 193 195 191 197 191 193 193 197 191 195 193 194 195 195 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 167 192 202 203 204 206 206 209 212 212 213 218 219 220 221 219 219 219 215 217 224 223 220 221 220 220 217 209 205 207 207 207 205 205 199 201 204 209 215 215 222 226 223 232 238 232 224 226 226 215 210 219 224 218 217 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 199 212 228 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 245 234 235 254 226 242 223 195 9999999 9999999 9999999 9999999 229 64829 274 375 75 11671 18 0 29 6528 2019 1000000 43 64 62 58 43 38 34 30 15 3 -3 37 61 70 83 96 116 133 157 166 184 210 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 192 183 185 188 196 187 188 182 189 180 181 185 188 184 194 187 192 190 199 192 201 200 210 203 210 199 210 194 202 192 201 196 199 193 200 193 196 195 200 196 199 196 198 199 200 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 166 191 203 204 207 208 209 211 213 213 215 218 219 220 221 219 218 216 212 216 221 220 220 216 214 217 217 210 205 205 208 206 204 206 205 208 209 207 216 220 224 224 220 233 242 236 231 228 225 220 212 213 214 211 221 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 173 64860 291 150 75 11679 18 1 0 6534 2022 1000000 9999999 9999999 251 46 57 62 54 42 35 35 29 14 9 8 16 26 61 78 93 112 125 151 167 183 234 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 9999999 9999999 187 182 181 172 181 171 176 9999999 181 179 182 180 190 179 191 185 196 192 203 193 202 192 199 192 200 185 195 191 196 188 194 189 192 193 198 194 197 196 197 199 198 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 195 203 208 211 213 215 215 216 217 219 220 219 218 217 216 215 215 214 215 215 211 207 206 205 208 210 209 202 198 202 200 198 202 207 214 216 209 215 225 229 229 230 245 241 225 230 232 228 236 233 223 220 218 221 239 231 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 240 231 240 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 197 9999999 9999999 9999999 9999999 146 198 64892 281 150 75 11661 18 1 32 6540 2025 1000000 9999999 9999999 9999999 18 41 57 49 39 34 34 30 25 21 11 6 0 42 57 75 97 122 142 158 166 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 9999999 177 180 182 172 179 176 177 178 181 177 180 182 190 177 189 183 196 195 200 192 200 191 195 189 200 186 192 185 192 187 192 187 191 190 195 191 194 193 196 197 196 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 178 196 206 210 213 216 217 217 218 219 219 218 217 216 216 214 214 213 211 211 209 205 201 203 205 207 210 207 202 197 199 198 196 201 206 211 216 218 220 227 227 227 237 251 239 223 229 225 222 233 234 232 234 223 212 216 224 237 227 224 9999999 222 226 9999999 235 227 227 245 260 254 262 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 239 64923 268 150 75 11679 18 2 3 6546 2028 1000000 1000000 30 102 134 37 44 47 39 38 35 32 24 18 8 12 10 52 65 88 119 142 162 180 190 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 172 181 172 179 179 186 173 178 178 181 178 184 174 182 182 191 179 190 188 199 194 203 198 201 188 197 187 198 190 195 186 193 189 192 188 192 188 193 188 190 190 192 192 190 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 177 196 205 210 212 216 219 219 220 220 220 220 220 219 218 215 213 211 209 211 210 208 204 205 211 211 211 208 203 199 201 196 195 201 203 208 217 223 225 230 229 227 230 240 240 232 235 226 219 223 227 232 239 237 232 217 210 232 235 9999999 9999999 9999999 9999999 9999999 236 224 212 231 232 229 258 256 225 242 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 245 64955 292 150 75 11686 18 2 35 6551 2031 1000000 1000000 2 128 119 86 41 48 42 41 39 33 21 13 1 31 63 89 96 137 174 189 211 226 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 183 177 183 9999999 181 171 183 179 177 166 183 176 186 178 184 178 188 190 198 193 205 200 200 186 195 188 198 190 196 190 195 190 193 189 195 188 193 189 191 190 192 190 190 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 181 199 208 211 212 215 217 218 220 220 220 222 222 222 221 219 216 214 213 213 215 215 212 210 211 213 212 210 204 200 200 197 199 203 205 208 216 218 220 228 225 225 229 237 243 236 231 228 225 224 228 227 221 233 241 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 221 9999999 9999999 9999999 9999999 9999999 272 64986 283 150 75 11657 18 3 6 6557 2035 1000000 1000000 67 101 142 86 48 49 46 44 41 35 25 18 7 44 94 120 136 177 192 229 254 263 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 189 9999999 184 183 190 187 186 172 189 183 193 180 185 183 195 193 203 198 205 203 206 190 196 190 198 193 200 194 199 192 198 193 200 193 198 197 197 195 198 196 197 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 188 203 212 215 217 218 217 218 220 221 221 223 224 224 224 223 221 219 219 218 220 221 220 220 219 214 210 211 209 208 205 205 207 208 208 209 211 215 223 226 224 230 241 245 244 235 223 232 235 230 235 228 216 225 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 227 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 250 9999999 9999999 9999999 235 9999999 9999999 265 9999999 9999999 9999999 9999999 9999999 207 65018 274 150 75 11668 18 3 38 6563 2038 72 23 105 86 124 51 50 49 48 45 39 31 20 23 38 91 143 162 179 190 203 233 265 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 190 194 9999999 199 194 198 187 192 183 195 186 194 191 201 195 206 200 210 204 212 196 201 191 199 193 201 194 200 195 198 192 200 191 200 194 194 193 195 196 196 194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 182 200 210 214 216 218 217 217 219 220 221 223 224 224 223 221 221 221 219 218 219 221 221 221 218 213 211 212 212 211 207 208 206 203 204 209 211 215 222 225 232 235 237 243 245 238 229 238 240 229 231 230 227 228 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 231 251 244 9999999 9999999 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 234 65049 268 150 75 11670 18 4 9 6569 2041 102 137 145 -5 50 51 47 46 41 37 31 21 21 63 133 170 187 190 200 211 232 241 266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 206 193 200 189 192 181 197 188 194 192 195 190 201 198 208 200 207 195 202 188 198 189 196 190 196 191 190 186 190 182 191 186 190 186 190 191 192 187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 176 196 205 208 210 212 212 211 213 215 215 216 217 217 215 210 210 210 208 210 212 209 207 207 205 205 208 206 203 202 200 201 198 197 200 204 208 215 219 222 231 232 223 228 235 231 236 240 238 225 213 214 219 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 216 212 218 229 202 193 209 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 240 65081 228 150 75 11659 18 4 41 6575 2044 40 149 180 300 9999999 53 52 47 39 36 34 36 38 76 75 92 127 143 161 192 208 225 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 204 190 198 194 193 190 202 202 206 199 203 194 200 192 194 188 194 186 197 187 191 184 188 184 188 190 193 185 190 190 193 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 179 195 202 205 208 210 210 211 212 212 210 210 210 211 209 206 203 202 202 202 201 194 193 198 200 202 200 197 192 188 188 190 190 191 199 201 204 213 215 218 223 223 218 214 220 221 223 226 226 224 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 217 65112 262 150 75 11667 18 5 12 6581 2047 48 96 187 332 9999999 56 56 50 48 47 43 45 29 47 48 66 96 120 141 177 199 228 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 193 205 199 200 195 202 201 208 202 205 194 201 197 196 188 196 187 198 186 194 184 190 188 192 191 193 188 191 193 194 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 158 178 190 196 199 202 204 204 205 204 203 202 205 205 205 204 203 199 194 192 192 187 186 188 193 195 193 189 187 183 179 183 185 184 187 191 193 199 207 205 205 203 205 218 212 202 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 235 65144 276 150 75 11659 18 5 44 6587 2051 69 93 123 -9 52 52 52 51 50 49 43 43 37 41 38 48 66 101 119 167 200 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 194 208 199 205 195 201 201 210 202 207 196 204 194 198 191 196 190 197 186 193 187 189 184 191 186 188 185 189 189 189 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 154 178 187 192 195 197 198 200 200 199 198 201 201 201 200 201 200 196 193 192 190 186 182 185 191 193 188 183 181 182 185 187 183 179 185 187 192 199 197 198 201 203 204 211 212 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 232 65175 212 150 75 11659 18 6 15 6593 2054 1000000 59 126 111 78 1000000 50 49 47 46 45 45 43 41 35 36 62 94 103 152 183 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 208 196 199 192 205 204 209 200 206 198 203 194 199 190 194 186 197 188 190 185 184 175 185 181 183 179 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 160 177 190 195 198 200 201 202 203 202 200 203 203 201 201 201 202 199 200 198 196 191 188 188 191 196 194 188 186 189 192 190 188 185 185 187 194 200 197 197 206 212 213 208 208 218 215 211 208 65207 0 0 75 11662 18 6 47 6598 2057