1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/js/src/tests/ecma_3/Statements/regress-74474-003.js Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,9065 @@ 1.4 +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ 1.5 +/* This Source Code Form is subject to the terms of the Mozilla Public 1.6 + * License, v. 2.0. If a copy of the MPL was not distributed with this 1.7 + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 1.8 + 1.9 +/* 1.10 + * Date: 09 May 2001 1.11 + * 1.12 + * SUMMARY: Regression test for Bugzilla bug 74474 1.13 + * "switch() misbehaves with duplicated labels" 1.14 + * 1.15 + * See http://bugzilla.mozilla.org/show_bug.cgi?id=74474 1.16 + * See ECMA3 Section 12.11, "The switch Statement" 1.17 + */ 1.18 +//----------------------------------------------------------------------------- 1.19 +var UBound = 0; 1.20 +var BUGNUMBER = 74474; 1.21 +var summary = 'Test of switch statement that overflows the stack-allocated bitmap'; 1.22 +var status = '(One duplicated label [8998])'; 1.23 +var statusitems = [ ]; 1.24 +var actual = ''; 1.25 +var actualvalues = [ ]; 1.26 +var expect= ''; 1.27 +var expectedvalues = [ ]; 1.28 +var x = 3; 1.29 + 1.30 + 1.31 +switch (x) 1.32 +{ 1.33 +case 0: 1.34 +case 1: 1.35 +case 2: 1.36 +case 3: 1.37 +case 4: 1.38 +case 5: 1.39 +case 6: 1.40 +case 7: 1.41 +case 8: 1.42 +case 9: 1.43 +case 10: 1.44 +case 11: 1.45 +case 12: 1.46 +case 13: 1.47 +case 14: 1.48 +case 15: 1.49 +case 16: 1.50 +case 17: 1.51 +case 18: 1.52 +case 19: 1.53 +case 20: 1.54 +case 21: 1.55 +case 22: 1.56 +case 23: 1.57 +case 24: 1.58 +case 25: 1.59 +case 26: 1.60 +case 27: 1.61 +case 28: 1.62 +case 29: 1.63 +case 30: 1.64 +case 31: 1.65 +case 32: 1.66 +case 33: 1.67 +case 34: 1.68 +case 35: 1.69 +case 36: 1.70 +case 37: 1.71 +case 38: 1.72 +case 39: 1.73 +case 40: 1.74 +case 41: 1.75 +case 42: 1.76 +case 43: 1.77 +case 44: 1.78 +case 45: 1.79 +case 46: 1.80 +case 47: 1.81 +case 48: 1.82 +case 49: 1.83 +case 50: 1.84 +case 51: 1.85 +case 52: 1.86 +case 53: 1.87 +case 54: 1.88 +case 55: 1.89 +case 56: 1.90 +case 57: 1.91 +case 58: 1.92 +case 59: 1.93 +case 60: 1.94 +case 61: 1.95 +case 62: 1.96 +case 63: 1.97 +case 64: 1.98 +case 65: 1.99 +case 66: 1.100 +case 67: 1.101 +case 68: 1.102 +case 69: 1.103 +case 70: 1.104 +case 71: 1.105 +case 72: 1.106 +case 73: 1.107 +case 74: 1.108 +case 75: 1.109 +case 76: 1.110 +case 77: 1.111 +case 78: 1.112 +case 79: 1.113 +case 80: 1.114 +case 81: 1.115 +case 82: 1.116 +case 83: 1.117 +case 84: 1.118 +case 85: 1.119 +case 86: 1.120 +case 87: 1.121 +case 88: 1.122 +case 89: 1.123 +case 90: 1.124 +case 91: 1.125 +case 92: 1.126 +case 93: 1.127 +case 94: 1.128 +case 95: 1.129 +case 96: 1.130 +case 97: 1.131 +case 98: 1.132 +case 99: 1.133 +case 100: 1.134 +case 101: 1.135 +case 102: 1.136 +case 103: 1.137 +case 104: 1.138 +case 105: 1.139 +case 106: 1.140 +case 107: 1.141 +case 108: 1.142 +case 109: 1.143 +case 110: 1.144 +case 111: 1.145 +case 112: 1.146 +case 113: 1.147 +case 114: 1.148 +case 115: 1.149 +case 116: 1.150 +case 117: 1.151 +case 118: 1.152 +case 119: 1.153 +case 120: 1.154 +case 121: 1.155 +case 122: 1.156 +case 123: 1.157 +case 124: 1.158 +case 125: 1.159 +case 126: 1.160 +case 127: 1.161 +case 128: 1.162 +case 129: 1.163 +case 130: 1.164 +case 131: 1.165 +case 132: 1.166 +case 133: 1.167 +case 134: 1.168 +case 135: 1.169 +case 136: 1.170 +case 137: 1.171 +case 138: 1.172 +case 139: 1.173 +case 140: 1.174 +case 141: 1.175 +case 142: 1.176 +case 143: 1.177 +case 144: 1.178 +case 145: 1.179 +case 146: 1.180 +case 147: 1.181 +case 148: 1.182 +case 149: 1.183 +case 150: 1.184 +case 151: 1.185 +case 152: 1.186 +case 153: 1.187 +case 154: 1.188 +case 155: 1.189 +case 156: 1.190 +case 157: 1.191 +case 158: 1.192 +case 159: 1.193 +case 160: 1.194 +case 161: 1.195 +case 162: 1.196 +case 163: 1.197 +case 164: 1.198 +case 165: 1.199 +case 166: 1.200 +case 167: 1.201 +case 168: 1.202 +case 169: 1.203 +case 170: 1.204 +case 171: 1.205 +case 172: 1.206 +case 173: 1.207 +case 174: 1.208 +case 175: 1.209 +case 176: 1.210 +case 177: 1.211 +case 178: 1.212 +case 179: 1.213 +case 180: 1.214 +case 181: 1.215 +case 182: 1.216 +case 183: 1.217 +case 184: 1.218 +case 185: 1.219 +case 186: 1.220 +case 187: 1.221 +case 188: 1.222 +case 189: 1.223 +case 190: 1.224 +case 191: 1.225 +case 192: 1.226 +case 193: 1.227 +case 194: 1.228 +case 195: 1.229 +case 196: 1.230 +case 197: 1.231 +case 198: 1.232 +case 199: 1.233 +case 200: 1.234 +case 201: 1.235 +case 202: 1.236 +case 203: 1.237 +case 204: 1.238 +case 205: 1.239 +case 206: 1.240 +case 207: 1.241 +case 208: 1.242 +case 209: 1.243 +case 210: 1.244 +case 211: 1.245 +case 212: 1.246 +case 213: 1.247 +case 214: 1.248 +case 215: 1.249 +case 216: 1.250 +case 217: 1.251 +case 218: 1.252 +case 219: 1.253 +case 220: 1.254 +case 221: 1.255 +case 222: 1.256 +case 223: 1.257 +case 224: 1.258 +case 225: 1.259 +case 226: 1.260 +case 227: 1.261 +case 228: 1.262 +case 229: 1.263 +case 230: 1.264 +case 231: 1.265 +case 232: 1.266 +case 233: 1.267 +case 234: 1.268 +case 235: 1.269 +case 236: 1.270 +case 237: 1.271 +case 238: 1.272 +case 239: 1.273 +case 240: 1.274 +case 241: 1.275 +case 242: 1.276 +case 243: 1.277 +case 244: 1.278 +case 245: 1.279 +case 246: 1.280 +case 247: 1.281 +case 248: 1.282 +case 249: 1.283 +case 250: 1.284 +case 251: 1.285 +case 252: 1.286 +case 253: 1.287 +case 254: 1.288 +case 255: 1.289 +case 256: 1.290 +case 257: 1.291 +case 258: 1.292 +case 259: 1.293 +case 260: 1.294 +case 261: 1.295 +case 262: 1.296 +case 263: 1.297 +case 264: 1.298 +case 265: 1.299 +case 266: 1.300 +case 267: 1.301 +case 268: 1.302 +case 269: 1.303 +case 270: 1.304 +case 271: 1.305 +case 272: 1.306 +case 273: 1.307 +case 274: 1.308 +case 275: 1.309 +case 276: 1.310 +case 277: 1.311 +case 278: 1.312 +case 279: 1.313 +case 280: 1.314 +case 281: 1.315 +case 282: 1.316 +case 283: 1.317 +case 284: 1.318 +case 285: 1.319 +case 286: 1.320 +case 287: 1.321 +case 288: 1.322 +case 289: 1.323 +case 290: 1.324 +case 291: 1.325 +case 292: 1.326 +case 293: 1.327 +case 294: 1.328 +case 295: 1.329 +case 296: 1.330 +case 297: 1.331 +case 298: 1.332 +case 299: 1.333 +case 300: 1.334 +case 301: 1.335 +case 302: 1.336 +case 303: 1.337 +case 304: 1.338 +case 305: 1.339 +case 306: 1.340 +case 307: 1.341 +case 308: 1.342 +case 309: 1.343 +case 310: 1.344 +case 311: 1.345 +case 312: 1.346 +case 313: 1.347 +case 314: 1.348 +case 315: 1.349 +case 316: 1.350 +case 317: 1.351 +case 318: 1.352 +case 319: 1.353 +case 320: 1.354 +case 321: 1.355 +case 322: 1.356 +case 323: 1.357 +case 324: 1.358 +case 325: 1.359 +case 326: 1.360 +case 327: 1.361 +case 328: 1.362 +case 329: 1.363 +case 330: 1.364 +case 331: 1.365 +case 332: 1.366 +case 333: 1.367 +case 334: 1.368 +case 335: 1.369 +case 336: 1.370 +case 337: 1.371 +case 338: 1.372 +case 339: 1.373 +case 340: 1.374 +case 341: 1.375 +case 342: 1.376 +case 343: 1.377 +case 344: 1.378 +case 345: 1.379 +case 346: 1.380 +case 347: 1.381 +case 348: 1.382 +case 349: 1.383 +case 350: 1.384 +case 351: 1.385 +case 352: 1.386 +case 353: 1.387 +case 354: 1.388 +case 355: 1.389 +case 356: 1.390 +case 357: 1.391 +case 358: 1.392 +case 359: 1.393 +case 360: 1.394 +case 361: 1.395 +case 362: 1.396 +case 363: 1.397 +case 364: 1.398 +case 365: 1.399 +case 366: 1.400 +case 367: 1.401 +case 368: 1.402 +case 369: 1.403 +case 370: 1.404 +case 371: 1.405 +case 372: 1.406 +case 373: 1.407 +case 374: 1.408 +case 375: 1.409 +case 376: 1.410 +case 377: 1.411 +case 378: 1.412 +case 379: 1.413 +case 380: 1.414 +case 381: 1.415 +case 382: 1.416 +case 383: 1.417 +case 384: 1.418 +case 385: 1.419 +case 386: 1.420 +case 387: 1.421 +case 388: 1.422 +case 389: 1.423 +case 390: 1.424 +case 391: 1.425 +case 392: 1.426 +case 393: 1.427 +case 394: 1.428 +case 395: 1.429 +case 396: 1.430 +case 397: 1.431 +case 398: 1.432 +case 399: 1.433 +case 400: 1.434 +case 401: 1.435 +case 402: 1.436 +case 403: 1.437 +case 404: 1.438 +case 405: 1.439 +case 406: 1.440 +case 407: 1.441 +case 408: 1.442 +case 409: 1.443 +case 410: 1.444 +case 411: 1.445 +case 412: 1.446 +case 413: 1.447 +case 414: 1.448 +case 415: 1.449 +case 416: 1.450 +case 417: 1.451 +case 418: 1.452 +case 419: 1.453 +case 420: 1.454 +case 421: 1.455 +case 422: 1.456 +case 423: 1.457 +case 424: 1.458 +case 425: 1.459 +case 426: 1.460 +case 427: 1.461 +case 428: 1.462 +case 429: 1.463 +case 430: 1.464 +case 431: 1.465 +case 432: 1.466 +case 433: 1.467 +case 434: 1.468 +case 435: 1.469 +case 436: 1.470 +case 437: 1.471 +case 438: 1.472 +case 439: 1.473 +case 440: 1.474 +case 441: 1.475 +case 442: 1.476 +case 443: 1.477 +case 444: 1.478 +case 445: 1.479 +case 446: 1.480 +case 447: 1.481 +case 448: 1.482 +case 449: 1.483 +case 450: 1.484 +case 451: 1.485 +case 452: 1.486 +case 453: 1.487 +case 454: 1.488 +case 455: 1.489 +case 456: 1.490 +case 457: 1.491 +case 458: 1.492 +case 459: 1.493 +case 460: 1.494 +case 461: 1.495 +case 462: 1.496 +case 463: 1.497 +case 464: 1.498 +case 465: 1.499 +case 466: 1.500 +case 467: 1.501 +case 468: 1.502 +case 469: 1.503 +case 470: 1.504 +case 471: 1.505 +case 472: 1.506 +case 473: 1.507 +case 474: 1.508 +case 475: 1.509 +case 476: 1.510 +case 477: 1.511 +case 478: 1.512 +case 479: 1.513 +case 480: 1.514 +case 481: 1.515 +case 482: 1.516 +case 483: 1.517 +case 484: 1.518 +case 485: 1.519 +case 486: 1.520 +case 487: 1.521 +case 488: 1.522 +case 489: 1.523 +case 490: 1.524 +case 491: 1.525 +case 492: 1.526 +case 493: 1.527 +case 494: 1.528 +case 495: 1.529 +case 496: 1.530 +case 497: 1.531 +case 498: 1.532 +case 499: 1.533 +case 500: 1.534 +case 501: 1.535 +case 502: 1.536 +case 503: 1.537 +case 504: 1.538 +case 505: 1.539 +case 506: 1.540 +case 507: 1.541 +case 508: 1.542 +case 509: 1.543 +case 510: 1.544 +case 511: 1.545 +case 512: 1.546 +case 513: 1.547 +case 514: 1.548 +case 515: 1.549 +case 516: 1.550 +case 517: 1.551 +case 518: 1.552 +case 519: 1.553 +case 520: 1.554 +case 521: 1.555 +case 522: 1.556 +case 523: 1.557 +case 524: 1.558 +case 525: 1.559 +case 526: 1.560 +case 527: 1.561 +case 528: 1.562 +case 529: 1.563 +case 530: 1.564 +case 531: 1.565 +case 532: 1.566 +case 533: 1.567 +case 534: 1.568 +case 535: 1.569 +case 536: 1.570 +case 537: 1.571 +case 538: 1.572 +case 539: 1.573 +case 540: 1.574 +case 541: 1.575 +case 542: 1.576 +case 543: 1.577 +case 544: 1.578 +case 545: 1.579 +case 546: 1.580 +case 547: 1.581 +case 548: 1.582 +case 549: 1.583 +case 550: 1.584 +case 551: 1.585 +case 552: 1.586 +case 553: 1.587 +case 554: 1.588 +case 555: 1.589 +case 556: 1.590 +case 557: 1.591 +case 558: 1.592 +case 559: 1.593 +case 560: 1.594 +case 561: 1.595 +case 562: 1.596 +case 563: 1.597 +case 564: 1.598 +case 565: 1.599 +case 566: 1.600 +case 567: 1.601 +case 568: 1.602 +case 569: 1.603 +case 570: 1.604 +case 571: 1.605 +case 572: 1.606 +case 573: 1.607 +case 574: 1.608 +case 575: 1.609 +case 576: 1.610 +case 577: 1.611 +case 578: 1.612 +case 579: 1.613 +case 580: 1.614 +case 581: 1.615 +case 582: 1.616 +case 583: 1.617 +case 584: 1.618 +case 585: 1.619 +case 586: 1.620 +case 587: 1.621 +case 588: 1.622 +case 589: 1.623 +case 590: 1.624 +case 591: 1.625 +case 592: 1.626 +case 593: 1.627 +case 594: 1.628 +case 595: 1.629 +case 596: 1.630 +case 597: 1.631 +case 598: 1.632 +case 599: 1.633 +case 600: 1.634 +case 601: 1.635 +case 602: 1.636 +case 603: 1.637 +case 604: 1.638 +case 605: 1.639 +case 606: 1.640 +case 607: 1.641 +case 608: 1.642 +case 609: 1.643 +case 610: 1.644 +case 611: 1.645 +case 612: 1.646 +case 613: 1.647 +case 614: 1.648 +case 615: 1.649 +case 616: 1.650 +case 617: 1.651 +case 618: 1.652 +case 619: 1.653 +case 620: 1.654 +case 621: 1.655 +case 622: 1.656 +case 623: 1.657 +case 624: 1.658 +case 625: 1.659 +case 626: 1.660 +case 627: 1.661 +case 628: 1.662 +case 629: 1.663 +case 630: 1.664 +case 631: 1.665 +case 632: 1.666 +case 633: 1.667 +case 634: 1.668 +case 635: 1.669 +case 636: 1.670 +case 637: 1.671 +case 638: 1.672 +case 639: 1.673 +case 640: 1.674 +case 641: 1.675 +case 642: 1.676 +case 643: 1.677 +case 644: 1.678 +case 645: 1.679 +case 646: 1.680 +case 647: 1.681 +case 648: 1.682 +case 649: 1.683 +case 650: 1.684 +case 651: 1.685 +case 652: 1.686 +case 653: 1.687 +case 654: 1.688 +case 655: 1.689 +case 656: 1.690 +case 657: 1.691 +case 658: 1.692 +case 659: 1.693 +case 660: 1.694 +case 661: 1.695 +case 662: 1.696 +case 663: 1.697 +case 664: 1.698 +case 665: 1.699 +case 666: 1.700 +case 667: 1.701 +case 668: 1.702 +case 669: 1.703 +case 670: 1.704 +case 671: 1.705 +case 672: 1.706 +case 673: 1.707 +case 674: 1.708 +case 675: 1.709 +case 676: 1.710 +case 677: 1.711 +case 678: 1.712 +case 679: 1.713 +case 680: 1.714 +case 681: 1.715 +case 682: 1.716 +case 683: 1.717 +case 684: 1.718 +case 685: 1.719 +case 686: 1.720 +case 687: 1.721 +case 688: 1.722 +case 689: 1.723 +case 690: 1.724 +case 691: 1.725 +case 692: 1.726 +case 693: 1.727 +case 694: 1.728 +case 695: 1.729 +case 696: 1.730 +case 697: 1.731 +case 698: 1.732 +case 699: 1.733 +case 700: 1.734 +case 701: 1.735 +case 702: 1.736 +case 703: 1.737 +case 704: 1.738 +case 705: 1.739 +case 706: 1.740 +case 707: 1.741 +case 708: 1.742 +case 709: 1.743 +case 710: 1.744 +case 711: 1.745 +case 712: 1.746 +case 713: 1.747 +case 714: 1.748 +case 715: 1.749 +case 716: 1.750 +case 717: 1.751 +case 718: 1.752 +case 719: 1.753 +case 720: 1.754 +case 721: 1.755 +case 722: 1.756 +case 723: 1.757 +case 724: 1.758 +case 725: 1.759 +case 726: 1.760 +case 727: 1.761 +case 728: 1.762 +case 729: 1.763 +case 730: 1.764 +case 731: 1.765 +case 732: 1.766 +case 733: 1.767 +case 734: 1.768 +case 735: 1.769 +case 736: 1.770 +case 737: 1.771 +case 738: 1.772 +case 739: 1.773 +case 740: 1.774 +case 741: 1.775 +case 742: 1.776 +case 743: 1.777 +case 744: 1.778 +case 745: 1.779 +case 746: 1.780 +case 747: 1.781 +case 748: 1.782 +case 749: 1.783 +case 750: 1.784 +case 751: 1.785 +case 752: 1.786 +case 753: 1.787 +case 754: 1.788 +case 755: 1.789 +case 756: 1.790 +case 757: 1.791 +case 758: 1.792 +case 759: 1.793 +case 760: 1.794 +case 761: 1.795 +case 762: 1.796 +case 763: 1.797 +case 764: 1.798 +case 765: 1.799 +case 766: 1.800 +case 767: 1.801 +case 768: 1.802 +case 769: 1.803 +case 770: 1.804 +case 771: 1.805 +case 772: 1.806 +case 773: 1.807 +case 774: 1.808 +case 775: 1.809 +case 776: 1.810 +case 777: 1.811 +case 778: 1.812 +case 779: 1.813 +case 780: 1.814 +case 781: 1.815 +case 782: 1.816 +case 783: 1.817 +case 784: 1.818 +case 785: 1.819 +case 786: 1.820 +case 787: 1.821 +case 788: 1.822 +case 789: 1.823 +case 790: 1.824 +case 791: 1.825 +case 792: 1.826 +case 793: 1.827 +case 794: 1.828 +case 795: 1.829 +case 796: 1.830 +case 797: 1.831 +case 798: 1.832 +case 799: 1.833 +case 800: 1.834 +case 801: 1.835 +case 802: 1.836 +case 803: 1.837 +case 804: 1.838 +case 805: 1.839 +case 806: 1.840 +case 807: 1.841 +case 808: 1.842 +case 809: 1.843 +case 810: 1.844 +case 811: 1.845 +case 812: 1.846 +case 813: 1.847 +case 814: 1.848 +case 815: 1.849 +case 816: 1.850 +case 817: 1.851 +case 818: 1.852 +case 819: 1.853 +case 820: 1.854 +case 821: 1.855 +case 822: 1.856 +case 823: 1.857 +case 824: 1.858 +case 825: 1.859 +case 826: 1.860 +case 827: 1.861 +case 828: 1.862 +case 829: 1.863 +case 830: 1.864 +case 831: 1.865 +case 832: 1.866 +case 833: 1.867 +case 834: 1.868 +case 835: 1.869 +case 836: 1.870 +case 837: 1.871 +case 838: 1.872 +case 839: 1.873 +case 840: 1.874 +case 841: 1.875 +case 842: 1.876 +case 843: 1.877 +case 844: 1.878 +case 845: 1.879 +case 846: 1.880 +case 847: 1.881 +case 848: 1.882 +case 849: 1.883 +case 850: 1.884 +case 851: 1.885 +case 852: 1.886 +case 853: 1.887 +case 854: 1.888 +case 855: 1.889 +case 856: 1.890 +case 857: 1.891 +case 858: 1.892 +case 859: 1.893 +case 860: 1.894 +case 861: 1.895 +case 862: 1.896 +case 863: 1.897 +case 864: 1.898 +case 865: 1.899 +case 866: 1.900 +case 867: 1.901 +case 868: 1.902 +case 869: 1.903 +case 870: 1.904 +case 871: 1.905 +case 872: 1.906 +case 873: 1.907 +case 874: 1.908 +case 875: 1.909 +case 876: 1.910 +case 877: 1.911 +case 878: 1.912 +case 879: 1.913 +case 880: 1.914 +case 881: 1.915 +case 882: 1.916 +case 883: 1.917 +case 884: 1.918 +case 885: 1.919 +case 886: 1.920 +case 887: 1.921 +case 888: 1.922 +case 889: 1.923 +case 890: 1.924 +case 891: 1.925 +case 892: 1.926 +case 893: 1.927 +case 894: 1.928 +case 895: 1.929 +case 896: 1.930 +case 897: 1.931 +case 898: 1.932 +case 899: 1.933 +case 900: 1.934 +case 901: 1.935 +case 902: 1.936 +case 903: 1.937 +case 904: 1.938 +case 905: 1.939 +case 906: 1.940 +case 907: 1.941 +case 908: 1.942 +case 909: 1.943 +case 910: 1.944 +case 911: 1.945 +case 912: 1.946 +case 913: 1.947 +case 914: 1.948 +case 915: 1.949 +case 916: 1.950 +case 917: 1.951 +case 918: 1.952 +case 919: 1.953 +case 920: 1.954 +case 921: 1.955 +case 922: 1.956 +case 923: 1.957 +case 924: 1.958 +case 925: 1.959 +case 926: 1.960 +case 927: 1.961 +case 928: 1.962 +case 929: 1.963 +case 930: 1.964 +case 931: 1.965 +case 932: 1.966 +case 933: 1.967 +case 934: 1.968 +case 935: 1.969 +case 936: 1.970 +case 937: 1.971 +case 938: 1.972 +case 939: 1.973 +case 940: 1.974 +case 941: 1.975 +case 942: 1.976 +case 943: 1.977 +case 944: 1.978 +case 945: 1.979 +case 946: 1.980 +case 947: 1.981 +case 948: 1.982 +case 949: 1.983 +case 950: 1.984 +case 951: 1.985 +case 952: 1.986 +case 953: 1.987 +case 954: 1.988 +case 955: 1.989 +case 956: 1.990 +case 957: 1.991 +case 958: 1.992 +case 959: 1.993 +case 960: 1.994 +case 961: 1.995 +case 962: 1.996 +case 963: 1.997 +case 964: 1.998 +case 965: 1.999 +case 966: 1.1000 +case 967: 1.1001 +case 968: 1.1002 +case 969: 1.1003 +case 970: 1.1004 +case 971: 1.1005 +case 972: 1.1006 +case 973: 1.1007 +case 974: 1.1008 +case 975: 1.1009 +case 976: 1.1010 +case 977: 1.1011 +case 978: 1.1012 +case 979: 1.1013 +case 980: 1.1014 +case 981: 1.1015 +case 982: 1.1016 +case 983: 1.1017 +case 984: 1.1018 +case 985: 1.1019 +case 986: 1.1020 +case 987: 1.1021 +case 988: 1.1022 +case 989: 1.1023 +case 990: 1.1024 +case 991: 1.1025 +case 992: 1.1026 +case 993: 1.1027 +case 994: 1.1028 +case 995: 1.1029 +case 996: 1.1030 +case 997: 1.1031 +case 998: 1.1032 +case 999: 1.1033 +case 1000: 1.1034 +case 1001: 1.1035 +case 1002: 1.1036 +case 1003: 1.1037 +case 1004: 1.1038 +case 1005: 1.1039 +case 1006: 1.1040 +case 1007: 1.1041 +case 1008: 1.1042 +case 1009: 1.1043 +case 1010: 1.1044 +case 1011: 1.1045 +case 1012: 1.1046 +case 1013: 1.1047 +case 1014: 1.1048 +case 1015: 1.1049 +case 1016: 1.1050 +case 1017: 1.1051 +case 1018: 1.1052 +case 1019: 1.1053 +case 1020: 1.1054 +case 1021: 1.1055 +case 1022: 1.1056 +case 1023: 1.1057 +case 1024: 1.1058 +case 1025: 1.1059 +case 1026: 1.1060 +case 1027: 1.1061 +case 1028: 1.1062 +case 1029: 1.1063 +case 1030: 1.1064 +case 1031: 1.1065 +case 1032: 1.1066 +case 1033: 1.1067 +case 1034: 1.1068 +case 1035: 1.1069 +case 1036: 1.1070 +case 1037: 1.1071 +case 1038: 1.1072 +case 1039: 1.1073 +case 1040: 1.1074 +case 1041: 1.1075 +case 1042: 1.1076 +case 1043: 1.1077 +case 1044: 1.1078 +case 1045: 1.1079 +case 1046: 1.1080 +case 1047: 1.1081 +case 1048: 1.1082 +case 1049: 1.1083 +case 1050: 1.1084 +case 1051: 1.1085 +case 1052: 1.1086 +case 1053: 1.1087 +case 1054: 1.1088 +case 1055: 1.1089 +case 1056: 1.1090 +case 1057: 1.1091 +case 1058: 1.1092 +case 1059: 1.1093 +case 1060: 1.1094 +case 1061: 1.1095 +case 1062: 1.1096 +case 1063: 1.1097 +case 1064: 1.1098 +case 1065: 1.1099 +case 1066: 1.1100 +case 1067: 1.1101 +case 1068: 1.1102 +case 1069: 1.1103 +case 1070: 1.1104 +case 1071: 1.1105 +case 1072: 1.1106 +case 1073: 1.1107 +case 1074: 1.1108 +case 1075: 1.1109 +case 1076: 1.1110 +case 1077: 1.1111 +case 1078: 1.1112 +case 1079: 1.1113 +case 1080: 1.1114 +case 1081: 1.1115 +case 1082: 1.1116 +case 1083: 1.1117 +case 1084: 1.1118 +case 1085: 1.1119 +case 1086: 1.1120 +case 1087: 1.1121 +case 1088: 1.1122 +case 1089: 1.1123 +case 1090: 1.1124 +case 1091: 1.1125 +case 1092: 1.1126 +case 1093: 1.1127 +case 1094: 1.1128 +case 1095: 1.1129 +case 1096: 1.1130 +case 1097: 1.1131 +case 1098: 1.1132 +case 1099: 1.1133 +case 1100: 1.1134 +case 1101: 1.1135 +case 1102: 1.1136 +case 1103: 1.1137 +case 1104: 1.1138 +case 1105: 1.1139 +case 1106: 1.1140 +case 1107: 1.1141 +case 1108: 1.1142 +case 1109: 1.1143 +case 1110: 1.1144 +case 1111: 1.1145 +case 1112: 1.1146 +case 1113: 1.1147 +case 1114: 1.1148 +case 1115: 1.1149 +case 1116: 1.1150 +case 1117: 1.1151 +case 1118: 1.1152 +case 1119: 1.1153 +case 1120: 1.1154 +case 1121: 1.1155 +case 1122: 1.1156 +case 1123: 1.1157 +case 1124: 1.1158 +case 1125: 1.1159 +case 1126: 1.1160 +case 1127: 1.1161 +case 1128: 1.1162 +case 1129: 1.1163 +case 1130: 1.1164 +case 1131: 1.1165 +case 1132: 1.1166 +case 1133: 1.1167 +case 1134: 1.1168 +case 1135: 1.1169 +case 1136: 1.1170 +case 1137: 1.1171 +case 1138: 1.1172 +case 1139: 1.1173 +case 1140: 1.1174 +case 1141: 1.1175 +case 1142: 1.1176 +case 1143: 1.1177 +case 1144: 1.1178 +case 1145: 1.1179 +case 1146: 1.1180 +case 1147: 1.1181 +case 1148: 1.1182 +case 1149: 1.1183 +case 1150: 1.1184 +case 1151: 1.1185 +case 1152: 1.1186 +case 1153: 1.1187 +case 1154: 1.1188 +case 1155: 1.1189 +case 1156: 1.1190 +case 1157: 1.1191 +case 1158: 1.1192 +case 1159: 1.1193 +case 1160: 1.1194 +case 1161: 1.1195 +case 1162: 1.1196 +case 1163: 1.1197 +case 1164: 1.1198 +case 1165: 1.1199 +case 1166: 1.1200 +case 1167: 1.1201 +case 1168: 1.1202 +case 1169: 1.1203 +case 1170: 1.1204 +case 1171: 1.1205 +case 1172: 1.1206 +case 1173: 1.1207 +case 1174: 1.1208 +case 1175: 1.1209 +case 1176: 1.1210 +case 1177: 1.1211 +case 1178: 1.1212 +case 1179: 1.1213 +case 1180: 1.1214 +case 1181: 1.1215 +case 1182: 1.1216 +case 1183: 1.1217 +case 1184: 1.1218 +case 1185: 1.1219 +case 1186: 1.1220 +case 1187: 1.1221 +case 1188: 1.1222 +case 1189: 1.1223 +case 1190: 1.1224 +case 1191: 1.1225 +case 1192: 1.1226 +case 1193: 1.1227 +case 1194: 1.1228 +case 1195: 1.1229 +case 1196: 1.1230 +case 1197: 1.1231 +case 1198: 1.1232 +case 1199: 1.1233 +case 1200: 1.1234 +case 1201: 1.1235 +case 1202: 1.1236 +case 1203: 1.1237 +case 1204: 1.1238 +case 1205: 1.1239 +case 1206: 1.1240 +case 1207: 1.1241 +case 1208: 1.1242 +case 1209: 1.1243 +case 1210: 1.1244 +case 1211: 1.1245 +case 1212: 1.1246 +case 1213: 1.1247 +case 1214: 1.1248 +case 1215: 1.1249 +case 1216: 1.1250 +case 1217: 1.1251 +case 1218: 1.1252 +case 1219: 1.1253 +case 1220: 1.1254 +case 1221: 1.1255 +case 1222: 1.1256 +case 1223: 1.1257 +case 1224: 1.1258 +case 1225: 1.1259 +case 1226: 1.1260 +case 1227: 1.1261 +case 1228: 1.1262 +case 1229: 1.1263 +case 1230: 1.1264 +case 1231: 1.1265 +case 1232: 1.1266 +case 1233: 1.1267 +case 1234: 1.1268 +case 1235: 1.1269 +case 1236: 1.1270 +case 1237: 1.1271 +case 1238: 1.1272 +case 1239: 1.1273 +case 1240: 1.1274 +case 1241: 1.1275 +case 1242: 1.1276 +case 1243: 1.1277 +case 1244: 1.1278 +case 1245: 1.1279 +case 1246: 1.1280 +case 1247: 1.1281 +case 1248: 1.1282 +case 1249: 1.1283 +case 1250: 1.1284 +case 1251: 1.1285 +case 1252: 1.1286 +case 1253: 1.1287 +case 1254: 1.1288 +case 1255: 1.1289 +case 1256: 1.1290 +case 1257: 1.1291 +case 1258: 1.1292 +case 1259: 1.1293 +case 1260: 1.1294 +case 1261: 1.1295 +case 1262: 1.1296 +case 1263: 1.1297 +case 1264: 1.1298 +case 1265: 1.1299 +case 1266: 1.1300 +case 1267: 1.1301 +case 1268: 1.1302 +case 1269: 1.1303 +case 1270: 1.1304 +case 1271: 1.1305 +case 1272: 1.1306 +case 1273: 1.1307 +case 1274: 1.1308 +case 1275: 1.1309 +case 1276: 1.1310 +case 1277: 1.1311 +case 1278: 1.1312 +case 1279: 1.1313 +case 1280: 1.1314 +case 1281: 1.1315 +case 1282: 1.1316 +case 1283: 1.1317 +case 1284: 1.1318 +case 1285: 1.1319 +case 1286: 1.1320 +case 1287: 1.1321 +case 1288: 1.1322 +case 1289: 1.1323 +case 1290: 1.1324 +case 1291: 1.1325 +case 1292: 1.1326 +case 1293: 1.1327 +case 1294: 1.1328 +case 1295: 1.1329 +case 1296: 1.1330 +case 1297: 1.1331 +case 1298: 1.1332 +case 1299: 1.1333 +case 1300: 1.1334 +case 1301: 1.1335 +case 1302: 1.1336 +case 1303: 1.1337 +case 1304: 1.1338 +case 1305: 1.1339 +case 1306: 1.1340 +case 1307: 1.1341 +case 1308: 1.1342 +case 1309: 1.1343 +case 1310: 1.1344 +case 1311: 1.1345 +case 1312: 1.1346 +case 1313: 1.1347 +case 1314: 1.1348 +case 1315: 1.1349 +case 1316: 1.1350 +case 1317: 1.1351 +case 1318: 1.1352 +case 1319: 1.1353 +case 1320: 1.1354 +case 1321: 1.1355 +case 1322: 1.1356 +case 1323: 1.1357 +case 1324: 1.1358 +case 1325: 1.1359 +case 1326: 1.1360 +case 1327: 1.1361 +case 1328: 1.1362 +case 1329: 1.1363 +case 1330: 1.1364 +case 1331: 1.1365 +case 1332: 1.1366 +case 1333: 1.1367 +case 1334: 1.1368 +case 1335: 1.1369 +case 1336: 1.1370 +case 1337: 1.1371 +case 1338: 1.1372 +case 1339: 1.1373 +case 1340: 1.1374 +case 1341: 1.1375 +case 1342: 1.1376 +case 1343: 1.1377 +case 1344: 1.1378 +case 1345: 1.1379 +case 1346: 1.1380 +case 1347: 1.1381 +case 1348: 1.1382 +case 1349: 1.1383 +case 1350: 1.1384 +case 1351: 1.1385 +case 1352: 1.1386 +case 1353: 1.1387 +case 1354: 1.1388 +case 1355: 1.1389 +case 1356: 1.1390 +case 1357: 1.1391 +case 1358: 1.1392 +case 1359: 1.1393 +case 1360: 1.1394 +case 1361: 1.1395 +case 1362: 1.1396 +case 1363: 1.1397 +case 1364: 1.1398 +case 1365: 1.1399 +case 1366: 1.1400 +case 1367: 1.1401 +case 1368: 1.1402 +case 1369: 1.1403 +case 1370: 1.1404 +case 1371: 1.1405 +case 1372: 1.1406 +case 1373: 1.1407 +case 1374: 1.1408 +case 1375: 1.1409 +case 1376: 1.1410 +case 1377: 1.1411 +case 1378: 1.1412 +case 1379: 1.1413 +case 1380: 1.1414 +case 1381: 1.1415 +case 1382: 1.1416 +case 1383: 1.1417 +case 1384: 1.1418 +case 1385: 1.1419 +case 1386: 1.1420 +case 1387: 1.1421 +case 1388: 1.1422 +case 1389: 1.1423 +case 1390: 1.1424 +case 1391: 1.1425 +case 1392: 1.1426 +case 1393: 1.1427 +case 1394: 1.1428 +case 1395: 1.1429 +case 1396: 1.1430 +case 1397: 1.1431 +case 1398: 1.1432 +case 1399: 1.1433 +case 1400: 1.1434 +case 1401: 1.1435 +case 1402: 1.1436 +case 1403: 1.1437 +case 1404: 1.1438 +case 1405: 1.1439 +case 1406: 1.1440 +case 1407: 1.1441 +case 1408: 1.1442 +case 1409: 1.1443 +case 1410: 1.1444 +case 1411: 1.1445 +case 1412: 1.1446 +case 1413: 1.1447 +case 1414: 1.1448 +case 1415: 1.1449 +case 1416: 1.1450 +case 1417: 1.1451 +case 1418: 1.1452 +case 1419: 1.1453 +case 1420: 1.1454 +case 1421: 1.1455 +case 1422: 1.1456 +case 1423: 1.1457 +case 1424: 1.1458 +case 1425: 1.1459 +case 1426: 1.1460 +case 1427: 1.1461 +case 1428: 1.1462 +case 1429: 1.1463 +case 1430: 1.1464 +case 1431: 1.1465 +case 1432: 1.1466 +case 1433: 1.1467 +case 1434: 1.1468 +case 1435: 1.1469 +case 1436: 1.1470 +case 1437: 1.1471 +case 1438: 1.1472 +case 1439: 1.1473 +case 1440: 1.1474 +case 1441: 1.1475 +case 1442: 1.1476 +case 1443: 1.1477 +case 1444: 1.1478 +case 1445: 1.1479 +case 1446: 1.1480 +case 1447: 1.1481 +case 1448: 1.1482 +case 1449: 1.1483 +case 1450: 1.1484 +case 1451: 1.1485 +case 1452: 1.1486 +case 1453: 1.1487 +case 1454: 1.1488 +case 1455: 1.1489 +case 1456: 1.1490 +case 1457: 1.1491 +case 1458: 1.1492 +case 1459: 1.1493 +case 1460: 1.1494 +case 1461: 1.1495 +case 1462: 1.1496 +case 1463: 1.1497 +case 1464: 1.1498 +case 1465: 1.1499 +case 1466: 1.1500 +case 1467: 1.1501 +case 1468: 1.1502 +case 1469: 1.1503 +case 1470: 1.1504 +case 1471: 1.1505 +case 1472: 1.1506 +case 1473: 1.1507 +case 1474: 1.1508 +case 1475: 1.1509 +case 1476: 1.1510 +case 1477: 1.1511 +case 1478: 1.1512 +case 1479: 1.1513 +case 1480: 1.1514 +case 1481: 1.1515 +case 1482: 1.1516 +case 1483: 1.1517 +case 1484: 1.1518 +case 1485: 1.1519 +case 1486: 1.1520 +case 1487: 1.1521 +case 1488: 1.1522 +case 1489: 1.1523 +case 1490: 1.1524 +case 1491: 1.1525 +case 1492: 1.1526 +case 1493: 1.1527 +case 1494: 1.1528 +case 1495: 1.1529 +case 1496: 1.1530 +case 1497: 1.1531 +case 1498: 1.1532 +case 1499: 1.1533 +case 1500: 1.1534 +case 1501: 1.1535 +case 1502: 1.1536 +case 1503: 1.1537 +case 1504: 1.1538 +case 1505: 1.1539 +case 1506: 1.1540 +case 1507: 1.1541 +case 1508: 1.1542 +case 1509: 1.1543 +case 1510: 1.1544 +case 1511: 1.1545 +case 1512: 1.1546 +case 1513: 1.1547 +case 1514: 1.1548 +case 1515: 1.1549 +case 1516: 1.1550 +case 1517: 1.1551 +case 1518: 1.1552 +case 1519: 1.1553 +case 1520: 1.1554 +case 1521: 1.1555 +case 1522: 1.1556 +case 1523: 1.1557 +case 1524: 1.1558 +case 1525: 1.1559 +case 1526: 1.1560 +case 1527: 1.1561 +case 1528: 1.1562 +case 1529: 1.1563 +case 1530: 1.1564 +case 1531: 1.1565 +case 1532: 1.1566 +case 1533: 1.1567 +case 1534: 1.1568 +case 1535: 1.1569 +case 1536: 1.1570 +case 1537: 1.1571 +case 1538: 1.1572 +case 1539: 1.1573 +case 1540: 1.1574 +case 1541: 1.1575 +case 1542: 1.1576 +case 1543: 1.1577 +case 1544: 1.1578 +case 1545: 1.1579 +case 1546: 1.1580 +case 1547: 1.1581 +case 1548: 1.1582 +case 1549: 1.1583 +case 1550: 1.1584 +case 1551: 1.1585 +case 1552: 1.1586 +case 1553: 1.1587 +case 1554: 1.1588 +case 1555: 1.1589 +case 1556: 1.1590 +case 1557: 1.1591 +case 1558: 1.1592 +case 1559: 1.1593 +case 1560: 1.1594 +case 1561: 1.1595 +case 1562: 1.1596 +case 1563: 1.1597 +case 1564: 1.1598 +case 1565: 1.1599 +case 1566: 1.1600 +case 1567: 1.1601 +case 1568: 1.1602 +case 1569: 1.1603 +case 1570: 1.1604 +case 1571: 1.1605 +case 1572: 1.1606 +case 1573: 1.1607 +case 1574: 1.1608 +case 1575: 1.1609 +case 1576: 1.1610 +case 1577: 1.1611 +case 1578: 1.1612 +case 1579: 1.1613 +case 1580: 1.1614 +case 1581: 1.1615 +case 1582: 1.1616 +case 1583: 1.1617 +case 1584: 1.1618 +case 1585: 1.1619 +case 1586: 1.1620 +case 1587: 1.1621 +case 1588: 1.1622 +case 1589: 1.1623 +case 1590: 1.1624 +case 1591: 1.1625 +case 1592: 1.1626 +case 1593: 1.1627 +case 1594: 1.1628 +case 1595: 1.1629 +case 1596: 1.1630 +case 1597: 1.1631 +case 1598: 1.1632 +case 1599: 1.1633 +case 1600: 1.1634 +case 1601: 1.1635 +case 1602: 1.1636 +case 1603: 1.1637 +case 1604: 1.1638 +case 1605: 1.1639 +case 1606: 1.1640 +case 1607: 1.1641 +case 1608: 1.1642 +case 1609: 1.1643 +case 1610: 1.1644 +case 1611: 1.1645 +case 1612: 1.1646 +case 1613: 1.1647 +case 1614: 1.1648 +case 1615: 1.1649 +case 1616: 1.1650 +case 1617: 1.1651 +case 1618: 1.1652 +case 1619: 1.1653 +case 1620: 1.1654 +case 1621: 1.1655 +case 1622: 1.1656 +case 1623: 1.1657 +case 1624: 1.1658 +case 1625: 1.1659 +case 1626: 1.1660 +case 1627: 1.1661 +case 1628: 1.1662 +case 1629: 1.1663 +case 1630: 1.1664 +case 1631: 1.1665 +case 1632: 1.1666 +case 1633: 1.1667 +case 1634: 1.1668 +case 1635: 1.1669 +case 1636: 1.1670 +case 1637: 1.1671 +case 1638: 1.1672 +case 1639: 1.1673 +case 1640: 1.1674 +case 1641: 1.1675 +case 1642: 1.1676 +case 1643: 1.1677 +case 1644: 1.1678 +case 1645: 1.1679 +case 1646: 1.1680 +case 1647: 1.1681 +case 1648: 1.1682 +case 1649: 1.1683 +case 1650: 1.1684 +case 1651: 1.1685 +case 1652: 1.1686 +case 1653: 1.1687 +case 1654: 1.1688 +case 1655: 1.1689 +case 1656: 1.1690 +case 1657: 1.1691 +case 1658: 1.1692 +case 1659: 1.1693 +case 1660: 1.1694 +case 1661: 1.1695 +case 1662: 1.1696 +case 1663: 1.1697 +case 1664: 1.1698 +case 1665: 1.1699 +case 1666: 1.1700 +case 1667: 1.1701 +case 1668: 1.1702 +case 1669: 1.1703 +case 1670: 1.1704 +case 1671: 1.1705 +case 1672: 1.1706 +case 1673: 1.1707 +case 1674: 1.1708 +case 1675: 1.1709 +case 1676: 1.1710 +case 1677: 1.1711 +case 1678: 1.1712 +case 1679: 1.1713 +case 1680: 1.1714 +case 1681: 1.1715 +case 1682: 1.1716 +case 1683: 1.1717 +case 1684: 1.1718 +case 1685: 1.1719 +case 1686: 1.1720 +case 1687: 1.1721 +case 1688: 1.1722 +case 1689: 1.1723 +case 1690: 1.1724 +case 1691: 1.1725 +case 1692: 1.1726 +case 1693: 1.1727 +case 1694: 1.1728 +case 1695: 1.1729 +case 1696: 1.1730 +case 1697: 1.1731 +case 1698: 1.1732 +case 1699: 1.1733 +case 1700: 1.1734 +case 1701: 1.1735 +case 1702: 1.1736 +case 1703: 1.1737 +case 1704: 1.1738 +case 1705: 1.1739 +case 1706: 1.1740 +case 1707: 1.1741 +case 1708: 1.1742 +case 1709: 1.1743 +case 1710: 1.1744 +case 1711: 1.1745 +case 1712: 1.1746 +case 1713: 1.1747 +case 1714: 1.1748 +case 1715: 1.1749 +case 1716: 1.1750 +case 1717: 1.1751 +case 1718: 1.1752 +case 1719: 1.1753 +case 1720: 1.1754 +case 1721: 1.1755 +case 1722: 1.1756 +case 1723: 1.1757 +case 1724: 1.1758 +case 1725: 1.1759 +case 1726: 1.1760 +case 1727: 1.1761 +case 1728: 1.1762 +case 1729: 1.1763 +case 1730: 1.1764 +case 1731: 1.1765 +case 1732: 1.1766 +case 1733: 1.1767 +case 1734: 1.1768 +case 1735: 1.1769 +case 1736: 1.1770 +case 1737: 1.1771 +case 1738: 1.1772 +case 1739: 1.1773 +case 1740: 1.1774 +case 1741: 1.1775 +case 1742: 1.1776 +case 1743: 1.1777 +case 1744: 1.1778 +case 1745: 1.1779 +case 1746: 1.1780 +case 1747: 1.1781 +case 1748: 1.1782 +case 1749: 1.1783 +case 1750: 1.1784 +case 1751: 1.1785 +case 1752: 1.1786 +case 1753: 1.1787 +case 1754: 1.1788 +case 1755: 1.1789 +case 1756: 1.1790 +case 1757: 1.1791 +case 1758: 1.1792 +case 1759: 1.1793 +case 1760: 1.1794 +case 1761: 1.1795 +case 1762: 1.1796 +case 1763: 1.1797 +case 1764: 1.1798 +case 1765: 1.1799 +case 1766: 1.1800 +case 1767: 1.1801 +case 1768: 1.1802 +case 1769: 1.1803 +case 1770: 1.1804 +case 1771: 1.1805 +case 1772: 1.1806 +case 1773: 1.1807 +case 1774: 1.1808 +case 1775: 1.1809 +case 1776: 1.1810 +case 1777: 1.1811 +case 1778: 1.1812 +case 1779: 1.1813 +case 1780: 1.1814 +case 1781: 1.1815 +case 1782: 1.1816 +case 1783: 1.1817 +case 1784: 1.1818 +case 1785: 1.1819 +case 1786: 1.1820 +case 1787: 1.1821 +case 1788: 1.1822 +case 1789: 1.1823 +case 1790: 1.1824 +case 1791: 1.1825 +case 1792: 1.1826 +case 1793: 1.1827 +case 1794: 1.1828 +case 1795: 1.1829 +case 1796: 1.1830 +case 1797: 1.1831 +case 1798: 1.1832 +case 1799: 1.1833 +case 1800: 1.1834 +case 1801: 1.1835 +case 1802: 1.1836 +case 1803: 1.1837 +case 1804: 1.1838 +case 1805: 1.1839 +case 1806: 1.1840 +case 1807: 1.1841 +case 1808: 1.1842 +case 1809: 1.1843 +case 1810: 1.1844 +case 1811: 1.1845 +case 1812: 1.1846 +case 1813: 1.1847 +case 1814: 1.1848 +case 1815: 1.1849 +case 1816: 1.1850 +case 1817: 1.1851 +case 1818: 1.1852 +case 1819: 1.1853 +case 1820: 1.1854 +case 1821: 1.1855 +case 1822: 1.1856 +case 1823: 1.1857 +case 1824: 1.1858 +case 1825: 1.1859 +case 1826: 1.1860 +case 1827: 1.1861 +case 1828: 1.1862 +case 1829: 1.1863 +case 1830: 1.1864 +case 1831: 1.1865 +case 1832: 1.1866 +case 1833: 1.1867 +case 1834: 1.1868 +case 1835: 1.1869 +case 1836: 1.1870 +case 1837: 1.1871 +case 1838: 1.1872 +case 1839: 1.1873 +case 1840: 1.1874 +case 1841: 1.1875 +case 1842: 1.1876 +case 1843: 1.1877 +case 1844: 1.1878 +case 1845: 1.1879 +case 1846: 1.1880 +case 1847: 1.1881 +case 1848: 1.1882 +case 1849: 1.1883 +case 1850: 1.1884 +case 1851: 1.1885 +case 1852: 1.1886 +case 1853: 1.1887 +case 1854: 1.1888 +case 1855: 1.1889 +case 1856: 1.1890 +case 1857: 1.1891 +case 1858: 1.1892 +case 1859: 1.1893 +case 1860: 1.1894 +case 1861: 1.1895 +case 1862: 1.1896 +case 1863: 1.1897 +case 1864: 1.1898 +case 1865: 1.1899 +case 1866: 1.1900 +case 1867: 1.1901 +case 1868: 1.1902 +case 1869: 1.1903 +case 1870: 1.1904 +case 1871: 1.1905 +case 1872: 1.1906 +case 1873: 1.1907 +case 1874: 1.1908 +case 1875: 1.1909 +case 1876: 1.1910 +case 1877: 1.1911 +case 1878: 1.1912 +case 1879: 1.1913 +case 1880: 1.1914 +case 1881: 1.1915 +case 1882: 1.1916 +case 1883: 1.1917 +case 1884: 1.1918 +case 1885: 1.1919 +case 1886: 1.1920 +case 1887: 1.1921 +case 1888: 1.1922 +case 1889: 1.1923 +case 1890: 1.1924 +case 1891: 1.1925 +case 1892: 1.1926 +case 1893: 1.1927 +case 1894: 1.1928 +case 1895: 1.1929 +case 1896: 1.1930 +case 1897: 1.1931 +case 1898: 1.1932 +case 1899: 1.1933 +case 1900: 1.1934 +case 1901: 1.1935 +case 1902: 1.1936 +case 1903: 1.1937 +case 1904: 1.1938 +case 1905: 1.1939 +case 1906: 1.1940 +case 1907: 1.1941 +case 1908: 1.1942 +case 1909: 1.1943 +case 1910: 1.1944 +case 1911: 1.1945 +case 1912: 1.1946 +case 1913: 1.1947 +case 1914: 1.1948 +case 1915: 1.1949 +case 1916: 1.1950 +case 1917: 1.1951 +case 1918: 1.1952 +case 1919: 1.1953 +case 1920: 1.1954 +case 1921: 1.1955 +case 1922: 1.1956 +case 1923: 1.1957 +case 1924: 1.1958 +case 1925: 1.1959 +case 1926: 1.1960 +case 1927: 1.1961 +case 1928: 1.1962 +case 1929: 1.1963 +case 1930: 1.1964 +case 1931: 1.1965 +case 1932: 1.1966 +case 1933: 1.1967 +case 1934: 1.1968 +case 1935: 1.1969 +case 1936: 1.1970 +case 1937: 1.1971 +case 1938: 1.1972 +case 1939: 1.1973 +case 1940: 1.1974 +case 1941: 1.1975 +case 1942: 1.1976 +case 1943: 1.1977 +case 1944: 1.1978 +case 1945: 1.1979 +case 1946: 1.1980 +case 1947: 1.1981 +case 1948: 1.1982 +case 1949: 1.1983 +case 1950: 1.1984 +case 1951: 1.1985 +case 1952: 1.1986 +case 1953: 1.1987 +case 1954: 1.1988 +case 1955: 1.1989 +case 1956: 1.1990 +case 1957: 1.1991 +case 1958: 1.1992 +case 1959: 1.1993 +case 1960: 1.1994 +case 1961: 1.1995 +case 1962: 1.1996 +case 1963: 1.1997 +case 1964: 1.1998 +case 1965: 1.1999 +case 1966: 1.2000 +case 1967: 1.2001 +case 1968: 1.2002 +case 1969: 1.2003 +case 1970: 1.2004 +case 1971: 1.2005 +case 1972: 1.2006 +case 1973: 1.2007 +case 1974: 1.2008 +case 1975: 1.2009 +case 1976: 1.2010 +case 1977: 1.2011 +case 1978: 1.2012 +case 1979: 1.2013 +case 1980: 1.2014 +case 1981: 1.2015 +case 1982: 1.2016 +case 1983: 1.2017 +case 1984: 1.2018 +case 1985: 1.2019 +case 1986: 1.2020 +case 1987: 1.2021 +case 1988: 1.2022 +case 1989: 1.2023 +case 1990: 1.2024 +case 1991: 1.2025 +case 1992: 1.2026 +case 1993: 1.2027 +case 1994: 1.2028 +case 1995: 1.2029 +case 1996: 1.2030 +case 1997: 1.2031 +case 1998: 1.2032 +case 1999: 1.2033 +case 2000: 1.2034 +case 2001: 1.2035 +case 2002: 1.2036 +case 2003: 1.2037 +case 2004: 1.2038 +case 2005: 1.2039 +case 2006: 1.2040 +case 2007: 1.2041 +case 2008: 1.2042 +case 2009: 1.2043 +case 2010: 1.2044 +case 2011: 1.2045 +case 2012: 1.2046 +case 2013: 1.2047 +case 2014: 1.2048 +case 2015: 1.2049 +case 2016: 1.2050 +case 2017: 1.2051 +case 2018: 1.2052 +case 2019: 1.2053 +case 2020: 1.2054 +case 2021: 1.2055 +case 2022: 1.2056 +case 2023: 1.2057 +case 2024: 1.2058 +case 2025: 1.2059 +case 2026: 1.2060 +case 2027: 1.2061 +case 2028: 1.2062 +case 2029: 1.2063 +case 2030: 1.2064 +case 2031: 1.2065 +case 2032: 1.2066 +case 2033: 1.2067 +case 2034: 1.2068 +case 2035: 1.2069 +case 2036: 1.2070 +case 2037: 1.2071 +case 2038: 1.2072 +case 2039: 1.2073 +case 2040: 1.2074 +case 2041: 1.2075 +case 2042: 1.2076 +case 2043: 1.2077 +case 2044: 1.2078 +case 2045: 1.2079 +case 2046: 1.2080 +case 2047: 1.2081 +case 2048: 1.2082 +case 2049: 1.2083 +case 2050: 1.2084 +case 2051: 1.2085 +case 2052: 1.2086 +case 2053: 1.2087 +case 2054: 1.2088 +case 2055: 1.2089 +case 2056: 1.2090 +case 2057: 1.2091 +case 2058: 1.2092 +case 2059: 1.2093 +case 2060: 1.2094 +case 2061: 1.2095 +case 2062: 1.2096 +case 2063: 1.2097 +case 2064: 1.2098 +case 2065: 1.2099 +case 2066: 1.2100 +case 2067: 1.2101 +case 2068: 1.2102 +case 2069: 1.2103 +case 2070: 1.2104 +case 2071: 1.2105 +case 2072: 1.2106 +case 2073: 1.2107 +case 2074: 1.2108 +case 2075: 1.2109 +case 2076: 1.2110 +case 2077: 1.2111 +case 2078: 1.2112 +case 2079: 1.2113 +case 2080: 1.2114 +case 2081: 1.2115 +case 2082: 1.2116 +case 2083: 1.2117 +case 2084: 1.2118 +case 2085: 1.2119 +case 2086: 1.2120 +case 2087: 1.2121 +case 2088: 1.2122 +case 2089: 1.2123 +case 2090: 1.2124 +case 2091: 1.2125 +case 2092: 1.2126 +case 2093: 1.2127 +case 2094: 1.2128 +case 2095: 1.2129 +case 2096: 1.2130 +case 2097: 1.2131 +case 2098: 1.2132 +case 2099: 1.2133 +case 2100: 1.2134 +case 2101: 1.2135 +case 2102: 1.2136 +case 2103: 1.2137 +case 2104: 1.2138 +case 2105: 1.2139 +case 2106: 1.2140 +case 2107: 1.2141 +case 2108: 1.2142 +case 2109: 1.2143 +case 2110: 1.2144 +case 2111: 1.2145 +case 2112: 1.2146 +case 2113: 1.2147 +case 2114: 1.2148 +case 2115: 1.2149 +case 2116: 1.2150 +case 2117: 1.2151 +case 2118: 1.2152 +case 2119: 1.2153 +case 2120: 1.2154 +case 2121: 1.2155 +case 2122: 1.2156 +case 2123: 1.2157 +case 2124: 1.2158 +case 2125: 1.2159 +case 2126: 1.2160 +case 2127: 1.2161 +case 2128: 1.2162 +case 2129: 1.2163 +case 2130: 1.2164 +case 2131: 1.2165 +case 2132: 1.2166 +case 2133: 1.2167 +case 2134: 1.2168 +case 2135: 1.2169 +case 2136: 1.2170 +case 2137: 1.2171 +case 2138: 1.2172 +case 2139: 1.2173 +case 2140: 1.2174 +case 2141: 1.2175 +case 2142: 1.2176 +case 2143: 1.2177 +case 2144: 1.2178 +case 2145: 1.2179 +case 2146: 1.2180 +case 2147: 1.2181 +case 2148: 1.2182 +case 2149: 1.2183 +case 2150: 1.2184 +case 2151: 1.2185 +case 2152: 1.2186 +case 2153: 1.2187 +case 2154: 1.2188 +case 2155: 1.2189 +case 2156: 1.2190 +case 2157: 1.2191 +case 2158: 1.2192 +case 2159: 1.2193 +case 2160: 1.2194 +case 2161: 1.2195 +case 2162: 1.2196 +case 2163: 1.2197 +case 2164: 1.2198 +case 2165: 1.2199 +case 2166: 1.2200 +case 2167: 1.2201 +case 2168: 1.2202 +case 2169: 1.2203 +case 2170: 1.2204 +case 2171: 1.2205 +case 2172: 1.2206 +case 2173: 1.2207 +case 2174: 1.2208 +case 2175: 1.2209 +case 2176: 1.2210 +case 2177: 1.2211 +case 2178: 1.2212 +case 2179: 1.2213 +case 2180: 1.2214 +case 2181: 1.2215 +case 2182: 1.2216 +case 2183: 1.2217 +case 2184: 1.2218 +case 2185: 1.2219 +case 2186: 1.2220 +case 2187: 1.2221 +case 2188: 1.2222 +case 2189: 1.2223 +case 2190: 1.2224 +case 2191: 1.2225 +case 2192: 1.2226 +case 2193: 1.2227 +case 2194: 1.2228 +case 2195: 1.2229 +case 2196: 1.2230 +case 2197: 1.2231 +case 2198: 1.2232 +case 2199: 1.2233 +case 2200: 1.2234 +case 2201: 1.2235 +case 2202: 1.2236 +case 2203: 1.2237 +case 2204: 1.2238 +case 2205: 1.2239 +case 2206: 1.2240 +case 2207: 1.2241 +case 2208: 1.2242 +case 2209: 1.2243 +case 2210: 1.2244 +case 2211: 1.2245 +case 2212: 1.2246 +case 2213: 1.2247 +case 2214: 1.2248 +case 2215: 1.2249 +case 2216: 1.2250 +case 2217: 1.2251 +case 2218: 1.2252 +case 2219: 1.2253 +case 2220: 1.2254 +case 2221: 1.2255 +case 2222: 1.2256 +case 2223: 1.2257 +case 2224: 1.2258 +case 2225: 1.2259 +case 2226: 1.2260 +case 2227: 1.2261 +case 2228: 1.2262 +case 2229: 1.2263 +case 2230: 1.2264 +case 2231: 1.2265 +case 2232: 1.2266 +case 2233: 1.2267 +case 2234: 1.2268 +case 2235: 1.2269 +case 2236: 1.2270 +case 2237: 1.2271 +case 2238: 1.2272 +case 2239: 1.2273 +case 2240: 1.2274 +case 2241: 1.2275 +case 2242: 1.2276 +case 2243: 1.2277 +case 2244: 1.2278 +case 2245: 1.2279 +case 2246: 1.2280 +case 2247: 1.2281 +case 2248: 1.2282 +case 2249: 1.2283 +case 2250: 1.2284 +case 2251: 1.2285 +case 2252: 1.2286 +case 2253: 1.2287 +case 2254: 1.2288 +case 2255: 1.2289 +case 2256: 1.2290 +case 2257: 1.2291 +case 2258: 1.2292 +case 2259: 1.2293 +case 2260: 1.2294 +case 2261: 1.2295 +case 2262: 1.2296 +case 2263: 1.2297 +case 2264: 1.2298 +case 2265: 1.2299 +case 2266: 1.2300 +case 2267: 1.2301 +case 2268: 1.2302 +case 2269: 1.2303 +case 2270: 1.2304 +case 2271: 1.2305 +case 2272: 1.2306 +case 2273: 1.2307 +case 2274: 1.2308 +case 2275: 1.2309 +case 2276: 1.2310 +case 2277: 1.2311 +case 2278: 1.2312 +case 2279: 1.2313 +case 2280: 1.2314 +case 2281: 1.2315 +case 2282: 1.2316 +case 2283: 1.2317 +case 2284: 1.2318 +case 2285: 1.2319 +case 2286: 1.2320 +case 2287: 1.2321 +case 2288: 1.2322 +case 2289: 1.2323 +case 2290: 1.2324 +case 2291: 1.2325 +case 2292: 1.2326 +case 2293: 1.2327 +case 2294: 1.2328 +case 2295: 1.2329 +case 2296: 1.2330 +case 2297: 1.2331 +case 2298: 1.2332 +case 2299: 1.2333 +case 2300: 1.2334 +case 2301: 1.2335 +case 2302: 1.2336 +case 2303: 1.2337 +case 2304: 1.2338 +case 2305: 1.2339 +case 2306: 1.2340 +case 2307: 1.2341 +case 2308: 1.2342 +case 2309: 1.2343 +case 2310: 1.2344 +case 2311: 1.2345 +case 2312: 1.2346 +case 2313: 1.2347 +case 2314: 1.2348 +case 2315: 1.2349 +case 2316: 1.2350 +case 2317: 1.2351 +case 2318: 1.2352 +case 2319: 1.2353 +case 2320: 1.2354 +case 2321: 1.2355 +case 2322: 1.2356 +case 2323: 1.2357 +case 2324: 1.2358 +case 2325: 1.2359 +case 2326: 1.2360 +case 2327: 1.2361 +case 2328: 1.2362 +case 2329: 1.2363 +case 2330: 1.2364 +case 2331: 1.2365 +case 2332: 1.2366 +case 2333: 1.2367 +case 2334: 1.2368 +case 2335: 1.2369 +case 2336: 1.2370 +case 2337: 1.2371 +case 2338: 1.2372 +case 2339: 1.2373 +case 2340: 1.2374 +case 2341: 1.2375 +case 2342: 1.2376 +case 2343: 1.2377 +case 2344: 1.2378 +case 2345: 1.2379 +case 2346: 1.2380 +case 2347: 1.2381 +case 2348: 1.2382 +case 2349: 1.2383 +case 2350: 1.2384 +case 2351: 1.2385 +case 2352: 1.2386 +case 2353: 1.2387 +case 2354: 1.2388 +case 2355: 1.2389 +case 2356: 1.2390 +case 2357: 1.2391 +case 2358: 1.2392 +case 2359: 1.2393 +case 2360: 1.2394 +case 2361: 1.2395 +case 2362: 1.2396 +case 2363: 1.2397 +case 2364: 1.2398 +case 2365: 1.2399 +case 2366: 1.2400 +case 2367: 1.2401 +case 2368: 1.2402 +case 2369: 1.2403 +case 2370: 1.2404 +case 2371: 1.2405 +case 2372: 1.2406 +case 2373: 1.2407 +case 2374: 1.2408 +case 2375: 1.2409 +case 2376: 1.2410 +case 2377: 1.2411 +case 2378: 1.2412 +case 2379: 1.2413 +case 2380: 1.2414 +case 2381: 1.2415 +case 2382: 1.2416 +case 2383: 1.2417 +case 2384: 1.2418 +case 2385: 1.2419 +case 2386: 1.2420 +case 2387: 1.2421 +case 2388: 1.2422 +case 2389: 1.2423 +case 2390: 1.2424 +case 2391: 1.2425 +case 2392: 1.2426 +case 2393: 1.2427 +case 2394: 1.2428 +case 2395: 1.2429 +case 2396: 1.2430 +case 2397: 1.2431 +case 2398: 1.2432 +case 2399: 1.2433 +case 2400: 1.2434 +case 2401: 1.2435 +case 2402: 1.2436 +case 2403: 1.2437 +case 2404: 1.2438 +case 2405: 1.2439 +case 2406: 1.2440 +case 2407: 1.2441 +case 2408: 1.2442 +case 2409: 1.2443 +case 2410: 1.2444 +case 2411: 1.2445 +case 2412: 1.2446 +case 2413: 1.2447 +case 2414: 1.2448 +case 2415: 1.2449 +case 2416: 1.2450 +case 2417: 1.2451 +case 2418: 1.2452 +case 2419: 1.2453 +case 2420: 1.2454 +case 2421: 1.2455 +case 2422: 1.2456 +case 2423: 1.2457 +case 2424: 1.2458 +case 2425: 1.2459 +case 2426: 1.2460 +case 2427: 1.2461 +case 2428: 1.2462 +case 2429: 1.2463 +case 2430: 1.2464 +case 2431: 1.2465 +case 2432: 1.2466 +case 2433: 1.2467 +case 2434: 1.2468 +case 2435: 1.2469 +case 2436: 1.2470 +case 2437: 1.2471 +case 2438: 1.2472 +case 2439: 1.2473 +case 2440: 1.2474 +case 2441: 1.2475 +case 2442: 1.2476 +case 2443: 1.2477 +case 2444: 1.2478 +case 2445: 1.2479 +case 2446: 1.2480 +case 2447: 1.2481 +case 2448: 1.2482 +case 2449: 1.2483 +case 2450: 1.2484 +case 2451: 1.2485 +case 2452: 1.2486 +case 2453: 1.2487 +case 2454: 1.2488 +case 2455: 1.2489 +case 2456: 1.2490 +case 2457: 1.2491 +case 2458: 1.2492 +case 2459: 1.2493 +case 2460: 1.2494 +case 2461: 1.2495 +case 2462: 1.2496 +case 2463: 1.2497 +case 2464: 1.2498 +case 2465: 1.2499 +case 2466: 1.2500 +case 2467: 1.2501 +case 2468: 1.2502 +case 2469: 1.2503 +case 2470: 1.2504 +case 2471: 1.2505 +case 2472: 1.2506 +case 2473: 1.2507 +case 2474: 1.2508 +case 2475: 1.2509 +case 2476: 1.2510 +case 2477: 1.2511 +case 2478: 1.2512 +case 2479: 1.2513 +case 2480: 1.2514 +case 2481: 1.2515 +case 2482: 1.2516 +case 2483: 1.2517 +case 2484: 1.2518 +case 2485: 1.2519 +case 2486: 1.2520 +case 2487: 1.2521 +case 2488: 1.2522 +case 2489: 1.2523 +case 2490: 1.2524 +case 2491: 1.2525 +case 2492: 1.2526 +case 2493: 1.2527 +case 2494: 1.2528 +case 2495: 1.2529 +case 2496: 1.2530 +case 2497: 1.2531 +case 2498: 1.2532 +case 2499: 1.2533 +case 2500: 1.2534 +case 2501: 1.2535 +case 2502: 1.2536 +case 2503: 1.2537 +case 2504: 1.2538 +case 2505: 1.2539 +case 2506: 1.2540 +case 2507: 1.2541 +case 2508: 1.2542 +case 2509: 1.2543 +case 2510: 1.2544 +case 2511: 1.2545 +case 2512: 1.2546 +case 2513: 1.2547 +case 2514: 1.2548 +case 2515: 1.2549 +case 2516: 1.2550 +case 2517: 1.2551 +case 2518: 1.2552 +case 2519: 1.2553 +case 2520: 1.2554 +case 2521: 1.2555 +case 2522: 1.2556 +case 2523: 1.2557 +case 2524: 1.2558 +case 2525: 1.2559 +case 2526: 1.2560 +case 2527: 1.2561 +case 2528: 1.2562 +case 2529: 1.2563 +case 2530: 1.2564 +case 2531: 1.2565 +case 2532: 1.2566 +case 2533: 1.2567 +case 2534: 1.2568 +case 2535: 1.2569 +case 2536: 1.2570 +case 2537: 1.2571 +case 2538: 1.2572 +case 2539: 1.2573 +case 2540: 1.2574 +case 2541: 1.2575 +case 2542: 1.2576 +case 2543: 1.2577 +case 2544: 1.2578 +case 2545: 1.2579 +case 2546: 1.2580 +case 2547: 1.2581 +case 2548: 1.2582 +case 2549: 1.2583 +case 2550: 1.2584 +case 2551: 1.2585 +case 2552: 1.2586 +case 2553: 1.2587 +case 2554: 1.2588 +case 2555: 1.2589 +case 2556: 1.2590 +case 2557: 1.2591 +case 2558: 1.2592 +case 2559: 1.2593 +case 2560: 1.2594 +case 2561: 1.2595 +case 2562: 1.2596 +case 2563: 1.2597 +case 2564: 1.2598 +case 2565: 1.2599 +case 2566: 1.2600 +case 2567: 1.2601 +case 2568: 1.2602 +case 2569: 1.2603 +case 2570: 1.2604 +case 2571: 1.2605 +case 2572: 1.2606 +case 2573: 1.2607 +case 2574: 1.2608 +case 2575: 1.2609 +case 2576: 1.2610 +case 2577: 1.2611 +case 2578: 1.2612 +case 2579: 1.2613 +case 2580: 1.2614 +case 2581: 1.2615 +case 2582: 1.2616 +case 2583: 1.2617 +case 2584: 1.2618 +case 2585: 1.2619 +case 2586: 1.2620 +case 2587: 1.2621 +case 2588: 1.2622 +case 2589: 1.2623 +case 2590: 1.2624 +case 2591: 1.2625 +case 2592: 1.2626 +case 2593: 1.2627 +case 2594: 1.2628 +case 2595: 1.2629 +case 2596: 1.2630 +case 2597: 1.2631 +case 2598: 1.2632 +case 2599: 1.2633 +case 2600: 1.2634 +case 2601: 1.2635 +case 2602: 1.2636 +case 2603: 1.2637 +case 2604: 1.2638 +case 2605: 1.2639 +case 2606: 1.2640 +case 2607: 1.2641 +case 2608: 1.2642 +case 2609: 1.2643 +case 2610: 1.2644 +case 2611: 1.2645 +case 2612: 1.2646 +case 2613: 1.2647 +case 2614: 1.2648 +case 2615: 1.2649 +case 2616: 1.2650 +case 2617: 1.2651 +case 2618: 1.2652 +case 2619: 1.2653 +case 2620: 1.2654 +case 2621: 1.2655 +case 2622: 1.2656 +case 2623: 1.2657 +case 2624: 1.2658 +case 2625: 1.2659 +case 2626: 1.2660 +case 2627: 1.2661 +case 2628: 1.2662 +case 2629: 1.2663 +case 2630: 1.2664 +case 2631: 1.2665 +case 2632: 1.2666 +case 2633: 1.2667 +case 2634: 1.2668 +case 2635: 1.2669 +case 2636: 1.2670 +case 2637: 1.2671 +case 2638: 1.2672 +case 2639: 1.2673 +case 2640: 1.2674 +case 2641: 1.2675 +case 2642: 1.2676 +case 2643: 1.2677 +case 2644: 1.2678 +case 2645: 1.2679 +case 2646: 1.2680 +case 2647: 1.2681 +case 2648: 1.2682 +case 2649: 1.2683 +case 2650: 1.2684 +case 2651: 1.2685 +case 2652: 1.2686 +case 2653: 1.2687 +case 2654: 1.2688 +case 2655: 1.2689 +case 2656: 1.2690 +case 2657: 1.2691 +case 2658: 1.2692 +case 2659: 1.2693 +case 2660: 1.2694 +case 2661: 1.2695 +case 2662: 1.2696 +case 2663: 1.2697 +case 2664: 1.2698 +case 2665: 1.2699 +case 2666: 1.2700 +case 2667: 1.2701 +case 2668: 1.2702 +case 2669: 1.2703 +case 2670: 1.2704 +case 2671: 1.2705 +case 2672: 1.2706 +case 2673: 1.2707 +case 2674: 1.2708 +case 2675: 1.2709 +case 2676: 1.2710 +case 2677: 1.2711 +case 2678: 1.2712 +case 2679: 1.2713 +case 2680: 1.2714 +case 2681: 1.2715 +case 2682: 1.2716 +case 2683: 1.2717 +case 2684: 1.2718 +case 2685: 1.2719 +case 2686: 1.2720 +case 2687: 1.2721 +case 2688: 1.2722 +case 2689: 1.2723 +case 2690: 1.2724 +case 2691: 1.2725 +case 2692: 1.2726 +case 2693: 1.2727 +case 2694: 1.2728 +case 2695: 1.2729 +case 2696: 1.2730 +case 2697: 1.2731 +case 2698: 1.2732 +case 2699: 1.2733 +case 2700: 1.2734 +case 2701: 1.2735 +case 2702: 1.2736 +case 2703: 1.2737 +case 2704: 1.2738 +case 2705: 1.2739 +case 2706: 1.2740 +case 2707: 1.2741 +case 2708: 1.2742 +case 2709: 1.2743 +case 2710: 1.2744 +case 2711: 1.2745 +case 2712: 1.2746 +case 2713: 1.2747 +case 2714: 1.2748 +case 2715: 1.2749 +case 2716: 1.2750 +case 2717: 1.2751 +case 2718: 1.2752 +case 2719: 1.2753 +case 2720: 1.2754 +case 2721: 1.2755 +case 2722: 1.2756 +case 2723: 1.2757 +case 2724: 1.2758 +case 2725: 1.2759 +case 2726: 1.2760 +case 2727: 1.2761 +case 2728: 1.2762 +case 2729: 1.2763 +case 2730: 1.2764 +case 2731: 1.2765 +case 2732: 1.2766 +case 2733: 1.2767 +case 2734: 1.2768 +case 2735: 1.2769 +case 2736: 1.2770 +case 2737: 1.2771 +case 2738: 1.2772 +case 2739: 1.2773 +case 2740: 1.2774 +case 2741: 1.2775 +case 2742: 1.2776 +case 2743: 1.2777 +case 2744: 1.2778 +case 2745: 1.2779 +case 2746: 1.2780 +case 2747: 1.2781 +case 2748: 1.2782 +case 2749: 1.2783 +case 2750: 1.2784 +case 2751: 1.2785 +case 2752: 1.2786 +case 2753: 1.2787 +case 2754: 1.2788 +case 2755: 1.2789 +case 2756: 1.2790 +case 2757: 1.2791 +case 2758: 1.2792 +case 2759: 1.2793 +case 2760: 1.2794 +case 2761: 1.2795 +case 2762: 1.2796 +case 2763: 1.2797 +case 2764: 1.2798 +case 2765: 1.2799 +case 2766: 1.2800 +case 2767: 1.2801 +case 2768: 1.2802 +case 2769: 1.2803 +case 2770: 1.2804 +case 2771: 1.2805 +case 2772: 1.2806 +case 2773: 1.2807 +case 2774: 1.2808 +case 2775: 1.2809 +case 2776: 1.2810 +case 2777: 1.2811 +case 2778: 1.2812 +case 2779: 1.2813 +case 2780: 1.2814 +case 2781: 1.2815 +case 2782: 1.2816 +case 2783: 1.2817 +case 2784: 1.2818 +case 2785: 1.2819 +case 2786: 1.2820 +case 2787: 1.2821 +case 2788: 1.2822 +case 2789: 1.2823 +case 2790: 1.2824 +case 2791: 1.2825 +case 2792: 1.2826 +case 2793: 1.2827 +case 2794: 1.2828 +case 2795: 1.2829 +case 2796: 1.2830 +case 2797: 1.2831 +case 2798: 1.2832 +case 2799: 1.2833 +case 2800: 1.2834 +case 2801: 1.2835 +case 2802: 1.2836 +case 2803: 1.2837 +case 2804: 1.2838 +case 2805: 1.2839 +case 2806: 1.2840 +case 2807: 1.2841 +case 2808: 1.2842 +case 2809: 1.2843 +case 2810: 1.2844 +case 2811: 1.2845 +case 2812: 1.2846 +case 2813: 1.2847 +case 2814: 1.2848 +case 2815: 1.2849 +case 2816: 1.2850 +case 2817: 1.2851 +case 2818: 1.2852 +case 2819: 1.2853 +case 2820: 1.2854 +case 2821: 1.2855 +case 2822: 1.2856 +case 2823: 1.2857 +case 2824: 1.2858 +case 2825: 1.2859 +case 2826: 1.2860 +case 2827: 1.2861 +case 2828: 1.2862 +case 2829: 1.2863 +case 2830: 1.2864 +case 2831: 1.2865 +case 2832: 1.2866 +case 2833: 1.2867 +case 2834: 1.2868 +case 2835: 1.2869 +case 2836: 1.2870 +case 2837: 1.2871 +case 2838: 1.2872 +case 2839: 1.2873 +case 2840: 1.2874 +case 2841: 1.2875 +case 2842: 1.2876 +case 2843: 1.2877 +case 2844: 1.2878 +case 2845: 1.2879 +case 2846: 1.2880 +case 2847: 1.2881 +case 2848: 1.2882 +case 2849: 1.2883 +case 2850: 1.2884 +case 2851: 1.2885 +case 2852: 1.2886 +case 2853: 1.2887 +case 2854: 1.2888 +case 2855: 1.2889 +case 2856: 1.2890 +case 2857: 1.2891 +case 2858: 1.2892 +case 2859: 1.2893 +case 2860: 1.2894 +case 2861: 1.2895 +case 2862: 1.2896 +case 2863: 1.2897 +case 2864: 1.2898 +case 2865: 1.2899 +case 2866: 1.2900 +case 2867: 1.2901 +case 2868: 1.2902 +case 2869: 1.2903 +case 2870: 1.2904 +case 2871: 1.2905 +case 2872: 1.2906 +case 2873: 1.2907 +case 2874: 1.2908 +case 2875: 1.2909 +case 2876: 1.2910 +case 2877: 1.2911 +case 2878: 1.2912 +case 2879: 1.2913 +case 2880: 1.2914 +case 2881: 1.2915 +case 2882: 1.2916 +case 2883: 1.2917 +case 2884: 1.2918 +case 2885: 1.2919 +case 2886: 1.2920 +case 2887: 1.2921 +case 2888: 1.2922 +case 2889: 1.2923 +case 2890: 1.2924 +case 2891: 1.2925 +case 2892: 1.2926 +case 2893: 1.2927 +case 2894: 1.2928 +case 2895: 1.2929 +case 2896: 1.2930 +case 2897: 1.2931 +case 2898: 1.2932 +case 2899: 1.2933 +case 2900: 1.2934 +case 2901: 1.2935 +case 2902: 1.2936 +case 2903: 1.2937 +case 2904: 1.2938 +case 2905: 1.2939 +case 2906: 1.2940 +case 2907: 1.2941 +case 2908: 1.2942 +case 2909: 1.2943 +case 2910: 1.2944 +case 2911: 1.2945 +case 2912: 1.2946 +case 2913: 1.2947 +case 2914: 1.2948 +case 2915: 1.2949 +case 2916: 1.2950 +case 2917: 1.2951 +case 2918: 1.2952 +case 2919: 1.2953 +case 2920: 1.2954 +case 2921: 1.2955 +case 2922: 1.2956 +case 2923: 1.2957 +case 2924: 1.2958 +case 2925: 1.2959 +case 2926: 1.2960 +case 2927: 1.2961 +case 2928: 1.2962 +case 2929: 1.2963 +case 2930: 1.2964 +case 2931: 1.2965 +case 2932: 1.2966 +case 2933: 1.2967 +case 2934: 1.2968 +case 2935: 1.2969 +case 2936: 1.2970 +case 2937: 1.2971 +case 2938: 1.2972 +case 2939: 1.2973 +case 2940: 1.2974 +case 2941: 1.2975 +case 2942: 1.2976 +case 2943: 1.2977 +case 2944: 1.2978 +case 2945: 1.2979 +case 2946: 1.2980 +case 2947: 1.2981 +case 2948: 1.2982 +case 2949: 1.2983 +case 2950: 1.2984 +case 2951: 1.2985 +case 2952: 1.2986 +case 2953: 1.2987 +case 2954: 1.2988 +case 2955: 1.2989 +case 2956: 1.2990 +case 2957: 1.2991 +case 2958: 1.2992 +case 2959: 1.2993 +case 2960: 1.2994 +case 2961: 1.2995 +case 2962: 1.2996 +case 2963: 1.2997 +case 2964: 1.2998 +case 2965: 1.2999 +case 2966: 1.3000 +case 2967: 1.3001 +case 2968: 1.3002 +case 2969: 1.3003 +case 2970: 1.3004 +case 2971: 1.3005 +case 2972: 1.3006 +case 2973: 1.3007 +case 2974: 1.3008 +case 2975: 1.3009 +case 2976: 1.3010 +case 2977: 1.3011 +case 2978: 1.3012 +case 2979: 1.3013 +case 2980: 1.3014 +case 2981: 1.3015 +case 2982: 1.3016 +case 2983: 1.3017 +case 2984: 1.3018 +case 2985: 1.3019 +case 2986: 1.3020 +case 2987: 1.3021 +case 2988: 1.3022 +case 2989: 1.3023 +case 2990: 1.3024 +case 2991: 1.3025 +case 2992: 1.3026 +case 2993: 1.3027 +case 2994: 1.3028 +case 2995: 1.3029 +case 2996: 1.3030 +case 2997: 1.3031 +case 2998: 1.3032 +case 2999: 1.3033 +case 3000: 1.3034 +case 3001: 1.3035 +case 3002: 1.3036 +case 3003: 1.3037 +case 3004: 1.3038 +case 3005: 1.3039 +case 3006: 1.3040 +case 3007: 1.3041 +case 3008: 1.3042 +case 3009: 1.3043 +case 3010: 1.3044 +case 3011: 1.3045 +case 3012: 1.3046 +case 3013: 1.3047 +case 3014: 1.3048 +case 3015: 1.3049 +case 3016: 1.3050 +case 3017: 1.3051 +case 3018: 1.3052 +case 3019: 1.3053 +case 3020: 1.3054 +case 3021: 1.3055 +case 3022: 1.3056 +case 3023: 1.3057 +case 3024: 1.3058 +case 3025: 1.3059 +case 3026: 1.3060 +case 3027: 1.3061 +case 3028: 1.3062 +case 3029: 1.3063 +case 3030: 1.3064 +case 3031: 1.3065 +case 3032: 1.3066 +case 3033: 1.3067 +case 3034: 1.3068 +case 3035: 1.3069 +case 3036: 1.3070 +case 3037: 1.3071 +case 3038: 1.3072 +case 3039: 1.3073 +case 3040: 1.3074 +case 3041: 1.3075 +case 3042: 1.3076 +case 3043: 1.3077 +case 3044: 1.3078 +case 3045: 1.3079 +case 3046: 1.3080 +case 3047: 1.3081 +case 3048: 1.3082 +case 3049: 1.3083 +case 3050: 1.3084 +case 3051: 1.3085 +case 3052: 1.3086 +case 3053: 1.3087 +case 3054: 1.3088 +case 3055: 1.3089 +case 3056: 1.3090 +case 3057: 1.3091 +case 3058: 1.3092 +case 3059: 1.3093 +case 3060: 1.3094 +case 3061: 1.3095 +case 3062: 1.3096 +case 3063: 1.3097 +case 3064: 1.3098 +case 3065: 1.3099 +case 3066: 1.3100 +case 3067: 1.3101 +case 3068: 1.3102 +case 3069: 1.3103 +case 3070: 1.3104 +case 3071: 1.3105 +case 3072: 1.3106 +case 3073: 1.3107 +case 3074: 1.3108 +case 3075: 1.3109 +case 3076: 1.3110 +case 3077: 1.3111 +case 3078: 1.3112 +case 3079: 1.3113 +case 3080: 1.3114 +case 3081: 1.3115 +case 3082: 1.3116 +case 3083: 1.3117 +case 3084: 1.3118 +case 3085: 1.3119 +case 3086: 1.3120 +case 3087: 1.3121 +case 3088: 1.3122 +case 3089: 1.3123 +case 3090: 1.3124 +case 3091: 1.3125 +case 3092: 1.3126 +case 3093: 1.3127 +case 3094: 1.3128 +case 3095: 1.3129 +case 3096: 1.3130 +case 3097: 1.3131 +case 3098: 1.3132 +case 3099: 1.3133 +case 3100: 1.3134 +case 3101: 1.3135 +case 3102: 1.3136 +case 3103: 1.3137 +case 3104: 1.3138 +case 3105: 1.3139 +case 3106: 1.3140 +case 3107: 1.3141 +case 3108: 1.3142 +case 3109: 1.3143 +case 3110: 1.3144 +case 3111: 1.3145 +case 3112: 1.3146 +case 3113: 1.3147 +case 3114: 1.3148 +case 3115: 1.3149 +case 3116: 1.3150 +case 3117: 1.3151 +case 3118: 1.3152 +case 3119: 1.3153 +case 3120: 1.3154 +case 3121: 1.3155 +case 3122: 1.3156 +case 3123: 1.3157 +case 3124: 1.3158 +case 3125: 1.3159 +case 3126: 1.3160 +case 3127: 1.3161 +case 3128: 1.3162 +case 3129: 1.3163 +case 3130: 1.3164 +case 3131: 1.3165 +case 3132: 1.3166 +case 3133: 1.3167 +case 3134: 1.3168 +case 3135: 1.3169 +case 3136: 1.3170 +case 3137: 1.3171 +case 3138: 1.3172 +case 3139: 1.3173 +case 3140: 1.3174 +case 3141: 1.3175 +case 3142: 1.3176 +case 3143: 1.3177 +case 3144: 1.3178 +case 3145: 1.3179 +case 3146: 1.3180 +case 3147: 1.3181 +case 3148: 1.3182 +case 3149: 1.3183 +case 3150: 1.3184 +case 3151: 1.3185 +case 3152: 1.3186 +case 3153: 1.3187 +case 3154: 1.3188 +case 3155: 1.3189 +case 3156: 1.3190 +case 3157: 1.3191 +case 3158: 1.3192 +case 3159: 1.3193 +case 3160: 1.3194 +case 3161: 1.3195 +case 3162: 1.3196 +case 3163: 1.3197 +case 3164: 1.3198 +case 3165: 1.3199 +case 3166: 1.3200 +case 3167: 1.3201 +case 3168: 1.3202 +case 3169: 1.3203 +case 3170: 1.3204 +case 3171: 1.3205 +case 3172: 1.3206 +case 3173: 1.3207 +case 3174: 1.3208 +case 3175: 1.3209 +case 3176: 1.3210 +case 3177: 1.3211 +case 3178: 1.3212 +case 3179: 1.3213 +case 3180: 1.3214 +case 3181: 1.3215 +case 3182: 1.3216 +case 3183: 1.3217 +case 3184: 1.3218 +case 3185: 1.3219 +case 3186: 1.3220 +case 3187: 1.3221 +case 3188: 1.3222 +case 3189: 1.3223 +case 3190: 1.3224 +case 3191: 1.3225 +case 3192: 1.3226 +case 3193: 1.3227 +case 3194: 1.3228 +case 3195: 1.3229 +case 3196: 1.3230 +case 3197: 1.3231 +case 3198: 1.3232 +case 3199: 1.3233 +case 3200: 1.3234 +case 3201: 1.3235 +case 3202: 1.3236 +case 3203: 1.3237 +case 3204: 1.3238 +case 3205: 1.3239 +case 3206: 1.3240 +case 3207: 1.3241 +case 3208: 1.3242 +case 3209: 1.3243 +case 3210: 1.3244 +case 3211: 1.3245 +case 3212: 1.3246 +case 3213: 1.3247 +case 3214: 1.3248 +case 3215: 1.3249 +case 3216: 1.3250 +case 3217: 1.3251 +case 3218: 1.3252 +case 3219: 1.3253 +case 3220: 1.3254 +case 3221: 1.3255 +case 3222: 1.3256 +case 3223: 1.3257 +case 3224: 1.3258 +case 3225: 1.3259 +case 3226: 1.3260 +case 3227: 1.3261 +case 3228: 1.3262 +case 3229: 1.3263 +case 3230: 1.3264 +case 3231: 1.3265 +case 3232: 1.3266 +case 3233: 1.3267 +case 3234: 1.3268 +case 3235: 1.3269 +case 3236: 1.3270 +case 3237: 1.3271 +case 3238: 1.3272 +case 3239: 1.3273 +case 3240: 1.3274 +case 3241: 1.3275 +case 3242: 1.3276 +case 3243: 1.3277 +case 3244: 1.3278 +case 3245: 1.3279 +case 3246: 1.3280 +case 3247: 1.3281 +case 3248: 1.3282 +case 3249: 1.3283 +case 3250: 1.3284 +case 3251: 1.3285 +case 3252: 1.3286 +case 3253: 1.3287 +case 3254: 1.3288 +case 3255: 1.3289 +case 3256: 1.3290 +case 3257: 1.3291 +case 3258: 1.3292 +case 3259: 1.3293 +case 3260: 1.3294 +case 3261: 1.3295 +case 3262: 1.3296 +case 3263: 1.3297 +case 3264: 1.3298 +case 3265: 1.3299 +case 3266: 1.3300 +case 3267: 1.3301 +case 3268: 1.3302 +case 3269: 1.3303 +case 3270: 1.3304 +case 3271: 1.3305 +case 3272: 1.3306 +case 3273: 1.3307 +case 3274: 1.3308 +case 3275: 1.3309 +case 3276: 1.3310 +case 3277: 1.3311 +case 3278: 1.3312 +case 3279: 1.3313 +case 3280: 1.3314 +case 3281: 1.3315 +case 3282: 1.3316 +case 3283: 1.3317 +case 3284: 1.3318 +case 3285: 1.3319 +case 3286: 1.3320 +case 3287: 1.3321 +case 3288: 1.3322 +case 3289: 1.3323 +case 3290: 1.3324 +case 3291: 1.3325 +case 3292: 1.3326 +case 3293: 1.3327 +case 3294: 1.3328 +case 3295: 1.3329 +case 3296: 1.3330 +case 3297: 1.3331 +case 3298: 1.3332 +case 3299: 1.3333 +case 3300: 1.3334 +case 3301: 1.3335 +case 3302: 1.3336 +case 3303: 1.3337 +case 3304: 1.3338 +case 3305: 1.3339 +case 3306: 1.3340 +case 3307: 1.3341 +case 3308: 1.3342 +case 3309: 1.3343 +case 3310: 1.3344 +case 3311: 1.3345 +case 3312: 1.3346 +case 3313: 1.3347 +case 3314: 1.3348 +case 3315: 1.3349 +case 3316: 1.3350 +case 3317: 1.3351 +case 3318: 1.3352 +case 3319: 1.3353 +case 3320: 1.3354 +case 3321: 1.3355 +case 3322: 1.3356 +case 3323: 1.3357 +case 3324: 1.3358 +case 3325: 1.3359 +case 3326: 1.3360 +case 3327: 1.3361 +case 3328: 1.3362 +case 3329: 1.3363 +case 3330: 1.3364 +case 3331: 1.3365 +case 3332: 1.3366 +case 3333: 1.3367 +case 3334: 1.3368 +case 3335: 1.3369 +case 3336: 1.3370 +case 3337: 1.3371 +case 3338: 1.3372 +case 3339: 1.3373 +case 3340: 1.3374 +case 3341: 1.3375 +case 3342: 1.3376 +case 3343: 1.3377 +case 3344: 1.3378 +case 3345: 1.3379 +case 3346: 1.3380 +case 3347: 1.3381 +case 3348: 1.3382 +case 3349: 1.3383 +case 3350: 1.3384 +case 3351: 1.3385 +case 3352: 1.3386 +case 3353: 1.3387 +case 3354: 1.3388 +case 3355: 1.3389 +case 3356: 1.3390 +case 3357: 1.3391 +case 3358: 1.3392 +case 3359: 1.3393 +case 3360: 1.3394 +case 3361: 1.3395 +case 3362: 1.3396 +case 3363: 1.3397 +case 3364: 1.3398 +case 3365: 1.3399 +case 3366: 1.3400 +case 3367: 1.3401 +case 3368: 1.3402 +case 3369: 1.3403 +case 3370: 1.3404 +case 3371: 1.3405 +case 3372: 1.3406 +case 3373: 1.3407 +case 3374: 1.3408 +case 3375: 1.3409 +case 3376: 1.3410 +case 3377: 1.3411 +case 3378: 1.3412 +case 3379: 1.3413 +case 3380: 1.3414 +case 3381: 1.3415 +case 3382: 1.3416 +case 3383: 1.3417 +case 3384: 1.3418 +case 3385: 1.3419 +case 3386: 1.3420 +case 3387: 1.3421 +case 3388: 1.3422 +case 3389: 1.3423 +case 3390: 1.3424 +case 3391: 1.3425 +case 3392: 1.3426 +case 3393: 1.3427 +case 3394: 1.3428 +case 3395: 1.3429 +case 3396: 1.3430 +case 3397: 1.3431 +case 3398: 1.3432 +case 3399: 1.3433 +case 3400: 1.3434 +case 3401: 1.3435 +case 3402: 1.3436 +case 3403: 1.3437 +case 3404: 1.3438 +case 3405: 1.3439 +case 3406: 1.3440 +case 3407: 1.3441 +case 3408: 1.3442 +case 3409: 1.3443 +case 3410: 1.3444 +case 3411: 1.3445 +case 3412: 1.3446 +case 3413: 1.3447 +case 3414: 1.3448 +case 3415: 1.3449 +case 3416: 1.3450 +case 3417: 1.3451 +case 3418: 1.3452 +case 3419: 1.3453 +case 3420: 1.3454 +case 3421: 1.3455 +case 3422: 1.3456 +case 3423: 1.3457 +case 3424: 1.3458 +case 3425: 1.3459 +case 3426: 1.3460 +case 3427: 1.3461 +case 3428: 1.3462 +case 3429: 1.3463 +case 3430: 1.3464 +case 3431: 1.3465 +case 3432: 1.3466 +case 3433: 1.3467 +case 3434: 1.3468 +case 3435: 1.3469 +case 3436: 1.3470 +case 3437: 1.3471 +case 3438: 1.3472 +case 3439: 1.3473 +case 3440: 1.3474 +case 3441: 1.3475 +case 3442: 1.3476 +case 3443: 1.3477 +case 3444: 1.3478 +case 3445: 1.3479 +case 3446: 1.3480 +case 3447: 1.3481 +case 3448: 1.3482 +case 3449: 1.3483 +case 3450: 1.3484 +case 3451: 1.3485 +case 3452: 1.3486 +case 3453: 1.3487 +case 3454: 1.3488 +case 3455: 1.3489 +case 3456: 1.3490 +case 3457: 1.3491 +case 3458: 1.3492 +case 3459: 1.3493 +case 3460: 1.3494 +case 3461: 1.3495 +case 3462: 1.3496 +case 3463: 1.3497 +case 3464: 1.3498 +case 3465: 1.3499 +case 3466: 1.3500 +case 3467: 1.3501 +case 3468: 1.3502 +case 3469: 1.3503 +case 3470: 1.3504 +case 3471: 1.3505 +case 3472: 1.3506 +case 3473: 1.3507 +case 3474: 1.3508 +case 3475: 1.3509 +case 3476: 1.3510 +case 3477: 1.3511 +case 3478: 1.3512 +case 3479: 1.3513 +case 3480: 1.3514 +case 3481: 1.3515 +case 3482: 1.3516 +case 3483: 1.3517 +case 3484: 1.3518 +case 3485: 1.3519 +case 3486: 1.3520 +case 3487: 1.3521 +case 3488: 1.3522 +case 3489: 1.3523 +case 3490: 1.3524 +case 3491: 1.3525 +case 3492: 1.3526 +case 3493: 1.3527 +case 3494: 1.3528 +case 3495: 1.3529 +case 3496: 1.3530 +case 3497: 1.3531 +case 3498: 1.3532 +case 3499: 1.3533 +case 3500: 1.3534 +case 3501: 1.3535 +case 3502: 1.3536 +case 3503: 1.3537 +case 3504: 1.3538 +case 3505: 1.3539 +case 3506: 1.3540 +case 3507: 1.3541 +case 3508: 1.3542 +case 3509: 1.3543 +case 3510: 1.3544 +case 3511: 1.3545 +case 3512: 1.3546 +case 3513: 1.3547 +case 3514: 1.3548 +case 3515: 1.3549 +case 3516: 1.3550 +case 3517: 1.3551 +case 3518: 1.3552 +case 3519: 1.3553 +case 3520: 1.3554 +case 3521: 1.3555 +case 3522: 1.3556 +case 3523: 1.3557 +case 3524: 1.3558 +case 3525: 1.3559 +case 3526: 1.3560 +case 3527: 1.3561 +case 3528: 1.3562 +case 3529: 1.3563 +case 3530: 1.3564 +case 3531: 1.3565 +case 3532: 1.3566 +case 3533: 1.3567 +case 3534: 1.3568 +case 3535: 1.3569 +case 3536: 1.3570 +case 3537: 1.3571 +case 3538: 1.3572 +case 3539: 1.3573 +case 3540: 1.3574 +case 3541: 1.3575 +case 3542: 1.3576 +case 3543: 1.3577 +case 3544: 1.3578 +case 3545: 1.3579 +case 3546: 1.3580 +case 3547: 1.3581 +case 3548: 1.3582 +case 3549: 1.3583 +case 3550: 1.3584 +case 3551: 1.3585 +case 3552: 1.3586 +case 3553: 1.3587 +case 3554: 1.3588 +case 3555: 1.3589 +case 3556: 1.3590 +case 3557: 1.3591 +case 3558: 1.3592 +case 3559: 1.3593 +case 3560: 1.3594 +case 3561: 1.3595 +case 3562: 1.3596 +case 3563: 1.3597 +case 3564: 1.3598 +case 3565: 1.3599 +case 3566: 1.3600 +case 3567: 1.3601 +case 3568: 1.3602 +case 3569: 1.3603 +case 3570: 1.3604 +case 3571: 1.3605 +case 3572: 1.3606 +case 3573: 1.3607 +case 3574: 1.3608 +case 3575: 1.3609 +case 3576: 1.3610 +case 3577: 1.3611 +case 3578: 1.3612 +case 3579: 1.3613 +case 3580: 1.3614 +case 3581: 1.3615 +case 3582: 1.3616 +case 3583: 1.3617 +case 3584: 1.3618 +case 3585: 1.3619 +case 3586: 1.3620 +case 3587: 1.3621 +case 3588: 1.3622 +case 3589: 1.3623 +case 3590: 1.3624 +case 3591: 1.3625 +case 3592: 1.3626 +case 3593: 1.3627 +case 3594: 1.3628 +case 3595: 1.3629 +case 3596: 1.3630 +case 3597: 1.3631 +case 3598: 1.3632 +case 3599: 1.3633 +case 3600: 1.3634 +case 3601: 1.3635 +case 3602: 1.3636 +case 3603: 1.3637 +case 3604: 1.3638 +case 3605: 1.3639 +case 3606: 1.3640 +case 3607: 1.3641 +case 3608: 1.3642 +case 3609: 1.3643 +case 3610: 1.3644 +case 3611: 1.3645 +case 3612: 1.3646 +case 3613: 1.3647 +case 3614: 1.3648 +case 3615: 1.3649 +case 3616: 1.3650 +case 3617: 1.3651 +case 3618: 1.3652 +case 3619: 1.3653 +case 3620: 1.3654 +case 3621: 1.3655 +case 3622: 1.3656 +case 3623: 1.3657 +case 3624: 1.3658 +case 3625: 1.3659 +case 3626: 1.3660 +case 3627: 1.3661 +case 3628: 1.3662 +case 3629: 1.3663 +case 3630: 1.3664 +case 3631: 1.3665 +case 3632: 1.3666 +case 3633: 1.3667 +case 3634: 1.3668 +case 3635: 1.3669 +case 3636: 1.3670 +case 3637: 1.3671 +case 3638: 1.3672 +case 3639: 1.3673 +case 3640: 1.3674 +case 3641: 1.3675 +case 3642: 1.3676 +case 3643: 1.3677 +case 3644: 1.3678 +case 3645: 1.3679 +case 3646: 1.3680 +case 3647: 1.3681 +case 3648: 1.3682 +case 3649: 1.3683 +case 3650: 1.3684 +case 3651: 1.3685 +case 3652: 1.3686 +case 3653: 1.3687 +case 3654: 1.3688 +case 3655: 1.3689 +case 3656: 1.3690 +case 3657: 1.3691 +case 3658: 1.3692 +case 3659: 1.3693 +case 3660: 1.3694 +case 3661: 1.3695 +case 3662: 1.3696 +case 3663: 1.3697 +case 3664: 1.3698 +case 3665: 1.3699 +case 3666: 1.3700 +case 3667: 1.3701 +case 3668: 1.3702 +case 3669: 1.3703 +case 3670: 1.3704 +case 3671: 1.3705 +case 3672: 1.3706 +case 3673: 1.3707 +case 3674: 1.3708 +case 3675: 1.3709 +case 3676: 1.3710 +case 3677: 1.3711 +case 3678: 1.3712 +case 3679: 1.3713 +case 3680: 1.3714 +case 3681: 1.3715 +case 3682: 1.3716 +case 3683: 1.3717 +case 3684: 1.3718 +case 3685: 1.3719 +case 3686: 1.3720 +case 3687: 1.3721 +case 3688: 1.3722 +case 3689: 1.3723 +case 3690: 1.3724 +case 3691: 1.3725 +case 3692: 1.3726 +case 3693: 1.3727 +case 3694: 1.3728 +case 3695: 1.3729 +case 3696: 1.3730 +case 3697: 1.3731 +case 3698: 1.3732 +case 3699: 1.3733 +case 3700: 1.3734 +case 3701: 1.3735 +case 3702: 1.3736 +case 3703: 1.3737 +case 3704: 1.3738 +case 3705: 1.3739 +case 3706: 1.3740 +case 3707: 1.3741 +case 3708: 1.3742 +case 3709: 1.3743 +case 3710: 1.3744 +case 3711: 1.3745 +case 3712: 1.3746 +case 3713: 1.3747 +case 3714: 1.3748 +case 3715: 1.3749 +case 3716: 1.3750 +case 3717: 1.3751 +case 3718: 1.3752 +case 3719: 1.3753 +case 3720: 1.3754 +case 3721: 1.3755 +case 3722: 1.3756 +case 3723: 1.3757 +case 3724: 1.3758 +case 3725: 1.3759 +case 3726: 1.3760 +case 3727: 1.3761 +case 3728: 1.3762 +case 3729: 1.3763 +case 3730: 1.3764 +case 3731: 1.3765 +case 3732: 1.3766 +case 3733: 1.3767 +case 3734: 1.3768 +case 3735: 1.3769 +case 3736: 1.3770 +case 3737: 1.3771 +case 3738: 1.3772 +case 3739: 1.3773 +case 3740: 1.3774 +case 3741: 1.3775 +case 3742: 1.3776 +case 3743: 1.3777 +case 3744: 1.3778 +case 3745: 1.3779 +case 3746: 1.3780 +case 3747: 1.3781 +case 3748: 1.3782 +case 3749: 1.3783 +case 3750: 1.3784 +case 3751: 1.3785 +case 3752: 1.3786 +case 3753: 1.3787 +case 3754: 1.3788 +case 3755: 1.3789 +case 3756: 1.3790 +case 3757: 1.3791 +case 3758: 1.3792 +case 3759: 1.3793 +case 3760: 1.3794 +case 3761: 1.3795 +case 3762: 1.3796 +case 3763: 1.3797 +case 3764: 1.3798 +case 3765: 1.3799 +case 3766: 1.3800 +case 3767: 1.3801 +case 3768: 1.3802 +case 3769: 1.3803 +case 3770: 1.3804 +case 3771: 1.3805 +case 3772: 1.3806 +case 3773: 1.3807 +case 3774: 1.3808 +case 3775: 1.3809 +case 3776: 1.3810 +case 3777: 1.3811 +case 3778: 1.3812 +case 3779: 1.3813 +case 3780: 1.3814 +case 3781: 1.3815 +case 3782: 1.3816 +case 3783: 1.3817 +case 3784: 1.3818 +case 3785: 1.3819 +case 3786: 1.3820 +case 3787: 1.3821 +case 3788: 1.3822 +case 3789: 1.3823 +case 3790: 1.3824 +case 3791: 1.3825 +case 3792: 1.3826 +case 3793: 1.3827 +case 3794: 1.3828 +case 3795: 1.3829 +case 3796: 1.3830 +case 3797: 1.3831 +case 3798: 1.3832 +case 3799: 1.3833 +case 3800: 1.3834 +case 3801: 1.3835 +case 3802: 1.3836 +case 3803: 1.3837 +case 3804: 1.3838 +case 3805: 1.3839 +case 3806: 1.3840 +case 3807: 1.3841 +case 3808: 1.3842 +case 3809: 1.3843 +case 3810: 1.3844 +case 3811: 1.3845 +case 3812: 1.3846 +case 3813: 1.3847 +case 3814: 1.3848 +case 3815: 1.3849 +case 3816: 1.3850 +case 3817: 1.3851 +case 3818: 1.3852 +case 3819: 1.3853 +case 3820: 1.3854 +case 3821: 1.3855 +case 3822: 1.3856 +case 3823: 1.3857 +case 3824: 1.3858 +case 3825: 1.3859 +case 3826: 1.3860 +case 3827: 1.3861 +case 3828: 1.3862 +case 3829: 1.3863 +case 3830: 1.3864 +case 3831: 1.3865 +case 3832: 1.3866 +case 3833: 1.3867 +case 3834: 1.3868 +case 3835: 1.3869 +case 3836: 1.3870 +case 3837: 1.3871 +case 3838: 1.3872 +case 3839: 1.3873 +case 3840: 1.3874 +case 3841: 1.3875 +case 3842: 1.3876 +case 3843: 1.3877 +case 3844: 1.3878 +case 3845: 1.3879 +case 3846: 1.3880 +case 3847: 1.3881 +case 3848: 1.3882 +case 3849: 1.3883 +case 3850: 1.3884 +case 3851: 1.3885 +case 3852: 1.3886 +case 3853: 1.3887 +case 3854: 1.3888 +case 3855: 1.3889 +case 3856: 1.3890 +case 3857: 1.3891 +case 3858: 1.3892 +case 3859: 1.3893 +case 3860: 1.3894 +case 3861: 1.3895 +case 3862: 1.3896 +case 3863: 1.3897 +case 3864: 1.3898 +case 3865: 1.3899 +case 3866: 1.3900 +case 3867: 1.3901 +case 3868: 1.3902 +case 3869: 1.3903 +case 3870: 1.3904 +case 3871: 1.3905 +case 3872: 1.3906 +case 3873: 1.3907 +case 3874: 1.3908 +case 3875: 1.3909 +case 3876: 1.3910 +case 3877: 1.3911 +case 3878: 1.3912 +case 3879: 1.3913 +case 3880: 1.3914 +case 3881: 1.3915 +case 3882: 1.3916 +case 3883: 1.3917 +case 3884: 1.3918 +case 3885: 1.3919 +case 3886: 1.3920 +case 3887: 1.3921 +case 3888: 1.3922 +case 3889: 1.3923 +case 3890: 1.3924 +case 3891: 1.3925 +case 3892: 1.3926 +case 3893: 1.3927 +case 3894: 1.3928 +case 3895: 1.3929 +case 3896: 1.3930 +case 3897: 1.3931 +case 3898: 1.3932 +case 3899: 1.3933 +case 3900: 1.3934 +case 3901: 1.3935 +case 3902: 1.3936 +case 3903: 1.3937 +case 3904: 1.3938 +case 3905: 1.3939 +case 3906: 1.3940 +case 3907: 1.3941 +case 3908: 1.3942 +case 3909: 1.3943 +case 3910: 1.3944 +case 3911: 1.3945 +case 3912: 1.3946 +case 3913: 1.3947 +case 3914: 1.3948 +case 3915: 1.3949 +case 3916: 1.3950 +case 3917: 1.3951 +case 3918: 1.3952 +case 3919: 1.3953 +case 3920: 1.3954 +case 3921: 1.3955 +case 3922: 1.3956 +case 3923: 1.3957 +case 3924: 1.3958 +case 3925: 1.3959 +case 3926: 1.3960 +case 3927: 1.3961 +case 3928: 1.3962 +case 3929: 1.3963 +case 3930: 1.3964 +case 3931: 1.3965 +case 3932: 1.3966 +case 3933: 1.3967 +case 3934: 1.3968 +case 3935: 1.3969 +case 3936: 1.3970 +case 3937: 1.3971 +case 3938: 1.3972 +case 3939: 1.3973 +case 3940: 1.3974 +case 3941: 1.3975 +case 3942: 1.3976 +case 3943: 1.3977 +case 3944: 1.3978 +case 3945: 1.3979 +case 3946: 1.3980 +case 3947: 1.3981 +case 3948: 1.3982 +case 3949: 1.3983 +case 3950: 1.3984 +case 3951: 1.3985 +case 3952: 1.3986 +case 3953: 1.3987 +case 3954: 1.3988 +case 3955: 1.3989 +case 3956: 1.3990 +case 3957: 1.3991 +case 3958: 1.3992 +case 3959: 1.3993 +case 3960: 1.3994 +case 3961: 1.3995 +case 3962: 1.3996 +case 3963: 1.3997 +case 3964: 1.3998 +case 3965: 1.3999 +case 3966: 1.4000 +case 3967: 1.4001 +case 3968: 1.4002 +case 3969: 1.4003 +case 3970: 1.4004 +case 3971: 1.4005 +case 3972: 1.4006 +case 3973: 1.4007 +case 3974: 1.4008 +case 3975: 1.4009 +case 3976: 1.4010 +case 3977: 1.4011 +case 3978: 1.4012 +case 3979: 1.4013 +case 3980: 1.4014 +case 3981: 1.4015 +case 3982: 1.4016 +case 3983: 1.4017 +case 3984: 1.4018 +case 3985: 1.4019 +case 3986: 1.4020 +case 3987: 1.4021 +case 3988: 1.4022 +case 3989: 1.4023 +case 3990: 1.4024 +case 3991: 1.4025 +case 3992: 1.4026 +case 3993: 1.4027 +case 3994: 1.4028 +case 3995: 1.4029 +case 3996: 1.4030 +case 3997: 1.4031 +case 3998: 1.4032 +case 3999: 1.4033 +case 4000: 1.4034 +case 4001: 1.4035 +case 4002: 1.4036 +case 4003: 1.4037 +case 4004: 1.4038 +case 4005: 1.4039 +case 4006: 1.4040 +case 4007: 1.4041 +case 4008: 1.4042 +case 4009: 1.4043 +case 4010: 1.4044 +case 4011: 1.4045 +case 4012: 1.4046 +case 4013: 1.4047 +case 4014: 1.4048 +case 4015: 1.4049 +case 4016: 1.4050 +case 4017: 1.4051 +case 4018: 1.4052 +case 4019: 1.4053 +case 4020: 1.4054 +case 4021: 1.4055 +case 4022: 1.4056 +case 4023: 1.4057 +case 4024: 1.4058 +case 4025: 1.4059 +case 4026: 1.4060 +case 4027: 1.4061 +case 4028: 1.4062 +case 4029: 1.4063 +case 4030: 1.4064 +case 4031: 1.4065 +case 4032: 1.4066 +case 4033: 1.4067 +case 4034: 1.4068 +case 4035: 1.4069 +case 4036: 1.4070 +case 4037: 1.4071 +case 4038: 1.4072 +case 4039: 1.4073 +case 4040: 1.4074 +case 4041: 1.4075 +case 4042: 1.4076 +case 4043: 1.4077 +case 4044: 1.4078 +case 4045: 1.4079 +case 4046: 1.4080 +case 4047: 1.4081 +case 4048: 1.4082 +case 4049: 1.4083 +case 4050: 1.4084 +case 4051: 1.4085 +case 4052: 1.4086 +case 4053: 1.4087 +case 4054: 1.4088 +case 4055: 1.4089 +case 4056: 1.4090 +case 4057: 1.4091 +case 4058: 1.4092 +case 4059: 1.4093 +case 4060: 1.4094 +case 4061: 1.4095 +case 4062: 1.4096 +case 4063: 1.4097 +case 4064: 1.4098 +case 4065: 1.4099 +case 4066: 1.4100 +case 4067: 1.4101 +case 4068: 1.4102 +case 4069: 1.4103 +case 4070: 1.4104 +case 4071: 1.4105 +case 4072: 1.4106 +case 4073: 1.4107 +case 4074: 1.4108 +case 4075: 1.4109 +case 4076: 1.4110 +case 4077: 1.4111 +case 4078: 1.4112 +case 4079: 1.4113 +case 4080: 1.4114 +case 4081: 1.4115 +case 4082: 1.4116 +case 4083: 1.4117 +case 4084: 1.4118 +case 4085: 1.4119 +case 4086: 1.4120 +case 4087: 1.4121 +case 4088: 1.4122 +case 4089: 1.4123 +case 4090: 1.4124 +case 4091: 1.4125 +case 4092: 1.4126 +case 4093: 1.4127 +case 4094: 1.4128 +case 4095: 1.4129 +case 4096: 1.4130 +case 4097: 1.4131 +case 4098: 1.4132 +case 4099: 1.4133 +case 4100: 1.4134 +case 4101: 1.4135 +case 4102: 1.4136 +case 4103: 1.4137 +case 4104: 1.4138 +case 4105: 1.4139 +case 4106: 1.4140 +case 4107: 1.4141 +case 4108: 1.4142 +case 4109: 1.4143 +case 4110: 1.4144 +case 4111: 1.4145 +case 4112: 1.4146 +case 4113: 1.4147 +case 4114: 1.4148 +case 4115: 1.4149 +case 4116: 1.4150 +case 4117: 1.4151 +case 4118: 1.4152 +case 4119: 1.4153 +case 4120: 1.4154 +case 4121: 1.4155 +case 4122: 1.4156 +case 4123: 1.4157 +case 4124: 1.4158 +case 4125: 1.4159 +case 4126: 1.4160 +case 4127: 1.4161 +case 4128: 1.4162 +case 4129: 1.4163 +case 4130: 1.4164 +case 4131: 1.4165 +case 4132: 1.4166 +case 4133: 1.4167 +case 4134: 1.4168 +case 4135: 1.4169 +case 4136: 1.4170 +case 4137: 1.4171 +case 4138: 1.4172 +case 4139: 1.4173 +case 4140: 1.4174 +case 4141: 1.4175 +case 4142: 1.4176 +case 4143: 1.4177 +case 4144: 1.4178 +case 4145: 1.4179 +case 4146: 1.4180 +case 4147: 1.4181 +case 4148: 1.4182 +case 4149: 1.4183 +case 4150: 1.4184 +case 4151: 1.4185 +case 4152: 1.4186 +case 4153: 1.4187 +case 4154: 1.4188 +case 4155: 1.4189 +case 4156: 1.4190 +case 4157: 1.4191 +case 4158: 1.4192 +case 4159: 1.4193 +case 4160: 1.4194 +case 4161: 1.4195 +case 4162: 1.4196 +case 4163: 1.4197 +case 4164: 1.4198 +case 4165: 1.4199 +case 4166: 1.4200 +case 4167: 1.4201 +case 4168: 1.4202 +case 4169: 1.4203 +case 4170: 1.4204 +case 4171: 1.4205 +case 4172: 1.4206 +case 4173: 1.4207 +case 4174: 1.4208 +case 4175: 1.4209 +case 4176: 1.4210 +case 4177: 1.4211 +case 4178: 1.4212 +case 4179: 1.4213 +case 4180: 1.4214 +case 4181: 1.4215 +case 4182: 1.4216 +case 4183: 1.4217 +case 4184: 1.4218 +case 4185: 1.4219 +case 4186: 1.4220 +case 4187: 1.4221 +case 4188: 1.4222 +case 4189: 1.4223 +case 4190: 1.4224 +case 4191: 1.4225 +case 4192: 1.4226 +case 4193: 1.4227 +case 4194: 1.4228 +case 4195: 1.4229 +case 4196: 1.4230 +case 4197: 1.4231 +case 4198: 1.4232 +case 4199: 1.4233 +case 4200: 1.4234 +case 4201: 1.4235 +case 4202: 1.4236 +case 4203: 1.4237 +case 4204: 1.4238 +case 4205: 1.4239 +case 4206: 1.4240 +case 4207: 1.4241 +case 4208: 1.4242 +case 4209: 1.4243 +case 4210: 1.4244 +case 4211: 1.4245 +case 4212: 1.4246 +case 4213: 1.4247 +case 4214: 1.4248 +case 4215: 1.4249 +case 4216: 1.4250 +case 4217: 1.4251 +case 4218: 1.4252 +case 4219: 1.4253 +case 4220: 1.4254 +case 4221: 1.4255 +case 4222: 1.4256 +case 4223: 1.4257 +case 4224: 1.4258 +case 4225: 1.4259 +case 4226: 1.4260 +case 4227: 1.4261 +case 4228: 1.4262 +case 4229: 1.4263 +case 4230: 1.4264 +case 4231: 1.4265 +case 4232: 1.4266 +case 4233: 1.4267 +case 4234: 1.4268 +case 4235: 1.4269 +case 4236: 1.4270 +case 4237: 1.4271 +case 4238: 1.4272 +case 4239: 1.4273 +case 4240: 1.4274 +case 4241: 1.4275 +case 4242: 1.4276 +case 4243: 1.4277 +case 4244: 1.4278 +case 4245: 1.4279 +case 4246: 1.4280 +case 4247: 1.4281 +case 4248: 1.4282 +case 4249: 1.4283 +case 4250: 1.4284 +case 4251: 1.4285 +case 4252: 1.4286 +case 4253: 1.4287 +case 4254: 1.4288 +case 4255: 1.4289 +case 4256: 1.4290 +case 4257: 1.4291 +case 4258: 1.4292 +case 4259: 1.4293 +case 4260: 1.4294 +case 4261: 1.4295 +case 4262: 1.4296 +case 4263: 1.4297 +case 4264: 1.4298 +case 4265: 1.4299 +case 4266: 1.4300 +case 4267: 1.4301 +case 4268: 1.4302 +case 4269: 1.4303 +case 4270: 1.4304 +case 4271: 1.4305 +case 4272: 1.4306 +case 4273: 1.4307 +case 4274: 1.4308 +case 4275: 1.4309 +case 4276: 1.4310 +case 4277: 1.4311 +case 4278: 1.4312 +case 4279: 1.4313 +case 4280: 1.4314 +case 4281: 1.4315 +case 4282: 1.4316 +case 4283: 1.4317 +case 4284: 1.4318 +case 4285: 1.4319 +case 4286: 1.4320 +case 4287: 1.4321 +case 4288: 1.4322 +case 4289: 1.4323 +case 4290: 1.4324 +case 4291: 1.4325 +case 4292: 1.4326 +case 4293: 1.4327 +case 4294: 1.4328 +case 4295: 1.4329 +case 4296: 1.4330 +case 4297: 1.4331 +case 4298: 1.4332 +case 4299: 1.4333 +case 4300: 1.4334 +case 4301: 1.4335 +case 4302: 1.4336 +case 4303: 1.4337 +case 4304: 1.4338 +case 4305: 1.4339 +case 4306: 1.4340 +case 4307: 1.4341 +case 4308: 1.4342 +case 4309: 1.4343 +case 4310: 1.4344 +case 4311: 1.4345 +case 4312: 1.4346 +case 4313: 1.4347 +case 4314: 1.4348 +case 4315: 1.4349 +case 4316: 1.4350 +case 4317: 1.4351 +case 4318: 1.4352 +case 4319: 1.4353 +case 4320: 1.4354 +case 4321: 1.4355 +case 4322: 1.4356 +case 4323: 1.4357 +case 4324: 1.4358 +case 4325: 1.4359 +case 4326: 1.4360 +case 4327: 1.4361 +case 4328: 1.4362 +case 4329: 1.4363 +case 4330: 1.4364 +case 4331: 1.4365 +case 4332: 1.4366 +case 4333: 1.4367 +case 4334: 1.4368 +case 4335: 1.4369 +case 4336: 1.4370 +case 4337: 1.4371 +case 4338: 1.4372 +case 4339: 1.4373 +case 4340: 1.4374 +case 4341: 1.4375 +case 4342: 1.4376 +case 4343: 1.4377 +case 4344: 1.4378 +case 4345: 1.4379 +case 4346: 1.4380 +case 4347: 1.4381 +case 4348: 1.4382 +case 4349: 1.4383 +case 4350: 1.4384 +case 4351: 1.4385 +case 4352: 1.4386 +case 4353: 1.4387 +case 4354: 1.4388 +case 4355: 1.4389 +case 4356: 1.4390 +case 4357: 1.4391 +case 4358: 1.4392 +case 4359: 1.4393 +case 4360: 1.4394 +case 4361: 1.4395 +case 4362: 1.4396 +case 4363: 1.4397 +case 4364: 1.4398 +case 4365: 1.4399 +case 4366: 1.4400 +case 4367: 1.4401 +case 4368: 1.4402 +case 4369: 1.4403 +case 4370: 1.4404 +case 4371: 1.4405 +case 4372: 1.4406 +case 4373: 1.4407 +case 4374: 1.4408 +case 4375: 1.4409 +case 4376: 1.4410 +case 4377: 1.4411 +case 4378: 1.4412 +case 4379: 1.4413 +case 4380: 1.4414 +case 4381: 1.4415 +case 4382: 1.4416 +case 4383: 1.4417 +case 4384: 1.4418 +case 4385: 1.4419 +case 4386: 1.4420 +case 4387: 1.4421 +case 4388: 1.4422 +case 4389: 1.4423 +case 4390: 1.4424 +case 4391: 1.4425 +case 4392: 1.4426 +case 4393: 1.4427 +case 4394: 1.4428 +case 4395: 1.4429 +case 4396: 1.4430 +case 4397: 1.4431 +case 4398: 1.4432 +case 4399: 1.4433 +case 4400: 1.4434 +case 4401: 1.4435 +case 4402: 1.4436 +case 4403: 1.4437 +case 4404: 1.4438 +case 4405: 1.4439 +case 4406: 1.4440 +case 4407: 1.4441 +case 4408: 1.4442 +case 4409: 1.4443 +case 4410: 1.4444 +case 4411: 1.4445 +case 4412: 1.4446 +case 4413: 1.4447 +case 4414: 1.4448 +case 4415: 1.4449 +case 4416: 1.4450 +case 4417: 1.4451 +case 4418: 1.4452 +case 4419: 1.4453 +case 4420: 1.4454 +case 4421: 1.4455 +case 4422: 1.4456 +case 4423: 1.4457 +case 4424: 1.4458 +case 4425: 1.4459 +case 4426: 1.4460 +case 4427: 1.4461 +case 4428: 1.4462 +case 4429: 1.4463 +case 4430: 1.4464 +case 4431: 1.4465 +case 4432: 1.4466 +case 4433: 1.4467 +case 4434: 1.4468 +case 4435: 1.4469 +case 4436: 1.4470 +case 4437: 1.4471 +case 4438: 1.4472 +case 4439: 1.4473 +case 4440: 1.4474 +case 4441: 1.4475 +case 4442: 1.4476 +case 4443: 1.4477 +case 4444: 1.4478 +case 4445: 1.4479 +case 4446: 1.4480 +case 4447: 1.4481 +case 4448: 1.4482 +case 4449: 1.4483 +case 4450: 1.4484 +case 4451: 1.4485 +case 4452: 1.4486 +case 4453: 1.4487 +case 4454: 1.4488 +case 4455: 1.4489 +case 4456: 1.4490 +case 4457: 1.4491 +case 4458: 1.4492 +case 4459: 1.4493 +case 4460: 1.4494 +case 4461: 1.4495 +case 4462: 1.4496 +case 4463: 1.4497 +case 4464: 1.4498 +case 4465: 1.4499 +case 4466: 1.4500 +case 4467: 1.4501 +case 4468: 1.4502 +case 4469: 1.4503 +case 4470: 1.4504 +case 4471: 1.4505 +case 4472: 1.4506 +case 4473: 1.4507 +case 4474: 1.4508 +case 4475: 1.4509 +case 4476: 1.4510 +case 4477: 1.4511 +case 4478: 1.4512 +case 4479: 1.4513 +case 4480: 1.4514 +case 4481: 1.4515 +case 4482: 1.4516 +case 4483: 1.4517 +case 4484: 1.4518 +case 4485: 1.4519 +case 4486: 1.4520 +case 4487: 1.4521 +case 4488: 1.4522 +case 4489: 1.4523 +case 4490: 1.4524 +case 4491: 1.4525 +case 4492: 1.4526 +case 4493: 1.4527 +case 4494: 1.4528 +case 4495: 1.4529 +case 4496: 1.4530 +case 4497: 1.4531 +case 4498: 1.4532 +case 4499: 1.4533 +case 4500: 1.4534 +case 4501: 1.4535 +case 4502: 1.4536 +case 4503: 1.4537 +case 4504: 1.4538 +case 4505: 1.4539 +case 4506: 1.4540 +case 4507: 1.4541 +case 4508: 1.4542 +case 4509: 1.4543 +case 4510: 1.4544 +case 4511: 1.4545 +case 4512: 1.4546 +case 4513: 1.4547 +case 4514: 1.4548 +case 4515: 1.4549 +case 4516: 1.4550 +case 4517: 1.4551 +case 4518: 1.4552 +case 4519: 1.4553 +case 4520: 1.4554 +case 4521: 1.4555 +case 4522: 1.4556 +case 4523: 1.4557 +case 4524: 1.4558 +case 4525: 1.4559 +case 4526: 1.4560 +case 4527: 1.4561 +case 4528: 1.4562 +case 4529: 1.4563 +case 4530: 1.4564 +case 4531: 1.4565 +case 4532: 1.4566 +case 4533: 1.4567 +case 4534: 1.4568 +case 4535: 1.4569 +case 4536: 1.4570 +case 4537: 1.4571 +case 4538: 1.4572 +case 4539: 1.4573 +case 4540: 1.4574 +case 4541: 1.4575 +case 4542: 1.4576 +case 4543: 1.4577 +case 4544: 1.4578 +case 4545: 1.4579 +case 4546: 1.4580 +case 4547: 1.4581 +case 4548: 1.4582 +case 4549: 1.4583 +case 4550: 1.4584 +case 4551: 1.4585 +case 4552: 1.4586 +case 4553: 1.4587 +case 4554: 1.4588 +case 4555: 1.4589 +case 4556: 1.4590 +case 4557: 1.4591 +case 4558: 1.4592 +case 4559: 1.4593 +case 4560: 1.4594 +case 4561: 1.4595 +case 4562: 1.4596 +case 4563: 1.4597 +case 4564: 1.4598 +case 4565: 1.4599 +case 4566: 1.4600 +case 4567: 1.4601 +case 4568: 1.4602 +case 4569: 1.4603 +case 4570: 1.4604 +case 4571: 1.4605 +case 4572: 1.4606 +case 4573: 1.4607 +case 4574: 1.4608 +case 4575: 1.4609 +case 4576: 1.4610 +case 4577: 1.4611 +case 4578: 1.4612 +case 4579: 1.4613 +case 4580: 1.4614 +case 4581: 1.4615 +case 4582: 1.4616 +case 4583: 1.4617 +case 4584: 1.4618 +case 4585: 1.4619 +case 4586: 1.4620 +case 4587: 1.4621 +case 4588: 1.4622 +case 4589: 1.4623 +case 4590: 1.4624 +case 4591: 1.4625 +case 4592: 1.4626 +case 4593: 1.4627 +case 4594: 1.4628 +case 4595: 1.4629 +case 4596: 1.4630 +case 4597: 1.4631 +case 4598: 1.4632 +case 4599: 1.4633 +case 4600: 1.4634 +case 4601: 1.4635 +case 4602: 1.4636 +case 4603: 1.4637 +case 4604: 1.4638 +case 4605: 1.4639 +case 4606: 1.4640 +case 4607: 1.4641 +case 4608: 1.4642 +case 4609: 1.4643 +case 4610: 1.4644 +case 4611: 1.4645 +case 4612: 1.4646 +case 4613: 1.4647 +case 4614: 1.4648 +case 4615: 1.4649 +case 4616: 1.4650 +case 4617: 1.4651 +case 4618: 1.4652 +case 4619: 1.4653 +case 4620: 1.4654 +case 4621: 1.4655 +case 4622: 1.4656 +case 4623: 1.4657 +case 4624: 1.4658 +case 4625: 1.4659 +case 4626: 1.4660 +case 4627: 1.4661 +case 4628: 1.4662 +case 4629: 1.4663 +case 4630: 1.4664 +case 4631: 1.4665 +case 4632: 1.4666 +case 4633: 1.4667 +case 4634: 1.4668 +case 4635: 1.4669 +case 4636: 1.4670 +case 4637: 1.4671 +case 4638: 1.4672 +case 4639: 1.4673 +case 4640: 1.4674 +case 4641: 1.4675 +case 4642: 1.4676 +case 4643: 1.4677 +case 4644: 1.4678 +case 4645: 1.4679 +case 4646: 1.4680 +case 4647: 1.4681 +case 4648: 1.4682 +case 4649: 1.4683 +case 4650: 1.4684 +case 4651: 1.4685 +case 4652: 1.4686 +case 4653: 1.4687 +case 4654: 1.4688 +case 4655: 1.4689 +case 4656: 1.4690 +case 4657: 1.4691 +case 4658: 1.4692 +case 4659: 1.4693 +case 4660: 1.4694 +case 4661: 1.4695 +case 4662: 1.4696 +case 4663: 1.4697 +case 4664: 1.4698 +case 4665: 1.4699 +case 4666: 1.4700 +case 4667: 1.4701 +case 4668: 1.4702 +case 4669: 1.4703 +case 4670: 1.4704 +case 4671: 1.4705 +case 4672: 1.4706 +case 4673: 1.4707 +case 4674: 1.4708 +case 4675: 1.4709 +case 4676: 1.4710 +case 4677: 1.4711 +case 4678: 1.4712 +case 4679: 1.4713 +case 4680: 1.4714 +case 4681: 1.4715 +case 4682: 1.4716 +case 4683: 1.4717 +case 4684: 1.4718 +case 4685: 1.4719 +case 4686: 1.4720 +case 4687: 1.4721 +case 4688: 1.4722 +case 4689: 1.4723 +case 4690: 1.4724 +case 4691: 1.4725 +case 4692: 1.4726 +case 4693: 1.4727 +case 4694: 1.4728 +case 4695: 1.4729 +case 4696: 1.4730 +case 4697: 1.4731 +case 4698: 1.4732 +case 4699: 1.4733 +case 4700: 1.4734 +case 4701: 1.4735 +case 4702: 1.4736 +case 4703: 1.4737 +case 4704: 1.4738 +case 4705: 1.4739 +case 4706: 1.4740 +case 4707: 1.4741 +case 4708: 1.4742 +case 4709: 1.4743 +case 4710: 1.4744 +case 4711: 1.4745 +case 4712: 1.4746 +case 4713: 1.4747 +case 4714: 1.4748 +case 4715: 1.4749 +case 4716: 1.4750 +case 4717: 1.4751 +case 4718: 1.4752 +case 4719: 1.4753 +case 4720: 1.4754 +case 4721: 1.4755 +case 4722: 1.4756 +case 4723: 1.4757 +case 4724: 1.4758 +case 4725: 1.4759 +case 4726: 1.4760 +case 4727: 1.4761 +case 4728: 1.4762 +case 4729: 1.4763 +case 4730: 1.4764 +case 4731: 1.4765 +case 4732: 1.4766 +case 4733: 1.4767 +case 4734: 1.4768 +case 4735: 1.4769 +case 4736: 1.4770 +case 4737: 1.4771 +case 4738: 1.4772 +case 4739: 1.4773 +case 4740: 1.4774 +case 4741: 1.4775 +case 4742: 1.4776 +case 4743: 1.4777 +case 4744: 1.4778 +case 4745: 1.4779 +case 4746: 1.4780 +case 4747: 1.4781 +case 4748: 1.4782 +case 4749: 1.4783 +case 4750: 1.4784 +case 4751: 1.4785 +case 4752: 1.4786 +case 4753: 1.4787 +case 4754: 1.4788 +case 4755: 1.4789 +case 4756: 1.4790 +case 4757: 1.4791 +case 4758: 1.4792 +case 4759: 1.4793 +case 4760: 1.4794 +case 4761: 1.4795 +case 4762: 1.4796 +case 4763: 1.4797 +case 4764: 1.4798 +case 4765: 1.4799 +case 4766: 1.4800 +case 4767: 1.4801 +case 4768: 1.4802 +case 4769: 1.4803 +case 4770: 1.4804 +case 4771: 1.4805 +case 4772: 1.4806 +case 4773: 1.4807 +case 4774: 1.4808 +case 4775: 1.4809 +case 4776: 1.4810 +case 4777: 1.4811 +case 4778: 1.4812 +case 4779: 1.4813 +case 4780: 1.4814 +case 4781: 1.4815 +case 4782: 1.4816 +case 4783: 1.4817 +case 4784: 1.4818 +case 4785: 1.4819 +case 4786: 1.4820 +case 4787: 1.4821 +case 4788: 1.4822 +case 4789: 1.4823 +case 4790: 1.4824 +case 4791: 1.4825 +case 4792: 1.4826 +case 4793: 1.4827 +case 4794: 1.4828 +case 4795: 1.4829 +case 4796: 1.4830 +case 4797: 1.4831 +case 4798: 1.4832 +case 4799: 1.4833 +case 4800: 1.4834 +case 4801: 1.4835 +case 4802: 1.4836 +case 4803: 1.4837 +case 4804: 1.4838 +case 4805: 1.4839 +case 4806: 1.4840 +case 4807: 1.4841 +case 4808: 1.4842 +case 4809: 1.4843 +case 4810: 1.4844 +case 4811: 1.4845 +case 4812: 1.4846 +case 4813: 1.4847 +case 4814: 1.4848 +case 4815: 1.4849 +case 4816: 1.4850 +case 4817: 1.4851 +case 4818: 1.4852 +case 4819: 1.4853 +case 4820: 1.4854 +case 4821: 1.4855 +case 4822: 1.4856 +case 4823: 1.4857 +case 4824: 1.4858 +case 4825: 1.4859 +case 4826: 1.4860 +case 4827: 1.4861 +case 4828: 1.4862 +case 4829: 1.4863 +case 4830: 1.4864 +case 4831: 1.4865 +case 4832: 1.4866 +case 4833: 1.4867 +case 4834: 1.4868 +case 4835: 1.4869 +case 4836: 1.4870 +case 4837: 1.4871 +case 4838: 1.4872 +case 4839: 1.4873 +case 4840: 1.4874 +case 4841: 1.4875 +case 4842: 1.4876 +case 4843: 1.4877 +case 4844: 1.4878 +case 4845: 1.4879 +case 4846: 1.4880 +case 4847: 1.4881 +case 4848: 1.4882 +case 4849: 1.4883 +case 4850: 1.4884 +case 4851: 1.4885 +case 4852: 1.4886 +case 4853: 1.4887 +case 4854: 1.4888 +case 4855: 1.4889 +case 4856: 1.4890 +case 4857: 1.4891 +case 4858: 1.4892 +case 4859: 1.4893 +case 4860: 1.4894 +case 4861: 1.4895 +case 4862: 1.4896 +case 4863: 1.4897 +case 4864: 1.4898 +case 4865: 1.4899 +case 4866: 1.4900 +case 4867: 1.4901 +case 4868: 1.4902 +case 4869: 1.4903 +case 4870: 1.4904 +case 4871: 1.4905 +case 4872: 1.4906 +case 4873: 1.4907 +case 4874: 1.4908 +case 4875: 1.4909 +case 4876: 1.4910 +case 4877: 1.4911 +case 4878: 1.4912 +case 4879: 1.4913 +case 4880: 1.4914 +case 4881: 1.4915 +case 4882: 1.4916 +case 4883: 1.4917 +case 4884: 1.4918 +case 4885: 1.4919 +case 4886: 1.4920 +case 4887: 1.4921 +case 4888: 1.4922 +case 4889: 1.4923 +case 4890: 1.4924 +case 4891: 1.4925 +case 4892: 1.4926 +case 4893: 1.4927 +case 4894: 1.4928 +case 4895: 1.4929 +case 4896: 1.4930 +case 4897: 1.4931 +case 4898: 1.4932 +case 4899: 1.4933 +case 4900: 1.4934 +case 4901: 1.4935 +case 4902: 1.4936 +case 4903: 1.4937 +case 4904: 1.4938 +case 4905: 1.4939 +case 4906: 1.4940 +case 4907: 1.4941 +case 4908: 1.4942 +case 4909: 1.4943 +case 4910: 1.4944 +case 4911: 1.4945 +case 4912: 1.4946 +case 4913: 1.4947 +case 4914: 1.4948 +case 4915: 1.4949 +case 4916: 1.4950 +case 4917: 1.4951 +case 4918: 1.4952 +case 4919: 1.4953 +case 4920: 1.4954 +case 4921: 1.4955 +case 4922: 1.4956 +case 4923: 1.4957 +case 4924: 1.4958 +case 4925: 1.4959 +case 4926: 1.4960 +case 4927: 1.4961 +case 4928: 1.4962 +case 4929: 1.4963 +case 4930: 1.4964 +case 4931: 1.4965 +case 4932: 1.4966 +case 4933: 1.4967 +case 4934: 1.4968 +case 4935: 1.4969 +case 4936: 1.4970 +case 4937: 1.4971 +case 4938: 1.4972 +case 4939: 1.4973 +case 4940: 1.4974 +case 4941: 1.4975 +case 4942: 1.4976 +case 4943: 1.4977 +case 4944: 1.4978 +case 4945: 1.4979 +case 4946: 1.4980 +case 4947: 1.4981 +case 4948: 1.4982 +case 4949: 1.4983 +case 4950: 1.4984 +case 4951: 1.4985 +case 4952: 1.4986 +case 4953: 1.4987 +case 4954: 1.4988 +case 4955: 1.4989 +case 4956: 1.4990 +case 4957: 1.4991 +case 4958: 1.4992 +case 4959: 1.4993 +case 4960: 1.4994 +case 4961: 1.4995 +case 4962: 1.4996 +case 4963: 1.4997 +case 4964: 1.4998 +case 4965: 1.4999 +case 4966: 1.5000 +case 4967: 1.5001 +case 4968: 1.5002 +case 4969: 1.5003 +case 4970: 1.5004 +case 4971: 1.5005 +case 4972: 1.5006 +case 4973: 1.5007 +case 4974: 1.5008 +case 4975: 1.5009 +case 4976: 1.5010 +case 4977: 1.5011 +case 4978: 1.5012 +case 4979: 1.5013 +case 4980: 1.5014 +case 4981: 1.5015 +case 4982: 1.5016 +case 4983: 1.5017 +case 4984: 1.5018 +case 4985: 1.5019 +case 4986: 1.5020 +case 4987: 1.5021 +case 4988: 1.5022 +case 4989: 1.5023 +case 4990: 1.5024 +case 4991: 1.5025 +case 4992: 1.5026 +case 4993: 1.5027 +case 4994: 1.5028 +case 4995: 1.5029 +case 4996: 1.5030 +case 4997: 1.5031 +case 4998: 1.5032 +case 4999: 1.5033 +case 5000: 1.5034 +case 5001: 1.5035 +case 5002: 1.5036 +case 5003: 1.5037 +case 5004: 1.5038 +case 5005: 1.5039 +case 5006: 1.5040 +case 5007: 1.5041 +case 5008: 1.5042 +case 5009: 1.5043 +case 5010: 1.5044 +case 5011: 1.5045 +case 5012: 1.5046 +case 5013: 1.5047 +case 5014: 1.5048 +case 5015: 1.5049 +case 5016: 1.5050 +case 5017: 1.5051 +case 5018: 1.5052 +case 5019: 1.5053 +case 5020: 1.5054 +case 5021: 1.5055 +case 5022: 1.5056 +case 5023: 1.5057 +case 5024: 1.5058 +case 5025: 1.5059 +case 5026: 1.5060 +case 5027: 1.5061 +case 5028: 1.5062 +case 5029: 1.5063 +case 5030: 1.5064 +case 5031: 1.5065 +case 5032: 1.5066 +case 5033: 1.5067 +case 5034: 1.5068 +case 5035: 1.5069 +case 5036: 1.5070 +case 5037: 1.5071 +case 5038: 1.5072 +case 5039: 1.5073 +case 5040: 1.5074 +case 5041: 1.5075 +case 5042: 1.5076 +case 5043: 1.5077 +case 5044: 1.5078 +case 5045: 1.5079 +case 5046: 1.5080 +case 5047: 1.5081 +case 5048: 1.5082 +case 5049: 1.5083 +case 5050: 1.5084 +case 5051: 1.5085 +case 5052: 1.5086 +case 5053: 1.5087 +case 5054: 1.5088 +case 5055: 1.5089 +case 5056: 1.5090 +case 5057: 1.5091 +case 5058: 1.5092 +case 5059: 1.5093 +case 5060: 1.5094 +case 5061: 1.5095 +case 5062: 1.5096 +case 5063: 1.5097 +case 5064: 1.5098 +case 5065: 1.5099 +case 5066: 1.5100 +case 5067: 1.5101 +case 5068: 1.5102 +case 5069: 1.5103 +case 5070: 1.5104 +case 5071: 1.5105 +case 5072: 1.5106 +case 5073: 1.5107 +case 5074: 1.5108 +case 5075: 1.5109 +case 5076: 1.5110 +case 5077: 1.5111 +case 5078: 1.5112 +case 5079: 1.5113 +case 5080: 1.5114 +case 5081: 1.5115 +case 5082: 1.5116 +case 5083: 1.5117 +case 5084: 1.5118 +case 5085: 1.5119 +case 5086: 1.5120 +case 5087: 1.5121 +case 5088: 1.5122 +case 5089: 1.5123 +case 5090: 1.5124 +case 5091: 1.5125 +case 5092: 1.5126 +case 5093: 1.5127 +case 5094: 1.5128 +case 5095: 1.5129 +case 5096: 1.5130 +case 5097: 1.5131 +case 5098: 1.5132 +case 5099: 1.5133 +case 5100: 1.5134 +case 5101: 1.5135 +case 5102: 1.5136 +case 5103: 1.5137 +case 5104: 1.5138 +case 5105: 1.5139 +case 5106: 1.5140 +case 5107: 1.5141 +case 5108: 1.5142 +case 5109: 1.5143 +case 5110: 1.5144 +case 5111: 1.5145 +case 5112: 1.5146 +case 5113: 1.5147 +case 5114: 1.5148 +case 5115: 1.5149 +case 5116: 1.5150 +case 5117: 1.5151 +case 5118: 1.5152 +case 5119: 1.5153 +case 5120: 1.5154 +case 5121: 1.5155 +case 5122: 1.5156 +case 5123: 1.5157 +case 5124: 1.5158 +case 5125: 1.5159 +case 5126: 1.5160 +case 5127: 1.5161 +case 5128: 1.5162 +case 5129: 1.5163 +case 5130: 1.5164 +case 5131: 1.5165 +case 5132: 1.5166 +case 5133: 1.5167 +case 5134: 1.5168 +case 5135: 1.5169 +case 5136: 1.5170 +case 5137: 1.5171 +case 5138: 1.5172 +case 5139: 1.5173 +case 5140: 1.5174 +case 5141: 1.5175 +case 5142: 1.5176 +case 5143: 1.5177 +case 5144: 1.5178 +case 5145: 1.5179 +case 5146: 1.5180 +case 5147: 1.5181 +case 5148: 1.5182 +case 5149: 1.5183 +case 5150: 1.5184 +case 5151: 1.5185 +case 5152: 1.5186 +case 5153: 1.5187 +case 5154: 1.5188 +case 5155: 1.5189 +case 5156: 1.5190 +case 5157: 1.5191 +case 5158: 1.5192 +case 5159: 1.5193 +case 5160: 1.5194 +case 5161: 1.5195 +case 5162: 1.5196 +case 5163: 1.5197 +case 5164: 1.5198 +case 5165: 1.5199 +case 5166: 1.5200 +case 5167: 1.5201 +case 5168: 1.5202 +case 5169: 1.5203 +case 5170: 1.5204 +case 5171: 1.5205 +case 5172: 1.5206 +case 5173: 1.5207 +case 5174: 1.5208 +case 5175: 1.5209 +case 5176: 1.5210 +case 5177: 1.5211 +case 5178: 1.5212 +case 5179: 1.5213 +case 5180: 1.5214 +case 5181: 1.5215 +case 5182: 1.5216 +case 5183: 1.5217 +case 5184: 1.5218 +case 5185: 1.5219 +case 5186: 1.5220 +case 5187: 1.5221 +case 5188: 1.5222 +case 5189: 1.5223 +case 5190: 1.5224 +case 5191: 1.5225 +case 5192: 1.5226 +case 5193: 1.5227 +case 5194: 1.5228 +case 5195: 1.5229 +case 5196: 1.5230 +case 5197: 1.5231 +case 5198: 1.5232 +case 5199: 1.5233 +case 5200: 1.5234 +case 5201: 1.5235 +case 5202: 1.5236 +case 5203: 1.5237 +case 5204: 1.5238 +case 5205: 1.5239 +case 5206: 1.5240 +case 5207: 1.5241 +case 5208: 1.5242 +case 5209: 1.5243 +case 5210: 1.5244 +case 5211: 1.5245 +case 5212: 1.5246 +case 5213: 1.5247 +case 5214: 1.5248 +case 5215: 1.5249 +case 5216: 1.5250 +case 5217: 1.5251 +case 5218: 1.5252 +case 5219: 1.5253 +case 5220: 1.5254 +case 5221: 1.5255 +case 5222: 1.5256 +case 5223: 1.5257 +case 5224: 1.5258 +case 5225: 1.5259 +case 5226: 1.5260 +case 5227: 1.5261 +case 5228: 1.5262 +case 5229: 1.5263 +case 5230: 1.5264 +case 5231: 1.5265 +case 5232: 1.5266 +case 5233: 1.5267 +case 5234: 1.5268 +case 5235: 1.5269 +case 5236: 1.5270 +case 5237: 1.5271 +case 5238: 1.5272 +case 5239: 1.5273 +case 5240: 1.5274 +case 5241: 1.5275 +case 5242: 1.5276 +case 5243: 1.5277 +case 5244: 1.5278 +case 5245: 1.5279 +case 5246: 1.5280 +case 5247: 1.5281 +case 5248: 1.5282 +case 5249: 1.5283 +case 5250: 1.5284 +case 5251: 1.5285 +case 5252: 1.5286 +case 5253: 1.5287 +case 5254: 1.5288 +case 5255: 1.5289 +case 5256: 1.5290 +case 5257: 1.5291 +case 5258: 1.5292 +case 5259: 1.5293 +case 5260: 1.5294 +case 5261: 1.5295 +case 5262: 1.5296 +case 5263: 1.5297 +case 5264: 1.5298 +case 5265: 1.5299 +case 5266: 1.5300 +case 5267: 1.5301 +case 5268: 1.5302 +case 5269: 1.5303 +case 5270: 1.5304 +case 5271: 1.5305 +case 5272: 1.5306 +case 5273: 1.5307 +case 5274: 1.5308 +case 5275: 1.5309 +case 5276: 1.5310 +case 5277: 1.5311 +case 5278: 1.5312 +case 5279: 1.5313 +case 5280: 1.5314 +case 5281: 1.5315 +case 5282: 1.5316 +case 5283: 1.5317 +case 5284: 1.5318 +case 5285: 1.5319 +case 5286: 1.5320 +case 5287: 1.5321 +case 5288: 1.5322 +case 5289: 1.5323 +case 5290: 1.5324 +case 5291: 1.5325 +case 5292: 1.5326 +case 5293: 1.5327 +case 5294: 1.5328 +case 5295: 1.5329 +case 5296: 1.5330 +case 5297: 1.5331 +case 5298: 1.5332 +case 5299: 1.5333 +case 5300: 1.5334 +case 5301: 1.5335 +case 5302: 1.5336 +case 5303: 1.5337 +case 5304: 1.5338 +case 5305: 1.5339 +case 5306: 1.5340 +case 5307: 1.5341 +case 5308: 1.5342 +case 5309: 1.5343 +case 5310: 1.5344 +case 5311: 1.5345 +case 5312: 1.5346 +case 5313: 1.5347 +case 5314: 1.5348 +case 5315: 1.5349 +case 5316: 1.5350 +case 5317: 1.5351 +case 5318: 1.5352 +case 5319: 1.5353 +case 5320: 1.5354 +case 5321: 1.5355 +case 5322: 1.5356 +case 5323: 1.5357 +case 5324: 1.5358 +case 5325: 1.5359 +case 5326: 1.5360 +case 5327: 1.5361 +case 5328: 1.5362 +case 5329: 1.5363 +case 5330: 1.5364 +case 5331: 1.5365 +case 5332: 1.5366 +case 5333: 1.5367 +case 5334: 1.5368 +case 5335: 1.5369 +case 5336: 1.5370 +case 5337: 1.5371 +case 5338: 1.5372 +case 5339: 1.5373 +case 5340: 1.5374 +case 5341: 1.5375 +case 5342: 1.5376 +case 5343: 1.5377 +case 5344: 1.5378 +case 5345: 1.5379 +case 5346: 1.5380 +case 5347: 1.5381 +case 5348: 1.5382 +case 5349: 1.5383 +case 5350: 1.5384 +case 5351: 1.5385 +case 5352: 1.5386 +case 5353: 1.5387 +case 5354: 1.5388 +case 5355: 1.5389 +case 5356: 1.5390 +case 5357: 1.5391 +case 5358: 1.5392 +case 5359: 1.5393 +case 5360: 1.5394 +case 5361: 1.5395 +case 5362: 1.5396 +case 5363: 1.5397 +case 5364: 1.5398 +case 5365: 1.5399 +case 5366: 1.5400 +case 5367: 1.5401 +case 5368: 1.5402 +case 5369: 1.5403 +case 5370: 1.5404 +case 5371: 1.5405 +case 5372: 1.5406 +case 5373: 1.5407 +case 5374: 1.5408 +case 5375: 1.5409 +case 5376: 1.5410 +case 5377: 1.5411 +case 5378: 1.5412 +case 5379: 1.5413 +case 5380: 1.5414 +case 5381: 1.5415 +case 5382: 1.5416 +case 5383: 1.5417 +case 5384: 1.5418 +case 5385: 1.5419 +case 5386: 1.5420 +case 5387: 1.5421 +case 5388: 1.5422 +case 5389: 1.5423 +case 5390: 1.5424 +case 5391: 1.5425 +case 5392: 1.5426 +case 5393: 1.5427 +case 5394: 1.5428 +case 5395: 1.5429 +case 5396: 1.5430 +case 5397: 1.5431 +case 5398: 1.5432 +case 5399: 1.5433 +case 5400: 1.5434 +case 5401: 1.5435 +case 5402: 1.5436 +case 5403: 1.5437 +case 5404: 1.5438 +case 5405: 1.5439 +case 5406: 1.5440 +case 5407: 1.5441 +case 5408: 1.5442 +case 5409: 1.5443 +case 5410: 1.5444 +case 5411: 1.5445 +case 5412: 1.5446 +case 5413: 1.5447 +case 5414: 1.5448 +case 5415: 1.5449 +case 5416: 1.5450 +case 5417: 1.5451 +case 5418: 1.5452 +case 5419: 1.5453 +case 5420: 1.5454 +case 5421: 1.5455 +case 5422: 1.5456 +case 5423: 1.5457 +case 5424: 1.5458 +case 5425: 1.5459 +case 5426: 1.5460 +case 5427: 1.5461 +case 5428: 1.5462 +case 5429: 1.5463 +case 5430: 1.5464 +case 5431: 1.5465 +case 5432: 1.5466 +case 5433: 1.5467 +case 5434: 1.5468 +case 5435: 1.5469 +case 5436: 1.5470 +case 5437: 1.5471 +case 5438: 1.5472 +case 5439: 1.5473 +case 5440: 1.5474 +case 5441: 1.5475 +case 5442: 1.5476 +case 5443: 1.5477 +case 5444: 1.5478 +case 5445: 1.5479 +case 5446: 1.5480 +case 5447: 1.5481 +case 5448: 1.5482 +case 5449: 1.5483 +case 5450: 1.5484 +case 5451: 1.5485 +case 5452: 1.5486 +case 5453: 1.5487 +case 5454: 1.5488 +case 5455: 1.5489 +case 5456: 1.5490 +case 5457: 1.5491 +case 5458: 1.5492 +case 5459: 1.5493 +case 5460: 1.5494 +case 5461: 1.5495 +case 5462: 1.5496 +case 5463: 1.5497 +case 5464: 1.5498 +case 5465: 1.5499 +case 5466: 1.5500 +case 5467: 1.5501 +case 5468: 1.5502 +case 5469: 1.5503 +case 5470: 1.5504 +case 5471: 1.5505 +case 5472: 1.5506 +case 5473: 1.5507 +case 5474: 1.5508 +case 5475: 1.5509 +case 5476: 1.5510 +case 5477: 1.5511 +case 5478: 1.5512 +case 5479: 1.5513 +case 5480: 1.5514 +case 5481: 1.5515 +case 5482: 1.5516 +case 5483: 1.5517 +case 5484: 1.5518 +case 5485: 1.5519 +case 5486: 1.5520 +case 5487: 1.5521 +case 5488: 1.5522 +case 5489: 1.5523 +case 5490: 1.5524 +case 5491: 1.5525 +case 5492: 1.5526 +case 5493: 1.5527 +case 5494: 1.5528 +case 5495: 1.5529 +case 5496: 1.5530 +case 5497: 1.5531 +case 5498: 1.5532 +case 5499: 1.5533 +case 5500: 1.5534 +case 5501: 1.5535 +case 5502: 1.5536 +case 5503: 1.5537 +case 5504: 1.5538 +case 5505: 1.5539 +case 5506: 1.5540 +case 5507: 1.5541 +case 5508: 1.5542 +case 5509: 1.5543 +case 5510: 1.5544 +case 5511: 1.5545 +case 5512: 1.5546 +case 5513: 1.5547 +case 5514: 1.5548 +case 5515: 1.5549 +case 5516: 1.5550 +case 5517: 1.5551 +case 5518: 1.5552 +case 5519: 1.5553 +case 5520: 1.5554 +case 5521: 1.5555 +case 5522: 1.5556 +case 5523: 1.5557 +case 5524: 1.5558 +case 5525: 1.5559 +case 5526: 1.5560 +case 5527: 1.5561 +case 5528: 1.5562 +case 5529: 1.5563 +case 5530: 1.5564 +case 5531: 1.5565 +case 5532: 1.5566 +case 5533: 1.5567 +case 5534: 1.5568 +case 5535: 1.5569 +case 5536: 1.5570 +case 5537: 1.5571 +case 5538: 1.5572 +case 5539: 1.5573 +case 5540: 1.5574 +case 5541: 1.5575 +case 5542: 1.5576 +case 5543: 1.5577 +case 5544: 1.5578 +case 5545: 1.5579 +case 5546: 1.5580 +case 5547: 1.5581 +case 5548: 1.5582 +case 5549: 1.5583 +case 5550: 1.5584 +case 5551: 1.5585 +case 5552: 1.5586 +case 5553: 1.5587 +case 5554: 1.5588 +case 5555: 1.5589 +case 5556: 1.5590 +case 5557: 1.5591 +case 5558: 1.5592 +case 5559: 1.5593 +case 5560: 1.5594 +case 5561: 1.5595 +case 5562: 1.5596 +case 5563: 1.5597 +case 5564: 1.5598 +case 5565: 1.5599 +case 5566: 1.5600 +case 5567: 1.5601 +case 5568: 1.5602 +case 5569: 1.5603 +case 5570: 1.5604 +case 5571: 1.5605 +case 5572: 1.5606 +case 5573: 1.5607 +case 5574: 1.5608 +case 5575: 1.5609 +case 5576: 1.5610 +case 5577: 1.5611 +case 5578: 1.5612 +case 5579: 1.5613 +case 5580: 1.5614 +case 5581: 1.5615 +case 5582: 1.5616 +case 5583: 1.5617 +case 5584: 1.5618 +case 5585: 1.5619 +case 5586: 1.5620 +case 5587: 1.5621 +case 5588: 1.5622 +case 5589: 1.5623 +case 5590: 1.5624 +case 5591: 1.5625 +case 5592: 1.5626 +case 5593: 1.5627 +case 5594: 1.5628 +case 5595: 1.5629 +case 5596: 1.5630 +case 5597: 1.5631 +case 5598: 1.5632 +case 5599: 1.5633 +case 5600: 1.5634 +case 5601: 1.5635 +case 5602: 1.5636 +case 5603: 1.5637 +case 5604: 1.5638 +case 5605: 1.5639 +case 5606: 1.5640 +case 5607: 1.5641 +case 5608: 1.5642 +case 5609: 1.5643 +case 5610: 1.5644 +case 5611: 1.5645 +case 5612: 1.5646 +case 5613: 1.5647 +case 5614: 1.5648 +case 5615: 1.5649 +case 5616: 1.5650 +case 5617: 1.5651 +case 5618: 1.5652 +case 5619: 1.5653 +case 5620: 1.5654 +case 5621: 1.5655 +case 5622: 1.5656 +case 5623: 1.5657 +case 5624: 1.5658 +case 5625: 1.5659 +case 5626: 1.5660 +case 5627: 1.5661 +case 5628: 1.5662 +case 5629: 1.5663 +case 5630: 1.5664 +case 5631: 1.5665 +case 5632: 1.5666 +case 5633: 1.5667 +case 5634: 1.5668 +case 5635: 1.5669 +case 5636: 1.5670 +case 5637: 1.5671 +case 5638: 1.5672 +case 5639: 1.5673 +case 5640: 1.5674 +case 5641: 1.5675 +case 5642: 1.5676 +case 5643: 1.5677 +case 5644: 1.5678 +case 5645: 1.5679 +case 5646: 1.5680 +case 5647: 1.5681 +case 5648: 1.5682 +case 5649: 1.5683 +case 5650: 1.5684 +case 5651: 1.5685 +case 5652: 1.5686 +case 5653: 1.5687 +case 5654: 1.5688 +case 5655: 1.5689 +case 5656: 1.5690 +case 5657: 1.5691 +case 5658: 1.5692 +case 5659: 1.5693 +case 5660: 1.5694 +case 5661: 1.5695 +case 5662: 1.5696 +case 5663: 1.5697 +case 5664: 1.5698 +case 5665: 1.5699 +case 5666: 1.5700 +case 5667: 1.5701 +case 5668: 1.5702 +case 5669: 1.5703 +case 5670: 1.5704 +case 5671: 1.5705 +case 5672: 1.5706 +case 5673: 1.5707 +case 5674: 1.5708 +case 5675: 1.5709 +case 5676: 1.5710 +case 5677: 1.5711 +case 5678: 1.5712 +case 5679: 1.5713 +case 5680: 1.5714 +case 5681: 1.5715 +case 5682: 1.5716 +case 5683: 1.5717 +case 5684: 1.5718 +case 5685: 1.5719 +case 5686: 1.5720 +case 5687: 1.5721 +case 5688: 1.5722 +case 5689: 1.5723 +case 5690: 1.5724 +case 5691: 1.5725 +case 5692: 1.5726 +case 5693: 1.5727 +case 5694: 1.5728 +case 5695: 1.5729 +case 5696: 1.5730 +case 5697: 1.5731 +case 5698: 1.5732 +case 5699: 1.5733 +case 5700: 1.5734 +case 5701: 1.5735 +case 5702: 1.5736 +case 5703: 1.5737 +case 5704: 1.5738 +case 5705: 1.5739 +case 5706: 1.5740 +case 5707: 1.5741 +case 5708: 1.5742 +case 5709: 1.5743 +case 5710: 1.5744 +case 5711: 1.5745 +case 5712: 1.5746 +case 5713: 1.5747 +case 5714: 1.5748 +case 5715: 1.5749 +case 5716: 1.5750 +case 5717: 1.5751 +case 5718: 1.5752 +case 5719: 1.5753 +case 5720: 1.5754 +case 5721: 1.5755 +case 5722: 1.5756 +case 5723: 1.5757 +case 5724: 1.5758 +case 5725: 1.5759 +case 5726: 1.5760 +case 5727: 1.5761 +case 5728: 1.5762 +case 5729: 1.5763 +case 5730: 1.5764 +case 5731: 1.5765 +case 5732: 1.5766 +case 5733: 1.5767 +case 5734: 1.5768 +case 5735: 1.5769 +case 5736: 1.5770 +case 5737: 1.5771 +case 5738: 1.5772 +case 5739: 1.5773 +case 5740: 1.5774 +case 5741: 1.5775 +case 5742: 1.5776 +case 5743: 1.5777 +case 5744: 1.5778 +case 5745: 1.5779 +case 5746: 1.5780 +case 5747: 1.5781 +case 5748: 1.5782 +case 5749: 1.5783 +case 5750: 1.5784 +case 5751: 1.5785 +case 5752: 1.5786 +case 5753: 1.5787 +case 5754: 1.5788 +case 5755: 1.5789 +case 5756: 1.5790 +case 5757: 1.5791 +case 5758: 1.5792 +case 5759: 1.5793 +case 5760: 1.5794 +case 5761: 1.5795 +case 5762: 1.5796 +case 5763: 1.5797 +case 5764: 1.5798 +case 5765: 1.5799 +case 5766: 1.5800 +case 5767: 1.5801 +case 5768: 1.5802 +case 5769: 1.5803 +case 5770: 1.5804 +case 5771: 1.5805 +case 5772: 1.5806 +case 5773: 1.5807 +case 5774: 1.5808 +case 5775: 1.5809 +case 5776: 1.5810 +case 5777: 1.5811 +case 5778: 1.5812 +case 5779: 1.5813 +case 5780: 1.5814 +case 5781: 1.5815 +case 5782: 1.5816 +case 5783: 1.5817 +case 5784: 1.5818 +case 5785: 1.5819 +case 5786: 1.5820 +case 5787: 1.5821 +case 5788: 1.5822 +case 5789: 1.5823 +case 5790: 1.5824 +case 5791: 1.5825 +case 5792: 1.5826 +case 5793: 1.5827 +case 5794: 1.5828 +case 5795: 1.5829 +case 5796: 1.5830 +case 5797: 1.5831 +case 5798: 1.5832 +case 5799: 1.5833 +case 5800: 1.5834 +case 5801: 1.5835 +case 5802: 1.5836 +case 5803: 1.5837 +case 5804: 1.5838 +case 5805: 1.5839 +case 5806: 1.5840 +case 5807: 1.5841 +case 5808: 1.5842 +case 5809: 1.5843 +case 5810: 1.5844 +case 5811: 1.5845 +case 5812: 1.5846 +case 5813: 1.5847 +case 5814: 1.5848 +case 5815: 1.5849 +case 5816: 1.5850 +case 5817: 1.5851 +case 5818: 1.5852 +case 5819: 1.5853 +case 5820: 1.5854 +case 5821: 1.5855 +case 5822: 1.5856 +case 5823: 1.5857 +case 5824: 1.5858 +case 5825: 1.5859 +case 5826: 1.5860 +case 5827: 1.5861 +case 5828: 1.5862 +case 5829: 1.5863 +case 5830: 1.5864 +case 5831: 1.5865 +case 5832: 1.5866 +case 5833: 1.5867 +case 5834: 1.5868 +case 5835: 1.5869 +case 5836: 1.5870 +case 5837: 1.5871 +case 5838: 1.5872 +case 5839: 1.5873 +case 5840: 1.5874 +case 5841: 1.5875 +case 5842: 1.5876 +case 5843: 1.5877 +case 5844: 1.5878 +case 5845: 1.5879 +case 5846: 1.5880 +case 5847: 1.5881 +case 5848: 1.5882 +case 5849: 1.5883 +case 5850: 1.5884 +case 5851: 1.5885 +case 5852: 1.5886 +case 5853: 1.5887 +case 5854: 1.5888 +case 5855: 1.5889 +case 5856: 1.5890 +case 5857: 1.5891 +case 5858: 1.5892 +case 5859: 1.5893 +case 5860: 1.5894 +case 5861: 1.5895 +case 5862: 1.5896 +case 5863: 1.5897 +case 5864: 1.5898 +case 5865: 1.5899 +case 5866: 1.5900 +case 5867: 1.5901 +case 5868: 1.5902 +case 5869: 1.5903 +case 5870: 1.5904 +case 5871: 1.5905 +case 5872: 1.5906 +case 5873: 1.5907 +case 5874: 1.5908 +case 5875: 1.5909 +case 5876: 1.5910 +case 5877: 1.5911 +case 5878: 1.5912 +case 5879: 1.5913 +case 5880: 1.5914 +case 5881: 1.5915 +case 5882: 1.5916 +case 5883: 1.5917 +case 5884: 1.5918 +case 5885: 1.5919 +case 5886: 1.5920 +case 5887: 1.5921 +case 5888: 1.5922 +case 5889: 1.5923 +case 5890: 1.5924 +case 5891: 1.5925 +case 5892: 1.5926 +case 5893: 1.5927 +case 5894: 1.5928 +case 5895: 1.5929 +case 5896: 1.5930 +case 5897: 1.5931 +case 5898: 1.5932 +case 5899: 1.5933 +case 5900: 1.5934 +case 5901: 1.5935 +case 5902: 1.5936 +case 5903: 1.5937 +case 5904: 1.5938 +case 5905: 1.5939 +case 5906: 1.5940 +case 5907: 1.5941 +case 5908: 1.5942 +case 5909: 1.5943 +case 5910: 1.5944 +case 5911: 1.5945 +case 5912: 1.5946 +case 5913: 1.5947 +case 5914: 1.5948 +case 5915: 1.5949 +case 5916: 1.5950 +case 5917: 1.5951 +case 5918: 1.5952 +case 5919: 1.5953 +case 5920: 1.5954 +case 5921: 1.5955 +case 5922: 1.5956 +case 5923: 1.5957 +case 5924: 1.5958 +case 5925: 1.5959 +case 5926: 1.5960 +case 5927: 1.5961 +case 5928: 1.5962 +case 5929: 1.5963 +case 5930: 1.5964 +case 5931: 1.5965 +case 5932: 1.5966 +case 5933: 1.5967 +case 5934: 1.5968 +case 5935: 1.5969 +case 5936: 1.5970 +case 5937: 1.5971 +case 5938: 1.5972 +case 5939: 1.5973 +case 5940: 1.5974 +case 5941: 1.5975 +case 5942: 1.5976 +case 5943: 1.5977 +case 5944: 1.5978 +case 5945: 1.5979 +case 5946: 1.5980 +case 5947: 1.5981 +case 5948: 1.5982 +case 5949: 1.5983 +case 5950: 1.5984 +case 5951: 1.5985 +case 5952: 1.5986 +case 5953: 1.5987 +case 5954: 1.5988 +case 5955: 1.5989 +case 5956: 1.5990 +case 5957: 1.5991 +case 5958: 1.5992 +case 5959: 1.5993 +case 5960: 1.5994 +case 5961: 1.5995 +case 5962: 1.5996 +case 5963: 1.5997 +case 5964: 1.5998 +case 5965: 1.5999 +case 5966: 1.6000 +case 5967: 1.6001 +case 5968: 1.6002 +case 5969: 1.6003 +case 5970: 1.6004 +case 5971: 1.6005 +case 5972: 1.6006 +case 5973: 1.6007 +case 5974: 1.6008 +case 5975: 1.6009 +case 5976: 1.6010 +case 5977: 1.6011 +case 5978: 1.6012 +case 5979: 1.6013 +case 5980: 1.6014 +case 5981: 1.6015 +case 5982: 1.6016 +case 5983: 1.6017 +case 5984: 1.6018 +case 5985: 1.6019 +case 5986: 1.6020 +case 5987: 1.6021 +case 5988: 1.6022 +case 5989: 1.6023 +case 5990: 1.6024 +case 5991: 1.6025 +case 5992: 1.6026 +case 5993: 1.6027 +case 5994: 1.6028 +case 5995: 1.6029 +case 5996: 1.6030 +case 5997: 1.6031 +case 5998: 1.6032 +case 5999: 1.6033 +case 6000: 1.6034 +case 6001: 1.6035 +case 6002: 1.6036 +case 6003: 1.6037 +case 6004: 1.6038 +case 6005: 1.6039 +case 6006: 1.6040 +case 6007: 1.6041 +case 6008: 1.6042 +case 6009: 1.6043 +case 6010: 1.6044 +case 6011: 1.6045 +case 6012: 1.6046 +case 6013: 1.6047 +case 6014: 1.6048 +case 6015: 1.6049 +case 6016: 1.6050 +case 6017: 1.6051 +case 6018: 1.6052 +case 6019: 1.6053 +case 6020: 1.6054 +case 6021: 1.6055 +case 6022: 1.6056 +case 6023: 1.6057 +case 6024: 1.6058 +case 6025: 1.6059 +case 6026: 1.6060 +case 6027: 1.6061 +case 6028: 1.6062 +case 6029: 1.6063 +case 6030: 1.6064 +case 6031: 1.6065 +case 6032: 1.6066 +case 6033: 1.6067 +case 6034: 1.6068 +case 6035: 1.6069 +case 6036: 1.6070 +case 6037: 1.6071 +case 6038: 1.6072 +case 6039: 1.6073 +case 6040: 1.6074 +case 6041: 1.6075 +case 6042: 1.6076 +case 6043: 1.6077 +case 6044: 1.6078 +case 6045: 1.6079 +case 6046: 1.6080 +case 6047: 1.6081 +case 6048: 1.6082 +case 6049: 1.6083 +case 6050: 1.6084 +case 6051: 1.6085 +case 6052: 1.6086 +case 6053: 1.6087 +case 6054: 1.6088 +case 6055: 1.6089 +case 6056: 1.6090 +case 6057: 1.6091 +case 6058: 1.6092 +case 6059: 1.6093 +case 6060: 1.6094 +case 6061: 1.6095 +case 6062: 1.6096 +case 6063: 1.6097 +case 6064: 1.6098 +case 6065: 1.6099 +case 6066: 1.6100 +case 6067: 1.6101 +case 6068: 1.6102 +case 6069: 1.6103 +case 6070: 1.6104 +case 6071: 1.6105 +case 6072: 1.6106 +case 6073: 1.6107 +case 6074: 1.6108 +case 6075: 1.6109 +case 6076: 1.6110 +case 6077: 1.6111 +case 6078: 1.6112 +case 6079: 1.6113 +case 6080: 1.6114 +case 6081: 1.6115 +case 6082: 1.6116 +case 6083: 1.6117 +case 6084: 1.6118 +case 6085: 1.6119 +case 6086: 1.6120 +case 6087: 1.6121 +case 6088: 1.6122 +case 6089: 1.6123 +case 6090: 1.6124 +case 6091: 1.6125 +case 6092: 1.6126 +case 6093: 1.6127 +case 6094: 1.6128 +case 6095: 1.6129 +case 6096: 1.6130 +case 6097: 1.6131 +case 6098: 1.6132 +case 6099: 1.6133 +case 6100: 1.6134 +case 6101: 1.6135 +case 6102: 1.6136 +case 6103: 1.6137 +case 6104: 1.6138 +case 6105: 1.6139 +case 6106: 1.6140 +case 6107: 1.6141 +case 6108: 1.6142 +case 6109: 1.6143 +case 6110: 1.6144 +case 6111: 1.6145 +case 6112: 1.6146 +case 6113: 1.6147 +case 6114: 1.6148 +case 6115: 1.6149 +case 6116: 1.6150 +case 6117: 1.6151 +case 6118: 1.6152 +case 6119: 1.6153 +case 6120: 1.6154 +case 6121: 1.6155 +case 6122: 1.6156 +case 6123: 1.6157 +case 6124: 1.6158 +case 6125: 1.6159 +case 6126: 1.6160 +case 6127: 1.6161 +case 6128: 1.6162 +case 6129: 1.6163 +case 6130: 1.6164 +case 6131: 1.6165 +case 6132: 1.6166 +case 6133: 1.6167 +case 6134: 1.6168 +case 6135: 1.6169 +case 6136: 1.6170 +case 6137: 1.6171 +case 6138: 1.6172 +case 6139: 1.6173 +case 6140: 1.6174 +case 6141: 1.6175 +case 6142: 1.6176 +case 6143: 1.6177 +case 6144: 1.6178 +case 6145: 1.6179 +case 6146: 1.6180 +case 6147: 1.6181 +case 6148: 1.6182 +case 6149: 1.6183 +case 6150: 1.6184 +case 6151: 1.6185 +case 6152: 1.6186 +case 6153: 1.6187 +case 6154: 1.6188 +case 6155: 1.6189 +case 6156: 1.6190 +case 6157: 1.6191 +case 6158: 1.6192 +case 6159: 1.6193 +case 6160: 1.6194 +case 6161: 1.6195 +case 6162: 1.6196 +case 6163: 1.6197 +case 6164: 1.6198 +case 6165: 1.6199 +case 6166: 1.6200 +case 6167: 1.6201 +case 6168: 1.6202 +case 6169: 1.6203 +case 6170: 1.6204 +case 6171: 1.6205 +case 6172: 1.6206 +case 6173: 1.6207 +case 6174: 1.6208 +case 6175: 1.6209 +case 6176: 1.6210 +case 6177: 1.6211 +case 6178: 1.6212 +case 6179: 1.6213 +case 6180: 1.6214 +case 6181: 1.6215 +case 6182: 1.6216 +case 6183: 1.6217 +case 6184: 1.6218 +case 6185: 1.6219 +case 6186: 1.6220 +case 6187: 1.6221 +case 6188: 1.6222 +case 6189: 1.6223 +case 6190: 1.6224 +case 6191: 1.6225 +case 6192: 1.6226 +case 6193: 1.6227 +case 6194: 1.6228 +case 6195: 1.6229 +case 6196: 1.6230 +case 6197: 1.6231 +case 6198: 1.6232 +case 6199: 1.6233 +case 6200: 1.6234 +case 6201: 1.6235 +case 6202: 1.6236 +case 6203: 1.6237 +case 6204: 1.6238 +case 6205: 1.6239 +case 6206: 1.6240 +case 6207: 1.6241 +case 6208: 1.6242 +case 6209: 1.6243 +case 6210: 1.6244 +case 6211: 1.6245 +case 6212: 1.6246 +case 6213: 1.6247 +case 6214: 1.6248 +case 6215: 1.6249 +case 6216: 1.6250 +case 6217: 1.6251 +case 6218: 1.6252 +case 6219: 1.6253 +case 6220: 1.6254 +case 6221: 1.6255 +case 6222: 1.6256 +case 6223: 1.6257 +case 6224: 1.6258 +case 6225: 1.6259 +case 6226: 1.6260 +case 6227: 1.6261 +case 6228: 1.6262 +case 6229: 1.6263 +case 6230: 1.6264 +case 6231: 1.6265 +case 6232: 1.6266 +case 6233: 1.6267 +case 6234: 1.6268 +case 6235: 1.6269 +case 6236: 1.6270 +case 6237: 1.6271 +case 6238: 1.6272 +case 6239: 1.6273 +case 6240: 1.6274 +case 6241: 1.6275 +case 6242: 1.6276 +case 6243: 1.6277 +case 6244: 1.6278 +case 6245: 1.6279 +case 6246: 1.6280 +case 6247: 1.6281 +case 6248: 1.6282 +case 6249: 1.6283 +case 6250: 1.6284 +case 6251: 1.6285 +case 6252: 1.6286 +case 6253: 1.6287 +case 6254: 1.6288 +case 6255: 1.6289 +case 6256: 1.6290 +case 6257: 1.6291 +case 6258: 1.6292 +case 6259: 1.6293 +case 6260: 1.6294 +case 6261: 1.6295 +case 6262: 1.6296 +case 6263: 1.6297 +case 6264: 1.6298 +case 6265: 1.6299 +case 6266: 1.6300 +case 6267: 1.6301 +case 6268: 1.6302 +case 6269: 1.6303 +case 6270: 1.6304 +case 6271: 1.6305 +case 6272: 1.6306 +case 6273: 1.6307 +case 6274: 1.6308 +case 6275: 1.6309 +case 6276: 1.6310 +case 6277: 1.6311 +case 6278: 1.6312 +case 6279: 1.6313 +case 6280: 1.6314 +case 6281: 1.6315 +case 6282: 1.6316 +case 6283: 1.6317 +case 6284: 1.6318 +case 6285: 1.6319 +case 6286: 1.6320 +case 6287: 1.6321 +case 6288: 1.6322 +case 6289: 1.6323 +case 6290: 1.6324 +case 6291: 1.6325 +case 6292: 1.6326 +case 6293: 1.6327 +case 6294: 1.6328 +case 6295: 1.6329 +case 6296: 1.6330 +case 6297: 1.6331 +case 6298: 1.6332 +case 6299: 1.6333 +case 6300: 1.6334 +case 6301: 1.6335 +case 6302: 1.6336 +case 6303: 1.6337 +case 6304: 1.6338 +case 6305: 1.6339 +case 6306: 1.6340 +case 6307: 1.6341 +case 6308: 1.6342 +case 6309: 1.6343 +case 6310: 1.6344 +case 6311: 1.6345 +case 6312: 1.6346 +case 6313: 1.6347 +case 6314: 1.6348 +case 6315: 1.6349 +case 6316: 1.6350 +case 6317: 1.6351 +case 6318: 1.6352 +case 6319: 1.6353 +case 6320: 1.6354 +case 6321: 1.6355 +case 6322: 1.6356 +case 6323: 1.6357 +case 6324: 1.6358 +case 6325: 1.6359 +case 6326: 1.6360 +case 6327: 1.6361 +case 6328: 1.6362 +case 6329: 1.6363 +case 6330: 1.6364 +case 6331: 1.6365 +case 6332: 1.6366 +case 6333: 1.6367 +case 6334: 1.6368 +case 6335: 1.6369 +case 6336: 1.6370 +case 6337: 1.6371 +case 6338: 1.6372 +case 6339: 1.6373 +case 6340: 1.6374 +case 6341: 1.6375 +case 6342: 1.6376 +case 6343: 1.6377 +case 6344: 1.6378 +case 6345: 1.6379 +case 6346: 1.6380 +case 6347: 1.6381 +case 6348: 1.6382 +case 6349: 1.6383 +case 6350: 1.6384 +case 6351: 1.6385 +case 6352: 1.6386 +case 6353: 1.6387 +case 6354: 1.6388 +case 6355: 1.6389 +case 6356: 1.6390 +case 6357: 1.6391 +case 6358: 1.6392 +case 6359: 1.6393 +case 6360: 1.6394 +case 6361: 1.6395 +case 6362: 1.6396 +case 6363: 1.6397 +case 6364: 1.6398 +case 6365: 1.6399 +case 6366: 1.6400 +case 6367: 1.6401 +case 6368: 1.6402 +case 6369: 1.6403 +case 6370: 1.6404 +case 6371: 1.6405 +case 6372: 1.6406 +case 6373: 1.6407 +case 6374: 1.6408 +case 6375: 1.6409 +case 6376: 1.6410 +case 6377: 1.6411 +case 6378: 1.6412 +case 6379: 1.6413 +case 6380: 1.6414 +case 6381: 1.6415 +case 6382: 1.6416 +case 6383: 1.6417 +case 6384: 1.6418 +case 6385: 1.6419 +case 6386: 1.6420 +case 6387: 1.6421 +case 6388: 1.6422 +case 6389: 1.6423 +case 6390: 1.6424 +case 6391: 1.6425 +case 6392: 1.6426 +case 6393: 1.6427 +case 6394: 1.6428 +case 6395: 1.6429 +case 6396: 1.6430 +case 6397: 1.6431 +case 6398: 1.6432 +case 6399: 1.6433 +case 6400: 1.6434 +case 6401: 1.6435 +case 6402: 1.6436 +case 6403: 1.6437 +case 6404: 1.6438 +case 6405: 1.6439 +case 6406: 1.6440 +case 6407: 1.6441 +case 6408: 1.6442 +case 6409: 1.6443 +case 6410: 1.6444 +case 6411: 1.6445 +case 6412: 1.6446 +case 6413: 1.6447 +case 6414: 1.6448 +case 6415: 1.6449 +case 6416: 1.6450 +case 6417: 1.6451 +case 6418: 1.6452 +case 6419: 1.6453 +case 6420: 1.6454 +case 6421: 1.6455 +case 6422: 1.6456 +case 6423: 1.6457 +case 6424: 1.6458 +case 6425: 1.6459 +case 6426: 1.6460 +case 6427: 1.6461 +case 6428: 1.6462 +case 6429: 1.6463 +case 6430: 1.6464 +case 6431: 1.6465 +case 6432: 1.6466 +case 6433: 1.6467 +case 6434: 1.6468 +case 6435: 1.6469 +case 6436: 1.6470 +case 6437: 1.6471 +case 6438: 1.6472 +case 6439: 1.6473 +case 6440: 1.6474 +case 6441: 1.6475 +case 6442: 1.6476 +case 6443: 1.6477 +case 6444: 1.6478 +case 6445: 1.6479 +case 6446: 1.6480 +case 6447: 1.6481 +case 6448: 1.6482 +case 6449: 1.6483 +case 6450: 1.6484 +case 6451: 1.6485 +case 6452: 1.6486 +case 6453: 1.6487 +case 6454: 1.6488 +case 6455: 1.6489 +case 6456: 1.6490 +case 6457: 1.6491 +case 6458: 1.6492 +case 6459: 1.6493 +case 6460: 1.6494 +case 6461: 1.6495 +case 6462: 1.6496 +case 6463: 1.6497 +case 6464: 1.6498 +case 6465: 1.6499 +case 6466: 1.6500 +case 6467: 1.6501 +case 6468: 1.6502 +case 6469: 1.6503 +case 6470: 1.6504 +case 6471: 1.6505 +case 6472: 1.6506 +case 6473: 1.6507 +case 6474: 1.6508 +case 6475: 1.6509 +case 6476: 1.6510 +case 6477: 1.6511 +case 6478: 1.6512 +case 6479: 1.6513 +case 6480: 1.6514 +case 6481: 1.6515 +case 6482: 1.6516 +case 6483: 1.6517 +case 6484: 1.6518 +case 6485: 1.6519 +case 6486: 1.6520 +case 6487: 1.6521 +case 6488: 1.6522 +case 6489: 1.6523 +case 6490: 1.6524 +case 6491: 1.6525 +case 6492: 1.6526 +case 6493: 1.6527 +case 6494: 1.6528 +case 6495: 1.6529 +case 6496: 1.6530 +case 6497: 1.6531 +case 6498: 1.6532 +case 6499: 1.6533 +case 6500: 1.6534 +case 6501: 1.6535 +case 6502: 1.6536 +case 6503: 1.6537 +case 6504: 1.6538 +case 6505: 1.6539 +case 6506: 1.6540 +case 6507: 1.6541 +case 6508: 1.6542 +case 6509: 1.6543 +case 6510: 1.6544 +case 6511: 1.6545 +case 6512: 1.6546 +case 6513: 1.6547 +case 6514: 1.6548 +case 6515: 1.6549 +case 6516: 1.6550 +case 6517: 1.6551 +case 6518: 1.6552 +case 6519: 1.6553 +case 6520: 1.6554 +case 6521: 1.6555 +case 6522: 1.6556 +case 6523: 1.6557 +case 6524: 1.6558 +case 6525: 1.6559 +case 6526: 1.6560 +case 6527: 1.6561 +case 6528: 1.6562 +case 6529: 1.6563 +case 6530: 1.6564 +case 6531: 1.6565 +case 6532: 1.6566 +case 6533: 1.6567 +case 6534: 1.6568 +case 6535: 1.6569 +case 6536: 1.6570 +case 6537: 1.6571 +case 6538: 1.6572 +case 6539: 1.6573 +case 6540: 1.6574 +case 6541: 1.6575 +case 6542: 1.6576 +case 6543: 1.6577 +case 6544: 1.6578 +case 6545: 1.6579 +case 6546: 1.6580 +case 6547: 1.6581 +case 6548: 1.6582 +case 6549: 1.6583 +case 6550: 1.6584 +case 6551: 1.6585 +case 6552: 1.6586 +case 6553: 1.6587 +case 6554: 1.6588 +case 6555: 1.6589 +case 6556: 1.6590 +case 6557: 1.6591 +case 6558: 1.6592 +case 6559: 1.6593 +case 6560: 1.6594 +case 6561: 1.6595 +case 6562: 1.6596 +case 6563: 1.6597 +case 6564: 1.6598 +case 6565: 1.6599 +case 6566: 1.6600 +case 6567: 1.6601 +case 6568: 1.6602 +case 6569: 1.6603 +case 6570: 1.6604 +case 6571: 1.6605 +case 6572: 1.6606 +case 6573: 1.6607 +case 6574: 1.6608 +case 6575: 1.6609 +case 6576: 1.6610 +case 6577: 1.6611 +case 6578: 1.6612 +case 6579: 1.6613 +case 6580: 1.6614 +case 6581: 1.6615 +case 6582: 1.6616 +case 6583: 1.6617 +case 6584: 1.6618 +case 6585: 1.6619 +case 6586: 1.6620 +case 6587: 1.6621 +case 6588: 1.6622 +case 6589: 1.6623 +case 6590: 1.6624 +case 6591: 1.6625 +case 6592: 1.6626 +case 6593: 1.6627 +case 6594: 1.6628 +case 6595: 1.6629 +case 6596: 1.6630 +case 6597: 1.6631 +case 6598: 1.6632 +case 6599: 1.6633 +case 6600: 1.6634 +case 6601: 1.6635 +case 6602: 1.6636 +case 6603: 1.6637 +case 6604: 1.6638 +case 6605: 1.6639 +case 6606: 1.6640 +case 6607: 1.6641 +case 6608: 1.6642 +case 6609: 1.6643 +case 6610: 1.6644 +case 6611: 1.6645 +case 6612: 1.6646 +case 6613: 1.6647 +case 6614: 1.6648 +case 6615: 1.6649 +case 6616: 1.6650 +case 6617: 1.6651 +case 6618: 1.6652 +case 6619: 1.6653 +case 6620: 1.6654 +case 6621: 1.6655 +case 6622: 1.6656 +case 6623: 1.6657 +case 6624: 1.6658 +case 6625: 1.6659 +case 6626: 1.6660 +case 6627: 1.6661 +case 6628: 1.6662 +case 6629: 1.6663 +case 6630: 1.6664 +case 6631: 1.6665 +case 6632: 1.6666 +case 6633: 1.6667 +case 6634: 1.6668 +case 6635: 1.6669 +case 6636: 1.6670 +case 6637: 1.6671 +case 6638: 1.6672 +case 6639: 1.6673 +case 6640: 1.6674 +case 6641: 1.6675 +case 6642: 1.6676 +case 6643: 1.6677 +case 6644: 1.6678 +case 6645: 1.6679 +case 6646: 1.6680 +case 6647: 1.6681 +case 6648: 1.6682 +case 6649: 1.6683 +case 6650: 1.6684 +case 6651: 1.6685 +case 6652: 1.6686 +case 6653: 1.6687 +case 6654: 1.6688 +case 6655: 1.6689 +case 6656: 1.6690 +case 6657: 1.6691 +case 6658: 1.6692 +case 6659: 1.6693 +case 6660: 1.6694 +case 6661: 1.6695 +case 6662: 1.6696 +case 6663: 1.6697 +case 6664: 1.6698 +case 6665: 1.6699 +case 6666: 1.6700 +case 6667: 1.6701 +case 6668: 1.6702 +case 6669: 1.6703 +case 6670: 1.6704 +case 6671: 1.6705 +case 6672: 1.6706 +case 6673: 1.6707 +case 6674: 1.6708 +case 6675: 1.6709 +case 6676: 1.6710 +case 6677: 1.6711 +case 6678: 1.6712 +case 6679: 1.6713 +case 6680: 1.6714 +case 6681: 1.6715 +case 6682: 1.6716 +case 6683: 1.6717 +case 6684: 1.6718 +case 6685: 1.6719 +case 6686: 1.6720 +case 6687: 1.6721 +case 6688: 1.6722 +case 6689: 1.6723 +case 6690: 1.6724 +case 6691: 1.6725 +case 6692: 1.6726 +case 6693: 1.6727 +case 6694: 1.6728 +case 6695: 1.6729 +case 6696: 1.6730 +case 6697: 1.6731 +case 6698: 1.6732 +case 6699: 1.6733 +case 6700: 1.6734 +case 6701: 1.6735 +case 6702: 1.6736 +case 6703: 1.6737 +case 6704: 1.6738 +case 6705: 1.6739 +case 6706: 1.6740 +case 6707: 1.6741 +case 6708: 1.6742 +case 6709: 1.6743 +case 6710: 1.6744 +case 6711: 1.6745 +case 6712: 1.6746 +case 6713: 1.6747 +case 6714: 1.6748 +case 6715: 1.6749 +case 6716: 1.6750 +case 6717: 1.6751 +case 6718: 1.6752 +case 6719: 1.6753 +case 6720: 1.6754 +case 6721: 1.6755 +case 6722: 1.6756 +case 6723: 1.6757 +case 6724: 1.6758 +case 6725: 1.6759 +case 6726: 1.6760 +case 6727: 1.6761 +case 6728: 1.6762 +case 6729: 1.6763 +case 6730: 1.6764 +case 6731: 1.6765 +case 6732: 1.6766 +case 6733: 1.6767 +case 6734: 1.6768 +case 6735: 1.6769 +case 6736: 1.6770 +case 6737: 1.6771 +case 6738: 1.6772 +case 6739: 1.6773 +case 6740: 1.6774 +case 6741: 1.6775 +case 6742: 1.6776 +case 6743: 1.6777 +case 6744: 1.6778 +case 6745: 1.6779 +case 6746: 1.6780 +case 6747: 1.6781 +case 6748: 1.6782 +case 6749: 1.6783 +case 6750: 1.6784 +case 6751: 1.6785 +case 6752: 1.6786 +case 6753: 1.6787 +case 6754: 1.6788 +case 6755: 1.6789 +case 6756: 1.6790 +case 6757: 1.6791 +case 6758: 1.6792 +case 6759: 1.6793 +case 6760: 1.6794 +case 6761: 1.6795 +case 6762: 1.6796 +case 6763: 1.6797 +case 6764: 1.6798 +case 6765: 1.6799 +case 6766: 1.6800 +case 6767: 1.6801 +case 6768: 1.6802 +case 6769: 1.6803 +case 6770: 1.6804 +case 6771: 1.6805 +case 6772: 1.6806 +case 6773: 1.6807 +case 6774: 1.6808 +case 6775: 1.6809 +case 6776: 1.6810 +case 6777: 1.6811 +case 6778: 1.6812 +case 6779: 1.6813 +case 6780: 1.6814 +case 6781: 1.6815 +case 6782: 1.6816 +case 6783: 1.6817 +case 6784: 1.6818 +case 6785: 1.6819 +case 6786: 1.6820 +case 6787: 1.6821 +case 6788: 1.6822 +case 6789: 1.6823 +case 6790: 1.6824 +case 6791: 1.6825 +case 6792: 1.6826 +case 6793: 1.6827 +case 6794: 1.6828 +case 6795: 1.6829 +case 6796: 1.6830 +case 6797: 1.6831 +case 6798: 1.6832 +case 6799: 1.6833 +case 6800: 1.6834 +case 6801: 1.6835 +case 6802: 1.6836 +case 6803: 1.6837 +case 6804: 1.6838 +case 6805: 1.6839 +case 6806: 1.6840 +case 6807: 1.6841 +case 6808: 1.6842 +case 6809: 1.6843 +case 6810: 1.6844 +case 6811: 1.6845 +case 6812: 1.6846 +case 6813: 1.6847 +case 6814: 1.6848 +case 6815: 1.6849 +case 6816: 1.6850 +case 6817: 1.6851 +case 6818: 1.6852 +case 6819: 1.6853 +case 6820: 1.6854 +case 6821: 1.6855 +case 6822: 1.6856 +case 6823: 1.6857 +case 6824: 1.6858 +case 6825: 1.6859 +case 6826: 1.6860 +case 6827: 1.6861 +case 6828: 1.6862 +case 6829: 1.6863 +case 6830: 1.6864 +case 6831: 1.6865 +case 6832: 1.6866 +case 6833: 1.6867 +case 6834: 1.6868 +case 6835: 1.6869 +case 6836: 1.6870 +case 6837: 1.6871 +case 6838: 1.6872 +case 6839: 1.6873 +case 6840: 1.6874 +case 6841: 1.6875 +case 6842: 1.6876 +case 6843: 1.6877 +case 6844: 1.6878 +case 6845: 1.6879 +case 6846: 1.6880 +case 6847: 1.6881 +case 6848: 1.6882 +case 6849: 1.6883 +case 6850: 1.6884 +case 6851: 1.6885 +case 6852: 1.6886 +case 6853: 1.6887 +case 6854: 1.6888 +case 6855: 1.6889 +case 6856: 1.6890 +case 6857: 1.6891 +case 6858: 1.6892 +case 6859: 1.6893 +case 6860: 1.6894 +case 6861: 1.6895 +case 6862: 1.6896 +case 6863: 1.6897 +case 6864: 1.6898 +case 6865: 1.6899 +case 6866: 1.6900 +case 6867: 1.6901 +case 6868: 1.6902 +case 6869: 1.6903 +case 6870: 1.6904 +case 6871: 1.6905 +case 6872: 1.6906 +case 6873: 1.6907 +case 6874: 1.6908 +case 6875: 1.6909 +case 6876: 1.6910 +case 6877: 1.6911 +case 6878: 1.6912 +case 6879: 1.6913 +case 6880: 1.6914 +case 6881: 1.6915 +case 6882: 1.6916 +case 6883: 1.6917 +case 6884: 1.6918 +case 6885: 1.6919 +case 6886: 1.6920 +case 6887: 1.6921 +case 6888: 1.6922 +case 6889: 1.6923 +case 6890: 1.6924 +case 6891: 1.6925 +case 6892: 1.6926 +case 6893: 1.6927 +case 6894: 1.6928 +case 6895: 1.6929 +case 6896: 1.6930 +case 6897: 1.6931 +case 6898: 1.6932 +case 6899: 1.6933 +case 6900: 1.6934 +case 6901: 1.6935 +case 6902: 1.6936 +case 6903: 1.6937 +case 6904: 1.6938 +case 6905: 1.6939 +case 6906: 1.6940 +case 6907: 1.6941 +case 6908: 1.6942 +case 6909: 1.6943 +case 6910: 1.6944 +case 6911: 1.6945 +case 6912: 1.6946 +case 6913: 1.6947 +case 6914: 1.6948 +case 6915: 1.6949 +case 6916: 1.6950 +case 6917: 1.6951 +case 6918: 1.6952 +case 6919: 1.6953 +case 6920: 1.6954 +case 6921: 1.6955 +case 6922: 1.6956 +case 6923: 1.6957 +case 6924: 1.6958 +case 6925: 1.6959 +case 6926: 1.6960 +case 6927: 1.6961 +case 6928: 1.6962 +case 6929: 1.6963 +case 6930: 1.6964 +case 6931: 1.6965 +case 6932: 1.6966 +case 6933: 1.6967 +case 6934: 1.6968 +case 6935: 1.6969 +case 6936: 1.6970 +case 6937: 1.6971 +case 6938: 1.6972 +case 6939: 1.6973 +case 6940: 1.6974 +case 6941: 1.6975 +case 6942: 1.6976 +case 6943: 1.6977 +case 6944: 1.6978 +case 6945: 1.6979 +case 6946: 1.6980 +case 6947: 1.6981 +case 6948: 1.6982 +case 6949: 1.6983 +case 6950: 1.6984 +case 6951: 1.6985 +case 6952: 1.6986 +case 6953: 1.6987 +case 6954: 1.6988 +case 6955: 1.6989 +case 6956: 1.6990 +case 6957: 1.6991 +case 6958: 1.6992 +case 6959: 1.6993 +case 6960: 1.6994 +case 6961: 1.6995 +case 6962: 1.6996 +case 6963: 1.6997 +case 6964: 1.6998 +case 6965: 1.6999 +case 6966: 1.7000 +case 6967: 1.7001 +case 6968: 1.7002 +case 6969: 1.7003 +case 6970: 1.7004 +case 6971: 1.7005 +case 6972: 1.7006 +case 6973: 1.7007 +case 6974: 1.7008 +case 6975: 1.7009 +case 6976: 1.7010 +case 6977: 1.7011 +case 6978: 1.7012 +case 6979: 1.7013 +case 6980: 1.7014 +case 6981: 1.7015 +case 6982: 1.7016 +case 6983: 1.7017 +case 6984: 1.7018 +case 6985: 1.7019 +case 6986: 1.7020 +case 6987: 1.7021 +case 6988: 1.7022 +case 6989: 1.7023 +case 6990: 1.7024 +case 6991: 1.7025 +case 6992: 1.7026 +case 6993: 1.7027 +case 6994: 1.7028 +case 6995: 1.7029 +case 6996: 1.7030 +case 6997: 1.7031 +case 6998: 1.7032 +case 6999: 1.7033 +case 7000: 1.7034 +case 7001: 1.7035 +case 7002: 1.7036 +case 7003: 1.7037 +case 7004: 1.7038 +case 7005: 1.7039 +case 7006: 1.7040 +case 7007: 1.7041 +case 7008: 1.7042 +case 7009: 1.7043 +case 7010: 1.7044 +case 7011: 1.7045 +case 7012: 1.7046 +case 7013: 1.7047 +case 7014: 1.7048 +case 7015: 1.7049 +case 7016: 1.7050 +case 7017: 1.7051 +case 7018: 1.7052 +case 7019: 1.7053 +case 7020: 1.7054 +case 7021: 1.7055 +case 7022: 1.7056 +case 7023: 1.7057 +case 7024: 1.7058 +case 7025: 1.7059 +case 7026: 1.7060 +case 7027: 1.7061 +case 7028: 1.7062 +case 7029: 1.7063 +case 7030: 1.7064 +case 7031: 1.7065 +case 7032: 1.7066 +case 7033: 1.7067 +case 7034: 1.7068 +case 7035: 1.7069 +case 7036: 1.7070 +case 7037: 1.7071 +case 7038: 1.7072 +case 7039: 1.7073 +case 7040: 1.7074 +case 7041: 1.7075 +case 7042: 1.7076 +case 7043: 1.7077 +case 7044: 1.7078 +case 7045: 1.7079 +case 7046: 1.7080 +case 7047: 1.7081 +case 7048: 1.7082 +case 7049: 1.7083 +case 7050: 1.7084 +case 7051: 1.7085 +case 7052: 1.7086 +case 7053: 1.7087 +case 7054: 1.7088 +case 7055: 1.7089 +case 7056: 1.7090 +case 7057: 1.7091 +case 7058: 1.7092 +case 7059: 1.7093 +case 7060: 1.7094 +case 7061: 1.7095 +case 7062: 1.7096 +case 7063: 1.7097 +case 7064: 1.7098 +case 7065: 1.7099 +case 7066: 1.7100 +case 7067: 1.7101 +case 7068: 1.7102 +case 7069: 1.7103 +case 7070: 1.7104 +case 7071: 1.7105 +case 7072: 1.7106 +case 7073: 1.7107 +case 7074: 1.7108 +case 7075: 1.7109 +case 7076: 1.7110 +case 7077: 1.7111 +case 7078: 1.7112 +case 7079: 1.7113 +case 7080: 1.7114 +case 7081: 1.7115 +case 7082: 1.7116 +case 7083: 1.7117 +case 7084: 1.7118 +case 7085: 1.7119 +case 7086: 1.7120 +case 7087: 1.7121 +case 7088: 1.7122 +case 7089: 1.7123 +case 7090: 1.7124 +case 7091: 1.7125 +case 7092: 1.7126 +case 7093: 1.7127 +case 7094: 1.7128 +case 7095: 1.7129 +case 7096: 1.7130 +case 7097: 1.7131 +case 7098: 1.7132 +case 7099: 1.7133 +case 7100: 1.7134 +case 7101: 1.7135 +case 7102: 1.7136 +case 7103: 1.7137 +case 7104: 1.7138 +case 7105: 1.7139 +case 7106: 1.7140 +case 7107: 1.7141 +case 7108: 1.7142 +case 7109: 1.7143 +case 7110: 1.7144 +case 7111: 1.7145 +case 7112: 1.7146 +case 7113: 1.7147 +case 7114: 1.7148 +case 7115: 1.7149 +case 7116: 1.7150 +case 7117: 1.7151 +case 7118: 1.7152 +case 7119: 1.7153 +case 7120: 1.7154 +case 7121: 1.7155 +case 7122: 1.7156 +case 7123: 1.7157 +case 7124: 1.7158 +case 7125: 1.7159 +case 7126: 1.7160 +case 7127: 1.7161 +case 7128: 1.7162 +case 7129: 1.7163 +case 7130: 1.7164 +case 7131: 1.7165 +case 7132: 1.7166 +case 7133: 1.7167 +case 7134: 1.7168 +case 7135: 1.7169 +case 7136: 1.7170 +case 7137: 1.7171 +case 7138: 1.7172 +case 7139: 1.7173 +case 7140: 1.7174 +case 7141: 1.7175 +case 7142: 1.7176 +case 7143: 1.7177 +case 7144: 1.7178 +case 7145: 1.7179 +case 7146: 1.7180 +case 7147: 1.7181 +case 7148: 1.7182 +case 7149: 1.7183 +case 7150: 1.7184 +case 7151: 1.7185 +case 7152: 1.7186 +case 7153: 1.7187 +case 7154: 1.7188 +case 7155: 1.7189 +case 7156: 1.7190 +case 7157: 1.7191 +case 7158: 1.7192 +case 7159: 1.7193 +case 7160: 1.7194 +case 7161: 1.7195 +case 7162: 1.7196 +case 7163: 1.7197 +case 7164: 1.7198 +case 7165: 1.7199 +case 7166: 1.7200 +case 7167: 1.7201 +case 7168: 1.7202 +case 7169: 1.7203 +case 7170: 1.7204 +case 7171: 1.7205 +case 7172: 1.7206 +case 7173: 1.7207 +case 7174: 1.7208 +case 7175: 1.7209 +case 7176: 1.7210 +case 7177: 1.7211 +case 7178: 1.7212 +case 7179: 1.7213 +case 7180: 1.7214 +case 7181: 1.7215 +case 7182: 1.7216 +case 7183: 1.7217 +case 7184: 1.7218 +case 7185: 1.7219 +case 7186: 1.7220 +case 7187: 1.7221 +case 7188: 1.7222 +case 7189: 1.7223 +case 7190: 1.7224 +case 7191: 1.7225 +case 7192: 1.7226 +case 7193: 1.7227 +case 7194: 1.7228 +case 7195: 1.7229 +case 7196: 1.7230 +case 7197: 1.7231 +case 7198: 1.7232 +case 7199: 1.7233 +case 7200: 1.7234 +case 7201: 1.7235 +case 7202: 1.7236 +case 7203: 1.7237 +case 7204: 1.7238 +case 7205: 1.7239 +case 7206: 1.7240 +case 7207: 1.7241 +case 7208: 1.7242 +case 7209: 1.7243 +case 7210: 1.7244 +case 7211: 1.7245 +case 7212: 1.7246 +case 7213: 1.7247 +case 7214: 1.7248 +case 7215: 1.7249 +case 7216: 1.7250 +case 7217: 1.7251 +case 7218: 1.7252 +case 7219: 1.7253 +case 7220: 1.7254 +case 7221: 1.7255 +case 7222: 1.7256 +case 7223: 1.7257 +case 7224: 1.7258 +case 7225: 1.7259 +case 7226: 1.7260 +case 7227: 1.7261 +case 7228: 1.7262 +case 7229: 1.7263 +case 7230: 1.7264 +case 7231: 1.7265 +case 7232: 1.7266 +case 7233: 1.7267 +case 7234: 1.7268 +case 7235: 1.7269 +case 7236: 1.7270 +case 7237: 1.7271 +case 7238: 1.7272 +case 7239: 1.7273 +case 7240: 1.7274 +case 7241: 1.7275 +case 7242: 1.7276 +case 7243: 1.7277 +case 7244: 1.7278 +case 7245: 1.7279 +case 7246: 1.7280 +case 7247: 1.7281 +case 7248: 1.7282 +case 7249: 1.7283 +case 7250: 1.7284 +case 7251: 1.7285 +case 7252: 1.7286 +case 7253: 1.7287 +case 7254: 1.7288 +case 7255: 1.7289 +case 7256: 1.7290 +case 7257: 1.7291 +case 7258: 1.7292 +case 7259: 1.7293 +case 7260: 1.7294 +case 7261: 1.7295 +case 7262: 1.7296 +case 7263: 1.7297 +case 7264: 1.7298 +case 7265: 1.7299 +case 7266: 1.7300 +case 7267: 1.7301 +case 7268: 1.7302 +case 7269: 1.7303 +case 7270: 1.7304 +case 7271: 1.7305 +case 7272: 1.7306 +case 7273: 1.7307 +case 7274: 1.7308 +case 7275: 1.7309 +case 7276: 1.7310 +case 7277: 1.7311 +case 7278: 1.7312 +case 7279: 1.7313 +case 7280: 1.7314 +case 7281: 1.7315 +case 7282: 1.7316 +case 7283: 1.7317 +case 7284: 1.7318 +case 7285: 1.7319 +case 7286: 1.7320 +case 7287: 1.7321 +case 7288: 1.7322 +case 7289: 1.7323 +case 7290: 1.7324 +case 7291: 1.7325 +case 7292: 1.7326 +case 7293: 1.7327 +case 7294: 1.7328 +case 7295: 1.7329 +case 7296: 1.7330 +case 7297: 1.7331 +case 7298: 1.7332 +case 7299: 1.7333 +case 7300: 1.7334 +case 7301: 1.7335 +case 7302: 1.7336 +case 7303: 1.7337 +case 7304: 1.7338 +case 7305: 1.7339 +case 7306: 1.7340 +case 7307: 1.7341 +case 7308: 1.7342 +case 7309: 1.7343 +case 7310: 1.7344 +case 7311: 1.7345 +case 7312: 1.7346 +case 7313: 1.7347 +case 7314: 1.7348 +case 7315: 1.7349 +case 7316: 1.7350 +case 7317: 1.7351 +case 7318: 1.7352 +case 7319: 1.7353 +case 7320: 1.7354 +case 7321: 1.7355 +case 7322: 1.7356 +case 7323: 1.7357 +case 7324: 1.7358 +case 7325: 1.7359 +case 7326: 1.7360 +case 7327: 1.7361 +case 7328: 1.7362 +case 7329: 1.7363 +case 7330: 1.7364 +case 7331: 1.7365 +case 7332: 1.7366 +case 7333: 1.7367 +case 7334: 1.7368 +case 7335: 1.7369 +case 7336: 1.7370 +case 7337: 1.7371 +case 7338: 1.7372 +case 7339: 1.7373 +case 7340: 1.7374 +case 7341: 1.7375 +case 7342: 1.7376 +case 7343: 1.7377 +case 7344: 1.7378 +case 7345: 1.7379 +case 7346: 1.7380 +case 7347: 1.7381 +case 7348: 1.7382 +case 7349: 1.7383 +case 7350: 1.7384 +case 7351: 1.7385 +case 7352: 1.7386 +case 7353: 1.7387 +case 7354: 1.7388 +case 7355: 1.7389 +case 7356: 1.7390 +case 7357: 1.7391 +case 7358: 1.7392 +case 7359: 1.7393 +case 7360: 1.7394 +case 7361: 1.7395 +case 7362: 1.7396 +case 7363: 1.7397 +case 7364: 1.7398 +case 7365: 1.7399 +case 7366: 1.7400 +case 7367: 1.7401 +case 7368: 1.7402 +case 7369: 1.7403 +case 7370: 1.7404 +case 7371: 1.7405 +case 7372: 1.7406 +case 7373: 1.7407 +case 7374: 1.7408 +case 7375: 1.7409 +case 7376: 1.7410 +case 7377: 1.7411 +case 7378: 1.7412 +case 7379: 1.7413 +case 7380: 1.7414 +case 7381: 1.7415 +case 7382: 1.7416 +case 7383: 1.7417 +case 7384: 1.7418 +case 7385: 1.7419 +case 7386: 1.7420 +case 7387: 1.7421 +case 7388: 1.7422 +case 7389: 1.7423 +case 7390: 1.7424 +case 7391: 1.7425 +case 7392: 1.7426 +case 7393: 1.7427 +case 7394: 1.7428 +case 7395: 1.7429 +case 7396: 1.7430 +case 7397: 1.7431 +case 7398: 1.7432 +case 7399: 1.7433 +case 7400: 1.7434 +case 7401: 1.7435 +case 7402: 1.7436 +case 7403: 1.7437 +case 7404: 1.7438 +case 7405: 1.7439 +case 7406: 1.7440 +case 7407: 1.7441 +case 7408: 1.7442 +case 7409: 1.7443 +case 7410: 1.7444 +case 7411: 1.7445 +case 7412: 1.7446 +case 7413: 1.7447 +case 7414: 1.7448 +case 7415: 1.7449 +case 7416: 1.7450 +case 7417: 1.7451 +case 7418: 1.7452 +case 7419: 1.7453 +case 7420: 1.7454 +case 7421: 1.7455 +case 7422: 1.7456 +case 7423: 1.7457 +case 7424: 1.7458 +case 7425: 1.7459 +case 7426: 1.7460 +case 7427: 1.7461 +case 7428: 1.7462 +case 7429: 1.7463 +case 7430: 1.7464 +case 7431: 1.7465 +case 7432: 1.7466 +case 7433: 1.7467 +case 7434: 1.7468 +case 7435: 1.7469 +case 7436: 1.7470 +case 7437: 1.7471 +case 7438: 1.7472 +case 7439: 1.7473 +case 7440: 1.7474 +case 7441: 1.7475 +case 7442: 1.7476 +case 7443: 1.7477 +case 7444: 1.7478 +case 7445: 1.7479 +case 7446: 1.7480 +case 7447: 1.7481 +case 7448: 1.7482 +case 7449: 1.7483 +case 7450: 1.7484 +case 7451: 1.7485 +case 7452: 1.7486 +case 7453: 1.7487 +case 7454: 1.7488 +case 7455: 1.7489 +case 7456: 1.7490 +case 7457: 1.7491 +case 7458: 1.7492 +case 7459: 1.7493 +case 7460: 1.7494 +case 7461: 1.7495 +case 7462: 1.7496 +case 7463: 1.7497 +case 7464: 1.7498 +case 7465: 1.7499 +case 7466: 1.7500 +case 7467: 1.7501 +case 7468: 1.7502 +case 7469: 1.7503 +case 7470: 1.7504 +case 7471: 1.7505 +case 7472: 1.7506 +case 7473: 1.7507 +case 7474: 1.7508 +case 7475: 1.7509 +case 7476: 1.7510 +case 7477: 1.7511 +case 7478: 1.7512 +case 7479: 1.7513 +case 7480: 1.7514 +case 7481: 1.7515 +case 7482: 1.7516 +case 7483: 1.7517 +case 7484: 1.7518 +case 7485: 1.7519 +case 7486: 1.7520 +case 7487: 1.7521 +case 7488: 1.7522 +case 7489: 1.7523 +case 7490: 1.7524 +case 7491: 1.7525 +case 7492: 1.7526 +case 7493: 1.7527 +case 7494: 1.7528 +case 7495: 1.7529 +case 7496: 1.7530 +case 7497: 1.7531 +case 7498: 1.7532 +case 7499: 1.7533 +case 7500: 1.7534 +case 7501: 1.7535 +case 7502: 1.7536 +case 7503: 1.7537 +case 7504: 1.7538 +case 7505: 1.7539 +case 7506: 1.7540 +case 7507: 1.7541 +case 7508: 1.7542 +case 7509: 1.7543 +case 7510: 1.7544 +case 7511: 1.7545 +case 7512: 1.7546 +case 7513: 1.7547 +case 7514: 1.7548 +case 7515: 1.7549 +case 7516: 1.7550 +case 7517: 1.7551 +case 7518: 1.7552 +case 7519: 1.7553 +case 7520: 1.7554 +case 7521: 1.7555 +case 7522: 1.7556 +case 7523: 1.7557 +case 7524: 1.7558 +case 7525: 1.7559 +case 7526: 1.7560 +case 7527: 1.7561 +case 7528: 1.7562 +case 7529: 1.7563 +case 7530: 1.7564 +case 7531: 1.7565 +case 7532: 1.7566 +case 7533: 1.7567 +case 7534: 1.7568 +case 7535: 1.7569 +case 7536: 1.7570 +case 7537: 1.7571 +case 7538: 1.7572 +case 7539: 1.7573 +case 7540: 1.7574 +case 7541: 1.7575 +case 7542: 1.7576 +case 7543: 1.7577 +case 7544: 1.7578 +case 7545: 1.7579 +case 7546: 1.7580 +case 7547: 1.7581 +case 7548: 1.7582 +case 7549: 1.7583 +case 7550: 1.7584 +case 7551: 1.7585 +case 7552: 1.7586 +case 7553: 1.7587 +case 7554: 1.7588 +case 7555: 1.7589 +case 7556: 1.7590 +case 7557: 1.7591 +case 7558: 1.7592 +case 7559: 1.7593 +case 7560: 1.7594 +case 7561: 1.7595 +case 7562: 1.7596 +case 7563: 1.7597 +case 7564: 1.7598 +case 7565: 1.7599 +case 7566: 1.7600 +case 7567: 1.7601 +case 7568: 1.7602 +case 7569: 1.7603 +case 7570: 1.7604 +case 7571: 1.7605 +case 7572: 1.7606 +case 7573: 1.7607 +case 7574: 1.7608 +case 7575: 1.7609 +case 7576: 1.7610 +case 7577: 1.7611 +case 7578: 1.7612 +case 7579: 1.7613 +case 7580: 1.7614 +case 7581: 1.7615 +case 7582: 1.7616 +case 7583: 1.7617 +case 7584: 1.7618 +case 7585: 1.7619 +case 7586: 1.7620 +case 7587: 1.7621 +case 7588: 1.7622 +case 7589: 1.7623 +case 7590: 1.7624 +case 7591: 1.7625 +case 7592: 1.7626 +case 7593: 1.7627 +case 7594: 1.7628 +case 7595: 1.7629 +case 7596: 1.7630 +case 7597: 1.7631 +case 7598: 1.7632 +case 7599: 1.7633 +case 7600: 1.7634 +case 7601: 1.7635 +case 7602: 1.7636 +case 7603: 1.7637 +case 7604: 1.7638 +case 7605: 1.7639 +case 7606: 1.7640 +case 7607: 1.7641 +case 7608: 1.7642 +case 7609: 1.7643 +case 7610: 1.7644 +case 7611: 1.7645 +case 7612: 1.7646 +case 7613: 1.7647 +case 7614: 1.7648 +case 7615: 1.7649 +case 7616: 1.7650 +case 7617: 1.7651 +case 7618: 1.7652 +case 7619: 1.7653 +case 7620: 1.7654 +case 7621: 1.7655 +case 7622: 1.7656 +case 7623: 1.7657 +case 7624: 1.7658 +case 7625: 1.7659 +case 7626: 1.7660 +case 7627: 1.7661 +case 7628: 1.7662 +case 7629: 1.7663 +case 7630: 1.7664 +case 7631: 1.7665 +case 7632: 1.7666 +case 7633: 1.7667 +case 7634: 1.7668 +case 7635: 1.7669 +case 7636: 1.7670 +case 7637: 1.7671 +case 7638: 1.7672 +case 7639: 1.7673 +case 7640: 1.7674 +case 7641: 1.7675 +case 7642: 1.7676 +case 7643: 1.7677 +case 7644: 1.7678 +case 7645: 1.7679 +case 7646: 1.7680 +case 7647: 1.7681 +case 7648: 1.7682 +case 7649: 1.7683 +case 7650: 1.7684 +case 7651: 1.7685 +case 7652: 1.7686 +case 7653: 1.7687 +case 7654: 1.7688 +case 7655: 1.7689 +case 7656: 1.7690 +case 7657: 1.7691 +case 7658: 1.7692 +case 7659: 1.7693 +case 7660: 1.7694 +case 7661: 1.7695 +case 7662: 1.7696 +case 7663: 1.7697 +case 7664: 1.7698 +case 7665: 1.7699 +case 7666: 1.7700 +case 7667: 1.7701 +case 7668: 1.7702 +case 7669: 1.7703 +case 7670: 1.7704 +case 7671: 1.7705 +case 7672: 1.7706 +case 7673: 1.7707 +case 7674: 1.7708 +case 7675: 1.7709 +case 7676: 1.7710 +case 7677: 1.7711 +case 7678: 1.7712 +case 7679: 1.7713 +case 7680: 1.7714 +case 7681: 1.7715 +case 7682: 1.7716 +case 7683: 1.7717 +case 7684: 1.7718 +case 7685: 1.7719 +case 7686: 1.7720 +case 7687: 1.7721 +case 7688: 1.7722 +case 7689: 1.7723 +case 7690: 1.7724 +case 7691: 1.7725 +case 7692: 1.7726 +case 7693: 1.7727 +case 7694: 1.7728 +case 7695: 1.7729 +case 7696: 1.7730 +case 7697: 1.7731 +case 7698: 1.7732 +case 7699: 1.7733 +case 7700: 1.7734 +case 7701: 1.7735 +case 7702: 1.7736 +case 7703: 1.7737 +case 7704: 1.7738 +case 7705: 1.7739 +case 7706: 1.7740 +case 7707: 1.7741 +case 7708: 1.7742 +case 7709: 1.7743 +case 7710: 1.7744 +case 7711: 1.7745 +case 7712: 1.7746 +case 7713: 1.7747 +case 7714: 1.7748 +case 7715: 1.7749 +case 7716: 1.7750 +case 7717: 1.7751 +case 7718: 1.7752 +case 7719: 1.7753 +case 7720: 1.7754 +case 7721: 1.7755 +case 7722: 1.7756 +case 7723: 1.7757 +case 7724: 1.7758 +case 7725: 1.7759 +case 7726: 1.7760 +case 7727: 1.7761 +case 7728: 1.7762 +case 7729: 1.7763 +case 7730: 1.7764 +case 7731: 1.7765 +case 7732: 1.7766 +case 7733: 1.7767 +case 7734: 1.7768 +case 7735: 1.7769 +case 7736: 1.7770 +case 7737: 1.7771 +case 7738: 1.7772 +case 7739: 1.7773 +case 7740: 1.7774 +case 7741: 1.7775 +case 7742: 1.7776 +case 7743: 1.7777 +case 7744: 1.7778 +case 7745: 1.7779 +case 7746: 1.7780 +case 7747: 1.7781 +case 7748: 1.7782 +case 7749: 1.7783 +case 7750: 1.7784 +case 7751: 1.7785 +case 7752: 1.7786 +case 7753: 1.7787 +case 7754: 1.7788 +case 7755: 1.7789 +case 7756: 1.7790 +case 7757: 1.7791 +case 7758: 1.7792 +case 7759: 1.7793 +case 7760: 1.7794 +case 7761: 1.7795 +case 7762: 1.7796 +case 7763: 1.7797 +case 7764: 1.7798 +case 7765: 1.7799 +case 7766: 1.7800 +case 7767: 1.7801 +case 7768: 1.7802 +case 7769: 1.7803 +case 7770: 1.7804 +case 7771: 1.7805 +case 7772: 1.7806 +case 7773: 1.7807 +case 7774: 1.7808 +case 7775: 1.7809 +case 7776: 1.7810 +case 7777: 1.7811 +case 7778: 1.7812 +case 7779: 1.7813 +case 7780: 1.7814 +case 7781: 1.7815 +case 7782: 1.7816 +case 7783: 1.7817 +case 7784: 1.7818 +case 7785: 1.7819 +case 7786: 1.7820 +case 7787: 1.7821 +case 7788: 1.7822 +case 7789: 1.7823 +case 7790: 1.7824 +case 7791: 1.7825 +case 7792: 1.7826 +case 7793: 1.7827 +case 7794: 1.7828 +case 7795: 1.7829 +case 7796: 1.7830 +case 7797: 1.7831 +case 7798: 1.7832 +case 7799: 1.7833 +case 7800: 1.7834 +case 7801: 1.7835 +case 7802: 1.7836 +case 7803: 1.7837 +case 7804: 1.7838 +case 7805: 1.7839 +case 7806: 1.7840 +case 7807: 1.7841 +case 7808: 1.7842 +case 7809: 1.7843 +case 7810: 1.7844 +case 7811: 1.7845 +case 7812: 1.7846 +case 7813: 1.7847 +case 7814: 1.7848 +case 7815: 1.7849 +case 7816: 1.7850 +case 7817: 1.7851 +case 7818: 1.7852 +case 7819: 1.7853 +case 7820: 1.7854 +case 7821: 1.7855 +case 7822: 1.7856 +case 7823: 1.7857 +case 7824: 1.7858 +case 7825: 1.7859 +case 7826: 1.7860 +case 7827: 1.7861 +case 7828: 1.7862 +case 7829: 1.7863 +case 7830: 1.7864 +case 7831: 1.7865 +case 7832: 1.7866 +case 7833: 1.7867 +case 7834: 1.7868 +case 7835: 1.7869 +case 7836: 1.7870 +case 7837: 1.7871 +case 7838: 1.7872 +case 7839: 1.7873 +case 7840: 1.7874 +case 7841: 1.7875 +case 7842: 1.7876 +case 7843: 1.7877 +case 7844: 1.7878 +case 7845: 1.7879 +case 7846: 1.7880 +case 7847: 1.7881 +case 7848: 1.7882 +case 7849: 1.7883 +case 7850: 1.7884 +case 7851: 1.7885 +case 7852: 1.7886 +case 7853: 1.7887 +case 7854: 1.7888 +case 7855: 1.7889 +case 7856: 1.7890 +case 7857: 1.7891 +case 7858: 1.7892 +case 7859: 1.7893 +case 7860: 1.7894 +case 7861: 1.7895 +case 7862: 1.7896 +case 7863: 1.7897 +case 7864: 1.7898 +case 7865: 1.7899 +case 7866: 1.7900 +case 7867: 1.7901 +case 7868: 1.7902 +case 7869: 1.7903 +case 7870: 1.7904 +case 7871: 1.7905 +case 7872: 1.7906 +case 7873: 1.7907 +case 7874: 1.7908 +case 7875: 1.7909 +case 7876: 1.7910 +case 7877: 1.7911 +case 7878: 1.7912 +case 7879: 1.7913 +case 7880: 1.7914 +case 7881: 1.7915 +case 7882: 1.7916 +case 7883: 1.7917 +case 7884: 1.7918 +case 7885: 1.7919 +case 7886: 1.7920 +case 7887: 1.7921 +case 7888: 1.7922 +case 7889: 1.7923 +case 7890: 1.7924 +case 7891: 1.7925 +case 7892: 1.7926 +case 7893: 1.7927 +case 7894: 1.7928 +case 7895: 1.7929 +case 7896: 1.7930 +case 7897: 1.7931 +case 7898: 1.7932 +case 7899: 1.7933 +case 7900: 1.7934 +case 7901: 1.7935 +case 7902: 1.7936 +case 7903: 1.7937 +case 7904: 1.7938 +case 7905: 1.7939 +case 7906: 1.7940 +case 7907: 1.7941 +case 7908: 1.7942 +case 7909: 1.7943 +case 7910: 1.7944 +case 7911: 1.7945 +case 7912: 1.7946 +case 7913: 1.7947 +case 7914: 1.7948 +case 7915: 1.7949 +case 7916: 1.7950 +case 7917: 1.7951 +case 7918: 1.7952 +case 7919: 1.7953 +case 7920: 1.7954 +case 7921: 1.7955 +case 7922: 1.7956 +case 7923: 1.7957 +case 7924: 1.7958 +case 7925: 1.7959 +case 7926: 1.7960 +case 7927: 1.7961 +case 7928: 1.7962 +case 7929: 1.7963 +case 7930: 1.7964 +case 7931: 1.7965 +case 7932: 1.7966 +case 7933: 1.7967 +case 7934: 1.7968 +case 7935: 1.7969 +case 7936: 1.7970 +case 7937: 1.7971 +case 7938: 1.7972 +case 7939: 1.7973 +case 7940: 1.7974 +case 7941: 1.7975 +case 7942: 1.7976 +case 7943: 1.7977 +case 7944: 1.7978 +case 7945: 1.7979 +case 7946: 1.7980 +case 7947: 1.7981 +case 7948: 1.7982 +case 7949: 1.7983 +case 7950: 1.7984 +case 7951: 1.7985 +case 7952: 1.7986 +case 7953: 1.7987 +case 7954: 1.7988 +case 7955: 1.7989 +case 7956: 1.7990 +case 7957: 1.7991 +case 7958: 1.7992 +case 7959: 1.7993 +case 7960: 1.7994 +case 7961: 1.7995 +case 7962: 1.7996 +case 7963: 1.7997 +case 7964: 1.7998 +case 7965: 1.7999 +case 7966: 1.8000 +case 7967: 1.8001 +case 7968: 1.8002 +case 7969: 1.8003 +case 7970: 1.8004 +case 7971: 1.8005 +case 7972: 1.8006 +case 7973: 1.8007 +case 7974: 1.8008 +case 7975: 1.8009 +case 7976: 1.8010 +case 7977: 1.8011 +case 7978: 1.8012 +case 7979: 1.8013 +case 7980: 1.8014 +case 7981: 1.8015 +case 7982: 1.8016 +case 7983: 1.8017 +case 7984: 1.8018 +case 7985: 1.8019 +case 7986: 1.8020 +case 7987: 1.8021 +case 7988: 1.8022 +case 7989: 1.8023 +case 7990: 1.8024 +case 7991: 1.8025 +case 7992: 1.8026 +case 7993: 1.8027 +case 7994: 1.8028 +case 7995: 1.8029 +case 7996: 1.8030 +case 7997: 1.8031 +case 7998: 1.8032 +case 7999: 1.8033 +case 8000: 1.8034 +case 8001: 1.8035 +case 8002: 1.8036 +case 8003: 1.8037 +case 8004: 1.8038 +case 8005: 1.8039 +case 8006: 1.8040 +case 8007: 1.8041 +case 8008: 1.8042 +case 8009: 1.8043 +case 8010: 1.8044 +case 8011: 1.8045 +case 8012: 1.8046 +case 8013: 1.8047 +case 8014: 1.8048 +case 8015: 1.8049 +case 8016: 1.8050 +case 8017: 1.8051 +case 8018: 1.8052 +case 8019: 1.8053 +case 8020: 1.8054 +case 8021: 1.8055 +case 8022: 1.8056 +case 8023: 1.8057 +case 8024: 1.8058 +case 8025: 1.8059 +case 8026: 1.8060 +case 8027: 1.8061 +case 8028: 1.8062 +case 8029: 1.8063 +case 8030: 1.8064 +case 8031: 1.8065 +case 8032: 1.8066 +case 8033: 1.8067 +case 8034: 1.8068 +case 8035: 1.8069 +case 8036: 1.8070 +case 8037: 1.8071 +case 8038: 1.8072 +case 8039: 1.8073 +case 8040: 1.8074 +case 8041: 1.8075 +case 8042: 1.8076 +case 8043: 1.8077 +case 8044: 1.8078 +case 8045: 1.8079 +case 8046: 1.8080 +case 8047: 1.8081 +case 8048: 1.8082 +case 8049: 1.8083 +case 8050: 1.8084 +case 8051: 1.8085 +case 8052: 1.8086 +case 8053: 1.8087 +case 8054: 1.8088 +case 8055: 1.8089 +case 8056: 1.8090 +case 8057: 1.8091 +case 8058: 1.8092 +case 8059: 1.8093 +case 8060: 1.8094 +case 8061: 1.8095 +case 8062: 1.8096 +case 8063: 1.8097 +case 8064: 1.8098 +case 8065: 1.8099 +case 8066: 1.8100 +case 8067: 1.8101 +case 8068: 1.8102 +case 8069: 1.8103 +case 8070: 1.8104 +case 8071: 1.8105 +case 8072: 1.8106 +case 8073: 1.8107 +case 8074: 1.8108 +case 8075: 1.8109 +case 8076: 1.8110 +case 8077: 1.8111 +case 8078: 1.8112 +case 8079: 1.8113 +case 8080: 1.8114 +case 8081: 1.8115 +case 8082: 1.8116 +case 8083: 1.8117 +case 8084: 1.8118 +case 8085: 1.8119 +case 8086: 1.8120 +case 8087: 1.8121 +case 8088: 1.8122 +case 8089: 1.8123 +case 8090: 1.8124 +case 8091: 1.8125 +case 8092: 1.8126 +case 8093: 1.8127 +case 8094: 1.8128 +case 8095: 1.8129 +case 8096: 1.8130 +case 8097: 1.8131 +case 8098: 1.8132 +case 8099: 1.8133 +case 8100: 1.8134 +case 8101: 1.8135 +case 8102: 1.8136 +case 8103: 1.8137 +case 8104: 1.8138 +case 8105: 1.8139 +case 8106: 1.8140 +case 8107: 1.8141 +case 8108: 1.8142 +case 8109: 1.8143 +case 8110: 1.8144 +case 8111: 1.8145 +case 8112: 1.8146 +case 8113: 1.8147 +case 8114: 1.8148 +case 8115: 1.8149 +case 8116: 1.8150 +case 8117: 1.8151 +case 8118: 1.8152 +case 8119: 1.8153 +case 8120: 1.8154 +case 8121: 1.8155 +case 8122: 1.8156 +case 8123: 1.8157 +case 8124: 1.8158 +case 8125: 1.8159 +case 8126: 1.8160 +case 8127: 1.8161 +case 8128: 1.8162 +case 8129: 1.8163 +case 8130: 1.8164 +case 8131: 1.8165 +case 8132: 1.8166 +case 8133: 1.8167 +case 8134: 1.8168 +case 8135: 1.8169 +case 8136: 1.8170 +case 8137: 1.8171 +case 8138: 1.8172 +case 8139: 1.8173 +case 8140: 1.8174 +case 8141: 1.8175 +case 8142: 1.8176 +case 8143: 1.8177 +case 8144: 1.8178 +case 8145: 1.8179 +case 8146: 1.8180 +case 8147: 1.8181 +case 8148: 1.8182 +case 8149: 1.8183 +case 8150: 1.8184 +case 8151: 1.8185 +case 8152: 1.8186 +case 8153: 1.8187 +case 8154: 1.8188 +case 8155: 1.8189 +case 8156: 1.8190 +case 8157: 1.8191 +case 8158: 1.8192 +case 8159: 1.8193 +case 8160: 1.8194 +case 8161: 1.8195 +case 8162: 1.8196 +case 8163: 1.8197 +case 8164: 1.8198 +case 8165: 1.8199 +case 8166: 1.8200 +case 8167: 1.8201 +case 8168: 1.8202 +case 8169: 1.8203 +case 8170: 1.8204 +case 8171: 1.8205 +case 8172: 1.8206 +case 8173: 1.8207 +case 8174: 1.8208 +case 8175: 1.8209 +case 8176: 1.8210 +case 8177: 1.8211 +case 8178: 1.8212 +case 8179: 1.8213 +case 8180: 1.8214 +case 8181: 1.8215 +case 8182: 1.8216 +case 8183: 1.8217 +case 8184: 1.8218 +case 8185: 1.8219 +case 8186: 1.8220 +case 8187: 1.8221 +case 8188: 1.8222 +case 8189: 1.8223 +case 8190: 1.8224 +case 8191: 1.8225 +case 8192: 1.8226 +case 8193: 1.8227 +case 8194: 1.8228 +case 8195: 1.8229 +case 8196: 1.8230 +case 8197: 1.8231 +case 8198: 1.8232 +case 8199: 1.8233 +case 8200: 1.8234 +case 8201: 1.8235 +case 8202: 1.8236 +case 8203: 1.8237 +case 8204: 1.8238 +case 8205: 1.8239 +case 8206: 1.8240 +case 8207: 1.8241 +case 8208: 1.8242 +case 8209: 1.8243 +case 8210: 1.8244 +case 8211: 1.8245 +case 8212: 1.8246 +case 8213: 1.8247 +case 8214: 1.8248 +case 8215: 1.8249 +case 8216: 1.8250 +case 8217: 1.8251 +case 8218: 1.8252 +case 8219: 1.8253 +case 8220: 1.8254 +case 8221: 1.8255 +case 8222: 1.8256 +case 8223: 1.8257 +case 8224: 1.8258 +case 8225: 1.8259 +case 8226: 1.8260 +case 8227: 1.8261 +case 8228: 1.8262 +case 8229: 1.8263 +case 8230: 1.8264 +case 8231: 1.8265 +case 8232: 1.8266 +case 8233: 1.8267 +case 8234: 1.8268 +case 8235: 1.8269 +case 8236: 1.8270 +case 8237: 1.8271 +case 8238: 1.8272 +case 8239: 1.8273 +case 8240: 1.8274 +case 8241: 1.8275 +case 8242: 1.8276 +case 8243: 1.8277 +case 8244: 1.8278 +case 8245: 1.8279 +case 8246: 1.8280 +case 8247: 1.8281 +case 8248: 1.8282 +case 8249: 1.8283 +case 8250: 1.8284 +case 8251: 1.8285 +case 8252: 1.8286 +case 8253: 1.8287 +case 8254: 1.8288 +case 8255: 1.8289 +case 8256: 1.8290 +case 8257: 1.8291 +case 8258: 1.8292 +case 8259: 1.8293 +case 8260: 1.8294 +case 8261: 1.8295 +case 8262: 1.8296 +case 8263: 1.8297 +case 8264: 1.8298 +case 8265: 1.8299 +case 8266: 1.8300 +case 8267: 1.8301 +case 8268: 1.8302 +case 8269: 1.8303 +case 8270: 1.8304 +case 8271: 1.8305 +case 8272: 1.8306 +case 8273: 1.8307 +case 8274: 1.8308 +case 8275: 1.8309 +case 8276: 1.8310 +case 8277: 1.8311 +case 8278: 1.8312 +case 8279: 1.8313 +case 8280: 1.8314 +case 8281: 1.8315 +case 8282: 1.8316 +case 8283: 1.8317 +case 8284: 1.8318 +case 8285: 1.8319 +case 8286: 1.8320 +case 8287: 1.8321 +case 8288: 1.8322 +case 8289: 1.8323 +case 8290: 1.8324 +case 8291: 1.8325 +case 8292: 1.8326 +case 8293: 1.8327 +case 8294: 1.8328 +case 8295: 1.8329 +case 8296: 1.8330 +case 8297: 1.8331 +case 8298: 1.8332 +case 8299: 1.8333 +case 8300: 1.8334 +case 8301: 1.8335 +case 8302: 1.8336 +case 8303: 1.8337 +case 8304: 1.8338 +case 8305: 1.8339 +case 8306: 1.8340 +case 8307: 1.8341 +case 8308: 1.8342 +case 8309: 1.8343 +case 8310: 1.8344 +case 8311: 1.8345 +case 8312: 1.8346 +case 8313: 1.8347 +case 8314: 1.8348 +case 8315: 1.8349 +case 8316: 1.8350 +case 8317: 1.8351 +case 8318: 1.8352 +case 8319: 1.8353 +case 8320: 1.8354 +case 8321: 1.8355 +case 8322: 1.8356 +case 8323: 1.8357 +case 8324: 1.8358 +case 8325: 1.8359 +case 8326: 1.8360 +case 8327: 1.8361 +case 8328: 1.8362 +case 8329: 1.8363 +case 8330: 1.8364 +case 8331: 1.8365 +case 8332: 1.8366 +case 8333: 1.8367 +case 8334: 1.8368 +case 8335: 1.8369 +case 8336: 1.8370 +case 8337: 1.8371 +case 8338: 1.8372 +case 8339: 1.8373 +case 8340: 1.8374 +case 8341: 1.8375 +case 8342: 1.8376 +case 8343: 1.8377 +case 8344: 1.8378 +case 8345: 1.8379 +case 8346: 1.8380 +case 8347: 1.8381 +case 8348: 1.8382 +case 8349: 1.8383 +case 8350: 1.8384 +case 8351: 1.8385 +case 8352: 1.8386 +case 8353: 1.8387 +case 8354: 1.8388 +case 8355: 1.8389 +case 8356: 1.8390 +case 8357: 1.8391 +case 8358: 1.8392 +case 8359: 1.8393 +case 8360: 1.8394 +case 8361: 1.8395 +case 8362: 1.8396 +case 8363: 1.8397 +case 8364: 1.8398 +case 8365: 1.8399 +case 8366: 1.8400 +case 8367: 1.8401 +case 8368: 1.8402 +case 8369: 1.8403 +case 8370: 1.8404 +case 8371: 1.8405 +case 8372: 1.8406 +case 8373: 1.8407 +case 8374: 1.8408 +case 8375: 1.8409 +case 8376: 1.8410 +case 8377: 1.8411 +case 8378: 1.8412 +case 8379: 1.8413 +case 8380: 1.8414 +case 8381: 1.8415 +case 8382: 1.8416 +case 8383: 1.8417 +case 8384: 1.8418 +case 8385: 1.8419 +case 8386: 1.8420 +case 8387: 1.8421 +case 8388: 1.8422 +case 8389: 1.8423 +case 8390: 1.8424 +case 8391: 1.8425 +case 8392: 1.8426 +case 8393: 1.8427 +case 8394: 1.8428 +case 8395: 1.8429 +case 8396: 1.8430 +case 8397: 1.8431 +case 8398: 1.8432 +case 8399: 1.8433 +case 8400: 1.8434 +case 8401: 1.8435 +case 8402: 1.8436 +case 8403: 1.8437 +case 8404: 1.8438 +case 8405: 1.8439 +case 8406: 1.8440 +case 8407: 1.8441 +case 8408: 1.8442 +case 8409: 1.8443 +case 8410: 1.8444 +case 8411: 1.8445 +case 8412: 1.8446 +case 8413: 1.8447 +case 8414: 1.8448 +case 8415: 1.8449 +case 8416: 1.8450 +case 8417: 1.8451 +case 8418: 1.8452 +case 8419: 1.8453 +case 8420: 1.8454 +case 8421: 1.8455 +case 8422: 1.8456 +case 8423: 1.8457 +case 8424: 1.8458 +case 8425: 1.8459 +case 8426: 1.8460 +case 8427: 1.8461 +case 8428: 1.8462 +case 8429: 1.8463 +case 8430: 1.8464 +case 8431: 1.8465 +case 8432: 1.8466 +case 8433: 1.8467 +case 8434: 1.8468 +case 8435: 1.8469 +case 8436: 1.8470 +case 8437: 1.8471 +case 8438: 1.8472 +case 8439: 1.8473 +case 8440: 1.8474 +case 8441: 1.8475 +case 8442: 1.8476 +case 8443: 1.8477 +case 8444: 1.8478 +case 8445: 1.8479 +case 8446: 1.8480 +case 8447: 1.8481 +case 8448: 1.8482 +case 8449: 1.8483 +case 8450: 1.8484 +case 8451: 1.8485 +case 8452: 1.8486 +case 8453: 1.8487 +case 8454: 1.8488 +case 8455: 1.8489 +case 8456: 1.8490 +case 8457: 1.8491 +case 8458: 1.8492 +case 8459: 1.8493 +case 8460: 1.8494 +case 8461: 1.8495 +case 8462: 1.8496 +case 8463: 1.8497 +case 8464: 1.8498 +case 8465: 1.8499 +case 8466: 1.8500 +case 8467: 1.8501 +case 8468: 1.8502 +case 8469: 1.8503 +case 8470: 1.8504 +case 8471: 1.8505 +case 8472: 1.8506 +case 8473: 1.8507 +case 8474: 1.8508 +case 8475: 1.8509 +case 8476: 1.8510 +case 8477: 1.8511 +case 8478: 1.8512 +case 8479: 1.8513 +case 8480: 1.8514 +case 8481: 1.8515 +case 8482: 1.8516 +case 8483: 1.8517 +case 8484: 1.8518 +case 8485: 1.8519 +case 8486: 1.8520 +case 8487: 1.8521 +case 8488: 1.8522 +case 8489: 1.8523 +case 8490: 1.8524 +case 8491: 1.8525 +case 8492: 1.8526 +case 8493: 1.8527 +case 8494: 1.8528 +case 8495: 1.8529 +case 8496: 1.8530 +case 8497: 1.8531 +case 8498: 1.8532 +case 8499: 1.8533 +case 8500: 1.8534 +case 8501: 1.8535 +case 8502: 1.8536 +case 8503: 1.8537 +case 8504: 1.8538 +case 8505: 1.8539 +case 8506: 1.8540 +case 8507: 1.8541 +case 8508: 1.8542 +case 8509: 1.8543 +case 8510: 1.8544 +case 8511: 1.8545 +case 8512: 1.8546 +case 8513: 1.8547 +case 8514: 1.8548 +case 8515: 1.8549 +case 8516: 1.8550 +case 8517: 1.8551 +case 8518: 1.8552 +case 8519: 1.8553 +case 8520: 1.8554 +case 8521: 1.8555 +case 8522: 1.8556 +case 8523: 1.8557 +case 8524: 1.8558 +case 8525: 1.8559 +case 8526: 1.8560 +case 8527: 1.8561 +case 8528: 1.8562 +case 8529: 1.8563 +case 8530: 1.8564 +case 8531: 1.8565 +case 8532: 1.8566 +case 8533: 1.8567 +case 8534: 1.8568 +case 8535: 1.8569 +case 8536: 1.8570 +case 8537: 1.8571 +case 8538: 1.8572 +case 8539: 1.8573 +case 8540: 1.8574 +case 8541: 1.8575 +case 8542: 1.8576 +case 8543: 1.8577 +case 8544: 1.8578 +case 8545: 1.8579 +case 8546: 1.8580 +case 8547: 1.8581 +case 8548: 1.8582 +case 8549: 1.8583 +case 8550: 1.8584 +case 8551: 1.8585 +case 8552: 1.8586 +case 8553: 1.8587 +case 8554: 1.8588 +case 8555: 1.8589 +case 8556: 1.8590 +case 8557: 1.8591 +case 8558: 1.8592 +case 8559: 1.8593 +case 8560: 1.8594 +case 8561: 1.8595 +case 8562: 1.8596 +case 8563: 1.8597 +case 8564: 1.8598 +case 8565: 1.8599 +case 8566: 1.8600 +case 8567: 1.8601 +case 8568: 1.8602 +case 8569: 1.8603 +case 8570: 1.8604 +case 8571: 1.8605 +case 8572: 1.8606 +case 8573: 1.8607 +case 8574: 1.8608 +case 8575: 1.8609 +case 8576: 1.8610 +case 8577: 1.8611 +case 8578: 1.8612 +case 8579: 1.8613 +case 8580: 1.8614 +case 8581: 1.8615 +case 8582: 1.8616 +case 8583: 1.8617 +case 8584: 1.8618 +case 8585: 1.8619 +case 8586: 1.8620 +case 8587: 1.8621 +case 8588: 1.8622 +case 8589: 1.8623 +case 8590: 1.8624 +case 8591: 1.8625 +case 8592: 1.8626 +case 8593: 1.8627 +case 8594: 1.8628 +case 8595: 1.8629 +case 8596: 1.8630 +case 8597: 1.8631 +case 8598: 1.8632 +case 8599: 1.8633 +case 8600: 1.8634 +case 8601: 1.8635 +case 8602: 1.8636 +case 8603: 1.8637 +case 8604: 1.8638 +case 8605: 1.8639 +case 8606: 1.8640 +case 8607: 1.8641 +case 8608: 1.8642 +case 8609: 1.8643 +case 8610: 1.8644 +case 8611: 1.8645 +case 8612: 1.8646 +case 8613: 1.8647 +case 8614: 1.8648 +case 8615: 1.8649 +case 8616: 1.8650 +case 8617: 1.8651 +case 8618: 1.8652 +case 8619: 1.8653 +case 8620: 1.8654 +case 8621: 1.8655 +case 8622: 1.8656 +case 8623: 1.8657 +case 8624: 1.8658 +case 8625: 1.8659 +case 8626: 1.8660 +case 8627: 1.8661 +case 8628: 1.8662 +case 8629: 1.8663 +case 8630: 1.8664 +case 8631: 1.8665 +case 8632: 1.8666 +case 8633: 1.8667 +case 8634: 1.8668 +case 8635: 1.8669 +case 8636: 1.8670 +case 8637: 1.8671 +case 8638: 1.8672 +case 8639: 1.8673 +case 8640: 1.8674 +case 8641: 1.8675 +case 8642: 1.8676 +case 8643: 1.8677 +case 8644: 1.8678 +case 8645: 1.8679 +case 8646: 1.8680 +case 8647: 1.8681 +case 8648: 1.8682 +case 8649: 1.8683 +case 8650: 1.8684 +case 8651: 1.8685 +case 8652: 1.8686 +case 8653: 1.8687 +case 8654: 1.8688 +case 8655: 1.8689 +case 8656: 1.8690 +case 8657: 1.8691 +case 8658: 1.8692 +case 8659: 1.8693 +case 8660: 1.8694 +case 8661: 1.8695 +case 8662: 1.8696 +case 8663: 1.8697 +case 8664: 1.8698 +case 8665: 1.8699 +case 8666: 1.8700 +case 8667: 1.8701 +case 8668: 1.8702 +case 8669: 1.8703 +case 8670: 1.8704 +case 8671: 1.8705 +case 8672: 1.8706 +case 8673: 1.8707 +case 8674: 1.8708 +case 8675: 1.8709 +case 8676: 1.8710 +case 8677: 1.8711 +case 8678: 1.8712 +case 8679: 1.8713 +case 8680: 1.8714 +case 8681: 1.8715 +case 8682: 1.8716 +case 8683: 1.8717 +case 8684: 1.8718 +case 8685: 1.8719 +case 8686: 1.8720 +case 8687: 1.8721 +case 8688: 1.8722 +case 8689: 1.8723 +case 8690: 1.8724 +case 8691: 1.8725 +case 8692: 1.8726 +case 8693: 1.8727 +case 8694: 1.8728 +case 8695: 1.8729 +case 8696: 1.8730 +case 8697: 1.8731 +case 8698: 1.8732 +case 8699: 1.8733 +case 8700: 1.8734 +case 8701: 1.8735 +case 8702: 1.8736 +case 8703: 1.8737 +case 8704: 1.8738 +case 8705: 1.8739 +case 8706: 1.8740 +case 8707: 1.8741 +case 8708: 1.8742 +case 8709: 1.8743 +case 8710: 1.8744 +case 8711: 1.8745 +case 8712: 1.8746 +case 8713: 1.8747 +case 8714: 1.8748 +case 8715: 1.8749 +case 8716: 1.8750 +case 8717: 1.8751 +case 8718: 1.8752 +case 8719: 1.8753 +case 8720: 1.8754 +case 8721: 1.8755 +case 8722: 1.8756 +case 8723: 1.8757 +case 8724: 1.8758 +case 8725: 1.8759 +case 8726: 1.8760 +case 8727: 1.8761 +case 8728: 1.8762 +case 8729: 1.8763 +case 8730: 1.8764 +case 8731: 1.8765 +case 8732: 1.8766 +case 8733: 1.8767 +case 8734: 1.8768 +case 8735: 1.8769 +case 8736: 1.8770 +case 8737: 1.8771 +case 8738: 1.8772 +case 8739: 1.8773 +case 8740: 1.8774 +case 8741: 1.8775 +case 8742: 1.8776 +case 8743: 1.8777 +case 8744: 1.8778 +case 8745: 1.8779 +case 8746: 1.8780 +case 8747: 1.8781 +case 8748: 1.8782 +case 8749: 1.8783 +case 8750: 1.8784 +case 8751: 1.8785 +case 8752: 1.8786 +case 8753: 1.8787 +case 8754: 1.8788 +case 8755: 1.8789 +case 8756: 1.8790 +case 8757: 1.8791 +case 8758: 1.8792 +case 8759: 1.8793 +case 8760: 1.8794 +case 8761: 1.8795 +case 8762: 1.8796 +case 8763: 1.8797 +case 8764: 1.8798 +case 8765: 1.8799 +case 8766: 1.8800 +case 8767: 1.8801 +case 8768: 1.8802 +case 8769: 1.8803 +case 8770: 1.8804 +case 8771: 1.8805 +case 8772: 1.8806 +case 8773: 1.8807 +case 8774: 1.8808 +case 8775: 1.8809 +case 8776: 1.8810 +case 8777: 1.8811 +case 8778: 1.8812 +case 8779: 1.8813 +case 8780: 1.8814 +case 8781: 1.8815 +case 8782: 1.8816 +case 8783: 1.8817 +case 8784: 1.8818 +case 8785: 1.8819 +case 8786: 1.8820 +case 8787: 1.8821 +case 8788: 1.8822 +case 8789: 1.8823 +case 8790: 1.8824 +case 8791: 1.8825 +case 8792: 1.8826 +case 8793: 1.8827 +case 8794: 1.8828 +case 8795: 1.8829 +case 8796: 1.8830 +case 8797: 1.8831 +case 8798: 1.8832 +case 8799: 1.8833 +case 8800: 1.8834 +case 8801: 1.8835 +case 8802: 1.8836 +case 8803: 1.8837 +case 8804: 1.8838 +case 8805: 1.8839 +case 8806: 1.8840 +case 8807: 1.8841 +case 8808: 1.8842 +case 8809: 1.8843 +case 8810: 1.8844 +case 8811: 1.8845 +case 8812: 1.8846 +case 8813: 1.8847 +case 8814: 1.8848 +case 8815: 1.8849 +case 8816: 1.8850 +case 8817: 1.8851 +case 8818: 1.8852 +case 8819: 1.8853 +case 8820: 1.8854 +case 8821: 1.8855 +case 8822: 1.8856 +case 8823: 1.8857 +case 8824: 1.8858 +case 8825: 1.8859 +case 8826: 1.8860 +case 8827: 1.8861 +case 8828: 1.8862 +case 8829: 1.8863 +case 8830: 1.8864 +case 8831: 1.8865 +case 8832: 1.8866 +case 8833: 1.8867 +case 8834: 1.8868 +case 8835: 1.8869 +case 8836: 1.8870 +case 8837: 1.8871 +case 8838: 1.8872 +case 8839: 1.8873 +case 8840: 1.8874 +case 8841: 1.8875 +case 8842: 1.8876 +case 8843: 1.8877 +case 8844: 1.8878 +case 8845: 1.8879 +case 8846: 1.8880 +case 8847: 1.8881 +case 8848: 1.8882 +case 8849: 1.8883 +case 8850: 1.8884 +case 8851: 1.8885 +case 8852: 1.8886 +case 8853: 1.8887 +case 8854: 1.8888 +case 8855: 1.8889 +case 8856: 1.8890 +case 8857: 1.8891 +case 8858: 1.8892 +case 8859: 1.8893 +case 8860: 1.8894 +case 8861: 1.8895 +case 8862: 1.8896 +case 8863: 1.8897 +case 8864: 1.8898 +case 8865: 1.8899 +case 8866: 1.8900 +case 8867: 1.8901 +case 8868: 1.8902 +case 8869: 1.8903 +case 8870: 1.8904 +case 8871: 1.8905 +case 8872: 1.8906 +case 8873: 1.8907 +case 8874: 1.8908 +case 8875: 1.8909 +case 8876: 1.8910 +case 8877: 1.8911 +case 8878: 1.8912 +case 8879: 1.8913 +case 8880: 1.8914 +case 8881: 1.8915 +case 8882: 1.8916 +case 8883: 1.8917 +case 8884: 1.8918 +case 8885: 1.8919 +case 8886: 1.8920 +case 8887: 1.8921 +case 8888: 1.8922 +case 8889: 1.8923 +case 8890: 1.8924 +case 8891: 1.8925 +case 8892: 1.8926 +case 8893: 1.8927 +case 8894: 1.8928 +case 8895: 1.8929 +case 8896: 1.8930 +case 8897: 1.8931 +case 8898: 1.8932 +case 8899: 1.8933 +case 8900: 1.8934 +case 8901: 1.8935 +case 8902: 1.8936 +case 8903: 1.8937 +case 8904: 1.8938 +case 8905: 1.8939 +case 8906: 1.8940 +case 8907: 1.8941 +case 8908: 1.8942 +case 8909: 1.8943 +case 8910: 1.8944 +case 8911: 1.8945 +case 8912: 1.8946 +case 8913: 1.8947 +case 8914: 1.8948 +case 8915: 1.8949 +case 8916: 1.8950 +case 8917: 1.8951 +case 8918: 1.8952 +case 8919: 1.8953 +case 8920: 1.8954 +case 8921: 1.8955 +case 8922: 1.8956 +case 8923: 1.8957 +case 8924: 1.8958 +case 8925: 1.8959 +case 8926: 1.8960 +case 8927: 1.8961 +case 8928: 1.8962 +case 8929: 1.8963 +case 8930: 1.8964 +case 8931: 1.8965 +case 8932: 1.8966 +case 8933: 1.8967 +case 8934: 1.8968 +case 8935: 1.8969 +case 8936: 1.8970 +case 8937: 1.8971 +case 8938: 1.8972 +case 8939: 1.8973 +case 8940: 1.8974 +case 8941: 1.8975 +case 8942: 1.8976 +case 8943: 1.8977 +case 8944: 1.8978 +case 8945: 1.8979 +case 8946: 1.8980 +case 8947: 1.8981 +case 8948: 1.8982 +case 8949: 1.8983 +case 8950: 1.8984 +case 8951: 1.8985 +case 8952: 1.8986 +case 8953: 1.8987 +case 8954: 1.8988 +case 8955: 1.8989 +case 8956: 1.8990 +case 8957: 1.8991 +case 8958: 1.8992 +case 8959: 1.8993 +case 8960: 1.8994 +case 8961: 1.8995 +case 8962: 1.8996 +case 8963: 1.8997 +case 8964: 1.8998 +case 8965: 1.8999 +case 8966: 1.9000 +case 8967: 1.9001 +case 8968: 1.9002 +case 8969: 1.9003 +case 8970: 1.9004 +case 8971: 1.9005 +case 8972: 1.9006 +case 8973: 1.9007 +case 8974: 1.9008 +case 8975: 1.9009 +case 8976: 1.9010 +case 8977: 1.9011 +case 8978: 1.9012 +case 8979: 1.9013 +case 8980: 1.9014 +case 8981: 1.9015 +case 8982: 1.9016 +case 8983: 1.9017 +case 8984: 1.9018 +case 8985: 1.9019 +case 8986: 1.9020 +case 8987: 1.9021 +case 8988: 1.9022 +case 8989: 1.9023 +case 8990: 1.9024 +case 8991: 1.9025 +case 8992: 1.9026 +case 8993: 1.9027 +case 8994: 1.9028 +case 8995: 1.9029 +case 8996: 1.9030 +case 8997: 1.9031 +case 8998: 1.9032 +case 8998: // DUPLICATE LABEL 1.9033 + actual += 'a'; 1.9034 +case 8999: 1.9035 + actual += 'b'; 1.9036 +} 1.9037 +expect = 'ab'; 1.9038 +addThis(); 1.9039 + 1.9040 + 1.9041 + 1.9042 +//--------------------------------------------------------------------------------- 1.9043 +test(); 1.9044 +//--------------------------------------------------------------------------------- 1.9045 + 1.9046 + 1.9047 +function addThis() 1.9048 +{ 1.9049 + statusitems[UBound] = status; 1.9050 + actualvalues[UBound] = actual; 1.9051 + expectedvalues[UBound] = expect; 1.9052 + UBound++; 1.9053 +} 1.9054 + 1.9055 + 1.9056 +function test() 1.9057 +{ 1.9058 + enterFunc ('test'); 1.9059 + printBugNumber(BUGNUMBER); 1.9060 + printStatus (summary); 1.9061 + 1.9062 + for (var i = 0; i < UBound; i++) 1.9063 + { 1.9064 + reportCompare(expectedvalues[i], actualvalues[i], statusitems[i]); 1.9065 + } 1.9066 + 1.9067 + exitFunc ('test'); 1.9068 +}