44 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 Depolarization % (612 nm) SOLVE II 1 1 2003 1 29 2003 8 6 0.0 Geometric altitude of observation (m) Elapsed time in UT seconds from 0 hours on day given by date 1 0.1 999999 Aerosol Depolarization % (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 16 --------------------- Aerosol Depolarization % (612 nm) -------------------- The aerosol depolarization is equal to the total depolarization (aerosol and molecular) minus the molecular depolarization with the result divided by the aerosol scattering ratio. The total depolarization is defined as the perpendicular lidar return divided by the parallel lidar return. When using these data, the user must be aware that noise increases with range and that signal saturation and optical attenuation can occur in and around clouds. Due to uncertainties in the calculation of the aerosol scattering ratio at low values, the aerosol depolarization is not calculated for scattering ratios (@612 nm) less than 0.17. In some regions, an estimate of 0% is designated by the value 10000 and an estimate of 100% is designated by the value 10100. The uncertainty for aerosol depolarization is 10% relative or 0.2% absolute, whichever is larger. Vertical data interval is 75m. Horizontal running average interval is 1 minute (14 km at DC-8 speed of 14 km/min) and horizontal data interval is is 30 seconds (7 km). 29903 13 300 75 7100 8 18 23 6803 1682 100000 100000 100000 93 68 102 164 92 116 81 46 129 100000 29934 16 75 75 7212 8 18 54 6803 1667 548 405 385 362 312 278 342 268 204 127 88 86 75 70 100000 100000 29966 23 75 75 7328 8 19 26 6804 1650 349 342 303 284 228 228 176 192 144 67 49 20 18 67 100000 999999 999999 999999 999999 999999 999999 100000 100000 29997 25 75 75 7443 8 19 57 6804 1634 135 167 98 73 47 78 39 40 23 14 0 100000 0 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 30029 25 75 75 7559 8 20 29 6805 1618 63 82 49 26 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 30060 25 75 75 7671 8 21 0 6805 1602 145 85 120 24 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 30092 24 75 75 7789 8 21 32 6805 1585 150 110 132 35 21 56 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 30123 24 75 75 7897 8 22 3 6806 1569 137 75 53 25 16 54 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 30169 24 75 75 8064 8 22 49 6806 1545 133 101 7 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 100000 100000 30201 26 75 75 8174 8 23 21 6807 1528 50 100 14 12 0 100000 100000 4 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 6 18 0 100000 7 2 100000 30232 28 75 75 8287 8 23 52 6807 1512 15 29 34 32 27 8 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 96 110 101 66 38 18 11 17 20 30264 8 1575 75 8397 8 24 24 6807 1496 280 127 52 24 14 11 33 40 30295 19 1575 75 8504 8 24 55 6807 1480 160 53 14 0 5 23 37 41 999999 999999 29 22 15 10 9 10 2 2 5 30327 33 525 75 8620 8 25 27 6808 1463 5 25 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 170 88 46 27 19 19 26 37 999999 999999 999999 68 76 78 50 28 18 12 11 13 18 30358 40 75 75 8729 8 25 58 6808 1447 36 18 7 0 100000 7 15 30 999999 999999 999999 999999 999999 999999 999999 999999 61 41 36 26 24 43 48 50 68 100 81 58 41 40 54 69 51 31 20 11 11 12 8 7 30390 102 75 75 8841 8 26 30 6808 1431 39 9 8 2 3 13 27 72 999999 999999 999999 999999 999999 999999 102 129 86 60 46 36 32 45 61 80 90 83 69 46 22 14 16 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 178 208 30421 91 975 75 8946 8 27 1 6808 1415 171 98 60 70 64 56 51 42 32 40 55 73 77 73 60 39 18 13 15 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 50 56 60 69 999999 999999 999999 999999 119 114 147 153 164 999999 174 175 229 30453 104 75 75 9035 8 27 33 6809 1398 52 999999 999999 999999 999999 999999 999999 999999 999999 244 185 138 140 108 77 59 56 55 64 71 73 72 65 65 61 64 46 18 7 8 14 5 100000 999999 3 100000 5 100000 0 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 47 50 47 52 50 999999 999999 72 101 117 187 197 210 224 235 174 199 212 30484 105 75 75 9109 8 28 4 6809 1382 88 191 133 187 999999 999999 999999 999999 220 171 159 133 125 83 60 46 44 47 87 78 86 93 84 67 53 46 33 17 8 9 15 8 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 35 36 35 36 33 999999 999999 60 76 101 168 217 228 234 243 198 172 176 188 30516 106 75 75 9186 8 28 36 6809 1366 190 397 338 426 999999 999999 501 279 224 179 154 146 132 97 73 64 58 66 92 57 56 49 50 52 39 36 20 13 16 11 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 22 27 27 24 33 999999 40 42 51 81 141 149 155 167 169 142 132 128 99 30547 107 75 75 9250 8 29 7 6809 1350 308 428 364 298 262 269 234 235 237 199 185 166 133 94 81 80 74 72 65 50 62 58 70 59 39 34 22 16 17 5 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 9 12 12 12 10 12 10 18 20 20 33 46 58 79 95 94 85 85 83 92 30579 108 75 75 9323 8 29 39 6809 1333 245 243 200 178 192 241 145 136 124 93 86 61 38 21 24 27 28 26 21 16 21 25 35 15 5 5 11 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 7 6 4 2 7 9 18 22 27 36 46 55 71 93 98 95 98 103 108 111 30610 109 75 75 9392 8 30 10 6809 1317 119 63 55 78 67 98 3 4 10 12 26 49 64 76 89 102 97 85 72 58 38 22 5 100000 100000 5 20 9 5 100000 0 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 6 100000 100000 4 4 10 15 18 20 24 39 64 81 93 94 93 93 89 94 85 30642 110 75 75 9466 8 30 42 6809 1300 69 40 34 51 28 35 33 36 36 40 60 100 125 140 160 162 150 141 128 116 90 71 33 9 5 14 32 48 36 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 9 11 12 12 11 13 12 11 11 16 28 48 49 68 81 88 77 71 71 63 49 30673 111 75 75 9529 8 31 13 6809 1284 123 297 190 220 225 214 232 247 239 274 276 281 291 280 266 264 276 296 288 271 230 168 89 32 33 41 74 63 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 17 24 20 22 24 20 16 14 999999 15 15 23 31 70 85 102 89 69 42 35 52 64 30704 102 825 75 9602 8 31 44 6809 1268 539 439 363 304 249 255 278 281 276 269 247 202 146 81 51 55 80 70 51 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 106 92 114 152 160 148 107 56 39 37 35 33 35 37 41 47 99 168 180 189 192 196 178 163 114 74 81 86 72 30736 104 750 75 9670 8 32 16 6810 1252 539 315 242 186 182 161 159 158 160 141 151 154 158 132 80 40 34 29 27 25 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 209 263 255 247 205 208 232 243 217 154 105 94 85 70 47 91 129 175 140 139 184 192 211 233 247 239 237 275 303 261 236 236 302 30770 106 675 75 9741 8 32 50 6810 1234 356 218 154 132 115 116 113 106 95 102 82 85 82 88 73 43 28 27 71 65 35 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 323 298 321 275 262 234 225 262 316 342 298 285 295 245 140 78 103 128 186 192 164 132 117 142 178 194 212 245 312 438 410 353 330 441 533 30801 109 525 75 9809 8 33 21 6810 1218 439 499 580 551 570 580 565 505 501 535 532 482 447 448 377 299 216 117 65 49 56 67 65 66 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 176 227 224 270 301 310 326 310 281 254 235 235 260 264 256 282 431 373 284 174 166 161 131 123 141 164 999999 177 198 265 275 259 248 215 263 253 243 245 277 388 529 30833 98 1350 75 9846 8 33 53 6810 1202 893 760 706 629 511 329 177 104 79 83 116 91 108 87 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 151 236 302 346 326 312 327 351 375 366 327 251 292 315 290 309 301 356 440 396 370 297 999999 999999 999999 999999 999999 999999 999999 999999 999999 182 246 270 255 217 232 173 169 148 123 184 247 30864 99 1200 75 9842 8 34 24 6810 1186 771 624 494 427 389 356 327 220 139 93 79 97 107 71 91 78 84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 194 239 302 327 345 330 328 327 354 362 377 374 290 329 350 334 377 330 380 331 355 408 345 242 198 169 173 206 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 118 90 103 97 101 30896 100 1125 75 9841 8 34 56 6810 1169 679 534 438 359 314 300 267 231 132 80 62 60 97 109 64 51 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 298 297 329 329 308 276 293 331 329 337 341 336 347 367 336 343 311 358 410 345 353 337 375 384 352 245 247 292 335 296 236 202 211 202 206 999999 999999 999999 999999 999999 99 69 82 112 136 30927 97 1350 75 9842 8 35 27 6810 1153 693 598 493 463 331 182 90 57 59 76 100 69 71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 257 251 264 268 266 271 261 239 232 242 306 293 296 291 289 299 304 316 307 297 335 370 378 398 381 419 406 431 357 357 410 449 408 364 318 331 332 292 249 239 999999 999999 999999 999999 999999 999999 44 65 30959 98 1275 75 9842 8 35 59 6809 1137 633 466 497 665 628 430 278 146 67 54 49 56 81 82 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 236 224 182 207 211 214 252 217 201 201 210 209 247 249 247 250 250 258 243 270 255 275 263 272 280 294 277 314 304 332 360 363 352 369 353 326 311 343 327 298 261 283 204 999999 999999 999999 999999 999999 999999 93 30990 98 1275 75 9842 8 36 30 6809 1120 782 525 631 999999 999999 896 611 303 168 137 118 100 98 83 64 55 38 65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 238 210 144 169 193 210 266 250 234 236 256 272 277 276 292 289 281 285 271 294 287 291 276 284 263 259 232 261 257 259 313 318 305 323 294 292 299 332 282 245 207 246 223 999999 95 114 160 248 285 245 31036 91 1800 75 9841 8 37 16 6809 1097 681 313 218 169 129 103 103 105 92 66 87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 235 233 232 236 254 257 272 302 357 379 319 295 311 350 364 362 358 341 314 263 265 272 296 289 305 302 322 341 370 391 366 357 358 368 363 318 184 999999 999999 999999 999999 112 128 170 256 291 271 31068 80 1875 75 9844 8 37 48 6811 1081 557 285 173 108 87 89 111 130 95 71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 314 277 295 276 282 317 311 322 342 366 401 337 306 337 387 382 362 362 357 341 290 300 316 328 317 325 326 336 367 462 456 427 418 406 400 416 352 166 31099 83 1875 75 9842 8 38 19 6814 1066 725 421 248 145 95 82 93 129 126 67 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 272 335 366 322 320 365 414 434 382 353 378 361 380 399 413 398 387 401 405 400 381 386 415 412 379 362 362 357 402 464 387 380 368 371 358 387 357 312 319 301 289 31131 95 1050 75 9839 8 38 51 6817 1051 628 524 483 492 589 659 582 497 452 485 462 384 306 204 137 91 82 78 91 111 63 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 413 393 266 318 371 422 449 383 394 395 367 375 388 392 378 362 334 349 398 431 436 448 415 404 423 377 361 380 305 227 222 263 299 320 338 369 398 397 405 381 380 31162 99 900 75 9840 8 39 22 6819 1037 585 507 437 313 251 249 270 355 352 334 283 271 225 166 136 98 79 64 64 57 53 49 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 143 243 309 350 387 405 417 405 389 383 361 357 351 328 302 325 402 437 415 374 350 324 352 286 264 280 233 242 275 337 387 403 378 409 426 417 407 380 395 366 179 31194 96 1125 75 9840 8 39 54 6822 1022 153 85 85 98 153 182 205 208 130 52 35 28 29 34 34 30 31 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 327 204 205 261 330 365 393 414 407 407 431 421 394 385 373 360 379 388 416 414 442 382 391 320 289 288 274 290 314 355 373 386 419 419 391 403 427 392 359 308 312 447 333 31225 94 1275 75 9835 8 40 25 6825 1007 1 2 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 201 188 252 309 372 432 445 437 397 439 450 423 395 390 370 350 360 349 340 335 418 385 335 336 319 327 314 315 341 386 379 377 383 391 375 365 370 325 312 229 241 412 331 31256 98 900 75 9836 8 40 56 6827 992 245 87 52 34 30 26 31 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 401 297 253 219 286 332 360 450 499 467 455 471 506 408 377 357 344 305 305 306 313 302 305 307 266 317 300 303 341 342 358 350 364 389 405 417 387 384 394 360 295 218 294 338 31288 107 600 75 9837 8 41 28 6830 977 470 253 193 183 139 67 54 47 56 44 50 63 32 31 35 27 38 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 351 360 352 361 321 311 321 335 366 415 365 400 413 467 378 381 386 380 353 351 329 329 321 354 310 299 275 272 295 332 330 335 284 269 287 294 332 348 364 376 317 240 299 349 999999 999999 999999 77 126 125 31319 107 600 75 9834 8 41 59 6833 962 327 189 141 120 85 39 30 33 50 43 51 64 34 36 37 26 33 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 432 425 432 434 417 379 332 389 365 351 315 352 354 302 326 352 385 373 358 364 384 365 339 366 323 330 314 324 342 339 365 372 312 271 279 237 267 261 277 246 207 213 240 162 128 354 254 176 179 168 31351 106 675 75 9838 8 42 31 6836 947 223 108 81 51 33 25 25 31 31 38 45 33 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 405 432 422 425 443 483 522 999999 999999 491 401 369 279 265 285 312 333 357 367 351 366 339 317 304 346 388 390 399 389 399 391 378 333 316 338 353 355 299 340 208 200 325 258 204 162 290 211 394 377 219 31382 103 900 75 9836 8 43 2 6838 932 14 18 21 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 318 354 360 410 420 439 402 369 350 357 394 432 390 391 320 318 327 440 465 440 379 313 282 251 315 389 398 400 408 443 411 387 328 304 390 451 423 378 377 228 237 357 551 385 360 303 329 479 460 286 31414 95 1500 75 9834 8 43 34 6841 917 75 78 111 167 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 226 300 328 361 370 391 378 350 338 358 397 425 452 442 352 346 337 407 388 423 416 352 310 233 259 305 326 322 370 373 404 332 323 345 430 452 396 484 365 271 266 354 486 341 362 262 284 304 321 227 31445 100 975 75 9834 8 44 5 6843 902 100 104 106 97 137 129 127 110 107 121 151 171 146 132 123 98 85 79 67 59 45 44 46 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 309 220 235 278 289 305 355 388 389 337 326 355 356 327 313 375 383 378 337 312 298 314 309 321 347 340 372 376 383 364 380 308 306 291 334 415 424 422 489 589 407 362 297 379 219 191 174 149 119 116 31477 102 750 75 9829 8 44 37 6846 886 489 341 238 183 162 184 183 182 161 166 155 153 188 236 261 243 232 216 195 186 192 161 127 117 108 106 99 106 72 77 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 372 293 272 281 286 301 309 347 416 420 398 332 324 344 326 323 330 375 370 357 334 323 311 328 388 374 391 381 403 473 489 455 454 409 265 310 366 463 436 372 498 501 343 316 332 383 517 409 220 214 214 31508 99 750 75 9833 8 45 8 6849 871 723 485 338 291 227 352 350 427 392 391 329 307 322 315 341 397 457 448 457 439 424 409 405 409 341 305 247 188 155 140 127 126 149 154 176 386 999999 999999 999999 999999 999999 999999 364 314 344 457 477 448 388 349 326 292 265 259 258 286 306 304 326 378 383 372 365 362 365 354 360 347 357 351 376 380 362 354 364 434 413 414 401 411 509 523 523 545 527 337 315 377 415 400 415 466 510 492 462 394 418 548 545 31540 91 1350 75 9830 8 45 40 6851 855 101000 717 594 519 499 428 399 444 513 510 504 469 411 401 405 409 382 350 284 219 172 167 145 163 173 172 183 444 999999 999999 999999 999999 375 314 332 357 434 481 495 456 397 353 353 339 332 303 295 322 346 330 339 361 371 358 391 420 439 457 474 455 463 449 470 501 472 495 510 487 496 515 557 511 519 537 549 549 543 496 374 434 398 436 530 584 604 533 494 344 269 525 597 31571 92 1350 75 9830 8 46 11 6854 840 776 536 999999 999999 458 314 242 209 215 202 176 159 140 113 97 105 128 130 108 107 74 96 95 150 136 999999 999999 999999 999999 999999 999999 999999 424 363 363 409 445 452 490 498 470 429 410 387 365 345 397 442 500 456 468 443 454 432 455 471 492 503 539 531 518 494 496 508 482 494 490 465 467 499 528 520 520 532 510 531 541 520 465 579 532 532 544 529 524 426 404 999999 999999 805 606 252 31603 100 975 75 9834 8 46 43 6857 824 374 422 259 205 174 148 212 204 190 135 105 97 84 76 58 37 28 43 29 18 24 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 387 356 387 414 470 472 558 602 622 565 479 457 441 463 463 454 413 440 475 519 501 515 528 534 519 541 525 483 479 486 505 498 487 471 454 471 504 531 540 526 534 499 507 523 533 537 663 638 510 456 389 412 492 486 420 332 573 539 409 467 374 319 31634 103 900 75 9827 8 47 14 6859 809 369 223 174 170 144 114 95 169 153 111 85 65 52 52 46 27 19 11 12 14 8 17 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 444 308 326 400 448 444 537 520 517 543 532 546 525 489 504 482 472 481 475 488 485 497 507 516 527 537 518 498 482 477 512 513 499 480 443 458 469 491 506 514 506 451 445 538 567 577 641 634 484 430 329 334 487 519 400 302 347 562 521 558 456 312 213 209 31666 102 975 75 9825 8 47 46 6862 793 168 93 76 60 43 47 48 45 32 38 19 4 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 482 334 352 356 376 423 384 381 410 413 436 499 521 533 543 572 538 460 415 436 454 446 466 500 522 498 487 465 471 472 458 463 461 437 432 452 465 514 494 471 391 415 533 567 559 558 492 491 466 450 360 464 510 417 308 365 440 510 512 441 331 327 324 31697 108 525 75 9827 8 48 17 6864 778 369 209 246 239 275 264 201 134 104 58 33 33 33 39 33 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 741 559 498 411 347 360 349 396 445 472 489 484 519 494 473 477 472 470 453 460 474 497 503 490 474 472 453 429 431 429 452 450 462 517 570 533 500 456 473 523 522 512 501 453 499 485 694 466 481 367 324 273 385 448 513 467 432 376 427 765 31729 108 525 75 9831 8 48 49 6867 762 533 291 244 226 232 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 111 87 95 86 85 91 101 116 158 254 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 772 517 409 403 381 399 445 462 477 501 501 513 496 590 536 500 450 459 495 511 481 457 457 464 458 442 473 488 494 536 537 507 487 542 561 592 496 486 463 464 504 500 628 395 346 329 349 346 411 444 455 450 447 487 444 720 31760 101 1050 75 9831 8 49 20 6869 746 430 395 549 999999 639 590 597 392 342 307 241 206 194 170 151 146 146 173 175 179 156 124 140 164 248 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 744 502 424 386 369 367 350 404 403 422 448 556 518 490 453 550 521 551 491 421 431 455 456 452 460 467 481 483 477 492 476 548 578 582 479 449 426 512 531 510 353 295 373 405 398 360 349 392 403 406 412 544 578 438 31792 102 900 75 9836 8 49 52 6872 730 204 191 258 278 219 183 192 212 250 218 170 154 110 91 74 74 71 78 88 99 112 121 116 88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 334 339 322 341 355 398 453 446 452 554 623 702 640 545 501 492 494 478 480 471 486 523 547 535 498 511 511 552 500 476 465 554 567 521 424 457 568 463 389 237 209 294 389 388 388 780 665 31823 104 825 75 9836 8 50 23 6874 715 257 135 97 63 49 52 44 54 50 47 51 39 42 24 21 14 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 595 375 328 345 311 395 453 633 653 563 599 689 716 608 493 495 491 525 548 590 560 545 519 499 527 511 530 561 515 550 529 459 445 668 418 449 280 207 223 999999 999999 999999 101000 623 57 31855 103 900 75 9830 8 50 55 6877 699 296 151 83 66 63 49 59 50 37 33 22 31 21 20 16 0 999999 999999 999999 999999 100000 100000 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 553 568 589 601 624 708 729 713 703 680 758 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 432 273 350 375 522 510 515 575 627 677 587 460 444 434 435 427 474 512 521 554 548 516 420 461 527 466 484 533 446 416 537 386 471 391 298 268 999999 999999 999999 445 605 38 31886 100 975 75 9830 8 51 26 6879 683 153 82 94 106 124 184 202 177 144 115 120 118 111 152 47 34 31 21 18 30 20 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 461 488 492 515 516 505 518 535 604 601 600 637 657 719 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 616 399 359 359 414 407 391 400 408 432 471 529 450 393 389 372 365 399 415 429 439 448 383 450 508 434 354 433 420 446 291 250 331 347 269 223 149 129 463 200 31917 98 1050 75 9830 8 51 57 6882 668 314 259 304 339 999999 999999 999999 999999 533 305 184 121 88 62 58 65 45 45 43 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 429 419 457 475 492 481 485 484 485 484 484 501 519 544 561 573 608 620 589 602 999999 999999 999999 999999 999999 999999 999999 999999 999999 561 375 298 271 271 292 353 379 418 500 441 409 372 377 367 355 371 397 374 402 426 462 482 397 326 411 389 397 316 317 336 392 351 243 135 15 32 31949 90 1650 75 9830 8 52 29 6884 651 204 130 97 70 62 73 61 58 45 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 327 368 424 422 443 444 458 436 446 444 441 473 490 505 499 517 531 548 999999 999999 999999 999999 999999 999999 999999 999999 999999 381 258 181 205 224 350 389 457 434 432 453 438 432 356 360 354 312 329 359 316 366 404 393 399 387 405 446 418 478 476 388 355 360 343 343 201 20 29 31980 90 1575 75 9831 8 53 0 6886 635 242 93 70 62 52 65 75 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 328 356 418 423 451 433 441 416 423 443 450 483 469 463 467 464 444 420 444 466 479 482 497 481 472 455 433 376 269 214 236 258 335 354 419 423 428 495 462 469 380 329 305 354 363 293 271 263 312 332 330 377 442 439 419 481 501 314 262 197 202 206 119 28 32014 91 1350 75 9834 8 53 34 6889 618 732 338 211 130 68 50 41 33 47 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 391 451 484 480 493 489 476 461 471 513 539 582 552 538 536 534 504 467 471 509 568 567 601 574 557 530 491 451 340 285 297 305 289 316 364 399 394 420 407 414 361 324 299 311 280 277 278 249 270 315 323 359 428 435 410 442 452 385 374 321 397 104 32045 91 1275 75 9833 8 54 5 6891 602 460 253 135 81 60 45 43 31 38 38 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 282 311 400 412 404 477 533 513 479 474 485 478 478 437 431 462 506 519 522 559 601 666 693 999999 999999 999999 999999 999999 565 418 337 287 269 293 344 366 388 395 380 376 416 446 461 395 351 326 302 291 315 346 352 399 401 418 398 360 365 371 348 389 282 585 32077 91 1200 75 9827 8 54 37 6894 586 494 368 295 252 200 185 177 143 94 89 70 56 33 24 28 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 408 351 321 407 418 389 391 451 505 496 474 461 458 447 443 422 427 485 542 589 652 751 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 645 395 281 262 318 356 368 358 320 311 406 454 450 410 385 373 367 334 380 403 391 423 403 419 491 422 295 313 307 363 40 32108 85 1575 75 9826 8 55 8 6896 570 305 192 137 89 75 50 41 24 17 20 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 321 341 394 419 407 416 419 406 424 441 461 482 491 518 559 587 614 565 562 638 642 613 610 670 673 724 757 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 532 552 570 502 332 276 281 292 321 385 409 428 430 384 384 393 419 454 443 470 558 501 421 458 398 228 32140 94 825 75 9831 8 55 40 6899 553 107 50 66 999999 999999 68 24 19 18 25 24 28 35 90 999999 999999 999999 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 283 377 402 430 435 402 400 385 398 409 422 454 438 447 461 455 447 418 438 476 467 458 474 510 506 538 575 615 673 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 365 194 206 260 355 390 448 398 340 327 333 361 401 427 475 488 457 430 388 425 32171 95 750 75 9834 8 56 11 6901 537 395 999999 100000 38 999999 999999 243 151 147 152 127 117 132 149 129 98 74 63 49 30 36 42 43 57 999999 999999 999999 999999 999999 999999 999999 189 351 418 432 429 439 434 430 431 432 441 441 452 441 449 472 467 457 449 466 490 471 454 455 443 529 523 571 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 350 294 256 235 220 223 252 271 288 287 312 341 392 350 315 323 321 340 380 400 459 435 358 297 179 442 32203 94 675 75 9831 8 56 43 6903 521 345 332 153 78 80 155 131 123 130 138 153 127 126 144 164 138 117 98 91 74 52 44 47 53 65 108 131 999999 999999 999999 999999 280 292 428 444 447 436 438 433 429 437 438 455 461 451 444 455 466 481 471 476 465 475 467 438 410 425 608 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 285 244 258 279 299 300 320 353 358 341 318 300 303 338 412 385 365 345 359 369 373 387 320 223 133 32234 94 600 75 9831 8 57 14 6906 505 475 363 265 276 267 243 241 204 151 177 141 134 130 128 102 81 70 69 73 77 79 84 84 71 72 67 68 69 110 146 327 999999 213 380 462 464 465 448 452 436 425 424 428 439 461 463 461 477 498 533 502 470 402 386 387 383 378 426 441 356 321 275 274 244 260 255 281 288 227 238 222 214 227 249 282 291 323 377 402 408 365 323 276 298 383 454 426 335 344 297 387 294 158 154 32266 91 675 75 9830 8 57 46 6908 488 803 558 600 489 415 361 334 278 272 217 218 189 164 130 92 83 78 84 90 97 93 105 93 86 79 77 68 96 123 325 999999 262 306 452 467 469 454 464 455 444 444 442 441 448 460 470 504 523 530 487 447 379 351 350 383 439 467 432 412 405 411 357 305 320 324 285 321 306 333 324 293 259 275 313 344 362 390 416 475 445 360 229 178 193 333 403 346 408 249 331 356 32297 90 675 75 9828 8 58 17 6910 472 616 587 521 436 383 356 314 289 236 187 187 164 145 115 91 88 83 88 101 90 74 72 69 74 64 58 40 37 53 999999 999999 999999 311 458 477 469 452 439 446 445 443 443 436 428 434 432 463 470 444 458 493 484 444 404 413 451 458 449 462 434 461 386 360 351 379 374 437 407 395 397 410 376 413 435 440 399 389 389 437 467 473 176 107 88 142 211 229 338 208 181 32329 89 600 75 9829 8 58 49 6912 455 775 495 483 437 443 380 342 273 241 202 174 172 180 192 187 186 173 155 155 158 154 148 145 131 135 156 102 90 115 139 999999 999999 999999 403 459 461 458 445 442 460 464 468 467 458 446 444 433 434 442 422 440 456 462 433 420 422 413 387 390 415 378 394 352 340 337 324 344 383 314 299 343 408 414 413 424 391 341 353 384 434 465 456 308 285 308 102 26 38 98 32360 81 975 75 9826 8 59 20 6915 439 627 424 338 365 321 355 374 356 352 359 359 326 301 262 208 203 194 190 179 174 208 183 185 240 539 999999 623 449 447 454 459 466 455 463 483 489 497 474 452 438 440 447 425 415 416 402 357 321 313 329 337 334 300 282 294 288 311 301 286 316 309 334 342 277 280 359 400 428 415 404 348 317 346 406 443 455 464 438 453 526 219 32392 74 1500 75 9831 8 59 52 6917 422 816 574 461 396 352 317 280 237 223 218 232 218 202 195 179 182 223 999999 509 455 460 455 457 461 459 450 455 471 481 488 456 438 400 387 386 381 378 377 364 343 318 322 319 306 300 316 319 303 299 339 368 368 403 429 431 413 388 376 429 453 467 445 372 312 287 269 288 318 383 390 416 444 570 238 32423 80 1050 75 9833 9 0 23 6921 409 602 463 412 369 347 347 340 322 307 284 275 246 234 229 228 234 243 223 226 463 999999 999999 999999 999999 376 434 450 455 453 451 445 441 440 447 449 448 424 419 398 409 400 425 433 415 393 378 392 400 406 406 417 438 430 408 412 448 461 464 464 463 447 442 437 437 462 518 535 460 434 407 358 303 180 167 247 260 300 303 410 242 32455 81 1050 75 9826 9 0 55 6927 401 483 392 306 280 260 263 247 230 192 171 158 135 117 116 129 155 999999 999999 999999 999999 999999 999999 999999 999999 385 403 413 426 425 425 428 432 420 416 421 428 425 411 405 425 409 410 405 386 371 352 364 377 393 405 427 438 433 430 450 451 450 436 437 440 432 445 453 457 472 507 521 448 449 428 392 435 358 325 267 173 194 210 192 149 78 32486 83 900 75 9823 9 1 26 6933 402 544 568 499 481 380 255 166 128 115 112 112 115 88 70 61 58 69 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 461 405 416 419 422 415 418 410 407 407 416 414 391 370 370 355 357 393 405 388 370 372 383 394 401 412 411 402 416 441 434 436 375 390 410 401 400 408 423 456 492 502 423 397 419 461 483 490 483 452 366 381 230 185 76 36 32518 79 1200 75 9813 9 1 58 6939 411 573 239 119 81 71 70 91 93 87 82 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 634 429 413 421 416 414 419 431 428 413 405 401 389 366 358 357 368 408 396 360 377 386 387 390 396 420 433 380 372 417 443 416 375 381 396 390 374 380 401 392 424 448 385 420 430 473 457 478 483 511 487 445 419 188 69 36 32549 77 1275 75 9809 9 2 29 6944 421 758 301 168 112 77 63 53 64 67 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 538 428 423 435 428 442 450 454 445 431 412 411 411 396 385 369 367 379 365 346 381 383 386 391 378 390 385 342 333 376 404 391 406 416 430 425 411 433 418 370 344 341 313 379 398 414 397 400 390 390 340 268 358 137 137 32581 82 1050 75 9809 9 3 1 6950 432 408 346 398 277 185 130 96 63 54 57 50 52 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 441 407 414 426 444 458 450 439 439 442 441 434 421 417 406 399 408 413 401 395 389 416 400 377 363 328 311 317 330 301 324 357 380 400 406 394 399 365 355 366 374 337 356 357 353 316 350 350 380 329 287 301 328 250 104 63 32612 84 900 75 9808 9 3 32 6955 442 402 260 215 165 135 100 81 69 64 54 47 46 34 36 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 521 436 396 392 414 433 459 465 455 445 447 437 427 419 419 427 419 421 418 396 385 377 391 358 352 375 335 315 324 353 321 286 289 301 314 327 332 323 312 314 332 366 355 379 361 360 331 368 382 434 418 354 340 383 196 84 59 32643 85 900 75 9813 9 4 3 6960 453 303 262 243 161 113 82 69 62 63 64 55 40 34 39 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 404 426 454 441 440 441 445 452 454 448 427 415 413 423 414 430 436 438 433 404 382 370 365 344 351 363 387 343 327 335 384 423 411 374 339 332 333 339 324 306 307 317 386 416 331 326 331 331 336 337 417 465 407 364 387 295 329 65 89 32675 86 900 75 9807 9 4 35 6966 463 476 273 222 176 137 103 79 68 70 61 61 48 39 48 43 62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 391 444 457 463 453 438 435 416 436 449 445 449 425 398 409 451 443 466 470 427 391 379 383 366 379 403 422 397 428 447 440 432 428 407 366 339 313 308 314 302 311 338 367 375 299 265 247 269 299 285 388 505 511 380 356 405 310 82 110 91 32706 89 825 75 9805 9 5 6 6971 474 448 287 207 159 148 140 126 99 85 86 77 70 61 62 59 62 65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 371 398 417 457 480 417 417 417 440 466 464 465 443 397 414 459 431 451 476 468 442 430 415 430 452 489 454 418 426 438 999999 999999 999999 999999 999999 999999 245 215 227 241 270 300 283 280 313 311 302 273 314 313 385 450 379 233 244 239 77 107 120 106 96 88 32738 92 675 75 9803 9 5 38 6977 484 484 389 303 270 235 179 167 163 164 167 170 172 173 169 178 182 191 226 226 287 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 414 423 464 494 421 395 428 427 443 446 448 459 475 460 485 433 421 449 458 462 468 386 376 358 360 442 422 402 999999 999999 999999 999999 999999 999999 999999 999999 999999 195 182 219 247 261 288 312 344 364 357 357 378 350 317 232 144 165 82 114 132 126 112 108 106 69 32769 92 675 75 9805 9 6 9 6983 495 869 688 592 469 395 312 274 226 219 227 240 245 252 255 265 272 308 356 361 314 266 254 403 999999 999999 999999 999999 999999 999999 999999 468 490 472 448 425 404 435 436 432 441 458 454 489 488 492 457 442 456 462 440 406 364 462 445 458 502 465 411 412 402 308 292 251 262 298 316 256 236 228 240 254 250 265 259 272 294 362 374 400 325 277 265 238 205 150 110 120 126 77 90 78 61 32801 86 1125 75 9801 9 6 41 6988 506 549 372 284 228 205 203 192 177 161 179 214 247 266 311 319 325 372 999999 999999 999999 999999 999999 999999 663 548 479 471 442 433 443 436 426 421 422 420 435 443 439 450 450 466 461 471 443 401 380 483 470 484 437 422 436 445 460 401 424 391 368 367 363 327 331 329 342 355 358 355 339 344 347 353 290 311 263 246 245 263 268 294 211 202 280 112 62 69 60 32832 87 975 75 9806 9 7 12 6994 516 290 338 304 251 204 171 144 145 105 67 52 68 86 139 140 144 178 273 999999 999999 999999 999999 999999 999999 999999 999999 743 529 448 423 428 441 430 413 419 410 388 402 388 367 402 402 408 421 446 497 470 417 416 425 427 424 444 448 448 503 464 474 452 432 437 459 435 443 442 461 488 498 480 487 506 494 390 279 309 258 227 193 172 231 323 375 244 322 119 39 66 32864 87 975 75 9804 9 7 44 6999 527 432 321 173 176 163 179 166 202 107 84 57 64 57 140 186 471 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 630 515 453 430 436 434 437 408 400 412 413 400 370 367 397 399 361 370 405 451 448 467 427 406 391 397 403 369 375 373 410 446 456 432 441 450 422 444 456 469 491 514 524 517 531 498 413 360 431 367 259 244 188 241 269 393 191 167 97 56 65 32895 44 4125 75 9799 9 8 15 7005 538 417 411 433 411 379 450 414 337 323 275 262 237 255 421 345 412 425 389 420 440 428 450 467 442 417 427 461 449 451 445 441 392 497 498 376 343 296 303 319 311 196 181 92 71 32927 43 4125 75 9792 9 8 47 7010 549 495 430 405 425 323 322 326 298 271 262 272 253 263 497 388 366 344 355 346 364 355 412 436 431 431 446 415 383 403 484 526 377 353 347 342 301 267 290 347 323 266 337 60 32958 42 4125 75 9793 9 9 18 7016 560 648 443 406 435 376 322 326 345 333 334 322 309 367 421 375 355 311 440 391 263 224 277 380 363 401 430 385 320 335 443 524 419 280 235 193 157 150 205 252 286 382 452 32990 41 4200 75 9793 9 9 50 7022 572 590 407 369 346 314 436 436 368 291 282 292 334 388 480 384 288 485 466 216 184 204 440 390 406 485 999999 999999 999999 555 500 294 173 153 168 217 240 295 305 318 463 412 33021 40 4275 75 9793 9 10 21 7027 583 453 375 310 327 525 524 373 245 278 273 265 429 591 472 286 205 259 240 628 999999 999999 999999 999999 999999 999999 999999 999999 411 337 210 127 214 246 312 369 398 380 449 457 335 33053 43 4200 75 9791 9 10 53 7033 595 799 570 522 393 403 430 490 415 293 303 274 363 461 423 389 263 230 326 310 374 236 275 439 348 454 498 549 600 487 367 263 181 251 269 318 400 423 397 466 377 284 295 51 33084 43 4200 75 9795 9 11 24 7038 606 919 634 566 405 405 371 501 466 402 332 322 441 524 448 319 275 240 317 418 376 346 312 585 541 677 619 473 388 330 314 295 309 305 330 431 487 487 483 444 561 205 294 46 33116 42 4125 75 9789 9 11 56 7044 617 885 574 417 370 351 365 496 522 471 390 367 451 485 471 428 281 266 221 252 419 476 371 357 999999 999999 999999 734 430 315 271 279 300 358 378 393 473 491 484 467 396 914 159 33147 42 4125 75 9788 9 12 27 7049 629 529 409 360 310 357 359 533 532 560 306 303 507 408 370 324 143 153 147 163 248 385 362 635 999999 999999 470 390 333 272 241 256 290 312 322 368 363 393 411 396 385 855 586 33179 42 4125 75 9787 9 12 59 7055 641 445 359 346 314 356 940 383 326 377 170 147 458 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 368 285 269 252 261 279 281 303 305 363 356 372 359 399 417 807 748 33210 54 3300 75 9785 9 13 30 7061 652 913 647 538 530 550 549 491 504 501 496 471 416 372 354 353 675 101000 330 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 305 278 261 260 263 291 308 306 326 330 372 375 358 327 380 444 688 480 101000 33242 63 2700 75 9787 9 14 2 7066 664 838 755 650 583 547 526 533 555 557 549 522 536 549 553 524 508 464 446 437 467 476 435 508 764 767 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 385 303 262 239 247 286 306 325 325 331 351 347 342 324 333 471 498 575 101000 344 33273 74 1950 75 9785 9 14 33 7072 676 522 484 423 462 385 385 431 491 512 491 475 480 471 481 477 483 481 497 505 471 462 476 496 503 446 391 335 346 342 337 300 266 348 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 526 309 264 273 268 267 251 256 294 310 329 345 341 424 461 489 662 463 193 33305 80 1575 75 9788 9 15 5 7077 688 547 496 451 328 273 280 284 261 292 301 311 337 371 367 384 407 441 446 488 488 513 374 336 324 278 277 292 317 321 241 174 157 199 263 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 293 212 192 251 320 352 366 359 399 441 343 379 425 403 71 33336 83 1350 75 9790 9 15 36 7083 700 691 492 423 307 276 305 311 299 340 362 323 325 326 302 331 309 293 293 352 430 469 584 914 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 802 391 237 213 252 344 391 411 406 394 214 999999 999999 999999 423 33367 84 1275 75 9784 9 16 7 7088 712 620 505 480 424 477 427 359 331 297 313 355 352 357 337 296 321 233 219 233 333 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 328 213 218 310 359 527 595 294 999999 999999 999999 999999 422 33399 84 1200 75 9772 9 16 39 7094 724 198 191 199 225 257 325 323 329 545 598 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 644 237 198 220 333 422 460 526 999999 999999 999999 999999 569 33430 85 1125 75 9766 9 17 10 7099 736 131 70 92 105 135 162 202 224 334 478 478 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 386 289 261 260 399 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 294 207 229 272 406 512 325 276 999999 999999 999999 999999 602 33462 84 1200 75 9768 9 17 42 7105 748 42 63 71 117 102 208 279 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 532 524 468 413 356 288 263 272 282 301 356 414 356 306 410 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 574 420 358 300 322 280 322 456 613 393 999999 999999 999999 999999 371 469 33493 83 1200 75 9765 9 18 13 7110 760 100000 33 48 148 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 608 440 396 348 344 319 312 317 305 283 284 306 334 351 437 533 435 377 999999 999999 999999 999999 999999 999999 746 570 425 334 310 293 395 476 532 497 348 307 429 577 419 999999 999999 999999 350 348 33525 82 1200 75 9774 9 18 45 7115 772 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 605 454 364 350 332 308 296 284 310 327 329 336 332 326 352 357 463 617 491 999999 999999 999999 999999 999999 999999 484 259 311 230 206 240 300 410 520 616 537 429 336 382 373 344 243 240 239 305 33556 49 3825 75 9770 9 19 16 7121 784 694 594 454 380 364 369 365 360 350 338 347 441 440 418 411 400 382 410 481 592 480 347 254 221 228 323 390 361 276 297 301 278 250 286 306 387 456 418 359 331 375 390 368 276 246 214 453 141 36 33588 50 3750 75 9771 9 19 48 7126 797 449 397 384 363 362 394 397 377 391 369 354 353 475 501 470 481 459 430 562 528 505 429 314 256 212 203 269 275 254 231 257 283 289 264 267 262 303 330 360 298 296 323 402 355 327 345 256 337 176 424 33619 50 3750 75 9760 9 20 19 7131 809 295 306 361 385 390 406 391 369 380 362 367 371 407 417 441 470 463 538 714 558 502 448 262 241 228 257 244 166 132 134 127 147 193 227 265 254 266 302 324 261 217 229 262 238 295 279 244 197 150 493 33651 50 3750 75 9767 9 20 51 7137 822 250 271 334 363 381 392 356 361 387 380 398 407 410 372 385 376 409 548 641 747 404 458 205 138 189 239 258 284 299 300 261 153 210 225 287 999999 999999 999999 999999 220 144 177 172 207 293 262 319 286 276 168 33682 85 1125 75 9760 9 21 22 7142 834 69 60 69 70 98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 522 387 426 463 496 410 356 375 369 394 379 357 363 390 387 415 467 510 839 657 999999 999999 113 148 175 203 259 303 345 363 175 165 170 298 999999 999999 306 163 124 170 233 283 331 392 389 339 347 327 48 33714 87 975 75 9760 9 21 54 7147 846 204 66 61 68 74 74 101 221 99 56 70 57 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 381 383 396 402 392 312 298 374 402 454 478 631 733 548 488 999999 999999 999999 999999 999999 82 98 120 158 104 109 205 999999 999999 180 115 101 147 181 221 246 275 247 181 235 249 68 33745 88 825 75 9760 9 22 25 7153 859 334 167 99 54 54 57 67 67 65 58 75 35 63 63 63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 417 444 511 534 333 232 252 251 327 371 483 432 514 438 999999 999999 999999 999999 999999 78 88 125 182 163 999999 999999 151 169 182 142 113 149 184 200 215 207 172 169 126 172 33777 88 825 75 9764 9 22 57 7158 872 178 59 32 30 31 41 51 63 40 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 383 201 230 265 289 323 356 382 376 343 316 338 361 560 358 253 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 247 182 192 222 248 270 303 332 376 373 420 281 334 62 33808 86 975 75 9763 9 23 28 7163 884 200 109 75 84 77 80 45 48 49 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 401 179 270 394 390 411 424 431 440 454 449 428 423 526 538 351 390 999999 999999 999999 999999 999999 999999 999999 999999 267 295 303 215 164 149 199 246 291 315 347 345 314 317 419 229 309 559 33840 85 1050 75 9756 9 24 0 7168 897 296 254 205 170 152 131 137 134 87 74 61 28 27 54 26 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 318 253 284 367 411 410 409 432 459 420 404 427 505 588 349 400 999999 999999 999999 999999 999999 999999 999999 126 148 182 196 144 128 131 152 153 162 197 258 254 203 261 192 129 97 581 33871 86 750 75 9754 9 24 31 7174 910 346 263 305 286 349 407 361 299 281 299 229 170 122 91 79 57 57 72 59 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 366 176 225 280 412 427 438 470 486 471 468 694 371 166 172 999999 999999 999999 999999 999999 999999 86 92 125 144 225 129 116 108 70 62 65 69 126 128 152 183 30 33903 88 675 75 9759 9 25 3 7179 923 271 135 93 120 161 220 223 223 191 180 343 199 97 61 45 37 36 41 33 46 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 246 102 105 236 259 263 307 341 334 338 482 284 119 110 999999 999999 999999 999999 999999 999999 104 90 165 160 247 216 213 207 192 208 216 229 245 177 229 181 181 781 33934 87 750 75 9756 9 25 34 7184 936 200 105 78 81 79 80 72 58 51 82 76 62 62 72 58 61 81 69 114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 108 150 140 169 224 182 268 219 181 180 135 162 999999 999999 189 81 190 247 253 318 316 307 319 330 389 435 439 400 326 322 339 244 789 33966 87 675 75 9746 9 26 6 7189 949 140 169 106 89 87 90 85 73 67 69 87 78 62 70 80 59 64 81 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 110 157 181 209 248 260 206 295 293 261 158 124 154 999999 999999 151 69 178 186 197 230 233 233 247 273 320 370 408 373 308 186 223 121 33997 93 75 75 9745 9 26 37 7195 962 191 244 226 258 289 286 197 164 121 93 60 54 56 68 72 66 72 70 69 88 115 122 133 140 181 183 155 164 141 169 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 107 95 126 137 162 196 192 137 145 139 137 149 68 40 999999 999999 999999 999999 999999 999999 999999 84 79 93 100 109 107 123 177 185 196 58 34029 85 75 75 9753 9 27 9 7200 975 119 137 178 190 203 211 188 174 161 124 85 62 52 49 63 64 66 60 62 80 92 118 122 136 168 162 141 145 124 144 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 112 63 68 66 50 27 17 21 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 68 77 34060 33 150 75 9745 9 27 40 7205 988 427 489 394 358 391 328 275 253 245 216 209 195 155 149 141 127 97 78 73 62 73 60 59 64 45 45 110 49 12 10 19 19 32 34092 83 375 75 9743 9 28 12 7210 1002 364 420 343 318 294 299 259 280 264 233 222 221 185 143 120 111 108 123 115 106 98 68 62 50 37 30 31 44 33 30 19 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 44 34123 84 450 75 9742 9 28 43 7215 1015 335 308 321 309 297 240 227 159 126 91 92 75 82 76 67 69 78 81 74 63 48 45 25 28 31 33 42 30 20 19 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 59 54 49 42 34155 91 375 75 9741 9 29 15 7221 1029 451 412 382 325 228 147 105 88 69 55 46 33 43 40 31 36 20 28 36 32 32 30 43 26 25 36 37 26 16 18 26 11 9 13 14 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 58 60 56 45 40 38 999999 999999 999999 32 34186 98 150 75 9742 9 29 46 7226 1042 321 310 293 275 280 242 203 154 103 78 65 57 44 46 32 40 20 17 25 13 8 15 11 9 4 2 14 21 29 28 15 6 10 19 11 21 25 29 29 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 53 59 63 56 39 37 33 31 27 32 34 37 32 31 34217 98 150 75 9739 9 30 17 7231 1055 276 236 244 359 301 272 231 195 184 171 155 135 112 123 113 117 105 113 85 58 39 28 38 34 29 25 42 16 30 20 27 13 13 18 20 34 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 40 47 51 41 34 35 31 27 28 28 31 30 32 34249 92 600 75 9739 9 30 49 7236 1069 451 318 280 253 231 225 236 248 233 238 205 192 169 130 107 77 70 56 42 47 50 29 22 38 37 11 8 11 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 44 40 36 35 40 40 42 34 31 29 31 30 29 34280 89 675 75 9742 9 31 20 7241 1083 618 417 299 290 283 298 318 319 306 264 221 189 148 111 84 68 62 75 54 27 27 20 30 14 100000 999999 100000 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 65 52 37 39 49 42 43 34 32 30 32 34312 88 750 75 9740 9 31 52 7246 1097 517 390 359 315 298 322 296 258 226 200 149 109 59 64 53 47 69 45 18 100000 6 7 11 12 16 29 100000 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 69 59 56 57 52 44 38 37 43 39 34343 89 750 75 9737 9 32 23 7251 1111 720 505 339 237 192 186 152 135 125 98 73 52 32 41 31 22 19 24 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 103 101 96 80 81 59 40 63 57 50 38 34375 89 750 75 9736 9 32 55 7256 1125 457 349 239 155 95 63 47 52 63 50 69 23 31 3 2 4 100000 100000 15 22 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 98 99 97 79 79 59 40 63 51 41 32 34406 91 675 75 9732 9 33 26 7261 1139 604 515 467 394 312 221 130 65 53 53 67 105 41 31 16 25 20 11 0 2 12 14 14 23 37 35 36 42 30 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 54 59 58 49 48 47 43 34 27 22 34438 90 600 75 9731 9 33 58 7267 1153 632 507 462 430 433 367 302 202 108 70 73 81 80 60 31 17 23 27 24 19 21 17 19 21 15 20 17 17 28 26 25 28 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 54 51 53 52 46 38 34469 89 675 75 9722 9 34 29 7272 1167 689 609 578 567 490 386 242 134 89 96 123 97 119 62 23 21 13 20 39 41 26 26 20 14 4 100000 11 22 34 31 40 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 45 46 42 38 35 34501 88 750 75 9728 9 35 1 7277 1182 660 563 489 417 318 206 129 94 83 117 97 108 83 26 23 14 24 39 42 34 18 1 0 100000 100000 20 28 35 39 42 33 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 35 33 33 32 34532 90 600 75 9729 9 35 32 7282 1196 840 645 567 539 444 375 289 184 122 89 71 90 101 64 74 21 37 36 47 35 35 15 100000 100000 100000 100000 1 12 21 35 31 16 12 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 25 24 34564 93 525 75 9727 9 36 4 7287 1211 799 741 647 594 588 488 392 280 172 119 94 95 116 111 63 51 17 35 36 44 35 38 20 11 14 22 20 23 25 33 36 20 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 24 23 24 20 34595 94 525 75 9728 9 36 35 7292 1225 674 568 461 402 338 271 195 143 118 118 85 99 93 50 33 19 15 23 25 25 31 35 34 21 20 24 17 19 20 26 25 28 19 26 24 23 25 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 27 25 25 20 25 34627 93 600 75 9724 9 37 7 7297 1240 792 584 412 353 296 213 166 124 123 99 116 93 83 68 47 25 19 10 12 26 22 24 8 100000 100000 100000 100000 0 14 8 19 19 36 44 44 33 29 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 23 20 21 22 21 34658 92 525 75 9721 9 37 38 7302 1255 846 606 490 380 344 295 236 180 161 134 134 124 114 90 72 51 53 43 26 41 53 53 52 39 23 21 18 19 32 40 24 27 28 32 50 63 53 51 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 24 34690 77 375 75 9721 9 38 10 7307 1270 787 591 505 499 411 363 299 244 211 172 177 142 136 99 91 37 59 45 61 59 30 23 55 51 36 26 21 27 28 37 54 52 47 49 48 41 49 57 56 50 45 20 12 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 34721 78 300 75 9726 9 38 41 7312 1285 575 406 369 348 349 281 243 218 207 188 179 165 128 104 75 65 30 54 42 35 36 24 16 33 25 16 17 19 15 24 29 31 33 48 48 45 41 33 28 29 28 38 29 28 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 34753 42 300 75 9720 9 39 13 7317 1300 649 402 384 351 305 260 246 256 266 257 222 188 145 92 59 50 37 35 40 20 19 13 12 32 34 26 29 30 25 37 30 31 27 38 35 31 28 31 24 28 28 37 34784 82 150 75 9724 9 39 44 7322 1315 335 346 350 309 316 274 248 250 266 283 316 299 229 181 136 90 72 45 41 32 37 18 4 10 20 36 40 35 31 32 31 42 37 33 31 33 37 44 45 52 47 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 34816 37 150 75 9727 9 40 16 7327 1330 384 364 365 347 359 318 256 236 233 234 251 235 220 193 165 104 96 62 49 41 53 30 36 43 53 50 41 40 26 27 25 22 23 27 27 44 50 34847 38 75 75 9718 9 40 47 7332 1345 315 464 389 363 326 337 328 260 235 210 220 227 222 212 183 165 95 73 57 52 50 76 42 49 50 46 36 30 26 16 18 25 15 27 33 30 56 57 34879 38 75 75 9722 9 41 19 7337 1361 347 461 377 365 310 293 305 293 300 282 339 344 338 328 263 205 147 99 69 59 53 85 75 41 35 67 43 36 14 100000 100000 100000 100000 13 28 32 56 56 34910 30 675 75 9714 9 41 50 7342 1376 651 498 458 451 427 445 352 269 212 147 86 79 63 85 81 44 38 81 56 33 12 100000 100000 100000 100000 0 8 24 44 43 34941 35 375 75 9713 9 42 21 7346 1392 816 633 474 374 336 337 312 314 304 304 277 245 216 179 131 117 120 54 33 47 43 47 41 27 32 28 5 4 19 19 17 29 42 45 50 34973 32 450 75 9709 9 42 53 7351 1407 761 541 391 355 346 334 330 312 270 249 208 179 140 136 114 146 48 75 48 21 21 21 24 29 18 7 8 24 19 29 40 51 35004 32 375 75 9707 9 43 24 7356 1423 885 596 467 393 362 346 358 339 306 259 237 180 148 105 84 66 88 48 75 48 24 999999 999999 999999 13 4 100000 13 27 21 20 30 35036 36 75 75 9706 9 43 56 7361 1439 353 468 455 411 386 368 358 322 313 309 326 329 322 295 286 264 198 133 79 52 49 40 64 33 999999 999999 999999 999999 999999 25 9 21 27 27 3 2 35067 36 75 75 9709 9 44 27 7366 1455 482 547 499 444 429 435 434 428 401 377 347 372 374 343 312 313 262 169 117 66 34 27 58 999999 999999 999999 999999 999999 999999 29 27 35 37 36 23 25 35099 33 225 75 9720 9 44 59 7370 1474 861 689 575 521 522 531 483 415 353 333 302 274 218 192 181 145 126 80 59 55 33 32 16 999999 999999 999999 999999 18 32 33 32 37 47 35130 33 225 75 9709 9 45 30 7371 1496 101000 790 619 523 465 431 395 336 291 256 229 196 152 121 102 67 68 52 43 25 19 13 10 999999 100000 999999 5 8 9 19 26 30 28 35162 37 225 75 9705 9 46 2 7370 1520 808 620 501 440 376 314 245 196 168 160 155 144 143 138 107 43 34 33 13 9 12 11 16 8 0 100000 5 3 4 10 18 17 999999 999999 999999 999999 42 35193 46 75 75 9712 9 46 33 7368 1543 815 919 735 547 493 442 377 276 177 126 103 103 114 118 95 85 57 58 47 27 28 23 20 14 16 100000 100000 100000 14 18 24 5 10 19 999999 999999 999999 23 39 35 40 33 28 25 17 25 35225 47 75 75 9707 9 47 5 7367 1567 405 461 383 311 289 251 213 167 126 117 117 110 109 124 89 58 88 48 38 20 14 18 4 3 4 100000 100000 100000 8 17 28 12 999999 999999 999999 999999 999999 999999 34 28 28 19 23 13 19 24 18 35256 48 75 75 9707 9 47 36 7365 1590 243 308 262 227 200 158 127 91 83 93 107 105 72 78 67 56 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 11 10 16 16 25 23 35 29 35288 48 75 75 9706 9 48 8 7363 1613 315 394 356 318 310 251 188 125 85 72 77 90 80 77 67 83 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 9 19 37 42 34 34 36 35319 49 75 75 9701 9 48 39 7360 1635 473 552 493 428 404 326 261 190 123 85 81 88 110 109 70 78 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 28 43 46 40 33 39 35 35351 49 75 75 9703 9 49 11 7358 1658 382 466 439 396 341 281 236 183 123 90 75 92 94 67 37 66 14 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 32 25 30 32 46 46 35382 51 75 75 9699 9 49 42 7355 1680 413 543 526 488 458 390 343 255 158 97 69 90 86 82 120 61 48 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 30 33 34 22 999999 999999 999999 999999 999999 26 32 29 27 24 17 10 35414 51 75 75 9701 9 50 14 7353 1703 390 528 552 494 500 438 391 286 177 92 65 71 95 121 129 98 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 23 22 37 42 999999 999999 999999 999999 999999 999999 999999 999999 21 25 16 14 16 5 100000 35445 50 75 75 9712 9 50 45 7351 1726 504 654 673 581 534 479 437 321 205 115 80 76 92 113 61 85 102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 39 33 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 36 26 32 29 39 35477 49 300 75 9710 9 51 17 7348 1749 101000 921 762 661 473 267 130 76 71 63 130 66 83 65 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 37 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 41 57 38 50 43 34 35508 50 300 75 9710 9 51 48 7346 1771 101000 101000 881 751 559 291 137 66 63 55 145 92 80 42 15 999999 4 29 34 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 3 999999 999999 999999 999999 999999 999999 999999 999999 35 38 37 31 35 35540 69 600 75 9709 9 52 20 7344 1794 704 348 192 100 89 90 134 138 109 999999 999999 999999 100000 100000 100000 8 23 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 55 55 55 50 30 34 56 999999 999999 999999 999999 13 3 4 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 35571 76 75 75 9710 9 52 51 7342 1816 799 101000 774 689 617 546 469 356 257 173 125 111 93 91 95 63 109 999999 999999 0 19 37 44 46 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 64 53 46 41 46 43 44 57 64 76 999999 999999 999999 2 100000 19 34 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 35603 76 75 75 9705 9 53 23 7339 1839 624 768 612 519 488 427 368 289 248 201 169 151 115 86 62 59 57 68 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 19 19 0 100000 18 35 51 53 999999 22 19 15 19 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 35634 73 300 75 9705 9 53 54 7337 1862 990 871 772 711 574 507 443 386 333 255 163 97 85 81 79 60 66 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 22 100000 100000 100000 100000 14 18 16 14 14 14 7 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 35666 72 375 75 9706 9 54 26 7335 1885 990 804 762 680 613 539 469 382 260 150 98 76 99 132 67 70 30 9 13 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 43 46 29 11 4 10 19 42 61 64 49 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 999999 33 35697 71 450 75 9703 9 54 57 7333 1907 101000 849 726 638 511 400 295 198 127 96 85 123 136 68 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 57 51 34 22 10 19 31 53 77 75 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 35729 48 450 75 9703 9 55 29 7330 1930 101000 912 773 654 506 367 244 166 120 89 112 106 93 64 84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 51 47 41 16 11 100000 12 30 31 31 35760 48 450 75 9703 9 56 0 7329 1952 101000 797 602 488 379 260 158 100 88 84 128 125 65 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 53 46 37 21 25 31 49 49 35792 50 300 75 9701 9 56 32 7327 1976 970 752 653 527 429 364 290 225 152 107 91 90 105 101 67 75 9 4 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 46 54 26 39 40 51 69 77 35823 49 300 75 9708 9 57 3 7325 1998 788 687 619 554 467 448 361 309 218 137 104 76 81 75 74 78 76 38 34 29 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 15 13 24 36 56 41 29 47 64 60 55 35855 51 225 75 9710 9 57 35 7323 2021 803 679 642 611 613 528 520 402 331 220 160 130 100 92 98 105 95 120 77 55 41 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 54 47 35 46 56 66 48 42 41 35 44 26 15 35886 53 75 75 9707 9 58 6 7321 2044 419 524 447 375 314 272 279 254 235 189 167 124 123 119 102 86 79 89 74 75 51 32 20 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 47 37 27 22 17 28 27 15 35918 54 75 75 9708 9 58 38 7319 2067 413 522 431 357 369 323 289 271 267 222 207 209 198 171 157 144 130 101 69 47 51 30 55 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 65 31 32 137 81 54 39 35 49 39 28 49 35949 54 75 75 9706 9 59 9 7317 2089 803 932 792 636 568 491 417 406 434 389 376 382 372 321 309 289 242 188 182 107 122 67 182 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 92 75 90 159 86 81 240 93 73 42 25 37 35980 50 525 75 9706 9 59 40 7315 2112 983 748 715 642 633 589 575 489 444 367 303 231 197 121 139 100 107 65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 178 105 93 111 159 102 101 231 161 64 49 45 76 18 16 36012 60 450 75 9704 10 0 12 7313 2135 851 715 697 717 830 764 670 639 514 441 344 267 192 136 117 120 105 122 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 247 149 157 157 147 156 149 145 206 180 165 116 999999 999999 999999 999999 999999 999999 999999 98 50 25 25 53 36043 61 450 75 9705 10 0 43 7311 2158 885 698 666 525 662 743 664 530 426 369 312 243 183 140 134 124 104 129 214 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 458 344 306 266 253 264 258 243 295 293 292 284 308 297 341 999999 999999 999999 999999 999999 999999 188 82 57 75 108 148 466 36075 60 600 75 9706 10 1 15 7310 2181 834 683 597 659 570 469 393 355 277 240 178 149 132 116 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 633 422 335 279 253 257 278 301 269 280 321 354 367 332 394 377 999999 999999 999999 999999 999999 999999 192 98 113 131 161 312 282 525 185 36106 61 525 75 9704 10 1 46 7308 2203 655 528 624 547 403 376 444 387 316 238 198 145 145 180 139 183 230 999999 999999 999999 999999 999999 999999 587 478 439 416 367 342 363 380 360 337 310 287 272 281 308 285 319 322 288 269 286 275 300 999999 999999 999999 999999 999999 222 112 106 155 215 218 428 383 216 115 36138 67 300 75 9704 10 2 18 7306 2226 611 431 571 597 609 588 579 493 502 497 437 387 318 242 175 158 176 142 140 344 999999 999999 999999 999999 451 348 336 401 410 408 392 372 399 406 379 369 375 391 297 285 273 286 288 302 245 220 220 123 109 60 44 41 999999 999999 118 79 103 113 175 168 294 361 64 81 102 106 115 36169 69 375 75 9695 10 2 49 7304 2249 586 837 896 997 927 101000 842 848 593 665 463 408 318 203 159 112 106 210 289 296 999999 999999 999999 999999 491 394 409 416 422 399 388 404 407 388 369 398 419 365 340 316 307 311 317 271 231 171 121 82 103 105 110 999999 999999 999999 103 98 101 127 121 165 104 74 83 92 100 93 70 87 61 36201 64 750 75 9750 10 3 21 7302 2272 101000 703 631 517 692 499 453 388 232 151 111 108 234 300 280 999999 999999 999999 999999 641 503 452 436 423 393 387 402 431 447 381 377 357 358 328 334 351 350 311 251 190 161 188 99 147 180 174 999999 999999 999999 999999 999999 999999 999999 218 128 121 129 156 173 183 217 82 86 66 36232 64 675 75 9824 10 3 52 7300 2295 985 562 419 368 376 384 376 326 265 216 174 140 117 160 223 185 999999 999999 999999 510 434 374 359 340 324 310 300 301 332 376 327 286 271 224 187 199 259 216 167 171 171 161 209 147 173 173 170 197 222 193 173 183 184 189 180 182 240 249 257 281 206 247 66 52 36264 63 675 75 9897 10 4 24 7298 2318 713 624 497 442 378 359 333 286 240 211 194 199 194 191 188 192 434 319 315 327 330 329 318 312 319 320 324 316 323 331 315 313 292 267 231 211 233 233 213 217 224 214 217 215 241 201 220 227 233 205 199 212 212 197 203 240 277 249 226 228 144 148 63 36295 66 675 75 9973 10 4 55 7296 2340 647 546 468 400 328 334 285 237 207 158 139 170 264 294 281 362 346 343 384 397 428 441 425 405 407 408 408 397 389 399 384 434 406 407 380 343 323 343 348 354 335 310 304 326 329 326 329 307 284 272 258 275 270 261 301 275 272 216 161 116 100 80 43 31 64 83 36327 64 825 75 10052 10 5 27 7294 2362 886 582 466 458 373 318 270 214 178 191 290 363 329 312 374 367 409 419 452 464 463 442 434 415 424 423 426 437 442 481 463 415 405 420 398 333 338 347 343 333 331 376 383 368 359 352 344 332 322 329 304 293 368 260 295 213 211 266 245 105 64 41 65 100 36358 63 825 75 10113 10 5 58 7291 2383 974 668 518 503 455 375 322 262 195 186 193 216 218 247 494 352 337 350 347 356 360 350 333 283 297 298 308 315 331 347 367 330 345 387 394 311 313 317 327 333 321 317 312 316 312 294 284 280 285 317 308 281 307 342 374 275 251 235 229 90 70 37 33 36390 61 900 75 10172 10 6 30 7289 2405 101000 732 685 640 517 404 239 145 98 83 84 128 148 78 113 999999 999999 999999 999999 999999 999999 480 399 415 417 381 331 282 273 290 294 286 281 315 303 308 288 275 241 210 177 174 207 234 239 251 258 236 294 287 266 262 322 312 281 203 69 40 19 17 57 36421 62 825 75 10222 10 7 1 7286 2426 966 952 858 751 552 434 342 206 144 102 98 110 118 131 67 42 999999 999999 999999 999999 999999 999999 310 317 329 342 368 347 297 317 331 341 348 356 372 365 378 381 407 349 243 188 168 191 175 193 239 276 229 236 202 190 192 161 149 182 179 154 136 92 30 97 36453 63 750 75 10269 10 7 33 7284 2448 101000 847 766 610 520 347 242 189 130 111 96 119 135 100 71 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 426 427 459 418 374 408 439 483 507 451 425 400 410 443 523 545 502 366 263 222 180 210 245 272 254 232 220 226 222 224 225 237 273 362 299 319 49 67 36484 62 900 75 10299 10 8 4 7282 2469 743 515 445 366 259 204 137 112 107 161 175 146 999999 999999 999999 999999 999999 999999 999999 286 285 283 296 289 329 411 364 302 296 269 252 251 264 278 279 280 284 301 302 296 278 282 280 263 254 245 224 250 250 271 300 310 318 305 309 354 393 355 426 105 88 27 36516 68 825 75 10284 10 8 36 7279 2491 866 641 543 519 535 470 365 256 174 130 142 153 141 114 161 999999 999999 999999 999999 378 246 289 325 349 358 368 399 383 340 335 333 342 345 376 377 367 358 327 325 327 315 305 318 342 321 290 277 257 289 308 342 359 394 368 338 317 316 305 303 309 176 230 168 152 275 44 15 37 36547 72 600 75 10288 10 9 7 7277 2511 640 416 572 347 363 427 485 524 487 356 273 182 137 101 148 102 74 111 999999 999999 999999 999999 999999 298 250 275 327 351 365 376 389 388 394 401 396 378 403 379 381 349 338 336 341 336 301 315 343 320 296 293 306 320 325 331 336 376 380 321 298 300 300 295 311 283 307 249 276 378 176 85 63 51 36579 73 600 75 10290 10 9 39 7274 2533 741 520 366 276 268 344 351 311 282 219 161 172 182 193 301 184 999999 999999 999999 999999 999999 999999 999999 999999 484 360 378 405 419 412 408 414 452 466 439 442 432 401 357 332 384 395 379 357 330 348 355 344 313 299 322 313 305 298 307 312 340 289 280 298 296 306 452 346 286 293 319 339 248 103 52 61 117 36610 72 675 75 10293 10 10 10 7271 2553 101000 707 609 534 465 379 316 310 245 156 163 139 168 211 165 999999 999999 999999 999999 999999 999999 999999 611 536 498 465 467 457 464 449 454 513 504 483 489 471 458 387 401 442 406 377 379 380 377 382 415 377 356 319 327 318 324 334 326 311 295 336 324 318 284 414 304 299 308 263 194 146 89 190 84 103 36641 69 750 75 10295 10 10 41 7268 2573 330 329 490 507 470 439 389 267 147 110 135 278 224 256 999999 999999 999999 999999 999999 999999 732 529 460 465 476 467 438 452 451 461 489 485 465 449 460 457 430 444 444 403 384 425 417 410 402 441 419 386 353 340 301 303 304 307 299 306 363 337 317 290 311 282 316 340 396 279 198 145 262 36673 68 825 75 10297 10 11 13 7264 2593 426 626 530 361 474 289 170 130 149 178 288 264 306 326 331 362 591 999999 999999 695 470 419 421 433 433 423 433 456 479 493 524 477 466 475 458 427 407 394 390 383 406 405 395 396 395 382 357 358 326 283 287 281 288 299 315 325 321 320 328 327 322 331 359 427 342 317 225 324 36704 68 750 75 10300 10 11 44 7261 2614 913 530 440 286 153 296 235 161 157 166 151 145 197 232 254 276 342 576 999999 999999 547 396 413 393 414 432 467 451 475 482 458 495 516 502 444 426 385 368 385 385 357 337 352 309 323 306 305 304 303 298 278 292 298 299 309 317 322 333 340 354 302 309 352 348 306 283 332 358 36736 69 675 75 10294 10 12 16 7258 2634 744 394 319 264 263 249 268 278 212 178 142 135 183 221 207 230 274 999999 999999 999999 999999 999999 400 387 356 375 394 443 428 453 447 406 417 482 495 455 506 392 368 399 415 371 344 370 260 235 239 267 261 250 250 240 238 260 254 256 252 242 252 255 240 190 200 255 248 195 185 226 230 36767 73 375 75 10295 10 12 47 7255 2655 394 439 525 560 381 268 257 297 344 375 408 349 272 252 216 179 220 242 261 276 326 999999 999999 999999 999999 701 417 382 394 393 396 425 435 457 459 436 436 449 456 490 533 439 403 405 418 404 374 344 270 261 289 315 314 284 295 310 298 286 233 163 130 110 130 154 116 74 75 81 59 50 55 145 112 36799 73 375 75 10311 10 13 19 7251 2675 719 518 255 114 49 136 279 245 244 303 381 402 398 342 291 273 357 600 999999 999999 999999 999999 999999 999999 611 477 449 450 496 495 487 483 473 474 475 468 469 468 447 469 442 434 430 443 431 438 409 380 346 338 341 361 392 388 399 398 388 360 323 252 244 239 226 205 220 207 183 188 181 224 209 241 228 36830 65 1050 75 10307 10 13 50 7247 2691 668 577 563 432 323 220 187 201 196 205 217 369 999999 999999 999999 613 472 437 434 462 464 457 473 472 456 470 472 463 462 462 494 471 462 467 453 405 367 327 345 356 367 355 363 405 425 433 414 403 408 419 391 372 358 338 314 326 345 369 365 407 387 281 212 149 131 36862 65 1125 75 10300 10 14 22 7240 2699 761 632 384 290 183 119 81 80 101 112 168 999999 999999 999999 999999 999999 999999 999999 522 372 300 313 345 357 386 400 398 418 446 501 565 645 723 999999 681 395 233 276 371 419 434 425 437 436 429 416 408 415 432 421 385 385 384 376 391 449 489 428 464 406 265 181 125 103 97 36893 70 750 75 10299 10 14 53 7234 2698 778 816 887 717 670 570 422 322 329 316 254 184 159 118 80 54 5 177 267 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 532 305 335 426 457 473 466 457 446 439 438 441 438 466 488 473 444 337 270 263 294 317 298 346 364 238 170 122 91 105 36925 72 600 75 10297 10 15 25 7228 2687 898 839 706 639 620 616 586 510 439 414 388 389 382 359 422 351 225 174 115 118 235 999999 999999 999999 999999 999999 999999 999999 999999 194 194 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 365 328 367 428 463 473 482 489 500 521 507 490 475 490 510 552 588 449 344 223 132 82 86 114 170 202 117 73 59 51 79 36956 68 750 75 10287 10 15 56 7225 2670 693 511 401 351 328 292 279 304 254 239 249 263 344 327 264 267 252 212 430 999999 641 617 747 999999 999999 999999 572 318 316 999999 999999 999999 999999 999999 999999 999999 999999 999999 278 203 309 381 441 463 468 484 486 489 493 477 475 469 490 440 440 461 330 189 112 45 18 29 37 50 87 999999 36 43 36988 62 900 75 10292 10 16 28 7224 2650 258 140 88 99 118 169 195 185 185 213 224 222 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 392 296 297 306 300 390 416 424 406 415 430 441 440 425 424 466 540 463 335 265 252 217 143 79 36 29 46 47 35 37019 62 900 75 10296 10 16 59 7222 2630 242 111 130 201 232 306 374 345 409 444 553 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 431 321 289 346 431 438 435 432 426 396 394 414 440 436 453 468 578 743 617 303 151 147 102 78 48 50 59 53 29 22 37051 57 975 75 10300 10 17 31 7220 2610 393 303 435 566 443 399 417 332 341 455 845 999999 999999 999999 893 873 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 553 365 332 413 461 456 459 471 455 444 462 477 456 461 477 552 660 101000 561 192 132 110 100 62 49 37082 52 1275 75 10301 10 18 2 7219 2590 101000 540 518 171 234 323 494 520 654 649 671 840 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 673 468 406 438 483 488 485 483 473 474 483 494 482 471 477 463 473 101000 546 262 223 186 83 53 37114 51 1350 75 10304 10 18 34 7218 2570 851 672 356 341 337 389 469 590 637 675 760 877 101000 999999 999999 999999 999999 999999 999999 999999 999999 799 802 909 841 708 532 488 470 486 460 469 475 463 457 452 463 458 456 456 460 447 422 429 579 415 293 218 433 174 122 37145 55 1050 75 10309 10 19 5 7217 2550 896 439 406 494 475 483 440 388 378 383 448 446 470 445 435 442 512 597 592 593 537 498 484 469 429 446 477 507 459 454 459 433 430 479 461 506 433 378 325 342 381 390 342 433 448 434 416 319 273 236 247 253 435 144 180 37177 54 1125 75 10311 10 19 37 7215 2529 753 542 216 100000 82 194 304 364 390 409 353 334 324 302 342 372 398 438 478 524 526 514 491 471 471 449 427 423 414 414 400 424 466 415 419 381 370 309 291 312 351 306 523 650 430 399 234 136 124 149 156 79 69 92 37208 46 1575 75 10311 10 20 8 7214 2509 675 301 297 357 403 328 275 201 213 241 348 335 366 450 517 577 534 479 472 448 459 485 456 423 401 407 431 382 355 340 355 338 304 296 302 323 469 600 431 250 131 51 44 55 60 35 37240 50 1050 75 10311 10 20 40 7213 2489 100000 100000 47 100000 117 328 322 357 122 121 276 370 276 166 100 86 100 391 562 410 346 426 501 438 388 388 433 457 467 491 444 372 370 404 416 421 358 298 318 286 290 270 285 275 283 326 186 108 48 29 37271 51 900 75 10309 10 21 11 7212 2469 101000 100000 100000 100000 247 100000 100000 317 372 345 365 285 257 225 174 199 120 81 93 347 606 999999 999999 999999 999999 605 475 443 445 433 463 481 388 333 383 408 424 467 456 395 408 346 378 467 330 226 334 136 19 100000 30 37303 49 900 75 10310 10 21 43 7210 2448 742 125 100000 100000 32 150 228 387 491 410 415 420 319 275 208 288 209 138 112 170 186 245 298 273 999999 999999 999999 999999 999999 999999 999999 547 344 283 327 353 374 447 458 447 439 405 452 510 429 324 425 286 106 37334 51 750 75 10311 10 22 14 7209 2428 617 100000 110 264 100000 100000 100000 100000 100000 155 197 244 309 254 271 252 161 168 158 121 66 48 48 67 72 67 119 999999 999999 999999 999999 999999 999999 999999 319 187 147 171 194 250 259 271 277 326 333 242 262 239 281 254 88 37366 55 450 75 10314 10 22 46 7208 2407 166 165 123 163 288 78 184 389 389 33 1 100000 94 261 215 307 304 145 124 70 23 32 55 58 33 28 31 36 39 26 32 999999 118 98 90 53 29 35 51 999999 999999 128 83 78 59 66 62 145 142 62 15 9 107 999999 9 37397 55 525 75 10313 10 23 17 7207 2387 546 584 414 491 430 384 302 325 327 335 331 353 420 412 419 387 407 288 187 130 87 60 45 30 24 36 33 17 3 77 63 79 80 54 41 19 13 25 74 45 51 65 52 30 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 27 37429 61 75 75 10320 10 23 49 7206 2367 100000 323 999999 999999 536 407 373 472 331 418 325 271 189 197 200 230 242 276 370 369 376 320 342 268 202 138 87 62 53 33 35 46 40 28 30 137 89 76 74 51 41 25 17 42 62 30 58 77 59 49 100000 100000 100000 32 17 29 999999 8 11 16 10 37460 59 75 75 10319 10 24 20 7204 2347 212 348 400 398 405 375 336 379 412 372 324 279 275 240 245 245 235 201 197 172 173 155 144 125 113 96 67 68 75 71 102 100 64 56 73 72 34 100000 3 74 53 72 59 56 70 11 20 100000 100000 100000 100000 10 7 62 31 41 999999 40 28 37492 56 75 75 10312 10 24 52 7203 2326 185 486 431 393 341 295 352 428 491 486 435 368 358 305 317 261 269 238 198 149 125 123 128 120 126 127 104 137 172 133 98 17 100000 100000 100000 999999 999999 999999 999999 63 57 81 63 22 14 100000 100000 100000 999999 999999 999999 999999 999999 29 999999 43 37523 49 300 75 10314 10 25 23 7202 2306 855 553 443 491 427 404 399 345 306 318 285 278 247 262 277 270 249 221 190 176 164 157 158 169 152 101 131 83 9 100000 100000 999999 999999 999999 999999 999999 999999 56 39 100000 100000 100000 100000 100000 100000 999999 12 999999 35 37555 52 375 75 10321 10 25 55 7201 2286 101000 875 696 571 529 439 335 298 293 287 271 286 298 337 361 378 349 323 295 283 272 254 262 229 154 170 119 67 26 31 25 14 999999 999999 999999 999999 999999 1 100000 100000 100000 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 37586 56 75 75 10319 10 26 26 7200 2266 870 933 753 777 706 658 523 431 392 330 247 229 203 222 226 254 267 289 301 317 293 277 252 246 256 247 251 235 199 168 139 124 123 102 97 87 80 115 999999 999999 999999 100000 29 61 58 91 49 999999 999999 999999 999999 999999 999999 999999 999999 100000 37618 50 75 75 10319 10 26 58 7198 2245 502 819 613 567 491 368 277 235 174 149 205 195 220 225 248 268 297 290 261 275 262 261 249 239 229 217 208 217 200 189 178 176 187 159 144 112 79 110 999999 999999 999999 100000 11 22 5 28 41 999999 999999 100000 37649 39 600 75 10322 10 27 29 7197 2225 645 456 417 408 354 378 335 313 301 321 313 303 319 328 353 345 339 278 253 228 214 186 166 143 148 146 143 123 90 64 59 44 999999 999999 999999 100000 100000 100000 3 37681 38 675 75 10327 10 28 1 7196 2205 869 666 565 502 570 602 591 586 614 642 586 518 516 476 425 391 327 297 277 269 264 241 243 247 273 232 194 171 122 110 67 45 13 10 100000 27 36 93 37712 41 900 75 10326 10 28 32 7195 2185 101000 101000 101000 101000 101000 101000 949 896 730 684 527 424 384 348 327 341 348 361 347 359 380 406 283 208 195 140 131 77 65 90 68 25 47 75 99 112 84 83 27 10 100000 37744 44 750 75 10325 10 29 4 7194 2165 567 625 592 806 101000 937 763 682 569 576 500 458 353 322 328 289 275 326 323 345 265 252 253 261 193 140 129 118 190 170 157 126 108 83 89 86 87 96 63 10 100000 0 12 30 37775 44 750 75 10326 10 29 35 7193 2145 101000 821 820 903 992 872 808 650 535 457 503 447 372 380 374 349 352 415 411 459 390 377 313 280 204 161 130 105 76 79 104 77 88 63 51 100000 100000 100000 100000 100000 100000 100000 100000 100000 37807 38 1275 75 10326 10 30 7 7192 2124 101000 770 741 793 710 590 529 481 477 491 496 482 518 542 468 391 376 263 164 127 64 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 37838 38 1125 75 10327 10 30 38 7190 2105 847 496 389 427 536 615 588 543 493 462 496 467 390 345 328 294 221 169 200 158 102 97 51 100000 100000 100000 5 29 100000 7 100000 15 11 18 33 100000 100000 12 37870 42 675 75 10330 10 31 10 7189 2084 101000 819 654 506 381 329 262 267 274 288 314 372 403 439 424 425 442 401 330 258 216 173 137 110 114 4 999999 999999 45 100000 12 12 100000 13 100000 100000 100000 0 100000 100000 100000 100000 37901 39 675 75 10327 10 31 41 7188 2064 622 473 417 331 316 287 258 282 282 297 343 398 433 470 479 477 457 430 401 363 276 216 184 152 91 999999 999999 999999 999999 999999 100000 100000 100000 10 20 8 16 100000 14 37933 41 525 75 10323 10 32 13 7187 2044 910 744 618 524 470 387 374 317 257 260 261 280 290 312 336 368 342 318 290 272 277 268 208 150 170 150 139 999999 999999 999999 999999 999999 79 999999 999999 999999 999999 100000 100000 2 40 37964 46 150 75 10319 10 32 44 7184 2027 411 522 735 850 741 675 634 519 449 400 353 329 271 206 197 213 210 191 181 174 211 219 222 200 185 170 149 148 153 181 187 182 134 999999 999999 999999 999999 84 999999 999999 999999 999999 100000 100000 1 25 37996 47 150 75 10327 10 33 16 7178 2015 449 426 425 460 530 607 581 492 443 394 369 353 334 314 284 284 287 274 272 266 290 317 339 365 367 348 329 309 334 307 304 268 225 143 62 85 70 68 50 24 15 16 23 21 63 52 81 38027 45 150 75 10337 10 33 47 7172 2011 730 756 68 323 578 712 585 460 419 582 893 672 823 819 993 101000 101000 101000 101000 873 796 862 851 803 734 675 614 575 529 439 412 415 400 340 291 281 273 240 209 159 141 150 179 239 44 38059 24 1800 75 10338 10 34 19 7165 2016 101000 101000 101000 101000 101000 101000 779 596 475 482 498 491 502 528 538 563 569 390 235 178 128 90 30 57 38090 38 750 75 10333 10 34 50 7159 2028 452 621 507 323 197 100000 100000 273 795 829 955 101000 101000 101000 101000 999999 999999 101000 101000 806 621 467 327 285 270 287 340 380 395 447 468 316 179 130 85 35 26 28 38121 37 450 75 10334 10 35 21 7156 2045 926 574 623 460 435 408 395 308 263 293 304 283 301 334 358 399 404 479 469 397 324 247 213 131 77 71 74 80 80 92 111 114 109 113 120 110 109 38153 34 525 75 10332 10 35 53 7154 2067 663 445 502 516 486 471 434 418 422 403 377 365 372 353 381 388 374 342 308 273 219 164 125 87 52 8 100000 100000 100000 100000 999999 999999 100000 13 38184 30 975 75 10329 10 36 24 7154 2088 280 255 283 297 311 294 301 273 233 229 192 181 192 195 189 180 170 186 178 162 113 76 41 9 100000 100000 100000 100000 14 18 38216 37 525 75 10336 10 36 56 7155 2110 299 316 259 257 210 133 126 92 152 187 249 256 253 251 183 157 131 111 117 115 126 150 162 151 192 194 169 143 106 82 60 16 27 44 78 99 108 38247 45 300 75 10331 10 37 27 7156 2131 300 523 643 514 584 609 612 559 442 365 220 206 294 330 297 274 272 237 221 200 178 166 151 153 158 150 131 128 124 137 118 98 105 96 57 37 9 12 14 10 4 100000 100000 100000 100000 38279 45 375 75 10332 10 37 59 7157 2153 295 681 661 759 826 790 765 601 467 392 382 504 478 441 416 422 406 398 374 392 367 338 340 336 317 294 290 297 281 215 163 126 91 59 34 7 100000 100000 100000 100000 100000 100000 100000 100000 100000 38310 38 825 75 10326 10 38 30 7157 2175 693 302 43 73 427 366 414 516 795 898 788 738 731 754 656 563 490 452 420 388 384 390 372 338 334 368 348 251 235 289 193 143 97 41 1 100000 100000 100000 38342 41 600 75 10328 10 39 2 7156 2197 568 289 191 73 100000 100000 100000 71 30 130 299 766 999999 707 665 733 862 664 542 434 372 336 320 312 318 361 379 436 499 417 279 305 296 173 107 53 31 40 34 0 100000 38373 47 150 75 10329 10 39 33 7156 2219 458 332 283 168 132 97 147 153 119 124 102 99 97 79 63 64 79 102 96 82 70 92 146 170 195 236 225 197 176 159 170 220 224 259 272 190 124 174 72 46 63 41 6 19 10 100000 100000 38405 48 75 75 10316 10 40 5 7157 2241 430 556 410 336 257 194 208 217 226 162 160 125 129 144 153 109 118 96 99 71 50 40 29 22 61 103 146 144 174 236 237 205 237 230 237 249 215 172 134 120 87 99 65 93 19 100000 7 100000 38436 47 75 75 10322 10 40 36 7159 2262 344 484 379 299 272 207 226 163 148 99 91 89 101 116 134 102 112 93 85 60 59 70 58 61 91 132 162 160 211 273 285 257 272 286 304 318 306 288 266 209 117 126 72 114 51 44 77 38468 46 150 75 10328 10 41 8 7161 2283 295 223 182 129 127 111 91 78 64 65 80 112 64 43 33 44 999999 999999 999999 999999 999999 999999 999999 161 130 160 173 174 157 166 150 136 147 156 162 164 182 203 175 128 184 119 74 42 29 18 38499 48 150 75 10330 10 41 39 7163 2304 479 351 649 464 319 116 83 330 276 291 257 346 225 5 128 308 999999 999999 999999 438 236 333 317 302 354 301 240 183 174 188 192 190 209 227 230 212 191 179 191 175 158 151 191 194 109 50 100000 8 38531 49 150 75 10311 10 42 11 7165 2326 160 100000 277 100000 741 655 101000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 802 912 101000 101000 101000 101000 101000 101000 975 871 767 825 698 589 488 374 313 317 277 279 308 349 328 179 128 39 0 100000 38562 49 375 75 10323 10 42 42 7167 2347 100000 735 101000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101000 946 928 101000 101000 101000 101000 101000 101000 101000 852 727 746 610 503 438 354 308 317 310 326 387 367 314 153 84 25 18 33 57 6 9 38594 50 375 75 10324 10 43 14 7168 2370 973 674 101000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101000 928 819 695 900 815 966 756 833 775 644 610 434 335 250 243 248 249 264 313 289 327 284 236 195 209 167 212 89 51 31 9 100000 38625 25 2175 75 10319 10 43 45 7170 2391 101000 101000 954 761 687 502 373 279 266 270 278 282 338 335 369 384 300 253 330 213 218 81 41 18 5 38657 48 375 75 10325 10 44 17 7172 2413 314 621 792 928 888 150 245 131 474 783 101000 101000 101000 965 678 634 726 566 814 752 709 629 585 563 434 468 454 418 382 363 334 279 272 248 225 189 185 195 211 223 132 97 237 182 99 54 22 11 38688 51 225 75 10326 10 44 48 7173 2435 638 748 689 638 641 721 744 228 100000 250 369 393 461 427 402 352 339 488 534 467 425 398 337 305 295 291 270 259 250 250 250 239 215 169 146 125 98 58 30 25 22 49 73 67 40 8 100000 15 64 88 95 38720 53 75 75 10316 10 45 20 7174 2457 100000 100000 367 383 655 684 738 817 750 250 100000 332 388 318 373 306 333 303 330 503 573 491 426 373 279 234 221 193 182 206 199 175 169 153 129 98 82 74 56 59 14 16 44 50 73 66 64 50 100000 100000 25 36 16 38751 52 75 75 10318 10 45 51 7175 2480 833 996 820 588 686 766 673 590 414 395 334 411 337 249 239 211 244 263 326 361 367 360 322 279 263 214 174 125 116 140 158 174 153 159 141 104 90 106 78 93 28 24 57 46 49 38 48 49 64 44 5 100000 38783 52 75 75 10318 10 46 23 7176 2502 798 976 815 706 597 669 564 457 409 369 349 312 277 256 239 254 266 290 305 296 272 289 272 252 260 231 200 168 122 101 94 116 86 92 87 68 39 55 51 88 51 24 19 8 23 21 20 13 30 27 12 22 38814 52 75 75 10318 10 46 54 7177 2524 583 715 443 234 295 399 286 269 186 147 356 202 171 318 448 429 344 312 311 281 266 258 276 320 349 301 434 368 327 276 250 217 165 148 146 136 113 161 181 159 150 142 130 110 28 100000 100000 100000 100000 100000 100000 100000 38845 55 75 75 10310 10 47 25 7177 2547 672 999999 999999 999999 999999 100000 100000 100000 100000 100000 351 329 552 808 816 655 659 725 915 101000 101000 101000 101000 101000 101000 857 832 702 552 436 375 334 309 308 339 349 345 402 442 427 378 345 277 202 159 40 100000 100000 100000 100000 100000 100000 100000 100000 100000 38877 43 975 75 10315 10 47 57 7178 2570 101000 101000 893 762 991 101000 101000 101000 101000 101000 101000 966 816 740 583 542 461 451 416 397 377 366 362 362 351 307 306 310 292 288 233 168 185 120 108 52 37 100000 25 33 100000 100000 4 38908 43 825 75 10328 10 48 28 7178 2592 515 446 359 394 404 433 517 505 479 453 456 431 425 431 428 428 407 395 377 361 327 293 250 215 176 177 193 162 146 137 151 157 119 98 999999 999999 38 6 100000 100000 999999 14 100000 38940 36 75 75 10322 10 49 0 7175 2613 194 248 234 255 268 255 269 241 254 226 196 184 216 268 302 343 338 329 325 335 333 330 327 336 326 316 306 300 286 247 230 187 183 162 135 132 38971 53 75 75 10312 10 49 31 7171 2628 253 372 387 431 544 495 528 449 419 393 356 368 394 434 422 360 322 255 245 253 282 283 260 244 229 253 264 273 257 261 234 166 119 69 44 28 23 20 26 999999 999999 100000 15 14 5 100000 100000 100000 14 14 1 34 61 39003 45 750 75 10319 10 50 3 7164 2635 728 533 300 458 536 442 292 109 238 462 470 389 334 434 415 387 450 458 460 451 384 315 254 232 205 187 168 158 163 189 193 183 166 212 112 100000 100000 100000 100000 1 9 100000 9 16 40 39034 38 1050 75 10312 10 50 34 7158 2632 780 559 292 100000 324 650 727 457 486 586 719 770 813 822 841 820 659 513 392 378 378 375 369 365 376 410 435 425 414 411 324 158 21 100000 60 83 109 43 39066 44 450 75 10312 10 51 6 7152 2620 844 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 974 881 815 868 101000 988 101000 859 673 513 406 401 393 390 400 413 424 431 448 464 485 430 312 219 118 101 96 8 39097 50 75 75 10307 10 51 37 7150 2603 572 542 715 700 607 499 415 877 869 498 386 509 583 626 931 782 606 608 420 481 659 443 488 383 387 566 529 641 480 401 329 318 328 325 316 322 327 315 283 250 221 216 174 87 53 70 104 11 100000 100000 39129 49 75 75 10308 10 52 9 7149 2583 922 715 830 729 686 660 552 440 395 347 289 271 285 304 328 320 338 344 347 331 309 306 305 288 290 279 240 212 196 204 192 202 191 208 206 203 206 194 151 100 50 30 19 100000 100000 100000 100000 100000 100000 39160 49 75 75 10314 10 52 40 7149 2564 100000 560 189 196 680 254 373 426 381 561 465 677 517 273 19 855 659 523 478 100000 100000 125 162 80 145 254 117 203 190 253 283 446 344 359 417 393 386 337 274 239 176 130 113 112 127 175 122 117 89 39192 49 75 75 10318 10 53 12 7149 2544 100000 438 100000 100000 100000 100000 100000 109 999999 999999 999999 999999 999999 999999 999999 101000 635 778 673 100000 182 461 245 202 254 471 294 677 490 503 514 672 555 573 531 459 437 397 340 313 259 228 235 245 246 287 210 171 154 39223 48 75 75 10323 10 53 43 7149 2525 471 469 450 100000 100000 100000 100000 100000 127 231 419 410 100000 100000 100000 100000 100000 249 206 304 515 476 211 235 224 315 255 556 365 327 332 346 329 336 220 164 153 166 171 181 154 147 155 157 143 159 158 149 39255 48 75 75 10322 10 54 15 7149 2505 112 353 262 397 477 347 379 100000 511 356 217 223 58 89 100000 137 493 670 626 405 324 797 874 999999 101000 669 460 368 329 218 178 210 250 251 188 189 226 190 169 158 139 178 163 244 236 184 306 215 39286 40 750 75 10318 10 54 46 7149 2486 100000 100000 474 227 100000 100000 100000 599 101000 101000 101000 101000 999999 999999 999999 999999 999999 999999 101000 847 698 769 712 707 838 614 695 506 358 333 280 269 321 345 480 437 242 192 338 100000 39318 34 1200 75 10321 10 55 18 7149 2466 125 337 657 587 101000 101000 101000 101000 101000 101000 29 372 439 545 563 680 590 536 667 519 615 435 300 248 190 178 180 216 267 245 117 80 245 100000 39349 48 75 75 10320 10 55 49 7149 2447 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 531 737 552 360 392 637 610 549 480 455 442 529 473 392 346 280 234 231 240 253 245 256 247 227 189 184 156 119 86 60 129 78 58 13 39381 49 75 75 10318 10 56 21 7149 2427 100000 100000 100000 999999 100000 999999 886 999999 999999 999999 999999 999999 999999 999999 523 594 467 285 357 595 616 638 659 590 562 606 567 480 457 376 315 309 311 321 337 359 319 320 343 323 231 152 102 81 168 92 80 62 11 39412 49 150 75 10317 10 56 52 7149 2408 379 432 662 309 791 518 719 544 903 771 797 794 704 513 360 357 327 347 397 442 460 620 583 549 420 398 343 341 288 253 241 244 261 307 324 313 291 309 292 235 186 167 132 103 50 14 100000 100000 23 39443 49 150 75 10326 10 57 23 7149 2389 542 545 515 489 518 402 309 262 246 252 289 307 316 344 334 326 283 281 313 318 312 373 393 358 316 342 337 322 248 244 240 263 282 326 327 285 281 266 242 209 219 237 176 144 109 69 100000 100000 45 39475 46 75 75 10320 10 57 55 7149 2369 374 527 452 382 326 317 295 257 246 210 190 177 185 189 164 138 111 124 93 93 92 99 134 219 225 245 265 215 178 138 146 156 170 173 199 210 170 168 155 151 170 190 218 143 129 95 39506 46 75 75 10321 10 58 26 7149 2350 241 541 418 343 306 226 183 143 129 90 74 64 72 83 69 49 41 55 33 23 11 8 11 100000 100000 100000 28 30 100000 100000 100000 999999 999999 100000 28 56 58 61 70 75 75 43 21 100000 100000 100000 39538 43 300 75 10319 10 58 58 7148 2330 160 148 81 75 27 20 10 5 28 52 51 48 32 69 41 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 33 67 95 92 97 83 28 5 100000 100000 100000 39569 46 75 75 10322 10 59 29 7148 2311 83 78 17 1 16 28 20 17 20 17 12 18 57 94 38 6 999999 999999 999999 999999 999999 999999 999999 999999 70 114 125 153 147 144 152 152 170 133 125 88 37 20 23 36 37 44 35 23 13 100000 39601 43 375 75 10322 11 0 1 7148 2291 235 158 60 31 34 32 29 32 42 58 47 40 999999 999999 999999 999999 999999 999999 999999 999999 200 208 208 245 243 237 234 243 254 241 212 189 183 169 112 116 116 61 23 31 999999 999999 42 39632 43 450 75 10322 11 0 32 7148 2272 217 80 53 59 50 39 55 57 70 70 61 37 999999 999999 999999 999999 999999 999999 999999 186 193 175 181 180 164 162 180 190 203 184 180 185 182 128 118 97 29 100000 100000 100000 100000 100000 39 39664 42 450 75 10321 11 1 4 7148 2252 109 64 67 69 61 48 54 59 69 90 85 62 999999 999999 999999 999999 999999 999999 999999 252 250 225 209 191 178 185 210 177 136 102 86 48 28 23 14 0 12 100000 18 24 43 13 39695 43 450 75 10322 11 1 35 7148 2232 452 70 197 127 130 138 100 74 80 127 120 100 81 95 148 438 999999 496 300 291 276 282 285 286 279 271 261 242 214 187 140 103 34 19 14 21 20 50 72 94 999999 88 91 39727 43 525 75 10325 11 2 7 7148 2212 421 455 222 237 191 182 150 140 219 259 318 304 398 507 545 459 377 359 379 375 369 380 402 395 387 377 373 360 306 229 170 82 74 22 13 100000 47 40 53 28 26 32 84 39758 39 750 75 10327 11 2 38 7148 2193 98 110 614 779 766 705 814 819 622 740 101000 777 725 605 553 652 656 629 604 649 556 526 455 405 380 325 297 269 225 227 360 124 84 118 34 19 100000 100000 100000 39790 45 225 75 10324 11 3 10 7148 2173 607 450 667 772 679 927 380 255 398 661 845 842 750 810 744 552 577 549 541 615 574 550 643 655 624 572 574 453 404 303 247 216 187 192 202 213 230 367 135 96 109 100000 100000 100000 100000 39821 41 150 75 10327 11 3 41 7148 2154 101000 960 883 706 674 684 499 767 678 601 311 259 287 323 364 460 475 454 427 461 451 424 486 454 451 415 386 329 304 277 216 182 144 109 92 80 117 73 60 53 87 39853 31 975 75 10326 11 4 13 7148 2134 774 786 536 530 714 715 593 424 401 367 342 443 434 505 531 496 442 401 380 334 299 250 150 116 94 116 76 88 39 25 2 39884 23 1575 75 10322 11 4 44 7148 2114 676 496 400 371 339 395 433 416 386 346 316 294 278 272 189 160 77 53 49 80 55 45 39 39916 39 450 75 10326 11 5 16 7148 2094 725 121 476 68 543 538 548 661 416 703 601 448 537 623 536 491 521 436 318 257 223 222 256 232 206 200 181 173 172 142 127 54 39 29 38 50 119 141 143 39947 36 300 75 10327 11 5 47 7148 2075 23 409 508 558 595 392 330 411 377 359 258 249 204 184 172 193 217 226 220 193 153 124 92 91 113 97 79 86 73 69 49 33 29 34 17 34 39979 29 600 75 10329 11 6 19 7148 2055 593 444 373 330 287 250 244 278 272 256 233 213 233 264 252 254 235 206 190 177 172 136 98 67 50 43 33 49 97 40010 29 600 75 10326 11 6 50 7148 2036 740 605 554 542 457 418 389 418 396 404 410 408 425 433 420 417 412 394 384 344 318 286 204 156 149 127 103 81 93 40042 35 150 75 10322 11 7 22 7147 2016 865 759 710 671 516 443 424 483 567 563 440 403 334 336 339 334 325 343 339 320 315 327 332 345 347 341 332 339 349 408 500 361 274 175 158 40073 38 75 75 10282 11 7 53 7144 1998 616 960 752 551 386 412 327 363 436 552 506 469 436 366 365 389 392 361 327 291 265 266 289 258 250 233 253 250 271 331 415 483 349 289 244 218 182 115 40105 38 150 75 10269 11 8 25 7139 1986 857 742 536 354 358 292 321 351 449 399 393 377 339 330 324 349 324 269 230 214 220 226 203 193 166 156 140 159 172 193 194 209 177 161 170 157 121 67 40136 28 675 75 10273 11 8 56 7132 1982 552 452 368 327 291 263 197 116 107 98 89 70 67 72 65 55 65 66 68 66 71 72 90 106 128 77 63 72 40168 22 975 75 10276 11 9 28 7126 1987 488 444 340 249 192 168 144 116 98 83 72 28 19 7 6 4 8 100000 100000 100000 100000 100000 40199 31 825 75 10273 11 9 59 7121 1999 749 506 454 451 435 416 368 316 288 285 293 285 271 251 257 245 217 210 226 216 204 197 191 196 209 194 137 53 33 38 28 40230 34 825 75 10274 11 10 30 7117 2017 775 613 495 445 394 337 306 297 318 374 414 436 445 444 460 459 434 415 396 368 340 357 349 329 324 267 171 73 45 42 45 99 51 41 40262 41 150 75 10271 11 11 2 7117 2039 74 999999 999999 999999 999999 999999 999999 657 563 511 482 410 381 316 257 230 227 238 263 271 283 296 296 319 332 324 308 282 265 247 278 261 220 201 142 78 50 74 49 64 130 40293 41 150 75 10264 11 11 33 7118 2059 285 999999 999999 999999 999999 999999 567 548 522 486 433 362 311 272 253 213 193 190 191 190 157 141 111 119 123 136 132 123 131 132 134 108 71 28 100000 100000 9 35 86 109 149 40325 38 600 75 10266 11 12 5 7118 2081 473 480 415 387 366 298 244 255 281 259 255 271 270 251 192 145 91 57 50 70 65 61 78 33 100000 100000 100000 100000 100000 100000 100000 15 68 125 119 110 999999 61 40356 46 150 75 10269 11 12 36 7119 2101 84 9 144 156 305 348 284 417 453 289 308 242 223 378 340 326 305 292 263 239 207 145 109 65 48 97 138 144 108 32 28 49 36 71 50 59 53 36 29 38 119 129 104 104 45 85 40388 45 150 75 10269 11 13 8 7120 2123 254 176 316 355 538 556 444 535 550 346 329 246 215 347 298 304 326 345 338 343 312 262 208 131 93 109 93 108 201 186 169 147 154 172 148 131 77 43 39 35 100 127 108 138 84 40419 39 375 75 10272 11 13 39 7122 2143 709 647 548 463 405 351 269 240 218 202 216 233 252 307 338 347 347 361 366 315 250 184 190 173 166 192 196 180 145 140 181 190 156 81 40 41 27 16 14 40465 39 300 75 10271 11 14 25 7123 2174 495 208 222 172 231 365 352 357 335 282 296 293 282 254 236 217 206 212 255 280 274 285 271 273 271 272 256 238 184 107 65 85 93 86 54 42 27 25 25 40497 37 450 75 10273 11 14 57 7124 2196 100000 100000 24 272 252 225 230 223 283 311 277 249 242 250 222 241 265 269 300 321 347 360 353 383 373 336 293 196 100 50 29 36 27 10 13 27 76 40528 35 825 75 10273 11 15 28 7126 2217 47 31 82 112 153 65 58 155 179 197 247 278 241 279 335 425 406 397 393 416 369 336 283 225 154 99 83 78 61 74 58 66 74 12 100000 40560 37 675 75 10270 11 16 0 7127 2238 270 160 92 50 26 19 27 100000 100000 54 60 75 999999 999999 999999 999999 999999 662 539 415 319 319 271 242 220 204 180 146 104 78 74 89 65 44 21 100000 100000 40591 40 600 75 10273 11 16 31 7128 2259 46 74 61 56 51 34 29 17 14 22 44 52 50 41 999999 999999 999999 999999 999999 271 231 200 172 125 110 98 90 87 75 43 31 36 47 32 20 14 19 36 999999 120 40623 41 525 75 10269 11 17 3 7129 2281 100000 55 49 48 51 41 39 41 38 30 39 60 52 52 34 999999 999999 999999 999999 999999 999999 999999 999999 46 28 27 24 38 54 67 59 48 41 33 32 22 20 13 15 24 59 40654 45 375 75 10269 11 17 34 7130 2302 136 128 91 82 53 37 36 30 27 33 49 47 56 81 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 38 46 49 42 32 26 22 27 31 61 53 36 63 82 95 40686 45 300 75 10269 11 18 6 7131 2324 101 107 145 108 91 79 72 61 60 46 41 45 52 49 61 22 12 16 23 44 999999 999999 999999 999999 999999 999999 999999 999999 58 35 11 100000 999999 46 63 40 49 13 41 32 38 37 15 56 76 40717 38 600 75 10267 11 18 37 7133 2345 117 104 127 90 113 97 78 67 70 82 68 51 39 32 31 26 24 37 40 91 120 129 152 149 123 65 57 43 999999 999999 999999 999999 99 89 44 41 76 44 40749 37 825 75 10267 11 19 9 7134 2367 228 364 396 311 383 342 285 267 278 268 213 173 153 101 84 67 67 86 102 115 102 143 114 100 93 49 36 27 106 96 67 63 79 99 72 53 26 40780 36 900 75 10260 11 19 40 7136 2388 517 541 402 480 399 285 270 277 253 219 179 212 124 75 52 55 64 71 75 69 114 114 75 70 27 18 100000 10 100000 100000 16 12 100000 100000 9 32 40812 37 750 75 10261 11 20 12 7137 2409 607 347 233 224 165 156 119 93 88 78 80 65 46 97 56 34 38 30 15 22 0 59 64 90 26 40 27 100000 100000 100000 100000 100000 100000 100000 100000 100000 8 40845 44 375 75 10256 11 20 45 7139 2432 585 535 536 286 228 237 223 96 103 161 182 194 197 108 299 412 575 666 442 416 475 412 342 451 301 265 193 181 137 130 117 136 121 149 136 62 45 100000 100000 100000 100000 0 51 41 40877 47 300 75 10258 11 21 17 7140 2454 100000 566 650 807 680 436 368 214 100000 100000 87 159 256 241 143 367 590 878 101000 945 876 921 839 717 930 771 594 538 487 400 368 349 320 278 295 306 260 239 216 254 239 213 197 212 194 192 208 40908 43 600 75 10255 11 21 48 7141 2475 934 514 489 199 77 100000 79 103 176 172 154 160 320 367 361 351 334 310 342 324 445 428 270 272 261 260 278 305 283 253 244 299 312 314 290 321 287 250 235 216 161 163 129 40940 49 150 75 10256 11 22 20 7142 2497 100000 100000 100000 245 125 16 204 267 335 188 175 136 153 114 120 109 100 98 166 157 142 131 105 70 77 60 65 64 42 34 30 32 42 67 171 141 123 152 128 113 87 81 64 60 77 68 37 32 100000 40971 49 150 75 10257 11 22 51 7142 2519 150 129 137 201 285 196 158 371 312 594 415 396 333 213 153 297 488 445 292 210 218 193 189 181 192 190 189 188 171 145 141 133 131 128 127 122 102 95 112 131 149 160 155 111 44 100000 100000 100000 100000 41003 50 150 75 10254 11 23 23 7142 2542 227 176 311 288 556 320 257 212 317 466 340 451 517 433 409 237 434 518 529 466 445 425 580 542 539 499 512 493 506 479 421 333 259 228 234 219 207 245 251 249 264 280 239 180 85 35 100000 100000 41 30 41034 43 525 75 10262 11 23 54 7142 2563 498 2 100000 100000 100000 100000 4 497 261 534 163 191 150 480 482 335 413 745 916 101000 964 985 850 899 904 778 578 413 326 304 289 301 343 342 330 347 406 426 267 164 138 131 112 41066 44 375 75 10257 11 24 26 7141 2586 245 432 345 17 100000 100000 100000 100000 100000 279 67 274 263 260 86 235 259 141 212 366 632 842 956 999999 999999 101000 733 542 400 319 259 233 240 253 250 248 264 292 323 340 215 139 115 90 41097 49 150 75 10258 11 24 57 7141 2607 361 79 91 292 205 159 117 162 103 108 100000 100000 2 24 3 98 79 71 407 650 271 138 85 637 594 505 719 999999 999999 999999 101000 808 558 552 731 690 587 458 326 245 216 181 152 160 143 147 142 184 157 41129 39 975 75 10250 11 25 29 7141 2630 100000 999999 999999 397 999999 999999 500 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101000 101000 911 940 769 777 942 892 776 628 488 383 339 342 345 303 265 269 217 186 84 76 41160 43 675 75 10252 11 26 0 7144 2649 434 999999 509 644 901 101000 101000 101000 101000 101000 962 733 813 729 718 790 691 706 610 523 515 547 562 596 563 457 448 431 430 418 376 333 290 270 273 261 180 143 140 101 71 30 41 41192 47 600 75 10248 11 26 32 7149 2663 506 457 999999 790 959 101000 101000 101000 101000 101000 101000 101000 886 776 746 855 734 779 788 785 724 643 581 537 464 423 362 361 347 348 342 326 303 283 245 227 207 173 110 111 53 37 66 63 104 134 111 41223 39 1350 75 10250 11 27 3 7155 2671 101000 926 754 620 616 719 624 713 745 751 700 580 574 543 478 468 457 377 286 254 246 241 234 226 194 187 178 160 108 140 63 66 107 98 102 108 104 72 69 41255 57 75 75 10243 11 27 35 7161 2670 100000 999999 999999 999999 999999 999999 999999 999999 101000 101000 966 734 627 547 533 556 540 507 446 406 392 375 339 323 326 314 303 291 280 293 321 330 331 307 222 124 90 73 41 6 100000 100000 100000 100000 100000 2 21 11 26 48 37 9 0 100000 100000 19 19 41286 56 75 75 10265 11 28 6 7167 2662 100000 999999 999999 999999 999999 999999 552 670 549 435 307 214 217 205 199 254 343 393 367 336 289 244 213 191 180 167 154 150 110 94 108 132 159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 20 1 17 22 25 24 26 34 19 0 10 41318 56 75 75 10301 11 28 38 7171 2648 19 999999 999999 999999 999999 999999 999999 999999 999999 341 201 130 119 133 146 167 209 216 185 143 95 69 68 54 52 64 75 87 74 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 47 30 32 44 82 87 56 61 51 27 100000 41349 56 75 75 10295 11 29 9 7174 2630 48 105 102 203 266 265 261 253 242 196 141 99 83 75 88 100 108 105 97 92 92 102 144 141 109 97 106 122 103 104 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 40 49 44 47 57 96 80 27 15 13 12 100000 41381 56 75 75 10290 11 29 41 7175 2611 89 130 103 171 202 203 192 197 166 133 95 65 66 71 117 183 196 192 199 202 203 207 213 212 210 218 227 245 250 283 279 260 289 281 253 241 189 118 55 27 24 24 19 13 22 24 38 53 64 66 49 56 44 49 33 27 41412 43 825 75 10297 11 30 12 7176 2591 786 411 277 285 303 399 441 417 386 390 354 333 337 348 353 371 379 395 404 425 422 439 473 431 370 296 216 180 192 189 143 100 100 153 109 22 100000 100000 100000 23 32 51 36 41444 41 975 75 10300 11 30 44 7177 2571 917 766 701 660 669 582 527 516 466 442 439 429 415 416 406 401 409 414 413 431 421 390 346 259 212 204 218 222 219 234 250 301 215 146 91 143 100000 100000 5 7 100000 41475 40 1350 75 10301 11 31 15 7178 2551 838 646 541 489 461 456 431 414 428 425 411 410 449 440 419 407 397 419 375 312 290 287 255 258 279 272 241 184 231 293 249 68 10 70 66 34 48 999999 999999 100000 41507 42 975 75 10303 11 31 47 7178 2531 898 595 482 508 481 428 382 342 329 314 311 295 286 291 278 249 233 255 245 236 249 255 287 288 254 251 234 183 165 167 173 162 160 194 172 60 99 59 70 39 38 68 41538 43 900 75 10301 11 32 18 7179 2511 424 289 246 242 225 214 174 154 138 135 136 123 149 127 109 109 90 72 51 26 4 100000 16 84 89 132 140 133 137 97 109 121 67 43 30 27 25 41 100000 100000 100000 34 57 41570 45 825 75 10308 11 32 50 7180 2490 537 403 402 449 444 384 376 311 253 197 176 166 165 204 185 199 183 159 109 77 50 36 23 23 999999 34 33 9 14 59 63 73 72 42 16 4 15 5 100000 100000 100000 2 45 82 108 41601 45 825 75 10304 11 33 21 7181 2471 894 587 489 580 545 524 608 528 459 394 331 326 317 348 343 342 332 271 200 169 145 134 131 112 91 103 170 56 28 55 37 40 57 36 30 34 18 14 46 39 999999 14 42 50 43 41633 45 1200 75 10303 11 33 53 7182 2450 101000 101000 748 662 596 473 532 478 474 442 403 407 366 312 267 258 216 203 166 130 146 118 66 67 60 42 37 49 2 10 46 11 28 71 89 999999 73 110 37 52 36 999999 70 62 28 41664 51 675 75 10301 11 34 24 7183 2431 410 282 320 391 232 846 810 780 682 525 475 385 341 418 399 391 374 369 391 344 304 254 246 207 169 152 125 159 163 136 148 152 153 147 157 151 190 257 278 245 62 56 36 32 91 65 106 85 999999 53 50 41696 52 600 75 10299 11 34 56 7184 2410 457 102 439 425 551 339 588 619 538 625 629 761 718 698 594 570 500 461 420 434 386 352 317 301 308 278 295 290 309 337 351 340 358 342 329 370 385 380 298 284 231 78 46 31 17 37 85 999999 999999 999999 1 0 41727 37 1725 75 10301 11 35 27 7185 2391 101000 101000 888 804 669 526 503 487 441 473 446 432 438 452 489 503 425 387 376 291 294 301 244 162 67 52 108 77 53 40 59 78 55 999999 57 21 3 41759 48 900 75 10301 11 35 59 7186 2371 637 619 411 530 645 558 654 680 765 686 661 657 696 646 640 569 468 442 425 358 402 331 315 278 259 277 267 207 161 185 113 79 58 46 100 31 41 108 69 49 23 45 38 53 17 25 13 7 41790 50 825 75 10302 11 36 30 7186 2351 915 606 472 384 352 354 345 295 286 288 329 355 349 358 376 323 325 322 273 237 187 196 137 133 103 70 82 97 108 92 118 110 87 38 65 31 66 98 31 33 38 100000 100000 999999 999999 999999 100000 0 9 51 41822 53 600 75 10300 11 37 2 7187 2331 101000 938 836 644 501 417 373 372 408 436 359 302 300 323 332 326 316 316 301 275 236 174 150 107 84 72 41 37 999999 999999 90 105 112 122 93 96 95 151 51 81 58 100000 100000 100000 100000 100000 999999 999999 999999 45 41 40 63 41853 59 75 75 10296 11 37 33 7188 2312 701 894 762 612 483 429 268 217 192 187 190 198 219 282 305 347 411 405 388 369 371 364 380 353 324 297 270 222 167 157 140 151 134 999999 999999 999999 999999 999999 43 59 60 57 65 74 121 46 16 100000 100000 100000 19 7 13 999999 999999 999999 62 44 36 41885 56 225 75 10295 11 38 5 7189 2291 814 713 607 539 420 390 307 227 182 146 141 172 180 227 285 326 359 336 347 348 383 356 317 289 248 187 159 155 143 142 89 68 74 43 36 40 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 47 18 999999 999999 999999 999999 96 88 41916 47 300 75 10295 11 38 36 7190 2272 785 653 580 523 495 394 281 204 132 99 108 118 129 137 173 184 199 201 207 218 189 187 193 153 114 108 115 116 115 100 102 62 40 22 23 999999 999999 999999 999999 100000 100000 7 28 66 48 40 44 41948 47 225 75 10296 11 39 8 7191 2252 328 329 276 232 243 214 181 143 110 81 62 69 73 64 54 63 51 76 68 72 57 43 40 24 16 35 35 49 74 73 75 74 32 20 5 100000 999999 999999 999999 999999 100000 7 24 57 96 51 35 41979 50 75 75 10291 11 39 39 7192 2232 409 348 156 145 150 89 96 98 111 105 95 83 81 72 66 56 42 53 68 67 63 67 33 88 83 103 116 126 95 77 67 82 80 80 61 37 69 52 66 77 81 49 11 8 28 57 29 4 100000 100000 42011 41 525 75 10295 11 40 11 7192 2212 480 318 286 261 234 170 153 138 106 82 64 67 114 100 87 117 150 199 199 209 211 218 191 204 195 212 204 189 171 108 121 97 168 178 190 152 140 136 131 124 75 42042 44 300 75 10299 11 40 42 7193 2193 797 600 508 388 304 257 220 191 132 134 131 115 97 86 79 98 90 84 128 164 207 201 204 195 197 174 188 193 200 196 170 166 141 129 114 149 155 181 149 142 128 107 105 75 42074 46 225 75 10300 11 41 14 7194 2172 676 497 458 397 342 277 205 165 123 115 126 130 130 131 127 114 121 100 131 121 127 162 125 98 79 81 48 82 84 115 149 138 104 99 96 70 69 71 75 65 91 68 15 30 36 37 42105 47 75 75 10306 11 41 45 7195 2153 599 559 433 413 459 447 396 316 249 225 190 178 158 170 153 153 151 130 155 140 173 159 163 180 179 119 78 999999 999999 999999 999999 999999 999999 112 64 87 100 91 83 54 32 11 30 999999 999999 2 37 42137 47 75 75 10304 11 42 17 7196 2132 839 961 586 656 675 625 515 460 392 452 498 459 515 475 397 347 311 241 210 174 140 116 91 90 91 86 72 121 64 999999 999999 999999 999999 104 107 114 123 127 102 80 62 29 28 999999 999999 999999 97 42168 33 750 75 10306 11 42 48 7196 2113 725 622 536 589 507 430 378 325 239 192 151 130 115 88 82 98 85 63 77 100000 999999 999999 999999 999999 73 74 71 58 60 52 55 43 35 42200 39 525 75 10308 11 43 20 7197 2092 817 461 296 279 238 228 222 238 219 209 164 114 93 88 101 116 75 56 55 32 100000 999999 999999 999999 999999 999999 999999 999999 110 107 37 2 100000 100000 100000 5 37 38 40 42231 44 450 75 10305 11 43 51 7198 2072 755 592 413 312 268 270 242 221 230 202 208 180 161 130 98 83 105 66 51 55 999999 999999 999999 3 53 55 50 78 98 145 155 87 85 63 105 25 48 65 63 71 47 999999 999999 7 42263 42 600 75 10310 11 44 23 7199 2052 737 598 468 356 311 304 285 278 261 247 195 143 99 79 95 100 52 41 93 999999 166 163 176 152 147 154 158 156 138 135 160 118 143 41 50 47 42 49 55 20 44 38 42294 39 675 75 10312 11 44 54 7201 2033 509 520 495 505 462 480 513 433 401 313 224 153 110 96 124 107 114 107 126 205 233 239 245 262 268 269 254 220 172 227 209 86 14 25 24 100000 100000 44 93 42326 40 600 75 10311 11 45 26 7206 2018 746 514 478 463 393 314 317 354 314 320 317 278 220 157 118 122 125 127 111 136 208 229 211 208 207 207 199 173 154 94 139 120 64 41 48 24 100000 100000 32 62 42357 46 75 75 10298 11 45 57 7212 2010 60 999999 999999 999999 976 677 535 520 417 317 270 238 184 148 129 123 122 130 135 122 104 106 98 96 106 102 107 121 134 111 82 43 39 42 29 24 14 11 100000 100000 3 23 23 22 34 28 42389 47 75 75 10298 11 46 29 7218 2005 253 999999 999999 999999 412 353 288 306 254 229 225 246 193 165 133 106 86 75 55 46 51 68 48 999999 999999 999999 999999 999999 999999 999999 37 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 32 42 45 46 42420 41 600 75 10294 11 47 0 7224 2000 593 483 504 424 398 348 346 300 231 196 131 80 69 73 95 77 53 48 127 55 19 47 94 61 66 87 31 45 999999 999999 999999 999999 999999 999999 62 49 40 39 34 68 73 42454 40 675 75 10296 11 47 34 7231 1994 502 504 400 386 385 403 379 336 291 202 140 104 89 133 147 124 98 169 107 73 89 103 79 44 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 38 35 30 54 44 42485 43 525 75 10293 11 48 5 7237 1989 702 556 476 460 402 379 408 389 370 361 306 236 181 140 111 130 141 138 110 67 102 94 112 107 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 46 33 81 42517 44 525 75 10296 11 48 37 7243 1984 979 632 597 519 530 475 498 418 387 383 328 280 237 189 170 144 128 132 96 59 49 45 44 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 10 100000 25 18 42548 48 75 75 10292 11 49 8 7249 1978 865 911 736 633 527 543 410 329 387 353 383 357 371 328 328 358 370 361 336 323 323 278 306 217 140 65 40 34 34 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 42580 48 75 75 10294 11 49 40 7256 1973 709 818 721 728 594 527 406 317 288 241 237 221 246 249 257 305 341 345 342 351 344 319 381 294 245 125 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 42611 48 75 75 10295 11 50 11 7262 1968 903 101000 101000 960 756 513 351 308 396 348 320 273 306 255 260 268 273 229 224 199 181 168 168 120 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 42643 25 75 75 10295 11 50 43 7268 1962 809 999999 101000 899 618 450 329 306 425 375 328 317 350 325 320 283 268 189 141 102 91 85 98 89 170 42674 45 375 75 10293 11 51 14 7275 1957 524 399 330 308 279 225 215 218 215 220 214 191 187 143 106 96 62 46 55 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 3 19 19 42706 50 375 75 10286 11 51 46 7281 1951 699 473 320 286 242 242 247 223 202 190 183 150 146 125 105 96 73 78 45 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 100000 13 20 999999 999999 999999 22 19 42737 48 525 75 10281 11 52 17 7287 1946 846 547 482 515 444 423 434 417 402 329 253 184 121 82 79 111 111 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 100000 7 999999 999999 999999 999999 14 3 42768 45 750 75 10284 11 52 48 7293 1941 101000 813 674 690 516 433 315 223 153 117 106 143 103 110 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 4 23 6 28 999999 26 33 11 42800 53 75 75 10281 11 53 20 7299 1935 766 101000 871 710 571 568 547 561 602 619 625 520 480 357 291 223 172 142 130 104 149 68 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 11 20 39 999999 999999 999999 90 74 42831 53 75 75 10275 11 53 51 7305 1930 608 762 685 672 622 683 628 565 546 517 506 447 403 341 299 251 185 148 115 78 97 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 11 18 999999 999999 999999 64 49 42863 51 300 75 10277 11 54 23 7311 1924 911 851 101000 101000 905 832 761 660 502 417 323 254 176 120 100 92 114 80 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 9 14 19 42894 47 600 75 10272 11 54 54 7317 1918 828 592 483 380 291 238 190 162 107 91 68 58 83 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 63 86 85 67 35 27 34 999999 999999 100000 8 26 46 42926 50 300 75 10274 11 55 26 7324 1913 872 648 542 461 341 260 217 178 146 120 129 142 98 79 38 16 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 49 39 43 27 50 53 58 55 45 999999 999999 100000 100000 17 25 42957 52 225 75 10276 11 55 57 7330 1907 921 617 534 450 430 393 360 306 268 205 148 121 107 74 63 37 27 999999 100000 13 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 47 101 74 62 53 27 4 100000 100000 100000 999999 999999 999999 999999 15 34 13 6 42989 53 300 75 10272 11 56 29 7336 1901 101000 802 699 638 602 525 414 289 186 120 89 80 78 67 35 19 23 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 44 74 68 66 64 55 100000 100000 100000 100000 999999 999999 999999 76 83 69 43 34 2 8 43020 53 75 75 10276 11 57 0 7342 1895 101000 101000 933 844 812 773 706 632 524 376 215 104 64 81 65 88 239 103 22 15 16 12 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 52 32 45 54 51 31 29 2 4 2 999999 999999 999999 999999 80 88 76 81 43052 52 75 75 10278 11 57 32 7348 1889 791 885 829 741 739 703 642 559 454 294 178 107 81 97 79 141 83 114 67 48 43 52 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 55 53 47 41 26 7 24 44 999999 999999 999999 999999 25 25 32 32 43083 53 75 75 10275 11 58 3 7355 1884 664 788 797 698 619 545 489 408 332 226 145 111 88 79 73 113 48 38 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 9 4 6 7 19 20 33 66 999999 999999 74 999999 3 100000 100000 15 53 43115 52 150 75 10268 11 58 35 7361 1878 471 453 372 328 260 227 193 169 156 115 88 73 44 32 28 17 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 8 18 26 999999 999999 24 24 14 3 0 100000 9 38 43146 82 150 75 10272 11 59 6 7367 1872 359 272 205 144 107 88 86 85 106 91 53 44 17 8 5 11 0 0 13 15 999999 999999 999999 999999 999999 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 29 27 22 999999 999999 999999 3 1 100000 9 17 10 5 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 33 43178 82 150 75 10271 11 59 38 7373 1866 293 242 193 129 80 60 49 64 78 45 16 1 100000 100000 0 1 7 4 11 22 999999 30 35 55 58 61 30 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 31 15 5 1 5 1 0 100000 100000 1 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 107 83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 42 43209 72 150 75 10265 12 0 9 7379 1860 265 222 184 145 100 65 63 85 55 19 100000 100000 100000 11 16 19 19 10 999999 999999 999999 999999 4 12 999999 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 45 25 22 13 8 10 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 205 298 261 277 255 196 138 111 43241 79 150 75 10270 12 0 41 7386 1853 334 261 192 133 83 59 76 105 72 25 15 100000 17 37 37 32 13 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 33 29 34 36 28 20 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 255 343 353 396 404 422 363 348 277 253 225 197 218 101 62 49 31 43272 78 150 75 10266 12 1 12 7391 1847 412 293 188 110 70 56 69 116 66 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 30 41 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 229 313 334 441 443 467 466 424 443 396 349 321 364 422 284 59 46 43304 78 150 75 10267 12 1 44 7398 1841 325 226 141 77 64 53 109 80 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 212 291 317 400 396 422 416 378 382 360 322 317 368 409 322 83 68 43335 77 150 75 10269 12 2 15 7403 1835 275 181 107 50 39 44 108 47 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 41 37 36 999999 999999 999999 999999 999999 999999 999999 157 149 156 156 154 999999 999999 999999 154 231 299 367 360 389 392 354 339 290 182 166 175 190 178 93 43367 83 150 75 10266 12 2 47 7410 1829 168 108 62 31 21 66 47 31 14 100000 100000 999999 999999 999999 32 27 17 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 15 999999 999999 999999 999999 999999 33 40 45 36 31 16 999999 999999 999999 999999 999999 999999 62 92 87 93 116 999999 999999 999999 999999 138 165 193 252 272 303 319 307 302 276 145 97 95 99 999999 999999 999999 999999 999999 999999 999999 50 43398 75 150 75 10266 12 3 18 7416 1822 71 54 38 20 9 44 15 5 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 7 100000 3 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 39 63 999999 999999 999999 999999 999999 999999 100 108 78 94 131 137 141 145 161 137 125 106 89 43430 81 150 75 10267 12 3 50 7422 1816 90 72 56 33 20 16 10 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 90 95 179 196 211 198 186 121 122 125 137 131 118 114 999999 90 102 106 106 999999 999999 999999 999999 999999 95 91 88 76 43463 83 150 75 10265 12 4 23 7429 1809 107 90 77 56 40 36 13 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 37 58 73 83 999999 110 122 120 122 109 999999 999999 999999 20 999999 48 110 165 248 295 300 314 291 239 170 118 117 97 97 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 129 139 128 136 95 79 59 43495 83 150 75 10263 12 4 55 7435 1803 78 75 68 44 25 37 3 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 64 58 72 109 142 164 197 198 179 162 158 111 97 97 129 180 179 197 193 224 208 222 176 169 142 100 93 111 133 999999 999999 999999 999999 999999 999999 999999 74 97 124 117 93 58 58 47 43526 81 150 75 10265 12 5 26 7441 1796 98 86 73 45 27 41 18 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 143 152 126 91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 166 165 160 172 190 158 141 127 133 125 97 83 68 77 73 114 134 157 124 86 84 100 111 167 144 134 95 999999 999999 999999 999999 31 84 75 20 21 43558 73 150 75 10263 12 5 58 7447 1789 94 78 63 44 34 37 37 14 100000 100000 100000 100000 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 200 232 227 242 268 257 235 209 189 184 178 158 143 95 42 18 999999 999999 999999 999999 999999 115 122 128 153 173 168 165 160 139 114 99 88 62 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 45 89 95 107 122 43589 61 150 75 10267 12 6 29 7453 1783 54 42 28 20 21 29 9 3 5 2 100000 100000 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 93 116 204 230 207 202 218 201 191 170 159 150 151 130 121 88 36 20 100000 14 74 86 98 103 114 125 121 122 112 111 120 115 92 100 110 102 90 94 56 43621 61 150 75 10262 12 7 1 7460 1776 51 45 35 18 16 22 8 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 105 110 124 135 135 132 131 120 130 119 109 75 67 52 51 41 37 54 54 45 52 98 123 117 112 101 93 87 66 56 44 36 33 46 44 71 89 84 85 101 53 43652 54 150 75 10265 12 7 32 7466 1769 70 58 48 26 23 18 16 100000 100000 100000 100000 100000 100000 100000 100000 100000 11 53 93 99 127 128 137 128 123 120 125 125 135 147 137 111 94 78 69 69 71 87 94 94 87 104 99 97 97 94 81 73 49 37 32 35 39 32 43684 82 150 75 10264 12 8 4 7472 1762 75 56 38 20 19 33 17 100000 100000 100000 100000 100000 100000 100000 2 23 57 103 133 145 143 150 152 119 107 96 94 101 98 107 100 85 78 55 41 44 46 49 55 66 66 68 62 71 67 62 53 48 43 40 32 40 41 42 54 52 41 999999 999999 999999 999999 999999 999999 999999 999999 111 141 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 37 50 47 43715 87 150 75 10256 12 8 35 7478 1756 55 42 27 12 10 28 8 100000 100000 100000 100000 100000 100000 100000 7 29 73 123 157 175 178 193 203 186 183 171 169 163 160 154 133 122 105 82 72 49 38 33 35 48 46 54 49 58 48 52 53 57 57 52 38 34 32 38 40 41 42 999999 999999 999999 69 90 113 120 99 80 98 77 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 13 22 43746 87 150 75 10262 12 9 6 7484 1749 67 54 40 24 14 13 100000 100000 100000 100000 100000 11 40 70 115 114 131 144 139 140 148 160 168 163 162 164 176 171 161 153 136 141 135 127 112 90 81 80 79 80 86 93 80 82 73 75 81 79 83 71 56 53 56 62 81 84 88 93 77 68 53 45 43 48 43 33 28 20 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 14 24 43778 90 150 75 10261 12 9 38 7490 1742 117 74 44 25 17 22 33 0 100000 100000 100000 24 58 106 144 145 143 154 155 152 156 181 180 192 184 186 201 203 195 198 173 189 181 206 223 228 230 214 214 222 230 237 233 224 223 231 241 223 221 226 132 124 128 105 111 136 143 135 127 130 117 94 72 68 60 49 53 50 53 999999 999999 999999 24 28 33 62 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 72 43 37 43809 90 150 75 10262 12 10 9 7496 1735 116 75 45 27 18 27 41 5 999999 999999 100000 5 12 46 68 104 97 130 163 192 224 271 273 283 268 274 294 300 312 305 282 288 266 275 277 266 253 235 226 229 221 220 219 216 219 225 227 216 224 209 141 145 144 120 117 142 148 131 118 120 106 78 60 999999 999999 29 41 999999 999999 999999 999999 95 82 68 64 81 83 999999 999999 999999 999999 999999 999999 999999 999999 52 73 63 42 35 43841 84 150 75 10262 12 10 41 7503 1728 106 87 68 48 24 32 17 100000 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 271 318 296 285 274 275 270 269 276 254 248 245 229 217 188 154 134 132 128 127 119 121 122 120 123 127 126 128 151 117 107 108 114 101 84 88 116 85 87 93 106 183 129 92 138 151 158 205 278 189 119 99 137 138 102 102 86 78 999999 70 67 70 53 44 43872 82 150 75 10263 12 11 12 7509 1721 114 98 79 49 25 38 14 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 311 331 343 335 336 336 313 302 296 288 286 279 266 266 281 282 271 260 244 211 186 182 187 199 184 196 190 192 190 183 175 154 153 143 126 134 139 96 93 85 102 186 140 99 141 147 148 184 245 167 112 92 123 116 85 90 73 63 48 52 52 50 43904 81 150 75 10263 12 11 44 7515 1714 98 84 72 47 25 28 9 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 258 261 280 286 289 294 287 284 290 289 285 271 256 239 244 235 236 239 232 212 198 190 191 209 185 191 188 186 185 173 165 144 134 128 119 127 102 77 62 47 49 74 66 54 42 32 29 42 60 67 70 75 77 94 127 165 70 51 32 33 32 43935 78 150 75 10262 12 12 15 7521 1706 69 62 57 42 25 15 100000 100000 73 85 68 57 35 100000 100000 999999 999999 999999 999999 999999 999999 55 69 93 98 101 101 106 109 107 106 103 106 106 111 104 113 124 117 104 106 101 93 102 86 82 81 83 85 81 71 53 50 35 34 23 7 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 72 92 120 129 123 145 130 42 30 43967 81 150 75 10255 12 12 47 7527 1699 42 36 32 19 21 28 42 49 99 98 81 60 29 100000 100000 100000 999999 999999 999999 999999 5 17 34 47 47 51 43 50 46 42 39 37 40 53 50 56 73 82 92 99 99 94 82 68 53 44 34 33 24 21 19 16 16 21 20 12 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 73 81 94 80 100 58 20 999999 999999 999999 100000 43998 81 150 75 10260 12 13 18 7533 1692 38 30 26 16 17 29 56 47 50 31 22 5 100000 100000 100000 100000 100000 999999 999999 100000 6 15 27 41 38 36 27 31 28 33 32 20 26 31 30 32 46 54 76 85 93 87 62 47 37 999999 23 9 0 100000 100000 9 13 53 46 53 41 32 43 999999 42 999999 999999 74 69 71 77 71 52 31 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 44030 72 150 75 10256 12 13 50 7539 1684 40 25 22 14 9 13 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 3 100000 3 4 1 2 16 16 21 39 58 59 46 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 123 117 113 108 118 133 145 99 71 57 60 139 135 111 106 80 62 39 19 44061 72 150 75 10258 12 14 21 7545 1677 67 33 28 15 13 18 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 203 147 123 125 120 121 127 122 145 177 115 133 141 112 142 144 999999 999999 999999 259 178 169 179 122 81 83 82 190 155 111 64 83 76 59 51 44093 74 150 75 10258 12 14 53 7551 1669 87 51 57 50 40 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 280 182 171 163 168 179 179 214 255 203 227 228 194 232 266 265 231 226 223 200 168 164 157 162 175 166 225 287 411 47 93 79 69 58 57 54 44124 73 150 75 10253 12 15 24 7557 1662 104 45 49 49 34 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 291 236 222 231 271 299 300 285 271 274 274 286 269 236 241 237 223 224 234 258 348 268 383 264 358 38 75 69 62 52 47 44156 49 1650 75 10255 12 15 56 7563 1654 586 519 519 549 547 540 512 512 522 499 478 548 999999 999999 999999 999999 999999 350 278 320 382 522 295 211 188 183 207 217 213 229 214 211 214 221 200 162 161 182 205 218 243 254 301 199 280 84 37 30 37 44187 71 150 75 10250 12 16 27 7570 1647 99 18 5 100000 0 3 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 329 296 302 320 335 359 380 394 390 389 376 407 414 386 384 395 369 390 294 258 299 307 265 272 205 202 246 198 194 157 148 123 101 112 130 151 164 155 166 181 181 204 197 144 146 116 79 84 85 46 42 30 44219 87 150 75 10252 12 16 59 7576 1639 39 2 0 5 4 9 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 194 217 262 292 307 322 371 375 383 377 377 346 356 328 331 347 351 347 390 308 262 283 225 210 183 182 210 198 216 221 211 207 181 161 156 139 133 132 132 150 129 92 76 66 45 27 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 32 20 44250 87 150 75 10251 12 17 30 7582 1631 83 36 7 5 100000 3 2 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 267 226 236 236 243 238 241 252 275 276 274 281 305 272 252 276 254 215 207 223 229 197 167 172 171 168 155 147 144 138 135 137 134 132 113 73 28 13 27 19 11 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 32 48 49 38 22 44282 89 150 75 10249 12 18 2 7588 1623 94 53 23 14 4 4 4 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 181 201 151 124 138 150 178 195 222 261 250 227 205 220 204 168 144 152 179 195 180 153 124 98 90 128 49 59 62 67 55 20 20 24 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 41 36 38 999999 999999 999999 25 23 44313 89 150 75 10250 12 18 33 7594 1615 42 24 17 15 11 8 15 14 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 266 207 165 149 138 168 185 173 176 180 221 238 245 215 189 176 178 233 231 301 294 999999 999999 33 29 31 26 23 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 20 44345 93 150 75 10248 12 19 5 7600 1607 82 60 79 79 79 65 51 43 17 5 8 10 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 222 248 260 268 263 228 236 233 236 219 204 203 206 193 161 157 181 195 217 212 185 198 176 165 131 132 125 159 168 177 192 218 226 245 231 259 214 168 143 179 221 220 193 173 143 146 141 114 115 92 85 999999 999999 999999 999999 999999 999999 999999 8 2 4 8 9 13 44376 94 150 75 10248 12 19 36 7606 1599 84 59 77 82 97 96 69 27 1 100000 9 4 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 213 227 225 254 240 244 246 224 221 191 192 156 160 156 158 161 158 157 147 127 125 118 124 121 111 115 115 116 110 110 104 98 107 110 104 117 98 105 134 178 160 161 163 187 221 235 224 227 225 220 222 180 161 118 103 108 152 177 153 143 151 135 103 64 44 35 40 24 17 44408 94 150 75 10250 12 20 8 7612 1591 20 5 7 9 16 18 12 3 100000 100000 4 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 252 226 251 263 249 239 209 200 197 170 166 153 140 128 140 156 194 222 217 189 201 187 175 171 183 188 178 180 165 128 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 97 123 145 152 156 153 132 150 125 114 115 123 139 184 200 189 135 141 125 108 77 56 45 51 23 13 44439 90 150 75 10248 12 20 39 7618 1583 36 20 7 3 3 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 305 315 347 327 322 314 296 285 264 265 265 259 261 258 228 213 206 201 225 246 253 222 216 211 200 203 206 189 180 191 215 187 172 177 163 130 101 104 74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 9 15 999999 48 104 145 165 148 134 50 38 26 17 13 16 44471 87 150 75 10250 12 21 11 7624 1574 73 58 37 17 12 8 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 231 269 284 320 354 359 355 380 364 345 352 353 352 343 343 337 338 331 314 304 278 276 246 216 194 178 172 157 134 139 155 188 189 189 207 201 187 160 162 133 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 119 101 83 49 42 18 44502 88 150 75 10247 12 21 42 7630 1566 57 42 28 11 6 2 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 160 172 215 226 226 277 294 302 315 326 345 350 350 378 389 409 416 408 371 368 348 327 298 277 265 258 229 215 242 233 235 237 240 233 233 224 205 197 184 178 221 228 212 210 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 182 200 241 280 264 265 247 252 242 211 132 24 44533 88 150 75 10246 12 22 13 7636 1558 127 91 97 168 194 174 58 8 100000 100000 9 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 166 179 195 254 298 325 364 340 356 360 373 389 397 384 393 391 382 364 351 358 341 300 267 262 245 252 235 219 206 201 185 153 152 146 138 183 224 201 204 96 999999 999999 999999 999999 999999 999999 999999 999999 999999 174 184 188 204 303 325 335 351 360 366 143 40 44565 89 75 75 10241 12 22 45 7642 1549 250 999999 999999 999999 999999 542 322 139 33 4 1 11 37 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 159 262 290 324 364 359 348 351 343 344 339 340 339 336 315 313 289 291 274 246 216 176 173 179 162 140 134 122 79 999999 999999 999999 999999 96 151 147 154 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 103 109 223 244 257 252 249 299 88 53 44596 89 75 75 10247 12 23 16 7648 1540 290 999999 999999 999999 355 286 264 204 115 45 11 7 41 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 135 263 280 305 321 325 314 315 317 322 313 309 300 290 252 240 202 182 183 178 165 140 135 106 108 999999 999999 999999 89 77 999999 999999 999999 999999 88 130 188 206 239 204 177 118 55 47 71 999999 999999 999999 143 124 124 106 82 75 64 68 98 95 69 44628 91 150 75 10244 12 23 48 7654 1531 518 372 328 298 260 244 225 161 75 22 28 42 34 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 70 193 262 294 309 295 292 290 290 297 302 296 304 299 275 247 205 161 158 139 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 95 128 151 218 245 280 277 194 199 246 239 128 999999 999999 69 79 999999 999999 999999 999999 999999 999999 999999 97 102 79 51 44659 93 150 75 10246 12 24 19 7660 1523 558 444 376 311 207 132 97 75 50 38 43 44 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 136 222 267 281 276 288 292 304 307 300 304 311 328 331 326 282 259 266 241 242 241 234 242 255 249 242 247 234 207 214 187 999999 999999 999999 72 58 84 105 144 255 239 306 306 310 294 179 133 999999 999999 999999 999999 999999 999999 999999 999999 112 94 131 156 178 104 37 34 44691 89 450 75 10248 12 24 51 7667 1514 143 28 17 33 47 59 37 29 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 179 190 225 266 296 326 334 335 333 336 331 347 349 350 334 339 336 307 306 304 297 296 307 318 316 304 308 282 275 233 226 999999 999999 999999 999999 999999 999999 89 201 174 240 221 220 203 137 104 80 999999 999999 999999 999999 999999 999999 999999 110 83 110 121 152 96 32 34 44722 91 150 75 10246 12 25 22 7673 1505 789 630 389 166 42 10 13 26 34 34 13 16 34 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 110 175 218 249 255 265 289 301 290 286 275 273 266 273 242 218 211 207 209 211 224 237 233 221 231 206 191 150 142 130 104 999999 999999 999999 999999 999999 999999 32 31 34 46 37 34 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 17 18 25 44754 94 75 75 10247 12 25 54 7679 1496 199 317 199 113 43 10 100000 11 59 38 23 9 11 19 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 34 63 113 115 128 137 163 184 202 205 179 217 246 275 246 284 253 253 208 181 191 145 110 99 90 72 53 37 27 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 23 21 45 44785 95 75 75 10247 12 26 25 7685 1486 157 174 128 102 75 71 66 93 121 92 54 26 14 10 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 80 122 144 122 170 208 245 241 278 247 264 222 212 188 126 88 62 55 42 33 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 22 17 34 36 44817 96 150 75 10247 12 26 57 7691 1477 141 125 140 149 170 175 193 189 136 80 49 22 17 16 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 59 63 86 132 131 152 130 102 102 85 79 82 88 73 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 23 18 23 24 30 23 44848 97 75 75 10243 12 27 28 7697 1468 292 301 216 234 232 224 206 184 161 105 79 58 46 30 24 16 1 100000 100000 100000 1 6 2 2 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 63 73 73 84 77 76 99 123 128 130 135 112 95 92 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 24 26 31 44880 77 75 75 10247 12 28 0 7703 1458 250 347 212 200 177 153 130 99 68 36 31 26 34 20 14 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 22 29 52 85 144 158 184 180 167 164 151 147 149 183 131 119 101 80 70 69 44911 76 75 75 10244 12 28 31 7709 1449 31 999999 999999 28 22 25 34 29 14 7 2 2 3 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 102 111 135 135 134 136 133 135 137 172 139 146 132 104 94 44943 79 75 75 10242 12 29 3 7715 1439 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 20 22 28 22 21 21 21 43 72 106 150 152 172 156 139 131 44974 80 75 75 10242 12 29 34 7721 1430 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 100 160 184 207 204 191 205 125 45006 81 75 75 10244 12 30 6 7727 1420 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 147 185 255 263 219 139 114 64 110 130 206 225 252 253 223 142 105 45037 81 75 75 10243 12 30 37 7733 1410 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 97 172 241 297 325 367 366 357 354 344 302 294 300 371 372 357 366 175 105 78 45069 80 75 75 10244 12 31 9 7740 1400 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 282 279 344 398 414 439 439 430 415 433 459 442 417 437 447 386 306 391 520 85 45100 80 75 75 10243 12 31 40 7745 1390 47 16 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 273 285 357 436 469 516 476 430 414 436 476 471 444 471 508 640 369 335 497 141 45132 79 300 75 10243 12 32 12 7752 1380 59 49 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 303 186 185 224 307 370 434 432 447 449 520 519 509 532 601 635 751 503 380 398 343 284 287 45163 22 4725 75 10242 12 32 43 7758 1369 163 151 201 241 277 347 383 433 426 419 472 534 523 496 532 565 481 341 305 299 278 206 45195 19 4950 75 10238 12 33 15 7764 1359 222 187 199 261 277 294 314 348 363 373 401 429 432 373 264 145 118 207 161 45226 83 75 75 10237 12 33 46 7770 1349 79 10 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 173 171 186 191 180 210 242 257 333 387 400 374 354 313 231 185 288 45257 83 75 75 10239 12 34 17 7776 1338 37 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 58 81 123 146 264 327 347 331 271 293 297 266 279 45289 84 75 75 10243 12 34 49 7782 1327 24 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 136 258 296 310 323 355 353 320 324 364 345 352 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 44 97 160 162 130 117 128 113 93 92 100 45320 87 75 75 10240 12 35 20 7788 1317 22 0 100000 12 31 24 20 10 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 107 202 241 365 398 370 382 427 453 422 422 450 454 475 418 375 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 30 47 53 46 53 78 999999 69 45352 93 75 75 10241 12 35 52 7794 1306 116 224 174 219 220 197 193 178 110 48 5 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 152 260 290 379 408 394 397 416 435 438 461 416 409 415 427 471 398 999999 999999 999999 999999 999999 999999 999999 999999 248 259 260 233 285 242 178 139 89 48 41 72 54 61 67 61 92 83 87 45383 93 75 75 10237 12 36 23 7800 1295 389 574 396 404 358 294 243 185 102 57 48 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 4 5 999999 999999 999999 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 81 197 273 283 319 350 342 310 309 323 327 344 294 271 257 283 327 231 213 215 222 229 217 206 220 222 209 253 267 292 311 393 357 316 132 91 85 115 62 999999 999999 42 79 77 80 45415 93 75 75 10241 12 36 55 7806 1284 765 885 511 425 307 196 108 62 35 32 63 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 5 5 15 999999 21 16 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 49 117 129 135 137 166 146 113 112 135 129 116 122 134 122 146 161 158 166 176 165 165 166 169 181 191 210 222 242 260 244 334 328 318 227 227 331 258 50 999999 999999 999999 999999 25 24 45446 84 375 75 10238 12 37 26 7812 1273 327 79 23 9 10 11 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 257 271 289 226 178 172 182 175 175 217 229 213 216 221 225 242 244 251 247 264 268 275 298 344 347 341 385 455 404 317 384 45478 84 450 75 10238 12 37 58 7818 1261 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 349 292 236 213 234 244 238 236 267 277 286 281 284 301 315 305 293 275 278 308 373 393 431 440 407 380 383 434 366 238 415 45509 87 225 75 10236 12 38 29 7824 1250 197 158 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 196 165 166 190 195 195 186 188 197 215 199 196 211 241 244 228 206 201 225 278 304 342 368 361 296 281 413 354 253 393 45541 90 75 75 10238 12 39 1 7830 1239 233 225 151 134 121 100 70 28 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 165 176 235 217 189 163 163 157 169 193 203 204 192 205 200 197 237 253 269 255 281 285 300 358 338 330 404 377 332 307 153 45572 90 75 75 10240 12 39 32 7836 1227 95 80 49 50 55 47 38 23 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 238 186 164 160 209 219 231 178 188 179 182 207 210 193 188 190 188 198 225 258 284 289 306 334 320 313 209 209 203 225 209 170 87 45604 95 75 75 10239 12 40 4 7842 1215 16 22 23 21 21 14 11 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 13 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 142 117 116 111 120 182 183 172 171 164 163 155 126 121 126 123 128 126 145 157 168 181 241 253 202 66 51 40 39 43 35 32 999999 999999 999999 999999 18 45635 95 75 75 10242 12 40 35 7848 1203 67 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 33 52 92 80 71 69 72 999999 999999 54 63 76 80 77 83 94 88 75 65 66 69 74 86 112 113 96 69 37 27 30 32 999999 999999 999999 999999 999999 3 45667 99 75 75 10248 12 41 7 7854 1194 54 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 81 100 106 99 105 132 999999 999999 999999 56 54 59 62 58 65 67 66 64 63 66 83 94 93 86 59 42 39 198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 45698 99 75 75 10241 12 41 38 7860 1193 45 17 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 78 101 108 102 107 128 999999 999999 999999 55 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 87 82 62 42 46 53 145 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 45730 89 75 75 10241 12 42 10 7867 1193 193 48 38 59 100000 11 202 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 23 43 44 39 23 9 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 97 98 109 85 65 57 97 147 188 45761 90 75 75 10245 12 42 41 7873 1192 335 141 88 100 50 42 93 109 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 49 39 28 15 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 123 117 94 83 61 87 133 140 19 45793 91 75 75 10240 12 43 13 7880 1190 281 187 120 130 55 41 35 133 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 6 12 15 18 4 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 41 48 36 27 41 23 16 43 45824 89 75 75 10237 12 43 44 7886 1188 186 130 71 83 43 29 25 29 11 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 54 87 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 16 14 45856 91 75 75 10241 12 44 16 7893 1186 133 167 106 122 129 146 153 31 20 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 4 12 16 20 18 20 24 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 88 116 221 268 288 287 290 299 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 34 22 15 18 45887 93 75 75 10235 12 44 47 7899 1185 187 241 185 320 169 193 197 36 10 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 151 167 177 197 205 187 171 143 151 139 134 140 153 157 156 329 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 104 162 187 204 247 270 317 296 269 231 215 211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 26 13 15 50 27 45918 94 75 75 10242 12 45 18 7905 1184 343 321 201 288 116 98 74 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 559 311 245 192 172 218 291 337 342 434 278 669 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 17 40 59 116 148 189 171 157 134 146 195 161 150 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 84 47 36 14 12 43 45950 95 75 75 10240 12 45 50 7912 1182 251 256 162 129 103 76 67 45 260 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 326 247 222 212 194 237 290 353 386 307 313 680 259 999999 999999 999999 999999 999999 999999 999999 101 185 212 256 306 245 270 184 199 246 287 322 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 58 23 18 26 43 45981 95 75 75 10236 12 46 21 7918 1181 232 196 155 130 140 124 95 85 83 165 184 119 60 31 12 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 89 61 87 108 141 146 156 154 177 209 146 128 58 12 999999 999999 999999 999999 999999 999999 93 90 199 230 264 271 188 168 150 178 211 230 250 267 297 282 251 208 243 244 158 131 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 24 21 19 26 46013 78 75 75 10239 12 46 53 7925 1179 285 176 139 109 125 133 126 138 160 161 236 252 212 116 9 4 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 7 11 12 11 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 32 98 111 102 88 73 52 67 93 108 118 148 170 211 215 204 170 197 224 145 115 108 130 56 46044 78 75 75 10240 12 47 24 7931 1178 63 51 105 148 166 174 195 224 246 281 337 304 256 192 14 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 2 12 23 33 36 38 37 999999 999999 18 24 22 17 46076 77 75 75 10239 12 47 56 7938 1176 100000 100000 101 167 202 309 317 302 284 310 331 284 236 169 17 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 23 34 47 58 73 82 82 90 77 46107 78 75 75 10235 12 48 27 7944 1175 100000 100000 100000 100000 100 243 225 201 196 221 274 338 295 182 133 83 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 90 79 75 60 43 41 104 103 46139 77 225 75 10239 12 48 59 7951 1173 683 399 396 364 239 164 142 187 226 319 379 332 342 81 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 90 75 66 47 29 35 109 129 106 46170 79 75 75 10240 12 49 30 7957 1172 993 710 590 493 471 460 375 311 274 286 251 208 236 233 205 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 53 49 33 21 29 66 105 77 46202 79 75 75 10240 12 50 2 7964 1171 282 212 164 139 177 239 290 332 320 284 253 209 121 17 18 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 25 22 23 46233 79 75 75 10237 12 50 33 7970 1169 562 348 238 155 163 169 217 267 235 151 125 145 99 8 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 17 51 86 107 111 112 118 96 94 51 48 999999 999999 32 46265 83 75 75 10240 12 51 5 7977 1168 526 365 287 246 280 284 290 287 229 112 35 24 26 38 23 9 3 8 7 4 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 76 95 114 128 136 151 156 162 179 199 213 220 222 203 215 237 97 63 46296 94 75 75 10238 12 51 36 7983 1166 339 385 349 368 369 386 364 344 276 156 49 19 31 70 42 17 8 6 14 16 15 16 16 8 11 11 11 14 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 85 87 87 89 94 100 117 131 141 155 173 174 168 149 117 127 161 126 96 64 999999 999999 999999 999999 999999 999999 42 52 54 59 46328 95 75 75 10239 12 52 8 7990 1165 380 494 404 373 342 322 291 274 238 146 40 13 29 57 49 26 12 7 14 21 23 23 26 34 39 35 21 19 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 39 48 41 40 37 36 35 37 38 44 59 95 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 52 58 71 46359 94 75 75 10237 12 52 39 7996 1163 334 450 368 343 311 303 303 263 195 101 21 3 27 40 48 26 13 8 12 19 19 18 18 26 31 42 21 19 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 24 28 25 999999 999999 999999 999999 20 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 41 46391 59 75 75 10238 12 53 11 8003 1161 273 407 335 315 282 305 336 292 211 111 51 26 36 134 181 54 14 4 3 10 14 29 22 28 33 39 14 12 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 12 16 26 999999 999999 999999 999999 22 19 22 46422 58 75 75 10240 12 53 42 8009 1160 269 414 300 257 214 220 306 314 388 327 211 151 114 151 71 25 7 2 6 15 13 28 24 24 22 21 8 14 32 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 8 12 20 999999 999999 999999 999999 17 19 46454 53 75 75 10243 12 54 14 8016 1158 220 299 239 217 200 202 328 391 396 394 378 315 225 96 37 11 3 5 11 16 8 11 11 13 13 5 7 21 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 7 8 11 16 46485 54 75 75 10241 12 54 45 8022 1157 286 308 286 291 309 292 313 290 251 235 199 151 115 71 36 15 8 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 46517 55 75 75 10242 12 55 17 8029 1154 356 364 328 341 370 350 313 276 257 253 234 250 204 161 93 38 18 10 100000 100000 100000 100000 999999 999999 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 46548 87 75 75 10238 12 55 48 8035 1153 324 328 308 316 325 327 281 262 266 310 248 246 185 129 94 80 55 42 29 13 1 100000 999999 999999 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 66 72 78 83 87 98 122 106 102 91 46579 89 75 75 10244 12 56 19 8041 1151 321 319 289 313 389 295 211 197 206 244 168 125 63 44 69 123 104 72 78 50 16 3 20 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 77 86 95 97 96 99 108 99 100 126 154 193 187 114 86 57 46611 91 75 75 10244 12 56 51 8048 1149 352 351 274 309 475 400 385 339 236 178 111 67 40 45 71 80 61 59 111 49 20 7 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 168 169 168 140 114 96 90 108 142 165 232 269 190 109 93 63 49 46642 92 75 75 10241 12 57 22 8054 1148 476 483 418 472 568 582 629 602 398 260 169 127 87 60 44 17 7 80 109 46 16 12 999999 999999 12 3 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 235 238 241 215 182 153 115 86 109 157 192 257 287 318 200 116 97 74 60 49 46674 84 750 75 10244 12 57 54 8061 1146 614 328 207 104 35 17 13 38 99 63 31 10 8 33 46 24 17 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 128 156 154 156 161 167 178 169 141 127 96 67 81 108 120 177 179 228 138 108 89 75 60 50 44 46705 92 75 75 10240 12 58 25 8067 1144 264 276 306 385 301 171 171 364 465 369 229 156 64 15 100000 7 60 69 37 9 100000 100000 39 40 19 10 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 59 75 75 87 93 999999 999999 999999 999999 999999 999999 42 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 96 106 125 136 141 120 91 87 87 86 163 48 40 82 104 95 99 73 65 56 49 46737 90 75 75 10239 12 58 57 8074 1142 213 215 218 272 185 104 74 83 70 62 61 71 29 5 100000 100000 28 29 11 6 100000 2 46 27 4 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 1 13 999999 999999 999999 999999 999999 999999 999999 29 36 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 93 96 94 78 66 53 55 66 68 155 39 24 76 51 52 47 39 34 46768 86 75 75 10238 12 59 28 8080 1140 194 213 229 267 203 125 81 41 18 9 9 2 100000 100000 100000 100000 100000 100000 100000 0 100000 4 3 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 0 8 7 999999 999999 999999 103 107 114 140 121 101 110 149 172 180 164 166 165 173 180 180 153 151 136 122 111 105 76 56 54 41 35 30 33 70 61 54 45 46800 93 75 75 10237 13 0 0 8087 1139 193 214 239 266 224 178 120 90 61 36 19 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 29 45 67 88 112 140 150 156 156 166 143 140 143 158 173 183 178 193 200 200 210 222 181 175 178 171 159 148 133 116 122 122 124 107 103 95 88 81 68 67 61 63 54 49 47 51 46831 94 75 75 10239 13 0 31 8093 1136 170 210 188 209 168 171 126 103 93 92 99 114 134 137 137 140 67 33 12 1 1 1 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 39 51 70 92 128 137 150 160 163 170 147 149 140 149 160 166 178 192 212 218 233 252 245 252 277 258 249 233 192 205 228 249 255 297 321 129 100 86 72 70 64 64 54 50 44 46 42 46863 93 75 75 10238 13 1 3 8100 1134 176 236 233 161 111 79 83 56 51 63 78 102 129 146 158 143 84 41 15 100000 100000 0 100000 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 84 112 115 165 154 156 166 194 197 194 183 178 192 197 205 223 242 258 275 301 316 319 325 365 346 231 207 208 241 240 239 234 285 268 156 145 205 344 104 71 96 42 29 999999 24 46894 89 75 75 10240 13 1 34 8106 1132 175 197 226 252 359 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 109 110 157 158 166 168 174 160 164 153 151 169 175 186 200 214 215 216 232 233 247 238 260 267 150 116 126 162 128 105 104 140 147 141 139 202 354 79 47 95 46926 88 75 75 10238 13 2 6 8113 1130 165 168 191 246 424 11 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 9 28 60 82 97 122 119 104 101 111 118 112 119 117 112 112 105 100 91 90 92 124 113 102 103 82 71 68 97 89 82 90 83 74 63 72 75 58 28 21 46957 87 75 75 10242 13 2 37 8119 1128 162 184 136 106 256 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 16 37 59 78 95 113 137 138 143 155 164 169 169 170 175 182 185 185 192 211 210 211 195 192 195 187 133 115 97 82 74 73 60 51 51 53 59 56 37 46989 93 75 75 10241 13 3 9 8126 1126 149 191 156 104 69 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 129 138 131 128 117 108 109 110 117 125 127 143 151 164 183 188 190 192 191 206 225 223 221 228 236 243 248 244 238 228 212 191 195 197 201 184 119 80 68 61 53 47 52 52 52 55 46 999999 999999 999999 22 25 26 47020 96 75 75 10238 13 3 40 8132 1124 163 190 188 191 255 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 161 164 158 166 170 168 174 177 179 190 195 207 215 222 223 199 186 168 162 166 183 183 183 187 190 199 200 183 193 183 166 143 142 146 175 166 100 71 63 61 58 56 57 57 54 48 38 36 37 43 39 36 33 33 25 26 47052 96 75 75 10238 13 4 12 8139 1122 170 184 197 242 211 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 39 76 118 125 127 142 165 181 189 195 190 196 204 207 220 231 236 204 185 154 140 127 112 106 104 104 102 127 131 133 146 140 126 113 106 104 96 94 79 71 67 68 67 67 69 63 57 45 37 38 37 41 39 39 43 43 32 28 47083 96 75 75 10237 13 4 43 8145 1120 188 204 226 307 79 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 89 91 111 116 130 142 166 183 200 208 211 211 214 215 224 239 241 226 216 202 188 177 175 152 130 117 110 132 125 128 131 128 133 121 131 143 115 113 105 104 95 85 81 75 70 66 69 62 61 61 58 56 78 88 106 112 95 54 47115 96 75 75 10238 13 5 15 8152 1117 230 244 306 322 79 18 6 10 12 5 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 6 1 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 119 141 160 149 139 141 140 141 144 156 166 174 176 174 181 199 212 210 206 207 208 192 175 181 166 150 143 141 138 122 121 121 121 126 114 119 129 105 105 107 110 107 96 100 97 91 89 86 82 85 87 98 85 143 168 184 240 129 70 47146 95 75 75 10235 13 5 46 8158 1115 224 238 275 312 86 36 25 31 47 47 45 30 22 8 2 100000 20 30 32 24 100000 100000 100000 4 17 9 11 100000 999999 999999 999999 999999 999999 999999 999999 31 78 102 151 165 183 183 176 167 144 139 124 126 123 121 111 117 127 129 135 133 140 152 145 138 139 136 142 148 156 153 143 135 125 110 93 82 79 83 86 99 117 121 131 130 134 123 117 112 97 83 83 84 95 83 131 148 150 204 97 47177 95 75 75 10233 13 6 17 8165 1112 207 223 194 340 262 179 168 162 174 193 214 173 157 155 146 141 133 123 137 143 111 101 103 110 89 57 48 43 57 999999 999999 999999 999999 999999 999999 999999 42 71 118 126 152 162 171 179 178 191 184 184 174 172 162 156 126 123 121 125 125 129 132 132 127 127 146 151 154 147 137 114 110 95 77 68 69 74 86 115 143 151 159 155 151 120 104 93 78 67 61 54 54 56 59 63 59 60 47 47209 95 75 75 10234 13 6 49 8171 1111 242 255 213 362 392 344 326 320 324 320 329 304 298 294 284 274 273 259 268 269 269 275 278 285 288 280 258 253 258 214 199 189 213 208 190 183 175 167 168 172 188 192 200 215 232 241 223 203 202 191 175 193 184 157 138 146 147 145 143 138 138 149 165 158 152 152 143 117 113 100 77 73 69 74 85 108 127 150 171 175 180 159 133 108 81 72 63 50 45 44 45 50 51 38 36 47240 95 75 75 10237 13 7 20 8177 1108 287 312 227 308 523 410 394 387 388 371 362 358 363 355 345 342 350 349 351 350 353 357 363 363 356 343 324 324 324 307 278 270 277 264 243 231 221 221 216 228 250 255 265 270 277 287 268 261 262 256 241 249 245 221 207 225 245 218 206 202 187 178 172 151 139 134 131 121 121 123 107 100 90 91 88 99 115 136 171 182 193 182 183 163 122 91 82 67 52 47 46 43 42 34 36 47272 94 75 75 10233 13 7 52 8184 1106 344 369 236 269 609 462 452 447 452 444 430 423 423 419 399 385 378 373 374 369 377 377 377 373 364 355 346 345 352 343 320 309 302 295 274 264 253 251 247 253 266 268 280 274 275 276 265 269 261 259 248 236 233 239 247 264 277 249 251 250 225 199 179 153 132 116 116 115 120 123 110 103 96 97 93 94 106 105 132 141 150 148 159 156 139 99 81 75 59 56 46 38 40 39 47303 99 75 75 10236 13 8 23 8190 1103 370 375 253 297 607 502 487 484 487 493 482 481 474 467 459 440 424 415 414 407 414 400 400 404 405 401 392 391 399 396 391 370 358 348 332 326 318 310 308 298 305 297 294 289 288 282 273 280 272 257 244 235 237 244 257 273 281 287 278 270 248 218 182 153 134 127 113 107 104 99 92 90 89 91 89 86 85 76 89 95 98 101 104 109 139 92 81 81 85 85 65 63 63 999999 999999 999999 999999 999999 76 47335 99 75 75 10237 13 8 55 8197 1101 371 364 260 308 629 500 477 463 464 471 471 472 464 460 459 449 436 445 451 451 443 420 408 436 441 443 437 437 439 433 422 401 387 375 371 362 356 347 347 338 329 318 305 306 308 303 278 273 270 258 257 252 252 248 251 271 282 292 264 245 235 215 192 173 163 162 147 137 128 121 121 121 119 119 116 116 111 99 106 106 104 102 101 98 127 101 98 98 105 109 103 101 101 92 103 95 80 75 72 47366 98 75 75 10239 13 9 26 8203 1099 358 338 263 329 577 448 419 399 399 404 409 410 410 412 413 404 402 409 423 425 416 412 398 421 427 429 431 419 418 405 401 385 375 368 369 361 350 335 330 320 307 304 300 303 303 293 275 268 263 265 272 279 283 280 276 278 270 259 238 216 220 221 220 212 201 188 178 172 164 154 147 139 135 130 132 128 128 124 127 115 107 107 106 104 110 111 111 111 115 123 127 122 112 105 101 91 80 59 47398 98 75 75 10239 13 9 58 8210 1100 291 277 250 300 468 341 324 312 316 327 332 336 339 339 339 338 339 342 352 353 352 365 364 373 381 386 389 378 375 368 372 365 367 365 369 366 364 351 343 326 310 307 308 313 314 314 316 317 307 311 316 318 331 338 343 336 323 309 299 289 295 283 267 246 228 211 202 196 183 184 181 182 190 232 184 145 121 118 121 109 107 110 112 113 118 124 130 131 151 158 143 129 105 153 126 96 82 64 47429 98 75 75 10242 13 10 29 8216 1100 248 262 207 222 452 340 336 322 327 343 348 353 354 349 344 344 344 357 356 354 352 360 352 358 367 374 373 378 381 385 377 374 371 365 360 357 365 359 355 342 328 321 320 328 325 326 334 336 330 329 325 319 323 332 334 338 332 324 319 315 309 300 286 278 270 265 259 252 241 246 238 231 233 278 279 188 120 104 102 98 100 105 105 105 108 114 118 122 146 148 130 117 96 137 114 89 75 68 47461 101 75 75 10240 13 11 1 8223 1100 290 315 205 205 408 414 399 378 376 382 382 380 376 374 370 369 372 373 365 349 338 342 345 350 357 352 350 346 351 352 339 335 329 329 331 330 336 334 330 324 323 320 321 322 313 307 314 317 316 310 312 310 308 310 313 313 307 310 315 314 309 313 314 316 314 315 317 320 316 303 285 264 253 261 296 248 177 134 113 106 95 92 89 88 85 85 78 80 93 89 94 93 94 94 93 97 92 90 83 68 53 47492 101 75 75 10240 13 11 32 8229 1100 302 316 228 266 376 394 376 362 359 355 349 343 342 346 337 333 341 334 328 308 292 291 302 313 319 317 315 312 312 310 305 304 303 311 316 311 310 305 300 298 298 301 305 301 298 288 285 282 277 268 272 261 250 239 230 219 208 212 219 217 218 221 226 230 228 225 230 234 241 225 216 208 200 202 217 207 179 174 173 139 126 122 113 115 111 110 96 96 88 99 95 99 103 107 105 102 100 101 93 74 58 47524 98 75 75 10243 13 12 4 8235 1099 253 259 216 318 365 339 324 323 326 327 322 320 326 331 322 320 328 324 319 301 291 288 301 307 311 311 308 310 303 302 294 292 292 292 288 282 277 272 270 277 277 258 253 253 251 254 249 250 238 228 219 211 191 171 148 138 128 124 126 123 121 119 119 125 126 125 134 132 143 144 122 125 118 121 141 137 139 159 176 142 134 128 120 124 120 113 98 89 94 96 96 93 96 99 95 100 99 84 47555 99 75 75 10245 13 12 35 8242 1100 232 254 224 350 385 361 338 338 339 335 328 323 327 333 335 339 353 357 356 338 334 332 342 340 340 340 312 319 314 316 320 315 313 306 302 295 282 271 276 281 292 259 252 249 238 246 251 249 245 240 224 208 178 161 152 150 147 144 143 145 140 138 148 157 146 121 102 102 150 188 150 140 134 135 138 144 137 136 133 138 139 135 134 138 131 125 111 107 104 109 114 111 102 103 101 109 114 999999 86 47587 100 75 75 10245 13 13 7 8248 1099 251 284 311 403 427 406 386 382 381 377 369 365 364 370 371 369 374 375 363 349 345 348 355 351 343 344 316 328 334 336 339 342 343 317 314 305 297 287 295 290 289 279 280 261 248 235 237 226 220 218 198 189 179 186 184 186 185 192 187 183 174 181 203 221 202 170 138 139 185 187 173 176 170 157 158 139 132 135 131 164 177 168 167 165 155 146 135 129 118 119 118 118 114 114 110 108 104 92 89 158 47618 100 75 75 10248 13 13 38 8255 1099 292 305 376 447 451 425 424 424 424 429 428 422 422 421 419 414 412 398 386 386 385 388 389 383 378 378 368 365 365 357 340 342 340 322 322 312 307 300 295 286 281 281 283 293 278 277 291 293 288 277 255 250 249 253 261 260 261 277 270 260 252 256 269 292 302 270 247 225 211 179 160 152 136 113 115 99 111 115 115 142 152 138 134 128 117 104 114 108 100 90 87 89 98 95 100 100 86 79 79 144 47650 95 150 75 10246 13 14 10 8261 1100 301 368 462 485 462 459 463 459 461 462 463 465 457 458 453 451 437 435 439 444 443 443 438 440 436 420 412 403 399 404 398 388 384 382 370 364 357 356 350 350 347 358 379 360 352 364 373 362 350 327 326 330 330 327 327 335 343 348 335 341 333 328 329 334 310 297 288 273 268 250 243 239 208 170 163 140 111 99 96 91 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 63 47681 83 75 75 10246 13 14 41 8267 1100 284 303 366 540 640 619 591 590 567 551 539 549 534 505 501 492 481 466 459 457 462 456 465 449 451 442 434 424 413 415 431 429 427 416 406 403 405 408 419 410 407 412 418 419 405 385 388 395 391 376 370 367 366 367 354 365 369 378 377 375 392 379 360 340 345 356 351 365 338 353 349 341 304 311 265 241 222 233 272 289 315 70 108 47713 82 150 75 10248 13 15 13 8274 1100 268 265 425 440 440 412 428 436 428 425 442 444 429 437 436 425 425 410 408 409 403 414 393 392 387 389 380 377 370 369 376 381 382 375 380 376 372 379 361 353 355 343 332 324 312 317 312 313 301 302 290 283 284 288 300 293 299 284 291 301 290 282 272 289 305 299 299 273 292 303 272 253 275 263 237 217 234 263 268 297 66 99 47744 91 75 75 10246 13 15 44 8280 1100 239 246 259 384 310 299 275 297 310 301 304 312 318 309 306 308 300 296 278 268 263 265 274 271 273 275 282 283 293 288 294 296 299 306 303 303 303 303 306 303 299 284 265 248 240 230 235 231 226 230 230 219 217 218 222 224 222 214 208 202 191 179 179 177 189 196 198 189 189 189 211 202 217 216 221 217 183 127 99 101 78 87 999999 999999 999999 999999 999999 999999 53 43 44 47775 91 75 75 10247 13 16 15 8287 1100 229 233 316 334 296 271 258 271 283 294 304 307 307 304 294 291 288 276 264 235 223 218 210 204 220 229 238 238 241 239 251 246 237 234 227 226 228 232 224 227 234 202 195 179 163 139 143 143 139 145 147 147 146 143 146 150 156 147 144 133 124 120 125 113 102 105 109 111 117 124 147 158 172 178 192 218 197 180 192 180 192 212 187 159 137 119 104 58 61 46 44 47807 97 75 75 10245 13 16 47 8293 1099 210 217 322 244 261 232 241 247 264 281 290 295 309 312 305 297 277 265 258 236 226 215 196 175 177 186 208 218 222 221 219 217 192 182 185 197 199 201 182 167 172 140 136 117 107 80 77 64 59 60 53 48 48 43 42 42 40 36 33 33 32 33 31 11 13 8 15 20 29 39 48 56 82 96 122 162 169 188 222 190 204 208 219 205 183 140 125 97 999999 999999 999999 999999 999999 999999 999999 999999 27 47838 101 75 75 10244 13 17 18 8300 1100 209 230 353 332 315 261 273 267 284 290 297 313 320 339 324 316 269 264 289 293 272 256 236 193 152 138 209 228 227 225 220 190 133 111 104 99 88 82 72 76 79 98 89 82 65 43 34 29 25 25 24 19 19 18 14 14 14 12 11 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 102 95 80 85 102 130 144 161 197 187 172 172 224 208 181 131 116 103 87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 47870 101 75 75 10245 13 17 50 8306 1100 236 256 363 359 346 287 288 290 307 313 323 340 336 359 355 354 334 337 366 352 325 303 277 252 242 240 256 246 249 243 274 253 183 128 102 101 89 67 70 101 118 113 102 101 86 62 41 39 39 35 38 37 31 28 20 18 16 12 8 3 999999 999999 999999 999999 999999 999999 999999 116 141 141 144 137 128 133 139 149 157 174 180 170 139 123 156 146 148 129 114 114 114 135 130 136 148 88 44 999999 999999 999999 999999 999999 19 47901 94 150 75 10248 13 18 21 8313 1100 236 306 292 317 295 260 286 304 329 355 365 370 378 376 377 368 382 387 379 374 381 360 353 366 362 347 324 306 288 291 281 255 263 213 216 206 210 190 191 213 146 118 117 98 82 66 61 59 50 49 44 42 39 31 21 21 20 4 0 999999 999999 999999 999999 999999 999999 146 158 174 180 179 174 190 177 166 156 148 152 135 138 142 110 112 115 127 129 125 128 124 150 141 139 142 84 47 47933 96 150 75 10249 13 18 53 8319 1100 220 288 344 363 343 307 324 358 378 383 374 362 367 376 392 367 364 366 384 378 390 364 343 343 313 297 290 287 291 290 305 319 320 248 254 256 233 206 183 197 141 114 116 98 94 81 60 43 42 38 37 36 35 29 18 19 20 2 999999 999999 999999 999999 999999 999999 110 128 133 155 161 160 155 171 147 138 132 126 127 112 119 138 132 148 145 147 147 147 149 146 142 134 130 133 107 113 64 58 47964 97 150 75 10250 13 19 24 8325 1099 232 278 390 398 357 357 358 360 372 311 268 220 208 219 233 224 217 229 249 257 253 247 236 253 285 309 285 247 222 207 221 248 226 225 233 240 178 180 161 125 93 56 43 97 81 55 41 23 25 17 13 10 10 6 5 3 2 999999 999999 999999 999999 999999 999999 999999 74 84 103 117 125 121 112 110 104 114 116 117 130 132 136 127 128 135 137 143 150 156 161 162 158 155 143 150 143 140 90 97 41 47996 97 150 75 10252 13 19 56 8332 1100 232 293 309 306 276 281 282 268 285 256 245 208 206 194 203 208 217 226 290 287 258 271 295 296 278 306 310 321 311 287 251 200 161 173 172 172 160 182 171 126 57 31 28 76 59 25 11 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 81 84 103 115 116 117 115 112 112 124 125 122 122 123 127 119 115 111 116 118 124 129 134 136 138 138 122 138 143 107 93 144 106 48027 99 150 75 10252 13 20 27 8338 1099 227 334 231 251 284 306 289 279 297 327 353 344 331 317 315 329 334 305 343 380 346 306 308 306 265 283 330 351 319 295 289 259 238 158 138 109 84 105 103 86 33 34 36 27 30 13 1 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 89 107 124 127 135 140 999999 131 141 150 137 122 119 121 131 140 140 999999 999999 999999 168 181 180 177 174 166 165 161 153 192 223 319 185 34 48059 99 150 75 10251 13 20 59 8345 1100 255 341 281 377 374 354 304 335 353 356 330 315 340 378 397 333 318 315 340 333 319 254 228 215 198 200 212 224 237 291 247 209 208 199 169 108 76 66 59 45 32 22 27 39 30 15 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 219 191 158 128 131 158 238 241 482 177 33 48090 99 150 75 10256 13 21 30 8351 1100 277 332 341 340 310 324 343 397 373 344 313 241 247 253 297 346 277 278 265 249 295 273 234 145 94 131 162 111 116 128 70 75 92 142 100 60 60 45 38 28 29 19 20 24 19 7 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 116 131 145 146 140 146 151 162 177 999999 208 182 179 196 239 242 999999 176 246 215 199 208 214 199 260 92 91 61 133 159 203 353 24 30 48122 98 150 75 10255 13 22 2 8358 1100 280 341 371 344 340 356 365 370 330 323 322 254 228 228 253 326 277 311 325 999999 999999 999999 54 14 19 43 148 208 188 226 256 191 64 68 46 27 18 29 31 22 26 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 999999 185 177 173 188 202 192 191 181 183 190 201 190 191 238 141 186 214 220 222 240 215 290 157 240 164 183 113 145 281 35 48153 98 150 75 10255 13 22 33 8364 1101 274 325 357 283 266 271 291 337 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 26 32 57 157 245 229 270 287 329 225 143 62 32 16 35 56 73 66 111 999999 999999 999999 999999 999999 12 10 20 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 193 170 173 173 159 170 165 178 193 213 212 204 241 148 158 175 168 169 203 206 188 241 184 153 153 58 50 175 31 48185 98 150 75 10258 13 23 5 8371 1100 288 317 402 306 422 412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 172 72 66 87 131 173 213 201 184 292 281 284 211 162 69 40 34 53 53 55 55 75 56 51 24 7 8 16 19 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 158 158 181 187 169 155 149 183 213 224 246 234 240 233 258 236 220 171 177 190 175 187 129 83 75 17 29 29 24 48216 97 150 75 10259 13 23 36 8377 1100 294 307 462 369 401 356 374 413 379 382 356 368 347 316 344 315 265 262 262 247 276 321 361 999999 999999 999999 388 250 240 195 186 220 230 374 315 330 174 100 33 43 35 32 21 31 38 999999 999999 32 30 18 12 22 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 195 186 173 170 205 208 179 166 176 225 259 265 295 314 279 243 234 180 169 113 93 143 182 184 105 90 36 25 49 38 48248 96 150 75 10260 13 24 8 8384 1100 284 295 429 428 458 375 386 386 370 366 378 408 367 353 347 326 306 328 330 313 328 361 377 356 374 425 999999 302 212 160 163 174 185 266 253 415 251 195 87 93 65 145 999999 999999 999999 999999 114 113 124 30 11 22 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 214 181 180 188 203 195 187 198 184 214 232 240 256 267 233 183 182 207 122 107 107 212 243 151 87 77 41 31 28 48279 96 150 75 10262 13 24 39 8390 1100 303 313 381 416 410 403 417 446 460 422 386 378 361 350 335 319 321 346 345 315 291 285 325 293 281 280 241 230 219 217 182 158 172 214 208 283 248 233 150 127 128 117 178 205 187 123 96 118 141 115 93 106 110 999999 999999 99 102 999999 999999 999999 999999 999999 149 160 166 176 168 179 171 180 197 191 183 189 196 172 199 188 185 178 160 189 165 184 271 145 115 103 172 216 107 111 87 74 43 32 48310 96 150 75 10265 13 25 10 8396 1100 352 359 420 447 441 443 441 424 446 450 404 421 426 414 394 395 388 369 379 393 379 346 379 397 381 329 290 273 274 285 285 267 236 261 244 242 248 238 247 219 244 238 275 281 271 222 184 188 189 200 186 198 168 135 109 116 106 97 195 160 142 134 127 128 139 156 152 156 155 164 178 169 149 157 165 168 201 192 205 189 167 143 107 105 156 130 135 96 76 104 127 131 84 58 58 36 48342 97 150 75 10259 13 25 42 8403 1100 343 371 448 463 402 433 434 406 426 507 473 457 435 423 372 377 377 356 399 450 456 437 377 382 364 345 349 353 339 338 318 283 248 249 236 250 238 237 304 312 309 306 344 350 313 245 209 203 216 232 222 239 226 200 181 172 168 200 173 192 141 101 86 111 142 137 124 126 125 137 158 159 148 148 154 146 151 164 179 186 187 182 143 129 123 129 99 83 57 59 90 92 56 40 48 33 39 48373 96 150 75 10265 13 26 13 8409 1100 296 319 406 449 356 343 348 351 369 464 502 475 408 398 354 356 402 427 444 424 429 463 377 354 342 346 368 355 329 332 305 296 260 239 216 237 246 245 274 267 253 254 264 261 238 200 194 184 181 186 196 205 230 235 224 181 178 236 182 218 228 229 168 185 217 248 245 243 237 234 242 234 227 207 193 246 275 308 296 305 312 338 358 352 348 314 338 174 98 76 43 41 999999 27 23 26 48405 92 150 75 10263 13 26 45 8416 1100 301 306 457 733 699 556 469 401 372 378 427 445 419 444 459 464 437 445 438 396 372 399 420 398 394 378 397 367 371 397 415 438 426 366 299 316 322 305 276 272 275 271 266 282 283 265 262 246 234 252 305 290 282 278 262 241 240 258 279 307 343 362 330 345 355 368 370 367 353 356 362 367 372 367 357 403 428 436 427 413 458 490 498 500 494 528 442 244 155 92 76 52 48436 98 150 75 10263 13 27 16 8422 1100 319 337 542 696 700 656 613 509 445 405 408 414 455 494 559 580 511 461 450 440 423 419 455 445 441 431 418 426 414 388 379 369 384 363 371 368 373 393 395 390 345 324 299 296 294 274 265 263 265 286 328 323 320 314 319 333 332 348 365 372 359 358 383 403 409 416 434 440 430 428 429 428 431 442 461 454 444 432 440 419 458 499 501 515 487 611 411 239 160 113 114 91 112 125 121 146 113 200 48468 102 150 75 10264 13 27 48 8429 1100 311 344 518 660 660 674 689 669 671 651 630 602 591 568 575 593 599 584 563 518 486 455 435 401 370 358 344 389 391 375 369 375 390 384 402 410 390 401 398 341 308 322 318 212 207 196 194 192 191 190 196 222 262 276 284 303 310 329 331 326 313 286 280 336 374 381 403 415 418 420 409 413 415 421 442 449 447 457 478 454 455 476 486 491 469 566 530 218 142 136 140 124 129 133 122 141 143 211 191 168 138 39 48499 103 150 75 10262 13 28 19 8435 1100 302 337 480 555 524 534 545 542 538 542 549 552 572 585 620 631 609 608 645 691 714 680 560 456 375 326 308 316 323 305 299 292 299 303 313 326 309 314 319 303 299 317 347 319 373 323 297 275 249 215 206 215 236 247 228 229 245 261 258 220 219 208 204 255 317 365 356 344 354 366 352 361 373 395 390 385 382 398 433 438 455 455 449 440 439 460 483 161 146 139 999999 999999 154 134 114 117 125 181 237 254 256 76 54 48531 104 150 75 10265 13 28 51 8442 1100 312 377 478 571 540 531 546 535 524 524 538 537 555 565 565 534 514 490 493 497 488 483 488 471 437 398 358 327 356 355 350 351 372 348 337 324 368 460 439 409 409 443 482 402 319 269 244 232 231 229 233 247 268 271 253 234 241 254 260 227 229 225 212 216 220 260 260 238 247 266 266 264 273 304 303 293 293 289 292 306 307 310 313 312 300 309 269 130 140 153 166 188 188 200 199 178 161 194 172 186 235 81 98 71 48562 105 150 75 10264 13 29 22 8448 1100 326 436 402 628 623 556 509 452 434 440 447 462 478 479 467 460 456 446 436 423 410 402 414 391 395 379 360 343 369 366 371 376 386 366 352 325 328 337 328 329 322 308 342 358 333 232 200 206 216 232 233 234 237 258 244 237 235 225 193 179 200 208 197 204 153 145 198 209 211 236 239 234 236 248 247 242 251 237 206 198 205 219 216 215 200 187 180 187 172 179 182 190 187 202 198 181 179 209 203 160 150 119 128 105 61 48594 106 150 75 10269 13 29 54 8455 1100 321 425 332 999999 999999 999999 999999 999999 999999 999999 652 632 538 468 440 438 435 421 399 385 376 372 372 371 383 385 384 375 370 371 371 381 371 376 364 336 332 327 328 312 305 313 315 305 295 258 194 167 160 174 173 169 165 201 191 205 216 205 184 141 150 160 180 198 205 208 222 242 240 250 253 247 247 251 253 255 263 259 241 237 229 226 217 228 220 227 202 208 221 218 201 172 161 160 179 209 215 243 264 240 165 174 171 154 107 45 48625 106 150 75 10268 13 30 25 8461 1100 299 373 999999 999999 999999 999999 999999 999999 93 292 999999 999999 999999 999999 564 469 432 409 395 385 370 361 352 354 345 351 352 358 352 369 374 383 380 373 357 332 324 324 315 282 273 290 272 272 265 346 365 354 316 227 156 148 164 181 188 205 299 226 199 164 166 107 147 210 246 234 235 246 244 242 249 243 244 244 251 255 265 267 268 292 241 252 246 262 241 256 234 220 229 231 252 267 246 229 231 240 251 275 269 205 170 194 186 168 131 64 48657 107 150 75 10267 13 30 57 8467 1100 287 376 487 999999 999999 999999 999999 130 89 244 999999 999999 999999 999999 999999 999999 999999 999999 999999 641 547 494 437 397 356 327 312 299 283 287 305 322 337 337 335 338 346 370 367 360 346 333 288 284 266 278 273 263 246 225 220 211 227 239 251 252 315 173 120 73 94 101 111 145 262 229 196 197 184 187 192 195 200 202 222 208 210 202 213 236 223 260 261 256 239 256 261 263 277 282 312 334 346 353 308 234 238 220 195 142 133 143 138 105 80 64 48 48688 108 150 75 10272 13 31 28 8474 1100 275 362 429 607 550 368 156 82 99 247 415 420 450 450 436 418 415 417 435 546 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 585 421 352 338 338 350 370 382 381 386 369 346 315 302 292 291 278 276 271 263 263 238 235 232 233 236 213 139 124 97 89 108 93 101 999999 999999 999999 234 191 183 189 192 189 189 216 218 213 186 184 191 213 249 246 242 239 254 263 260 267 280 297 330 395 385 348 265 218 184 144 143 167 165 130 99 96 115 105 46 48720 109 150 75 10272 13 32 0 8480 1100 243 313 392 437 341 184 55 39 108 330 443 420 422 414 407 395 380 365 341 342 333 353 347 367 382 396 393 388 384 367 366 368 357 359 364 373 369 360 349 342 336 324 314 300 292 291 279 276 268 255 232 226 214 199 186 192 181 196 194 208 216 194 162 160 141 147 160 186 215 232 235 226 221 222 225 237 226 213 213 228 240 246 243 234 214 212 226 225 235 255 269 294 326 300 276 231 177 180 147 141 158 167 180 158 150 132 86 28 41 48751 109 150 75 10272 13 32 31 8487 1100 266 327 379 423 255 90 14 10 199 336 416 423 423 412 394 391 367 349 323 315 311 316 315 325 337 340 338 331 330 323 336 353 343 336 338 341 330 332 336 333 337 331 314 292 280 265 254 263 262 273 260 254 244 241 229 203 185 180 179 192 204 187 180 180 167 169 173 186 210 233 219 217 224 217 217 212 218 213 199 203 196 197 208 218 203 201 209 211 220 237 242 254 273 269 252 242 237 217 213 204 174 169 171 155 146 95 65 36 38 48783 110 150 75 10272 13 33 3 8493 1099 323 365 366 441 145 28 100000 4 181 260 354 414 427 418 394 380 361 340 315 302 291 290 301 314 334 355 360 359 359 354 355 363 365 368 369 363 345 344 345 344 345 347 334 310 292 282 255 250 234 227 215 201 195 203 196 178 168 157 160 170 176 183 196 207 207 209 205 206 214 214 183 178 179 176 177 186 213 231 227 224 229 223 238 239 223 222 223 221 214 209 216 249 273 261 281 292 277 251 243 222 218 321 208 119 123 95 68 60 41 41 48814 110 150 75 10270 13 33 34 8500 1100 465 537 999999 999999 73 11 100000 100000 53 103 196 346 409 416 385 330 319 312 300 293 277 258 254 262 283 327 334 332 339 342 343 345 351 363 362 353 344 348 344 353 341 335 323 317 292 286 263 257 255 248 239 218 190 181 174 161 152 145 159 176 191 202 213 219 224 228 219 210 218 235 243 248 246 254 263 277 279 282 281 270 291 291 302 288 273 246 228 217 226 219 208 226 237 230 259 282 311 288 270 273 323 422 250 105 96 114 86 63 54 49 48846 111 150 75 10272 13 34 6 8506 1099 492 536 999999 999999 41 8 100000 0 10 17 31 61 999999 999999 999999 350 306 283 277 281 266 244 220 217 232 281 299 305 314 328 337 344 355 366 374 375 375 361 348 351 336 326 316 319 297 283 255 243 244 239 229 223 209 211 208 184 164 163 177 204 214 217 213 209 210 218 217 220 230 252 267 273 272 276 280 294 296 284 270 251 247 245 256 256 263 258 234 212 190 190 160 157 168 171 201 230 283 268 219 208 248 294 185 116 104 128 79 40 40 34 40 48877 111 150 75 10272 13 34 37 8513 1099 578 544 999999 96 11 27 17 29 8 100000 100000 25 999999 999999 999999 999999 269 200 199 223 240 247 257 257 265 287 316 332 341 355 364 368 376 386 390 379 373 359 343 339 334 320 322 332 311 296 260 240 234 228 238 242 239 242 238 199 189 187 219 232 236 232 245 273 276 264 268 263 252 253 260 259 259 258 258 261 255 243 229 218 206 199 198 200 202 197 190 163 139 145 135 221 213 194 200 246 168 166 147 138 140 188 134 133 129 137 133 84 68 73 40 48925 112 75 75 10277 13 35 25 8523 1099 372 368 344 238 93 17 22 16 38 17 100000 100000 14 999999 999999 999999 999999 999999 999999 278 259 286 299 307 300 300 295 304 314 326 331 344 350 362 375 381 352 349 344 333 335 340 318 320 334 333 327 314 300 313 334 345 341 326 306 281 252 250 242 262 270 297 284 300 311 313 309 319 317 305 297 292 275 264 256 233 204 191 188 179 172 161 159 165 190 185 158 163 151 158 162 152 179 208 208 243 335 189 176 161 161 162 160 135 117 107 123 127 106 89 94 87 48957 113 75 75 10276 13 35 57 8529 1099 333 353 339 247 117 23 100000 100000 12 3 100000 11 999999 999999 999999 999999 999999 999999 999999 999999 345 310 304 284 267 275 268 255 251 259 258 266 272 291 299 312 303 314 301 302 313 338 341 368 349 332 312 326 322 341 358 359 362 363 344 320 292 277 259 243 214 238 257 285 307 358 336 329 335 331 335 317 300 299 300 289 274 257 231 182 158 153 145 134 158 168 170 162 141 132 149 158 158 186 191 212 209 165 148 139 136 131 126 116 96 88 107 90 87 89 87 116 77 48988 113 75 75 10276 13 36 28 8536 1100 283 289 292 323 153 63 16 7 5 100000 100000 4 999999 999999 999999 999999 999999 417 417 372 323 281 270 264 269 277 278 283 279 287 291 292 279 283 284 290 303 302 304 318 325 335 341 363 333 311 300 321 330 341 350 346 345 350 349 355 351 347 333 312 255 213 209 221 238 283 263 249 262 258 265 257 273 277 266 265 267 261 259 217 171 175 177 151 131 122 119 114 106 113 114 135 143 140 165 196 206 162 106 106 178 136 105 107 96 96 106 110 116 122 122 131 128 49020 114 75 75 10278 13 37 0 8542 1099 274 253 287 352 247 140 56 23 12 1 4 999999 999999 999999 999999 999999 208 446 432 404 363 315 302 295 296 268 262 261 268 288 301 308 307 313 312 321 365 342 331 357 388 390 356 330 310 315 320 334 343 343 348 341 338 340 343 353 361 365 350 344 337 313 293 269 252 251 265 244 228 201 190 184 198 197 186 187 190 195 212 212 181 169 149 134 124 128 135 143 141 150 148 154 147 140 150 181 206 159 106 97 158 222 135 121 104 100 100 96 94 84 78 88 144 104 49051 114 75 75 10275 13 37 31 8549 1099 283 239 319 359 313 156 57 16 9 16 999999 999999 999999 999999 999999 165 318 443 432 400 359 311 307 300 305 268 237 228 223 252 275 300 303 312 308 337 379 365 346 380 387 383 353 329 326 333 337 347 353 350 355 360 360 356 349 346 338 334 321 324 324 331 344 321 292 270 256 235 190 153 135 125 123 133 138 147 155 161 167 173 173 172 151 139 128 130 132 140 139 137 138 143 144 129 105 106 144 147 126 117 150 216 158 149 126 98 104 101 77 57 132 125 186 107 49083 115 75 75 10277 13 38 3 8555 1100 263 204 355 432 365 170 55 7 4 35 999999 999999 999999 999999 999999 191 280 420 419 393 342 306 301 283 295 280 258 265 257 276 305 288 294 294 284 321 358 365 346 375 392 391 352 340 341 386 378 380 339 343 358 366 376 385 386 380 368 363 339 324 298 279 270 255 230 213 192 175 147 121 110 110 113 123 129 141 145 147 147 146 140 137 127 123 117 116 115 116 110 112 110 116 118 116 106 106 134 156 165 173 207 191 155 140 112 91 105 102 85 70 171 134 138 78 50 49114 115 75 75 10280 13 38 34 8562 1100 247 219 345 439 384 269 130 26 13 999999 999999 999999 999999 999999 999999 290 274 421 425 436 424 389 380 338 318 309 316 315 315 333 366 336 342 335 309 316 338 359 386 379 380 409 391 386 372 417 399 398 402 405 355 372 379 404 406 402 394 397 379 364 337 314 302 300 284 275 271 250 235 227 211 201 194 187 175 227 261 269 266 154 124 117 113 108 100 96 94 95 91 104 108 115 114 111 113 119 131 144 174 191 215 217 238 197 133 122 112 107 92 81 63 47 64 73 65 49146 115 75 75 10283 13 39 6 8568 1100 261 286 366 459 423 337 216 70 42 999999 999999 999999 999999 999999 999999 495 408 466 469 481 498 466 461 443 419 406 407 376 360 377 395 403 416 402 370 354 353 364 429 443 403 434 439 432 395 402 402 413 450 482 417 420 401 403 401 400 399 395 387 384 381 380 376 381 374 355 353 349 338 350 344 348 333 312 298 310 306 297 353 310 165 133 109 99 103 91 90 85 83 87 87 92 92 91 101 115 127 147 175 181 181 213 245 232 286 241 200 135 126 132 169 130 150 81 78 49177 115 75 75 10282 13 39 37 8575 1101 295 342 425 594 523 280 134 63 80 999999 999999 999999 999999 999999 999999 999999 553 541 546 548 544 518 489 489 489 486 487 469 451 435 440 442 455 447 420 408 400 395 422 445 435 450 447 442 423 436 446 446 437 469 454 451 439 431 422 420 422 415 408 400 402 399 383 387 389 392 376 382 378 380 411 420 410 343 339 327 330 344 376 392 334 362 365 289 249 183 218 232 153 88 116 91 86 87 94 93 106 182 199 200 194 208 229 239 353 259 238 155 146 109 110 103 170 81 65 49209 114 75 75 10286 13 40 9 8581 1100 432 562 999999 999999 999999 103 31 12 50 999999 999999 999999 999999 999999 999999 999999 731 601 587 581 550 531 490 486 494 498 489 486 490 475 475 466 464 460 437 426 430 417 412 410 428 438 443 455 448 447 450 431 437 448 434 435 436 443 430 420 422 428 429 417 409 403 397 404 417 445 427 437 434 400 422 411 404 354 356 352 370 403 428 427 376 383 410 394 417 370 438 447 236 104 999999 999999 999999 999999 80 80 78 141 164 190 192 199 197 193 265 197 194 137 129 91 77 72 124 84 49240 109 450 75 10285 13 40 40 8588 1100 92 18 0 16 181 262 333 999999 999999 999999 999999 702 561 552 546 535 524 488 474 477 492 482 483 476 475 477 465 461 452 437 417 440 428 414 410 426 427 431 446 438 425 434 417 429 440 436 438 412 412 414 399 397 409 408 402 394 386 392 399 408 421 428 455 449 421 418 425 424 427 411 393 402 424 460 412 397 404 420 418 445 406 459 483 336 243 229 80 999999 72 73 74 74 75 95 134 157 208 189 175 184 172 136 106 97 87 93 98 90 70 49272 109 525 75 10289 13 41 12 8595 1099 91 27 22 74 34 22 999999 999999 999999 999999 999999 596 560 552 547 533 514 486 478 491 486 488 483 480 478 460 460 455 449 437 451 445 433 434 427 430 439 427 428 427 432 423 428 430 430 429 400 406 435 416 404 398 382 383 375 375 376 374 376 372 382 398 399 393 396 419 427 428 412 409 423 431 450 439 447 438 414 425 442 434 465 484 374 269 255 207 206 149 145 88 83 85 89 83 114 165 205 211 221 195 148 126 109 90 89 80 66 57 52 49303 108 600 75 10291 13 41 43 8601 1100 123 81 84 23 20 999999 999999 999999 999999 999999 999999 714 613 562 530 521 498 487 498 494 498 483 462 443 426 431 439 433 437 446 449 447 448 433 435 436 420 425 436 439 441 442 437 431 425 422 432 446 427 418 410 398 398 393 400 407 400 391 387 383 348 358 356 349 347 353 361 368 388 409 420 413 413 416 421 427 449 489 513 486 432 397 403 268 194 150 90 91 76 82 90 93 83 93 114 153 171 198 196 203 149 134 103 102 86 999999 999999 54 49335 108 675 75 10291 13 42 15 8608 1100 83 73 22 23 236 999999 999999 999999 999999 999999 741 585 520 471 470 473 478 484 486 481 453 425 413 403 407 410 406 404 403 402 397 402 414 423 421 423 424 427 441 448 454 452 446 440 438 441 441 442 448 454 450 443 444 438 426 415 407 405 412 378 379 370 378 366 344 331 317 326 341 362 382 393 394 407 413 412 437 457 498 420 344 355 248 263 250 255 64 71 75 84 86 83 92 90 93 109 130 136 166 124 107 110 96 76 97 999999 56 40 49366 109 600 75 10295 13 42 46 8614 1100 145 34 20 10 16 228 999999 999999 999999 476 496 510 498 475 447 443 444 443 438 432 429 417 406 403 405 413 409 410 397 391 378 366 366 370 378 382 389 390 390 392 394 397 398 416 424 422 424 430 442 448 455 452 448 446 443 440 435 438 438 447 443 440 424 432 433 411 375 343 316 306 321 321 317 309 325 356 352 338 374 449 420 322 282 291 321 341 348 187 98 111 999999 999999 999999 999999 69 71 74 76 73 81 86 999999 77 73 72 999999 71 72 58 49398 117 75 75 10295 13 43 18 8621 1100 481 635 999999 999999 999999 999999 357 140 112 108 120 128 999999 999999 999999 999999 353 424 503 529 502 487 465 444 445 436 421 421 404 397 392 398 405 402 403 398 400 401 398 391 378 368 360 354 352 353 344 343 342 339 345 352 354 361 365 373 380 401 410 418 423 434 443 448 450 459 463 462 454 460 467 475 450 431 410 407 408 400 420 349 291 230 241 240 208 225 220 264 272 239 210 148 187 214 196 78 53 58 999999 999999 999999 999999 999999 999999 999999 999999 49 52 999999 999999 999999 999999 999999 60 50 46 60 49429 117 75 75 10296 13 43 49 8627 1100 317 369 470 999999 999999 619 423 323 293 304 452 520 600 763 750 633 495 494 551 550 516 508 488 460 461 451 433 434 428 416 407 413 411 400 382 374 372 373 377 378 383 379 380 375 371 365 358 360 362 359 342 331 323 322 314 308 305 309 313 319 339 354 373 389 394 427 432 427 424 449 466 469 454 460 454 478 496 488 478 418 394 356 323 328 349 318 354 340 337 291 254 249 113 92 98 43 25 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 184 198 172 111 49 26 32 49461 117 75 75 10297 13 44 21 8634 1100 282 344 339 684 672 605 553 508 490 488 481 476 464 466 463 492 490 498 510 499 495 512 512 497 492 479 464 450 448 440 448 451 436 414 384 371 363 368 379 383 389 387 383 375 364 354 348 346 347 345 342 345 344 342 337 335 326 305 290 283 283 283 293 302 301 323 320 310 309 318 325 335 347 373 386 399 414 429 459 471 499 503 494 515 543 507 532 471 440 431 426 469 553 394 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 88 86 169 172 212 232 278 200 176 68 28 35 49492 118 75 75 10297 13 44 52 8640 1101 296 352 331 693 688 651 576 548 528 518 496 456 454 450 441 457 471 482 492 487 468 481 495 496 492 474 458 440 437 442 466 471 453 431 409 401 396 403 413 412 410 399 395 388 377 369 369 368 371 368 364 362 361 360 359 366 356 351 348 347 336 327 319 314 296 279 255 244 227 207 212 228 231 256 277 306 327 400 381 340 347 329 308 349 496 489 490 484 514 463 433 446 536 395 268 205 166 151 141 146 124 999999 999999 999999 99 102 111 214 201 206 235 257 131 134 49 29 36 49 49524 118 75 75 10299 13 45 24 8647 1100 291 353 367 626 611 584 547 531 530 532 517 503 516 507 484 470 478 484 486 475 443 442 465 478 487 469 453 440 439 443 449 452 454 446 434 433 433 431 430 425 419 414 414 414 407 405 408 409 408 405 397 390 388 390 395 400 391 381 373 378 374 371 370 369 364 359 347 349 325 294 281 274 263 258 257 274 278 385 365 332 322 331 305 264 423 467 499 469 512 442 390 317 298 297 326 277 232 148 137 132 108 999999 999999 96 82 88 104 174 166 175 217 206 118 107 67 42 47 53 49555 118 75 75 10296 13 45 55 8654 1100 289 363 381 510 484 444 435 436 461 481 499 521 535 535 535 538 529 529 530 510 470 433 448 469 490 482 454 438 432 433 430 433 445 444 441 452 451 445 434 435 430 426 414 416 416 415 416 423 418 419 409 404 396 399 399 398 398 396 393 405 412 418 421 418 420 412 405 410 405 386 371 357 348 347 346 347 354 389 400 404 472 468 453 371 384 439 561 513 501 417 492 331 280 161 199 210 223 168 143 132 142 93 999999 91 84 73 74 109 112 148 170 150 127 150 121 39 39 48 49587 118 75 75 10296 13 46 27 8660 1100 347 401 435 535 509 449 432 407 376 385 465 496 506 506 500 493 493 507 509 512 499 466 452 460 473 477 449 432 429 418 409 409 419 421 424 433 436 439 439 443 437 427 410 411 411 404 394 400 402 410 404 399 390 389 385 378 376 374 373 385 400 411 416 413 418 408 397 392 397 390 387 380 371 373 371 381 408 421 415 412 484 467 470 440 414 400 493 517 478 406 427 338 302 250 344 447 379 251 140 123 999999 79 82 74 74 69 75 80 82 101 124 121 110 139 128 39 32 48 49618 117 75 75 10299 13 46 58 8667 1100 408 418 533 723 693 544 408 317 234 181 213 235 461 452 356 361 440 480 482 483 473 448 444 445 451 464 472 460 455 433 433 424 414 414 416 408 413 417 422 420 413 413 404 395 399 402 391 385 373 369 361 361 359 362 365 369 361 363 355 352 362 363 363 370 379 377 358 356 358 352 357 364 380 363 356 349 363 367 374 386 395 400 412 433 429 438 466 490 444 454 475 514 499 426 419 458 407 223 106 317 106 80 66 57 58 57 66 75 82 93 115 126 112 135 148 101 80 49650 118 75 75 10302 13 47 30 8673 1100 551 523 999999 999999 999999 999999 175 104 115 68 46 88 413 387 196 206 349 471 465 460 450 421 428 442 448 466 478 475 460 436 440 440 436 439 450 438 432 430 430 424 422 422 409 394 394 401 402 409 391 370 362 362 360 368 369 375 371 381 369 352 353 343 328 326 329 323 316 320 323 316 319 326 354 346 331 313 314 294 313 344 376 387 363 405 409 457 470 460 432 431 446 469 519 512 458 436 490 381 308 534 336 267 223 208 139 126 111 104 109 126 122 119 138 146 150 120 102 64 49681 112 525 75 10301 13 48 1 8680 1100 35 18 49 44 62 89 999999 999999 102 79 156 999999 999999 999999 999999 621 430 382 389 405 408 425 421 411 408 413 422 429 437 415 428 430 437 427 417 411 401 391 387 384 387 393 383 366 359 357 359 370 372 369 363 360 353 353 348 333 321 308 298 292 296 293 294 287 281 278 290 299 291 284 294 296 331 302 353 338 312 341 314 322 348 364 371 354 370 391 409 463 513 505 521 455 438 679 418 314 234 210 144 128 106 96 110 107 94 99 115 106 95 88 77 51 49713 111 525 75 10304 13 48 33 8686 1100 31 5 100000 16 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 383 330 352 381 385 400 396 396 400 399 394 378 404 399 406 397 392 387 381 371 372 366 359 342 335 325 322 320 321 323 322 321 311 310 302 307 298 290 287 280 277 285 285 275 286 289 290 273 261 271 271 262 285 297 325 299 327 284 302 311 301 292 290 319 339 293 301 353 333 302 344 400 409 337 282 489 297 201 99 71 60 52 48 999999 999999 999999 999999 999999 999999 999999 56 45 46 49744 106 450 75 10307 13 49 4 8693 1100 138 15 0 15 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 367 376 378 404 393 398 408 409 398 400 400 390 380 387 390 383 378 369 365 359 350 329 327 326 321 315 311 309 301 301 301 304 295 289 282 281 280 282 286 292 284 279 288 297 309 316 303 297 294 278 283 289 315 332 323 298 319 310 333 326 304 324 333 246 245 277 237 154 134 129 142 136 93 86 77 79 74 65 45 29 23 23 26 29 38 49776 109 450 75 10306 13 49 36 8700 1100 38 1 100000 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 497 413 393 416 417 417 414 413 406 399 380 392 379 376 380 376 370 361 353 344 341 340 332 332 326 320 314 305 301 302 297 293 286 280 275 284 282 291 285 282 283 283 284 298 301 303 310 315 324 323 326 312 271 272 265 232 265 262 247 260 256 228 233 250 217 207 195 181 194 170 155 114 88 77 77 52 31 16 14 12 12 23 31 41 44 55 49807 120 75 75 10305 13 50 7 8706 1099 467 437 999999 999999 155 23 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 677 563 491 452 427 406 393 376 358 359 347 347 353 351 354 346 344 355 354 357 359 368 365 361 342 326 314 307 302 291 278 272 262 264 261 271 271 269 266 264 261 265 264 260 250 249 247 233 215 203 172 178 180 168 171 185 188 204 207 187 196 203 192 206 205 195 209 177 157 127 141 121 119 102 88 80 44 32 16 18 21 25 41 46 76 167 146 121 999999 66 49839 121 75 75 10306 13 50 39 8713 1100 277 288 382 356 93 14 100000 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 298 349 393 403 406 403 406 407 428 420 411 398 385 355 333 319 310 307 295 294 298 297 302 311 331 337 342 331 323 314 320 320 309 304 300 292 278 265 261 253 253 251 250 253 256 248 232 207 179 156 140 132 127 118 117 124 124 122 137 149 150 156 145 147 132 136 139 118 105 89 78 72 70 92 94 102 105 104 89 50 44 45 46 47 48 66 105 163 256 232 166 115 97 61 49870 121 75 75 10308 13 51 10 8719 1099 263 343 309 241 63 7 3 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 185 207 236 261 296 343 362 397 398 387 388 393 397 386 379 377 374 368 367 348 322 291 284 299 321 326 324 323 312 297 297 299 297 302 300 288 282 283 281 273 270 273 284 283 278 272 268 263 244 229 215 201 193 179 170 173 167 170 190 201 128 91 96 111 119 132 129 104 91 78 65 63 53 52 51 55 63 67 51 38 39 57 59 56 60 72 121 199 236 229 186 194 143 61 49901 121 75 75 10305 13 51 41 8726 1100 301 416 368 208 52 5 5 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 193 175 227 262 320 327 344 366 376 398 410 416 415 415 410 404 392 374 342 331 339 335 337 342 331 328 307 298 288 288 295 306 300 310 327 318 313 296 290 292 283 278 263 256 255 251 256 259 269 259 240 226 218 207 216 238 271 264 247 211 175 140 114 98 91 90 116 143 161 169 143 164 171 155 146 166 103 86 77 69 74 117 167 182 217 282 198 160 190 110 68 49933 121 75 75 10315 13 52 13 8732 1099 288 404 304 192 47 3 4 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 237 207 231 263 309 334 330 355 378 394 392 395 399 389 394 395 389 377 369 358 343 342 349 353 351 369 373 375 361 364 369 374 380 367 362 342 336 333 318 306 288 278 277 281 285 283 310 297 290 263 220 204 190 191 221 265 266 257 229 199 172 164 150 141 155 156 177 216 191 221 237 209 205 249 212 201 157 137 144 176 230 241 251 307 239 214 211 170 96 49964 121 75 75 10315 13 52 44 8739 1099 232 345 236 192 48 1 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 261 295 326 374 375 380 394 401 407 402 400 392 388 401 403 411 430 438 432 410 404 410 412 410 406 400 399 394 399 398 399 402 400 404 410 398 376 383 383 396 389 349 340 308 314 328 345 315 315 306 248 267 253 211 142 96 83 89 175 222 206 194 191 203 210 214 221 205 163 126 116 147 167 184 175 187 211 245 212 127 49996 121 75 75 10319 13 53 16 8745 1100 227 369 195 157 34 0 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 173 183 191 247 281 311 361 384 396 395 398 407 406 410 416 412 418 423 413 406 411 415 429 436 444 441 435 423 426 426 435 434 439 444 445 446 444 435 431 427 426 418 419 434 445 450 456 441 407 397 367 409 384 300 216 149 139 140 205 219 217 204 220 219 232 253 257 191 148 189 136 116 108 122 154 142 133 173 165 108 50027 121 75 75 10316 13 53 47 8752 1100 223 358 122 82 11 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 165 188 223 318 330 353 362 366 363 372 394 396 401 408 399 393 399 394 399 404 416 428 428 417 415 396 395 395 404 420 416 418 427 428 430 426 425 423 426 452 447 442 429 453 446 464 484 488 459 395 387 317 331 330 334 309 299 345 369 357 357 354 367 346 323 331 334 331 259 245 280 178 129 123 131 60 50059 121 75 75 10317 13 54 19 8758 1101 218 342 132 78 5 100000 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 240 272 297 304 308 321 333 362 368 379 384 381 379 381 379 377 368 366 369 393 424 396 372 347 341 337 351 367 368 365 367 367 371 379 396 419 440 432 431 427 441 462 495 514 486 468 454 480 450 441 438 463 464 445 469 503 513 526 498 476 455 478 480 485 517 422 275 213 163 107 77 83 42 50090 118 75 75 10316 13 54 50 8765 1100 216 392 262 157 40 24 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 328 331 322 320 323 342 336 335 330 335 342 338 333 333 341 357 350 346 332 330 362 344 333 301 293 296 302 325 331 318 321 326 329 324 342 370 400 388 378 387 390 390 420 454 479 495 489 473 473 407 361 339 340 320 292 319 356 431 435 424 434 415 452 442 482 483 275 189 137 98 50122 118 75 75 10319 13 55 22 8772 1101 194 402 368 217 95 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 277 301 342 373 412 417 397 361 351 332 323 329 332 339 336 324 323 328 336 339 336 340 343 329 327 302 289 297 324 322 334 351 350 352 370 365 348 304 292 289 282 250 266 279 271 298 322 350 373 397 386 389 323 272 267 278 256 210 157 161 243 292 328 359 286 355 348 377 367 250 119 123 57 50153 119 75 75 10320 13 55 53 8778 1101 193 373 329 218 150 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 258 298 321 345 383 397 387 360 352 354 362 370 359 343 328 313 306 309 315 323 327 340 355 360 363 349 344 343 344 335 338 343 337 334 338 323 321 298 284 287 295 297 309 308 320 333 330 329 356 384 392 407 427 393 400 413 340 263 208 210 227 250 273 279 236 263 233 254 180 152 66 102 43 53 50185 119 75 75 10313 13 56 25 8785 1100 259 392 301 158 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 388 435 433 406 430 405 360 338 317 317 326 352 374 392 386 358 325 302 277 280 284 297 316 327 321 337 354 359 351 343 332 342 339 333 326 363 396 392 367 343 339 363 373 393 406 430 454 439 434 421 417 427 426 413 481 397 344 357 233 205 192 211 217 254 304 326 312 265 218 226 217 265 125 26 42 46 50216 118 75 75 10318 13 56 56 8791 1101 295 382 276 126 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 287 329 313 338 346 339 381 367 319 305 309 307 318 345 381 409 401 394 382 370 330 304 271 265 278 289 293 304 328 329 321 300 324 358 350 345 344 369 396 394 358 330 305 318 330 320 336 385 400 417 401 370 308 294 300 296 303 231 191 209 121 180 170 147 132 179 229 246 291 271 264 245 235 289 223 32 46 50248 118 75 75 10321 13 57 28 8798 1101 260 297 161 60 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 376 293 287 284 281 280 275 295 307 289 293 310 304 350 347 308 276 278 275 299 362 354 340 326 322 274 269 254 226 230 231 228 202 226 259 273 297 310 349 396 362 300 303 280 279 277 244 246 266 277 326 320 294 248 193 210 261 234 163 174 187 185 172 156 153 142 192 217 147 168 162 168 143 146 135 112 38 56 50279 118 150 75 10325 13 57 59 8804 1102 230 126 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 308 296 287 294 309 327 310 287 277 247 257 290 261 295 296 268 227 240 233 261 314 302 288 300 306 243 229 253 191 170 157 140 119 113 124 189 244 246 305 303 265 220 234 258 288 265 246 243 247 246 268 305 306 305 272 294 339 285 169 177 227 204 214 165 167 225 265 198 106 192 202 158 136 115 82 53 41 48 53 50311 118 150 75 10324 13 58 31 8811 1102 239 98 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 340 321 300 296 301 312 288 271 264 239 249 300 281 260 292 317 308 300 280 236 215 206 197 208 227 198 177 190 193 323 999999 317 999999 999999 999999 390 302 241 272 232 295 250 201 193 182 192 212 247 248 252 271 304 314 334 322 317 347 374 250 196 179 207 256 264 310 310 330 189 101 150 246 221 163 154 113 68 37 40 48 50342 117 150 75 10323 13 59 2 8817 1104 225 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 342 353 354 354 333 318 302 286 278 266 259 275 290 287 312 324 320 321 342 350 347 328 291 250 255 257 215 206 224 390 999999 999999 999999 999999 999999 999999 999999 207 229 282 326 236 232 259 215 190 214 251 247 268 283 296 302 317 339 316 319 397 357 291 254 299 301 331 415 341 313 179 83 170 213 226 171 132 87 999999 37 36 50374 114 150 75 10326 13 59 34 8824 1102 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 353 360 371 369 355 348 343 333 330 333 339 351 358 366 365 368 365 368 371 365 362 351 337 316 318 330 326 324 316 346 403 483 999999 999999 999999 999999 999999 999999 999999 999999 999999 308 311 353 268 197 205 221 231 252 262 288 302 306 346 351 357 364 363 382 389 421 446 404 378 377 308 234 84 138 139 185 157 93 67 50405 114 150 75 10328 14 0 5 8830 1104 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 327 311 308 302 294 300 306 310 314 315 326 337 331 331 342 356 353 360 366 362 359 349 345 358 371 382 383 381 385 381 378 373 354 346 333 344 319 291 326 385 462 457 461 372 266 219 197 181 186 195 212 243 264 273 292 322 348 361 380 420 437 466 509 438 341 357 344 337 238 188 150 167 117 93 69 50437 114 150 75 10329 14 0 37 8837 1102 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 365 343 341 342 327 322 332 333 322 301 292 282 267 249 248 260 261 262 268 263 266 261 263 274 288 299 301 310 323 312 309 304 298 305 310 302 296 335 358 343 323 303 286 294 361 999999 999999 270 222 229 240 240 232 225 231 263 277 328 343 383 398 395 408 364 339 295 341 391 407 435 181 126 105 97 75 50468 116 150 75 10325 14 1 8 8844 1103 212 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 360 381 421 424 431 434 442 447 453 999999 999999 999999 999999 337 334 999999 999999 999999 999999 301 284 272 281 284 244 206 207 226 226 237 230 232 224 202 167 191 256 227 329 306 259 224 214 208 195 221 234 230 227 219 205 205 209 210 252 230 271 287 314 341 363 390 346 306 228 289 328 480 347 132 114 108 102 83 69 55 50500 116 150 75 10330 14 1 40 8850 1103 263 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 323 330 999999 999999 999999 999999 999999 999999 256 235 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 129 236 386 368 329 343 315 329 247 193 208 248 248 231 228 263 280 292 343 334 346 357 347 366 392 422 428 366 398 408 250 370 154 93 132 113 108 84 67 53 50531 114 150 75 10329 14 2 11 8857 1103 227 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 373 408 460 469 453 368 347 376 277 272 314 321 280 256 273 264 269 305 357 436 392 372 369 323 346 390 367 445 430 276 265 255 138 87 127 99 80 50563 114 150 75 10325 14 2 43 8863 1104 116 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 324 418 415 445 454 436 414 408 458 405 381 352 348 337 312 347 207 166 182 260 334 323 330 340 301 297 288 282 342 271 265 274 240 150 99 95 88 65 50594 113 150 75 10335 14 3 14 8870 1104 15 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 287 383 348 371 411 447 452 441 423 427 441 452 424 447 400 341 317 336 388 315 301 328 385 352 368 355 365 381 394 434 353 310 267 157 109 96 70 66 50626 113 150 75 10334 14 3 46 8877 1105 1 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 256 215 263 317 397 415 451 441 447 417 436 435 450 378 347 346 462 503 435 412 438 460 464 476 403 391 377 371 344 341 328 192 93 84 82 72 67 50657 120 150 75 10334 14 4 17 8883 1104 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 234 218 377 378 431 445 439 403 416 412 438 426 415 386 395 398 395 472 480 448 473 445 398 419 309 305 235 190 200 68 67 67 99 81 66 54 999999 999999 56 51 50 50 50689 121 150 75 10336 14 4 49 8890 1106 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 293 385 349 389 393 388 410 419 402 431 437 430 409 354 339 347 429 433 421 431 409 398 435 363 434 371 258 177 170 210 93 107 90 80 77 87 87 105 87 65 60 55 50720 121 150 75 10343 14 5 20 8896 1107 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 283 276 326 368 373 405 411 384 399 403 393 376 364 364 366 379 386 399 411 409 401 430 452 529 484 373 324 302 349 149 184 138 118 122 123 106 108 97 69 64 62 50752 0 0 75 10336 14 5 52 8903 1108 51154 0 0 75 10351 14 12 34 8987 1183 51185 122 75 75 10355 14 13 5 8993 957 88 34 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 4 8 6 1 100000 100000 0 7 13 24 25 28 22 18 15 14 17 18 16 14 16 18 16 23 39 51 87 94 99 139 164 134 92 90 103 113 133 132 111 113 107 123 150 171 222 255 185 100 79 21 14 13 13 16 13 15 17 18 17 18 19 21 51217 122 75 75 10353 14 13 37 8992 -921 37 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 0 6 3 1 100000 0 5 15 17 22 21 22 16 17 20 24 27 28 25 20 20 21 16 19 25 30 35 35 31 45 69 89 76 67 69 95 123 128 101 98 100 119 139 142 180 226 167 95 100 21 15 16 15 15 13 18 19 18 19 21 20 21 51248 109 75 75 10352 14 14 8 8986 -2610 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 3 6 4 8 10 15 26 24 21 14 12 9 12 16 22 21 24 21 15 13 9 5 7 7 4 5 2 0 3 9 12 22 29 32 43 53 60 53 48 45 48 44 30 30 31 28 24 30 51280 108 75 75 10417 14 14 40 8980 -3738 55 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 0 5 10 8 4 1 5 7 11 12 11 9 2 100000 4 7 8 9 6 7 8 12 24 55 90 104 101 59 22 6 1 3 4 4 7 8 11 12 16 19 24 31 36 37 42 44 50 49 44 37 51311 107 75 75 10537 14 15 11 8973 -4212 69 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 8 26 77 124 174 193 224 232 224 159 42 1 100000 100000 100000 100000 1 0 100000 2 3 8 14 17 23 29 37 38 35 51343 106 75 75 10665 14 15 43 8967 -4124 31 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 18 87 163 182 222 245 256 268 299 318 268 187 42 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 4 14 19 51374 106 75 75 10807 14 16 14 8962 -3783 23 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 33 80 119 208 250 252 264 283 303 322 329 322 283 189 48 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 1 51406 106 75 75 10939 14 16 46 8959 -3299 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 999999 999999 100000 100000 1 0 100000 100000 100000 100000 100000 4 24 48 72 114 224 287 308 345 335 329 332 330 330 321 329 262 139 45 9 2 11 12 17 43 83 116 103 65 999999 999999 999999 999999 999999 0 51437 106 75 75 10995 14 17 17 8957 -2759 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 10 2 100000 100000 8 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 5 6 4 3 1 1 100000 3 999999 999999 100000 100000 4 10 14 19 19 19 19 25 43 60 78 156 299 362 380 407 394 349 322 301 298 280 262 226 147 66 999999 999999 1 3 12 42 79 114 116 106 85 999999 999999 999999 31 19 51469 108 75 75 10983 14 17 49 8957 -2153 253 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 8 3 100000 100000 2 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 25 54 86 82 64 10 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 13 48 77 146 239 323 353 346 332 318 286 266 252 242 222 197 188 129 87 999999 999999 999999 999999 999999 100000 14 36 53 77 83 115 153 233 235 211 159 38 51500 108 75 75 11022 14 18 20 8958 -1547 244 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 112 81 36 8 100000 100000 0 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 28 58 87 86 70 12 100000 100000 100000 100000 100000 100000 0 1 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 999999 999999 100000 100000 12 27 42 85 193 269 330 343 331 324 301 271 281 287 270 290 280 276 275 210 127 999999 999999 999999 999999 999999 999999 999999 999999 43 54 62 80 116 185 197 174 139 31 51531 108 75 75 11069 14 18 51 8959 -868 185 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 96 48 12 100000 100000 3 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 9 9 100000 100000 100000 100000 100000 100000 3 18 21 22 22 20 17 17 19 24 19 999999 100000 100000 100000 100000 100000 100000 5 14 34 48 124 211 308 363 382 372 354 346 325 267 260 263 239 262 258 250 223 169 102 999999 999999 999999 999999 999999 999999 999999 118 154 151 135 131 120 137 59 16 2 100000 51563 105 150 75 11162 14 19 23 8959 -124 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 15 3 100000 100000 5 100000 999999 999999 999999 999999 999999 999999 165 173 161 128 124 164 145 87 88 94 71 55 31 17 20 24 29 26 30 35 30 27 29 25 18 16 15 19 13 100000 100000 100000 100000 100000 100000 100000 6 22 41 69 207 279 316 353 352 345 350 337 336 277 256 234 201 179 169 138 99 75 38 999999 999999 999999 999999 999999 999999 70 207 359 330 357 313 231 270 122 21 51594 107 150 75 11158 14 19 54 8958 603 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 11 999999 999999 999999 999999 999999 999999 999999 196 197 178 142 131 164 149 97 103 107 94 94 89 81 85 84 87 68 50 49 44 32 22 12 3 100000 100000 7 8 5 100000 100000 100000 100000 100000 1 11 30 49 76 224 286 311 333 336 321 331 326 318 314 301 283 252 230 181 148 116 93 999999 999999 999999 999999 149 168 201 250 340 404 419 458 423 334 370 265 249 378 46 51626 108 150 75 11166 14 20 26 8956 1322 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 6 100000 100000 7 8 999999 999999 999999 999999 999999 999999 999999 999999 33 34 34 29 53 74 83 87 87 98 109 99 124 108 92 79 51 46 40 31 19 11 2 1 3 11 8 11 100000 100000 100000 100000 100000 100000 100000 8 20 30 138 213 233 241 251 252 253 264 268 306 295 276 271 262 225 194 155 142 999999 999999 999999 999999 154 190 292 358 407 404 461 466 465 431 424 404 414 452 251 438 51657 110 75 75 11221 14 20 57 8953 1939 357 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 406 282 138 42 5 100000 100000 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 73 101 88 91 78 76 71 111 90 76 60 37 25 18 9 4 1 100000 1 5 14 11 13 3 100000 100000 100000 100000 100000 100000 7 999999 5 6 16 35 49 71 91 102 132 162 217 261 259 271 269 259 238 217 260 279 280 257 257 241 278 341 405 413 422 472 491 531 527 477 437 443 389 256 425 79 51689 123 75 75 11218 14 21 29 8949 2476 417 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 556 459 372 201 69 13 100000 100000 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 55 76 98 95 107 93 96 73 63 60 73 62 55 38 26 22 17 7 0 100000 100000 1 5 5 10 14 16 16 22 17 16 11 15 22 999999 26 21 23 999999 999999 999999 999999 32 49 69 156 210 234 237 227 222 190 300 344 366 387 410 363 353 368 401 436 424 491 498 471 462 425 382 313 263 257 79 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 51720 124 75 75 11214 14 22 0 8945 2919 465 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 628 251 76 15 0 100000 9 999999 999999 999999 999999 999999 999999 999999 999999 64 66 69 82 123 124 112 108 102 76 65 61 62 52 999999 43 35 29 22 20 12 10 9 7 10 9 15 16 17 19 22 23 13 17 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 147 147 177 214 237 248 303 388 417 431 443 474 403 362 359 456 460 512 604 575 496 415 380 410 373 273 155 174 999999 999999 999999 999999 999999 999999 999999 999999 37 36 999999 999999 42 35 37 45 51752 124 75 75 11216 14 22 32 8940 3303 415 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 342 85 18 2 100000 100000 69 999999 999999 999999 999999 999999 55 57 88 79 73 78 101 122 138 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 31 30 25 19 999999 13 12 13 20 27 28 29 27 999999 15 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 202 217 215 398 437 453 446 432 429 361 384 407 507 500 551 557 545 515 526 520 482 383 339 313 306 348 366 186 999999 999999 999999 999999 48 39 40 45 47 53 41 43 49 51783 124 75 75 11217 14 23 3 8935 3610 518 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 21 1 100000 100000 64 999999 999999 999999 999999 999999 83 126 164 218 81 91 90 105 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 100000 8 22 26 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 270 306 417 450 466 459 422 390 370 435 491 534 515 533 513 447 446 511 486 451 423 477 505 427 385 462 280 90 87 69 63 56 49 46 51 53 60 54 53 56 51815 124 75 75 11219 14 23 35 8929 3864 391 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 85 18 100000 100000 100000 999999 999999 999999 999999 999999 999999 76 93 98 127 70 124 93 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 6 8 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 178 203 352 424 443 435 416 404 380 385 372 380 444 449 464 539 537 472 438 492 438 472 482 520 537 440 399 414 335 187 382 95 86 69 58 48 51 57 62 59 54 53 51848 124 75 75 11210 14 24 8 8922 4079 326 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 23 100000 100000 100000 11 999999 999999 999999 999999 999999 31 37 48 43 49 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 260 276 325 383 405 409 393 385 366 379 414 391 389 442 429 447 504 440 446 391 464 477 492 450 426 476 465 469 359 341 225 341 94 69 54 47 41 43 45 46 48 42 35 51880 123 75 75 11212 14 24 40 8916 4264 249 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 0 100000 100000 12 999999 999999 999999 999999 999999 999999 999999 999999 55 205 258 264 262 263 241 220 184 183 181 147 136 141 173 184 153 135 144 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 237 252 320 414 422 423 415 425 402 403 408 437 443 460 471 464 473 428 429 426 465 487 473 477 457 458 453 403 264 252 337 78 60 46 37 33 34 39 38 39 39 35 51913 123 75 75 11209 14 25 13 8910 4429 194 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 3 100000 100000 28 999999 999999 999999 999999 999999 999999 999999 999999 104 218 222 217 227 237 222 205 167 166 158 136 124 128 157 163 127 119 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 157 240 411 419 442 440 438 428 405 404 441 436 423 444 453 445 426 434 449 457 433 418 521 522 498 468 371 279 201 287 61 52 41 33 31 31 37 38 38 37 35 51945 124 75 75 11205 14 25 45 8903 4561 246 539 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 118 85 80 81 123 272 312 453 999999 999999 999999 304 251 134 38 3 1 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 151 232 379 392 415 407 411 420 407 408 411 413 421 450 457 440 391 403 433 441 395 376 486 508 532 518 490 445 363 296 105 999999 33 30 30 29 28 28 27 25 23 29 51976 124 75 75 11204 14 26 16 8897 4692 270 426 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 250 260 216 174 165 218 282 293 318 297 299 234 187 187 999999 999999 999999 999999 999999 999999 999999 999999 208 226 258 303 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 126 172 344 379 399 377 364 372 387 395 389 402 430 438 455 410 399 404 459 457 429 425 429 435 484 471 437 425 385 264 235 59 999999 999999 999999 20 17 18 19 22 19 25 52008 124 75 75 11206 14 26 48 8891 4815 236 322 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 318 329 337 426 334 306 338 321 306 324 363 338 267 999999 999999 999999 999999 99 115 146 190 197 228 226 203 187 200 224 234 266 311 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 40 30 8 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 230 381 406 411 389 377 374 409 439 424 416 436 431 427 394 415 390 412 457 467 469 434 447 471 467 428 447 428 426 208 57 999999 999999 999999 999999 999999 17 18 25 22 24 52039 113 75 75 11209 14 27 19 8884 4916 250 269 197 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 159 235 260 258 313 292 282 314 303 288 295 334 336 999999 999999 999999 999999 999999 999999 122 141 130 132 151 166 205 192 180 178 166 194 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 60 33 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 169 250 245 361 414 427 414 401 398 397 409 442 443 447 449 461 412 396 401 363 306 349 362 365 372 410 424 443 460 472 451 451 37 52071 113 75 75 11213 14 27 51 8878 5014 237 322 255 95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 56 104 139 137 140 144 147 162 154 136 154 999999 999999 999999 999999 999999 999999 999999 145 155 999999 999999 999999 999999 999999 999999 999999 230 170 157 159 219 195 149 111 85 147 214 189 108 79 73 108 999999 163 111 63 41 42 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 206 192 305 339 366 390 391 386 390 394 395 384 357 365 417 410 422 402 363 350 335 329 292 292 272 284 305 338 378 390 404 336 239 59 52102 113 75 75 11205 14 28 22 8872 5099 222 383 234 63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 117 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 170 185 999999 999999 999999 999999 999999 999999 184 149 145 156 208 186 146 114 97 104 219 342 118 100 96 131 266 201 133 86 71 63 37 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 171 323 329 363 373 383 377 366 364 369 375 386 386 379 376 401 377 369 385 370 360 350 409 375 384 365 382 376 391 425 448 362 177 62 54 52134 112 75 75 11202 14 28 54 8865 5181 251 355 157 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 307 347 430 999999 387 311 316 999999 999999 999999 999999 999999 999999 283 267 307 999999 999999 999999 999999 213 202 157 166 170 310 424 310 213 176 185 215 209 172 157 269 193 158 172 200 326 267 210 149 154 99 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 275 287 380 395 419 397 372 380 379 374 380 391 386 374 405 375 357 356 333 346 377 394 401 400 410 433 470 497 475 457 468 440 302 458 78 52165 112 75 75 11202 14 29 25 8859 5254 237 310 145 95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 253 259 308 999999 999999 267 999999 999999 999999 999999 999999 999999 999999 425 327 322 314 276 232 214 226 268 234 245 252 366 334 260 211 208 224 251 290 291 256 235 194 178 255 233 242 209 169 152 236 260 186 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 171 318 382 397 411 417 395 358 344 330 317 332 327 310 297 314 285 287 309 290 305 337 363 386 399 410 403 456 502 555 540 447 321 272 667 201 52197 112 75 75 11203 14 29 57 8852 5324 238 295 122 77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 247 266 290 317 379 341 370 370 403 999999 999999 999999 999999 999999 391 322 264 248 238 247 267 301 337 357 339 309 284 257 230 216 215 220 262 320 294 219 156 165 225 181 158 166 170 210 248 271 158 98 999999 999999 999999 999999 999999 999999 999999 999999 999999 242 258 383 403 397 382 350 344 317 290 289 292 308 309 302 294 303 338 319 311 255 269 282 342 377 386 400 389 433 464 548 516 396 273 236 453 252 52228 112 75 75 11203 14 30 28 8846 5383 222 223 57 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 347 297 308 319 338 391 368 376 377 401 388 368 342 321 297 292 285 265 264 273 288 295 294 320 318 321 324 323 321 319 296 260 240 237 246 237 203 173 173 177 155 144 140 153 214 236 228 157 162 999999 999999 999999 999999 999999 999999 999999 187 193 299 370 373 374 362 349 318 324 325 322 335 337 347 362 349 346 351 406 393 384 320 324 312 363 383 354 371 371 409 434 440 449 322 234 160 232 151 52260 117 75 75 11202 14 31 0 8839 5440 180 157 47 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 335 329 338 347 342 314 285 283 279 282 285 279 271 270 276 285 291 299 321 320 327 336 325 320 314 308 296 286 317 326 312 284 249 222 211 185 171 162 169 197 243 285 224 204 999999 999999 999999 999999 999999 123 202 278 326 362 379 361 360 346 343 332 341 380 386 401 389 409 421 427 442 406 412 423 438 416 392 362 340 333 331 354 393 446 494 436 478 434 379 152 82 999999 999999 999999 77 41 26 52291 118 75 75 11199 14 31 31 8833 5507 137 131 37 100000 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 272 268 277 266 248 217 179 165 162 182 189 186 182 183 192 220 260 289 321 336 357 350 338 339 346 338 333 311 315 327 308 273 246 216 213 194 187 181 188 209 204 285 308 999999 999999 238 261 263 304 275 327 370 409 374 362 372 379 382 392 398 398 418 420 400 352 357 369 389 412 382 391 401 402 397 380 368 320 300 353 376 426 491 504 458 430 396 446 299 192 127 139 141 87 38 26 47 52323 118 75 75 11194 14 32 3 8826 5569 124 124 33 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 160 178 167 151 91 53 26 35 65 100 131 116 105 123 148 217 260 327 361 428 465 497 525 999999 999999 999999 999999 999999 483 414 367 356 362 354 346 350 349 368 449 512 460 391 307 319 358 409 404 428 418 427 412 395 368 374 382 383 392 394 388 361 343 352 300 263 258 265 279 293 314 328 347 338 350 361 375 366 363 395 393 413 445 450 417 369 319 455 357 276 146 117 100 60 31 24 39 52354 117 75 75 11190 14 32 34 8820 5628 141 142 41 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 393 462 492 577 999999 637 601 566 542 502 476 441 413 367 394 413 457 463 468 460 446 424 413 445 431 434 420 440 452 473 467 430 411 389 366 340 322 327 318 287 279 269 259 271 275 295 261 273 276 266 273 284 297 311 356 350 371 358 386 425 424 406 399 429 438 497 478 405 341 460 352 338 287 257 178 122 37 23 52386 117 75 75 11195 14 33 6 8813 5687 150 141 41 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 570 494 449 444 446 422 414 411 417 422 460 481 490 497 496 464 440 418 404 412 394 401 420 402 403 398 382 347 328 301 281 279 267 279 297 285 271 266 257 303 319 324 316 325 318 335 337 329 336 357 388 390 398 395 419 441 428 416 475 485 464 502 562 519 428 573 471 454 374 354 246 163 82 101 52417 117 75 75 11196 14 33 37 8807 5741 191 180 81 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 493 486 468 491 481 483 473 463 466 450 446 444 454 460 474 479 474 478 456 424 410 381 373 367 343 351 372 346 325 324 325 315 296 298 300 310 301 318 350 365 345 322 303 315 332 352 352 371 374 375 351 351 380 396 400 411 422 448 464 463 452 453 534 541 500 482 506 491 466 567 480 410 372 376 275 142 119 105 52449 118 75 75 11196 14 34 9 8800 5792 228 219 139 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 563 513 508 505 525 515 488 489 478 474 462 462 462 471 461 445 438 445 442 438 432 435 408 394 350 311 306 315 318 327 321 325 337 336 358 374 346 333 339 346 347 341 328 333 345 349 356 361 385 399 383 369 391 419 430 435 441 461 483 487 486 472 470 517 551 522 504 497 520 495 474 392 314 331 328 218 140 155 60 44 52480 119 75 75 11193 14 34 40 8794 5840 270 280 138 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 518 533 498 507 530 552 535 488 472 470 453 444 430 429 443 438 452 475 474 443 428 415 397 397 393 342 323 330 325 350 380 337 307 334 368 397 412 375 359 353 354 355 368 377 400 417 414 418 435 441 428 434 433 454 460 476 479 475 499 504 493 490 480 487 509 531 483 465 449 488 458 412 293 204 200 184 153 161 142 35 40 36 52512 118 75 75 11191 14 35 12 8787 5887 294 308 174 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 599 509 509 492 471 491 500 500 480 457 447 439 426 417 399 393 399 411 443 453 440 406 384 364 337 333 326 301 315 345 363 393 424 385 359 373 413 427 428 414 406 419 423 422 428 434 441 452 446 447 468 461 434 421 416 440 425 412 412 404 442 442 412 387 378 354 387 348 295 301 294 341 329 313 228 186 175 182 241 294 177 35 35 52543 116 75 75 11191 14 35 43 8781 5930 292 273 400 158 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 566 527 543 509 501 483 470 444 434 443 446 436 420 417 416 409 408 412 402 394 384 386 408 401 407 397 399 399 388 371 350 333 340 371 402 428 446 450 432 434 450 454 453 420 411 414 400 395 394 381 377 395 382 389 393 392 379 354 350 358 348 343 346 351 383 417 399 346 329 300 307 241 255 316 344 371 320 302 348 437 407 336 389 334 173 52575 116 75 75 11190 14 36 15 8774 5970 268 234 517 206 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 465 433 435 457 449 441 444 449 445 442 435 447 448 438 441 435 436 427 425 420 417 422 416 427 424 442 443 445 448 450 436 420 415 418 429 446 453 433 420 405 401 401 399 409 395 398 387 387 392 404 382 374 379 390 397 394 429 419 389 367 339 315 336 347 331 331 343 340 307 303 352 368 412 456 452 442 448 395 403 363 403 354 296 312 198 63 52606 115 75 75 11187 14 36 46 8767 6006 216 197 433 107 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 472 458 455 471 480 460 449 454 461 479 475 460 458 446 474 487 473 451 432 423 418 424 429 437 440 451 459 470 471 462 439 397 407 433 446 445 439 430 434 436 426 425 433 424 428 434 436 451 468 473 467 432 426 450 475 512 499 446 409 352 344 341 361 372 355 374 317 307 305 321 374 384 434 454 416 411 350 332 322 222 183 118 178 160 164 52638 121 75 75 11185 14 37 18 8760 6043 211 222 404 88 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 512 531 513 490 495 505 470 444 434 456 483 493 469 461 452 476 492 474 462 441 436 431 438 445 454 462 460 453 474 473 464 449 417 419 438 452 443 439 449 477 486 484 482 486 462 453 461 459 456 467 456 463 463 461 460 474 503 465 426 422 377 378 362 372 392 431 461 417 414 409 405 409 361 327 315 274 280 183 192 121 247 249 296 305 195 166 103 90 26 999999 999999 26 52669 121 75 75 11187 14 37 49 8754 6080 224 267 424 220 32 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 551 543 513 486 490 498 467 449 439 457 482 480 467 460 459 472 481 474 471 464 459 447 450 455 460 468 470 456 462 456 457 453 451 441 446 452 446 441 451 454 458 466 467 454 452 448 461 443 429 429 423 422 431 422 408 392 394 413 458 462 448 427 380 347 353 380 386 409 448 399 376 377 376 303 298 348 276 226 252 214 242 225 281 246 110 82 37 37 47 999999 39 34 52701 122 75 75 11187 14 38 21 8747 6118 212 274 398 256 33 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 703 574 508 500 493 478 474 475 451 445 450 458 483 481 472 467 463 477 480 476 465 466 458 455 457 452 451 447 452 458 463 464 451 441 435 430 436 437 436 422 417 406 410 419 409 390 391 380 373 352 340 345 343 336 327 322 320 296 300 304 351 349 353 347 351 328 312 312 334 355 397 341 328 362 342 305 326 398 323 261 226 220 135 61 71 78 999999 999999 999999 67 54 23 38 63 38 52732 123 75 75 11191 14 38 52 8741 6152 206 276 397 203 55 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 606 562 493 476 494 491 494 489 458 442 465 466 474 479 482 474 465 469 467 464 453 449 446 453 449 444 446 443 441 436 431 426 405 390 398 405 404 394 390 374 358 347 342 346 330 317 312 290 279 281 275 291 290 280 272 264 273 267 272 275 287 299 286 291 305 323 329 330 404 353 331 309 330 268 207 187 202 217 226 173 133 133 130 100 101 999999 999999 999999 99 66 39 16 31 59 35 31 52764 122 75 75 11185 14 39 24 8734 6183 211 294 398 188 89 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 584 561 521 498 488 486 498 490 454 420 452 447 457 466 471 466 453 440 440 435 427 433 431 427 419 412 421 417 418 418 404 386 376 352 358 371 365 351 346 334 316 312 307 308 296 287 272 257 259 266 257 265 267 262 260 253 262 277 287 303 309 320 312 340 328 340 333 314 359 323 300 266 294 187 144 98 87 68 105 108 110 111 109 107 106 134 107 110 96 66 42 20 25 40 36 52795 121 75 75 11188 14 39 55 8727 6211 216 309 337 218 144 83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 473 515 475 471 459 467 471 449 425 387 389 381 389 405 424 428 421 405 399 391 391 399 406 399 403 397 399 391 393 397 381 360 347 319 307 303 304 300 303 301 294 288 286 284 274 275 272 267 265 255 241 238 234 233 237 239 248 258 274 298 300 291 293 303 286 266 246 217 190 190 228 201 229 283 218 126 104 106 99 102 98 106 102 104 105 126 999999 999999 81 74 59 34 33 43 52827 120 75 75 11188 14 40 27 8720 6241 210 289 325 243 148 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 544 499 481 475 468 439 424 392 363 356 357 375 404 409 409 403 390 386 396 387 385 371 364 362 347 338 339 332 325 322 315 304 300 297 313 314 303 300 301 287 286 277 268 260 268 261 251 234 224 222 221 223 224 220 227 229 237 253 251 225 219 203 200 194 191 192 170 122 147 131 175 180 157 123 98 999999 999999 999999 999999 62 58 67 999999 999999 999999 999999 999999 58 49 45 38 52858 120 75 75 11184 14 40 58 8714 6268 211 277 343 202 115 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 550 450 428 416 378 376 380 379 379 374 378 375 376 373 364 365 367 370 374 359 351 361 358 347 333 320 324 322 318 326 322 327 318 301 292 289 289 295 287 276 278 281 268 254 244 237 228 229 215 205 200 193 201 207 210 211 206 207 215 215 233 243 227 243 244 221 218 198 199 183 132 133 123 155 143 113 144 109 65 999999 999999 999999 14 18 999999 999999 999999 999999 999999 999999 999999 40 999999 32 52889 120 75 75 11183 14 41 29 8707 6294 225 298 332 143 78 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 424 395 394 383 370 349 349 358 356 358 351 359 366 365 366 358 357 350 347 360 357 341 343 339 320 309 298 298 295 295 300 296 305 287 260 255 250 245 232 213 219 224 230 232 226 235 241 244 242 238 233 224 215 201 187 178 172 177 184 188 172 188 199 195 206 196 196 242 228 202 211 189 175 161 167 248 191 188 103 72 30 999999 7 9 18 23 26 25 999999 999999 999999 999999 999999 39 33 52921 120 75 75 11178 14 42 1 8700 6320 269 339 309 118 44 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 302 348 350 361 359 358 357 361 356 360 359 350 349 349 341 340 342 346 337 332 339 345 340 343 340 328 314 296 287 260 252 254 246 255 242 226 225 222 208 203 188 187 171 170 173 177 183 191 199 200 199 199 187 176 156 138 125 122 132 160 170 159 168 167 159 156 137 143 194 196 180 196 207 244 266 264 275 215 149 72 57 26 18 13 21 31 41 47 42 999999 999999 999999 999999 999999 32 25 52952 119 75 75 11175 14 42 32 8694 6346 291 387 253 54 4 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 323 337 372 380 388 395 397 394 394 377 379 380 367 373 366 357 349 341 340 336 335 333 327 321 318 313 314 307 295 287 253 235 218 201 207 207 211 215 216 213 213 198 198 197 199 212 205 201 199 200 197 190 196 205 201 204 212 213 214 232 264 275 286 289 297 282 254 237 223 222 223 245 247 260 289 312 298 285 187 91 58 48 39 34 26 29 37 46 44 34 999999 999999 999999 999999 999999 21 52984 109 150 75 11172 14 43 4 8687 6372 453 134 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 378 371 383 404 410 422 417 407 398 393 389 389 375 378 376 373 374 364 363 362 364 357 352 350 347 345 336 335 328 316 300 292 278 264 264 267 267 271 267 269 269 261 263 253 240 244 232 221 217 211 218 220 228 237 233 232 237 245 244 261 290 298 316 302 306 315 293 282 263 244 232 220 191 187 193 194 174 133 88 77 57 55 56 49 40 34 35 53015 108 150 75 11170 14 43 35 8680 6397 451 33 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 589 373 387 385 410 415 415 413 400 374 373 364 348 334 345 350 353 365 358 351 349 346 347 353 359 365 372 364 366 362 353 349 345 344 340 340 341 330 330 319 323 313 301 295 272 255 251 252 245 241 246 241 231 220 211 199 206 218 225 227 252 255 262 267 258 239 213 203 196 175 160 143 102 63 54 52 47 46 48 54 56 57 51 57 59 55 46 53047 113 150 75 11169 14 44 7 8674 6422 369 151 81 56 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 425 396 423 417 428 433 436 426 409 385 385 384 369 345 341 330 327 339 339 337 336 335 345 351 357 367 374 371 373 370 374 365 361 357 352 353 353 347 348 342 347 341 327 316 305 299 294 297 290 302 306 297 283 273 255 241 239 253 249 256 280 267 259 244 249 198 128 112 101 99 102 92 94 84 91 82 73 76 71 68 80 87 73 70 63 55 52 57 73 66 75 56 53078 115 150 75 11167 14 44 38 8667 6445 348 274 297 275 255 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 488 416 431 418 417 425 427 411 412 400 398 391 404 394 385 370 363 361 367 371 375 379 386 393 397 397 397 397 395 390 385 363 353 344 340 342 340 339 343 347 345 347 348 349 344 347 350 346 337 344 333 329 323 322 312 313 296 269 241 228 235 237 233 227 233 195 140 124 88 78 84 79 91 90 91 91 80 83 78 78 93 95 89 85 72 58 56 53 54 65 70 57 43 33 53110 115 150 75 11169 14 45 10 8660 6469 335 311 389 395 393 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 502 466 449 427 427 416 407 410 392 389 375 388 385 378 380 379 379 386 383 387 390 405 402 402 401 398 401 399 391 378 365 359 350 352 353 355 353 356 363 358 365 368 374 372 373 382 377 380 375 373 384 387 386 369 340 296 260 242 223 201 205 214 208 201 211 170 136 100 85 81 80 88 90 105 113 119 119 106 94 93 79 74 63 58 50 52 50 46 66 69 49 32 24 53141 114 150 75 11171 14 45 41 8654 6491 303 398 401 401 385 379 391 425 456 479 512 561 602 605 595 601 999999 999999 999999 999999 999999 999999 584 514 486 449 448 444 428 417 402 401 397 410 406 393 390 378 375 366 364 371 373 382 369 365 364 365 364 363 369 366 370 364 355 356 355 362 364 373 379 372 377 370 374 374 372 380 385 385 374 364 357 340 323 305 278 256 248 252 260 247 246 251 238 210 186 156 123 114 105 101 98 109 124 136 145 153 156 136 120 91 73 71 70 67 55 49 44 36 35 28 999999 22 53173 109 150 75 11173 14 46 13 8647 6512 291 454 452 458 445 434 434 440 451 460 467 463 460 457 452 465 500 525 549 578 560 533 513 471 439 420 416 419 403 392 388 385 382 383 383 371 361 351 351 343 349 344 345 346 347 346 329 328 331 347 357 349 354 350 345 337 338 348 356 363 368 369 371 364 369 354 367 363 345 320 301 287 272 250 240 265 294 328 330 303 307 290 280 291 275 244 221 152 119 107 93 96 95 102 114 113 117 122 125 118 117 98 100 102 100 97 87 69 51 53204 114 150 75 11171 14 46 44 8640 6533 276 473 445 451 445 427 420 416 424 432 439 445 439 430 420 433 455 475 496 510 502 500 485 461 448 438 421 406 388 374 365 368 368 365 364 363 351 350 353 348 349 336 341 346 352 354 350 339 346 356 356 348 343 326 320 322 329 332 322 349 350 355 426 390 353 314 305 289 252 240 255 277 299 317 329 350 365 352 342 281 250 227 221 230 218 198 204 143 100 86 94 99 96 87 85 78 73 80 80 94 100 106 108 115 116 117 105 100 90 59 999999 999999 33 29 53236 114 150 75 11171 14 47 16 8633 6555 257 459 426 437 422 411 399 396 402 412 420 423 419 420 405 410 410 418 427 428 425 425 423 424 424 420 413 399 391 385 378 390 384 387 373 370 357 353 357 350 355 355 356 363 358 353 358 345 348 340 336 337 333 314 302 306 316 301 315 326 318 310 373 337 288 258 254 244 223 214 233 261 294 317 340 352 358 306 266 197 166 160 163 147 135 149 119 95 80 75 92 96 81 74 69 70 73 70 71 82 87 89 90 97 97 93 85 86 82 56 999999 999999 25 22 53267 110 150 75 11173 14 47 47 8626 6574 297 432 434 448 433 418 417 419 415 421 425 426 425 429 418 416 408 409 412 409 406 401 403 412 410 406 401 389 382 377 376 384 373 370 365 367 361 353 353 344 352 355 353 361 361 351 341 332 336 333 320 316 316 320 318 302 307 291 314 297 277 270 268 272 261 258 277 273 285 264 250 241 255 262 274 276 271 237 203 170 180 194 213 190 166 173 128 93 83 80 75 67 48 43 45 47 52 53 54 55 51 51 53 56 55 54 48 44 40 29 53299 109 150 75 11170 14 48 19 8620 6582 319 429 450 432 423 417 426 424 426 431 438 443 437 432 423 416 408 405 404 409 403 399 393 392 397 400 394 383 377 366 360 359 357 355 353 357 356 349 346 344 346 348 353 354 353 350 344 334 330 326 315 307 305 308 304 293 298 304 305 306 315 312 302 287 292 294 277 279 297 293 283 255 234 239 230 212 193 180 173 165 163 190 193 200 192 138 115 78 72 71 70 66 999999 999999 999999 999999 39 46 49 48 48 56 57 52 92 91 115 42 28 53330 109 150 75 11167 14 48 50 8613 6583 300 392 423 392 391 397 394 386 384 382 392 402 397 394 394 383 370 364 360 365 364 360 360 358 363 370 376 376 375 370 364 358 353 350 342 345 349 344 341 342 343 340 341 347 340 339 339 333 321 325 317 313 302 300 300 298 297 312 306 308 309 301 287 276 285 277 259 260 264 276 273 261 248 234 213 177 153 145 148 145 145 172 169 177 202 132 107 83 74 66 69 65 65 62 999999 999999 47 45 49 55 52 67 86 92 122 104 117 43 25 53362 109 150 75 11165 14 49 22 8606 6584 345 342 359 342 342 343 334 333 328 333 342 352 351 356 362 356 355 356 355 362 369 359 365 366 370 370 371 369 367 371 369 364 354 350 348 349 350 343 338 337 340 341 336 342 342 336 334 329 323 327 324 325 310 301 309 317 309 321 307 311 305 296 300 295 293 285 278 272 265 254 245 237 228 210 195 172 154 148 153 159 161 171 157 147 172 126 98 87 72 65 65 58 54 52 48 999999 40 37 39 53 53 69 103 102 114 95 82 47 26 53393 109 150 75 11163 14 49 53 8599 6586 408 320 340 327 325 329 327 332 332 344 354 352 349 350 345 344 345 346 349 356 366 366 373 374 374 371 366 362 362 366 365 363 366 365 366 364 368 367 356 356 355 352 350 352 364 365 356 340 346 348 344 340 325 318 327 341 337 341 329 334 330 311 311 301 293 299 290 292 289 273 255 249 248 232 220 215 206 174 166 188 202 184 125 98 99 64 59 58 54 59 57 61 59 60 55 999999 999999 50 57 66 67 78 102 80 88 83 70 46 27 53425 109 150 75 11167 14 50 25 8592 6589 479 310 350 333 328 331 333 336 332 338 347 346 346 347 350 351 349 349 346 347 356 365 369 369 372 373 368 365 358 364 364 366 379 369 367 366 369 374 373 380 377 371 375 376 390 385 375 355 360 363 355 348 339 342 339 336 349 352 351 369 386 363 360 341 326 326 325 333 332 328 309 308 300 273 259 254 233 196 179 194 214 179 118 66 55 51 999999 999999 999999 999999 51 59 56 58 50 999999 999999 999999 89 87 58 42 51 48 51 37 25 25 21 53456 108 150 75 11162 14 50 56 8585 6591 494 306 338 323 324 328 333 333 327 329 337 348 355 363 374 370 377 380 378 378 385 392 390 385 388 395 393 394 385 394 391 391 402 384 382 379 371 366 368 377 374 369 368 365 357 355 359 356 350 361 353 346 347 346 338 329 337 338 345 355 379 372 379 358 334 314 304 318 322 314 301 304 295 275 255 253 235 232 190 203 200 157 108 73 69 999999 999999 999999 999999 999999 999999 999999 999999 40 999999 999999 77 106 91 87 51 33 27 29 27 20 13 13 53488 107 150 75 11157 14 51 28 8578 6593 464 313 358 342 337 342 348 359 359 358 371 377 379 385 391 385 391 398 396 396 401 404 403 397 396 397 393 393 394 399 397 394 399 387 392 389 377 367 361 369 363 357 344 339 324 329 330 333 332 347 340 336 329 325 329 328 322 315 314 317 317 320 326 307 282 261 238 243 246 244 239 238 241 237 228 219 218 227 201 212 178 138 61 73 73 999999 999999 999999 77 999999 999999 999999 999999 999999 999999 999999 73 77 78 64 50 42 35 25 19 15 10 53519 107 150 75 11160 14 51 59 8582 6592 452 325 395 369 358 346 351 363 368 368 372 375 372 373 375 376 376 380 380 382 392 391 390 385 380 375 370 369 375 380 381 390 391 394 397 388 376 371 361 361 358 360 349 350 355 353 332 321 314 313 310 312 318 317 301 301 323 315 298 289 288 279 276 267 264 254 237 228 225 240 237 231 236 221 217 191 189 225 182 175 133 101 53 78 69 999999 78 97 102 103 104 89 75 999999 999999 999999 55 54 59 55 48 999999 30 999999 12 13 14 53551 107 150 75 11166 14 52 31 8575 6595 441 337 394 372 364 348 347 351 355 356 349 347 354 356 361 367 368 366 375 381 394 399 398 399 403 396 387 378 376 370 364 373 381 387 390 392 389 375 367 357 357 351 348 350 358 334 312 313 295 289 287 288 298 292 276 275 290 299 309 301 301 301 282 280 284 273 270 266 261 241 229 225 226 209 198 180 182 179 145 133 104 74 83 88 81 79 88 101 106 111 109 116 108 115 116 999999 104 89 77 71 58 999999 38 999999 18 16 16 53582 107 150 75 11162 14 53 2 8568 6597 467 344 383 368 372 364 359 360 365 366 369 366 375 381 386 388 385 381 384 386 388 394 391 391 400 397 392 373 357 349 330 316 303 302 304 316 319 307 309 300 306 302 297 296 302 290 294 319 308 307 297 294 294 280 280 279 285 303 329 322 313 299 284 283 285 275 275 257 230 210 173 172 167 160 152 136 137 98 127 116 102 85 76 77 70 74 76 84 93 107 111 108 107 115 122 133 136 117 112 78 62 52 41 28 24 19 19 53614 107 150 75 11161 14 53 34 8561 6600 448 358 362 341 346 347 353 349 353 361 369 366 367 371 365 361 349 341 335 337 332 330 316 307 300 292 293 280 274 280 272 261 242 240 241 240 245 254 273 272 284 296 298 303 304 310 309 313 304 302 293 297 305 299 296 298 303 297 297 288 277 262 261 271 292 292 289 297 257 264 196 168 189 168 139 127 119 113 99 95 80 68 66 61 999999 999999 999999 999999 74 91 106 104 123 154 175 181 157 128 114 64 49 36 27 21 17 14 14 53645 107 150 75 11161 14 54 5 8555 6603 395 370 358 342 344 347 350 346 361 368 369 369 367 369 360 359 356 346 342 342 345 339 316 297 281 272 272 273 290 281 280 291 298 292 293 293 290 291 300 306 315 317 315 317 323 317 313 305 300 310 315 299 296 293 288 281 278 269 270 261 251 244 242 250 262 252 244 262 237 228 188 164 176 183 158 160 137 125 85 99 101 106 127 113 158 85 85 83 93 106 106 119 115 201 199 206 190 143 80 51 34 999999 21 17 11 5 5 53677 105 150 75 11158 14 54 37 8548 6605 373 380 392 382 379 377 373 377 397 402 402 402 400 400 396 398 393 375 380 373 378 378 372 358 353 346 339 329 332 321 322 314 311 305 303 304 299 307 315 312 313 310 305 303 292 282 281 282 279 290 305 311 291 286 279 267 266 267 274 264 252 245 232 219 212 200 187 180 167 165 159 161 144 156 152 161 143 137 118 134 128 115 116 117 123 101 99 94 98 103 97 98 81 141 126 138 141 105 46 35 20 999999 999999 999999 9 53708 103 150 75 11158 14 55 8 8541 6608 354 401 425 405 387 390 401 405 406 403 395 378 369 372 372 370 358 346 350 351 347 350 345 344 343 336 339 336 327 319 326 317 319 330 312 314 346 347 286 300 307 313 311 311 287 276 274 277 267 254 254 267 254 261 269 264 259 261 268 257 237 235 222 213 212 223 218 204 185 185 165 160 146 146 135 133 132 129 139 127 111 100 82 85 61 89 87 89 80 80 76 73 59 48 41 43 42 41 35 29 22 19 15 53740 102 150 75 11158 14 55 40 8534 6612 359 421 400 382 371 378 366 355 339 330 322 313 300 315 319 319 324 322 320 329 328 341 339 351 355 354 358 360 359 347 344 329 315 304 284 291 323 328 295 314 306 303 320 335 327 328 320 297 272 266 281 269 246 218 220 245 244 248 242 233 216 215 209 215 223 233 227 213 190 171 155 161 152 160 147 141 134 130 116 103 91 77 76 75 75 69 80 87 87 87 84 83 77 64 64 62 49 38 30 27 27 24 53771 102 150 75 11156 14 56 11 8527 6615 344 444 354 340 332 342 317 314 317 331 329 340 333 338 339 344 348 349 328 316 299 305 312 325 337 338 340 340 345 345 347 333 327 316 307 305 303 315 333 332 313 301 318 320 310 318 314 286 270 269 291 304 284 248 238 264 269 266 259 257 241 232 218 214 205 235 238 198 171 144 127 135 142 137 132 120 116 113 104 92 84 78 77 76 79 77 88 94 97 95 94 93 99 84 79 71 50 36 29 28 34 30 53802 109 150 75 11157 14 56 42 8520 6618 375 412 289 283 265 300 303 311 319 326 320 325 312 309 311 321 319 325 318 304 294 293 293 299 304 312 316 316 325 323 336 328 332 335 336 334 328 327 328 322 309 297 299 296 301 311 307 293 286 285 293 311 316 303 289 286 290 305 283 252 222 203 181 163 140 157 154 133 131 121 103 91 105 107 109 114 126 136 140 151 143 136 122 114 110 108 104 102 99 95 92 91 97 90 90 104 98 99 99 59 53 42 41 999999 34 37 33 32 29 53834 112 150 75 11155 14 57 14 8513 6621 376 442 197 243 215 221 214 222 229 222 213 209 196 202 204 208 208 216 235 237 241 256 279 299 317 338 340 338 347 343 356 343 329 323 321 317 318 321 327 338 334 329 323 322 320 316 315 307 305 310 316 328 331 326 319 314 300 311 268 225 197 177 153 123 110 96 91 107 126 121 116 111 109 120 124 139 159 168 165 169 155 143 134 130 128 122 119 116 114 111 107 116 116 151 136 152 126 106 106 84 71 60 61 55 51 60 61 53 50 46 28 21 53865 113 150 75 11159 14 57 45 8506 6623 318 505 141 192 185 174 168 177 201 226 225 236 227 229 225 207 209 217 235 253 260 273 295 321 345 364 353 354 357 360 367 358 350 356 344 343 344 342 361 377 371 357 349 345 332 319 312 300 295 301 304 316 315 330 312 300 288 274 254 230 216 204 178 167 177 173 170 161 147 146 145 144 139 133 121 125 138 138 133 135 133 125 124 122 120 118 105 108 111 112 112 121 123 147 128 131 99 80 77 78 80 86 88 86 80 93 99 95 94 88 56 28 17 53897 113 150 75 11159 14 58 17 8513 -876 329 495 156 234 244 249 261 278 305 326 320 313 286 281 285 289 303 326 337 350 344 334 328 341 350 365 357 356 358 356 359 362 375 380 361 356 342 330 339 341 343 340 340 341 331 326 311 302 285 289 280 276 273 285 264 253 247 230 226 216 209 200 181 181 175 175 169 153 138 138 142 147 145 133 125 126 133 137 140 139 137 137 132 129 111 110 80 78 81 88 88 87 88 82 73 71 55 64 70 79 96 105 96 116 126 124 126 114 85 68 48 33 18 53928 112 150 75 11164 14 58 48 8506 -873 345 478 269 348 358 359 356 358 373 384 387 378 360 348 332 347 358 376 386 391 393 372 346 343 342 355 360 357 356 348 347 349 355 353 347 348 339 336 326 321 326 326 325 323 319 314 303 304 302 297 283 269 260 263 264 258 247 245 244 242 240 224 201 181 174 170 170 166 170 153 139 141 138 126 119 121 127 132 140 131 117 118 111 111 97 99 90 100 100 109 89 81 83 81 79 85 90 96 109 99 114 127 136 141 193 224 188 198 91 49 37 32 53960 111 150 75 11156 14 59 20 8499 -875 361 496 360 436 417 425 451 460 464 431 449 449 447 433 411 396 381 367 374 374 397 381 358 344 329 333 345 352 347 343 342 349 352 342 341 348 353 363 347 343 336 324 313 299 282 275 268 277 279 279 282 269 258 260 254 245 240 237 239 240 241 229 195 176 184 168 166 163 172 163 152 167 156 144 148 166 160 144 145 133 122 121 119 127 114 119 126 112 104 97 108 999999 999999 999999 113 113 111 106 104 114 114 124 135 92 105 106 99 165 79 45 33 53991 110 150 75 11157 14 59 51 8492 -875 369 546 470 479 459 423 459 461 461 441 440 426 416 400 384 366 357 334 320 317 326 313 300 287 300 303 301 304 324 346 325 313 318 310 292 299 308 316 302 299 287 288 270 263 240 239 227 224 216 219 225 224 221 218 218 211 209 203 208 233 227 205 166 144 147 128 129 123 122 132 132 137 125 120 124 137 131 118 125 119 114 114 111 120 107 108 108 94 88 85 107 111 130 153 158 159 156 150 133 145 125 122 139 102 84 51 45 81 38 28 54023 109 150 75 11157 15 0 23 8485 -875 334 507 458 455 459 415 413 382 371 402 418 430 404 421 391 388 370 361 344 346 342 337 338 313 326 335 318 304 324 336 306 281 272 284 285 289 291 282 270 274 268 280 269 277 269 277 272 251 232 230 229 232 250 249 256 256 240 226 213 234 221 205 181 158 158 153 175 174 144 134 113 103 100 109 121 115 109 111 118 136 120 102 80 78 73 80 95 92 92 91 98 108 120 130 134 133 132 126 118 126 113 118 133 141 142 81 50 41 29 54054 109 150 75 11154 15 0 54 8478 -875 311 503 324 338 332 332 322 325 336 359 392 428 420 443 414 403 392 396 383 394 388 382 377 358 360 362 351 344 356 355 353 342 333 349 361 362 362 355 344 344 336 335 327 320 312 312 312 309 306 308 307 305 300 294 294 304 279 256 233 219 220 218 209 192 182 174 188 189 161 153 150 155 156 168 170 181 176 169 162 153 153 118 85 81 76 83 90 95 84 81 85 89 89 89 87 89 88 87 82 88 91 89 91 99 105 85 67 51 33 54086 109 150 75 11156 15 1 26 8471 -874 323 535 317 478 457 455 456 458 456 422 413 409 408 408 406 393 400 405 391 391 388 384 373 371 377 374 367 370 380 383 383 372 368 371 373 365 356 341 338 337 330 330 327 322 316 314 314 313 319 312 303 296 280 279 277 284 268 259 240 226 227 225 232 225 212 203 216 230 218 218 218 212 208 200 188 188 179 171 161 149 144 119 87 85 76 69 67 74 77 79 88 89 92 90 89 94 102 101 93 91 84 79 70 64 64 60 47 35 27 54117 107 150 75 11155 15 1 57 8464 -874 338 510 341 495 460 453 452 455 457 432 424 423 424 423 419 416 416 419 413 406 406 394 386 383 375 365 356 354 350 349 347 349 349 346 336 331 326 317 319 324 324 329 333 339 346 347 349 350 348 341 328 310 299 292 285 283 285 289 284 283 276 250 247 227 215 252 267 263 245 224 212 197 199 202 193 187 187 147 136 137 129 128 120 128 92 86 79 84 88 79 83 95 94 95 96 99 97 96 93 78 64 55 49 46 42 36 31 54149 107 150 75 11153 15 2 29 8457 -874 345 501 350 465 449 444 423 425 410 409 396 407 412 408 409 404 403 403 399 396 391 383 383 373 373 360 349 346 347 343 351 367 378 383 368 374 370 375 370 377 380 382 378 376 372 368 364 361 356 353 344 325 321 312 307 307 308 304 303 302 314 295 265 231 209 262 276 282 288 220 226 188 169 160 153 159 171 137 126 121 117 120 126 141 115 111 95 100 111 98 90 97 103 113 122 119 111 104 96 81 67 59 50 999999 40 31 30 54180 107 150 75 11153 15 3 0 8450 -873 350 499 378 470 447 433 412 414 402 408 391 397 400 397 399 404 405 399 401 407 401 404 400 393 387 383 368 365 364 355 356 365 377 379 375 379 374 381 373 370 366 370 369 367 360 355 352 350 345 335 326 312 320 315 313 312 311 312 310 295 309 288 268 261 246 281 271 270 258 203 228 198 180 165 157 153 152 153 144 133 119 111 111 116 110 108 107 117 120 128 122 118 120 123 122 113 102 91 86 75 70 66 60 53 52 41 34 54212 107 150 75 11154 15 3 32 8443 -873 342 453 389 468 431 420 417 426 421 414 410 412 417 420 422 425 425 417 411 416 409 414 408 406 392 395 370 356 342 340 340 343 357 362 361 363 362 365 361 357 346 349 342 340 341 332 325 333 333 310 295 283 298 299 297 295 296 304 300 282 278 260 270 283 278 297 277 257 223 197 203 206 199 183 175 174 173 175 173 164 155 148 142 137 141 159 178 210 237 220 215 204 184 165 142 135 127 116 99 92 93 88 79 75 62 51 42 54243 107 150 75 11152 15 4 3 8436 -873 318 414 340 415 388 391 398 414 412 411 419 417 418 423 396 392 389 385 378 370 369 379 386 392 390 404 390 375 360 360 360 361 368 377 382 382 376 377 368 367 357 354 342 338 334 321 315 334 347 324 301 285 286 288 281 283 320 305 287 282 271 268 272 279 276 279 284 292 279 221 207 233 234 219 202 197 187 195 187 173 176 184 179 172 191 217 223 239 261 269 249 244 233 246 188 165 157 144 123 114 101 95 95 88 75 59 47 54275 107 150 75 11152 15 4 35 8429 -873 320 439 324 454 435 447 454 451 437 431 427 424 414 409 384 387 395 399 394 380 365 369 373 371 370 370 373 367 359 358 357 357 352 353 362 373 372 374 366 364 359 352 341 341 332 319 320 328 335 312 284 274 275 279 271 273 305 286 271 270 274 275 268 277 293 291 288 270 258 227 225 269 265 264 223 207 196 199 176 156 158 164 154 151 165 181 186 194 204 230 218 224 207 223 189 163 149 130 116 95 90 74 65 57 54 42 33 54306 107 150 75 11155 15 5 6 8422 -873 322 420 344 432 412 404 419 413 393 386 386 392 378 370 377 380 398 421 420 412 391 380 375 366 357 344 346 340 334 329 324 339 343 338 347 363 371 372 369 365 361 350 339 336 330 322 329 339 335 316 303 298 301 298 291 284 285 292 281 289 277 287 276 276 290 291 282 262 253 252 267 254 241 229 190 175 168 161 151 147 154 152 153 135 131 124 125 135 130 139 144 153 138 142 149 145 126 110 99 83 62 44 36 31 29 22 17 54338 105 150 75 11156 15 5 38 8415 -872 307 420 274 350 342 330 345 353 344 339 344 347 351 353 360 371 384 407 413 407 402 388 387 394 392 395 391 397 400 387 361 365 372 361 367 375 384 387 382 378 377 376 375 361 352 340 333 329 322 321 328 325 319 319 329 325 319 311 294 301 278 288 290 295 292 287 277 267 256 245 258 233 225 221 221 231 232 228 217 220 227 222 216 210 214 219 180 159 165 149 144 139 135 138 116 115 97 90 88 73 52 44 42 30 28 54369 106 150 75 11155 15 6 9 8408 -872 300 441 234 369 378 371 371 389 404 399 407 430 441 456 468 492 486 486 494 510 503 491 473 470 463 464 443 442 439 431 412 394 387 376 373 375 376 374 379 376 377 379 385 380 375 368 359 348 343 347 346 337 331 337 345 345 335 317 315 320 307 303 309 325 325 304 290 285 296 290 282 276 267 264 268 288 280 279 255 245 256 267 259 270 260 262 230 227 220 186 169 149 148 137 109 105 91 94 81 73 61 54 47 37 31 21 54401 103 150 75 11154 15 6 41 8401 -872 300 425 253 451 452 445 435 442 451 448 443 465 456 469 471 485 469 458 447 445 446 450 434 425 417 421 409 406 401 405 401 389 380 370 354 360 353 350 364 370 366 365 366 372 371 369 361 350 345 347 336 331 332 334 333 333 332 324 317 315 297 280 279 298 302 287 274 278 299 300 283 258 236 247 255 278 265 259 257 278 293 303 282 289 276 289 270 279 269 217 199 215 132 110 98 84 78 74 64 60 55 54 48 54432 103 150 75 11157 15 7 12 8394 -872 297 414 219 354 344 346 340 337 343 350 355 364 347 350 362 375 372 369 362 345 343 354 356 346 340 345 341 339 344 360 366 366 357 351 336 337 328 325 331 342 345 351 352 354 352 347 343 335 330 329 327 335 336 333 330 321 317 314 311 308 302 287 280 293 298 282 264 270 277 266 251 257 245 265 275 293 289 285 295 326 329 322 256 238 222 227 214 201 201 167 159 184 91 78 74 60 53 52 46 41 34 36 31 54464 102 150 75 11154 15 7 44 8387 -872 296 416 216 301 294 299 301 304 310 314 330 337 331 329 340 354 357 357 358 362 350 356 368 361 353 356 354 348 344 348 359 362 349 348 341 326 312 300 294 298 305 313 318 323 323 314 319 320 313 314 312 318 315 309 304 298 295 296 293 296 297 304 309 313 307 289 293 304 303 285 279 286 290 294 297 315 318 315 311 313 310 303 248 208 179 160 171 147 142 125 100 84 78 70 62 65 64 65 52 43 36 29 54495 105 150 75 11155 15 8 15 8380 -871 316 450 283 374 379 384 399 396 385 377 382 384 375 386 383 399 398 399 395 401 382 373 377 387 375 385 385 387 377 369 375 384 382 380 374 368 359 345 332 321 315 314 311 311 306 299 305 305 304 309 307 311 308 298 293 294 294 291 285 297 297 313 316 324 315 306 313 319 316 314 316 321 315 310 309 323 319 310 308 297 291 292 285 251 220 145 148 135 133 126 111 94 78 66 53 52 47 42 33 28 26 999999 15 12 9 54527 98 150 75 11152 15 8 47 8373 -871 311 431 332 403 392 389 396 394 381 366 359 368 356 359 354 364 361 372 374 378 367 361 369 400 384 396 397 398 393 385 376 384 391 397 387 384 379 376 360 347 333 333 330 328 323 319 318 311 309 306 299 295 294 285 283 288 291 300 296 302 306 313 306 320 308 296 292 285 283 281 276 274 267 275 276 272 261 253 263 257 260 247 237 211 178 111 107 108 100 95 81 72 60 52 39 26 16 5 54558 97 150 75 11151 15 9 18 8366 -871 325 443 299 380 361 358 368 376 369 363 356 365 369 368 383 393 397 399 405 403 388 373 369 385 368 364 362 356 357 355 353 361 365 370 366 365 358 360 347 339 329 324 324 321 320 316 311 305 305 301 301 297 298 291 287 287 286 292 287 288 297 294 283 285 279 265 258 248 254 235 209 198 192 200 197 182 170 170 182 177 182 159 135 100 73 79 82 82 86 83 72 71 66 54 36 19 11 54590 97 150 75 11155 15 9 50 8359 -871 350 502 318 451 447 442 439 454 453 446 434 430 432 434 445 445 444 433 442 440 427 397 387 404 398 387 387 382 379 374 372 366 359 358 353 355 349 347 336 333 325 316 310 306 306 301 303 303 304 299 300 291 286 277 272 266 261 257 254 250 254 252 248 242 243 238 238 235 234 225 189 188 193 191 183 162 155 157 153 134 128 132 128 112 107 99 97 75 79 80 66 65 62 53 30 20 13 54621 97 150 75 11155 15 10 21 8352 -871 337 516 366 427 428 423 417 427 431 405 395 394 401 396 398 404 401 399 396 404 408 389 386 397 399 393 401 400 399 392 382 369 361 359 346 340 334 329 316 319 317 311 304 297 289 283 281 281 284 279 277 270 266 263 261 254 250 248 246 238 234 234 233 228 221 215 213 204 195 198 192 186 180 178 172 163 155 153 156 174 159 152 151 143 127 133 134 114 126 117 89 75 59 42 28 22 14 54653 107 150 75 11153 15 10 53 8345 -872 311 456 336 371 371 368 364 373 376 365 361 378 389 385 383 388 381 380 381 395 398 394 387 375 374 372 377 373 376 369 353 355 345 333 328 318 315 310 304 302 313 311 311 304 295 288 283 278 286 290 293 284 252 248 244 243 234 225 218 220 220 220 222 220 214 198 188 184 170 165 170 157 144 150 146 145 131 139 143 173 171 169 159 147 136 145 155 165 175 139 98 88 58 33 27 25 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 54684 109 150 75 11153 15 11 24 8338 -874 308 401 331 421 414 412 403 390 394 393 376 393 389 380 379 379 372 374 380 395 395 397 398 389 383 377 383 378 382 382 370 362 349 320 311 303 303 303 303 293 293 292 286 287 301 305 301 278 276 254 239 231 224 192 180 185 178 170 160 162 163 162 162 162 156 139 128 131 122 119 120 125 133 139 132 128 116 128 139 168 156 173 174 170 147 146 159 199 215 147 103 88 76 53 46 46 41 30 28 32 36 38 38 34 28 20 14 7 4 54716 109 150 75 11154 15 11 56 8331 -874 351 431 367 435 420 420 428 425 423 422 405 410 415 404 390 408 401 397 390 402 392 389 382 379 377 375 383 367 364 360 362 356 351 330 322 314 313 300 290 290 288 264 244 235 245 247 241 210 201 174 153 154 186 173 169 177 209 156 141 134 127 125 120 113 108 103 103 101 103 115 121 135 119 140 138 134 120 104 100 124 124 142 154 154 130 116 114 140 159 124 96 87 86 67 59 58 54 46 34 35 38 39 38 38 27 20 16 11 11 54747 107 150 75 11152 15 12 27 8324 -874 369 437 419 457 429 434 438 453 447 440 428 419 435 428 417 422 414 401 395 402 389 380 370 379 377 365 356 333 326 314 309 300 280 251 227 214 211 195 182 189 195 175 159 155 153 154 157 167 185 208 214 216 208 198 163 161 190 162 174 168 167 166 167 168 170 160 134 134 128 217 209 176 68 72 81 123 113 104 100 101 90 87 90 88 84 65 56 56 58 68 65 56 48 40 36 32 25 999999 999999 999999 999999 999999 999999 999999 999999 9 10 54779 95 150 75 11149 15 12 59 8317 -875 350 449 446 478 444 429 427 438 430 418 411 396 403 387 387 376 377 364 354 347 334 320 310 321 312 291 278 263 263 257 238 221 200 173 149 151 165 184 192 192 192 221 249 258 258 254 254 259 256 259 261 263 261 235 182 193 194 252 274 252 226 225 221 213 197 178 167 188 182 252 244 178 74 65 66 101 96 86 86 90 75 62 61 58 55 55 47 47 38 24 20 11 5 0 100000 54810 90 150 75 11150 15 13 30 8310 -875 351 444 357 369 342 327 323 338 332 321 325 337 335 316 309 294 272 253 232 211 199 194 186 184 177 174 181 181 188 184 172 159 151 157 165 172 179 184 201 197 189 197 193 186 187 180 175 176 170 165 173 180 189 178 167 176 171 212 217 240 239 269 287 289 281 266 241 229 220 225 233 198 136 122 122 145 168 171 193 186 198 184 152 100 72 56 35 31 22 13 54842 88 150 75 11146 15 14 2 8303 -876 348 393 282 275 219 195 189 206 206 199 211 220 219 216 212 209 194 187 167 149 137 143 130 120 106 100 89 75 80 71 60 47 39 41 47 40 34 33 18 10 5 10 10 0 14 19 23 22 15 26 47 62 76 71 66 71 77 116 123 141 137 155 168 175 186 200 196 188 188 203 202 189 167 171 168 145 158 144 138 128 138 151 125 105 90 70 71 70 54873 91 150 75 11149 15 14 33 8296 -877 320 355 325 345 302 278 274 271 261 254 251 233 212 215 209 209 204 194 163 140 98 76 39 30 14 17 7 100000 1 0 6 74 59 73 23 5 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 0 5 7 17 33 45 57 69 72 84 86 101 116 112 104 111 114 111 113 105 116 100 118 100 76 70 56 65 34 22 54905 90 150 75 11147 15 15 5 8289 -877 318 377 295 295 279 268 277 278 262 252 248 256 244 240 240 242 222 204 213 253 241 228 170 101 30 13 38 122 186 153 181 202 159 118 46 33 55 25 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 103 90 140 133 119 105 120 118 126 119 103 97 116 85 54 34 27 26 24 54936 84 150 75 11149 15 15 36 8282 -878 336 396 292 228 219 196 230 254 277 293 304 331 367 402 401 343 274 243 261 294 317 304 244 144 66 60 132 286 287 222 247 236 184 120 55 52 70 63 12 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 68 55 107 86 80 51 65 62 67 67 46 39 39 54968 66 150 75 11149 15 16 8 8275 -878 342 350 386 333 547 538 494 509 559 571 502 446 429 407 377 345 317 315 346 371 365 350 312 230 151 175 207 268 274 238 228 221 184 160 116 111 100 90 53 6 100000 100000 54 44 54 40 28 3 100000 999999 999999 999999 999999 39 51 78 71 75 72 72 75 123 119 101 26 100000 54999 75 150 75 11149 15 16 39 8268 -879 343 316 430 420 546 524 490 479 446 432 397 390 398 365 369 330 327 345 364 363 349 372 382 351 270 253 238 213 232 232 238 234 224 216 188 196 204 168 126 103 95 107 136 159 171 162 155 143 139 126 118 124 119 143 141 160 142 141 135 122 152 199 213 213 196 217 221 256 266 254 129 77 48 67 79 55030 80 150 75 11149 15 17 10 8261 -880 353 312 454 509 559 519 491 445 407 404 380 372 359 346 366 351 347 354 337 321 321 326 334 338 309 287 265 249 246 250 263 269 280 272 251 246 247 220 181 147 154 166 161 198 194 185 196 197 199 194 190 204 201 216 204 216 222 224 225 218 228 236 235 239 260 256 242 251 263 290 256 189 195 231 261 287 342 359 292 113 55062 86 150 75 11148 15 17 42 8254 -881 369 340 450 516 476 425 422 394 392 384 367 369 350 342 326 323 319 317 296 300 310 300 280 272 283 336 331 333 332 314 303 310 300 313 343 319 287 260 239 208 217 219 249 299 285 273 285 299 302 303 287 290 283 279 267 266 275 273 270 266 275 288 286 283 300 291 279 278 297 326 340 290 301 296 311 331 336 334 337 257 211 162 137 142 161 26 55093 86 150 75 11148 15 18 13 8247 -881 384 343 458 489 442 415 378 371 379 371 359 370 366 343 315 334 354 368 372 358 334 322 310 304 269 301 409 393 362 317 292 285 275 284 292 289 285 280 284 279 287 283 272 280 280 274 272 278 284 289 290 300 287 276 269 265 260 262 262 251 248 251 251 256 257 262 261 266 274 282 287 279 283 287 309 360 363 340 333 278 236 173 131 142 163 31 55125 85 150 75 11151 15 18 45 8240 -882 367 317 442 454 453 424 363 360 389 394 388 388 379 372 360 371 371 379 389 357 305 296 303 343 327 334 348 318 304 286 263 249 243 255 259 262 256 252 252 231 216 209 197 210 219 222 220 223 219 223 226 238 233 237 245 246 245 255 256 250 250 236 221 217 212 203 196 200 209 208 202 188 180 189 182 201 205 202 181 145 131 105 72 62 54 55156 84 150 75 11148 15 19 16 8233 -882 358 345 410 414 419 375 360 357 387 383 384 376 373 384 382 382 373 364 363 357 325 339 337 324 301 310 278 259 260 270 285 278 271 284 265 248 254 299 315 315 302 294 281 283 286 286 292 290 266 251 241 241 236 255 261 262 267 265 261 260 258 248 244 233 227 213 208 216 218 200 202 172 147 126 104 88 86 107 107 97 92 77 65 53 55188 85 150 75 11153 15 19 48 8226 -882 366 354 414 457 435 411 387 380 397 390 381 378 381 385 382 382 371 354 343 364 369 370 348 290 268 273 282 285 278 268 276 273 277 299 279 268 284 327 325 324 313 327 296 294 290 291 291 296 283 271 262 258 244 237 226 220 219 218 219 219 210 204 218 222 233 237 255 258 262 246 232 170 158 142 135 125 142 194 106 98 92 85 76 85 80 55219 85 150 75 11151 15 20 19 8189 -851 333 304 400 486 476 459 424 417 416 406 380 367 363 362 366 382 389 388 374 376 384 370 355 344 333 330 323 312 295 282 270 275 286 315 294 282 281 273 251 255 233 251 232 234 239 232 229 241 227 217 212 213 225 224 238 228 193 196 171 169 177 148 148 144 157 158 166 150 158 158 158 118 123 123 131 128 121 160 122 98 86 87 80 82 67 55251 81 150 75 11149 15 20 51 8185 -851 333 309 405 478 480 447 431 420 412 414 404 396 400 395 392 397 387 381 380 384 381 363 353 355 355 345 335 328 318 311 302 304 322 337 315 300 290 276 259 272 246 231 240 244 232 215 225 239 236 230 236 246 254 245 256 263 248 253 238 221 229 186 186 171 150 118 68 52 56 60 68 50 53 61 70 78 58 72 94 61 29 55282 70 150 75 11151 15 21 22 8178 -851 322 300 362 447 452 422 419 418 426 433 426 413 411 405 410 406 388 383 383 387 379 372 365 340 337 330 325 319 311 303 288 281 293 299 278 279 269 251 244 249 244 235 231 225 177 161 169 177 190 196 207 215 224 217 193 186 196 197 196 180 179 166 168 177 177 133 90 68 51 40 55314 71 150 75 11151 15 21 54 8171 -852 292 256 280 412 446 437 420 422 431 433 430 420 420 412 429 427 426 408 381 354 327 325 311 296 293 288 291 301 287 286 273 272 278 274 260 253 235 217 216 215 212 199 175 169 142 140 123 115 103 96 93 86 97 106 86 49 47 49 48 49 60 82 85 104 110 73 75 72 65 54 54 55345 79 150 75 11150 15 22 25 8164 -853 293 252 260 402 443 446 427 428 433 432 435 427 425 427 437 434 433 415 394 363 322 291 274 268 265 258 244 243 219 219 204 208 210 202 207 203 200 198 196 219 220 191 187 162 132 126 113 86 66 56 48 39 34 33 38 14 13 18 20 22 44 46 50 60 45 43 34 24 34 39 47 60 56 61 61 66 64 58 42 55377 79 150 75 11151 15 22 57 8157 -853 289 243 269 420 451 452 417 425 433 434 457 443 409 404 384 370 342 320 311 289 270 250 250 250 257 259 227 204 188 190 173 178 188 187 193 209 221 230 229 258 264 260 233 168 147 116 133 81 89 116 96 30 8 100000 100000 100000 100000 999999 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 10 31 36 34 37 40 42 37 38 36 55408 59 150 75 11151 15 23 28 8150 -853 321 240 257 401 451 467 426 406 383 358 348 318 265 269 267 275 273 272 271 275 285 294 297 324 325 321 309 291 278 267 273 261 274 277 288 297 311 318 306 292 271 255 232 188 198 199 225 173 131 86 61 28 22 11 9 1 0 999999 7 55440 55 150 75 11155 15 24 0 8143 -853 323 249 238 334 400 404 371 326 308 281 266 270 287 354 421 463 478 476 435 420 405 387 359 356 333 323 334 339 327 318 323 305 309 305 301 305 337 355 308 288 232 194 203 201 231 246 264 265 243 184 182 188 208 37 12 55471 55 150 75 11155 15 24 31 8136 -854 286 220 213 299 368 410 427 483 507 517 500 501 486 471 475 457 427 419 400 387 387 372 356 343 331 339 342 338 329 314 296 292 311 303 295 292 324 332 292 305 262 251 258 273 277 251 207 199 183 165 168 165 170 24 100000 55503 55 150 75 11157 15 25 3 8128 -854 299 208 209 307 386 459 452 490 483 479 447 426 416 412 418 404 401 417 420 413 413 393 393 371 341 327 334 329 324 298 283 286 309 303 295 295 335 305 303 275 270 290 293 313 276 252 162 105 37 18 6 1 100000 100000 100000 55534 55 150 75 11155 15 25 34 8121 -854 295 234 244 350 408 454 424 433 417 422 416 393 391 402 401 402 415 416 413 426 417 382 359 335 308 315 314 302 295 301 299 304 300 279 238 239 256 208 184 135 135 151 147 165 144 146 97 85 70 87 71 81 104 100000 100000 55566 55 150 75 11154 15 26 6 8114 -854 307 262 277 366 410 432 424 396 378 390 410 411 431 454 466 494 511 467 409 401 373 337 321 299 286 326 311 292 241 240 254 248 220 179 119 93 76 52 19 23 23 58 37 11 4 8 15 41 53 82 65 55 96 24 100000 55597 54 150 75 11155 15 26 37 8107 -853 368 310 320 378 411 408 426 414 435 459 465 473 458 456 458 458 474 451 392 358 328 312 316 290 274 286 299 274 195 152 128 111 98 76 43 19 14 12 1 19 17 53 31 100000 100000 999999 999999 999999 100000 9 18 14 48 7 55629 71 150 75 11157 15 27 9 8100 -852 399 358 366 410 437 447 443 454 477 461 439 438 411 403 390 362 336 329 301 277 269 256 244 230 221 221 216 195 182 178 132 140 140 50 47 43 18 13 17 76 117 111 170 100000 100000 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 65 66 33 12 100000 100000 55660 70 150 75 11156 15 27 40 8093 -852 398 373 373 399 403 418 424 431 436 406 390 367 338 328 311 310 272 250 240 246 213 173 151 158 160 166 139 124 151 199 172 171 185 143 146 127 114 115 122 185 165 186 192 17 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 100 107 126 132 126 98 76 85 69 32 10 100000 55692 68 150 75 11159 15 28 12 8086 -852 371 354 353 378 371 368 377 355 335 318 306 296 261 256 270 290 274 247 241 224 204 178 169 186 211 151 108 86 94 121 105 91 129 163 171 147 165 192 188 185 119 134 102 22 999999 999999 999999 999999 999999 999999 84 118 160 156 174 202 200 164 173 125 126 125 130 69 47 37 13 100000 55723 64 150 75 11171 15 28 43 8079 -853 355 354 342 342 320 326 340 325 315 318 337 394 418 397 377 352 336 336 331 281 287 289 286 292 290 238 201 203 198 182 190 221 218 219 239 259 292 280 188 112 59 40 100000 999999 999999 999999 999999 999999 999999 79 83 108 163 164 180 209 195 126 100 61 52 41 50 100000 55755 60 150 75 11146 15 29 15 8072 -861 277 331 338 356 409 548 999999 999999 999999 999999 522 439 409 429 456 443 421 431 408 372 349 340 322 303 321 337 323 287 253 260 286 348 351 350 334 341 392 352 213 70 16 100000 100000 999999 999999 999999 999999 999999 21 42 47 43 41 33 34 42 38 18 100000 100000 55786 43 150 75 11151 15 29 46 8065 -863 188 228 248 326 519 999999 999999 747 529 474 441 439 463 476 471 456 436 458 482 488 454 407 349 290 273 254 248 245 286 293 297 345 363 275 239 212 225 190 132 58 26 100000 100000 55818 42 150 75 11154 15 30 18 8058 -864 177 162 138 183 212 260 382 435 422 390 374 367 415 441 407 395 390 409 418 405 387 356 320 294 277 267 283 285 329 311 308 335 331 210 198 163 135 60 24 32 19 2 55849 60 150 75 11159 15 30 49 8051 -866 332 280 178 135 134 196 364 453 455 425 450 459 525 516 449 407 363 342 333 333 345 346 338 329 314 282 292 294 327 348 352 357 272 200 199 175 138 61 16 15 27 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 77 121 109 999999 104 119 55881 60 225 75 11162 15 31 21 8043 -867 572 357 258 218 255 370 480 540 516 469 406 366 363 387 397 370 361 364 348 340 332 314 326 321 287 291 302 340 347 304 289 201 182 118 87 50 23 8 9 20 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 51 48 75 80 80 62 75 92 55912 61 150 75 11160 15 31 52 8036 -867 503 429 385 361 332 339 378 405 409 379 385 414 412 411 411 415 378 360 357 349 335 323 300 318 323 320 300 294 296 279 223 205 176 179 71 22 0 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 55944 40 150 75 11164 15 32 24 8029 -865 454 388 364 358 330 320 367 412 401 383 403 420 422 413 395 391 354 344 360 357 334 323 346 321 304 272 248 229 202 185 148 111 91 74 20 1 100000 100000 100000 100000 55975 38 150 75 11166 15 32 55 8022 -864 377 357 351 359 355 373 444 456 426 372 365 347 335 366 385 390 384 365 331 290 252 239 279 252 190 129 117 106 77 65 55 36 18 8 100000 100000 100000 100000 56007 56 150 75 11161 15 33 27 8015 -865 369 352 351 358 373 421 440 416 408 381 391 374 334 323 325 309 304 276 217 181 163 144 136 136 71 36 25 20 4 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 56038 55 150 75 11164 15 33 58 8008 -866 352 341 341 346 385 395 380 368 368 397 381 359 317 274 257 218 223 188 166 139 115 83 46 25 10 5 0 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 44 31 50 6 100000 100000 56070 56 150 75 11166 15 34 30 8001 -866 352 341 334 341 392 383 351 293 274 287 245 226 216 201 200 186 197 170 153 138 142 105 74 36 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 11 17 100000 100000 100000 100000 56101 55 150 75 11166 15 35 1 7994 -866 321 309 292 297 294 267 252 216 200 187 187 169 162 146 149 183 180 185 145 149 141 87 69 26 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 8 12 25 56133 86 150 75 11170 15 35 33 7986 -866 307 290 254 221 182 123 127 163 188 241 241 212 218 218 226 212 212 223 156 131 77 31 18 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 222 276 290 314 325 309 295 295 289 246 204 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 135 141 164 156 167 174 198 158 78 58 56164 87 150 75 11166 15 36 4 7980 -866 350 333 295 236 198 148 148 207 220 223 227 253 240 239 230 165 142 146 111 90 66 999999 999999 37 114 120 18 25 9 1 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 421 354 368 369 384 377 384 384 411 399 374 351 345 307 282 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 255 232 210 212 240 250 280 309 322 225 191 155 60 56196 88 150 75 11171 15 36 36 7972 -866 369 345 322 301 267 229 256 334 262 237 203 260 254 256 224 161 169 155 236 186 168 202 148 76 123 104 19 24 6 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 407 454 473 476 468 437 405 375 378 348 333 306 297 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 278 222 219 207 247 276 290 286 312 349 366 334 271 183 41 42 56227 88 150 75 11170 15 37 7 7965 -866 327 315 309 315 321 383 457 311 210 231 197 189 217 230 218 184 179 166 196 172 150 164 114 47 38 6 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 352 381 397 383 360 330 304 284 281 288 265 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 200 173 179 158 214 245 272 273 303 317 332 342 186 110 36 34 56258 86 150 75 11171 15 37 38 7958 -866 324 317 310 314 325 401 491 287 204 226 181 183 182 156 147 141 123 111 96 60 34 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 309 329 328 338 334 303 289 257 236 205 167 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 139 134 135 121 151 165 205 250 316 319 321 346 219 68 56290 86 150 75 11171 15 38 10 7951 -866 345 332 316 309 305 309 326 309 275 255 184 160 140 104 64 50 31 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 379 414 430 391 362 401 377 355 328 279 223 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 116 114 122 141 149 146 156 178 197 247 248 253 242 192 44 56321 86 150 75 11173 15 38 41 7944 -866 361 340 330 324 315 335 319 204 170 147 127 94 87 60 37 22 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 365 359 354 326 291 320 272 224 158 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 67 74 89 102 137 141 122 123 125 111 117 110 91 56 48 14 56353 84 150 75 11168 15 39 13 7937 -866 368 346 334 324 302 316 327 210 123 109 102 75 73 51 33 22 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 7 3 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 207 179 179 159 128 117 99 83 25 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 40 51 78 71 92 101 83 88 73 57 49 45 30 36 56384 84 150 75 11165 15 39 44 7930 -866 385 353 330 313 286 274 280 279 166 156 96 65 31 3 100000 100000 1 2 7 100000 100000 100000 6 9 5 15 25 25 18 13 7 0 5 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 82 89 87 88 79 46 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 59 91 98 93 111 103 90 80 66 73 72 53 40 56416 82 150 75 11175 15 40 16 7922 -866 374 340 319 302 291 293 290 325 238 101 20 100000 100000 100000 100000 100000 100000 6 20 47 63 89 174 180 143 154 87 23 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 67 73 73 48 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 89 154 151 144 161 124 82 62 43 44 37 56447 78 150 75 11169 15 40 47 7916 -866 322 308 291 285 303 316 326 386 282 96 56 108 59 22 11 7 22 27 48 78 94 102 170 202 178 162 65 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 119 166 186 186 263 207 43 56479 78 150 75 11166 15 41 19 7908 -866 339 304 293 292 304 313 412 437 191 123 136 97 46 17 11 7 16 15 23 32 38 36 46 66 61 32 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 142 184 203 204 267 306 271 56510 79 150 75 11166 15 41 50 7901 -866 393 324 310 311 320 320 412 423 201 111 35 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 238 187 142 136 142 145 168 228 135 45 56542 79 150 75 11169 15 42 22 7894 -866 390 336 318 314 324 331 350 392 301 168 25 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 91 108 120 127 163 146 115 95 52 52 44 40 11 7 7 56573 71 150 75 11166 15 42 53 7887 -866 531 447 380 328 299 309 323 365 337 315 268 242 70 15 5 9 14 16 9 4 1 2 0 100000 100000 100000 100000 100000 100000 1 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 2 22 33 999999 32 28 30 26 31 43 49 49 43 23 19 22 21 20 23 30 37 52 54 53 67 72 61 56 44 37 32 56605 70 150 75 11167 15 43 25 7879 -866 946 675 493 388 294 275 279 308 330 401 391 377 259 58 33 29 26 24 15 15 15 17 17 9 2 100000 100000 3 4 9 14 28 999999 999999 999999 999999 999999 999999 15 13 100 199 199 201 154 132 111 99 101 150 120 127 78 66 44 28 27 36 999999 999999 40 40 36 33 45 62 70 68 72 56 56636 65 375 75 11170 15 43 56 7872 -866 544 343 275 269 269 289 356 397 410 261 51 23 17 10 11 12 14 16 16 16 10 3 0 1 3 4 3 11 18 999999 999999 999999 22 999999 14 19 22 95 176 161 135 108 110 100 91 85 138 109 118 72 50 31 999999 999999 52 61 80 99 93 88 72 61 68 59 54 56668 70 150 75 11169 15 44 28 7865 -866 552 424 356 313 283 260 268 284 340 300 261 179 46 17 13 11 12 14 17 16 12 9 9 5 4 3 100000 100000 100000 100000 100000 100000 999999 999999 12 17 17 17 12 999999 22 22 38 32 46 51 88 122 129 157 144 119 100 74 70 91 103 113 133 155 181 187 201 190 201 224 218 157 45 43 56699 70 150 75 11174 15 44 59 7858 -866 351 321 303 296 277 263 268 282 280 145 54 34 18 16 10 9 8 6 4 3 1 1 2 0 3 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 222 225 238 253 260 237 189 188 147 177 159 152 143 135 138 133 143 145 176 208 197 137 39 19 56731 69 150 75 11171 15 45 31 7851 -866 329 315 306 298 282 269 298 247 154 69 54 49 36 10 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 163 182 189 194 180 189 181 147 143 99 127 116 104 85 68 62 59 61 61 69 87 62 43 20 56762 68 150 75 11176 15 46 2 7843 -866 321 294 281 264 257 245 254 187 118 70 75 45 20 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 69 89 96 95 80 74 77 49 23 100000 100000 100000 999999 100000 100000 100000 100000 28 44 38 56 22 12 56794 72 75 75 11174 15 46 34 7836 -866 232 220 177 156 143 143 137 109 80 51 41 40 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 138 209 222 228 253 259 221 148 74 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 6 127 107 146 154 156 159 94 56825 72 150 75 11174 15 47 5 7829 -866 104 71 59 50 43 46 27 15 10 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 140 208 258 248 251 289 289 231 208 164 999999 158 86 88 81 88 83 999999 999999 185 168 208 176 163 166 171 178 102 17 56857 72 150 75 11170 15 47 37 7822 -866 80 59 53 45 36 29 21 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 184 192 210 233 235 179 171 162 178 97 92 105 127 169 205 236 251 260 209 193 184 180 70 50 45 23 11 56888 69 75 75 11181 15 48 8 7815 -866 86 77 62 54 51 46 29 13 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 101 134 168 180 201 187 176 178 197 137 193 201 225 243 261 281 296 298 279 309 263 235 23 56919 68 75 75 11175 15 48 39 7808 -866 44 42 34 29 30 24 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 112 153 161 184 185 180 183 180 190 201 222 248 248 262 260 259 260 261 263 246 274 253 121 56951 65 150 75 11172 15 49 11 7800 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 170 160 164 169 179 151 138 132 113 114 115 132 148 143 155 155 162 157 148 134 79 13 56982 61 150 75 11175 15 49 42 7794 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 39 74 88 106 133 107 87 75 64 23 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 57014 48 150 75 11173 15 50 14 7786 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 7 18 12 10 0 100000 100000 100000 100000 57045 48 75 75 11176 15 50 45 7779 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57077 62 75 75 11173 15 51 17 7772 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 29 38 100000 100000 100000 57108 62 75 75 11173 15 51 48 7766 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 27 26 29 100000 100000 100000 57140 50 75 75 11177 15 52 20 7758 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 21 37 80 48 38 38 31 52 45 57 100000 100000 100000 57171 50 75 75 11180 15 52 51 7751 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 8 9 100000 100000 100000 100000 7 51 84 126 129 164 229 196 170 150 188 158 136 89 29 100000 100000 57203 50 75 75 11177 15 53 23 7744 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 7 20 48 50 42 55 74 91 123 129 152 157 205 224 188 165 227 211 187 149 64 40 100000 100000 57234 52 75 75 11180 15 53 54 7737 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 15 71 140 167 177 181 136 114 102 123 128 138 142 147 147 228 146 165 115 79 68 18 2 100000 100000 57266 52 75 75 11183 15 54 26 7730 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 7 82 109 113 124 85 55 47 70 69 66 105 96 108 167 131 110 75 47 39 2 2 100000 100000 57297 49 75 75 11177 15 54 57 7723 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 44 46 64 61 50 28 3 100000 100000 100000 57329 71 75 75 11183 15 55 29 7715 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 19 33 42 66 32 999999 999999 100000 100000 100000 57360 71 75 75 11183 15 56 0 7708 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 8 4 16 20 39 55 68 72 64 56 76 40 999999 999999 100000 100000 100000 57392 65 75 75 11188 15 56 32 7701 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 6 43 47 68 79 81 78 91 97 101 125 118 204 63 57423 64 75 75 11184 15 57 3 7694 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 23 51 65 74 81 82 84 91 93 82 98 90 202 57455 67 75 75 11186 15 57 35 7687 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 24 39 93 108 105 116 82 49 38 41 41 50 40 41 13 100000 999999 100000 100000 57486 70 75 75 11189 15 58 6 7680 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 13 60 111 120 244 264 211 176 171 209 229 234 175 157 148 175 176 203 127 22 100000 100000 100000 1 100000 999999 999999 100000 100000 9 15 50 86 24 57518 71 75 75 11188 15 58 38 7673 -866 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 107 118 143 164 186 248 256 257 256 290 291 291 312 265 277 237 246 281 213 116 999999 999999 999999 999999 999999 999999 33 54 68 112 40 25 55 55 17 0 57549 71 75 75 11186 15 59 9 7666 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 80 102 120 157 161 189 217 230 230 242 342 283 197 173 172 200 167 167 212 117 999999 999999 999999 999999 100000 100000 7 21 37 52 120 60 13 12 1 100000 100000 57581 66 75 75 11188 15 59 41 7659 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 1 22 34 41 56 75 74 84 95 106 90 102 188 157 64 39 41 36 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 57612 47 75 75 11194 16 0 12 7652 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57644 63 75 75 11195 16 0 44 7644 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 13 13 100000 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 24 34 61 92 72 66 37 57675 66 75 75 11195 16 1 15 7637 -866 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 13 59 80 88 87 69 46 100000 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 24 40 51 76 128 127 101 136 36 54 156 57707 66 75 75 11202 16 1 47 7630 -866 64 22 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 23 63 78 64 64 45 100000 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 40 45 57 81 82 126 102 118 193 25 54 151 57738 63 75 75 11197 16 2 18 7623 -866 59 41 24 7 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 999999 999999 100000 100000 100000 1 25 75 108 79 84 77 999999 999999 999999 100000 100000 9 12 999999 999999 999999 999999 9 21 25 34 47 68 69 98 66 85 136 57770 57 75 75 11197 16 2 50 7616 -866 31 16 7 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 22 46 63 104 124 98 101 88 19 100000 100000 100000 100000 3 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 57801 47 75 75 11198 16 3 21 7609 -866 18 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 14 22 26 46 41 24 13 100000 100000 100000 100000 100000 100000 100000 57833 45 75 75 11194 16 3 53 7601 -866 48 51 32 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57864 45 75 75 11197 16 4 24 7594 -867 57 59 56 27 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57895 43 75 75 11200 16 4 55 7587 -867 30 21 26 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57927 43 75 75 11194 16 5 27 7580 -867 13 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57958 43 75 75 11198 16 5 58 7573 -866 12 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57990 45 75 75 11204 16 6 30 7566 -866 31 48 38 24 17 8 19 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58021 46 75 75 11207 16 7 1 7559 -866 128 162 123 90 72 61 42 8 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58053 45 75 75 11203 16 7 33 7552 -866 133 173 138 97 75 70 50 26 32 20 100000 100000 0 5 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58084 45 75 75 11206 16 8 4 7545 -866 126 163 116 67 46 48 60 64 59 66 47 29 24 23 20 15 17 13 6 0 100000 100000 100000 100000 100000 100000 100000 3 13 9 3 1 1 2 6 4 100000 5 4 7 7 10 8 1 100000 58116 45 75 75 11210 16 8 36 7538 -866 295 352 252 164 99 80 82 94 98 74 62 65 93 50 13 8 5 4 6 1 100000 100000 100000 4 7 6 0 100000 100000 100000 100000 100000 100000 100000 1 1 100000 3 6 12 20 15 4 100000 100000 58147 46 75 75 11199 16 9 7 7531 -858 378 501 393 286 190 134 102 97 118 93 85 90 69 37 30 19 100000 0 8 14 13 10 8 6 6 100000 100000 100000 100000 100000 100000 100000 100000 4 8 10 8 9 19 21 19 16 2 100000 100000 100000 58179 44 75 75 11203 16 9 39 7525 -841 458 699 610 511 426 365 295 242 199 139 110 114 96 80 85 70 57 46 19 12 12 7 2 1 1 100000 100000 100000 100000 100000 1 8 11 11 10 11 9 2 6 7 3 0 100000 100000 58210 43 75 75 11209 16 10 10 7521 -819 621 101000 978 856 719 596 483 370 264 193 166 156 151 141 151 83 46 32 18 3 0 1 100000 100000 0 100000 2 2 2 100000 5 5 4 6 5 5 5 100000 100000 100000 100000 100000 100000 58244 43 75 75 11210 16 10 44 7518 -792 101000 999999 101000 870 741 664 596 494 397 335 256 208 159 128 126 84 55 65 31 13 9 7 4 2 100000 100000 100000 100000 100000 100000 4 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58275 39 300 75 11203 16 11 15 7515 -768 101000 888 818 740 668 570 507 373 265 158 110 98 99 107 110 46 20 1 100000 100000 100000 100000 100000 100000 3 1 100000 12 16 9 5 100000 100000 100000 100000 100000 100000 100000 1 58307 35 600 75 11203 16 11 47 7512 -743 101000 826 631 457 302 182 128 99 90 138 126 118 101 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 2 10 8 100000 100000 100000 100000 0 100000 100000 100000 58338 32 750 75 11205 16 12 18 7509 -718 796 511 333 217 138 106 97 124 159 58 79 26 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 9 4 0 100000 100000 100000 100000 100000 58370 36 450 75 11207 16 12 50 7506 -693 101000 938 812 686 608 465 346 253 169 149 148 124 159 42 57 30 17 11 8 3 3 6 100000 0 1 7 6 7 14 13 12 8 8 5 100000 100000 58401 38 300 75 11208 16 13 21 7503 -669 916 745 659 577 498 482 432 384 340 284 233 192 197 145 136 52 27 22 14 12 11 13 10 15 3 6 3 14 14 14 10 11 12 13 13 13 5 1 58433 44 75 75 11197 16 13 53 7499 -644 950 101000 904 775 717 617 596 550 536 509 450 424 369 328 255 232 162 127 76 85 142 49 30 23 23 17 21 11 14 20 36 39 41 29 13 6 7 6 5 100000 4 1 5 0 58464 44 75 75 11198 16 14 24 7496 -620 626 669 603 657 674 631 619 620 598 566 491 465 394 347 277 211 165 131 112 90 61 63 40 33 32 38 84 151 154 184 188 198 231 101 40 14 100000 100000 100000 100000 100000 100000 100000 100000 58496 43 75 75 11197 16 14 56 7493 -595 570 661 598 632 649 689 626 637 599 539 486 446 371 300 227 163 145 118 100 67 32 29 11 10 15 37 53 95 147 171 195 227 223 87 39 14 6 5 16 13 26 29 23 58527 48 300 75 11193 16 15 27 7489 -572 972 836 856 803 808 782 656 573 506 423 325 220 152 118 83 75 112 227 162 97 30 6 11 5 18 78 83 97 121 59 25 29 20 28 42 62 76 97 96 89 119 146 195 184 198 201 215 262 58559 50 300 75 11195 16 15 59 7486 -547 101000 101000 955 873 814 732 618 527 475 397 311 244 153 130 113 81 95 137 186 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 999999 999999 92 81 60 61 76 93 95 128 126 111 113 84 256 58590 54 375 75 11198 16 16 30 7483 -523 101000 955 816 702 599 532 472 433 348 260 214 141 121 109 76 68 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 20 19 32 35 35 56 56 39 42 39 67 6 21 32 30 21 58622 52 525 75 11196 16 17 2 7479 -498 101000 927 764 653 568 510 392 282 191 127 94 78 91 98 67 181 6 100000 100000 100000 0 100000 0 9 17 35 76 83 124 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 0 6 2 7 58653 42 75 75 11197 16 17 33 7476 -475 758 954 785 674 608 619 615 636 586 567 514 487 394 327 256 204 160 140 117 79 58 79 36 32 26 34 44 56 51 59 49 58 80 80 151 78 42 18 9 8 0 100000 58685 42 75 75 11194 16 18 5 7472 -450 483 643 542 526 517 544 522 468 470 490 453 411 389 363 297 243 190 158 112 68 89 63 87 76 62 62 60 67 52 51 43 51 63 64 101 40 30 26 33 34 25 24 58716 49 75 75 11194 16 18 36 7469 -427 660 852 685 612 609 614 589 518 503 491 478 431 434 389 329 267 213 161 110 90 132 190 126 78 48 48 37 37 25 15 20 26 32 43 46 41 36 42 47 40 32 30 999999 999999 999999 999999 17 16 17 58748 43 450 75 11193 16 19 8 7465 -402 101000 839 704 573 492 456 427 442 386 357 289 234 207 144 100 94 73 133 96 78 76 62 56 49 39 34 46 51 65 73 71 65 61 56 49 32 20 999999 999999 11 18 26 26 58779 42 450 75 11194 16 19 39 7462 -380 926 807 727 592 543 473 426 424 395 357 297 263 230 159 107 83 112 219 186 165 158 127 116 78 59 38 41 39 53 73 76 74 62 57 54 41 32 32 29 25 35 42 58811 46 450 75 11192 16 20 11 7458 -356 989 884 814 724 653 613 549 500 470 387 317 248 178 134 107 92 140 219 214 180 171 135 134 106 101 105 103 122 141 156 154 147 133 114 106 99 81 73 63 55 55 61 77 80 999999 57 58842 46 750 75 11187 16 20 42 7454 -332 810 745 646 546 464 371 283 209 162 137 98 94 124 146 211 176 144 115 107 129 127 119 114 124 216 285 263 234 215 154 152 135 147 130 89 83 123 128 123 100 86 74 61 59 56 41 58873 59 300 75 11186 16 21 13 7451 -309 782 604 573 559 520 511 472 530 449 414 397 348 276 232 176 139 77 69 85 79 192 163 123 108 96 122 109 98 100 114 248 322 300 251 232 192 227 199 222 172 104 93 137 145 155 999999 999999 999999 999999 999999 152 131 119 138 138 54 74 86 126 58905 60 375 75 11190 16 21 45 7447 -286 584 533 568 569 603 615 674 604 560 524 482 403 283 169 103 69 59 67 66 99 999999 999999 999999 999999 999999 165 130 125 110 200 236 239 205 242 224 221 213 304 231 157 111 127 999999 999999 999999 999999 999999 999999 999999 999999 157 81 75 75 57 95 107 149 299 198 58936 53 1125 75 11191 16 22 16 7443 -263 839 620 388 239 130 85 77 79 69 106 85 999999 999999 999999 189 157 131 132 97 135 152 154 120 157 172 184 196 262 190 153 129 117 118 144 204 999999 999999 999999 999999 999999 999999 60 45 36 39 50 53 67 71 144 45 14 14 58983 53 1125 75 11194 16 23 3 7438 -228 906 596 380 264 169 106 80 73 61 85 106 999999 999999 157 144 115 97 89 86 115 999999 90 93 111 114 142 150 186 164 149 153 163 170 197 235 171 166 171 192 191 167 182 198 251 215 188 167 190 267 243 99 54 20 59014 51 1275 75 11191 16 23 34 7434 -206 476 251 156 103 86 78 72 87 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 196 175 123 101 94 108 114 125 129 133 139 141 158 159 127 152 162 203 173 168 158 205 262 158 100 74 19 59046 54 750 75 11187 16 24 6 7430 -182 859 844 999999 914 650 564 437 330 279 219 157 128 102 86 76 51 46 120 97 88 78 79 84 95 105 93 76 76 98 78 113 74 66 72 58 999999 999999 26 20 17 22 24 22 23 14 8 11 17 16 17 26 27 48 32 59077 40 750 75 11192 16 24 37 7426 -160 579 534 543 477 442 440 393 381 360 311 223 147 96 74 65 59 34 72 45 45 50 49 50 63 64 47 37 37 81 61 79 50 24 14 13 20 22 20 21 18 59108 41 675 75 11190 16 25 8 7423 -138 720 583 456 430 410 358 346 332 320 288 245 189 107 72 46 48 50 23 22 11 0 3 100000 0 100000 999999 999999 999999 999999 999999 33 47 999999 999999 999999 999999 33 32 999999 23 13 59140 55 75 75 11194 16 25 40 7419 -115 586 743 682 604 543 517 432 419 400 412 416 414 440 369 334 271 208 164 137 119 89 88 65 66 33 20 25 19 21 19 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 59 69 999999 999999 999999 999999 98 82 47 59171 53 225 75 11198 16 26 11 7415 -92 689 588 533 501 411 418 419 437 496 492 553 505 447 373 295 233 166 115 86 88 80 102 45 40 20 15 26 22 999999 999999 999999 999999 999999 999999 999999 999999 28 31 39 37 28 999999 30 41 73 73 101 152 177 182 165 122 98 59203 43 900 75 11196 16 26 43 7411 -70 919 719 561 465 386 311 234 170 118 89 82 78 78 45 40 12 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 12 11 15 7 1 9 15 28 58 50 86 186 216 218 190 137 59234 44 825 75 11188 16 27 14 7407 -48 822 510 403 346 303 245 208 168 144 134 100 80 67 44 22 12 7 2 999999 999999 999999 999999 999999 999999 999999 3 5 10 9 11 11 10 12 17 14 14 23 27 63 144 167 181 186 170 59266 52 225 75 11190 16 27 46 7403 -26 910 819 843 791 755 642 543 462 391 355 326 311 294 266 240 228 211 209 164 125 142 173 288 348 346 204 999999 999999 999999 999999 100000 100000 1 13 8 6 1 5 6 19 26 30 26 999999 999999 10 16 41 77 93 118 121 59297 63 75 75 11184 16 28 17 7399 -4 393 431 437 508 486 451 460 466 419 403 379 393 393 365 344 317 284 258 224 205 186 172 213 252 285 334 321 248 177 156 999999 100000 100000 1 100000 100000 100000 100000 100000 100000 100000 12 12 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 192 227 254 59329 66 75 75 11181 16 28 49 7395 17 246 284 291 325 288 310 299 328 344 379 384 430 436 433 415 382 359 287 205 148 115 117 127 152 181 147 158 174 150 151 999999 1 100000 100000 100000 100000 100000 100000 100000 100000 3 3 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 198 205 223 305 281 249 242 143 178 283 146 59360 59 600 75 11179 16 29 20 7391 38 844 728 669 571 588 548 533 518 451 401 316 197 125 90 70 61 81 80 38 51 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 159 165 171 190 237 207 217 216 204 243 187 81 70 157 55 59392 53 900 75 11182 16 29 52 7387 59 712 548 502 500 441 359 285 184 113 79 56 53 96 49 31 57 999999 999999 999999 999999 999999 10 100000 100000 4 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 117 168 229 243 242 245 275 232 182 119 92 129 48 33 24 59423 54 750 75 11179 16 30 23 7383 81 790 596 529 524 492 473 405 329 248 179 108 69 63 59 76 47 28 47 999999 999999 23 24 36 84 76 64 51 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 85 128 168 202 223 220 207 290 330 218 129 51 41 36 59455 71 375 75 11177 16 30 55 7379 103 716 625 618 584 564 542 484 479 498 454 406 324 283 195 139 96 63 53 51 46 40 30 47 999999 63 72 110 152 160 134 107 64 26 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 48 83 113 147 183 190 254 268 220 270 247 190 143 136 167 208 276 354 286 291 234 284 320 351 403 59486 77 75 75 11184 16 31 26 7375 124 535 999999 569 483 445 471 515 494 520 506 512 454 401 361 305 256 213 156 120 78 50 45 34 29 20 999999 999999 999999 999999 999999 111 130 118 96 73 39 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 125 140 155 150 169 238 245 252 255 235 247 295 298 343 293 259 231 267 332 374 471 420 289 59518 74 300 75 11177 16 31 58 7371 145 746 603 700 715 666 735 703 746 659 484 509 396 314 225 158 138 107 76 62 51 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 254 242 271 261 268 271 288 298 290 291 356 389 398 368 343 326 342 379 416 546 453 219 59549 64 1050 75 11177 16 32 29 7367 166 537 355 311 257 165 125 107 73 60 75 81 86 88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 274 196 227 265 285 295 302 292 318 341 341 339 341 326 313 313 349 483 511 307 59581 65 975 75 11181 16 33 1 7363 187 551 379 270 267 362 282 162 114 87 101 165 207 246 297 602 597 498 449 445 461 515 605 705 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 258 143 178 204 235 258 261 267 264 270 288 314 305 290 327 351 393 508 734 299 59612 66 900 75 11185 16 33 32 7358 208 602 379 295 235 246 307 336 276 226 214 220 322 425 544 734 636 560 529 505 500 500 524 561 584 579 579 579 610 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 240 195 194 209 232 239 243 238 254 283 264 265 336 370 401 438 615 431 59644 64 1125 75 11182 16 34 4 7354 229 370 433 574 380 259 220 229 251 461 678 649 654 590 552 546 524 522 551 550 559 548 538 553 556 581 798 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 304 213 205 175 171 176 214 243 261 258 283 308 338 321 357 700 390 59675 65 1050 75 11185 16 34 35 7350 250 574 485 492 515 404 235 184 185 253 407 553 585 588 559 543 539 533 516 559 570 596 560 531 542 532 553 590 648 620 528 458 454 683 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 254 150 153 199 212 233 226 239 255 272 269 393 829 203 59707 68 825 75 11179 16 35 7 7346 270 932 737 654 564 459 432 416 375 315 294 279 308 314 382 508 511 505 496 509 501 510 605 652 621 522 483 455 460 464 479 573 570 507 462 415 415 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 189 140 149 155 174 190 224 291 282 308 337 594 63 59738 68 750 75 11180 16 35 38 7342 291 945 793 628 553 477 401 387 372 364 373 394 360 333 338 383 472 489 435 415 410 416 466 561 620 576 495 464 476 460 406 373 399 410 466 532 598 726 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 78 65 76 83 90 136 181 171 198 137 57 59770 64 900 75 11185 16 36 10 7337 311 731 553 501 496 427 412 362 363 384 349 363 386 420 454 449 418 436 396 401 444 444 466 467 450 440 447 429 414 409 418 439 501 495 474 431 345 323 327 268 315 199 276 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 22 31 22 22 43 16 15 18 59801 41 1125 75 11185 16 36 41 7333 331 752 671 498 383 357 367 371 432 445 430 429 408 410 437 413 406 432 418 403 399 390 402 416 426 435 443 417 422 421 371 329 272 251 267 316 315 332 298 409 277 237 59833 40 1275 75 11180 16 37 13 7329 352 611 468 418 422 437 457 433 420 422 432 413 409 399 395 412 419 413 413 403 408 417 415 439 450 455 460 424 399 365 303 307 343 362 434 570 653 417 353 261 144 59864 54 1200 75 11183 16 37 44 7324 371 701 492 397 332 321 326 330 311 325 358 382 384 365 363 349 343 366 391 396 391 403 414 402 417 431 445 454 426 435 419 402 405 424 416 504 579 575 422 413 409 342 300 288 263 286 260 221 205 223 206 197 171 191 109 59896 58 975 75 11181 16 38 16 7320 391 979 532 419 318 273 231 166 150 190 196 188 245 287 319 383 373 401 408 380 387 331 297 287 309 325 337 350 377 388 395 375 364 350 328 325 338 342 388 392 339 382 420 411 357 349 397 408 382 278 210 201 209 183 177 165 254 186 175 59927 58 975 75 11186 16 38 47 7316 411 631 513 453 405 369 304 233 195 214 193 178 238 277 312 321 399 426 448 440 440 310 245 239 227 225 246 269 292 321 338 347 356 354 358 392 430 412 415 374 361 396 425 415 381 376 381 366 343 303 337 312 234 203 200 174 223 176 185 59959 62 900 75 11175 16 39 19 7311 431 792 621 581 510 458 414 353 278 244 242 244 225 238 275 318 379 494 528 526 518 511 498 460 496 420 333 240 215 202 207 228 245 281 306 341 367 375 372 390 374 367 363 339 363 358 352 322 311 328 352 369 371 307 255 274 216 170 222 200 197 230 392 59990 36 2925 75 11178 16 39 50 7307 450 249 185 174 194 191 220 248 296 311 315 322 340 336 322 308 282 287 280 278 265 292 327 342 301 287 265 245 289 300 270 330 298 340 333 357 724 60022 30 3375 75 11183 16 40 22 7302 470 639 465 425 395 376 365 350 332 338 333 327 345 358 323 341 333 326 298 285 269 272 298 321 329 319 256 297 324 332 475 60053 30 3375 75 11180 16 40 53 7298 489 860 651 541 472 439 416 397 408 434 476 481 469 475 424 418 371 359 346 325 312 318 354 312 337 326 270 301 242 295 314 60085 35 2925 75 11176 16 41 25 7294 508 101000 966 933 855 755 652 583 540 494 458 441 419 412 439 455 493 581 504 477 449 411 385 370 420 375 346 348 388 310 289 295 324 444 472 261 60116 36 2925 75 11184 16 41 56 7289 527 640 628 626 613 581 554 531 519 493 450 430 400 401 409 429 449 547 515 546 674 492 356 333 361 319 283 277 287 232 202 243 269 297 434 205 28 60148 36 2925 75 11186 16 42 28 7285 546 623 594 573 548 516 492 474 481 465 435 434 424 420 416 428 443 457 483 557 847 751 378 271 166 145 122 138 124 94 75 113 107 41 28 66 11 60179 31 2925 75 11177 16 42 59 7280 564 553 535 513 491 478 460 448 455 449 434 434 429 431 436 452 454 466 496 544 814 847 449 269 82 79 999999 13 12 13 14 16 60211 23 2925 75 11179 16 43 31 7276 584 617 567 517 507 478 472 456 458 458 430 423 430 420 401 408 427 445 464 528 101000 681 351 137 60242 22 3000 75 11177 16 44 2 7272 602 101000 903 797 693 637 592 580 586 554 539 491 415 351 329 350 372 344 406 101000 319 155 40 60274 20 3000 75 11177 16 44 34 7267 621 979 672 619 586 650 641 642 624 592 548 486 416 380 375 436 493 316 420 982 53 60305 20 2925 75 11177 16 45 5 7263 639 397 379 370 378 385 445 448 468 459 455 436 454 560 468 434 479 355 187 263 444 60336 30 1950 75 11185 16 45 36 7258 657 101000 802 667 538 499 460 486 446 456 470 452 405 383 385 379 372 384 389 388 420 440 424 444 470 480 608 640 443 234 45 60368 24 2250 75 11182 16 46 8 7253 675 848 755 736 713 694 651 569 486 467 458 432 402 410 399 395 391 387 403 443 457 452 470 542 348 60399 26 2100 75 11176 16 46 39 7249 693 815 609 518 563 558 602 606 564 527 497 506 489 461 446 445 419 417 401 401 451 498 275 233 230 169 97 60431 37 1125 75 11184 16 47 11 7244 712 817 605 553 503 457 422 446 467 499 543 597 544 496 474 444 411 417 399 381 360 366 382 387 410 430 439 449 450 437 438 435 328 327 423 98 29 19 60462 57 900 75 11178 16 47 42 7240 729 788 628 543 505 449 395 367 327 290 296 296 316 334 377 382 403 410 440 418 430 365 331 289 295 323 351 361 351 396 368 367 343 346 310 147 101 198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 185 222 286 289 308 346 365 60494 67 375 75 11177 16 48 14 7235 747 697 569 526 526 526 547 562 531 493 504 503 499 478 450 401 372 361 333 339 342 343 356 372 349 395 372 354 271 251 230 226 257 279 278 253 287 263 255 247 249 156 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 188 189 260 295 303 264 301 291 288 286 265 367 308 225 60525 68 300 75 11185 16 48 45 7230 765 435 318 298 261 257 281 286 306 312 289 307 314 343 361 329 306 287 263 213 196 184 183 207 191 163 189 188 161 130 109 101 94 94 97 97 108 118 133 131 156 180 93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 250 236 231 233 263 292 297 304 348 350 326 263 165 281 161 45 60557 64 600 75 11178 16 49 17 7226 783 141 142 124 141 178 166 199 203 198 220 215 224 211 187 156 142 139 136 157 171 182 245 222 244 191 179 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 169 182 236 251 275 308 326 347 345 342 351 340 364 261 69 121 55 41 60588 55 975 75 11179 16 49 48 7221 801 382 215 161 145 153 160 169 169 165 155 164 174 201 203 202 195 239 198 185 156 150 176 150 153 222 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 196 242 304 296 289 304 318 295 299 272 246 207 250 306 60620 67 75 75 11177 16 50 20 7216 818 234 360 390 432 404 421 435 425 389 390 385 391 357 310 257 226 210 191 196 205 213 188 169 143 170 198 167 124 90 53 28 22 21 8 6 12 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 144 162 217 254 313 281 244 225 226 195 189 168 142 107 82 78 60651 67 75 75 11177 16 50 51 7212 836 245 370 379 439 376 365 404 400 397 398 388 385 359 314 279 272 289 290 288 280 277 241 199 152 148 162 145 131 147 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 120 140 161 174 193 235 231 185 146 103 105 109 86 66 33 17 11 60683 61 75 75 11184 16 51 23 7207 854 203 277 272 314 211 179 196 190 203 181 169 151 134 110 113 132 153 179 186 171 177 159 113 86 72 43 31 37 47 38 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 85 100 112 97 110 104 162 222 189 138 74 50 60714 66 75 75 11179 16 51 54 7202 871 88 116 165 170 124 110 104 105 85 91 94 80 63 68 76 85 93 116 111 94 86 89 73 85 57 38 29 43 23 25 26 33 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 83 98 102 75 68 47 67 86 90 76 999999 999999 999999 999999 999999 42 30 60746 66 75 75 11177 16 52 26 7197 888 89 123 174 180 136 119 113 110 88 95 98 81 57 58 61 62 65 87 82 67 47 47 48 53 38 30 22 34 22 15 23 30 17 0 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 39 50 999999 999999 999999 999999 999999 999999 999999 40 37 60777 30 600 75 11184 16 52 57 7193 905 229 202 185 129 96 57 60 65 68 75 78 81 69 54 37 33 21 33 23 22 46 62 70 103 36 23 15 12 999999 2 60809 28 825 75 11185 16 53 29 7188 922 273 206 113 121 132 141 161 161 172 166 141 136 129 127 140 161 124 109 92 75 54 29 27 47 33 39 44 41 60840 73 75 75 11181 16 54 0 7183 938 316 328 408 479 627 999999 999999 999999 999999 636 444 392 362 317 298 300 303 257 276 281 252 274 269 271 286 266 273 232 146 76 43 34 30 59 34 39 46 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 24 60871 72 150 75 11170 16 54 31 7179 955 336 415 501 652 999999 999999 999999 758 568 410 324 297 246 223 231 245 210 233 239 218 221 224 240 215 184 191 150 83 30 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 29 53 65 57 55 999999 999999 16 20 60903 89 675 75 11172 16 55 3 7174 972 598 461 364 253 199 164 152 136 123 123 118 118 113 102 110 126 72 61 35 17 17 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 242 246 256 271 268 229 195 126 81 55 64 89 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 47 149 142 468 20 60934 91 525 75 11169 16 55 34 7169 988 462 400 354 339 305 260 225 183 154 129 113 107 83 70 69 51 55 46 23 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 200 189 204 228 248 233 218 196 181 161 171 321 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 224 73 124 175 380 362 25 60966 92 450 75 11168 16 56 6 7164 1004 257 254 221 219 211 184 168 155 145 105 78 64 57 41 38 37 29 20 13 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 193 203 257 213 181 201 178 170 155 167 313 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 182 146 221 197 550 65 30 60997 89 675 75 11169 16 56 37 7160 1020 516 404 367 313 296 289 247 188 155 144 117 93 74 71 36 24 27 34 24 38 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 268 276 284 262 189 196 222 179 141 121 72 53 46 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 465 150 330 361 291 271 702 81 42 61029 93 375 75 11168 16 57 9 7155 1037 565 447 400 388 369 358 351 335 323 299 252 210 178 178 164 139 112 90 50 41 28 36 22 34 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 158 166 223 196 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 405 208 466 544 341 349 665 101000 20 61060 92 450 75 11173 16 57 40 7150 1053 308 313 336 291 300 261 255 223 190 156 114 91 92 92 88 85 61 39 38 16 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 426 327 331 338 317 428 530 505 383 467 999 101000 19 61092 86 900 75 11170 16 58 12 7145 1069 425 422 250 167 109 90 86 92 81 87 66 46 57 85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 288 198 281 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 581 266 314 373 478 473 603 635 506 454 757 101000 22 20 61123 78 1425 75 11175 16 58 43 7140 1085 198 206 188 178 108 118 96 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 346 325 412 499 584 999999 999999 636 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 577 168 347 421 532 569 617 621 571 629 987 588 34 61155 81 1425 75 11167 16 59 15 7135 1101 172 187 149 151 74 60 36 13 8 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 526 475 477 509 468 454 483 525 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 378 186 372 502 547 609 607 580 625 101000 676 50 79 12 10 11 61186 81 1425 75 11184 16 59 46 7130 1116 152 163 139 88 58 25 21 8 24 14 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 477 444 439 400 381 433 430 449 529 562 999999 999999 528 407 806 999999 999999 999999 999999 999999 999999 999999 999999 624 199 312 373 528 542 579 590 598 634 101000 471 391 338 242 77 19 61217 82 1425 75 11169 17 0 17 7126 1132 314 333 383 328 271 178 126 84 87 87 82 93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 767 561 427 393 438 500 493 463 671 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 412 295 367 411 477 482 533 618 631 701 101000 635 550 475 352 214 142 109 61249 78 1725 75 11179 17 0 49 7121 1147 499 324 258 176 130 117 117 91 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 563 513 721 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 705 380 427 401 447 477 499 534 588 594 692 868 621 466 386 388 435 235 142 61280 80 1575 75 11178 17 1 20 7116 1163 291 271 235 230 241 180 134 123 110 83 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 802 388 395 469 449 474 489 502 501 575 651 579 786 713 481 386 354 402 260 88 61312 80 1575 75 11179 17 1 52 7111 1178 461 372 306 269 242 213 157 150 141 114 102 88 68 49 51 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 566 401 398 414 495 474 485 491 510 529 628 701 664 719 662 507 411 320 287 101000 114 61343 77 1800 75 11180 17 2 23 7106 1194 662 353 253 179 149 143 119 110 94 77 52 50 37 37 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 549 307 464 420 443 515 526 481 462 574 576 534 595 667 578 508 419 310 316 284 101000 207 61375 77 1800 75 11177 17 2 55 7101 1209 387 183 135 116 88 85 72 67 52 39 31 27 20 29 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 449 250 341 385 472 482 461 495 525 528 453 435 523 520 461 500 551 607 535 396 287 347 411 765 201 61406 81 1425 75 11180 17 3 26 7096 1224 352 304 245 220 189 180 185 200 208 194 163 121 115 248 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 468 450 547 602 715 778 878 908 999999 999999 999999 999999 999999 999999 999999 752 999999 999999 999999 457 416 515 770 999999 999999 999999 565 235 217 348 507 552 573 554 573 579 575 493 452 487 458 473 572 501 499 556 499 429 379 396 456 735 61438 81 1425 75 11179 17 3 58 7091 1240 265 245 239 229 247 237 240 265 292 299 272 255 379 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 432 479 532 604 642 753 790 916 999999 999999 999999 999999 999999 999999 904 676 486 444 456 483 584 702 703 601 465 359 370 435 506 516 531 533 575 639 634 576 486 424 450 573 567 610 574 484 455 432 404 384 466 297 531 61469 81 1425 75 11177 17 4 29 7086 1254 433 322 289 274 280 255 251 266 269 256 238 249 316 335 361 444 503 602 999999 999999 999999 999999 999999 999999 359 220 176 194 207 340 379 554 688 678 726 906 999999 999999 999999 999999 999999 999999 999999 999999 949 632 491 482 454 468 498 519 582 546 503 447 483 509 516 478 508 576 551 576 547 507 542 463 469 619 591 544 542 500 542 571 484 373 361 253 442 61501 78 1950 75 11177 17 5 1 7081 1270 602 356 273 234 232 241 256 263 298 331 392 511 567 574 581 551 478 354 261 215 220 251 366 482 636 695 681 676 732 766 748 625 600 668 685 681 681 614 532 481 469 471 471 462 485 552 541 546 476 492 489 491 506 514 555 494 467 463 555 618 599 572 513 474 508 505 540 577 603 679 502 372 468 790 255 119 28 9 61532 85 1425 75 11180 17 5 32 7076 1284 99 190 197 265 301 307 317 297 302 261 211 230 267 302 312 337 350 355 624 629 560 530 502 482 379 264 182 131 141 194 318 585 627 632 642 661 706 714 639 617 694 765 850 854 698 506 479 494 493 516 535 539 534 552 551 553 562 567 541 536 527 496 455 429 427 579 613 645 574 541 553 572 568 585 481 426 605 506 664 963 440 207 102 36 22 61563 84 1500 75 11180 17 6 3 7071 1299 116 91 213 287 339 250 233 306 313 292 343 391 473 494 564 999999 999999 999999 716 497 487 657 758 532 428 332 291 212 239 219 325 304 338 469 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 927 702 620 611 614 545 566 562 523 525 526 573 562 575 530 492 452 479 494 570 605 618 577 623 615 570 569 573 446 384 573 607 720 780 43 34 25 23 16 61595 63 2775 75 11178 17 6 35 7066 1314 781 520 442 442 461 482 465 517 497 677 455 323 256 355 295 320 453 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 844 687 622 634 577 491 455 419 513 539 611 594 543 531 552 551 524 558 630 662 703 616 493 530 577 558 475 672 923 778 211 52 61626 63 2850 75 11178 17 7 6 7061 1328 620 408 383 351 358 420 528 632 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101000 906 869 820 666 485 419 430 516 546 660 740 686 627 600 483 413 435 575 641 732 667 588 566 588 577 455 465 688 101000 841 111 66 61658 61 3000 75 11180 17 7 38 7056 1343 595 461 416 487 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101000 726 480 451 526 554 645 714 805 769 654 573 392 454 437 468 506 620 759 682 611 468 470 449 447 427 101000 101000 312 97 61689 32 5175 75 11188 17 8 9 7051 1357 779 571 511 503 432 473 599 692 732 708 715 677 513 485 423 531 543 453 441 641 732 608 551 375 458 506 561 555 824 868 425 74 61721 32 5100 75 11182 17 8 41 7046 1372 531 538 475 467 473 456 479 593 716 674 664 608 530 435 505 533 625 710 540 534 595 535 494 467 433 493 493 505 548 741 570 307 61752 100 75 75 11176 17 9 12 7041 1387 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 695 413 476 477 462 473 488 505 652 686 598 599 608 568 505 516 559 698 737 551 564 524 498 462 454 490 531 512 502 535 581 426 239 137 61784 100 75 75 11175 17 9 44 7036 1402 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 698 433 374 355 456 999999 420 221 188 147 143 167 162 185 231 257 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 861 639 469 488 468 417 459 496 492 596 732 602 637 609 614 488 442 483 660 647 513 469 503 483 429 423 448 508 459 444 424 390 244 157 66 61815 86 1050 75 11180 17 10 15 7031 1416 285 231 250 235 217 244 228 215 196 221 215 201 155 155 130 126 145 157 183 220 223 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 636 603 607 534 544 491 394 396 486 473 478 736 773 739 630 606 542 505 559 549 570 473 405 437 430 378 361 347 374 330 316 282 361 132 66 61847 89 825 75 11184 17 10 47 7026 1431 124 72 53 45 45 48 59 84 94 82 53 38 36 47 44 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 934 509 526 542 539 524 527 513 468 408 481 482 546 790 797 699 600 588 583 555 567 427 462 433 398 396 334 265 245 232 228 191 230 236 420 274 245 61878 91 825 75 11182 17 11 18 7021 1445 234 188 155 117 99 69 63 59 78 84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 545 412 457 549 549 514 481 514 514 485 444 510 588 632 636 539 521 467 473 481 451 386 324 366 358 316 291 256 232 235 200 132 108 209 248 270 311 299 562 211 61910 92 750 75 11184 17 11 50 7016 1460 478 366 329 313 258 195 140 131 107 81 60 56 45 45 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 341 225 279 456 494 476 427 491 576 464 416 474 624 450 340 329 330 319 315 304 317 313 260 261 297 344 371 999999 999999 999999 218 239 234 322 291 178 264 380 388 99 61941 92 750 75 11185 17 12 21 7011 1474 277 220 183 186 175 129 98 99 95 74 52 55 50 42 37 32 51 15 13 11 13 17 19 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 90 207 273 275 267 312 383 287 276 256 348 311 314 297 315 309 298 232 244 999999 216 165 187 263 384 413 217 310 303 357 365 447 424 360 267 271 83 29 61973 91 750 75 11184 17 12 53 7006 1489 326 236 196 161 122 92 70 59 77 76 89 99 96 101 98 102 123 109 96 68 45 34 36 41 34 16 14 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 26 65 74 87 101 93 83 205 147 143 151 169 167 999999 999999 999999 999999 999999 999999 103 118 132 165 248 251 168 328 356 321 311 336 364 362 274 46 34 62004 93 525 75 11190 17 13 24 7001 1503 521 380 325 282 260 247 213 159 108 87 80 91 84 100 106 110 121 121 121 143 145 161 117 85 72 64 60 45 31 24 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 110 100 128 165 172 282 352 375 288 263 275 256 287 60 62036 91 600 75 11194 17 13 56 6996 1517 515 302 254 231 217 213 156 150 104 116 154 123 143 149 144 144 159 158 182 178 227 219 196 174 158 130 107 85 65 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 168 185 322 468 512 440 423 389 439 415 62067 90 825 75 11190 17 14 27 6991 1531 599 403 344 290 274 212 233 261 198 221 221 201 190 192 202 221 215 264 294 262 223 188 144 130 94 72 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 226 200 219 297 463 531 478 458 458 399 434 388 579 594 62099 94 600 75 11191 17 14 59 6985 1545 509 266 296 220 235 215 237 216 203 203 207 149 150 151 134 121 110 110 107 107 128 136 117 109 96 71 70 53 42 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 193 148 277 283 362 532 542 516 481 397 372 434 492 640 506 25 62130 95 525 75 11196 17 15 30 6980 1559 474 240 179 167 124 110 89 87 101 80 81 92 75 65 84 93 106 106 96 91 89 85 65 56 48 50 43 45 51 68 71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 197 173 251 281 362 479 580 570 478 270 231 384 275 219 103 16 62161 93 450 75 11196 17 16 1 6975 1573 515 401 307 255 205 135 102 84 84 93 66 73 78 42 50 78 91 102 99 90 89 95 90 76 60 44 32 30 32 40 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 196 247 329 441 456 535 552 415 242 183 249 34 62193 93 450 75 11202 17 16 33 6970 1587 738 592 460 345 213 126 99 92 113 106 99 45 52 22 999999 999999 7 9 11 11 19 21 31 35 31 26 23 22 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 337 362 369 427 235 210 231 273 356 351 368 400 354 312 200 187 51 62224 92 600 75 11012 17 17 4 6965 1601 400 229 158 108 94 104 87 67 71 18 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 256 292 366 397 405 392 516 452 401 367 360 383 404 426 444 437 358 189 122 63 40 62256 95 450 75 10662 17 17 36 6960 1615 729 199 104 75 75 94 84 84 37 12 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 374 400 410 419 405 379 468 491 482 467 488 501 483 480 510 584 429 203 81 96 62 35 62275 0 0 75 10449 17 17 55 6957 1624