#include <bits/stdc++.h> #define endl '\n' using namespace std; const unsigned long long B1 = 139, B2 = 137; const int SIZE = 1<<14; struct rolling_hash { unsigned long long h1,h2; void initialize() { h1=0ll; h2=0ll; } void append(char a) { h1*=B1;h1+=a-'a'+1; h2*=B2;h2+=a-'a'+1; } bool operator <(const rolling_hash &a) const { if(h1<a.h1) return true; if(h1>a.h1) return false; return h2<a.h2; } bool operator ==(const rolling_hash &a) const { return (h1==a.h1 && h2==a.h2); } }; unsigned long long pow1[SIZE],pow2[SIZE]; char a[SIZE]; int n; rolling_hash ph[SIZE]; int sa[SIZE]; int ans; int lcp[SIZE]; int p,q; void initialize_data() { ans=0; } rolling_hash get_hash(int from, int to) { rolling_hash h1,h2,ans; h1=ph[to]; h2=ph[from-1]; h2.h1=h2.h1*pow1[to-from+1]; h2.h2=h2.h2*pow2[to-from+1]; ans.h1=(h1.h1-h2.h1); ans.h2=(h1.h2-h2.h2); return ans; } bool sa_cmp(int x, int y) { int l1=n-x+1,l2=n-y+1; int left,right,middle; left=0; right=min(l1,l2); if(get_hash(x,x+right-1)==get_hash(y,y+right-1)) return x>y; while(right-left>1) { middle=(left+right)>>1; if(get_hash(x,x+middle-1)==get_hash(y,y+middle-1)) left=middle; else right=middle; } return a[x+left]<a[y+left]; } void build_array() { int i; for(i=1;i<=n;i++) sa[i]=i; stable_sort(sa+1,sa+1+n,sa_cmp); } void build_lcp() { int i,left,right,middle,l1,l2; lcp[1]=0; for(i=2;i<=n;i++) { l1=n-sa[i]+1; l2=n-sa[i-1]+1; left=0; right=min(l1,l2); if(get_hash(sa[i],sa[i]+right-1)==get_hash(sa[i-1],sa[i-1]+right-1)) { lcp[i]=right; } else { while(right-left>1) { middle=(left+right)>>1; if(get_hash(sa[i],sa[i]+middle-1)==get_hash(sa[i-1],sa[i-1]+middle-1)) left=middle; else right=middle; } lcp[i]=left; } } } int main() { //ios_base::sync_with_stdio(false); //cin.tie(NULL); //freopen("test.txt","r",stdin); int tests,current_case; rolling_hash h; int i; pow1[0]=1; pow2[0]=1; for(i=1;i<SIZE;i++) pow1[i]=pow1[i-1]*B1, pow2[i]=pow2[i-1]*B2; scanf("%d", &tests); for(current_case=1;current_case<=tests;current_case++) { scanf("%s", a+1); n=strlen(a+1); scanf("%d %d", &p, &q); initialize_data(); h.initialize(); ph[0]=h; for(i=1;i<=n;i++) { h.append(a[i]); ph[i]=h; } build_array(); build_lcp(); for(i=1;i<=n;i++) { if(n-sa[i]+1<p) continue; int to_add; int l=n-sa[i]+1; int up,down; up=min(l,q); down=max(p,lcp[i]+1); to_add=max(0,up-down+1); ans+=to_add; } printf("Case %d: %d\n", current_case, ans); a[n+1]='a'; } return 0; }
Standard input is empty
Case 1: 0 Case 2: 0 Case 3: 0 Case 4: 0 Case 5: 0 Case 6: 0 Case 7: 0 Case 8: 0 Case 9: 0 Case 10: 0 Case 11: 0 Case 12: 0 Case 13: 0 Case 14: 0 Case 15: 0 Case 16: 0 Case 17: 0 Case 18: 0 Case 19: 0 Case 20: 0 Case 21: 0 Case 22: 0 Case 23: 0 Case 24: 0 Case 25: 0 Case 26: 0 Case 27: 0 Case 28: 0 Case 29: 0 Case 30: 0 Case 31: 0 Case 32: 0 Case 33: 0 Case 34: 0 Case 35: 0 Case 36: 0 Case 37: 0 Case 38: 0 Case 39: 0 Case 40: 0 Case 41: 0 Case 42: 0 Case 43: 0 Case 44: 0 Case 45: 0 Case 46: 0 Case 47: 0 Case 48: 0 Case 49: 0 Case 50: 0 Case 51: 0 Case 52: 0 Case 53: 0 Case 54: 0 Case 55: 0 Case 56: 0 Case 57: 0 Case 58: 0 Case 59: 0 Case 60: 0 Case 61: 0 Case 62: 0 Case 63: 0 Case 64: 0 Case 65: 0 Case 66: 0 Case 67: 0 Case 68: 0 Case 69: 0 Case 70: 0 Case 71: 0 Case 72: 0 Case 73: 0 Case 74: 0 Case 75: 0 Case 76: 0 Case 77: 0 Case 78: 0 Case 79: 0 Case 80: 0 Case 81: 0 Case 82: 0 Case 83: 0 Case 84: 0 Case 85: 0 Case 86: 0 Case 87: 0 Case 88: 0 Case 89: 0 Case 90: 0 Case 91: 0 Case 92: 0 Case 93: 0 Case 94: 0 Case 95: 0 Case 96: 0 Case 97: 0 Case 98: 0 Case 99: 0 Case 100: 0 Case 101: 0 Case 102: 0 Case 103: 0 Case 104: 0 Case 105: 0 Case 106: 0 Case 107: 0 Case 108: 0 Case 109: 0 Case 110: 0 Case 111: 0 Case 112: 0 Case 113: 0 Case 114: 0 Case 115: 0 Case 116: 0 Case 117: 0 Case 118: 0 Case 119: 0 Case 120: 0 Case 121: 0 Case 122: 0 Case 123: 0 Case 124: 0 Case 125: 0 Case 126: 0 Case 127: 0 Case 128: 0 Case 129: 0 Case 130: 0 Case 131: 0 Case 132: 0 Case 133: 0 Case 134: 0 Case 135: 0 Case 136: 0 Case 137: 0 Case 138: 0 Case 139: 0 Case 140: 0 Case 141: 0 Case 142: 0 Case 143: 0 Case 144: 0 Case 145: 0 Case 146: 0 Case 147: 0 Case 148: 0 Case 149: 0 Case 150: 0 Case 151: 0 Case 152: 0 Case 153: 0 Case 154: 0 Case 155: 0 Case 156: 0 Case 157: 0 Case 158: 0 Case 159: 0 Case 160: 0 Case 161: 0 Case 162: 0 Case 163: 0 Case 164: 0 Case 165: 0 Case 166: 0 Case 167: 0 Case 168: 0 Case 169: 0 Case 170: 0 Case 171: 0 Case 172: 0 Case 173: 0 Case 174: 0 Case 175: 0 Case 176: 0 Case 177: 0 Case 178: 0 Case 179: 0 Case 180: 0 Case 181: 0 Case 182: 0 Case 183: 0 Case 184: 0 Case 185: 0 Case 186: 0 Case 187: 0 Case 188: 0 Case 189: 0 Case 190: 0 Case 191: 0 Case 192: 0 Case 193: 0 Case 194: 0 Case 195: 0 Case 196: 0 Case 197: 0 Case 198: 0 Case 199: 0 Case 200: 0 Case 201: 0 Case 202: 0 Case 203: 0 Case 204: 0 Case 205: 0 Case 206: 0 Case 207: 0 Case 208: 0 Case 209: 0 Case 210: 0 Case 211: 0 Case 212: 0 Case 213: 0 Case 214: 0 Case 215: 0 Case 216: 0 Case 217: 0 Case 218: 0 Case 219: 0 Case 220: 0 Case 221: 0 Case 222: 0 Case 223: 0 Case 224: 0 Case 225: 0 Case 226: 0 Case 227: 0 Case 228: 0 Case 229: 0 Case 230: 0 Case 231: 0 Case 232: 0 Case 233: 0 Case 234: 0 Case 235: 0 Case 236: 0 Case 237: 0 Case 238: 0 Case 239: 0 Case 240: 0 Case 241: 0 Case 242: 0 Case 243: 0 Case 244: 0 Case 245: 0 Case 246: 0 Case 247: 0 Case 248: 0 Case 249: 0 Case 250: 0 Case 251: 0 Case 252: 0 Case 253: 0 Case 254: 0 Case 255: 0 Case 256: 0 Case 257: 0 Case 258: 0 Case 259: 0 Case 260: 0 Case 261: 0 Case 262: 0 Case 263: 0 Case 264: 0 Case 265: 0 Case 266: 0 Case 267: 0 Case 268: 0 Case 269: 0 Case 270: 0 Case 271: 0 Case 272: 0 Case 273: 0 Case 274: 0 Case 275: 0 Case 276: 0 Case 277: 0 Case 278: 0 Case 279: 0 Case 280: 0 Case 281: 0 Case 282: 0 Case 283: 0 Case 284: 0 Case 285: 0 Case 286: 0 Case 287: 0 Case 288: 0 Case 289: 0 Case 290: 0 Case 291: 0 Case 292: 0 Case 293: 0 Case 294: 0 Case 295: 0 Case 296: 0 Case 297: 0 Case 298: 0 Case 299: 0 Case 300: 0 Case 301: 0 Case 302: 0 Case 303: 0 Case 304: 0 Case 305: 0 Case 306: 0 Case 307: 0 Case 308: 0 Case 309: 0 Case 310: 0 Case 311: 0 Case 312: 0 Case 313: 0 Case 314: 0 Case 315: 0 Case 316: 0 Case 317: 0 Case 318: 0 Case 319: 0 Case 320: 0 Case 321: 0 Case 322: 0 Case 323: 0 Case 324: 0 Case 325: 0 Case 326: 0 Case 327: 0 Case 328: 0 Case 329: 0 Case 330: 0 Case 331: 0 Case 332: 0 Case 333: 0 Case 334: 0 Case 335: 0 Case 336: 0 Case 337: 0 Case 338: 0 Case 339: 0 Case 340: 0 Case 341: 0 Case 342: 0 Case 343: 0 Case 344: 0 Case 345: 0 Case 346: 0 Case 347: 0 Case 348: 0 Case 349: 0 Case 350: 0 Case 351: 0 Case 352: 0 Case 353: 0 Case 354: 0 Case 355: 0 Case 356: 0 Case 357: 0 Case 358: 0 Case 359: 0 Case 360: 0 Case 361: 0 Case 362: 0 Case 363: 0 Case 364: 0 Case 365: 0 Case 366: 0 Case 367: 0 Case 368: 0 Case 369: 0 Case 370: 0 Case 371: 0 Case 372: 0 Case 373: 0 Case 374: 0 Case 375: 0 Case 376: 0 Case 377: 0 Case 378: 0 Case 379: 0 Case 380: 0 Case 381: 0 Case 382: 0 Case 383: 0 Case 384: 0 Case 385: 0 Case 386: 0 Case 387: 0 Case 388: 0 Case 389: 0 Case 390: 0 Case 391: 0 Case 392: 0 Case 393: 0 Case 394: 0 Case 395: 0 Case 396: 0 Case 397: 0 Case 398: 0 Case 399: 0 Case 400: 0 Case 401: 0 Case 402: 0 Case 403: 0 Case 404: 0 Case 405: 0 Case 406: 0 Case 407: 0 Case 408: 0 Case 409: 0 Case 410: 0 Case 411: 0 Case 412: 0 Case 413: 0 Case 414: 0 Case 415: 0 Case 416: 0 Case 417: 0 Case 418: 0 Case 419: 0 Case 420: 0 Case 421: 0 Case 422: 0 Case 423: 0 Case 424: 0 Case 425: 0 Case 426: 0 Case 427: 0 Case 428: 0 Case 429: 0 Case 430: 0 Case 431: 0 Case 432: 0 Case 433: 0 Case 434: 0 Case 435: 0 Case 436: 0 Case 437: 0 Case 438: 0 Case 439: 0 Case 440: 0 Case 441: 0 Case 442: 0 Case 443: 0 Case 444: 0 Case 445: 0 Case 446: 0 Case 447: 0 Case 448: 0 Case 449: 0 Case 450: 0 Case 451: 0 Case 452: 0 Case 453: 0 Case 454: 0 Case 455: 0 Case 456: 0 Case 457: 0 Case 458: 0 Case 459: 0 Case 460: 0 Case 461: 0 Case 462: 0 Case 463: 0 Case 464: 0 Case 465: 0 Case 466: 0 Case 467: 0 Case 468: 0 Case 469: 0 Case 470: 0 Case 471: 0 Case 472: 0 Case 473: 0 Case 474: 0 Case 475: 0 Case 476: 0 Case 477: 0 Case 478: 0 Case 479: 0 Case 480: 0 Case 481: 0 Case 482: 0 Case 483: 0 Case 484: 0 Case 485: 0 Case 486: 0 Case 487: 0 Case 488: 0 Case 489: 0 Case 490: 0 Case 491: 0 Case 492: 0 Case 493: 0 Case 494: 0 Case 495: 0 Case 496: 0 Case 497: 0 Case 498: 0 Case 499: 0 Case 500: 0 Case 501: 0 Case 502: 0 Case 503: 0 Case 504: 0 Case 505: 0 Case 506: 0 Case 507: 0 Case 508: 0 Case 509: 0 Case 510: 0 Case 511: 0 Case 512: 0 Case 513: 0 Case 514: 0 Case 515: 0 Case 516: 0 Case 517: 0 Case 518: 0 Case 519: 0 Case 520: 0 Case 521: 0 Case 522: 0 Case 523: 0 Case 524: 0 Case 525: 0 Case 526: 0 Case 527: 0 Case 528: 0 Case 529: 0 Case 530: 0 Case 531: 0 Case 532: 0 Case 533: 0 Case 534: 0 Case 535: 0 Case 536: 0 Case 537: 0 Case 538: 0 Case 539: 0 Case 540: 0 Case 541: 0 Case 542: 0 Case 543: 0 Case 544: 0 Case 545: 0 Case 546: 0 Case 547: 0 Case 548: 0 Case 549: 0 Case 550: 0 Case 551: 0 Case 552: 0 Case 553: 0 Case 554: 0 Case 555: 0 Case 556: 0 Case 557: 0 Case 558: 0 Case 559: 0 Case 560: 0 Case 561: 0 Case 562: 0 Case 563: 0 Case 564: 0 Case 565: 0 Case 566: 0 Case 567: 0 Case 568: 0 Case 569: 0 Case 570: 0 Case 571: 0 Case 572: 0 Case 573: 0 Case 574: 0 Case 575: 0 Case 576: 0 Case 577: 0 Case 578: 0 Case 579: 0 Case 580: 0 Case 581: 0 Case 582: 0 Case 583: 0 Case 584: 0 Case 585: 0 Case 586: 0 Case 587: 0 Case 588: 0 Case 589: 0 Case 590: 0 Case 591: 0 Case 592: 0 Case 593: 0 Case 594: 0 Case 595: 0 Case 596: 0 Case 597: 0 Case 598: 0 Case 599: 0 Case 600: 0 Case 601: 0 Case 602: 0 Case 603: 0 Case 604: 0 Case 605: 0 Case 606: 0 Case 607: 0 Case 608: 0 Case 609: 0 Case 610: 0 Case 611: 0 Case 612: 0 Case 613: 0 Case 614: 0 Case 615: 0 Case 616: 0 Case 617: 0 Case 618: 0 Case 619: 0 Case 620: 0 Case 621: 0 Case 622: 0 Case 623: 0 Case 624: 0 Case 625: 0 Case 626: 0 Case 627: 0 Case 628: 0 Case 629: 0 Case 630: 0 Case 631: 0 Case 632: 0 Case 633: 0 Case 634: 0 Case 635: 0 Case 636: 0 Case 637: 0 Case 638: 0 Case 639: 0 Case 640: 0 Case 641: 0 Case 642: 0 Case 643: 0 Case 644: 0 Case 645: 0 Case 646: 0 Case 647: 0 Case 648: 0 Case 649: 0 Case 650: 0 Case 651: 0 Case 652: 0 Case 653: 0 Case 654: 0 Case 655: 0 Case 656: 0 Case 657: 0 Case 658: 0 Case 659: 0 Case 660: 0 Case 661: 0 Case 662: 0 Case 663: 0 Case 664: 0 Case 665: 0 Case 666: 0 Case 667: 0 Case 668: 0 Case 669: 0 Case 670: 0 Case 671: 0 Case 672: 0 Case 673: 0 Case 674: 0 Case 675: 0 Case 676: 0 Case 677: 0 Case 678: 0 Case 679: 0 Case 680: 0 Case 681: 0 Case 682: 0 Case 683: 0 Case 684: 0 Case 685: 0 Case 686: 0 Case 687: 0 Case 688: 0 Case 689: 0 Case 690: 0 Case 691: 0 Case 692: 0 Case 693: 0 Case 694: 0 Case 695: 0 Case 696: 0 Case 697: 0 Case 698: 0 Case 699: 0 Case 700: 0 Case 701: 0 Case 702: 0 Case 703: 0 Case 704: 0 Case 705: 0 Case 706: 0 Case 707: 0 Case 708: 0 Case 709: 0 Case 710: 0 Case 711: 0 Case 712: 0 Case 713: 0 Case 714: 0 Case 715: 0 Case 716: 0 Case 717: 0 Case 718: 0 Case 719: 0 Case 720: 0 Case 721: 0 Case 722: 0 Case 723: 0 Case 724: 0 Case 725: 0 Case 726: 0 Case 727: 0 Case 728: 0 Case 729: 0 Case 730: 0 Case 731: 0 Case 732: 0 Case 733: 0 Case 734: 0 Case 735: 0 Case 736: 0 Case 737: 0 Case 738: 0 Case 739: 0 Case 740: 0 Case 741: 0 Case 742: 0 Case 743: 0 Case 744: 0 Case 745: 0 Case 746: 0 Case 747: 0 Case 748: 0 Case 749: 0 Case 750: 0 Case 751: 0 Case 752: 0 Case 753: 0 Case 754: 0 Case 755: 0 Case 756: 0 Case 757: 0 Case 758: 0 Case 759: 0 Case 760: 0 Case 761: 0 Case 762: 0 Case 763: 0 Case 764: 0 Case 765: 0 Case 766: 0 Case 767: 0 Case 768: 0 Case 769: 0 Case 770: 0 Case 771: 0 Case 772: 0 Case 773: 0 Case 774: 0 Case 775: 0 Case 776: 0 Case 777: 0 Case 778: 0 Case 779: 0 Case 780: 0 Case 781: 0 Case 782: 0 Case 783: 0 Case 784: 0 Case 785: 0 Case 786: 0 Case 787: 0 Case 788: 0 Case 789: 0 Case 790: 0 Case 791: 0 Case 792: 0 Case 793: 0 Case 794: 0 Case 795: 0 Case 796: 0 Case 797: 0 Case 798: 0 Case 799: 0 Case 800: 0 Case 801: 0 Case 802: 0 Case 803: 0 Case 804: 0 Case 805: 0 Case 806: 0 Case 807: 0 Case 808: 0 Case 809: 0 Case 810: 0 Case 811: 0 Case 812: 0 Case 813: 0 Case 814: 0 Case 815: 0 Case 816: 0 Case 817: 0 Case 818: 0 Case 819: 0 Case 820: 0 Case 821: 0 Case 822: 0 Case 823: 0 Case 824: 0 Case 825: 0 Case 826: 0 Case 827: 0 Case 828: 0 Case 829: 0 Case 830: 0 Case 831: 0 Case 832: 0 Case 833: 0 Case 834: 0 Case 835: 0 Case 836: 0 Case 837: 0 Case 838: 0 Case 839: 0 Case 840: 0 Case 841: 0 Case 842: 0 Case 843: 0 Case 844: 0 Case 845: 0 Case 846: 0 Case 847: 0 Case 848: 0 Case 849: 0 Case 850: 0 Case 851: 0 Case 852: 0 Case 853: 0 Case 854: 0 Case 855: 0 Case 856: 0 Case 857: 0 Case 858: 0 Case 859: 0 Case 860: 0 Case 861: 0 Case 862: 0 Case 863: 0 Case 864: 0 Case 865: 0 Case 866: 0 Case 867: 0 Case 868: 0 Case 869: 0 Case 870: 0 Case 871: 0 Case 872: 0 Case 873: 0 Case 874: 0 Case 875: 0 Case 876: 0 Case 877: 0 Case 878: 0 Case 879: 0 Case 880: 0 Case 881: 0 Case 882: 0 Case 883: 0 Case 884: 0 Case 885: 0 Case 886: 0 Case 887: 0 Case 888: 0 Case 889: 0 Case 890: 0 Case 891: 0 Case 892: 0 Case 893: 0 Case 894: 0 Case 895: 0 Case 896: 0 Case 897: 0 Case 898: 0 Case 899: 0 Case 900: 0 Case 901: 0 Case 902: 0 Case 903: 0 Case 904: 0 Case 905: 0 Case 906: 0 Case 907: 0 Case 908: 0 Case 909: 0 Case 910: 0 Case 911: 0 Case 912: 0 Case 913: 0 Case 914: 0 Case 915: 0 Case 916: 0 Case 917: 0 Case 918: 0 Case 919: 0 Case 920: 0 Case 921: 0 Case 922: 0 Case 923: 0 Case 924: 0 Case 925: 0 Case 926: 0 Case 927: 0 Case 928: 0 Case 929: 0 Case 930: 0 Case 931: 0 Case 932: 0 Case 933: 0 Case 934: 0 Case 935: 0 Case 936: 0 Case 937: 0 Case 938: 0 Case 939: 0 Case 940: 0 Case 941: 0 Case 942: 0 Case 943: 0 Case 944: 0 Case 945: 0 Case 946: 0 Case 947: 0 Case 948: 0 Case 949: 0 Case 950: 0 Case 951: 0 Case 952: 0 Case 953: 0 Case 954: 0 Case 955: 0 Case 956: 0 Case 957: 0 Case 958: 0 Case 959: 0 Case 960: 0 Case 961: 0 Case 962: 0 Case 963: 0 Case 964: 0 Case 965: 0 Case 966: 0 Case 967: 0 Case 968: 0 Case 969: 0 Case 970: 0 Case 971: 0 Case 972: 0 Case 973: 0 Case 974: 0 Case 975: 0 Case 976: 0 Case 977: 0 Case 978: 0 Case 979: 0 Case 980: 0 Case 981: 0 Case 982: 0 Case 983: 0 Case 984: 0 Case 985: 0 Case 986: 0 Case 987: 0 Case 988: 0 Case 989: 0 Case 990: 0 Case 991: 0 Case 992: 0 Case 993: 0 Case 994: 0 Case 995: 0 Case 996: 0 Case 997: 0 Case 998: 0 Case 999: 0 Case 1000: 0 Case 1001: 0 Case 1002: 0 Case 1003: 0 Case 1004: 0 Case 1005: 0 Case 1006: 0 Case 1007: 0 Case 1008: 0 Case 1009: 0 Case 1010: 0 Case 1011: 0 Case 1012: 0 Case 1013: 0 Case 1014: 0 Case 1015: 0 Case 1016: 0 Case 1017: 0 Case 1018: 0 Case 1019: 0 Case 1020: 0 Case 1021: 0 Case 1022: 0 Case 1023: 0 Case 1024: 0 Case 1025: 0 Case 1026: 0 Case 1027: 0 Case 1028: 0 Case 1029: 0 Case 1030: 0 Case 1031: 0 Case 1032: 0 Case 1033: 0 Case 1034: 0 Case 1035: 0 Case 1036: 0 Case 1037: 0 Case 1038: 0 Case 1039: 0 Case 1040: 0 Case 1041: 0 Case 1042: 0 Case 1043: 0 Case 1044: 0 Case 1045: 0 Case 1046: 0 Case 1047: 0 Case 1048: 0 Case 1049: 0 Case 1050: 0 Case 1051: 0 Case 1052: 0 Case 1053: 0 Case 1054: 0 Case 1055: 0 Case 1056: 0 Case 1057: 0 Case 1058: 0 Case 1059: 0 Case 1060: 0 Case 1061: 0 Case 1062: 0 Case 1063: 0 Case 1064: 0 Case 1065: 0 Case 1066: 0 Case 1067: 0 Case 1068: 0 Case 1069: 0 Case 1070: 0 Case 1071: 0 Case 1072: 0 Case 1073: 0 Case 1074: 0 Case 1075: 0 Case 1076: 0 Case 1077: 0 Case 1078: 0 Case 1079: 0 Case 1080: 0 Case 1081: 0 Case 1082: 0 Case 1083: 0 Case 1084: 0 Case 1085: 0 Case 1086: 0 Case 1087: 0 Case 1088: 0 Case 1089: 0 Case 1090: 0 Case 1091: 0 Case 1092: 0 Case 1093: 0 Case 1094: 0 Case 1095: 0 Case 1096: 0 Case 1097: 0 Case 1098: 0 Case 1099: 0 Case 1100: 0 Case 1101: 0 Case 1102: 0 Case 1103: 0 Case 1104: 0 Case 1105: 0 Case 1106: 0 Case 1107: 0 Case 1108: 0 Case 1109: 0 Case 1110: 0 Case 1111: 0 Case 1112: 0 Case 1113: 0 Case 1114: 0 Case 1115: 0 Case 1116: 0 Case 1117: 0 Case 1118: 0 Case 1119: 0 Case 1120: 0 Case 1121: 0 Case 1122: 0 Case 1123: 0 Case 1124: 0 Case 1125: 0 Case 1126: 0 Case 1127: 0 Case 1128: 0 Case 1129: 0 Case 1130: 0 Case 1131: 0 Case 1132: 0 Case 1133: 0 Case 1134: 0 Case 1135: 0 Case 1136: 0 Case 1137: 0 Case 1138: 0 Case 1139: 0 Case 1140: 0 Case 1141: 0 Case 1142: 0 Case 1143: 0 Case 1144: 0 Case 1145: 0 Case 1146: 0 Case 1147: 0 Case 1148: 0 Case 1149: 0 Case 1150: 0 Case 1151: 0 Case 1152: 0 Case 1153: 0 Case 1154: 0 Case 1155: 0 Case 1156: 0 Case 1157: 0 Case 1158: 0 Case 1159: 0 Case 1160: 0 Case 1161: 0 Case 1162: 0 Case 1163: 0 Case 1164: 0 Case 1165: 0 Case 1166: 0 Case 1167: 0 Case 1168: 0 Case 1169: 0 Case 1170: 0 Case 1171: 0 Case 1172: 0 Case 1173: 0 Case 1174: 0 Case 1175: 0 Case 1176: 0 Case 1177: 0 Case 1178: 0 Case 1179: 0 Case 1180: 0 Case 1181: 0 Case 1182: 0 Case 1183: 0 Case 1184: 0 Case 1185: 0 Case 1186: 0 Case 1187: 0 Case 1188: 0 Case 1189: 0 Case 1190: 0 Case 1191: 0 Case 1192: 0 Case 1193: 0 Case 1194: 0 Case 1195: 0 Case 1196: 0 Case 1197: 0 Case 1198: 0 Case 1199: 0 Case 1200: 0 Case 1201: 0 Case 1202: 0 Case 1203: 0 Case 1204: 0 Case 1205: 0 Case 1206: 0 Case 1207: 0 Case 1208: 0 Case 1209: 0 Case 1210: 0 Case 1211: 0 Case 1212: 0 Case 1213: 0 Case 1214: 0 Case 1215: 0 Case 1216: 0 Case 1217: 0 Case 1218: 0 Case 1219: 0 Case 1220: 0 Case 1221: 0 Case 1222: 0 Case 1223: 0 Case 1224: 0 Case 1225: 0 Case 1226: 0 Case 1227: 0 Case 1228: 0 Case 1229: 0 Case 1230: 0 Case 1231: 0 Case 1232: 0 Case 1233: 0 Case 1234: 0 Case 1235: 0 Case 1236: 0 Case 1237: 0 Case 1238: 0 Case 1239: 0 Case 1240: 0 Case 1241: 0 Case 1242: 0 Case 1243: 0 Case 1244: 0 Case 1245: 0 Case 1246: 0 Case 1247: 0 Case 1248: 0 Case 1249: 0 Case 1250: 0 Case 1251: 0 Case 1252: 0 Case 1253: 0 Case 1254: 0 Case 1255: 0 Case 1256: 0 Case 1257: 0 Case 1258: 0 Case 1259: 0 Case 1260: 0 Case 1261: 0 Case 1262: 0 Case 1263: 0 Case 1264: 0 Case 1265: 0 Case 1266: 0 Case 1267: 0 Case 1268: 0 Case 1269: 0 Case 1270: 0 Case 1271: 0 Case 1272: 0 Case 1273: 0 Case 1274: 0 Case 1275: 0 Case 1276: 0 Case 1277: 0 Case 1278: 0 Case 1279: 0 Case 1280: 0 Case 1281: 0 Case 1282: 0 Case 1283: 0 Case 1284: 0 Case 1285: 0 Case 1286: 0 Case 1287: 0 Case 1288: 0 Case 1289: 0 Case 1290: 0 Case 1291: 0 Case 1292: 0 Case 1293: 0 Case 1294: 0 Case 1295: 0 Case 1296: 0 Case 1297: 0 Case 1298: 0 Case 1299: 0 Case 1300: 0 Case 1301: 0 Case 1302: 0 Case 1303: 0 Case 1304: 0 Case 1305: 0 Case 1306: 0 Case 1307: 0 Case 1308: 0 Case 1309: 0 Case 1310: 0 Case 1311: 0 Case 1312: 0 Case 1313: 0 Case 1314: 0 Case 1315: 0 Case 1316: 0 Case 1317: 0 Case 1318: 0 Case 1319: 0 Case 1320: 0 Case 1321: 0 Case 1322: 0 Case 1323: 0 Case 1324: 0 Case 1325: 0 Case 1326: 0 Case 1327: 0 Case 1328: 0 Case 1329: 0 Case 1330: 0 Case 1331: 0 Case 1332: 0 Case 1333: 0 Case 1334: 0 Case 1335: 0 Case 1336: 0 Case 1337: 0 Case 1338: 0 Case 1339: 0 Case 1340: 0 Case 1341: 0 Case 1342: 0 Case 1343: 0 Case 1344: 0 Case 1345: 0 Case 1346: 0 Case 1347: 0 Case 1348: 0 Case 1349: 0 Case 1350: 0 Case 1351: 0 Case 1352: 0 Case 1353: 0 Case 1354: 0 Case 1355: 0 Case 1356: 0 Case 1357: 0 Case 1358: 0 Case 1359: 0 Case 1360: 0 Case 1361: 0 Case 1362: 0 Case 1363: 0 Case 1364: 0 Case 1365: 0 Case 1366: 0 Case 1367: 0 Case 1368: 0 Case 1369: 0 Case 1370: 0 Case 1371: 0 Case 1372: 0 Case 1373: 0 Case 1374: 0 Case 1375: 0 Case 1376: 0 Case 1377: 0 Case 1378: 0 Case 1379: 0 Case 1380: 0 Case 1381: 0 Case 1382: 0 Case 1383: 0 Case 1384: 0 Case 1385: 0 Case 1386: 0 Case 1387: 0 Case 1388: 0 Case 1389: 0 Case 1390: 0 Case 1391: 0 Case 1392: 0 Case 1393: 0 Case 1394: 0 Case 1395: 0 Case 1396: 0 Case 1397: 0 Case 1398: 0 Case 1399: 0 Case 1400: 0 Case 1401: 0 Case 1402: 0 Case 1403: 0 Case 1404: 0 Case 1405: 0 Case 1406: 0 Case 1407: 0 Case 1408: 0 Case 1409: 0 Case 1410: 0 Case 1411: 0 Case 1412: 0 Case 1413: 0 Case 1414: 0 Case 1415: 0 Case 1416: 0 Case 1417: 0 Case 1418: 0 Case 1419: 0 Case 1420: 0 Case 1421: 0 Case 1422: 0 Case 1423: 0 Case 1424: 0 Case 1425: 0 Case 1426: 0 Case 1427: 0 Case 1428: 0 Case 1429: 0 Case 1430: 0 Case 1431: 0 Case 1432: 0 Case 1433: 0 Case 1434: 0 Case 1435: 0 Case 1436: 0 Case 1437: 0 Case 1438: 0 Case 1439: 0 Case 1440: 0 Case 1441: 0 Case 1442: 0 Case 1443: 0 Case 1444: 0 Case 1445: 0 Case 1446: 0 Case 1447: 0 Case 1448: 0 Case 1449: 0 Case 1450: 0 Case 1451: 0 Case 1452: 0 Case 1453: 0 Case 1454: 0 Case 1455: 0 Case 1456: 0 Case 1457: 0 Case 1458: 0 Case 1459: 0 Case 1460: 0 Case 1461: 0 Case 1462: 0 Case 1463: 0 Case 1464: 0 Case 1465: 0 Case 1466: 0 Case 1467: 0 Case 1468: 0 Case 1469: 0 Case 1470: 0 Case 1471: 0 Case 1472: 0 Case 1473: 0 Case 1474: 0 Case 1475: 0 Case 1476: 0 Case 1477: 0 Case 1478: 0 Case 1479: 0 Case 1480: 0 Case 1481: 0 Case 1482: 0 Case 1483: 0 Case 1484: 0 Case 1485: 0 Case 1486: 0 Case 1487: 0 Case 1488: 0 Case 1489: 0 Case 1490: 0 Case 1491: 0 Case 1492: 0 Case 1493: 0 Case 1494: 0 Case 1495: 0 Case 1496: 0 Case 1497: 0 Case 1498: 0 Case 1499: 0 Case 1500: 0 Case 1501: 0 Case 1502: 0 Case 1503: 0 Case 1504: 0 Case 1505: 0 Case 1506: 0 Case 1507: 0 Case 1508: 0 Case 1509: 0 Case 1510: 0 Case 1511: 0 Case 1512: 0 Case 1513: 0 Case 1514: 0 Case 1515: 0 Case 1516: 0 Case 1517: 0 Case 1518: 0 Case 1519: 0 Case 1520: 0 Case 1521: 0 Case 1522: 0 Case 1523: 0 Case 1524: 0 Case 1525: 0 Case 1526: 0 Case 1527: 0 Case 1528: 0 Case 1529: 0 Case 1530: 0 Case 1531: 0 Case 1532: 0 Case 1533: 0 Case 1534: 0 Case 1535: 0 Case 1536: 0 Case 1537: 0 Case 1538: 0 Case 1539: 0 Case 1540: 0 Case 1541: 0 Case 1542: 0 Case 1543: 0 Case 1544: 0 Case 1545: 0 Case 1546: 0 Case 1547: 0 Case 1548: 0 Case 1549: 0 Case 1550: 0 Case 1551: 0 Case 1552: 0 Case 1553: 0 Case 1554: 0 Case 1555: 0 Case 1556: 0 Case 1557: 0 Case 1558: 0 Case 1559: 0 Case 1560: 0 Case 1561: 0 Case 1562: 0 Case 1563: 0 Case 1564: 0 Case 1565: 0 Case 1566: 0 Case 1567: 0 Case 1568: 0 Case 1569: 0 Case 1570: 0 Case 1571: 0 Case 1572: 0 Case 1573: 0 Case 1574: 0 Case 1575: 0 Case 1576: 0 Case 1577: 0 Case 1578: 0 Case 1579: 0 Case 1580: 0 Case 1581: 0 Case 1582: 0 Case 1583: 0 Case 1584: 0 Case 1585: 0 Case 1586: 0 Case 1587: 0 Case 1588: 0 Case 1589: 0 Case 1590: 0 Case 1591: 0 Case 1592: 0 Case 1593: 0 Case 1594: 0 Case 1595: 0 Case 1596: 0 Case 1597: 0 Case 1598: 0 Case 1599: 0 Case 1600: 0 Case 1601: 0 Case 1602: 0 Case 1603: 0 Case 1604: 0 Case 1605: 0 Case 1606: 0 Case 1607: 0 Case 1608: 0 Case 1609: 0 Case 1610: 0 Case 1611: 0 Case 1612: 0 Case 1613: 0 Case 1614: 0 Case 1615: 0 Case 1616: 0 Case 1617: 0 Case 1618: 0 Case 1619: 0 Case 1620: 0 Case 1621: 0 Case 1622: 0 Case 1623: 0 Case 1624: 0 Case 1625: 0 Case 1626: 0 Case 1627: 0 Case 1628: 0 Case 1629: 0 Case 1630: 0 Case 1631: 0 Case 1632: 0 Case 1633: 0 Case 1634: 0 Case 1635: 0 Case 1636: 0 Case 1637: 0 Case 1638: 0 Case 1639: 0 Case 1640: 0 Case 1641: 0 Case 1642: 0 Case 1643: 0 Case 1644: 0 Case 1645: 0 Case 1646: 0 Case 1647: 0 Case 1648: 0 Case 1649: 0 Case 1650: 0 Case 1651: 0 Case 1652: 0 Case 1653: 0 Case 1654: 0 Case 1655: 0 Case 1656: 0 Case 1657: 0 Case 1658: 0 Case 1659: 0 Case 1660: 0 Case 1661: 0 Case 1662: 0 Case 1663: 0 Case 1664: 0 Case 1665: 0 Case 1666: 0 Case 1667: 0 Case 1668: 0 Case 1669: 0 Case 1670: 0 Case 1671: 0 Case 1672: 0 Case 1673: 0 Case 1674: 0 Case 1675: 0 Case 1676: 0 Case 1677: 0 Case 1678: 0 Case 1679: 0 Case 1680: 0 Case 1681: 0 Case 1682: 0 Case 1683: 0 Case 1684: 0 Case 1685: 0 Case 1686: 0 Case 1687: 0 Case 1688: 0 Case 1689: 0 Case 1690: 0 Case 1691: 0 Case 1692: 0 Case 1693: 0 Case 1694: 0 Case 1695: 0 Case 1696: 0 Case 1697: 0 Case 1698: 0 Case 1699: 0 Case 1700: 0 Case 1701: 0 Case 1702: 0 Case 1703: 0 Case 1704: 0 Case 1705: 0 Case 1706: 0 Case 1707: 0 Case 1708: 0 Case 1709: 0 Case 1710: 0 Case 1711: 0 Case 1712: 0 Case 1713: 0 Case 1714: 0 Case 1715: 0 Case 1716: 0 Case 1717: 0 Case 1718: 0 Case 1719: 0 Case 1720: 0 Case 1721: 0 Case 1722: 0 Case 1723: 0 Case 1724: 0 Case 1725: 0 Case 1726: 0 Case 1727: 0 Case 1728: 0 Case 1729: 0 Case 1730: 0 Case 1731: 0 Case 1732: 0 Case 1733: 0 Case 1734: 0 Case 1735: 0 Case 1736: 0 Case 1737: 0 Case 1738: 0 Case 1739: 0 Case 1740: 0 Case 1741: 0 Case 1742: 0 Case 1743: 0 Case 1744: 0 Case 1745: 0 Case 1746: 0 Case 1747: 0 Case 1748: 0 Case 1749: 0 Case 1750: 0 Case 1751: 0 Case 1752: 0 Case 1753: 0 Case 1754: 0 Case 1755: 0 Case 1756: 0 Case 1757: 0 Case 1758: 0 Case 1759: 0 Case 1760: 0 Case 1761: 0 Case 1762: 0 Case 1763: 0 Case 1764: 0 Case 1765: 0 Case 1766: 0 Case 1767: 0 Case 1768: 0 Case 1769: 0 Case 1770: 0 Case 1771: 0 Case 1772: 0 Case 1773: 0 Case 1774: 0 Case 1775: 0 Case 1776: 0 Case 1777: 0 Case 1778: 0 Case 1779: 0 Case 1780: 0 Case 1781: 0 Case 1782: 0 Case 1783: 0 Case 1784: 0 Case 1785: 0 Case 1786: 0 Case 1787: 0 Case 1788: 0 Case 1789: 0 Case 1790: 0 Case 1791: 0 Case 1792: 0 Case 1793: 0 Case 1794: 0 Case 1795: 0 Case 1796: 0 Case 1797: 0 Case 1798: 0 Case 1799: 0 Case 1800: 0 Case 1801: 0 Case 1802: 0 Case 1803: 0 Case 1804: 0 Case 1805: 0 Case 1806: 0 Case 1807: 0 Case 1808: 0 Case 1809: 0 Case 1810: 0 Case 1811: 0 Case 1812: 0 Case 1813: 0 Case 1814: 0 Case 1815: 0 Case 1816: 0 Case 1817: 0 Case 1818: 0 Case 1819: 0 Case 1820: 0 Case 1821: 0 Case 1822: 0 Case 1823: 0 Case 1824: 0 Case 1825: 0 Case 1826: 0 Case 1827: 0 Case 1828: 0 Case 1829: 0 Case 1830: 0 Case 1831: 0 Case 1832: 0 Case 1833: 0 Case 1834: 0 Case 1835: 0 Case 1836: 0 Case 1837: 0 Case 1838: 0 Case 1839: 0 Case 1840: 0 Case 1841: 0 Case 1842: 0 Case 1843: 0 Case 1844: 0 Case 1845: 0 Case 1846: 0 Case 1847: 0 Case 1848: 0 Case 1849: 0 Case 1850: 0 Case 1851: 0 Case 1852: 0 Case 1853: 0 Case 1854: 0 Case 1855: 0 Case 1856: 0 Case 1857: 0 Case 1858: 0 Case 1859: 0 Case 1860: 0 Case 1861: 0 Case 1862: 0 Case 1863: 0 Case 1864: 0 Case 1865: 0 Case 1866: 0 Case 1867: 0 Case 1868: 0 Case 1869: 0 Case 1870: 0 Case 1871: 0 Case 1872: 0 Case 1873: 0 Case 1874: 0 Case 1875: 0 Case 1876: 0 Case 1877: 0 Case 1878: 0 Case 1879: 0 Case 1880: 0 Case 1881: 0 Case 1882: 0 Case 1883: 0 Case 1884: 0 Case 1885: 0 Case 1886: 0 Case 1887: 0 Case 1888: 0 Case 1889: 0 Case 1890: 0 Case 1891: 0 Case 1892: 0 Case 1893: 0 Case 1894: 0 Case 1895: 0 Case 1896: 0 Case 1897: 0 Case 1898: 0 Case 1899: 0 Case 1900: 0 Case 1901: 0 Case 1902: 0 Case 1903: 0 Case 1904: 0 Case 1905: 0 Case 1906: 0 Case 1907: 0 Case 1908: 0 Case 1909: 0 Case 1910: 0 Case 1911: 0 Case 1912: 0 Case 1913: 0 Case 1914: 0 Case 1915: 0 Case 1916: 0 Case 1917: 0 Case 1918: 0 Case 1919: 0 Case 1920: 0 Case 1921: 0 Case 1922: 0 Case 1923: 0 Case 1924: 0 Case 1925: 0 Case 1926: 0 Case 1927: 0 Case 1928: 0 Case 1929: 0 Case 1930: 0 Case 1931: 0 Case 1932: 0 Case 1933: 0 Case 1934: 0 Case 1935: 0 Case 1936: 0 Case 1937: 0 Case 1938: 0 Case 1939: 0 Case 1940: 0 Case 1941: 0 Case 1942: 0 Case 1943: 0 Case 1944: 0 Case 1945: 0 Case 1946: 0 Case 1947: 0 Case 1948: 0 Case 1949: 0 Case 1950: 0 Case 1951: 0 Case 1952: 0 Case 1953: 0 Case 1954: 0 Case 1955: 0 Case 1956: 0 Case 1957: 0 Case 1958: 0 Case 1959: 0 Case 1960: 0 Case 1961: 0 Case 1962: 0 Case 1963: 0 Case 1964: 0 Case 1965: 0 Case 1966: 0 Case 1967: 0 Case 1968: 0 Case 1969: 0 Case 1970: 0 Case 1971: 0 Case 1972: 0 Case 1973: 0 Case 1974: 0 Case 1975: 0 Case 1976: 0 Case 1977: 0 Case 1978: 0 Case 1979: 0 Case 1980: 0 Case 1981: 0 Case 1982: 0 Case 1983: 0 Case 1984: 0 Case 1985: 0 Case 1986: 0 Case 1987: 0 Case 1988: 0 Case 1989: 0 Case 1990: 0 Case 1991: 0 Case 1992: 0 Case 1993: 0 Case 1994: 0 Case 1995: 0 Case 1996: 0 Case 1997: 0 Case 1998: 0 Case 1999: 0 Case 2000: 0 Case 2001: 0 Case 2002: 0 Case 2003: 0 Case 2004: 0 Case 2005: 0 Case 2006: 0 Case 2007: 0 Case 2008: 0 Case 2009: 0 Case 2010: 0 Case 2011: 0 Case 2012: 0 Case 2013: 0 Case 2014: 0 Case 2015: 0 Case 2016: 0 Case 2017: 0 Case 2018: 0 Case 2019: 0 Case 2020: 0 Case 2021: 0 Case 2022: 0 Case 2023: 0 Case 2024: 0 Case 2025: 0 Case 2026: 0 Case 2027: 0 Case 2028: 0 Case 2029: 0 Case 2030: 0 Case 2031: 0 Case 2032: 0 Case 2033: 0 Case 2034: 0 Case 2035: 0 Case 2036: 0 Case 2037: 0 Case 2038: 0 Case 2039: 0 Case 2040: 0 Case 2041: 0 Case 2042: 0 Case 2043: 0 Case 2044: 0 Case 2045: 0 Case 2046: 0 Case 2047: 0 Case 2048: 0 Case 2049: 0 Case 2050: 0 Case 2051: 0 Case 2052: 0 Case 2053: 0 Case 2054: 0 Case 2055: 0 Case 2056: 0 Case 2057: 0 Case 2058: 0 Case 2059: 0 Case 2060: 0 Case 2061: 0 Case 2062: 0 Case 2063: 0 Case 2064: 0 Case 2065: 0 Case 2066: 0 Case 2067: 0 Case 2068: 0 Case 2069: 0 Case 2070: 0 Case 2071: 0 Case 2072: 0 Case 2073: 0 Case 2074: 0 Case 2075: 0 Case 2076: 0 Case 2077: 0 Case 2078: 0 Case 2079: 0 Case 2080: 0 Case 2081: 0 Case 2082: 0 Case 2083: 0 Case 2084: 0 Case 2085: 0 Case 2086: 0 Case 2087: 0 Case 2088: 0 Case 2089: 0 Case 2090: 0 Case 2091: 0 Case 2092: 0 Case 2093: 0 Case 2094: 0 Case 2095: 0 Case 2096: 0 Case 2097: 0 Case 2098: 0 Case 2099: 0 Case 2100: 0 Case 2101: 0 Case 2102: 0 Case 2103: 0 Case 2104: 0 Case 2105: 0 Case 2106: 0 Case 2107: 0 Case 2108: 0 Case 2109: 0 Case 2110: 0 Case 2111: 0 Case 2112: 0 Case 2113: 0 Case 2114: 0 Case 2115: 0 Case 2116: 0 Case 2117: 0 Case 2118: 0 Case 2119: 0 Case 2120: 0 Case 2121: 0 Case 2122: 0 Case 2123: 0 Case 2124: 0 Case 2125: 0 Case 2126: 0 Case 2127: 0 Case 2128: 0 Case 2129: 0 Case 2130: 0 Case 2131: 0 Case 2132: 0 Case 2133: 0 Case 2134: 0 Case 2135: 0 Case 2136: 0 Case 2137: 0 Case 2138: 0 Case 2139: 0 Case 2140: 0 Case 2141: 0 Case 2142: 0 Case 2143: 0 Case 2144: 0 Case 2145: 0 Case 2146: 0 Case 2147: 0 Case 2148: 0 Case 2149: 0 Case 2150: 0 Case 2151: 0 Case 2152: 0 Case 2153: 0 Case 2154: 0 Case 2155: 0 Case 2156: 0 Case 2157: 0 Case 2158: 0 Case 2159: 0 Case 2160: 0 Case 2161: 0 Case 2162: 0 Case 2163: 0 Case 2164: 0 Case 2165: 0 Case 2166: 0 Case 2167: 0 Case 2168: 0 Case 2169: 0 Case 2170: 0 Case 2171: 0 Case 2172: 0 Case 2173: 0 Case 2174: 0 Case 2175: 0 Case 2176: 0 Case 2177: 0 Case 2178: 0 Case 2179: 0 Case 2180: 0 Case 2181: 0 Case 2182: 0 Case 2183: 0 Case 2184: 0 Case 2185: 0 Case 2186: 0 Case 2187: 0 Case 2188: 0 Case 2189: 0 Case 2190: 0 Case 2191: 0 Case 2192: 0 Case 2193: 0 Case 2194: 0 Case 2195: 0 Case 2196: 0 Case 2197: 0 Case 2198: 0 Case 2199: 0 Case 2200: 0 Case 2201: 0 Case 2202: 0 Case 2203: 0 Case 2204: 0 Case 2205: 0 Case 2206: 0 Case 2207: 0 Case 2208: 0 Case 2209: 0 Case 2210: 0 Case 2211: 0 Case 2212: 0 Case 2213: 0 Case 2214: 0 Case 2215: 0 Case 2216: 0 Case 2217: 0 Case 2218: 0 Case 2219: 0 Case 2220: 0 Case 2221: 0 Case 2222: 0 Case 2223: 0 Case 2224: 0 Case 2225: 0 Case 2226: 0 Case 2227: 0 Case 2228: 0 Case 2229: 0 Case 2230: 0 Case 2231: 0 Case 2232: 0 Case 2233: 0 Case 2234: 0 Case 2235: 0 Case 2236: 0 Case 2237: 0 Case 2238: 0 Case 2239: 0 Case 2240: 0 Case 2241: 0 Case 2242: 0 Case 2243: 0 Case 2244: 0 Case 2245: 0 Case 2246: 0 Case 2247: 0 Case 2248: 0 Case 2249: 0 Case 2250: 0 Case 2251: 0 Case 2252: 0 Case 2253: 0 Case 2254: 0 Case 2255: 0 Case 2256: 0 Case 2257: 0 Case 2258: 0 Case 2259: 0 Case 2260: 0 Case 2261: 0 Case 2262: 0 Case 2263: 0 Case 2264: 0 Case 2265: 0 Case 2266: 0 Case 2267: 0 Case 2268: 0 Case 2269: 0 Case 2270: 0 Case 2271: 0 Case 2272: 0 Case 2273: 0 Case 2274: 0 Case 2275: 0 Case 2276: 0 Case 2277: 0 Case 2278: 0 Case 2279: 0 Case 2280: 0 Case 2281: 0 Case 2282: 0 Case 2283: 0 Case 2284: 0 Case 2285: 0 Case 2286: 0 Case 2287: 0 Case 2288: 0 Case 2289: 0 Case 2290: 0 Case 2291: 0 Case 2292: 0 Case 2293: 0 Case 2294: 0 Case 2295: 0 Case 2296: 0 Case 2297: 0 Case 2298: 0 Case 2299: 0 Case 2300: 0 Case 2301: 0 Case 2302: 0 Case 2303: 0 Case 2304: 0 Case 2305: 0 Case 2306: 0 Case 2307: 0 Case 2308: 0 Case 2309: 0 Case 2310: 0 Case 2311: 0 Case 2312: 0 Case 2313: 0 Case 2314: 0 Case 2315: 0 Case 2316: 0 Case 2317: 0 Case 2318: 0 Case 2319: 0 Case 2320: 0 Case 2321: 0 Case 2322: 0 Case 2323: 0 Case 2324: 0 Case 2325: 0 Case 2326: 0 Case 2327: 0 Case 2328: 0 Case 2329: 0 Case 2330: 0 Case 2331: 0 Case 2332: 0 Case 2333: 0 Case 2334: 0 Case 2335: 0 Case 2336: 0 Case 2337: 0 Case 2338: 0 Case 2339: 0 Case 2340: 0 Case 2341: 0 Case 2342: 0 Case 2343: 0 Case 2344: 0 Case 2345: 0 Case 2346: 0 Case 2347: 0 Case 2348: 0 Case 2349: 0 Case 2350: 0 Case 2351: 0 Case 2352: 0 Case 2353: 0 Case 2354: 0 Case 2355: 0 Case 2356: 0 Case 2357: 0 Case 2358: 0 Case 2359: 0 Case 2360: 0 Case 2361: 0 Case 2362: 0 Case 2363: 0 Case 2364: 0 Case 2365: 0 Case 2366: 0 Case 2367: 0 Case 2368: 0 Case 2369: 0 Case 2370: 0 Case 2371: 0 Case 2372: 0 Case 2373: 0 Case 2374: 0 Case 2375: 0 Case 2376: 0 Case 2377: 0 Case 2378: 0 Case 2379: 0 Case 2380: 0 Case 2381: 0 Case 2382: 0 Case 2383: 0 Case 2384: 0 Case 2385: 0 Case 2386: 0 Case 2387: 0 Case 2388: 0 Case 2389: 0 Case 2390: 0 Case 2391: 0 Case 2392: 0 Case 2393: 0 Case 2394: 0 Case 2395: 0 Case 2396: 0 Case 2397: 0 Case 2398: 0 Case 2399: 0 Case 2400: 0 Case 2401: 0 Case 2402: 0 Case 2403: 0 Case 2404: 0 Case 2405: 0 Case 2406: 0 Case 2407: 0 Case 2408: 0 Case 2409: 0 Case 2410: 0 Case 2411: 0 Case 2412: 0 Case 2413: 0 Case 2414: 0 Case 2415: 0 Case 2416: 0 Case 2417: 0 Case 2418: 0 Case 2419: 0 Case 2420: 0 Case 2421: 0 Case 2422: 0 Case 2423: 0 Case 2424: 0 Case 2425: 0 Case 2426: 0 Case 2427: 0 Case 2428: 0 Case 2429: 0 Case 2430: 0 Case 2431: 0 Case 2432: 0 Case 2433: 0 Case 2434: 0 Case 2435: 0 Case 2436: 0 Case 2437: 0 Case 2438: 0 Case 2439: 0 Case 2440: 0 Case 2441: 0 Case 2442: 0 Case 2443: 0 Case 2444: 0 Case 2445: 0 Case 2446: 0 Case 2447: 0 Case 2448: 0 Case 2449: 0 Case 2450: 0 Case 2451: 0 Case 2452: 0 Case 2453: 0 Case 2454: 0 Case 2455: 0 Case 2456: 0 Case 2457: 0 Case 2458: 0 Case 2459: 0 Case 2460: 0 Case 2461: 0 Case 2462: 0 Case 2463: 0 Case 2464: 0 Case 2465: 0 Case 2466: 0 Case 2467: 0 Case 2468: 0 Case 2469: 0 Case 2470: 0 Case 2471: 0 Case 2472: 0 Case 2473: 0 Case 2474: 0 Case 2475: 0 Case 2476: 0 Case 2477: 0 Case 2478: 0 Case 2479: 0 Case 2480: 0 Case 2481: 0 Case 2482: 0 Case 2483: 0 Case 2484: 0 Case 2485: 0 Case 2486: 0 Case 2487: 0 Case 2488: 0 Case 2489: 0 Case 2490: 0 Case 2491: 0 Case 2492: 0 Case 2493: 0 Case 2494: 0 Case 2495: 0 Case 2496: 0 Case 2497: 0 Case 2498: 0 Case 2499: 0 Case 2500: 0 Case 2501: 0 Case 2502: 0 Case 2503: 0 Case 2504: 0 Case 2505: 0 Case 2506: 0 Case 2507: 0 Case 2508: 0 Case 2509: 0 Case 2510: 0 Case 2511: 0 Case 2512: 0 Case 2513: 0 Case 2514: 0 Case 2515: 0 Case 2516: 0 Case 2517: 0 Case 2518: 0 Case 2519: 0 Case 2520: 0 Case 2521: 0 Case 2522: 0 Case 2523: 0 Case 2524: 0 Case 2525: 0 Case 2526: 0 Case 2527: 0 Case 2528: 0 Case 2529: 0 Case 2530: 0 Case 2531: 0 Case 2532: 0 Case 2533: 0 Case 2534: 0 Case 2535: 0 Case 2536: 0 Case 2537: 0 Case 2538: 0 Case 2539: 0 Case 2540: 0 Case 2541: 0 Case 2542: 0 Case 2543: 0 Case 2544: 0 Case 2545: 0 Case 2546: 0 Case 2547: 0 Case 2548: 0 Case 2549: 0 Case 2550: 0 Case 2551: 0 Case 2552: 0 Case 2553: 0 Case 2554: 0 Case 2555: 0 Case 2556: 0 Case 2557: 0 Case 2558: 0 Case 2559: 0 Case 2560: 0 Case 2561: 0 Case 2562: 0 Case 2563: 0 Case 2564: 0 Case 2565: 0 Case 2566: 0 Case 2567: 0 Case 2568: 0 Case 2569: 0 Case 2570: 0 Case 2571: 0 Case 2572: 0 Case 2573: 0 Case 2574: 0 Case 2575: 0 Case 2576: 0 Case 2577: 0 Case 2578: 0 Case 2579: 0 Case 2580: 0 Case 2581: 0 Case 2582: 0 Case 2583: 0 Case 2584: 0 Case 2585: 0 Case 2586: 0 Case 2587: 0 Case 2588: 0 Case 2589: 0 Case 2590: 0 Case 2591: 0 Case 2592: 0 Case 2593: 0 Case 2594: 0 Case 2595: 0 Case 2596: 0 Case 2597: 0 Case 2598: 0 Case 2599: 0 Case 2600: 0 Case 2601: 0 Case 2602: 0 Case 2603: 0 Case 2604: 0 Case 2605: 0 Case 2606: 0 Case 2607: 0 Case 2608: 0 Case 2609: 0 Case 2610: 0 Case 2611: 0 Case 2612: 0 Case 2613: 0 Case 2614: 0 Case 2615: 0 Case 2616: 0 Case 2617: 0 Case 2618: 0 Case 2619: 0 Case 2620: 0 Case 2621: 0 Case 2622: 0 Case 2623: 0 Case 2624: 0 Case 2625: 0 Case 2626: 0 Case 2627: 0 Case 2628: 0 Case 2629: 0 Case 2630: 0 Case 2631: 0 Case 2632: 0 Case 2633: 0 Case 2634: 0 Case 2635: 0 Case 2636: 0 Case 2637: 0 Case 2638: 0 Case 2639: 0 Case 2640: 0 Case 2641: 0 Case 2642: 0 Case 2643: 0 Case 2644: 0 Case 2645: 0 Case 2646: 0 Case 2647: 0 Case 2648: 0 Case 2649: 0 Case 2650: 0 Case 2651: 0 Case 2652: 0 Case 2653: 0 Case 2654: 0 Case 2655: 0 Case 2656: 0 Case 2657: 0 Case 2658: 0 Case 2659: 0 Case 2660: 0 Case 2661: 0 Case 2662: 0 Case 2663: 0 Case 2664: 0 Case 2665: 0 Case 2666: 0 Case 2667: 0 Case 2668: 0 Case 2669: 0 Case 2670: 0 Case 2671: 0 Case 2672: 0 Case 2673: 0 Case 2674: 0 Case 2675: 0 Case 2676: 0 Case 2677: 0 Case 2678: 0 Case 2679: 0 Case 2680: 0 Case 2681: 0 Case 2682: 0 Case 2683: 0 Case 2684: 0 Case 2685: 0 Case 2686: 0 Case 2687: 0 Case 2688: 0 Case 2689: 0 Case 2690: 0 Case 2691: 0 Case 2692: 0 Case 2693: 0 Case 2694: 0 Case 2695: 0 Case 2696: 0 Case 2697: 0 Case 2698: 0 Case 2699: 0 Case 2700: 0 Case 2701: 0 Case 2702: 0 Case 2703: 0 Case 2704: 0 Case 2705: 0 Case 2706: 0 Case 2707: 0 Case 2708: 0 Case 2709: 0 Case 2710: 0 Case 2711: 0 Case 2712: 0 Case 2713: 0 Case 2714: 0 Case 2715: 0 Case 2716: 0 Case 2717: 0 Case 2718: 0 Case 2719: 0 Case 2720: 0 Case 2721: 0 Case 2722: 0 Case 2723: 0 Case 2724: 0 Case 2725: 0 Case 2726: 0 Case 2727: 0 Case 2728: 0 Case 2729: 0 Case 2730: 0 Case 2731: 0 Case 2732: 0 Case 2733: 0 Case 2734: 0 Case 2735: 0 Case 2736: 0 Case 2737: 0 Case 2738: 0 Case 2739: 0 Case 2740: 0 Case 2741: 0 Case 2742: 0 Case 2743: 0 Case 2744: 0 Case 2745: 0 Case 2746: 0 Case 2747: 0 Case 2748: 0 Case 2749: 0 Case 2750: 0 Case 2751: 0 Case 2752: 0 Case 2753: 0 Case 2754: 0 Case 2755: 0 Case 2756: 0 Case 2757: 0 Case 2758: 0 Case 2759: 0 Case 2760: 0 Case 2761: 0 Case 2762: 0 Case 2763: 0 Case 2764: 0 Case 2765: 0 Case 2766: 0 Case 2767: 0 Case 2768: 0 Case 2769: 0 Case 2770: 0 Case 2771: 0 Case 2772: 0 Case 2773: 0 Case 2774: 0 Case 2775: 0 Case 2776: 0 Case 2777: 0 Case 2778: 0 Case 2779: 0 Case 2780: 0 Case 2781: 0 Case 2782: 0 Case 2783: 0 Case 2784: 0 Case 2785: 0 Case 2786: 0 Case 2787: 0 Case 2788: 0 Case 2789: 0 Case 2790: 0 Case 2791: 0 Case 2792: 0 Case 2793: 0 Case 2794: 0 Case 2795: 0 Case 2796: 0 Case 2797: 0 Case 2798: 0 Case 2799: 0 Case 2800: 0 Case 2801: 0 Case 2802: 0 Case 2803: 0 Case 2804: 0 Case 2805: 0 Case 2806: 0 Case 2807: 0 Case 2808: 0 Case 2809: 0 Case 2810: 0 Case 2811: 0 Case 2812: 0 Case 2813: 0 Case 2814: 0 Case 2815: 0 Case 2816: 0 Case 2817: 0 Case 2818: 0 Case 2819: 0 Case 2820: 0 Case 2821: 0 Case 2822: 0 Case 2823: 0 Case 2824: 0 Case 2825: 0 Case 2826: 0 Case 2827: 0 Case 2828: 0 Case 2829: 0 Case 2830: 0 Case 2831: 0 Case 2832: 0 Case 2833: 0 Case 2834: 0 Case 2835: 0 Case 2836: 0 Case 2837: 0 Case 2838: 0 Case 2839: 0 Case 2840: 0 Case 2841: 0 Case 2842: 0 Case 2843: 0 Case 2844: 0 Case 2845: 0 Case 2846: 0 Case 2847: 0 Case 2848: 0 Case 2849: 0 Case 2850: 0 Case 2851: 0 Case 2852: 0 Case 2853: 0 Case 2854: 0 Case 2855: 0 Case 2856: 0 Case 2857: 0 Case 2858: 0 Case 2859: 0 Case 2860: 0 Case 2861: 0 Case 2862: 0 Case 2863: 0 Case 2864: 0 Case 2865: 0 Case 2866: 0 Case 2867: 0 Case 2868: 0 Case 2869: 0 Case 2870: 0 Case 2871: 0 Case 2872: 0 Case 2873: 0 Case 2874: 0 Case 2875: 0 Case 2876: 0 Case 2877: 0 Case 2878: 0 Case 2879: 0 Case 2880: 0 Case 2881: 0 Case 2882: 0 Case 2883: 0 Case 2884: 0 Case 2885: 0 Case 2886: 0 Case 2887: 0 Case 2888: 0 Case 2889: 0 Case 2890: 0 Case 2891: 0 Case 2892: 0 Case 2893: 0 Case 2894: 0 Case 2895: 0 Case 2896: 0 Case 2897: 0 Case 2898: 0 Case 2899: 0 Case 2900: 0 Case 2901: 0 Case 2902: 0 Case 2903: 0 Case 2904: 0 Case 2905: 0 Case 2906: 0 Case 2907: 0 Case 2908: 0 Case 2909: 0 Case 2910: 0 Case 2911: 0 Case 2912: 0 Case 2913: 0 Case 2914: 0 Case 2915: 0 Case 2916: 0 Case 2917: 0 Case 2918: 0 Case 2919: 0 Case 2920: 0 Case 2921: 0 Case 2922: 0 Case 2923: 0 Case 2924: 0 Case 2925: 0 Case 2926: 0 Case 2927: 0 Case 2928: 0 Case 2929: 0 Case 2930: 0 Case 2931: 0 Case 2932: 0 Case 2933: 0 Case 2934: 0 Case 2935: 0 Case 2936: 0 Case 2937: 0 Case 2938: 0 Case 2939: 0 Case 2940: 0 Case 2941: 0 Case 2942: 0 Case 2943: 0 Case 2944: 0 Case 2945: 0 Case 2946: 0 Case 2947: 0 Case 2948: 0 Case 2949: 0 Case 2950: 0 Case 2951: 0 Case 2952: 0 Case 2953: 0 Case 2954: 0 Case 2955: 0 Case 2956: 0 Case 2957: 0 Case 2958: 0 Case 2959: 0 Case 2960: 0 Case 2961: 0 Case 2962: 0 Case 2963: 0 Case 2964: 0 Case 2965: 0 Case 2966: 0 Case 2967: 0 Case 2968: 0 Case 2969: 0 Case 2970: 0 Case 2971: 0 Case 2972: 0 Case 2973: 0 Case 2974: 0 Case 2975: 0 Case 2976: 0 Case 2977: 0 Case 2978: 0 Case 2979: 0 Case 2980: 0 Case 2981: 0 Case 2982: 0 Case 2983: 0 Case 2984: 0 Case 2985: 0 Case 2986: 0 Case 2987: 0 Case 2988: 0 Case 2989: 0 Case 2990: 0 Case 2991: 0 Case 2992: 0 Case 2993: 0 Case 2994: 0 Case 2995: 0 Case 2996: 0 Case 2997: 0 Case 2998: 0 Case 2999: 0 Case 3000: 0 Case 3001: 0 Case 3002: 0 Case 3003: 0 Case 3004: 0 Case 3005: 0 Case 3006: 0 Case 3007: 0 Case 3008: 0 Case 3009: 0 Case 3010: 0 Case 3011: 0 Case 3012: 0 Case 3013: 0 Case 3014: 0 Case 3015: 0 Case 3016: 0 Case 3017: 0 Case 3018: 0 Case 3019: 0 Case 3020: 0 Case 3021: 0 Case 3022: 0 Case 3023: 0 Case 3024: 0 Case 3025: 0 Case 3026: 0 Case 3027: 0 Case 3028: 0 Case 3029: 0 Case 3030: 0 Case 3031: 0 Case 3032: 0 Case 3033: 0 Case 3034: 0 Case 3035: 0 Case 3036: 0 Case 3037: 0 Case 3038: 0 Case 3039: 0 Case 3040: 0 Case 3041: 0 Case 3042: 0 Case 3043: 0 Case 3044: 0 Case 3045: 0 Case 3046: 0 Case 3047: 0 Case 3048: 0 Case 3049: 0 Case 3050: 0 Case 3051: 0 Case 3052: 0 Case 3053: 0 Case 3054: 0 Case 3055: 0 Case 3056: 0 Case 3057: 0 Case 3058: 0 Case 3059: 0 Case 3060: 0 Case 3061: 0 Case 3062: 0 Case 3063: 0 Case 3064: 0 Case 3065: 0 Case 3066: 0 Case 3067: 0 Case 3068: 0 Case 3069: 0 Case 3070: 0 Case 3071: 0 Case 3072: 0 Case 3073: 0 Case 3074: 0 Case 3075: 0 Case 3076: 0 Case 3077: 0 Case 3078: 0 Case 3079: 0 Case 3080: 0 Case 3081: 0 Case 3082: 0 Case 3083: 0 Case 3084: 0 Case 3085: 0 Case 3086: 0 Case 3087: 0 Case 3088: 0 Case 3089: 0 Case 3090: 0 Case 3091: 0 Case 3092: 0 Case 3093: 0 Case 3094: 0 Case 3095: 0 Case 3096: 0 Case 3097: 0 Case 3098: 0 Case 3099: 0 Case 3100: 0 Case 3101: 0 Case 3102: 0 Case 3103: 0 Case 3104: 0 Case 3105: 0 Case 3106: 0 Case 3107: 0 Case 3108: 0 Case 3109: 0 Case 3110: 0 Case 3111: 0 Case 3112: 0 Case 3113: 0 Case 3114: 0 Case 3115: 0 Case 3116: 0 Case 3117: 0 Case 3118: 0 Case 3119: 0 Case 3120: 0 Case 3121: 0 Case 3122: 0 Case 3123: 0 Case 3124: 0 Case 3125: 0 Case 3126: 0 Case 3127: 0 Case 3128: 0 Case 3129: 0 Case 3130: 0 Case 3131: 0 Case 3132: 0 Case 3133: 0 Case 3134: 0 Case 3135: 0 Case 3136: 0 Case 3137: 0 Case 3138: 0 Case 3139: 0 Case 3140: 0 Case 3141: 0 Case 3142: 0 Case 3143: 0 Case 3144: 0 Case 3145: 0 Case 3146: 0 Case 3147: 0 Case 3148: 0 Case 3149: 0 Case 3150: 0 Case 3151: 0 Case 3152: 0 Case 3153: 0 Case 3154: 0 Case 3155: 0 Case 3156: 0 Case 3157: 0 Case 3158: 0 Case 3159: 0 Case 3160: 0 Case 3161: 0 Case 3162: 0 Case 3163: 0 Case 3164: 0 Case 3165: 0 Case 3166: 0 Case 3167: 0 Case 3168: 0 Case 3169: 0 Case 3170: 0 Case 3171: 0 Case 3172: 0 Case 3173: 0 Case 3174: 0 Case 3175: 0 Case 3176: 0 Case 3177: 0 Case 3178: 0 Case 3179: 0 Case 3180: 0 Case 3181: 0 Case 3182: 0 Case 3183: 0 Case 3184: 0 Case 3185: 0 Case 3186: 0 Case 3187: 0 Case 3188: 0 Case 3189: 0 Case 3190: 0 Case 3191: 0 Case 3192: 0 Case 3193: 0 Case 3194: 0 Case 3195: 0 Case 3196: 0 Case 3197: 0 Case 3198: 0 Case 3199: 0 Case 3200: 0 Case 3201: 0 Case 3202: 0 Case 3203: 0 Case 3204: 0 Case 3205: 0 Case 3206: 0 Case 3207: 0 Case 3208: 0 Case 3209: 0 Case 3210: 0 Case 3211: 0 Case 3212: 0 Case 3213: 0 Case 3214: 0 Case 3215: 0 Case 3216: 0 Case 3217: 0 Case 3218: 0 Case 3219: 0 Case 3220: 0 Case 3221: 0 Case 3222: 0 Case 3223: 0 Case 3224: 0 Case 3225: 0 Case 3226: 0 Case 3227: 0 Case 3228: 0 Case 3229: 0 Case 3230: 0 Case 3231: 0 Case 3232: 0 Case 3233: 0 Case 3234: 0 Case 3235: 0 Case 3236: 0 Case 3237: 0 Case 3238: 0 Case 3239: 0 Case 3240: 0 Case 3241: 0 Case 3242: 0 Case 3243: 0 Case 3244: 0 Case 3245: 0 Case 3246: 0 Case 3247: 0 Case 3248: 0 Case 3249: 0 Case 3250: 0 Case 3251: 0 Case 3252: 0 Case 3253: 0 Case 3254: 0 Case 3255: 0 Case 3256: 0 Case 3257: 0 Case 3258: 0 Case 3259: 0 Case 3260: 0 Case 3261: 0 Case 3262: 0 Case 3263: 0 Case 3264: 0 Case 3265: 0 Case 3266: 0 Case 3267: 0 Case 3268: 0 Case 3269: 0 Case 3270: 0 Case 3271: 0 Case 3272: 0 Case 3273: 0 Case 3274: 0 Case 3275: 0 Case 3276: 0 Case 3277: 0 Case 3278: 0 Case 3279: 0 Case 3280: 0 Case 3281: 0 Case 3282: 0 Case 3283: 0 Case 3284: 0 Case 3285: 0 Case 3286: 0 Case 3287: 0 Case 3288: 0 Case 3289: 0 Case 3290: 0 Case 3291: 0 Case 3292: 0 Case 3293: 0 Case 3294: 0 Case 3295: 0 Case 3296: 0 Case 3297: 0 Case 3298: 0 Case 3299: 0 Case 3300: 0 Case 3301: 0 Case 3302: 0 Case 3303: 0 Case 3304: 0 Case 3305: 0 Case 3306: 0 Case 3307: 0 Case 3308: 0 Case 3309: 0 Case 3310: 0 Case 3311: 0 Case 3312: 0 Case 3313: 0 Case 3314: 0 Case 3315: 0 Case 3316: 0 Case 3317: 0 Case 3318: 0 Case 3319: 0 Case 3320: 0 Case 3321: 0 Case 3322: 0 Case 3323: 0 Case 3324: 0 Case 3325: 0 Case 3326: 0 Case 3327: 0 Case 3328: 0 Case 3329: 0 Case 3330: 0 Case 3331: 0 Case 3332: 0 Case 3333: 0 Case 3334: 0 Case 3335: 0 Case 3336: 0 Case 3337: 0 Case 3338: 0 Case 3339: 0 Case 3340: 0 Case 3341: 0 Case 3342: 0 Case 3343: 0 Case 3344: 0 Case 3345: 0 Case 3346: 0 Case 3347: 0 Case 3348: 0 Case 3349: 0 Case 3350: 0 Case 3351: 0 Case 3352: 0 Case 3353: 0 Case 3354: 0 Case 3355: 0 Case 3356: 0 Case 3357: 0 Case 3358: 0 Case 3359: 0 Case 3360: 0 Case 3361: 0 Case 3362: 0 Case 3363: 0 Case 3364: 0 Case 3365: 0 Case 3366: 0 Case 3367: 0 Case 3368: 0 Case 3369: 0 Case 3370: 0 Case 3371: 0 Case 3372: 0 Case 3373: 0 Case 3374: 0 Case 3375: 0 Case 3376: 0 Case 3377: 0 Case 3378: 0 Case 3379: 0 Case 3380: 0 Case 3381: 0 Case 3382: 0 Case 3383: 0 Case 3384: 0 Case 3385: 0 Case 3386: 0 Case 3387: 0 Case 3388: 0 Case 3389: 0 Case 3390: 0 Case 3391: 0 Case 3392: 0 Case 3393: 0 Case 3394: 0 Case 3395: 0 Case 3396: 0 Case 3397: 0 Case 3398: 0 Case 3399: 0 Case 3400: 0 Case 3401: 0 Case 3402: 0 Case 3403: 0 Case 3404: 0 Case 3405: 0 Case 3406: 0 Case 3407: 0 Case 3408: 0 Case 3409: 0 Case 3410: 0 Case 3411: 0 Case 3412: 0 Case 3413: 0 Case 3414: 0 Case 3415: 0 Case 3416: 0 Case 3417: 0 Case 3418: 0 Case 3419: 0 Case 3420: 0 Case 3421: 0 Case 3422: 0 Case 3423: 0 Case 3424: 0 Case 3425: 0 Case 3426: 0 Case 3427: 0 Case 3428: 0 Case 3429: 0 Case 3430: 0 Case 3431: 0 Case 3432: 0 Case 3433: 0 Case 3434: 0 Case 3435: 0 Case 3436: 0 Case 3437: 0 Case 3438: 0 Case 3439: 0 Case 3440: 0 Case 3441: 0 Case 3442: 0 Case 3443: 0 Case 3444: 0 Case 3445: 0 Case 3446: 0 Case 3447: 0 Case 3448: 0 Case 3449: 0 Case 3450: 0 Case 3451: 0 Case 3452: 0 Case 3453: 0 Case 3454: 0 Case 3455: 0 Case 3456: 0 Case 3457: 0 Case 3458: 0 Case 3459: 0 Case 3460: 0 Case 3461: 0 Case 3462: 0 Case 3463: 0 Case 3464: 0 Case 3465: 0 Case 3466: 0 Case 3467: 0 Case 3468: 0 Case 3469: 0 Case 3470: 0 Case 3471: 0 Case 3472: 0 Case 3473: 0 Case 3474: 0 Case 3475: 0 Case 3476: 0 Case 3477: 0 Case 3478: 0 Case 3479: 0 Case 3480: 0 Case 3481: 0 Case 3482: 0 Case 3483: 0 Case 3484: 0 Case 3485: 0 Case 3486: 0 Case 3487: 0 Case 3488: 0 Case 3489: 0 Case 3490: 0 Case 3491: 0 Case 3492: 0 Case 3493: 0 Case 3494: 0 Case 3495: 0 Case 3496: 0 Case 3497: 0 Case 3498: 0 Case 3499: 0 Case 3500: 0 Case 3501: 0 Case 3502: 0 Case 3503: 0 Case 3504: 0 Case 3505: 0 Case 3506: 0 Case 3507: 0 Case 3508: 0 Case 3509: 0 Case 3510: 0 Case 3511: 0 Case 3512: 0 Case 3513: 0 Case 3514: 0 Case 3515: 0 Case 3516: 0 Case 3517: 0 Case 3518: 0 Case 3519: 0 Case 3520: 0 Case 3521: 0 Case 3522: 0 Case 3523: 0 Case 3524: 0 Case 3525: 0 Case 3526: 0 Case 3527: 0 Case 3528: 0 Case 3529: 0 Case 3530: 0 Case 3531: 0 Case 3532: 0 Case 3533: 0 Case 3534: 0 Case 3535: 0 Case 3536: 0 Case 3537: 0 Case 3538: 0 Case 3539: 0 Case 3540: 0 Case 3541: 0 Case 3542: 0 Case 3543: 0 Case 3544: 0 Case 3545: 0 Case 3546: 0 Case 3547: 0 Case 3548: 0 Case 3549: 0 Case 3550: 0 Case 3551: 0 Case 3552: 0 Case 3553: 0 Case 3554: 0 Case 3555: 0 Case 3556: 0 Case 3557: 0 Case 3558: 0 Case 3559: 0 Case 3560: 0 Case 3561: 0 Case 3562: 0 Case 3563: 0 Case 3564: 0 Case 3565: 0 Case 3566: 0 Case 3567: 0 Case 3568: 0 Case 3569: 0 Case 3570: 0 Case 3571: 0 Case 3572: 0 Case 3573: 0 Case 3574: 0 Case 3575: 0 Case 3576: 0 Case 3577: 0 Case 3578: 0 Case 3579: 0 Case 3580: 0 Case 3581: 0 Case 3582: 0 Case 3583: 0 Case 3584: 0 Case 3585: 0 Case 3586: 0 Case 3587: 0 Case 3588: 0 Case 3589: 0 Case 3590: 0 Case 3591: 0 Case 3592: 0 Case 3593: 0 Case 3594: 0 Case 3595: 0 Case 3596: 0 Case 3597: 0 Case 3598: 0 Case 3599: 0 Case 3600: 0 Case 3601: 0 Case 3602: 0 Case 3603: 0 Case 3604: 0 Case 3605: 0 Case 3606: 0 Case 3607: 0 Case 3608: 0 Case 3609: 0 Case 3610: 0 Case 3611: 0 Case 3612: 0 Case 3613: 0 Case 3614: 0 Case 3615: 0 Case 3616: 0 Case 3617: 0 Case 3618: 0 Case 3619: 0 Case 3620: 0 Case 3621: 0 Case 3622: 0 Case 3623: 0 Case 3624: 0 Case 3625: 0 Case 3626: 0 Case 3627: 0 Case 3628: 0 Case 3629: 0 Case 3630: 0 Case 3631: 0 Case 3632: 0 Case 3633: 0 Case 3634: 0 Case 3635: 0 Case 3636: 0 Case 3637: 0 Case 3638: 0 Case 3639: 0 Case 3640: 0 Case 3641: 0 Case 3642: 0 Case 3643: 0 Case 3644: 0 Case 3645: 0 Case 3646: 0 Case 3647: 0 Case 3648: 0 Case 3649: 0 Case 3650: 0 Case 3651: 0 Case 3652: 0 Case 3653: 0 Case 3654: 0 Case 3655: 0 Case 3656: 0 Case 3657: 0 Case 3658: 0 Case 3659: 0 Case 3660: 0 Case 3661: 0 Case 3662: 0 Case 3663: 0 Case 3664: 0 Case 3665: 0 Case 3666: 0 Case 3667: 0 Case 3668: 0 Case 3669: 0 Case 3670: 0 Case 3671: 0 Case 3672: 0 Case 3673: 0 Case 3674: 0 Case 3675: 0 Case 3676: 0 Case 3677: 0 Case 3678: 0 Case 3679: 0 Case 3680: 0 Case 3681: 0 Case 3682: 0 Case 3683: 0 Case 3684: 0 Case 3685: 0 Case 3686: 0 Case 3687: 0 Case 3688: 0 Case 3689: 0 Case 3690: 0 Case 3691: 0 Case 3692: 0 Case 3693: 0 Case 3694: 0 Case 3695: 0 Case 3696: 0 Case 3697: 0 Case 3698: 0 Case 3699: 0 Case 3700: 0 Case 3701: 0 Case 3702: 0 Case 3703: 0 Case 3704: 0 Case 3705: 0 Case 3706: 0 Case 3707: 0 Case 3708: 0 Case 3709: 0 Case 3710: 0 Case 3711: 0 Case 3712: 0 Case 3713: 0 Case 3714: 0 Case 3715: 0 Case 3716: 0 Case 3717: 0 Case 3718: 0 Case 3719: 0 Case 3720: 0 Case 3721: 0 Case 3722: 0 Case 3723: 0 Case 3724: 0 Case 3725: 0 Case 3726: 0 Case 3727: 0 Case 3728: 0 Case 3729: 0 Case 3730: 0 Case 3731: 0 Case 3732: 0 Case 3733: 0 Case 3734: 0 Case 3735: 0 Case 3736: 0 Case 3737: 0 Case 3738: 0 Case 3739: 0 Case 3740: 0 Case 3741: 0 Case 3742: 0 Case 3743: 0 Case 3744: 0 Case 3745: 0 Case 3746: 0 Case 3747: 0 Case 3748: 0 Case 3749: 0 Case 3750: 0 Case 3751: 0 Case 3752: 0 Case 3753: 0 Case 3754: 0 Case 3755: 0 Case 3756: 0 Case 3757: 0 Case 3758: 0 Case 3759: 0 Case 3760: 0 Case 3761: 0 Case 3762: 0 Case 3763: 0 Case 3764: 0 Case 3765: 0 Case 3766: 0 Case 3767: 0 Case 3768: 0 Case 3769: 0 Case 3770: 0 Case 3771: 0 Case 3772: 0 Case 3773: 0 Case 3774: 0 Case 3775: 0 Case 3776: 0 Case 3777: 0 Case 3778: 0 Case 3779: 0 Case 3780: 0 Case 3781: 0 Case 3782: 0 Case 3783: 0 Case 3784: 0 Case 3785: 0 Case 3786: 0 Case 3787: 0 Case 3788: 0 Case 3789: 0 Case 3790: 0 Case 3791: 0 Case 3792: 0 Case 3793: 0 Case 3794: 0 Case 3795: 0 Case 3796: 0 Case 3797: 0 Case 3798: 0 Case 3799: 0 Case 3800: 0 Case 3801: 0 Case 3802: 0 Case 3803: 0 Case 3804: 0 Case 3805: 0 Case 3806: 0 Case 3807: 0 Case 3808: 0 Case 3809: 0 Case 3810: 0 Case 3811: 0 Case 3812: 0 Case 3813: 0 Case 3814: 0 Case 3815: 0 Case 3816: 0 Case 3817: 0 Case 3818: 0 Case 3819: 0 Case 3820: 0 Case 3821: 0 Case 3822: 0 Case 3823: 0 Case 3824: 0 Case 3825: 0 Case 3826: 0 Case 3827: 0 Case 3828: 0 Case 3829: 0 Case 3830: 0 Case 3831: 0 Case 3832: 0 Case 3833: 0 Case 3834: 0 Case 3835: 0 Case 3836: 0 Case 3837: 0 Case 3838: 0 Case 3839: 0 Case 3840: 0 Case 3841: 0 Case 3842: 0 Case 3843: 0 Case 3844: 0 Case 3845: 0 Case 3846: 0 Case 3847: 0 Case 3848: 0 Case 3849: 0 Case 3850: 0 Case 3851: 0 Case 3852: 0 Case 3853: 0 Case 3854: 0 Case 3855: 0 Case 3856: 0 Case 3857: 0 Case 3858: 0 Case 3859: 0 Case 3860: 0 Case 3861: 0 Case 3862: 0 Case 3863: 0 Case 3864: 0 Case 3865: 0 Case 3866: 0 Case 3867: 0 Case 3868: 0 Case 3869: 0 Case 3870: 0 Case 3871: 0 Case 3872: 0 Case 3873: 0 Case 3874: 0 Case 3875: 0 Case 3876: 0 Case 3877: 0 Case 3878: 0 Case 3879: 0 Case 3880: 0 Case 3881: 0 Case 3882: 0 Case 3883: 0 Case 3884: 0 Case 3885: 0 Case 3886: 0 Case 3887: 0 Case 3888: 0 Case 3889: 0 Case 3890: 0 Case 3891: 0 Case 3892: 0 Case 3893: 0 Case 3894: 0 Case 3895: 0 Case 3896: 0 Case 3897: 0 Case 3898: 0 Case 3899: 0 Case 3900: 0 Case 3901: 0 Case 3902: 0 Case 3903: 0 Case 3904: 0 Case 3905: 0 Case 3906: 0 Case 3907: 0 Case 3908: 0 Case 3909: 0 Case 3910: 0 Case 3911: 0 Case 3912: 0 Case 3913: 0 Case 3914: 0 Case 3915: 0 Case 3916: 0 Case 3917: 0 Case 3918: 0 Case 3919: 0 Case 3920: 0 Case 3921: 0 Case 3922: 0 Case 3923: 0 Case 3924: 0 Case 3925: 0 Case 3926: 0 Case 3927: 0 Case 3928: 0 Case 3929: 0 Case 3930: 0 Case 3931: 0 Case 3932: 0 Case 3933: 0 Case 3934: 0 Case 3935: 0 Case 3936: 0 Case 3937: 0 Case 3938: 0 Case 3939: 0 Case 3940: 0 Case 3941: 0 Case 3942: 0 Case 3943: 0 Case 3944: 0 Case 3945: 0 Case 3946: 0 Case 3947: 0 Case 3948: 0 Case 3949: 0 Case 3950: 0 Case 3951: 0 Case 3952: 0 Case 3953: 0 Case 3954: 0 Case 3955: 0 Case 3956: 0 Case 3957: 0 Case 3958: 0 Case 3959: 0 Case 3960: 0 Case 3961: 0 Case 3962: 0 Case 3963: 0 Case 3964: 0 Case 3965: 0 Case 3966: 0 Case 3967: 0 Case 3968: 0 Case 3969: 0 Case 3970: 0 Case 3971: 0 Case 3972: 0 Case 3973: 0 Case 3974: 0 Case 3975: 0 Case 3976: 0 Case 3977: 0 Case 3978: 0 Case 3979: 0 Case 3980: 0 Case 3981: 0 Case 3982: 0 Case 3983: 0 Case 3984: 0 Case 3985: 0 Case 3986: 0 Case 3987: 0 Case 3988: 0 Case 3989: 0 Case 3990: 0 Case 3991: 0 Case 3992: 0 Case 3993: 0 Case 3994: 0 Case 3995: 0 Case 3996: 0 Case 3997: 0 Case 3998: 0 Case 3999: 0 Case 4000: 0 Case 4001: 0 Case 4002: 0 Case 4003: 0 Case 4004: 0 Case 4005: 0 Case 4006: 0 Case 4007: 0 Case 4008: 0 Case 4009: 0 Case 4010: 0 Case 4011: 0 Case 4012: 0 Case 4013: 0 Case 4014: 0 Case 4015: 0 Case 4016: 0 Case 4017: 0 Case 4018: 0 Case 4019: 0 Case 4020: 0 Case 4021: 0 Case 4022: 0 Case 4023: 0 Case 4024: 0 Case 4025: 0 Case 4026: 0 Case 4027: 0 Case 4028: 0 Case 4029: 0 Case 4030: 0 Case 4031: 0 Case 4032: 0 Case 4033: 0 Case 4034: 0 Case 4035: 0 Case 4036: 0 Case 4037: 0 Case 4038: 0 Case 4039: 0 Case 4040: 0 Case 4041: 0 Case 4042: 0 Case 4043: 0 Case 4044: 0 Case 4045: 0 Case 4046: 0 Case 4047: 0 Case 4048: 0 Case 4049: 0 Case 4050: 0 Case 4051: 0 Case 4052: 0 Case 4053: 0 Case 4054: 0 Case 4055: 0 Case 4056: 0 Case 4057: 0 Case 4058: 0 Case 4059: 0 Case 4060: 0 Case 4061: 0 Case 4062: 0 Case 4063: 0 Case 4064: 0 Case 4065: 0 Case 4066: 0 Case 4067: 0 Case 4068: 0 Case 4069: 0 Case 4070: 0 Case 4071: 0 Case 4072: 0 Case 4073: 0 Case 4074: 0 Case 4075: 0 Case 4076: 0 Case 4077: 0 Case 4078: 0 Case 4079: 0 Case 4080: 0 Case 4081: 0 Case 4082: 0 Case 4083: 0 Case 4084: 0 Case 4085: 0 Case 4086: 0 Case 4087: 0 Case 4088: 0 Case 4089: 0 Case 4090: 0 Case 4091: 0 Case 4092: 0 Case 4093: 0 Case 4094: 0 Case 4095: 0 Case 4096: 0 Case 4097: 0 Case 4098: 0 Case 4099: 0 Case 4100: 0 Case 4101: 0 Case 4102: 0 Case 4103: 0 Case 4104: 0 Case 4105: 0 Case 4106: 0 Case 4107: 0 Case 4108: 0 Case 4109: 0 Case 4110: 0 Case 4111: 0 Case 4112: 0 Case 4113: 0 Case 4114: 0 Case 4115: 0 Case 4116: 0 Case 4117: 0 Case 4118: 0 Case 4119: 0 Case 4120: 0 Case 4121: 0 Case 4122: 0 Case 4123: 0 Case 4124: 0 Case 4125: 0 Case 4126: 0 Case 4127: 0 Case 4128: 0 Case 4129: 0 Case 4130: 0 Case 4131: 0 Case 4132: 0 Case 4133: 0 Case 4134: 0 Case 4135: 0 Case 4136: 0 Case 4137: 0 Case 4138: 0 Case 4139: 0 Case 4140: 0 Case 4141: 0 Case 4142: 0 Case 4143: 0 Case 4144: 0 Case 4145: 0 Case 4146: 0 Case 4147: 0 Case 4148: 0 Case 4149: 0 Case 4150: 0 Case 4151: 0 Case 4152: 0 Case 4153: 0 Case 4154: 0 Case 4155: 0 Case 4156: 0 Case 4157: 0 Case 4158: 0 Case 4159: 0 Case 4160: 0 Case 4161: 0 Case 4162: 0 Case 4163: 0 Case 4164: 0 Case 4165: 0 Case 4166: 0 Case 4167: 0 Case 4168: 0 Case 4169: 0 Case 4170: 0 Case 4171: 0 Case 4172: 0 Case 4173: 0 Case 4174: 0 Case 4175: 0 Case 4176: 0 Case 4177: 0 Case 4178: 0 Case 4179: 0 Case 4180: 0 Case 4181: 0 Case 4182: 0 Case 4183: 0 Case 4184: 0 Case 4185: 0 Case 4186: 0 Case 4187: 0 Case 4188: 0 Case 4189: 0 Case 4190: 0 Case 4191: 0 Case 4192: 0 Case 4193: 0 Case 4194: 0 Case 4195: 0 Case 4196: 0 Case 4197: 0 Case 4198: 0 Case 4199: 0 Case 4200: 0 Case 4201: 0 Case 4202: 0 Case 4203: 0 Case 4204: 0 Case 4205: 0 Case 4206: 0 Case 4207: 0 Case 4208: 0 Case 4209: 0 Case 4210: 0 Case 4211: 0 Case 4212: 0 Case 4213: 0 Case 4214: 0 Case 4215: 0 Case 4216: 0 Case 4217: 0 Case 4218: 0 Case 4219: 0 Case 4220: 0 Case 4221: 0 Case 4222: 0 Case 4223: 0 Case 4224: 0 Case 4225: 0 Case 4226: 0 Case 4227: 0 Case 4228: 0 Case 4229: 0 Case 4230: 0 Case 4231: 0 Case 4232: 0 Case 4233: 0 Case 4234: 0 Case 4235: 0 Case 4236: 0 Case 4237: 0 Case 4238: 0 Case 4239: 0 Case 4240: 0 Case 4241: 0 Case 4242: 0 Case 4243: 0 Case 4244: 0 Case 4245: 0 Case 4246: 0 Case 4247: 0 Case 4248: 0 Case 4249: 0 Case 4250: 0 Case 4251: 0 Case 4252: 0 Case 4253: 0 Case 4254: 0 Case 4255: 0 Case 4256: 0 Case 4257: 0 Case 4258: 0 Case 4259: 0 Case 4260: 0 Case 4261: 0 Case 4262: 0 Case 4263: 0 Case 4264: 0 Case 4265: 0 Case 4266: 0 Case 4267: 0 Case 4268: 0 Case 4269: 0 Case 4270: 0 Case 4271: 0 Case 4272: 0 Case 4273: 0 Case 4274: 0 Case 4275: 0 Case 4276: 0 Case 4277: 0 Case 4278: 0 Case 4279: 0 Case 4280: 0 Case 4281: 0 Case 4282: 0 Case 4283: 0 Case 4284: 0 Case 4285: 0 Case 4286: 0 Case 4287: 0 Case 4288: 0 Case 4289: 0 Case 4290: 0 Case 4291: 0 Case 4292: 0 Case 4293: 0 Case 4294: 0 Case 4295: 0 Case 4296: 0 Case 4297: 0 Case 4298: 0 Case 4299: 0 Case 4300: 0 Case 4301: 0 Case 4302: 0 Case 4303: 0 Case 4304: 0 Case 4305: 0 Case 4306: 0 Case 4307: 0 Case 4308: 0 Case 4309: 0 Case 4310: 0 Case 4311: 0 Case 4312: 0 Case 4313: 0 Case 4314: 0 Case 4315: 0 Case 4316: 0 Case 4317: 0 Case 4318: 0 Case 4319: 0 Case 4320: 0 Case 4321: 0 Case 4322: 0 Case 4323: 0 Case 4324: 0 Case 4325: 0 Case 4326: 0 Case 4327: 0 Case 4328: 0 Case 4329: 0 Case 4330: 0 Case 4331: 0 Case 4332: 0 Case 4333: 0 Case 4334: 0 Case 4335: 0 Case 4336: 0 Case 4337: 0 Case 4338: 0 Case 4339: 0 Case 4340: 0 Case 4341: 0 Case 4342: 0 Case 4343: 0 Case 4344: 0 Case 4345: 0 Case 4346: 0 Case 4347: 0 Case 4348: 0 Case 4349: 0 Case 4350: 0 Case 4351: 0 Case 4352: 0 Case 4353: 0 Case 4354: 0 Case 4355: 0 Case 4356: 0 Case 4357: 0 Case 4358: 0 Case 4359: 0 Case 4360: 0 Case 4361: 0 Case 4362: 0 Case 4363: 0 Case 4364: 0 Case 4365: 0 Case 4366: 0 Case 4367: 0 Case 4368: 0 Case 4369: 0 Case 4370: 0 Case 4371: 0 Case 4372: 0 Case 4373: 0 Case 4374: 0 Case 4375: 0 Case 4376: 0 Case 4377: 0 Case 4378: 0 Case 4379: 0 Case 4380: 0 Case 4381: 0 Case 4382: 0 Case 4383: 0 Case 4384: 0 Case 4385: 0 Case 4386: 0 Case 4387: 0 Case 4388: 0 Case 4389: 0 Case 4390: 0 Case 4391: 0 Case 4392: 0 Case 4393: 0 Case 4394: 0 Case 4395: 0 Case 4396: 0 Case 4397: 0 Case 4398: 0 Case 4399: 0 Case 4400: 0 Case 4401: 0 Case 4402: 0 Case 4403: 0 Case 4404: 0 Case 4405: 0 Case 4406: 0 Case 4407: 0 Case 4408: 0 Case 4409: 0 Case 4410: 0 Case 4411: 0 Case 4412: 0 Case 4413: 0 Case 4414: 0 Case 4415: 0 Case 4416: 0 Case 4417: 0 Case 4418: 0 Case 4419: 0 Case 4420: 0 Case 4421: 0 Case 4422: 0 Case 4423: 0 Case 4424: 0 Case 4425: 0 Case 4426: 0 Case 4427: 0 Case 4428: 0 Case 4429: 0 Case 4430: 0 Case 4431: 0 Case 4432: 0 Case 4433: 0 Case 4434: 0 Case 4435: 0 Case 4436: 0 Case 4437: 0 Case 4438: 0 Case 4439: 0 Case 4440: 0 Case 4441: 0 Case 4442: 0 Case 4443: 0 Case 4444: 0 Case 4445: 0 Case 4446: 0 Case 4447: 0 Case 4448: 0 Case 4449: 0 Case 4450: 0 Case 4451: 0 Case 4452: 0 Case 4453: 0 Case 4454: 0 Case 4455: 0 Case 4456: 0 Case 4457: 0 Case 4458: 0 Case 4459: 0 Case 4460: 0 Case 4461: 0 Case 4462: 0 Case 4463: 0 Case 4464: 0 Case 4465: 0 Case 4466: 0 Case 4467: 0 Case 4468: 0 Case 4469: 0 Case 4470: 0 Case 4471: 0 Case 4472: 0 Case 4473: 0 Case 4474: 0 Case 4475: 0 Case 4476: 0 Case 4477: 0 Case 4478: 0 Case 4479: 0 Case 4480: 0 Case 4481: 0 Case 4482: 0 Case 4483: 0 Case 4484: 0 Case 4485: 0 Case 4486: 0 Case 4487: 0 Case 4488: 0 Case 4489: 0 Case 4490: 0 Case 4491: 0 Case 4492: 0 Case 4493: 0 Case 4494: 0 Case 4495: 0 Case 4496: 0 Case 4497: 0 Case 4498: 0 Case 4499: 0 Case 4500: 0 Case 4501: 0 Case 4502: 0 Case 4503: 0 Case 4504: 0 Case 4505: 0 Case 4506: 0 Case 4507: 0 Case 4508: 0 Case 4509: 0 Case 4510: 0 Case 4511: 0 Case 4512: 0 Case 4513: 0 Case 4514: 0 Case 4515: 0 Case 4516: 0 Case 4517: 0 Case 4518: 0 Case 4519: 0 Case 4520: 0 Case 4521: 0 Case 4522: 0 Case 4523: 0 Case 4524: 0 Case 4525: 0 Case 4526: 0 Case 4527: 0 Case 4528: 0 Case 4529: 0 Case 4530: 0 Case 4531: 0 Case 4532: 0 Case 4533: 0 Case 4534: 0 Case 4535: 0 Case 4536: 0 Case 4537: 0 Case 4538: 0 Case 4539: 0 Case 4540: 0 Case 4541: 0 Case 4542: 0 Case 4543: 0 Case 4544: 0 Case 4545: 0 Case 4546: 0 Case 4547: 0 Case 4548: 0 Case 4549: 0 Case 4550: 0 Case 4551: 0 Case 4552: 0 Case 4553: 0 Case 4554: 0 Case 4555: 0 Case 4556: 0 Case 4557: 0 Case 4558: 0 Case 4559: 0 Case 4560: 0 Case 4561: 0 Case 4562: 0 Case 4563: 0 Case 4564: 0 Case 4565: 0 Case 4566: 0 Case 4567: 0 Case 4568: 0 Case 4569: 0 Case 4570: 0 Case 4571: 0 Case 4572: 0 Case 4573: 0 Case 4574: 0 Case 4575: 0 Case 4576: 0 Case 4577: 0 Case 4578: 0 Case 4579: 0 Case 4580: 0 Case 4581: 0 Case 4582: 0 Case 4583: 0 Case 4584: 0 Case 4585: 0 Case 4586: 0 Case 4587: 0 Case 4588: 0 Case 4589: 0 Case 4590: 0 Case 4591: 0 Case 4592: 0 Case 4593: 0 Case 4594: 0 Case 4595: 0 Case 4596: 0 Case 4597: 0 Case 4598: 0 Case 4599: 0 Case 4600: 0 Case 4601: 0 Case 4602: 0 Case 4603: 0 Case 4604: 0 Case 4605: 0 Case 4606: 0 Case 4607: 0 Case 4608: 0 Case 4609: 0 Case 4610: 0 Case 4611: 0 Case 4612: 0 Case 4613: 0 Case 4614: 0 Case 4615: 0 Case 4616: 0 Case 4617: 0 Case 4618: 0 Case 4619: 0 Case 4620: 0 Case 4621: 0 Case 4622: 0 Case 4623: 0 Case 4624: 0 Case 4625: 0 Case 4626: 0 Case 4627: 0 Case 4628: 0 Case 4629: 0 Case 4630: 0 Case 4631: 0 Case 4632: 0 Case 4633: 0 Case 4634: 0 Case 4635: 0 Case 4636: 0 Case 4637: 0 Case 4638: 0 Case 4639: 0 Case 4640: 0 Case 4641: 0 Case 4642: 0 Case 4643: 0 Case 4644: 0 Case 4645: 0 Case 4646: 0 Case 4647: 0 Case 4648: 0 Case 4649: 0 Case 4650: 0 Case 4651: 0 Case 4652: 0 Case 4653: 0 Case 4654: 0 Case 4655: 0 Case 4656: 0 Case 4657: 0 Case 4658: 0 Case 4659: 0 Case 4660: 0 Case 4661: 0 Case 4662: 0 Case 4663: 0 Case 4664: 0 Case 4665: 0 Case 4666: 0 Case 4667: 0 Case 4668: 0 Case 4669: 0 Case 4670: 0 Case 4671: 0 Case 4672: 0 Case 4673: 0 Case 4674: 0 Case 4675: 0 Case 4676: 0 Case 4677: 0 Case 4678: 0 Case 4679: 0 Case 4680: 0 Case 4681: 0 Case 4682: 0 Case 4683: 0 Case 4684: 0 Case 4685: 0 Case 4686: 0 Case 4687: 0 Case 4688: 0 Case 4689: 0 Case 4690: 0 Case 4691: 0 Case 4692: 0 Case 4693: 0 Case 4694: 0 Case 4695: 0 Case 4696: 0 Case 4697: 0 Case 4698: 0 Case 4699: 0 Case 4700: 0 Case 4701: 0 Case 4702: 0 Case 4703: 0 Case 4704: 0 Case 4705: 0 Case 4706: 0 Case 4707: 0 Case 4708: 0 Case 4709: 0 Case 4710: 0 Case 4711: 0 Case 4712: 0 Case 4713: 0 Case 4714: 0 Case 4715: 0 Case 4716: 0 Case 4717: 0 Case 4718: 0 Case 4719: 0 Case 4720: 0 Case 4721: 0 Case 4722: 0 Case 4723: 0 Case 4724: 0 Case 4725: 0 Case 4726: 0 Case 4727: 0 Case 4728: 0 Case 4729: 0 Case 4730: 0 Case 4731: 0 Case 4732: 0 Case 4733: 0 Case 4734: 0 Case 4735: 0 Case 4736: 0 Case 4737: 0 Case 4738: 0 Case 4739: 0 Case 4740: 0 Case 4741: 0 Case 4742: 0 Case 4743: 0 Case 4744: 0 Case 4745: 0 Case 4746: 0 Case 4747: 0 Case 4748: 0 Case 4749: 0 Case 4750: 0 Case 4751: 0 Case 4752: 0 Case 4753: 0 Case 4754: 0 Case 4755: 0 Case 4756: 0 Case 4757: 0 Case 4758: 0 Case 4759: 0 Case 4760: 0 Case 4761: 0 Case 4762: 0 Case 4763: 0 Case 4764: 0 Case 4765: 0 Case 4766: 0 Case 4767: 0 Case 4768: 0 Case 4769: 0 Case 4770: 0 Case 4771: 0 Case 4772: 0 Case 4773: 0 Case 4774: 0 Case 4775: 0 Case 4776: 0 Case 4777: 0 Case 4778: 0 Case 4779: 0 Case 4780: 0 Case 4781: 0 Case 4782: 0 Case 4783: 0 Case 4784: 0 Case 4785: 0 Case 4786: 0 Case 4787: 0 Case 4788: 0 Case 4789: 0 Case 4790: 0 Case 4791: 0 Case 4792: 0 Case 4793: 0 Case 4794: 0 Case 4795: 0 Case 4796: 0 Case 4797: 0 Case 4798: 0 Case 4799: 0 Case 4800: 0 Case 4801: 0 Case 4802: 0 Case 4803: 0 Case 4804: 0 Case 4805: 0 Case 4806: 0 Case 4807: 0 Case 4808: 0 Case 4809: 0 Case 4810: 0 Case 4811: 0 Case 4812: 0 Case 4813: 0 Case 4814: 0 Case 4815: 0 Case 4816: 0 Case 4817: 0 Case 4818: 0 Case 4819: 0 Case 4820: 0 Case 4821: 0 Case 4822: 0 Case 4823: 0 Case 4824: 0 Case 4825: 0 Case 4826: 0 Case 4827: 0 Case 4828: 0 Case 4829: 0 Case 4830: 0 Case 4831: 0 Case 4832: 0 Case 4833: 0 Case 4834: 0 Case 4835: 0 Case 4836: 0 Case 4837: 0 Case 4838: 0 Case 4839: 0 Case 4840: 0 Case 4841: 0 Case 4842: 0 Case 4843: 0 Case 4844: 0 Case 4845: 0 Case 4846: 0 Case 4847: 0 Case 4848: 0 Case 4849: 0 Case 4850: 0 Case 4851: 0 Case 4852: 0 Case 4853: 0 Case 4854: 0 Case 4855: 0 Case 4856: 0 Case 4857: 0 Case 4858: 0 Case 4859: 0 Case 4860: 0 Case 4861: 0 Case 4862: 0 Case 4863: 0 Case 4864: 0 Case 4865: 0 Case 4866: 0 Case 4867: 0 Case 4868: 0 Case 4869: 0 Case 4870: 0 Case 4871: 0 Case 4872: 0 Case 4873: 0 Case 4874: 0 Case 4875: 0 Case 4876: 0 Case 4877: 0 Case 4878: 0 Case 4879: 0 Case 4880: 0 Case 4881: 0 Case 4882: 0 Case 4883: 0 Case 4884: 0 Case 4885: 0 Case 4886: 0 Case 4887: 0 Case 4888: 0 Case 4889: 0 Case 4890: 0 Case 4891: 0 Case 4892: 0 Case 4893: 0 Case 4894: 0 Case 4895: 0 Case 4896: 0 Case 4897: 0 Case 4898: 0 Case 4899: 0 Case 4900: 0 Case 4901: 0 Case 4902: 0 Case 4903: 0 Case 4904: 0 Case 4905: 0 Case 4906: 0 Case 4907: 0 Case 4908: 0 Case 4909: 0 Case 4910: 0 Case 4911: 0 Case 4912: 0 Case 4913: 0 Case 4914: 0 Case 4915: 0 Case 4916: 0 Case 4917: 0 Case 4918: 0 Case 4919: 0 Case 4920: 0 Case 4921: 0 Case 4922: 0 Case 4923: 0 Case 4924: 0 Case 4925: 0 Case 4926: 0 Case 4927: 0 Case 4928: 0 Case 4929: 0 Case 4930: 0 Case 4931: 0 Case 4932: 0 Case 4933: 0 Case 4934: 0 Case 4935: 0 Case 4936: 0 Case 4937: 0 Case 4938: 0 Case 4939: 0 Case 4940: 0 Case 4941: 0 Case 4942: 0 Case 4943: 0 Case 4944: 0 Case 4945: 0 Case 4946: 0 Case 4947: 0 Case 4948: 0 Case 4949: 0 Case 4950: 0 Case 4951: 0 Case 4952: 0 Case 4953: 0 Case 4954: 0 Case 4955: 0 Case 4956: 0 Case 4957: 0 Case 4958: 0 Case 4959: 0 Case 4960: 0 Case 4961: 0 Case 4962: 0 Case 4963: 0 Case 4964: 0 Case 4965: 0 Case 4966: 0 Case 4967: 0 Case 4968: 0 Case 4969: 0 Case 4970: 0 Case 4971: 0 Case 4972: 0 Case 4973: 0 Case 4974: 0 Case 4975: 0 Case 4976: 0 Case 4977: 0 Case 4978: 0 Case 4979: 0 Case 4980: 0 Case 4981: 0 Case 4982: 0 Case 4983: 0 Case 4984: 0 Case 4985: 0 Case 4986: 0 Case 4987: 0 Case 4988: 0 Case 4989: 0 Case 4990: 0 Case 4991: 0 Case 4992: 0 Case 4993: 0 Case 4994: 0 Case 4995: 0 Case 4996: 0 Case 4997: 0 Case 4998: 0 Case 4999: 0 Case 5000: 0 Case 5001: 0 Case 5002: 0 Case 5003: 0 Case 5004: 0 Case 5005: 0 Case 5006: 0 Case 5007: 0 Case 5008: 0 Case 5009: 0 Case 5010: 0 Case 5011: 0 Case 5012: 0 Case 5013: 0 Case 5014: 0 Case 5015: 0 Case 5016: 0 Case 5017: 0 Case 5018: 0 Case 5019: 0 Case 5020: 0 Case 5021: 0 Case 5022: 0 Case 5023: 0 Case 5024: 0 Case 5025: 0 Case 5026: 0 Case 5027: 0 Case 5028: 0 Case 5029: 0 Case 5030: 0 Case 5031: 0 Case 5032: 0 Case 5033: 0 Case 5034: 0 Case 5035: 0 Case 5036: 0 Case 5037: 0 Case 5038: 0 Case 5039: 0 Case 5040: 0 Case 5041: 0 Case 5042: 0 Case 5043: 0 Case 5044: 0 Case 5045: 0 Case 5046: 0 Case 5047: 0 Case 5048: 0 Case 5049: 0 Case 5050: 0 Case 5051: 0 Case 5052: 0 Case 5053: 0 Case 5054: 0 Case 5055: 0 Case 5056: 0 Case 5057: 0 Case 5058: 0 Case 5059: 0 Case 5060: 0 Case 5061: 0 Case 5062: 0 Case 5063: 0 Case 5064: 0 Case 5065: 0 Case 5066: 0 Case 5067: 0 Case 5068: 0 Case 5069: 0 Case 5070: 0 Case 5071: 0 Case 5072: 0 Case 5073: 0 Case 5074: 0 Case 5075: 0 Case 5076: 0 Case 5077: 0 Case 5078: 0 Case 5079: 0 Case 5080: 0 Case 5081: 0 Case 5082: 0 Case 5083: 0 Case 5084: 0 Case 5085: 0 Case 5086: 0 Case 5087: 0 Case 5088: 0 Case 5089: 0 Case 5090: 0 Case 5091: 0 Case 5092: 0 Case 5093: 0 Case 5094: 0 Case 5095: 0 Case 5096: 0 Case 5097: 0 Case 5098: 0 Case 5099: 0 Case 5100: 0 Case 5101: 0 Case 5102: 0 Case 5103: 0 Case 5104: 0 Case 5105: 0 Case 5106: 0 Case 5107: 0 Case 5108: 0 Case 5109: 0 Case 5110: 0 Case 5111: 0 Case 5112: 0 Case 5113: 0 Case 5114: 0 Case 5115: 0 Case 5116: 0 Case 5117: 0 Case 5118: 0 Case 5119: 0 Case 5120: 0 Case 5121: 0 Case 5122: 0 Case 5123: 0 Case 5124: 0 Case 5125: 0 Case 5126: 0 Case