UNPKG

three

Version:

JavaScript 3D library

3,919 lines (3,911 loc) 159 kB
/** * @author Takahiro / https://github.com/takahirox * * Simple CharsetEncoder. */ function CharsetEncoder() { } /* * Converts from Shift_JIS Uint8Array data to Unicode strings. */ CharsetEncoder.prototype.s2u = function(uint8Array) { var t = this.s2uTable; var str = ''; var p = 0; while(p < uint8Array.length) { var key = uint8Array[p++]; if(! ((key >= 0x00 && key <= 0x7e) || (key >= 0xa1 && key <= 0xdf)) && p < uint8Array.length) { key = (key << 8) | uint8Array[p++]; } if(t[key] === undefined) { console.error('unknown char code ' + key + '.'); return str; } str += String.fromCharCode(t[key]); } return str; }; CharsetEncoder.prototype.s2uTable = { 0:0, 1:1, 2:2, 3:3, 4:4, 5:5, 6:6, 7:7, 8:8, 9:9, 10:10, 11:11, 12:12, 13:13, 14:14, 15:15, 16:16, 17:17, 18:18, 19:19, 20:20, 21:21, 22:22, 23:23, 24:24, 25:25, 26:26, 27:27, 28:28, 29:29, 30:30, 31:31, 32:32, 33:33, 34:34, 35:35, 36:36, 37:37, 38:38, 39:39, 40:40, 41:41, 42:42, 43:43, 44:44, 45:45, 46:46, 47:47, 48:48, 49:49, 50:50, 51:51, 52:52, 53:53, 54:54, 55:55, 56:56, 57:57, 58:58, 59:59, 60:60, 61:61, 62:62, 63:63, 64:64, 65:65, 66:66, 67:67, 68:68, 69:69, 70:70, 71:71, 72:72, 73:73, 74:74, 75:75, 76:76, 77:77, 78:78, 79:79, 80:80, 81:81, 82:82, 83:83, 84:84, 85:85, 86:86, 87:87, 88:88, 89:89, 90:90, 91:91, 92:92, 93:93, 94:94, 95:95, 96:96, 97:97, 98:98, 99:99, 100:100, 101:101, 102:102, 103:103, 104:104, 105:105, 106:106, 107:107, 108:108, 109:109, 110:110, 111:111, 112:112, 113:113, 114:114, 115:115, 116:116, 117:117, 118:118, 119:119, 120:120, 121:121, 122:122, 123:123, 124:124, 125:125, 126:126, 161:65377, 162:65378, 163:65379, 164:65380, 165:65381, 166:65382, 167:65383, 168:65384, 169:65385, 170:65386, 171:65387, 172:65388, 173:65389, 174:65390, 175:65391, 176:65392, 177:65393, 178:65394, 179:65395, 180:65396, 181:65397, 182:65398, 183:65399, 184:65400, 185:65401, 186:65402, 187:65403, 188:65404, 189:65405, 190:65406, 191:65407, 192:65408, 193:65409, 194:65410, 195:65411, 196:65412, 197:65413, 198:65414, 199:65415, 200:65416, 201:65417, 202:65418, 203:65419, 204:65420, 205:65421, 206:65422, 207:65423, 208:65424, 209:65425, 210:65426, 211:65427, 212:65428, 213:65429, 214:65430, 215:65431, 216:65432, 217:65433, 218:65434, 219:65435, 220:65436, 221:65437, 222:65438, 223:65439, 33088:12288, 33089:12289, 33090:12290, 33091:65292, 33092:65294, 33093:12539, 33094:65306, 33095:65307, 33096:65311, 33097:65281, 33098:12443, 33099:12444, 33100:180, 33101:65344, 33102:168, 33103:65342, 33104:65507, 33105:65343, 33106:12541, 33107:12542, 33108:12445, 33109:12446, 33110:12291, 33111:20189, 33112:12293, 33113:12294, 33114:12295, 33115:12540, 33116:8213, 33117:8208, 33118:65295, 33119:65340, 33120:65374, 33121:8741, 33122:65372, 33123:8230, 33124:8229, 33125:8216, 33126:8217, 33127:8220, 33128:8221, 33129:65288, 33130:65289, 33131:12308, 33132:12309, 33133:65339, 33134:65341, 33135:65371, 33136:65373, 33137:12296, 33138:12297, 33139:12298, 33140:12299, 33141:12300, 33142:12301, 33143:12302, 33144:12303, 33145:12304, 33146:12305, 33147:65291, 33148:65293, 33149:177, 33150:215, 33152:247, 33153:65309, 33154:8800, 33155:65308, 33156:65310, 33157:8806, 33158:8807, 33159:8734, 33160:8756, 33161:9794, 33162:9792, 33163:176, 33164:8242, 33165:8243, 33166:8451, 33167:65509, 33168:65284, 33169:65504, 33170:65505, 33171:65285, 33172:65283, 33173:65286, 33174:65290, 33175:65312, 33176:167, 33177:9734, 33178:9733, 33179:9675, 33180:9679, 33181:9678, 33182:9671, 33183:9670, 33184:9633, 33185:9632, 33186:9651, 33187:9650, 33188:9661, 33189:9660, 33190:8251, 33191:12306, 33192:8594, 33193:8592, 33194:8593, 33195:8595, 33196:12307, 33208:8712, 33209:8715, 33210:8838, 33211:8839, 33212:8834, 33213:8835, 33214:8746, 33215:8745, 33224:8743, 33225:8744, 33226:65506, 33227:8658, 33228:8660, 33229:8704, 33230:8707, 33242:8736, 33243:8869, 33244:8978, 33245:8706, 33246:8711, 33247:8801, 33248:8786, 33249:8810, 33250:8811, 33251:8730, 33252:8765, 33253:8733, 33254:8757, 33255:8747, 33256:8748, 33264:8491, 33265:8240, 33266:9839, 33267:9837, 33268:9834, 33269:8224, 33270:8225, 33271:182, 33276:9711, 33359:65296, 33360:65297, 33361:65298, 33362:65299, 33363:65300, 33364:65301, 33365:65302, 33366:65303, 33367:65304, 33368:65305, 33376:65313, 33377:65314, 33378:65315, 33379:65316, 33380:65317, 33381:65318, 33382:65319, 33383:65320, 33384:65321, 33385:65322, 33386:65323, 33387:65324, 33388:65325, 33389:65326, 33390:65327, 33391:65328, 33392:65329, 33393:65330, 33394:65331, 33395:65332, 33396:65333, 33397:65334, 33398:65335, 33399:65336, 33400:65337, 33401:65338, 33409:65345, 33410:65346, 33411:65347, 33412:65348, 33413:65349, 33414:65350, 33415:65351, 33416:65352, 33417:65353, 33418:65354, 33419:65355, 33420:65356, 33421:65357, 33422:65358, 33423:65359, 33424:65360, 33425:65361, 33426:65362, 33427:65363, 33428:65364, 33429:65365, 33430:65366, 33431:65367, 33432:65368, 33433:65369, 33434:65370, 33439:12353, 33440:12354, 33441:12355, 33442:12356, 33443:12357, 33444:12358, 33445:12359, 33446:12360, 33447:12361, 33448:12362, 33449:12363, 33450:12364, 33451:12365, 33452:12366, 33453:12367, 33454:12368, 33455:12369, 33456:12370, 33457:12371, 33458:12372, 33459:12373, 33460:12374, 33461:12375, 33462:12376, 33463:12377, 33464:12378, 33465:12379, 33466:12380, 33467:12381, 33468:12382, 33469:12383, 33470:12384, 33471:12385, 33472:12386, 33473:12387, 33474:12388, 33475:12389, 33476:12390, 33477:12391, 33478:12392, 33479:12393, 33480:12394, 33481:12395, 33482:12396, 33483:12397, 33484:12398, 33485:12399, 33486:12400, 33487:12401, 33488:12402, 33489:12403, 33490:12404, 33491:12405, 33492:12406, 33493:12407, 33494:12408, 33495:12409, 33496:12410, 33497:12411, 33498:12412, 33499:12413, 33500:12414, 33501:12415, 33502:12416, 33503:12417, 33504:12418, 33505:12419, 33506:12420, 33507:12421, 33508:12422, 33509:12423, 33510:12424, 33511:12425, 33512:12426, 33513:12427, 33514:12428, 33515:12429, 33516:12430, 33517:12431, 33518:12432, 33519:12433, 33520:12434, 33521:12435, 33600:12449, 33601:12450, 33602:12451, 33603:12452, 33604:12453, 33605:12454, 33606:12455, 33607:12456, 33608:12457, 33609:12458, 33610:12459, 33611:12460, 33612:12461, 33613:12462, 33614:12463, 33615:12464, 33616:12465, 33617:12466, 33618:12467, 33619:12468, 33620:12469, 33621:12470, 33622:12471, 33623:12472, 33624:12473, 33625:12474, 33626:12475, 33627:12476, 33628:12477, 33629:12478, 33630:12479, 33631:12480, 33632:12481, 33633:12482, 33634:12483, 33635:12484, 33636:12485, 33637:12486, 33638:12487, 33639:12488, 33640:12489, 33641:12490, 33642:12491, 33643:12492, 33644:12493, 33645:12494, 33646:12495, 33647:12496, 33648:12497, 33649:12498, 33650:12499, 33651:12500, 33652:12501, 33653:12502, 33654:12503, 33655:12504, 33656:12505, 33657:12506, 33658:12507, 33659:12508, 33660:12509, 33661:12510, 33662:12511, 33664:12512, 33665:12513, 33666:12514, 33667:12515, 33668:12516, 33669:12517, 33670:12518, 33671:12519, 33672:12520, 33673:12521, 33674:12522, 33675:12523, 33676:12524, 33677:12525, 33678:12526, 33679:12527, 33680:12528, 33681:12529, 33682:12530, 33683:12531, 33684:12532, 33685:12533, 33686:12534, 33695:913, 33696:914, 33697:915, 33698:916, 33699:917, 33700:918, 33701:919, 33702:920, 33703:921, 33704:922, 33705:923, 33706:924, 33707:925, 33708:926, 33709:927, 33710:928, 33711:929, 33712:931, 33713:932, 33714:933, 33715:934, 33716:935, 33717:936, 33718:937, 33727:945, 33728:946, 33729:947, 33730:948, 33731:949, 33732:950, 33733:951, 33734:952, 33735:953, 33736:954, 33737:955, 33738:956, 33739:957, 33740:958, 33741:959, 33742:960, 33743:961, 33744:963, 33745:964, 33746:965, 33747:966, 33748:967, 33749:968, 33750:969, 33856:1040, 33857:1041, 33858:1042, 33859:1043, 33860:1044, 33861:1045, 33862:1025, 33863:1046, 33864:1047, 33865:1048, 33866:1049, 33867:1050, 33868:1051, 33869:1052, 33870:1053, 33871:1054, 33872:1055, 33873:1056, 33874:1057, 33875:1058, 33876:1059, 33877:1060, 33878:1061, 33879:1062, 33880:1063, 33881:1064, 33882:1065, 33883:1066, 33884:1067, 33885:1068, 33886:1069, 33887:1070, 33888:1071, 33904:1072, 33905:1073, 33906:1074, 33907:1075, 33908:1076, 33909:1077, 33910:1105, 33911:1078, 33912:1079, 33913:1080, 33914:1081, 33915:1082, 33916:1083, 33917:1084, 33918:1085, 33920:1086, 33921:1087, 33922:1088, 33923:1089, 33924:1090, 33925:1091, 33926:1092, 33927:1093, 33928:1094, 33929:1095, 33930:1096, 33931:1097, 33932:1098, 33933:1099, 33934:1100, 33935:1101, 33936:1102, 33937:1103, 33951:9472, 33952:9474, 33953:9484, 33954:9488, 33955:9496, 33956:9492, 33957:9500, 33958:9516, 33959:9508, 33960:9524, 33961:9532, 33962:9473, 33963:9475, 33964:9487, 33965:9491, 33966:9499, 33967:9495, 33968:9507, 33969:9523, 33970:9515, 33971:9531, 33972:9547, 33973:9504, 33974:9519, 33975:9512, 33976:9527, 33977:9535, 33978:9501, 33979:9520, 33980:9509, 33981:9528, 33982:9538, 34624:9312, 34625:9313, 34626:9314, 34627:9315, 34628:9316, 34629:9317, 34630:9318, 34631:9319, 34632:9320, 34633:9321, 34634:9322, 34635:9323, 34636:9324, 34637:9325, 34638:9326, 34639:9327, 34640:9328, 34641:9329, 34642:9330, 34643:9331, 34644:8544, 34645:8545, 34646:8546, 34647:8547, 34648:8548, 34649:8549, 34650:8550, 34651:8551, 34652:8552, 34653:8553, 34655:13129, 34656:13076, 34657:13090, 34658:13133, 34659:13080, 34660:13095, 34661:13059, 34662:13110, 34663:13137, 34664:13143, 34665:13069, 34666:13094, 34667:13091, 34668:13099, 34669:13130, 34670:13115, 34671:13212, 34672:13213, 34673:13214, 34674:13198, 34675:13199, 34676:13252, 34677:13217, 34686:13179, 34688:12317, 34689:12319, 34690:8470, 34691:13261, 34692:8481, 34693:12964, 34694:12965, 34695:12966, 34696:12967, 34697:12968, 34698:12849, 34699:12850, 34700:12857, 34701:13182, 34702:13181, 34703:13180, 34704:8786, 34705:8801, 34706:8747, 34707:8750, 34708:8721, 34709:8730, 34710:8869, 34711:8736, 34712:8735, 34713:8895, 34714:8757, 34715:8745, 34716:8746, 34975:20124, 34976:21782, 34977:23043, 34978:38463, 34979:21696, 34980:24859, 34981:25384, 34982:23030, 34983:36898, 34984:33909, 34985:33564, 34986:31312, 34987:24746, 34988:25569, 34989:28197, 34990:26093, 34991:33894, 34992:33446, 34993:39925, 34994:26771, 34995:22311, 34996:26017, 34997:25201, 34998:23451, 34999:22992, 35000:34427, 35001:39156, 35002:32098, 35003:32190, 35004:39822, 35005:25110, 35006:31903, 35007:34999, 35008:23433, 35009:24245, 35010:25353, 35011:26263, 35012:26696, 35013:38343, 35014:38797, 35015:26447, 35016:20197, 35017:20234, 35018:20301, 35019:20381, 35020:20553, 35021:22258, 35022:22839, 35023:22996, 35024:23041, 35025:23561, 35026:24799, 35027:24847, 35028:24944, 35029:26131, 35030:26885, 35031:28858, 35032:30031, 35033:30064, 35034:31227, 35035:32173, 35036:32239, 35037:32963, 35038:33806, 35039:34915, 35040:35586, 35041:36949, 35042:36986, 35043:21307, 35044:20117, 35045:20133, 35046:22495, 35047:32946, 35048:37057, 35049:30959, 35050:19968, 35051:22769, 35052:28322, 35053:36920, 35054:31282, 35055:33576, 35056:33419, 35057:39983, 35058:20801, 35059:21360, 35060:21693, 35061:21729, 35062:22240, 35063:23035, 35064:24341, 35065:39154, 35066:28139, 35067:32996, 35068:34093, 35136:38498, 35137:38512, 35138:38560, 35139:38907, 35140:21515, 35141:21491, 35142:23431, 35143:28879, 35144:32701, 35145:36802, 35146:38632, 35147:21359, 35148:40284, 35149:31418, 35150:19985, 35151:30867, 35152:33276, 35153:28198, 35154:22040, 35155:21764, 35156:27421, 35157:34074, 35158:39995, 35159:23013, 35160:21417, 35161:28006, 35162:29916, 35163:38287, 35164:22082, 35165:20113, 35166:36939, 35167:38642, 35168:33615, 35169:39180, 35170:21473, 35171:21942, 35172:23344, 35173:24433, 35174:26144, 35175:26355, 35176:26628, 35177:27704, 35178:27891, 35179:27945, 35180:29787, 35181:30408, 35182:31310, 35183:38964, 35184:33521, 35185:34907, 35186:35424, 35187:37613, 35188:28082, 35189:30123, 35190:30410, 35191:39365, 35192:24742, 35193:35585, 35194:36234, 35195:38322, 35196:27022, 35197:21421, 35198:20870, 35200:22290, 35201:22576, 35202:22852, 35203:23476, 35204:24310, 35205:24616, 35206:25513, 35207:25588, 35208:27839, 35209:28436, 35210:28814, 35211:28948, 35212:29017, 35213:29141, 35214:29503, 35215:32257, 35216:33398, 35217:33489, 35218:34199, 35219:36960, 35220:37467, 35221:40219, 35222:22633, 35223:26044, 35224:27738, 35225:29989, 35226:20985, 35227:22830, 35228:22885, 35229:24448, 35230:24540, 35231:25276, 35232:26106, 35233:27178, 35234:27431, 35235:27572, 35236:29579, 35237:32705, 35238:35158, 35239:40236, 35240:40206, 35241:40644, 35242:23713, 35243:27798, 35244:33659, 35245:20740, 35246:23627, 35247:25014, 35248:33222, 35249:26742, 35250:29281, 35251:20057, 35252:20474, 35253:21368, 35254:24681, 35255:28201, 35256:31311, 35257:38899, 35258:19979, 35259:21270, 35260:20206, 35261:20309, 35262:20285, 35263:20385, 35264:20339, 35265:21152, 35266:21487, 35267:22025, 35268:22799, 35269:23233, 35270:23478, 35271:23521, 35272:31185, 35273:26247, 35274:26524, 35275:26550, 35276:27468, 35277:27827, 35278:28779, 35279:29634, 35280:31117, 35281:31166, 35282:31292, 35283:31623, 35284:33457, 35285:33499, 35286:33540, 35287:33655, 35288:33775, 35289:33747, 35290:34662, 35291:35506, 35292:22057, 35293:36008, 35294:36838, 35295:36942, 35296:38686, 35297:34442, 35298:20420, 35299:23784, 35300:25105, 35301:29273, 35302:30011, 35303:33253, 35304:33469, 35305:34558, 35306:36032, 35307:38597, 35308:39187, 35309:39381, 35310:20171, 35311:20250, 35312:35299, 35313:22238, 35314:22602, 35315:22730, 35316:24315, 35317:24555, 35318:24618, 35319:24724, 35320:24674, 35321:25040, 35322:25106, 35323:25296, 35324:25913, 35392:39745, 35393:26214, 35394:26800, 35395:28023, 35396:28784, 35397:30028, 35398:30342, 35399:32117, 35400:33445, 35401:34809, 35402:38283, 35403:38542, 35404:35997, 35405:20977, 35406:21182, 35407:22806, 35408:21683, 35409:23475, 35410:23830, 35411:24936, 35412:27010, 35413:28079, 35414:30861, 35415:33995, 35416:34903, 35417:35442, 35418:37799, 35419:39608, 35420:28012, 35421:39336, 35422:34521, 35423:22435, 35424:26623, 35425:34510, 35426:37390, 35427:21123, 35428:22151, 35429:21508, 35430:24275, 35431:25313, 35432:25785, 35433:26684, 35434:26680, 35435:27579, 35436:29554, 35437:30906, 35438:31339, 35439:35226, 35440:35282, 35441:36203, 35442:36611, 35443:37101, 35444:38307, 35445:38548, 35446:38761, 35447:23398, 35448:23731, 35449:27005, 35450:38989, 35451:38990, 35452:25499, 35453:31520, 35454:27179, 35456:27263, 35457:26806, 35458:39949, 35459:28511, 35460:21106, 35461:21917, 35462:24688, 35463:25324, 35464:27963, 35465:28167, 35466:28369, 35467:33883, 35468:35088, 35469:36676, 35470:19988, 35471:39993, 35472:21494, 35473:26907, 35474:27194, 35475:38788, 35476:26666, 35477:20828, 35478:31427, 35479:33970, 35480:37340, 35481:37772, 35482:22107, 35483:40232, 35484:26658, 35485:33541, 35486:33841, 35487:31909, 35488:21000, 35489:33477, 35490:29926, 35491:20094, 35492:20355, 35493:20896, 35494:23506, 35495:21002, 35496:21208, 35497:21223, 35498:24059, 35499:21914, 35500:22570, 35501:23014, 35502:23436, 35503:23448, 35504:23515, 35505:24178, 35506:24185, 35507:24739, 35508:24863, 35509:24931, 35510:25022, 35511:25563, 35512:25954, 35513:26577, 35514:26707, 35515:26874, 35516:27454, 35517:27475, 35518:27735, 35519:28450, 35520:28567, 35521:28485, 35522:29872, 35523:29976, 35524:30435, 35525:30475, 35526:31487, 35527:31649, 35528:31777, 35529:32233, 35530:32566, 35531:32752, 35532:32925, 35533:33382, 35534:33694, 35535:35251, 35536:35532, 35537:36011, 35538:36996, 35539:37969, 35540:38291, 35541:38289, 35542:38306, 35543:38501, 35544:38867, 35545:39208, 35546:33304, 35547:20024, 35548:21547, 35549:23736, 35550:24012, 35551:29609, 35552:30284, 35553:30524, 35554:23721, 35555:32747, 35556:36107, 35557:38593, 35558:38929, 35559:38996, 35560:39000, 35561:20225, 35562:20238, 35563:21361, 35564:21916, 35565:22120, 35566:22522, 35567:22855, 35568:23305, 35569:23492, 35570:23696, 35571:24076, 35572:24190, 35573:24524, 35574:25582, 35575:26426, 35576:26071, 35577:26082, 35578:26399, 35579:26827, 35580:26820, 35648:27231, 35649:24112, 35650:27589, 35651:27671, 35652:27773, 35653:30079, 35654:31048, 35655:23395, 35656:31232, 35657:32000, 35658:24509, 35659:35215, 35660:35352, 35661:36020, 35662:36215, 35663:36556, 35664:36637, 35665:39138, 35666:39438, 35667:39740, 35668:20096, 35669:20605, 35670:20736, 35671:22931, 35672:23452, 35673:25135, 35674:25216, 35675:25836, 35676:27450, 35677:29344, 35678:30097, 35679:31047, 35680:32681, 35681:34811, 35682:35516, 35683:35696, 35684:25516, 35685:33738, 35686:38816, 35687:21513, 35688:21507, 35689:21931, 35690:26708, 35691:27224, 35692:35440, 35693:30759, 35694:26485, 35695:40653, 35696:21364, 35697:23458, 35698:33050, 35699:34384, 35700:36870, 35701:19992, 35702:20037, 35703:20167, 35704:20241, 35705:21450, 35706:21560, 35707:23470, 35708:24339, 35709:24613, 35710:25937, 35712:26429, 35713:27714, 35714:27762, 35715:27875, 35716:28792, 35717:29699, 35718:31350, 35719:31406, 35720:31496, 35721:32026, 35722:31998, 35723:32102, 35724:26087, 35725:29275, 35726:21435, 35727:23621, 35728:24040, 35729:25298, 35730:25312, 35731:25369, 35732:28192, 35733:34394, 35734:35377, 35735:36317, 35736:37624, 35737:28417, 35738:31142, 35739:39770, 35740:20136, 35741:20139, 35742:20140, 35743:20379, 35744:20384, 35745:20689, 35746:20807, 35747:31478, 35748:20849, 35749:20982, 35750:21332, 35751:21281, 35752:21375, 35753:21483, 35754:21932, 35755:22659, 35756:23777, 35757:24375, 35758:24394, 35759:24623, 35760:24656, 35761:24685, 35762:25375, 35763:25945, 35764:27211, 35765:27841, 35766:29378, 35767:29421, 35768:30703, 35769:33016, 35770:33029, 35771:33288, 35772:34126, 35773:37111, 35774:37857, 35775:38911, 35776:39255, 35777:39514, 35778:20208, 35779:20957, 35780:23597, 35781:26241, 35782:26989, 35783:23616, 35784:26354, 35785:26997, 35786:29577, 35787:26704, 35788:31873, 35789:20677, 35790:21220, 35791:22343, 35792:24062, 35793:37670, 35794:26020, 35795:27427, 35796:27453, 35797:29748, 35798:31105, 35799:31165, 35800:31563, 35801:32202, 35802:33465, 35803:33740, 35804:34943, 35805:35167, 35806:35641, 35807:36817, 35808:37329, 35809:21535, 35810:37504, 35811:20061, 35812:20534, 35813:21477, 35814:21306, 35815:29399, 35816:29590, 35817:30697, 35818:33510, 35819:36527, 35820:39366, 35821:39368, 35822:39378, 35823:20855, 35824:24858, 35825:34398, 35826:21936, 35827:31354, 35828:20598, 35829:23507, 35830:36935, 35831:38533, 35832:20018, 35833:27355, 35834:37351, 35835:23633, 35836:23624, 35904:25496, 35905:31391, 35906:27795, 35907:38772, 35908:36705, 35909:31402, 35910:29066, 35911:38536, 35912:31874, 35913:26647, 35914:32368, 35915:26705, 35916:37740, 35917:21234, 35918:21531, 35919:34219, 35920:35347, 35921:32676, 35922:36557, 35923:37089, 35924:21350, 35925:34952, 35926:31041, 35927:20418, 35928:20670, 35929:21009, 35930:20804, 35931:21843, 35932:22317, 35933:29674, 35934:22411, 35935:22865, 35936:24418, 35937:24452, 35938:24693, 35939:24950, 35940:24935, 35941:25001, 35942:25522, 35943:25658, 35944:25964, 35945:26223, 35946:26690, 35947:28179, 35948:30054, 35949:31293, 35950:31995, 35951:32076, 35952:32153, 35953:32331, 35954:32619, 35955:33550, 35956:33610, 35957:34509, 35958:35336, 35959:35427, 35960:35686, 35961:36605, 35962:38938, 35963:40335, 35964:33464, 35965:36814, 35966:39912, 35968:21127, 35969:25119, 35970:25731, 35971:28608, 35972:38553, 35973:26689, 35974:20625, 35975:27424, 35976:27770, 35977:28500, 35978:31348, 35979:32080, 35980:34880, 35981:35363, 35982:26376, 35983:20214, 35984:20537, 35985:20518, 35986:20581, 35987:20860, 35988:21048, 35989:21091, 35990:21927, 35991:22287, 35992:22533, 35993:23244, 35994:24314, 35995:25010, 35996:25080, 35997:25331, 35998:25458, 35999:26908, 36000:27177, 36001:29309, 36002:29356, 36003:29486, 36004:30740, 36005:30831, 36006:32121, 36007:30476, 36008:32937, 36009:35211, 36010:35609, 36011:36066, 36012:36562, 36013:36963, 36014:37749, 36015:38522, 36016:38997, 36017:39443, 36018:40568, 36019:20803, 36020:21407, 36021:21427, 36022:24187, 36023:24358, 36024:28187, 36025:28304, 36026:29572, 36027:29694, 36028:32067, 36029:33335, 36030:35328, 36031:35578, 36032:38480, 36033:20046, 36034:20491, 36035:21476, 36036:21628, 36037:22266, 36038:22993, 36039:23396, 36040:24049, 36041:24235, 36042:24359, 36043:25144, 36044:25925, 36045:26543, 36046:28246, 36047:29392, 36048:31946, 36049:34996, 36050:32929, 36051:32993, 36052:33776, 36053:34382, 36054:35463, 36055:36328, 36056:37431, 36057:38599, 36058:39015, 36059:40723, 36060:20116, 36061:20114, 36062:20237, 36063:21320, 36064:21577, 36065:21566, 36066:23087, 36067:24460, 36068:24481, 36069:24735, 36070:26791, 36071:27278, 36072:29786, 36073:30849, 36074:35486, 36075:35492, 36076:35703, 36077:37264, 36078:20062, 36079:39881, 36080:20132, 36081:20348, 36082:20399, 36083:20505, 36084:20502, 36085:20809, 36086:20844, 36087:21151, 36088:21177, 36089:21246, 36090:21402, 36091:21475, 36092:21521, 36160:21518, 36161:21897, 36162:22353, 36163:22434, 36164:22909, 36165:23380, 36166:23389, 36167:23439, 36168:24037, 36169:24039, 36170:24055, 36171:24184, 36172:24195, 36173:24218, 36174:24247, 36175:24344, 36176:24658, 36177:24908, 36178:25239, 36179:25304, 36180:25511, 36181:25915, 36182:26114, 36183:26179, 36184:26356, 36185:26477, 36186:26657, 36187:26775, 36188:27083, 36189:27743, 36190:27946, 36191:28009, 36192:28207, 36193:28317, 36194:30002, 36195:30343, 36196:30828, 36197:31295, 36198:31968, 36199:32005, 36200:32024, 36201:32094, 36202:32177, 36203:32789, 36204:32771, 36205:32943, 36206:32945, 36207:33108, 36208:33167, 36209:33322, 36210:33618, 36211:34892, 36212:34913, 36213:35611, 36214:36002, 36215:36092, 36216:37066, 36217:37237, 36218:37489, 36219:30783, 36220:37628, 36221:38308, 36222:38477, 36224:38917, 36225:39321, 36226:39640, 36227:40251, 36228:21083, 36229:21163, 36230:21495, 36231:21512, 36232:22741, 36233:25335, 36234:28640, 36235:35946, 36236:36703, 36237:40633, 36238:20811, 36239:21051, 36240:21578, 36241:22269, 36242:31296, 36243:37239, 36244:40288, 36245:40658, 36246:29508, 36247:28425, 36248:33136, 36249:29969, 36250:24573, 36251:24794, 36252:39592, 36253:29403, 36254:36796, 36255:27492, 36256:38915, 36257:20170, 36258:22256, 36259:22372, 36260:22718, 36261:23130, 36262:24680, 36263:25031, 36264:26127, 36265:26118, 36266:26681, 36267:26801, 36268:28151, 36269:30165, 36270:32058, 36271:33390, 36272:39746, 36273:20123, 36274:20304, 36275:21449, 36276:21766, 36277:23919, 36278:24038, 36279:24046, 36280:26619, 36281:27801, 36282:29811, 36283:30722, 36284:35408, 36285:37782, 36286:35039, 36287:22352, 36288:24231, 36289:25387, 36290:20661, 36291:20652, 36292:20877, 36293:26368, 36294:21705, 36295:22622, 36296:22971, 36297:23472, 36298:24425, 36299:25165, 36300:25505, 36301:26685, 36302:27507, 36303:28168, 36304:28797, 36305:37319, 36306:29312, 36307:30741, 36308:30758, 36309:31085, 36310:25998, 36311:32048, 36312:33756, 36313:35009, 36314:36617, 36315:38555, 36316:21092, 36317:22312, 36318:26448, 36319:32618, 36320:36001, 36321:20916, 36322:22338, 36323:38442, 36324:22586, 36325:27018, 36326:32948, 36327:21682, 36328:23822, 36329:22524, 36330:30869, 36331:40442, 36332:20316, 36333:21066, 36334:21643, 36335:25662, 36336:26152, 36337:26388, 36338:26613, 36339:31364, 36340:31574, 36341:32034, 36342:37679, 36343:26716, 36344:39853, 36345:31545, 36346:21273, 36347:20874, 36348:21047, 36416:23519, 36417:25334, 36418:25774, 36419:25830, 36420:26413, 36421:27578, 36422:34217, 36423:38609, 36424:30352, 36425:39894, 36426:25420, 36427:37638, 36428:39851, 36429:30399, 36430:26194, 36431:19977, 36432:20632, 36433:21442, 36434:23665, 36435:24808, 36436:25746, 36437:25955, 36438:26719, 36439:29158, 36440:29642, 36441:29987, 36442:31639, 36443:32386, 36444:34453, 36445:35715, 36446:36059, 36447:37240, 36448:39184, 36449:26028, 36450:26283, 36451:27531, 36452:20181, 36453:20180, 36454:20282, 36455:20351, 36456:21050, 36457:21496, 36458:21490, 36459:21987, 36460:22235, 36461:22763, 36462:22987, 36463:22985, 36464:23039, 36465:23376, 36466:23629, 36467:24066, 36468:24107, 36469:24535, 36470:24605, 36471:25351, 36472:25903, 36473:23388, 36474:26031, 36475:26045, 36476:26088, 36477:26525, 36478:27490, 36480:27515, 36481:27663, 36482:29509, 36483:31049, 36484:31169, 36485:31992, 36486:32025, 36487:32043, 36488:32930, 36489:33026, 36490:33267, 36491:35222, 36492:35422, 36493:35433, 36494:35430, 36495:35468, 36496:35566, 36497:36039, 36498:36060, 36499:38604, 36500:39164, 36501:27503, 36502:20107, 36503:20284, 36504:20365, 36505:20816, 36506:23383, 36507:23546, 36508:24904, 36509:25345, 36510:26178, 36511:27425, 36512:28363, 36513:27835, 36514:29246, 36515:29885, 36516:30164, 36517:30913, 36518:31034, 36519:32780, 36520:32819, 36521:33258, 36522:33940, 36523:36766, 36524:27728, 36525:40575, 36526:24335, 36527:35672, 36528:40235, 36529:31482, 36530:36600, 36531:23437, 36532:38635, 36533:19971, 36534:21489, 36535:22519, 36536:22833, 36537:23241, 36538:23460, 36539:24713, 36540:28287, 36541:28422, 36542:30142, 36543:36074, 36544:23455, 36545:34048, 36546:31712, 36547:20594, 36548:26612, 36549:33437, 36550:23649, 36551:34122, 36552:32286, 36553:33294, 36554:20889, 36555:23556, 36556:25448, 36557:36198, 36558:26012, 36559:29038, 36560:31038, 36561:32023, 36562:32773, 36563:35613, 36564:36554, 36565:36974, 36566:34503, 36567:37034, 36568:20511, 36569:21242, 36570:23610, 36571:26451, 36572:28796, 36573:29237, 36574:37196, 36575:37320, 36576:37675, 36577:33509, 36578:23490, 36579:24369, 36580:24825, 36581:20027, 36582:21462, 36583:23432, 36584:25163, 36585:26417, 36586:27530, 36587:29417, 36588:29664, 36589:31278, 36590:33131, 36591:36259, 36592:37202, 36593:39318, 36594:20754, 36595:21463, 36596:21610, 36597:23551, 36598:25480, 36599:27193, 36600:32172, 36601:38656, 36602:22234, 36603:21454, 36604:21608, 36672:23447, 36673:23601, 36674:24030, 36675:20462, 36676:24833, 36677:25342, 36678:27954, 36679:31168, 36680:31179, 36681:32066, 36682:32333, 36683:32722, 36684:33261, 36685:33311, 36686:33936, 36687:34886, 36688:35186, 36689:35728, 36690:36468, 36691:36655, 36692:36913, 36693:37195, 36694:37228, 36695:38598, 36696:37276, 36697:20160, 36698:20303, 36699:20805, 36700:21313, 36701:24467, 36702:25102, 36703:26580, 36704:27713, 36705:28171, 36706:29539, 36707:32294, 36708:37325, 36709:37507, 36710:21460, 36711:22809, 36712:23487, 36713:28113, 36714:31069, 36715:32302, 36716:31899, 36717:22654, 36718:29087, 36719:20986, 36720:34899, 36721:36848, 36722:20426, 36723:23803, 36724:26149, 36725:30636, 36726:31459, 36727:33308, 36728:39423, 36729:20934, 36730:24490, 36731:26092, 36732:26991, 36733:27529, 36734:28147, 36736:28310, 36737:28516, 36738:30462, 36739:32020, 36740:24033, 36741:36981, 36742:37255, 36743:38918, 36744:20966, 36745:21021, 36746:25152, 36747:26257, 36748:26329, 36749:28186, 36750:24246, 36751:32210, 36752:32626, 36753:26360, 36754:34223, 36755:34295, 36756:35576, 36757:21161, 36758:21465, 36759:22899, 36760:24207, 36761:24464, 36762:24661, 36763:37604, 36764:38500, 36765:20663, 36766:20767, 36767:21213, 36768:21280, 36769:21319, 36770:21484, 36771:21736, 36772:21830, 36773:21809, 36774:22039, 36775:22888, 36776:22974, 36777:23100, 36778:23477, 36779:23558, 36780:23567, 36781:23569, 36782:23578, 36783:24196, 36784:24202, 36785:24288, 36786:24432, 36787:25215, 36788:25220, 36789:25307, 36790:25484, 36791:25463, 36792:26119, 36793:26124, 36794:26157, 36795:26230, 36796:26494, 36797:26786, 36798:27167, 36799:27189, 36800:27836, 36801:28040, 36802:28169, 36803:28248, 36804:28988, 36805:28966, 36806:29031, 36807:30151, 36808:30465, 36809:30813, 36810:30977, 36811:31077, 36812:31216, 36813:31456, 36814:31505, 36815:31911, 36816:32057, 36817:32918, 36818:33750, 36819:33931, 36820:34121, 36821:34909, 36822:35059, 36823:35359, 36824:35388, 36825:35412, 36826:35443, 36827:35937, 36828:36062, 36829:37284, 36830:37478, 36831:37758, 36832:37912, 36833:38556, 36834:38808, 36835:19978, 36836:19976, 36837:19998, 36838:20055, 36839:20887, 36840:21104, 36841:22478, 36842:22580, 36843:22732, 36844:23330, 36845:24120, 36846:24773, 36847:25854, 36848:26465, 36849:26454, 36850:27972, 36851:29366, 36852:30067, 36853:31331, 36854:33976, 36855:35698, 36856:37304, 36857:37664, 36858:22065, 36859:22516, 36860:39166, 36928:25325, 36929:26893, 36930:27542, 36931:29165, 36932:32340, 36933:32887, 36934:33394, 36935:35302, 36936:39135, 36937:34645, 36938:36785, 36939:23611, 36940:20280, 36941:20449, 36942:20405, 36943:21767, 36944:23072, 36945:23517, 36946:23529, 36947:24515, 36948:24910, 36949:25391, 36950:26032, 36951:26187, 36952:26862, 36953:27035, 36954:28024, 36955:28145, 36956:30003, 36957:30137, 36958:30495, 36959:31070, 36960:31206, 36961:32051, 36962:33251, 36963:33455, 36964:34218, 36965:35242, 36966:35386, 36967:36523, 36968:36763, 36969:36914, 36970:37341, 36971:38663, 36972:20154, 36973:20161, 36974:20995, 36975:22645, 36976:22764, 36977:23563, 36978:29978, 36979:23613, 36980:33102, 36981:35338, 36982:36805, 36983:38499, 36984:38765, 36985:31525, 36986:35535, 36987:38920, 36988:37218, 36989:22259, 36990:21416, 36992:36887, 36993:21561, 36994:22402, 36995:24101, 36996:25512, 36997:27700, 36998:28810, 36999:30561, 37000:31883, 37001:32736, 37002:34928, 37003:36930, 37004:37204, 37005:37648, 37006:37656, 37007:38543, 37008:29790, 37009:39620, 37010:23815, 37011:23913, 37012:25968, 37013:26530, 37014:36264, 37015:38619, 37016:25454, 37017:26441, 37018:26905, 37019:33733, 37020:38935, 37021:38592, 37022:35070, 37023:28548, 37024:25722, 37025:23544, 37026:19990, 37027:28716, 37028:30045, 37029:26159, 37030:20932, 37031:21046, 37032:21218, 37033:22995, 37034:24449, 37035:24615, 37036:25104, 37037:25919, 37038:25972, 37039:26143, 37040:26228, 37041:26866, 37042:26646, 37043:27491, 37044:28165, 37045:29298, 37046:29983, 37047:30427, 37048:31934, 37049:32854, 37050:22768, 37051:35069, 37052:35199, 37053:35488, 37054:35475, 37055:35531, 37056:36893, 37057:37266, 37058:38738, 37059:38745, 37060:25993, 37061:31246, 37062:33030, 37063:38587, 37064:24109, 37065:24796, 37066:25114, 37067:26021, 37068:26132, 37069:26512, 37070:30707, 37071:31309, 37072:31821, 37073:32318, 37074:33034, 37075:36012, 37076:36196, 37077:36321, 37078:36447, 37079:30889, 37080:20999, 37081:25305, 37082:25509, 37083:25666, 37084:25240, 37085:35373, 37086:31363, 37087:31680, 37088:35500, 37089:38634, 37090:32118, 37091:33292, 37092:34633, 37093:20185, 37094:20808, 37095:21315, 37096:21344, 37097:23459, 37098:23554, 37099:23574, 37100:24029, 37101:25126, 37102:25159, 37103:25776, 37104:26643, 37105:26676, 37106:27849, 37107:27973, 37108:27927, 37109:26579, 37110:28508, 37111:29006, 37112:29053, 37113:26059, 37114:31359, 37115:31661, 37116:32218, 37184:32330, 37185:32680, 37186:33146, 37187:33307, 37188:33337, 37189:34214, 37190:35438, 37191:36046, 37192:36341, 37193:36984, 37194:36983, 37195:37549, 37196:37521, 37197:38275, 37198:39854, 37199:21069, 37200:21892, 37201:28472, 37202:28982, 37203:20840, 37204:31109, 37205:32341, 37206:33203, 37207:31950, 37208:22092, 37209:22609, 37210:23720, 37211:25514, 37212:26366, 37213:26365, 37214:26970, 37215:29401, 37216:30095, 37217:30094, 37218:30990, 37219:31062, 37220:31199, 37221:31895, 37222:32032, 37223:32068, 37224:34311, 37225:35380, 37226:38459, 37227:36961, 37228:40736, 37229:20711, 37230:21109, 37231:21452, 37232:21474, 37233:20489, 37234:21930, 37235:22766, 37236:22863, 37237:29245, 37238:23435, 37239:23652, 37240:21277, 37241:24803, 37242:24819, 37243:25436, 37244:25475, 37245:25407, 37246:25531, 37248:25805, 37249:26089, 37250:26361, 37251:24035, 37252:27085, 37253:27133, 37254:28437, 37255:29157, 37256:20105, 37257:30185, 37258:30456, 37259:31379, 37260:31967, 37261:32207, 37262:32156, 37263:32865, 37264:33609, 37265:33624, 37266:33900, 37267:33980, 37268:34299, 37269:35013, 37270:36208, 37271:36865, 37272:36973, 37273:37783, 37274:38684, 37275:39442, 37276:20687, 37277:22679, 37278:24974, 37279:33235, 37280:34101, 37281:36104, 37282:36896, 37283:20419, 37284:20596, 37285:21063, 37286:21363, 37287:24687, 37288:25417, 37289:26463, 37290:28204, 37291:36275, 37292:36895, 37293:20439, 37294:23646, 37295:36042, 37296:26063, 37297:32154, 37298:21330, 37299:34966, 37300:20854, 37301:25539, 37302:23384, 37303:23403, 37304:23562, 37305:25613, 37306:26449, 37307:36956, 37308:20182, 37309:22810, 37310:22826, 37311:27760, 37312:35409, 37313:21822, 37314:22549, 37315:22949, 37316:24816, 37317:25171, 37318:26561, 37319:33333, 37320:26965, 37321:38464, 37322:39364, 37323:39464, 37324:20307, 37325:22534, 37326:23550, 37327:32784, 37328:23729, 37329:24111, 37330:24453, 37331:24608, 37332:24907, 37333:25140, 37334:26367, 37335:27888, 37336:28382, 37337:32974, 37338:33151, 37339:33492, 37340:34955, 37341:36024, 37342:36864, 37343:36910, 37344:38538, 37345:40667, 37346:39899, 37347:20195, 37348:21488, 37349:22823, 37350:31532, 37351:37261, 37352:38988, 37353:40441, 37354:28381, 37355:28711, 37356:21331, 37357:21828, 37358:23429, 37359:25176, 37360:25246, 37361:25299, 37362:27810, 37363:28655, 37364:29730, 37365:35351, 37366:37944, 37367:28609, 37368:35582, 37369:33592, 37370:20967, 37371:34552, 37372:21482, 37440:21481, 37441:20294, 37442:36948, 37443:36784, 37444:22890, 37445:33073, 37446:24061, 37447:31466, 37448:36799, 37449:26842, 37450:35895, 37451:29432, 37452:40008, 37453:27197, 37454:35504, 37455:20025, 37456:21336, 37457:22022, 37458:22374, 37459:25285, 37460:25506, 37461:26086, 37462:27470, 37463:28129, 37464:28251, 37465:28845, 37466:30701, 37467:31471, 37468:31658, 37469:32187, 37470:32829, 37471:32966, 37472:34507, 37473:35477, 37474:37723, 37475:22243, 37476:22727, 37477:24382, 37478:26029, 37479:26262, 37480:27264, 37481:27573, 37482:30007, 37483:35527, 37484:20516, 37485:30693, 37486:22320, 37487:24347, 37488:24677, 37489:26234, 37490:27744, 37491:30196, 37492:31258, 37493:32622, 37494:33268, 37495:34584, 37496:36933, 37497:39347, 37498:31689, 37499:30044, 37500:31481, 37501:31569, 37502:33988, 37504:36880, 37505:31209, 37506:31378, 37507:33590, 37508:23265, 37509:30528, 37510:20013, 37511:20210, 37512:23449, 37513:24544, 37514:25277, 37515:26172, 37516:26609, 37517:27880, 37518:34411, 37519:34935, 37520:35387, 37521:37198, 37522:37619, 37523:39376, 37524:27159, 37525:28710, 37526:29482, 37527:33511, 37528:33879, 37529:36015, 37530:19969, 37531:20806, 37532:20939, 37533:21899, 37534:23541, 37535:24086, 37536:24115, 37537:24193, 37538:24340, 37539:24373, 37540:24427, 37541:24500, 37542:25074, 37543:25361, 37544:26274, 37545:26397, 37546:28526, 37547:29266, 37548:30010, 37549:30522, 37550:32884, 37551:33081, 37552:33144, 37553:34678, 37554:35519, 37555:35548, 37556:36229, 37557:36339, 37558:37530, 37559:38263, 37560:38914, 37561:40165, 37562:21189, 37563:25431, 37564:30452, 37565:26389, 37566:27784, 37567:29645, 37568:36035, 37569:37806, 37570:38515, 37571:27941, 37572:22684, 37573:26894, 37574:27084, 37575:36861, 37576:37786, 37577:30171, 37578:36890, 37579:22618, 37580:26626, 37581:25524, 37582:27131, 37583:20291, 37584:28460, 37585:26584, 37586:36795, 37587:34086, 37588:32180, 37589:37716, 37590:26943, 37591:28528, 37592:22378, 37593:22775, 37594:23340, 37595:32044, 37596:29226, 37597:21514, 37598:37347, 37599:40372, 37600:20141, 37601:20302, 37602:20572, 37603:20597, 37604:21059, 37605:35998, 37606:21576, 37607:22564, 37608:23450, 37609:24093, 37610:24213, 37611:24237, 37612:24311, 37613:24351, 37614:24716, 37615:25269, 37616:25402, 37617:25552, 37618:26799, 37619:27712, 37620:30855, 37621:31118, 37622:31243, 37623:32224, 37624:33351, 37625:35330, 37626:35558, 37627:36420, 37628:36883, 37696:37048, 37697:37165, 37698:37336, 37699:40718, 37700:27877, 37701:25688, 37702:25826, 37703:25973, 37704:28404, 37705:30340, 37706:31515, 37707:36969, 37708:37841, 37709:28346, 37710:21746, 37711:24505, 37712:25764, 37713:36685, 37714:36845, 37715:37444, 37716:20856, 37717:22635, 37718:22825, 37719:23637, 37720:24215, 37721:28155, 37722:32399, 37723:29980, 37724:36028, 37725:36578, 37726:39003, 37727:28857, 37728:20253, 37729:27583, 37730:28593, 37731:30000, 37732:38651, 37733:20814, 37734:21520, 37735:22581, 37736:22615, 37737:22956, 37738:23648, 37739:24466, 37740:26007, 37741:26460, 37742:28193, 37743:30331, 37744:33759, 37745:36077, 37746:36884, 37747:37117, 37748:37709, 37749:30757, 37750:30778, 37751:21162, 37752:24230, 37753:22303, 37754:22900, 37755:24594, 37756:20498, 37757:20826, 37758:20908, 37760:20941, 37761:20992, 37762:21776, 37763:22612, 37764:22616, 37765:22871, 37766:23445, 37767:23798, 37768:23947, 37769:24764, 37770:25237, 37771:25645, 37772:26481, 37773:26691, 37774:26812, 37775:26847, 37776:30423, 37777:28120, 37778:28271, 37779:28059, 37780:28783, 37781:29128, 37782:24403, 37783:30168, 37784:31095, 37785:31561, 37786:31572, 37787:31570, 37788:31958, 37789:32113, 37790:21040, 37791:33891, 37792:34153, 37793:34276, 37794:35342, 37795:35588, 37796:35910, 37797:36367, 37798:36867, 37799:36879, 37800:37913, 37801:38518, 37802:38957, 37803:39472, 37804:38360, 37805:20685, 37806:21205, 37807:21516, 37808:22530, 37809:23566, 37810:24999, 37811:25758, 37812:27934, 37813:30643, 37814:31461, 37815:33012, 37816:33796, 37817:36947, 37818:37509, 37819:23776, 37820:40199, 37821:21311, 37822:24471, 37823:24499, 37824:28060, 37825:29305, 37826:30563, 37827:31167, 37828:31716, 37829:27602, 37830:29420, 37831:35501, 37832:26627, 37833:27233, 37834:20984, 37835:31361, 37836:26932, 37837:23626, 37838:40182, 37839:33515, 37840:23493, 37841:37193, 37842:28702, 37843:22136, 37844:23663, 37845:24775, 37846:25958, 37847:27788, 37848:35930, 37849:36929, 37850:38931, 37851:21585, 37852:26311, 37853:37389, 37854:22856, 37855:37027, 37856:20869, 37857:20045, 37858:20970, 37859:34201, 37860:35598, 37861:28760, 37862:25466, 37863:37707, 37864:26978, 37865:39348, 37866:32260, 37867:30071, 37868:21335, 37869:26976, 37870:36575, 37871:38627, 37872:27741, 37873:20108, 37874:23612, 37875:24336, 37876:36841, 37877:21250, 37878:36049, 37879:32905, 37880:34425, 37881:24319, 37882:26085, 37883:20083, 37884:20837, 37952:22914, 37953:23615, 37954:38894, 37955:20219, 37956:22922, 37957:24525, 37958:35469, 37959:28641, 37960:31152, 37961:31074, 37962:23527, 37963:33905, 37964:29483, 37965:29105, 37966:24180, 37967:24565, 37968:25467, 37969:25754, 37970:29123, 37971:31896, 37972:20035, 37973:24316, 37974:20043, 37975:22492, 37976:22178, 37977:24745, 37978:28611, 37979:32013, 37980:33021, 37981:33075, 37982:33215, 37983:36786, 37984:35223, 37985:34468, 37986:24052, 37987:25226, 37988:25773, 37989:35207, 37990:26487, 37991:27874, 37992:27966, 37993:29750, 37994:30772, 37995:23110, 37996:32629, 37997:33453, 37998:39340, 37999:20467, 38000:24259, 38001:25309, 38002:25490, 38003:25943, 38004:26479, 38005:30403, 38006:29260, 38007:32972, 38008:32954, 38009:36649, 38010:37197, 38011:20493, 38012:22521, 38013:23186, 38014:26757, 38016:26995, 38017:29028, 38018:29437, 38019:36023, 38020:22770, 38021:36064, 38022:38506, 38023:36889, 38024:34687, 38025:31204, 38026:30695, 38027:33833, 38028:20271, 38029:21093, 38030:21338, 38031:25293, 38032:26575, 38033:27850, 38034:30333, 38035:31636, 38036:31893, 38037:33334, 38038:34180, 38039:36843, 38040:26333, 38041:28448, 38042:29190, 38043:32283, 38044:33707, 38045:39361, 38046:40614, 38047:20989, 38048:31665, 38049:30834, 38050:31672, 38051:32903, 38052:31560, 38053:27368, 38054:24161, 38055:32908, 38056:30033, 38057:30048, 38058:20843, 38059:37474, 38060:28300, 38061:30330, 38062:37271, 38063:39658, 38064:20240, 38065:32624, 38066:25244, 38067:31567, 38068:38309, 38069:40169, 38070:22138, 38071:22617, 38072:34532, 38073:38588, 38074:20276, 38075:21028, 38076:21322, 38077:21453, 38078:21467, 38079:24070, 38080:25644, 38081:26001, 38082:26495, 38083:27710, 38084:27726, 38085:29256, 38086:29359, 38087:29677, 38088:30036, 38089:32321, 38090:33324, 38091:34281, 38092:36009, 38093:31684, 38094:37318, 38095:29033, 38096:38930, 38097:39151, 38098:25405, 38099:26217, 38100:30058, 38101:30436, 38102:30928, 38103:34115, 38104:34542, 38105:21290, 38106:21329, 38107:21542, 38108:22915, 38109:24199, 38110:24444, 38111:24754, 38112:25161, 38113:25209, 38114:25259, 38115:26000, 38116:27604, 38117:27852, 38118:30130, 38119:30382, 38120:30865, 38121:31192, 38122:32203, 38123:32631, 38124:32933, 38125:34987, 38126:35513, 38127:36027, 38128:36991, 38129:38750, 38130:39131, 38131:27147, 38132:31800, 38133:20633, 38134:23614, 38135:24494, 38136:26503, 38137:27608, 38138:29749, 38139:30473, 38140:32654, 38208:40763, 38209:26570, 38210:31255, 38211:21305, 38212:30091, 38213:39661, 38214:24422, 38215:33181, 38216:33777, 38217:32920, 38218:24380, 38219:24517, 38220:30050, 38221:31558, 38222:36924, 38223:26727, 38224:23019, 38225:23195, 38226:32016, 38227:30334, 38228:35628, 38229:20469, 38230:24426, 38231:27161, 38232:27703, 38233:28418, 38234:29922, 38235:31080, 38236:34920, 38237:35413, 38238:35961, 38239:24287, 38240:25551, 38241:30149, 38242:31186, 38243:33495, 38244:37672, 38245:37618, 38246:33948, 38247:34541, 38248:39981, 38249:21697, 38250:24428, 38251:25996, 38252:27996, 38253:28693, 38254:36007, 38255:36051, 38256:38971, 38257:25935, 38258:29942, 38259:19981, 38260:20184, 38261:22496, 38262:22827, 38263:23142, 38264:23500, 38265:20904, 38266:24067, 38267:24220, 38268:24598, 38269:25206, 38270:25975, 38272:26023, 38273:26222, 38274:28014, 38275:29238, 38276:31526, 38277:33104, 38278:33178, 38279:33433, 38280:35676, 38281:36000, 38282:36070, 38283:36212, 38284:38428, 38285:38468, 38286:20398, 38287:25771, 38288:27494, 38289:33310, 38290:33889, 38291:34154, 38292:37096, 38293:23553, 38294:26963, 38295:39080, 38296:33914, 38297:34135, 38298:20239, 38299:21103, 38300:24489, 38301:24133, 38302:26381, 38303:31119, 38304:33145, 38305:35079, 38306:35206, 38307:28149, 38308:24343, 38309:25173, 38310:27832, 38311:20175, 38312:29289, 38313:39826, 38314:20998, 38315:21563, 38316:22132, 38317:22707, 38318:24996, 38319:25198, 38320:28954, 38321:22894, 38322:31881, 38323:31966, 38324:32027, 38325:38640, 38326:25991, 38327:32862, 38328:19993, 38329:20341, 38330:20853, 38331:22592, 38332:24163, 38333:24179, 38334:24330, 38335:26564, 38336:20006, 38337:34109, 38338:38281, 38339:38491, 38340:31859, 38341:38913, 38342:20731, 38343:22721, 38344:30294, 38345:30887, 38346:21029, 38347:30629, 38348:34065, 38349:31622, 38350:20559, 38351:22793, 38352:29255, 38353:31687, 38354:32232, 38355:36794, 38356:36820, 38357:36941, 38358:20415, 38359:21193, 38360:23081, 38361:24321, 38362:38829, 38363:20445, 38364:33303, 38365:37610, 38366:22275, 38367:25429, 38368:27497, 38369:29995, 38370:35036, 38371:36628, 38372:31298, 38373:21215, 38374:22675, 38375:24917, 38376:25098, 38377:26286, 38378:27597, 38379:31807, 38380:33769, 38381:20515, 38382:20472, 38383:21253, 38384:21574, 38385:22577, 38386:22857, 38387:23453, 38388:23792, 38389:23791, 38390:23849, 38391:24214, 38392:25265, 38393:25447, 38394:25918, 38395:26041, 38396:26379, 38464:27861, 38465:27873, 38466:28921, 38467:30770, 38468:32299, 38469:32990, 38470:33459, 38471:33804, 38472:34028, 38473:34562, 38474:35090, 38475:35370, 38476:35914, 38477:37030, 38478:37586, 38479:39165, 38480:40179, 38481:40300, 38482:20047, 38483:20129, 38484:20621, 38485:21078, 38486:22346, 38487:22952, 38488:24125, 38489:24536, 38490:24537, 38491:25151, 38492:26292, 38493:26395, 38494:26576, 38495:26834, 38496:20882, 38497:32033, 38498:32938, 38499:33192, 38500:35584, 38501:35980, 38502:36031, 38503:37502, 38504:38450, 38505:21536, 38506:38956, 38507:21271, 38508:20693, 38509:21340, 38510:22696, 38511:25778, 38512:26420, 38513:29287, 38514:30566, 38515:31302, 38516:37350, 38517:21187, 38518:27809, 38519:27526, 38520:22528, 38521:24140, 38522:22868, 38523:26412, 38524:32763, 38525:20961, 38526:30406, 38528:25705, 38529:30952, 38530:39764, 38531:40635, 38532:22475, 38533:22969, 38534:26151, 38535:26522, 38536:27598, 38537:21737, 38538:27097, 38539:24149, 38540:33180, 38541:26517, 38542:39850, 38543:26622, 38544:40018, 38545:26717, 38546:20134, 38547:20451, 38548:21448, 38549:25273, 38550:26411, 38551:27819, 38552:36804, 38553:20397, 38554:32365, 38555:40639, 38556:19975, 38557:24930, 38558:28288, 38559:28459, 38560:34067, 38561:21619, 38562:26410, 38563:39749, 38564:24051, 38565:31637, 38566:23724, 38567:23494, 38568:34588, 38569:28234, 38570:34001, 38571:31252, 38572:33032, 38573:22937, 38574:31885, 38575:27665, 38576:30496, 38577:21209, 38578:22818, 38579:28961, 38580:29279, 38581:30683, 38582:38695, 38583:40289, 38584:26891, 38585:23167, 38586:23064, 38587:20901, 38588:21517, 38589:21629, 38590:26126, 38591:30431, 38592:36855, 38593:37528, 38594:40180, 38595:23018, 38596:29277, 38597:28357, 38598:20813, 38599:26825, 38600:32191, 38601:32236, 38602:38754, 38603:40634, 38604:25720, 38605:27169, 38606:33538, 38607:22916, 38608:23391, 38609:27611, 38610:29467, 38611:30450, 38612:32178, 38613:32791, 38614:33945, 38615:20786, 38616:26408, 38617:40665, 38618:30446, 38619:26466, 38620:21247, 38621:39173, 38622:23588, 38623:25147, 38624:31870, 38625:36016, 38626:21839, 38627:24758, 38628:32011, 38629:38272, 38630:21249, 38631:20063, 38632:20918, 38633:22812, 38634:29242, 38635:32822, 38636:37326, 38637:24357, 38638:30690, 38639:21380, 38640:24441, 38641:32004, 38642:34220, 38643:35379, 38644:36493, 38645:38742, 38646:26611, 38647:34222, 38648:37971, 38649:24841, 38650:24840, 38651:27833, 38652:30290, 38720:35565, 38721:36664, 38722:21807, 38723:20305, 38724:20778, 38725:21191, 38726:21451, 38727:23461, 38728:24189, 38729:24736, 38730:24962, 38731:25558, 38732:26377, 38733:26586, 38734:28263, 38735:28044, 38736:29494, 38737:29495, 38738:30001, 38739:31056, 38740:35029, 38741:35480, 38742:36938, 38743:37009, 38744:37109, 38745:38596, 38746:34701, 38747:22805, 38748:20104, 38749:20313, 38750:19982, 38751:35465, 38752:36671, 38753:38928, 38754:20653, 38755:24188, 38756:22934, 38757:23481, 38758:24248, 38759:25562, 38760:25594, 38761:25793, 38762:26332, 38763:26954, 38764:27096, 38765:27915, 38766:28342, 38767:29076, 38768:29992, 38769:31407, 38770:32650, 38771:32768, 38772:33865, 38773:33993, 38774:35201, 38775:35617, 38776:36362, 38777:36965, 38778:38525, 38779:39178, 38780:24958, 38781:25233, 38782:27442, 38784:27779, 38785:28020, 38786:32716, 38787:32764, 38788:28096, 38789:32645, 38790:34746, 38791:35064, 38792:26469, 38793:33713, 38794:38972, 38795:38647, 38796:27931, 38797:32097, 38798:33853, 38799:37226, 38800:20081, 38801:21365, 38802:23888, 38803:27396, 38804:28651, 38805:34253, 38806:34349, 38807:35239, 38808:21033, 38809:21519, 38810:23653, 38811:26446, 38812:26792, 38813:29702, 38814:29827, 38815:30178, 38816:35023, 38817:35041, 38818:37324, 38819:38626, 38820:38520, 38821:24459, 38822:29575, 38823:31435, 38824:33870, 38825:25504, 38826:30053, 38827:21129, 38828:27969, 38829:28316, 38830:29705, 38831:30041, 38832:30827, 38833:31890, 38834:38534, 38835:31452, 38836:40845, 38837:20406, 38838:24942, 38839:26053, 38840:34396, 38841:20102, 38842:20142, 38843:20698, 38844:20001, 38845:20940, 38846:23534, 38847:26009, 38848:26753, 38849:28092, 38850:29471, 38851:30274, 38852:30637, 38853:31260, 38854:31975, 38855:33391, 38856:35538, 38857:36988, 38858:37327, 38859:38517, 38860:38936, 38861:21147, 38862:32209, 38863:20523, 38864:21400, 38865:26519, 38866:28107, 38867:29136, 38868:29747, 38869:33256, 38870:36650, 38871:38563, 38872:40023, 38873:40607, 38874:29792, 38875:22593, 38876:28057, 38877:32047, 38878:39006, 38879:20196, 38880:20278, 38881:20363, 38882:20919, 38883:21169, 38884:23994, 38885:24604, 38886:29618, 38887:31036, 38888:33491, 38889:37428, 38890:38583, 38891:38646, 38892:38666, 38893:40599, 38894:40802, 38895:26278, 38896:27508, 38897:21015, 38898:21155, 38899:28872, 38900:35010, 38901:24265, 38902:24651, 38903:24976, 38904:28451, 38905:29001, 38906:31806, 38907:32244, 38908:32879, 38976:34030, 38977:36899, 38978:37676, 38979:21570, 38980:39791, 38981:27347, 38982:28809, 38983:36034, 38984:36335, 38985:38706, 38986:21172, 38987:23105, 38988:24266, 38989:24324, 38990:26391, 38991:27004, 38992:27028, 38993:28010, 38994:28431, 38995:29282, 38996:29436, 38997:31725, 38998:32769, 38999:32894, 39000:34635, 39001:37070, 39002:20845, 39003:40595, 39004:31108, 39005:32907, 39006:37682, 39007:35542, 39008:20525, 39009:21644, 39010:35441, 39011:27498, 39012:36036, 39013:33031, 39014:24785, 39015:26528, 39016:40434, 39017:20121, 39018:20120, 39019:39952, 39020:35435, 39021:34241, 39022:34152, 39023:26880, 39024:28286, 39025:30871, 39026:33109, 39071:24332, 39072:19984, 39073:19989, 39074:20010, 39075:20017, 39076:20022, 39077:20028, 39078:20031, 39079:20034, 39080:20054, 39081:20056, 39082:20098, 39083:20101, 39084:35947, 39085:20106, 39086:33298, 39087:24333, 39088:20110, 39089:20126, 39090:20127, 39091:20128, 39092:20130, 39093:20144, 39094:20147, 39095:20150, 39096:20174, 39097:20173, 39098:20164, 39099:20166, 39100:20162, 39101:20183, 39102:20190, 39103:20205, 39104:20191, 39105:20215, 39106:20233, 39107:20314, 39108:20272, 39109:20315, 39110:20317, 39111:20311, 39112:20295, 39113:20342, 39114:20360, 39115:20367, 39116:20376, 39117:20347, 39118:20329, 39119:20336, 39120:20369, 39121:20335, 39122:20358, 39123:20374, 39124:20760, 39125:20436, 39126:20447, 39127:20430, 39128:20440, 39129:20443, 39130:20433, 39131:20442, 39132:20432, 39133:20452, 39134:20453, 39135:20506, 39136:20520, 39137:20500, 39138:20522, 39139:20517, 39140:20485, 39141:20252, 39142:20470, 39143:20513, 39144:20521, 39145:20524, 39146:20478, 39147:20463, 39148:20497, 39149:20486, 39150:20547, 39151:20551, 39152:26371, 39153:20565, 39154:20560, 39155:20552, 39156:20570, 39157:20566, 39158:20588, 39159:20600, 39160:20608, 39161:20634, 39162:20613, 39163:20660, 39164:20658, 39232:20681, 39233:20682, 39234:20659, 39235:20674, 39236:20694, 39237:20702, 39238:20709, 39239:20717, 39240:20707, 39241:20718, 39242:20729, 39243:20725, 39244:20745, 39245:20737, 39246:20738, 39247:20758, 39248:20757, 39249:20756, 39250:20762, 39251:20769, 39252:20794, 39253:20791, 39254:20796, 39255:20795, 3