{"version":3,"file":"mmdparser.cjs","sources":["../../src/libs/mmdparser.js"],"sourcesContent":["/**\n * @author Takahiro / https://github.com/takahirox\n *\n * Simple CharsetEncoder.\n */\n\nclass CharsetEncoder {\n constructor() {\n this.s2uTable = {\n 0: 0,\n 1: 1,\n 2: 2,\n 3: 3,\n 4: 4,\n 5: 5,\n 6: 6,\n 7: 7,\n 8: 8,\n 9: 9,\n 10: 10,\n 11: 11,\n 12: 12,\n 13: 13,\n 14: 14,\n 15: 15,\n 16: 16,\n 17: 17,\n 18: 18,\n 19: 19,\n 20: 20,\n 21: 21,\n 22: 22,\n 23: 23,\n 24: 24,\n 25: 25,\n 26: 26,\n 27: 27,\n 28: 28,\n 29: 29,\n 30: 30,\n 31: 31,\n 32: 32,\n 33: 33,\n 34: 34,\n 35: 35,\n 36: 36,\n 37: 37,\n 38: 38,\n 39: 39,\n 40: 40,\n 41: 41,\n 42: 42,\n 43: 43,\n 44: 44,\n 45: 45,\n 46: 46,\n 47: 47,\n 48: 48,\n 49: 49,\n 50: 50,\n 51: 51,\n 52: 52,\n 53: 53,\n 54: 54,\n 55: 55,\n 56: 56,\n 57: 57,\n 58: 58,\n 59: 59,\n 60: 60,\n 61: 61,\n 62: 62,\n 63: 63,\n 64: 64,\n 65: 65,\n 66: 66,\n 67: 67,\n 68: 68,\n 69: 69,\n 70: 70,\n 71: 71,\n 72: 72,\n 73: 73,\n 74: 74,\n 75: 75,\n 76: 76,\n 77: 77,\n 78: 78,\n 79: 79,\n 80: 80,\n 81: 81,\n 82: 82,\n 83: 83,\n 84: 84,\n 85: 85,\n 86: 86,\n 87: 87,\n 88: 88,\n 89: 89,\n 90: 90,\n 91: 91,\n 92: 92,\n 93: 93,\n 94: 94,\n 95: 95,\n 96: 96,\n 97: 97,\n 98: 98,\n 99: 99,\n 100: 100,\n 101: 101,\n 102: 102,\n 103: 103,\n 104: 104,\n 105: 105,\n 106: 106,\n 107: 107,\n 108: 108,\n 109: 109,\n 110: 110,\n 111: 111,\n 112: 112,\n 113: 113,\n 114: 114,\n 115: 115,\n 116: 116,\n 117: 117,\n 118: 118,\n 119: 119,\n 120: 120,\n 121: 121,\n 122: 122,\n 123: 123,\n 124: 124,\n 125: 125,\n 126: 126,\n 161: 65377,\n 162: 65378,\n 163: 65379,\n 164: 65380,\n 165: 65381,\n 166: 65382,\n 167: 65383,\n 168: 65384,\n 169: 65385,\n 170: 65386,\n 171: 65387,\n 172: 65388,\n 173: 65389,\n 174: 65390,\n 175: 65391,\n 176: 65392,\n 177: 65393,\n 178: 65394,\n 179: 65395,\n 180: 65396,\n 181: 65397,\n 182: 65398,\n 183: 65399,\n 184: 65400,\n 185: 65401,\n 186: 65402,\n 187: 65403,\n 188: 65404,\n 189: 65405,\n 190: 65406,\n 191: 65407,\n 192: 65408,\n 193: 65409,\n 194: 65410,\n 195: 65411,\n 196: 65412,\n 197: 65413,\n 198: 65414,\n 199: 65415,\n 200: 65416,\n 201: 65417,\n 202: 65418,\n 203: 65419,\n 204: 65420,\n 205: 65421,\n 206: 65422,\n 207: 65423,\n 208: 65424,\n 209: 65425,\n 210: 65426,\n 211: 65427,\n 212: 65428,\n 213: 65429,\n 214: 65430,\n 215: 65431,\n 216: 65432,\n 217: 65433,\n 218: 65434,\n 219: 65435,\n 220: 65436,\n 221: 65437,\n 222: 65438,\n 223: 65439,\n 33088: 12288,\n 33089: 12289,\n 33090: 12290,\n 33091: 65292,\n 33092: 65294,\n 33093: 12539,\n 33094: 65306,\n 33095: 65307,\n 33096: 65311,\n 33097: 65281,\n 33098: 12443,\n 33099: 12444,\n 33100: 180,\n 33101: 65344,\n 33102: 168,\n 33103: 65342,\n 33104: 65507,\n 33105: 65343,\n 33106: 12541,\n 33107: 12542,\n 33108: 12445,\n 33109: 12446,\n 33110: 12291,\n 33111: 20189,\n 33112: 12293,\n 33113: 12294,\n 33114: 12295,\n 33115: 12540,\n 33116: 8213,\n 33117: 8208,\n 33118: 65295,\n 33119: 65340,\n 33120: 65374,\n 33121: 8741,\n 33122: 65372,\n 33123: 8230,\n 33124: 8229,\n 33125: 8216,\n 33126: 8217,\n 33127: 8220,\n 33128: 8221,\n 33129: 65288,\n 33130: 65289,\n 33131: 12308,\n 33132: 12309,\n 33133: 65339,\n 33134: 65341,\n 33135: 65371,\n 33136: 65373,\n 33137: 12296,\n 33138: 12297,\n 33139: 12298,\n 33140: 12299,\n 33141: 12300,\n 33142: 12301,\n 33143: 12302,\n 33144: 12303,\n 33145: 12304,\n 33146: 12305,\n 33147: 65291,\n 33148: 65293,\n 33149: 177,\n 33150: 215,\n 33152: 247,\n 33153: 65309,\n 33154: 8800,\n 33155: 65308,\n 33156: 65310,\n 33157: 8806,\n 33158: 8807,\n 33159: 8734,\n 33160: 8756,\n 33161: 9794,\n 33162: 9792,\n 33163: 176,\n 33164: 8242,\n 33165: 8243,\n 33166: 8451,\n 33167: 65509,\n 33168: 65284,\n 33169: 65504,\n 33170: 65505,\n 33171: 65285,\n 33172: 65283,\n 33173: 65286,\n 33174: 65290,\n 33175: 65312,\n 33176: 167,\n 33177: 9734,\n 33178: 9733,\n 33179: 9675,\n 33180: 9679,\n 33181: 9678,\n 33182: 9671,\n 33183: 9670,\n 33184: 9633,\n 33185: 9632,\n 33186: 9651,\n 33187: 9650,\n 33188: 9661,\n 33189: 9660,\n 33190: 8251,\n 33191: 12306,\n 33192: 8594,\n 33193: 8592,\n 33194: 8593,\n 33195: 8595,\n 33196: 12307,\n 33208: 8712,\n 33209: 8715,\n 33210: 8838,\n 33211: 8839,\n 33212: 8834,\n 33213: 8835,\n 33214: 8746,\n 33215: 8745,\n 33224: 8743,\n 33225: 8744,\n 33226: 65506,\n 33227: 8658,\n 33228: 8660,\n 33229: 8704,\n 33230: 8707,\n 33242: 8736,\n 33243: 8869,\n 33244: 8978,\n 33245: 8706,\n 33246: 8711,\n 33247: 8801,\n 33248: 8786,\n 33249: 8810,\n 33250: 8811,\n 33251: 8730,\n 33252: 8765,\n 33253: 8733,\n 33254: 8757,\n 33255: 8747,\n 33256: 8748,\n 33264: 8491,\n 33265: 8240,\n 33266: 9839,\n 33267: 9837,\n 33268: 9834,\n 33269: 8224,\n 33270: 8225,\n 33271: 182,\n 33276: 9711,\n 33359: 65296,\n 33360: 65297,\n 33361: 65298,\n 33362: 65299,\n 33363: 65300,\n 33364: 65301,\n 33365: 65302,\n 33366: 65303,\n 33367: 65304,\n 33368: 65305,\n 33376: 65313,\n 33377: 65314,\n 33378: 65315,\n 33379: 65316,\n 33380: 65317,\n 33381: 65318,\n 33382: 65319,\n 33383: 65320,\n 33384: 65321,\n 33385: 65322,\n 33386: 65323,\n 33387: 65324,\n 33388: 65325,\n 33389: 65326,\n 33390: 65327,\n 33391: 65328,\n 33392: 65329,\n 33393: 65330,\n 33394: 65331,\n 33395: 65332,\n 33396: 65333,\n 33397: 65334,\n 33398: 65335,\n 33399: 65336,\n 33400: 65337,\n 33401: 65338,\n 33409: 65345,\n 33410: 65346,\n 33411: 65347,\n 33412: 65348,\n 33413: 65349,\n 33414: 65350,\n 33415: 65351,\n 33416: 65352,\n 33417: 65353,\n 33418: 65354,\n 33419: 65355,\n 33420: 65356,\n 33421: 65357,\n 33422: 65358,\n 33423: 65359,\n 33424: 65360,\n 33425: 65361,\n 33426: 65362,\n 33427: 65363,\n 33428: 65364,\n 33429: 65365,\n 33430: 65366,\n 33431: 65367,\n 33432: 65368,\n 33433: 65369,\n 33434: 65370,\n 33439: 12353,\n 33440: 12354,\n 33441: 12355,\n 33442: 12356,\n 33443: 12357,\n 33444: 12358,\n 33445: 12359,\n 33446: 12360,\n 33447: 12361,\n 33448: 12362,\n 33449: 12363,\n 33450: 12364,\n 33451: 12365,\n 33452: 12366,\n 33453: 12367,\n 33454: 12368,\n 33455: 12369,\n 33456: 12370,\n 33457: 12371,\n 33458: 12372,\n 33459: 12373,\n 33460: 12374,\n 33461: 12375,\n 33462: 12376,\n 33463: 12377,\n 33464: 12378,\n 33465: 12379,\n 33466: 12380,\n 33467: 12381,\n 33468: 12382,\n 33469: 12383,\n 33470: 12384,\n 33471: 12385,\n 33472: 12386,\n 33473: 12387,\n 33474: 12388,\n 33475: 12389,\n 33476: 12390,\n 33477: 12391,\n 33478: 12392,\n 33479: 12393,\n 33480: 12394,\n 33481: 12395,\n 33482: 12396,\n 33483: 12397,\n 33484: 12398,\n 33485: 12399,\n 33486: 12400,\n 33487: 12401,\n 33488: 12402,\n 33489: 12403,\n 33490: 12404,\n 33491: 12405,\n 33492: 12406,\n 33493: 12407,\n 33494: 12408,\n 33495: 12409,\n 33496: 12410,\n 33497: 12411,\n 33498: 12412,\n 33499: 12413,\n 33500: 12414,\n 33501: 12415,\n 33502: 12416,\n 33503: 12417,\n 33504: 12418,\n 33505: 12419,\n 33506: 12420,\n 33507: 12421,\n 33508: 12422,\n 33509: 12423,\n 33510: 12424,\n 33511: 12425,\n 33512: 12426,\n 33513: 12427,\n 33514: 12428,\n 33515: 12429,\n 33516: 12430,\n 33517: 12431,\n 33518: 12432,\n 33519: 12433,\n 33520: 12434,\n 33521: 12435,\n 33600: 12449,\n 33601: 12450,\n 33602: 12451,\n 33603: 12452,\n 33604: 12453,\n 33605: 12454,\n 33606: 12455,\n 33607: 12456,\n 33608: 12457,\n 33609: 12458,\n 33610: 12459,\n 33611: 12460,\n 33612: 12461,\n 33613: 12462,\n 33614: 12463,\n 33615: 12464,\n 33616: 12465,\n 33617: 12466,\n 33618: 12467,\n 33619: 12468,\n 33620: 12469,\n 33621: 12470,\n 33622: 12471,\n 33623: 12472,\n 33624: 12473,\n 33625: 12474,\n 33626: 12475,\n 33627: 12476,\n 33628: 12477,\n 33629: 12478,\n 33630: 12479,\n 33631: 12480,\n 33632: 12481,\n 33633: 12482,\n 33634: 12483,\n 33635: 12484,\n 33636: 12485,\n 33637: 12486,\n 33638: 12487,\n 33639: 12488,\n 33640: 12489,\n 33641: 12490,\n 33642: 12491,\n 33643: 12492,\n 33644: 12493,\n 33645: 12494,\n 33646: 12495,\n 33647: 12496,\n 33648: 12497,\n 33649: 12498,\n 33650: 12499,\n 33651: 12500,\n 33652: 12501,\n 33653: 12502,\n 33654: 12503,\n 33655: 12504,\n 33656: 12505,\n 33657: 12506,\n 33658: 12507,\n 33659: 12508,\n 33660: 12509,\n 33661: 12510,\n 33662: 12511,\n 33664: 12512,\n 33665: 12513,\n 33666: 12514,\n 33667: 12515,\n 33668: 12516,\n 33669: 12517,\n 33670: 12518,\n 33671: 12519,\n 33672: 12520,\n 33673: 12521,\n 33674: 12522,\n 33675: 12523,\n 33676: 12524,\n 33677: 12525,\n 33678: 12526,\n 33679: 12527,\n 33680: 12528,\n 33681: 12529,\n 33682: 12530,\n 33683: 12531,\n 33684: 12532,\n 33685: 12533,\n 33686: 12534,\n 33695: 913,\n 33696: 914,\n 33697: 915,\n 33698: 916,\n 33699: 917,\n 33700: 918,\n 33701: 919,\n 33702: 920,\n 33703: 921,\n 33704: 922,\n 33705: 923,\n 33706: 924,\n 33707: 925,\n 33708: 926,\n 33709: 927,\n 33710: 928,\n 33711: 929,\n 33712: 931,\n 33713: 932,\n 33714: 933,\n 33715: 934,\n 33716: 935,\n 33717: 936,\n 33718: 937,\n 33727: 945,\n 33728: 946,\n 33729: 947,\n 33730: 948,\n 33731: 949,\n 33732: 950,\n 33733: 951,\n 33734: 952,\n 33735: 953,\n 33736: 954,\n 33737: 955,\n 33738: 956,\n 33739: 957,\n 33740: 958,\n 33741: 959,\n 33742: 960,\n 33743: 961,\n 33744: 963,\n 33745: 964,\n 33746: 965,\n 33747: 966,\n 33748: 967,\n 33749: 968,\n 33750: 969,\n 33856: 1040,\n 33857: 1041,\n 33858: 1042,\n 33859: 1043,\n 33860: 1044,\n 33861: 1045,\n 33862: 1025,\n 33863: 1046,\n 33864: 1047,\n 33865: 1048,\n 33866: 1049,\n 33867: 1050,\n 33868: 1051,\n 33869: 1052,\n 33870: 1053,\n 33871: 1054,\n 33872: 1055,\n 33873: 1056,\n 33874: 1057,\n 33875: 1058,\n 33876: 1059,\n 33877: 1060,\n 33878: 1061,\n 33879: 1062,\n 33880: 1063,\n 33881: 1064,\n 33882: 1065,\n 33883: 1066,\n 33884: 1067,\n 33885: 1068,\n 33886: 1069,\n 33887: 1070,\n 33888: 1071,\n 33904: 1072,\n 33905: 1073,\n 33906: 1074,\n 33907: 1075,\n 33908: 1076,\n 33909: 1077,\n 33910: 1105,\n 33911: 1078,\n 33912: 1079,\n 33913: 1080,\n 33914: 1081,\n 33915: 1082,\n 33916: 1083,\n 33917: 1084,\n 33918: 1085,\n 33920: 1086,\n 33921: 1087,\n 33922: 1088,\n 33923: 1089,\n 33924: 1090,\n 33925: 1091,\n 33926: 1092,\n 33927: 1093,\n 33928: 1094,\n 33929: 1095,\n 33930: 1096,\n 33931: 1097,\n 33932: 1098,\n 33933: 1099,\n 33934: 1100,\n 33935: 1101,\n 33936: 1102,\n 33937: 1103,\n 33951: 9472,\n 33952: 9474,\n 33953: 9484,\n 33954: 9488,\n 33955: 9496,\n 33956: 9492,\n 33957: 9500,\n 33958: 9516,\n 33959: 9508,\n 33960: 9524,\n 33961: 9532,\n 33962: 9473,\n 33963: 9475,\n 33964: 9487,\n 33965: 9491,\n 33966: 9499,\n 33967: 9495,\n 33968: 9507,\n 33969: 9523,\n 33970: 9515,\n 33971: 9531,\n 33972: 9547,\n 33973: 9504,\n 33974: 9519,\n 33975: 9512,\n 33976: 9527,\n 33977: 9535,\n 33978: 9501,\n 33979: 9520,\n 33980: 9509,\n 33981: 9528,\n 33982: 9538,\n 34624: 9312,\n 34625: 9313,\n 34626: 9314,\n 34627: 9315,\n 34628: 9316,\n 34629: 9317,\n 34630: 9318,\n 34631: 9319,\n 34632: 9320,\n 34633: 9321,\n 34634: 9322,\n 34635: 9323,\n 34636: 9324,\n 34637: 9325,\n 34638: 9326,\n 34639: 9327,\n 34640: 9328,\n 34641: 9329,\n 34642: 9330,\n 34643: 9331,\n 34644: 8544,\n 34645: 8545,\n 34646: 8546,\n 34647: 8547,\n 34648: 8548,\n 34649: 8549,\n 34650: 8550,\n 34651: 8551,\n 34652: 8552,\n 34653: 8553,\n 34655: 13129,\n 34656: 13076,\n 34657: 13090,\n 34658: 13133,\n 34659: 13080,\n 34660: 13095,\n 34661: 13059,\n 34662: 13110,\n 34663: 13137,\n 34664: 13143,\n 34665: 13069,\n 34666: 13094,\n 34667: 13091,\n 34668: 13099,\n 34669: 13130,\n 34670: 13115,\n 34671: 13212,\n 34672: 13213,\n 34673: 13214,\n 34674: 13198,\n 34675: 13199,\n 34676: 13252,\n 34677: 13217,\n 34686: 13179,\n 34688: 12317,\n 34689: 12319,\n 34690: 8470,\n 34691: 13261,\n 34692: 8481,\n 34693: 12964,\n 34694: 12965,\n 34695: 12966,\n 34696: 12967,\n 34697: 12968,\n 34698: 12849,\n 34699: 12850,\n 34700: 12857,\n 34701: 13182,\n 34702: 13181,\n 34703: 13180,\n 34704: 8786,\n 34705: 8801,\n 34706: 8747,\n 34707: 8750,\n 34708: 8721,\n 34709: 8730,\n 34710: 8869,\n 34711: 8736,\n 34712: 8735,\n 34713: 8895,\n 34714: 8757,\n 34715: 8745,\n 34716: 8746,\n 34975: 20124,\n 34976: 21782,\n 34977: 23043,\n 34978: 38463,\n 34979: 21696,\n 34980: 24859,\n 34981: 25384,\n 34982: 23030,\n 34983: 36898,\n 34984: 33909,\n 34985: 33564,\n 34986: 31312,\n 34987: 24746,\n 34988: 25569,\n 34989: 28197,\n 34990: 26093,\n 34991: 33894,\n 34992: 33446,\n 34993: 39925,\n 34994: 26771,\n 34995: 22311,\n 34996: 26017,\n 34997: 25201,\n 34998: 23451,\n 34999: 22992,\n 35000: 34427,\n 35001: 39156,\n 35002: 32098,\n 35003: 32190,\n 35004: 39822,\n 35005: 25110,\n 35006: 31903,\n 35007: 34999,\n 35008: 23433,\n 35009: 24245,\n 35010: 25353,\n 35011: 26263,\n 35012: 26696,\n 35013: 38343,\n 35014: 38797,\n 35015: 26447,\n 35016: 20197,\n 35017: 20234,\n 35018: 20301,\n 35019: 20381,\n 35020: 20553,\n 35021: 22258,\n 35022: 22839,\n 35023: 22996,\n 35024: 23041,\n 35025: 23561,\n 35026: 24799,\n 35027: 24847,\n 35028: 24944,\n 35029: 26131,\n 35030: 26885,\n 35031: 28858,\n 35032: 30031,\n 35033: 30064,\n 35034: 31227,\n 35035: 32173,\n 35036: 32239,\n 35037: 32963,\n 35038: 33806,\n 35039: 34915,\n 35040: 35586,\n 35041: 36949,\n 35042: 36986,\n 35043: 21307,\n 35044: 20117,\n 35045: 20133,\n 35046: 22495,\n 35047: 32946,\n 35048: 37057,\n 35049: 30959,\n 35050: 19968,\n 35051: 22769,\n 35052: 28322,\n 35053: 36920,\n 35054: 31282,\n 35055: 33576,\n 35056: 33419,\n 35057: 39983,\n 35058: 20801,\n 35059: 21360,\n 35060: 21693,\n 35061: 21729,\n 35062: 22240,\n 35063: 23035,\n 35064: 24341,\n 35065: 39154,\n 35066: 28139,\n 35067: 32996,\n 35068: 34093,\n 35136: 38498,\n 35137: 38512,\n 35138: 38560,\n 35139: 38907,\n 35140: 21515,\n 35141: 21491,\n 35142: 23431,\n 35143: 28879,\n 35144: 32701,\n 35145: 36802,\n 35146: 38632,\n 35147: 21359,\n 35148: 40284,\n 35149: 31418,\n 35150: 19985,\n 35151: 30867,\n 35152: 33276,\n 35153: 28198,\n 35154: 22040,\n 35155: 21764,\n 35156: 27421,\n 35157: 34074,\n 35158: 39995,\n 35159: 23013,\n 35160: 21417,\n 35161: 28006,\n 35162: 29916,\n 35163: 38287,\n 35164: 22082,\n 35165: 20113,\n 35166: 36939,\n 35167: 38642,\n 35168: 33615,\n 35169: 39180,\n 35170: 21473,\n 35171: 21942,\n 35172: 23344,\n 35173: 24433,\n 35174: 26144,\n 35175: 26355,\n 35176: 26628,\n 35177: 27704,\n 35178: 27891,\n 35179: 27945,\n 35180: 29787,\n 35181: 30408,\n 35182: 31310,\n 35183: 38964,\n 35184: 33521,\n 35185: 34907,\n 35186: 35424,\n 35187: 37613,\n 35188: 28082,\n 35189: 30123,\n 35190: 30410,\n 35191: 39365,\n 35192: 24742,\n 35193: 35585,\n 35194: 36234,\n 35195: 38322,\n 35196: 27022,\n 35197: 21421,\n 35198: 20870,\n 35200: 22290,\n 35201: 22576,\n 35202: 22852,\n 35203: 23476,\n 35204: 24310,\n 35205: 24616,\n 35206: 25513,\n 35207: 25588,\n 35208: 27839,\n 35209: 28436,\n 35210: 28814,\n 35211: 28948,\n 35212: 29017,\n 35213: 29141,\n 35214: 29503,\n 35215: 32257,\n 35216: 33398,\n 35217: 33489,\n 35218: 34199,\n 35219: 36960,\n 35220: 37467,\n 35221: 40219,\n 35222: 22633,\n 35223: 26044,\n 35224: 27738,\n 35225: 29989,\n 35226: 20985,\n 35227: 22830,\n 35228: 22885,\n 35229: 24448,\n 35230: 24540,\n 35231: 25276,\n 35232: 26106,\n 35233: 27178,\n 35234: 27431,\n 35235: 27572,\n 35236: 29579,\n 35237: 32705,\n 35238: 35158,\n 35239: 40236,\n 35240: 40206,\n 35241: 40644,\n 35242: 23713,\n 35243: 27798,\n 35244: 33659,\n 35245: 20740,\n 35246: 23627,\n 35247: 25014,\n 35248: 33222,\n 35249: 26742,\n 35250: 29281,\n 35251: 20057,\n 35252: 20474,\n 35253: 21368,\n 35254: 24681,\n 35255: 28201,\n 35256: 31311,\n 35257: 38899,\n 35258: 19979,\n 35259: 21270,\n 35260: 20206,\n 35261: 20309,\n 35262: 20285,\n 35263: 20385,\n 35264: 20339,\n 35265: 21152,\n 35266: 21487,\n 35267: 22025,\n 35268: 22799,\n 35269: 23233,\n 35270: 23478,\n 35271: 23521,\n 35272: 31185,\n 35273: 26247,\n 35274: 26524,\n 35275: 26550,\n 35276: 27468,\n 35277: 27827,\n 35278: 28779,\n 35279: 29634,\n 35280: 31117,\n 35281: 31166,\n 35282: 31292,\n 35283: 31623,\n 35284: 33457,\n 35285: 33499,\n 35286: 33540,\n 35287: 33655,\n 35288: 33775,\n 35289: 33747,\n 35290: 34662,\n 35291: 35506,\n 35292: 22057,\n 35293: 36008,\n 35294: 36838,\n 35295: 36942,\n 35296: 38686,\n 35297: 34442,\n 35298: 20420,\n 35299: 23784,\n 35300: 25105,\n 35301: 29273,\n 35302: 30011,\n 35303: 33253,\n 35304: 33469,\n 35305: 34558,\n 35306: 36032,\n 35307: 38597,\n 35308: 39187,\n 35309: 39381,\n 35310: 20171,\n 35311: 20250,\n 35312: 35299,\n 35313: 22238,\n 35314: 22602,\n 35315: 22730,\n 35316: 24315,\n 35317: 24555,\n 35318: 24618,\n 35319: 24724,\n 35320: 24674,\n 35321: 25040,\n 35322: 25106,\n 35323: 25296,\n 35324: 25913,\n 35392: 39745,\n 35393: 26214,\n 35394: 26800,\n 35395: 28023,\n 35396: 28784,\n 35397: 30028,\n 35398: 30342,\n 35399: 32117,\n 35400: 33445,\n 35401: 34809,\n 35402: 38283,\n 35403: 38542,\n 35404: 35997,\n 35405: 20977,\n 35406: 21182,\n 35407: 22806,\n 35408: 21683,\n 35409: 23475,\n 35410: 23830,\n 35411: 24936,\n 35412: 27010,\n 35413: 28079,\n 35414: 30861,\n 35415: 33995,\n 35416: 34903,\n 35417: 35442,\n 35418: 37799,\n 35419: 39608,\n 35420: 28012,\n 35421: 39336,\n 35422: 34521,\n 35423: 22435,\n 35424: 26623,\n 35425: 34510,\n 35426: 37390,\n 35427: 21123,\n 35428: 22151,\n 35429: 21508,\n 35430: 24275,\n 35431: 25313,\n 35432: 25785,\n 35433: 26684,\n 35434: 26680,\n 35435: 27579,\n 35436: 29554,\n 35437: 30906,\n 35438: 31339,\n 35439: 35226,\n 35440: 35282,\n 35441: 36203,\n 35442: 36611,\n 35443: 37101,\n 35444: 38307,\n 35445: 38548,\n 35446: 38761,\n 35447: 23398,\n 35448: 23731,\n 35449: 27005,\n 35450: 38989,\n 35451: 38990,\n 35452: 25499,\n 35453: 31520,\n 35454: 27179,\n 35456: 27263,\n 35457: 26806,\n 35458: 39949,\n 35459: 28511,\n 35460: 21106,\n 35461: 21917,\n 35462: 24688,\n 35463: 25324,\n 35464: 27963,\n 35465: 28167,\n 35466: 28369,\n 35467: 33883,\n 35468: 35088,\n 35469: 36676,\n 35470: 19988,\n 35471: 39993,\n 35472: 21494,\n 35473: 26907,\n 35474: 27194,\n 35475: 38788,\n 35476: 26666,\n 35477: 20828,\n 35478: 31427,\n 35479: 33970,\n 35480: 37340,\n 35481: 37772,\n 35482: 22107,\n 35483: 40232,\n 35484: 26658,\n 35485: 33541,\n 35486: 33841,\n 35487: 31909,\n 35488: 21000,\n 35489: 33477,\n 35490: 29926,\n 35491: 20094,\n 35492: 20355,\n 35493: 20896,\n 35494: 23506,\n 35495: 21002,\n 35496: 21208,\n 35497: 21223,\n 35498: 24059,\n 35499: 21914,\n 35500: 22570,\n 35501: 23014,\n 35502: 23436,\n 35503: 23448,\n 35504: 23515,\n 35505: 24178,\n 35506: 24185,\n 35507: 24739,\n 35508: 24863,\n 35509: 24931,\n 35510: 25022,\n 35511: 25563,\n 35512: 25954,\n 35513: 26577,\n 35514: 26707,\n 35515: 26874,\n 35516: 27454,\n 35517: 27475,\n 35518: 27735,\n 35519: 28450,\n 35520: 28567,\n 35521: 28485,\n 35522: 29872,\n 35523: 29976,\n 35524: 30435,\n 35525: 30475,\n 35526: 31487,\n 35527: 31649,\n 35528: 31777,\n 35529: 32233,\n 35530: 32566,\n 35531: 32752,\n 35532: 32925,\n 35533: 33382,\n 35534: 33694,\n 35535: 35251,\n 35536: 35532,\n 35537: 36011,\n 35538: 36996,\n 35539: 37969,\n 35540: 38291,\n 35541: 38289,\n 35542: 38306,\n 35543: 38501,\n 35544: 38867,\n 35545: 39208,\n 35546: 33304,\n 35547: 20024,\n 35548: 21547,\n 35549: 23736,\n 35550: 24012,\n 35551: 29609,\n 35552: 30284,\n 35553: 30524,\n 35554: 23721,\n 35555: 32747,\n 35556: 36107,\n 35557: 38593,\n 35558: 38929,\n 35559: 38996,\n 35560: 39000,\n 35561: 20225,\n 35562: 20238,\n 35563: 21361,\n 35564: 21916,\n 35565: 22120,\n 35566: 22522,\n 35567: 22855,\n 35568: 23305,\n 35569: 23492,\n 35570: 23696,\n 35571: 24076,\n 35572: 24190,\n 35573: 24524,\n 35574: 25582,\n 35575: 26426,\n 35576: 26071,\n 35577: 26082,\n 35578: 26399,\n 35579: 26827,\n 35580: 26820,\n 35648: 27231,\n 35649: 24112,\n 35650: 27589,\n 35651: 27671,\n 35652: 27773,\n 35653: 30079,\n 35654: 31048,\n 35655: 23395,\n 35656: 31232,\n 35657: 32000,\n 35658: 24509,\n 35659: 35215,\n 35660: 35352,\n 35661: 36020,\n 35662: 36215,\n 35663: 36556,\n 35664: 36637,\n 35665: 39138,\n 35666: 39438,\n 35667: 39740,\n 35668: 20096,\n 35669: 20605,\n 35670: 20736,\n 35671: 22931,\n 35672: 23452,\n 35673: 25135,\n 35674: 25216,\n 35675: 25836,\n 35676: 27450,\n 35677: 29344,\n 35678: 30097,\n 35679: 31047,\n 35680: 32681,\n 35681: 34811,\n 35682: 35516,\n 35683: 35696,\n 35684: 25516,\n 35685: 33738,\n 35686: 38816,\n 35687: 21513,\n 35688: 21507,\n 35689: 21931,\n 35690: 26708,\n 35691: 27224,\n 35692: 35440,\n 35693: 30759,\n 35694: 26485,\n 35695: 40653,\n 35696: 21364,\n 35697: 23458,\n 35698: 33050,\n 35699: 34384,\n 35700: 36870,\n 35701: 19992,\n 35702: 20037,\n 35703: 20167,\n 35704: 20241,\n 35705: 21450,\n 35706: 21560,\n 35707: 23470,\n 35708: 24339,\n 35709: 24613,\n 35710: 25937,\n 35712: 26429,\n 35713: 27714,\n 35714: 27762,\n 35715: 27875,\n 35716: 28792,\n 35717: 29699,\n 35718: 31350,\n 35719: 31406,\n 35720: 31496,\n 35721: 32026,\n 35722: 31998,\n 35723: 32102,\n 35724: 26087,\n 35725: 29275,\n 35726: 21435,\n 35727: 23621,\n 35728: 24040,\n 35729: 25298,\n 35730: 25312,\n 35731: 25369,\n 35732: 28192,\n 35733: 34394,\n 35734: 35377,\n 35735: 36317,\n 35736: 37624,\n 35737: 28417,\n 35738: 31142,\n 35739: 39770,\n 35740: 20136,\n 35741: 20139,\n 35742: 20140,\n 35743: 20379,\n 35744: 20384,\n 35745: 20689,\n 35746: 20807,\n 35747: 31478,\n 35748: 20849,\n 35749: 20982,\n 35750: 21332,\n 35751: 21281,\n 35752: 21375,\n 35753: 21483,\n 35754: 21932,\n 35755: 22659,\n 35756: 23777,\n 35757: 24375,\n 35758: 24394,\n 35759: 24623,\n 35760: 24656,\n 35761: 24685,\n 35762: 25375,\n 35763: 25945,\n 35764: 27211,\n 35765: 27841,\n 35766: 29378,\n 35767: 29421,\n 35768: 30703,\n 35769: 33016,\n 35770: 33029,\n 35771: 33288,\n 35772: 34126,\n 35773: 37111,\n 35774: 37857,\n 35775: 38911,\n 35776: 39255,\n 35777: 39514,\n 35778: 20208,\n 35779: 20957,\n 35780: 23597,\n 35781: 26241,\n 35782: 26989,\n 35783: 23616,\n 35784: 26354,\n 35785: 26997,\n 35786: 29577,\n 35787: 26704,\n 35788: 31873,\n 35789: 20677,\n 35790: 21220,\n 35791: 22343,\n 35792: 24062,\n 35793: 37670,\n 35794: 26020,\n 35795: 27427,\n 35796: 27453,\n 35797: 29748,\n 35798: 31105,\n 35799: 31165,\n 35800: 31563,\n 35801: 32202,\n 35802: 33465,\n 35803: 33740,\n 35804: 34943,\n 35805: 35167,\n 35806: 35641,\n 35807: 36817,\n 35808: 37329,\n 35809: 21535,\n 35810: 37504,\n 35811: 20061,\n 35812: 20534,\n 35813: 21477,\n 35814: 21306,\n 35815: 29399,\n 35816: 29590,\n 35817: 30697,\n 35818: 33510,\n 35819: 36527,\n 35820: 39366,\n 35821: 39368,\n 35822: 39378,\n 35823: 20855,\n 35824: 24858,\n 35825: 34398,\n 35826: 21936,\n 35827: 31354,\n 35828: 20598,\n 35829: 23507,\n 35830: 36935,\n 35831: 38533,\n 35832: 20018,\n 35833: 27355,\n 35834: 37351,\n 35835: 23633,\n 35836: 23624,\n 35904: 25496,\n 35905: 31391,\n 35906: 27795,\n 35907: 38772,\n 35908: 36705,\n 35909: 31402,\n 35910: 29066,\n 35911: 38536,\n 35912: 31874,\n 35913: 26647,\n 35914: 32368,\n 35915: 26705,\n 35916: 37740,\n 35917: 21234,\n 35918: 21531,\n 35919: 34219,\n 35920: 35347,\n 35921: 32676,\n 35922: 36557,\n 35923: 37089,\n 35924: 21350,\n 35925: 34952,\n 35926: 31041,\n 35927: 20418,\n 35928: 20670,\n 35929: 21009,\n 35930: 20804,\n 35931: 21843,\n 35932: 22317,\n 35933: 29674,\n 35934: 22411,\n 35935: 22865,\n 35936: 24418,\n 35937: 24452,\n 35938: 24693,\n 35939: 24950,\n 35940: 24935,\n 35941: 25001,\n 35942: 25522,\n 35943: 25658,\n 35944: 25964,\n 35945: 26223,\n 35946: 26690,\n 35947: 28179,\n 35948: 30054,\n 35949: 31293,\n 35950: 31995,\n 35951: 32076,\n 35952: 32153,\n 35953: 32331,\n 35954: 32619,\n 35955: 33550,\n 35956: 33610,\n 35957: 34509,\n 35958: 35336,\n 35959: 35427,\n 35960: 35686,\n 35961: 36605,\n 35962: 38938,\n 35963: 40335,\n 35964: 33464,\n 35965: 36814,\n 35966: 39912,\n 35968: 21127,\n 35969: 25119,\n 35970: 25731,\n 35971: 28608,\n 35972: 38553,\n 35973: 26689,\n 35974: 20625,\n 35975: 27424,\n 35976: 27770,\n 35977: 28500,\n 35978: 31348,\n 35979: 32080,\n 35980: 34880,\n 35981: 35363,\n 35982: 26376,\n 35983: 20214,\n 35984: 20537,\n 35985: 20518,\n 35986: 20581,\n 35987: 20860,\n 35988: 21048,\n 35989: 21091,\n 35990: 21927,\n 35991: 22287,\n 35992: 22533,\n 35993: 23244,\n 35994: 24314,\n 35995: 25010,\n 35996: 25080,\n 35997: 25331,\n 35998: 25458,\n 35999: 26908,\n 36000: 27177,\n 36001: 29309,\n 36002: 29356,\n 36003: 29486,\n 36004: 30740,\n 36005: 30831,\n 36006: 32121,\n 36007: 30476,\n 36008: 32937,\n 36009: 35211,\n 36010: 35609,\n 36011: 36066,\n 36012: 36562,\n 36013: 36963,\n 36014: 37749,\n 36015: 38522,\n 36016: 38997,\n 36017: 39443,\n 36018: 40568,\n 36019: 20803,\n 36020: 21407,\n 36021: 21427,\n 36022: 24187,\n 36023: 24358,\n 36024: 28187,\n 36025: 28304,\n 36026: 29572,\n 36027: 29694,\n 36028: 32067,\n 36029: 33335,\n 36030: 35328,\n 36031: 35578,\n 36032: 38480,\n 36033: 20046,\n 36034: 20491,\n 36035: 21476,\n 36036: 21628,\n 36037: 22266,\n 36038: 22993,\n 36039: 23396,\n 36040: 24049,\n 36041: 24235,\n 36042: 24359,\n 36043: 25144,\n 36044: 25925,\n 36045: 26543,\n 36046: 28246,\n 36047: 29392,\n 36048: 31946,\n 36049: 34996,\n 36050: 32929,\n 36051: 32993,\n 36052: 33776,\n 36053: 34382,\n 36054: 35463,\n 36055: 36328,\n 36056: 37431,\n 36057: 38599,\n 36058: 39015,\n 36059: 40723,\n 36060: 20116,\n 36061: 20114,\n 36062: 20237,\n 36063: 21320,\n 36064: 21577,\n 36065: 21566,\n 36066: 23087,\n 36067: 24460,\n 36068: 24481,\n 36069: 24735,\n 36070: 26791,\n 36071: 27278,\n 36072: 29786,\n 36073: 30849,\n 36074: 35486,\n 36075: 35492,\n 36076: 35703,\n 36077: 37264,\n 36078: 20062,\n 36079: 39881,\n 36080: 20132,\n 36081: 20348,\n 36082: 20399,\n 36083: 20505,\n 36084: 20502,\n 36085: 20809,\n 36086: 20844,\n 36087: 21151,\n 36088: 21177,\n 36089: 21246,\n 36090: 21402,\n 36091: 21475,\n 36092: 21521,\n 36160: 21518,\n 36161: 21897,\n 36162: 22353,\n 36163: 22434,\n 36164: 22909,\n 36165: 23380,\n 36166: 23389,\n 36167: 23439,\n 36168: 24037,\n 36169: 24039,\n 36170: 24055,\n 36171: 24184,\n 36172: 24195,\n 36173: 24218,\n 36174: 24247,\n 36175: 24344,\n 36176: 24658,\n 36177: 24908,\n 36178: 25239,\n 36179: 25304,\n 36180: 25511,\n 36181: 25915,\n 36182: 26114,\n 36183: 26179,\n 36184: 26356,\n 36185: 26477,\n 36186: 26657,\n 36187: 26775,\n 36188: 27083,\n 36189: 27743,\n 36190: 27946,\n 36191: 28009,\n 36192: 28207,\n 36193: 28317,\n 36194: 30002,\n 36195: 30343,\n 36196: 30828,\n 36197: 31295,\n 36198: 31968,\n 36199: 32005,\n 36200: 32024,\n 36201: 32094,\n 36202: 32177,\n 36203: 32789,\n 36204: 32771,\n 36205: 32943,\n 36206: 32945,\n 36207: 33108,\n 36208: 33167,\n 36209: 33322,\n 36210: 33618,\n 36211: 34892,\n 36212: 34913,\n 36213: 35611,\n 36214: 36002,\n 36215: 36092,\n 36216: 37066,\n 36217: 37237,\n 36218: 37489,\n 36219: 30783,\n 36220: 37628,\n 36221: 38308,\n 36222: 38477,\n 36224: 38917,\n 36225: 39321,\n 36226: 39640,\n 36227: 40251,\n 36228: 21083,\n 36229: 21163,\n 36230: 21495,\n 36231: 21512,\n 36232: 22741,\n 36233: 25335,\n 36234: 28640,\n 36235: 35946,\n 36236: 36703,\n 36237: 40633,\n 36238: 20811,\n 36239: 21051,\n 36240: 21578,\n 36241: 22269,\n 36242: 31296,\n 36243: 37239,\n 36244: 40288,\n 36245: 40658,\n 36246: 29508,\n 36247: 28425,\n 36248: 33136,\n 36249: 29969,\n 36250: 24573,\n 36251: 24794,\n 36252: 39592,\n 36253: 29403,\n 36254: 36796,\n 36255: 27492,\n 36256: 38915,\n 36257: 20170,\n 36258: 22256,\n 36259: 22372,\n 36260: 22718,\n 36261: 23130,\n 36262: 24680,\n 36263: 25031,\n 36264: 26127,\n 36265: 26118,\n 36266: 26681,\n 36267: 26801,\n 36268: 28151,\n 36269: 30165,\n 36270: 32058,\n 36271: 33390,\n 36272: 39746,\n 36273: 20123,\n 36274: 20304,\n 36275: 21449,\n 36276: 21766,\n 36277: 23919,\n 36278: 24038,\n 36279: 24046,\n 36280: 26619,\n 36281: 27801,\n 36282: 29811,\n 36283: 30722,\n 36284: 35408,\n 36285: 37782,\n 36286: 35039,\n 36287: 22352,\n 36288: 24231,\n 36289: 25387,\n 36290: 20661,\n 36291: 20652,\n 36292: 20877,\n 36293: 26368,\n 36294: 21705,\n 36295: 22622,\n 36296: 22971,\n 36297: 23472,\n 36298: 24425,\n 36299: 25165,\n 36300: 25505,\n 36301: 26685,\n 36302: 27507,\n 36303: 28168,\n 36304: 28797,\n 36305: 37319,\n 36306: 29312,\n 36307: 30741,\n 36308: 30758,\n 36309: 31085,\n 36310: 25998,\n 36311: 32048,\n 36312: 33756,\n 36313: 35009,\n 36314: 36617,\n 36315: 38555,\n 36316: 21092,\n 36317: 22312,\n 36318: 26448,\n 36319: 32618,\n 36320: 36001,\n 36321: 20916,\n 36322: 22338,\n 36323: 38442,\n 36324: 22586,\n 36325: 27018,\n 36326: 32948,\n 36327: 21682,\n 36328: 23822,\n 36329: 22524,\n 36330: 30869,\n 36331: 40442,\n 36332: 20316,\n 36333: 21066,\n 36334: 21643,\n 36335: 25662,\n 36336: 26152,\n 36337: 26388,\n 36338: 26613,\n 36339: 31364,\n 36340: 31574,\n 36341: 32034,\n 36342: 37679,\n 36343: 26716,\n 36344: 39853,\n 36345: 31545,\n 36346: 21273,\n 36347: 20874,\n 36348: 21047,\n 36416: 23519,\n 36417: 25334,\n 36418: 25774,\n 36419: 25830,\n 36420: 26413,\n 36421: 27578,\n 36422: 34217,\n 36423: 38609,\n 36424: 30352,\n 36425: 39894,\n 36426: 25420,\n 36427: 37638,\n 36428: 39851,\n 36429: 30399,\n 36430: 26194,\n 36431: 19977,\n 36432: 20632,\n 36433: 21442,\n 36434: 23665,\n 36435: 24808,\n 36436: 25746,\n 36437: 25955,\n 36438: 26719,\n 36439: 29158,\n 36440: 29642,\n 36441: 29987,\n 36442: 31639,\n 36443: 32386,\n 36444: 34453,\n 36445: 35715,\n 36446: 36059,\n 36447: 37240,\n 36448: 39184,\n 36449: 26028,\n 36450: 26283,\n 36451: 27531,\n 36452: 20181,\n 36453: 20180,\n 36454: 20282,\n 36455: 20351,\n 36456: 21050,\n 36457: 21496,\n 36458: 21490,\n 36459: 21987,\n 36460: 22235,\n 36461: 22763,\n 36462: 22987,\n 36463: 22985,\n 36464: 23039,\n 36465: 23376,\n 36466: 23629,\n 36467: 24066,\n 36468: 24107,\n 36469: 24535,\n 36470: 24605,\n 36471: 25351,\n 36472: 25903,\n 36473: 23388,\n 36474: 26031,\n 36475: 26045,\n 36476: 26088,\n 36477: 26525,\n 36478: 27490,\n 36480: 27515,\n 36481: 27663,\n 36482: 29509,\n 36483: 31049,\n 36484: 31169,\n 36485: 31992,\n 36486: 32025,\n 36487: 32043,\n 36488: 32930,\n 36489: 33026,\n 36490: 33267,\n 36491: 35222,\n 36492: 35422,\n 36493: 35433,\n 36494: 35430,\n 36495: 35468,\n 36496: 35566,\n 36497: 36039,\n 36498: 36060,\n 36499: 38604,\n 36500: 39164,\n 36501: 27503,\n 36502: 20107,\n 36503: 20284,\n 36504: 20365,\n 36505: 20816,\n 36506: 23383,\n 36507: 23546,\n 36508: 24904,\n 36509: 25345,\n 36510: 26178,\n 36511: 27425,\n 36512: 28363,\n 36513: 27835,\n 36514: 29246,\n 36515: 29885,\n 36516: 30164,\n 36517: 30913,\n 36518: 31034,\n 36519: 32780,\n 36520: 32819,\n 36521: 33258,\n 36522: 33940,\n 36523: 36766,\n 36524: 27728,\n 36525: 40575,\n 36526: 24335,\n 36527: 35672,\n 36528: 40235,\n 36529: 31482,\n 36530: 36600,\n 36531: 23437,\n 36532: 38635,\n 36533: 19971,\n 36534: 21489,\n 36535: 22519,\n 36536: 22833,\n 36537: 23241,\n 36538: 23460,\n 36539: 24713,\n 36540: 28287,\n 36541: 28422,\n 36542: 30142,\n 36543: 36074,\n 36544: 23455,\n 36545: 34048,\n 36546: 31712,\n 36547: 20594,\n 36548: 26612,\n 36549: 33437,\n 36550: 23649,\n 36551: 34122,\n 36552: 32286,\n 36553: 33294,\n 36554: 20889,\n 36555: 23556,\n 36556: 25448,\n 36557: 36198,\n 36558: 26012,\n 36559: 29038,\n 36560: 31038,\n 36561: 32023,\n 36562: 32773,\n 36563: 35613,\n 36564: 36554,\n 36565: 36974,\n 36566: 34503,\n 36567: 37034,\n 36568: 20511,\n 36569: 21242,\n 36570: 23610,\n 36571: 26451,\n 36572: 28796,\n 36573: 29237,\n 36574: 37196,\n 36575: 37320,\n 36576: 37675,\n 36577: 33509,\n 36578: 23490,\n 36579: 24369,\n 36580: 24825,\n 36581: 20027,\n 36582: 21462,\n 36583: 23432,\n 36584: 25163,\n 36585: 26417,\n 36586: 27530,\n 36587: 29417,\n 36588: 29664,\n 36589: 31278,\n 36590: 33131,\n 36591: 36259,\n 36592: 37202,\n 36593: 39318,\n 36594: 20754,\n 36595: 21463,\n 36596: 21610,\n 36597: 23551,\n 36598: 25480,\n 36599: 27193,\n 36600: 32172,\n 36601: 38656,\n 36602: 22234,\n 36603: 21454,\n 36604: 21608,\n 36672: 23447,\n 36673: 23601,\n 36674: 24030,\n 36675: 20462,\n 36676: 24833,\n 36677: 25342,\n 36678: 27954,\n 36679: 31168,\n 36680: 31179,\n 36681: 32066,\n 36682: 32333,\n 36683: 32722,\n 36684: 33261,\n 36685: 33311,\n 36686: 33936,\n 36687: 34886,\n 36688: 35186,\n 36689: 35728,\n 36690: 36468,\n 36691: 36655,\n 36692: 36913,\n 36693: 37195,\n 36694: 37228,\n 36695: 38598,\n 36696: 37276,\n 36697: 20160,\n 36698: 20303,\n 36699: 20805,\n 36700: 21313,\n 36701: 24467,\n 36702: 25102,\n 36703: 26580,\n 36704: 27713,\n 36705: 28171,\n 36706: 29539,\n 36707: 32294,\n 36708: 37325,\n 36709: 37507,\n 36710: 21460,\n 36711: 22809,\n 36712: 23487,\n 36713: 28113,\n 36714: 31069,\n 36715: 32302,\n 36716: 31899,\n 36717: 22654,\n 36718: 29087,\n 36719: 20986,\n 36720: 34899,\n 36721: 36848,\n 36722: 20426,\n 36723: 23803,\n 36724: 26149,\n 36725: 30636,\n 36726: 31459,\n 36727: 33308,\n 36728: 39423,\n 36729: 20934,\n 36730: 24490,\n 36731: 26092,\n 36732: 26991,\n 36733: 27529,\n 36734: 28147,\n 36736: 28310,\n 36737: 28516,\n 36738: 30462,\n 36739: 32020,\n 36740: 24033,\n 36741: 36981,\n 36742: 37255,\n 36743: 38918,\n 36744: 20966,\n 36745: 21021,\n 36746: 25152,\n 36747: 26257,\n 36748: 26329,\n 36749: 28186,\n 36750: 24246,\n 36751: 32210,\n 36752: 32626,\n 36753: 26360,\n 36754: 34223,\n 36755: 34295,\n 36756: 35576,\n 36757: 21161,\n 36758: 21465,\n 36759: 22899,\n 36760: 24207,\n 36761: 24464,\n 36762: 24661,\n 36763: 37604,\n 36764: 38500,\n 36765: 20663,\n 36766: 20767,\n 36767: 21213,\n 36768: 21280,\n 36769: 21319,\n 36770: 21484,\n 36771: 21736,\n 36772: 21830,\n 36773: 21809,\n 36774: 22039,\n 36775: 22888,\n 36776: 22974,\n 36777: 23100,\n 36778: 23477,\n 36779: 23558,\n 36780: 23567,\n 36781: 23569,\n 36782: 23578,\n 36783: 24196,\n 36784: 24202,\n 36785: 24288,\n 36786: 24432,\n 36787: 25215,\n 36788: 25220,\n 36789: 25307,\n 36790: 25484,\n 36791: 25463,\n 36792: 26119,\n 36793: 26124,\n 36794: 26157,\n 36795: 26230,\n 36796: 26494,\n 36797: 26786,\n 36798: 27167,\n 36799: 27189,\n 36800: 27836,\n 36801: 28040,\n 36802: 28169,\n 36803: 28248,\n 36804: 28988,\n 36805: 28966,\n 36806: 29031,\n 36807: 30151,\n 36808: 30465,\n 36809: 30813,\n 36810: 30977,\n 36811: 31077,\n 36812: 31216,\n 36813: 31456,\n 36814: 31505,\n 36815: 31911,\n 36816: 32057,\n 36817: 32918,\n 36818: 33750,\n 36819: 33931,\n 36820: 34121,\n 36821: 34909,\n 36822: 35059,\n 36823: 35359,\n 36824: 35388,\n 36825: 35412,\n 36826: 35443,\n 36827: 35937,\n 36828: 36062,\n 36829: 37284,\n 36830: 37478,\n 36831: 37758,\n 36832: 37912,\n 36833: 38556,\n 36834: 38808,\n 36835: 19978,\n 36836: 19976,\n 36837: 19998,\n 36838: 20055,\n 36839: 20887,\n 36840: 21104,\n 36841: 22478,\n 36842: 22580,\n 36843: 22732,\n 36844: 23330,\n 36845: 24120,\n 36846: 24773,\n 36847: 25854,\n 36848: 26465,\n 36849: 26454,\n 36850: 27972,\n 36851: 29366,\n 36852: 30067,\n 36853: 31331,\n 36854: 33976,\n 36855: 35698,\n 36856: 37304,\n 36857: 37664,\n 36858: 22065,\n 36859: 22516,\n 36860: 39166,\n 36928: 25325,\n 36929: 26893,\n 36930: 27542,\n 36931: 29165,\n 36932: 32340,\n 36933: 32887,\n 36934: 33394,\n 36935: 35302,\n 36936: 39135,\n 36937: 34645,\n 36938: 36785,\n 36939: 23611,\n 36940: 20280,\n 36941: 20449,\n 36942: 20405,\n 36943: 21767,\n 36944: 23072,\n 36945: 23517,\n 36946: 23529,\n 36947: 24515,\n 36948: 24910,\n 36949: 25391,\n 36950: 26032,\n 36951: 26187,\n 36952: 26862,\n 36953: 27035,\n 36954: 28024,\n 36955: 28145,\n 36956: 30003,\n 36957: 30137,\n 36958: 30495,\n 36959: 31070,\n 36960: 31206,\n 36961: 32051,\n 36962: 33251,\n 36963: 33455,\n 36964: 34218,\n 36965: 35242,\n 36966: 35386,\n 36967: 36523,\n 36968: 36763,\n 36969: 36914,\n 36970: 37341,\n 36971: 38663,\n 36972: 20154,\n 36973: 20161,\n 36974: 20995,\n 36975: 22645,\n 36976: 22764,\n 36977: 23563,\n 36978: 29978,\n 36979: 23613,\n 36980: 33102,\n 36981: 35338,\n 36982: 36805,\n 36983: 38499,\n 36984: 38765,\n 36985: 31525,\n 36986: 35535,\n 36987: 38920,\n 36988: 37218,\n 36989: 22259,\n 36990: 21416,\n 36992: 36887,\n 36993: 21561,\n 36994: 22402,\n 36995: 24101,\n 36996: 25512,\n 36997: 27700,\n 36998: 28810,\n 36999: 30561,\n 37000: 31883,\n 37001: 32736,\n 37002: 34928,\n 37003: 36930,\n 37004: 37204,\n 37005: 37648,\n 37006: 37656,\n 37007: 38543,\n 37008: 29790,\n 37009: 39620,\n 37010: 23815,\n 37011: 23913,\n 37012: 25968,\n 37013: 26530,\n 37014: 36264,\n 37015: 38619,\n 37016: 25454,\n 37017: 26441,\n 37018: 26905,\n 37019: 33733,\n 37020: 38935,\n 37021: 38592,\n 37022: 35070,\n 37023: 28548,\n 37024: 25722,\n 37025: 23544,\n 37026: 19990,\n 37027: 28716,\n 37028: 30045,\n 37029: 26159,\n 37030: 20932,\n 37031: 21046,\n 37032: 21218,\n 37033: 22995,\n 37034: 24449,\n 37035: 24615,\n 37036: 25104,\n 37037: 25919,\n 37038: 25972,\n 37039: 26143,\n 37040: 26228,\n 37041: 26866,\n 37042: 26646,\n 37043: 27491,\n 37044: 28165,\n 37045: 29298,\n 37046: 29983,\n 37047: 30427,\n 37048: 31934,\n 37049: 32854,\n 37050: 22768,\n 37051: 35069,\n 37052: 35199,\n 37053: 35488,\n 37054: 35475,\n 37055: 35531,\n 37056: 36893,\n 37057: 37266,\n 37058: 38738,\n 37059: 38745,\n 37060: 25993,\n 37061: 31246,\n 37062: 33030,\n 37063: 38587,\n 37064: 24109,\n 37065: 24796,\n 37066: 25114,\n 37067: 26021,\n 37068: 26132,\n 37069: 26512,\n 37070: 30707,\n 37071: 31309,\n 37072: 31821,\n 37073: 32318,\n 37074: 33034,\n 37075: 36012,\n 37076: 36196,\n 37077: 36321,\n 37078: 36447,\n 37079: 30889,\n 37080: 20999,\n 37081: 25305,\n 37082: 25509,\n 37083: 25666,\n 37084: 25240,\n 37085: 35373,\n 37086: 31363,\n 37087: 31680,\n 37088: 35500,\n 37089: 38634,\n 37090: 32118,\n 37091: 33292,\n 37092: 34633,\n 37093: 20185,\n 37094: 20808,\n 37095: 21315,\n 37096: 21344,\n 37097: 23459,\n 37098: 23554,\n 37099: 23574,\n 37100: 24029,\n 37101: 25126,\n 37102: 25159,\n 37103: 25776,\n 37104: 26643,\n 37105: 26676,\n 37106: 27849,\n 37107: 27973,\n 37108: 27927,\n 37109: 26579,\n 37110: 28508,\n 37111: 29006,\n 37112: 29053,\n 37113: 26059,\n 37114: 31359,\n 37115: 31661,\n 37116: 32218,\n 37184: 32330,\n 37185: 32680,\n 37186: 33146,\n 37187: 33307,\n 37188: 33337,\n 37189: 34214,\n 37190: 35438,\n 37191: 36046,\n 37192: 36341,\n 37193: 36984,\n 37194: 36983,\n 37195: 37549,\n 37196: 37521,\n 37197: 38275,\n 37198: 39854,\n 37199: 21069,\n 37200: 21892,\n 37201: 28472,\n 37202: 28982,\n 37203: 20840,\n 37204: 31109,\n 37205: 32341,\n 37206: 33203,\n 37207: 31950,\n 37208: 22092,\n 37209: 22609,\n 37210: 23720,\n 37211: 25514,\n 37212: 26366,\n 37213: 26365,\n 37214: 26970,\n 37215: 29401,\n 37216: 30095,\n 37217: 30094,\n 37218: 30990,\n 37219: 31062,\n 37220: 31199,\n 37221: 31895,\n 37222: 32032,\n 37223: 32068,\n 37224: 34311,\n 37225: 35380,\n 37226: 38459,\n 37227: 36961,\n 37228: 40736,\n 37229: 20711,\n 37230: 21109,\n 37231: 21452,\n 37232: 21474,\n 37233: 20489,\n 37234: 21930,\n 37235: 22766,\n 37236: 22863,\n 37237: 29245,\n 37238: 23435,\n 37239: 23652,\n 37240: 21277,\n 37241: 24803,\n 37242: 24819,\n 37243: 25436,\n 37244: 25475,\n 37245: 25407,\n 37246: 25531,\n 37248: 25805,\n 37249: 26089,\n 37250: 26361,\n 37251: 24035,\n 37252: 27085,\n 37253: 27133,\n 37254: 28437,\n 37255: 29157,\n 37256: 20105,\n 37257: 30185,\n 37258: 30456,\n 37259: 31379,\n 37260: 31967,\n 37261: 32207,\n 37262: 32156,\n 37263: 32865,\n 37264: 33609,\n 37265: 33624,\n 37266: 33900,\n 37267: 33980,\n 37268: 34299,\n 37269: 35013,\n 37270: 36208,\n 37271: 36865,\n 37272: 36973,\n 37273: 37783,\n 37274: 38684,\n 37275: 39442,\n 37276: 20687,\n 37277: 22679,\n 37278: 24974,\n 37279: 33235,\n 37280: 34101,\n 37281: 36104,\n 37282: 36896,\n 37283: 20419,\n 37284: 20596,\n 37285: 21063,\n 37286: 21363,\n 37287: 24687,\n 37288: 25417,\n 37289: 26463,\n 37290: 28204,\n 37291: 36275,\n 37292: 36895,\n 37293: 20439,\n 37294: 23646,\n 37295: 36042,\n 37296: 26063,\n 37297: 32154,\n 37298: 21330,\n 37299: 34966,\n 37300: 20854,\n 37301: 25539,\n 37302: 23384,\n 37303: 23403,\n 37304: 23562,\n 37305: 25613,\n 37306: 26449,\n 37307: 36956,\n 37308: 20182,\n 37309: 22810,\n 37310: 22826,\n 37311: 27760,\n 37312: 35409,\n 37313: 21822,\n 37314: 22549,\n 37315: 22949,\n 37316: 24816,\n 37317: 25171,\n 37318: 26561,\n 37319: 33333,\n 37320: 26965,\n 37321: 38464,\n 37322: 39364,\n 37323: 39464,\n 37324: 20307,\n 37325: 22534,\n 37326: 23550,\n 37327: 32784,\n 37328: 23729,\n 37329: 24111,\n 37330: 24453,\n 37331: 24608,\n 37332: 24907,\n 37333: 25140,\n 37334: 26367,\n 37335: 27888,\n 37336: 28382,\n 37337: 32974,\n 37338: 33151,\n 37339: 33492,\n 37340: 34955,\n 37341: 36024,\n 37342: 36864,\n 37343: 36910,\n 37344: 38538,\n 37345: 40667,\n 37346: 39899,\n 37347: 20195,\n 37348: 21488,\n 37349: 22823,\n 37350: 31532,\n 37351: 37261,\n 37352: 38988,\n 37353: 40441,\n 37354: 28381,\n 37355: 28711,\n 37356: 21331,\n 37357: 21828,\n 37358: 23429,\n 37359: 25176,\n 37360: 25246,\n 37361: 25299,\n 37362: 27810,\n 37363: 28655,\n 37364: 29730,\n 37365: 35351,\n 37366: 37944,\n 37367: 28609,\n 37368: 35582,\n 37369: 33592,\n 37370: 20967,\n 37371: 34552,\n 37372: 21482,\n 37440: 21481,\n 37441: 20294,\n 37442: 36948,\n 37443: 36784,\n 37444: 22890,\n 37445: 33073,\n 37446: 24061,\n 37447: 31466,\n 37448: 36799,\n 37449: 26842,\n 37450: 35895,\n 37451: 29432,\n 37452: 40008,\n 37453: 27197,\n 37454: 35504,\n 37455: 20025,\n 37456: 21336,\n 37457: 22022,\n 37458: 22374,\n 37459: 25285,\n 37460: 25506,\n 37461: 26086,\n 37462: 27470,\n 37463: 28129,\n 37464: 28251,\n 37465: 28845,\n 37466: 30701,\n 37467: 31471,\n 37468: 31658,\n 37469: 32187,\n 37470: 32829,\n 37471: 32966,\n 37472: 34507,\n 37473: 35477,\n 37474: 37723,\n 37475: 22243,\n 37476: 22727,\n 37477: 24382,\n 37478: 26029,\n 37479: 26262,\n 37480: 27264,\n 37481: 27573,\n 37482: 30007,\n 37483: 35527,\n 37484: 20516,\n 37485: 30693,\n 37486: 22320,\n 37487: 24347,\n 37488: 24677,\n 37489: 26234,\n 37490: 27744,\n 37491: 30196,\n 37492: 31258,\n 37493: 32622,\n 37494: 33268,\n 37495: 34584,\n 37496: 36933,\n 37497: 39347,\n 37498: 31689,\n 37499: 30044,\n 37500: 31481,\n 37501: 31569,\n 37502: 33988,\n 37504: 36880,\n 37505: 31209,\n 37506: 31378,\n 37507: 33590,\n 37508: 23265,\n 37509: 30528,\n 37510: 20013,\n 37511: 20210,\n 37512: 23449,\n 37513: 24544,\n 37514: 25277,\n 37515: 26172,\n 37516: 26609,\n 37517: 27880,\n 37518: 34411,\n 37519: 34935,\n 37520: 35387,\n 37521: 37198,\n 37522: 37619,\n 37523: 39376,\n 37524: 27159,\n 37525: 28710,\n 37526: 29482,\n 37527: 33511,\n 37528: 33879,\n 37529: 36015,\n 37530: 19969,\n 37531: 20806,\n 37532: 20939,\n 37533: 21899,\n 37534: 23541,\n 37535: 24086,\n 37536: 24115,\n 37537: 24193,\n 37538: 24340,\n 37539: 24373,\n 37540: 24427,\n 37541: 24500,\n 37542: 25074,\n 37543: 25361,\n 37544: 26274,\n 37545: 26397,\n 37546: 28526,\n 37547: 29266,\n 37548: 30010,\n 37549: 30522,\n 37550: 32884,\n 37551: 33081,\n 37552: 33144,\n 37553: 34678,\n 37554: 35519,\n 37555: 35548,\n 37556: 36229,\n 37557: 36339,\n 37558: 37530,\n 37559: 38263,\n 37560: 38914,\n 37561: 40165,\n 37562: 21189,\n 37563: 25431,\n 37564: 30452,\n 37565: 26389,\n 37566: 27784,\n 37567: 29645,\n 37568: 36035,\n 37569: 37806,\n 37570: 38515,\n 37571: 27941,\n 37572: 22684,\n 37573: 26894,\n 37574: 27084,\n 37575: 36861,\n 37576: 37786,\n 37577: 30171,\n 37578: 36890,\n 37579: 22618,\n 37580: 26626,\n 37581: 25524,\n 37582: 27131,\n 37583: 20291,\n 37584: 28460,\n 37585: 26584,\n 37586: 36795,\n 37587: 34086,\n 37588: 32180,\n 37589: 37716,\n 37590: 26943,\n 37591: 28528,\n 37592: 22378,\n 37593: 22775,\n 37594: 23340,\n 37595: 32044,\n 37596: 29226,\n 37597: 21514,\n 37598: 37347,\n 37599: 40372,\n 37600: 20141,\n 37601: 20302,\n 37602: 20572,\n 37603: 20597,\n 37604: 21059,\n 37605: 35998,\n 37606: 21576,\n 37607: 22564,\n 37608: 23450,\n 37609: 24093,\n 37610: 24213,\n 37611: 24237,\n 37612: 24311,\n 37613: 24351,\n 37614: 24716,\n 37615: 25269,\n 37616: 25402,\n 37617: 25552,\n 37618: 26799,\n 37619: 27712,\n 37620: 30855,\n 37621: 31118,\n 37622: 31243,\n 37623: 32224,\n 37624: 33351,\n 37625: 35330,\n 37626: 35558,\n 37627: 36420,\n 37628: 36883,\n 37696: 37048,\n 37697: 37165,\n 37698: 37336,\n 37699: 40718,\n 37700: 27877,\n 37701: 25688,\n 37702: 25826,\n 37703: 25973,\n 37704: 28404,\n 37705: 30340,\n 37706: 31515,\n 37707: 36969,\n 37708: 37841,\n 37709: 28346,\n 37710: 21746,\n 37711: 24505,\n 37712: 25764,\n 37713: 36685,\n 37714: 36845,\n 37715: 37444,\n 37716: 20856,\n 37717: 22635,\n 37718: 22825,\n 37719: 23637,\n 37720: 24215,\n 37721: 28155,\n 37722: 32399,\n 37723: 29980,\n 37724: 36028,\n 37725: 36578,\n 37726: 39003,\n 37727: 28857,\n 37728: 20253,\n 37729: 27583,\n 37730: 28593,\n 37731: 30000,\n 37732: 38651,\n 37733: 20814,\n 37734: 21520,\n 37735: 22581,\n 37736: 22615,\n 37737: 22956,\n 37738: 23648,\n 37739: 24466,\n 37740: 26007,\n 37741: 26460,\n 37742: 28193,\n 37743: 30331,\n 37744: 33759,\n 37745: 36077,\n 37746: 36884,\n 37747: 37117,\n 37748: 37709,\n 37749: 30757,\n 37750: 30778,\n 37751: 21162,\n 37752: 24230,\n 37753: 22303,\n 37754: 22900,\n 37755: 24594,\n 37756: 20498,\n 37757: 20826,\n 37758: 20908,\n 37760: 20941,\n 37761: 20992,\n 37762: 21776,\n 37763: 22612,\n 37764: 22616,\n 37765: 22871,\n 37766: 23445,\n 37767: 23798,\n 37768: 23947,\n 37769: 24764,\n 37770: 25237,\n 37771: 25645,\n 37772: 26481,\n 37773: 26691,\n 37774: 26812,\n 37775: 26847,\n 37776: 30423,\n 37777: 28120,\n 37778: 28271,\n 37779: 28059,\n 37780: 28783,\n 37781: 29128,\n 37782: 24403,\n 37783: 30168,\n 37784: 31095,\n 37785: 31561,\n 37786: 31572,\n 37787: 31570,\n 37788: 31958,\n 37789: 32113,\n 37790: 21040,\n 37791: 33891,\n 37792: 34153,\n 37793: 34276,\n 37794: 35342,\n 37795: 35588,\n 37796: 35910,\n 37797: 36367,\n 37798: 36867,\n 37799: 36879,\n 37800: 37913,\n 37801: 38518,\n 37802: 38957,\n 37803: 39472,\n 37804: 38360,\n 37805: 20685,\n 37806: 21205,\n 37807: 21516,\n 37808: 22530,\n 37809: 23566,\n 37810: 24999,\n 37811: 25758,\n 37812: 27934,\n 37813: 30643,\n 37814: 31461,\n 37815: 33012,\n 37816: 33796,\n 37817: 36947,\n 37818: 37509,\n 37819: 23776,\n 37820: 40199,\n 37821: 21311,\n 37822: 24471,\n 37823: 24499,\n 37824: 28060,\n 37825: 29305,\n 37826: 30563,\n 37827: 31167,\n 37828: 31716,\n 37829: 27602,\n 37830: 29420,\n 37831: 35501,\n 37832: 26627,\n 37833: 27233,\n 37834: 20984,\n 37835: 31361,\n 37836: 26932,\n 37837: 23626,\n 37838: 40182,\n 37839: 33515,\n 37840: 23493,\n 37841: 37193,\n 37842: 28702,\n 37843: 22136,\n 37844: 23663,\n 37845: 24775,\n 37846: 25958,\n 37847: 27788,\n 37848: 35930,\n 37849: 36929,\n 37850: 38931,\n 37851: 21585,\n 37852: 26311,\n 37853: 37389,\n 37854: 22856,\n 37855: 37027,\n 37856: 20869,\n 37857: 20045,\n 37858: 20970,\n 37859: 34201,\n 37860: 35598,\n 37861: 28760,\n 37862: 25466,\n 37863: 37707,\n 37864: 26978,\n 37865: 39348,\n 37866: 32260,\n 37867: 30071,\n 37868: 21335,\n 37869: 26976,\n 37870: 36575,\n 37871: 38627,\n 37872: 27741,\n 37873: 20108,\n 37874: 23612,\n 37875: 24336,\n 37876: 36841,\n 37877: 21250,\n 37878: 36049,\n 37879: 32905,\n 37880: 34425,\n 37881: 24319,\n 37882: 26085,\n 37883: 20083,\n 37884: 20837,\n 37952: 22914,\n 37953: 23615,\n 37954: 38894,\n 37955: 20219,\n 37956: 22922,\n 37957: 24525,\n 37958: 35469,\n 37959: 28641,\n 37960: 31152,\n 37961: 31074,\n 37962: 23527,\n 37963: 33905,\n 37964: 29483,\n 37965: 29105,\n 37966: 24180,\n 37967: 24565,\n 37968: 25467,\n 37969: 25754,\n 37970: 29123,\n 37971: 31896,\n 37972: 20035,\n 37973: 24316,\n 37974: 20043,\n 37975: 22492,\n 37976: 22178,\n 37977: 24745,\n 37978: 28611,\n 37979: 32013,\n 37980: 33021,\n 37981: 33075,\n 37982: 33215,\n 37983: 36786,\n 37984: 35223,\n 37985: 34468,\n 37986: 24052,\n 37987: 25226,\n 37988: 25773,\n 37989: 35207,\n 37990: 26487,\n 37991: 27874,\n 37992: 27966,\n 37993: 29750,\n 37994: 30772,\n 37995: 23110,\n 37996: 32629,\n 37997: 33453,\n 37998: 39340,\n 37999: 20467,\n 38000: 24259,\n 38001: 25309,\n 38002: 25490,\n 38003: 25943,\n 38004: 26479,\n 38005: 30403,\n 38006: 29260,\n 38007: 32972,\n 38008: 32954,\n 38009: 36649,\n 38010: 37197,\n 38011: 20493,\n 38012: 22521,\n 38013: 23186,\n 38014: 26757,\n 38016: 26995,\n 38017: 29028,\n 38018: 29437,\n 38019: 36023,\n 38020: 22770,\n 38021: 36064,\n 38022: 38506,\n 38023: 36889,\n 38024: 34687,\n 38025: 31204,\n 38026: 30695,\n 38027: 33833,\n 38028: 20271,\n 38029: 21093,\n 38030: 21338,\n 38031: 25293,\n 38032: 26575,\n 38033: 27850,\n 38034: 30333,\n 38035: 31636,\n 38036: 31893,\n 38037: 33334,\n 38038: 34180,\n 38039: 36843,\n 38040: 26333,\n 38041: 28448,\n 38042: 29190,\n 38043: 32283,\n 38044: 33707,\n 38045: 39361,\n 38046: 40614,\n 38047: 20989,\n 38048: 31665,\n 38049: 30834,\n 38050: 31672,\n 38051: 32903,\n 38052: 31560,\n 38053: 27368,\n 38054: 24161,\n 38055: 32908,\n 38056: 30033,\n 38057: 30048,\n 38058: 20843,\n 38059: 37474,\n 38060: 28300,\n 38061: 30330,\n 38062: 37271,\n 38063: 39658,\n 38064: 20240,\n 38065: 32624,\n 38066: 25244,\n 38067: 31567,\n 38068: 38309,\n 38069: 40169,\n 38070: 22138,\n 38071: 22617,\n 38072: 34532,\n 38073: 38588,\n 38074: 20276,\n 38075: 21028,\n 38076: 21322,\n 38077: 21453,\n 38078: 21467,\n 38079: 24070,\n 38080: 25644,\n 38081: 26001,\n 38082: 26495,\n 38083: 27710,\n 38084: 27726,\n 38085: 29256,\n 38086: 29359,\n 38087: 29677,\n 38088: 30036,\n 38089: 32321,\n 38090: 33324,\n 38091: 34281,\n 38092: 36009,\n 38093: 31684,\n 38094: 37318,\n 38095: 29033,\n 38096: 38930,\n 38097: 39151,\n 38098: 25405,\n 38099: 26217,\n 38100: 30058,\n 38101: 30436,\n 38102: 30928,\n 38103: 34115,\n 38104: 34542,\n 38105: 21290,\n 38106: 21329,\n 38107: 21542,\n 38108: 22915,\n 38109: 24199,\n 38110: 24444,\n 38111: 24754,\n 38112: 25161,\n 38113: 25209,\n 38114: 25259,\n 38115: 26000,\n 38116: 27604,\n 38117: 27852,\n 38118: 30130,\n 38119: 30382,\n 38120: 30865,\n 38121: 31192,\n 38122: 32203,\n 38123: 32631,\n 38124: 32933,\n 38125: 34987,\n 38126: 35513,\n 38127: 36027,\n 38128: 36991,\n 38129: 38750,\n 38130: 39131,\n 38131: 27147,\n 38132: 31800,\n 38133: 20633,\n 38134: 23614,\n 38135: 24494,\n 38136: 26503,\n 38137: 27608,\n 38138: 29749,\n 38139: 30473,\n 38140: 32654,\n 38208: 40763,\n 38209: 26570,\n 38210: 31255,\n 38211: 21305,\n 38212: 30091,\n 38213: 39661,\n 38214: 24422,\n 38215: 33181,\n 38216: 33777,\n 38217: 32920,\n 38218: 24380,\n 38219: 24517,\n 38220: 30050,\n 38221: 31558,\n 38222: 36924,\n 38223: 26727,\n 38224: 23019,\n 38225: 23195,\n 38226: 32016,\n 38227: 30334,\n 38228: 35628,\n 38229: 20469,\n 38230: 24426,\n 38231: 27161,\n 38232: 27703,\n 38233: 28418,\n 38234: 29922,\n 38235: 31080,\n 38236: 34920,\n 38237: 35413,\n 38238: 35961,\n 38239: 24287,\n 38240: 25551,\n 38241: 30149,\n 38242: 31186,\n 38243: 33495,\n 38244: 37672,\n 38245: 37618,\n 38246: 33948,\n 38247: 34541,\n 38248: 39981,\n 38249: 21697,\n 38250: 24428,\n 38251: 25996,\n 38252: 27996,\n 38253: 28693,\n 38254: 36007,\n 38255: 36051,\n 38256: 38971,\n 38257: 25935,\n 38258: 29942,\n 38259: 19981,\n 38260: 20184,\n 38261: 22496,\n 38262: 22827,\n 38263: 23142,\n 38264: 23500,\n 38265: 20904,\n 38266: 24067,\n 38267: 24220,\n 38268: 24598,\n 38269: 25206,\n 38270: 25975,\n 38272: 26023,\n 38273: 26222,\n 38274: 28014,\n 38275: 29238,\n 38276: 31526,\n 38277: 33104,\n 38278: 33178,\n 38279: 33433,\n 38280: 35676,\n 38281: 36000,\n 38282: 36070,\n 38283: 36212,\n 38284: 38428,\n 38285: 38468,\n 38286: 20398,\n 38287: 25771,\n 38288: 27494,\n 38289: 33310,\n 38290: 33889,\n 38291: 34154,\n 38292: 37096,\n 38293: 23553,\n 38294: 26963,\n 38295: 39080,\n 38296: 33914,\n 38297: 34135,\n 38298: 20239,\n 38299: 21103,\n 38300: 24489,\n 38301: 24133,\n 38302: 26381,\n 38303: 31119,\n 38304: 33145,\n 38305: 35079,\n 38306: 35206,\n 38307: 28149,\n 38308: 24343,\n 38309: 25173,\n 38310: 27832,\n 38311: 20175,\n 38312: 29289,\n 38313: 39826,\n 38314: 20998,\n 38315: 21563,\n 38316: 22132,\n 38317: 22707,\n 38318: 24996,\n 38319: 25198,\n 38320: 28954,\n 38321: 22894,\n 38322: 31881,\n 38323: 31966,\n 38324: 32027,\n 38325: 38640,\n 38326: 25991,\n 38327: 32862,\n 38328: 19993,\n 38329: 20341,\n 38330: 20853,\n 38331: 22592,\n 38332: 24163,\n 38333: 24179,\n 38334: 24330,\n 38335: 26564,\n 38336: 20006,\n 38337: 34109,\n 38338: 38281,\n 38339: 38491,\n 38340: 31859,\n 38341: 38913,\n 38342: 20731,\n 38343: 22721,\n 38344: 30294,\n 38345: 30887,\n 38346: 21029,\n 38347: 30629,\n 38348: 34065,\n 38349: 31622,\n 38350: 20559,\n 38351: 22793,\n 38352: 29255,\n 38353: 31687,\n 38354: 32232,\n 38355: 36794,\n 38356: 36820,\n 38357: 36941,\n 38358: 20415,\n 38359: 21193,\n 38360: 23081,\n 38361: 24321,\n 38362: 38829,\n 38363: 20445,\n 38364: 33303,\n 38365: 37610,\n 38366: 22275,\n 38367: 25429,\n 38368: 27497,\n 38369: 29995,\n 38370: 35036,\n 38371: 36628,\n 38372: 31298,\n 38373: 21215,\n 38374: 22675,\n 38375: 24917,\n 38376: 25098,\n 38377: 26286,\n 38378: 27597,\n 38379: 31807,\n 38380: 33769,\n 38381: 20515,\n 38382: 20472,\n 38383: 21253,\n 38384: 21574,\n 38385: 22577,\n 38386: 22857,\n 38387: 23453,\n 38388: 23792,\n 38389: 23791,\n 38390: 23849,\n 38391: 24214,\n 38392: 25265,\n 38393: 25447,\n 38394: 25918,\n 38395: 26041,\n 38396: 26379,\n 38464: 27861,\n 38465: 27873,\n 38466: 28921,\n 38467: 30770,\n 38468: 32299,\n 38469: 32990,\n 38470: 33459,\n 38471: 33804,\n 38472: 34028,\n 38473: 34562,\n 38474: 35090,\n 38475: 35370,\n 38476: 35914,\n 38477: 37030,\n 38478: 37586,\n 38479: 39165,\n 38480: 40179,\n 38481: 40300,\n 38482: 20047,\n 38483: 20129,\n 38484: 20621,\n 38485: 21078,\n 38486: 22346,\n 38487: 22952,\n 38488: 24125,\n 38489: 24536,\n 38490: 24537,\n 38491: 25151,\n 38492: 26292,\n 38493: 26395,\n 38494: 26576,\n 38495: 26834,\n 38496: 20882,\n 38497: 32033,\n 38498: 32938,\n 38499: 33192,\n 38500: 35584,\n 38501: 35980,\n 38502: 36031,\n 38503: 37502,\n 38504: 38450,\n 38505: 21536,\n 38506: 38956,\n 38507: 21271,\n 38508: 20693,\n 38509: 21340,\n 38510: 22696,\n 38511: 25778,\n 38512: 26420,\n 38513: 29287,\n 38514: 30566,\n 38515: 31302,\n 38516: 37350,\n 38517: 21187,\n 38518: 27809,\n 38519: 27526,\n 38520: 22528,\n 38521: 24140,\n 38522: 22868,\n 38523: 26412,\n 38524: 32763,\n 38525: 20961,\n 38526: 30406,\n 38528: 25705,\n 38529: 30952,\n 38530: 39764,\n 38531: 40635,\n 38532: 22475,\n 38533: 22969,\n 38534: 26151,\n 38535: 26522,\n 38536: 27598,\n 38537: 21737,\n 38538: 27097,\n 38539: 24149,\n 38540: 33180,\n 38541: 26517,\n 38542: 39850,\n 38543: 26622,\n 38544: 40018,\n 38545: 26717,\n 38546: 20134,\n 38547: 20451,\n 38548: 21448,\n 38549: 25273,\n 38550: 26411,\n 38551: 27819,\n 38552: 36804,\n 38553: 20397,\n 38554: 32365,\n 38555: 40639,\n 38556: 19975,\n 38557: 24930,\n 38558: 28288,\n 38559: 28459,\n 38560: 34067,\n 38561: 21619,\n 38562: 26410,\n 38563: 39749,\n 38564: 24051,\n 38565: 31637,\n 38566: 23724,\n 38567: 23494,\n 38568: 34588,\n 38569: 28234,\n 38570: 34001,\n 38571: 31252,\n 38572: 33032,\n 38573: 22937,\n 38574: 31885,\n 38575: 27665,\n 38576: 30496,\n 38577: 21209,\n 38578: 22818,\n 38579: 28961,\n 38580: 29279,\n 38581: 30683,\n 38582: 38695,\n 38583: 40289,\n 38584: 26891,\n 38585: 23167,\n 38586: 23064,\n 38587: 20901,\n 38588: 21517,\n 38589: 21629,\n 38590: 26126,\n 38591: 30431,\n 38592: 36855,\n 38593: 37528,\n 38594: 40180,\n 38595: 23018,\n 38596: 29277,\n 38597: 28357,\n 38598: 20813,\n 38599: 26825,\n 38600: 32191,\n 38601: 32236,\n 38602: 38754,\n 38603: 40634,\n 38604: 25720,\n 38605: 27169,\n 38606: 33538,\n 38607: 22916,\n 38608: 23391,\n 38609: 27611,\n 38610: 29467,\n 38611: 30450,\n 38612: 32178,\n 38613: 32791,\n 38614: 33945,\n 38615: 20786,\n 38616: 26408,\n 38617: 40665,\n 38618: 30446,\n 38619: 26466,\n 38620: 21247,\n 38621: 39173,\n 38622: 23588,\n 38623: 25147,\n 38624: 31870,\n 38625: 36016,\n 38626: 21839,\n 38627: 24758,\n 38628: 32011,\n 38629: 38272,\n 38630: 21249,\n 38631: 20063,\n 38632: 20918,\n 38633: 22812,\n 38634: 29242,\n 38635: 32822,\n 38636: 37326,\n 38637: 24357,\n 38638: 30690,\n 38639: 21380,\n 38640: 24441,\n 38641: 32004,\n 38642: 34220,\n 38643: 35379,\n 38644: 36493,\n 38645: 38742,\n 38646: 26611,\n 38647: 34222,\n 38648: 37971,\n 38649: 24841,\n 38650: 24840,\n 38651: 27833,\n 38652: 30290,\n 38720: 35565,\n 38721: 36664,\n 38722: 21807,\n 38723: 20305,\n 38724: 20778,\n 38725: 21191,\n 38726: 21451,\n 38727: 23461,\n 38728: 24189,\n 38729: 24736,\n 38730: 24962,\n 38731: 25558,\n 38732: 26377,\n 38733: 26586,\n 38734: 28263,\n 38735: 28044,\n 38736: 29494,\n 38737: 29495,\n 38738: 30001,\n 38739: 31056,\n 38740: 35029,\n 38741: 35480,\n 38742: 36938,\n 38743: 37009,\n 38744: 37109,\n 38745: 38596,\n 38746: 34701,\n 38747: 22805,\n 38748: 20104,\n 38749: 20313,\n 38750: 19982,\n 38751: 35465,\n 38752: 36671,\n 38753: 38928,\n 38754: 20653,\n 38755: 24188,\n 38756: 22934,\n 38757: 23481,\n 38758: 24248,\n 38759: 25562,\n 38760: 25594,\n 38761: 25793,\n 38762: 26332,\n 38763: 26954,\n 38764: 27096,\n 38765: 27915,\n 38766: 28342,\n 38767: 29076,\n 38768: 29992,\n 38769: 31407,\n 38770: 32650,\n 38771: 32768,\n 38772: 33865,\n 38773: 33993,\n 38774: 35201,\n 38775: 35617,\n 38776: 36362,\n 38777: 36965,\n 38778: 38525,\n 38779: 39178,\n 38780: 24958,\n 38781: 25233,\n 38782: 27442,\n 38784: 27779,\n 38785: 28020,\n 38786: 32716,\n 38787: 32764,\n 38788: 28096,\n 38789: 32645,\n 38790: 34746,\n 38791: 35064,\n 38792: 26469,\n 38793: 33713,\n 38794: 38972,\n 38795: 38647,\n 38796: 27931,\n 38797: 32097,\n 38798: 33853,\n 38799: 37226,\n 38800: 20081,\n 38801: 21365,\n 38802: 23888,\n 38803: 27396,\n 38804: 28651,\n 38805: 34253,\n 38806: 34349,\n 38807: 35239,\n 38808: 21033,\n 38809: 21519,\n 38810: 23653,\n 38811: 26446,\n 38812: 26792,\n 38813: 29702,\n 38814: 29827,\n 38815: 30178,\n 38816: 35023,\n 38817: 35041,\n 38818: 37324,\n 38819: 38626,\n 38820: 38520,\n 38821: 24459,\n 38822: 29575,\n 38823: 31435,\n 38824: 33870,\n 38825: 25504,\n 38826: 30053,\n 38827: 21129,\n 38828: 27969,\n 38829: 28316,\n 38830: 29705,\n 38831: 30041,\n 38832: 30827,\n 38833: 31890,\n 38834: 38534,\n 38835: 31452,\n 38836: 40845,\n 38837: 20406,\n 38838: 24942,\n 38839: 26053,\n 38840: 34396,\n 38841: 20102,\n 38842: 20142,\n 38843: 20698,\n 38844: 20001,\n 38845: 20940,\n 38846: 23534,\n 38847: 26009,\n 38848: 26753,\n 38849: 28092,\n 38850: 29471,\n 38851: 30274,\n 38852: 30637,\n 38853: 31260,\n 38854: 31975,\n 38855: 33391,\n 38856: 35538,\n 38857: 36988,\n 38858: 37327,\n 38859: 38517,\n 38860: 38936,\n 38861: 21147,\n 38862: 32209,\n 38863: 20523,\n 38864: 21400,\n 38865: 26519,\n 38866: 28107,\n 38867: 29136,\n 38868: 29747,\n 38869: 33256,\n 38870: 36650,\n 38871: 38563,\n 38872: 40023,\n 38873: 40607,\n 38874: 29792,\n 38875: 22593,\n 38876: 28057,\n 38877: 32047,\n 38878: 39006,\n 38879: 20196,\n 38880: 20278,\n 38881: 20363,\n 38882: 20919,\n 38883: 21169,\n 38884: 23994,\n 38885: 24604,\n 38886: 29618,\n 38887: 31036,\n 38888: 33491,\n 38889: 37428,\n 38890: 38583,\n 38891: 38646,\n 38892: 38666,\n 38893: 40599,\n 38894: 40802,\n 38895: 26278,\n 38896: 27508,\n 38897: 21015,\n 38898: 21155,\n 38899: 28872,\n 38900: 35010,\n 38901: 24265,\n 38902: 24651,\n 38903: 24976,\n 38904: 28451,\n 38905: 29001,\n 38906: 31806,\n 38907: 32244,\n 38908: 32879,\n 38976: 34030,\n 38977: 36899,\n 38978: 37676,\n 38979: 21570,\n 38980: 39791,\n 38981: 27347,\n 38982: 28809,\n 38983: 36034,\n 38984: 36335,\n 38985: 38706,\n 38986: 21172,\n 38987: 23105,\n 38988: 24266,\n 38989: 24324,\n 38990: 26391,\n 38991: 27004,\n 38992: 27028,\n 38993: 28010,\n 38994: 28431,\n 38995: 29282,\n 38996: 29436,\n 38997: 31725,\n 38998: 32769,\n 38999: 32894,\n 39000: 34635,\n 39001: 37070,\n 39002: 20845,\n 39003: 40595,\n 39004: 31108,\n 39005: 32907,\n 39006: 37682,\n 39007: 35542,\n 39008: 20525,\n 39009: 21644,\n 39010: 35441,\n 39011: 27498,\n 39012: 36036,\n 39013: 33031,\n 39014: 24785,\n 39015: 26528,\n 39016: 40434,\n 39017: 20121,\n 39018: 20120,\n 39019: 39952,\n 39020: 35435,\n 39021: 34241,\n 39022: 34152,\n 39023: 26880,\n 39024: 28286,\n 39025: 30871,\n 39026: 33109,\n 39071: 24332,\n 39072: 19984,\n 39073: 19989,\n 39074: 20010,\n 39075: 20017,\n 39076: 20022,\n 39077: 20028,\n 39078: 20031,\n 39079: 20034,\n 39080: 20054,\n 39081: 20056,\n 39082: 20098,\n 39083: 20101,\n 39084: 35947,\n 39085: 20106,\n 39086: 33298,\n 39087: 24333,\n 39088: 20110,\n 39089: 20126,\n 39090: 20127,\n 39091: 20128,\n 39092: 20130,\n 39093: 20144,\n 39094: 20147,\n 39095: 20150,\n 39096: 20174,\n 39097: 20173,\n 39098: 20164,\n 39099: 20166,\n 39100: 20162,\n 39101: 20183,\n 39102: 20190,\n 39103: 20205,\n 39104: 20191,\n 39105: 20215,\n 39106: 20233,\n 39107: 20314,\n 39108: 20272,\n 39109: 20315,\n 39110: 20317,\n 39111: 20311,\n 39112: 20295,\n 39113: 20342,\n 39114: 20360,\n 39115: 20367,\n 39116: 20376,\n 39117: 20347,\n 39118: 20329,\n 39119: 20336,\n 39120: 20369,\n 39121: 20335,\n 39122: 20358,\n 39123: 20374,\n 39124: 20760,\n 39125: 20436,\n 39126: 20447,\n 39127: 20430,\n 39128: 20440,\n 39129: 20443,\n 39130: 20433,\n 39131: 20442,\n 39132: 20432,\n 39133: 20452,\n 39134: 20453,\n 39135: 20506,\n 39136: 20520,\n 39137: 20500,\n 39138: 20522,\n 39139: 20517,\n 39140: 20485,\n 39141: 20252,\n 39142: 20470,\n 39143: 20513,\n 39144: 20521,\n 39145: 20524,\n 39146: 20478,\n 39147: 20463,\n 39148: 20497,\n 39149: 20486,\n 39150: 20547,\n 39151: 20551,\n 39152: 26371,\n 39153: 20565,\n 39154: 20560,\n 39155: 20552,\n 39156: 20570,\n 39157: 20566,\n 39158: 20588,\n 39159: 20600,\n 39160: 20608,\n 39161: 20634,\n 39162: 20613,\n 39163: 20660,\n 39164: 20658,\n 39232: 20681,\n 39233: 20682,\n 39234: 20659,\n 39235: 20674,\n 39236: 20694,\n 39237: 20702,\n 39238: 20709,\n 39239: 20717,\n 39240: 20707,\n 39241: 20718,\n 39242: 20729,\n 39243: 20725,\n 39244: 20745,\n 39245: 20737,\n 39246: 20738,\n 39247: 20758,\n 39248: 20757,\n 39249: 20756,\n 39250: 20762,\n 39251: 20769,\n 39252: 20794,\n 39253: 20791,\n 39254: 20796,\n 39255: 20795,\n 39256: 20799,\n 39257: 20800,\n 39258: 20818,\n 39259: 20812,\n 39260: 20820,\n 39261: 20834,\n 39262: 31480,\n 39263: 20841,\n 39264: 20842,\n 39265: 20846,\n 39266: 20864,\n 39267: 20866,\n 39268: 22232,\n 39269: 20876,\n 39270: 20873,\n 39271: 20879,\n 39272: 20881,\n 39273: 20883,\n 39274: 20885,\n 39275: 20886,\n 39276: 20900,\n 39277: 20902,\n 39278: 20898,\n 39279: 20905,\n 39280: 20906,\n 39281: 20907,\n 39282: 20915,\n 39283: 20913,\n 39284: 20914,\n 39285: 20912,\n 39286: 20917,\n 39287: 20925,\n 39288: 20933,\n 39289: 20937,\n 39290: 20955,\n 39291: 20960,\n 39292: 34389,\n 39293: 20969,\n 39294: 20973,\n 39296: 20976,\n 39297: 20981,\n 39298: 20990,\n 39299: 20996,\n 39300: 21003,\n 39301: 21012,\n 39302: 21006,\n 39303: 21031,\n 39304: 21034,\n 39305: 21038,\n 39306: 21043,\n 39307: 21049,\n 39308: 21071,\n 39309: 21060,\n 39310: 21067,\n 39311: 21068,\n 39312: 21086,\n 39313: 21076,\n 39314: 21098,\n 39315: 21108,\n 39316: 21097,\n 39317: 21107,\n 39318: 21119,\n 39319: 21117,\n 39320: 21133,\n 39321: 21140,\n 39322: 21138,\n 39323: 21105,\n 39324: 21128,\n 39325: 21137,\n 39326: 36776,\n 39327: 36775,\n 39328: 21164,\n 39329: 21165,\n 39330: 21180,\n 39331: 21173,\n 39332: 21185,\n 39333: 21197,\n 39334: 21207,\n 39335: 21214,\n 39336: 21219,\n 39337: 21222,\n 39338: 39149,\n 39339: 21216,\n 39340: 21235,\n 39341: 21237,\n 39342: 21240,\n 39343: 21241,\n 39344: 21254,\n 39345: 21256,\n 39346: 30008,\n 39347: 21261,\n 39348: 21264,\n 39349: 21263,\n 39350: 21269,\n 39351: 21274,\n 39352: 21283,\n 39353: 21295,\n 39354: 21297,\n 39355: 21299,\n 39356: 21304,\n 39357: 21312,\n 39358: 21318,\n 39359: 21317,\n 39360: 19991,\n 39361: 21321,\n 39362: 21325,\n 39363: 20950,\n 39364: 21342,\n 39365: 21353,\n 39366: 21358,\n 39367: 22808,\n 39368: 21371,\n 39369: 21367,\n 39370: 21378,\n 39371: 21398,\n 39372: 21408,\n 39373: 21414,\n 39374: 21413,\n 39375: 21422,\n 39376: 21424,\n 39377: 21430,\n 39378: 21443,\n 39379: 31762,\n 39380: 38617,\n 39381: 21471,\n 39382: 26364,\n 39383: 29166,\n 39384: 21486,\n 39385: 21480,\n 39386: 21485,\n 39387: 21498,\n 39388: 21505,\n 39389: 21565,\n 39390: 21568,\n 39391: 21548,\n 39392: 21549,\n 39393: 21564,\n 39394: 21550,\n 39395: 21558,\n 39396: 21545,\n 39397: 21533,\n 39398: 21582,\n 39399: 21647,\n 39400: 21621,\n 39401: 21646,\n 39402: 21599,\n 39403: 21617,\n 39404: 21623,\n 39405: 21616,\n 39406: 21650,\n 39407: 21627,\n 39408: 21632,\n 39409: 21622,\n 39410: 21636,\n 39411: 21648,\n 39412: 21638,\n 39413: 21703,\n 39414: 21666,\n 39415: 21688,\n 39416: 21669,\n 39417: 21676,\n 39418: 21700,\n 39419: 21704,\n 39420: 21672,\n 39488: 21675,\n 39489: 21698,\n 39490: 21668,\n 39491: 21694,\n 39492: 21692,\n 39493: 21720,\n 39494: 21733,\n 39495: 21734,\n 39496: 21775,\n 39497: 21780,\n 39498: 21757,\n 39499: 21742,\n 39500: 21741,\n 39501: 21754,\n 39502: 21730,\n 39503: 21817,\n 39504: 21824,\n 39505: 21859,\n 39506: 21836,\n 39507: 21806,\n 39508: 21852,\n 39509: 21829,\n 39510: 21846,\n 39511: 21847,\n 39512: 21816,\n 39513: 21811,\n 39514: 21853,\n 39515: 21913,\n 39516: 21888,\n 39517: 21679,\n 39518: 21898,\n 39519: 21919,\n 39520: 21883,\n 39521: 21886,\n 39522: 21912,\n 39523: 21918,\n 39524: 21934,\n 39525: 21884,\n 39526: 21891,\n 39527: 21929,\n 39528: 21895,\n 39529: 21928,\n 39530: 21978,\n 39531: 21957,\n 39532: 21983,\n 39533: 21956,\n 39534: 21980,\n 39535: 21988,\n 39536: 21972,\n 39537: 22036,\n 39538: 22007,\n 39539: 22038,\n 39540: 22014,\n 39541: 22013,\n 39542: 22043,\n 39543: 22009,\n 39544: 22094,\n 39545: 22096,\n 39546: 29151,\n 39547: 22068,\n 39548: 22070,\n 39549: 22066,\n 39550: 22072,\n 39552: 22123,\n 39553: 22116,\n 39554: 22063,\n 39555: 22124,\n 39556: 22122,\n 39557: 22150,\n 39558: 22144,\n 39559: 22154,\n 39560: 22176,\n 39561: 22164,\n 39562: 22159,\n 39563: 22181,\n 39564: 22190,\n 39565: 22198,\n 39566: 22196,\n 39567: 22210,\n 39568: 22204,\n 39569: 22209,\n 39570: 22211,\n 39571: 22208,\n 39572: 22216,\n 39573: 22222,\n 39574: 22225,\n 39575: 22227,\n 39576: 22231,\n 39577: 22254,\n 39578: 22265,\n 39579: 22272,\n 39580: 22271,\n 39581: 22276,\n 39582: 22281,\n 39583: 22280,\n 39584: 22283,\n 39585: 22285,\n 39586: 22291,\n 39587: 22296,\n 39588: 22294,\n 39589: 21959,\n 39590: 22300,\n 39591: 22310,\n 39592: 22327,\n 39593: 22328,\n 39594: 22350,\n 39595: 22331,\n 39596: 22336,\n 39597: 22351,\n 39598: 22377,\n 39599: 22464,\n 39600: 22408,\n 39601: 22369,\n 39602: 22399,\n 39603: 22409,\n 39604: 22419,\n 39605: 22432,\n 39606: 22451,\n 39607: 22436,\n 39608: 22442,\n 39609: 22448,\n 39610: 22467,\n 39611: 22470,\n 39612: 22484,\n 39613: 22482,\n 39614: 22483,\n 39615: 22538,\n 39616: 22486,\n 39617: 22499,\n 39618: 22539,\n 39619: 22553,\n 39620: 22557,\n 39621: 22642,\n 39622: 22561,\n 39623: 22626,\n 39624: 22603,\n 39625: 22640,\n 39626: 27584,\n 39627: 22610,\n 39628: 22589,\n 39629: 22649,\n 39630: 22661,\n 39631: 22713,\n 39632: 22687,\n 39633: 22699,\n 39634: 22714,\n 39635: 22750,\n 39636: 22715,\n 39637: 22712,\n 39638: 22702,\n 39639: 22725,\n 39640: 22739,\n 39641: 22737,\n 39642: 22743,\n 39643: 22745,\n 39644: 22744,\n 39645: 22757,\n 39646: 22748,\n 39647: 22756,\n 39648: 22751,\n 39649: 22767,\n 39650: 22778,\n 39651: 22777,\n 39652: 22779,\n 39653: 22780,\n 39654: 22781,\n 39655: 22786,\n 39656: 22794,\n 39657: 22800,\n 39658: 22811,\n 39659: 26790,\n 39660: 22821,\n 39661: 22828,\n 39662: 22829,\n 39663: 22834,\n 39664: 22840,\n 39665: 22846,\n 39666: 31442,\n 39667: 22869,\n 39668: 22864,\n 39669: 22862,\n 39670: 22874,\n 39671: 22872,\n 39672: 22882,\n 39673: 22880,\n 39674: 22887,\n 39675: 22892,\n 39676: 22889,\n 39744: 22904,\n 39745: 22913,\n 39746: 22941,\n 39747: 20318,\n 39748: 20395,\n 39749: 22947,\n 39750: 22962,\n 39751: 22982,\n 39752: 23016,\n 39753: 23004,\n 39754: 22925,\n 39755: 23001,\n 39756: 23002,\n 39757: 23077,\n 39758: 23071,\n 39759: 23057,\n 39760: 23068,\n 39761: 23049,\n 39762: 23066,\n 39763: 23104,\n 39764: 23148,\n 39765: 23113,\n 39766: 23093,\n 39767: 23094,\n 39768: 23138,\n 39769: 23146,\n 39770: 23194,\n 39771: 23228,\n 39772: 23230,\n 39773: 23243,\n 39774: 23234,\n 39775: 23229,\n 39776: 23267,\n 39777: 23255,\n 39778: 23270,\n 39779: 23273,\n 39780: 23254,\n 39781: 23290,\n 39782: 23291,\n 39783: 23308,\n 39784: 23307,\n 39785: 23318,\n 39786: 23346,\n 39787: 23248,\n 39788: 23338,\n 39789: 23350,\n 39790: 23358,\n 39791: 23363,\n 39792: 23365,\n 39793: 23360,\n 39794: 23377,\n 39795: 23381,\n 39796: 23386,\n 39797: 23387,\n 39798: 23397,\n 39799: 23401,\n 39800: 23408,\n 39801: 23411,\n 39802: 23413,\n 39803: 23416,\n 39804: 25992,\n 39805: 23418,\n 39806: 23424,\n 39808: 23427,\n 39809: 23462,\n 39810: 23480,\n 39811: 23491,\n 39812: 23495,\n 39813: 23497,\n 39814: 23508,\n 39815: 23504,\n 39816: 23524,\n 39817: 23526,\n 39818: 23522,\n 39819: 23518,\n 39820: 23525,\n 39821: 23531,\n 39822: 23536,\n 39823: 23542,\n 39824: 23539,\n 39825: 23557,\n 39826: 23559,\n 39827: 23560,\n 39828: 23565,\n 39829: 23571,\n 39830: 23584,\n 39831: 23586,\n 39832: 23592,\n 39833: 23608,\n 39834: 23609,\n 39835: 23617,\n 39836: 23622,\n 39837: 23630,\n 39838: 23635,\n 39839: 23632,\n 39840: 23631,\n 39841: 23409,\n 39842: 23660,\n 39843: 23662,\n 39844: 20066,\n 39845: 23670,\n 39846: 23673,\n 39847: 23692,\n 39848: 23697,\n 39849: 23700,\n 39850: 22939,\n 39851: 23723,\n 39852: 23739,\n 39853: 23734,\n 39854: 23740,\n 39855: 23735,\n 39856: 23749,\n 39857: 23742,\n 39858: 23751,\n 39859: 23769,\n 39860: 23785,\n 39861: 23805,\n 39862: 23802,\n 39863: 23789,\n 39864: 23948,\n 39865: 23786,\n 39866: 23819,\n 39867: 23829,\n 39868: 23831,\n 39869: 23900,\n 39870: 23839,\n 39871: 23835,\n 39872: 23825,\n 39873: 23828,\n 39874: 23842,\n 39875: 23834,\n 39876: 23833,\n 39877: 23832,\n 39878: 23884,\n 39879: 23890,\n 39880: 23886,\n 39881: 23883,\n 39882: 23916,\n 39883: 23923,\n 39884: 23926,\n 39885: 23943,\n 39886: 23940,\n 39887: 23938,\n 39888: 23970,\n 39889: 23965,\n 39890: 23980,\n 39891: 23982,\n 39892: 23997,\n 39893: 23952,\n 39894: 23991,\n 39895: 23996,\n 39896: 24009,\n 39897: 24013,\n 39898: 24019,\n 39899: 24018,\n 39900: 24022,\n 39901: 24027,\n 39902: 24043,\n 39903: 24050,\n 39904: 24053,\n 39905: 24075,\n 39906: 24090,\n 39907: 24089,\n 39908: 24081,\n 39909: 24091,\n 39910: 24118,\n 39911: 24119,\n 39912: 24132,\n 39913: 24131,\n 39914: 24128,\n 39915: 24142,\n 39916: 24151,\n 39917: 24148,\n 39918: 24159,\n 39919: 24162,\n 39920: 24164,\n 39921: 24135,\n 39922: 24181,\n 39923: 24182,\n 39924: 24186,\n 39925: 40636,\n 39926: 24191,\n 39927: 24224,\n 39928: 24257,\n 39929: 24258,\n 39930: 24264,\n 39931: 24272,\n 39932: 24271,\n 40000: 24278,\n 40001: 24291,\n 40002: 24285,\n 40003: 24282,\n 40004: 24283,\n 40005: 24290,\n 40006: 24289,\n 40007: 24296,\n 40008: 24297,\n 40009: 24300,\n 40010: 24305,\n 40011: 24307,\n 40012: 24304,\n 40013: 24308,\n 40014: 24312,\n 40015: 24318,\n 40016: 24323,\n 40017: 24329,\n 40018: 24413,\n 40019: 24412,\n 40020: 24331,\n 40021: 24337,\n 40022: 24342,\n 40023: 24361,\n 40024: 24365,\n 40025: 24376,\n 40026: 24385,\n 40027: 24392,\n 40028: 24396,\n 40029: 24398,\n 40030: 24367,\n 40031: 24401,\n 40032: 24406,\n 40033: 24407,\n 40034: 24409,\n 40035: 24417,\n 40036: 24429,\n 40037: 24435,\n 40038: 24439,\n 40039: 24451,\n 40040: 24450,\n 40041: 24447,\n 40042: 24458,\n 40043: 24456,\n 40044: 24465,\n 40045: 24455,\n 40046: 24478,\n 40047: 24473,\n 40048: 24472,\n 40049: 24480,\n 40050: 24488,\n 40051: 24493,\n 40052: 24508,\n 40053: 24534,\n 40054: 24571,\n 40055: 24548,\n 40056: 24568,\n 40057: 24561,\n 40058: 24541,\n 40059: 24755,\n 40060: 24575,\n 40061: 24609,\n 40062: 24672,\n 40064: 24601,\n 40065: 24592,\n 40066: 24617,\n 40067: 24590,\n 40068: 24625,\n 40069: 24603,\n 40070: 24597,\n 40071: 24619,\n 40072: 24614,\n 40073: 24591,\n 40074: 24634,\n 40075: 24666,\n 40076: 24641,\n 40077: 24682,\n 40078: 24695,\n 40079: 24671,\n 40080: 24650,\n 40081: 24646,\n 40082: 24653,\n 40083: 24675,\n 40084: 24643,\n 40085: 24676,\n 40086: 24642,\n 40087: 24684,\n 40088: 24683,\n 40089: 24665,\n 40090: 24705,\n 40091: 24717,\n 40092: 24807,\n 40093: 24707,\n 40094: 24730,\n 40095: 24708,\n 40096: 24731,\n 40097: 24726,\n 40098: 24727,\n 40099: 24722,\n 40100: 24743,\n 40101: 24715,\n 40102: 24801,\n 40103: 24760,\n 40104: 24800,\n 40105: 24787,\n 40106: 24756,\n 40107: 24560,\n 40108: 24765,\n 40109: 24774,\n 40110: 24757,\n 40111: 24792,\n 40112: 24909,\n 40113: 24853,\n 40114: 24838,\n 40115: 24822,\n 40116: 24823,\n 40117: 24832,\n 40118: 24820,\n 40119: 24826,\n 40120: 24835,\n 40121: 24865,\n 40122: 24827,\n 40123: 24817,\n 40124: 24845,\n 40125: 24846,\n 40126: 24903,\n 40127: 24894,\n 40128: 24872,\n 40129: 24871,\n 40130: 24906,\n 40131: 24895,\n 40132: 24892,\n 40133: 24876,\n 40134: 24884,\n 40135: 24893,\n 40136: 24898,\n 40137: 24900,\n 40138: 24947,\n 40139: 24951,\n 40140: 24920,\n 40141: 24921,\n 40142: 24922,\n 40143: 24939,\n 40144: 24948,\n 40145: 24943,\n 40146: 24933,\n 40147: 24945,\n 40148: 24927,\n 40149: 24925,\n 40150: 24915,\n 40151: 24949,\n 40152: 24985,\n 40153: 24982,\n 40154: 24967,\n 40155: 25004,\n 40156: 24980,\n 40157: 24986,\n 40158: 24970,\n 40159: 24977,\n 40160: 25003,\n 40161: 25006,\n 40162: 25036,\n 40163: 25034,\n 40164: 25033,\n 40165: 25079,\n 40166: 25032,\n 40167: 25027,\n 40168: 25030,\n 40169: 25018,\n 40170: 25035,\n 40171: 32633,\n 40172: 25037,\n 40173: 25062,\n 40174: 25059,\n 40175: 25078,\n 40176: 25082,\n 40177: 25076,\n 40178: 25087,\n 40179: 25085,\n 40180: 25084,\n 40181: 25086,\n 40182: 25088,\n 40183: 25096,\n 40184: 25097,\n 40185: 25101,\n 40186: 25100,\n 40187: 25108,\n 40188: 25115,\n 40256: 25118,\n 40257: 25121,\n 40258: 25130,\n 40259: 25134,\n 40260: 25136,\n 40261: 25138,\n 40262: 25139,\n 40263: 25153,\n 40264: 25166,\n 40265: 25182,\n 40266: 25187,\n 40267: 25179,\n 40268: 25184,\n 40269: 25192,\n 40270: 25212,\n 40271: 25218,\n 40272: 25225,\n 40273: 25214,\n 40274: 25234,\n 40275: 25235,\n 40276: 25238,\n 40277: 25300,\n 40278: 25219,\n 40279: 25236,\n 40280: 25303,\n 40281: 25297,\n 40282: 25275,\n 40283: 25295,\n 40284: 25343,\n 40285: 25286,\n 40286: 25812,\n 40287: 25288,\n 40288: 25308,\n 40289: 25292,\n 40290: 25290,\n 40291: 25282,\n 40292: 25287,\n 40293: 25243,\n 40294: 25289,\n 40295: 25356,\n 40296: 25326,\n 40297: 25329,\n 40298: 25383,\n 40299: 25346,\n 40300: 25352,\n 40301: 25327,\n 40302: 25333,\n 40303: 25424,\n 40304: 25406,\n 40305: 25421,\n 40306: 25628,\n 40307: 25423,\n 40308: 25494,\n 40309: 25486,\n 40310: 25472,\n 40311: 25515,\n 40312: 25462,\n 40313: 25507,\n 40314: 25487,\n 40315: 25481,\n 40316: 25503,\n 40317: 25525,\n 40318: 25451,\n 40320: 25449,\n 40321: 25534,\n 40322: 25577,\n 40323: 25536,\n 40324: 25542,\n 40325: 25571,\n 40326: 25545,\n 40327: 25554,\n 40328: 25590,\n 40329: 25540,\n 40330: 25622,\n 40331: 25652,\n 40332: 25606,\n 40333: 25619,\n 40334: 25638,\n 40335: 25654,\n 40336: 25885,\n 40337: 25623,\n 40338: 25640,\n 40339: 25615,\n 40340: 25703,\n 40341: 25711,\n 40342: 25718,\n 40343: 25678,\n 40344: 25898,\n 40345: 25749,\n 40346: 25747,\n 40347: 25765,\n 40348: 25769,\n 40349: 25736,\n 40350: 25788,\n 40351: 25818,\n 40352: 25810,\n 40353: 25797,\n 40354: 25799,\n 40355: 25787,\n 40356: 25816,\n 40357: 25794,\n 40358: 25841,\n 40359: 25831,\n 40360: 33289,\n 40361: 25824,\n 40362: 25825,\n 40363: 25260,\n 40364: 25827,\n 40365: 25839,\n 40366: 25900,\n 40367: 25846,\n 40368: 25844,\n 40369: 25842,\n 40370: 25850,\n 40371: 25856,\n 40372: 25853,\n 40373: 25880,\n 40374: 25884,\n 40375: 25861,\n 40376: 25892,\n 40377: 25891,\n 40378: 25899,\n 40379: 25908,\n 40380: 25909,\n 40381: 25911,\n 40382: 25910,\n 40383: 25912,\n 40384: 30027,\n 40385: 25928,\n 40386: 25942,\n 40387: 25941,\n 40388: 25933,\n 40389: 25944,\n 40390: 25950,\n 40391: 25949,\n 40392: 25970,\n 40393: 25976,\n 40394: 25986,\n 40395: 25987,\n 40396: 35722,\n 40397: 26011,\n 40398: 26015,\n 40399: 26027,\n 40400: 26039,\n 40401: 26051,\n 40402: 26054,\n 40403: 26049,\n 40404: 26052,\n 40405: 26060,\n 40406: 26066,\n 40407: 26075,\n 40408: 26073,\n 40409: 26080,\n 40410: 26081,\n 40411: 26097,\n 40412: 26482,\n 40413: 26122,\n 40414: 26115,\n 40415: 26107,\n 40416: 26483,\n 40417: 26165,\n 40418: 26166,\n 40419: 26164,\n 40420: 26140,\n 40421: 26191,\n 40422: 26180,\n 40423: 26185,\n 40424: 26177,\n 40425: 26206,\n 40426: 26205,\n 40427: 26212,\n 40428: 26215,\n 40429: 26216,\n 40430: 26207,\n 40431: 26210,\n 40432: 26224,\n 40433: 26243,\n 40434: 26248,\n 40435: 26254,\n 40436: 26249,\n 40437: 26244,\n 40438: 26264,\n 40439: 26269,\n 40440: 26305,\n 40441: 26297,\n 40442: 26313,\n 40443: 26302,\n 40444: 26300,\n 40512: 26308,\n 40513: 26296,\n 40514: 26326,\n 40515: 26330,\n 40516: 26336,\n 40517: 26175,\n 40518: 26342,\n 40519: 26345,\n 40520: 26352,\n 40521: 26357,\n 40522: 26359,\n 40523: 26383,\n 40524: 26390,\n 40525: 26398,\n 40526: 26406,\n 40527: 26407,\n 40528: 38712,\n 40529: 26414,\n 40530: 26431,\n 40531: 26422,\n 40532: 26433,\n 40533: 26424,\n 40534: 26423,\n 40535: 26438,\n 40536: 26462,\n 40537: 26464,\n 40538: 26457,\n 40539: 26467,\n 40540: 26468,\n 40541: 26505,\n 40542: 26480,\n 40543: 26537,\n 40544: 26492,\n 40545: 26474,\n 40546: 26508,\n 40547: 26507,\n 40548: 26534,\n 40549: 26529,\n 40550: 26501,\n 40551: 26551,\n 40552: 26607,\n 40553: 26548,\n 40554: 26604,\n 40555: 26547,\n 40556: 26601,\n 40557: 26552,\n 40558: 26596,\n 40559: 26590,\n 40560: 26589,\n 40561: 26594,\n 40562: 26606,\n 40563: 26553,\n 40564: 26574,\n 40565: 26566,\n 40566: 26599,\n 40567: 27292,\n 40568: 26654,\n 40569: 26694,\n 40570: 26665,\n 40571: 26688,\n 40572: 26701,\n 40573: 26674,\n 40574: 26702,\n 40576: 26803,\n 40577: 26667,\n 40578: 26713,\n 40579: 26723,\n 40580: 26743,\n 40581: 26751,\n 40582: 26783,\n 40583: 26767,\n 40584: 26797,\n 40585: 26772,\n 40586: 26781,\n 40587: 26779,\n 40588: 26755,\n 40589: 27310,\n 40590: 26809,\n 40591: 26740,\n 40592: 26805,\n 40593: 26784,\n 40594: 26810,\n 40595: 26895,\n 40596: 26765,\n 40597: 26750,\n 40598: 26881,\n 40599: 26826,\n 40600: 26888,\n 40601: 26840,\n 40602: 26914,\n 40603: 26918,\n 40604: 26849,\n 40605: 26892,\n 40606: 26829,\n 40607: 26836,\n 40608: 26855,\n 40609: 26837,\n 40610: 26934,\n 40611: 26898,\n 40612: 26884,\n 40613: 26839,\n 40614: 26851,\n 40615: 26917,\n 40616: 26873,\n 40617: 26848,\n 40618: 26863,\n 40619: 26920,\n 40620: 26922,\n 40621: 26906,\n 40622: 26915,\n 40623: 26913,\n 40624: 26822,\n 40625: 27001,\n 40626: 26999,\n 40627: 26972,\n 40628: 27000,\n 40629: 26987,\n 40630: 26964,\n 40631: 27006,\n 40632: 26990,\n 40633: 26937,\n 40634: 26996,\n 40635: 26941,\n 40636: 26969,\n 40637: 26928,\n 40638: 26977,\n 40639: 26974,\n 40640: 26973,\n 40641: 27009,\n 40642: 26986,\n 40643: 27058,\n 40644: 27054,\n 40645: 27088,\n 40646: 27071,\n 40647: 27073,\n 40648: 27091,\n 40649: 27070,\n 40650: 27086,\n 40651: 23528,\n 40652: 27082,\n 40653: 27101,\n 40654: 27067,\n 40655: 27075,\n 40656: 27047,\n 40657: 27182,\n 40658: 27025,\n 40659: 27040,\n 40660: 27036,\n 40661: 27029,\n 40662: 27060,\n 40663: 27102,\n 40664: 27112,\n 40665: 27138,\n 40666: 27163,\n 40667: 27135,\n 40668: 27402,\n 40669: 27129,\n 40670: 27122,\n 40671: 27111,\n 40672: 27141,\n 40673: 27057,\n 40674: 27166,\n 40675: 27117,\n 40676: 27156,\n 40677: 27115,\n 40678: 27146,\n 40679: 27154,\n 40680: 27329,\n 40681: 27171,\n 40682: 27155,\n 40683: 27204,\n 40684: 27148,\n 40685: 27250,\n 40686: 27190,\n 40687: 27256,\n 40688: 27207,\n 40689: 27234,\n 40690: 27225,\n 40691: 27238,\n 40692: 27208,\n 40693: 27192,\n 40694: 27170,\n 40695: 27280,\n 40696: 27277,\n 40697: 27296,\n 40698: 27268,\n 40699: 27298,\n 40700: 27299,\n 40768: 27287,\n 40769: 34327,\n 40770: 27323,\n 40771: 27331,\n 40772: 27330,\n 40773: 27320,\n 40774: 27315,\n 40775: 27308,\n 40776: 27358,\n 40777: 27345,\n 40778: 27359,\n 40779: 27306,\n 40780: 27354,\n 40781: 27370,\n 40782: 27387,\n 40783: 27397,\n 40784: 34326,\n 40785: 27386,\n 40786: 27410,\n 40787: 27414,\n 40788: 39729,\n 40789: 27423,\n 40790: 27448,\n 40791: 27447,\n 40792: 30428,\n 40793: 27449,\n 40794: 39150,\n 40795: 27463,\n 40796: 27459,\n 40797: 27465,\n 40798: 27472,\n 40799: 27481,\n 40800: 27476,\n 40801: 27483,\n 40802: 27487,\n 40803: 27489,\n 40804: 27512,\n 40805: 27513,\n 40806: 27519,\n 40807: 27520,\n 40808: 27524,\n 40809: 27523,\n 40810: 27533,\n 40811: 27544,\n 40812: 27541,\n 40813: 27550,\n 40814: 27556,\n 40815: 27562,\n 40816: 27563,\n 40817: 27567,\n 40818: 27570,\n 40819: 27569,\n 40820: 27571,\n 40821: 27575,\n 40822: 27580,\n 40823: 27590,\n 40824: 27595,\n 40825: 27603,\n 40826: 27615,\n 40827: 27628,\n 40828: 27627,\n 40829: 27635,\n 40830: 27631,\n 40832: 40638,\n 40833: 27656,\n 40834: 27667,\n 40835: 27668,\n 40836: 27675,\n 40837: 27684,\n 40838: 27683,\n 40839: 27742,\n 40840: 27733,\n 40841: 27746,\n 40842: 27754,\n 40843: 27778,\n 40844: 27789,\n 40845: 27802,\n 40846: 27777,\n 40847: 27803,\n 40848: 27774,\n 40849: 27752,\n 40850: 27763,\n 40851: 27794,\n 40852: 27792,\n 40853: 27844,\n 40854: 27889,\n 40855: 27859,\n 40856: 27837,\n 40857: 27863,\n 40858: 27845,\n 40859: 27869,\n 40860: 27822,\n 40861: 27825,\n 40862: 27838,\n 40863: 27834,\n 40864: 27867,\n 40865: 27887,\n 40866: 27865,\n 40867: 27882,\n 40868: 27935,\n 40869: 34893,\n 40870: 27958,\n 40871: 27947,\n 40872: 27965,\n 40873: 27960,\n 40874: 27929,\n 40875: 27957,\n 40876: 27955,\n 40877: 27922,\n 40878: 27916,\n 40879: 28003,\n 40880: 28051,\n 40881: 28004,\n 40882: 27994,\n 40883: 28025,\n 40884: 27993,\n 40885: 28046,\n 40886: 28053,\n 40887: 28644,\n 40888: 28037,\n 40889: 28153,\n 40890: 28181,\n 40891: 28170,\n 40892: 28085,\n 40893: 28103,\n 40894: 28134,\n 40895: 28088,\n 40896: 28102,\n 40897: 28140,\n 40898: 28126,\n 40899: 28108,\n 40900: 28136,\n 40901: 28114,\n 40902: 28101,\n 40903: 28154,\n 40904: 28121,\n 40905: 28132,\n 40906: 28117,\n 40907: 28138,\n 40908: 28142,\n 40909: 28205,\n 40910: 28270,\n 40911: 28206,\n 40912: 28185,\n 40913: 28274,\n 40914: 28255,\n 40915: 28222,\n 40916: 28195,\n 40917: 28267,\n 40918: 28203,\n 40919: 28278,\n 40920: 28237,\n 40921: 28191,\n 40922: 28227,\n 40923: 28218,\n 40924: 28238,\n 40925: 28196,\n 40926: 28415,\n 40927: 28189,\n 40928: 28216,\n 40929: 28290,\n 40930: 28330,\n 40931: 28312,\n 40932: 28361,\n 40933: 28343,\n 40934: 28371,\n 40935: 28349,\n 40936: 28335,\n 40937: 28356,\n 40938: 28338,\n 40939: 28372,\n 40940: 28373,\n 40941: 28303,\n 40942: 28325,\n 40943: 28354,\n 40944: 28319,\n 40945: 28481,\n 40946: 28433,\n 40947: 28748,\n 40948: 28396,\n 40949: 28408,\n 40950: 28414,\n 40951: 28479,\n 40952: 28402,\n 40953: 28465,\n 40954: 28399,\n 40955: 28466,\n 40956: 28364,\n 57408: 28478,\n 57409: 28435,\n 57410: 28407,\n 57411: 28550,\n 57412: 28538,\n 57413: 28536,\n 57414: 28545,\n 57415: 28544,\n 57416: 28527,\n 57417: 28507,\n 57418: 28659,\n 57419: 28525,\n 57420: 28546,\n 57421: 28540,\n 57422: 28504,\n 57423: 28558,\n 57424: 28561,\n 57425: 28610,\n 57426: 28518,\n 57427: 28595,\n 57428: 28579,\n 57429: 28577,\n 57430: 28580,\n 57431: 28601,\n 57432: 28614,\n 57433: 28586,\n 57434: 28639,\n 57435: 28629,\n 57436: 28652,\n 57437: 28628,\n 57438: 28632,\n 57439: 28657,\n 57440: 28654,\n 57441: 28635,\n 57442: 28681,\n 57443: 28683,\n 57444: 28666,\n 57445: 28689,\n 57446: 28673,\n 57447: 28687,\n 57448: 28670,\n 57449: 28699,\n 57450: 28698,\n 57451: 28532,\n 57452: 28701,\n 57453: 28696,\n 57454: 28703,\n 57455: 28720,\n 57456: 28734,\n 57457: 28722,\n 57458: 28753,\n 57459: 28771,\n 57460: 28825,\n 57461: 28818,\n 57462: 28847,\n 57463: 28913,\n 57464: 28844,\n 57465: 28856,\n 57466: 28851,\n 57467: 28846,\n 57468: 28895,\n 57469: 28875,\n 57470: 28893,\n 57472: 28889,\n 57473: 28937,\n 57474: 28925,\n 57475: 28956,\n 57476: 28953,\n 57477: 29029,\n 57478: 29013,\n 57479: 29064,\n 57480: 29030,\n 57481: 29026,\n 57482: 29004,\n 57483: 29014,\n 57484: 29036,\n 57485: 29071,\n 57486: 29179,\n 57487: 29060,\n 57488: 29077,\n 57489: 29096,\n 57490: 29100,\n 57491: 29143,\n 57492: 29113,\n 57493: 29118,\n 57494: 29138,\n 57495: 29129,\n 57496: 29140,\n 57497: 29134,\n 57498: 29152,\n 57499: 29164,\n 57500: 29159,\n 57501: 29173,\n 57502: 29180,\n 57503: 29177,\n 57504: 29183,\n 57505: 29197,\n 57506: 29200,\n 57507: 29211,\n 57508: 29224,\n 57509: 29229,\n 57510: 29228,\n 57511: 29232,\n 57512: 29234,\n 57513: 29243,\n 57514: 29244,\n 57515: 29247,\n 57516: 29248,\n 57517: 29254,\n 57518: 29259,\n 57519: 29272,\n 57520: 29300,\n 57521: 29310,\n 57522: 29314,\n 57523: 29313,\n 57524: 29319,\n 57525: 29330,\n 57526: 29334,\n 57527: 29346,\n 57528: 29351,\n 57529: 29369,\n 57530: 29362,\n 57531: 29379,\n 57532: 29382,\n 57533: 29380,\n 57534: 29390,\n 57535: 29394,\n 57536: 29410,\n 57537: 29408,\n 57538: 29409,\n 57539: 29433,\n 57540: 29431,\n 57541: 20495,\n 57542: 29463,\n 57543: 29450,\n 57544: 29468,\n 57545: 29462,\n 57546: 29469,\n 57547: 29492,\n 57548: 29487,\n 57549: 29481,\n 57550: 29477,\n 57551: 29502,\n 57552: 29518,\n 57553: 29519,\n 57554: 40664,\n 57555: 29527,\n 57556: 29546,\n 57557: 29544,\n 57558: 29552,\n 57559: 29560,\n 57560: 29557,\n 57561: 29563,\n 57562: 29562,\n 57563: 29640,\n 57564: 29619,\n 57565: 29646,\n 57566: 29627,\n 57567: 29632,\n 57568: 29669,\n 57569: 29678,\n 57570: 29662,\n 57571: 29858,\n 57572: 29701,\n 57573: 29807,\n 57574: 29733,\n 57575: 29688,\n 57576: 29746,\n 57577: 29754,\n 57578: 29781,\n 57579: 29759,\n 57580: 29791,\n 57581: 29785,\n 57582: 29761,\n 57583: 29788,\n 57584: 29801,\n 57585: 29808,\n 57586: 29795,\n 57587: 29802,\n 57588: 29814,\n 57589: 29822,\n 57590: 29835,\n 57591: 29854,\n 57592: 29863,\n 57593: 29898,\n 57594: 29903,\n 57595: 29908,\n 57596: 29681,\n 57664: 29920,\n 57665: 29923,\n 57666: 29927,\n 57667: 29929,\n 57668: 29934,\n 57669: 29938,\n 57670: 29936,\n 57671: 29937,\n 57672: 29944,\n 57673: 29943,\n 57674: 29956,\n 57675: 29955,\n 57676: 29957,\n 57677: 29964,\n 57678: 29966,\n 57679: 29965,\n 57680: 29973,\n 57681: 29971,\n 57682: 29982,\n 57683: 29990,\n 57684: 29996,\n 57685: 30012,\n 57686: 30020,\n 57687: 30029,\n 57688: 30026,\n 57689: 30025,\n 57690: 30043,\n 57691: 30022,\n 57692: 30042,\n 57693: 30057,\n 57694: 30052,\n 57695: 30055,\n 57696: 30059,\n 57697: 30061,\n 57698: 30072,\n 57699: 30070,\n 57700: 30086,\n 57701: 30087,\n 57702: 30068,\n 57703: 30090,\n 57704: 30089,\n 57705: 30082,\n 57706: 30100,\n 57707: 30106,\n 57708: 30109,\n 57709: 30117,\n 57710: 30115,\n 57711: 30146,\n 57712: 30131,\n 57713: 30147,\n 57714: 30133,\n 57715: 30141,\n 57716: 30136,\n 57717: 30140,\n 57718: 30129,\n 57719: 30157,\n 57720: 30154,\n 57721: 30162,\n 57722: 30169,\n 57723: 30179,\n 57724: 30174,\n 57725: 30206,\n 57726: 30207,\n 57728: 30204,\n 57729: 30209,\n 57730: 30192,\n 57731: 30202,\n 57732: 30194,\n 57733: 30195,\n 57734: 30219,\n 57735: 30221,\n 57736: 30217,\n 57737: 30239,\n 57738: 30247,\n 57739: 30240,\n 57740: 30241,\n 57741: 30242,\n 57742: 30244,\n 57743: 30260,\n 57744: 30256,\n 57745: 30267,\n 57746: 30279,\n 57747: 30280,\n 57748: 30278,\n 57749: 30300,\n 57750: 30296,\n 57751: 30305,\n 57752: 30306,\n 57753: 30312,\n 57754: 30313,\n 57755: 30314,\n 57756: 30311,\n 57757: 30316,\n 57758: 30320,\n 57759: 30322,\n 57760: 30326,\n 57761: 30328,\n 57762: 30332,\n 57763: 30336,\n 57764: 30339,\n 57765: 30344,\n 57766: 30347,\n 57767: 30350,\n 57768: 30358,\n 57769: 30355,\n 57770: 30361,\n 57771: 30362,\n 57772: 30384,\n 57773: 30388,\n 57774: 30392,\n 57775: 30393,\n 57776: 30394,\n 57777: 30402,\n 57778: 30413,\n 57779: 30422,\n 57780: 30418,\n 57781: 30430,\n 57782: 30433,\n 57783: 30437,\n 57784: 30439,\n 57785: 30442,\n 57786: 34351,\n 57787: 30459,\n 57788: 30472,\n 57789: 30471,\n 57790: 30468,\n 57791: 30505,\n 57792: 30500,\n 57793: 30494,\n 57794: 30501,\n 57795: 30502,\n 57796: 30491,\n 57797: 30519,\n 57798: 30520,\n 57799: 30535,\n 57800: 30554,\n 57801: 30568,\n 57802: 30571,\n 57803: 30555,\n 57804: 30565,\n 57805: 30591,\n 57806: 30590,\n 57807: 30585,\n 57808: 30606,\n 57809: 30603,\n 57810: 30609,\n 57811: 30624,\n 57812: 30622,\n 57813: 30640,\n 57814: 30646,\n 57815: 30649,\n 57816: 30655,\n 57817: 30652,\n 57818: 30653,\n 57819: 30651,\n 57820: 30663,\n 57821: 30669,\n 57822: 30679,\n 57823: 30682,\n 57824: 30684,\n 57825: 30691,\n 57826: 30702,\n 57827: 30716,\n 57828: 30732,\n 57829: 30738,\n 57830: 31014,\n 57831: 30752,\n 57832: 31018,\n 57833: 30789,\n 57834: 30862,\n 57835: 30836,\n 57836: 30854,\n 57837: 30844,\n 57838: 30874,\n 57839: 30860,\n 57840: 30883,\n 57841: 30901,\n 57842: 30890,\n 57843: 30895,\n 57844: 30929,\n 57845: 30918,\n 57846: 30923,\n 57847: 30932,\n 57848: 30910,\n 57849: 30908,\n 57850: 30917,\n 57851: 30922,\n 57852: 30956,\n 57920: 30951,\n 57921: 30938,\n 57922: 30973,\n 57923: 30964,\n 57924: 30983,\n 57925: 30994,\n 57926: 30993,\n 57927: 31001,\n 57928: 31020,\n 57929: 31019,\n 57930: 31040,\n 57931: 31072,\n 57932: 31063,\n 57933: 31071,\n 57934: 31066,\n 57935: 31061,\n 57936: 31059,\n 57937: 31098,\n 57938: 31103,\n 57939: 31114,\n 57940: 31133,\n 57941: 31143,\n 57942: 40779,\n 57943: 31146,\n 57944: 31150,\n 57945: 31155,\n 57946: 31161,\n 57947: 31162,\n 57948: 31177,\n 57949: 31189,\n 57950: 31207,\n 57951: 31212,\n 57952: 31201,\n 57953: 31203,\n 57954: 31240,\n 57955: 31245,\n 57956: 31256,\n 57957: 31257,\n 57958: 31264,\n 57959: 31263,\n 57960: 31104,\n 57961: 31281,\n 57962: 31291,\n 57963: 31294,\n 57964: 31287,\n 57965: 31299,\n 57966: 31319,\n 57967: 31305,\n 57968: 31329,\n 57969: 31330,\n 57970: 31337,\n 57971: 40861,\n 57972: 31344,\n 57973: 31353,\n 57974: 31357,\n 57975: 31368,\n 57976: 31383,\n 57977: 31381,\n 57978: 31384,\n 57979: 31382,\n 57980: 31401,\n 57981: 31432,\n 57982: 31408,\n 57984: 31414,\n 57985: 31429,\n 57986: 31428,\n 57987: 31423,\n 57988: 36995,\n 57989: 31431,\n 57990: 31434,\n 57991: 31437,\n 57992: 31439,\n 57993: 31445,\n 57994: 31443,\n 57995: 31449,\n 57996: 31450,\n 57997: 31453,\n 57998: 31457,\n 57999: 31458,\n 58000: 31462,\n 58001: 31469,\n 58002: 31472,\n 58003: 31490,\n 58004: 31503,\n 58005: 31498,\n 58006: 31494,\n 58007: 31539,\n 58008: 31512,\n 58009: 31513,\n 58010: 31518,\n 58011: 31541,\n 58012: 31528,\n 58013: 31542,\n 58014: 31568,\n 58015: 31610,\n 58016: 31492,\n 58017: 31565,\n 58018: 31499,\n 58019: 31564,\n 58020: 31557,\n 58021: 31605,\n 58022: 31589,\n 58023: 31604,\n 58024: 31591,\n 58025: 31600,\n 58026: 31601,\n 58027: 31596,\n 58028: 31598,\n 58029: 31645,\n 58030: 31640,\n 58031: 31647,\n 58032: 31629,\n 58033: 31644,\n 58034: 31642,\n 58035: 31627,\n 58036: 31634,\n 58037: 31631,\n 58038: 31581,\n 58039: 31641,\n 58040: 31691,\n 58041: 31681,\n 58042: 31692,\n 58043: 31695,\n 58044: 31668,\n 58045: 31686,\n 58046: 31709,\n 58047: 31721,\n 58048: 31761,\n 58049: 31764,\n 58050: 31718,\n 58051: 31717,\n 58052: 31840,\n 58053: 31744,\n 58054: 31751,\n 58055: 31763,\n 58056: 31731,\n 58057: 31735,\n 58058: 31767,\n 58059: 31757,\n 58060: 31734,\n 58061: 31779,\n 58062: 31783,\n 58063: 31786,\n 58064: 31775,\n 58065: 31799,\n 58066: 31787,\n 58067: 31805,\n 58068: 31820,\n 58069: 31811,\n 58070: 31828,\n 58071: 31823,\n 58072: 31808,\n 58073: 31824,\n 58074: 31832,\n 58075: 31839,\n 58076: 31844,\n 58077: 31830,\n 58078: 31845,\n 58079: 31852,\n 58080: 31861,\n 58081: 31875,\n 58082: 31888,\n 58083: 31908,\n 58084: 31917,\n 58085: 31906,\n 58086: 31915,\n 58087: 31905,\n 58088: 31912,\n 58089: 31923,\n 58090: 31922,\n 58091: 31921,\n 58092: 31918,\n 58093: 31929,\n 58094: 31933,\n 58095: 31936,\n 58096: 31941,\n 58097: 31938,\n 58098: 31960,\n 58099: 31954,\n 58100: 31964,\n 58101: 31970,\n 58102: 39739,\n 58103: 31983,\n 58104: 31986,\n 58105: 31988,\n 58106: 31990,\n 58107: 31994,\n 58108: 32006,\n 58176: 32002,\n 58177: 32028,\n 58178: 32021,\n 58179: 32010,\n 58180: 32069,\n 58181: 32075,\n 58182: 32046,\n 58183: 32050,\n 58184: 32063,\n 58185: 32053,\n 58186: 32070,\n 58187: 32115,\n 58188: 32086,\n 58189: 32078,\n 58190: 32114,\n 58191: 32104,\n 58192: 32110,\n 58193: 32079,\n 58194: 32099,\n 58195: 32147,\n 58196: 32137,\n 58197: 32091,\n 58198: 32143,\n 58199: 32125,\n 58200: 32155,\n 58201: 32186,\n 58202: 32174,\n 58203: 32163,\n 58204: 32181,\n 58205: 32199,\n 58206: 32189,\n 58207: 32171,\n 58208: 32317,\n 58209: 32162,\n 58210: 32175,\n 58211: 32220,\n 58212: 32184,\n 58213: 32159,\n 58214: 32176,\n 58215: 32216,\n 58216: 32221,\n 58217: 32228,\n 58218: 32222,\n 58219: 32251,\n 58220: 32242,\n 58221: 32225,\n 58222: 32261,\n 58223: 32266,\n 58224: 32291,\n 58225: 32289,\n 58226: 32274,\n 58227: 32305,\n 58228: 32287,\n 58229: 32265,\n 58230: 32267,\n 58231: 32290,\n 58232: 32326,\n 58233: 32358,\n 58234: 32315,\n 58235: 32309,\n 58236: 32313,\n 58237: 32323,\n 58238: 32311,\n 58240: 32306,\n 58241: 32314,\n 58242: 32359,\n 58243: 32349,\n 58244: 32342,\n 58245: 32350,\n 58246: 32345,\n 58247: 32346,\n 58248: 32377,\n 58249: 32362,\n 58250: 32361,\n 58251: 32380,\n 58252: 32379,\n 58253: 32387,\n 58254: 32213,\n 58255: 32381,\n 58256: 36782,\n 58257: 32383,\n 58258: 32392,\n 58259: 32393,\n 58260: 32396,\n 58261: 32402,\n 58262: 32400,\n 58263: 32403,\n 58264: 32404,\n 58265: 32406,\n 58266: 32398,\n 58267: 32411,\n 58268: 32412,\n 58269: 32568,\n 58270: 32570,\n 58271: 32581,\n 58272: 32588,\n 58273: 32589,\n 58274: 32590,\n 58275: 32592,\n 58276: 32593,\n 58277: 32597,\n 58278: 32596,\n 58279: 32600,\n 58280: 32607,\n 58281: 32608,\n 58282: 32616,\n 58283: 32617,\n 58284: 32615,\n 58285: 32632,\n 58286: 32642,\n 58287: 32646,\n 58288: 32643,\n 58289: 32648,\n 58290: 32647,\n 58291: 32652,\n 58292: 32660,\n 58293: 32670,\n 58294: 32669,\n 58295: 32666,\n 58296: 32675,\n 58297: 32687,\n 58298: 32690,\n 58299: 32697,\n 58300: 32686,\n 58301: 32694,\n 58302: 32696,\n 58303: 35697,\n 58304: 32709,\n 58305: 32710,\n 58306: 32714,\n 58307: 32725,\n 58308: 32724,\n 58309: 32737,\n 58310: 32742,\n 58311: 32745,\n 58312: 32755,\n 58313: 32761,\n 58314: 39132,\n 58315: 32774,\n 58316: 32772,\n 58317: 32779,\n 58318: 32786,\n 58319: 32792,\n 58320: 32793,\n 58321: 32796,\n 58322: 32801,\n 58323: 32808,\n 58324: 32831,\n 58325: 32827,\n 58326: 32842,\n 58327: 32838,\n 58328: 32850,\n 58329: 32856,\n 58330: 32858,\n 58331: 32863,\n 58332: 32866,\n 58333: 32872,\n 58334: 32883,\n 58335: 32882,\n 58336: 32880,\n 58337: 32886,\n 58338: 32889,\n 58339: 32893,\n 58340: 32895,\n 58341: 32900,\n 58342: 32902,\n 58343: 32901,\n 58344: 32923,\n 58345: 32915,\n 58346: 32922,\n 58347: 32941,\n 58348: 20880,\n 58349: 32940,\n 58350: 32987,\n 58351: 32997,\n 58352: 32985,\n 58353: 32989,\n 58354: 32964,\n 58355: 32986,\n 58356: 32982,\n 58357: 33033,\n 58358: 33007,\n 58359: 33009,\n 58360: 33051,\n 58361: 33065,\n 58362: 33059,\n 58363: 33071,\n 58364: 33099,\n 58432: 38539,\n 58433: 33094,\n 58434: 33086,\n 58435: 33107,\n 58436: 33105,\n 58437: 33020,\n 58438: 33137,\n 58439: 33134,\n 58440: 33125,\n 58441: 33126,\n 58442: 33140,\n 58443: 33155,\n 58444: 33160,\n 58445: 33162,\n 58446: 33152,\n 58447: 33154,\n 58448: 33184,\n 58449: 33173,\n 58450: 33188,\n 58451: 33187,\n 58452: 33119,\n 58453: 33171,\n 58454: 33193,\n 58455: 33200,\n 58456: 33205,\n 58457: 33214,\n 58458: 33208,\n 58459: 33213,\n 58460: 33216,\n 58461: 33218,\n 58462: 33210,\n 58463: 33225,\n 58464: 33229,\n 58465: 33233,\n 58466: 33241,\n 58467: 33240,\n 58468: 33224,\n 58469: 33242,\n 58470: 33247,\n 58471: 33248,\n 58472: 33255,\n 58473: 33274,\n 58474: 33275,\n 58475: 33278,\n 58476: 33281,\n 58477: 33282,\n 58478: 33285,\n 58479: 33287,\n 58480: 33290,\n 58481: 33293,\n 58482: 33296,\n 58483: 33302,\n 58484: 33321,\n 58485: 33323,\n 58486: 33336,\n 58487: 33331,\n 58488: 33344,\n 58489: 33369,\n 58490: 33368,\n 58491: 33373,\n 58492: 33370,\n 58493: 33375,\n 58494: 33380,\n 58496: 33378,\n 58497: 33384,\n 58498: 33386,\n 58499: 33387,\n 58500: 33326,\n 58501: 33393,\n 58502: 33399,\n 58503: 33400,\n 58504: 33406,\n 58505: 33421,\n 58506: 33426,\n 58507: 33451,\n 58508: 33439,\n 58509: 33467,\n 58510: 33452,\n 58511: 33505,\n 58512: 33507,\n 58513: 33503,\n 58514: 33490,\n 58515: 33524,\n 58516: 33523,\n 58517: 33530,\n 58518: 33683,\n 58519: 33539,\n 58520: 33531,\n 58521: 33529,\n 58522: 33502,\n 58523: 33542,\n 58524: 33500,\n 58525: 33545,\n 58526: 33497,\n 58527: 33589,\n 58528: 33588,\n 58529: 33558,\n 58530: 33586,\n 58531: 33585,\n 58532: 33600,\n 58533: 33593,\n 58534: 33616,\n 58535: 33605,\n 58536: 33583,\n 58537: 33579,\n 58538: 33559,\n 58539: 33560,\n 58540: 33669,\n 58541: 33690,\n 58542: 33706,\n 58543: 33695,\n 58544: 33698,\n 58545: 33686,\n 58546: 33571,\n 58547: 33678,\n 58548: 33671,\n 58549: 33674,\n 58550: 33660,\n 58551: 33717,\n 58552: 33651,\n 58553: 33653,\n 58554: 33696,\n 58555: 33673,\n 58556: 33704,\n 58557: 33780,\n 58558: 33811,\n 58559: 33771,\n 58560: 33742,\n 58561: 33789,\n 58562: 33795,\n 58563: 33752,\n 58564: 33803,\n 58565: 33729,\n 58566: 33783,\n 58567: 33799,\n 58568: 33760,\n 58569: 33778,\n 58570: 33805,\n 58571: 33826,\n 58572: 33824,\n 58573: 33725,\n 58574: 33848,\n 58575: 34054,\n 58576: 33787,\n 58577: 33901,\n 58578: 33834,\n 58579: 33852,\n 58580: 34138,\n 58581: 33924,\n 58582: 33911,\n 58583: 33899,\n 58584: 33965,\n 58585: 33902,\n 58586: 33922,\n 58587: 33897,\n 58588: 33862,\n 58589: 33836,\n 58590: 33903,\n 58591: 33913,\n 58592: 33845,\n 58593: 33994,\n 58594: 33890,\n 58595: 33977,\n 58596: 33983,\n 58597: 33951,\n 58598: 34009,\n 58599: 33997,\n 58600: 33979,\n 58601: 34010,\n 58602: 34000,\n 58603: 33985,\n 58604: 33990,\n 58605: 34006,\n 58606: 33953,\n 58607: 34081,\n 58608: 34047,\n 58609: 34036,\n 58610: 34071,\n 58611: 34072,\n 58612: 34092,\n 58613: 34079,\n 58614: 34069,\n 58615: 34068,\n 58616: 34044,\n 58617: 34112,\n 58618: 34147,\n 58619: 34136,\n 58620: 34120,\n 58688: 34113,\n 58689: 34306,\n 58690: 34123,\n 58691: 34133,\n 58692: 34176,\n 58693: 34212,\n 58694: 34184,\n 58695: 34193,\n 58696: 34186,\n 58697: 34216,\n 58698: 34157,\n 58699: 34196,\n 58700: 34203,\n 58701: 34282,\n 58702: 34183,\n 58703: 34204,\n 58704: 34167,\n 58705: 34174,\n 58706: 34192,\n 58707: 34249,\n 58708: 34234,\n 58709: 34255,\n 58710: 34233,\n 58711: 34256,\n 58712: 34261,\n 58713: 34269,\n 58714: 34277,\n 58715: 34268,\n 58716: 34297,\n 58717: 34314,\n 58718: 34323,\n 58719: 34315,\n 58720: 34302,\n 58721: 34298,\n 58722: 34310,\n 58723: 34338,\n 58724: 34330,\n 58725: 34352,\n 58726: 34367,\n 58727: 34381,\n 58728: 20053,\n 58729: 34388,\n 58730: 34399,\n 58731: 34407,\n 58732: 34417,\n 58733: 34451,\n 58734: 34467,\n 58735: 34473,\n 58736: 34474,\n 58737: 34443,\n 58738: 34444,\n 58739: 34486,\n 58740: 34479,\n 58741: 34500,\n 58742: 34502,\n 58743: 34480,\n 58744: 34505,\n 58745: 34851,\n 58746: 34475,\n 58747: 34516,\n 58748: 34526,\n 58749: 34537,\n 58750: 34540,\n 58752: 34527,\n 58753: 34523,\n 58754: 34543,\n 58755: 34578,\n 58756: 34566,\n 58757: 34568,\n 58758: 34560,\n 58759: 34563,\n 58760: 34555,\n 58761: 34577,\n 58762: 34569,\n 58763: 34573,\n 58764: 34553,\n 58765: 34570,\n 58766: 34612,\n 58767: 34623,\n 58768: 34615,\n 58769: 34619,\n 58770: 34597,\n 58771: 34601,\n 58772: 34586,\n 58773: 34656,\n 58774: 34655,\n 58775: 34680,\n 58776: 34636,\n 58777: 34638,\n 58778: 34676,\n 58779: 34647,\n 58780: 34664,\n 58781: 34670,\n 58782: 34649,\n 58783: 34643,\n 58784: 34659,\n 58785: 34666,\n 58786: 34821,\n 58787: 34722,\n 58788: 34719,\n 58789: 34690,\n 58790: 34735,\n 58791: 34763,\n 58792: 34749,\n 58793: 34752,\n 58794: 34768,\n 58795: 38614,\n 58796: 34731,\n 58797: 34756,\n 58798: 34739,\n 58799: 34759,\n 58800: 34758,\n 58801: 34747,\n 58802: 34799,\n 58803: 34802,\n 58804: 34784,\n 58805: 34831,\n 58806: 34829,\n 58807: 34814,\n 58808: 34806,\n 58809: 34807,\n 58810: 34830,\n 58811: 34770,\n 58812: 34833,\n 58813: 34838,\n 58814: 34837,\n 58815: 34850,\n 58816: 34849,\n 58817: 34865,\n 58818: 34870,\n 58819: 34873,\n 58820: 34855,\n 58821: 34875,\n 58822: 34884,\n 58823: 34882,\n 58824: 34898,\n 58825: 34905,\n 58826: 34910,\n 58827: 34914,\n 58828: 34923,\n 58829: 34945,\n 58830: 34942,\n 58831: 34974,\n 58832: 34933,\n 58833: 34941,\n 58834: 34997,\n 58835: 34930,\n 58836: 34946,\n 58837: 34967,\n 58838: 34962,\n 58839: 34990,\n 58840: 34969,\n 58841: 34978,\n 58842: 34957,\n 58843: 34980,\n 58844: 34992,\n 58845: 35007,\n 58846: 34993,\n 58847: 35011,\n 58848: 35012,\n 58849: 35028,\n 58850: 35032,\n 58851: 35033,\n 58852: 35037,\n 58853: 35065,\n 58854: 35074,\n 58855: 35068,\n 58856: 35060,\n 58857: 35048,\n 58858: 35058,\n 58859: 35076,\n 58860: 35084,\n 58861: 35082,\n 58862: 35091,\n 58863: 35139,\n 58864: 35102,\n 58865: 35109,\n 58866: 35114,\n 58867: 35115,\n 58868: 35137,\n 58869: 35140,\n 58870: 35131,\n 58871: 35126,\n 58872: 35128,\n 58873: 35148,\n 58874: 35101,\n 58875: 35168,\n 58876: 35166,\n 58944: 35174,\n 58945: 35172,\n 58946: 35181,\n 58947: 35178,\n 58948: 35183,\n 58949: 35188,\n 58950: 35191,\n 58951: 35198,\n 58952: 35203,\n 58953: 35208,\n 58954: 35210,\n 58955: 35219,\n 58956: 35224,\n 58957: 35233,\n 58958: 35241,\n 58959: 35238,\n 58960: 35244,\n 58961: 35247,\n 58962: 35250,\n 58963: 35258,\n 58964: 35261,\n 58965: 35263,\n 58966: 35264,\n 58967: 35290,\n 58968: 35292,\n 58969: 35293,\n 58970: 35303,\n 58971: 35316,\n 58972: 35320,\n 58973: 35331,\n 58974: 35350,\n 58975: 35344,\n 58976: 35340,\n 58977: 35355,\n 58978: 35357,\n 58979: 35365,\n 58980: 35382,\n 58981: 35393,\n 58982: 35419,\n 58983: 35410,\n 58984: 35398,\n 58985: 35400,\n 58986: 35452,\n 58987: 35437,\n 58988: 35436,\n 58989: 35426,\n 58990: 35461,\n 58991: 35458,\n 58992: 35460,\n 58993: 35496,\n 58994: 35489,\n 58995: 35473,\n 58996: 35493,\n 58997: 35494,\n 58998: 35482,\n 58999: 35491,\n 59000: 35524,\n 59001: 35533,\n 59002: 35522,\n 59003: 35546,\n 59004: 35563,\n 59005: 35571,\n 59006: 35559,\n 59008: 35556,\n 59009: 35569,\n 59010: 35604,\n 59011: 35552,\n 59012: 35554,\n 59013: 35575,\n 59014: 35550,\n 59015: 35547,\n 59016: 35596,\n 59017: 35591,\n 59018: 35610,\n 59019: 35553,\n 59020: 35606,\n 59021: 35600,\n 59022: 35607,\n 59023: 35616,\n 59024: 35635,\n 59025: 38827,\n 59026: 35622,\n 59027: 35627,\n 59028: 35646,\n 59029: 35624,\n 59030: 35649,\n 59031: 35660,\n 59032: 35663,\n 59033: 35662,\n 59034: 35657,\n 59035: 35670,\n 59036: 35675,\n 59037: 35674,\n 59038: 35691,\n 59039: 35679,\n 59040: 35692,\n 59041: 35695,\n 59042: 35700,\n 59043: 35709,\n 59044: 35712,\n 59045: 35724,\n 59046: 35726,\n 59047: 35730,\n 59048: 35731,\n 59049: 35734,\n 59050: 35737,\n 59051: 35738,\n 59052: 35898,\n 59053: 35905,\n 59054: 35903,\n 59055: 35912,\n 59056: 35916,\n 59057: 35918,\n 59058: 35920,\n 59059: 35925,\n 59060: 35938,\n 59061: 35948,\n 59062: 35960,\n 59063: 35962,\n 59064: 35970,\n 59065: 35977,\n 59066: 35973,\n 59067: 35978,\n 59068: 35981,\n 59069: 35982,\n 59070: 35988,\n 59071: 35964,\n 59072: 35992,\n 59073: 25117,\n 59074: 36013,\n 59075: 36010,\n 59076: 36029,\n 59077: 36018,\n 59078: 36019,\n 59079: 36014,\n 59080: 36022,\n 59081: 36040,\n 59082: 36033,\n 59083: 36068,\n 59084: 36067,\n 59085: 36058,\n 59086: 36093,\n 59087: 36090,\n 59088: 36091,\n 59089: 36100,\n 59090: 36101,\n 59091: 36106,\n 59092: 36103,\n 59093: 36111,\n 59094: 36109,\n 59095: 36112,\n 59096: 40782,\n 59097: 36115,\n 59098: 36045,\n 59099: 36116,\n 59100: 36118,\n 59101: 36199,\n 59102: 36205,\n 59103: 36209,\n 59104: 36211,\n 59105: 36225,\n 59106: 36249,\n 59107: 36290,\n 59108: 36286,\n 59109: 36282,\n 59110: 36303,\n 59111: 36314,\n 59112: 36310,\n 59113: 36300,\n 59114: 36315,\n 59115: 36299,\n 59116: 36330,\n 59117: 36331,\n 59118: 36319,\n 59119: 36323,\n 59120: 36348,\n 59121: 36360,\n 59122: 36361,\n 59123: 36351,\n 59124: 36381,\n 59125: 36382,\n 59126: 36368,\n 59127: 36383,\n 59128: 36418,\n 59129: 36405,\n 59130: 36400,\n 59131: 36404,\n 59132: 36426,\n 59200: 36423,\n 59201: 36425,\n 59202: 36428,\n 59203: 36432,\n 59204: 36424,\n 59205: 36441,\n 59206: 36452,\n 59207: 36448,\n 59208: 36394,\n 59209: 36451,\n 59210: 36437,\n 59211: 36470,\n 59212: 36466,\n 59213: 36476,\n 59214: 36481,\n 59215: 36487,\n 59216: 36485,\n 59217: 36484,\n 59218: 36491,\n 59219: 36490,\n 59220: 36499,\n 59221: 36497,\n 59222: 36500,\n 59223: 36505,\n 59224: 36522,\n 59225: 36513,\n 59226: 36524,\n 59227: 36528,\n 59228: 36550,\n 59229: 36529,\n 59230: 36542,\n 59231: 36549,\n 59232: 36552,\n 59233: 36555,\n 59234: 36571,\n 59235: 36579,\n 59236: 36604,\n 59237: 36603,\n 59238: 36587,\n 59239: 36606,\n 59240: 36618,\n 59241: 36613,\n 59242: 36629,\n 59243: 36626,\n 59244: 36633,\n 59245: 36627,\n 59246: 36636,\n 59247: 36639,\n 59248: 36635,\n 59249: 36620,\n 59250: 36646,\n 59251: 36659,\n 59252: 36667,\n 59253: 36665,\n 59254: 36677,\n 59255: 36674,\n 59256: 36670,\n 59257: 36684,\n 59258: 36681,\n 59259: 36678,\n 59260: 36686,\n 59261: 36695,\n 59262: 36700,\n 59264: 36706,\n 59265: 36707,\n 59266: 36708,\n 59267: 36764,\n 59268: 36767,\n 59269: 36771,\n 59270: 36781,\n 59271: 36783,\n 59272: 36791,\n 59273: 36826,\n 59274: 36837,\n 59275: 36834,\n 59276: 36842,\n 59277: 36847,\n 59278: 36999,\n 59279: 36852,\n 59280: 36869,\n 59281: 36857,\n 59282: 36858,\n 59283: 36881,\n 59284: 36885,\n 59285: 36897,\n 59286: 36877,\n 59287: 36894,\n 59288: 36886,\n 59289: 36875,\n 59290: 36903,\n 59291: 36918,\n 59292: 36917,\n 59293: 36921,\n 59294: 36856,\n 59295: 36943,\n 59296: 36944,\n 59297: 36945,\n 59298: 36946,\n 59299: 36878,\n 59300: 36937,\n 59301: 36926,\n 59302: 36950,\n 59303: 36952,\n 59304: 36958,\n 59305: 36968,\n 59306: 36975,\n 59307: 36982,\n 59308: 38568,\n 59309: 36978,\n 59310: 36994,\n 59311: 36989,\n 59312: 36993,\n 59313: 36992,\n 59314: 37002,\n 59315: 37001,\n 59316: 37007,\n 59317: 37032,\n 59318: 37039,\n 59319: 37041,\n 59320: 37045,\n 59321: 37090,\n 59322: 37092,\n 59323: 25160,\n 59324: 37083,\n 59325: 37122,\n 59326: 37138,\n 59327: 37145,\n 59328: 37170,\n 59329: 37168,\n 59330: 37194,\n 59331: 37206,\n 59332: 37208,\n 59333: 37219,\n 59334: 37221,\n 59335: 37225,\n 59336: 37235,\n 59337: 37234,\n 59338: 37259,\n 59339: 37257,\n 59340: 37250,\n 59341: 37282,\n 59342: 37291,\n 59343: 37295,\n 59344: 37290,\n 59345: 37301,\n 59346: 37300,\n 59347: 37306,\n 59348: 37312,\n 59349: 37313,\n 59350: 37321,\n 59351: 37323,\n 59352: 37328,\n 59353: 37334,\n 59354: 37343,\n 59355: 37345,\n 59356: 37339,\n 59357: 37372,\n 59358: 37365,\n 59359: 37366,\n 59360: 37406,\n 59361: 37375,\n 59362: 37396,\n 59363: 37420,\n 59364: 37397,\n 59365: 37393,\n 59366: 37470,\n 59367: 37463,\n 59368: 37445,\n 59369: 37449,\n 59370: 37476,\n 59371: 37448,\n 59372: 37525,\n 59373: 37439,\n 59374: 37451,\n 59375: 37456,\n 59376: 37532,\n 59377: 37526,\n 59378: 37523,\n 59379: 37531,\n 59380: 37466,\n 59381: 37583,\n 59382: 37561,\n 59383: 37559,\n 59384: 37609,\n 59385: 37647,\n 59386: 37626,\n 59387: 37700,\n 59388: 37678,\n 59456: 37657,\n 59457: 37666,\n 59458: 37658,\n 59459: 37667,\n 59460: 37690,\n 59461: 37685,\n 59462: 37691,\n 59463: 37724,\n 59464: 37728,\n 59465: 37756,\n 59466: 37742,\n 59467: 37718,\n 59468: 37808,\n 59469: 37804,\n 59470: 37805,\n 59471: 37780,\n 59472: 37817,\n 59473: 37846,\n 59474: 37847,\n 59475: 37864,\n 59476: 37861,\n 59477: 37848,\n 59478: 37827,\n 59479: 37853,\n 59480: 37840,\n 59481: 37832,\n 59482: 37860,\n 59483: 37914,\n 59484: 37908,\n 59485: 37907,\n 59486: 37891,\n 59487: 37895,\n 59488: 37904,\n 59489: 37942,\n 59490: 37931,\n 59491: 37941,\n 59492: 37921,\n 59493: 37946,\n 59494: 37953,\n 59495: 37970,\n 59496: 37956,\n 59497: 37979,\n 59498: 37984,\n 59499: 37986,\n 59500: 37982,\n 59501: 37994,\n 59502: 37417,\n 59503: 38000,\n 59504: 38005,\n 59505: 38007,\n 59506: 38013,\n 59507: 37978,\n 59508: 38012,\n 59509: 38014,\n 59510: 38017,\n 59511: 38015,\n 59512: 38274,\n 59513: 38279,\n 59514: 38282,\n 59515: 38292,\n 59516: 38294,\n 59517: 38296,\n 59518: 38297,\n 59520: 38304,\n 59521: 38312,\n 59522: 38311,\n 59523: 38317,\n 59524: 38332,\n 59525: 38331,\n 59526: 38329,\n 59527: 38334,\n 59528: 38346,\n 59529: 28662,\n 59530: 38339,\n 59531: 38349,\n 59532: 38348,\n 59533: 38357,\n 59534: 38356,\n 59535: 38358,\n 59536: 38364,\n 59537: 38369,\n 59538: 38373,\n 59539: 38370,\n 59540: 38433,\n 59541: 38440,\n 59542: 38446,\n 59543: 38447,\n 59544: 38466,\n 59545: 38476,\n 59546: 38479,\n 59547: 38475,\n 59548: 38519,\n 59549: 38492,\n 59550: 38494,\n 59551: 38493,\n 59552: 38495,\n 59553: 38502,\n 59554: 38514,\n 59555: 38508,\n 59556: 38541,\n 59557: 38552,\n 59558: 38549,\n 59559: 38551,\n 59560: 38570,\n 59561: 38567,\n 59562: 38577,\n 59563: 38578,\n 59564: 38576,\n 59565: 38580,\n 59566: 38582,\n 59567: 38584,\n 59568: 38585,\n 59569: 38606,\n 59570: 38603,\n 59571: 38601,\n 59572: 38605,\n 59573: 35149,\n 59574: 38620,\n 59575: 38669,\n 59576: 38613,\n 59577: 38649,\n 59578: 38660,\n 59579: 38662,\n 59580: 38664,\n 59581: 38675,\n 59582: 38670,\n 59583: 38673,\n 59584: 38671,\n 59585: 38678,\n 59586: 38681,\n 59587: 38692,\n 59588: 38698,\n 59589: 38704,\n 59590: 38713,\n 59591: 38717,\n 59592: 38718,\n 59593: 38724,\n 59594: 38726,\n 59595: 38728,\n 59596: 38722,\n 59597: 38729,\n 59598: 38748,\n 59599: 38752,\n 59600: 38756,\n 59601: 38758,\n 59602: 38760,\n 59603: 21202,\n 59604: 38763,\n 59605: 38769,\n 59606: 38777,\n 59607: 38789,\n 59608: 38780,\n 59609: 38785,\n 59610: 38778,\n 59611: 38790,\n 59612: 38795,\n 59613: 38799,\n 59614: 38800,\n 59615: 38812,\n 59616: 38824,\n 59617: 38822,\n 59618: 38819,\n 59619: 38835,\n 59620: 38836,\n 59621: 38851,\n 59622: 38854,\n 59623: 38856,\n 59624: 38859,\n 59625: 38876,\n 59626: 38893,\n 59627: 40783,\n 59628: 38898,\n 59629: 31455,\n 59630: 38902,\n 59631: 38901,\n 59632: 38927,\n 59633: 38924,\n 59634: 38968,\n 59635: 38948,\n 59636: 38945,\n 59637: 38967,\n 59638: 38973,\n 59639: 38982,\n 59640: 38991,\n 59641: 38987,\n 59642: 39019,\n 59643: 39023,\n 59644: 39024,\n 59712: 39025,\n 59713: 39028,\n 59714: 39027,\n 59715: 39082,\n 59716: 39087,\n 59717: 39089,\n 59718: 39094,\n 59719: 39108,\n 59720: 39107,\n 59721: 39110,\n 59722: 39145,\n 59723: 39147,\n 59724: 39171,\n 59725: 39177,\n 59726: 39186,\n 59727: 39188,\n 59728: 39192,\n 59729: 39201,\n 59730: 39197,\n 59731: 39198,\n 59732: 39204,\n 59733: 39200,\n 59734: 39212,\n 59735: 39214,\n 59736: 39229,\n 59737: 39230,\n 59738: 39234,\n 59739: 39241,\n 59740: 39237,\n 59741: 39248,\n 59742: 39243,\n 59743: 39249,\n 59744: 39250,\n 59745: 39244,\n 59746: 39253,\n 59747: 39319,\n 59748: 39320,\n 59749: 39333,\n 59750: 39341,\n 59751: 39342,\n 59752: 39356,\n 59753: 39391,\n 59754: 39387,\n 59755: 39389,\n 59756: 39384,\n 59757: 39377,\n 59758: 39405,\n 59759: 39406,\n 59760: 39409,\n 59761: 39410,\n 59762: 39419,\n 59763: 39416,\n 59764: 39425,\n 59765: 39439,\n 59766: 39429,\n 59767: 39394,\n 59768: 39449,\n 59769: 39467,\n 59770: 39479,\n 59771: 39493,\n 59772: 39490,\n 59773: 39488,\n 59774: 39491,\n 59776: 39486,\n 59777: 39509,\n 59778: 39501,\n 59779: 39515,\n 59780: 39511,\n 59781: 39519,\n 59782: 39522,\n 59783: 39525,\n 59784: 39524,\n 59785: 39529,\n 59786: 39531,\n 59787: 39530,\n 59788: 39597,\n 59789: 39600,\n 59790: 39612,\n 59791: 39616,\n 59792: 39631,\n 59793: 39633,\n 59794: 39635,\n 59795: 39636,\n 59796: 39646,\n 59797: 39647,\n 59798: 39650,\n 59799: 39651,\n 59800: 39654,\n 59801: 39663,\n 59802: 39659,\n 59803: 39662,\n 59804: 39668,\n 59805: 39665,\n 59806: 39671,\n 59807: 39675,\n 59808: 39686,\n 59809: 39704,\n 59810: 39706,\n 59811: 39711,\n 59812: 39714,\n 59813: 39715,\n 59814: 39717,\n 59815: 39719,\n 59816: 39720,\n 59817: 39721,\n 59818: 39722,\n 59819: 39726,\n 59820: 39727,\n 59821: 39730,\n 59822: 39748,\n 59823: 39747,\n 59824: 39759,\n 59825: 39757,\n 59826: 39758,\n 59827: 39761,\n 59828: 39768,\n 59829: 39796,\n 59830: 39827,\n 59831: 39811,\n 59832: 39825,\n 59833: 39830,\n 59834: 39831,\n 59835: 39839,\n 59836: 39840,\n 59837: 39848,\n 59838: 39860,\n 59839: 39872,\n 59840: 39882,\n 59841: 39865,\n 59842: 39878,\n 59843: 39887,\n 59844: 39889,\n 59845: 39890,\n 59846: 39907,\n 59847: 39906,\n 59848: 39908,\n 59849: 39892,\n 59850: 39905,\n 59851: 39994,\n 59852: 39922,\n 59853: 39921,\n 59854: 39920,\n 59855: 39957,\n 59856: 39956,\n 59857: 39945,\n 59858: 39955,\n 59859: 39948,\n 59860: 39942,\n 59861: 39944,\n 59862: 39954,\n 59863: 39946,\n 59864: 39940,\n 59865: 39982,\n 59866: 39963,\n 59867: 39973,\n 59868: 39972,\n 59869: 39969,\n 59870: 39984,\n 59871: 40007,\n 59872: 39986,\n 59873: 40006,\n 59874: 39998,\n 59875: 40026,\n 59876: 40032,\n 59877: 40039,\n 59878: 40054,\n 59879: 40056,\n 59880: 40167,\n 59881: 40172,\n 59882: 40176,\n 59883: 40201,\n 59884: 40200,\n 59885: 40171,\n 59886: 40195,\n 59887: 40198,\n 59888: 40234,\n 59889: 40230,\n 59890: 40367,\n 59891: 40227,\n 59892: 40223,\n 59893: 40260,\n 59894: 40213,\n 59895: 40210,\n 59896: 40257,\n 59897: 40255,\n 59898: 40254,\n 59899: 40262,\n 59900: 40264,\n 59968: 40285,\n 59969: 40286,\n 59970: 40292,\n 59971: 40273,\n 59972: 40272,\n 59973: 40281,\n 59974: 40306,\n 59975: 40329,\n 59976: 40327,\n 59977: 40363,\n 59978: 40303,\n 59979: 40314,\n 59980: 40346,\n 59981: 40356,\n 59982: 40361,\n 59983: 40370,\n 59984: 40388,\n 59985: 40385,\n 59986: 40379,\n 59987: 40376,\n 59988: 40378,\n 59989: 40390,\n 59990: 40399,\n 59991: 40386,\n 59992: 40409,\n 59993: 40403,\n 59994: 40440,\n 59995: 40422,\n 59996: 40429,\n 59997: 40431,\n 59998: 40445,\n 59999: 40474,\n 60000: 40475,\n 60001: 40478,\n 60002: 40565,\n 60003: 40569,\n 60004: 40573,\n 60005: 40577,\n 60006: 40584,\n 60007: 40587,\n 60008: 40588,\n 60009: 40594,\n 60010: 40597,\n 60011: 40593,\n 60012: 40605,\n 60013: 40613,\n 60014: 40617,\n 60015: 40632,\n 60016: 40618,\n 60017: 40621,\n 60018: 38753,\n 60019: 40652,\n 60020: 40654,\n 60021: 40655,\n 60022: 40656,\n 60023: 40660,\n 60024: 40668,\n 60025: 40670,\n 60026: 40669,\n 60027: 40672,\n 60028: 40677,\n 60029: 40680,\n 60030: 40687,\n 60032: 40692,\n 60033: 40694,\n 60034: 40695,\n 60035: 40697,\n 60036: 40699,\n 60037: 40700,\n 60038: 40701,\n 60039: 40711,\n 60040: 40712,\n 60041: 30391,\n 60042: 40725,\n 60043: 40737,\n 60044: 40748,\n 60045: 40766,\n 60046: 40778,\n 60047: 40786,\n 60048: 40788,\n 60049: 40803,\n 60050: 40799,\n 60051: 40800,\n 60052: 40801,\n 60053: 40806,\n 60054: 40807,\n 60055: 40812,\n 60056: 40810,\n 60057: 40823,\n 60058: 40818,\n 60059: 40822,\n 60060: 40853,\n 60061: 40860,\n 60062: 40864,\n 60063: 22575,\n 60064: 27079,\n 60065: 36953,\n 60066: 29796,\n 60067: 20956,\n 60068: 29081,\n 60736: 32394,\n 60737: 35100,\n 60738: 37704,\n 60739: 37512,\n 60740: 34012,\n 60741: 20425,\n 60742: 28859,\n 60743: 26161,\n 60744: 26824,\n 60745: 37625,\n 60746: 26363,\n 60747: 24389,\n 60748: 20008,\n 60749: 20193,\n 60750: 20220,\n 60751: 20224,\n 60752: 20227,\n 60753: 20281,\n 60754: 20310,\n 60755: 20370,\n 60756: 20362,\n 60757: 20378,\n 60758: 20372,\n 60759: 20429,\n 60760: 20544,\n 60761: 20514,\n 60762: 20479,\n 60763: 20510,\n 60764: 20550,\n 60765: 20592,\n 60766: 20546,\n 60767: 20628,\n 60768: 20724,\n 60769: 20696,\n 60770: 20810,\n 60771: 20836,\n 60772: 20893,\n 60773: 20926,\n 60774: 20972,\n 60775: 21013,\n 60776: 21148,\n 60777: 21158,\n 60778: 21184,\n 60779: 21211,\n 60780: 21248,\n 60781: 21255,\n 60782: 21284,\n 60783: 21362,\n 60784: 21395,\n 60785: 21426,\n 60786: 21469,\n 60787: 64014,\n 60788: 21660,\n 60789: 21642,\n 60790: 21673,\n 60791: 21759,\n 60792: 21894,\n 60793: 22361,\n 60794: 22373,\n 60795: 22444,\n 60796: 22472,\n 60797: 22471,\n 60798: 64015,\n 60800: 64016,\n 60801: 22686,\n 60802: 22706,\n 60803: 22795,\n 60804: 22867,\n 60805: 22875,\n 60806: 22877,\n 60807: 22883,\n 60808: 22948,\n 60809: 22970,\n 60810: 23382,\n 60811: 23488,\n 60812: 29999,\n 60813: 23512,\n 60814: 23532,\n 60815: 23582,\n 60816: 23718,\n 60817: 23738,\n 60818: 23797,\n 60819: 23847,\n 60820: 23891,\n 60821: 64017,\n 60822: 23874,\n 60823: 23917,\n 60824: 23992,\n 60825: 23993,\n 60826: 24016,\n 60827: 24353,\n 60828: 24372,\n 60829: 24423,\n 60830: 24503,\n 60831: 24542,\n 60832: 24669,\n 60833: 24709,\n 60834: 24714,\n 60835: 24798,\n 60836: 24789,\n 60837: 24864,\n 60838: 24818,\n 60839: 24849,\n 60840: 24887,\n 60841: 24880,\n 60842: 24984,\n 60843: 25107,\n 60844: 25254,\n 60845: 25589,\n 60846: 25696,\n 60847: 25757,\n 60848: 25806,\n 60849: 25934,\n 60850: 26112,\n 60851: 26133,\n 60852: 26171,\n 60853: 26121,\n 60854: 26158,\n 60855: 26142,\n 60856: 26148,\n 60857: 26213,\n 60858: 26199,\n 60859: 26201,\n 60860: 64018,\n 60861: 26227,\n 60862: 26265,\n 60863: 26272,\n 60864: 26290,\n 60865: 26303,\n 60866: 26362,\n 60867: 26382,\n 60868: 63785,\n 60869: 26470,\n 60870: 26555,\n 60871: 26706,\n 60872: 26560,\n 60873: 26625,\n 60874: 26692,\n 60875: 26831,\n 60876: 64019,\n 60877: 26984,\n 60878: 64020,\n 60879: 27032,\n 60880: 27106,\n 60881: 27184,\n 60882: 27243,\n 60883: 27206,\n 60884: 27251,\n 60885: 27262,\n 60886: 27362,\n 60887: 27364,\n 60888: 27606,\n 60889: 27711,\n 60890: 27740,\n 60891: 27782,\n 60892: 27759,\n 60893: 27866,\n 60894: 27908,\n 60895: 28039,\n 60896: 28015,\n 60897: 28054,\n 60898: 28076,\n 60899: 28111,\n 60900: 28152,\n 60901: 28146,\n 60902: 28156,\n 60903: 28217,\n 60904: 28252,\n 60905: 28199,\n 60906: 28220,\n 60907: 28351,\n 60908: 28552,\n 60909: 28597,\n 60910: 28661,\n 60911: 28677,\n 60912: 28679,\n 60913: 28712,\n 60914: 28805,\n 60915: 28843,\n 60916: 28943,\n 60917: 28932,\n 60918: 29020,\n 60919: 28998,\n 60920: 28999,\n 60921: 64021,\n 60922: 29121,\n 60923: 29182,\n 60924: 29361,\n 60992: 29374,\n 60993: 29476,\n 60994: 64022,\n 60995: 29559,\n 60996: 29629,\n 60997: 29641,\n 60998: 29654,\n 60999: 29667,\n 61000: 29650,\n 61001: 29703,\n 61002: 29685,\n 61003: 29734,\n 61004: 29738,\n 61005: 29737,\n 61006: 29742,\n 61007: 29794,\n 61008: 29833,\n 61009: 29855,\n 61010: 29953,\n 61011: 30063,\n 61012: 30338,\n 61013: 30364,\n 61014: 30366,\n 61015: 30363,\n 61016: 30374,\n 61017: 64023,\n 61018: 30534,\n 61019: 21167,\n 61020: 30753,\n 61021: 30798,\n 61022: 30820,\n 61023: 30842,\n 61024: 31024,\n 61025: 64024,\n 61026: 64025,\n 61027: 64026,\n 61028: 31124,\n 61029: 64027,\n 61030: 31131,\n 61031: 31441,\n 61032: 31463,\n 61033: 64028,\n 61034: 31467,\n 61035: 31646,\n 61036: 64029,\n 61037: 32072,\n 61038: 32092,\n 61039: 32183,\n 61040: 32160,\n 61041: 32214,\n 61042: 32338,\n 61043: 32583,\n 61044: 32673,\n 61045: 64030,\n 61046: 33537,\n 61047: 33634,\n 61048: 33663,\n 61049: 33735,\n 61050: 33782,\n 61051: 33864,\n 61052: 33972,\n 61053: 34131,\n 61054: 34137,\n 61056: 34155,\n 61057: 64031,\n 61058: 34224,\n 61059: 64032,\n 61060: 64033,\n 61061: 34823,\n 61062: 35061,\n 61063: 35346,\n 61064: 35383,\n 61065: 35449,\n 61066: 35495,\n 61067: 35518,\n 61068: 35551,\n 61069: 64034,\n 61070: 35574,\n 61071: 35667,\n 61072: 35711,\n 61073: 36080,\n 61074: 36084,\n 61075: 36114,\n 61076: 36214,\n 61077: 64035,\n 61078: 36559,\n 61079: 64036,\n 61080: 64037,\n 61081: 36967,\n 61082: 37086,\n 61083: 64038,\n 61084: 37141,\n 61085: 37159,\n 61086: 37338,\n 61087: 37335,\n 61088: 37342,\n 61089: 37357,\n 61090: 37358,\n 61091: 37348,\n 61092: 37349,\n 61093: 37382,\n 61094: 37392,\n 61095: 37386,\n 61096: 37434,\n 61097: 37440,\n 61098: 37436,\n 61099: 37454,\n 61100: 37465,\n 61101: 37457,\n 61102: 37433,\n 61103: 37479,\n 61104: 37543,\n 61105: 37495,\n 61106: 37496,\n 61107: 37607,\n 61108: 37591,\n 61109: 37593,\n 61110: 37584,\n 61111: 64039,\n 61112: 37589,\n 61113: 37600,\n 61114: 37587,\n 61115: 37669,\n 61116: 37665,\n 61117: 37627,\n 61118: 64040,\n 61119: 37662,\n 61120: 37631,\n 61121: 37661,\n 61122: 37634,\n 61123: 37744,\n 61124: 37719,\n 61125: 37796,\n 61126: 37830,\n 61127: 37854,\n 61128: 37880,\n 61129: 37937,\n 61130: 37957,\n 61131: 37960,\n 61132: 38290,\n 61133: 63964,\n 61134: 64041,\n 61135: 38557,\n 61136: 38575,\n 61137: 38707,\n 61138: 38715,\n 61139: 38723,\n 61140: 38733,\n 61141: 38735,\n 61142: 38737,\n 61143: 38741,\n 61144: 38999,\n 61145: 39013,\n 61146: 64042,\n 61147: 64043,\n 61148: 39207,\n 61149: 64044,\n 61150: 39326,\n 61151: 39502,\n 61152: 39641,\n 61153: 39644,\n 61154: 39797,\n 61155: 39794,\n 61156: 39823,\n 61157: 39857,\n 61158: 39867,\n 61159: 39936,\n 61160: 40304,\n 61161: 40299,\n 61162: 64045,\n 61163: 40473,\n 61164: 40657,\n 61167: 8560,\n 61168: 8561,\n 61169: 8562,\n 61170: 8563,\n 61171: 8564,\n 61172: 8565,\n 61173: 8566,\n 61174: 8567,\n 61175: 8568,\n 61176: 8569,\n 61177: 65506,\n 61178: 65508,\n 61179: 65287,\n 61180: 65282,\n 61504: 57344,\n 61505: 57345,\n 61506: 57346,\n 61507: 57347,\n 61508: 57348,\n 61509: 57349,\n 61510: 57350,\n 61511: 57351,\n 61512: 57352,\n 61513: 57353,\n 61514: 57354,\n 61515: 57355,\n 61516: 57356,\n 61517: 57357,\n 61518: 57358,\n 61519: 57359,\n 61520: 57360,\n 61521: 57361,\n 61522: 57362,\n 61523: 57363,\n 61524: 57364,\n 61525: 57365,\n 61526: 57366,\n 61527: 57367,\n 61528: 57368,\n 61529: 57369,\n 61530: 57370,\n 61531: 57371,\n 61532: 57372,\n 61533: 57373,\n 61534: 57374,\n 61535: 57375,\n 61536: 57376,\n 61537: 57377,\n 61538: 57378,\n 61539: 57379,\n 61540: 57380,\n 61541: 57381,\n 61542: 57382,\n 61543: 57383,\n 61544: 57384,\n 61545: 57385,\n 61546: 57386,\n 61547: 57387,\n 61548: 57388,\n 61549: 57389,\n 61550: 57390,\n 61551: 57391,\n 61552: 57392,\n 61553: 57393,\n 61554: 57394,\n 61555: 57395,\n 61556: 57396,\n 61557: 57397,\n 61558: 57398,\n 61559: 57399,\n 61560: 57400,\n 61561: 57401,\n 61562: 57402,\n 61563: 57403,\n 61564: 57404,\n 61565: 57405,\n 61566: 57406,\n 61568: 57407,\n 61569: 57408,\n 61570: 57409,\n 61571: 57410,\n 61572: 57411,\n 61573: 57412,\n 61574: 57413,\n 61575: 57414,\n 61576: 57415,\n 61577: 57416,\n 61578: 57417,\n 61579: 57418,\n 61580: 57419,\n 61581: 57420,\n 61582: 57421,\n 61583: 57422,\n 61584: 57423,\n 61585: 57424,\n 61586: 57425,\n 61587: 57426,\n 61588: 57427,\n 61589: 57428,\n 61590: 57429,\n 61591: 57430,\n 61592: 57431,\n 61593: 57432,\n 61594: 57433,\n 61595: 57434,\n 61596: 57435,\n 61597: 57436,\n 61598: 57437,\n 61599: 57438,\n 61600: 57439,\n 61601: 57440,\n 61602: 57441,\n 61603: 57442,\n 61604: 57443,\n 61605: 57444,\n 61606: 57445,\n 61607: 57446,\n 61608: 57447,\n 61609: 57448,\n 61610: 57449,\n 61611: 57450,\n 61612: 57451,\n 61613: 57452,\n 61614: 57453,\n 61615: 57454,\n 61616: 57455,\n 61617: 57456,\n 61618: 57457,\n 61619: 57458,\n 61620: 57459,\n 61621: 57460,\n 61622: 57461,\n 61623: 57462,\n 61624: 57463,\n 61625: 57464,\n 61626: 57465,\n 61627: 57466,\n 61628: 57467,\n 61629: 57468,\n 61630: 57469,\n 61631: 57470,\n 61632: 57471,\n 61633: 57472,\n 61634: 57473,\n 61635: 57474,\n 61636: 57475,\n 61637: 57476,\n 61638: 57477,\n 61639: 57478,\n 61640: 57479,\n 61641: 57480,\n 61642: 57481,\n 61643: 57482,\n 61644: 57483,\n 61645: 57484,\n 61646: 57485,\n 61647: 57486,\n 61648: 57487,\n 61649: 57488,\n 61650: 57489,\n 61651: 57490,\n 61652: 57491,\n 61653: 57492,\n 61654: 57493,\n 61655: 57494,\n 61656: 57495,\n 61657: 57496,\n 61658: 57497,\n 61659: 57498,\n 61660: 57499,\n 61661: 57500,\n 61662: 57501,\n 61663: 57502,\n 61664: 57503,\n 61665: 57504,\n 61666: 57505,\n 61667: 57506,\n 61668: 57507,\n 61669: 57508,\n 61670: 57509,\n 61671: 57510,\n 61672: 57511,\n 61673: 57512,\n 61674: 57513,\n 61675: 57514,\n 61676: 57515,\n 61677: 57516,\n 61678: 57517,\n 61679: 57518,\n 61680: 57519,\n 61681: 57520,\n 61682: 57521,\n 61683: 57522,\n 61684: 57523,\n 61685: 57524,\n 61686: 57525,\n 61687: 57526,\n 61688: 57527,\n 61689: 57528,\n 61690: 57529,\n 61691: 57530,\n 61692: 57531,\n 61760: 57532,\n 61761: 57533,\n 61762: 57534,\n 61763: 57535,\n 61764: 57536,\n 61765: 57537,\n 61766: 57538,\n 61767: 57539,\n 61768: 57540,\n 61769: 57541,\n 61770: 57542,\n 61771: 57543,\n 61772: 57544,\n 61773: 57545,\n 61774: 57546,\n 61775: 57547,\n 61776: 57548,\n 61777: 57549,\n 61778: 57550,\n 61779: 57551,\n 61780: 57552,\n 61781: 57553,\n 61782: 57554,\n 61783: 57555,\n 61784: 57556,\n 61785: 57557,\n 61786: 57558,\n 61787: 57559,\n 61788: 57560,\n 61789: 57561,\n 61790: 57562,\n 61791: 57563,\n 61792: 57564,\n 61793: 57565,\n 61794: 57566,\n 61795: 57567,\n 61796: 57568,\n 61797: 57569,\n 61798: 57570,\n 61799: 57571,\n 61800: 57572,\n 61801: 57573,\n 61802: 57574,\n 61803: 57575,\n 61804: 57576,\n 61805: 57577,\n 61806: 57578,\n 61807: 57579,\n 61808: 57580,\n 61809: 57581,\n 61810: 57582,\n 61811: 57583,\n 61812: 57584,\n 61813: 57585,\n 61814: 57586,\n 61815: 57587,\n 61816: 57588,\n 61817: 57589,\n 61818: 57590,\n 61819: 57591,\n 61820: 57592,\n 61821: 57593,\n 61822: 57594,\n 61824: 57595,\n 61825: 57596,\n 61826: 57597,\n 61827: 57598,\n 61828: 57599,\n 61829: 57600,\n 61830: 57601,\n 61831: 57602,\n 61832: 57603,\n 61833: 57604,\n 61834: 57605,\n 61835: 57606,\n 61836: 57607,\n 61837: 57608,\n 61838: 57609,\n 61839: 57610,\n 61840: 57611,\n 61841: 57612,\n 61842: 57613,\n 61843: 57614,\n 61844: 57615,\n 61845: 57616,\n 61846: 57617,\n 61847: 57618,\n 61848: 57619,\n 61849: 57620,\n 61850: 57621,\n 61851: 57622,\n 61852: 57623,\n 61853: 57624,\n 61854: 57625,\n 61855: 57626,\n 61856: 57627,\n 61857: 57628,\n 61858: 57629,\n 61859: 57630,\n 61860: 57631,\n 61861: 57632,\n 61862: 57633,\n 61863: 57634,\n 61864: 57635,\n 61865: 57636,\n 61866: 57637,\n 61867: 57638,\n 61868: 57639,\n 61869: 57640,\n 61870: 57641,\n 61871: 57642,\n 61872: 57643,\n 61873: 57644,\n 61874: 57645,\n 61875: 57646,\n 61876: 57647,\n 61877: 57648,\n 61878: 57649,\n 61879: 57650,\n 61880: 57651,\n 61881: 57652,\n 61882: 57653,\n 61883: 57654,\n 61884: 57655,\n 61885: 57656,\n 61886: 57657,\n 61887: 57658,\n 61888: 57659,\n 61889: 57660,\n 61890: 57661,\n 61891: 57662,\n 61892: 57663,\n 61893: 57664,\n 61894: 57665,\n 61895: 57666,\n 61896: 57667,\n 61897: 57668,\n 61898: 57669,\n 61899: 57670,\n 61900: 57671,\n 61901: 57672,\n 61902: 57673,\n 61903: 57674,\n 61904: 57675,\n 61905: 57676,\n 61906: 57677,\n 61907: 57678,\n 61908: 57679,\n 61909: 57680,\n 61910: 57681,\n 61911: 57682,\n 61912: 57683,\n 61913: 57684,\n 61914: 57685,\n 61915: 57686,\n 61916: 57687,\n 61917: 57688,\n 61918: 57689,\n 61919: 57690,\n 61920: 57691,\n 61921: 57692,\n 61922: 57693,\n 61923: 57694,\n 61924: 57695,\n 61925: 57696,\n 61926: 57697,\n 61927: 57698,\n 61928: 57699,\n 61929: 57700,\n 61930: 57701,\n 61931: 57702,\n 61932: 57703,\n 61933: 57704,\n 61934: 57705,\n 61935: 57706,\n 61936: 57707,\n 61937: 57708,\n 61938: 57709,\n 61939: 57710,\n 61940: 57711,\n 61941: 57712,\n 61942: 57713,\n 61943: 57714,\n 61944: 57715,\n 61945: 57716,\n 61946: 57717,\n 61947: 57718,\n 61948: 57719,\n 62016: 57720,\n 62017: 57721,\n 62018: 57722,\n 62019: 57723,\n 62020: 57724,\n 62021: 57725,\n 62022: 57726,\n 62023: 57727,\n 62024: 57728,\n 62025: 57729,\n 62026: 57730,\n 62027: 57731,\n 62028: 57732,\n 62029: 57733,\n 62030: 57734,\n 62031: 57735,\n 62032: 57736,\n 62033: 57737,\n 62034: 57738,\n 62035: 57739,\n 62036: 57740,\n 62037: 57741,\n 62038: 57742,\n 62039: 57743,\n 62040: 57744,\n 62041: 57745,\n 62042: 57746,\n 62043: 57747,\n 62044: 57748,\n 62045: 57749,\n 62046: 57750,\n 62047: 57751,\n 62048: 57752,\n 62049: 57753,\n 62050: 57754,\n 62051: 57755,\n 62052: 57756,\n 62053: 57757,\n 62054: 57758,\n 62055: 57759,\n 62056: 57760,\n 62057: 57761,\n 62058: 57762,\n 62059: 57763,\n 62060: 57764,\n 62061: 57765,\n 62062: 57766,\n 62063: 57767,\n 62064: 57768,\n 62065: 57769,\n 62066: 57770,\n 62067: 57771,\n 62068: 57772,\n 62069: 57773,\n 62070: 57774,\n 62071: 57775,\n 62072: 57776,\n 62073: 57777,\n 62074: 57778,\n 62075: 57779,\n 62076: 57780,\n 62077: 57781,\n 62078: 57782,\n 62080: 57783,\n 62081: 57784,\n 62082: 57785,\n 62083: 57786,\n 62084: 57787,\n 62085: 57788,\n 62086: 57789,\n 62087: 57790,\n 62088: 57791,\n 62089: 57792,\n 62090: 57793,\n 62091: 57794,\n 62092: 57795,\n 62093: 57796,\n 62094: 57797,\n 62095: 57798,\n 62096: 57799,\n 62097: 57800,\n 62098: 57801,\n 62099: 57802,\n 62100: 57803,\n 62101: 57804,\n 62102: 57805,\n 62103: 57806,\n 62104: 57807,\n 62105: 57808,\n 62106: 57809,\n 62107: 57810,\n 62108: 57811,\n 62109: 57812,\n 62110: 57813,\n 62111: 57814,\n 62112: 57815,\n 62113: 57816,\n 62114: 57817,\n 62115: 57818,\n 62116: 57819,\n 62117: 57820,\n 62118: 57821,\n 62119: 57822,\n 62120: 57823,\n 62121: 57824,\n 62122: 57825,\n 62123: 57826,\n 62124: 57827,\n 62125: 57828,\n 62126: 57829,\n 62127: 57830,\n 62128: 57831,\n 62129: 57832,\n 62130: 57833,\n 62131: 57834,\n 62132: 57835,\n 62133: 57836,\n 62134: 57837,\n 62135: 57838,\n 62136: 57839,\n 62137: 57840,\n 62138: 57841,\n 62139: 57842,\n 62140: 57843,\n 62141: 57844,\n 62142: 57845,\n 62143: 57846,\n 62144: 57847,\n 62145: 57848,\n 62146: 57849,\n 62147: 57850,\n 62148: 57851,\n 62149: 57852,\n 62150: 57853,\n 62151: 57854,\n 62152: 57855,\n 62153: 57856,\n 62154: 57857,\n 62155: 57858,\n 62156: 57859,\n 62157: 57860,\n 62158: 57861,\n 62159: 57862,\n 62160: 57863,\n 62161: 57864,\n 62162: 57865,\n 62163: 57866,\n 62164: 57867,\n 62165: 57868,\n 62166: 57869,\n 62167: 57870,\n 62168: 57871,\n 62169: 57872,\n 62170: 57873,\n 62171: 57874,\n 62172: 57875,\n 62173: 57876,\n 62174: 57877,\n 62175: 57878,\n 62176: 57879,\n 62177: 57880,\n 62178: 57881,\n 62179: 57882,\n 62180: 57883,\n 62181: 57884,\n 62182: 57885,\n 62183: 57886,\n 62184: 57887,\n 62185: 57888,\n 62186: 57889,\n 62187: 57890,\n 62188: 57891,\n 62189: 57892,\n 62190: 57893,\n 62191: 57894,\n 62192: 57895,\n 62193: 57896,\n 62194: 57897,\n 62195: 57898,\n 62196: 57899,\n 62197: 57900,\n 62198: 57901,\n 62199: 57902,\n 62200: 57903,\n 62201: 57904,\n 62202: 57905,\n 62203: 57906,\n 62204: 57907,\n 62272: 57908,\n 62273: 57909,\n 62274: 57910,\n 62275: 57911,\n 62276: 57912,\n 62277: 57913,\n 62278: 57914,\n 62279: 57915,\n 62280: 57916,\n 62281: 57917,\n 62282: 57918,\n 62283: 57919,\n 62284: 57920,\n 62285: 57921,\n 62286: 57922,\n 62287: 57923,\n 62288: 57924,\n 62289: 57925,\n 62290: 57926,\n 62291: 57927,\n 62292: 57928,\n 62293: 57929,\n 62294: 57930,\n 62295: 57931,\n 62296: 57932,\n 62297: 57933,\n 62298: 57934,\n 62299: 57935,\n 62300: 57936,\n 62301: 57937,\n 62302: 57938,\n 62303: 57939,\n 62304: 57940,\n 62305: 57941,\n 62306: 57942,\n 62307: 57943,\n 62308: 57944,\n 62309: 57945,\n 62310: 57946,\n 62311: 57947,\n 62312: 57948,\n 62313: 57949,\n 62314: 57950,\n 62315: 57951,\n 62316: 57952,\n 62317: 57953,\n 62318: 57954,\n 62319: 57955,\n 62320: 57956,\n 62321: 57957,\n 62322: 57958,\n 62323: 57959,\n 62324: 57960,\n 62325: 57961,\n 62326: 57962,\n 62327: 57963,\n 62328: 57964,\n 62329: 57965,\n 62330: 57966,\n 62331: 57967,\n 62332: 57968,\n 62333: 57969,\n 62334: 57970,\n 62336: 57971,\n 62337: 57972,\n 62338: 57973,\n 62339: 57974,\n 62340: 57975,\n 62341: 57976,\n 62342: 57977,\n 62343: 57978,\n 62344: 57979,\n 62345: 57980,\n 62346: 57981,\n 62347: 57982,\n 62348: 57983,\n 62349: 57984,\n 62350: 57985,\n 62351: 57986,\n 62352: 57987,\n 62353: 57988,\n 62354: 57989,\n 62355: 57990,\n 62356: 57991,\n 62357: 57992,\n 62358: 57993,\n 62359: 57994,\n 62360: 57995,\n 62361: 57996,\n 62362: 57997,\n 62363: 57998,\n 62364: 57999,\n 62365: 58000,\n 62366: 58001,\n 62367: 58002,\n 62368: 58003,\n 62369: 58004,\n 62370: 58005,\n 62371: 58006,\n 62372: 58007,\n 62373: 58008,\n 62374: 58009,\n 62375: 58010,\n 62376: 58011,\n 62377: 58012,\n 62378: 58013,\n 62379: 58014,\n 62380: 58015,\n 62381: 58016,\n 62382: 58017,\n 62383: 58018,\n 62384: 58019,\n 62385: 58020,\n 62386: 58021,\n 62387: 58022,\n 62388: 58023,\n 62389: 58024,\n 62390: 58025,\n 62391: 58026,\n 62392: 58027,\n 62393: 58028,\n 62394: 58029,\n 62395: 58030,\n 62396: 58031,\n 62397: 58032,\n 62398: 58033,\n 62399: 58034,\n 62400: 58035,\n 62401: 58036,\n 62402: 58037,\n 62403: 58038,\n 62404: 58039,\n 62405: 58040,\n 62406: 58041,\n 62407: 58042,\n 62408: 58043,\n 62409: 58044,\n 62410: 58045,\n 62411: 58046,\n 62412: 58047,\n 62413: 58048,\n 62414: 58049,\n 62415: 58050,\n 62416: 58051,\n 62417: 58052,\n 62418: 58053,\n 62419: 58054,\n 62420: 58055,\n 62421: 58056,\n 62422: 58057,\n 62423: 58058,\n 62424: 58059,\n 62425: 58060,\n 62426: 58061,\n 62427: 58062,\n 62428: 58063,\n 62429: 58064,\n 62430: 58065,\n 62431: 58066,\n 62432: 58067,\n 62433: 58068,\n 62434: 58069,\n 62435: 58070,\n 62436: 58071,\n 62437: 58072,\n 62438: 58073,\n 62439: 58074,\n 62440: 58075,\n 62441: 58076,\n 62442: 58077,\n 62443: 58078,\n 62444: 58079,\n 62445: 58080,\n 62446: 58081,\n 62447: 58082,\n 62448: 58083,\n 62449: 58084,\n 62450: 58085,\n 62451: 58086,\n 62452: 58087,\n 62453: 58088,\n 62454: 58089,\n 62455: 58090,\n 62456: 58091,\n 62457: 58092,\n 62458: 58093,\n 62459: 58094,\n 62460: 58095,\n 62528: 58096,\n 62529: 58097,\n 62530: 58098,\n 62531: 58099,\n 62532: 58100,\n 62533: 58101,\n 62534: 58102,\n 62535: 58103,\n 62536: 58104,\n 62537: 58105,\n 62538: 58106,\n 62539: 58107,\n 62540: 58108,\n 62541: 58109,\n 62542: 58110,\n 62543: 58111,\n 62544: 58112,\n 62545: 58113,\n 62546: 58114,\n 62547: 58115,\n 62548: 58116,\n 62549: 58117,\n 62550: 58118,\n 62551: 58119,\n 62552: 58120,\n 62553: 58121,\n 62554: 58122,\n 62555: 58123,\n 62556: 58124,\n 62557: 58125,\n 62558: 58126,\n 62559: 58127,\n 62560: 58128,\n 62561: 58129,\n 62562: 58130,\n 62563: 58131,\n 62564: 58132,\n 62565: 58133,\n 62566: 58134,\n 62567: 58135,\n 62568: 58136,\n 62569: 58137,\n 62570: 58138,\n 62571: 58139,\n 62572: 58140,\n 62573: 58141,\n 62574: 58142,\n 62575: 58143,\n 62576: 58144,\n 62577: 58145,\n 62578: 58146,\n 62579: 58147,\n 62580: 58148,\n 62581: 58149,\n 62582: 58150,\n 62583: 58151,\n 62584: 58152,\n 62585: 58153,\n 62586: 58154,\n 62587: 58155,\n 62588: 58156,\n 62589: 58157,\n 62590: 58158,\n 62592: 58159,\n 62593: 58160,\n 62594: 58161,\n 62595: 58162,\n 62596: 58163,\n 62597: 58164,\n 62598: 58165,\n 62599: 58166,\n 62600: 58167,\n 62601: 58168,\n 62602: 58169,\n 62603: 58170,\n 62604: 58171,\n 62605: 58172,\n 62606: 58173,\n 62607: 58174,\n 62608: 58175,\n 62609: 58176,\n 62610: 58177,\n 62611: 58178,\n 62612: 58179,\n 62613: 58180,\n 62614: 58181,\n 62615: 58182,\n 62616: 58183,\n 62617: 58184,\n 62618: 58185,\n 62619: 58186,\n 62620: 58187,\n 62621: 58188,\n 62622: 58189,\n 62623: 58190,\n 62624: 58191,\n 62625: 58192,\n 62626: 58193,\n 62627: 58194,\n 62628: 58195,\n 62629: 58196,\n 62630: 58197,\n 62631: 58198,\n 62632: 58199,\n 62633: 58200,\n 62634: 58201,\n 62635: 58202,\n 62636: 58203,\n 62637: 58204,\n 62638: 58205,\n 62639: 58206,\n 62640: 58207,\n 62641: 58208,\n 62642: 58209,\n 62643: 58210,\n 62644: 58211,\n 62645: 58212,\n 62646: 58213,\n 62647: 58214,\n 62648: 58215,\n 62649: 58216,\n 62650: 58217,\n 62651: 58218,\n 62652: 58219,\n 62653: 58220,\n 62654: 58221,\n 62655: 58222,\n 62656: 58223,\n 62657: 58224,\n 62658: 58225,\n 62659: 58226,\n 62660: 58227,\n 62661: 58228,\n 62662: 58229,\n 62663: 58230,\n 62664: 58231,\n 62665: 58232,\n 62666: 58233,\n 62667: 58234,\n 62668: 58235,\n 62669: 58236,\n 62670: 58237,\n 62671: 58238,\n 62672: 58239,\n 62673: 58240,\n 62674: 58241,\n 62675: 58242,\n 62676: 58243,\n 62677: 58244,\n 62678: 58245,\n 62679: 58246,\n 62680: 58247,\n 62681: 58248,\n 62682: 58249,\n 62683: 58250,\n 62684: 58251,\n 62685: 58252,\n 62686: 58253,\n 62687: 58254,\n 62688: 58255,\n 62689: 58256,\n 62690: 58257,\n 62691: 58258,\n 62692: 58259,\n 62693: 58260,\n 62694: 58261,\n 62695: 58262,\n 62696: 58263,\n 62697: 58264,\n 62698: 58265,\n 62699: 58266,\n 62700: 58267,\n 62701: 58268,\n 62702: 58269,\n 62703: 58270,\n 62704: 58271,\n 62705: 58272,\n 62706: 58273,\n 62707: 58274,\n 62708: 58275,\n 62709: 58276,\n 62710: 58277,\n 62711: 58278,\n 62712: 58279,\n 62713: 58280,\n 62714: 58281,\n 62715: 58282,\n 62716: 58283,\n 62784: 58284,\n 62785: 58285,\n 62786: 58286,\n 62787: 58287,\n 62788: 58288,\n 62789: 58289,\n 62790: 58290,\n 62791: 58291,\n 62792: 58292,\n 62793: 58293,\n 62794: 58294,\n 62795: 58295,\n 62796: 58296,\n 62797: 58297,\n 62798: 58298,\n 62799: 58299,\n 62800: 58300,\n 62801: 58301,\n 62802: 58302,\n 62803: 58303,\n 62804: 58304,\n 62805: 58305,\n 62806: 58306,\n 62807: 58307,\n 62808: 58308,\n 62809: 58309,\n 62810: 58310,\n 62811: 58311,\n 62812: 58312,\n 62813: 58313,\n 62814: 58314,\n 62815: 58315,\n 62816: 58316,\n 62817: 58317,\n 62818: 58318,\n 62819: 58319,\n 62820: 58320,\n 62821: 58321,\n 62822: 58322,\n 62823: 58323,\n 62824: 58324,\n 62825: 58325,\n 62826: 58326,\n 62827: 58327,\n 62828: 58328,\n 62829: 58329,\n 62830: 58330,\n 62831: 58331,\n 62832: 58332,\n 62833: 58333,\n 62834: 58334,\n 62835: 58335,\n 62836: 58336,\n 62837: 58337,\n 62838: 58338,\n 62839: 58339,\n 62840: 58340,\n 62841: 58341,\n 62842: 58342,\n 62843: 58343,\n 62844: 58344,\n 62845: 58345,\n 62846: 58346,\n 62848: 58347,\n 62849: 58348,\n 62850: 58349,\n 62851: 58350,\n 62852: 58351,\n 62853: 58352,\n 62854: 58353,\n 62855: 58354,\n 62856: 58355,\n 62857: 58356,\n 62858: 58357,\n 62859: 58358,\n 62860: 58359,\n 62861: 58360,\n 62862: 58361,\n 62863: 58362,\n 62864: 58363,\n 62865: 58364,\n 62866: 58365,\n 62867: 58366,\n 62868: 58367,\n 62869: 58368,\n 62870: 58369,\n 62871: 58370,\n 62872: 58371,\n 62873: 58372,\n 62874: 58373,\n 62875: 58374,\n 62876: 58375,\n 62877: 58376,\n 62878: 58377,\n 62879: 58378,\n 62880: 58379,\n 62881: 58380,\n 62882: 58381,\n 62883: 58382,\n 62884: 58383,\n 62885: 58384,\n 62886: 58385,\n 62887: 58386,\n 62888: 58387,\n 62889: 58388,\n 62890: 58389,\n 62891: 58390,\n 62892: 58391,\n 62893: 58392,\n 62894: 58393,\n 62895: 58394,\n 62896: 58395,\n 62897: 58396,\n 62898: 58397,\n 62899: 58398,\n 62900: 58399,\n 62901: 58400,\n 62902: 58401,\n 62903: 58402,\n 62904: 58403,\n 62905: 58404,\n 62906: 58405,\n 62907: 58406,\n 62908: 58407,\n 62909: 58408,\n 62910: 58409,\n 62911: 58410,\n 62912: 58411,\n 62913: 58412,\n 62914: 58413,\n 62915: 58414,\n 62916: 58415,\n 62917: 58416,\n 62918: 58417,\n 62919: 58418,\n 62920: 58419,\n 62921: 58420,\n 62922: 58421,\n 62923: 58422,\n 62924: 58423,\n 62925: 58424,\n 62926: 58425,\n 62927: 58426,\n 62928: 58427,\n 62929: 58428,\n 62930: 58429,\n 62931: 58430,\n 62932: 58431,\n 62933: 58432,\n 62934: 58433,\n 62935: 58434,\n 62936: 58435,\n 62937: 58436,\n 62938: 58437,\n 62939: 58438,\n 62940: 58439,\n 62941: 58440,\n 62942: 58441,\n 62943: 58442,\n 62944: 58443,\n 62945: 58444,\n 62946: 58445,\n 62947: 58446,\n 62948: 58447,\n 62949: 58448,\n 62950: 58449,\n 62951: 58450,\n 62952: 58451,\n 62953: 58452,\n 62954: 58453,\n 62955: 58454,\n 62956: 58455,\n 62957: 58456,\n 62958: 58457,\n 62959: 58458,\n 62960: 58459,\n 62961: 58460,\n 62962: 58461,\n 62963: 58462,\n 62964: 58463,\n 62965: 58464,\n 62966: 58465,\n 62967: 58466,\n 62968: 58467,\n 62969: 58468,\n 62970: 58469,\n 62971: 58470,\n 62972: 58471,\n 63040: 58472,\n 63041: 58473,\n 63042: 58474,\n 63043: 58475,\n 63044: 58476,\n 63045: 58477,\n 63046: 58478,\n 63047: 58479,\n 63048: 58480,\n 63049: 58481,\n 63050: 58482,\n 63051: 58483,\n 63052: 58484,\n 63053: 58485,\n 63054: 58486,\n 63055: 58487,\n 63056: 58488,\n 63057: 58489,\n 63058: 58490,\n 63059: 58491,\n 63060: 58492,\n 63061: 58493,\n 63062: 58494,\n 63063: 58495,\n 63064: 58496,\n 63065: 58497,\n 63066: 58498,\n 63067: 58499,\n 63068: 58500,\n 63069: 58501,\n 63070: 58502,\n 63071: 58503,\n 63072: 58504,\n 63073: 58505,\n 63074: 58506,\n 63075: 58507,\n 63076: 58508,\n 63077: 58509,\n 63078: 58510,\n 63079: 58511,\n 63080: 58512,\n 63081: 58513,\n 63082: 58514,\n 63083: 58515,\n 63084: 58516,\n 63085: 58517,\n 63086: 58518,\n 63087: 58519,\n 63088: 58520,\n 63089: 58521,\n 63090: 58522,\n 63091: 58523,\n 63092: 58524,\n 63093: 58525,\n 63094: 58526,\n 63095: 58527,\n 63096: 58528,\n 63097: 58529,\n 63098: 58530,\n 63099: 58531,\n 63100: 58532,\n 63101: 58533,\n 63102: 58534,\n 63104: 58535,\n 63105: 58536,\n 63106: 58537,\n 63107: 58538,\n 63108: 58539,\n 63109: 58540,\n 63110: 58541,\n 63111: 58542,\n 63112: 58543,\n 63113: 58544,\n 63114: 58545,\n 63115: 58546,\n 63116: 58547,\n 63117: 58548,\n 63118: 58549,\n 63119: 58550,\n 63120: 58551,\n 63121: 58552,\n 63122: 58553,\n 63123: 58554,\n 63124: 58555,\n 63125: 58556,\n 63126: 58557,\n 63127: 58558,\n 63128: 58559,\n 63129: 58560,\n 63130: 58561,\n 63131: 58562,\n 63132: 58563,\n 63133: 58564,\n 63134: 58565,\n 63135: 58566,\n 63136: 58567,\n 63137: 58568,\n 63138: 58569,\n 63139: 58570,\n 63140: 58571,\n 63141: 58572,\n 63142: 58573,\n 63143: 58574,\n 63144: 58575,\n 63145: 58576,\n 63146: 58577,\n 63147: 58578,\n 63148: 58579,\n 63149: 58580,\n 63150: 58581,\n 63151: 58582,\n 63152: 58583,\n 63153: 58584,\n 63154: 58585,\n 63155: 58586,\n 63156: 58587,\n 63157: 58588,\n 63158: 58589,\n 63159: 58590,\n 63160: 58591,\n 63161: 58592,\n 63162: 58593,\n 63163: 58594,\n 63164: 58595,\n 63165: 58596,\n 63166: 58597,\n 63167: 58598,\n 63168: 58599,\n 63169: 58600,\n 63170: 58601,\n 63171: 58602,\n 63172: 58603,\n 63173: 58604,\n 63174: 58605,\n 63175: 58606,\n 63176: 58607,\n 63177: 58608,\n 63178: 58609,\n 63179: 58610,\n 63180: 58611,\n 63181: 58612,\n 63182: 58613,\n 63183: 58614,\n 63184: 58615,\n 63185: 58616,\n 63186: 58617,\n 63187: 58618,\n 63188: 58619,\n 63189: 58620,\n 63190: 58621,\n 63191: 58622,\n 63192: 58623,\n 63193: 58624,\n 63194: 58625,\n 63195: 58626,\n 63196: 58627,\n 63197: 58628,\n 63198: 58629,\n 63199: 58630,\n 63200: 58631,\n 63201: 58632,\n 63202: 58633,\n 63203: 58634,\n 63204: 58635,\n 63205: 58636,\n 63206: 58637,\n 63207: 58638,\n 63208: 58639,\n 63209: 58640,\n 63210: 58641,\n 63211: 58642,\n 63212: 58643,\n 63213: 58644,\n 63214: 58645,\n 63215: 58646,\n 63216: 58647,\n 63217: 58648,\n 63218: 58649,\n 63219: 58650,\n 63220: 58651,\n 63221: 58652,\n 63222: 58653,\n 63223: 58654,\n 63224: 58655,\n 63225: 58656,\n 63226: 58657,\n 63227: 58658,\n 63228: 58659,\n 63296: 58660,\n 63297: 58661,\n 63298: 58662,\n 63299: 58663,\n 63300: 58664,\n 63301: 58665,\n 63302: 58666,\n 63303: 58667,\n 63304: 58668,\n 63305: 58669,\n 63306: 58670,\n 63307: 58671,\n 63308: 58672,\n 63309: 58673,\n 63310: 58674,\n 63311: 58675,\n 63312: 58676,\n 63313: 58677,\n 63314: 58678,\n 63315: 58679,\n 63316: 58680,\n 63317: 58681,\n 63318: 58682,\n 63319: 58683,\n 63320: 58684,\n 63321: 58685,\n 63322: 58686,\n 63323: 58687,\n 63324: 58688,\n 63325: 58689,\n 63326: 58690,\n 63327: 58691,\n 63328: 58692,\n 63329: 58693,\n 63330: 58694,\n 63331: 58695,\n 63332: 58696,\n 63333: 58697,\n 63334: 58698,\n 63335: 58699,\n 63336: 58700,\n 63337: 58701,\n 63338: 58702,\n 63339: 58703,\n 63340: 58704,\n 63341: 58705,\n 63342: 58706,\n 63343: 58707,\n 63344: 58708,\n 63345: 58709,\n 63346: 58710,\n 63347: 58711,\n 63348: 58712,\n 63349: 58713,\n 63350: 58714,\n 63351: 58715,\n 63352: 58716,\n 63353: 58717,\n 63354: 58718,\n 63355: 58719,\n 63356: 58720,\n 63357: 58721,\n 63358: 58722,\n 63360: 58723,\n 63361: 58724,\n 63362: 58725,\n 63363: 58726,\n 63364: 58727,\n 63365: 58728,\n 63366: 58729,\n 63367: 58730,\n 63368: 58731,\n 63369: 58732,\n 63370: 58733,\n 63371: 58734,\n 63372: 58735,\n 63373: 58736,\n 63374: 58737,\n 63375: 58738,\n 63376: 58739,\n 63377: 58740,\n 63378: 58741,\n 63379: 58742,\n 63380: 58743,\n 63381: 58744,\n 63382: 58745,\n 63383: 58746,\n 63384: 58747,\n 63385: 58748,\n 63386: 58749,\n 63387: 58750,\n 63388: 58751,\n 63389: 58752,\n 63390: 58753,\n 63391: 58754,\n 63392: 58755,\n 63393: 58756,\n 63394: 58757,\n 63395: 58758,\n 63396: 58759,\n 63397: 58760,\n 63398: 58761,\n 63399: 58762,\n 63400: 58763,\n 63401: 58764,\n 63402: 58765,\n 63403: 58766,\n 63404: 58767,\n 63405: 58768,\n 63406: 58769,\n 63407: 58770,\n 63408: 58771,\n 63409: 58772,\n 63410: 58773,\n 63411: 58774,\n 63412: 58775,\n 63413: 58776,\n 63414: 58777,\n 63415: 58778,\n 63416: 58779,\n 63417: 58780,\n 63418: 58781,\n 63419: 58782,\n 63420: 58783,\n 63421: 58784,\n 63422: 58785,\n 63423: 58786,\n 63424: 58787,\n 63425: 58788,\n 63426: 58789,\n 63427: 58790,\n 63428: 58791,\n 63429: 58792,\n 63430: 58793,\n 63431: 58794,\n 63432: 58795,\n 63433: 58796,\n 63434: 58797,\n 63435: 58798,\n 63436: 58799,\n 63437: 58800,\n 63438: 58801,\n 63439: 58802,\n 63440: 58803,\n 63441: 58804,\n 63442: 58805,\n 63443: 58806,\n 63444: 58807,\n 63445: 58808,\n 63446: 58809,\n 63447: 58810,\n 63448: 58811,\n 63449: 58812,\n 63450: 58813,\n 63451: 58814,\n 63452: 58815,\n 63453: 58816,\n 63454: 58817,\n 63455: 58818,\n 63456: 58819,\n 63457: 58820,\n 63458: 58821,\n 63459: 58822,\n 63460: 58823,\n 63461: 58824,\n 63462: 58825,\n 63463: 58826,\n 63464: 58827,\n 63465: 58828,\n 63466: 58829,\n 63467: 58830,\n 63468: 58831,\n 63469: 58832,\n 63470: 58833,\n 63471: 58834,\n 63472: 58835,\n 63473: 58836,\n 63474: 58837,\n 63475: 58838,\n 63476: 58839,\n 63477: 58840,\n 63478: 58841,\n 63479: 58842,\n 63480: 58843,\n 63481: 58844,\n 63482: 58845,\n 63483: 58846,\n 63484: 58847,\n 63552: 58848,\n 63553: 58849,\n 63554: 58850,\n 63555: 58851,\n 63556: 58852,\n 63557: 58853,\n 63558: 58854,\n 63559: 58855,\n 63560: 58856,\n 63561: 58857,\n 63562: 58858,\n 63563: 58859,\n 63564: 58860,\n 63565: 58861,\n 63566: 58862,\n 63567: 58863,\n 63568: 58864,\n 63569: 58865,\n 63570: 58866,\n 63571: 58867,\n 63572: 58868,\n 63573: 58869,\n 63574: 58870,\n 63575: 58871,\n 63576: 58872,\n 63577: 58873,\n 63578: 58874,\n 63579: 58875,\n 63580: 58876,\n 63581: 58877,\n 63582: 58878,\n 63583: 58879,\n 63584: 58880,\n 63585: 58881,\n 63586: 58882,\n 63587: 58883,\n 63588: 58884,\n 63589: 58885,\n 63590: 58886,\n 63591: 58887,\n 63592: 58888,\n 63593: 58889,\n 63594: 58890,\n 63595: 58891,\n 63596: 58892,\n 63597: 58893,\n 63598: 58894,\n 63599: 58895,\n 63600: 58896,\n 63601: 58897,\n 63602: 58898,\n 63603: 58899,\n 63604: 58900,\n 63605: 58901,\n 63606: 58902,\n 63607: 58903,\n 63608: 58904,\n 63609: 58905,\n 63610: 58906,\n 63611: 58907,\n 63612: 58908,\n 63613: 58909,\n 63614: 58910,\n 63616: 58911,\n 63617: 58912,\n 63618: 58913,\n 63619: 58914,\n 63620: 58915,\n 63621: 58916,\n 63622: 58917,\n 63623: 58918,\n 63624: 58919,\n 63625: 58920,\n 63626: 58921,\n 63627: 58922,\n 63628: 58923,\n 63629: 58924,\n 63630: 58925,\n 63631: 58926,\n 63632: 58927,\n 63633: 58928,\n 63634: 58929,\n 63635: 58930,\n 63636: 58931,\n 63637: 58932,\n 63638: 58933,\n 63639: 58934,\n 63640: 58935,\n 63641: 58936,\n 63642: 58937,\n 63643: 58938,\n 63644: 58939,\n 63645: 58940,\n 63646: 58941,\n 63647: 58942,\n 63648: 58943,\n 63649: 58944,\n 63650: 58945,\n 63651: 58946,\n 63652: 58947,\n 63653: 58948,\n 63654: 58949,\n 63655: 58950,\n 63656: 58951,\n 63657: 58952,\n 63658: 58953,\n 63659: 58954,\n 63660: 58955,\n 63661: 58956,\n 63662: 58957,\n 63663: 58958,\n 63664: 58959,\n 63665: 58960,\n 63666: 58961,\n 63667: 58962,\n 63668: 58963,\n 63669: 58964,\n 63670: 58965,\n 63671: 58966,\n 63672: 58967,\n 63673: 58968,\n 63674: 58969,\n 63675: 58970,\n 63676: 58971,\n 63677: 58972,\n 63678: 58973,\n 63679: 58974,\n 63680: 58975,\n 63681: 58976,\n 63682: 58977,\n 63683: 58978,\n 63684: 58979,\n 63685: 58980,\n 63686: 58981,\n 63687: 58982,\n 63688: 58983,\n 63689: 58984,\n 63690: 58985,\n 63691: 58986,\n 63692: 58987,\n 63693: 58988,\n 63694: 58989,\n 63695: 58990,\n 63696: 58991,\n 63697: 58992,\n 63698: 58993,\n 63699: 58994,\n 63700: 58995,\n 63701: 58996,\n 63702: 58997,\n 63703: 58998,\n 63704: 58999,\n 63705: 59000,\n 63706: 59001,\n 63707: 59002,\n 63708: 59003,\n 63709: 59004,\n 63710: 59005,\n 63711: 59006,\n 63712: 59007,\n 63713: 59008,\n 63714: 59009,\n 63715: 59010,\n 63716: 59011,\n 63717: 59012,\n 63718: 59013,\n 63719: 59014,\n 63720: 59015,\n 63721: 59016,\n 63722: 59017,\n 63723: 59018,\n 63724: 59019,\n 63725: 59020,\n 63726: 59021,\n 63727: 59022,\n 63728: 59023,\n 63729: 59024,\n 63730: 59025,\n 63731: 59026,\n 63732: 59027,\n 63733: 59028,\n 63734: 59029,\n 63735: 59030,\n 63736: 59031,\n 63737: 59032,\n 63738: 59033,\n 63739: 59034,\n 63740: 59035,\n 64064: 8560,\n 64065: 8561,\n 64066: 8562,\n 64067: 8563,\n 64068: 8564,\n 64069: 8565,\n 64070: 8566,\n 64071: 8567,\n 64072: 8568,\n 64073: 8569,\n 64074: 8544,\n 64075: 8545,\n 64076: 8546,\n 64077: 8547,\n 64078: 8548,\n 64079: 8549,\n 64080: 8550,\n 64081: 8551,\n 64082: 8552,\n 64083: 8553,\n 64084: 65506,\n 64085: 65508,\n 64086: 65287,\n 64087: 65282,\n 64088: 12849,\n 64089: 8470,\n 64090: 8481,\n 64091: 8757,\n 64092: 32394,\n 64093: 35100,\n 64094: 37704,\n 64095: 37512,\n 64096: 34012,\n 64097: 20425,\n 64098: 28859,\n 64099: 26161,\n 64100: 26824,\n 64101: 37625,\n 64102: 26363,\n 64103: 24389,\n 64104: 20008,\n 64105: 20193,\n 64106: 20220,\n 64107: 20224,\n 64108: 20227,\n 64109: 20281,\n 64110: 20310,\n 64111: 20370,\n 64112: 20362,\n 64113: 20378,\n 64114: 20372,\n 64115: 20429,\n 64116: 20544,\n 64117: 20514,\n 64118: 20479,\n 64119: 20510,\n 64120: 20550,\n 64121: 20592,\n 64122: 20546,\n 64123: 20628,\n 64124: 20724,\n 64125: 20696,\n 64126: 20810,\n 64128: 20836,\n 64129: 20893,\n 64130: 20926,\n 64131: 20972,\n 64132: 21013,\n 64133: 21148,\n 64134: 21158,\n 64135: 21184,\n 64136: 21211,\n 64137: 21248,\n 64138: 21255,\n 64139: 21284,\n 64140: 21362,\n 64141: 21395,\n 64142: 21426,\n 64143: 21469,\n 64144: 64014,\n 64145: 21660,\n 64146: 21642,\n 64147: 21673,\n 64148: 21759,\n 64149: 21894,\n 64150: 22361,\n 64151: 22373,\n 64152: 22444,\n 64153: 22472,\n 64154: 22471,\n 64155: 64015,\n 64156: 64016,\n 64157: 22686,\n 64158: 22706,\n 64159: 22795,\n 64160: 22867,\n 64161: 22875,\n 64162: 22877,\n 64163: 22883,\n 64164: 22948,\n 64165: 22970,\n 64166: 23382,\n 64167: 23488,\n 64168: 29999,\n 64169: 23512,\n 64170: 23532,\n 64171: 23582,\n 64172: 23718,\n 64173: 23738,\n 64174: 23797,\n 64175: 23847,\n 64176: 23891,\n 64177: 64017,\n 64178: 23874,\n 64179: 23917,\n 64180: 23992,\n 64181: 23993,\n 64182: 24016,\n 64183: 24353,\n 64184: 24372,\n 64185: 24423,\n 64186: 24503,\n 64187: 24542,\n 64188: 24669,\n 64189: 24709,\n 64190: 24714,\n 64191: 24798,\n 64192: 24789,\n 64193: 24864,\n 64194: 24818,\n 64195: 24849,\n 64196: 24887,\n 64197: 24880,\n 64198: 24984,\n 64199: 25107,\n 64200: 25254,\n 64201: 25589,\n 64202: 25696,\n 64203: 25757,\n 64204: 25806,\n 64205: 25934,\n 64206: 26112,\n 64207: 26133,\n 64208: 26171,\n 64209: 26121,\n 64210: 26158,\n 64211: 26142,\n 64212: 26148,\n 64213: 26213,\n 64214: 26199,\n 64215: 26201,\n 64216: 64018,\n 64217: 26227,\n 64218: 26265,\n 64219: 26272,\n 64220: 26290,\n 64221: 26303,\n 64222: 26362,\n 64223: 26382,\n 64224: 63785,\n 64225: 26470,\n 64226: 26555,\n 64227: 26706,\n 64228: 26560,\n 64229: 26625,\n 64230: 26692,\n 64231: 26831,\n 64232: 64019,\n 64233: 26984,\n 64234: 64020,\n 64235: 27032,\n 64236: 27106,\n 64237: 27184,\n 64238: 27243,\n 64239: 27206,\n 64240: 27251,\n 64241: 27262,\n 64242: 27362,\n 64243: 27364,\n 64244: 27606,\n 64245: 27711,\n 64246: 27740,\n 64247: 27782,\n 64248: 27759,\n 64249: 27866,\n 64250: 27908,\n 64251: 28039,\n 64252: 28015,\n 64320: 28054,\n 64321: 28076,\n 64322: 28111,\n 64323: 28152,\n 64324: 28146,\n 64325: 28156,\n 64326: 28217,\n 64327: 28252,\n 64328: 28199,\n 64329: 28220,\n 64330: 28351,\n 64331: 28552,\n 64332: 28597,\n 64333: 28661,\n 64334: 28677,\n 64335: 28679,\n 64336: 28712,\n 64337: 28805,\n 64338: 28843,\n 64339: 28943,\n 64340: 28932,\n 64341: 29020,\n 64342: 28998,\n 64343: 28999,\n 64344: 64021,\n 64345: 29121,\n 64346: 29182,\n 64347: 29361,\n 64348: 29374,\n 64349: 29476,\n 64350: 64022,\n 64351: 29559,\n 64352: 29629,\n 64353: 29641,\n 64354: 29654,\n 64355: 29667,\n 64356: 29650,\n 64357: 29703,\n 64358: 29685,\n 64359: 29734,\n 64360: 29738,\n 64361: 29737,\n 64362: 29742,\n 64363: 29794,\n 64364: 29833,\n 64365: 29855,\n 64366: 29953,\n 64367: 30063,\n 64368: 30338,\n 64369: 30364,\n 64370: 30366,\n 64371: 30363,\n 64372: 30374,\n 64373: 64023,\n 64374: 30534,\n 64375: 21167,\n 64376: 30753,\n 64377: 30798,\n 64378: 30820,\n 64379: 30842,\n 64380: 31024,\n 64381: 64024,\n 64382: 64025,\n 64384: 64026,\n 64385: 31124,\n 64386: 64027,\n 64387: 31131,\n 64388: 31441,\n 64389: 31463,\n 64390: 64028,\n 64391: 31467,\n 64392: 31646,\n 64393: 64029,\n 64394: 32072,\n 64395: 32092,\n 64396: 32183,\n 64397: 32160,\n 64398: 32214,\n 64399: 32338,\n 64400: 32583,\n 64401: 32673,\n 64402: 64030,\n 64403: 33537,\n 64404: 33634,\n 64405: 33663,\n 64406: 33735,\n 64407: 33782,\n 64408: 33864,\n 64409: 33972,\n 64410: 34131,\n 64411: 34137,\n 64412: 34155,\n 64413: 64031,\n 64414: 34224,\n 64415: 64032,\n 64416: 64033,\n 64417: 34823,\n 64418: 35061,\n 64419: 35346,\n 64420: 35383,\n 64421: 35449,\n 64422: 35495,\n 64423: 35518,\n 64424: 35551,\n 64425: 64034,\n 64426: 35574,\n 64427: 35667,\n 64428: 35711,\n 64429: 36080,\n 64430: 36084,\n 64431: 36114,\n 64432: 36214,\n 64433: 64035,\n 64434: 36559,\n 64435: 64036,\n 64436: 64037,\n 64437: 36967,\n 64438: 37086,\n 64439: 64038,\n 64440: 37141,\n 64441: 37159,\n 64442: 37338,\n 64443: 37335,\n 64444: 37342,\n 64445: 37357,\n 64446: 37358,\n 64447: 37348,\n 64448: 37349,\n 64449: 37382,\n 64450: 37392,\n 64451: 37386,\n 64452: 37434,\n 64453: 37440,\n 64454: 37436,\n 64455: 37454,\n 64456: 37465,\n 64457: 37457,\n 64458: 37433,\n 64459: 37479,\n 64460: 37543,\n 64461: 37495,\n 64462: 37496,\n 64463: 37607,\n 64464: 37591,\n 64465: 37593,\n 64466: 37584,\n 64467: 64039,\n 64468: 37589,\n 64469: 37600,\n 64470: 37587,\n 64471: 37669,\n 64472: 37665,\n 64473: 37627,\n 64474: 64040,\n 64475: 37662,\n 64476: 37631,\n 64477: 37661,\n 64478: 37634,\n 64479: 37744,\n 64480: 37719,\n 64481: 37796,\n 64482: 37830,\n 64483: 37854,\n 64484: 37880,\n 64485: 37937,\n 64486: 37957,\n 64487: 37960,\n 64488: 38290,\n 64489: 63964,\n 64490: 64041,\n 64491: 38557,\n 64492: 38575,\n 64493: 38707,\n 64494: 38715,\n 64495: 38723,\n 64496: 38733,\n 64497: 38735,\n 64498: 38737,\n 64499: 38741,\n 64500: 38999,\n 64501: 39013,\n 64502: 64042,\n 64503: 64043,\n 64504: 39207,\n 64505: 64044,\n 64506: 39326,\n 64507: 39502,\n 64508: 39641,\n 64576: 39644,\n 64577: 39797,\n 64578: 39794,\n 64579: 39823,\n 64580: 39857,\n 64581: 39867,\n 64582: 39936,\n 64583: 40304,\n 64584: 40299,\n 64585: 64045,\n 64586: 40473,\n 64587: 40657,\n }\n }\n\n /*\n * Converts from Shift_JIS Uint8Array data to Unicode strings.\n */\n s2u(uint8Array) {\n var t = this.s2uTable\n var str = ''\n var p = 0\n\n while (p < uint8Array.length) {\n var key = uint8Array[p++]\n\n if (!((key >= 0x00 && key <= 0x7e) || (key >= 0xa1 && key <= 0xdf)) && p < uint8Array.length) {\n key = (key << 8) | uint8Array[p++]\n }\n\n if (t[key] === undefined) {\n console.error('unknown char code ' + key + '.')\n return str\n }\n\n str += String.fromCharCode(t[key])\n }\n\n return str\n }\n}\n\n/**\n * @author takahiro / https://github.com/takahirox\n */\n\nclass DataViewEx {\n constructor(buffer, littleEndian) {\n this.dv = new DataView(buffer)\n this.offset = 0\n this.littleEndian = littleEndian !== undefined ? littleEndian : true\n this.encoder = new CharsetEncoder()\n }\n getInt8() {\n var value = this.dv.getInt8(this.offset)\n this.offset += 1\n return value\n }\n getInt8Array(size) {\n var a = []\n\n for (var i = 0; i < size; i++) {\n a.push(this.getInt8())\n }\n\n return a\n }\n getUint8() {\n var value = this.dv.getUint8(this.offset)\n this.offset += 1\n return value\n }\n getUint8Array(size) {\n var a = []\n\n for (var i = 0; i < size; i++) {\n a.push(this.getUint8())\n }\n\n return a\n }\n getInt16() {\n var value = this.dv.getInt16(this.offset, this.littleEndian)\n this.offset += 2\n return value\n }\n getInt16Array(size) {\n var a = []\n\n for (var i = 0; i < size; i++) {\n a.push(this.getInt16())\n }\n\n return a\n }\n getUint16() {\n var value = this.dv.getUint16(this.offset, this.littleEndian)\n this.offset += 2\n return value\n }\n getUint16Array(size) {\n var a = []\n\n for (var i = 0; i < size; i++) {\n a.push(this.getUint16())\n }\n\n return a\n }\n getInt32() {\n var value = this.dv.getInt32(this.offset, this.littleEndian)\n this.offset += 4\n return value\n }\n getInt32Array(size) {\n var a = []\n\n for (var i = 0; i < size; i++) {\n a.push(this.getInt32())\n }\n\n return a\n }\n getUint32() {\n var value = this.dv.getUint32(this.offset, this.littleEndian)\n this.offset += 4\n return value\n }\n getUint32Array(size) {\n var a = []\n\n for (var i = 0; i < size; i++) {\n a.push(this.getUint32())\n }\n\n return a\n }\n getFloat32() {\n var value = this.dv.getFloat32(this.offset, this.littleEndian)\n this.offset += 4\n return value\n }\n getFloat32Array(size) {\n var a = []\n\n for (var i = 0; i < size; i++) {\n a.push(this.getFloat32())\n }\n\n return a\n }\n getFloat64() {\n var value = this.dv.getFloat64(this.offset, this.littleEndian)\n this.offset += 8\n return value\n }\n getFloat64Array(size) {\n var a = []\n\n for (var i = 0; i < size; i++) {\n a.push(this.getFloat64())\n }\n\n return a\n }\n getIndex(type, isUnsigned) {\n switch (type) {\n case 1:\n return isUnsigned === true ? this.getUint8() : this.getInt8()\n\n case 2:\n return isUnsigned === true ? this.getUint16() : this.getInt16()\n\n case 4:\n return this.getInt32() // No Uint32\n\n default:\n throw 'unknown number type ' + type + ' exception.'\n }\n }\n getIndexArray(type, size, isUnsigned) {\n var a = []\n\n for (var i = 0; i < size; i++) {\n a.push(this.getIndex(type, isUnsigned))\n }\n\n return a\n }\n getChars(size) {\n var str = ''\n\n while (size > 0) {\n var value = this.getUint8()\n size--\n\n if (value === 0) {\n break\n }\n\n str += String.fromCharCode(value)\n }\n\n while (size > 0) {\n this.getUint8()\n size--\n }\n\n return str\n }\n getSjisStringsAsUnicode(size) {\n var a = []\n\n while (size > 0) {\n var value = this.getUint8()\n size--\n\n if (value === 0) {\n break\n }\n\n a.push(value)\n }\n\n while (size > 0) {\n this.getUint8()\n size--\n }\n\n return this.encoder.s2u(new Uint8Array(a))\n }\n getUnicodeStrings(size) {\n var str = ''\n\n while (size > 0) {\n var value = this.getUint16()\n size -= 2\n\n if (value === 0) {\n break\n }\n\n str += String.fromCharCode(value)\n }\n\n while (size > 0) {\n this.getUint8()\n size--\n }\n\n return str\n }\n getTextBuffer() {\n var size = this.getUint32()\n return this.getUnicodeStrings(size)\n }\n}\n\n\n/**\n * @author takahiro / https://github.com/takahirox\n */\n\nclass DataCreationHelper {\n leftToRightVector3(v) {\n v[2] = -v[2]\n }\n\n leftToRightQuaternion(q) {\n q[0] = -q[0]\n q[1] = -q[1]\n }\n\n leftToRightEuler(r) {\n r[0] = -r[0]\n r[1] = -r[1]\n }\n\n leftToRightIndexOrder(p) {\n var tmp = p[2]\n p[2] = p[0]\n p[0] = tmp\n }\n\n leftToRightVector3Range(v1, v2) {\n var tmp = -v2[2]\n v2[2] = -v1[2]\n v1[2] = tmp\n }\n\n leftToRightEulerRange(r1, r2) {\n var tmp1 = -r2[0]\n var tmp2 = -r2[1]\n r2[0] = -r1[0]\n r2[1] = -r1[1]\n r1[0] = tmp1\n r1[1] = tmp2\n }\n}\n\n/**\n * @author takahiro / https://github.com/takahirox\n */\n\nclass Parser {\n constructor() { }\n parsePmd(buffer, leftToRight) {\n var pmd = {}\n var dv = new DataViewEx(buffer)\n\n pmd.metadata = {}\n pmd.metadata.format = 'pmd'\n pmd.metadata.coordinateSystem = 'left'\n\n var parseHeader = function () {\n var metadata = pmd.metadata\n metadata.magic = dv.getChars(3)\n\n if (metadata.magic !== 'Pmd') {\n throw 'PMD file magic is not Pmd, but ' + metadata.magic\n }\n\n metadata.version = dv.getFloat32()\n metadata.modelName = dv.getSjisStringsAsUnicode(20)\n metadata.comment = dv.getSjisStringsAsUnicode(256)\n }\n\n var parseVertices = function () {\n var parseVertex = function () {\n var p = {}\n p.position = dv.getFloat32Array(3)\n p.normal = dv.getFloat32Array(3)\n p.uv = dv.getFloat32Array(2)\n p.skinIndices = dv.getUint16Array(2)\n p.skinWeights = [dv.getUint8() / 100]\n p.skinWeights.push(1.0 - p.skinWeights[0])\n p.edgeFlag = dv.getUint8()\n return p\n }\n\n var metadata = pmd.metadata\n metadata.vertexCount = dv.getUint32()\n\n pmd.vertices = []\n\n for (var i = 0; i < metadata.vertexCount; i++) {\n pmd.vertices.push(parseVertex())\n }\n }\n\n var parseFaces = function () {\n var parseFace = function () {\n var p = {}\n p.indices = dv.getUint16Array(3)\n return p\n }\n\n var metadata = pmd.metadata\n metadata.faceCount = dv.getUint32() / 3\n\n pmd.faces = []\n\n for (var i = 0; i < metadata.faceCount; i++) {\n pmd.faces.push(parseFace())\n }\n }\n\n var parseMaterials = function () {\n var parseMaterial = function () {\n var p = {}\n p.diffuse = dv.getFloat32Array(4)\n p.shininess = dv.getFloat32()\n p.specular = dv.getFloat32Array(3)\n p.ambient = dv.getFloat32Array(3)\n p.toonIndex = dv.getInt8()\n p.edgeFlag = dv.getUint8()\n p.faceCount = dv.getUint32() / 3\n p.fileName = dv.getSjisStringsAsUnicode(20)\n return p\n }\n\n var metadata = pmd.metadata\n metadata.materialCount = dv.getUint32()\n\n pmd.materials = []\n\n for (var i = 0; i < metadata.materialCount; i++) {\n pmd.materials.push(parseMaterial())\n }\n }\n\n var parseBones = function () {\n var parseBone = function () {\n var p = {}\n p.name = dv.getSjisStringsAsUnicode(20)\n p.parentIndex = dv.getInt16()\n p.tailIndex = dv.getInt16()\n p.type = dv.getUint8()\n p.ikIndex = dv.getInt16()\n p.position = dv.getFloat32Array(3)\n return p\n }\n\n var metadata = pmd.metadata\n metadata.boneCount = dv.getUint16()\n\n pmd.bones = []\n\n for (var i = 0; i < metadata.boneCount; i++) {\n pmd.bones.push(parseBone())\n }\n }\n\n var parseIks = function () {\n var parseIk = function () {\n var p = {}\n p.target = dv.getUint16()\n p.effector = dv.getUint16()\n p.linkCount = dv.getUint8()\n p.iteration = dv.getUint16()\n p.maxAngle = dv.getFloat32()\n\n p.links = []\n for (var i = 0; i < p.linkCount; i++) {\n var link = {}\n link.index = dv.getUint16()\n p.links.push(link)\n }\n\n return p\n }\n\n var metadata = pmd.metadata\n metadata.ikCount = dv.getUint16()\n\n pmd.iks = []\n\n for (var i = 0; i < metadata.ikCount; i++) {\n pmd.iks.push(parseIk())\n }\n }\n\n var parseMorphs = function () {\n var parseMorph = function () {\n var p = {}\n p.name = dv.getSjisStringsAsUnicode(20)\n p.elementCount = dv.getUint32()\n p.type = dv.getUint8()\n\n p.elements = []\n for (var i = 0; i < p.elementCount; i++) {\n p.elements.push({\n index: dv.getUint32(),\n position: dv.getFloat32Array(3),\n })\n }\n\n return p\n }\n\n var metadata = pmd.metadata\n metadata.morphCount = dv.getUint16()\n\n pmd.morphs = []\n\n for (var i = 0; i < metadata.morphCount; i++) {\n pmd.morphs.push(parseMorph())\n }\n }\n\n var parseMorphFrames = function () {\n var parseMorphFrame = function () {\n var p = {}\n p.index = dv.getUint16()\n return p\n }\n\n var metadata = pmd.metadata\n metadata.morphFrameCount = dv.getUint8()\n\n pmd.morphFrames = []\n\n for (var i = 0; i < metadata.morphFrameCount; i++) {\n pmd.morphFrames.push(parseMorphFrame())\n }\n }\n\n var parseBoneFrameNames = function () {\n var parseBoneFrameName = function () {\n var p = {}\n p.name = dv.getSjisStringsAsUnicode(50)\n return p\n }\n\n var metadata = pmd.metadata\n metadata.boneFrameNameCount = dv.getUint8()\n\n pmd.boneFrameNames = []\n\n for (var i = 0; i < metadata.boneFrameNameCount; i++) {\n pmd.boneFrameNames.push(parseBoneFrameName())\n }\n }\n\n var parseBoneFrames = function () {\n var parseBoneFrame = function () {\n var p = {}\n p.boneIndex = dv.getInt16()\n p.frameIndex = dv.getUint8()\n return p\n }\n\n var metadata = pmd.metadata\n metadata.boneFrameCount = dv.getUint32()\n\n pmd.boneFrames = []\n\n for (var i = 0; i < metadata.boneFrameCount; i++) {\n pmd.boneFrames.push(parseBoneFrame())\n }\n }\n\n var parseEnglishHeader = function () {\n var metadata = pmd.metadata\n metadata.englishCompatibility = dv.getUint8()\n\n if (metadata.englishCompatibility > 0) {\n metadata.englishModelName = dv.getSjisStringsAsUnicode(20)\n metadata.englishComment = dv.getSjisStringsAsUnicode(256)\n }\n }\n\n var parseEnglishBoneNames = function () {\n var parseEnglishBoneName = function () {\n var p = {}\n p.name = dv.getSjisStringsAsUnicode(20)\n return p\n }\n\n var metadata = pmd.metadata\n\n if (metadata.englishCompatibility === 0) {\n return\n }\n\n pmd.englishBoneNames = []\n\n for (var i = 0; i < metadata.boneCount; i++) {\n pmd.englishBoneNames.push(parseEnglishBoneName())\n }\n }\n\n var parseEnglishMorphNames = function () {\n var parseEnglishMorphName = function () {\n var p = {}\n p.name = dv.getSjisStringsAsUnicode(20)\n return p\n }\n\n var metadata = pmd.metadata\n\n if (metadata.englishCompatibility === 0) {\n return\n }\n\n pmd.englishMorphNames = []\n\n for (var i = 0; i < metadata.morphCount - 1; i++) {\n pmd.englishMorphNames.push(parseEnglishMorphName())\n }\n }\n\n var parseEnglishBoneFrameNames = function () {\n var parseEnglishBoneFrameName = function () {\n var p = {}\n p.name = dv.getSjisStringsAsUnicode(50)\n return p\n }\n\n var metadata = pmd.metadata\n\n if (metadata.englishCompatibility === 0) {\n return\n }\n\n pmd.englishBoneFrameNames = []\n\n for (var i = 0; i < metadata.boneFrameNameCount; i++) {\n pmd.englishBoneFrameNames.push(parseEnglishBoneFrameName())\n }\n }\n\n var parseToonTextures = function () {\n var parseToonTexture = function () {\n var p = {}\n p.fileName = dv.getSjisStringsAsUnicode(100)\n return p\n }\n\n pmd.toonTextures = []\n\n for (var i = 0; i < 10; i++) {\n pmd.toonTextures.push(parseToonTexture())\n }\n }\n\n var parseRigidBodies = function () {\n var parseRigidBody = function () {\n var p = {}\n p.name = dv.getSjisStringsAsUnicode(20)\n p.boneIndex = dv.getInt16()\n p.groupIndex = dv.getUint8()\n p.groupTarget = dv.getUint16()\n p.shapeType = dv.getUint8()\n p.width = dv.getFloat32()\n p.height = dv.getFloat32()\n p.depth = dv.getFloat32()\n p.position = dv.getFloat32Array(3)\n p.rotation = dv.getFloat32Array(3)\n p.weight = dv.getFloat32()\n p.positionDamping = dv.getFloat32()\n p.rotationDamping = dv.getFloat32()\n p.restitution = dv.getFloat32()\n p.friction = dv.getFloat32()\n p.type = dv.getUint8()\n return p\n }\n\n var metadata = pmd.metadata\n metadata.rigidBodyCount = dv.getUint32()\n\n pmd.rigidBodies = []\n\n for (var i = 0; i < metadata.rigidBodyCount; i++) {\n pmd.rigidBodies.push(parseRigidBody())\n }\n }\n\n var parseConstraints = function () {\n var parseConstraint = function () {\n var p = {}\n p.name = dv.getSjisStringsAsUnicode(20)\n p.rigidBodyIndex1 = dv.getUint32()\n p.rigidBodyIndex2 = dv.getUint32()\n p.position = dv.getFloat32Array(3)\n p.rotation = dv.getFloat32Array(3)\n p.translationLimitation1 = dv.getFloat32Array(3)\n p.translationLimitation2 = dv.getFloat32Array(3)\n p.rotationLimitation1 = dv.getFloat32Array(3)\n p.rotationLimitation2 = dv.getFloat32Array(3)\n p.springPosition = dv.getFloat32Array(3)\n p.springRotation = dv.getFloat32Array(3)\n return p\n }\n\n var metadata = pmd.metadata\n metadata.constraintCount = dv.getUint32()\n\n pmd.constraints = []\n\n for (var i = 0; i < metadata.constraintCount; i++) {\n pmd.constraints.push(parseConstraint())\n }\n }\n\n parseHeader()\n parseVertices()\n parseFaces()\n parseMaterials()\n parseBones()\n parseIks()\n parseMorphs()\n parseMorphFrames()\n parseBoneFrameNames()\n parseBoneFrames()\n parseEnglishHeader()\n parseEnglishBoneNames()\n parseEnglishMorphNames()\n parseEnglishBoneFrameNames()\n parseToonTextures()\n parseRigidBodies()\n parseConstraints()\n\n if (leftToRight === true) this.leftToRightModel(pmd)\n\n // console.log( pmd ); // for console debug\n return pmd\n }\n parsePmx(buffer, leftToRight) {\n var pmx = {}\n var dv = new DataViewEx(buffer)\n\n pmx.metadata = {}\n pmx.metadata.format = 'pmx'\n pmx.metadata.coordinateSystem = 'left'\n\n var parseHeader = function () {\n var metadata = pmx.metadata\n metadata.magic = dv.getChars(4)\n\n // Note: don't remove the last blank space.\n if (metadata.magic !== 'PMX ') {\n throw 'PMX file magic is not PMX , but ' + metadata.magic\n }\n\n metadata.version = dv.getFloat32()\n\n if (metadata.version !== 2.0 && metadata.version !== 2.1) {\n throw 'PMX version ' + metadata.version + ' is not supported.'\n }\n\n metadata.headerSize = dv.getUint8()\n metadata.encoding = dv.getUint8()\n metadata.additionalUvNum = dv.getUint8()\n metadata.vertexIndexSize = dv.getUint8()\n metadata.textureIndexSize = dv.getUint8()\n metadata.materialIndexSize = dv.getUint8()\n metadata.boneIndexSize = dv.getUint8()\n metadata.morphIndexSize = dv.getUint8()\n metadata.rigidBodyIndexSize = dv.getUint8()\n metadata.modelName = dv.getTextBuffer()\n metadata.englishModelName = dv.getTextBuffer()\n metadata.comment = dv.getTextBuffer()\n metadata.englishComment = dv.getTextBuffer()\n }\n\n var parseVertices = function () {\n var parseVertex = function () {\n var p = {}\n p.position = dv.getFloat32Array(3)\n p.normal = dv.getFloat32Array(3)\n p.uv = dv.getFloat32Array(2)\n\n p.auvs = []\n\n for (var i = 0; i < pmx.metadata.additionalUvNum; i++) {\n p.auvs.push(dv.getFloat32Array(4))\n }\n\n p.type = dv.getUint8()\n\n var indexSize = metadata.boneIndexSize\n\n if (p.type === 0) {\n // BDEF1\n p.skinIndices = dv.getIndexArray(indexSize, 1)\n p.skinWeights = [1.0]\n } else if (p.type === 1) {\n // BDEF2\n p.skinIndices = dv.getIndexArray(indexSize, 2)\n p.skinWeights = dv.getFloat32Array(1)\n p.skinWeights.push(1.0 - p.skinWeights[0])\n } else if (p.type === 2) {\n // BDEF4\n p.skinIndices = dv.getIndexArray(indexSize, 4)\n p.skinWeights = dv.getFloat32Array(4)\n } else if (p.type === 3) {\n // SDEF\n p.skinIndices = dv.getIndexArray(indexSize, 2)\n p.skinWeights = dv.getFloat32Array(1)\n p.skinWeights.push(1.0 - p.skinWeights[0])\n\n p.skinC = dv.getFloat32Array(3)\n p.skinR0 = dv.getFloat32Array(3)\n p.skinR1 = dv.getFloat32Array(3)\n\n // SDEF is not supported yet and is handled as BDEF2 so far.\n // TODO: SDEF support\n p.type = 1\n } else {\n throw 'unsupport bone type ' + p.type + ' exception.'\n }\n\n p.edgeRatio = dv.getFloat32()\n return p\n }\n\n var metadata = pmx.metadata\n metadata.vertexCount = dv.getUint32()\n\n pmx.vertices = []\n\n for (var i = 0; i < metadata.vertexCount; i++) {\n pmx.vertices.push(parseVertex())\n }\n }\n\n var parseFaces = function () {\n var parseFace = function () {\n var p = {}\n p.indices = dv.getIndexArray(metadata.vertexIndexSize, 3, true)\n return p\n }\n\n var metadata = pmx.metadata\n metadata.faceCount = dv.getUint32() / 3\n\n pmx.faces = []\n\n for (var i = 0; i < metadata.faceCount; i++) {\n pmx.faces.push(parseFace())\n }\n }\n\n var parseTextures = function () {\n var parseTexture = function () {\n return dv.getTextBuffer()\n }\n\n var metadata = pmx.metadata\n metadata.textureCount = dv.getUint32()\n\n pmx.textures = []\n\n for (var i = 0; i < metadata.textureCount; i++) {\n pmx.textures.push(parseTexture())\n }\n }\n\n var parseMaterials = function () {\n var parseMaterial = function () {\n var p = {}\n p.name = dv.getTextBuffer()\n p.englishName = dv.getTextBuffer()\n p.diffuse = dv.getFloat32Array(4)\n p.specular = dv.getFloat32Array(3)\n p.shininess = dv.getFloat32()\n p.ambient = dv.getFloat32Array(3)\n p.flag = dv.getUint8()\n p.edgeColor = dv.getFloat32Array(4)\n p.edgeSize = dv.getFloat32()\n p.textureIndex = dv.getIndex(pmx.metadata.textureIndexSize)\n p.envTextureIndex = dv.getIndex(pmx.metadata.textureIndexSize)\n p.envFlag = dv.getUint8()\n p.toonFlag = dv.getUint8()\n\n if (p.toonFlag === 0) {\n p.toonIndex = dv.getIndex(pmx.metadata.textureIndexSize)\n } else if (p.toonFlag === 1) {\n p.toonIndex = dv.getInt8()\n } else {\n throw 'unknown toon flag ' + p.toonFlag + ' exception.'\n }\n\n p.comment = dv.getTextBuffer()\n p.faceCount = dv.getUint32() / 3\n return p\n }\n\n var metadata = pmx.metadata\n metadata.materialCount = dv.getUint32()\n\n pmx.materials = []\n\n for (var i = 0; i < metadata.materialCount; i++) {\n pmx.materials.push(parseMaterial())\n }\n }\n\n var parseBones = function () {\n var parseBone = function () {\n var p = {}\n p.name = dv.getTextBuffer()\n p.englishName = dv.getTextBuffer()\n p.position = dv.getFloat32Array(3)\n p.parentIndex = dv.getIndex(pmx.metadata.boneIndexSize)\n p.transformationClass = dv.getUint32()\n p.flag = dv.getUint16()\n\n if (p.flag & 0x1) {\n p.connectIndex = dv.getIndex(pmx.metadata.boneIndexSize)\n } else {\n p.offsetPosition = dv.getFloat32Array(3)\n }\n\n if (p.flag & 0x100 || p.flag & 0x200) {\n // Note: I don't think Grant is an appropriate name\n // but I found that some English translated MMD tools use this term\n // so I've named it Grant so far.\n // I'd rename to more appropriate name from Grant later.\n var grant = {}\n\n grant.isLocal = (p.flag & 0x80) !== 0 ? true : false\n grant.affectRotation = (p.flag & 0x100) !== 0 ? true : false\n grant.affectPosition = (p.flag & 0x200) !== 0 ? true : false\n grant.parentIndex = dv.getIndex(pmx.metadata.boneIndexSize)\n grant.ratio = dv.getFloat32()\n\n p.grant = grant\n }\n\n if (p.flag & 0x400) {\n p.fixAxis = dv.getFloat32Array(3)\n }\n\n if (p.flag & 0x800) {\n p.localXVector = dv.getFloat32Array(3)\n p.localZVector = dv.getFloat32Array(3)\n }\n\n if (p.flag & 0x2000) {\n p.key = dv.getUint32()\n }\n\n if (p.flag & 0x20) {\n var ik = {}\n\n ik.effector = dv.getIndex(pmx.metadata.boneIndexSize)\n ik.target = null\n ik.iteration = dv.getUint32()\n ik.maxAngle = dv.getFloat32()\n ik.linkCount = dv.getUint32()\n ik.links = []\n\n for (var i = 0; i < ik.linkCount; i++) {\n var link = {}\n link.index = dv.getIndex(pmx.metadata.boneIndexSize)\n link.angleLimitation = dv.getUint8()\n\n if (link.angleLimitation === 1) {\n link.lowerLimitationAngle = dv.getFloat32Array(3)\n link.upperLimitationAngle = dv.getFloat32Array(3)\n }\n\n ik.links.push(link)\n }\n\n p.ik = ik\n }\n\n return p\n }\n\n var metadata = pmx.metadata\n metadata.boneCount = dv.getUint32()\n\n pmx.bones = []\n\n for (var i = 0; i < metadata.boneCount; i++) {\n pmx.bones.push(parseBone())\n }\n }\n\n var parseMorphs = function () {\n var parseMorph = function () {\n var p = {}\n p.name = dv.getTextBuffer()\n p.englishName = dv.getTextBuffer()\n p.panel = dv.getUint8()\n p.type = dv.getUint8()\n p.elementCount = dv.getUint32()\n p.elements = []\n\n for (var i = 0; i < p.elementCount; i++) {\n if (p.type === 0) {\n // group morph\n var m = {}\n m.index = dv.getIndex(pmx.metadata.morphIndexSize)\n m.ratio = dv.getFloat32()\n p.elements.push(m)\n } else if (p.type === 1) {\n // vertex morph\n var m = {}\n m.index = dv.getIndex(pmx.metadata.vertexIndexSize, true)\n m.position = dv.getFloat32Array(3)\n p.elements.push(m)\n } else if (p.type === 2) {\n // bone morph\n var m = {}\n m.index = dv.getIndex(pmx.metadata.boneIndexSize)\n m.position = dv.getFloat32Array(3)\n m.rotation = dv.getFloat32Array(4)\n p.elements.push(m)\n } else if (p.type === 3) {\n // uv morph\n var m = {}\n m.index = dv.getIndex(pmx.metadata.vertexIndexSize, true)\n m.uv = dv.getFloat32Array(4)\n p.elements.push(m)\n } else if (p.type === 4) {\n // additional uv1\n // TODO: implement\n } else if (p.type === 5) {\n // additional uv2\n // TODO: implement\n } else if (p.type === 6) {\n // additional uv3\n // TODO: implement\n } else if (p.type === 7) {\n // additional uv4\n // TODO: implement\n } else if (p.type === 8) {\n // material morph\n var m = {}\n m.index = dv.getIndex(pmx.metadata.materialIndexSize)\n m.type = dv.getUint8()\n m.diffuse = dv.getFloat32Array(4)\n m.specular = dv.getFloat32Array(3)\n m.shininess = dv.getFloat32()\n m.ambient = dv.getFloat32Array(3)\n m.edgeColor = dv.getFloat32Array(4)\n m.edgeSize = dv.getFloat32()\n m.textureColor = dv.getFloat32Array(4)\n m.sphereTextureColor = dv.getFloat32Array(4)\n m.toonColor = dv.getFloat32Array(4)\n p.elements.push(m)\n }\n }\n\n return p\n }\n\n var metadata = pmx.metadata\n metadata.morphCount = dv.getUint32()\n\n pmx.morphs = []\n\n for (var i = 0; i < metadata.morphCount; i++) {\n pmx.morphs.push(parseMorph())\n }\n }\n\n var parseFrames = function () {\n var parseFrame = function () {\n var p = {}\n p.name = dv.getTextBuffer()\n p.englishName = dv.getTextBuffer()\n p.type = dv.getUint8()\n p.elementCount = dv.getUint32()\n p.elements = []\n\n for (var i = 0; i < p.elementCount; i++) {\n var e = {}\n e.target = dv.getUint8()\n e.index = e.target === 0 ? dv.getIndex(pmx.metadata.boneIndexSize) : dv.getIndex(pmx.metadata.morphIndexSize)\n p.elements.push(e)\n }\n\n return p\n }\n\n var metadata = pmx.metadata\n metadata.frameCount = dv.getUint32()\n\n pmx.frames = []\n\n for (var i = 0; i < metadata.frameCount; i++) {\n pmx.frames.push(parseFrame())\n }\n }\n\n var parseRigidBodies = function () {\n var parseRigidBody = function () {\n var p = {}\n p.name = dv.getTextBuffer()\n p.englishName = dv.getTextBuffer()\n p.boneIndex = dv.getIndex(pmx.metadata.boneIndexSize)\n p.groupIndex = dv.getUint8()\n p.groupTarget = dv.getUint16()\n p.shapeType = dv.getUint8()\n p.width = dv.getFloat32()\n p.height = dv.getFloat32()\n p.depth = dv.getFloat32()\n p.position = dv.getFloat32Array(3)\n p.rotation = dv.getFloat32Array(3)\n p.weight = dv.getFloat32()\n p.positionDamping = dv.getFloat32()\n p.rotationDamping = dv.getFloat32()\n p.restitution = dv.getFloat32()\n p.friction = dv.getFloat32()\n p.type = dv.getUint8()\n return p\n }\n\n var metadata = pmx.metadata\n metadata.rigidBodyCount = dv.getUint32()\n\n pmx.rigidBodies = []\n\n for (var i = 0; i < metadata.rigidBodyCount; i++) {\n pmx.rigidBodies.push(parseRigidBody())\n }\n }\n\n var parseConstraints = function () {\n var parseConstraint = function () {\n var p = {}\n p.name = dv.getTextBuffer()\n p.englishName = dv.getTextBuffer()\n p.type = dv.getUint8()\n p.rigidBodyIndex1 = dv.getIndex(pmx.metadata.rigidBodyIndexSize)\n p.rigidBodyIndex2 = dv.getIndex(pmx.metadata.rigidBodyIndexSize)\n p.position = dv.getFloat32Array(3)\n p.rotation = dv.getFloat32Array(3)\n p.translationLimitation1 = dv.getFloat32Array(3)\n p.translationLimitation2 = dv.getFloat32Array(3)\n p.rotationLimitation1 = dv.getFloat32Array(3)\n p.rotationLimitation2 = dv.getFloat32Array(3)\n p.springPosition = dv.getFloat32Array(3)\n p.springRotation = dv.getFloat32Array(3)\n return p\n }\n\n var metadata = pmx.metadata\n metadata.constraintCount = dv.getUint32()\n\n pmx.constraints = []\n\n for (var i = 0; i < metadata.constraintCount; i++) {\n pmx.constraints.push(parseConstraint())\n }\n }\n\n parseHeader()\n parseVertices()\n parseFaces()\n parseTextures()\n parseMaterials()\n parseBones()\n parseMorphs()\n parseFrames()\n parseRigidBodies()\n parseConstraints()\n\n if (leftToRight === true) this.leftToRightModel(pmx)\n\n // console.log( pmx ); // for console debug\n return pmx\n }\n parseVmd(buffer, leftToRight) {\n var vmd = {}\n var dv = new DataViewEx(buffer)\n\n vmd.metadata = {}\n vmd.metadata.coordinateSystem = 'left'\n\n var parseHeader = function () {\n var metadata = vmd.metadata\n metadata.magic = dv.getChars(30)\n\n if (metadata.magic !== 'Vocaloid Motion Data 0002') {\n throw 'VMD file magic is not Vocaloid Motion Data 0002, but ' + metadata.magic\n }\n\n metadata.name = dv.getSjisStringsAsUnicode(20)\n }\n\n var parseMotions = function () {\n var parseMotion = function () {\n var p = {}\n p.boneName = dv.getSjisStringsAsUnicode(15)\n p.frameNum = dv.getUint32()\n p.position = dv.getFloat32Array(3)\n p.rotation = dv.getFloat32Array(4)\n p.interpolation = dv.getUint8Array(64)\n return p\n }\n\n var metadata = vmd.metadata\n metadata.motionCount = dv.getUint32()\n\n vmd.motions = []\n for (var i = 0; i < metadata.motionCount; i++) {\n vmd.motions.push(parseMotion())\n }\n }\n\n var parseMorphs = function () {\n var parseMorph = function () {\n var p = {}\n p.morphName = dv.getSjisStringsAsUnicode(15)\n p.frameNum = dv.getUint32()\n p.weight = dv.getFloat32()\n return p\n }\n\n var metadata = vmd.metadata\n metadata.morphCount = dv.getUint32()\n\n vmd.morphs = []\n for (var i = 0; i < metadata.morphCount; i++) {\n vmd.morphs.push(parseMorph())\n }\n }\n\n var parseCameras = function () {\n var parseCamera = function () {\n var p = {}\n p.frameNum = dv.getUint32()\n p.distance = dv.getFloat32()\n p.position = dv.getFloat32Array(3)\n p.rotation = dv.getFloat32Array(3)\n p.interpolation = dv.getUint8Array(24)\n p.fov = dv.getUint32()\n p.perspective = dv.getUint8()\n return p\n }\n\n var metadata = vmd.metadata\n metadata.cameraCount = dv.getUint32()\n\n vmd.cameras = []\n for (var i = 0; i < metadata.cameraCount; i++) {\n vmd.cameras.push(parseCamera())\n }\n }\n\n parseHeader()\n parseMotions()\n parseMorphs()\n parseCameras()\n\n if (leftToRight === true) this.leftToRightVmd(vmd)\n\n // console.log( vmd ); // for console debug\n return vmd\n }\n parseVpd(text, leftToRight) {\n var vpd = {}\n\n vpd.metadata = {}\n vpd.metadata.coordinateSystem = 'left'\n\n vpd.bones = []\n\n var commentPatternG = /\\/\\/\\w*(\\r|\\n|\\r\\n)/g\n var newlinePattern = /\\r|\\n|\\r\\n/\n\n var lines = text.replace(commentPatternG, '').split(newlinePattern)\n\n function throwError() {\n throw 'the file seems not vpd file.'\n }\n\n function checkMagic() {\n if (lines[0] !== 'Vocaloid Pose Data file') {\n throwError()\n }\n }\n\n function parseHeader() {\n if (lines.length < 4) {\n throwError()\n }\n\n vpd.metadata.parentFile = lines[2]\n vpd.metadata.boneCount = parseInt(lines[3])\n }\n\n function parseBones() {\n var boneHeaderPattern = /^\\s*(Bone[0-9]+)\\s*\\{\\s*(.*)$/\n var boneVectorPattern = /^\\s*(-?[0-9]+\\.[0-9]+)\\s*,\\s*(-?[0-9]+\\.[0-9]+)\\s*,\\s*(-?[0-9]+\\.[0-9]+)\\s*;/\n var boneQuaternionPattern = /^\\s*(-?[0-9]+\\.[0-9]+)\\s*,\\s*(-?[0-9]+\\.[0-9]+)\\s*,\\s*(-?[0-9]+\\.[0-9]+)\\s*,\\s*(-?[0-9]+\\.[0-9]+)\\s*;/\n var boneFooterPattern = /^\\s*}/\n\n var bones = vpd.bones\n var n = null\n var v = null\n var q = null\n\n for (var i = 4; i < lines.length; i++) {\n var line = lines[i]\n\n var result\n\n result = line.match(boneHeaderPattern)\n\n if (result !== null) {\n if (n !== null) {\n throwError()\n }\n\n n = result[2]\n }\n\n result = line.match(boneVectorPattern)\n\n if (result !== null) {\n if (v !== null) {\n throwError()\n }\n\n v = [parseFloat(result[1]), parseFloat(result[2]), parseFloat(result[3])]\n }\n\n result = line.match(boneQuaternionPattern)\n\n if (result !== null) {\n if (q !== null) {\n throwError()\n }\n\n q = [parseFloat(result[1]), parseFloat(result[2]), parseFloat(result[3]), parseFloat(result[4])]\n }\n\n result = line.match(boneFooterPattern)\n\n if (result !== null) {\n if (n === null || v === null || q === null) {\n throwError()\n }\n\n bones.push({\n name: n,\n translation: v,\n quaternion: q,\n })\n\n n = null\n v = null\n q = null\n }\n }\n\n if (n !== null || v !== null || q !== null) {\n throwError()\n }\n }\n\n checkMagic()\n parseHeader()\n parseBones()\n\n if (leftToRight === true) this.leftToRightVpd(vpd)\n\n // console.log( vpd ); // for console debug\n return vpd\n }\n mergeVmds(vmds) {\n var v = {}\n v.metadata = {}\n v.metadata.name = vmds[0].metadata.name\n v.metadata.coordinateSystem = vmds[0].metadata.coordinateSystem\n v.metadata.motionCount = 0\n v.metadata.morphCount = 0\n v.metadata.cameraCount = 0\n v.motions = []\n v.morphs = []\n v.cameras = []\n\n for (var i = 0; i < vmds.length; i++) {\n var v2 = vmds[i]\n\n v.metadata.motionCount += v2.metadata.motionCount\n v.metadata.morphCount += v2.metadata.morphCount\n v.metadata.cameraCount += v2.metadata.cameraCount\n\n for (var j = 0; j < v2.metadata.motionCount; j++) {\n v.motions.push(v2.motions[j])\n }\n\n for (var j = 0; j < v2.metadata.morphCount; j++) {\n v.morphs.push(v2.morphs[j])\n }\n\n for (var j = 0; j < v2.metadata.cameraCount; j++) {\n v.cameras.push(v2.cameras[j])\n }\n }\n\n return v\n }\n leftToRightModel(model) {\n if (model.metadata.coordinateSystem === 'right') {\n return\n }\n\n model.metadata.coordinateSystem = 'right'\n\n var helper = new DataCreationHelper()\n\n for (var i = 0; i < model.metadata.vertexCount; i++) {\n helper.leftToRightVector3(model.vertices[i].position)\n helper.leftToRightVector3(model.vertices[i].normal)\n }\n\n for (var i = 0; i < model.metadata.faceCount; i++) {\n helper.leftToRightIndexOrder(model.faces[i].indices)\n }\n\n for (var i = 0; i < model.metadata.boneCount; i++) {\n helper.leftToRightVector3(model.bones[i].position)\n }\n\n // TODO: support other morph for PMX\n for (var i = 0; i < model.metadata.morphCount; i++) {\n var m = model.morphs[i]\n\n if (model.metadata.format === 'pmx' && m.type !== 1) {\n // TODO: implement\n continue\n }\n\n for (var j = 0; j < m.elements.length; j++) {\n helper.leftToRightVector3(m.elements[j].position)\n }\n }\n\n for (var i = 0; i < model.metadata.rigidBodyCount; i++) {\n helper.leftToRightVector3(model.rigidBodies[i].position)\n helper.leftToRightEuler(model.rigidBodies[i].rotation)\n }\n\n for (var i = 0; i < model.metadata.constraintCount; i++) {\n helper.leftToRightVector3(model.constraints[i].position)\n helper.leftToRightEuler(model.constraints[i].rotation)\n helper.leftToRightVector3Range(\n model.constraints[i].translationLimitation1,\n model.constraints[i].translationLimitation2\n )\n helper.leftToRightEulerRange(model.constraints[i].rotationLimitation1, model.constraints[i].rotationLimitation2)\n }\n }\n leftToRightVmd(vmd) {\n if (vmd.metadata.coordinateSystem === 'right') {\n return\n }\n\n vmd.metadata.coordinateSystem = 'right'\n\n var helper = new DataCreationHelper()\n\n for (var i = 0; i < vmd.metadata.motionCount; i++) {\n helper.leftToRightVector3(vmd.motions[i].position)\n helper.leftToRightQuaternion(vmd.motions[i].rotation)\n }\n\n for (var i = 0; i < vmd.metadata.cameraCount; i++) {\n helper.leftToRightVector3(vmd.cameras[i].position)\n helper.leftToRightEuler(vmd.cameras[i].rotation)\n }\n }\n leftToRightVpd(vpd) {\n if (vpd.metadata.coordinateSystem === 'right') {\n return\n }\n\n vpd.metadata.coordinateSystem = 'right'\n\n var helper = new DataCreationHelper()\n\n for (var i = 0; i < vpd.bones.length; i++) {\n helper.leftToRightVector3(vpd.bones[i].translation)\n helper.leftToRightQuaternion(vpd.bones[i].quaternion)\n }\n }\n}\n\nexport { CharsetEncoder, Parser }\n"],"names":["i"],"mappings":";;AAMA,MAAM,eAAe;AAAA,EACnB,cAAc;AACZ,SAAK,WAAW;AAAA,MACd,GAAG;AAAA,MACH,GAAG;AAAA,MACH,GAAG;AAAA,MACH,GAAG;AAAA,MACH,GAAG;AAAA,MACH,GAAG;AAAA,MACH,GAAG;AAAA,MACH,GAAG;AAAA,MACH,GAAG;AAAA,MACH,GAAG;AAAA,MACH,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,IAAI;AAAA,MACJ,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,MAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,MAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,MAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,MAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,MAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,KAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,MAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,MAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,KAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,MAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACT,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OAAO;AAAA,MACP,OA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"}