Guitar Hero Project on LPC1768 using push buttons, analog joystick. speaker and LCD Display

Dependencies:   mbed wave_player mbed-rtos 4DGL-uLCD-SE SparkfunAnalogJoystick SDFileSystem_OldbutworkswithRTOS PinDetect

Revision:
5:2f09b457f690
diff -r 577404e4d53f -r 2f09b457f690 song1.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/song1.h	Fri Nov 20 17:19:58 2020 +0000
@@ -0,0 +1,21015 @@
+/**********************************************************************
+* Written by WAVToCode
+* Date:             Thu Nov 19 04:00:48 PM
+* FileName:         schoolsout.C
+* Interleaved:      N/A
+* Signed:           No
+* No. of channels:  1
+* No. of samples:   168000
+* Bits/Sample:      16
+**********************************************************************/
+
+#define NUM_ELEMENTS 168000
+
+const unsigned short sound_data[NUM_ELEMENTS] = {
+40167, 35249, 34777, 37992, 30854, 30998, 29740, 39575, /* 0-7 */
+29319, 31181, 37359, 30977, 24195, 28595, 43862, 33861, /* 8-15 */
+38628, 29189, 31844, 35023, 31591, 38139, 25643, 27520, /* 16-23 */
+25651, 37212, 36559, 31927, 40071, 33967, 35627, 19983, /* 24-31 */
+34301, 42834, 30579, 25089, 32712, 39500, 28184, 38505, /* 32-39 */
+39839, 24657, 31455, 37805, 28698, 30305, 37071, 31409, /* 40-47 */
+24196, 27788, 38923, 38034, 33189, 32173, 37658, 30647, /* 48-55 */
+30024, 36757, 30860, 29017, 27068, 31725, 37409, 32836, /* 56-63 */
+35544, 36235, 27435, 30659, 35819, 32697, 32312, 25777, /* 64-71 */
+35098, 36251, 34145, 36056, 30019, 33241, 25493, 40734, /* 72-79 */
+32028, 28639, 38895, 35268, 24314, 25283, 43444, 34319, /* 80-87 */
+34517, 36867, 32790, 31762, 31542, 37327, 30753, 25242, /* 88-95 */
+25978, 36293, 35250, 31230, 37727, 38071, 32790, 21119, /* 96-103 */
+37164, 38349, 29506, 27340, 30549, 36529, 27867, 35853, /* 104-111 */
+39135, 29534, 28788, 37914, 30251, 26239, 37673, 34833, /* 112-119 */
+24881, 25458, 39669, 39463, 25561, 39525, 39240, 31480, /* 120-127 */
+31442, 36865, 33307, 28458, 30312, 29236, 36904, 33883, /* 128-135 */
+34291, 39993, 29432, 26883, 37650, 30839, 32370, 33393, /* 136-143 */
+32877, 31298, 33473, 37541, 27452, 33230, 26746, 39317, /* 144-151 */
+37260, 27153, 39328, 34772, 23495, 23668, 36691, 34150, /* 152-159 */
+32699, 38044, 33820, 31926, 30634, 35927, 32834, 26906, /* 160-167 */
+25001, 30645, 38623, 34218, 36752, 39297, 31926, 27455, /* 168-175 */
+36463, 34417, 30433, 29367, 32266, 32539, 31106, 34624, /* 176-183 */
+39175, 31888, 27068, 39977, 28408, 28579, 33949, 36194, /* 184-191 */
+26106, 25930, 42478, 38192, 25282, 39473, 40201, 29891, /* 192-199 */
+30666, 37400, 32959, 28054, 29021, 26184, 38207, 33095, /* 200-207 */
+33138, 37937, 30941, 30806, 34073, 30743, 28947, 34399, /* 208-215 */
+34393, 28882, 33528, 37589, 29631, 32173, 28273, 38141, /* 216-223 */
+37016, 30592, 36161, 35301, 25702, 26038, 39045, 32822, /* 224-231 */
+31260, 37780, 35029, 32852, 31452, 32967, 34702, 29351, /* 232-239 */
+23533, 28222, 39408, 35842, 35935, 35742, 32001, 33192, /* 240-247 */
+33183, 36175, 28487, 31515, 30287, 28778, 33137, 30733, /* 248-255 */
+42690, 27466, 31650, 40279, 30180, 30178, 31837, 36518, /* 256-263 */
+28005, 26699, 33442, 34133, 28089, 32785, 43740, 34042, /* 264-271 */
+31581, 38351, 35418, 27261, 29804, 26562, 36295, 34318, /* 272-279 */
+31611, 35255, 32382, 33643, 32622, 31989, 29498, 31703, /* 280-287 */
+33887, 30818, 33657, 37312, 32909, 32295, 27932, 36742, /* 288-295 */
+41447, 31063, 34546, 36089, 29347, 23043, 31381, 35176, /* 296-303 */
+31717, 36411, 33955, 34373, 31255, 31331, 35881, 28508, /* 304-311 */
+26956, 24880, 31522, 37764, 32176, 37350, 33232, 34637, /* 312-319 */
+33146, 35080, 30977, 30205, 35208, 26587, 33257, 36415, /* 320-327 */
+38630, 26354, 35622, 40228, 31770, 33052, 29597, 32015, /* 328-335 */
+34565, 36013, 26359, 30192, 30139, 29058, 42284, 35965, /* 336-343 */
+33117, 38287, 38087, 24317, 31927, 28384, 29781, 37873, /* 344-351 */
+30493, 34537, 34341, 35814, 32288, 32489, 29948, 27797, /* 352-359 */
+33696, 29731, 36009, 27875, 29223, 35912, 27365, 31171, /* 360-367 */
+42499, 38386, 31719, 37946, 35673, 21492, 27650, 36230, /* 368-375 */
+32207, 33729, 35441, 36405, 33626, 30566, 33542, 31280, /* 376-383 */
+31417, 30835, 30999, 30161, 33571, 34778, 34274, 32487, /* 384-391 */
+34026, 36571, 28434, 35741, 38915, 25260, 35263, 39103, /* 392-399 */
+26356, 29208, 29863, 38291, 35641, 33459, 28615, 31851, /* 400-407 */
+31798, 35349, 32501, 23791, 27577, 27289, 39019, 36899, /* 408-415 */
+34104, 36285, 40842, 31700, 28373, 31528, 30263, 39421, /* 416-423 */
+34973, 32026, 32487, 35667, 33018, 32341, 32267, 27430, /* 424-431 */
+33983, 31735, 34839, 33250, 27529, 36079, 28614, 24921, /* 432-439 */
+41366, 40365, 32144, 33891, 37851, 27473, 24289, 34000, /* 440-447 */
+25623, 28649, 38318, 37508, 34790, 37583, 33029, 20381, /* 448-455 */
+34709, 32862, 29295, 33356, 32460, 33657, 34398, 36327, /* 456-463 */
+35235, 31273, 27581, 39673, 36501, 26452, 40585, 38543, /* 464-471 */
+25066, 33029, 26453, 33908, 41774, 36874, 33366, 30563, /* 472-479 */
+31497, 29954, 40055, 25702, 26128, 28872, 31999, 37377, /* 480-487 */
+34403, 34255, 39097, 35391, 26960, 28865, 30907, 38544, /* 488-495 */
+31012, 31508, 32040, 34263, 30871, 36692, 30044, 24424, /* 496-503 */
+37111, 29955, 35359, 32004, 28441, 33418, 30684, 27723, /* 504-511 */
+37168, 39707, 33091, 33575, 33480, 32436, 32819, 28820, /* 512-519 */
+29045, 26663, 32991, 36692, 35495, 38260, 36248, 23235, /* 520-527 */
+27977, 37278, 31129, 32665, 35198, 32884, 31425, 34372, /* 528-535 */
+37607, 31865, 26679, 32587, 38491, 33742, 33824, 36578, /* 536-543 */
+27993, 31495, 27997, 31298, 41395, 36643, 37007, 31965, /* 544-551 */
+31759, 28633, 38239, 29622, 24066, 28626, 28061, 37546, /* 552-559 */
+36686, 34736, 37888, 35158, 27901, 29004, 30565, 39894, /* 560-567 */
+33520, 31997, 31331, 33148, 32968, 34078, 37731, 22583, /* 568-575 */
+35272, 34229, 29793, 36872, 29545, 31611, 30354, 29798, /* 576-583 */
+36066, 35175, 37672, 31073, 35571, 31225, 33209, 29994, /* 584-591 */
+27158, 28058, 29021, 39661, 34128, 37092, 39331, 26497, /* 592-599 */
+23620, 36936, 35258, 29175, 35516, 34749, 31188, 31684, /* 600-607 */
+37183, 33491, 25664, 28434, 37722, 35018, 31535, 39823, /* 608-615 */
+30915, 28738, 30457, 29266, 38311, 35184, 38609, 33212, /* 616-623 */
+32317, 29678, 32130, 37492, 26179, 24925, 28151, 38196, /* 624-631 */
+35937, 34563, 38588, 33089, 26584, 29216, 28307, 39031, /* 632-639 */
+34817, 31587, 32742, 30459, 32187, 33312, 41514, 24020, /* 640-647 */
+30034, 38847, 27759, 36687, 32685, 30632, 30664, 28682, /* 648-655 */
+36451, 35808, 38547, 33149, 34567, 30888, 30710, 35685, /* 656-663 */
+25346, 26246, 32722, 37547, 34123, 34983, 41605, 32264, /* 664-671 */
+22911, 34223, 36433, 30824, 34070, 35184, 31559, 30745, /* 672-679 */
+36687, 37302, 28513, 25907, 36783, 35104, 31002, 38107, /* 680-687 */
+33871, 27104, 28558, 28236, 36651, 35869, 37372, 34091, /* 688-695 */
+30347, 29695, 29094, 38028, 29711, 27762, 24735, 34042, /* 696-703 */
+39293, 33470, 42460, 33249, 27773, 28640, 31410, 38386, /* 704-711 */
+33911, 34567, 31179, 30251, 31095, 30868, 38613, 32190, /* 712-719 */
+34311, 34043, 27877, 33812, 36159, 31371, 31683, 27056, /* 720-727 */
+36628, 37707, 36973, 36390, 33965, 35154, 29648, 35824, /* 728-735 */
+24854, 28091, 26335, 32045, 38624, 30060, 40899, 35803, /* 736-743 */
+26092, 27446, 38211, 32356, 28467, 35988, 31047, 30036, /* 744-751 */
+35752, 38074, 28816, 24650, 37096, 36648, 30230, 38427, /* 752-759 */
+34870, 27403, 28014, 29427, 36930, 35570, 35899, 37152, /* 760-767 */
+32564, 30320, 29789, 35181, 32923, 28401, 24954, 28376, /* 768-775 */
+40617, 33049, 40411, 33921, 25662, 29817, 37435, 35930, /* 776-783 */
+33237, 36071, 30350, 28943, 30112, 29668, 34718, 34449, /* 784-791 */
+33981, 32762, 29089, 30658, 37462, 30293, 31690, 27798, /* 792-799 */
+30734, 40816, 35167, 38941, 34503, 34671, 30328, 34009, /* 800-807 */
+26757, 27892, 31162, 27614, 39752, 33812, 36476, 39869, /* 808-815 */
+29642, 24412, 37770, 36854, 26223, 34025, 33491, 31685, /* 816-823 */
+35228, 39334, 28404, 24673, 32882, 39648, 33427, 35810, /* 824-831 */
+35655, 29915, 31005, 24253, 36774, 34393, 33628, 36853, /* 832-839 */
+32552, 30046, 29636, 32211, 32653, 31229, 26380, 21819, /* 840-847 */
+33708, 37638, 38156, 36636, 26482, 29192, 37590, 37307, /* 848-855 */
+33683, 36433, 32151, 29020, 29727, 29122, 31839, 36350, /* 856-863 */
+36242, 33982, 31419, 29806, 35961, 34551, 30429, 30037, /* 864-871 */
+24513, 39533, 37256, 37846, 38221, 35602, 33127, 33456, /* 872-879 */
+30547, 25560, 33433, 26099, 36240, 35900, 32947, 40646, /* 880-887 */
+33611, 24201, 29484, 41659, 26583, 29650, 33514, 29759, /* 888-895 */
+34804, 38827, 28219, 30128, 27235, 34249, 39469, 34723, /* 896-903 */
+40034, 30626, 32373, 21646, 36084, 36788, 30491, 37652, /* 904-911 */
+32883, 32765, 26569, 31346, 30216, 31722, 34049, 18602, /* 912-919 */
+29805, 37609, 37926, 38958, 27907, 29517, 33040, 39871, /* 920-927 */
+35233, 35306, 34785, 28308, 30342, 28670, 29490, 33114, /* 928-935 */
+36123, 35669, 30589, 28651, 32134, 38296, 30111, 31522, /* 936-943 */
+27975, 30913, 40308, 35473, 37598, 36499, 35522, 33414, /* 944-951 */
+33707, 26323, 30064, 28316, 34867, 36102, 31582, 39558, /* 952-959 */
+36770, 32123, 25398, 39746, 34151, 26559, 33407, 31634, /* 960-967 */
+33011, 36830, 34999, 27629, 27999, 33302, 40213, 36000, /* 968-975 */
+41146, 31600, 31815, 25964, 25632, 40853, 32250, 34644, /* 976-983 */
+34066, 34394, 27966, 28234, 32376, 25572, 34656, 27866, /* 984-991 */
+20281, 36127, 39185, 35906, 30536, 31896, 28951, 40002, /* 992-999 */
+38831, 35032, 35704, 31278, 29653, 29639, 29717, 30770, /* 1000-1007 */
+37073, 35456, 31676, 33319, 30678, 32225, 36187, 31058, /* 1008-1015 */
+26764, 29384, 39675, 33890, 37175, 38796, 34975, 35634, /* 1016-1023 */
+34947, 28355, 29810, 27880, 33611, 34869, 31004, 37546, /* 1024-1031 */
+33141, 35469, 27445, 35342, 38412, 26492, 31753, 29817, /* 1032-1039 */
+34679, 31167, 29086, 32447, 26212, 30120, 40507, 37973, /* 1040-1047 */
+40375, 34951, 33085, 28370, 24808, 39011, 32871, 34606, /* 1048-1055 */
+32937, 35661, 30734, 27183, 33669, 28219, 30952, 29812, /* 1056-1063 */
+29464, 30191, 35419, 40155, 29601, 29684, 28778, 39958, /* 1064-1071 */
+38711, 35297, 37836, 32345, 31515, 28748, 31395, 25152, /* 1072-1079 */
+32656, 37331, 31968, 32414, 32791, 31063, 33714, 33705, /* 1080-1087 */
+28609, 25905, 29932, 38070, 35267, 37015, 35548, 35349, /* 1088-1095 */
+37258, 29421, 29230, 27803, 30848, 36776, 31297, 37521, /* 1096-1103 */
+28464, 36790, 40685, 31817, 34757, 31925, 31037, 28582, /* 1104-1111 */
+33786, 34517, 27438, 35217, 27726, 28105, 41091, 37474, /* 1112-1119 */
+42065, 36749, 30449, 30605, 24126, 37706, 34077, 33720, /* 1120-1127 */
+32298, 32987, 32317, 25829, 33325, 25579, 31687, 29031, /* 1128-1135 */
+27374, 32157, 31943, 33195, 32520, 31598, 25747, 37172, /* 1136-1143 */
+42096, 34561, 39776, 35197, 31243, 28812, 32241, 25216, /* 1144-1151 */
+28026, 39734, 31535, 33214, 35244, 33975, 31976, 34068, /* 1152-1159 */
+36199, 24937, 25118, 39493, 34994, 35076, 36645, 36434, /* 1160-1167 */
+38489, 34975, 30392, 27965, 30277, 37504, 32385, 36021, /* 1168-1175 */
+26308, 32461, 42737, 32805, 32876, 35330, 32503, 27147, /* 1176-1183 */
+29336, 36083, 26748, 32158, 32278, 22954, 35954, 38275, /* 1184-1191 */
+41158, 39864, 30082, 32542, 23629, 35640, 38312, 31843, /* 1192-1199 */
+35800, 31101, 36413, 26648, 34951, 23561, 27386, 38278, /* 1200-1207 */
+24315, 31716, 35416, 34906, 30844, 33447, 26639, 32866, /* 1208-1215 */
+43520, 34078, 37657, 37117, 30205, 29354, 35145, 27527, /* 1216-1223 */
+20684, 34958, 35924, 31185, 39949, 33866, 22596, 35499, /* 1224-1231 */
+38094, 32201, 24707, 32655, 37374, 32411, 36006, 32588, /* 1232-1239 */
+38427, 38778, 29030, 29311, 26823, 36159, 37867, 33893, /* 1240-1247 */
+27084, 29265, 42440, 35912, 34245, 35650, 33164, 30148, /* 1248-1255 */
+27298, 33573, 32644, 30261, 32945, 23696, 33747, 37354, /* 1256-1263 */
+39175, 42359, 30927, 33026, 27823, 27551, 38668, 34264, /* 1264-1271 */
+34296, 31928, 35204, 30750, 32299, 30564, 17620, 36177, /* 1272-1279 */
+31038, 26658, 37388, 31945, 30134, 33507, 30886, 27719, /* 1280-1287 */
+44858, 38347, 32335, 39190, 33106, 28964, 35891, 28919, /* 1288-1295 */
+18654, 32749, 36064, 30412, 36897, 38706, 24583, 30074, /* 1296-1303 */
+38742, 30391, 35945, 29222, 35840, 34205, 33944, 34970, /* 1304-1311 */
+34987, 40605, 28731, 31719, 26989, 29801, 41494, 30017, /* 1312-1319 */
+29905, 28266, 36939, 38854, 33096, 36599, 33550, 33234, /* 1320-1327 */
+24791, 29872, 34314, 26975, 33534, 27313, 25000, 37579, /* 1328-1335 */
+38247, 42253, 32755, 33973, 30910, 25332, 40110, 34669, /* 1336-1343 */
+34915, 34183, 33634, 33104, 30055, 35449, 21013, 30609, /* 1344-1351 */
+35876, 26984, 34663, 35726, 30650, 32299, 32500, 28938, /* 1352-1359 */
+38666, 39562, 34102, 36367, 36864, 28866, 33575, 30347, /* 1360-1367 */
+20477, 28249, 35246, 32105, 35229, 38173, 29990, 25338, /* 1368-1375 */
+35268, 36048, 32836, 35980, 25168, 35473, 36462, 33343, /* 1376-1383 */
+33568, 38974, 32420, 27225, 29481, 27157, 41741, 31947, /* 1384-1391 */
+28810, 30371, 31996, 41005, 36696, 36901, 32613, 36482, /* 1392-1399 */
+29466, 25172, 35084, 32152, 30412, 32350, 23156, 36449, /* 1400-1407 */
+36660, 40472, 39472, 29488, 32785, 26281, 36122, 35000, /* 1408-1415 */
+34695, 34625, 31148, 35753, 28704, 35214, 29078, 22515, /* 1416-1423 */
+33148, 30973, 30842, 37847, 32091, 31596, 32397, 28598, /* 1424-1431 */
+33327, 39893, 35704, 33717, 38533, 31443, 30776, 31907, /* 1432-1439 */
+21816, 24288, 33528, 32395, 32082, 39106, 35743, 28922, /* 1440-1447 */
+30612, 37713, 31812, 34486, 31221, 32073, 37044, 33670, /* 1448-1455 */
+35152, 35151, 37732, 29438, 28600, 29644, 38054, 32071, /* 1456-1463 */
+31166, 30429, 28219, 39498, 39176, 36054, 33364, 36885, /* 1464-1471 */
+31130, 25662, 30426, 33018, 26886, 31399, 24511, 29874, /* 1472-1479 */
+39224, 36375, 40604, 28822, 33543, 29942, 34171, 36637, /* 1480-1487 */
+30537, 39213, 33214, 36375, 31821, 32149, 36920, 20645, /* 1488-1495 */
+29141, 33540, 27749, 33521, 36861, 31095, 28669, 31294, /* 1496-1503 */
+33500, 36953, 37471, 35418, 36366, 36107, 29557, 33429, /* 1504-1511 */
+26086, 23016, 32648, 32295, 31282, 36900, 37822, 31478, /* 1512-1519 */
+29578, 31350, 37612, 34223, 34067, 28604, 36909, 33477, /* 1520-1527 */
+32622, 37551, 34861, 31571, 28185, 29629, 39082, 31217, /* 1528-1535 */
+31557, 31358, 27123, 33264, 41523, 37488, 34110, 36788, /* 1536-1543 */
+34222, 29479, 29123, 32546, 34367, 27593, 24817, 26523, /* 1544-1551 */
+36992, 33992, 41174, 36489, 30403, 31239, 35934, 38999, /* 1552-1559 */
+24242, 36012, 37251, 32480, 32623, 31394, 40449, 23244, /* 1560-1567 */
+25588, 34443, 27045, 30877, 37150, 30729, 27456, 30003, /* 1568-1575 */
+28794, 36597, 36802, 35506, 36038, 38074, 31521, 33331, /* 1576-1583 */
+28425, 21864, 32322, 33774, 29829, 35452, 39441, 37258, /* 1584-1591 */
+30729, 29143, 34314, 34553, 31893, 33582, 34091, 32974, /* 1592-1599 */
+35899, 35868, 34025, 33521, 28706, 30259, 42736, 31820, /* 1600-1607 */
+28580, 34604, 28046, 28541, 42545, 37738, 32696, 36542, /* 1608-1615 */
+35279, 29033, 29407, 29875, 33890, 28921, 26190, 24383, /* 1616-1623 */
+33750, 36724, 38223, 36578, 30759, 33583, 36738, 38422, /* 1624-1631 */
+26098, 32855, 40193, 32617, 32983, 31692, 35605, 30895, /* 1632-1639 */
+30403, 31569, 26367, 29579, 31977, 34741, 27814, 29505, /* 1640-1647 */
+28492, 36553, 36919, 35157, 38418, 37730, 36688, 32664, /* 1648-1655 */
+28978, 22152, 28837, 36934, 28025, 33211, 36207, 38306, /* 1656-1663 */
+32937, 27242, 30256, 36036, 32719, 31513, 34359, 32661, /* 1664-1671 */
+33498, 36105, 34311, 32254, 29976, 31276, 39267, 33367, /* 1672-1679 */
+30034, 34870, 29994, 27184, 42549, 39745, 33605, 37027, /* 1680-1687 */
+36180, 32137, 29339, 28005, 31067, 34020, 25613, 24300, /* 1688-1695 */
+29739, 34147, 37291, 39348, 30818, 31044, 41803, 36834, /* 1696-1703 */
+29587, 30791, 39500, 33670, 31868, 32987, 31904, 31974, /* 1704-1711 */
+30971, 31255, 25096, 27924, 30947, 34343, 28842, 28531, /* 1712-1719 */
+31290, 24941, 35483, 38692, 36293, 36701, 38205, 38804, /* 1720-1727 */
+28567, 24457, 25344, 37845, 31740, 29356, 35272, 37753, /* 1728-1735 */
+37636, 27750, 31043, 36028, 34230, 32455, 32846, 33725, /* 1736-1743 */
+32524, 37064, 34009, 34521, 30971, 32183, 42094, 33829, /* 1744-1751 */
+31334, 32430, 31935, 24155, 38388, 41487, 32429, 38798, /* 1752-1759 */
+34042, 33884, 31359, 28592, 28073, 33972, 30325, 22495, /* 1760-1767 */
+31175, 24666, 41457, 38105, 27851, 36274, 37140, 35051, /* 1768-1775 */
+34568, 31739, 34623, 38016, 32886, 30378, 32608, 31282, /* 1776-1783 */
+30308, 32397, 27202, 25604, 30273, 32113, 32927, 27988, /* 1784-1791 */
+31517, 27500, 32329, 39993, 36226, 38907, 37797, 44092, /* 1792-1799 */
+33291, 23071, 25598, 34082, 34290, 26891, 34266, 35949, /* 1800-1807 */
+36552, 32086, 30568, 26294, 36459, 34843, 28906, 34029, /* 1808-1815 */
+33379, 34832, 34173, 34931, 27480, 34307, 35760, 31954, /* 1816-1823 */
+34965, 31548, 33375, 27271, 34137, 34515, 35717, 39800, /* 1824-1831 */
+33044, 35445, 33032, 30705, 28621, 30053, 32543, 30825, /* 1832-1839 */
+26086, 24820, 37412, 36214, 26854, 39569, 39161, 33348, /* 1840-1847 */
+36276, 32450, 34034, 38525, 33866, 32706, 32533, 31838, /* 1848-1855 */
+29835, 31799, 30102, 27848, 30145, 28225, 33326, 30733, /* 1856-1863 */
+28750, 33928, 24370, 33397, 38495, 35816, 34950, 41832, /* 1864-1871 */
+40075, 22562, 24649, 29809, 34440, 29338, 31771, 31152, /* 1872-1879 */
+35616, 38514, 31398, 26273, 34736, 38471, 30426, 33806, /* 1880-1887 */
+33618, 34582, 35625, 32993, 31768, 34261, 36576, 36130, /* 1888-1895 */
+33356, 31917, 31184, 32689, 31115, 30028, 34450, 40059, /* 1896-1903 */
+36248, 35300, 35064, 33961, 29946, 28913, 29517, 31323, /* 1904-1911 */
+28054, 27585, 30133, 27670, 29906, 37350, 38129, 33477, /* 1912-1919 */
+38516, 33341, 31195, 40682, 32472, 32744, 33092, 31080, /* 1920-1927 */
+28016, 29945, 32745, 30338, 30790, 27468, 30213, 35674, /* 1928-1935 */
+26545, 31542, 27237, 28940, 40674, 36113, 38534, 40063, /* 1936-1943 */
+46560, 32400, 22318, 28647, 32708, 32831, 29745, 26747, /* 1944-1951 */
+33521, 38826, 34751, 28012, 29092, 39212, 34575, 30388, /* 1952-1959 */
+32069, 33075, 35622, 32974, 29514, 30283, 38837, 35320, /* 1960-1967 */
+31777, 34187, 31144, 31474, 33971, 31594, 29451, 41760, /* 1968-1975 */
+39283, 34981, 35194, 34319, 34275, 30404, 30903, 28589, /* 1976-1983 */
+35364, 25706, 26989, 27113, 28657, 37273, 40012, 37814, /* 1984-1991 */
+31658, 34072, 29456, 40375, 34812, 30547, 33875, 31140, /* 1992-1999 */
+30240, 29424, 30974, 31404, 32237, 28740, 25140, 34100, /* 2000-2007 */
+33290, 28630, 32614, 22472, 35425, 38561, 34295, 37774, /* 2008-2015 */
+44276, 39707, 21301, 25608, 32137, 32867, 31319, 24525, /* 2016-2023 */
+32631, 36893, 37991, 34074, 27006, 35422, 39998, 30238, /* 2024-2031 */
+30376, 32875, 35669, 31719, 31617, 33117, 32406, 40780, /* 2032-2039 */
+34674, 33715, 34144, 30873, 31923, 32659, 29334, 35579, /* 2040-2047 */
+43556, 35937, 35331, 34551, 35608, 31937, 29196, 27750, /* 2048-2055 */
+30400, 30703, 24347, 27837, 24129, 34443, 41691, 36407, /* 2056-2063 */
+30849, 35567, 30711, 38355, 41165, 30566, 31905, 34038, /* 2064-2071 */
+30127, 26428, 31965, 32057, 32761, 31489, 26479, 28626, /* 2072-2079 */
+37536, 33392, 29007, 26289, 28996, 40846, 33481, 38073, /* 2080-2087 */
+39111, 43849, 28271, 25035, 33970, 30768, 32597, 26150, /* 2088-2095 */
+26688, 33110, 42378, 34656, 28644, 33058, 41277, 35376, /* 2096-2103 */
+29316, 32708, 35789, 31530, 21185, 33841, 36488, 38554, /* 2104-2111 */
+34334, 32606, 33974, 32467, 33484, 30688, 31534, 29968, /* 2112-2119 */
+39749, 37303, 32163, 35123, 35134, 35653, 29286, 27585, /* 2120-2127 */
+27097, 35392, 30188, 24411, 25987, 33181, 37576, 39014, /* 2128-2135 */
+35647, 32049, 33271, 38665, 39536, 32095, 32833, 33291, /* 2136-2143 */
+29195, 28527, 28550, 30367, 33071, 30750, 28097, 29429, /* 2144-2151 */
+34357, 35776, 28574, 29974, 23173, 35764, 35956, 34865, /* 2152-2159 */
+41002, 42037, 31169, 27057, 37065, 30899, 29029, 30854, /* 2160-2167 */
+25484, 28815, 42232, 38396, 31229, 30069, 36745, 41161, /* 2168-2175 */
+31199, 31835, 36289, 35493, 20759, 34068, 35574, 32113, /* 2176-2183 */
+41300, 31929, 32399, 32644, 34009, 31524, 31953, 28394, /* 2184-2191 */
+37602, 40889, 32780, 35022, 37421, 34601, 27095, 31963, /* 2192-2199 */
+25672, 30968, 32712, 24146, 26846, 24465, 37880, 39031, /* 2200-2207 */
+31536, 32484, 32253, 35246, 38446, 35720, 32740, 34633, /* 2208-2215 */
+30033, 28487, 30138, 27570, 32609, 32936, 25876, 31935, /* 2216-2223 */
+31219, 37427, 33063, 30650, 25844, 31479, 40442, 33180, /* 2224-2231 */
+39723, 40001, 38346, 34702, 31964, 30789, 28758, 30736, /* 2232-2239 */
+27066, 27033, 35651, 41334, 35771, 32087, 32146, 39745, /* 2240-2247 */
+35046, 30433, 33415, 32316, 23787, 28205, 38206, 32797, /* 2248-2255 */
+38905, 32843, 31964, 35181, 33201, 32208, 31985, 28051, /* 2256-2263 */
+34157, 41436, 34910, 33569, 36969, 35589, 27561, 31746, /* 2264-2271 */
+26808, 26583, 36391, 29292, 24419, 26848, 34803, 40785, /* 2272-2279 */
+33517, 31745, 32695, 36778, 39056, 36068, 35056, 31476, /* 2280-2287 */
+30638, 30004, 29832, 27349, 29864, 36767, 24128, 26591, /* 2288-2295 */
+36354, 33629, 36092, 29567, 31689, 24574, 35920, 35823, /* 2296-2303 */
+32976, 42703, 36813, 36511, 34716, 30615, 28304, 30301, /* 2304-2311 */
+29719, 23721, 30358, 41673, 38127, 34748, 31171, 37411, /* 2312-2319 */
+38200, 32261, 33621, 34651, 27908, 24496, 39188, 32691, /* 2320-2327 */
+35151, 38506, 30703, 33794, 34300, 33443, 31937, 29604, /* 2328-2335 */
+32884, 40833, 36221, 34506, 35262, 36126, 28856, 28304, /* 2336-2343 */
+29509, 24021, 31956, 33225, 25685, 25917, 29412, 41551, /* 2344-2351 */
+31274, 28247, 36503, 31603, 37235, 37090, 36626, 33110, /* 2352-2359 */
+33369, 28900, 28433, 29422, 25959, 37009, 30294, 19205, /* 2360-2367 */
+37046, 33426, 36134, 35664, 30310, 24303, 31445, 39661, /* 2368-2375 */
+31337, 41258, 40317, 37846, 37142, 32411, 30668, 30917, /* 2376-2383 */
+31445, 27175, 27714, 36088, 39928, 36295, 33218, 32736, /* 2384-2391 */
+40391, 35043, 29989, 35393, 31121, 23881, 30707, 36912, /* 2392-2399 */
+34872, 33089, 31188, 33660, 33103, 32495, 33224, 29442, /* 2400-2407 */
+29187, 40152, 37144, 33905, 35871, 36090, 31875, 28364, /* 2408-2415 */
+30069, 25137, 29120, 34710, 27351, 24065, 27025, 38747, /* 2416-2423 */
+37328, 27869, 35255, 31465, 40037, 38350, 35374, 36996, /* 2424-2431 */
+32306, 33259, 29491, 29467, 26257, 31850, 34682, 17426, /* 2432-2439 */
+31099, 37140, 33636, 36974, 30696, 27745, 27164, 38580, /* 2440-2447 */
+33446, 35919, 40100, 35536, 38305, 32096, 27074, 32837, /* 2448-2455 */
+32643, 30008, 29595, 29011, 35207, 43081, 34138, 28516, /* 2456-2463 */
+39784, 39140, 31502, 34416, 36989, 25277, 25169, 37624, /* 2464-2471 */
+33485, 35769, 29507, 32823, 33489, 32596, 33613, 31375, /* 2472-2479 */
+29500, 37388, 41818, 34686, 35528, 35960, 34865, 30817, /* 2480-2487 */
+24743, 29273, 27504, 33084, 30238, 24196, 23574, 31268, /* 2488-2495 */
+38204, 25101, 32262, 33271, 37301, 41165, 34360, 37192, /* 2496-2503 */
+35351, 33577, 28370, 29356, 26505, 27052, 38393, 26151, /* 2504-2511 */
+21253, 35776, 36255, 34641, 35632, 28454, 28389, 37143, /* 2512-2519 */
+35099, 33956, 38600, 39102, 36687, 38530, 31707, 28753, /* 2520-2527 */
+34436, 30478, 29419, 29219, 31112, 42517, 39398, 28826, /* 2528-2535 */
+34886, 41033, 34079, 32290, 34630, 32132, 24121, 26596, /* 2536-2543 */
+37608, 32566, 25658, 32966, 32104, 33223, 33392, 36074, /* 2544-2551 */
+29490, 33057, 42872, 35363, 34722, 36143, 35049, 33334, /* 2552-2559 */
+25803, 27955, 27326, 27259, 35063, 29830, 21251, 27447, /* 2560-2567 */
+39557, 31783, 26841, 32990, 38028, 41853, 35231, 37877, /* 2568-2575 */
+37170, 33303, 31351, 28037, 29780, 25861, 31047, 35309, /* 2576-2583 */
+22983, 27751, 34557, 37951, 35889, 31565, 27638, 33642, /* 2584-2591 */
+36907, 31886, 34581, 36814, 36789, 38473, 32711, 27687, /* 2592-2599 */
+32556, 33291, 31243, 31144, 30454, 33655, 43060, 29588, /* 2600-2607 */
+32185, 44112, 33356, 35412, 32666, 35703, 30130, 22881, /* 2608-2615 */
+37767, 34527, 28396, 28380, 33942, 34550, 32787, 36969, /* 2616-2623 */
+30942, 30240, 41029, 37094, 34821, 35543, 34826, 31828, /* 2624-2631 */
+28990, 28184, 27807, 28539, 28466, 33421, 26004, 23543, /* 2632-2639 */
+32171, 29365, 29668, 28596, 33548, 42157, 37392, 38232, /* 2640-2647 */
+36987, 34723, 30174, 27436, 31444, 26161, 26953, 36187, /* 2648-2655 */
+28273, 27257, 29291, 37309, 34508, 34190, 33145, 28605, /* 2656-2663 */
+36634, 33620, 35433, 34104, 36925, 39090, 38274, 30742, /* 2664-2671 */
+31658, 34868, 32517, 30952, 33501, 30137, 39229, 38603, /* 2672-2679 */
+32431, 41399, 35770, 32469, 32255, 30216, 34375, 29465, /* 2680-2687 */
+26281, 29760, 29052, 25968, 30820, 35630, 34567, 37490, /* 2688-2695 */
+37477, 28087, 35314, 40108, 34296, 35932, 34763, 32240, /* 2696-2703 */
+29763, 29483, 29284, 29028, 27348, 25992, 33485, 28209, /* 2704-2711 */
+25479, 32028, 30282, 27153, 29960, 43344, 38408, 39096, /* 2712-2719 */
+38529, 36971, 34328, 29771, 29610, 29379, 27881, 30426, /* 2720-2727 */
+32700, 26505, 31620, 30878, 33904, 35012, 33151, 34274, /* 2728-2735 */
+34594, 34146, 30984, 32349, 32130, 35990, 39414, 29978, /* 2736-2743 */
+33832, 34589, 33713, 33251, 34120, 32002, 32511, 38264, /* 2744-2751 */
+32155, 40435, 36762, 32608, 35094, 33144, 30127, 34891, /* 2752-2759 */
+35394, 22805, 31344, 28038, 27824, 33367, 33855, 37448, /* 2760-2767 */
+36537, 32513, 33290, 42885, 35914, 35138, 36708, 32202, /* 2768-2775 */
+29304, 29749, 29023, 28625, 28051, 25654, 27547, 34073, /* 2776-2783 */
+23960, 29671, 31339, 28486, 26650, 35900, 41141, 37026, /* 2784-2791 */
+38611, 33395, 38905, 32314, 24601, 31185, 31710, 26539, /* 2792-2799 */
+33210, 33673, 28742, 31826, 29711, 33135, 34238, 33446, /* 2800-2807 */
+33857, 35081, 33978, 33146, 35975, 34877, 37523, 39628, /* 2808-2815 */
+30271, 33804, 33330, 32427, 32804, 33354, 30094, 32470, /* 2816-2823 */
+39125, 38585, 39777, 35059, 35008, 34435, 28350, 29707, /* 2824-2831 */
+36494, 27880, 25540, 30704, 28311, 29692, 33218, 35437, /* 2832-2839 */
+34908, 36761, 30907, 34699, 40420, 34268, 35673, 33607, /* 2840-2847 */
+30792, 28775, 29824, 29670, 28268, 28126, 25507, 29355, /* 2848-2855 */
+33190, 23721, 29861, 27454, 29349, 36947, 38269, 39113, /* 2856-2863 */
+38679, 39194, 35491, 34233, 31151, 29480, 31470, 28166, /* 2864-2871 */
+29681, 31054, 31550, 33949, 31448, 28417, 36818, 35516, /* 2872-2879 */
+32850, 34571, 34401, 33078, 33737, 33977, 35405, 36274, /* 2880-2887 */
+30829, 34015, 34217, 32915, 32722, 34430, 33167, 30742, /* 2888-2895 */
+34613, 36626, 39464, 36680, 33857, 34715, 33536, 29580, /* 2896-2903 */
+31792, 35750, 26480, 24412, 32240, 32100, 32053, 32032, /* 2904-2911 */
+34919, 36717, 34166, 31577, 39743, 38370, 34908, 35069, /* 2912-2919 */
+31500, 28739, 28553, 29349, 29769, 25982, 25673, 26942, /* 2920-2927 */
+30620, 29862, 23815, 32190, 26763, 28661, 38516, 38279, /* 2928-2935 */
+37347, 39136, 38977, 33794, 32883, 27970, 28471, 32938, /* 2936-2943 */
+28798, 29997, 31720, 34947, 36520, 30778, 28720, 38033, /* 2944-2951 */
+35202, 33745, 35279, 35592, 32934, 34677, 35787, 37855, /* 2952-2959 */
+36722, 32007, 37181, 34051, 30449, 33537, 34176, 30996, /* 2960-2967 */
+33672, 38169, 38105, 37339, 37327, 33460, 32840, 29587, /* 2968-2975 */
+29939, 32447, 33238, 26038, 27185, 29719, 29466, 32064, /* 2976-2983 */
+33239, 37138, 33911, 29032, 37929, 38565, 32486, 34814, /* 2984-2991 */
+32381, 31119, 28037, 29538, 26796, 33471, 25374, 15821, /* 2992-2999 */
+32310, 31392, 30685, 27835, 28712, 28350, 39142, 37643, /* 3000-3007 */
+35538, 33209, 36679, 40643, 34970, 30630, 32367, 35022, /* 3008-3015 */
+27938, 32248, 33594, 29018, 33230, 31806, 28967, 34540, /* 3016-3023 */
+39581, 32684, 37631, 39269, 27711, 29238, 38004, 32453, /* 3024-3031 */
+34382, 37567, 34000, 33953, 32177, 32484, 31056, 30767, /* 3032-3039 */
+27069, 37700, 38428, 36196, 39187, 35130, 34453, 32607, /* 3040-3047 */
+29683, 30190, 29892, 31883, 34095, 26579, 32602, 39845, /* 3048-3055 */
+28716, 30884, 33129, 32964, 36727, 31597, 30023, 36644, /* 3056-3063 */
+35223, 31265, 34325, 32877, 28395, 30228, 31139, 24241, /* 3064-3071 */
+27283, 29280, 28146, 34312, 29987, 27452, 33765, 31719, /* 3072-3079 */
+31464, 32377, 34699, 38917, 39884, 32000, 30479, 40054, /* 3080-3087 */
+36041, 31471, 34362, 33819, 35757, 33236, 29594, 28411, /* 3088-3095 */
+29697, 32883, 29955, 31533, 36049, 38871, 28681, 30582, /* 3096-3103 */
+40058, 34051, 33205, 42729, 42153, 35795, 34310, 34380, /* 3104-3111 */
+35474, 33332, 33134, 35116, 33060, 27227, 30451, 29371, /* 3112-3119 */
+22484, 28157, 30759, 29544, 31499, 37345, 31991, 27975, /* 3120-3127 */
+31953, 30592, 31120, 32186, 37160, 36337, 33845, 28952, /* 3128-3135 */
+36518, 36674, 33036, 36436, 32122, 28158, 30000, 29759, /* 3136-3143 */
+25148, 27997, 31313, 29372, 33422, 34550, 40266, 35909, /* 3144-3151 */
+29900, 33184, 32094, 32776, 37311, 38647, 32514, 35784, /* 3152-3159 */
+42098, 36371, 36468, 36085, 35000, 32155, 29451, 27908, /* 3160-3167 */
+26493, 26964, 25138, 29440, 30305, 32512, 36314, 36441, /* 3168-3175 */
+28945, 30245, 32616, 32002, 32110, 35649, 34267, 31837, /* 3176-3183 */
+41452, 37283, 34649, 37593, 35484, 32078, 29399, 30241, /* 3184-3191 */
+26846, 27362, 28198, 28065, 31545, 32452, 34587, 34131, /* 3192-3199 */
+37399, 34330, 28921, 33394, 32724, 33947, 32382, 35116, /* 3200-3207 */
+41059, 37578, 36436, 36650, 36042, 32806, 31722, 30664, /* 3208-3215 */
+26927, 26322, 26939, 27792, 32153, 33896, 34729, 34734, /* 3216-3223 */
+34714, 36152, 28075, 30327, 31356, 31212, 32771, 32565, /* 3224-3231 */
+34240, 37121, 40738, 38494, 33886, 33754, 31835, 30286, /* 3232-3239 */
+31283, 30905, 31634, 29585, 29433, 31790, 31743, 32618, /* 3240-3247 */
+33721, 34165, 33619, 28346, 30693, 34779, 35018, 32719, /* 3248-3255 */
+33541, 35513, 34826, 38205, 35867, 34869, 34409, 33435, /* 3256-3263 */
+33844, 30734, 30001, 28283, 28739, 28022, 28646, 29922, /* 3264-3271 */
+32647, 35296, 33034, 30785, 32072, 31782, 28787, 30988, /* 3272-3279 */
+32794, 32407, 31771, 32782, 40095, 37547, 35247, 36607, /* 3280-3287 */
+34139, 33986, 34031, 31670, 26758, 27176, 33905, 31543, /* 3288-3295 */
+31737, 38385, 38249, 37256, 36321, 34024, 31382, 33322, /* 3296-3303 */
+31576, 27693, 29471, 31043, 33064, 35065, 36456, 34744, /* 3304-3311 */
+36076, 38159, 33221, 32616, 31641, 31125, 29129, 27617, /* 3312-3319 */
+28100, 27673, 33929, 33974, 31674, 32418, 33068, 36431, /* 3320-3327 */
+27841, 27448, 30604, 29102, 28825, 29591, 35582, 35646, /* 3328-3335 */
+41239, 40764, 37218, 35719, 32111, 32270, 28481, 30315, /* 3336-3343 */
+28071, 27962, 31993, 31370, 36534, 37220, 35517, 35950, /* 3344-3351 */
+35788, 36500, 35423, 29322, 28581, 29280, 28999, 34473, /* 3352-3359 */
+32440, 35183, 35310, 29857, 41263, 38217, 34319, 31782, /* 3360-3367 */
+32088, 35593, 27684, 23402, 22608, 34615, 39461, 27364, /* 3368-3375 */
+34630, 32746, 31458, 39118, 32841, 31822, 30752, 37707, /* 3376-3383 */
+27811, 25644, 32861, 29286, 40392, 30195, 36523, 41703, /* 3384-3391 */
+25248, 39638, 34950, 29561, 27528, 35829, 32832, 19969, /* 3392-3399 */
+33975, 32868, 35952, 40208, 32275, 30726, 36013, 30097, /* 3400-3407 */
+24345, 34551, 33631, 31738, 37277, 29127, 27509, 39688, /* 3408-3415 */
+42720, 31367, 21936, 35443, 36502, 30806, 37334, 30598, /* 3416-3423 */
+34365, 33177, 25299, 31748, 26359, 38602, 39516, 33405, /* 3424-3431 */
+35389, 33639, 35425, 36531, 31651, 23435, 23809, 34065, /* 3432-3439 */
+36423, 30405, 28076, 42574, 44377, 32485, 25736, 26633, /* 3440-3447 */
+36569, 37720, 23518, 34064, 36257, 32201, 34402, 26121, /* 3448-3455 */
+34745, 36078, 40790, 36244, 20039, 31389, 37217, 31815, /* 3456-3463 */
+23895, 27528, 38997, 36861, 32651, 30922, 39107, 39770, /* 3464-3471 */
+31989, 28923, 28628, 32870, 30855, 24818, 28923, 36837, /* 3472-3479 */
+34686, 34551, 34343, 30693, 31268, 28558, 26072, 32832, /* 3480-3487 */
+40544, 36640, 28732, 34708, 38493, 29516, 27224, 31582, /* 3488-3495 */
+32616, 34421, 35440, 29262, 35680, 39981, 28950, 27524, /* 3496-3503 */
+38997, 36011, 28005, 30750, 37969, 40575, 34747, 29816, /* 3504-3511 */
+30775, 40762, 39416, 28659, 27531, 33813, 37567, 32442, /* 3512-3519 */
+25830, 29655, 34812, 32101, 29271, 29305, 31818, 35957, /* 3520-3527 */
+32021, 29309, 32112, 31588, 32348, 28683, 34851, 35630, /* 3528-3535 */
+36454, 36526, 34476, 36883, 34242, 32149, 30867, 28762, /* 3536-3543 */
+30089, 28423, 28410, 36845, 27677, 28326, 36802, 34855, /* 3544-3551 */
+34862, 38888, 29225, 31149, 41361, 29588, 31699, 38394, /* 3552-3559 */
+31279, 34929, 29908, 33757, 39254, 34432, 35432, 29666, /* 3560-3567 */
+31320, 27719, 29205, 29094, 26394, 31954, 28918, 35265, /* 3568-3575 */
+36771, 26470, 32624, 31818, 28924, 31353, 39227, 34499, /* 3576-3583 */
+40026, 39880, 34427, 37234, 35505, 31138, 29928, 28639, /* 3584-3591 */
+26861, 28725, 31411, 30041, 32151, 34727, 33538, 32484, /* 3592-3599 */
+33041, 33045, 32990, 38074, 36302, 30459, 33113, 32627, /* 3600-3607 */
+32367, 31959, 30030, 36366, 39405, 33518, 36075, 32225, /* 3608-3615 */
+30615, 28898, 30403, 28945, 27234, 31425, 28756, 34445, /* 3616-3623 */
+38182, 28973, 32318, 32476, 31566, 33118, 33187, 31836, /* 3624-3631 */
+42880, 43023, 36800, 37914, 37959, 33446, 30589, 29324, /* 3632-3639 */
+27866, 28535, 29707, 29847, 30222, 33015, 35654, 33602, /* 3640-3647 */
+28644, 33493, 35213, 35628, 35882, 30543, 32201, 33419, /* 3648-3655 */
+31888, 33426, 31745, 34017, 41367, 34412, 33552, 29955, /* 3656-3663 */
+30252, 28181, 30860, 27307, 25719, 30132, 28692, 31492, /* 3664-3671 */
+37173, 32149, 30315, 35077, 31218, 31712, 31011, 30786, /* 3672-3679 */
+42721, 40495, 36700, 39101, 36993, 33814, 30907, 30462, /* 3680-3687 */
+29587, 30617, 29092, 28401, 32641, 32098, 36219, 33455, /* 3688-3695 */
+24501, 35002, 35874, 33474, 35561, 39145, 37405, 30718, /* 3696-3703 */
+32345, 29014, 29313, 36835, 36676, 33297, 31685, 35870, /* 3704-3711 */
+31088, 28122, 29128, 27119, 28326, 28023, 28799, 29146, /* 3712-3719 */
+39006, 34950, 30093, 36065, 30680, 34989, 31898, 35077, /* 3720-3727 */
+32091, 38361, 40052, 35398, 38465, 31821, 33876, 32516, /* 3728-3735 */
+29335, 27091, 27047, 33801, 31256, 36138, 35934, 24789, /* 3736-3743 */
+33123, 37333, 34797, 33779, 31129, 43136, 36023, 30235, /* 3744-3751 */
+32054, 32990, 30478, 32342, 42081, 31067, 34023, 36041, /* 3752-3759 */
+30353, 27553, 28922, 28526, 26893, 28977, 29305, 29942, /* 3760-3767 */
+34655, 35935, 33084, 30230, 32477, 33281, 32818, 28933, /* 3768-3775 */
+33996, 37796, 37032, 40771, 35799, 37062, 34791, 31359, /* 3776-3783 */
+28536, 25887, 28910, 30470, 30038, 28843, 32880, 35637, /* 3784-3791 */
+33348, 35780, 30019, 30935, 38340, 34974, 40260, 32603, /* 3792-3799 */
+33643, 32821, 31117, 38001, 37045, 34662, 31390, 34529, /* 3800-3807 */
+33169, 25244, 30069, 29818, 27446, 28015, 25725, 28898, /* 3808-3815 */
+33821, 41477, 31937, 31120, 33514, 30545, 35278, 33896, /* 3816-3823 */
+33413, 30796, 33973, 41033, 36314, 37009, 36360, 33879, /* 3824-3831 */
+29652, 26553, 28579, 26202, 28663, 30099, 31250, 33278, /* 3832-3839 */
+30792, 33443, 34790, 34913, 33619, 39634, 35588, 31224, /* 3840-3847 */
+34135, 34025, 33716, 31174, 41934, 37964, 33848, 36624, /* 3848-3855 */
+38427, 24125, 18725, 33832, 26984, 26788, 31235, 31314, /* 3856-3863 */
+33528, 35255, 38879, 27276, 28878, 33338, 31479, 34434, /* 3864-3871 */
+27074, 35170, 39632, 34055, 39587, 37021, 36822, 33844, /* 3872-3879 */
+32746, 29288, 27351, 27458, 28471, 30437, 31234, 34544, /* 3880-3887 */
+37193, 24704, 31369, 39049, 33426, 36731, 41855, 37148, /* 3888-3895 */
+26923, 36887, 32558, 26199, 42089, 37480, 33039, 37211, /* 3896-3903 */
+35759, 28155, 22369, 29766, 30751, 27177, 28018, 27470, /* 3904-3911 */
+32873, 37926, 40162, 26575, 31204, 31901, 30049, 33414, /* 3912-3919 */
+32958, 32412, 32710, 37066, 38340, 35308, 37576, 37167, /* 3920-3927 */
+33675, 30728, 26319, 26375, 29256, 29224, 34451, 34119, /* 3928-3935 */
+27311, 30888, 34671, 36034, 35090, 39286, 37214, 31757, /* 3936-3943 */
+33218, 33181, 35609, 27950, 35743, 42369, 32595, 36953, /* 3944-3951 */
+40000, 29962, 16622, 27380, 31224, 23995, 32469, 28779, /* 3952-3959 */
+33535, 36862, 33952, 35715, 28617, 29079, 31853, 32528, /* 3960-3967 */
+28939, 32580, 36348, 34118, 42794, 37573, 36230, 38065, /* 3968-3975 */
+34952, 32008, 29911, 28457, 27497, 30551, 30256, 32883, /* 3976-3983 */
+34309, 31830, 33950, 35939, 31114, 29388, 39830, 40891, /* 3984-3991 */
+30566, 34145, 34527, 30446, 38529, 37541, 33936, 38940, /* 3992-3999 */
+37135, 28790, 27372, 21706, 33846, 29107, 26135, 27755, /* 4000-4007 */
+32791, 34639, 36262, 37008, 25430, 29645, 30378, 28578, /* 4008-4015 */
+32348, 32845, 36867, 34555, 32591, 35762, 40302, 39118, /* 4016-4023 */
+34775, 36710, 30467, 27615, 27525, 27118, 30915, 32575, /* 4024-4031 */
+31186, 32397, 32696, 33060, 34815, 32278, 38259, 36646, /* 4032-4039 */
+29584, 35113, 36215, 30141, 31814, 45170, 35270, 37090, /* 4040-4047 */
+39251, 27767, 30629, 19391, 25550, 30919, 25843, 28091, /* 4048-4055 */
+32304, 38499, 31403, 32997, 35768, 30612, 26284, 29765, /* 4056-4063 */
+31032, 30002, 31856, 36985, 32766, 37383, 41369, 39462, /* 4064-4071 */
+38679, 36230, 32823, 29388, 28535, 28081, 28744, 32292, /* 4072-4079 */
+32606, 35742, 35820, 29067, 28281, 33487, 41188, 37457, /* 4080-4087 */
+30864, 33724, 30995, 29684, 39944, 39181, 35555, 39827, /* 4088-4095 */
+38768, 25839, 31182, 26131, 21896, 33984, 28328, 24768, /* 4096-4103 */
+30793, 35716, 35362, 32769, 35973, 25645, 27533, 31960, /* 4104-4111 */
+29509, 31966, 32755, 35670, 30436, 35055, 40176, 39114, /* 4112-4119 */
+39226, 36725, 34763, 28698, 28235, 27561, 28431, 31290, /* 4120-4127 */
+34983, 33796, 27292, 31367, 35106, 31599, 36389, 36763, /* 4128-4135 */
+31217, 32755, 32923, 31762, 31347, 43312, 39704, 34960, /* 4136-4143 */
+40052, 31231, 28297, 27432, 20199, 30679, 30736, 27301, /* 4144-4151 */
+31065, 36489, 36463, 32983, 34809, 31777, 29694, 28891, /* 4152-4159 */
+30570, 32064, 30295, 34212, 34724, 32047, 41516, 42492, /* 4160-4167 */
+34425, 38785, 39334, 31591, 27829, 31041, 26797, 30438, /* 4168-4175 */
+32793, 32667, 35645, 27831, 29730, 34385, 34055, 34201, /* 4176-4183 */
+34560, 32666, 31571, 28412, 37500, 38053, 36596, 38069, /* 4184-4191 */
+40424, 32225, 27356, 33579, 21167, 27402, 34538, 25589, /* 4192-4199 */
+27909, 34286, 36052, 33222, 33872, 34824, 26401, 26658, /* 4200-4207 */
+28991, 31982, 31784, 33246, 36880, 31791, 32663, 37571, /* 4208-4215 */
+42051, 38838, 36033, 34258, 30975, 28720, 27981, 29878, /* 4216-4223 */
+32253, 34590, 31361, 26315, 29940, 34331, 35186, 35439, /* 4224-4231 */
+31548, 31787, 34138, 32666, 30178, 41587, 42759, 36993, /* 4232-4239 */
+42315, 33441, 26602, 31970, 24454, 22680, 32413, 29135, /* 4240-4247 */
+27096, 34594, 36828, 34417, 32525, 32517, 27422, 32631, /* 4248-4255 */
+30366, 27084, 33983, 32393, 33177, 32818, 33540, 35311, /* 4256-4263 */
+41201, 39886, 38037, 37241, 33036, 30027, 27234, 29070, /* 4264-4271 */
+31988, 32668, 33326, 27473, 32264, 33407, 27114, 36857, /* 4272-4279 */
+37896, 29598, 32519, 30383, 34167, 37237, 39537, 38160, /* 4280-4287 */
+39324, 38258, 27595, 32960, 27040, 19804, 31533, 32059, /* 4288-4295 */
+25423, 33549, 36020, 33718, 32978, 31149, 30817, 33970, /* 4296-4303 */
+27142, 29254, 32602, 31550, 34802, 33358, 31536, 34611, /* 4304-4311 */
+42460, 39040, 36635, 38128, 31903, 29242, 29495, 27793, /* 4312-4319 */
+30874, 31658, 33237, 31233, 28138, 32173, 28987, 33920, /* 4320-4327 */
+34987, 32398, 30901, 33509, 28705, 37054, 45423, 36437, /* 4328-4335 */
+40990, 40454, 27154, 30861, 29616, 22407, 22335, 37076, /* 4336-4343 */
+28737, 31202, 38044, 38435, 34713, 30277, 30109, 26841, /* 4344-4351 */
+34651, 30909, 28040, 32301, 34888, 34839, 31285, 35794, /* 4352-4359 */
+37487, 39472, 40579, 36927, 34527, 31964, 31565, 29692, /* 4360-4367 */
+30495, 32605, 31455, 32277, 33003, 29090, 26228, 34786, /* 4368-4375 */
+35944, 30595, 31918, 31609, 28864, 37250, 38512, 38172, /* 4376-4383 */
+38990, 41991, 33728, 28659, 31103, 24032, 21404, 31359, /* 4384-4391 */
+30358, 29300, 36396, 36662, 36126, 30123, 31129, 30430, /* 4392-4399 */
+32251, 29014, 27075, 31456, 33370, 34600, 33808, 31565, /* 4400-4407 */
+36963, 39733, 38373, 38876, 36110, 32061, 30844, 29224, /* 4408-4415 */
+28127, 32184, 31613, 31586, 35233, 28646, 27264, 35012, /* 4416-4423 */
+33628, 30854, 32810, 33361, 27704, 35050, 42378, 39005, /* 4424-4431 */
+39560, 43636, 34203, 28019, 29929, 26257, 21723, 29061, /* 4432-4439 */
+33904, 27750, 36185, 37273, 36863, 30710, 30719, 29329, /* 4440-4447 */
+27996, 30986, 32950, 28448, 31906, 34772, 32247, 35499, /* 4448-4455 */
+33520, 37856, 37113, 37386, 39021, 34068, 34317, 30596, /* 4456-4463 */
+31961, 30028, 29419, 31972, 33348, 31195, 25399, 34150, /* 4464-4471 */
+34585, 30849, 34157, 30661, 27192, 36221, 41566, 35927, /* 4472-4479 */
+37784, 40106, 40817, 31698, 29477, 28374, 23064, 24838, /* 4480-4487 */
+33354, 31973, 32119, 35665, 37939, 32023, 29872, 32073, /* 4488-4495 */
+27676, 30340, 31133, 26660, 32833, 33838, 34529, 34383, /* 4496-4503 */
+34587, 32563, 38703, 38800, 34820, 35670, 33636, 31415, /* 4504-4511 */
+28791, 30430, 30920, 31703, 33597, 33038, 29331, 26926, /* 4512-4519 */
+34536, 32929, 29937, 32030, 31806, 30863, 39938, 41551, /* 4520-4527 */
+35956, 41405, 43227, 28666, 31140, 28066, 24502, 21197, /* 4528-4535 */
+30209, 34124, 32023, 37770, 38133, 35125, 30023, 32059, /* 4536-4543 */
+28472, 26859, 30337, 33664, 27493, 31043, 34483, 32014, /* 4544-4551 */
+36174, 31932, 32860, 38669, 39376, 37084, 36409, 33856, /* 4552-4559 */
+31126, 31642, 30996, 30620, 31208, 32506, 33223, 26125, /* 4560-4567 */
+28234, 35320, 33094, 31197, 31570, 34049, 37814, 38477, /* 4568-4575 */
+38001, 36572, 41291, 39502, 29951, 27949, 25303, 24184, /* 4576-4583 */
+23793, 34316, 32579, 34208, 39140, 36344, 31195, 30488, /* 4584-4591 */
+30552, 26862, 30777, 32360, 26060, 32307, 34345, 32391, /* 4592-4599 */
+33655, 34689, 32995, 37091, 37846, 36876, 36189, 35076, /* 4600-4607 */
+32892, 32064, 29181, 30699, 30964, 33003, 33135, 26600, /* 4608-4615 */
+28537, 33305, 32365, 28921, 33363, 32896, 33971, 41389, /* 4616-4623 */
+39842, 37558, 43790, 37429, 28444, 30068, 24909, 25004, /* 4624-4631 */
+21975, 33238, 35457, 33699, 39593, 37219, 33383, 30372, /* 4632-4639 */
+31477, 27245, 26701, 31272, 32814, 29247, 30648, 33604, /* 4640-4647 */
+31801, 36354, 33280, 33984, 38393, 37751, 36379, 35932, /* 4648-4655 */
+34521, 31513, 32360, 30649, 30809, 31167, 34082, 27121, /* 4656-4663 */
+27111, 35000, 31978, 31170, 31388, 33364, 34714, 38090, /* 4664-4671 */
+37720, 37772, 37377, 41225, 38889, 26174, 26196, 27823, /* 4672-4679 */
+21014, 23312, 38902, 34770, 33697, 39747, 36177, 29149, /* 4680-4687 */
+32215, 30323, 26272, 28255, 32458, 29363, 30280, 32955, /* 4688-4695 */
+34495, 34463, 35198, 32232, 34333, 38079, 37660, 36093, /* 4696-4703 */
+35022, 32209, 29979, 31843, 31109, 30922, 34112, 29920, /* 4704-4711 */
+26855, 30089, 28901, 28808, 33526, 32153, 32800, 39627, /* 4712-4719 */
+39579, 37065, 37970, 42699, 34082, 29884, 29096, 25754, /* 4720-4727 */
+27087, 23104, 38260, 36647, 34781, 38959, 35695, 32528, /* 4728-4735 */
+28913, 31818, 27004, 27988, 28107, 33719, 31504, 28339, /* 4736-4743 */
+33815, 32423, 35188, 33379, 31129, 35109, 40181, 38901, /* 4744-4751 */
+34517, 34511, 32980, 31441, 31999, 29598, 32691, 32328, /* 4752-4759 */
+27609, 30630, 31967, 28455, 32076, 34853, 32307, 37653, /* 4760-4767 */
+39651, 37326, 38176, 37028, 40944, 36691, 25443, 27638, /* 4768-4775 */
+26572, 23064, 26205, 40410, 32927, 35197, 38559, 34067, /* 4776-4783 */
+31551, 29973, 29221, 26078, 28242, 31981, 28466, 30886, /* 4784-4791 */
+34505, 33825, 34715, 35060, 32800, 34369, 36703, 36601, /* 4792-4799 */
+35969, 34777, 31767, 31211, 32833, 30832, 31991, 32049, /* 4800-4807 */
+29766, 28631, 27344, 28970, 30554, 32146, 33390, 36487, /* 4808-4815 */
+40391, 38356, 37892, 38142, 41452, 32383, 29890, 28987, /* 4816-4823 */
+25520, 26228, 24635, 38661, 36830, 35248, 38465, 36406, /* 4824-4831 */
+31728, 28397, 31110, 26312, 27767, 29164, 33799, 29496, /* 4832-4839 */
+29494, 33907, 33564, 35788, 32250, 33100, 36989, 35382, /* 4840-4847 */
+36828, 37015, 36051, 32532, 32424, 31641, 30863, 31503, /* 4848-4855 */
+31681, 29578, 27917, 29351, 28836, 32560, 33069, 36501, /* 4856-4863 */
+39337, 37014, 37595, 36897, 35421, 41700, 31623, 26483, /* 4864-4871 */
+29181, 27718, 24309, 27896, 42398, 35242, 35985, 36954, /* 4872-4879 */
+33410, 29953, 29648, 29759, 25520, 28429, 33714, 28555, /* 4880-4887 */
+29984, 33718, 33158, 35705, 36709, 33396, 34034, 36155, /* 4888-4895 */
+32621, 38100, 35867, 32527, 32241, 32935, 31556, 30270, /* 4896-4903 */
+30633, 31148, 28588, 24834, 27526, 30610, 32591, 34448, /* 4904-4911 */
+39851, 38421, 36864, 39114, 38454, 37695, 31901, 31308, /* 4912-4919 */
+29377, 27535, 26870, 25829, 38699, 38985, 36197, 36721, /* 4920-4927 */
+34944, 30759, 28716, 31933, 27521, 26962, 29987, 34590, /* 4928-4935 */
+28398, 28032, 33894, 35458, 34530, 32224, 32509, 34809, /* 4936-4943 */
+36468, 37174, 37071, 36717, 34662, 30907, 31128, 30923, /* 4944-4951 */
+31332, 29781, 28642, 28896, 26785, 28930, 34970, 34449, /* 4952-4959 */
+36998, 40683, 36612, 36504, 36637, 35119, 41020, 31736, /* 4960-4967 */
+27016, 29656, 28336, 25118, 29966, 43191, 35136, 35462, /* 4968-4975 */
+34970, 34417, 29647, 27379, 29425, 26980, 28799, 33207, /* 4976-4983 */
+27097, 28944, 33200, 33432, 34963, 34158, 34921, 31848, /* 4984-4991 */
+34044, 34915, 37358, 36183, 33516, 34228, 30791, 32478, /* 4992-4999 */
+29637, 30948, 30889, 24762, 26941, 27575, 30728, 34653, /* 5000-5007 */
+37829, 40714, 37643, 38138, 37375, 38286, 35855, 32069, /* 5008-5015 */
+31655, 26623, 28029, 28410, 27706, 41481, 42160, 36569, /* 5016-5023 */
+36340, 36376, 31153, 28742, 31312, 26748, 27345, 28523, /* 5024-5031 */
+32956, 27247, 29255, 33418, 35566, 34638, 33117, 32523, /* 5032-5039 */
+35346, 37535, 32774, 34930, 37434, 34158, 30904, 33228, /* 5040-5047 */
+31513, 31674, 31320, 27031, 27062, 25712, 30061, 35305, /* 5048-5055 */
+33495, 38598, 40956, 36269, 33934, 35001, 37494, 38657, /* 5056-5063 */
+29581, 27536, 30070, 29303, 26574, 30165, 42863, 37101, /* 5064-5071 */
+36167, 36431, 33393, 29589, 28803, 29502, 26021, 28444, /* 5072-5079 */
+32155, 26150, 30778, 32512, 32755, 35556, 34893, 34621, /* 5080-5087 */
+30745, 35795, 34199, 35276, 38677, 33263, 33867, 31663, /* 5088-5095 */
+31884, 29747, 31696, 30569, 24210, 27814, 24993, 31205, /* 5096-5103 */
+36371, 37556, 39487, 37313, 35235, 36906, 38363, 33982, /* 5104-5111 */
+34170, 32482, 29088, 29776, 31417, 28189, 39956, 41700, /* 5112-5119 */
+34622, 37015, 34598, 29964, 29174, 30037, 26970, 28460, /* 5120-5127 */
+29183, 31949, 27223, 27425, 32769, 35937, 33614, 32007, /* 5128-5135 */
+33645, 30954, 36196, 37064, 34188, 39394, 34605, 32935, /* 5136-5143 */
+34207, 31504, 31472, 29742, 26866, 25980, 28301, 27230, /* 5144-5151 */
+33648, 39561, 39170, 37946, 36040, 35350, 35201, 35915, /* 5152-5159 */
+38156, 29857, 29198, 30007, 30197, 29162, 30014, 42932, /* 5160-5167 */
+38455, 34841, 36491, 33048, 28730, 29614, 29334, 25558, /* 5168-5175 */
+28669, 33340, 24756, 29897, 31949, 33713, 34542, 34157, /* 5176-5183 */
+33109, 33296, 34232, 31857, 38932, 36986, 33782, 35955, /* 5184-5191 */
+31814, 30048, 29225, 33531, 29824, 24398, 25711, 28242, /* 5192-5199 */
+34043, 34886, 40341, 38523, 35386, 37204, 37627, 35323, /* 5200-5207 */
+33083, 34925, 31805, 30742, 29824, 31455, 30144, 36732, /* 5208-5215 */
+43061, 36036, 36158, 34925, 30765, 29155, 29215, 27803, /* 5216-5223 */
+26269, 29820, 32686, 25564, 26090, 32773, 34877, 32901, /* 5224-5231 */
+31407, 33217, 33808, 34896, 38621, 36208, 38042, 35473, /* 5232-5239 */
+33333, 33097, 31619, 29650, 28789, 27536, 25500, 26954, /* 5240-5247 */
+31127, 35654, 37580, 37448, 37981, 35224, 35333, 34340, /* 5248-5255 */
+36556, 37928, 29688, 30074, 30788, 29715, 29903, 30909, /* 5256-5263 */
+39712, 39626, 35704, 35881, 33940, 29536, 28674, 29723, /* 5264-5271 */
+26780, 29524, 33609, 24344, 29252, 31894, 31718, 35009, /* 5272-5279 */
+35447, 33447, 32975, 33560, 31940, 39147, 39190, 33902, /* 5280-5287 */
+34533, 31670, 28981, 29791, 33537, 28525, 24774, 26350, /* 5288-5295 */
+28278, 33064, 35879, 38756, 35913, 35698, 39367, 35640, /* 5296-5303 */
+33366, 36021, 35553, 32798, 32035, 29669, 33217, 32774, /* 5304-5311 */
+37125, 41493, 36335, 35419, 34044, 30514, 28969, 29347, /* 5312-5319 */
+27359, 27075, 28055, 33111, 26579, 26396, 32596, 33992, /* 5320-5327 */
+32537, 31518, 32957, 34482, 34506, 37403, 38418, 36942, /* 5328-5335 */
+36280, 33944, 32323, 29547, 28948, 29301, 27424, 26928, /* 5336-5343 */
+29358, 32734, 32367, 38047, 39014, 37176, 34291, 34315, /* 5344-5351 */
+34298, 35640, 36932, 31352, 29753, 31333, 30160, 31589, /* 5352-5359 */
+29903, 36194, 42654, 36742, 37041, 33226, 29441, 28860, /* 5360-5367 */
+29452, 26735, 28325, 33441, 23409, 28416, 31316, 32323, /* 5368-5375 */
+34366, 33865, 33162, 32789, 34730, 31716, 38119, 41096, /* 5376-5383 */
+33923, 34140, 31090, 31034, 30031, 33181, 28552, 25311, /* 5384-5391 */
+27709, 28852, 33251, 34965, 37410, 37206, 35105, 37223, /* 5392-5399 */
+35473, 34267, 35268, 35701, 34379, 31309, 31640, 32844, /* 5400-5407 */
+33452, 33540, 38180, 39128, 36266, 34241, 30001, 29489, /* 5408-5415 */
+28770, 28715, 26749, 26318, 32499, 25793, 24281, 30800, /* 5416-5423 */
+31166, 32199, 32854, 34054, 35711, 37061, 36631, 38346, /* 5424-5431 */
+40314, 36667, 33558, 33295, 31608, 27855, 28584, 28745, /* 5432-5439 */
+26732, 28487, 31866, 34628, 34672, 36928, 38459, 33928, /* 5440-5447 */
+33951, 33912, 35892, 34600, 33252, 32665, 30752, 31917, /* 5448-5455 */
+30958, 31793, 35479, 39437, 37792, 37002, 32694, 28798, /* 5456-5463 */
+29076, 28574, 28968, 30146, 35348, 24388, 27550, 31791, /* 5464-5471 */
+30502, 32463, 33617, 34897, 33334, 33985, 32943, 37461, /* 5472-5479 */
+40278, 35390, 33455, 30217, 28572, 32034, 33585, 25598, /* 5480-5487 */
+26330, 29211, 26704, 31531, 37202, 36245, 35928, 36613, /* 5488-5495 */
+36218, 34611, 35632, 34839, 36171, 35888, 32265, 32802, /* 5496-5503 */
+34069, 34383, 32678, 36549, 38164, 37388, 32760, 29496, /* 5504-5511 */
+30112, 28790, 28172, 27379, 25655, 32432, 28522, 24188, /* 5512-5519 */
+31679, 30677, 31725, 34075, 35415, 35948, 35393, 36151, /* 5520-5527 */
+39008, 38862, 36378, 33936, 34986, 28977, 26546, 30760, /* 5528-5535 */
+27544, 28948, 30103, 31483, 32797, 35844, 37125, 35213, /* 5536-5543 */
+35558, 33147, 34584, 33609, 33144, 35923, 32929, 30622, /* 5544-5551 */
+30720, 32312, 31617, 30857, 40692, 39462, 36708, 32981, /* 5552-5559 */
+30649, 28461, 28279, 30424, 29925, 34153, 25609, 27578, /* 5560-5567 */
+30660, 29946, 33157, 34283, 35415, 32522, 35098, 31959, /* 5568-5575 */
+37070, 42084, 34507, 33278, 31143, 30164, 31338, 34270, /* 5576-5583 */
+28343, 26665, 28266, 28067, 33015, 34677, 35015, 37634, /* 5584-5591 */
+37357, 32670, 33840, 36010, 33682, 35673, 35491, 31948, /* 5592-5599 */
+32420, 34131, 35862, 31800, 32026, 39345, 38305, 31241, /* 5600-5607 */
+30914, 31221, 28384, 27099, 27320, 25350, 32621, 29892, /* 5608-5615 */
+21738, 29750, 30463, 32084, 34936, 36340, 36446, 35503, /* 5616-5623 */
+38421, 38146, 39965, 38535, 34461, 34167, 27781, 27633, /* 5624-5631 */
+30009, 31232, 30153, 28931, 33215, 34187, 35357, 36021, /* 5632-5639 */
+35746, 35163, 31966, 30817, 33697, 36497, 35031, 33450, /* 5640-5647 */
+31922, 31461, 34603, 31587, 30554, 38478, 40277, 35811, /* 5648-5655 */
+31852, 30825, 28872, 29472, 29675, 29263, 34391, 26264, /* 5656-5663 */
+25455, 30365, 28997, 31262, 34996, 35258, 34293, 34769, /* 5664-5671 */
+32338, 37109, 39894, 36185, 33244, 30508, 30249, 31415, /* 5672-5679 */
+32773, 28110, 26372, 29572, 28402, 29790, 33497, 37145, /* 5680-5687 */
+36715, 34842, 35244, 33993, 33832, 35425, 36529, 33997, /* 5688-5695 */
+32189, 34349, 35485, 36027, 32477, 31584, 41520, 38445, /* 5696-5703 */
+29111, 31268, 29684, 28123, 27892, 28062, 24582, 31945, /* 5704-5711 */
+29342, 21716, 29780, 29886, 32186, 34734, 36435, 36265, /* 5712-5719 */
+35757, 35705, 37569, 40227, 38035, 35452, 34055, 27442, /* 5720-5727 */
+28520, 30114, 29363, 29759, 31589, 33136, 31888, 36298, /* 5728-5735 */
+36471, 34380, 32997, 30765, 31878, 35073, 37376, 36326, /* 5736-5743 */
+34563, 32001, 31075, 32467, 32119, 27126, 35497, 42082, /* 5744-5751 */
+33112, 33161, 33387, 29917, 29791, 31398, 28288, 34276, /* 5752-5759 */
+28314, 24976, 30510, 29709, 32358, 34351, 35694, 33897, /* 5760-5767 */
+34437, 32546, 34517, 39220, 36723, 33575, 33172, 31709, /* 5768-5775 */
+32267, 33778, 28613, 27624, 28310, 30077, 31869, 32552, /* 5776-5783 */
+33004, 36652, 35417, 31536, 32791, 35633, 35449, 35961, /* 5784-5791 */
+35328, 34690, 35276, 36183, 35787, 32265, 28850, 39774, /* 5792-5799 */
+37776, 28833, 29829, 29661, 29498, 26985, 29052, 24268, /* 5800-5807 */
+33249, 30207, 19912, 29825, 29615, 31462, 35867, 36536, /* 5808-5815 */
+35458, 34525, 33385, 43092, 41603, 35175, 36590, 33020, /* 5816-5823 */
+34120, 26621, 25452, 24549, 32587, 33895, 24780, 34015, /* 5824-5831 */
+31676, 41694, 41331, 35655, 37907, 33846, 33380, 35772, /* 5832-5839 */
+28590, 24865, 31288, 34883, 25681, 31563, 36563, 28522, /* 5840-5847 */
+41548, 39991, 29166, 32344, 31259, 31045, 35778, 31106, /* 5848-5855 */
+22727, 32904, 31051, 27892, 28718, 34041, 41527, 39164, /* 5856-5863 */
+34285, 32423, 31706, 31859, 29907, 34754, 28019, 24502, /* 5864-5871 */
+37078, 30078, 30635, 32614, 35503, 36483, 33954, 35094, /* 5872-5879 */
+33813, 36435, 34948, 36603, 33295, 34675, 35309, 21020, /* 5880-5887 */
+38852, 37005, 19303, 32128, 36465, 28553, 32545, 35317, /* 5888-5895 */
+33722, 33655, 35429, 30142, 31464, 35551, 35257, 30452, /* 5896-5903 */
+27211, 25590, 37442, 31661, 27338, 35288, 35141, 35958, /* 5904-5911 */
+34264, 34270, 32578, 37250, 30615, 25816, 26044, 29412, /* 5912-5919 */
+37950, 30540, 33142, 34203, 35909, 37561, 36349, 36275, /* 5920-5927 */
+34071, 35905, 30415, 36400, 31453, 22758, 35023, 35575, /* 5928-5935 */
+28616, 30129, 36453, 32960, 33127, 36144, 27596, 35621, /* 5936-5943 */
+33459, 30360, 33365, 31345, 33409, 25430, 27685, 27580, /* 5944-5951 */
+26175, 36214, 40542, 35264, 32832, 40202, 34847, 32197, /* 5952-5959 */
+35853, 32738, 32646, 33503, 22935, 27814, 32303, 29972, /* 5960-5967 */
+36367, 33035, 36576, 36506, 36378, 36267, 32694, 34200, /* 5968-5975 */
+24494, 29341, 32798, 34813, 35605, 34330, 43500, 37415, /* 5976-5983 */
+24203, 32563, 37972, 35484, 27595, 28673, 36307, 29919, /* 5984-5991 */
+35637, 36227, 36889, 32889, 29551, 33740, 23743, 23843, /* 5992-5999 */
+34080, 37777, 30716, 26643, 34394, 36643, 33942, 36594, /* 6000-6007 */
+37485, 34046, 30189, 32864, 31546, 29763, 29890, 31072, /* 6008-6015 */
+34861, 26554, 27367, 32007, 35105, 35362, 27351, 39667, /* 6016-6023 */
+31845, 32471, 38633, 33311, 33947, 35621, 35338, 22638, /* 6024-6031 */
+33808, 31446, 30648, 34310, 30346, 28312, 32152, 34103, /* 6032-6039 */
+31827, 33179, 34047, 34388, 31992, 28410, 35968, 32276, /* 6040-6047 */
+29876, 35143, 33583, 32300, 29087, 40273, 41266, 37748, /* 6048-6055 */
+34617, 34791, 34120, 27817, 30886, 27261, 27698, 29351, /* 6056-6063 */
+30496, 35136, 32477, 25773, 33719, 32297, 21669, 34746, /* 6064-6071 */
+39954, 33399, 37906, 37800, 35296, 37683, 38730, 35433, /* 6072-6079 */
+32912, 30072, 28578, 31136, 30508, 29287, 32966, 34313, /* 6080-6087 */
+32935, 32721, 33988, 35442, 33821, 33646, 34207, 28886, /* 6088-6095 */
+29239, 33422, 31579, 31761, 28157, 38533, 38929, 33987, /* 6096-6103 */
+37787, 37893, 34413, 29253, 28121, 24430, 26594, 29242, /* 6104-6111 */
+29090, 34320, 35109, 27800, 33279, 33919, 31769, 27381, /* 6112-6119 */
+35117, 42090, 34570, 37426, 37406, 36506, 36192, 37172, /* 6120-6127 */
+32511, 29554, 32744, 30005, 30562, 28738, 28063, 34648, /* 6128-6135 */
+31562, 29545, 30779, 33241, 33262, 31407, 33284, 34978, /* 6136-6143 */
+30527, 31718, 32383, 33474, 26370, 35315, 42435, 31178, /* 6144-6151 */
+37894, 39059, 35794, 30877, 29682, 27314, 25220, 29301, /* 6152-6159 */
+26408, 32028, 38222, 29166, 31322, 33200, 33222, 26053, /* 6160-6167 */
+31177, 40561, 33559, 38299, 37656, 36767, 38676, 39664, /* 6168-6175 */
+35740, 29321, 32968, 29384, 30211, 31153, 28204, 33019, /* 6176-6183 */
+34199, 33444, 31905, 34732, 33616, 31249, 34598, 35250, /* 6184-6191 */
+27666, 31270, 32557, 33435, 28945, 30665, 39940, 31606, /* 6192-6199 */
+37420, 35945, 34054, 32739, 31286, 27739, 24398, 27171, /* 6200-6207 */
+27957, 29816, 37306, 30128, 27384, 33582, 33949, 30271, /* 6208-6215 */
+26809, 38095, 38370, 35893, 37181, 36913, 39912, 38451, /* 6216-6223 */
+37156, 31009, 28891, 30499, 30813, 31706, 27406, 32324, /* 6224-6231 */
+36035, 32953, 31865, 32580, 33850, 34848, 33669, 32146, /* 6232-6239 */
+31244, 29935, 33004, 34347, 30979, 29601, 42899, 35842, /* 6240-6247 */
+34340, 36920, 35446, 35200, 31365, 28802, 25045, 27724, /* 6248-6255 */
+26334, 27528, 35008, 34694, 28499, 30944, 33604, 31613, /* 6256-6263 */
+26011, 32532, 37853, 34470, 36003, 34269, 39033, 39041, /* 6264-6271 */
+39396, 32946, 30080, 30221, 30395, 27638, 29120, 32755, /* 6272-6279 */
+33836, 35730, 33757, 33563, 32889, 36952, 33119, 31530, /* 6280-6287 */
+32757, 27065, 31896, 32173, 32351, 27137, 36728, 40391, /* 6288-6295 */
+31647, 37991, 34841, 36483, 33671, 29597, 26514, 25268, /* 6296-6303 */
+27595, 29179, 31493, 36896, 31093, 30267, 33553, 32847, /* 6304-6311 */
+31138, 30569, 31437, 34542, 38127, 34917, 37108, 41919, /* 6312-6319 */
+39360, 35050, 32985, 31012, 29858, 28668, 30189, 27100, /* 6320-6327 */
+32953, 35276, 34930, 33018, 32017, 34758, 32134, 33736, /* 6328-6335 */
+36440, 28007, 31010, 31084, 32457, 28593, 32159, 43034, /* 6336-6343 */
+33852, 38193, 37020, 37418, 33642, 30291, 30054, 24614, /* 6344-6351 */
+27136, 25961, 29502, 34112, 33979, 29711, 32200, 32233, /* 6352-6359 */
+31715, 27829, 32287, 34068, 34004, 36627, 36689, 38764, /* 6360-6367 */
+39687, 39519, 32094, 31365, 30637, 27467, 28768, 30195, /* 6368-6375 */
+29570, 34761, 35424, 34318, 33856, 34464, 34919, 31921, /* 6376-6383 */
+36229, 33018, 28207, 32816, 30859, 32743, 27398, 38745, /* 6384-6391 */
+39352, 34379, 37391, 35358, 35327, 31348, 30239, 25680, /* 6392-6399 */
+24141, 27918, 28472, 31703, 36403, 28980, 30315, 32225, /* 6400-6407 */
+32770, 29922, 31797, 31925, 29047, 38184, 37055, 38183, /* 6408-6415 */
+42163, 40959, 34338, 32796, 32726, 26678, 27288, 28435, /* 6416-6423 */
+27935, 31572, 36101, 34335, 34321, 34224, 34059, 34410, /* 6424-6431 */
+33468, 35016, 30396, 32223, 31875, 32163, 27763, 35722, /* 6432-6439 */
+41619, 34047, 39043, 37889, 36106, 31878, 31036, 28727, /* 6440-6447 */
+26774, 27534, 26229, 30418, 35068, 33329, 28231, 31590, /* 6448-6455 */
+33056, 29535, 29652, 31445, 29205, 32843, 34279, 38544, /* 6456-6463 */
+40055, 42117, 36300, 34146, 33425, 28416, 27300, 26705, /* 6464-6471 */
+29366, 30147, 36287, 32980, 33748, 36327, 35049, 34862, /* 6472-6479 */
+32965, 38151, 31310, 30653, 33401, 30872, 29728, 30942, /* 6480-6487 */
+41092, 37347, 37610, 38367, 35664, 34317, 30929, 30343, /* 6488-6495 */
+24720, 24725, 28311, 27652, 31715, 35131, 30360, 28283, /* 6496-6503 */
+33357, 31546, 28770, 32131, 32977, 28778, 32457, 41680, /* 6504-6511 */
+39442, 40111, 37909, 35654, 34035, 30697, 23693, 28419, /* 6512-6519 */
+30164, 25610, 33338, 35786, 33322, 34732, 36144, 33157, /* 6520-6527 */
+31794, 37838, 32028, 30785, 34242, 31651, 31629, 28934, /* 6528-6535 */
+36055, 40038, 37502, 39290, 36820, 36192, 32445, 32283, /* 6536-6543 */
+29255, 26639, 27651, 26031, 29454, 33124, 36680, 29328, /* 6544-6551 */
+30031, 33876, 29287, 29518, 32940, 29671, 28117, 37117, /* 6552-6559 */
+36968, 40624, 40773, 35871, 35660, 32919, 24564, 24681, /* 6560-6567 */
+31864, 25807, 27510, 36561, 34397, 34073, 37126, 35955, /* 6568-6575 */
+33516, 35573, 35244, 28962, 30802, 31691, 31339, 31791, /* 6576-6583 */
+29472, 38044, 40773, 36049, 38934, 39671, 33789, 30146, /* 6584-6591 */
+32173, 27436, 25412, 27192, 29861, 32190, 34128, 31451, /* 6592-6599 */
+28467, 33833, 30454, 28551, 31090, 32578, 30126, 30169, /* 6600-6607 */
+40861, 39638, 39320, 38334, 36985, 35583, 29538, 24501, /* 6608-6615 */
+26703, 28909, 28759, 31591, 32911, 34289, 36026, 35433, /* 6616-6623 */
+33902, 35676, 31822, 29726, 32088, 31525, 31766, 33886, /* 6624-6631 */
+34164, 35813, 36629, 36913, 34228, 34826, 40619, 35923, /* 6632-6639 */
+32355, 31966, 31437, 27738, 26903, 30129, 31473, 32954, /* 6640-6647 */
+23878, 29772, 31423, 27698, 31489, 33499, 32761, 26263, /* 6648-6655 */
+36827, 41935, 40473, 42490, 37900, 33236, 30501, 29871, /* 6656-6663 */
+27285, 28965, 31045, 29362, 32158, 31771, 32840, 34689, /* 6664-6671 */
+33903, 36772, 35616, 28148, 26884, 32558, 33674, 32105, /* 6672-6679 */
+34553, 30486, 35462, 41709, 33680, 33100, 37762, 39599, /* 6680-6687 */
+33880, 31547, 28984, 28778, 31493, 30446, 28130, 31940, /* 6688-6695 */
+32579, 26552, 30699, 30049, 28094, 31911, 34128, 30154, /* 6696-6703 */
+30798, 41682, 42294, 41913, 40530, 39143, 32508, 30338, /* 6704-6711 */
+27301, 27323, 30002, 28326, 30621, 30076, 30617, 33289, /* 6712-6719 */
+34228, 34590, 33836, 30024, 27437, 31296, 32100, 33437, /* 6720-6727 */
+34089, 35178, 34864, 35046, 33922, 34047, 41938, 39675, /* 6728-6735 */
+35066, 32990, 32336, 30817, 28882, 27955, 29210, 29524, /* 6736-6743 */
+27283, 31040, 36687, 29693, 32204, 31153, 26765, 30323, /* 6744-6751 */
+29741, 30854, 38506, 45412, 40167, 40081, 38517, 33862, /* 6752-6759 */
+32598, 30869, 29778, 28617, 26888, 29119, 31048, 32244, /* 6760-6767 */
+34676, 35729, 35080, 29113, 26112, 26578, 30684, 30050, /* 6768-6775 */
+30714, 33541, 31661, 39884, 41324, 33482, 39187, 40946, /* 6776-6783 */
+34923, 33518, 31865, 30916, 31055, 30872, 28904, 30261, /* 6784-6791 */
+31568, 32419, 34753, 31952, 31255, 31299, 30798, 30269, /* 6792-6799 */
+31702, 36120, 35646, 39267, 39877, 39654, 35263, 30703, /* 6800-6807 */
+32366, 28988, 26974, 31673, 29316, 27308, 33082, 29521, /* 6808-6815 */
+24985, 33787, 32662, 28360, 29324, 32344, 32267, 32840, /* 6816-6823 */
+34748, 34306, 36844, 32224, 35346, 40007, 37113, 41537, /* 6824-6831 */
+36759, 35623, 32313, 32885, 29428, 30020, 30242, 22625, /* 6832-6839 */
+35912, 28367, 27557, 38759, 34950, 33990, 33483, 31372, /* 6840-6847 */
+28041, 33267, 35120, 34972, 38788, 34432, 36923, 31231, /* 6848-6855 */
+30295, 34085, 31034, 28138, 28438, 30889, 28469, 28225, /* 6856-6863 */
+33470, 36561, 28163, 30199, 34729, 26562, 28642, 32640, /* 6864-6871 */
+32997, 26148, 32809, 42299, 37306, 38834, 39659, 37843, /* 6872-6879 */
+33791, 31956, 32170, 30658, 31518, 31392, 34665, 28630, /* 6880-6887 */
+28805, 35165, 32020, 33265, 37608, 35759, 32901, 32085, /* 6888-6895 */
+35624, 35115, 33620, 35615, 36614, 34252, 31560, 35541, /* 6896-6903 */
+31113, 25070, 31714, 32064, 26558, 29517, 33322, 30353, /* 6904-6911 */
+27938, 28296, 35220, 29876, 25061, 32005, 31375, 30538, /* 6912-6919 */
+29404, 32326, 37440, 39972, 41484, 37547, 37074, 32612, /* 6920-6927 */
+38178, 37305, 32535, 34898, 33411, 31734, 30616, 35493, /* 6928-6935 */
+29986, 28838, 32411, 28813, 33078, 34001, 33758, 32182, /* 6936-6943 */
+29727, 30288, 33197, 33594, 34614, 36309, 33260, 30354, /* 6944-6951 */
+32521, 30854, 29160, 29224, 30339, 32523, 30382, 27802, /* 6952-6959 */
+33539, 35879, 33884, 34457, 29909, 27007, 29131, 30426, /* 6960-6967 */
+30143, 32067, 32787, 36440, 41573, 39001, 38186, 37799, /* 6968-6975 */
+38941, 35963, 33268, 31936, 30346, 34478, 32996, 31400, /* 6976-6983 */
+32816, 30899, 32849, 32980, 32665, 35200, 32358, 32500, /* 6984-6991 */
+32674, 30310, 32293, 36951, 36635, 36011, 36292, 33155, /* 6992-6999 */
+31841, 31015, 28884, 26812, 29689, 32086, 31043, 26818, /* 7000-7007 */
+25691, 33472, 32088, 29042, 30150, 28888, 27468, 30914, /* 7008-7015 */
+33681, 32396, 33151, 38743, 38854, 34745, 33061, 38509, /* 7016-7023 */
+42009, 39156, 36726, 32845, 32965, 33872, 31369, 28787, /* 7024-7031 */
+32555, 33272, 28202, 29330, 33292, 35547, 35093, 32500, /* 7032-7039 */
+29729, 32786, 33123, 36742, 40712, 36889, 30970, 32134, /* 7040-7047 */
+30813, 27823, 32445, 32421, 32165, 30429, 27037, 29299, /* 7048-7055 */
+31044, 31596, 34813, 34055, 27435, 27255, 26262, 26865, /* 7056-7063 */
+30587, 31881, 32887, 35009, 38408, 40232, 36095, 34531, /* 7064-7071 */
+38833, 38575, 31940, 35327, 34720, 32064, 34720, 37009, /* 7072-7079 */
+36216, 26690, 24862, 26090, 35255, 33866, 40322, 39801, /* 7080-7087 */
+25911, 35053, 29800, 31711, 41576, 38046, 36454, 30908, /* 7088-7095 */
+28558, 26589, 35237, 30570, 35384, 25947, 17212, 26954, /* 7096-7103 */
+40913, 39693, 34127, 23232, 31313, 35031, 23476, 31862, /* 7104-7111 */
+33307, 32889, 30727, 30537, 24930, 35278, 52158, 39897, /* 7112-7119 */
+29338, 34289, 41739, 29368, 30034, 38972, 39772, 29695, /* 7120-7127 */
+28596, 30793, 23208, 36805, 40974, 28536, 27291, 36791, /* 7128-7135 */
+40723, 34648, 33603, 30584, 29040, 29305, 39787, 37548, /* 7136-7143 */
+36189, 43140, 25674, 25621, 23874, 36843, 29199, 15247, /* 7144-7151 */
+31322, 39732, 33931, 18573, 28485, 39654, 36815, 24348, /* 7152-7159 */
+27268, 39508, 25265, 28789, 36612, 45253, 34948, 26748, /* 7160-7167 */
+40807, 37814, 32967, 32795, 38223, 32916, 30710, 25240, /* 7168-7175 */
+39893, 35815, 32365, 35243, 36520, 37795, 27775, 29232, /* 7176-7183 */
+33911, 40194, 29763, 26725, 37343, 38845, 28910, 30100, /* 7184-7191 */
+36373, 41939, 24991, 28070, 34890, 29640, 32669, 32965, /* 7192-7199 */
+26353, 25429, 39476, 31162, 24108, 26990, 29834, 34458, /* 7200-7207 */
+34132, 32539, 30343, 28071, 40920, 42912, 35182, 39969, /* 7208-7215 */
+32004, 20995, 36105, 34985, 31212, 35199, 28999, 23984, /* 7216-7223 */
+30890, 39138, 32073, 40498, 39810, 30491, 35249, 22034, /* 7224-7231 */
+25792, 36414, 47061, 30323, 30699, 41058, 33533, 37679, /* 7232-7239 */
+33611, 33374, 26635, 32012, 30308, 28152, 32552, 35363, /* 7240-7247 */
+38044, 26898, 29588, 21843, 36253, 37163, 31523, 32858, /* 7248-7255 */
+31370, 37025, 23183, 31658, 32012, 37561, 37471, 28833, /* 7256-7263 */
+32617, 35327, 35779, 30739, 32338, 28382, 31173, 32543, /* 7264-7271 */
+30851, 29514, 37782, 43575, 30122, 33463, 26434, 37815, /* 7272-7279 */
+41529, 32185, 35209, 31368, 39389, 26274, 31848, 30658, /* 7280-7287 */
+35679, 42382, 28272, 33966, 31614, 35069, 32730, 31645, /* 7288-7295 */
+27278, 25908, 30959, 30326, 30521, 35207, 38433, 30011, /* 7296-7303 */
+33008, 26392, 35627, 37649, 33339, 33781, 29977, 36527, /* 7304-7311 */
+24025, 28349, 29766, 38878, 40276, 26765, 34519, 31498, /* 7312-7319 */
+34014, 33530, 29494, 30011, 29765, 32705, 30173, 34295, /* 7320-7327 */
+32626, 38118, 39411, 30353, 28808, 33935, 41096, 31573, /* 7328-7335 */
+35667, 30988, 35004, 30034, 25203, 29677, 40652, 38051, /* 7336-7343 */
+32643, 35682, 33925, 29708, 24007, 36829, 34012, 29708, /* 7344-7351 */
+35453, 32226, 30859, 36078, 41727, 28811, 31460, 31642, /* 7352-7359 */
+22636, 35180, 38810, 32684, 34511, 39413, 28874, 22910, /* 7360-7367 */
+32755, 36471, 39667, 33238, 31610, 32086, 27402, 33236, /* 7368-7375 */
+33252, 32813, 29473, 34564, 26944, 23737, 37863, 36193, /* 7376-7383 */
+37491, 37807, 32467, 23835, 31468, 37935, 30669, 31402, /* 7384-7391 */
+35966, 31744, 22757, 34421, 40881, 35179, 35433, 31060, /* 7392-7399 */
+22953, 24079, 36658, 34738, 33919, 39066, 35470, 27828, /* 7400-7407 */
+23322, 33268, 40494, 35218, 27906, 28031, 37319, 33633, /* 7408-7415 */
+37123, 38985, 31507, 35290, 29210, 21880, 26732, 41409, /* 7416-7423 */
+37737, 36319, 38519, 33311, 25680, 30601, 39737, 30214, /* 7424-7431 */
+32401, 34361, 30208, 30770, 36409, 40133, 37171, 25078, /* 7432-7439 */
+28098, 23348, 32271, 37576, 33423, 38710, 30723, 36152, /* 7440-7447 */
+25534, 28231, 30043, 38863, 34565, 27451, 32667, 30755, /* 7448-7455 */
+38292, 35547, 34301, 31147, 30192, 22046, 28918, 38943, /* 7456-7463 */
+32847, 39259, 36819, 38117, 30310, 25463, 37747, 33569, /* 7464-7471 */
+33245, 30008, 37399, 26860, 30516, 36644, 35871, 41387, /* 7472-7479 */
+32632, 25948, 25780, 39652, 32362, 34375, 36714, 29467, /* 7480-7487 */
+33905, 25075, 24745, 40215, 35718, 27817, 30592, 31110, /* 7488-7495 */
+35939, 35362, 39143, 31986, 35828, 29504, 24326, 26748, /* 7496-7503 */
+35939, 37599, 33853, 38178, 34487, 31782, 23511, 35882, /* 7504-7511 */
+35312, 28222, 33997, 30612, 30171, 33595, 37576, 37838, /* 7512-7519 */
+33311, 30188, 24674, 31257, 38009, 31701, 35983, 31202, /* 7520-7527 */
+33404, 32062, 28870, 29417, 33674, 40068, 30208, 32515, /* 7528-7535 */
+33392, 33025, 37910, 35828, 30305, 30683, 22731, 27168, /* 7536-7543 */
+37369, 31682, 37124, 38473, 36941, 37245, 25909, 29292, /* 7544-7551 */
+37906, 34887, 28859, 35005, 34725, 28391, 31790, 37564, /* 7552-7559 */
+36250, 35143, 30349, 23989, 38893, 31599, 31628, 35408, /* 7560-7567 */
+31981, 32911, 31417, 22400, 35000, 40276, 28727, 32284, /* 7568-7575 */
+27085, 35445, 36114, 37932, 33321, 33223, 33738, 22792, /* 7576-7583 */
+27293, 37135, 30501, 37677, 40792, 32855, 35778, 26284, /* 7584-7591 */
+27487, 37338, 30286, 28726, 32638, 32473, 32103, 36595, /* 7592-7599 */
+38255, 33360, 32143, 28990, 25009, 37154, 33456, 35335, /* 7600-7607 */
+35071, 31446, 33969, 31142, 28039, 32053, 43054, 35999, /* 7608-7615 */
+30809, 32512, 30030, 36458, 36573, 30426, 30207, 24570, /* 7616-7623 */
+27079, 35139, 32536, 33362, 39760, 37224, 37556, 29384, /* 7624-7631 */
+24922, 37964, 34084, 30234, 30303, 34652, 30718, 31655, /* 7632-7639 */
+37008, 39048, 38421, 24497, 25394, 37586, 33769, 31906, /* 7640-7647 */
+34510, 32190, 32323, 35508, 23882, 34654, 39869, 28430, /* 7648-7655 */
+31911, 28079, 34014, 33882, 38031, 33938, 30828, 36768, /* 7656-7663 */
+25822, 27325, 36048, 26223, 33157, 40994, 32191, 39420, /* 7664-7671 */
+33797, 23277, 34412, 34479, 27304, 30506, 34187, 31360, /* 7672-7679 */
+36710, 34973, 36033, 32821, 28079, 26402, 37751, 32167, /* 7680-7687 */
+33771, 38454, 30867, 33940, 33213, 28812, 32220, 30774, /* 7688-7695 */
+39134, 35922, 30677, 31325, 38769, 36643, 29806, 34295, /* 7696-7703 */
+22625, 26499, 36338, 31112, 31387, 35480, 38595, 36304, /* 7704-7711 */
+37221, 22115, 34187, 37564, 28589, 31068, 34116, 31476, /* 7712-7719 */
+30127, 37326, 36979, 41222, 31220, 24804, 36929, 33195, /* 7720-7727 */
+26595, 32183, 36594, 27490, 32140, 33048, 34367, 36945, /* 7728-7735 */
+30148, 33605, 32195, 27353, 28038, 39797, 36930, 30890, /* 7736-7743 */
+38207, 33048, 25581, 31422, 31591, 27778, 39388, 36337, /* 7744-7751 */
+34932, 34576, 26974, 34008, 33479, 29251, 25711, 30000, /* 7752-7759 */
+30382, 35867, 33228, 37102, 35217, 32814, 26354, 32339, /* 7760-7767 */
+39696, 33453, 37143, 32809, 31701, 34096, 27522, 33059, /* 7768-7775 */
+30741, 33725, 35685, 31804, 31849, 32727, 37723, 30649, /* 7776-7783 */
+34303, 23933, 21514, 36998, 32057, 26020, 29623, 43501, /* 7784-7791 */
+34552, 42118, 28736, 27064, 40449, 32541, 31237, 31003, /* 7792-7799 */
+34429, 23539, 33696, 40544, 38808, 34734, 31646, 40186, /* 7800-7807 */
+31715, 29221, 32468, 34049, 27568, 33647, 33551, 33771, /* 7808-7815 */
+37409, 30037, 32863, 36423, 30391, 23973, 34990, 40782, /* 7816-7823 */
+30633, 35296, 32599, 34173, 29910, 27314, 27754, 31164, /* 7824-7831 */
+36932, 31339, 35876, 31152, 33948, 26087, 30244, 30241, /* 7832-7839 */
+28404, 29264, 32346, 34704, 35127, 38744, 34531, 30982, /* 7840-7847 */
+33246, 35242, 35069, 34337, 33710, 33370, 32750, 33369, /* 7848-7855 */
+27886, 29949, 35009, 38361, 31142, 31509, 32684, 34605, /* 7856-7863 */
+33252, 37467, 27522, 20567, 36336, 33328, 25220, 25736, /* 7864-7871 */
+44010, 33523, 42180, 36723, 27295, 43654, 31524, 30797, /* 7872-7879 */
+30311, 35672, 28950, 25279, 40497, 38976, 35460, 31447, /* 7880-7887 */
+37362, 35429, 24103, 30605, 36549, 29252, 32683, 34712, /* 7888-7895 */
+32341, 34593, 29643, 28352, 39128, 34282, 21268, 34080, /* 7896-7903 */
+38228, 32704, 38033, 30968, 30744, 32294, 28282, 27549, /* 7904-7911 */
+29753, 39617, 35398, 37732, 33443, 32116, 28987, 33379, /* 7912-7919 */
+29577, 28637, 28878, 29663, 33189, 33023, 41293, 32900, /* 7920-7927 */
+33087, 32340, 25489, 30255, 39126, 33226, 34336, 35144, /* 7928-7935 */
+34179, 28387, 30290, 30857, 35780, 36536, 33448, 25805, /* 7936-7943 */
+35336, 35209, 37079, 31782, 24487, 34360, 34924, 29194, /* 7944-7951 */
+24844, 42433, 36626, 35520, 40274, 31669, 35370, 35312, /* 7952-7959 */
+32795, 28458, 34279, 28310, 23510, 35336, 41897, 33044, /* 7960-7967 */
+33883, 39435, 33997, 26471, 26068, 38073, 31349, 31099, /* 7968-7975 */
+35163, 30148, 33778, 27948, 28977, 35583, 33263, 31354, /* 7976-7983 */
+24702, 36053, 35175, 36330, 35643, 29617, 34604, 27067, /* 7984-7991 */
+28630, 29369, 38185, 37618, 37465, 35563, 29482, 34871, /* 7992-7999 */
+36942, 30511, 28514, 30510, 31316, 30815, 31524, 40211, /* 8000-8007 */
+33354, 34314, 34792, 28320, 27182, 36998, 37584, 32448, /* 8008-8015 */
+33147, 34016, 33645, 27222, 29229, 33758, 35751, 33195, /* 8016-8023 */
+22839, 33418, 34013, 33349, 34305, 29547, 31202, 30685, /* 8024-8031 */
+27698, 22737, 33413, 39947, 35474, 41626, 36444, 29875, /* 8032-8039 */
+38752, 36019, 30432, 31954, 32011, 21323, 31918, 41731, /* 8040-8047 */
+35820, 40427, 39963, 31539, 31288, 21848, 33911, 34039, /* 8048-8055 */
+28890, 34866, 33576, 33670, 27122, 29184, 43320, 32446, /* 8056-8063 */
+31489, 24487, 33876, 35711, 32725, 37582, 28231, 36406, /* 8064-8071 */
+27337, 26541, 26255, 35829, 40865, 34637, 36755, 34492, /* 8072-8079 */
+29917, 28276, 37811, 34038, 25797, 23069, 38015, 30641, /* 8080-8087 */
+38385, 38791, 32111, 36138, 27448, 25312, 33687, 39176, /* 8088-8095 */
+34681, 33409, 33077, 32127, 30182, 25716, 33245, 37827, /* 8096-8103 */
+35610, 24285, 31957, 36252, 32378, 36477, 32484, 31806, /* 8104-8111 */
+32276, 28850, 23995, 29982, 37915, 35245, 38234, 35797, /* 8112-8119 */
+32803, 36986, 35826, 32668, 29904, 35136, 22094, 30214, /* 8120-8127 */
+40932, 31242, 31205, 41807, 40253, 25572, 29544, 29626, /* 8128-8135 */
+38459, 31515, 32695, 31479, 30282, 32615, 22886, 42895, /* 8136-8143 */
+35969, 32793, 30599, 29433, 38125, 32699, 40555, 30636, /* 8144-8151 */
+34577, 30031, 25380, 29517, 29289, 41133, 36901, 36983, /* 8152-8159 */
+34249, 34165, 29979, 35524, 34388, 26946, 19835, 33111, /* 8160-8167 */
+31717, 31655, 40870, 34298, 35036, 30916, 25872, 28507, /* 8168-8175 */
+37824, 33460, 32041, 32697, 30126, 31513, 27354, 30133, /* 8176-8183 */
+36849, 37716, 23013, 30791, 35768, 32272, 34509, 34381, /* 8184-8191 */
+32309, 30271, 34251, 22772, 30076, 39161, 32852, 36780, /* 8192-8199 */
+35056, 36334, 35154, 41032, 33252, 28192, 36053, 27181, /* 8200-8207 */
+29228, 37908, 29025, 33254, 41122, 39023, 32729, 30050, /* 8208-8215 */
+28449, 36313, 35601, 30127, 32379, 32440, 33565, 22624, /* 8216-8223 */
+35591, 36683, 29538, 35104, 25348, 35129, 32510, 38948, /* 8224-8231 */
+34219, 31972, 34498, 25817, 31795, 24267, 38321, 39294, /* 8232-8239 */
+34242, 34827, 35145, 38212, 34645, 31943, 31779, 24721, /* 8240-8247 */
+31699, 29708, 29512, 35293, 39436, 35918, 30032, 32119, /* 8248-8255 */
+24377, 35429, 37135, 30634, 32074, 30054, 35147, 29881, /* 8256-8263 */
+26635, 35897, 38721, 26149, 28263, 38759, 28428, 33748, /* 8264-8271 */
+36190, 29158, 32864, 33739, 24476, 25625, 32603, 37870, /* 8272-8279 */
+35533, 36749, 35176, 39808, 38713, 32711, 33026, 28780, /* 8280-8287 */
+29595, 29940, 34958, 29301, 34566, 44790, 35160, 40401, /* 8288-8295 */
+32022, 26503, 35247, 35526, 29266, 31322, 34633, 34092, /* 8296-8303 */
+29482, 31982, 41271, 30815, 35540, 24594, 32020, 33192, /* 8304-8311 */
+33296, 36159, 27999, 35736, 26287, 29215, 27327, 31195, /* 8312-8319 */
+41005, 32249, 35447, 33498, 38160, 35475, 31802, 32140, /* 8320-8327 */
+18951, 30188, 33265, 28170, 35644, 37535, 41709, 30452, /* 8328-8335 */
+34025, 27974, 32372, 39075, 30230, 33227, 29692, 34196, /* 8336-8343 */
+35335, 25807, 35012, 43463, 28846, 23471, 36869, 30944, /* 8344-8351 */
+31801, 35934, 30062, 27077, 36095, 27821, 23323, 36028, /* 8352-8359 */
+35138, 33235, 36371, 34461, 34031, 38370, 35660, 29717, /* 8360-8367 */
+31923, 28609, 31788, 31854, 29645, 33424, 36755, 40679, /* 8368-8375 */
+36307, 34769, 28260, 32167, 38454, 30241, 29393, 33483, /* 8376-8383 */
+32380, 32808, 32746, 37050, 34720, 33478, 29965, 27229, /* 8384-8391 */
+37050, 34956, 37774, 31825, 32351, 31383, 24665, 30558, /* 8392-8399 */
+25975, 37560, 38393, 33409, 36924, 35777, 38811, 32827, /* 8400-8407 */
+34053, 22432, 26709, 35724, 26850, 32616, 35532, 40459, /* 8408-8415 */
+32699, 29765, 29809, 24655, 40682, 31524, 30814, 31769, /* 8416-8423 */
+30838, 37474, 31477, 28106, 36039, 32605, 26624, 35589, /* 8424-8431 */
+32963, 34162, 38037, 33608, 27831, 33172, 32750, 18062, /* 8432-8439 */
+35966, 34214, 28567, 37460, 36964, 34967, 36174, 39296, /* 8440-8447 */
+31246, 31635, 30066, 29507, 34713, 28578, 31992, 36430, /* 8448-8455 */
+41914, 39950, 38181, 28547, 28949, 37728, 30396, 28561, /* 8456-8463 */
+31697, 33270, 31928, 31332, 34314, 32557, 32720, 34357, /* 8464-8471 */
+23747, 29818, 43035, 35545, 32578, 31203, 35075, 25362, /* 8472-8479 */
+28023, 30172, 27407, 41067, 35032, 36065, 35584, 37472, /* 8480-8487 */
+36055, 34002, 25395, 23114, 36700, 26877, 30451, 34433, /* 8488-8495 */
+37922, 38973, 30069, 32500, 24429, 35566, 35906, 30343, /* 8496-8503 */
+33642, 31086, 33810, 31560, 34615, 34635, 31952, 28277, /* 8504-8511 */
+33339, 32361, 32135, 38093, 29848, 29851, 33913, 32249, /* 8512-8519 */
+24366, 27835, 35634, 28713, 27944, 43353, 37302, 35110, /* 8520-8527 */
+40075, 33691, 30929, 31112, 28803, 29830, 32997, 23991, /* 8528-8535 */
+32718, 43494, 35771, 40958, 34276, 27128, 37562, 30887, /* 8536-8543 */
+28401, 34675, 34586, 30920, 33196, 36883, 32297, 34775, /* 8544-8551 */
+34269, 30221, 25432, 39257, 38022, 32296, 32118, 33333, /* 8552-8559 */
+30307, 23000, 32222, 27676, 27480, 41101, 33969, 33342, /* 8560-8567 */
+38300, 36755, 34131, 26947, 21871, 30384, 30816, 28369, /* 8568-8575 */
+33303, 34512, 39754, 36292, 32057, 29551, 31051, 38461, /* 8576-8583 */
+32026, 33187, 30523, 33138, 34179, 33817, 35665, 32046, /* 8584-8591 */
+30427, 32113, 34925, 31621, 37534, 34389, 29190, 33140, /* 8592-8599 */
+33256, 25908, 26573, 36349, 27600, 26407, 39248, 36780, /* 8600-8607 */
+35715, 40032, 35626, 29619, 31838, 27824, 30485, 30375, /* 8608-8615 */
+27660, 27907, 34676, 42974, 37472, 34595, 31689, 37294, /* 8616-8623 */
+29209, 27809, 39294, 31128, 33653, 34349, 33799, 34694, /* 8624-8631 */
+35079, 32094, 31660, 27283, 29565, 41120, 32620, 32000, /* 8632-8639 */
+34802, 36123, 23883, 25879, 32123, 25635, 38595, 38283, /* 8640-8647 */
+32551, 39974, 37603, 35862, 31896, 24987, 29808, 29677, /* 8648-8655 */
+26877, 30645, 32698, 36241, 35607, 31391, 32100, 26863, /* 8656-8663 */
+35555, 34542, 32411, 31438, 33940, 31953, 31740, 35729, /* 8664-8671 */
+29981, 31699, 31921, 36467, 33400, 35738, 34482, 31333, /* 8672-8679 */
+32325, 32200, 30513, 29093, 34981, 24697, 28462, 37026, /* 8680-8687 */
+35878, 36649, 38401, 37957, 32883, 35409, 29058, 31118, /* 8688-8695 */
+33665, 27055, 27793, 32185, 39914, 40630, 36439, 35163, /* 8696-8703 */
+37591, 26914, 25750, 36642, 32711, 31096, 34655, 32254, /* 8704-8711 */
+33039, 31886, 32382, 32121, 33132, 27067, 37363, 36464, /* 8712-8719 */
+29504, 34613, 33665, 32966, 22041, 29483, 26489, 33528, /* 8720-8727 */
+42042, 33202, 38395, 36319, 34289, 32307, 32676, 29386, /* 8728-8735 */
+28404, 29149, 26867, 30020, 33010, 39865, 31006, 32947, /* 8736-8743 */
+30855, 31535, 40466, 33233, 33587, 32515, 32357, 30301, /* 8744-8751 */
+32540, 35891, 28978, 30542, 36033, 34504, 33155, 34218, /* 8752-8759 */
+31798, 30014, 35436, 29542, 27901, 28973, 27458, 31468, /* 8760-8767 */
+35416, 30346, 39866, 41677, 36689, 37125, 38010, 31519, /* 8768-8775 */
+29000, 31976, 30451, 20953, 29506, 41760, 34881, 36112, /* 8776-8783 */
+41561, 40476, 26566, 25337, 36291, 31817, 28986, 33238, /* 8784-8791 */
+33581, 31850, 36318, 33529, 32940, 34949, 29929, 31587, /* 8792-8799 */
+37307, 31228, 32908, 32287, 32667, 26510, 22526, 29687, /* 8800-8807 */
+23697, 38527, 36538, 33409, 38757, 33675, 35194, 30309, /* 8808-8815 */
+30907, 33131, 26834, 21742, 32485, 31282, 39223, 37898, /* 8816-8823 */
+33158, 35066, 31334, 39228, 34708, 33739, 33746, 32296, /* 8824-8831 */
+31545, 28163, 38363, 33685, 29328, 36202, 37602, 32910, /* 8832-8839 */
+29472, 37487, 30248, 32263, 33452, 33774, 26230, 27134, /* 8840-8847 */
+32209, 35183, 27928, 33008, 44133, 35246, 37342, 36717, /* 8848-8855 */
+33890, 28734, 30973, 28814, 21568, 25466, 30746, 41037, /* 8856-8863 */
+36512, 40843, 41555, 29963, 23921, 33420, 34020, 28470, /* 8864-8871 */
+33598, 31840, 29323, 35073, 39835, 31469, 33347, 33968, /* 8872-8879 */
+25235, 35018, 35270, 32646, 35380, 32179, 32173, 23585, /* 8880-8887 */
+29316, 29374, 28191, 42171, 34822, 35109, 37105, 36183, /* 8888-8895 */
+34868, 31593, 33320, 29740, 17448, 27652, 33108, 33840, /* 8896-8903 */
+38286, 33985, 36395, 29846, 32903, 36483, 33398, 32842, /* 8904-8911 */
+32905, 31518, 27795, 37115, 36209, 25973, 37677, 35231, /* 8912-8919 */
+34117, 32760, 33317, 32648, 32046, 32356, 31187, 33221, /* 8920-8927 */
+22926, 31411, 35651, 29550, 27776, 42670, 41366, 34478, /* 8928-8935 */
+39878, 34153, 30453, 29631, 32994, 22667, 23932, 29181, /* 8936-8943 */
+34864, 38066, 38056, 42225, 32196, 28925, 26832, 29735, /* 8944-8951 */
+33769, 31795, 31563, 31861, 37216, 35103, 31788, 35847, /* 8952-8959 */
+33156, 29464, 29484, 37512, 32352, 36216, 31735, 33407, /* 8960-8967 */
+30096, 22923, 31642, 27895, 38992, 39949, 34711, 37882, /* 8968-8975 */
+36291, 35336, 33284, 32470, 31773, 21750, 24864, 34217, /* 8976-8983 */
+28441, 39226, 34845, 34123, 33172, 30746, 36709, 32636, /* 8984-8991 */
+33650, 31578, 31913, 28417, 31031, 38948, 26237, 33121, /* 8992-8999 */
+40311, 29835, 29052, 36865, 34520, 30696, 35013, 34311, /* 9000-9007 */
+29557, 25436, 28704, 29665, 34586, 29044, 33968, 42563, /* 9008-9015 */
+36119, 40368, 38015, 35005, 28698, 31051, 32565, 21623, /* 9016-9023 */
+26566, 32807, 39926, 37564, 40771, 39482, 29323, 32033, /* 9024-9031 */
+27731, 29609, 34303, 31393, 32479, 33061, 37593, 35328, /* 9032-9039 */
+32446, 34902, 31263, 27637, 35465, 34535, 33803, 31493, /* 9040-9047 */
+32415, 30562, 21491, 27801, 29352, 28888, 38711, 39133, /* 9048-9055 */
+34177, 37796, 36008, 34296, 33122, 34112, 21091, 22321, /* 9056-9063 */
+33452, 27656, 32627, 43158, 35172, 32486, 32997, 35995, /* 9064-9071 */
+32744, 32275, 33564, 31618, 31362, 29305, 38956, 32267, /* 9072-9079 */
+31406, 43353, 31682, 30129, 35752, 37783, 30631, 34291, /* 9080-9087 */
+32890, 31974, 28569, 26705, 31250, 31149, 32592, 29213, /* 9088-9095 */
+37437, 40237, 37604, 39317, 34507, 29921, 28551, 32522, /* 9096-9103 */
+23885, 26763, 28922, 31092, 39765, 39580, 39752, 33471, /* 9104-9111 */
+36293, 29959, 26491, 33473, 29449, 29808, 31620, 33702, /* 9112-9119 */
+34602, 37308, 34263, 33784, 27968, 32053, 38534, 33775, /* 9120-9127 */
+32700, 29726, 34171, 27595, 23939, 30558, 28308, 33043, /* 9128-9135 */
+41360, 36345, 37105, 37296, 34621, 32700, 36112, 26537, /* 9136-9143 */
+19706, 27466, 30319, 30400, 39264, 35870, 32099, 34123, /* 9144-9151 */
+31935, 37378, 34607, 33044, 31514, 31649, 29309, 30872, /* 9152-9159 */
+36781, 32931, 35868, 34578, 34376, 37178, 32544, 33300, /* 9160-9167 */
+34069, 31478, 28635, 34928, 30197, 27830, 32496, 31872, /* 9168-9175 */
+32585, 31760, 41581, 39587, 39780, 37596, 31454, 27327, /* 9176-9183 */
+28174, 29571, 21737, 27835, 28569, 36197, 37836, 39291, /* 9184-9191 */
+38048, 30842, 31104, 27520, 23594, 34266, 32715, 31563, /* 9192-9199 */
+34060, 36307, 37300, 31531, 35791, 31292, 25907, 38381, /* 9200-9207 */
+36866, 32358, 32285, 32040, 34025, 24921, 26716, 30456, /* 9208-9215 */
+27329, 40416, 38053, 38402, 38020, 36047, 36111, 33725, /* 9216-9223 */
+32207, 23242, 24186, 29746, 29607, 33342, 37504, 32837, /* 9224-9231 */
+34482, 30547, 35453, 35380, 31568, 31668, 30360, 31760, /* 9232-9239 */
+28847, 34614, 33686, 35585, 34689, 30058, 33608, 29573, /* 9240-9247 */
+35162, 35368, 34570, 33823, 34183, 29461, 26053, 31000, /* 9248-9255 */
+31589, 30916, 29151, 40481, 41945, 40648, 40567, 36754, /* 9256-9263 */
+30596, 25436, 32817, 25542, 21424, 28697, 36974, 36944, /* 9264-9271 */
+37384, 43676, 36670, 29130, 31977, 24535, 30406, 35892, /* 9272-9279 */
+30742, 33493, 33954, 38060, 34433, 31483, 33496, 25455, /* 9280-9287 */
+31338, 37650, 32837, 31560, 30559, 34287, 24440, 21951, /* 9288-9295 */
+30891, 27213, 31884, 40269, 36608, 37323, 38322, 36336, /* 9296-9303 */
+33482, 35074, 28917, 21414, 28503, 30067, 27580, 37579, /* 9304-9311 */
+37212, 32582, 32293, 33166, 39078, 32163, 33017, 31055, /* 9312-9319 */
+32941, 30406, 31800, 36113, 33758, 37213, 33362, 33661, /* 9320-9327 */
+30870, 35793, 36418, 31088, 32688, 33644, 34827, 25207, /* 9328-9335 */
+29825, 28711, 32489, 29689, 31032, 43378, 38814, 40042, /* 9336-9343 */
+38013, 34343, 26993, 30820, 30121, 22143, 27780, 27574, /* 9344-9351 */
+37622, 38751, 36820, 42854, 36322, 31343, 24675, 30780, /* 9352-9359 */
+34058, 29766, 33262, 31738, 35355, 37824, 33677, 32721, /* 9360-9367 */
+33231, 26639, 36564, 36571, 30763, 31544, 32764, 32969, /* 9368-9375 */
+22375, 27559, 29566, 27439, 40225, 37562, 36167, 37580, /* 9376-9383 */
+36386, 33101, 34837, 34472, 23024, 20703, 29724, 31328, /* 9384-9391 */
+33884, 36542, 35435, 36453, 28575, 35989, 38283, 28842, /* 9392-9399 */
+34320, 31541, 29075, 28114, 34778, 34887, 33480, 37123, /* 9400-9407 */
+34033, 36251, 34228, 32688, 33593, 32201, 31690, 30634, /* 9408-9415 */
+32619, 30393, 30018, 33143, 32452, 29750, 35467, 42184, /* 9416-9423 */
+37529, 39253, 36614, 29037, 27713, 32582, 26225, 24324, /* 9424-9431 */
+26643, 32677, 38901, 35055, 40839, 37727, 28007, 29794, /* 9432-9439 */
+23524, 31465, 33200, 31014, 32254, 32460, 39083, 34608, /* 9440-9447 */
+34083, 36010, 27652, 32634, 38196, 32015, 31626, 32424, /* 9448-9455 */
+32925, 32219, 24538, 29801, 26872, 35606, 40152, 35254, /* 9456-9463 */
+38594, 34785, 34898, 32773, 35450, 30241, 20280, 27141, /* 9464-9471 */
+31052, 29984, 36532, 34991, 34677, 31891, 31095, 39210, /* 9472-9479 */
+32607, 30872, 31688, 32892, 29951, 30745, 35312, 31852, /* 9480-9487 */
+36726, 34326, 31935, 32361, 30666, 37339, 33575, 34512, /* 9488-9495 */
+33085, 33457, 33667, 26649, 31742, 32448, 29663, 30774, /* 9496-9503 */
+40974, 42127, 38210, 40280, 34313, 25881, 29839, 31884, /* 9504-9511 */
+22836, 24482, 29752, 37077, 38291, 36880, 44889, 33362, /* 9512-9519 */
+30036, 26826, 28581, 34774, 27545, 32508, 31564, 35461, /* 9520-9527 */
+36677, 33900, 34100, 31741, 27523, 35252, 36294, 31291, /* 9528-9535 */
+31171, 32767, 32889, 23141, 26916, 27961, 26561, 41342, /* 9536-9543 */
+37400, 36074, 37012, 34908, 34129, 32238, 32593, 23454, /* 9544-9551 */
+27537, 30484, 26642, 33681, 37389, 33144, 34603, 30125, /* 9552-9559 */
+36546, 39636, 32663, 32093, 33172, 32238, 28674, 34831, /* 9560-9567 */
+33303, 33460, 37273, 34600, 32605, 30405, 35983, 32808, /* 9568-9575 */
+32352, 32128, 32676, 35343, 25213, 30114, 31994, 31399, /* 9576-9583 */
+31422, 31832, 42538, 38501, 38544, 38450, 30081, 28527, /* 9584-9591 */
+32016, 26643, 23370, 25828, 31923, 39511, 36216, 40356, /* 9592-9599 */
+42351, 33002, 25771, 28833, 35476, 29084, 31566, 32000, /* 9600-9607 */
+32814, 35680, 37410, 32418, 35030, 29466, 30039, 40819, /* 9608-9615 */
+32401, 31628, 33740, 32976, 28956, 22540, 30115, 25381, /* 9616-9623 */
+33810, 41716, 34654, 38090, 35745, 34125, 32831, 34916, /* 9624-9631 */
+27646, 23636, 25019, 31044, 34506, 32400, 35942, 36563, /* 9632-9639 */
+33876, 28582, 37849, 38625, 30225, 33839, 31596, 29502, /* 9640-9647 */
+29831, 34855, 33980, 33155, 34491, 36777, 33922, 31662, /* 9648-9655 */
+34149, 33531, 32500, 31100, 35080, 29623, 26465, 33733, /* 9656-9663 */
+31177, 32707, 30327, 40581, 41524, 37548, 40170, 32975, /* 9664-9671 */
+29938, 29824, 31203, 22170, 25864, 26910, 31772, 39063, /* 9672-9679 */
+36664, 40056, 31365, 33234, 26807, 24759, 35048, 33983, /* 9680-9687 */
+32037, 32205, 36189, 37199, 31963, 35844, 32435, 27282, /* 9688-9695 */
+37746, 36724, 31761, 32093, 33483, 34072, 25506, 26551, /* 9696-9703 */
+28972, 28428, 40460, 37427, 36415, 37974, 36480, 32720, /* 9704-9711 */
+33103, 34232, 24663, 23084, 29124, 31253, 32919, 31217, /* 9712-9719 */
+35598, 36029, 30159, 31635, 38690, 31258, 31173, 31916, /* 9720-9727 */
+30453, 29261, 32981, 32905, 32977, 37819, 33283, 28518, /* 9728-9735 */
+31676, 37548, 33786, 34892, 34055, 35193, 35833, 25648, /* 9736-9743 */
+31039, 30807, 31641, 29684, 34284, 42548, 39303, 41776, /* 9744-9751 */
+36438, 32646, 28524, 33445, 28520, 22726, 29031, 27257, /* 9752-9759 */
+41685, 37639, 39655, 35320, 32969, 33880, 22905, 30934, /* 9760-9767 */
+33651, 30708, 31916, 31951, 37290, 35538, 31723, 35384, /* 9768-9775 */
+26951, 29991, 38560, 33635, 32313, 30748, 35461, 28306, /* 9776-9783 */
+23426, 30116, 26676, 31980, 40671, 36814, 36430, 36972, /* 9784-9791 */
+35757, 31666, 35074, 29181, 23200, 30444, 27601, 29089, /* 9792-9799 */
+35292, 34627, 32829, 33929, 31298, 38263, 37252, 31221, /* 9800-9807 */
+32383, 32874, 29510, 30394, 35829, 31133, 36040, 37467, /* 9808-9815 */
+29792, 33310, 36511, 32250, 33822, 34170, 33395, 33766, /* 9816-9823 */
+27328, 26776, 31377, 31538, 33176, 32653, 34813, 43053, /* 9824-9831 */
+41276, 37401, 33633, 30703, 28225, 31965, 23403, 26785, /* 9832-9839 */
+26268, 34760, 39519, 35734, 42654, 33543, 34314, 26407, /* 9840-9847 */
+28064, 34883, 30514, 32540, 31080, 33241, 37859, 34622, /* 9848-9855 */
+33812, 32266, 27136, 38083, 37427, 31132, 32390, 31654, /* 9856-9863 */
+31025, 22677, 26839, 28656, 26655, 38871, 38383, 36035, /* 9864-9871 */
+37214, 38065, 31130, 34305, 31478, 22683, 27006, 28589, /* 9872-9879 */
+30606, 30597, 35869, 34994, 35395, 30568, 34099, 42689, /* 9880-9887 */
+33314, 33042, 31921, 30940, 28626, 33734, 33472, 31471, /* 9888-9895 */
+37221, 35906, 34838, 33849, 32256, 35209, 33638, 31393, /* 9896-9903 */
+35370, 31171, 26167, 30998, 32828, 32995, 34121, 33522, /* 9904-9911 */
+42279, 40977, 38447, 33576, 32152, 26882, 29551, 28279, /* 9912-9919 */
+20935, 26779, 27869, 36264, 35903, 38412, 31938, 31928, /* 9920-9927 */
+33428, 25033, 27826, 35538, 32138, 32448, 33016, 36458, /* 9928-9935 */
+37416, 32875, 36378, 27008, 34913, 38476, 33438, 33671, /* 9936-9943 */
+30996, 35976, 30568, 23545, 28390, 27195, 34465, 41028, /* 9944-9951 */
+37448, 36868, 38047, 36570, 32291, 36691, 26666, 25957, /* 9952-9959 */
+29690, 26735, 32052, 35449, 32601, 33683, 34607, 27900, /* 9960-9967 */
+35392, 37696, 29608, 31782, 32606, 29108, 30427, 32895, /* 9968-9975 */
+31502, 36234, 30590, 32849, 35935, 28278, 32120, 39030, /* 9976-9983 */
+34143, 34229, 37219, 28897, 27073, 32297, 30464, 32610, /* 9984-9991 */
+29803, 38091, 44171, 39716, 37365, 33107, 32083, 27967, /* 9992-9999 */
+34476, 24165, 24379, 26671, 34642, 38191, 39129, 40410, /* 10000-10007 */
+31045, 35097, 28632, 25665, 35125, 33673, 32565, 31961, /* 10008-10015 */
+33379, 37928, 32049, 33539, 31250, 25140, 34892, 37525, /* 10016-10023 */
+33357, 31615, 34639, 33861, 22369, 26226, 28016, 26272, /* 10024-10031 */
+39206, 38914, 36355, 37704, 38392, 33123, 33921, 33136, /* 10032-10039 */
+29710, 27694, 24272, 29664, 32233, 35980, 32097, 34484, /* 10040-10047 */
+30863, 32669, 41133, 34453, 33714, 32980, 31977, 29552, /* 10048-10055 */
+31935, 32081, 32922, 35134, 34307, 36489, 29375, 30372, /* 10056-10063 */
+37485, 33650, 33607, 35356, 28846, 26790, 28486, 31740, /* 10064-10071 */
+30821, 34958, 29938, 39277, 45159, 35847, 36270, 36084, /* 10072-10079 */
+29730, 30683, 29724, 21912, 24979, 32130, 37264, 34719, /* 10080-10087 */
+39764, 38824, 32346, 31505, 28642, 33620, 32304, 31855, /* 10088-10095 */
+32145, 32129, 35989, 37367, 31725, 34188, 29276, 28988, /* 10096-10103 */
+40881, 33842, 31516, 32410, 34050, 27384, 21991, 30656, /* 10104-10111 */
+24619, 31432, 40205, 34457, 35005, 36913, 34913, 31184, /* 10112-10119 */
+35338, 29033, 27087, 23691, 25058, 34055, 32404, 35175, /* 10120-10127 */
+37417, 35637, 30474, 40526, 40036, 30380, 34489, 33501, /* 10128-10135 */
+28333, 28878, 33770, 33531, 35232, 35466, 36484, 34828, /* 10136-10143 */
+27324, 37315, 37309, 30958, 35245, 35274, 26936, 28543, /* 10144-10151 */
+32889, 31257, 35368, 31758, 33060, 43530, 36890, 34967, /* 10152-10159 */
+36310, 30770, 26609, 30307, 20922, 23722, 25730, 33142, /* 10160-10167 */
+36780, 36975, 34460, 30729, 36695, 27240, 25686, 32253, /* 10168-10175 */
+33990, 32599, 33437, 35182, 39858, 37258, 31842, 33291, /* 10176-10183 */
+26712, 35742, 37216, 34267, 33812, 32723, 34567, 25931, /* 10184-10191 */
+26155, 29231, 27431, 39429, 38585, 36780, 38397, 38867, /* 10192-10199 */
+35332, 29710, 34332, 28876, 24872, 24266, 30397, 35645, /* 10200-10207 */
+31669, 35978, 35451, 30673, 30273, 39983, 33326, 30408, /* 10208-10215 */
+34301, 30658, 28337, 31671, 34036, 33886, 36149, 33841, /* 10216-10223 */
+31890, 30081, 28905, 37066, 37405, 33633, 37729, 35034, /* 10224-10231 */
+25373, 28693, 32263, 30361, 33509, 32319, 40655, 41177, /* 10232-10239 */
+39697, 35691, 31962, 28006, 29559, 27380, 21801, 27056, /* 10240-10247 */
+30140, 38407, 38227, 41142, 33910, 33290, 31951, 25570, /* 10248-10255 */
+26468, 33032, 34365, 31348, 32847, 35902, 39802, 30273, /* 10256-10263 */
+31911, 29206, 25679, 37865, 34472, 37089, 34269, 35708, /* 10264-10271 */
+30195, 21988, 28128, 25467, 29982, 39679, 38919, 37687, /* 10272-10279 */
+39543, 38885, 33137, 33123, 31436, 22878, 25405, 27147, /* 10280-10287 */
+32991, 36587, 34140, 37277, 35157, 29190, 35403, 36694, /* 10288-10295 */
+30183, 30175, 30529, 29565, 29755, 35512, 34276, 35015, /* 10296-10303 */
+37920, 30410, 31197, 30985, 29189, 37730, 34822, 37120, /* 10304-10311 */
+35760, 30039, 28460, 28733, 28916, 32891, 32285, 35175, /* 10312-10319 */
+44153, 38960, 38277, 36405, 28068, 28223, 29569, 22479, /* 10320-10327 */
+23428, 29138, 39260, 37635, 40193, 43151, 32637, 31367, /* 10328-10335 */
+29069, 26776, 33910, 34884, 31956, 29755, 34956, 33160, /* 10336-10343 */
+40548, 36911, 25597, 25316, 32890, 36353, 30673, 35556, /* 10344-10351 */
+35350, 35333, 23655, 23909, 29718, 25650, 35774, 40445, /* 10352-10359 */
+33856, 36376, 37383, 35433, 31845, 35559, 31100, 20072, /* 10360-10367 */
+21749, 27411, 35795, 31798, 35676, 38331, 30100, 33869, /* 10368-10375 */
+41633, 36773, 33102, 32229, 31139, 29759, 29025, 28556, /* 10376-10383 */
+39728, 34762, 36190, 37753, 29978, 27146, 34727, 37894, /* 10384-10391 */
+32142, 40079, 31714, 27286, 30669, 30967, 33458, 31836, /* 10392-10399 */
+36492, 35256, 39105, 38697, 35446, 35355, 24468, 30017, /* 10400-10407 */
+25016, 21448, 26292, 30637, 40967, 38154, 40908, 33321, /* 10408-10415 */
+34911, 32645, 24825, 36706, 36317, 31721, 29628, 32301, /* 10416-10423 */
+32085, 32858, 37817, 33069, 35223, 26188, 31919, 37874, /* 10424-10431 */
+30036, 30515, 32574, 31957, 22437, 33728, 31478, 33126, /* 10432-10439 */
+46232, 38922, 36740, 36059, 36512, 30991, 34605, 30320, /* 10440-10447 */
+25688, 28407, 24418, 26345, 30808, 33848, 34756, 33596, /* 10448-10455 */
+29813, 35922, 40171, 34690, 34142, 32316, 33055, 26630, /* 10456-10463 */
+25964, 26032, 34151, 40527, 36126, 39982, 39997, 31312, /* 10464-10471 */
+24106, 36457, 36007, 30019, 28350, 28628, 26754, 30673, /* 10472-10479 */
+43543, 38066, 28822, 34460, 41691, 33522, 35215, 34733, /* 10480-10487 */
+29729, 26962, 30922, 27632, 19268, 34926, 41531, 34596, /* 10488-10495 */
+31427, 32977, 31518, 26737, 38609, 37061, 35192, 31196, /* 10496-10503 */
+30836, 34689, 28349, 30788, 33947, 29527, 32248, 38299, /* 10504-10511 */
+36174, 35965, 32613, 30412, 30516, 21874, 26720, 27598, /* 10512-10519 */
+33762, 40856, 39880, 42819, 38564, 37691, 34872, 32832, /* 10520-10527 */
+31052, 28132, 30300, 26597, 29593, 32891, 32792, 35613, /* 10528-10535 */
+34060, 32433, 29784, 40836, 38377, 32611, 32821, 30530, /* 10536-10543 */
+34073, 25689, 26640, 27781, 34719, 37552, 32830, 40394, /* 10544-10551 */
+35064, 28698, 35284, 31016, 29609, 28749, 24448, 26160, /* 10552-10559 */
+27338, 36180, 34884, 37802, 31768, 37810, 42496, 33608, /* 10560-10567 */
+36437, 30474, 27510, 26995, 30988, 27140, 27728, 39633, /* 10568-10575 */
+32904, 36993, 39247, 31740, 27806, 31335, 39648, 31306, /* 10576-10583 */
+32460, 31938, 34376, 31607, 29751, 34192, 33100, 29947, /* 10584-10591 */
+38038, 39636, 35071, 33404, 30312, 26477, 28457, 25675, /* 10592-10599 */
+25055, 29555, 30548, 41930, 41060, 39071, 30076, 34182, /* 10600-10607 */
+35417, 33260, 33007, 32085, 30585, 29451, 32556, 28903, /* 10608-10615 */
+32534, 35281, 29560, 35779, 40527, 38091, 37294, 33027, /* 10616-10623 */
+31157, 29604, 32848, 25452, 26355, 37487, 39120, 38288, /* 10624-10631 */
+41723, 30228, 35007, 38968, 30412, 30854, 31415, 28101, /* 10632-10639 */
+30273, 25691, 27709, 32936, 34597, 30344, 34306, 40447, /* 10640-10647 */
+35350, 34831, 31927, 27706, 28203, 29771, 24520, 24208, /* 10648-10655 */
+31937, 38971, 38670, 38396, 31390, 35734, 32183, 34688, /* 10656-10663 */
+31553, 28632, 36156, 32411, 28628, 28005, 33866, 31262, /* 10664-10671 */
+34387, 41061, 34581, 36214, 36094, 31175, 28508, 27575, /* 10672-10679 */
+30816, 30323, 26945, 28204, 36339, 45125, 35426, 35707, /* 10680-10687 */
+33786, 37940, 38258, 33904, 34029, 32422, 33121, 25228, /* 10688-10695 */
+23665, 29382, 34547, 29589, 34009, 40303, 33178, 34424, /* 10696-10703 */
+34145, 29642, 28315, 27758, 29363, 29717, 29694, 37846, /* 10704-10711 */
+39500, 33246, 31785, 33883, 40539, 35191, 35575, 33543, /* 10712-10719 */
+32838, 32452, 27340, 28935, 31413, 29989, 33630, 41411, /* 10720-10727 */
+35576, 35077, 37766, 32233, 28405, 27208, 26167, 27558, /* 10728-10735 */
+28292, 32701, 33378, 30168, 37092, 36488, 34803, 32840, /* 10736-10743 */
+43042, 37326, 32053, 37135, 24917, 25289, 29377, 30395, /* 10744-10751 */
+30852, 30699, 39364, 38664, 36738, 35528, 33578, 31116, /* 10752-10759 */
+25650, 29965, 27670, 23723, 29671, 29662, 32896, 37979, /* 10760-10767 */
+40741, 45072, 40298, 36603, 34321, 31482, 26630, 25734, /* 10768-10775 */
+30559, 26236, 33943, 34975, 30782, 35051, 33296, 32989, /* 10776-10783 */
+30206, 36632, 34666, 31612, 32076, 29532, 28508, 30332, /* 10784-10791 */
+30787, 32784, 34579, 37802, 35908, 33850, 33500, 30993, /* 10792-10799 */
+31151, 28653, 27237, 31249, 28860, 28479, 36551, 39889, /* 10800-10807 */
+39247, 40500, 38989, 38140, 34788, 31825, 25160, 27210, /* 10808-10815 */
+27580, 28173, 30386, 33329, 35461, 37766, 37076, 32720, /* 10816-10823 */
+33561, 39222, 35980, 32961, 32236, 35826, 32338, 25153, /* 10824-10831 */
+34213, 38073, 35715, 41076, 32246, 25042, 34648, 27311, /* 10832-10839 */
+25752, 30525, 25254, 28616, 27706, 25194, 24537, 36728, /* 10840-10847 */
+32995, 32343, 44845, 35012, 36696, 37952, 32828, 25971, /* 10848-10855 */
+33956, 36333, 30927, 37499, 33491, 33922, 34680, 29209, /* 10856-10863 */
+23548, 26831, 38714, 35020, 35035, 31031, 31943, 33261, /* 10864-10871 */
+29793, 29056, 35295, 35830, 36429, 37801, 33733, 29590, /* 10872-10879 */
+33909, 40288, 37824, 29689, 30513, 34710, 29561, 25737, /* 10880-10887 */
+33108, 36737, 30560, 31174, 36253, 38879, 28871, 28854, /* 10888-10895 */
+29793, 26300, 26827, 29653, 43327, 37088, 36438, 36525, /* 10896-10903 */
+31792, 35734, 31707, 27888, 30491, 26003, 29005, 37684, /* 10904-10911 */
+39210, 35239, 38493, 38451, 24974, 27366, 29778, 35749, /* 10912-10919 */
+32715, 34137, 37647, 34581, 38269, 28634, 28767, 29321, /* 10920-10927 */
+24994, 27880, 37299, 35873, 34494, 38423, 41702, 23976, /* 10928-10935 */
+24514, 37846, 29689, 29786, 30205, 30753, 28953, 33107, /* 10936-10943 */
+35220, 28165, 31157, 31630, 30494, 32818, 29852, 37442, /* 10944-10951 */
+43079, 38434, 34963, 35548, 35677, 26185, 30245, 33165, /* 10952-10959 */
+27739, 32459, 36002, 35014, 31577, 36392, 38908, 25557, /* 10960-10967 */
+25916, 34956, 29919, 35021, 39827, 33849, 33667, 35956, /* 10968-10975 */
+34070, 27102, 37822, 37635, 32540, 36533, 34128, 33324, /* 10976-10983 */
+31921, 32807, 28956, 28482, 31547, 26992, 32906, 32615, /* 10984-10991 */
+34820, 34657, 27876, 31887, 30302, 31672, 26847, 36492, /* 10992-10999 */
+42182, 34947, 34079, 39785, 32871, 27151, 26708, 26496, /* 11000-11007 */
+36383, 30431, 34901, 34567, 37506, 34710, 25459, 26098, /* 11008-11015 */
+29649, 32983, 27225, 35260, 37731, 30713, 35903, 33949, /* 11016-11023 */
+34553, 27239, 30930, 40523, 31109, 36388, 37562, 36044, /* 11024-11031 */
+30143, 31939, 36342, 28565, 29066, 31079, 32207, 29983, /* 11032-11039 */
+28680, 37080, 34081, 28857, 32346, 32182, 32137, 31267, /* 11040-11047 */
+40219, 36728, 34915, 38071, 34604, 32753, 33219, 32379, /* 11048-11055 */
+26458, 24229, 31029, 35886, 33018, 36415, 34011, 31678, /* 11056-11063 */
+28108, 29054, 29762, 30335, 35627, 29325, 34301, 34299, /* 11064-11071 */
+36265, 33267, 32961, 41189, 33563, 37747, 34228, 34365, /* 11072-11079 */
+32039, 30814, 34463, 28506, 30291, 29832, 31885, 32202, /* 11080-11087 */
+32914, 28965, 28628, 29341, 26888, 39828, 36454, 33982, /* 11088-11095 */
+37702, 37104, 32899, 33757, 39241, 29884, 29592, 26836, /* 11096-11103 */
+28442, 34662, 30004, 33599, 33451, 34924, 29946, 32142, /* 11104-11111 */
+30659, 29729, 30811, 29777, 31796, 36189, 33508, 33990, /* 11112-11119 */
+34593, 33703, 29875, 32174, 39963, 33783, 37255, 37072, /* 11120-11127 */
+35279, 31363, 34064, 33431, 30499, 30511, 29334, 32977, /* 11128-11135 */
+29361, 32224, 33244, 29002, 31380, 33533, 28037, 33127, /* 11136-11143 */
+45173, 36473, 37473, 38709, 33495, 32796, 35716, 31624, /* 11144-11151 */
+24962, 33299, 23425, 27249, 37783, 34206, 37198, 33636, /* 11152-11159 */
+31664, 28276, 29959, 29282, 31224, 35450, 26744, 32202, /* 11160-11167 */
+34094, 33237, 32846, 38726, 39433, 30998, 35805, 32066, /* 11168-11175 */
+32277, 31961, 33382, 31716, 28160, 29384, 32319, 35149, /* 11176-11183 */
+31608, 34214, 27775, 28483, 27711, 28821, 38941, 36482, /* 11184-11191 */
+37693, 36518, 35299, 34883, 33329, 39764, 34450, 26523, /* 11192-11199 */
+26066, 36221, 31043, 31666, 35069, 30618, 31081, 31118, /* 11200-11207 */
+29782, 30717, 33807, 34323, 30624, 34918, 33839, 30472, /* 11208-11215 */
+34940, 33821, 30842, 28042, 40592, 36983, 36600, 38417, /* 11216-11223 */
+35033, 32977, 30882, 33423, 27417, 30759, 31922, 30391, /* 11224-11231 */
+28785, 32240, 33312, 27221, 31507, 32110, 33010, 29908, /* 11232-11239 */
+36728, 44406, 36014, 38705, 35309, 34335, 32224, 30432, /* 11240-11247 */
+32607, 30079, 25622, 24363, 37216, 33159, 32617, 37456, /* 11248-11255 */
+30320, 28429, 28397, 32620, 29050, 36465, 37776, 28552, /* 11256-11263 */
+34384, 33752, 35231, 32667, 36478, 35378, 31838, 34184, /* 11264-11271 */
+32613, 32409, 30770, 33600, 29351, 28215, 31407, 33193, /* 11272-11279 */
+33127, 34135, 31783, 26852, 32517, 28125, 28160, 40915, /* 11280-11287 */
+38594, 36580, 37911, 36611, 33252, 36599, 39489, 27546, /* 11288-11295 */
+27135, 28701, 33794, 32176, 33208, 35077, 31963, 32804, /* 11296-11303 */
+31056, 31675, 30158, 32921, 34339, 31278, 32555, 36900, /* 11304-11311 */
+34401, 31532, 34282, 30970, 28861, 37780, 35621, 33580, /* 11312-11319 */
+36372, 34141, 30937, 32399, 30832, 28143, 31850, 28193, /* 11320-11327 */
+30468, 30051, 30604, 34150, 27419, 32660, 30606, 33191, /* 11328-11335 */
+29067, 38223, 44369, 34866, 38180, 35044, 36306, 31704, /* 11336-11343 */
+35235, 29360, 22311, 26806, 27172, 38974, 31898, 37212, /* 11344-11351 */
+38251, 31095, 29123, 27497, 32877, 29982, 37174, 31923, /* 11352-11359 */
+27608, 36849, 35808, 32741, 32668, 42355, 33594, 33441, /* 11360-11367 */
+34077, 35310, 27901, 26671, 39608, 28078, 28913, 31388, /* 11368-11375 */
+34007, 31663, 34386, 31706, 25595, 32648, 29185, 31683, /* 11376-11383 */
+26932, 39980, 42688, 34605, 37209, 34163, 37075, 37210, /* 11384-11391 */
+32113, 27659, 25936, 31412, 33866, 30913, 32537, 33476, /* 11392-11399 */
+35206, 30703, 29316, 33547, 32982, 32015, 32300, 34683, /* 11400-11407 */
+36920, 31648, 32148, 34981, 27879, 34695, 41488, 33156, /* 11408-11415 */
+35414, 37041, 33681, 32023, 32784, 28475, 28896, 29989, /* 11416-11423 */
+27396, 31475, 30922, 32038, 36190, 29056, 30605, 30383, /* 11424-11431 */
+30720, 33379, 33006, 40315, 37046, 36204, 35130, 35529, /* 11432-11439 */
+35143, 35537, 27225, 24884, 24757, 33260, 35763, 33838, /* 11440-11447 */
+36825, 33207, 33177, 28205, 28024, 29686, 31405, 36964, /* 11448-11455 */
+31394, 27256, 35548, 35493, 31244, 39008, 36382, 32096, /* 11456-11463 */
+35434, 39540, 28075, 29479, 28580, 32030, 34848, 28854, /* 11464-11471 */
+33634, 35317, 32129, 32580, 28506, 25046, 29782, 29320, /* 11472-11479 */
+29647, 26971, 39624, 44401, 35571, 36354, 34597, 37999, /* 11480-11487 */
+34936, 34572, 25552, 26952, 34830, 30728, 31094, 33835, /* 11488-11495 */
+36526, 33635, 32963, 31238, 29667, 33800, 31931, 32743, /* 11496-11503 */
+37057, 33949, 31137, 35394, 33374, 29475, 39482, 39812, /* 11504-11511 */
+33223, 34575, 35394, 31081, 31596, 32766, 27568, 28000, /* 11512-11519 */
+29948, 28286, 31990, 29158, 31672, 36188, 25919, 28268, /* 11520-11527 */
+29464, 32732, 32327, 34727, 39014, 36059, 37758, 35943, /* 11528-11535 */
+36081, 37046, 34907, 24989, 24268, 24947, 37748, 34943, /* 11536-11543 */
+34275, 37436, 34908, 31418, 28478, 30227, 30366, 31682, /* 11544-11551 */
+36245, 30645, 28698, 36211, 37589, 30473, 36416, 38916, /* 11552-11559 */
+31642, 37233, 37761, 27417, 31261, 27108, 34050, 33842, /* 11560-11567 */
+30431, 33143, 35201, 30704, 26852, 35317, 24412, 27178, /* 11568-11575 */
+29798, 28883, 30422, 40654, 42081, 32689, 37524, 34286, /* 11576-11583 */
+36526, 38546, 26266, 27769, 34261, 31589, 31666, 34764, /* 11584-11591 */
+35697, 34572, 34500, 31723, 29787, 31467, 30700, 32252, /* 11592-11599 */
+32582, 35663, 32870, 31983, 36499, 30254, 31939, 41555, /* 11600-11607 */
+36296, 35723, 35327, 33279, 29225, 33257, 33758, 27496, /* 11608-11615 */
+31707, 28911, 29778, 31039, 28126, 30143, 35589, 32173, /* 11616-11623 */
+23106, 30970, 33334, 33583, 31915, 38368, 39671, 33829, /* 11624-11631 */
+37780, 34680, 39126, 30596, 27502, 25121, 30089, 37481, /* 11632-11639 */
+33107, 37073, 33656, 34578, 29444, 28851, 30323, 28825, /* 11640-11647 */
+34971, 33990, 28587, 32862, 36948, 30724, 33354, 39031, /* 11648-11655 */
+33547, 34814, 40530, 30183, 27564, 34317, 26630, 34939, /* 11656-11663 */
+36871, 29376, 33836, 34841, 29253, 28154, 34313, 28629, /* 11664-11671 */
+25062, 30024, 28588, 28982, 42979, 39299, 33175, 35565, /* 11672-11679 */
+35546, 35192, 32564, 34646, 25291, 31077, 36606, 30730, /* 11680-11687 */
+34382, 35590, 36988, 32684, 33091, 32049, 30153, 31730, /* 11688-11695 */
+31517, 36365, 34578, 29940, 34574, 33289, 27783, 38024, /* 11696-11703 */
+39219, 35263, 36074, 28750, 34029, 31263, 33280, 31037, /* 11704-11711 */
+31118, 30326, 28376, 35738, 27473, 30098, 33825, 34305, /* 11712-11719 */
+29185, 24168, 33081, 32970, 36272, 35494, 28858, 37517, /* 11720-11727 */
+40599, 35513, 37565, 40246, 31044, 22848, 24829, 36051, /* 11728-11735 */
+32002, 37574, 27968, 34882, 36079, 28080, 32365, 28245, /* 11736-11743 */
+29125, 33038, 37439, 27339, 31277, 35579, 28263, 37190, /* 11744-11751 */
+35020, 33653, 39068, 38902, 27818, 31587, 32365, 26597, /* 11752-11759 */
+39085, 35396, 30990, 37504, 33196, 26396, 28981, 30122, /* 11760-11767 */
+31951, 26971, 28749, 29976, 30294, 40910, 37033, 33674, /* 11768-11775 */
+33957, 35284, 34318, 34303, 28056, 29419, 37624, 33618, /* 11776-11783 */
+31110, 36615, 35540, 34400, 35866, 32690, 28746, 31074, /* 11784-11791 */
+32832, 31730, 36516, 35872, 31831, 36032, 26468, 32454, /* 11792-11799 */
+40017, 34485, 38505, 35802, 28818, 25927, 36717, 32005, /* 11800-11807 */
+30215, 34878, 30174, 31106, 31916, 28752, 30749, 31829, /* 11808-11815 */
+32423, 27585, 24872, 33791, 33487, 36247, 31263, 31854, /* 11816-11823 */
+41455, 35208, 36776, 39913, 34546, 29241, 24981, 28899, /* 11824-11831 */
+36455, 35303, 30287, 30058, 36302, 32723, 30590, 30468, /* 11832-11839 */
+29192, 30378, 36146, 33164, 26185, 34348, 28157, 32337, /* 11840-11847 */
+38273, 33815, 36513, 39772, 37604, 26523, 32454, 30152, /* 11848-11855 */
+29902, 40583, 33714, 34059, 35988, 32908, 27923, 28680, /* 11856-11863 */
+33057, 31072, 25598, 28495, 29602, 30797, 42427, 36253, /* 11864-11871 */
+32894, 34874, 38019, 32343, 32878, 32816, 29648, 33584, /* 11872-11879 */
+31708, 32904, 33080, 36354, 34846, 34273, 29493, 30253, /* 11880-11887 */
+31955, 30703, 35529, 40106, 30328, 33359, 31665, 27017, /* 11888-11895 */
+40746, 34757, 36354, 38224, 29392, 25491, 35265, 35196, /* 11896-11903 */
+29336, 35572, 32313, 28434, 32768, 29984, 27691, 30651, /* 11904-11911 */
+32103, 33591, 25621, 27933, 35293, 34634, 37070, 31370, /* 11912-11919 */
+28780, 38953, 36372, 38112, 37082, 31215, 24629, 27189, /* 11920-11927 */
+35188, 34155, 39104, 30654, 23811, 34442, 32426, 27792, /* 11928-11935 */
+30796, 33018, 30641, 36121, 33387, 27957, 29657, 30298, /* 11936-11943 */
+39626, 33408, 33544, 38322, 39736, 29052, 28548, 35748, /* 11944-11951 */
+27783, 32160, 41520, 32350, 36580, 36895, 30420, 29054, /* 11952-11959 */
+29441, 31136, 34128, 24779, 28324, 30586, 33077, 40894, /* 11960-11967 */
+35597, 34326, 35799, 36298, 35251, 30481, 25620, 35159, /* 11968-11975 */
+35202, 30157, 32804, 38375, 36333, 34872, 32472, 30486, /* 11976-11983 */
+29956, 30394, 31260, 35775, 37217, 29269, 35147, 26413, /* 11984-11991 */
+29693, 40943, 36188, 37501, 30145, 33530, 26307, 30098, /* 11992-11999 */
+40127, 33453, 33883, 31377, 33387, 30245, 29546, 29312, /* 12000-12007 */
+27678, 30215, 30826, 31201, 27414, 32557, 34661, 35062, /* 12008-12015 */
+27175, 30372, 43430, 38719, 40493, 32754, 32225, 25842, /* 12016-12023 */
+30705, 37951, 36400, 32152, 30169, 29348, 32344, 32741, /* 12024-12031 */
+30947, 30501, 33075, 31162, 35156, 30613, 24277, 32702, /* 12032-12039 */
+34754, 31214, 35473, 35532, 40392, 36048, 29152, 30122, /* 12040-12047 */
+33086, 27392, 35525, 42595, 35395, 38264, 35680, 27362, /* 12048-12055 */
+28897, 30276, 32896, 30610, 25166, 32403, 29147, 33291, /* 12056-12063 */
+40354, 34669, 34397, 34616, 37407, 29330, 28154, 36504, /* 12064-12071 */
+30805, 31063, 32061, 34042, 35327, 36249, 34167, 29943, /* 12072-12079 */
+26994, 32763, 34046, 34099, 40444, 31955, 32105, 29477, /* 12080-12087 */
+25657, 37838, 33492, 38088, 36754, 30583, 30094, 26180, /* 12088-12095 */
+37125, 35668, 32318, 33859, 32946, 33725, 31744, 31497, /* 12096-12103 */
+28046, 28953, 29516, 29609, 33038, 29623, 33809, 34111, /* 12104-12111 */
+32679, 24584, 35952, 40973, 38873, 35347, 32497, 28471, /* 12112-12119 */
+27293, 39483, 33575, 33661, 35213, 30593, 26697, 33806, /* 12120-12127 */
+32805, 27716, 33875, 31449, 30920, 35571, 28538, 30989, /* 12128-12135 */
+32530, 29054, 33914, 35021, 36739, 42423, 34510, 28340, /* 12136-12143 */
+33772, 32450, 27369, 43394, 40405, 36889, 39723, 32538, /* 12144-12151 */
+27273, 30390, 28938, 31549, 33839, 25738, 30837, 31016, /* 12152-12159 */
+30792, 37833, 35420, 33678, 33673, 34091, 30434, 32060, /* 12160-12167 */
+34293, 31572, 31914, 30721, 32947, 35469, 38519, 30512, /* 12168-12175 */
+26205, 29988, 33208, 30532, 37985, 38196, 30717, 34353, /* 12176-12183 */
+27351, 29611, 36023, 35936, 38319, 32679, 32382, 30826, /* 12184-12191 */
+29393, 27742, 39415, 35439, 32092, 34860, 34055, 31348, /* 12192-12199 */
+29486, 29777, 27277, 29040, 27186, 36363, 33828, 28258, /* 12200-12207 */
+36181, 31868, 25164, 39245, 46410, 32991, 34003, 35316, /* 12208-12215 */
+26916, 31705, 33987, 39608, 35227, 32577, 28975, 27669, /* 12216-12223 */
+35166, 29437, 31510, 30618, 29723, 30125, 34290, 33159, /* 12224-12231 */
+27037, 32544, 30810, 28867, 30472, 40266, 40338, 29241, /* 12232-12239 */
+34646, 34443, 30315, 32893, 45825, 40057, 39516, 38448, /* 12240-12247 */
+30628, 28079, 29361, 30145, 29175, 33096, 26263, 30968, /* 12248-12255 */
+30166, 29557, 40129, 33682, 32669, 31710, 32701, 31110, /* 12256-12263 */
+31663, 34452, 33568, 29136, 30097, 39062, 37687, 32593, /* 12264-12271 */
+32356, 27769, 32709, 32576, 35380, 39776, 32052, 32972, /* 12272-12279 */
+32963, 25528, 31656, 38584, 37191, 31811, 34590, 33058, /* 12280-12287 */
+28696, 26209, 35134, 38264, 32849, 35147, 34639, 34899, /* 12288-12295 */
+29406, 30246, 28609, 26331, 28344, 27403, 37115, 30860, /* 12296-12303 */
+28669, 34602, 28969, 26147, 44258, 37824, 28264, 37008, /* 12304-12311 */
+34723, 25001, 36495, 43161, 29712, 33889, 35278, 29430, /* 12312-12319 */
+23391, 34652, 34156, 27936, 32795, 30452, 31351, 33046, /* 12320-12327 */
+32376, 30997, 28366, 28601, 31320, 34210, 40993, 34072, /* 12328-12335 */
+31665, 34607, 32792, 32418, 42651, 40242, 37280, 45377, /* 12336-12343 */
+35496, 30417, 33201, 31606, 29480, 28042, 35255, 26757, /* 12344-12351 */
+28017, 30757, 31369, 37790, 32216, 33369, 31216, 31523, /* 12352-12359 */
+30611, 34363, 32850, 28356, 30770, 33141, 39429, 34162, /* 12360-12367 */
+32770, 30903, 27142, 36073, 30704, 34043, 36956, 31072, /* 12368-12375 */
+31905, 28896, 29363, 35304, 33596, 36386, 33569, 32518, /* 12376-12383 */
+32273, 30812, 26375, 35361, 38892, 33702, 35429, 36420, /* 12384-12391 */
+35987, 30334, 30462, 26632, 26834, 30274, 28533, 37562, /* 12392-12399 */
+31782, 27213, 34539, 29810, 32718, 37145, 34601, 33395, /* 12400-12407 */
+37135, 30482, 33993, 40503, 32401, 36659, 34586, 31513, /* 12408-12415 */
+25715, 25484, 38604, 29660, 32056, 31685, 31729, 32031, /* 12416-12423 */
+31485, 35173, 27249, 26393, 30374, 30275, 34601, 41699, /* 12424-12431 */
+32608, 32788, 36010, 34058, 35324, 37418, 41865, 37519, /* 12432-12439 */
+42133, 35928, 31864, 34598, 29926, 30409, 27158, 35413, /* 12440-12447 */
+27905, 26714, 29596, 29362, 36347, 29628, 33304, 29296, /* 12448-12455 */
+31433, 33034, 30627, 31271, 32708, 31446, 35025, 41216, /* 12456-12463 */
+31444, 32657, 30182, 36191, 34028, 30434, 38748, 32689, /* 12464-12471 */
+30840, 29945, 29108, 31442, 31989, 37292, 35441, 32753, /* 12472-12479 */
+31846, 33335, 30923, 25982, 37708, 37273, 33858, 36404, /* 12480-12487 */
+37961, 34548, 29770, 29990, 25296, 26495, 28801, 31277, /* 12488-12495 */
+37685, 27112, 29815, 33921, 27616, 34533, 39185, 32051, /* 12496-12503 */
+34346, 36701, 31434, 30543, 38161, 36753, 34893, 32455, /* 12504-12511 */
+32661, 27403, 27331, 37532, 31126, 31444, 31934, 31333, /* 12512-12519 */
+30202, 29497, 31644, 30362, 27020, 27333, 31801, 40083, /* 12520-12527 */
+33829, 31258, 36927, 35356, 35080, 39502, 43991, 36169, /* 12528-12535 */
+36161, 43892, 36987, 31858, 33755, 33371, 31045, 27844, /* 12536-12543 */
+35892, 28230, 23334, 26425, 30048, 33678, 28743, 34587, /* 12544-12551 */
+32068, 31601, 31607, 33253, 28855, 28808, 38925, 39742, /* 12552-12559 */
+32085, 31510, 35591, 28313, 37794, 35580, 36406, 36767, /* 12560-12567 */
+28531, 32227, 29138, 31590, 30496, 34817, 36412, 31405, /* 12568-12575 */
+32740, 31888, 32068, 29623, 27955, 36557, 35417, 34447, /* 12576-12583 */
+37185, 36923, 32082, 29581, 28161, 25218, 28383, 30590, /* 12584-12591 */
+32091, 38942, 28273, 27768, 31197, 34374, 34981, 31252, /* 12592-12599 */
+36223, 34744, 35250, 31525, 34574, 38856, 37427, 36327, /* 12600-12607 */
+30750, 31747, 24406, 30388, 38286, 29312, 30471, 32656, /* 12608-12615 */
+31932, 27068, 29951, 33195, 25210, 27626, 28724, 32907, /* 12616-12623 */
+37962, 29610, 35525, 35346, 36259, 37009, 40055, 39619, /* 12624-12631 */
+39248, 37282, 40609, 37878, 32394, 34095, 33346, 29496, /* 12632-12639 */
+27544, 33614, 32589, 23258, 29831, 30245, 29856, 30084, /* 12640-12647 */
+30563, 30839, 32071, 34969, 24041, 30562, 39533, 38873, /* 12648-12655 */
+35736, 33566, 36201, 29499, 34022, 39976, 33119, 39665, /* 12656-12663 */
+33585, 28028, 29523, 28033, 32887, 30234, 35764, 36928, /* 12664-12671 */
+30176, 31731, 32798, 32704, 31526, 28432, 34745, 38266, /* 12672-12679 */
+35463, 37876, 37424, 33344, 28487, 27682, 26780, 27882, /* 12680-12687 */
+29754, 32335, 37297, 26440, 26730, 35837, 35614, 30384, /* 12688-12695 */
+34058, 36818, 33653, 34556, 33794, 32831, 39779, 39153, /* 12696-12703 */
+31797, 32617, 31314, 24529, 30418, 35043, 28339, 30681, /* 12704-12711 */
+32888, 29462, 27797, 29416, 30847, 28325, 28343, 27330, /* 12712-12719 */
+34325, 36102, 28834, 35022, 37350, 36110, 36554, 39592, /* 12720-12727 */
+39601, 39365, 35073, 39814, 38483, 32045, 35048, 34348, /* 12728-12735 */
+29458, 28305, 31952, 33267, 27615, 25456, 32464, 32272, /* 12736-12743 */
+25182, 31202, 33294, 32379, 27183, 30599, 34563, 35357, /* 12744-12751 */
+42313, 34199, 33178, 32707, 27674, 35288, 37657, 35431, /* 12752-12759 */
+38897, 31945, 28475, 29174, 29121, 31991, 33277, 34526, /* 12760-12767 */
+32941, 29537, 32591, 31911, 32843, 30371, 33298, 33734, /* 12768-12775 */
+31798, 40624, 36684, 35178, 32756, 30523, 26772, 28351, /* 12776-12783 */
+31027, 28894, 34048, 33660, 32913, 28262, 34039, 37340, /* 12784-12791 */
+31018, 32497, 34896, 32638, 32395, 32519, 33981, 43256, /* 12792-12799 */
+37928, 32354, 32537, 30821, 22719, 31072, 36713, 27998, /* 12800-12807 */
+32191, 32935, 30313, 28614, 29253, 29822, 26447, 25656, /* 12808-12815 */
+27358, 35949, 29442, 29971, 37052, 35643, 37544, 39542, /* 12816-12823 */
+39813, 39794, 41650, 35426, 38346, 41466, 33041, 34167, /* 12824-12831 */
+33063, 29669, 29728, 32603, 29756, 30625, 33205, 26228, /* 12832-12839 */
+24880, 32086, 31146, 28793, 33519, 28585, 29454, 37030, /* 12840-12847 */
+41300, 38015, 31593, 37204, 31226, 25834, 36970, 38507, /* 12848-12855 */
+37448, 37081, 31822, 29698, 27527, 29563, 32569, 34245, /* 12856-12863 */
+33860, 29488, 30131, 30005, 31061, 33206, 35288, 29389, /* 12864-12871 */
+28011, 38937, 38794, 37488, 37323, 33866, 28601, 27414, /* 12872-12879 */
+29555, 27879, 30671, 33408, 30464, 32433, 35383, 35304, /* 12880-12887 */
+33589, 32042, 31236, 31672, 31068, 32931, 33797, 38348, /* 12888-12895 */
+40031, 36627, 35017, 33190, 28607, 26610, 35900, 30826, /* 12896-12903 */
+30588, 33021, 29187, 29213, 27616, 28856, 27557, 25870, /* 12904-12911 */
+26604, 29787, 34497, 28023, 32200, 36524, 36581, 37942, /* 12912-12919 */
+38274, 40223, 39590, 42327, 36113, 36447, 40849, 33110, /* 12920-12927 */
+35289, 31575, 30288, 29711, 31594, 31757, 31144, 31453, /* 12928-12935 */
+26247, 28393, 30209, 29345, 33909, 29896, 24287, 36003, /* 12936-12943 */
+36158, 38914, 38469, 32549, 33948, 27399, 28465, 38043, /* 12944-12951 */
+39455, 39802, 36512, 32741, 27009, 26477, 31353, 31777, /* 12952-12959 */
+31715, 34294, 30935, 27658, 31126, 30934, 33014, 33196, /* 12960-12967 */
+31174, 32806, 37227, 39724, 37727, 36307, 30522, 28171, /* 12968-12975 */
+28355, 29244, 29543, 31816, 34135, 32217, 32839, 34506, /* 12976-12983 */
+35407, 32500, 32375, 31423, 31513, 30277, 33377, 33326, /* 12984-12991 */
+37292, 44484, 36127, 36010, 33895, 27473, 29127, 31933, /* 12992-12999 */
+33176, 30691, 32422, 31627, 28450, 28425, 27842, 27100, /* 13000-13007 */
+25958, 25142, 31238, 31097, 25953, 33343, 35835, 36446, /* 13008-13015 */
+37463, 39257, 39176, 40867, 43716, 35860, 35592, 41188, /* 13016-13023 */
+35381, 34969, 31316, 30366, 30912, 30149, 30103, 28582, /* 13024-13031 */
+33845, 26356, 26566, 33622, 30593, 27222, 28545, 32357, /* 13032-13039 */
+32474, 37340, 44078, 33531, 33944, 34365, 27708, 32086, /* 13040-13047 */
+37365, 38977, 40311, 34887, 29462, 28374, 30027, 28960, /* 13048-13055 */
+30582, 34062, 32430, 26686, 30808, 31262, 30237, 33344, /* 13056-13063 */
+34687, 29791, 32235, 42789, 37472, 36189, 35974, 31341, /* 13064-13071 */
+28201, 29128, 31123, 29013, 32791, 33406, 32027, 32218, /* 13072-13079 */
+33229, 39587, 33428, 30005, 31164, 30031, 30587, 32765, /* 13080-13087 */
+35178, 41766, 40129, 37090, 36430, 33543, 27900, 31132, /* 13088-13095 */
+31407, 29149, 34142, 32856, 30291, 29924, 28604, 28072, /* 13096-13103 */
+25455, 25192, 26875, 33850, 26616, 27860, 34469, 33828, /* 13104-13111 */
+36132, 38933, 40279, 38514, 42683, 41033, 36444, 33145, /* 13112-13119 */
+39963, 37903, 33574, 33449, 31431, 31278, 29657, 30687, /* 13120-13127 */
+29312, 30233, 29773, 30394, 30928, 28594, 29950, 26508, /* 13128-13135 */
+32199, 33228, 38525, 41055, 31727, 37103, 33526, 28732, /* 13136-13143 */
+30104, 39321, 41468, 34219, 35711, 33022, 25872, 25676, /* 13144-13151 */
+33504, 30452, 31933, 33398, 26110, 28439, 29540, 30235, /* 13152-13159 */
+32768, 32313, 31263, 36604, 40208, 38923, 37475, 35111, /* 13160-13167 */
+30768, 29025, 30525, 30263, 30850, 34513, 33427, 31974, /* 13168-13175 */
+32146, 34027, 39888, 32007, 29220, 30764, 28655, 31961, /* 13176-13183 */
+33373, 36307, 38599, 39393, 37701, 34431, 33597, 31830, /* 13184-13191 */
+29277, 28142, 32992, 33226, 31507, 31288, 28570, 28756, /* 13192-13199 */
+28223, 26000, 23567, 28798, 34877, 25629, 26980, 32473, /* 13200-13207 */
+33746, 37543, 40964, 37913, 39640, 41632, 39865, 34932, /* 13208-13215 */
+33665, 40881, 36874, 34332, 33686, 31096, 31162, 30168, /* 13216-13223 */
+29951, 28291, 30832, 33231, 30609, 31398, 28879, 26151, /* 13224-13231 */
+28323, 32996, 32664, 41102, 37861, 33089, 37360, 33155, /* 13232-13239 */
+28831, 33260, 39633, 35398, 36729, 35725, 28426, 26699, /* 13240-13247 */
+30779, 30899, 28654, 35263, 28199, 26789, 29766, 29085, /* 13248-13255 */
+31064, 33258, 33456, 32390, 37947, 41271, 38532, 30488, /* 13256-13263 */
+33930, 32600, 28468, 32244, 32981, 32421, 32674, 34365, /* 13264-13271 */
+30427, 31713, 33931, 38555, 35290, 27092, 30164, 30536, /* 13272-13279 */
+31957, 32886, 37734, 38190, 37072, 37826, 35168, 34308, /* 13280-13287 */
+31641, 29244, 29292, 31346, 33377, 31637, 30887, 28277, /* 13288-13295 */
+29192, 26840, 23665, 24462, 29509, 35026, 24766, 28984, /* 13296-13303 */
+33057, 31330, 34621, 39057, 36616, 37145, 43232, 42500, /* 13304-13311 */
+38084, 35627, 43722, 36794, 33007, 32454, 31194, 30459, /* 13312-13319 */
+29063, 29164, 28553, 30470, 30603, 33216, 32374, 23810, /* 13320-13327 */
+25113, 33126, 32415, 32173, 44012, 36752, 31882, 38742, /* 13328-13335 */
+31495, 31075, 35151, 38531, 37820, 34253, 33002, 31726, /* 13336-13343 */
+24767, 28304, 32426, 32684, 32289, 27804, 31024, 29739, /* 13344-13351 */
+31465, 31264, 32142, 29774, 31485, 42174, 40470, 28848, /* 13352-13359 */
+33120, 38278, 28041, 29687, 34006, 31442, 32180, 33071, /* 13360-13367 */
+29879, 30202, 31813, 33489, 37952, 34307, 27358, 34634, /* 13368-13375 */
+34563, 32747, 37397, 39617, 35292, 36742, 37022, 31567, /* 13376-13383 */
+31888, 30246, 30223, 28587, 33470, 37323, 32014, 30091, /* 13384-13391 */
+28911, 27061, 23984, 26010, 26399, 31205, 33713, 25558, /* 13392-13399 */
+29371, 32101, 28193, 36120, 39653, 34620, 38782, 40661, /* 13400-13407 */
+38017, 30672, 36851, 41362, 35895, 34859, 33556, 33018, /* 13408-13415 */
+32523, 31969, 30382, 28709, 31511, 30289, 36593, 32036, /* 13416-13423 */
+25018, 31763, 36734, 32371, 32310, 42872, 31755, 32779, /* 13424-13431 */
+34204, 28028, 29953, 38031, 38344, 38884, 37185, 30777, /* 13432-13439 */
+26937, 28709, 33000, 29193, 33714, 32023, 29940, 30090, /* 13440-13447 */
+29606, 30211, 27441, 31376, 27664, 35956, 41682, 34425, /* 13448-13455 */
+29022, 30375, 35335, 30552, 32802, 34856, 33849, 34660, /* 13456-13463 */
+33490, 31741, 30977, 32941, 32502, 37143, 36432, 27069, /* 13464-13471 */
+32075, 34368, 33778, 34721, 35775, 35446, 35256, 37284, /* 13472-13479 */
+34979, 33551, 32231, 26307, 33659, 38379, 33329, 34069, /* 13480-13487 */
+31959, 27294, 25634, 24397, 25387, 25845, 31856, 31021, /* 13488-13495 */
+23972, 29359, 29840, 31929, 35451, 40387, 37250, 37983, /* 13496-13503 */
+41116, 37999, 33117, 33899, 39610, 35151, 33437, 35940, /* 13504-13511 */
+34547, 32786, 30996, 30995, 28880, 30443, 30285, 36717, /* 13512-13519 */
+31842, 26338, 33142, 37327, 29513, 34358, 42737, 31199, /* 13520-13527 */
+32368, 33309, 27566, 30578, 37911, 41710, 39521, 34099, /* 13528-13535 */
+30704, 30109, 30214, 29555, 30938, 34453, 28763, 28445, /* 13536-13543 */
+29364, 29592, 31060, 32092, 30609, 30900, 39604, 35924, /* 13544-13551 */
+33881, 28975, 31215, 35820, 31127, 32361, 34502, 36263, /* 13552-13559 */
+32846, 31134, 31095, 30060, 31689, 31123, 35730, 35216, /* 13560-13567 */
+28200, 32936, 32553, 34208, 34816, 37744, 35891, 36153, /* 13568-13575 */
+36981, 33857, 34430, 30978, 30319, 37045, 36582, 35136, /* 13576-13583 */
+33391, 29198, 26640, 25330, 25592, 24837, 25874, 31944, /* 13584-13591 */
+31515, 25740, 29075, 30299, 30244, 39133, 41579, 34222, /* 13592-13599 */
+36929, 40026, 36675, 33461, 36381, 34996, 36012, 37203, /* 13600-13607 */
+32788, 35001, 32932, 31532, 30042, 29414, 30577, 31952, /* 13608-13615 */
+37737, 26949, 27244, 34231, 34021, 32548, 35941, 38656, /* 13616-13623 */
+29223, 34286, 32166, 29292, 35963, 31912, 43056, 35857, /* 13624-13631 */
+33138, 42435, 34957, 29417, 29060, 34976, 20515, 23537, /* 13632-13639 */
+31284, 27881, 30943, 31610, 31459, 29715, 37054, 35513, /* 13640-13647 */
+36524, 31710, 26524, 34064, 32104, 32811, 34697, 36625, /* 13648-13655 */
+35096, 32870, 32446, 30579, 32382, 31961, 37966, 24817, /* 13656-13663 */
+29650, 36796, 31302, 32553, 31386, 43829, 33796, 36155, /* 13664-13671 */
+38637, 32565, 38732, 29773, 20320, 33701, 36272, 25485, /* 13672-13679 */
+26561, 28169, 33030, 35290, 31699, 31218, 30260, 33042, /* 13680-13687 */
+32455, 35352, 31202, 25899, 29024, 32603, 36304, 32203, /* 13688-13695 */
+37467, 37032, 35867, 35651, 27904, 33822, 31429, 30294, /* 13696-13703 */
+36216, 29244, 31274, 41937, 40442, 34650, 37136, 40725, /* 13704-13711 */
+37161, 26320, 27787, 24443, 34262, 34429, 27384, 33080, /* 13712-13719 */
+33155, 35567, 34799, 33232, 32449, 34096, 36109, 36175, /* 13720-13727 */
+28029, 30508, 35061, 31973, 26869, 30043, 37932, 31540, /* 13728-13735 */
+38420, 39726, 32607, 28693, 26274, 34928, 30219, 30282, /* 13736-13743 */
+29896, 29527, 30106, 27578, 31237, 30603, 32244, 32799, /* 13744-13751 */
+30468, 31340, 30258, 32088, 32171, 34230, 38970, 32121, /* 13752-13759 */
+34824, 36649, 36345, 31934, 35422, 43497, 33540, 34045, /* 13760-13767 */
+35322, 31925, 30801, 30259, 30309, 29651, 32066, 32075, /* 13768-13775 */
+37907, 35115, 26743, 31699, 22163, 28392, 35515, 33475, /* 13776-13783 */
+35461, 38925, 39465, 31328, 30118, 33851, 35787, 32690, /* 13784-13791 */
+29335, 30522, 32404, 27883, 34424, 31082, 27834, 31635, /* 13792-13799 */
+31918, 39174, 34138, 37256, 36598, 38386, 33212, 26720, /* 13800-13807 */
+34341, 28281, 32315, 24109, 33143, 40194, 33179, 36596, /* 13808-13815 */
+32133, 32040, 29633, 29206, 29037, 28867, 33334, 32479, /* 13816-13823 */
+35414, 39411, 30882, 31979, 32586, 27712, 27850, 31830, /* 13824-13831 */
+34140, 40806, 40728, 40179, 31324, 29898, 37806, 28664, /* 13832-13839 */
+26162, 28138, 29995, 28348, 31411, 31740, 30240, 36862, /* 13840-13847 */
+31053, 22410, 35054, 35249, 33814, 37228, 36111, 38787, /* 13848-13855 */
+33702, 34356, 32996, 33745, 27138, 35032, 39171, 30957, /* 13856-13863 */
+35088, 34529, 33467, 31701, 30660, 30615, 29536, 32455, /* 13864-13871 */
+35121, 39311, 30060, 30794, 34725, 28577, 29098, 35188, /* 13872-13879 */
+31317, 37172, 44766, 38218, 27708, 37964, 37459, 29947, /* 13880-13887 */
+29622, 28175, 26183, 30736, 27141, 26815, 34273, 28693, /* 13888-13895 */
+32018, 38816, 32191, 33113, 36934, 34467, 31552, 37474, /* 13896-13903 */
+32736, 30894, 34760, 31026, 25899, 34681, 38123, 32990, /* 13904-13911 */
+33309, 31514, 30830, 31096, 29879, 29040, 29772, 33177, /* 13912-13919 */
+32831, 37282, 34346, 32135, 35133, 30239, 30807, 23874, /* 13920-13927 */
+36457, 40604, 37050, 38254, 34941, 39740, 32726, 33201, /* 13928-13935 */
+29943, 27563, 28717, 27169, 30092, 29702, 33787, 36714, /* 13936-13943 */
+30097, 33875, 33167, 32025, 34831, 35130, 35059, 36751, /* 13944-13951 */
+33300, 32024, 34950, 34931, 30091, 30011, 39506, 32297, /* 13952-13959 */
+33401, 32918, 31280, 31799, 29651, 29551, 28878, 31059, /* 13960-13967 */
+31069, 32386, 38810, 31968, 29291, 32918, 28662, 29199, /* 13968-13975 */
+37612, 34114, 33277, 41423, 39121, 27653, 37581, 38855, /* 13976-13983 */
+32112, 31182, 28962, 26706, 29021, 31368, 24893, 27547, /* 13984-13991 */
+34588, 35631, 33709, 33999, 35820, 34907, 32632, 32864, /* 13992-13999 */
+34577, 30385, 32420, 34331, 26662, 34456, 40518, 36977, /* 14000-14007 */
+35642, 32110, 30444, 30103, 31933, 27752, 29232, 30857, /* 14008-14015 */
+31510, 34857, 37990, 39010, 30854, 33434, 29345, 28593, /* 14016-14023 */
+26176, 36039, 41404, 39932, 35647, 28501, 38980, 35037, /* 14024-14031 */
+33304, 32049, 29570, 27577, 27054, 31055, 27837, 34797, /* 14032-14039 */
+37172, 24748, 30900, 33291, 32713, 37208, 34967, 39497, /* 14040-14047 */
+33366, 30306, 34644, 34430, 34463, 33434, 32620, 26130, /* 14048-14055 */
+38373, 35183, 31203, 34570, 32452, 29556, 26912, 28181, /* 14056-14063 */
+29067, 32967, 35946, 36357, 28947, 27927, 32084, 30436, /* 14064-14071 */
+29978, 36955, 36716, 34184, 34716, 33995, 36254, 39946, /* 14072-14079 */
+37532, 33856, 29847, 26856, 28362, 34385, 26300, 25893, /* 14080-14087 */
+27273, 30224, 36040, 33183, 37356, 36240, 35402, 35180, /* 14088-14095 */
+31925, 27280, 33669, 35934, 32286, 30943, 30802, 40168, /* 14096-14103 */
+39359, 35644, 34299, 33129, 30515, 27965, 27555, 29714, /* 14104-14111 */
+31323, 33030, 32523, 36816, 35625, 28186, 33657, 29532, /* 14112-14119 */
+28947, 27000, 36859, 37899, 37200, 37457, 32819, 39953, /* 14120-14127 */
+37258, 34601, 31655, 29688, 28839, 27419, 29109, 29503, /* 14128-14135 */
+32573, 30687, 29286, 32578, 31891, 33103, 37321, 36862, /* 14136-14143 */
+30569, 31563, 33627, 34341, 35213, 35161, 34494, 32684, /* 14144-14151 */
+29899, 36539, 40242, 34294, 32265, 32035, 26086, 25952, /* 14152-14159 */
+29685, 29814, 29432, 34789, 36436, 26815, 29834, 32025, /* 14160-14167 */
+32118, 30472, 31759, 34428, 35557, 38010, 35757, 37850, /* 14168-14175 */
+39103, 38889, 33481, 30944, 30307, 31061, 29113, 24966, /* 14176-14183 */
+26241, 24468, 32554, 35122, 34180, 35070, 37648, 30077, /* 14184-14191 */
+30454, 36697, 27983, 32690, 36997, 35309, 30998, 36187, /* 14192-14199 */
+41615, 35462, 33884, 30065, 33916, 31043, 29695, 30469, /* 14200-14207 */
+31082, 31885, 32886, 31936, 37625, 34398, 26459, 30595, /* 14208-14215 */
+29079, 29474, 32294, 34577, 35266, 40109, 36610, 32349, /* 14216-14223 */
+41037, 38923, 34734, 33455, 32128, 29610, 27033, 32995, /* 14224-14231 */
+29831, 23674, 28549, 30327, 30487, 34637, 35878, 29796, /* 14232-14239 */
+34143, 33605, 31484, 35176, 37142, 36167, 35140, 34899, /* 14240-14247 */
+33413, 33415, 32366, 36310, 34559, 31483, 31207, 29408, /* 14248-14255 */
+27946, 29804, 29937, 28460, 32972, 33404, 27571, 30082, /* 14256-14263 */
+29366, 29199, 31720, 31758, 33988, 37068, 40187, 35641, /* 14264-14271 */
+35253, 41276, 39252, 32917, 31470, 29936, 34199, 30184, /* 14272-14279 */
+23940, 22252, 27133, 34327, 30377, 36387, 34180, 31158, /* 14280-14287 */
+31893, 35436, 35060, 27881, 34863, 36576, 34467, 34155, /* 14288-14295 */
+36057, 37352, 38432, 34394, 27572, 30864, 37120, 32323, /* 14296-14303 */
+30482, 32159, 32715, 33126, 33586, 34632, 36519, 27702, /* 14304-14311 */
+26476, 27557, 27648, 30357, 36486, 37493, 36244, 35197, /* 14312-14319 */
+33587, 41176, 40958, 36197, 36007, 32014, 26659, 30298, /* 14320-14327 */
+31207, 24452, 30828, 31232, 30286, 27660, 29798, 33254, /* 14328-14335 */
+33678, 33516, 34664, 34122, 31900, 36171, 35981, 34833, /* 14336-14343 */
+35261, 34662, 32662, 31306, 32468, 31807, 35555, 33539, /* 14344-14351 */
+29434, 32507, 30690, 31128, 31370, 30500, 30727, 34325, /* 14352-14359 */
+25995, 25529, 30831, 31438, 32822, 35552, 37794, 38352, /* 14360-14367 */
+36755, 36019, 42939, 39212, 34982, 32108, 31838, 33506, /* 14368-14375 */
+24911, 26541, 25748, 31957, 30946, 31284, 32132, 31161, /* 14376-14383 */
+31425, 30783, 35920, 32985, 28044, 33555, 35873, 33392, /* 14384-14391 */
+35133, 38517, 33726, 33759, 35343, 27410, 26476, 37797, /* 14392-14399 */
+34792, 33787, 33192, 32703, 33158, 34151, 34881, 35012, /* 14400-14407 */
+25147, 22797, 27814, 28884, 30271, 36328, 39870, 36913, /* 14408-14415 */
+34696, 34904, 41820, 42539, 36903, 35117, 30594, 30125, /* 14416-14423 */
+28750, 28964, 31678, 29065, 28561, 26375, 28440, 31310, /* 14424-14431 */
+31086, 34604, 35823, 34041, 29743, 34542, 38987, 33824, /* 14432-14439 */
+35697, 35289, 32240, 32675, 35812, 31511, 25447, 34958, /* 14440-14447 */
+34293, 30897, 32207, 31999, 32737, 30920, 31565, 28706, /* 14448-14455 */
+32674, 31983, 25806, 28852, 30150, 31412, 35924, 38899, /* 14456-14463 */
+37667, 37250, 34626, 38374, 40313, 36181, 34577, 37400, /* 14464-14471 */
+33518, 24936, 29120, 25009, 29154, 33743, 31062, 32130, /* 14472-14479 */
+27620, 32773, 36850, 35691, 28872, 29129, 33237, 31187, /* 14480-14487 */
+33188, 35182, 38060, 36583, 33636, 32692, 26221, 29052, /* 14488-14495 */
+38893, 35454, 33151, 32844, 34802, 32930, 33803, 32499, /* 14496-14503 */
+35655, 31902, 20786, 26657, 27896, 29542, 35698, 39010, /* 14504-14511 */
+36695, 35428, 33928, 39863, 40538, 36190, 35314, 33650, /* 14512-14519 */
+30313, 30578, 31489, 26841, 31172, 31081, 27243, 27077, /* 14520-14527 */
+30047, 32580, 34954, 34119, 31420, 33649, 34500, 36911, /* 14528-14535 */
+34845, 34048, 34305, 33931, 32477, 33325, 32127, 28406, /* 14536-14543 */
+32611, 36989, 33323, 32324, 33185, 32984, 31988, 31804, /* 14544-14551 */
+30210, 29286, 34602, 27197, 25091, 29648, 31692, 36299, /* 14552-14559 */
+36196, 39049, 35933, 35524, 41530, 38416, 37314, 34977, /* 14560-14567 */
+37094, 31521, 22829, 29754, 28226, 30718, 32092, 31496, /* 14568-14575 */
+26450, 27571, 34755, 33258, 34241, 31017, 29907, 31951, /* 14576-14583 */
+31505, 34104, 37875, 36102, 34773, 33817, 30573, 27362, /* 14584-14591 */
+28719, 38655, 36612, 33022, 33285, 34879, 34856, 34681, /* 14592-14599 */
+34125, 32799, 31910, 20961, 24919, 28701, 30260, 35512, /* 14600-14607 */
+38140, 37705, 32416, 36033, 41214, 39275, 38044, 35450, /* 14608-14615 */
+32852, 28608, 30459, 31654, 27456, 29614, 32608, 28657, /* 14616-14623 */
+26819, 28634, 31597, 34472, 34386, 32199, 31525, 35471, /* 14624-14631 */
+38316, 33839, 33976, 35831, 33893, 33799, 34052, 31741, /* 14632-14639 */
+26299, 30174, 38637, 32722, 32614, 33625, 34051, 30918, /* 14640-14647 */
+31893, 30215, 27859, 32767, 27946, 26415, 28039, 32234, /* 14648-14655 */
+37316, 36488, 37067, 36262, 34015, 39604, 40922, 37316, /* 14656-14663 */
+34759, 38075, 34081, 23705, 27381, 27296, 33779, 33387, /* 14664-14671 */
+30432, 26750, 28061, 34477, 34819, 35005, 29365, 28788, /* 14672-14679 */
+30804, 31181, 35121, 35481, 35759, 34231, 32654, 31978, /* 14680-14687 */
+30553, 27411, 34549, 38011, 32645, 34172, 34901, 33665, /* 14688-14695 */
+34017, 34637, 31961, 32853, 24707, 24087, 27681, 31375, /* 14696-14703 */
+35506, 37369, 37293, 34049, 35074, 39608, 39743, 37342, /* 14704-14711 */
+36295, 34188, 30288, 32250, 27781, 27749, 32857, 31428, /* 14712-14719 */
+28013, 25552, 29686, 32244, 34686, 31977, 30266, 34373, /* 14720-14727 */
+36672, 37810, 35626, 33730, 34807, 33671, 31253, 32030, /* 14728-14735 */
+33176, 29802, 31108, 38326, 32690, 32306, 33856, 32789, /* 14736-14743 */
+31000, 30494, 31485, 28635, 29779, 33829, 28434, 27144, /* 14744-14751 */
+32263, 35276, 34148, 34844, 36991, 32872, 40574, 45919, /* 14752-14759 */
+37303, 35453, 38009, 32581, 23272, 27543, 30402, 34448, /* 14760-14767 */
+32160, 27281, 30833, 28912, 30791, 33033, 29480, 29233, /* 14768-14775 */
+31651, 31323, 32146, 35077, 36171, 35270, 34544, 32301, /* 14776-14783 */
+32348, 28078, 29758, 38832, 35094, 31952, 35821, 35462, /* 14784-14791 */
+33261, 32744, 34444, 30002, 33971, 30373, 27423, 31238, /* 14792-14799 */
+29687, 31382, 32135, 35527, 35825, 34506, 32479, 39434, /* 14800-14807 */
+42941, 39571, 37802, 31880, 28379, 32616, 29882, 27720, /* 14808-14815 */
+25100, 24971, 27015, 30588, 33478, 35411, 35215, 32726, /* 14816-14823 */
+28011, 34221, 39671, 33849, 34212, 32709, 35091, 33585, /* 14824-14831 */
+34504, 34166, 29262, 29225, 34779, 37709, 35457, 34123, /* 14832-14839 */
+34228, 29958, 28667, 27698, 28820, 31769, 36318, 33344, /* 14840-14847 */
+24466, 30288, 35171, 37802, 34287, 30233, 32129, 37998, /* 14848-14855 */
+40483, 38786, 37028, 34941, 32617, 35292, 29047, 29129, /* 14856-14863 */
+30702, 27387, 27045, 29036, 33508, 29995, 33448, 32721, /* 14864-14871 */
+31144, 31007, 31872, 32897, 31496, 38414, 35282, 33800, /* 14872-14879 */
+32308, 30728, 32023, 27094, 29702, 37170, 37941, 34758, /* 14880-14887 */
+34801, 34065, 31602, 33451, 33013, 29152, 35577, 25286, /* 14888-14895 */
+26257, 32172, 32600, 37831, 38231, 36344, 36943, 36832, /* 14896-14903 */
+32370, 44007, 38591, 32680, 34377, 32290, 29125, 25220, /* 14904-14911 */
+30149, 27848, 33485, 32437, 24744, 26756, 30175, 31571, /* 14912-14919 */
+34490, 35260, 33765, 30567, 30655, 34864, 35595, 36615, /* 14920-14927 */
+36294, 32946, 30048, 32897, 35936, 28839, 36031, 37360, /* 14928-14935 */
+31848, 33284, 34761, 34684, 35402, 29799, 26325, 25814, /* 14936-14943 */
+27669, 27037, 37171, 37417, 23554, 33517, 33121, 26664, /* 14944-14951 */
+35449, 43295, 40006, 39135, 40359, 36275, 26666, 30042, /* 14952-14959 */
+38250, 33047, 26531, 30743, 31990, 23495, 36267, 35913, /* 14960-14967 */
+33006, 34893, 32520, 28984, 32591, 28881, 25814, 29512, /* 14968-14975 */
+31111, 38041, 36235, 34006, 24988, 34436, 36264, 29682, /* 14976-14983 */
+34470, 31828, 41107, 34131, 26653, 38156, 32778, 33091, /* 14984-14991 */
+32202, 32146, 33306, 33939, 40284, 25994, 28285, 28660, /* 14992-14999 */
+40869, 38515, 27153, 40411, 38637, 25985, 28150, 37825, /* 15000-15007 */
+29598, 33878, 35182, 28164, 25898, 29717, 37685, 29502, /* 15008-15015 */
+33063, 37817, 36307, 32284, 34701, 26887, 25830, 28199, /* 15016-15023 */
+29278, 38396, 33199, 41662, 37937, 23341, 35397, 31799, /* 15024-15031 */
+34397, 30166, 34378, 36120, 23681, 37472, 35357, 31490, /* 15032-15039 */
+32540, 31089, 34939, 29985, 37031, 33263, 35632, 28624, /* 15040-15047 */
+32843, 38104, 32698, 32617, 34669, 36697, 23769, 32252, /* 15048-15055 */
+32386, 33258, 30954, 29635, 30545, 35767, 31031, 30628, /* 15056-15063 */
+38305, 32120, 34270, 36493, 30389, 29675, 37996, 31778, /* 15064-15071 */
+28262, 28682, 32906, 42047, 34081, 23478, 40894, 35287, /* 15072-15079 */
+31274, 43390, 30759, 23475, 29782, 39040, 26429, 34740, /* 15080-15087 */
+40375, 21942, 31592, 35798, 29740, 35525, 38976, 21537, /* 15088-15095 */
+28011, 38041, 35407, 36020, 30095, 24320, 31393, 38924, /* 15096-15103 */
+29219, 35418, 41149, 32307, 28682, 29009, 35790, 32910, /* 15104-15111 */
+34625, 35927, 30441, 32085, 33112, 34898, 29932, 25958, /* 15112-15119 */
+36786, 32925, 30374, 34765, 36316, 31935, 27742, 31546, /* 15120-15127 */
+36432, 34500, 32965, 35195, 32761, 33543, 33450, 37900, /* 15128-15135 */
+22785, 25049, 38568, 30081, 31677, 35174, 38173, 29114, /* 15136-15143 */
+29184, 35715, 35776, 35492, 33961, 32831, 30917, 28426, /* 15144-15151 */
+36875, 33341, 28964, 26968, 32080, 38984, 30130, 34868, /* 15152-15159 */
+40192, 25062, 26599, 40392, 28123, 36164, 29242, 30624, /* 15160-15167 */
+33580, 33066, 40357, 31049, 31359, 24079, 37022, 34222, /* 15168-15175 */
+29554, 41056, 32096, 28950, 30202, 32198, 37586, 34105, /* 15176-15183 */
+36476, 34151, 33197, 31676, 31671, 39271, 27709, 29766, /* 15184-15191 */
+27652, 32112, 35205, 35450, 39152, 29710, 30776, 32020, /* 15192-15199 */
+39605, 21951, 35088, 40766, 26627, 38331, 33234, 26048, /* 15200-15207 */
+25033, 39379, 32624, 29892, 37430, 35166, 32813, 26954, /* 15208-15215 */
+28372, 36800, 36702, 32086, 35752, 25265, 34767, 37346, /* 15216-15223 */
+39850, 30111, 30493, 29731, 30914, 38068, 32517, 34291, /* 15224-15231 */
+35172, 29697, 30717, 31073, 35023, 36867, 32451, 23588, /* 15232-15239 */
+30815, 35889, 31658, 33204, 31699, 25870, 37016, 33447, /* 15240-15247 */
+29219, 39107, 35413, 27640, 35487, 28981, 35192, 35988, /* 15248-15255 */
+34191, 30689, 34020, 31236, 29125, 33989, 32914, 29595, /* 15256-15263 */
+26146, 34020, 36864, 34891, 35083, 29527, 29189, 33633, /* 15264-15271 */
+42049, 23572, 37128, 39691, 29779, 37080, 28022, 26363, /* 15272-15279 */
+37828, 36304, 27572, 32092, 34438, 33537, 35406, 26996, /* 15280-15287 */
+25312, 37401, 36804, 33203, 37178, 26225, 38848, 39384, /* 15288-15295 */
+30089, 28580, 35302, 29923, 28730, 39346, 34449, 31091, /* 15296-15303 */
+35860, 34278, 30052, 30697, 32034, 36121, 30730, 23092, /* 15304-15311 */
+34623, 36221, 28867, 32099, 35028, 25446, 33430, 38044, /* 15312-15319 */
+31541, 38344, 39780, 27493, 32139, 28307, 36089, 38071, /* 15320-15327 */
+32076, 31852, 31046, 32989, 29593, 33233, 33497, 27269, /* 15328-15335 */
+26850, 33807, 35302, 33296, 40734, 32894, 23722, 37783, /* 15336-15343 */
+42688, 20894, 36089, 38658, 31648, 34212, 27296, 29630, /* 15344-15351 */
+43006, 25337, 28406, 39136, 31017, 34391, 38172, 25631, /* 15352-15359 */
+22718, 40057, 35818, 33715, 36074, 23279, 42678, 36813, /* 15360-15367 */
+18991, 39889, 38377, 22582, 31454, 40104, 28430, 32476, /* 15368-15375 */
+39541, 28795, 32358, 30827, 33144, 36449, 32535, 32219, /* 15376-15383 */
+35258, 25294, 31552, 40999, 29542, 29073, 37228, 34011, /* 15384-15391 */
+29655, 35403, 38262, 28629, 30460, 28540, 33001, 38706, /* 15392-15399 */
+29840, 36378, 32156, 31023, 32957, 32456, 31875, 23307, /* 15400-15407 */
+27916, 34840, 36683, 34019, 40193, 33715, 23780, 37248, /* 15408-15415 */
+39377, 19821, 36289, 40961, 32604, 36800, 26977, 32510, /* 15416-15423 */
+44443, 23909, 30827, 35322, 31577, 29637, 41179, 27631, /* 15424-15431 */
+20105, 40388, 36000, 32905, 36792, 32284, 37494, 30935, /* 15432-15439 */
+31846, 37340, 29779, 24597, 31444, 35965, 30188, 34967, /* 15440-15447 */
+36348, 30169, 32816, 31502, 32742, 33391, 33052, 33421, /* 15448-15455 */
+31742, 20922, 38376, 36939, 28984, 29753, 36857, 36630, /* 15456-15463 */
+26924, 36023, 33900, 33797, 28332, 26200, 36477, 34511, /* 15464-15471 */
+36053, 37056, 33320, 30916, 31628, 34730, 32441, 27838, /* 15472-15479 */
+26220, 35720, 39373, 32446, 40600, 36595, 24490, 44375, /* 15480-15487 */
+36681, 21324, 37237, 38120, 31606, 33285, 30813, 28555, /* 15488-15495 */
+33571, 28952, 30572, 36553, 31162, 33816, 39533, 27840, /* 15496-15503 */
+22563, 33181, 36437, 28874, 36656, 33636, 33825, 26683, /* 15504-15511 */
+32128, 39884, 23966, 28138, 31154, 35284, 31452, 36871, /* 15512-15519 */
+36924, 30026, 33498, 31500, 34053, 33458, 34826, 37022, /* 15520-15527 */
+29728, 20782, 39835, 36157, 29707, 31521, 37404, 36550, /* 15528-15535 */
+28376, 35385, 32451, 35887, 27445, 31597, 31964, 24622, /* 15536-15543 */
+43267, 36721, 32434, 33576, 34814, 33666, 33936, 31062, /* 15544-15551 */
+23944, 34310, 36696, 29802, 40697, 33886, 27630, 41867, /* 15552-15559 */
+29871, 25720, 35931, 39370, 32783, 37464, 32133, 27622, /* 15560-15567 */
+32271, 27235, 35907, 35734, 31979, 34427, 35882, 28674, /* 15568-15575 */
+21584, 33651, 33903, 31722, 34630, 32517, 32919, 32752, /* 15576-15583 */
+32654, 36642, 27058, 29327, 28259, 32648, 36372, 33878, /* 15584-15591 */
+34719, 32185, 32080, 31485, 32552, 34905, 34637, 36950, /* 15592-15599 */
+27721, 23410, 39250, 32705, 32203, 30438, 34578, 36438, /* 15600-15607 */
+28632, 35636, 31075, 36946, 29799, 32174, 29073, 25956, /* 15608-15615 */
+43887, 36548, 33647, 35478, 32942, 33499, 34644, 31035, /* 15616-15623 */
+24445, 33386, 38102, 28578, 37660, 35339, 36907, 38491, /* 15624-15631 */
+27159, 26994, 36623, 36467, 30946, 36541, 31098, 29525, /* 15632-15639 */
+34650, 28347, 33334, 38741, 32304, 32019, 35083, 32376, /* 15640-15647 */
+22140, 34427, 33206, 29725, 36518, 32165, 23754, 33363, /* 15648-15655 */
+36761, 33437, 26837, 31658, 28117, 29534, 41473, 32781, /* 15656-15663 */
+34804, 32933, 33016, 30716, 31606, 36113, 30887, 39770, /* 15664-15671 */
+29389, 24186, 38978, 31914, 32519, 29193, 35689, 38604, /* 15672-15679 */
+29461, 35599, 32486, 36105, 38171, 30642, 28356, 28454, /* 15680-15687 */
+40413, 36274, 32738, 34822, 31823, 35092, 33800, 30804, /* 15688-15695 */
+25555, 30956, 39258, 29283, 33449, 33081, 38758, 35506, /* 15696-15703 */
+26738, 29647, 32784, 36252, 30943, 36365, 31342, 29686, /* 15704-15711 */
+34512, 26573, 32910, 39675, 32965, 31147, 31859, 37492, /* 15712-15719 */
+24463, 30078, 36423, 28737, 37966, 32693, 28574, 35335, /* 15720-15727 */
+35471, 34540, 28399, 32789, 30092, 28554, 39145, 33984, /* 15728-15735 */
+34713, 34226, 32826, 30862, 30500, 36251, 31672, 36812, /* 15736-15743 */
+27558, 26799, 38076, 30095, 32191, 28685, 32389, 38774, /* 15744-15751 */
+30659, 35092, 31280, 34227, 38648, 30071, 28442, 28636, /* 15752-15759 */
+40472, 36339, 32797, 34840, 31837, 32360, 35040, 31789, /* 15760-15767 */
+25330, 29373, 39573, 32687, 33344, 34955, 38161, 35008, /* 15768-15775 */
+28000, 29171, 32158, 39897, 29627, 35459, 33924, 25081, /* 15776-15783 */
+34618, 30124, 27591, 40023, 34803, 30156, 31674, 38019, /* 15784-15791 */
+27357, 25074, 37651, 26618, 38216, 33781, 24022, 36779, /* 15792-15799 */
+39186, 34556, 27394, 33502, 30977, 28581, 39595, 35844, /* 15800-15807 */
+33966, 35503, 31684, 30673, 28140, 36685, 35253, 30973, /* 15808-15815 */
+30857, 28023, 34896, 30251, 29977, 29182, 30496, 41380, /* 15816-15823 */
+32434, 32965, 34866, 35184, 39113, 31466, 26457, 27682, /* 15824-15831 */
+38525, 34887, 32833, 35963, 32637, 31732, 34301, 30510, /* 15832-15839 */
+24560, 28931, 38173, 34021, 31686, 35073, 38153, 35645, /* 15840-15847 */
+27786, 30160, 28706, 38311, 30816, 32618, 36769, 27027, /* 15848-15855 */
+34464, 30799, 29126, 38513, 35673, 32013, 30629, 36456, /* 15856-15863 */
+30718, 26682, 38079, 28330, 36709, 32424, 25170, 40259, /* 15864-15871 */
+33875, 36407, 30549, 31661, 31348, 28927, 37607, 34943, /* 15872-15879 */
+35239, 34425, 32141, 31900, 30519, 36272, 33134, 31461, /* 15880-15887 */
+30996, 27299, 32611, 32881, 29456, 29448, 29005, 40010, /* 15888-15895 */
+32675, 32726, 35530, 33234, 38526, 31493, 27972, 27406, /* 15896-15903 */
+34483, 32555, 34470, 41662, 32305, 33220, 35191, 32568, /* 15904-15911 */
+25799, 25537, 35966, 35766, 31870, 34900, 36199, 36478, /* 15912-15919 */
+28869, 29810, 26208, 37875, 35432, 31686, 41273, 26997, /* 15920-15927 */
+30270, 36166, 23342, 33429, 42566, 31485, 30673, 37492, /* 15928-15935 */
+31007, 26402, 38259, 27793, 34795, 30321, 23467, 42245, /* 15936-15943 */
+33847, 37342, 27862, 30775, 30480, 33037, 30495, 33446, /* 15944-15951 */
+40710, 32001, 33136, 33040, 30373, 34233, 37662, 30749, /* 15952-15959 */
+30086, 30015, 28754, 33519, 30415, 26693, 31974, 40228, /* 15960-15967 */
+33833, 32659, 35461, 34451, 37295, 36606, 29353, 28662, /* 15968-15975 */
+31693, 33916, 30599, 38943, 37274, 33674, 37165, 33704, /* 15976-15983 */
+27779, 24960, 30289, 37554, 29240, 33246, 35018, 38300, /* 15984-15991 */
+29813, 28866, 26259, 33625, 39046, 30192, 39036, 29583, /* 15992-15999 */
+28569, 36851, 25251, 32558, 39958, 34467, 31531, 33753, /* 16000-16007 */
+33600, 32479, 33218, 29044, 34044, 29181, 21347, 43717, /* 16008-16015 */
+33697, 33633, 33598, 28914, 30987, 32924, 30680, 32332, /* 16016-16023 */
+41245, 31926, 31926, 33510, 29947, 33253, 37406, 31545, /* 16024-16031 */
+29331, 30513, 28223, 35184, 28975, 25550, 33520, 38617, /* 16032-16039 */
+32676, 33100, 34523, 33672, 37574, 36324, 28676, 32591, /* 16040-16047 */
+30100, 35602, 31113, 33986, 42684, 34067, 34328, 33843, /* 16048-16055 */
+34800, 25022, 28402, 38510, 28575, 33488, 33262, 35589, /* 16056-16063 */
+34290, 28259, 26584, 36036, 38195, 29867, 38401, 33254, /* 16064-16071 */
+26115, 36656, 29526, 27047, 41551, 37560, 31630, 33466, /* 16072-16079 */
+34401, 29761, 32409, 30247, 30261, 29575, 19661, 39487, /* 16080-16087 */
+35019, 34027, 33395, 28027, 30868, 32515, 33468, 28612, /* 16088-16095 */
+42321, 35918, 33107, 33392, 31837, 32791, 35529, 34121, /* 16096-16103 */
+28629, 31875, 28366, 33983, 31411, 24054, 30998, 40037, /* 16104-16111 */
+33904, 32935, 35078, 35337, 36492, 36603, 34098, 28557, /* 16112-16119 */
+31071, 33521, 33141, 28605, 39214, 40895, 31196, 35210, /* 16120-16127 */
+34871, 26293, 25514, 39117, 31810, 27970, 34399, 33760, /* 16128-16135 */
+35221, 27628, 25549, 33828, 38670, 30552, 36588, 33421, /* 16136-16143 */
+26262, 35991, 33022, 24821, 36842, 40395, 34115, 32812, /* 16144-16151 */
+35221, 31838, 31692, 30880, 29799, 30794, 18867, 36971, /* 16152-16159 */
+40284, 33020, 34927, 29283, 30790, 32762, 35407, 29040, /* 16160-16167 */
+40490, 36566, 31072, 34070, 31907, 33953, 36113, 36314, /* 16168-16175 */
+28975, 29510, 30611, 32377, 30053, 24915, 29117, 40149, /* 16176-16183 */
+32629, 33390, 33353, 33261, 35743, 34660, 35023, 27705, /* 16184-16191 */
+31273, 32222, 34216, 27998, 38409, 42544, 31538, 33785, /* 16192-16199 */
+36243, 33978, 24572, 36729, 33109, 25621, 31511, 33863, /* 16200-16207 */
+36943, 29320, 25395, 33389, 39719, 30093, 37171, 36568, /* 16208-16215 */
+26566, 31307, 34621, 26221, 27673, 43023, 36819, 32143, /* 16216-16223 */
+34813, 34112, 31982, 30515, 30803, 30400, 19205, 32980, /* 16224-16231 */
+40560, 34473, 33683, 29297, 32555, 32083, 35617, 29080, /* 16232-16239 */
+37533, 38413, 29743, 35079, 30017, 32395, 35597, 37342, /* 16240-16247 */
+31277, 29649, 30807, 32384, 32043, 24415, 28135, 39089, /* 16248-16255 */
+32441, 33063, 37647, 33172, 35721, 35145, 36154, 30879, /* 16256-16263 */
+28935, 32065, 33336, 29592, 34256, 43200, 32746, 32460, /* 16264-16271 */
+37688, 32816, 23971, 30909, 37261, 26990, 31406, 33726, /* 16272-16279 */
+37007, 31453, 24966, 30782, 36160, 29523, 36890, 37354, /* 16280-16287 */
+26021, 32221, 35730, 32466, 25488, 40800, 40158, 33961, /* 16288-16295 */
+34233, 34622, 32936, 29840, 31109, 31540, 19903, 32348, /* 16296-16303 */
+40743, 35384, 33093, 29936, 39487, 29441, 30627, 30093, /* 16304-16311 */
+36564, 34493, 29929, 36066, 29663, 32228, 36249, 36832, /* 16312-16319 */
+32562, 29563, 33935, 32924, 28811, 25694, 29090, 36258, /* 16320-16327 */
+32240, 32540, 37642, 33945, 33717, 34530, 33849, 31027, /* 16328-16335 */
+26914, 32281, 31388, 29626, 33867, 43497, 35355, 29719, /* 16336-16343 */
+37768, 36640, 25344, 33575, 37788, 28482, 31892, 32434, /* 16344-16351 */
+35257, 34700, 26345, 30690, 36742, 32093, 34964, 42431, /* 16352-16359 */
+26286, 31390, 35170, 32641, 25161, 35776, 39784, 34230, /* 16360-16367 */
+35992, 31529, 33343, 30452, 30908, 30661, 19650, 28673, /* 16368-16375 */
+38880, 35992, 30221, 32730, 36700, 28145, 31876, 29687, /* 16376-16383 */
+35751, 35449, 29349, 35268, 30245, 32834, 34629, 35616, /* 16384-16391 */
+31810, 31696, 35362, 31694, 31620, 27194, 30737, 36234, /* 16392-16399 */
+32690, 31854, 36331, 36239, 32496, 35267, 34522, 34313, /* 16400-16407 */
+29956, 28795, 31842, 28256, 33291, 41606, 36150, 29337, /* 16408-16415 */
+39329, 36793, 27346, 29022, 35944, 32814, 29378, 32564, /* 16416-16423 */
+32879, 36373, 27256, 28990, 37335, 30937, 34340, 40920, /* 16424-16431 */
+27672, 29665, 33250, 33994, 26810, 31661, 39732, 34378, /* 16432-16439 */
+37259, 31021, 34499, 30895, 30853, 33176, 20018, 27752, /* 16440-16447 */
+37820, 35626, 32287, 31798, 36183, 28748, 30880, 29346, /* 16448-16455 */
+34870, 38200, 28437, 35863, 30763, 32464, 34820, 34846, /* 16456-16463 */
+32722, 31657, 35923, 32382, 30742, 27715, 28158, 37858, /* 16464-16471 */
+33342, 31166, 35442, 36124, 33426, 33519, 32791, 33888, /* 16472-16479 */
+34131, 27677, 31736, 29149, 29724, 41209, 36487, 32804, /* 16480-16487 */
+34218, 40866, 24952, 31917, 41250, 26656, 30486, 31193, /* 16488-16495 */
+32433, 36123, 31121, 27928, 38087, 34291, 32326, 41467, /* 16496-16503 */
+32845, 28098, 33813, 31681, 26854, 31388, 39752, 33860, /* 16504-16511 */
+37677, 31386, 31060, 31818, 30211, 31615, 20764, 24677, /* 16512-16519 */
+36295, 34993, 31492, 33670, 37763, 29235, 32212, 29767, /* 16520-16527 */
+31731, 41276, 30596, 34567, 31348, 32289, 33561, 34718, /* 16528-16535 */
+32432, 30764, 35382, 34019, 32776, 26408, 28833, 39583, /* 16536-16543 */
+30705, 31344, 35903, 35638, 35518, 34179, 34048, 30967, /* 16544-16551 */
+37235, 28895, 29171, 30323, 27783, 40406, 35949, 33085, /* 16552-16559 */
+32804, 38678, 29818, 29457, 34810, 31339, 30024, 30947, /* 16560-16567 */
+30325, 35916, 32098, 26523, 39294, 34412, 30422, 40198, /* 16568-16575 */
+34007, 28051, 34509, 33230, 28561, 29226, 38421, 35114, /* 16576-16583 */
+37155, 35836, 31852, 33202, 29174, 33293, 20771, 24649, /* 16584-16591 */
+37131, 32428, 33953, 31495, 37691, 30046, 30542, 31336, /* 16592-16599 */
+29669, 44240, 31896, 32505, 33597, 31111, 34112, 33368, /* 16600-16607 */
+32960, 30635, 34074, 36517, 30774, 26879, 25940, 35705, /* 16608-16615 */
+38862, 28745, 34244, 35145, 37695, 33249, 31743, 32839, /* 16616-16623 */
+34709, 31991, 26360, 33116, 27024, 34194, 41808, 32330, /* 16624-16631 */
+31506, 37439, 34300, 30523, 40468, 31084, 29264, 31155, /* 16632-16639 */
+28908, 30776, 37287, 27176, 36616, 37931, 28976, 39508, /* 16640-16647 */
+38361, 30537, 32166, 35042, 26197, 29446, 40507, 34652, /* 16648-16655 */
+37115, 36520, 31611, 31989, 29187, 33101, 23158, 20663, /* 16656-16663 */
+35693, 34246, 32013, 33757, 38698, 32889, 29053, 33126, /* 16664-16671 */
+24726, 42227, 36534, 30426, 33848, 31304, 33081, 33581, /* 16672-16679 */
+33346, 28996, 33131, 35111, 33426, 27669, 25209, 37955, /* 16680-16687 */
+38527, 28043, 32495, 35170, 36065, 35378, 33836, 31820, /* 16688-16695 */
+33724, 34854, 26978, 32400, 27356, 30743, 41508, 32205, /* 16696-16703 */
+31786, 36286, 36806, 30984, 35034, 28884, 29795, 31232, /* 16704-16711 */
+28995, 32193, 38198, 27365, 32979, 38624, 27641, 35122, /* 16712-16719 */
+39375, 32089, 29924, 35498, 31977, 26231, 37484, 39116, /* 16720-16727 */
+34166, 37176, 33504, 33836, 29743, 32658, 27505, 21080, /* 16728-16735 */
+37540, 29875, 34059, 32949, 37578, 35313, 26995, 33887, /* 16736-16743 */
+25361, 39361, 37768, 31870, 33250, 31610, 33024, 32033, /* 16744-16751 */
+33802, 30890, 33042, 35327, 33327, 27222, 26821, 30264, /* 16752-16759 */
+38560, 30523, 29810, 34272, 35437, 35851, 33718, 33467, /* 16760-16767 */
+31956, 36570, 28556, 28914, 30479, 26513, 39115, 35455, /* 16768-16775 */
+31074, 34924, 36064, 35452, 34258, 35588, 30153, 27946, /* 16776-16783 */
+29668, 28333, 33096, 33223, 34775, 35287, 29966, 33540, /* 16784-16791 */
+38109, 34795, 32178, 34644, 32813, 25316, 37565, 38879, /* 16792-16799 */
+33427, 38299, 34805, 33200, 28752, 32428, 30709, 20787, /* 16800-16807 */
+28968, 34392, 33533, 32453, 37850, 38324, 24671, 31541, /* 16808-16815 */
+26040, 34727, 39422, 33433, 33962, 31894, 31674, 33201, /* 16816-16823 */
+34984, 30442, 29882, 33807, 34714, 35560, 23505, 31783, /* 16824-16831 */
+40879, 30839, 31224, 33545, 36219, 34754, 34300, 33846, /* 16832-16839 */
+30198, 38915, 30268, 29145, 32742, 24451, 37571, 34240, /* 16840-16847 */
+29952, 32640, 37169, 35850, 35698, 30176, 25834, 33500, /* 16848-16855 */
+28174, 26544, 34771, 33017, 32550, 36707, 32833, 30475, /* 16856-16863 */
+33343, 37406, 32560, 34532, 32750, 29308, 34027, 32438, /* 16864-16871 */
+30975, 43966, 35995, 32537, 35875, 32635, 33675, 22346, /* 16872-16879 */
+29551, 33935, 31310, 32129, 31748, 37584, 26477, 32439, /* 16880-16887 */
+27738, 32333, 40287, 32734, 36250, 32942, 32617, 31494, /* 16888-16895 */
+34386, 34397, 33028, 34755, 33171, 32828, 27712, 26460, /* 16896-16903 */
+38968, 32735, 31657, 35376, 26812, 37835, 36231, 32012, /* 16904-16911 */
+30119, 36676, 32237, 26704, 31679, 22864, 35318, 36441, /* 16912-16919 */
+27728, 29636, 33400, 35677, 37740, 34679, 25668, 35108, /* 16920-16927 */
+32597, 28658, 32960, 33905, 34804, 36216, 33471, 30181, /* 16928-16935 */
+34698, 38648, 32985, 32905, 33272, 32023, 36063, 34045, /* 16936-16943 */
+28529, 40901, 39504, 33749, 34882, 31840, 33363, 26580, /* 16944-16951 */
+22581, 29007, 32723, 31405, 34386, 37431, 27296, 29670, /* 16952-16959 */
+27243, 38213, 34501, 36078, 34707, 30104, 33317, 32675, /* 16960-16967 */
+34181, 29012, 34124, 32608, 33809, 35754, 21468, 32560, /* 16968-16975 */
+36695, 30442, 29916, 35189, 32755, 27888, 42685, 32678, /* 16976-16983 */
+31421, 36225, 31146, 29197, 34594, 27897, 34010, 35548, /* 16984-16991 */
+27683, 30705, 34140, 34021, 37003, 35214, 22939, 33310, /* 16992-16999 */
+34027, 26762, 34838, 34009, 31664, 34302, 34552, 31151, /* 17000-17007 */
+33368, 39317, 33340, 32855, 33889, 31365, 35684, 34681, /* 17008-17015 */
+29214, 34218, 43032, 33207, 35957, 36307, 31763, 29529, /* 17016-17023 */
+35394, 24475, 21831, 38980, 30913, 34009, 30253, 25364, /* 17024-17031 */
+31872, 43025, 29260, 25877, 43923, 32093, 32513, 38296, /* 17032-17039 */
+33495, 25155, 38871, 34202, 28432, 34752, 31815, 33370, /* 17040-17047 */
+30068, 23494, 26964, 36368, 31635, 31522, 37356, 33871, /* 17048-17055 */
+36353, 33762, 35437, 29841, 29352, 28522, 34947, 36614, /* 17056-17063 */
+29772, 35171, 34599, 33351, 35041, 39383, 24989, 29369, /* 17064-17071 */
+38118, 27264, 32138, 32478, 32023, 39866, 30929, 28516, /* 17072-17079 */
+37967, 34302, 34284, 40223, 33625, 27874, 35814, 33585, /* 17080-17087 */
+25145, 40625, 37683, 32670, 35800, 34259, 31993, 35518, /* 17088-17095 */
+31099, 22383, 35855, 30188, 33369, 29788, 27924, 24741, /* 17096-17103 */
+38663, 37048, 21168, 39765, 38595, 31187, 33506, 34525, /* 17104-17111 */
+30763, 30541, 33368, 28820, 32005, 32384, 36798, 31806, /* 17112-17119 */
+22828, 29536, 36311, 28834, 35892, 37102, 33749, 35060, /* 17120-17127 */
+33705, 33534, 32640, 34319, 36523, 29822, 28978, 28103, /* 17128-17135 */
+36654, 33478, 34089, 36300, 32606, 35209, 32986, 33510, /* 17136-17143 */
+32615, 30835, 31327, 29453, 32381, 32318, 36202, 34703, /* 17144-17151 */
+35040, 35723, 30727, 30778, 33302, 32402, 33830, 34137, /* 17152-17159 */
+29313, 39546, 38207, 35112, 36851, 35069, 31530, 29848, /* 17160-17167 */
+30343, 27599, 29787, 35204, 32176, 24426, 25677, 35629, /* 17168-17175 */
+37954, 30261, 34275, 40967, 30209, 31248, 33608, 26552, /* 17176-17183 */
+34949, 39390, 33179, 34163, 36148, 33516, 36336, 31366, /* 17184-17191 */
+22850, 27030, 27909, 22326, 33678, 38789, 33258, 36430, /* 17192-17199 */
+36073, 31493, 33209, 35588, 31249, 30005, 30968, 30227, /* 17200-17207 */
+33852, 32541, 27822, 35136, 27407, 34024, 38479, 33345, /* 17208-17215 */
+38029, 36645, 36663, 31110, 32612, 31546, 32785, 36351, /* 17216-17223 */
+32191, 31963, 33361, 35210, 32179, 33448, 32144, 29549, /* 17224-17231 */
+27125, 36617, 37402, 33035, 35700, 33025, 32587, 35602, /* 17232-17239 */
+35096, 27889, 28704, 30697, 28160, 31032, 30497, 33257, /* 17240-17247 */
+32318, 37919, 32821, 27806, 33222, 31994, 32866, 31523, /* 17248-17255 */
+35590, 39412, 35169, 35668, 36259, 35574, 31373, 26425, /* 17256-17263 */
+28712, 30221, 31622, 31850, 33927, 30730, 27318, 32362, /* 17264-17271 */
+33185, 31643, 37758, 35068, 28751, 33006, 30104, 33884, /* 17272-17279 */
+41100, 37883, 35790, 35642, 33361, 32065, 34258, 29849, /* 17280-17287 */
+28676, 30873, 30514, 31495, 30726, 30115, 29958, 31468, /* 17288-17295 */
+34950, 34701, 34215, 36815, 33604, 29316, 29931, 28304, /* 17296-17303 */
+32726, 37356, 37350, 36014, 34793, 34244, 32038, 31677, /* 17304-17311 */
+31192, 30942, 32760, 29467, 30090, 32211, 31755, 31624, /* 17312-17319 */
+30938, 32102, 33284, 38770, 34747, 31876, 33506, 30010, /* 17320-17327 */
+33467, 32900, 35525, 39903, 35951, 33967, 35782, 33153, /* 17328-17335 */
+29709, 28923, 33111, 30637, 32882, 31390, 26613, 30723, /* 17336-17343 */
+31353, 29688, 30601, 34179, 34823, 29865, 31446, 32981, /* 17344-17351 */
+34532, 34520, 32778, 31745, 29738, 33101, 33396, 32108, /* 17352-17359 */
+35210, 37777, 31180, 31865, 32209, 33266, 30816, 29174, /* 17360-17367 */
+29257, 27446, 30870, 35014, 39709, 37664, 32453, 34563, /* 17368-17375 */
+32765, 33205, 32844, 35109, 35945, 36710, 33764, 35326, /* 17376-17383 */
+35092, 34571, 34387, 33134, 31110, 30890, 31386, 32432, /* 17384-17391 */
+33569, 32825, 28700, 31622, 29242, 29421, 29318, 30851, /* 17392-17399 */
+32144, 32509, 31620, 31458, 33889, 33088, 32029, 32939, /* 17400-17407 */
+32603, 33058, 34813, 35971, 37238, 36298, 30577, 31061, /* 17408-17415 */
+29819, 28749, 29366, 29559, 32071, 35344, 35906, 33546, /* 17416-17423 */
+33811, 35727, 36740, 32095, 26337, 38659, 38877, 28916, /* 17424-17431 */
+38056, 45633, 33158, 28946, 38061, 36467, 27724, 28978, /* 17432-17439 */
+34543, 32456, 25928, 29106, 32213, 29623, 30347, 32750, /* 17440-17447 */
+30479, 26999, 31624, 33350, 32528, 33307, 31592, 31101, /* 17448-17455 */
+33725, 33537, 27888, 33394, 38182, 38155, 36168, 23799, /* 17456-17463 */
+32997, 35472, 33802, 28459, 28773, 35238, 30064, 36504, /* 17464-17471 */
+33892, 34142, 37607, 35748, 32224, 22910, 34594, 37676, /* 17472-17479 */
+32801, 35675, 36398, 32674, 33391, 40085, 29228, 28546, /* 17480-17487 */
+38308, 32973, 23069, 28414, 41273, 40539, 30742, 24308, /* 17488-17495 */
+28457, 35197, 33787, 27989, 27032, 26028, 34972, 40842, /* 17496-17503 */
+33512, 31715, 29975, 30820, 35464, 33789, 35143, 27838, /* 17504-17511 */
+32630, 40373, 36523, 29669, 32778, 39776, 33687, 29272, /* 17512-17519 */
+24424, 32679, 40760, 37627, 35750, 32118, 27082, 34463, /* 17520-17527 */
+41403, 34778, 28922, 29653, 32262, 36065, 34212, 30628, /* 17528-17535 */
+37070, 34942, 24624, 28269, 32861, 30751, 30048, 34524, /* 17536-17543 */
+38299, 28474, 23503, 26718, 36402, 37735, 26305, 25996, /* 17544-17551 */
+24138, 35074, 40624, 27697, 28635, 39987, 40204, 28393, /* 17552-17559 */
+31038, 38495, 33043, 35505, 30829, 37355, 30083, 29144, /* 17560-17567 */
+40381, 37479, 26546, 30592, 39420, 34698, 36512, 32153, /* 17568-17575 */
+25834, 36928, 41341, 31171, 35321, 37071, 35552, 36132, /* 17576-17583 */
+31998, 30583, 38086, 25658, 23608, 22680, 30496, 36415, /* 17584-17591 */
+33910, 36821, 36825, 32772, 20957, 32282, 40347, 28670, /* 17592-17599 */
+34841, 30403, 30693, 33780, 36358, 31493, 39368, 33574, /* 17600-17607 */
+23077, 25207, 32961, 38189, 33611, 37297, 40478, 34605, /* 17608-17615 */
+21937, 31429, 45928, 32239, 34439, 32438, 32554, 30709, /* 17616-17623 */
+35920, 33691, 35543, 37811, 22916, 22618, 30681, 38111, /* 17624-17631 */
+35935, 36323, 38058, 34454, 24006, 25000, 40821, 33370, /* 17632-17639 */
+31819, 32501, 30994, 29491, 32024, 34682, 34419, 39374, /* 17640-17647 */
+25096, 21962, 27363, 36407, 35364, 34833, 36425, 35474, /* 17648-17655 */
+26706, 23519, 40146, 37857, 31052, 35319, 31645, 29825, /* 17656-17663 */
+31790, 35056, 34306, 39073, 29469, 21870, 26704, 36984, /* 17664-17671 */
+36668, 36591, 36377, 36727, 29110, 21786, 36901, 41812, /* 17672-17679 */
+33262, 33864, 33195, 31134, 31460, 34850, 32765, 39319, /* 17680-17687 */
+31016, 23587, 25911, 36280, 36965, 36172, 35595, 35763, /* 17688-17695 */
+32691, 22765, 30543, 42809, 34700, 31383, 33065, 29968, /* 17696-17703 */
+30921, 34198, 32654, 36252, 33654, 22686, 23275, 38076, /* 17704-17711 */
+35347, 34291, 35862, 34376, 35098, 24328, 26867, 40232, /* 17712-17719 */
+37010, 30598, 32662, 30942, 29249, 34255, 32774, 33764, /* 17720-17727 */
+35331, 24929, 22258, 41034, 32559, 35644, 39090, 31411, /* 17728-17735 */
+37641, 26295, 23548, 36583, 42342, 30094, 33253, 35012, /* 17736-17743 */
+28748, 34483, 31931, 32287, 35569, 28590, 21829, 42014, /* 17744-17751 */
+29797, 33162, 43308, 30747, 37744, 30984, 21936, 33754, /* 17752-17759 */
+43693, 32217, 31924, 36342, 28495, 33995, 33933, 29901, /* 17760-17767 */
+36828, 32602, 22201, 37102, 30649, 28767, 44603, 31353, /* 17768-17775 */
+33706, 37477, 23554, 26389, 43660, 34657, 31120, 36238, /* 17776-17783 */
+29436, 31712, 34197, 29466, 35314, 34176, 23804, 33138, /* 17784-17791 */
+34443, 25368, 42239, 35796, 30278, 39025, 26682, 22148, /* 17792-17799 */
+40854, 38620, 30984, 35425, 31697, 30159, 34100, 30093, /* 17800-17807 */
+33347, 35972, 22313, 34543, 38181, 22994, 38797, 40207, /* 17808-17815 */
+28677, 37836, 33282, 19143, 36251, 41454, 31852, 33878, /* 17816-17823 */
+33758, 29974, 33728, 31367, 31370, 36553, 24410, 30525, /* 17824-17831 */
+39895, 24547, 33074, 42714, 29715, 34684, 36789, 20180, /* 17832-17839 */
+31761, 41532, 33962, 31518, 34491, 31808, 31811, 33239, /* 17840-17847 */
+29716, 37261, 24971, 30286, 38569, 25776, 32162, 41627, /* 17848-17855 */
+32596, 30874, 40987, 23204, 27314, 42658, 33826, 35107, /* 17856-17863 */
+34343, 32397, 31150, 34343, 29868, 36046, 27354, 27250, /* 17864-17871 */
+39838, 26835, 28514, 39925, 36666, 28260, 40226, 27466, /* 17872-17879 */
+21678, 41986, 36247, 33678, 32981, 33769, 31359, 33548, /* 17880-17887 */
+30509, 33398, 30429, 28290, 38374, 28529, 26811, 37191, /* 17888-17895 */
+39838, 28814, 36497, 32690, 20108, 39374, 37429, 34174, /* 17896-17903 */
+34386, 33920, 31904, 33074, 31490, 32854, 32493, 29469, /* 17904-17911 */
+38341, 31662, 27735, 33996, 40993, 31128, 33456, 36274, /* 17912-17919 */
+19444, 32327, 39579, 33500, 34199, 34418, 32752, 31640, /* 17920-17927 */
+32495, 32334, 30419, 27158, 38940, 32971, 27157, 30354, /* 17928-17935 */
+41326, 35022, 31098, 38125, 22571, 26517, 40316, 32586, /* 17936-17943 */
+34363, 34607, 33651, 30585, 32154, 32421, 30671, 27233, /* 17944-17951 */
+37519, 34549, 28306, 29437, 39058, 37086, 30541, 37485, /* 17952-17959 */
+28284, 25235, 39948, 33318, 32479, 36956, 33594, 31236, /* 17960-17967 */
+31668, 31962, 31994, 26814, 35396, 34366, 28634, 28888, /* 17968-17975 */
+36454, 38091, 30533, 35696, 31950, 25483, 37286, 31313, /* 17976-17983 */
+28060, 39693, 34729, 30416, 33128, 32387, 32903, 27062, /* 17984-17991 */
+33104, 35506, 28526, 27628, 34523, 39098, 30128, 35808, /* 17992-17999 */
+34237, 30160, 34333, 32162, 26847, 38771, 35419, 29673, /* 18000-18007 */
+34484, 32155, 32918, 31105, 32218, 36394, 29835, 27751, /* 18008-18015 */
+31966, 39915, 30661, 34853, 35449, 30058, 34008, 31759, /* 18016-18023 */
+26735, 36966, 37686, 29129, 33725, 32892, 32397, 30800, /* 18024-18031 */
+30601, 36298, 30470, 28726, 30281, 38795, 33844, 33858, /* 18032-18039 */
+36829, 30808, 33777, 31018, 26973, 34940, 39239, 30089, /* 18040-18047 */
+32123, 34586, 31393, 33918, 32147, 32506, 34702, 27733, /* 18048-18055 */
+28657, 36514, 35783, 32458, 38257, 33177, 31545, 32837, /* 18056-18063 */
+25538, 31232, 42409, 29991, 28953, 36249, 31577, 32546, /* 18064-18071 */
+33851, 31506, 32083, 29504, 26407, 34360, 38353, 31117, /* 18072-18079 */
+38356, 34611, 30710, 32940, 26468, 27395, 42188, 34283, /* 18080-18087 */
+26035, 37119, 32398, 33621, 34647, 32455, 31530, 30139, /* 18088-18095 */
+27648, 30898, 39980, 32276, 36276, 37848, 29994, 34515, /* 18096-18103 */
+28875, 26005, 38992, 37958, 28894, 33222, 35123, 31881, /* 18104-18111 */
+35008, 32427, 31189, 29625, 27880, 28879, 39123, 33444, /* 18112-18119 */
+33972, 39073, 31228, 33443, 30294, 23740, 36440, 39568, /* 18120-18127 */
+27519, 34183, 35577, 31779, 35416, 33370, 31722, 28199, /* 18128-18135 */
+28807, 25748, 35041, 37013, 32413, 40166, 32834, 33328, /* 18136-18143 */
+32337, 22871, 34352, 40188, 28966, 32752, 36152, 32619, /* 18144-18151 */
+34484, 34818, 31440, 29764, 28305, 26300, 33666, 38927, /* 18152-18159 */
+32462, 39327, 33919, 31939, 33452, 23838, 28924, 41916, /* 18160-18167 */
+28688, 32163, 36131, 31728, 35032, 35428, 31965, 30074, /* 18168-18175 */
+26851, 27132, 29786, 40110, 32468, 38598, 35685, 32555, /* 18176-18183 */
+34219, 24385, 25870, 41853, 30506, 31733, 36972, 31251, /* 18184-18191 */
+33642, 36828, 31848, 31769, 28397, 26762, 28636, 38842, /* 18192-18199 */
+35686, 36666, 38212, 31709, 35528, 26545, 22482, 42587, /* 18200-18207 */
+32087, 30402, 40144, 30969, 32789, 36745, 34448, 30539, /* 18208-18215 */
+30305, 25623, 26019, 36426, 37568, 35675, 40208, 32918, /* 18216-18223 */
+35196, 29526, 21947, 35927, 34829, 27824, 40778, 34395, /* 18224-18231 */
+30210, 38109, 36193, 31063, 32017, 25083, 25054, 33218, /* 18232-18239 */
+39476, 33678, 39265, 34446, 34836, 33641, 19448, 33641, /* 18240-18247 */
+36428, 25621, 40604, 36200, 31290, 35421, 38395, 30743, /* 18248-18255 */
+33346, 27165, 24003, 30405, 38099, 35162, 37584, 35255, /* 18256-18263 */
+34407, 36343, 22205, 28863, 33761, 25379, 38681, 38447, /* 18264-18271 */
+31791, 33962, 38564, 31826, 33372, 26797, 23220, 27874, /* 18272-18279 */
+36237, 37312, 35015, 37662, 34512, 38507, 25741, 25669, /* 18280-18287 */
+32723, 26538, 36655, 39332, 33492, 33930, 39065, 33374, /* 18288-18295 */
+32536, 30777, 22452, 27272, 32954, 38639, 33924, 37086, /* 18296-18303 */
+35387, 37443, 29484, 24147, 30850, 28205, 32546, 40399, /* 18304-18311 */
+36423, 32353, 38541, 35358, 31481, 31118, 22502, 25133, /* 18312-18319 */
+29717, 38625, 35026, 36489, 35575, 36816, 33039, 22834, /* 18320-18327 */
+28862, 27928, 30072, 40015, 38073, 33280, 36328, 38081, /* 18328-18335 */
+31772, 33693, 25003, 23073, 27801, 38054, 36085, 35263, /* 18336-18343 */
+37545, 36182, 35874, 24991, 28771, 26369, 29022, 39360, /* 18344-18351 */
+37104, 34748, 34971, 39504, 32103, 35324, 26721, 22783, /* 18352-18359 */
+27126, 34602, 39381, 33979, 37890, 35787, 36387, 27798, /* 18360-18367 */
+26723, 28274, 25378, 37169, 38093, 36059, 34146, 38631, /* 18368-18375 */
+34037, 33165, 30158, 22684, 26440, 32142, 39460, 35269, /* 18376-18383 */
+36266, 36633, 34721, 33602, 26968, 28069, 24585, 34595, /* 18384-18391 */
+39169, 35667, 35473, 36278, 35844, 33267, 32697, 23870, /* 18392-18399 */
+24528, 30514, 39246, 36544, 34993, 36620, 35008, 34087, /* 18400-18407 */
+30971, 26063, 23870, 30237, 39549, 34740, 36320, 35589, /* 18408-18415 */
+36388, 33850, 32991, 24959, 24695, 26512, 37531, 38970, /* 18416-18423 */
+34297, 36707, 36730, 32841, 33170, 27133, 23609, 26400, /* 18424-18431 */
+39516, 34200, 36213, 37290, 35420, 34123, 34541, 26454, /* 18432-18439 */
+24581, 27336, 32878, 40425, 35734, 34900, 38032, 33224, /* 18440-18447 */
+32635, 30525, 25463, 23793, 36166, 36221, 34022, 37797, /* 18448-18455 */
+35214, 34184, 34218, 28042, 24166, 27071, 27814, 39420, /* 18456-18463 */
+38416, 34147, 38693, 35296, 33838, 30012, 26075, 22767, /* 18464-18471 */
+30755, 38706, 31954, 38364, 35350, 34915, 35575, 29876, /* 18472-18479 */
+22788, 27602, 26189, 35017, 41537, 34472, 37858, 38022, /* 18480-18487 */
+33290, 31967, 28022, 22452, 28908, 39665, 31435, 36763, /* 18488-18495 */
+36755, 34425, 35313, 33703, 23206, 26534, 28956, 27604, /* 18496-18503 */
+41406, 38397, 35700, 40188, 33898, 33676, 27733, 25077, /* 18504-18511 */
+24343, 37243, 35059, 33529, 38501, 32911, 36565, 34976, /* 18512-18519 */
+26410, 24742, 28816, 26410, 35945, 42529, 34103, 40801, /* 18520-18527 */
+35204, 34790, 30494, 25438, 23380, 35470, 36812, 31482, /* 18528-18535 */
+39640, 33722, 35013, 37067, 28612, 24460, 28491, 26343, /* 18536-18543 */
+31130, 43185, 35432, 39773, 37144, 35010, 30851, 26521, /* 18544-18551 */
+22929, 31185, 39479, 30777, 38643, 35144, 35062, 37362, /* 18552-18559 */
+28851, 26185, 27403, 26217, 28309, 41966, 36479, 38702, /* 18560-18567 */
+39042, 35473, 31176, 25794, 23831, 27022, 38945, 30400, /* 18568-18575 */
+37556, 36991, 34524, 38627, 29744, 26610, 26422, 27379, /* 18576-18583 */
+27320, 39825, 38366, 38253, 39931, 35114, 32787, 25601, /* 18584-18591 */
+22923, 27466, 36739, 30882, 36314, 37667, 34270, 39113, /* 18592-18599 */
+30723, 26821, 27053, 27030, 26472, 40414, 39263, 37586, /* 18600-18607 */
+41202, 36467, 32952, 24610, 23389, 25803, 36757, 32270, /* 18608-18615 */
+35641, 37591, 34716, 39279, 30241, 27857, 27221, 25495, /* 18616-18623 */
+26657, 39280, 38992, 38114, 41850, 36272, 33263, 25982, /* 18624-18631 */
+23151, 27314, 37181, 31863, 36320, 38445, 34014, 38543, /* 18632-18639 */
+30993, 27041, 27482, 24893, 26851, 38484, 37833, 38613, /* 18640-18647 */
+41500, 37852, 31992, 26510, 22561, 27016, 36254, 31224, /* 18648-18655 */
+37335, 36486, 35851, 38390, 29205, 27917, 26855, 23948, /* 18656-18663 */
+28296, 39661, 37500, 39733, 40659, 38139, 29938, 24724, /* 18664-18671 */
+22538, 29634, 34798, 30668, 38976, 35569, 36445, 38625, /* 18672-18679 */
+29959, 27187, 26818, 22148, 31631, 39469, 37000, 41749, /* 18680-18687 */
+40190, 37776, 29450, 25413, 23563, 33215, 33240, 32157, /* 18688-18695 */
+38479, 33536, 38184, 36125, 27668, 28856, 26255, 22197, /* 18696-18703 */
+35171, 37016, 37511, 41267, 39705, 36075, 26959, 24366, /* 18704-18711 */
+24098, 34830, 30317, 34248, 38113, 33450, 38455, 33092, /* 18712-18719 */
+28453, 30009, 23166, 26354, 38037, 35912, 39650, 40738, /* 18720-18727 */
+39911, 33268, 26097, 24578, 31118, 33454, 29918, 36601, /* 18728-18735 */
+35779, 32822, 38049, 34709, 26673, 28124, 21732, 32080, /* 18736-18743 */
+35755, 35891, 40639, 40229, 38789, 28086, 26315, 27015, /* 18744-18751 */
+33156, 29913, 33134, 37549, 33132, 35789, 38970, 29546, /* 18752-18759 */
+28148, 24641, 25802, 35426, 32502, 39617, 38881, 41464, /* 18760-18767 */
+32322, 26578, 29406, 31036, 31239, 30801, 35343, 34599, /* 18768-18775 */
+33427, 40281, 34612, 27789, 28691, 23673, 33205, 31569, /* 18776-18783 */
+36241, 38830, 40199, 36542, 25505, 29481, 31621, 31080, /* 18784-18791 */
+29574, 32784, 36019, 32793, 37236, 38094, 28240, 30335, /* 18792-18799 */
+23268, 30903, 32188, 32811, 39340, 39395, 40142, 28208, /* 18800-18807 */
+28947, 32821, 28374, 29737, 32938, 33323, 33988, 35366, /* 18808-18815 */
+41302, 28870, 31216, 26212, 29445, 33248, 29988, 38790, /* 18816-18823 */
+38029, 41277, 30653, 26947, 36022, 26549, 30454, 34155, /* 18824-18831 */
+32807, 34409, 34039, 40927, 30932, 30991, 28023, 28415, /* 18832-18839 */
+33754, 28159, 36296, 38406, 39289, 31716, 28284, 38770, /* 18840-18847 */
+24762, 27918, 36276, 30852, 34501, 34486, 40247, 27855, /* 18848-18855 */
+31536, 29021, 27340, 35184, 29770, 33792, 36353, 39977, /* 18856-18863 */
+30973, 28543, 41280, 23236, 27350, 36801, 29820, 33844, /* 18864-18871 */
+35019, 40689, 27560, 31498, 29572, 30276, 37071, 30777, /* 18872-18879 */
+35011, 35234, 38717, 30246, 29400, 40921, 22566, 29669, /* 18880-18887 */
+38240, 29607, 32184, 36170, 39567, 27272, 33001, 28157, /* 18888-18895 */
+31090, 37258, 30514, 34960, 35754, 37477, 28341, 32145, /* 18896-18903 */
+36740, 23137, 32324, 38602, 30643, 31126, 38309, 37926, /* 18904-18911 */
+26212, 33005, 26307, 30939, 35948, 31694, 34918, 35168, /* 18912-18919 */
+39368, 26736, 33955, 36254, 21485, 35017, 35251, 31927, /* 18920-18927 */
+32295, 39533, 36529, 24953, 33476, 25042, 35001, 33541, /* 18928-18935 */
+31794, 35433, 36017, 39259, 27368, 37427, 30823, 22055, /* 18936-18943 */
+35432, 34114, 32049, 32500, 41125, 34627, 24501, 32700, /* 18944-18951 */
+23774, 35223, 33032, 31537, 34156, 38150, 37474, 28592, /* 18952-18959 */
+39939, 28516, 23303, 35657, 33871, 31594, 33400, 42198, /* 18960-18967 */
+32654, 26196, 33068, 24712, 37735, 32650, 31983, 35041, /* 18968-18975 */
+38391, 35125, 31280, 42430, 22723, 25874, 35047, 31258, /* 18976-18983 */
+31768, 34117, 42513, 29988, 29680, 32724, 25801, 38056, /* 18984-18991 */
+31253, 32533, 33983, 38615, 32820, 32672, 39207, 21588, /* 18992-18999 */
+30110, 34535, 29830, 32302, 35470, 41388, 27725, 30457, /* 19000-19007 */
+29210, 25996, 38422, 30681, 32438, 34690, 38044, 33536, /* 19008-19015 */
+35001, 36939, 21959, 33076, 34198, 29805, 32356, 36378, /* 19016-19023 */
+41523, 28328, 30873, 27536, 30253, 38073, 31245, 32356, /* 19024-19031 */
+34037, 36495, 36281, 36990, 32315, 23889, 33492, 31729, /* 19032-19039 */
+28460, 33502, 36456, 37762, 29771, 31354, 26222, 30893, /* 19040-19047 */
+38437, 31127, 31099, 33387, 36852, 38208, 36142, 30717, /* 19048-19055 */
+26102, 32840, 30676, 27450, 33797, 36333, 35965, 29655, /* 19056-19063 */
+31044, 26129, 31817, 38509, 32579, 32200, 34026, 37127, /* 19064-19071 */
+38299, 36717, 29772, 27148, 35712, 29381, 28607, 33605, /* 19072-19079 */
+37768, 35416, 30725, 32448, 24952, 34417, 36131, 32351, /* 19080-19087 */
+32914, 31686, 37024, 37600, 34886, 29365, 29436, 36341, /* 19088-19095 */
+30421, 27541, 33269, 38189, 32658, 31908, 34289, 23881, /* 19096-19103 */
+32370, 37287, 31612, 31817, 31961, 36574, 37593, 32862, /* 19104-19111 */
+29145, 32636, 37004, 27699, 29266, 33162, 35292, 32004, /* 19112-19119 */
+31140, 34929, 24283, 34483, 38058, 31316, 32485, 32415, /* 19120-19127 */
+36191, 36689, 31901, 28851, 33783, 37998, 29125, 30169, /* 19128-19135 */
+33711, 35500, 31138, 29939, 34396, 24633, 34207, 39232, /* 19136-19143 */
+31489, 32976, 33176, 35782, 34917, 29981, 29358, 32352, /* 19144-19151 */
+38136, 30136, 30650, 33982, 35935, 32219, 28620, 34306, /* 19152-19159 */
+25699, 28988, 40218, 32601, 32535, 34732, 35377, 35969, /* 19160-19167 */
+31010, 27167, 32375, 39876, 30520, 30422, 34181, 34837, /* 19168-19175 */
+33885, 29216, 32975, 29856, 25993, 39108, 35574, 31962, /* 19176-19183 */
+35138, 36969, 35618, 29374, 29245, 28789, 36255, 33525, /* 19184-19191 */
+30854, 34883, 33890, 34031, 28790, 31674, 31351, 23534, /* 19192-19199 */
+34241, 38537, 31660, 36106, 36738, 37580, 31426, 27948, /* 19200-19207 */
+27374, 31925, 33636, 32632, 36015, 34837, 37150, 30899, /* 19208-19215 */
+31400, 32442, 25785, 29444, 38901, 33153, 34234, 37297, /* 19216-19223 */
+37394, 35544, 27426, 25685, 32802, 31490, 31735, 36622, /* 19224-19231 */
+33905, 36799, 32969, 29244, 31660, 30456, 26262, 33863, /* 19232-19239 */
+37206, 30193, 37774, 38398, 36680, 29456, 26200, 29406, /* 19240-19247 */
+29242, 30362, 36136, 35241, 35627, 37504, 30723, 29974, /* 19248-19255 */
+31115, 28123, 27031, 37952, 32236, 34906, 39760, 37077, /* 19256-19263 */
+36457, 26054, 28432, 30926, 26000, 34044, 37737, 34281, /* 19264-19271 */
+38176, 38137, 25954, 31102, 32445, 24528, 34024, 36026, /* 19272-19279 */
+30451, 38450, 38647, 36963, 34031, 26353, 29037, 28443, /* 19280-19287 */
+25522, 34914, 37533, 34235, 42662, 34682, 25717, 33141, /* 19288-19295 */
+28893, 24791, 36020, 35186, 30293, 39030, 36326, 36160, /* 19296-19303 */
+34021, 23578, 31113, 26345, 26579, 37409, 37336, 35475, /* 19304-19311 */
+41832, 33879, 25841, 34753, 27823, 25590, 37982, 32702, /* 19312-19319 */
+32967, 39804, 36216, 37198, 32867, 24604, 30055, 24694, /* 19320-19327 */
+26766, 38897, 36781, 35449, 42320, 30851, 25063, 34253, /* 19328-19335 */
+26875, 25560, 38063, 32421, 32802, 38736, 37529, 38335, /* 19336-19343 */
+32564, 25980, 27028, 26707, 25790, 38135, 39058, 36005, /* 19344-19351 */
+43949, 30043, 26724, 33203, 27289, 26080, 38485, 33676, /* 19352-19359 */
+32218, 39215, 37217, 37832, 32519, 26850, 27247, 26507, /* 19360-19367 */
+25299, 37143, 39448, 35521, 42525, 34459, 25387, 32185, /* 19368-19375 */
+28450, 24729, 37239, 35061, 32063, 38496, 37534, 36363, /* 19376-19383 */
+34591, 26247, 25218, 27122, 24785, 35307, 40445, 34662, /* 19384-19391 */
+41711, 36221, 25672, 29996, 28733, 22884, 34693, 37990, /* 19392-19399 */
+31784, 38465, 37701, 36152, 36391, 28486, 23398, 26421, /* 19400-19407 */
+25412, 33678, 42041, 36915, 40130, 40376, 30453, 25801, /* 19408-19415 */
+31304, 23957, 31085, 38930, 32611, 36326, 38416, 37404, /* 19416-19423 */
+34761, 32695, 23934, 25810, 27960, 29712, 42028, 37826, /* 19424-19431 */
+38913, 39828, 30154, 25154, 30340, 27010, 26096, 40130, /* 19432-19439 */
+34108, 33259, 38632, 35090, 32912, 34055, 26517, 22772, /* 19440-19447 */
+29954, 26631, 39189, 42189, 36345, 37954, 34925, 25710, /* 19448-19455 */
+27002, 31070, 23812, 36239, 39579, 32311, 37228, 36339, /* 19456-19463 */
+34969, 31842, 32905, 24764, 26480, 27375, 35100, 42877, /* 19464-19471 */
+35803, 37604, 37490, 29938, 24295, 31775, 25823, 30421, /* 19472-19479 */
+41715, 33014, 35164, 36426, 34807, 33357, 33865, 25453, /* 19480-19487 */
+24131, 29610, 29030, 42369, 38293, 37075, 38271, 34330, /* 19488-19495 */
+23801, 27813, 30194, 25134, 39754, 36382, 31940, 36746, /* 19496-19503 */
+36643, 33592, 32580, 32288, 22854, 29659, 27904, 37413, /* 19504-19511 */
+41188, 36408, 38292, 36222, 28130, 25133, 31563, 25386, /* 19512-19519 */
+34967, 40224, 31711, 35201, 36075, 34819, 30791, 33434, /* 19520-19527 */
+26752, 25142, 29919, 31076, 41988, 37179, 37625, 36785, /* 19528-19535 */
+31558, 23118, 29492, 28215, 27654, 40952, 35183, 32476, /* 19536-19543 */
+36311, 35294, 32503, 31847, 31626, 23375, 28675, 28131, /* 19544-19551 */
+39050, 39052, 37024, 37209, 35407, 27484, 26539, 31701, /* 19552-19559 */
+26462, 37267, 38777, 31254, 35518, 34746, 34917, 31292, /* 19560-19567 */
+34017, 25230, 26980, 27982, 34725, 40404, 36256, 38103, /* 19568-19575 */
+34659, 30688, 24496, 31459, 26917, 32222, 41130, 32794, /* 19576-19583 */
+33389, 34715, 35668, 31780, 34221, 27984, 24281, 28173, /* 19584-19591 */
+30650, 40266, 36667, 38264, 36222, 33322, 24710, 29507, /* 19592-19599 */
+28886, 27687, 40423, 35678, 32124, 35359, 36299, 33209, /* 19600-19607 */
+31716, 32849, 23940, 25915, 29622, 39353, 37372, 37858, /* 19608-19615 */
+37753, 35385, 26630, 27029, 31033, 25421, 36533, 38642, /* 19616-19623 */
+32965, 35295, 35645, 35403, 30626, 34350, 24518, 24519, /* 19624-19631 */
+27857, 36362, 39575, 36708, 38136, 35716, 29828, 24466, /* 19632-19639 */
+31386, 26159, 30725, 41256, 35242, 33683, 35500, 36553, /* 19640-19647 */
+31388, 33708, 28135, 23691, 27132, 34597, 40534, 36941, /* 19648-19655 */
+38731, 36819, 33698, 23815, 30031, 28695, 26386, 39577, /* 19656-19663 */
+36890, 33737, 34741, 37111, 32983, 32889, 32052, 23162, /* 19664-19671 */
+26247, 30890, 40338, 36848, 38255, 38142, 35373, 25979, /* 19672-19679 */
+27152, 31506, 24545, 35277, 39536, 32946, 34352, 36751, /* 19680-19687 */
+34565, 32551, 33830, 24321, 25308, 27670, 37573, 38287, /* 19688-19695 */
+37867, 38437, 36901, 29450, 25849, 32381, 26343, 30329, /* 19696-19703 */
+39921, 34066, 32841, 36223, 36837, 32016, 35182, 28370, /* 19704-19711 */
+22973, 25935, 34904, 37798, 37950, 38858, 37719, 31554, /* 19712-19719 */
+25273, 31141, 28422, 26506, 37169, 36890, 32675, 35267, /* 19720-19727 */
+37876, 32949, 35262, 28944, 23159, 23843, 30125, 39692, /* 19728-19735 */
+37233, 39131, 38633, 35176, 25234, 28836, 30256, 24257, /* 19736-19743 */
+34995, 38083, 33168, 34730, 38592, 35290, 33790, 32556, /* 19744-19751 */
+22490, 22783, 28419, 38222, 37837, 38957, 39097, 37062, /* 19752-19759 */
+26824, 26542, 30899, 25211, 32444, 38667, 34629, 34249, /* 19760-19767 */
+38031, 37193, 33124, 33303, 22718, 23770, 25521, 35480, /* 19768-19775 */
+39874, 38758, 39468, 37528, 28368, 24076, 30235, 27402, /* 19776-19783 */
+28205, 38972, 36454, 33599, 37356, 37708, 32793, 34632, /* 19784-19791 */
+25536, 22365, 24285, 33181, 39912, 39664, 39301, 38177, /* 19792-19799 */
+32748, 23697, 29525, 28863, 26608, 38156, 37693, 34488, /* 19800-19807 */
+35982, 38489, 33138, 35369, 29544, 21077, 25570, 28477, /* 19808-19815 */
+38372, 40299, 38305, 39451, 36588, 25453, 26562, 30714, /* 19816-19823 */
+25240, 34110, 39181, 34005, 35114, 38053, 35104, 34390, /* 19824-19831 */
+32094, 21273, 26487, 26167, 32834, 41544, 38770, 39218, /* 19832-19839 */
+39758, 29385, 25270, 30839, 26579, 30392, 40251, 34443, /* 19840-19847 */
+35104, 36838, 35113, 33278, 34892, 24042, 23521, 26866, /* 19848-19855 */
+29786, 39347, 39962, 38787, 41628, 32507, 24809, 29904, /* 19856-19863 */
+28066, 26257, 39804, 36124, 34044, 36663, 36289, 33502, /* 19864-19871 */
+35867, 26128, 21837, 27269, 25622, 36200, 42292, 38835, /* 19872-19879 */
+41300, 35308, 25834, 27468, 30231, 24099, 34597, 38521, /* 19880-19887 */
+33207, 36789, 36727, 33509, 35963, 30592, 21075, 26163, /* 19888-19895 */
+25450, 33095, 42983, 39501, 39493, 40307, 29635, 25720, /* 19896-19903 */
+30260, 25513, 31355, 38263, 33895, 36008, 36667, 35439, /* 19904-19911 */
+34837, 33160, 20579, 25774, 26453, 26369, 41747, 42092, /* 19912-19919 */
+40109, 41229, 30675, 25068, 28958, 26862, 26924, 38153, /* 19920-19927 */
+33700, 34644, 38107, 34356, 34504, 36170, 23856, 22080, /* 19928-19935 */
+27107, 23731, 37677, 45209, 38731, 42672, 35763, 25059, /* 19936-19943 */
+28062, 29074, 24928, 36861, 36655, 33492, 37890, 36040, /* 19944-19951 */
+33360, 36891, 28577, 20180, 26830, 24327, 32958, 44481, /* 19952-19959 */
+40141, 40611, 39656, 26953, 26286, 30265, 24986, 33457, /* 19960-19967 */
+39512, 32564, 35678, 36354, 33782, 35901, 33631, 20731, /* 19968-19975 */
+26006, 26083, 25956, 41743, 41759, 38504, 42017, 30408, /* 19976-19983 */
+24084, 30217, 28835, 29243, 39035, 34233, 33797, 37223, /* 19984-19991 */
+33907, 33993, 36593, 26017, 23306, 27814, 23606, 37174, /* 19992-19999 */
+43804, 37488, 42042, 36341, 24536, 28720, 30237, 26441, /* 20000-20007 */
+38313, 37193, 32558, 38339, 35420, 32690, 36119, 31029, /* 20008-20015 */
+21176, 27785, 24198, 28922, 44225, 39013, 40260, 40386, /* 20016-20023 */
+27240, 25989, 29888, 25658, 31860, 40854, 32828, 36294, /* 20024-20031 */
+37517, 33179, 34158, 35052, 24283, 24908, 25460, 25246, /* 20032-20039 */
+39517, 40734, 38052, 42598, 34193, 23922, 29741, 27942, /* 20040-20047 */
+27752, 39554, 34840, 34740, 37634, 34599, 32853, 36287, /* 20048-20055 */
+30458, 22827, 28009, 23313, 33321, 42396, 38002, 40937, /* 20056-20063 */
+39665, 27047, 26511, 30168, 25515, 35071, 38463, 32391, /* 20064-20071 */
+37244, 35172, 33403, 34432, 34403, 23433, 26311, 25238, /* 20072-20079 */
+26421, 41460, 39427, 39030, 42110, 31706, 25933, 30515, /* 20080-20087 */
+26948, 29728, 39784, 32586, 34770, 37032, 33927, 34146, /* 20088-20095 */
+34104, 30179, 23406, 26064, 23889, 36252, 40556, 37306, /* 20096-20103 */
+41848, 37175, 26835, 29213, 30104, 26232, 37122, 36467, /* 20104-20111 */
+32449, 37159, 34156, 34228, 33479, 33380, 24053, 26202, /* 20112-20119 */
+24889, 29310, 40872, 38035, 39400, 39756, 31113, 26076, /* 20120-20127 */
+31069, 27236, 31059, 38933, 32400, 35614, 34762, 35023, /* 20128-20135 */
+33313, 34898, 29465, 23586, 25989, 25467, 39522, 39337, /* 20136-20143 */
+38073, 40106, 38161, 26231, 29128, 30239, 27660, 38981, /* 20144-20151 */
+33770, 33395, 35262, 35088, 34776, 33617, 33867, 23090, /* 20152-20159 */
+27007, 24466, 32675, 41846, 37330, 40514, 38414, 28500, /* 20160-20167 */
+26482, 31774, 27342, 33239, 37779, 31986, 35487, 33628, /* 20168-20175 */
+35239, 32993, 34851, 26361, 24341, 25512, 27784, 41584, /* 20176-20183 */
+38357, 39270, 39622, 33564, 25667, 31515, 29058, 29313, /* 20184-20191 */
+38327, 33172, 34604, 33705, 35446, 33262, 33789, 32132, /* 20192-20199 */
+23576, 25315, 26060, 39795, 39748, 37919, 40413, 36218, /* 20200-20207 */
+26204, 29261, 31176, 26188, 36342, 36853, 32699, 33474, /* 20208-20215 */
+34871, 34903, 33297, 34082, 24098, 25697, 24714, 34322, /* 20216-20223 */
+41834, 38088, 39686, 37567, 29016, 27138, 32953, 26938, /* 20224-20231 */
+32123, 38134, 32460, 32319, 34708, 36266, 33405, 35474, /* 20232-20239 */
+27233, 23635, 27032, 30609, 40919, 38534, 38167, 38177, /* 20240-20247 */
+31146, 26562, 32543, 29311, 29664, 39118, 32408, 31270, /* 20248-20255 */
+34808, 35452, 33942, 34215, 29855, 22725, 28084, 26868, /* 20256-20263 */
+39211, 40469, 35796, 38011, 33967, 25826, 30187, 30938, /* 20264-20271 */
+26441, 38114, 34983, 30290, 35195, 36382, 34473, 35149, /* 20272-20279 */
+31777, 22488, 27549, 26867, 37117, 40301, 35739, 37270, /* 20280-20287 */
+37287, 26830, 28253, 31460, 27410, 37016, 34681, 31645, /* 20288-20295 */
+33991, 37172, 35565, 35363, 33251, 23053, 29701, 27000, /* 20296-20303 */
+35227, 39350, 34786, 37255, 38115, 27828, 26946, 31378, /* 20304-20311 */
+27574, 33589, 36183, 31228, 33204, 36889, 35332, 35065, /* 20312-20319 */
+33640, 25336, 30197, 28013, 33450, 38683, 35136, 37931, /* 20320-20327 */
+38201, 28644, 26737, 31725, 27008, 31633, 37502, 31353, /* 20328-20335 */
+34917, 36618, 35111, 33904, 36361, 26728, 27874, 28876, /* 20336-20343 */
+33419, 36650, 35975, 38996, 36971, 28021, 27624, 32036, /* 20344-20351 */
+25080, 31496, 37823, 32366, 33987, 37082, 34719, 34377, /* 20352-20359 */
+36361, 25329, 28832, 25585, 31021, 37056, 35741, 39831, /* 20360-20367 */
+36566, 28007, 28732, 29672, 25616, 31895, 39390, 32414, /* 20368-20375 */
+33530, 36365, 33462, 38977, 36655, 26968, 27750, 25355, /* 20376-20383 */
+32393, 36869, 36724, 39309, 36192, 28782, 28262, 27165, /* 20384-20391 */
+25183, 36809, 39162, 32199, 35180, 34828, 35264, 40859, /* 20392-20399 */
+35269, 25961, 25472, 25885, 34207, 35672, 37248, 40576, /* 20400-20407 */
+33315, 27168, 26536, 27019, 24874, 39447, 36285, 32278, /* 20408-20415 */
+35819, 35407, 37288, 41138, 29424, 24339, 25585, 26146, /* 20416-20423 */
+34891, 34955, 39226, 40607, 31764, 27170, 28042, 24669, /* 20424-20431 */
+30639, 40681, 33299, 33361, 38093, 36367, 40431, 38341, /* 20432-20439 */
+25328, 26563, 26269, 30538, 33931, 35491, 41593, 36791, /* 20440-20447 */
+28041, 28620, 26961, 23807, 34971, 37081, 30905, 37891, /* 20448-20455 */
+39271, 37916, 40690, 28012, 25300, 26304, 25056, 32682, /* 20456-20463 */
+34212, 39820, 39029, 31216, 31078, 29093, 24838, 28391, /* 20464-20471 */
+39393, 31378, 34284, 41176, 38195, 38812, 36738, 25276, /* 20472-20479 */
+25291, 26002, 30964, 32784, 36618, 40818, 32133, 31159, /* 20480-20487 */
+30564, 28212, 24633, 35743, 34914, 30831, 39615, 40078, /* 20488-20495 */
+39041, 39213, 29001, 25783, 25244, 26606, 32546, 33561, /* 20496-20503 */
+40920, 34178, 30850, 31662, 30058, 25556, 32035, 36442, /* 20504-20511 */
+30115, 35940, 39718, 38343, 40314, 33628, 27803, 26905, /* 20512-20519 */
+22950, 30769, 33387, 39342, 35195, 31105, 32396, 29872, /* 20520-20527 */
+28110, 30029, 36827, 31046, 34190, 39431, 37565, 39011, /* 20528-20535 */
+38269, 28113, 28179, 23046, 28430, 32316, 36923, 38087, /* 20536-20543 */
+31663, 32794, 30613, 29671, 27292, 37482, 33773, 31601, /* 20544-20551 */
+37051, 36661, 36825, 39830, 29698, 29443, 24568, 26254, /* 20552-20559 */
+31633, 33228, 38845, 31047, 34054, 31522, 30918, 27420, /* 20560-20567 */
+35916, 36802, 31367, 36199, 35829, 35236, 40248, 33046, /* 20568-20575 */
+30587, 26655, 27133, 31431, 31702, 37416, 31715, 32365, /* 20576-20583 */
+32780, 30593, 27915, 33706, 38105, 33117, 35455, 37385, /* 20584-20591 */
+33163, 38604, 33779, 28828, 28668, 25287, 32510, 31099, /* 20592-20599 */
+37278, 30644, 31482, 33596, 30235, 27968, 31952, 39408, /* 20600-20607 */
+33183, 36431, 37648, 33224, 37223, 33466, 28077, 29346, /* 20608-20615 */
+24189, 33435, 32800, 35490, 34169, 30005, 33250, 31017, /* 20616-20623 */
+29432, 31845, 38407, 35194, 34557, 38186, 34249, 37007, /* 20624-20631 */
+36063, 27588, 29151, 24719, 32763, 33915, 34744, 35616, /* 20632-20639 */
+28853, 31928, 29947, 29468, 28537, 37423, 37086, 34089, /* 20640-20647 */
+38043, 35097, 36552, 37580, 26330, 28985, 24331, 27380, /* 20648-20655 */
+34996, 35130, 37166, 28619, 33178, 30817, 28445, 27744, /* 20656-20663 */
+37535, 38543, 32853, 38030, 36474, 33561, 40014, 31176, /* 20664-20671 */
+25969, 24075, 29204, 34457, 33108, 39909, 31743, 30523, /* 20672-20679 */
+31200, 28387, 27285, 36471, 39229, 33985, 37377, 37926, /* 20680-20687 */
+34247, 39593, 34331, 25330, 25483, 26339, 33915, 31615, /* 20688-20695 */
+38629, 33297, 30160, 32251, 28919, 26114, 30982, 38963, /* 20696-20703 */
+33383, 36674, 37887, 34401, 38836, 34096, 26069, 28522, /* 20704-20711 */
+23660, 31333, 33200, 37973, 34579, 30852, 33642, 29415, /* 20712-20719 */
+26987, 30721, 38388, 33372, 34275, 38556, 35960, 37617, /* 20720-20727 */
+39422, 27828, 27259, 24747, 32766, 32282, 36198, 38504, /* 20728-20735 */
+28247, 32359, 30487, 28763, 27991, 39042, 34642, 32242, /* 20736-20743 */
+38167, 36894, 36198, 40873, 29403, 25500, 24781, 28594, /* 20744-20751 */
+33097, 32822, 39888, 29518, 30877, 30109, 29881, 26622, /* 20752-20759 */
+36531, 38192, 29567, 36331, 37622, 36344, 40779, 33082, /* 20760-20767 */
+26388, 25929, 29188, 32289, 30603, 39819, 34575, 30504, /* 20768-20775 */
+30110, 29099, 27714, 35462, 39194, 30643, 33668, 37499, /* 20776-20783 */
+35661, 40496, 38607, 27170, 27380, 25970, 33638, 30251, /* 20784-20791 */
+38047, 35204, 30924, 31153, 27903, 27882, 28459, 40169, /* 20792-20799 */
+32909, 32278, 35387, 35238, 37791, 39681, 29595, 27669, /* 20800-20807 */
+24195, 30606, 32820, 33937, 39543, 31455, 33978, 28107, /* 20808-20815 */
+28250, 26219, 37629, 38702, 31281, 35130, 34476, 35720, /* 20816-20823 */
+41052, 36713, 26686, 26403, 28362, 33587, 30821, 38666, /* 20824-20831 */
+34662, 31305, 31767, 28789, 26212, 28997, 40249, 32733, /* 20832-20839 */
+33229, 35282, 33783, 38391, 40486, 29009, 28592, 24879, /* 20840-20847 */
+29375, 33011, 34886, 38874, 31433, 33836, 30472, 28955, /* 20848-20855 */
+24729, 34401, 37495, 30858, 35103, 33835, 34212, 42044, /* 20856-20863 */
+37146, 27924, 27641, 27018, 32896, 32630, 38503, 36117, /* 20864-20871 */
+31070, 32228, 31527, 27946, 25767, 39043, 34530, 32085, /* 20872-20879 */
+35421, 34501, 35111, 40785, 33948, 26291, 26267, 28535, /* 20880-20887 */
+33341, 33632, 40578, 34403, 31195, 31637, 30768, 28970, /* 20888-20895 */
+26732, 36912, 32289, 31385, 34849, 35959, 36489, 40355, /* 20896-20903 */
+30397, 26716, 25400, 27388, 33606, 34917, 40773, 34381, /* 20904-20911 */
+32652, 30615, 30867, 28954, 29187, 36449, 30774, 32539, /* 20912-20919 */
+35848, 36356, 37071, 40022, 29777, 26550, 26326, 30107, /* 20920-20927 */
+34488, 36758, 40932, 33616, 32562, 29405, 31272, 27665, /* 20928-20935 */
+28641, 36964, 30504, 33626, 35792, 35531, 38093, 36997, /* 20936-20943 */
+27246, 26179, 24563, 30167, 36045, 38583, 40708, 33191, /* 20944-20951 */
+33526, 29056, 30572, 29152, 27193, 35282, 31288, 34282, /* 20952-20959 */
+35835, 36929, 38494, 35556, 26450, 24176, 24828, 32023, /* 20960-20967 */
+36109, 36955, 42459, 34780, 31768, 30681, 30422, 28679, /* 20968-20975 */
+28123, 35782, 31422, 34643, 37775, 36950, 37546, 36074, /* 20976-20983 */
+25366, 24862, 25548, 31144, 36888, 37072, 41095, 35715, /* 20984-20991 */
+31675, 30146, 29005, 27940, 26128, 35604, 32901, 33648, /* 20992-20999 */
+37504, 37509, 37170, 37303, 25487, 24088, 26403, 27498, /* 21000-21007 */
+38212, 38281, 40770, 36926, 32947, 30821, 28488, 29081, /* 21008-21015 */
+25222, 35901, 35498, 33378, 36999, 37713, 36052, 36251, /* 21016-21023 */
+29488, 20659, 25833, 29281, 37654, 38327, 40723, 38086, /* 21024-21031 */
+32061, 31233, 27795, 29258, 26449, 32396, 37622, 33382, /* 21032-21039 */
+36458, 37233, 36900, 35522, 31239, 21435, 25092, 27997, /* 21040-21047 */
+35685, 38414, 39020, 38790, 32211, 31156, 27456, 29398, /* 21048-21055 */
+26948, 28445, 38337, 34434, 35497, 37413, 37142, 34990, /* 21056-21063 */
+34228, 23821, 22890, 27425, 34736, 39315, 38276, 41035, /* 21064-21071 */
+34092, 30383, 29646, 28448, 29127, 26253, 37837, 36818, /* 21072-21079 */
+33930, 37687, 37482, 34886, 34623, 26402, 21802, 27287, /* 21080-21087 */
+30487, 37426, 39305, 39776, 34339, 31893, 30789, 27882, /* 21088-21095 */
+30571, 26144, 33207, 38929, 33508, 35275, 37470, 35246, /* 21096-21103 */
+34365, 30340, 20902, 25696, 28330, 36666, 38940, 38650, /* 21104-21111 */
+38801, 31442, 31213, 28402, 29621, 28039, 29830, 39357, /* 21112-21119 */
+34768, 34938, 36712, 36484, 34313, 33064, 23391, 23433, /* 21120-21127 */
+27751, 33440, 38987, 37611, 40220, 34804, 29878, 29889, /* 21128-21135 */
+28176, 29750, 26284, 36683, 37611, 33678, 36168, 36906, /* 21136-21143 */
+34914, 34434, 26860, 21630, 26459, 28791, 37399, 39073, /* 21144-21151 */
+40170, 36756, 31561, 31076, 27849, 30976, 27143, 32354, /* 21152-21159 */
+39948, 35101, 35014, 36154, 35704, 33315, 32573, 21548, /* 21160-21167 */
+24060, 27864, 34089, 39560, 38257, 40343, 32738, 30990, /* 21168-21175 */
+29699, 29724, 30222, 29095, 39366, 36359, 34592, 35012, /* 21176-21183 */
+35761, 33286, 33882, 25617, 21698, 27171, 29787, 38086, /* 21184-21191 */
+39204, 39759, 33502, 30037, 30375, 27936, 31307, 28135, /* 21192-21199 */
+34395, 39815, 34417, 34780, 35592, 34649, 33109, 31126, /* 21200-21207 */
+21155, 24566, 29858, 36151, 38471, 38384, 39014, 30787, /* 21208-21215 */
+29762, 29368, 30808, 31011, 31029, 40559, 35699, 34714, /* 21216-21223 */
+36047, 35583, 33859, 34231, 24668, 23579, 27736, 32348, /* 21224-21231 */
+38549, 39151, 37712, 31551, 30840, 30463, 29575, 32729, /* 21232-21239 */
+29410, 35517, 37860, 33668, 33828, 35430, 34080, 33857, /* 21240-21247 */
+29081, 22169, 27006, 28991, 36142, 39525, 38644, 33444, /* 21248-21255 */
+32024, 32667, 29794, 32651, 30343, 32410, 39203, 34100, /* 21256-21263 */
+33549, 35032, 35193, 32834, 34424, 23861, 23519, 28285, /* 21264-21271 */
+33608, 37994, 39144, 36705, 31613, 32391, 30763, 30770, /* 21272-21279 */
+31636, 28859, 37794, 37009, 33186, 34883, 36211, 34119, /* 21280-21287 */
+34900, 26970, 22108, 25928, 30295, 36836, 38450, 38834, /* 21288-21295 */
+33507, 33223, 31947, 29813, 31692, 28655, 32435, 38931, /* 21296-21303 */
+34802, 34232, 36710, 36235, 34796, 31699, 22114, 24117, /* 21304-21311 */
+27601, 35403, 37859, 39759, 36919, 34148, 33389, 29423, /* 21312-21319 */
+30983, 29866, 28406, 37712, 36971, 34518, 35855, 37668, /* 21320-21327 */
+33822, 34202, 25162, 22416, 26122, 30174, 38019, 41092, /* 21328-21335 */
+37527, 34391, 33815, 30284, 29051, 31359, 27266, 33426, /* 21336-21343 */
+40542, 34866, 35132, 36470, 34450, 33378, 29628, 21199, /* 21344-21351 */
+22828, 28443, 36328, 39644, 39574, 35551, 35444, 30948, /* 21352-21359 */
+28738, 31524, 29075, 29795, 39592, 37467, 34712, 36280, /* 21360-21367 */
+36716, 33390, 33211, 24977, 22294, 26275, 33333, 38619, /* 21368-21375 */
+39394, 36079, 34861, 32787, 29933, 29881, 31263, 28163, /* 21376-21383 */
+35099, 39429, 34014, 35104, 36226, 33621, 34010, 28277, /* 21384-21391 */
+22627, 25473, 29221, 37703, 39720, 35664, 35680, 35337, /* 21392-21399 */
+30907, 30081, 32216, 28361, 31391, 40182, 35118, 34952, /* 21400-21407 */
+36715, 35339, 33168, 32695, 23970, 23392, 26903, 33944, /* 21408-21415 */
+39282, 36662, 35045, 37034, 32587, 30889, 31623, 30724, /* 21416-21423 */
+27775, 37903, 37474, 33519, 36152, 36238, 33109, 33516, /* 21424-21431 */
+27215, 22239, 24705, 29996, 37690, 37123, 34553, 36281, /* 21432-21439 */
+33670, 30931, 30629, 32560, 28370, 32136, 40144, 34411, /* 21440-21447 */
+35024, 36443, 34266, 33070, 30554, 23396, 23207, 29055, /* 21448-21455 */
+35802, 37746, 37553, 35695, 35503, 31702, 30778, 31087, /* 21456-21463 */
+29914, 28500, 37790, 38070, 35150, 37020, 35614, 32647, /* 21464-21471 */
+33448, 24810, 23123, 26536, 32129, 37172, 37185, 35657, /* 21472-21479 */
+36745, 33390, 30685, 30888, 31457, 27597, 32782, 39892, /* 21480-21487 */
+34558, 35555, 36184, 32881, 33090, 28571, 22651, 25248, /* 21488-21495 */
+29095, 35518, 36944, 36670, 37619, 35315, 31344, 31431, /* 21496-21503 */
+32032, 29513, 30013, 39135, 36625, 36035, 36442, 33485, /* 21504-21511 */
+31625, 32350, 25214, 23229, 28278, 32796, 36175, 36112, /* 21512-21519 */
+36700, 36367, 32012, 32263, 30574, 32143, 28494, 33246, /* 21520-21527 */
+39992, 35253, 35765, 34495, 32306, 32499, 28458, 22967, /* 21528-21535 */
+25056, 31362, 34419, 35391, 36738, 37214, 33087, 31778, /* 21536-21543 */
+31492, 31481, 30259, 29730, 39941, 37433, 36018, 36084, /* 21544-21551 */
+33505, 31387, 32410, 24793, 22905, 30773, 32517, 34526, /* 21552-21559 */
+36333, 37506, 35405, 31801, 32698, 31676, 31862, 28069, /* 21560-21567 */
+36153, 39084, 35151, 36181, 34571, 31586, 33206, 27845, /* 21568-21575 */
+22931, 27705, 32121, 32443, 34857, 37241, 35776, 32415, /* 21576-21583 */
+32786, 31704, 33040, 29769, 30611, 39117, 35809, 35302, /* 21584-21591 */
+34711, 32522, 32474, 31103, 23251, 24232, 31755, 32061, /* 21592-21599 */
+34428, 37328, 37914, 34237, 32147, 32828, 31939, 31177, /* 21600-21607 */
+27690, 37527, 38385, 34914, 36697, 34055, 32238, 33406, /* 21608-21615 */
+25063, 21922, 30081, 31832, 32387, 36924, 37485, 35344, /* 21616-21623 */
+32214, 32622, 31491, 32383, 28266, 31668, 39910, 35412, /* 21624-21631 */
+35895, 35646, 32263, 34209, 28342, 22673, 25861, 31484, /* 21632-21639 */
+31693, 34774, 38461, 36346, 34218, 33509, 32369, 32167, /* 21640-21647 */
+29769, 29281, 38401, 36762, 35958, 36623, 33974, 32230, /* 21648-21655 */
+33197, 24483, 23878, 30922, 31037, 32899, 37494, 38204, /* 21656-21663 */
+36106, 32978, 33583, 31669, 32536, 27438, 33516, 39524, /* 21664-21671 */
+35111, 36632, 34402, 32297, 33516, 27401, 22396, 27632, /* 21672-21679 */
+29960, 30691, 35771, 37484, 36591, 33550, 33417, 31857, /* 21680-21687 */
+32229, 30053, 29590, 39045, 36699, 35479, 36147, 32753, /* 21688-21695 */
+32425, 31356, 23534, 25853, 30267, 29127, 34159, 38056, /* 21696-21703 */
+36039, 35094, 33404, 32876, 31738, 32298, 28429, 36931, /* 21704-21711 */
+38828, 35381, 36839, 34289, 32062, 34049, 26797, 24232, /* 21712-21719 */
+29367, 29421, 31208, 37211, 36224, 35666, 33699, 33362, /* 21720-21727 */
+31702, 33119, 28600, 32210, 39991, 34565, 36475, 35192, /* 21728-21735 */
+31918, 34256, 29088, 23864, 27273, 29324, 29853, 35342, /* 21736-21743 */
+37141, 36495, 35367, 33512, 32741, 33554, 30871, 30175, /* 21744-21751 */
+39913, 36378, 36115, 36761, 32751, 32318, 32883, 25101, /* 21752-21759 */
+25451, 29211, 27689, 32257, 36357, 35869, 35846, 33192, /* 21760-21767 */
+34171, 32296, 32904, 28156, 35746, 38751, 34609, 36863, /* 21768-21775 */
+33647, 32274, 33957, 27434, 24563, 27773, 28348, 29140, /* 21776-21783 */
+35832, 36643, 36126, 35052, 33485, 32434, 33089, 29397, /* 21784-21791 */
+32120, 40063, 35582, 36649, 35468, 31949, 33053, 31932, /* 21792-21799 */
+24738, 27069, 29071, 28149, 33314, 37440, 36826, 36962, /* 21800-21807 */
+34290, 32944, 33400, 31641, 29174, 39380, 38118, 35797, /* 21808-21815 */
+37091, 33204, 32292, 33358, 26097, 25119, 27184, 26858, /* 21816-21823 */
+29847, 36188, 36982, 36386, 34773, 34027, 32034, 32695, /* 21824-21831 */
+28537, 34415, 40353, 35207, 35928, 34482, 31724, 32223, /* 21832-21839 */
+30183, 24403, 26468, 27916, 28457, 34153, 37032, 36539, /* 21840-21847 */
+36259, 34209, 32678, 33151, 30964, 30596, 40747, 36981, /* 21848-21855 */
+35951, 35921, 32760, 31343, 33198, 26443, 24842, 27830, /* 21856-21863 */
+27763, 31191, 36339, 36199, 35807, 33597, 32601, 32224, /* 21864-21871 */
+32244, 28211, 37628, 39856, 35542, 36601, 34239, 31760, /* 21872-21879 */
+33067, 28515, 25084, 26657, 27010, 29885, 34950, 36754, /* 21880-21887 */
+36012, 35029, 33584, 32789, 33488, 29250, 34792, 40805, /* 21888-21895 */
+35854, 36755, 35910, 32015, 32404, 32232, 25385, 26821, /* 21896-21903 */
+27787, 28734, 33251, 36497, 36053, 34389, 33636, 32728, /* 21904-21911 */
+33048, 31307, 29963, 39635, 37147, 35076, 35739, 33369, /* 21912-21919 */
+31391, 32808, 27207, 24907, 27134, 27694, 31095, 35051, /* 21920-21927 */
+36080, 35149, 33895, 33234, 32044, 32654, 28271, 35557, /* 21928-21935 */
+39152, 34960, 36183, 34924, 31780, 32118, 30518, 24428, /* 21936-21943 */
+26945, 28239, 29188, 34390, 35524, 36513, 34897, 33073, /* 21944-21951 */
+33087, 33323, 30536, 31688, 40856, 36899, 36347, 37199, /* 21952-21959 */
+33090, 32425, 32423, 25814, 26064, 27085, 28874, 32396, /* 21960-21967 */
+35052, 36224, 35721, 33506, 32786, 32842, 32064, 28549, /* 21968-21975 */
+37891, 37634, 34503, 36046, 34035, 31391, 32809, 28555, /* 21976-21983 */
+24860, 26695, 28097, 31269, 33732, 35702, 37239, 34590, /* 21984-21991 */
+33460, 33945, 33798, 29472, 34615, 39887, 35141, 36268, /* 21992-21999 */
+35362, 32664, 31650, 31969, 25043, 25405, 27800, 29307, /* 22000-22007 */
+32147, 34310, 37102, 35089, 33114, 33413, 33164, 31350, /* 22008-22015 */
+29780, 39484, 36977, 34951, 36306, 33778, 31583, 32378, /* 22016-22023 */
+27278, 24771, 26422, 28649, 30957, 33467, 36101, 36498, /* 22024-22031 */
+34080, 33757, 33294, 33700, 29483, 37335, 39868, 35014, /* 22032-22039 */
+36631, 35369, 32292, 31456, 31596, 25196, 25973, 28182, /* 22040-22047 */
+29939, 33390, 35383, 37790, 34494, 34304, 33692, 33697, /* 22048-22055 */
+31840, 31168, 39838, 36155, 35602, 35932, 33152, 31432, /* 22056-22063 */
+31876, 26909, 24261, 27344, 29358, 32144, 31720, 35922, /* 22064-22071 */
+36013, 34266, 34333, 33515, 33702, 29444, 39191, 38468, /* 22072-22079 */
+33765, 35524, 34190, 31698, 31552, 27348, 23535, 28645, /* 22080-22087 */
+29288, 30633, 32359, 35728, 34358, 33745, 34349, 33270, /* 22088-22095 */
+32825, 30998, 40453, 38230, 36166, 37325, 34754, 31512, /* 22096-22103 */
+29980, 32558, 24662, 26991, 28136, 28135, 31204, 33592, /* 22104-22111 */
+39826, 33758, 32850, 34417, 32095, 28693, 36383, 39106, /* 22112-22119 */
+33478, 36934, 34793, 31972, 30115, 32321, 30957, 21861, /* 22120-22127 */
+28493, 31428, 32311, 32073, 33855, 35752, 32536, 34171, /* 22128-22135 */
+34782, 36766, 36917, 39444, 36995, 33653, 34659, 32470, /* 22136-22143 */
+30584, 28344, 29625, 32570, 25690, 24188, 28750, 34141, /* 22144-22151 */
+35604, 35155, 35499, 33849, 34214, 31531, 38197, 39060, /* 22152-22159 */
+35796, 36635, 35278, 32036, 29939, 30880, 27204, 27298, /* 22160-22167 */
+30649, 30821, 24523, 29330, 32248, 33258, 33175, 33374, /* 22168-22175 */
+34344, 35209, 39760, 39963, 38286, 35831, 33751, 32300, /* 22176-22183 */
+29295, 28348, 29167, 29080, 29364, 29067, 31736, 32741, /* 22184-22191 */
+28850, 33062, 33611, 31877, 31832, 32262, 38167, 40411, /* 22192-22199 */
+39564, 38135, 36823, 33441, 30970, 31172, 27543, 28526, /* 22200-22207 */
+30034, 30825, 31221, 27576, 32541, 32620, 31692, 32923, /* 22208-22215 */
+31737, 33978, 37747, 38395, 35787, 36303, 38163, 34030, /* 22216-22223 */
+32566, 30536, 29367, 29067, 28440, 30161, 29806, 32142, /* 22224-22231 */
+34324, 30055, 30033, 31828, 31714, 32234, 37100, 37522, /* 22232-22239 */
+38233, 38419, 36418, 34900, 34252, 32743, 30866, 28690, /* 22240-22247 */
+28513, 30441, 31926, 30361, 29966, 31063, 30274, 31734, /* 22248-22255 */
+31521, 32814, 35336, 35307, 35645, 34915, 36045, 35963, /* 22256-22263 */
+34262, 33420, 32121, 28672, 28743, 30264, 31259, 30533, /* 22264-22271 */
+30121, 30812, 30862, 30942, 33170, 33963, 34936, 36348, /* 22272-22279 */
+36951, 36506, 35526, 35154, 33639, 33590, 33331, 31231, /* 22280-22287 */
+31067, 33065, 33107, 29457, 28077, 29771, 31135, 31375, /* 22288-22295 */
+32292, 33664, 34083, 36418, 36810, 34873, 34682, 35262, /* 22296-22303 */
+34452, 32783, 32505, 32652, 31255, 30705, 31460, 30397, /* 22304-22311 */
+29319, 29942, 31175, 29973, 29031, 32916, 36261, 35985, /* 22312-22319 */
+37206, 36102, 34080, 33564, 34014, 33924, 33511, 32863, /* 22320-22327 */
+31534, 31669, 31614, 30106, 30337, 30407, 32330, 31700, /* 22328-22335 */
+29921, 33315, 35183, 35042, 35573, 33748, 35127, 35178, /* 22336-22343 */
+35474, 34356, 33263, 33411, 32381, 31336, 30456, 30780, /* 22344-22351 */
+29810, 30174, 31596, 30297, 30479, 30292, 35220, 35748, /* 22352-22359 */
+35365, 34678, 34066, 34400, 32166, 32160, 32553, 33735, /* 22360-22367 */
+31904, 33319, 33066, 31257, 30283, 28692, 30230, 29471, /* 22368-22375 */
+29510, 29794, 35282, 37185, 35532, 37689, 38162, 33883, /* 22376-22383 */
+34948, 34030, 32367, 33078, 33165, 34585, 34441, 29804, /* 22384-22391 */
+26245, 32127, 33183, 30907, 30634, 28563, 31211, 37499, /* 22392-22399 */
+36110, 33671, 36940, 38566, 35286, 31437, 27539, 27595, /* 22400-22407 */
+34218, 35810, 33353, 29725, 30158, 32870, 30859, 27193, /* 22408-22415 */
+25755, 34123, 38598, 33947, 32029, 33698, 33405, 39067, /* 22416-22423 */
+38678, 25687, 31463, 44041, 35363, 38971, 25630, 28125, /* 22424-22431 */
+20838, 30073, 34255, 29524, 39463, 38414, 36315, 22946, /* 22432-22439 */
+32827, 37524, 38683, 35789, 25615, 31067, 23230, 39429, /* 22440-22447 */
+37524, 33891, 35829, 35730, 32670, 33291, 30679, 23561, /* 22448-22455 */
+24338, 30551, 34666, 32062, 38684, 41553, 37134, 32463, /* 22456-22463 */
+33551, 28919, 32754, 36226, 26532, 28932, 21990, 34910, /* 22464-22471 */
+36440, 32461, 34491, 35903, 36732, 36020, 35275, 26879, /* 22472-22479 */
+25305, 34527, 38226, 32510, 37936, 37408, 36656, 33540, /* 22480-22487 */
+30873, 32001, 32037, 36688, 26417, 24808, 23405, 32746, /* 22488-22495 */
+38045, 32796, 37804, 36769, 37492, 37775, 34891, 28789, /* 22496-22503 */
+25428, 32656, 36049, 29520, 36315, 35249, 32936, 28786, /* 22504-22511 */
+27801, 31079, 28807, 36432, 29165, 26965, 25907, 32330, /* 22512-22519 */
+37507, 29029, 36293, 36622, 36882, 36006, 35216, 29302, /* 22520-22527 */
+24522, 31299, 35749, 27968, 33011, 33768, 32517, 29888, /* 22528-22535 */
+28014, 34000, 32110, 38101, 32661, 30803, 30486, 31478, /* 22536-22543 */
+41609, 31628, 37730, 36628, 38033, 35610, 35682, 31286, /* 22544-22551 */
+23108, 27440, 35135, 30183, 33442, 36538, 34805, 34084, /* 22552-22559 */
+30916, 33080, 31774, 37013, 35296, 30973, 29438, 28718, /* 22560-22567 */
+43843, 34658, 36843, 35298, 34193, 33093, 33733, 30845, /* 22568-22575 */
+22804, 27487, 36001, 31788, 33823, 36730, 36863, 35170, /* 22576-22583 */
+30661, 31051, 31326, 34415, 34472, 28579, 27736, 24470, /* 22584-22591 */
+38604, 31482, 32264, 34118, 33105, 33396, 33334, 31876, /* 22592-22599 */
+25078, 26761, 36744, 33605, 31728, 36551, 37487, 36477, /* 22600-22607 */
+32346, 32047, 31034, 32665, 35759, 26862, 26944, 23056, /* 22608-22615 */
+37791, 32786, 31141, 36126, 36724, 36381, 34853, 34739, /* 22616-22623 */
+24464, 28598, 39462, 33100, 31577, 37500, 38818, 33942, /* 22624-22631 */
+30019, 27300, 29609, 32518, 36651, 29697, 26787, 26540, /* 22632-22639 */
+39465, 35673, 30885, 35786, 35443, 35073, 32901, 36432, /* 22640-22647 */
+29456, 30519, 39060, 33332, 29353, 33368, 34677, 32512, /* 22648-22655 */
+30942, 29073, 29699, 34784, 40045, 31724, 27985, 26197, /* 22656-22663 */
+37505, 34970, 30517, 35669, 35258, 36758, 34288, 39037, /* 22664-22671 */
+29029, 27386, 36032, 32727, 28011, 32446, 35969, 33738, /* 22672-22679 */
+31802, 30450, 29837, 32792, 39796, 33261, 27333, 25615, /* 22680-22687 */
+35274, 36052, 29707, 35133, 34061, 35865, 33450, 37316, /* 22688-22695 */
+29909, 27970, 32061, 34477, 30252, 30412, 34592, 34422, /* 22696-22703 */
+32734, 29711, 30730, 32840, 37997, 35542, 29227, 25066, /* 22704-22711 */
+34015, 35922, 29941, 34386, 32933, 35850, 33573, 37175, /* 22712-22719 */
+32282, 29203, 31382, 34332, 32102, 30116, 36011, 34585, /* 22720-22727 */
+33017, 30951, 30516, 32522, 36559, 37276, 30043, 24011, /* 22728-22735 */
+33359, 37640, 30420, 33307, 33128, 34656, 32710, 37508, /* 22736-22743 */
+31776, 29191, 30266, 34411, 34074, 28417, 35625, 35370, /* 22744-22751 */
+33129, 31268, 30544, 31687, 35149, 37344, 30796, 24048, /* 22752-22759 */
+30558, 37992, 30693, 32463, 33204, 35581, 32296, 36868, /* 22760-22767 */
+34256, 28903, 32024, 32311, 35317, 28352, 34300, 35560, /* 22768-22775 */
+33695, 31145, 30360, 31823, 34906, 37824, 30799, 26662, /* 22776-22783 */
+26776, 38359, 31764, 32195, 33072, 35239, 33703, 36141, /* 22784-22791 */
+35844, 28719, 32825, 31912, 36734, 29528, 33636, 35547, /* 22792-22799 */
+33520, 32607, 29665, 31525, 34271, 37863, 31536, 27140, /* 22800-22807 */
+24852, 37941, 32810, 31836, 34160, 34557, 34632, 34812, /* 22808-22815 */
+38048, 28543, 30695, 31536, 36140, 29908, 32422, 36501, /* 22816-22823 */
+33126, 33094, 29740, 31515, 34047, 37498, 32111, 29623, /* 22824-22831 */
+24622, 36575, 34427, 31542, 34020, 34074, 35161, 31941, /* 22832-22839 */
+36902, 28861, 30329, 30953, 34787, 30853, 30986, 36206, /* 22840-22847 */
+33927, 32841, 29595, 30466, 33029, 37925, 32998, 31520, /* 22848-22855 */
+25522, 35136, 36166, 30435, 33051, 33445, 35753, 31123, /* 22856-22863 */
+37749, 29702, 29630, 30875, 35385, 32175, 29737, 35867, /* 22864-22871 */
+34456, 33766, 30200, 31116, 32623, 38073, 32855, 30474, /* 22872-22879 */
+24968, 32842, 37283, 29957, 34264, 32822, 35822, 31921, /* 22880-22887 */
+38223, 32380, 28654, 31583, 34913, 33928, 29591, 36228, /* 22888-22895 */
+34765, 33577, 30386, 30834, 31723, 37212, 33213, 30992, /* 22896-22903 */
+25947, 31016, 36654, 30174, 34969, 32394, 35846, 31502, /* 22904-22911 */
+37724, 34608, 28633, 31922, 34248, 33993, 28761, 35725, /* 22912-22919 */
+33879, 33700, 31291, 30566, 31657, 37844, 34251, 31036, /* 22920-22927 */
+27531, 30734, 37653, 29577, 34323, 32410, 36110, 31404, /* 22928-22935 */
+36493, 35766, 26751, 29748, 32928, 34959, 28238, 35790, /* 22936-22943 */
+32096, 34215, 33668, 30871, 30765, 37968, 35794, 29614, /* 22944-22951 */
+28548, 30056, 37676, 31447, 33408, 33355, 36651, 30942, /* 22952-22959 */
+35488, 36512, 26187, 29264, 34404, 33487, 28882, 36111, /* 22960-22967 */
+30897, 34461, 33370, 31174, 30564, 36654, 37024, 29836, /* 22968-22975 */
+29634, 28979, 37135, 31627, 32342, 33298, 34768, 31580, /* 22976-22983 */
+34730, 38204, 27257, 29198, 34698, 34173, 30053, 36003, /* 22984-22991 */
+29258, 34647, 33554, 31531, 31388, 36181, 38002, 28360, /* 22992-22999 */
+30571, 28270, 36264, 32188, 31804, 34001, 34190, 32026, /* 23000-23007 */
+33764, 39079, 28401, 27864, 34950, 33731, 30128, 35340, /* 23008-23015 */
+31524, 35138, 33050, 33353, 31086, 34438, 39110, 28971, /* 23016-23023 */
+30701, 29016, 36751, 32598, 32294, 33336, 33051, 33507, /* 23024-23031 */
+31654, 37818, 28553, 27736, 34539, 34164, 30769, 35126, /* 23032-23039 */
+29081, 33859, 33360, 31025, 31465, 33793, 39656, 28847, /* 23040-23047 */
+32396, 28264, 36259, 34412, 31178, 34038, 32558, 33281, /* 23048-23055 */
+31879, 37934, 28697, 27572, 34749, 34802, 31661, 34914, /* 23056-23063 */
+29206, 33954, 33739, 31495, 31839, 32519, 40567, 29691, /* 23064-23071 */
+31413, 26583, 36196, 34705, 31421, 34780, 31878, 34349, /* 23072-23079 */
+32393, 38761, 30044, 26323, 32707, 35418, 32402, 35450, /* 23080-23087 */
+28983, 32477, 36832, 30816, 32284, 32925, 41329, 28471, /* 23088-23095 */
+32104, 26370, 31665, 37078, 30381, 34912, 31733, 33760, /* 23096-23103 */
+32433, 38929, 31241, 27140, 31712, 33224, 32865, 35013, /* 23104-23111 */
+28851, 31925, 38128, 30970, 33384, 32468, 41148, 31141, /* 23112-23119 */
+31662, 27796, 31698, 36462, 30118, 34868, 31042, 34332, /* 23120-23127 */
+31302, 38000, 31209, 25841, 31547, 33482, 33631, 35062, /* 23128-23135 */
+29544, 28339, 38239, 32059, 33053, 32530, 40931, 31959, /* 23136-23143 */
+31077, 28780, 31088, 38106, 30644, 34641, 31517, 34147, /* 23144-23151 */
+31369, 38548, 32265, 25586, 30674, 32920, 34676, 34387, /* 23152-23159 */
+32735, 29161, 35768, 32706, 32807, 32596, 39013, 32761, /* 23160-23167 */
+30926, 28908, 29254, 37421, 31190, 35052, 31624, 33453, /* 23168-23175 */
+31175, 37715, 34898, 25155, 30924, 32721, 35187, 34740, /* 23176-23183 */
+33930, 26213, 32809, 35574, 31808, 33033, 39137, 33379, /* 23184-23191 */
+30950, 30053, 28017, 36828, 31593, 33431, 31663, 33580, /* 23192-23199 */
+30728, 37083, 37551, 24882, 28254, 33285, 35336, 33778, /* 23200-23207 */
+34635, 25240, 34533, 37130, 31357, 33271, 39317, 36462, /* 23208-23215 */
+30514, 30866, 27216, 36596, 32241, 33927, 32559, 33088, /* 23216-23223 */
+32401, 34751, 37387, 24691, 27269, 32677, 34405, 34425, /* 23224-23231 */
+33241, 25867, 33466, 36996, 32500, 33652, 38312, 36954, /* 23232-23239 */
+30281, 32521, 26909, 36940, 31770, 32669, 33982, 32048, /* 23240-23247 */
+32844, 33477, 38419, 25550, 26073, 33226, 34411, 35293, /* 23248-23255 */
+35556, 24681, 33286, 36824, 32023, 33838, 37684, 37125, /* 23256-23263 */
+30881, 32035, 26566, 36660, 30757, 32588, 33969, 31361, /* 23264-23271 */
+32751, 32968, 40230, 27896, 25363, 33724, 33529, 35462, /* 23272-23279 */
+35403, 25713, 31238, 36511, 33583, 32294, 38189, 36903, /* 23280-23287 */
+30649, 32482, 26512, 36406, 27779, 32638, 35051, 30962, /* 23288-23295 */
+33055, 32716, 41005, 29078, 25559, 32351, 32289, 35059, /* 23296-23303 */
+35209, 26602, 30914, 35721, 33880, 32220, 37065, 37834, /* 23304-23311 */
+31019, 32171, 29752, 36661, 28091, 34860, 34975, 30783, /* 23312-23319 */
+33666, 32902, 39729, 29775, 24706, 31891, 31983, 35453, /* 23320-23327 */
+35217, 26466, 30616, 34353, 35163, 31952, 35622, 38175, /* 23328-23335 */
+31610, 31767, 31397, 33022, 27630, 36314, 34858, 31334, /* 23336-23343 */
+35106, 33568, 38476, 30392, 24394, 30111, 31848, 36130, /* 23344-23351 */
+35087, 27737, 30664, 34267, 36533, 32075, 35025, 38471, /* 23352-23359 */
+32654, 32126, 31470, 31692, 28398, 36005, 34409, 31458, /* 23360-23367 */
+35176, 32476, 38447, 33007, 24376, 29134, 31097, 37043, /* 23368-23375 */
+33499, 28006, 30652, 31553, 36552, 32770, 35080, 38999, /* 23376-23383 */
+33107, 32407, 32109, 30640, 29097, 35351, 33682, 30964, /* 23384-23391 */
+35648, 32085, 37244, 34493, 25140, 27605, 30936, 37728, /* 23392-23399 */
+33427, 29604, 29892, 30129, 36785, 34121, 34805, 40115, /* 23400-23407 */
+34746, 32262, 32021, 29812, 31665, 32700, 34337, 31932, /* 23408-23415 */
+34519, 33123, 36156, 35994, 23782, 27093, 28478, 38018, /* 23416-23423 */
+34892, 30291, 31283, 27209, 35974, 34425, 33667, 39612, /* 23424-23431 */
+35534, 32892, 33402, 27099, 31559, 31293, 33099, 33713, /* 23432-23439 */
+33874, 34293, 35659, 37985, 24606, 26068, 28969, 36065, /* 23440-23447 */
+35846, 30913, 30637, 27647, 35556, 35914, 33333, 39374, /* 23448-23455 */
+36294, 33475, 33729, 27205, 34055, 30868, 32864, 34890, /* 23456-23463 */
+34570, 34989, 34543, 41328, 24585, 24065, 30401, 35457, /* 23464-23471 */
+35307, 30052, 31586, 24884, 33180, 37820, 31989, 40113, /* 23472-23479 */
+36439, 33507, 34716, 26457, 33619, 29811, 31097, 35289, /* 23480-23487 */
+33034, 35797, 31754, 42399, 28120, 22829, 30425, 33588, /* 23488-23495 */
+36365, 30414, 31331, 25610, 31000, 38642, 32367, 39581, /* 23496-23503 */
+38191, 33951, 35332, 27937, 33947, 29339, 29053, 35714, /* 23504-23511 */
+33006, 36017, 30772, 41136, 29969, 23297, 30046, 32710, /* 23512-23519 */
+37252, 29895, 31213, 26347, 29441, 39261, 31367, 38586, /* 23520-23527 */
+38035, 33122, 36454, 28638, 34386, 28726, 27123, 37003, /* 23528-23535 */
+32891, 35994, 31051, 41443, 31525, 21736, 29193, 33051, /* 23536-23543 */
+36478, 30701, 31679, 27175, 28481, 40255, 33371, 36392, /* 23544-23551 */
+39776, 33321, 36317, 27890, 33698, 30412, 27427, 37877, /* 23552-23559 */
+32810, 37220, 32319, 41645, 35000, 21325, 27543, 31916, /* 23560-23567 */
+35936, 29372, 30696, 28575, 27741, 38869, 33418, 35721, /* 23568-23575 */
+40126, 33336, 36571, 29869, 32224, 28660, 27090, 36574, /* 23576-23583 */
+32868, 37138, 32545, 39810, 38313, 22129, 25730, 33275, /* 23584-23591 */
+35616, 30581, 31272, 27673, 26242, 37112, 33895, 34557, /* 23592-23599 */
+42107, 34919, 37280, 31316, 32613, 29836, 26438, 35787, /* 23600-23607 */
+33236, 36241, 33081, 39232, 39365, 23294, 24052, 32695, /* 23608-23615 */
+34493, 29769, 31281, 30118, 25276, 33443, 36907, 32074, /* 23616-23623 */
+42504, 35323, 37562, 31982, 29934, 30296, 27480, 33841, /* 23624-23631 */
+33823, 36542, 33844, 37927, 40284, 25673, 22931, 34204, /* 23632-23639 */
+31631, 30798, 30563, 30718, 27659, 31244, 38490, 31246, /* 23640-23647 */
+39867, 37233, 35735, 34204, 29007, 31257, 28220, 32261, /* 23648-23655 */
+34300, 35325, 34548, 36041, 42055, 27938, 21480, 33541, /* 23656-23663 */
+29904, 33242, 30049, 29574, 29105, 29698, 38619, 32880, /* 23664-23671 */
+39320, 35505, 34975, 35740, 28863, 31052, 29897, 29154, /* 23672-23679 */
+34099, 36114, 34919, 35384, 43653, 31869, 21899, 31028, /* 23680-23687 */
+27671, 35037, 29876, 28925, 29005, 29800, 38871, 32536, /* 23688-23695 */
+39154, 36907, 34407, 35707, 30764, 30871, 30383, 31822, /* 23696-23703 */
+34591, 33327, 35348, 34551, 40029, 36994, 23952, 24684, /* 23704-23711 */
+29959, 36774, 29003, 30528, 32650, 26148, 39119, 34028, /* 23712-23719 */
+37269, 38359, 30561, 36708, 30202, 32251, 27692, 32527, /* 23720-23727 */
+37899, 29789, 35977, 34134, 34788, 37137, 27273, 21489, /* 23728-23735 */
+25951, 40295, 30834, 29252, 34126, 28758, 37467, 36107, /* 23736-23743 */
+38027, 39191, 32723, 33317, 28021, 31656, 26798, 36784, /* 23744-23751 */
+40193, 28935, 34554, 35478, 33947, 32243, 34318, 24335, /* 23752-23759 */
+21675, 34620, 33205, 27755, 34396, 31210, 39758, 36501, /* 23760-23767 */
+37662, 39812, 30755, 36579, 29371, 28042, 26423, 34654, /* 23768-23775 */
+39822, 31148, 33678, 33431, 34129, 30789, 31556, 32962, /* 23776-23783 */
+22180, 29783, 31015, 30996, 30976, 30047, 41231, 38292, /* 23784-23791 */
+38482, 39915, 30973, 35079, 32077, 28930, 24088, 35523, /* 23792-23799 */
+37697, 33436, 36165, 31922, 32271, 32046, 29977, 31243, /* 23800-23807 */
+32714, 24955, 29144, 30519, 31308, 28973, 38730, 39952, /* 23808-23815 */
+37268, 42584, 29866, 35692, 32275, 28303, 27893, 33842, /* 23816-23823 */
+33988, 34162, 38201, 31342, 32950, 31501, 29576, 28625, /* 23824-23831 */
+31024, 34542, 25985, 27807, 29720, 28435, 37639, 37496, /* 23832-23839 */
+37744, 41375, 34604, 33453, 33086, 27437, 31689, 35640, /* 23840-23847 */
+33838, 32959, 34539, 36146, 31191, 33713, 27634, 28856, /* 23848-23855 */
+29798, 33289, 34841, 24992, 30571, 25200, 35210, 38414, /* 23856-23863 */
+35497, 42345, 34089, 36326, 31526, 26066, 33995, 34494, /* 23864-23871 */
+35165, 32990, 34851, 31997, 31411, 33624, 31624, 29150, /* 23872-23879 */
+29344, 30423, 34872, 33985, 26329, 30309, 26891, 38403, /* 23880-23887 */
+36897, 39907, 35535, 34117, 36395, 28044, 37354, 30744, /* 23888-23895 */
+33611, 35681, 30424, 32252, 29456, 32068, 31423, 30994, /* 23896-23903 */
+32309, 30107, 31389, 36053, 34381, 29631, 27848, 30454, /* 23904-23911 */
+36789, 38676, 34478, 34928, 35581, 32681, 36268, 31941, /* 23912-23919 */
+33017, 34641, 32277, 30613, 30086, 30241, 32508, 29132, /* 23920-23927 */
+31330, 31783, 36500, 33453, 36031, 33744, 28169, 28706, /* 23928-23935 */
+30562, 42270, 31602, 32809, 35191, 36783, 34711, 32450, /* 23936-23943 */
+36462, 30880, 33630, 31537, 27803, 30877, 31010, 32429, /* 23944-23951 */
+29938, 30329, 32243, 35229, 36288, 36571, 33962, 28406, /* 23952-23959 */
+30361, 29168, 32030, 36760, 30705, 37247, 39280, 34531, /* 23960-23967 */
+34187, 37271, 34051, 30480, 31022, 27822, 29091, 29371, /* 23968-23975 */
+29877, 31216, 33363, 32639, 32628, 33562, 34685, 38064, /* 23976-23983 */
+34699, 26878, 30851, 30233, 28975, 38263, 37863, 34590, /* 23984-23991 */
+35994, 35735, 33688, 33142, 31648, 30842, 29420, 28707, /* 23992-23999 */
+28056, 30755, 31834, 32548, 36673, 32002, 32552, 33746, /* 24000-24007 */
+34503, 35786, 27237, 33008, 25511, 31108, 39149, 34599, /* 24008-24015 */
+36033, 35427, 35737, 30504, 33311, 32543, 30382, 33135, /* 24016-24023 */
+28787, 30449, 31900, 32074, 35438, 31958, 33253, 36912, /* 24024-24031 */
+33212, 32627, 36480, 30660, 30612, 29621, 33511, 37425, /* 24032-24039 */
+33099, 36045, 34729, 34760, 30366, 32527, 31403, 30087, /* 24040-24047 */
+33490, 30115, 32378, 32235, 32334, 33752, 31343, 34096, /* 24048-24055 */
+31131, 35221, 35497, 34760, 33533, 27655, 28832, 29445, /* 24056-24063 */
+38799, 34117, 36449, 36101, 32422, 30888, 29665, 31693, /* 24064-24071 */
+30091, 32449, 31995, 30778, 35525, 33888, 34211, 34328, /* 24072-24079 */
+30921, 33202, 33742, 33142, 32806, 36920, 33951, 28234, /* 24080-24087 */
+27941, 29852, 39628, 35717, 36442, 35379, 29637, 29948, /* 24088-24095 */
+30316, 31612, 31055, 32372, 31622, 31311, 32201, 33028, /* 24096-24103 */
+33971, 34486, 33015, 32859, 33330, 32164, 34993, 35443, /* 24104-24111 */
+28377, 30072, 32455, 32623, 35218, 37312, 35195, 34529, /* 24112-24119 */
+32867, 31548, 32746, 29963, 32519, 31221, 30006, 29177, /* 24120-24127 */
+29499, 31779, 33400, 35380, 34034, 34592, 34632, 32076, /* 24128-24135 */
+36165, 30365, 27527, 33593, 28545, 34482, 36992, 38313, /* 24136-24143 */
+35010, 36462, 33491, 29932, 33501, 30508, 32913, 29169, /* 24144-24151 */
+24616, 29599, 31445, 32176, 33858, 35716, 34070, 34528, /* 24152-24159 */
+33297, 33465, 37460, 29593, 31373, 29849, 29446, 37733, /* 24160-24167 */
+33563, 37328, 36583, 37422, 34858, 32441, 35301, 28191, /* 24168-24175 */
+25750, 26485, 30967, 32639, 31459, 32879, 34859, 33884, /* 24176-24183 */
+32496, 34099, 31385, 34823, 33742, 26841, 32615, 27992, /* 24184-24191 */
+32736, 38785, 36611, 36268, 37695, 36010, 31875, 35141, /* 24192-24199 */
+35450, 27283, 25929, 27569, 26543, 32010, 35797, 33202, /* 24200-24207 */
+35937, 32813, 32595, 32115, 33523, 38397, 28059, 26847, /* 24208-24215 */
+30325, 25135, 33681, 43319, 37135, 38925, 37419, 32519, /* 24216-24223 */
+35183, 33583, 29001, 28686, 33432, 29212, 27876, 34682, /* 24224-24231 */
+31456, 34317, 35465, 31773, 31585, 33305, 35978, 32831, /* 24232-24239 */
+25746, 28763, 30215, 28697, 36623, 37606, 35976, 40665, /* 24240-24247 */
+37273, 31900, 32473, 32718, 29528, 30650, 30726, 30211, /* 24248-24255 */
+32979, 30332, 34963, 37008, 31223, 31791, 31947, 29670, /* 24256-24263 */
+36830, 30946, 27927, 31292, 26180, 30412, 38206, 41490, /* 24264-24271 */
+37336, 36067, 33791, 32323, 35155, 31091, 30839, 31338, /* 24272-24279 */
+31751, 31151, 31289, 33534, 33871, 36731, 32248, 30073, /* 24280-24287 */
+30894, 36003, 35629, 24391, 27681, 28381, 27210, 37430, /* 24288-24295 */
+43090, 36303, 33860, 35845, 35025, 32261, 32563, 33296, /* 24296-24303 */
+31649, 27581, 28832, 32162, 31120, 36264, 35368, 31380, /* 24304-24311 */
+31686, 33113, 32346, 36357, 33772, 22934, 28471, 31722, /* 24312-24319 */
+28709, 37214, 40259, 34553, 37630, 37609, 34203, 32920, /* 24320-24327 */
+34968, 32652, 30005, 28420, 32016, 28587, 28504, 36467, /* 24328-24335 */
+33440, 33662, 35960, 34113, 31467, 38721, 28351, 24382, /* 24336-24343 */
+31658, 28008, 29261, 35922, 37688, 38667, 40878, 33131, /* 24344-24351 */
+32661, 34028, 32049, 31242, 29789, 32326, 26513, 22633, /* 24352-24359 */
+31264, 35471, 35038, 34817, 36160, 31669, 34383, 37154, /* 24360-24367 */
+25845, 30513, 31344, 27943, 31960, 38322, 36710, 37942, /* 24368-24375 */
+39929, 34943, 33965, 35746, 33839, 28280, 29348, 28417, /* 24376-24383 */
+22701, 31420, 37160, 35488, 35453, 35781, 33454, 30476, /* 24384-24391 */
+38653, 29814, 22350, 30295, 27358, 27886, 36550, 39290, /* 24392-24399 */
+36430, 39675, 38491, 33072, 36191, 32985, 30241, 30466, /* 24400-24407 */
+28118, 23452, 24766, 36231, 39366, 34196, 34993, 32802, /* 24408-24415 */
+31899, 34458, 38999, 26270, 24447, 31201, 26212, 29662, /* 24416-24423 */
+37134, 39322, 39226, 39145, 35171, 34135, 36302, 35463, /* 24424-24431 */
+29432, 29015, 28234, 25689, 33681, 37640, 33840, 35191, /* 24432-24439 */
+35471, 32183, 29482, 38397, 34467, 22723, 28985, 25128, /* 24440-24447 */
+23884, 34896, 42085, 38455, 34906, 37037, 34269, 34525, /* 24448-24455 */
+32360, 29115, 28309, 31476, 27602, 29292, 37015, 36383, /* 24456-24463 */
+34944, 35991, 35314, 32549, 32198, 37470, 25111, 26121, /* 24464-24471 */
+31113, 22852, 27888, 40947, 42488, 36182, 38982, 35127, /* 24472-24479 */
+30132, 34705, 33809, 29417, 29518, 32782, 28845, 32520, /* 24480-24487 */
+35109, 34482, 31192, 32805, 34393, 31391, 36754, 36929, /* 24488-24495 */
+23845, 28801, 28855, 24869, 33881, 38644, 35806, 40321, /* 24496-24503 */
+39447, 30376, 31629, 35892, 33221, 28899, 32425, 24893, /* 24504-24511 */
+26117, 35353, 37332, 34015, 29402, 37300, 34367, 31075, /* 24512-24519 */
+36925, 30023, 22834, 30290, 26924, 27280, 39477, 42331, /* 24520-24527 */
+38670, 38928, 37068, 32320, 36174, 33925, 29066, 36069, /* 24528-24535 */
+32067, 24007, 27824, 34989, 37527, 26799, 31670, 35073, /* 24536-24543 */
+29115, 36110, 39239, 26921, 24508, 30655, 27020, 29529, /* 24544-24551 */
+38317, 36670, 34652, 37496, 34617, 36011, 37893, 33189, /* 24552-24559 */
+34420, 32045, 25912, 26166, 32303, 33568, 30748, 31356, /* 24560-24567 */
+37155, 36386, 32291, 36985, 33642, 23904, 31522, 27962, /* 24568-24575 */
+24794, 31368, 37439, 38230, 38530, 39728, 36270, 37283, /* 24576-24583 */
+34659, 31551, 32764, 27947, 25385, 28675, 31570, 34228, /* 24584-24591 */
+32935, 35433, 37763, 33348, 34754, 39368, 27288, 23616, /* 24592-24599 */
+30784, 28095, 24836, 34918, 38420, 33976, 38910, 37813, /* 24600-24607 */
+38521, 34379, 31038, 30647, 28790, 27405, 26133, 31475, /* 24608-24615 */
+34566, 33682, 31804, 37021, 35868, 33490, 36995, 34492, /* 24616-24623 */
+22000, 29323, 32032, 24807, 31591, 40331, 36728, 37718, /* 24624-24631 */
+39265, 36471, 36067, 33667, 31812, 32543, 29991, 23659, /* 24632-24639 */
+26848, 33245, 39278, 30142, 31134, 36256, 31712, 35168, /* 24640-24647 */
+40152, 29927, 24829, 32548, 23401, 23762, 37888, 38712, /* 24648-24655 */
+34583, 38248, 34419, 34450, 38286, 35639, 32571, 30724, /* 24656-24663 */
+27619, 25695, 30878, 35420, 34778, 31643, 36410, 36189, /* 24664-24671 */
+31800, 34569, 37598, 25299, 28564, 26822, 20408, 31716, /* 24672-24679 */
+37210, 38594, 38863, 38063, 36779, 36369, 32531, 31216, /* 24680-24687 */
+33888, 29625, 24884, 27936, 31774, 39856, 34949, 30566, /* 24688-24695 */
+37613, 33866, 33424, 37999, 31005, 22138, 30974, 27665, /* 24696-24703 */
+23107, 37881, 39640, 35343, 38540, 37930, 36758, 33454, /* 24704-24711 */
+30424, 32124, 30258, 30475, 27059, 32363, 37363, 37244, /* 24712-24719 */
+25148, 32856, 37233, 31135, 34320, 36265, 24743, 26312, /* 24720-24727 */
+33169, 24486, 30653, 39043, 38918, 37110, 37795, 35995, /* 24728-24735 */
+33379, 33651, 33434, 34050, 29620, 28394, 29304, 33547, /* 24736-24743 */
+36591, 28421, 29157, 37050, 32077, 30624, 37266, 37299, /* 24744-24751 */
+22950, 32383, 25239, 21949, 34990, 40341, 36989, 36099, /* 24752-24759 */
+36756, 33516, 37895, 36576, 32754, 31786, 31731, 29569, /* 24760-24767 */
+31807, 35804, 32183, 24827, 35482, 34597, 29193, 35140, /* 24768-24775 */
+42363, 31699, 22900, 28619, 25379, 29484, 37901, 38330, /* 24776-24783 */
+32437, 35145, 36901, 36570, 34190, 34359, 33335, 33745, /* 24784-24791 */
+26070, 25278, 33247, 33733, 26056, 27566, 39157, 35013, /* 24792-24799 */
+34092, 39548, 39274, 26638, 29320, 28815, 24814, 29180, /* 24800-24807 */
+38302, 34856, 34816, 39365, 38142, 35893, 34579, 33914, /* 24808-24815 */
+34134, 30039, 25009, 27784, 34442, 31064, 23690, 36977, /* 24816-24823 */
+38066, 35028, 34598, 40254, 31255, 25132, 31716, 25333, /* 24824-24831 */
+26104, 30470, 38176, 36557, 37232, 40167, 35242, 36574, /* 24832-24839 */
+38504, 36168, 28999, 24049, 25487, 32211, 33641, 24242, /* 24840-24847 */
+29789, 42168, 35808, 32224, 36000, 39246, 27789, 28263, /* 24848-24855 */
+26175, 23149, 26270, 39942, 37153, 35069, 39513, 38724, /* 24856-24863 */
+36369, 35808, 34222, 31977, 26707, 24845, 30782, 36211, /* 24864-24871 */
+32720, 28209, 37803, 38134, 34283, 35939, 40552, 31157, /* 24872-24879 */
+23346, 28935, 25033, 24441, 34297, 39228, 32701, 36419, /* 24880-24887 */
+40064, 36136, 34385, 35179, 32406, 30080, 22760, 25583, /* 24888-24895 */
+35080, 37806, 29053, 29626, 36118, 34730, 34201, 36837, /* 24896-24903 */
+36801, 24151, 28606, 29972, 23418, 30041, 39767, 36620, /* 24904-24911 */
+36823, 42786, 36198, 32816, 35189, 35146, 32635, 27321, /* 24912-24919 */
+24552, 30942, 36653, 34655, 28245, 32521, 35427, 34505, /* 24920-24927 */
+35402, 39700, 31098, 23401, 27372, 24948, 26696, 36631, /* 24928-24935 */
+37243, 35886, 39791, 38857, 33254, 32244, 34427, 33333, /* 24936-24943 */
+30271, 27327, 29570, 35476, 37055, 31646, 27900, 35606, /* 24944-24951 */
+37108, 32998, 34029, 36716, 30072, 27715, 31198, 22691, /* 24952-24959 */
+28473, 33725, 29885, 36642, 39126, 37779, 38700, 39767, /* 24960-24967 */
+28342, 29592, 35665, 31449, 28905, 26033, 35110, 40442, /* 24968-24975 */
+33839, 26947, 34688, 38016, 29571, 30646, 34630, 33299, /* 24976-24983 */
+27196, 29509, 28948, 28382, 33390, 33625, 34315, 39482, /* 24984-24991 */
+41216, 37223, 32712, 31876, 31149, 33803, 29725, 26508, /* 24992-24999 */
+27720, 31692, 34753, 34013, 30205, 35780, 38988, 30669, /* 25000-25007 */
+31388, 31988, 36386, 27399, 27667, 27777, 29643, 36183, /* 25008-25015 */
+34906, 35011, 38980, 37034, 39402, 35795, 30482, 28207, /* 25016-25023 */
+32975, 32690, 25887, 26480, 28710, 39575, 40130, 29975, /* 25024-25031 */
+30251, 39194, 34261, 31512, 31033, 33181, 28937, 26522, /* 25032-25039 */
+27942, 28257, 35807, 35824, 37400, 36502, 37005, 37748, /* 25040-25047 */
+36126, 29556, 25192, 30044, 31049, 29506, 27965, 33304, /* 25048-25055 */
+38271, 39440, 34770, 28134, 36994, 35277, 29719, 31264, /* 25056-25063 */
+33797, 33561, 24800, 32457, 31510, 34146, 34541, 33359, /* 25064-25071 */
+38171, 37444, 37424, 34908, 32038, 26763, 27161, 31888, /* 25072-25079 */
+31344, 28825, 31723, 36437, 38965, 31771, 26407, 34967, /* 25080-25087 */
+37420, 30970, 30450, 31339, 34030, 27272, 30290, 28303, /* 25088-25095 */
+28788, 37071, 35145, 33719, 36420, 38878, 40095, 34724, /* 25096-25103 */
+28636, 28821, 34179, 31773, 27723, 27880, 31677, 39706, /* 25104-25111 */
+39401, 29587, 30462, 38123, 32885, 32117, 30623, 30965, /* 25112-25119 */
+29935, 28814, 32896, 30057, 33439, 32045, 31247, 38262, /* 25120-25127 */
+37441, 41441, 36082, 29389, 28258, 31143, 32027, 26433, /* 25128-25135 */
+27638, 31804, 38759, 37973, 29939, 35103, 41806, 34123, /* 25136-25143 */
+29628, 30972, 37032, 29094, 23842, 28290, 28322, 34526, /* 25144-25151 */
+33749, 35445, 38882, 38121, 43317, 35399, 27416, 24222, /* 25152-25159 */
+29940, 34322, 27071, 29012, 29589, 38931, 39527, 31848, /* 25160-25167 */
+31995, 37316, 36798, 30191, 28437, 32366, 32321, 27050, /* 25168-25175 */
+27569, 25933, 31213, 37218, 35048, 35749, 38687, 41407, /* 25176-25183 */
+39469, 31475, 26378, 28795, 32489, 27918, 27644, 28865, /* 25184-25191 */
+37851, 43294, 35260, 30585, 30808, 38531, 29861, 27568, /* 25192-25199 */
+26656, 31618, 32463, 28933, 29834, 29375, 37371, 32359, /* 25200-25207 */
+32413, 39244, 40986, 41800, 31923, 28833, 29677, 36495, /* 25208-25215 */
+31077, 23643, 27217, 34834, 40415, 35072, 31437, 32965, /* 25216-25223 */
+41224, 34168, 28250, 30041, 34907, 30414, 25322, 26841, /* 25224-25231 */
+27885, 37771, 36669, 32541, 35516, 39547, 42773, 35076, /* 25232-25239 */
+24974, 24426, 34346, 30261, 26916, 26957, 29635, 41548, /* 25240-25247 */
+37356, 34039, 33099, 39108, 36457, 32038, 30332, 29274, /* 25248-25255 */
+32592, 25241, 25127, 28903, 34044, 35363, 35169, 41992, /* 25256-25263 */
+40369, 43180, 38109, 26388, 25912, 31676, 31676, 25418, /* 25264-25271 */
+24663, 32976, 41321, 41545, 36797, 29674, 36116, 36442, /* 25272-25279 */
+27516, 26368, 27988, 32747, 27177, 28357, 26339, 31922, /* 25280-25287 */
+38493, 33366, 35907, 38858, 41569, 38693, 29589, 28372, /* 25288-25295 */
+31203, 33378, 26026, 23820, 31131, 38948, 39738, 36118, /* 25296-25303 */
+30334, 32652, 39540, 33054, 29013, 25653, 30595, 32888, /* 25304-25311 */
+29862, 28219, 31902, 37692, 36469, 34903, 36276, 36859, /* 25312-25319 */
+38584, 32550, 28531, 29616, 29632, 27690, 28436, 30844, /* 25320-25327 */
+34204, 37708, 37391, 30743, 31004, 39957, 34868, 31124, /* 25328-25335 */
+31761, 31853, 31854, 25690, 27265, 28639, 33588, 33402, /* 25336-25343 */
+32399, 41208, 39124, 41402, 35336, 28448, 30294, 32853, /* 25344-25351 */
+29042, 23117, 29719, 35859, 40427, 38580, 32860, 34087, /* 25352-25359 */
+40692, 35927, 28520, 27470, 31712, 32514, 25754, 23190, /* 25360-25367 */
+28493, 36727, 37353, 34480, 36521, 38666, 41549, 33989, /* 25368-25375 */
+26517, 29958, 30985, 31721, 26193, 27852, 30409, 39119, /* 25376-25383 */
+40036, 32156, 30472, 34612, 36890, 30046, 30134, 30678, /* 25384-25391 */
+31537, 30526, 27053, 26866, 32081, 37855, 34794, 36892, /* 25392-25399 */
+39748, 41173, 37889, 31287, 30144, 29743, 30026, 25616, /* 25400-25407 */
+27427, 33085, 34918, 38600, 36769, 33312, 34186, 36972, /* 25408-25415 */
+31514, 27591, 28630, 30713, 32762, 26412, 26999, 33952, /* 25416-25423 */
+37038, 32914, 31885, 38932, 40607, 37275, 30754, 28699, /* 25424-25431 */
+32478, 35318, 27147, 25569, 28531, 36293, 40288, 35123, /* 25432-25439 */
+31319, 33762, 41932, 33573, 29409, 31638, 30551, 32014, /* 25440-25447 */
+25796, 22537, 29638, 36873, 34541, 28819, 38252, 41505, /* 25448-25455 */
+41806, 37407, 26535, 30461, 32786, 26020, 25194, 28656, /* 25456-25463 */
+33215, 41671, 39853, 34657, 32850, 39345, 34799, 29072, /* 25464-25471 */
+29979, 29269, 32326, 26626, 24969, 28773, 34428, 36317, /* 25472-25479 */
+31740, 38272, 41623, 42618, 35853, 26921, 30707, 32282, /* 25480-25487 */
+27687, 25245, 25834, 33096, 40620, 39680, 34980, 30045, /* 25488-25495 */
+33665, 36810, 31527, 30696, 32004, 30421, 29128, 25458, /* 25496-25503 */
+25707, 32222, 37441, 33135, 35535, 43114, 42627, 38772, /* 25504-25511 */
+30197, 28044, 31023, 29196, 27008, 25043, 30736, 39989, /* 25512-25519 */
+40252, 35284, 29938, 34027, 39580, 33573, 29687, 27990, /* 25520-25527 */
+29718, 31961, 28359, 24681, 29543, 35971, 35057, 31840, /* 25528-25535 */
+38825, 40089, 37846, 32734, 30200, 32469, 28166, 28165, /* 25536-25543 */
+26003, 30348, 36998, 38034, 36551, 29524, 33929, 40670, /* 25544-25551 */
+34625, 31012, 31853, 31858, 33844, 27813, 24373, 28632, /* 25552-25559 */
+34098, 33029, 30583, 39958, 40978, 40633, 33355, 31586, /* 25560-25567 */
+34445, 29183, 26308, 25050, 27284, 36959, 40187, 37193, /* 25568-25575 */
+30656, 33350, 41985, 36812, 31402, 28842, 29272, 30946, /* 25576-25583 */
+27529, 24620, 27427, 31430, 33927, 32715, 40290, 43216, /* 25584-25591 */
+40771, 32789, 28757, 31574, 27923, 28730, 26934, 28777, /* 25592-25599 */
+35527, 41434, 40697, 32749, 31307, 36682, 36104, 30063, /* 25600-25607 */
+30237, 29374, 29853, 29833, 26252, 28391, 33874, 34307, /* 25608-25615 */
+31126, 36732, 41976, 39695, 33038, 32222, 32360, 31437, /* 25616-25623 */
+29741, 25780, 26939, 32302, 36963, 34968, 33977, 32242, /* 25624-25631 */
+35946, 39062, 31522, 31784, 32140, 32408, 29446, 24458, /* 25632-25639 */
+25333, 31263, 34200, 32443, 35277, 43389, 42272, 36754, /* 25640-25647 */
+34552, 31883, 32422, 28224, 26044, 25796, 28846, 37057, /* 25648-25655 */
+37756, 35544, 32332, 38174, 41225, 31900, 32796, 31817, /* 25656-25663 */
+30565, 30837, 23790, 23452, 30282, 35387, 31947, 33431, /* 25664-25671 */
+41778, 39173, 36483, 32827, 32905, 32967, 25625, 24527, /* 25672-25679 */
+25951, 28575, 38930, 37847, 34158, 29965, 36781, 40366, /* 25680-25687 */
+32575, 33993, 31842, 32805, 32206, 26577, 23976, 29339, /* 25688-25695 */
+34571, 30401, 32269, 41651, 42115, 39469, 34712, 32646, /* 25696-25703 */
+33619, 29646, 25553, 24502, 28978, 38415, 38971, 35156, /* 25704-25711 */
+32684, 36477, 40734, 35452, 30940, 28806, 28768, 30418, /* 25712-25719 */
+28291, 23010, 28383, 33146, 31666, 29765, 39518, 42339, /* 25720-25727 */
+38820, 36007, 30634, 32345, 29112, 25632, 26308, 29006, /* 25728-25735 */
+34919, 38670, 39526, 34540, 32475, 35780, 36800, 30028, /* 25736-25743 */
+29430, 30356, 27534, 31345, 28452, 29028, 33653, 35273, /* 25744-25751 */
+33047, 33795, 42665, 38464, 36667, 34201, 35081, 32828, /* 25752-25759 */
+28586, 29402, 27425, 30926, 32039, 33983, 33371, 34536, /* 25760-25767 */
+34482, 34628, 32904, 30256, 31634, 29957, 33419, 25783, /* 25768-25775 */
+26078, 31535, 32810, 31872, 34800, 41044, 38230, 37992, /* 25776-25783 */
+37350, 35212, 33644, 29642, 27568, 26740, 28571, 31487, /* 25784-25791 */
+35485, 36873, 34249, 34635, 35583, 36671, 33439, 30548, /* 25792-25799 */
+30462, 31820, 29673, 24692, 29206, 32518, 35073, 35441, /* 25800-25807 */
+37182, 37275, 37181, 34843, 30177, 30773, 31112, 31866, /* 25808-25815 */
+30338, 27834, 28190, 34836, 39503, 37278, 34263, 29921, /* 25816-25823 */
+33092, 33927, 31905, 29569, 31869, 30774, 25568, 30185, /* 25824-25831 */
+33466, 36012, 35775, 37003, 36898, 35062, 35926, 33729, /* 25832-25839 */
+32441, 31432, 31257, 31392, 30483, 31903, 33039, 35212, /* 25840-25847 */
+36468, 34053, 32243, 33218, 34147, 33759, 31572, 30287, /* 25848-25855 */
+30363, 26361, 25757, 28608, 32021, 33598, 36497, 37509, /* 25856-25863 */
+35833, 36357, 33693, 32984, 34360, 31349, 31659, 27605, /* 25864-25871 */
+26514, 31245, 34426, 35614, 33531, 33562, 34160, 38104, /* 25872-25879 */
+35608, 34313, 33232, 31099, 26108, 25984, 28067, 29411, /* 25880-25887 */
+32581, 36039, 39552, 37848, 38655, 36984, 34915, 33495, /* 25888-25895 */
+30761, 29617, 26796, 28527, 32222, 34239, 37115, 36298, /* 25896-25903 */
+35164, 33350, 34194, 33724, 31553, 30737, 30602, 26153, /* 25904-25911 */
+25076, 26680, 29567, 31953, 34890, 39881, 39836, 37611, /* 25912-25919 */
+34299, 35073, 32618, 29460, 28918, 28375, 27662, 32735, /* 25920-25927 */
+36055, 39487, 37808, 33851, 33283, 32723, 33317, 30978, /* 25928-25935 */
+30064, 30426, 27634, 26632, 27818, 29745, 33694, 37995, /* 25936-25943 */
+39325, 36552, 37736, 37343, 35242, 34455, 33532, 32761, /* 25944-25951 */
+28127, 28520, 30939, 31270, 34961, 34039, 33123, 33405, /* 25952-25959 */
+33843, 34163, 32731, 31178, 30270, 32229, 26568, 27456, /* 25960-25967 */
+29958, 30607, 32383, 35557, 36822, 35512, 35991, 36838, /* 25968-25975 */
+37239, 35279, 34286, 30014, 26055, 28017, 32548, 34691, /* 25976-25983 */
+33487, 32348, 33693, 34966, 36297, 34196, 32331, 34890, /* 25984-25991 */
+27640, 23222, 25695, 27946, 30966, 37347, 39282, 37881, /* 25992-25999 */
+40221, 39046, 36107, 34119, 31864, 27910, 25434, 27449, /* 26000-26007 */
+29452, 32968, 34490, 34291, 34312, 35552, 35635, 35632, /* 26008-26015 */
+34792, 30613, 30808, 29711, 24980, 24091, 29976, 32094, /* 26016-26023 */
+33940, 36102, 39375, 38627, 40304, 33083, 33685, 37661, /* 26024-26031 */
+30364, 34506, 32246, 25551, 27554, 28640, 27428, 37033, /* 26032-26039 */
+39235, 37030, 36445, 35379, 32671, 32032, 30111, 25574, /* 26040-26047 */
+26486, 28320, 32935, 36869, 36232, 36159, 37919, 35133, /* 26048-26055 */
+30434, 31382, 30708, 30956, 34909, 24461, 24705, 37566, /* 26056-26063 */
+33766, 36411, 45615, 33634, 28962, 32972, 24318, 28152, /* 26064-26071 */
+36165, 32424, 31115, 30865, 28693, 32226, 37636, 35132, /* 26072-26079 */
+34367, 35497, 35489, 41326, 35792, 30296, 32982, 29331, /* 26080-26087 */
+25678, 26993, 28779, 31855, 43453, 28543, 31398, 44651, /* 26088-26095 */
+34870, 34550, 39420, 36764, 20933, 28019, 26195, 22299, /* 26096-26103 */
+32703, 36711, 34336, 35410, 37643, 36754, 33474, 31122, /* 26104-26111 */
+29543, 27452, 30818, 34578, 32049, 30833, 35510, 32589, /* 26112-26119 */
+29716, 32680, 28929, 38085, 40920, 18811, 31163, 43181, /* 26120-26127 */
+32005, 31567, 39931, 39899, 25959, 34731, 29386, 27356, /* 26128-26135 */
+37873, 39430, 36603, 30647, 35991, 34453, 32366, 29913, /* 26136-26143 */
+30103, 29711, 32610, 36014, 34125, 32795, 36752, 28501, /* 26144-26151 */
+33419, 26059, 18731, 38851, 39028, 21343, 28248, 41267, /* 26152-26159 */
+34772, 33754, 44514, 40066, 27761, 33473, 30062, 24468, /* 26160-26167 */
+27993, 35730, 31052, 29349, 35269, 34290, 31982, 37311, /* 26168-26175 */
+34183, 29844, 30398, 35320, 29426, 32702, 29543, 26430, /* 26176-26183 */
+36807, 24639, 23945, 42336, 34744, 28854, 32024, 38828, /* 26184-26191 */
+36467, 37441, 39289, 38869, 33513, 30455, 31770, 29031, /* 26192-26199 */
+30675, 38836, 33889, 30588, 40648, 36480, 32971, 35315, /* 26200-26207 */
+31485, 20358, 29773, 31974, 29575, 37067, 28980, 34321, /* 26208-26215 */
+38995, 23925, 27554, 42607, 33713, 24805, 33094, 33468, /* 26216-26223 */
+36960, 39919, 35681, 37413, 39366, 25210, 27618, 24080, /* 26224-26231 */
+25786, 36161, 31913, 30686, 35732, 32088, 25367, 34329, /* 26232-26239 */
+25834, 23404, 35695, 29681, 34818, 34927, 29707, 36906, /* 26240-26247 */
+35204, 25163, 28286, 42178, 29644, 32912, 35511, 26383, /* 26248-26255 */
+33037, 36663, 32958, 35381, 42921, 31561, 34176, 34188, /* 26256-26263 */
+32738, 35025, 36964, 36109, 39320, 35330, 35929, 43116, /* 26264-26271 */
+35125, 35709, 35042, 30089, 38367, 32608, 28110, 35507, /* 26272-26279 */
+34004, 22991, 29979, 36603, 25121, 30703, 32443, 25280, /* 26280-26287 */
+31258, 35580, 35702, 31488, 37541, 33325, 21071, 32583, /* 26288-26295 */
+34371, 33980, 28092, 28864, 32307, 28110, 32989, 34816, /* 26296-26303 */
+28343, 28665, 26219, 28377, 31904, 32878, 38608, 34218, /* 26304-26311 */
+30282, 29583, 33051, 26310, 21884, 25724, 29156, 27966, /* 26312-26319 */
+24270, 40549, 44557, 36336, 47745, 43204, 28231, 36494, /* 26320-26327 */
+38375, 35640, 35147, 36277, 33328, 42763, 52788, 35387, /* 26328-26335 */
+42698, 45222, 18368, 31149, 22222, 19501, 37431, 46708, /* 26336-26343 */
+35822, 29509, 42931, 37236, 42398, 47939, 39927, 24645, /* 26344-26351 */
+10189, 17921, 24106, 16441, 15772, 29018, 16355, 13968, /* 26352-26359 */
+29444, 26837, 29295, 33277, 38785, 39482, 39492, 35801, /* 26360-26367 */
+48724, 43063, 22000, 31108, 22607, 29773, 46723, 29177, /* 26368-26375 */
+39717, 39169, 27498, 24425, 38206, 32418, 27069, 54207, /* 26376-26383 */
+51033, 45334, 53995, 49734, 56574, 41827, 32164, 41948, /* 26384-26391 */
+35468, 30109, 38118, 44052, 32768, 43483, 41668, 28556, /* 26392-26399 */
+24288, 19460, 15594, 29148, 29690, 19375, 13811, 31499, /* 26400-26407 */
+28454, 9740, 25215, 13184, 15037, 20918, 12530, 20907, /* 26408-26415 */
+8493, 18861, 29019, 17913, 19505, 22071, 27970, 7122, /* 26416-26423 */
+25103, 27200, 17081, 20604, 20638, 35895, 28376, 33567, /* 26424-26431 */
+33618, 29647, 48522, 49271, 36793, 46865, 49664, 41063, /* 26432-26439 */
+39744, 39523, 56239, 48519, 42932, 60484, 48759, 46230, /* 26440-26447 */
+51812, 47598, 45507, 49422, 48773, 49907, 50440, 48084, /* 26448-26455 */
+54897, 52011, 47088, 52716, 60880, 50669, 44495, 48834, /* 26456-26463 */
+45946, 34287, 37568, 36203, 36387, 31821, 35820, 33344, /* 26464-26471 */
+20597, 33194, 42858, 27291, 16954, 25888, 29566, 32195, /* 26472-26479 */
+28466, 27283, 25650, 18734, 17777, 20410, 21860, 17323, /* 26480-26487 */
+22140, 18909, 23242, 20970, 9198, 8819, 7365, 13498, /* 26488-26495 */
+15318, 14602, 21144, 23762, 28903, 24234, 21159, 15241, /* 26496-26503 */
+19534, 31009, 17537, 23960, 28143, 34249, 34405, 41281, /* 26504-26511 */
+41854, 35896, 42861, 40083, 39874, 25777, 33286, 49701, /* 26512-26519 */
+44021, 43550, 50011, 43440, 44499, 44871, 42752, 42208, /* 26520-26527 */
+36840, 34415, 37453, 41183, 30181, 32670, 41763, 30042, /* 26528-26535 */
+36190, 31794, 32565, 32255, 32297, 35485, 30839, 23620, /* 26536-26543 */
+30117, 29037, 30939, 42653, 44861, 36293, 45869, 41831, /* 26544-26551 */
+32638, 34440, 43517, 32911, 28763, 36010, 24661, 24860, /* 26552-26559 */
+26743, 23803, 20026, 35203, 16388, 25458, 33361, 31285, /* 26560-26567 */
+29156, 30296, 26450, 19308, 30150, 26706, 39280, 47212, /* 26568-26575 */
+31377, 37130, 29552, 40149, 31869, 33509, 29951, 15459, /* 26576-26583 */
+27322, 23084, 30153, 39329, 38204, 39095, 33372, 46972, /* 26584-26591 */
+34140, 36413, 33587, 27633, 33076, 38944, 33319, 38212, /* 26592-26599 */
+40197, 30251, 27213, 26171, 26074, 27984, 31042, 25412, /* 26600-26607 */
+27750, 28182, 25910, 30841, 18393, 28394, 30327, 27034, /* 26608-26615 */
+27388, 37685, 28807, 12313, 31384, 27447, 22324, 32687, /* 26616-26623 */
+34618, 19422, 23638, 35743, 28539, 37158, 41155, 35564, /* 26624-26631 */
+36529, 34659, 32797, 43254, 46219, 38332, 39097, 55778, /* 26632-26639 */
+55277, 47262, 54316, 44753, 37809, 42399, 47055, 41960, /* 26640-26647 */
+49586, 52253, 47350, 36125, 36124, 37781, 37748, 37696, /* 26648-26655 */
+34989, 25338, 25162, 22240, 29693, 32328, 25268, 24084, /* 26656-26663 */
+31018, 29426, 22093, 20835, 22229, 7200, 24282, 26784, /* 26664-26671 */
+24114, 26798, 23539, 22921, 19472, 19953, 27577, 26331, /* 26672-26679 */
+30731, 28628, 23766, 28642, 37534, 30197, 27536, 34921, /* 26680-26687 */
+34210, 28804, 34165, 29188, 39655, 39702, 32686, 35821, /* 26688-26695 */
+39509, 36468, 33914, 32356, 31950, 26678, 35426, 28460, /* 26696-26703 */
+32358, 29414, 26804, 33365, 27380, 37583, 42391, 38589, /* 26704-26711 */
+41011, 39181, 32155, 31080, 37243, 26557, 23505, 38787, /* 26712-26719 */
+35069, 29454, 38047, 41331, 38113, 36095, 42664, 48732, /* 26720-26727 */
+44147, 33083, 30980, 38293, 38319, 40763, 32763, 46066, /* 26728-26735 */
+44818, 41892, 36243, 37080, 30547, 21571, 34437, 28603, /* 26736-26743 */
+28589, 37967, 23599, 22843, 21931, 20959, 21795, 23012, /* 26744-26751 */
+18910, 16176, 15258, 13816, 16198, 31416, 29685, 32759, /* 26752-26759 */
+32833, 36935, 29468, 31797, 35095, 27647, 29388, 47050, /* 26760-26767 */
+40651, 40522, 45110, 38365, 38620, 31638, 30849, 41774, /* 26768-26775 */
+41244, 39898, 33376, 38441, 38239, 45040, 35005, 38864, /* 26776-26783 */
+44692, 32921, 36074, 30264, 31286, 32375, 28451, 27212, /* 26784-26791 */
+27828, 25783, 28233, 24941, 24623, 19384, 27034, 26988, /* 26792-26799 */
+25116, 27959, 17107, 26727, 22307, 17999, 32969, 31294, /* 26800-26807 */
+32391, 40286, 44441, 27095, 43856, 38762, 30650, 36503, /* 26808-26815 */
+39805, 32254, 31768, 39884, 39809, 35075, 38406, 39007, /* 26816-26823 */
+48843, 36812, 40549, 43895, 34891, 38900, 40121, 37931, /* 26824-26831 */
+39998, 29047, 32734, 37007, 34426, 25028, 40033, 32497, /* 26832-26839 */
+30942, 37831, 33216, 28735, 26963, 25122, 27639, 24984, /* 26840-26847 */
+32634, 32824, 29692, 36275, 28587, 21342, 35782, 33331, /* 26848-26855 */
+31653, 29754, 38327, 30283, 26304, 39409, 26271, 39931, /* 26856-26863 */
+36551, 23850, 30051, 30680, 32319, 26260, 31001, 30673, /* 26864-26871 */
+30712, 35814, 26021, 30663, 30587, 30834, 29592, 30598, /* 26872-26879 */
+31611, 26600, 23085, 29640, 27960, 29293, 36876, 38903, /* 26880-26887 */
+27833, 40588, 40650, 23526, 30402, 29283, 23567, 33131, /* 26888-26895 */
+36637, 37352, 32227, 34595, 30995, 19536, 43019, 37724, /* 26896-26903 */
+35628, 34075, 33154, 27939, 23871, 42274, 33223, 38684, /* 26904-26911 */
+37350, 36360, 30943, 38781, 44931, 36920, 36219, 37985, /* 26912-26919 */
+42982, 40310, 42635, 42959, 41811, 38633, 40990, 38121, /* 26920-26927 */
+41600, 42380, 31167, 32825, 32672, 23499, 30304, 40655, /* 26928-26935 */
+24644, 31555, 32468, 18525, 26850, 22534, 16637, 18640, /* 26936-26943 */
+28566, 25676, 17824, 26133, 20434, 19456, 33079, 29799, /* 26944-26951 */
+38167, 34449, 35035, 39187, 32415, 29406, 36619, 37308, /* 26952-26959 */
+26716, 32352, 36161, 28063, 33297, 38196, 33636, 34071, /* 26960-26967 */
+44097, 41152, 34095, 36071, 32441, 36329, 31877, 25940, /* 26968-26975 */
+34670, 27249, 28848, 31451, 29349, 26163, 29633, 29493, /* 26976-26983 */
+35959, 27242, 38562, 45224, 24612, 30129, 33175, 26298, /* 26984-26991 */
+29738, 34832, 22383, 10367, 27369, 19909, 24906, 33948, /* 26992-26999 */
+31434, 34922, 38447, 34531, 29285, 44380, 36767, 33492, /* 27000-27007 */
+37105, 25247, 26718, 32289, 36197, 39336, 39286, 35361, /* 27008-27015 */
+45449, 46995, 38153, 44265, 43970, 38421, 39303, 36165, /* 27016-27023 */
+37690, 40919, 46439, 34288, 39723, 32396, 33820, 44767, /* 27024-27031 */
+32235, 38598, 42234, 31762, 23367, 37567, 36775, 30499, /* 27032-27039 */
+37976, 37767, 25549, 22243, 27179, 20630, 33817, 31237, /* 27040-27047 */
+21746, 34348, 28667, 35527, 21509, 31171, 26313, 26612, /* 27048-27055 */
+29415, 30927, 28384, 30743, 21748, 20614, 33624, 23151, /* 27056-27063 */
+28979, 37920, 29286, 28141, 31233, 25583, 27037, 23791, /* 27064-27071 */
+25937, 33867, 34808, 27689, 26008, 26547, 28871, 29980, /* 27072-27079 */
+31899, 38627, 32607, 39812, 27371, 35236, 38041, 33517, /* 27080-27087 */
+44402, 37454, 41368, 31100, 28940, 34395, 23897, 33706, /* 27088-27095 */
+29902, 29769, 36207, 40705, 28720, 45676, 44402, 34444, /* 27096-27103 */
+47551, 37229, 30892, 32974, 33137, 41053, 40822, 39908, /* 27104-27111 */
+38591, 44859, 49317, 39810, 43383, 40687, 38614, 35163, /* 27112-27119 */
+32343, 37411, 38743, 30615, 28875, 24763, 15643, 30945, /* 27120-27127 */
+24782, 23597, 29900, 24570, 9043, 24322, 23597, 16741, /* 27128-27135 */
+28966, 22635, 31620, 24028, 21930, 26170, 28783, 34508, /* 27136-27143 */
+32874, 32329, 34668, 41875, 33493, 36260, 38623, 31217, /* 27144-27151 */
+40322, 37141, 36786, 40470, 41517, 34681, 40190, 39746, /* 27152-27159 */
+35674, 40085, 46268, 43038, 28193, 37856, 33472, 33282, /* 27160-27167 */
+31302, 25024, 31797, 31870, 25135, 32404, 19915, 28353, /* 27168-27175 */
+35268, 33154, 38685, 23246, 25630, 22587, 34583, 25066, /* 27176-27183 */
+20057, 27925, 29641, 28462, 21148, 24467, 20375, 37464, /* 27184-27191 */
+39552, 25536, 33656, 40866, 26859, 34604, 34964, 32596, /* 27192-27199 */
+31380, 39228, 37573, 30000, 36048, 40485, 46875, 42421, /* 27200-27207 */
+45720, 43024, 43039, 45582, 38379, 37281, 33140, 34995, /* 27208-27215 */
+37471, 32812, 40639, 39214, 33990, 35461, 23236, 29411, /* 27216-27223 */
+38178, 32616, 40716, 33283, 27689, 27533, 35098, 27490, /* 27224-27231 */
+31279, 34459, 24049, 35559, 23069, 24413, 27356, 28823, /* 27232-27239 */
+31332, 25889, 30806, 28271, 40129, 36439, 21589, 33575, /* 27240-27247 */
+28747, 17487, 31367, 29346, 25556, 36494, 25877, 38948, /* 27248-27255 */
+32902, 26356, 38409, 32682, 36939, 27324, 24906, 31818, /* 27256-27263 */
+28239, 32686, 31575, 25066, 36402, 31104, 21277, 24709, /* 27264-27271 */
+32961, 38774, 43076, 34077, 39767, 35975, 34179, 48412, /* 27272-27279 */
+33614, 35769, 39426, 35097, 29298, 29979, 23509, 24583, /* 27280-27287 */
+40372, 37587, 36181, 36711, 36541, 30230, 40343, 34191, /* 27288-27295 */
+28364, 31947, 35699, 31968, 32087, 32607, 30523, 36588, /* 27296-27303 */
+45265, 38204, 43333, 47281, 50027, 42452, 39141, 37229, /* 27304-27311 */
+28774, 34446, 29243, 32533, 29694, 28847, 24521, 19946, /* 27312-27319 */
+30217, 30960, 35581, 28062, 24622, 20905, 22845, 30055, /* 27320-27327 */
+18539, 25440, 31847, 30300, 33228, 29704, 25733, 23709, /* 27328-27335 */
+34486, 38608, 32756, 34992, 36611, 38208, 33213, 40762, /* 27336-27343 */
+40196, 41274, 38250, 29456, 42480, 32746, 31811, 36550, /* 27344-27351 */
+44722, 29947, 37217, 41572, 38091, 36580, 28437, 28829, /* 27352-27359 */
+25527, 29863, 31421, 26855, 29997, 26043, 25026, 22605, /* 27360-27367 */
+28319, 32782, 33521, 33264, 28680, 25394, 18544, 27670, /* 27368-27375 */
+32493, 28387, 27478, 34296, 35396, 25990, 36443, 23178, /* 27376-27383 */
+24803, 37387, 31355, 39124, 32789, 19525, 33628, 44040, /* 27384-27391 */
+32806, 34418, 38728, 37740, 39780, 33210, 35014, 35998, /* 27392-27399 */
+43065, 44413, 36961, 43521, 42314, 51027, 40371, 36256, /* 27400-27407 */
+35834, 35793, 38292, 38574, 36365, 28740, 36372, 26742, /* 27408-27415 */
+34648, 43490, 33193, 40236, 31023, 28635, 27420, 31927, /* 27416-27423 */
+36596, 21642, 27341, 29581, 31980, 27379, 27717, 25988, /* 27424-27431 */
+18072, 33252, 27323, 27861, 29627, 29845, 22797, 19955, /* 27432-27439 */
+34583, 27256, 30842, 30484, 26458, 32462, 31104, 27606, /* 27440-27447 */
+31281, 39471, 22582, 27706, 40860, 33078, 32839, 33996, /* 27448-27455 */
+31022, 30065, 29097, 29860, 32574, 29339, 30349, 21289, /* 27456-27463 */
+29429, 42792, 38889, 47427, 39467, 40258, 33389, 26063, /* 27464-27471 */
+38515, 32585, 30964, 32359, 34132, 27527, 37199, 38088, /* 27472-27479 */
+30524, 37673, 36117, 39685, 41215, 35698, 20582, 29043, /* 27480-27487 */
+44998, 26209, 30582, 39557, 40207, 39409, 37515, 36975, /* 27488-27495 */
+33202, 45910, 46149, 40360, 38888, 46742, 44660, 30579, /* 27496-27503 */
+36502, 30788, 28242, 32343, 33000, 26979, 25496, 23495, /* 27504-27511 */
+16367, 36115, 23442, 26758, 36591, 25446, 23263, 19709, /* 27512-27519 */
+37570, 25464, 29058, 35005, 29101, 35825, 35581, 27893, /* 27520-27527 */
+25259, 33904, 31554, 39657, 38203, 41372, 33792, 29956, /* 27528-27535 */
+33888, 40416, 32522, 42417, 34127, 27383, 38132, 35479, /* 27536-27543 */
+27658, 38286, 39271, 29382, 30822, 38933, 31201, 29147, /* 27544-27551 */
+35563, 24101, 28985, 29125, 26243, 31883, 26270, 25151, /* 27552-27559 */
+22733, 27384, 27587, 34077, 33931, 30213, 30174, 24296, /* 27560-27567 */
+30154, 32939, 33228, 38608, 33062, 32857, 24404, 34274, /* 27568-27575 */
+29755, 34341, 33743, 27511, 42944, 42935, 30624, 27447, /* 27576-27583 */
+43187, 37495, 33960, 40859, 35039, 41390, 39077, 34063, /* 27584-27591 */
+33173, 30575, 43100, 41692, 38126, 37217, 45847, 40517, /* 27592-27599 */
+35465, 41017, 35786, 35840, 34637, 34233, 23694, 29715, /* 27600-27607 */
+26215, 31179, 41085, 30811, 43083, 36668, 32413, 26042, /* 27608-27615 */
+25539, 32574, 29831, 37789, 27100, 31929, 32423, 31728, /* 27616-27623 */
+27515, 22886, 24780, 25153, 29129, 34167, 35024, 22885, /* 27624-27631 */
+28749, 29668, 30970, 34152, 39687, 28942, 25143, 23971, /* 27632-27639 */
+32023, 21150, 37276, 35258, 25681, 31386, 36302, 33331, /* 27640-27647 */
+26192, 29538, 28107, 31548, 25476, 31207, 34434, 35389, /* 27648-27655 */
+34054, 30589, 32904, 35969, 38907, 40632, 31850, 35074, /* 27656-27663 */
+31634, 30771, 40153, 37320, 41765, 44074, 29765, 31655, /* 27664-27671 */
+38250, 26783, 46773, 33405, 28049, 38427, 40471, 29378, /* 27672-27679 */
+21314, 40772, 37825, 38009, 42899, 42428, 45540, 46059, /* 27680-27687 */
+34990, 38479, 29699, 37038, 44595, 35856, 30598, 43531, /* 27688-27695 */
+37811, 32664, 34524, 22863, 32100, 34266, 20138, 22808, /* 27696-27703 */
+17680, 16130, 26806, 25187, 22882, 30702, 23969, 23310, /* 27704-27711 */
+17934, 25657, 32261, 28244, 36682, 36311, 36357, 40675, /* 27712-27719 */
+38721, 25913, 26992, 38623, 33431, 37665, 42143, 38632, /* 27720-27727 */
+38418, 34968, 40251, 32506, 41305, 43655, 32705, 36705, /* 27728-27735 */
+28790, 33604, 31994, 40248, 38143, 31467, 29980, 29279, /* 27736-27743 */
+31205, 25064, 32364, 26487, 27330, 30296, 27993, 29877, /* 27744-27751 */
+31255, 26199, 25226, 21945, 29729, 32106, 33145, 30704, /* 27752-27759 */
+30546, 27518, 29129, 33893, 31803, 41779, 37428, 25609, /* 27760-27767 */
+25105, 26159, 32024, 44627, 33601, 28366, 41560, 35279, /* 27768-27775 */
+24382, 28317, 36912, 36038, 36929, 41545, 35767, 45352, /* 27776-27783 */
+42056, 27761, 33912, 31141, 42161, 40609, 44755, 31833, /* 27784-27791 */
+43583, 46526, 32311, 37227, 35368, 36426, 36224, 28938, /* 27792-27799 */
+30879, 26116, 35698, 37450, 30940, 39699, 34342, 30875, /* 27800-27807 */
+29699, 24416, 22291, 34454, 32324, 34400, 33469, 31307, /* 27808-27815 */
+34381, 29518, 19568, 28905, 33517, 24999, 29752, 33141, /* 27816-27823 */
+27058, 27655, 25591, 25074, 22747, 35084, 28075, 31498, /* 27824-27831 */
+28340, 27327, 29505, 28487, 43359, 30963, 29858, 31183, /* 27832-27839 */
+18364, 27453, 26724, 28777, 34674, 35808, 33373, 35489, /* 27840-27847 */
+34228, 33667, 30009, 32100, 27164, 31138, 36261, 39485, /* 27848-27855 */
+39411, 36696, 32809, 37056, 37867, 39177, 47544, 38240, /* 27856-27863 */
+27988, 28970, 24088, 31979, 44528, 38272, 29002, 40289, /* 27864-27871 */
+33592, 28545, 36145, 38998, 35446, 38423, 44703, 40055, /* 27872-27879 */
+46427, 39934, 33263, 28903, 30670, 36976, 33408, 37484, /* 27880-27887 */
+32226, 35594, 41584, 23300, 30531, 31351, 33420, 23632, /* 27888-27895 */
+18116, 20096, 10585, 31212, 27293, 24988, 33514, 28765, /* 27896-27903 */
+26505, 29273, 22094, 27108, 40869, 35585, 37568, 38272, /* 27904-27911 */
+39715, 36708, 39689, 16454, 36953, 38254, 31631, 39642, /* 27912-27919 */
+39402, 37029, 37746, 38828, 33819, 33470, 43978, 36089, /* 27920-27927 */
+34743, 33861, 26123, 28241, 34729, 43228, 31794, 38676, /* 27928-27935 */
+29268, 23164, 33717, 27022, 22062, 30537, 29086, 20602, /* 27936-27943 */
+29491, 32497, 25616, 26246, 26702, 20005, 33248, 31037, /* 27944-27951 */
+33529, 33023, 27558, 33536, 29349, 32192, 38961, 43658, /* 27952-27959 */
+35781, 29486, 25527, 19255, 34872, 37630, 40046, 37542, /* 27960-27967 */
+34941, 32617, 30707, 33932, 30709, 40225, 33959, 39016, /* 27968-27975 */
+38885, 44387, 37318, 32407, 26002, 32369, 35900, 38780, /* 27976-27983 */
+42804, 30048, 37028, 48312, 29597, 36157, 38885, 40823, /* 27984-27991 */
+31960, 29455, 24022, 25383, 37848, 34349, 31500, 35890, /* 27992-27999 */
+30206, 30254, 27421, 25481, 27923, 31657, 31637, 36345, /* 28000-28007 */
+36427, 36577, 31227, 31494, 13518, 26105, 31830, 29269, /* 28008-28015 */
+24785, 25643, 30562, 21559, 35388, 24958, 32819, 40967, /* 28016-28023 */
+27231, 33648, 21781, 24420, 20617, 26593, 34227, 34104, /* 28024-28031 */
+29294, 26855, 26221, 30362, 37182, 30837, 37940, 35602, /* 28032-28039 */
+34556, 34658, 31096, 32740, 32406, 26074, 31568, 29283, /* 28040-28047 */
+37745, 40418, 41738, 35456, 45616, 33358, 39171, 42394, /* 28048-28055 */
+44359, 32670, 30894, 25773, 20713, 42017, 42462, 37765, /* 28056-28063 */
+45744, 33835, 27220, 36338, 34651, 38316, 35203, 37345, /* 28064-28071 */
+41047, 40815, 41303, 39068, 32223, 24541, 34581, 26824, /* 28072-28079 */
+30086, 34602, 22890, 34616, 36586, 26875, 24083, 30420, /* 28080-28087 */
+34342, 20991, 15781, 18169, 22777, 28707, 24629, 31644, /* 28088-28095 */
+38272, 28752, 25746, 30989, 27812, 36321, 36674, 39195, /* 28096-28103 */
+38852, 42965, 39041, 38181, 29723, 30891, 35626, 38779, /* 28104-28111 */
+42656, 32861, 39133, 39170, 31607, 45269, 26288, 32845, /* 28112-28119 */
+37850, 30317, 35647, 29198, 29031, 26876, 36605, 39930, /* 28120-28127 */
+30649, 38638, 22707, 21008, 30364, 29265, 19838, 29712, /* 28128-28135 */
+30728, 28030, 32088, 27906, 25418, 30753, 24272, 23434, /* 28136-28143 */
+30779, 31933, 32941, 35517, 28937, 43087, 29261, 38763, /* 28144-28151 */
+44781, 34953, 35169, 34567, 25156, 24474, 44889, 38883, /* 28152-28159 */
+40258, 48040, 25740, 28073, 32976, 30975, 37797, 37839, /* 28160-28167 */
+34368, 35863, 38615, 38852, 31566, 31680, 28840, 27121, /* 28168-28175 */
+34225, 35504, 43352, 30094, 43544, 48951, 31036, 33134, /* 28176-28183 */
+36665, 37848, 27662, 25747, 26943, 29758, 32105, 31021, /* 28184-28191 */
+40055, 28280, 30244, 30798, 24038, 24082, 35550, 33265, /* 28192-28199 */
+35556, 37510, 35317, 35888, 26502, 22159, 30267, 20786, /* 28200-28207 */
+24859, 36612, 26949, 25234, 32931, 28858, 38392, 29545, /* 28208-28215 */
+31513, 27698, 29605, 29350, 24749, 28992, 19561, 35709, /* 28216-28223 */
+40361, 30996, 40083, 34753, 23218, 31327, 40106, 30475, /* 28224-28231 */
+35619, 34570, 31239, 26510, 30365, 29302, 32703, 30971, /* 28232-28239 */
+39682, 30830, 36705, 40894, 38307, 36877, 43120, 38802, /* 28240-28247 */
+35085, 44890, 34405, 34399, 35526, 27130, 26517, 44995, /* 28248-28255 */
+41635, 42439, 52671, 31425, 25106, 35953, 33010, 45161, /* 28256-28263 */
+30656, 36020, 42215, 38666, 35054, 32728, 26640, 28881, /* 28264-28271 */
+28404, 20249, 27650, 31797, 25491, 29170, 32641, 28772, /* 28272-28279 */
+24419, 32292, 30059, 22050, 18802, 19278, 27091, 30133, /* 28280-28287 */
+26500, 41303, 31391, 30529, 31888, 28457, 30775, 41987, /* 28288-28295 */
+41376, 42974, 41642, 40317, 47107, 32007, 29287, 41421, /* 28296-28303 */
+29930, 35085, 40642, 35268, 30303, 30554, 36235, 38226, /* 28304-28311 */
+33521, 34226, 33249, 32939, 33295, 31593, 30729, 22722, /* 28312-28319 */
+33495, 34703, 24179, 28815, 28776, 17917, 26443, 29647, /* 28320-28327 */
+23245, 26058, 36275, 32659, 26083, 27287, 24897, 28585, /* 28328-28335 */
+31902, 31320, 20586, 28151, 32760, 24942, 37512, 41770, /* 28336-28343 */
+41627, 40043, 45341, 30454, 35964, 38343, 23055, 28362, /* 28344-28351 */
+42390, 38403, 47293, 47950, 30029, 27830, 27199, 30974, /* 28352-28359 */
+39043, 32397, 35711, 35159, 38550, 36397, 31332, 32353, /* 28360-28367 */
+29448, 34209, 26866, 31337, 39506, 32030, 39055, 37584, /* 28368-28375 */
+39894, 36233, 37771, 40682, 32671, 23007, 30515, 29179, /* 28376-28383 */
+26218, 31137, 37818, 27502, 29959, 27477, 25223, 30624, /* 28384-28391 */
+38454, 34087, 27628, 33735, 33310, 32028, 34936, 22119, /* 28392-28399 */
+27872, 32782, 27834, 36734, 30989, 25875, 20675, 32717, /* 28400-28407 */
+32348, 30571, 32181, 30345, 25602, 27194, 27456, 26190, /* 28408-28415 */
+31365, 34453, 36778, 38949, 27643, 34942, 29078, 24320, /* 28416-28423 */
+32128, 34460, 27951, 37802, 33405, 29852, 32667, 30639, /* 28424-28431 */
+31175, 36840, 38531, 27600, 32951, 33778, 26294, 38249, /* 28432-28439 */
+41838, 42378, 40304, 43035, 35359, 40236, 39760, 28059, /* 28440-28447 */
+33788, 41090, 45449, 47620, 46495, 37053, 29539, 26399, /* 28448-28455 */
+34533, 37785, 36503, 29459, 42521, 35375, 35372, 27485, /* 28456-28463 */
+26789, 31898, 27411, 18708, 27860, 26582, 18640, 33974, /* 28464-28471 */
+24998, 33247, 29936, 28767, 34866, 27111, 23756, 23110, /* 28472-28479 */
+34670, 29478, 33157, 40997, 27301, 31059, 30941, 26723, /* 28480-28487 */
+32692, 45553, 38250, 41764, 44112, 38905, 39979, 41287, /* 28488-28495 */
+27876, 25145, 38132, 33069, 30703, 34483, 32195, 24570, /* 28496-28503 */
+41767, 39343, 36093, 34757, 26383, 26070, 28951, 26379, /* 28504-28511 */
+24614, 21387, 30505, 36572, 30340, 27015, 28969, 21233, /* 28512-28519 */
+25661, 29221, 25240, 26351, 34936, 34903, 28898, 25986, /* 28520-28527 */
+29095, 25873, 35545, 37017, 22244, 31271, 21833, 29020, /* 28528-28535 */
+45553, 38547, 41429, 51211, 36842, 29593, 39430, 38713, /* 28536-28543 */
+28306, 34525, 41572, 41459, 47626, 42284, 35861, 27347, /* 28544-28551 */
+22444, 34964, 38200, 32997, 36194, 42293, 37018, 34659, /* 28552-28559 */
+31975, 26928, 33115, 31163, 21637, 31751, 35108, 36085, /* 28560-28567 */
+43285, 38176, 35644, 40347, 34474, 35930, 27720, 25988, /* 28568-28575 */
+28395, 33977, 31263, 35017, 36912, 26347, 28797, 26670, /* 28576-28583 */
+20469, 27317, 35503, 30342, 30535, 36578, 34625, 30037, /* 28584-28591 */
+36738, 21783, 26960, 37012, 31443, 29248, 30373, 23159, /* 28592-28599 */
+19513, 35508, 32578, 29431, 35970, 27018, 25462, 36131, /* 28600-28607 */
+30399, 28188, 30519, 29670, 35417, 36241, 32442, 28444, /* 28608-28615 */
+28517, 28279, 31367, 29620, 34042, 38789, 35772, 32505, /* 28616-28623 */
+31413, 31908, 29166, 36768, 36709, 24146, 27913, 24935, /* 28624-28631 */
+34147, 44488, 42089, 45567, 49696, 35778, 35751, 44643, /* 28632-28639 */
+39816, 32409, 42749, 39438, 46359, 50529, 40928, 38940, /* 28640-28647 */
+29794, 23262, 34603, 37518, 35648, 37782, 39293, 32069, /* 28648-28655 */
+27489, 29058, 25238, 26055, 22340, 20489, 20165, 18355, /* 28656-28663 */
+18932, 36149, 34714, 30869, 34579, 31242, 34868, 30784, /* 28664-28671 */
+33374, 24821, 28131, 31802, 37548, 35495, 28752, 34667, /* 28672-28679 */
+31708, 26905, 38503, 41988, 40955, 44119, 42148, 36152, /* 28680-28687 */
+33481, 33383, 32024, 29400, 36996, 27007, 35169, 38415, /* 28688-28695 */
+31848, 30349, 35556, 36408, 33563, 35390, 22546, 25431, /* 28696-28703 */
+30822, 22672, 25123, 24135, 26760, 33838, 30337, 27556, /* 28704-28711 */
+23181, 25779, 24854, 30058, 24948, 27385, 37542, 30717, /* 28712-28719 */
+34021, 27743, 28687, 26415, 39887, 33975, 21323, 33300, /* 28720-28727 */
+20011, 30888, 43627, 36951, 49478, 51157, 33603, 37123, /* 28728-28735 */
+39436, 41372, 35500, 41631, 36094, 33786, 48396, 31925, /* 28736-28743 */
+39368, 30349, 23270, 39749, 38916, 35618, 37494, 40678, /* 28744-28751 */
+28190, 32410, 29037, 29298, 30913, 28302, 30771, 28188, /* 28752-28759 */
+29477, 38658, 41201, 37366, 35901, 37116, 32056, 35895, /* 28760-28767 */
+33111, 36634, 26459, 24601, 35181, 31228, 37452, 24955, /* 28768-28775 */
+26409, 20490, 20173, 32518, 32369, 34926, 30917, 39018, /* 28776-28783 */
+26757, 31183, 35571, 30645, 31094, 33004, 25660, 23674, /* 28784-28791 */
+30597, 24756, 25119, 34182, 33462, 37667, 33448, 31641, /* 28792-28799 */
+29779, 28175, 34459, 31142, 36080, 24010, 27843, 35391, /* 28800-28807 */
+27279, 31095, 27038, 33968, 35452, 31074, 34162, 39066, /* 28808-28815 */
+33499, 32634, 32440, 22760, 36867, 32896, 29257, 32305, /* 28816-28823 */
+30432, 25382, 37479, 43455, 41840, 49505, 48406, 41082, /* 28824-28831 */
+36135, 37298, 39912, 37381, 37037, 36513, 42073, 41252, /* 28832-28839 */
+40207, 43487, 30971, 30347, 39314, 35838, 38138, 34223, /* 28840-28847 */
+35121, 26316, 22724, 17568, 27901, 28648, 20301, 21273, /* 28848-28855 */
+20239, 19645, 27865, 32343, 33589, 32870, 36553, 27658, /* 28856-28863 */
+31798, 38579, 34881, 27065, 25043, 31627, 40645, 39537, /* 28864-28871 */
+36800, 35891, 32051, 32851, 38808, 36775, 40284, 40235, /* 28872-28879 */
+38203, 28633, 34786, 34208, 36970, 30331, 31183, 33149, /* 28880-28887 */
+26824, 30414, 39654, 40503, 27443, 37387, 40106, 32715, /* 28888-28895 */
+22940, 26781, 22133, 17788, 26410, 21644, 31938, 33374, /* 28896-28903 */
+36246, 24987, 16132, 26006, 29916, 24349, 26321, 26803, /* 28904-28911 */
+38460, 39271, 28921, 36094, 32875, 28364, 34593, 35262, /* 28912-28919 */
+26236, 39350, 32103, 36615, 39467, 40463, 41776, 49672, /* 28920-28927 */
+35053, 28517, 35288, 33918, 44357, 35505, 41961, 33250, /* 28928-28935 */
+42545, 40673, 27817, 46526, 33633, 30065, 36370, 39170, /* 28936-28943 */
+39543, 26539, 36265, 39911, 24260, 28684, 34609, 31425, /* 28944-28951 */
+28777, 41477, 31256, 32294, 37788, 32125, 36109, 26816, /* 28952-28959 */
+27867, 28947, 31936, 28191, 35914, 30880, 28716, 33928, /* 28960-28967 */
+32817, 27301, 13685, 27000, 28557, 30106, 30514, 33975, /* 28968-28975 */
+39958, 20356, 27147, 34824, 33237, 30560, 29013, 31305, /* 28976-28983 */
+21592, 31502, 34122, 39709, 41060, 24935, 34439, 32702, /* 28984-28991 */
+35175, 24296, 32853, 38454, 25283, 30866, 26376, 26304, /* 28992-28999 */
+34217, 30175, 33123, 28489, 33255, 34117, 36504, 29404, /* 29000-29007 */
+31723, 27648, 29905, 30542, 38527, 29234, 35904, 32441, /* 29008-29015 */
+41817, 45932, 33354, 43138, 38601, 34993, 37791, 38337, /* 29016-29023 */
+46465, 25724, 31410, 42006, 38708, 44742, 42591, 34324, /* 29024-29031 */
+33066, 43465, 43521, 34434, 42482, 31262, 28803, 32703, /* 29032-29039 */
+29111, 36322, 38470, 24274, 26330, 24502, 32646, 13533, /* 29040-29047 */
+24486, 30635, 13787, 22201, 24476, 34045, 29766, 32652, /* 29048-29055 */
+23786, 23341, 28796, 32164, 37123, 47106, 30833, 37785, /* 29056-29063 */
+37888, 43502, 36225, 29096, 31524, 38906, 32375, 32489, /* 29064-29071 */
+35912, 41103, 31828, 29318, 35029, 36677, 32913, 28079, /* 29072-29079 */
+35596, 43939, 31153, 38151, 39968, 30984, 24277, 32490, /* 29080-29087 */
+31121, 24966, 28903, 29785, 24467, 34642, 26234, 26392, /* 29088-29095 */
+25468, 30055, 24331, 24701, 26164, 26341, 30497, 33210, /* 29096-29103 */
+27850, 26301, 28821, 34294, 37056, 41462, 34650, 30892, /* 29104-29111 */
+40744, 38633, 43494, 36850, 34824, 35735, 37627, 36395, /* 29112-29119 */
+40067, 35423, 32001, 35254, 37014, 38082, 43452, 38563, /* 29120-29127 */
+35718, 33341, 36070, 36799, 36636, 43283, 36463, 29670, /* 29128-29135 */
+36520, 32347, 46318, 36832, 31703, 35366, 30559, 23532, /* 29136-29143 */
+30845, 32432, 29856, 26187, 24761, 24732, 36604, 38666, /* 29144-29151 */
+35241, 25495, 30765, 24646, 27279, 32499, 42621, 26080, /* 29152-29159 */
+28936, 34235, 33172, 31105, 24068, 30314, 33780, 28507, /* 29160-29167 */
+27935, 30034, 33109, 25888, 27536, 26799, 26516, 26710, /* 29168-29175 */
+33357, 33607, 35710, 32895, 41287, 36989, 34587, 30214, /* 29176-29183 */
+27320, 28696, 27000, 39286, 28204, 30775, 36573, 32020, /* 29184-29191 */
+30077, 23043, 35783, 27766, 30663, 31321, 29816, 34900, /* 29192-29199 */
+39396, 33516, 22326, 29236, 30786, 33292, 34286, 36866, /* 29200-29207 */
+27791, 36180, 41816, 45252, 38693, 37525, 36130, 35157, /* 29208-29215 */
+34044, 38336, 38420, 40244, 34878, 39377, 40999, 40546, /* 29216-29223 */
+44752, 36105, 33818, 37357, 31483, 38037, 37103, 42080, /* 29224-29231 */
+29198, 24334, 32863, 37198, 30067, 26311, 26084, 28483, /* 29232-29239 */
+21983, 19893, 26614, 26851, 26098, 22715, 20487, 30640, /* 29240-29247 */
+36467, 35257, 24480, 32833, 29464, 31656, 41619, 46289, /* 29248-29255 */
+36977, 34035, 39698, 36952, 29555, 36675, 36988, 35227, /* 29256-29263 */
+32091, 35577, 32730, 31379, 36704, 30877, 28708, 32061, /* 29264-29271 */
+27355, 39101, 37373, 33779, 35305, 37817, 31656, 33697, /* 29272-29279 */
+31992, 21890, 28585, 24788, 37734, 31118, 23725, 30297, /* 29280-29287 */
+33120, 24970, 23747, 27684, 23484, 25942, 27103, 28151, /* 29288-29295 */
+34222, 36256, 32423, 21312, 31118, 33752, 37385, 39116, /* 29296-29303 */
+41024, 32815, 30367, 40834, 43333, 39468, 34129, 34863, /* 29304-29311 */
+37997, 35328, 38063, 29967, 39662, 34390, 35796, 34116, /* 29312-29319 */
+36100, 40534, 35359, 37952, 24713, 30251, 42400, 36362, /* 29320-29327 */
+40364, 36234, 29818, 42160, 40828, 34087, 36276, 35632, /* 29328-29335 */
+25900, 19110, 32053, 32887, 32972, 31767, 29185, 26278, /* 29336-29343 */
+28100, 42603, 28947, 25203, 28447, 22795, 23821, 37828, /* 29344-29351 */
+39733, 38429, 31612, 34335, 30164, 26665, 29197, 32776, /* 29352-29359 */
+32824, 26420, 31034, 25416, 27225, 29931, 28415, 32982, /* 29360-29367 */
+21761, 31292, 39328, 35284, 30803, 38534, 37765, 28804, /* 29368-29375 */
+29685, 31986, 22500, 26780, 31007, 40768, 34373, 26762, /* 29376-29383 */
+36780, 37093, 29386, 27441, 27599, 24676, 28591, 34859, /* 29384-29391 */
+29942, 33151, 40607, 33936, 21456, 30329, 31189, 32730, /* 29392-29399 */
+34141, 41666, 34274, 32667, 45600, 37678, 44320, 41196, /* 29400-29407 */
+34478, 36354, 39782, 36101, 35762, 42692, 43191, 36652, /* 29408-29415 */
+40708, 41936, 42106, 42011, 37879, 24224, 29242, 36726, /* 29416-29423 */
+34492, 32870, 28922, 23198, 31427, 33862, 28421, 34087, /* 29424-29431 */
+28563, 20742, 19774, 22172, 29639, 23866, 32425, 26022, /* 29432-29439 */
+22630, 29247, 40190, 32341, 25094, 33700, 26574, 30858, /* 29440-29447 */
+40131, 48038, 38613, 40893, 31781, 28214, 34419, 33203, /* 29448-29455 */
+39958, 37337, 34294, 33134, 35988, 32464, 34805, 40731, /* 29456-29463 */
+22074, 19109, 29415, 38169, 36300, 31057, 40505, 38344, /* 29464-29471 */
+29019, 30810, 29792, 23662, 17185, 32086, 33036, 25345, /* 29472-29479 */
+30364, 34693, 27960, 29579, 29901, 24689, 18592, 26889, /* 29480-29487 */
+30623, 30785, 33447, 39074, 33455, 32807, 29861, 30057, /* 29488-29495 */
+37458, 37380, 35302, 39704, 31976, 33311, 47104, 43172, /* 29496-29503 */
+41816, 37440, 36390, 36516, 33271, 39410, 31373, 39897, /* 29504-29511 */
+35448, 33186, 33241, 36103, 38909, 28042, 27955, 32995, /* 29512-29519 */
+40120, 40911, 37724, 34506, 34343, 37923, 34519, 32247, /* 29520-29527 */
+35106, 27038, 24821, 26189, 32509, 37161, 34512, 36921, /* 29528-29535 */
+33127, 27791, 21720, 36362, 30595, 18736, 28842, 19300, /* 29536-29543 */
+23334, 44222, 39926, 41325, 39001, 20520, 29476, 29483, /* 29544-29551 */
+26983, 29062, 33069, 25781, 30662, 28654, 25208, 38296, /* 29552-29559 */
+35998, 25769, 23045, 27955, 25533, 38684, 39238, 33687, /* 29560-29567 */
+38661, 30209, 30432, 34395, 29197, 23212, 31370, 38782, /* 29568-29575 */
+34938, 31821, 36960, 34585, 31463, 28985, 28883, 21402, /* 29576-29583 */
+29828, 34657, 33585, 34522, 34280, 37853, 32806, 22600, /* 29584-29591 */
+28442, 33798, 35118, 34123, 41507, 36097, 33862, 48085, /* 29592-29599 */
+43749, 40368, 41202, 36923, 34967, 36162, 37081, 41703, /* 29600-29607 */
+39485, 40710, 41234, 37040, 36117, 38735, 32558, 23505, /* 29608-29615 */
+25176, 34084, 30494, 30277, 27376, 35458, 27294, 29922, /* 29616-29623 */
+32475, 21549, 26507, 21293, 19485, 31811, 31559, 32941, /* 29624-29631 */
+29644, 35368, 27292, 21398, 40571, 32193, 26253, 34084, /* 29632-29639 */
+23644, 33272, 43240, 43992, 43872, 35572, 28812, 31441, /* 29640-29647 */
+35266, 35174, 39084, 36865, 36994, 37812, 33454, 35073, /* 29648-29655 */
+34350, 30102, 31773, 15862, 24757, 37210, 36403, 35242, /* 29656-29663 */
+34805, 39336, 26172, 28484, 30125, 22716, 21757, 28857, /* 29664-29671 */
+33185, 31371, 35428, 30893, 34829, 31468, 27679, 22326, /* 29672-29679 */
+17968, 25027, 33464, 34217, 32127, 35833, 34457, 34379, /* 29680-29687 */
+28827, 25255, 37948, 36664, 39150, 39756, 38626, 34330, /* 29688-29695 */
+49027, 47325, 39475, 42420, 39275, 27638, 31817, 37217, /* 29696-29703 */
+29266, 36305, 41377, 31881, 29998, 40777, 35971, 24020, /* 29704-29711 */
+34188, 29070, 37283, 38090, 29304, 33885, 45369, 29469, /* 29712-29719 */
+37341, 33324, 23716, 31477, 33193, 26181, 34565, 38808, /* 29720-29727 */
+32207, 33880, 32805, 27991, 24631, 31108, 27105, 21555, /* 29728-29735 */
+28268, 22437, 33762, 42870, 39670, 40463, 28961, 22857, /* 29736-29743 */
+19901, 29783, 30897, 28845, 32012, 30103, 29537, 31311, /* 29744-29751 */
+33665, 29284, 26224, 29005, 22457, 25240, 26778, 42012, /* 29752-29759 */
+42423, 36508, 40128, 29451, 29254, 33069, 31711, 25021, /* 29760-29767 */
+26836, 37279, 33697, 36197, 39637, 35243, 31002, 29724, /* 29768-29775 */
+27559, 23780, 26255, 37386, 36212, 36474, 30719, 35513, /* 29776-29783 */
+37133, 24249, 26837, 34407, 35293, 34343, 42741, 38579, /* 29784-29791 */
+29271, 50686, 44174, 42463, 47486, 43988, 33792, 31717, /* 29792-29799 */
+39299, 38233, 45104, 41020, 35917, 34093, 35275, 29884, /* 29800-29807 */
+28525, 26450, 19362, 33322, 27774, 23486, 37907, 37061, /* 29808-29815 */
+26340, 32636, 22346, 16847, 27293, 27140, 17012, 27821, /* 29816-29823 */
+38080, 33229, 37057, 35099, 35737, 27970, 33666, 29843, /* 29824-29831 */
+24752, 28674, 28225, 38371, 41901, 45455, 37931, 34723, /* 29832-29839 */
+34445, 27242, 31208, 41240, 36741, 34584, 37794, 35206, /* 29840-29847 */
+35466, 34962, 29153, 30817, 32064, 22250, 20681, 28727, /* 29848-29855 */
+39656, 39628, 30178, 28704, 26983, 29402, 27896, 24579, /* 29856-29863 */
+29688, 24056, 30611, 33053, 38381, 31961, 30221, 34454, /* 29864-29871 */
+24949, 22122, 20868, 33774, 34673, 32762, 35755, 30902, /* 29872-29879 */
+33862, 35107, 30065, 25741, 30276, 39543, 36838, 41905, /* 29880-29887 */
+38410, 36164, 50518, 48647, 45145, 41142, 36542, 32578, /* 29888-29895 */
+29438, 29680, 31736, 47970, 40526, 34681, 36723, 30616, /* 29896-29903 */
+34665, 31807, 26920, 23724, 30459, 31748, 30723, 43275, /* 29904-29911 */
+43112, 37218, 33240, 28402, 28011, 35211, 31357, 25219, /* 29912-29919 */
+36211, 32306, 32234, 35006, 30604, 30591, 24549, 29077, /* 29920-29927 */
+28062, 22188, 30531, 31729, 35906, 36752, 36786, 29298, /* 29928-29935 */
+34645, 21892, 23712, 33492, 26708, 28757, 31756, 35297, /* 29936-29943 */
+31741, 33205, 34988, 34765, 30596, 25607, 27750, 19964, /* 29944-29951 */
+29885, 40563, 38594, 29657, 35619, 37907, 26114, 29404, /* 29952-29959 */
+30995, 24347, 24274, 34621, 37853, 37339, 34121, 40400, /* 29960-29967 */
+38776, 27510, 31259, 22301, 29375, 33709, 34839, 33071, /* 29968-29975 */
+30416, 34410, 42227, 33773, 19363, 33319, 33550, 34174, /* 29976-29983 */
+38299, 39027, 36904, 46806, 52292, 49513, 43334, 42886, /* 29984-29991 */
+38179, 36600, 30648, 39661, 49893, 38929, 37972, 36606, /* 29992-29999 */
+27704, 30356, 30733, 16787, 19717, 26235, 21397, 28730, /* 30000-30007 */
+35499, 36134, 35547, 23922, 21691, 23568, 27010, 24633, /* 30008-30015 */
+23575, 38544, 31195, 37709, 39124, 36180, 32576, 32584, /* 30016-30023 */
+27575, 28409, 30539, 22373, 32912, 40043, 36858, 44265, /* 30024-30031 */
+34963, 38956, 35426, 31093, 30332, 36017, 34004, 32012, /* 30032-30039 */
+41688, 35429, 33872, 37371, 35626, 27891, 30345, 22382, /* 30040-30047 */
+17317, 27125, 35736, 34832, 28184, 30689, 31391, 31363, /* 30048-30055 */
+26968, 24320, 24172, 25141, 29862, 35395, 30349, 33776, /* 30056-30063 */
+34777, 39783, 32482, 26737, 25081, 32836, 34756, 31576, /* 30064-30071 */
+32941, 27394, 31292, 35446, 31387, 32807, 33136, 36408, /* 30072-30079 */
+41929, 38485, 44416, 35961, 42549, 46814, 35774, 40658, /* 30080-30087 */
+36719, 41625, 40798, 34313, 34802, 37200, 37969, 32307, /* 30088-30095 */
+33839, 28205, 33379, 27320, 25309, 26795, 38155, 37710, /* 30096-30103 */
+33097, 31967, 40237, 39676, 26630, 29735, 32154, 33794, /* 30104-30111 */
+29022, 31350, 36939, 35602, 32544, 33857, 31384, 31589, /* 30112-30119 */
+29396, 26486, 28997, 27030, 31782, 26297, 24300, 33820, /* 30120-30127 */
+31947, 31141, 27209, 36124, 28092, 27988, 35356, 28514, /* 30128-30135 */
+38536, 38497, 41649, 27204, 25697, 29086, 31970, 30888, /* 30136-30143 */
+23206, 27930, 30912, 34533, 29393, 27494, 23655, 32858, /* 30144-30151 */
+32984, 29913, 31846, 35422, 35895, 32932, 39027, 32857, /* 30152-30159 */
+30101, 29067, 30787, 33833, 31355, 27840, 31976, 35435, /* 30160-30167 */
+32982, 34619, 33207, 30372, 35671, 31642, 28023, 28942, /* 30168-30175 */
+29064, 42835, 46095, 45288, 41341, 39247, 42058, 46334, /* 30176-30183 */
+44412, 47933, 38187, 41152, 39853, 39879, 41566, 43808, /* 30184-30191 */
+37274, 32804, 23427, 22451, 27286, 24430, 18224, 17270, /* 30192-30199 */
+25396, 28205, 25497, 33063, 36959, 25597, 24104, 21610, /* 30200-30207 */
+22823, 29668, 35072, 34759, 34078, 28111, 41599, 37145, /* 30208-30215 */
+34667, 34381, 29140, 30729, 31083, 39062, 34219, 33787, /* 30216-30223 */
+34105, 34663, 33541, 40731, 45175, 25175, 28467, 31398, /* 30224-30231 */
+35654, 42822, 37056, 37797, 27492, 24746, 23059, 30825, /* 30232-30239 */
+35911, 31037, 29331, 18836, 26791, 28407, 33920, 28443, /* 30240-30247 */
+32726, 25014, 17731, 25602, 29984, 27175, 34546, 50582, /* 30248-30255 */
+30507, 27533, 32368, 42176, 39653, 19852, 25042, 28304, /* 30256-30263 */
+32550, 34034, 38460, 36746, 38599, 37083, 29446, 33870, /* 30264-30271 */
+41437, 37763, 35191, 37592, 47464, 45197, 28971, 40547, /* 30272-30279 */
+51151, 41892, 34033, 34154, 36356, 40608, 29980, 29544, /* 30280-30287 */
+40485, 38237, 34200, 14373, 19619, 41137, 43033, 26651, /* 30288-30295 */
+23921, 44906, 36796, 30612, 26857, 39132, 31989, 20592, /* 30296-30303 */
+26832, 22004, 35200, 38563, 35724, 36818, 30376, 32255, /* 30304-30311 */
+24644, 26479, 26402, 34118, 34530, 23617, 31249, 38599, /* 30312-30319 */
+36931, 26701, 32189, 44453, 22167, 30734, 30216, 20411, /* 30320-30327 */
+30087, 37769, 35456, 28710, 34002, 33214, 37386, 30660, /* 30328-30335 */
+17015, 31958, 26287, 30665, 26054, 38884, 37805, 40112, /* 30336-30343 */
+32160, 25806, 35879, 22182, 23698, 42409, 25940, 24994, /* 30344-30351 */
+24055, 37778, 35350, 37727, 36958, 31356, 31949, 29370, /* 30352-30359 */
+28901, 28374, 30700, 40003, 34845, 32877, 33791, 40099, /* 30360-30367 */
+32633, 29713, 42004, 27932, 50596, 46294, 39897, 38321, /* 30368-30375 */
+39077, 51845, 42564, 47933, 37716, 36865, 40222, 40109, /* 30376-30383 */
+41267, 30303, 29696, 31301, 31685, 20894, 34949, 33369, /* 30384-30391 */
+26925, 23311, 24037, 26067, 31203, 27462, 29233, 25842, /* 30392-30399 */
+9942, 29786, 34735, 30484, 37039, 34190, 36905, 25943, /* 30400-30407 */
+31636, 31304, 25433, 38137, 32393, 27591, 36992, 39081, /* 30408-30415 */
+39119, 33894, 32655, 34324, 38685, 37811, 34781, 32931, /* 30416-30423 */
+24545, 34687, 38259, 35821, 34834, 34297, 32189, 31632, /* 30424-30431 */
+27975, 22754, 28221, 27247, 32510, 22785, 30520, 37967, /* 30432-30439 */
+36862, 31360, 28522, 25999, 20416, 25730, 30233, 38660, /* 30440-30447 */
+30806, 36760, 34502, 23210, 28606, 38460, 31153, 32608, /* 30448-30455 */
+30973, 25400, 31211, 40814, 30528, 35748, 33436, 36057, /* 30456-30463 */
+43311, 39962, 35573, 48987, 39133, 32521, 34017, 35148, /* 30464-30471 */
+39822, 40689, 41763, 39823, 39708, 36876, 31936, 38566, /* 30472-30479 */
+23669, 35703, 31961, 30098, 33908, 35423, 22789, 26815, /* 30480-30487 */
+49279, 36620, 28493, 39809, 34207, 36273, 29833, 26395, /* 30488-30495 */
+29305, 21800, 23680, 29456, 34413, 35335, 30344, 35743, /* 30496-30503 */
+27178, 28079, 36110, 24997, 24484, 31239, 24865, 26253, /* 30504-30511 */
+32833, 40187, 31019, 25914, 29633, 31471, 38173, 30112, /* 30512-30519 */
+35397, 34319, 22143, 28307, 40907, 33322, 32976, 35565, /* 30520-30527 */
+34214, 29252, 31816, 31304, 30891, 34891, 20857, 30753, /* 30528-30535 */
+39579, 35877, 39627, 37428, 29236, 25981, 27991, 23617, /* 30536-30543 */
+28488, 39683, 29735, 29491, 38079, 36434, 32525, 22900, /* 30544-30551 */
+34390, 31542, 26325, 33500, 37882, 37822, 30439, 27723, /* 30552-30559 */
+34963, 36750, 37700, 33677, 39937, 41342, 50540, 43424, /* 30560-30567 */
+39677, 45621, 37073, 44699, 44170, 45351, 42049, 32295, /* 30568-30575 */
+33581, 34083, 40118, 32054, 27698, 28987, 32647, 22705, /* 30576-30583 */
+27863, 31222, 25564, 19093, 26178, 23889, 29782, 33642, /* 30584-30591 */
+29664, 38930, 21986, 16449, 38274, 30806, 31994, 36863, /* 30592-30599 */
+35429, 26537, 30623, 39638, 28009, 34688, 36646, 23084, /* 30600-30607 */
+31167, 41434, 39115, 46666, 31759, 33064, 46091, 34523, /* 30608-30615 */
+25978, 47642, 38215, 20907, 34894, 39445, 26303, 20742, /* 30616-30623 */
+35293, 32628, 25860, 26800, 28120, 33932, 23783, 17809, /* 30624-30631 */
+25141, 34687, 28307, 38899, 28392, 29328, 38775, 26700, /* 30632-30639 */
+24750, 26383, 38390, 24271, 26639, 40768, 28704, 39995, /* 30640-30647 */
+28115, 32721, 26438, 34238, 31691, 32374, 44372, 35231, /* 30648-30655 */
+38207, 35496, 38675, 41053, 32488, 29356, 36158, 47472, /* 30656-30663 */
+40968, 44024, 39323, 39845, 40799, 40835, 37043, 36838, /* 30664-30671 */
+31863, 29401, 32897, 37912, 29186, 34343, 37965, 27888, /* 30672-30679 */
+30513, 36144, 34422, 46633, 31648, 24857, 35997, 28156, /* 30680-30687 */
+25371, 28693, 41449, 26449, 24439, 28834, 28170, 38900, /* 30688-30695 */
+29534, 22894, 33299, 27420, 29129, 36296, 33232, 17522, /* 30696-30703 */
+35636, 28251, 25653, 41540, 35560, 31185, 36571, 31440, /* 30704-30711 */
+27796, 31817, 34570, 26379, 32614, 34506, 35322, 34858, /* 30712-30719 */
+36041, 30493, 32033, 30206, 30289, 24937, 23140, 37739, /* 30720-30727 */
+33105, 22965, 29529, 38421, 32772, 27364, 30573, 38238, /* 30728-30735 */
+30529, 29168, 29735, 37820, 34775, 27441, 36759, 33173, /* 30736-30743 */
+34340, 37456, 29671, 28427, 30104, 37580, 31937, 30354, /* 30744-30751 */
+33813, 40271, 36615, 40122, 44136, 35513, 40321, 35148, /* 30752-30759 */
+41806, 36651, 49658, 47284, 41082, 35780, 39241, 47084, /* 30760-30767 */
+31468, 33486, 30565, 36294, 33528, 29146, 31947, 23815, /* 30768-30775 */
+24044, 35121, 21470, 22188, 33630, 32572, 26777, 22717, /* 30776-30783 */
+28835, 27656, 28813, 28873, 31766, 33603, 27109, 38284, /* 30784-30791 */
+37065, 32486, 32054, 33102, 29326, 32028, 34173, 35592, /* 30792-30799 */
+32652, 29156, 32053, 33607, 36140, 31262, 42217, 37627, /* 30800-30807 */
+35715, 39903, 33394, 38390, 34454, 30996, 25889, 36052, /* 30808-30815 */
+30547, 30396, 30450, 26310, 30074, 34176, 22854, 20520, /* 30816-30823 */
+25114, 36375, 26265, 29241, 38008, 32932, 34189, 29739, /* 30824-30831 */
+30219, 25974, 31562, 33434, 34352, 29514, 26528, 39435, /* 30832-30839 */
+31219, 24324, 34419, 39907, 28490, 30963, 40130, 30875, /* 30840-30847 */
+32039, 46401, 35201, 32500, 39728, 42164, 35774, 36914, /* 30848-30855 */
+39845, 38819, 40079, 30738, 41680, 47883, 29268, 40955, /* 30856-30863 */
+37230, 27141, 30683, 32348, 32162, 34781, 38724, 27688, /* 30864-30871 */
+27033, 39982, 41695, 30506, 26539, 28432, 33865, 30797, /* 30872-30879 */
+30201, 30554, 34484, 30129, 34855, 32353, 21648, 31975, /* 30880-30887 */
+33644, 32330, 28594, 32364, 33110, 30960, 29953, 25541, /* 30888-30895 */
+28416, 33131, 30488, 29805, 33490, 34918, 43665, 34039, /* 30896-30903 */
+27289, 32518, 39405, 36139, 29685, 37282, 27701, 28055, /* 30904-30911 */
+29707, 26318, 32216, 39942, 35929, 32994, 38769, 23340, /* 30912-30919 */
+25882, 28636, 35083, 29765, 27664, 32446, 34647, 32642, /* 30920-30927 */
+35623, 29277, 25695, 17628, 29659, 40455, 28674, 33189, /* 30928-30935 */
+27330, 33453, 26982, 35898, 32716, 25846, 41304, 30212, /* 30936-30943 */
+23517, 35651, 37286, 38737, 36353, 30887, 40536, 46486, /* 30944-30951 */
+41256, 38425, 47843, 43927, 44642, 46459, 37934, 38263, /* 30952-30959 */
+36931, 41032, 29708, 32314, 30505, 39146, 32938, 21602, /* 30960-30967 */
+26746, 35250, 31369, 28264, 31217, 22220, 35549, 29880, /* 30968-30975 */
+21576, 22767, 26665, 36522, 30621, 35400, 36625, 33458, /* 30976-30983 */
+25923, 22845, 29750, 39067, 34522, 31172, 37400, 38761, /* 30984-30991 */
+27959, 29187, 41009, 30973, 31553, 31732, 38033, 33588, /* 30992-30999 */
+45318, 37643, 27417, 36426, 30548, 42259, 36936, 30338, /* 31000-31007 */
+28212, 30936, 29628, 24964, 29486, 27545, 31285, 31855, /* 31008-31015 */
+13870, 25495, 34090, 31719, 30132, 27692, 24231, 36160, /* 31016-31023 */
+39316, 27341, 27607, 34021, 26307, 29225, 30110, 33299, /* 31024-31031 */
+27256, 32446, 33210, 29337, 36153, 37874, 37258, 33700, /* 31032-31039 */
+24297, 35187, 46959, 36073, 38856, 42534, 42223, 44442, /* 31040-31047 */
+33241, 38512, 35822, 32563, 45799, 40929, 35945, 45349, /* 31048-31055 */
+29383, 28924, 28842, 35439, 33909, 28104, 40293, 37354, /* 31056-31063 */
+32771, 18587, 36950, 39574, 35762, 32252, 24534, 30962, /* 31064-31071 */
+39516, 33596, 19797, 29424, 23960, 36112, 36277, 33614, /* 31072-31079 */
+33667, 33685, 33441, 22463, 27520, 37117, 32639, 33813, /* 31080-31087 */
+19676, 29825, 32872, 33040, 28346, 25506, 28488, 35211, /* 31088-31095 */
+39979, 33803, 32012, 37587, 37517, 33517, 25661, 34147, /* 31096-31103 */
+34970, 24377, 31196, 28664, 32851, 33893, 37749, 31800, /* 31104-31111 */
+29436, 25188, 34241, 31084, 29783, 40340, 34046, 29518, /* 31112-31119 */
+28637, 42106, 31366, 24428, 36409, 28516, 26211, 41164, /* 31120-31127 */
+26356, 28798, 20999, 32572, 40676, 30334, 34365, 36564, /* 31128-31135 */
+42515, 16862, 33225, 42953, 32205, 38042, 40668, 38780, /* 31136-31143 */
+42249, 47569, 34580, 37370, 37308, 48705, 47807, 43533, /* 31144-31151 */
+46128, 42760, 38529, 29036, 27976, 37988, 26053, 37992, /* 31152-31159 */
+23758, 19772, 31653, 33863, 27627, 21226, 22615, 21945, /* 31160-31167 */
+34101, 27536, 24830, 34886, 32983, 22073, 32517, 35777, /* 31168-31175 */
+35104, 32517, 31721, 24623, 28824, 37330, 35267, 37615, /* 31176-31183 */
+27316, 31022, 38158, 32475, 37973, 37187, 34691, 31712, /* 31184-31191 */
+35494, 41040, 36988, 31173, 31663, 42263, 34681, 36511, /* 31192-31199 */
+35801, 33478, 20134, 23319, 36818, 24154, 31643, 29763, /* 31200-31207 */
+34378, 23992, 16688, 33144, 34149, 24200, 26412, 37047, /* 31208-31215 */
+25515, 32165, 32195, 31308, 24662, 28849, 33249, 25504, /* 31216-31223 */
+42202, 38837, 36610, 24236, 25116, 43132, 33538, 33785, /* 31224-31231 */
+32534, 38826, 31477, 30848, 43978, 26967, 31766, 45817, /* 31232-31239 */
+41761, 41030, 42494, 43224, 37404, 31280, 40557, 38023, /* 31240-31247 */
+32977, 36013, 38959, 30617, 30246, 36867, 36067, 33117, /* 31248-31255 */
+34535, 27385, 32152, 34556, 30730, 35763, 36214, 31217, /* 31256-31263 */
+24659, 39750, 30973, 24474, 28390, 34413, 27895, 33223, /* 31264-31271 */
+36697, 32067, 33146, 24770, 32332, 32226, 31774, 33622, /* 31272-31279 */
+38137, 26788, 22441, 35443, 31709, 26121, 27340, 36678, /* 31280-31287 */
+22647, 40650, 34323, 30920, 28675, 26409, 43966, 32454, /* 31288-31295 */
+32635, 35111, 39062, 24613, 26651, 35198, 29314, 32259, /* 31296-31303 */
+31955, 28883, 26704, 30882, 25104, 23558, 27753, 32473, /* 31304-31311 */
+37993, 29943, 31039, 40867, 38947, 20212, 35613, 31155, /* 31312-31319 */
+23422, 31048, 31368, 33626, 20804, 33506, 36961, 34957, /* 31320-31327 */
+44910, 24239, 36377, 37206, 30915, 40850, 37101, 39005, /* 31328-31335 */
+41616, 46995, 44529, 40057, 41931, 41878, 45202, 44049, /* 31336-31343 */
+46941, 40213, 39481, 32624, 38535, 34637, 35271, 34148, /* 31344-31351 */
+29483, 33386, 24389, 30009, 24942, 20240, 21619, 30126, /* 31352-31359 */
+30373, 22299, 32875, 25579, 28556, 25509, 28575, 34750, /* 31360-31367 */
+32927, 35882, 33611, 33504, 25624, 27165, 30991, 33223, /* 31368-31375 */
+34513, 34320, 30464, 36515, 33489, 28800, 30259, 31755, /* 31376-31383 */
+38097, 31581, 38036, 39981, 41334, 33007, 34140, 42046, /* 31384-31391 */
+38035, 28189, 29939, 38330, 20307, 26801, 29590, 26790, /* 31392-31399 */
+29607, 31911, 21183, 28312, 35805, 23924, 28731, 30927, /* 31400-31407 */
+29676, 33072, 28304, 23403, 30291, 36351, 35816, 36078, /* 31408-31415 */
+38234, 24542, 34529, 36195, 26554, 33653, 30542, 37051, /* 31416-31423 */
+37101, 38144, 36959, 41208, 35371, 21858, 36352, 41181, /* 31424-31431 */
+36566, 45621, 48063, 35817, 35484, 38347, 25014, 38920, /* 31432-31439 */
+40104, 34935, 38735, 35747, 35873, 38610, 31932, 27185, /* 31440-31447 */
+43816, 30322, 29217, 39297, 25848, 25332, 27862, 30590, /* 31448-31455 */
+30876, 41618, 27282, 31212, 36431, 30347, 30637, 33693, /* 31456-31463 */
+30523, 25875, 26506, 34172, 33457, 29247, 25282, 27131, /* 31464-31471 */
+32454, 33826, 31123, 24722, 40275, 32638, 23825, 33984, /* 31472-31479 */
+32987, 35042, 34462, 27792, 27676, 32799, 41311, 28518, /* 31480-31487 */
+40028, 36184, 33035, 33593, 26664, 39258, 27413, 30521, /* 31488-31495 */
+35847, 31819, 30217, 35571, 29499, 26178, 19486, 24348, /* 31496-31503 */
+35417, 35002, 40541, 24936, 29354, 33549, 28914, 36071, /* 31504-31511 */
+38563, 29474, 27319, 31695, 29287, 31047, 37364, 15418, /* 31512-31519 */
+33212, 41794, 32544, 39245, 38850, 31779, 26380, 33795, /* 31520-31527 */
+33691, 42944, 48588, 40801, 47022, 42354, 44192, 43574, /* 31528-31535 */
+40284, 40642, 29427, 37201, 39995, 38642, 38089, 31344, /* 31536-31543 */
+31133, 35304, 29217, 26454, 33441, 33569, 20504, 24365, /* 31544-31551 */
+26974, 30604, 36313, 22618, 22962, 19847, 34503, 39468, /* 31552-31559 */
+31615, 32187, 29972, 35746, 25615, 36781, 38101, 27421, /* 31560-31567 */
+29940, 34536, 32545, 37880, 36325, 31881, 25027, 30486, /* 31568-31575 */
+38745, 36838, 41290, 35473, 29932, 35648, 30625, 37696, /* 31576-31583 */
+39165, 42064, 35234, 36299, 29996, 28223, 34076, 22106, /* 31584-31591 */
+15583, 33185, 25448, 30140, 33732, 26281, 28020, 27772, /* 31592-31599 */
+18423, 26780, 40374, 30340, 30239, 28625, 29287, 34583, /* 31600-31607 */
+41036, 29910, 22402, 28750, 32886, 33458, 36554, 36315, /* 31608-31615 */
+20315, 28121, 35314, 35898, 41197, 39977, 41479, 34355, /* 31616-31623 */
+38710, 34748, 49040, 42113, 34086, 31452, 39320, 41832, /* 31624-31631 */
+37078, 37143, 35139, 34175, 31306, 31434, 42359, 36923, /* 31632-31639 */
+34651, 36210, 32540, 33026, 38110, 25789, 26654, 23443, /* 31640-31647 */
+32115, 29730, 39190, 39081, 30341, 28497, 25015, 27674, /* 31648-31655 */
+38139, 34297, 30194, 31975, 30710, 27162, 34659, 29975, /* 31656-31663 */
+16838, 21258, 33905, 27918, 39834, 30748, 29113, 34090, /* 31664-31671 */
+19096, 32547, 37749, 34297, 32642, 35374, 32743, 29534, /* 31672-31679 */
+43860, 32587, 26096, 35215, 36387, 30619, 27458, 32904, /* 31680-31687 */
+36688, 16374, 21018, 37267, 32723, 34699, 36355, 35855, /* 31688-31695 */
+30400, 27760, 35105, 31734, 33881, 24058, 27156, 36785, /* 31696-31703 */
+28630, 40486, 37967, 27311, 23915, 27416, 38588, 29420, /* 31704-31711 */
+37304, 32832, 31361, 38938, 38953, 37651, 27771, 34103, /* 31712-31719 */
+40002, 38676, 34496, 46164, 44621, 39026, 41866, 33923, /* 31720-31727 */
+45997, 47479, 40249, 39199, 38695, 38903, 36245, 41624, /* 31728-31735 */
+26717, 27084, 33211, 25253, 30032, 34232, 23854, 26785, /* 31736-31743 */
+27085, 19037, 32690, 33121, 29581, 32262, 24666, 19909, /* 31744-31751 */
+33572, 35410, 19161, 27757, 32670, 30122, 31245, 38326, /* 31752-31759 */
+41963, 29740, 22076, 32895, 39632, 32352, 39767, 37521, /* 31760-31767 */
+31057, 29971, 41138, 35805, 26039, 31221, 36761, 36550, /* 31768-31775 */
+31847, 39956, 37777, 33811, 33559, 28892, 36885, 27402, /* 31776-31783 */
+32435, 28350, 26674, 25338, 30351, 30594, 22226, 24081, /* 31784-31791 */
+29326, 36187, 24695, 26550, 37303, 29097, 29235, 19567, /* 31792-31799 */
+34146, 40502, 38154, 35721, 27871, 32519, 31428, 34026, /* 31800-31807 */
+29180, 24423, 32413, 32132, 35156, 42698, 41793, 35795, /* 31808-31815 */
+32740, 40867, 40312, 37343, 36340, 40396, 44146, 32402, /* 31816-31823 */
+39139, 39503, 33480, 33227, 36720, 34664, 34040, 36966, /* 31824-31831 */
+40838, 32236, 28242, 35770, 33351, 30034, 37965, 34149, /* 31832-31839 */
+31010, 29727, 31689, 30790, 31896, 33521, 31275, 27535, /* 31840-31847 */
+25734, 35192, 38637, 34063, 23749, 22159, 34224, 34798, /* 31848-31855 */
+28426, 36712, 32694, 29413, 24337, 33375, 27907, 28252, /* 31856-31863 */
+30557, 37645, 29796, 25518, 41271, 28383, 29945, 26883, /* 31864-31871 */
+33513, 37185, 37483, 41896, 34809, 42778, 32200, 35492, /* 31872-31879 */
+27413, 14623, 33169, 32422, 16872, 28073, 35757, 28137, /* 31880-31887 */
+30197, 27341, 35703, 33861, 28535, 30578, 32359, 32276, /* 31888-31895 */
+24309, 33345, 26032, 28378, 38689, 30006, 28326, 29651, /* 31896-31903 */
+36743, 30302, 31107, 27822, 31659, 40502, 37136, 42424, /* 31904-31911 */
+40895, 36987, 41758, 43403, 35655, 32950, 41098, 40964, /* 31912-31919 */
+46835, 41719, 47035, 44898, 37419, 30791, 36146, 43470, /* 31920-31927 */
+32177, 41025, 35372, 30673, 28312, 29106, 27992, 22371, /* 31928-31935 */
+26965, 21545, 35118, 26697, 28806, 32593, 28105, 28842, /* 31936-31943 */
+24535, 29679, 25322, 37367, 37382, 29227, 29789, 31891, /* 31944-31951 */
+30341, 28295, 33826, 32731, 32258, 24048, 37528, 34716, /* 31952-31959 */
+32015, 30571, 39080, 33444, 34769, 38521, 32060, 34076, /* 31960-31967 */
+31856, 33845, 30247, 27619, 34864, 31000, 35256, 33674, /* 31968-31975 */
+35397, 33900, 22400, 25769, 36877, 24082, 22441, 31939, /* 31976-31983 */
+29882, 29780, 29482, 30963, 30089, 21429, 29066, 25565, /* 31984-31991 */
+31800, 33685, 34914, 32846, 33498, 36295, 30629, 37698, /* 31992-31999 */
+30226, 30293, 39796, 38182, 33600, 30203, 45455, 38014, /* 32000-32007 */
+37183, 34123, 40905, 37837, 39208, 43550, 28806, 35720, /* 32008-32015 */
+35901, 41610, 37857, 36183, 43871, 34381, 31698, 30539, /* 32016-32023 */
+38100, 36884, 29048, 30321, 41352, 33197, 32055, 30411, /* 32024-32031 */
+28287, 28668, 28498, 41070, 24963, 27433, 36091, 37474, /* 32032-32039 */
+32331, 30263, 32820, 22245, 28181, 28776, 32272, 21232, /* 32040-32047 */
+28738, 38323, 27927, 30505, 33925, 38821, 25826, 28606, /* 32048-32055 */
+39028, 31662, 31993, 30927, 33588, 31596, 29549, 22386, /* 32056-32063 */
+32382, 36340, 37961, 36060, 30405, 30542, 35192, 45629, /* 32064-32071 */
+33962, 33005, 33493, 29789, 30944, 29931, 29098, 26802, /* 32072-32079 */
+28445, 26180, 29723, 35612, 32143, 36774, 20602, 25906, /* 32080-32087 */
+27885, 28606, 34726, 26878, 32964, 34483, 37496, 27728, /* 32088-32095 */
+31442, 32555, 19516, 29395, 33435, 35562, 31280, 39922, /* 32096-32103 */
+37909, 36040, 32924, 43611, 42404, 41611, 40592, 35178, /* 32104-32111 */
+38672, 43768, 44947, 43722, 29368, 39038, 42455, 35788, /* 32112-32119 */
+31104, 43100, 32704, 30922, 29791, 33985, 34238, 29986, /* 32120-32127 */
+30289, 32267, 28398, 26069, 35528, 27716, 19993, 29585, /* 32128-32135 */
+25591, 33487, 35252, 31448, 22374, 31094, 33195, 38102, /* 32136-32143 */
+35620, 29418, 32004, 41587, 31690, 35028, 35932, 30515, /* 32144-32151 */
+27038, 30310, 27669, 38610, 39960, 38750, 35823, 29082, /* 32152-32159 */
+27289, 31039, 42372, 32502, 37190, 34113, 32925, 34121, /* 32160-32167 */
+33286, 41061, 28561, 20018, 28926, 28071, 28538, 28094, /* 32168-32175 */
+26414, 22165, 25944, 26968, 35690, 29456, 33803, 31258, /* 32176-32183 */
+27149, 27979, 36561, 34568, 22240, 22423, 36608, 37898, /* 32184-32191 */
+32796, 37654, 32436, 22783, 35096, 37496, 38961, 32947, /* 32192-32199 */
+43244, 40979, 38613, 36806, 36710, 42826, 29751, 26689, /* 32200-32207 */
+31796, 34172, 43344, 42709, 36826, 31740, 33426, 44960, /* 32208-32215 */
+33200, 32577, 36544, 37527, 31713, 29499, 32857, 36136, /* 32216-32223 */
+34696, 22947, 20923, 32729, 35916, 41793, 30196, 25392, /* 32224-32231 */
+33215, 27824, 37356, 35540, 31226, 34351, 29337, 32847, /* 32232-32239 */
+25656, 29564, 23939, 23368, 30690, 29861, 34034, 31978, /* 32240-32247 */
+36866, 26649, 27597, 28995, 34465, 37066, 29771, 39393, /* 32248-32255 */
+32556, 32784, 31446, 37367, 26351, 26389, 39128, 34453, /* 32256-32263 */
+36397, 38359, 42496, 32983, 23915, 24597, 32160, 36721, /* 32264-32271 */
+26292, 29428, 28887, 33945, 32753, 39267, 26833, 29398, /* 32272-32279 */
+25985, 21821, 36326, 29162, 29483, 28183, 24952, 39816, /* 32280-32287 */
+33990, 31631, 34011, 34992, 25563, 33447, 35625, 31747, /* 32288-32295 */
+34823, 35294, 33367, 36719, 44429, 40476, 44049, 36912, /* 32296-32303 */
+38263, 34814, 37694, 49137, 44133, 43516, 38129, 41883, /* 32304-32311 */
+40296, 33858, 28619, 24449, 36928, 34679, 25531, 29905, /* 32312-32319 */
+36349, 31442, 22093, 26355, 21551, 29938, 36296, 27784, /* 32320-32327 */
+26063, 31464, 37215, 34347, 26289, 22331, 28427, 35325, /* 32328-32335 */
+31663, 31709, 37578, 27697, 27563, 36352, 31702, 38836, /* 32336-32343 */
+41556, 30682, 29218, 37538, 36844, 33380, 36844, 24968, /* 32344-32351 */
+28890, 28339, 36838, 34964, 29599, 30444, 29363, 42760, /* 32352-32359 */
+33639, 27698, 41691, 36903, 33941, 26382, 28895, 22208, /* 32360-32367 */
+33356, 22540, 13446, 22739, 27673, 38297, 30154, 22979, /* 32368-32375 */
+29948, 30156, 27943, 27412, 35995, 35700, 33625, 32587, /* 32376-32383 */
+32084, 39424, 35579, 23095, 33756, 25915, 29832, 41385, /* 32384-32391 */
+34235, 44186, 38412, 37385, 31778, 39632, 41933, 35812, /* 32392-32399 */
+42806, 31292, 35117, 36550, 37644, 32063, 35616, 43288, /* 32400-32407 */
+38031, 38689, 32212, 37381, 38619, 30087, 28011, 29531, /* 32408-32415 */
+38504, 32376, 29973, 34674, 27234, 31568, 36385, 32664, /* 32416-32423 */
+29367, 27825, 31153, 37609, 30619, 27829, 31456, 33417, /* 32424-32431 */
+23277, 26257, 43007, 32958, 28588, 27128, 33333, 30245, /* 32432-32439 */
+32643, 38363, 19997, 23335, 23657, 36300, 39702, 31582, /* 32440-32447 */
+31719, 39608, 28716, 30531, 39760, 35171, 36743, 37492, /* 32448-32455 */
+31859, 30064, 34275, 30601, 42671, 33344, 19915, 28831, /* 32456-32463 */
+28288, 33041, 29723, 19458, 19786, 26938, 38552, 30514, /* 32464-32471 */
+33299, 37212, 32605, 30444, 21359, 22086, 25814, 36506, /* 32472-32479 */
+26870, 26854, 36672, 33164, 37711, 29721, 28772, 29463, /* 32480-32487 */
+39026, 39342, 32256, 37218, 41383, 42699, 45019, 42262, /* 32488-32495 */
+31990, 39745, 40435, 43343, 35582, 40239, 42029, 45961, /* 32496-32503 */
+38116, 30115, 45630, 39057, 33112, 26546, 34238, 35473, /* 32504-32511 */
+26729, 39336, 32419, 26890, 21225, 23947, 33475, 21131, /* 32512-32519 */
+28712, 31245, 29362, 23905, 34338, 41407, 31452, 38451, /* 32520-32527 */
+27031, 27165, 29278, 22420, 33875, 34699, 21440, 26931, /* 32528-32535 */
+43191, 35990, 41856, 31630, 22210, 25390, 37181, 34178, /* 32536-32543 */
+29477, 37862, 35169, 34438, 33684, 23431, 24526, 38294, /* 32544-32551 */
+38908, 31911, 32100, 31269, 41537, 36946, 27146, 22086, /* 32552-32559 */
+29120, 31581, 25404, 30604, 28487, 26931, 32170, 32519, /* 32560-32567 */
+24017, 25281, 32722, 31483, 25727, 27706, 32294, 38790, /* 32568-32575 */
+35764, 30941, 37289, 40341, 41077, 34739, 30698, 29049, /* 32576-32583 */
+33302, 37420, 41793, 36530, 30978, 34362, 38506, 41641, /* 32584-32591 */
+32529, 35270, 37164, 29837, 40970, 40325, 40571, 46795, /* 32592-32599 */
+42348, 38665, 35776, 33672, 32719, 35814, 28870, 19387, /* 32600-32607 */
+34863, 24478, 35266, 37182, 28138, 25791, 30385, 35273, /* 32608-32615 */
+31878, 41805, 33339, 34056, 31705, 24063, 27147, 26960, /* 32616-32623 */
+40405, 23141, 23914, 27603, 37596, 33454, 23184, 24632, /* 32624-32631 */
+17243, 37324, 31613, 37881, 29634, 33864, 31423, 33653, /* 32632-32639 */
+36780, 29421, 37800, 37077, 33430, 29952, 31327, 29573, /* 32640-32647 */
+38781, 38043, 31563, 36140, 35423, 35449, 37931, 33242, /* 32648-32655 */
+33171, 23437, 25998, 36871, 23349, 18568, 19732, 38482, /* 32656-32663 */
+29564, 30271, 35101, 31125, 35328, 20646, 32217, 31546, /* 32664-32671 */
+32359, 35751, 26995, 30465, 27141, 42979, 28673, 21302, /* 32672-32679 */
+26069, 33903, 35046, 37103, 40114, 35557, 33787, 41362, /* 32680-32687 */
+46296, 40072, 45168, 44738, 45917, 38375, 24485, 37874, /* 32688-32695 */
+46289, 41877, 38695, 36837, 39023, 35571, 31383, 24198, /* 32696-32703 */
+29604, 35812, 29833, 29895, 34928, 36306, 34660, 28314, /* 32704-32711 */
+21261, 24322, 30733, 33321, 30163, 25379, 31665, 32732, /* 32712-32719 */
+29341, 36138, 28767, 23269, 40038, 37017, 29615, 29504, /* 32720-32727 */
+34552, 29820, 35892, 41756, 27722, 33816, 24606, 27195, /* 32728-32735 */
+38985, 28322, 34949, 33743, 38670, 28050, 31925, 41773, /* 32736-32743 */
+33921, 38779, 32744, 33756, 27073, 29265, 40380, 23620, /* 32744-32751 */
+21855, 29562, 22635, 27263, 28103, 24082, 26752, 21361, /* 32752-32759 */
+28072, 31370, 35096, 32214, 38385, 38031, 20058, 20651, /* 32760-32767 */
+27537, 42039, 35836, 23233, 36714, 39678, 35169, 35680, /* 32768-32775 */
+32258, 28754, 38886, 36663, 36697, 48258, 44303, 34133, /* 32776-32783 */
+43041, 31836, 29764, 37605, 37915, 34759, 35391, 36929, /* 32784-32791 */
+31758, 48469, 45297, 33138, 44325, 36486, 34095, 30131, /* 32792-32799 */
+27690, 33063, 31690, 30773, 30140, 31768, 34219, 30484, /* 32800-32807 */
+37323, 24769, 30179, 36135, 33469, 34740, 25515, 39634, /* 32808-32815 */
+36589, 30847, 33947, 28394, 25110, 29152, 35846, 20276, /* 32816-32823 */
+13026, 28789, 25385, 26654, 37793, 29942, 35620, 28093, /* 32824-32831 */
+26280, 34141, 37986, 38854, 36989, 38676, 30668, 20391, /* 32832-32839 */
+34566, 28314, 35324, 32145, 31580, 31341, 34263, 37481, /* 32840-32847 */
+32187, 27945, 35224, 28565, 23143, 31598, 38533, 34596, /* 32848-32855 */
+25024, 33303, 25101, 30980, 35377, 30577, 33118, 26673, /* 32856-32863 */
+22160, 31895, 36549, 25019, 27354, 38684, 32111, 36158, /* 32864-32871 */
+35111, 29757, 33563, 34785, 36790, 27578, 36576, 38649, /* 32872-32879 */
+36470, 41572, 38727, 43441, 43814, 42303, 39882, 43974, /* 32880-32887 */
+46518, 36969, 43991, 40519, 40132, 32545, 38231, 35971, /* 32888-32895 */
+16919, 22084, 33410, 30598, 23458, 34330, 27488, 29501, /* 32896-32903 */
+28120, 29469, 25179, 31752, 37150, 34690, 33438, 22240, /* 32904-32911 */
+28591, 32127, 30301, 32695, 23918, 24149, 32096, 33372, /* 32912-32919 */
+31250, 29175, 32560, 38466, 35192, 35300, 36977, 40204, /* 32920-32927 */
+35329, 27930, 25438, 27295, 34757, 33394, 31830, 35328, /* 32928-32935 */
+27629, 41069, 39957, 29741, 30905, 44301, 33548, 29543, /* 32936-32943 */
+36163, 33433, 30153, 30984, 28562, 27240, 21523, 24451, /* 32944-32951 */
+26692, 26076, 24255, 31554, 31826, 31791, 31286, 31595, /* 32952-32959 */
+40268, 30641, 27059, 36867, 37408, 28479, 32041, 37307, /* 32960-32967 */
+26558, 33522, 30569, 33065, 35745, 37452, 31564, 37794, /* 32968-32975 */
+37586, 33153, 37169, 42317, 40154, 42015, 39385, 39816, /* 32976-32983 */
+29597, 37355, 32346, 36538, 34811, 29063, 39960, 33999, /* 32984-32991 */
+34828, 29034, 24020, 38921, 37976, 27987, 33466, 39146, /* 32992-32999 */
+38925, 34693, 33683, 19588, 26987, 38912, 29249, 30512, /* 33000-33007 */
+27977, 35192, 37692, 28611, 24443, 38034, 37183, 23984, /* 33008-33015 */
+32844, 33547, 27358, 31002, 30272, 31120, 30281, 30617, /* 33016-33023 */
+35676, 25662, 31789, 34062, 35869, 36424, 36198, 29298, /* 33024-33031 */
+39463, 39853, 33344, 30732, 32075, 34815, 28614, 33095, /* 33032-33039 */
+25405, 26185, 28912, 35960, 26238, 31957, 26220, 22349, /* 33040-33047 */
+29112, 25221, 37202, 26133, 29555, 36964, 34516, 34779, /* 33048-33055 */
+24324, 24547, 24588, 26517, 28338, 23399, 33474, 35292, /* 33056-33063 */
+32664, 36017, 32098, 28571, 40000, 36971, 32280, 37832, /* 33064-33071 */
+46048, 40187, 42644, 37096, 36597, 44511, 39569, 38605, /* 33072-33079 */
+37122, 43793, 44777, 41447, 31570, 43297, 47982, 36655, /* 33080-33087 */
+35924, 34994, 29250, 26774, 27707, 31989, 31306, 23482, /* 33088-33095 */
+26085, 27595, 30417, 35240, 23600, 28436, 33997, 27509, /* 33096-33103 */
+28382, 38493, 33195, 30127, 35247, 31023, 26601, 29629, /* 33104-33111 */
+31176, 22393, 28894, 29798, 33945, 30362, 33582, 33951, /* 33112-33119 */
+32078, 31894, 32622, 35692, 27864, 36370, 37633, 36238, /* 33120-33127 */
+34111, 32105, 34020, 33442, 28741, 20550, 38584, 34807, /* 33128-33135 */
+33138, 28109, 29735, 28016, 40403, 33978, 26632, 30719, /* 33136-33143 */
+31631, 28420, 28019, 34362, 22950, 24778, 32496, 30110, /* 33144-33151 */
+29536, 29331, 39396, 29495, 26648, 30337, 40629, 42225, /* 33152-33159 */
+32625, 37544, 38600, 39364, 36495, 30595, 40164, 33143, /* 33160-33167 */
+27787, 33727, 33080, 46126, 36710, 37640, 40808, 40003, /* 33168-33175 */
+34241, 42560, 45533, 31969, 36517, 32036, 31865, 34765, /* 33176-33183 */
+35433, 35763, 25163, 27417, 31311, 27804, 38529, 32832, /* 33184-33191 */
+27778, 24387, 35151, 37323, 26583, 34849, 27430, 33875, /* 33192-33199 */
+36137, 27581, 27083, 34915, 28896, 26869, 24788, 34368, /* 33200-33207 */
+37256, 27298, 22969, 28638, 32874, 37283, 29113, 29922, /* 33208-33215 */
+37467, 36424, 34322, 36415, 27016, 24140, 34615, 33806, /* 33216-33223 */
+31721, 30393, 40316, 44391, 31615, 27167, 35265, 42242, /* 33224-33231 */
+33845, 34057, 30411, 25802, 32853, 36382, 31388, 36434, /* 33232-33239 */
+21614, 21433, 29827, 31220, 34418, 27305, 22747, 27031, /* 33240-33247 */
+26857, 29822, 35357, 35062, 33122, 24255, 25972, 28327, /* 33248-33255 */
+34257, 33940, 23446, 22955, 32317, 37453, 32074, 41109, /* 33256-33263 */
+39385, 29779, 34360, 44787, 43316, 42185, 47684, 41419, /* 33264-33271 */
+38399, 38053, 37754, 43660, 40165, 31067, 27986, 40359, /* 33272-33279 */
+41073, 41418, 36798, 25936, 29114, 31821, 32078, 30268, /* 33280-33287 */
+34674, 33420, 27782, 30515, 36449, 27114, 26849, 25945, /* 33288-33295 */
+27375, 26303, 28691, 36419, 31209, 26687, 32418, 39058, /* 33296-33303 */
+34617, 32948, 31439, 26464, 34968, 33350, 29051, 32995, /* 33304-33311 */
+26352, 31361, 28419, 34861, 40973, 32577, 31425, 32028, /* 33312-33319 */
+32147, 30597, 40368, 41003, 37820, 30141, 30212, 22787, /* 33320-33327 */
+33333, 36057, 30856, 18752, 17439, 38003, 31535, 37636, /* 33328-33335 */
+31998, 25195, 21218, 31868, 30708, 28082, 38806, 23846, /* 33336-33343 */
+25943, 33898, 28729, 29599, 36391, 34580, 21320, 29331, /* 33344-33351 */
+41522, 46294, 34980, 31672, 33901, 41464, 42266, 30992, /* 33352-33359 */
+39815, 39598, 34916, 36923, 42926, 34186, 39326, 38730, /* 33360-33367 */
+32358, 34591, 37533, 41518, 39328, 33235, 34128, 37024, /* 33368-33375 */
+36722, 36841, 36435, 34226, 30375, 32978, 24857, 29587, /* 33376-33383 */
+34347, 28327, 24207, 22944, 35615, 38263, 30134, 29553, /* 33384-33391 */
+27017, 27347, 34486, 42003, 32886, 31563, 32490, 26885, /* 33392-33399 */
+27705, 25738, 34202, 21303, 11900, 30177, 37813, 31280, /* 33400-33407 */
+36290, 26588, 28608, 31688, 41547, 35013, 38525, 37232, /* 33408-33415 */
+30449, 34117, 33569, 36576, 31644, 37851, 27118, 23102, /* 33416-33423 */
+34144, 37847, 43765, 30762, 26071, 28062, 38179, 34533, /* 33424-33431 */
+37026, 37142, 30265, 26857, 30200, 29649, 25264, 31387, /* 33432-33439 */
+22475, 20893, 27961, 31833, 33473, 34807, 27673, 29203, /* 33440-33447 */
+35297, 30590, 36082, 32559, 27800, 27228, 38099, 35587, /* 33448-33455 */
+34469, 29989, 32907, 32273, 44680, 46877, 35434, 43667, /* 33456-33463 */
+43551, 38391, 35008, 48410, 42390, 40522, 44237, 35273, /* 33464-33471 */
+30708, 31429, 39401, 35928, 22012, 26316, 29226, 27305, /* 33472-33479 */
+36144, 32829, 27015, 23636, 34413, 29813, 32859, 38433, /* 33480-33487 */
+29488, 25140, 31294, 30777, 25840, 32959, 31230, 24803, /* 33488-33495 */
+31453, 38021, 40024, 32142, 29500, 22638, 31039, 41527, /* 33496-33503 */
+31569, 29408, 34380, 35020, 33405, 37453, 28735, 31419, /* 33504-33511 */
+35282, 27386, 26281, 37881, 37483, 38515, 37829, 28774, /* 33512-33519 */
+34890, 29281, 31791, 34725, 28316, 28044, 23758, 28191, /* 33520-33527 */
+37013, 34693, 23331, 25376, 29680, 28271, 27642, 25983, /* 33528-33535 */
+31051, 24848, 18349, 30047, 41235, 35828, 40267, 36675, /* 33536-33543 */
+32872, 29733, 36905, 39550, 27186, 20069, 34892, 39731, /* 33544-33551 */
+41683, 36652, 36170, 35210, 31436, 43247, 40644, 43931, /* 33552-33559 */
+42727, 41263, 33602, 32937, 39335, 33390, 35851, 26782, /* 33560-33567 */
+34292, 33636, 34549, 42496, 31588, 33889, 28573, 28593, /* 33568-33575 */
+28366, 38228, 35988, 33072, 30653, 28611, 32308, 37958, /* 33576-33583 */
+36392, 31404, 26457, 27300, 34129, 33773, 31293, 28421, /* 33584-33591 */
+29042, 36086, 31233, 30649, 34591, 29900, 21328, 25539, /* 33592-33599 */
+35565, 28921, 27789, 24614, 26214, 43478, 35319, 32387, /* 33600-33607 */
+36196, 39245, 25739, 27004, 43210, 34590, 36880, 38327, /* 33608-33615 */
+29916, 26889, 29204, 35941, 31183, 19336, 30903, 32065, /* 33616-33623 */
+26047, 36556, 36909, 25583, 26308, 33196, 26679, 28133, /* 33624-33631 */
+32992, 34510, 24603, 21804, 30066, 25923, 29586, 32561, /* 33632-33639 */
+25259, 30020, 34641, 33078, 30016, 31876, 25120, 34861, /* 33640-33647 */
+41626, 37785, 41175, 40755, 35442, 36437, 48354, 36131, /* 33648-33655 */
+38454, 41882, 40178, 37532, 39945, 45468, 40843, 39477, /* 33656-33663 */
+38374, 43219, 36184, 32663, 36893, 34662, 33012, 30000, /* 33664-33671 */
+20242, 31456, 35007, 21998, 32414, 30427, 23042, 30566, /* 33672-33679 */
+31491, 32970, 24526, 23956, 31401, 37768, 33084, 35806, /* 33680-33687 */
+34844, 27508, 34450, 35673, 25212, 24090, 22111, 31169, /* 33688-33695 */
+24572, 36357, 38661, 30653, 26325, 26956, 42119, 30693, /* 33696-33703 */
+40194, 38922, 34996, 32379, 32280, 25868, 30050, 31998, /* 33704-33711 */
+32455, 35667, 29217, 33692, 33432, 34439, 24684, 31825, /* 33712-33719 */
+33300, 24314, 35826, 35402, 33785, 30092, 30595, 29636, /* 33720-33727 */
+18517, 28879, 27047, 26793, 24610, 29089, 39278, 36068, /* 33728-33735 */
+38150, 38987, 44102, 37373, 34960, 36152, 32562, 28116, /* 33736-33743 */
+33996, 37027, 36997, 34396, 31908, 33510, 42912, 33627, /* 33744-33751 */
+37322, 40562, 35074, 33806, 40327, 42629, 40170, 37505, /* 33752-33759 */
+36064, 36434, 31807, 33928, 32470, 24301, 24396, 30025, /* 33760-33767 */
+35332, 21419, 31077, 38799, 24604, 27460, 36505, 25796, /* 33768-33775 */
+34567, 46837, 35985, 30889, 36434, 22597, 30353, 36460, /* 33776-33783 */
+25459, 28391, 34527, 36549, 35727, 28700, 29527, 29156, /* 33784-33791 */
+31856, 26090, 32823, 31441, 34567, 35079, 32228, 40001, /* 33792-33799 */
+30349, 35139, 35193, 35380, 31009, 32652, 29794, 33433, /* 33800-33807 */
+33260, 36666, 44010, 32389, 34281, 32932, 33095, 28201, /* 33808-33815 */
+28902, 27715, 30018, 25878, 25298, 34194, 32518, 35467, /* 33816-33823 */
+22105, 23659, 25101, 22825, 36873, 27252, 26474, 32958, /* 33824-33831 */
+33191, 30846, 29290, 32720, 32222, 26041, 21512, 25609, /* 33832-33839 */
+29975, 35879, 41182, 43029, 33728, 33848, 41219, 37635, /* 33840-33847 */
+43173, 39362, 40849, 38429, 42982, 40224, 41592, 44713, /* 33848-33855 */
+33819, 32218, 35670, 36123, 35377, 35353, 24736, 39166, /* 33856-33863 */
+41375, 35380, 29642, 33305, 35858, 33913, 30467, 23773, /* 33864-33871 */
+29542, 37144, 26528, 34256, 29291, 28872, 29293, 32149, /* 33872-33879 */
+31256, 26627, 41776, 36038, 35104, 34044, 33668, 30835, /* 33880-33887 */
+28254, 26941, 22987, 30967, 34997, 34113, 34146, 25086, /* 33888-33895 */
+32569, 35452, 32389, 33898, 35732, 30541, 30394, 33713, /* 33896-33903 */
+34049, 38716, 36197, 35805, 29826, 27435, 21183, 30594, /* 33904-33911 */
+26952, 26188, 27081, 24709, 29922, 32651, 31643, 30781, /* 33912-33919 */
+29868, 18550, 22510, 26995, 29852, 30327, 35512, 33856, /* 33920-33927 */
+38055, 38751, 41039, 40602, 34021, 33872, 33540, 30072, /* 33928-33935 */
+27615, 36961, 34685, 36638, 40662, 38311, 39732, 36582, /* 33936-33943 */
+42875, 37989, 37343, 35739, 36392, 38882, 36416, 41766, /* 33944-33951 */
+36853, 33633, 41565, 39968, 33093, 33669, 29589, 24250, /* 33952-33959 */
+30181, 28657, 27650, 22594, 27483, 29453, 31166, 31052, /* 33960-33967 */
+32992, 32151, 30411, 37035, 39463, 30585, 29865, 29020, /* 33968-33975 */
+29572, 31580, 32266, 35809, 34670, 33776, 31829, 29075, /* 33976-33983 */
+25952, 27024, 24918, 19227, 28249, 30957, 31028, 35589, /* 33984-33991 */
+30123, 43009, 43067, 31747, 33320, 36778, 27876, 28700, /* 33992-33999 */
+32432, 31016, 45296, 38877, 39065, 38326, 30284, 29452, /* 34000-34007 */
+28997, 28084, 26841, 29330, 24371, 28505, 36644, 32673, /* 34008-34015 */
+35299, 29366, 23848, 29754, 28139, 27627, 29641, 27094, /* 34016-34023 */
+18570, 29607, 38387, 35784, 34067, 36019, 31771, 28632, /* 34024-34031 */
+30308, 30084, 27658, 37221, 35039, 33024, 36706, 29655, /* 34032-34039 */
+41891, 46265, 43319, 44265, 43259, 46934, 39635, 37133, /* 34040-34047 */
+41264, 34076, 31489, 33191, 33608, 40848, 37387, 37071, /* 34048-34055 */
+32590, 35216, 34036, 32926, 32505, 22188, 26795, 29774, /* 34056-34063 */
+30112, 23867, 25447, 36615, 33575, 36098, 28666, 25026, /* 34064-34071 */
+31661, 23219, 32172, 35400, 35559, 35404, 38091, 33859, /* 34072-34079 */
+24266, 33273, 32503, 31045, 22225, 33240, 36839, 32626, /* 34080-34087 */
+31438, 29445, 36077, 35352, 38264, 33888, 34944, 30803, /* 34088-34095 */
+36480, 32100, 22542, 31016, 32808, 37147, 31095, 29938, /* 34096-34103 */
+31952, 33177, 32022, 32890, 32697, 26376, 28326, 31583, /* 34104-34111 */
+31509, 21184, 30275, 23585, 23669, 27818, 35575, 32461, /* 34112-34119 */
+30069, 29352, 29353, 36554, 36284, 33393, 30055, 35505, /* 34120-34127 */
+35361, 36012, 29588, 37588, 46748, 38801, 41516, 41916, /* 34128-34135 */
+39272, 33105, 31896, 25534, 36856, 36716, 36025, 41106, /* 34136-34143 */
+38565, 35029, 33931, 34646, 37265, 34189, 33025, 34503, /* 34144-34151 */
+30715, 28515, 29389, 33426, 32803, 26466, 24353, 34043, /* 34152-34159 */
+39825, 36333, 38730, 32067, 29729, 31360, 37745, 34937, /* 34160-34167 */
+25177, 27140, 28739, 28533, 23659, 32723, 37039, 28482, /* 34168-34175 */
+27409, 26360, 31140, 37919, 29344, 32712, 41182, 33753, /* 34176-34183 */
+31391, 38567, 35171, 37395, 36596, 33816, 28379, 34801, /* 34184-34191 */
+28536, 31296, 32705, 31441, 36349, 36155, 32686, 33457, /* 34192-34199 */
+35365, 30323, 22138, 26519, 25941, 27199, 28597, 26322, /* 34200-34207 */
+36496, 37209, 39154, 36368, 26888, 32190, 26255, 27508, /* 34208-34215 */
+30482, 16379, 10852, 24780, 27617, 33977, 37014, 36347, /* 34216-34223 */
+36876, 34967, 27995, 23635, 31442, 36603, 34614, 44260, /* 34224-34231 */
+49191, 39641, 40669, 42574, 41474, 31127, 36688, 46288, /* 34232-34239 */
+40546, 42575, 41757, 41547, 28016, 33906, 32441, 31104, /* 34240-34247 */
+34778, 29845, 35243, 32354, 31213, 30875, 26733, 27258, /* 34248-34255 */
+32483, 33179, 39916, 31451, 29457, 31658, 34723, 36832, /* 34256-34263 */
+36410, 30816, 27731, 24766, 16439, 35479, 34707, 31046, /* 34264-34271 */
+32620, 34763, 32171, 33454, 33274, 31442, 27489, 32175, /* 34272-34279 */
+34499, 29772, 32982, 33503, 40200, 28842, 36846, 40613, /* 34280-34287 */
+34456, 32018, 31481, 30384, 24597, 33972, 33400, 29162, /* 34288-34295 */
+31746, 27580, 33663, 25249, 27870, 27289, 20884, 32077, /* 34296-34303 */
+31084, 43043, 31707, 29981, 26826, 19867, 32316, 29804, /* 34304-34311 */
+37819, 34802, 29269, 24554, 28017, 36203, 33317, 35996, /* 34312-34319 */
+28026, 33702, 37570, 28777, 40896, 38054, 35186, 32529, /* 34320-34327 */
+44064, 46390, 42508, 45988, 31244, 29824, 39625, 38689, /* 34328-34335 */
+36976, 40655, 37472, 36165, 35822, 29839, 32062, 32799, /* 34336-34343 */
+28733, 27832, 31734, 23416, 27258, 33152, 36255, 29258, /* 34344-34351 */
+29317, 42677, 38776, 43030, 37686, 25720, 26557, 34634, /* 34352-34359 */
+37766, 32600, 35595, 28804, 23620, 28127, 28410, 28765, /* 34360-34367 */
+28567, 31323, 32134, 22340, 30058, 35957, 30400, 29253, /* 34368-34375 */
+38679, 31777, 32873, 40714, 33870, 34153, 40899, 40195, /* 34376-34383 */
+31584, 38202, 30472, 29299, 25828, 22269, 32002, 30571, /* 34384-34391 */
+31884, 32589, 32111, 33088, 26900, 28594, 22080, 28232, /* 34392-34399 */
+35771, 32654, 44075, 35501, 31705, 27234, 32739, 25924, /* 34400-34407 */
+24495, 31195, 27992, 24427, 19187, 23558, 33512, 31485, /* 34408-34415 */
+31053, 30179, 30944, 31367, 33721, 28499, 31106, 34398, /* 34416-34423 */
+34699, 41506, 53308, 49272, 38463, 38270, 49130, 38392, /* 34424-34431 */
+35304, 42691, 47561, 35937, 28882, 41440, 33073, 30345, /* 34432-34439 */
+33616, 36275, 33800, 37996, 26305, 25905, 35376, 34002, /* 34440-34447 */
+29651, 29797, 35277, 38584, 42121, 29064, 27697, 27362, /* 34448-34455 */
+24079, 37766, 32099, 33371, 29373, 31005, 31145, 27946, /* 34456-34463 */
+28575, 33160, 35426, 31778, 24723, 28780, 27804, 40594, /* 34464-34471 */
+32390, 27496, 35547, 38884, 32204, 28619, 34067, 46794, /* 34472-34479 */
+34604, 34890, 32329, 30899, 26303, 26333, 28517, 24807, /* 34480-34487 */
+31689, 31489, 35403, 35431, 29765, 22652, 26148, 21333, /* 34488-34495 */
+29878, 27107, 36136, 35826, 33136, 32586, 28195, 37717, /* 34496-34503 */
+23160, 30292, 34641, 32388, 30653, 23645, 29537, 31665, /* 34504-34511 */
+38422, 34805, 33180, 35401, 38858, 30019, 31554, 37761, /* 34512-34519 */
+37986, 36641, 52804, 37579, 38527, 34208, 38478, 45024, /* 34520-34527 */
+36285, 39677, 39076, 41445, 28119, 33555, 42537, 29335, /* 34528-34535 */
+26562, 31363, 29513, 35225, 38503, 21195, 26613, 32315, /* 34536-34543 */
+34064, 24026, 34859, 34777, 41150, 42985, 25489, 28822, /* 34544-34551 */
+23021, 35869, 38316, 29493, 33181, 26639, 24706, 24737, /* 34552-34559 */
+31912, 30197, 28552, 33990, 23888, 25032, 30978, 32745, /* 34560-34567 */
+34169, 34137, 25541, 36052, 39471, 34793, 28725, 46005, /* 34568-34575 */
+39241, 33884, 36355, 36466, 27163, 28750, 31871, 23426, /* 34576-34583 */
+28736, 31266, 31611, 35200, 40956, 30446, 26628, 26173, /* 34584-34591 */
+27468, 34520, 33950, 37223, 35883, 37442, 29879, 32973, /* 34592-34599 */
+27673, 28060, 29586, 25471, 26921, 27647, 21277, 25925, /* 34600-34607 */
+29660, 32504, 29732, 31056, 29919, 36121, 31605, 24812, /* 34608-34615 */
+34338, 33925, 42956, 45146, 42409, 43986, 32444, 49874, /* 34616-34623 */
+44314, 39066, 41402, 43338, 37809, 28403, 43864, 38177, /* 34624-34631 */
+29247, 33902, 27516, 33706, 37621, 38416, 22330, 27666, /* 34632-34639 */
+30465, 30468, 33158, 29577, 32736, 44893, 35552, 23702, /* 34640-34647 */
+29436, 25523, 35556, 32315, 33094, 32182, 29809, 29610, /* 34648-34655 */
+28189, 31457, 24714, 32296, 38482, 28139, 30009, 31331, /* 34656-34663 */
+32535, 37154, 33397, 22216, 37761, 39479, 31559, 25071, /* 34664-34671 */
+44335, 37208, 39329, 30422, 22756, 33924, 31087, 30528, /* 34672-34679 */
+22518, 26214, 29495, 31784, 37793, 33496, 30771, 16245, /* 34680-34687 */
+23626, 33233, 25046, 34365, 33540, 31997, 36300, 29462, /* 34688-34695 */
+29120, 38457, 34888, 24644, 33987, 36159, 30783, 26088, /* 34696-34703 */
+29329, 32296, 36962, 35183, 34144, 34846, 37522, 33418, /* 34704-34711 */
+31038, 37423, 31661, 43728, 41845, 37473, 36431, 40048, /* 34712-34719 */
+42987, 36572, 39212, 43321, 32624, 31432, 34205, 40312, /* 34720-34727 */
+31530, 30181, 30316, 28507, 31744, 34468, 33959, 24438, /* 34728-34735 */
+25680, 30803, 31924, 29118, 37232, 41388, 40380, 31925, /* 34736-34743 */
+27991, 25505, 29905, 41547, 34347, 30355, 30268, 32227, /* 34744-34751 */
+25151, 23994, 26284, 28232, 29671, 33336, 27398, 27268, /* 34752-34759 */
+29533, 36026, 38924, 30088, 26169, 36488, 41141, 33159, /* 34760-34767 */
+38654, 41986, 40804, 35687, 33100, 26931, 23383, 38322, /* 34768-34775 */
+32204, 25267, 30910, 30068, 32591, 37435, 43315, 27917, /* 34776-34783 */
+20314, 28680, 29516, 33501, 39996, 30729, 34024, 34698, /* 34784-34791 */
+29379, 30268, 37112, 29144, 27692, 29925, 24646, 27839, /* 34792-34799 */
+25083, 21345, 25956, 31858, 29562, 29546, 34037, 33632, /* 34800-34807 */
+31071, 31986, 31620, 34580, 44785, 45937, 38397, 38507, /* 34808-34815 */
+42211, 42806, 45237, 44018, 38797, 27628, 33112, 33262, /* 34816-34823 */
+44577, 33560, 33103, 34521, 28587, 36802, 39713, 33656, /* 34824-34831 */
+25866, 28005, 29341, 26350, 34740, 37290, 37243, 35139, /* 34832-34839 */
+32166, 28667, 21092, 39470, 36600, 31266, 34925, 33330, /* 34840-34847 */
+32300, 25184, 31400, 27680, 23144, 30357, 37741, 28274, /* 34848-34855 */
+27541, 35142, 39690, 32224, 31474, 30060, 28557, 36191, /* 34856-34863 */
+40984, 41630, 27547, 33582, 33917, 32480, 24970, 29694, /* 34864-34871 */
+42876, 27666, 25395, 27275, 30559, 29744, 37693, 31857, /* 34872-34879 */
+16929, 25709, 29355, 24581, 27929, 38893, 27984, 27251, /* 34880-34887 */
+37754, 31331, 29744, 42890, 37682, 24924, 31433, 32544, /* 34888-34895 */
+36610, 31064, 26337, 32143, 35406, 34233, 35956, 39388, /* 34896-34903 */
+30221, 38955, 33105, 29936, 34020, 42819, 44092, 36112, /* 34904-34911 */
+40807, 42445, 38757, 39453, 44352, 37963, 26467, 26752, /* 34912-34919 */
+37877, 37783, 33730, 32518, 28701, 28824, 33519, 35327, /* 34920-34927 */
+32057, 26036, 29352, 23316, 28130, 34047, 43994, 35164, /* 34928-34935 */
+32007, 39865, 24948, 20676, 40311, 38322, 28716, 31034, /* 34936-34943 */
+28348, 31167, 27404, 25798, 26705, 29569, 32372, 31030, /* 34944-34951 */
+26397, 29510, 37992, 31246, 29365, 32357, 24732, 35205, /* 34952-34959 */
+48915, 44896, 39489, 31642, 34554, 34380, 31469, 26158, /* 34960-34967 */
+30942, 37269, 30555, 29320, 26898, 32286, 35434, 37919, /* 34968-34975 */
+29819, 23949, 28842, 28830, 28498, 32597, 39508, 26787, /* 34976-34983 */
+29688, 36153, 29936, 30363, 41151, 32092, 24601, 31433, /* 34984-34991 */
+28568, 31243, 25636, 24449, 21063, 31959, 31426, 34459, /* 34992-34999 */
+30642, 28942, 39567, 30589, 25788, 35511, 48037, 36083, /* 35000-35007 */
+38212, 48410, 42595, 38950, 44276, 50925, 33085, 27244, /* 35008-35015 */
+29377, 42315, 38512, 37063, 34122, 34609, 29515, 36254, /* 35016-35023 */
+39207, 32290, 27809, 30929, 23515, 24355, 42321, 41455, /* 35024-35031 */
+30681, 33797, 33720, 25487, 22216, 40403, 36042, 32288, /* 35032-35039 */
+27992, 34321, 29153, 26207, 32207, 25944, 24875, 30947, /* 35040-35047 */
+37237, 28783, 31154, 39834, 35653, 29145, 34172, 32094, /* 35048-35055 */
+30437, 42070, 41510, 31297, 24918, 31890, 36034, 31938, /* 35056-35063 */
+26788, 33937, 38808, 31626, 28800, 27574, 26261, 27197, /* 35064-35071 */
+35251, 29636, 18045, 28663, 27992, 26078, 30833, 36819, /* 35072-35079 */
+26129, 25007, 34998, 30322, 33921, 38308, 34691, 28166, /* 35080-35087 */
+34723, 34139, 38016, 31073, 26316, 31141, 35491, 35163, /* 35088-35095 */
+36981, 36006, 28891, 43474, 31612, 27255, 42590, 39112, /* 35096-35103 */
+40997, 43731, 40201, 36085, 41709, 42070, 39614, 31483, /* 35104-35111 */
+27804, 28011, 44346, 34888, 38207, 36286, 29733, 28319, /* 35112-35119 */
+34410, 34538, 30401, 27367, 26284, 23320, 26767, 47739, /* 35120-35127 */
+41532, 29424, 30870, 35567, 25101, 28920, 38643, 37078, /* 35128-35135 */
+30978, 23154, 33366, 27857, 32712, 28615, 25043, 29028, /* 35136-35143 */
+29202, 31615, 25469, 30107, 35528, 31865, 28664, 30944, /* 35144-35151 */
+33228, 43470, 48556, 34840, 35181, 32095, 30926, 37565, /* 35152-35159 */
+31903, 28929, 35062, 35939, 33034, 32649, 29315, 28127, /* 35160-35167 */
+33114, 34119, 29500, 28638, 27914, 26996, 28434, 33112, /* 35168-35175 */
+36069, 24896, 26716, 35780, 30477, 32079, 38921, 29588, /* 35176-35183 */
+28882, 32670, 28669, 27353, 20266, 29053, 23764, 24920, /* 35184-35191 */
+34628, 38624, 32864, 31225, 41583, 30916, 26577, 40184, /* 35192-35199 */
+39414, 35365, 43653, 45967, 39220, 45221, 43621, 42437, /* 35200-35207 */
+30455, 26280, 34626, 39154, 35438, 40118, 38151, 34061, /* 35208-35215 */
+32075, 34718, 39366, 28218, 31502, 30377, 18433, 28243, /* 35216-35223 */
+45870, 35779, 32939, 35190, 27947, 23312, 31085, 39332, /* 35224-35231 */
+33207, 26277, 27577, 31693, 27842, 30140, 34260, 29079, /* 35232-35239 */
+25964, 32921, 35379, 26943, 36186, 34791, 31797, 28873, /* 35240-35247 */
+28511, 36615, 38320, 34607, 29365, 35627, 30398, 31962, /* 35248-35255 */
+39540, 37444, 31192, 34571, 38030, 32122, 31276, 27370, /* 35256-35263 */
+24047, 26598, 29062, 27423, 27429, 30385, 24804, 24363, /* 35264-35271 */
+28029, 30904, 25300, 24897, 31373, 32513, 32457, 37555, /* 35272-35279 */
+33045, 32641, 40397, 32949, 28836, 32158, 33716, 30134, /* 35280-35287 */
+34670, 42286, 37038, 31352, 33734, 36172, 33207, 33973, /* 35288-35295 */
+41091, 34081, 42703, 40538, 38027, 39787, 42208, 41901, /* 35296-35303 */
+38470, 33288, 26528, 32676, 38534, 36151, 39251, 36455, /* 35304-35311 */
+30763, 28018, 30538, 39157, 27412, 32230, 23805, 24158, /* 35312-35319 */
+37886, 37610, 39088, 33241, 33308, 25612, 30023, 37292, /* 35320-35327 */
+30133, 29062, 31194, 26026, 29187, 29181, 32415, 35796, /* 35328-35335 */
+26430, 27519, 29214, 25027, 24451, 34441, 33007, 27628, /* 35336-35343 */
+36061, 35458, 36728, 45338, 36299, 31264, 34315, 26923, /* 35344-35351 */
+32159, 37780, 37531, 28830, 39086, 37760, 32943, 36470, /* 35352-35359 */
+30304, 30113, 22715, 31732, 32977, 29810, 29754, 27422, /* 35360-35367 */
+26816, 32537, 34303, 28033, 26360, 31790, 31934, 29149, /* 35368-35375 */
+37223, 34649, 32691, 31989, 24954, 23481, 26276, 29307, /* 35376-35383 */
+24967, 27833, 39136, 31835, 34157, 34135, 32983, 36068, /* 35384-35391 */
+30746, 36688, 41707, 39923, 38722, 39475, 43197, 41314, /* 35392-35399 */
+45178, 47791, 27348, 28355, 38062, 37101, 37899, 41371, /* 35400-35407 */
+41316, 35603, 32261, 32029, 39985, 27458, 26982, 26749, /* 35408-35415 */
+28650, 32155, 34970, 38246, 36998, 29937, 25205, 29262, /* 35416-35423 */
+34894, 31158, 34670, 24735, 23790, 31196, 29303, 34534, /* 35424-35431 */
+35393, 31415, 28299, 28794, 28359, 28707, 36761, 29175, /* 35432-35439 */
+27377, 39263, 30846, 35906, 35928, 32180, 32974, 34069, /* 35440-35447 */
+32696, 31797, 43752, 39962, 32426, 40582, 34326, 33558, /* 35448-35455 */
+33555, 25327, 23596, 21004, 30493, 29445, 28686, 28480, /* 35456-35463 */
+28072, 24530, 28971, 27072, 25107, 24837, 25407, 31198, /* 35464-35471 */
+31347, 38230, 43837, 37699, 33643, 26342, 30574, 34518, /* 35472-35479 */
+31701, 28062, 36678, 42776, 32271, 37872, 34085, 29847, /* 35480-35487 */
+35383, 41807, 34013, 33998, 44067, 38662, 33903, 38340, /* 35488-35495 */
+42205, 43820, 41931, 27306, 36211, 38888, 30986, 39786, /* 35496-35503 */
+37938, 39735, 32398, 30092, 28400, 36626, 26396, 27400, /* 35504-35511 */
+31365, 33903, 33754, 31032, 41298, 34592, 30595, 24118, /* 35512-35519 */
+30155, 35078, 29175, 29683, 23188, 29615, 32935, 32094, /* 35520-35527 */
+29537, 29475, 32009, 25484, 28114, 22309, 21067, 33528, /* 35528-35535 */
+26499, 35974, 39814, 37250, 37283, 33734, 31319, 29199, /* 35536-35543 */
+34878, 30200, 35515, 41259, 36282, 31818, 42624, 38993, /* 35544-35551 */
+30995, 37141, 30179, 24957, 26475, 26756, 29540, 32214, /* 35552-35559 */
+33009, 28685, 29544, 33381, 31330, 28234, 26181, 26193, /* 35560-35567 */
+30939, 27243, 33392, 45192, 26455, 27863, 24650, 26780, /* 35568-35575 */
+30112, 26869, 32229, 32705, 34727, 31045, 35754, 30851, /* 35576-35583 */
+34345, 40624, 36943, 29901, 36884, 38791, 39632, 33923, /* 35584-35591 */
+42092, 43351, 43900, 48289, 34507, 36844, 37373, 34178, /* 35592-35599 */
+38391, 37977, 42454, 34715, 33862, 31356, 34244, 26628, /* 35600-35607 */
+29257, 36899, 32583, 25600, 33455, 40184, 31291, 30189, /* 35608-35615 */
+27372, 29180, 34252, 30714, 31321, 26336, 26259, 32778, /* 35616-35623 */
+32378, 32577, 38482, 35572, 29163, 30198, 20194, 24091, /* 35624-35631 */
+27119, 26873, 35272, 35545, 39961, 29812, 29748, 35506, /* 35632-35639 */
+31288, 39598, 34941, 34804, 41213, 37678, 34619, 41699, /* 35640-35647 */
+39584, 27694, 34755, 30204, 21913, 19256, 23812, 28939, /* 35648-35655 */
+28553, 27755, 27484, 25593, 26410, 29528, 25348, 24792, /* 35656-35663 */
+22324, 28711, 31929, 41053, 46660, 33494, 30150, 26280, /* 35664-35671 */
+30752, 37015, 28443, 35119, 38707, 34016, 30164, 31956, /* 35672-35679 */
+28760, 36624, 37309, 40453, 38057, 32565, 38985, 39250, /* 35680-35687 */
+36507, 40766, 41733, 42046, 44462, 33232, 36601, 35389, /* 35688-35695 */
+29789, 36927, 33749, 36900, 33023, 34209, 28933, 31663, /* 35696-35703 */
+29730, 36547, 32350, 33902, 27496, 30460, 37905, 33820, /* 35704-35711 */
+32347, 28270, 34336, 34789, 33366, 32669, 24717, 26756, /* 35712-35719 */
+36096, 29451, 29267, 32044, 35111, 25763, 28433, 19866, /* 35720-35727 */
+14764, 30484, 32955, 33870, 37640, 42959, 24921, 33162, /* 35728-35735 */
+36616, 27590, 34154, 36673, 37320, 38140, 36860, 36639, /* 35736-35743 */
+46272, 37164, 32053, 33036, 30912, 22248, 28867, 27148, /* 35744-35751 */
+23959, 32075, 35254, 31420, 26579, 31826, 30687, 26495, /* 35752-35759 */
+24817, 21902, 28307, 30010, 41368, 40608, 27306, 22735, /* 35760-35767 */
+23004, 32595, 32091, 25786, 38356, 32234, 25789, 33747, /* 35768-35775 */
+32427, 28155, 38652, 39605, 38601, 35353, 31292, 37912, /* 35776-35783 */
+41920, 33523, 39670, 47642, 40135, 47783, 43565, 30864, /* 35784-35791 */
+39279, 34727, 36809, 34079, 39095, 37324, 34837, 31703, /* 35792-35799 */
+26400, 37261, 31479, 35684, 34401, 25552, 32107, 35867, /* 35800-35807 */
+32652, 29122, 29892, 29369, 34742, 30709, 31376, 29326, /* 35808-35815 */
+25497, 36041, 33951, 30486, 33246, 38359, 26619, 29315, /* 35816-35823 */
+18715, 19864, 27952, 34331, 29158, 40553, 32616, 27930, /* 35824-35831 */
+34635, 31923, 31302, 41564, 40708, 32690, 43047, 36867, /* 35832-35839 */
+35321, 43399, 33433, 29632, 29569, 28583, 18323, 23584, /* 35840-35847 */
+22085, 26898, 30760, 27130, 26456, 28762, 31693, 27320, /* 35848-35855 */
+21303, 26103, 21527, 27830, 41933, 42879, 37810, 38004, /* 35856-35863 */
+26772, 29232, 37389, 35097, 35116, 43086, 31056, 26469, /* 35864-35871 */
+35290, 27981, 34817, 40796, 38388, 36858, 35864, 33144, /* 35872-35879 */
+37840, 38324, 32834, 41233, 41708, 33654, 47214, 39950, /* 35880-35887 */
+32373, 36894, 28300, 34312, 34807, 35972, 34497, 34258, /* 35888-35895 */
+28291, 25352, 35202, 33646, 38612, 31661, 27383, 30665, /* 35896-35903 */
+32409, 36318, 32582, 32821, 33166, 32260, 33247, 27222, /* 35904-35911 */
+26769, 29829, 35761, 27807, 27719, 29512, 33230, 28252, /* 35912-35919 */
+28906, 20314, 9418, 34195, 33441, 35431, 42038, 31304, /* 35920-35927 */
+30939, 32662, 28945, 37768, 44464, 34403, 36806, 42724, /* 35928-35935 */
+33072, 38395, 49308, 35654, 31070, 33691, 29043, 22355, /* 35936-35943 */
+29024, 28662, 24926, 34134, 30540, 31240, 29995, 30607, /* 35944-35951 */
+28784, 20939, 24226, 17417, 31018, 39447, 33232, 34471, /* 35952-35959 */
+34133, 17232, 24644, 34053, 28713, 31158, 36303, 24182, /* 35960-35967 */
+26023, 31479, 29655, 34989, 39442, 42734, 34615, 37222, /* 35968-35975 */
+33835, 37998, 39824, 34671, 43355, 43574, 39738, 46861, /* 35976-35983 */
+47891, 33512, 35993, 35327, 29855, 37855, 37770, 40180, /* 35984-35991 */
+32492, 33235, 26072, 33970, 34650, 37279, 36981, 26730, /* 35992-35999 */
+29572, 30708, 32376, 30675, 30774, 33106, 28812, 30170, /* 36000-36007 */
+30626, 29452, 29774, 33953, 33674, 31223, 33050, 33626, /* 36008-36015 */
+29913, 27107, 10069, 18194, 33234, 29672, 37938, 35725, /* 36016-36023 */
+33222, 30400, 34116, 30345, 38595, 42244, 38317, 35083, /* 36024-36031 */
+38157, 36464, 40928, 44742, 33420, 30261, 27612, 29609, /* 36032-36039 */
+21139, 21252, 23277, 20148, 27579, 27340, 27940, 28724, /* 36040-36047 */
+34584, 24071, 19640, 28274, 22405, 34109, 43290, 34967, /* 36048-36055 */
+40536, 37260, 26325, 34155, 40624, 32294, 38520, 41028, /* 36056-36063 */
+28233, 28237, 32502, 31063, 36978, 43180, 39376, 34250, /* 36064-36071 */
+37346, 30880, 38030, 36921, 36746, 40504, 42568, 41167, /* 36072-36079 */
+42518, 45182, 28274, 36255, 26811, 28993, 34059, 34962, /* 36080-36087 */
+39770, 29091, 32517, 24824, 29220, 35538, 39492, 35213, /* 36088-36095 */
+23906, 33672, 26497, 35215, 35778, 35140, 32078, 33092, /* 36096-36103 */
+29215, 25050, 26753, 32675, 34294, 29794, 29336, 31385, /* 36104-36111 */
+36007, 30164, 25183, 24352, 18119, 29614, 36438, 38322, /* 36112-36119 */
+32240, 35953, 32873, 26327, 32063, 43663, 39398, 40367, /* 36120-36127 */
+33659, 36297, 35265, 42600, 42433, 36410, 30226, 32689, /* 36128-36135 */
+31454, 21378, 25900, 30308, 23131, 28568, 33004, 30688, /* 36136-36143 */
+31580, 35776, 22204, 19756, 24384, 21244, 34255, 33716, /* 36144-36151 */
+30941, 35319, 30041, 22819, 31142, 35517, 29813, 38833, /* 36152-36159 */
+33635, 22306, 24818, 29595, 35699, 36887, 40837, 36335, /* 36160-36167 */
+36710, 37560, 34041, 41913, 37331, 35960, 47280, 45621, /* 36168-36175 */
+43557, 45863, 46126, 33324, 35893, 30374, 31587, 35666, /* 36176-36183 */
+37816, 38648, 34127, 31882, 26190, 31420, 34885, 36028, /* 36184-36191 */
+32908, 29057, 27456, 28732, 32489, 32855, 33329, 34402, /* 36192-36199 */
+33334, 29540, 28203, 29256, 35331, 32389, 32349, 34262, /* 36200-36207 */
+32841, 30675, 29740, 27024, 22326, 21271, 26045, 36953, /* 36208-36215 */
+32392, 32569, 37486, 31545, 30628, 35463, 41301, 36189, /* 36216-36223 */
+40202, 37961, 34699, 34812, 42594, 39660, 31065, 29900, /* 36224-36231 */
+28259, 28328, 17109, 20768, 20653, 18011, 28944, 28323, /* 36232-36239 */
+26931, 32238, 34300, 21758, 21985, 27948, 29806, 34737, /* 36240-36247 */
+40282, 37455, 42291, 32622, 32613, 39147, 35552, 34993, /* 36248-36255 */
+42923, 32278, 24089, 32141, 35115, 32544, 40437, 43463, /* 36256-36263 */
+33505, 36916, 37853, 31872, 35522, 33114, 35211, 40378, /* 36264-36271 */
+39985, 41982, 46331, 39596, 31863, 33700, 27517, 25632, /* 36272-36279 */
+36841, 34579, 33413, 30986, 29663, 28742, 28148, 35930, /* 36280-36287 */
+37512, 32420, 31963, 29960, 28350, 32850, 38720, 35867, /* 36288-36295 */
+31121, 35047, 30824, 24812, 29379, 33106, 34595, 31791, /* 36296-36303 */
+31567, 31296, 29109, 31626, 24761, 24852, 23308, 25355, /* 36304-36311 */
+40337, 31480, 35388, 37788, 32349, 29148, 35325, 42216, /* 36312-36319 */
+33357, 40130, 38964, 36840, 33590, 40943, 40933, 33377, /* 36320-36327 */
+32676, 31998, 30860, 23388, 25831, 26633, 27753, 25826, /* 36328-36335 */
+34341, 31604, 34767, 33813, 19420, 20967, 25397, 28410, /* 36336-36343 */
+28323, 32718, 30958, 31256, 29634, 31646, 32066, 34312, /* 36344-36351 */
+34001, 34864, 33351, 22881, 21307, 26557, 39218, 32104, /* 36352-36359 */
+32886, 40449, 33806, 39502, 43121, 38617, 42615, 44522, /* 36360-36367 */
+39442, 37123, 40123, 38620, 32387, 34432, 33037, 34797, /* 36368-36375 */
+33558, 43106, 40489, 39624, 38054, 30272, 29163, 28147, /* 36376-36383 */
+41225, 30780, 30015, 32605, 27435, 33881, 30400, 38380, /* 36384-36391 */
+37360, 28575, 29557, 32009, 21932, 20924, 37716, 30513, /* 36392-36399 */
+26100, 33477, 36490, 31654, 33021, 31956, 25696, 24909, /* 36400-36407 */
+23318, 33560, 34154, 36942, 39882, 34729, 31983, 33039, /* 36408-36415 */
+39535, 36388, 32131, 33912, 29361, 32815, 29559, 38119, /* 36416-36423 */
+36522, 28827, 31290, 30352, 24745, 23214, 25024, 21910, /* 36424-36431 */
+31745, 28900, 24726, 30292, 27210, 21425, 30675, 33238, /* 36432-36439 */
+32454, 29604, 39742, 37874, 41474, 39309, 23345, 31628, /* 36440-36447 */
+26980, 32494, 34232, 35785, 35721, 40368, 39756, 36289, /* 36448-36455 */
+39445, 39568, 40710, 35242, 34442, 33871, 33642, 38077, /* 36456-36463 */
+38638, 40185, 38287, 34694, 34389, 32795, 36129, 35314, /* 36464-36471 */
+34821, 30374, 35213, 34955, 34504, 34061, 28673, 32290, /* 36472-36479 */
+29231, 25398, 31060, 31959, 33692, 28859, 22855, 33342, /* 36480-36487 */
+38877, 34286, 31113, 35088, 33181, 26272, 29011, 29498, /* 36488-36495 */
+33505, 30217, 31816, 33098, 30497, 30265, 33541, 32508, /* 36496-36503 */
+29926, 29552, 37437, 41166, 36890, 36916, 37635, 32478, /* 36504-36511 */
+32605, 37239, 31287, 29775, 35154, 32288, 31171, 28724, /* 36512-36519 */
+30064, 33984, 29096, 28073, 30122, 25820, 27729, 31195, /* 36520-36527 */
+32293, 24213, 28635, 36084, 27651, 30609, 30040, 27539, /* 36528-36535 */
+28346, 29246, 24497, 33076, 30622, 32647, 32814, 18381, /* 36536-36543 */
+27551, 33407, 31042, 32798, 31781, 31950, 34611, 35105, /* 36544-36551 */
+35469, 40218, 42716, 38396, 38065, 40232, 46373, 43056, /* 36552-36559 */
+39771, 44138, 39612, 33255, 31697, 37399, 34532, 28050, /* 36560-36567 */
+30430, 40525, 30400, 33410, 47766, 40446, 35967, 31835, /* 36568-36575 */
+34267, 22766, 27396, 31312, 29489, 27589, 28305, 32016, /* 36576-36583 */
+33702, 37683, 34097, 30691, 32654, 31261, 22528, 20859, /* 36584-36591 */
+32013, 36057, 29001, 31272, 42858, 37769, 31521, 38371, /* 36592-36599 */
+35653, 28181, 22266, 23067, 34713, 39902, 39752, 36275, /* 36600-36607 */
+35448, 38748, 35594, 26216, 28212, 33810, 31853, 23359, /* 36608-36615 */
+34094, 35803, 35185, 32877, 27550, 27530, 24565, 24972, /* 36616-36623 */
+23032, 23030, 28156, 29808, 26821, 22678, 29229, 31595, /* 36624-36631 */
+27633, 31576, 34529, 30507, 35079, 32802, 31282, 44150, /* 36632-36639 */
+28114, 25867, 35086, 33062, 28155, 32804, 45488, 39612, /* 36640-36647 */
+42529, 41095, 38091, 38103, 36104, 35737, 32694, 35064, /* 36648-36655 */
+32009, 32931, 43129, 41759, 31990, 36743, 38879, 35229, /* 36656-36663 */
+34879, 36892, 38847, 35891, 34613, 39533, 37069, 34802, /* 36664-36671 */
+30710, 31449, 27888, 28039, 26917, 28893, 29489, 29764, /* 36672-36679 */
+31014, 29635, 31044, 34546, 31107, 31147, 33492, 33030, /* 36680-36687 */
+23414, 28883, 32759, 33813, 25977, 27559, 42059, 35114, /* 36688-36695 */
+38942, 34790, 32246, 30924, 29504, 37414, 28463, 34716, /* 36696-36703 */
+35290, 31711, 33634, 32331, 28476, 30900, 36926, 32186, /* 36704-36711 */
+30335, 34644, 38411, 40699, 33340, 34180, 33759, 29438, /* 36712-36719 */
+30147, 30091, 30761, 27393, 28532, 29502, 24341, 22796, /* 36720-36727 */
+35389, 29203, 22340, 26477, 23768, 26149, 34814, 31460, /* 36728-36735 */
+32101, 25154, 26874, 30802, 29492, 22405, 39031, 42353, /* 36736-36743 */
+34235, 36444, 39724, 39325, 39839, 41067, 36075, 34180, /* 36744-36751 */
+34750, 35346, 36384, 43778, 34812, 36927, 32595, 33135, /* 36752-36759 */
+41192, 37933, 43369, 43462, 43170, 32604, 41631, 39945, /* 36760-36767 */
+37299, 33687, 27324, 24703, 24297, 25897, 27937, 26253, /* 36768-36775 */
+36215, 31403, 24250, 33332, 33473, 31845, 32760, 33154, /* 36776-36783 */
+24401, 31180, 32775, 32809, 40336, 27626, 35772, 42513, /* 36784-36791 */
+32905, 34951, 38952, 28393, 25886, 26330, 30206, 28670, /* 36792-36799 */
+36438, 34465, 28506, 36013, 30054, 31578, 28033, 28947, /* 36800-36807 */
+33476, 30258, 37003, 37145, 35987, 36315, 30869, 28322, /* 36808-36815 */
+26193, 30759, 22129, 25978, 22318, 20021, 24516, 25511, /* 36816-36823 */
+31424, 41393, 30799, 30132, 32250, 31676, 30473, 40439, /* 36824-36831 */
+32783, 31127, 35036, 28285, 34696, 32738, 33866, 45835, /* 36832-36839 */
+38866, 37040, 41252, 39151, 37289, 38649, 34547, 31571, /* 36840-36847 */
+33534, 35401, 34359, 34802, 38905, 36018, 34222, 32962, /* 36848-36855 */
+39342, 35994, 37819, 42491, 37203, 36922, 26840, 37116, /* 36856-36863 */
+37299, 36866, 35601, 32982, 27117, 19174, 30308, 23119, /* 36864-36871 */
+25794, 34011, 30363, 23929, 28991, 34580, 34971, 35175, /* 36872-36879 */
+29399, 26776, 33293, 27663, 30268, 33804, 28272, 38351, /* 36880-36887 */
+38389, 35875, 40213, 38826, 33243, 32310, 26554, 29380, /* 36888-36895 */
+34274, 33257, 35676, 32238, 33390, 27509, 32338, 33254, /* 36896-36903 */
+33577, 31061, 33199, 39297, 32470, 36806, 34210, 36341, /* 36904-36911 */
+30163, 30902, 33123, 30195, 33524, 26247, 25089, 24193, /* 36912-36919 */
+25215, 28526, 32532, 27702, 23332, 28392, 25661, 22156, /* 36920-36927 */
+32707, 28364, 30167, 32484, 23162, 28008, 28580, 34330, /* 36928-36935 */
+40028, 38065, 36904, 39485, 39054, 36991, 38248, 37649, /* 36936-36943 */
+34848, 37084, 33565, 36876, 40162, 40851, 34168, 36661, /* 36944-36951 */
+32918, 37068, 41546, 46516, 43784, 40360, 38662, 30279, /* 36952-36959 */
+39780, 38615, 37609, 36747, 32270, 19649, 19558, 27795, /* 36960-36967 */
+23128, 31273, 34266, 31545, 25930, 29131, 31538, 37618, /* 36968-36975 */
+36182, 23156, 28095, 31690, 29245, 34424, 36052, 31411, /* 36976-36983 */
+40339, 39143, 35472, 34295, 39428, 28943, 27986, 22616, /* 36984-36991 */
+26692, 33166, 33095, 37949, 31780, 37341, 25261, 32133, /* 36992-36999 */
+31617, 26052, 32273, 33223, 35337, 31714, 34396, 30525, /* 37000-37007 */
+31898, 30951, 28387, 29908, 29659, 21355, 20613, 21918, /* 37008-37015 */
+20604, 30403, 33321, 35321, 33219, 29326, 35423, 31375, /* 37016-37023 */
+32283, 32803, 29434, 34830, 37565, 30978, 33420, 35954, /* 37024-37031 */
+42751, 41709, 40931, 39840, 40384, 41051, 30122, 35347, /* 37032-37039 */
+34524, 35268, 36210, 35588, 35739, 36827, 39913, 32127, /* 37040-37047 */
+34745, 31582, 37961, 36799, 41505, 40728, 32629, 35594, /* 37048-37055 */
+27701, 34036, 37293, 39108, 40712, 31220, 19862, 17624, /* 37056-37063 */
+24119, 25742, 28936, 32744, 28789, 26306, 28257, 30548, /* 37064-37071 */
+39449, 37297, 25267, 26629, 30581, 29693, 29662, 31194, /* 37072-37079 */
+32474, 39051, 39670, 37214, 40357, 40530, 31687, 34030, /* 37080-37087 */
+24781, 27139, 34869, 34722, 34878, 32011, 35246, 26121, /* 37088-37095 */
+33608, 33323, 29775, 33197, 32450, 37065, 34560, 35931, /* 37096-37103 */
+32967, 36030, 36201, 32692, 36225, 31280, 25458, 24984, /* 37104-37111 */
+20863, 20211, 30169, 29797, 28724, 29078, 24016, 26258, /* 37112-37119 */
+31519, 25876, 23191, 28092, 28867, 32038, 27904, 25737, /* 37120-37127 */
+34461, 40124, 37862, 39587, 40876, 43277, 40559, 33743, /* 37128-37135 */
+37118, 36018, 38508, 38323, 34171, 35867, 39782, 37569, /* 37136-37143 */
+33680, 35678, 34877, 38821, 39315, 43334, 42557, 34862, /* 37144-37151 */
+37353, 33825, 34836, 36672, 37574, 41974, 29459, 19300, /* 37152-37159 */
+20761, 24076, 25927, 29684, 28596, 31114, 31372, 28074, /* 37160-37167 */
+31404, 39307, 32314, 25662, 29463, 30553, 33086, 36768, /* 37168-37175 */
+35389, 35171, 39684, 40662, 38479, 34917, 34100, 30360, /* 37176-37183 */
+30137, 21811, 25138, 38104, 33933, 39158, 34667, 34198, /* 37184-37191 */
+24484, 27362, 32421, 29731, 32600, 31094, 33527, 30333, /* 37192-37199 */
+33896, 32332, 28736, 31671, 28594, 33554, 25686, 22780, /* 37200-37207 */
+21271, 19666, 23586, 26739, 29804, 33769, 36181, 29337, /* 37208-37215 */
+31890, 35660, 27196, 30119, 31299, 32508, 36637, 33948, /* 37216-37223 */
+35715, 37821, 43360, 40075, 38531, 40710, 40002, 43688, /* 37224-37231 */
+34387, 31877, 36094, 38163, 36816, 35348, 38565, 36600, /* 37232-37239 */
+34711, 27105, 32111, 36602, 37121, 37424, 39080, 41444, /* 37240-37247 */
+33401, 34838, 32791, 34151, 38331, 39983, 41600, 28644, /* 37248-37255 */
+24921, 18267, 21053, 24655, 27512, 28825, 31173, 30254, /* 37256-37263 */
+24922, 35369, 35414, 29029, 27708, 27113, 27924, 29525, /* 37264-37271 */
+32698, 30206, 36908, 38128, 40056, 39023, 34006, 36793, /* 37272-37279 */
+34199, 32840, 26714, 28183, 36951, 35032, 34184, 37198, /* 37280-37287 */
+34627, 22189, 30931, 31815, 30197, 32465, 35042, 37973, /* 37288-37295 */
+34915, 35542, 37544, 36554, 36964, 35662, 37231, 29587, /* 37296-37303 */
+28286, 24285, 20827, 19859, 30018, 29770, 24678, 30321, /* 37304-37311 */
+27626, 23459, 30227, 21966, 24075, 25412, 27058, 32209, /* 37312-37319 */
+31128, 28733, 32676, 42405, 36770, 37099, 40499, 41500, /* 37320-37327 */
+41961, 35268, 37669, 36055, 37450, 38305, 34742, 37411, /* 37328-37335 */
+36247, 37377, 37134, 39568, 33260, 35529, 39872, 40868, /* 37336-37343 */
+42244, 35540, 34226, 34809, 36350, 41167, 40978, 37675, /* 37344-37351 */
+31519, 26932, 20560, 23062, 25966, 30137, 27749, 31008, /* 37352-37359 */
+27048, 28676, 34010, 32662, 32536, 25790, 23746, 27026, /* 37360-37367 */
+34803, 34867, 34795, 40497, 39415, 39896, 37059, 33517, /* 37368-37375 */
+35112, 30024, 28631, 32928, 25057, 33363, 39081, 37877, /* 37376-37383 */
+36775, 31944, 25409, 26210, 34715, 31110, 30271, 28764, /* 37384-37391 */
+30112, 34358, 29949, 28082, 26766, 29164, 32587, 31029, /* 37392-37399 */
+25902, 20017, 23333, 24502, 24664, 28135, 31136, 30251, /* 37400-37407 */
+33732, 33473, 28831, 32134, 30229, 32569, 35882, 31162, /* 37408-37415 */
+33893, 34951, 36854, 37191, 40717, 35874, 36866, 39721, /* 37416-37423 */
+40421, 39115, 35236, 37566, 41741, 41578, 41000, 35564, /* 37424-37431 */
+38801, 31580, 32397, 35416, 33682, 36289, 38815, 38622, /* 37432-37439 */
+36586, 38514, 30841, 29772, 37301, 30637, 42355, 37885, /* 37440-37447 */
+35050, 34531, 28230, 20493, 18133, 30032, 27831, 27283, /* 37448-37455 */
+30789, 28537, 26175, 23889, 32700, 30252, 26065, 25235, /* 37456-37463 */
+26599, 28147, 28119, 31672, 37128, 36388, 39904, 39784, /* 37464-37471 */
+33926, 33522, 37815, 33996, 35691, 29469, 34477, 39324, /* 37472-37479 */
+36914, 34321, 34490, 30130, 26283, 34325, 29804, 31958, /* 37480-37487 */
+34519, 36802, 36873, 32867, 39056, 36155, 41833, 42339, /* 37488-37495 */
+33745, 28299, 22119, 25992, 26076, 25858, 27712, 31432, /* 37496-37503 */
+26955, 26304, 27163, 21942, 23233, 23718, 19103, 24135, /* 37504-37511 */
+24490, 29072, 29878, 34230, 33595, 35453, 37032, 39586, /* 37512-37519 */
+38563, 38630, 38497, 39161, 38727, 37516, 39320, 38352, /* 37520-37527 */
+36864, 36403, 38997, 36481, 33649, 36361, 38609, 35724, /* 37528-37535 */
+39210, 40813, 39632, 35643, 33146, 40842, 35068, 42986, /* 37536-37543 */
+39597, 36128, 32142, 29464, 27342, 23228, 26806, 25997, /* 37544-37551 */
+27110, 29067, 29204, 26590, 27680, 28604, 30495, 30591, /* 37552-37559 */
+28537, 29251, 29842, 32669, 39639, 37053, 39500, 35783, /* 37560-37567 */
+35345, 32178, 29130, 37087, 34138, 36630, 30146, 34545, /* 37568-37575 */
+40556, 34862, 38210, 33345, 26633, 22027, 27355, 31089, /* 37576-37583 */
+32078, 30651, 29899, 28513, 29503, 30184, 32436, 34859, /* 37584-37591 */
+34952, 29224, 22477, 22787, 21533, 25540, 29414, 27373, /* 37592-37599 */
+31557, 33799, 33094, 34057, 28668, 30396, 29159, 26011, /* 37600-37607 */
+29873, 31712, 35361, 33269, 38106, 38187, 38631, 41638, /* 37608-37615 */
+39009, 39593, 38587, 40317, 39215, 37041, 38817, 37845, /* 37616-37623 */
+37764, 37593, 35749, 36891, 30617, 33286, 36222, 34526, /* 37624-37631 */
+36107, 36260, 35852, 32427, 37305, 40508, 35253, 29077, /* 37632-37639 */
+39658, 36254, 33581, 41801, 33248, 23306, 19730, 13802, /* 37640-37647 */
+24901, 32269, 29569, 34630, 25011, 22020, 23979, 32650, /* 37648-37655 */
+35773, 29650, 25302, 24758, 31456, 25029, 35188, 46341, /* 37656-37663 */
+40554, 37667, 33575, 26254, 36034, 46809, 38563, 31403, /* 37664-37671 */
+31183, 35216, 32158, 36896, 38161, 32210, 27732, 30664, /* 37672-37679 */
+29798, 32227, 39678, 37215, 31470, 35230, 34957, 34158, /* 37680-37687 */
+38994, 42046, 32673, 24516, 24187, 21023, 19520, 26558, /* 37688-37695 */
+30921, 33807, 30576, 27693, 24149, 21927, 19468, 16315, /* 37696-37703 */
+15219, 28766, 29573, 28657, 32129, 35262, 41081, 33149, /* 37704-37711 */
+34663, 35547, 37087, 38087, 37304, 39599, 37394, 39236, /* 37712-37719 */
+40004, 38919, 37035, 36720, 37766, 39785, 35483, 34939, /* 37720-37727 */
+33988, 31730, 40686, 39704, 38583, 42544, 39793, 39419, /* 37728-37735 */
+35576, 41594, 38489, 31905, 34281, 33044, 30803, 25280, /* 37736-37743 */
+27659, 22895, 19317, 28940, 34909, 28856, 34202, 39384, /* 37744-37751 */
+26537, 25562, 25024, 28282, 34768, 35422, 33579, 34361, /* 37752-37759 */
+32917, 31576, 41772, 36549, 29754, 34480, 37823, 32886, /* 37760-37767 */
+32663, 36476, 37945, 24164, 27010, 38528, 42588, 25316, /* 37768-37775 */
+22645, 43195, 40694, 22687, 18936, 31838, 41803, 26107, /* 37776-37783 */
+21171, 27636, 30827, 36550, 28047, 23219, 22992, 25722, /* 37784-37791 */
+25925, 20495, 28383, 36183, 34377, 36340, 33906, 25955, /* 37792-37799 */
+24741, 26778, 33751, 34688, 32929, 33137, 37392, 45531, /* 37800-37807 */
+41514, 35224, 33947, 35601, 31983, 37518, 44809, 39793, /* 37808-37815 */
+41054, 41710, 38069, 37762, 34286, 34676, 38567, 32005, /* 37816-37823 */
+32914, 28371, 30553, 37960, 40950, 43879, 41042, 33848, /* 37824-37831 */
+33299, 33443, 32177, 39863, 39068, 32723, 28548, 29051, /* 37832-37839 */
+20994, 16878, 34639, 31293, 32366, 29236, 23606, 27235, /* 37840-37847 */
+24668, 30460, 32292, 26567, 24987, 24320, 33757, 32782, /* 37848-37855 */
+38023, 34772, 34899, 36338, 37101, 38053, 37958, 39171, /* 37856-37863 */
+34812, 31533, 22756, 31592, 36912, 38106, 40770, 27819, /* 37864-37871 */
+24712, 40807, 33083, 26816, 31160, 37251, 38342, 36562, /* 37872-37879 */
+33810, 32480, 35830, 40399, 36614, 32218, 27027, 29733, /* 37880-37887 */
+33741, 17582, 12105, 19483, 32062, 25320, 26419, 34081, /* 37888-37895 */
+27249, 15329, 21130, 19746, 38085, 35862, 28585, 36479, /* 37896-37903 */
+28806, 35613, 43139, 39074, 38721, 36203, 25974, 34591, /* 37904-37911 */
+40406, 42641, 38407, 37165, 32102, 27162, 42938, 42674, /* 37912-37919 */
+45726, 43145, 38032, 37755, 36374, 36104, 36476, 48393, /* 37920-37927 */
+33916, 33589, 31826, 30760, 39704, 41576, 32494, 20030, /* 37928-37935 */
+37133, 28824, 24878, 29958, 36651, 35398, 21747, 24206, /* 37936-37943 */
+15708, 33442, 39733, 34175, 33613, 32468, 38756, 27002, /* 37944-37951 */
+28151, 26235, 35606, 34703, 27091, 32570, 26526, 35726, /* 37952-37959 */
+39135, 29380, 29279, 23332, 32635, 35260, 35402, 33957, /* 37960-37967 */
+39460, 29071, 23605, 30300, 35571, 38562, 33839, 32667, /* 37968-37975 */
+28809, 32810, 28106, 23538, 26974, 28577, 34515, 22949, /* 37976-37983 */
+28940, 29082, 33647, 34909, 24879, 34787, 29663, 33137, /* 37984-37991 */
+35955, 27125, 31205, 33208, 26822, 33933, 32458, 41925, /* 37992-37999 */
+45323, 40228, 40641, 34951, 39498, 31701, 28155, 28070, /* 38000-38007 */
+37234, 44461, 35104, 37686, 37893, 39150, 36969, 34629, /* 38008-38015 */
+34997, 34805, 37398, 30313, 26290, 31758, 46695, 39911, /* 38016-38023 */
+31345, 32251, 39900, 39525, 28617, 36543, 30903, 33720, /* 38024-38031 */
+28900, 25057, 22666, 19457, 37338, 30897, 32083, 36342, /* 38032-38039 */
+29286, 25995, 29423, 37664, 24703, 28502, 33843, 26235, /* 38040-38047 */
+28032, 38159, 40004, 29409, 31915, 37501, 33373, 34193, /* 38048-38055 */
+45423, 37456, 29758, 35062, 24998, 23968, 33416, 42982, /* 38056-38063 */
+39088, 35969, 40634, 34976, 35809, 31453, 31113, 32685, /* 38064-38071 */
+30143, 30165, 23239, 24969, 37924, 38677, 33067, 34522, /* 38072-38079 */
+32612, 20925, 35275, 29131, 21138, 26098, 31988, 22995, /* 38080-38087 */
+16925, 28068, 29343, 28053, 29213, 28402, 28598, 26797, /* 38088-38095 */
+31841, 41468, 35630, 30858, 35757, 27481, 25072, 40370, /* 38096-38103 */
+45046, 32392, 36241, 39123, 43181, 39569, 41111, 41155, /* 38104-38111 */
+35996, 38052, 30606, 31062, 34078, 41579, 48407, 41694, /* 38112-38119 */
+43816, 46194, 30022, 35353, 37084, 23330, 30511, 38046, /* 38120-38127 */
+32429, 29461, 35760, 37252, 27182, 26888, 26588, 24256, /* 38128-38135 */
+28242, 33122, 30981, 31211, 36190, 34169, 22542, 26901, /* 38136-38143 */
+30470, 39694, 33001, 32610, 30667, 31620, 31418, 32428, /* 38144-38151 */
+29629, 33276, 37733, 21679, 20398, 35913, 36574, 44167, /* 38152-38159 */
+41516, 38495, 33590, 32840, 35662, 27166, 26471, 31007, /* 38160-38167 */
+27942, 19572, 31839, 38567, 29071, 30443, 28082, 25928, /* 38168-38175 */
+19764, 23657, 30868, 28491, 29931, 36789, 28828, 22486, /* 38176-38183 */
+38024, 41699, 30535, 26646, 29608, 34286, 31129, 36662, /* 38184-38191 */
+39502, 35595, 41243, 33233, 31912, 30347, 29597, 44251, /* 38192-38199 */
+41891, 37388, 42193, 31466, 32709, 45454, 36082, 36274, /* 38200-38207 */
+39575, 35255, 31126, 37564, 42188, 38269, 31438, 32490, /* 38208-38215 */
+33103, 28634, 44755, 37336, 32945, 32452, 32760, 25673, /* 38216-38223 */
+27994, 30823, 34870, 32094, 26678, 25841, 26614, 30243, /* 38224-38231 */
+31284, 29410, 26633, 27896, 23311, 26809, 24291, 29810, /* 38232-38239 */
+33744, 34012, 39913, 31424, 29571, 41528, 31174, 31902, /* 38240-38247 */
+35945, 37092, 29278, 35133, 27366, 35743, 35832, 34599, /* 38248-38255 */
+41706, 33757, 31692, 34686, 45872, 35466, 34515, 39585, /* 38256-38263 */
+19889, 27157, 42303, 30768, 32206, 31574, 31901, 36023, /* 38264-38271 */
+30982, 33247, 30783, 30623, 22953, 15657, 23076, 18532, /* 38272-38279 */
+33353, 35604, 24773, 34949, 25905, 18437, 30620, 26946, /* 38280-38287 */
+25422, 32411, 33242, 31407, 34784, 34442, 34953, 34111, /* 38288-38295 */
+30035, 35678, 31478, 36762, 45528, 38528, 40116, 41036, /* 38296-38303 */
+43517, 32798, 29360, 40683, 41925, 37187, 39768, 37429, /* 38304-38311 */
+35842, 41027, 39097, 39341, 37741, 30182, 27645, 21702, /* 38312-38319 */
+31460, 43117, 39009, 39130, 37757, 25880, 32612, 33583, /* 38320-38327 */
+24839, 29977, 28216, 28280, 24254, 23544, 38781, 42602, /* 38328-38335 */
+33611, 33778, 30187, 29975, 30528, 42406, 35534, 24666, /* 38336-38343 */
+35620, 29636, 25689, 40264, 40251, 28528, 26892, 32303, /* 38344-38351 */
+33794, 38537, 40037, 36308, 34988, 31675, 21184, 25165, /* 38352-38359 */
+23177, 29778, 36191, 30777, 30371, 36774, 29595, 21363, /* 38360-38367 */
+29339, 23655, 23620, 24458, 22650, 28088, 27370, 34094, /* 38368-38375 */
+36836, 27239, 36986, 30149, 31766, 37280, 33982, 33852, /* 38376-38383 */
+30293, 39155, 32886, 30523, 33291, 44098, 40763, 33408, /* 38384-38391 */
+36424, 35308, 35527, 36770, 38614, 33406, 32738, 32909, /* 38392-38399 */
+32458, 37239, 47346, 41395, 38737, 44257, 36333, 32371, /* 38400-38407 */
+41787, 29464, 35703, 34838, 38234, 32731, 23230, 36723, /* 38408-38415 */
+32104, 31359, 36849, 32628, 28080, 26376, 33610, 28874, /* 38416-38423 */
+24050, 28830, 30199, 29143, 26179, 35153, 27257, 28321, /* 38424-38431 */
+30712, 23947, 32608, 30184, 37024, 35676, 33680, 29996, /* 38432-38439 */
+24302, 28843, 31986, 44475, 39187, 39302, 35871, 34380, /* 38440-38447 */
+31749, 29176, 39547, 35545, 34615, 33233, 33386, 34154, /* 38448-38455 */
+34996, 41151, 28944, 28367, 31708, 26511, 34309, 38399, /* 38456-38463 */
+34993, 30542, 33522, 28786, 22395, 29485, 26454, 27653, /* 38464-38471 */
+26299, 23063, 22378, 31200, 30512, 28913, 28015, 24715, /* 38472-38479 */
+22624, 22510, 18519, 36242, 37917, 38000, 44301, 32465, /* 38480-38487 */
+26211, 38368, 38210, 35387, 38393, 40237, 33590, 26311, /* 38488-38495 */
+41446, 44204, 41512, 43052, 37323, 30848, 32156, 41709, /* 38496-38503 */
+43557, 39067, 33335, 37343, 38711, 39771, 46169, 32756, /* 38504-38511 */
+32363, 27669, 23007, 32813, 40559, 36332, 34338, 30866, /* 38512-38519 */
+28731, 22240, 26294, 22965, 30539, 35107, 28108, 33783, /* 38520-38527 */
+34052, 35449, 32606, 32169, 32217, 29031, 33082, 29116, /* 38528-38535 */
+32708, 29962, 33626, 38695, 26537, 35469, 34055, 30104, /* 38536-38543 */
+39799, 34658, 32454, 36637, 39749, 34757, 30879, 29231, /* 38544-38551 */
+25978, 33604, 26787, 24760, 28819, 29021, 30042, 28267, /* 38552-38559 */
+27912, 20738, 22298, 21695, 25444, 32947, 25926, 35836, /* 38560-38567 */
+33745, 24970, 41078, 32606, 35961, 33858, 33597, 35812, /* 38568-38575 */
+24083, 28561, 30233, 37219, 39065, 41711, 34545, 34982, /* 38576-38583 */
+36375, 41284, 36808, 34858, 38215, 35118, 33137, 36566, /* 38584-38591 */
+34989, 33870, 42017, 33817, 32745, 45211, 37985, 41865, /* 38592-38599 */
+40620, 37609, 29302, 20277, 29140, 31041, 44876, 38874, /* 38600-38607 */
+34177, 36256, 30437, 29654, 34128, 34969, 26878, 27321, /* 38608-38615 */
+27253, 23378, 26785, 29779, 36442, 25255, 21617, 32016, /* 38616-38623 */
+26120, 36889, 41149, 33288, 31451, 29008, 33902, 30305, /* 38624-38631 */
+30739, 26865, 38967, 34370, 31000, 38112, 35468, 40205, /* 38632-38639 */
+32616, 31359, 30143, 23780, 28556, 36523, 43742, 35719, /* 38640-38647 */
+42340, 42778, 33680, 34783, 32915, 32379, 34733, 31383, /* 38648-38655 */
+27163, 26839, 24618, 29499, 40454, 30902, 29892, 26562, /* 38656-38663 */
+30785, 22373, 28739, 32507, 19551, 31819, 27566, 27647, /* 38664-38671 */
+31539, 30460, 28360, 24632, 25647, 21221, 37458, 42802, /* 38672-38679 */
+40101, 33010, 32950, 35506, 26074, 33247, 28003, 38123, /* 38680-38687 */
+40891, 37053, 43368, 41340, 39264, 37094, 38578, 32276, /* 38688-38695 */
+33326, 39015, 31515, 38342, 35027, 41515, 47256, 34796, /* 38696-38703 */
+40409, 31348, 33793, 37159, 31109, 37925, 32656, 36711, /* 38704-38711 */
+29177, 26290, 26556, 33605, 35432, 23275, 27041, 28949, /* 38712-38719 */
+34545, 34628, 29843, 32702, 28326, 25921, 23674, 36506, /* 38720-38727 */
+36837, 34297, 40045, 38031, 25203, 32521, 37964, 29452, /* 38728-38735 */
+37600, 28871, 29495, 31143, 24386, 39929, 38559, 40467, /* 38736-38743 */
+35288, 33636, 26354, 22881, 39295, 27537, 30472, 28239, /* 38744-38751 */
+25099, 24728, 30562, 29657, 23496, 31443, 18829, 16834, /* 38752-38759 */
+34447, 33212, 34212, 29398, 35093, 24149, 23353, 32444, /* 38760-38767 */
+32936, 44989, 29053, 35083, 33641, 29555, 36495, 41039, /* 38768-38775 */
+36696, 34567, 31866, 30732, 38441, 35180, 39636, 40833, /* 38776-38783 */
+31898, 32076, 37775, 35241, 45996, 45418, 39311, 37339, /* 38784-38791 */
+37886, 38218, 37850, 28251, 32381, 34791, 28562, 33575, /* 38792-38799 */
+39484, 39776, 36445, 34132, 32449, 25305, 23615, 25968, /* 38800-38807 */
+34674, 36068, 30362, 32429, 29999, 30911, 29596, 28356, /* 38808-38815 */
+28227, 29302, 30574, 30477, 34214, 23445, 35409, 33784, /* 38816-38823 */
+28860, 35877, 30028, 32632, 29395, 39826, 38213, 36431, /* 38824-38831 */
+38722, 37514, 33694, 29090, 35014, 28654, 29888, 38302, /* 38832-38839 */
+29886, 37232, 41228, 38895, 34371, 33994, 35786, 17272, /* 38840-38847 */
+24729, 29032, 36331, 31991, 33775, 38486, 31367, 29820, /* 38848-38855 */
+26715, 26744, 25693, 24987, 21414, 21632, 23261, 27609, /* 38856-38863 */
+36796, 33434, 26606, 25846, 22403, 35203, 38508, 29721, /* 38864-38871 */
+36596, 33081, 42868, 30974, 28855, 29750, 32637, 40279, /* 38872-38879 */
+30551, 38665, 36827, 40705, 40336, 38118, 40896, 29097, /* 38880-38887 */
+26441, 35392, 43014, 42595, 41376, 44515, 39975, 31551, /* 38888-38895 */
+43819, 39209, 38473, 33030, 31457, 32011, 17515, 35702, /* 38896-38903 */
+41529, 32748, 39447, 30768, 28923, 23991, 38286, 31689, /* 38904-38911 */
+27895, 30920, 29298, 36312, 28263, 35706, 33428, 29233, /* 38912-38919 */
+29462, 28028, 28300, 37819, 39611, 34461, 29645, 34265, /* 38920-38927 */
+24689, 25931, 32483, 34496, 37618, 30358, 33992, 32413, /* 38928-38935 */
+38269, 37538, 37338, 29713, 31145, 23061, 22237, 35510, /* 38936-38943 */
+26697, 28262, 34231, 25311, 25726, 26331, 26629, 39257, /* 38944-38951 */
+31590, 25714, 25163, 32619, 33179, 31197, 26365, 29873, /* 38952-38959 */
+35469, 32216, 30653, 41232, 32590, 32040, 36684, 27568, /* 38960-38967 */
+27148, 32979, 29004, 40453, 39958, 36381, 38725, 40480, /* 38968-38975 */
+32566, 35407, 36636, 31543, 36643, 36638, 37663, 36094, /* 38976-38983 */
+38657, 39044, 36082, 41551, 34722, 30426, 27563, 33187, /* 38984-38991 */
+40462, 33902, 40207, 40990, 32309, 32396, 33901, 29327, /* 38992-38999 */
+26155, 31814, 30069, 21565, 36572, 32181, 29438, 30636, /* 39000-39007 */
+29907, 22546, 17412, 27625, 28970, 41463, 34931, 34835, /* 39008-39015 */
+33344, 28306, 34319, 33132, 33057, 32692, 26760, 23805, /* 39016-39023 */
+36459, 40187, 33487, 46857, 39695, 22965, 33654, 27616, /* 39024-39031 */
+36875, 45330, 40256, 37194, 35490, 35613, 37861, 29488, /* 39032-39039 */
+31105, 34004, 23225, 24732, 38491, 34993, 31346, 38037, /* 39040-39047 */
+35461, 20724, 20055, 18299, 27985, 34796, 24332, 27723, /* 39048-39055 */
+27488, 25466, 31721, 37383, 31318, 24298, 27579, 26180, /* 39056-39063 */
+27898, 21749, 37716, 43427, 36537, 38388, 28017, 34816, /* 39064-39071 */
+29535, 47586, 37218, 31615, 40364, 35505, 38798, 37697, /* 39072-39079 */
+42075, 41601, 29066, 33887, 32429, 38426, 46011, 40919, /* 39080-39087 */
+39023, 32644, 41147, 32488, 32928, 29719, 34553, 38029, /* 39088-39095 */
+23975, 32921, 37167, 38786, 35482, 30922, 30599, 21926, /* 39096-39103 */
+20378, 28106, 30394, 27717, 31607, 41140, 26764, 31157, /* 39104-39111 */
+35082, 32100, 38410, 36496, 33495, 31975, 36323, 33691, /* 39112-39119 */
+25015, 27231, 31210, 31537, 34296, 36826, 35532, 33119, /* 39120-39127 */
+34811, 36252, 31289, 31361, 29847, 27200, 38120, 30868, /* 39128-39135 */
+32801, 34374, 27418, 26328, 29288, 30381, 27106, 28321, /* 39136-39143 */
+26409, 29902, 18468, 23558, 32062, 29550, 37704, 26497, /* 39144-39151 */
+32013, 28146, 35282, 41630, 36364, 42837, 31389, 30671, /* 39152-39159 */
+31458, 28799, 36919, 32219, 33413, 34146, 30066, 37250, /* 39160-39167 */
+42428, 36134, 37341, 35706, 28140, 25138, 30223, 41492, /* 39168-39175 */
+47026, 40684, 40385, 35641, 38909, 38051, 38895, 35574, /* 39176-39183 */
+29873, 28179, 21626, 38901, 40200, 43146, 42599, 31053, /* 39184-39191 */
+28343, 27096, 25261, 36328, 40375, 31543, 30842, 30245, /* 39192-39199 */
+21811, 29420, 32772, 22551, 25754, 28666, 23601, 35566, /* 39200-39207 */
+37128, 33230, 35808, 31944, 19256, 28534, 27203, 30428, /* 39208-39215 */
+42356, 34012, 32037, 38058, 39542, 42936, 38469, 30994, /* 39216-39223 */
+27837, 27809, 26405, 35483, 39204, 41482, 37237, 40736, /* 39224-39231 */
+30454, 30946, 33836, 28780, 37561, 28465, 32860, 35249, /* 39232-39239 */
+31902, 32885, 34073, 29766, 20944, 16970, 26413, 26050, /* 39240-39247 */
+23112, 32360, 29042, 24034, 27354, 34938, 27364, 22032, /* 39248-39255 */
+24690, 33299, 32201, 27644, 37532, 39825, 38580, 38596, /* 39256-39263 */
+33648, 34824, 29153, 27742, 31506, 39249, 36069, 41357, /* 39264-39271 */
+44766, 31744, 38096, 37415, 36021, 41031, 40164, 43152, /* 39272-39279 */
+40320, 37955, 36916, 38179, 32491, 36415, 39767, 24336, /* 39280-39287 */
+28502, 37943, 29268, 34915, 40761, 31735, 26036, 29064, /* 39288-39295 */
+23855, 34661, 32344, 27844, 30439, 33140, 31320, 34458, /* 39296-39303 */
+38292, 32488, 32957, 31176, 28185, 29435, 35318, 31590, /* 39304-39311 */
+40954, 29790, 24568, 29151, 29512, 43698, 43784, 38491, /* 39312-39319 */
+33512, 34536, 31673, 31102, 34647, 35190, 34552, 27698, /* 39320-39327 */
+27205, 24251, 32537, 35260, 27524, 24881, 26719, 24074, /* 39328-39335 */
+20376, 23255, 26830, 32514, 24706, 29318, 26725, 32868, /* 39336-39343 */
+38200, 31633, 32056, 29247, 23595, 26713, 40048, 39885, /* 39344-39351 */
+35335, 38854, 29266, 26337, 35113, 34026, 42569, 43618, /* 39352-39359 */
+37402, 37139, 33218, 34641, 36485, 34125, 31527, 32921, /* 39360-39367 */
+29453, 33870, 45637, 42595, 41473, 39356, 37484, 27045, /* 39368-39375 */
+32498, 30433, 30914, 41556, 30723, 35625, 39971, 42546, /* 39376-39383 */
+39218, 34558, 31837, 24553, 23702, 26284, 31058, 30948, /* 39384-39391 */
+32492, 35261, 29822, 20785, 28685, 26668, 31489, 35270, /* 39392-39399 */
+34603, 39090, 35561, 33110, 33370, 30781, 28435, 32289, /* 39400-39407 */
+27497, 32136, 27002, 32336, 41753, 35910, 37942, 38371, /* 39408-39415 */
+37901, 26094, 21656, 30420, 35779, 37099, 40093, 41359, /* 39416-39423 */
+40112, 39225, 37458, 35357, 32662, 26136, 19231, 27634, /* 39424-39431 */
+34305, 33217, 41111, 33667, 23862, 28882, 21777, 20853, /* 39432-39439 */
+35329, 34769, 26100, 25190, 25397, 21430, 26777, 33080, /* 39440-39447 */
+30836, 24992, 15831, 26140, 36245, 30496, 36868, 41812, /* 39448-39455 */
+30547, 28104, 34164, 26735, 40972, 41025, 37661, 34154, /* 39456-39463 */
+36728, 42288, 41445, 41922, 37584, 37104, 32313, 30192, /* 39464-39471 */
+38264, 42872, 45796, 40224, 36383, 31002, 34206, 36522, /* 39472-39479 */
+46993, 38726, 33718, 36747, 29474, 30277, 36993, 32409, /* 39480-39487 */
+32599, 28457, 23103, 24914, 24366, 34723, 32842, 34257, /* 39488-39495 */
+30725, 30269, 36167, 26345, 31496, 38088, 33742, 29301, /* 39496-39503 */
+36705, 32099, 35695, 38532, 32533, 28270, 28672, 28501, /* 39504-39511 */
+32512, 42291, 34188, 34515, 39956, 24843, 28096, 35016, /* 39512-39519 */
+29842, 38134, 36628, 31389, 22497, 28630, 27021, 23181, /* 39520-39527 */
+25757, 24637, 19953, 19467, 25723, 33923, 28755, 30764, /* 39528-39535 */
+26041, 33970, 27914, 28248, 25888, 34465, 33509, 32743, /* 39536-39543 */
+39910, 34527, 39460, 37670, 34038, 28892, 32119, 34984, /* 39544-39551 */
+33468, 37446, 35588, 38372, 40098, 30808, 30882, 37750, /* 39552-39559 */
+27278, 39208, 47382, 43222, 43096, 44256, 37591, 32006, /* 39560-39567 */
+34503, 33540, 34690, 33144, 28893, 29930, 33601, 40835, /* 39568-39575 */
+41173, 40511, 37049, 32265, 28986, 20420, 25883, 34050, /* 39576-39583 */
+33212, 31771, 34698, 32705, 33376, 30740, 31742, 24053, /* 39584-39591 */
+23502, 17396, 31428, 40904, 35581, 39883, 30315, 27146, /* 39592-39599 */
+26273, 26911, 33414, 42927, 37395, 32463, 29028, 33034, /* 39600-39607 */
+36485, 36447, 36398, 25149, 22275, 25464, 34493, 38764, /* 39608-39615 */
+44250, 42349, 41639, 34423, 29217, 29825, 30735, 36218, /* 39616-39623 */
+26394, 29105, 31611, 33021, 40446, 38314, 29773, 25100, /* 39624-39631 */
+22197, 19509, 23812, 31153, 29079, 27312, 27775, 14871, /* 39632-39639 */
+28445, 28872, 30676, 43143, 31006, 30536, 32871, 32566, /* 39640-39647 */
+30851, 39732, 38556, 33537, 29824, 29541, 29235, 34533, /* 39648-39655 */
+44084, 38149, 34158, 35529, 34924, 38702, 38264, 33366, /* 39656-39663 */
+37196, 33931, 36298, 41891, 48149, 41907, 38887, 37870, /* 39664-39671 */
+34252, 32710, 29140, 36226, 41960, 34631, 33598, 31514, /* 39672-39679 */
+28458, 32083, 30995, 27432, 37541, 34416, 26485, 30295, /* 39680-39687 */
+29520, 29776, 28024, 30204, 31495, 29863, 27899, 32528, /* 39688-39695 */
+38299, 31554, 37258, 35894, 33959, 28007, 31710, 23262, /* 39696-39703 */
+34077, 42338, 35968, 39715, 35811, 35776, 36628, 34391, /* 39704-39711 */
+27608, 32605, 32376, 28774, 29573, 32097, 28916, 32249, /* 39712-39719 */
+23933, 21242, 22663, 20598, 34171, 32973, 30822, 28870, /* 39720-39727 */
+30117, 26639, 24402, 31678, 33844, 32228, 22964, 29861, /* 39728-39735 */
+24631, 38747, 44285, 36600, 41625, 29419, 33550, 30698, /* 39736-39743 */
+27087, 31457, 40784, 39835, 32869, 39356, 43069, 38550, /* 39744-39751 */
+36817, 40249, 29784, 24552, 34276, 42929, 40333, 42173, /* 39752-39759 */
+44401, 31972, 29179, 35466, 28999, 41312, 41558, 33835, /* 39760-39767 */
+31214, 33325, 39567, 33821, 41541, 29757, 21460, 24318, /* 39768-39775 */
+17456, 33929, 36662, 35580, 34206, 34161, 27956, 22899, /* 39776-39783 */
+27771, 22225, 36282, 25684, 29940, 37114, 37935, 42015, /* 39784-39791 */
+35817, 30616, 24858, 31354, 27930, 31256, 36067, 33211, /* 39792-39799 */
+34090, 30525, 33373, 35659, 31868, 36734, 40029, 36142, /* 39800-39807 */
+32705, 36730, 41246, 38561, 39549, 33537, 35056, 28556, /* 39808-39815 */
+28444, 25613, 25120, 35629, 31622, 33305, 32467, 32681, /* 39816-39823 */
+31043, 23167, 16029, 26101, 32262, 26369, 28145, 28505, /* 39824-39831 */
+31978, 25402, 34108, 29266, 19993, 28614, 25908, 35043, /* 39832-39839 */
+29681, 35287, 34895, 33875, 36973, 31006, 31750, 41114, /* 39840-39847 */
+38986, 34034, 34101, 34148, 30731, 36325, 39376, 31300, /* 39848-39855 */
+35862, 31800, 37506, 41378, 40459, 43986, 44990, 41037, /* 39856-39863 */
+29509, 33852, 27453, 41725, 40048, 36231, 35936, 35152, /* 39864-39871 */
+37588, 31702, 35764, 31325, 29242, 28473, 25307, 31866, /* 39872-39879 */
+28214, 32349, 30424, 26592, 28487, 29448, 33823, 43626, /* 39880-39887 */
+44268, 34512, 33140, 32379, 34212, 30365, 31819, 35142, /* 39888-39895 */
+28590, 24306, 28002, 32790, 43429, 45881, 34599, 32807, /* 39896-39903 */
+30865, 30960, 27682, 30069, 33860, 34202, 30024, 29611, /* 39904-39911 */
+31597, 34127, 27261, 28532, 26922, 15332, 20720, 22549, /* 39912-39919 */
+35404, 30255, 28494, 28627, 25774, 29720, 31607, 29971, /* 39920-39927 */
+35667, 39789, 28716, 32689, 34203, 32460, 36448, 35707, /* 39928-39935 */
+28566, 22772, 26585, 31743, 47373, 40641, 38217, 37167, /* 39936-39943 */
+42358, 30420, 28391, 29947, 34702, 39814, 34498, 40209, /* 39944-39951 */
+41044, 48183, 41891, 35109, 34959, 31836, 32499, 34130, /* 39952-39959 */
+32794, 31897, 33425, 38245, 35129, 28670, 37815, 28931, /* 39960-39967 */
+32045, 40117, 29923, 30031, 38152, 33462, 31010, 29579, /* 39968-39975 */
+32403, 27507, 22365, 22877, 24413, 26972, 36852, 39259, /* 39976-39983 */
+35218, 35002, 33304, 29177, 26532, 27427, 32060, 37435, /* 39984-39991 */
+35759, 33519, 35664, 35701, 37620, 41917, 33276, 23382, /* 39992-39999 */
+27994, 34585, 34571, 34086, 47386, 38524, 35108, 36761, /* 40000-40007 */
+32534, 32876, 42192, 34564, 27504, 28491, 26745, 29749, /* 40008-40015 */
+33874, 34194, 23246, 22859, 14806, 28836, 34414, 29575, /* 40016-40023 */
+29707, 26979, 25719, 15606, 24937, 25630, 33353, 34777, /* 40024-40031 */
+29487, 32452, 32211, 36209, 36053, 37796, 31511, 31074, /* 40032-40039 */
+31254, 29040, 31394, 35971, 36944, 33303, 27392, 35862, /* 40040-40047 */
+35650, 36728, 48910, 43071, 36006, 39415, 38207, 37914, /* 40048-40055 */
+43102, 38252, 36958, 32211, 28542, 37601, 32279, 46142, /* 40056-40063 */
+41984, 34394, 32029, 25152, 33019, 34286, 29330, 29013, /* 40064-40071 */
+33628, 31511, 28419, 33309, 34867, 33335, 35006, 29842, /* 40072-40079 */
+26595, 29512, 36294, 40123, 31838, 37505, 33077, 28768, /* 40080-40087 */
+32904, 34318, 26914, 30409, 39474, 34495, 40042, 38415, /* 40088-40095 */
+30453, 29263, 32611, 28592, 22920, 26921, 32230, 40726, /* 40096-40103 */
+34093, 31837, 29751, 32874, 21117, 19195, 19543, 16569, /* 40104-40111 */
+31354, 24099, 31665, 29148, 31038, 29634, 34671, 30559, /* 40112-40119 */
+27136, 33662, 27347, 29849, 31453, 34520, 39474, 29899, /* 40120-40127 */
+32848, 35984, 31257, 34040, 39609, 38651, 38621, 38887, /* 40128-40135 */
+36948, 33818, 35830, 37747, 31110, 27536, 32729, 30797, /* 40136-40143 */
+34716, 49564, 41949, 43289, 40433, 32026, 34392, 34406, /* 40144-40151 */
+34113, 34823, 36991, 33453, 32628, 37922, 39623, 39559, /* 40152-40159 */
+39644, 27889, 23992, 25192, 31487, 33974, 37252, 40360, /* 40160-40167 */
+29364, 28175, 31163, 28506, 24720, 35357, 31096, 25959, /* 40168-40175 */
+26640, 33001, 31969, 38388, 33148, 18412, 24178, 27089, /* 40176-40183 */
+34345, 40566, 35676, 33425, 36289, 28473, 27229, 36837, /* 40184-40191 */
+31963, 36014, 31649, 33240, 34160, 38528, 44329, 42342, /* 40192-40199 */
+39851, 33563, 31955, 31873, 29107, 30504, 28249, 31215, /* 40200-40207 */
+25944, 24277, 33610, 33917, 31596, 35373, 27490, 29444, /* 40208-40215 */
+31461, 27504, 23284, 22524, 26626, 24199, 20783, 27735, /* 40216-40223 */
+29150, 26674, 34593, 37854, 30863, 31670, 30148, 34952, /* 40224-40231 */
+33867, 31600, 32178, 32376, 35291, 35457, 35799, 40722, /* 40232-40239 */
+37049, 39238, 38536, 30862, 34712, 40514, 39865, 38191, /* 40240-40247 */
+42530, 38783, 39768, 38806, 38813, 33231, 39315, 45934, /* 40248-40255 */
+35551, 38956, 35387, 31332, 27431, 29199, 26215, 26843, /* 40256-40263 */
+25621, 27448, 38905, 29743, 32509, 32670, 33236, 22370, /* 40264-40271 */
+26663, 23807, 32990, 38498, 36285, 37543, 32870, 36728, /* 40272-40279 */
+35618, 32615, 32204, 31159, 28550, 26619, 29443, 38080, /* 40280-40287 */
+40185, 42674, 30903, 29914, 32111, 29212, 37455, 37182, /* 40288-40295 */
+35105, 35439, 35829, 29705, 27788, 28101, 28448, 19733, /* 40296-40303 */
+15840, 19913, 22757, 26682, 42089, 34427, 24999, 28191, /* 40304-40311 */
+31478, 29995, 30017, 33115, 27963, 33189, 34037, 32409, /* 40312-40319 */
+40282, 37702, 36124, 38795, 27421, 25360, 24609, 41070, /* 40320-40327 */
+39476, 39212, 40166, 29708, 36034, 35143, 31532, 30069, /* 40328-40335 */
+42135, 38062, 33698, 40000, 38441, 40069, 40019, 32394, /* 40336-40343 */
+24632, 26803, 28286, 44570, 37370, 36827, 35730, 39327, /* 40344-40351 */
+32194, 32303, 32448, 27478, 35228, 29209, 29342, 30953, /* 40352-40359 */
+37307, 42166, 36664, 28783, 28617, 29530, 25541, 24951, /* 40360-40367 */
+26777, 28022, 29947, 31807, 30524, 37496, 35501, 31676, /* 40368-40375 */
+38829, 34017, 33663, 37625, 31931, 28454, 29420, 33481, /* 40376-40383 */
+30950, 32105, 36271, 31452, 29523, 41788, 39916, 35502, /* 40384-40391 */
+39725, 38763, 34750, 33599, 34206, 31628, 32293, 30525, /* 40392-40399 */
+28372, 28004, 28520, 29696, 38748, 33970, 27597, 21350, /* 40400-40407 */
+25384, 35157, 28189, 31615, 23760, 19891, 24367, 27837, /* 40408-40415 */
+23012, 30964, 43486, 30706, 32114, 31555, 28953, 30346, /* 40416-40423 */
+31966, 23926, 28223, 27890, 33699, 41932, 37605, 37719, /* 40424-40431 */
+38455, 35295, 28704, 29208, 31501, 39342, 44343, 36740, /* 40432-40439 */
+37931, 42455, 41020, 40882, 43228, 38015, 34932, 34979, /* 40440-40447 */
+32141, 38453, 39281, 38625, 36805, 26735, 27274, 27732, /* 40448-40455 */
+29393, 40113, 37711, 33358, 33609, 31427, 29683, 27669, /* 40456-40463 */
+30406, 29746, 26099, 23615, 27019, 34741, 36391, 46836, /* 40464-40471 */
+36870, 31167, 31259, 29943, 31432, 31047, 30911, 21569, /* 40472-40479 */
+30506, 40742, 39243, 44102, 37570, 37331, 36435, 29133, /* 40480-40487 */
+22222, 27463, 41198, 34493, 34841, 34057, 23425, 27781, /* 40488-40495 */
+31744, 24508, 15136, 30552, 26499, 25881, 33941, 29604, /* 40496-40503 */
+23990, 28773, 25388, 24049, 26299, 24712, 36650, 35979, /* 40504-40511 */
+35466, 33337, 40985, 30948, 28678, 33101, 26920, 32606, /* 40512-40519 */
+31524, 37229, 41468, 42474, 40589, 37690, 37601, 32230, /* 40520-40527 */
+30912, 27641, 28360, 35356, 34263, 41150, 38979, 36306, /* 40528-40535 */
+42858, 34137, 39111, 40801, 36024, 39133, 37884, 34758, /* 40536-40543 */
+30000, 34045, 35705, 32132, 33302, 29012, 28624, 26176, /* 40544-40551 */
+32962, 37331, 31680, 35559, 33875, 28464, 26713, 32805, /* 40552-40559 */
+27603, 18566, 32757, 33033, 28112, 33593, 39704, 42694, /* 40560-40567 */
+35255, 28156, 26084, 24130, 38365, 37241, 36005, 26460, /* 40568-40575 */
+31017, 33791, 37296, 35684, 39423, 45172, 33334, 33554, /* 40576-40583 */
+34777, 32698, 37573, 40650, 27908, 27020, 26977, 35500, /* 40584-40591 */
+39282, 35891, 29978, 31508, 26037, 17460, 30257, 28522, /* 40592-40599 */
+35771, 27263, 25062, 28236, 33833, 31965, 26024, 26473, /* 40600-40607 */
+24055, 25190, 24661, 27985, 30075, 31076, 34349, 31313, /* 40608-40615 */
+23873, 28678, 31830, 30523, 39659, 42245, 34263, 39093, /* 40616-40623 */
+36539, 36152, 32205, 32719, 33720, 26664, 35863, 33941, /* 40624-40631 */
+35924, 45648, 43212, 39968, 38256, 38541, 34413, 37575, /* 40632-40639 */
+38299, 38103, 27786, 34689, 46378, 39334, 40790, 37132, /* 40640-40647 */
+31894, 31930, 26354, 28042, 22194, 34752, 35516, 31557, /* 40648-40655 */
+33485, 24248, 30856, 31295, 34457, 24814, 32397, 44204, /* 40656-40663 */
+35775, 39172, 32155, 30980, 29333, 24102, 26580, 23274, /* 40664-40671 */
+25402, 36926, 36150, 38114, 43172, 47996, 29205, 26969, /* 40672-40679 */
+26145, 31867, 34051, 28044, 34863, 36546, 38784, 33069, /* 40680-40687 */
+32258, 26856, 25528, 26754, 18553, 16788, 22403, 30636, /* 40688-40695 */
+34435, 30245, 24535, 29797, 27714, 36625, 43294, 30097, /* 40696-40703 */
+31325, 35118, 32743, 30912, 36576, 36260, 29738, 29815, /* 40704-40711 */
+30688, 30091, 31698, 42262, 47348, 37430, 35024, 34230, /* 40712-40719 */
+29518, 35941, 36485, 25574, 21007, 39858, 38687, 41186, /* 40720-40727 */
+48926, 42821, 43004, 41440, 27178, 23498, 34868, 41380, /* 40728-40735 */
+32438, 39136, 29408, 32440, 38223, 40142, 35531, 31390, /* 40736-40743 */
+35870, 32232, 28680, 29593, 28093, 34480, 31227, 24930, /* 40744-40751 */
+19618, 26336, 32735, 35014, 26809, 32165, 32669, 30449, /* 40752-40759 */
+28070, 35575, 29715, 33147, 30057, 30055, 37105, 38474, /* 40760-40767 */
+35565, 37397, 34992, 24545, 34298, 36981, 34120, 35519, /* 40768-40775 */
+33230, 32628, 35384, 30991, 35288, 39106, 33548, 43896, /* 40776-40783 */
+39517, 32473, 39179, 36991, 28475, 28773, 30998, 24749, /* 40784-40791 */
+28496, 32456, 33838, 30014, 26533, 29368, 34400, 26917, /* 40792-40799 */
+24522, 23476, 22719, 25250, 29313, 21218, 28369, 37552, /* 40800-40807 */
+34765, 30255, 35334, 31446, 35309, 28871, 31582, 26977, /* 40808-40815 */
+36984, 38968, 38821, 35068, 33649, 35902, 31908, 34214, /* 40816-40823 */
+34925, 35451, 48042, 41583, 37948, 34634, 38345, 41117, /* 40824-40831 */
+35831, 27110, 30602, 31398, 43794, 42449, 41852, 38023, /* 40832-40839 */
+42828, 25785, 23825, 27079, 24898, 30172, 29688, 36615, /* 40840-40847 */
+33158, 36478, 37058, 34844, 28061, 24630, 31038, 25134, /* 40848-40855 */
+27992, 35906, 36280, 37318, 30191, 30197, 29636, 29730, /* 40856-40863 */
+29340, 39967, 34211, 32989, 37601, 37615, 35896, 41913, /* 40864-40871 */
+37014, 27332, 27704, 30774, 25498, 34152, 38031, 40503, /* 40872-40879 */
+34687, 33057, 29260, 23818, 26363, 29491, 16517, 11734, /* 40880-40887 */
+26388, 35724, 32725, 42076, 33942, 30594, 26225, 27184, /* 40888-40895 */
+24668, 28427, 36311, 32653, 34204, 29743, 34884, 39335, /* 40896-40903 */
+36531, 35372, 25995, 34079, 39200, 36808, 37209, 36548, /* 40904-40911 */
+34908, 32029, 23472, 28722, 29876, 33741, 35945, 36193, /* 40912-40919 */
+36294, 44916, 45212, 31884, 36901, 31366, 28923, 30742, /* 40920-40927 */
+36598, 37081, 38958, 40616, 39558, 40621, 31245, 34871, /* 40928-40935 */
+34121, 28129, 27463, 26853, 30104, 26889, 26904, 29868, /* 40936-40943 */
+34449, 28894, 31403, 39200, 32014, 31464, 32873, 29281, /* 40944-40951 */
+27786, 30638, 34140, 26722, 36543, 34005, 33020, 29791, /* 40952-40959 */
+36507, 35561, 35693, 33038, 31311, 30256, 38015, 34407, /* 40960-40967 */
+28558, 39470, 39871, 32937, 40070, 37122, 38195, 39995, /* 40968-40975 */
+33967, 27691, 31693, 35042, 35199, 38889, 30530, 27096, /* 40976-40983 */
+27886, 27585, 36368, 31597, 32874, 39782, 28940, 20590, /* 40984-40991 */
+29556, 28256, 23702, 23642, 17986, 19374, 24653, 36676, /* 40992-40999 */
+35044, 32009, 32441, 32363, 26002, 21484, 28011, 28537, /* 41000-41007 */
+27882, 33397, 39107, 36726, 41234, 42230, 40048, 34175, /* 41008-41015 */
+25772, 28961, 34617, 34931, 37414, 40264, 42001, 32259, /* 41016-41023 */
+34978, 40779, 33946, 35924, 43069, 43529, 41518, 43624, /* 41024-41031 */
+41444, 36457, 36277, 30747, 28278, 25215, 26316, 28163, /* 41032-41039 */
+32592, 38179, 29023, 33359, 34387, 28801, 26962, 29319, /* 41040-41047 */
+30945, 25625, 31204, 40728, 36229, 31964, 42160, 35407, /* 41048-41055 */
+28220, 35248, 28667, 26499, 25184, 37166, 37242, 37514, /* 41056-41063 */
+34206, 41682, 37611, 32363, 33664, 27952, 39507, 37629, /* 41064-41071 */
+32028, 35853, 30449, 28059, 22528, 27973, 23792, 18101, /* 41072-41079 */
+18883, 22685, 27935, 30494, 35986, 33409, 26430, 23914, /* 41080-41087 */
+23381, 24719, 36677, 34122, 33448, 36554, 30085, 31858, /* 41088-41095 */
+43951, 36236, 32630, 34294, 33500, 27485, 32129, 38404, /* 41096-41103 */
+32540, 28602, 30211, 31406, 29638, 33817, 50994, 36819, /* 41104-41111 */
+37749, 36675, 27686, 35343, 44903, 38895, 37325, 43629, /* 41112-41119 */
+30158, 30187, 40567, 32425, 30028, 39639, 35778, 33280, /* 41120-41127 */
+39115, 36948, 36583, 32947, 31429, 25015, 24245, 25565, /* 41128-41135 */
+36127, 36785, 37231, 39432, 35625, 21151, 27838, 35186, /* 41136-41143 */
+28517, 24842, 24586, 27967, 33689, 38287, 34352, 41174, /* 41144-41151 */
+43388, 28185, 34996, 30761, 26347, 26573, 30115, 30403, /* 41152-41159 */
+33775, 29796, 34006, 46452, 36778, 33473, 39860, 32114, /* 41160-41167 */
+28945, 31925, 34871, 39285, 35065, 36171, 36932, 32177, /* 41168-41175 */
+26568, 28561, 30653, 33430, 35338, 33375, 31271, 29065, /* 41176-41183 */
+22352, 22361, 23916, 19034, 21119, 22017, 24637, 37118, /* 41184-41191 */
+36142, 36494, 36405, 27230, 21020, 29001, 29959, 28536, /* 41192-41199 */
+32597, 36225, 31288, 34445, 34484, 31900, 39472, 36456, /* 41200-41207 */
+34686, 32197, 27335, 31920, 37346, 42261, 34684, 37778, /* 41208-41215 */
+34692, 36865, 46127, 40756, 44192, 46100, 37563, 25274, /* 41216-41223 */
+41572, 45042, 38839, 39185, 29963, 32392, 24714, 30809, /* 41224-41231 */
+30529, 34970, 36432, 35323, 32904, 26512, 29776, 27746, /* 41232-41239 */
+28639, 30541, 30328, 22694, 30927, 43892, 37514, 39648, /* 41240-41247 */
+36523, 28381, 28298, 30120, 28218, 32014, 28523, 30468, /* 41248-41255 */
+33937, 37091, 38050, 36649, 45379, 39633, 34993, 32627, /* 41256-41263 */
+29991, 27859, 25655, 33128, 31205, 23183, 25111, 24376, /* 41264-41271 */
+28392, 32647, 27518, 25579, 22223, 25207, 25039, 35678, /* 41272-41279 */
+35679, 28538, 31446, 33014, 27924, 28420, 28180, 34012, /* 41280-41287 */
+37915, 34007, 33135, 34002, 37736, 34799, 35916, 26071, /* 41288-41295 */
+26235, 33487, 30078, 37959, 43397, 37435, 41093, 36058, /* 41296-41303 */
+28216, 30533, 34683, 30648, 33782, 38134, 36646, 41000, /* 41304-41311 */
+39102, 36643, 39864, 39430, 36396, 34238, 32510, 30539, /* 41312-41319 */
+34578, 36123, 37274, 35069, 37906, 28429, 29865, 30622, /* 41320-41327 */
+31435, 35555, 26680, 32729, 29075, 30974, 39784, 34578, /* 41328-41335 */
+30800, 26037, 26786, 23004, 31111, 36469, 36667, 39293, /* 41336-41343 */
+32840, 29304, 29154, 26327, 27352, 30434, 25934, 21622, /* 41344-41351 */
+28994, 32185, 43789, 44319, 42818, 37504, 35481, 28357, /* 41352-41359 */
+35596, 41119, 28292, 34619, 37582, 32957, 39068, 38878, /* 41360-41367 */
+37313, 34923, 32700, 25815, 21374, 27946, 33692, 31036, /* 41368-41375 */
+29831, 27153, 25340, 26494, 30696, 30425, 27851, 28330, /* 41376-41383 */
+28938, 29224, 30893, 32670, 29358, 28925, 30333, 26236, /* 41384-41391 */
+27081, 28532, 32508, 31484, 41029, 40054, 31198, 33966, /* 41392-41399 */
+31445, 31306, 31908, 29801, 17588, 29137, 41061, 38372, /* 41400-41407 */
+40096, 44095, 42792, 36745, 41925, 32936, 32609, 41152, /* 41408-41415 */
+37320, 32752, 37749, 48418, 48293, 45250, 38801, 37469, /* 41416-41423 */
+28598, 28919, 28902, 27744, 26004, 29057, 29360, 31348, /* 41424-41431 */
+30099, 27378, 30266, 33272, 30371, 27112, 36093, 40755, /* 41432-41439 */
+34721, 37953, 35734, 34324, 25220, 26371, 28348, 29877, /* 41440-41447 */
+27676, 33656, 37040, 37941, 34198, 34351, 32224, 31741, /* 41448-41455 */
+33579, 32581, 30658, 31298, 35941, 38678, 34372, 32185, /* 41456-41463 */
+30483, 28908, 16863, 25010, 30469, 20470, 25677, 33523, /* 41464-41471 */
+31877, 29084, 31606, 29438, 25773, 29153, 30106, 31792, /* 41472-41479 */
+32508, 32551, 36460, 32120, 31900, 31188, 32722, 30196, /* 41480-41487 */
+32640, 32835, 31470, 33322, 35144, 37229, 34504, 25885, /* 41488-41495 */
+33243, 33746, 31461, 34286, 38026, 33071, 39095, 43227, /* 41496-41503 */
+44714, 44593, 43220, 39048, 33397, 33578, 34805, 25867, /* 41504-41511 */
+27334, 31584, 37510, 31830, 32946, 38115, 39879, 37543, /* 41512-41519 */
+23048, 25626, 36040, 24401, 29232, 33511, 33539, 31999, /* 41520-41527 */
+39949, 34542, 31300, 39910, 29878, 24588, 26749, 22047, /* 41528-41535 */
+29844, 29543, 36855, 36170, 38255, 35192, 34180, 32716, /* 41536-41543 */
+28545, 30270, 35643, 30613, 28874, 34956, 34972, 36615, /* 41544-41551 */
+37765, 29071, 36454, 38722, 40988, 41578, 40303, 42520, /* 41552-41559 */
+33575, 27396, 22716, 32427, 39886, 30327, 29808, 30783, /* 41560-41567 */
+34728, 37185, 30800, 20810, 28696, 27059, 18965, 27558, /* 41568-41575 */
+26362, 33271, 32505, 25179, 25354, 30086, 30519, 25398, /* 41576-41583 */
+34235, 31619, 30235, 31932, 28835, 34724, 31412, 34461, /* 41584-41591 */
+30309, 28301, 27310, 31051, 37204, 31143, 24232, 32908, /* 41592-41599 */
+31999, 34268, 42414, 47167, 41234, 39264, 43922, 41001, /* 41600-41607 */
+38667, 39533, 36721, 37160, 35593, 36469, 38180, 34185, /* 41608-41615 */
+32297, 34040, 35253, 28089, 28335, 29004, 27852, 37232, /* 41616-41623 */
+33668, 31962, 35906, 29979, 33651, 33610, 33679, 26416, /* 41624-41631 */
+28048, 44238, 36331, 38534, 33682, 33418, 32941, 26673, /* 41632-41639 */
+27433, 25615, 27541, 29620, 37211, 32769, 34296, 35073, /* 41640-41647 */
+36116, 43684, 35072, 37463, 37127, 34538, 25856, 35680, /* 41648-41655 */
+38903, 25769, 31142, 28820, 22302, 26663, 27028, 21329, /* 41656-41663 */
+18710, 30191, 28508, 31279, 27296, 26151, 32583, 28761, /* 41664-41671 */
+29615, 32226, 26613, 31996, 33334, 31262, 32578, 34666, /* 41672-41679 */
+35775, 39532, 30379, 34512, 37905, 24132, 35426, 38284, /* 41680-41687 */
+27767, 32012, 39272, 33696, 34506, 34432, 26491, 33407, /* 41688-41695 */
+30056, 40025, 47371, 43273, 44837, 42318, 36468, 33040, /* 41696-41703 */
+37157, 34073, 32450, 37032, 29852, 36543, 41867, 37011, /* 41704-41711 */
+34904, 33850, 29208, 27737, 29542, 26449, 25141, 29421, /* 41712-41719 */
+35562, 34814, 37531, 30817, 26746, 34180, 29946, 22185, /* 41720-41727 */
+26610, 33643, 30587, 38795, 39190, 32152, 30751, 30272, /* 41728-41735 */
+26475, 25495, 27083, 29295, 37079, 26706, 33584, 35760, /* 41736-41743 */
+31954, 47882, 40846, 37885, 37546, 38271, 31935, 35946, /* 41744-41751 */
+45283, 32688, 38452, 33164, 31787, 34908, 35428, 33645, /* 41752-41759 */
+24750, 24499, 30388, 30647, 33629, 28642, 28910, 25296, /* 41760-41767 */
+27066, 23785, 25778, 29223, 24549, 29363, 28445, 23568, /* 41768-41775 */
+33308, 38304, 30044, 27947, 36036, 24546, 22151, 39318, /* 41776-41783 */
+30285, 29592, 33067, 33330, 33865, 31053, 31224, 32939, /* 41784-41791 */
+24985, 25749, 46090, 42614, 41213, 50064, 45256, 38490, /* 41792-41799 */
+40984, 37524, 36131, 38423, 33896, 37300, 38640, 41759, /* 41800-41807 */
+41611, 41036, 32795, 33391, 35828, 28637, 30166, 21587, /* 41808-41815 */
+30465, 36881, 29610, 36272, 31209, 29606, 29593, 31003, /* 41816-41823 */
+23124, 37771, 33983, 34788, 42729, 25153, 32601, 32936, /* 41824-41831 */
+27958, 26907, 24295, 31141, 30977, 34473, 25091, 38436, /* 41832-41839 */
+32095, 33366, 46461, 37779, 37349, 40047, 36284, 24212, /* 41840-41847 */
+37280, 39259, 31037, 32711, 27833, 28347, 26542, 27953, /* 41848-41855 */
+25660, 22066, 20393, 26988, 29574, 31010, 31427, 29514, /* 41856-41863 */
+29325, 30743, 32763, 25753, 28402, 31555, 32073, 25269, /* 41864-41871 */
+31815, 44793, 36119, 37775, 32285, 36577, 20069, 24104, /* 41872-41879 */
+39981, 26356, 30885, 32427, 36076, 32006, 29679, 36248, /* 41880-41887 */
+33458, 28472, 31098, 48524, 43514, 42346, 49367, 39877, /* 41888-41895 */
+34910, 35678, 37075, 33390, 33541, 34759, 33924, 35917, /* 41896-41903 */
+39543, 39167, 38607, 31891, 30195, 29107, 27974, 25530, /* 41904-41911 */
+23987, 34766, 34550, 33494, 41110, 31865, 26464, 27190, /* 41912-41919 */
+32095, 30219, 27432, 31870, 33574, 32164, 29209, 30841, /* 41920-41927 */
+35485, 28275, 33682, 27192, 30186, 35518, 29150, 29820, /* 41928-41935 */
+32370, 30108, 37447, 43546, 40076, 40270, 39964, 36718, /* 41936-41943 */
+28067, 37978, 38475, 36688, 36658, 32029, 36032, 35642, /* 41944-41951 */
+34789, 33416, 30230, 28074, 32004, 33658, 30911, 30556, /* 41952-41959 */
+27178, 26586, 29774, 22431, 23224, 26200, 25070, 24725, /* 41960-41967 */
+24479, 35082, 31873, 33343, 34019, 33709, 22879, 20172, /* 41968-41975 */
+29277, 31297, 29531, 32036, 33571, 33157, 34776, 28783, /* 41976-41983 */
+29985, 32114, 29148, 26466, 34794, 44878, 45740, 49751, /* 41984-41991 */
+41309, 41451, 41582, 41038, 36266, 35758, 37064, 36092, /* 41992-41999 */
+40353, 42535, 39194, 40045, 37615, 32279, 32245, 30210, /* 42000-42007 */
+21324, 32953, 32823, 34162, 35515, 27925, 33234, 28423, /* 42008-42015 */
+28290, 37047, 34705, 37702, 29839, 29621, 30773, 26837, /* 42016-42023 */
+36399, 28168, 28137, 29915, 27467, 29286, 33047, 29929, /* 42024-42031 */
+30012, 31106, 29345, 41847, 43161, 39540, 43200, 37311, /* 42032-42039 */
+31564, 30647, 36163, 33228, 34721, 31505, 25583, 27243, /* 42040-42047 */
+26991, 29003, 29125, 25861, 23778, 26416, 29115, 31311, /* 42048-42055 */
+32528, 27487, 31536, 35631, 26015, 26473, 30896, 28600, /* 42056-42063 */
+29084, 31366, 39399, 35159, 40388, 38568, 27919, 19167, /* 42064-42071 */
+28056, 32513, 28015, 32637, 35083, 31660, 38046, 37754, /* 42072-42079 */
+26619, 35201, 34867, 29558, 28352, 40278, 43528, 44704, /* 42080-42087 */
+46776, 38530, 37781, 37349, 39401, 31742, 29541, 37913, /* 42088-42095 */
+31169, 35894, 40715, 38692, 38734, 37989, 28315, 27772, /* 42096-42103 */
+29480, 25995, 30007, 35855, 31540, 33991, 32193, 29975, /* 42104-42111 */
+27149, 39175, 34111, 32162, 31603, 22764, 27828, 28507, /* 42112-42119 */
+33574, 37103, 28094, 31476, 31980, 29501, 26733, 36029, /* 42120-42127 */
+26690, 27214, 31500, 24975, 42431, 44627, 40197, 41333, /* 42128-42135 */
+38040, 33861, 33757, 40115, 35403, 42001, 34990, 26265, /* 42136-42143 */
+35943, 36319, 35633, 35920, 32546, 26439, 29054, 31399, /* 42144-42151 */
+29762, 31293, 24602, 31441, 27649, 20897, 23717, 25557, /* 42152-42159 */
+25071, 33277, 29975, 26883, 30348, 33597, 32354, 23687, /* 42160-42167 */
+21221, 26979, 26256, 27160, 33152, 34827, 33886, 36643, /* 42168-42175 */
+32162, 24278, 32606, 30282, 28297, 32425, 36025, 38379, /* 42176-42183 */
+50330, 49057, 40584, 45438, 43353, 36847, 38725, 34751, /* 42184-42191 */
+34733, 34384, 38249, 42327, 40838, 39981, 37501, 35128, /* 42192-42199 */
+32999, 29227, 28767, 24918, 35166, 29750, 28279, 28170, /* 42200-42207 */
+33999, 36917, 34031, 41730, 33980, 27255, 29351, 27160, /* 42208-42215 */
+25609, 33839, 37746, 26461, 30052, 32906, 31493, 26634, /* 42216-42223 */
+34256, 27783, 27524, 30249, 27134, 47306, 41827, 38048, /* 42224-42231 */
+42515, 39235, 29660, 28692, 42650, 31373, 37531, 30666, /* 42232-42239 */
+23632, 28408, 29916, 31460, 28419, 27181, 21290, 23480, /* 42240-42247 */
+26221, 28944, 32686, 33443, 27100, 25959, 29465, 24285, /* 42248-42255 */
+31922, 33133, 34215, 34510, 31799, 36979, 42684, 33748, /* 42256-42263 */
+19253, 25201, 34247, 22495, 31588, 35744, 38189, 36532, /* 42264-42271 */
+33255, 37882, 27695, 36087, 31759, 33374, 31433, 34536, /* 42272-42279 */
+39749, 45378, 49072, 39869, 42172, 43209, 34906, 31778, /* 42280-42287 */
+37256, 31064, 27921, 34559, 40161, 38041, 36528, 37810, /* 42288-42295 */
+31733, 27528, 27394, 28878, 27239, 29133, 33851, 29843, /* 42296-42303 */
+33069, 37130, 33550, 38984, 40897, 26754, 25309, 28300, /* 42304-42311 */
+21833, 24575, 41622, 36007, 29490, 34956, 33480, 30265, /* 42312-42319 */
+25996, 33167, 24826, 24095, 27086, 33276, 46975, 37043, /* 42320-42327 */
+40608, 39493, 34154, 32528, 34054, 34896, 35586, 40018, /* 42328-42335 */
+34649, 31717, 33713, 37696, 39865, 33470, 31212, 28871, /* 42336-42343 */
+25298, 29770, 31693, 33093, 31393, 24010, 26851, 24040, /* 42344-42351 */
+23573, 29858, 33440, 27034, 25461, 30899, 31271, 25646, /* 42352-42359 */
+28984, 20183, 27496, 32114, 23138, 33195, 36363, 35203, /* 42360-42367 */
+32471, 33218, 31719, 24168, 28092, 32016, 31708, 33214, /* 42368-42375 */
+33919, 42856, 48464, 48149, 46477, 41247, 39460, 38323, /* 42376-42383 */
+35255, 38521, 38089, 26064, 38525, 47180, 37978, 40706, /* 42384-42391 */
+39069, 33803, 29594, 33073, 27153, 25121, 26455, 28638, /* 42392-42399 */
+29249, 32027, 38261, 35352, 43701, 39604, 27140, 28214, /* 42400-42407 */
+26678, 23261, 24347, 40003, 31926, 30120, 31448, 32619, /* 42408-42415 */
+33277, 30040, 35794, 22749, 31461, 28411, 31383, 47216, /* 42416-42423 */
+40329, 42469, 38496, 36775, 32239, 32902, 36489, 30613, /* 42424-42431 */
+35365, 30443, 24384, 27746, 32923, 31804, 27435, 27471, /* 42432-42439 */
+22821, 22648, 27666, 31715, 36614, 28513, 28591, 25609, /* 42440-42447 */
+28277, 34035, 30491, 30425, 31174, 28530, 32166, 32434, /* 42448-42455 */
+32671, 34145, 25767, 30533, 32772, 27625, 31381, 33463, /* 42456-42463 */
+38153, 35375, 31333, 35159, 31273, 31314, 34237, 33134, /* 42464-42471 */
+32619, 29572, 42534, 45011, 43869, 45542, 40898, 32820, /* 42472-42479 */
+36863, 43146, 33503, 32514, 28961, 36689, 43429, 37215, /* 42480-42487 */
+37967, 35747, 33841, 25545, 30208, 24070, 22390, 32548, /* 42488-42495 */
+21107, 33806, 35544, 31519, 37434, 44956, 29506, 25169, /* 42496-42503 */
+27678, 21800, 24906, 30367, 42172, 37237, 35732, 33402, /* 42504-42511 */
+34949, 33149, 27015, 34662, 20634, 26083, 26358, 31616, /* 42512-42519 */
+42737, 38456, 41711, 39404, 36778, 31582, 37504, 37250, /* 42520-42527 */
+31930, 42878, 35612, 31651, 34550, 42096, 39397, 35205, /* 42528-42535 */
+33108, 26937, 27454, 29266, 32095, 33527, 24025, 21522, /* 42536-42543 */
+24431, 30423, 24327, 32500, 28379, 25944, 27922, 22371, /* 42544-42551 */
+30189, 29586, 25998, 31496, 32763, 26350, 25022, 33206, /* 42552-42559 */
+30982, 31322, 33853, 25539, 32028, 31332, 24488, 31654, /* 42560-42567 */
+33499, 30972, 31290, 37515, 50871, 49342, 41020, 40253, /* 42568-42575 */
+40024, 41051, 41270, 36216, 33100, 32085, 37542, 45693, /* 42576-42583 */
+40816, 38062, 39159, 36808, 27923, 30885, 29340, 16926, /* 42584-42591 */
+25290, 32423, 32007, 33238, 34535, 41658, 38620, 28495, /* 42592-42599 */
+30999, 26740, 26890, 20965, 37283, 39590, 32878, 37408, /* 42600-42607 */
+34733, 33300, 34493, 29773, 32646, 22444, 27222, 27321, /* 42608-42615 */
+37110, 41507, 38542, 42016, 38617, 35571, 34340, 32444, /* 42616-42623 */
+35275, 30880, 36053, 29213, 24600, 29683, 32377, 31364, /* 42624-42631 */
+29322, 28169, 24595, 24054, 28543, 32554, 33537, 24304, /* 42632-42639 */
+24934, 32595, 27757, 30119, 36325, 26374, 31994, 29757, /* 42640-42647 */
+29181, 28321, 37589, 32360, 33012, 35821, 23883, 33673, /* 42648-42655 */
+30135, 34374, 34078, 35372, 28790, 30192, 37032, 27903, /* 42656-42663 */
+35833, 33752, 28869, 34061, 37095, 47276, 44190, 35648, /* 42664-42671 */
+39974, 43849, 38622, 43107, 36884, 30098, 26530, 37854, /* 42672-42679 */
+37599, 36394, 34282, 37082, 32232, 24725, 31022, 25432, /* 42680-42687 */
+21906, 29858, 31262, 33218, 33324, 41752, 37168, 29831, /* 42688-42695 */
+34062, 30406, 27349, 27299, 27295, 40587, 39560, 36228, /* 42696-42703 */
+37764, 33329, 31650, 32497, 28363, 28080, 21388, 26824, /* 42704-42711 */
+27364, 36671, 42643, 38832, 41397, 38638, 38013, 30759, /* 42712-42719 */
+28774, 36459, 34033, 33025, 39093, 38418, 31212, 40126, /* 42720-42727 */
+41820, 34934, 31904, 27310, 25979, 31180, 31213, 24397, /* 42728-42735 */
+28756, 27582, 27514, 26619, 31106, 23887, 25595, 29055, /* 42736-42743 */
+25547, 25493, 27578, 28766, 28753, 35518, 31772, 26496, /* 42744-42751 */
+31003, 29826, 32667, 29070, 30284, 26407, 28783, 33731, /* 42752-42759 */
+21252, 28689, 33974, 28860, 33305, 39603, 43277, 44681, /* 42760-42767 */
+43895, 38391, 45125, 47084, 39789, 36506, 39397, 24987, /* 42768-42775 */
+37603, 47848, 39397, 38873, 38203, 30074, 30151, 28962, /* 42776-42783 */
+25458, 26262, 22859, 24840, 35170, 33861, 40313, 37364, /* 42784-42791 */
+35958, 34901, 33989, 28207, 29559, 29787, 36459, 39749, /* 42792-42799 */
+34175, 35036, 35006, 35445, 36272, 30376, 30632, 21868, /* 42800-42807 */
+27573, 29790, 34555, 39688, 37770, 42816, 38316, 36500, /* 42808-42815 */
+33469, 35044, 31367, 29335, 30498, 31526, 32701, 28595, /* 42816-42823 */
+32773, 33344, 26284, 26109, 22996, 27060, 28690, 28651, /* 42824-42831 */
+23467, 31142, 35397, 28649, 30297, 35066, 25791, 28753, /* 42832-42839 */
+33845, 28989, 27639, 31431, 30437, 40607, 37166, 30172, /* 42840-42847 */
+30897, 30574, 26673, 31909, 34041, 35760, 32294, 31611, /* 42848-42855 */
+36601, 29604, 29620, 37531, 28699, 30091, 36654, 45078, /* 42856-42863 */
+37915, 43630, 47740, 40179, 43522, 39402, 33271, 33925, /* 42864-42871 */
+25693, 35293, 40657, 39340, 38636, 36623, 33836, 23988, /* 42872-42879 */
+27907, 25460, 24881, 27410, 28493, 34147, 32933, 35933, /* 42880-42887 */
+35035, 31206, 33052, 31899, 29607, 28069, 32928, 41245, /* 42888-42895 */
+41339, 34553, 34138, 33204, 33773, 33258, 28165, 26088, /* 42896-42903 */
+23532, 21504, 28599, 30472, 41277, 39996, 36363, 36434, /* 42904-42911 */
+36271, 34383, 34983, 30730, 33284, 37503, 37806, 40062, /* 42912-42919 */
+37287, 38244, 40728, 35708, 30462, 25159, 32486, 26166, /* 42920-42927 */
+22267, 24819, 28491, 28052, 29235, 36357, 28696, 20963, /* 42928-42935 */
+28276, 28638, 28043, 26033, 26416, 24210, 33192, 38073, /* 42936-42943 */
+30920, 31548, 27759, 28743, 30753, 27917, 28068, 28248, /* 42944-42951 */
+28832, 31207, 21730, 26967, 34007, 32892, 35445, 38906, /* 42952-42959 */
+43574, 40152, 47453, 46824, 45521, 46090, 37688, 34981, /* 42960-42967 */
+34654, 29794, 37334, 48366, 43133, 40223, 37961, 33567, /* 42968-42975 */
+31009, 29454, 21763, 22679, 23926, 24997, 31871, 38276, /* 42976-42983 */
+36524, 33290, 35763, 34643, 31923, 30514, 30063, 29400, /* 42984-42991 */
+35784, 39681, 32999, 34669, 36525, 37055, 37501, 31482, /* 42992-42999 */
+27085, 29982, 25280, 25336, 32797, 34836, 36858, 39250, /* 43000-43007 */
+39585, 38952, 36097, 33247, 32954, 29340, 31036, 36440, /* 43008-43015 */
+33577, 30232, 33468, 28914, 29518, 33656, 26100, 24662, /* 43016-43023 */
+25476, 25368, 24459, 32379, 26887, 31682, 38763, 22586, /* 43024-43031 */
+25276, 29561, 30841, 31363, 32083, 29609, 28025, 40631, /* 43032-43039 */
+40688, 30941, 31604, 30268, 27589, 29141, 30850, 35171, /* 43040-43047 */
+32744, 34177, 36536, 25472, 28616, 35928, 31733, 30685, /* 43048-43055 */
+36685, 41927, 37792, 40594, 51089, 50089, 37270, 35793, /* 43056-43063 */
+36491, 27304, 26151, 35470, 42173, 38205, 37411, 34221, /* 43064-43071 */
+33074, 27575, 26836, 24763, 22105, 21818, 29378, 34904, /* 43072-43079 */
+34518, 39147, 33439, 32918, 32644, 35119, 31487, 30516, /* 43080-43087 */
+30930, 37220, 44784, 31811, 33958, 35093, 36692, 33029, /* 43088-43095 */
+27668, 25403, 29188, 22741, 23813, 38276, 33550, 33827, /* 43096-43103 */
+39172, 36229, 36331, 37566, 30932, 32079, 38134, 33213, /* 43104-43111 */
+40331, 43816, 32936, 33237, 39789, 38633, 35754, 28863, /* 43112-43119 */
+25651, 29653, 23205, 27642, 31649, 24709, 33040, 35336, /* 43120-43127 */
+19201, 19374, 29085, 28795, 28387, 28144, 24323, 25758, /* 43128-43135 */
+37532, 39388, 33272, 33382, 26545, 26485, 29480, 26583, /* 43136-43143 */
+28313, 31165, 30769, 32038, 21622, 24234, 34798, 32865, /* 43144-43151 */
+32876, 36255, 39308, 39384, 48559, 46767, 45848, 43226, /* 43152-43159 */
+38766, 37600, 33490, 28360, 39942, 48032, 41362, 38778, /* 43160-43167 */
+35427, 30308, 30112, 30522, 23165, 22029, 25221, 26473, /* 43168-43175 */
+35556, 38016, 34270, 38479, 35600, 34984, 36584, 34188, /* 43176-43183 */
+30266, 30372, 35811, 41291, 33669, 33319, 37156, 36517, /* 43184-43191 */
+36196, 30128, 26391, 29278, 28798, 25337, 31439, 33558, /* 43192-43199 */
+30505, 39858, 42908, 37096, 36960, 34282, 27558, 31894, /* 43200-43207 */
+35851, 34601, 32210, 26243, 27487, 33190, 27393, 31604, /* 43208-43215 */
+30081, 19638, 22971, 28916, 29353, 26103, 31018, 35185, /* 43216-43223 */
+31632, 17928, 24535, 30359, 32396, 29161, 30198, 30426, /* 43224-43231 */
+27283, 41955, 42435, 32470, 30784, 32158, 26879, 24669, /* 43232-43239 */
+32550, 35330, 36984, 33988, 37018, 29828, 26226, 38761, /* 43240-43247 */
+35255, 30587, 32103, 39665, 41025, 48019, 46471, 41948, /* 43248-43255 */
+43965, 36779, 34789, 28342, 27859, 33454, 41748, 39708, /* 43256-43263 */
+35118, 34959, 28947, 30346, 28241, 22608, 19515, 24000, /* 43264-43271 */
+30154, 36762, 30942, 31117, 37094, 34542, 34562, 36178, /* 43272-43279 */
+32962, 30741, 34791, 35669, 43733, 36201, 32387, 34121, /* 43280-43287 */
+35746, 33737, 28328, 27571, 26498, 26203, 24465, 29310, /* 43288-43295 */
+32060, 34481, 35740, 38720, 39622, 37646, 31750, 28150, /* 43296-43303 */
+40857, 41986, 33812, 39547, 39498, 29919, 37447, 43677, /* 43304-43311 */
+33752, 27600, 28064, 22562, 25816, 28486, 26898, 30099, /* 43312-43319 */
+35332, 24472, 18190, 24768, 24604, 30002, 29599, 28162, /* 43320-43327 */
+24343, 29651, 37291, 38313, 34204, 30803, 29050, 21647, /* 43328-43335 */
+26539, 28982, 29286, 32083, 32036, 30748, 27566, 26858, /* 43336-43343 */
+32771, 35643, 30882, 33314, 37448, 42873, 48447, 46863, /* 43344-43351 */
+44550, 45947, 40393, 37975, 33475, 31389, 36438, 45427, /* 43352-43359 */
+41510, 35797, 34656, 28432, 33570, 31655, 23182, 22073, /* 43360-43367 */
+24914, 32561, 34559, 31093, 31457, 38537, 36968, 32646, /* 43368-43375 */
+36325, 33790, 32181, 29073, 35014, 42668, 31877, 33102, /* 43376-43383 */
+40067, 36840, 34001, 32492, 28556, 25759, 32100, 24393, /* 43384-43391 */
+26820, 35747, 33219, 35226, 40701, 41701, 34629, 29643, /* 43392-43399 */
+32712, 32721, 36955, 35770, 30091, 27350, 27269, 30428, /* 43400-43407 */
+37181, 31403, 22208, 22763, 23341, 26110, 29370, 26580, /* 43408-43415 */
+27540, 35050, 26044, 22190, 27726, 27820, 30264, 33304, /* 43416-43423 */
+27142, 31823, 32581, 39703, 41857, 38308, 29884, 33173, /* 43424-43431 */
+28042, 25574, 34675, 35956, 32352, 33639, 32430, 35680, /* 43432-43439 */
+29145, 34233, 31341, 31428, 32320, 34886, 44792, 45404, /* 43440-43447 */
+42984, 47708, 44255, 39425, 33612, 30687, 26675, 34335, /* 43448-43455 */
+34772, 39011, 36259, 34005, 27884, 31948, 27172, 24553, /* 43456-43463 */
+21300, 22023, 33228, 31281, 26233, 34514, 37811, 36387, /* 43464-43471 */
+34451, 38445, 33320, 34159, 30308, 37713, 41641, 34554, /* 43472-43479 */
+34295, 35323, 35379, 33677, 30841, 27381, 26696, 28503, /* 43480-43487 */
+25360, 31440, 28193, 34051, 41502, 36069, 40716, 37424, /* 43488-43495 */
+29480, 29540, 39949, 41969, 37337, 36156, 30583, 34353, /* 43496-43503 */
+38108, 40010, 37574, 28717, 21472, 25222, 27438, 27687, /* 43504-43511 */
+29641, 28463, 30472, 20581, 20327, 22924, 26734, 29389, /* 43512-43519 */
+30035, 28419, 21393, 31350, 40690, 36413, 37877, 30359, /* 43520-43527 */
+30367, 22576, 27377, 32600, 29664, 31233, 28643, 29969, /* 43528-43535 */
+33178, 30715, 30966, 33078, 32719, 29651, 35174, 43478, /* 43536-43543 */
+49348, 46229, 45578, 47977, 42401, 37597, 35050, 32227, /* 43544-43551 */
+37703, 36578, 37254, 39097, 32514, 29686, 32594, 32205, /* 43552-43559 */
+23847, 25832, 27302, 29613, 30724, 27751, 31653, 36007, /* 43560-43567 */
+36798, 34865, 36825, 34474, 35769, 29675, 34661, 42407, /* 43568-43575 */
+33959, 32660, 37483, 35375, 33641, 34077, 26068, 27655, /* 43576-43583 */
+35216, 27690, 24031, 33432, 34347, 39179, 38969, 41634, /* 43584-43591 */
+37115, 28948, 29745, 34642, 36616, 32510, 31645, 26889, /* 43592-43599 */
+25604, 33590, 33579, 30604, 26250, 22095, 24134, 26071, /* 43600-43607 */
+28810, 30158, 33011, 30087, 21488, 24411, 24159, 28920, /* 43608-43615 */
+33531, 30461, 26375, 26883, 36286, 44115, 39858, 38483, /* 43616-43623 */
+30034, 31160, 28077, 27572, 35163, 35587, 35612, 32989, /* 43624-43631 */
+33614, 37704, 31483, 30679, 36041, 31401, 30556, 34663, /* 43632-43639 */
+46217, 49465, 42644, 43592, 43823, 41161, 34391, 32638, /* 43640-43647 */
+29415, 32706, 29808, 35211, 39091, 33211, 29695, 31084, /* 43648-43655 */
+30029, 23512, 24232, 23560, 29319, 28158, 25425, 30766, /* 43656-43663 */
+32808, 38306, 35460, 36147, 34619, 37615, 29602, 37772, /* 43664-43671 */
+44395, 35232, 34122, 35779, 34672, 30858, 34898, 28145, /* 43672-43679 */
+26150, 31267, 23655, 23864, 32567, 35976, 37991, 38328, /* 43680-43687 */
+39546, 33896, 34392, 31495, 36158, 43564, 37054, 34661, /* 43688-43695 */
+37239, 36575, 36581, 39240, 35383, 28357, 24108, 24711, /* 43696-43703 */
+25511, 29232, 28224, 31090, 27146, 20296, 25178, 22216, /* 43704-43711 */
+26656, 28345, 30776, 27426, 23461, 33192, 38917, 37431, /* 43712-43719 */
+37294, 29491, 29497, 21618, 26251, 31813, 31310, 31495, /* 43720-43727 */
+29598, 30303, 34919, 29370, 28283, 33676, 33903, 28062, /* 43728-43735 */
+33670, 44608, 48347, 48274, 43990, 43614, 44276, 37177, /* 43736-43743 */
+35579, 33643, 32463, 28810, 39495, 39156, 33692, 33551, /* 43744-43751 */
+35233, 30236, 23419, 26155, 29149, 28792, 25008, 28333, /* 43752-43759 */
+31774, 32646, 37685, 39029, 37138, 32969, 35192, 29729, /* 43760-43767 */
+39941, 41714, 36056, 33674, 35395, 35413, 34738, 38143, /* 43768-43775 */
+28135, 28175, 33229, 26374, 22655, 34240, 40658, 39362, /* 43776-43783 */
+38747, 39219, 33135, 33929, 31692, 32192, 36235, 32150, /* 43784-43791 */
+29674, 33392, 29044, 30871, 37169, 30659, 20338, 26628, /* 43792-43799 */
+25803, 23091, 29409, 28650, 31217, 25177, 22881, 29330, /* 43800-43807 */
+24905, 27200, 30729, 33884, 25868, 28918, 38207, 43358, /* 43808-43815 */
+38670, 39220, 32806, 31359, 28857, 26775, 32074, 35533, /* 43816-43823 */
+34219, 33683, 32548, 37855, 33462, 30230, 34680, 33624, /* 43824-43831 */
+29284, 32706, 45421, 46877, 44859, 45139, 42706, 41369, /* 43832-43839 */
+34359, 31991, 29947, 29290, 22723, 36061, 38349, 32864, /* 43840-43847 */
+33651, 34215, 28443, 22139, 24748, 25077, 25610, 24266, /* 43848-43855 */
+29611, 28999, 30959, 37415, 41494, 38087, 34793, 35773, /* 43856-43863 */
+28310, 36710, 39980, 35091, 36784, 31691, 32850, 30590, /* 43864-43871 */
+35855, 31718, 31666, 28283, 19259, 30424, 37920, 30947, /* 43872-43879 */
+34940, 30923, 32540, 39575, 39329, 36988, 38510, 44052, /* 43880-43887 */
+44470, 33541, 29042, 31947, 35031, 32493, 30453, 26665, /* 43888-43895 */
+31414, 32648, 30198, 29808, 30164, 31724, 22725, 24336, /* 43896-43903 */
+27515, 22413, 26150, 28054, 28716, 25183, 35115, 34211, /* 43904-43911 */
+34077, 32278, 34315, 28859, 28262, 24962, 22145, 31527, /* 43912-43919 */
+36533, 28038, 28027, 30715, 25477, 36216, 33733, 30350, /* 43920-43927 */
+30611, 39787, 38742, 36458, 45131, 42929, 48832, 40136, /* 43928-43935 */
+37103, 38710, 33900, 33246, 25795, 32040, 40370, 36157, /* 43936-43943 */
+37015, 34630, 37022, 35452, 30086, 28584, 27294, 33501, /* 43944-43951 */
+31398, 33742, 30164, 29378, 30441, 37816, 39201, 30864, /* 43952-43959 */
+36829, 36230, 30965, 36303, 31960, 30592, 33883, 33615, /* 43960-43967 */
+32864, 36667, 30336, 30634, 29289, 30001, 29910, 42135, /* 43968-43975 */
+42303, 41924, 42373, 37137, 33338, 32969, 28147, 32158, /* 43976-43983 */
+28900, 29659, 26997, 27084, 28418, 34557, 32530, 29011, /* 43984-43991 */
+27903, 28425, 31456, 32199, 29655, 33714, 28255, 23407, /* 43992-43999 */
+30207, 31168, 27367, 26562, 27840, 23289, 29851, 39136, /* 44000-44007 */
+34962, 36347, 34887, 32002, 27877, 25630, 30896, 26279, /* 44008-44015 */
+33405, 30081, 29112, 37688, 34194, 33685, 32793, 33162, /* 44016-44023 */
+30604, 34464, 42382, 37520, 43796, 44569, 44790, 36598, /* 44024-44031 */
+34978, 37933, 34205, 29102, 29220, 29997, 29816, 39944, /* 44032-44039 */
+42254, 37703, 36648, 33693, 34299, 28049, 25897, 27510, /* 44040-44047 */
+28944, 25722, 33461, 32093, 30244, 32761, 41993, 38406, /* 44048-44055 */
+30105, 37455, 33872, 31906, 32975, 31205, 31097, 27960, /* 44056-44063 */
+31191, 36581, 37459, 27318, 32827, 27162, 26676, 26080, /* 44064-44071 */
+30693, 43932, 37719, 41795, 38969, 34193, 34151, 33580, /* 44072-44079 */
+36453, 32456, 32382, 33476, 33350, 32332, 37260, 33103, /* 44080-44087 */
+30609, 32973, 24253, 26846, 33570, 30202, 29999, 23282, /* 44088-44095 */
+30682, 33560, 29852, 29942, 27901, 30626, 22543, 25000, /* 44096-44103 */
+33821, 30129, 35988, 34766, 32473, 26429, 23851, 27929, /* 44104-44111 */
+20052, 26237, 29197, 31643, 31964, 26577, 31813, 32014, /* 44112-44119 */
+31216, 28962, 39385, 41238, 37538, 45825, 40498, 46198, /* 44120-44127 */
+42458, 37903, 36268, 39309, 40854, 33272, 32407, 35136, /* 44128-44135 */
+36545, 37646, 35987, 33829, 33285, 36009, 30838, 28761, /* 44136-44143 */
+31557, 34727, 28240, 37566, 33381, 30191, 31940, 32108, /* 44144-44151 */
+41671, 31230, 31748, 30037, 28360, 33056, 27577, 30585, /* 44152-44159 */
+27891, 32103, 33857, 39105, 38130, 27533, 34292, 30031, /* 44160-44167 */
+30501, 32967, 44950, 44339, 41663, 45245, 35019, 34595, /* 44168-44175 */
+33161, 28790, 29857, 30782, 32423, 26259, 27344, 31436, /* 44176-44183 */
+32348, 30175, 27990, 24510, 27019, 28331, 29836, 24746, /* 44184-44191 */
+27861, 33294, 27189, 30068, 31654, 27666, 28356, 20072, /* 44192-44199 */
+30628, 33572, 31792, 34099, 35846, 35161, 27398, 26445, /* 44200-44207 */
+28003, 25145, 27946, 32592, 38952, 30429, 33315, 36389, /* 44208-44215 */
+34147, 35122, 33414, 31168, 38960, 46816, 39202, 42737, /* 44216-44223 */
+48277, 40442, 37625, 38138, 35533, 32318, 32284, 28804, /* 44224-44231 */
+31026, 33193, 37748, 38331, 33087, 32984, 35972, 30340, /* 44232-44239 */
+26585, 35039, 28279, 26320, 40100, 33998, 31966, 31749, /* 44240-44247 */
+39795, 42609, 29884, 30224, 26152, 29118, 27884, 25987, /* 44248-44255 */
+27802, 24723, 27422, 31009, 38183, 38662, 30060, 29632, /* 44256-44263 */
+27156, 31801, 29370, 37254, 41967, 38648, 42317, 37301, /* 44264-44271 */
+38655, 34235, 32788, 35034, 36463, 37076, 31401, 35297, /* 44272-44279 */
+36034, 36123, 36210, 23835, 26955, 34327, 34849, 31837, /* 44280-44287 */
+29432, 31275, 33423, 27215, 27420, 28767, 24550, 22275, /* 44288-44295 */
+23965, 35503, 28316, 30767, 32069, 30946, 30663, 26984, /* 44296-44303 */
+23288, 22407, 20666, 20746, 30644, 34360, 27335, 32536, /* 44304-44311 */
+33724, 30071, 34156, 34821, 29566, 38860, 44949, 38931, /* 44312-44319 */
+40946, 46056, 43639, 41537, 40678, 36853, 37666, 36006, /* 44320-44327 */
+33635, 33646, 34883, 36613, 36588, 33435, 34812, 39253, /* 44328-44335 */
+32229, 32514, 38548, 30388, 30384, 37240, 34103, 29085, /* 44336-44343 */
+30924, 43826, 37297, 30009, 29273, 26837, 28001, 29176, /* 44344-44351 */
+29296, 26101, 26107, 27934, 32895, 35977, 35692, 28910, /* 44352-44359 */
+31296, 29273, 31563, 31988, 40359, 48764, 40787, 43331, /* 44360-44367 */
+37116, 36379, 33885, 28748, 25593, 28641, 33490, 27692, /* 44368-44375 */
+31458, 33384, 32335, 27967, 28169, 20211, 24851, 36588, /* 44376-44383 */
+28166, 27690, 33073, 35209, 24958, 31889, 30451, 26059, /* 44384-44391 */
+25321, 27107, 37363, 31867, 33617, 35186, 31993, 31668, /* 44392-44399 */
+27437, 27836, 26236, 25992, 24073, 34605, 38633, 31872, /* 44400-44407 */
+35103, 36513, 30776, 34034, 33333, 29273, 39051, 46697, /* 44408-44415 */
+38698, 41077, 44151, 40025, 40128, 36877, 33374, 34672, /* 44416-44423 */
+31467, 32069, 28146, 32859, 36621, 36510, 35831, 30834, /* 44424-44431 */
+36677, 33782, 32046, 30389, 25013, 30777, 34788, 35729, /* 44432-44439 */
+29943, 36946, 42882, 41967, 31875, 20310, 29775, 29900, /* 44440-44447 */
+28037, 28370, 28288, 27289, 30049, 34540, 35117, 33195, /* 44448-44455 */
+31574, 29208, 24997, 27291, 30874, 40554, 38511, 40567, /* 44456-44463 */
+41147, 38958, 39038, 29849, 33583, 36834, 36479, 37103, /* 44464-44471 */
+35788, 37809, 38373, 35468, 33572, 22975, 20187, 32532, /* 44472-44479 */
+34552, 31300, 31767, 35855, 27191, 25184, 28342, 24308, /* 44480-44487 */
+24692, 28140, 30695, 28490, 31044, 30291, 33785, 31438, /* 44488-44495 */
+30702, 30291, 23163, 22313, 21958, 21629, 33437, 33837, /* 44496-44503 */
+28220, 30737, 30836, 30386, 35416, 33976, 28141, 42535, /* 44504-44511 */
+43786, 41056, 42220, 41006, 43416, 44181, 38573, 35404, /* 44512-44519 */
+38053, 38008, 32651, 29990, 33709, 35606, 35037, 33885, /* 44520-44527 */
+34153, 38746, 37986, 32651, 30490, 31185, 30024, 35998, /* 44528-44535 */
+35798, 33651, 38189, 39055, 35193, 26880, 21366, 33863, /* 44536-44543 */
+31783, 32863, 30261, 29219, 29195, 28150, 32829, 35177, /* 44544-44551 */
+33335, 28500, 28146, 27774, 27863, 37887, 43540, 41917, /* 44552-44559 */
+43926, 46554, 34009, 33368, 35960, 30919, 26280, 30889, /* 44560-44567 */
+34804, 30560, 37018, 35999, 30797, 27940, 17564, 20667, /* 44568-44575 */
+28740, 32040, 33004, 32076, 26150, 28143, 28802, 27333, /* 44576-44583 */
+29594, 29514, 29660, 25828, 30006, 28847, 31057, 38370, /* 44584-44591 */
+32869, 34245, 30611, 27470, 27930, 26605, 25355, 38951, /* 44592-44599 */
+33324, 26111, 32574, 31229, 31297, 37706, 36151, 29228, /* 44600-44607 */
+37902, 44530, 40107, 40771, 46016, 46220, 42771, 37019, /* 44608-44615 */
+33160, 38964, 38143, 26924, 27476, 32154, 28297, 31146, /* 44616-44623 */
+37880, 35491, 38304, 38129, 26964, 25315, 28346, 28724, /* 44624-44631 */
+35361, 36372, 35476, 38460, 34964, 38339, 31618, 24535, /* 44632-44639 */
+33362, 31521, 26768, 27869, 31829, 29534, 29047, 34268, /* 44640-44647 */
+33845, 26797, 29959, 29769, 23398, 27001, 34816, 39609, /* 44648-44655 */
+37349, 37210, 37274, 39054, 40439, 36160, 36772, 38959, /* 44656-44663 */
+37659, 38544, 41737, 40537, 35869, 31918, 26620, 16817, /* 44664-44671 */
+25458, 33970, 35603, 39987, 32752, 26724, 26981, 28468, /* 44672-44679 */
+25546, 30861, 26944, 25415, 28084, 29692, 26965, 28884, /* 44680-44687 */
+39299, 29984, 30085, 30647, 25558, 25837, 21979, 24228, /* 44688-44695 */
+31410, 23541, 24531, 28220, 28427, 30406, 36852, 36335, /* 44696-44703 */
+29909, 35837, 38250, 39763, 44422, 41405, 47674, 42142, /* 44704-44711 */
+40576, 39692, 40688, 36448, 35603, 31800, 22339, 30294, /* 44712-44719 */
+34924, 33528, 35856, 43617, 37201, 26626, 32241, 31524, /* 44720-44727 */
+32725, 34972, 42082, 37322, 33871, 35695, 35881, 31857, /* 44728-44735 */
+27447, 34550, 30264, 31539, 33384, 28354, 28848, 28290, /* 44736-44743 */
+31799, 31742, 26204, 26756, 32300, 27573, 30714, 39183, /* 44744-44751 */
+39510, 37922, 39551, 42149, 43688, 36441, 38992, 34925, /* 44752-44759 */
+27086, 31858, 36021, 32934, 36364, 34553, 22166, 21971, /* 44760-44767 */
+23299, 25163, 27163, 38417, 31816, 30727, 23593, 28569, /* 44768-44775 */
+34960, 31652, 28310, 31903, 28762, 25042, 29422, 30422, /* 44776-44783 */
+29321, 36731, 26966, 32117, 30874, 30933, 28019, 30443, /* 44784-44791 */
+23236, 34566, 33081, 25370, 31606, 35666, 26988, 36059, /* 44792-44799 */
+34918, 30415, 33783, 40445, 40990, 44696, 43105, 42940, /* 44800-44807 */
+41107, 40572, 34953, 37694, 37723, 33207, 22261, 26707, /* 44808-44815 */
+32635, 30963, 34751, 39229, 33790, 34577, 30431, 26263, /* 44816-44823 */
+27224, 32413, 32589, 36508, 38465, 33829, 35847, 41410, /* 44824-44831 */
+30597, 26178, 36272, 27392, 29038, 30984, 31325, 28086, /* 44832-44839 */
+30438, 29754, 33473, 31790, 28266, 32893, 24934, 25715, /* 44840-44847 */
+33204, 33462, 32810, 32649, 43068, 45602, 47345, 37383, /* 44848-44855 */
+36693, 39838, 37153, 35112, 39592, 38596, 31331, 25191, /* 44856-44863 */
+27171, 24226, 27042, 32458, 36708, 32044, 30867, 26010, /* 44864-44871 */
+31163, 30964, 27014, 28409, 27952, 25109, 28975, 31694, /* 44872-44879 */
+27022, 28553, 38470, 29820, 31475, 30937, 29212, 23071, /* 44880-44887 */
+24491, 19955, 26554, 29529, 32590, 34116, 27635, 28610, /* 44888-44895 */
+35461, 33301, 31861, 29935, 37151, 45706, 45593, 42453, /* 44896-44903 */
+45228, 45465, 43383, 39827, 39720, 38880, 31647, 30385, /* 44904-44911 */
+27408, 29866, 32781, 34297, 37407, 39402, 37944, 28634, /* 44912-44919 */
+34228, 30173, 29212, 34952, 39309, 34630, 32066, 35633, /* 44920-44927 */
+34623, 27868, 27650, 38062, 27090, 33038, 33699, 30543, /* 44928-44935 */
+29478, 30346, 29398, 29913, 29207, 38919, 31863, 26769, /* 44936-44943 */
+28767, 37885, 36078, 33050, 35190, 47616, 44619, 40367, /* 44944-44951 */
+38290, 34228, 28214, 34309, 30744, 33209, 32250, 28701, /* 44952-44959 */
+26537, 25402, 21329, 25551, 29440, 31712, 28800, 32560, /* 44960-44967 */
+25874, 27254, 29808, 30536, 29903, 30249, 29724, 28487, /* 44968-44975 */
+27891, 27610, 28991, 37627, 28472, 29772, 35479, 33867, /* 44976-44983 */
+29345, 30165, 24563, 28656, 33295, 33899, 36494, 27977, /* 44984-44991 */
+32188, 34333, 31985, 29489, 32163, 41081, 43612, 46220, /* 44992-44999 */
+43286, 41306, 45411, 39442, 38546, 35291, 37126, 28786, /* 45000-45007 */
+25784, 29064, 32428, 27917, 33706, 35126, 34165, 39839, /* 45008-45015 */
+34791, 25458, 29013, 28078, 34370, 36955, 38219, 35133, /* 45016-45023 */
+36572, 34854, 28816, 29570, 36765, 25980, 31342, 31060, /* 45024-45031 */
+30326, 28920, 31524, 27764, 31503, 30761, 33243, 30637, /* 45032-45039 */
+27373, 29725, 31973, 32500, 28272, 35702, 48533, 44493, /* 45040-45047 */
+44801, 40742, 34428, 36072, 40519, 34212, 34399, 37977, /* 45048-45055 */
+33361, 29269, 29607, 27902, 31336, 32578, 30394, 34637, /* 45056-45063 */
+34875, 24569, 28039, 30765, 22344, 29545, 30735, 24714, /* 45064-45071 */
+27532, 31307, 23818, 25089, 36921, 27661, 28792, 32737, /* 45072-45079 */
+29567, 26298, 23977, 21938, 24014, 29187, 29691, 35003, /* 45080-45087 */
+24974, 32901, 35292, 32063, 30395, 30780, 36342, 45181, /* 45088-45095 */
+45598, 43219, 39909, 45959, 43294, 42317, 36069, 34780, /* 45096-45103 */
+34247, 31561, 26363, 32907, 31340, 34068, 34910, 38373, /* 45104-45111 */
+41794, 35070, 30633, 31123, 29754, 36197, 37539, 37436, /* 45112-45119 */
+30817, 34625, 34927, 25441, 31192, 36511, 27612, 32013, /* 45120-45127 */
+31942, 28073, 28412, 32194, 27779, 30321, 30177, 35079, /* 45128-45135 */
+35673, 29680, 34128, 35590, 36874, 29722, 38073, 44825, /* 45136-45143 */
+45255, 43051, 35547, 30509, 31507, 31877, 32625, 32053, /* 45144-45151 */
+33760, 28023, 26445, 25599, 27392, 27472, 30044, 31059, /* 45152-45159 */
+28691, 29369, 30465, 26519, 29900, 31906, 30609, 29224, /* 45160-45167 */
+30648, 27973, 26515, 23314, 33449, 29863, 30551, 28636, /* 45168-45175 */
+33554, 34353, 31389, 29719, 25877, 30199, 32761, 31377, /* 45176-45183 */
+33264, 37152, 33164, 32638, 34522, 29692, 31408, 37845, /* 45184-45191 */
+39026, 38028, 45485, 40515, 42479, 43709, 44111, 38519, /* 45192-45199 */
+32961, 30671, 24381, 28264, 30722, 31512, 34224, 36095, /* 45200-45207 */
+36581, 37020, 32482, 27542, 24516, 29583, 31989, 35583, /* 45208-45215 */
+39892, 33699, 35703, 33753, 26226, 33009, 35481, 32532, /* 45216-45223 */
+31783, 32959, 28959, 30774, 29640, 29286, 32317, 32449, /* 45224-45231 */
+28260, 35699, 29110, 27798, 32822, 30732, 27564, 35226, /* 45232-45239 */
+41762, 41338, 42227, 37291, 35156, 38935, 37204, 42095, /* 45240-45247 */
+42455, 28753, 29893, 32882, 25526, 26750, 35405, 32225, /* 45248-45255 */
+29856, 39066, 32772, 26798, 23128, 20703, 35100, 38576, /* 45256-45263 */
+28379, 26518, 35898, 31820, 21901, 22071, 32139, 31566, /* 45264-45271 */
+29766, 32845, 31873, 27397, 25017, 22617, 23893, 27744, /* 45272-45279 */
+30726, 31686, 24487, 28461, 33507, 34066, 28074, 30088, /* 45280-45287 */
+45761, 39468, 35411, 39984, 44160, 42122, 38538, 38537, /* 45288-45295 */
+40169, 36000, 36035, 30941, 28911, 28554, 33461, 30960, /* 45296-45303 */
+30982, 36388, 42603, 36832, 31206, 33278, 31291, 32088, /* 45304-45311 */
+38242, 35619, 32996, 34631, 37343, 30475, 32711, 36863, /* 45312-45319 */
+35684, 31439, 29916, 29751, 28963, 32440, 30694, 33312, /* 45320-45327 */
+32248, 37129, 32987, 28542, 32322, 35711, 43473, 30505, /* 45328-45335 */
+28409, 40024, 45990, 35130, 41764, 41414, 19768, 26672, /* 45336-45343 */
+39924, 34344, 27307, 43105, 28788, 18678, 22859, 20020, /* 45344-45351 */
+34873, 25852, 30480, 36756, 20710, 17598, 34562, 40682, /* 45352-45359 */
+31581, 31062, 27906, 21865, 26772, 26211, 27268, 36789, /* 45360-45367 */
+30853, 32923, 33417, 36456, 39843, 32793, 15684, 21447, /* 45368-45375 */
+35819, 30229, 31251, 41306, 35555, 34158, 36454, 33024, /* 45376-45383 */
+26762, 28565, 54617, 37173, 28426, 31923, 39063, 47840, /* 45384-45391 */
+39425, 45250, 36421, 36525, 39669, 29502, 22711, 23135, /* 45392-45399 */
+38914, 34610, 30288, 35568, 38375, 35957, 31864, 27854, /* 45400-45407 */
+27472, 31981, 39134, 26198, 32724, 28328, 30636, 36860, /* 45408-45415 */
+28456, 34791, 35238, 35447, 33425, 36047, 25183, 24321, /* 45416-45423 */
+42656, 32420, 32638, 31673, 36562, 29761, 31493, 31847, /* 45424-45431 */
+27931, 31461, 36831, 36254, 37895, 30888, 35181, 38750, /* 45432-45439 */
+33882, 39547, 43497, 36321, 35841, 38196, 33847, 24519, /* 45440-45447 */
+33836, 33827, 25667, 30838, 30905, 31348, 26281, 25235, /* 45448-45455 */
+29324, 31804, 36885, 22644, 28549, 19204, 27513, 37430, /* 45456-45463 */
+24977, 29503, 30705, 35926, 31609, 33481, 17917, 22434, /* 45464-45471 */
+34205, 28042, 25781, 22253, 31074, 41163, 38940, 32232, /* 45472-45479 */
+30312, 31212, 37656, 38570, 33579, 33510, 32177, 42620, /* 45480-45487 */
+44970, 43017, 42154, 46860, 42728, 26487, 32478, 25794, /* 45488-45495 */
+27100, 45568, 34454, 34435, 38036, 45227, 38352, 30208, /* 45496-45503 */
+22074, 28312, 38725, 32485, 35723, 36310, 22724, 29207, /* 45504-45511 */
+35571, 31120, 28138, 33115, 28323, 34500, 31215, 28622, /* 45512-45519 */
+42403, 30227, 26715, 37233, 40009, 34104, 40357, 41735, /* 45520-45527 */
+26305, 24589, 36989, 39567, 32429, 34220, 36265, 33818, /* 45528-45535 */
+25633, 33849, 36559, 35318, 30916, 29241, 31384, 32232, /* 45536-45543 */
+30381, 30074, 21576, 18218, 33140, 38951, 28665, 29512, /* 45544-45551 */
+33653, 31553, 32293, 34320, 25135, 23806, 22917, 26059, /* 45552-45559 */
+30937, 25598, 34734, 34433, 34452, 30836, 34431, 23203, /* 45560-45567 */
+29412, 38291, 26077, 30085, 31866, 39026, 37464, 33267, /* 45568-45575 */
+26720, 28895, 40930, 34051, 39744, 36818, 26482, 36442, /* 45576-45583 */
+45335, 37531, 38042, 42441, 37315, 33385, 38427, 30139, /* 45584-45591 */
+27162, 32055, 25105, 34289, 37590, 35321, 43839, 39897, /* 45592-45599 */
+26490, 18906, 32134, 37695, 31407, 33248, 28827, 39142, /* 45600-45607 */
+35246, 34850, 35367, 28635, 28329, 28845, 33289, 30289, /* 45608-45615 */
+32628, 34155, 29157, 29423, 37674, 32791, 30524, 33544, /* 45616-45623 */
+32912, 29643, 28816, 36174, 28671, 38325, 38816, 33670, /* 45624-45631 */
+41572, 34878, 37475, 39292, 36557, 31416, 36869, 31214, /* 45632-45639 */
+26643, 40508, 31289, 23860, 33375, 36694, 27441, 23802, /* 45640-45647 */
+32797, 21046, 32664, 37311, 35305, 30835, 20552, 27271, /* 45648-45655 */
+33649, 29161, 27524, 30950, 31974, 26346, 33979, 30493, /* 45656-45663 */
+20013, 24507, 25043, 17516, 30215, 34563, 35104, 42026, /* 45664-45671 */
+37130, 24336, 30470, 31618, 31219, 34494, 30652, 37398, /* 45672-45679 */
+43905, 41486, 43263, 43617, 37488, 37136, 34134, 29395, /* 45680-45687 */
+31392, 36957, 26818, 28342, 35751, 32234, 42645, 41406, /* 45688-45695 */
+39743, 31876, 34671, 33772, 29590, 35979, 29671, 29216, /* 45696-45703 */
+34713, 38255, 33178, 31769, 32730, 27776, 32638, 30206, /* 45704-45711 */
+19792, 40086, 34189, 30115, 39335, 41393, 28860, 35639, /* 45712-45719 */
+42669, 25052, 33803, 39071, 32513, 38620, 35097, 32449, /* 45720-45727 */
+37684, 39069, 29497, 34944, 38049, 33528, 36773, 30913, /* 45728-45735 */
+24352, 35803, 30414, 19578, 26480, 34395, 30968, 34810, /* 45736-45743 */
+37049, 28089, 22288, 31500, 28101, 29960, 21264, 27593, /* 45744-45751 */
+31359, 24882, 29200, 31047, 32292, 27796, 31279, 31610, /* 45752-45759 */
+25953, 31789, 31025, 28599, 27823, 28554, 32228, 35006, /* 45760-45767 */
+33598, 36878, 38514, 31499, 28596, 37566, 37864, 33974, /* 45768-45775 */
+35940, 47945, 39473, 39949, 43161, 38620, 36982, 31259, /* 45776-45783 */
+26078, 27473, 34602, 31827, 32044, 33622, 27877, 46713, /* 45784-45791 */
+36145, 25226, 33414, 36508, 30361, 34002, 34380, 26257, /* 45792-45799 */
+34681, 41869, 30768, 36159, 35730, 32638, 32911, 30642, /* 45800-45807 */
+25447, 30631, 34388, 24668, 36150, 41742, 34029, 38466, /* 45808-45815 */
+36995, 34156, 24212, 25816, 33415, 26437, 24310, 40890, /* 45816-45823 */
+43977, 33716, 38872, 34590, 32325, 34342, 39377, 31649, /* 45824-45831 */
+31160, 34384, 35874, 39329, 24324, 25987, 38598, 26808, /* 45832-45839 */
+29367, 32961, 34613, 26791, 31333, 31099, 30578, 27204, /* 45840-45847 */
+23581, 36301, 27015, 27923, 32421, 28815, 26307, 32334, /* 45848-45855 */
+27875, 16493, 34896, 29802, 19665, 26719, 31501, 31562, /* 45856-45863 */
+27921, 27961, 34233, 41693, 29462, 33112, 39117, 28886, /* 45864-45871 */
+32470, 44296, 38281, 40931, 46733, 44179, 35856, 39733, /* 45872-45879 */
+35762, 30710, 34492, 25953, 32273, 39346, 33162, 41575, /* 45880-45887 */
+42740, 42221, 30737, 33523, 29279, 26785, 30733, 34631, /* 45888-45895 */
+35261, 32057, 31267, 38089, 25132, 28018, 36656, 25017, /* 45896-45903 */
+23872, 30246, 32429, 33960, 36222, 33697, 34816, 38985, /* 45904-45911 */
+33171, 33934, 37409, 33331, 40466, 34082, 26604, 33781, /* 45912-45919 */
+32359, 47587, 37566, 34806, 30480, 33829, 32898, 35660, /* 45920-45927 */
+36222, 17535, 33601, 39696, 26557, 26215, 28209, 31831, /* 45928-45935 */
+25497, 26109, 28278, 35828, 30923, 32879, 37489, 27167, /* 45936-45943 */
+19475, 30582, 28416, 22548, 32074, 30106, 30750, 28851, /* 45944-45951 */
+37393, 29491, 29749, 29170, 31659, 35332, 29380, 33347, /* 45952-45959 */
+32633, 38776, 33242, 31184, 35659, 26464, 39338, 30496, /* 45960-45967 */
+28978, 43016, 35630, 40118, 34293, 35366, 45092, 37486, /* 45968-45975 */
+38452, 28891, 32736, 30948, 33853, 35880, 21909, 27034, /* 45976-45983 */
+40859, 34897, 33535, 35052, 40573, 29306, 29288, 30927, /* 45984-45991 */
+25045, 41671, 39331, 34396, 33702, 35026, 36090, 32033, /* 45992-45999 */
+34277, 16960, 33530, 36787, 28019, 34499, 35913, 38684, /* 46000-46007 */
+28629, 28448, 25960, 34435, 32403, 33268, 36386, 26824, /* 46008-46015 */
+25384, 41740, 43519, 35710, 41651, 37855, 33573, 35144, /* 46016-46023 */
+40286, 33138, 35705, 32935, 31240, 45195, 31526, 33090, /* 46024-46031 */
+32691, 32037, 32543, 29042, 25523, 23694, 40702, 30470, /* 46032-46039 */
+22257, 34756, 27872, 31409, 23861, 24170, 32917, 26909, /* 46040-46047 */
+25388, 29025, 28067, 25261, 29804, 31660, 14703, 22374, /* 46048-46055 */
+31853, 23853, 31585, 29093, 39497, 33733, 24498, 31233, /* 46056-46063 */
+25952, 38862, 38714, 38138, 37197, 41551, 45102, 42053, /* 46064-46071 */
+42865, 30233, 29722, 39865, 31727, 32889, 35744, 38489, /* 46072-46079 */
+32293, 33882, 34093, 39848, 48708, 36746, 37820, 33152, /* 46080-46087 */
+24209, 28768, 39645, 35831, 30489, 34710, 32305, 29834, /* 46088-46095 */
+33344, 28159, 27803, 27280, 27581, 40138, 34105, 35080, /* 46096-46103 */
+41575, 39059, 36600, 30885, 27142, 32806, 43892, 25958, /* 46104-46111 */
+20390, 37813, 34982, 38657, 34964, 26553, 38481, 32731, /* 46112-46119 */
+31444, 27097, 34380, 31760, 34983, 37162, 20287, 25045, /* 46120-46127 */
+35627, 24236, 29674, 27225, 35712, 33129, 27690, 29092, /* 46128-46135 */
+26899, 29881, 35314, 27685, 24386, 25186, 32693, 27150, /* 46136-46143 */
+32386, 30709, 24334, 32905, 36520, 31632, 32198, 31781, /* 46144-46151 */
+26769, 27513, 28005, 28695, 41778, 40174, 38089, 39537, /* 46152-46159 */
+31554, 25844, 33440, 43643, 35287, 36185, 39773, 39122, /* 46160-46167 */
+41552, 40713, 34358, 33003, 23285, 32170, 36553, 31670, /* 46168-46175 */
+35802, 36394, 36461, 36075, 25095, 34234, 44339, 29925, /* 46176-46183 */
+19378, 35711, 30857, 32809, 36815, 24998, 37287, 38549, /* 46184-46191 */
+29065, 26960, 29934, 31919, 28907, 35121, 26790, 34110, /* 46192-46199 */
+38290, 34526, 33960, 30384, 30906, 34440, 28573, 31052, /* 46200-46207 */
+30360, 27771, 37221, 41549, 39459, 40382, 39582, 37902, /* 46208-46215 */
+34726, 38719, 27941, 30397, 37232, 36715, 35771, 38260, /* 46216-46223 */
+31012, 33255, 27483, 24999, 35587, 35837, 31815, 37480, /* 46224-46231 */
+33477, 23180, 28425, 34406, 27722, 27143, 27831, 28365, /* 46232-46239 */
+32216, 29738, 19135, 27791, 24365, 29323, 33448, 25576, /* 46240-46247 */
+29005, 31325, 30462, 25559, 21422, 27191, 43008, 34088, /* 46248-46255 */
+20767, 33301, 35393, 26949, 40094, 29244, 35545, 44753, /* 46256-46263 */
+42547, 36607, 36473, 36808, 35716, 38437, 27688, 26389, /* 46264-46271 */
+39884, 33926, 37026, 32994, 40040, 40352, 39481, 33581, /* 46272-46279 */
+35312, 24907, 35241, 34770, 31820, 32097, 36853, 32152, /* 46280-46287 */
+31119, 34201, 24772, 18635, 34715, 29349, 30473, 32320, /* 46288-46295 */
+40482, 35114, 33962, 31515, 39774, 36155, 33698, 40817, /* 46296-46303 */
+42033, 23719, 27667, 41438, 35833, 33239, 43876, 35326, /* 46304-46311 */
+32747, 38890, 28992, 26184, 30729, 29027, 37579, 32878, /* 46312-46319 */
+30756, 34763, 34276, 28416, 13827, 30533, 34454, 30252, /* 46320-46327 */
+23349, 30458, 33569, 27939, 31944, 19152, 17035, 34098, /* 46328-46335 */
+26642, 28994, 28191, 31232, 29267, 34642, 32026, 30787, /* 46336-46343 */
+32054, 30920, 26757, 30894, 27421, 39666, 36122, 29650, /* 46344-46351 */
+38329, 31401, 34842, 42288, 32400, 37626, 37432, 40297, /* 46352-46359 */
+34101, 44637, 40710, 30791, 38277, 36692, 31342, 36327, /* 46360-46367 */
+31709, 33238, 32438, 25106, 30996, 44791, 36732, 37981, /* 46368-46375 */
+41788, 27619, 23745, 42856, 29634, 22067, 42743, 34359, /* 46376-46383 */
+30882, 39751, 32656, 24265, 28671, 26913, 34807, 32127, /* 46384-46391 */
+34873, 37711, 38978, 35481, 28004, 27854, 32122, 31054, /* 46392-46399 */
+28818, 25731, 34956, 30903, 38765, 30368, 31083, 47350, /* 46400-46407 */
+38507, 36953, 35929, 34146, 30589, 35906, 40828, 30844, /* 46408-46415 */
+30369, 37192, 36798, 29338, 28615, 34273, 33524, 21625, /* 46416-46423 */
+34195, 28080, 26694, 39927, 33907, 28035, 28218, 30697, /* 46424-46431 */
+28312, 30249, 32869, 17434, 25265, 30285, 28561, 30961, /* 46432-46439 */
+33137, 28041, 29896, 23562, 19332, 31311, 34976, 29314, /* 46440-46447 */
+39510, 33515, 22772, 39944, 32630, 22369, 42643, 38718, /* 46448-46455 */
+33832, 41450, 44089, 33481, 39503, 30271, 34448, 38174, /* 46456-46463 */
+29508, 35178, 37282, 34741, 35901, 29191, 31505, 42054, /* 46464-46471 */
+38390, 28809, 37669, 36124, 32390, 26205, 21462, 37128, /* 46472-46479 */
+34851, 32500, 32734, 31816, 26343, 29813, 32792, 29658, /* 46480-46487 */
+25640, 37401, 34850, 35907, 33176, 38387, 37999, 31210, /* 46488-46495 */
+34248, 35692, 28301, 39433, 38294, 31852, 35776, 39255, /* 46496-46503 */
+38951, 38098, 36859, 31900, 24385, 33911, 32512, 35338, /* 46504-46511 */
+26628, 34061, 39128, 29637, 21958, 33229, 34455, 28452, /* 46512-46519 */
+34740, 37307, 26233, 30195, 32308, 23895, 24342, 31415, /* 46520-46527 */
+25368, 28250, 31480, 25531, 30332, 24287, 23972, 40311, /* 46528-46535 */
+33352, 32872, 33627, 31279, 29027, 28366, 20120, 35835, /* 46536-46543 */
+36050, 28258, 39661, 37980, 32568, 29372, 28364, 35794, /* 46544-46551 */
+39503, 39907, 36936, 41091, 41461, 36257, 41681, 34014, /* 46552-46559 */
+25256, 31221, 36942, 31714, 32614, 37355, 29462, 31138, /* 46560-46567 */
+36650, 35993, 31948, 34514, 41496, 29495, 29684, 30477, /* 46568-46575 */
+35533, 34749, 35875, 30985, 20331, 30678, 34929, 31692, /* 46576-46583 */
+26713, 32243, 41269, 34617, 29251, 34962, 40904, 28068, /* 46584-46591 */
+33110, 30923, 34986, 29526, 31808, 29856, 28508, 40740, /* 46592-46599 */
+38967, 41851, 41699, 34444, 33033, 34697, 27429, 32601, /* 46600-46607 */
+41580, 34365, 38301, 36486, 38259, 31839, 22294, 27880, /* 46608-46615 */
+27620, 29437, 34851, 29140, 29769, 34660, 27583, 22051, /* 46616-46623 */
+34812, 30521, 28224, 30246, 30161, 26734, 25336, 31487, /* 46624-46631 */
+19419, 25282, 36197, 27423, 29621, 26610, 25665, 25972, /* 46632-46639 */
+26637, 30614, 30766, 33451, 37369, 32119, 33278, 34085, /* 46640-46647 */
+34022, 38062, 39597, 39397, 31871, 39184, 43753, 36347, /* 46648-46655 */
+29368, 32085, 42633, 32516, 29534, 32597, 44002, 37572, /* 46656-46663 */
+36662, 43421, 42605, 37733, 30864, 29748, 23158, 33481, /* 46664-46671 */
+31839, 31561, 34503, 32986, 27993, 30775, 23913, 28174, /* 46672-46679 */
+35311, 31382, 33475, 37091, 34609, 37682, 37854, 29340, /* 46680-46687 */
+33709, 34759, 35599, 33001, 35238, 37948, 29902, 24747, /* 46688-46695 */
+36390, 43471, 38724, 41138, 38144, 34282, 33437, 35707, /* 46696-46703 */
+27301, 26487, 35176, 33769, 33121, 33307, 24588, 32608, /* 46704-46711 */
+27919, 26917, 29512, 28390, 37865, 32061, 32659, 30409, /* 46712-46719 */
+26864, 25972, 25492, 28856, 16902, 24629, 37686, 29401, /* 46720-46727 */
+20713, 35447, 41149, 34166, 22901, 27527, 37681, 29157, /* 46728-46735 */
+28868, 31187, 35973, 37696, 35796, 34310, 25444, 37992, /* 46736-46743 */
+36306, 32668, 34489, 41194, 34752, 34568, 39558, 34275, /* 46744-46751 */
+44020, 34777, 34069, 34292, 33003, 37341, 29917, 22376, /* 46752-46759 */
+29884, 39766, 35661, 29417, 39853, 39125, 27928, 27443, /* 46760-46767 */
+28671, 35446, 34413, 38371, 34301, 30334, 29532, 37170, /* 46768-46775 */
+29709, 18782, 36496, 36423, 29569, 35380, 34327, 38614, /* 46776-46783 */
+33750, 27423, 27546, 23444, 38254, 33766, 34452, 33189, /* 46784-46791 */
+32589, 38430, 35294, 42749, 37697, 29994, 40810, 33617, /* 46792-46799 */
+28790, 29147, 42907, 37022, 33178, 34346, 36680, 39797, /* 46800-46807 */
+31941, 32274, 28756, 34897, 29016, 25251, 25807, 33587, /* 46808-46815 */
+39189, 25159, 29720, 31109, 27982, 25363, 26576, 20985, /* 46816-46823 */
+30895, 30065, 28326, 32624, 30723, 31454, 31956, 20187, /* 46824-46831 */
+26054, 29176, 24343, 22399, 36499, 39427, 25582, 28745, /* 46832-46839 */
+28444, 38886, 33700, 37565, 42635, 36390, 39210, 40350, /* 46840-46847 */
+37994, 26710, 34948, 40314, 29507, 32435, 37356, 35460, /* 46848-46855 */
+33054, 36917, 35325, 33975, 42037, 45153, 34113, 34870, /* 46856-46863 */
+33953, 28558, 28335, 30778, 35537, 29318, 25980, 31227, /* 46864-46871 */
+25825, 26025, 34855, 41806, 28256, 28612, 41531, 38452, /* 46872-46879 */
+37426, 39375, 34180, 33902, 32928, 34693, 28397, 33276, /* 46880-46887 */
+40343, 33317, 32735, 35553, 44410, 34282, 32198, 30362, /* 46888-46895 */
+30347, 38501, 28791, 35486, 36983, 39337, 36337, 22470, /* 46896-46903 */
+25741, 31572, 24938, 21005, 32863, 34494, 25983, 29868, /* 46904-46911 */
+26847, 33060, 33810, 26896, 25638, 27438, 25707, 28021, /* 46912-46919 */
+29479, 18420, 26416, 39517, 32024, 33461, 33063, 31861, /* 46920-46927 */
+29912, 26036, 27807, 23757, 31818, 46616, 40787, 34333, /* 46928-46935 */
+36570, 37753, 34121, 33479, 36538, 39947, 34216, 35514, /* 46936-46943 */
+35565, 37344, 38036, 36271, 34956, 29434, 31540, 43305, /* 46944-46951 */
+37183, 34486, 34258, 38289, 35788, 28204, 32841, 26995, /* 46952-46959 */
+33654, 34001, 27985, 28226, 37255, 34153, 30731, 29805, /* 46960-46967 */
+21693, 35265, 34582, 30555, 35932, 37227, 33954, 32107, /* 46968-46975 */
+37149, 33245, 35130, 31098, 26843, 26606, 28793, 30988, /* 46976-46983 */
+26442, 31335, 39754, 36675, 38534, 43924, 42273, 35058, /* 46984-46991 */
+37722, 25818, 25850, 40216, 35326, 35400, 40971, 34072, /* 46992-46999 */
+29166, 33508, 31240, 28386, 25263, 35618, 36817, 32511, /* 47000-47007 */
+33745, 35132, 35125, 29738, 28889, 29238, 21900, 23877, /* 47008-47015 */
+26466, 23645, 23990, 33767, 33460, 24109, 35615, 35489, /* 47016-47023 */
+27034, 29519, 28489, 26071, 28602, 23302, 30551, 31341, /* 47024-47031 */
+30523, 35873, 32807, 30662, 33320, 41047, 29022, 38434, /* 47032-47039 */
+34855, 34852, 42415, 38766, 39895, 33833, 40221, 33001, /* 47040-47047 */
+29847, 30496, 32761, 40682, 33672, 37940, 39882, 38450, /* 47048-47055 */
+35098, 30117, 39057, 32290, 29329, 31383, 32911, 32709, /* 47056-47063 */
+30417, 23609, 19607, 30212, 33456, 28929, 35925, 37829, /* 47064-47071 */
+32151, 32629, 36832, 36407, 31496, 36169, 38516, 37438, /* 47072-47079 */
+41069, 37008, 35992, 34623, 35267, 38277, 39593, 33693, /* 47080-47087 */
+31855, 32545, 30382, 30459, 33398, 31632, 29323, 40062, /* 47088-47095 */
+40933, 32739, 36245, 32856, 34969, 19778, 24434, 26171, /* 47096-47103 */
+22721, 34308, 29396, 28908, 29667, 29260, 19370, 24367, /* 47104-47111 */
+26809, 17816, 31250, 32957, 29950, 34859, 38481, 34675, /* 47112-47119 */
+35578, 27291, 23782, 30376, 30965, 25331, 29166, 32840, /* 47120-47127 */
+33485, 30992, 37448, 39984, 37110, 35907, 36969, 39419, /* 47128-47135 */
+38377, 36041, 29174, 34128, 44668, 34364, 34519, 38256, /* 47136-47143 */
+27339, 30454, 33296, 32374, 30652, 30986, 41413, 40358, /* 47144-47151 */
+36227, 38663, 36146, 31352, 28850, 32578, 31989, 29516, /* 47152-47159 */
+34237, 32150, 26969, 29928, 33987, 31736, 31841, 39028, /* 47160-47167 */
+37832, 37802, 38440, 36837, 35399, 35019, 21281, 22448, /* 47168-47175 */
+23362, 33630, 32289, 33176, 33384, 35312, 40647, 32225, /* 47176-47183 */
+39667, 33289, 29590, 40019, 35316, 36082, 36285, 45250, /* 47184-47191 */
+36935, 29635, 29570, 30161, 36119, 26601, 32584, 29106, /* 47192-47199 */
+30453, 30350, 33691, 40597, 35853, 35779, 30702, 24424, /* 47200-47207 */
+29706, 26840, 20494, 16322, 30323, 30497, 26197, 36373, /* 47208-47215 */
+33366, 23612, 26077, 25469, 25386, 20352, 30663, 36567, /* 47216-47223 */
+33666, 38472, 36986, 32757, 32169, 32529, 31596, 34760, /* 47224-47231 */
+32736, 30435, 35399, 33415, 34154, 38252, 39209, 26557, /* 47232-47239 */
+37956, 43845, 37507, 39380, 40992, 42876, 31169, 34907, /* 47240-47247 */
+33521, 35180, 41126, 31456, 30367, 30740, 36536, 22584, /* 47248-47255 */
+28930, 32956, 20876, 32890, 31963, 31102, 35723, 39027, /* 47256-47263 */
+38660, 27118, 28342, 35803, 39469, 39601, 29366, 30578, /* 47264-47271 */
+27146, 32869, 32877, 39632, 40145, 35432, 39143, 36504, /* 47272-47279 */
+37559, 38391, 34593, 28053, 27058, 35801, 32747, 37643, /* 47280-47287 */
+30270, 35187, 33990, 31926, 31212, 29323, 31284, 34930, /* 47288-47295 */
+30433, 30222, 31662, 34941, 27998, 31816, 27680, 27799, /* 47296-47303 */
+23538, 19481, 26159, 24413, 25709, 28110, 30295, 31860, /* 47304-47311 */
+36077, 36917, 33604, 34852, 28057, 29386, 29545, 23532, /* 47312-47319 */
+21798, 32944, 40416, 33269, 31665, 33780, 35160, 38182, /* 47320-47327 */
+33478, 31893, 32740, 39195, 41656, 37863, 42883, 40976, /* 47328-47335 */
+39767, 29355, 25313, 32051, 38159, 30226, 30257, 35675, /* 47336-47343 */
+34219, 39630, 34945, 35837, 40065, 32107, 32306, 28805, /* 47344-47351 */
+29217, 32439, 41291, 27012, 19110, 29978, 35831, 33866, /* 47352-47359 */
+36954, 29471, 31047, 33636, 36846, 29037, 40238, 41485, /* 47360-47367 */
+31776, 27533, 30022, 36433, 32918, 32986, 32531, 30225, /* 47368-47375 */
+37090, 37831, 32410, 34508, 34816, 32605, 32397, 28193, /* 47376-47383 */
+39039, 43909, 43563, 38882, 34350, 35602, 31373, 33015, /* 47384-47391 */
+31938, 17340, 31260, 34151, 35746, 23885, 32162, 40532, /* 47392-47399 */
+30121, 28346, 20188, 31671, 26064, 27696, 30023, 28257, /* 47400-47407 */
+32680, 32285, 30074, 30571, 30232, 22353, 21168, 22396, /* 47408-47415 */
+22518, 28521, 28639, 37435, 41094, 33702, 35013, 36661, /* 47416-47423 */
+31595, 30497, 35314, 38949, 23796, 36226, 40958, 36489, /* 47424-47431 */
+33171, 32901, 31483, 31949, 38313, 37732, 38035, 44926, /* 47432-47439 */
+42419, 41857, 40356, 41316, 33733, 36139, 27809, 28765, /* 47440-47447 */
+28058, 29678, 30950, 28379, 29866, 29430, 23665, 27592, /* 47448-47455 */
+33509, 33351, 34044, 36124, 31013, 36131, 39941, 36986, /* 47456-47463 */
+31367, 30076, 26136, 31977, 37317, 34211, 30153, 31555, /* 47464-47471 */
+28447, 44083, 38529, 39316, 41384, 35822, 27041, 30286, /* 47472-47479 */
+38310, 32161, 36288, 36919, 33437, 31709, 32799, 37313, /* 47480-47487 */
+31272, 24814, 22284, 29196, 38528, 31816, 36076, 31860, /* 47488-47495 */
+27504, 26576, 27364, 25819, 29488, 30216, 28844, 25239, /* 47496-47503 */
+28533, 29246, 36816, 28638, 28431, 25805, 33167, 30709, /* 47504-47511 */
+27168, 32092, 29816, 31377, 36418, 34752, 36145, 31493, /* 47512-47519 */
+33370, 31452, 32658, 33832, 39401, 41885, 37848, 33955, /* 47520-47527 */
+41718, 35092, 29976, 30096, 38638, 32932, 38713, 30953, /* 47528-47535 */
+36930, 39364, 34168, 36802, 35657, 32831, 31728, 31918, /* 47536-47543 */
+23734, 25029, 36881, 30829, 36542, 36383, 32570, 32781, /* 47544-47551 */
+34993, 33934, 33204, 35482, 27474, 29223, 36850, 38320, /* 47552-47559 */
+39282, 34168, 29764, 26641, 29971, 34827, 33213, 30860, /* 47560-47567 */
+28041, 30353, 31213, 36597, 38538, 38788, 37788, 31959, /* 47568-47575 */
+32347, 34697, 34710, 39113, 34704, 33378, 33304, 30723, /* 47576-47583 */
+34441, 40817, 32232, 35005, 32827, 36375, 33822, 38148, /* 47584-47591 */
+29573, 26895, 27335, 26407, 24401, 30240, 30389, 31113, /* 47592-47599 */
+27667, 29749, 27245, 29747, 24833, 27055, 26272, 25087, /* 47600-47607 */
+25581, 25836, 25429, 26443, 27241, 33839, 35031, 35291, /* 47608-47615 */
+28741, 31668, 31818, 30710, 31270, 34671, 33015, 33116, /* 47616-47623 */
+31304, 36623, 37255, 34248, 33924, 31601, 31892, 35418, /* 47624-47631 */
+39037, 40706, 37049, 39617, 37944, 42259, 37340, 36017, /* 47632-47639 */
+33640, 27326, 29238, 29277, 31226, 31269, 38334, 33865, /* 47640-47647 */
+28578, 31877, 34578, 33513, 34809, 31651, 30782, 34627, /* 47648-47655 */
+39617, 37654, 36685, 30700, 29605, 33784, 36069, 35836, /* 47656-47663 */
+36756, 30670, 37194, 38299, 40543, 33787, 36562, 43001, /* 47664-47671 */
+36727, 26500, 30219, 40675, 34848, 26059, 37212, 33212, /* 47672-47679 */
+24688, 32201, 34668, 27902, 22595, 26990, 32995, 27311, /* 47680-47687 */
+32589, 33789, 27738, 22906, 27573, 28318, 27789, 29314, /* 47688-47695 */
+34696, 32089, 29569, 33755, 32368, 27971, 26425, 28893, /* 47696-47703 */
+27768, 25571, 28564, 29067, 26620, 29850, 37800, 35437, /* 47704-47711 */
+34027, 40592, 36909, 30364, 33748, 44876, 38297, 35362, /* 47712-47719 */
+42478, 42010, 41275, 41723, 38998, 25971, 23327, 37320, /* 47720-47727 */
+36057, 27501, 25908, 39499, 32926, 35673, 38402, 26712, /* 47728-47735 */
+35912, 37892, 24873, 26583, 30785, 31202, 32678, 42568, /* 47736-47743 */
+33922, 34488, 36598, 31162, 30201, 32516, 27305, 29417, /* 47744-47751 */
+32855, 32864, 32910, 33338, 31097, 18422, 18769, 37087, /* 47752-47759 */
+40231, 36374, 26892, 36997, 43789, 40837, 35147, 39661, /* 47760-47767 */
+45095, 33876, 33215, 36419, 36875, 40479, 34725, 31821, /* 47768-47775 */
+29146, 38738, 38117, 34372, 26478, 21763, 31851, 31375, /* 47776-47783 */
+33223, 40039, 32694, 27824, 28875, 20934, 25206, 39461, /* 47784-47791 */
+29109, 23690, 25417, 38457, 32944, 20903, 34073, 27113, /* 47792-47799 */
+31197, 23923, 17324, 30059, 23037, 27347, 29953, 26014, /* 47800-47807 */
+23600, 33339, 40724, 33455, 32520, 30362, 31288, 40106, /* 47808-47815 */
+33205, 31196, 43526, 47997, 36009, 29416, 27631, 29951, /* 47816-47823 */
+43375, 40279, 41933, 39457, 27387, 28312, 40784, 42335, /* 47824-47831 */
+39843, 31330, 28958, 38024, 29500, 25997, 32386, 42012, /* 47832-47839 */
+33501, 22047, 27970, 24445, 41815, 40111, 33634, 33858, /* 47840-47847 */
+22003, 32287, 40644, 41058, 37622, 24078, 23013, 36596, /* 47848-47855 */
+29405, 30942, 48859, 42920, 32702, 27523, 27340, 34304, /* 47856-47863 */
+46510, 42463, 41065, 24621, 28051, 40860, 36137, 37225, /* 47864-47871 */
+38414, 30901, 28871, 21035, 30512, 37803, 33473, 32162, /* 47872-47879 */
+29918, 25194, 20012, 32243, 34968, 28931, 28811, 11236, /* 47880-47887 */
+27355, 33398, 29603, 30298, 33332, 31182, 18983, 23437, /* 47888-47895 */
+26598, 38454, 35851, 29920, 32820, 21344, 19737, 34912, /* 47896-47903 */
+40520, 35260, 38089, 33911, 31027, 34450, 39650, 38438, /* 47904-47911 */
+37505, 37695, 29905, 30184, 33479, 43343, 40293, 36630, /* 47912-47919 */
+36034, 31802, 30720, 33382, 41333, 34616, 35062, 33253, /* 47920-47927 */
+32359, 34634, 37446, 38681, 29847, 31952, 22307, 23145, /* 47928-47935 */
+27788, 38937, 40181, 31817, 37853, 35976, 29030, 26481, /* 47936-47943 */
+36789, 34315, 32316, 35393, 32902, 29852, 30709, 30188, /* 47944-47951 */
+26647, 31961, 30044, 28167, 28841, 37632, 39301, 39379, /* 47952-47959 */
+42471, 40023, 33256, 28516, 33272, 38452, 33303, 38733, /* 47960-47967 */
+37359, 33619, 34897, 39952, 34726, 34945, 32320, 23175, /* 47968-47975 */
+26179, 35377, 36668, 40315, 40069, 36600, 28042, 24257, /* 47976-47983 */
+21383, 32829, 33527, 27244, 27475, 27135, 26937, 28042, /* 47984-47991 */
+29454, 29042, 26644, 17676, 19156, 30101, 22364, 32496, /* 47992-47999 */
+35494, 30694, 32711, 30325, 28639, 34389, 37570, 32568, /* 48000-48007 */
+33101, 33804, 33999, 35699, 34567, 36641, 37315, 26220, /* 48008-48015 */
+28608, 41228, 27397, 43995, 48399, 37968, 39677, 36610, /* 48016-48023 */
+27869, 35376, 46943, 32869, 37872, 36271, 27400, 32353, /* 48024-48031 */
+30988, 30307, 33514, 24228, 22756, 36962, 24388, 31533, /* 48032-48039 */
+43743, 33405, 34134, 32064, 28530, 34052, 41141, 30622, /* 48040-48047 */
+31294, 31873, 29156, 40215, 40372, 32427, 37488, 27409, /* 48048-48055 */
+26917, 42873, 30722, 32626, 47361, 33714, 33212, 38620, /* 48056-48063 */
+31855, 29902, 42253, 33489, 33104, 37176, 32959, 32774, /* 48064-48071 */
+33285, 24780, 30308, 26573, 24617, 39194, 26038, 19394, /* 48072-48079 */
+34361, 33768, 25739, 33544, 26611, 17910, 29537, 32017, /* 48080-48087 */
+27555, 33349, 29536, 28470, 30549, 25917, 28317, 27376, /* 48088-48095 */
+24781, 34086, 27855, 26706, 42683, 46168, 33234, 37243, /* 48096-48103 */
+35034, 28613, 36786, 42159, 36877, 38972, 39243, 34860, /* 48104-48111 */
+35697, 32875, 33636, 34277, 30355, 41482, 35189, 26991, /* 48112-48119 */
+33522, 44720, 34924, 38055, 38474, 28960, 28490, 36064, /* 48120-48127 */
+31898, 26912, 38477, 34140, 33553, 30444, 30122, 34551, /* 48128-48135 */
+29636, 40546, 30920, 20398, 23888, 42503, 39275, 29324, /* 48136-48143 */
+34631, 22687, 16758, 33682, 38096, 36613, 35853, 35064, /* 48144-48151 */
+29608, 31616, 36059, 40505, 32424, 37637, 35858, 28031, /* 48152-48159 */
+24948, 43550, 49314, 33662, 38905, 34208, 29087, 37323, /* 48160-48167 */
+42013, 33791, 31137, 34827, 32221, 37390, 35704, 36121, /* 48168-48175 */
+26291, 27598, 32026, 22877, 24441, 28562, 36110, 25198, /* 48176-48183 */
+29410, 29658, 20054, 24769, 31936, 25260, 23747, 26959, /* 48184-48191 */
+24579, 26324, 27961, 25915, 29998, 34691, 39491, 32169, /* 48192-48199 */
+23328, 25731, 40970, 36258, 33664, 35151, 28539, 27915, /* 48200-48207 */
+39353, 36236, 31579, 40336, 36225, 38955, 40039, 39895, /* 48208-48215 */
+36383, 35200, 42712, 35199, 31688, 27783, 41259, 41074, /* 48216-48223 */
+29765, 34598, 28316, 26869, 34344, 31199, 23750, 33967, /* 48224-48231 */
+35332, 33188, 36417, 33768, 31081, 29321, 36706, 40198, /* 48232-48239 */
+30204, 19724, 30454, 36582, 32105, 39275, 43215, 31312, /* 48240-48247 */
+32114, 35612, 28857, 41189, 40958, 37893, 38904, 36163, /* 48248-48255 */
+32308, 28749, 42685, 41138, 30413, 23536, 27759, 40638, /* 48256-48263 */
+37766, 37858, 37106, 25512, 21170, 28724, 26364, 34796, /* 48264-48271 */
+36848, 30092, 27834, 27075, 30536, 21737, 29761, 34958, /* 48272-48279 */
+22868, 16622, 19045, 34784, 35971, 32370, 33857, 30194, /* 48280-48287 */
+21328, 27015, 25441, 31187, 33372, 34243, 36991, 37395, /* 48288-48295 */
+37182, 31927, 34925, 40613, 35040, 28359, 25303, 37226, /* 48296-48303 */
+42253, 41988, 41812, 38532, 28198, 29569, 31100, 34011, /* 48304-48311 */
+41700, 37014, 36092, 32275, 36083, 34389, 31317, 39670, /* 48312-48319 */
+33828, 21801, 19053, 26820, 39744, 40970, 40287, 38683, /* 48320-48327 */
+28152, 27824, 32774, 33302, 36196, 28892, 29455, 32218, /* 48328-48335 */
+37591, 33769, 30706, 30123, 27931, 27412, 24881, 29264, /* 48336-48343 */
+38118, 39848, 36656, 37049, 40471, 34142, 33827, 33305, /* 48344-48351 */
+37396, 34780, 34545, 40412, 39526, 39537, 31200, 34743, /* 48352-48359 */
+39755, 38021, 29682, 24735, 30960, 38827, 36294, 38383, /* 48360-48367 */
+41755, 32391, 26092, 25230, 27491, 33334, 29646, 32370, /* 48368-48375 */
+27059, 28270, 22808, 29105, 31172, 27226, 23379, 19339, /* 48376-48383 */
+20507, 28855, 30280, 31483, 29337, 29367, 27384, 26455, /* 48384-48391 */
+37100, 38850, 31078, 33108, 31567, 32771, 29276, 31281, /* 48392-48399 */
+32231, 36981, 32870, 29986, 29686, 36569, 43942, 39859, /* 48400-48407 */
+42226, 42209, 37760, 28303, 34888, 41474, 35634, 38763, /* 48408-48415 */
+36696, 36933, 30406, 25882, 32632, 34174, 29498, 28556, /* 48416-48423 */
+25716, 24588, 36896, 38973, 36843, 35156, 33275, 21154, /* 48424-48431 */
+28766, 44563, 37363, 33914, 31688, 28643, 30574, 35927, /* 48432-48439 */
+37944, 37378, 37259, 24719, 27948, 29680, 43383, 43733, /* 48440-48447 */
+40145, 36772, 32457, 28279, 30470, 42301, 40612, 31472, /* 48448-48455 */
+35288, 34309, 33586, 34766, 33462, 27192, 31767, 21726, /* 48456-48463 */
+25380, 27713, 34142, 38118, 31710, 27583, 29806, 27315, /* 48464-48471 */
+20948, 28457, 33777, 22819, 27465, 27695, 29737, 27994, /* 48472-48479 */
+30911, 27926, 27706, 25879, 20238, 23195, 29158, 39103, /* 48480-48487 */
+38695, 39773, 41590, 37204, 27725, 34059, 40852, 31922, /* 48488-48495 */
+36391, 39249, 37655, 35340, 39669, 36703, 35112, 36987, /* 48496-48503 */
+28883, 29663, 30477, 41452, 40903, 36719, 36798, 38329, /* 48504-48511 */
+28320, 29895, 43795, 28888, 23961, 35851, 29508, 32956, /* 48512-48519 */
+34962, 36884, 32491, 37882, 29265, 25872, 25232, 30456, /* 48520-48527 */
+34012, 32870, 33908, 37673, 26943, 23691, 36129, 29485, /* 48528-48535 */
+28268, 36408, 35507, 32773, 33291, 36924, 32397, 43708, /* 48536-48543 */
+35923, 31209, 30367, 31253, 42768, 39477, 40257, 41800, /* 48544-48551 */
+36645, 26418, 40472, 44715, 29600, 36358, 33045, 31510, /* 48552-48559 */
+30883, 35245, 37702, 38747, 35494, 22542, 19992, 22385, /* 48560-48567 */
+36672, 36375, 30063, 29196, 26491, 17104, 28572, 37141, /* 48568-48575 */
+22097, 26226, 27643, 22032, 25016, 28147, 29943, 27296, /* 48576-48583 */
+31881, 27726, 29472, 27429, 36245, 40062, 32062, 31209, /* 48584-48591 */
+31572, 24031, 27179, 48688, 30989, 28821, 41340, 33062, /* 48592-48599 */
+37248, 38197, 41040, 35345, 42549, 32382, 28773, 30894, /* 48600-48607 */
+36202, 44635, 39085, 39372, 35534, 26464, 22286, 39204, /* 48608-48615 */
+31521, 23794, 38549, 30028, 30926, 36559, 37712, 31468, /* 48616-48623 */
+32861, 28825, 24778, 29721, 31232, 39862, 35831, 31714, /* 48624-48631 */
+35521, 32262, 23786, 45735, 41870, 24667, 37526, 35625, /* 48632-48639 */
+34412, 40599, 44771, 33636, 31620, 34417, 28484, 35182, /* 48640-48647 */
+30612, 38110, 37589, 36619, 41646, 37818, 21966, 29845, /* 48648-48655 */
+34680, 15479, 32556, 37983, 30124, 33246, 34748, 27749, /* 48656-48663 */
+22702, 29908, 22365, 26404, 19227, 25095, 32354, 28438, /* 48664-48671 */
+34129, 36466, 23704, 23469, 34055, 20384, 27529, 33985, /* 48672-48679 */
+25910, 31804, 36983, 39113, 36822, 41537, 30016, 31862, /* 48680-48687 */
+28119, 26878, 41242, 39901, 42121, 45232, 35379, 28729, /* 48688-48695 */
+41691, 29007, 28517, 41911, 31560, 31952, 38962, 38864, /* 48696-48703 */
+34244, 36832, 31028, 28708, 33099, 24066, 33143, 32971, /* 48704-48711 */
+33279, 42090, 38528, 29096, 36140, 34236, 28443, 38758, /* 48712-48719 */
+31805, 23109, 30467, 32236, 34182, 36566, 32745, 23283, /* 48720-48727 */
+26560, 21816, 29883, 36969, 36216, 39838, 37023, 32539, /* 48728-48735 */
+33641, 37775, 30135, 38730, 40018, 25353, 35166, 39045, /* 48736-48743 */
+41242, 40861, 40663, 28939, 31932, 34601, 33967, 41481, /* 48744-48751 */
+32983, 36448, 37154, 32145, 36138, 36917, 31065, 28047, /* 48752-48759 */
+33387, 21503, 26831, 34258, 31493, 27983, 27974, 20508, /* 48760-48767 */
+19548, 28882, 23172, 32357, 29069, 27262, 31660, 30344, /* 48768-48775 */
+28581, 28942, 23035, 29040, 41056, 31425, 27314, 34476, /* 48776-48783 */
+34555, 29116, 30788, 28860, 23325, 34289, 31410, 36161, /* 48784-48791 */
+39203, 36884, 43897, 40302, 37702, 40142, 33817, 32106, /* 48792-48799 */
+41002, 37957, 32381, 38724, 39133, 36146, 36879, 33005, /* 48800-48807 */
+19904, 27090, 28705, 29468, 39487, 34515, 37461, 37891, /* 48808-48815 */
+33514, 33382, 27423, 22222, 33733, 36716, 31312, 33754, /* 48816-48823 */
+35645, 31809, 32270, 35020, 28718, 29749, 35761, 29620, /* 48824-48831 */
+37837, 35927, 39584, 43952, 40267, 39069, 30125, 28185, /* 48832-48839 */
+33375, 42592, 36066, 33717, 36790, 35254, 38024, 38797, /* 48840-48847 */
+32341, 19992, 27180, 20904, 28032, 38425, 36473, 39182, /* 48848-48855 */
+32102, 30884, 22624, 22050, 24685, 34725, 28731, 20676, /* 48856-48863 */
+28534, 27872, 31584, 31881, 33041, 19437, 20265, 22017, /* 48864-48871 */
+26213, 35849, 27939, 35759, 36657, 38260, 40523, 33005, /* 48872-48879 */
+30281, 38697, 33684, 27442, 35067, 37274, 40440, 41141, /* 48880-48887 */
+40291, 27956, 29532, 32106, 29388, 41360, 36475, 38916, /* 48888-48895 */
+38433, 37084, 37319, 29526, 27528, 36651, 37428, 27476, /* 48896-48903 */
+30399, 31822, 33520, 35785, 39764, 31466, 28304, 31682, /* 48904-48911 */
+29560, 39575, 33937, 28735, 30443, 28976, 34632, 33897, /* 48912-48919 */
+27486, 30680, 31978, 24293, 30687, 31776, 35804, 35429, /* 48920-48927 */
+37614, 29719, 26091, 32942, 31962, 40639, 40802, 33204, /* 48928-48935 */
+38383, 38116, 41387, 34363, 27059, 32662, 43119, 36258, /* 48936-48943 */
+38591, 35575, 31419, 33513, 38949, 32779, 26450, 32036, /* 48944-48951 */
+28039, 36605, 34758, 30130, 32725, 32132, 33307, 22829, /* 48952-48959 */
+22995, 24143, 33984, 28271, 26074, 29964, 24486, 30221, /* 48960-48967 */
+29489, 28875, 19854, 20841, 23234, 34975, 38521, 35581, /* 48968-48975 */
+32812, 33772, 33191, 28744, 18535, 25408, 35199, 34661, /* 48976-48983 */
+37565, 37760, 34058, 35684, 39530, 40571, 29424, 33343, /* 48984-48991 */
+30936, 42081, 38101, 37425, 42907, 40987, 39703, 33814, /* 48992-48999 */
+24545, 30240, 35335, 34977, 25191, 37659, 37240, 30613, /* 49000-49007 */
+38948, 37089, 27003, 25156, 25197, 30323, 28527, 39832, /* 49008-49015 */
+42306, 38708, 34083, 28080, 22885, 35095, 38613, 35010, /* 49016-49023 */
+34694, 36630, 35857, 35076, 40486, 35839, 31925, 31273, /* 49024-49031 */
+26814, 40462, 36785, 39653, 43353, 39295, 37879, 28863, /* 49032-49039 */
+29284, 38854, 37113, 27889, 27480, 29889, 27611, 33504, /* 49040-49047 */
+39897, 29354, 27605, 21431, 20823, 29963, 27475, 32378, /* 49048-49055 */
+32253, 30799, 27350, 19288, 23998, 30059, 30006, 25817, /* 49056-49063 */
+28118, 25381, 28270, 30627, 33181, 28882, 29842, 26483, /* 49064-49071 */
+37485, 37874, 37545, 39936, 38589, 33968, 32238, 23956, /* 49072-49079 */
+37734, 43484, 39265, 31768, 36868, 33670, 35682, 40361, /* 49080-49087 */
+39779, 32440, 31578, 23966, 35013, 33209, 36153, 40833, /* 49088-49095 */
+38014, 35521, 24445, 25714, 36020, 39317, 30181, 33194, /* 49096-49103 */
+42400, 30216, 37790, 39188, 30203, 21765, 20492, 24156, /* 49104-49111 */
+32759, 34223, 38958, 34983, 32541, 27701, 20186, 33947, /* 49112-49119 */
+35321, 32531, 31701, 34711, 32510, 35712, 42294, 39363, /* 49120-49127 */
+31575, 30181, 25210, 33670, 37485, 37258, 42593, 40346, /* 49128-49135 */
+39432, 31859, 34391, 40512, 33684, 30207, 33021, 34422, /* 49136-49143 */
+31405, 42239, 43736, 33779, 26628, 23625, 22302, 33803, /* 49144-49151 */
+28163, 32688, 30310, 33380, 25645, 18031, 33249, 29937, /* 49152-49159 */
+23049, 23883, 26365, 26709, 28420, 35376, 31892, 27591, /* 49160-49167 */
+27822, 26511, 31297, 29862, 30909, 32533, 30242, 32813, /* 49168-49175 */
+22399, 36358, 42950, 31130, 28560, 39393, 34263, 34588, /* 49176-49183 */
+41106, 44197, 36165, 35379, 31162, 34809, 38763, 35324, /* 49184-49191 */
+40684, 40533, 39097, 26152, 28636, 40103, 29148, 25720, /* 49192-49199 */
+37931, 36039, 28589, 35769, 40648, 31475, 29777, 25600, /* 49200-49207 */
+24236, 34372, 33290, 40337, 38978, 37153, 24248, 25831, /* 49208-49215 */
+41599, 33808, 29814, 36688, 36307, 26824, 37355, 44387, /* 49216-49223 */
+38915, 34691, 32179, 25860, 36329, 35239, 38156, 40582, /* 49224-49231 */
+41866, 31618, 28904, 44403, 38121, 20873, 30243, 30967, /* 49232-49239 */
+23198, 29905, 40640, 38411, 28457, 29027, 19917, 29514, /* 49240-49247 */
+29057, 27200, 31074, 29239, 26239, 18971, 34237, 32588, /* 49248-49255 */
+22056, 27744, 27386, 23633, 27756, 33670, 35340, 26958, /* 49256-49263 */
+29480, 28420, 41766, 36316, 34339, 36677, 34302, 29276, /* 49264-49271 */
+24303, 44024, 41488, 27013, 37156, 40731, 29642, 33014, /* 49272-49279 */
+41191, 39243, 29878, 34537, 29413, 35842, 36147, 31648, /* 49280-49287 */
+38366, 38204, 33807, 25506, 39778, 35768, 23558, 31724, /* 49288-49295 */
+39903, 33207, 32989, 39207, 36705, 27806, 29632, 24846, /* 49296-49303 */
+27958, 31414, 30287, 38636, 38182, 34271, 25653, 32728, /* 49304-49311 */
+30647, 24211, 34459, 37418, 28931, 32402, 32780, 40880, /* 49312-49319 */
+34502, 35403, 32477, 32990, 37432, 33163, 39844, 41582, /* 49320-49327 */
+39284, 29975, 40184, 41378, 29671, 39210, 37909, 27294, /* 49328-49335 */
+32156, 35115, 37117, 33972, 36657, 28997, 29224, 34625, /* 49336-49343 */
+25034, 33297, 34726, 30461, 18713, 33079, 33346, 16351, /* 49344-49351 */
+29289, 31860, 22593, 25152, 29955, 31921, 26384, 26274, /* 49352-49359 */
+21165, 30106, 39269, 31832, 31720, 30082, 32140, 24842, /* 49360-49367 */
+31341, 30639, 20549, 30727, 39984, 33742, 35962, 37638, /* 49368-49375 */
+40606, 33082, 34727, 32600, 35729, 46604, 35955, 38751, /* 49376-49383 */
+38338, 37847, 36608, 40583, 36858, 20559, 28406, 36921, /* 49384-49391 */
+30566, 33035, 37810, 39463, 29415, 30686, 28977, 26842, /* 49392-49399 */
+37320, 29925, 30615, 33115, 36009, 39101, 35492, 37281, /* 49400-49407 */
+23239, 27711, 35428, 30374, 37524, 35875, 40528, 30945, /* 49408-49415 */
+31486, 34978, 33091, 45470, 33521, 33431, 35991, 39236, /* 49416-49423 */
+38374, 39006, 41023, 25456, 31568, 40753, 30655, 29279, /* 49424-49431 */
+29764, 33631, 29563, 28065, 31791, 29201, 36903, 32545, /* 49432-49439 */
+27469, 26851, 30280, 30270, 31025, 26784, 18119, 24164, /* 49440-49447 */
+32186, 25441, 28203, 28954, 29372, 30283, 26453, 25490, /* 49448-49455 */
+23620, 35246, 32952, 33986, 39083, 34981, 37110, 35160, /* 49456-49463 */
+37313, 25834, 24065, 39688, 35601, 37088, 38609, 42842, /* 49464-49471 */
+38144, 30189, 34510, 28098, 36913, 37644, 33852, 37591, /* 49472-49479 */
+33976, 34163, 34072, 39198, 30100, 22967, 33338, 30854, /* 49480-49487 */
+32584, 37890, 41388, 39737, 30357, 34860, 27346, 29822, /* 49488-49495 */
+35205, 25357, 27892, 28492, 36117, 34854, 37754, 31343, /* 49496-49503 */
+24419, 33386, 25352, 25850, 32628, 35751, 37604, 31610, /* 49504-49511 */
+30790, 32445, 33351, 40689, 37449, 33433, 30973, 37475, /* 49512-49519 */
+38870, 40785, 38838, 27803, 39698, 40923, 34226, 38068, /* 49520-49527 */
+34713, 36386, 35517, 30993, 30722, 30030, 38618, 40929, /* 49528-49535 */
+33021, 29644, 29508, 32750, 33686, 32676, 18357, 18268, /* 49536-49543 */
+30329, 27974, 28072, 31622, 29123, 31105, 26464, 27937, /* 49544-49551 */
+23162, 22568, 32830, 29125, 33170, 33236, 32265, 26769, /* 49552-49559 */
+35143, 29383, 15792, 27586, 28761, 32279, 37537, 40028, /* 49560-49567 */
+40174, 32918, 31956, 34504, 31419, 37950, 42751, 39729, /* 49568-49575 */
+38620, 42283, 40473, 36529, 39870, 27697, 29917, 30386, /* 49576-49583 */
+25862, 35204, 35255, 41174, 37369, 31012, 29094, 27587, /* 49584-49591 */
+28110, 34777, 33741, 27481, 29997, 37288, 34818, 37771, /* 49592-49599 */
+36441, 27230, 29900, 27266, 26903, 33895, 36876, 40834, /* 49600-49607 */
+39079, 30206, 31454, 31794, 36304, 46305, 36075, 31209, /* 49608-49615 */
+37351, 40118, 40245, 42767, 31362, 30756, 35022, 31429, /* 49616-49623 */
+33952, 31488, 33097, 37894, 30134, 23927, 29896, 28121, /* 49624-49631 */
+33402, 39440, 30168, 24649, 30547, 31054, 32807, 28386, /* 49632-49639 */
+18938, 23038, 20651, 19537, 31821, 31008, 30889, 35702, /* 49640-49647 */
+26093, 23040, 29725, 24155, 34065, 36005, 34427, 34882, /* 49648-49655 */
+37984, 37371, 34886, 34046, 21933, 31575, 30004, 30742, /* 49656-49663 */
+44320, 38006, 41085, 43337, 30869, 33670, 35509, 28251, /* 49664-49671 */
+36733, 38527, 32235, 35625, 37920, 35078, 38471, 35877, /* 49672-49679 */
+23795, 29314, 28826, 25172, 40523, 39194, 42613, 40639, /* 49680-49687 */
+29480, 30192, 25370, 21884, 30870, 33668, 29670, 35004, /* 49688-49695 */
+39182, 34189, 35554, 34227, 23340, 25812, 21392, 28181, /* 49696-49703 */
+37317, 34387, 37615, 41519, 33824, 29855, 35876, 29437, /* 49704-49711 */
+32246, 40877, 36332, 38839, 39581, 40138, 43045, 41231, /* 49712-49719 */
+32831, 33305, 26889, 29169, 39647, 36253, 35706, 42778, /* 49720-49727 */
+35164, 29971, 31830, 22259, 25270, 35187, 29722, 32103, /* 49728-49735 */
+31854, 29522, 29569, 29521, 19538, 25643, 24118, 21183, /* 49736-49743 */
+32199, 29219, 30010, 36188, 36655, 22602, 25173, 23975, /* 49744-49751 */
+25278, 34953, 32368, 33647, 28929, 28133, 31541, 37720, /* 49752-49759 */
+32763, 30443, 32788, 25525, 33284, 42007, 39985, 43460, /* 49760-49767 */
+42582, 33126, 31829, 29319, 33335, 40705, 39467, 37193, /* 49768-49775 */
+35712, 34962, 34762, 40202, 32632, 27355, 28607, 22580, /* 49776-49783 */
+29014, 41968, 37402, 33710, 36036, 28099, 23729, 27902, /* 49784-49791 */
+28799, 37822, 37590, 34677, 33958, 31764, 31908, 35365, /* 49792-49799 */
+36649, 31959, 34283, 26765, 29796, 43795, 39111, 39218, /* 49800-49807 */
+39729, 35158, 30035, 36821, 32059, 36286, 43795, 39426, /* 49808-49815 */
+40569, 39032, 34989, 31568, 32579, 29458, 30177, 24091, /* 49816-49823 */
+22488, 37637, 39190, 33979, 34544, 28832, 20019, 24485, /* 49824-49831 */
+23521, 21419, 33221, 29626, 30740, 27940, 26218, 27578, /* 49832-49839 */
+32076, 27163, 22696, 27934, 19022, 30564, 37879, 32959, /* 49840-49847 */
+35871, 34887, 34481, 29914, 32579, 26365, 34886, 36075, /* 49848-49855 */
+37290, 43246, 38668, 36561, 38193, 35827, 33404, 35004, /* 49856-49863 */
+29007, 27863, 41527, 34234, 32632, 35909, 34174, 29031, /* 49864-49871 */
+32581, 27637, 32310, 39070, 39064, 42245, 36747, 33221, /* 49872-49879 */
+33677, 34618, 35694, 30136, 26382, 17498, 28678, 31147, /* 49880-49887 */
+31627, 38634, 37415, 31775, 28005, 27531, 25852, 36168, /* 49888-49895 */
+32429, 35183, 34822, 31510, 34739, 34924, 38308, 37133, /* 49896-49903 */
+31039, 24938, 27278, 38197, 38413, 40820, 41061, 35623, /* 49904-49911 */
+32612, 38441, 33157, 41778, 40789, 36174, 37307, 35290, /* 49912-49919 */
+32854, 35203, 38827, 38635, 31448, 26212, 16102, 29446, /* 49920-49927 */
+34317, 31886, 35299, 25471, 18665, 26351, 24070, 27934, /* 49928-49935 */
+36118, 28774, 29558, 30105, 27201, 29686, 33436, 30886, /* 49936-49943 */
+28836, 24245, 17254, 30104, 31660, 34083, 29966, 29184, /* 49944-49951 */
+21220, 30373, 37397, 28410, 43035, 36784, 35038, 37383, /* 49952-49959 */
+35212, 37490, 37871, 40635, 35857, 31605, 25411, 32433, /* 49960-49967 */
+40029, 36085, 38370, 37170, 29734, 30942, 36072, 29877, /* 49968-49975 */
+35045, 38879, 32352, 36486, 33436, 30013, 31100, 32576, /* 49976-49983 */
+31024, 27175, 24709, 29562, 40205, 33703, 36780, 33057, /* 49984-49991 */
+31380, 26956, 35761, 34148, 32695, 41794, 34324, 37124, /* 49992-49999 */
+37910, 38718, 38649, 33386, 36719, 34437, 33327, 28308, /* 50000-50007 */
+38804, 41080, 38292, 40690, 40337, 29129, 27639, 29838, /* 50008-50015 */
+28526, 34618, 32022, 34729, 38725, 37725, 32664, 28327, /* 50016-50023 */
+29480, 23513, 25589, 19871, 20719, 29572, 29568, 33280, /* 50024-50031 */
+31273, 24838, 23733, 27045, 22985, 30569, 36147, 31056, /* 50032-50039 */
+33142, 33482, 34805, 34973, 35272, 37818, 29821, 20074, /* 50040-50047 */
+24241, 33286, 38043, 43956, 44302, 33362, 30967, 36175, /* 50048-50055 */
+31749, 34710, 42500, 34254, 35181, 35926, 35397, 36503, /* 50056-50063 */
+34925, 36802, 28942, 25887, 24274, 36668, 38118, 41692, /* 50064-50071 */
+44528, 29396, 26930, 31363, 33816, 26946, 36314, 31973, /* 50072-50079 */
+26449, 32979, 30496, 36050, 33811, 34717, 31627, 20970, /* 50080-50087 */
+18808, 30185, 31197, 34536, 40639, 38083, 26703, 28678, /* 50088-50095 */
+34916, 31171, 38045, 38919, 31022, 35064, 37483, 41835, /* 50096-50103 */
+39263, 40045, 34643, 30335, 29896, 35712, 40847, 36121, /* 50104-50111 */
+41574, 41058, 27989, 27236, 36093, 34738, 35027, 41736, /* 50112-50119 */
+28248, 26917, 32110, 33577, 32429, 28022, 22577, 21687, /* 50120-50127 */
+21909, 22076, 34522, 31450, 33528, 33923, 29613, 22664, /* 50128-50135 */
+28013, 27871, 25079, 35652, 30409, 26319, 32532, 34657, /* 50136-50143 */
+29703, 27367, 27094, 24764, 30941, 27303, 36108, 39528, /* 50144-50151 */
+37786, 43465, 34598, 30085, 33625, 37248, 31334, 40893, /* 50152-50159 */
+42792, 33155, 39342, 38293, 37730, 35793, 36092, 28612, /* 50160-50167 */
+31194, 28569, 26844, 37924, 37225, 42564, 31450, 26011, /* 50168-50175 */
+25258, 27509, 27510, 29922, 39651, 31780, 37476, 37749, /* 50176-50183 */
+34054, 33166, 32483, 29882, 26949, 27444, 32949, 40183, /* 50184-50191 */
+37933, 40894, 42073, 30049, 30184, 33763, 29820, 32997, /* 50192-50199 */
+47591, 41690, 37246, 41077, 40177, 38505, 38221, 33643, /* 50200-50207 */
+23686, 24153, 24753, 35833, 32789, 38346, 44498, 31944, /* 50208-50215 */
+27652, 23812, 24394, 20928, 31363, 36343, 23279, 26868, /* 50216-50223 */
+28743, 31465, 29206, 30267, 21499, 20262, 19391, 28828, /* 50224-50231 */
+34554, 34028, 37762, 33994, 24419, 27294, 31249, 31152, /* 50232-50239 */
+36572, 36192, 31563, 31953, 36841, 43590, 38854, 39828, /* 50240-50247 */
+29906, 29914, 28387, 27991, 40598, 37970, 39624, 38253, /* 50248-50255 */
+29890, 27365, 32472, 32364, 30194, 39972, 35247, 35921, /* 50256-50263 */
+39830, 40770, 38020, 38359, 27415, 23732, 30212, 23032, /* 50264-50271 */
+31858, 35712, 30754, 36521, 29694, 26502, 30651, 31627, /* 50272-50279 */
+28660, 39453, 34957, 27442, 32665, 35716, 36453, 34279, /* 50280-50287 */
+37186, 25505, 27798, 26845, 34702, 38641, 34162, 39425, /* 50288-50295 */
+35026, 30096, 35410, 35381, 34858, 40121, 45074, 39015, /* 50296-50303 */
+41225, 36154, 40266, 38310, 38418, 26099, 31529, 31052, /* 50304-50311 */
+32710, 41553, 34311, 33830, 30788, 23184, 27940, 26747, /* 50312-50319 */
+22846, 24080, 39835, 28729, 30955, 33330, 32813, 29740, /* 50320-50327 */
+30915, 27926, 20517, 22450, 23006, 28943, 33036, 28110, /* 50328-50335 */
+34904, 30984, 20024, 22953, 23280, 24041, 39423, 40585, /* 50336-50343 */
+36336, 35475, 40697, 37440, 36469, 37791, 28373, 31628, /* 50344-50351 */
+31138, 36066, 41368, 41111, 43392, 35465, 29932, 31348, /* 50352-50359 */
+32949, 32104, 37452, 43523, 33358, 34522, 36796, 40854, /* 50360-50367 */
+35021, 32394, 24771, 24806, 22810, 29750, 35018, 35943, /* 50368-50375 */
+39173, 40771, 28049, 27412, 28846, 24904, 32351, 42779, /* 50376-50383 */
+32821, 39525, 36396, 39380, 37172, 39944, 30523, 29464, /* 50384-50391 */
+30058, 26855, 41130, 45620, 39441, 43222, 31324, 31399, /* 50392-50399 */
+33312, 31705, 23959, 38209, 34571, 31995, 33643, 38345, /* 50400-50407 */
+35781, 40548, 31714, 19688, 21100, 19409, 22103, 34850, /* 50408-50415 */
+31184, 29822, 24467, 24671, 22273, 27199, 23585, 28966, /* 50416-50423 */
+33050, 28242, 31074, 34611, 34860, 30872, 31189, 29668, /* 50424-50431 */
+21532, 28892, 32405, 35379, 32943, 36898, 36031, 32287, /* 50432-50439 */
+37480, 36160, 32073, 36086, 42367, 33974, 35584, 38297, /* 50440-50447 */
+39062, 37162, 34623, 29870, 27735, 28041, 26576, 37093, /* 50448-50455 */
+38024, 38939, 43872, 31059, 32368, 30793, 30494, 24245, /* 50456-50463 */
+40054, 37990, 28587, 32494, 32033, 32081, 32346, 32217, /* 50464-50471 */
+27727, 26459, 29574, 32303, 37939, 29579, 33521, 35784, /* 50472-50479 */
+30403, 28541, 35353, 28917, 37342, 41913, 35134, 35138, /* 50480-50487 */
+38722, 36697, 34256, 39799, 33147, 30807, 32914, 29821, /* 50488-50495 */
+43989, 44145, 42204, 39309, 32565, 30487, 34418, 29977, /* 50496-50503 */
+31907, 43095, 38810, 35312, 35887, 30976, 29654, 32452, /* 50504-50511 */
+26764, 21770, 21403, 17460, 27793, 38216, 31758, 35590, /* 50512-50519 */
+31042, 23425, 25933, 27430, 26069, 37563, 29625, 24346, /* 50520-50527 */
+33259, 31012, 27664, 33229, 30664, 17830, 19593, 22041, /* 50528-50535 */
+25447, 45553, 38919, 40006, 38883, 30080, 28262, 34179, /* 50536-50543 */
+32794, 36393, 44056, 34269, 34159, 40528, 37842, 34988, /* 50544-50551 */
+37892, 31002, 23478, 32686, 29020, 36576, 42533, 38812, /* 50552-50559 */
+32895, 34394, 31619, 26500, 29537, 28543, 36141, 32820, /* 50560-50567 */
+29402, 35198, 37837, 37168, 33009, 34816, 23183, 21513, /* 50568-50575 */
+26737, 36530, 38741, 35793, 41013, 38647, 31350, 33416, /* 50576-50583 */
+34212, 31318, 40796, 41055, 37328, 42583, 41247, 38553, /* 50584-50591 */
+37193, 39810, 31857, 29002, 25394, 24380, 38991, 34240, /* 50592-50599 */
+33730, 39652, 33205, 28870, 32993, 27291, 23532, 33192, /* 50600-50607 */
+27942, 27968, 32246, 25855, 25468, 32565, 25839, 19458, /* 50608-50615 */
+25220, 19337, 31754, 33931, 30739, 34095, 38758, 24735, /* 50616-50623 */
+23730, 30216, 29718, 39595, 37433, 31275, 33645, 36315, /* 50624-50631 */
+34545, 36866, 42787, 29732, 31355, 29626, 32266, 40396, /* 50632-50639 */
+36583, 39017, 38098, 29237, 27307, 29323, 30583, 37230, /* 50640-50647 */
+38001, 34696, 36895, 37251, 37348, 41877, 39115, 25117, /* 50648-50655 */
+26720, 25824, 26558, 39379, 35548, 32762, 36875, 28074, /* 50656-50663 */
+25593, 29007, 26700, 35580, 39344, 31138, 32968, 35435, /* 50664-50671 */
+31060, 31079, 38597, 30649, 26339, 26669, 28282, 40092, /* 50672-50679 */
+38706, 36597, 40740, 33612, 26058, 34658, 33812, 35430, /* 50680-50687 */
+44072, 39648, 40058, 43608, 41492, 35771, 39085, 34808, /* 50688-50695 */
+27944, 26702, 25423, 41024, 40162, 40371, 38196, 24910, /* 50696-50703 */
+23873, 26739, 26167, 24801, 33357, 29035, 27029, 33802, /* 50704-50711 */
+32435, 32095, 32472, 29443, 21184, 20121, 23704, 34247, /* 50712-50719 */
+30819, 28021, 33372, 28515, 18946, 29238, 22963, 23504, /* 50720-50727 */
+34508, 29157, 33536, 40413, 39829, 34053, 38511, 33512, /* 50728-50735 */
+24561, 32798, 27344, 37467, 42843, 37337, 40162, 37628, /* 50736-50743 */
+30629, 32883, 30542, 31759, 40435, 38775, 37043, 38890, /* 50744-50751 */
+39205, 31147, 36616, 31860, 26422, 27019, 21941, 31290, /* 50752-50759 */
+36060, 35710, 36496, 32298, 29217, 29267, 26946, 32483, /* 50760-50767 */
+37242, 32552, 33466, 38221, 37519, 36014, 40685, 31542, /* 50768-50775 */
+29324, 30405, 28466, 37778, 39914, 41407, 43945, 35895, /* 50776-50783 */
+30588, 33623, 30755, 35751, 44462, 36397, 32383, 35426, /* 50784-50791 */
+34274, 35962, 38775, 27375, 28918, 31199, 28278, 32530, /* 50792-50799 */
+33312, 37191, 28075, 24060, 26304, 19642, 17009, 28626, /* 50800-50807 */
+34017, 28607, 32354, 29815, 28639, 31803, 32852, 25423, /* 50808-50815 */
+21523, 25480, 26168, 32439, 34204, 40085, 38813, 24979, /* 50816-50823 */
+28247, 24624, 29500, 40123, 41915, 43158, 38386, 38571, /* 50824-50831 */
+33381, 38484, 35362, 25790, 29449, 27161, 32734, 33594, /* 50832-50839 */
+39944, 46004, 35099, 29797, 30075, 26518, 33396, 41688, /* 50840-50847 */
+37735, 37199, 36376, 31871, 36798, 40972, 25225, 24303, /* 50848-50855 */
+22707, 21951, 33142, 33978, 40566, 41224, 33246, 29040, /* 50856-50863 */
+22364, 27980, 33964, 32734, 34047, 32833, 37720, 34826, /* 50864-50871 */
+38913, 36042, 25388, 26233, 24176, 34097, 36333, 41332, /* 50872-50879 */
+46683, 37585, 37475, 35553, 31701, 38723, 42865, 34244, /* 50880-50887 */
+33974, 39802, 38534, 35522, 41210, 32322, 30119, 29208, /* 50888-50895 */
+25755, 28854, 34681, 36031, 28939, 32420, 26726, 21575, /* 50896-50903 */
+24751, 31757, 29939, 31953, 32648, 30993, 32438, 35263, /* 50904-50911 */
+30804, 21193, 23621, 18601, 24502, 26812, 31348, 38200, /* 50912-50919 */
+26135, 26833, 24442, 22608, 32097, 38411, 38125, 34828, /* 50920-50927 */
+36361, 35084, 40547, 39996, 29996, 32930, 27167, 28896, /* 50928-50935 */
+35352, 39834, 43891, 37481, 38057, 30660, 30097, 34021, /* 50936-50943 */
+41553, 37586, 32718, 34335, 31585, 37914, 40470, 27643, /* 50944-50951 */
+27405, 23954, 20164, 30459, 33738, 38329, 36626, 35980, /* 50952-50959 */
+31702, 25767, 33659, 35373, 32829, 32617, 35679, 34615, /* 50960-50967 */
+33776, 41125, 33051, 33245, 30658, 28284, 34893, 36917, /* 50968-50975 */
+43581, 38503, 39940, 36402, 31924, 34747, 39892, 40616, /* 50976-50983 */
+31086, 31628, 34388, 32915, 40497, 31894, 31624, 35310, /* 50984-50991 */
+28144, 27581, 31016, 31841, 23122, 28622, 29776, 23976, /* 50992-50999 */
+21324, 27813, 32139, 29389, 29976, 28523, 28944, 32615, /* 51000-51007 */
+30939, 24357, 26871, 28619, 27647, 26887, 34424, 36615, /* 51008-51015 */
+31211, 34295, 27989, 29656, 35202, 41392, 39897, 38065, /* 51016-51023 */
+41295, 35895, 39024, 33108, 27490, 32894, 26693, 32813, /* 51024-51031 */
+32767, 35793, 35655, 34914, 36197, 32165, 29082, 33999, /* 51032-51039 */
+41879, 36964, 35276, 37113, 31745, 35202, 32599, 28475, /* 51040-51047 */
+30157, 22464, 22863, 30565, 37570, 32914, 30667, 35993, /* 51048-51055 */
+31416, 29870, 34062, 34768, 31725, 32537, 33266, 32827, /* 51056-51063 */
+34080, 39018, 27902, 27887, 27318, 28433, 34782, 39013, /* 51064-51071 */
+39653, 32149, 38561, 37680, 33494, 34607, 43439, 43871, /* 51072-51079 */
+40249, 38142, 38132, 36845, 41491, 30199, 27210, 32013, /* 51080-51087 */
+29953, 35436, 40284, 31744, 27752, 32149, 28084, 25861, /* 51088-51095 */
+24535, 28859, 34171, 28941, 32244, 32337, 32695, 32930, /* 51096-51103 */
+31070, 21904, 23240, 27886, 28097, 24022, 30868, 28380, /* 51104-51111 */
+25781, 31595, 24291, 20348, 31965, 32505, 31584, 37108, /* 51112-51119 */
+40218, 38067, 40535, 32116, 27995, 31336, 28484, 34109, /* 51120-51127 */
+38907, 40444, 32267, 35440, 37935, 33576, 30226, 33133, /* 51128-51135 */
+40176, 35253, 37897, 39292, 36715, 37143, 29728, 27732, /* 51136-51143 */
+31563, 26013, 23999, 35176, 36265, 29231, 31028, 32826, /* 51144-51151 */
+30305, 31204, 37620, 36377, 32486, 35659, 34049, 33939, /* 51152-51159 */
+35280, 41881, 30195, 26636, 29463, 37338, 36699, 41346, /* 51160-51167 */
+36883, 37158, 38550, 36397, 31912, 36573, 42090, 37906, /* 51168-51175 */
+37112, 39144, 33342, 37375, 37317, 29634, 26737, 25814, /* 51176-51183 */
+26522, 38759, 40582, 31417, 26896, 30380, 23735, 24634, /* 51184-51191 */
+21079, 31139, 28683, 25668, 28442, 31251, 32679, 34247, /* 51192-51199 */
+24829, 22507, 21134, 29019, 31568, 32544, 35226, 27332, /* 51200-51207 */
+30654, 35216, 29387, 29469, 36323, 36579, 32862, 35301, /* 51208-51215 */
+39942, 39726, 43019, 34540, 28474, 28320, 26249, 35276, /* 51216-51223 */
+39036, 36065, 30232, 35089, 33941, 32086, 35695, 39411, /* 51224-51231 */
+34944, 33506, 37021, 37342, 38086, 40448, 30196, 23282, /* 51232-51239 */
+27145, 26811, 30168, 36107, 31133, 28177, 33727, 30652, /* 51240-51247 */
+28016, 30331, 38288, 36122, 31790, 30999, 31933, 33470, /* 51248-51255 */
+32196, 37413, 27836, 21583, 26151, 34840, 36892, 37880, /* 51256-51263 */
+33321, 33160, 37894, 35100, 34057, 36158, 43776, 40002, /* 51264-51271 */
+40313, 40031, 42276, 40572, 41855, 32471, 27692, 27178, /* 51272-51279 */
+27991, 36480, 41928, 35520, 32950, 34666, 28785, 25970, /* 51280-51287 */
+24947, 29135, 34133, 28235, 28086, 28904, 32559, 38544, /* 51288-51295 */
+31095, 24479, 20753, 23957, 31096, 29953, 34623, 25651, /* 51296-51303 */
+25607, 27493, 23550, 27059, 31573, 32524, 29061, 28756, /* 51304-51311 */
+31149, 34159, 40182, 41265, 31128, 28525, 24735, 31617, /* 51312-51319 */
+37037, 39757, 34642, 34931, 34619, 33160, 35765, 39621, /* 51320-51327 */
+41894, 36349, 32999, 36610, 36909, 41488, 39209, 26804, /* 51328-51335 */
+26517, 26183, 25676, 35213, 33168, 31813, 30414, 33620, /* 51336-51343 */
+29362, 29409, 30060, 40086, 39093, 32358, 30530, 34022, /* 51344-51351 */
+34653, 34601, 36110, 27665, 23763, 30019, 35321, 38451, /* 51352-51359 */
+40461, 35411, 36613, 37822, 36607, 37785, 34563, 43353, /* 51360-51367 */
+40464, 37519, 39047, 41209, 38959, 38688, 30447, 24969, /* 51368-51375 */
+26311, 28819, 34820, 36663, 34870, 32771, 31883, 26735, /* 51376-51383 */
+24698, 25551, 23198, 29871, 28320, 24783, 27156, 30796, /* 51384-51391 */
+36349, 33493, 21335, 18291, 22671, 31152, 29095, 34043, /* 51392-51399 */
+30930, 24853, 29223, 31346, 33668, 28139, 37065, 37133, /* 51400-51407 */
+33464, 35606, 38800, 41768, 43651, 36796, 27734, 24827, /* 51408-51415 */
+25215, 34117, 39242, 36382, 30873, 33324, 32993, 34845, /* 51416-51423 */
+37484, 34148, 39461, 32729, 34062, 39310, 40071, 39544, /* 51424-51431 */
+38294, 25850, 24430, 26145, 26028, 29771, 33191, 31747, /* 51432-51439 */
+29328, 33380, 27673, 32163, 34465, 33551, 37925, 31048, /* 51440-51447 */
+32153, 34917, 34581, 32246, 36034, 28660, 21128, 25802, /* 51448-51455 */
+29960, 33971, 40015, 36870, 32222, 35873, 35384, 38098, /* 51456-51463 */
+33955, 36565, 44826, 42077, 43895, 42541, 40687, 40691, /* 51464-51471 */
+40117, 29635, 22966, 27010, 33124, 38390, 38631, 34538, /* 51472-51479 */
+30340, 31743, 26434, 26176, 26346, 23571, 32171, 31825, /* 51480-51487 */
+30492, 37601, 37644, 34416, 31694, 21627, 19332, 25314, /* 51488-51495 */
+25782, 25076, 29633, 29842, 26039, 29272, 26607, 24146, /* 51496-51503 */
+22838, 31192, 34367, 34917, 38317, 41605, 41355, 38231, /* 51504-51511 */
+33630, 25294, 26949, 27854, 31554, 36043, 39827, 36219, /* 51512-51519 */
+37753, 39279, 34001, 32122, 27011, 31523, 42352, 38700, /* 51520-51527 */
+37479, 38071, 37337, 38590, 31938, 25088, 24345, 21760, /* 51528-51535 */
+25099, 33603, 35578, 30889, 36468, 37459, 32704, 30028, /* 51536-51543 */
+27970, 34081, 38941, 35630, 35867, 36430, 37045, 38471, /* 51544-51551 */
+38927, 26318, 26590, 30012, 32652, 37422, 42381, 40859, /* 51552-51559 */
+37434, 36621, 33774, 33603, 31263, 36816, 43646, 36127, /* 51560-51567 */
+38200, 38374, 39231, 37735, 35008, 25695, 26284, 27684, /* 51568-51575 */
+26459, 32752, 30474, 26460, 28573, 26210, 21675, 22946, /* 51576-51583 */
+24492, 22712, 36689, 35613, 30976, 32204, 33419, 32311, /* 51584-51591 */
+33386, 23666, 15578, 21581, 24924, 32305, 40259, 36842, /* 51592-51599 */
+31082, 31394, 30218, 30188, 30826, 34211, 43697, 43189, /* 51600-51607 */
+39639, 38320, 37362, 38275, 37606, 27657, 22852, 24739, /* 51608-51615 */
+30108, 38946, 43120, 39260, 33499, 31730, 30944, 33097, /* 51616-51623 */
+35973, 30116, 34323, 37472, 33866, 39369, 38547, 37887, /* 51624-51631 */
+32007, 21353, 21880, 22537, 22940, 33418, 41598, 37929, /* 51632-51639 */
+31871, 32832, 29184, 31576, 30031, 24599, 32747, 34342, /* 51640-51647 */
+37056, 39934, 39563, 36395, 36014, 30047, 22896, 28518, /* 51648-51655 */
+31758, 39433, 42002, 39420, 37417, 39752, 38517, 37313, /* 51656-51663 */
+36034, 29909, 37292, 41972, 37682, 41155, 41186, 39514, /* 51664-51671 */
+38040, 29193, 20309, 24447, 22069, 23340, 33053, 29866, /* 51672-51679 */
+29007, 31141, 29767, 31102, 34530, 27055, 29053, 35958, /* 51680-51687 */
+33416, 35318, 33560, 27243, 23362, 25699, 18696, 19575, /* 51688-51695 */
+23643, 25129, 32180, 32443, 30019, 31558, 33659, 33386, /* 51696-51703 */
+36870, 32568, 30846, 40617, 39356, 41084, 40573, 35999, /* 51704-51711 */
+33452, 36983, 31089, 28667, 33440, 32102, 32767, 37384, /* 51712-51719 */
+36918, 37068, 35019, 30886, 28619, 31114, 27400, 37709, /* 51720-51727 */
+40342, 32651, 33778, 34563, 32109, 30754, 27885, 24816, /* 51728-51735 */
+25984, 31731, 34259, 37048, 36608, 34364, 33359, 29180, /* 51736-51743 */
+28731, 31090, 35483, 45796, 42737, 42119, 40107, 39235, /* 51744-51751 */
+38873, 41141, 31952, 23828, 28669, 30838, 39572, 41956, /* 51752-51759 */
+39742, 37033, 34678, 31516, 30955, 33178, 26870, 37492, /* 51760-51767 */
+44134, 34574, 35654, 34795, 30271, 28767, 19163, 12858, /* 51768-51775 */
+19719, 21690, 24573, 33110, 32672, 29273, 32299, 28058, /* 51776-51783 */
+24247, 28768, 28622, 32332, 35516, 30895, 33677, 34432, /* 51784-51791 */
+35187, 31807, 34347, 24917, 21950, 28891, 34738, 37898, /* 51792-51799 */
+38853, 37851, 35578, 32287, 31653, 32794, 31732, 33086, /* 51800-51807 */
+42149, 34865, 36679, 38824, 40067, 38037, 35958, 23845, /* 51808-51815 */
+23155, 30996, 34206, 39125, 35144, 27960, 31785, 34319, /* 51816-51823 */
+32525, 31494, 31015, 24267, 34854, 37419, 31098, 36464, /* 51824-51831 */
+39146, 34491, 33663, 28869, 20704, 27921, 32722, 28794, /* 51832-51839 */
+30460, 31345, 31752, 35318, 32826, 32736, 35782, 31576, /* 51840-51847 */
+37484, 43948, 40725, 40284, 41060, 37492, 36003, 40124, /* 51848-51855 */
+33035, 32431, 33640, 36038, 36175, 36512, 34381, 33314, /* 51856-51863 */
+33642, 34727, 32679, 31543, 30241, 39167, 31253, 30536, /* 51864-51871 */
+31257, 30071, 32281, 30226, 21773, 26078, 27274, 31264, /* 51872-51879 */
+30165, 31826, 28975, 32247, 29235, 21612, 24945, 24028, /* 51880-51887 */
+26611, 37840, 31469, 31930, 30578, 33096, 26328, 32965, /* 51888-51895 */
+28540, 26349, 30794, 33045, 33284, 33632, 33761, 36755, /* 51896-51903 */
+34630, 31189, 30729, 34633, 32875, 44166, 42591, 38420, /* 51904-51911 */
+36328, 36878, 35651, 38498, 31299, 24402, 27831, 26917, /* 51912-51919 */
+31796, 34960, 33052, 32296, 31446, 30153, 27463, 29962, /* 51920-51927 */
+30148, 38570, 43086, 34368, 36365, 35179, 34833, 31223, /* 51928-51935 */
+32860, 23288, 26069, 32180, 37453, 39477, 39157, 37619, /* 51936-51943 */
+37185, 32233, 35675, 36953, 35720, 37087, 43254, 37575, /* 51944-51951 */
+43498, 42454, 42253, 34947, 36353, 26164, 28030, 31036, /* 51952-51959 */
+31729, 33356, 35202, 30704, 32565, 29007, 26858, 25449, /* 51960-51967 */
+26473, 19885, 30639, 31101, 27959, 31184, 32906, 28675, /* 51968-51975 */
+30354, 22884, 18708, 24819, 28687, 27533, 28486, 26938, /* 51976-51983 */
+31174, 32826, 29402, 30482, 32176, 32070, 39068, 36238, /* 51984-51991 */
+36048, 40564, 42897, 35409, 37967, 32484, 22068, 29422, /* 51992-51999 */
+33501, 32384, 32205, 34079, 35819, 37198, 34221, 37379, /* 52000-52007 */
+34460, 28126, 33436, 40381, 36249, 41208, 38391, 32897, /* 52008-52015 */
+33507, 30384, 24758, 30051, 23429, 26513, 30490, 32635, /* 52016-52023 */
+28761, 35805, 35027, 33163, 35483, 30256, 31011, 39888, /* 52024-52031 */
+32498, 33602, 32628, 31921, 29975, 37883, 30166, 26273, /* 52032-52039 */
+33262, 31157, 31810, 36135, 37908, 38823, 35445, 35895, /* 52040-52047 */
+36455, 41801, 38935, 47991, 42151, 40415, 40166, 39850, /* 52048-52055 */
+34767, 35526, 33327, 28845, 30334, 30456, 30776, 30358, /* 52056-52063 */
+28385, 29559, 28757, 29013, 27419, 30770, 27028, 35327, /* 52064-52071 */
+40797, 33704, 34537, 31011, 31382, 29508, 25619, 16301, /* 52072-52079 */
+19215, 23351, 22455, 27672, 29782, 30750, 33129, 25827, /* 52080-52087 */
+25050, 28978, 31818, 36093, 43975, 37789, 38400, 37344, /* 52088-52095 */
+35130, 33695, 38056, 24542, 25597, 30670, 33583, 36459, /* 52096-52103 */
+41833, 37840, 34440, 29759, 32127, 32906, 36260, 29166, /* 52104-52111 */
+37215, 34956, 36279, 39029, 37810, 32340, 30753, 20203, /* 52112-52119 */
+22625, 21405, 31279, 33229, 37212, 34749, 35088, 31788, /* 52120-52127 */
+29297, 32550, 30555, 28384, 38673, 37898, 41419, 43701, /* 52128-52135 */
+43255, 36417, 35044, 32230, 25674, 33420, 34006, 34521, /* 52136-52143 */
+34332, 37185, 42968, 40830, 37277, 35071, 33447, 29916, /* 52144-52151 */
+37841, 40293, 34591, 39975, 39080, 35334, 34950, 31371, /* 52152-52159 */
+17828, 21742, 20380, 22510, 23943, 27087, 26983, 29967, /* 52160-52167 */
+29173, 29783, 31064, 27978, 25894, 36438, 30827, 31025, /* 52168-52175 */
+31244, 30211, 27212, 30675, 29248, 24163, 31007, 31985, /* 52176-52183 */
+29896, 30722, 32764, 40035, 36522, 37097, 33988, 36165, /* 52184-52191 */
+28833, 37409, 41857, 38981, 39420, 35559, 32287, 33914, /* 52192-52199 */
+36117, 32793, 32209, 29722, 26177, 30863, 35748, 39770, /* 52200-52207 */
+33463, 31295, 27464, 32053, 32110, 33831, 37640, 32301, /* 52208-52215 */
+31437, 33686, 32028, 33381, 37319, 29681, 27022, 27410, /* 52216-52223 */
+26384, 29095, 31330, 32861, 29779, 29016, 27354, 36019, /* 52224-52231 */
+32869, 36001, 43746, 37168, 36574, 40200, 40423, 37615, /* 52232-52239 */
+38267, 31797, 28290, 38711, 36727, 38321, 37830, 34841, /* 52240-52247 */
+38560, 37078, 33580, 33221, 35827, 31501, 39924, 41239, /* 52248-52255 */
+35741, 35753, 31465, 28119, 33067, 24509, 23399, 23913, /* 52256-52263 */
+25108, 26216, 32398, 34618, 35301, 30415, 27951, 25183, /* 52264-52271 */
+29183, 20849, 29795, 32322, 28550, 29852, 30355, 29261, /* 52272-52279 */
+28198, 29161, 22195, 19394, 28753, 29010, 36529, 33484, /* 52280-52287 */
+36026, 30472, 31201, 34441, 36430, 32277, 31578, 39826, /* 52288-52295 */
+39939, 42228, 45147, 38581, 35294, 34538, 32078, 28603, /* 52296-52303 */
+33084, 30001, 30208, 30173, 31973, 34289, 36335, 31761, /* 52304-52311 */
+29188, 30557, 24548, 30808, 40755, 38093, 38540, 34162, /* 52312-52319 */
+30027, 30753, 32307, 29709, 26358, 26622, 26405, 33749, /* 52320-52327 */
+40451, 40493, 39879, 38941, 32297, 34414, 32194, 39098, /* 52328-52335 */
+47238, 42348, 39485, 38793, 38959, 40473, 43921, 30710, /* 52336-52343 */
+27410, 32237, 30837, 33811, 35902, 39265, 31384, 32702, /* 52344-52351 */
+31549, 30717, 28817, 22243, 31438, 29820, 28903, 31092, /* 52352-52359 */
+27023, 27717, 28848, 32420, 19076, 21449, 25507, 24811, /* 52360-52367 */
+26599, 29009, 30098, 29614, 28381, 31102, 29301, 30155, /* 52368-52375 */
+37981, 38060, 36502, 35650, 31319, 33538, 36416, 37209, /* 52376-52383 */
+37663, 26586, 23708, 27604, 34888, 35708, 38485, 36003, /* 52384-52391 */
+29384, 35169, 39488, 36019, 42765, 39310, 33037, 36190, /* 52392-52399 */
+36354, 37003, 36716, 33189, 29743, 29335, 21896, 29394, /* 52400-52407 */
+31274, 29331, 29291, 29579, 30292, 31926, 39260, 34551, /* 52408-52415 */
+39410, 38646, 33897, 35894, 32077, 29124, 26722, 27940, /* 52416-52423 */
+27315, 31818, 35315, 27232, 28724, 29598, 36091, 35385, /* 52424-52431 */
+32712, 37563, 37171, 33701, 38538, 49032, 46541, 47496, /* 52432-52439 */
+41254, 34301, 35089, 38271, 35624, 32689, 33357, 35191, /* 52440-52447 */
+31051, 31735, 32815, 31536, 28595, 25049, 30073, 30293, /* 52448-52455 */
+29540, 37397, 36983, 39186, 35740, 33875, 29189, 27545, /* 52456-52463 */
+29294, 26125, 25265, 21523, 27677, 22816, 19941, 24188, /* 52464-52471 */
+26602, 29325, 24735, 27399, 27548, 34782, 36787, 40012, /* 52472-52479 */
+40142, 35001, 33362, 27648, 28952, 31924, 36111, 30549, /* 52480-52487 */
+29944, 32786, 31424, 37853, 35890, 32894, 33476, 30669, /* 52488-52495 */
+31598, 41935, 46122, 41235, 41271, 33844, 31129, 31238, /* 52496-52503 */
+36319, 32045, 30076, 27271, 26283, 30108, 28325, 32006, /* 52504-52511 */
+34065, 27732, 25646, 29019, 29902, 37172, 39013, 34983, /* 52512-52519 */
+36668, 38064, 38416, 36780, 38289, 36496, 35683, 33210, /* 52520-52527 */
+32547, 36164, 40201, 36162, 33149, 33320, 31879, 36558, /* 52528-52535 */
+37688, 39270, 39640, 38703, 40153, 40080, 34313, 33246, /* 52536-52543 */
+33336, 33702, 32494, 30981, 26562, 29159, 24051, 21872, /* 52544-52551 */
+25903, 22717, 21344, 26925, 31266, 29677, 35387, 32529, /* 52552-52559 */
+28782, 31777, 31428, 27336, 26701, 28060, 28385, 31073, /* 52560-52567 */
+28582, 30125, 30241, 32265, 31965, 33213, 24802, 29518, /* 52568-52575 */
+35612, 37241, 38697, 37582, 36952, 37666, 35770, 33179, /* 52576-52583 */
+37352, 36606, 32956, 33997, 35507, 35960, 35829, 34633, /* 52584-52591 */
+31846, 27634, 27290, 34697, 35444, 32665, 33478, 30425, /* 52592-52599 */
+31042, 39403, 32188, 29346, 30568, 30523, 30152, 33590, /* 52600-52607 */
+35529, 35284, 38619, 29695, 24272, 26173, 27013, 30256, /* 52608-52615 */
+29135, 28489, 28409, 34791, 37657, 36787, 41161, 34901, /* 52616-52623 */
+32498, 35983, 35630, 38971, 38860, 41465, 35835, 37534, /* 52624-52631 */
+43772, 39889, 37633, 33578, 35031, 35160, 34978, 35744, /* 52632-52639 */
+34043, 35628, 32759, 34683, 34525, 31768, 29913, 29220, /* 52640-52647 */
+29016, 27118, 26777, 25880, 30086, 35505, 34147, 32699, /* 52648-52655 */
+31489, 30604, 29618, 28961, 25935, 26505, 27751, 27267, /* 52656-52663 */
+24962, 28276, 30603, 27224, 27965, 29382, 28761, 27533, /* 52664-52671 */
+29211, 31788, 32329, 30832, 32275, 33813, 33692, 34391, /* 52672-52679 */
+34969, 34485, 33403, 33925, 35445, 38519, 39844, 37483, /* 52680-52687 */
+35921, 32612, 31919, 33584, 33245, 32821, 33565, 32539, /* 52688-52695 */
+30628, 32691, 34164, 31531, 29663, 29166, 31994, 31083, /* 52696-52703 */
+30998, 35311, 37024, 36978, 33594, 32984, 31070, 30615, /* 52704-52711 */
+30432, 29505, 31748, 30492, 34423, 38257, 37232, 39861, /* 52712-52719 */
+38748, 35992, 35698, 38527, 39604, 38661, 39080, 36584, /* 52720-52727 */
+39632, 41779, 42735, 39908, 36122, 34664, 32549, 31366, /* 52728-52735 */
+31758, 32194, 32936, 31970, 31338, 28805, 28652, 29546, /* 52736-52743 */
+27307, 24303, 24486, 25771, 26176, 28453, 32069, 30539, /* 52744-52751 */
+28424, 26062, 26078, 27476, 27843, 25846, 24633, 26304, /* 52752-52759 */
+29374, 32033, 35015, 32812, 32104, 32545, 33190, 33164, /* 52760-52767 */
+33581, 34267, 37444, 36514, 36236, 34519, 32823, 34185, /* 52768-52775 */
+34113, 32861, 32890, 34694, 35649, 35483, 37437, 40503, /* 52776-52783 */
+39421, 33713, 30341, 32349, 32355, 32587, 33617, 31400, /* 52784-52791 */
+29667, 31231, 30441, 32985, 31077, 26966, 25552, 27638, /* 52792-52799 */
+34391, 37588, 39947, 34734, 32207, 26731, 27486, 33534, /* 52800-52807 */
+33137, 35948, 29642, 24857, 24761, 32496, 38192, 36746, /* 52808-52815 */
+36576, 31755, 27790, 35022, 40800, 42777, 37861, 37535, /* 52816-52823 */
+35964, 37418, 39985, 42896, 42235, 41196, 37206, 36254, /* 52824-52831 */
+38516, 36176, 30965, 32104, 31452, 30596, 31564, 29898, /* 52832-52839 */
+30411, 31856, 27101, 30072, 34856, 27851, 28442, 36022, /* 52840-52847 */
+30667, 34675, 37122, 34532, 28686, 24367, 20250, 24083, /* 52848-52855 */
+29791, 28300, 26506, 25332, 23201, 27680, 30991, 33789, /* 52856-52863 */
+32655, 27437, 23545, 28758, 36614, 37583, 37304, 31384, /* 52864-52871 */
+34401, 35696, 35280, 33811, 31645, 33401, 33110, 31250, /* 52872-52879 */
+34230, 35886, 39665, 38815, 39755, 34380, 38748, 33569, /* 52880-52887 */
+38276, 37720, 33024, 31859, 32776, 26414, 22002, 25661, /* 52888-52895 */
+26311, 27254, 26041, 28020, 31944, 35891, 33295, 31244, /* 52896-52903 */
+36162, 38344, 42439, 36118, 27413, 28799, 37310, 41905, /* 52904-52911 */
+38192, 36722, 41426, 38429, 41102, 39988, 35283, 39659, /* 52912-52919 */
+39445, 35718, 38421, 41099, 35835, 40097, 34358, 27362, /* 52920-52927 */
+27741, 25732, 30091, 24599, 27325, 22318, 23802, 33221, /* 52928-52935 */
+34455, 28307, 27192, 27475, 33544, 34364, 29464, 36067, /* 52936-52943 */
+35790, 41138, 32259, 32997, 32882, 34896, 32642, 28337, /* 52944-52951 */
+31009, 31833, 34851, 34138, 31580, 29326, 27023, 33311, /* 52952-52959 */
+29444, 26448, 24950, 27846, 33051, 27082, 19512, 25098, /* 52960-52967 */
+21024, 23859, 33759, 32561, 29442, 34231, 40587, 34585, /* 52968-52975 */
+40381, 29702, 34141, 25549, 29460, 41526, 37134, 43608, /* 52976-52983 */
+46390, 45561, 22933, 33650, 43351, 47614, 37897, 25795, /* 52984-52991 */
+43198, 31744, 40422, 46955, 37659, 43730, 38793, 35319, /* 52992-52999 */
+33100, 23846, 18674, 16098, 20693, 19651, 15273, 28438, /* 53000-53007 */
+33210, 28098, 28993, 22945, 15303, 20561, 36926, 27570, /* 53008-53015 */
+26393, 28253, 26987, 41318, 38347, 45245, 51433, 48847, /* 53016-53023 */
+44325, 35491, 31910, 34279, 47107, 44470, 44375, 50402, /* 53024-53031 */
+46390, 48066, 39283, 36583, 37020, 35043, 39806, 28717, /* 53032-53039 */
+27659, 33809, 32116, 37935, 30657, 29169, 33374, 29183, /* 53040-53047 */
+23868, 18210, 13411, 7508, 20367, 17913, 10748, 26575, /* 53048-53055 */
+19016, 20155, 24862, 22596, 21583, 24808, 37755, 32984, /* 53056-53063 */
+28869, 29650, 27517, 44775, 32060, 41122, 46737, 37545, /* 53064-53071 */
+46912, 47060, 39713, 38385, 45386, 43422, 36134, 45608, /* 53072-53079 */
+37465, 44005, 38017, 36802, 39034, 31432, 41536, 24516, /* 53080-53087 */
+25005, 21904, 19197, 30927, 22536, 23565, 24141, 30985, /* 53088-53095 */
+28186, 22694, 17437, 15803, 33569, 35586, 21756, 32434, /* 53096-53103 */
+40057, 37579, 37873, 35290, 34004, 36003, 40912, 35508, /* 53104-53111 */
+39254, 39872, 41163, 51068, 42916, 45642, 50520, 46559, /* 53112-53119 */
+45212, 44521, 36606, 28770, 37098, 41963, 33319, 36774, /* 53120-53127 */
+37492, 31836, 31561, 27440, 22922, 24357, 22576, 20031, /* 53128-53135 */
+17110, 17096, 17141, 31289, 24146, 23942, 22518, 30141, /* 53136-53143 */
+31716, 24386, 22977, 20014, 25275, 38181, 24430, 29253, /* 53144-53151 */
+36889, 34495, 34592, 31180, 34103, 35247, 39409, 42260, /* 53152-53159 */
+33599, 36786, 35509, 44900, 35358, 42012, 40168, 37237, /* 53160-53167 */
+42245, 34509, 30674, 31277, 33984, 42714, 27203, 30076, /* 53168-53175 */
+36669, 33330, 33826, 25776, 29369, 26629, 30585, 25840, /* 53176-53183 */
+24025, 25323, 21088, 32538, 30296, 30402, 32306, 38112, /* 53184-53191 */
+37592, 32164, 30631, 23693, 24661, 38081, 33727, 28567, /* 53192-53199 */
+34843, 38883, 38789, 35276, 43806, 36790, 39344, 37716, /* 53200-53207 */
+34275, 32289, 33917, 47835, 36782, 35198, 43025, 42552, /* 53208-53215 */
+44314, 44437, 30520, 28827, 28016, 38585, 35517, 33384, /* 53216-53223 */
+35847, 33160, 31515, 25597, 29908, 26152, 31447, 30265, /* 53224-53231 */
+23601, 22577, 27665, 40282, 31847, 32995, 29718, 31268, /* 53232-53239 */
+32576, 33230, 25597, 23448, 24720, 32769, 33801, 35472, /* 53240-53247 */
+32380, 39424, 37090, 27090, 30557, 33073, 27802, 34211, /* 53248-53255 */
+28778, 30292, 27108, 40436, 33649, 26857, 36212, 34855, /* 53256-53263 */
+34627, 35748, 31432, 26421, 26369, 38077, 30673, 27155, /* 53264-53271 */
+31341, 35280, 32806, 31738, 30047, 34721, 32622, 38170, /* 53272-53279 */
+30379, 25703, 30551, 38973, 35919, 32126, 33141, 33397, /* 53280-53287 */
+39788, 42821, 35867, 24416, 24996, 37168, 37178, 38213, /* 53288-53295 */
+32037, 34984, 39383, 34433, 33505, 35307, 40867, 36151, /* 53296-53303 */
+25937, 33630, 32243, 39149, 36776, 34834, 34796, 33597, /* 53304-53311 */
+39349, 38917, 32903, 25505, 28351, 37102, 36783, 34898, /* 53312-53319 */
+37079, 30802, 32303, 22067, 27255, 23713, 25672, 33338, /* 53320-53327 */
+25292, 26764, 25539, 44243, 37633, 31982, 34596, 34628, /* 53328-53335 */
+35694, 38789, 36032, 31539, 26141, 31744, 36158, 31162, /* 53336-53343 */
+38292, 34454, 29802, 30812, 31296, 29252, 27550, 32935, /* 53344-53351 */
+24478, 22754, 20673, 34619, 28179, 24703, 27523, 27768, /* 53352-53359 */
+29438, 31913, 34841, 25480, 29572, 34650, 38391, 39521, /* 53360-53367 */
+39873, 37884, 46234, 35995, 35482, 35517, 41903, 43407, /* 53368-53375 */
+35528, 39702, 29395, 43381, 45261, 35246, 34317, 31717, /* 53376-53383 */
+33305, 35405, 30015, 26882, 23874, 22277, 29667, 25877, /* 53384-53391 */
+22831, 22663, 18858, 20877, 21263, 23940, 32192, 35670, /* 53392-53399 */
+30843, 30985, 24864, 40874, 47088, 35945, 36925, 39338, /* 53400-53407 */
+39875, 44256, 45768, 41946, 38497, 34768, 49198, 39336, /* 53408-53415 */
+37429, 45648, 41352, 41597, 36061, 34552, 32673, 36349, /* 53416-53423 */
+34123, 29066, 24258, 33129, 39350, 27403, 31336, 28876, /* 53424-53431 */
+27448, 30081, 31078, 20380, 15852, 18587, 25753, 13483, /* 53432-53439 */
+25819, 26597, 25657, 27708, 19664, 29742, 23261, 35418, /* 53440-53447 */
+30147, 27511, 27228, 35930, 39541, 32079, 33200, 36870, /* 53448-53455 */
+38715, 36746, 45436, 35470, 33175, 36450, 48584, 38033, /* 53456-53463 */
+43092, 43188, 39885, 39821, 31242, 39001, 27184, 39121, /* 53464-53471 */
+29912, 25993, 20233, 27311, 31447, 26572, 25839, 24680, /* 53472-53479 */
+33322, 30458, 34742, 26841, 21396, 23961, 35106, 30760, /* 53480-53487 */
+35887, 33326, 30145, 37958, 33952, 34691, 30996, 44634, /* 53488-53495 */
+36026, 31186, 34237, 37104, 46942, 48338, 46408, 43945, /* 53496-53503 */
+39032, 38482, 46462, 35254, 28960, 27542, 38742, 31655, /* 53504-53511 */
+32818, 35211, 32388, 34534, 26826, 27316, 22968, 35558, /* 53512-53519 */
+27793, 24793, 21296, 25791, 38757, 26498, 28471, 32035, /* 53520-53527 */
+32450, 25174, 29362, 25167, 15876, 26080, 39378, 28991, /* 53528-53535 */
+30314, 35865, 36118, 41669, 32679, 32530, 32584, 43698, /* 53536-53543 */
+37934, 31814, 23555, 36555, 46308, 32479, 33049, 30553, /* 53544-53551 */
+37283, 30463, 34839, 27395, 24400, 30415, 33128, 31881, /* 53552-53559 */
+33764, 34052, 26794, 35419, 27169, 24327, 26326, 34926, /* 53560-53567 */
+32113, 29827, 27807, 25162, 38943, 31100, 34215, 33791, /* 53568-53575 */
+36634, 33074, 38716, 37469, 29247, 39191, 45471, 35106, /* 53576-53583 */
+37803, 34257, 37327, 38216, 36632, 32143, 29297, 38348, /* 53584-53591 */
+37422, 30610, 24374, 27275, 36298, 27949, 33471, 33511, /* 53592-53599 */
+32092, 32658, 36783, 36341, 26628, 28699, 41123, 32500, /* 53600-53607 */
+28480, 34330, 34306, 35888, 31461, 33717, 33781, 33421, /* 53608-53615 */
+36544, 31543, 29561, 28086, 41322, 34862, 33093, 41342, /* 53616-53623 */
+43396, 40754, 36762, 35966, 29570, 28273, 36157, 40410, /* 53624-53631 */
+27132, 28877, 28832, 35965, 28060, 28421, 26115, 34044, /* 53632-53639 */
+26297, 21963, 28163, 18165, 34811, 26467, 24863, 26827, /* 53640-53647 */
+31629, 27838, 28300, 27804, 17514, 22929, 32422, 34719, /* 53648-53655 */
+32933, 36859, 28939, 41926, 38294, 30172, 33322, 42767, /* 53656-53663 */
+35180, 32524, 35024, 28274, 43506, 43330, 43756, 39241, /* 53664-53671 */
+40526, 40316, 36553, 34109, 27136, 26539, 34225, 36828, /* 53672-53679 */
+31974, 33835, 24124, 38615, 32424, 31021, 28396, 31509, /* 53680-53687 */
+35236, 27249, 33008, 26396, 37477, 36659, 28063, 37078, /* 53688-53695 */
+41064, 38691, 33658, 38077, 30669, 28375, 37457, 44300, /* 53696-53703 */
+32886, 35201, 27983, 37596, 36478, 32838, 38265, 35497, /* 53704-53711 */
+36165, 24468, 36780, 29434, 32869, 30272, 31190, 32709, /* 53712-53719 */
+36587, 37596, 38201, 32320, 22556, 24130, 29887, 33162, /* 53720-53727 */
+34128, 34696, 20541, 31925, 36170, 24694, 30031, 27815, /* 53728-53735 */
+28762, 18304, 22957, 19474, 35258, 29549, 31049, 31710, /* 53736-53743 */
+31486, 30595, 31900, 36974, 21132, 19765, 32354, 37492, /* 53744-53751 */
+36475, 40715, 31892, 39574, 41197, 33482, 41141, 39647, /* 53752-53759 */
+38090, 37186, 39202, 31549, 36395, 36575, 42857, 37716, /* 53760-53767 */
+34215, 38384, 34953, 33883, 23621, 22650, 28742, 37193, /* 53768-53775 */
+32402, 32697, 20370, 25315, 32280, 31540, 26610, 30679, /* 53776-53783 */
+30368, 24049, 30551, 30114, 35363, 29840, 34953, 36904, /* 53784-53791 */
+37194, 36858, 42376, 41256, 27234, 28978, 36438, 42934, /* 53792-53799 */
+38510, 47801, 31779, 30554, 41995, 33577, 36050, 41128, /* 53800-53807 */
+39498, 33032, 35226, 31779, 33748, 36808, 36917, 36049, /* 53808-53815 */
+34720, 38405, 43304, 37893, 23692, 23785, 22818, 31472, /* 53816-53823 */
+28946, 31200, 16508, 26284, 32688, 25665, 27073, 33161, /* 53824-53831 */
+28010, 24198, 26458, 22569, 26565, 28356, 33929, 29864, /* 53832-53839 */
+26781, 33643, 34512, 35888, 23393, 22718, 28314, 33115, /* 53840-53847 */
+33890, 40837, 30765, 37146, 41290, 37129, 36361, 38264, /* 53848-53855 */
+38345, 31509, 39454, 34298, 32802, 29323, 40840, 40447, /* 53856-53863 */
+34381, 35609, 34870, 38556, 20902, 22383, 28987, 32853, /* 53864-53871 */
+35958, 37148, 26178, 27780, 33460, 33331, 32757, 29095, /* 53872-53879 */
+30995, 25967, 29702, 33407, 31147, 24822, 41947, 32897, /* 53880-53887 */
+33372, 41424, 41627, 41826, 30606, 28051, 28238, 44155, /* 53888-53895 */
+39983, 43413, 37774, 36553, 39348, 40702, 39481, 40602, /* 53896-53903 */
+41175, 29868, 36339, 29456, 28421, 33815, 33091, 36198, /* 53904-53911 */
+26423, 29129, 33668, 36532, 21745, 16681, 18008, 25394, /* 53912-53919 */
+28595, 28380, 21210, 22410, 29552, 29109, 30004, 33817, /* 53920-53927 */
+33361, 29123, 27939, 28086, 28351, 25578, 39010, 40269, /* 53928-53935 */
+34464, 37885, 40972, 46080, 28412, 25774, 29408, 35790, /* 53936-53943 */
+34572, 38867, 34087, 33247, 43696, 36022, 31083, 37242, /* 53944-53951 */
+32694, 26393, 34591, 27480, 32432, 29035, 34019, 39922, /* 53952-53959 */
+32867, 38957, 34913, 41312, 26088, 25723, 25698, 29256, /* 53960-53967 */
+36472, 33993, 28865, 23790, 28111, 29286, 30777, 33737, /* 53968-53975 */
+29682, 21418, 26839, 29740, 30924, 30205, 31381, 41794, /* 53976-53983 */
+32437, 37243, 41261, 45529, 37581, 29638, 27337, 40068, /* 53984-53991 */
+44325, 40643, 38646, 32834, 39353, 38973, 33676, 37676, /* 53992-53999 */
+46143, 33188, 33602, 35496, 31771, 33701, 30977, 42769, /* 54000-54007 */
+36210, 31569, 34247, 42257, 35529, 22677, 21559, 24135, /* 54008-54015 */
+32402, 33626, 24087, 22803, 25200, 29036, 27607, 32992, /* 54016-54023 */
+29643, 26454, 28028, 27491, 25293, 24534, 23880, 38040, /* 54024-54031 */
+32946, 32701, 31716, 38157, 36206, 21377, 22721, 26642, /* 54032-54039 */
+33266, 35766, 34454, 27718, 34106, 41020, 37243, 41267, /* 54040-54047 */
+40243, 34421, 36356, 33513, 34311, 33066, 28749, 39490, /* 54048-54055 */
+38363, 34280, 33743, 37723, 32235, 17179, 22836, 22998, /* 54056-54063 */
+31550, 35094, 29256, 28695, 29758, 33589, 32158, 35366, /* 54064-54071 */
+41238, 29759, 30759, 27209, 33874, 31902, 32072, 46927, /* 54072-54079 */
+35349, 36471, 38703, 42153, 47295, 33782, 24973, 28337, /* 54080-54087 */
+41552, 42328, 38931, 33557, 32009, 41359, 33824, 31416, /* 54088-54095 */
+39014, 33167, 35027, 32010, 28801, 24862, 29528, 40182, /* 54096-54103 */
+34333, 33278, 30421, 30035, 38922, 31973, 24061, 17659, /* 54104-54111 */
+24834, 38951, 25729, 29748, 25332, 31530, 35159, 32458, /* 54112-54119 */
+37622, 27272, 35085, 33483, 29409, 24534, 27437, 39394, /* 54120-54127 */
+29064, 36724, 34256, 31860, 31074, 37394, 29995, 19069, /* 54128-54135 */
+24429, 34332, 34142, 27418, 30885, 40943, 42668, 37748, /* 54136-54143 */
+42374, 31555, 32998, 34628, 30849, 26751, 32457, 41782, /* 54144-54151 */
+35341, 38458, 33803, 34500, 36181, 29669, 32913, 27638, /* 54152-54159 */
+25103, 28285, 30870, 34441, 31494, 33931, 38896, 36342, /* 54160-54167 */
+37682, 31283, 32976, 27750, 24460, 24208, 33433, 38130, /* 54168-54175 */
+35721, 35564, 30466, 32247, 31836, 32188, 30051, 35124, /* 54176-54183 */
+32829, 28565, 36583, 34280, 31053, 32815, 44201, 36320, /* 54184-54191 */
+41167, 37453, 33723, 40350, 34907, 28238, 37651, 39509, /* 54192-54199 */
+39070, 44148, 33624, 29384, 33696, 33562, 33597, 32277, /* 54200-54207 */
+34319, 31635, 27619, 29819, 27201, 24742, 32331, 34351, /* 54208-54215 */
+35289, 31222, 31341, 31444, 22359, 28644, 30685, 27291, /* 54216-54223 */
+27785, 30157, 28999, 25518, 24398, 22593, 23737, 26899, /* 54224-54231 */
+26051, 27940, 32948, 23820, 29844, 25326, 36273, 39798, /* 54232-54239 */
+44433, 40660, 38256, 42281, 30802, 40706, 41350, 39906, /* 54240-54247 */
+41403, 38755, 34649, 28785, 34742, 32615, 28808, 27699, /* 54248-54255 */
+30413, 33441, 32770, 35452, 28403, 30394, 26584, 33597, /* 54256-54263 */
+37586, 27854, 35124, 33921, 27483, 30147, 32426, 32522, /* 54264-54271 */
+37951, 36220, 32190, 28482, 28641, 27985, 31980, 31883, /* 54272-54279 */
+32684, 36404, 38951, 39622, 42656, 32316, 37986, 34988, /* 54280-54287 */
+45912, 35066, 36192, 40305, 42149, 43013, 33161, 36879, /* 54288-54295 */
+35985, 35751, 35608, 23966, 23671, 21054, 31349, 27273, /* 54296-54303 */
+28854, 30028, 27002, 28655, 27509, 29548, 24541, 24091, /* 54304-54311 */
+27866, 22071, 30506, 29174, 35684, 39375, 32026, 28661, /* 54312-54319 */
+30517, 33169, 32604, 32097, 28043, 27901, 32038, 33440, /* 54320-54327 */
+33163, 33989, 37721, 37256, 35141, 34091, 37148, 41073, /* 54328-54335 */
+33510, 32972, 32397, 30500, 33669, 41981, 35760, 33555, /* 54336-54343 */
+37266, 33268, 30686, 30426, 27798, 26952, 25294, 28271, /* 54344-54351 */
+30076, 33456, 31433, 33237, 34589, 36499, 32658, 35109, /* 54352-54359 */
+31515, 21890, 28584, 27016, 29592, 38479, 31674, 35406, /* 54360-54367 */
+35546, 41898, 34685, 34706, 32226, 29928, 33425, 32064, /* 54368-54375 */
+35698, 36282, 34484, 40308, 38223, 40735, 36925, 41068, /* 54376-54383 */
+31997, 34555, 31868, 28856, 34064, 29283, 40328, 35314, /* 54384-54391 */
+34198, 40454, 39328, 38217, 29622, 30108, 22753, 32646, /* 54392-54399 */
+31572, 31161, 37454, 33301, 33905, 33255, 34294, 32476, /* 54400-54407 */
+30481, 27755, 25616, 34799, 26660, 31183, 28048, 22463, /* 54408-54415 */
+35947, 31070, 34688, 30716, 34280, 26293, 26976, 28316, /* 54416-54423 */
+26589, 28089, 26823, 26525, 29611, 27381, 30589, 30769, /* 54424-54431 */
+33942, 32217, 34257, 33247, 38218, 38737, 29382, 32222, /* 54432-54439 */
+29879, 31524, 43721, 38932, 40886, 34902, 34549, 28095, /* 54440-54447 */
+31915, 28798, 29236, 29608, 28930, 31116, 35182, 34368, /* 54448-54455 */
+35335, 31409, 30265, 28552, 35086, 34303, 36247, 26555, /* 54456-54463 */
+26108, 32237, 31169, 43131, 41621, 37444, 37557, 36420, /* 54464-54471 */
+36371, 34877, 36497, 33408, 34650, 34154, 34889, 36703, /* 54472-54479 */
+34952, 34493, 31367, 32277, 34590, 38015, 36794, 36651, /* 54480-54487 */
+37171, 28196, 30619, 34201, 30327, 36071, 30950, 27672, /* 54488-54495 */
+32921, 36298, 32068, 31628, 30085, 26622, 25642, 29441, /* 54496-54503 */
+26546, 28000, 27577, 28209, 31644, 36325, 34569, 35042, /* 54504-54511 */
+27975, 28990, 28694, 24343, 30549, 28908, 27908, 37188, /* 54512-54519 */
+36537, 36424, 37510, 38375, 31499, 32422, 30869, 30268, /* 54520-54527 */
+29546, 33536, 31412, 32116, 32789, 36315, 36262, 35569, /* 54528-54535 */
+30920, 30025, 31810, 37806, 31531, 33603, 33072, 29132, /* 54536-54543 */
+29412, 38033, 36283, 38036, 36529, 31519, 30271, 35891, /* 54544-54551 */
+34233, 29681, 25810, 25846, 28486, 30352, 35549, 32862, /* 54552-54559 */
+31158, 30928, 30341, 33748, 37568, 37494, 26567, 29167, /* 54560-54567 */
+25828, 28512, 43784, 42308, 39347, 40214, 41588, 38392, /* 54568-54575 */
+39962, 39298, 29905, 29112, 26750, 27979, 33811, 32730, /* 54576-54583 */
+37676, 32788, 32312, 34131, 39690, 39117, 43080, 33000, /* 54584-54591 */
+26197, 30744, 32768, 33618, 42939, 38455, 33762, 37797, /* 54592-54599 */
+35892, 29999, 33016, 27641, 21977, 24282, 28003, 27801, /* 54600-54607 */
+30496, 26846, 25599, 26422, 30637, 27266, 30016, 29372, /* 54608-54615 */
+31521, 21597, 25013, 26592, 24510, 34240, 33576, 30643, /* 54616-54623 */
+34263, 36626, 34985, 32009, 33410, 28123, 33759, 33503, /* 54624-54631 */
+33111, 33386, 32209, 34928, 37454, 38877, 38826, 39767, /* 54632-54639 */
+36025, 36630, 34496, 27396, 32604, 27898, 24305, 34673, /* 54640-54647 */
+42086, 37758, 39562, 38742, 27858, 31384, 31269, 30151, /* 54648-54655 */
+28229, 26230, 26685, 26662, 31461, 36315, 34249, 35471, /* 54656-54663 */
+32711, 32643, 32304, 39442, 35259, 30329, 34181, 29768, /* 54664-54671 */
+38359, 47852, 43752, 42790, 40499, 36930, 32022, 36991, /* 54672-54679 */
+36961, 35789, 32546, 29758, 31702, 30182, 35924, 37772, /* 54680-54687 */
+31416, 28786, 30712, 32764, 33746, 37795, 25892, 23537, /* 54688-54695 */
+26866, 25576, 27740, 36135, 32496, 31598, 31937, 29575, /* 54696-54703 */
+31151, 31635, 27282, 24782, 22681, 26283, 24936, 26912, /* 54704-54711 */
+31751, 30961, 31243, 32789, 34080, 32962, 36720, 36027, /* 54712-54719 */
+26852, 33102, 34125, 30040, 41671, 43029, 37729, 40104, /* 54720-54727 */
+40125, 35389, 33407, 32383, 30122, 29200, 33234, 31553, /* 54728-54735 */
+25167, 34527, 37745, 34958, 36056, 35560, 34200, 31433, /* 54736-54743 */
+37741, 30481, 28064, 32061, 25026, 24950, 35576, 36655, /* 54744-54751 */
+34012, 36468, 29916, 27564, 28440, 29718, 27111, 25193, /* 54752-54759 */
+32429, 23030, 28559, 36816, 36172, 38777, 38271, 38353, /* 54760-54767 */
+35213, 41613, 43277, 32189, 32374, 30590, 26925, 35843, /* 54768-54775 */
+42053, 40180, 43201, 42960, 36262, 36113, 36851, 34100, /* 54776-54783 */
+30088, 30556, 27696, 24889, 39977, 41537, 38105, 38310, /* 54784-54791 */
+34243, 33639, 32791, 37128, 29572, 22547, 25745, 24691, /* 54792-54799 */
+23585, 34787, 40492, 31608, 31723, 28885, 27283, 25577, /* 54800-54807 */
+28800, 21304, 20978, 30380, 23169, 26022, 31329, 30640, /* 54808-54815 */
+29883, 29599, 29644, 29104, 34602, 38155, 31598, 26204, /* 54816-54823 */
+31404, 28073, 31419, 41360, 41495, 40615, 45785, 41713, /* 54824-54831 */
+36256, 36110, 34202, 27244, 35316, 31487, 26234, 32174, /* 54832-54839 */
+34028, 32201, 34819, 33651, 34827, 28424, 30787, 31436, /* 54840-54847 */
+25446, 26994, 27958, 21912, 30198, 41678, 38359, 42277, /* 54848-54855 */
+41140, 30582, 30510, 36743, 29791, 32268, 41187, 32707, /* 54856-54863 */
+30752, 39947, 38858, 38826, 41184, 35494, 32596, 33361, /* 54864-54871 */
+34632, 35874, 28747, 35980, 33438, 31207, 39200, 42183, /* 54872-54879 */
+40370, 37861, 35237, 27586, 30253, 32501, 28044, 36524, /* 54880-54887 */
+28905, 20462, 24165, 32420, 29137, 27814, 24584, 28646, /* 54888-54895 */
+26007, 29247, 32579, 28378, 22378, 29055, 23530, 24566, /* 54896-54903 */
+34755, 39909, 33285, 39754, 33279, 34199, 39271, 33917, /* 54904-54911 */
+29660, 36030, 30367, 25996, 32293, 38662, 34857, 39223, /* 54912-54919 */
+34792, 35328, 33703, 36278, 38900, 27709, 29178, 33468, /* 54920-54927 */
+31092, 32374, 33486, 40235, 36197, 39379, 33405, 34582, /* 54928-54935 */
+32130, 25550, 31816, 29997, 22347, 22839, 32627, 31381, /* 54936-54943 */
+30518, 30740, 33544, 33048, 27733, 32356, 31417, 22997, /* 54944-54951 */
+28825, 30687, 26466, 31073, 43975, 40807, 43583, 43105, /* 54952-54959 */
+38766, 40035, 35226, 31933, 37149, 34318, 30167, 35334, /* 54960-54967 */
+40035, 36732, 39351, 38088, 38758, 35795, 34547, 37501, /* 54968-54975 */
+31213, 28123, 34432, 31096, 28912, 32669, 42257, 38779, /* 54976-54983 */
+39370, 35626, 37032, 33120, 26255, 29582, 30412, 23973, /* 54984-54991 */
+24549, 27639, 31066, 27642, 32019, 30978, 29205, 27126, /* 54992-54999 */
+29124, 31299, 21096, 20756, 26345, 20359, 27838, 37376, /* 55000-55007 */
+34981, 36058, 37663, 35069, 34037, 29392, 29427, 33632, /* 55008-55015 */
+31710, 25774, 29572, 37481, 35561, 37611, 36779, 35722, /* 55016-55023 */
+37304, 35572, 37694, 32198, 27315, 30847, 30077, 28146, /* 55024-55031 */
+30509, 39666, 37800, 35576, 32400, 35286, 31606, 27092, /* 55032-55039 */
+29739, 30281, 25686, 25832, 31054, 33996, 30605, 35443, /* 55040-55047 */
+33934, 35491, 32803, 34787, 36620, 31113, 26485, 34131, /* 55048-55055 */
+27906, 32336, 38636, 41743, 42345, 41920, 40459, 41567, /* 55056-55063 */
+33928, 34892, 33607, 36798, 30057, 31073, 37704, 36757, /* 55064-55071 */
+38686, 32090, 33333, 43601, 32261, 36318, 35213, 29472, /* 55072-55079 */
+27416, 31150, 27337, 26494, 32809, 37905, 32869, 33736, /* 55080-55087 */
+32118, 32041, 24286, 27263, 26656, 28680, 23742, 29221, /* 55088-55095 */
+28369, 31415, 31178, 26099, 35048, 33248, 29459, 35923, /* 55096-55103 */
+36441, 26337, 30614, 32183, 25546, 34178, 41361, 40951, /* 55104-55111 */
+37669, 40944, 38962, 30498, 32718, 34215, 34232, 30969, /* 55112-55119 */
+24341, 28576, 38444, 36646, 25677, 30114, 43445, 34164, /* 55120-55127 */
+34603, 39988, 31749, 26978, 30047, 26226, 26945, 30282, /* 55128-55135 */
+43193, 34027, 33551, 36201, 32248, 29932, 33171, 31888, /* 55136-55143 */
+29083, 22856, 26820, 30801, 35661, 31039, 29101, 37649, /* 55144-55151 */
+35815, 32805, 37305, 38953, 28144, 27394, 33544, 26553, /* 55152-55159 */
+34386, 44207, 42147, 35452, 43726, 41276, 35906, 37676, /* 55160-55167 */
+36875, 33526, 31708, 28881, 27041, 37336, 42022, 28242, /* 55168-55175 */
+33921, 43618, 37731, 33621, 40374, 32824, 26231, 32578, /* 55176-55183 */
+27499, 26636, 28139, 36515, 31665, 33843, 36713, 31666, /* 55184-55191 */
+30025, 27078, 26684, 25976, 19748, 19393, 27635, 28882, /* 55192-55199 */
+29425, 26189, 33506, 33682, 27714, 30620, 33518, 29322, /* 55200-55207 */
+22779, 30961, 26249, 25260, 39577, 40184, 38571, 41730, /* 55208-55215 */
+44464, 35799, 33053, 34461, 29294, 31740, 28147, 28046, /* 55216-55223 */
+39053, 41923, 32669, 31158, 41453, 34502, 30096, 36857, /* 55224-55231 */
+34473, 23882, 29247, 26778, 23502, 28383, 38845, 36655, /* 55232-55239 */
+36281, 41113, 36286, 31632, 31621, 32182, 33433, 27630, /* 55240-55247 */
+27040, 35487, 36837, 38229, 32496, 35970, 39240, 33769, /* 55248-55255 */
+36747, 38971, 36335, 26958, 33650, 29579, 28489, 43552, /* 55256-55263 */
+42589, 39145, 43359, 39789, 33228, 31569, 32691, 31553, /* 55264-55271 */
+29800, 27578, 25839, 37257, 39068, 27472, 27557, 35323, /* 55272-55279 */
+31996, 26635, 32039, 32332, 20733, 23437, 26306, 20872, /* 55280-55287 */
+29676, 38875, 33211, 34617, 38922, 35291, 31261, 31573, /* 55288-55295 */
+31879, 33183, 28328, 26009, 34959, 35402, 35142, 30001, /* 55296-55303 */
+32248, 37576, 31589, 32373, 34019, 34568, 24682, 30114, /* 55304-55311 */
+28753, 27498, 36494, 36860, 33902, 38778, 38437, 33136, /* 55312-55319 */
+30905, 33953, 34041, 30552, 27011, 25993, 34150, 34730, /* 55320-55327 */
+29394, 25933, 35694, 36754, 29552, 34718, 38602, 27717, /* 55328-55335 */
+25039, 30011, 24296, 30056, 38078, 36636, 37312, 43048, /* 55336-55343 */
+40098, 34842, 36829, 36072, 36996, 32100, 27059, 35973, /* 55344-55351 */
+39343, 39018, 31704, 36115, 40367, 34026, 36369, 37092, /* 55352-55359 */
+40458, 28095, 31344, 30980, 29782, 35237, 36880, 38286, /* 55360-55367 */
+38527, 39824, 35441, 31564, 36663, 35845, 30791, 26536, /* 55368-55375 */
+26322, 32004, 35185, 27154, 21630, 32025, 32564, 27041, /* 55376-55383 */
+31061, 35264, 26192, 19161, 25137, 20055, 25690, 31682, /* 55384-55391 */
+33072, 33557, 37356, 36646, 32389, 33869, 34613, 32616, /* 55392-55399 */
+27050, 23862, 33541, 35685, 36928, 28085, 35993, 39386, /* 55400-55407 */
+34325, 36150, 39086, 38826, 24995, 29780, 28972, 28588, /* 55408-55415 */
+31307, 32283, 35923, 35356, 39306, 34195, 31622, 33834, /* 55416-55423 */
+33666, 28770, 24482, 27443, 31864, 35111, 28697, 26822, /* 55424-55431 */
+38209, 35291, 33040, 34614, 40698, 30808, 27010, 32438, /* 55432-55439 */
+27592, 31792, 34679, 38414, 39373, 44965, 42754, 36701, /* 55440-55447 */
+36720, 38326, 37123, 30403, 28688, 36847, 34297, 37641, /* 55448-55455 */
+31603, 35850, 37482, 32903, 32304, 35800, 36377, 23885, /* 55456-55463 */
+29242, 29067, 25687, 29997, 31613, 36708, 36213, 39202, /* 55464-55471 */
+31895, 30544, 33273, 32990, 28802, 23573, 25574, 32107, /* 55472-55479 */
+32734, 29777, 27333, 37676, 31643, 30565, 29900, 37000, /* 55480-55487 */
+33166, 24780, 29145, 25358, 29165, 36323, 38008, 38388, /* 55488-55495 */
+41091, 39513, 30842, 34527, 36875, 31402, 24656, 28120, /* 55496-55503 */
+32459, 31508, 37601, 28869, 28833, 35214, 31473, 30622, /* 55504-55511 */
+34921, 35700, 23290, 27002, 26420, 25389, 30487, 33726, /* 55512-55519 */
+35442, 35732, 40158, 33672, 32279, 38203, 34137, 29481, /* 55520-55527 */
+24451, 30424, 34759, 35518, 33427, 27251, 39095, 35740, /* 55528-55535 */
+35733, 35608, 40717, 35655, 24986, 32300, 29590, 33193, /* 55536-55543 */
+39865, 38709, 40309, 44745, 44655, 35180, 39645, 41865, /* 55544-55551 */
+33762, 29176, 31307, 34189, 35621, 35361, 28166, 28360, /* 55552-55559 */
+37831, 33982, 31328, 36004, 37155, 23903, 26164, 27044, /* 55560-55567 */
+26518, 29035, 29710, 31824, 34896, 36639, 30599, 29307, /* 55568-55575 */
+34208, 30226, 26584, 21588, 26035, 30664, 30922, 27385, /* 55576-55583 */
+25095, 34586, 33557, 32666, 32905, 36032, 37111, 25681, /* 55584-55591 */
+27871, 28237, 28843, 31732, 36201, 38520, 41568, 40565, /* 55592-55599 */
+32028, 37456, 40133, 33703, 26506, 24484, 30135, 33668, /* 55600-55607 */
+30115, 27593, 28412, 36957, 34143, 33010, 36107, 41120, /* 55608-55615 */
+29038, 25564, 28786, 27372, 30426, 32591, 35426, 40170, /* 55616-55623 */
+41041, 34279, 34013, 40161, 36031, 32456, 26203, 25874, /* 55624-55631 */
+33506, 37020, 31427, 33592, 37531, 34150, 36755, 36975, /* 55632-55639 */
+35734, 35917, 37388, 28053, 27018, 33748, 33761, 32346, /* 55640-55647 */
+33594, 41167, 39765, 43246, 37913, 30702, 36035, 37755, /* 55648-55655 */
+29134, 22626, 25244, 28683, 35876, 29329, 25252, 37952, /* 55656-55663 */
+38116, 32581, 34030, 29818, 32616, 32019, 23900, 23464, /* 55664-55671 */
+27282, 29232, 31478, 37102, 34843, 40035, 43684, 30232, /* 55672-55679 */
+28694, 32937, 34032, 28001, 24270, 24820, 32372, 40127, /* 55680-55687 */
+34422, 28459, 37809, 32978, 32509, 30488, 31166, 30841, /* 55688-55695 */
+32465, 30945, 19940, 27674, 34540, 33366, 32891, 32015, /* 55696-55703 */
+38787, 40702, 35279, 30045, 29777, 32545, 28634, 28215, /* 55704-55711 */
+27321, 32933, 43179, 35016, 25457, 34639, 39349, 34467, /* 55712-55719 */
+32318, 31000, 29957, 34353, 33398, 25434, 31980, 35758, /* 55720-55727 */
+36589, 37548, 35900, 43073, 47135, 40893, 30770, 35723, /* 55728-55735 */
+39641, 35047, 29969, 29748, 31596, 41563, 37940, 29499, /* 55736-55743 */
+39166, 39029, 34893, 30441, 29066, 28941, 31091, 32479, /* 55744-55751 */
+22086, 27317, 32640, 34671, 34924, 30439, 32753, 39210, /* 55752-55759 */
+35460, 28320, 28053, 32968, 26809, 26426, 28368, 26259, /* 55760-55767 */
+37979, 37903, 24974, 31944, 36046, 31829, 29962, 29072, /* 55768-55775 */
+25755, 28240, 34104, 23896, 26209, 32779, 33507, 34411, /* 55776-55783 */
+31736, 38140, 42935, 40451, 30169, 26537, 32620, 35171, /* 55784-55791 */
+31376, 26975, 32586, 39019, 38769, 28471, 31984, 36800, /* 55792-55799 */
+33715, 29802, 28268, 28904, 32562, 33214, 25256, 26478, /* 55800-55807 */
+32451, 33956, 37281, 34089, 34891, 43237, 40716, 32089, /* 55808-55815 */
+30069, 35755, 35022, 28376, 29191, 26837, 40008, 40330, /* 55816-55823 */
+28748, 34333, 37624, 36284, 34543, 32375, 29385, 30238, /* 55824-55831 */
+34344, 30704, 28201, 33489, 36294, 36920, 31518, 34688, /* 55832-55839 */
+43520, 40786, 37254, 30729, 33336, 36152, 30604, 27741, /* 55840-55847 */
+25137, 36298, 37446, 29673, 31015, 33424, 40030, 33512, /* 55848-55855 */
+31134, 28919, 30056, 34152, 24099, 23332, 27480, 31968, /* 55856-55863 */
+33538, 30840, 30801, 37266, 39985, 32736, 28017, 32768, /* 55864-55871 */
+33470, 28020, 26717, 22205, 34443, 38873, 28961, 31057, /* 55872-55879 */
+35168, 38484, 32396, 32085, 28879, 27821, 31944, 28550, /* 55880-55887 */
+25905, 29844, 33361, 35674, 31012, 34819, 41492, 41821, /* 55888-55895 */
+39114, 30932, 33187, 31737, 28477, 30126, 28130, 32833, /* 55896-55903 */
+39622, 36474, 34661, 34998, 41842, 37264, 32431, 31582, /* 55904-55911 */
+29869, 32651, 30992, 27054, 27317, 31867, 35693, 34632, /* 55912-55919 */
+33081, 40647, 44273, 39060, 30280, 32450, 32965, 32051, /* 55920-55927 */
+30844, 24446, 34873, 39649, 35815, 33148, 32676, 39489, /* 55928-55935 */
+35329, 32802, 29369, 29726, 29078, 28912, 30550, 26197, /* 55936-55943 */
+31279, 33496, 34144, 33147, 34088, 41527, 37221, 28799, /* 55944-55951 */
+32366, 32979, 30708, 28063, 30010, 28156, 32381, 34852, /* 55952-55959 */
+29427, 29279, 37338, 37271, 30973, 28653, 26413, 25268, /* 55960-55967 */
+26837, 28673, 24732, 27351, 33007, 35553, 32764, 34478, /* 55968-55975 */
+42445, 40584, 34039, 33492, 31870, 32716, 29723, 26134, /* 55976-55983 */
+28799, 37049, 39242, 34654, 34038, 39911, 37765, 34875, /* 55984-55991 */
+29949, 29012, 27605, 30938, 31073, 25097, 29589, 34404, /* 55992-55999 */
+35418, 34441, 34504, 43361, 42704, 32942, 31015, 31819, /* 56000-56007 */
+34769, 30219, 29303, 29553, 31487, 39125, 34514, 32081, /* 56008-56015 */
+37141, 40645, 34212, 30463, 29576, 27742, 28461, 31568, /* 56016-56023 */
+27838, 28855, 32571, 36117, 39176, 34374, 42468, 43422, /* 56024-56031 */
+35302, 35275, 33862, 37068, 32282, 25340, 28050, 32141, /* 56032-56039 */
+37493, 34872, 32273, 34023, 35461, 33524, 28105, 28871, /* 56040-56047 */
+26984, 26348, 28454, 23504, 23808, 30583, 32867, 32182, /* 56048-56055 */
+30656, 37332, 39875, 34883, 33060, 27937, 32517, 29252, /* 56056-56063 */
+24400, 24673, 28303, 36304, 34795, 31137, 31165, 39099, /* 56064-56071 */
+38757, 31998, 32193, 29925, 28932, 31366, 31021, 27660, /* 56072-56079 */
+32380, 35094, 36682, 32712, 40841, 45014, 40776, 37448, /* 56080-56087 */
+32051, 38004, 34258, 26126, 28671, 29254, 35314, 35907, /* 56088-56095 */
+33962, 32669, 41299, 41700, 33834, 33425, 30386, 29505, /* 56096-56103 */
+30912, 25170, 24874, 29413, 31973, 35242, 32571, 35983, /* 56104-56111 */
+42191, 38828, 34802, 30070, 35062, 31737, 26349, 27102, /* 56112-56119 */
+27487, 36336, 37015, 35942, 33319, 38266, 40504, 33719, /* 56120-56127 */
+32134, 28797, 28180, 27503, 28003, 31029, 27038, 30960, /* 56128-56135 */
+34338, 30726, 34714, 41572, 40272, 36160, 29594, 32940, /* 56136-56143 */
+30885, 25738, 27264, 28158, 30030, 33654, 34500, 31286, /* 56144-56151 */
+32234, 41531, 35117, 31684, 29709, 28168, 27313, 27524, /* 56152-56159 */
+28112, 26006, 28633, 33297, 34088, 34268, 39506, 42414, /* 56160-56167 */
+37229, 31881, 35107, 37156, 30346, 28468, 29020, 30810, /* 56168-56175 */
+35726, 35269, 33827, 39274, 42402, 36325, 34186, 30846, /* 56176-56183 */
+27942, 27845, 27559, 31180, 27995, 27148, 34039, 34668, /* 56184-56191 */
+33729, 35669, 43745, 38811, 32100, 35769, 34865, 27934, /* 56192-56199 */
+29269, 29268, 30123, 35053, 37814, 32774, 33373, 40477, /* 56200-56207 */
+39395, 33618, 33248, 29216, 28041, 27478, 29601, 25446, /* 56208-56215 */
+27078, 32432, 33276, 31885, 39690, 42927, 40064, 33233, /* 56216-56223 */
+33292, 33336, 32496, 26423, 26306, 29524, 34607, 35703, /* 56224-56231 */
+32326, 34416, 38617, 35580, 34114, 29486, 27349, 26694, /* 56232-56239 */
+29103, 27681, 24273, 27075, 30224, 32859, 35442, 34805, /* 56240-56247 */
+39545, 40826, 33058, 34285, 35272, 30321, 27070, 27774, /* 56248-56255 */
+25307, 33108, 35315, 32968, 33407, 37612, 38478, 35264, /* 56256-56263 */
+33206, 30534, 29479, 27191, 27726, 31015, 27903, 31719, /* 56264-56271 */
+36500, 34013, 34162, 45614, 41874, 36772, 38226, 38662, /* 56272-56279 */
+33606, 29547, 28934, 30536, 33866, 34818, 31364, 33584, /* 56280-56287 */
+34888, 38781, 38799, 34121, 31563, 30014, 30965, 27690, /* 56288-56295 */
+23616, 26766, 28885, 32686, 34031, 34746, 38533, 41760, /* 56296-56303 */
+35234, 32676, 34369, 33575, 26281, 26521, 23961, 31180, /* 56304-56311 */
+33290, 30968, 33029, 37376, 38615, 36606, 35571, 30708, /* 56312-56319 */
+28596, 28418, 26344, 29516, 30607, 28886, 32935, 31627, /* 56320-56327 */
+30874, 42675, 43085, 36378, 36949, 38626, 30659, 26843, /* 56328-56335 */
+27618, 23957, 29890, 34373, 29991, 33373, 36079, 35593, /* 56336-56343 */
+38212, 36053, 30645, 30294, 30117, 26758, 25540, 25627, /* 56344-56351 */
+25861, 29407, 31959, 31363, 40380, 41435, 37579, 35416, /* 56352-56359 */
+35520, 34273, 31160, 28213, 27664, 34598, 35010, 32500, /* 56360-56367 */
+35692, 35715, 40423, 41145, 37235, 33909, 32829, 29658, /* 56368-56375 */
+27004, 28397, 32073, 28184, 30528, 32907, 33540, 38982, /* 56376-56383 */
+42672, 36293, 36144, 38407, 35418, 28168, 28979, 29079, /* 56384-56391 */
+27918, 31249, 31969, 35187, 36244, 35293, 35284, 34438, /* 56392-56399 */
+35571, 29154, 28383, 26811, 26561, 25726, 26666, 32530, /* 56400-56407 */
+28076, 32948, 34513, 34058, 38639, 37909, 41089, 37094, /* 56408-56415 */
+32595, 25439, 27239, 35136, 31785, 31381, 33590, 37078, /* 56416-56423 */
+36848, 36761, 36418, 33700, 31537, 27770, 25174, 25934, /* 56424-56431 */
+29243, 26895, 28937, 29803, 31991, 35220, 36902, 37671, /* 56432-56439 */
+36576, 37227, 35755, 34032, 29974, 29273, 31293, 33869, /* 56440-56447 */
+31215, 31327, 34492, 35777, 35825, 34933, 33036, 34015, /* 56448-56455 */
+31338, 29843, 27157, 29711, 28733, 31484, 33099, 33682, /* 56456-56463 */
+37061, 39868, 38712, 37701, 39882, 39822, 35379, 33146, /* 56464-56471 */
+30267, 31440, 32753, 32027, 31310, 34949, 36683, 35048, /* 56472-56479 */
+32514, 32389, 31789, 31960, 31006, 28682, 26866, 28221, /* 56480-56487 */
+27709, 27636, 31163, 33395, 34055, 35743, 36051, 36100, /* 56488-56495 */
+34998, 32939, 30267, 28595, 28573, 29647, 29375, 28357, /* 56496-56503 */
+30967, 35034, 33928, 32939, 34727, 35124, 32317, 31087, /* 56504-56511 */
+30288, 29696, 27970, 29082, 31044, 32919, 36329, 37911, /* 56512-56519 */
+38234, 39627, 40142, 39613, 39205, 35585, 29995, 28302, /* 56520-56527 */
+28828, 28265, 29373, 31473, 33981, 34424, 34873, 34734, /* 56528-56535 */
+34739, 33529, 33485, 31951, 29095, 29266, 30270, 28406, /* 56536-56543 */
+27958, 31624, 35645, 33706, 33968, 35209, 35776, 33028, /* 56544-56551 */
+31112, 30402, 29772, 28934, 30081, 32084, 34849, 35206, /* 56552-56559 */
+35738, 35785, 35205, 35923, 39379, 36600, 35201, 31459, /* 56560-56567 */
+28674, 28411, 30638, 33719, 36482, 35650, 33504, 34627, /* 56568-56575 */
+37365, 35273, 34875, 35866, 32918, 30257, 30286, 31076, /* 56576-56583 */
+29349, 29313, 33537, 35380, 34235, 34427, 33853, 31370, /* 56584-56591 */
+31744, 32895, 30094, 26831, 28584, 29609, 28476, 26435, /* 56592-56599 */
+28123, 28396, 28237, 32027, 34136, 37041, 37873, 34255, /* 56600-56607 */
+30524, 29922, 31727, 30966, 33581, 37316, 36470, 35026, /* 56608-56615 */
+35573, 40230, 40431, 37926, 34068, 32286, 32037, 28844, /* 56616-56623 */
+26765, 25963, 30932, 34665, 32965, 32706, 36543, 38775, /* 56624-56631 */
+36241, 35248, 32420, 31317, 33778, 32782, 31289, 33814, /* 56632-56639 */
+33910, 31415, 30604, 36801, 34298, 33511, 33846, 31541, /* 56640-56647 */
+26059, 25120, 26517, 27947, 30150, 30965, 33328, 34688, /* 56648-56655 */
+33808, 36968, 39265, 38902, 37306, 37299, 33776, 32663, /* 56656-56663 */
+37439, 37732, 36911, 35007, 36988, 34981, 32868, 33522, /* 56664-56671 */
+31486, 25806, 32339, 33775, 26376, 32693, 29554, 19067, /* 56672-56679 */
+25255, 29513, 29986, 38747, 39200, 34927, 34088, 36436, /* 56680-56687 */
+31169, 27199, 27968, 26995, 29765, 26002, 30328, 29141, /* 56688-56695 */
+33992, 34109, 36929, 33473, 30642, 31962, 30356, 29121, /* 56696-56703 */
+33620, 17493, 24760, 40261, 35646, 43948, 47568, 34411, /* 56704-56711 */
+35793, 37614, 28811, 39894, 43316, 35624, 35131, 39194, /* 56712-56719 */
+33026, 35948, 36756, 31557, 39871, 30751, 31055, 34212, /* 56720-56727 */
+31981, 27595, 27770, 23764, 21432, 26285, 22748, 34040, /* 56728-56735 */
+35712, 19479, 37025, 37234, 33301, 43135, 49517, 28776, /* 56736-56743 */
+27942, 29698, 21921, 25018, 37790, 31895, 31400, 51570, /* 56744-56751 */
+35498, 29303, 17804, 37804, 40223, 36256, 29796, 38468, /* 56752-56759 */
+38081, 31762, 39218, 39460, 37329, 37168, 34394, 40603, /* 56760-56767 */
+32979, 15714, 23874, 27575, 15065, 21390, 30078, 24386, /* 56768-56775 */
+23732, 32168, 24786, 32862, 35268, 35817, 43726, 28295, /* 56776-56783 */
+32309, 43028, 35250, 33049, 45095, 42933, 48265, 44607, /* 56784-56791 */
+37502, 48569, 43655, 35369, 44512, 40278, 50258, 55290, /* 56792-56799 */
+43815, 29775, 47556, 43284, 32256, 42892, 44477, 24823, /* 56800-56807 */
+27675, 39339, 21451, 24003, 25013, 27419, 16607, 14524, /* 56808-56815 */
+32749, 27107, 18831, 9762, 11757, 19821, 15998, 16593, /* 56816-56823 */
+8366, 13283, 11217, 20432, 30713, 8480, 20012, 38976, /* 56824-56831 */
+19307, 19143, 25009, 31192, 25971, 30016, 30692, 30119, /* 56832-56839 */
+33262, 37231, 28076, 25775, 37648, 51798, 42651, 42852, /* 56840-56847 */
+41338, 43991, 49346, 41935, 47895, 48608, 43803, 39448, /* 56848-56855 */
+51756, 47223, 41864, 46987, 38684, 35839, 45237, 46705, /* 56856-56863 */
+41765, 39591, 36086, 41714, 42884, 36069, 34432, 46766, /* 56864-56871 */
+39292, 34581, 34930, 38035, 46103, 42113, 39040, 28468, /* 56872-56879 */
+31901, 27974, 31683, 32653, 21541, 29120, 28417, 12202, /* 56880-56887 */
+29194, 24455, 27042, 42347, 30143, 37784, 34751, 44190, /* 56888-56895 */
+28675, 18242, 18487, 18783, 29470, 31695, 18564, 20175, /* 56896-56903 */
+26893, 22351, 19892, 12061, 19651, 22750, 22517, 24275, /* 56904-56911 */
+25421, 35616, 39088, 33366, 33485, 31762, 29144, 33076, /* 56912-56919 */
+27341, 26989, 41642, 52706, 29342, 30950, 50580, 39049, /* 56920-56927 */
+37544, 42026, 33485, 28018, 42480, 44905, 44035, 56568, /* 56928-56935 */
+44830, 36300, 36390, 33034, 34860, 28719, 36581, 33203, /* 56936-56943 */
+28211, 34840, 33820, 22346, 22801, 24266, 13592, 19174, /* 56944-56951 */
+24454, 19982, 26262, 34151, 18960, 22663, 25266, 20498, /* 56952-56959 */
+26878, 29133, 28297, 20523, 24849, 33530, 30600, 34210, /* 56960-56967 */
+32161, 38083, 39538, 44968, 45934, 38830, 48330, 33223, /* 56968-56975 */
+39207, 45648, 36084, 29300, 43063, 46914, 41060, 46865, /* 56976-56983 */
+37999, 41859, 37663, 31499, 35175, 44116, 41957, 41302, /* 56984-56991 */
+43851, 43946, 43318, 33149, 29867, 27796, 36328, 37117, /* 56992-56999 */
+36593, 43733, 35686, 30199, 33651, 28443, 22034, 27080, /* 57000-57007 */
+28537, 31028, 21337, 30030, 32569, 32223, 32719, 26775, /* 57008-57015 */
+31328, 32881, 28203, 25499, 27816, 33120, 25845, 23637, /* 57016-57023 */
+20686, 25075, 31074, 8782, 8918, 25583, 20561, 19130, /* 57024-57031 */
+16476, 32692, 29266, 24039, 25450, 28034, 29626, 41256, /* 57032-57039 */
+43916, 31975, 39553, 48592, 45640, 41199, 35854, 36028, /* 57040-57047 */
+32983, 46096, 46981, 37088, 48763, 51786, 43478, 34882, /* 57048-57055 */
+38663, 37748, 35657, 39791, 39553, 42938, 42074, 40623, /* 57056-57063 */
+29871, 36858, 46737, 39333, 34518, 32495, 25977, 27741, /* 57064-57071 */
+31480, 31162, 41157, 46045, 40391, 41526, 40189, 35766, /* 57072-57079 */
+32287, 24952, 19977, 21080, 21778, 13142, 23993, 27714, /* 57080-57087 */
+21842, 24361, 27923, 23224, 30542, 37604, 35799, 35692, /* 57088-57095 */
+26331, 29576, 27953, 31609, 32283, 33616, 41332, 43391, /* 57096-57103 */
+40901, 37013, 33850, 40122, 40739, 31334, 24970, 30547, /* 57104-57111 */
+36673, 36009, 26956, 26982, 39622, 43378, 42680, 34780, /* 57112-57119 */
+41424, 30472, 26796, 29492, 11904, 24925, 25535, 30807, /* 57120-57127 */
+24649, 21273, 23055, 25375, 32176, 19442, 26987, 31273, /* 57128-57135 */
+33800, 28672, 26755, 34214, 28088, 27015, 23541, 29866, /* 57136-57143 */
+30501, 29604, 33219, 29860, 27352, 38510, 27657, 20641, /* 57144-57151 */
+29306, 33455, 29348, 30490, 38472, 37769, 40124, 39479, /* 57152-57159 */
+32159, 24850, 38742, 37454, 30744, 49930, 48284, 42699, /* 57160-57167 */
+47055, 39711, 52346, 32732, 39849, 44318, 30391, 34143, /* 57168-57175 */
+29800, 39443, 42008, 32194, 39185, 30448, 32884, 32386, /* 57176-57183 */
+36289, 39807, 34803, 33493, 29039, 28145, 36431, 35910, /* 57184-57191 */
+29910, 24429, 30806, 33670, 27641, 30095, 37520, 29479, /* 57192-57199 */
+21085, 23853, 27446, 20304, 30850, 20474, 24982, 25993, /* 57200-57207 */
+19697, 25952, 24501, 29084, 31877, 30909, 26197, 31071, /* 57208-57215 */
+34051, 40408, 33842, 32514, 41413, 32199, 25707, 40471, /* 57216-57223 */
+30234, 33907, 38229, 31418, 29243, 30688, 45157, 33752, /* 57224-57231 */
+35396, 40955, 29331, 19492, 44459, 42207, 41387, 41741, /* 57232-57239 */
+34587, 33728, 30383, 40093, 34826, 29739, 24618, 33263, /* 57240-57247 */
+30470, 28960, 34833, 30948, 31931, 26353, 28093, 23073, /* 57248-57255 */
+28507, 38232, 35153, 24113, 32734, 32694, 47731, 51306, /* 57256-57263 */
+44669, 47632, 43650, 43602, 30817, 30565, 41877, 35130, /* 57264-57271 */
+30100, 33614, 30336, 24322, 26352, 35575, 29413, 37650, /* 57272-57279 */
+25784, 24749, 32746, 34759, 26651, 28254, 34451, 28102, /* 57280-57287 */
+29999, 28650, 39501, 38195, 36095, 34834, 37754, 33675, /* 57288-57295 */
+32660, 42946, 34126, 27258, 34582, 23256, 31592, 33816, /* 57296-57303 */
+38010, 33175, 30636, 34818, 26166, 36353, 25323, 37112, /* 57304-57311 */
+45351, 32200, 36148, 40532, 24209, 20183, 28865, 16417, /* 57312-57319 */
+21008, 25758, 23219, 25806, 28414, 27948, 24886, 28712, /* 57320-57327 */
+26118, 25222, 22494, 25037, 37274, 25605, 32602, 35638, /* 57328-57335 */
+25448, 31487, 35329, 41634, 39009, 33547, 35180, 36947, /* 57336-57343 */
+35949, 34700, 36284, 35419, 30629, 36974, 33226, 37387, /* 57344-57351 */
+42311, 42257, 47645, 39954, 33737, 31684, 35643, 46796, /* 57352-57359 */
+42791, 36706, 46719, 42766, 40871, 32125, 34386, 38225, /* 57360-57367 */
+29364, 29301, 31653, 25796, 28624, 33137, 28305, 30515, /* 57368-57375 */
+27003, 20655, 32206, 42069, 31295, 24732, 29696, 24336, /* 57376-57383 */
+24250, 26043, 32784, 31611, 31570, 31175, 31706, 33230, /* 57384-57391 */
+25668, 31716, 29852, 28325, 31025, 17324, 24467, 34544, /* 57392-57399 */
+33726, 34734, 38374, 26269, 26763, 34773, 31001, 28934, /* 57400-57407 */
+31137, 33600, 32655, 38389, 26703, 31227, 39829, 23167, /* 57408-57415 */
+34921, 34411, 24251, 27223, 30964, 34576, 27611, 27007, /* 57416-57423 */
+34608, 38235, 38642, 34907, 33416, 42242, 30978, 39026, /* 57424-57431 */
+29884, 37699, 39057, 31959, 45215, 41941, 35521, 35481, /* 57432-57439 */
+47051, 41959, 34031, 37213, 33395, 31949, 32408, 27693, /* 57440-57447 */
+29224, 34852, 45242, 44743, 31883, 33546, 36448, 38216, /* 57448-57455 */
+49393, 42812, 37573, 33889, 32111, 42037, 25576, 22873, /* 57456-57463 */
+33692, 31733, 23045, 24498, 29720, 22705, 22410, 21341, /* 57464-57471 */
+15924, 21376, 26687, 28110, 26278, 32657, 30510, 23708, /* 57472-57479 */
+29952, 36049, 35239, 33916, 33449, 39612, 36904, 32769, /* 57480-57487 */
+38879, 36675, 31599, 25420, 38515, 27880, 27544, 36322, /* 57488-57495 */
+31870, 37151, 38853, 35577, 25030, 40380, 38374, 30241, /* 57496-57503 */
+24366, 33344, 43938, 36220, 41452, 27583, 32283, 24357, /* 57504-57511 */
+29306, 32994, 22531, 34703, 35004, 30281, 32916, 29628, /* 57512-57519 */
+20297, 26659, 30093, 24406, 23642, 29649, 35358, 31321, /* 57520-57527 */
+30660, 31068, 30963, 28621, 27214, 39390, 41493, 33697, /* 57528-57535 */
+37409, 37023, 35095, 34618, 30741, 29844, 34532, 34162, /* 57536-57543 */
+30149, 34875, 39415, 42543, 37808, 32796, 35741, 28093, /* 57544-57551 */
+35376, 41279, 40271, 34865, 42003, 44905, 35672, 34119, /* 57552-57559 */
+38699, 35158, 39234, 34875, 27508, 32752, 35433, 31087, /* 57560-57567 */
+35007, 33187, 29592, 32684, 27510, 33447, 33523, 21158, /* 57568-57575 */
+29808, 29048, 34509, 37222, 31885, 31059, 38878, 28919, /* 57576-57583 */
+33041, 31946, 32817, 22988, 9213, 35162, 25667, 26410, /* 57584-57591 */
+24840, 23990, 37089, 29056, 36282, 27412, 28309, 26039, /* 57592-57599 */
+28084, 22554, 26763, 50067, 42844, 30876, 27465, 25929, /* 57600-57607 */
+25964, 29962, 34922, 30811, 29618, 32785, 34752, 33534, /* 57608-57615 */
+28176, 33397, 42604, 31642, 33057, 37966, 27696, 32740, /* 57616-57623 */
+39864, 25619, 29241, 38570, 37977, 43845, 46162, 45452, /* 57624-57631 */
+40423, 33121, 30694, 42375, 25458, 22642, 38014, 31443, /* 57632-57639 */
+33892, 35993, 39206, 40468, 53823, 44821, 36773, 31885, /* 57640-57647 */
+36601, 39091, 37588, 37084, 33327, 32475, 25060, 24841, /* 57648-57655 */
+25154, 28251, 32326, 31728, 21568, 28363, 22622, 20646, /* 57656-57663 */
+24009, 16897, 27753, 25339, 28081, 29509, 32280, 33378, /* 57664-57671 */
+36777, 33219, 21308, 39522, 36409, 26065, 42787, 43185, /* 57672-57679 */
+39715, 37957, 44466, 37940, 28604, 35706, 36611, 39429, /* 57680-57687 */
+29420, 35276, 40205, 34298, 43229, 40826, 24085, 32719, /* 57688-57695 */
+34406, 26998, 26038, 40565, 40373, 31432, 32842, 25245, /* 57696-57703 */
+22666, 36151, 33398, 26441, 26880, 23905, 21242, 25298, /* 57704-57711 */
+19269, 22039, 23192, 15497, 23389, 22737, 25526, 30693, /* 57712-57719 */
+36969, 30124, 32304, 31299, 30544, 34887, 37184, 42234, /* 57720-57727 */
+47685, 31852, 39614, 41772, 35330, 33444, 30487, 38978, /* 57728-57735 */
+37365, 38476, 34129, 42569, 45922, 42072, 38762, 32407, /* 57736-57743 */
+30894, 41760, 43440, 39762, 38135, 39946, 39596, 31552, /* 57744-57751 */
+37357, 37014, 33526, 33875, 34989, 38706, 31485, 25600, /* 57752-57759 */
+32645, 30815, 29802, 30808, 29740, 29531, 26282, 30884, /* 57760-57767 */
+28314, 27086, 26993, 29535, 32004, 34189, 26908, 32187, /* 57768-57775 */
+33240, 29472, 29512, 28277, 27316, 31852, 21995, 26503, /* 57776-57783 */
+35548, 17253, 27043, 34245, 30113, 28771, 31724, 27165, /* 57784-57791 */
+26265, 26137, 26920, 29673, 27239, 31902, 38022, 27240, /* 57792-57799 */
+31075, 26759, 38539, 38099, 39004, 40852, 28305, 41747, /* 57800-57807 */
+39402, 37238, 30363, 26358, 35145, 33338, 35360, 38725, /* 57808-57815 */
+31022, 34767, 43152, 31840, 31717, 46087, 42082, 33132, /* 57816-57823 */
+46722, 41573, 28797, 44180, 38863, 31874, 29378, 34476, /* 57824-57831 */
+32607, 37250, 37793, 38672, 43627, 30257, 39472, 38939, /* 57832-57839 */
+30277, 28570, 35091, 25595, 20775, 29332, 24436, 25167, /* 57840-57847 */
+30349, 25833, 29661, 34047, 30695, 31425, 29805, 27285, /* 57848-57855 */
+20327, 17868, 23022, 29852, 29793, 30142, 39446, 36728, /* 57856-57863 */
+29408, 38248, 41193, 29036, 38349, 41220, 30036, 38030, /* 57864-57871 */
+47591, 42118, 44211, 40619, 45782, 27847, 30380, 33966, /* 57872-57879 */
+30793, 33302, 30940, 35287, 33368, 32661, 33901, 31809, /* 57880-57887 */
+27024, 27154, 29591, 20520, 27329, 33782, 28007, 32247, /* 57888-57895 */
+28870, 23245, 16142, 37003, 33472, 21947, 26003, 31252, /* 57896-57903 */
+31833, 24940, 32252, 25821, 23486, 23490, 26177, 35029, /* 57904-57911 */
+24720, 35124, 34461, 36195, 34369, 38952, 37447, 26559, /* 57912-57919 */
+47154, 44151, 38745, 47856, 47740, 35296, 35698, 40874, /* 57920-57927 */
+23678, 41608, 44927, 38730, 37828, 37154, 43470, 36428, /* 57928-57935 */
+36921, 37425, 31827, 33815, 34627, 30259, 27220, 39312, /* 57936-57943 */
+37734, 31824, 30180, 40320, 33838, 31562, 40810, 29034, /* 57944-57951 */
+39425, 20039, 16893, 34532, 28455, 24276, 30153, 33233, /* 57952-57959 */
+22145, 29938, 26794, 26667, 29313, 29596, 24260, 18738, /* 57960-57967 */
+34431, 32759, 31307, 34520, 40313, 22730, 15238, 32347, /* 57968-57975 */
+26147, 32812, 37581, 29019, 30967, 32658, 32594, 22032, /* 57976-57983 */
+36484, 36547, 18841, 30702, 28242, 27532, 24624, 38618, /* 57984-57991 */
+35995, 36824, 34321, 35159, 43741, 40403, 44027, 39728, /* 57992-57999 */
+30838, 30548, 32531, 28109, 28108, 35574, 31840, 32219, /* 58000-58007 */
+38883, 33396, 35948, 41097, 34520, 34329, 31029, 27389, /* 58008-58015 */
+38241, 35451, 45224, 41257, 45287, 37234, 35435, 35056, /* 58016-58023 */
+29760, 33745, 44107, 42611, 37220, 41185, 37315, 36914, /* 58024-58031 */
+38860, 36217, 26699, 25739, 31515, 28425, 24732, 28689, /* 58032-58039 */
+36200, 26727, 30445, 25678, 26077, 33774, 35897, 31340, /* 58040-58047 */
+29536, 27844, 14713, 23351, 33462, 31534, 35220, 27837, /* 58048-58055 */
+28705, 33310, 34959, 37987, 35532, 30403, 32827, 33223, /* 58056-58063 */
+23799, 41276, 41903, 40957, 40992, 45071, 31888, 26681, /* 58064-58071 */
+31333, 25569, 34029, 39034, 25328, 34873, 39486, 37552, /* 58072-58079 */
+34934, 31924, 20624, 32600, 34374, 18366, 26469, 33483, /* 58080-58087 */
+31444, 28648, 27286, 20155, 31173, 31625, 37359, 35734, /* 58088-58095 */
+29419, 32618, 24546, 27679, 24523, 33844, 24574, 18427, /* 58096-58103 */
+30811, 18537, 32818, 40595, 36603, 36236, 37152, 38203, /* 58104-58111 */
+26166, 33387, 45415, 42193, 40880, 43764, 39151, 31272, /* 58112-58119 */
+39153, 33463, 29172, 36977, 41110, 37575, 30415, 43963, /* 58120-58127 */
+42593, 38726, 37289, 34715, 32793, 36680, 33962, 33639, /* 58128-58135 */
+29276, 29263, 36704, 36354, 30583, 39571, 48604, 35187, /* 58136-58143 */
+37192, 32773, 23532, 23718, 34177, 35944, 28702, 30977, /* 58144-58151 */
+32440, 15082, 25680, 32528, 33603, 20722, 26059, 27895, /* 58152-58159 */
+19236, 31600, 37920, 33621, 30139, 38306, 33797, 18079, /* 58160-58167 */
+28765, 30782, 19791, 29621, 35644, 25119, 33864, 39156, /* 58168-58175 */
+33533, 27150, 28157, 29490, 23436, 28899, 35101, 32005, /* 58176-58183 */
+26713, 36471, 31961, 29069, 33138, 46222, 39488, 36024, /* 58184-58191 */
+40295, 29060, 28664, 33949, 36670, 34346, 33400, 28674, /* 58192-58199 */
+34639, 32924, 38695, 36975, 26815, 30133, 35408, 28678, /* 58200-58207 */
+27201, 33955, 41377, 41307, 41724, 50723, 43625, 42240, /* 58208-58215 */
+41118, 37641, 33188, 29018, 43033, 40219, 32014, 42852, /* 58216-58223 */
+37879, 32158, 37182, 33902, 21655, 33139, 30904, 31629, /* 58224-58231 */
+31028, 25824, 25344, 23991, 25804, 24688, 33689, 25353, /* 58232-58239 */
+30967, 39550, 26943, 28023, 28010, 29609, 29160, 29806, /* 58240-58247 */
+31290, 26606, 33165, 27000, 34912, 38988, 32767, 29556, /* 58248-58255 */
+33429, 28389, 37492, 43321, 32381, 37545, 41173, 42116, /* 58256-58263 */
+29702, 30674, 30451, 23907, 28053, 34144, 41122, 35608, /* 58264-58271 */
+40436, 39078, 31088, 23107, 24974, 26577, 29104, 34941, /* 58272-58279 */
+24381, 31176, 28312, 29545, 29386, 23128, 27320, 40312, /* 58280-58287 */
+30313, 21957, 33908, 36476, 30490, 31278, 36685, 24894, /* 58288-58295 */
+29539, 27586, 30052, 34124, 32042, 32470, 35942, 36744, /* 58296-58303 */
+31823, 38144, 30380, 35426, 43952, 34183, 45008, 51623, /* 58304-58311 */
+37399, 37036, 40246, 28788, 21927, 42964, 38681, 40241, /* 58312-58319 */
+42009, 33536, 36000, 36672, 36131, 30508, 31312, 33122, /* 58320-58327 */
+38486, 28266, 24939, 32956, 33666, 27911, 33546, 42031, /* 58328-58335 */
+37116, 41388, 31619, 28321, 21258, 32884, 32341, 31056, /* 58336-58343 */
+33585, 33958, 30791, 16908, 28921, 32757, 20261, 28772, /* 58344-58351 */
+31822, 23225, 30543, 37464, 33535, 33000, 30809, 33896, /* 58352-58359 */
+33823, 24532, 27018, 28199, 24952, 26735, 34314, 32676, /* 58360-58367 */
+31799, 37250, 22777, 20965, 26685, 31365, 27690, 35621, /* 58368-58375 */
+37883, 29132, 31066, 35989, 33646, 28889, 31512, 37976, /* 58376-58383 */
+37381, 36481, 38054, 34834, 35556, 38033, 32031, 27733, /* 58384-58391 */
+38895, 35204, 35531, 36530, 35880, 29547, 34025, 32505, /* 58392-58399 */
+32939, 35006, 29728, 38795, 42780, 48025, 46884, 52045, /* 58400-58407 */
+44686, 36488, 44707, 32394, 30542, 29400, 41989, 38296, /* 58408-58415 */
+35821, 38716, 29323, 35535, 26709, 25554, 25214, 21519, /* 58416-58423 */
+22857, 24923, 24987, 22946, 23934, 17813, 26375, 28447, /* 58424-58431 */
+27781, 36485, 37530, 27383, 27401, 28659, 34868, 27956, /* 58432-58439 */
+30917, 41220, 31727, 30959, 31793, 40104, 35812, 35445, /* 58440-58447 */
+34494, 32606, 28675, 36786, 36909, 38731, 39507, 37135, /* 58448-58455 */
+41111, 42164, 31751, 33517, 32163, 25375, 27357, 42016, /* 58456-58463 */
+33049, 41882, 39836, 28529, 30083, 24841, 29080, 23787, /* 58464-58471 */
+22808, 31126, 23794, 29590, 29253, 25876, 30317, 25108, /* 58472-58479 */
+34200, 33772, 32523, 27639, 32000, 31676, 34273, 27180, /* 58480-58487 */
+31040, 30809, 25998, 36190, 33752, 27350, 28244, 35685, /* 58488-58495 */
+30068, 34520, 38977, 34340, 35176, 43970, 41148, 40704, /* 58496-58503 */
+48257, 35384, 37440, 38235, 39024, 35757, 25126, 43245, /* 58504-58511 */
+39350, 36381, 37664, 38998, 38415, 32500, 31367, 29921, /* 58512-58519 */
+27215, 27284, 33261, 36961, 25164, 35989, 31457, 30711, /* 58520-58527 */
+35026, 45317, 39046, 26659, 34063, 22599, 29416, 39797, /* 58528-58535 */
+33387, 28824, 31443, 35689, 26027, 24494, 22487, 25932, /* 58536-58543 */
+23536, 21989, 27573, 25165, 33144, 40693, 30452, 31430, /* 58544-58551 */
+34532, 32571, 30847, 20446, 31062, 32665, 22927, 22981, /* 58552-58559 */
+37789, 30528, 31701, 41059, 30431, 25589, 28651, 33313, /* 58560-58567 */
+32430, 30350, 45092, 28200, 30847, 36598, 29143, 27079, /* 58568-58575 */
+41133, 39358, 37861, 35684, 35756, 42436, 36981, 35053, /* 58576-58583 */
+38597, 32912, 29819, 32233, 30902, 38402, 34301, 30528, /* 58584-58591 */
+34108, 30932, 31865, 34643, 34718, 43160, 49766, 45633, /* 58592-58599 */
+45895, 52927, 39098, 34390, 38285, 31185, 33856, 21030, /* 58600-58607 */
+32331, 44869, 37247, 39835, 33511, 31090, 25513, 21463, /* 58608-58615 */
+22943, 20939, 23564, 18834, 23841, 19760, 29147, 21136, /* 58616-58623 */
+25374, 34303, 34890, 29697, 30565, 35792, 30470, 35932, /* 58624-58631 */
+34737, 37210, 32411, 36676, 29462, 37228, 43639, 30704, /* 58632-58639 */
+33688, 33487, 31373, 32962, 26300, 39164, 42340, 37967, /* 58640-58647 */
+33264, 40281, 37226, 38045, 34824, 24785, 35086, 26494, /* 58648-58655 */
+21330, 35201, 36586, 39031, 33654, 26088, 31624, 27727, /* 58656-58663 */
+25638, 23730, 29851, 32457, 13120, 30607, 26931, 29799, /* 58664-58671 */
+29020, 25921, 28390, 28214, 31129, 26369, 36922, 38047, /* 58672-58679 */
+37934, 29200, 28678, 32742, 29912, 28497, 35888, 32071, /* 58680-58687 */
+27033, 30082, 36357, 31594, 34015, 37882, 41383, 41402, /* 58688-58695 */
+40792, 43080, 48022, 34551, 38503, 42544, 31627, 40288, /* 58696-58703 */
+41116, 27353, 42755, 43156, 37507, 33229, 31425, 37548, /* 58704-58711 */
+33830, 33806, 28716, 27799, 33687, 29265, 27750, 33320, /* 58712-58719 */
+29743, 35690, 33374, 30353, 35630, 36718, 23235, 29233, /* 58720-58727 */
+33343, 33046, 31741, 31602, 28438, 30613, 27877, 24501, /* 58728-58735 */
+27469, 19373, 20102, 28841, 26256, 25595, 41403, 39011, /* 58736-58743 */
+32092, 39371, 22443, 32136, 33030, 19870, 23743, 27307, /* 58744-58751 */
+27559, 22924, 38670, 36681, 37543, 40762, 26352, 27152, /* 58752-58759 */
+31426, 31933, 32474, 34088, 34414, 29845, 27629, 30687, /* 58760-58767 */
+32237, 36132, 35192, 37124, 33804, 37391, 44553, 38143, /* 58768-58775 */
+40081, 37559, 36825, 27579, 31068, 31415, 36792, 35920, /* 58776-58783 */
+28293, 33674, 36549, 34792, 35651, 36220, 38612, 45256, /* 58784-58791 */
+48851, 45018, 46990, 46997, 35480, 38250, 34582, 24885, /* 58792-58799 */
+27537, 37754, 29424, 32267, 40248, 31950, 32848, 25891, /* 58800-58807 */
+19778, 25911, 21063, 18629, 20423, 21593, 29504, 25150, /* 58808-58815 */
+28518, 28591, 36294, 30198, 25552, 31392, 30741, 33599, /* 58816-58823 */
+34235, 38424, 40312, 39274, 34953, 35977, 34434, 33061, /* 58824-58831 */
+37404, 36805, 31429, 32359, 31124, 20799, 39502, 36102, /* 58832-58839 */
+34214, 37768, 35509, 38125, 38773, 33799, 33500, 32745, /* 58840-58847 */
+28881, 28939, 24948, 30311, 31892, 34707, 27237, 32901, /* 58848-58855 */
+36142, 28716, 31010, 30782, 27714, 24182, 25232, 15365, /* 58856-58863 */
+26468, 22731, 31839, 31892, 28877, 34002, 30276, 34369, /* 58864-58871 */
+32770, 37613, 39625, 28530, 36945, 30270, 32202, 41321, /* 58872-58879 */
+31867, 31124, 37825, 36750, 31118, 32511, 34217, 39976, /* 58880-58887 */
+41615, 41455, 40617, 47977, 42283, 27341, 38991, 36198, /* 58888-58895 */
+36049, 37703, 38951, 37170, 34362, 34780, 35112, 37081, /* 58896-58903 */
+30222, 33824, 35124, 28777, 35700, 36145, 29946, 29041, /* 58904-58911 */
+23491, 27170, 33460, 34818, 30016, 35891, 24233, 33163, /* 58912-58919 */
+33373, 28292, 37018, 37472, 34331, 26388, 31511, 24313, /* 58920-58927 */
+25552, 34528, 22543, 22565, 24032, 27150, 23053, 37470, /* 58928-58935 */
+31598, 34005, 34831, 24581, 32445, 35580, 26301, 20535, /* 58936-58943 */
+30809, 28161, 30857, 31979, 32468, 34798, 43102, 33949, /* 58944-58951 */
+32136, 40327, 27699, 33977, 36898, 30832, 39253, 27488, /* 58952-58959 */
+28979, 31510, 32114, 31558, 37193, 37501, 27339, 38442, /* 58960-58967 */
+32444, 35666, 43068, 37236, 30822, 32965, 36917, 29052, /* 58968-58975 */
+44620, 38933, 34863, 38614, 37685, 30480, 33109, 32061, /* 58976-58983 */
+41062, 47916, 37076, 45369, 45354, 35468, 38017, 41071, /* 58984-58991 */
+31723, 26134, 30074, 35154, 33451, 29302, 32260, 35504, /* 58992-58999 */
+30539, 30200, 21688, 21961, 19657, 27201, 27407, 22036, /* 59000-59007 */
+29291, 21528, 25980, 32995, 33644, 31590, 33284, 23148, /* 59008-59015 */
+27602, 37242, 39727, 49570, 36906, 39270, 44225, 36637, /* 59016-59023 */
+28748, 37783, 37345, 34410, 34564, 22962, 29215, 30430, /* 59024-59031 */
+40240, 38992, 31112, 37058, 31050, 30926, 33906, 33053, /* 59032-59039 */
+24362, 28517, 25771, 26160, 25904, 31180, 36457, 32009, /* 59040-59047 */
+35065, 29980, 31168, 33013, 30225, 30147, 27566, 25404, /* 59048-59055 */
+25040, 17907, 27289, 30523, 32070, 34232, 31851, 36525, /* 59056-59063 */
+27452, 27112, 35795, 36630, 38968, 34028, 31300, 34168, /* 59064-59071 */
+41430, 40458, 28745, 36237, 33867, 34636, 30740, 26857, /* 59072-59079 */
+38598, 43287, 44315, 41093, 40348, 39360, 36965, 39999, /* 59080-59087 */
+35621, 35381, 34875, 30717, 36664, 35887, 34580, 31896, /* 59088-59095 */
+39311, 31127, 30846, 35849, 41826, 35357, 29199, 34089, /* 59096-59103 */
+28141, 25451, 19615, 28839, 34466, 30418, 33369, 21614, /* 59104-59111 */
+30118, 35820, 30641, 33354, 29929, 33470, 31265, 29166, /* 59112-59119 */
+29642, 34880, 26123, 29297, 31155, 26051, 26339, 27235, /* 59120-59127 */
+30212, 34184, 34307, 30662, 27483, 31315, 29068, 27414, /* 59128-59135 */
+24655, 21071, 28480, 27594, 32893, 33688, 37472, 28415, /* 59136-59143 */
+41732, 40993, 27636, 34586, 37686, 35933, 34990, 28029, /* 59144-59151 */
+29628, 38437, 33197, 29209, 29578, 34278, 29860, 28621, /* 59152-59159 */
+29555, 30196, 39241, 36771, 41697, 40057, 37736, 36639, /* 59160-59167 */
+43389, 38752, 38188, 38633, 32568, 37120, 35265, 29873, /* 59168-59175 */
+30513, 39111, 37970, 41012, 45951, 45518, 45841, 33294, /* 59176-59183 */
+36193, 34661, 28983, 23237, 27889, 31421, 27753, 32000, /* 59184-59191 */
+24459, 35573, 32886, 26761, 25160, 25857, 24696, 21438, /* 59192-59199 */
+23425, 24859, 28426, 30963, 28768, 32907, 37463, 27253, /* 59200-59207 */
+28633, 31044, 33453, 36037, 40989, 40187, 37729, 43111, /* 59208-59215 */
+43223, 34550, 31789, 31258, 36037, 34302, 30205, 42361, /* 59216-59223 */
+37896, 33339, 35456, 30201, 26660, 26405, 28033, 27821, /* 59224-59231 */
+29495, 28678, 29896, 32668, 26586, 27625, 30623, 32866, /* 59232-59239 */
+26774, 25029, 36600, 32827, 37622, 37092, 33248, 31824, /* 59240-59247 */
+24410, 24854, 26741, 30922, 25365, 23427, 27601, 27478, /* 59248-59255 */
+29905, 27800, 39163, 38508, 30675, 39867, 40289, 31826, /* 59256-59263 */
+35263, 41334, 35761, 41979, 36769, 26314, 33675, 36864, /* 59264-59271 */
+42773, 32205, 38193, 43725, 41890, 41143, 38088, 38264, /* 59272-59279 */
+35748, 29385, 27427, 33209, 40422, 36471, 29687, 40888, /* 59280-59287 */
+33020, 24784, 28235, 39904, 34561, 38254, 38053, 24451, /* 59288-59295 */
+31392, 30997, 32915, 31027, 26890, 29735, 26660, 21877, /* 59296-59303 */
+33357, 33029, 25201, 33447, 36201, 27103, 32168, 34206, /* 59304-59311 */
+33021, 29683, 29230, 27882, 27600, 31944, 28189, 32328, /* 59312-59319 */
+31324, 28410, 24938, 33645, 32551, 37225, 33371, 28374, /* 59320-59327 */
+36210, 27003, 27707, 27676, 32778, 37917, 33858, 25579, /* 59328-59335 */
+27514, 27477, 27827, 33500, 36771, 29881, 32049, 46061, /* 59336-59343 */
+32161, 31920, 39799, 35558, 36040, 32023, 20440, 25443, /* 59344-59351 */
+32271, 32448, 35641, 33206, 34307, 41202, 42301, 35621, /* 59352-59359 */
+34060, 41557, 30685, 37593, 35840, 30368, 45049, 38993, /* 59360-59367 */
+34926, 38661, 42879, 43639, 44077, 47785, 42653, 39615, /* 59368-59375 */
+38705, 32277, 21266, 33728, 30015, 26688, 24685, 35518, /* 59376-59383 */
+30231, 23290, 30351, 32233, 24980, 25227, 27511, 16488, /* 59384-59391 */
+19599, 31629, 29062, 24222, 30275, 36628, 30017, 28441, /* 59392-59399 */
+24767, 28261, 38705, 35080, 30571, 35616, 44484, 44801, /* 59400-59407 */
+27152, 37695, 37533, 31534, 31233, 31828, 47163, 39554, /* 59408-59415 */
+37339, 37066, 30971, 26340, 30536, 31206, 24677, 26023, /* 59416-59423 */
+31024, 31305, 33429, 25698, 31751, 29392, 25877, 27624, /* 59424-59431 */
+25902, 26131, 35609, 37444, 31769, 34887, 40291, 32871, /* 59432-59439 */
+28788, 33415, 22147, 21445, 21803, 28149, 31354, 25976, /* 59440-59447 */
+31071, 40676, 37114, 21993, 43869, 31421, 34954, 42091, /* 59448-59455 */
+36832, 34110, 34878, 39503, 26634, 36790, 42091, 41614, /* 59456-59463 */
+41557, 40607, 36795, 39894, 40522, 39035, 34346, 35444, /* 59464-59471 */
+34058, 28071, 35183, 28864, 32681, 34624, 34755, 33997, /* 59472-59479 */
+33527, 40343, 37923, 35985, 32825, 31527, 31154, 23947, /* 59480-59487 */
+39939, 33869, 26505, 38839, 27918, 26942, 22648, 29318, /* 59488-59495 */
+37302, 25097, 15674, 26379, 34433, 29930, 34445, 39111, /* 59496-59503 */
+29473, 32578, 33721, 28011, 22434, 29595, 35640, 33265, /* 59504-59511 */
+32244, 33352, 32029, 32099, 27116, 26152, 25178, 22737, /* 59512-59519 */
+30778, 27410, 31504, 36735, 22795, 28909, 29385, 32532, /* 59520-59527 */
+35790, 37787, 35818, 39136, 43757, 38367, 37507, 32003, /* 59528-59535 */
+34851, 28457, 29630, 26144, 25285, 30512, 31230, 35274, /* 59536-59543 */
+31863, 27646, 23396, 38110, 33218, 35743, 44054, 35773, /* 59544-59551 */
+36516, 46920, 34395, 32170, 36881, 29484, 41414, 40554, /* 59552-59559 */
+43663, 40499, 41839, 44034, 35620, 38014, 33534, 36905, /* 59560-59567 */
+35508, 31289, 37329, 32613, 23734, 35893, 31592, 25863, /* 59568-59575 */
+27546, 30566, 36567, 28341, 23783, 30815, 32439, 31793, /* 59576-59583 */
+25412, 26962, 28842, 26325, 25020, 21787, 34309, 35866, /* 59584-59591 */
+33793, 29103, 31876, 36346, 30312, 31484, 41637, 35522, /* 59592-59599 */
+42989, 38828, 35668, 36674, 37099, 30383, 29785, 39578, /* 59600-59607 */
+30088, 40646, 41470, 34936, 32677, 28703, 32358, 28434, /* 59608-59615 */
+23752, 25385, 34595, 29359, 27908, 31544, 21601, 29082, /* 59616-59623 */
+30374, 25152, 25275, 20279, 37730, 32080, 33688, 30858, /* 59624-59631 */
+39367, 30697, 30250, 30349, 20233, 22243, 23968, 33768, /* 59632-59639 */
+22844, 28571, 36515, 37485, 32271, 27087, 36941, 29972, /* 59640-59647 */
+31947, 41743, 37376, 37653, 45144, 31472, 39078, 52420, /* 59648-59655 */
+40423, 36792, 43260, 39519, 35818, 38607, 35826, 33629, /* 59656-59663 */
+35303, 29466, 32597, 30668, 37404, 33834, 26846, 37089, /* 59664-59671 */
+34914, 32002, 29077, 44850, 37698, 28618, 25732, 33527, /* 59672-59679 */
+41064, 32837, 37490, 35705, 31453, 29333, 25937, 24609, /* 59680-59687 */
+27398, 19754, 19624, 22884, 31984, 27689, 32721, 36307, /* 59688-59695 */
+43512, 29181, 25378, 37131, 36579, 27363, 26318, 32229, /* 59696-59703 */
+34877, 36139, 39997, 38442, 25011, 21796, 33674, 28723, /* 59704-59711 */
+24378, 27304, 31438, 27769, 30376, 34870, 30308, 20029, /* 59712-59719 */
+33278, 32819, 34567, 31151, 36364, 38306, 30769, 39062, /* 59720-59727 */
+35190, 30127, 27776, 36679, 31344, 34799, 32068, 25659, /* 59728-59735 */
+32982, 33876, 24898, 30178, 28933, 33442, 36267, 32251, /* 59736-59743 */
+31848, 44324, 50519, 34306, 39655, 43092, 30977, 38278, /* 59744-59751 */
+40653, 44267, 49483, 40403, 31835, 43841, 42262, 32552, /* 59752-59759 */
+42213, 35385, 30794, 31192, 33456, 32710, 28754, 24684, /* 59760-59767 */
+22308, 22980, 24455, 26178, 29402, 30680, 25783, 24950, /* 59768-59775 */
+30944, 35550, 29425, 27691, 31150, 31317, 29102, 28107, /* 59776-59783 */
+35605, 33601, 29230, 22807, 37390, 31750, 31951, 34628, /* 59784-59791 */
+38155, 43938, 32461, 36898, 34621, 39080, 32926, 35311, /* 59792-59799 */
+41965, 27722, 46841, 37748, 32968, 25055, 27040, 40481, /* 59800-59807 */
+22313, 33346, 28054, 29087, 28998, 30158, 33079, 29011, /* 59808-59815 */
+23061, 23805, 31737, 22059, 29186, 28385, 30896, 37021, /* 59816-59823 */
+29151, 30377, 36299, 35917, 29939, 30896, 31088, 22924, /* 59824-59831 */
+27688, 28116, 30842, 27164, 32179, 27921, 35695, 38454, /* 59832-59839 */
+32505, 37001, 39402, 38379, 27933, 38918, 33914, 39263, /* 59840-59847 */
+46755, 42203, 47353, 39660, 30706, 33351, 34249, 38819, /* 59848-59855 */
+35945, 39130, 36110, 38306, 31400, 32104, 40395, 28484, /* 59856-59863 */
+26141, 26838, 28999, 33653, 33912, 34984, 37188, 33776, /* 59864-59871 */
+27254, 29917, 40850, 39984, 35719, 35518, 31746, 26867, /* 59872-59879 */
+34597, 27997, 14848, 20859, 27241, 26823, 25465, 29630, /* 59880-59887 */
+38897, 40667, 30053, 28846, 31046, 22191, 31764, 24256, /* 59888-59895 */
+32811, 40728, 37544, 39475, 31365, 34337, 20704, 31908, /* 59896-59903 */
+31744, 24930, 26806, 30251, 31736, 28218, 31282, 35608, /* 59904-59911 */
+31721, 25477, 18631, 35827, 30543, 34332, 40999, 32656, /* 59912-59919 */
+34238, 30220, 38717, 32370, 40194, 33009, 34061, 34117, /* 59920-59927 */
+34609, 33278, 23757, 32662, 28700, 24491, 28161, 36059, /* 59928-59935 */
+37745, 36795, 46722, 44790, 38100, 34193, 33534, 40766, /* 59936-59943 */
+44334, 42096, 42769, 37810, 39928, 37814, 35007, 40402, /* 59944-59951 */
+51212, 39354, 33550, 35371, 32919, 31970, 28087, 29129, /* 59952-59959 */
+27018, 23387, 21342, 19543, 28672, 28681, 28721, 29559, /* 59960-59967 */
+23284, 25051, 34387, 32502, 29112, 32175, 24373, 29252, /* 59968-59975 */
+28318, 33747, 35845, 28837, 29003, 33917, 33587, 29880, /* 59976-59983 */
+33604, 39731, 36784, 32917, 34764, 34506, 28773, 39398, /* 59984-59991 */
+43243, 33654, 37906, 33800, 34854, 31633, 34396, 29644, /* 59992-59999 */
+26836, 36254, 35376, 31563, 29750, 33463, 27530, 30760, /* 60000-60007 */
+27225, 29796, 17237, 19179, 33439, 25697, 23991, 28855, /* 60008-60015 */
+32369, 31005, 27998, 44440, 44367, 32247, 32406, 32871, /* 60016-60023 */
+24516, 24398, 29862, 22148, 30572, 30593, 31290, 27246, /* 60024-60031 */
+35494, 36820, 35636, 38536, 30442, 38370, 33618, 48359, /* 60032-60039 */
+45446, 37715, 47988, 44388, 36137, 31567, 41031, 37947, /* 60040-60047 */
+36660, 38343, 35919, 41187, 38857, 42409, 34115, 27646, /* 60048-60055 */
+35598, 30424, 20030, 26245, 41239, 31715, 31996, 34419, /* 60056-60063 */
+33509, 30106, 23596, 39896, 36852, 36656, 31809, 30625, /* 60064-60071 */
+29782, 29740, 37321, 15023, 19788, 26622, 25478, 22354, /* 60072-60079 */
+32202, 37918, 30886, 35582, 27234, 28324, 29879, 29710, /* 60080-60087 */
+34163, 28317, 37804, 39926, 40077, 30054, 32957, 28419, /* 60088-60095 */
+20625, 29095, 26102, 25614, 30569, 42041, 30329, 25589, /* 60096-60103 */
+37029, 32003, 29701, 29930, 29407, 24819, 31281, 32950, /* 60104-60111 */
+33594, 30783, 33171, 32881, 36300, 43165, 36818, 39317, /* 60112-60119 */
+32228, 39935, 24766, 17202, 36654, 37356, 28412, 20028, /* 60120-60127 */
+35077, 34132, 35863, 39339, 41646, 45714, 37613, 37326, /* 60128-60135 */
+35011, 36362, 40069, 42259, 39145, 34902, 48732, 39831, /* 60136-60143 */
+34371, 49641, 46569, 34075, 33734, 36891, 29494, 29287, /* 60144-60151 */
+27167, 26558, 24248, 24697, 31201, 21409, 27441, 24856, /* 60152-60159 */
+27681, 23732, 24513, 23691, 25496, 38056, 32219, 36115, /* 60160-60167 */
+28132, 36362, 37979, 29470, 34696, 34828, 33799, 25947, /* 60168-60175 */
+34618, 31055, 30955, 36283, 27483, 35042, 39822, 43143, /* 60176-60183 */
+29211, 36342, 41930, 38241, 35392, 33005, 33889, 28013, /* 60184-60191 */
+32221, 22946, 28041, 40123, 35246, 33878, 32191, 31464, /* 60192-60199 */
+24644, 28940, 23511, 25771, 21035, 21427, 29972, 28587, /* 60200-60207 */
+24623, 29772, 42585, 25979, 28568, 42329, 33832, 36523, /* 60208-60215 */
+30780, 32946, 27095, 23303, 26971, 34135, 34390, 31968, /* 60216-60223 */
+37414, 24220, 35186, 41257, 36628, 29688, 38200, 42449, /* 60224-60231 */
+33677, 40936, 32591, 42961, 46359, 37981, 36470, 37405, /* 60232-60239 */
+35537, 37941, 33135, 31251, 46199, 34830, 36460, 36846, /* 60240-60247 */
+37908, 31290, 29886, 33454, 27034, 31742, 36263, 30100, /* 60248-60255 */
+32376, 28752, 34845, 27348, 26212, 37803, 35215, 40077, /* 60256-60263 */
+37864, 40327, 24936, 33985, 29252, 28601, 22677, 23604, /* 60264-60271 */
+29397, 24998, 26851, 27848, 36816, 28836, 34260, 33486, /* 60272-60279 */
+26558, 25411, 28633, 32440, 29880, 42802, 27897, 31167, /* 60280-60287 */
+36750, 26107, 25727, 24912, 38967, 27197, 30172, 33743, /* 60288-60295 */
+32263, 32412, 27329, 33073, 21357, 25032, 32863, 30706, /* 60296-60303 */
+31494, 41081, 38556, 27327, 30286, 35360, 39009, 34185, /* 60304-60311 */
+42881, 35348, 35090, 27772, 25902, 39122, 32384, 36766, /* 60312-60319 */
+36284, 28031, 25688, 34681, 38010, 37333, 45938, 36442, /* 60320-60327 */
+40360, 42758, 40185, 41021, 35644, 47313, 38041, 34504, /* 60328-60335 */
+41339, 38319, 40569, 33923, 42517, 38474, 27281, 31732, /* 60336-60343 */
+37096, 30929, 28073, 25925, 20284, 23667, 23147, 30262, /* 60344-60351 */
+26568, 23950, 25171, 25705, 19406, 22688, 34365, 33360, /* 60352-60359 */
+39704, 37111, 34235, 31742, 33296, 34671, 33681, 37114, /* 60360-60367 */
+31246, 32723, 32287, 29413, 38461, 31508, 33515, 34739, /* 60368-60375 */
+33722, 35570, 37289, 38247, 38886, 36919, 31593, 29791, /* 60376-60383 */
+29128, 29421, 33258, 32735, 22912, 41755, 40017, 33433, /* 60384-60391 */
+30551, 31386, 26289, 24200, 25302, 14195, 24983, 29663, /* 60392-60399 */
+35233, 29227, 23837, 29350, 33572, 22130, 27078, 43651, /* 60400-60407 */
+33241, 29960, 39425, 29323, 26485, 34843, 38220, 32971, /* 60408-60415 */
+35407, 33499, 28072, 31068, 36478, 39245, 35850, 32167, /* 60416-60423 */
+29884, 36825, 39226, 45931, 41722, 34533, 38435, 47553, /* 60424-60431 */
+39520, 30634, 40984, 36272, 27720, 32416, 38555, 35730, /* 60432-60439 */
+42628, 41774, 35278, 30099, 26977, 29469, 24098, 31170, /* 60440-60447 */
+34809, 40057, 27953, 33829, 32684, 26264, 28211, 36124, /* 60448-60455 */
+35357, 31261, 35921, 38212, 29116, 25862, 31898, 27485, /* 60456-60463 */
+23796, 26168, 28142, 29744, 37075, 39500, 34828, 32610, /* 60464-60471 */
+31233, 25188, 22321, 27944, 35756, 31429, 27359, 35309, /* 60472-60479 */
+38594, 35077, 30442, 35309, 20027, 22517, 31616, 31292, /* 60480-60487 */
+30850, 35842, 39533, 28651, 35573, 29669, 25431, 27823, /* 60488-60495 */
+35210, 32096, 32975, 34377, 27324, 28756, 29047, 30512, /* 60496-60503 */
+31360, 25675, 36950, 36907, 34047, 38705, 35330, 36497, /* 60504-60511 */
+36254, 31885, 22309, 28744, 31198, 33390, 34237, 45719, /* 60512-60519 */
+43375, 45610, 49061, 35642, 44070, 38860, 35327, 38649, /* 60520-60527 */
+35153, 40227, 45488, 40932, 28289, 41508, 46744, 30999, /* 60528-60535 */
+35157, 37750, 32887, 26298, 28404, 23821, 18568, 26634, /* 60536-60543 */
+27441, 24990, 31710, 30723, 19153, 23580, 33090, 23618, /* 60544-60551 */
+19309, 37398, 38046, 29546, 36515, 37271, 35850, 30564, /* 60552-60559 */
+34650, 35529, 34356, 34013, 28449, 28489, 24492, 26184, /* 60560-60567 */
+31130, 37034, 36788, 40758, 34422, 32417, 37830, 36980, /* 60568-60575 */
+32059, 34174, 32859, 34784, 33821, 25588, 29126, 38300, /* 60576-60583 */
+38188, 33652, 33101, 31156, 29919, 28944, 26324, 25871, /* 60584-60591 */
+19699, 22956, 37064, 31290, 22650, 30562, 34309, 24197, /* 60592-60599 */
+34996, 39677, 32000, 34277, 33331, 33254, 31315, 30478, /* 60600-60607 */
+29422, 35833, 32528, 26443, 30208, 17256, 38199, 43138, /* 60608-60615 */
+40313, 35399, 31871, 39520, 41465, 47632, 36464, 34761, /* 60616-60623 */
+33091, 48651, 43462, 28541, 35186, 34706, 35584, 32707, /* 60624-60631 */
+37420, 39076, 36566, 37352, 30011, 25630, 31623, 32947, /* 60632-60639 */
+33873, 29653, 37016, 39004, 25538, 27778, 34681, 32172, /* 60640-60647 */
+26115, 27640, 40538, 38843, 32872, 27876, 26909, 33939, /* 60648-60655 */
+33554, 33959, 21428, 30499, 28928, 27606, 23120, 28155, /* 60656-60663 */
+36833, 32761, 25414, 22933, 19985, 36571, 40889, 19737, /* 60664-60671 */
+32316, 46629, 39480, 28190, 33794, 38416, 22501, 22093, /* 60672-60679 */
+37391, 34669, 31176, 41384, 35811, 31225, 30547, 29034, /* 60680-60687 */
+34683, 23679, 22054, 29561, 28678, 36469, 31571, 28331, /* 60688-60695 */
+39137, 40525, 33693, 32055, 36488, 23402, 31437, 34277, /* 60696-60703 */
+23723, 32725, 27091, 38884, 38928, 32039, 31530, 37642, /* 60704-60711 */
+35869, 45733, 40055, 38100, 32823, 41063, 41720, 35711, /* 60712-60719 */
+46080, 42549, 31867, 31222, 55102, 42355, 24190, 43778, /* 60720-60727 */
+40216, 25202, 28101, 42088, 26654, 30365, 33208, 23699, /* 60728-60735 */
+26068, 29718, 31440, 22299, 21608, 21919, 25413, 37125, /* 60736-60743 */
+24413, 29656, 38600, 34109, 32506, 37730, 39437, 24756, /* 60744-60751 */
+34315, 25266, 25500, 41725, 38883, 38471, 35155, 38471, /* 60752-60759 */
+28185, 32439, 38722, 31410, 28854, 27981, 34116, 37954, /* 60760-60767 */
+37755, 34362, 39603, 31479, 23939, 29158, 40496, 29378, /* 60768-60775 */
+23312, 26459, 36814, 32155, 28127, 37194, 28762, 26423, /* 60776-60783 */
+28119, 28177, 26720, 25790, 26589, 30561, 26751, 24050, /* 60784-60791 */
+35354, 27543, 32133, 38794, 35864, 30516, 36265, 35980, /* 60792-60799 */
+21198, 26880, 27662, 33359, 31212, 37269, 40942, 33949, /* 60800-60807 */
+32956, 41390, 43076, 38824, 32345, 31476, 36874, 46626, /* 60808-60815 */
+43666, 34269, 36954, 40268, 47890, 33726, 29780, 38371, /* 60816-60823 */
+33769, 30693, 35194, 43638, 33183, 29571, 34686, 36028, /* 60824-60831 */
+28503, 32251, 38728, 35882, 26298, 32734, 23854, 29596, /* 60832-60839 */
+36245, 29096, 29436, 33976, 38955, 36981, 28996, 27156, /* 60840-60847 */
+28719, 27606, 30010, 32995, 33996, 24327, 24752, 31845, /* 60848-60855 */
+36515, 28242, 29285, 35775, 29878, 33700, 29241, 26664, /* 60856-60863 */
+28579, 26690, 32182, 34366, 29112, 36032, 37373, 29882, /* 60864-60871 */
+21806, 22936, 24797, 33956, 37045, 36797, 38503, 35735, /* 60872-60879 */
+32698, 32315, 30591, 25230, 32552, 27456, 30162, 29425, /* 60880-60887 */
+32960, 25039, 26844, 37531, 40520, 31215, 34922, 39934, /* 60888-60895 */
+33253, 35109, 37484, 30896, 27993, 29218, 37661, 34749, /* 60896-60903 */
+37696, 47826, 37365, 35551, 40011, 45209, 37193, 29255, /* 60904-60911 */
+45765, 40447, 35308, 35943, 40589, 39120, 41056, 33854, /* 60912-60919 */
+34232, 44573, 37702, 28571, 29755, 26407, 22053, 34871, /* 60920-60927 */
+24158, 25133, 30967, 29491, 28137, 30313, 29768, 21262, /* 60928-60935 */
+27670, 18523, 24962, 34123, 30937, 42220, 41606, 27040, /* 60936-60943 */
+26431, 34715, 44759, 35111, 34419, 32685, 36781, 28234, /* 60944-60951 */
+31055, 37933, 21905, 29792, 39365, 29675, 37291, 47784, /* 60952-60959 */
+40155, 29877, 35045, 34070, 21970, 30799, 36418, 40083, /* 60960-60967 */
+29111, 24918, 39579, 29591, 25753, 30507, 35388, 23888, /* 60968-60975 */
+31354, 26807, 26744, 25470, 29581, 25074, 32116, 34835, /* 60976-60983 */
+25616, 29849, 30759, 38195, 30991, 32104, 26327, 33148, /* 60984-60991 */
+26478, 32171, 39173, 30423, 37701, 24684, 29353, 43097, /* 60992-60999 */
+42128, 33401, 40566, 36410, 32754, 33249, 39894, 38987, /* 61000-61007 */
+40178, 36569, 35709, 46205, 35714, 42510, 46629, 27698, /* 61008-61015 */
+29506, 28184, 30282, 35613, 39634, 39176, 33287, 35842, /* 61016-61023 */
+35298, 34387, 25058, 29207, 39685, 25926, 28363, 32559, /* 61024-61031 */
+37077, 23497, 31165, 39107, 18303, 31825, 30197, 32690, /* 61032-61039 */
+35560, 39702, 30122, 22003, 27488, 30193, 29542, 24301, /* 61040-61047 */
+33685, 33894, 39457, 22431, 27519, 37828, 27154, 32888, /* 61048-61055 */
+40578, 24873, 22287, 36234, 36426, 32629, 30342, 33387, /* 61056-61063 */
+29427, 32658, 34294, 30490, 37681, 33565, 34413, 28364, /* 61064-61071 */
+30248, 32635, 35590, 30175, 27892, 29742, 29357, 26179, /* 61072-61079 */
+25199, 39994, 25746, 34009, 39867, 31012, 36809, 27424, /* 61080-61087 */
+34746, 28361, 28903, 38181, 34537, 35102, 33617, 35924, /* 61088-61095 */
+36662, 30964, 29751, 32389, 29946, 43501, 49408, 43719, /* 61096-61103 */
+47197, 44900, 35988, 36046, 32750, 44501, 47464, 35732, /* 61104-61111 */
+41093, 43639, 36599, 25612, 32832, 33489, 30530, 24966, /* 61112-61119 */
+26470, 31847, 30130, 29959, 29050, 25003, 27445, 26978, /* 61120-61127 */
+28663, 19751, 22611, 39875, 26904, 29183, 29578, 38609, /* 61128-61135 */
+29117, 37144, 41697, 29008, 30976, 31129, 39835, 34518, /* 61136-61143 */
+27602, 37401, 39067, 25651, 32350, 36401, 28302, 34894, /* 61144-61151 */
+37831, 29457, 27213, 32064, 40922, 32680, 41832, 28428, /* 61152-61159 */
+28425, 23505, 29489, 42934, 31663, 31403, 33749, 33468, /* 61160-61167 */
+22476, 29685, 32341, 17290, 22985, 32668, 24027, 32795, /* 61168-61175 */
+35076, 38643, 27824, 25041, 25046, 35663, 27502, 25512, /* 61176-61183 */
+44424, 34929, 31308, 32234, 31497, 27350, 39961, 39887, /* 61184-61191 */
+28671, 32221, 37461, 36306, 41027, 23894, 40174, 48164, /* 61192-61199 */
+37876, 33114, 40935, 47522, 34403, 43318, 33580, 29993, /* 61200-61207 */
+27922, 32160, 36263, 32421, 42992, 37514, 32867, 35304, /* 61208-61215 */
+36494, 38026, 35162, 32630, 26895, 31154, 24462, 33766, /* 61216-61223 */
+40516, 25787, 23504, 38401, 37621, 24701, 36050, 40216, /* 61224-61231 */
+30148, 22206, 31469, 36584, 18999, 24158, 40164, 29128, /* 61232-61239 */
+33639, 35509, 24862, 27706, 30967, 40669, 26099, 32447, /* 61240-61247 */
+34009, 34697, 33289, 18505, 32938, 45663, 28048, 29963, /* 61248-61255 */
+39889, 34774, 28561, 28494, 31050, 20354, 30014, 34947, /* 61256-61263 */
+32160, 38726, 36671, 38114, 29731, 30853, 30808, 25285, /* 61264-61271 */
+30273, 27111, 29179, 29638, 29337, 34162, 29433, 24815, /* 61272-61279 */
+28140, 40558, 36363, 30646, 38471, 35833, 30940, 34141, /* 61280-61287 */
+38079, 38121, 23408, 35809, 36463, 36401, 37167, 41651, /* 61288-61295 */
+47400, 35287, 36392, 42105, 42459, 40206, 40591, 41013, /* 61296-61303 */
+27102, 33768, 52804, 39633, 26256, 37237, 39987, 28419, /* 61304-61311 */
+25844, 34778, 31323, 22530, 25964, 31302, 26357, 28050, /* 61312-61319 */
+33054, 29653, 27049, 22034, 24142, 29625, 25091, 35749, /* 61320-61327 */
+35133, 33830, 43978, 29034, 29410, 28293, 37322, 42439, /* 61328-61335 */
+27551, 39572, 32912, 38687, 29871, 28206, 37005, 27333, /* 61336-61343 */
+30144, 25887, 35983, 36984, 36074, 37591, 34349, 32088, /* 61344-61351 */
+20180, 34598, 38718, 30481, 33743, 24178, 30663, 30199, /* 61352-61359 */
+34777, 32855, 22767, 31159, 28863, 20063, 26002, 31058, /* 61360-61367 */
+31205, 28853, 26142, 34470, 27058, 30364, 34040, 37359, /* 61368-61375 */
+19423, 27209, 47971, 30516, 30072, 34392, 37252, 27718, /* 61376-61383 */
+36422, 38486, 28858, 37145, 34940, 40917, 39251, 42176, /* 61384-61391 */
+44581, 39713, 40164, 44805, 39740, 36907, 32459, 35968, /* 61392-61399 */
+38055, 33262, 41005, 37599, 32141, 30033, 25467, 38800, /* 61400-61407 */
+38273, 37154, 34150, 34320, 35017, 27824, 33698, 26922, /* 61408-61415 */
+28528, 31324, 25772, 30927, 27505, 31638, 30907, 26964, /* 61416-61423 */
+26195, 30256, 31640, 26967, 40830, 32969, 27956, 29101, /* 61424-61431 */
+39794, 24395, 22852, 40348, 27419, 29680, 33003, 32407, /* 61432-61439 */
+23642, 24361, 23492, 35322, 35606, 37052, 37132, 30231, /* 61440-61447 */
+26945, 41676, 38103, 25450, 33778, 24332, 33037, 33791, /* 61448-61455 */
+39085, 35109, 38221, 33133, 27349, 38245, 35057, 31288, /* 61456-61463 */
+36567, 28655, 23190, 31904, 23423, 33030, 30592, 26969, /* 61464-61471 */
+39164, 33741, 35206, 31998, 32481, 29564, 29948, 37936, /* 61472-61479 */
+32925, 33381, 37262, 34650, 34079, 38665, 39369, 23971, /* 61480-61487 */
+31945, 47441, 36504, 42526, 40492, 46954, 36991, 34467, /* 61488-61495 */
+33176, 37283, 48574, 40390, 42978, 36907, 30772, 30852, /* 61496-61503 */
+33375, 28404, 26117, 25316, 23517, 25559, 33282, 32661, /* 61504-61511 */
+32360, 19716, 27969, 29246, 23846, 32609, 31653, 31085, /* 61512-61519 */
+28811, 34676, 33483, 25699, 38384, 33183, 38503, 40555, /* 61520-61527 */
+30371, 39352, 34690, 34772, 27683, 31608, 44019, 32190, /* 61528-61535 */
+30147, 35950, 31290, 36527, 40331, 30679, 29925, 28846, /* 61536-61543 */
+39049, 27688, 38243, 34398, 23893, 25780, 22763, 37790, /* 61544-61551 */
+30509, 37368, 34834, 35652, 26275, 25265, 31163, 25352, /* 61552-61559 */
+27128, 22367, 23919, 25557, 28315, 31732, 31596, 29761, /* 61560-61567 */
+26501, 21745, 33289, 36621, 36616, 36184, 31785, 34069, /* 61568-61575 */
+31107, 36600, 35659, 34569, 36866, 33427, 38819, 39587, /* 61576-61583 */
+33157, 37264, 40403, 44695, 39253, 37179, 40429, 41198, /* 61584-61591 */
+43230, 33985, 40919, 37164, 31576, 31584, 26411, 44114, /* 61592-61599 */
+33375, 39928, 36636, 31024, 34858, 30807, 45843, 31727, /* 61600-61607 */
+33590, 33834, 25601, 25321, 35374, 30786, 24008, 24451, /* 61608-61615 */
+28823, 32559, 29933, 37157, 27129, 33146, 24225, 29018, /* 61616-61623 */
+32356, 28994, 39248, 30975, 34146, 27598, 27589, 27785, /* 61624-61631 */
+28298, 32402, 22827, 35472, 35823, 33301, 28024, 27972, /* 61632-61639 */
+32521, 24508, 36778, 34263, 30279, 33134, 33186, 23810, /* 61640-61647 */
+36962, 31016, 28626, 33622, 31488, 34376, 29930, 34099, /* 61648-61655 */
+33699, 27318, 23884, 32903, 32414, 30116, 38212, 36563, /* 61656-61663 */
+33345, 27892, 32947, 39924, 26619, 34719, 23754, 36556, /* 61664-61671 */
+31121, 36893, 43713, 27738, 41323, 28102, 44808, 34788, /* 61672-61679 */
+38510, 44122, 41209, 42200, 41034, 44304, 34986, 33934, /* 61680-61687 */
+32084, 48134, 42113, 37962, 33842, 37791, 38356, 29217, /* 61688-61695 */
+40317, 29670, 29695, 31193, 26146, 28236, 26105, 34220, /* 61696-61703 */
+22810, 28504, 23973, 23750, 25965, 23498, 30426, 17655, /* 61704-61711 */
+23267, 23090, 40200, 36317, 36411, 45383, 37823, 34915, /* 61712-61719 */
+29169, 42701, 36054, 29882, 32358, 32193, 29284, 39033, /* 61720-61727 */
+33647, 28385, 34683, 30356, 38917, 29749, 38837, 43486, /* 61728-61735 */
+34762, 36359, 37224, 32510, 28408, 28229, 23792, 35733, /* 61736-61743 */
+39620, 28792, 33821, 29754, 28432, 25010, 32498, 29599, /* 61744-61751 */
+22928, 27844, 23102, 31974, 27163, 33186, 33589, 24254, /* 61752-61759 */
+20845, 31528, 31782, 27090, 35724, 29953, 25570, 33043, /* 61760-61767 */
+41090, 40814, 35631, 39365, 36740, 28473, 27565, 38121, /* 61768-61775 */
+43668, 26586, 31106, 44789, 38645, 34711, 47537, 42041, /* 61776-61783 */
+30615, 39175, 42091, 36072, 36680, 42074, 32814, 34117, /* 61784-61791 */
+33356, 29257, 34640, 20773, 42487, 39732, 34684, 35783, /* 61792-61799 */
+37657, 37875, 20233, 32903, 32789, 28636, 29868, 31226, /* 61800-61807 */
+33108, 28391, 34403, 32548, 29822, 28268, 21215, 32793, /* 61808-61815 */
+34931, 28500, 31093, 34172, 28549, 26439, 37096, 35795, /* 61816-61823 */
+32784, 37179, 32708, 26903, 25465, 32522, 36763, 24359, /* 61824-61831 */
+23023, 39585, 32671, 30215, 37479, 33367, 31707, 28922, /* 61832-61839 */
+41652, 29204, 29903, 33089, 28981, 31019, 35074, 33594, /* 61840-61847 */
+33502, 28397, 30619, 37728, 25632, 31077, 31594, 21329, /* 61848-61855 */
+21613, 31752, 37557, 26055, 35066, 42025, 33291, 26645, /* 61856-61863 */
+35127, 38305, 29777, 29242, 36752, 33465, 30944, 32932, /* 61864-61871 */
+39828, 37706, 34393, 33046, 40420, 37908, 46336, 46003, /* 61872-61879 */
+46827, 41281, 38601, 37779, 38145, 38791, 29779, 41208, /* 61880-61887 */
+43481, 26445, 40647, 32791, 25437, 24298, 33917, 32718, /* 61888-61895 */
+23049, 33523, 29957, 29159, 25443, 28639, 34072, 20904, /* 61896-61903 */
+15920, 35962, 34761, 32126, 36597, 27526, 29828, 30234, /* 61904-61911 */
+44984, 31757, 35380, 38898, 28498, 30373, 31561, 40613, /* 61912-61919 */
+36773, 26946, 28775, 32745, 33850, 29257, 41571, 34491, /* 61920-61927 */
+30930, 33227, 37059, 34045, 30612, 39579, 34175, 34184, /* 61928-61935 */
+23864, 26663, 28487, 27458, 30640, 27658, 30091, 32009, /* 61936-61943 */
+30837, 30208, 23216, 22963, 33111, 31189, 24766, 30562, /* 61944-61951 */
+34074, 30287, 31762, 36803, 25290, 21378, 27321, 29393, /* 61952-61959 */
+42809, 34375, 40302, 39438, 28961, 29377, 41543, 40531, /* 61960-61967 */
+32680, 42625, 38754, 34342, 39928, 36558, 42301, 37308, /* 61968-61975 */
+32940, 36588, 37791, 37685, 45935, 30134, 30495, 32696, /* 61976-61983 */
+35512, 35830, 33426, 41610, 35879, 36023, 29392, 36326, /* 61984-61991 */
+34382, 29161, 37648, 26951, 29451, 31611, 29411, 24627, /* 61992-61999 */
+26986, 29009, 28653, 41924, 32084, 33870, 28294, 31167, /* 62000-62007 */
+31390, 30567, 23123, 24215, 37208, 29938, 38150, 34458, /* 62008-62015 */
+38416, 37558, 22449, 26707, 31051, 37169, 23297, 27365, /* 62016-62023 */
+38133, 29841, 31431, 37181, 39259, 26081, 34082, 24536, /* 62024-62031 */
+28346, 36319, 38246, 31902, 25091, 29188, 26500, 35497, /* 62032-62039 */
+37735, 37199, 35272, 31293, 32164, 27280, 30965, 30202, /* 62040-62047 */
+20135, 18327, 30252, 33385, 31846, 32317, 32679, 26093, /* 62048-62055 */
+35207, 40832, 33078, 36156, 35159, 36550, 33143, 29277, /* 62056-62063 */
+31838, 36914, 39978, 26056, 45004, 46986, 42988, 42475, /* 62064-62071 */
+38061, 34420, 38663, 44567, 34813, 38258, 46462, 38547, /* 62072-62079 */
+31698, 39170, 40661, 27273, 31201, 38931, 27786, 24882, /* 62080-62087 */
+31668, 32137, 24564, 23665, 31187, 33121, 27855, 32280, /* 62088-62095 */
+31450, 28225, 27784, 32736, 30271, 24104, 28655, 28809, /* 62096-62103 */
+36958, 38941, 42112, 41169, 27575, 30184, 37967, 37474, /* 62104-62111 */
+33085, 34626, 32166, 31460, 30262, 30401, 35999, 36508, /* 62112-62119 */
+28509, 17444, 35364, 40691, 39032, 30164, 32058, 31955, /* 62120-62127 */
+23495, 31693, 29302, 32654, 34091, 33467, 25214, 28079, /* 62128-62135 */
+31103, 29991, 28641, 22261, 28308, 19577, 26802, 39246, /* 62136-62143 */
+28116, 23632, 29046, 34413, 34465, 29447, 37882, 35181, /* 62144-62151 */
+32572, 34635, 32259, 27782, 38570, 40373, 33155, 36621, /* 62152-62159 */
+43215, 32208, 26189, 43720, 35468, 38506, 44181, 44511, /* 62160-62167 */
+40385, 41499, 41829, 34032, 42208, 30842, 31396, 26464, /* 62168-62175 */
+36257, 45646, 38114, 40028, 28301, 31639, 29060, 29721, /* 62176-62183 */
+43373, 38777, 36484, 36024, 32254, 28894, 30790, 37407, /* 62184-62191 */
+31257, 13253, 27775, 31555, 30155, 28194, 27197, 34176, /* 62192-62199 */
+23592, 31803, 34084, 26971, 40359, 38024, 30166, 27815, /* 62200-62207 */
+37531, 37290, 23894, 25910, 32079, 30189, 22408, 32596, /* 62208-62215 */
+32883, 25521, 25182, 39769, 44233, 31395, 32163, 35221, /* 62216-62223 */
+33304, 32234, 33560, 25728, 23029, 31996, 35141, 27428, /* 62224-62231 */
+40191, 38907, 32031, 30958, 26115, 33246, 32955, 30268, /* 62232-62239 */
+30703, 30492, 30433, 22249, 35835, 34405, 24274, 28016, /* 62240-62247 */
+31480, 40473, 34473, 35044, 31253, 31063, 25645, 34450, /* 62248-62255 */
+39452, 32527, 45450, 38475, 40012, 36748, 40920, 46220, /* 62256-62263 */
+37614, 26637, 40633, 39479, 41032, 48031, 33234, 41252, /* 62264-62271 */
+31335, 44824, 42415, 34094, 42488, 33514, 28670, 24966, /* 62272-62279 */
+28997, 27985, 27841, 19491, 32041, 31661, 26885, 32835, /* 62280-62287 */
+35441, 24500, 20188, 27526, 28382, 26989, 33267, 34740, /* 62288-62295 */
+28685, 40378, 37041, 28958, 28675, 39348, 37557, 31960, /* 62296-62303 */
+30118, 35002, 33673, 32038, 30630, 33982, 39372, 33076, /* 62304-62311 */
+38165, 38595, 32783, 33332, 41473, 33540, 28161, 25050, /* 62312-62319 */
+21150, 35517, 32044, 32522, 22707, 25995, 23645, 32380, /* 62320-62327 */
+36556, 32989, 34060, 31906, 25042, 24882, 27996, 28618, /* 62328-62335 */
+29350, 26502, 28470, 26827, 34268, 32304, 28643, 32669, /* 62336-62343 */
+25827, 24365, 35209, 35443, 38553, 42489, 39438, 32641, /* 62344-62351 */
+38883, 37226, 31817, 35589, 42982, 40049, 32581, 37534, /* 62352-62359 */
+38907, 32519, 36068, 36419, 43038, 39450, 29820, 42528, /* 62360-62367 */
+41395, 30926, 38024, 33866, 29808, 29495, 38019, 33533, /* 62368-62375 */
+36739, 37122, 28841, 35039, 30711, 38996, 40302, 33085, /* 62376-62383 */
+31345, 32882, 22430, 24212, 35288, 33204, 25199, 31058, /* 62384-62391 */
+23866, 31609, 32384, 37033, 26713, 25623, 31844, 37515, /* 62392-62399 */
+35592, 32211, 40581, 33243, 26998, 30462, 26674, 29182, /* 62400-62407 */
+23234, 31084, 25069, 28519, 35887, 39288, 29300, 27342, /* 62408-62415 */
+34812, 23625, 31736, 36084, 33496, 36029, 32757, 30158, /* 62416-62423 */
+32384, 35637, 28078, 19371, 36953, 32876, 28629, 32900, /* 62424-62431 */
+30716, 35041, 26285, 18693, 30613, 36834, 30057, 32388, /* 62432-62439 */
+31403, 32362, 32996, 29073, 28664, 31683, 41608, 33314, /* 62440-62447 */
+32928, 36324, 36687, 29989, 36583, 46224, 37573, 39893, /* 62448-62455 */
+39197, 44057, 40766, 33228, 44767, 43175, 32330, 36253, /* 62456-62463 */
+38165, 37233, 46748, 47964, 28920, 27749, 37970, 25039, /* 62464-62471 */
+29959, 36246, 31215, 31904, 25805, 30786, 32971, 30747, /* 62472-62479 */
+22172, 29739, 22810, 21784, 24535, 29103, 29678, 28571, /* 62480-62487 */
+24276, 24368, 29985, 40141, 46312, 35435, 41965, 37976, /* 62488-62495 */
+32250, 28818, 34401, 29125, 30899, 39321, 30896, 37849, /* 62496-62503 */
+34685, 32313, 33214, 35180, 23022, 29165, 33684, 36028, /* 62504-62511 */
+37888, 28888, 40253, 33016, 23871, 23619, 34897, 29242, /* 62512-62519 */
+33917, 33344, 23155, 29020, 21937, 28694, 33586, 31512, /* 62520-62527 */
+32939, 28084, 31626, 30786, 34434, 33712, 24670, 28002, /* 62528-62535 */
+25753, 21444, 33870, 41823, 27786, 36611, 35937, 31000, /* 62536-62543 */
+43377, 47037, 37409, 36612, 38186, 29002, 35794, 31313, /* 62544-62551 */
+31835, 43996, 35151, 35990, 43125, 44988, 24731, 36134, /* 62552-62559 */
+38684, 28535, 29129, 36160, 42684, 37065, 35548, 36322, /* 62560-62567 */
+40733, 28950, 27833, 28192, 28734, 40455, 33786, 31692, /* 62568-62575 */
+31637, 34456, 31475, 31395, 19188, 30905, 32092, 26298, /* 62576-62583 */
+33218, 35274, 33180, 26477, 31740, 25245, 26587, 27128, /* 62584-62591 */
+35620, 45580, 25746, 29959, 37355, 37892, 28223, 32973, /* 62592-62599 */
+34814, 28241, 29668, 25104, 32209, 37952, 26821, 33950, /* 62600-62607 */
+29764, 26866, 40497, 38754, 26921, 33915, 33616, 20616, /* 62608-62615 */
+26429, 45854, 34484, 32422, 42195, 29595, 35275, 27164, /* 62616-62623 */
+21266, 37765, 28748, 23532, 26307, 33563, 24390, 33233, /* 62624-62631 */
+33950, 27171, 34925, 23262, 38787, 38899, 40343, 32417, /* 62632-62639 */
+30536, 41253, 24615, 31953, 21451, 36559, 39235, 32873, /* 62640-62647 */
+38839, 36603, 48869, 35830, 32063, 34758, 48526, 37332, /* 62648-62655 */
+36003, 49676, 44173, 30388, 42074, 43299, 27059, 36693, /* 62656-62663 */
+41313, 34863, 29654, 28733, 28761, 27820, 33202, 36686, /* 62664-62671 */
+28843, 30703, 30332, 29972, 22621, 28699, 32622, 24224, /* 62672-62679 */
+17728, 29537, 42525, 31021, 31986, 34654, 34485, 33468, /* 62680-62687 */
+31761, 44932, 38943, 38724, 37768, 25223, 32538, 35357, /* 62688-62695 */
+25696, 33361, 38801, 26888, 33304, 31443, 24174, 33974, /* 62696-62703 */
+40178, 29912, 23207, 31889, 34988, 33754, 33175, 30586, /* 62704-62711 */
+29681, 24488, 26848, 28585, 21102, 26769, 34745, 33380, /* 62712-62719 */
+22908, 26296, 32412, 32358, 25241, 28609, 30629, 24965, /* 62720-62727 */
+32487, 26441, 31885, 31366, 34913, 29302, 24835, 45808, /* 62728-62735 */
+40460, 45441, 38804, 33955, 32003, 34193, 46496, 38922, /* 62736-62743 */
+27591, 40189, 48041, 39544, 34713, 43594, 38327, 30065, /* 62744-62751 */
+34593, 28344, 36355, 35659, 40736, 31834, 33559, 35974, /* 62752-62759 */
+30501, 45140, 34659, 34789, 37488, 30195, 33325, 38858, /* 62760-62767 */
+26948, 22645, 35989, 31218, 26991, 33640, 19993, 28112, /* 62768-62775 */
+39368, 26646, 24674, 32197, 29084, 28106, 37881, 30538, /* 62776-62783 */
+27860, 42987, 34923, 24767, 30049, 36377, 38993, 28717, /* 62784-62791 */
+25825, 23575, 31916, 28936, 26368, 26285, 24457, 40654, /* 62792-62799 */
+38014, 37440, 35787, 37938, 33229, 25509, 25598, 34054, /* 62800-62807 */
+26580, 37123, 33533, 24831, 38567, 32074, 39956, 37089, /* 62808-62815 */
+20714, 36191, 35872, 31807, 24543, 32016, 35406, 19784, /* 62816-62823 */
+31145, 29587, 30024, 33489, 34340, 26487, 27420, 34617, /* 62824-62831 */
+31500, 43638, 34513, 32848, 30766, 35145, 33379, 34684, /* 62832-62839 */
+35971, 30651, 42885, 39533, 38167, 39363, 35625, 36573, /* 62840-62847 */
+40250, 37573, 35785, 39666, 31506, 48130, 48057, 39116, /* 62848-62855 */
+36681, 38544, 33992, 22358, 26044, 20139, 35835, 25888, /* 62856-62863 */
+28843, 29817, 27486, 38060, 30236, 30121, 15430, 32157, /* 62864-62871 */
+28279, 25231, 31424, 34792, 28774, 26643, 31837, 32042, /* 62872-62879 */
+37635, 38952, 48652, 35981, 25870, 31010, 43243, 42502, /* 62880-62887 */
+20869, 31539, 36746, 31002, 31408, 34287, 35895, 32020, /* 62888-62895 */
+30894, 36118, 33446, 29067, 36620, 31034, 22146, 28721, /* 62896-62903 */
+23949, 32872, 31040, 33750, 36117, 32325, 29031, 26700, /* 62904-62911 */
+26103, 19613, 29936, 32747, 24027, 31987, 25205, 31267, /* 62912-62919 */
+31275, 31559, 28588, 21328, 30357, 25705, 40477, 35805, /* 62920-62927 */
+39268, 41870, 37402, 33974, 28680, 39675, 38877, 39386, /* 62928-62935 */
+36296, 32063, 26002, 41581, 54297, 32974, 28197, 38333, /* 62936-62943 */
+46429, 29257, 34696, 42307, 38301, 31909, 31620, 35314, /* 62944-62951 */
+33283, 40462, 38618, 32815, 28963, 23866, 36242, 37904, /* 62952-62959 */
+25952, 32674, 45702, 34827, 38493, 34205, 33809, 24720, /* 62960-62967 */
+30512, 33652, 22787, 27995, 28444, 32268, 23754, 28437, /* 62968-62975 */
+30924, 29907, 40382, 29069, 37487, 37565, 36280, 33734, /* 62976-62983 */
+29583, 25234, 24503, 38224, 25037, 34089, 32102, 27602, /* 62984-62991 */
+26651, 39768, 39494, 26123, 32794, 26810, 36659, 25440, /* 62992-62999 */
+30004, 33654, 33833, 25122, 24660, 34127, 35047, 32577, /* 63000-63007 */
+32667, 28530, 23608, 32381, 33870, 33133, 23631, 33347, /* 63008-63015 */
+32752, 31097, 31130, 32003, 29173, 30951, 35329, 23861, /* 63016-63023 */
+30474, 35471, 43411, 31737, 26656, 31268, 40657, 40434, /* 63024-63031 */
+28022, 33244, 42093, 43879, 36003, 41224, 43893, 30249, /* 63032-63039 */
+33171, 41731, 36871, 34609, 49784, 44869, 34629, 37504, /* 63040-63047 */
+39815, 37292, 38742, 36477, 25916, 29667, 29964, 31809, /* 63048-63055 */
+30305, 23174, 26859, 33839, 30830, 26423, 34667, 21631, /* 63056-63063 */
+26608, 33488, 27754, 22977, 22394, 28474, 37476, 42374, /* 63064-63071 */
+38811, 31716, 41543, 39446, 30219, 28127, 35789, 36091, /* 63072-63079 */
+30939, 24853, 18294, 37678, 39333, 36098, 26823, 30652, /* 63080-63087 */
+40406, 33176, 39277, 37438, 35941, 24603, 24820, 27576, /* 63088-63095 */
+19943, 32952, 39633, 33244, 25636, 22349, 29664, 33004, /* 63096-63103 */
+33651, 19502, 26521, 39229, 26319, 32238, 34495, 27234, /* 63104-63111 */
+29503, 34187, 23457, 27939, 36256, 25733, 25192, 33686, /* 63112-63119 */
+32142, 25315, 37145, 41789, 42313, 45645, 42304, 39428, /* 63120-63127 */
+46038, 34892, 28513, 39133, 32990, 40097, 40464, 30666, /* 63128-63135 */
+31208, 43296, 38624, 27832, 38763, 30663, 31510, 38517, /* 63136-63143 */
+35301, 34037, 39828, 38665, 22763, 29634, 29565, 36006, /* 63144-63151 */
+43347, 35075, 21730, 31787, 41320, 38263, 29634, 26997, /* 63152-63159 */
+33066, 29507, 25062, 26677, 34402, 32396, 37938, 26782, /* 63160-63167 */
+25649, 35737, 35196, 30124, 27739, 29558, 32372, 39861, /* 63168-63175 */
+36122, 26542, 36677, 38416, 33437, 28760, 27873, 32298, /* 63176-63183 */
+23443, 30856, 31594, 35903, 29736, 33281, 33029, 27305, /* 63184-63191 */
+28778, 25196, 36081, 31142, 30577, 34196, 32813, 34786, /* 63192-63199 */
+33855, 34762, 18571, 20461, 30346, 30353, 35167, 27132, /* 63200-63207 */
+32708, 34735, 34256, 31892, 23551, 25977, 25407, 41139, /* 63208-63215 */
+30595, 30367, 38309, 37636, 31041, 26147, 32259, 33625, /* 63216-63223 */
+30210, 40375, 28581, 26985, 43659, 50253, 41286, 30576, /* 63224-63231 */
+39651, 44505, 42166, 37036, 40900, 42671, 44095, 34935, /* 63232-63239 */
+37429, 40761, 43662, 40258, 28286, 28835, 26434, 33023, /* 63240-63247 */
+35892, 33689, 29486, 33304, 37097, 32271, 32927, 34009, /* 63248-63255 */
+25400, 23592, 29231, 25973, 26909, 26677, 26084, 27627, /* 63256-63263 */
+29005, 27510, 33220, 40459, 35113, 39740, 41393, 32093, /* 63264-63271 */
+32618, 40172, 26611, 21164, 40248, 30420, 32479, 34744, /* 63272-63279 */
+25733, 34758, 40223, 33478, 30374, 26519, 23929, 37726, /* 63280-63287 */
+34490, 24129, 34746, 38328, 30417, 22324, 25123, 29513, /* 63288-63295 */
+32564, 33002, 13265, 21549, 24239, 33722, 37601, 22956, /* 63296-63303 */
+34266, 37617, 28127, 29706, 31604, 27208, 37634, 24838, /* 63304-63311 */
+26312, 35265, 34531, 38704, 41227, 39569, 35442, 46148, /* 63312-63319 */
+41313, 37628, 35118, 44367, 43290, 32428, 31745, 43845, /* 63320-63327 */
+43134, 23750, 40379, 45347, 32504, 32862, 37173, 28437, /* 63328-63335 */
+29829, 33810, 33168, 32098, 33131, 38999, 34898, 32091, /* 63336-63343 */
+41808, 41535, 28905, 20186, 38591, 30509, 33453, 32633, /* 63344-63351 */
+25883, 29243, 28210, 33533, 19198, 28432, 27834, 31366, /* 63352-63359 */
+30899, 28034, 37418, 32634, 35846, 24594, 28247, 31778, /* 63360-63367 */
+34190, 40775, 31531, 27693, 28655, 40436, 35203, 24941, /* 63368-63375 */
+24690, 36998, 34398, 26348, 31884, 42465, 34243, 27487, /* 63376-63383 */
+36947, 34723, 30093, 28646, 31491, 30538, 22694, 34586, /* 63384-63391 */
+37263, 32768, 28460, 32077, 41800, 31312, 33594, 37337, /* 63392-63399 */
+28182, 23318, 34810, 29096, 23415, 30823, 24093, 21200, /* 63400-63407 */
+22336, 30803, 30423, 27370, 42658, 40234, 40093, 36799, /* 63408-63415 */
+31555, 39489, 33716, 23132, 33632, 30384, 38258, 43006, /* 63416-63423 */
+41810, 36905, 43470, 37809, 26702, 34035, 34875, 38218, /* 63424-63431 */
+47998, 42395, 43565, 48176, 40460, 26643, 34315, 35784, /* 63432-63439 */
+21374, 35869, 28826, 25296, 24760, 32464, 42862, 22874, /* 63440-63447 */
+26397, 33192, 29203, 29533, 24564, 31010, 28320, 31347, /* 63448-63455 */
+29902, 30277, 34796, 34753, 35752, 24976, 33699, 41579, /* 63456-63463 */
+32068, 40855, 34902, 40653, 42674, 28344, 33862, 32542, /* 63464-63471 */
+32290, 33253, 35048, 38125, 28192, 28839, 35896, 27324, /* 63472-63479 */
+27329, 25761, 27449, 28983, 30073, 36946, 29088, 35257, /* 63480-63487 */
+31680, 26372, 27143, 13398, 24601, 24652, 26048, 31508, /* 63488-63495 */
+30404, 31519, 27903, 36044, 27389, 24041, 17661, 26623, /* 63496-63503 */
+39425, 31470, 33948, 43200, 46442, 28089, 30994, 44838, /* 63504-63511 */
+33901, 40835, 38335, 32363, 29247, 36602, 42221, 34397, /* 63512-63519 */
+40470, 40634, 40372, 39882, 35584, 35535, 35783, 29987, /* 63520-63527 */
+41267, 33254, 23780, 36567, 47489, 32142, 30742, 42790, /* 63528-63535 */
+34028, 38489, 32441, 31512, 45608, 34106, 31193, 30547, /* 63536-63543 */
+35044, 28267, 33672, 34746, 22420, 31402, 26875, 19916, /* 63544-63551 */
+29586, 26236, 30770, 29941, 30643, 35718, 34894, 38098, /* 63552-63559 */
+35646, 38769, 36829, 35860, 33330, 28806, 27435, 25822, /* 63560-63567 */
+28221, 28043, 23255, 32254, 28312, 27522, 31283, 33184, /* 63568-63575 */
+36020, 39948, 34766, 34934, 32802, 30552, 30321, 29166, /* 63576-63583 */
+22841, 36146, 38911, 19160, 29014, 34517, 32442, 26124, /* 63584-63591 */
+27781, 30015, 30236, 35259, 28261, 32174, 31208, 29081, /* 63592-63599 */
+32854, 25093, 31883, 36819, 32372, 26947, 29457, 39574, /* 63600-63607 */
+26830, 33796, 31760, 27974, 40178, 39642, 40128, 39532, /* 63608-63615 */
+42850, 42552, 45273, 37562, 37885, 43921, 25704, 32025, /* 63616-63623 */
+35799, 39140, 41778, 36459, 46983, 42802, 41397, 39462, /* 63624-63631 */
+32055, 26488, 30068, 35055, 26836, 20018, 27944, 31667, /* 63632-63639 */
+32453, 32590, 30028, 31895, 31074, 21212, 23879, 21122, /* 63640-63647 */
+28434, 35391, 25821, 34180, 39558, 32980, 34636, 35679, /* 63648-63655 */
+32715, 34942, 37132, 27572, 29476, 31807, 29757, 35051, /* 63656-63663 */
+36484, 27725, 33233, 44900, 37897, 34197, 39715, 33355, /* 63664-63671 */
+32255, 27092, 25457, 34217, 25039, 25478, 32576, 38282, /* 63672-63679 */
+27041, 31270, 35093, 24876, 30502, 38482, 25454, 24666, /* 63680-63687 */
+24809, 31190, 28492, 29574, 32558, 30495, 27872, 21383, /* 63688-63695 */
+27676, 21764, 31035, 36481, 32472, 28822, 39125, 46473, /* 63696-63703 */
+41878, 46352, 38943, 33275, 38195, 32038, 28526, 34060, /* 63704-63711 */
+37385, 37779, 28577, 34392, 36183, 38028, 32996, 31117, /* 63712-63719 */
+33776, 42516, 41952, 34990, 38548, 43612, 37887, 30256, /* 63720-63727 */
+31633, 32216, 32415, 26950, 35620, 32022, 31601, 29515, /* 63728-63735 */
+36974, 27069, 30815, 41267, 31819, 35525, 31383, 33768, /* 63736-63743 */
+26769, 31867, 30961, 29440, 31029, 23383, 32678, 25354, /* 63744-63751 */
+26166, 44376, 31610, 30020, 31338, 47265, 36993, 34180, /* 63752-63759 */
+38422, 27059, 29595, 28006, 34941, 33649, 28225, 25556, /* 63760-63767 */
+30492, 31281, 33601, 33708, 29998, 28779, 33652, 32098, /* 63768-63775 */
+25577, 35177, 30873, 32964, 36101, 25906, 27653, 30466, /* 63776-63783 */
+29603, 24423, 28179, 28760, 25294, 31684, 29643, 29197, /* 63784-63791 */
+24217, 36822, 38586, 26551, 26033, 33627, 39191, 29312, /* 63792-63799 */
+25788, 36383, 33781, 30990, 31761, 27579, 32283, 46647, /* 63800-63807 */
+43815, 32413, 40281, 46181, 42018, 36849, 43151, 39134, /* 63808-63815 */
+29772, 31263, 43289, 43762, 38767, 45213, 51268, 32169, /* 63816-63823 */
+31387, 39015, 31003, 30739, 27672, 31196, 37329, 34390, /* 63824-63831 */
+33746, 35842, 34125, 30775, 29838, 25997, 19252, 19408, /* 63832-63839 */
+23513, 23498, 25711, 33702, 34042, 30578, 32441, 44040, /* 63840-63847 */
+41756, 31927, 36845, 36599, 34118, 25976, 29775, 33667, /* 63848-63855 */
+29415, 27710, 30806, 33470, 26035, 37655, 36409, 32066, /* 63856-63863 */
+28651, 27638, 37047, 33268, 37634, 29857, 29058, 32887, /* 63864-63871 */
+30494, 31451, 26147, 30167, 31455, 14185, 21638, 29109, /* 63872-63879 */
+25355, 23314, 21986, 40262, 37670, 35068, 37227, 33456, /* 63880-63887 */
+29693, 33717, 25742, 30888, 31926, 24594, 30497, 33594, /* 63888-63895 */
+37916, 34354, 36516, 42949, 39165, 39949, 45798, 43013, /* 63896-63903 */
+36760, 35522, 39310, 39471, 35176, 39616, 38932, 32230, /* 63904-63911 */
+35629, 29319, 33953, 37613, 38342, 35391, 19259, 36763, /* 63912-63919 */
+38724, 33197, 30277, 37759, 35433, 31910, 33356, 25583, /* 63920-63927 */
+33610, 39454, 31932, 21397, 26576, 32988, 27289, 28310, /* 63928-63935 */
+28804, 25189, 40021, 33984, 35631, 35325, 34041, 33112, /* 63936-63943 */
+28461, 29999, 23812, 31941, 37672, 30108, 33302, 31241, /* 63944-63951 */
+37155, 30866, 27689, 35256, 36042, 35965, 28238, 31354, /* 63952-63959 */
+30735, 30260, 30913, 33621, 31976, 33886, 35647, 31250, /* 63960-63967 */
+28534, 34492, 33736, 28748, 33339, 25794, 35002, 31728, /* 63968-63975 */
+31350, 35189, 32261, 27463, 25557, 33869, 31990, 25853, /* 63976-63983 */
+27835, 27900, 23294, 27432, 33477, 31303, 23115, 37810, /* 63984-63991 */
+40779, 38094, 36436, 31064, 37471, 31309, 35675, 27253, /* 63992-63999 */
+22072, 34503, 33932, 32643, 36407, 45791, 37039, 31881, /* 64000-64007 */
+42111, 32757, 37911, 48591, 43432, 45290, 43699, 45405, /* 64008-64015 */
+37714, 34017, 36713, 39097, 27568, 24109, 29551, 30842, /* 64016-64023 */
+29933, 31484, 28944, 32497, 36869, 32462, 31361, 28258, /* 64024-64031 */
+27970, 26118, 27701, 24462, 28671, 36124, 33524, 36339, /* 64032-64039 */
+26445, 26460, 35496, 31418, 26518, 39540, 45187, 40551, /* 64040-64047 */
+38378, 34522, 35309, 33286, 34406, 32470, 37808, 35327, /* 64048-64055 */
+23933, 32217, 31111, 31733, 28921, 30545, 20025, 28005, /* 64056-64063 */
+40779, 31911, 34679, 35284, 28015, 29374, 29116, 22483, /* 64064-64071 */
+22518, 26315, 24310, 19727, 21771, 33471, 42430, 35463, /* 64072-64079 */
+27365, 29909, 19862, 28198, 33561, 31359, 33457, 37622, /* 64080-64087 */
+39338, 30873, 39696, 41941, 36814, 39748, 34974, 28743, /* 64088-64095 */
+36081, 39065, 29616, 33797, 44505, 41496, 35970, 38138, /* 64096-64103 */
+44864, 46041, 33025, 30396, 30714, 28952, 38191, 37401, /* 64104-64111 */
+38257, 32837, 33659, 34550, 27764, 32631, 38551, 38927, /* 64112-64119 */
+33846, 32244, 30328, 32956, 31619, 32243, 31255, 30909, /* 64120-64127 */
+33185, 31448, 34146, 33271, 25179, 28528, 24791, 26624, /* 64128-64135 */
+30815, 25893, 28084, 32368, 31953, 33072, 41684, 31829, /* 64136-64143 */
+34040, 35219, 34448, 29164, 27976, 29357, 28198, 30876, /* 64144-64151 */
+32314, 32716, 31518, 34986, 35452, 30251, 29403, 35456, /* 64152-64159 */
+34256, 31782, 35479, 30505, 26186, 31821, 34096, 30239, /* 64160-64167 */
+34559, 27720, 27224, 26116, 28013, 30660, 29844, 30841, /* 64168-64175 */
+33986, 33413, 34860, 32696, 27145, 29614, 31710, 30213, /* 64176-64183 */
+24904, 29139, 34572, 32056, 30003, 32646, 33181, 28526, /* 64184-64191 */
+32027, 38481, 37315, 38746, 35651, 38320, 38695, 45069, /* 64192-64199 */
+43530, 37374, 41705, 37486, 33834, 33298, 38899, 37190, /* 64200-64207 */
+39946, 43514, 35359, 35754, 35010, 37712, 34139, 32123, /* 64208-64215 */
+31189, 32423, 30443, 30796, 34501, 30087, 27281, 32274, /* 64216-64223 */
+23778, 24922, 34061, 32526, 29340, 27345, 26248, 31747, /* 64224-64231 */
+33272, 28015, 27578, 30730, 33570, 29030, 36989, 35687, /* 64232-64239 */
+38209, 39411, 36647, 38482, 34844, 33700, 29298, 36413, /* 64240-64247 */
+35765, 33414, 38483, 35912, 36025, 29250, 35450, 32168, /* 64248-64255 */
+26796, 25925, 28297, 31199, 24469, 27201, 30554, 31296, /* 64256-64263 */
+29844, 26806, 23814, 23741, 28952, 23532, 27758, 31669, /* 64264-64271 */
+30565, 28228, 33225, 35111, 36442, 30818, 29068, 29122, /* 64272-64279 */
+28960, 29999, 35501, 37256, 27296, 36896, 32283, 34759, /* 64280-64287 */
+36481, 39298, 45511, 42203, 43489, 41673, 34774, 40953, /* 64288-64295 */
+42872, 37699, 34567, 32440, 32356, 33456, 41908, 39666, /* 64296-64303 */
+35811, 38735, 31248, 22752, 30959, 33956, 27284, 26869, /* 64304-64311 */
+36285, 33961, 30428, 34076, 37563, 36875, 33626, 30964, /* 64312-64319 */
+19707, 30469, 40209, 37678, 29986, 30502, 31729, 28058, /* 64320-64327 */
+27284, 28007, 26196, 23174, 26296, 28275, 26727, 37298, /* 64328-64335 */
+39224, 41715, 37389, 35734, 34839, 30118, 38500, 31096, /* 64336-64343 */
+35610, 37450, 37943, 27231, 24483, 35680, 31305, 29113, /* 64344-64351 */
+27587, 37351, 28704, 32643, 37624, 33895, 33173, 25003, /* 64352-64359 */
+25713, 24311, 29970, 27825, 35581, 33814, 34896, 37723, /* 64360-64367 */
+22188, 26243, 27382, 30236, 29719, 28491, 28795, 25028, /* 64368-64375 */
+31021, 36206, 31808, 26573, 28734, 28215, 34448, 30736, /* 64376-64383 */
+31570, 36810, 37939, 38294, 29347, 37011, 42380, 43403, /* 64384-64391 */
+34792, 33036, 39287, 34155, 38142, 34015, 46727, 45244, /* 64392-64399 */
+41496, 42707, 40231, 45662, 39364, 34210, 34981, 34026, /* 64400-64407 */
+26786, 23990, 31865, 38161, 31714, 39171, 41598, 30295, /* 64408-64415 */
+20986, 26344, 31227, 32237, 28371, 26442, 32039, 27035, /* 64416-64423 */
+26236, 25749, 39061, 31316, 27972, 33297, 36193, 25946, /* 64424-64431 */
+33625, 41779, 28079, 34006, 33737, 26832, 33605, 35066, /* 64432-64439 */
+30739, 28050, 32743, 41832, 38775, 27778, 37501, 37089, /* 64440-64447 */
+36704, 26027, 21047, 30982, 30409, 32005, 28512, 28754, /* 64448-64455 */
+34634, 32980, 27236, 19456, 29267, 34594, 28026, 35327, /* 64456-64463 */
+30375, 33526, 33991, 20684, 24094, 34107, 27262, 19804, /* 64464-64471 */
+29876, 31089, 27895, 37276, 41481, 28148, 33987, 41153, /* 64472-64479 */
+44508, 31462, 31457, 37980, 37022, 35615, 25207, 41227, /* 64480-64487 */
+47628, 44741, 35761, 40636, 37937, 31437, 38736, 29149, /* 64488-64495 */
+36621, 39362, 28075, 26897, 32617, 39027, 33468, 37280, /* 64496-64503 */
+32964, 31880, 39610, 33418, 31469, 36379, 37342, 36927, /* 64504-64511 */
+31232, 28900, 30557, 35875, 31814, 24112, 34657, 38056, /* 64512-64519 */
+30254, 35190, 31266, 26395, 25384, 30821, 24143, 25311, /* 64520-64527 */
+37699, 33515, 42791, 20537, 26683, 34262, 25971, 31823, /* 64528-64535 */
+37673, 36156, 32913, 41612, 34263, 34905, 40046, 31768, /* 64536-64543 */
+35119, 27189, 26574, 26979, 29405, 31378, 29921, 25323, /* 64544-64551 */
+28785, 36932, 30543, 34406, 36656, 31169, 29920, 30155, /* 64552-64559 */
+24511, 30699, 36868, 25518, 24726, 28256, 38689, 25885, /* 64560-64567 */
+33516, 33659, 26996, 29874, 22270, 26398, 25223, 28841, /* 64568-64575 */
+26297, 26640, 38949, 31738, 34570, 33561, 34859, 34164, /* 64576-64583 */
+45045, 46887, 33585, 46430, 40292, 39244, 42852, 39606, /* 64584-64591 */
+39503, 40980, 44789, 39583, 41713, 39284, 40018, 33037, /* 64592-64599 */
+34351, 27624, 27840, 38322, 34749, 32055, 37140, 39882, /* 64600-64607 */
+28725, 34362, 34676, 23973, 27825, 16616, 22529, 30757, /* 64608-64615 */
+33365, 31783, 30951, 35406, 28710, 30809, 27902, 31202, /* 64616-64623 */
+30931, 29862, 37895, 26012, 32652, 33994, 33589, 30720, /* 64624-64631 */
+31074, 32639, 34677, 42413, 36675, 42647, 39517, 33611, /* 64632-64639 */
+28494, 29301, 28239, 28776, 34615, 26448, 21916, 35164, /* 64640-64647 */
+37461, 33102, 33444, 30783, 26145, 22540, 21666, 23770, /* 64648-64655 */
+30538, 32997, 22866, 28894, 36475, 23640, 34964, 38528, /* 64656-64663 */
+29822, 32306, 23267, 24980, 27765, 30171, 34435, 38424, /* 64664-64671 */
+29774, 36446, 36905, 39477, 34160, 33975, 33418, 25621, /* 64672-64679 */
+40433, 38192, 38081, 44914, 46836, 41526, 37165, 38295, /* 64680-64687 */
+39412, 39940, 35736, 35717, 29668, 32611, 28990, 31775, /* 64688-64695 */
+36280, 28822, 31969, 36063, 41481, 38580, 36072, 35995, /* 64696-64703 */
+33627, 32498, 29508, 30569, 23559, 32012, 27077, 35049, /* 64704-64711 */
+36622, 27679, 36055, 29434, 31320, 22625, 22951, 28296, /* 64712-64719 */
+27157, 31710, 27487, 32697, 32959, 40460, 33874, 32797, /* 64720-64727 */
+36418, 31354, 30161, 28011, 38814, 37019, 39242, 32201, /* 64728-64735 */
+28460, 37720, 30649, 29190, 29556, 34586, 34017, 20903, /* 64736-64743 */
+29748, 35198, 32509, 35550, 30949, 27941, 31789, 32026, /* 64744-64751 */
+32364, 38084, 35369, 31629, 24067, 22410, 37214, 32694, /* 64752-64759 */
+28490, 38887, 25602, 14880, 31345, 34945, 27823, 30834, /* 64760-64767 */
+30876, 27175, 27918, 29556, 30123, 29300, 33453, 30160, /* 64768-64775 */
+21676, 31482, 49022, 42502, 38742, 45727, 42581, 36693, /* 64776-64783 */
+40950, 40634, 40729, 41944, 41255, 35617, 38776, 37114, /* 64784-64791 */
+38772, 37993, 26082, 32622, 39401, 33735, 32946, 38782, /* 64792-64799 */
+37895, 39143, 31692, 31009, 22008, 29772, 26531, 29079, /* 64800-64807 */
+35330, 29117, 40025, 30345, 21250, 33407, 28942, 27689, /* 64808-64815 */
+27149, 23465, 27617, 38372, 31832, 26460, 37046, 33955, /* 64816-64823 */
+29252, 30293, 27443, 30673, 49098, 38258, 31182, 39261, /* 64824-64831 */
+36170, 35038, 29125, 32394, 29924, 28663, 26801, 28447, /* 64832-64839 */
+27405, 32605, 37066, 30702, 28360, 27374, 28726, 28746, /* 64840-64847 */
+29052, 27305, 35036, 29066, 27833, 22750, 30469, 36960, /* 64848-64855 */
+35270, 33009, 20807, 24233, 22698, 30853, 36244, 34448, /* 64856-64863 */
+36804, 33779, 36592, 34205, 36265, 38005, 27648, 30900, /* 64864-64871 */
+32624, 30683, 33300, 47653, 44691, 44988, 43451, 36202, /* 64872-64879 */
+37908, 39472, 42210, 35746, 35621, 29189, 32067, 35971, /* 64880-64887 */
+38825, 39662, 28843, 30448, 38551, 38689, 38781, 39212, /* 64888-64895 */
+40378, 35804, 25013, 25433, 29275, 29779, 22051, 30352, /* 64896-64903 */
+38191, 34122, 33530, 31128, 25794, 21180, 35223, 18777, /* 64904-64911 */
+19285, 30429, 32546, 27738, 39093, 39455, 31939, 33659, /* 64912-64919 */
+31082, 31389, 27912, 24887, 30918, 36664, 33226, 36624, /* 64920-64927 */
+40079, 34234, 36473, 41441, 34188, 31133, 30937, 29967, /* 64928-64935 */
+29897, 30780, 33634, 26957, 27326, 33421, 33876, 31162, /* 64936-64943 */
+35156, 44088, 36843, 27082, 35401, 23434, 28055, 34258, /* 64944-64951 */
+28157, 31852, 25803, 26775, 20804, 22729, 36249, 33972, /* 64952-64959 */
+24949, 25376, 25403, 28249, 26592, 29158, 25220, 23351, /* 64960-64967 */
+33176, 30974, 33008, 38697, 50229, 41835, 41740, 44185, /* 64968-64975 */
+36316, 40306, 40804, 44122, 34252, 34525, 42846, 41360, /* 64976-64983 */
+39124, 49078, 47371, 32103, 32483, 32244, 38586, 34862, /* 64984-64991 */
+37965, 33586, 30198, 36118, 31259, 31851, 30520, 37936, /* 64992-64999 */
+33094, 29506, 26175, 21604, 29756, 21261, 28081, 34551, /* 65000-65007 */
+28859, 33085, 28697, 32433, 33642, 35176, 36370, 26591, /* 65008-65015 */
+30627, 29465, 28725, 32155, 25167, 32125, 38313, 37739, /* 65016-65023 */
+37921, 39782, 43546, 33390, 32012, 29402, 26260, 29550, /* 65024-65031 */
+33551, 31612, 30635, 35364, 35926, 27761, 23775, 28026, /* 65032-65039 */
+35239, 29860, 24305, 25415, 27115, 27970, 27810, 30177, /* 65040-65047 */
+29758, 37006, 31544, 24840, 28388, 25265, 26127, 35448, /* 65048-65055 */
+35483, 31171, 34000, 33440, 29665, 34121, 32421, 34781, /* 65056-65063 */
+32146, 28146, 35436, 37483, 43125, 43226, 38585, 41378, /* 65064-65071 */
+44947, 42844, 32351, 37781, 40999, 38835, 34719, 31213, /* 65072-65079 */
+38750, 42421, 37090, 28592, 27278, 33632, 35013, 36651, /* 65080-65087 */
+40557, 39723, 32289, 34465, 31588, 29986, 31155, 31825, /* 65088-65095 */
+26192, 36386, 34137, 28183, 34993, 24897, 20400, 31664, /* 65096-65103 */
+28055, 26344, 25946, 31011, 32939, 31913, 30930, 35559, /* 65104-65111 */
+36950, 28369, 30075, 29438, 28347, 22466, 31332, 37341, /* 65112-65119 */
+31936, 41153, 47058, 35825, 31556, 34628, 32394, 30754, /* 65120-65127 */
+27393, 33354, 29490, 32073, 31613, 30912, 38464, 35203, /* 65128-65135 */
+32786, 33364, 39585, 35401, 25340, 26369, 32650, 33920, /* 65136-65143 */
+26260, 31290, 32335, 22066, 26926, 34971, 20755, 24069, /* 65144-65151 */
+37546, 29252, 31020, 29163, 22890, 27846, 25331, 24173, /* 65152-65159 */
+27469, 28033, 31165, 37658, 37594, 28356, 41234, 41250, /* 65160-65167 */
+33937, 38931, 43801, 41799, 40258, 41678, 37644, 45312, /* 65168-65175 */
+44515, 39570, 42778, 40256, 41705, 29910, 31127, 33638, /* 65176-65183 */
+30737, 32899, 37782, 37966, 28387, 37669, 37268, 35264, /* 65184-65191 */
+31131, 30212, 34366, 27059, 26647, 30354, 22025, 25237, /* 65192-65199 */
+40305, 28580, 33075, 34205, 34156, 27196, 30739, 28133, /* 65200-65207 */
+31293, 34336, 21704, 32901, 27409, 31816, 29651, 33253, /* 65208-65215 */
+46097, 36835, 41524, 40233, 40554, 32644, 27439, 30983, /* 65216-65223 */
+30535, 28329, 28040, 30975, 33913, 34884, 35976, 33115, /* 65224-65231 */
+26045, 22986, 33071, 34228, 22661, 19705, 29195, 28705, /* 65232-65239 */
+29140, 31789, 36021, 32628, 29654, 29262, 21211, 16747, /* 65240-65247 */
+27576, 32872, 28670, 36439, 33711, 35092, 33306, 30949, /* 65248-65255 */
+32542, 41629, 31691, 28516, 35576, 32359, 37444, 34403, /* 65256-65263 */
+46105, 40545, 38825, 43845, 38435, 39766, 40048, 38846, /* 65264-65271 */
+36524, 36103, 32950, 35840, 35907, 29602, 35257, 34300, /* 65272-65279 */
+34808, 38803, 35568, 38510, 40197, 36701, 31364, 25813, /* 65280-65287 */
+29474, 30506, 34324, 29652, 31281, 32564, 32992, 25834, /* 65288-65295 */
+26002, 40421, 27415, 25869, 29148, 28056, 30655, 27353, /* 65296-65303 */
+31261, 31460, 34701, 27155, 29936, 27902, 25977, 31712, /* 65304-65311 */
+27854, 33227, 37812, 38504, 43649, 41877, 37294, 30934, /* 65312-65319 */
+32907, 29700, 26882, 27064, 30459, 32733, 34114, 36351, /* 65320-65327 */
+27020, 31373, 35525, 33538, 36457, 23676, 32640, 37043, /* 65328-65335 */
+27069, 28069, 39083, 37047, 25071, 26540, 25070, 32089, /* 65336-65343 */
+21264, 31745, 34162, 29096, 33811, 22778, 29226, 24285, /* 65344-65351 */
+26577, 23326, 30770, 27982, 24994, 38068, 33398, 33987, /* 65352-65359 */
+34146, 39375, 32135, 39166, 38067, 42764, 44697, 45103, /* 65360-65367 */
+41361, 34384, 45833, 42539, 40180, 38518, 37961, 33220, /* 65368-65375 */
+36483, 34581, 33493, 40607, 37060, 35008, 33418, 36662, /* 65376-65383 */
+35320, 24343, 36284, 34465, 31165, 25053, 24799, 28667, /* 65384-65391 */
+22015, 31498, 37417, 31201, 30237, 34656, 30116, 27385, /* 65392-65399 */
+32082, 26421, 32767, 32151, 27757, 26542, 31422, 36844, /* 65400-65407 */
+37275, 33188, 26272, 46615, 36903, 37985, 38419, 38547, /* 65408-65415 */
+32566, 29435, 32402, 21861, 39799, 33786, 30397, 31292, /* 65416-65423 */
+28948, 34873, 20264, 31191, 31079, 24593, 24146, 29236, /* 65424-65431 */
+29520, 26100, 33645, 38063, 34133, 26707, 30927, 22927, /* 65432-65439 */
+26548, 22723, 28296, 38039, 25868, 36086, 32807, 36486, /* 65440-65447 */
+32419, 32779, 32071, 27632, 39855, 24818, 32882, 35420, /* 65448-65455 */
+37385, 34594, 37255, 46412, 35320, 50075, 44454, 41671, /* 65456-65463 */
+38996, 39459, 35087, 25430, 37195, 30623, 37515, 29882, /* 65464-65471 */
+33704, 35012, 30312, 43363, 38127, 38208, 34280, 38508, /* 65472-65479 */
+28593, 29803, 31569, 28510, 39730, 23748, 36692, 30923, /* 65480-65487 */
+32854, 26011, 28127, 37623, 17702, 34586, 22730, 30217, /* 65488-65495 */
+26605, 36478, 32706, 25854, 39238, 21820, 39277, 29852, /* 65496-65503 */
+27273, 31922, 31419, 29894, 35517, 41297, 40476, 45599, /* 65504-65511 */
+31571, 35507, 34258, 29656, 29727, 32215, 36906, 26727, /* 65512-65519 */
+31216, 26319, 34882, 35510, 35636, 31168, 25439, 36610, /* 65520-65527 */
+30701, 36544, 29817, 36453, 33476, 25460, 24327, 22240, /* 65528-65535 */
+27922, 26107, 27717, 29256, 33732, 32434, 34810, 34099, /* 65536-65543 */
+29790, 25385, 21333, 24049, 20461, 31445, 32463, 30889, /* 65544-65551 */
+38051, 27599, 32312, 39011, 41493, 35809, 43223, 45657, /* 65552-65559 */
+40398, 43416, 36414, 42123, 44289, 41376, 37660, 36507, /* 65560-65567 */
+39116, 35180, 32161, 35237, 42315, 32820, 30918, 36831, /* 65568-65575 */
+32292, 34887, 36846, 33414, 29599, 32059, 23773, 32492, /* 65576-65583 */
+33395, 27917, 25637, 29724, 37736, 24954, 31063, 32673, /* 65584-65591 */
+33275, 30319, 23000, 34303, 25860, 35030, 29519, 31592, /* 65592-65599 */
+36970, 26306, 34421, 25482, 38805, 45513, 37823, 37451, /* 65600-65607 */
+35522, 40733, 29218, 35244, 33791, 27914, 31997, 30935, /* 65608-65615 */
+32926, 22928, 31698, 31298, 29754, 27789, 23364, 24937, /* 65616-65623 */
+31142, 33870, 28738, 31209, 31785, 35376, 21872, 22311, /* 65624-65631 */
+31524, 27195, 22826, 16767, 31181, 33345, 33605, 39774, /* 65632-65639 */
+34786, 33649, 29483, 34511, 25666, 33035, 41562, 33934, /* 65640-65647 */
+30617, 38798, 35366, 29140, 46305, 47468, 41872, 37692, /* 65648-65655 */
+39586, 39251, 36571, 42318, 38821, 33985, 31836, 33085, /* 65656-65663 */
+33952, 43253, 34820, 28513, 37338, 37933, 40769, 28896, /* 65664-65671 */
+34376, 40228, 31272, 28694, 25465, 34436, 32043, 31504, /* 65672-65679 */
+36702, 29112, 30620, 21797, 32515, 28952, 28894, 35987, /* 65680-65687 */
+28835, 26021, 26592, 34098, 30325, 34989, 37865, 32206, /* 65688-65695 */
+25769, 31787, 25329, 25702, 27374, 30514, 44421, 36369, /* 65696-65703 */
+40776, 38468, 42297, 41619, 31836, 28812, 26694, 27396, /* 65704-65711 */
+22997, 30613, 33716, 31603, 30613, 30562, 32300, 26854, /* 65712-65719 */
+35545, 38368, 31998, 34658, 33424, 32351, 29859, 30283, /* 65720-65727 */
+27168, 27699, 26578, 28071, 20853, 36024, 44687, 31777, /* 65728-65735 */
+35641, 27015, 25243, 19094, 20630, 25188, 24751, 33435, /* 65736-65743 */
+29239, 29855, 36223, 35436, 38022, 37495, 37653, 38107, /* 65744-65751 */
+42216, 34081, 41696, 49303, 42971, 40618, 39406, 42859, /* 65752-65759 */
+38873, 44099, 45047, 32998, 27779, 33119, 36091, 30047, /* 65760-65767 */
+42867, 39430, 34249, 32069, 36191, 30273, 31096, 39107, /* 65768-65775 */
+28359, 31125, 24555, 23925, 20646, 30374, 35862, 27587, /* 65776-65783 */
+32764, 30800, 31672, 30408, 35385, 35749, 29725, 35603, /* 65784-65791 */
+31694, 25163, 30162, 32367, 32975, 26725, 36647, 38714, /* 65792-65799 */
+38961, 44449, 38085, 38245, 36473, 28232, 28202, 24795, /* 65800-65807 */
+31807, 35172, 31579, 30225, 30191, 33826, 28150, 20573, /* 65808-65815 */
+31104, 36025, 25284, 21410, 26423, 26343, 29447, 35540, /* 65816-65823 */
+25954, 23539, 26666, 25812, 26009, 22844, 34892, 37466, /* 65824-65831 */
+34454, 34786, 31505, 33136, 29817, 33510, 31886, 23718, /* 65832-65839 */
+38357, 36672, 31907, 35082, 42934, 42712, 34569, 35547, /* 65840-65847 */
+34279, 43745, 45899, 42936, 36595, 37282, 42557, 34787, /* 65848-65855 */
+34462, 36058, 39687, 38281, 25001, 24219, 33615, 38250, /* 65856-65863 */
+37532, 42285, 34472, 32876, 34969, 33948, 32940, 36368, /* 65864-65871 */
+31615, 27211, 29572, 26488, 31027, 22583, 33594, 37303, /* 65872-65879 */
+22634, 34326, 34519, 29805, 27610, 36801, 31688, 27476, /* 65880-65887 */
+34520, 30978, 28582, 33583, 27423, 29414, 23538, 40760, /* 65888-65895 */
+39490, 37364, 43991, 43303, 38318, 29970, 31232, 26100, /* 65896-65903 */
+27887, 33452, 28569, 28331, 31356, 34785, 39995, 28557, /* 65904-65911 */
+24703, 37707, 37511, 29813, 28380, 35466, 27921, 36108, /* 65912-65919 */
+32014, 22353, 26637, 29496, 28548, 23736, 27719, 37951, /* 65920-65927 */
+33678, 29743, 30554, 29701, 27442, 23190, 21156, 22883, /* 65928-65935 */
+29495, 30854, 35896, 29158, 33852, 39091, 34433, 30536, /* 65936-65943 */
+27823, 37679, 41302, 42013, 42468, 46538, 45416, 45643, /* 65944-65951 */
+44891, 40550, 41093, 41909, 30684, 26321, 25960, 42277, /* 65952-65959 */
+38710, 34169, 34160, 39592, 39655, 31541, 32897, 35625, /* 65960-65967 */
+39276, 26819, 20977, 29566, 32368, 31098, 26076, 25810, /* 65968-65975 */
+39780, 32114, 30307, 36113, 34300, 32549, 28334, 28061, /* 65976-65983 */
+22609, 34085, 34890, 27975, 30104, 27937, 32031, 30781, /* 65984-65991 */
+43866, 39390, 41382, 42539, 39001, 32563, 28475, 32998, /* 65992-65999 */
+31677, 32976, 28193, 30301, 35882, 34929, 33773, 32037, /* 66000-66007 */
+22879, 24679, 34071, 19645, 27588, 34396, 29894, 25030, /* 66008-66015 */
+31027, 35413, 27003, 24804, 23494, 28791, 22845, 19910, /* 66016-66023 */
+33159, 32480, 33299, 33209, 37275, 32718, 34071, 35281, /* 66024-66031 */
+29181, 35601, 35680, 36805, 28887, 37039, 42944, 31165, /* 66032-66039 */
+31419, 38768, 46230, 34645, 40498, 49229, 40028, 37648, /* 66040-66047 */
+39125, 39679, 35195, 34816, 30057, 31830, 29954, 30564, /* 66048-66055 */
+42401, 32739, 38583, 38898, 33630, 35167, 36249, 29179, /* 66056-66063 */
+28234, 30540, 22945, 26826, 31541, 31301, 28183, 28998, /* 66064-66071 */
+26083, 38576, 35744, 28578, 35322, 32774, 26737, 27425, /* 66072-66079 */
+31586, 26888, 34448, 37016, 25059, 30566, 31551, 28054, /* 66080-66087 */
+30929, 41922, 39273, 33297, 37155, 38833, 39431, 39287, /* 66088-66095 */
+33212, 28219, 25958, 35584, 28864, 30858, 32766, 36630, /* 66096-66103 */
+29789, 22332, 30643, 31436, 29594, 30963, 37526, 35768, /* 66104-66111 */
+34688, 34780, 32141, 27076, 27764, 27907, 22320, 24257, /* 66112-66119 */
+25561, 38204, 35932, 30876, 32763, 24437, 25654, 29404, /* 66120-66127 */
+22477, 16672, 27555, 34329, 29938, 31881, 34277, 36198, /* 66128-66135 */
+33536, 28210, 29268, 40774, 43735, 45396, 45670, 45137, /* 66136-66143 */
+50794, 42408, 34657, 40141, 40989, 32691, 32503, 27981, /* 66144-66151 */
+31637, 40372, 38742, 39537, 32414, 38339, 39062, 32553, /* 66152-66159 */
+31970, 33169, 28531, 24229, 31381, 34357, 28088, 30088, /* 66160-66167 */
+33312, 24076, 34304, 38419, 31977, 32976, 32738, 31289, /* 66168-66175 */
+28140, 31573, 26016, 31016, 32503, 30582, 30046, 30293, /* 66176-66183 */
+28610, 35718, 43145, 29689, 38039, 39144, 34665, 32760, /* 66184-66191 */
+35004, 33771, 35311, 35856, 32906, 36071, 39128, 37990, /* 66192-66199 */
+28228, 22658, 20243, 26967, 29700, 27957, 30803, 25177, /* 66200-66207 */
+33865, 33204, 28945, 24415, 26212, 27088, 20022, 22965, /* 66208-66215 */
+20354, 25661, 38600, 33892, 30428, 36711, 37286, 33807, /* 66216-66223 */
+34021, 30902, 29915, 29468, 29826, 30734, 34944, 39179, /* 66224-66231 */
+35615, 36134, 29708, 35737, 45574, 42108, 45862, 46427, /* 66232-66239 */
+43647, 38658, 40591, 33605, 32412, 34945, 31628, 33445, /* 66240-66247 */
+23038, 35077, 43101, 36273, 38272, 41423, 33759, 27265, /* 66248-66255 */
+31640, 29853, 33445, 32523, 24533, 25418, 36402, 38925, /* 66256-66263 */
+27779, 32878, 23563, 36944, 31749, 25255, 34799, 29210, /* 66264-66271 */
+27802, 29561, 33683, 27230, 36059, 39146, 26201, 32973, /* 66272-66279 */
+31384, 23065, 31209, 40172, 31135, 36956, 42759, 40961, /* 66280-66287 */
+37131, 35353, 38184, 30824, 27877, 32151, 33256, 33771, /* 66288-66295 */
+34943, 25263, 22068, 30249, 34228, 33857, 32484, 38758, /* 66296-66303 */
+37301, 34270, 32238, 34335, 29588, 22383, 22765, 23757, /* 66304-66311 */
+24468, 23789, 26804, 36601, 31384, 37276, 32087, 29996, /* 66312-66319 */
+29069, 24963, 25920, 20865, 28596, 25529, 24772, 34415, /* 66320-66327 */
+41533, 29991, 29140, 35535, 33338, 40452, 42905, 45259, /* 66328-66335 */
+42389, 41694, 43310, 44545, 42274, 44639, 34969, 31968, /* 66336-66343 */
+40856, 29506, 34714, 38855, 39733, 37032, 28402, 32885, /* 66344-66351 */
+33782, 35445, 31711, 36233, 30872, 25697, 31965, 29730, /* 66352-66359 */
+36620, 33196, 32129, 19542, 31912, 35801, 29985, 35504, /* 66360-66367 */
+31634, 30857, 26531, 31069, 31190, 28019, 37555, 25674, /* 66368-66375 */
+30244, 31441, 26344, 37605, 41807, 37074, 39149, 38467, /* 66376-66383 */
+35597, 37386, 37848, 33849, 35206, 39327, 32058, 27653, /* 66384-66391 */
+36304, 33972, 22277, 23507, 28087, 26781, 29579, 35366, /* 66392-66399 */
+27579, 30354, 32464, 31387, 30831, 20715, 29783, 18743, /* 66400-66407 */
+19889, 27678, 22550, 25636, 38432, 33277, 27286, 36893, /* 66408-66415 */
+34078, 33339, 32079, 30553, 29660, 28249, 36228, 30195, /* 66416-66423 */
+37439, 37769, 40080, 30843, 32373, 39961, 45611, 44011, /* 66424-66431 */
+38545, 45343, 37974, 37656, 36902, 37618, 37394, 30935, /* 66432-66439 */
+33219, 34540, 31847, 43271, 43259, 29848, 36244, 40474, /* 66440-66447 */
+25784, 29090, 32130, 27760, 34079, 31071, 26450, 28873, /* 66448-66455 */
+35453, 34087, 34582, 26880, 25275, 35509, 31989, 30552, /* 66456-66463 */
+33129, 31492, 30280, 34615, 34382, 29774, 34251, 36743, /* 66464-66471 */
+25977, 27165, 26591, 24175, 34829, 34206, 31906, 38677, /* 66472-66479 */
+42970, 36484, 35188, 40549, 39307, 33795, 26646, 31498, /* 66480-66487 */
+32629, 28940, 26556, 28698, 30168, 33900, 34034, 33124, /* 66488-66495 */
+32627, 36866, 37269, 33367, 31184, 30887, 24928, 26770, /* 66496-66503 */
+26594, 22970, 26159, 28744, 31832, 35432, 33366, 34760, /* 66504-66511 */
+33326, 31132, 22708, 26053, 23526, 19428, 23524, 30645, /* 66512-66519 */
+29798, 34426, 33432, 29436, 37993, 41453, 33044, 28604, /* 66520-66527 */
+41712, 42372, 34541, 43445, 44046, 45203, 46890, 42156, /* 66528-66535 */
+31079, 33507, 33288, 37768, 41850, 30716, 34955, 36501, /* 66536-66543 */
+35214, 32611, 35249, 36766, 33304, 40466, 31203, 26897, /* 66544-66551 */
+35433, 35707, 25586, 24685, 29157, 24056, 31894, 31793, /* 66552-66559 */
+34693, 39513, 33574, 33112, 30444, 31746, 30064, 34356, /* 66560-66567 */
+32056, 25101, 27926, 22621, 32208, 42743, 41270, 32511, /* 66568-66575 */
+41380, 40000, 32262, 34846, 34815, 34528, 33201, 31954, /* 66576-66583 */
+32781, 40390, 32490, 27244, 34358, 28979, 31777, 27344, /* 66584-66591 */
+27390, 36171, 31490, 23387, 25269, 30593, 23886, 17116, /* 66592-66599 */
+28141, 28292, 23603, 25244, 27633, 23435, 38272, 35578, /* 66600-66607 */
+26777, 35409, 34853, 32401, 32468, 30055, 29917, 32345, /* 66608-66615 */
+34939, 31928, 32477, 33474, 34984, 40323, 36337, 34394, /* 66616-66623 */
+37207, 38668, 45154, 45161, 43662, 38638, 47064, 38692, /* 66624-66631 */
+25034, 35289, 35222, 29486, 26728, 41329, 37330, 34091, /* 66632-66639 */
+32439, 33809, 32429, 27956, 34194, 28957, 29364, 38340, /* 66640-66647 */
+29963, 26154, 33901, 36315, 24543, 29427, 26124, 38183, /* 66648-66655 */
+35790, 28744, 36753, 27985, 31432, 33780, 32632, 26457, /* 66656-66663 */
+34994, 38427, 24160, 25515, 23411, 33600, 33413, 40538, /* 66664-66671 */
+31333, 32932, 42149, 37642, 39095, 33687, 35426, 33243, /* 66672-66679 */
+26048, 27748, 38054, 30120, 29782, 30048, 27583, 34804, /* 66680-66687 */
+38028, 33138, 32072, 38577, 32070, 30848, 34364, 28751, /* 66688-66695 */
+24162, 28989, 25799, 24741, 24043, 26070, 27335, 39001, /* 66696-66703 */
+33513, 30650, 32468, 29159, 27712, 27359, 21992, 24120, /* 66704-66711 */
+32025, 24793, 24355, 37577, 34419, 29521, 32293, 33662, /* 66712-66719 */
+32703, 35591, 31036, 37937, 34966, 44431, 49833, 43811, /* 66720-66727 */
+51267, 46575, 45263, 37238, 34290, 23844, 25541, 33682, /* 66728-66735 */
+32705, 31599, 34867, 38990, 38086, 37320, 35347, 35518, /* 66736-66743 */
+36871, 32324, 25982, 32796, 32080, 29530, 31260, 26488, /* 66744-66751 */
+32408, 42642, 31010, 37458, 35851, 34800, 27903, 24977, /* 66752-66759 */
+31322, 30019, 22355, 28338, 31310, 27464, 26665, 41185, /* 66760-66767 */
+44616, 39401, 44398, 35844, 29467, 34882, 34328, 26446, /* 66768-66775 */
+30487, 38434, 28505, 38100, 42684, 31745, 25206, 36519, /* 66776-66783 */
+35088, 23105, 25940, 29562, 26085, 26395, 27237, 28004, /* 66784-66791 */
+26707, 29226, 35320, 24758, 23882, 29039, 18301, 13623, /* 66792-66799 */
+24386, 30459, 26853, 30974, 36855, 35966, 37044, 39148, /* 66800-66807 */
+33177, 31636, 28942, 24448, 34990, 36791, 33501, 42132, /* 66808-66815 */
+34641, 34372, 46806, 40892, 35762, 40863, 41182, 35074, /* 66816-66823 */
+40090, 38790, 26516, 36150, 39994, 35204, 38870, 36275, /* 66824-66831 */
+42294, 40337, 40275, 38024, 30364, 34049, 36083, 37068, /* 66832-66839 */
+26198, 28313, 30232, 33262, 29638, 27954, 34622, 31360, /* 66840-66847 */
+30307, 27727, 33889, 35258, 32920, 29098, 29370, 31607, /* 66848-66855 */
+33355, 33125, 23998, 24975, 25945, 29136, 32857, 32288, /* 66856-66863 */
+35268, 35575, 35552, 32595, 32360, 35048, 33126, 34314, /* 66864-66871 */
+36672, 31452, 26978, 41992, 42518, 28579, 35230, 39863, /* 66872-66879 */
+31057, 25674, 33362, 34763, 29081, 30535, 35338, 33997, /* 66880-66887 */
+38096, 30401, 25851, 28397, 26505, 33787, 25824, 25945, /* 66888-66895 */
+31530, 30188, 24811, 27035, 33261, 29681, 25965, 28440, /* 66896-66903 */
+27739, 29936, 27078, 24988, 19403, 29349, 35155, 33326, /* 66904-66911 */
+35092, 38211, 38967, 33376, 39273, 39978, 38811, 44435, /* 66912-66919 */
+39203, 35083, 36881, 45077, 40447, 35907, 34029, 37830, /* 66920-66927 */
+36255, 31099, 37279, 39062, 36036, 38422, 40124, 23437, /* 66928-66935 */
+34889, 50707, 29408, 23692, 33747, 34056, 33028, 33741, /* 66936-66943 */
+31368, 28532, 26395, 25954, 33716, 32088, 32721, 34283, /* 66944-66951 */
+33295, 29562, 30960, 35634, 31030, 29736, 30808, 25705, /* 66952-66959 */
+33891, 31660, 36265, 43480, 38918, 38232, 36300, 26879, /* 66960-66967 */
+30031, 34470, 31638, 32600, 33778, 38517, 37056, 38546, /* 66968-66975 */
+31244, 26827, 27461, 28231, 14098, 27063, 35174, 31529, /* 66976-66983 */
+19411, 27520, 42006, 25402, 25261, 30154, 26430, 21887, /* 66984-66991 */
+17829, 25543, 31931, 30148, 33498, 32202, 33495, 32233, /* 66992-66999 */
+36068, 33675, 29143, 32363, 30629, 37987, 31998, 25713, /* 67000-67007 */
+31094, 37543, 30038, 38517, 48710, 41756, 47826, 49205, /* 67008-67015 */
+39919, 40936, 33013, 37081, 36223, 26984, 32247, 40114, /* 67016-67023 */
+37656, 30538, 37655, 38558, 34245, 37948, 31435, 30072, /* 67024-67031 */
+31883, 34936, 35872, 29729, 34149, 35435, 29505, 37010, /* 67032-67039 */
+30513, 34575, 37036, 34498, 31322, 23013, 29931, 24825, /* 67040-67047 */
+21881, 25823, 29102, 33023, 29312, 36363, 34392, 25493, /* 67048-67055 */
+31702, 29231, 18961, 33449, 41323, 31917, 36438, 44896, /* 67056-67063 */
+42509, 34523, 34005, 37307, 32427, 26810, 32599, 30051, /* 67064-67071 */
+31607, 34301, 30026, 32354, 31242, 34299, 33801, 30716, /* 67072-67079 */
+35961, 36059, 37047, 33230, 28771, 28057, 28790, 28257, /* 67080-67087 */
+23175, 19071, 33536, 34671, 31529, 32341, 31585, 29503, /* 67088-67095 */
+31145, 23033, 20109, 22268, 23291, 33495, 23180, 22164, /* 67096-67103 */
+33243, 36708, 31640, 27017, 39197, 44145, 35990, 43152, /* 67104-67111 */
+44288, 44383, 40743, 35975, 43199, 38829, 43920, 36701, /* 67112-67119 */
+31774, 37643, 36808, 32008, 36612, 40196, 30044, 37431, /* 67120-67127 */
+37297, 32762, 32581, 40698, 39512, 28062, 30016, 30629, /* 67128-67135 */
+31083, 29649, 39444, 30822, 26957, 33088, 29139, 26175, /* 67136-67143 */
+30001, 30670, 30008, 30638, 29865, 30136, 37533, 27140, /* 67144-67151 */
+28244, 29819, 27082, 28040, 41633, 40039, 39520, 43263, /* 67152-67159 */
+35757, 33311, 36449, 34147, 35448, 36788, 35073, 28849, /* 67160-67167 */
+31011, 33787, 29472, 31236, 29420, 31825, 27008, 30240, /* 67168-67175 */
+32945, 28883, 30523, 28189, 29439, 21798, 25696, 25451, /* 67176-67183 */
+19424, 21237, 26124, 31698, 26445, 28770, 33393, 30983, /* 67184-67191 */
+31047, 33616, 30117, 24325, 29417, 31985, 33397, 38279, /* 67192-67199 */
+31307, 30534, 35947, 38326, 33489, 38141, 36363, 47391, /* 67200-67207 */
+47315, 40847, 44450, 36108, 35801, 38745, 39156, 29027, /* 67208-67215 */
+29780, 39406, 35289, 36106, 41576, 36228, 33281, 31144, /* 67216-67223 */
+32081, 27106, 29950, 38374, 37787, 29610, 31496, 37266, /* 67224-67231 */
+33553, 30851, 30664, 43306, 32906, 28571, 28128, 26863, /* 67232-67239 */
+31958, 30096, 26144, 26971, 29946, 30949, 32256, 33154, /* 67240-67247 */
+32625, 24946, 28553, 26844, 25626, 29660, 32560, 45545, /* 67248-67255 */
+39555, 37443, 40443, 43399, 41594, 35802, 32614, 25351, /* 67256-67263 */
+35239, 25910, 23093, 27653, 37657, 36438, 28290, 35073, /* 67264-67271 */
+33953, 35565, 37608, 36562, 34511, 28448, 29012, 26841, /* 67272-67279 */
+31275, 28586, 27446, 31603, 34894, 34889, 27972, 33107, /* 67280-67287 */
+31564, 29297, 21123, 20382, 19263, 15861, 24811, 26449, /* 67288-67295 */
+32615, 23844, 29050, 35603, 31552, 38116, 36215, 35604, /* 67296-67303 */
+36497, 41314, 42274, 40246, 45398, 46719, 44220, 36820, /* 67304-67311 */
+43744, 35917, 24627, 34017, 37815, 30536, 33963, 39563, /* 67312-67319 */
+32588, 37028, 42004, 40810, 36331, 41086, 32967, 31216, /* 67320-67327 */
+37838, 29572, 35109, 28796, 36445, 29094, 27419, 32477, /* 67328-67335 */
+32501, 33194, 29602, 33999, 29553, 28787, 32476, 29815, /* 67336-67343 */
+32458, 25985, 25036, 26025, 27788, 33353, 35553, 37888, /* 67344-67351 */
+40835, 39528, 36758, 35824, 38173, 36698, 32182, 30866, /* 67352-67359 */
+28578, 28367, 29056, 36168, 34411, 27767, 35202, 31779, /* 67360-67367 */
+29865, 23459, 34526, 26178, 25418, 32537, 20944, 26937, /* 67368-67375 */
+27340, 30557, 19074, 21851, 33107, 27578, 29303, 30192, /* 67376-67383 */
+32637, 28086, 31892, 36615, 26218, 29707, 33512, 33135, /* 67384-67391 */
+31710, 34544, 37795, 31528, 32323, 30469, 36473, 37737, /* 67392-67399 */
+36389, 44166, 37824, 45950, 47356, 37873, 37095, 43982, /* 67400-67407 */
+41165, 25996, 27227, 40035, 37037, 31355, 37159, 36499, /* 67408-67415 */
+33064, 34045, 34849, 33755, 33558, 41006, 31917, 32725, /* 67416-67423 */
+36390, 30812, 32786, 34097, 38739, 28568, 26192, 35825, /* 67424-67431 */
+35923, 28380, 25388, 33672, 26251, 28746, 31076, 28569, /* 67432-67439 */
+28148, 32661, 32476, 23338, 30746, 29127, 28039, 30814, /* 67440-67447 */
+37205, 43531, 31620, 40306, 43208, 38918, 35398, 31889, /* 67448-67455 */
+29650, 24520, 30990, 30548, 31179, 28459, 32087, 36583, /* 67456-67463 */
+34664, 34280, 34318, 30055, 35115, 36908, 30975, 29129, /* 67464-67471 */
+33265, 35238, 27058, 25472, 27522, 37921, 26685, 27898, /* 67472-67479 */
+34814, 27825, 25090, 24301, 25513, 26993, 24944, 18617, /* 67480-67487 */
+24596, 31255, 29191, 35422, 27738, 30124, 31842, 32573, /* 67488-67495 */
+31650, 35245, 39866, 40710, 46092, 40685, 43273, 45055, /* 67496-67503 */
+48437, 38283, 33111, 31741, 34705, 36941, 30872, 29952, /* 67504-67511 */
+37806, 40961, 33365, 34625, 35704, 39648, 39664, 32404, /* 67512-67519 */
+33028, 34719, 33672, 29964, 32947, 32010, 33026, 40833, /* 67520-67527 */
+26815, 29407, 42975, 32564, 30554, 33360, 30866, 26296, /* 67528-67535 */
+27548, 26568, 28118, 32420, 22533, 27657, 33814, 30831, /* 67536-67543 */
+32059, 34784, 45042, 41356, 33754, 34011, 39765, 35748, /* 67544-67551 */
+30194, 38377, 36752, 33663, 32509, 31549, 37677, 30320, /* 67552-67559 */
+28044, 29476, 25618, 24324, 26899, 24987, 31829, 30470, /* 67560-67567 */
+24690, 28644, 25657, 30471, 21101, 21546, 32019, 28255, /* 67568-67575 */
+21748, 25231, 29710, 30130, 31636, 31167, 29141, 33433, /* 67576-67583 */
+33328, 33839, 33940, 38178, 34235, 26910, 36018, 32662, /* 67584-67591 */
+32001, 34857, 41043, 46483, 40916, 43295, 42805, 45171, /* 67592-67599 */
+44794, 39696, 32672, 26541, 33471, 31434, 34168, 39929, /* 67600-67607 */
+40364, 37370, 32059, 37152, 32334, 32249, 29936, 39159, /* 67608-67615 */
+30891, 26825, 30759, 31697, 33764, 34777, 33620, 34907, /* 67616-67623 */
+32216, 28384, 30523, 29879, 34803, 30516, 26317, 28058, /* 67624-67631 */
+27489, 27692, 29669, 28686, 30449, 21319, 27053, 32129, /* 67632-67639 */
+29488, 20303, 32396, 48146, 35407, 38533, 37316, 41097, /* 67640-67647 */
+42866, 39800, 34679, 29896, 31001, 30938, 34352, 33175, /* 67648-67655 */
+32883, 37154, 29066, 29974, 28824, 32770, 35607, 38847, /* 67656-67663 */
+34386, 29267, 35793, 30197, 29960, 30038, 27930, 28877, /* 67664-67671 */
+28609, 26280, 29982, 29486, 33971, 30717, 21918, 21608, /* 67672-67679 */
+25990, 22629, 24976, 25352, 30412, 28995, 21874, 29900, /* 67680-67687 */
+33253, 37286, 34739, 36048, 37627, 45499, 48265, 41752, /* 67688-67695 */
+51454, 46410, 37698, 35489, 33027, 36069, 33788, 36387, /* 67696-67703 */
+31934, 35289, 34130, 33651, 35791, 36114, 37967, 36738, /* 67704-67711 */
+31433, 28829, 34707, 30332, 33094, 36338, 35552, 30744, /* 67712-67719 */
+34452, 35205, 30296, 26828, 27047, 39521, 32835, 24293, /* 67720-67727 */
+33775, 30657, 28888, 30846, 25746, 29125, 27427, 29723, /* 67728-67735 */
+31950, 32804, 26062, 38898, 46337, 32758, 39317, 39381, /* 67736-67743 */
+38853, 37377, 39475, 33521, 31153, 35157, 34834, 37346, /* 67744-67751 */
+36218, 35941, 28359, 25102, 25171, 25730, 27693, 28555, /* 67752-67759 */
+29024, 26173, 26438, 28833, 26789, 26917, 26930, 22889, /* 67760-67767 */
+18492, 24159, 31942, 28840, 34719, 30920, 33102, 35955, /* 67768-67775 */
+26492, 31233, 32011, 32399, 29162, 33820, 34878, 30795, /* 67776-67783 */
+35936, 33870, 34594, 39109, 38661, 36776, 48002, 46664, /* 67784-67791 */
+47685, 47229, 35959, 36055, 35343, 31527, 32217, 39549, /* 67792-67799 */
+37646, 36025, 38753, 37633, 32692, 30502, 33637, 31375, /* 67800-67807 */
+26426, 33058, 31359, 30600, 35328, 34886, 29304, 36234, /* 67808-67815 */
+38412, 31667, 30712, 32251, 30788, 22043, 30086, 29567, /* 67816-67823 */
+28501, 28445, 33113, 31799, 25358, 30486, 35659, 26053, /* 67824-67831 */
+22630, 29727, 29951, 24310, 28893, 41598, 35042, 38045, /* 67832-67839 */
+47904, 43194, 38707, 39857, 35123, 29632, 30047, 32277, /* 67840-67847 */
+33551, 32079, 33001, 36587, 30917, 32947, 38206, 30981, /* 67848-67855 */
+37889, 39722, 26546, 29463, 30691, 30506, 28124, 23738, /* 67856-67863 */
+27351, 29635, 34702, 28164, 31033, 29904, 25607, 23364, /* 67864-67871 */
+23738, 25906, 24442, 21801, 20726, 28153, 26693, 28477, /* 67872-67879 */
+34628, 27981, 32121, 35708, 36736, 34675, 33113, 38580, /* 67880-67887 */
+50232, 46933, 37051, 40471, 43738, 44988, 44333, 34527, /* 67888-67895 */
+32379, 39526, 37205, 32012, 33371, 33892, 37488, 29600, /* 67896-67903 */
+31148, 33376, 35342, 31883, 30883, 35873, 33253, 34829, /* 67904-67911 */
+33836, 36804, 40197, 37234, 32105, 24990, 30722, 34849, /* 67912-67919 */
+29015, 33267, 33421, 30818, 27689, 27174, 26151, 25592, /* 67920-67927 */
+32928, 29009, 24223, 28783, 32161, 40669, 35281, 39231, /* 67928-67935 */
+38709, 38240, 40915, 38985, 38580, 31658, 37874, 37334, /* 67936-67943 */
+28560, 29580, 40373, 33932, 27542, 29505, 27716, 29053, /* 67944-67951 */
+34821, 28338, 26128, 27140, 23698, 27300, 23064, 25735, /* 67952-67959 */
+23607, 25018, 21789, 28349, 31209, 32593, 26122, 33084, /* 67960-67967 */
+31280, 27842, 35964, 31671, 30437, 31773, 33218, 35057, /* 67968-67975 */
+36236, 35582, 31616, 35471, 35809, 35179, 35467, 40740, /* 67976-67983 */
+53282, 39045, 38859, 40001, 34401, 35876, 41606, 39055, /* 67984-67991 */
+34703, 36398, 35553, 35066, 35294, 35878, 30422, 29221, /* 67992-67999 */
+27102, 27404, 30004, 31565, 30367, 27291, 30915, 29192, /* 68000-68007 */
+32248, 40211, 46084, 41489, 25074, 29012, 27188, 25501, /* 68008-68015 */
+37662, 36545, 33569, 35723, 35865, 31961, 32378, 30183, /* 68016-68023 */
+27452, 25614, 20105, 24880, 32404, 32717, 32562, 36452, /* 68024-68031 */
+37134, 34748, 37262, 35908, 38803, 38598, 36045, 26487, /* 68032-68039 */
+29741, 38142, 35518, 31714, 31946, 37194, 30711, 29401, /* 68040-68047 */
+34726, 38519, 33453, 30616, 31822, 24035, 24053, 28398, /* 68048-68055 */
+26307, 28409, 34594, 36415, 31554, 37318, 30463, 25901, /* 68056-68063 */
+26919, 27016, 23443, 17481, 25228, 25174, 27064, 27211, /* 68064-68071 */
+33231, 40538, 34678, 28790, 27246, 33406, 35619, 33992, /* 68072-68079 */
+34644, 37370, 41130, 40070, 43481, 40684, 43194, 43026, /* 68080-68087 */
+35797, 36292, 42394, 30038, 20858, 33163, 27711, 28813, /* 68088-68095 */
+29900, 42250, 37205, 34012, 35977, 27766, 44326, 29984, /* 68096-68103 */
+34894, 32055, 41163, 39305, 29510, 40283, 27510, 31993, /* 68104-68111 */
+36159, 40457, 36681, 34461, 38319, 29241, 31031, 28557, /* 68112-68119 */
+30415, 28669, 25698, 28362, 26715, 33077, 30656, 33696, /* 68120-68127 */
+34347, 51736, 42979, 20938, 31323, 41657, 38602, 35053, /* 68128-68135 */
+30492, 25719, 39683, 37848, 26620, 31941, 31507, 32738, /* 68136-68143 */
+24182, 18634, 14470, 34884, 34434, 23079, 27039, 24964, /* 68144-68151 */
+27785, 27700, 30501, 24805, 23126, 29231, 22886, 26057, /* 68152-68159 */
+29123, 39031, 30890, 36840, 34938, 28753, 38661, 34946, /* 68160-68167 */
+38442, 30422, 38906, 30025, 27888, 31503, 33750, 39004, /* 68168-68175 */
+34216, 40270, 35740, 40217, 46025, 54029, 47638, 39884, /* 68176-68183 */
+40562, 32600, 36290, 35126, 34537, 34296, 28204, 29882, /* 68184-68191 */
+30486, 31469, 30358, 33274, 32497, 30776, 24759, 32282, /* 68192-68199 */
+40149, 27017, 23661, 28030, 43113, 33940, 20012, 27850, /* 68200-68207 */
+42159, 38683, 23632, 37185, 32342, 30310, 36306, 31919, /* 68208-68215 */
+30988, 24851, 37401, 29551, 32895, 29389, 24406, 30376, /* 68216-68223 */
+24107, 46053, 38086, 28399, 29674, 44992, 39660, 25309, /* 68224-68231 */
+36138, 37548, 34082, 33243, 45258, 31080, 29071, 30703, /* 68232-68239 */
+28390, 28112, 27394, 40417, 27480, 41678, 36671, 34508, /* 68240-68247 */
+37481, 26126, 31837, 22487, 22139, 31751, 34510, 31311, /* 68248-68255 */
+22510, 23427, 32861, 28142, 25530, 30709, 30293, 27909, /* 68256-68263 */
+27418, 38285, 29088, 24392, 29791, 23024, 38084, 27797, /* 68264-68271 */
+39540, 32619, 36640, 41403, 26154, 36537, 28698, 47326, /* 68272-68279 */
+40898, 37372, 43432, 34121, 37510, 31485, 40872, 31854, /* 68280-68287 */
+29809, 34960, 35646, 35918, 36261, 37167, 28744, 34103, /* 68288-68295 */
+29696, 44378, 38778, 34674, 37999, 30768, 36535, 26085, /* 68296-68303 */
+32170, 21177, 35534, 38635, 27212, 37498, 30494, 35957, /* 68304-68311 */
+29634, 31110, 31313, 27128, 31551, 29091, 34634, 37685, /* 68312-68319 */
+37859, 34050, 33166, 33316, 43152, 37013, 31523, 38765, /* 68320-68327 */
+36363, 36651, 38221, 33206, 34714, 28730, 38364, 35699, /* 68328-68335 */
+30142, 28612, 27634, 27147, 20700, 27479, 22143, 24566, /* 68336-68343 */
+27462, 28006, 26998, 20250, 24598, 14790, 23340, 34057, /* 68344-68351 */
+28509, 29026, 28703, 30652, 34470, 32536, 26991, 32411, /* 68352-68359 */
+34596, 28938, 31541, 44968, 37701, 38740, 40739, 31087, /* 68360-68367 */
+26641, 29319, 38373, 38933, 40764, 44896, 38834, 35834, /* 68368-68375 */
+36026, 38688, 42040, 40778, 36804, 36192, 37941, 38725, /* 68376-68383 */
+41150, 39465, 40567, 32448, 30044, 23523, 34667, 36720, /* 68384-68391 */
+34494, 36711, 28290, 34563, 30689, 32890, 29586, 35262, /* 68392-68399 */
+29356, 18763, 27307, 22825, 43149, 39277, 28764, 31393, /* 68400-68407 */
+30448, 29675, 24924, 35068, 27529, 23355, 26503, 30470, /* 68408-68415 */
+30115, 31390, 41161, 37460, 38422, 23510, 22700, 36641, /* 68416-68423 */
+31962, 40300, 38487, 40872, 34395, 31102, 32476, 27793, /* 68424-68431 */
+44950, 35019, 34686, 29563, 31907, 35972, 34750, 32291, /* 68432-68439 */
+28498, 36835, 24106, 32077, 38104, 34007, 37891, 27299, /* 68440-68447 */
+29237, 20380, 17651, 23675, 30160, 27620, 28081, 28408, /* 68448-68455 */
+26707, 23222, 29264, 40201, 31205, 28687, 24564, 35354, /* 68456-68463 */
+29564, 31057, 39264, 33466, 37371, 31207, 34878, 35714, /* 68464-68471 */
+47931, 43957, 37754, 42379, 32766, 36446, 34251, 32497, /* 68472-68479 */
+37831, 40338, 33293, 26338, 37407, 42570, 42771, 41308, /* 68480-68487 */
+33670, 32353, 35542, 32617, 29755, 32718, 33760, 31574, /* 68488-68495 */
+23548, 36469, 33211, 30720, 33898, 31937, 25362, 22936, /* 68496-68503 */
+38705, 31114, 32783, 42421, 35635, 37855, 30180, 32353, /* 68504-68511 */
+25852, 35089, 37559, 30810, 35075, 30176, 36775, 29499, /* 68512-68519 */
+36801, 27731, 31281, 34720, 33827, 44396, 35910, 41810, /* 68520-68527 */
+36376, 32550, 27848, 14839, 24978, 32111, 26837, 27226, /* 68528-68535 */
+35374, 26644, 22801, 26856, 27929, 28220, 20363, 18650, /* 68536-68543 */
+25878, 22375, 27603, 27437, 33127, 33183, 32490, 30809, /* 68544-68551 */
+29124, 38217, 40074, 35221, 34396, 32278, 33592, 37933, /* 68552-68559 */
+33239, 34504, 35388, 36319, 31762, 33580, 44985, 43460, /* 68560-68567 */
+51608, 39928, 32346, 34133, 36989, 35048, 32660, 39930, /* 68568-68575 */
+33408, 38361, 44726, 35159, 37093, 39295, 35293, 19414, /* 68576-68583 */
+21010, 35184, 33329, 33870, 35207, 38024, 39217, 29945, /* 68584-68591 */
+31351, 28970, 26562, 33677, 27238, 29330, 27925, 32592, /* 68592-68599 */
+29793, 29146, 30928, 28993, 27971, 33392, 35641, 31822, /* 68600-68607 */
+35050, 32545, 31421, 29724, 26563, 27464, 33238, 30612, /* 68608-68615 */
+32787, 44728, 39836, 29638, 35612, 41650, 37061, 30703, /* 68616-68623 */
+25154, 39348, 29950, 33217, 28986, 36333, 39214, 37098, /* 68624-68631 */
+34103, 26400, 45142, 33059, 31261, 31657, 27754, 27925, /* 68632-68639 */
+30038, 28684, 24485, 24839, 26657, 23261, 30429, 31104, /* 68640-68647 */
+23122, 37394, 32017, 26208, 25333, 32501, 29764, 31170, /* 68648-68655 */
+33123, 22849, 41644, 31367, 30889, 44227, 34255, 36462, /* 68656-68663 */
+26481, 34619, 42403, 42413, 29682, 33262, 47862, 39545, /* 68664-68671 */
+43256, 31703, 36254, 39499, 40312, 34796, 35455, 37762, /* 68672-68679 */
+32829, 33572, 32824, 30006, 27389, 32487, 34660, 40920, /* 68680-68687 */
+34382, 33818, 39844, 30234, 31962, 21278, 17813, 34757, /* 68688-68695 */
+32979, 25322, 37061, 47125, 23704, 33006, 42329, 31173, /* 68696-68703 */
+26337, 26248, 34541, 26694, 32893, 33956, 35566, 35507, /* 68704-68711 */
+37501, 31218, 21617, 45273, 41200, 34006, 38160, 37971, /* 68712-68719 */
+27842, 35470, 37241, 28977, 28234, 22150, 26432, 38136, /* 68720-68727 */
+32905, 20811, 36399, 38803, 24272, 24537, 23905, 22478, /* 68728-68735 */
+28331, 21229, 15737, 28275, 27487, 27781, 37995, 34833, /* 68736-68743 */
+38072, 24658, 28897, 39447, 36745, 27872, 29706, 45069, /* 68744-68751 */
+31688, 46834, 32754, 29567, 39326, 28907, 37071, 36677, /* 68752-68759 */
+36623, 39115, 39228, 38970, 33230, 29571, 30646, 39042, /* 68760-68767 */
+46930, 33332, 40517, 45641, 37801, 33335, 35164, 23586, /* 68768-68775 */
+22807, 33429, 27552, 29542, 41955, 30823, 31152, 43350, /* 68776-68783 */
+41482, 29918, 22769, 37329, 29434, 21419, 26438, 25811, /* 68784-68791 */
+32067, 32589, 30717, 33313, 37601, 34888, 32394, 31501, /* 68792-68799 */
+32263, 22343, 31415, 31661, 32397, 29683, 24022, 37143, /* 68800-68807 */
+46060, 38160, 27519, 37842, 48528, 35340, 33889, 35410, /* 68808-68815 */
+30667, 35292, 31992, 28687, 29435, 30564, 36815, 37447, /* 68816-68823 */
+37923, 41512, 29132, 26573, 39119, 37367, 23580, 21683, /* 68824-68831 */
+37704, 26942, 36690, 39335, 23788, 29649, 25216, 31373, /* 68832-68839 */
+22725, 21580, 28817, 25406, 25948, 25814, 23765, 21159, /* 68840-68847 */
+32694, 44853, 29122, 26926, 44052, 32333, 28376, 32790, /* 68848-68855 */
+36317, 22911, 33155, 39996, 34174, 45015, 37323, 43719, /* 68856-68863 */
+43169, 40402, 35553, 28356, 41070, 37465, 35669, 31477, /* 68864-68871 */
+32454, 36923, 34942, 37760, 39566, 32314, 34234, 42719, /* 68872-68879 */
+34810, 31482, 23843, 38811, 35195, 27797, 28238, 19208, /* 68880-68887 */
+30944, 39753, 41156, 25585, 29725, 43727, 33688, 31600, /* 68888-68895 */
+33973, 32692, 29296, 29350, 32241, 28634, 27594, 32401, /* 68896-68903 */
+40722, 34935, 39573, 32858, 25742, 38953, 41939, 33703, /* 68904-68911 */
+29798, 39783, 33964, 35090, 43835, 35348, 28391, 23711, /* 68912-68919 */
+32781, 31916, 21508, 29640, 32217, 28602, 26510, 20013, /* 68920-68927 */
+16768, 18696, 28616, 23567, 15893, 34728, 32416, 30637, /* 68928-68935 */
+30018, 33262, 30896, 25854, 35537, 25942, 35792, 28687, /* 68936-68943 */
+36442, 46952, 34618, 33469, 31235, 37569, 31699, 34338, /* 68944-68951 */
+38541, 33391, 37486, 35507, 40684, 46228, 34100, 32686, /* 68952-68959 */
+48442, 43620, 34722, 30740, 42969, 41884, 34592, 38602, /* 68960-68967 */
+25091, 27413, 40588, 33596, 27151, 28871, 39833, 39124, /* 68968-68975 */
+31104, 36023, 37208, 32284, 29235, 30441, 18567, 20227, /* 68976-68983 */
+23963, 35618, 30778, 33278, 38187, 29793, 37373, 31328, /* 68984-68991 */
+31469, 21558, 29549, 28343, 21969, 36452, 41257, 33831, /* 68992-68999 */
+25025, 42523, 41081, 16423, 39254, 38400, 33848, 35749, /* 69000-69007 */
+33205, 27074, 28532, 38860, 32695, 25095, 37899, 38163, /* 69008-69015 */
+34827, 33343, 40951, 36608, 24558, 35609, 31156, 30706, /* 69016-69023 */
+23545, 36624, 42834, 31283, 29982, 27599, 27299, 29116, /* 69024-69031 */
+24913, 24213, 21777, 23330, 26295, 23428, 30918, 29074, /* 69032-69039 */
+32843, 36103, 33245, 35240, 22860, 30842, 36753, 32805, /* 69040-69047 */
+28890, 26723, 25300, 41099, 41416, 32433, 38232, 39837, /* 69048-69055 */
+47571, 37709, 37073, 39757, 40712, 30736, 31977, 36655, /* 69056-69063 */
+25655, 29001, 44661, 45714, 37892, 45109, 30362, 38745, /* 69064-69071 */
+35935, 29805, 29809, 25140, 39436, 28840, 34314, 42203, /* 69072-69079 */
+36320, 28253, 33397, 43815, 17771, 34402, 35332, 32320, /* 69080-69087 */
+32849, 30798, 32003, 21089, 33782, 28207, 26865, 33212, /* 69088-69095 */
+37255, 40021, 31943, 38825, 36926, 24847, 30384, 32265, /* 69096-69103 */
+30977, 25366, 43682, 41453, 44513, 36996, 30614, 32592, /* 69104-69111 */
+33059, 28022, 22401, 25908, 26813, 30621, 24268, 30326, /* 69112-69119 */
+34000, 23229, 30118, 29485, 29400, 16881, 17113, 30779, /* 69120-69127 */
+27789, 32871, 20201, 24988, 38620, 34304, 31843, 27423, /* 69128-69135 */
+33101, 41124, 39168, 37824, 36581, 38206, 32451, 27481, /* 69136-69143 */
+33609, 27314, 29656, 36623, 44990, 43380, 40941, 36858, /* 69144-69151 */
+41150, 39450, 32081, 27479, 35952, 42388, 34751, 36143, /* 69152-69159 */
+45223, 47469, 33527, 32316, 36186, 24206, 28472, 34838, /* 69160-69167 */
+33611, 34564, 36670, 34525, 31159, 32068, 27921, 21766, /* 69168-69175 */
+26058, 33941, 29512, 31417, 30586, 32791, 33336, 28892, /* 69176-69183 */
+27043, 32225, 21924, 28544, 35958, 36264, 35209, 28637, /* 69184-69191 */
+30245, 36812, 33084, 28534, 32862, 35154, 28801, 32706, /* 69192-69199 */
+31037, 38609, 35511, 38262, 42066, 33705, 32033, 26887, /* 69200-69207 */
+38031, 32177, 41084, 30205, 25247, 43729, 34507, 32592, /* 69208-69215 */
+32412, 35635, 27880, 39869, 34101, 27187, 34588, 29800, /* 69216-69223 */
+25553, 21533, 21027, 16025, 22022, 30132, 26925, 29994, /* 69224-69231 */
+29593, 32304, 32776, 36651, 23102, 27931, 37412, 25577, /* 69232-69239 */
+27240, 28259, 41601, 35158, 33439, 37076, 39254, 39291, /* 69240-69247 */
+35287, 42880, 36574, 42640, 34021, 36501, 36812, 30898, /* 69248-69255 */
+32625, 30060, 45822, 38617, 37884, 37217, 35483, 38861, /* 69256-69263 */
+32463, 34938, 30180, 25312, 30431, 37807, 41681, 37331, /* 69264-69271 */
+37160, 30437, 37809, 33847, 25328, 33897, 30824, 27506, /* 69272-69279 */
+23000, 28961, 30333, 36021, 38710, 35390, 37581, 29982, /* 69280-69287 */
+24895, 33820, 33851, 30515, 33111, 30505, 31857, 34794, /* 69288-69295 */
+30981, 32153, 35813, 39287, 37744, 45919, 38790, 37341, /* 69296-69303 */
+38608, 25957, 24884, 22394, 21378, 22125, 31014, 33329, /* 69304-69311 */
+33625, 38622, 29846, 33737, 25313, 12366, 18089, 19987, /* 69312-69319 */
+25300, 22329, 29284, 34557, 35912, 40002, 32084, 29808, /* 69320-69327 */
+29151, 31479, 33415, 31021, 37697, 36548, 33910, 36798, /* 69328-69335 */
+28285, 26056, 27724, 42150, 40529, 37884, 42753, 36765, /* 69336-69343 */
+35760, 35595, 37486, 34276, 25601, 33483, 40575, 43414, /* 69344-69351 */
+46580, 45720, 40806, 35313, 40272, 32443, 31481, 32079, /* 69352-69359 */
+28583, 27080, 29780, 35434, 34316, 38656, 41009, 34542, /* 69360-69367 */
+31445, 26381, 30618, 26074, 23457, 33156, 31123, 31250, /* 69368-69375 */
+32322, 35988, 31850, 32541, 27209, 28057, 40432, 32688, /* 69376-69383 */
+33749, 29770, 30413, 31949, 24594, 27033, 27602, 32580, /* 69384-69391 */
+34039, 35041, 39488, 39413, 37757, 37426, 24709, 27728, /* 69392-69399 */
+30516, 26117, 35332, 31213, 37009, 39629, 45064, 39996, /* 69400-69407 */
+30161, 35751, 29060, 40629, 25686, 31570, 36898, 29598, /* 69408-69415 */
+35193, 18142, 27970, 20022, 21699, 28847, 26770, 28907, /* 69416-69423 */
+26574, 31657, 24196, 31045, 33107, 20638, 23826, 38457, /* 69424-69431 */
+36327, 30668, 32600, 35119, 31058, 30284, 39269, 32939, /* 69432-69439 */
+35085, 39188, 35196, 34666, 34035, 37380, 34574, 39965, /* 69440-69447 */
+45304, 32689, 31978, 40570, 40875, 32100, 36388, 40465, /* 69448-69455 */
+33524, 35686, 30087, 31693, 34807, 33384, 31456, 38985, /* 69456-69463 */
+47295, 33538, 35539, 33370, 32655, 30144, 21436, 22861, /* 69464-69471 */
+27616, 40405, 29412, 37381, 37388, 32405, 36320, 32931, /* 69472-69479 */
+33338, 23952, 26267, 34096, 31297, 31820, 37885, 39806, /* 69480-69487 */
+37800, 34383, 32131, 29445, 42133, 40318, 35765, 40201, /* 69488-69495 */
+35072, 36941, 31804, 25218, 26387, 25002, 23327, 32456, /* 69496-69503 */
+35484, 32467, 33311, 28007, 24838, 28260, 15183, 7695, /* 69504-69511 */
+25756, 31189, 25362, 21888, 32603, 33391, 25186, 33766, /* 69512-69519 */
+33592, 28580, 28797, 30695, 29243, 31284, 37952, 37885, /* 69520-69527 */
+33484, 40994, 37000, 25802, 38838, 40490, 35167, 33769, /* 69528-69535 */
+36543, 40397, 35419, 29913, 41429, 40491, 33576, 35879, /* 69536-69543 */
+42911, 50488, 46023, 45222, 40074, 28352, 36304, 28570, /* 69544-69551 */
+21467, 27510, 28938, 30930, 36597, 41368, 39135, 41308, /* 69552-69559 */
+33667, 33161, 23828, 14868, 26948, 29107, 26310, 31238, /* 69560-69567 */
+35912, 38073, 35602, 33646, 26768, 34675, 37104, 26495, /* 69568-69575 */
+29878, 31616, 34217, 30223, 24745, 31247, 32514, 25189, /* 69576-69583 */
+35759, 42924, 36327, 38541, 34795, 34074, 34299, 33717, /* 69584-69591 */
+21431, 30935, 41435, 34870, 32103, 33152, 44249, 34017, /* 69592-69599 */
+34706, 39552, 34075, 31630, 28273, 33411, 26078, 31586, /* 69600-69607 */
+31588, 27262, 35552, 30055, 24023, 23892, 35337, 24470, /* 69608-69615 */
+19928, 24123, 22122, 26318, 24018, 28721, 33675, 28401, /* 69616-69623 */
+25665, 30009, 41611, 35642, 35307, 31009, 27761, 30959, /* 69624-69631 */
+34498, 26515, 31696, 40139, 32572, 36144, 41520, 44647, /* 69632-69639 */
+42281, 44446, 39467, 28862, 26948, 34568, 41136, 31809, /* 69640-69647 */
+41238, 38602, 41042, 36716, 36735, 37915, 29571, 46406, /* 69648-69655 */
+37756, 31269, 30165, 39450, 36785, 21060, 29197, 29334, /* 69656-69663 */
+24905, 28298, 40994, 38320, 35141, 37873, 30872, 28072, /* 69664-69671 */
+32032, 20324, 32884, 35139, 30171, 35659, 39652, 32730, /* 69672-69679 */
+29539, 34169, 34656, 31076, 31783, 29217, 32250, 39081, /* 69680-69687 */
+36691, 40542, 35383, 34213, 35570, 27653, 30493, 37028, /* 69688-69695 */
+30734, 25166, 32147, 29388, 32942, 29463, 25562, 28745, /* 69696-69703 */
+21612, 22525, 15322, 27468, 36616, 33110, 29317, 23371, /* 69704-69711 */
+26619, 24948, 29159, 28970, 24634, 28387, 32956, 34227, /* 69712-69719 */
+39860, 42287, 39530, 39094, 31069, 23043, 33066, 39555, /* 69720-69727 */
+32270, 37839, 37338, 38055, 38942, 34156, 41379, 32716, /* 69728-69735 */
+39984, 47810, 38059, 40248, 41665, 42096, 36893, 27716, /* 69736-69743 */
+29382, 26599, 27987, 33835, 35138, 39491, 36252, 34340, /* 69744-69751 */
+33979, 32205, 26697, 28906, 34691, 23600, 27773, 39330, /* 69752-69759 */
+27011, 28293, 36742, 38907, 30263, 32159, 30840, 22429, /* 69760-69767 */
+27985, 27674, 30785, 30956, 29274, 32377, 27088, 33079, /* 69768-69775 */
+45769, 30763, 32741, 40211, 27655, 30697, 35408, 35386, /* 69776-69783 */
+34907, 32621, 32410, 30771, 30444, 40033, 48210, 37229, /* 69784-69791 */
+32642, 33598, 33006, 35326, 35066, 29765, 26450, 31391, /* 69792-69799 */
+36097, 30150, 38362, 37592, 37805, 27107, 17559, 21591, /* 69800-69807 */
+30489, 20842, 23212, 22542, 22063, 33206, 26786, 26535, /* 69808-69815 */
+31290, 28028, 38538, 34357, 30920, 27828, 31322, 32920, /* 69816-69823 */
+29548, 22607, 30311, 30624, 40073, 37990, 41218, 42711, /* 69824-69831 */
+37099, 36781, 33459, 28238, 37501, 37219, 27593, 42630, /* 69832-69839 */
+49440, 34480, 39861, 40294, 43979, 38196, 33923, 34764, /* 69840-69847 */
+31409, 31158, 30017, 36749, 29690, 35510, 35509, 22787, /* 69848-69855 */
+37025, 44045, 26729, 30181, 39736, 27428, 27035, 34019, /* 69856-69863 */
+31879, 31699, 29923, 32353, 31050, 35476, 31034, 43903, /* 69864-69871 */
+38309, 28045, 33850, 27737, 28950, 35689, 29207, 25708, /* 69872-69879 */
+34679, 40335, 38683, 45791, 40068, 42927, 36114, 23256, /* 69880-69887 */
+24298, 28492, 29764, 27745, 33241, 31490, 34471, 31419, /* 69888-69895 */
+20900, 30834, 22466, 19569, 30970, 30414, 23149, 24111, /* 69896-69903 */
+30596, 26997, 22089, 22960, 21508, 32485, 32326, 32422, /* 69904-69911 */
+40689, 37044, 34396, 30922, 26091, 36100, 30265, 26131, /* 69912-69919 */
+35378, 41833, 37708, 30873, 42341, 40685, 37639, 38387, /* 69920-69927 */
+38877, 36752, 36206, 38097, 36860, 40526, 41436, 39161, /* 69928-69935 */
+35014, 35970, 38902, 32129, 30959, 37965, 32177, 27149, /* 69936-69943 */
+37259, 35099, 36220, 31202, 34248, 33316, 30472, 28961, /* 69944-69951 */
+33993, 43267, 30885, 31573, 31043, 25696, 33501, 28829, /* 69952-69959 */
+21775, 25939, 32777, 28908, 29354, 36101, 39005, 38000, /* 69960-69967 */
+25454, 27480, 27302, 28111, 33966, 31925, 32764, 35662, /* 69968-69975 */
+41046, 26567, 36618, 38923, 29890, 40321, 35979, 35978, /* 69976-69983 */
+31854, 33297, 35894, 31180, 28620, 28571, 34316, 36238, /* 69984-69991 */
+38743, 38179, 38588, 36120, 28747, 31700, 28384, 23860, /* 69992-69999 */
+17963, 27952, 27817, 21010, 21040, 28911, 36206, 20134, /* 70000-70007 */
+31864, 32829, 29836, 30011, 28160, 26042, 25640, 33866, /* 70008-70015 */
+27419, 28888, 32989, 32833, 35891, 39653, 41442, 35878, /* 70016-70023 */
+32114, 40605, 31036, 35619, 33614, 32231, 39446, 37438, /* 70024-70031 */
+36079, 38772, 54599, 45323, 42185, 38283, 32257, 33723, /* 70032-70039 */
+34434, 27604, 26318, 34858, 29413, 40241, 39579, 43758, /* 70040-70047 */
+41689, 33792, 31532, 27426, 23357, 27859, 33202, 24661, /* 70048-70055 */
+30347, 32151, 37401, 29473, 32407, 30112, 35255, 39492, /* 70056-70063 */
+28053, 33705, 29802, 34356, 27955, 25387, 27849, 31391, /* 70064-70071 */
+29815, 36830, 48735, 41681, 44914, 39516, 34679, 37696, /* 70072-70079 */
+24436, 21562, 32597, 30964, 27977, 28756, 41485, 34435, /* 70080-70087 */
+31541, 31065, 30017, 25966, 23340, 25972, 19576, 22085, /* 70088-70095 */
+26188, 29161, 24448, 30094, 24147, 23741, 38056, 34261, /* 70096-70103 */
+25388, 29027, 39727, 27936, 29319, 35203, 29871, 38323, /* 70104-70111 */
+35166, 33962, 31870, 42498, 47539, 38167, 37027, 33293, /* 70112-70119 */
+32664, 31252, 31765, 30042, 34331, 35276, 41171, 47201, /* 70120-70127 */
+47325, 48735, 36988, 35338, 32827, 26074, 26921, 37289, /* 70128-70135 */
+31333, 32221, 37620, 41410, 32986, 33504, 34656, 28352, /* 70136-70143 */
+37665, 26006, 32254, 30966, 29720, 31485, 25729, 29097, /* 70144-70151 */
+28845, 27050, 31676, 38643, 32474, 36966, 35921, 28539, /* 70152-70159 */
+32802, 27203, 19799, 34413, 32488, 23985, 28773, 43135, /* 70160-70167 */
+32358, 31971, 38592, 35953, 38209, 32242, 32576, 29825, /* 70168-70175 */
+32158, 33488, 34204, 29435, 36803, 34710, 28723, 46475, /* 70176-70183 */
+45061, 28424, 28513, 39372, 32854, 30489, 31475, 27602, /* 70184-70191 */
+32162, 31368, 29972, 23406, 29870, 38113, 26998, 24745, /* 70192-70199 */
+21061, 27017, 21442, 21616, 29700, 20568, 22113, 30847, /* 70200-70207 */
+37831, 29327, 35260, 37983, 34096, 32242, 29653, 26230, /* 70208-70215 */
+37546, 34272, 32215, 37420, 39302, 38325, 35720, 38165, /* 70216-70223 */
+36878, 39495, 46188, 38266, 41776, 38677, 36005, 30513, /* 70224-70231 */
+28921, 33073, 28281, 32573, 41005, 41392, 39133, 40620, /* 70232-70239 */
+34972, 34686, 28739, 21259, 33309, 33892, 21281, 29458, /* 70240-70247 */
+39896, 36974, 30690, 29929, 34117, 36374, 30004, 34085, /* 70248-70255 */
+33079, 31348, 31303, 31963, 26730, 33184, 32459, 20658, /* 70256-70263 */
+37546, 42774, 28602, 31239, 43013, 39858, 38224, 40559, /* 70264-70271 */
+29594, 37692, 30621, 28551, 32041, 26219, 41464, 42007, /* 70272-70279 */
+34665, 32919, 33835, 25615, 18892, 23306, 16621, 18169, /* 70280-70287 */
+20184, 29819, 34169, 27995, 33236, 38142, 27454, 19804, /* 70288-70295 */
+23370, 30501, 27209, 28379, 27746, 32340, 39089, 32550, /* 70296-70303 */
+33077, 36177, 36496, 40106, 38104, 34024, 38451, 39249, /* 70304-70311 */
+34552, 27043, 31115, 31751, 26204, 37774, 45688, 43479, /* 70312-70319 */
+46324, 44809, 43199, 35975, 29127, 36898, 30794, 24804, /* 70320-70327 */
+26973, 37558, 37147, 35472, 37897, 32448, 45486, 38883, /* 70328-70335 */
+34093, 31628, 29587, 28349, 24514, 26523, 28269, 31017, /* 70336-70343 */
+31994, 34168, 38253, 32541, 26465, 33918, 29310, 29766, /* 70344-70351 */
+29817, 23750, 32910, 31398, 30570, 31835, 31431, 36490, /* 70352-70359 */
+40371, 37474, 33192, 37868, 35032, 25076, 30677, 25481, /* 70360-70367 */
+30579, 28104, 32401, 41764, 37522, 37166, 43012, 39700, /* 70368-70375 */
+33883, 31423, 33417, 36329, 30038, 30340, 29302, 40759, /* 70376-70383 */
+32629, 30876, 35325, 30726, 31557, 32952, 26970, 24263, /* 70384-70391 */
+26162, 21514, 21638, 19290, 20777, 19993, 26872, 37419, /* 70392-70399 */
+32795, 33854, 32369, 31389, 29358, 29941, 29362, 26334, /* 70400-70407 */
+25205, 30765, 37840, 40143, 35627, 40700, 32505, 35368, /* 70408-70415 */
+45039, 36083, 38663, 38704, 40897, 30925, 33463, 37461, /* 70416-70423 */
+37174, 38775, 34801, 38428, 37090, 36063, 34250, 36824, /* 70424-70431 */
+39217, 35410, 35811, 30538, 32809, 36323, 33274, 30915, /* 70432-70439 */
+31761, 42236, 36477, 32872, 32609, 30807, 25769, 28496, /* 70440-70447 */
+25566, 24917, 26909, 35987, 39681, 36443, 35976, 33777, /* 70448-70455 */
+35302, 25581, 30242, 23919, 36310, 38232, 29546, 37604, /* 70456-70463 */
+40179, 44721, 32483, 34339, 32791, 28505, 37782, 34782, /* 70464-70471 */
+32818, 37893, 35325, 28467, 21059, 24917, 23456, 18526, /* 70472-70479 */
+24010, 31128, 27435, 28004, 29664, 29761, 28838, 27341, /* 70480-70487 */
+23620, 13423, 24685, 30231, 30400, 35465, 32126, 34673, /* 70488-70495 */
+30884, 40556, 36324, 36505, 35981, 34161, 31672, 26600, /* 70496-70503 */
+34673, 36494, 36905, 35325, 33341, 33656, 35946, 38127, /* 70504-70511 */
+42422, 40524, 44424, 43418, 39740, 34721, 34535, 37833, /* 70512-70519 */
+34187, 30135, 35955, 42266, 35434, 40754, 38992, 33787, /* 70520-70527 */
+31583, 29304, 21361, 25154, 27435, 32408, 38446, 33570, /* 70528-70535 */
+35764, 40020, 33398, 31392, 25054, 27665, 33504, 24350, /* 70536-70543 */
+24852, 29740, 33463, 35976, 28660, 33443, 28325, 34616, /* 70544-70551 */
+41832, 32042, 35259, 34631, 34070, 25821, 24661, 29120, /* 70552-70559 */
+29794, 31433, 39029, 37904, 36386, 39979, 40086, 31722, /* 70560-70567 */
+36269, 36387, 21682, 25805, 35117, 39314, 35285, 37216, /* 70568-70575 */
+39962, 34629, 30920, 41302, 32828, 28000, 30153, 26881, /* 70576-70583 */
+19616, 18502, 25848, 21608, 22833, 29197, 25604, 21526, /* 70584-70591 */
+32863, 35392, 27748, 32741, 30633, 29216, 26639, 25008, /* 70592-70599 */
+34194, 32774, 32252, 32667, 47687, 38459, 37589, 41597, /* 70600-70607 */
+32762, 29083, 34178, 27389, 25646, 38452, 35210, 43324, /* 70608-70615 */
+47005, 43360, 46564, 37644, 31911, 36065, 26846, 36137, /* 70616-70623 */
+39437, 29879, 30589, 38305, 41239, 32263, 38854, 31807, /* 70624-70631 */
+27475, 38955, 38726, 32934, 34530, 29937, 29189, 26754, /* 70632-70639 */
+18981, 29201, 27912, 34094, 42686, 40399, 38851, 36282, /* 70640-70647 */
+33915, 25309, 37038, 22291, 14194, 28654, 35805, 38815, /* 70648-70655 */
+39026, 43115, 43147, 34827, 36573, 36886, 32827, 31649, /* 70656-70663 */
+33526, 28705, 25637, 31084, 32082, 29898, 32571, 29769, /* 70664-70671 */
+23068, 28316, 29143, 25879, 29111, 31490, 32640, 23684, /* 70672-70679 */
+22779, 24949, 29575, 27053, 24815, 39788, 35740, 35574, /* 70680-70687 */
+32269, 33317, 28836, 28772, 30312, 18890, 27425, 30775, /* 70688-70695 */
+38943, 39568, 39138, 43421, 43138, 31641, 29148, 32749, /* 70696-70703 */
+29466, 40515, 31193, 35979, 38623, 45240, 47079, 37917, /* 70704-70711 */
+43333, 27503, 35315, 37062, 33995, 35463, 34164, 38832, /* 70712-70719 */
+29795, 25207, 26656, 31242, 27892, 37967, 34409, 32766, /* 70720-70727 */
+39243, 32914, 31176, 35151, 30582, 15746, 24881, 28746, /* 70728-70735 */
+25461, 38219, 35216, 31305, 29236, 33013, 33858, 31415, /* 70736-70743 */
+38246, 31975, 31782, 26143, 34528, 32254, 30499, 37666, /* 70744-70751 */
+31950, 30839, 33238, 36145, 29151, 42865, 36510, 32252, /* 70752-70759 */
+41573, 30113, 31995, 33038, 42339, 25831, 37737, 44580, /* 70760-70767 */
+36610, 45411, 30842, 38104, 29110, 34759, 21570, 19469, /* 70768-70775 */
+29314, 19634, 32364, 24935, 30713, 28106, 30596, 21688, /* 70776-70783 */
+21427, 28535, 31024, 30174, 21509, 29508, 26692, 35531, /* 70784-70791 */
+32732, 29002, 35494, 24786, 44118, 35573, 38203, 34915, /* 70792-70799 */
+37042, 36279, 20750, 26164, 28379, 33674, 38120, 46356, /* 70800-70807 */
+43976, 44490, 43385, 37468, 39270, 32125, 29681, 24960, /* 70808-70815 */
+27481, 33427, 43324, 42916, 34438, 43736, 33698, 36913, /* 70816-70823 */
+37518, 37888, 35432, 32228, 36472, 24887, 31128, 25778, /* 70824-70831 */
+29248, 32973, 27236, 36717, 31336, 30428, 38154, 40011, /* 70832-70839 */
+30767, 32028, 36432, 24862, 27822, 31701, 30375, 26126, /* 70840-70847 */
+44717, 44344, 42487, 40584, 35684, 34068, 26587, 30526, /* 70848-70855 */
+18505, 27041, 25906, 36134, 39413, 31972, 42225, 36516, /* 70856-70863 */
+26964, 22707, 23553, 26109, 29117, 23739, 21556, 25253, /* 70864-70871 */
+28599, 32728, 24051, 31707, 25950, 28309, 37800, 30074, /* 70872-70879 */
+32730, 31062, 33401, 29495, 22860, 25370, 26268, 36616, /* 70880-70887 */
+38591, 41404, 42757, 40873, 37874, 31820, 34762, 27612, /* 70888-70895 */
+26318, 22374, 29719, 39645, 47861, 40076, 44162, 48509, /* 70896-70903 */
+36053, 46945, 36343, 35649, 31753, 32640, 29393, 27710, /* 70904-70911 */
+34703, 28596, 40369, 30046, 34572, 35593, 27782, 32383, /* 70912-70919 */
+36315, 37361, 31356, 42780, 32094, 25248, 33506, 30440, /* 70920-70927 */
+28452, 34273, 38778, 33294, 38705, 29723, 27559, 26580, /* 70928-70935 */
+25986, 29692, 19204, 29490, 32480, 39514, 32619, 36362, /* 70936-70943 */
+45751, 30577, 30614, 26941, 29974, 34085, 32459, 32798, /* 70944-70951 */
+32376, 36098, 36771, 39114, 32288, 37736, 30883, 34632, /* 70952-70959 */
+41061, 35886, 37985, 32824, 42056, 29860, 26383, 28785, /* 70960-70967 */
+25162, 36524, 29280, 33205, 31792, 26995, 20595, 22550, /* 70968-70975 */
+28294, 15858, 17310, 18657, 32477, 27366, 38261, 34781, /* 70976-70983 */
+28026, 33036, 28085, 37359, 31244, 36926, 30921, 30506, /* 70984-70991 */
+29847, 31615, 35304, 27058, 35664, 30458, 35404, 32959, /* 70992-70999 */
+36373, 43359, 42792, 45157, 38120, 44624, 29757, 34738, /* 71000-71007 */
+35654, 34914, 32914, 36120, 50319, 39082, 42294, 33607, /* 71008-71015 */
+35552, 32774, 29971, 25839, 26499, 33495, 31185, 40018, /* 71016-71023 */
+30747, 36244, 40395, 28908, 27479, 22988, 41765, 30615, /* 71024-71031 */
+32738, 35864, 32311, 36720, 34544, 29352, 25379, 29152, /* 71032-71039 */
+23929, 37701, 38385, 39227, 45333, 34439, 42416, 25848, /* 71040-71047 */
+29006, 26257, 32033, 40854, 30378, 43959, 35560, 35808, /* 71048-71055 */
+28761, 34992, 24495, 14754, 21003, 14119, 34550, 29289, /* 71056-71063 */
+31121, 30264, 31294, 30164, 26212, 38243, 27440, 34695, /* 71064-71071 */
+25437, 24992, 26998, 25654, 27336, 22390, 31983, 23900, /* 71072-71079 */
+36653, 32568, 33582, 43066, 36711, 39804, 32916, 37498, /* 71080-71087 */
+26309, 33407, 32325, 32946, 35889, 41948, 53408, 40537, /* 71088-71095 */
+46669, 41738, 38857, 33979, 32492, 26593, 22048, 32156, /* 71096-71103 */
+31886, 39064, 34440, 45918, 39186, 30184, 30970, 27004, /* 71104-71111 */
+40985, 27283, 30891, 30220, 32041, 38855, 30217, 34490, /* 71112-71119 */
+30914, 30890, 32623, 35457, 31504, 33902, 31582, 28357, /* 71120-71127 */
+28981, 21045, 27312, 26576, 41904, 36916, 37113, 40743, /* 71128-71135 */
+34330, 35433, 31770, 30849, 21041, 25837, 22451, 30198, /* 71136-71143 */
+41528, 35832, 40501, 35597, 40507, 32757, 39506, 37973, /* 71144-71151 */
+35287, 40293, 28361, 33833, 31475, 36037, 32149, 34067, /* 71152-71159 */
+31146, 30745, 36156, 26734, 30522, 31372, 33478, 28231, /* 71160-71167 */
+23953, 21069, 21451, 26335, 25158, 27778, 32807, 36962, /* 71168-71175 */
+34796, 33002, 29784, 24653, 27006, 27252, 26451, 21180, /* 71176-71183 */
+25025, 33698, 39141, 34425, 39276, 42298, 28415, 31730, /* 71184-71191 */
+26511, 38978, 45073, 34054, 42485, 38648, 43734, 39283, /* 71192-71199 */
+35705, 39669, 30873, 34131, 37670, 38971, 41135, 37864, /* 71200-71207 */
+38421, 30763, 24929, 31120, 28220, 32903, 45370, 37872, /* 71208-71215 */
+37247, 40978, 30250, 28974, 33641, 24820, 15304, 24812, /* 71216-71223 */
+30399, 29726, 38161, 43344, 35510, 33338, 33936, 29156, /* 71224-71231 */
+30791, 30970, 35187, 34461, 32476, 34411, 36179, 39062, /* 71232-71239 */
+35964, 27268, 30884, 37362, 34138, 28505, 36422, 41193, /* 71240-71247 */
+38938, 34969, 25502, 31170, 24435, 28339, 26214, 27758, /* 71248-71255 */
+31284, 34762, 37314, 25447, 29373, 24410, 25344, 24194, /* 71256-71263 */
+17238, 20904, 21188, 36997, 32545, 31098, 38251, 31933, /* 71264-71271 */
+29808, 20297, 31764, 39859, 32931, 33842, 38597, 37700, /* 71272-71279 */
+39338, 35399, 29260, 34634, 24123, 33717, 34035, 39198, /* 71280-71287 */
+42496, 41200, 44131, 32539, 37295, 31020, 32665, 43603, /* 71288-71295 */
+34949, 35427, 37848, 38507, 34446, 38572, 30719, 26905, /* 71296-71303 */
+30073, 20900, 25106, 37451, 40903, 35223, 36582, 34879, /* 71304-71311 */
+32812, 36115, 34740, 37553, 32827, 25382, 24875, 25449, /* 71312-71319 */
+27339, 27886, 36368, 20713, 27158, 44281, 29509, 30138, /* 71320-71327 */
+43280, 39221, 32301, 30742, 28130, 29545, 25830, 33577, /* 71328-71335 */
+44214, 34888, 25052, 46045, 43944, 30345, 38408, 36666, /* 71336-71343 */
+25317, 30798, 32046, 23062, 35076, 45125, 35271, 37235, /* 71344-71351 */
+41115, 32315, 28781, 32421, 37369, 28244, 27917, 27684, /* 71352-71359 */
+28050, 23919, 25486, 26906, 19357, 23509, 25348, 30479, /* 71360-71367 */
+30511, 33584, 31222, 28332, 28253, 23572, 23509, 25042, /* 71368-71375 */
+36949, 38604, 35623, 36144, 36004, 36479, 30715, 31771, /* 71376-71383 */
+30354, 24661, 22406, 25758, 40657, 40741, 48411, 39947, /* 71384-71391 */
+41067, 40925, 40895, 41717, 37607, 40736, 35932, 31895, /* 71392-71399 */
+33714, 35109, 34473, 31234, 38038, 34383, 31691, 36155, /* 71400-71407 */
+31478, 42199, 39211, 38114, 32851, 26939, 23707, 26256, /* 71408-71415 */
+35861, 35270, 37551, 25862, 35557, 44009, 33869, 33202, /* 71416-71423 */
+31889, 28803, 25791, 19975, 21440, 31811, 44482, 37676, /* 71424-71431 */
+39049, 40757, 38340, 29217, 33073, 40583, 30167, 31212, /* 71432-71439 */
+30783, 32512, 33516, 33198, 32994, 33614, 32629, 22551, /* 71440-71447 */
+23486, 29294, 32663, 31544, 25832, 25200, 23178, 22576, /* 71448-71455 */
+22802, 32039, 34094, 29132, 29046, 31145, 32047, 28134, /* 71456-71463 */
+29952, 28821, 23914, 25678, 20213, 23729, 33411, 47793, /* 71464-71471 */
+38569, 35042, 40259, 34010, 40142, 34997, 37492, 34290, /* 71472-71479 */
+33467, 32036, 35978, 32051, 34356, 46902, 38162, 38048, /* 71480-71487 */
+42792, 33545, 27330, 36620, 42012, 32402, 34568, 27937, /* 71488-71495 */
+31248, 42818, 35149, 33231, 33697, 29272, 35147, 36168, /* 71496-71503 */
+31737, 35886, 38037, 30858, 30740, 29127, 20148, 21629, /* 71504-71511 */
+31303, 31761, 29849, 36015, 25288, 31863, 37600, 33259, /* 71512-71519 */
+36839, 31874, 32360, 31281, 32114, 29253, 30037, 35136, /* 71520-71527 */
+36158, 34754, 29747, 34638, 34641, 32608, 38115, 36617, /* 71528-71535 */
+25346, 33304, 34437, 34199, 42740, 35793, 40976, 42396, /* 71536-71543 */
+30583, 27393, 40664, 42723, 27958, 33026, 32309, 22622, /* 71544-71551 */
+25967, 26646, 30144, 27427, 24099, 32883, 32243, 30576, /* 71552-71559 */
+31621, 33375, 23156, 22750, 22654, 10737, 28160, 36109, /* 71560-71567 */
+27742, 34385, 41504, 28452, 26823, 33530, 35633, 35462, /* 71568-71575 */
+25787, 29500, 31545, 32347, 32057, 40083, 38380, 35975, /* 71576-71583 */
+47932, 39470, 41179, 40307, 41076, 33014, 32220, 30907, /* 71584-71591 */
+24590, 28546, 34016, 39770, 41193, 38595, 36751, 34989, /* 71592-71599 */
+32054, 43640, 39366, 31731, 35011, 33263, 32246, 28231, /* 71600-71607 */
+28630, 27979, 36801, 38222, 32372, 32956, 33675, 38035, /* 71608-71615 */
+31473, 27988, 32699, 25256, 24339, 25606, 39393, 40656, /* 71616-71623 */
+46011, 37500, 31544, 37427, 38295, 36149, 29488, 34064, /* 71624-71631 */
+33757, 27019, 28662, 34368, 37326, 34849, 42046, 36291, /* 71632-71639 */
+30362, 30813, 28317, 25056, 22082, 26687, 21572, 14915, /* 71640-71647 */
+26274, 31347, 31103, 35907, 31208, 24001, 23226, 31080, /* 71648-71655 */
+32316, 26723, 30141, 28003, 22286, 25514, 28379, 29951, /* 71656-71663 */
+40551, 41686, 36898, 39560, 36173, 32980, 29397, 29178, /* 71664-71671 */
+29056, 29323, 24836, 27240, 41663, 46380, 46352, 44333, /* 71672-71679 */
+42642, 35496, 34363, 41068, 32328, 34480, 37018, 30984, /* 71680-71687 */
+32545, 30907, 37371, 44243, 40269, 34633, 29978, 32066, /* 71688-71695 */
+30276, 30806, 27979, 30257, 34914, 28061, 28667, 34626, /* 71696-71703 */
+37081, 35657, 37165, 29264, 24195, 34982, 31925, 30092, /* 71704-71711 */
+30563, 32062, 29457, 26880, 33436, 35551, 38560, 36576, /* 71712-71719 */
+37485, 36659, 33248, 30920, 30473, 29984, 26345, 28822, /* 71720-71727 */
+30193, 32023, 32357, 36640, 37221, 40635, 36583, 29501, /* 71728-71735 */
+35391, 36694, 34097, 29480, 36801, 39030, 35342, 36233, /* 71736-71743 */
+36547, 37525, 33043, 32281, 32883, 27548, 25024, 22565, /* 71744-71751 */
+24613, 22498, 24717, 21713, 21665, 24086, 24732, 28707, /* 71752-71759 */
+31459, 33412, 26811, 27342, 34126, 34463, 33388, 33079, /* 71760-71767 */
+34326, 33145, 29633, 29271, 35713, 38731, 34196, 35870, /* 71768-71775 */
+34243, 34419, 36680, 35849, 32086, 35183, 37305, 31327, /* 71776-71783 */
+33196, 38817, 41338, 37208, 39079, 39411, 39476, 37708, /* 71784-71791 */
+36016, 37675, 34293, 34514, 33620, 32046, 37524, 37980, /* 71792-71799 */
+32774, 35975, 37952, 32706, 34307, 31024, 31101, 32531, /* 71800-71807 */
+24183, 30350, 35937, 25551, 21410, 35194, 35405, 34650, /* 71808-71815 */
+36728, 37891, 40710, 37064, 31805, 28606, 32515, 31952, /* 71816-71823 */
+30120, 33033, 36577, 41536, 41745, 42799, 37941, 36488, /* 71824-71831 */
+30070, 31628, 24396, 15579, 23698, 19575, 24181, 19918, /* 71832-71839 */
+27820, 37048, 31995, 35601, 33657, 30395, 22711, 23475, /* 71840-71847 */
+22957, 15724, 26883, 32065, 29574, 28410, 33791, 35362, /* 71848-71855 */
+31113, 34743, 30178, 33638, 34331, 36198, 29027, 30034, /* 71856-71863 */
+35278, 31016, 27879, 34091, 49738, 38009, 42279, 48052, /* 71864-71871 */
+42591, 36715, 32800, 31154, 28362, 36347, 30839, 33347, /* 71872-71879 */
+40620, 43605, 45281, 33682, 33744, 33289, 32019, 27134, /* 71880-71887 */
+25251, 28521, 31142, 38829, 37543, 36584, 38943, 43601, /* 71888-71895 */
+35211, 27285, 22964, 23887, 29358, 20909, 28841, 32778, /* 71896-71903 */
+35149, 36148, 40389, 33955, 29197, 34988, 26883, 29721, /* 71904-71911 */
+33074, 35606, 29116, 30259, 27567, 26916, 32834, 29091, /* 71912-71919 */
+33497, 31842, 34802, 37128, 29937, 36805, 41565, 38343, /* 71920-71927 */
+34400, 38912, 34786, 28439, 36936, 33007, 37022, 41785, /* 71928-71935 */
+36194, 31855, 40132, 35900, 29917, 29748, 22750, 21976, /* 71936-71943 */
+20865, 26293, 23174, 32203, 33050, 30899, 30865, 28128, /* 71944-71951 */
+24940, 19918, 25371, 22091, 21446, 21344, 35633, 41904, /* 71952-71959 */
+34012, 39217, 37086, 35573, 33665, 21769, 28799, 31543, /* 71960-71967 */
+30935, 23963, 38617, 40789, 39893, 51270, 39593, 33221, /* 71968-71975 */
+35687, 38195, 35135, 36799, 39817, 36672, 40314, 35752, /* 71976-71983 */
+33450, 32814, 39815, 30843, 28334, 35105, 39911, 38805, /* 71984-71991 */
+28461, 44456, 39812, 33732, 38981, 26029, 25725, 24658, /* 71992-71999 */
+31746, 31562, 33261, 34384, 40189, 35250, 19387, 28985, /* 72000-72007 */
+25205, 23190, 29419, 39267, 33572, 35665, 40675, 36971, /* 72008-72015 */
+36321, 29525, 30445, 26991, 33156, 43176, 37334, 35384, /* 72016-72023 */
+40340, 45278, 32064, 39274, 35096, 28535, 27999, 31139, /* 72024-72031 */
+28234, 23338, 30341, 33499, 31613, 17992, 25500, 22901, /* 72032-72039 */
+17887, 30789, 28009, 33840, 34569, 37026, 24606, 25960, /* 72040-72047 */
+29079, 23790, 30661, 24236, 31095, 30974, 35196, 34224, /* 72048-72055 */
+31172, 30251, 28426, 32900, 28496, 32401, 34861, 38936, /* 72056-72063 */
+41283, 41050, 35040, 36291, 41797, 34671, 36536, 31458, /* 72064-72071 */
+36953, 47280, 37090, 42542, 41843, 38320, 33737, 33908, /* 72072-72079 */
+31744, 26004, 29594, 33631, 28648, 30354, 38093, 26093, /* 72080-72087 */
+36253, 47166, 35904, 35588, 34515, 34394, 27862, 31154, /* 72088-72095 */
+27143, 28755, 29331, 27550, 33110, 28936, 39332, 30245, /* 72096-72103 */
+29996, 28113, 34480, 35645, 27379, 38171, 27770, 30626, /* 72104-72111 */
+29777, 32472, 38546, 29955, 31006, 28803, 33285, 24209, /* 72112-72119 */
+33567, 42445, 39753, 27981, 26118, 45111, 36739, 39006, /* 72120-72127 */
+36506, 40494, 40646, 34928, 39321, 28488, 26400, 26390, /* 72128-72135 */
+24083, 16020, 29511, 38135, 35367, 40026, 31262, 29406, /* 72136-72143 */
+26605, 27227, 22462, 22434, 24929, 23694, 30374, 31375, /* 72144-72151 */
+33116, 41418, 36265, 22267, 27834, 33567, 29676, 30261, /* 72152-72159 */
+32564, 32320, 33063, 31602, 35608, 34759, 32464, 36850, /* 72160-72167 */
+34273, 29147, 39474, 46925, 38838, 39708, 36811, 33765, /* 72168-72175 */
+32229, 35584, 30313, 37764, 35621, 29772, 37289, 32709, /* 72176-72183 */
+44958, 45531, 34026, 32775, 35468, 25596, 33716, 37777, /* 72184-72191 */
+34521, 33207, 37352, 33775, 27657, 32309, 31595, 35657, /* 72192-72199 */
+22008, 18027, 26111, 36049, 35199, 32830, 35067, 36836, /* 72200-72207 */
+34867, 34367, 34523, 41527, 32164, 34566, 32141, 27968, /* 72208-72215 */
+43795, 38436, 43971, 34060, 26283, 31286, 37227, 31182, /* 72216-72223 */
+29042, 36139, 26118, 26604, 26715, 28633, 27770, 23176, /* 72224-72231 */
+27720, 23993, 23168, 31446, 40028, 31915, 30829, 32376, /* 72232-72239 */
+25552, 23879, 25884, 25815, 26057, 29605, 29576, 31021, /* 72240-72247 */
+37777, 39947, 34720, 27390, 37402, 30058, 22880, 38968, /* 72248-72255 */
+37772, 38376, 37956, 40275, 36266, 35083, 41134, 33435, /* 72256-72263 */
+31163, 29321, 33024, 31684, 37538, 47008, 41578, 38270, /* 72264-72271 */
+37303, 37922, 26689, 33895, 33290, 28368, 28873, 30935, /* 72272-72279 */
+36595, 35520, 38073, 38055, 34211, 22725, 28756, 34612, /* 72280-72287 */
+29230, 34238, 34763, 33712, 28090, 33603, 30426, 34139, /* 72288-72295 */
+31904, 26964, 26925, 27462, 40104, 33258, 35923, 34432, /* 72296-72303 */
+32824, 32871, 25399, 34171, 33749, 32778, 28999, 31765, /* 72304-72311 */
+38307, 37746, 39491, 29909, 32810, 28554, 30782, 37812, /* 72312-72319 */
+38767, 42600, 39398, 38531, 36457, 32643, 34409, 27737, /* 72320-72327 */
+21499, 26388, 26159, 23002, 36101, 41199, 33786, 33853, /* 72328-72335 */
+33364, 26980, 23672, 23106, 20720, 23627, 22424, 26559, /* 72336-72343 */
+31265, 31754, 34070, 39281, 31763, 22317, 28024, 36511, /* 72344-72351 */
+31818, 30652, 32458, 31498, 30095, 32320, 36938, 34178, /* 72352-72359 */
+39121, 37220, 36770, 34477, 35907, 31915, 36594, 38562, /* 72360-72367 */
+34174, 32545, 35287, 37654, 38809, 36870, 31283, 39638, /* 72368-72375 */
+35358, 30890, 37827, 50148, 33074, 28309, 31320, 31923, /* 72376-72383 */
+33054, 35776, 35632, 32614, 37203, 31622, 28499, 28981, /* 72384-72391 */
+32372, 30747, 19231, 23498, 29873, 37618, 35821, 38981, /* 72392-72399 */
+39751, 40261, 27355, 35148, 38701, 20081, 32939, 38358, /* 72400-72407 */
+31879, 31128, 40443, 41151, 36020, 37570, 23286, 35726, /* 72408-72415 */
+40511, 32416, 32105, 31413, 31496, 28198, 28802, 28046, /* 72416-72423 */
+28926, 27465, 26447, 23598, 26935, 39423, 32811, 27564, /* 72424-72431 */
+31242, 30552, 23893, 23742, 24537, 23556, 30516, 31305, /* 72432-72439 */
+29954, 33289, 36982, 40260, 33499, 26352, 24451, 31905, /* 72440-72447 */
+33945, 32949, 35891, 31688, 38274, 39353, 36720, 34586, /* 72448-72455 */
+38613, 42327, 27301, 29956, 37427, 33957, 33157, 44968, /* 72456-72463 */
+36448, 31238, 39384, 36991, 32404, 33115, 37616, 27842, /* 72464-72471 */
+27165, 26156, 38830, 40770, 26983, 38520, 29629, 31946, /* 72472-72479 */
+38443, 36054, 34955, 33551, 35021, 26358, 29979, 29883, /* 72480-72487 */
+29903, 33419, 31007, 26605, 25413, 33667, 42101, 33418, /* 72488-72495 */
+32776, 37501, 36884, 31945, 24121, 26382, 38006, 34583, /* 72496-72503 */
+31584, 33829, 38353, 37483, 33988, 35996, 24472, 30490, /* 72504-72511 */
+34991, 31633, 36720, 40911, 41929, 37020, 37203, 31484, /* 72512-72519 */
+35619, 36166, 26386, 26703, 27653, 25165, 36286, 34353, /* 72520-72527 */
+29893, 32316, 32111, 24810, 20685, 24375, 22281, 27424, /* 72528-72535 */
+27951, 27706, 31670, 30155, 33210, 33338, 23803, 24989, /* 72536-72543 */
+36429, 27681, 29449, 35119, 31735, 31161, 31330, 33472, /* 72544-72551 */
+32142, 36358, 32829, 34042, 37181, 32870, 34133, 40880, /* 72552-72559 */
+42257, 36137, 38161, 36297, 34443, 35126, 36224, 38914, /* 72560-72567 */
+30672, 28991, 39929, 41613, 34677, 31995, 37137, 30228, /* 72568-72575 */
+39864, 38184, 35430, 42123, 39353, 31940, 29522, 33682, /* 72576-72583 */
+25957, 26722, 28144, 28236, 25174, 21252, 38732, 35881, /* 72584-72591 */
+34317, 35219, 34308, 36063, 26749, 34665, 33421, 31439, /* 72592-72599 */
+33440, 33391, 38589, 40509, 39477, 36440, 35174, 27813, /* 72600-72607 */
+36435, 39337, 31806, 35474, 35175, 32738, 25145, 31223, /* 72608-72615 */
+28663, 32695, 34752, 23590, 31620, 24539, 23251, 37454, /* 72616-72623 */
+34042, 27294, 24428, 27528, 24847, 28708, 25357, 27520, /* 72624-72631 */
+30885, 26892, 30490, 29270, 34231, 37308, 27015, 21032, /* 72632-72639 */
+31650, 36434, 32784, 37343, 32590, 34339, 43685, 36601, /* 72640-72647 */
+35242, 35577, 35567, 33851, 27973, 28787, 33898, 33223, /* 72648-72655 */
+40594, 46255, 38783, 38310, 39814, 36944, 33057, 31837, /* 72656-72663 */
+34840, 33261, 21233, 34062, 38327, 32384, 33965, 31072, /* 72664-72671 */
+36017, 40057, 34834, 32535, 32685, 32383, 29597, 30988, /* 72672-72679 */
+27799, 30938, 33194, 35303, 33254, 20772, 38718, 39027, /* 72680-72687 */
+34094, 34968, 35407, 30415, 23038, 35219, 31375, 30886, /* 72688-72695 */
+33772, 35646, 36154, 37245, 38704, 31256, 34397, 28247, /* 72696-72703 */
+22500, 38054, 35798, 30539, 34484, 39353, 36651, 36361, /* 72704-72711 */
+35489, 33034, 36825, 29657, 21861, 25733, 26996, 28764, /* 72712-72719 */
+37923, 34220, 34397, 34248, 31881, 29496, 28044, 27185, /* 72720-72727 */
+23413, 25726, 26326, 27305, 28763, 33789, 31336, 24658, /* 72728-72735 */
+30803, 31392, 33307, 36391, 27669, 23258, 36941, 38380, /* 72736-72743 */
+26973, 29906, 36235, 39007, 29433, 30326, 35703, 36265, /* 72744-72751 */
+34491, 43161, 42138, 31913, 37251, 36271, 29611, 33574, /* 72752-72759 */
+35926, 34282, 33898, 41385, 38610, 36007, 33322, 37183, /* 72760-72767 */
+33513, 36829, 43171, 37416, 35377, 33889, 37258, 31399, /* 72768-72775 */
+31727, 29123, 29386, 28968, 28564, 35100, 25511, 30876, /* 72776-72783 */
+36053, 28972, 33232, 33705, 33614, 27131, 30788, 32625, /* 72784-72791 */
+32803, 31723, 33029, 40183, 39451, 33625, 36570, 34461, /* 72792-72799 */
+29369, 36744, 41114, 35226, 37383, 37598, 33085, 31812, /* 72800-72807 */
+36186, 32031, 28493, 34451, 26353, 21938, 31167, 22011, /* 72808-72815 */
+28888, 34966, 28598, 27714, 29359, 30941, 27196, 28515, /* 72816-72823 */
+29139, 27018, 26893, 25789, 30410, 31487, 34312, 33064, /* 72824-72831 */
+24435, 30785, 32574, 36912, 31216, 31678, 34141, 36194, /* 72832-72839 */
+33725, 36285, 37928, 34003, 34877, 28659, 29775, 29095, /* 72840-72847 */
+37176, 34554, 44720, 42571, 34735, 37742, 34287, 33995, /* 72848-72855 */
+29695, 32366, 29975, 33350, 38411, 30151, 38833, 36261, /* 72856-72863 */
+32429, 34511, 40603, 38137, 34111, 34356, 34003, 30967, /* 72864-72871 */
+27453, 33474, 30391, 31665, 36230, 29904, 34726, 32905, /* 72872-72879 */
+29276, 33067, 34396, 33845, 29061, 22669, 36442, 32860, /* 72880-72887 */
+28340, 36360, 38010, 37240, 39683, 34739, 26839, 30495, /* 72888-72895 */
+29858, 22977, 33450, 39293, 32207, 35236, 40691, 41395, /* 72896-72903 */
+38003, 37484, 35008, 32486, 35704, 27216, 26777, 30757, /* 72904-72911 */
+29550, 28796, 38736, 38858, 32252, 37039, 33985, 27257, /* 72912-72919 */
+24531, 24634, 19882, 22778, 26476, 25721, 30120, 36662, /* 72920-72927 */
+21760, 25290, 38044, 34994, 30264, 26748, 26601, 22724, /* 72928-72935 */
+34768, 26896, 26154, 31991, 36779, 35200, 29272, 33864, /* 72936-72943 */
+37079, 32784, 33815, 42721, 36279, 35549, 37632, 38252, /* 72944-72951 */
+31524, 33469, 35523, 37089, 38379, 40705, 40397, 36049, /* 72952-72959 */
+38940, 28340, 34844, 40492, 38420, 41710, 28007, 34831, /* 72960-72967 */
+43277, 36823, 33771, 35107, 35355, 29806, 27470, 26664, /* 72968-72975 */
+26589, 30054, 28752, 28609, 31046, 28410, 35581, 30982, /* 72976-72983 */
+30209, 33076, 32503, 32202, 34962, 41900, 34268, 33548, /* 72984-72991 */
+36520, 31534, 30615, 40978, 43096, 37121, 38337, 38390, /* 72992-72999 */
+34488, 35444, 30213, 26090, 31155, 33655, 29241, 19686, /* 73000-73007 */
+32351, 29883, 29294, 34934, 26329, 34017, 32951, 27691, /* 73008-73015 */
+26368, 26775, 26193, 21643, 24710, 26207, 29154, 36461, /* 73016-73023 */
+26823, 30331, 39358, 29949, 32474, 31073, 27202, 26117, /* 73024-73031 */
+34567, 36409, 29853, 38857, 34490, 39652, 35583, 27371, /* 73032-73039 */
+37195, 34198, 35164, 29949, 41698, 37913, 38795, 41438, /* 73040-73047 */
+32805, 34242, 31877, 32672, 30816, 38407, 43656, 34319, /* 73048-73055 */
+34018, 34541, 32507, 37575, 38822, 35715, 32552, 24011, /* 73056-73063 */
+35370, 36176, 34121, 38391, 34182, 33568, 28510, 30214, /* 73064-73071 */
+27181, 29256, 36248, 33134, 28071, 22424, 36604, 36680, /* 73072-73079 */
+30961, 32371, 34062, 31388, 27709, 36024, 37489, 31041, /* 73080-73087 */
+31077, 28347, 32499, 27741, 34773, 39586, 38550, 41269, /* 73088-73095 */
+39125, 35746, 31726, 36891, 33244, 29305, 32729, 33027, /* 73096-73103 */
+26018, 29000, 35435, 39160, 33239, 32544, 40710, 32180, /* 73104-73111 */
+29369, 27815, 26837, 23023, 21215, 25410, 24438, 27298, /* 73112-73119 */
+30805, 30298, 24863, 32707, 33515, 25194, 20025, 26868, /* 73120-73127 */
+20129, 27505, 35222, 30161, 34218, 36218, 43076, 36701, /* 73128-73135 */
+28542, 33857, 35122, 32731, 24287, 39013, 36748, 33683, /* 73136-73143 */
+43234, 33697, 31356, 35040, 40912, 37125, 38210, 43800, /* 73144-73151 */
+31464, 35178, 32618, 31227, 43058, 41989, 34388, 38056, /* 73152-73159 */
+36072, 35284, 45524, 40257, 36402, 32930, 27020, 22284, /* 73160-73167 */
+24592, 28307, 25392, 32444, 30896, 25872, 32311, 34306, /* 73168-73175 */
+38656, 32881, 29646, 29534, 32258, 29791, 33959, 40717, /* 73176-73183 */
+32140, 36423, 33703, 32134, 34669, 46584, 43558, 35979, /* 73184-73191 */
+38336, 33163, 32804, 32931, 31490, 30246, 27386, 32012, /* 73192-73199 */
+31995, 25309, 29483, 34643, 30969, 26524, 29419, 27943, /* 73200-73207 */
+27231, 29049, 28763, 24891, 28002, 28223, 29689, 29465, /* 73208-73215 */
+33099, 33837, 21009, 29765, 29796, 30698, 24221, 24481, /* 73216-73223 */
+28721, 24876, 44922, 32875, 33661, 41730, 36892, 40438, /* 73224-73231 */
+31397, 32487, 34006, 33727, 31635, 28728, 45063, 39802, /* 73232-73239 */
+39781, 39719, 34016, 32730, 30962, 34911, 31959, 34859, /* 73240-73247 */
+38590, 28038, 33518, 34079, 32014, 37815, 45234, 32766, /* 73248-73255 */
+29753, 32744, 36504, 38126, 33873, 36621, 30584, 28296, /* 73256-73263 */
+27190, 29718, 28076, 31936, 35912, 29078, 28642, 32220, /* 73264-73271 */
+39086, 35200, 33217, 32642, 28716, 30295, 32221, 38431, /* 73272-73279 */
+37084, 31037, 33935, 30086, 29533, 29651, 43614, 37652, /* 73280-73287 */
+34081, 37025, 32648, 35862, 35047, 36186, 34660, 30057, /* 73288-73295 */
+32153, 34979, 33033, 32765, 35818, 36983, 29864, 27664, /* 73296-73303 */
+37535, 33580, 27106, 29076, 27936, 24390, 26551, 26627, /* 73304-73311 */
+29379, 30095, 27475, 30315, 25231, 25110, 32124, 22588, /* 73312-73319 */
+24718, 25116, 27469, 35359, 32330, 34466, 32799, 31845, /* 73320-73327 */
+33743, 36080, 24294, 31200, 33809, 31580, 26985, 42034, /* 73328-73335 */
+43974, 33581, 38475, 35612, 35826, 33084, 36310, 34771, /* 73336-73343 */
+35261, 36824, 30044, 37647, 35045, 33617, 46586, 38756, /* 73344-73351 */
+36628, 41942, 36458, 37969, 50213, 38562, 30555, 32203, /* 73352-73359 */
+25913, 24385, 29538, 26268, 31308, 34082, 23168, 28243, /* 73360-73367 */
+36783, 35254, 29164, 26587, 27432, 28588, 30774, 34050, /* 73368-73375 */
+43231, 37886, 34683, 39076, 37906, 33024, 38389, 44186, /* 73376-73383 */
+35136, 36612, 35181, 32305, 33152, 33258, 33693, 29336, /* 73384-73391 */
+28304, 34041, 33698, 28932, 29658, 33278, 27116, 20463, /* 73392-73399 */
+27700, 31290, 29341, 28892, 28444, 32664, 31220, 32936, /* 73400-73407 */
+29614, 28381, 32853, 25779, 20204, 24782, 30720, 30094, /* 73408-73415 */
+21787, 33025, 28111, 32522, 43242, 36687, 34740, 35039, /* 73416-73423 */
+35104, 29762, 32619, 28813, 30403, 33206, 32495, 33883, /* 73424-73431 */
+44657, 39280, 41795, 40754, 29603, 31764, 32111, 31744, /* 73432-73439 */
+27332, 36596, 39608, 32464, 37485, 33334, 38798, 38447, /* 73440-73447 */
+36204, 32244, 31355, 29895, 31665, 37633, 32531, 34965, /* 73448-73455 */
+34992, 31922, 30798, 32257, 35055, 34680, 28590, 24909, /* 73456-73463 */
+28700, 33934, 34228, 30187, 31587, 29954, 33980, 34471, /* 73464-73471 */
+33495, 41233, 32975, 34908, 35133, 26342, 32942, 28887, /* 73472-73479 */
+31318, 38854, 37004, 38659, 39596, 40663, 36006, 37706, /* 73480-73487 */
+33017, 31303, 29314, 30475, 35762, 26153, 27937, 35380, /* 73488-73495 */
+32055, 28627, 38684, 35825, 22551, 29031, 37830, 28621, /* 73496-73503 */
+28564, 28934, 29696, 26032, 21545, 27516, 25939, 28023, /* 73504-73511 */
+28433, 20902, 21585, 26268, 35882, 32315, 28142, 34664, /* 73512-73519 */
+30809, 29379, 32571, 37808, 31412, 31485, 36549, 32878, /* 73520-73527 */
+30359, 41908, 43423, 33795, 37313, 36242, 27431, 32035, /* 73528-73535 */
+39160, 36442, 38120, 37095, 35952, 35898, 34319, 40399, /* 73536-73543 */
+39212, 35226, 35676, 40971, 33374, 36780, 44911, 36199, /* 73544-73551 */
+32819, 28758, 25538, 23368, 28868, 29973, 30095, 26551, /* 73552-73559 */
+24418, 28088, 32200, 31913, 28434, 34671, 30300, 32654, /* 73560-73567 */
+33642, 41710, 41176, 34740, 39191, 32943, 34532, 31971, /* 73568-73575 */
+32377, 37804, 38911, 40246, 37903, 40450, 36359, 36174, /* 73576-73583 */
+38641, 30496, 30333, 31471, 32869, 29986, 26998, 29266, /* 73584-73591 */
+26915, 27186, 33952, 26518, 23849, 29186, 35335, 29780, /* 73592-73599 */
+31554, 37443, 27965, 27154, 25209, 23548, 26089, 28581, /* 73600-73607 */
+28456, 25235, 24651, 30888, 27532, 32922, 36430, 33374, /* 73608-73615 */
+27536, 31445, 31114, 31491, 41460, 30204, 33597, 35090, /* 73616-73623 */
+35988, 35781, 45701, 40738, 34360, 38208, 29870, 29596, /* 73624-73631 */
+30889, 33992, 34505, 36804, 32278, 29986, 39595, 36498, /* 73632-73639 */
+37952, 36394, 36142, 30793, 30015, 29666, 33406, 44343, /* 73640-73647 */
+35245, 36759, 33895, 33754, 34745, 27808, 35254, 33843, /* 73648-73655 */
+21961, 23263, 35882, 28307, 26555, 37684, 35780, 32383, /* 73656-73663 */
+33377, 38537, 40603, 32586, 30480, 31948, 27958, 28614, /* 73664-73671 */
+33235, 29799, 27608, 41606, 42386, 36883, 39774, 41155, /* 73672-73679 */
+34635, 33438, 32989, 31879, 28411, 28168, 34823, 30638, /* 73680-73687 */
+33236, 35722, 37421, 34102, 37775, 30740, 21723, 36128, /* 73688-73695 */
+33303, 27773, 26990, 30188, 30429, 24644, 26501, 31666, /* 73696-73703 */
+32865, 24738, 25738, 25112, 23379, 22252, 34342, 29199, /* 73704-73711 */
+24790, 32308, 28086, 30995, 31030, 41465, 30087, 29413, /* 73712-73719 */
+35635, 32206, 31684, 33520, 42232, 32205, 34279, 33800, /* 73720-73727 */
+32776, 37117, 36434, 40301, 41160, 38459, 28810, 34708, /* 73728-73735 */
+38781, 36291, 36810, 33417, 36400, 39420, 35616, 43282, /* 73736-73743 */
+46209, 38835, 34833, 32162, 26047, 28159, 27258, 28666, /* 73744-73751 */
+26102, 27562, 29972, 27497, 33193, 27039, 30613, 32413, /* 73752-73759 */
+31896, 32370, 33341, 43273, 34511, 38892, 33455, 32725, /* 73760-73767 */
+35665, 35237, 36292, 32282, 35288, 42380, 39613, 34512, /* 73768-73775 */
+34710, 38398, 32336, 28048, 26876, 30357, 34737, 30698, /* 73776-73783 */
+25050, 34991, 33896, 32429, 29972, 27322, 26084, 24158, /* 73784-73791 */
+36640, 30059, 31506, 34122, 28880, 30495, 22381, 26060, /* 73792-73799 */
+24596, 29469, 28803, 20027, 27940, 25022, 32865, 35914, /* 73800-73807 */
+32838, 33525, 32504, 33554, 27948, 35965, 39310, 29909, /* 73808-73815 */
+33180, 38234, 35360, 31279, 39059, 39141, 38430, 32657, /* 73816-73823 */
+32374, 31964, 35562, 37191, 33509, 39082, 35236, 35178, /* 73824-73831 */
+34289, 34642, 33987, 34931, 35013, 29351, 35790, 29215, /* 73832-73839 */
+37059, 43330, 36990, 36914, 32729, 34972, 28289, 32580, /* 73840-73847 */
+30778, 30311, 27808, 30181, 34306, 25884, 28698, 37209, /* 73848-73855 */
+37963, 30261, 35536, 38195, 34129, 28766, 31188, 33490, /* 73856-73863 */
+28315, 29431, 30885, 36211, 35799, 33707, 46115, 38876, /* 73864-73871 */
+38033, 33602, 34724, 30182, 30919, 32017, 24515, 31683, /* 73872-73879 */
+34218, 30522, 30694, 39335, 37191, 33219, 34584, 26279, /* 73880-73887 */
+27964, 34651, 33319, 32795, 33545, 31991, 30868, 27827, /* 73888-73895 */
+27427, 29644, 26749, 29250, 23203, 20958, 19306, 22850, /* 73896-73903 */
+33847, 27682, 29232, 30275, 32299, 33550, 31618, 39323, /* 73904-73911 */
+29454, 33527, 30442, 30712, 31255, 27722, 37418, 36767, /* 73912-73919 */
+37114, 34401, 36877, 37060, 38802, 39817, 38354, 38029, /* 73920-73927 */
+28877, 33477, 31088, 36163, 37285, 41095, 41005, 41154, /* 73928-73935 */
+37428, 40565, 49299, 34516, 36321, 30991, 24392, 24097, /* 73936-73943 */
+26926, 31097, 26755, 32837, 34057, 30419, 26626, 22675, /* 73944-73951 */
+34843, 35049, 32495, 29979, 37501, 30912, 33688, 39079, /* 73952-73959 */
+32353, 38405, 34786, 35274, 31165, 38445, 34724, 39409, /* 73960-73967 */
+39795, 32404, 36985, 30129, 35817, 31652, 34436, 31714, /* 73968-73975 */
+33279, 36477, 24909, 37237, 28903, 32205, 27562, 24079, /* 73976-73983 */
+18179, 26716, 43744, 29968, 36807, 36297, 39090, 26003, /* 73984-73991 */
+19043, 30068, 26027, 26048, 19745, 27356, 22283, 24235, /* 73992-73999 */
+38711, 35321, 33838, 32229, 30923, 28137, 28958, 33159, /* 74000-74007 */
+34577, 31914, 33164, 34554, 34485, 37679, 38105, 33241, /* 74008-74015 */
+39345, 39363, 31949, 33106, 38038, 36155, 34735, 34419, /* 74016-74023 */
+33265, 31457, 33265, 36087, 32843, 33767, 38308, 37745, /* 74024-74031 */
+35104, 29747, 36808, 44278, 36971, 34100, 33631, 31362, /* 74032-74039 */
+31023, 31756, 31228, 30936, 30816, 33039, 26255, 24778, /* 74040-74047 */
+26413, 35286, 36239, 33297, 32721, 39893, 36059, 31742, /* 74048-74055 */
+34214, 31429, 34244, 29763, 28091, 34498, 36307, 31300, /* 74056-74063 */
+41823, 38591, 32002, 37570, 34769, 29904, 31277, 36295, /* 74064-74071 */
+30044, 29998, 36857, 38232, 35298, 33504, 36075, 31819, /* 74072-74079 */
+26230, 23986, 34892, 36884, 34387, 38148, 35514, 31233, /* 74080-74087 */
+27550, 29147, 26667, 25943, 30292, 23296, 19829, 23669, /* 74088-74095 */
+24768, 29493, 33084, 31965, 26098, 26222, 30265, 28688, /* 74096-74103 */
+28015, 31760, 29475, 26611, 33988, 31873, 31798, 35140, /* 74104-74111 */
+33627, 39089, 34109, 34648, 39913, 38871, 37454, 34562, /* 74112-74119 */
+35375, 32696, 35706, 32913, 34730, 36738, 36485, 40303, /* 74120-74127 */
+39976, 43181, 38004, 39724, 45867, 37898, 34299, 33082, /* 74128-74135 */
+31718, 27663, 27581, 34409, 32282, 29613, 32447, 26101, /* 74136-74143 */
+20469, 27467, 32195, 27058, 28702, 34179, 34641, 28898, /* 74144-74151 */
+37158, 38634, 34577, 36568, 36739, 33895, 33269, 35770, /* 74152-74159 */
+31693, 40315, 37633, 34340, 37693, 35265, 34546, 35664, /* 74160-74167 */
+34505, 29448, 34043, 32693, 32094, 36299, 27568, 28650, /* 74168-74175 */
+30432, 25971, 20938, 32752, 41454, 35106, 37314, 36047, /* 74176-74183 */
+34021, 26648, 22070, 23058, 22452, 28292, 21906, 23613, /* 74184-74191 */
+26666, 30717, 39178, 33110, 32042, 30558, 30656, 26388, /* 74192-74199 */
+26439, 28042, 30215, 33619, 32947, 39563, 33898, 36709, /* 74200-74207 */
+34382, 29510, 38265, 35275, 31419, 33806, 35743, 35364, /* 74208-74215 */
+35267, 36299, 32817, 38530, 40822, 34451, 36389, 33612, /* 74216-74223 */
+36367, 35907, 33042, 29656, 27250, 40541, 37722, 36413, /* 74224-74231 */
+37243, 33763, 35489, 32856, 32581, 30023, 36194, 29232, /* 74232-74239 */
+19927, 24607, 29195, 34422, 34997, 37384, 38135, 37373, /* 74240-74247 */
+33999, 31486, 27319, 31795, 33168, 29649, 26619, 33028, /* 74248-74255 */
+38562, 32914, 42489, 39756, 33625, 37618, 34985, 29023, /* 74256-74263 */
+29632, 34216, 29524, 30279, 31608, 35477, 40715, 29271, /* 74264-74271 */
+36467, 35419, 27584, 27331, 40620, 39892, 33042, 41075, /* 74272-74279 */
+39191, 27387, 24815, 29406, 25708, 25434, 29066, 24748, /* 74280-74287 */
+22215, 26013, 26762, 25084, 28558, 28087, 25531, 23011, /* 74288-74295 */
+27296, 31121, 31066, 31503, 32643, 37122, 32910, 33005, /* 74296-74303 */
+35372, 30114, 25638, 36634, 34905, 32234, 35444, 37854, /* 74304-74311 */
+37521, 37672, 36559, 34645, 39881, 32991, 35130, 39073, /* 74312-74319 */
+38819, 36818, 37775, 47205, 38786, 40928, 39861, 35168, /* 74320-74327 */
+33452, 31353, 31948, 26871, 27480, 34011, 32493, 29202, /* 74328-74335 */
+28280, 30769, 26809, 27582, 29361, 30275, 30870, 35308, /* 74336-74343 */
+31612, 29815, 33727, 32013, 33015, 33398, 38621, 33668, /* 74344-74351 */
+32495, 35790, 38942, 34832, 26965, 38918, 36686, 31345, /* 74352-74359 */
+37123, 41718, 37783, 34891, 39923, 34382, 30070, 35778, /* 74360-74367 */
+32907, 28752, 30560, 29700, 27554, 26415, 35211, 38185, /* 74368-74375 */
+32996, 36183, 31935, 24509, 21372, 26325, 28667, 20769, /* 74376-74383 */
+24590, 25017, 35997, 34206, 30602, 32975, 31708, 27386, /* 74384-74391 */
+22161, 26306, 26196, 29127, 32185, 33425, 38391, 34724, /* 74392-74399 */
+37591, 36456, 29775, 36753, 36683, 34092, 33378, 31690, /* 74400-74407 */
+35641, 32789, 32339, 36758, 38338, 34715, 38084, 44250, /* 74408-74415 */
+36664, 29829, 32533, 31580, 32754, 32795, 33656, 34362, /* 74416-74423 */
+35157, 35701, 36023, 35068, 33660, 38322, 32575, 24559, /* 74424-74431 */
+27457, 29455, 30559, 30028, 34562, 36025, 37564, 42848, /* 74432-74439 */
+32587, 36033, 39368, 29973, 29979, 28856, 31852, 29914, /* 74440-74447 */
+27409, 31009, 31417, 29741, 33944, 43683, 37385, 39363, /* 74448-74455 */
+37698, 31117, 34052, 32255, 26475, 34514, 36823, 35405, /* 74456-74463 */
+37323, 34839, 38803, 38254, 34601, 30728, 30604, 29471, /* 74464-74471 */
+25995, 29238, 27946, 28004, 29746, 30743, 31649, 25580, /* 74472-74479 */
+30831, 31036, 26564, 25009, 33814, 30035, 24933, 29560, /* 74480-74487 */
+24599, 24499, 26896, 26915, 26641, 31451, 30820, 29456, /* 74488-74495 */
+37706, 35583, 28542, 25234, 27792, 34444, 32352, 33294, /* 74496-74503 */
+38564, 43565, 40640, 35012, 36302, 39945, 37868, 32943, /* 74504-74511 */
+37387, 36345, 37344, 39651, 35260, 37862, 38933, 41183, /* 74512-74519 */
+34265, 35878, 42406, 34557, 28248, 34947, 35813, 24564, /* 74520-74527 */
+30024, 35564, 28630, 31392, 33402, 27761, 29023, 31026, /* 74528-74535 */
+31491, 28188, 28910, 28892, 27086, 31304, 28906, 32717, /* 74536-74543 */
+35625, 35443, 36336, 39926, 40611, 33293, 33532, 42427, /* 74544-74551 */
+37503, 36072, 37271, 40474, 37076, 31267, 32611, 33433, /* 74552-74559 */
+40401, 36706, 37268, 33560, 31362, 32627, 21416, 28872, /* 74560-74567 */
+31896, 29856, 25068, 29305, 30329, 23121, 25865, 27381, /* 74568-74575 */
+26396, 24826, 28151, 31892, 31358, 29283, 32047, 28210, /* 74576-74583 */
+24478, 29438, 24757, 21660, 28114, 30596, 29973, 29236, /* 74584-74591 */
+34047, 42212, 39397, 34719, 36298, 33357, 27962, 29494, /* 74592-74599 */
+33900, 33898, 36416, 41438, 39698, 37042, 37690, 35966, /* 74600-74607 */
+37606, 36828, 27090, 32760, 38683, 36785, 37979, 39740, /* 74608-74615 */
+41898, 31659, 30523, 35596, 35155, 30721, 26759, 41024, /* 74616-74623 */
+33419, 31863, 33246, 31436, 33587, 30601, 30343, 26827, /* 74624-74631 */
+32394, 36685, 30865, 34875, 29083, 26546, 21261, 21191, /* 74632-74639 */
+24068, 35061, 39840, 38507, 45697, 41202, 38486, 35408, /* 74640-74647 */
+37291, 32519, 26591, 29233, 28121, 33854, 36456, 39748, /* 74648-74655 */
+40552, 42261, 34770, 31446, 39558, 37308, 31166, 29798, /* 74656-74663 */
+35315, 27752, 26585, 28391, 35664, 32939, 25406, 40545, /* 74664-74671 */
+29692, 31490, 27215, 25971, 27770, 23111, 21229, 12966, /* 74672-74679 */
+25670, 22381, 27343, 31770, 30160, 30801, 28602, 28795, /* 74680-74687 */
+28717, 41314, 29824, 32126, 33431, 29232, 39464, 33794, /* 74688-74695 */
+40321, 35445, 37027, 29662, 31905, 37783, 29708, 34858, /* 74696-74703 */
+30219, 37733, 34655, 33634, 38990, 44702, 49750, 34443, /* 74704-74711 */
+39579, 38694, 37907, 35708, 34361, 35777, 26049, 38921, /* 74712-74719 */
+32085, 35492, 37358, 34497, 29470, 28445, 29931, 22163, /* 74720-74727 */
+28194, 24683, 28003, 30620, 28603, 28942, 29336, 32510, /* 74728-74735 */
+32482, 38368, 31525, 37948, 42461, 41693, 36777, 32442, /* 74736-74743 */
+43263, 35958, 37079, 34004, 35868, 39842, 38270, 38994, /* 74744-74751 */
+31236, 41117, 34945, 28304, 24517, 29283, 33710, 24067, /* 74752-74759 */
+31360, 26744, 29739, 34881, 34023, 32165, 24457, 34714, /* 74760-74767 */
+32625, 27333, 26468, 28936, 28299, 26456, 26180, 20471, /* 74768-74775 */
+26174, 22828, 25908, 20287, 27390, 24320, 21561, 30821, /* 74776-74783 */
+25949, 31919, 37580, 42665, 31227, 33407, 39627, 43340, /* 74784-74791 */
+37479, 34415, 40535, 34621, 37024, 29332, 37408, 36288, /* 74792-74799 */
+32593, 35730, 29370, 38453, 34329, 42942, 36175, 33613, /* 74800-74807 */
+37830, 31933, 38169, 33682, 42188, 34851, 34846, 41506, /* 74808-74815 */
+34798, 38667, 35656, 36786, 25738, 28365, 27331, 26598, /* 74816-74823 */
+28050, 26337, 31558, 31399, 39572, 26841, 29109, 31945, /* 74824-74831 */
+30772, 30822, 29846, 38448, 31004, 42696, 40717, 33554, /* 74832-74839 */
+33265, 39390, 35583, 26075, 36659, 31197, 32547, 33289, /* 74840-74847 */
+35036, 36353, 34249, 40057, 31067, 32899, 31624, 31814, /* 74848-74855 */
+33265, 35118, 31603, 31241, 37818, 32942, 34621, 27064, /* 74856-74863 */
+39938, 35246, 28333, 30811, 28223, 30934, 22045, 28150, /* 74864-74871 */
+21698, 22944, 23109, 21823, 27171, 28443, 28877, 21409, /* 74872-74879 */
+29714, 29686, 28069, 29322, 30902, 36439, 27265, 31551, /* 74880-74887 */
+39659, 38961, 37154, 35667, 33680, 28188, 33490, 31374, /* 74888-74895 */
+32744, 29506, 33153, 36554, 35552, 40655, 38636, 42499, /* 74896-74903 */
+36671, 38824, 39051, 36299, 38300, 39711, 36730, 33732, /* 74904-74911 */
+49525, 40465, 38965, 37095, 36764, 26059, 24886, 29426, /* 74912-74919 */
+19044, 26334, 23200, 25823, 27013, 33737, 31282, 26037, /* 74920-74927 */
+31653, 28749, 35492, 33055, 36787, 35176, 35078, 42594, /* 74928-74935 */
+35813, 32608, 33579, 42170, 37057, 37021, 40715, 36873, /* 74936-74943 */
+36340, 34559, 35602, 32299, 35471, 25109, 26669, 36449, /* 74944-74951 */
+28711, 36022, 37724, 33209, 32679, 37469, 36391, 24178, /* 74952-74959 */
+33160, 35538, 29963, 26881, 31733, 25826, 29360, 33048, /* 74960-74967 */
+23243, 25036, 25580, 24552, 20268, 22532, 26426, 24221, /* 74968-74975 */
+23578, 29488, 31145, 30505, 40243, 40108, 35772, 31246, /* 74976-74983 */
+38148, 38048, 28128, 31035, 35266, 36634, 28513, 32559, /* 74984-74991 */
+39018, 34534, 36555, 37986, 35882, 27878, 37330, 41328, /* 74992-74999 */
+27150, 30607, 36172, 37917, 31281, 39260, 39141, 34256, /* 75000-75007 */
+49461, 41289, 35777, 39278, 42256, 22080, 19440, 34580, /* 75008-75015 */
+27184, 29737, 30131, 31951, 31800, 36217, 39511, 29556, /* 75016-75023 */
+28024, 27043, 26056, 24243, 28611, 33276, 37830, 42191, /* 75024-75031 */
+34658, 38864, 35690, 33868, 37333, 33989, 29833, 31981, /* 75032-75039 */
+34353, 29038, 33693, 34673, 36810, 34249, 25898, 31783, /* 75040-75047 */
+36803, 34450, 34566, 35362, 31199, 34965, 36852, 34729, /* 75048-75055 */
+33581, 38276, 39474, 39259, 30158, 20517, 37112, 32394, /* 75056-75063 */
+23716, 25487, 24380, 20930, 18954, 24139, 22652, 29011, /* 75064-75071 */
+31073, 24991, 30181, 27149, 31991, 33146, 32927, 31834, /* 75072-75079 */
+32014, 30539, 29517, 37701, 34723, 35235, 35353, 32717, /* 75080-75087 */
+32873, 32740, 35758, 32217, 32087, 34450, 35769, 36068, /* 75088-75095 */
+32962, 36534, 38188, 35540, 36626, 37988, 38528, 35907, /* 75096-75103 */
+43983, 48368, 40659, 41746, 40775, 28726, 23043, 29482, /* 75104-75111 */
+31477, 24829, 30841, 30198, 28561, 30239, 29888, 35221, /* 75112-75119 */
+27954, 27114, 26379, 25605, 29133, 33699, 38741, 35922, /* 75120-75127 */
+35460, 35891, 38531, 33601, 35892, 41347, 38967, 35663, /* 75128-75135 */
+35927, 36515, 35361, 37544, 35957, 34630, 26280, 30254, /* 75136-75143 */
+34649, 28410, 33278, 38630, 32507, 29129, 34721, 35770, /* 75144-75151 */
+29471, 33813, 39351, 33355, 30354, 30934, 26829, 28630, /* 75152-75159 */
+34352, 31364, 26964, 25172, 22723, 20629, 22258, 21019, /* 75160-75167 */
+22532, 24487, 27802, 32167, 29819, 30322, 35136, 39073, /* 75168-75175 */
+33304, 29744, 31333, 39132, 36654, 32366, 42306, 37753, /* 75176-75183 */
+28598, 37688, 40741, 33370, 36267, 37485, 26565, 31114, /* 75184-75191 */
+37366, 27388, 30138, 31947, 32410, 35295, 38620, 37443, /* 75192-75199 */
+35898, 45368, 45234, 40870, 40203, 28088, 26737, 22307, /* 75200-75207 */
+27979, 31489, 30540, 33792, 32856, 35790, 30692, 35569, /* 75208-75215 */
+37145, 30945, 24196, 23805, 29777, 28075, 33163, 38648, /* 75216-75223 */
+38792, 37545, 39906, 36582, 32110, 43665, 36259, 28246, /* 75224-75231 */
+30313, 30607, 28747, 30382, 36596, 32334, 34095, 34449, /* 75232-75239 */
+33464, 29487, 33254, 40487, 28982, 28628, 31580, 33219, /* 75240-75247 */
+32211, 36910, 44833, 37118, 35545, 36727, 31329, 24380, /* 75248-75255 */
+33096, 36371, 25209, 23691, 25696, 22575, 19268, 26833, /* 75256-75263 */
+26272, 25884, 27861, 28439, 34039, 26401, 28822, 29024, /* 75264-75271 */
+23953, 27962, 29144, 29606, 33306, 41842, 45221, 36860, /* 75272-75279 */
+37930, 39773, 32048, 30837, 36097, 31193, 27980, 29044, /* 75280-75287 */
+37547, 33246, 28640, 37315, 35197, 37144, 38697, 35936, /* 75288-75295 */
+33631, 44911, 45414, 38202, 45868, 43312, 29818, 27928, /* 75296-75303 */
+26008, 31847, 30982, 30382, 33456, 29984, 31609, 30654, /* 75304-75311 */
+28675, 25952, 29608, 30673, 21947, 25929, 33578, 32578, /* 75312-75319 */
+36053, 42006, 36399, 32896, 35703, 38374, 40477, 36148, /* 75320-75327 */
+36694, 38041, 34771, 34947, 37907, 37426, 37414, 37840, /* 75328-75335 */
+32240, 28707, 32922, 34252, 30916, 31748, 36060, 29989, /* 75336-75343 */
+27264, 36137, 39499, 36929, 34146, 33823, 30039, 30001, /* 75344-75351 */
+25578, 23976, 32953, 29160, 25502, 21711, 25454, 22380, /* 75352-75359 */
+21137, 28392, 28537, 23926, 24336, 36944, 29155, 26274, /* 75360-75367 */
+31918, 32040, 32098, 28087, 30321, 35855, 37744, 39208, /* 75368-75375 */
+38780, 39193, 38672, 36134, 33843, 32143, 35219, 33471, /* 75376-75383 */
+29560, 32494, 30036, 31387, 32852, 36058, 36121, 37772, /* 75384-75391 */
+35190, 35428, 43981, 39503, 38879, 43234, 32586, 28468, /* 75392-75399 */
+27086, 20804, 35561, 35811, 30836, 33970, 38614, 36314, /* 75400-75407 */
+30584, 32856, 33103, 27637, 29320, 26982, 24934, 34042, /* 75408-75415 */
+36538, 36176, 41250, 39751, 33908, 34489, 34965, 40816, /* 75416-75423 */
+33492, 25750, 33682, 30429, 28323, 33439, 36721, 36827, /* 75424-75431 */
+32720, 32880, 35084, 27065, 31215, 33309, 29900, 28271, /* 75432-75439 */
+30907, 33427, 38129, 46905, 40975, 38140, 39693, 37237, /* 75440-75447 */
+31944, 22408, 28067, 33661, 23035, 23416, 25537, 25068, /* 75448-75455 */
+25049, 26143, 28491, 26586, 24585, 27263, 33408, 23487, /* 75456-75463 */
+26253, 29943, 26125, 27834, 28932, 34500, 36626, 44185, /* 75464-75471 */
+42124, 32926, 37947, 37864, 26824, 24722, 31387, 29334, /* 75472-75479 */
+28552, 32581, 36070, 34011, 36051, 39466, 39286, 36825, /* 75480-75487 */
+37240, 33435, 35029, 43270, 40283, 39618, 46205, 37485, /* 75488-75495 */
+32487, 32504, 24850, 35774, 36507, 29356, 33098, 32634, /* 75496-75503 */
+30445, 29528, 29083, 27145, 26794, 31889, 30500, 26367, /* 75504-75511 */
+35268, 37079, 33506, 33919, 33411, 25949, 33169, 40933, /* 75512-75519 */
+32781, 32347, 40182, 42233, 36593, 37555, 42040, 40426, /* 75520-75527 */
+38122, 36537, 30389, 30019, 31802, 29836, 31953, 34715, /* 75528-75535 */
+32671, 28028, 34503, 38484, 38373, 33950, 34050, 32734, /* 75536-75543 */
+27398, 29632, 25423, 26140, 32719, 29118, 28371, 26994, /* 75544-75551 */
+24631, 23128, 24733, 21908, 22664, 22565, 23286, 32963, /* 75552-75559 */
+24296, 27860, 31526, 32074, 33750, 28799, 34497, 42460, /* 75560-75567 */
+41612, 34539, 39646, 37679, 33792, 34133, 31269, 32511, /* 75568-75575 */
+33881, 35400, 32824, 35599, 31478, 34515, 38479, 37680, /* 75576-75583 */
+34397, 34325, 37624, 35374, 41014, 40487, 39830, 45061, /* 75584-75591 */
+34071, 30408, 26182, 24420, 33630, 32616, 26701, 28461, /* 75592-75599 */
+38133, 32611, 31258, 30832, 30990, 31679, 33396, 31458, /* 75600-75607 */
+26577, 36487, 38994, 38052, 33151, 33816, 31167, 33239, /* 75608-75615 */
+36936, 34061, 33118, 29585, 32065, 33373, 32069, 34662, /* 75616-75623 */
+37006, 35668, 30459, 33525, 31354, 29612, 33950, 34030, /* 75624-75631 */
+33715, 28742, 37049, 37981, 38287, 41860, 39077, 33582, /* 75632-75639 */
+35444, 35812, 30457, 29709, 24902, 34953, 29481, 23224, /* 75640-75647 */
+29874, 26914, 25522, 25672, 23560, 21640, 26428, 25721, /* 75648-75655 */
+28117, 21461, 24841, 30846, 24947, 28694, 30307, 34973, /* 75656-75663 */
+39063, 37243, 39443, 38307, 36780, 29136, 30288, 28479, /* 75664-75671 */
+28872, 32291, 31052, 38776, 32711, 35376, 38396, 35171, /* 75672-75679 */
+35926, 38051, 35204, 33441, 37602, 39459, 45904, 45147, /* 75680-75687 */
+49622, 41154, 34852, 37169, 26787, 31424, 33388, 27077, /* 75688-75695 */
+27892, 31071, 29841, 28897, 30062, 26956, 28928, 28695, /* 75696-75703 */
+32906, 28347, 31366, 36012, 30856, 31764, 31476, 28225, /* 75704-75711 */
+30903, 41130, 35389, 34457, 40757, 38932, 41019, 38573, /* 75712-75719 */
+37816, 36816, 34372, 33167, 28364, 27074, 35176, 37311, /* 75720-75727 */
+31289, 36489, 37230, 37100, 37318, 32463, 33780, 30188, /* 75728-75735 */
+33074, 29447, 28797, 34605, 34266, 28816, 26738, 34992, /* 75736-75743 */
+27140, 28493, 23517, 20527, 21167, 18598, 23610, 24225, /* 75744-75751 */
+24517, 31999, 27986, 25898, 31844, 31161, 33849, 33504, /* 75752-75759 */
+30830, 31549, 34392, 36979, 39287, 35580, 33918, 35696, /* 75760-75767 */
+35404, 33926, 34432, 38383, 39167, 30996, 30206, 34601, /* 75768-75775 */
+32236, 33613, 32731, 32365, 35707, 38444, 40424, 43766, /* 75776-75783 */
+40370, 40606, 40595, 31695, 30187, 27881, 30440, 30828, /* 75784-75791 */
+28134, 30375, 32732, 35679, 33577, 30362, 32021, 33507, /* 75792-75799 */
+31929, 31405, 31480, 37270, 34015, 35030, 36243, 34045, /* 75800-75807 */
+32893, 34460, 31685, 28789, 37227, 34300, 31872, 33766, /* 75808-75815 */
+31731, 30569, 33209, 30478, 32131, 33436, 35485, 33429, /* 75816-75823 */
+25401, 35360, 31477, 39720, 37205, 40410, 40312, 31294, /* 75824-75831 */
+38838, 26115, 38786, 41385, 39210, 36639, 25840, 28132, /* 75832-75839 */
+23185, 33761, 25883, 22699, 21881, 22933, 26824, 28113, /* 75840-75847 */
+32665, 25481, 29980, 29950, 22745, 30837, 28308, 23628, /* 75848-75855 */
+34457, 37948, 24286, 25228, 31019, 37867, 36542, 27814, /* 75856-75863 */
+20563, 26915, 37226, 37106, 42401, 31748, 28254, 35001, /* 75864-75871 */
+42481, 28785, 30234, 39750, 37349, 38980, 38330, 42051, /* 75872-75879 */
+42159, 43566, 40230, 33749, 31411, 25297, 38075, 33560, /* 75880-75887 */
+34456, 37320, 35396, 37110, 32038, 31442, 32039, 32084, /* 75888-75895 */
+29074, 27589, 31719, 30532, 32260, 28664, 28462, 29874, /* 75896-75903 */
+28968, 29817, 25677, 38552, 44095, 42059, 38865, 30129, /* 75904-75911 */
+30699, 39003, 43032, 30945, 24317, 37220, 41449, 35294, /* 75912-75919 */
+29111, 38828, 39091, 31722, 30100, 34477, 31697, 26668, /* 75920-75927 */
+30911, 28374, 24886, 38330, 41779, 32204, 35833, 37899, /* 75928-75935 */
+33232, 34302, 28389, 26710, 26789, 23527, 23822, 25553, /* 75936-75943 */
+23306, 30032, 29822, 20258, 30003, 23861, 29775, 39881, /* 75944-75951 */
+29271, 30536, 23275, 28900, 34643, 31523, 34171, 39100, /* 75952-75959 */
+37549, 21837, 30762, 28712, 33809, 42132, 33819, 33790, /* 75960-75967 */
+30606, 38234, 36548, 36481, 34589, 30094, 34919, 38750, /* 75968-75975 */
+44339, 42804, 31885, 36491, 38019, 26502, 27884, 34125, /* 75976-75983 */
+25005, 36457, 30690, 23876, 42753, 41397, 39337, 34718, /* 75984-75991 */
+38144, 28362, 37613, 25111, 20310, 28280, 31662, 45702, /* 75992-75999 */
+34795, 41751, 34732, 37286, 30462, 28269, 34432, 28663, /* 76000-76007 */
+37888, 21579, 31720, 27640, 39412, 46973, 36858, 42550, /* 76008-76015 */
+39332, 42026, 32622, 35762, 27979, 26363, 27079, 32476, /* 76016-76023 */
+34068, 31965, 40361, 33784, 33506, 31894, 33922, 33141, /* 76024-76031 */
+32356, 28885, 20110, 19459, 26273, 31466, 25713, 33053, /* 76032-76039 */
+36677, 30795, 36271, 29033, 28718, 21415, 29493, 32099, /* 76040-76047 */
+22951, 29047, 28532, 31679, 26994, 34293, 32933, 30297, /* 76048-76055 */
+36915, 27304, 30880, 20286, 32769, 36208, 31541, 36431, /* 76056-76063 */
+37492, 40174, 40610, 41546, 27617, 27574, 38022, 39210, /* 76064-76071 */
+34324, 39277, 45223, 38893, 38031, 33174, 36866, 34598, /* 76072-76079 */
+39792, 32982, 26739, 25478, 35157, 39233, 28744, 36876, /* 76080-76087 */
+33359, 28969, 30038, 28246, 26415, 22047, 34859, 36216, /* 76088-76095 */
+26461, 35767, 37107, 29432, 22225, 34797, 33542, 26619, /* 76096-76103 */
+37867, 39604, 33355, 35183, 38772, 40801, 37981, 39148, /* 76104-76111 */
+41087, 38097, 38595, 43232, 31863, 31679, 25393, 36262, /* 76112-76119 */
+38638, 32308, 38063, 40249, 33282, 18662, 35580, 39224, /* 76120-76127 */
+35958, 37088, 22159, 18977, 26912, 28956, 24931, 24818, /* 76128-76135 */
+23430, 32027, 27345, 27529, 30265, 33033, 27862, 17686, /* 76136-76143 */
+24038, 26565, 29978, 31995, 31231, 32806, 25570, 36767, /* 76144-76151 */
+30533, 29460, 31738, 31035, 42786, 29832, 36155, 36067, /* 76152-76159 */
+40348, 37218, 36361, 40712, 29811, 30553, 36940, 41406, /* 76160-76167 */
+34545, 42982, 41121, 29578, 28698, 37274, 38001, 31569, /* 76168-76175 */
+39623, 35347, 29070, 29932, 30793, 42756, 33676, 37948, /* 76176-76183 */
+31974, 30145, 25696, 34706, 31659, 25364, 28653, 33583, /* 76184-76191 */
+38926, 33568, 39546, 42753, 33701, 19524, 26588, 31130, /* 76192-76199 */
+28305, 35936, 31185, 25979, 36105, 41691, 38079, 27771, /* 76200-76207 */
+40826, 40608, 34295, 31681, 29171, 36463, 26260, 29900, /* 76208-76215 */
+31694, 39191, 36406, 39224, 38504, 34781, 36382, 37878, /* 76216-76223 */
+34655, 24335, 26625, 20731, 32401, 33114, 29223, 31475, /* 76224-76231 */
+31935, 31872, 27557, 33041, 29134, 23008, 35182, 24957, /* 76232-76239 */
+22551, 30160, 30402, 23136, 27051, 38411, 31298, 30529, /* 76240-76247 */
+33935, 31419, 25137, 25902, 22452, 29053, 26799, 32726, /* 76248-76255 */
+37962, 38099, 38186, 43406, 35379, 27220, 29708, 34746, /* 76256-76263 */
+41580, 36585, 37036, 41081, 37409, 28102, 36649, 47003, /* 76264-76271 */
+39102, 42061, 33043, 23186, 33936, 37663, 34642, 31814, /* 76272-76279 */
+32387, 29744, 29413, 32547, 31546, 36933, 30590, 23447, /* 76280-76287 */
+29400, 32346, 28772, 34285, 34653, 25531, 24917, 31299, /* 76288-76295 */
+29235, 29313, 40925, 35663, 36615, 42856, 37912, 40087, /* 76296-76303 */
+37962, 41240, 34328, 36784, 34700, 28501, 34049, 40220, /* 76304-76311 */
+43017, 37709, 35382, 24552, 30084, 36083, 33596, 35312, /* 76312-76319 */
+37176, 40196, 27989, 29240, 27135, 35263, 33560, 29215, /* 76320-76327 */
+26415, 22214, 25456, 29398, 29744, 20921, 24555, 18493, /* 76328-76335 */
+28928, 32229, 29483, 35169, 36816, 27192, 21370, 36113, /* 76336-76343 */
+29386, 34295, 30112, 17455, 33081, 27476, 29347, 34782, /* 76344-76351 */
+38445, 35658, 35150, 37955, 32010, 40065, 30546, 29646, /* 76352-76359 */
+36465, 38602, 38305, 37250, 42861, 40694, 37915, 39436, /* 76360-76367 */
+34232, 30846, 33271, 28785, 28165, 42069, 33344, 32197, /* 76368-76375 */
+33382, 33052, 31061, 31445, 34591, 32349, 24490, 32093, /* 76376-76383 */
+38081, 37561, 35604, 32042, 34364, 25561, 33388, 35560, /* 76384-76391 */
+30225, 41725, 32570, 30005, 26439, 33772, 42152, 32423, /* 76392-76399 */
+38605, 33830, 36308, 35977, 33539, 30099, 31585, 29333, /* 76400-76407 */
+31707, 43733, 34801, 36562, 42037, 39595, 26828, 23429, /* 76408-76415 */
+40800, 35896, 25751, 29117, 38554, 30417, 32343, 36338, /* 76416-76423 */
+26268, 29564, 29005, 31578, 22790, 31282, 31479, 18324, /* 76424-76431 */
+26680, 29052, 33714, 29067, 25769, 33991, 27651, 33270, /* 76432-76439 */
+28516, 23651, 28289, 28396, 23056, 32585, 32447, 29120, /* 76440-76447 */
+36144, 33143, 36443, 34297, 37195, 33978, 22426, 36198, /* 76448-76455 */
+33333, 35681, 35182, 32020, 38265, 33628, 41244, 45937, /* 76456-76463 */
+41802, 41155, 43686, 33324, 27027, 31603, 41110, 31317, /* 76464-76471 */
+29403, 34162, 33276, 32222, 34965, 31505, 24927, 23249, /* 76472-76479 */
+27468, 35302, 30325, 30170, 36583, 33298, 20232, 25053, /* 76480-76487 */
+39434, 31756, 22055, 40184, 38214, 27939, 39220, 41607, /* 76488-76495 */
+33774, 33600, 37853, 32003, 36769, 38734, 41136, 34251, /* 76496-76503 */
+36215, 43622, 43430, 35181, 30389, 42416, 27501, 31215, /* 76504-76511 */
+38205, 29098, 33717, 38041, 35093, 33493, 36506, 29861, /* 76512-76519 */
+28819, 25960, 22588, 26682, 25717, 28186, 16120, 32543, /* 76520-76527 */
+33099, 26169, 35973, 30178, 28938, 21139, 27660, 32742, /* 76528-76535 */
+29977, 31994, 28640, 29326, 17346, 29960, 36090, 33221, /* 76536-76543 */
+32497, 36194, 38070, 27525, 41328, 31597, 30677, 26905, /* 76544-76551 */
+24344, 38163, 32743, 40488, 43239, 49798, 25244, 38291, /* 76552-76559 */
+43229, 24150, 31878, 43312, 35323, 17011, 42788, 33478, /* 76560-76567 */
+31226, 39504, 36067, 33110, 29330, 34597, 27453, 28175, /* 76568-76575 */
+23429, 39470, 41267, 22417, 33208, 42290, 38749, 31006, /* 76576-76583 */
+40627, 33558, 25679, 35306, 23760, 37040, 34795, 36421, /* 76584-76591 */
+33261, 31852, 34708, 31585, 43680, 30219, 29554, 33236, /* 76592-76599 */
+37362, 30657, 37547, 42011, 29954, 35005, 28385, 42183, /* 76600-76607 */
+35391, 41161, 42591, 37094, 30257, 28729, 43005, 25908, /* 76608-76615 */
+32945, 30317, 29926, 25592, 24218, 33163, 19537, 31612, /* 76616-76623 */
+25732, 36368, 28774, 30652, 32871, 26924, 28754, 31127, /* 76624-76631 */
+31986, 14822, 30917, 36006, 23428, 20869, 32744, 33842, /* 76632-76639 */
+24672, 28367, 31267, 31868, 36701, 34623, 36626, 24884, /* 76640-76647 */
+27155, 35651, 38979, 25781, 37855, 48564, 33795, 39332, /* 76648-76655 */
+35880, 42655, 31113, 38447, 31842, 29157, 40819, 34446, /* 76656-76663 */
+38632, 34868, 36915, 33575, 39632, 38208, 23376, 35976, /* 76664-76671 */
+31497, 28100, 32123, 31082, 29265, 25490, 29313, 36307, /* 76672-76679 */
+32788, 30963, 31213, 32188, 25862, 29470, 34293, 38380, /* 76680-76687 */
+34000, 34557, 36980, 36238, 36454, 43959, 36149, 35500, /* 76688-76695 */
+34181, 42464, 41248, 34056, 41138, 36946, 31905, 32091, /* 76696-76703 */
+29005, 26143, 35087, 45616, 32530, 30290, 41961, 39177, /* 76704-76711 */
+31604, 24011, 33211, 24013, 25613, 26792, 28824, 22945, /* 76712-76719 */
+24888, 40801, 28682, 21802, 29397, 36430, 23986, 23993, /* 76720-76727 */
+29964, 27584, 22993, 24984, 27587, 25752, 38706, 35769, /* 76728-76735 */
+33111, 30750, 31096, 31660, 29722, 34833, 31970, 22445, /* 76736-76743 */
+30570, 38028, 33211, 38150, 39896, 40223, 32649, 42481, /* 76744-76751 */
+43106, 39739, 36221, 39479, 29235, 27927, 28422, 34098, /* 76752-76759 */
+40116, 34116, 37306, 36798, 30549, 35954, 31998, 23180, /* 76760-76767 */
+21885, 34084, 33747, 31619, 39876, 40492, 40969, 41615, /* 76768-76775 */
+36059, 23517, 32845, 38109, 26244, 18990, 34761, 32681, /* 76776-76783 */
+28055, 26404, 37164, 36923, 33636, 37509, 39924, 28940, /* 76784-76791 */
+27803, 45182, 34172, 23160, 35801, 38610, 31923, 32630, /* 76792-76799 */
+38853, 39799, 32924, 37041, 35392, 28171, 41862, 41023, /* 76800-76807 */
+31268, 32296, 31161, 28318, 28178, 29528, 35957, 26707, /* 76808-76815 */
+26726, 39177, 27631, 32797, 28409, 28741, 22488, 26287, /* 76816-76823 */
+32944, 27279, 30773, 32974, 33586, 23447, 23536, 29151, /* 76824-76831 */
+31336, 25867, 27870, 30511, 27756, 33766, 31005, 30102, /* 76832-76839 */
+26709, 29263, 36513, 35719, 35237, 34453, 38675, 40128, /* 76840-76847 */
+32251, 26220, 37963, 43915, 33610, 28408, 41274, 41942, /* 76848-76855 */
+36759, 33416, 38810, 37192, 35004, 35174, 29417, 31262, /* 76856-76863 */
+29595, 33415, 30026, 26847, 33981, 31129, 31579, 33979, /* 76864-76871 */
+29056, 32730, 26594, 26915, 31726, 22341, 34488, 38327, /* 76872-76879 */
+33568, 35019, 36106, 35146, 37999, 40503, 35810, 33513, /* 76880-76887 */
+29653, 40688, 40440, 39373, 38254, 37282, 34082, 29823, /* 76888-76895 */
+43599, 34923, 37473, 40551, 40986, 35365, 29972, 37691, /* 76896-76903 */
+39149, 34117, 30044, 30027, 26471, 28853, 26498, 22131, /* 76904-76911 */
+25144, 24812, 35175, 29459, 31266, 32790, 30416, 34193, /* 76912-76919 */
+20358, 16547, 28907, 31589, 25487, 22432, 33397, 25457, /* 76920-76927 */
+31671, 27416, 20306, 34383, 30344, 31426, 27689, 32941, /* 76928-76935 */
+31418, 32841, 38699, 32998, 37690, 35164, 37495, 38977, /* 76936-76943 */
+33881, 42137, 38135, 30153, 35223, 30218, 34866, 40632, /* 76944-76951 */
+38611, 38204, 36801, 37515, 34056, 38207, 32889, 25392, /* 76952-76959 */
+20090, 29426, 29486, 32948, 37450, 33133, 37074, 32699, /* 76960-76967 */
+44578, 37581, 35806, 35260, 31942, 31925, 18282, 26449, /* 76968-76975 */
+37822, 34449, 32016, 34259, 35156, 32966, 37208, 27722, /* 76976-76983 */
+28736, 27665, 35479, 35780, 33450, 37609, 37813, 39513, /* 76984-76991 */
+29823, 26041, 40815, 43362, 34895, 29851, 37468, 35521, /* 76992-76999 */
+38292, 35444, 22011, 38318, 33852, 28412, 30761, 34612, /* 77000-77007 */
+31376, 29747, 34178, 26409, 30134, 27318, 28339, 29747, /* 77008-77015 */
+26688, 30463, 35459, 27888, 29992, 32140, 27161, 37418, /* 77016-77023 */
+29346, 27834, 24765, 27947, 29773, 27204, 32708, 26557, /* 77024-77031 */
+24281, 34030, 34288, 33784, 38410, 30695, 31061, 26556, /* 77032-77039 */
+34316, 37408, 36652, 39522, 40690, 37593, 27423, 34533, /* 77040-77047 */
+48660, 30857, 35038, 41536, 33188, 33694, 39996, 32998, /* 77048-77055 */
+23595, 31288, 36746, 34380, 33643, 37032, 37915, 34188, /* 77056-77063 */
+30053, 23274, 31577, 26675, 28009, 25423, 23679, 31675, /* 77064-77071 */
+35320, 34663, 23462, 41462, 40179, 35543, 37317, 36127, /* 77072-77079 */
+34939, 31960, 40113, 36710, 39415, 31882, 38495, 40182, /* 77080-77087 */
+32676, 38148, 40154, 28506, 31000, 38373, 27304, 40692, /* 77088-77095 */
+42422, 37721, 38829, 34729, 35150, 31329, 33768, 25730, /* 77096-77103 */
+17852, 28907, 29698, 26244, 32419, 30507, 26215, 21111, /* 77104-77111 */
+31139, 30299, 28008, 32675, 32226, 32192, 19483, 27334, /* 77112-77119 */
+36103, 19262, 26393, 33497, 28187, 28605, 38100, 29999, /* 77120-77127 */
+22672, 29572, 32597, 35472, 31251, 36051, 39508, 34599, /* 77128-77135 */
+35670, 35905, 36338, 34798, 42340, 34102, 28645, 42709, /* 77136-77143 */
+42149, 33889, 27652, 37374, 39081, 33111, 37162, 32355, /* 77144-77151 */
+26324, 26247, 31268, 27994, 31359, 30952, 36318, 36085, /* 77152-77159 */
+34556, 37926, 40040, 33063, 29335, 35915, 26004, 33288, /* 77160-77167 */
+37254, 31944, 35440, 33841, 34041, 31438, 37108, 32539, /* 77168-77175 */
+22926, 24494, 32892, 35609, 36183, 33445, 36003, 34772, /* 77176-77183 */
+29138, 41162, 38824, 37102, 39269, 39205, 28815, 30723, /* 77184-77191 */
+37270, 29653, 29757, 39767, 35494, 32689, 39543, 33232, /* 77192-77199 */
+24848, 26264, 30941, 34026, 28241, 30553, 35119, 33596, /* 77200-77207 */
+30864, 31274, 23201, 29491, 37715, 23450, 23597, 36551, /* 77208-77215 */
+28609, 24837, 18268, 25546, 33553, 30570, 32507, 31441, /* 77216-77223 */
+32884, 29308, 30147, 31586, 29212, 23773, 32224, 33438, /* 77224-77231 */
+26371, 29393, 36960, 32970, 30609, 39130, 32319, 33929, /* 77232-77239 */
+45200, 37111, 36929, 39271, 36596, 36354, 36726, 39214, /* 77240-77247 */
+32167, 24858, 36215, 36102, 37157, 35926, 32098, 32556, /* 77248-77255 */
+30000, 32721, 34472, 33952, 31583, 34427, 35113, 28500, /* 77256-77263 */
+31620, 32561, 24968, 36522, 38913, 31502, 37738, 35544, /* 77264-77271 */
+28764, 30399, 26520, 35761, 39086, 40772, 42916, 41450, /* 77272-77279 */
+38023, 39902, 30108, 34204, 34462, 24712, 27584, 39808, /* 77280-77287 */
+42567, 33618, 35175, 36095, 43304, 38945, 34479, 34005, /* 77288-77295 */
+28786, 26550, 21580, 24408, 24637, 27959, 33360, 29933, /* 77296-77303 */
+29800, 26246, 31546, 29072, 22577, 30018, 27100, 22927, /* 77304-77311 */
+30539, 32420, 27458, 28994, 30479, 27956, 31221, 34853, /* 77312-77319 */
+31272, 21050, 30633, 31494, 33804, 29417, 29344, 37259, /* 77320-77327 */
+28688, 32042, 39822, 44083, 38757, 45615, 46794, 33154, /* 77328-77335 */
+29447, 34893, 30513, 23464, 43551, 37121, 39074, 43150, /* 77336-77343 */
+31112, 33807, 24252, 34372, 30430, 32943, 30456, 35517, /* 77344-77351 */
+36948, 30014, 41668, 33129, 36609, 22510, 29157, 37258, /* 77352-77359 */
+32538, 33402, 24721, 27409, 30808, 39032, 29799, 33711, /* 77360-77367 */
+37888, 29687, 30265, 25517, 39070, 30214, 33630, 38929, /* 77368-77375 */
+33389, 31174, 34081, 39150, 23370, 37187, 32947, 30288, /* 77376-77383 */
+41985, 39968, 43064, 37559, 40254, 33936, 35763, 34521, /* 77384-77391 */
+32219, 23138, 28576, 40088, 29613, 37870, 29022, 35219, /* 77392-77399 */
+29797, 26427, 40159, 31380, 31989, 30753, 35890, 30515, /* 77400-77407 */
+31354, 31693, 22546, 23508, 27345, 31967, 25284, 36436, /* 77408-77415 */
+31379, 24787, 25872, 19724, 33898, 24081, 33695, 29941, /* 77416-77423 */
+32915, 27193, 31437, 40545, 24269, 33525, 27277, 41134, /* 77424-77431 */
+38083, 32723, 34597, 27258, 39471, 37968, 39657, 34281, /* 77432-77439 */
+41171, 38787, 30761, 32872, 32788, 36120, 29719, 36951, /* 77440-77447 */
+27438, 34785, 31903, 34743, 30334, 24639, 35947, 20948, /* 77448-77455 */
+40972, 36523, 34276, 34513, 31077, 35305, 23829, 39630, /* 77456-77463 */
+31377, 25478, 27211, 38197, 39286, 34188, 44012, 38395, /* 77464-77471 */
+39907, 29124, 40913, 39419, 36817, 42763, 32889, 38216, /* 77472-77479 */
+34798, 38588, 32049, 30960, 42589, 38517, 35829, 34348, /* 77480-77487 */
+37328, 23646, 29079, 22084, 31451, 28284, 29567, 35317, /* 77488-77495 */
+27938, 36143, 29276, 33362, 26721, 17236, 24463, 25473, /* 77496-77503 */
+31046, 25787, 27607, 20825, 27433, 36693, 27492, 33854, /* 77504-77511 */
+31372, 32420, 23848, 24461, 26229, 27374, 25200, 28690, /* 77512-77519 */
+33417, 29596, 37537, 39788, 40339, 33348, 41148, 32789, /* 77520-77527 */
+35848, 45574, 32405, 40903, 35985, 36987, 37759, 38541, /* 77528-77535 */
+43146, 26117, 39178, 34461, 30238, 27630, 33529, 33590, /* 77536-77543 */
+23413, 33074, 36702, 41157, 37230, 43387, 36545, 35090, /* 77544-77551 */
+41320, 30716, 29873, 22039, 34552, 28499, 29249, 35451, /* 77552-77559 */
+33706, 29721, 28547, 30365, 28719, 41582, 32810, 34144, /* 77560-77567 */
+33738, 33300, 33894, 33245, 33477, 24172, 30605, 33603, /* 77568-77575 */
+38853, 37296, 33743, 40813, 29565, 40644, 35741, 34978, /* 77576-77583 */
+33667, 32463, 35651, 26231, 33400, 33753, 32237, 34183, /* 77584-77591 */
+31531, 32209, 28770, 33369, 32729, 24827, 27022, 29943, /* 77592-77599 */
+31039, 36014, 32245, 35323, 32632, 26870, 29012, 27992, /* 77600-77607 */
+31960, 22542, 21895, 28075, 23365, 32725, 30209, 27713, /* 77608-77615 */
+28684, 28029, 28187, 35389, 39716, 33522, 35289, 33072, /* 77616-77623 */
+37369, 30808, 29705, 31727, 33006, 40404, 33711, 42986, /* 77624-77631 */
+42876, 37999, 35944, 31952, 30263, 36938, 34367, 32161, /* 77632-77639 */
+38062, 36021, 33216, 35638, 37405, 26263, 25025, 38216, /* 77640-77647 */
+30376, 32125, 29037, 27393, 23743, 32742, 37818, 29129, /* 77648-77655 */
+35925, 30390, 36270, 28236, 31637, 40498, 23575, 38598, /* 77656-77663 */
+37005, 35838, 34860, 38855, 44742, 28509, 36435, 33552, /* 77664-77671 */
+33745, 44878, 41856, 41682, 40865, 39541, 37639, 38106, /* 77672-77679 */
+33122, 36597, 32395, 22217, 27998, 31914, 33847, 29241, /* 77680-77687 */
+31538, 26647, 27814, 35033, 30069, 32509, 29027, 30465, /* 77688-77695 */
+30709, 28423, 23960, 25404, 26516, 32423, 28921, 26430, /* 77696-77703 */
+30105, 28388, 23506, 23896, 19195, 28334, 30992, 27767, /* 77704-77711 */
+31813, 36785, 32762, 39504, 36815, 29058, 30274, 30125, /* 77712-77719 */
+39764, 40038, 35157, 30832, 31433, 33155, 43193, 39508, /* 77720-77727 */
+39943, 42964, 39215, 32850, 29527, 35514, 23895, 31127, /* 77728-77735 */
+32740, 24753, 32723, 34041, 41475, 31674, 35554, 38152, /* 77736-77743 */
+28995, 38344, 33967, 36491, 31553, 33823, 33402, 28231, /* 77744-77751 */
+35703, 34258, 42079, 25300, 27189, 37903, 32333, 28440, /* 77752-77759 */
+29682, 34496, 22859, 38714, 39295, 31129, 38252, 37670, /* 77760-77767 */
+38081, 33397, 32951, 33181, 29362, 36739, 37131, 34485, /* 77768-77775 */
+35079, 41997, 30574, 31041, 29094, 31492, 39503, 35938, /* 77776-77783 */
+35689, 32684, 32663, 28493, 34531, 30305, 20293, 28105, /* 77784-77791 */
+33100, 34890, 32796, 31990, 28270, 25380, 36919, 27897, /* 77792-77799 */
+27449, 28155, 27811, 26977, 26730, 28015, 20164, 32260, /* 77800-77807 */
+34243, 24330, 29547, 32864, 32306, 23445, 27744, 32642, /* 77808-77815 */
+27781, 33786, 40231, 36254, 34987, 39258, 36154, 32154, /* 77816-77823 */
+37368, 39329, 37509, 26260, 28105, 36890, 35248, 35920, /* 77824-77831 */
+32893, 34303, 30318, 43396, 41251, 34945, 41842, 37007, /* 77832-77839 */
+32044, 32404, 27853, 25557, 24356, 31841, 31915, 28251, /* 77840-77847 */
+32416, 39253, 33291, 25829, 30829, 25521, 33039, 35592, /* 77848-77855 */
+36086, 36707, 41589, 41783, 40458, 36793, 29961, 30508, /* 77856-77863 */
+36441, 41459, 36405, 30051, 35584, 33256, 38461, 43769, /* 77864-77871 */
+41263, 39308, 38163, 36393, 33636, 31524, 27491, 33106, /* 77872-77879 */
+30339, 22161, 27779, 30778, 29700, 30143, 25788, 27537, /* 77880-77887 */
+25829, 30120, 37200, 30056, 33372, 33114, 28900, 24042, /* 77888-77895 */
+27897, 29506, 28623, 30160, 17942, 26627, 32936, 26414, /* 77896-77903 */
+24154, 28695, 26208, 29741, 35785, 29794, 37182, 38330, /* 77904-77911 */
+34730, 41687, 33133, 31529, 33034, 36176, 41176, 34940, /* 77912-77919 */
+41336, 38664, 44712, 36248, 32509, 28200, 32571, 37576, /* 77920-77927 */
+26222, 30213, 33473, 35549, 30851, 39709, 28967, 22498, /* 77928-77935 */
+41432, 37583, 36766, 28556, 34487, 29545, 31485, 39967, /* 77936-77943 */
+32521, 36115, 34177, 38172, 31552, 24671, 28632, 33719, /* 77944-77951 */
+24090, 26200, 35922, 31888, 36624, 36833, 31308, 31743, /* 77952-77959 */
+35912, 31825, 33566, 37605, 38141, 38311, 36621, 37498, /* 77960-77967 */
+36986, 35571, 35435, 39167, 36958, 22956, 32861, 37547, /* 77968-77975 */
+26979, 32873, 32058, 35066, 38053, 35377, 35141, 34160, /* 77976-77983 */
+35434, 31604, 34758, 28535, 27110, 28215, 31752, 26718, /* 77984-77991 */
+27245, 26423, 25644, 34648, 26202, 23680, 25263, 34199, /* 77992-77999 */
+33830, 27546, 31457, 29318, 33767, 31867, 20822, 22487, /* 78000-78007 */
+27989, 38194, 32188, 27504, 35466, 30546, 32649, 40092, /* 78008-78015 */
+36073, 32558, 36760, 40686, 31638, 31723, 38609, 35404, /* 78016-78023 */
+30729, 28660, 35378, 39182, 38398, 44719, 31520, 25898, /* 78024-78031 */
+34357, 28850, 32819, 37992, 35966, 31642, 33293, 30305, /* 78032-78039 */
+31030, 37546, 29464, 33321, 29577, 27975, 25818, 21245, /* 78040-78047 */
+30964, 34775, 31907, 29247, 48347, 44556, 41262, 43117, /* 78048-78055 */
+36315, 38789, 30419, 31436, 36851, 30355, 38555, 39045, /* 78056-78063 */
+39280, 38008, 31738, 41840, 39271, 37381, 35393, 31551, /* 78064-78071 */
+22713, 30506, 34261, 26675, 36920, 35932, 31630, 30920, /* 78072-78079 */
+33615, 34224, 26099, 25976, 26659, 21606, 23812, 32162, /* 78080-78087 */
+28637, 29522, 28959, 28289, 26839, 27311, 29299, 27864, /* 78088-78095 */
+22840, 19287, 28151, 26317, 31205, 32919, 30925, 29644, /* 78096-78103 */
+34773, 35807, 41332, 44842, 33347, 41078, 40574, 31953, /* 78104-78111 */
+33399, 37957, 34841, 32833, 37369, 36973, 35963, 39451, /* 78112-78119 */
+30948, 32741, 27432, 24733, 38369, 32651, 34214, 33955, /* 78120-78127 */
+35367, 35714, 36965, 34474, 32257, 35011, 31491, 29650, /* 78128-78135 */
+29906, 33442, 36069, 29740, 22382, 38488, 34812, 27979, /* 78136-78143 */
+31451, 38806, 33010, 25561, 29921, 37318, 37799, 32760, /* 78144-78151 */
+30420, 34191, 33756, 29032, 33502, 31418, 36479, 37205, /* 78152-78159 */
+36790, 35267, 32212, 37596, 37120, 37379, 36693, 34440, /* 78160-78167 */
+34837, 35878, 35590, 31279, 31285, 35812, 33491, 32737, /* 78168-78175 */
+27770, 32590, 38038, 34817, 33323, 22924, 37781, 35809, /* 78176-78183 */
+27154, 33289, 30879, 24437, 25853, 29386, 24930, 29720, /* 78184-78191 */
+31219, 28126, 27928, 25479, 24337, 22437, 31390, 28858, /* 78192-78199 */
+23502, 30356, 29607, 31414, 37526, 36906, 38910, 33995, /* 78200-78207 */
+30718, 31090, 32899, 26627, 26315, 36792, 37817, 33814, /* 78208-78215 */
+37394, 39886, 40225, 38586, 33646, 33945, 36200, 34521, /* 78216-78223 */
+33583, 33382, 32613, 39344, 34841, 30812, 38440, 34771, /* 78224-78231 */
+31916, 33481, 31934, 28798, 25516, 28739, 27652, 28174, /* 78232-78239 */
+27455, 30648, 35191, 36064, 36110, 37453, 41882, 39255, /* 78240-78247 */
+31669, 30647, 33931, 33411, 29579, 32797, 38930, 40070, /* 78248-78255 */
+39159, 38551, 41128, 40719, 36348, 34965, 38801, 35537, /* 78256-78263 */
+32323, 32333, 33823, 33149, 31334, 31391, 31758, 33003, /* 78264-78271 */
+29896, 31830, 32603, 31017, 28399, 25793, 29763, 28754, /* 78272-78279 */
+27986, 27927, 31325, 31665, 29430, 30229, 32054, 33152, /* 78280-78287 */
+27793, 24740, 23831, 23347, 21125, 19110, 27124, 29899, /* 78288-78295 */
+28428, 28396, 36777, 36936, 29740, 34364, 35393, 31649, /* 78296-78303 */
+29701, 33230, 33342, 35584, 39881, 40465, 38805, 41915, /* 78304-78311 */
+46467, 38732, 35085, 35215, 32780, 26722, 25006, 29244, /* 78312-78319 */
+29473, 33389, 34979, 38700, 37530, 37096, 39953, 38543, /* 78320-78327 */
+35970, 30278, 33805, 31975, 32206, 34158, 29162, 35218, /* 78328-78335 */
+39512, 38900, 33971, 33251, 33336, 32895, 31030, 28741, /* 78336-78343 */
+27194, 27085, 28737, 26925, 31376, 33673, 35281, 31930, /* 78344-78351 */
+30496, 34032, 35795, 34987, 33981, 30296, 35382, 38748, /* 78352-78359 */
+34091, 33184, 38866, 34356, 35459, 39393, 35053, 35549, /* 78360-78367 */
+34018, 32267, 27194, 30068, 30055, 33592, 30655, 34745, /* 78368-78375 */
+37590, 27822, 37299, 35742, 35977, 29296, 26657, 29548, /* 78376-78383 */
+27935, 32652, 32012, 32109, 24393, 25552, 35918, 32368, /* 78384-78391 */
+31640, 27437, 26864, 26570, 25550, 26497, 29460, 32760, /* 78392-78399 */
+29459, 26121, 20286, 31152, 37121, 33638, 32318, 32778, /* 78400-78407 */
+34183, 33158, 43463, 40317, 36560, 35745, 35485, 32240, /* 78408-78415 */
+32435, 42078, 37759, 34975, 32064, 34210, 32279, 30235, /* 78416-78423 */
+32636, 32811, 30462, 29938, 32834, 27729, 29602, 34879, /* 78424-78431 */
+33906, 32249, 33126, 34047, 33649, 38220, 33638, 30219, /* 78432-78439 */
+36864, 40387, 36212, 27836, 30000, 36052, 34603, 29579, /* 78440-78447 */
+31600, 35476, 35963, 43015, 35876, 38447, 40230, 30128, /* 78448-78455 */
+37590, 41027, 42033, 30542, 30159, 30692, 42484, 32434, /* 78456-78463 */
+34110, 36899, 28047, 33898, 28224, 30672, 35279, 32061, /* 78464-78471 */
+19623, 24940, 31447, 37589, 33624, 35064, 38929, 27407, /* 78472-78479 */
+16032, 20270, 36424, 23375, 25122, 21492, 23319, 29382, /* 78480-78487 */
+25609, 33655, 35154, 37490, 20610, 23330, 26923, 34267, /* 78488-78495 */
+35553, 30208, 40483, 36122, 25176, 28813, 45612, 45620, /* 78496-78503 */
+37984, 36124, 35981, 34740, 31916, 34811, 34155, 32479, /* 78504-78511 */
+25565, 22763, 28760, 40380, 43981, 39678, 41288, 39840, /* 78512-78519 */
+27452, 25017, 36766, 36085, 30526, 33751, 35351, 33313, /* 78520-78527 */
+34558, 38764, 38371, 37418, 31032, 22494, 24024, 34607, /* 78528-78535 */
+36114, 32276, 35418, 38871, 28249, 21622, 37189, 39965, /* 78536-78543 */
+34087, 34442, 35658, 33083, 31412, 35507, 35881, 37831, /* 78544-78551 */
+32765, 26458, 27557, 35647, 44019, 39627, 40909, 39234, /* 78552-78559 */
+29838, 18364, 28901, 35581, 30545, 32905, 34605, 33755, /* 78560-78567 */
+32094, 37150, 37941, 39967, 32693, 20334, 20173, 26616, /* 78568-78575 */
+34337, 28646, 32699, 32317, 30919, 20837, 25845, 37337, /* 78576-78583 */
+28631, 28683, 27856, 27293, 26182, 32072, 31137, 30806, /* 78584-78591 */
+33986, 22436, 23103, 32307, 38716, 36386, 39825, 38190, /* 78592-78599 */
+34839, 27693, 25508, 38754, 35867, 33934, 35537, 36419, /* 78600-78607 */
+37796, 37059, 39247, 37248, 39758, 27662, 20870, 38751, /* 78608-78615 */
+33848, 28621, 42777, 33966, 36061, 32783, 24538, 32932, /* 78616-78623 */
+34410, 29901, 28370, 29727, 27570, 30680, 34175, 32206, /* 78624-78631 */
+38427, 31487, 24363, 41356, 36343, 25221, 46028, 37414, /* 78632-78639 */
+33212, 37349, 30330, 33345, 34712, 41020, 37618, 41720, /* 78640-78647 */
+39645, 38817, 41946, 32681, 44289, 33075, 23427, 37675, /* 78648-78655 */
+35553, 22706, 38318, 40628, 27016, 40119, 27187, 24714, /* 78656-78663 */
+33793, 33434, 30330, 31157, 32753, 25858, 34825, 23578, /* 78664-78671 */
+30592, 29842, 15598, 34122, 28931, 17970, 26305, 38727, /* 78672-78679 */
+23390, 29091, 30894, 18134, 27688, 30589, 32372, 30430, /* 78680-78687 */
+34803, 32327, 36054, 32721, 33387, 39280, 22879, 40190, /* 78688-78695 */
+41596, 29270, 34565, 44982, 40318, 34008, 42521, 24678, /* 78696-78703 */
+27681, 35228, 32201, 34646, 34305, 36974, 33363, 36227, /* 78704-78711 */
+33698, 34355, 24520, 35431, 39526, 26327, 29634, 40537, /* 78712-78719 */
+41363, 30893, 39236, 30769, 23608, 32224, 26992, 33201, /* 78720-78727 */
+31422, 36059, 33224, 32876, 35522, 35751, 26817, 29942, /* 78728-78735 */
+40359, 26169, 25271, 36639, 40530, 33346, 38321, 39327, /* 78736-78743 */
+26517, 35739, 29249, 33360, 39702, 37574, 37668, 33415, /* 78744-78751 */
+36682, 35463, 26832, 26144, 39952, 33066, 23040, 36721, /* 78752-78759 */
+42033, 36525, 35263, 39793, 32214, 24416, 30548, 27209, /* 78760-78767 */
+32381, 29590, 33729, 31357, 28248, 35767, 27611, 24389, /* 78768-78775 */
+35268, 29584, 15512, 22641, 34183, 28777, 28322, 33999, /* 78776-78783 */
+33581, 23825, 26279, 27446, 35066, 32154, 32576, 33894, /* 78784-78791 */
+27559, 35807, 30105, 22413, 37534, 39742, 29133, 27285, /* 78792-78799 */
+44346, 42096, 37334, 39304, 38180, 32634, 27143, 30970, /* 78800-78807 */
+33919, 33377, 35191, 39936, 32113, 34644, 41014, 27233, /* 78808-78815 */
+37389, 38145, 26372, 18496, 32368, 34970, 28884, 34976, /* 78816-78823 */
+36080, 38140, 29445, 31222, 33411, 38095, 32586, 34199, /* 78824-78831 */
+34424, 29389, 37278, 24639, 33572, 43312, 36292, 32514, /* 78832-78839 */
+36617, 48002, 41943, 41895, 39904, 39606, 31088, 27812, /* 78840-78847 */
+31155, 36330, 35994, 34163, 38450, 30666, 36823, 29752, /* 78848-78855 */
+28106, 38796, 29876, 25241, 22988, 37613, 31081, 34074, /* 78856-78863 */
+33892, 30978, 34868, 19897, 27267, 30399, 28911, 25469, /* 78864-78871 */
+26779, 24364, 23565, 25926, 16100, 33448, 32947, 26005, /* 78872-78879 */
+26293, 34018, 38065, 33911, 37322, 31709, 35308, 27149, /* 78880-78887 */
+26191, 34607, 40720, 33274, 38693, 42477, 35568, 39716, /* 78888-78895 */
+28041, 39532, 37274, 27572, 27290, 29635, 39927, 33238, /* 78896-78903 */
+39630, 34493, 37812, 33769, 24124, 37201, 37017, 34162, /* 78904-78911 */
+30349, 35542, 31285, 34690, 27926, 31090, 39831, 29212, /* 78912-78919 */
+28156, 30950, 38283, 37307, 38215, 33906, 33135, 34424, /* 78920-78927 */
+20619, 30704, 37183, 31001, 27939, 39716, 34122, 37367, /* 78928-78935 */
+33502, 32403, 43157, 31042, 28465, 30184, 35371, 40238, /* 78936-78943 */
+38372, 38696, 34678, 39940, 26443, 29573, 39815, 33853, /* 78944-78951 */
+29411, 36357, 32996, 37036, 34287, 31838, 37588, 34866, /* 78952-78959 */
+27268, 26922, 30893, 34387, 35888, 35571, 28992, 34846, /* 78960-78967 */
+25941, 18147, 30579, 30754, 17778, 26811, 28870, 28397, /* 78968-78975 */
+30337, 27564, 34730, 33088, 25767, 24566, 27057, 31809, /* 78976-78983 */
+33214, 32546, 27402, 34782, 31907, 24892, 32034, 44215, /* 78984-78991 */
+26948, 31682, 39832, 33055, 36802, 31030, 37150, 34989, /* 78992-78999 */
+32596, 27835, 29766, 37748, 39302, 39789, 36654, 35659, /* 79000-79007 */
+40070, 26068, 25013, 38490, 23753, 22709, 35681, 30567, /* 79008-79015 */
+33760, 31775, 37965, 38398, 35701, 27896, 29196, 30585, /* 79016-79023 */
+33673, 37059, 33857, 31533, 40582, 33218, 27632, 43344, /* 79024-79031 */
+40791, 32297, 44321, 38977, 39800, 35368, 37313, 39266, /* 79032-79039 */
+34919, 31933, 33233, 32562, 37535, 40982, 39344, 31991, /* 79040-79047 */
+37732, 34227, 17998, 30226, 36536, 22594, 32510, 34452, /* 79048-79055 */
+32957, 34143, 36945, 31543, 34479, 27374, 21576, 22453, /* 79056-79063 */
+26945, 29111, 27285, 26476, 25358, 33309, 20852, 24631, /* 79064-79071 */
+34719, 23795, 30594, 34038, 30287, 29772, 34428, 30111, /* 79072-79079 */
+33869, 31072, 25905, 33457, 33465, 44327, 42199, 41911, /* 79080-79087 */
+36909, 41536, 31580, 24092, 33976, 26357, 30154, 36836, /* 79088-79095 */
+35488, 36765, 39484, 38295, 35605, 37457, 24122, 29700, /* 79096-79103 */
+28451, 35462, 34779, 35274, 34800, 37202, 35651, 24462, /* 79104-79111 */
+35719, 31878, 31158, 36854, 31522, 34389, 33326, 36784, /* 79112-79119 */
+29133, 35307, 24443, 26101, 28837, 31798, 39756, 36786, /* 79120-79127 */
+38930, 36426, 36320, 26610, 29068, 29675, 27934, 39649, /* 79128-79135 */
+36340, 37464, 42331, 41898, 36319, 38308, 31164, 22639, /* 79136-79143 */
+28700, 28706, 36801, 35029, 37819, 36975, 40893, 30936, /* 79144-79151 */
+32567, 35395, 24509, 38760, 32513, 27957, 34768, 34845, /* 79152-79159 */
+30924, 30578, 32683, 18316, 25098, 23777, 29607, 33853, /* 79160-79167 */
+31763, 33641, 32358, 26451, 24187, 29730, 20142, 27271, /* 79168-79175 */
+36855, 24597, 30682, 34154, 33626, 33572, 35597, 23856, /* 79176-79183 */
+26415, 29106, 33238, 40292, 35285, 36622, 40004, 33053, /* 79184-79191 */
+29664, 37318, 28715, 29792, 44114, 33523, 32509, 39008, /* 79192-79199 */
+37984, 35685, 37587, 29667, 25146, 27211, 28497, 36682, /* 79200-79207 */
+36781, 31472, 37623, 33793, 27987, 32456, 27772, 27376, /* 79208-79215 */
+32928, 35990, 28032, 36623, 37277, 33562, 40122, 32281, /* 79216-79223 */
+31056, 31724, 35258, 42485, 43059, 38323, 38998, 43847, /* 79224-79231 */
+32531, 35764, 35131, 34071, 36339, 40650, 35279, 33985, /* 79232-79239 */
+38420, 32207, 35270, 31185, 25350, 26170, 27519, 37205, /* 79240-79247 */
+38135, 37695, 33290, 38200, 30472, 32531, 28331, 20130, /* 79248-79255 */
+25097, 27848, 28620, 23814, 29281, 25586, 28673, 30615, /* 79256-79263 */
+20140, 24388, 20625, 28862, 34107, 31511, 28737, 34799, /* 79264-79271 */
+32531, 29935, 32493, 26047, 33191, 37524, 38155, 38352, /* 79272-79279 */
+39275, 38022, 33318, 38279, 25774, 28998, 29346, 29270, /* 79280-79287 */
+40110, 40603, 39032, 39146, 39247, 31498, 35210, 24941, /* 79288-79295 */
+24729, 36194, 30019, 34602, 36118, 37121, 33602, 39710, /* 79296-79303 */
+33513, 25663, 32903, 25330, 33541, 36980, 34788, 35681, /* 79304-79311 */
+36424, 33073, 33252, 31184, 23036, 35585, 36073, 29981, /* 79312-79319 */
+34836, 37433, 32126, 34049, 35795, 21534, 31976, 29208, /* 79320-79327 */
+30467, 43750, 42530, 44147, 40654, 39143, 32050, 31905, /* 79328-79335 */
+23223, 26807, 37019, 26882, 34943, 38129, 39821, 34804, /* 79336-79343 */
+39934, 31217, 26148, 32720, 24351, 35791, 34352, 35896, /* 79344-79351 */
+38383, 33899, 33625, 31662, 26586, 24257, 36819, 29915, /* 79352-79359 */
+23870, 32394, 33303, 26346, 30724, 28744, 20392, 29626, /* 79360-79367 */
+23829, 26177, 37621, 34955, 36200, 31459, 32503, 27823, /* 79368-79375 */
+25249, 22689, 30429, 37621, 26613, 33514, 41624, 37752, /* 79376-79383 */
+34110, 37434, 28633, 29006, 30017, 24452, 39089, 38249, /* 79384-79391 */
+38885, 39496, 37707, 39080, 32809, 25808, 33662, 39641, /* 79392-79399 */
+27954, 26630, 33648, 37818, 30057, 32219, 27682, 26207, /* 79400-79407 */
+32609, 25526, 36035, 39792, 37239, 38539, 34273, 34429, /* 79408-79415 */
+29431, 27225, 28552, 41204, 37276, 36349, 38386, 42785, /* 79416-79423 */
+44855, 37603, 34064, 29700, 35482, 27982, 33932, 42990, /* 79424-79431 */
+37516, 40863, 38048, 37768, 32281, 27212, 26396, 37650, /* 79432-79439 */
+35494, 29464, 34739, 34158, 40968, 35744, 32235, 23671, /* 79440-79447 */
+27534, 25720, 22152, 34994, 31081, 33663, 29341, 29390, /* 79448-79455 */
+27268, 19287, 18832, 26901, 31609, 23134, 30562, 29590, /* 79456-79463 */
+29965, 39134, 32483, 26333, 25060, 31391, 25799, 39524, /* 79464-79471 */
+40686, 36877, 40466, 38040, 39196, 28624, 26785, 31088, /* 79472-79479 */
+39900, 31631, 30473, 38390, 32120, 38479, 37403, 30307, /* 79480-79487 */
+24979, 27619, 26296, 31160, 41832, 37830, 42670, 36127, /* 79488-79495 */
+39043, 33812, 24719, 28675, 35126, 31721, 29269, 36255, /* 79496-79503 */
+33654, 36115, 38666, 36985, 26711, 27082, 27186, 26401, /* 79504-79511 */
+39774, 33657, 38086, 34427, 34423, 33334, 26358, 27099, /* 79512-79519 */
+35946, 40312, 32762, 36055, 38691, 38068, 35804, 39747, /* 79520-79527 */
+32004, 24000, 26821, 26616, 40056, 38779, 42672, 41679, /* 79528-79535 */
+37509, 38504, 30776, 27072, 35688, 36024, 30357, 31192, /* 79536-79543 */
+34614, 34304, 35952, 35476, 37481, 29920, 21757, 21271, /* 79544-79551 */
+32625, 31411, 31278, 30943, 28248, 30382, 27830, 23830, /* 79552-79559 */
+30880, 35818, 30739, 28946, 26828, 29543, 32180, 29687, /* 79560-79567 */
+26372, 26611, 25540, 20425, 32304, 35805, 37722, 41262, /* 79568-79575 */
+37018, 36311, 31405, 28963, 31014, 37048, 32172, 31261, /* 79576-79583 */
+32421, 34832, 39099, 40141, 36060, 35417, 37378, 21923, /* 79584-79591 */
+30588, 34974, 33183, 35493, 30405, 34914, 29334, 27327, /* 79592-79599 */
+32489, 41121, 35589, 33580, 33668, 27428, 33635, 33812, /* 79600-79607 */
+31304, 22857, 33210, 30177, 28848, 39949, 41735, 47000, /* 79608-79615 */
+39741, 40913, 32298, 31158, 31744, 40309, 38562, 32555, /* 79616-79623 */
+37997, 34317, 38996, 40088, 39580, 31520, 28739, 34078, /* 79624-79631 */
+30164, 33311, 33560, 39647, 33358, 34985, 33500, 25503, /* 79632-79639 */
+33997, 37011, 35639, 31313, 29484, 26753, 27951, 30067, /* 79640-79647 */
+26531, 20014, 17372, 20738, 30944, 26475, 27757, 36740, /* 79648-79655 */
+33251, 31472, 27737, 21072, 27358, 33205, 30927, 33718, /* 79656-79663 */
+32665, 32442, 36051, 40537, 37430, 29432, 33057, 25466, /* 79664-79671 */
+36852, 40119, 30647, 39506, 36926, 35680, 28402, 27386, /* 79672-79679 */
+34485, 36370, 34655, 36157, 38248, 30925, 34780, 38544, /* 79680-79687 */
+36864, 26157, 27037, 26680, 33223, 37423, 37072, 38306, /* 79688-79695 */
+35084, 38505, 27258, 27762, 36045, 32864, 30231, 33253, /* 79696-79703 */
+33377, 30379, 31645, 35570, 33953, 25226, 27148, 28820, /* 79704-79711 */
+38999, 30625, 40091, 41736, 35828, 35182, 25610, 29806, /* 79712-79719 */
+38860, 37560, 29927, 37392, 39358, 35098, 34422, 39551, /* 79720-79727 */
+33946, 28888, 25460, 28995, 42304, 32611, 38922, 41331, /* 79728-79735 */
+40813, 35599, 23030, 34731, 37010, 33034, 31709, 33040, /* 79736-79743 */
+33113, 30013, 33957, 30275, 23505, 26927, 18708, 31204, /* 79744-79751 */
+36893, 31130, 36299, 29920, 37850, 22376, 14147, 28691, /* 79752-79759 */
+30362, 26028, 26841, 32571, 29689, 35007, 38258, 28847, /* 79760-79767 */
+28156, 30280, 21768, 31657, 34368, 36548, 37949, 33099, /* 79768-79775 */
+39844, 25987, 35697, 35025, 33471, 39597, 34082, 37881, /* 79776-79783 */
+35017, 38030, 37139, 25681, 28819, 25683, 27131, 37551, /* 79784-79791 */
+36671, 42806, 38941, 42436, 29916, 25377, 35305, 22741, /* 79792-79799 */
+25027, 31710, 32623, 29853, 35464, 46227, 34949, 30804, /* 79800-79807 */
+34414, 25556, 33717, 38671, 36992, 40498, 41853, 37619, /* 79808-79815 */
+29299, 36740, 48323, 28769, 31170, 40933, 35244, 33304, /* 79816-79823 */
+39156, 39894, 24225, 32222, 23529, 28388, 41090, 34110, /* 79824-79831 */
+43440, 40110, 41071, 27366, 28602, 37616, 25377, 24765, /* 79832-79839 */
+22327, 24429, 25095, 30546, 34864, 27874, 28114, 26037, /* 79840-79847 */
+18048, 29132, 32283, 26580, 29801, 33130, 26866, 18128, /* 79848-79855 */
+38328, 35763, 19779, 36945, 37680, 30874, 35565, 43203, /* 79856-79863 */
+32451, 29395, 34527, 21503, 29237, 39951, 37506, 36844, /* 79864-79871 */
+40529, 41773, 26350, 37821, 35269, 27941, 34073, 29176, /* 79872-79879 */
+30529, 35036, 37034, 35982, 31498, 35631, 28968, 27095, /* 79880-79887 */
+37028, 35641, 36472, 38293, 38943, 23772, 31846, 40049, /* 79888-79895 */
+22797, 30910, 35083, 29634, 29578, 40713, 41520, 25876, /* 79896-79903 */
+32037, 29397, 23021, 31629, 31976, 34344, 38980, 42989, /* 79904-79911 */
+29603, 35278, 46365, 30762, 27820, 35320, 37628, 31508, /* 79912-79919 */
+32565, 39057, 34305, 32912, 33382, 27348, 39758, 39941, /* 79920-79927 */
+34308, 38842, 42716, 34125, 30374, 42453, 30490, 25428, /* 79928-79935 */
+31239, 31923, 31325, 30758, 37454, 30497, 27833, 34385, /* 79936-79943 */
+20552, 27068, 35157, 28359, 26978, 30840, 30833, 22685, /* 79944-79951 */
+35598, 28113, 23472, 26087, 28438, 27546, 27568, 40213, /* 79952-79959 */
+28769, 24385, 32009, 25633, 28642, 35481, 34857, 34518, /* 79960-79967 */
+35016, 32010, 28685, 41549, 36256, 26491, 32426, 38083, /* 79968-79975 */
+31291, 33850, 40928, 39263, 29804, 33064, 31304, 28752, /* 79976-79983 */
+40125, 33390, 36297, 37872, 37539, 29710, 30874, 39680, /* 79984-79991 */
+25739, 22529, 33004, 32849, 28294, 34927, 42397, 31056, /* 79992-79999 */
+34524, 32322, 25719, 39037, 38394, 36590, 34448, 42672, /* 80000-80007 */
+38159, 35472, 39992, 35154, 33402, 35480, 37518, 33059, /* 80008-80015 */
+38646, 36596, 29739, 30739, 31000, 25788, 36132, 40458, /* 80016-80023 */
+34409, 37299, 37899, 36985, 36987, 35058, 26362, 21142, /* 80024-80031 */
+33552, 27961, 22952, 30570, 37043, 29126, 21798, 33092, /* 80032-80039 */
+24196, 28872, 31385, 25817, 26215, 28507, 29967, 24357, /* 80040-80047 */
+32773, 29914, 23626, 28422, 37859, 33882, 32010, 40688, /* 80048-80055 */
+33864, 28919, 28777, 28094, 33091, 41000, 36406, 35558, /* 80056-80063 */
+42046, 37867, 36889, 37319, 34576, 25202, 25638, 31373, /* 80064-80071 */
+26638, 35861, 34830, 37793, 33257, 35519, 30808, 29649, /* 80072-80079 */
+43950, 34702, 32415, 32327, 35829, 32853, 34888, 34675, /* 80080-80087 */
+25029, 31163, 34691, 32333, 32456, 38693, 37374, 26648, /* 80088-80095 */
+30722, 27669, 22533, 35121, 35149, 31967, 33968, 39511, /* 80096-80103 */
+34963, 35531, 35466, 30357, 29252, 33411, 34555, 28944, /* 80104-80111 */
+35539, 39075, 31732, 29790, 33723, 31909, 40433, 39826, /* 80112-80119 */
+36143, 39780, 36666, 32980, 36340, 38858, 28563, 26098, /* 80120-80127 */
+36292, 34483, 33632, 37109, 39161, 30814, 28998, 30757, /* 80128-80135 */
+21834, 32751, 34360, 27808, 30026, 32686, 31045, 31049, /* 80136-80143 */
+35591, 25173, 20457, 26320, 32597, 25888, 29348, 33910, /* 80144-80151 */
+25275, 25959, 29508, 23153, 27568, 40890, 33906, 31560, /* 80152-80159 */
+35039, 34453, 32139, 33094, 29924, 21487, 28934, 35171, /* 80160-80167 */
+34466, 37163, 40831, 44837, 34202, 35887, 29532, 30702, /* 80168-80175 */
+39202, 32759, 32692, 30892, 35976, 34901, 40448, 32680, /* 80176-80183 */
+26253, 32123, 30904, 28470, 28792, 37589, 31930, 27039, /* 80184-80191 */
+32483, 27564, 25463, 40924, 39497, 32610, 39822, 40248, /* 80192-80199 */
+36659, 40385, 38886, 32637, 29186, 38304, 38729, 31979, /* 80200-80207 */
+40752, 44308, 33949, 30099, 38410, 26452, 32798, 41849, /* 80208-80215 */
+34899, 36040, 35814, 38686, 32775, 40778, 34009, 25394, /* 80216-80223 */
+30836, 32240, 32406, 28039, 34208, 31930, 24654, 26647, /* 80224-80231 */
+22801, 24855, 31914, 28013, 25796, 28369, 28067, 28391, /* 80232-80239 */
+33144, 27377, 21231, 24183, 29410, 28850, 30193, 37098, /* 80240-80247 */
+34221, 31778, 32177, 30261, 24059, 38245, 41031, 32381, /* 80248-80255 */
+38398, 39039, 37036, 35424, 41478, 27387, 21478, 28916, /* 80256-80263 */
+32732, 28859, 34712, 42009, 40154, 33066, 34960, 32276, /* 80264-80271 */
+26728, 39565, 33504, 28872, 32662, 35754, 35571, 39360, /* 80272-80279 */
+39437, 29093, 27196, 31355, 34957, 30670, 34361, 39837, /* 80280-80287 */
+34894, 27025, 31225, 26156, 29808, 38910, 34986, 32488, /* 80288-80295 */
+34093, 38130, 36246, 41475, 29757, 28909, 26178, 27621, /* 80296-80303 */
+35415, 33207, 39744, 41903, 38522, 30762, 33973, 31438, /* 80304-80311 */
+36960, 40088, 32106, 34701, 33748, 36223, 37873, 42509, /* 80312-80319 */
+33610, 28839, 31147, 32618, 35462, 35844, 38080, 36546, /* 80320-80327 */
+28618, 25336, 26717, 25223, 34097, 36087, 28940, 34012, /* 80328-80335 */
+34030, 31938, 35000, 33246, 22751, 18665, 19072, 23354, /* 80336-80343 */
+28082, 30218, 37102, 35437, 26891, 30593, 26637, 26086, /* 80344-80351 */
+34959, 33276, 27982, 28503, 32836, 28077, 34208, 35158, /* 80352-80359 */
+28942, 26346, 29817, 39179, 35409, 42638, 39229, 42590, /* 80360-80367 */
+30818, 26316, 30873, 22249, 38558, 33062, 38363, 37448, /* 80368-80375 */
+40299, 40138, 36312, 37057, 22162, 26002, 16459, 30665, /* 80376-80383 */
+33034, 34839, 39810, 39048, 39040, 28841, 37495, 25309, /* 80384-80391 */
+37418, 38787, 33787, 37132, 36033, 41689, 36493, 39647, /* 80392-80399 */
+27323, 32843, 26751, 35268, 42134, 34674, 42319, 38701, /* 80400-80407 */
+35964, 25104, 32334, 26091, 34755, 43052, 34023, 42226, /* 80408-80415 */
+38863, 42964, 35178, 35971, 27868, 21053, 21347, 23584, /* 80416-80423 */
+34342, 29172, 34800, 35710, 30880, 24253, 24891, 23153, /* 80424-80431 */
+23417, 34174, 25274, 29037, 28730, 32109, 31696, 30258, /* 80432-80439 */
+27111, 22963, 27619, 26093, 38976, 36313, 34890, 41917, /* 80440-80447 */
+35222, 28972, 27364, 31269, 28941, 40135, 36279, 34783, /* 80448-80455 */
+39292, 35312, 36823, 31547, 34330, 26318, 25524, 29968, /* 80456-80463 */
+34514, 37355, 33393, 38508, 36986, 30266, 27961, 31309, /* 80464-80471 */
+30196, 38480, 41013, 34986, 38739, 34950, 34982, 32543, /* 80472-80479 */
+31396, 26482, 25188, 27750, 32873, 38408, 33829, 36240, /* 80480-80487 */
+38896, 29090, 26113, 28237, 28124, 31242, 40417, 34019, /* 80488-80495 */
+37453, 39394, 36252, 37030, 34328, 30523, 28363, 28002, /* 80496-80503 */
+32788, 37523, 38396, 34564, 39394, 39020, 29304, 33736, /* 80504-80511 */
+32367, 34577, 42233, 40151, 38721, 38406, 36568, 33324, /* 80512-80519 */
+32886, 28107, 25788, 25348, 28334, 36528, 36034, 35448, /* 80520-80527 */
+35880, 37330, 24242, 23357, 24331, 22212, 31724, 30082, /* 80528-80535 */
+29131, 32075, 33423, 30048, 31055, 28365, 21444, 27217, /* 80536-80543 */
+21330, 29213, 34890, 33033, 30494, 34434, 27976, 22691, /* 80544-80551 */
+29945, 26189, 35616, 39805, 38342, 40146, 39034, 37111, /* 80552-80559 */
+33930, 35649, 27296, 27509, 26498, 33721, 39388, 38952, /* 80560-80567 */
+39691, 39881, 40466, 25515, 30247, 25445, 28202, 35240, /* 80568-80575 */
+30718, 34617, 32934, 38182, 34567, 36922, 33035, 28693, /* 80576-80583 */
+29880, 26418, 37451, 34714, 37734, 36090, 39079, 31276, /* 80584-80591 */
+32407, 37815, 31011, 43901, 40440, 37382, 36457, 35368, /* 80592-80599 */
+34354, 32456, 36440, 24686, 28889, 28886, 41382, 41303, /* 80600-80607 */
+40469, 41317, 39123, 38857, 23530, 31691, 25037, 33925, /* 80608-80615 */
+35026, 29762, 34894, 31764, 36427, 29704, 35102, 23289, /* 80616-80623 */
+22868, 20680, 22941, 29890, 25045, 30545, 26929, 32647, /* 80624-80631 */
+20206, 30340, 31320, 26640, 40406, 33104, 33466, 31794, /* 80632-80639 */
+35232, 29999, 36898, 31319, 25124, 32065, 28067, 42289, /* 80640-80647 */
+34768, 38585, 35240, 34694, 30017, 24900, 31659, 26256, /* 80648-80655 */
+40042, 34315, 33816, 35561, 36400, 38314, 34419, 38903, /* 80656-80663 */
+27916, 27621, 29705, 34933, 34789, 35135, 36520, 36780, /* 80664-80671 */
+33312, 26183, 35006, 28142, 34392, 40691, 31884, 34462, /* 80672-80679 */
+31801, 34103, 31393, 35320, 27132, 26686, 28694, 31927, /* 80680-80687 */
+40550, 34033, 37828, 37308, 36259, 26559, 29377, 30936, /* 80688-80695 */
+29776, 42159, 35952, 36143, 36696, 37875, 36961, 36716, /* 80696-80703 */
+38351, 27447, 30062, 35526, 38314, 37644, 39974, 39667, /* 80704-80711 */
+38960, 31477, 28379, 32799, 26152, 38874, 36061, 33361, /* 80712-80719 */
+34259, 31235, 33033, 29420, 31958, 22142, 23180, 23151, /* 80720-80727 */
+30651, 30653, 29368, 34098, 31984, 28856, 19028, 26519, /* 80728-80735 */
+21633, 26991, 34628, 28949, 31326, 31272, 34229, 29452, /* 80736-80743 */
+34242, 25533, 24881, 25643, 29496, 37034, 36655, 40898, /* 80744-80751 */
+38432, 41447, 27474, 31692, 32333, 29452, 42299, 36861, /* 80752-80759 */
+39068, 37897, 38617, 36422, 38484, 31794, 23869, 27551, /* 80760-80767 */
+25606, 36849, 33921, 35956, 38517, 37864, 31244, 27371, /* 80768-80775 */
+30772, 26052, 37070, 34469, 32838, 35795, 38391, 38335, /* 80776-80783 */
+39403, 38569, 27266, 34026, 29191, 32907, 41062, 37512, /* 80784-80791 */
+36967, 38895, 33093, 25573, 35957, 29303, 36547, 43011, /* 80792-80799 */
+36572, 40672, 39000, 37672, 36363, 39257, 27778, 25060, /* 80800-80807 */
+26212, 30276, 37152, 32245, 35776, 37658, 32301, 22644, /* 80808-80815 */
+27438, 23992, 24033, 31658, 24263, 26212, 28193, 32732, /* 80816-80823 */
+29692, 33844, 30201, 22008, 27951, 23175, 31354, 33496, /* 80824-80831 */
+32790, 33796, 34956, 26369, 29584, 36674, 29724, 41777, /* 80832-80839 */
+39074, 32566, 35278, 32974, 31775, 34704, 32404, 23862, /* 80840-80847 */
+27960, 27969, 37404, 37337, 36738, 37247, 37627, 32573, /* 80848-80855 */
+24874, 31141, 27491, 37157, 35971, 32667, 35963, 36773, /* 80856-80863 */
+40134, 35422, 39659, 26103, 26257, 25291, 27706, 37040, /* 80864-80871 */
+33567, 34695, 35634, 33388, 22337, 33527, 31490, 31716, /* 80872-80879 */
+43556, 34750, 35922, 36314, 35527, 33316, 37423, 27139, /* 80880-80887 */
+25014, 30716, 28239, 41482, 39378, 38659, 39899, 39975, /* 80888-80895 */
+28156, 29466, 32964, 31089, 41484, 37864, 39013, 39441, /* 80896-80903 */
+42680, 40580, 38415, 38307, 24533, 28856, 26568, 31162, /* 80904-80911 */
+36644, 34690, 35277, 36466, 27434, 23360, 32582, 23816, /* 80912-80919 */
+33432, 35059, 28681, 32049, 29278, 30640, 29101, 30471, /* 80920-80927 */
+19732, 23957, 23922, 23430, 36237, 35480, 33140, 33631, /* 80928-80935 */
+30288, 20051, 25211, 23484, 24536, 36630, 32228, 32185, /* 80936-80943 */
+36373, 39319, 35832, 38722, 33368, 24580, 28368, 28350, /* 80944-80951 */
+35952, 38326, 39458, 41252, 39359, 29387, 34063, 33839, /* 80952-80959 */
+29192, 40649, 34411, 33584, 34797, 32983, 33899, 34048, /* 80960-80967 */
+34425, 24593, 28853, 26776, 31692, 38316, 37430, 38689, /* 80968-80975 */
+38248, 32572, 28480, 33990, 30061, 35323, 41492, 33458, /* 80976-80983 */
+35181, 37864, 37818, 36154, 38222, 27314, 29663, 29577, /* 80984-80991 */
+29807, 41180, 39660, 39747, 42344, 38271, 29073, 36838, /* 80992-80999 */
+29458, 35482, 42776, 32203, 33529, 32893, 33102, 31933, /* 81000-81007 */
+32855, 27809, 22587, 25734, 22123, 30445, 33220, 31302, /* 81008-81015 */
+31737, 32507, 23861, 24405, 27359, 24861, 34923, 31269, /* 81016-81023 */
+26116, 30421, 32769, 31139, 35386, 32337, 24766, 32059, /* 81024-81031 */
+27277, 27221, 41816, 36999, 35253, 37101, 26374, 28144, /* 81032-81039 */
+32590, 30259, 39031, 39407, 34892, 35984, 34044, 33043, /* 81040-81047 */
+33599, 33625, 28584, 24829, 27685, 30505, 40037, 41641, /* 81048-81055 */
+38894, 40864, 36333, 27969, 31712, 28029, 32170, 40179, /* 81056-81063 */
+32307, 30617, 34293, 34956, 34474, 36435, 30516, 25431, /* 81064-81071 */
+31524, 24708, 30628, 42144, 35695, 37613, 33537, 24750, /* 81072-81079 */
+29778, 30658, 31097, 41137, 39737, 35088, 37122, 34190, /* 81080-81087 */
+33512, 34384, 32545, 26288, 27405, 28960, 35277, 45311, /* 81088-81095 */
+44055, 41282, 43305, 35369, 28956, 32092, 28353, 36904, /* 81096-81103 */
+37817, 33014, 33127, 36198, 36110, 35433, 37334, 25582, /* 81104-81111 */
+24125, 25255, 19079, 30263, 36775, 31193, 34020, 27814, /* 81112-81119 */
+21067, 27106, 25274, 28149, 36900, 34042, 31096, 31679, /* 81120-81127 */
+29949, 28018, 30472, 25414, 16689, 22903, 22625, 27573, /* 81128-81135 */
+42347, 40028, 36208, 41322, 29736, 27127, 31649, 28452, /* 81136-81143 */
+36875, 36039, 35884, 36776, 40299, 38955, 40572, 41305, /* 81144-81151 */
+29526, 31138, 27673, 25420, 35736, 36607, 32836, 37803, /* 81152-81159 */
+32000, 26788, 34085, 29036, 33829, 38938, 35430, 33265, /* 81160-81167 */
+32901, 34543, 32404, 38541, 29878, 26249, 31723, 28676, /* 81168-81175 */
+31516, 44724, 39116, 38228, 41178, 27292, 29780, 30778, /* 81176-81183 */
+28377, 38285, 38597, 35377, 37617, 40982, 39855, 38981, /* 81184-81191 */
+40155, 31875, 31110, 25328, 27569, 37603, 36223, 34909, /* 81192-81199 */
+39123, 31049, 25519, 32776, 27693, 32888, 35908, 31880, /* 81200-81207 */
+27343, 27415, 28539, 26472, 32594, 25080, 21375, 24316, /* 81208-81215 */
+20838, 28729, 36495, 32988, 36305, 32239, 23106, 29976, /* 81216-81223 */
+29263, 29788, 39278, 37797, 33446, 32346, 37007, 33195, /* 81224-81231 */
+37082, 35883, 29365, 29635, 22536, 31768, 35208, 38055, /* 81232-81239 */
+34386, 36800, 27820, 25911, 35208, 28647, 41410, 38934, /* 81240-81247 */
+37229, 32954, 35855, 36660, 33223, 42290, 27595, 28735, /* 81248-81255 */
+27369, 24334, 38362, 36787, 36711, 39399, 32362, 23656, /* 81256-81263 */
+33101, 28273, 30310, 41738, 33256, 33289, 33199, 35844, /* 81264-81271 */
+31988, 38248, 30261, 27193, 31631, 23375, 34162, 39677, /* 81272-81279 */
+37140, 38745, 34251, 26356, 31285, 33449, 34801, 44618, /* 81280-81287 */
+41043, 39265, 40063, 40090, 36570, 38014, 39018, 27525, /* 81288-81295 */
+28558, 24109, 32673, 42549, 36957, 42722, 38335, 29416, /* 81296-81303 */
+26762, 30296, 23553, 32011, 35904, 29102, 32457, 31033, /* 81304-81311 */
+33880, 31392, 33945, 23102, 23888, 24141, 20308, 35307, /* 81312-81319 */
+31344, 34828, 30166, 23789, 21370, 23998, 23924, 25070, /* 81320-81327 */
+38542, 30050, 34384, 32398, 33055, 33199, 34408, 31287, /* 81328-81335 */
+21022, 25231, 23350, 42153, 40495, 40994, 46878, 36957, /* 81336-81343 */
+33859, 31898, 30681, 32712, 40640, 33453, 32959, 36034, /* 81344-81351 */
+34431, 36679, 36677, 33039, 25455, 29354, 21213, 34070, /* 81352-81359 */
+37594, 34232, 40669, 28673, 33005, 29341, 34328, 32235, /* 81360-81367 */
+40498, 41060, 33301, 40243, 33488, 36672, 36737, 29473, /* 81368-81375 */
+25141, 26283, 25153, 34091, 43327, 39190, 44829, 38550, /* 81376-81383 */
+34980, 34027, 29986, 35643, 37913, 36508, 32786, 38216, /* 81384-81391 */
+36772, 34469, 41307, 31043, 28514, 27502, 26022, 34219, /* 81392-81399 */
+32845, 34875, 30920, 25966, 23855, 26177, 24015, 30178, /* 81400-81407 */
+36364, 31043, 31666, 31602, 31507, 29532, 33410, 20099, /* 81408-81415 */
+23803, 24703, 20768, 37551, 37167, 42570, 35256, 33267, /* 81416-81423 */
+32816, 30177, 29495, 31057, 39507, 29983, 35492, 34511, /* 81424-81431 */
+34072, 36546, 36415, 28290, 23826, 26980, 29572, 39254, /* 81432-81439 */
+34860, 41973, 35331, 28970, 33188, 29000, 32158, 36978, /* 81440-81447 */
+41782, 34840, 36911, 37701, 33688, 38273, 30448, 23189, /* 81448-81455 */
+23856, 20600, 32275, 35705, 39930, 41474, 33170, 32423, /* 81456-81463 */
+30463, 30157, 26648, 36969, 34081, 32215, 36746, 35004, /* 81464-81471 */
+36546, 41220, 28903, 24891, 24758, 23645, 39496, 37917, /* 81472-81479 */
+45122, 40379, 34717, 35823, 31343, 32240, 38154, 43724, /* 81480-81487 */
+35128, 39525, 39915, 35035, 40266, 39609, 28159, 27971, /* 81488-81495 */
+22959, 30585, 33848, 36206, 38179, 29730, 31130, 27870, /* 81496-81503 */
+25094, 27186, 35530, 33423, 28699, 33534, 32486, 31970, /* 81504-81511 */
+35962, 23699, 25107, 19274, 18213, 28601, 29939, 37520, /* 81512-81519 */
+27361, 29797, 27377, 25421, 23660, 28947, 36712, 28339, /* 81520-81527 */
+34810, 35710, 32526, 38966, 37429, 30083, 26435, 30669, /* 81528-81535 */
+36149, 35085, 43535, 39472, 35345, 34725, 32878, 26903, /* 81536-81543 */
+33978, 41152, 34265, 36055, 38246, 35385, 38237, 37445, /* 81544-81551 */
+25248, 26649, 22634, 31467, 33416, 39353, 38794, 34575, /* 81552-81559 */
+38529, 34266, 32933, 27847, 37986, 34424, 29602, 35981, /* 81560-81567 */
+32779, 39254, 38007, 30025, 30115, 24876, 35540, 31617, /* 81568-81575 */
+38350, 40810, 34232, 38749, 31933, 34030, 32664, 40206, /* 81576-81583 */
+35238, 33532, 38879, 35881, 39865, 41220, 31247, 27099, /* 81584-81591 */
+24389, 28352, 26169, 31686, 32876, 26899, 31729, 31004, /* 81592-81599 */
+28320, 27473, 36638, 32306, 24264, 28182, 27748, 30022, /* 81600-81607 */
+31979, 26026, 28669, 23948, 34002, 33864, 35973, 35943, /* 81608-81615 */
+28711, 34309, 28136, 32013, 26449, 36805, 38724, 30229, /* 81616-81623 */
+35968, 31950, 36311, 37380, 30477, 27062, 26552, 36450, /* 81624-81631 */
+27735, 35204, 33649, 27920, 34582, 34258, 33451, 32814, /* 81632-81639 */
+43840, 39655, 36892, 36864, 32333, 35271, 33127, 25600, /* 81640-81647 */
+22619, 26048, 34927, 33378, 37805, 33840, 31851, 35307, /* 81648-81655 */
+32159, 28953, 27986, 37498, 34696, 30849, 34110, 34523, /* 81656-81663 */
+38573, 32935, 27680, 28286, 25461, 37706, 33115, 37614, /* 81664-81671 */
+32469, 30161, 36062, 31043, 31520, 39577, 47033, 38531, /* 81672-81679 */
+37594, 42415, 34970, 41804, 38448, 27765, 27591, 30973, /* 81680-81687 */
+39111, 31582, 42569, 35485, 31469, 32797, 29888, 29662, /* 81688-81695 */
+32425, 39113, 31592, 30910, 31975, 30036, 35193, 29986, /* 81696-81703 */
+25604, 25007, 24082, 30039, 32658, 32376, 23136, 29422, /* 81704-81711 */
+22901, 21418, 21650, 26366, 32940, 28775, 34250, 33025, /* 81712-81719 */
+32721, 35405, 32613, 23352, 23139, 32555, 32508, 34115, /* 81720-81727 */
+42740, 35077, 33327, 39446, 36929, 29560, 38141, 42608, /* 81728-81735 */
+34956, 36046, 38890, 36049, 39338, 28596, 26641, 25027, /* 81736-81743 */
+27649, 34955, 32461, 37110, 28061, 36138, 33360, 32071, /* 81744-81751 */
+31176, 35153, 41600, 29670, 34868, 33306, 35740, 40539, /* 81752-81759 */
+26848, 29572, 24264, 32411, 33652, 36972, 35738, 28425, /* 81760-81767 */
+38958, 31254, 34841, 29848, 44308, 42384, 35142, 39293, /* 81768-81775 */
+37353, 39816, 39986, 37121, 25524, 28305, 35016, 34099, /* 81776-81783 */
+36003, 35332, 31865, 30684, 31088, 27407, 26788, 36556, /* 81784-81791 */
+34173, 32657, 29234, 31762, 29967, 34026, 19478, 23142, /* 81792-81799 */
+22001, 25729, 32144, 32901, 33825, 28435, 36929, 28105, /* 81800-81807 */
+29093, 26691, 31868, 36340, 28460, 37424, 34343, 37894, /* 81808-81815 */
+37942, 29244, 28662, 22485, 34801, 27985, 33710, 31237, /* 81816-81823 */
+27406, 32798, 30727, 33473, 29208, 43033, 35805, 37933, /* 81824-81831 */
+38704, 37982, 41579, 37613, 30790, 23543, 26619, 29483, /* 81832-81839 */
+34217, 36418, 29815, 32684, 33691, 35113, 31087, 34021, /* 81840-81847 */
+38754, 36364, 31323, 31021, 32091, 35585, 36004, 25975, /* 81848-81855 */
+30840, 24587, 35698, 39352, 34166, 31692, 30600, 32191, /* 81856-81863 */
+26081, 28851, 28955, 40325, 40606, 35571, 40404, 37325, /* 81864-81871 */
+44314, 38854, 32380, 27513, 27449, 37482, 32931, 40292, /* 81872-81879 */
+31949, 37805, 38364, 33748, 33939, 34456, 42711, 35209, /* 81880-81887 */
+36867, 31621, 32862, 36526, 31783, 24106, 23724, 26092, /* 81888-81895 */
+31848, 35607, 34045, 30436, 30390, 29785, 27704, 23818, /* 81896-81903 */
+22035, 25977, 29984, 24762, 28145, 31798, 33835, 33219, /* 81904-81911 */
+23580, 27227, 18758, 30971, 29953, 29818, 30814, 26015, /* 81912-81919 */
+35303, 30502, 36180, 35290, 42412, 41129, 38462, 40979, /* 81920-81927 */
+34308, 41526, 39908, 29501, 24428, 24663, 33852, 36445, /* 81928-81935 */
+41346, 35160, 31635, 34650, 32749, 32626, 27540, 37273, /* 81936-81943 */
+36888, 35472, 32759, 35601, 36990, 40462, 32160, 24172, /* 81944-81951 */
+25727, 24028, 37894, 35436, 34658, 28977, 33805, 29998, /* 81952-81959 */
+28286, 32277, 30919, 46073, 38906, 38377, 39510, 38891, /* 81960-81967 */
+42454, 38628, 30865, 21124, 29138, 35329, 32688, 41694, /* 81968-81975 */
+39774, 40470, 35184, 34956, 30158, 31243, 36424, 33349, /* 81976-81983 */
+36224, 31610, 33327, 32108, 36429, 26472, 21099, 17366, /* 81984-81991 */
+22543, 30843, 31738, 31020, 27124, 34774, 28907, 25340, /* 81992-81999 */
+27137, 27956, 35984, 33314, 33387, 37039, 37688, 39673, /* 82000-82007 */
+35653, 29599, 24180, 23555, 30948, 32545, 36977, 28466, /* 82008-82015 */
+31930, 36239, 30039, 29215, 28147, 39559, 38930, 34109, /* 82016-82023 */
+35995, 39446, 37827, 38654, 33399, 24256, 25580, 27958, /* 82024-82031 */
+31411, 35168, 36478, 29574, 33329, 32447, 31522, 29872, /* 82032-82039 */
+28132, 38835, 36838, 33153, 35649, 37452, 39963, 36108, /* 82040-82047 */
+27326, 29091, 25993, 28190, 36180, 37269, 32406, 30932, /* 82048-82055 */
+32745, 29398, 31618, 29312, 31180, 41074, 40251, 38619, /* 82056-82063 */
+38589, 42156, 42104, 39261, 26250, 21401, 29970, 36719, /* 82064-82071 */
+34456, 41891, 41056, 37055, 36933, 35473, 34473, 30461, /* 82072-82079 */
+33275, 36785, 31908, 32266, 35830, 35325, 38965, 32078, /* 82080-82087 */
+22644, 24416, 27461, 33053, 34961, 33510, 29091, 31553, /* 82088-82095 */
+24498, 23062, 27579, 23943, 23403, 29250, 30505, 29566, /* 82096-82103 */
+33296, 33659, 36291, 29059, 16988, 15884, 21459, 29160, /* 82104-82111 */
+28939, 36692, 34381, 35489, 36110, 34210, 36509, 30345, /* 82112-82119 */
+37768, 34821, 33654, 39169, 38009, 39693, 45635, 33332, /* 82120-82127 */
+25585, 31429, 36944, 36852, 37712, 33800, 28595, 28508, /* 82128-82135 */
+27972, 25086, 28078, 28577, 32395, 38032, 35129, 39312, /* 82136-82143 */
+42562, 42293, 44331, 28065, 29222, 22800, 23554, 37765, /* 82144-82151 */
+37834, 33221, 34305, 39170, 34240, 34085, 36963, 31914, /* 82152-82159 */
+38067, 35684, 35579, 36685, 36415, 36000, 41484, 33436, /* 82160-82167 */
+20783, 25398, 29403, 33331, 32853, 33587, 29432, 32579, /* 82168-82175 */
+30926, 29165, 31667, 30248, 39651, 40010, 37394, 41895, /* 82176-82183 */
+42664, 39617, 40325, 33922, 24038, 23358, 27329, 30757, /* 82184-82191 */
+35071, 32629, 29837, 36719, 29973, 28315, 33765, 27666, /* 82192-82199 */
+27205, 34139, 32972, 32265, 29905, 26820, 33284, 18861, /* 82200-82207 */
+9319, 12263, 18253, 27932, 25803, 32181, 29234, 33451, /* 82208-82215 */
+33504, 27544, 30973, 30784, 39640, 42274, 40686, 43292, /* 82216-82223 */
+45949, 45862, 40882, 40632, 29120, 30056, 34646, 41911, /* 82224-82231 */
+46125, 44951, 42066, 44810, 42876, 32402, 34379, 32282, /* 82232-82239 */
+26048, 32953, 33191, 32919, 35780, 31328, 29284, 24446, /* 82240-82247 */
+13076, 16296, 14912, 20331, 32031, 26982, 26438, 29339, /* 82248-82255 */
+27118, 25869, 25267, 25836, 28906, 38150, 37539, 40850, /* 82256-82263 */
+46467, 44892, 41646, 46230, 33524, 28107, 38008, 43720, /* 82264-82271 */
+46171, 49165, 45344, 43449, 42631, 37569, 35108, 39931, /* 82272-82279 */
+35426, 37029, 39502, 33278, 39574, 38922, 31313, 32456, /* 82280-82287 */
+19315, 18359, 18066, 20660, 30620, 23965, 21733, 18985, /* 82288-82295 */
+20100, 19475, 15532, 17088, 17179, 21054, 30325, 25044, /* 82296-82303 */
+29960, 34237, 28841, 32278, 31395, 25593, 29339, 39290, /* 82304-82311 */
+41712, 43405, 37757, 39353, 42420, 39891, 36762, 42192, /* 82312-82319 */
+41478, 46077, 52773, 41178, 41761, 46382, 36562, 31975, /* 82320-82327 */
+33130, 25817, 26601, 30182, 33863, 34282, 34160, 27845, /* 82328-82335 */
+27999, 27128, 24304, 22766, 23794, 23189, 24417, 32645, /* 82336-82343 */
+30397, 32737, 37215, 34749, 28866, 26160, 27201, 31171, /* 82344-82351 */
+38003, 37681, 40008, 35891, 38639, 41235, 36698, 39806, /* 82352-82359 */
+39714, 40843, 49375, 48570, 44841, 50453, 47713, 38142, /* 82360-82367 */
+38621, 29466, 24205, 29032, 32610, 33398, 34661, 31824, /* 82368-82375 */
+29464, 24569, 24596, 18699, 18535, 19448, 24541, 28341, /* 82376-82383 */
+23334, 28109, 32944, 27332, 26329, 18999, 17934, 20567, /* 82384-82391 */
+22484, 30824, 35080, 36142, 32438, 34384, 36898, 34179, /* 82392-82399 */
+35697, 33879, 37536, 46399, 38130, 41288, 45439, 40831, /* 82400-82407 */
+38301, 32640, 30605, 31371, 34061, 36170, 38779, 37597, /* 82408-82415 */
+38068, 34027, 30016, 29344, 25426, 26420, 26358, 34699, /* 82416-82423 */
+30041, 28204, 37839, 32497, 31290, 31665, 22638, 19909, /* 82424-82431 */
+22582, 30076, 29717, 32738, 31863, 27501, 34779, 34005, /* 82432-82439 */
+31144, 36282, 35083, 33438, 41612, 36288, 38404, 41835, /* 82440-82447 */
+38174, 40601, 34421, 30644, 33707, 41005, 41301, 44024, /* 82448-82455 */
+40159, 38114, 37530, 33354, 34082, 34192, 31037, 34708, /* 82456-82463 */
+44201, 33675, 37309, 39914, 32366, 33680, 28955, 18288, /* 82464-82471 */
+20345, 25928, 25960, 31187, 32402, 26909, 29437, 31892, /* 82472-82479 */
+30457, 33564, 34900, 28827, 32859, 35228, 28939, 35044, /* 82480-82487 */
+30467, 29903, 29988, 26100, 26278, 27456, 30610, 35238, /* 82488-82495 */
+36273, 29157, 28031, 29516, 27725, 29782, 31872, 28037, /* 82496-82503 */
+38225, 39632, 33305, 39366, 37282, 32232, 35127, 28177, /* 82504-82511 */
+23762, 30429, 31338, 31753, 33339, 31779, 30182, 30491, /* 82512-82519 */
+27711, 28293, 34047, 32552, 32598, 43227, 40134, 40886, /* 82520-82527 */
+43448, 35768, 38128, 32356, 26197, 30678, 29099, 35154, /* 82528-82535 */
+40671, 37502, 35025, 38212, 36350, 33404, 35672, 34519, /* 82536-82543 */
+29673, 38146, 39310, 36055, 40549, 34785, 35479, 32941, /* 82544-82551 */
+24685, 24130, 28523, 31300, 32873, 33180, 30774, 32071, /* 82552-82559 */
+33526, 30968, 28773, 33815, 34147, 38372, 41133, 38824, /* 82560-82567 */
+41944, 39216, 29996, 33631, 26636, 19775, 29468, 30745, /* 82568-82575 */
+33802, 35492, 35174, 33145, 32714, 32293, 28596, 30904, /* 82576-82583 */
+29312, 25432, 34930, 37269, 35166, 37362, 35446, 35348, /* 82584-82591 */
+25897, 21600, 21433, 23695, 26802, 29311, 28620, 23781, /* 82592-82599 */
+31129, 25698, 22631, 29504, 31344, 25794, 36752, 40478, /* 82600-82607 */
+36633, 42646, 36689, 34163, 33200, 27434, 28486, 31731, /* 82608-82615 */
+34054, 37560, 40955, 34567, 39983, 35469, 36235, 37939, /* 82616-82623 */
+37462, 31932, 31224, 43034, 35986, 40641, 39679, 38386, /* 82624-82631 */
+37647, 27218, 26289, 24134, 28306, 27408, 28919, 25329, /* 82632-82639 */
+27144, 33489, 26525, 31310, 34373, 33719, 31792, 36957, /* 82640-82647 */
+36095, 36378, 35634, 35120, 34534, 31843, 30189, 29914, /* 82648-82655 */
+32733, 37206, 35975, 36963, 36108, 39187, 36456, 30177, /* 82656-82663 */
+35806, 35743, 28827, 39168, 43592, 39936, 44980, 38704, /* 82664-82671 */
+44304, 39199, 26636, 34806, 29013, 28751, 27679, 25647, /* 82672-82679 */
+20948, 21309, 26070, 22162, 25262, 29961, 24931, 27268, /* 82680-82687 */
+32338, 26458, 27740, 28767, 25458, 23665, 19163, 19767, /* 82688-82695 */
+26049, 28322, 37105, 34541, 34680, 37288, 38729, 34215, /* 82696-82703 */
+35778, 35654, 33727, 41947, 35384, 47575, 43141, 39319, /* 82704-82711 */
+42087, 35091, 40587, 26229, 24065, 30309, 30459, 34571, /* 82712-82719 */
+33167, 32200, 35624, 31312, 31654, 31701, 32743, 32183, /* 82720-82727 */
+31731, 35983, 37566, 35023, 36174, 31020, 28082, 29336, /* 82728-82735 */
+22847, 26275, 34107, 32444, 36655, 36191, 39228, 37992, /* 82736-82743 */
+30074, 31964, 35057, 33181, 39009, 43827, 43006, 40481, /* 82744-82751 */
+39329, 37653, 38551, 40861, 32133, 33031, 36186, 37314, /* 82752-82759 */
+38618, 34028, 35460, 36292, 29527, 24994, 31410, 29353, /* 82760-82767 */
+24973, 33030, 32692, 38051, 34960, 30865, 30039, 25322, /* 82768-82775 */
+19604, 17229, 21592, 22196, 23893, 30584, 28901, 32760, /* 82776-82783 */
+30775, 24328, 27108, 31300, 20586, 27721, 34388, 32889, /* 82784-82791 */
+36218, 33812, 34662, 34600, 34882, 26275, 29834, 36654, /* 82792-82799 */
+34901, 39910, 39090, 42645, 39306, 39170, 36964, 39451, /* 82800-82807 */
+37921, 34378, 45192, 40995, 41705, 38847, 36114, 37825, /* 82808-82815 */
+33805, 25731, 26831, 30217, 23027, 27532, 29539, 30007, /* 82816-82823 */
+27393, 27304, 29697, 25464, 28790, 22064, 28785, 35362, /* 82824-82831 */
+26822, 31074, 29800, 33956, 35798, 25021, 31153, 31804, /* 82832-82839 */
+32060, 32095, 32809, 33289, 38845, 39500, 37412, 40068, /* 82840-82847 */
+42396, 36054, 42865, 49787, 42478, 42653, 40471, 36107, /* 82848-82855 */
+34882, 29578, 25236, 32432, 31697, 28664, 33324, 37151, /* 82856-82863 */
+38158, 35060, 34465, 31788, 33767, 32600, 26145, 35085, /* 82864-82871 */
+32901, 32126, 32971, 30237, 34299, 28362, 21432, 22110, /* 82872-82879 */
+25400, 23719, 23535, 26794, 23048, 26140, 25776, 27604, /* 82880-82887 */
+30034, 30052, 28983, 37413, 38718, 34024, 35215, 33530, /* 82888-82895 */
+29714, 28072, 29420, 24945, 31012, 31022, 30881, 36931, /* 82896-82903 */
+36261, 36586, 32211, 32199, 33011, 34562, 30557, 32831, /* 82904-82911 */
+47106, 39715, 41688, 41093, 38483, 40911, 35160, 29385, /* 82912-82919 */
+28071, 29383, 26596, 29099, 31702, 28968, 29702, 27498, /* 82920-82927 */
+30717, 32490, 32868, 29623, 36702, 41404, 36333, 35720, /* 82928-82935 */
+32480, 33639, 31075, 31052, 28290, 32267, 34148, 35916, /* 82936-82943 */
+40335, 38428, 39994, 35284, 33767, 35808, 35907, 33417, /* 82944-82951 */
+39110, 46282, 39423, 41515, 40452, 37161, 36638, 29679, /* 82952-82959 */
+23987, 23546, 26779, 25437, 28076, 31239, 29611, 29055, /* 82960-82967 */
+25154, 24805, 28334, 27282, 24058, 32572, 31680, 31847, /* 82968-82975 */
+34576, 30212, 31576, 29452, 22256, 22818, 26406, 26182, /* 82976-82983 */
+27107, 34262, 34038, 34956, 31373, 29770, 33335, 30698, /* 82984-82991 */
+34104, 43911, 38955, 38751, 41757, 39628, 37018, 39183, /* 82992-82999 */
+31831, 19963, 29287, 30147, 27837, 30971, 34171, 37664, /* 83000-83007 */
+32735, 33375, 33653, 33871, 33689, 40964, 40529, 35262, /* 83008-83015 */
+38455, 38477, 34155, 35392, 36709, 24057, 21809, 26672, /* 83016-83023 */
+30400, 32233, 33045, 34556, 33452, 33350, 31998, 33482, /* 83024-83031 */
+29318, 36973, 37531, 31873, 32389, 33276, 34344, 33081, /* 83032-83039 */
+32285, 34736, 28472, 21295, 33483, 37455, 34832, 35927, /* 83040-83047 */
+39080, 32741, 31665, 39709, 31785, 38330, 44311, 36068, /* 83048-83055 */
+38592, 38039, 37333, 35204, 36846, 32220, 36812, 28799, /* 83056-83063 */
+23004, 31507, 33354, 31558, 28035, 30038, 28294, 30953, /* 83064-83071 */
+29253, 29403, 41936, 32680, 31012, 25001, 25789, 28918, /* 83072-83079 */
+27885, 27015, 25132, 30836, 18901, 17433, 25272, 30414, /* 83080-83087 */
+28940, 27588, 32503, 30321, 31354, 34862, 48864, 43209, /* 83088-83095 */
+40721, 41507, 38841, 37003, 34930, 37265, 31472, 32565, /* 83096-83103 */
+33537, 29505, 30470, 34821, 43230, 33104, 32530, 33016, /* 83104-83111 */
+31974, 28613, 34467, 38574, 32113, 30288, 26166, 29202, /* 83112-83119 */
+26380, 32337, 33343, 30533, 27825, 32386, 26698, 22314, /* 83120-83127 */
+34488, 30023, 30558, 29143, 31068, 31529, 43779, 48604, /* 83128-83135 */
+40363, 44777, 37433, 36705, 35847, 33562, 33360, 38631, /* 83136-83143 */
+33074, 27032, 48373, 37822, 34291, 39017, 33634, 37447, /* 83144-83151 */
+32723, 30910, 36505, 39538, 35613, 32213, 30559, 28273, /* 83152-83159 */
+33652, 29057, 25621, 26068, 26218, 22224, 20799, 27992, /* 83160-83167 */
+26377, 27655, 23824, 31290, 31200, 21327, 30312, 41155, /* 83168-83175 */
+38349, 33502, 33769, 32751, 31742, 29369, 28755, 28846, /* 83176-83183 */
+30324, 32869, 30178, 35579, 32448, 41076, 35553, 28338, /* 83184-83191 */
+32175, 29519, 35708, 35511, 34241, 33697, 36244, 34440, /* 83192-83199 */
+29938, 37452, 31924, 32807, 34514, 27613, 31382, 29990, /* 83200-83207 */
+30923, 31688, 32831, 27012, 35095, 37479, 29055, 35879, /* 83208-83215 */
+41478, 35912, 37487, 32456, 27236, 32779, 33197, 32094, /* 83216-83223 */
+32167, 34517, 33306, 33180, 36270, 34145, 35653, 34661, /* 83224-83231 */
+30347, 30698, 27313, 34311, 35994, 41128, 35004, 35820, /* 83232-83239 */
+36057, 32471, 38120, 33963, 34147, 32635, 29972, 29550, /* 83240-83247 */
+31603, 31203, 30632, 37837, 29794, 29823, 34524, 34115, /* 83248-83255 */
+37802, 37271, 38147, 31885, 31468, 29970, 28041, 29838, /* 83256-83263 */
+29022, 31724, 30486, 31198, 30205, 35881, 32851, 28534, /* 83264-83271 */
+26600, 29676, 31050, 28683, 34751, 34546, 39179, 36699, /* 83272-83279 */
+34924, 35365, 34962, 38266, 33188, 35161, 31824, 30132, /* 83280-83287 */
+32342, 29611, 34495, 30429, 27094, 24493, 30533, 31649, /* 83288-83295 */
+28692, 30177, 28431, 30410, 27776, 26760, 24136, 27888, /* 83296-83303 */
+22940, 24616, 25485, 23626, 24011, 23950, 29792, 28674, /* 83304-83311 */
+30478, 29595, 31867, 34539, 40414, 41466, 38189, 43269, /* 83312-83319 */
+37866, 38450, 43312, 46775, 35270, 43355, 47598, 39898, /* 83320-83327 */
+40066, 33135, 36315, 45453, 42526, 37089, 40262, 41650, /* 83328-83335 */
+36926, 43581, 38436, 35444, 36500, 33634, 35929, 33037, /* 83336-83343 */
+30884, 28586, 26174, 22699, 20896, 24740, 19900, 22369, /* 83344-83351 */
+22096, 24464, 26770, 28394, 30082, 23310, 26247, 25813, /* 83352-83359 */
+31454, 28790, 30717, 34654, 35907, 38827, 34965, 39390, /* 83360-83367 */
+38537, 42299, 31825, 32394, 48100, 36776, 39782, 42548, /* 83368-83375 */
+37585, 44949, 38621, 43866, 45366, 36989, 36157, 41324, /* 83376-83383 */
+27686, 36041, 36844, 31466, 35961, 23319, 26733, 20619, /* 83384-83391 */
+28115, 26060, 17801, 23030, 19182, 17546, 10756, 15387, /* 83392-83399 */
+17769, 15164, 17585, 26722, 22891, 17462, 25180, 18568, /* 83400-83407 */
+24055, 21179, 19217, 26681, 24700, 23587, 23954, 30257, /* 83408-83415 */
+33967, 37986, 37600, 39882, 39380, 34656, 35769, 46183, /* 83416-83423 */
+50534, 43607, 41989, 52072, 47192, 47971, 45602, 39268, /* 83424-83431 */
+45457, 43552, 48594, 49210, 48592, 46653, 39247, 41389, /* 83432-83439 */
+40915, 39834, 47935, 42738, 36052, 39453, 41854, 42845, /* 83440-83447 */
+47473, 38021, 37209, 34771, 33569, 33966, 27934, 28193, /* 83448-83455 */
+28166, 28411, 33969, 29715, 26645, 29624, 28807, 18991, /* 83456-83463 */
+24418, 25988, 24175, 33346, 22031, 15770, 21425, 24363, /* 83464-83471 */
+20845, 19604, 24223, 25746, 26646, 24697, 26901, 28297, /* 83472-83479 */
+22114, 27690, 28591, 31137, 29312, 26454, 31171, 32748, /* 83480-83487 */
+34727, 30570, 34812, 31971, 26568, 26903, 31449, 31885, /* 83488-83495 */
+35943, 34845, 26775, 31874, 33268, 41276, 38686, 29880, /* 83496-83503 */
+32959, 33913, 36488, 42257, 40361, 34403, 35255, 32210, /* 83504-83511 */
+30553, 31183, 40911, 44172, 35235, 37532, 32400, 33206, /* 83512-83519 */
+41902, 31478, 28866, 34436, 32040, 29293, 40115, 33678, /* 83520-83527 */
+40797, 37703, 26492, 28887, 27269, 37553, 27333, 43848, /* 83528-83535 */
+35054, 21669, 33992, 25423, 44856, 39318, 40448, 38441, /* 83536-83543 */
+38584, 37055, 36206, 39578, 31710, 39210, 29934, 16720, /* 83544-83551 */
+28885, 23847, 31856, 36773, 35094, 31412, 36282, 40631, /* 83552-83559 */
+34971, 28033, 19784, 14649, 32774, 26048, 27788, 38868, /* 83560-83567 */
+33108, 34923, 23828, 25857, 28319, 24393, 36028, 19207, /* 83568-83575 */
+25333, 25500, 28962, 39204, 34693, 34752, 33208, 41181, /* 83576-83583 */
+36781, 28780, 24860, 27665, 45226, 32544, 30620, 38321, /* 83584-83591 */
+34849, 38218, 36684, 30859, 36458, 41983, 39253, 29922, /* 83592-83599 */
+34046, 26170, 33980, 37111, 27842, 32749, 32252, 35985, /* 83600-83607 */
+35496, 29234, 23915, 22108, 36592, 28786, 23422, 31237, /* 83608-83615 */
+29861, 28273, 27097, 29066, 30432, 36038, 40998, 29525, /* 83616-83623 */
+34687, 30950, 41308, 45560, 38345, 45719, 41055, 43699, /* 83624-83631 */
+46758, 39836, 32717, 31997, 47113, 37953, 37472, 44017, /* 83632-83639 */
+41756, 40824, 37532, 34728, 32133, 38236, 36751, 26687, /* 83640-83647 */
+30088, 23022, 32324, 37516, 26943, 33986, 29905, 25636, /* 83648-83655 */
+29171, 19053, 15845, 13092, 23128, 23863, 21596, 26272, /* 83656-83663 */
+26210, 27137, 25941, 24026, 21335, 24796, 34015, 23132, /* 83664-83671 */
+26167, 25455, 36501, 45478, 34901, 43503, 42805, 41190, /* 83672-83679 */
+41827, 38746, 32314, 29536, 39635, 39986, 35094, 39348, /* 83680-83687 */
+39585, 41561, 36626, 34908, 36376, 36783, 42799, 31127, /* 83688-83695 */
+28689, 28099, 30282, 37450, 29202, 33920, 36626, 33482, /* 83696-83703 */
+36650, 32722, 28182, 25087, 29509, 34809, 26698, 30332, /* 83704-83711 */
+30876, 33461, 27803, 29594, 34244, 29868, 38068, 30898, /* 83712-83719 */
+26910, 25951, 31712, 39845, 30476, 34557, 36813, 35532, /* 83720-83727 */
+38763, 39419, 30072, 27641, 36984, 40409, 32365, 38367, /* 83728-83735 */
+36706, 36452, 35272, 31653, 34046, 33523, 39781, 34740, /* 83736-83743 */
+29324, 27677, 28672, 39530, 32526, 34876, 36297, 32126, /* 83744-83751 */
+34227, 33207, 27337, 23406, 28042, 36986, 30060, 32440, /* 83752-83759 */
+30562, 33584, 27458, 24152, 29888, 24986, 30069, 32497, /* 83760-83767 */
+24844, 24204, 31753, 39475, 33649, 34612, 32667, 33320, /* 83768-83775 */
+32422, 33241, 25545, 21393, 29853, 37316, 28858, 34473, /* 83776-83783 */
+35798, 36477, 36076, 29411, 33456, 32971, 37465, 40292, /* 83784-83791 */
+30302, 28150, 31724, 40555, 32646, 34328, 35483, 34825, /* 83792-83799 */
+35640, 33422, 28910, 27310, 29230, 37561, 31208, 31253, /* 83800-83807 */
+31477, 33218, 34249, 28226, 31592, 30999, 33753, 36203, /* 83808-83815 */
+29700, 25302, 30948, 40959, 33485, 35494, 36242, 39161, /* 83816-83823 */
+39532, 39170, 34790, 28936, 29500, 40431, 34892, 35478, /* 83824-83831 */
+41050, 40173, 41477, 38490, 40233, 38474, 40415, 43546, /* 83832-83839 */
+33337, 31930, 32297, 41432, 36002, 36571, 36783, 35894, /* 83840-83847 */
+34710, 30807, 27126, 22232, 19694, 27256, 31317, 25742, /* 83848-83855 */
+27151, 27490, 25501, 18861, 20672, 19833, 18636, 25462, /* 83856-83863 */
+19164, 18887, 22077, 36984, 32414, 31596, 35135, 33039, /* 83864-83871 */
+34024, 35308, 29590, 26554, 26211, 38275, 37399, 34282, /* 83872-83879 */
+40218, 38663, 39649, 34423, 35537, 34928, 37416, 41338, /* 83880-83887 */
+31787, 32168, 26946, 41512, 36912, 35200, 36337, 35263, /* 83888-83895 */
+39110, 35000, 33590, 27900, 28460, 28812, 36704, 30744, /* 83896-83903 */
+30837, 37437, 32154, 35109, 29967, 34847, 34833, 39380, /* 83904-83911 */
+32811, 26726, 29134, 37735, 38886, 32506, 39043, 38636, /* 83912-83919 */
+40180, 46401, 36660, 38430, 30754, 39582, 41960, 32068, /* 83920-83927 */
+37227, 35941, 38994, 31859, 37557, 33819, 36037, 39108, /* 83928-83935 */
+29116, 28104, 20156, 35136, 28003, 27299, 29150, 30098, /* 83936-83943 */
+28522, 31832, 28725, 23171, 28374, 23737, 35683, 25468, /* 83944-83951 */
+31504, 31539, 29402, 27507, 21781, 27982, 22912, 35412, /* 83952-83959 */
+24281, 26111, 26543, 36499, 38900, 29267, 39842, 32301, /* 83960-83967 */
+32157, 34918, 30484, 26532, 23409, 33385, 37339, 33647, /* 83968-83975 */
+36231, 40107, 36667, 31374, 32575, 29645, 31797, 37257, /* 83976-83983 */
+31846, 27883, 30963, 41598, 38502, 34674, 34847, 35470, /* 83984-83991 */
+30212, 37167, 30926, 23652, 27320, 27337, 37476, 29034, /* 83992-83999 */
+36928, 34426, 35793, 32664, 27081, 32748, 27004, 41221, /* 84000-84007 */
+27755, 28452, 27207, 36683, 38725, 32546, 43630, 38203, /* 84008-84015 */
+39231, 40725, 40405, 31655, 29640, 35378, 34499, 31373, /* 84016-84023 */
+34980, 35836, 36865, 39497, 36708, 35629, 38811, 43748, /* 84024-84031 */
+33706, 28901, 31656, 34719, 36062, 34882, 36323, 35379, /* 84032-84039 */
+34833, 41918, 34524, 27719, 27100, 24064, 32611, 26711, /* 84040-84047 */
+31860, 26883, 32328, 27943, 21169, 28847, 22256, 35241, /* 84048-84055 */
+23504, 25440, 24911, 33153, 34347, 30457, 39130, 29562, /* 84056-84063 */
+36199, 34097, 35812, 28056, 27618, 32161, 35523, 35927, /* 84064-84071 */
+33210, 36670, 33390, 35406, 28494, 29489, 31663, 35802, /* 84072-84079 */
+31882, 28290, 32911, 33046, 37918, 32440, 33529, 31213, /* 84080-84087 */
+29353, 34273, 30446, 28394, 27816, 25100, 33568, 34743, /* 84088-84095 */
+36530, 32877, 39444, 33850, 27303, 33869, 30087, 38122, /* 84096-84103 */
+29271, 30426, 28041, 32829, 37464, 36401, 39636, 34950, /* 84104-84111 */
+39839, 35004, 40928, 34074, 33252, 28916, 36464, 38287, /* 84112-84119 */
+30577, 38379, 36496, 40254, 31952, 35552, 32741, 39103, /* 84120-84127 */
+36319, 28932, 31895, 25897, 39294, 28781, 30671, 31328, /* 84128-84135 */
+32983, 36251, 31551, 31210, 27655, 26402, 29823, 37191, /* 84136-84143 */
+31784, 32367, 40325, 29420, 25087, 31502, 31033, 32174, /* 84144-84151 */
+29838, 28497, 25494, 28134, 37857, 36949, 35525, 34942, /* 84152-84159 */
+36729, 34395, 35502, 29186, 29130, 23686, 35905, 36502, /* 84160-84167 */
+32251, 37013, 36070, 35374, 24458, 31738, 26533, 33087, /* 84168-84175 */
+29666, 29179, 33522, 26069, 43067, 36609, 35389, 33722, /* 84176-84183 */
+35079, 34930, 29252, 27155, 23150, 22754, 28999, 39306, /* 84184-84191 */
+32401, 35655, 41352, 31210, 24878, 32461, 31405, 30595, /* 84192-84199 */
+29900, 27012, 27173, 22870, 35889, 39359, 34725, 35717, /* 84200-84207 */
+37480, 38995, 37682, 34015, 33713, 24566, 33561, 36484, /* 84208-84215 */
+33189, 37831, 42319, 38604, 32369, 42923, 36521, 44564, /* 84216-84223 */
+41105, 35441, 36290, 28427, 38020, 36983, 38853, 36029, /* 84224-84231 */
+40817, 40569, 37838, 34124, 29801, 25254, 24006, 34128, /* 84232-84239 */
+25834, 27261, 33244, 24526, 19491, 29143, 27471, 26311, /* 84240-84247 */
+25765, 23298, 20955, 17375, 26633, 27088, 30515, 30089, /* 84248-84255 */
+33321, 36131, 37420, 34507, 30240, 24305, 33400, 40286, /* 84256-84263 */
+33292, 36842, 43173, 35359, 27982, 39171, 33503, 39310, /* 84264-84271 */
+38558, 37550, 35441, 32278, 40271, 33793, 41105, 33303, /* 84272-84279 */
+36471, 34938, 34386, 30715, 25806, 26223, 26056, 39635, /* 84280-84287 */
+31548, 35562, 39901, 26910, 21143, 31830, 31607, 28000, /* 84288-84295 */
+29342, 31014, 29571, 29622, 34326, 28550, 39414, 35127, /* 84296-84303 */
+36015, 36076, 36807, 36260, 29879, 27910, 29423, 40216, /* 84304-84311 */
+35309, 38965, 46520, 31703, 29331, 43170, 34776, 37030, /* 84312-84319 */
+37516, 36348, 31657, 32678, 33077, 28304, 42947, 33353, /* 84320-84327 */
+35345, 33423, 38051, 32341, 23124, 24202, 17715, 32959, /* 84328-84335 */
+27709, 31320, 37441, 23890, 23137, 32717, 30940, 30220, /* 84336-84343 */
+30438, 28285, 26001, 25711, 27985, 24619, 38150, 34926, /* 84344-84351 */
+35909, 37029, 42030, 39798, 31560, 30449, 25975, 37561, /* 84352-84359 */
+32211, 35626, 44190, 27577, 28629, 42700, 34115, 36202, /* 84360-84367 */
+38881, 33060, 30663, 34677, 33531, 29595, 43217, 37731, /* 84368-84375 */
+36599, 35029, 37071, 33392, 22890, 25469, 17991, 31175, /* 84376-84383 */
+31239, 34251, 39690, 26049, 25362, 31348, 30251, 29819, /* 84384-84391 */
+31809, 29491, 28283, 29759, 28689, 29449, 40716, 35016, /* 84392-84399 */
+34443, 34927, 39075, 36001, 27180, 29794, 25279, 37364, /* 84400-84407 */
+35470, 37923, 45049, 32647, 29442, 39364, 33762, 33795, /* 84408-84415 */
+40424, 34183, 33000, 36268, 32782, 30374, 44531, 39366, /* 84416-84423 */
+37105, 38860, 40668, 36839, 28534, 31718, 22863, 32138, /* 84424-84431 */
+33755, 34520, 38576, 26484, 23668, 29388, 28712, 28971, /* 84432-84439 */
+29499, 24325, 26210, 25749, 22810, 18687, 33091, 29725, /* 84440-84447 */
+28621, 31638, 35344, 37376, 28367, 32333, 22929, 35311, /* 84448-84455 */
+35072, 34438, 42081, 31324, 29510, 39227, 38386, 37355, /* 84456-84463 */
+43729, 38139, 37235, 39318, 35193, 29993, 43088, 39556, /* 84464-84471 */
+33608, 38705, 38343, 37607, 27912, 30070, 21419, 28430, /* 84472-84479 */
+34079, 31252, 35830, 26513, 24407, 28704, 29368, 31666, /* 84480-84487 */
+30382, 27951, 30773, 29976, 28784, 23582, 35747, 33663, /* 84488-84495 */
+30261, 35156, 34520, 37942, 27658, 29859, 22513, 30832, /* 84496-84503 */
+35682, 33779, 43234, 35716, 32854, 39433, 38270, 38867, /* 84504-84511 */
+40536, 35391, 36929, 37948, 36634, 30515, 42821, 43175, /* 84512-84519 */
+36577, 42133, 36690, 39808, 28783, 28869, 21530, 25883, /* 84520-84527 */
+35666, 30694, 38119, 29036, 27550, 31370, 30801, 32539, /* 84528-84535 */
+27564, 26566, 28491, 25443, 25418, 20626, 31185, 33783, /* 84536-84543 */
+30553, 35787, 33128, 38990, 28082, 26924, 19938, 27537, /* 84544-84551 */
+33988, 28900, 39324, 32073, 27901, 35056, 35189, 35804, /* 84552-84559 */
+36202, 34116, 34758, 33194, 35104, 30208, 38978, 40782, /* 84560-84567 */
+35262, 41775, 36562, 41928, 32671, 32563, 26045, 26197, /* 84568-84575 */
+38076, 31285, 39601, 31017, 27110, 29094, 30702, 35615, /* 84576-84583 */
+28443, 30312, 34052, 29439, 30741, 25068, 31247, 34831, /* 84584-84591 */
+30159, 33231, 28414, 37635, 30275, 29003, 25316, 27289, /* 84592-84599 */
+39224, 31338, 41015, 35234, 26990, 34280, 35165, 34347, /* 84600-84607 */
+34926, 36891, 37739, 36586, 38927, 33262, 39115, 44812, /* 84608-84615 */
+36983, 41312, 36386, 42955, 34340, 30888, 30296, 27029, /* 84616-84623 */
+39116, 33836, 42732, 33388, 29976, 29977, 31735, 34200, /* 84624-84631 */
+25117, 24892, 28928, 22397, 21994, 20459, 23737, 33102, /* 84632-84639 */
+27069, 29054, 26603, 34516, 28218, 21772, 22894, 22014, /* 84640-84647 */
+33868, 27714, 39504, 39339, 29843, 32298, 36337, 35952, /* 84648-84655 */
+33960, 34822, 34430, 36709, 38500, 32702, 36320, 48655, /* 84656-84663 */
+38689, 40310, 38666, 43209, 36855, 26446, 28768, 23761, /* 84664-84671 */
+35988, 31488, 37565, 35725, 28863, 27524, 31716, 37373, /* 84672-84679 */
+32964, 28161, 32303, 32295, 31552, 29318, 25482, 39481, /* 84680-84687 */
+34570, 33088, 30576, 38631, 36950, 26846, 29049, 25271, /* 84688-84695 */
+38682, 31462, 35377, 42126, 32277, 30967, 37423, 36898, /* 84696-84703 */
+37081, 38555, 34919, 36795, 38399, 36073, 28790, 43477, /* 84704-84711 */
+40868, 37355, 35895, 36616, 41407, 25618, 27516, 18891, /* 84712-84719 */
+32558, 31513, 30226, 36870, 27059, 26845, 26176, 30448, /* 84720-84727 */
+28571, 22149, 24347, 26324, 25666, 28092, 20356, 31740, /* 84728-84735 */
+38036, 31285, 28609, 31177, 39458, 24860, 25443, 19992, /* 84736-84743 */
+32891, 35928, 31192, 42030, 29076, 30711, 35903, 31931, /* 84744-84751 */
+37379, 36282, 35591, 31994, 36980, 38889, 31270, 40210, /* 84752-84759 */
+44078, 40459, 38327, 38169, 44901, 31848, 30455, 22957, /* 84760-84767 */
+28799, 37263, 32061, 40241, 30195, 30116, 32621, 33781, /* 84768-84775 */
+36165, 29395, 31459, 32014, 28490, 31726, 24322, 31749, /* 84776-84783 */
+39447, 34096, 32026, 30301, 40559, 28909, 26583, 22301, /* 84784-84791 */
+27728, 36227, 29088, 41391, 33770, 29372, 38710, 33663, /* 84792-84799 */
+32386, 32340, 34426, 33131, 34718, 37303, 28954, 40100, /* 84800-84807 */
+42827, 38102, 39305, 34134, 41243, 37801, 28190, 28550, /* 84808-84815 */
+29118, 40466, 35272, 41884, 34752, 27215, 30887, 31816, /* 84816-84823 */
+35981, 30520, 29417, 30425, 26213, 28061, 20877, 30104, /* 84824-84831 */
+32008, 28427, 28161, 24651, 29480, 33274, 25580, 19454, /* 84832-84839 */
+21008, 32726, 28751, 32351, 34465, 26991, 34716, 33345, /* 84840-84847 */
+32423, 35314, 34913, 33895, 32539, 34241, 27276, 39555, /* 84848-84855 */
+43288, 39078, 40496, 37047, 36711, 37735, 35796, 25565, /* 84856-84863 */
+23044, 28379, 36997, 38221, 33370, 33776, 35981, 34075, /* 84864-84871 */
+37369, 31014, 28907, 33301, 31688, 31233, 26428, 36755, /* 84872-84879 */
+36874, 35053, 34392, 30886, 34354, 31466, 37040, 29638, /* 84880-84887 */
+24970, 27279, 34047, 41202, 33768, 33297, 33400, 37676, /* 84888-84895 */
+36051, 40061, 40065, 35115, 40092, 36814, 35680, 38952, /* 84896-84903 */
+39293, 39107, 37729, 34374, 31626, 35954, 33507, 33695, /* 84904-84911 */
+27831, 23940, 27561, 31109, 29333, 28322, 33303, 27011, /* 84912-84919 */
+36279, 33153, 28025, 31090, 29554, 23844, 23057, 31534, /* 84920-84927 */
+27346, 31203, 31883, 29180, 27591, 25328, 29179, 28042, /* 84928-84935 */
+27236, 32131, 30246, 28059, 30480, 32961, 31202, 33685, /* 84936-84943 */
+41877, 38756, 32591, 34311, 35500, 29217, 35940, 38762, /* 84944-84951 */
+35213, 36526, 39568, 34868, 33530, 32468, 32488, 30395, /* 84952-84959 */
+28318, 30320, 34733, 34332, 25788, 31410, 31387, 28947, /* 84960-84967 */
+38690, 40092, 33750, 37160, 38836, 29152, 33988, 38734, /* 84968-84975 */
+31568, 34300, 32554, 27346, 28451, 28197, 30279, 30668, /* 84976-84983 */
+30933, 30811, 32730, 35441, 35951, 26285, 30317, 28974, /* 84984-84991 */
+37546, 43521, 33396, 42344, 36734, 35902, 40631, 38973, /* 84992-84999 */
+36680, 36658, 39274, 29380, 35726, 32721, 30799, 35975, /* 85000-85007 */
+31875, 33691, 33431, 36753, 40090, 37499, 29940, 34282, /* 85008-85015 */
+32757, 34330, 32146, 31997, 31154, 25609, 33384, 31265, /* 85016-85023 */
+29291, 31385, 27831, 22520, 21056, 24539, 22304, 24884, /* 85024-85031 */
+27191, 25547, 27194, 29893, 32679, 31306, 33042, 27261, /* 85032-85039 */
+30978, 27142, 33136, 38947, 28421, 40897, 42894, 36185, /* 85040-85047 */
+37144, 40428, 35401, 30804, 37730, 31154, 30005, 32484, /* 85048-85055 */
+33196, 33907, 29355, 31831, 34546, 33704, 31076, 36789, /* 85056-85063 */
+32424, 28047, 33471, 28774, 30705, 39456, 33310, 34635, /* 85064-85071 */
+36229, 31529, 31886, 31466, 30221, 30041, 26591, 29450, /* 85072-85079 */
+30423, 31041, 31046, 33178, 36278, 33961, 35924, 35861, /* 85080-85087 */
+38011, 40651, 31779, 36063, 37154, 40043, 43331, 42387, /* 85088-85095 */
+43605, 42801, 41567, 36469, 38994, 36843, 32679, 33677, /* 85096-85103 */
+31542, 32342, 32113, 32662, 34224, 33403, 31737, 30223, /* 85104-85111 */
+31850, 30548, 32130, 27034, 23477, 30796, 27659, 23326, /* 85112-85119 */
+31870, 32697, 29574, 31862, 29269, 28171, 25018, 26037, /* 85120-85127 */
+26813, 25478, 24002, 26537, 30025, 29237, 31891, 30931, /* 85128-85135 */
+31496, 33148, 32503, 30727, 37106, 33382, 32531, 34617, /* 85136-85143 */
+30253, 37647, 37575, 39201, 41179, 40221, 35526, 32886, /* 85144-85151 */
+34532, 30800, 32504, 29301, 27888, 32005, 32110, 32587, /* 85152-85159 */
+31484, 35941, 33029, 32309, 31874, 35260, 33290, 24005, /* 85160-85167 */
+30529, 28683, 29107, 27877, 33615, 38286, 35204, 34539, /* 85168-85175 */
+31656, 33914, 31049, 29949, 30102, 30412, 30863, 29730, /* 85176-85183 */
+32237, 34580, 36635, 36780, 37615, 39185, 38441, 41459, /* 85184-85191 */
+36306, 33927, 38557, 35085, 36058, 39055, 39435, 41499, /* 85192-85199 */
+43761, 41990, 41046, 38958, 36253, 33993, 34470, 29468, /* 85200-85207 */
+27527, 31210, 32450, 32876, 31669, 33974, 34016, 29832, /* 85208-85215 */
+29044, 30762, 20556, 22473, 23792, 23894, 23235, 26129, /* 85216-85223 */
+30825, 31276, 31501, 30312, 30021, 28647, 28250, 25679, /* 85224-85231 */
+21581, 24245, 29465, 27799, 29741, 34047, 35502, 34972, /* 85232-85239 */
+34468, 34104, 38909, 38392, 30701, 34965, 34584, 33483, /* 85240-85247 */
+33072, 38520, 39679, 41257, 41057, 37159, 38115, 34694, /* 85248-85255 */
+28268, 28081, 25823, 24309, 27942, 33777, 34095, 33002, /* 85256-85263 */
+34341, 33718, 33421, 31855, 35800, 25784, 26046, 29364, /* 85264-85271 */
+26300, 25313, 33592, 41925, 35948, 37831, 38197, 35614, /* 85272-85279 */
+35715, 32716, 31211, 28189, 31234, 34431, 34885, 37611, /* 85280-85287 */
+37622, 39313, 38547, 38388, 37249, 40427, 42502, 32640, /* 85288-85295 */
+34539, 34708, 33455, 35114, 39889, 38574, 40080, 42621, /* 85296-85303 */
+35703, 32946, 31870, 28002, 25348, 23805, 26005, 23421, /* 85304-85311 */
+30153, 31673, 28868, 30449, 30568, 30460, 28047, 34259, /* 85312-85319 */
+24685, 21005, 28159, 25116, 25251, 31539, 38926, 35942, /* 85320-85327 */
+37299, 37558, 33762, 33593, 30663, 30966, 28359, 30221, /* 85328-85335 */
+31011, 30073, 33795, 34861, 35066, 35037, 34880, 35272, /* 85336-85343 */
+35220, 38364, 29426, 31964, 32885, 29766, 30111, 35217, /* 85344-85351 */
+37240, 34481, 39233, 33762, 33020, 32760, 30227, 27456, /* 85352-85359 */
+25926, 27484, 22230, 31689, 31128, 30470, 33440, 32492, /* 85360-85367 */
+33733, 30573, 36278, 32722, 24767, 31350, 30238, 29740, /* 85368-85375 */
+33995, 39916, 37366, 41218, 42767, 37889, 38285, 37479, /* 85376-85383 */
+34541, 28926, 33240, 30235, 31528, 34877, 35147, 37518, /* 85384-85391 */
+36437, 37288, 36998, 37519, 39671, 33031, 30877, 32777, /* 85392-85399 */
+32397, 32256, 34429, 34352, 37804, 39966, 34844, 34861, /* 85400-85407 */
+33598, 32648, 23862, 26463, 26767, 18366, 27932, 30177, /* 85408-85415 */
+29417, 26543, 32285, 33800, 29738, 33693, 35393, 26277, /* 85416-85423 */
+26138, 31064, 28413, 28959, 36435, 38975, 38653, 40182, /* 85424-85431 */
+39460, 37095, 35819, 32984, 29997, 31629, 24731, 25021, /* 85432-85439 */
+32947, 31749, 31894, 33390, 34980, 33571, 31721, 34435, /* 85440-85447 */
+32465, 25538, 28089, 27729, 27643, 29262, 30799, 35461, /* 85448-85455 */
+36244, 35860, 31547, 32887, 37468, 28138, 29845, 27888, /* 85456-85463 */
+22835, 28282, 33100, 32099, 35412, 40687, 36497, 36138, /* 85464-85471 */
+38029, 40638, 31952, 28504, 35245, 29846, 29991, 35087, /* 85472-85479 */
+41720, 40949, 38576, 40297, 37239, 38297, 33091, 29766, /* 85480-85487 */
+31761, 26119, 26551, 31724, 35920, 35277, 35955, 35124, /* 85488-85495 */
+34774, 35872, 35406, 35797, 29162, 32193, 31266, 30089, /* 85496-85503 */
+32782, 34418, 37956, 37782, 41787, 36139, 37476, 34019, /* 85504-85511 */
+26454, 32058, 24547, 22517, 27473, 34167, 31283, 31391, /* 85512-85519 */
+36919, 32573, 33286, 30173, 33296, 30792, 21544, 26947, /* 85520-85527 */
+25431, 26001, 27602, 35103, 34425, 36020, 36294, 33919, /* 85528-85535 */
+34479, 25915, 27884, 26059, 23443, 26269, 33005, 34601, /* 85536-85543 */
+34878, 35063, 33142, 38324, 33763, 36249, 41030, 30358, /* 85544-85551 */
+29239, 33817, 33190, 30317, 34410, 38699, 38501, 42816, /* 85552-85559 */
+34527, 37249, 33604, 29382, 30554, 27380, 28699, 27707, /* 85560-85567 */
+32848, 30289, 34099, 29656, 33760, 36544, 31568, 37367, /* 85568-85575 */
+36322, 28472, 28604, 31203, 27579, 29137, 39952, 37561, /* 85576-85583 */
+40261, 35941, 36508, 38586, 30634, 33309, 31640, 29068, /* 85584-85591 */
+26263, 30010, 35852, 36259, 30413, 31987, 41167, 35942, /* 85592-85599 */
+34117, 42373, 34432, 25652, 32923, 29994, 27727, 35370, /* 85600-85607 */
+36541, 35757, 38496, 36528, 39399, 35236, 33164, 33842, /* 85608-85615 */
+29058, 24731, 22388, 27331, 30560, 31804, 27763, 32319, /* 85616-85623 */
+35180, 31228, 32123, 34919, 28227, 22459, 27362, 25376, /* 85624-85631 */
+28508, 30963, 33306, 37187, 32703, 37441, 36489, 33113, /* 85632-85639 */
+32491, 31415, 27300, 21298, 25733, 33831, 36682, 31373, /* 85640-85647 */
+30198, 42129, 37900, 34528, 40900, 41429, 29105, 31596, /* 85648-85655 */
+33889, 31150, 35550, 35747, 38616, 39704, 41312, 42636, /* 85656-85663 */
+40112, 38520, 33208, 29624, 27273, 24712, 28362, 32043, /* 85664-85671 */
+34951, 28379, 30128, 34927, 29774, 31157, 34303, 31790, /* 85672-85679 */
+21433, 27234, 27907, 28145, 29612, 35836, 40374, 36049, /* 85680-85687 */
+43604, 39412, 36181, 35180, 33211, 30603, 25933, 27357, /* 85688-85695 */
+34194, 40094, 32529, 29650, 41306, 38141, 33343, 37957, /* 85696-85703 */
+39333, 26378, 29313, 30003, 25206, 26852, 32629, 38382, /* 85704-85711 */
+33889, 38475, 36908, 33268, 31647, 29946, 27604, 23664, /* 85712-85719 */
+23389, 25268, 29078, 30255, 28255, 29651, 31275, 27950, /* 85720-85727 */
+30023, 33357, 30629, 22378, 27183, 26340, 27369, 29202, /* 85728-85735 */
+37564, 38834, 37511, 42648, 37610, 36655, 36899, 37560, /* 85736-85743 */
+34712, 30994, 29529, 33909, 42351, 36766, 31889, 40900, /* 85744-85751 */
+40616, 34990, 37490, 40358, 27791, 28441, 30687, 27845, /* 85752-85759 */
+28885, 34397, 40237, 35686, 40210, 39341, 35755, 36365, /* 85760-85767 */
+34874, 31934, 27498, 25169, 30313, 31179, 31276, 33529, /* 85768-85775 */
+31812, 34630, 31637, 32594, 34191, 35515, 25399, 25424, /* 85776-85783 */
+29699, 28487, 32022, 33866, 36562, 37594, 40092, 37833, /* 85784-85791 */
+36523, 35703, 33818, 32168, 26783, 24646, 34176, 37002, /* 85792-85799 */
+34836, 26156, 33053, 38438, 32293, 32524, 37316, 32482, /* 85800-85807 */
+22081, 29802, 26592, 26139, 30709, 33828, 33495, 36019, /* 85808-85815 */
+39619, 33619, 33559, 30689, 28222, 23860, 21092, 28313, /* 85816-85823 */
+26914, 33136, 28181, 22116, 33432, 30576, 30296, 31988, /* 85824-85831 */
+38455, 26720, 25257, 29996, 26322, 33158, 33760, 36045, /* 85832-85839 */
+38879, 42103, 41083, 38690, 39176, 37307, 38883, 32010, /* 85840-85847 */
+28586, 36588, 40669, 35475, 27657, 38124, 42240, 37485, /* 85848-85855 */
+38513, 42876, 39865, 26926, 31980, 29191, 28702, 30946, /* 85856-85863 */
+35812, 36309, 38194, 41267, 33593, 34094, 32998, 32564, /* 85864-85871 */
+26411, 20465, 26002, 26945, 31875, 25513, 26404, 36135, /* 85872-85879 */
+32749, 33019, 34492, 39761, 28146, 27856, 32243, 28485, /* 85880-85887 */
+32344, 34634, 35402, 36637, 39761, 37504, 37637, 37667, /* 85888-85895 */
+38572, 32474, 28155, 24427, 25265, 34225, 30192, 25097, /* 85896-85903 */
+32795, 35914, 33185, 33637, 36234, 33338, 24598, 27898, /* 85904-85911 */
+25700, 26477, 29813, 31545, 33076, 35586, 39007, 35316, /* 85912-85919 */
+35422, 35574, 32826, 25804, 18859, 23780, 28666, 33055, /* 85920-85927 */
+30815, 27020, 37927, 35608, 33796, 35303, 41449, 34536, /* 85928-85935 */
+29504, 33982, 30544, 35872, 36385, 34172, 39970, 43409, /* 85936-85943 */
+40966, 38250, 38934, 38301, 31952, 27314, 24284, 30233, /* 85944-85951 */
+33708, 30525, 34176, 33926, 35741, 29007, 31168, 36334, /* 85952-85959 */
+31000, 35209, 31514, 27020, 29556, 32269, 32234, 33035, /* 85960-85967 */
+38825, 38929, 39909, 39989, 32939, 32813, 35581, 31424, /* 85968-85975 */
+26275, 22201, 28174, 35485, 30682, 32889, 35781, 37708, /* 85976-85983 */
+28105, 28467, 38189, 32003, 36583, 31285, 27268, 30525, /* 85984-85991 */
+31232, 36910, 36112, 37190, 34074, 39856, 37120, 32377, /* 85992-85999 */
+35425, 37310, 33005, 27678, 23003, 27237, 36972, 34384, /* 86000-86007 */
+34671, 32819, 36748, 27784, 24602, 32452, 27444, 29665, /* 86008-86015 */
+31893, 28915, 21035, 29411, 34328, 29925, 29094, 35181, /* 86016-86023 */
+34227, 33745, 31106, 29600, 32662, 26674, 26099, 22759, /* 86024-86031 */
+28007, 32307, 29978, 38567, 36009, 36218, 29049, 27539, /* 86032-86039 */
+36660, 32470, 36164, 37530, 29629, 31598, 34141, 39711, /* 86040-86047 */
+38201, 38283, 40933, 40336, 42324, 33592, 35804, 41494, /* 86048-86055 */
+34363, 32219, 25769, 32170, 35798, 33493, 39398, 33940, /* 86056-86063 */
+36243, 33586, 25422, 29417, 30808, 29653, 30572, 30663, /* 86064-86071 */
+25179, 29035, 36328, 35558, 34832, 35105, 36844, 40289, /* 86072-86079 */
+34742, 33076, 38622, 35523, 31967, 30142, 30419, 34485, /* 86080-86087 */
+38703, 41670, 35447, 40695, 35664, 21066, 29778, 33426, /* 86088-86095 */
+29873, 33234, 33846, 25845, 28116, 34227, 32102, 32933, /* 86096-86103 */
+34552, 33953, 36171, 33023, 28837, 30983, 31559, 29936, /* 86104-86111 */
+20308, 26446, 28592, 25306, 34148, 30203, 29540, 30082, /* 86112-86119 */
+21884, 25993, 28411, 29649, 29857, 34959, 27136, 24874, /* 86120-86127 */
+36196, 35095, 35732, 39483, 36772, 37377, 36489, 34927, /* 86128-86135 */
+37146, 41550, 37864, 30235, 33628, 30986, 29022, 39084, /* 86136-86143 */
+38873, 34970, 38740, 26186, 26294, 32712, 29839, 29357, /* 86144-86151 */
+35075, 28398, 22883, 34285, 35166, 35331, 36153, 37705, /* 86152-86159 */
+40304, 38700, 37637, 35296, 39005, 35507, 23643, 28908, /* 86160-86167 */
+31474, 30661, 36983, 38386, 35573, 38749, 30064, 26426, /* 86168-86175 */
+36145, 32624, 31711, 35685, 27671, 25033, 34170, 35285, /* 86176-86183 */
+33867, 37491, 36928, 40192, 37890, 33609, 31694, 36828, /* 86184-86191 */
+33960, 25150, 30286, 31848, 29715, 35031, 39341, 33584, /* 86192-86199 */
+36381, 33217, 23848, 31625, 28554, 26860, 29343, 30678, /* 86200-86207 */
+20978, 26897, 34118, 30169, 32738, 33889, 36552, 35149, /* 86208-86215 */
+35626, 30247, 32125, 32182, 21906, 28036, 25620, 25875, /* 86216-86223 */
+32635, 36104, 34181, 36596, 31485, 20642, 30560, 31604, /* 86224-86231 */
+27524, 31447, 35747, 26750, 30087, 38389, 35907, 39563, /* 86232-86239 */
+38212, 39664, 40064, 38615, 33296, 38681, 41798, 29867, /* 86240-86247 */
+32021, 29868, 29447, 36483, 40582, 37213, 36948, 37605, /* 86248-86255 */
+25183, 32708, 31374, 27527, 29539, 31487, 24263, 24983, /* 86256-86263 */
+33399, 33309, 37513, 37686, 37103, 33330, 37636, 37236, /* 86264-86271 */
+39773, 35812, 27735, 31943, 30018, 32032, 31771, 37706, /* 86272-86279 */
+41434, 38317, 39526, 27503, 34224, 35620, 31523, 31171, /* 86280-86287 */
+32016, 25636, 24110, 32875, 30640, 34431, 34786, 33972, /* 86288-86295 */
+37604, 35521, 29938, 34413, 34778, 23588, 25954, 25318, /* 86296-86303 */
+26653, 31437, 36521, 32412, 30993, 34807, 19983, 26454, /* 86304-86311 */
+29738, 24406, 27086, 28606, 29142, 22055, 30961, 34324, /* 86312-86319 */
+34781, 36867, 34813, 39084, 38456, 33417, 38034, 37754, /* 86320-86327 */
+32462, 32284, 33179, 33094, 32895, 38042, 41885, 41226, /* 86328-86335 */
+40922, 28754, 30944, 36928, 30817, 29540, 31324, 34614, /* 86336-86343 */
+24647, 29240, 35060, 35967, 38761, 34379, 39811, 37684, /* 86344-86351 */
+34240, 39081, 38282, 37658, 31224, 29613, 28751, 28885, /* 86352-86359 */
+33425, 37528, 35712, 38069, 28330, 25163, 32667, 29465, /* 86360-86367 */
+28763, 28114, 32211, 22654, 27876, 33936, 33509, 38897, /* 86368-86375 */
+34527, 33596, 37119, 32052, 33288, 34245, 30805, 26325, /* 86376-86383 */
+26777, 28840, 27769, 32526, 39418, 36980, 37253, 33962, /* 86384-86391 */
+27617, 33603, 30721, 29647, 28571, 33022, 26458, 23287, /* 86392-86399 */
+33721, 32986, 35878, 35960, 40869, 39790, 32269, 36637, /* 86400-86407 */
+35780, 32083, 27180, 27333, 26601, 24878, 28627, 36881, /* 86408-86415 */
+37255, 36398, 34564, 25205, 29021, 32157, 31073, 28856, /* 86416-86423 */
+34427, 27623, 23892, 34813, 36160, 39088, 39478, 38634, /* 86424-86431 */
+42156, 38123, 39261, 42735, 41375, 36416, 33301, 33291, /* 86432-86439 */
+31749, 31584, 36907, 38255, 35563, 33956, 26035, 27095, /* 86440-86447 */
+27444, 25932, 24650, 24397, 29820, 22065, 26808, 32668, /* 86448-86455 */
+35509, 34849, 36689, 42589, 33461, 37207, 38022, 37272, /* 86456-86463 */
+33701, 31277, 31946, 29099, 31111, 33657, 42780, 42271, /* 86464-86471 */
+39859, 32324, 30377, 32799, 32316, 30616, 31669, 31735, /* 86472-86479 */
+21455, 28708, 32053, 31540, 36013, 33283, 34807, 31359, /* 86480-86487 */
+31099, 31504, 32088, 27938, 22073, 24696, 24738, 22657, /* 86488-86495 */
+28768, 39589, 33840, 33535, 35117, 29779, 29365, 27798, /* 86496-86503 */
+27724, 25610, 31528, 26356, 24615, 33977, 34953, 37388, /* 86504-86511 */
+39017, 45784, 39972, 39813, 41332, 38460, 37646, 33321, /* 86512-86519 */
+34491, 36273, 36298, 34423, 45896, 47104, 45165, 40390, /* 86520-86527 */
+32344, 37167, 35639, 32675, 31065, 35811, 28247, 23213, /* 86528-86535 */
+31428, 30198, 35653, 35096, 36826, 34882, 33142, 33528, /* 86536-86543 */
+33437, 34226, 26135, 25259, 27965, 23276, 24630, 34744, /* 86544-86551 */
+32156, 28330, 31899, 23103, 27335, 28372, 24713, 24313, /* 86552-86559 */
+28487, 32703, 25943, 34721, 37801, 39216, 41070, 38290, /* 86560-86567 */
+38137, 35063, 35662, 32152, 29513, 26597, 24147, 25021, /* 86568-86575 */
+23674, 21465, 30168, 36908, 36133, 33269, 26310, 33757, /* 86576-86583 */
+32224, 29939, 30231, 33293, 34361, 25395, 34567, 34668, /* 86584-86591 */
+38879, 40908, 42714, 46094, 41261, 44736, 41855, 41118, /* 86592-86599 */
+36200, 33006, 35515, 30206, 28638, 38088, 41767, 37156, /* 86600-86607 */
+38450, 34457, 33685, 33295, 29964, 26870, 29216, 29754, /* 86608-86615 */
+19816, 26907, 29699, 31431, 34737, 34047, 34209, 34846, /* 86616-86623 */
+35014, 30515, 31416, 28595, 24709, 25306, 25756, 24083, /* 86624-86631 */
+30797, 39161, 34475, 35839, 28422, 28654, 32893, 29236, /* 86632-86639 */
+26963, 26254, 33342, 25132, 25903, 31989, 31792, 36366, /* 86640-86647 */
+39492, 41156, 37374, 39736, 40379, 35175, 32702, 31415, /* 86648-86655 */
+34250, 31947, 29483, 37657, 43142, 43094, 41720, 34755, /* 86656-86663 */
+34744, 36803, 37159, 34209, 33402, 37622, 28979, 30782, /* 86664-86671 */
+36205, 35822, 39685, 39444, 37818, 36585, 37898, 35579, /* 86672-86679 */
+33735, 31743, 27419, 28040, 24603, 22719, 26508, 36741, /* 86680-86687 */
+35878, 35757, 36329, 32010, 35795, 33234, 30800, 28764, /* 86688-86695 */
+29455, 28296, 22665, 26287, 27208, 30912, 27418, 27219, /* 86696-86703 */
+28875, 26879, 29808, 27974, 23131, 21970, 22128, 20775, /* 86704-86711 */
+22872, 24222, 33833, 39013, 38834, 33127, 29401, 36521, /* 86712-86719 */
+34941, 33478, 31756, 36458, 32938, 26595, 35878, 36357, /* 86720-86727 */
+40298, 41755, 42950, 42661, 42234, 42718, 40088, 37039, /* 86728-86735 */
+35937, 36948, 32473, 30937, 33950, 44066, 43121, 40637, /* 86736-86743 */
+40326, 35915, 36381, 33935, 32540, 28881, 29058, 31365, /* 86744-86751 */
+23712, 26785, 31563, 34420, 34724, 32932, 34135, 32699, /* 86752-86759 */
+35087, 34743, 28706, 29243, 27624, 24307, 25877, 24298, /* 86760-86767 */
+33634, 35977, 36995, 35606, 27415, 29664, 31427, 31727, /* 86768-86775 */
+28208, 29114, 33025, 35381, 29626, 32806, 37338, 36847, /* 86776-86783 */
+35988, 39561, 39326, 37902, 41581, 33793, 31991, 34853, /* 86784-86791 */
+30452, 28376, 28176, 32877, 35408, 37237, 36409, 30231, /* 86792-86799 */
+28990, 30202, 28452, 27337, 26510, 28102, 29151, 23201, /* 86800-86807 */
+26643, 31915, 34205, 32526, 32866, 35760, 35272, 36098, /* 86808-86815 */
+34015, 33810, 34336, 33812, 34199, 33339, 34643, 38362, /* 86816-86823 */
+39099, 38802, 35966, 34978, 32534, 30469, 27560, 23508, /* 86824-86831 */
+25259, 28490, 25954, 21539, 27493, 30261, 29948, 34845, /* 86832-86839 */
+35440, 35206, 36907, 34926, 30860, 33137, 31877, 29999, /* 86840-86847 */
+31219, 31945, 36270, 40260, 40776, 40275, 37151, 34091, /* 86848-86855 */
+33435, 35229, 35250, 36374, 38414, 33954, 32038, 35289, /* 86856-86863 */
+37581, 37265, 37842, 40498, 38995, 38179, 35976, 32829, /* 86864-86871 */
+33127, 31978, 30971, 30338, 28862, 30081, 33241, 35005, /* 86872-86879 */
+34236, 32408, 30477, 29753, 28635, 27281, 27390, 25376, /* 86880-86887 */
+27072, 25465, 23138, 27792, 28700, 31613, 32721, 32419, /* 86888-86895 */
+30975, 31596, 33033, 32361, 32032, 29325, 27803, 28705, /* 86896-86903 */
+29526, 32249, 36587, 38023, 35661, 34466, 33532, 33973, /* 86904-86911 */
+35784, 35446, 34901, 33663, 29219, 30944, 35705, 36292, /* 86912-86919 */
+34891, 37392, 40941, 38768, 37640, 35599, 33797, 32343, /* 86920-86927 */
+31578, 31358, 31632, 34063, 35512, 36284, 36675, 36414, /* 86928-86935 */
+34888, 34927, 35139, 33707, 33742, 36048, 38712, 32765, /* 86936-86943 */
+31487, 34525, 35588, 37572, 38366, 37070, 33427, 30931, /* 86944-86951 */
+28892, 26669, 24548, 22381, 20972, 21073, 20808, 25168, /* 86952-86959 */
+29522, 31284, 32237, 30923, 29708, 29430, 28816, 27868, /* 86960-86967 */
+30476, 32540, 29301, 30396, 33025, 33877, 35210, 35970, /* 86968-86975 */
+41606, 41625, 40549, 40524, 39373, 37476, 33937, 33775, /* 86976-86983 */
+31623, 33094, 37513, 39165, 40878, 39835, 34995, 30867, /* 86984-86991 */
+30845, 30800, 28437, 27353, 30516, 30316, 23934, 26082, /* 86992-86999 */
+29887, 29735, 32358, 36467, 35656, 34070, 33252, 31317, /* 87000-87007 */
+28571, 28072, 27049, 26133, 27997, 29955, 30764, 32735, /* 87008-87015 */
+33820, 33808, 33328, 34084, 34843, 33428, 31782, 31982, /* 87016-87023 */
+30394, 28881, 30948, 32782, 34955, 34628, 36487, 39596, /* 87024-87031 */
+37337, 36927, 37553, 36438, 34108, 32753, 30309, 29262, /* 87032-87039 */
+32642, 34104, 36756, 39933, 41019, 37833, 33549, 31134, /* 87040-87047 */
+30757, 31622, 34274, 35273, 29358, 31035, 33604, 34726, /* 87048-87055 */
+32451, 34467, 39851, 37295, 37218, 36779, 36874, 33507, /* 87056-87063 */
+31601, 32869, 33137, 35378, 38570, 41663, 33818, 29419, /* 87064-87071 */
+28231, 24133, 28322, 29791, 26890, 26445, 27512, 19452, /* 87072-87079 */
+16185, 22745, 25181, 27491, 29493, 31084, 32616, 32857, /* 87080-87087 */
+30026, 29612, 30882, 29463, 31110, 32463, 31758, 33980, /* 87088-87095 */
+36473, 36433, 35366, 37193, 39549, 42393, 35791, 32019, /* 87096-87103 */
+39059, 36640, 34557, 30303, 34408, 35528, 37428, 35945, /* 87104-87111 */
+34872, 36357, 35784, 36927, 35440, 32815, 31307, 28275, /* 87112-87119 */
+27342, 25622, 27528, 30381, 34426, 35190, 32488, 33464, /* 87120-87127 */
+32949, 31662, 27911, 27938, 29072, 34020, 22880, 21009, /* 87128-87135 */
+40245, 35979, 38625, 42890, 33248, 31397, 33510, 30210, /* 87136-87143 */
+32596, 36040, 31050, 33437, 35152, 32357, 34841, 37965, /* 87144-87151 */
+33358, 32703, 33185, 34705, 37967, 36659, 32104, 31517, /* 87152-87159 */
+27556, 27103, 32551, 31965, 38509, 45690, 29320, 32690, /* 87160-87167 */
+45308, 36774, 38407, 41686, 27123, 25048, 31148, 27594, /* 87168-87175 */
+29384, 40990, 40138, 40096, 43758, 40114, 39200, 37097, /* 87176-87183 */
+28491, 27116, 27655, 26940, 30032, 29699, 27087, 25703, /* 87184-87191 */
+24178, 23182, 25924, 19088, 31552, 29470, 16393, 24183, /* 87192-87199 */
+32178, 28592, 30189, 40436, 26492, 25063, 33715, 26195, /* 87200-87207 */
+28548, 35763, 38308, 33354, 36139, 37132, 36535, 39368, /* 87208-87215 */
+35374, 36778, 34496, 37961, 37792, 37155, 40436, 41616, /* 87216-87223 */
+34406, 36800, 30741, 31794, 43597, 39443, 21679, 30701, /* 87224-87231 */
+38206, 29379, 33207, 39664, 37279, 26415, 28249, 26825, /* 87232-87239 */
+28216, 34949, 37397, 35811, 35163, 38907, 37242, 29855, /* 87240-87247 */
+37658, 35149, 34035, 30118, 32071, 33750, 33204, 28364, /* 87248-87255 */
+16169, 33982, 24195, 30053, 46531, 39922, 30923, 35290, /* 87256-87263 */
+39329, 34461, 32163, 36577, 34034, 21728, 28830, 22579, /* 87264-87271 */
+17018, 27889, 30189, 24079, 28535, 33498, 27415, 25676, /* 87272-87279 */
+29791, 30311, 24731, 31364, 36105, 30814, 31829, 30432, /* 87280-87287 */
+43160, 34597, 26388, 36829, 53201, 45530, 34211, 46279, /* 87288-87295 */
+51280, 44739, 47882, 65503, 54859, 43040, 47530, 45936, /* 87296-87303 */
+41912, 32346, 38560, 39104, 31716, 31521, 28878, 28965, /* 87304-87311 */
+30294, 21495, 22931, 23795, 13828, 25081, 20429, 20914, /* 87312-87319 */
+25455, 11160, 7528, 23468, 27442, 15500, 18048, 20544, /* 87320-87327 */
+15984, 22351, 31885, 24411, 25363, 31964, 15806, 23106, /* 87328-87335 */
+26953, 21151, 31687, 30423, 35626, 34035, 30534, 38199, /* 87336-87343 */
+36502, 28832, 38495, 41675, 35531, 40550, 38656, 38758, /* 87344-87351 */
+39807, 37115, 27570, 50692, 45637, 39025, 55051, 44536, /* 87352-87359 */
+46045, 41978, 35519, 41615, 39872, 34096, 37041, 39242, /* 87360-87367 */
+32011, 30405, 42972, 46702, 42515, 40695, 38881, 42241, /* 87368-87375 */
+32779, 27573, 33842, 29462, 36850, 33065, 27280, 30298, /* 87376-87383 */
+41622, 32006, 24875, 32429, 34407, 24625, 24099, 30664, /* 87384-87391 */
+23489, 30710, 37319, 30312, 37100, 38239, 29044, 28164, /* 87392-87399 */
+30419, 30982, 28874, 37234, 30898, 26881, 37879, 37174, /* 87400-87407 */
+35556, 40680, 28562, 29455, 35469, 24688, 15629, 28331, /* 87408-87415 */
+30204, 16947, 19692, 28970, 29982, 31611, 29900, 31391, /* 87416-87423 */
+27548, 28784, 35810, 30046, 31591, 37151, 19261, 28909, /* 87424-87431 */
+40870, 33241, 37445, 43127, 44278, 39682, 38039, 34146, /* 87432-87439 */
+37014, 33451, 25037, 34278, 45612, 35166, 35147, 40554, /* 87440-87447 */
+35335, 33099, 35019, 32411, 27412, 32473, 30050, 18063, /* 87448-87455 */
+26824, 30347, 27671, 27133, 38341, 31152, 18187, 20879, /* 87456-87463 */
+27737, 26036, 28391, 43725, 39151, 34528, 34056, 41116, /* 87464-87471 */
+31864, 36251, 26044, 24896, 33598, 29359, 29709, 29759, /* 87472-87479 */
+35017, 38564, 31997, 25532, 36747, 41354, 32235, 36874, /* 87480-87487 */
+42188, 32418, 30081, 42661, 38024, 36807, 33143, 28239, /* 87488-87495 */
+37557, 32786, 34494, 33204, 39242, 37997, 35715, 31057, /* 87496-87503 */
+25937, 26260, 31084, 40263, 45236, 36530, 31616, 36933, /* 87504-87511 */
+38268, 36214, 33099, 40297, 39277, 43844, 39928, 32321, /* 87512-87519 */
+30516, 33057, 28279, 32464, 35068, 30321, 23860, 30416, /* 87520-87527 */
+14389, 19698, 30627, 21522, 20357, 30691, 20410, 20208, /* 87528-87535 */
+34265, 25192, 24353, 30037, 32698, 30875, 37884, 33264, /* 87536-87543 */
+32264, 33412, 36398, 32326, 23500, 40479, 39786, 29509, /* 87544-87551 */
+36243, 37615, 42458, 43746, 38646, 41720, 39570, 45032, /* 87552-87559 */
+41976, 50695, 37106, 33999, 40915, 39446, 41447, 35101, /* 87560-87567 */
+45154, 24568, 27045, 31405, 20719, 28424, 33041, 18941, /* 87568-87575 */
+16384, 23635, 29754, 29852, 24795, 23389, 33600, 30816, /* 87576-87583 */
+20646, 29353, 29527, 24851, 27067, 15489, 17933, 34183, /* 87584-87591 */
+24115, 33059, 35491, 28620, 37283, 30973, 26866, 28089, /* 87592-87599 */
+47944, 30336, 35209, 46319, 36338, 51830, 48470, 32440, /* 87600-87607 */
+29334, 37584, 32176, 30046, 42346, 34899, 44398, 48614, /* 87608-87615 */
+44154, 42267, 37343, 38757, 34750, 30344, 34264, 31349, /* 87616-87623 */
+30516, 29073, 38306, 33551, 29703, 36310, 23229, 33959, /* 87624-87631 */
+36644, 32151, 36057, 29334, 35596, 33320, 30406, 31230, /* 87632-87639 */
+20265, 29315, 35570, 29893, 31106, 32874, 33848, 35435, /* 87640-87647 */
+30983, 24053, 29210, 33975, 30252, 36527, 40988, 31399, /* 87648-87655 */
+33008, 33346, 28065, 26555, 34346, 33982, 24669, 35585, /* 87656-87663 */
+34008, 27926, 18127, 26028, 19658, 16965, 25744, 24871, /* 87664-87671 */
+28087, 32180, 36432, 26207, 19304, 43214, 34409, 30869, /* 87672-87679 */
+35451, 35788, 22982, 37220, 50247, 33607, 48672, 37609, /* 87680-87687 */
+35139, 36346, 28529, 35025, 35049, 30496, 31559, 42958, /* 87688-87695 */
+32197, 31194, 37362, 42432, 30754, 30507, 41247, 39938, /* 87696-87703 */
+45052, 38474, 25005, 29871, 40048, 31877, 34602, 32050, /* 87704-87711 */
+45356, 42335, 27498, 33984, 39215, 33569, 27909, 38080, /* 87712-87719 */
+32066, 34692, 33296, 26238, 37750, 34825, 34918, 27923, /* 87720-87727 */
+37127, 38820, 27945, 31209, 29031, 30431, 31507, 30339, /* 87728-87735 */
+31559, 30256, 24703, 28176, 30543, 26786, 29644, 34737, /* 87736-87743 */
+31988, 29304, 26352, 28571, 25071, 36952, 39480, 34162, /* 87744-87751 */
+37827, 34275, 27690, 34517, 35887, 24658, 29228, 35514, /* 87752-87759 */
+35474, 35026, 36874, 24223, 12202, 30778, 24275, 29619, /* 87760-87767 */
+35184, 21851, 26000, 36524, 35714, 21412, 30604, 36185, /* 87768-87775 */
+27220, 30237, 25622, 27601, 35670, 41214, 31117, 27535, /* 87776-87783 */
+29732, 31889, 33886, 32916, 27712, 32737, 27728, 23123, /* 87784-87791 */
+38239, 40539, 33298, 34907, 36096, 37227, 32522, 41648, /* 87792-87799 */
+48917, 35723, 30290, 32079, 40397, 29366, 33077, 45454, /* 87800-87807 */
+42832, 37871, 40684, 33167, 33456, 47472, 36908, 32993, /* 87808-87815 */
+38301, 39927, 37082, 37872, 32914, 35992, 42106, 33997, /* 87816-87823 */
+27197, 31140, 37782, 26053, 29525, 24165, 27188, 34536, /* 87824-87831 */
+36100, 36303, 35306, 33306, 25429, 31762, 27678, 27277, /* 87832-87839 */
+36511, 36317, 28083, 33997, 33412, 32044, 27433, 39233, /* 87840-87847 */
+47266, 33671, 33471, 34446, 30947, 36388, 36695, 34783, /* 87848-87855 */
+24152, 34199, 39932, 24974, 16505, 20441, 25751, 17789, /* 87856-87863 */
+24813, 26964, 31958, 24306, 29359, 33619, 27366, 31814, /* 87864-87871 */
+17716, 17950, 29191, 20452, 27311, 37939, 29801, 36003, /* 87872-87879 */
+33760, 34788, 32529, 33106, 32498, 27784, 28136, 31158, /* 87880-87887 */
+33133, 42550, 40672, 25817, 35703, 31138, 38384, 49494, /* 87888-87895 */
+45876, 42837, 41780, 26768, 37544, 43602, 36046, 38091, /* 87896-87903 */
+37110, 47673, 39942, 38319, 36452, 38336, 35533, 38090, /* 87904-87911 */
+35342, 32129, 39257, 42474, 40082, 29523, 28407, 39353, /* 87912-87919 */
+30573, 26501, 34518, 25807, 28752, 22350, 26265, 33201, /* 87920-87927 */
+25393, 33622, 34030, 34000, 25699, 29074, 26689, 25967, /* 87928-87935 */
+30708, 29850, 25170, 24886, 28348, 30345, 33137, 39449, /* 87936-87943 */
+44110, 42079, 33466, 29312, 40696, 32060, 32740, 44017, /* 87944-87951 */
+37675, 28930, 37871, 35846, 31725, 13081, 22899, 26882, /* 87952-87959 */
+14925, 28426, 33044, 27579, 25244, 28757, 28247, 33383, /* 87960-87967 */
+30661, 28943, 33422, 24074, 28546, 40538, 21376, 38131, /* 87968-87975 */
+39072, 32475, 35537, 36265, 35667, 23550, 35822, 35105, /* 87976-87983 */
+30788, 35108, 43841, 29948, 33838, 31179, 25974, 37885, /* 87984-87991 */
+50383, 42986, 30269, 29761, 37856, 36195, 31492, 30372, /* 87992-87999 */
+32016, 33586, 37683, 37415, 31994, 32357, 41358, 37884, /* 88000-88007 */
+29225, 38225, 39818, 34273, 36872, 39672, 34325, 37810, /* 88008-88015 */
+41837, 37124, 37165, 38430, 36406, 30334, 25333, 35638, /* 88016-88023 */
+37834, 28800, 37022, 40259, 28953, 27142, 31347, 34256, /* 88024-88031 */
+27341, 36810, 37518, 23631, 25389, 25409, 23817, 35756, /* 88032-88039 */
+36715, 32701, 23412, 36037, 30913, 26876, 29108, 33288, /* 88040-88047 */
+25749, 23137, 41400, 28993, 23632, 22532, 25508, 26558, /* 88048-88055 */
+23419, 32582, 27728, 26858, 30875, 26721, 22518, 26800, /* 88056-88063 */
+46855, 25898, 20342, 37436, 35099, 27350, 37366, 44046, /* 88064-88071 */
+36560, 26525, 40466, 39933, 32210, 33455, 37747, 30931, /* 88072-88079 */
+27019, 41696, 36328, 26843, 31388, 35646, 28564, 25966, /* 88080-88087 */
+46874, 40139, 25747, 40569, 33818, 32930, 38616, 39040, /* 88088-88095 */
+38164, 32806, 41891, 36181, 37418, 33425, 30574, 48481, /* 88096-88103 */
+35788, 43889, 38350, 41174, 38452, 39949, 33699, 24222, /* 88104-88111 */
+41160, 34469, 30152, 34105, 33599, 32648, 28458, 36235, /* 88112-88119 */
+32289, 37507, 28916, 31963, 33551, 27533, 31276, 30662, /* 88120-88127 */
+24152, 28190, 33283, 29913, 29484, 21925, 25418, 32368, /* 88128-88135 */
+32669, 25546, 38905, 41779, 31269, 33430, 29832, 29057, /* 88136-88143 */
+28623, 34257, 31218, 31262, 25493, 29962, 20999, 26760, /* 88144-88151 */
+30784, 28064, 27684, 25630, 28186, 25732, 30282, 29139, /* 88152-88159 */
+30752, 28006, 24296, 29335, 27398, 27470, 37004, 42081, /* 88160-88167 */
+28827, 31550, 38747, 39081, 36562, 39609, 25853, 33648, /* 88168-88175 */
+33027, 36321, 34458, 40436, 35749, 28889, 24273, 29026, /* 88176-88183 */
+35538, 43494, 41592, 40628, 32600, 39847, 39193, 31335, /* 88184-88191 */
+35633, 28033, 43271, 33307, 31089, 34039, 36821, 32497, /* 88192-88199 */
+41269, 37994, 33661, 37602, 39090, 38076, 31457, 43568, /* 88200-88207 */
+36399, 35537, 31658, 35771, 35245, 35614, 31126, 26190, /* 88208-88215 */
+39700, 25640, 31144, 30116, 33675, 36871, 29868, 28536, /* 88216-88223 */
+27390, 26766, 30604, 33830, 28970, 24017, 27454, 29848, /* 88224-88231 */
+28850, 32470, 39832, 41663, 31849, 32845, 31171, 33120, /* 88232-88239 */
+44037, 29046, 29934, 39756, 27326, 28634, 22341, 22686, /* 88240-88247 */
+38180, 31506, 26338, 24788, 32702, 27942, 27560, 26237, /* 88248-88255 */
+28669, 27807, 37581, 24586, 28591, 30418, 35827, 29574, /* 88256-88263 */
+26280, 36264, 29824, 42684, 32632, 37866, 35878, 32092, /* 88264-88271 */
+29277, 23120, 33515, 33380, 35585, 25011, 26522, 30428, /* 88272-88279 */
+24589, 34547, 39580, 30985, 32934, 36414, 38169, 35078, /* 88280-88287 */
+41335, 33290, 36939, 31555, 32820, 30858, 40651, 26772, /* 88288-88295 */
+38657, 40964, 38325, 43856, 43874, 34919, 38451, 39359, /* 88296-88303 */
+39379, 32634, 35338, 37736, 30624, 32758, 32483, 34814, /* 88304-88311 */
+34600, 37070, 35231, 34230, 38147, 38710, 33142, 28908, /* 88312-88319 */
+35871, 32329, 34176, 27608, 31832, 32042, 17230, 23535, /* 88320-88327 */
+26344, 28980, 29840, 40522, 42093, 26936, 32886, 30400, /* 88328-88335 */
+31888, 27526, 36619, 38420, 29147, 26143, 25983, 28259, /* 88336-88343 */
+15881, 34739, 34257, 20413, 32547, 31249, 21267, 35143, /* 88344-88351 */
+29555, 21071, 30265, 24848, 29654, 29138, 32276, 33260, /* 88352-88359 */
+32123, 27377, 22865, 40009, 41145, 41660, 39965, 31503, /* 88360-88367 */
+34534, 30475, 36518, 28747, 37307, 32374, 25411, 28710, /* 88368-88375 */
+30738, 32173, 40397, 43196, 32365, 29371, 45017, 38605, /* 88376-88383 */
+34033, 35412, 37748, 32745, 33280, 32243, 27788, 35883, /* 88384-88391 */
+31425, 31757, 46074, 33495, 39916, 45841, 33604, 33545, /* 88392-88399 */
+35980, 37150, 40067, 30012, 30906, 34901, 33882, 37993, /* 88400-88407 */
+24701, 32618, 43470, 33187, 29946, 34193, 42940, 35771, /* 88408-88415 */
+32875, 33017, 31065, 32219, 36006, 36095, 26212, 25513, /* 88416-88423 */
+29650, 29752, 22443, 32806, 42767, 32403, 38615, 34089, /* 88424-88431 */
+25974, 37828, 32605, 28833, 28425, 28273, 24651, 28686, /* 88432-88439 */
+22172, 24395, 32539, 28792, 27318, 27530, 24093, 31436, /* 88440-88447 */
+27109, 28608, 27829, 32624, 33718, 17923, 33283, 34288, /* 88448-88455 */
+33300, 31304, 28558, 34762, 37606, 41254, 42491, 26993, /* 88456-88463 */
+26172, 45399, 25574, 28570, 35819, 36800, 27331, 21650, /* 88464-88471 */
+30304, 29823, 33593, 33868, 38637, 30676, 35994, 46688, /* 88472-88479 */
+33539, 36913, 39164, 42601, 36135, 33765, 36915, 37086, /* 88480-88487 */
+39177, 25233, 39587, 41749, 40631, 41539, 37810, 35023, /* 88488-88495 */
+32873, 35977, 30147, 30828, 30819, 31038, 33421, 33045, /* 88496-88503 */
+27179, 37489, 36997, 23470, 36506, 29004, 38150, 36474, /* 88504-88511 */
+31549, 35739, 31214, 34636, 27193, 27069, 31829, 34149, /* 88512-88519 */
+23696, 28205, 27027, 27859, 32296, 40919, 35945, 25219, /* 88520-88527 */
+33694, 37879, 31670, 28655, 45090, 34253, 25995, 25879, /* 88528-88535 */
+22751, 26970, 25388, 36338, 29107, 31531, 31343, 32076, /* 88536-88543 */
+33095, 23169, 27633, 34683, 24780, 30410, 29607, 29840, /* 88544-88551 */
+28650, 30821, 32279, 20794, 34412, 41760, 38570, 32286, /* 88552-88559 */
+33898, 34642, 32800, 37684, 36564, 34633, 38536, 35445, /* 88560-88567 */
+32282, 32158, 28793, 33686, 27855, 35637, 36394, 39540, /* 88568-88575 */
+39154, 36259, 36482, 33842, 29270, 37551, 37580, 28710, /* 88576-88583 */
+30230, 33499, 27705, 27815, 39373, 38744, 34520, 37027, /* 88584-88591 */
+37951, 29807, 37911, 40814, 40905, 33078, 27788, 36389, /* 88592-88599 */
+37996, 33259, 35022, 39034, 33839, 36324, 29354, 37406, /* 88600-88607 */
+35194, 34973, 38732, 34970, 26299, 29748, 38244, 24699, /* 88608-88615 */
+28285, 23230, 27645, 24130, 18700, 37086, 33725, 33532, /* 88616-88623 */
+26832, 25397, 39492, 32676, 31960, 42390, 29007, 27463, /* 88624-88631 */
+27550, 18198, 21097, 27957, 29394, 33093, 28362, 28868, /* 88632-88639 */
+32124, 33204, 27869, 27403, 23208, 23720, 35808, 30406, /* 88640-88647 */
+27266, 34746, 36044, 18562, 40148, 40732, 30757, 44997, /* 88648-88655 */
+31496, 36188, 36545, 39768, 36896, 30916, 37923, 40359, /* 88656-88663 */
+33039, 28210, 33140, 31124, 38926, 30163, 33565, 36284, /* 88664-88671 */
+37518, 48223, 33896, 32064, 43593, 38521, 39318, 37853, /* 88672-88679 */
+26312, 27985, 34244, 26494, 31313, 42248, 33393, 38598, /* 88680-88687 */
+34423, 32238, 35411, 28638, 28926, 32998, 35480, 25617, /* 88688-88695 */
+31038, 34158, 27448, 32901, 35609, 30010, 28268, 33066, /* 88696-88703 */
+34352, 35861, 34704, 34512, 41420, 30920, 33891, 31637, /* 88704-88711 */
+30327, 32630, 22734, 24609, 24838, 28930, 36559, 34994, /* 88712-88719 */
+29415, 31022, 30121, 29343, 29876, 37133, 37961, 36949, /* 88720-88727 */
+30165, 31028, 31544, 34968, 31127, 32807, 39624, 28596, /* 88728-88735 */
+32194, 25738, 26812, 25453, 23478, 22567, 17871, 29708, /* 88736-88743 */
+32567, 24319, 33264, 25880, 25236, 41638, 39389, 29412, /* 88744-88751 */
+34711, 28076, 37806, 42643, 38740, 39758, 43007, 36198, /* 88752-88759 */
+32968, 43348, 32483, 30886, 39570, 37120, 30853, 35880, /* 88760-88767 */
+36969, 36892, 39585, 41984, 31186, 26026, 36303, 37818, /* 88768-88775 */
+39262, 28333, 26279, 29599, 29859, 38206, 40978, 32713, /* 88776-88783 */
+35850, 35112, 31623, 23197, 30321, 29380, 28658, 32705, /* 88784-88791 */
+26012, 35452, 29066, 34341, 26758, 32507, 31838, 31429, /* 88792-88799 */
+18955, 30610, 45483, 37705, 37183, 35520, 30927, 27593, /* 88800-88807 */
+34283, 36063, 30452, 23354, 27732, 31619, 27810, 31370, /* 88808-88815 */
+37338, 32301, 29404, 41825, 35360, 39581, 45087, 41315, /* 88816-88823 */
+31199, 32739, 27525, 35842, 35890, 30647, 28164, 30528, /* 88824-88831 */
+31703, 22997, 25704, 25012, 18759, 17898, 22563, 27512, /* 88832-88839 */
+29970, 30636, 30465, 33474, 24636, 34356, 40081, 33146, /* 88840-88847 */
+34035, 35172, 28143, 41677, 46172, 43698, 42222, 43666, /* 88848-88855 */
+36649, 34834, 38963, 34291, 32653, 30202, 24884, 38007, /* 88856-88863 */
+35758, 36194, 44001, 41748, 36982, 31092, 36687, 27716, /* 88864-88871 */
+36811, 37201, 27509, 31265, 29698, 25768, 30052, 40011, /* 88872-88879 */
+30757, 29253, 26148, 24469, 26113, 25342, 24596, 28494, /* 88880-88887 */
+30893, 21830, 30944, 31719, 37784, 36110, 33175, 29261, /* 88888-88895 */
+32272, 29931, 31667, 50888, 39687, 37035, 33340, 35434, /* 88896-88903 */
+34568, 27153, 34006, 31630, 20362, 22598, 30549, 34003, /* 88904-88911 */
+31226, 35085, 31196, 31924, 46866, 38160, 33813, 45617, /* 88912-88919 */
+48181, 37591, 30356, 30921, 33448, 38442, 30899, 28353, /* 88920-88927 */
+37622, 25983, 30592, 26269, 20495, 29125, 20639, 24644, /* 88928-88935 */
+30552, 33793, 33254, 24429, 32508, 30998, 32447, 37384, /* 88936-88943 */
+33421, 28516, 32526, 34393, 49643, 39245, 39118, 46515, /* 88944-88951 */
+42549, 29715, 36927, 36744, 37044, 39157, 18391, 27797, /* 88952-88959 */
+37074, 35570, 32529, 37651, 37885, 35009, 30054, 28941, /* 88960-88967 */
+33289, 37413, 25284, 18090, 31055, 27546, 23595, 31415, /* 88968-88975 */
+38367, 29402, 27202, 23296, 22585, 26245, 27922, 24752, /* 88976-88983 */
+32990, 28412, 23155, 30004, 39302, 29388, 29888, 33674, /* 88984-88991 */
+34902, 39280, 23933, 39360, 43806, 43666, 34044, 32722, /* 88992-88999 */
+32520, 31096, 38177, 27024, 31345, 30335, 30514, 27278, /* 89000-89007 */
+30079, 35449, 41022, 27459, 38653, 47408, 40130, 42685, /* 89008-89015 */
+41735, 43226, 33090, 32856, 38124, 33305, 32226, 30919, /* 89016-89023 */
+24521, 34985, 33996, 21736, 29528, 28405, 22702, 25297, /* 89024-89031 */
+26443, 28570, 32317, 32722, 27554, 31704, 37993, 38445, /* 89032-89039 */
+31975, 31005, 35581, 20975, 35907, 47213, 40383, 39740, /* 89040-89047 */
+37892, 42066, 30170, 29755, 35381, 27106, 29671, 27492, /* 89048-89055 */
+30767, 31036, 29687, 38961, 49167, 31737, 31917, 36320, /* 89056-89063 */
+26529, 34551, 36567, 20007, 21350, 28390, 28781, 24798, /* 89064-89071 */
+25059, 39953, 29644, 29547, 29026, 22600, 28360, 24921, /* 89072-89079 */
+27901, 31730, 28651, 31183, 27492, 36337, 35960, 38163, /* 89080-89087 */
+28228, 29382, 36058, 28467, 40167, 37953, 39707, 34127, /* 89088-89095 */
+38260, 33751, 32077, 35100, 30108, 33159, 31491, 32223, /* 89096-89103 */
+29848, 29366, 36754, 37305, 34667, 40668, 47143, 44437, /* 89104-89111 */
+39470, 45754, 45348, 33100, 34311, 31980, 36261, 31665, /* 89112-89119 */
+27709, 26860, 28390, 37233, 27702, 21490, 28661, 29112, /* 89120-89127 */
+26558, 28626, 24979, 31970, 29524, 27464, 33938, 34110, /* 89128-89135 */
+36999, 33080, 33543, 30384, 28285, 41541, 46834, 39166, /* 89136-89143 */
+45398, 39969, 37801, 33874, 32795, 29140, 36503, 31153, /* 89144-89151 */
+18260, 35031, 32784, 33776, 33592, 35910, 33417, 31049, /* 89152-89159 */
+29502, 19907, 27822, 33575, 23272, 17528, 26422, 29007, /* 89160-89167 */
+25992, 31832, 27761, 35322, 29829, 26216, 31617, 31684, /* 89168-89175 */
+25036, 32106, 29978, 32904, 31873, 36601, 41109, 35319, /* 89176-89183 */
+36305, 31323, 31776, 29436, 22261, 36298, 45786, 42719, /* 89184-89191 */
+40500, 39632, 38813, 36362, 31040, 20312, 27118, 30636, /* 89192-89199 */
+32502, 28061, 28759, 40364, 38592, 37786, 42186, 47293, /* 89200-89207 */
+41435, 41538, 45060, 43116, 32657, 25892, 31446, 33950, /* 89208-89215 */
+28809, 26235, 26206, 32296, 34519, 28286, 27417, 33145, /* 89216-89223 */
+27418, 24592, 30335, 31220, 31471, 28347, 30622, 37669, /* 89224-89231 */
+46358, 22429, 27035, 41076, 28586, 24998, 39486, 44976, /* 89232-89239 */
+37919, 45045, 37831, 36904, 32987, 31023, 25296, 34416, /* 89240-89247 */
+34142, 24627, 27094, 26996, 31336, 32977, 37528, 30161, /* 89248-89255 */
+37105, 26233, 23450, 34914, 29683, 17076, 22736, 32821, /* 89256-89263 */
+28774, 27703, 27484, 28467, 37675, 34647, 17126, 32301, /* 89264-89271 */
+38393, 27573, 22895, 32337, 35134, 31530, 26866, 37603, /* 89272-89279 */
+42375, 33642, 33409, 35115, 28209, 29376, 40452, 38922, /* 89280-89287 */
+43077, 40033, 35476, 34927, 35446, 35495, 26189, 27716, /* 89288-89295 */
+39326, 31515, 31432, 32547, 43300, 38483, 33913, 48010, /* 89296-89303 */
+43370, 40750, 33750, 44166, 36416, 29716, 27656, 23863, /* 89304-89311 */
+31143, 28689, 30980, 19590, 32708, 42510, 25518, 25788, /* 89312-89319 */
+38192, 35499, 20904, 26632, 36286, 37155, 30912, 28157, /* 89320-89327 */
+35678, 38962, 31735, 27268, 33292, 28128, 34525, 39519, /* 89328-89335 */
+40521, 44761, 41659, 28914, 34707, 33299, 23637, 27520, /* 89336-89343 */
+36321, 35992, 24101, 24995, 31333, 30772, 28076, 31303, /* 89344-89351 */
+28984, 29738, 33094, 23111, 30201, 32027, 23561, 19768, /* 89352-89359 */
+18907, 38081, 31192, 28080, 26060, 37469, 40990, 23098, /* 89360-89367 */
+29683, 34527, 30118, 32390, 33481, 33521, 37593, 36409, /* 89368-89375 */
+35122, 38187, 28576, 29389, 29240, 34570, 30603, 36140, /* 89376-89383 */
+39860, 44806, 41940, 32012, 36206, 34504, 35203, 30575, /* 89384-89391 */
+29314, 37059, 41405, 31136, 32063, 37676, 36295, 39653, /* 89392-89399 */
+41551, 41534, 44961, 39122, 37495, 32763, 26925, 32814, /* 89400-89407 */
+27656, 28361, 25572, 26033, 26630, 30373, 34856, 29080, /* 89408-89415 */
+28889, 30516, 29799, 28468, 29641, 33155, 27323, 27780, /* 89416-89423 */
+29487, 38644, 39646, 31710, 32685, 37126, 29086, 32141, /* 89424-89431 */
+43502, 37524, 37155, 37368, 36406, 30134, 36018, 30271, /* 89432-89439 */
+30529, 35944, 26704, 31298, 29941, 30705, 23309, 29548, /* 89440-89447 */
+35121, 29319, 29263, 25178, 34111, 34444, 25597, 28082, /* 89448-89455 */
+27978, 30463, 27401, 29742, 29529, 24206, 38671, 33035, /* 89456-89463 */
+28114, 38510, 33204, 35101, 28930, 33143, 36093, 29345, /* 89464-89471 */
+36932, 33617, 32352, 29454, 35400, 32757, 30264, 31923, /* 89472-89479 */
+43729, 45300, 36342, 40128, 31634, 36928, 32234, 24934, /* 89480-89487 */
+32284, 32049, 38004, 39013, 33731, 37464, 40027, 32440, /* 89488-89495 */
+40008, 45161, 35702, 39531, 34928, 37472, 30962, 26101, /* 89496-89503 */
+31858, 21011, 31967, 30497, 34189, 26312, 28863, 39341, /* 89504-89511 */
+27744, 30977, 30152, 30619, 33822, 30825, 34170, 29886, /* 89512-89519 */
+31025, 36636, 28216, 33593, 30641, 34821, 35255, 27800, /* 89520-89527 */
+32710, 40182, 43518, 35271, 37288, 36159, 36407, 33654, /* 89528-89535 */
+32109, 31302, 33234, 32247, 25770, 23901, 26977, 24704, /* 89536-89543 */
+27598, 34042, 27483, 32915, 28705, 29630, 27090, 28595, /* 89544-89551 */
+30014, 25157, 29357, 27213, 28306, 31993, 23140, 39078, /* 89552-89559 */
+34147, 31182, 31405, 34196, 37556, 32829, 36709, 33389, /* 89560-89567 */
+26020, 32355, 42051, 30260, 32294, 34875, 34854, 34466, /* 89568-89575 */
+27313, 36729, 41303, 43674, 40392, 36490, 35803, 40969, /* 89576-89583 */
+36838, 39641, 31102, 42664, 45084, 29137, 40851, 31257, /* 89584-89591 */
+31196, 40634, 39505, 29718, 28604, 41266, 33548, 28214, /* 89592-89599 */
+33816, 32482, 29380, 26911, 30091, 32215, 32080, 28824, /* 89600-89607 */
+42111, 30858, 24333, 37407, 32222, 28656, 30112, 30373, /* 89608-89615 */
+29173, 31597, 31199, 37189, 36535, 27790, 30264, 24316, /* 89616-89623 */
+33878, 31165, 38636, 41439, 33248, 41912, 32302, 27762, /* 89624-89631 */
+30209, 29635, 27770, 31871, 26927, 21744, 33085, 29409, /* 89632-89639 */
+20593, 29676, 36723, 29719, 30290, 35124, 31307, 25020, /* 89640-89647 */
+42173, 30917, 24494, 32594, 28699, 35064, 27524, 27707, /* 89648-89655 */
+41084, 33222, 35317, 30645, 38661, 36856, 30951, 32447, /* 89656-89663 */
+24373, 30077, 34031, 34309, 32982, 37413, 28983, 34153, /* 89664-89671 */
+32239, 30588, 46393, 42323, 38612, 38628, 42931, 36944, /* 89672-89679 */
+36647, 34039, 29869, 33805, 35747, 28272, 23509, 34551, /* 89680-89687 */
+27626, 31184, 36406, 35440, 34672, 34913, 36843, 30872, /* 89688-89695 */
+41359, 26318, 30255, 35569, 30678, 35166, 32897, 32355, /* 89696-89703 */
+30266, 41920, 38570, 36746, 36631, 37444, 37913, 30778, /* 89704-89711 */
+30618, 24182, 39562, 30805, 33408, 33202, 22532, 28558, /* 89712-89719 */
+26867, 23486, 23459, 36922, 30220, 34986, 35650, 36782, /* 89720-89727 */
+33497, 27672, 35648, 21973, 34045, 29670, 24963, 31815, /* 89728-89735 */
+24806, 23405, 32018, 33906, 25564, 35758, 36689, 33930, /* 89736-89743 */
+31013, 35752, 36290, 25423, 29225, 28427, 33932, 33204, /* 89744-89751 */
+27332, 41492, 41055, 32451, 36748, 39219, 26582, 25444, /* 89752-89759 */
+29228, 32084, 29711, 29061, 40034, 32245, 31050, 31578, /* 89760-89767 */
+28660, 33771, 28679, 42604, 36806, 33186, 37936, 36931, /* 89768-89775 */
+26061, 35805, 31666, 22808, 31688, 42120, 34275, 30472, /* 89776-89783 */
+35499, 27142, 30625, 38862, 39770, 32127, 38272, 41277, /* 89784-89791 */
+31469, 32785, 38835, 30475, 34067, 36299, 37126, 37801, /* 89792-89799 */
+41642, 41035, 45875, 44576, 36998, 44872, 38891, 38775, /* 89800-89807 */
+38364, 30280, 28491, 25494, 32071, 22370, 19851, 22489, /* 89808-89815 */
+15995, 22532, 32354, 25333, 27542, 29503, 30898, 32503, /* 89816-89823 */
+27696, 31982, 25011, 26603, 27444, 24158, 24693, 32610, /* 89824-89831 */
+33707, 22146, 34311, 37058, 40355, 34107, 31708, 34017, /* 89832-89839 */
+26610, 34401, 30095, 29014, 40613, 33137, 36806, 31023, /* 89840-89847 */
+33183, 34455, 38419, 39619, 28563, 34716, 31142, 36950, /* 89848-89855 */
+31599, 27736, 34934, 37392, 38783, 31669, 32138, 33395, /* 89856-89863 */
+31440, 30637, 31758, 36136, 35004, 33232, 35463, 36077, /* 89864-89871 */
+33034, 33230, 28896, 31008, 27278, 27137, 32917, 27181, /* 89872-89879 */
+30703, 36229, 35203, 33996, 35895, 35999, 31951, 27255, /* 89880-89887 */
+26586, 34141, 33756, 34213, 36427, 31643, 41790, 44939, /* 89888-89895 */
+40538, 41584, 45380, 44526, 43301, 42134, 36253, 33599, /* 89896-89903 */
+33334, 35227, 32265, 29810, 25579, 29640, 29159, 22078, /* 89904-89911 */
+21732, 28253, 23464, 24122, 36864, 33355, 26078, 36064, /* 89912-89919 */
+35494, 25595, 32397, 27269, 25488, 29282, 28494, 27099, /* 89920-89927 */
+27186, 27769, 22147, 36380, 45183, 36123, 39950, 35611, /* 89928-89935 */
+32257, 38581, 28654, 28876, 32114, 29092, 33394, 45004, /* 89936-89943 */
+35791, 35434, 39927, 35740, 33238, 27176, 33798, 27685, /* 89944-89951 */
+37277, 33685, 30482, 33059, 31079, 28391, 27627, 24029, /* 89952-89959 */
+25473, 31991, 19580, 31175, 35185, 28718, 24557, 25788, /* 89960-89967 */
+27367, 31478, 37117, 32292, 33313, 36702, 36099, 32238, /* 89968-89975 */
+29599, 27315, 23743, 31836, 29141, 36452, 41415, 38258, /* 89976-89983 */
+42316, 39365, 35522, 35799, 42332, 38888, 41237, 43940, /* 89984-89991 */
+44171, 42381, 41823, 46826, 37676, 42393, 46578, 38282, /* 89992-89999 */
+40769, 38676, 30838, 28071, 34934, 28853, 27034, 23191, /* 90000-90007 */
+23816, 26762, 27514, 31974, 27323, 28340, 31179, 28401, /* 90008-90015 */
+29433, 27751, 31411, 25277, 22493, 27287, 31930, 25183, /* 90016-90023 */
+35594, 38519, 33416, 30859, 30631, 38426, 31534, 32934, /* 90024-90031 */
+27092, 27142, 29621, 31016, 31248, 33088, 32838, 30311, /* 90032-90039 */
+39650, 32857, 29128, 28263, 32635, 33847, 27318, 35826, /* 90040-90047 */
+37378, 32591, 30719, 32855, 37059, 30721, 32543, 37377, /* 90048-90055 */
+30064, 30200, 34334, 29461, 22622, 31154, 33569, 26010, /* 90056-90063 */
+30843, 33898, 31647, 35226, 24640, 26295, 31479, 23990, /* 90064-90071 */
+28684, 35094, 31282, 37883, 40641, 43068, 41025, 42384, /* 90072-90079 */
+38078, 35765, 37505, 33011, 34541, 33840, 35050, 42920, /* 90080-90087 */
+40626, 35582, 49589, 50266, 31058, 40961, 49721, 37291, /* 90088-90095 */
+36950, 36836, 33231, 26580, 29924, 20912, 31900, 39890, /* 90096-90103 */
+20776, 28882, 30933, 29235, 26590, 25753, 26506, 20741, /* 90104-90111 */
+26094, 29540, 32638, 37459, 26352, 28546, 32798, 29035, /* 90112-90119 */
+31490, 31015, 32196, 31901, 29624, 35988, 37026, 38877, /* 90120-90127 */
+31137, 32591, 32822, 30467, 29525, 28899, 35533, 33815, /* 90128-90135 */
+27003, 30641, 31754, 20359, 23909, 35755, 28469, 31018, /* 90136-90143 */
+36117, 29926, 29617, 34741, 30173, 34594, 29359, 37609, /* 90144-90151 */
+38223, 32622, 35556, 33494, 31444, 25542, 24831, 25961, /* 90152-90159 */
+30305, 34078, 28562, 40497, 32971, 26862, 32637, 35036, /* 90160-90167 */
+32218, 31991, 42953, 35792, 41404, 45239, 30675, 37984, /* 90168-90175 */
+42796, 34158, 31183, 32426, 38953, 41149, 34138, 38919, /* 90176-90183 */
+46646, 43796, 37147, 41071, 43249, 42504, 41016, 43403, /* 90184-90191 */
+38832, 30620, 27809, 27166, 27154, 28842, 23491, 37277, /* 90192-90199 */
+30429, 28866, 33130, 27608, 30700, 27142, 25018, 20331, /* 90200-90207 */
+23069, 26701, 23787, 31677, 30783, 22540, 26167, 32975, /* 90208-90215 */
+30952, 33502, 36378, 30161, 30938, 30773, 36510, 38706, /* 90216-90223 */
+36508, 32427, 31177, 32684, 30242, 35527, 33156, 26942, /* 90224-90231 */
+32392, 37040, 24133, 23966, 29681, 31363, 33251, 27962, /* 90232-90239 */
+31092, 32426, 35054, 34997, 32138, 32025, 27543, 31648, /* 90240-90247 */
+42118, 30670, 34017, 35088, 30227, 33442, 30519, 29239, /* 90248-90255 */
+25131, 28010, 34750, 34951, 30285, 30590, 38306, 29632, /* 90256-90263 */
+30409, 37463, 34895, 32148, 29234, 37702, 42390, 38231, /* 90264-90271 */
+32801, 36315, 38668, 34968, 38817, 40663, 38983, 43710, /* 90272-90279 */
+50699, 38576, 37452, 37072, 39019, 34762, 36560, 36072, /* 90280-90287 */
+31878, 35253, 32467, 25696, 27834, 25025, 23322, 31378, /* 90288-90295 */
+40111, 33738, 34355, 35686, 27262, 32727, 27869, 24140, /* 90296-90303 */
+18119, 26097, 26338, 34315, 30218, 29336, 36914, 27932, /* 90304-90311 */
+30344, 32365, 37062, 34274, 33253, 31096, 27895, 37626, /* 90312-90319 */
+36475, 28407, 32777, 34505, 28122, 33856, 32984, 30824, /* 90320-90327 */
+31915, 27898, 29390, 26940, 25046, 32575, 33135, 34067, /* 90328-90335 */
+28813, 38103, 38798, 20937, 30546, 34002, 30599, 24069, /* 90336-90343 */
+36449, 37277, 33681, 37161, 35482, 32303, 28046, 37253, /* 90344-90351 */
+32998, 25852, 30417, 31022, 27028, 28361, 31551, 33761, /* 90352-90359 */
+28529, 31024, 40405, 35782, 33788, 31311, 37046, 36188, /* 90360-90367 */
+39720, 38266, 39500, 39606, 37933, 43711, 39447, 41525, /* 90368-90375 */
+42213, 39139, 38012, 41591, 39069, 29864, 33166, 43845, /* 90376-90383 */
+35547, 30156, 33316, 26437, 33377, 27703, 28993, 28111, /* 90384-90391 */
+25613, 32942, 36384, 33150, 26094, 30044, 26811, 29262, /* 90392-90399 */
+30869, 25582, 23100, 27725, 32749, 29871, 30102, 35822, /* 90400-90407 */
+29231, 27264, 34883, 35533, 28493, 29556, 33054, 33516, /* 90408-90415 */
+41865, 37480, 32346, 36015, 35729, 29420, 30893, 29103, /* 90416-90423 */
+36288, 31134, 26217, 31818, 26461, 18239, 28096, 36371, /* 90424-90431 */
+29561, 31165, 35243, 30877, 30940, 35821, 25692, 28388, /* 90432-90439 */
+34761, 41589, 37749, 31298, 42840, 39345, 30181, 33710, /* 90440-90447 */
+31698, 28145, 26942, 29065, 32872, 25659, 27905, 33786, /* 90448-90455 */
+33743, 25320, 31646, 31791, 33627, 37695, 34143, 31874, /* 90456-90463 */
+35296, 42218, 40589, 26434, 43647, 45988, 36948, 38093, /* 90464-90471 */
+43493, 47097, 39093, 37461, 39332, 31767, 31172, 35896, /* 90472-90479 */
+36266, 31492, 42492, 29955, 23653, 27922, 29515, 29213, /* 90480-90487 */
+23157, 38516, 36075, 26123, 33596, 34950, 29228, 24905, /* 90488-90495 */
+32146, 31251, 30314, 24814, 32498, 30916, 28761, 29042, /* 90496-90503 */
+31354, 33314, 24393, 29928, 31798, 33674, 31873, 25509, /* 90504-90511 */
+37914, 44406, 40834, 32341, 33298, 35711, 33297, 33405, /* 90512-90519 */
+24993, 30353, 30803, 34722, 23763, 21090, 33097, 29153, /* 90520-90527 */
+26453, 28542, 37634, 36888, 28981, 31858, 33664, 25675, /* 90528-90535 */
+24570, 33358, 40948, 33224, 35257, 34489, 31490, 35719, /* 90536-90543 */
+35180, 32168, 32540, 29570, 26937, 35039, 38776, 33530, /* 90544-90551 */
+25891, 37656, 36985, 32649, 24788, 26881, 38375, 34345, /* 90552-90559 */
+32656, 34430, 39919, 45998, 39862, 39458, 46718, 41180, /* 90560-90567 */
+39551, 40605, 46330, 41872, 35084, 30104, 28013, 37115, /* 90568-90575 */
+25906, 33803, 29793, 39246, 27006, 21930, 32847, 21844, /* 90576-90583 */
+26875, 28078, 38313, 36637, 33701, 30775, 33656, 34252, /* 90584-90591 */
+24872, 25158, 24091, 31975, 27687, 27135, 33439, 36801, /* 90592-90599 */
+29416, 33249, 34170, 27398, 30745, 24918, 34987, 35927, /* 90600-90607 */
+32966, 35835, 35882, 43147, 38592, 27831, 31310, 34104, /* 90608-90615 */
+30376, 26379, 33668, 36278, 19090, 28873, 31050, 29149, /* 90616-90623 */
+30644, 32086, 29143, 38527, 38469, 23401, 29353, 31596, /* 90624-90631 */
+35069, 27232, 33501, 40877, 35646, 35977, 28663, 35397, /* 90632-90639 */
+39275, 34247, 33431, 35228, 28282, 28058, 30285, 30842, /* 90640-90647 */
+30589, 29383, 39575, 30586, 26053, 32410, 29172, 29885, /* 90648-90655 */
+30068, 37435, 38238, 49713, 45652, 35059, 44107, 53050, /* 90656-90663 */
+46220, 35253, 43436, 38989, 35753, 34282, 26478, 20020, /* 90664-90671 */
+37256, 33157, 23860, 35776, 35837, 22262, 26313, 32596, /* 90672-90679 */
+27717, 27934, 28682, 38990, 37896, 28539, 27390, 33889, /* 90680-90687 */
+28020, 27753, 29937, 29714, 24864, 33049, 35804, 32927, /* 90688-90695 */
+34492, 29270, 36360, 31887, 23748, 26550, 29517, 24451, /* 90696-90703 */
+37266, 38389, 34555, 43793, 42979, 30667, 26588, 33708, /* 90704-90711 */
+34303, 32989, 36740, 34947, 31819, 31137, 24954, 22804, /* 90712-90719 */
+26383, 26805, 25367, 26281, 34843, 28973, 28784, 28663, /* 90720-90727 */
+26815, 26294, 34197, 45034, 38393, 39899, 39427, 33267, /* 90728-90735 */
+31091, 33381, 39142, 27929, 35370, 38511, 31760, 34452, /* 90736-90743 */
+35028, 32829, 31088, 37945, 27231, 27393, 31316, 25403, /* 90744-90751 */
+37670, 33652, 40032, 41419, 45397, 44688, 37636, 45513, /* 90752-90759 */
+43973, 46585, 41945, 42334, 37300, 29345, 36421, 22079, /* 90760-90767 */
+23735, 30915, 30256, 25782, 32128, 36725, 21828, 21477, /* 90768-90775 */
+26968, 22655, 25762, 32324, 36325, 34789, 33836, 32051, /* 90776-90783 */
+28769, 28952, 33466, 33080, 33709, 33184, 34621, 31627, /* 90784-90791 */
+29004, 28527, 28870, 31209, 28393, 24903, 28635, 29749, /* 90792-90799 */
+28031, 31434, 41514, 40596, 41365, 38071, 31571, 34588, /* 90800-90807 */
+43000, 33656, 30237, 34901, 34829, 27612, 29907, 23020, /* 90808-90815 */
+25533, 28241, 24665, 26074, 29045, 32841, 21701, 27934, /* 90816-90823 */
+24071, 25774, 36264, 37229, 43259, 36436, 39033, 35208, /* 90824-90831 */
+29615, 26431, 37600, 40051, 29356, 33878, 32150, 38720, /* 90832-90839 */
+38192, 30231, 30314, 34214, 35786, 33756, 26915, 26118, /* 90840-90847 */
+30490, 39909, 41504, 42275, 46218, 48183, 40219, 43845, /* 90848-90855 */
+41867, 39261, 45649, 42077, 39863, 30980, 35404, 31165, /* 90856-90863 */
+23007, 30249, 33465, 27424, 31165, 36321, 28943, 23317, /* 90864-90871 */
+28397, 19488, 18576, 31174, 42548, 37108, 29330, 36253, /* 90872-90879 */
+34715, 32094, 38481, 33123, 28279, 33975, 32768, 27063, /* 90880-90887 */
+26245, 30997, 27053, 26797, 28963, 32231, 24056, 31287, /* 90888-90895 */
+29717, 29563, 36335, 36664, 37921, 35387, 35877, 31527, /* 90896-90903 */
+28631, 27593, 38290, 31962, 32785, 32699, 21894, 26648, /* 90904-90911 */
+26182, 30017, 29158, 27931, 28916, 34992, 33635, 21801, /* 90912-90919 */
+31129, 24860, 28312, 35220, 39683, 39157, 39258, 38972, /* 90920-90927 */
+29269, 30080, 33221, 34302, 39391, 35001, 39395, 36694, /* 90928-90935 */
+34414, 33633, 26675, 29335, 29317, 32434, 26041, 32045, /* 90936-90943 */
+36065, 30027, 35040, 46983, 41672, 45597, 49029, 37896, /* 90944-90951 */
+36479, 43997, 47656, 34913, 37395, 39868, 26196, 28889, /* 90952-90959 */
+32419, 27688, 31165, 34401, 31275, 28956, 36118, 26729, /* 90960-90967 */
+21783, 21324, 25629, 28270, 29428, 35439, 39203, 37945, /* 90968-90975 */
+34159, 37361, 31443, 28715, 37421, 31798, 26081, 26475, /* 90976-90983 */
+33141, 29886, 23601, 25820, 35361, 34825, 40704, 39849, /* 90984-90991 */
+22422, 30925, 37715, 35745, 30332, 33475, 40247, 31248, /* 90992-90999 */
+29139, 33190, 36132, 33746, 32841, 37328, 18257, 22089, /* 91000-91007 */
+28212, 21511, 26396, 25832, 29421, 25827, 34903, 39512, /* 91008-91015 */
+22194, 29090, 24106, 29821, 29639, 39885, 44006, 32751, /* 91016-91023 */
+42676, 37585, 38047, 40416, 39457, 36741, 33080, 38807, /* 91024-91031 */
+39842, 35328, 29881, 35134, 31434, 26612, 34360, 36272, /* 91032-91039 */
+26794, 33987, 37038, 36311, 40396, 43998, 41119, 35541, /* 91040-91047 */
+33844, 30373, 34966, 34326, 37964, 37681, 31471, 22708, /* 91048-91055 */
+28874, 25809, 26465, 33593, 27054, 25559, 32751, 40321, /* 91056-91063 */
+26240, 25642, 27258, 22444, 26137, 36065, 39975, 35019, /* 91064-91071 */
+40880, 39734, 33469, 29982, 34896, 33849, 29612, 36881, /* 91072-91079 */
+38513, 33057, 35714, 39244, 37975, 35543, 37039, 37011, /* 91080-91087 */
+30635, 27457, 28220, 27021, 32143, 36053, 40306, 26941, /* 91088-91095 */
+25725, 29305, 34382, 34091, 34530, 18158, 23734, 17544, /* 91096-91103 */
+24866, 32360, 23886, 32881, 23893, 25085, 28423, 33209, /* 91104-91111 */
+31656, 25717, 30149, 20983, 28171, 39648, 44164, 43735, /* 91112-91119 */
+39754, 39768, 30619, 30858, 44244, 40755, 36670, 33476, /* 91120-91127 */
+35676, 40269, 44058, 30303, 36839, 35403, 35544, 30694, /* 91128-91135 */
+33517, 36602, 40647, 32317, 25557, 36249, 38411, 34036, /* 91136-91143 */
+44695, 36692, 28513, 25822, 35868, 35225, 29572, 29134, /* 91144-91151 */
+25301, 28763, 25531, 29815, 30321, 26384, 25441, 30926, /* 91152-91159 */
+28483, 22942, 27020, 25482, 23199, 32965, 35870, 36941, /* 91160-91167 */
+35256, 39685, 35503, 39571, 39199, 39973, 37443, 28915, /* 91168-91175 */
+44020, 41673, 40451, 40323, 38057, 35604, 32222, 41410, /* 91176-91183 */
+27990, 22462, 28572, 38549, 27666, 20597, 40961, 32964, /* 91184-91191 */
+25196, 26527, 35402, 29492, 15924, 38100, 30968, 33743, /* 91192-91199 */
+21358, 20544, 35981, 27348, 32409, 31463, 35679, 28332, /* 91200-91207 */
+37525, 26641, 30614, 30401, 28998, 40075, 31147, 37269, /* 91208-91215 */
+43863, 39832, 34893, 34150, 35796, 37269, 44738, 31310, /* 91216-91223 */
+35563, 38223, 40566, 43771, 35371, 39105, 33592, 34157, /* 91224-91231 */
+30126, 39116, 24235, 22855, 26557, 38615, 36573, 35869, /* 91232-91239 */
+33908, 34113, 31007, 22857, 20972, 34511, 25893, 19636, /* 91240-91247 */
+29051, 23463, 28583, 37608, 38539, 35213, 38174, 33622, /* 91248-91255 */
+29239, 37252, 26193, 23077, 17453, 26112, 41448, 33685, /* 91256-91263 */
+39650, 40286, 48189, 36237, 27233, 41416, 40593, 32867, /* 91264-91271 */
+23899, 32747, 36304, 42141, 36822, 35855, 41115, 34617, /* 91272-91279 */
+30829, 30529, 33553, 15592, 17492, 24794, 26303, 33030, /* 91280-91287 */
+33431, 39046, 35598, 28461, 30790, 33022, 36180, 20542, /* 91288-91295 */
+28022, 24680, 23688, 39944, 37554, 38851, 41225, 39718, /* 91296-91303 */
+32682, 35227, 44571, 29687, 23071, 20904, 34987, 41246, /* 91304-91311 */
+31889, 41018, 38297, 41772, 39191, 39870, 37849, 39728, /* 91312-91319 */
+37618, 20935, 29565, 39033, 31388, 31972, 36770, 36415, /* 91320-91327 */
+31158, 34064, 36479, 41088, 25678, 21927, 28724, 27272, /* 91328-91335 */
+31379, 25580, 32493, 22611, 24172, 27418, 31545, 27624, /* 91336-91343 */
+21518, 22258, 22282, 43848, 29944, 32433, 35772, 33685, /* 91344-91351 */
+31252, 24412, 36339, 38180, 32643, 27224, 32594, 47461, /* 91352-91359 */
+44644, 43060, 50269, 41877, 36539, 44081, 33621, 27327, /* 91360-91367 */
+37990, 25681, 29250, 38816, 33712, 33405, 30344, 30162, /* 91368-91375 */
+24838, 23843, 26979, 20573, 30608, 26446, 30811, 38058, /* 91376-91383 */
+33792, 28287, 26753, 34198, 35535, 29785, 34158, 36878, /* 91384-91391 */
+32378, 25555, 29641, 41682, 28080, 36838, 42999, 37457, /* 91392-91399 */
+35403, 35079, 36089, 23819, 32536, 34733, 19156, 27606, /* 91400-91407 */
+39802, 42799, 39297, 36644, 43577, 33211, 27813, 30900, /* 91408-91415 */
+32677, 30315, 30020, 39779, 35942, 26080, 37752, 35370, /* 91416-91423 */
+29392, 31052, 31325, 24733, 34221, 29189, 18614, 25142, /* 91424-91431 */
+24884, 23288, 33752, 34269, 28529, 40613, 33411, 29388, /* 91432-91439 */
+34436, 32708, 25128, 31045, 36799, 31699, 37011, 32528, /* 91440-91447 */
+32582, 36027, 25294, 41267, 45125, 30055, 40010, 47982, /* 91448-91455 */
+41048, 29665, 38860, 43185, 35711, 36871, 34021, 35362, /* 91456-91463 */
+33227, 19879, 32264, 34420, 19589, 33346, 37726, 24766, /* 91464-91471 */
+29541, 39676, 22957, 23885, 32700, 35391, 28947, 22573, /* 91472-91479 */
+36976, 34837, 29402, 30201, 34236, 25370, 19517, 35767, /* 91480-91487 */
+35029, 29445, 31694, 34735, 36763, 31657, 35521, 40578, /* 91488-91495 */
+37529, 32706, 32204, 31297, 36722, 36200, 30762, 29507, /* 91496-91503 */
+33041, 30823, 44305, 36934, 38131, 46414, 36868, 28343, /* 91504-91511 */
+29151, 37584, 20111, 27767, 38448, 27351, 33364, 32864, /* 91512-91519 */
+34070, 32607, 16221, 26398, 37120, 22175, 22197, 37092, /* 91520-91527 */
+27591, 23832, 38047, 36446, 26803, 38705, 37651, 30601, /* 91528-91535 */
+34685, 34472, 28528, 22536, 28437, 39961, 40433, 38452, /* 91536-91543 */
+43786, 47345, 36055, 31789, 45737, 38206, 38318, 31531, /* 91544-91551 */
+29969, 38186, 34317, 33791, 35090, 29234, 22433, 22299, /* 91552-91559 */
+36522, 25206, 25955, 31473, 27154, 35199, 25831, 31013, /* 91560-91567 */
+31206, 35612, 30316, 25680, 33289, 31163, 38883, 24853, /* 91568-91575 */
+34932, 30523, 33308, 41894, 30197, 43149, 39431, 29624, /* 91576-91583 */
+29708, 31778, 26212, 35470, 41973, 32608, 40856, 36377, /* 91584-91591 */
+42007, 31253, 28973, 23617, 28213, 38736, 28149, 36208, /* 91592-91599 */
+33763, 28993, 35361, 40621, 27421, 35939, 41128, 30234, /* 91600-91607 */
+30935, 34761, 22474, 22754, 26154, 26567, 34173, 31231, /* 91608-91615 */
+29757, 33618, 32039, 26761, 25168, 33379, 29767, 34482, /* 91616-91623 */
+31042, 24052, 35149, 35358, 35510, 26403, 30779, 30191, /* 91624-91631 */
+34038, 40607, 31313, 36350, 35336, 40352, 40745, 42964, /* 91632-91639 */
+40200, 47198, 44538, 34354, 33649, 32996, 35057, 27233, /* 91640-91647 */
+24296, 23845, 23699, 36849, 33028, 32403, 35577, 33175, /* 91648-91655 */
+33671, 28812, 25286, 33734, 36261, 32359, 35547, 33769, /* 91656-91663 */
+33754, 35571, 30212, 19965, 24589, 37964, 26064, 31223, /* 91664-91671 */
+41498, 30111, 32003, 33626, 35084, 31265, 35001, 33396, /* 91672-91679 */
+30922, 37265, 27188, 31078, 33054, 28292, 37258, 40275, /* 91680-91687 */
+41407, 37365, 38567, 34882, 27584, 34408, 27349, 34744, /* 91688-91695 */
+34991, 18129, 35209, 37715, 30831, 33117, 27286, 24290, /* 91696-91703 */
+27820, 32739, 26445, 28179, 28381, 31535, 34012, 27328, /* 91704-91711 */
+34825, 32708, 33358, 36463, 28109, 31675, 32259, 31509, /* 91712-91719 */
+35064, 19092, 25463, 40437, 39495, 38081, 35970, 49462, /* 91720-91727 */
+41410, 31166, 40466, 34470, 40778, 39611, 37989, 39694, /* 91728-91735 */
+41425, 44872, 34496, 24880, 28120, 34783, 26933, 23033, /* 91736-91743 */
+34380, 28908, 21547, 26669, 29882, 32458, 25462, 37334, /* 91744-91751 */
+33326, 34624, 32587, 24481, 30336, 22812, 34054, 33604, /* 91752-91759 */
+29399, 32515, 32971, 35612, 27544, 30208, 31232, 32433, /* 91760-91767 */
+41625, 29311, 26310, 38966, 32681, 36086, 27655, 29399, /* 91768-91775 */
+34420, 43508, 36579, 28586, 34525, 39801, 32969, 31441, /* 91776-91783 */
+34216, 41161, 39185, 34510, 32304, 28285, 32181, 36281, /* 91784-91791 */
+30493, 22010, 24627, 41049, 34757, 30394, 32140, 35907, /* 91792-91799 */
+30328, 27452, 27697, 24486, 22326, 36729, 34986, 33672, /* 91800-91807 */
+38232, 42505, 38361, 22561, 29525, 32891, 23785, 27639, /* 91808-91815 */
+28516, 37241, 30847, 29334, 43054, 43332, 32172, 44032, /* 91816-91823 */
+47552, 38708, 47436, 34627, 32080, 28721, 35850, 40978, /* 91824-91831 */
+29372, 38292, 35556, 35077, 29100, 20709, 28742, 27144, /* 91832-91839 */
+23603, 24904, 21702, 22315, 34418, 37418, 25123, 25408, /* 91840-91847 */
+30982, 36068, 30957, 30732, 30973, 28056, 29757, 33160, /* 91848-91855 */
+33340, 31994, 40378, 35313, 34488, 35028, 38369, 40216, /* 91856-91863 */
+31632, 29695, 25535, 30912, 38190, 32568, 34122, 37716, /* 91864-91871 */
+42453, 29423, 38413, 36306, 26886, 37366, 38359, 31905, /* 91872-91879 */
+36265, 43957, 37252, 26626, 27967, 34525, 30494, 27640, /* 91880-91887 */
+28075, 34449, 29299, 14699, 30527, 38546, 20138, 29076, /* 91888-91895 */
+34757, 30478, 35106, 37513, 32159, 22089, 31242, 41286, /* 91896-91903 */
+35040, 33845, 33771, 32030, 28776, 30031, 33440, 28885, /* 91904-91911 */
+31509, 40820, 34987, 33447, 47091, 44458, 38437, 33492, /* 91912-91919 */
+30011, 41700, 33933, 33690, 33572, 29875, 31245, 31343, /* 91920-91927 */
+29401, 34360, 32695, 34416, 33980, 29907, 30265, 28631, /* 91928-91935 */
+32450, 29070, 18861, 24768, 36321, 29043, 32921, 44307, /* 91936-91943 */
+28594, 31250, 41198, 27547, 27772, 27740, 35390, 22958, /* 91944-91951 */
+35017, 43803, 37504, 31373, 27538, 39555, 32562, 27082, /* 91952-91959 */
+33436, 29917, 34360, 27270, 33898, 28790, 33334, 41869, /* 91960-91967 */
+32505, 39838, 39480, 42650, 35053, 25765, 23839, 38322, /* 91968-91975 */
+32967, 24643, 31210, 36643, 30910, 29573, 29452, 27118, /* 91976-91983 */
+31609, 30884, 25869, 26044, 30219, 38717, 32673, 26265, /* 91984-91991 */
+27956, 38375, 37804, 35202, 38006, 35038, 32660, 34107, /* 91992-91999 */
+33314, 33734, 35999, 38537, 30524, 28791, 38269, 35716, /* 92000-92007 */
+43331, 31919, 29050, 38104, 28287, 32848, 38757, 34347, /* 92008-92015 */
+30584, 34721, 34958, 30114, 31966, 29175, 29787, 35531, /* 92016-92023 */
+30263, 38624, 37971, 32594, 27236, 34646, 33373, 23413, /* 92024-92031 */
+32965, 28957, 31611, 38266, 27874, 31945, 30279, 35247, /* 92032-92039 */
+33860, 28958, 41492, 41729, 29246, 26706, 31311, 34257, /* 92040-92047 */
+34662, 32880, 32629, 36757, 33381, 31070, 32053, 28377, /* 92048-92055 */
+30062, 33724, 29766, 28103, 24848, 40067, 29187, 30517, /* 92056-92063 */
+28487, 34227, 39340, 31995, 35388, 29745, 31006, 25128, /* 92064-92071 */
+26404, 33577, 29113, 35923, 29975, 31692, 32510, 36471, /* 92072-92079 */
+33921, 22508, 35276, 30992, 31169, 35025, 31322, 34067, /* 92080-92087 */
+36400, 37350, 38400, 33860, 38630, 36010, 28942, 39527, /* 92088-92095 */
+31247, 41178, 39937, 31284, 29168, 35809, 41638, 28821, /* 92096-92103 */
+37527, 33460, 33213, 37122, 34663, 26531, 24391, 33255, /* 92104-92111 */
+32886, 29368, 34567, 40930, 32222, 34794, 26973, 27035, /* 92112-92119 */
+38750, 34516, 34586, 30498, 41200, 32791, 30804, 31345, /* 92120-92127 */
+25442, 33295, 26026, 28192, 28783, 33324, 30892, 31228, /* 92128-92135 */
+34007, 24622, 41404, 36172, 33582, 34956, 31838, 30679, /* 92136-92143 */
+31417, 32889, 33734, 34307, 33120, 31645, 24742, 37336, /* 92144-92151 */
+34571, 26130, 38915, 32882, 31689, 31059, 32113, 30450, /* 92152-92159 */
+35481, 36583, 34728, 35642, 29675, 35725, 27219, 26575, /* 92160-92167 */
+32551, 30199, 34330, 27036, 38577, 30581, 40481, 35842, /* 92168-92175 */
+31889, 35601, 27645, 30463, 34411, 27602, 28866, 31046, /* 92176-92183 */
+21452, 37215, 35589, 42152, 37672, 37000, 36777, 22169, /* 92184-92191 */
+38419, 39343, 33109, 31438, 35354, 33802, 28272, 37011, /* 92192-92199 */
+30422, 35697, 33993, 29635, 34434, 33437, 31662, 32720, /* 92200-92207 */
+33651, 26228, 35394, 40722, 35299, 38975, 38234, 32267, /* 92208-92215 */
+29016, 33797, 30041, 35424, 30118, 29280, 28420, 34224, /* 92216-92223 */
+31905, 24279, 31833, 35124, 34024, 33898, 35235, 29018, /* 92224-92231 */
+34718, 36599, 35192, 36061, 30215, 32771, 30864, 27399, /* 92232-92239 */
+39515, 28423, 33235, 37760, 30762, 25099, 34879, 37784, /* 92240-92247 */
+25518, 32686, 28976, 30436, 31661, 35312, 28688, 28629, /* 92248-92255 */
+26133, 37938, 30376, 35250, 37649, 34872, 35150, 24217, /* 92256-92263 */
+35195, 37546, 32424, 36755, 34385, 35415, 37100, 34686, /* 92264-92271 */
+35901, 26985, 28418, 38256, 24349, 32861, 23777, 27298, /* 92272-92279 */
+30738, 28527, 38755, 36784, 39015, 38703, 37519, 30272, /* 92280-92287 */
+28546, 32865, 27934, 35342, 30390, 30820, 35659, 30597, /* 92288-92295 */
+35438, 37486, 28108, 34518, 36974, 31171, 32816, 34527, /* 92296-92303 */
+31015, 30261, 34472, 35032, 34518, 32267, 34254, 31398, /* 92304-92311 */
+37326, 30551, 34547, 37804, 26523, 31135, 36425, 40242, /* 92312-92319 */
+32023, 34742, 35586, 33850, 31884, 36495, 31681, 21984, /* 92320-92327 */
+24948, 32448, 33960, 30337, 37401, 36230, 36980, 30631, /* 92328-92335 */
+33332, 40485, 35180, 33936, 27864, 35149, 31841, 31010, /* 92336-92343 */
+34726, 27533, 22700, 40368, 25423, 31272, 32710, 26171, /* 92344-92351 */
+33207, 27964, 36458, 36151, 33935, 33805, 33688, 31784, /* 92352-92359 */
+30270, 27881, 30486, 36440, 31047, 29958, 32715, 26660, /* 92360-92367 */
+36277, 39070, 25202, 29663, 34109, 32186, 31020, 33182, /* 92368-92375 */
+33732, 27719, 38652, 38062, 35833, 33878, 29049, 33636, /* 92376-92383 */
+42407, 26978, 34529, 37732, 31398, 32408, 35236, 42780, /* 92384-92391 */
+34109, 38522, 37501, 32856, 32169, 35626, 36985, 23321, /* 92392-92399 */
+20279, 33229, 31966, 28512, 37126, 37632, 34847, 36852, /* 92400-92407 */
+32159, 39931, 39614, 38955, 31968, 30833, 28702, 27690, /* 92408-92415 */
+37467, 26832, 13570, 31091, 27507, 21298, 30706, 24284, /* 92416-92423 */
+17220, 24820, 31405, 37597, 34112, 38035, 37826, 35959, /* 92424-92431 */
+33885, 32165, 37464, 31520, 32945, 36216, 34585, 36584, /* 92432-92439 */
+36699, 38350, 32622, 34445, 45184, 38284, 37373, 37917, /* 92440-92447 */
+39110, 31470, 37095, 35342, 34762, 32512, 27758, 27290, /* 92448-92455 */
+38359, 27291, 27574, 34584, 30821, 23122, 20502, 37719, /* 92456-92463 */
+35400, 31504, 30701, 27171, 25271, 27200, 35769, 22735, /* 92464-92471 */
+17710, 29617, 34873, 28186, 31876, 33722, 31200, 35186, /* 92472-92479 */
+26549, 33670, 41611, 40023, 38491, 32540, 34770, 35240, /* 92480-92487 */
+41680, 35112, 25943, 38287, 37896, 36492, 36573, 33279, /* 92488-92495 */
+25574, 24219, 32489, 41971, 37195, 41940, 47577, 43111, /* 92496-92503 */
+41823, 43781, 43041, 33959, 37683, 41769, 31100, 33320, /* 92504-92511 */
+31453, 35103, 26890, 23723, 28540, 29037, 25015, 22994, /* 92512-92519 */
+28424, 23130, 23497, 28005, 30373, 23701, 25924, 21856, /* 92520-92527 */
+29337, 33834, 24070, 36595, 30546, 24238, 26764, 38828, /* 92528-92535 */
+39343, 30270, 36003, 30858, 34884, 34722, 37893, 33030, /* 92536-92543 */
+24521, 30811, 36621, 38137, 37444, 40140, 38140, 35766, /* 92544-92551 */
+30873, 33265, 42130, 38303, 31277, 32291, 32469, 30074, /* 92552-92559 */
+27731, 39049, 25643, 25076, 33041, 27686, 33069, 29052, /* 92560-92567 */
+23725, 24684, 23409, 33903, 33831, 33548, 37611, 35691, /* 92568-92575 */
+32765, 29493, 37110, 29298, 35234, 37441, 33228, 37121, /* 92576-92583 */
+32710, 39899, 39284, 28376, 37710, 46183, 34654, 33962, /* 92584-92591 */
+36771, 28913, 26263, 30248, 37748, 33679, 38409, 39660, /* 92592-92599 */
+37318, 48019, 43739, 42895, 38844, 33975, 30892, 31342, /* 92600-92607 */
+38085, 29321, 39173, 33418, 27625, 25219, 27084, 29615, /* 92608-92615 */
+17254, 17697, 19733, 32103, 25195, 36437, 29955, 34354, /* 92616-92623 */
+35532, 25894, 37719, 36474, 33892, 33028, 36506, 30189, /* 92624-92631 */
+29505, 31567, 32371, 30712, 35309, 35948, 36323, 36747, /* 92632-92639 */
+29673, 31827, 23816, 35990, 40787, 33100, 40606, 33552, /* 92640-92647 */
+32937, 31099, 37269, 25629, 27808, 34150, 29143, 31202, /* 92648-92655 */
+26454, 31518, 30132, 23831, 25705, 32763, 37207, 27573, /* 92656-92663 */
+35343, 34414, 23927, 28017, 34562, 24766, 29972, 32246, /* 92664-92671 */
+24099, 35510, 37523, 35001, 38736, 31877, 30859, 28372, /* 92672-92679 */
+42619, 36821, 39116, 42501, 34256, 37989, 34777, 37949, /* 92680-92687 */
+32046, 18941, 24515, 35635, 33574, 39525, 42021, 41942, /* 92688-92695 */
+45565, 38913, 44439, 51980, 46190, 38726, 40527, 37930, /* 92696-92703 */
+28995, 34255, 36505, 25866, 23716, 32056, 22524, 31046, /* 92704-92711 */
+28465, 14115, 19950, 20684, 32659, 27014, 33630, 36415, /* 92712-92719 */
+34525, 29830, 31106, 29484, 24807, 32172, 24982, 27227, /* 92720-92727 */
+33573, 27982, 33770, 34640, 27502, 36533, 44329, 39033, /* 92728-92735 */
+37112, 37210, 34491, 31062, 35858, 31415, 29055, 36301, /* 92736-92743 */
+30626, 33042, 36031, 37511, 40576, 30385, 25460, 27084, /* 92744-92751 */
+37332, 37863, 26910, 32387, 35413, 33731, 25267, 32417, /* 92752-92759 */
+36635, 19656, 16290, 24844, 28387, 30022, 26810, 29299, /* 92760-92767 */
+31840, 26752, 33596, 43857, 41730, 39566, 34817, 25507, /* 92768-92775 */
+38397, 34161, 30594, 32407, 35177, 38756, 28977, 36228, /* 92776-92783 */
+37684, 29788, 23481, 26066, 38556, 40641, 41835, 47053, /* 92784-92791 */
+49425, 46764, 42330, 38969, 37654, 45165, 38187, 30720, /* 92792-92799 */
+40425, 35563, 29732, 32105, 24029, 27939, 33858, 27697, /* 92800-92807 */
+27639, 34240, 30744, 24566, 26729, 32980, 30176, 20568, /* 92808-92815 */
+27944, 33660, 32860, 24708, 40321, 36090, 24544, 22677, /* 92816-92823 */
+30494, 42109, 30690, 38488, 32532, 36183, 37681, 30843, /* 92824-92831 */
+41309, 34852, 22771, 23797, 30327, 37032, 37110, 28245, /* 92832-92839 */
+26958, 38812, 33288, 35320, 38874, 38672, 36851, 28893, /* 92840-92847 */
+27729, 25564, 33622, 27420, 18419, 39424, 31123, 26164, /* 92848-92855 */
+32931, 37982, 23997, 15887, 19946, 30862, 29592, 27563, /* 92856-92863 */
+35051, 32301, 31658, 35739, 27393, 31250, 41384, 28978, /* 92864-92871 */
+25759, 29827, 37161, 36956, 29028, 32775, 36613, 38484, /* 92872-92879 */
+33236, 39358, 46602, 34279, 29076, 43122, 42638, 37594, /* 92880-92887 */
+40078, 45528, 52769, 41744, 48972, 40219, 41485, 34963, /* 92888-92895 */
+31692, 42002, 33493, 36607, 29268, 31613, 32605, 26305, /* 92896-92903 */
+28639, 26356, 23889, 19567, 26022, 28208, 35994, 26834, /* 92904-92911 */
+23404, 31943, 24885, 31034, 39421, 34891, 36706, 36231, /* 92912-92919 */
+31970, 23164, 34418, 39007, 20435, 33480, 32692, 29975, /* 92920-92927 */
+30323, 35327, 32110, 25370, 27075, 35817, 32409, 32956, /* 92928-92935 */
+41416, 34999, 36154, 39463, 29618, 21959, 32250, 34816, /* 92936-92943 */
+25024, 24546, 30774, 32192, 23367, 25821, 26910, 42509, /* 92944-92951 */
+34847, 27443, 33674, 29320, 28144, 29272, 33434, 25880, /* 92952-92959 */
+23641, 26425, 34775, 41385, 38211, 32423, 36781, 33967, /* 92960-92967 */
+26143, 36161, 39001, 40546, 39637, 34991, 30299, 28892, /* 92968-92975 */
+39218, 37643, 36585, 24868, 35744, 38165, 41815, 44087, /* 92976-92983 */
+40648, 45787, 37248, 39239, 44443, 49803, 45954, 43989, /* 92984-92991 */
+38091, 28221, 30176, 30231, 25138, 23288, 28662, 26155, /* 92992-92999 */
+25191, 32570, 26845, 26981, 22308, 25049, 30426, 25286, /* 93000-93007 */
+33820, 33839, 33856, 35310, 33397, 17980, 25109, 38571, /* 93008-93015 */
+29736, 29669, 31776, 40567, 31333, 28763, 30083, 36188, /* 93016-93023 */
+40676, 34956, 36714, 37775, 38390, 32591, 34788, 34182, /* 93024-93031 */
+28101, 28446, 28130, 38928, 40616, 25957, 30493, 32277, /* 93032-93039 */
+22309, 25345, 33215, 33185, 32518, 33952, 24092, 33118, /* 93040-93047 */
+36555, 31135, 32621, 23717, 18048, 30363, 29383, 28433, /* 93048-93055 */
+29353, 29167, 29997, 32450, 28886, 45247, 42794, 41145, /* 93056-93063 */
+42207, 34660, 33001, 35162, 32203, 30757, 22336, 28450, /* 93064-93071 */
+35289, 35158, 37611, 41640, 36463, 34569, 44442, 40451, /* 93072-93079 */
+40370, 49780, 48226, 42537, 44239, 34364, 32525, 40873, /* 93080-93087 */
+40223, 26474, 28659, 27020, 23344, 23444, 21310, 19661, /* 93088-93095 */
+32627, 35937, 30590, 30728, 33745, 33655, 32725, 34336, /* 93096-93103 */
+21080, 24996, 20043, 36087, 41308, 26951, 31419, 32340, /* 93104-93111 */
+34830, 27561, 42229, 33819, 34848, 41496, 30591, 31404, /* 93112-93119 */
+34694, 35786, 33399, 30754, 19088, 33721, 34880, 30504, /* 93120-93127 */
+30792, 35513, 33034, 27708, 27576, 37978, 41093, 30362, /* 93128-93135 */
+38165, 36962, 25022, 30465, 24334, 29696, 27921, 20258, /* 93136-93143 */
+28001, 28577, 32977, 23911, 29119, 27867, 27105, 32592, /* 93144-93151 */
+22218, 40285, 37336, 34551, 35337, 37845, 39363, 27739, /* 93152-93159 */
+40170, 37663, 31713, 29985, 23014, 34692, 27532, 25076, /* 93160-93167 */
+38674, 45454, 43525, 45119, 49147, 50390, 45354, 49295, /* 93168-93175 */
+37190, 33072, 31535, 39550, 45012, 33962, 39397, 31259, /* 93176-93183 */
+32291, 28048, 34784, 30556, 21865, 34177, 30139, 26388, /* 93184-93191 */
+26035, 32294, 42727, 33737, 19481, 28028, 37930, 25981, /* 93192-93199 */
+15355, 23801, 35113, 24571, 17313, 33144, 44587, 41143, /* 93200-93207 */
+36226, 40992, 39773, 34933, 26828, 24785, 37450, 27811, /* 93208-93215 */
+24078, 29311, 37119, 37972, 31495, 30406, 32308, 40275, /* 93216-93223 */
+26345, 24894, 41546, 37140, 32773, 29073, 31743, 26104, /* 93224-93231 */
+27571, 33460, 31639, 34100, 18104, 28244, 29316, 23243, /* 93232-93239 */
+24086, 30694, 39002, 38402, 31971, 29419, 39172, 41678, /* 93240-93247 */
+30606, 20969, 30321, 36208, 31131, 29441, 38835, 35921, /* 93248-93255 */
+28515, 28599, 31873, 43128, 30734, 36309, 43534, 41255, /* 93256-93263 */
+38845, 37096, 51914, 49212, 45128, 38253, 40651, 44349, /* 93264-93271 */
+35238, 27040, 31989, 34117, 26131, 25691, 37962, 44019, /* 93272-93279 */
+35297, 35998, 33590, 37108, 25273, 14005, 30050, 31597, /* 93280-93287 */
+23970, 17327, 37057, 38334, 28811, 25197, 26828, 30965, /* 93288-93295 */
+30599, 16607, 34760, 36841, 33606, 36206, 28821, 37618, /* 93296-93303 */
+35672, 41900, 33022, 38858, 30239, 22422, 30064, 32587, /* 93304-93311 */
+27037, 22431, 41414, 37800, 37887, 36144, 36652, 43380, /* 93312-93319 */
+38218, 20980, 20221, 39360, 28310, 20996, 28702, 31396, /* 93320-93327 */
+29909, 22924, 32282, 35018, 34030, 25729, 24697, 34049, /* 93328-93335 */
+30289, 23651, 29753, 41213, 33264, 29674, 30296, 32998, /* 93336-93343 */
+35754, 26844, 24419, 35223, 31865, 23870, 25948, 40157, /* 93344-93351 */
+40946, 37027, 37014, 49919, 39968, 27258, 44633, 49293, /* 93352-93359 */
+42188, 34695, 42111, 44333, 46955, 35402, 29443, 38840, /* 93360-93367 */
+36357, 27441, 28908, 31660, 38606, 36778, 27067, 27114, /* 93368-93375 */
+33091, 38463, 26808, 34168, 33860, 20581, 25459, 30044, /* 93376-93383 */
+25781, 21581, 37290, 38514, 35155, 36629, 34107, 37391, /* 93384-93391 */
+36913, 23568, 25594, 31706, 29058, 26250, 29977, 33244, /* 93392-93399 */
+41212, 33534, 35342, 39844, 30345, 38775, 28385, 34374, /* 93400-93407 */
+34997, 30968, 31829, 28323, 35257, 32665, 34930, 22837, /* 93408-93415 */
+31658, 29972, 18112, 24110, 28696, 28831, 16798, 35972, /* 93416-93423 */
+31317, 36136, 40201, 36975, 39181, 21709, 31145, 31977, /* 93424-93431 */
+29881, 25252, 27375, 36165, 32832, 36942, 28406, 32350, /* 93432-93439 */
+33075, 33038, 22839, 26960, 35779, 36394, 28383, 29721, /* 93440-93447 */
+37720, 40518, 45312, 44922, 45761, 34880, 39195, 46676, /* 93448-93455 */
+40017, 33862, 37030, 47593, 32198, 35134, 40773, 35673, /* 93456-93463 */
+37445, 35689, 30658, 29775, 33123, 29427, 30358, 33201, /* 93464-93471 */
+30699, 30777, 33133, 35097, 33001, 34504, 30213, 29884, /* 93472-93479 */
+27809, 30323, 32711, 25455, 33318, 35163, 35807, 22225, /* 93480-93487 */
+31400, 33923, 21028, 26350, 31918, 32237, 21941, 40021, /* 93488-93495 */
+36095, 35888, 43240, 39975, 38317, 19459, 31471, 33531, /* 93496-93503 */
+30670, 26123, 29576, 30627, 24362, 37919, 33774, 19972, /* 93504-93511 */
+31414, 37387, 22286, 23646, 31603, 34743, 30912, 23547, /* 93512-93519 */
+23224, 36490, 36491, 35599, 38700, 26388, 24074, 35216, /* 93520-93527 */
+24855, 25152, 27331, 37029, 31177, 29764, 42043, 34328, /* 93528-93535 */
+43359, 34557, 37844, 34478, 32073, 41203, 32410, 33430, /* 93536-93543 */
+38773, 43468, 39477, 39915, 44332, 43724, 44351, 34078, /* 93544-93551 */
+35021, 39566, 34149, 32783, 29069, 35247, 35422, 28452, /* 93552-93559 */
+29359, 35617, 26852, 28033, 28575, 30113, 28293, 32989, /* 93560-93567 */
+40849, 27045, 39493, 36594, 39645, 27257, 27334, 33740, /* 93568-93575 */
+24463, 37170, 26092, 28372, 26315, 35174, 36563, 24442, /* 93576-93583 */
+24112, 34797, 33891, 24347, 33856, 34732, 37451, 29972, /* 93584-93591 */
+28459, 26205, 41740, 41164, 34813, 28819, 27866, 36263, /* 93592-93599 */
+30775, 23671, 26208, 32248, 32091, 27679, 31314, 33935, /* 93600-93607 */
+37927, 35493, 27720, 31053, 29885, 23200, 28452, 30037, /* 93608-93615 */
+27526, 27238, 38757, 40379, 35530, 35424, 42484, 34240, /* 93616-93623 */
+28069, 29153, 28902, 28573, 38917, 34837, 35378, 39734, /* 93624-93631 */
+34185, 23194, 33160, 34728, 25908, 27835, 35480, 39030, /* 93632-93639 */
+44871, 42824, 44662, 48929, 48084, 39412, 33388, 44005, /* 93640-93647 */
+31370, 39192, 30743, 18381, 31257, 29073, 27555, 24470, /* 93648-93655 */
+25790, 28565, 37170, 35775, 30956, 36366, 36915, 32029, /* 93656-93663 */
+30023, 28660, 33795, 38366, 37370, 30039, 27827, 37359, /* 93664-93671 */
+39398, 27156, 28877, 28890, 37413, 32912, 28306, 35411, /* 93672-93679 */
+41415, 39300, 29219, 39394, 29276, 27287, 36799, 26753, /* 93680-93687 */
+26535, 25913, 35869, 33662, 32788, 26762, 34779, 33684, /* 93688-93695 */
+22624, 29232, 23618, 27414, 28951, 30498, 23942, 26634, /* 93696-93703 */
+35238, 19332, 30549, 31517, 17700, 21412, 30071, 25955, /* 93704-93711 */
+29746, 39841, 30281, 36324, 45992, 40320, 31076, 31143, /* 93712-93719 */
+37543, 40449, 32852, 21820, 33102, 36471, 33186, 32899, /* 93720-93727 */
+35428, 30865, 33898, 48366, 36986, 41232, 53485, 42329, /* 93728-93735 */
+40005, 38184, 39985, 48003, 50532, 41468, 35435, 35343, /* 93736-93743 */
+35533, 32478, 27560, 19668, 31881, 28549, 21014, 30848, /* 93744-93751 */
+31290, 32123, 34261, 33230, 30794, 32841, 29093, 25699, /* 93752-93759 */
+25279, 26855, 28226, 28075, 38918, 32186, 33083, 43540, /* 93760-93767 */
+36599, 29951, 29673, 34393, 29818, 34545, 27876, 31895, /* 93768-93775 */
+37972, 21699, 32227, 35367, 25331, 31280, 33433, 26901, /* 93776-93783 */
+26358, 36422, 33947, 29251, 32299, 40206, 26069, 25620, /* 93784-93791 */
+34270, 28813, 32552, 19517, 27400, 32253, 26466, 35952, /* 93792-93799 */
+25855, 23526, 25038, 40259, 28646, 30510, 36825, 34410, /* 93800-93807 */
+34719, 27625, 34247, 35981, 41856, 36513, 29688, 33188, /* 93808-93815 */
+38105, 38426, 29508, 26718, 32437, 37165, 27828, 34250, /* 93816-93823 */
+30259, 37857, 42983, 39452, 44737, 44509, 40390, 44880, /* 93824-93831 */
+47176, 40398, 41109, 38700, 41308, 44287, 35861, 41789, /* 93832-93839 */
+44848, 28011, 27834, 33345, 25217, 23419, 27740, 26258, /* 93840-93847 */
+27828, 22630, 25217, 39487, 34185, 27447, 29509, 27550, /* 93848-93855 */
+18022, 34671, 35568, 25457, 34393, 34879, 32300, 32634, /* 93856-93863 */
+42044, 37573, 35252, 24575, 20374, 35081, 31124, 36533, /* 93864-93871 */
+27514, 30110, 34260, 38491, 40046, 33346, 37512, 34971, /* 93872-93879 */
+30687, 21699, 20066, 29862, 38879, 28392, 23183, 31193, /* 93880-93887 */
+29483, 35059, 31837, 28082, 22733, 34592, 35160, 23942, /* 93888-93895 */
+24228, 28472, 35847, 29826, 24898, 30085, 34640, 30492, /* 93896-93903 */
+29375, 31432, 31657, 27127, 39693, 35816, 33177, 44398, /* 93904-93911 */
+44197, 36751, 35011, 38335, 28171, 28165, 34574, 34593, /* 93912-93919 */
+28573, 29776, 35327, 45119, 40622, 35771, 43809, 47328, /* 93920-93927 */
+35586, 37548, 54449, 42118, 40345, 39588, 37753, 33354, /* 93928-93935 */
+36282, 29317, 31837, 30961, 15046, 24812, 30827, 30726, /* 93936-93943 */
+30092, 22305, 27341, 37100, 40416, 29215, 35224, 40882, /* 93944-93951 */
+33842, 22509, 24252, 35278, 34101, 32391, 31867, 37009, /* 93952-93959 */
+32156, 37861, 37737, 30452, 30599, 27831, 34104, 30126, /* 93960-93967 */
+31070, 34358, 34348, 35371, 37705, 35526, 28466, 31049, /* 93968-93975 */
+35295, 21128, 23464, 25047, 30168, 24353, 21554, 33511, /* 93976-93983 */
+39017, 33328, 27019, 33970, 30246, 27101, 20729, 22007, /* 93984-93991 */
+25838, 28648, 16012, 19208, 43320, 32962, 26049, 35614, /* 93992-93999 */
+33400, 25215, 36045, 37993, 34209, 35550, 31266, 37974, /* 94000-94007 */
+41274, 37543, 40777, 39509, 28745, 25880, 34079, 30657, /* 94008-94015 */
+39002, 35310, 29746, 38152, 51453, 47778, 41612, 46851, /* 94016-94023 */
+51393, 40744, 31740, 36435, 44320, 42760, 34829, 31305, /* 94024-94031 */
+33246, 37434, 36525, 29779, 29560, 27335, 30606, 27540, /* 94032-94039 */
+31295, 31199, 29443, 28133, 30086, 34289, 33799, 26441, /* 94040-94047 */
+32916, 30328, 26753, 24299, 32511, 35148, 28687, 33270, /* 94048-94055 */
+42369, 44582, 36621, 36110, 34369, 28855, 25797, 26217, /* 94056-94063 */
+27093, 37224, 31107, 17947, 38826, 39892, 30592, 27759, /* 94064-94071 */
+32844, 21886, 23365, 32199, 27076, 32263, 30310, 26868, /* 94072-94079 */
+24067, 32770, 32516, 33245, 26945, 18505, 27510, 28015, /* 94080-94087 */
+32806, 29876, 22003, 18492, 35102, 39841, 34621, 36668, /* 94088-94095 */
+39957, 39775, 29056, 29998, 29475, 39665, 37079, 24710, /* 94096-94103 */
+35032, 38481, 45089, 38588, 37827, 31064, 33336, 33974, /* 94104-94111 */
+30670, 30471, 36330, 35569, 37153, 44084, 50255, 40270, /* 94112-94119 */
+45047, 48845, 39644, 41194, 39948, 39107, 34249, 33477, /* 94120-94127 */
+36764, 44984, 36845, 26744, 30792, 30711, 24967, 22454, /* 94128-94135 */
+24915, 27305, 30954, 18116, 21638, 42214, 35039, 24694, /* 94136-94143 */
+31786, 27276, 22899, 36450, 33202, 33275, 36857, 28519, /* 94144-94151 */
+30033, 36823, 34102, 35823, 34186, 24169, 22807, 35635, /* 94152-94159 */
+32685, 34398, 32993, 24871, 27810, 42204, 35222, 32433, /* 94160-94167 */
+35671, 29367, 30352, 27472, 23203, 29018, 30237, 25515, /* 94168-94175 */
+24421, 32251, 36468, 31098, 32174, 29912, 25227, 33471, /* 94176-94183 */
+25787, 27785, 31652, 30065, 29600, 28736, 32904, 40185, /* 94184-94191 */
+35087, 30971, 36422, 29183, 32753, 35122, 36350, 31462, /* 94192-94199 */
+31416, 51786, 46174, 40863, 37350, 42682, 34029, 28652, /* 94200-94207 */
+26813, 26744, 33820, 30502, 24798, 45293, 47004, 37952, /* 94208-94215 */
+47509, 46318, 36988, 41249, 47233, 35970, 41593, 36551, /* 94216-94223 */
+30596, 32850, 28893, 31284, 32097, 26089, 23113, 28136, /* 94224-94231 */
+32206, 32432, 32682, 18326, 23033, 34929, 31245, 28403, /* 94232-94239 */
+32197, 34344, 32734, 31245, 29483, 31348, 34896, 30395, /* 94240-94247 */
+27399, 30888, 40376, 35695, 36132, 34867, 23121, 34915, /* 94248-94255 */
+38305, 30759, 32913, 30955, 30906, 25296, 29497, 37401, /* 94256-94263 */
+30909, 27948, 30369, 27520, 28683, 34294, 26642, 29591, /* 94264-94271 */
+25697, 30425, 40680, 34321, 33193, 34042, 29953, 27482, /* 94272-94279 */
+27277, 22395, 27878, 27318, 19962, 34176, 35223, 30550, /* 94280-94287 */
+35049, 38515, 30223, 27280, 38293, 32223, 32785, 40228, /* 94288-94295 */
+34720, 33631, 32972, 42015, 42383, 34543, 27365, 28247, /* 94296-94303 */
+32141, 35186, 36526, 27166, 29816, 38435, 46116, 43945, /* 94304-94311 */
+46918, 46119, 47182, 44456, 39172, 40061, 41864, 33469, /* 94312-94319 */
+31103, 27704, 29360, 39430, 31057, 31866, 28529, 33201, /* 94320-94327 */
+35984, 27082, 29097, 27750, 33509, 25918, 24659, 27188, /* 94328-94335 */
+32729, 32175, 30179, 32425, 29201, 33634, 31400, 34625, /* 94336-94343 */
+23503, 32291, 45715, 33777, 34691, 34024, 37585, 33497, /* 94344-94351 */
+31972, 26211, 30120, 35583, 26384, 25097, 29157, 35159, /* 94352-94359 */
+29530, 33795, 28181, 23420, 36071, 32725, 26134, 31517, /* 94360-94367 */
+30879, 26191, 24950, 24123, 30701, 33817, 31248, 20944, /* 94368-94375 */
+22709, 29449, 41157, 23250, 23978, 37296, 30379, 35240, /* 94376-94383 */
+39138, 36755, 35867, 35208, 35925, 26690, 30643, 33776, /* 94384-94391 */
+35285, 37446, 31837, 42652, 41528, 37105, 32146, 37042, /* 94392-94399 */
+36086, 29605, 30898, 29824, 37672, 35464, 38904, 39147, /* 94400-94407 */
+36876, 49182, 44741, 42032, 45691, 40145, 37946, 43093, /* 94408-94415 */
+34705, 31135, 37183, 37893, 36621, 33748, 29071, 32115, /* 94416-94423 */
+29529, 26467, 22035, 29168, 24708, 23851, 24912, 29737, /* 94424-94431 */
+28605, 29370, 36394, 30677, 31169, 30705, 35083, 34065, /* 94432-94439 */
+33213, 35881, 31921, 27760, 27193, 32299, 35834, 28617, /* 94440-94447 */
+30470, 31856, 33607, 30793, 30736, 30036, 28228, 34459, /* 94448-94455 */
+25847, 31675, 29397, 32577, 29273, 33389, 35338, 29496, /* 94456-94463 */
+29106, 31004, 28067, 28176, 34649, 30393, 28376, 26625, /* 94464-94471 */
+30433, 28492, 26940, 28258, 29732, 32224, 31696, 30062, /* 94472-94479 */
+34228, 33034, 33120, 38383, 35397, 31003, 41331, 40920, /* 94480-94487 */
+33032, 38160, 39193, 36313, 43235, 41738, 33324, 28877, /* 94488-94495 */
+29829, 30209, 27520, 28855, 31877, 38128, 38989, 38582, /* 94496-94503 */
+45285, 45934, 39301, 41816, 38110, 35598, 37195, 39345, /* 94504-94511 */
+31000, 36454, 34849, 28137, 34635, 32603, 32213, 31245, /* 94512-94519 */
+31381, 27294, 26803, 26775, 29996, 32825, 27167, 30131, /* 94520-94527 */
+28320, 31336, 41200, 29601, 28685, 31785, 29733, 33381, /* 94528-94535 */
+34611, 34274, 33810, 32989, 33628, 37829, 38746, 33698, /* 94536-94543 */
+31766, 31129, 27848, 26822, 26167, 28233, 33720, 28919, /* 94544-94551 */
+28274, 30505, 34917, 33147, 31867, 28804, 28642, 32157, /* 94552-94559 */
+30934, 32200, 23748, 31634, 33583, 28692, 29022, 29382, /* 94560-94567 */
+31886, 30817, 31737, 28213, 25076, 27738, 30820, 34577, /* 94568-94575 */
+27850, 35471, 41782, 37169, 35019, 30556, 31519, 29774, /* 94576-94583 */
+31637, 29888, 31786, 36201, 30279, 37513, 40471, 36293, /* 94584-94591 */
+36298, 37898, 34719, 36914, 37173, 35593, 39015, 41066, /* 94592-94599 */
+38877, 38123, 42397, 43078, 35804, 32745, 31724, 34379, /* 94600-94607 */
+30851, 30758, 29779, 32250, 31239, 33940, 41093, 37096, /* 94608-94615 */
+40186, 37730, 36728, 32810, 29882, 28304, 30817, 32860, /* 94616-94623 */
+26097, 29207, 31455, 32550, 35412, 36069, 33884, 31452, /* 94624-94631 */
+29493, 32810, 29281, 28916, 30103, 28258, 34796, 37247, /* 94632-94639 */
+36341, 34263, 39312, 35132, 29933, 28046, 25659, 29208, /* 94640-94647 */
+27977, 27955, 28206, 34561, 32822, 30057, 29676, 26417, /* 94648-94655 */
+24493, 25200, 21955, 20479, 23971, 21149, 26340, 31334, /* 94656-94663 */
+31692, 31456, 37535, 40744, 41665, 33659, 33276, 32040, /* 94664-94671 */
+34764, 28710, 30217, 34981, 30661, 30423, 28261, 33794, /* 94672-94679 */
+29966, 33699, 36372, 34716, 36190, 35935, 43815, 41657, /* 94680-94687 */
+41278, 42559, 41750, 32878, 35356, 36368, 33648, 36926, /* 94688-94695 */
+36316, 28007, 29484, 38791, 35786, 35664, 34129, 32238, /* 94696-94703 */
+29969, 34914, 36393, 30413, 34208, 34249, 32230, 33495, /* 94704-94711 */
+37579, 37527, 38386, 34702, 33408, 36034, 40731, 35904, /* 94712-94719 */
+34714, 37198, 36169, 38199, 30053, 31488, 23623, 28242, /* 94720-94727 */
+30654, 24772, 31253, 28702, 37474, 32367, 22835, 20974, /* 94728-94735 */
+35958, 36422, 23978, 29107, 34079, 32452, 31940, 35439, /* 94736-94743 */
+28083, 31660, 31284, 21126, 24282, 28903, 29415, 22482, /* 94744-94751 */
+23414, 27420, 24540, 23127, 28315, 22908, 29643, 35005, /* 94752-94759 */
+37871, 33205, 31751, 37293, 31290, 27282, 27727, 27273, /* 94760-94767 */
+33242, 40948, 37226, 30396, 31780, 33805, 32460, 28215, /* 94768-94775 */
+30342, 40088, 43654, 36215, 45232, 49089, 44513, 46373, /* 94776-94783 */
+45155, 41329, 38119, 35418, 36151, 31668, 30400, 29927, /* 94784-94791 */
+39378, 40723, 35171, 36361, 38846, 37860, 32279, 25563, /* 94792-94799 */
+27803, 32218, 34878, 27290, 30283, 38571, 27119, 31773, /* 94800-94807 */
+36654, 29990, 28261, 37240, 31328, 26922, 35834, 38824, /* 94808-94815 */
+32298, 32873, 36556, 25272, 26182, 31949, 23408, 28217, /* 94816-94823 */
+33779, 31315, 24579, 34812, 29172, 20898, 26002, 34662, /* 94824-94831 */
+29464, 25542, 40179, 40977, 31056, 29102, 32013, 29368, /* 94832-94839 */
+26296, 31204, 27596, 24929, 31549, 31125, 29853, 28539, /* 94840-94847 */
+37019, 34680, 19058, 38210, 38809, 19779, 29852, 42452, /* 94848-94855 */
+27875, 27534, 45225, 38692, 29211, 33235, 31171, 32005, /* 94856-94863 */
+24818, 34444, 44088, 32691, 34966, 37067, 37422, 27731, /* 94864-94871 */
+31674, 33444, 30454, 45258, 40768, 41783, 42049, 40263, /* 94872-94879 */
+42236, 31609, 42672, 39740, 40355, 43631, 37818, 41949, /* 94880-94887 */
+28367, 28826, 27250, 23728, 26052, 29475, 31157, 39665, /* 94888-94895 */
+42298, 34747, 28668, 39229, 32893, 37196, 32361, 21015, /* 94896-94903 */
+27927, 38396, 31961, 34825, 35968, 34677, 36935, 23866, /* 94904-94911 */
+16126, 24127, 36558, 15100, 30990, 36889, 34625, 34128, /* 94912-94919 */
+27918, 33248, 25639, 32263, 24419, 36486, 37665, 37589, /* 94920-94927 */
+34471, 40754, 29022, 23818, 37522, 25996, 30747, 24281, /* 94928-94935 */
+26633, 35463, 23874, 20466, 26887, 22149, 25969, 39063, /* 94936-94943 */
+35602, 31006, 38984, 35186, 28339, 30783, 34916, 31506, /* 94944-94951 */
+24876, 28688, 30701, 33783, 29347, 39324, 37788, 36200, /* 94952-94959 */
+37642, 44688, 27072, 27250, 39543, 26577, 35157, 34330, /* 94960-94967 */
+36028, 35517, 38885, 41864, 33229, 46254, 45129, 41755, /* 94968-94975 */
+43689, 38023, 38882, 43513, 41592, 33288, 32113, 32733, /* 94976-94983 */
+37550, 32990, 27204, 31737, 24512, 15719, 35457, 40560, /* 94984-94991 */
+30378, 40857, 42501, 36681, 31796, 36853, 37490, 33983, /* 94992-94999 */
+26366, 24700, 30792, 28499, 31961, 37045, 16014, 31398, /* 95000-95007 */
+39750, 21665, 25257, 34231, 29481, 22430, 31751, 35685, /* 95008-95015 */
+37874, 27364, 32152, 33235, 19460, 30771, 39618, 32143, /* 95016-95023 */
+28425, 25281, 34301, 28245, 29266, 30229, 23242, 28019, /* 95024-95031 */
+35798, 25632, 22643, 34581, 29818, 31195, 35511, 35838, /* 95032-95039 */
+36930, 35946, 37952, 28708, 32853, 29292, 32824, 28108, /* 95040-95047 */
+30004, 35800, 38155, 29780, 30396, 44165, 32426, 36976, /* 95048-95055 */
+40571, 35069, 33257, 37853, 34035, 25151, 30121, 37924, /* 95056-95063 */
+29112, 30116, 43164, 38479, 33599, 53043, 46880, 35492, /* 95064-95071 */
+31729, 47870, 37424, 33989, 48737, 38678, 33219, 28365, /* 95072-95079 */
+39130, 30396, 19458, 28249, 18767, 22408, 37972, 37297, /* 95080-95087 */
+33495, 39474, 41747, 32041, 32634, 34825, 31781, 26899, /* 95088-95095 */
+26534, 30872, 25337, 26249, 33157, 29194, 29904, 34820, /* 95096-95103 */
+28369, 31939, 31865, 33113, 32139, 23328, 29362, 27267, /* 95104-95111 */
+30143, 32296, 31281, 31607, 24467, 36342, 36116, 28663, /* 95112-95119 */
+34811, 33307, 28212, 27567, 37829, 34684, 26061, 33821, /* 95120-95127 */
+30730, 29498, 28244, 35215, 25691, 28686, 36709, 28892, /* 95128-95135 */
+19518, 35849, 40855, 30842, 35308, 35151, 34337, 33205, /* 95136-95143 */
+33419, 33584, 30917, 31143, 28392, 36869, 32659, 35081, /* 95144-95151 */
+39729, 37639, 34098, 33105, 33272, 29167, 34356, 34363, /* 95152-95159 */
+30448, 33722, 37770, 38684, 35046, 45041, 46174, 37350, /* 95160-95167 */
+37816, 34008, 36079, 39241, 40265, 34317, 33060, 41344, /* 95168-95175 */
+35654, 32310, 36093, 26747, 23687, 24323, 26514, 32411, /* 95176-95183 */
+31628, 42039, 39929, 38465, 36596, 33601, 31445, 29274, /* 95184-95191 */
+31211, 28676, 24030, 28352, 31344, 32904, 37812, 30248, /* 95192-95199 */
+24090, 36070, 32077, 30375, 29087, 28860, 28953, 25563, /* 95200-95207 */
+22265, 32266, 29045, 27537, 35397, 27170, 38174, 35654, /* 95208-95215 */
+42962, 27972, 20834, 29785, 31609, 29927, 29496, 36084, /* 95216-95223 */
+28582, 35462, 38566, 23570, 27768, 32576, 29410, 22473, /* 95224-95231 */
+24331, 31553, 38381, 38094, 36807, 37524, 35230, 32392, /* 95232-95239 */
+32802, 25498, 25700, 35072, 30461, 13465, 27929, 40809, /* 95240-95247 */
+38763, 37213, 41241, 37919, 36992, 35033, 32200, 30876, /* 95248-95255 */
+33153, 32447, 33863, 32616, 40949, 45646, 45685, 41029, /* 95256-95263 */
+36539, 37379, 32919, 37547, 42911, 40473, 43431, 36460, /* 95264-95271 */
+30504, 30742, 35454, 30813, 24439, 28368, 27030, 19398, /* 95272-95279 */
+32962, 41076, 30515, 37707, 48359, 32161, 30253, 37963, /* 95280-95287 */
+39938, 31256, 31330, 28714, 24168, 30479, 42000, 36780, /* 95288-95295 */
+24929, 26806, 32466, 27485, 31405, 34199, 28678, 26710, /* 95296-95303 */
+27922, 28300, 29973, 34956, 40465, 23383, 31176, 39222, /* 95304-95311 */
+29599, 28913, 24424, 26287, 30712, 29928, 25245, 23823, /* 95312-95319 */
+36356, 34484, 35139, 34119, 25675, 34563, 26767, 23608, /* 95320-95327 */
+27327, 23497, 26855, 44054, 38024, 38536, 39856, 38796, /* 95328-95335 */
+34412, 29728, 26229, 24753, 30216, 33020, 34885, 33589, /* 95336-95343 */
+38601, 39455, 36261, 41033, 34055, 35217, 29261, 29186, /* 95344-95351 */
+37413, 30798, 33255, 25000, 39476, 48610, 41902, 48875, /* 95352-95359 */
+40513, 41427, 34699, 32212, 40702, 36745, 40882, 34589, /* 95360-95367 */
+31904, 32296, 36070, 34674, 28317, 26531, 25522, 24783, /* 95368-95375 */
+29070, 23741, 39723, 41511, 36115, 38831, 36520, 34187, /* 95376-95383 */
+31958, 34424, 29392, 25078, 28679, 25965, 31332, 30835, /* 95384-95391 */
+30884, 35123, 30597, 33220, 28695, 32758, 37858, 29714, /* 95392-95399 */
+29615, 30429, 30686, 28360, 34335, 36087, 34775, 33545, /* 95400-95407 */
+27819, 27326, 28929, 23582, 26964, 33896, 28661, 32484, /* 95408-95415 */
+35152, 35240, 28257, 33914, 30854, 33776, 30370, 20700, /* 95416-95423 */
+27590, 23165, 23319, 32935, 32153, 36738, 41983, 39233, /* 95424-95431 */
+34566, 32619, 36650, 30150, 28519, 26394, 28014, 35667, /* 95432-95439 */
+36167, 39362, 40727, 35434, 31652, 30159, 30365, 30987, /* 95440-95447 */
+32937, 31186, 28923, 36833, 44746, 43467, 44653, 48440, /* 95448-95455 */
+46113, 34326, 40342, 31471, 32194, 41033, 33791, 30997, /* 95456-95463 */
+28627, 31713, 32992, 34103, 29089, 33875, 28205, 26584, /* 95464-95471 */
+30246, 23362, 38461, 39117, 38717, 37180, 38879, 37521, /* 95472-95479 */
+38275, 39172, 30230, 31718, 29635, 20982, 26453, 36889, /* 95480-95487 */
+36188, 33438, 19902, 31817, 35805, 28898, 29828, 32578, /* 95488-95495 */
+30961, 28958, 30211, 27468, 32531, 30150, 32952, 39344, /* 95496-95503 */
+29359, 27271, 34297, 28849, 24981, 32891, 30734, 27638, /* 95504-95511 */
+35637, 33502, 29930, 31927, 31559, 33520, 24477, 20643, /* 95512-95519 */
+26843, 23753, 20555, 29006, 42909, 38493, 29684, 39472, /* 95520-95527 */
+41191, 37140, 30940, 32268, 27099, 25772, 28257, 27419, /* 95528-95535 */
+38288, 33777, 32472, 35937, 37859, 34236, 31148, 34534, /* 95536-95543 */
+43710, 37674, 22220, 35722, 42175, 42257, 42359, 49725, /* 95544-95551 */
+48365, 43184, 36550, 33140, 32085, 39937, 34517, 30379, /* 95552-95559 */
+38571, 37749, 33461, 27337, 33156, 35683, 34268, 25137, /* 95560-95567 */
+25696, 28696, 24360, 28535, 35173, 31761, 26853, 40034, /* 95568-95575 */
+43258, 38362, 31835, 35602, 37025, 30142, 24240, 24955, /* 95576-95583 */
+31323, 39219, 28308, 25727, 35426, 36530, 29374, 31454, /* 95584-95591 */
+33831, 27099, 35137, 23079, 35024, 39368, 30664, 33886, /* 95592-95599 */
+33844, 30336, 26430, 25276, 24196, 29004, 37001, 24531, /* 95600-95607 */
+30807, 32538, 26934, 27983, 34100, 33519, 26534, 30643, /* 95608-95615 */
+21151, 29725, 29158, 22624, 30780, 38273, 36614, 33239, /* 95616-95623 */
+40841, 40678, 30248, 28639, 31226, 28748, 27015, 25229, /* 95624-95631 */
+32293, 39331, 36227, 28736, 33329, 40537, 35240, 29135, /* 95632-95639 */
+39341, 37994, 30951, 38081, 34337, 41646, 39289, 42821, /* 95640-95647 */
+48037, 47308, 42696, 32971, 35499, 38976, 40006, 30457, /* 95648-95655 */
+27088, 39066, 36335, 30879, 30826, 37701, 34603, 27518, /* 95656-95663 */
+26510, 26724, 31340, 20867, 29738, 40221, 38249, 33073, /* 95664-95671 */
+34989, 44362, 37469, 32073, 29636, 31199, 27751, 21050, /* 95672-95679 */
+27081, 28661, 30175, 18111, 25619, 35611, 34077, 36720, /* 95680-95687 */
+31160, 33893, 37972, 32140, 27317, 33166, 37918, 33436, /* 95688-95695 */
+36827, 31246, 33942, 28846, 27289, 23530, 31151, 32905, /* 95696-95703 */
+25393, 39407, 33277, 28710, 27572, 27703, 28114, 24355, /* 95704-95711 */
+29043, 23547, 26314, 30823, 22402, 27067, 44886, 34335, /* 95712-95719 */
+31935, 42749, 39229, 28469, 31497, 38270, 31107, 29348, /* 95720-95727 */
+29956, 36941, 33951, 37290, 33581, 33653, 34147, 30869, /* 95728-95735 */
+33010, 37162, 37418, 35553, 32675, 39581, 46382, 41670, /* 95736-95743 */
+43913, 45193, 43303, 42745, 34803, 31151, 29882, 42502, /* 95744-95751 */
+33521, 29339, 34015, 31730, 28299, 32053, 38272, 32350, /* 95752-95759 */
+34510, 30359, 28461, 29593, 24525, 25374, 36743, 36171, /* 95760-95767 */
+35219, 39205, 42575, 36675, 34789, 32398, 26747, 25668, /* 95768-95775 */
+21926, 22568, 32073, 27946, 30003, 30897, 34703, 41768, /* 95776-95783 */
+35687, 26925, 26959, 38820, 27636, 27715, 31169, 27080, /* 95784-95791 */
+31687, 36089, 29159, 34041, 31633, 31953, 21080, 33705, /* 95792-95799 */
+38435, 27468, 32199, 32342, 31855, 24086, 28820, 34691, /* 95800-95807 */
+27236, 32282, 24033, 25747, 30012, 24991, 32350, 40953, /* 95808-95815 */
+35570, 30280, 36390, 37938, 33926, 33889, 31905, 31966, /* 95816-95823 */
+36438, 30684, 28578, 34278, 32813, 31105, 34043, 39651, /* 95824-95831 */
+37120, 38490, 40489, 38892, 39213, 38252, 35850, 33939, /* 95832-95839 */
+44790, 44737, 38774, 36219, 40191, 37245, 26311, 26643, /* 95840-95847 */
+43241, 31976, 30291, 40261, 36578, 33709, 33036, 36113, /* 95848-95855 */
+35678, 36439, 27797, 21248, 32539, 27346, 18776, 26983, /* 95856-95863 */
+38419, 33193, 34147, 42256, 38283, 38586, 31679, 29073, /* 95864-95871 */
+32602, 26674, 22915, 24073, 29573, 37665, 32347, 34423, /* 95872-95879 */
+38636, 34038, 25070, 28232, 39246, 24799, 27464, 27250, /* 95880-95887 */
+31418, 39748, 31163, 29823, 34992, 34185, 28257, 19696, /* 95888-95895 */
+29214, 36312, 26144, 24357, 22039, 26676, 24821, 25899, /* 95896-95903 */
+31012, 36397, 37804, 20734, 30592, 34438, 26782, 28114, /* 95904-95911 */
+41070, 39328, 29928, 41188, 39351, 37418, 42638, 30753, /* 95912-95919 */
+30379, 32481, 31431, 26790, 35690, 40366, 29509, 30166, /* 95920-95927 */
+37208, 44073, 39737, 36690, 37842, 41811, 39618, 30895, /* 95928-95935 */
+34583, 41047, 43711, 34742, 36186, 39711, 40668, 26423, /* 95936-95943 */
+31051, 46000, 35556, 32400, 33718, 41253, 34294, 29905, /* 95944-95951 */
+30111, 31602, 35338, 27259, 20097, 28138, 30486, 26912, /* 95952-95959 */
+23996, 42206, 36909, 30147, 39308, 40557, 41417, 30930, /* 95960-95967 */
+28098, 27614, 27675, 20960, 19069, 31632, 29132, 25642, /* 95968-95975 */
+39282, 37025, 34425, 32516, 39788, 40875, 32999, 31623, /* 95976-95983 */
+29160, 28971, 38408, 35155, 22304, 28632, 34762, 22663, /* 95984-95991 */
+10237, 29070, 31380, 25531, 26262, 26719, 27625, 25797, /* 95992-95999 */
+33106, 26720, 37285, 39178, 23855, 32180, 32118, 32056, /* 96000-96007 */
+30038, 32459, 29561, 30383, 43491, 42305, 46725, 43187, /* 96008-96015 */
+40393, 38832, 36097, 32036, 26989, 30588, 38284, 36152, /* 96016-96023 */
+33057, 35588, 41711, 43297, 37195, 35124, 34689, 36607, /* 96024-96031 */
+33243, 31947, 42467, 40454, 30309, 38905, 36446, 32938, /* 96032-96039 */
+28306, 24810, 36074, 37910, 28687, 27231, 30470, 30559, /* 96040-96047 */
+30840, 28404, 29842, 33886, 30437, 25723, 28486, 33373, /* 96048-96055 */
+27629, 23913, 39068, 37197, 34076, 37079, 39778, 36194, /* 96056-96063 */
+36479, 29282, 23984, 28544, 25033, 28073, 31895, 35891, /* 96064-96071 */
+34445, 41934, 41256, 41007, 38585, 44204, 40623, 39179, /* 96072-96079 */
+38264, 29445, 29036, 30635, 33223, 24776, 28795, 27993, /* 96080-96087 */
+20034, 16266, 31552, 27606, 22004, 23458, 22512, 29920, /* 96088-96095 */
+25557, 29347, 27442, 33515, 33332, 19280, 25318, 31234, /* 96096-96103 */
+29039, 29536, 34487, 31554, 30988, 43459, 43338, 43839, /* 96104-96111 */
+41067, 36841, 34049, 29480, 30445, 33080, 29323, 31897, /* 96112-96119 */
+29728, 31960, 37866, 42748, 45232, 38348, 43706, 41208, /* 96120-96127 */
+36523, 34527, 35418, 45834, 40366, 32778, 34785, 40050, /* 96128-96135 */
+36298, 29201, 28394, 35265, 34860, 32044, 29225, 33161, /* 96136-96143 */
+32030, 27025, 30088, 26281, 27233, 30528, 32189, 27677, /* 96144-96151 */
+30373, 21435, 20196, 34172, 27929, 33455, 39562, 39536, /* 96152-96159 */
+39680, 34201, 35045, 30574, 29937, 25981, 21426, 35835, /* 96160-96167 */
+38303, 39975, 42315, 39321, 34716, 39402, 46841, 36100, /* 96168-96175 */
+39128, 36437, 36032, 33643, 37659, 35847, 26229, 31098, /* 96176-96183 */
+26700, 20493, 12136, 26133, 32790, 25644, 24774, 26605, /* 96184-96191 */
+23129, 25713, 31202, 29076, 29590, 32927, 26512, 31821, /* 96192-96199 */
+26868, 30372, 35449, 32752, 29033, 35919, 47611, 42074, /* 96200-96207 */
+42085, 43030, 38472, 31405, 29272, 28638, 25765, 33615, /* 96208-96215 */
+34906, 35495, 32541, 35864, 47196, 39700, 41305, 34727, /* 96216-96223 */
+32010, 30689, 36812, 30778, 34289, 32946, 33726, 35448, /* 96224-96231 */
+34322, 31121, 33548, 25066, 28867, 34872, 25912, 29101, /* 96232-96239 */
+36726, 31981, 30264, 28578, 32808, 27504, 30639, 29287, /* 96240-96247 */
+20496, 29552, 24332, 29612, 37071, 33041, 37735, 39650, /* 96248-96255 */
+41699, 37316, 35216, 33288, 29166, 31150, 29286, 28017, /* 96256-96263 */
+34234, 33180, 43420, 39732, 37687, 38578, 45515, 53378, /* 96264-96271 */
+38375, 41874, 39267, 33023, 30652, 39956, 35082, 20897, /* 96272-96279 */
+28056, 28000, 20717, 12423, 29906, 28514, 23003, 29181, /* 96280-96287 */
+29917, 26184, 26042, 35318, 28427, 29769, 36466, 25414, /* 96288-96295 */
+23974, 29885, 35509, 25346, 29833, 30147, 27630, 44752, /* 96296-96303 */
+45298, 39114, 38828, 35450, 37175, 31288, 25936, 29658, /* 96304-96311 */
+31980, 33900, 29446, 39524, 38640, 37424, 42019, 39815, /* 96312-96319 */
+30240, 32371, 35829, 30328, 34564, 41902, 36237, 33408, /* 96320-96327 */
+35646, 37510, 35573, 30899, 24372, 30339, 31896, 28937, /* 96328-96335 */
+28397, 22136, 25444, 29828, 29418, 28719, 31466, 34514, /* 96336-96343 */
+29061, 25884, 25600, 22376, 30276, 34274, 33601, 35755, /* 96344-96351 */
+35932, 45970, 38775, 39043, 32300, 28475, 29113, 29547, /* 96352-96359 */
+30200, 30405, 40051, 44143, 32708, 39904, 44237, 47479, /* 96360-96367 */
+46890, 40416, 42126, 36216, 33933, 28662, 28490, 32586, /* 96368-96375 */
+26426, 28858, 21521, 26863, 22538, 29033, 33503, 26873, /* 96376-96383 */
+25686, 26136, 32729, 27289, 29055, 28305, 31728, 34091, /* 96384-96391 */
+22829, 27452, 30639, 31077, 35252, 32667, 34089, 30368, /* 96392-96399 */
+46013, 44091, 40057, 40296, 32668, 29692, 25771, 33413, /* 96400-96407 */
+23925, 29855, 34488, 28323, 35388, 37319, 39409, 37277, /* 96408-96415 */
+35434, 38691, 35163, 32461, 38734, 37630, 38211, 37289, /* 96416-96423 */
+40029, 31323, 34089, 37350, 29859, 19291, 30184, 36290, /* 96424-96431 */
+23938, 28833, 32438, 30953, 29433, 30846, 31134, 29614, /* 96432-96439 */
+34105, 31707, 18835, 24016, 23898, 23441, 33792, 26819, /* 96440-96447 */
+27785, 42314, 45370, 39917, 35812, 35454, 36782, 30627, /* 96448-96455 */
+25359, 29668, 37384, 39320, 41763, 41533, 39705, 39658, /* 96456-96463 */
+53873, 44363, 35741, 41682, 36051, 29412, 25337, 37906, /* 96464-96471 */
+33056, 22226, 27659, 30050, 22951, 22989, 40374, 29456, /* 96472-96479 */
+24333, 27912, 23550, 20273, 25896, 32791, 24726, 26270, /* 96480-96487 */
+38805, 32797, 22708, 33911, 37179, 30838, 28611, 34438, /* 96488-96495 */
+32333, 38865, 47401, 39250, 36263, 36184, 34570, 26611, /* 96496-96503 */
+27414, 30234, 34258, 32575, 29031, 36656, 34286, 37897, /* 96504-96511 */
+40148, 41285, 30285, 35967, 38321, 27383, 36156, 36883, /* 96512-96519 */
+30612, 34197, 35278, 33296, 29458, 33650, 29460, 27981, /* 96520-96527 */
+35148, 30239, 31048, 28101, 36976, 34452, 27795, 31363, /* 96528-96535 */
+32176, 26220, 25705, 24930, 21223, 21599, 36181, 33775, /* 96536-96543 */
+31588, 30398, 41241, 45697, 35493, 38884, 35844, 28386, /* 96544-96551 */
+26931, 32427, 28274, 29239, 44465, 34323, 30051, 41113, /* 96552-96559 */
+44483, 47313, 41317, 47095, 38738, 32583, 34195, 29665, /* 96560-96567 */
+28678, 32333, 31891, 26547, 23849, 31168, 24166, 27621, /* 96568-96575 */
+32470, 28303, 21817, 22867, 32629, 25653, 24981, 34129, /* 96576-96583 */
+31573, 28486, 35379, 32377, 28268, 32386, 32437, 28457, /* 96584-96591 */
+22754, 30154, 43974, 43984, 38431, 41059, 35891, 32523, /* 96592-96599 */
+32182, 29828, 26390, 29659, 35175, 35160, 33787, 37164, /* 96600-96607 */
+34916, 36075, 41304, 33246, 28043, 33959, 38371, 40431, /* 96608-96615 */
+35787, 34941, 38192, 31868, 38713, 35821, 28863, 24916, /* 96616-96623 */
+30996, 40435, 24424, 29973, 28161, 30715, 30357, 29886, /* 96624-96631 */
+26613, 23825, 33766, 29778, 15391, 25852, 29225, 33524, /* 96632-96639 */
+32824, 31976, 34780, 39543, 49375, 39359, 36786, 36421, /* 96640-96647 */
+33733, 25848, 24674, 31204, 34419, 43072, 38950, 35803, /* 96648-96655 */
+37659, 43579, 52995, 42754, 37419, 35421, 39962, 28938, /* 96656-96663 */
+24185, 33174, 29219, 25477, 30331, 26300, 24838, 26399, /* 96664-96671 */
+33872, 31770, 21999, 27117, 23657, 25038, 31785, 32156, /* 96672-96679 */
+29021, 30254, 33868, 28550, 27554, 30148, 32563, 27507, /* 96680-96687 */
+25808, 30478, 29184, 38822, 47868, 41977, 40804, 36642, /* 96688-96695 */
+34184, 28829, 31168, 34008, 25098, 28031, 33547, 27826, /* 96696-96703 */
+34682, 37586, 39925, 38283, 37743, 36062, 37238, 38991, /* 96704-96711 */
+34624, 34846, 37909, 36684, 29314, 31870, 37857, 33776, /* 96712-96719 */
+22153, 28637, 38966, 28315, 30310, 33340, 34028, 26789, /* 96720-96727 */
+30753, 34240, 23416, 23656, 28767, 27649, 27476, 26541, /* 96728-96735 */
+28582, 28584, 30269, 30171, 41394, 43464, 38754, 37694, /* 96736-96743 */
+33793, 37864, 32697, 30265, 30324, 38125, 41381, 35870, /* 96744-96751 */
+35098, 39753, 50580, 41912, 43474, 40807, 34753, 31086, /* 96752-96759 */
+27753, 31193, 35165, 27001, 26041, 31372, 30857, 28496, /* 96760-96767 */
+26248, 21938, 28515, 28234, 19208, 26655, 30481, 27419, /* 96768-96775 */
+26083, 32679, 31804, 27951, 35623, 32290, 30036, 29089, /* 96776-96783 */
+28272, 33795, 31554, 29843, 40107, 49157, 43124, 38098, /* 96784-96791 */
+35814, 35026, 34603, 27386, 24969, 30328, 32929, 33415, /* 96792-96799 */
+31692, 30758, 36615, 41563, 35773, 37667, 37299, 37180, /* 96800-96807 */
+35172, 30961, 33571, 31296, 28073, 33314, 36996, 33286, /* 96808-96815 */
+32640, 31161, 31296, 36699, 29067, 28670, 32911, 32593, /* 96816-96823 */
+27106, 26729, 28569, 26276, 24000, 25165, 24321, 30569, /* 96824-96831 */
+30623, 28694, 35793, 33684, 24600, 40834, 48912, 39896, /* 96832-96839 */
+35256, 37582, 36702, 33311, 33390, 31950, 41703, 35148, /* 96840-96847 */
+30554, 35232, 42624, 46046, 39569, 38324, 40779, 40251, /* 96848-96855 */
+29011, 29651, 32654, 32376, 31850, 26689, 32274, 28611, /* 96856-96863 */
+29319, 29843, 23379, 28895, 30083, 23627, 31634, 34154, /* 96864-96871 */
+28937, 29500, 30673, 29919, 26826, 30695, 30536, 25613, /* 96872-96879 */
+28499, 25257, 27184, 32010, 26318, 31135, 45745, 45177, /* 96880-96887 */
+36925, 36428, 34694, 36804, 34056, 27892, 32206, 33112, /* 96888-96895 */
+32447, 31957, 35462, 38621, 37617, 35721, 35041, 37403, /* 96896-96903 */
+32717, 34664, 34309, 29766, 32815, 36992, 36908, 38228, /* 96904-96911 */
+37731, 35937, 33714, 30758, 40291, 28697, 24482, 34120, /* 96912-96919 */
+23343, 17831, 23039, 29690, 26720, 24759, 27621, 33298, /* 96920-96927 */
+37836, 31729, 31651, 29639, 30575, 30644, 39104, 42676, /* 96928-96935 */
+38206, 42211, 39791, 33730, 34335, 32046, 31199, 35050, /* 96936-96943 */
+33534, 26622, 30611, 38840, 40460, 40675, 38560, 36901, /* 96944-96951 */
+37974, 34059, 29578, 27657, 32959, 32492, 25680, 30712, /* 96952-96959 */
+34760, 33930, 31479, 33755, 33951, 39856, 34285, 30539, /* 96960-96967 */
+37339, 40179, 30371, 29270, 27861, 28532, 28119, 24199, /* 96968-96975 */
+27596, 27140, 23565, 26851, 32765, 31609, 24215, 36700, /* 96976-96983 */
+43050, 33878, 30223, 29468, 31654, 29967, 30611, 24690, /* 96984-96991 */
+25493, 32989, 23486, 23350, 33284, 37779, 31816, 27906, /* 96992-96999 */
+38900, 39619, 35045, 27916, 35997, 36751, 35955, 35898, /* 97000-97007 */
+39636, 42182, 36690, 35225, 30048, 40150, 31400, 25838, /* 97008-97015 */
+28663, 34401, 31206, 28096, 38468, 35872, 37370, 37292, /* 97016-97023 */
+38648, 49446, 39851, 28529, 34033, 34265, 23409, 32854, /* 97024-97031 */
+45420, 42794, 39439, 34096, 34653, 37947, 34424, 26765, /* 97032-97039 */
+23924, 27695, 24598, 27008, 35355, 35167, 35300, 33058, /* 97040-97047 */
+29401, 29592, 27973, 26770, 25332, 31001, 34064, 24712, /* 97048-97055 */
+28701, 34416, 34427, 32725, 27702, 33763, 42435, 28520, /* 97056-97063 */
+28462, 38088, 31323, 23250, 24762, 28022, 26783, 26411, /* 97064-97071 */
+34649, 29444, 31419, 31678, 34007, 32720, 36706, 38389, /* 97072-97079 */
+31689, 33934, 43742, 36247, 30085, 40585, 38054, 27527, /* 97080-97087 */
+23998, 34029, 29787, 21309, 28338, 34261, 30295, 37658, /* 97088-97095 */
+35265, 33725, 37493, 37651, 28477, 32000, 39753, 27458, /* 97096-97103 */
+29210, 35710, 38843, 34144, 27764, 31683, 41231, 34886, /* 97104-97111 */
+26450, 33532, 40545, 38765, 35868, 36640, 43087, 39197, /* 97112-97119 */
+29325, 31730, 36880, 33544, 29795, 33037, 33669, 42217, /* 97120-97127 */
+37231, 32762, 42625, 41193, 30789, 31096, 38070, 25433, /* 97128-97135 */
+23352, 26969, 28797, 30363, 27391, 31008, 38070, 38906, /* 97136-97143 */
+29921, 26269, 37153, 34813, 26270, 23976, 35583, 38598, /* 97144-97151 */
+36152, 25849, 30345, 36508, 30857, 21361, 30786, 44082, /* 97152-97159 */
+32838, 27419, 33040, 42505, 30814, 29369, 29522, 20114, /* 97160-97167 */
+27443, 25900, 27947, 32289, 25149, 32048, 33189, 30625, /* 97168-97175 */
+31972, 32558, 30954, 33016, 30701, 23790, 32418, 35351, /* 97176-97183 */
+32991, 21449, 23441, 35252, 35241, 34088, 36599, 41076, /* 97184-97191 */
+39487, 34785, 32330, 34843, 32939, 29703, 31211, 34796, /* 97192-97199 */
+38943, 34109, 30254, 36161, 32386, 24434, 23259, 38757, /* 97200-97207 */
+43608, 33981, 35212, 42690, 39778, 37812, 43536, 37266, /* 97208-97215 */
+37211, 31406, 32561, 28905, 32896, 40104, 34227, 37785, /* 97216-97223 */
+39601, 38617, 33631, 36665, 36580, 27786, 26367, 34823, /* 97224-97231 */
+39087, 30040, 23894, 32563, 30242, 27471, 35863, 34540, /* 97232-97239 */
+37846, 40830, 36376, 30892, 34700, 32764, 24138, 28531, /* 97240-97247 */
+27743, 25748, 23554, 32262, 41692, 29631, 23972, 32978, /* 97248-97255 */
+40192, 28919, 23409, 34609, 33248, 29401, 29559, 32001, /* 97256-97263 */
+29177, 29063, 24290, 24541, 25970, 28186, 40067, 34847, /* 97264-97271 */
+37317, 35755, 30417, 32076, 34777, 30369, 22707, 30999, /* 97272-97279 */
+33026, 26063, 28958, 29051, 30506, 30151, 30773, 29428, /* 97280-97287 */
+36028, 39394, 30347, 38488, 37920, 36808, 31681, 31769, /* 97288-97295 */
+35140, 28912, 30123, 39529, 31546, 29551, 30006, 35394, /* 97296-97303 */
+34597, 39439, 42602, 39849, 47058, 44761, 41132, 39327, /* 97304-97311 */
+39469, 32596, 26465, 25514, 29811, 31310, 30862, 39059, /* 97312-97319 */
+40675, 34411, 32819, 38716, 38620, 36032, 28104, 31287, /* 97320-97327 */
+33759, 30077, 30229, 32459, 35106, 35336, 35787, 27662, /* 97328-97335 */
+33749, 34538, 32526, 23923, 36752, 40403, 28503, 27497, /* 97336-97343 */
+33444, 37958, 29871, 33476, 32442, 33605, 32850, 23867, /* 97344-97351 */
+21390, 29592, 33142, 19606, 24886, 32152, 28019, 25982, /* 97352-97359 */
+27757, 35190, 22879, 28689, 40381, 29809, 29538, 32217, /* 97360-97367 */
+35290, 26781, 31451, 39485, 35022, 36569, 34088, 29448, /* 97368-97375 */
+27936, 32498, 28795, 20529, 30880, 36491, 34782, 33200, /* 97376-97383 */
+27767, 34404, 35446, 30207, 35227, 41520, 33219, 30352, /* 97384-97391 */
+36625, 34811, 31200, 34014, 33616, 37095, 34332, 25280, /* 97392-97399 */
+35993, 49219, 40927, 34905, 40925, 44695, 45589, 34518, /* 97400-97407 */
+26061, 36826, 42318, 31166, 30983, 31421, 34924, 31734, /* 97408-97415 */
+31019, 31490, 33250, 41164, 35075, 41395, 42503, 31444, /* 97416-97423 */
+26723, 32681, 31595, 23424, 21748, 32434, 30146, 31269, /* 97424-97431 */
+30117, 32137, 36358, 31649, 29168, 33349, 37779, 34755, /* 97432-97439 */
+33870, 31086, 41741, 42195, 29241, 34695, 31487, 22072, /* 97440-97447 */
+22690, 29346, 27459, 23914, 22350, 28620, 34861, 28667, /* 97448-97455 */
+18052, 27414, 39947, 36229, 29225, 27824, 35134, 36564, /* 97456-97463 */
+22932, 18326, 27170, 37839, 28939, 31897, 39968, 40227, /* 97464-97471 */
+30076, 27942, 31330, 26288, 24497, 23646, 29006, 38018, /* 97472-97479 */
+38364, 28796, 36873, 40655, 33756, 27847, 31150, 36307, /* 97480-97487 */
+30563, 35526, 43453, 46800, 42390, 38364, 40304, 38313, /* 97488-97495 */
+38209, 40748, 43236, 38916, 42091, 34513, 30537, 35056, /* 97496-97503 */
+28462, 28814, 29099, 26462, 33266, 37067, 30723, 38472, /* 97504-97511 */
+36395, 37102, 28713, 38780, 45311, 38103, 39536, 31907, /* 97512-97519 */
+33366, 33368, 24708, 23993, 24650, 25625, 24243, 30320, /* 97520-97527 */
+35972, 27148, 33447, 37325, 32118, 27431, 30568, 34051, /* 97528-97535 */
+30839, 33536, 32358, 34131, 39199, 35452, 31651, 26709, /* 97536-97543 */
+25581, 27833, 26727, 23313, 29118, 28581, 29201, 31849, /* 97544-97551 */
+28830, 30839, 32363, 29760, 26167, 33870, 29892, 28671, /* 97552-97559 */
+29636, 30818, 28039, 30151, 44483, 34106, 35501, 39618, /* 97560-97567 */
+41057, 33936, 24839, 28082, 27384, 24112, 21419, 28730, /* 97568-97575 */
+30952, 31482, 31697, 37504, 35585, 31253, 33635, 33454, /* 97576-97583 */
+30848, 36456, 36826, 43592, 48550, 46342, 42991, 40786, /* 97584-97591 */
+39250, 37881, 36207, 36172, 33291, 31400, 35317, 40215, /* 97592-97599 */
+27712, 24931, 33834, 29800, 26920, 40488, 38192, 29346, /* 97600-97607 */
+41980, 39879, 25616, 23396, 38945, 39288, 32115, 34452, /* 97608-97615 */
+36319, 33475, 31023, 35769, 29115, 23261, 30626, 28407, /* 97616-97623 */
+28883, 36352, 33492, 29905, 33370, 34433, 32396, 28395, /* 97624-97631 */
+32247, 34254, 28820, 36961, 41561, 36807, 31322, 30478, /* 97632-97639 */
+28771, 25635, 27827, 25118, 25929, 26145, 29527, 28503, /* 97640-97647 */
+23303, 21545, 28880, 31218, 28198, 34006, 31584, 27516, /* 97648-97655 */
+30521, 32036, 28513, 26619, 32829, 46423, 37021, 38616, /* 97656-97663 */
+40395, 33055, 29019, 31227, 27578, 23369, 29723, 26767, /* 97664-97671 */
+24738, 34356, 40626, 27008, 29551, 40702, 36875, 35141, /* 97672-97679 */
+37370, 37859, 39879, 44642, 49755, 43449, 36557, 42363, /* 97680-97687 */
+39706, 36344, 39087, 37902, 36879, 32420, 33105, 28837, /* 97688-97695 */
+21042, 28515, 31577, 28910, 29936, 38118, 43075, 30832, /* 97696-97703 */
+35248, 36960, 29036, 29555, 31292, 37838, 35268, 40946, /* 97704-97711 */
+36148, 33314, 35948, 32606, 30758, 23006, 26875, 26601, /* 97712-97719 */
+22769, 24734, 30574, 28365, 28249, 36007, 29417, 30453, /* 97720-97727 */
+35804, 31434, 30940, 37134, 40619, 38626, 33627, 31746, /* 97728-97735 */
+25771, 26438, 32599, 28020, 22681, 27623, 34541, 25531, /* 97736-97743 */
+23219, 28008, 28112, 28753, 27349, 31098, 33167, 29612, /* 97744-97751 */
+31166, 34822, 31654, 28940, 27272, 35619, 35078, 37714, /* 97752-97759 */
+42092, 33993, 38809, 31325, 32435, 29768, 30683, 28904, /* 97760-97767 */
+24935, 26860, 32789, 39744, 31654, 37032, 36633, 34608, /* 97768-97775 */
+39985, 37609, 35335, 47275, 49374, 41509, 43610, 44377, /* 97776-97783 */
+38194, 31605, 44735, 42971, 32860, 34560, 34643, 34187, /* 97784-97791 */
+21571, 22331, 23619, 24354, 28870, 33835, 37670, 37674, /* 97792-97799 */
+36579, 36924, 31870, 30367, 27769, 22158, 35676, 39290, /* 97800-97807 */
+36045, 36804, 36390, 38949, 30648, 26490, 26632, 27706, /* 97808-97815 */
+23740, 22279, 28792, 33679, 35686, 30287, 32169, 35245, /* 97816-97823 */
+36760, 32276, 30442, 36873, 36157, 35795, 24026, 27552, /* 97824-97831 */
+25683, 24842, 30560, 29104, 28952, 31104, 36468, 27597, /* 97832-97839 */
+21919, 24350, 30143, 31002, 28544, 28039, 31577, 34753, /* 97840-97847 */
+33592, 31110, 31388, 33638, 33922, 28601, 37621, 41679, /* 97848-97855 */
+38926, 35872, 37867, 34208, 30205, 31682, 28516, 27925, /* 97856-97863 */
+30605, 25466, 26019, 27286, 36808, 37740, 31456, 37001, /* 97864-97871 */
+37140, 39631, 35711, 49123, 51407, 45086, 40705, 44982, /* 97872-97879 */
+41700, 33520, 43950, 38129, 32293, 35314, 34643, 20034, /* 97880-97887 */
+22721, 28895, 21876, 28635, 32803, 33482, 30847, 37619, /* 97888-97895 */
+42223, 33247, 31654, 35520, 32628, 20843, 25991, 35724, /* 97896-97903 */
+28300, 36226, 37865, 33820, 35191, 34363, 33444, 27868, /* 97904-97911 */
+24612, 24784, 19212, 24283, 37739, 40469, 27420, 33877, /* 97912-97919 */
+37463, 30408, 24276, 36582, 41224, 29131, 31266, 30950, /* 97920-97927 */
+25998, 33013, 40094, 33720, 30759, 42810, 28218, 20348, /* 97928-97935 */
+25948, 27592, 20438, 19655, 28260, 25400, 24939, 32304, /* 97936-97943 */
+34900, 27005, 35410, 34630, 31693, 32622, 34542, 35964, /* 97944-97951 */
+38516, 42099, 33924, 31176, 35001, 40257, 33355, 24032, /* 97952-97959 */
+32559, 29648, 24556, 27076, 34182, 38862, 26614, 36752, /* 97960-97967 */
+40476, 35136, 39146, 44961, 50189, 44800, 45264, 38395, /* 97968-97975 */
+31534, 43491, 42486, 38612, 42184, 37185, 29236, 26431, /* 97976-97983 */
+31778, 27919, 25705, 28234, 34528, 33253, 31192, 33023, /* 97984-97991 */
+36435, 34040, 32076, 28909, 22861, 32881, 33284, 30364, /* 97992-97999 */
+34483, 41687, 34671, 25300, 39811, 41442, 31420, 29470, /* 98000-98007 */
+27600, 27571, 23114, 24223, 25848, 27848, 34052, 25958, /* 98008-98015 */
+25795, 30103, 29404, 32945, 34099, 33901, 31578, 28736, /* 98016-98023 */
+34515, 36536, 35959, 36500, 39361, 33950, 24913, 27660, /* 98024-98031 */
+25726, 28020, 27182, 27288, 27451, 26299, 29812, 32610, /* 98032-98039 */
+31652, 33580, 33154, 32016, 31580, 35335, 37671, 28394, /* 98040-98047 */
+31733, 30322, 34298, 35461, 32839, 39536, 34697, 37051, /* 98048-98055 */
+32909, 30221, 30574, 27236, 29083, 30663, 34204, 37371, /* 98056-98063 */
+30724, 30923, 47235, 37302, 33220, 44288, 44025, 40781, /* 98064-98071 */
+44244, 43570, 41205, 42327, 38553, 36506, 37326, 31418, /* 98072-98079 */
+27333, 29283, 31695, 26590, 26459, 24688, 26189, 31207, /* 98080-98087 */
+33090, 33165, 28468, 31610, 31700, 28921, 30194, 33911, /* 98088-98095 */
+33096, 35951, 42472, 35536, 34408, 36698, 34839, 31995, /* 98096-98103 */
+30408, 31081, 29995, 23886, 28168, 27597, 34097, 32907, /* 98104-98111 */
+24515, 32383, 35489, 33649, 33221, 35593, 33547, 28857, /* 98112-98119 */
+30337, 31441, 29867, 30353, 35040, 34266, 29955, 27144, /* 98120-98127 */
+28223, 27954, 29823, 23978, 23428, 31688, 30917, 28677, /* 98128-98135 */
+28634, 33008, 32211, 28122, 29150, 31024, 32247, 31692, /* 98136-98143 */
+32062, 38739, 37399, 34889, 35772, 33186, 38591, 41683, /* 98144-98151 */
+39680, 34253, 34646, 31700, 30186, 29273, 25583, 24922, /* 98152-98159 */
+23928, 27697, 32854, 36238, 44860, 46334, 47152, 43799, /* 98160-98167 */
+42282, 41516, 44213, 44417, 36802, 35644, 37295, 36125, /* 98168-98175 */
+29013, 32633, 33812, 32791, 28092, 27103, 28357, 27985, /* 98176-98183 */
+27967, 23728, 28391, 31721, 29299, 27772, 35736, 33538, /* 98184-98191 */
+30731, 34071, 30445, 33335, 36805, 34806, 34901, 36530, /* 98192-98199 */
+37045, 35855, 32654, 31400, 30654, 28553, 29584, 33089, /* 98200-98207 */
+25559, 26678, 29086, 30209, 31833, 32795, 34652, 32019, /* 98208-98215 */
+29824, 30024, 34502, 38413, 37017, 31219, 34016, 36408, /* 98216-98223 */
+31270, 29112, 28797, 31602, 28443, 25129, 23655, 27091, /* 98224-98231 */
+26211, 26835, 29564, 27403, 26872, 29286, 33127, 31660, /* 98232-98239 */
+32082, 32671, 36317, 33720, 38889, 39234, 36398, 38171, /* 98240-98247 */
+42538, 36438, 32899, 34098, 31236, 26296, 25276, 31933, /* 98248-98255 */
+29322, 27365, 28418, 38767, 45536, 44340, 43565, 43284, /* 98256-98263 */
+41875, 40015, 40239, 33960, 37529, 38602, 34384, 33999, /* 98264-98271 */
+35334, 37804, 33850, 33907, 33265, 29959, 27388, 29462, /* 98272-98279 */
+32411, 28920, 26055, 30167, 29246, 27097, 29891, 29449, /* 98280-98287 */
+34813, 34253, 34847, 33004, 37201, 34116, 32705, 36458, /* 98288-98295 */
+37961, 41535, 34097, 29986, 35511, 32864, 24441, 26312, /* 98296-98303 */
+27029, 21099, 24500, 29758, 29632, 35879, 36441, 29588, /* 98304-98311 */
+33136, 31741, 31304, 33923, 38139, 37613, 33006, 31977, /* 98312-98319 */
+31477, 29951, 28120, 28577, 27806, 26637, 30626, 28525, /* 98320-98327 */
+30320, 32172, 26298, 25663, 29699, 30244, 27612, 32986, /* 98328-98335 */
+34181, 31005, 31904, 35222, 34993, 32814, 36009, 35715, /* 98336-98343 */
+34159, 37690, 33979, 33703, 33849, 30337, 31290, 31876, /* 98344-98351 */
+33970, 28973, 34421, 37403, 37710, 39666, 42764, 42630, /* 98352-98359 */
+37347, 39695, 37982, 37379, 39342, 38507, 37216, 36446, /* 98360-98367 */
+36627, 38009, 38758, 36401, 31594, 30411, 28460, 25184, /* 98368-98375 */
+26620, 29545, 23798, 23300, 24981, 25737, 24092, 32121, /* 98376-98383 */
+45586, 36553, 34117, 34982, 36615, 27432, 39384, 39078, /* 98384-98391 */
+29425, 36383, 34390, 34899, 32735, 33596, 31516, 29264, /* 98392-98399 */
+26844, 28578, 28951, 26264, 26769, 28452, 33455, 33657, /* 98400-98407 */
+34281, 39677, 36475, 29469, 34139, 29260, 20845, 30944, /* 98408-98415 */
+34719, 25884, 26655, 32702, 37998, 32193, 18712, 23243, /* 98416-98423 */
+36770, 37544, 22630, 23181, 33034, 33866, 22896, 22308, /* 98424-98431 */
+29736, 39975, 30374, 30886, 32090, 36519, 47073, 34607, /* 98432-98439 */
+33199, 41878, 42412, 32832, 33441, 36312, 34510, 32752, /* 98440-98447 */
+34471, 33463, 35124, 34939, 38255, 38252, 35690, 34713, /* 98448-98455 */
+39437, 39508, 35488, 36425, 34022, 35541, 40591, 37037, /* 98456-98463 */
+37941, 40319, 36558, 30527, 19157, 26432, 34242, 25391, /* 98464-98471 */
+24827, 33425, 35813, 29520, 30105, 31107, 36562, 38954, /* 98472-98479 */
+21725, 20595, 32829, 44265, 28857, 23200, 34586, 41475, /* 98480-98487 */
+34633, 23611, 41006, 35054, 34054, 37028, 24703, 28096, /* 98488-98495 */
+31073, 35147, 31765, 28138, 25939, 30285, 39178, 32993, /* 98496-98503 */
+31079, 31725, 30946, 37113, 28132, 21474, 38639, 32978, /* 98504-98511 */
+31300, 39914, 25218, 28984, 26701, 42862, 28382, 19236, /* 98512-98519 */
+35445, 32270, 30234, 23652, 37384, 35241, 17574, 27641, /* 98520-98527 */
+33636, 33438, 27566, 26360, 35072, 20771, 37518, 47529, /* 98528-98535 */
+40070, 39662, 34676, 34096, 28176, 27962, 19465, 28179, /* 98536-98543 */
+36113, 31641, 44890, 46643, 42745, 43993, 45218, 42212, /* 98544-98551 */
+40037, 39113, 35672, 40632, 30674, 34831, 30075, 25476, /* 98552-98559 */
+23335, 27931, 37078, 28249, 32818, 30772, 30882, 34284, /* 98560-98567 */
+21620, 20411, 28302, 42082, 33819, 34711, 41686, 35709, /* 98568-98575 */
+36772, 31144, 30827, 29328, 29784, 29820, 32730, 36289, /* 98576-98583 */
+42157, 37612, 29640, 37794, 33110, 40429, 34145, 34300, /* 98584-98591 */
+31245, 29822, 33246, 24952, 18942, 22249, 39446, 40003, /* 98592-98599 */
+28428, 35235, 37078, 36207, 25767, 23751, 27671, 27416, /* 98600-98607 */
+26801, 25651, 28344, 33683, 39230, 27483, 22807, 26314, /* 98608-98615 */
+39888, 33376, 32865, 34319, 28934, 31807, 28164, 25705, /* 98616-98623 */
+26639, 32818, 40920, 30448, 31604, 29530, 34286, 33083, /* 98624-98631 */
+29197, 32564, 30568, 36482, 35454, 36101, 31853, 40706, /* 98632-98639 */
+39795, 31915, 34135, 44494, 48694, 41859, 39773, 38514, /* 98640-98647 */
+41058, 30118, 23996, 39571, 40778, 32747, 26870, 33836, /* 98648-98655 */
+41653, 38664, 33215, 33272, 38122, 35168, 24962, 28129, /* 98656-98663 */
+27088, 32787, 27944, 29049, 26421, 24581, 40575, 34448, /* 98664-98671 */
+31539, 23401, 26404, 26684, 27597, 29668, 36031, 32812, /* 98672-98679 */
+42360, 51507, 43215, 46206, 47764, 43089, 29493, 18445, /* 98680-98687 */
+21544, 27309, 22259, 18380, 27636, 33920, 24303, 21146, /* 98688-98695 */
+27664, 37659, 33125, 26696, 28361, 27108, 26208, 29314, /* 98696-98703 */
+22262, 23380, 28561, 32587, 28407, 36307, 43334, 33711, /* 98704-98711 */
+38200, 34438, 34371, 23033, 22551, 38784, 33208, 29711, /* 98712-98719 */
+37855, 39850, 21091, 29897, 42399, 31971, 28932, 29618, /* 98720-98727 */
+28436, 28902, 28204, 29419, 36439, 35740, 38003, 33465, /* 98728-98735 */
+20170, 34234, 42502, 27491, 25213, 26556, 28625, 30586, /* 98736-98743 */
+34975, 30754, 36062, 27897, 26418, 31356, 27420, 39810, /* 98744-98751 */
+37722, 38844, 29757, 33446, 31414, 30701, 28850, 27191, /* 98752-98759 */
+22171, 29204, 41459, 36686, 38072, 44363, 44130, 31452, /* 98760-98767 */
+23511, 26910, 32329, 32012, 37521, 38213, 41284, 42968, /* 98768-98775 */
+44238, 38628, 37955, 58446, 48812, 39888, 43888, 40093, /* 98776-98783 */
+38070, 27142, 33631, 30246, 15853, 28485, 37483, 35982, /* 98784-98791 */
+31005, 46415, 34876, 29719, 32603, 21039, 22528, 30928, /* 98792-98799 */
+27750, 33200, 36002, 37127, 31417, 39265, 49459, 36564, /* 98800-98807 */
+30792, 29121, 31923, 29610, 25772, 28325, 32285, 28482, /* 98808-98815 */
+34798, 29123, 29845, 40563, 38308, 31284, 25705, 32824, /* 98816-98823 */
+29328, 27246, 31554, 38068, 31566, 25450, 35383, 31674, /* 98824-98831 */
+33028, 35694, 39573, 25264, 18333, 26555, 24783, 24354, /* 98832-98839 */
+23081, 29154, 33466, 38947, 39040, 35114, 31703, 38762, /* 98840-98847 */
+31978, 13690, 21250, 36779, 30157, 29112, 39957, 37211, /* 98848-98855 */
+34505, 31692, 35100, 23026, 37656, 45521, 38196, 37377, /* 98856-98863 */
+34987, 33780, 23584, 36495, 31068, 24535, 30048, 44455, /* 98864-98871 */
+49354, 42429, 56602, 53421, 46115, 42201, 37620, 39324, /* 98872-98879 */
+40222, 38141, 34119, 35028, 32099, 24992, 31356, 29830, /* 98880-98887 */
+33196, 30681, 27013, 28967, 32826, 27344, 22833, 38882, /* 98888-98895 */
+26263, 31368, 31006, 31100, 41090, 38234, 39707, 31857, /* 98896-98903 */
+30416, 28663, 31261, 28410, 29428, 27478, 26163, 27774, /* 98904-98911 */
+34735, 31774, 34303, 49489, 34684, 29841, 26642, 32590, /* 98912-98919 */
+24069, 17282, 24462, 22785, 35565, 33892, 39531, 35252, /* 98920-98927 */
+37334, 39578, 20872, 18753, 29972, 26933, 24265, 28222, /* 98928-98935 */
+32148, 37233, 34927, 35172, 31696, 26034, 35772, 32140, /* 98936-98943 */
+30370, 24824, 31995, 25879, 29724, 31593, 24610, 32688, /* 98944-98951 */
+40320, 39095, 35339, 40973, 39223, 39450, 38146, 21880, /* 98952-98959 */
+22419, 34324, 28697, 28930, 39428, 36833, 30333, 40663, /* 98960-98967 */
+48155, 42063, 41722, 47432, 42432, 47345, 42242, 35582, /* 98968-98975 */
+48780, 38732, 38448, 36692, 31231, 30508, 31258, 31472, /* 98976-98983 */
+26946, 28888, 25279, 31313, 34332, 34647, 28153, 26158, /* 98984-98991 */
+33435, 28795, 28712, 30926, 40640, 35060, 36043, 35973, /* 98992-98999 */
+26677, 33220, 33041, 18730, 29191, 38689, 27826, 30487, /* 99000-99007 */
+35778, 38511, 34516, 28397, 26650, 35440, 29288, 19083, /* 99008-99015 */
+35326, 25269, 30396, 34059, 28122, 33889, 31260, 34695, /* 99016-99023 */
+41953, 37235, 28951, 27028, 28005, 28350, 24751, 17377, /* 99024-99031 */
+14096, 33180, 33735, 34683, 39487, 31437, 32276, 32830, /* 99032-99039 */
+23723, 15514, 34265, 30857, 25260, 37540, 37541, 29727, /* 99040-99047 */
+39596, 45815, 33147, 31377, 39859, 35649, 30962, 32857, /* 99048-99055 */
+25395, 34930, 28486, 29223, 36859, 34416, 41643, 37255, /* 99056-99063 */
+35806, 43874, 43266, 32688, 41873, 47865, 45206, 43450, /* 99064-99071 */
+40260, 41436, 40248, 35704, 34356, 45049, 30214, 28847, /* 99072-99079 */
+32537, 25261, 27786, 32540, 20497, 29993, 38987, 19221, /* 99080-99087 */
+29342, 37028, 35200, 32265, 26239, 32348, 41791, 29276, /* 99088-99095 */
+23981, 48249, 35393, 27613, 44895, 32194, 24450, 35085, /* 99096-99103 */
+25299, 25503, 35585, 31361, 28897, 27539, 30835, 27369, /* 99104-99111 */
+20681, 19302, 29163, 34302, 17677, 39628, 40269, 35316, /* 99112-99119 */
+40885, 32575, 29388, 23815, 31817, 26235, 24284, 27581, /* 99120-99127 */
+15991, 32289, 38256, 36345, 27247, 38745, 37219, 26738, /* 99128-99135 */
+31358, 21890, 33518, 27172, 28371, 32828, 27079, 36789, /* 99136-99143 */
+29965, 33420, 35462, 38653, 29477, 31630, 38183, 34133, /* 99144-99151 */
+29055, 25325, 34744, 31380, 31248, 30856, 43581, 39033, /* 99152-99159 */
+37229, 45824, 33136, 37429, 40576, 32753, 42376, 47573, /* 99160-99167 */
+36191, 44858, 49791, 48188, 43197, 27871, 35031, 39416, /* 99168-99175 */
+20624, 13446, 32479, 27376, 26469, 36689, 34880, 29003, /* 99176-99183 */
+32435, 30784, 26827, 34574, 29933, 32000, 31643, 32361, /* 99184-99191 */
+33414, 26098, 25263, 36854, 41805, 17882, 39718, 38516, /* 99192-99199 */
+28611, 37077, 30494, 31110, 18094, 27562, 34660, 28603, /* 99200-99207 */
+34378, 26071, 29882, 32643, 35075, 24345, 29364, 40206, /* 99208-99215 */
+29742, 28223, 27222, 31122, 31546, 30845, 29541, 25090, /* 99216-99223 */
+34826, 29147, 32345, 35996, 33935, 26835, 32111, 32256, /* 99224-99231 */
+28967, 33496, 22810, 29101, 27270, 31857, 28762, 38651, /* 99232-99239 */
+40512, 29039, 41110, 35329, 35408, 33611, 31670, 35011, /* 99240-99247 */
+28595, 20084, 25621, 30448, 29858, 37528, 25317, 36327, /* 99248-99255 */
+50854, 31414, 27237, 45009, 48131, 40091, 43441, 47201, /* 99256-99263 */
+46385, 44593, 39067, 40676, 40674, 34501, 32775, 31029, /* 99264-99271 */
+26968, 27078, 21384, 19575, 25954, 32619, 21852, 39805, /* 99272-99279 */
+46559, 37502, 41468, 35712, 37189, 21653, 21634, 30718, /* 99280-99287 */
+29175, 30161, 23996, 37357, 38783, 39515, 30550, 33245, /* 99288-99295 */
+39882, 29780, 28923, 26615, 29526, 30083, 29532, 28100, /* 99296-99303 */
+31384, 36645, 20877, 33229, 41621, 29787, 23730, 34306, /* 99304-99311 */
+33023, 24005, 33605, 22444, 36632, 28804, 26052, 29622, /* 99312-99319 */
+33734, 39584, 25703, 27360, 24490, 27073, 24777, 20836, /* 99320-99327 */
+29854, 25206, 23088, 30183, 39548, 34460, 33632, 30816, /* 99328-99335 */
+37309, 41003, 25400, 25291, 36509, 41311, 29435, 33469, /* 99336-99343 */
+35636, 31986, 27677, 25886, 32751, 34517, 35519, 39569, /* 99344-99351 */
+42091, 41906, 43006, 43915, 38913, 38113, 37704, 35807, /* 99352-99359 */
+41585, 49253, 43485, 45810, 37961, 38127, 28304, 22178, /* 99360-99367 */
+32047, 26684, 27220, 14859, 36143, 36121, 39047, 35351, /* 99368-99375 */
+36769, 42502, 27681, 33201, 29384, 34184, 31665, 29731, /* 99376-99383 */
+30137, 31491, 37551, 26165, 41699, 42099, 35759, 26753, /* 99384-99391 */
+37039, 36582, 23474, 31322, 23053, 30313, 23806, 26869, /* 99392-99399 */
+30966, 30212, 41779, 35988, 34725, 32679, 29832, 25933, /* 99400-99407 */
+25209, 32269, 20542, 21356, 27201, 36084, 33266, 32994, /* 99408-99415 */
+37183, 31796, 32778, 22557, 19424, 27112, 30943, 29011, /* 99416-99423 */
+28664, 36978, 38584, 33170, 32970, 34813, 33280, 27442, /* 99424-99431 */
+34332, 29968, 30668, 33100, 33599, 27094, 28956, 30736, /* 99432-99439 */
+22935, 32398, 43815, 33929, 40123, 40338, 44838, 36259, /* 99440-99447 */
+29642, 47213, 46186, 36467, 33233, 45016, 47943, 45684, /* 99448-99455 */
+38560, 38635, 44426, 32016, 34607, 34204, 27232, 28315, /* 99456-99463 */
+29270, 28977, 26942, 31188, 30700, 28545, 35717, 35100, /* 99464-99471 */
+25374, 33533, 39837, 33628, 35129, 35444, 33947, 26621, /* 99472-99479 */
+31169, 33974, 29402, 36002, 40425, 34023, 34137, 33119, /* 99480-99487 */
+30397, 25755, 31609, 23480, 18523, 25848, 32994, 36483, /* 99488-99495 */
+35029, 35931, 38643, 44812, 31510, 28922, 24741, 30015, /* 99496-99503 */
+28695, 23282, 26046, 34186, 29103, 26983, 35923, 28219, /* 99504-99511 */
+22007, 37731, 27174, 21327, 24745, 30717, 30394, 23290, /* 99512-99519 */
+27481, 25683, 30947, 40124, 32832, 38243, 34831, 38811, /* 99520-99527 */
+28491, 22595, 37046, 30534, 28803, 18078, 31816, 35660, /* 99528-99535 */
+40110, 39730, 36968, 45349, 35998, 37999, 38949, 42811, /* 99536-99543 */
+41895, 40604, 37560, 41636, 47131, 32605, 44102, 43928, /* 99544-99551 */
+33593, 27020, 32784, 39043, 31806, 35459, 32848, 33744, /* 99552-99559 */
+30460, 28876, 32625, 27297, 28248, 37999, 40735, 33468, /* 99560-99567 */
+36297, 37971, 32588, 35729, 31091, 20911, 23994, 33743, /* 99568-99575 */
+35845, 30424, 33033, 35751, 40300, 31080, 28556, 25899, /* 99576-99583 */
+36330, 38796, 30047, 31305, 38490, 38377, 30038, 34141, /* 99584-99591 */
+33670, 23073, 32105, 33593, 23289, 26781, 29256, 28182, /* 99592-99599 */
+12657, 16547, 21705, 17756, 32316, 29486, 30598, 35222, /* 99600-99607 */
+34399, 31182, 26710, 33235, 24687, 26968, 13754, 25263, /* 99608-99615 */
+36727, 36587, 35219, 35888, 42570, 35240, 36747, 33764, /* 99616-99623 */
+30541, 34620, 36996, 37735, 36985, 40824, 47260, 42690, /* 99624-99631 */
+41995, 43030, 38362, 38446, 46816, 38324, 37191, 39185, /* 99632-99639 */
+40083, 33352, 28494, 35581, 31876, 35720, 36976, 39852, /* 99640-99647 */
+32191, 32171, 31097, 23032, 31169, 26378, 21381, 19548, /* 99648-99655 */
+25439, 37772, 32261, 35187, 32162, 37418, 33888, 27095, /* 99656-99663 */
+29572, 29605, 36966, 27327, 24055, 29569, 35982, 30013, /* 99664-99671 */
+27763, 32448, 28039, 38378, 49357, 41310, 43216, 47223, /* 99672-99679 */
+47158, 38885, 28559, 36653, 30261, 27770, 37175, 28279, /* 99680-99687 */
+30396, 33555, 37038, 27819, 24235, 30330, 23494, 17750, /* 99688-99695 */
+21246, 33657, 31844, 28747, 39831, 41127, 36363, 37382, /* 99696-99703 */
+35933, 28170, 27715, 32382, 29030, 22252, 30238, 33510, /* 99704-99711 */
+36114, 37102, 37271, 31227, 34228, 45181, 37261, 35368, /* 99712-99719 */
+36005, 35749, 25363, 18944, 30267, 25559, 29246, 28784, /* 99720-99727 */
+36679, 36247, 30350, 34141, 26848, 19340, 24699, 23183, /* 99728-99735 */
+20341, 16242, 27548, 35236, 30761, 30294, 32577, 30277, /* 99736-99743 */
+22900, 28673, 21468, 23580, 41496, 32465, 30624, 37048, /* 99744-99751 */
+41795, 41234, 30140, 28520, 29619, 35340, 28584, 27482, /* 99752-99759 */
+31945, 34497, 36042, 26885, 26806, 35493, 32510, 38376, /* 99760-99767 */
+50846, 43513, 45459, 53569, 54488, 46973, 46663, 45086, /* 99768-99775 */
+30977, 33576, 38033, 33454, 37228, 37223, 35265, 31039, /* 99776-99783 */
+34258, 33139, 26907, 26325, 32141, 30062, 22309, 27371, /* 99784-99791 */
+34887, 26154, 29634, 29016, 26999, 25023, 32837, 38332, /* 99792-99799 */
+30657, 36637, 33389, 35345, 24883, 27002, 31953, 29146, /* 99800-99807 */
+30126, 44267, 44769, 35646, 43603, 40281, 27899, 27558, /* 99808-99815 */
+27335, 24468, 22095, 19749, 31536, 36929, 33663, 38067, /* 99816-99823 */
+35121, 31080, 31494, 25237, 19308, 34826, 28135, 18667, /* 99824-99831 */
+26096, 31473, 32426, 26946, 30840, 22323, 30393, 33808, /* 99832-99839 */
+23408, 36005, 30163, 34131, 26174, 26580, 36293, 31726, /* 99840-99847 */
+30171, 43490, 43549, 30078, 38180, 41713, 26804, 27420, /* 99848-99855 */
+32061, 23225, 30430, 38666, 36176, 41111, 54413, 51554, /* 99856-99863 */
+37984, 52969, 47621, 38194, 40011, 42025, 43435, 35189, /* 99864-99871 */
+38316, 38731, 39476, 33926, 32056, 27774, 27734, 23375, /* 99872-99879 */
+32809, 33764, 31164, 35596, 29777, 22398, 24810, 26704, /* 99880-99887 */
+22787, 24064, 29705, 38351, 33172, 40315, 38856, 28707, /* 99888-99895 */
+26059, 38556, 28072, 25296, 25741, 34624, 40729, 28384, /* 99896-99903 */
+34379, 30950, 36495, 33582, 28424, 24263, 30003, 38408, /* 99904-99911 */
+22914, 28981, 33248, 35692, 26145, 28664, 29084, 27786, /* 99912-99919 */
+40008, 30247, 31723, 30785, 28354, 25939, 18858, 20427, /* 99920-99927 */
+18638, 19922, 34771, 39093, 32158, 36167, 41933, 35383, /* 99928-99935 */
+32458, 35459, 20473, 22849, 26969, 28187, 29632, 44130, /* 99936-99943 */
+41744, 30483, 45010, 38223, 34879, 34930, 30711, 31052, /* 99944-99951 */
+30631, 30593, 40643, 45852, 43137, 48544, 46450, 42015, /* 99952-99959 */
+44343, 43780, 54408, 42657, 40829, 42726, 36864, 36024, /* 99960-99967 */
+32162, 34290, 27579, 30664, 39240, 31953, 34616, 32772, /* 99968-99975 */
+22801, 13433, 22242, 24659, 15807, 22919, 19570, 39472, /* 99976-99983 */
+36199, 29896, 34169, 36483, 32006, 22401, 27213, 33156, /* 99984-99991 */
+41137, 31716, 36267, 34623, 35611, 38330, 32629, 23973, /* 99992-99999 */
+20197, 36638, 28130, 33422, 38415, 29777, 37665, 33691, /* 100000-100007 */
+27070, 22109, 26264, 36332, 31296, 25615, 30931, 38835, /* 100008-100015 */
+30756, 28405, 31983, 24479, 24674, 30307, 16316, 24837, /* 100016-100023 */
+35613, 34256, 22410, 37129, 43443, 28482, 33993, 35901, /* 100024-100031 */
+33121, 24138, 30324, 34223, 31162, 28934, 37739, 38261, /* 100032-100039 */
+33878, 37220, 33763, 43618, 43003, 35705, 33633, 35807, /* 100040-100047 */
+38336, 29693, 27112, 35018, 37523, 49771, 48726, 52213, /* 100048-100055 */
+50952, 44968, 40377, 38262, 38000, 25205, 31822, 25039, /* 100056-100063 */
+31493, 40314, 33059, 34015, 36450, 33325, 17916, 22427, /* 100064-100071 */
+27565, 28040, 20333, 27129, 31750, 28714, 33499, 32234, /* 100072-100079 */
+36230, 27682, 32003, 37276, 27996, 33189, 27730, 29268, /* 100080-100087 */
+33140, 30273, 26127, 25401, 39090, 44751, 29208, 34406, /* 100088-100095 */
+36597, 34231, 27084, 31000, 33144, 33157, 36331, 23458, /* 100096-100103 */
+33465, 34986, 35579, 27332, 30205, 36172, 27416, 29160, /* 100104-100111 */
+30305, 30143, 31060, 27986, 30510, 30252, 30641, 31818, /* 100112-100119 */
+28361, 29052, 24466, 19996, 31706, 37709, 31970, 36378, /* 100120-100127 */
+32215, 37735, 30558, 24646, 29018, 30229, 31085, 39286, /* 100128-100135 */
+42362, 40615, 43953, 39133, 34009, 33602, 31065, 26170, /* 100136-100143 */
+28261, 36330, 37287, 38783, 44085, 47650, 51066, 41437, /* 100144-100151 */
+39837, 45712, 51132, 42781, 39287, 37432, 33352, 32888, /* 100152-100159 */
+25841, 27065, 31160, 23506, 29634, 33988, 29400, 26708, /* 100160-100167 */
+27512, 25716, 18192, 18172, 22097, 24863, 39148, 31643, /* 100168-100175 */
+34513, 34772, 37328, 35908, 25380, 29850, 30947, 25055, /* 100176-100183 */
+21601, 31490, 42392, 35986, 35246, 46237, 41571, 33235, /* 100184-100191 */
+39780, 36926, 23220, 27631, 28531, 24954, 31521, 33689, /* 100192-100199 */
+31831, 32271, 37733, 31074, 22604, 29667, 36040, 25486, /* 100200-100207 */
+31865, 33112, 34041, 28651, 28052, 28233, 25742, 28712, /* 100208-100215 */
+28059, 37232, 31470, 36048, 34832, 28859, 31000, 33526, /* 100216-100223 */
+25192, 28764, 31483, 40575, 35274, 33117, 34569, 36993, /* 100224-100231 */
+31296, 27424, 30154, 36435, 40371, 33901, 33184, 40044, /* 100232-100239 */
+35853, 37520, 33281, 35071, 31867, 37796, 53187, 45522, /* 100240-100247 */
+47547, 48643, 47493, 41187, 29384, 32480, 27767, 33976, /* 100248-100255 */
+31309, 30250, 32618, 35244, 35017, 28702, 29167, 31391, /* 100256-100263 */
+26286, 13129, 20407, 28718, 24135, 20669, 35343, 39695, /* 100264-100271 */
+24311, 31631, 38609, 30063, 28819, 29665, 26071, 22698, /* 100272-100279 */
+34845, 35958, 31508, 39964, 36216, 28393, 35914, 44615, /* 100280-100287 */
+33278, 33964, 37048, 27759, 27194, 22182, 28241, 31591, /* 100288-100295 */
+32945, 26125, 36313, 46819, 37843, 40215, 29307, 23963, /* 100296-100303 */
+27532, 18620, 18561, 20475, 33009, 30639, 33947, 35852, /* 100304-100311 */
+34494, 30644, 26389, 25500, 27863, 36469, 34574, 32520, /* 100312-100319 */
+35130, 37205, 36439, 33529, 30027, 30206, 22120, 37293, /* 100320-100327 */
+38614, 33696, 40006, 38787, 35998, 27176, 34104, 29788, /* 100328-100335 */
+35478, 43940, 36472, 36396, 39002, 42069, 36723, 38583, /* 100336-100343 */
+42136, 43633, 28595, 38672, 48249, 37079, 33816, 42823, /* 100344-100351 */
+40643, 24971, 30311, 42237, 30215, 29234, 31990, 26898, /* 100352-100359 */
+21028, 24905, 28799, 21645, 25079, 26944, 21579, 23018, /* 100360-100367 */
+39441, 33244, 30455, 43936, 35939, 34164, 24761, 24857, /* 100368-100375 */
+27747, 30514, 29914, 28645, 42299, 40352, 39910, 39587, /* 100376-100383 */
+29503, 35430, 31000, 17855, 16761, 28752, 35270, 30193, /* 100384-100391 */
+38341, 38233, 35680, 32791, 33426, 28484, 32301, 33875, /* 100392-100399 */
+29217, 26110, 27530, 31877, 36904, 30884, 26844, 26411, /* 100400-100407 */
+34236, 41781, 35526, 31533, 28534, 31083, 22200, 19686, /* 100408-100415 */
+23658, 28815, 35386, 33754, 38222, 33658, 39022, 38655, /* 100416-100423 */
+34637, 33177, 32256, 25401, 31438, 40567, 34201, 37612, /* 100424-100431 */
+42160, 41567, 35768, 29409, 39621, 37026, 34673, 38338, /* 100432-100439 */
+40696, 38324, 41660, 52567, 44426, 43547, 45335, 33243, /* 100440-100447 */
+27838, 38293, 33901, 22837, 39180, 31577, 29751, 22005, /* 100448-100455 */
+24985, 23642, 20455, 23581, 19556, 32952, 33213, 35174, /* 100456-100463 */
+38748, 29815, 33372, 28565, 22318, 21725, 25029, 29000, /* 100464-100471 */
+35073, 33081, 35706, 40128, 30993, 37036, 27767, 32830, /* 100472-100479 */
+42320, 39055, 32924, 35699, 34416, 31101, 31158, 23118, /* 100480-100487 */
+21106, 30146, 40088, 33040, 37779, 34892, 35660, 33334, /* 100488-100495 */
+16510, 20210, 28035, 26854, 30908, 36579, 29282, 35180, /* 100496-100503 */
+41400, 32859, 31756, 31121, 18379, 24607, 30860, 21451, /* 100504-100511 */
+29866, 41965, 40434, 29589, 32720, 35618, 42453, 36897, /* 100512-100519 */
+29981, 33901, 32080, 31582, 34088, 37233, 34405, 39937, /* 100520-100527 */
+29868, 30069, 44101, 36655, 33293, 41043, 35971, 37779, /* 100528-100535 */
+41063, 36959, 41979, 41470, 42823, 40049, 43842, 48382, /* 100536-100543 */
+42519, 42302, 32813, 28000, 28747, 25318, 17706, 24979, /* 100544-100551 */
+26352, 30748, 34420, 30901, 33662, 22733, 24535, 22070, /* 100552-100559 */
+18004, 28937, 38079, 32906, 29473, 36261, 34857, 29591, /* 100560-100567 */
+23195, 28325, 22822, 31031, 40713, 36306, 40833, 39078, /* 100568-100575 */
+41550, 29661, 25859, 27924, 23431, 32892, 32048, 31256, /* 100576-100583 */
+32786, 37298, 37811, 31774, 37435, 27367, 31967, 34073, /* 100584-100591 */
+22010, 27876, 32546, 34712, 28057, 25357, 29589, 35490, /* 100592-100599 */
+33844, 28627, 34599, 32092, 26787, 27778, 28687, 30035, /* 100600-100607 */
+34743, 31825, 26719, 31226, 35178, 33508, 38580, 41398, /* 100608-100615 */
+38049, 34070, 27162, 31449, 31251, 32360, 38136, 33732, /* 100616-100623 */
+37985, 46272, 43963, 41530, 37769, 33998, 32435, 26519, /* 100624-100631 */
+23304, 28893, 40190, 46803, 45428, 46671, 43970, 41958, /* 100632-100639 */
+44526, 28836, 28894, 44729, 36646, 29059, 31240, 35758, /* 100640-100647 */
+35141, 21359, 20307, 21601, 21020, 31235, 26036, 30314, /* 100648-100655 */
+31766, 30490, 23217, 17867, 30649, 23984, 23490, 43196, /* 100656-100663 */
+40462, 30059, 33661, 41331, 35495, 32583, 26153, 30483, /* 100664-100671 */
+37843, 20336, 28160, 40855, 40050, 37070, 27137, 26838, /* 100672-100679 */
+37616, 38375, 26271, 34877, 40723, 31739, 28349, 33222, /* 100680-100687 */
+31465, 32532, 29484, 28150, 28001, 22122, 26472, 41098, /* 100688-100695 */
+37139, 32444, 36035, 25251, 28220, 30196, 21924, 24871, /* 100696-100703 */
+31231, 27979, 30486, 40475, 39679, 40245, 29060, 31315, /* 100704-100711 */
+32132, 22108, 21898, 27711, 44775, 38843, 38708, 39737, /* 100712-100719 */
+35278, 41908, 33935, 33793, 41950, 37804, 36530, 36111, /* 100720-100727 */
+37086, 40722, 38201, 33665, 43009, 37408, 44097, 51696, /* 100728-100735 */
+48148, 46149, 40162, 38908, 24324, 25181, 24018, 19798, /* 100736-100743 */
+35007, 31695, 29295, 28939, 31473, 30583, 25349, 25849, /* 100744-100751 */
+27602, 30370, 18919, 20643, 35976, 35944, 32905, 31010, /* 100752-100759 */
+30880, 29287, 38027, 32251, 31556, 36152, 32824, 29140, /* 100760-100767 */
+30566, 33991, 36546, 34799, 33005, 36869, 28555, 20533, /* 100768-100775 */
+36689, 35519, 28693, 30208, 35694, 30790, 24989, 31050, /* 100776-100783 */
+29634, 31929, 25348, 30012, 40245, 38638, 38151, 33716, /* 100784-100791 */
+32924, 34564, 25991, 16965, 19281, 31894, 29218, 27650, /* 100792-100799 */
+33444, 34030, 29130, 31086, 28316, 36307, 38213, 32830, /* 100800-100807 */
+33844, 39178, 35569, 29895, 29913, 35303, 31791, 23128, /* 100808-100815 */
+39699, 45480, 39514, 35370, 32950, 37494, 26895, 25823, /* 100816-100823 */
+23128, 40885, 42359, 32614, 42576, 49901, 47861, 44741, /* 100824-100831 */
+44537, 43355, 38799, 26399, 27321, 37130, 36967, 32987, /* 100832-100839 */
+30344, 35713, 29571, 35261, 33170, 34321, 33722, 25999, /* 100840-100847 */
+21827, 23309, 28365, 25441, 25353, 32573, 35482, 22983, /* 100848-100855 */
+26915, 33720, 41380, 30803, 30105, 38701, 31097, 30003, /* 100856-100863 */
+29718, 36094, 38374, 32750, 29873, 41506, 41865, 34930, /* 100864-100871 */
+31466, 27585, 29900, 27552, 13294, 18842, 39781, 35012, /* 100872-100879 */
+29047, 38018, 44456, 30937, 28148, 27989, 32907, 28806, /* 100880-100887 */
+28036, 33100, 32855, 32513, 31483, 32490, 23483, 28604, /* 100888-100895 */
+15493, 26319, 45070, 33590, 31055, 33171, 39768, 25777, /* 100896-100903 */
+22695, 24537, 26883, 36824, 30225, 30572, 37431, 41752, /* 100904-100911 */
+39914, 36391, 37588, 37423, 28273, 23822, 39431, 39336, /* 100912-100919 */
+35274, 36149, 36515, 34934, 34515, 48074, 45438, 48031, /* 100920-100927 */
+41184, 37414, 38845, 41125, 38004, 30287, 36765, 39749, /* 100928-100935 */
+29103, 26648, 33090, 44941, 37383, 29100, 34427, 30096, /* 100936-100943 */
+22922, 24583, 24176, 25999, 25546, 25696, 32142, 39461, /* 100944-100951 */
+41649, 36971, 30867, 33443, 30007, 14527, 17722, 26334, /* 100952-100959 */
+34417, 30036, 35174, 41738, 33227, 31028, 30790, 32995, /* 100960-100967 */
+26459, 26895, 29956, 27855, 37856, 32720, 36425, 35690, /* 100968-100975 */
+32347, 27224, 25634, 41077, 33041, 32371, 31297, 31040, /* 100976-100983 */
+28825, 19960, 26775, 29266, 31025, 38944, 33361, 34098, /* 100984-100991 */
+39872, 38821, 28651, 27946, 30775, 20281, 19241, 28228, /* 100992-100999 */
+31413, 32984, 34172, 27188, 31941, 24785, 34996, 40575, /* 101000-101007 */
+37512, 42303, 37353, 39163, 38535, 42031, 36094, 34994, /* 101008-101015 */
+41878, 37008, 27571, 31858, 45222, 40362, 40606, 37590, /* 101016-101023 */
+42636, 35239, 36986, 37971, 36593, 34180, 31251, 32169, /* 101024-101031 */
+40703, 39751, 40321, 38031, 31695, 29796, 21211, 20906, /* 101032-101039 */
+19786, 28166, 29349, 29017, 36189, 32243, 31088, 33561, /* 101040-101047 */
+34293, 33239, 23596, 35073, 31960, 32544, 32470, 29614, /* 101048-101055 */
+35632, 24236, 33279, 24778, 35396, 43628, 36404, 36885, /* 101056-101063 */
+29784, 33858, 18565, 20085, 24669, 20111, 27745, 34837, /* 101064-101071 */
+31905, 34288, 37642, 30225, 27400, 33896, 21104, 20790, /* 101072-101079 */
+32447, 39310, 34651, 44329, 42478, 36524, 33608, 34883, /* 101080-101087 */
+39190, 31464, 34831, 29669, 27362, 24620, 29269, 25918, /* 101088-101095 */
+29110, 39647, 33721, 26895, 39936, 32104, 36357, 41789, /* 101096-101103 */
+40288, 40021, 28985, 38726, 36778, 42414, 35597, 38035, /* 101104-101111 */
+34819, 42139, 40008, 39725, 38948, 35053, 33833, 34770, /* 101112-101119 */
+31905, 26216, 33197, 37689, 32521, 32416, 37048, 25885, /* 101120-101127 */
+26363, 29238, 26786, 23752, 35467, 35988, 31490, 36011, /* 101128-101135 */
+35682, 37211, 23658, 21155, 20528, 19904, 34048, 30192, /* 101136-101143 */
+35919, 34171, 34608, 23136, 20914, 25505, 20564, 20506, /* 101144-101151 */
+30365, 33612, 34243, 40519, 38743, 38104, 41016, 30917, /* 101152-101159 */
+19763, 22279, 27823, 26845, 29756, 31996, 26801, 27927, /* 101160-101167 */
+31093, 34628, 33550, 36298, 38281, 35892, 36152, 35944, /* 101168-101175 */
+40181, 36442, 37227, 42114, 34027, 38151, 37792, 38364, /* 101176-101183 */
+43273, 37308, 38067, 30401, 27038, 33116, 27790, 27118, /* 101184-101191 */
+30154, 30401, 30907, 44283, 41428, 39325, 37908, 33181, /* 101192-101199 */
+31959, 27168, 23502, 25718, 37523, 40817, 37458, 44572, /* 101200-101207 */
+42577, 39729, 39038, 29476, 28091, 35937, 34964, 30588, /* 101208-101215 */
+39286, 36150, 37197, 36078, 26288, 26435, 17064, 28610, /* 101216-101223 */
+32219, 27685, 31931, 33087, 32400, 24248, 25861, 28394, /* 101224-101231 */
+18889, 30062, 30311, 28011, 33020, 35257, 31318, 30485, /* 101232-101239 */
+34433, 21495, 25561, 25275, 29887, 36638, 33320, 27979, /* 101240-101247 */
+32992, 27922, 35882, 37634, 30452, 36092, 36837, 29037, /* 101248-101255 */
+26716, 31978, 29648, 30369, 31000, 26080, 28289, 23822, /* 101256-101263 */
+27003, 40450, 33875, 38476, 42024, 36077, 36392, 37769, /* 101264-101271 */
+38248, 35794, 37859, 31110, 43846, 49476, 38567, 41676, /* 101272-101279 */
+40202, 35536, 31635, 24265, 16064, 26878, 31910, 24775, /* 101280-101287 */
+29254, 37954, 35148, 35205, 38078, 31571, 32450, 37955, /* 101288-101295 */
+36151, 36137, 41713, 38278, 43486, 34644, 36453, 33829, /* 101296-101303 */
+36612, 44455, 40656, 36206, 35430, 36819, 29817, 22963, /* 101304-101311 */
+21233, 23215, 29353, 37983, 27952, 37993, 37646, 35014, /* 101312-101319 */
+28261, 31134, 26327, 20266, 19372, 27602, 35594, 32252, /* 101320-101327 */
+35039, 31546, 27663, 25814, 36686, 28652, 32982, 32364, /* 101328-101335 */
+30167, 26384, 32154, 31970, 24519, 29056, 31501, 26315, /* 101336-101343 */
+26950, 26457, 33654, 37047, 34974, 35785, 27167, 34393, /* 101344-101351 */
+32388, 32852, 33995, 34679, 27858, 25671, 42514, 34734, /* 101352-101359 */
+29142, 35272, 37714, 36233, 31760, 25996, 37625, 43489, /* 101360-101367 */
+37709, 36272, 35043, 41170, 33706, 34652, 32837, 33427, /* 101368-101375 */
+39739, 33422, 35889, 33783, 29649, 34167, 32572, 24288, /* 101376-101383 */
+23857, 25648, 42214, 40214, 37998, 43474, 41514, 39144, /* 101384-101391 */
+32316, 26241, 27494, 27500, 38509, 31924, 35803, 49394, /* 101392-101399 */
+46475, 38212, 37923, 45276, 25246, 16463, 28584, 29366, /* 101400-101407 */
+24489, 35073, 28957, 28728, 29736, 38658, 33136, 29968, /* 101408-101415 */
+37062, 25991, 26123, 26324, 29205, 21818, 25753, 33361, /* 101416-101423 */
+29653, 28575, 30398, 36657, 35664, 33479, 34039, 26298, /* 101424-101431 */
+25748, 25847, 26518, 27445, 29347, 34692, 25931, 36412, /* 101432-101439 */
+44037, 32685, 31849, 32637, 30615, 23512, 23752, 27476, /* 101440-101447 */
+37753, 36761, 34671, 32795, 30683, 35643, 29995, 25691, /* 101448-101455 */
+25937, 37738, 40197, 36800, 45228, 48121, 41415, 50191, /* 101456-101463 */
+37663, 30027, 29315, 34970, 36543, 27476, 39548, 34936, /* 101464-101471 */
+28474, 31703, 24129, 24080, 21671, 30097, 33489, 25686, /* 101472-101479 */
+37623, 41026, 39569, 35620, 45240, 37302, 30326, 33388, /* 101480-101487 */
+32617, 37475, 37535, 32440, 32438, 35272, 35972, 43490, /* 101488-101495 */
+38880, 38473, 44887, 37246, 30028, 31720, 31926, 23828, /* 101496-101503 */
+25886, 24859, 20354, 22121, 36550, 35447, 33501, 37431, /* 101504-101511 */
+31548, 30775, 25614, 25607, 23196, 26487, 32109, 24327, /* 101512-101519 */
+29692, 45902, 42725, 35958, 33601, 29770, 25278, 22963, /* 101520-101527 */
+18737, 24876, 27594, 29789, 30716, 32071, 38003, 35165, /* 101528-101535 */
+32441, 29994, 28349, 27909, 36608, 32117, 34525, 31083, /* 101536-101543 */
+34676, 36487, 26353, 28496, 26542, 39787, 33891, 32988, /* 101544-101551 */
+39072, 35351, 39205, 37200, 33233, 34478, 34574, 43457, /* 101552-101559 */
+37959, 36371, 39184, 40009, 32155, 28481, 30546, 20777, /* 101560-101567 */
+23819, 36739, 33248, 36055, 40669, 36557, 34972, 28801, /* 101568-101575 */
+34590, 36204, 35630, 39709, 39831, 38236, 34441, 39196, /* 101576-101583 */
+33599, 34216, 37238, 23044, 26699, 32337, 40771, 39324, /* 101584-101591 */
+37965, 42987, 38957, 33825, 29322, 29068, 23955, 28455, /* 101592-101599 */
+20263, 26136, 34170, 36622, 40017, 33437, 32069, 31945, /* 101600-101607 */
+26083, 23082, 30328, 26914, 27645, 28527, 27738, 30428, /* 101608-101615 */
+30276, 31687, 30824, 30032, 29786, 33504, 33158, 32502, /* 101616-101623 */
+35324, 30885, 34504, 32339, 25162, 25950, 32821, 41175, /* 101624-101631 */
+31546, 35816, 32837, 33601, 28867, 15370, 23665, 18536, /* 101632-101639 */
+24659, 37766, 32325, 37246, 45286, 47221, 39114, 42336, /* 101640-101647 */
+37127, 22458, 30296, 37751, 34338, 43077, 41552, 38206, /* 101648-101655 */
+30806, 29799, 37822, 31296, 32686, 29810, 30591, 31176, /* 101656-101663 */
+33132, 35811, 33213, 35893, 36506, 31668, 28354, 34024, /* 101664-101671 */
+45536, 37829, 36106, 42290, 37867, 30781, 36765, 38358, /* 101672-101679 */
+37783, 34773, 42657, 35495, 35257, 48936, 35508, 32364, /* 101680-101687 */
+25992, 31646, 24788, 19041, 26143, 26670, 27055, 26488, /* 101688-101695 */
+30360, 29826, 24690, 27219, 24832, 28741, 33734, 33319, /* 101696-101703 */
+36664, 32813, 32772, 29283, 35201, 31672, 19925, 19650, /* 101704-101711 */
+28300, 37860, 30652, 37000, 36912, 38880, 28806, 26924, /* 101712-101719 */
+30629, 27256, 31778, 25140, 31923, 34097, 36372, 37405, /* 101720-101727 */
+37750, 34070, 30397, 29933, 20187, 20650, 27590, 33830, /* 101728-101735 */
+29671, 36419, 30788, 37018, 50132, 45506, 42727, 40974, /* 101736-101743 */
+37570, 35229, 36362, 31533, 31593, 35060, 32278, 32635, /* 101744-101751 */
+36364, 31274, 28982, 36509, 40577, 30078, 30485, 30053, /* 101752-101759 */
+27874, 28977, 39066, 41922, 29163, 35180, 45184, 37197, /* 101760-101767 */
+35747, 40997, 34344, 32138, 32793, 35109, 28275, 29467, /* 101768-101775 */
+36900, 40452, 39438, 32521, 35415, 32352, 31617, 34896, /* 101776-101783 */
+31093, 34097, 32337, 26576, 28045, 33070, 29757, 28665, /* 101784-101791 */
+32592, 23667, 25385, 28587, 27362, 27912, 32153, 29942, /* 101792-101799 */
+22007, 23046, 28897, 35645, 28113, 32152, 32979, 31522, /* 101800-101807 */
+25136, 28990, 37471, 34637, 35622, 34721, 31619, 30606, /* 101808-101815 */
+32740, 32357, 27488, 28449, 24854, 31625, 42402, 37835, /* 101816-101823 */
+40905, 39628, 40386, 31363, 26375, 22587, 27318, 30296, /* 101824-101831 */
+24882, 34392, 37408, 33908, 39016, 46369, 42369, 42435, /* 101832-101839 */
+37286, 29780, 25793, 39331, 31872, 29500, 30767, 37996, /* 101840-101847 */
+42156, 33929, 40312, 34819, 31888, 26007, 27170, 26708, /* 101848-101855 */
+19260, 28470, 29780, 31239, 38787, 36730, 38746, 36877, /* 101856-101863 */
+44863, 40120, 37123, 39327, 31628, 35887, 32556, 32833, /* 101864-101871 */
+37134, 32473, 42520, 41685, 33614, 34265, 34095, 29500, /* 101872-101879 */
+30651, 26875, 19198, 25818, 29272, 34940, 32095, 33619, /* 101880-101887 */
+36763, 28051, 25578, 31764, 27603, 23201, 28519, 30671, /* 101888-101895 */
+27242, 35608, 32474, 32663, 33566, 31322, 37504, 34030, /* 101896-101903 */
+31143, 30276, 34197, 32923, 32594, 28243, 19737, 33789, /* 101904-101911 */
+33982, 27191, 32646, 35435, 30194, 26205, 36689, 31850, /* 101912-101919 */
+33710, 36942, 31160, 26667, 23648, 29670, 31210, 24880, /* 101920-101927 */
+26109, 40098, 38881, 39077, 42048, 36430, 40797, 36380, /* 101928-101935 */
+33311, 31270, 29250, 32921, 31226, 34013, 41270, 34292, /* 101936-101943 */
+36995, 39217, 44254, 38062, 36004, 39322, 37316, 33803, /* 101944-101951 */
+26139, 32204, 31804, 37637, 43295, 37828, 40378, 37337, /* 101952-101959 */
+33515, 30729, 32597, 31560, 22707, 21429, 26830, 29389, /* 101960-101967 */
+31520, 36757, 37996, 35782, 29276, 34635, 39223, 30098, /* 101968-101975 */
+24815, 30747, 29346, 21803, 28239, 26335, 36569, 43554, /* 101976-101983 */
+28584, 29863, 37407, 31663, 22520, 27823, 27580, 24554, /* 101984-101991 */
+28200, 27223, 30803, 32824, 31459, 34987, 29583, 33709, /* 101992-101999 */
+29647, 36960, 36850, 41817, 40140, 32708, 43168, 40658, /* 102000-102007 */
+33070, 35184, 45274, 36819, 28165, 24454, 24976, 29609, /* 102008-102015 */
+24813, 20549, 24712, 29837, 22537, 20516, 33956, 38189, /* 102016-102023 */
+29538, 31677, 39205, 40175, 42480, 40238, 42266, 42384, /* 102024-102031 */
+38535, 30650, 31605, 39889, 40693, 35621, 37545, 41125, /* 102032-102039 */
+36859, 27572, 32575, 37122, 31002, 26732, 30351, 29959, /* 102040-102047 */
+22647, 24491, 27693, 35130, 32816, 26672, 28970, 38843, /* 102048-102055 */
+34772, 25459, 28792, 32769, 29925, 23482, 22069, 30710, /* 102056-102063 */
+35171, 28250, 27794, 34373, 38437, 31498, 26862, 30429, /* 102064-102071 */
+32917, 25531, 21338, 28155, 30741, 30569, 30616, 37332, /* 102072-102079 */
+37154, 33293, 32269, 38751, 38883, 31979, 25238, 29898, /* 102080-102087 */
+34421, 28222, 34754, 41998, 44849, 37630, 35995, 36104, /* 102088-102095 */
+41169, 41174, 32694, 30683, 40749, 33913, 30319, 40863, /* 102096-102103 */
+41305, 37389, 30879, 37297, 34082, 26381, 21395, 24448, /* 102104-102111 */
+34479, 26755, 26419, 28196, 36989, 44764, 36946, 33927, /* 102112-102119 */
+39328, 39827, 30743, 27063, 36076, 36692, 28932, 28722, /* 102120-102127 */
+31668, 33857, 37676, 34067, 41902, 46284, 36237, 32627, /* 102128-102135 */
+36142, 44275, 35535, 26523, 30181, 28872, 26001, 32499, /* 102136-102143 */
+36247, 32226, 27792, 23460, 24779, 38202, 32453, 29020, /* 102144-102151 */
+31481, 34208, 26531, 27235, 32026, 32859, 32103, 23677, /* 102152-102159 */
+24493, 37285, 34310, 24320, 28812, 28334, 27275, 28565, /* 102160-102167 */
+29665, 38744, 37057, 26054, 31019, 40187, 29808, 26111, /* 102168-102175 */
+38086, 41565, 36420, 30626, 28447, 28861, 34927, 24441, /* 102176-102183 */
+17410, 28449, 29378, 27544, 27748, 39960, 45897, 43582, /* 102184-102191 */
+44457, 43909, 41128, 35671, 34358, 33581, 34551, 36069, /* 102192-102199 */
+35949, 38951, 36642, 31830, 29567, 30519, 31944, 24855, /* 102200-102207 */
+25430, 39365, 39813, 28977, 31480, 39026, 35560, 33929, /* 102208-102215 */
+41831, 47128, 42351, 39967, 34485, 30678, 35078, 33115, /* 102216-102223 */
+28315, 29077, 42469, 41124, 34555, 38802, 37744, 25456, /* 102224-102231 */
+16124, 24855, 23656, 25966, 25161, 29325, 39018, 31107, /* 102232-102239 */
+32513, 33429, 34514, 30275, 32987, 28537, 29191, 33665, /* 102240-102247 */
+29632, 32610, 38145, 31427, 33712, 40823, 38015, 33016, /* 102248-102255 */
+30663, 32866, 27533, 23157, 27258, 34857, 34345, 30579, /* 102256-102263 */
+26573, 29449, 26295, 21508, 28828, 28721, 26658, 32796, /* 102264-102271 */
+34946, 24609, 27777, 35814, 25188, 23794, 25081, 37254, /* 102272-102279 */
+33901, 34405, 41212, 44774, 35490, 38165, 46163, 33210, /* 102280-102287 */
+33360, 43753, 33957, 37619, 36020, 32547, 34739, 38525, /* 102288-102295 */
+28770, 25610, 43929, 36203, 38004, 38294, 33964, 37858, /* 102296-102303 */
+33320, 29214, 31812, 38031, 36383, 33762, 48576, 42270, /* 102304-102311 */
+41777, 35618, 41090, 26098, 27077, 38606, 32611, 36952, /* 102312-102319 */
+34176, 37857, 32208, 30901, 31068, 23869, 21422, 30673, /* 102320-102327 */
+29330, 23571, 25673, 33428, 30871, 23957, 29241, 30641, /* 102328-102335 */
+28936, 28987, 29946, 28840, 29224, 29090, 28198, 32974, /* 102336-102343 */
+33335, 32083, 31472, 25955, 35836, 29553, 31930, 33389, /* 102344-102351 */
+30203, 31574, 33437, 35497, 30192, 30275, 39884, 36248, /* 102352-102359 */
+33373, 38133, 30581, 25983, 31050, 21511, 26840, 32619, /* 102360-102367 */
+36863, 33279, 27162, 37009, 31169, 25682, 36521, 34728, /* 102368-102375 */
+29581, 32777, 35132, 35557, 38205, 44721, 35993, 41568, /* 102376-102383 */
+38639, 35275, 34215, 36092, 35068, 27150, 24698, 34352, /* 102384-102391 */
+42548, 34708, 40666, 40262, 35480, 29907, 25728, 24450, /* 102392-102399 */
+37003, 30258, 23222, 30124, 30699, 25932, 44185, 46525, /* 102400-102407 */
+45150, 39276, 39909, 45043, 34713, 37116, 40416, 30102, /* 102408-102415 */
+29360, 39528, 33433, 32400, 40433, 30369, 22548, 31938, /* 102416-102423 */
+31865, 31159, 14049, 30219, 33113, 28915, 21757, 27703, /* 102424-102431 */
+33980, 42832, 38292, 21976, 30584, 33167, 31620, 31859, /* 102432-102439 */
+37803, 41984, 36475, 32400, 35062, 37636, 29221, 28588, /* 102440-102447 */
+28210, 24970, 19659, 18332, 21963, 18542, 26266, 25606, /* 102448-102455 */
+30218, 25128, 31022, 28299, 17956, 27392, 29064, 24554, /* 102456-102463 */
+40450, 42705, 36952, 38118, 43120, 41189, 43753, 43493, /* 102464-102471 */
+42065, 49942, 48331, 49018, 45995, 56067, 48449, 42595, /* 102472-102479 */
+51217, 42003, 42933, 41980, 32878, 30447, 31667, 22867, /* 102480-102487 */
+16462, 33137, 27481, 18884, 22472, 15104, 14993, 14064, /* 102488-102495 */
+4606, 16728, 15979, 13506, 22773, 19954, 27702, 35328, /* 102496-102503 */
+33813, 26742, 36541, 28298, 22178, 41256, 34543, 24842, /* 102504-102511 */
+33429, 45770, 36663, 33244, 42004, 39039, 32433, 42148, /* 102512-102519 */
+33850, 42450, 51214, 34943, 37656, 47037, 36305, 33235, /* 102520-102527 */
+42168, 33575, 33581, 38114, 22782, 35113, 33717, 28220, /* 102528-102535 */
+33562, 31537, 35444, 33099, 29940, 31667, 35786, 35076, /* 102536-102543 */
+37144, 36572, 35898, 32212, 32649, 30106, 40362, 40500, /* 102544-102551 */
+29986, 35529, 47655, 39021, 37709, 39074, 37288, 38014, /* 102552-102559 */
+32906, 33873, 39391, 30349, 27302, 32251, 19066, 30843, /* 102560-102567 */
+32958, 31523, 29801, 30016, 30767, 28376, 33476, 27368, /* 102568-102575 */
+30943, 31117, 22563, 26734, 25017, 23483, 29951, 17425, /* 102576-102583 */
+10724, 31459, 33196, 27504, 36680, 34204, 31603, 34402, /* 102584-102591 */
+29408, 30174, 34105, 30450, 32170, 28090, 46746, 50302, /* 102592-102599 */
+41999, 51018, 47406, 34884, 40271, 40615, 35743, 39040, /* 102600-102607 */
+36632, 33502, 43515, 43752, 27763, 35553, 34159, 24742, /* 102608-102615 */
+20957, 27368, 32057, 29355, 22770, 20276, 25856, 21712, /* 102616-102623 */
+23733, 22077, 25295, 29870, 30131, 21927, 26747, 37552, /* 102624-102631 */
+29630, 32228, 34647, 32278, 35622, 38001, 28620, 35715, /* 102632-102639 */
+38411, 37795, 37847, 32353, 32340, 40695, 41207, 33174, /* 102640-102647 */
+34484, 36541, 33672, 30594, 40924, 35427, 29626, 32246, /* 102648-102655 */
+25191, 20524, 24564, 32502, 21513, 17658, 25250, 21227, /* 102656-102663 */
+27734, 31146, 25256, 29249, 28893, 27051, 31987, 34464, /* 102664-102671 */
+35038, 32997, 36675, 34733, 36377, 38698, 40638, 37742, /* 102672-102679 */
+32933, 36748, 44215, 41673, 42208, 45816, 42999, 38209, /* 102680-102687 */
+43199, 36962, 38896, 43505, 36112, 30008, 41159, 47668, /* 102688-102695 */
+39024, 42436, 40484, 39798, 29695, 44211, 36574, 30860, /* 102696-102703 */
+34143, 34143, 30004, 28454, 39790, 24332, 22571, 18909, /* 102704-102711 */
+20718, 14950, 21765, 27366, 24139, 26303, 27136, 29093, /* 102712-102719 */
+25014, 30833, 30027, 35080, 33526, 23986, 33698, 31428, /* 102720-102727 */
+31187, 36783, 32613, 28812, 37180, 39949, 34557, 39306, /* 102728-102735 */
+43471, 40862, 33110, 23636, 35946, 31559, 25655, 36111, /* 102736-102743 */
+24004, 27790, 29347, 24116, 23437, 38615, 24404, 20121, /* 102744-102751 */
+28019, 22440, 23090, 26640, 31341, 25072, 23340, 33508, /* 102752-102759 */
+28624, 34348, 36702, 36176, 35776, 33962, 32758, 31644, /* 102760-102767 */
+38816, 41082, 38224, 43635, 41601, 46043, 46884, 50943, /* 102768-102775 */
+42366, 32856, 44228, 42979, 38776, 41448, 38517, 38818, /* 102776-102783 */
+38685, 30369, 30297, 32078, 32193, 28725, 39101, 35066, /* 102784-102791 */
+35217, 36046, 29349, 29879, 26825, 36917, 32092, 31747, /* 102792-102799 */
+34821, 32768, 30831, 26386, 38208, 31493, 18890, 24362, /* 102800-102807 */
+27879, 24190, 23480, 36722, 29716, 29859, 29769, 27731, /* 102808-102815 */
+33893, 34778, 32548, 30367, 36106, 36983, 31319, 33854, /* 102816-102823 */
+35473, 33799, 32030, 32699, 34114, 39789, 36451, 36651, /* 102824-102831 */
+40321, 34887, 28582, 26665, 30463, 27058, 23959, 30314, /* 102832-102839 */
+26428, 23533, 25791, 27417, 24276, 28898, 38106, 25946, /* 102840-102847 */
+26962, 30941, 27720, 28775, 30462, 38668, 27181, 28533, /* 102848-102855 */
+30656, 27439, 34305, 32163, 37963, 30578, 33596, 27965, /* 102856-102863 */
+31367, 39462, 34041, 37868, 37218, 41768, 42032, 44386, /* 102864-102871 */
+42553, 29689, 45481, 29847, 28739, 33638, 35113, 35016, /* 102872-102879 */
+34836, 36052, 31111, 32337, 30990, 31622, 33723, 30607, /* 102880-102887 */
+35019, 36071, 33189, 32026, 34015, 35390, 45326, 43030, /* 102888-102895 */
+35258, 41208, 42525, 38207, 35520, 39021, 38945, 30347, /* 102896-102903 */
+29269, 30813, 33636, 27178, 34553, 34115, 28159, 25629, /* 102904-102911 */
+23009, 27546, 27110, 25076, 25444, 26900, 26898, 27881, /* 102912-102919 */
+31198, 27337, 31019, 29916, 25692, 27633, 32850, 32503, /* 102920-102927 */
+29011, 35665, 25269, 26328, 29144, 23130, 31578, 33388, /* 102928-102935 */
+36621, 27201, 35602, 34174, 35094, 32130, 36020, 43785, /* 102936-102943 */
+31558, 35709, 36678, 32095, 31250, 32148, 42794, 35118, /* 102944-102951 */
+27987, 34294, 33529, 34168, 42003, 37496, 31181, 33240, /* 102952-102959 */
+32235, 32147, 35756, 39412, 36783, 34800, 35515, 36091, /* 102960-102967 */
+39129, 29199, 33084, 34587, 28408, 28998, 28198, 36730, /* 102968-102975 */
+34245, 32624, 31778, 31844, 34430, 29229, 35324, 35107, /* 102976-102983 */
+32919, 32745, 29942, 31772, 33688, 35755, 34789, 52412, /* 102984-102991 */
+43651, 36213, 41536, 38620, 37198, 33026, 34385, 35533, /* 102992-102999 */
+27413, 25594, 28505, 25454, 28886, 36358, 29931, 27580, /* 103000-103007 */
+30754, 29026, 28194, 29837, 29173, 28388, 24243, 32568, /* 103008-103015 */
+32509, 33893, 31147, 34864, 31494, 26220, 26596, 30159, /* 103016-103023 */
+35898, 36766, 37049, 31553, 34902, 33269, 28152, 31452, /* 103024-103031 */
+33007, 32214, 26196, 31461, 30751, 32279, 27545, 33283, /* 103032-103039 */
+38992, 25818, 26952, 28799, 29534, 31531, 35675, 37196, /* 103040-103047 */
+32812, 29570, 32263, 32523, 24502, 31863, 38143, 30595, /* 103048-103055 */
+31915, 34543, 33998, 35103, 38400, 35483, 34051, 36448, /* 103056-103063 */
+39306, 42695, 31096, 32317, 37710, 28427, 37080, 35751, /* 103064-103071 */
+37040, 38565, 39479, 30041, 29404, 32856, 28634, 30297, /* 103072-103079 */
+29492, 35998, 33155, 30810, 31800, 34167, 35367, 40335, /* 103080-103087 */
+49680, 37487, 39520, 44045, 33989, 30364, 32752, 33833, /* 103088-103095 */
+33279, 28956, 26416, 29086, 28001, 36462, 38679, 23897, /* 103096-103103 */
+30736, 26674, 24751, 28718, 29400, 28313, 28456, 30767, /* 103104-103111 */
+26334, 29642, 34185, 35431, 34149, 30630, 33421, 32455, /* 103112-103119 */
+33708, 34361, 37002, 27747, 35276, 36012, 28877, 37510, /* 103120-103127 */
+37730, 34468, 25843, 27648, 27912, 25432, 32080, 28669, /* 103128-103135 */
+38538, 38648, 32119, 32601, 31027, 29494, 29803, 32089, /* 103136-103143 */
+27540, 33443, 28286, 27389, 30122, 23534, 30157, 32384, /* 103144-103151 */
+30349, 29576, 32068, 36354, 36052, 34333, 34037, 38287, /* 103152-103159 */
+37817, 35736, 30393, 30481, 39524, 34347, 29829, 30767, /* 103160-103167 */
+37730, 34886, 38288, 38509, 36586, 42330, 32322, 34907, /* 103168-103175 */
+32626, 34608, 39296, 33846, 34722, 37395, 41120, 33604, /* 103176-103183 */
+41243, 45235, 39351, 39571, 34975, 36968, 32437, 30397, /* 103184-103191 */
+34729, 35467, 26883, 26009, 34770, 32020, 30845, 25908, /* 103192-103199 */
+28084, 34095, 26488, 23726, 26538, 29640, 27039, 27146, /* 103200-103207 */
+29160, 29523, 33641, 31357, 30031, 30334, 28009, 28787, /* 103208-103215 */
+29625, 31155, 32751, 27725, 34477, 36392, 27203, 30834, /* 103216-103223 */
+34196, 35803, 32402, 30403, 30274, 29717, 32292, 28465, /* 103224-103231 */
+28263, 35755, 38961, 32164, 34471, 34771, 27804, 27683, /* 103232-103239 */
+29079, 30438, 33461, 27688, 28254, 34388, 30390, 28824, /* 103240-103247 */
+39742, 36317, 32554, 37862, 36267, 32793, 40496, 40516, /* 103248-103255 */
+33480, 35333, 31591, 31136, 33634, 33639, 35675, 33488, /* 103256-103263 */
+35217, 35950, 38334, 36088, 36164, 36249, 33976, 30749, /* 103264-103271 */
+27891, 32145, 39427, 32114, 29095, 36152, 32671, 33761, /* 103272-103279 */
+34097, 46569, 45737, 40123, 39156, 34135, 34624, 33868, /* 103280-103287 */
+34424, 34847, 33023, 28308, 30129, 30095, 27494, 29577, /* 103288-103295 */
+26934, 16038, 31232, 31738, 24652, 28846, 33825, 31140, /* 103296-103303 */
+26847, 33786, 33146, 35335, 32787, 29753, 34165, 26734, /* 103304-103311 */
+27715, 28837, 31299, 27524, 30959, 40818, 38022, 37599, /* 103312-103319 */
+35685, 33792, 35081, 28620, 24540, 24920, 28207, 27773, /* 103320-103327 */
+27202, 25080, 34089, 39282, 32201, 30776, 29486, 31598, /* 103328-103335 */
+28372, 29878, 28864, 35232, 33987, 21349, 32705, 30482, /* 103336-103343 */
+35507, 38859, 36897, 34918, 36624, 34730, 31238, 37246, /* 103344-103351 */
+35491, 38131, 37178, 34001, 40522, 36350, 37236, 40051, /* 103352-103359 */
+37322, 29109, 31684, 39492, 34810, 32677, 33051, 30418, /* 103360-103367 */
+27672, 29076, 31134, 36393, 36966, 33225, 37331, 33560, /* 103368-103375 */
+37571, 35066, 45752, 46682, 36910, 36968, 35864, 36812, /* 103376-103383 */
+28274, 29135, 29851, 34930, 25244, 22866, 32056, 28874, /* 103384-103391 */
+31491, 29522, 21867, 31695, 37256, 29309, 32983, 36568, /* 103392-103399 */
+32743, 30560, 31111, 28308, 28293, 27784, 26149, 28875, /* 103400-103407 */
+28779, 26408, 29497, 36754, 24644, 32794, 41502, 33321, /* 103408-103415 */
+36653, 34266, 32854, 36085, 27430, 26759, 24998, 28318, /* 103416-103423 */
+29849, 33020, 30528, 39586, 45931, 32755, 33872, 30239, /* 103424-103431 */
+28358, 25950, 27346, 25116, 29429, 33262, 25162, 31452, /* 103432-103439 */
+27932, 33853, 39525, 35521, 36363, 36682, 36361, 33305, /* 103440-103447 */
+37118, 32825, 37098, 39637, 37135, 40046, 33646, 37697, /* 103448-103455 */
+36106, 32919, 21869, 18241, 36949, 34857, 35082, 39037, /* 103456-103463 */
+40392, 35759, 33204, 37329, 41208, 37017, 35886, 38323, /* 103464-103471 */
+35933, 38045, 35765, 43390, 44329, 34379, 33137, 30680, /* 103472-103479 */
+32067, 29670, 31068, 27088, 30343, 30943, 24874, 31660, /* 103480-103487 */
+32408, 32119, 25542, 21079, 37775, 31093, 32887, 31973, /* 103488-103495 */
+32128, 29115, 27353, 32600, 29300, 35808, 31789, 26695, /* 103496-103503 */
+31142, 35021, 33828, 35264, 27797, 24916, 36087, 26866, /* 103504-103511 */
+24412, 29014, 24024, 25779, 30012, 26470, 28322, 32829, /* 103512-103519 */
+29371, 31176, 36865, 32146, 48307, 48806, 39291, 33558, /* 103520-103527 */
+34984, 31810, 25141, 30786, 20796, 32197, 37453, 25503, /* 103528-103535 */
+30114, 29430, 38973, 37481, 26696, 31377, 37451, 35269, /* 103536-103543 */
+30331, 35101, 39090, 32159, 31736, 30689, 28778, 27411, /* 103544-103551 */
+29784, 35273, 27633, 23422, 33403, 37733, 34912, 43772, /* 103552-103559 */
+42138, 44929, 47285, 43089, 46483, 46173, 40515, 38420, /* 103560-103567 */
+34038, 31570, 35305, 35986, 34592, 44376, 37119, 34726, /* 103568-103575 */
+33131, 30838, 31013, 29286, 25399, 24392, 30652, 22560, /* 103576-103583 */
+23324, 24845, 23222, 21646, 14698, 30984, 31572, 28984, /* 103584-103591 */
+28862, 27982, 25492, 25167, 34626, 29656, 33165, 34996, /* 103592-103599 */
+31973, 35028, 34743, 38462, 35755, 26595, 34776, 45564, /* 103600-103607 */
+37461, 39634, 43933, 36700, 36949, 39346, 31580, 34405, /* 103608-103615 */
+35862, 33116, 32348, 36132, 23868, 33347, 31883, 18963, /* 103616-103623 */
+22574, 19568, 16528, 13937, 21783, 19431, 28908, 34235, /* 103624-103631 */
+21968, 34362, 33540, 41004, 35090, 26190, 33046, 34546, /* 103632-103639 */
+31659, 32039, 36383, 35067, 39147, 39654, 36912, 41585, /* 103640-103647 */
+41980, 43021, 42455, 37219, 35071, 35175, 46812, 47366, /* 103648-103655 */
+46320, 47549, 43568, 41987, 41410, 45585, 38745, 34990, /* 103656-103663 */
+39122, 28584, 24465, 30440, 32600, 29518, 38443, 31795, /* 103664-103671 */
+30277, 29759, 27848, 22799, 22095, 19158, 12667, 18647, /* 103672-103679 */
+23174, 17532, 26001, 28141, 30311, 29819, 36896, 35801, /* 103680-103687 */
+37448, 42664, 35029, 39922, 36614, 38960, 32745, 33464, /* 103688-103695 */
+35473, 29520, 31213, 33258, 36637, 27514, 22231, 31800, /* 103696-103703 */
+37240, 35674, 35402, 34137, 31715, 35180, 31495, 22209, /* 103704-103711 */
+27777, 28088, 22380, 19980, 26456, 25119, 33633, 35434, /* 103712-103719 */
+29345, 35846, 28707, 27791, 28814, 31776, 29382, 31865, /* 103720-103727 */
+38816, 35545, 34902, 38209, 42414, 34819, 29053, 35074, /* 103728-103735 */
+39197, 37662, 35828, 35671, 40470, 38978, 41512, 31846, /* 103736-103743 */
+35839, 39007, 40018, 35593, 29624, 29316, 32660, 37344, /* 103744-103751 */
+32788, 43633, 40024, 34886, 37814, 37427, 37622, 28962, /* 103752-103759 */
+27957, 29522, 23609, 26654, 28324, 30518, 26838, 35451, /* 103760-103767 */
+35880, 30971, 31834, 26328, 25462, 24539, 23026, 20950, /* 103768-103775 */
+35022, 37718, 32609, 41099, 45801, 46298, 34012, 45797, /* 103776-103783 */
+46079, 40216, 42603, 37055, 33694, 33131, 38967, 30278, /* 103784-103791 */
+28963, 31705, 29944, 24973, 27159, 27003, 14381, 19187, /* 103792-103799 */
+28239, 24659, 26208, 25994, 23866, 25069, 30023, 22518, /* 103800-103807 */
+21351, 29062, 28172, 25186, 24274, 32623, 30705, 38221, /* 103808-103815 */
+38681, 34593, 37098, 36638, 33628, 29705, 34992, 32706, /* 103816-103823 */
+34162, 42757, 33486, 39773, 42390, 37419, 40169, 33099, /* 103824-103831 */
+40444, 42396, 41265, 39338, 35867, 39112, 38072, 32911, /* 103832-103839 */
+25545, 34219, 33288, 32025, 26366, 27405, 26185, 30722, /* 103840-103847 */
+35384, 31634, 38882, 39548, 38070, 36339, 34739, 35290, /* 103848-103855 */
+26436, 23267, 26029, 23557, 26166, 31676, 37947, 33118, /* 103856-103863 */
+45235, 41875, 34732, 33419, 26896, 25605, 25738, 27642, /* 103864-103871 */
+26285, 39805, 43327, 37331, 41219, 39921, 40345, 32752, /* 103872-103879 */
+40171, 35397, 34172, 33633, 28030, 29885, 29157, 30065, /* 103880-103887 */
+26037, 27930, 30897, 24417, 28071, 22925, 16022, 17232, /* 103888-103895 */
+24289, 23982, 25339, 37007, 33194, 31293, 34862, 37826, /* 103896-103903 */
+31477, 28208, 35599, 33151, 32932, 33384, 35579, 33789, /* 103904-103911 */
+45491, 40846, 35220, 39512, 34471, 33874, 31934, 35913, /* 103912-103919 */
+30821, 31190, 35330, 39701, 40584, 32800, 35381, 30289, /* 103920-103927 */
+28072, 39920, 32194, 31469, 36655, 33326, 27909, 33943, /* 103928-103935 */
+34303, 27391, 32306, 30781, 30490, 27422, 27700, 25229, /* 103936-103943 */
+36923, 37128, 34376, 40752, 40007, 35900, 32987, 32951, /* 103944-103951 */
+34521, 24392, 26535, 30866, 34031, 34504, 37360, 38168, /* 103952-103959 */
+36767, 48340, 36196, 33322, 34751, 34010, 26580, 23899, /* 103960-103967 */
+32326, 28828, 39163, 37011, 32304, 38667, 36860, 30342, /* 103968-103975 */
+28306, 39274, 29692, 29536, 30291, 29327, 24118, 28896, /* 103976-103983 */
+34036, 27234, 29049, 27810, 28532, 32726, 21554, 19662, /* 103984-103991 */
+19358, 32913, 28044, 28837, 40941, 39428, 40220, 36081, /* 103992-103999 */
+42524, 32348, 26816, 31116, 28692, 28271, 28336, 32592, /* 104000-104007 */
+33522, 45014, 43741, 36907, 38913, 35766, 28241, 26403, /* 104008-104015 */
+32883, 31603, 30943, 31896, 38862, 39581, 28799, 29496, /* 104016-104023 */
+25378, 29440, 35599, 33407, 39010, 39017, 38226, 37191, /* 104024-104031 */
+39259, 41995, 37932, 34645, 37044, 38809, 35962, 24780, /* 104032-104039 */
+32251, 40583, 28584, 28398, 36760, 36351, 30164, 32028, /* 104040-104047 */
+34514, 29252, 22980, 27912, 27998, 28410, 31400, 32195, /* 104048-104055 */
+27209, 34574, 44208, 28613, 30376, 33877, 30671, 20420, /* 104056-104063 */
+23413, 27816, 23676, 37560, 36601, 29545, 40402, 33012, /* 104064-104071 */
+31649, 28322, 42468, 36675, 27476, 39589, 39807, 35544, /* 104072-104079 */
+30983, 42334, 40459, 33956, 31897, 39466, 38628, 24113, /* 104080-104087 */
+24141, 32636, 35382, 27846, 34486, 38667, 40142, 35486, /* 104088-104095 */
+32339, 37273, 31619, 30616, 28221, 28324, 34132, 29876, /* 104096-104103 */
+28543, 31112, 47649, 41860, 36760, 41973, 35268, 33210, /* 104104-104111 */
+23477, 26485, 25283, 28526, 28070, 31474, 36131, 31258, /* 104112-104119 */
+31319, 24373, 36652, 38481, 29333, 35996, 38631, 33413, /* 104120-104127 */
+34318, 41936, 37778, 31983, 39259, 38121, 29167, 32952, /* 104128-104135 */
+31349, 26884, 34664, 32030, 28460, 31696, 30007, 29450, /* 104136-104143 */
+28936, 26967, 30007, 22803, 21962, 28272, 27812, 26171, /* 104144-104151 */
+29339, 28292, 28913, 37763, 32811, 34109, 29363, 30766, /* 104152-104159 */
+30323, 28909, 28313, 26430, 37851, 32774, 29004, 34278, /* 104160-104167 */
+30344, 30733, 28712, 41647, 32653, 35261, 39143, 33290, /* 104168-104175 */
+37448, 39873, 38033, 36923, 38753, 38123, 36629, 31734, /* 104176-104183 */
+28860, 23546, 32619, 33515, 29507, 36578, 40189, 41314, /* 104184-104191 */
+36196, 35028, 37906, 27759, 27280, 31572, 30075, 29445, /* 104192-104199 */
+36162, 40763, 32151, 41984, 41940, 34917, 34630, 32565, /* 104200-104207 */
+27098, 23226, 26082, 25092, 27572, 34408, 37413, 28637, /* 104208-104215 */
+27446, 33623, 26519, 33171, 35120, 36149, 36305, 32054, /* 104216-104223 */
+34106, 34287, 37872, 37800, 38986, 41544, 37046, 37211, /* 104224-104231 */
+37574, 28961, 36104, 36991, 26296, 29269, 32607, 28290, /* 104232-104239 */
+23672, 28741, 27147, 25670, 25408, 26291, 26428, 23378, /* 104240-104247 */
+25701, 28609, 18798, 28690, 40852, 32326, 34181, 34512, /* 104248-104255 */
+33851, 27117, 28855, 27573, 26396, 37633, 36274, 27700, /* 104256-104263 */
+33031, 37426, 36765, 28775, 40362, 46157, 35978, 41179, /* 104264-104271 */
+40469, 39721, 36258, 39075, 36473, 28509, 33492, 33882, /* 104272-104279 */
+25612, 22836, 26353, 38447, 30337, 33792, 38206, 35494, /* 104280-104287 */
+37678, 38259, 36286, 31238, 30453, 32273, 27993, 28872, /* 104288-104295 */
+35714, 34177, 33722, 33256, 39340, 42323, 36626, 39923, /* 104296-104303 */
+32706, 26764, 27876, 27751, 24415, 28964, 35199, 36130, /* 104304-104311 */
+32488, 32223, 29994, 24849, 37342, 35320, 29265, 32836, /* 104312-104319 */
+35594, 34230, 36320, 42507, 39226, 41013, 48442, 38612, /* 104320-104327 */
+32817, 33323, 30200, 32114, 27092, 27129, 26461, 27863, /* 104328-104335 */
+29966, 32080, 28353, 24407, 33608, 27813, 22680, 26795, /* 104336-104343 */
+30393, 23830, 25917, 27285, 30690, 35855, 34576, 36754, /* 104344-104351 */
+33632, 31051, 31176, 29458, 25680, 29938, 35763, 29477, /* 104352-104359 */
+28105, 38198, 33022, 35701, 34576, 37975, 41359, 37817, /* 104360-104367 */
+39143, 31232, 33508, 33823, 34683, 31656, 33560, 40849, /* 104368-104375 */
+27577, 29451, 31139, 27915, 37010, 34641, 33505, 33848, /* 104376-104383 */
+38294, 34336, 29832, 33240, 33354, 26450, 23826, 32373, /* 104384-104391 */
+34051, 35707, 38940, 39962, 30133, 39882, 50333, 37777, /* 104392-104399 */
+35600, 35491, 37605, 26596, 26027, 31737, 31102, 36305, /* 104400-104407 */
+38816, 30125, 25688, 27908, 31002, 33071, 32898, 32644, /* 104408-104415 */
+34573, 32731, 34562, 38077, 37250, 37040, 43440, 35035, /* 104416-104423 */
+27987, 35384, 30635, 23397, 32618, 34314, 24049, 26667, /* 104424-104431 */
+31866, 30690, 29768, 32961, 30603, 25837, 28871, 28938, /* 104432-104439 */
+26202, 23839, 23641, 25087, 20938, 32559, 44516, 36941, /* 104440-104447 */
+38204, 40810, 36540, 29238, 30156, 31792, 27203, 33913, /* 104448-104455 */
+36867, 28542, 32114, 34135, 37514, 28370, 33612, 44730, /* 104456-104463 */
+33816, 33675, 35263, 33904, 27106, 33738, 36385, 30706, /* 104464-104471 */
+35092, 35382, 28916, 28577, 26484, 36553, 30764, 32090, /* 104472-104479 */
+37786, 37013, 37323, 34800, 36857, 31728, 38696, 35857, /* 104480-104487 */
+31590, 35610, 38077, 39422, 36402, 32523, 35725, 41689, /* 104488-104495 */
+32594, 33777, 33926, 28189, 27318, 28837, 27141, 33247, /* 104496-104503 */
+35585, 24849, 30507, 30175, 27747, 37371, 33290, 34757, /* 104504-104511 */
+32684, 32260, 31024, 33521, 32924, 35606, 46939, 34050, /* 104512-104519 */
+35896, 39613, 32978, 41124, 28535, 26777, 34175, 35034, /* 104520-104527 */
+31238, 30304, 34832, 30749, 30745, 25849, 25890, 27940, /* 104528-104535 */
+29103, 25117, 21222, 22442, 25919, 25400, 35968, 42149, /* 104536-104543 */
+38822, 38881, 36796, 33020, 31896, 29158, 26284, 32061, /* 104544-104551 */
+25071, 24954, 34176, 33578, 32901, 36533, 37871, 40676, /* 104552-104559 */
+38090, 37576, 35386, 33937, 31823, 33458, 32781, 26555, /* 104560-104567 */
+32939, 30235, 33437, 39194, 36816, 33555, 36270, 36827, /* 104568-104575 */
+30163, 32655, 36104, 32011, 32412, 34869, 36517, 38324, /* 104576-104583 */
+34688, 36733, 37176, 27567, 29483, 39707, 38373, 34087, /* 104584-104591 */
+40127, 35796, 33219, 36887, 31313, 30317, 31593, 36154, /* 104592-104599 */
+26002, 20925, 30400, 34919, 28102, 26650, 30388, 26504, /* 104600-104607 */
+28164, 34198, 31099, 30563, 36618, 35544, 33842, 40287, /* 104608-104615 */
+41657, 38438, 33409, 34986, 29228, 26460, 38719, 37140, /* 104616-104623 */
+32477, 34784, 38971, 33745, 35868, 33516, 24854, 27872, /* 104624-104631 */
+32515, 20746, 24860, 35367, 31875, 32322, 34495, 31756, /* 104632-104639 */
+32371, 33855, 29797, 30945, 26589, 25297, 27653, 25632, /* 104640-104647 */
+31485, 31716, 34689, 31631, 31633, 42055, 39150, 38361, /* 104648-104655 */
+42214, 40225, 30166, 25477, 27413, 26211, 24512, 31700, /* 104656-104663 */
+39311, 43529, 41886, 38004, 37269, 33722, 41797, 34379, /* 104664-104671 */
+32488, 37074, 35909, 32943, 34692, 31560, 28286, 25118, /* 104672-104679 */
+27164, 29489, 27483, 28232, 33907, 33420, 30698, 32420, /* 104680-104687 */
+28558, 37546, 41601, 35648, 34007, 40546, 37787, 32953, /* 104688-104695 */
+35449, 28104, 32121, 36113, 34042, 37500, 41050, 37758, /* 104696-104703 */
+44060, 36489, 26898, 29553, 30648, 29232, 26840, 39534, /* 104704-104711 */
+39245, 41438, 37291, 26177, 21254, 18151, 32018, 25163, /* 104712-104719 */
+29720, 31577, 31015, 30584, 29649, 28979, 32854, 28294, /* 104720-104727 */
+18726, 29423, 34265, 29301, 28095, 38565, 41530, 30728, /* 104728-104735 */
+32538, 34508, 36302, 28520, 36005, 45497, 36048, 40121, /* 104736-104743 */
+36629, 40490, 34208, 29808, 32810, 32147, 39960, 36872, /* 104744-104751 */
+30827, 34016, 31460, 22545, 17187, 13426, 19647, 36504, /* 104752-104759 */
+34458, 39534, 49805, 51277, 44696, 41812, 47165, 43657, /* 104760-104767 */
+40403, 34193, 34707, 37088, 33640, 39944, 37514, 34374, /* 104768-104775 */
+37373, 30870, 23796, 31611, 29396, 24137, 27184, 26913, /* 104776-104783 */
+26304, 27372, 31566, 23166, 27234, 29017, 23896, 31162, /* 104784-104791 */
+24539, 21757, 21977, 25439, 15319, 13687, 27429, 33319, /* 104792-104799 */
+34728, 34196, 37480, 32179, 26841, 27077, 25758, 35552, /* 104800-104807 */
+39038, 37727, 44290, 45374, 42587, 33848, 43754, 49117, /* 104808-104815 */
+37714, 40922, 39900, 40647, 38709, 33770, 39927, 40825, /* 104816-104823 */
+30629, 16186, 33627, 37103, 28750, 28674, 33970, 29992, /* 104824-104831 */
+22467, 26991, 26233, 29802, 27886, 28877, 28241, 31376, /* 104832-104839 */
+30972, 24939, 22757, 27508, 27818, 19113, 27606, 36832, /* 104840-104847 */
+36150, 39212, 34755, 25351, 30482, 21820, 21797, 42274, /* 104848-104855 */
+47099, 45550, 56362, 62971, 52029, 48843, 55914, 50104, /* 104856-104863 */
+43577, 37090, 36932, 39452, 39166, 32797, 34925, 31412, /* 104864-104871 */
+23280, 22526, 22705, 21339, 26223, 22401, 19711, 22889, /* 104872-104879 */
+19869, 20628, 19325, 26517, 24115, 29871, 25254, 28846, /* 104880-104887 */
+35130, 26652, 26564, 30358, 33831, 26738, 28258, 36795, /* 104888-104895 */
+41012, 38963, 41395, 33158, 38025, 37939, 28360, 30049, /* 104896-104903 */
+40511, 43051, 28984, 39165, 47867, 39182, 27929, 39364, /* 104904-104911 */
+49006, 32594, 27166, 29309, 30425, 32138, 19490, 17910, /* 104912-104919 */
+29317, 29854, 19610, 26065, 33037, 25311, 24780, 24461, /* 104920-104927 */
+22919, 25926, 24263, 27771, 30015, 38084, 40931, 33769, /* 104928-104935 */
+38748, 35792, 32029, 32313, 37017, 34042, 33845, 38986, /* 104936-104943 */
+41984, 45741, 42455, 33541, 35800, 36580, 28231, 31661, /* 104944-104951 */
+42492, 44105, 44393, 50739, 49865, 42810, 41130, 45727, /* 104952-104959 */
+43059, 38989, 32327, 29268, 33975, 34398, 18582, 18088, /* 104960-104967 */
+21747, 24204, 17339, 19494, 23737, 21910, 26425, 25453, /* 104968-104975 */
+22136, 31247, 29897, 31283, 31984, 39852, 43899, 33473, /* 104976-104983 */
+39202, 39704, 36712, 28670, 30623, 34408, 30284, 31658, /* 104984-104991 */
+34738, 39251, 41052, 40717, 31424, 30087, 32765, 22209, /* 104992-104999 */
+23839, 39562, 38212, 28457, 32241, 36730, 31015, 27628, /* 105000-105007 */
+36528, 30813, 26429, 25293, 23103, 27683, 17165, 10352, /* 105008-105015 */
+23852, 32554, 27144, 28887, 34025, 39212, 34815, 34568, /* 105016-105023 */
+21652, 25105, 33645, 31129, 30001, 36094, 52013, 42617, /* 105024-105031 */
+41192, 42263, 39491, 36628, 32262, 40441, 34440, 35752, /* 105032-105039 */
+34301, 36838, 35676, 33992, 35822, 25593, 31939, 24644, /* 105040-105047 */
+34156, 45753, 40266, 42108, 43141, 46657, 37701, 40806, /* 105048-105055 */
+41239, 38394, 34231, 29954, 29512, 30105, 24972, 21289, /* 105056-105063 */
+25080, 29800, 24819, 25197, 32057, 33595, 30593, 31149, /* 105064-105071 */
+30482, 26749, 34524, 35373, 38216, 34432, 43387, 48048, /* 105072-105079 */
+40176, 38747, 36386, 33104, 25075, 28862, 27516, 26312, /* 105080-105087 */
+29742, 26591, 35447, 35317, 35272, 23924, 24091, 22279, /* 105088-105095 */
+22707, 28656, 26147, 25991, 29423, 36135, 32923, 28337, /* 105096-105103 */
+37670, 33092, 31055, 29685, 28510, 29077, 22504, 28268, /* 105104-105111 */
+29620, 30265, 30717, 36908, 32321, 36122, 35504, 33289, /* 105112-105119 */
+37687, 26786, 33113, 35180, 36783, 26729, 41139, 46383, /* 105120-105127 */
+36000, 40584, 43267, 37229, 27182, 34450, 29249, 26179, /* 105128-105135 */
+27349, 26339, 28156, 32962, 37607, 29908, 36055, 33419, /* 105136-105143 */
+34343, 43546, 38502, 45099, 46945, 43524, 43702, 38476, /* 105144-105151 */
+44777, 41227, 36353, 36611, 31702, 30035, 25221, 26675, /* 105152-105159 */
+20087, 27845, 28686, 29156, 34929, 37452, 36161, 29064, /* 105160-105167 */
+37459, 31202, 25662, 33663, 37123, 29304, 31835, 45788, /* 105168-105175 */
+37233, 36316, 37209, 21487, 26676, 26198, 25614, 24016, /* 105176-105183 */
+27563, 27691, 27780, 34492, 34447, 30375, 22154, 23363, /* 105184-105191 */
+27979, 25285, 24484, 31896, 38690, 35824, 33265, 34454, /* 105192-105199 */
+44742, 41294, 32554, 32476, 36010, 32198, 18118, 28390, /* 105200-105207 */
+26094, 25578, 34257, 37209, 34311, 34665, 32258, 29020, /* 105208-105215 */
+36020, 29099, 22963, 29734, 34640, 28711, 28066, 44801, /* 105216-105223 */
+41472, 36263, 38820, 30509, 29707, 29104, 28072, 20166, /* 105224-105231 */
+22253, 28568, 29316, 33727, 42488, 49484, 43369, 44091, /* 105232-105239 */
+45069, 42359, 43949, 41356, 42283, 43878, 42706, 34408, /* 105240-105247 */
+41208, 48466, 36862, 34855, 35529, 30679, 19934, 21657, /* 105248-105255 */
+24218, 21342, 25780, 26852, 28339, 28028, 30599, 27674, /* 105256-105263 */
+32292, 32441, 29413, 31482, 33750, 31091, 27709, 39791, /* 105264-105271 */
+40239, 38814, 39546, 28011, 24974, 31528, 32915, 25399, /* 105272-105279 */
+27705, 32756, 27830, 30561, 35597, 35787, 38890, 31672, /* 105280-105287 */
+27583, 30677, 32805, 30174, 33485, 36079, 36619, 31566, /* 105288-105295 */
+31720, 42747, 37890, 33072, 34404, 32011, 20057, 21462, /* 105296-105303 */
+25993, 24837, 28771, 31377, 30908, 34208, 32826, 30316, /* 105304-105311 */
+33587, 30993, 25052, 23113, 21556, 25160, 27918, 36455, /* 105312-105319 */
+43618, 44856, 43637, 32249, 33555, 26386, 25615, 31515, /* 105320-105327 */
+29446, 34267, 37351, 42501, 45075, 46974, 49265, 44437, /* 105328-105335 */
+43292, 41999, 41774, 40291, 36063, 37704, 37005, 30958, /* 105336-105343 */
+30614, 44696, 40880, 38528, 39231, 31079, 21688, 20166, /* 105344-105351 */
+22501, 17634, 24041, 33189, 27419, 24359, 34567, 36261, /* 105352-105359 */
+33428, 34621, 29798, 30094, 30593, 32234, 29598, 31270, /* 105360-105367 */
+37939, 37741, 37084, 32736, 30923, 24993, 23581, 34737, /* 105368-105375 */
+25822, 26815, 29981, 33266, 29435, 31295, 35938, 35633, /* 105376-105383 */
+33836, 32111, 39539, 28851, 27705, 31891, 30520, 29637, /* 105384-105391 */
+27702, 40338, 41610, 38744, 41976, 36704, 25192, 22993, /* 105392-105399 */
+27302, 23974, 29216, 36930, 27283, 27588, 33262, 33132, /* 105400-105407 */
+27871, 26774, 28799, 21387, 23686, 26573, 27768, 32020, /* 105408-105415 */
+39218, 43654, 43279, 37343, 30163, 26825, 22135, 29686, /* 105416-105423 */
+32716, 31155, 35051, 45696, 45079, 45316, 53649, 47149, /* 105424-105431 */
+44988, 47413, 46113, 37897, 34878, 38852, 35083, 31187, /* 105432-105439 */
+30217, 39950, 39558, 36676, 40935, 31210, 21307, 25733, /* 105440-105447 */
+25430, 20266, 22569, 28521, 24492, 23870, 32121, 34596, /* 105448-105455 */
+31174, 34281, 35341, 27910, 28890, 25803, 23395, 24157, /* 105456-105463 */
+31395, 36299, 39716, 40311, 35697, 31673, 24116, 27963, /* 105464-105471 */
+32731, 26382, 31361, 35773, 34163, 32684, 37034, 35710, /* 105472-105479 */
+32149, 30853, 34712, 34230, 28040, 36288, 32453, 30043, /* 105480-105487 */
+29522, 31351, 37811, 39383, 44370, 32308, 30091, 31467, /* 105488-105495 */
+26619, 23738, 26375, 28054, 23122, 26747, 28216, 31440, /* 105496-105503 */
+28717, 26655, 30260, 23104, 24481, 26713, 26446, 33084, /* 105504-105511 */
+37973, 40333, 41149, 39014, 32372, 29896, 32527, 25880, /* 105512-105519 */
+31585, 41278, 41137, 50190, 52078, 51233, 47998, 50237, /* 105520-105527 */
+49403, 43884, 44279, 42450, 35235, 32017, 32677, 29239, /* 105528-105535 */
+24435, 29805, 34978, 33749, 35811, 30027, 25449, 26643, /* 105536-105543 */
+27548, 21890, 23416, 26925, 26344, 28145, 28572, 26978, /* 105544-105551 */
+27957, 30055, 27546, 26472, 27436, 27320, 24310, 26836, /* 105552-105559 */
+30390, 29689, 38687, 40653, 38464, 34966, 36435, 30006, /* 105560-105567 */
+28968, 39775, 30609, 30932, 36438, 36859, 31944, 33656, /* 105568-105575 */
+39095, 35846, 34851, 39486, 33474, 25722, 31543, 32232, /* 105576-105583 */
+28802, 26254, 30741, 36449, 32843, 32069, 29042, 26691, /* 105584-105591 */
+30122, 29667, 28203, 27579, 30651, 27269, 22411, 25152, /* 105592-105599 */
+28287, 31423, 30299, 31228, 32017, 31166, 31573, 30901, /* 105600-105607 */
+33421, 33072, 34986, 38779, 38649, 38186, 39856, 37760, /* 105608-105615 */
+31877, 40891, 49438, 43260, 49705, 52054, 45993, 42564, /* 105616-105623 */
+47031, 41143, 33299, 39927, 35163, 22961, 27586, 29000, /* 105624-105631 */
+25002, 25422, 31376, 33392, 29399, 34021, 32328, 26308, /* 105632-105639 */
+30872, 30103, 27889, 23982, 27299, 26179, 28926, 32254, /* 105640-105647 */
+30942, 31480, 28847, 32603, 31826, 29293, 29379, 30632, /* 105648-105655 */
+26957, 34866, 40571, 39479, 42785, 39532, 35003, 32619, /* 105656-105663 */
+21995, 29341, 38220, 27584, 29879, 32641, 28896, 31671, /* 105664-105671 */
+31160, 31069, 33624, 35264, 32162, 34105, 28560, 25564, /* 105672-105679 */
+28474, 25130, 26256, 27763, 29791, 34727, 40121, 31336, /* 105680-105687 */
+33222, 38587, 31493, 30457, 32290, 28423, 28337, 29853, /* 105688-105695 */
+25854, 27854, 33111, 30671, 24882, 32202, 31354, 30932, /* 105696-105703 */
+28127, 32579, 37016, 34020, 38752, 43139, 45281, 40151, /* 105704-105711 */
+39153, 39924, 43422, 45210, 42755, 44038, 42257, 40872, /* 105712-105719 */
+38926, 40024, 37650, 36315, 34816, 34720, 32953, 28263, /* 105720-105727 */
+25924, 32044, 34516, 28669, 36071, 41824, 32967, 27279, /* 105728-105735 */
+31087, 29688, 24987, 27241, 28064, 29288, 31784, 31697, /* 105736-105743 */
+28906, 28031, 32026, 32936, 27816, 23873, 27654, 27459, /* 105744-105751 */
+26261, 24749, 24075, 30093, 36949, 39200, 35669, 35060, /* 105752-105759 */
+31776, 28970, 28849, 31711, 36806, 34515, 26053, 37261, /* 105760-105767 */
+33801, 32662, 37307, 37096, 35558, 29130, 27232, 21679, /* 105768-105775 */
+32103, 29715, 31760, 30607, 27946, 29195, 31307, 45700, /* 105776-105783 */
+37881, 37177, 27403, 32605, 33407, 21897, 31591, 29181, /* 105784-105791 */
+29177, 24048, 29671, 32333, 33280, 39658, 30893, 32073, /* 105792-105799 */
+26163, 30768, 35348, 27674, 34602, 30388, 38752, 49397, /* 105800-105807 */
+38620, 35541, 40185, 52120, 39312, 37393, 38016, 39937, /* 105808-105815 */
+40008, 35063, 36000, 40944, 42497, 41049, 40386, 32158, /* 105816-105823 */
+30738, 35541, 31302, 28395, 29149, 29858, 32069, 39774, /* 105824-105831 */
+41603, 37890, 33361, 32807, 28839, 27117, 28834, 27237, /* 105832-105839 */
+27465, 28724, 29853, 17526, 20551, 28246, 21112, 16648, /* 105840-105847 */
+16312, 28176, 34418, 27809, 29259, 28927, 32567, 38703, /* 105848-105855 */
+32835, 27842, 29695, 40619, 37198, 28815, 36742, 35585, /* 105856-105863 */
+36847, 34363, 36706, 35574, 38196, 42578, 32492, 28750, /* 105864-105871 */
+31678, 34882, 31759, 30311, 36756, 34036, 31123, 36036, /* 105872-105879 */
+38258, 36214, 39905, 36684, 22512, 23069, 26459, 26112, /* 105880-105887 */
+20924, 21357, 29599, 27582, 39747, 29955, 34004, 29308, /* 105888-105895 */
+40261, 34762, 26406, 32984, 35419, 26864, 34086, 45785, /* 105896-105903 */
+38249, 38960, 39387, 49358, 45592, 30703, 39321, 31607, /* 105904-105911 */
+35755, 33301, 31749, 35705, 34849, 37700, 30734, 32346, /* 105912-105919 */
+27448, 35383, 31449, 18473, 26711, 17159, 28692, 42088, /* 105920-105927 */
+42218, 41578, 38182, 36709, 24165, 28657, 23034, 27910, /* 105928-105935 */
+24356, 23943, 29461, 30837, 42002, 53020, 51056, 44343, /* 105936-105943 */
+46588, 52963, 53449, 42132, 39099, 42053, 48968, 45829, /* 105944-105951 */
+35491, 37755, 38076, 25989, 22631, 23973, 26188, 13711, /* 105952-105959 */
+25729, 25155, 12330, 10277, 19644, 23554, 25108, 19001, /* 105960-105967 */
+19815, 23188, 23469, 13061, 7487, 9701, 9069, 27290, /* 105968-105975 */
+18261, 22028, 28792, 27353, 20783, 27413, 32422, 23232, /* 105976-105983 */
+35210, 33517, 30971, 28645, 37085, 44523, 41989, 41810, /* 105984-105991 */
+39394, 44180, 42856, 39448, 31496, 35867, 37052, 44658, /* 105992-105999 */
+42299, 48635, 50348, 40667, 36733, 33919, 34112, 26092, /* 106000-106007 */
+30113, 28204, 16555, 22000, 36802, 38750, 36279, 37716, /* 106008-106015 */
+30314, 32990, 35348, 32889, 32974, 31075, 31371, 40254, /* 106016-106023 */
+38054, 38800, 46360, 46053, 37705, 43071, 38853, 37354, /* 106024-106031 */
+44663, 40913, 39520, 34861, 39300, 56193, 47029, 48292, /* 106032-106039 */
+50570, 49400, 33270, 39375, 35482, 15189, 32283, 29605, /* 106040-106047 */
+17859, 15154, 16955, 26060, 15152, 19111, 21603, 23480, /* 106048-106055 */
+25990, 30668, 26494, 23846, 24690, 34799, 31319, 27399, /* 106056-106063 */
+26879, 35267, 35364, 30972, 29530, 27347, 25457, 37523, /* 106064-106071 */
+39865, 31917, 36475, 43404, 42672, 26717, 30288, 36828, /* 106072-106079 */
+36679, 30880, 31568, 38653, 28378, 31330, 44765, 32303, /* 106080-106087 */
+32054, 33763, 33553, 32157, 32374, 29292, 27261, 35569, /* 106088-106095 */
+19066, 31383, 39291, 27971, 30844, 31470, 19334, 17400, /* 106096-106103 */
+27321, 29173, 27692, 21960, 39308, 36089, 34221, 40609, /* 106104-106111 */
+46661, 27202, 44786, 48734, 30103, 32144, 35123, 37225, /* 106112-106119 */
+35043, 26050, 31818, 47040, 39754, 34519, 36687, 34410, /* 106120-106127 */
+29470, 38193, 27122, 26514, 30091, 33432, 32425, 28677, /* 106128-106135 */
+31811, 29183, 28730, 27129, 30506, 21515, 24612, 34269, /* 106136-106143 */
+36414, 25733, 32784, 40110, 37317, 26773, 28282, 46143, /* 106144-106151 */
+43072, 43016, 45292, 49019, 37485, 46130, 54986, 46819, /* 106152-106159 */
+46197, 45183, 40600, 38049, 40240, 34989, 27546, 34217, /* 106160-106167 */
+24927, 32747, 30365, 31222, 37141, 28171, 23943, 16918, /* 106168-106175 */
+23906, 33304, 18928, 17967, 25214, 26287, 23086, 31171, /* 106176-106183 */
+26557, 12781, 27252, 33233, 21699, 24514, 31518, 35227, /* 106184-106191 */
+30644, 24432, 26314, 39143, 38864, 35676, 38173, 33923, /* 106192-106199 */
+32617, 41346, 33229, 30381, 35701, 41488, 37442, 38480, /* 106200-106207 */
+44735, 34163, 34893, 29857, 32625, 27517, 17876, 28655, /* 106208-106215 */
+33466, 25286, 25124, 35550, 32689, 23040, 21597, 32414, /* 106216-106223 */
+28271, 30349, 28382, 34167, 25064, 26472, 46147, 37473, /* 106224-106231 */
+34245, 39225, 38540, 32440, 38353, 43638, 35203, 37894, /* 106232-106239 */
+34867, 41627, 39032, 37339, 39932, 43066, 33690, 23413, /* 106240-106247 */
+37845, 50328, 33771, 33024, 49259, 42889, 40163, 45080, /* 106248-106255 */
+46367, 29962, 43441, 46668, 28986, 31754, 30437, 32104, /* 106256-106263 */
+22950, 18637, 17776, 24143, 31404, 24533, 28390, 27279, /* 106264-106271 */
+27068, 34641, 26008, 23933, 25269, 23675, 35870, 27962, /* 106272-106279 */
+31245, 32070, 33428, 29180, 32750, 37843, 30177, 33519, /* 106280-106287 */
+35037, 34672, 28260, 41315, 38616, 31544, 35741, 25003, /* 106288-106295 */
+34520, 39724, 30650, 32281, 25367, 23196, 35674, 32087, /* 106296-106303 */
+27798, 28279, 31157, 23175, 20175, 29663, 21085, 25894, /* 106304-106311 */
+29455, 20681, 28459, 36737, 34770, 36915, 38724, 24826, /* 106312-106319 */
+27937, 35382, 33022, 39767, 31886, 36805, 45960, 45479, /* 106320-106327 */
+50415, 33396, 49855, 50566, 39912, 42197, 37232, 45019, /* 106328-106335 */
+32994, 30896, 33740, 26362, 38662, 32796, 31005, 30410, /* 106336-106343 */
+31029, 34005, 27945, 29542, 27103, 25535, 37569, 40291, /* 106344-106351 */
+38697, 38828, 40612, 36878, 27808, 35317, 27092, 21857, /* 106352-106359 */
+18399, 18201, 23982, 28989, 26755, 24849, 38753, 29046, /* 106360-106367 */
+33035, 43780, 32092, 38790, 34081, 21629, 34766, 38317, /* 106368-106375 */
+36211, 36271, 38216, 36691, 34686, 41814, 33754, 34704, /* 106376-106383 */
+37877, 29061, 31394, 41337, 39247, 34125, 35835, 33364, /* 106384-106391 */
+23679, 20024, 34640, 28333, 10384, 24374, 30931, 22348, /* 106392-106399 */
+23197, 30542, 23452, 26654, 31463, 23874, 21407, 24732, /* 106400-106407 */
+29579, 32160, 26090, 24753, 45244, 34368, 31653, 40086, /* 106408-106415 */
+37839, 36307, 33142, 37242, 37121, 38901, 40295, 50153, /* 106416-106423 */
+43370, 36518, 41348, 40806, 34013, 33468, 32934, 29487, /* 106424-106431 */
+31127, 33308, 34300, 35269, 34312, 34803, 29824, 25681, /* 106432-106439 */
+34191, 35882, 33430, 35881, 38310, 33644, 36463, 41828, /* 106440-106447 */
+41888, 44397, 36191, 41679, 38419, 34805, 34553, 25185, /* 106448-106455 */
+29073, 21056, 19324, 31673, 30124, 30420, 30572, 36115, /* 106456-106463 */
+28595, 22395, 36919, 23231, 20917, 29342, 30292, 22931, /* 106464-106471 */
+26394, 39748, 24153, 24728, 47324, 35575, 31515, 33939, /* 106472-106479 */
+37233, 35617, 23685, 26991, 37170, 35375, 25875, 38952, /* 106480-106487 */
+36442, 34259, 37787, 27048, 31610, 28915, 27270, 34367, /* 106488-106495 */
+35668, 31884, 31952, 36293, 28899, 32589, 36249, 23821, /* 106496-106503 */
+23237, 34229, 33946, 27543, 31957, 36709, 28629, 23409, /* 106504-106511 */
+31887, 39846, 31896, 30501, 36455, 34656, 25739, 39705, /* 106512-106519 */
+38842, 34853, 29251, 36198, 36344, 32559, 39833, 28392, /* 106520-106527 */
+31076, 37038, 31931, 41805, 38036, 41875, 36619, 38617, /* 106528-106535 */
+22167, 28844, 41712, 19955, 29577, 39630, 38870, 34149, /* 106536-106543 */
+40475, 48564, 38464, 33306, 47790, 41926, 34842, 35188, /* 106544-106551 */
+33260, 32398, 21482, 26408, 33156, 24541, 23166, 34510, /* 106552-106559 */
+30597, 29291, 37050, 26422, 21773, 27068, 22092, 30036, /* 106560-106567 */
+31451, 31174, 31225, 30793, 29851, 29827, 41508, 25584, /* 106568-106575 */
+22287, 34124, 32394, 25709, 29337, 36253, 29791, 29836, /* 106576-106583 */
+32004, 44362, 37329, 33910, 38859, 34300, 24437, 34105, /* 106584-106591 */
+30535, 28626, 35185, 33038, 31770, 32107, 39378, 34256, /* 106592-106599 */
+29003, 36983, 29539, 37050, 32858, 35237, 39292, 32352, /* 106600-106607 */
+27802, 34314, 33322, 20699, 26710, 36712, 35452, 28875, /* 106608-106615 */
+30314, 36126, 35607, 21197, 36104, 38360, 33479, 36631, /* 106616-106623 */
+35307, 39589, 29662, 38345, 39310, 27141, 29323, 33248, /* 106624-106631 */
+29640, 26277, 38121, 31122, 24220, 33153, 31108, 41305, /* 106632-106639 */
+42526, 43303, 45580, 41706, 39850, 41710, 46753, 35041, /* 106640-106647 */
+19591, 34899, 34800, 27335, 26319, 34211, 34822, 24182, /* 106648-106655 */
+27655, 36557, 38545, 34988, 34097, 31652, 21895, 33757, /* 106656-106663 */
+27942, 26982, 36807, 35469, 27452, 29683, 40944, 34841, /* 106664-106671 */
+23235, 31499, 25555, 27383, 32742, 31246, 34866, 34897, /* 106672-106679 */
+35174, 31982, 31027, 28115, 24923, 25712, 32030, 30778, /* 106680-106687 */
+21868, 23448, 36332, 26234, 27029, 30727, 36418, 35585, /* 106688-106695 */
+30740, 33354, 34566, 35010, 33225, 20866, 23877, 35691, /* 106696-106703 */
+32384, 24604, 29730, 44317, 29416, 28705, 31430, 42418, /* 106704-106711 */
+42227, 31129, 40124, 36583, 31021, 30791, 40273, 35560, /* 106712-106719 */
+29153, 33217, 34371, 41198, 38867, 36597, 28581, 30987, /* 106720-106727 */
+27410, 27951, 31394, 36034, 40793, 30562, 34842, 43073, /* 106728-106735 */
+39951, 36359, 42060, 45093, 39348, 41602, 39912, 45378, /* 106736-106743 */
+37320, 32280, 27556, 26807, 40319, 31014, 29153, 34276, /* 106744-106751 */
+34531, 27814, 20739, 26658, 25887, 19149, 21756, 28799, /* 106752-106759 */
+28192, 27717, 28214, 18550, 33012, 41207, 29666, 32313, /* 106760-106767 */
+39268, 35957, 27463, 32526, 39828, 26270, 24021, 37455, /* 106768-106775 */
+40482, 35528, 35601, 43928, 33408, 31844, 25383, 22756, /* 106776-106783 */
+39624, 32135, 29873, 31352, 33704, 35028, 30546, 34178, /* 106784-106791 */
+33546, 30834, 18640, 28192, 34035, 32368, 26395, 21517, /* 106792-106799 */
+30613, 26432, 33369, 33144, 37585, 38879, 30979, 28898, /* 106800-106807 */
+32221, 38329, 29637, 25488, 33162, 35338, 30608, 35138, /* 106808-106815 */
+41233, 40175, 37709, 30874, 47808, 47276, 38465, 38673, /* 106816-106823 */
+37638, 38296, 31561, 25292, 32171, 37157, 31706, 34976, /* 106824-106831 */
+40073, 42319, 42373, 25078, 36963, 46781, 38223, 35824, /* 106832-106839 */
+39142, 40149, 31349, 30016, 33437, 25569, 24081, 23626, /* 106840-106847 */
+23691, 27485, 29578, 29846, 22152, 27746, 28531, 20860, /* 106848-106855 */
+31573, 40573, 33345, 30636, 34213, 32801, 30084, 35683, /* 106856-106863 */
+33388, 26770, 21872, 31285, 35322, 30446, 37917, 33028, /* 106864-106871 */
+31400, 29284, 39607, 44156, 36535, 37216, 32681, 28990, /* 106872-106879 */
+29805, 31455, 28354, 28291, 31337, 30448, 29134, 34504, /* 106880-106887 */
+35321, 28128, 29677, 24527, 30035, 31533, 32553, 35386, /* 106888-106895 */
+31478, 34345, 31248, 25614, 32783, 34954, 27470, 30294, /* 106896-106903 */
+39906, 34438, 34978, 29751, 22208, 34137, 35789, 36796, /* 106904-106911 */
+38201, 42838, 42516, 40194, 44269, 32475, 33294, 28446, /* 106912-106919 */
+29811, 34786, 34769, 33878, 31032, 37273, 33752, 29030, /* 106920-106927 */
+39883, 44863, 38558, 37233, 40556, 36465, 34408, 41020, /* 106928-106935 */
+40531, 35885, 26733, 33621, 38022, 30577, 34572, 25326, /* 106936-106943 */
+22660, 19803, 28029, 30962, 27080, 35413, 31821, 31464, /* 106944-106951 */
+32331, 33291, 34625, 30715, 29214, 28610, 26262, 29177, /* 106952-106959 */
+37837, 30247, 31626, 27816, 30750, 39924, 34872, 35557, /* 106960-106967 */
+35804, 40382, 33693, 25837, 30791, 30753, 23897, 23797, /* 106968-106975 */
+34266, 27869, 31139, 34710, 17348, 32385, 37728, 30057, /* 106976-106983 */
+31156, 34999, 36007, 31194, 36027, 33408, 35022, 24507, /* 106984-106991 */
+29421, 39845, 28896, 37111, 34518, 32179, 32489, 28853, /* 106992-106999 */
+35039, 40517, 36102, 35407, 34763, 31126, 29853, 35700, /* 107000-107007 */
+36213, 30581, 27281, 30236, 36048, 33926, 37472, 28929, /* 107008-107015 */
+29256, 23930, 28663, 38374, 35067, 43646, 42499, 40941, /* 107016-107023 */
+38086, 36286, 38718, 34779, 31505, 29836, 29757, 30086, /* 107024-107031 */
+37833, 37376, 36584, 33237, 34243, 41151, 33616, 35820, /* 107032-107039 */
+37233, 33046, 34448, 30543, 27719, 30190, 28736, 32109, /* 107040-107047 */
+39010, 30776, 34050, 39098, 18774, 26848, 38919, 24605, /* 107048-107055 */
+26862, 31268, 30448, 28254, 36330, 35681, 30411, 25323, /* 107056-107063 */
+28907, 37582, 26747, 32706, 35489, 25690, 29450, 28568, /* 107064-107071 */
+26777, 37808, 37174, 32396, 34756, 33823, 28870, 32584, /* 107072-107079 */
+36861, 32432, 23043, 26518, 37211, 28772, 33676, 34828, /* 107080-107087 */
+26826, 23989, 27847, 36584, 30845, 37249, 36795, 35575, /* 107088-107095 */
+36917, 31349, 38385, 29005, 28443, 34016, 26354, 28273, /* 107096-107103 */
+38196, 37194, 25409, 39592, 28971, 33461, 34400, 37071, /* 107104-107111 */
+39708, 33556, 37008, 38571, 30050, 32355, 33146, 33392, /* 107112-107119 */
+38255, 35107, 33885, 39632, 29964, 30267, 38695, 36814, /* 107120-107127 */
+37776, 39069, 34902, 32670, 41488, 39998, 37013, 29652, /* 107128-107135 */
+33167, 40814, 30275, 32823, 37100, 29021, 27804, 29887, /* 107136-107143 */
+25306, 36930, 37232, 28805, 32743, 29752, 24336, 22397, /* 107144-107151 */
+28950, 22181, 20048, 22893, 31913, 34480, 36557, 37297, /* 107152-107159 */
+32823, 34315, 30535, 30232, 33892, 37774, 35890, 39105, /* 107160-107167 */
+37657, 35313, 39262, 36606, 33125, 28802, 26400, 23521, /* 107168-107175 */
+30728, 35007, 26118, 31797, 28604, 34765, 32147, 30585, /* 107176-107183 */
+33375, 31017, 28674, 33296, 25871, 21488, 27093, 18728, /* 107184-107191 */
+22926, 25354, 22584, 32433, 25489, 27995, 40905, 38920, /* 107192-107199 */
+39571, 41036, 43751, 40386, 43688, 49023, 44270, 33603, /* 107200-107207 */
+34168, 44666, 38762, 35051, 42686, 37539, 34827, 39943, /* 107208-107215 */
+36101, 36654, 41399, 34063, 35467, 35183, 27996, 28818, /* 107216-107223 */
+34550, 33390, 28285, 26425, 32021, 31319, 29738, 33340, /* 107224-107231 */
+22621, 23774, 29708, 15197, 21517, 35605, 30645, 27146, /* 107232-107239 */
+33019, 33781, 32222, 37766, 28287, 33065, 32556, 26659, /* 107240-107247 */
+33666, 34598, 28777, 39515, 37751, 31429, 50690, 44454, /* 107248-107255 */
+41545, 44759, 40067, 36892, 33362, 24785, 30788, 23942, /* 107256-107263 */
+23010, 34699, 26257, 30867, 23375, 18210, 25693, 24870, /* 107264-107271 */
+24228, 20857, 28255, 24805, 23641, 30046, 33801, 24320, /* 107272-107279 */
+22617, 36673, 33471, 31911, 37160, 32576, 25917, 31182, /* 107280-107287 */
+31065, 27138, 46348, 47753, 45786, 50944, 47270, 47938, /* 107288-107295 */
+50049, 50925, 45543, 38550, 36530, 45475, 42378, 35192, /* 107296-107303 */
+29361, 36539, 31526, 21700, 30910, 38145, 28605, 29045, /* 107304-107311 */
+33843, 27586, 23016, 31825, 22929, 19265, 24905, 21095, /* 107312-107319 */
+24444, 27699, 24127, 26612, 27202, 26087, 38186, 35350, /* 107320-107327 */
+36787, 40982, 36627, 34000, 37892, 31448, 29880, 32094, /* 107328-107335 */
+32845, 37909, 35935, 43787, 38122, 27364, 33742, 41720, /* 107336-107343 */
+34386, 32477, 39051, 34799, 31472, 38903, 41721, 27580, /* 107344-107351 */
+27937, 31950, 31392, 24857, 32988, 24488, 16866, 23013, /* 107352-107359 */
+26317, 18383, 29451, 37098, 22970, 28944, 28286, 26160, /* 107360-107367 */
+27255, 29594, 29674, 19668, 27303, 38431, 36210, 36535, /* 107368-107375 */
+31351, 45096, 40309, 29307, 32542, 36655, 29052, 30856, /* 107376-107383 */
+37674, 33202, 36395, 53607, 46066, 36302, 49116, 48670, /* 107384-107391 */
+42829, 45471, 39217, 32200, 39512, 31702, 31259, 39370, /* 107392-107399 */
+33892, 34826, 37083, 29484, 34331, 24760, 21623, 25636, /* 107400-107407 */
+17330, 29394, 29081, 33933, 31446, 22191, 27732, 36912, /* 107408-107415 */
+34982, 26542, 30816, 36915, 31563, 34171, 37817, 39397, /* 107416-107423 */
+33464, 40688, 40558, 35462, 44331, 32616, 30853, 32349, /* 107424-107431 */
+36268, 26635, 31089, 39440, 35535, 37782, 31446, 29170, /* 107432-107439 */
+30742, 33408, 27654, 21120, 24857, 31361, 29900, 25948, /* 107440-107447 */
+21628, 30500, 26055, 20045, 16964, 28147, 27604, 24071, /* 107448-107455 */
+30429, 27803, 25783, 35868, 36767, 20695, 33076, 38800, /* 107456-107463 */
+29242, 31018, 32238, 24849, 32436, 31263, 34739, 44319, /* 107464-107471 */
+45950, 44359, 44260, 39778, 36873, 36794, 23611, 27522, /* 107472-107479 */
+27320, 36430, 38304, 38806, 49185, 44760, 35799, 44145, /* 107480-107487 */
+47222, 36390, 34169, 36544, 29854, 28929, 33790, 29906, /* 107488-107495 */
+25801, 31363, 36103, 30564, 36100, 32063, 29365, 29182, /* 107496-107503 */
+31619, 29826, 29725, 42416, 40321, 37505, 36700, 35934, /* 107504-107511 */
+37025, 37853, 37043, 26236, 28192, 41828, 36627, 32329, /* 107512-107519 */
+33175, 39460, 34072, 26762, 25234, 33516, 34013, 23653, /* 107520-107527 */
+28726, 29807, 25541, 28501, 36810, 21618, 27545, 35480, /* 107528-107535 */
+24353, 27380, 31355, 22165, 24462, 28736, 20636, 26802, /* 107536-107543 */
+34089, 31211, 35003, 29541, 31676, 37100, 26112, 26883, /* 107544-107551 */
+22333, 33332, 37373, 32878, 40107, 36500, 30449, 29418, /* 107552-107559 */
+37202, 32855, 30171, 30460, 29905, 33490, 37356, 39268, /* 107560-107567 */
+31995, 30821, 41098, 27379, 29030, 36039, 29196, 25823, /* 107568-107575 */
+28463, 33699, 33157, 50547, 45701, 45386, 48462, 43222, /* 107576-107583 */
+39065, 39876, 39942, 27997, 23093, 34992, 39107, 31507, /* 107584-107591 */
+29442, 35242, 35751, 31480, 31461, 29249, 40720, 38076, /* 107592-107599 */
+27909, 32458, 33941, 37385, 37451, 28712, 31408, 43864, /* 107600-107607 */
+36170, 29531, 40849, 34035, 20658, 32423, 25718, 26328, /* 107608-107615 */
+37216, 34438, 36947, 36552, 33245, 36476, 29307, 24006, /* 107616-107623 */
+22937, 24592, 30930, 29981, 33908, 26162, 23742, 31293, /* 107624-107631 */
+32779, 28782, 30160, 33441, 26976, 24599, 26357, 35086, /* 107632-107639 */
+26741, 21119, 34430, 33310, 33529, 32475, 28125, 29668, /* 107640-107647 */
+28256, 29091, 25853, 36205, 40235, 32576, 34991, 31159, /* 107648-107655 */
+29053, 27698, 31072, 26370, 22330, 37531, 36269, 33266, /* 107656-107663 */
+32921, 33925, 33145, 29697, 29050, 22285, 38433, 42626, /* 107664-107671 */
+33786, 40389, 42738, 49652, 47896, 40184, 41246, 52472, /* 107672-107679 */
+45018, 35812, 42058, 37302, 26944, 33253, 28886, 24507, /* 107680-107687 */
+31056, 37859, 32936, 36883, 37114, 38333, 33865, 31214, /* 107688-107695 */
+29778, 24277, 35792, 37593, 36275, 32109, 31985, 32854, /* 107696-107703 */
+37782, 36106, 32083, 31904, 27998, 27307, 25251, 30672, /* 107704-107711 */
+28975, 22622, 37660, 34437, 33905, 39774, 36254, 28545, /* 107712-107719 */
+25584, 28148, 21441, 33501, 36963, 28572, 34729, 32646, /* 107720-107727 */
+27854, 28809, 34537, 29174, 21525, 26286, 28543, 30313, /* 107728-107735 */
+28127, 21153, 28129, 26773, 26390, 26335, 26628, 39801, /* 107736-107743 */
+31098, 29325, 34469, 34332, 34038, 25935, 29715, 32928, /* 107744-107751 */
+33989, 33002, 35354, 40114, 28970, 30246, 32514, 25823, /* 107752-107759 */
+31456, 33186, 32576, 40902, 36765, 40862, 43199, 40132, /* 107760-107767 */
+37941, 33296, 49134, 47343, 48515, 42751, 39400, 39825, /* 107768-107775 */
+39334, 43954, 32624, 35816, 31974, 26540, 28449, 30109, /* 107776-107783 */
+34038, 21001, 26091, 44037, 33901, 33115, 35191, 32794, /* 107784-107791 */
+29406, 28178, 29764, 26030, 41451, 36987, 35217, 40340, /* 107792-107799 */
+34494, 32096, 28845, 36649, 29796, 18186, 29529, 32678, /* 107800-107807 */
+32552, 28698, 28709, 39411, 35286, 28394, 29463, 40106, /* 107808-107815 */
+32653, 26012, 27254, 22924, 28088, 32425, 22294, 26735, /* 107816-107823 */
+41201, 29964, 30326, 35689, 37220, 23878, 26212, 23531, /* 107824-107831 */
+25397, 31041, 24149, 34462, 33730, 29578, 31818, 37902, /* 107832-107839 */
+32797, 25731, 26378, 32188, 36625, 28430, 22535, 28670, /* 107840-107847 */
+31548, 37164, 29610, 34252, 40208, 36808, 20315, 22689, /* 107848-107855 */
+36494, 26333, 27513, 35809, 39592, 40603, 46403, 42396, /* 107856-107863 */
+44153, 47440, 36443, 38992, 53797, 47782, 40497, 41972, /* 107864-107871 */
+41956, 36773, 29324, 34642, 35185, 35946, 26338, 24788, /* 107872-107879 */
+34110, 30123, 29154, 29526, 30647, 35364, 36907, 34798, /* 107880-107887 */
+36500, 30600, 23608, 28976, 36536, 31968, 29982, 33993, /* 107888-107895 */
+37648, 36384, 26863, 27022, 32922, 34376, 27594, 17660, /* 107896-107903 */
+24546, 38535, 34082, 30065, 37181, 40843, 35671, 33223, /* 107904-107911 */
+35529, 34724, 30637, 27553, 30278, 27916, 27688, 28123, /* 107912-107919 */
+27590, 37641, 37744, 27594, 29325, 34068, 26559, 20731, /* 107920-107927 */
+17960, 17253, 24069, 23493, 25254, 39778, 39825, 28344, /* 107928-107935 */
+31420, 36600, 23222, 24722, 36228, 32954, 32363, 27103, /* 107936-107943 */
+32774, 38431, 38213, 34175, 31501, 35804, 32409, 26347, /* 107944-107951 */
+29266, 37887, 33272, 29199, 32652, 49683, 53016, 47457, /* 107952-107959 */
+46148, 48092, 43309, 38336, 39506, 41852, 40998, 32666, /* 107960-107967 */
+31020, 35823, 34368, 31675, 29260, 31975, 33488, 26132, /* 107968-107975 */
+27145, 33880, 27005, 23350, 30599, 34649, 34174, 31182, /* 107976-107983 */
+30697, 34191, 32462, 35306, 36632, 36406, 42625, 41938, /* 107984-107991 */
+28700, 27689, 42237, 29662, 21460, 30848, 32978, 27387, /* 107992-107999 */
+25048, 31944, 34034, 31563, 29384, 33570, 38473, 36584, /* 108000-108007 */
+35097, 29069, 29008, 27791, 29480, 27760, 34974, 36038, /* 108008-108015 */
+28097, 28740, 30946, 30057, 24368, 24540, 28641, 25687, /* 108016-108023 */
+21665, 23049, 29787, 30522, 26178, 31282, 35036, 30033, /* 108024-108031 */
+29556, 28219, 31051, 25850, 28799, 30872, 30345, 39327, /* 108032-108039 */
+28282, 28515, 44787, 40829, 34293, 35257, 36992, 31257, /* 108040-108047 */
+29766, 29603, 32422, 38318, 37621, 39348, 47208, 53317, /* 108048-108055 */
+45239, 42644, 43762, 45220, 42172, 38012, 42443, 41782, /* 108056-108063 */
+34472, 35305, 33231, 28417, 31066, 29469, 27349, 28315, /* 108064-108071 */
+26153, 23659, 26144, 28983, 25828, 28251, 31981, 36836, /* 108072-108079 */
+35011, 30977, 34130, 30347, 32161, 35936, 32739, 35287, /* 108080-108087 */
+38126, 35613, 31513, 37159, 36831, 26693, 30107, 30266, /* 108088-108095 */
+27966, 26558, 31418, 35962, 31737, 29678, 33440, 36808, /* 108096-108103 */
+33669, 31212, 29657, 28016, 28062, 25263, 26833, 31700, /* 108104-108111 */
+31434, 29163, 30547, 34740, 32764, 28692, 30620, 30601, /* 108112-108119 */
+25019, 20216, 25356, 30900, 29943, 23033, 29177, 39039, /* 108120-108127 */
+35045, 24009, 30511, 40672, 24329, 25430, 36665, 33019, /* 108128-108135 */
+32774, 38825, 39130, 36598, 40125, 38115, 30997, 33664, /* 108136-108143 */
+31783, 24555, 23992, 31124, 33439, 30247, 37187, 44497, /* 108144-108151 */
+49464, 49174, 46438, 47292, 44124, 40780, 36239, 35765, /* 108152-108159 */
+36088, 34766, 33486, 34830, 35053, 34764, 35324, 35148, /* 108160-108167 */
+29695, 28493, 31973, 31726, 26960, 24300, 30098, 29880, /* 108168-108175 */
+36342, 31828, 26041, 34234, 38067, 31356, 23316, 29201, /* 108176-108183 */
+35810, 31070, 25723, 31948, 43459, 40994, 33309, 32462, /* 108184-108191 */
+32567, 29797, 30567, 29411, 29648, 31100, 30214, 28837, /* 108192-108199 */
+31061, 30822, 29467, 29971, 27500, 28211, 28933, 32119, /* 108200-108207 */
+37005, 33332, 30179, 30585, 32250, 29983, 27378, 31402, /* 108208-108215 */
+30576, 23131, 21687, 31730, 34599, 29494, 24852, 23424, /* 108216-108223 */
+37734, 33748, 20772, 29468, 38581, 31606, 20458, 25296, /* 108224-108231 */
+36596, 35579, 31529, 27702, 37432, 45275, 38330, 36835, /* 108232-108239 */
+33063, 35264, 23524, 28942, 36292, 40846, 41002, 40045, /* 108240-108247 */
+48512, 50584, 52780, 48065, 49223, 40752, 28147, 25535, /* 108248-108255 */
+29375, 34852, 24397, 25574, 35956, 39983, 32357, 33795, /* 108256-108263 */
+43046, 35708, 30095, 23200, 30523, 36080, 27859, 29159, /* 108264-108271 */
+41475, 42147, 32965, 31705, 31095, 44010, 35878, 23821, /* 108272-108279 */
+25722, 35645, 30848, 25119, 30931, 33855, 34550, 18730, /* 108280-108287 */
+21385, 34429, 24314, 23485, 23148, 30045, 34254, 18766, /* 108288-108295 */
+26633, 38147, 41443, 31946, 24276, 34053, 34208, 26965, /* 108296-108303 */
+29851, 37126, 41613, 37346, 25221, 28870, 37696, 41768, /* 108304-108311 */
+31009, 35034, 37030, 33714, 31504, 27357, 36444, 33762, /* 108312-108319 */
+20910, 20978, 19753, 29056, 39057, 32331, 36044, 34253, /* 108320-108327 */
+24031, 17152, 25822, 37375, 28722, 31511, 28012, 26739, /* 108328-108335 */
+26694, 32206, 29964, 31792, 30911, 19327, 23702, 36107, /* 108336-108343 */
+47011, 45273, 48373, 51137, 42777, 36390, 42852, 51156, /* 108344-108351 */
+44678, 44814, 44842, 41476, 43234, 46447, 46678, 44546, /* 108352-108359 */
+41533, 30676, 27927, 30887, 38794, 35498, 32797, 35990, /* 108360-108367 */
+31890, 24781, 24930, 34228, 30727, 25311, 26647, 19884, /* 108368-108375 */
+17901, 23764, 26353, 22409, 29820, 22043, 19132, 23151, /* 108376-108383 */
+33513, 34063, 27730, 32483, 27615, 20247, 20589, 36703, /* 108384-108391 */
+33464, 34266, 43143, 40547, 39120, 39639, 45197, 35002, /* 108392-108399 */
+31582, 29917, 22443, 24783, 36925, 39277, 35416, 42941, /* 108400-108407 */
+37114, 29711, 23354, 32932, 33112, 23943, 30929, 27300, /* 108408-108415 */
+26826, 26670, 29573, 25751, 25313, 27274, 16980, 18111, /* 108416-108423 */
+27996, 35738, 31364, 33254, 38161, 27890, 24571, 32231, /* 108424-108431 */
+40159, 31737, 37706, 42036, 34747, 38107, 47595, 49625, /* 108432-108439 */
+45346, 50822, 44045, 38321, 42936, 48591, 47070, 38704, /* 108440-108447 */
+42982, 34868, 25037, 33617, 46251, 37579, 32304, 40678, /* 108448-108455 */
+32487, 27251, 31534, 27839, 23855, 27066, 19139, 18935, /* 108456-108463 */
+21430, 20549, 36625, 35179, 31289, 33349, 21152, 18358, /* 108464-108471 */
+32790, 30797, 22448, 33818, 35449, 31545, 36452, 42226, /* 108472-108479 */
+36505, 39303, 34820, 24023, 32037, 25614, 32673, 40514, /* 108480-108487 */
+32979, 39679, 33812, 24343, 39216, 42084, 30487, 33499, /* 108488-108495 */
+38342, 25736, 26115, 33438, 27335, 24760, 26762, 20734, /* 108496-108503 */
+27434, 24153, 27051, 38903, 28576, 26812, 26337, 12439, /* 108504-108511 */
+22099, 35013, 28211, 26607, 33768, 34539, 27831, 33886, /* 108512-108519 */
+33248, 36899, 31987, 24607, 33456, 29741, 33682, 53332, /* 108520-108527 */
+52618, 43979, 46054, 33515, 30977, 47152, 39546, 36453, /* 108528-108535 */
+42789, 40787, 38668, 46290, 49009, 44163, 44827, 32069, /* 108536-108543 */
+35942, 34757, 22366, 36620, 40542, 25453, 29411, 26999, /* 108544-108551 */
+16383, 31122, 30395, 21576, 20063, 27475, 21688, 26230, /* 108552-108559 */
+33112, 31363, 39311, 24347, 35357, 35599, 27541, 37527, /* 108560-108567 */
+46537, 38001, 37579, 42891, 25987, 37829, 47774, 36904, /* 108568-108575 */
+32440, 41187, 35395, 29739, 33284, 31434, 33053, 20003, /* 108576-108583 */
+30300, 33656, 21830, 28873, 43459, 39384, 30344, 37792, /* 108584-108591 */
+18257, 21128, 31562, 24624, 15829, 25941, 28579, 20613, /* 108592-108599 */
+27534, 26844, 33354, 20217, 21805, 32567, 20256, 17202, /* 108600-108607 */
+32319, 35881, 27509, 37658, 31402, 28568, 43776, 42331, /* 108608-108615 */
+31514, 37799, 41759, 35518, 33671, 32919, 41631, 38125, /* 108616-108623 */
+33075, 47793, 36793, 31495, 35562, 42980, 27477, 31015, /* 108624-108631 */
+35005, 24031, 39933, 44141, 42645, 41113, 48859, 41992, /* 108632-108639 */
+42001, 40508, 41252, 37597, 28083, 36894, 28845, 29010, /* 108640-108647 */
+25626, 38356, 31696, 25108, 35725, 23361, 29217, 34773, /* 108648-108655 */
+28745, 24630, 37237, 35373, 37322, 36028, 35943, 38455, /* 108656-108663 */
+24858, 33631, 29463, 28705, 25473, 35392, 40188, 29660, /* 108664-108671 */
+38335, 29623, 26607, 34021, 25829, 19276, 31372, 28372, /* 108672-108679 */
+26051, 32317, 30552, 35596, 30446, 31460, 31949, 28803, /* 108680-108687 */
+21385, 26139, 36680, 24357, 24421, 25135, 25636, 28922, /* 108688-108695 */
+32292, 27273, 33405, 40052, 32558, 35044, 31353, 32601, /* 108696-108703 */
+29613, 29909, 30103, 33142, 32968, 31267, 44725, 39736, /* 108704-108711 */
+38489, 40919, 31535, 37286, 33571, 24307, 32176, 36610, /* 108712-108719 */
+30900, 33416, 38914, 32144, 34786, 33302, 26334, 21684, /* 108720-108727 */
+20714, 22438, 36624, 41945, 40721, 43451, 50349, 49757, /* 108728-108735 */
+51430, 41594, 44444, 50667, 34970, 36437, 38412, 35087, /* 108736-108743 */
+36608, 35892, 29792, 28671, 30915, 24010, 33676, 38438, /* 108744-108751 */
+31875, 33956, 29766, 32556, 34895, 24941, 26966, 36402, /* 108752-108759 */
+27057, 30568, 32853, 25725, 29158, 30760, 24809, 23336, /* 108760-108767 */
+26536, 27181, 27463, 37263, 33255, 34108, 29241, 31284, /* 108768-108775 */
+31235, 22058, 23809, 38233, 32203, 27560, 35529, 35208, /* 108776-108783 */
+33562, 35573, 31984, 28082, 27029, 28976, 23611, 35056, /* 108784-108791 */
+36751, 34524, 33936, 31757, 39090, 29607, 15850, 32305, /* 108792-108799 */
+32801, 19185, 30314, 34398, 27899, 37544, 37518, 35039, /* 108800-108807 */
+32614, 31968, 24467, 31488, 34906, 30944, 34234, 31184, /* 108808-108815 */
+36683, 37983, 28142, 39336, 44161, 27115, 31491, 33121, /* 108816-108823 */
+27159, 35127, 34072, 35073, 39222, 38800, 36349, 48585, /* 108824-108831 */
+54866, 50685, 53447, 45987, 44071, 43886, 29146, 32837, /* 108832-108839 */
+41692, 26476, 26789, 36171, 32819, 35322, 33911, 25717, /* 108840-108847 */
+28073, 25987, 20775, 23609, 34979, 29746, 28949, 27230, /* 108848-108855 */
+26704, 34365, 24391, 23413, 39404, 25990, 23541, 36433, /* 108856-108863 */
+31115, 33060, 33798, 25814, 28747, 28033, 23946, 21104, /* 108864-108871 */
+34401, 32065, 30940, 34350, 31962, 40076, 30384, 28997, /* 108872-108879 */
+42029, 30136, 26381, 34556, 30720, 30783, 37756, 31967, /* 108880-108887 */
+31487, 34121, 25507, 25855, 35265, 36722, 30496, 30268, /* 108888-108895 */
+29180, 36181, 28889, 22875, 39184, 32791, 21511, 34190, /* 108896-108903 */
+35912, 29226, 35071, 32230, 27521, 30304, 23490, 23974, /* 108904-108911 */
+29640, 40372, 37998, 42778, 40525, 44160, 36428, 20435, /* 108912-108919 */
+35806, 33582, 22379, 36058, 42010, 39170, 47138, 49740, /* 108920-108927 */
+46919, 49338, 41497, 36689, 39392, 47616, 42731, 41219, /* 108928-108935 */
+37122, 38511, 36594, 22080, 36314, 37723, 22454, 26240, /* 108936-108943 */
+33933, 26126, 25134, 32275, 25839, 29862, 21848, 21360, /* 108944-108951 */
+24406, 34717, 36752, 32670, 31134, 31718, 34601, 18186, /* 108952-108959 */
+27217, 36408, 21040, 21601, 34423, 30206, 29130, 34780, /* 108960-108967 */
+30432, 34939, 30813, 24442, 26667, 35386, 39470, 36368, /* 108968-108975 */
+37165, 35726, 43192, 29001, 31618, 44364, 25979, 23335, /* 108976-108983 */
+33262, 31086, 29972, 35272, 31325, 33158, 31202, 19598, /* 108984-108991 */
+23893, 26392, 33921, 29493, 30986, 28489, 37159, 27575, /* 108992-108999 */
+24480, 37755, 24489, 21660, 29713, 34988, 32966, 39844, /* 109000-109007 */
+37253, 37160, 41390, 30715, 33670, 34411, 39754, 35261, /* 109008-109015 */
+29845, 32200, 36050, 32862, 26516, 43888, 41854, 34514, /* 109016-109023 */
+47319, 48459, 48345, 50120, 48568, 43026, 44916, 36107, /* 109024-109031 */
+30827, 32090, 37829, 39517, 35524, 33326, 33350, 33336, /* 109032-109039 */
+21771, 27442, 27303, 19040, 24116, 28074, 27700, 29936, /* 109040-109047 */
+34605, 29543, 35041, 29778, 22405, 24414, 28357, 34008, /* 109048-109055 */
+28339, 28455, 28599, 35937, 28087, 32916, 34298, 28181, /* 109056-109063 */
+30565, 34720, 32843, 32393, 35791, 30483, 33772, 34353, /* 109064-109071 */
+25199, 26173, 32344, 39855, 34273, 34596, 35499, 36515, /* 109072-109079 */
+32724, 28749, 30956, 25851, 26265, 31300, 30311, 31942, /* 109080-109087 */
+36039, 33247, 29357, 31262, 22270, 19747, 23173, 36402, /* 109088-109095 */
+32970, 31381, 31972, 35901, 34858, 30613, 32714, 30197, /* 109096-109103 */
+28031, 35077, 35603, 38662, 45031, 40849, 35570, 38542, /* 109104-109111 */
+30333, 24255, 24812, 34792, 35759, 33332, 39661, 44042, /* 109112-109119 */
+47402, 43057, 44578, 42559, 36434, 42465, 40195, 39976, /* 109120-109127 */
+42578, 41247, 32769, 37650, 34021, 26065, 28031, 32859, /* 109128-109135 */
+34952, 28811, 29073, 28784, 31048, 26879, 27281, 26980, /* 109136-109143 */
+23769, 29739, 32283, 29818, 34376, 36140, 30861, 33443, /* 109144-109151 */
+29067, 21820, 25345, 27275, 37784, 35464, 33579, 37305, /* 109152-109159 */
+39699, 34190, 30889, 29471, 19195, 23122, 29263, 26074, /* 109160-109167 */
+31287, 35499, 34073, 37213, 38166, 26683, 31312, 27449, /* 109168-109175 */
+30194, 33321, 28747, 30157, 33002, 31139, 27871, 32155, /* 109176-109183 */
+24328, 25929, 35609, 29051, 28978, 34300, 32533, 34033, /* 109184-109191 */
+34473, 25166, 27957, 31107, 28250, 40991, 39070, 35433, /* 109192-109199 */
+40236, 35176, 34113, 34042, 28584, 25072, 37875, 37242, /* 109200-109207 */
+30850, 38030, 35401, 34571, 34624, 26474, 26175, 33190, /* 109208-109215 */
+32594, 40133, 45157, 43193, 49137, 48617, 43346, 47622, /* 109216-109223 */
+40522, 31873, 41557, 41652, 35323, 39354, 36923, 33734, /* 109224-109231 */
+36568, 27071, 21028, 26949, 22733, 21735, 32555, 28173, /* 109232-109239 */
+32272, 36315, 31745, 34593, 31633, 24290, 28891, 35784, /* 109240-109247 */
+26669, 29502, 31180, 29268, 35100, 29248, 25414, 27808, /* 109248-109255 */
+28675, 27199, 36195, 32684, 30187, 35830, 29204, 29645, /* 109256-109263 */
+32065, 22832, 29369, 37626, 34481, 36373, 41079, 33859, /* 109264-109271 */
+36145, 32534, 21495, 22434, 26690, 24388, 34646, 36755, /* 109272-109279 */
+35315, 42591, 36386, 35004, 33331, 24854, 22690, 30240, /* 109280-109287 */
+27086, 25830, 33171, 29001, 35048, 32358, 26250, 28156, /* 109288-109295 */
+32172, 29586, 35280, 40744, 33026, 41017, 38192, 35353, /* 109296-109303 */
+34958, 29373, 25767, 31464, 34142, 27584, 35659, 33747, /* 109304-109311 */
+35730, 39859, 33453, 36250, 40612, 40799, 46268, 53526, /* 109312-109319 */
+45679, 49855, 48378, 39754, 40026, 32093, 24819, 32412, /* 109320-109327 */
+33917, 26610, 31466, 31769, 30955, 32958, 27135, 26269, /* 109328-109335 */
+28288, 26902, 28091, 38146, 31610, 34742, 38133, 29594, /* 109336-109343 */
+29494, 23339, 21435, 23339, 27604, 27198, 34788, 35492, /* 109344-109351 */
+34011, 38132, 28258, 27813, 28458, 24395, 23928, 34755, /* 109352-109359 */
+30273, 33303, 43823, 35688, 37560, 33536, 26477, 30698, /* 109360-109367 */
+34969, 31943, 30907, 34606, 30002, 34636, 31655, 28917, /* 109368-109375 */
+28740, 28634, 28057, 38237, 34439, 32534, 37123, 27030, /* 109376-109383 */
+25330, 23331, 21166, 23469, 31304, 28459, 35861, 40906, /* 109384-109391 */
+36296, 41354, 30768, 25849, 25192, 26165, 23421, 36974, /* 109392-109399 */
+38173, 33205, 41301, 37372, 36996, 33691, 30317, 32133, /* 109400-109407 */
+36805, 34267, 41845, 48090, 43406, 46637, 48424, 43909, /* 109408-109415 */
+37265, 40840, 34652, 43296, 40462, 34815, 40944, 35724, /* 109416-109423 */
+33780, 29584, 25519, 30569, 34563, 25195, 33904, 35892, /* 109424-109431 */
+30057, 33178, 35310, 27760, 20285, 24113, 16858, 28785, /* 109432-109439 */
+32085, 28678, 36193, 34114, 34156, 26520, 28209, 32099, /* 109440-109447 */
+32089, 24504, 36351, 36992, 28995, 31343, 37753, 31391, /* 109448-109455 */
+20238, 23138, 23004, 36631, 34974, 35327, 38885, 38700, /* 109456-109463 */
+38649, 28845, 22901, 34760, 30852, 20616, 37966, 37432, /* 109464-109471 */
+33235, 35080, 40398, 29826, 26400, 25713, 19619, 33563, /* 109472-109479 */
+27637, 30013, 36323, 35212, 37066, 26191, 24186, 41439, /* 109480-109487 */
+29604, 13128, 39075, 36437, 31937, 35459, 36363, 23709, /* 109488-109495 */
+25989, 23893, 27594, 41497, 35440, 40744, 41242, 40775, /* 109496-109503 */
+40430, 34226, 34927, 41218, 28138, 37136, 48832, 47901, /* 109504-109511 */
+48551, 48295, 47580, 36077, 33696, 26971, 36703, 40843, /* 109512-109519 */
+32126, 39863, 37551, 35852, 34752, 28043, 32798, 28294, /* 109520-109527 */
+16930, 24892, 24439, 20066, 24670, 27101, 17217, 18239, /* 109528-109535 */
+22017, 15538, 34240, 33740, 37254, 40940, 34130, 42904, /* 109536-109543 */
+36296, 37472, 41184, 32243, 37066, 43671, 41061, 36780, /* 109544-109551 */
+41615, 41874, 27438, 31861, 31340, 28920, 33421, 29316, /* 109552-109559 */
+37370, 30616, 27165, 28889, 18773, 22403, 18743, 9981, /* 109560-109567 */
+21566, 26119, 28171, 33116, 36458, 29520, 18760, 24530, /* 109568-109575 */
+19895, 29897, 29023, 29267, 44053, 37686, 37508, 41016, /* 109576-109583 */
+34123, 37774, 38264, 30785, 28897, 45371, 34609, 42743, /* 109584-109591 */
+47773, 29901, 41718, 35747, 39635, 48164, 33116, 42066, /* 109592-109599 */
+39459, 38709, 30591, 31077, 40369, 23963, 23415, 32075, /* 109600-109607 */
+24002, 25637, 25195, 31859, 30033, 22007, 27568, 25067, /* 109608-109615 */
+43285, 35344, 41486, 40136, 50290, 47155, 35213, 45874, /* 109616-109623 */
+38010, 26912, 38959, 40558, 36068, 38050, 46282, 47540, /* 109624-109631 */
+31742, 36708, 28788, 39931, 39257, 30074, 44193, 35879, /* 109632-109639 */
+39460, 38339, 37034, 26026, 27475, 25299, 25111, 25872, /* 109640-109647 */
+25235, 29437, 27298, 23619, 20288, 11034, 16833, 19071, /* 109648-109655 */
+12640, 21430, 16862, 23288, 22638, 26944, 26682, 11545, /* 109656-109663 */
+25642, 28618, 20061, 23622, 32185, 32738, 21000, 30027, /* 109664-109671 */
+27612, 21103, 40560, 32956, 30159, 37368, 37972, 35938, /* 109672-109679 */
+38645, 38503, 30671, 30587, 38779, 38749, 36044, 39376, /* 109680-109687 */
+49616, 42005, 39882, 44214, 34007, 41325, 38813, 41658, /* 109688-109695 */
+34839, 33797, 45516, 40918, 38567, 30127, 38476, 39953, /* 109696-109703 */
+32813, 35889, 47886, 47757, 46372, 46574, 40900, 38487, /* 109704-109711 */
+52776, 48838, 45974, 51473, 44318, 47094, 46078, 43854, /* 109712-109719 */
+30003, 23690, 38200, 31220, 23144, 25655, 36323, 21019, /* 109720-109727 */
+13463, 26938, 17910, 25430, 28099, 21852, 24877, 21623, /* 109728-109735 */
+24834, 21565, 21728, 15429, 13563, 25312, 26067, 23708, /* 109736-109743 */
+29635, 32190, 30774, 22855, 24244, 21713, 27343, 33393, /* 109744-109751 */
+26136, 30914, 35902, 34619, 36139, 39342, 26195, 32115, /* 109752-109759 */
+38289, 33762, 31788, 42233, 41791, 34464, 35028, 34358, /* 109760-109767 */
+28483, 29960, 38718, 35648, 30168, 32985, 39070, 34595, /* 109768-109775 */
+32810, 26474, 21385, 28292, 33074, 24788, 31283, 33344, /* 109776-109783 */
+35745, 31739, 31655, 32166, 34250, 43135, 34692, 36496, /* 109784-109791 */
+40171, 37514, 46906, 38123, 23381, 22873, 34255, 29331, /* 109792-109799 */
+27983, 36674, 41031, 38243, 38539, 47952, 36169, 45382, /* 109800-109807 */
+51503, 43587, 42573, 44733, 41345, 38323, 37053, 29613, /* 109808-109815 */
+25195, 32066, 28338, 22460, 23886, 24802, 22156, 18600, /* 109816-109823 */
+25902, 24079, 26313, 36495, 33141, 31406, 32165, 32105, /* 109824-109831 */
+37397, 25578, 24527, 28022, 30292, 34728, 29793, 36204, /* 109832-109839 */
+36613, 33551, 26751, 30549, 26169, 30606, 39840, 34474, /* 109840-109847 */
+36722, 40441, 35573, 40179, 44066, 31660, 25559, 36604, /* 109848-109855 */
+30870, 29023, 31197, 31121, 28940, 22356, 34103, 26082, /* 109856-109863 */
+21451, 38948, 38718, 35600, 31394, 35762, 34371, 25970, /* 109864-109871 */
+17003, 18001, 25060, 25208, 31499, 36157, 38642, 37265, /* 109872-109879 */
+36364, 34225, 30841, 28103, 40654, 34383, 38553, 44758, /* 109880-109887 */
+35731, 43286, 36645, 25314, 19597, 31257, 32818, 23749, /* 109888-109895 */
+37464, 46051, 41067, 35712, 44984, 41453, 36194, 47274, /* 109896-109903 */
+45354, 36647, 34972, 45446, 38134, 30549, 29064, 23851, /* 109904-109911 */
+25949, 28380, 27196, 27400, 32196, 34196, 27436, 30955, /* 109912-109919 */
+31297, 34873, 39325, 35603, 39806, 37184, 36380, 40195, /* 109920-109927 */
+35313, 24076, 29050, 27858, 27893, 32446, 39731, 37880, /* 109928-109935 */
+35403, 34434, 35023, 28464, 21248, 32904, 27229, 20899, /* 109936-109943 */
+27518, 32319, 28028, 29579, 28224, 21243, 24849, 31119, /* 109944-109951 */
+24920, 23648, 30921, 30381, 20127, 26998, 30472, 22199, /* 109952-109959 */
+34277, 42038, 33139, 30500, 37030, 40131, 32246, 23739, /* 109960-109967 */
+28449, 27317, 28908, 39001, 40157, 43639, 44200, 41925, /* 109968-109975 */
+37007, 35140, 33237, 41661, 41789, 34181, 45095, 38588, /* 109976-109983 */
+39443, 38975, 27425, 26814, 23756, 30821, 36777, 35180, /* 109984-109991 */
+39866, 47319, 38580, 36524, 43526, 30913, 36698, 48224, /* 109992-109999 */
+34593, 32505, 39051, 32613, 32874, 26468, 24298, 18044, /* 110000-110007 */
+19902, 31102, 26353, 28584, 34352, 32372, 20877, 27083, /* 110008-110015 */
+27149, 23258, 37220, 33162, 28186, 33850, 34760, 34474, /* 110016-110023 */
+27933, 28222, 27649, 22139, 28065, 39982, 40552, 40915, /* 110024-110031 */
+41784, 37892, 30885, 33707, 26260, 29005, 31742, 26733, /* 110032-110039 */
+31380, 34148, 33903, 41835, 30320, 28173, 26823, 26107, /* 110040-110047 */
+31287, 31982, 33488, 31526, 31733, 24138, 28119, 24638, /* 110048-110055 */
+26624, 44370, 31079, 30001, 39549, 32390, 31196, 32172, /* 110056-110063 */
+24207, 25513, 27081, 31886, 36250, 37173, 43049, 44542, /* 110064-110071 */
+34001, 30358, 32324, 22142, 28237, 41113, 34599, 30144, /* 110072-110079 */
+40918, 40778, 35396, 35368, 32002, 31305, 26863, 38391, /* 110080-110087 */
+36154, 40041, 48067, 50141, 40099, 37430, 43745, 33605, /* 110088-110095 */
+39097, 46272, 37243, 33237, 39482, 37143, 32861, 27827, /* 110096-110103 */
+25212, 22681, 19730, 30049, 32425, 26726, 34760, 39848, /* 110104-110111 */
+23231, 23639, 28715, 23892, 30541, 35531, 33238, 28414, /* 110112-110119 */
+33215, 40654, 32467, 21206, 30276, 31300, 22973, 32492, /* 110120-110127 */
+42493, 32997, 37787, 37520, 25249, 24762, 25140, 27134, /* 110128-110135 */
+31785, 28250, 34657, 37637, 28745, 36797, 43050, 24419, /* 110136-110143 */
+21716, 26559, 21935, 25681, 27179, 30030, 32296, 36017, /* 110144-110151 */
+27611, 29094, 27697, 31790, 37453, 23850, 31437, 37678, /* 110152-110159 */
+29329, 32720, 43180, 30950, 27801, 29760, 30356, 36309, /* 110160-110167 */
+35821, 41935, 42388, 39313, 36677, 39545, 31146, 32908, /* 110168-110175 */
+48348, 32532, 32557, 43676, 36371, 30622, 45245, 32667, /* 110176-110183 */
+28505, 29039, 34603, 42977, 39555, 44984, 47908, 45609, /* 110184-110191 */
+34555, 36786, 26335, 25918, 42877, 27286, 24724, 35798, /* 110192-110199 */
+34199, 24864, 30015, 26787, 20305, 20894, 22875, 36178, /* 110200-110207 */
+36314, 35908, 42015, 39963, 28834, 29154, 28049, 21317, /* 110208-110215 */
+36563, 34368, 28059, 34747, 40230, 34619, 32915, 29323, /* 110216-110223 */
+25001, 25628, 21261, 31935, 35291, 33511, 33752, 35930, /* 110224-110231 */
+25676, 25385, 25570, 21491, 36083, 32600, 25834, 31535, /* 110232-110239 */
+35295, 32224, 28087, 27709, 22280, 23919, 23466, 33736, /* 110240-110247 */
+40508, 39009, 41467, 39610, 33568, 26601, 28298, 21379, /* 110248-110255 */
+33938, 38445, 33866, 39666, 40845, 40971, 35389, 35675, /* 110256-110263 */
+24659, 28365, 26035, 26913, 41706, 40904, 42319, 41344, /* 110264-110271 */
+40216, 30193, 31843, 25910, 29085, 41960, 34395, 35900, /* 110272-110279 */
+42248, 45139, 38287, 42158, 40556, 35326, 35206, 38511, /* 110280-110287 */
+46891, 46402, 45458, 38946, 37571, 25314, 22562, 22664, /* 110288-110295 */
+16766, 31332, 28509, 25374, 31435, 34580, 31546, 26736, /* 110296-110303 */
+27819, 21354, 22304, 20570, 31591, 31156, 30527, 30934, /* 110304-110311 */
+31238, 26759, 23035, 30306, 23738, 32071, 40364, 33549, /* 110312-110319 */
+34961, 38160, 34765, 30730, 32887, 23448, 26550, 25247, /* 110320-110327 */
+30710, 37141, 35111, 35562, 35772, 36259, 25938, 28644, /* 110328-110335 */
+26427, 31235, 42721, 32518, 35402, 38618, 37027, 33208, /* 110336-110343 */
+34228, 32193, 23280, 25925, 25393, 34252, 31846, 32446, /* 110344-110351 */
+34235, 37076, 28703, 30040, 33295, 26460, 38268, 37986, /* 110352-110359 */
+32176, 35330, 37648, 34602, 32629, 32647, 27512, 31773, /* 110360-110367 */
+27687, 33859, 41950, 36484, 37278, 42190, 36173, 27931, /* 110368-110375 */
+35858, 30324, 34679, 47514, 39049, 44808, 47540, 44900, /* 110376-110383 */
+40508, 44791, 39122, 30321, 29876, 32178, 36486, 33950, /* 110384-110391 */
+31536, 33706, 36388, 22093, 25728, 27391, 24263, 34881, /* 110392-110399 */
+32593, 26335, 29818, 28364, 25073, 25876, 23619, 19023, /* 110400-110407 */
+23954, 24591, 34598, 37839, 35163, 36935, 38173, 27889, /* 110408-110415 */
+24404, 32410, 27507, 29425, 38121, 30631, 35983, 37703, /* 110416-110423 */
+35783, 34415, 35700, 26468, 26407, 26893, 34408, 35494, /* 110424-110431 */
+34040, 36608, 36824, 34356, 24117, 31066, 26379, 25535, /* 110432-110439 */
+34558, 28331, 30866, 30842, 31464, 29213, 33494, 25985, /* 110440-110447 */
+24684, 28277, 32260, 40633, 36980, 35633, 38367, 34058, /* 110448-110455 */
+23650, 28431, 31669, 28658, 37510, 43891, 39594, 43724, /* 110456-110463 */
+46049, 40308, 41590, 37182, 28108, 30568, 31243, 39301, /* 110464-110471 */
+39278, 40707, 41736, 41005, 32342, 33659, 41110, 34062, /* 110472-110479 */
+39988, 43293, 39108, 40625, 38158, 33422, 28671, 31615, /* 110480-110487 */
+18774, 17582, 20974, 26828, 27774, 26922, 28613, 30795, /* 110488-110495 */
+26137, 22212, 25188, 26293, 25277, 32466, 32450, 33197, /* 110496-110503 */
+35626, 37735, 36365, 39763, 31143, 29546, 28519, 27344, /* 110504-110511 */
+30895, 33041, 33617, 38351, 33252, 28011, 33268, 34619, /* 110512-110519 */
+28747, 35194, 39178, 31716, 34753, 35274, 30758, 34666, /* 110520-110527 */
+33588, 20410, 21736, 27944, 31173, 33981, 35677, 36105, /* 110528-110535 */
+36333, 25775, 23516, 27200, 23438, 24744, 34860, 30035, /* 110536-110543 */
+33843, 39271, 35185, 33844, 36556, 22443, 21312, 27127, /* 110544-110551 */
+28603, 33425, 40665, 41540, 43985, 35352, 33850, 36231, /* 110552-110559 */
+37093, 34040, 40423, 41080, 34574, 40239, 37406, 34262, /* 110560-110567 */
+39936, 32299, 29290, 33413, 36181, 40343, 49392, 47699, /* 110568-110575 */
+48425, 47666, 35111, 36998, 36103, 29200, 36297, 35809, /* 110576-110583 */
+28426, 31078, 33283, 28508, 30646, 29503, 17495, 22364, /* 110584-110591 */
+23947, 24234, 31617, 31915, 31753, 31696, 23174, 24885, /* 110592-110599 */
+29104, 24070, 26622, 37560, 32366, 32339, 38311, 30766, /* 110600-110607 */
+31737, 32659, 22322, 25660, 29315, 24844, 34075, 43938, /* 110608-110615 */
+37323, 39572, 31277, 27786, 28260, 24961, 20909, 32985, /* 110616-110623 */
+34897, 31994, 37305, 36647, 36146, 39974, 30184, 21724, /* 110624-110631 */
+27313, 27572, 29191, 36135, 35448, 37731, 36528, 28269, /* 110632-110639 */
+30395, 33770, 29248, 36381, 42469, 35378, 38592, 39630, /* 110640-110647 */
+34188, 37573, 29616, 23175, 29423, 30971, 27916, 41236, /* 110648-110655 */
+40528, 38936, 37642, 26677, 29677, 30986, 26704, 29287, /* 110656-110663 */
+44727, 38515, 37943, 44001, 39243, 40232, 40386, 28237, /* 110664-110671 */
+29873, 31062, 27888, 36156, 39195, 36587, 38158, 33856, /* 110672-110679 */
+28202, 32324, 25855, 25776, 38518, 34040, 33069, 39699, /* 110680-110687 */
+34331, 35135, 38135, 25718, 22284, 25774, 18480, 26214, /* 110688-110695 */
+39174, 31295, 39724, 32446, 27603, 30702, 30105, 20259, /* 110696-110703 */
+26925, 37443, 28740, 36450, 38055, 36250, 37815, 28902, /* 110704-110711 */
+25781, 25964, 22841, 23105, 38007, 36486, 36362, 39539, /* 110712-110719 */
+28188, 31681, 33057, 25874, 32186, 42728, 33422, 31319, /* 110720-110727 */
+34535, 31896, 27276, 30690, 19131, 26330, 24722, 26535, /* 110728-110735 */
+38444, 40360, 39425, 42481, 32726, 24562, 33732, 26856, /* 110736-110743 */
+22599, 37991, 37199, 30597, 39429, 42237, 35937, 35409, /* 110744-110751 */
+32024, 28896, 33387, 28830, 33378, 45096, 40460, 44656, /* 110752-110759 */
+39271, 31084, 35148, 35576, 28197, 37271, 44487, 33652, /* 110760-110767 */
+37909, 39005, 35131, 37509, 40427, 30092, 32563, 25273, /* 110768-110775 */
+27062, 42708, 35807, 36636, 40026, 29884, 25928, 28983, /* 110776-110783 */
+22809, 27351, 37163, 24490, 30331, 33329, 35076, 32779, /* 110784-110791 */
+34011, 28324, 24197, 25885, 20706, 34043, 34272, 33712, /* 110792-110799 */
+37442, 28789, 23710, 27754, 28927, 25086, 39035, 34820, /* 110800-110807 */
+27262, 34774, 32369, 29926, 30150, 29741, 26419, 28886, /* 110808-110815 */
+20232, 32393, 40697, 32949, 35316, 39931, 26151, 22645, /* 110816-110823 */
+30548, 24975, 34230, 39774, 35210, 36335, 40264, 40870, /* 110824-110831 */
+39898, 38787, 31944, 34248, 27642, 28296, 41825, 34036, /* 110832-110839 */
+33001, 37619, 28479, 25933, 33404, 32477, 31286, 41735, /* 110840-110847 */
+37044, 35407, 37379, 37182, 36294, 36545, 31207, 28349, /* 110848-110855 */
+29496, 29667, 43729, 47304, 37031, 37656, 32711, 25228, /* 110856-110863 */
+28386, 28053, 24536, 34590, 38523, 39606, 46187, 44138, /* 110864-110871 */
+40683, 39002, 36956, 25442, 23280, 20617, 28221, 32789, /* 110872-110879 */
+23288, 28586, 34507, 24502, 19901, 25924, 24701, 31007, /* 110880-110887 */
+37628, 31935, 34019, 34196, 32045, 29465, 32266, 20445, /* 110888-110895 */
+23692, 26322, 25075, 40916, 40546, 40579, 43867, 35816, /* 110896-110903 */
+31846, 32454, 34747, 30014, 39397, 37506, 32053, 38312, /* 110904-110911 */
+33610, 32603, 33716, 29818, 21586, 25909, 24923, 34440, /* 110912-110919 */
+36026, 32018, 32988, 34112, 25639, 26237, 28457, 27395, /* 110920-110927 */
+35834, 35339, 32701, 37535, 37383, 32748, 30777, 37225, /* 110928-110935 */
+25664, 25994, 26540, 30300, 41056, 39701, 39782, 39509, /* 110936-110943 */
+31772, 29421, 29746, 32370, 29457, 34705, 34827, 35018, /* 110944-110951 */
+41398, 39840, 40087, 42777, 31955, 25019, 26788, 25203, /* 110952-110959 */
+34226, 35248, 34144, 36800, 41863, 39835, 39910, 43922, /* 110960-110967 */
+42868, 47218, 45274, 44178, 45606, 39363, 29893, 32489, /* 110968-110975 */
+31865, 19070, 20189, 21713, 26399, 31394, 31056, 31370, /* 110976-110983 */
+31097, 22912, 19939, 20540, 23016, 21751, 26963, 26407, /* 110984-110991 */
+32310, 33173, 27253, 31881, 34436, 21536, 23384, 26917, /* 110992-110999 */
+24174, 34485, 35038, 31714, 37041, 30795, 27546, 26616, /* 111000-111007 */
+35219, 31424, 36775, 37459, 39099, 42564, 36946, 36163, /* 111008-111015 */
+38455, 36352, 25573, 26537, 28176, 33268, 37386, 33203, /* 111016-111023 */
+35911, 36916, 32040, 31558, 30431, 30843, 32591, 37746, /* 111024-111031 */
+34342, 36687, 34127, 33459, 36967, 34589, 21969, 27216, /* 111032-111039 */
+28106, 26493, 39206, 39125, 37778, 33454, 31330, 32153, /* 111040-111047 */
+29750, 35189, 34970, 42400, 40421, 39700, 38274, 32583, /* 111048-111055 */
+32858, 28136, 15736, 19383, 24711, 32273, 45903, 50245, /* 111056-111063 */
+49062, 50677, 43846, 39217, 37147, 33163, 29386, 33935, /* 111064-111071 */
+30253, 31708, 33370, 29372, 30520, 33291, 22413, 16869, /* 111072-111079 */
+23077, 20133, 25781, 31270, 29844, 32400, 27409, 27701, /* 111080-111087 */
+28832, 29497, 29199, 36036, 36088, 30895, 37191, 32593, /* 111088-111095 */
+32477, 39476, 28699, 24116, 30987, 29564, 32584, 43769, /* 111096-111103 */
+41829, 39137, 32932, 29277, 31162, 27661, 23612, 33005, /* 111104-111111 */
+35460, 29695, 37719, 38071, 32375, 34716, 34376, 20828, /* 111112-111119 */
+20300, 27577, 31036, 34963, 36233, 41191, 33880, 25450, /* 111120-111127 */
+28843, 27729, 21223, 28004, 40619, 30902, 35346, 40890, /* 111128-111135 */
+37509, 38569, 35861, 26219, 26465, 27685, 31933, 40125, /* 111136-111143 */
+42325, 44291, 35925, 32887, 33796, 36181, 29222, 29691, /* 111144-111151 */
+38976, 30888, 29714, 35282, 37602, 42910, 38781, 33429, /* 111152-111159 */
+36305, 38687, 49093, 50620, 47267, 47184, 41521, 29735, /* 111160-111167 */
+28624, 33011, 26019, 30812, 37615, 28518, 31896, 34653, /* 111168-111175 */
+31353, 31671, 25582, 18943, 17573, 15299, 26193, 33349, /* 111176-111183 */
+32461, 35056, 30786, 27888, 23287, 27925, 22061, 26851, /* 111184-111191 */
+34214, 27783, 32982, 32913, 38562, 40005, 29760, 27640, /* 111192-111199 */
+27068, 22985, 30020, 36069, 34835, 33296, 31400, 30741, /* 111200-111207 */
+29711, 32757, 32813, 42908, 37007, 34739, 40113, 35279, /* 111208-111215 */
+38300, 40686, 25509, 22658, 24108, 26143, 33627, 36896, /* 111216-111223 */
+40390, 33830, 33754, 34278, 30358, 27950, 31406, 40214, /* 111224-111231 */
+31267, 36415, 39898, 36613, 42494, 36797, 25339, 26736, /* 111232-111239 */
+24450, 27234, 34262, 41783, 40401, 36722, 38001, 34214, /* 111240-111247 */
+29329, 19040, 31669, 32464, 26580, 34244, 37658, 39481, /* 111248-111255 */
+44272, 42498, 37082, 33467, 40897, 43712, 40976, 46347, /* 111256-111263 */
+42904, 35257, 32359, 32636, 25222, 28049, 36142, 30889, /* 111264-111271 */
+28335, 30161, 27190, 28849, 23032, 17968, 22111, 18665, /* 111272-111279 */
+26634, 33713, 39250, 33107, 34436, 34073, 24988, 25309, /* 111280-111287 */
+24718, 33584, 30261, 33610, 41788, 36585, 41849, 42893, /* 111288-111295 */
+31899, 30299, 27649, 31284, 30420, 34955, 37470, 30200, /* 111296-111303 */
+33837, 35665, 34642, 29920, 42715, 40463, 30079, 36700, /* 111304-111311 */
+36463, 29057, 32073, 28285, 23507, 20644, 31525, 34091, /* 111312-111319 */
+31495, 38481, 36133, 33102, 26791, 26296, 23312, 26769, /* 111320-111327 */
+30124, 27115, 29911, 30221, 35103, 39055, 26731, 30284, /* 111328-111335 */
+28390, 25127, 31810, 38758, 41276, 33999, 43841, 39045, /* 111336-111343 */
+32528, 29003, 35764, 33782, 24335, 33140, 35164, 34393, /* 111344-111351 */
+46759, 45571, 39928, 37424, 45345, 46089, 40143, 48861, /* 111352-111359 */
+43234, 39251, 37281, 35897, 29177, 32619, 37408, 28257, /* 111360-111367 */
+25243, 27729, 28008, 31177, 25426, 25205, 23994, 22093, /* 111368-111375 */
+28978, 30700, 35879, 28427, 34916, 33218, 24779, 24596, /* 111376-111383 */
+31158, 31588, 26279, 32407, 32837, 32724, 42402, 35573, /* 111384-111391 */
+29784, 29629, 35176, 32809, 27701, 35699, 27918, 25816, /* 111392-111399 */
+30700, 32766, 29875, 39227, 41280, 33165, 34854, 36190, /* 111400-111407 */
+30407, 30612, 26117, 21631, 23020, 31408, 35096, 31845, /* 111408-111415 */
+35404, 33434, 30512, 29423, 24916, 25778, 31685, 28273, /* 111416-111423 */
+28990, 33324, 33058, 35261, 39218, 30849, 31655, 31928, /* 111424-111431 */
+36165, 38955, 42276, 37772, 33577, 37927, 35049, 33750, /* 111432-111439 */
+30664, 41187, 40296, 32237, 33252, 34152, 33992, 35726, /* 111440-111447 */
+32692, 31719, 33616, 46354, 46927, 47251, 52945, 46885, /* 111448-111455 */
+39117, 36453, 30837, 30242, 35302, 32493, 30750, 30113, /* 111456-111463 */
+27041, 28182, 28543, 20049, 18742, 21039, 26014, 24577, /* 111464-111471 */
+31590, 31724, 27585, 29806, 27203, 21508, 28045, 36980, /* 111472-111479 */
+29196, 29319, 34292, 33832, 37763, 34474, 31804, 31330, /* 111480-111487 */
+31063, 37576, 35727, 33960, 30673, 31113, 28176, 27152, /* 111488-111495 */
+26741, 31738, 38952, 36838, 35623, 36609, 40090, 40563, /* 111496-111503 */
+32420, 22982, 25858, 30940, 31384, 29827, 38514, 36964, /* 111504-111511 */
+32450, 32348, 32976, 34401, 36890, 32115, 30306, 36550, /* 111512-111519 */
+32692, 27397, 37559, 35451, 27433, 25991, 35076, 39298, /* 111520-111527 */
+36312, 34428, 29149, 34672, 30624, 24934, 26535, 40780, /* 111528-111535 */
+41699, 29925, 32271, 34922, 32520, 30175, 25509, 27689, /* 111536-111543 */
+24911, 28757, 36724, 44384, 46274, 40575, 44109, 46546, /* 111544-111551 */
+42189, 38439, 45881, 44979, 38188, 32367, 31232, 34559, /* 111552-111559 */
+37972, 25104, 20935, 30183, 29828, 24423, 30991, 34858, /* 111560-111567 */
+24169, 26685, 26745, 26248, 27168, 35575, 31050, 29532, /* 111568-111575 */
+33936, 27492, 31015, 36455, 30126, 26184, 24488, 34344, /* 111576-111583 */
+33403, 37195, 32419, 32960, 32804, 27540, 27391, 29107, /* 111584-111591 */
+40381, 35455, 30740, 35728, 39822, 39863, 38499, 30508, /* 111592-111599 */
+26611, 26438, 28594, 30599, 37716, 31129, 24316, 32607, /* 111600-111607 */
+34117, 26339, 34428, 41288, 32770, 30787, 30573, 30196, /* 111608-111615 */
+34444, 31509, 18493, 22593, 27938, 28156, 30890, 36006, /* 111616-111623 */
+32486, 29548, 27523, 30172, 29822, 30324, 38274, 38131, /* 111624-111631 */
+38673, 38796, 36938, 39814, 35684, 31140, 25123, 26084, /* 111632-111639 */
+37075, 38173, 42157, 41606, 47966, 48512, 46744, 44767, /* 111640-111647 */
+49737, 53623, 42545, 41800, 41959, 35943, 32506, 26694, /* 111648-111655 */
+20601, 21291, 20513, 24717, 29326, 33126, 28801, 25119, /* 111656-111663 */
+29930, 29477, 21839, 25276, 38372, 31651, 28984, 32040, /* 111664-111671 */
+34450, 36443, 27417, 22544, 26327, 24322, 29409, 30883, /* 111672-111679 */
+34700, 33482, 32937, 29301, 30467, 32625, 30614, 35601, /* 111680-111687 */
+35286, 35597, 34631, 32593, 38023, 35920, 25432, 24385, /* 111688-111695 */
+28231, 32349, 33702, 36333, 30387, 32604, 33961, 27854, /* 111696-111703 */
+26617, 36393, 39684, 32991, 34258, 39076, 33237, 30385, /* 111704-111711 */
+28225, 20180, 23015, 22152, 25098, 33504, 40694, 38490, /* 111712-111719 */
+33777, 33699, 33135, 27660, 25979, 40275, 44482, 28219, /* 111720-111727 */
+33511, 50372, 47066, 30484, 20281, 25905, 27159, 31022, /* 111728-111735 */
+35085, 39209, 44885, 47284, 46999, 42622, 48003, 38951, /* 111736-111743 */
+49573, 41686, 40798, 46139, 32903, 31802, 39411, 26917, /* 111744-111751 */
+13734, 23245, 26678, 31405, 27277, 33328, 39969, 33851, /* 111752-111759 */
+26039, 21511, 27387, 27156, 27665, 25245, 35359, 33548, /* 111760-111767 */
+25352, 32002, 32411, 24190, 23006, 21571, 27627, 35326, /* 111768-111775 */
+31016, 27424, 40305, 39047, 30129, 27224, 32682, 41236, /* 111776-111783 */
+30399, 26947, 40430, 40311, 29463, 35870, 32167, 35676, /* 111784-111791 */
+26993, 26740, 36588, 38323, 32789, 28633, 40970, 33332, /* 111792-111799 */
+28247, 21794, 39467, 43591, 29354, 32573, 35866, 37265, /* 111800-111807 */
+37431, 28665, 28081, 33928, 23600, 24455, 33575, 42121, /* 111808-111815 */
+30329, 28545, 30027, 33115, 30524, 16963, 36597, 38741, /* 111816-111823 */
+30166, 27901, 32089, 37016, 34243, 21172, 25106, 32453, /* 111824-111831 */
+26012, 30179, 42627, 52351, 43270, 37146, 43337, 46893, /* 111832-111839 */
+38728, 40296, 47849, 46733, 40084, 30439, 38702, 36257, /* 111840-111847 */
+34405, 29408, 23189, 30911, 32386, 30390, 37728, 43243, /* 111848-111855 */
+34395, 26779, 25396, 32325, 23862, 24807, 34892, 35969, /* 111856-111863 */
+35713, 29421, 31246, 40924, 33103, 18197, 21846, 24087, /* 111864-111871 */
+29575, 25485, 30748, 35292, 30020, 30185, 24247, 31875, /* 111872-111879 */
+28822, 31686, 30750, 29705, 33948, 31374, 31488, 40331, /* 111880-111887 */
+37199, 25135, 25103, 35441, 35242, 34707, 35958, 35323, /* 111888-111895 */
+37347, 28181, 27445, 30115, 26940, 33575, 28980, 33199, /* 111896-111903 */
+37719, 32659, 31691, 40522, 37307, 22075, 21939, 27619, /* 111904-111911 */
+30844, 32102, 31464, 34821, 37757, 30468, 27330, 34994, /* 111912-111919 */
+31917, 37043, 34520, 38330, 47182, 41791, 41160, 46032, /* 111920-111927 */
+41222, 36737, 37440, 36963, 44656, 49493, 45024, 46882, /* 111928-111935 */
+44238, 35185, 29032, 28433, 33021, 32844, 23949, 26621, /* 111936-111943 */
+29007, 26924, 22972, 27056, 22385, 16219, 16104, 18077, /* 111944-111951 */
+27044, 32525, 29099, 28153, 31956, 27835, 25441, 29941, /* 111952-111959 */
+38522, 42744, 34617, 38460, 41549, 39514, 36494, 38214, /* 111960-111967 */
+28891, 28101, 25708, 27467, 40753, 45327, 36137, 35320, /* 111968-111975 */
+40583, 30661, 24542, 27998, 32836, 35822, 27304, 28699, /* 111976-111983 */
+35132, 36144, 34290, 32489, 26968, 21708, 22902, 27023, /* 111984-111991 */
+33775, 37706, 32247, 31377, 33862, 32538, 27972, 25968, /* 111992-111999 */
+36126, 40442, 31729, 31801, 38751, 34631, 31884, 30428, /* 112000-112007 */
+19975, 22559, 20582, 22787, 31276, 36841, 34611, 29239, /* 112008-112015 */
+32236, 32647, 33547, 26809, 33437, 45133, 40441, 40908, /* 112016-112023 */
+47945, 52635, 51767, 46700, 38104, 40222, 38940, 36782, /* 112024-112031 */
+43441, 46075, 42560, 39511, 32560, 32017, 29416, 18807, /* 112032-112039 */
+28086, 35057, 29918, 30945, 33183, 33493, 31751, 32920, /* 112040-112047 */
+22870, 17899, 22271, 22127, 28394, 34690, 36711, 35532, /* 112048-112055 */
+28269, 30094, 30921, 27379, 28516, 40189, 35376, 30988, /* 112056-112063 */
+36829, 36835, 38193, 35703, 27605, 28286, 28356, 28104, /* 112064-112071 */
+32848, 34600, 34689, 31331, 26557, 23675, 28307, 22003, /* 112072-112079 */
+20897, 33814, 30793, 31011, 32839, 34078, 32493, 29527, /* 112080-112087 */
+20595, 14818, 20614, 24883, 29150, 34775, 38561, 39355, /* 112088-112095 */
+35822, 32941, 35856, 33696, 32740, 38131, 40106, 41800, /* 112096-112103 */
+38504, 42951, 40226, 41869, 32352, 23918, 29399, 30037, /* 112104-112111 */
+38465, 38362, 39604, 40706, 38549, 37893, 37860, 42390, /* 112112-112119 */
+35773, 42344, 49064, 44997, 44822, 44350, 43850, 42031, /* 112120-112127 */
+30967, 21341, 22627, 25030, 27359, 31434, 32150, 32078, /* 112128-112135 */
+29699, 24957, 25284, 25749, 26512, 32403, 31889, 33075, /* 112136-112143 */
+32276, 29663, 27943, 30240, 24901, 16122, 20718, 25518, /* 112144-112151 */
+29007, 32436, 35059, 35009, 31942, 26704, 25914, 29526, /* 112152-112159 */
+29034, 34788, 41989, 40042, 40178, 38936, 39478, 41321, /* 112160-112167 */
+31528, 23537, 26445, 28387, 30381, 32766, 35006, 38509, /* 112168-112175 */
+36202, 33193, 30507, 35800, 32687, 39414, 37658, 34216, /* 112176-112183 */
+37384, 34044, 32405, 31520, 33647, 23343, 22129, 30152, /* 112184-112191 */
+32241, 31736, 35079, 36438, 33309, 28784, 28371, 27620, /* 112192-112199 */
+26121, 31826, 33991, 33290, 35416, 34804, 32722, 33409, /* 112200-112207 */
+34838, 23681, 26275, 30847, 33924, 40266, 43118, 49248, /* 112208-112215 */
+47025, 48789, 41763, 41235, 38449, 33236, 40930, 36397, /* 112216-112223 */
+35165, 35403, 33039, 28646, 31562, 26998, 21926, 25748, /* 112224-112231 */
+30963, 31943, 35058, 36522, 36794, 30370, 24602, 29263, /* 112232-112239 */
+29763, 30499, 38390, 38358, 41013, 36986, 38547, 38157, /* 112240-112247 */
+36511, 32232, 26580, 30505, 26898, 32690, 37635, 34586, /* 112248-112255 */
+30454, 32236, 27443, 22348, 31151, 29828, 32798, 35259, /* 112256-112263 */
+36693, 34161, 28756, 32485, 28867, 18970, 16827, 21549, /* 112264-112271 */
+20842, 25743, 35259, 35065, 31555, 32629, 31191, 22496, /* 112272-112279 */
+28270, 27033, 31881, 33652, 34357, 40384, 36459, 37540, /* 112280-112287 */
+36813, 35238, 25684, 28249, 30334, 26946, 32023, 38286, /* 112288-112295 */
+36012, 35282, 38480, 32353, 34014, 35219, 38469, 41048, /* 112296-112303 */
+37295, 42622, 40943, 40159, 46057, 42283, 34237, 40086, /* 112304-112311 */
+44267, 39862, 42597, 50345, 46378, 39528, 39999, 33643, /* 112312-112319 */
+30040, 30678, 31622, 35584, 31398, 35950, 34446, 30270, /* 112320-112327 */
+29170, 29858, 18575, 13474, 17911, 16464, 19894, 25044, /* 112328-112335 */
+27905, 26069, 26851, 27159, 25546, 27542, 30510, 38696, /* 112336-112343 */
+35163, 34547, 36990, 33769, 32527, 35784, 30634, 22290, /* 112344-112351 */
+29633, 29577, 28692, 35470, 40817, 37649, 37775, 38176, /* 112352-112359 */
+33701, 37681, 33068, 34142, 36860, 32576, 34838, 30342, /* 112360-112367 */
+32153, 36317, 32343, 22509, 25850, 28547, 28003, 32210, /* 112368-112375 */
+35300, 34703, 31271, 31052, 31022, 31886, 30261, 36331, /* 112376-112383 */
+39233, 34761, 35171, 33292, 29945, 32207, 33039, 20621, /* 112384-112391 */
+23299, 30918, 28546, 31457, 36161, 38165, 32860, 31616, /* 112392-112399 */
+31692, 28644, 27598, 31207, 40244, 36785, 41864, 47617, /* 112400-112407 */
+45047, 47764, 49042, 35746, 31435, 38181, 31317, 28595, /* 112408-112415 */
+37342, 35374, 28991, 30362, 32658, 31170, 30012, 31188, /* 112416-112423 */
+41100, 35989, 33044, 37146, 31572, 27255, 33103, 31191, /* 112424-112431 */
+21396, 29016, 33179, 28927, 35620, 39454, 33827, 27366, /* 112432-112439 */
+30333, 29579, 25586, 24985, 34487, 36588, 30358, 36141, /* 112440-112447 */
+35871, 29836, 34213, 35342, 22528, 23754, 30140, 26844, /* 112448-112455 */
+29594, 35283, 32892, 27641, 29905, 29942, 28900, 26319, /* 112456-112463 */
+27967, 36549, 29698, 29178, 34762, 29629, 27516, 32730, /* 112464-112471 */
+25084, 18375, 24096, 27057, 24987, 29340, 34875, 32256, /* 112472-112479 */
+27698, 28793, 33322, 29722, 31712, 43410, 38178, 35301, /* 112480-112487 */
+42204, 42451, 35295, 40319, 40543, 29226, 31619, 34796, /* 112488-112495 */
+35561, 35204, 39690, 40008, 34509, 36976, 43580, 46407, /* 112496-112503 */
+42782, 50233, 56310, 46945, 47399, 47936, 38835, 33475, /* 112504-112511 */
+32441, 22111, 18632, 23419, 27303, 28050, 29841, 34429, /* 112512-112519 */
+29547, 24907, 24642, 27670, 20812, 23668, 34729, 26923, /* 112520-112527 */
+26243, 29260, 29414, 24759, 29383, 28215, 19307, 23824, /* 112528-112535 */
+25824, 27669, 27118, 30815, 33685, 27531, 29005, 34509, /* 112536-112543 */
+34619, 31459, 41671, 41024, 32377, 35189, 35662, 34037, /* 112544-112551 */
+34812, 30652, 24087, 27388, 30251, 32581, 35868, 35925, /* 112552-112559 */
+37771, 35814, 29201, 30103, 35957, 29653, 34366, 40338, /* 112560-112567 */
+34808, 35723, 35889, 36109, 32176, 34196, 26330, 22776, /* 112568-112575 */
+26306, 29635, 32035, 29450, 34727, 36876, 29710, 27692, /* 112576-112583 */
+34762, 32298, 32168, 42675, 39099, 35326, 35268, 35213, /* 112584-112591 */
+32838, 33179, 29068, 23049, 27294, 30262, 37857, 39207, /* 112592-112599 */
+40396, 43002, 40826, 37474, 40712, 41756, 31028, 39015, /* 112600-112607 */
+40672, 33483, 31499, 32125, 34170, 31984, 29659, 22085, /* 112608-112615 */
+27129, 28945, 29823, 29884, 28968, 29928, 30331, 25394, /* 112616-112623 */
+27541, 32989, 29470, 37844, 42545, 40614, 38588, 36410, /* 112624-112631 */
+38224, 33226, 34481, 28287, 23942, 28648, 31183, 35195, /* 112632-112639 */
+33317, 37986, 35743, 30196, 30360, 31504, 26079, 29417, /* 112640-112647 */
+37554, 34105, 34850, 34448, 37349, 36822, 31315, 32244, /* 112648-112655 */
+23633, 19737, 20106, 24733, 27117, 25594, 30409, 27789, /* 112656-112663 */
+28287, 32776, 29566, 35392, 40242, 37991, 33756, 29911, /* 112664-112671 */
+30764, 31155, 28848, 22674, 29163, 31313, 20980, 26212, /* 112672-112679 */
+35489, 35087, 33270, 35106, 30478, 30922, 33274, 35222, /* 112680-112687 */
+41415, 40232, 40203, 37350, 38176, 41910, 40621, 39410, /* 112688-112695 */
+39138, 47719, 41076, 40170, 46846, 43203, 49408, 43493, /* 112696-112703 */
+38746, 38964, 38130, 33327, 39169, 39053, 35098, 32803, /* 112704-112711 */
+29307, 28557, 29425, 23683, 22996, 24652, 21980, 23315, /* 112712-112719 */
+20256, 23327, 23774, 30328, 26206, 25144, 30540, 33704, /* 112720-112727 */
+33126, 30582, 32533, 28239, 24734, 26678, 31641, 29951, /* 112728-112735 */
+29791, 33636, 31052, 27975, 30707, 37178, 29047, 26256, /* 112736-112743 */
+32781, 29672, 30175, 32743, 39581, 38168, 38568, 40552, /* 112744-112751 */
+34320, 31102, 31658, 31174, 24750, 29676, 31770, 28387, /* 112752-112759 */
+32832, 37992, 34367, 31324, 33078, 36091, 35731, 33963, /* 112760-112767 */
+29112, 28540, 33033, 34191, 33933, 33611, 37676, 38537, /* 112768-112775 */
+34884, 36160, 38684, 35102, 32789, 35480, 35381, 29308, /* 112776-112783 */
+29470, 31575, 31912, 28426, 35995, 40669, 39535, 42484, /* 112784-112791 */
+36089, 35406, 38437, 42235, 38771, 40226, 45033, 40940, /* 112792-112799 */
+38487, 36197, 32457, 29227, 25063, 24703, 24945, 28649, /* 112800-112807 */
+32389, 32747, 31357, 25620, 35638, 33813, 28896, 35526, /* 112808-112815 */
+26759, 21524, 30334, 31990, 25770, 27920, 32708, 29041, /* 112816-112823 */
+27559, 27029, 26252, 30661, 31588, 32962, 34992, 36791, /* 112824-112831 */
+38111, 41431, 38600, 34576, 38588, 32302, 32633, 36958, /* 112832-112839 */
+30361, 27216, 33147, 34073, 30840, 31694, 35082, 36001, /* 112840-112847 */
+35320, 34882, 31269, 29963, 28781, 28955, 27920, 30516, /* 112848-112855 */
+28380, 28533, 31212, 32675, 34627, 30528, 33262, 31702, /* 112856-112863 */
+22743, 20234, 21117, 30412, 30760, 34511, 38599, 35631, /* 112864-112871 */
+37928, 34709, 37012, 32213, 32861, 31728, 28656, 32792, /* 112872-112879 */
+29823, 33596, 32940, 33164, 30919, 30449, 38385, 36758, /* 112880-112887 */
+37848, 38392, 43217, 44584, 39185, 41047, 45379, 46461, /* 112888-112895 */
+42402, 41120, 42884, 39342, 36737, 32320, 35384, 32547, /* 112896-112903 */
+27132, 24812, 29744, 30687, 24152, 37305, 43609, 37481, /* 112904-112911 */
+26075, 22717, 28670, 29162, 28054, 27587, 28337, 32165, /* 112912-112919 */
+31379, 27855, 31346, 34228, 29858, 27875, 28577, 31090, /* 112920-112927 */
+33447, 24756, 29555, 37709, 30382, 23520, 27655, 33391, /* 112928-112935 */
+31818, 30192, 34439, 38274, 36884, 31621, 30555, 37356, /* 112936-112943 */
+34919, 27090, 25797, 30754, 27483, 27254, 21478, 37194, /* 112944-112951 */
+37233, 23797, 31434, 41373, 34005, 23129, 28850, 35806, /* 112952-112959 */
+36739, 29791, 24324, 30344, 33838, 30769, 32046, 38420, /* 112960-112967 */
+38395, 34960, 32115, 38108, 42445, 37758, 31798, 38934, /* 112968-112975 */
+41871, 35855, 38129, 39184, 41842, 35474, 28934, 33107, /* 112976-112983 */
+35133, 30852, 30419, 34406, 39122, 38123, 33046, 43824, /* 112984-112991 */
+47604, 37539, 34331, 35481, 39201, 37010, 28018, 28698, /* 112992-112999 */
+32338, 28929, 24989, 27650, 34808, 30199, 23319, 25211, /* 113000-113007 */
+29382, 31612, 26894, 27405, 33450, 31743, 25459, 30540, /* 113008-113015 */
+37349, 36306, 26544, 30046, 35462, 30098, 29823, 32990, /* 113016-113023 */
+36340, 29649, 30639, 33627, 35927, 36384, 32533, 31082, /* 113024-113031 */
+35407, 38193, 33576, 36396, 46817, 45515, 31937, 29978, /* 113032-113039 */
+39900, 38111, 30719, 26187, 29566, 30825, 26513, 28600, /* 113040-113047 */
+34729, 30946, 23575, 27325, 33462, 35289, 27673, 20546, /* 113048-113055 */
+25153, 27759, 22121, 23439, 35608, 36093, 26237, 23222, /* 113056-113063 */
+33704, 28104, 21715, 22501, 29742, 34069, 25990, 28074, /* 113064-113071 */
+39501, 42987, 35709, 34352, 38961, 41745, 39970, 32869, /* 113072-113079 */
+36413, 38462, 36675, 38509, 47442, 51928, 39336, 37776, /* 113080-113087 */
+43898, 53491, 45549, 36117, 36394, 42413, 32634, 25796, /* 113088-113095 */
+45804, 27874, 23343, 37789, 25921, 25569, 32675, 31696, /* 113096-113103 */
+34830, 30985, 29144, 31168, 34545, 42287, 33517, 24346, /* 113104-113111 */
+25233, 29419, 31715, 25969, 33773, 33127, 28306, 21482, /* 113112-113119 */
+21301, 27826, 30217, 23971, 34238, 24214, 19798, 22557, /* 113120-113127 */
+21904, 37691, 32122, 26673, 29444, 41537, 28008, 25877, /* 113128-113135 */
+26648, 33397, 43585, 31612, 24488, 37709, 37931, 40827, /* 113136-113143 */
+41260, 49490, 45157, 40486, 50960, 38049, 37979, 27660, /* 113144-113151 */
+29201, 40361, 31893, 37999, 34635, 42437, 39650, 28845, /* 113152-113159 */
+30388, 26168, 34838, 29823, 19830, 23327, 17917, 26799, /* 113160-113167 */
+27809, 24072, 29999, 25599, 28712, 27414, 18642, 20854, /* 113168-113175 */
+19950, 30286, 28716, 25871, 27627, 37626, 37059, 24929, /* 113176-113183 */
+37208, 40646, 33362, 42060, 30416, 29208, 28028, 41449, /* 113184-113191 */
+38600, 37776, 48647, 39936, 45858, 40518, 33067, 32994, /* 113192-113199 */
+32798, 40882, 33714, 33978, 36651, 32347, 39323, 37810, /* 113200-113207 */
+32842, 31186, 42181, 40725, 26974, 33079, 31298, 42365, /* 113208-113215 */
+40232, 36655, 39875, 40060, 43315, 32330, 31557, 33598, /* 113216-113223 */
+32875, 36464, 35826, 38915, 30594, 33991, 29289, 29900, /* 113224-113231 */
+31572, 28552, 36891, 33842, 28778, 24437, 21759, 37844, /* 113232-113239 */
+29946, 24840, 26913, 30979, 32523, 22092, 22891, 21637, /* 113240-113247 */
+27665, 31944, 21481, 34408, 33511, 25417, 29210, 29527, /* 113248-113255 */
+28074, 26001, 27270, 27307, 25350, 22223, 18311, 39982, /* 113256-113263 */
+37135, 31770, 33102, 40826, 42712, 38424, 28726, 28436, /* 113264-113271 */
+37658, 36864, 30348, 39850, 43578, 43839, 40083, 39175, /* 113272-113279 */
+45061, 40384, 44000, 39735, 38494, 34952, 27560, 48226, /* 113280-113287 */
+42535, 36122, 39354, 39348, 42624, 38525, 29194, 29966, /* 113288-113295 */
+31297, 39380, 27401, 29810, 35757, 31330, 27847, 26445, /* 113296-113303 */
+33279, 29643, 29267, 28558, 27789, 22601, 14845, 28115, /* 113304-113311 */
+28028, 30970, 25432, 25956, 34105, 35391, 25098, 24238, /* 113312-113319 */
+30391, 33723, 27174, 29190, 36703, 36195, 32587, 25827, /* 113320-113327 */
+31777, 32230, 33778, 31700, 30511, 33489, 27337, 38719, /* 113328-113335 */
+36946, 39142, 34198, 32708, 37917, 42140, 33324, 27038, /* 113336-113343 */
+35066, 47304, 36205, 34592, 40592, 41261, 32571, 28060, /* 113344-113351 */
+32225, 31640, 30772, 31792, 29437, 30594, 28991, 35041, /* 113352-113359 */
+34051, 43736, 41546, 34967, 41683, 42459, 28156, 21075, /* 113360-113367 */
+24316, 35185, 27441, 28942, 35477, 39753, 42355, 37044, /* 113368-113375 */
+39662, 41890, 45399, 37170, 33299, 39396, 29871, 34200, /* 113376-113383 */
+32531, 33945, 34795, 30957, 32284, 37259, 26656, 19012, /* 113384-113391 */
+23943, 36902, 30624, 26722, 30007, 34617, 36074, 27881, /* 113392-113399 */
+31560, 33881, 35869, 36788, 27990, 30707, 32154, 34994, /* 113400-113407 */
+30376, 34496, 34295, 31568, 35340, 39714, 33570, 30127, /* 113408-113415 */
+26877, 36692, 36424, 28523, 29261, 31517, 32893, 25700, /* 113416-113423 */
+27026, 31111, 37623, 36785, 24101, 32193, 30677, 35244, /* 113424-113431 */
+30293, 31302, 35940, 32469, 31052, 35713, 32033, 29355, /* 113432-113439 */
+27168, 34260, 38015, 29231, 30745, 36351, 37713, 28525, /* 113440-113447 */
+25805, 29248, 36006, 36662, 26512, 28249, 31170, 41162, /* 113448-113455 */
+31652, 34945, 40143, 36793, 34645, 34189, 30599, 27317, /* 113456-113463 */
+20536, 27126, 36662, 32381, 37214, 40635, 47667, 44895, /* 113464-113471 */
+39009, 40683, 46351, 46597, 32652, 34816, 31868, 40960, /* 113472-113479 */
+34682, 30448, 35108, 33381, 29784, 30567, 28535, 29772, /* 113480-113487 */
+24322, 27778, 36234, 30236, 32335, 30265, 34595, 30265, /* 113488-113495 */
+27622, 27632, 32113, 36144, 25087, 25082, 23824, 34372, /* 113496-113503 */
+30019, 28518, 33065, 33985, 34719, 33710, 30642, 30312, /* 113504-113511 */
+26201, 28432, 32906, 27946, 31295, 31232, 34087, 28840, /* 113512-113519 */
+27966, 32014, 32953, 34417, 27750, 30848, 24275, 36374, /* 113520-113527 */
+33763, 28615, 29745, 29910, 31253, 31189, 29337, 29966, /* 113528-113535 */
+30124, 30913, 40171, 34605, 35804, 35954, 38510, 34240, /* 113536-113543 */
+31870, 31475, 35345, 39213, 30745, 28481, 29379, 42245, /* 113544-113551 */
+34026, 35793, 37182, 37282, 38533, 36593, 30270, 28159, /* 113552-113559 */
+28648, 25813, 31640, 31962, 38242, 35202, 40933, 42649, /* 113560-113567 */
+37174, 35879, 42441, 39906, 32448, 36074, 30145, 38941, /* 113568-113575 */
+40306, 35172, 28642, 28726, 32521, 27599, 21122, 24424, /* 113576-113583 */
+22224, 18162, 29194, 31072, 31224, 27062, 33801, 32271, /* 113584-113591 */
+25583, 28380, 36148, 34985, 28477, 32091, 27572, 37988, /* 113592-113599 */
+40293, 35740, 30931, 37031, 41321, 37471, 33993, 37293, /* 113600-113607 */
+34980, 31404, 37948, 35168, 35899, 31898, 37957, 35607, /* 113608-113615 */
+31789, 34907, 37828, 33865, 28968, 33465, 21174, 29636, /* 113616-113623 */
+37589, 30857, 23055, 29036, 33817, 26781, 23374, 26664, /* 113624-113631 */
+23749, 22625, 32308, 32726, 33515, 30579, 32691, 26064, /* 113632-113639 */
+21925, 25856, 28537, 25767, 23742, 29918, 23721, 35190, /* 113640-113647 */
+40314, 35393, 29382, 34666, 39174, 35832, 33175, 30238, /* 113648-113655 */
+28567, 30548, 35965, 32421, 36152, 38582, 42212, 36758, /* 113656-113663 */
+36532, 43920, 45893, 40939, 41744, 48744, 35978, 44686, /* 113664-113671 */
+53252, 44653, 35166, 37769, 39139, 34524, 31226, 27384, /* 113672-113679 */
+23062, 24730, 35047, 29476, 31223, 33336, 37978, 29141, /* 113680-113687 */
+25793, 32892, 31295, 25385, 24078, 27302, 19297, 28511, /* 113688-113695 */
+36479, 33253, 28399, 32606, 35023, 32423, 32440, 27250, /* 113696-113703 */
+25615, 27404, 37940, 31981, 31811, 37145, 36546, 28627, /* 113704-113711 */
+26968, 34337, 33881, 28310, 28296, 34338, 25994, 28318, /* 113712-113719 */
+38370, 34604, 28729, 30199, 31264, 30803, 30624, 25179, /* 113720-113727 */
+22982, 21962, 36205, 31458, 29022, 33881, 34449, 27744, /* 113728-113735 */
+24988, 34562, 35029, 29634, 27295, 33804, 29765, 33915, /* 113736-113743 */
+43072, 38423, 34280, 35588, 36838, 36230, 37150, 30326, /* 113744-113751 */
+25624, 25797, 37838, 32172, 32309, 37496, 40615, 37037, /* 113752-113759 */
+32809, 40781, 43939, 38789, 37674, 42092, 40263, 37629, /* 113760-113767 */
+46908, 47746, 39767, 38417, 34707, 35319, 29861, 21718, /* 113768-113775 */
+20783, 19701, 36210, 30500, 31035, 35485, 39588, 32993, /* 113776-113783 */
+27285, 34283, 33425, 27901, 26141, 30393, 26335, 30432, /* 113784-113791 */
+38350, 39261, 36313, 38035, 37743, 40155, 38076, 28563, /* 113792-113799 */
+25877, 23298, 36128, 29406, 29832, 32690, 36042, 28444, /* 113800-113807 */
+25255, 31517, 32649, 27187, 26376, 29289, 28941, 29050, /* 113808-113815 */
+30660, 37491, 33612, 33232, 31141, 33534, 31945, 24337, /* 113816-113823 */
+24830, 17000, 33072, 32452, 25595, 30697, 33725, 25297, /* 113824-113831 */
+27452, 33735, 34597, 29353, 30724, 31618, 30722, 32878, /* 113832-113839 */
+32856, 38675, 37209, 37385, 35541, 38692, 41856, 31672, /* 113840-113847 */
+29421, 23967, 38371, 37160, 33689, 37545, 39836, 35956, /* 113848-113855 */
+37972, 39254, 42109, 41498, 43110, 41757, 42923, 46928, /* 113856-113863 */
+39040, 47653, 47139, 43524, 39216, 37426, 35219, 21275, /* 113864-113871 */
+24795, 15521, 28487, 32691, 28358, 30555, 31694, 27816, /* 113872-113879 */
+29756, 30043, 27996, 25965, 26529, 23178, 26337, 32121, /* 113880-113887 */
+27202, 38077, 37202, 36130, 34067, 35187, 37265, 23000, /* 113888-113895 */
+24432, 19690, 30394, 31576, 33314, 35219, 32331, 32537, /* 113896-113903 */
+33458, 32856, 33836, 31785, 32230, 30154, 30738, 34614, /* 113904-113911 */
+24874, 33970, 37771, 34312, 31237, 38024, 38216, 23030, /* 113912-113919 */
+29613, 23323, 27742, 33569, 31156, 32047, 32654, 28067, /* 113920-113927 */
+30151, 32384, 30863, 31130, 31337, 27762, 29436, 34335, /* 113928-113935 */
+25094, 35847, 38361, 34224, 35501, 38087, 43479, 28744, /* 113936-113943 */
+32627, 25502, 27654, 32164, 33413, 35495, 34063, 33929, /* 113944-113951 */
+37799, 40530, 39502, 40272, 41993, 42574, 43618, 48195, /* 113952-113959 */
+39290, 48427, 50953, 40949, 38266, 38774, 37805, 17897, /* 113960-113967 */
+27055, 21938, 18267, 31056, 34236, 32917, 31489, 28883, /* 113968-113975 */
+30095, 32193, 32127, 27680, 28754, 30262, 28455, 32050, /* 113976-113983 */
+24623, 38696, 41198, 33261, 37902, 38353, 41155, 25972, /* 113984-113991 */
+29602, 24614, 22098, 35051, 35439, 34347, 36089, 34876, /* 113992-113999 */
+34374, 33394, 34465, 30385, 26407, 29887, 28904, 29072, /* 114000-114007 */
+23470, 33221, 39282, 31162, 34932, 37073, 37184, 22613, /* 114008-114015 */
+28158, 26069, 12948, 27393, 29764, 24650, 29790, 27619, /* 114016-114023 */
+25840, 29675, 34710, 29803, 26262, 34277, 30108, 29811, /* 114024-114031 */
+25819, 36185, 42028, 32353, 39432, 39915, 41852, 33940, /* 114032-114039 */
+34076, 30066, 22266, 35126, 34166, 33847, 37870, 37400, /* 114040-114047 */
+35988, 39593, 44384, 42893, 39437, 48477, 46721, 44258, /* 114048-114055 */
+40724, 44634, 50876, 41160, 42142, 39796, 40646, 30381, /* 114056-114063 */
+26444, 29542, 18940, 29706, 35664, 33334, 39655, 33076, /* 114064-114071 */
+30489, 32268, 32756, 28903, 20796, 30288, 26939, 27950, /* 114072-114079 */
+27017, 27826, 41078, 32539, 34646, 31237, 34329, 31291, /* 114080-114087 */
+23683, 27574, 17146, 27590, 30131, 29956, 35271, 30643, /* 114088-114095 */
+29763, 30365, 30557, 28617, 19968, 29022, 27660, 27830, /* 114096-114103 */
+29972, 28942, 40698, 39392, 38738, 37335, 40850, 37077, /* 114104-114111 */
+24961, 29209, 21642, 22617, 33979, 31249, 36825, 29635, /* 114112-114119 */
+33811, 36667, 34887, 36829, 28048, 36934, 33892, 32252, /* 114120-114127 */
+39571, 23905, 28490, 45070, 40609, 37397, 41014, 41151, /* 114128-114135 */
+27695, 20414, 13647, 26143, 36110, 24744, 29105, 35360, /* 114136-114143 */
+33702, 54862, 42971, 44452, 42352, 38898, 45998, 40556, /* 114144-114151 */
+47405, 42875, 37816, 36899, 40953, 37059, 33210, 36512, /* 114152-114159 */
+26078, 24174, 25144, 28700, 26801, 24571, 35533, 28031, /* 114160-114167 */
+33399, 35979, 25612, 31242, 19954, 20035, 21374, 21356, /* 114168-114175 */
+23413, 21975, 34682, 36526, 32071, 37094, 36472, 42547, /* 114176-114183 */
+31267, 30040, 33465, 30513, 39168, 41925, 44696, 39642, /* 114184-114191 */
+40271, 40162, 37396, 40675, 28043, 32486, 35940, 33665, /* 114192-114199 */
+36176, 32068, 39215, 38120, 33433, 31494, 26202, 30914, /* 114200-114207 */
+23316, 12130, 12778, 4265, 17061, 18588, 23872, 32369, /* 114208-114215 */
+23829, 37147, 39267, 31494, 22941, 24592, 29241, 29029, /* 114216-114223 */
+31604, 24968, 34698, 36854, 37873, 39001, 39717, 43033, /* 114224-114231 */
+48022, 42159, 27594, 34555, 32310, 38838, 38242, 44056, /* 114232-114239 */
+45969, 43822, 51544, 49265, 39505, 37761, 44070, 42048, /* 114240-114247 */
+33784, 29735, 39333, 41940, 34207, 33946, 28499, 30831, /* 114248-114255 */
+21074, 30081, 23222, 15967, 24202, 23751, 31262, 30663, /* 114256-114263 */
+30250, 29679, 39391, 32518, 29996, 33917, 35648, 38666, /* 114264-114271 */
+37492, 38500, 44462, 40103, 38303, 40720, 36316, 30805, /* 114272-114279 */
+32933, 34099, 33980, 28173, 24599, 25713, 31601, 34750, /* 114280-114287 */
+32031, 33136, 30899, 28239, 27347, 19261, 22006, 26052, /* 114288-114295 */
+19899, 15676, 26054, 22260, 26450, 28288, 21432, 23320, /* 114296-114303 */
+22321, 22559, 26889, 31136, 29508, 27439, 25662, 29925, /* 114304-114311 */
+35770, 33900, 42777, 40654, 40636, 36760, 44106, 43369, /* 114312-114319 */
+29932, 40245, 46736, 40232, 38747, 39232, 39979, 38319, /* 114320-114327 */
+38634, 37241, 30620, 33442, 30607, 35355, 36193, 23692, /* 114328-114335 */
+35375, 33586, 39338, 43393, 41411, 36504, 46542, 45202, /* 114336-114343 */
+40331, 37225, 38934, 42246, 37222, 32810, 23458, 28848, /* 114344-114351 */
+31725, 30238, 25369, 28931, 30779, 28279, 32512, 28557, /* 114352-114359 */
+26155, 28100, 28331, 33378, 36501, 34655, 39975, 38796, /* 114360-114367 */
+31669, 31010, 34782, 32818, 36594, 28125, 21914, 26535, /* 114368-114375 */
+28327, 28420, 28220, 23299, 25712, 29539, 24663, 22640, /* 114376-114383 */
+29457, 22775, 20873, 27507, 28027, 31382, 40287, 34436, /* 114384-114391 */
+33114, 39398, 40012, 34343, 38459, 35469, 29312, 29762, /* 114392-114399 */
+27106, 30859, 31623, 29605, 38231, 38830, 30191, 33551, /* 114400-114407 */
+33698, 38436, 34960, 29176, 37554, 29969, 40166, 37991, /* 114408-114415 */
+32786, 33889, 38779, 39409, 36980, 31776, 31156, 32920, /* 114416-114423 */
+22403, 24032, 21160, 23823, 22613, 28271, 32329, 30893, /* 114424-114431 */
+38863, 41312, 43351, 41341, 40759, 47828, 40337, 38642, /* 114432-114439 */
+45575, 40555, 44165, 41186, 42323, 36131, 35418, 35002, /* 114440-114447 */
+31221, 34474, 35261, 33502, 27388, 31178, 31325, 30567, /* 114448-114455 */
+27466, 30011, 30538, 31334, 30639, 28342, 31011, 26436, /* 114456-114463 */
+28823, 34676, 32154, 29953, 30675, 27148, 28756, 28911, /* 114464-114471 */
+25733, 30666, 31659, 28143, 29610, 31555, 31131, 29235, /* 114472-114479 */
+31381, 26588, 30357, 31254, 28855, 37633, 28493, 28523, /* 114480-114487 */
+35862, 27766, 38967, 42911, 32851, 37388, 39225, 27308, /* 114488-114495 */
+29987, 35262, 25453, 23277, 23060, 31190, 27239, 27767, /* 114496-114503 */
+31887, 28916, 32918, 31580, 31521, 33532, 32957, 35245, /* 114504-114511 */
+26687, 27208, 23300, 28803, 38528, 32914, 38210, 40864, /* 114512-114519 */
+31260, 31585, 39457, 32774, 32299, 33412, 36263, 40908, /* 114520-114527 */
+40815, 45363, 45040, 48281, 49783, 47928, 46865, 45819, /* 114528-114535 */
+47541, 36107, 36235, 39282, 32033, 34866, 42883, 39095, /* 114536-114543 */
+37239, 34955, 31765, 29019, 25059, 24651, 23050, 21814, /* 114544-114551 */
+18890, 23518, 25278, 20930, 23681, 25227, 23454, 28624, /* 114552-114559 */
+26488, 27032, 33189, 22166, 22952, 29888, 23517, 33968, /* 114560-114567 */
+36895, 38373, 38701, 37230, 33690, 37907, 31809, 29734, /* 114568-114575 */
+36156, 31897, 32736, 34956, 36331, 37725, 37792, 38902, /* 114576-114583 */
+37142, 32919, 33577, 34818, 31328, 25559, 29602, 26989, /* 114584-114591 */
+23990, 35516, 31879, 30518, 38004, 28320, 24493, 28256, /* 114592-114599 */
+30203, 22215, 22713, 28079, 26053, 24366, 28885, 38038, /* 114600-114607 */
+36230, 34562, 31867, 31327, 34078, 41923, 32883, 30311, /* 114608-114615 */
+38874, 30600, 32547, 42852, 40243, 36709, 42229, 43808, /* 114616-114623 */
+39029, 40954, 39780, 36527, 40864, 34519, 34854, 40670, /* 114624-114631 */
+41708, 38648, 40675, 36895, 31773, 36884, 32430, 31910, /* 114632-114639 */
+27200, 27855, 28577, 26327, 28668, 34155, 27430, 30832, /* 114640-114647 */
+29771, 27796, 30899, 30208, 30260, 30321, 31531, 30512, /* 114648-114655 */
+33750, 31127, 34078, 30357, 30861, 33164, 31849, 33128, /* 114656-114663 */
+40804, 37968, 28713, 37379, 30248, 32535, 40592, 37520, /* 114664-114671 */
+38762, 38812, 36375, 29673, 32760, 31198, 26259, 30630, /* 114672-114679 */
+29904, 30442, 25943, 29334, 27309, 26957, 24487, 25059, /* 114680-114687 */
+25267, 29009, 31530, 23164, 26273, 27341, 25516, 22789, /* 114688-114695 */
+32439, 33519, 27727, 30591, 30393, 30574, 28529, 27986, /* 114696-114703 */
+28928, 30339, 32118, 32440, 34957, 35750, 37368, 41123, /* 114704-114711 */
+35129, 36174, 37161, 38342, 37258, 31436, 36965, 35894, /* 114712-114719 */
+35025, 44080, 51298, 45714, 50457, 49944, 40744, 42672, /* 114720-114727 */
+45015, 41175, 40340, 38289, 33535, 33708, 31919, 37297, /* 114728-114735 */
+32763, 32424, 33704, 31907, 28705, 36156, 28929, 21728, /* 114736-114743 */
+28490, 24098, 24859, 31615, 34269, 31589, 30953, 27459, /* 114744-114751 */
+28679, 26388, 25439, 27357, 22409, 25639, 27899, 25607, /* 114752-114759 */
+26694, 32539, 34173, 33382, 28340, 32873, 35038, 31828, /* 114760-114767 */
+25455, 30440, 33457, 22942, 32003, 40008, 39687, 38469, /* 114768-114775 */
+40140, 36080, 32493, 32685, 28248, 28223, 26364, 25494, /* 114776-114783 */
+26604, 30976, 34439, 35093, 31131, 31944, 33443, 26946, /* 114784-114791 */
+31321, 27571, 23500, 27454, 31087, 27533, 31696, 45904, /* 114792-114799 */
+39115, 37471, 42493, 38770, 34809, 34771, 34426, 30799, /* 114800-114807 */
+30788, 26930, 29037, 35181, 33369, 35540, 39261, 40934, /* 114808-114815 */
+37769, 40593, 44361, 39421, 35499, 37142, 33548, 43689, /* 114816-114823 */
+46263, 43468, 46468, 47359, 40905, 31258, 36731, 33487, /* 114824-114831 */
+25398, 22698, 25711, 26092, 27243, 30343, 27033, 27538, /* 114832-114839 */
+28290, 23485, 24980, 34135, 29072, 17184, 24082, 28909, /* 114840-114847 */
+26212, 22971, 37252, 40608, 36230, 36223, 35414, 36580, /* 114848-114855 */
+35017, 32074, 29722, 33409, 33446, 29773, 31171, 34690, /* 114856-114863 */
+36487, 29727, 29990, 34712, 35771, 36211, 30967, 29899, /* 114864-114871 */
+36479, 28216, 26147, 37483, 37699, 31649, 32751, 33090, /* 114872-114879 */
+29144, 28570, 23672, 24100, 33125, 27958, 20593, 30437, /* 114880-114887 */
+37735, 30684, 25351, 28910, 32800, 28983, 29992, 35979, /* 114888-114895 */
+27366, 27909, 31050, 28125, 31804, 39132, 36407, 35613, /* 114896-114903 */
+41551, 36740, 29213, 31661, 35245, 31392, 27298, 32770, /* 114904-114911 */
+40448, 37721, 36528, 38650, 41938, 40786, 35986, 39271, /* 114912-114919 */
+43478, 43436, 34476, 38202, 39136, 36105, 40487, 41521, /* 114920-114927 */
+41905, 40530, 37174, 31228, 35522, 33724, 24023, 31104, /* 114928-114935 */
+33328, 25095, 27418, 32849, 36049, 31398, 27135, 31808, /* 114936-114943 */
+29250, 31387, 35710, 21230, 20776, 28648, 25319, 21975, /* 114944-114951 */
+35808, 41638, 32590, 34340, 36111, 31173, 29413, 28493, /* 114952-114959 */
+31944, 29613, 25769, 26655, 31660, 32096, 31046, 30202, /* 114960-114967 */
+27696, 31575, 30496, 28525, 30174, 23254, 25097, 23993, /* 114968-114975 */
+24576, 35774, 41395, 36333, 39656, 40998, 32736, 30271, /* 114976-114983 */
+29812, 28063, 28171, 27289, 21607, 27607, 33247, 33918, /* 114984-114991 */
+30327, 32103, 39852, 32248, 32568, 41701, 31314, 23264, /* 114992-114999 */
+31934, 32172, 30450, 37137, 41614, 40277, 43942, 42486, /* 115000-115007 */
+39894, 38616, 38423, 37925, 33948, 33407, 37022, 40875, /* 115008-115015 */
+41907, 46325, 48586, 42047, 41016, 40954, 37673, 36105, /* 115016-115023 */
+25175, 26843, 29658, 28940, 28118, 32445, 38742, 36212, /* 115024-115031 */
+36341, 31101, 33115, 28826, 20742, 24078, 24003, 18034, /* 115032-115039 */
+17200, 25306, 31995, 26650, 27145, 34288, 31011, 26962, /* 115040-115047 */
+35772, 32985, 20169, 28739, 29844, 25750, 34283, 40253, /* 115048-115055 */
+36248, 39762, 43818, 38582, 33364, 35109, 36417, 34329, /* 115056-115063 */
+29621, 30047, 35040, 33776, 36602, 38487, 33276, 31848, /* 115064-115071 */
+34532, 37334, 36801, 27077, 28488, 31231, 28026, 22725, /* 115072-115079 */
+27606, 32353, 30713, 29815, 25498, 29658, 27784, 24848, /* 115080-115087 */
+26729, 28959, 24971, 24329, 31845, 32651, 29006, 30851, /* 115088-115095 */
+33653, 32633, 31609, 38492, 35165, 23870, 33046, 31416, /* 115096-115103 */
+26444, 38770, 47956, 42648, 42338, 47131, 44905, 41490, /* 115104-115111 */
+40291, 44425, 44545, 41310, 39940, 41183, 39958, 37703, /* 115112-115119 */
+36860, 33363, 32999, 33387, 37095, 36675, 29476, 31011, /* 115120-115127 */
+29882, 28623, 26292, 30924, 32682, 31058, 34605, 28269, /* 115128-115135 */
+26477, 28298, 27296, 27111, 28624, 26535, 23827, 33324, /* 115136-115143 */
+34195, 32151, 30312, 33785, 32405, 31789, 35658, 36166, /* 115144-115151 */
+23513, 28400, 30426, 23302, 33280, 41323, 38181, 35909, /* 115152-115159 */
+38015, 37177, 30864, 29336, 28533, 28690, 25428, 24145, /* 115160-115167 */
+29245, 29225, 31760, 32377, 23834, 30921, 31975, 28224, /* 115168-115175 */
+31031, 25475, 22381, 26757, 25993, 28314, 31810, 34737, /* 115176-115183 */
+36512, 38584, 35858, 34957, 33203, 29995, 31627, 32759, /* 115184-115191 */
+29331, 27676, 37375, 39795, 40026, 30069, 40771, 41837, /* 115192-115199 */
+33371, 38054, 43709, 31459, 27695, 38044, 32637, 36592, /* 115200-115207 */
+48316, 50071, 47848, 50180, 52101, 41955, 37636, 38943, /* 115208-115215 */
+37128, 29318, 25573, 30664, 33024, 39152, 27065, 24427, /* 115216-115223 */
+32577, 30977, 27869, 37525, 22303, 20614, 33311, 21784, /* 115224-115231 */
+21204, 28512, 30526, 36534, 25187, 35055, 28789, 22667, /* 115232-115239 */
+33283, 24275, 25327, 20979, 20377, 25387, 37147, 28570, /* 115240-115247 */
+30249, 41445, 44140, 32242, 35696, 55625, 27886, 32181, /* 115248-115255 */
+43857, 13112, 31828, 34629, 23183, 31643, 28947, 40109, /* 115256-115263 */
+37182, 29021, 34926, 41480, 28380, 27060, 36590, 36973, /* 115264-115271 */
+39245, 29355, 22492, 31671, 31475, 27400, 29512, 25599, /* 115272-115279 */
+19642, 27517, 24449, 23120, 29556, 38814, 35188, 38615, /* 115280-115287 */
+58456, 44896, 34646, 43158, 40856, 32952, 26777, 28268, /* 115288-115295 */
+31616, 38159, 29784, 26032, 29642, 36446, 40409, 36122, /* 115296-115303 */
+42549, 36634, 30785, 47101, 24914, 24439, 36988, 40645, /* 115304-115311 */
+32005, 30884, 37573, 27465, 35440, 36064, 31530, 33989, /* 115312-115319 */
+24239, 29401, 36994, 34551, 35761, 24271, 40572, 39730, /* 115320-115327 */
+28339, 31819, 37838, 29799, 38372, 37893, 26397, 31436, /* 115328-115335 */
+35771, 28600, 35504, 39393, 27042, 32932, 29237, 21060, /* 115336-115343 */
+26400, 16558, 10448, 26563, 31568, 28331, 20551, 28423, /* 115344-115351 */
+36982, 27207, 30495, 35280, 35269, 24565, 27340, 32249, /* 115352-115359 */
+22889, 39657, 48335, 30090, 41876, 44901, 35489, 30062, /* 115360-115367 */
+31341, 34398, 33746, 22263, 25792, 32117, 31881, 32035, /* 115368-115375 */
+25942, 31018, 33325, 31357, 36156, 42921, 31184, 28298, /* 115376-115383 */
+29703, 22834, 27729, 36578, 37045, 34256, 36373, 33411, /* 115384-115391 */
+20520, 28742, 36666, 36435, 23976, 23953, 36298, 44891, /* 115392-115399 */
+40600, 29205, 46284, 44576, 42701, 47378, 47683, 50143, /* 115400-115407 */
+27902, 39551, 36521, 22581, 43541, 47070, 46813, 49648, /* 115408-115415 */
+47573, 43074, 38285, 42439, 32092, 23824, 28025, 30135, /* 115416-115423 */
+20022, 15753, 26140, 25361, 17411, 14893, 18726, 21908, /* 115424-115431 */
+16907, 27288, 30847, 16445, 16965, 29920, 28356, 21979, /* 115432-115439 */
+40282, 46540, 37582, 37221, 33019, 33954, 32170, 35857, /* 115440-115447 */
+33207, 30840, 40746, 28531, 39948, 47834, 44817, 35066, /* 115448-115455 */
+32790, 36207, 25985, 30441, 28806, 39257, 27343, 19951, /* 115456-115463 */
+35285, 29500, 28659, 40045, 43713, 34904, 37720, 35274, /* 115464-115471 */
+24930, 28549, 21581, 25701, 30518, 27246, 28277, 22245, /* 115472-115479 */
+39197, 38353, 27708, 26982, 26995, 29871, 29151, 29974, /* 115480-115487 */
+34735, 31690, 30090, 30831, 34308, 35487, 47040, 52290, /* 115488-115495 */
+44535, 50737, 49154, 41958, 38826, 42893, 39602, 47414, /* 115496-115503 */
+44070, 32849, 37769, 43379, 39422, 39686, 33889, 24646, /* 115504-115511 */
+23761, 28813, 23557, 19494, 28721, 11142, 19724, 23724, /* 115512-115519 */
+19879, 24291, 34646, 35405, 29560, 38897, 27698, 31836, /* 115520-115527 */
+33654, 23717, 32665, 35666, 31924, 30028, 37326, 46757, /* 115528-115535 */
+43953, 34011, 28680, 37250, 33141, 29930, 35309, 38197, /* 115536-115543 */
+27409, 23626, 27028, 26914, 34461, 43714, 39964, 34948, /* 115544-115551 */
+35068, 34728, 27624, 25858, 32131, 33511, 32705, 30660, /* 115552-115559 */
+27947, 28950, 35455, 43552, 28628, 16924, 26402, 23157, /* 115560-115567 */
+23449, 27690, 37146, 25078, 20080, 32819, 25124, 32279, /* 115568-115575 */
+35722, 42409, 37663, 31539, 34227, 32888, 33476, 26643, /* 115576-115583 */
+35642, 34967, 30353, 29883, 34429, 46011, 45369, 39093, /* 115584-115591 */
+33665, 38711, 37050, 35448, 38320, 37689, 38329, 32736, /* 115592-115599 */
+37151, 32440, 30569, 41742, 40966, 35541, 37424, 38723, /* 115600-115607 */
+36136, 32773, 30377, 28705, 42108, 41947, 33932, 28960, /* 115608-115615 */
+34129, 40994, 36880, 32802, 26759, 35547, 29258, 26907, /* 115616-115623 */
+35721, 31131, 18237, 24553, 29967, 26335, 29254, 34933, /* 115624-115631 */
+34334, 27237, 32750, 29565, 30094, 23580, 26472, 32351, /* 115632-115639 */
+32172, 32609, 27660, 28716, 42068, 42684, 27502, 18281, /* 115640-115647 */
+28405, 27518, 22010, 24313, 31142, 32661, 19941, 29899, /* 115648-115655 */
+31459, 28186, 36191, 38206, 29740, 33934, 33628, 25933, /* 115656-115663 */
+28249, 34426, 35875, 40808, 36068, 36264, 38285, 46890, /* 115664-115671 */
+46575, 40655, 30466, 34733, 37477, 31693, 29447, 36652, /* 115672-115679 */
+33910, 26616, 35483, 34152, 29785, 34675, 42908, 36052, /* 115680-115687 */
+30872, 36529, 32495, 25695, 27708, 31026, 38852, 40558, /* 115688-115695 */
+28281, 32087, 45791, 42995, 42135, 31900, 35152, 40371, /* 115696-115703 */
+28114, 29053, 40218, 45148, 26629, 33058, 37655, 36500, /* 115704-115711 */
+36247, 37757, 40916, 30014, 27674, 22715, 24196, 25425, /* 115712-115719 */
+18083, 23092, 27477, 22130, 23896, 32743, 36424, 42012, /* 115720-115727 */
+25390, 19320, 30356, 31840, 23145, 21793, 33989, 29229, /* 115728-115735 */
+25597, 33068, 28032, 36967, 47254, 42864, 41307, 40135, /* 115736-115743 */
+38405, 25535, 22960, 32779, 36242, 36513, 30001, 34783, /* 115744-115751 */
+39495, 35414, 35829, 37139, 23786, 25205, 28544, 33229, /* 115752-115759 */
+28782, 37968, 32200, 30868, 43637, 33685, 34400, 41411, /* 115760-115767 */
+48406, 32035, 28551, 37379, 33488, 20742, 21954, 30086, /* 115768-115775 */
+25359, 23115, 18522, 27890, 38414, 34819, 27316, 29582, /* 115776-115783 */
+39685, 33279, 29520, 29303, 35482, 42500, 27487, 37797, /* 115784-115791 */
+43886, 36460, 41018, 53476, 51005, 44950, 42988, 40665, /* 115792-115799 */
+40390, 31816, 35027, 38670, 36722, 29785, 27705, 37215, /* 115800-115807 */
+41167, 37703, 19387, 16602, 28440, 25906, 19786, 24529, /* 115808-115815 */
+29656, 20552, 21977, 21785, 26574, 34755, 35678, 34215, /* 115816-115823 */
+32490, 34351, 29241, 26029, 25377, 29242, 33894, 28429, /* 115824-115831 */
+32559, 34431, 37178, 33434, 36593, 33569, 24757, 26698, /* 115832-115839 */
+29248, 27868, 24429, 30441, 27744, 25298, 33188, 29198, /* 115840-115847 */
+35184, 44197, 41839, 33574, 35052, 38758, 28388, 27638, /* 115848-115855 */
+35886, 40570, 35781, 33814, 40952, 44746, 46018, 40000, /* 115856-115863 */
+30880, 27405, 27355, 32793, 29551, 29579, 30011, 32014, /* 115864-115871 */
+22293, 29801, 32064, 28499, 35447, 41315, 37928, 33817, /* 115872-115879 */
+41939, 36010, 32360, 34922, 40627, 41234, 35570, 34240, /* 115880-115887 */
+41356, 46922, 44246, 38397, 30303, 35801, 32842, 30001, /* 115888-115895 */
+29010, 36492, 35734, 25593, 30042, 29083, 29728, 31799, /* 115896-115903 */
+36436, 33406, 26535, 25187, 28191, 24544, 20300, 25882, /* 115904-115911 */
+25899, 25569, 25212, 25305, 35619, 40224, 32648, 22377, /* 115912-115919 */
+25912, 31835, 29852, 25295, 26290, 36211, 24357, 21637, /* 115920-115927 */
+28552, 29018, 34536, 40855, 39011, 34717, 35455, 29778, /* 115928-115935 */
+24052, 28425, 31298, 32268, 32148, 32196, 43234, 46153, /* 115936-115943 */
+43822, 52916, 42896, 27258, 34095, 35032, 31689, 31026, /* 115944-115951 */
+36299, 32376, 29882, 32896, 35154, 41005, 44259, 40755, /* 115952-115959 */
+36332, 34371, 35662, 29434, 25729, 31803, 32904, 25662, /* 115960-115967 */
+24384, 32698, 34982, 33423, 29996, 27207, 29139, 27588, /* 115968-115975 */
+24884, 29568, 29479, 32792, 30921, 27819, 36744, 34742, /* 115976-115983 */
+34677, 45368, 49161, 43090, 38365, 38886, 37170, 33763, /* 115984-115991 */
+33782, 40855, 36581, 28687, 32312, 38183, 44147, 40860, /* 115992-115999 */
+29575, 23129, 30299, 27795, 20241, 24046, 33014, 25680, /* 116000-116007 */
+13599, 24619, 29927, 27260, 24563, 31369, 37060, 32365, /* 116008-116015 */
+31619, 30157, 28811, 33430, 29309, 28318, 29250, 31674, /* 116016-116023 */
+37219, 36329, 40592, 40728, 30050, 33268, 36316, 35413, /* 116024-116031 */
+32480, 31394, 39337, 30076, 29823, 28178, 36696, 46381, /* 116032-116039 */
+41073, 36645, 36269, 36998, 28742, 20919, 25553, 29199, /* 116040-116047 */
+27450, 19177, 26791, 39265, 44188, 39402, 36248, 34236, /* 116048-116055 */
+29592, 30380, 32165, 34984, 31989, 31179, 20695, 28915, /* 116056-116063 */
+34280, 26237, 30605, 40041, 38433, 32605, 34735, 35069, /* 116064-116071 */
+31761, 31349, 32682, 37410, 37207, 30983, 37994, 47201, /* 116072-116079 */
+47053, 40990, 33095, 37883, 39119, 29777, 30261, 34483, /* 116080-116087 */
+41086, 34300, 26596, 35869, 40033, 38526, 37172, 39698, /* 116088-116095 */
+34801, 27227, 24331, 24264, 27697, 27356, 22699, 21654, /* 116096-116103 */
+25440, 27497, 29569, 35501, 31172, 22749, 21012, 29743, /* 116104-116111 */
+32738, 29193, 25947, 32892, 30596, 22500, 28645, 29251, /* 116112-116119 */
+34576, 40032, 35017, 36647, 37998, 35521, 30171, 31796, /* 116120-116127 */
+36457, 35180, 30948, 23251, 31641, 41154, 34962, 39063, /* 116128-116135 */
+35732, 31872, 31888, 27502, 28821, 29199, 32053, 26406, /* 116136-116143 */
+22152, 32222, 32956, 36960, 41267, 46994, 44397, 37417, /* 116144-116151 */
+40445, 39571, 35204, 34277, 34786, 30898, 29482, 30012, /* 116152-116159 */
+38716, 39771, 36801, 32416, 29450, 29483, 28371, 31421, /* 116160-116167 */
+28842, 28828, 31907, 28527, 23806, 33049, 33022, 33348, /* 116168-116175 */
+40347, 45233, 41484, 34054, 34914, 34820, 37532, 34747, /* 116176-116183 */
+31652, 32534, 33526, 37295, 39667, 41330, 34846, 30704, /* 116184-116191 */
+28680, 23013, 25857, 27432, 25890, 26189, 31859, 24517, /* 116192-116199 */
+24787, 35035, 32995, 26908, 29558, 32893, 27839, 27731, /* 116200-116207 */
+30833, 36088, 33975, 30293, 30347, 30475, 30481, 32445, /* 116208-116215 */
+34659, 33198, 30784, 30377, 29092, 32808, 33397, 31863, /* 116216-116223 */
+31938, 31369, 33141, 28555, 28623, 32234, 34737, 36267, /* 116224-116231 */
+39155, 40095, 35720, 36165, 36454, 34678, 34117, 30436, /* 116232-116239 */
+30326, 30349, 32560, 35309, 37519, 38264, 35834, 34743, /* 116240-116247 */
+33189, 33775, 34000, 32023, 33954, 31023, 26104, 26386, /* 116248-116255 */
+27495, 28568, 30056, 32425, 31946, 31200, 27861, 28252, /* 116256-116263 */
+30917, 32935, 31963, 30032, 31642, 34934, 40454, 41439, /* 116264-116271 */
+40060, 39717, 38150, 33860, 36736, 42060, 38827, 35161, /* 116272-116279 */
+38160, 38019, 35990, 38388, 42385, 40954, 39783, 39413, /* 116280-116287 */
+33411, 32019, 32353, 29582, 29614, 30621, 31826, 30447, /* 116288-116295 */
+28555, 29340, 29517, 28100, 25624, 24928, 24041, 23457, /* 116296-116303 */
+23570, 27804, 28761, 29155, 29140, 26315, 24979, 26534, /* 116304-116311 */
+30594, 31041, 32337, 31189, 28443, 31480, 32952, 36772, /* 116312-116319 */
+34889, 30844, 26149, 27819, 29605, 32900, 37298, 34873, /* 116320-116327 */
+32028, 34851, 38180, 35626, 34576, 33130, 29604, 26647, /* 116328-116335 */
+28098, 31183, 30437, 33684, 38820, 38358, 39528, 43159, /* 116336-116343 */
+43066, 40239, 41058, 40721, 34572, 34283, 33507, 29839, /* 116344-116351 */
+30528, 32754, 31785, 32644, 32470, 28273, 27814, 28445, /* 116352-116359 */
+33938, 31582, 27689, 26821, 26777, 31287, 37393, 43423, /* 116360-116367 */
+46375, 45086, 42909, 39524, 38612, 34900, 33879, 34343, /* 116368-116375 */
+32865, 35258, 35931, 38823, 41509, 38488, 34392, 34166, /* 116376-116383 */
+34777, 32779, 28009, 27380, 24830, 21323, 21539, 24077, /* 116384-116391 */
+23601, 24961, 27584, 27436, 26792, 28141, 26369, 27744, /* 116392-116399 */
+29624, 26632, 27173, 27970, 25882, 28976, 32599, 32684, /* 116400-116407 */
+33288, 31894, 29596, 30974, 31959, 27526, 30381, 32900, /* 116408-116415 */
+34734, 33517, 34440, 35928, 39087, 41738, 36991, 38942, /* 116416-116423 */
+41711, 42179, 40248, 37848, 36768, 38143, 28843, 28440, /* 116424-116431 */
+40541, 37086, 37664, 35746, 30658, 31634, 30004, 29015, /* 116432-116439 */
+39549, 37859, 31281, 30456, 36475, 31762, 30086, 28785, /* 116440-116447 */
+27833, 30230, 28324, 28490, 32486, 34349, 28143, 28926, /* 116448-116455 */
+30173, 32106, 34016, 31070, 32508, 39400, 30390, 29314, /* 116456-116463 */
+41858, 37757, 39607, 44809, 34751, 27077, 29809, 27565, /* 116464-116471 */
+40558, 44063, 39738, 40978, 43334, 37187, 34603, 34289, /* 116472-116479 */
+25016, 30632, 28783, 23742, 28231, 32561, 30254, 31621, /* 116480-116487 */
+29650, 30248, 30108, 26195, 29524, 37777, 21793, 20003, /* 116488-116495 */
+38937, 30572, 29008, 39014, 29565, 18137, 27677, 24428, /* 116496-116503 */
+21808, 37501, 34032, 28536, 30885, 34900, 34916, 32074, /* 116504-116511 */
+30774, 33547, 33439, 26023, 31831, 33558, 31934, 33572, /* 116512-116519 */
+34981, 31921, 34243, 29401, 38861, 48393, 24462, 26114, /* 116520-116527 */
+41386, 36850, 33917, 42149, 38258, 26481, 35980, 26984, /* 116528-116535 */
+27128, 36041, 39773, 34477, 35028, 36889, 34841, 33055, /* 116536-116543 */
+32135, 33560, 32203, 31600, 31498, 33162, 30353, 35056, /* 116544-116551 */
+27885, 34580, 31681, 23408, 43750, 45171, 27182, 30915, /* 116552-116559 */
+44960, 39991, 36832, 46049, 42975, 31277, 33502, 28921, /* 116560-116567 */
+27837, 38024, 42902, 35573, 33223, 34060, 35413, 31390, /* 116568-116575 */
+27216, 26341, 23991, 26171, 31371, 28043, 32337, 30778, /* 116576-116583 */
+28854, 34922, 21457, 20576, 39409, 31113, 24286, 27527, /* 116584-116591 */
+26164, 29239, 38300, 38366, 39456, 32855, 30562, 26814, /* 116592-116599 */
+21238, 28865, 40433, 35114, 33399, 42074, 35829, 32034, /* 116600-116607 */
+35023, 31036, 24144, 33789, 36388, 30451, 35643, 37262, /* 116608-116615 */
+31752, 37781, 28541, 36127, 40894, 37608, 40053, 33940, /* 116616-116623 */
+27858, 24578, 39874, 32400, 37884, 33146, 22899, 26660, /* 116624-116631 */
+18173, 29380, 33421, 36409, 40209, 39319, 33872, 31304, /* 116632-116639 */
+36882, 23103, 22410, 29536, 27455, 33464, 40324, 41806, /* 116640-116647 */
+44961, 47334, 27658, 26521, 38176, 34843, 22344, 35531, /* 116648-116655 */
+37694, 28943, 30314, 24964, 37181, 35253, 22885, 23515, /* 116656-116663 */
+28930, 33258, 31884, 41152, 47038, 47387, 34230, 30452, /* 116664-116671 */
+34685, 33522, 30849, 28808, 33719, 33127, 27474, 26127, /* 116672-116679 */
+29415, 29299, 30256, 28268, 30538, 28852, 31744, 37571, /* 116680-116687 */
+29197, 26057, 34074, 40799, 31596, 39225, 44409, 43641, /* 116688-116695 */
+35733, 34938, 33532, 45603, 35985, 43316, 48189, 28788, /* 116696-116703 */
+27121, 37624, 35340, 31052, 35054, 38835, 30558, 36583, /* 116704-116711 */
+32055, 25009, 31213, 35279, 27050, 41508, 28916, 30238, /* 116712-116719 */
+34086, 11777, 21880, 14069, 13364, 26322, 29171, 27734, /* 116720-116727 */
+18314, 24079, 23769, 17712, 24612, 23268, 21805, 18408, /* 116728-116735 */
+24950, 23491, 21966, 27972, 30712, 37929, 32512, 42295, /* 116736-116743 */
+43376, 43689, 42339, 42983, 44130, 40490, 48555, 47119, /* 116744-116751 */
+38204, 43376, 29709, 38943, 35728, 33372, 45814, 27728, /* 116752-116759 */
+37923, 34146, 37825, 42377, 41511, 35224, 43578, 44114, /* 116760-116767 */
+28041, 37490, 35894, 31662, 35178, 31613, 32481, 38312, /* 116768-116775 */
+37858, 41527, 39830, 43051, 35082, 27752, 25581, 31599, /* 116776-116783 */
+27521, 26191, 30399, 42563, 41222, 32538, 26039, 32802, /* 116784-116791 */
+32982, 23987, 30517, 26394, 26626, 32774, 35971, 33015, /* 116792-116799 */
+25489, 27514, 20660, 18547, 34673, 25593, 27755, 27873, /* 116800-116807 */
+28965, 25084, 16814, 26950, 33571, 31688, 23387, 29695, /* 116808-116815 */
+37146, 24647, 23890, 34684, 26192, 23942, 24009, 36485, /* 116816-116823 */
+32491, 32783, 39883, 41088, 33268, 35680, 34591, 31775, /* 116824-116831 */
+26985, 32737, 37982, 31006, 35943, 47198, 45119, 39252, /* 116832-116839 */
+53011, 58407, 41648, 40587, 51209, 43906, 33386, 37556, /* 116840-116847 */
+37205, 42053, 36134, 31923, 33011, 33728, 17684, 22203, /* 116848-116855 */
+24346, 22199, 22943, 18825, 31922, 32581, 30817, 26439, /* 116856-116863 */
+29236, 31725, 28221, 31794, 24527, 19741, 25386, 32471, /* 116864-116871 */
+29373, 34133, 36981, 33823, 31518, 37049, 36992, 39125, /* 116872-116879 */
+33273, 28534, 39648, 31895, 41286, 42803, 40471, 35099, /* 116880-116887 */
+30939, 36086, 29992, 41355, 38120, 38784, 39586, 30299, /* 116888-116895 */
+26848, 25942, 34352, 27273, 24433, 25028, 27794, 37233, /* 116896-116903 */
+21811, 23075, 23915, 23316, 16587, 20067, 34465, 31905, /* 116904-116911 */
+33969, 41535, 32611, 33997, 37024, 33397, 30528, 28642, /* 116912-116919 */
+31837, 30035, 29279, 27977, 41808, 42657, 37534, 37791, /* 116920-116927 */
+38532, 31678, 34330, 32892, 31856, 41128, 47349, 44552, /* 116928-116935 */
+40692, 45528, 44897, 54244, 44131, 39789, 46092, 39405, /* 116936-116943 */
+38336, 32672, 28540, 23887, 20569, 19658, 18874, 24685, /* 116944-116951 */
+28711, 20603, 21544, 23603, 23612, 26864, 25386, 35447, /* 116952-116959 */
+35758, 33824, 33214, 31673, 38676, 31839, 35119, 35090, /* 116960-116967 */
+35853, 29954, 22931, 28371, 33807, 38837, 34296, 38112, /* 116968-116975 */
+37739, 35157, 39606, 37344, 35616, 39042, 40153, 32284, /* 116976-116983 */
+31563, 36626, 33819, 34490, 41014, 30071, 32662, 33418, /* 116984-116991 */
+28536, 32161, 31313, 30026, 25852, 25376, 25918, 28591, /* 116992-116999 */
+33031, 24217, 18125, 23297, 20132, 21552, 20024, 37324, /* 117000-117007 */
+34232, 31201, 36918, 30907, 31844, 36234, 33491, 30358, /* 117008-117015 */
+28579, 21051, 24102, 30273, 35276, 35639, 36728, 35915, /* 117016-117023 */
+33792, 30092, 29215, 30141, 32280, 38635, 41904, 45653, /* 117024-117031 */
+47585, 51131, 54160, 43742, 49654, 46247, 43583, 45940, /* 117032-117039 */
+42787, 39425, 37285, 35624, 28109, 23292, 28931, 26185, /* 117040-117047 */
+31559, 29138, 24573, 27658, 26656, 26464, 30720, 32381, /* 117048-117055 */
+37179, 36966, 40622, 29563, 30753, 37756, 31644, 29254, /* 117056-117063 */
+23510, 28246, 24178, 23449, 24152, 28545, 34895, 30589, /* 117064-117071 */
+31999, 30023, 30150, 32800, 30166, 28688, 30563, 33196, /* 117072-117079 */
+26801, 29003, 32104, 29873, 41573, 34675, 32548, 39584, /* 117080-117087 */
+29414, 34761, 33877, 30857, 29986, 29670, 31464, 31720, /* 117088-117095 */
+35031, 39133, 27069, 26965, 28133, 28571, 24441, 34192, /* 117096-117103 */
+41840, 33813, 38222, 35945, 34003, 34038, 34420, 36055, /* 117104-117111 */
+31735, 24516, 23574, 27224, 38859, 32981, 35045, 36076, /* 117112-117119 */
+32651, 30934, 23766, 29197, 29878, 37463, 33598, 36168, /* 117120-117127 */
+41851, 40867, 47783, 43733, 46101, 39928, 47802, 43887, /* 117128-117135 */
+41705, 41146, 37252, 32827, 27146, 23085, 26605, 28326, /* 117136-117143 */
+28196, 32475, 24103, 23042, 27074, 27815, 23170, 32006, /* 117144-117151 */
+43549, 31106, 23871, 34398, 41010, 36096, 35944, 35814, /* 117152-117159 */
+32660, 33490, 28963, 29083, 32767, 29210, 35733, 34957, /* 117160-117167 */
+31941, 34998, 35349, 37588, 31290, 32639, 31964, 34606, /* 117168-117175 */
+28763, 31927, 34131, 30120, 25627, 38964, 32067, 30085, /* 117176-117183 */
+33441, 33225, 31736, 28708, 29353, 25856, 26510, 23605, /* 117184-117191 */
+26023, 30561, 33761, 24326, 22454, 30034, 23385, 31850, /* 117192-117199 */
+35800, 37163, 37955, 42186, 38215, 36985, 39311, 35903, /* 117200-117207 */
+39498, 32015, 25022, 28828, 35072, 39418, 31908, 33950, /* 117208-117215 */
+32962, 30355, 23060, 23859, 33309, 28366, 27335, 32045, /* 117216-117223 */
+34598, 37307, 41216, 39919, 38896, 37778, 47873, 42102, /* 117224-117231 */
+40923, 42441, 41684, 37399, 31214, 28440, 27492, 26444, /* 117232-117239 */
+24433, 29153, 32288, 21658, 25246, 32805, 27633, 31002, /* 117240-117247 */
+34697, 35205, 35154, 40856, 43082, 39839, 45887, 41403, /* 117248-117255 */
+38989, 37383, 32697, 32056, 29081, 31151, 33984, 30760, /* 117256-117263 */
+32722, 31755, 33116, 32055, 28141, 30831, 26708, 34591, /* 117264-117271 */
+28815, 27310, 33138, 31052, 26414, 27484, 36931, 30040, /* 117272-117279 */
+29799, 32990, 32596, 29407, 28824, 26572, 24102, 25490, /* 117280-117287 */
+24630, 24928, 32774, 29865, 19336, 28572, 26644, 30303, /* 117288-117295 */
+27152, 30935, 36140, 41012, 39116, 35924, 38836, 37369, /* 117296-117303 */
+39816, 37133, 28448, 29182, 31104, 34330, 36911, 32863, /* 117304-117311 */
+36062, 31235, 30920, 30412, 29447, 24522, 32259, 38359, /* 117312-117319 */
+33158, 36353, 44977, 44467, 45223, 42901, 43934, 51737, /* 117320-117327 */
+46444, 41788, 45464, 39983, 34630, 35852, 30970, 22988, /* 117328-117335 */
+27961, 24282, 24821, 30206, 21090, 24325, 28317, 28437, /* 117336-117343 */
+26971, 28894, 37449, 37072, 27922, 31346, 43019, 39085, /* 117344-117351 */
+32980, 35913, 32886, 26402, 27146, 28417, 26807, 30898, /* 117352-117359 */
+33969, 35416, 32101, 33774, 32162, 30218, 26952, 29953, /* 117360-117367 */
+32899, 26479, 30055, 33921, 31508, 28450, 31514, 39546, /* 117368-117375 */
+32761, 34291, 39608, 35496, 22103, 32839, 30264, 24197, /* 117376-117383 */
+27065, 29078, 27831, 32816, 32057, 20168, 28180, 27813, /* 117384-117391 */
+27169, 30316, 31616, 31138, 41699, 39220, 36902, 35515, /* 117392-117399 */
+39297, 37806, 28936, 28823, 24772, 25974, 36364, 31795, /* 117400-117407 */
+32990, 32810, 35317, 31738, 22005, 28345, 32562, 32851, /* 117408-117415 */
+31622, 41251, 41424, 46351, 50121, 45567, 43446, 45303, /* 117416-117423 */
+53690, 46646, 43376, 42377, 41592, 36928, 34410, 30799, /* 117424-117431 */
+31048, 25987, 24896, 27220, 31115, 21592, 23890, 29188, /* 117432-117439 */
+25759, 24709, 33395, 33219, 28348, 35580, 40276, 36388, /* 117440-117447 */
+37137, 38227, 32183, 30682, 29607, 26756, 22032, 33655, /* 117448-117455 */
+32415, 32696, 33578, 30837, 33219, 30571, 26560, 30393, /* 117456-117463 */
+32577, 29163, 25353, 31114, 31999, 32335, 28615, 40237, /* 117464-117471 */
+33080, 39474, 42506, 32688, 28696, 29442, 34180, 27479, /* 117472-117479 */
+26154, 29889, 27330, 28922, 37706, 25269, 18418, 26766, /* 117480-117487 */
+25618, 25697, 26652, 29794, 32907, 42440, 36741, 32753, /* 117488-117495 */
+38950, 39804, 30677, 31247, 29954, 22279, 32840, 34126, /* 117496-117503 */
+34847, 33708, 37262, 29851, 25801, 33446, 26677, 27027, /* 117504-117511 */
+35542, 34479, 36425, 42173, 46623, 46338, 43992, 43014, /* 117512-117519 */
+47417, 55957, 49085, 39095, 36686, 45186, 37028, 33993, /* 117520-117527 */
+35933, 29182, 30307, 26026, 26016, 26700, 23499, 27052, /* 117528-117535 */
+23122, 23561, 28006, 29436, 31365, 33959, 37061, 35942, /* 117536-117543 */
+34048, 37082, 36791, 34577, 32234, 27634, 26149, 28971, /* 117544-117551 */
+33299, 33980, 35910, 34735, 29357, 31584, 26921, 27577, /* 117552-117559 */
+28391, 36934, 29361, 23287, 29586, 30092, 31004, 28934, /* 117560-117567 */
+38490, 41198, 36037, 30508, 32227, 27845, 31895, 34562, /* 117568-117575 */
+29903, 29982, 29842, 32617, 32499, 32473, 28565, 21530, /* 117576-117583 */
+23478, 27492, 24855, 32060, 30226, 38198, 43545, 34445, /* 117584-117591 */
+37917, 39714, 45348, 34392, 28960, 28718, 30521, 27469, /* 117592-117599 */
+36068, 35856, 32884, 35292, 29816, 25024, 27649, 24667, /* 117600-117607 */
+29004, 27393, 40216, 35970, 36089, 46092, 43114, 43280, /* 117608-117615 */
+43101, 48678, 45988, 42687, 37378, 41050, 44928, 39385, /* 117616-117623 */
+36299, 32378, 31458, 28239, 27785, 31185, 23899, 32877, /* 117624-117631 */
+27137, 25621, 28766, 29062, 31250, 30142, 34017, 38261, /* 117632-117639 */
+30612, 38067, 41490, 38831, 32942, 32156, 31953, 24380, /* 117640-117647 */
+28592, 36549, 32960, 34996, 30741, 32687, 27997, 27781, /* 117648-117655 */
+28010, 29041, 32903, 23094, 24113, 27498, 29774, 28586, /* 117656-117663 */
+33867, 39788, 34959, 34024, 32310, 29978, 29539, 33780, /* 117664-117671 */
+35108, 27991, 31154, 29247, 32153, 32385, 30998, 28497, /* 117672-117679 */
+25259, 21900, 28174, 29413, 28984, 32490, 41029, 36413, /* 117680-117687 */
+38964, 34441, 42708, 39181, 30335, 32474, 23549, 28703, /* 117688-117695 */
+32065, 33456, 33966, 34349, 34558, 32661, 24222, 28477, /* 117696-117703 */
+29412, 28739, 39247, 35229, 38053, 41839, 41262, 44369, /* 117704-117711 */
+39672, 43839, 44885, 37074, 41890, 36694, 38750, 46235, /* 117712-117719 */
+37915, 36472, 34947, 33296, 30285, 28888, 28589, 27771, /* 117720-117727 */
+33488, 27885, 25625, 28338, 31776, 29426, 32284, 33635, /* 117728-117735 */
+27937, 39225, 38282, 36722, 40349, 33563, 31622, 29934, /* 117736-117743 */
+24181, 33318, 32378, 34638, 29469, 30348, 32048, 24852, /* 117744-117751 */
+29710, 27846, 28673, 32499, 20814, 27090, 31577, 29433, /* 117752-117759 */
+31950, 35327, 38239, 35048, 31594, 33523, 32429, 24942, /* 117760-117767 */
+36792, 31983, 29527, 33227, 31330, 30581, 30593, 29918, /* 117768-117775 */
+28485, 22687, 22293, 24660, 31547, 26097, 29524, 41548, /* 117776-117783 */
+37857, 33327, 37765, 40488, 37083, 30722, 29961, 26499, /* 117784-117791 */
+26889, 33711, 36640, 34360, 35987, 38881, 29712, 27891, /* 117792-117799 */
+31510, 34490, 34490, 34796, 38970, 39709, 40380, 43609, /* 117800-117807 */
+42596, 45198, 44209, 39717, 40217, 37842, 34154, 41916, /* 117808-117815 */
+42177, 35696, 34577, 32750, 32457, 30137, 30567, 26080, /* 117816-117823 */
+29620, 34225, 28710, 27099, 30220, 33763, 31587, 29995, /* 117824-117831 */
+32489, 34667, 34138, 37851, 41797, 33634, 30000, 28180, /* 117832-117839 */
+22268, 27088, 28036, 31377, 35557, 27712, 28215, 30507, /* 117840-117847 */
+28871, 28038, 26461, 32478, 23458, 19950, 29535, 26622, /* 117848-117855 */
+25762, 37696, 39447, 30987, 35927, 37185, 31615, 28712, /* 117856-117863 */
+33839, 36574, 31881, 35975, 31980, 34321, 32108, 31317, /* 117864-117871 */
+29287, 27143, 28908, 23690, 28561, 32482, 25035, 33655, /* 117872-117879 */
+40813, 37200, 40101, 40448, 41786, 33709, 31528, 26964, /* 117880-117887 */
+24067, 27284, 34566, 35302, 42535, 41461, 43308, 37645, /* 117888-117895 */
+35574, 36106, 35332, 34759, 39950, 33322, 36262, 34477, /* 117896-117903 */
+33720, 35834, 33825, 27583, 30013, 27513, 26047, 25724, /* 117904-117911 */
+35827, 34834, 30072, 31839, 28833, 29231, 26600, 27917, /* 117912-117919 */
+24919, 28894, 29601, 25517, 25013, 32428, 31098, 29421, /* 117920-117927 */
+30994, 32309, 32673, 35808, 42158, 40187, 35380, 34624, /* 117928-117935 */
+30781, 28616, 31719, 34583, 35241, 34033, 34520, 36500, /* 117936-117943 */
+34423, 34151, 33615, 33063, 33585, 33261, 27750, 31040, /* 117944-117951 */
+32789, 41829, 39777, 39415, 41718, 38815, 39382, 37955, /* 117952-117959 */
+37779, 32723, 38989, 39159, 36409, 35436, 37092, 34373, /* 117960-117967 */
+33221, 30057, 32446, 25172, 25043, 29303, 28307, 26003, /* 117968-117975 */
+34005, 39241, 36270, 38300, 38824, 39294, 27964, 29837, /* 117976-117983 */
+22835, 23606, 26795, 32158, 38666, 37324, 40675, 39867, /* 117984-117991 */
+32562, 30161, 31159, 30291, 36364, 29879, 34013, 32509, /* 117992-117999 */
+30783, 32533, 31732, 29513, 27904, 26089, 27418, 23668, /* 118000-118007 */
+25581, 36511, 29308, 32298, 30327, 27213, 27592, 27113, /* 118008-118015 */
+28957, 24536, 27235, 32301, 23073, 28762, 33616, 29427, /* 118016-118023 */
+33051, 31291, 31099, 35186, 42043, 40242, 35436, 35509, /* 118024-118031 */
+35670, 28458, 30333, 35445, 31582, 35252, 40371, 34525, /* 118032-118039 */
+36177, 35921, 33802, 34386, 31910, 34727, 26892, 29057, /* 118040-118047 */
+32990, 35325, 33870, 38908, 39138, 36480, 36405, 36242, /* 118048-118055 */
+36473, 33756, 32575, 40222, 40062, 35076, 36657, 33362, /* 118056-118063 */
+37448, 28178, 29924, 29617, 24681, 25023, 25790, 24463, /* 118064-118071 */
+26703, 34838, 38384, 36407, 38084, 40891, 33666, 30371, /* 118072-118079 */
+29229, 26388, 26943, 27906, 37759, 39501, 39453, 43706, /* 118080-118087 */
+43284, 32323, 31788, 31589, 33424, 32859, 32289, 34735, /* 118088-118095 */
+32696, 33859, 34629, 30758, 32097, 29769, 27961, 26776, /* 118096-118103 */
+24262, 27687, 32974, 30983, 32417, 30224, 30670, 26255, /* 118104-118111 */
+29813, 24896, 25975, 27972, 29021, 29431, 26712, 30350, /* 118112-118119 */
+33387, 27393, 29152, 32270, 38039, 37032, 36886, 36877, /* 118120-118127 */
+39128, 32894, 29820, 30304, 33339, 37502, 33855, 34618, /* 118128-118135 */
+37851, 34488, 36953, 34142, 32817, 32872, 29002, 28047, /* 118136-118143 */
+30257, 34502, 32594, 33360, 40967, 37888, 36329, 39935, /* 118144-118151 */
+36882, 37026, 34097, 32981, 41239, 38290, 36093, 37469, /* 118152-118159 */
+34525, 32999, 29046, 27297, 28871, 27008, 25601, 22361, /* 118160-118167 */
+25238, 31870, 32867, 37684, 38002, 36461, 37425, 30229, /* 118168-118175 */
+29809, 27496, 27546, 28304, 31456, 34105, 39407, 41082, /* 118176-118183 */
+43905, 39783, 33499, 32397, 31170, 33192, 36038, 34464, /* 118184-118191 */
+35162, 35454, 35132, 30859, 33666, 33796, 29856, 28881, /* 118192-118199 */
+27104, 27518, 26803, 37482, 34168, 31421, 32572, 31232, /* 118200-118207 */
+27207, 29336, 28386, 26315, 25286, 26104, 27549, 27763, /* 118208-118215 */
+30420, 32195, 27200, 32100, 31260, 39516, 39063, 34772, /* 118216-118223 */
+37620, 34622, 32261, 28516, 34039, 34477, 31333, 33950, /* 118224-118231 */
+39346, 34566, 35971, 34994, 31964, 30408, 30245, 31484, /* 118232-118239 */
+33307, 28144, 34615, 31189, 32727, 38734, 37124, 39500, /* 118240-118247 */
+36176, 38398, 35452, 33330, 31065, 43054, 36309, 37565, /* 118248-118255 */
+34130, 36297, 33272, 29219, 30572, 30397, 24809, 22507, /* 118256-118263 */
+26235, 28146, 29629, 37476, 40254, 34928, 39324, 38518, /* 118264-118271 */
+31063, 29926, 31452, 30602, 25598, 30792, 36566, 38369, /* 118272-118279 */
+40290, 41821, 41297, 31013, 29033, 39070, 32516, 33327, /* 118280-118287 */
+37009, 34691, 32866, 34435, 32319, 33957, 28493, 29802, /* 118288-118295 */
+29350, 23799, 29408, 24875, 37301, 32127, 30368, 33654, /* 118296-118303 */
+29580, 26206, 30193, 25371, 26942, 26588, 25230, 29503, /* 118304-118311 */
+30803, 30337, 26904, 27021, 32066, 35881, 33698, 35427, /* 118312-118319 */
+33866, 36988, 33251, 33060, 33676, 31465, 32299, 34757, /* 118320-118327 */
+35831, 38809, 35150, 36934, 33269, 30062, 30379, 28369, /* 118328-118335 */
+31373, 32008, 31086, 31169, 33274, 33874, 37704, 40873, /* 118336-118343 */
+39435, 36891, 37951, 35179, 33198, 34202, 43479, 37756, /* 118344-118351 */
+36635, 36737, 33988, 31276, 29711, 30332, 27987, 27677, /* 118352-118359 */
+22985, 26067, 27033, 37053, 38820, 35999, 34928, 38404, /* 118360-118367 */
+37634, 32473, 29697, 32658, 28616, 27072, 33963, 38413, /* 118368-118375 */
+37539, 44982, 43088, 34336, 33715, 36868, 30668, 34810, /* 118376-118383 */
+38462, 35167, 30737, 33992, 33875, 30110, 29847, 28842, /* 118384-118391 */
+29750, 26504, 30256, 25590, 27494, 37544, 32648, 30693, /* 118392-118399 */
+32553, 30183, 29667, 26582, 28236, 25780, 25048, 25905, /* 118400-118407 */
+25997, 32176, 25687, 25594, 34815, 32657, 31929, 38105, /* 118408-118415 */
+37061, 34998, 37699, 34768, 33463, 30387, 31351, 35642, /* 118416-118423 */
+32680, 37524, 36408, 39243, 33126, 32781, 30611, 29571, /* 118424-118431 */
+31111, 31908, 32899, 32005, 31016, 35961, 34578, 35344, /* 118432-118439 */
+43806, 35338, 37569, 37052, 35228, 33864, 34729, 43400, /* 118440-118447 */
+40130, 34496, 38923, 34278, 32585, 32257, 28435, 28385, /* 118448-118455 */
+27249, 21780, 28697, 26879, 34654, 37932, 33864, 35253, /* 118456-118463 */
+34567, 35328, 31075, 28687, 30315, 28253, 24758, 34951, /* 118464-118471 */
+37800, 40968, 41924, 42231, 33958, 31101, 31180, 34219, /* 118472-118479 */
+32204, 32352, 33263, 33202, 32131, 30249, 31730, 28717, /* 118480-118487 */
+30366, 29870, 27391, 29113, 27768, 29946, 35966, 33611, /* 118488-118495 */
+30889, 32756, 29933, 29095, 29882, 28467, 26985, 27079, /* 118496-118503 */
+27104, 27847, 32436, 26138, 33018, 29051, 34412, 35746, /* 118504-118511 */
+38579, 34850, 37981, 36819, 35439, 31768, 31849, 32163, /* 118512-118519 */
+35583, 38864, 36635, 38564, 36438, 35464, 33091, 28590, /* 118520-118527 */
+30430, 32971, 29663, 32775, 30747, 30356, 31843, 35803, /* 118528-118535 */
+40813, 35583, 34435, 38488, 34652, 34783, 32597, 36958, /* 118536-118543 */
+40797, 38120, 37353, 35276, 33332, 34281, 27927, 27017, /* 118544-118551 */
+27384, 27213, 23490, 25242, 29176, 33617, 34796, 37625, /* 118552-118559 */
+32858, 33461, 37423, 27790, 30995, 30484, 25538, 30417, /* 118560-118567 */
+37066, 38731, 38851, 42294, 41354, 30460, 34753, 35410, /* 118568-118575 */
+32490, 34931, 34900, 33194, 34225, 31566, 31776, 29896, /* 118576-118583 */
+30177, 31308, 29359, 29102, 29929, 27303, 29096, 36037, /* 118584-118591 */
+33927, 33446, 33263, 32409, 29116, 29262, 29704, 24840, /* 118592-118599 */
+28880, 26587, 27144, 34913, 26810, 28277, 33973, 32928, /* 118600-118607 */
+33591, 34572, 35398, 35450, 34764, 35682, 32846, 30150, /* 118608-118615 */
+34244, 38314, 34774, 34823, 35786, 35588, 33110, 31351, /* 118616-118623 */
+30873, 29362, 32063, 32776, 33189, 29225, 31431, 33855, /* 118624-118631 */
+40088, 36585, 37459, 38162, 36191, 36029, 35263, 32348, /* 118632-118639 */
+35478, 41572, 39595, 38708, 34836, 36649, 30157, 29567, /* 118640-118647 */
+27093, 28904, 27053, 26167, 25163, 29312, 31701, 37048, /* 118648-118655 */
+32919, 31365, 34750, 35131, 29521, 28278, 30390, 27537, /* 118656-118663 */
+31325, 37917, 38081, 37516, 43584, 35214, 34278, 35247, /* 118664-118671 */
+31901, 34771, 33253, 33661, 34462, 31267, 31254, 30799, /* 118672-118679 */
+29035, 30204, 28606, 30784, 30331, 28434, 27603, 29096, /* 118680-118687 */
+36389, 32676, 31732, 33802, 31281, 30582, 29525, 25939, /* 118688-118695 */
+28528, 29192, 27461, 32395, 31927, 29117, 31404, 34242, /* 118696-118703 */
+33832, 34552, 33988, 34785, 33269, 36793, 33046, 33322, /* 118704-118711 */
+32106, 36550, 35044, 33721, 35226, 34824, 33124, 35827, /* 118712-118719 */
+30842, 28888, 34563, 28585, 34887, 29399, 28063, 32539, /* 118720-118727 */
+32629, 37242, 37587, 35110, 37467, 35252, 35907, 34775, /* 118728-118735 */
+34060, 38117, 39405, 41694, 37520, 36486, 35271, 31589, /* 118736-118743 */
+26983, 29144, 26813, 28654, 26807, 23838, 31292, 32525, /* 118744-118751 */
+32208, 33851, 31249, 34036, 35329, 26530, 33979, 30998, /* 118752-118759 */
+30330, 36610, 39203, 38304, 39101, 40041, 35023, 33882, /* 118760-118767 */
+33669, 31532, 30072, 34348, 32247, 29446, 31078, 29897, /* 118768-118775 */
+32506, 29787, 28993, 33003, 30155, 31175, 35691, 25604, /* 118776-118783 */
+31560, 39463, 33113, 35694, 33772, 30593, 30752, 27594, /* 118784-118791 */
+29465, 25695, 29194, 30233, 28766, 31234, 27846, 28348, /* 118792-118799 */
+35292, 32159, 32448, 35509, 32219, 35320, 33932, 34564, /* 118800-118807 */
+33581, 33336, 35496, 34843, 33544, 33023, 33426, 35241, /* 118808-118815 */
+32198, 31105, 31650, 30008, 32272, 33821, 27822, 29243, /* 118816-118823 */
+30755, 35117, 36768, 33939, 37171, 38409, 35924, 37524, /* 118824-118831 */
+35880, 36829, 36403, 40167, 41109, 33517, 35622, 34288, /* 118832-118839 */
+30406, 28634, 29202, 27815, 32222, 24440, 26001, 34336, /* 118840-118847 */
+33057, 35950, 35292, 33891, 39254, 36792, 32814, 35249, /* 118848-118855 */
+32641, 33857, 37596, 37619, 37438, 34933, 32523, 29606, /* 118856-118863 */
+31202, 26296, 26942, 27579, 29609, 27674, 30064, 31958, /* 118864-118871 */
+32992, 31312, 30510, 30279, 31629, 34546, 34278, 32783, /* 118872-118879 */
+28626, 30725, 39033, 34160, 34039, 35321, 32057, 29938, /* 118880-118887 */
+28500, 28648, 28012, 31093, 29498, 31285, 30200, 28638, /* 118888-118895 */
+35980, 32808, 34631, 33079, 33433, 32993, 34658, 34076, /* 118896-118903 */
+36119, 33120, 34649, 34152, 35426, 31405, 34145, 33207, /* 118904-118911 */
+32091, 34265, 30407, 31017, 32158, 32648, 32964, 29963, /* 118912-118919 */
+27988, 33619, 33376, 35582, 33866, 35951, 36575, 36400, /* 118920-118927 */
+35553, 37609, 33238, 36769, 39687, 37077, 36763, 33125, /* 118928-118935 */
+34511, 31699, 29285, 31786, 31859, 30021, 29962, 28901, /* 118936-118943 */
+33999, 35117, 34717, 38975, 34019, 39431, 35687, 30002, /* 118944-118951 */
+36143, 31143, 31972, 37559, 35537, 32340, 33742, 32060, /* 118952-118959 */
+32247, 26447, 27258, 27593, 26381, 27295, 29088, 31396, /* 118960-118967 */
+31210, 28387, 31819, 29053, 29355, 33698, 31318, 34391, /* 118968-118975 */
+32049, 29240, 31282, 38068, 35177, 39192, 35212, 33566, /* 118976-118983 */
+27377, 26823, 29741, 25129, 31574, 30720, 31438, 34139, /* 118984-118991 */
+34286, 36106, 37962, 35919, 33153, 30850, 31497, 35140, /* 118992-118999 */
+33092, 36481, 35208, 34494, 34411, 34590, 33608, 35505, /* 119000-119007 */
+32515, 31991, 31826, 30991, 31136, 32259, 30505, 34171, /* 119008-119015 */
+25611, 27738, 30589, 30842, 33325, 31989, 36682, 35428, /* 119016-119023 */
+36750, 37813, 36263, 35080, 38897, 37727, 41090, 37546, /* 119024-119031 */
+36078, 33255, 32923, 31969, 32341, 33037, 31543, 27899, /* 119032-119039 */
+32319, 37230, 32293, 33317, 33742, 34496, 37497, 29816, /* 119040-119047 */
+30914, 34849, 34977, 33883, 26161, 28903, 24603, 38107, /* 119048-119055 */
+34896, 28523, 32018, 29994, 36468, 25457, 23486, 23273, /* 119056-119063 */
+24211, 25311, 25125, 30212, 32206, 38645, 34348, 34115, /* 119064-119071 */
+36373, 34591, 32584, 28874, 33247, 37324, 32096, 33480, /* 119072-119079 */
+32750, 36090, 35008, 32952, 33133, 32471, 32023, 34152, /* 119080-119087 */
+32280, 36530, 30813, 31948, 34077, 32964, 33895, 37253, /* 119088-119095 */
+39079, 38730, 34640, 41441, 41187, 32559, 32158, 29433, /* 119096-119103 */
+28535, 24399, 19599, 31016, 32058, 32792, 38842, 33254, /* 119104-119111 */
+33248, 29493, 33025, 38788, 32096, 32038, 33580, 33205, /* 119112-119119 */
+37085, 34966, 32220, 32241, 32191, 29804, 24625, 28552, /* 119120-119127 */
+32269, 35018, 30261, 24937, 28176, 37894, 37821, 38836, /* 119128-119135 */
+40365, 33470, 37093, 37176, 35535, 35763, 30547, 29478, /* 119136-119143 */
+32737, 29287, 35811, 39652, 40367, 39772, 27715, 29375, /* 119144-119151 */
+27756, 27949, 39226, 37244, 34914, 33388, 31353, 33608, /* 119152-119159 */
+35080, 33622, 24973, 28483, 25896, 21959, 30011, 42019, /* 119160-119167 */
+34202, 31448, 28396, 26155, 33815, 30546, 30564, 30931, /* 119168-119175 */
+28632, 24847, 30584, 21650, 30716, 35733, 31106, 27685, /* 119176-119183 */
+29042, 37205, 34960, 42180, 43257, 41193, 35375, 34188, /* 119184-119191 */
+35850, 37489, 35509, 39359, 43271, 37163, 37486, 36816, /* 119192-119199 */
+32316, 24493, 22437, 20311, 29696, 34564, 42802, 43777, /* 119200-119207 */
+46903, 45324, 46411, 43364, 35119, 37983, 38021, 33820, /* 119208-119215 */
+35466, 33536, 33571, 41983, 39808, 28001, 19280, 23908, /* 119216-119223 */
+24815, 25756, 21402, 22524, 24496, 24306, 23176, 27145, /* 119224-119231 */
+28291, 26453, 29383, 22874, 24831, 33046, 29811, 25624, /* 119232-119239 */
+27903, 36619, 28865, 25942, 29551, 29380, 41511, 36868, /* 119240-119247 */
+36178, 26094, 33421, 33099, 27506, 26967, 23368, 38141, /* 119248-119255 */
+38662, 43561, 43805, 44944, 38997, 33846, 33037, 34894, /* 119256-119263 */
+38077, 33198, 30498, 30854, 27558, 33089, 34968, 27386, /* 119264-119271 */
+28892, 27486, 31255, 31493, 25789, 26855, 32490, 31102, /* 119272-119279 */
+32319, 35364, 37965, 39286, 35224, 40692, 42247, 37051, /* 119280-119287 */
+39333, 39522, 33280, 31766, 33371, 33030, 30718, 29106, /* 119288-119295 */
+31653, 32637, 24864, 20149, 28328, 22871, 31035, 39171, /* 119296-119303 */
+41758, 42683, 49400, 48796, 44984, 39195, 35914, 36419, /* 119304-119311 */
+37829, 33866, 39884, 36763, 28225, 31091, 25891, 22651, /* 119312-119319 */
+26275, 24319, 26196, 21033, 21497, 34498, 32156, 27908, /* 119320-119327 */
+28743, 33047, 26628, 28828, 23539, 32285, 38854, 32199, /* 119328-119335 */
+31732, 31053, 32312, 28058, 32522, 31222, 32055, 34196, /* 119336-119343 */
+33576, 35301, 37480, 30143, 37458, 27523, 25755, 27210, /* 119344-119351 */
+38706, 42481, 40069, 45806, 39471, 38503, 37060, 35972, /* 119352-119359 */
+30370, 37319, 28662, 25356, 30107, 32071, 29608, 31381, /* 119360-119367 */
+29242, 24495, 23949, 25267, 26788, 30473, 29943, 25301, /* 119368-119375 */
+31415, 31075, 33772, 36480, 34600, 30974, 41398, 35134, /* 119376-119383 */
+35264, 37050, 36831, 33478, 29023, 31993, 29368, 35354, /* 119384-119391 */
+31536, 33160, 33958, 25092, 29240, 33543, 26387, 42355, /* 119392-119399 */
+43986, 41643, 45620, 45930, 48615, 43829, 40336, 44988, /* 119400-119407 */
+39357, 30020, 36696, 40842, 32244, 24820, 34332, 26578, /* 119408-119415 */
+24464, 24913, 25113, 23625, 25177, 26745, 28544, 31944, /* 119416-119423 */
+24515, 30988, 29452, 27793, 25525, 28025, 34777, 32151, /* 119424-119431 */
+30186, 32412, 29271, 31443, 28996, 32420, 32603, 32993, /* 119432-119439 */
+33774, 31110, 38502, 30822, 30149, 32594, 29643, 23235, /* 119440-119447 */
+29188, 41122, 42280, 40518, 35426, 41685, 42989, 34625, /* 119448-119455 */
+34830, 39056, 36908, 30677, 23039, 30983, 31375, 33504, /* 119456-119463 */
+32496, 31782, 24786, 24007, 26917, 26217, 26985, 30342, /* 119464-119471 */
+23682, 25966, 32561, 34985, 35371, 33044, 42047, 36933, /* 119472-119479 */
+36115, 34937, 34403, 34402, 32104, 31693, 29970, 32139, /* 119480-119487 */
+31885, 31888, 35272, 26914, 24892, 30577, 25987, 30932, /* 119488-119495 */
+42436, 45489, 39714, 46356, 44547, 42813, 43401, 42598, /* 119496-119503 */
+42750, 40047, 35512, 34601, 32699, 30079, 35032, 29232, /* 119504-119511 */
+26805, 24786, 27947, 25566, 29701, 27624, 31113, 27763, /* 119512-119519 */
+32295, 29404, 25803, 30817, 30092, 25101, 30259, 37932, /* 119520-119527 */
+29794, 35062, 31863, 35313, 32120, 31699, 30874, 32933, /* 119528-119535 */
+32869, 30124, 34456, 35756, 28146, 27668, 35798, 27909, /* 119536-119543 */
+24737, 33723, 41972, 39439, 36912, 37869, 35280, 40519, /* 119544-119551 */
+35549, 36276, 39270, 31159, 28875, 27751, 29631, 33221, /* 119552-119559 */
+31236, 30889, 27185, 25295, 23356, 26212, 24810, 28665, /* 119560-119567 */
+27030, 22127, 28324, 32235, 35088, 32955, 34473, 42686, /* 119568-119575 */
+35412, 35941, 37209, 34929, 34842, 33480, 34494, 31521, /* 119576-119583 */
+35388, 33930, 34774, 35320, 27482, 27265, 29516, 27665, /* 119584-119591 */
+31769, 43948, 40272, 40271, 46201, 42345, 39879, 46377, /* 119592-119599 */
+43988, 38360, 38701, 34188, 31741, 33568, 36819, 29352, /* 119600-119607 */
+28195, 28806, 25741, 28295, 26424, 29730, 32483, 29529, /* 119608-119615 */
+33107, 29481, 27826, 28468, 32043, 30389, 25067, 32612, /* 119616-119623 */
+38172, 29889, 34254, 33412, 33990, 29024, 30670, 31949, /* 119624-119631 */
+31095, 32502, 32600, 33136, 32481, 29052, 28109, 33961, /* 119632-119639 */
+24717, 28195, 37333, 32032, 35714, 34826, 35436, 38945, /* 119640-119647 */
+41262, 35192, 38208, 33810, 30373, 27348, 24587, 29896, /* 119648-119655 */
+32202, 29383, 29371, 26469, 25671, 24910, 24741, 23144, /* 119656-119663 */
+26623, 25670, 22665, 31662, 33192, 35183, 31834, 40431, /* 119664-119671 */
+41105, 38149, 40080, 39265, 34361, 34758, 39994, 34359, /* 119672-119679 */
+33647, 36098, 34475, 33845, 35859, 28154, 26179, 29204, /* 119680-119687 */
+28485, 38603, 41396, 40629, 43291, 40226, 42318, 41593, /* 119688-119695 */
+44303, 40493, 38885, 38512, 36171, 32014, 28799, 36082, /* 119696-119703 */
+30968, 29545, 27819, 26536, 26451, 27288, 30220, 29735, /* 119704-119711 */
+27332, 35437, 26089, 25109, 32284, 28552, 27959, 25576, /* 119712-119719 */
+37681, 31422, 34121, 34683, 33797, 31610, 32721, 33817, /* 119720-119727 */
+29267, 33832, 32322, 31755, 33314, 32329, 27893, 28270, /* 119728-119735 */
+30192, 28130, 31271, 33237, 33262, 32884, 36890, 37656, /* 119736-119743 */
+34800, 41091, 36737, 40196, 30722, 27973, 27725, 27926, /* 119744-119751 */
+33895, 29681, 31455, 28595, 27491, 27301, 23951, 22780, /* 119752-119759 */
+24490, 29580, 21513, 24699, 32018, 33259, 31765, 35303, /* 119760-119767 */
+41958, 37007, 40198, 41676, 30498, 33476, 40102, 36639, /* 119768-119775 */
+33092, 37830, 36521, 34673, 35468, 37327, 24691, 26546, /* 119776-119783 */
+27674, 33237, 38629, 37305, 42573, 41171, 39811, 40404, /* 119784-119791 */
+44457, 43354, 40954, 39940, 35969, 33142, 30107, 37282, /* 119792-119799 */
+36704, 27395, 28565, 27489, 26724, 29533, 27678, 29937, /* 119800-119807 */
+28698, 31103, 32478, 23654, 29624, 30824, 30092, 25249, /* 119808-119815 */
+30127, 34996, 30807, 36844, 33860, 32643, 31918, 32102, /* 119816-119823 */
+32367, 29058, 32559, 33198, 32441, 33688, 30937, 30016, /* 119824-119831 */
+33555, 29322, 28289, 30483, 30109, 32295, 34719, 32314, /* 119832-119839 */
+35351, 41307, 39025, 38220, 32835, 32452, 27967, 27987, /* 119840-119847 */
+28314, 29685, 30978, 30825, 29063, 27675, 24426, 23379, /* 119848-119855 */
+22397, 27138, 24255, 19736, 30148, 29390, 34173, 34012, /* 119856-119863 */
+38290, 38655, 40903, 42428, 35534, 32718, 35616, 43516, /* 119864-119871 */
+35856, 39409, 38800, 37783, 36423, 32608, 34488, 29498, /* 119872-119879 */
+25327, 29317, 30999, 35898, 41138, 41615, 40901, 42170, /* 119880-119887 */
+39722, 45726, 42188, 38144, 40810, 34160, 33811, 36323, /* 119888-119895 */
+33232, 32185, 31076, 29801, 24011, 25818, 28903, 26832, /* 119896-119903 */
+28437, 30858, 34043, 23995, 26588, 27362, 26362, 29634, /* 119904-119911 */
+25267, 33962, 34762, 31734, 33960, 32903, 32963, 32435, /* 119912-119919 */
+31985, 31303, 30327, 32581, 32949, 32812, 31563, 33461, /* 119920-119927 */
+30602, 28936, 31773, 30438, 29153, 28498, 34112, 33456, /* 119928-119935 */
+35154, 41221, 41251, 39393, 36786, 36171, 32222, 28535, /* 119936-119943 */
+27093, 29866, 28769, 28102, 32285, 29562, 25193, 24716, /* 119944-119951 */
+23851, 25914, 26281, 21016, 23769, 28842, 29814, 32756, /* 119952-119959 */
+34399, 37300, 38067, 40373, 36160, 38625, 37421, 32931, /* 119960-119967 */
+44434, 39099, 39359, 40983, 36185, 33192, 31449, 33784, /* 119968-119975 */
+29333, 26965, 33475, 33371, 35331, 35812, 40071, 41786, /* 119976-119983 */
+40032, 43498, 42374, 40247, 36810, 37988, 39171, 35728, /* 119984-119991 */
+35286, 34354, 30275, 29361, 26105, 27441, 29063, 25129, /* 119992-119999 */
+28453, 28403, 33422, 27961, 23797, 27357, 25382, 28471, /* 120000-120007 */
+29641, 29837, 34130, 36950, 32547, 28066, 29906, 36737, /* 120008-120015 */
+34769, 35351, 34667, 31742, 33366, 32618, 31480, 31261, /* 120016-120023 */
+33970, 33342, 29517, 27945, 27439, 27810, 29444, 35708, /* 120024-120031 */
+32863, 35659, 38868, 42492, 39947, 38223, 37727, 32200, /* 120032-120039 */
+29478, 28942, 29665, 23960, 28785, 28959, 26622, 24944, /* 120040-120047 */
+26877, 24915, 27900, 20646, 18591, 24988, 24654, 29197, /* 120048-120055 */
+29226, 36885, 40587, 39811, 38372, 33797, 38596, 33536, /* 120056-120063 */
+35382, 44867, 40713, 37447, 39098, 35665, 30535, 33645, /* 120064-120071 */
+32417, 32640, 34589, 31978, 32302, 32456, 34817, 43010, /* 120072-120079 */
+39906, 40353, 47646, 40136, 38096, 38333, 37852, 36469, /* 120080-120087 */
+38445, 35488, 31983, 32409, 32652, 29438, 30941, 28464, /* 120088-120095 */
+27662, 29864, 33234, 30330, 26553, 27564, 25655, 26862, /* 120096-120103 */
+25671, 29543, 31521, 34440, 34196, 32135, 28332, 29143, /* 120104-120111 */
+38288, 38260, 34492, 33955, 33697, 31825, 31944, 30877, /* 120112-120119 */
+30611, 31367, 33146, 30479, 26690, 26664, 28629, 29980, /* 120120-120127 */
+30833, 34459, 35999, 39088, 40672, 38594, 38440, 35266, /* 120128-120135 */
+33199, 30134, 28234, 28775, 24826, 25107, 31927, 26467, /* 120136-120143 */
+24676, 25830, 25934, 27398, 18894, 20733, 26525, 26437, /* 120144-120151 */
+26794, 31302, 36525, 39612, 41752, 37575, 38053, 37291, /* 120152-120159 */
+35604, 35262, 43441, 40763, 36109, 38494, 35934, 32810, /* 120160-120167 */
+34339, 35739, 34025, 35757, 30190, 33738, 37734, 36201, /* 120168-120175 */
+42200, 41538, 40181, 39239, 37902, 37039, 33784, 38824, /* 120176-120183 */
+42746, 37979, 32474, 33332, 31350, 27456, 33563, 33946, /* 120184-120191 */
+28644, 28762, 31430, 34637, 28038, 28086, 27370, 23739, /* 120192-120199 */
+23931, 27336, 29561, 32646, 36260, 33182, 31033, 28937, /* 120200-120207 */
+29967, 34337, 35525, 32742, 33404, 33469, 30975, 32190, /* 120208-120215 */
+31134, 32319, 29457, 29662, 30003, 29999, 32445, 29154, /* 120216-120223 */
+34491, 30618, 32800, 35746, 33816, 31970, 35078, 40673, /* 120224-120231 */
+37365, 36296, 30613, 29449, 31303, 25113, 24162, 29913, /* 120232-120239 */
+23392, 23843, 24359, 24687, 28043, 26341, 25167, 25423, /* 120240-120247 */
+28694, 30988, 33685, 33501, 39173, 39840, 33837, 38182, /* 120248-120255 */
+36328, 35260, 40930, 37461, 40307, 38594, 36727, 36747, /* 120256-120263 */
+35127, 35978, 34127, 34419, 37743, 32352, 30786, 34060, /* 120264-120271 */
+34839, 35816, 35816, 35502, 36041, 38285, 33486, 38766, /* 120272-120279 */
+40166, 43797, 40962, 34252, 34353, 33207, 31680, 31076, /* 120280-120287 */
+33033, 32819, 35272, 35149, 29981, 32457, 36206, 35175, /* 120288-120295 */
+26588, 19301, 20737, 34260, 41679, 30715, 23177, 26069, /* 120296-120303 */
+29360, 35972, 29570, 25629, 33870, 38507, 39313, 26701, /* 120304-120311 */
+21732, 38204, 34871, 23438, 33097, 21393, 14203, 39490, /* 120312-120319 */
+30857, 26626, 32297, 32260, 31928, 30000, 30988, 26500, /* 120320-120327 */
+42545, 46185, 34213, 36085, 33158, 30396, 33694, 31440, /* 120328-120335 */
+20107, 35399, 28107, 25048, 36357, 34492, 27787, 30684, /* 120336-120343 */
+27522, 23597, 32177, 25550, 30781, 39030, 35625, 29907, /* 120344-120351 */
+37455, 42634, 44790, 49787, 40997, 38521, 35762, 40665, /* 120352-120359 */
+40019, 37457, 33995, 32866, 27091, 25967, 28733, 28527, /* 120360-120367 */
+29172, 31066, 33527, 24396, 31457, 33175, 33721, 36689, /* 120368-120375 */
+37652, 38688, 40423, 36104, 44696, 33061, 26787, 46862, /* 120376-120383 */
+45210, 25795, 30563, 34178, 26350, 27348, 25747, 35617, /* 120384-120391 */
+38974, 33763, 23436, 31213, 35593, 41114, 46170, 30734, /* 120392-120399 */
+31721, 31183, 25426, 37499, 38904, 19206, 24989, 37491, /* 120400-120407 */
+34591, 15080, 17333, 32787, 28561, 20047, 10465, 30720, /* 120408-120415 */
+32978, 25262, 38602, 42271, 36568, 29274, 22624, 29746, /* 120416-120423 */
+46618, 22837, 19082, 46762, 38732, 34045, 34898, 41572, /* 120424-120431 */
+39535, 42935, 34863, 39935, 49624, 26993, 38834, 50142, /* 120432-120439 */
+41454, 43484, 38596, 40329, 32903, 28553, 31820, 28732, /* 120440-120447 */
+31310, 26323, 28418, 43332, 30022, 27298, 35758, 24569, /* 120448-120455 */
+8437, 18602, 11267, 22613, 24565, 9759, 25032, 32810, /* 120456-120463 */
+24115, 34695, 33323, 19114, 17041, 28689, 29784, 31010, /* 120464-120471 */
+36367, 39088, 42299, 34181, 29557, 37346, 47477, 43329, /* 120472-120479 */
+36085, 49746, 38453, 48690, 45654, 27943, 40286, 44635, /* 120480-120487 */
+39478, 38128, 42794, 37108, 43330, 46783, 35840, 35084, /* 120488-120495 */
+32996, 32547, 31944, 23640, 34584, 27025, 25327, 25050, /* 120496-120503 */
+27176, 27981, 29302, 25501, 23973, 27008, 17453, 24692, /* 120504-120511 */
+23533, 35504, 29987, 35867, 31876, 29849, 34869, 36480, /* 120512-120519 */
+47835, 35357, 35279, 44144, 48893, 45480, 32957, 43176, /* 120520-120527 */
+49650, 42599, 34108, 27602, 25859, 33662, 32423, 25521, /* 120528-120535 */
+26755, 26224, 27519, 13008, 3418, 5561, 18336, 19755, /* 120536-120543 */
+9633, 30844, 28392, 40213, 46289, 35225, 38868, 31740, /* 120544-120551 */
+37640, 34451, 30727, 33357, 29491, 41325, 40324, 38787, /* 120552-120559 */
+47518, 46422, 38095, 40960, 33228, 29069, 31463, 36823, /* 120560-120567 */
+38136, 35410, 39491, 39402, 37243, 36461, 42979, 33708, /* 120568-120575 */
+30597, 52417, 29013, 26642, 28225, 32906, 40527, 28828, /* 120576-120583 */
+21359, 27735, 40535, 33059, 21097, 11240, 17851, 33338, /* 120584-120591 */
+30258, 18030, 15817, 35888, 38112, 29026, 27984, 31676, /* 120592-120599 */
+28801, 37943, 31790, 21071, 27956, 43096, 44330, 31259, /* 120600-120607 */
+42013, 35075, 39274, 51406, 34220, 26577, 32547, 28091, /* 120608-120615 */
+31495, 30513, 27316, 33914, 35035, 24629, 22537, 35731, /* 120616-120623 */
+19538, 20361, 20400, 20293, 19643, 25303, 35156, 28957, /* 120624-120631 */
+36432, 33090, 37894, 40080, 31258, 28438, 23515, 42599, /* 120632-120639 */
+42200, 41731, 43761, 36955, 45738, 52874, 48332, 47826, /* 120640-120647 */
+54435, 44410, 45680, 42176, 28243, 35967, 37457, 30331, /* 120648-120655 */
+25167, 27163, 30963, 35214, 31746, 16062, 21897, 33630, /* 120656-120663 */
+31091, 31017, 24621, 34009, 39928, 39064, 33198, 25462, /* 120664-120671 */
+28465, 27824, 35752, 26665, 29999, 31194, 29711, 21415, /* 120672-120679 */
+27609, 28629, 28475, 35537, 33055, 26730, 29246, 31244, /* 120680-120687 */
+34465, 43619, 24012, 32510, 46743, 34634, 38855, 43270, /* 120688-120695 */
+29541, 22315, 43063, 40131, 18702, 33226, 35406, 28568, /* 120696-120703 */
+29082, 35260, 31598, 21295, 31862, 19090, 22183, 23224, /* 120704-120711 */
+19330, 26776, 16793, 15887, 29610, 36222, 31976, 30841, /* 120712-120719 */
+33756, 37911, 35523, 29949, 28448, 30413, 38243, 46834, /* 120720-120727 */
+35440, 40022, 51637, 50768, 38143, 33404, 35353, 40105, /* 120728-120735 */
+29488, 33160, 41939, 38935, 52286, 47381, 43364, 41111, /* 120736-120743 */
+34586, 35660, 36475, 32910, 29782, 41937, 39784, 29393, /* 120744-120751 */
+31120, 28929, 29969, 35097, 24115, 22526, 28741, 26813, /* 120752-120759 */
+29072, 28826, 26851, 27219, 36179, 31571, 27017, 40687, /* 120760-120767 */
+31877, 15596, 32884, 39600, 18401, 28103, 40644, 23726, /* 120768-120775 */
+30253, 38746, 35910, 37802, 31275, 34021, 29589, 34509, /* 120776-120783 */
+38505, 34104, 30133, 30601, 34248, 37454, 38589, 32375, /* 120784-120791 */
+34111, 32696, 25331, 31699, 24287, 19313, 22085, 28550, /* 120792-120799 */
+22720, 19068, 26988, 33032, 29770, 22770, 30853, 35950, /* 120800-120807 */
+26160, 26812, 37134, 26357, 36503, 49675, 41702, 33787, /* 120808-120815 */
+40440, 38163, 42106, 41132, 40570, 38199, 39837, 42024, /* 120816-120823 */
+42651, 40584, 36603, 35188, 32721, 20916, 27962, 28882, /* 120824-120831 */
+24200, 22686, 24836, 30060, 31885, 36923, 31807, 39306, /* 120832-120839 */
+30503, 27664, 46396, 41888, 23450, 29993, 40657, 26172, /* 120840-120847 */
+28651, 36488, 36524, 26446, 23783, 39343, 28062, 30955, /* 120848-120855 */
+35748, 38449, 34280, 25854, 38002, 43969, 37996, 34705, /* 120856-120863 */
+42656, 46704, 38006, 40551, 36253, 31333, 34945, 40252, /* 120864-120871 */
+31597, 25906, 35844, 41783, 32451, 25074, 30826, 37916, /* 120872-120879 */
+24086, 18669, 29039, 23631, 24827, 26028, 23563, 23925, /* 120880-120887 */
+23516, 17402, 25906, 21936, 19402, 26635, 30085, 25421, /* 120888-120895 */
+24303, 27570, 35977, 36429, 34138, 30950, 39374, 40549, /* 120896-120903 */
+39904, 35569, 39915, 40190, 39219, 47778, 36592, 51678, /* 120904-120911 */
+41430, 30644, 45905, 40462, 30211, 25325, 37622, 30790, /* 120912-120919 */
+28037, 35953, 35208, 37458, 21980, 25894, 31640, 25970, /* 120920-120927 */
+31945, 30066, 26024, 22586, 34168, 35378, 33562, 44147, /* 120928-120935 */
+38182, 42619, 42720, 42372, 39883, 32192, 33796, 32837, /* 120936-120943 */
+31778, 28035, 26652, 36080, 29837, 21445, 27093, 30425, /* 120944-120951 */
+36684, 25324, 25019, 32117, 35050, 32535, 37116, 40937, /* 120952-120959 */
+38088, 32857, 40148, 40126, 38237, 37572, 39792, 36401, /* 120960-120967 */
+34266, 36771, 32959, 33891, 33343, 25763, 29576, 25976, /* 120968-120975 */
+30086, 26317, 24802, 32286, 29193, 32595, 29932, 29484, /* 120976-120983 */
+29631, 33549, 36630, 34774, 32683, 21576, 31375, 39131, /* 120984-120991 */
+30510, 32882, 39056, 43049, 31968, 28478, 41405, 39871, /* 120992-120999 */
+33369, 38761, 26007, 23616, 28457, 29173, 31065, 30668, /* 121000-121007 */
+26446, 34567, 35466, 21136, 29664, 21411, 28044, 27823, /* 121008-121015 */
+29652, 25986, 30233, 43152, 39124, 22961, 26558, 28468, /* 121016-121023 */
+34186, 28087, 27280, 32391, 36296, 36639, 36415, 41700, /* 121024-121031 */
+44693, 40237, 40594, 40314, 32984, 48143, 50733, 31798, /* 121032-121039 */
+33673, 27957, 33701, 38227, 27290, 24824, 28483, 34272, /* 121040-121047 */
+32106, 34637, 27804, 42256, 30628, 38377, 27409, 39371, /* 121048-121055 */
+46096, 34121, 34502, 42047, 39393, 27768, 29110, 33298, /* 121056-121063 */
+30416, 26874, 36461, 40555, 25877, 24162, 35752, 30946, /* 121064-121071 */
+34215, 35700, 33494, 26221, 26356, 27096, 36938, 33496, /* 121072-121079 */
+20670, 35530, 34352, 31338, 33267, 29347, 26348, 26960, /* 121080-121087 */
+27624, 26472, 27051, 38732, 35901, 24170, 29413, 28464, /* 121088-121095 */
+37763, 27142, 26395, 20661, 31745, 28819, 27352, 33395, /* 121096-121103 */
+36475, 28296, 30299, 39542, 29564, 36828, 33551, 31371, /* 121104-121111 */
+35951, 40386, 33849, 39729, 38765, 34604, 31604, 37766, /* 121112-121119 */
+27568, 27298, 25247, 28414, 32600, 30508, 32191, 30658, /* 121120-121127 */
+35827, 35497, 40194, 39373, 43480, 36311, 27264, 40641, /* 121128-121135 */
+36331, 33788, 34990, 36124, 36352, 27437, 35089, 40662, /* 121136-121143 */
+34388, 37610, 39910, 36740, 23305, 39019, 37974, 31221, /* 121144-121151 */
+33107, 41916, 39434, 26931, 41328, 31103, 30368, 37544, /* 121152-121159 */
+32329, 32154, 27943, 37188, 41530, 24571, 28297, 31499, /* 121160-121167 */
+33355, 30794, 29401, 24625, 22188, 33076, 31146, 28456, /* 121168-121175 */
+27838, 32094, 29689, 30478, 25141, 31500, 36987, 22912, /* 121176-121183 */
+22208, 28476, 24120, 32815, 34108, 26643, 27670, 39234, /* 121184-121191 */
+30343, 31435, 26256, 34390, 28850, 31702, 31036, 31965, /* 121192-121199 */
+41424, 35065, 31479, 33894, 38943, 33526, 29079, 32003, /* 121200-121207 */
+38982, 31512, 35290, 44532, 36069, 23228, 32405, 38132, /* 121208-121215 */
+32070, 31512, 36890, 29972, 26684, 28831, 37571, 42725, /* 121216-121223 */
+32803, 38571, 39694, 43143, 41207, 43107, 34433, 38420, /* 121224-121231 */
+37061, 35335, 28547, 35910, 37781, 25208, 32265, 26928, /* 121232-121239 */
+32601, 29202, 32249, 28948, 20984, 34480, 30031, 29425, /* 121240-121247 */
+35572, 34432, 29381, 36960, 34944, 32948, 35828, 34340, /* 121248-121255 */
+31279, 33416, 32324, 34306, 38202, 33960, 27942, 37943, /* 121256-121263 */
+36022, 33713, 33444, 31304, 32472, 33517, 34151, 28423, /* 121264-121271 */
+33429, 34959, 31594, 34760, 34101, 33422, 30668, 21921, /* 121272-121279 */
+31656, 31152, 26407, 29938, 33721, 24318, 27308, 37522, /* 121280-121287 */
+31552, 32004, 33430, 35460, 21443, 22781, 33957, 30387, /* 121288-121295 */
+32412, 26207, 38008, 28528, 31758, 36570, 26023, 31043, /* 121296-121303 */
+30196, 32069, 30733, 30457, 38653, 36079, 30782, 32517, /* 121304-121311 */
+35886, 40960, 33885, 35903, 26313, 34430, 43488, 31250, /* 121312-121319 */
+34200, 40402, 40594, 36242, 36721, 39081, 41548, 36411, /* 121320-121327 */
+31158, 29704, 28098, 34436, 33082, 26399, 24630, 40141, /* 121328-121335 */
+31768, 31482, 33626, 33909, 35699, 27145, 35283, 29761, /* 121336-121343 */
+36028, 39065, 36389, 35455, 39920, 42076, 37166, 25869, /* 121344-121351 */
+30377, 36517, 27532, 41533, 36909, 28859, 33468, 38950, /* 121352-121359 */
+33533, 34917, 39609, 31052, 32947, 27445, 22393, 40537, /* 121360-121367 */
+28762, 18978, 29723, 36396, 27703, 31813, 27570, 28126, /* 121368-121375 */
+28602, 25766, 27864, 24681, 35358, 28034, 31173, 27135, /* 121376-121383 */
+32366, 34552, 24854, 33560, 24928, 27089, 33545, 30708, /* 121384-121391 */
+30115, 34700, 28219, 31320, 41768, 39089, 31445, 32950, /* 121392-121399 */
+31876, 31575, 32394, 31423, 31340, 33206, 35821, 39791, /* 121400-121407 */
+34494, 31581, 35558, 34112, 35443, 28935, 28855, 35710, /* 121408-121415 */
+32040, 38012, 31479, 32577, 38331, 40757, 37172, 26769, /* 121416-121423 */
+30181, 37504, 34238, 35947, 32841, 30311, 40050, 36318, /* 121424-121431 */
+33645, 36143, 34129, 35335, 36803, 33595, 25606, 39577, /* 121432-121439 */
+42883, 29822, 39191, 37957, 34416, 41189, 32340, 33165, /* 121440-121447 */
+33797, 32311, 35129, 34633, 36312, 33326, 35976, 27365, /* 121448-121455 */
+29822, 34453, 28976, 36955, 21559, 26850, 30903, 31653, /* 121456-121463 */
+18771, 27135, 30150, 20298, 34279, 33132, 35725, 34666, /* 121464-121471 */
+28088, 27442, 24466, 35681, 28143, 24432, 30105, 38040, /* 121472-121479 */
+35208, 30080, 30509, 35208, 37591, 20131, 31475, 29362, /* 121480-121487 */
+29062, 35654, 35633, 27239, 32845, 43112, 33535, 32840, /* 121488-121495 */
+24000, 34807, 33055, 31870, 32462, 30516, 30625, 34534, /* 121496-121503 */
+40781, 31842, 34222, 44732, 39743, 30964, 25007, 38170, /* 121504-121511 */
+36970, 26448, 23987, 40604, 41044, 37117, 39075, 30757, /* 121512-121519 */
+41135, 28605, 39351, 32723, 32046, 34960, 34917, 39368, /* 121520-121527 */
+31027, 42024, 27832, 32983, 31726, 31934, 36955, 34329, /* 121528-121535 */
+29617, 27155, 27705, 27035, 43414, 43412, 37450, 37226, /* 121536-121543 */
+39384, 35146, 31920, 36748, 33703, 27809, 27368, 32449, /* 121544-121551 */
+31886, 24479, 26299, 27957, 31890, 27906, 21386, 28636, /* 121552-121559 */
+28567, 30456, 31267, 26341, 31393, 40190, 36087, 32843, /* 121560-121567 */
+32909, 28509, 33487, 28282, 33346, 29772, 29875, 39089, /* 121568-121575 */
+32941, 36077, 33595, 41816, 37124, 33730, 33735, 26637, /* 121576-121583 */
+38250, 26400, 31775, 33426, 26440, 36541, 34256, 24056, /* 121584-121591 */
+30895, 27437, 29524, 31925, 29187, 28991, 32845, 31453, /* 121592-121599 */
+24272, 35786, 28514, 33129, 35722, 24940, 31735, 29178, /* 121600-121607 */
+25217, 26585, 32256, 24285, 31570, 42575, 36494, 44670, /* 121608-121615 */
+37273, 30186, 35633, 37941, 36056, 31186, 35590, 38743, /* 121616-121623 */
+42096, 32814, 32433, 35936, 48232, 38504, 32410, 36460, /* 121624-121631 */
+36025, 37820, 33879, 31412, 29435, 43262, 43268, 39530, /* 121632-121639 */
+40106, 35288, 45481, 39595, 37735, 38387, 32381, 36655, /* 121640-121647 */
+39200, 29499, 30263, 40038, 33145, 23832, 26603, 23303, /* 121648-121655 */
+27016, 21461, 15673, 26097, 34160, 26617, 33585, 20186, /* 121656-121663 */
+27753, 25376, 21211, 30711, 24299, 28105, 25679, 32382, /* 121664-121671 */
+29007, 35179, 29425, 25964, 34279, 28673, 32110, 35541, /* 121672-121679 */
+28749, 31102, 33985, 24515, 37900, 40966, 32133, 40913, /* 121680-121687 */
+32764, 28253, 30547, 38372, 35728, 23912, 32642, 33569, /* 121688-121695 */
+37768, 30390, 27297, 31737, 32511, 39336, 33055, 24557, /* 121696-121703 */
+35435, 32966, 36766, 29033, 31521, 40096, 37579, 35677, /* 121704-121711 */
+34105, 38538, 35743, 35874, 38367, 34383, 29959, 37541, /* 121712-121719 */
+37273, 30837, 31390, 41578, 41052, 29387, 37905, 32743, /* 121720-121727 */
+30581, 29879, 27663, 26778, 21924, 32797, 39074, 34443, /* 121728-121735 */
+34031, 46296, 38428, 42964, 46724, 38744, 39107, 42805, /* 121736-121743 */
+35116, 34252, 36997, 24505, 41562, 35973, 22296, 31348, /* 121744-121751 */
+22385, 20406, 22660, 23277, 15164, 34272, 36023, 32203, /* 121752-121759 */
+39061, 22878, 28994, 33443, 28942, 21177, 25786, 28731, /* 121760-121767 */
+36927, 29425, 29980, 26002, 38660, 39856, 26460, 33743, /* 121768-121775 */
+31984, 35939, 32882, 34939, 29193, 31644, 39689, 30124, /* 121776-121783 */
+31958, 25974, 37207, 31514, 30228, 31841, 27074, 30742, /* 121784-121791 */
+34634, 33243, 28324, 39763, 38435, 26536, 31718, 38638, /* 121792-121799 */
+34951, 31639, 25687, 26448, 41158, 32671, 37167, 33375, /* 121800-121807 */
+24088, 39642, 27869, 35541, 37813, 35251, 34392, 35553, /* 121808-121815 */
+41637, 33797, 37300, 20617, 29831, 42640, 32127, 33984, /* 121816-121823 */
+37921, 29593, 30513, 28472, 28964, 35972, 33820, 43380, /* 121824-121831 */
+43930, 39681, 36563, 45237, 50404, 30139, 37854, 35221, /* 121832-121839 */
+43035, 41027, 33734, 28651, 27436, 42807, 30602, 25171, /* 121840-121847 */
+28838, 28240, 27681, 26484, 25816, 26959, 37531, 31375, /* 121848-121855 */
+29708, 31217, 29325, 29482, 30800, 28789, 24405, 24796, /* 121856-121863 */
+34283, 34199, 28151, 36078, 41535, 30517, 29404, 33929, /* 121864-121871 */
+29145, 34509, 29141, 24816, 30715, 29859, 35626, 40207, /* 121872-121879 */
+24459, 34527, 34552, 26215, 36887, 33432, 34602, 35160, /* 121880-121887 */
+37562, 28801, 32797, 26779, 29889, 44119, 32533, 30342, /* 121888-121895 */
+30640, 27749, 27137, 28838, 23473, 22647, 38253, 36598, /* 121896-121903 */
+34295, 32062, 31137, 34125, 38523, 23151, 27460, 30986, /* 121904-121911 */
+35351, 36334, 30666, 27750, 25855, 45267, 35730, 32487, /* 121912-121919 */
+38110, 40066, 36060, 32371, 32894, 28819, 39904, 38997, /* 121920-121927 */
+34821, 37506, 37006, 49939, 44228, 37117, 39733, 38179, /* 121928-121935 */
+38986, 43403, 38289, 39963, 45065, 37334, 27507, 34052, /* 121936-121943 */
+37766, 28110, 23091, 18537, 27642, 35120, 28567, 35767, /* 121944-121951 */
+26404, 28857, 25692, 25357, 31553, 26163, 31058, 25407, /* 121952-121959 */
+34696, 31617, 27932, 28996, 16420, 36647, 35098, 24919, /* 121960-121967 */
+30277, 30005, 27697, 30378, 28549, 29901, 36095, 36450, /* 121968-121975 */
+40360, 36292, 31151, 32959, 43548, 30211, 24693, 32259, /* 121976-121983 */
+34924, 36997, 30873, 30106, 21223, 35063, 41909, 27244, /* 121984-121991 */
+31686, 31911, 33713, 30510, 24254, 30565, 34043, 27285, /* 121992-121999 */
+29929, 32606, 29164, 32862, 39074, 32125, 27989, 29730, /* 122000-122007 */
+28076, 37201, 29555, 33825, 40526, 35851, 34895, 33839, /* 122008-122015 */
+41712, 37818, 35662, 27607, 29242, 30862, 33906, 42371, /* 122016-122023 */
+35992, 34839, 46963, 37197, 47191, 43959, 47559, 44925, /* 122024-122031 */
+41137, 42986, 38102, 39611, 30649, 39475, 39790, 32233, /* 122032-122039 */
+28482, 27604, 23986, 25081, 23822, 17977, 28872, 35709, /* 122040-122047 */
+31653, 30416, 29423, 29628, 29149, 20207, 19183, 27729, /* 122048-122055 */
+24229, 35311, 31643, 28490, 30763, 24268, 31481, 33215, /* 122056-122063 */
+29006, 32934, 31434, 33596, 30838, 34254, 35684, 33463, /* 122064-122071 */
+31683, 30544, 28701, 34402, 40516, 32814, 31282, 29980, /* 122072-122079 */
+27748, 35637, 33130, 29893, 41701, 32802, 28217, 28444, /* 122080-122087 */
+40894, 36734, 25522, 28680, 21931, 40683, 26500, 31360, /* 122088-122095 */
+32496, 26509, 30599, 31509, 34850, 33456, 37056, 32671, /* 122096-122103 */
+38513, 38098, 26882, 36378, 27496, 24637, 43144, 33990, /* 122104-122111 */
+41022, 36735, 34058, 32248, 27533, 30850, 33885, 31356, /* 122112-122119 */
+39569, 41909, 40184, 37297, 48570, 45627, 31109, 39279, /* 122120-122127 */
+40420, 44473, 38387, 40437, 36606, 31401, 37678, 34489, /* 122128-122135 */
+30621, 28019, 30820, 31026, 23063, 27859, 30432, 29407, /* 122136-122143 */
+29000, 31722, 28510, 30554, 28505, 28461, 27501, 24876, /* 122144-122151 */
+25329, 35196, 34294, 29258, 38554, 37451, 27281, 27443, /* 122152-122159 */
+30726, 35363, 31395, 25430, 25457, 32876, 29829, 33512, /* 122160-122167 */
+38055, 24359, 34092, 33368, 26929, 33620, 40397, 39734, /* 122168-122175 */
+28525, 36902, 27144, 31509, 29210, 25868, 35304, 32340, /* 122176-122183 */
+32548, 34274, 26815, 26940, 30792, 23742, 26990, 35467, /* 122184-122191 */
+38321, 34188, 31328, 34149, 35053, 32668, 27135, 28084, /* 122192-122199 */
+32747, 36498, 35961, 30047, 41511, 25770, 30146, 37266, /* 122200-122207 */
+37887, 35003, 36586, 41385, 31295, 31170, 34290, 33563, /* 122208-122215 */
+32328, 27111, 36096, 33929, 40221, 44183, 33712, 42468, /* 122216-122223 */
+35721, 44463, 43809, 38713, 50213, 42948, 34350, 32912, /* 122224-122231 */
+33688, 43516, 27748, 27725, 18469, 29903, 30768, 26825, /* 122232-122239 */
+36531, 25145, 31642, 28677, 30204, 24478, 36197, 33791, /* 122240-122247 */
+28064, 38317, 27352, 26104, 34314, 23095, 23129, 33782, /* 122248-122255 */
+26773, 30946, 30616, 25932, 27610, 28385, 31307, 31672, /* 122256-122263 */
+31081, 38328, 34251, 33647, 33889, 42079, 25353, 27912, /* 122264-122271 */
+34645, 36967, 30986, 31464, 32873, 28654, 31128, 31093, /* 122272-122279 */
+31645, 31669, 30464, 36007, 31703, 31329, 32443, 33361, /* 122280-122287 */
+29135, 31623, 35385, 27003, 36531, 34422, 27533, 31692, /* 122288-122295 */
+27150, 34350, 37315, 30375, 33594, 41130, 37676, 28960, /* 122296-122303 */
+32037, 38914, 42764, 37674, 22725, 29594, 36868, 31315, /* 122304-122311 */
+36908, 29445, 33713, 38717, 36944, 32148, 47750, 51409, /* 122312-122319 */
+37463, 44584, 39886, 40595, 42586, 38477, 31499, 37594, /* 122320-122327 */
+36933, 32989, 33301, 24648, 24349, 28494, 18625, 21971, /* 122328-122335 */
+38908, 32843, 30271, 37291, 33847, 26803, 29603, 25148, /* 122336-122343 */
+23330, 32863, 29014, 32156, 39221, 27802, 24376, 25435, /* 122344-122351 */
+31650, 29927, 29155, 32392, 31681, 30165, 32975, 32225, /* 122352-122359 */
+32222, 33911, 27867, 26554, 35526, 41369, 27383, 32235, /* 122360-122367 */
+31775, 27179, 36137, 35409, 35843, 41121, 33231, 28673, /* 122368-122375 */
+27874, 41157, 36158, 33078, 26559, 20527, 35006, 31585, /* 122376-122383 */
+30116, 27355, 31272, 30303, 29638, 30608, 28086, 38191, /* 122384-122391 */
+35593, 38106, 32442, 28229, 33540, 32919, 25742, 29264, /* 122392-122399 */
+37226, 35715, 37126, 34970, 31752, 34061, 32427, 32495, /* 122400-122407 */
+35093, 36978, 39641, 36631, 42424, 44419, 36090, 35124, /* 122408-122415 */
+31706, 44077, 41606, 36314, 45284, 40386, 42087, 34289, /* 122416-122423 */
+35270, 38566, 30022, 35879, 28930, 30434, 27428, 29900, /* 122424-122431 */
+32511, 23194, 29864, 28008, 33267, 34838, 23075, 28776, /* 122432-122439 */
+26157, 26194, 30932, 36706, 28557, 36873, 37430, 26332, /* 122440-122447 */
+25955, 31882, 35014, 38113, 27564, 17411, 33569, 30142, /* 122448-122455 */
+32973, 28333, 28991, 31037, 29376, 33901, 26180, 44020, /* 122456-122463 */
+39268, 31763, 33826, 29911, 31800, 34694, 28104, 24666, /* 122464-122471 */
+35494, 29819, 35547, 31495, 29749, 27543, 32904, 22074, /* 122472-122479 */
+27904, 37759, 29582, 33755, 37809, 33696, 31281, 36336, /* 122480-122487 */
+26341, 30864, 33328, 32535, 39034, 37263, 28335, 28379, /* 122488-122495 */
+29118, 38808, 34694, 33268, 35406, 35121, 36822, 34200, /* 122496-122503 */
+36380, 35467, 26183, 30977, 38366, 39311, 33589, 35962, /* 122504-122511 */
+38612, 35281, 38120, 43878, 46542, 40887, 45943, 40513, /* 122512-122519 */
+35510, 41842, 39026, 33524, 33354, 22816, 27029, 33377, /* 122520-122527 */
+31531, 26334, 28997, 32127, 28980, 31426, 29320, 24513, /* 122528-122535 */
+36763, 36434, 29967, 29628, 29715, 28232, 27986, 25122, /* 122536-122543 */
+25127, 30412, 29740, 25287, 31888, 25110, 29309, 27568, /* 122544-122551 */
+28003, 35314, 32775, 38158, 35261, 41949, 35468, 28512, /* 122552-122559 */
+29275, 28585, 37536, 29214, 31151, 33421, 36922, 30507, /* 122560-122567 */
+23032, 31443, 35139, 31677, 31862, 31928, 31278, 32086, /* 122568-122575 */
+35839, 35798, 22861, 32425, 37954, 31726, 33021, 30418, /* 122576-122583 */
+31166, 30518, 28420, 33341, 34075, 36550, 41119, 34175, /* 122584-122591 */
+31954, 31257, 39315, 37894, 33753, 30072, 31036, 35219, /* 122592-122599 */
+32953, 30405, 31208, 32845, 36137, 34617, 33440, 39553, /* 122600-122607 */
+51115, 39804, 37564, 41328, 38663, 38793, 37782, 34029, /* 122608-122615 */
+35858, 35018, 35274, 35137, 29128, 30685, 29714, 29212, /* 122616-122623 */
+22585, 31532, 33508, 31648, 36180, 36328, 33040, 32724, /* 122624-122631 */
+27150, 24831, 29366, 30044, 30347, 32716, 28681, 25464, /* 122632-122639 */
+24235, 26725, 33306, 31034, 28013, 31825, 33040, 32417, /* 122640-122647 */
+33477, 34307, 27142, 28978, 39832, 32892, 35156, 27782, /* 122648-122655 */
+32803, 31429, 29531, 31985, 32557, 38339, 34815, 33307, /* 122656-122663 */
+31544, 35342, 36314, 31518, 28430, 32284, 32349, 27480, /* 122664-122671 */
+26370, 29657, 29081, 28499, 34977, 34318, 32413, 30428, /* 122672-122679 */
+32760, 43722, 35444, 31883, 33738, 31323, 31138, 30879, /* 122680-122687 */
+32739, 31397, 35563, 28513, 27823, 42241, 29481, 32697, /* 122688-122695 */
+27937, 35177, 37024, 36448, 42910, 40761, 46740, 36209, /* 122696-122703 */
+34387, 35318, 39258, 40949, 32816, 36113, 45406, 36100, /* 122704-122711 */
+28657, 30555, 32573, 38799, 32723, 31383, 33285, 33230, /* 122712-122719 */
+34727, 32859, 25895, 26738, 40876, 31689, 27694, 36448, /* 122720-122727 */
+29771, 36244, 26104, 21861, 22914, 28804, 31065, 27012, /* 122728-122735 */
+29033, 28512, 37529, 38713, 37355, 30864, 35591, 34618, /* 122736-122743 */
+26135, 27414, 30309, 26979, 30287, 27897, 27850, 29772, /* 122744-122751 */
+36260, 36033, 27737, 31406, 29493, 29641, 29810, 29138, /* 122752-122759 */
+27546, 35678, 35777, 34613, 34118, 33889, 32680, 29209, /* 122760-122767 */
+32546, 28027, 37826, 36111, 39269, 42810, 41014, 41512, /* 122768-122775 */
+34266, 30429, 30618, 34071, 29061, 36893, 30924, 30006, /* 122776-122783 */
+29234, 23391, 27667, 33997, 32622, 28823, 31908, 32614, /* 122784-122791 */
+40578, 29115, 30471, 28649, 31740, 35245, 32174, 27672, /* 122792-122799 */
+26960, 33264, 27767, 31163, 25435, 33128, 39597, 31412, /* 122800-122807 */
+30710, 30241, 35074, 35544, 30054, 32493, 32211, 33258, /* 122808-122815 */
+29330, 27787, 27344, 24461, 31696, 37130, 31814, 34090, /* 122816-122823 */
+34156, 38414, 42141, 30162, 29260, 31500, 28391, 27623, /* 122824-122831 */
+32062, 36657, 39304, 43424, 36288, 47665, 47733, 35355, /* 122832-122839 */
+36833, 35368, 38215, 39145, 40456, 39356, 41888, 39318, /* 122840-122847 */
+26270, 31919, 34319, 30223, 32102, 26002, 33805, 40736, /* 122848-122855 */
+27919, 26087, 27548, 32473, 38212, 31028, 34172, 34179, /* 122856-122863 */
+37293, 33798, 26569, 35160, 32231, 41783, 33054, 33208, /* 122864-122871 */
+33551, 36438, 36033, 25627, 28254, 25849, 35628, 30182, /* 122872-122879 */
+27881, 30303, 31392, 35802, 38781, 31025, 29670, 34548, /* 122880-122887 */
+32146, 22640, 26910, 31541, 27931, 31418, 29317, 32021, /* 122888-122895 */
+32742, 33541, 35223, 27277, 32080, 35141, 24660, 28477, /* 122896-122903 */
+24214, 29921, 28288, 28959, 30958, 24206, 39665, 31287, /* 122904-122911 */
+26963, 24757, 26496, 32123, 31888, 33285, 36118, 40788, /* 122912-122919 */
+37274, 31827, 32030, 31056, 34945, 30131, 28189, 31118, /* 122920-122927 */
+32767, 31091, 33925, 35991, 43530, 43068, 41016, 42290, /* 122928-122935 */
+51418, 43752, 35383, 39200, 34283, 41324, 40280, 34407, /* 122936-122943 */
+29755, 33924, 33292, 30611, 31896, 29239, 36345, 39460, /* 122944-122951 */
+35326, 32295, 39166, 38520, 29226, 34416, 35656, 33803, /* 122952-122959 */
+36780, 28651, 25795, 28899, 35657, 36118, 30778, 28809, /* 122960-122967 */
+32896, 33699, 37851, 32723, 28567, 31885, 27925, 29160, /* 122968-122975 */
+23782, 29880, 29737, 24922, 26856, 28740, 35710, 34731, /* 122976-122983 */
+24214, 28616, 22734, 33418, 30580, 32750, 36075, 35639, /* 122984-122991 */
+29376, 31170, 35650, 31120, 29815, 26027, 24494, 35210, /* 122992-122999 */
+32910, 19873, 26738, 24941, 32021, 29829, 31642, 30684, /* 123000-123007 */
+32141, 38451, 25574, 27539, 32875, 27665, 42904, 30228, /* 123008-123015 */
+33073, 35250, 41010, 33960, 29093, 32799, 24811, 36978, /* 123016-123023 */
+32961, 32883, 35980, 45631, 46098, 45944, 42188, 41256, /* 123024-123031 */
+47815, 38903, 29382, 40972, 36911, 36713, 33382, 35342, /* 123032-123039 */
+39957, 33600, 34749, 32768, 26104, 37617, 31472, 25311, /* 123040-123047 */
+26338, 29953, 33938, 24616, 35172, 34348, 30985, 38502, /* 123048-123055 */
+33657, 26888, 24010, 31310, 37805, 32835, 35177, 40246, /* 123056-123063 */
+40450, 35126, 31095, 32251, 32902, 32399, 30912, 25824, /* 123064-123071 */
+30863, 29741, 26865, 25972, 26071, 34220, 28430, 30023, /* 123072-123079 */
+33714, 40011, 28301, 25432, 28554, 28116, 35391, 34404, /* 123080-123087 */
+26950, 29014, 33115, 31841, 28544, 29455, 28605, 35929, /* 123088-123095 */
+36739, 26313, 35784, 33922, 30035, 33747, 36648, 28635, /* 123096-123103 */
+33096, 29981, 22940, 22477, 26535, 36450, 26353, 26541, /* 123104-123111 */
+32093, 35067, 36833, 35459, 33573, 37493, 27059, 30364, /* 123112-123119 */
+27874, 25599, 42462, 28810, 27646, 43879, 39444, 48487, /* 123120-123127 */
+46757, 38276, 34911, 38491, 44753, 41006, 42503, 43229, /* 123128-123135 */
+39326, 35186, 39168, 35314, 31504, 31620, 29946, 29097, /* 123136-123143 */
+37723, 35261, 23809, 33152, 27534, 32753, 34341, 34034, /* 123144-123151 */
+30318, 39186, 41869, 23555, 34513, 30754, 34133, 40403, /* 123152-123159 */
+28063, 36094, 31370, 37195, 27343, 28127, 27819, 25886, /* 123160-123167 */
+36736, 26155, 24980, 34369, 34445, 34348, 35582, 26873, /* 123168-123175 */
+29345, 33848, 23534, 25096, 28361, 28357, 31331, 27372, /* 123176-123183 */
+35040, 35465, 30457, 35807, 26117, 30219, 40242, 25718, /* 123184-123191 */
+25851, 26771, 27543, 30286, 22463, 30301, 31907, 30399, /* 123192-123199 */
+37838, 29769, 20384, 26392, 32798, 32172, 29068, 36344, /* 123200-123207 */
+37114, 35350, 35433, 36558, 38047, 36703, 38470, 25825, /* 123208-123215 */
+25432, 38884, 29519, 28798, 31756, 33316, 42242, 39731, /* 123216-123223 */
+42529, 48085, 48603, 35705, 38324, 37805, 38577, 47900, /* 123224-123231 */
+37440, 26450, 34710, 37080, 38727, 31088, 30912, 30842, /* 123232-123239 */
+37387, 33905, 30406, 34975, 33239, 34001, 38686, 32065, /* 123240-123247 */
+28190, 37878, 33422, 22395, 25333, 34498, 33683, 27216, /* 123248-123255 */
+28039, 35262, 32466, 31614, 29399, 36461, 31211, 27033, /* 123256-123263 */
+30835, 25560, 28326, 31185, 21185, 26226, 32801, 33374, /* 123264-123271 */
+38174, 29329, 29789, 24621, 29728, 33148, 28833, 35211, /* 123272-123279 */
+36162, 31644, 36400, 33258, 31553, 32436, 34029, 25552, /* 123280-123287 */
+29959, 36991, 27966, 26294, 27390, 25682, 33769, 32484, /* 123288-123295 */
+32650, 29556, 41607, 31227, 25024, 32868, 24922, 35151, /* 123296-123303 */
+31366, 27777, 37452, 36114, 39818, 26031, 38151, 29581, /* 123304-123311 */
+30564, 36172, 23338, 32871, 34677, 37790, 41915, 35590, /* 123312-123319 */
+39872, 41412, 43371, 34998, 35317, 39586, 40872, 40920, /* 123320-123327 */
+37118, 44293, 34454, 36396, 36809, 30462, 37451, 32573, /* 123328-123335 */
+28882, 28263, 26922, 35484, 35358, 17583, 32576, 35870, /* 123336-123343 */
+33821, 37967, 36278, 29030, 27351, 36177, 30758, 33557, /* 123344-123351 */
+38302, 35500, 29919, 30069, 35225, 38291, 37174, 26691, /* 123352-123359 */
+21886, 34462, 33151, 24784, 27228, 24767, 29003, 32180, /* 123360-123367 */
+26525, 33114, 39231, 30752, 28140, 24266, 27421, 30330, /* 123368-123375 */
+37033, 27288, 23933, 35225, 33780, 36597, 33235, 28203, /* 123376-123383 */
+31438, 39436, 28477, 28723, 34098, 26697, 35129, 34135, /* 123384-123391 */
+26993, 33075, 35653, 26768, 23952, 29785, 32564, 28313, /* 123392-123399 */
+25614, 33739, 36482, 32890, 33365, 37748, 41537, 29902, /* 123400-123407 */
+29897, 31295, 28314, 33252, 34607, 21827, 30699, 40804, /* 123408-123415 */
+41452, 45662, 44130, 37499, 35619, 44614, 42300, 39267, /* 123416-123423 */
+42428, 40780, 40979, 35454, 33808, 35096, 36697, 32153, /* 123424-123431 */
+25788, 35820, 33950, 28878, 31447, 27133, 32602, 36664, /* 123432-123439 */
+34414, 30010, 37838, 42964, 30513, 31878, 32238, 30358, /* 123440-123447 */
+39022, 28343, 31464, 34043, 34620, 33474, 33087, 35717, /* 123448-123455 */
+21014, 31576, 30345, 22561, 26250, 26374, 34293, 29828, /* 123456-123463 */
+28464, 29055, 33519, 32240, 20762, 26239, 29553, 31024, /* 123464-123471 */
+31513, 31170, 37038, 27564, 34626, 31738, 33935, 38450, /* 123472-123479 */
+30616, 26403, 27296, 30532, 31216, 24979, 19107, 33833, /* 123480-123487 */
+36627, 33308, 38249, 37887, 24230, 29136, 34863, 25879, /* 123488-123495 */
+31344, 38408, 34779, 29334, 32466, 44536, 39767, 31826, /* 123496-123503 */
+29942, 28884, 37329, 32214, 26637, 29041, 30858, 37181, /* 123504-123511 */
+40044, 37573, 40867, 44865, 48382, 36782, 38008, 40938, /* 123512-123519 */
+38938, 44422, 27007, 33832, 37881, 35701, 41163, 31399, /* 123520-123527 */
+27654, 34647, 41330, 31180, 34033, 34209, 30269, 34092, /* 123528-123535 */
+34734, 35695, 34230, 34932, 27397, 28738, 36544, 33747, /* 123536-123543 */
+26565, 30914, 36655, 34287, 30842, 35555, 33782, 33247, /* 123544-123551 */
+27699, 30714, 30570, 27388, 35556, 22139, 20703, 27229, /* 123552-123559 */
+32574, 30233, 31759, 36907, 22263, 23283, 31585, 29878, /* 123560-123567 */
+30916, 31486, 36455, 30702, 30254, 32872, 36282, 34197, /* 123568-123575 */
+28250, 33018, 35853, 29549, 29834, 23488, 29212, 29693, /* 123576-123583 */
+29935, 28289, 26011, 39732, 39175, 25434, 25984, 29726, /* 123584-123591 */
+27635, 34240, 24275, 34783, 36407, 36664, 35834, 39532, /* 123592-123599 */
+33714, 25909, 41180, 29257, 25908, 31250, 30606, 34627, /* 123600-123607 */
+36022, 39120, 37968, 44365, 42858, 35080, 39550, 45735, /* 123608-123615 */
+40782, 36641, 42182, 40057, 32864, 38982, 33487, 38278, /* 123616-123623 */
+35292, 30411, 28475, 28719, 33190, 33250, 25904, 27218, /* 123624-123631 */
+38299, 36529, 36608, 43276, 33862, 24784, 37077, 33964, /* 123632-123639 */
+29845, 33574, 37699, 31265, 28560, 40514, 39542, 26907, /* 123640-123647 */
+27696, 25660, 29643, 37519, 26289, 22603, 25126, 30635, /* 123648-123655 */
+29510, 30975, 24505, 29235, 35953, 33014, 28439, 31449, /* 123656-123663 */
+27807, 32520, 34413, 20801, 29134, 31858, 35930, 37317, /* 123664-123671 */
+28827, 26609, 43562, 37040, 28287, 33191, 28700, 27765, /* 123672-123679 */
+29379, 34503, 25026, 33494, 33916, 23867, 33283, 30980, /* 123680-123687 */
+29047, 25841, 31254, 35469, 31890, 30394, 36468, 37683, /* 123688-123695 */
+29777, 28603, 35013, 29184, 33364, 36179, 27010, 31055, /* 123696-123703 */
+36091, 44315, 36605, 44837, 42727, 32223, 36443, 38318, /* 123704-123711 */
+36810, 36902, 41937, 39420, 34347, 36667, 39629, 42785, /* 123712-123719 */
+34836, 30589, 38312, 40086, 34382, 29588, 31988, 37284, /* 123720-123727 */
+30390, 37062, 30226, 37515, 41329, 39141, 30154, 29097, /* 123728-123735 */
+30856, 29309, 33359, 24742, 27710, 32471, 33856, 29579, /* 123736-123743 */
+37169, 25203, 26528, 34452, 26266, 35605, 29909, 20868, /* 123744-123751 */
+30620, 32071, 27097, 33099, 38489, 27907, 20851, 31643, /* 123752-123759 */
+37525, 28024, 27991, 35877, 28686, 31581, 32744, 29838, /* 123760-123767 */
+37770, 31209, 29202, 28729, 32694, 26962, 32002, 25705, /* 123768-123775 */
+20286, 31879, 33708, 31812, 41016, 29207, 24085, 33902, /* 123776-123783 */
+27684, 27674, 32367, 36995, 27232, 29679, 31674, 41188, /* 123784-123791 */
+40509, 29994, 29852, 40755, 41726, 30779, 35757, 31020, /* 123792-123799 */
+40780, 43054, 34033, 36236, 36589, 45727, 36386, 36659, /* 123800-123807 */
+38659, 33196, 37931, 39803, 32822, 29977, 41063, 38336, /* 123808-123815 */
+39982, 35861, 36775, 43539, 40386, 38414, 37302, 29889, /* 123816-123823 */
+34414, 34839, 29776, 34147, 31862, 37555, 39712, 20440, /* 123824-123831 */
+25542, 30837, 27794, 28510, 29252, 28039, 22889, 31342, /* 123832-123839 */
+27750, 28671, 25532, 32494, 34855, 30003, 32754, 27866, /* 123840-123847 */
+30084, 26513, 29604, 28189, 33533, 34249, 35419, 23014, /* 123848-123855 */
+24520, 28373, 34948, 33390, 26217, 32706, 31225, 34315, /* 123856-123863 */
+33186, 33337, 34997, 35999, 37245, 33520, 33591, 26445, /* 123864-123871 */
+28269, 33550, 25389, 28009, 24015, 32515, 31103, 33036, /* 123872-123879 */
+27473, 23925, 32883, 31617, 31487, 34233, 29739, 35170, /* 123880-123887 */
+41528, 35698, 33120, 36701, 53089, 39558, 39161, 34883, /* 123888-123895 */
+36126, 31209, 32356, 45467, 36819, 31253, 39427, 34060, /* 123896-123903 */
+33006, 34351, 26194, 42344, 33597, 32122, 39031, 39459, /* 123904-123911 */
+38269, 32642, 36011, 36992, 46504, 36098, 37249, 40811, /* 123912-123919 */
+28624, 34923, 29376, 24889, 29143, 32131, 28946, 28393, /* 123920-123927 */
+25232, 29769, 27949, 29685, 32643, 29221, 28546, 34182, /* 123928-123935 */
+27371, 32691, 30531, 34378, 39640, 36541, 40025, 31667, /* 123936-123943 */
+31276, 32896, 27605, 25188, 28609, 35439, 31980, 33996, /* 123944-123951 */
+33892, 31543, 32206, 31483, 29430, 28583, 27521, 23516, /* 123952-123959 */
+36567, 30721, 28796, 32997, 34069, 28982, 34547, 33425, /* 123960-123967 */
+26455, 38157, 32593, 32538, 26365, 25101, 28409, 28962, /* 123968-123975 */
+22651, 24178, 28564, 25098, 27159, 31901, 23810, 21898, /* 123976-123983 */
+30549, 23146, 19794, 23836, 30526, 37099, 39688, 36980, /* 123984-123991 */
+33530, 42089, 41260, 35623, 37874, 39502, 40161, 41040, /* 123992-123999 */
+41609, 43503, 42424, 42389, 44496, 41689, 40403, 40420, /* 124000-124007 */
+40775, 37325, 38644, 40588, 41391, 43255, 43106, 39394, /* 124008-124015 */
+33251, 38194, 33960, 27962, 38616, 32138, 27642, 29319, /* 124016-124023 */
+31082, 27532, 26894, 19926, 22910, 28718, 24214, 19029, /* 124024-124031 */
+26572, 21104, 25028, 33403, 32725, 30460, 36785, 34422, /* 124032-124039 */
+23687, 30467, 30218, 24973, 24452, 26702, 37514, 37393, /* 124040-124047 */
+41445, 35217, 32423, 29064, 31462, 30985, 34862, 42860, /* 124048-124055 */
+33487, 30617, 25990, 28627, 33777, 37396, 33421, 29067, /* 124056-124063 */
+33518, 33982, 43940, 38778, 44776, 45550, 34602, 32288, /* 124064-124071 */
+40873, 50117, 41961, 43078, 41387, 27527, 21816, 27708, /* 124072-124079 */
+33513, 30258, 30629, 31465, 30348, 28413, 27786, 30917, /* 124080-124087 */
+31078, 37370, 38244, 30224, 32476, 35007, 31207, 29263, /* 124088-124095 */
+28219, 30668, 28808, 30737, 23388, 31595, 41625, 27640, /* 124096-124103 */
+27370, 33188, 29069, 30161, 32409, 21174, 19270, 34286, /* 124104-124111 */
+32893, 28814, 37944, 42946, 32122, 30732, 26519, 27603, /* 124112-124119 */
+34255, 29697, 26211, 29742, 31635, 33550, 34737, 31768, /* 124120-124127 */
+36023, 38074, 33251, 31487, 29539, 26464, 25155, 26598, /* 124128-124135 */
+30748, 25936, 32822, 44479, 38690, 26838, 34557, 36672, /* 124136-124143 */
+35096, 30846, 37529, 31327, 26741, 31232, 25883, 34798, /* 124144-124151 */
+45443, 43218, 41080, 46274, 28558, 22449, 31110, 29170, /* 124152-124159 */
+34368, 37273, 31260, 37481, 41006, 46030, 43434, 44454, /* 124160-124167 */
+47978, 43607, 35999, 34078, 35213, 41368, 41582, 34143, /* 124168-124175 */
+23829, 36235, 34325, 30113, 32442, 29597, 31157, 32697, /* 124176-124183 */
+22796, 25195, 38338, 34555, 25717, 30770, 32115, 28836, /* 124184-124191 */
+36478, 32085, 31854, 27417, 29303, 36407, 35973, 30592, /* 124192-124199 */
+32216, 32400, 30921, 24825, 32990, 38798, 37945, 38574, /* 124200-124207 */
+35105, 35735, 28943, 31806, 29137, 27559, 34760, 29936, /* 124208-124215 */
+26287, 22227, 32158, 31154, 27494, 31619, 31031, 30321, /* 124216-124223 */
+27665, 28197, 26861, 30826, 28712, 19499, 21552, 30732, /* 124224-124231 */
+28994, 29883, 26272, 31257, 29598, 30901, 30467, 31841, /* 124232-124239 */
+32778, 30979, 29250, 28581, 29562, 35153, 39213, 43173, /* 124240-124247 */
+32928, 32923, 38127, 30484, 32588, 37927, 30873, 27611, /* 124248-124255 */
+32887, 31579, 33855, 40922, 47107, 44492, 42220, 38909, /* 124256-124263 */
+43135, 41556, 41415, 44240, 35910, 38319, 35549, 35833, /* 124264-124271 */
+34508, 35757, 33683, 32277, 29693, 26557, 30489, 30812, /* 124272-124279 */
+27880, 30600, 27482, 35126, 35082, 34163, 35467, 34690, /* 124280-124287 */
+30113, 29295, 28528, 27948, 28336, 29298, 31134, 34365, /* 124288-124295 */
+30516, 28741, 35524, 29351, 33517, 38811, 32801, 33153, /* 124296-124303 */
+37324, 33731, 33667, 30526, 32398, 34875, 32121, 32779, /* 124304-124311 */
+34392, 36861, 31180, 31472, 27862, 32232, 33776, 31763, /* 124312-124319 */
+23523, 29691, 30017, 29147, 35579, 34195, 29615, 26769, /* 124320-124327 */
+29359, 24400, 21284, 27355, 37459, 29710, 28718, 30701, /* 124328-124335 */
+29375, 31280, 30084, 31910, 29078, 30762, 32459, 38851, /* 124336-124343 */
+31870, 39509, 33211, 34987, 36693, 32138, 30775, 34119, /* 124344-124351 */
+33467, 28892, 36794, 35476, 38021, 41726, 42790, 41450, /* 124352-124359 */
+44443, 43289, 41712, 41174, 42681, 39067, 42605, 38488, /* 124360-124367 */
+37009, 36225, 37530, 29787, 28435, 32139, 31297, 29992, /* 124368-124375 */
+33017, 30012, 25544, 37087, 33314, 29637, 31702, 31429, /* 124376-124383 */
+28319, 27249, 26793, 23916, 25376, 26846, 26233, 31999, /* 124384-124391 */
+24712, 28263, 32160, 27832, 24939, 30441, 38723, 29581, /* 124392-124399 */
+35700, 31295, 32195, 32005, 31515, 28898, 31326, 29970, /* 124400-124407 */
+30513, 33660, 31154, 34116, 32405, 30966, 27955, 32352, /* 124408-124415 */
+28911, 37191, 28839, 33212, 36453, 34083, 34140, 29543, /* 124416-124423 */
+32648, 27105, 26208, 29271, 34980, 26924, 33007, 33631, /* 124424-124431 */
+34998, 32370, 34188, 32224, 31104, 33469, 32077, 37763, /* 124432-124439 */
+33457, 31367, 34643, 28784, 33736, 36508, 31064, 30109, /* 124440-124447 */
+32566, 30323, 27790, 37084, 35295, 38160, 40909, 38929, /* 124448-124455 */
+40417, 42899, 43929, 44863, 41556, 38614, 42394, 38382, /* 124456-124463 */
+35708, 35520, 35697, 33531, 32466, 28266, 32369, 29565, /* 124464-124471 */
+32803, 28618, 28648, 37737, 33298, 35036, 31442, 35081, /* 124472-124479 */
+26860, 26058, 32360, 27897, 29183, 30358, 28234, 31160, /* 124480-124487 */
+30523, 27259, 29918, 30720, 27820, 26036, 36826, 32572, /* 124488-124495 */
+35861, 35400, 34456, 34181, 33541, 28297, 33863, 32598, /* 124496-124503 */
+32348, 32896, 32624, 29384, 29723, 33045, 29700, 31154, /* 124504-124511 */
+34306, 35375, 28299, 31402, 34152, 32332, 31939, 27021, /* 124512-124519 */
+26102, 28148, 22042, 28097, 33098, 29379, 28877, 34106, /* 124520-124527 */
+31871, 28835, 34684, 31793, 29581, 33461, 30013, 31347, /* 124528-124535 */
+37821, 29371, 34675, 34875, 30346, 36842, 35172, 30778, /* 124536-124543 */
+33070, 33387, 30052, 32447, 36414, 37193, 40393, 42404, /* 124544-124551 */
+41384, 46242, 46123, 45992, 44632, 43454, 41976, 41369, /* 124552-124559 */
+38239, 37007, 36889, 36676, 34053, 28812, 32765, 30297, /* 124560-124567 */
+32327, 26815, 31391, 35349, 27285, 31673, 30519, 30928, /* 124568-124575 */
+22631, 19872, 28861, 27134, 26337, 27982, 28910, 27585, /* 124576-124583 */
+32331, 28731, 22200, 29475, 29077, 29246, 24644, 37365, /* 124584-124591 */
+37771, 36769, 37049, 34924, 36343, 30473, 33903, 34460, /* 124592-124599 */
+31740, 33689, 34165, 35523, 33852, 36799, 36244, 32370, /* 124600-124607 */
+33418, 32666, 33358, 31225, 34175, 33485, 32318, 26740, /* 124608-124615 */
+28042, 29142, 23259, 34072, 30940, 30851, 33359, 29798, /* 124616-124623 */
+27980, 27634, 34166, 30403, 25643, 30086, 27080, 29303, /* 124624-124631 */
+32042, 35191, 26682, 31315, 29701, 28245, 36940, 29023, /* 124632-124639 */
+31945, 30073, 30299, 28186, 34171, 35506, 37388, 44934, /* 124640-124647 */
+40442, 43664, 45743, 47075, 47427, 46565, 44986, 43032, /* 124648-124655 */
+41508, 39815, 38525, 38880, 41083, 33994, 32507, 32736, /* 124656-124663 */
+32843, 28270, 34024, 39013, 30003, 31308, 34199, 31594, /* 124664-124671 */
+25789, 28120, 26349, 32376, 27925, 26589, 30084, 29680, /* 124672-124679 */
+28808, 30749, 27119, 21854, 27939, 26523, 29035, 26545, /* 124680-124687 */
+33039, 40666, 32035, 34736, 33574, 34521, 23405, 32617, /* 124688-124695 */
+32646, 29502, 33086, 31924, 33928, 33796, 33962, 33355, /* 124696-124703 */
+32363, 29912, 30234, 33066, 31842, 33404, 34382, 27701, /* 124704-124711 */
+27749, 26007, 30821, 35318, 31267, 35245, 34344, 25699, /* 124712-124719 */
+29827, 26474, 25010, 33937, 30833, 27158, 28923, 32574, /* 124720-124727 */
+30337, 34345, 36347, 28647, 32606, 29459, 29217, 37078, /* 124728-124735 */
+33164, 32185, 32270, 32779, 29880, 36265, 38400, 37113, /* 124736-124743 */
+42432, 40490, 44144, 42550, 45929, 48105, 45773, 41902, /* 124744-124751 */
+42764, 38957, 39001, 35777, 41315, 35700, 31328, 32838, /* 124752-124759 */
+29213, 29260, 32451, 38535, 31477, 32323, 32335, 33545, /* 124760-124767 */
+27292, 29164, 26856, 28838, 33581, 24394, 30394, 28103, /* 124768-124775 */
+30139, 28047, 33137, 27979, 23443, 31081, 28114, 28531, /* 124776-124783 */
+26270, 39340, 34855, 33463, 35264, 33432, 27809, 29015, /* 124784-124791 */
+38003, 27264, 30069, 32329, 30875, 33641, 34352, 33403, /* 124792-124799 */
+31656, 31371, 29463, 32041, 34801, 29338, 35291, 32699, /* 124800-124807 */
+26148, 26961, 35409, 33663, 30464, 37643, 32925, 25924, /* 124808-124815 */
+30190, 29332, 23146, 31701, 35959, 24570, 30160, 31382, /* 124816-124823 */
+29434, 30891, 32717, 35039, 28306, 29967, 27228, 35071, /* 124824-124831 */
+33486, 31992, 34638, 31733, 35229, 28569, 39774, 39035, /* 124832-124839 */
+39165, 42392, 40496, 42108, 43530, 46763, 44415, 40516, /* 124840-124847 */
+44974, 38528, 38082, 37264, 38305, 39316, 33468, 31094, /* 124848-124855 */
+30902, 27075, 32137, 36672, 31028, 32023, 31663, 32665, /* 124856-124863 */
+28916, 26074, 27526, 23366, 33783, 27509, 28447, 29880, /* 124864-124871 */
+29017, 30849, 27818, 32866, 29593, 27017, 29154, 29895, /* 124872-124879 */
+30028, 28790, 40150, 36062, 34616, 38540, 30885, 31745, /* 124880-124887 */
+35007, 33107, 31237, 31662, 33625, 32058, 33451, 33999, /* 124888-124895 */
+32061, 32742, 30213, 30908, 30974, 34348, 33508, 30233, /* 124896-124903 */
+27002, 26014, 34234, 30959, 30972, 33509, 32412, 25626, /* 124904-124911 */
+26748, 26984, 23982, 22377, 34507, 29011, 26214, 30290, /* 124912-124919 */
+29271, 28058, 28998, 31546, 33288, 29369, 26926, 30938, /* 124920-124927 */
+34990, 32030, 33558, 34798, 34202, 34641, 37696, 38870, /* 124928-124935 */
+40396, 41312, 41485, 41876, 41789, 43812, 45894, 43953, /* 124936-124943 */
+42170, 41753, 38486, 41369, 38354, 43108, 41075, 33463, /* 124944-124951 */
+34976, 29761, 31204, 39480, 34541, 34718, 33810, 34053, /* 124952-124959 */
+31992, 24600, 29618, 25060, 25366, 32782, 27815, 28957, /* 124960-124967 */
+29684, 31535, 26774, 27690, 29202, 28113, 25154, 28091, /* 124968-124975 */
+29253, 26844, 27678, 38401, 31867, 32849, 38252, 29873, /* 124976-124983 */
+29190, 34214, 29872, 27451, 31167, 31951, 30650, 33901, /* 124984-124991 */
+31238, 31115, 31552, 29462, 29233, 34685, 34468, 29680, /* 124992-124999 */
+31773, 25413, 31565, 34528, 31020, 31969, 35228, 32374, /* 125000-125007 */
+25219, 29411, 27787, 25750, 27777, 38250, 30864, 29839, /* 125008-125015 */
+31971, 30286, 29642, 31768, 33516, 35589, 33088, 27815, /* 125016-125023 */
+30261, 37050, 33620, 35531, 36348, 38676, 34484, 34954, /* 125024-125031 */
+43536, 38881, 40720, 40401, 41051, 39056, 39158, 43595, /* 125032-125039 */
+38700, 36340, 40818, 36301, 36336, 37965, 41802, 33874, /* 125040-125047 */
+34112, 31196, 30519, 38390, 33132, 35664, 34502, 33351, /* 125048-125055 */
+32714, 27046, 26488, 28639, 23006, 29411, 32016, 29205, /* 125056-125063 */
+31364, 31898, 31668, 28841, 30119, 29448, 31747, 26587, /* 125064-125071 */
+26285, 30085, 29358, 26428, 37756, 40548, 34843, 31645, /* 125072-125079 */
+32326, 33819, 30747, 31745, 31884, 31023, 29534, 32965, /* 125080-125087 */
+32739, 29636, 32382, 30711, 27470, 30111, 34000, 28402, /* 125088-125095 */
+30701, 27725, 25978, 34643, 30832, 31796, 32062, 37397, /* 125096-125103 */
+28254, 28566, 30241, 26318, 26418, 28513, 38320, 30460, /* 125104-125111 */
+32920, 31190, 31004, 30345, 31542, 33341, 32682, 31884, /* 125112-125119 */
+27171, 32614, 35466, 32971, 36137, 39364, 33259, 34961, /* 125120-125127 */
+42027, 40890, 39725, 42365, 40299, 40477, 39805, 40695, /* 125128-125135 */
+39655, 36822, 39840, 35568, 36366, 35870, 42146, 41301, /* 125136-125143 */
+35222, 34815, 31051, 36770, 33251, 32702, 33791, 31239, /* 125144-125151 */
+34810, 32052, 27599, 31042, 33234, 27568, 32328, 36679, /* 125152-125159 */
+31114, 33360, 33640, 32611, 28738, 27155, 27081, 29412, /* 125160-125167 */
+23937, 24372, 27387, 23578, 22651, 34140, 35171, 26763, /* 125168-125175 */
+26221, 29017, 28857, 27895, 29197, 28010, 28055, 27703, /* 125176-125183 */
+29327, 30370, 28922, 32255, 29674, 31193, 34550, 33272, /* 125184-125191 */
+36169, 32138, 34078, 40385, 42653, 37108, 44035, 43130, /* 125192-125199 */
+42519, 32975, 38190, 32947, 34743, 31015, 37225, 41458, /* 125200-125207 */
+31822, 38658, 30948, 32816, 26452, 30522, 27196, 25615, /* 125208-125215 */
+31192, 23640, 24651, 29956, 29686, 29789, 28778, 32685, /* 125216-125223 */
+27629, 29191, 37594, 32603, 35762, 35353, 35929, 31692, /* 125224-125231 */
+35624, 34585, 33468, 34018, 28738, 32326, 34415, 37572, /* 125232-125239 */
+32932, 34570, 29415, 31493, 36029, 30817, 33269, 32404, /* 125240-125247 */
+35313, 35543, 30602, 32106, 34354, 33293, 27836, 39182, /* 125248-125255 */
+36311, 32744, 37498, 31196, 27756, 27239, 29757, 25978, /* 125256-125263 */
+29503, 21166, 23122, 26644, 25892, 30745, 33128, 34467, /* 125264-125271 */
+28090, 33318, 33349, 35226, 32985, 34972, 32942, 33714, /* 125272-125279 */
+31960, 35343, 36635, 34064, 36237, 34057, 35849, 40312, /* 125280-125287 */
+40209, 38221, 40438, 35149, 47887, 42574, 42367, 45037, /* 125288-125295 */
+48917, 39942, 38003, 41544, 37763, 39365, 32871, 35124, /* 125296-125303 */
+39642, 35076, 32945, 31846, 28666, 25420, 26663, 26288, /* 125304-125311 */
+24214, 28404, 24785, 25187, 26346, 27575, 32835, 27606, /* 125312-125319 */
+24979, 27657, 31452, 31969, 35109, 33882, 33726, 35991, /* 125320-125327 */
+34348, 34388, 30557, 30404, 30926, 30463, 29449, 36724, /* 125328-125335 */
+34814, 32314, 31041, 30108, 33664, 33362, 28194, 31617, /* 125336-125343 */
+31466, 35610, 33910, 33023, 36601, 33616, 35512, 29803, /* 125344-125351 */
+42153, 38347, 35992, 35674, 33821, 29964, 29573, 29260, /* 125352-125359 */
+28348, 28782, 20284, 25818, 28088, 29530, 31963, 33915, /* 125360-125367 */
+31700, 30520, 32638, 36247, 35990, 37011, 34063, 35966, /* 125368-125375 */
+34500, 34878, 37045, 35025, 33405, 32825, 34510, 33550, /* 125376-125383 */
+42377, 33872, 36539, 34661, 36419, 43921, 40041, 39163, /* 125384-125391 */
+43323, 45344, 34899, 36680, 39445, 34045, 36699, 30979, /* 125392-125399 */
+32288, 40057, 31573, 32480, 27454, 27478, 24288, 25485, /* 125400-125407 */
+22288, 23019, 24278, 22854, 24585, 25731, 27809, 27274, /* 125408-125415 */
+27364, 25803, 30976, 28425, 30651, 37321, 33992, 36685, /* 125416-125423 */
+37194, 36565, 31038, 31013, 32642, 30771, 31945, 33356, /* 125424-125431 */
+37639, 34740, 32702, 35327, 30993, 37489, 33705, 32034, /* 125432-125439 */
+32152, 33399, 41207, 32640, 34952, 36644, 37062, 35460, /* 125440-125447 */
+33263, 44374, 39305, 36184, 37635, 33101, 31456, 30569, /* 125448-125455 */
+30210, 27897, 28446, 20667, 25310, 27763, 26562, 31911, /* 125456-125463 */
+31605, 30355, 29283, 34284, 31826, 33040, 38122, 32483, /* 125464-125471 */
+32789, 37762, 33866, 31083, 34317, 33183, 30256, 32885, /* 125472-125479 */
+34202, 38438, 34720, 32969, 32814, 40252, 39863, 37461, /* 125480-125487 */
+41484, 43550, 39093, 35743, 38884, 36920, 35406, 36879, /* 125488-125495 */
+31781, 30790, 40374, 33148, 31104, 29286, 28224, 24041, /* 125496-125503 */
+24559, 23558, 21783, 23598, 23993, 22545, 26100, 24964, /* 125504-125511 */
+27716, 31872, 25400, 26618, 26389, 33188, 35107, 37383, /* 125512-125519 */
+37698, 37093, 37354, 28109, 32017, 34358, 29943, 33164, /* 125520-125527 */
+36899, 36102, 32978, 36844, 33120, 37456, 38077, 31074, /* 125528-125535 */
+35542, 34675, 39310, 34634, 34566, 35692, 35958, 38735, /* 125536-125543 */
+37126, 36249, 46319, 40477, 37524, 37904, 34277, 31766, /* 125544-125551 */
+30853, 27797, 25175, 28737, 20621, 23095, 27179, 27117, /* 125552-125559 */
+29597, 30087, 31526, 26860, 29524, 33023, 34036, 31677, /* 125560-125567 */
+33690, 32702, 34222, 32039, 32118, 31737, 31240, 33317, /* 125568-125575 */
+29787, 34197, 34064, 31292, 31984, 33256, 40981, 37361, /* 125576-125583 */
+37734, 41566, 43324, 35334, 35560, 38036, 34332, 36444, /* 125584-125591 */
+37885, 31444, 32662, 41023, 36668, 31639, 32132, 27365, /* 125592-125599 */
+26680, 24652, 23152, 23938, 26903, 22093, 22608, 27219, /* 125600-125607 */
+27992, 29280, 29742, 27932, 24321, 26762, 36226, 37628, /* 125608-125615 */
+36378, 39353, 37847, 34312, 26637, 35907, 32479, 31374, /* 125616-125623 */
+35009, 36736, 34156, 32340, 36549, 34013, 36638, 31854, /* 125624-125631 */
+32317, 31771, 35223, 35088, 30735, 35946, 35921, 35937, /* 125632-125639 */
+37311, 38391, 34235, 45469, 42735, 36306, 35466, 35248, /* 125640-125647 */
+31999, 28720, 28081, 25710, 28871, 19732, 23577, 25557, /* 125648-125655 */
+27672, 29956, 31480, 30841, 27527, 32291, 32435, 32142, /* 125656-125663 */
+36171, 33170, 31623, 32996, 35349, 32336, 32650, 32554, /* 125664-125671 */
+32261, 29387, 34378, 32896, 28178, 30769, 35290, 39002, /* 125672-125679 */
+34847, 38643, 41295, 41490, 32540, 37696, 36810, 34700, /* 125680-125687 */
+37201, 36427, 33862, 31125, 42989, 37136, 32738, 30497, /* 125688-125695 */
+29575, 25255, 23901, 25216, 21824, 24260, 21973, 23950, /* 125696-125703 */
+27046, 28070, 28203, 29607, 26113, 24736, 25750, 36113, /* 125704-125711 */
+37287, 37315, 39705, 38133, 27830, 33572, 35006, 29143, /* 125712-125719 */
+34189, 37089, 35927, 31802, 34283, 34631, 35252, 38391, /* 125720-125727 */
+32063, 31935, 33279, 35253, 31589, 32601, 36284, 34851, /* 125728-125735 */
+37750, 38060, 37463, 35048, 45076, 43939, 36086, 38981, /* 125736-125743 */
+35010, 32175, 31924, 29513, 25521, 29183, 26540, 20922, /* 125744-125751 */
+25839, 27539, 29344, 30199, 31137, 27823, 27156, 32938, /* 125752-125759 */
+34399, 33706, 34076, 33430, 34984, 33316, 33306, 33701, /* 125760-125767 */
+31968, 31373, 28310, 34234, 30081, 25162, 31866, 39218, /* 125768-125775 */
+35165, 34968, 38166, 42305, 34681, 31664, 38503, 36067, /* 125776-125783 */
+36492, 37033, 36989, 31105, 34937, 46478, 34778, 32916, /* 125784-125791 */
+29361, 29760, 24426, 24293, 24087, 22556, 23052, 22923, /* 125792-125799 */
+24127, 25291, 28372, 30599, 25982, 26546, 26058, 26091, /* 125800-125807 */
+36530, 37609, 36386, 40076, 35705, 29743, 35359, 32136, /* 125808-125815 */
+30203, 36622, 37683, 32447, 33346, 34280, 33182, 40741, /* 125816-125823 */
+36474, 32393, 32559, 34427, 36487, 32441, 34928, 36175, /* 125824-125831 */
+36736, 37797, 37925, 40713, 36939, 42571, 45442, 36754, /* 125832-125839 */
+37465, 33569, 36003, 31750, 30018, 26567, 29003, 26789, /* 125840-125847 */
+20201, 26877, 27193, 27120, 29926, 30828, 26001, 29356, /* 125848-125855 */
+33113, 33478, 34166, 34658, 32673, 33738, 34116, 33330, /* 125856-125863 */
+31808, 31999, 30235, 31723, 32973, 26704, 26822, 32758, /* 125864-125871 */
+38108, 32967, 35980, 37783, 40308, 34075, 34899, 38416, /* 125872-125879 */
+35888, 37043, 36645, 39303, 33188, 34935, 42785, 35745, /* 125880-125887 */
+33898, 30997, 29720, 27673, 24054, 25970, 23656, 25085, /* 125888-125895 */
+24911, 23529, 27251, 29768, 27960, 27993, 28466, 22581, /* 125896-125903 */
+27672, 36546, 36726, 38476, 41515, 32028, 29318, 33930, /* 125904-125911 */
+32897, 32523, 37696, 37080, 29070, 33928, 33992, 34440, /* 125912-125919 */
+40908, 35054, 33118, 33698, 34148, 35829, 31466, 33530, /* 125920-125927 */
+35870, 35073, 35611, 38712, 40993, 37061, 40336, 44460, /* 125928-125935 */
+37888, 36932, 38090, 36433, 29268, 28137, 26806, 25343, /* 125936-125943 */
+29504, 21422, 24288, 28734, 25986, 29185, 28795, 28152, /* 125944-125951 */
+29669, 32165, 33905, 34207, 33860, 33552, 36448, 33850, /* 125952-125959 */
+32040, 33546, 32945, 31651, 32341, 32927, 25596, 26339, /* 125960-125967 */
+38358, 35433, 34584, 35802, 39794, 40737, 31859, 35465, /* 125968-125975 */
+38210, 38655, 38210, 38527, 38675, 34045, 34356, 44197, /* 125976-125983 */
+36464, 33058, 32177, 30245, 24848, 23880, 26160, 24700, /* 125984-125991 */
+25142, 23108, 24071, 24726, 32376, 30555, 26042, 27769, /* 125992-125999 */
+22620, 30444, 37500, 38725, 41841, 32657, 30871, 33648, /* 126000-126007 */
+31366, 31807, 34675, 37282, 32240, 30778, 34865, 33396, /* 126008-126015 */
+35577, 38071, 34032, 30465, 31784, 35523, 33862, 29837, /* 126016-126023 */
+33712, 34526, 34930, 35659, 40277, 41119, 37859, 38063, /* 126024-126031 */
+44660, 40031, 37065, 37982, 36760, 31443, 27729, 28397, /* 126032-126039 */
+25766, 30282, 24588, 24814, 28119, 26277, 28745, 28907, /* 126040-126047 */
+28844, 29840, 32506, 33412, 32363, 37502, 33791, 33694, /* 126048-126055 */
+36497, 30829, 33121, 33172, 30621, 34631, 31146, 23295, /* 126056-126063 */
+31800, 37799, 34255, 36062, 36976, 38087, 38230, 29808, /* 126064-126071 */
+34149, 38064, 39127, 38628, 38049, 37897, 36720, 35776, /* 126072-126079 */
+42995, 38756, 35749, 31522, 26910, 26145, 23536, 26428, /* 126080-126087 */
+24368, 23488, 23680, 24447, 29541, 32772, 25974, 26229, /* 126088-126095 */
+26810, 21857, 28825, 39465, 40659, 40819, 35906, 27811, /* 126096-126103 */
+31206, 29201, 32604, 35889, 35067, 31070, 36849, 34981, /* 126104-126111 */
+33906, 39493, 37671, 32250, 30590, 33286, 36298, 31104, /* 126112-126119 */
+32057, 34667, 34707, 36304, 37274, 40417, 39640, 37538, /* 126120-126127 */
+36480, 43866, 38294, 38015, 38355, 35590, 31823, 29032, /* 126128-126135 */
+28468, 24022, 29536, 26905, 22399, 28747, 28566, 28276, /* 126136-126143 */
+27943, 29323, 30095, 32999, 34020, 34370, 33099, 31602, /* 126144-126151 */
+36915, 33521, 30794, 32244, 31102, 30830, 34257, 27314, /* 126152-126159 */
+21486, 33411, 33673, 32549, 36130, 36689, 38890, 35352, /* 126160-126167 */
+31466, 33309, 38318, 39775, 37307, 39012, 39670, 37661, /* 126168-126175 */
+33421, 41098, 40091, 35183, 34063, 30391, 25357, 23865, /* 126176-126183 */
+27275, 26207, 25877, 28434, 27536, 31031, 30529, 22880, /* 126184-126191 */
+27166, 24889, 23844, 32188, 35160, 33909, 34358, 33081, /* 126192-126199 */
+33573, 34737, 29618, 28484, 29830, 41352, 31919, 34473, /* 126200-126207 */
+38918, 31339, 33329, 32764, 33895, 28703, 35445, 31854, /* 126208-126215 */
+30692, 32554, 32719, 41229, 40023, 41169, 36937, 34002, /* 126216-126223 */
+35298, 29461, 40240, 36877, 35737, 36792, 35467, 33789, /* 126224-126231 */
+31262, 33804, 31107, 30520, 22768, 27452, 29948, 31012, /* 126232-126239 */
+31652, 30495, 40077, 35010, 34535, 33058, 34170, 33380, /* 126240-126247 */
+31643, 31435, 27438, 29846, 31194, 32637, 33920, 32357, /* 126248-126255 */
+31525, 23694, 33921, 39913, 34437, 36433, 37411, 36095, /* 126256-126263 */
+35957, 32553, 29099, 33126, 40554, 36206, 35457, 30364, /* 126264-126271 */
+28329, 35075, 27969, 26186, 35702, 33266, 30566, 34350, /* 126272-126279 */
+31807, 29481, 28088, 28881, 31022, 27016, 28823, 29381, /* 126280-126287 */
+28650, 32134, 37308, 33441, 31102, 33836, 35610, 29517, /* 126288-126295 */
+38248, 25770, 40794, 29157, 12863, 31011, 43013, 34891, /* 126296-126303 */
+25327, 30348, 34074, 38682, 32887, 40063, 36323, 32630, /* 126304-126311 */
+38152, 33269, 34829, 31000, 40893, 34200, 42255, 34808, /* 126312-126319 */
+27008, 33117, 24741, 30870, 30650, 28328, 31231, 30448, /* 126320-126327 */
+27845, 36009, 30912, 29761, 39603, 25029, 18545, 32162, /* 126328-126335 */
+27345, 36935, 34616, 43211, 36860, 44849, 45574, 38697, /* 126336-126343 */
+42097, 40599, 30808, 28410, 39172, 37463, 43428, 46867, /* 126344-126351 */
+48916, 44098, 37735, 42769, 43331, 37490, 38426, 35264, /* 126352-126359 */
+29747, 20667, 29778, 27063, 23315, 25050, 22068, 18083, /* 126360-126367 */
+22389, 27978, 19604, 23650, 21020, 15974, 12642, 18693, /* 126368-126375 */
+16908, 24376, 20606, 21204, 24671, 23177, 21064, 27197, /* 126376-126383 */
+26942, 17589, 27592, 32188, 28386, 32550, 29598, 34361, /* 126384-126391 */
+47812, 35802, 34766, 38261, 35242, 39283, 47196, 43533, /* 126392-126399 */
+35083, 37586, 40407, 43580, 41280, 38140, 45118, 46173, /* 126400-126407 */
+42252, 42593, 39766, 37423, 37973, 35172, 31256, 34776, /* 126408-126415 */
+39068, 40779, 41578, 48555, 47644, 38173, 44138, 37644, /* 126416-126423 */
+39053, 39059, 38635, 34678, 34818, 32205, 21652, 28577, /* 126424-126431 */
+31867, 27838, 27896, 29426, 27220, 28624, 22197, 24056, /* 126432-126439 */
+25862, 28233, 29081, 22518, 27143, 35326, 38399, 34291, /* 126440-126447 */
+30240, 28879, 25262, 24658, 19659, 22910, 28277, 26633, /* 126448-126455 */
+25799, 27374, 30647, 30812, 23933, 34020, 35042, 28510, /* 126456-126463 */
+28693, 41974, 43634, 28099, 32445, 29479, 36328, 31276, /* 126464-126471 */
+29008, 39651, 41816, 32956, 28010, 30391, 25287, 28700, /* 126472-126479 */
+29724, 27141, 30555, 33496, 36370, 38420, 37876, 34573, /* 126480-126487 */
+36684, 32439, 28814, 29227, 31663, 33193, 37378, 35892, /* 126488-126495 */
+36331, 38684, 34168, 36248, 30705, 28542, 32775, 31953, /* 126496-126503 */
+34752, 37517, 40308, 36497, 35562, 37053, 32088, 30594, /* 126504-126511 */
+38698, 38845, 40647, 36620, 44530, 42351, 40162, 40233, /* 126512-126519 */
+37131, 46604, 39191, 38126, 38047, 35141, 34808, 30994, /* 126520-126527 */
+27691, 20378, 20843, 20823, 19824, 22181, 23859, 18500, /* 126528-126535 */
+24127, 27199, 26126, 26924, 25050, 32417, 31465, 31580, /* 126536-126543 */
+30812, 30912, 30980, 29805, 31539, 28202, 29398, 32294, /* 126544-126551 */
+33764, 33892, 29853, 31538, 36340, 34253, 30236, 37807, /* 126552-126559 */
+37894, 33480, 36417, 38799, 37548, 40780, 39390, 39306, /* 126560-126567 */
+34870, 39054, 37736, 34199, 37078, 31745, 28333, 31528, /* 126568-126575 */
+32336, 28353, 32372, 34923, 33660, 33694, 34332, 32855, /* 126576-126583 */
+30159, 29882, 26818, 26492, 27608, 32602, 34047, 32132, /* 126584-126591 */
+35602, 30453, 30749, 27510, 28096, 25322, 26215, 28663, /* 126592-126599 */
+31307, 35105, 33703, 35389, 40049, 31717, 30709, 34844, /* 126600-126607 */
+35207, 31982, 37997, 44376, 38045, 43181, 45144, 44843, /* 126608-126615 */
+39626, 44965, 45613, 37807, 40937, 36510, 33531, 31521, /* 126616-126623 */
+27594, 25623, 21526, 21251, 22351, 23102, 26895, 27614, /* 126624-126631 */
+23193, 25421, 28417, 28077, 26462, 29606, 32351, 31573, /* 126632-126639 */
+32857, 34438, 33044, 32759, 37342, 33520, 31563, 33547, /* 126640-126647 */
+34636, 36293, 35090, 36109, 28649, 32520, 35401, 34820, /* 126648-126655 */
+35592, 32802, 40346, 42391, 33240, 32561, 36889, 36336, /* 126656-126663 */
+30314, 31027, 36931, 30585, 31946, 30347, 27795, 25808, /* 126664-126671 */
+26721, 27470, 24741, 28019, 27999, 29763, 31505, 34454, /* 126672-126679 */
+31629, 25393, 30114, 27873, 27203, 26490, 31890, 38389, /* 126680-126687 */
+36309, 35175, 31588, 32572, 34954, 32367, 29345, 31666, /* 126688-126695 */
+34851, 37144, 40545, 33595, 36452, 41243, 35165, 33715, /* 126696-126703 */
+36322, 37078, 38464, 42647, 39419, 39261, 44129, 43205, /* 126704-126711 */
+43404, 41613, 48461, 47061, 44033, 42772, 39197, 36101, /* 126712-126719 */
+31802, 31781, 24231, 24552, 22389, 22263, 24306, 28109, /* 126720-126727 */
+28188, 21968, 27318, 25568, 25304, 25719, 27364, 33216, /* 126728-126735 */
+30888, 29990, 27920, 29773, 32290, 32114, 29617, 27864, /* 126736-126743 */
+29149, 30338, 29274, 24003, 25971, 28963, 28166, 31916, /* 126744-126751 */
+33052, 33210, 36933, 39752, 34960, 33100, 34900, 35889, /* 126752-126759 */
+35417, 31049, 35981, 41111, 36345, 35525, 35898, 33239, /* 126760-126767 */
+30579, 32956, 32310, 29015, 32782, 30807, 31932, 33473, /* 126768-126775 */
+37393, 31067, 27883, 31581, 27464, 27249, 28059, 35671, /* 126776-126783 */
+34029, 30534, 28612, 27947, 30399, 33439, 29910, 28744, /* 126784-126791 */
+27910, 32382, 31289, 26817, 30928, 34838, 31336, 27273, /* 126792-126799 */
+32611, 33731, 33617, 36735, 37345, 34746, 39719, 41160, /* 126800-126807 */
+42797, 41609, 44947, 51879, 45297, 45173, 43783, 42374, /* 126808-126815 */
+37273, 35650, 32541, 27543, 28385, 27272, 28382, 29503, /* 126816-126823 */
+32063, 33246, 27520, 29931, 29515, 30575, 29947, 31724, /* 126824-126831 */
+34093, 31583, 31416, 29530, 34447, 34498, 32092, 31193, /* 126832-126839 */
+29383, 30799, 28929, 23707, 25748, 26995, 27364, 27534, /* 126840-126847 */
+31437, 34305, 31013, 34455, 35783, 30540, 30027, 33306, /* 126848-126855 */
+32710, 30689, 29714, 38031, 35909, 35111, 36898, 33713, /* 126856-126863 */
+32749, 31256, 32562, 27089, 27755, 28748, 29459, 31183, /* 126864-126871 */
+32998, 37413, 30121, 28955, 30185, 27804, 30110, 32141, /* 126872-126879 */
+34399, 31741, 32964, 31395, 30095, 37008, 33668, 32839, /* 126880-126887 */
+31201, 32535, 30989, 29134, 30343, 32998, 32102, 28584, /* 126888-126895 */
+34577, 35387, 32408, 36662, 41935, 38164, 39576, 43740, /* 126896-126903 */
+44166, 44853, 43328, 46109, 50008, 46609, 45012, 43395, /* 126904-126911 */
+39778, 35665, 33028, 30005, 26529, 25447, 24807, 26659, /* 126912-126919 */
+25775, 31617, 29781, 22161, 26281, 24659, 27527, 28474, /* 126920-126927 */
+30319, 28310, 30750, 30411, 27109, 35974, 34439, 31645, /* 126928-126935 */
+31361, 32569, 28265, 23878, 25928, 25283, 27360, 27835, /* 126936-126943 */
+32127, 35698, 31575, 33841, 36500, 35111, 32404, 34660, /* 126944-126951 */
+34263, 34351, 35381, 33764, 40337, 38934, 37455, 34398, /* 126952-126959 */
+35017, 33198, 31214, 30740, 27961, 27953, 27863, 29088, /* 126960-126967 */
+30658, 32777, 36657, 28086, 26940, 28335, 29562, 31686, /* 126968-126975 */
+31684, 32195, 30609, 31200, 27343, 34553, 35824, 32546, /* 126976-126983 */
+33261, 34956, 29078, 28164, 32486, 30906, 32398, 34513, /* 126984-126991 */
+33622, 34903, 35264, 35679, 39722, 40783, 37820, 41448, /* 126992-126999 */
+42646, 43947, 46693, 44475, 46126, 47460, 46156, 45196, /* 127000-127007 */
+44205, 37233, 34738, 33850, 28112, 24971, 24205, 23754, /* 127008-127015 */
+24114, 24778, 29243, 25407, 21719, 24027, 23900, 26045, /* 127016-127023 */
+27288, 29400, 29135, 29172, 27811, 31197, 35393, 32190, /* 127024-127031 */
+31311, 35063, 27630, 23418, 25984, 26390, 27691, 30435, /* 127032-127039 */
+31669, 31303, 31853, 32933, 34504, 35474, 34176, 34485, /* 127040-127047 */
+34950, 34146, 37773, 36327, 35453, 39256, 40224, 38298, /* 127048-127055 */
+35788, 34535, 34580, 35526, 31810, 30331, 29093, 30696, /* 127056-127063 */
+30274, 31274, 32918, 37044, 26506, 27426, 29273, 28270, /* 127064-127071 */
+31220, 33630, 34267, 31188, 30561, 31872, 34891, 34949, /* 127072-127079 */
+33680, 35572, 27841, 24288, 27394, 29392, 30723, 31769, /* 127080-127087 */
+30134, 29862, 29123, 29027, 32555, 36353, 33098, 35006, /* 127088-127095 */
+37745, 39157, 41785, 44185, 42466, 44751, 45473, 44953, /* 127096-127103 */
+44675, 41257, 36514, 36877, 36340, 30047, 30054, 29686, /* 127104-127111 */
+29160, 28899, 27424, 32462, 31684, 23458, 27547, 28944, /* 127112-127119 */
+28523, 31589, 35357, 31711, 31538, 36309, 32526, 36205, /* 127120-127127 */
+37189, 33737, 28444, 27761, 26485, 23935, 28962, 30522, /* 127128-127135 */
+29940, 28569, 28827, 28638, 31658, 33284, 31758, 30180, /* 127136-127143 */
+31240, 31600, 33250, 35257, 34355, 34573, 36843, 36219, /* 127144-127151 */
+36019, 36411, 32375, 31620, 35086, 32109, 28918, 32427, /* 127152-127159 */
+31353, 31440, 30888, 31715, 33971, 31009, 26445, 27463, /* 127160-127167 */
+30845, 30497, 33923, 34465, 31898, 32614, 34889, 36253, /* 127168-127175 */
+35412, 32323, 32471, 31296, 28696, 27925, 32989, 34900, /* 127176-127183 */
+32512, 31780, 29167, 27872, 30387, 34425, 33998, 34932, /* 127184-127191 */
+35959, 36746, 39799, 42344, 43192, 41900, 45933, 46006, /* 127192-127199 */
+44586, 42942, 41852, 37074, 36825, 36635, 30551, 29430, /* 127200-127207 */
+30223, 27487, 26361, 26737, 27877, 30320, 25246, 23777, /* 127208-127215 */
+27132, 28373, 29544, 32508, 30897, 30161, 36142, 37107, /* 127216-127223 */
+31270, 32189, 35188, 31537, 28943, 28388, 29902, 31455, /* 127224-127231 */
+31314, 28404, 28528, 28404, 28561, 30973, 30913, 31884, /* 127232-127239 */
+33070, 31643, 32808, 35533, 35568, 34706, 34056, 37299, /* 127240-127247 */
+37783, 38089, 35079, 35304, 34797, 32917, 32372, 28560, /* 127248-127255 */
+29374, 29516, 27991, 28737, 29876, 29621, 29673, 33511, /* 127256-127263 */
+31208, 24020, 34913, 34095, 26406, 30753, 32385, 29651, /* 127264-127271 */
+30117, 32234, 32966, 35153, 33059, 30238, 32268, 32081, /* 127272-127279 */
+32575, 33442, 28522, 30177, 28757, 28598, 32594, 36041, /* 127280-127287 */
+36085, 35078, 38708, 40845, 41642, 42091, 47128, 48141, /* 127288-127295 */
+46048, 46399, 43316, 38866, 37947, 34772, 34356, 34953, /* 127296-127303 */
+33378, 32993, 29481, 28263, 28584, 29379, 27989, 23808, /* 127304-127311 */
+24443, 25910, 29389, 31260, 31631, 31490, 31426, 31481, /* 127312-127319 */
+31617, 32155, 33047, 30917, 29853, 29200, 28169, 28566, /* 127320-127327 */
+30971, 31278, 30186, 28867, 28859, 27768, 29734, 33396, /* 127328-127335 */
+33855, 35819, 34261, 30817, 32585, 33081, 33454, 36583, /* 127336-127343 */
+37606, 37709, 35137, 33683, 32446, 31326, 30999, 33452, /* 127344-127351 */
+32378, 31687, 32405, 31832, 32946, 34223, 31796, 25312, /* 127352-127359 */
+26273, 25199, 28815, 33009, 34790, 32868, 29118, 30143, /* 127360-127367 */
+31899, 34100, 34264, 33833, 33094, 32633, 30821, 31414, /* 127368-127375 */
+33498, 33177, 33154, 31585, 27776, 28986, 31644, 33689, /* 127376-127383 */
+37657, 37484, 39519, 38788, 37844, 40347, 40654, 43878, /* 127384-127391 */
+44000, 41213, 41797, 40502, 40198, 38848, 33519, 35612, /* 127392-127399 */
+36860, 31524, 31282, 31954, 28507, 30241, 28359, 21318, /* 127400-127407 */
+23427, 24456, 27701, 30985, 31834, 32916, 33007, 29392, /* 127408-127415 */
+30206, 33303, 34615, 32844, 32190, 30293, 28816, 30721, /* 127416-127423 */
+30977, 32407, 32209, 30599, 28903, 28145, 27757, 29984, /* 127424-127431 */
+30849, 32119, 31310, 32933, 29354, 30948, 35649, 40882, /* 127432-127439 */
+34675, 27322, 28972, 37013, 40996, 35081, 25773, 25881, /* 127440-127447 */
+38874, 38857, 34805, 29439, 29919, 34190, 37382, 28380, /* 127448-127455 */
+20985, 28098, 28853, 30858, 31744, 28683, 30846, 35438, /* 127456-127463 */
+30149, 30812, 38654, 41562, 27037, 30749, 41172, 27042, /* 127464-127471 */
+26589, 39632, 29649, 23662, 36660, 42495, 25788, 28724, /* 127472-127479 */
+44539, 38275, 32000, 41552, 40358, 31321, 40331, 42090, /* 127480-127487 */
+34491, 40090, 47912, 43013, 32727, 38001, 39262, 29475, /* 127488-127495 */
+35743, 39941, 30961, 30597, 35752, 30386, 26331, 31789, /* 127496-127503 */
+26937, 24753, 23771, 26033, 28965, 35177, 36165, 28405, /* 127504-127511 */
+26100, 30832, 33391, 30271, 29217, 29177, 35500, 38500, /* 127512-127519 */
+30971, 26468, 30139, 31465, 26917, 28340, 30013, 23913, /* 127520-127527 */
+30792, 37016, 30848, 32374, 38633, 32310, 27310, 35267, /* 127528-127535 */
+38760, 35905, 34340, 35127, 32130, 32114, 38227, 36691, /* 127536-127543 */
+35383, 32781, 32185, 27423, 30838, 33051, 29271, 32594, /* 127544-127551 */
+33068, 25862, 26889, 34686, 29955, 26181, 33292, 38866, /* 127552-127559 */
+31823, 27236, 30570, 30760, 27129, 29115, 37031, 32340, /* 127560-127567 */
+30078, 37637, 39843, 25082, 27295, 37508, 36789, 28563, /* 127568-127575 */
+30094, 41599, 40643, 36966, 35501, 31387, 33230, 32482, /* 127576-127583 */
+39389, 43198, 41099, 46993, 34683, 43536, 42308, 39951, /* 127584-127591 */
+36109, 30394, 34334, 29691, 35752, 35559, 35219, 33209, /* 127592-127599 */
+30150, 27076, 21683, 31833, 29246, 17881, 32547, 40430, /* 127600-127607 */
+30910, 37186, 28953, 34600, 39859, 38338, 32033, 19537, /* 127608-127615 */
+22731, 33299, 24569, 19254, 27164, 21524, 11949, 8892, /* 127616-127623 */
+21490, 34197, 40032, 37761, 44564, 43189, 45887, 40299, /* 127624-127631 */
+40351, 28391, 38599, 43704, 38390, 42651, 31858, 42315, /* 127632-127639 */
+29237, 24366, 25769, 29372, 39035, 20407, 24809, 35755, /* 127640-127647 */
+30743, 36028, 37402, 37403, 31786, 40008, 37539, 33744, /* 127648-127655 */
+37979, 32514, 31727, 29093, 28546, 22831, 22908, 23497, /* 127656-127663 */
+25818, 17021, 30373, 35162, 39464, 25574, 33261, 36180, /* 127664-127671 */
+21000, 30478, 30077, 28669, 31365, 37693, 33879, 33175, /* 127672-127679 */
+33521, 39956, 32521, 36690, 38905, 31465, 34030, 31174, /* 127680-127687 */
+21286, 34436, 29731, 25760, 31090, 25908, 28680, 24818, /* 127688-127695 */
+25725, 21074, 18816, 29697, 31579, 32734, 40435, 42323, /* 127696-127703 */
+47412, 36865, 39441, 51437, 51029, 55813, 49904, 55412, /* 127704-127711 */
+48763, 36126, 34402, 27134, 35975, 38567, 35177, 29590, /* 127712-127719 */
+18158, 33421, 30853, 27199, 24201, 21357, 16277, 20123, /* 127720-127727 */
+24329, 17336, 19299, 26913, 27523, 19696, 29836, 38372, /* 127728-127735 */
+39660, 36840, 42870, 53663, 44303, 42454, 45240, 35971, /* 127736-127743 */
+39270, 36622, 36611, 36196, 38767, 52752, 37875, 31060, /* 127744-127751 */
+38686, 35693, 36345, 20470, 33165, 30228, 20247, 29035, /* 127752-127759 */
+20763, 28463, 32112, 38081, 35224, 35146, 34851, 29098, /* 127760-127767 */
+27797, 17998, 28802, 28854, 24553, 29815, 25486, 26714, /* 127768-127775 */
+28594, 32485, 23428, 24402, 35019, 25340, 26860, 29091, /* 127776-127783 */
+28065, 29850, 28498, 34814, 39917, 37838, 44464, 43842, /* 127784-127791 */
+47055, 40925, 34688, 35439, 28156, 44228, 46136, 36978, /* 127792-127799 */
+48223, 47122, 45986, 44387, 36876, 32914, 29459, 26386, /* 127800-127807 */
+25304, 25122, 23858, 26934, 20092, 15941, 16354, 24406, /* 127808-127815 */
+20179, 28406, 39937, 23235, 33932, 25866, 30014, 38707, /* 127816-127823 */
+40789, 43783, 34360, 46286, 38424, 43820, 46793, 46985, /* 127824-127831 */
+42163, 35332, 44719, 37388, 41876, 35155, 36187, 35756, /* 127832-127839 */
+32036, 38386, 36769, 33448, 30070, 33966, 21736, 24870, /* 127840-127847 */
+21386, 21788, 34604, 35231, 37158, 29835, 32189, 33847, /* 127848-127855 */
+29647, 25395, 21482, 27619, 18492, 21010, 32653, 22654, /* 127856-127863 */
+26466, 30533, 24952, 22484, 18296, 26284, 34208, 33672, /* 127864-127871 */
+37691, 33164, 33235, 38579, 33747, 32445, 34185, 42968, /* 127872-127879 */
+42208, 36426, 51263, 58717, 32752, 36919, 39443, 30222, /* 127880-127887 */
+34078, 39409, 19851, 21189, 32792, 26247, 24735, 29049, /* 127888-127895 */
+32246, 31120, 36167, 32969, 30573, 29804, 38698, 32327, /* 127896-127903 */
+21604, 30850, 27132, 35541, 34107, 32892, 33403, 38878, /* 127904-127911 */
+41197, 31146, 36492, 40302, 34748, 26134, 31416, 36246, /* 127912-127919 */
+40622, 46859, 43087, 47883, 41824, 36616, 42795, 31589, /* 127920-127927 */
+29951, 28563, 27618, 21680, 30603, 37010, 33504, 37844, /* 127928-127935 */
+38859, 29201, 26886, 39673, 35130, 26999, 30621, 33668, /* 127936-127943 */
+30708, 26146, 31406, 34750, 19483, 27270, 27605, 24716, /* 127944-127951 */
+29681, 40037, 41209, 25912, 24800, 21239, 21791, 22303, /* 127952-127959 */
+32810, 33358, 28309, 36141, 39905, 35558, 28931, 38748, /* 127960-127967 */
+38945, 30983, 34722, 36064, 33078, 39352, 38913, 29278, /* 127968-127975 */
+36529, 30126, 25300, 37602, 40491, 28861, 30335, 27793, /* 127976-127983 */
+26582, 20413, 19982, 21031, 16370, 24091, 26571, 29988, /* 127984-127991 */
+27097, 42798, 46803, 37250, 48089, 38742, 35418, 41652, /* 127992-127999 */
+46522, 42087, 40952, 43949, 39373, 41287, 33989, 38931, /* 128000-128007 */
+33806, 33908, 33163, 29738, 36888, 33039, 36926, 28783, /* 128008-128015 */
+28718, 31705, 20099, 30958, 36472, 29703, 32407, 34114, /* 128016-128023 */
+30938, 40120, 30552, 37534, 38229, 26146, 33374, 28513, /* 128024-128031 */
+40159, 28591, 44015, 37544, 27477, 37632, 25072, 33125, /* 128032-128039 */
+27798, 35470, 33540, 28684, 38359, 38161, 27541, 15101, /* 128040-128047 */
+29680, 25052, 28649, 33346, 23679, 28870, 28990, 33086, /* 128048-128055 */
+36176, 31884, 29939, 29019, 40216, 36342, 30663, 34616, /* 128056-128063 */
+32015, 32297, 31761, 29006, 29417, 33263, 28593, 28867, /* 128064-128071 */
+31082, 23782, 27967, 27302, 24079, 32523, 28992, 16358, /* 128072-128079 */
+29465, 32170, 32414, 36548, 35104, 33266, 36383, 34802, /* 128080-128087 */
+35044, 39210, 41397, 41484, 46562, 39209, 44089, 48525, /* 128088-128095 */
+44588, 50788, 49187, 31009, 38267, 47428, 21448, 27836, /* 128096-128103 */
+28521, 18685, 25603, 16244, 22768, 35824, 24573, 29344, /* 128104-128111 */
+24835, 28927, 34307, 41623, 38797, 32928, 41217, 30930, /* 128112-128119 */
+31971, 32792, 32823, 34681, 39119, 41523, 39105, 46069, /* 128120-128127 */
+40883, 36459, 37931, 29211, 28559, 28792, 26024, 24882, /* 128128-128135 */
+28901, 30629, 31848, 29011, 23926, 43165, 40024, 28174, /* 128136-128143 */
+31491, 27581, 24242, 33412, 26699, 32041, 32743, 35463, /* 128144-128151 */
+34631, 28137, 31519, 30849, 33905, 29596, 29136, 25202, /* 128152-128159 */
+16473, 28379, 35214, 16009, 27802, 33363, 27439, 35433, /* 128160-128167 */
+31295, 33468, 34859, 30956, 28274, 34061, 45410, 33458, /* 128168-128175 */
+29007, 39379, 35936, 40435, 25221, 43930, 41907, 20649, /* 128176-128183 */
+38575, 39133, 35866, 32871, 44396, 39860, 44907, 36047, /* 128184-128191 */
+31220, 34924, 34690, 37764, 36305, 33857, 33457, 33053, /* 128192-128199 */
+26893, 22072, 23169, 23140, 22879, 29141, 37527, 35716, /* 128200-128207 */
+34038, 30593, 22481, 40449, 35678, 28473, 41329, 34834, /* 128208-128215 */
+35091, 36670, 37523, 34042, 30067, 33397, 43774, 37521, /* 128216-128223 */
+36646, 35977, 34012, 30855, 32523, 30820, 30589, 35543, /* 128224-128231 */
+30075, 30515, 30736, 39696, 30772, 33709, 36455, 38844, /* 128232-128239 */
+35004, 18788, 35982, 28086, 18922, 35116, 33983, 24251, /* 128240-128247 */
+31312, 29732, 26235, 29197, 28281, 25083, 29650, 29610, /* 128248-128255 */
+17868, 22894, 34267, 32870, 30133, 25876, 44238, 38739, /* 128256-128263 */
+26226, 36601, 37551, 33023, 28880, 39152, 35545, 41649, /* 128264-128271 */
+42092, 26010, 31619, 38538, 28690, 27080, 36359, 28220, /* 128272-128279 */
+35541, 29974, 32043, 24901, 32437, 32721, 36276, 41705, /* 128280-128287 */
+36548, 46653, 39133, 37571, 39693, 32567, 31781, 28130, /* 128288-128295 */
+32991, 24545, 28691, 39615, 29535, 30994, 29355, 38176, /* 128296-128303 */
+34879, 31742, 40097, 33843, 28179, 36864, 39617, 28915, /* 128304-128311 */
+40637, 26625, 31553, 38402, 30200, 28889, 37289, 35720, /* 128312-128319 */
+36261, 36826, 30911, 41153, 31134, 26711, 35472, 35069, /* 128320-128327 */
+33420, 38310, 40195, 30488, 35469, 38498, 27640, 32240, /* 128328-128335 */
+42610, 20518, 21003, 30047, 26151, 26239, 29291, 35238, /* 128336-128343 */
+29735, 18233, 32426, 34965, 27592, 27359, 26537, 28804, /* 128344-128351 */
+29091, 35898, 23442, 24689, 32101, 27366, 31911, 38268, /* 128352-128359 */
+34706, 39441, 36750, 35126, 30975, 30314, 30074, 33501, /* 128360-128367 */
+41225, 37926, 34149, 33141, 34506, 31243, 31578, 24573, /* 128368-128375 */
+33921, 24978, 27670, 34961, 36459, 36668, 38567, 41983, /* 128376-128383 */
+35773, 39729, 39190, 47971, 42300, 37732, 38740, 38800, /* 128384-128391 */
+33424, 33170, 28083, 25839, 30570, 24312, 16733, 27951, /* 128392-128399 */
+32102, 33973, 30623, 28062, 30236, 25580, 27982, 35418, /* 128400-128407 */
+37003, 35447, 41488, 40057, 35663, 41130, 39948, 40173, /* 128408-128415 */
+37519, 41640, 32311, 30695, 43866, 37933, 35046, 36419, /* 128416-128423 */
+33576, 29243, 24816, 29656, 35970, 28930, 30376, 29275, /* 128424-128431 */
+30771, 29495, 31487, 22085, 23627, 26656, 20375, 25259, /* 128432-128439 */
+31189, 33142, 35548, 31305, 32442, 25882, 28346, 26440, /* 128440-128447 */
+29991, 38856, 27422, 37519, 31392, 36645, 32095, 30955, /* 128448-128455 */
+37034, 28956, 25178, 28595, 35762, 38070, 35614, 31209, /* 128456-128463 */
+29788, 35738, 36472, 30402, 38847, 31803, 31382, 28339, /* 128464-128471 */
+29815, 33268, 26810, 33336, 30922, 38056, 34477, 33900, /* 128472-128479 */
+48511, 39807, 39007, 42004, 42052, 37305, 35975, 28495, /* 128480-128487 */
+27945, 39522, 32362, 34616, 28031, 31207, 33351, 27017, /* 128488-128495 */
+27674, 28764, 37554, 22310, 21050, 41268, 29114, 34452, /* 128496-128503 */
+42964, 35577, 36416, 38651, 36420, 41342, 40216, 37466, /* 128504-128511 */
+37150, 34852, 40902, 33672, 35150, 39690, 28915, 25491, /* 128512-128519 */
+28492, 36228, 29723, 29281, 32454, 35251, 30302, 26888, /* 128520-128527 */
+23791, 24988, 41773, 34485, 29060, 31232, 30352, 24694, /* 128528-128535 */
+26732, 31542, 33271, 20901, 29010, 30625, 25046, 31954, /* 128536-128543 */
+32554, 27472, 25050, 23977, 29342, 38403, 36814, 34163, /* 128544-128551 */
+35354, 30065, 35533, 28964, 28225, 35582, 33923, 26254, /* 128552-128559 */
+28254, 38429, 34196, 44349, 33674, 34917, 31762, 27002, /* 128560-128567 */
+28594, 28141, 32049, 33640, 34030, 34339, 40553, 34946, /* 128568-128575 */
+40518, 44591, 38854, 39872, 36988, 42515, 33996, 28252, /* 128576-128583 */
+37491, 36738, 33022, 29322, 24239, 27878, 39440, 32484, /* 128584-128591 */
+31430, 27831, 29985, 37246, 29447, 34407, 32899, 30920, /* 128592-128599 */
+31105, 27504, 37476, 35538, 37907, 38363, 35029, 36252, /* 128600-128607 */
+30631, 33204, 31784, 39105, 35608, 32822, 37861, 35091, /* 128608-128615 */
+31513, 31449, 36632, 32682, 23488, 35305, 35967, 32346, /* 128616-128623 */
+33708, 36481, 30520, 31638, 36664, 20949, 27633, 38018, /* 128624-128631 */
+29723, 31091, 25855, 32323, 26413, 24598, 38266, 29950, /* 128632-128639 */
+21350, 24984, 30415, 27229, 24911, 31732, 34454, 25967, /* 128640-128647 */
+28901, 28241, 27795, 38101, 34002, 30662, 32551, 35594, /* 128648-128655 */
+30513, 32214, 34928, 34628, 39704, 30404, 33608, 33935, /* 128656-128663 */
+30010, 36496, 31515, 36589, 34529, 32817, 34498, 44602, /* 128664-128671 */
+47533, 39212, 41080, 35138, 37505, 39111, 39559, 41413, /* 128672-128679 */
+28869, 32933, 25499, 31885, 35088, 30328, 36103, 33157, /* 128680-128687 */
+31927, 25591, 28061, 25713, 38353, 43066, 22736, 34777, /* 128688-128695 */
+35610, 29086, 34889, 37845, 39236, 21010, 32645, 34136, /* 128696-128703 */
+28976, 36829, 34058, 36382, 28607, 31216, 30177, 37039, /* 128704-128711 */
+41946, 34593, 37078, 30783, 31237, 30765, 24710, 40789, /* 128712-128719 */
+33137, 23102, 35065, 31072, 33351, 33373, 37564, 30311, /* 128720-128727 */
+29740, 29251, 26035, 27703, 39407, 35714, 28559, 27477, /* 128728-128735 */
+30491, 25419, 26608, 32943, 27832, 30086, 28396, 29403, /* 128736-128743 */
+32112, 27988, 27902, 34571, 29737, 26137, 25967, 29567, /* 128744-128751 */
+40034, 34899, 32167, 33275, 31986, 36392, 37505, 37236, /* 128752-128759 */
+32781, 30120, 35414, 30427, 34324, 43483, 38800, 41209, /* 128760-128767 */
+36410, 36213, 40066, 29624, 28667, 28916, 39810, 28994, /* 128768-128775 */
+31305, 34130, 33169, 32969, 31422, 44698, 23769, 31288, /* 128776-128783 */
+41772, 30159, 33854, 30432, 34745, 35487, 30586, 29097, /* 128784-128791 */
+27279, 40828, 36188, 35640, 36472, 33197, 38314, 29979, /* 128792-128799 */
+37127, 35912, 27901, 37651, 33285, 31405, 36567, 36546, /* 128800-128807 */
+33504, 31486, 36228, 28456, 29944, 37548, 32313, 31036, /* 128808-128815 */
+31864, 32612, 25749, 28513, 32300, 31943, 38353, 26248, /* 128816-128823 */
+24833, 28554, 21443, 22310, 29789, 33671, 23305, 26198, /* 128824-128831 */
+29061, 27122, 38539, 35446, 32123, 32251, 31426, 33433, /* 128832-128839 */
+33636, 37732, 29410, 25250, 30018, 26192, 36179, 41988, /* 128840-128847 */
+40185, 39374, 38668, 43141, 28336, 34900, 37770, 35154, /* 128848-128855 */
+32427, 26640, 30635, 27533, 27705, 28964, 34537, 30216, /* 128856-128863 */
+20364, 34220, 30920, 31024, 32863, 35214, 32432, 29296, /* 128864-128871 */
+36931, 34183, 36120, 46013, 39879, 39110, 35351, 35030, /* 128872-128879 */
+38299, 38495, 36597, 31184, 35027, 34736, 34658, 40748, /* 128880-128887 */
+34725, 39586, 36894, 31830, 35469, 29373, 36545, 37379, /* 128888-128895 */
+37177, 32246, 37304, 31132, 34192, 35100, 32615, 37698, /* 128896-128903 */
+31287, 31194, 33620, 31884, 26555, 34319, 28156, 27093, /* 128904-128911 */
+24388, 30191, 27677, 28181, 35253, 29522, 28818, 29000, /* 128912-128919 */
+31349, 27493, 35036, 30335, 32477, 30109, 26889, 29181, /* 128920-128927 */
+38714, 35488, 32901, 38160, 44472, 34768, 25914, 35692, /* 128928-128935 */
+32185, 30511, 28718, 27668, 31076, 33679, 35368, 47067, /* 128936-128943 */
+40224, 30681, 40550, 43234, 36363, 34461, 42422, 40556, /* 128944-128951 */
+27496, 25423, 27695, 21399, 35594, 33186, 21022, 24549, /* 128952-128959 */
+24475, 27626, 29989, 25273, 23378, 27692, 24480, 24469, /* 128960-128967 */
+27817, 30672, 29802, 32879, 28190, 27342, 28298, 34390, /* 128968-128975 */
+35810, 34929, 32127, 39007, 34446, 34275, 37236, 39526, /* 128976-128983 */
+43666, 33428, 33568, 36061, 32087, 26058, 41133, 41497, /* 128984-128991 */
+30238, 29130, 34801, 32159, 34896, 49736, 33294, 33754, /* 128992-128999 */
+35828, 29051, 32584, 36824, 32778, 28912, 29110, 21290, /* 129000-129007 */
+25093, 31666, 38799, 32573, 29782, 27767, 29535, 30794, /* 129008-129015 */
+37551, 33232, 34621, 34443, 29842, 34289, 31855, 32830, /* 129016-129023 */
+40652, 34619, 25052, 31255, 32035, 37507, 33231, 32846, /* 129024-129031 */
+32306, 21892, 24774, 27120, 28155, 40355, 48212, 37746, /* 129032-129039 */
+40036, 37055, 40428, 43271, 40342, 32211, 34158, 40657, /* 129040-129047 */
+26528, 36175, 35745, 31393, 29794, 25975, 24170, 23935, /* 129048-129055 */
+27774, 31467, 29961, 24062, 26248, 31579, 25937, 27888, /* 129056-129063 */
+26328, 29248, 29236, 27252, 32087, 29061, 29662, 39274, /* 129064-129071 */
+34006, 30518, 33469, 32382, 32966, 33729, 42091, 38615, /* 129072-129079 */
+43556, 36330, 35991, 33621, 32401, 38850, 29161, 35490, /* 129080-129087 */
+28707, 27805, 34088, 39430, 36590, 33894, 35479, 31261, /* 129088-129095 */
+28416, 32136, 38513, 35701, 33046, 32577, 29798, 30986, /* 129096-129103 */
+32661, 31655, 30638, 30987, 33475, 21516, 27179, 32473, /* 129104-129111 */
+30425, 36484, 33682, 23519, 28886, 27149, 28334, 39684, /* 129112-129119 */
+39735, 29626, 32865, 31450, 34065, 41707, 29070, 34449, /* 129120-129127 */
+41055, 19386, 25852, 38166, 30674, 34384, 38361, 36883, /* 129128-129135 */
+31448, 41798, 43412, 45607, 45053, 41550, 41720, 34155, /* 129136-129143 */
+34592, 40430, 41910, 29381, 26596, 26535, 23395, 24044, /* 129144-129151 */
+27371, 32175, 24476, 23777, 23470, 22093, 23055, 40364, /* 129152-129159 */
+37052, 26087, 30707, 33095, 28920, 31547, 39851, 31755, /* 129160-129167 */
+36985, 32001, 25758, 29808, 38376, 39787, 34611, 30006, /* 129168-129175 */
+31945, 37440, 36655, 34842, 30454, 38760, 30328, 29864, /* 129176-129183 */
+30535, 30508, 40712, 31675, 32824, 30092, 24344, 30658, /* 129184-129191 */
+39986, 32126, 28597, 41495, 29313, 25286, 32955, 30344, /* 129192-129199 */
+40759, 41105, 27047, 27367, 29308, 27766, 33482, 26337, /* 129200-129207 */
+27266, 33020, 26777, 25857, 38926, 34232, 32586, 36672, /* 129208-129215 */
+31214, 26672, 35714, 35883, 36572, 38323, 36287, 39451, /* 129216-129223 */
+31640, 33133, 31042, 29318, 29685, 30155, 33801, 30657, /* 129224-129231 */
+40044, 41528, 41623, 41281, 41043, 35809, 37745, 33368, /* 129232-129239 */
+39550, 44939, 41551, 35390, 27195, 30374, 23312, 27542, /* 129240-129247 */
+29583, 25656, 28443, 23042, 21794, 33666, 31789, 33037, /* 129248-129255 */
+31147, 31576, 29642, 31811, 35642, 28253, 41356, 33692, /* 129256-129263 */
+29711, 33328, 31623, 34245, 29118, 36518, 35325, 24250, /* 129264-129271 */
+31204, 33680, 35855, 37636, 39655, 27551, 23861, 30909, /* 129272-129279 */
+27010, 32752, 46750, 37504, 32250, 33454, 33132, 33457, /* 129280-129287 */
+32086, 36592, 33662, 27435, 26117, 36170, 33829, 33863, /* 129288-129295 */
+35887, 31844, 27430, 26128, 31269, 29327, 36046, 29398, /* 129296-129303 */
+30767, 28449, 28583, 37105, 34082, 29537, 30236, 29988, /* 129304-129311 */
+26693, 30905, 29253, 33288, 39766, 32785, 30597, 31411, /* 129312-129319 */
+28408, 32859, 41768, 36671, 31577, 32439, 36589, 33767, /* 129320-129327 */
+37365, 46213, 38466, 41287, 40772, 37496, 35875, 43917, /* 129328-129335 */
+46234, 35792, 33483, 37974, 40967, 29579, 27531, 35162, /* 129336-129343 */
+28797, 26097, 24256, 31654, 28786, 27028, 32664, 27367, /* 129344-129351 */
+20554, 23765, 34353, 29561, 27806, 40736, 30446, 22376, /* 129352-129359 */
+30029, 28690, 25268, 43569, 38257, 28586, 35570, 37287, /* 129360-129367 */
+31962, 33761, 40522, 31974, 31680, 31412, 34977, 32382, /* 129368-129375 */
+33294, 35172, 34539, 29519, 30385, 37605, 30662, 37408, /* 129376-129383 */
+36696, 36315, 30231, 32344, 32393, 30436, 34217, 30786, /* 129384-129391 */
+32797, 29375, 31205, 32588, 32355, 31702, 29031, 27589, /* 129392-129399 */
+23958, 25665, 25426, 39146, 37160, 36391, 29357, 30317, /* 129400-129407 */
+32006, 27129, 32964, 34174, 29322, 34504, 36056, 29563, /* 129408-129415 */
+34789, 44357, 35280, 30066, 30824, 33469, 34124, 29759, /* 129416-129423 */
+37375, 42348, 39157, 39299, 43180, 43008, 39591, 45077, /* 129424-129431 */
+44546, 31446, 35010, 30843, 36518, 43797, 33073, 31273, /* 129432-129439 */
+25372, 20796, 24788, 21320, 33414, 36415, 29706, 25305, /* 129440-129447 */
+29910, 24172, 27188, 35363, 25300, 25716, 27267, 32136, /* 129448-129455 */
+33456, 34901, 38060, 34958, 34653, 25713, 32067, 33601, /* 129456-129463 */
+39237, 41622, 34746, 32585, 38306, 41893, 32749, 32207, /* 129464-129471 */
+30193, 29775, 29469, 27978, 30279, 30706, 40822, 37723, /* 129472-129479 */
+29529, 27095, 27538, 26776, 37429, 37521, 38670, 36995, /* 129480-129487 */
+30946, 36427, 27035, 36232, 34026, 28811, 24791, 29525, /* 129488-129495 */
+27399, 23982, 36802, 35108, 27936, 27677, 42417, 31075, /* 129496-129503 */
+26684, 30984, 32876, 33452, 30053, 41777, 31682, 34403, /* 129504-129511 */
+37293, 35793, 31103, 26039, 26198, 28507, 35302, 37253, /* 129512-129519 */
+39707, 34832, 31255, 35796, 32581, 40081, 51039, 49196, /* 129520-129527 */
+39616, 37836, 41310, 32318, 41775, 38088, 24656, 30001, /* 129528-129535 */
+26067, 27517, 30100, 31516, 28295, 29537, 22155, 28047, /* 129536-129543 */
+24444, 30371, 35341, 30631, 30616, 29170, 31064, 31257, /* 129544-129551 */
+34604, 30072, 29762, 30626, 30126, 30692, 34558, 34254, /* 129552-129559 */
+34911, 43298, 27323, 32091, 27155, 35535, 39451, 36184, /* 129560-129567 */
+38169, 28448, 35046, 32251, 31450, 35905, 34504, 31069, /* 129568-129575 */
+33966, 31262, 24247, 37287, 40242, 30047, 30749, 33228, /* 129576-129583 */
+34596, 33515, 28496, 34778, 35449, 32668, 31257, 30552, /* 129584-129591 */
+30693, 28838, 32176, 30838, 25374, 23130, 28857, 42892, /* 129592-129599 */
+29378, 32322, 35989, 24947, 29566, 27195, 32077, 38684, /* 129600-129607 */
+44863, 36901, 35241, 36542, 24767, 29334, 42093, 25294, /* 129608-129615 */
+27854, 36950, 28173, 40204, 36342, 37819, 43154, 40204, /* 129616-129623 */
+31557, 36757, 42448, 45365, 40522, 34574, 39958, 42460, /* 129624-129631 */
+33539, 27034, 30383, 25137, 23567, 23522, 23919, 23517, /* 129632-129639 */
+26765, 34603, 30192, 19900, 29531, 23715, 21580, 39824, /* 129640-129647 */
+40614, 36182, 35111, 33328, 29619, 32495, 34541, 35846, /* 129648-129655 */
+36104, 28653, 36133, 32847, 31686, 42803, 38109, 30974, /* 129656-129663 */
+39624, 39537, 34762, 37352, 33554, 37230, 44736, 43802, /* 129664-129671 */
+35894, 37463, 33935, 31203, 33676, 29229, 22453, 25098, /* 129672-129679 */
+36869, 29144, 36593, 39887, 23989, 20812, 26881, 19616, /* 129680-129687 */
+14622, 34598, 31516, 19296, 22134, 22095, 18634, 30099, /* 129688-129695 */
+21844, 23114, 22978, 12586, 29469, 29524, 30375, 32204, /* 129696-129703 */
+33453, 27297, 32380, 33718, 35304, 44658, 39292, 37484, /* 129704-129711 */
+36499, 44453, 39045, 42603, 45123, 38765, 48308, 45634, /* 129712-129719 */
+46193, 47418, 49473, 59050, 42341, 38263, 38351, 30922, /* 129720-129727 */
+42707, 44164, 41410, 30241, 32788, 29841, 28123, 29409, /* 129728-129735 */
+29020, 34022, 22351, 24520, 23131, 20114, 33754, 31338, /* 129736-129743 */
+24056, 26026, 26847, 29339, 27600, 28586, 32026, 35294, /* 129744-129751 */
+30013, 30007, 35515, 32847, 29367, 34478, 32835, 21402, /* 129752-129759 */
+32735, 37315, 34277, 34431, 39505, 31420, 29096, 31013, /* 129760-129767 */
+28290, 32333, 42106, 43918, 32597, 31939, 32617, 34604, /* 129768-129775 */
+32412, 31259, 28872, 29017, 30724, 29484, 33446, 29691, /* 129776-129783 */
+31871, 29739, 20895, 18114, 22924, 27944, 33316, 27536, /* 129784-129791 */
+30563, 32100, 32896, 25554, 30039, 26710, 25305, 27840, /* 129792-129799 */
+27742, 33087, 30783, 34320, 44589, 38646, 27858, 32315, /* 129800-129807 */
+28899, 31318, 41517, 42485, 42519, 38237, 42156, 39900, /* 129808-129815 */
+41532, 40805, 44193, 41365, 35562, 42198, 32079, 38120, /* 129816-129823 */
+42892, 36710, 31754, 29927, 30333, 29450, 32592, 27817, /* 129824-129831 */
+33713, 33271, 30310, 32341, 25755, 28457, 29586, 29701, /* 129832-129839 */
+21153, 23541, 28910, 34291, 36094, 39846, 35417, 28346, /* 129840-129847 */
+28821, 31830, 24407, 31424, 45587, 36944, 30299, 33301, /* 129848-129855 */
+31545, 29715, 36996, 29168, 28467, 29857, 23491, 39135, /* 129856-129863 */
+35365, 34873, 38102, 31716, 24289, 29066, 30109, 35049, /* 129864-129871 */
+36799, 32746, 31293, 37735, 32119, 31371, 33302, 26556, /* 129872-129879 */
+28216, 27389, 26131, 30066, 32933, 41718, 35085, 26746, /* 129880-129887 */
+28442, 29998, 27601, 37458, 42807, 35847, 30977, 36130, /* 129888-129895 */
+31889, 32655, 32500, 35586, 35986, 26480, 31800, 35919, /* 129896-129903 */
+29114, 36734, 37162, 31501, 30628, 33709, 37595, 40108, /* 129904-129911 */
+38455, 39589, 44582, 37289, 42089, 43433, 35345, 35219, /* 129912-129919 */
+35427, 30161, 29874, 33675, 33630, 35766, 34810, 35252, /* 129920-129927 */
+31401, 24700, 28280, 27092, 27727, 39901, 40632, 30207, /* 129928-129935 */
+33343, 34132, 28325, 31362, 34082, 27371, 28598, 29476, /* 129936-129943 */
+38311, 31233, 31686, 33645, 32465, 25803, 24721, 29862, /* 129944-129951 */
+31585, 34959, 37749, 34704, 38412, 31270, 29707, 28301, /* 129952-129959 */
+25258, 22074, 26196, 33243, 25048, 29388, 33321, 40041, /* 129960-129967 */
+28650, 25760, 28815, 21880, 30510, 36351, 39091, 34359, /* 129968-129975 */
+31195, 33471, 31096, 31074, 27735, 37931, 30818, 29698, /* 129976-129983 */
+37687, 26745, 33784, 39193, 33004, 28455, 30905, 33522, /* 129984-129991 */
+34778, 34196, 31133, 44610, 40621, 39367, 36381, 37720, /* 129992-129999 */
+32013, 37189, 32811, 29859, 35812, 36889, 47085, 42013, /* 130000-130007 */
+43494, 39325, 36029, 35291, 29515, 28301, 37161, 46283, /* 130008-130015 */
+30987, 30252, 32061, 27911, 27558, 33250, 28347, 23235, /* 130016-130023 */
+22469, 32787, 30048, 26005, 31950, 31341, 24425, 21616, /* 130024-130031 */
+27607, 26097, 36702, 34372, 36544, 36118, 36093, 34455, /* 130032-130039 */
+31116, 31473, 26875, 32878, 31387, 28046, 33424, 43938, /* 130040-130047 */
+41282, 32892, 33598, 35179, 28060, 28370, 41102, 42646, /* 130048-130055 */
+33369, 38713, 37897, 33491, 32529, 30958, 31935, 27014, /* 130056-130063 */
+25038, 28807, 30612, 26363, 40710, 35486, 30890, 32485, /* 130064-130071 */
+29714, 31564, 32796, 35090, 29056, 29398, 30425, 30836, /* 130072-130079 */
+29472, 23013, 24160, 24719, 24132, 26445, 25896, 35633, /* 130080-130087 */
+36055, 38150, 37865, 32574, 34710, 36700, 35426, 35963, /* 130088-130095 */
+49959, 45890, 42484, 39556, 38101, 35686, 39178, 39809, /* 130096-130103 */
+31020, 33863, 33036, 44722, 36533, 32188, 37700, 30998, /* 130104-130111 */
+25486, 24837, 27203, 27814, 39521, 39831, 36021, 38500, /* 130112-130119 */
+25379, 27680, 28528, 19221, 23358, 29307, 23593, 23917, /* 130120-130127 */
+29271, 33395, 37029, 26471, 24342, 25230, 19567, 31641, /* 130128-130135 */
+39870, 29737, 35817, 36908, 27790, 30283, 32077, 33559, /* 130136-130143 */
+33181, 31439, 32135, 34132, 33521, 41777, 36259, 31446, /* 130144-130151 */
+34350, 32637, 30764, 34150, 28326, 32042, 40083, 36751, /* 130152-130159 */
+32420, 36945, 37980, 33938, 36549, 37808, 37430, 35478, /* 130160-130167 */
+44444, 44909, 40286, 45549, 45872, 29287, 28525, 25616, /* 130168-130175 */
+25695, 34058, 30451, 30054, 28240, 25272, 27103, 27962, /* 130176-130183 */
+26738, 18428, 29556, 26320, 30744, 41609, 35446, 33351, /* 130184-130191 */
+37007, 27491, 24599, 24980, 31598, 34855, 38560, 39156, /* 130192-130199 */
+39676, 44143, 37808, 33694, 27909, 29488, 30147, 22920, /* 130200-130207 */
+29396, 35204, 33106, 36613, 36720, 37538, 35428, 29592, /* 130208-130215 */
+33318, 37306, 33417, 31888, 42835, 32755, 30176, 35518, /* 130216-130223 */
+31241, 33376, 32446, 30004, 31311, 29153, 33057, 30225, /* 130224-130231 */
+29836, 26815, 26747, 27039, 29044, 34582, 27012, 37581, /* 130232-130239 */
+42650, 40190, 39534, 32762, 26358, 30471, 31274, 24474, /* 130240-130247 */
+29718, 26051, 37784, 35753, 35411, 35032, 35212, 26876, /* 130248-130255 */
+23827, 23457, 25497, 41729, 44570, 42315, 39992, 43000, /* 130256-130263 */
+42830, 41791, 40606, 35093, 34352, 36686, 40238, 33840, /* 130264-130271 */
+30188, 37012, 27548, 19195, 22259, 21725, 28562, 39834, /* 130272-130279 */
+36807, 37669, 33598, 30094, 33366, 25128, 27269, 31810, /* 130280-130287 */
+31899, 27483, 31691, 38743, 34018, 39707, 39668, 29274, /* 130288-130295 */
+28145, 29336, 36824, 33802, 38010, 41853, 36099, 32244, /* 130296-130303 */
+34205, 33418, 29422, 31881, 30841, 30229, 33277, 35818, /* 130304-130311 */
+41283, 32709, 32019, 30345, 26096, 24497, 28118, 31141, /* 130312-130319 */
+37400, 36875, 32550, 35489, 32261, 25535, 27297, 26680, /* 130320-130327 */
+22966, 22338, 23944, 32230, 35194, 33990, 45629, 31762, /* 130328-130335 */
+27889, 31399, 29339, 27798, 30389, 41007, 32381, 37826, /* 130336-130343 */
+29633, 31384, 35956, 35740, 25874, 27590, 31282, 32400, /* 130344-130351 */
+41003, 34265, 32753, 36576, 29581, 33015, 33478, 38920, /* 130352-130359 */
+46476, 51694, 45135, 47427, 48101, 35707, 37427, 32732, /* 130360-130367 */
+25990, 24317, 29017, 25879, 27962, 30025, 29634, 33044, /* 130368-130375 */
+26929, 25774, 22172, 27894, 37159, 25976, 33786, 40397, /* 130376-130383 */
+34800, 32106, 35200, 32933, 30163, 31927, 31502, 31444, /* 130384-130391 */
+33155, 39727, 39919, 37534, 33727, 32303, 31814, 34272, /* 130392-130399 */
+30490, 29636, 35456, 40362, 40652, 34324, 32036, 29882, /* 130400-130407 */
+38280, 30149, 25977, 24884, 29495, 34213, 28823, 37598, /* 130408-130415 */
+35389, 29435, 27158, 28034, 23900, 25471, 39285, 34508, /* 130416-130423 */
+31724, 25413, 28415, 27731, 31184, 22586, 26249, 28578, /* 130424-130431 */
+31950, 39400, 36494, 33090, 35483, 27954, 21995, 25662, /* 130432-130439 */
+21131, 35284, 46774, 39013, 38341, 40116, 40364, 33401, /* 130440-130447 */
+26227, 27365, 30840, 27550, 31459, 35918, 36390, 40755, /* 130448-130455 */
+51110, 38830, 36560, 37553, 35495, 42897, 40638, 40224, /* 130456-130463 */
+41664, 38897, 29505, 29572, 31138, 29714, 18979, 26450, /* 130464-130471 */
+28506, 28701, 33551, 34306, 32713, 30922, 30394, 27176, /* 130472-130479 */
+25547, 32249, 37330, 34284, 35669, 44051, 40633, 33812, /* 130480-130487 */
+34972, 34611, 34759, 28033, 33857, 25685, 37117, 39574, /* 130488-130495 */
+39404, 39671, 24572, 32463, 28524, 31160, 24299, 31181, /* 130496-130503 */
+37879, 34170, 40033, 27918, 27706, 29053, 29171, 18332, /* 130504-130511 */
+24140, 28496, 34070, 40643, 32428, 32054, 31471, 20604, /* 130512-130519 */
+23338, 20959, 25469, 34823, 32830, 32713, 39933, 36804, /* 130520-130527 */
+35485, 32963, 24657, 25923, 33069, 29571, 26157, 32805, /* 130528-130535 */
+31371, 40203, 33104, 34656, 37344, 28175, 35797, 35508, /* 130536-130543 */
+30598, 35111, 37622, 33547, 27689, 33734, 36621, 33749, /* 130544-130551 */
+35483, 42375, 41396, 46852, 48969, 43428, 43023, 37161, /* 130552-130559 */
+33094, 30004, 27841, 29294, 32106, 31027, 33903, 33576, /* 130560-130567 */
+28383, 28688, 29710, 33594, 26660, 25254, 19092, 30068, /* 130568-130575 */
+31850, 33864, 40385, 32833, 37408, 30550, 32054, 30968, /* 130576-130583 */
+28536, 39606, 37897, 38803, 34302, 32661, 35933, 35760, /* 130584-130591 */
+25048, 25672, 29344, 30633, 38897, 37677, 29757, 35451, /* 130592-130599 */
+27981, 25245, 22999, 26252, 38088, 33336, 35513, 33931, /* 130600-130607 */
+36565, 34773, 34985, 30647, 25727, 29329, 32379, 25700, /* 130608-130615 */
+24680, 29844, 29438, 31515, 26622, 30795, 22728, 26327, /* 130616-130623 */
+37091, 29107, 32052, 39308, 37218, 25789, 30513, 33244, /* 130624-130631 */
+28020, 25720, 32519, 34336, 37764, 44190, 38641, 32882, /* 130632-130639 */
+38344, 29460, 26784, 26777, 29992, 31475, 31613, 44413, /* 130640-130647 */
+47107, 39913, 42059, 42156, 42895, 39713, 41347, 34963, /* 130648-130655 */
+33770, 40882, 36932, 37521, 35751, 36650, 29583, 26281, /* 130656-130663 */
+27892, 22871, 30545, 36994, 31113, 32659, 24091, 28532, /* 130664-130671 */
+29342, 25213, 22220, 27437, 32944, 37276, 38861, 38759, /* 130672-130679 */
+34517, 34380, 26034, 27320, 28059, 26662, 38899, 36154, /* 130680-130687 */
+40034, 40409, 38170, 39501, 33428, 21732, 25541, 40083, /* 130688-130695 */
+24102, 28515, 34771, 32912, 38778, 36712, 33773, 27341, /* 130696-130703 */
+25714, 35875, 29593, 33543, 34509, 40044, 33445, 25841, /* 130704-130711 */
+34724, 31152, 27519, 21811, 29359, 31899, 30635, 35327, /* 130712-130719 */
+26798, 33069, 29253, 25335, 25943, 24573, 29575, 30325, /* 130720-130727 */
+31528, 33830, 30014, 36894, 37148, 38231, 33910, 34736, /* 130728-130735 */
+29031, 22338, 36452, 29367, 33393, 38307, 32833, 40851, /* 130736-130743 */
+33292, 38848, 37091, 35615, 49090, 44812, 48548, 40618, /* 130744-130751 */
+38387, 40320, 36295, 31794, 23199, 32369, 34813, 36050, /* 130752-130759 */
+34462, 27022, 31735, 22341, 21882, 22510, 21111, 30474, /* 130760-130767 */
+33244, 34142, 35649, 36218, 34425, 43314, 32300, 28120, /* 130768-130775 */
+36959, 32422, 24145, 32870, 32170, 33226, 38473, 35337, /* 130776-130783 */
+34932, 29883, 33349, 37864, 31163, 33647, 38555, 33576, /* 130784-130791 */
+24761, 37337, 33283, 31936, 33196, 29507, 28653, 38931, /* 130792-130799 */
+38650, 23806, 38148, 33873, 25456, 28549, 26166, 30629, /* 130800-130807 */
+30389, 32759, 35179, 27920, 24395, 32474, 32642, 24111, /* 130808-130815 */
+36010, 32385, 20062, 22417, 32898, 31660, 34788, 36886, /* 130816-130823 */
+31828, 30560, 29037, 33591, 29224, 39629, 39529, 39185, /* 130824-130831 */
+40993, 30276, 34995, 30867, 31744, 28228, 29276, 27854, /* 130832-130839 */
+35557, 46279, 43103, 42517, 35706, 34637, 34081, 31130, /* 130840-130847 */
+45178, 39726, 39279, 39946, 39916, 32973, 27307, 31270, /* 130848-130855 */
+33665, 31133, 22087, 22807, 25408, 23775, 28305, 33689, /* 130856-130863 */
+28093, 28459, 25657, 27080, 36130, 33407, 37371, 39357, /* 130864-130871 */
+38803, 28446, 31587, 40671, 34222, 36060, 33663, 39284, /* 130872-130879 */
+37713, 36044, 43620, 35804, 29304, 34395, 28104, 26803, /* 130880-130887 */
+28364, 34736, 32465, 35995, 28579, 26522, 40723, 35822, /* 130888-130895 */
+29973, 38233, 27654, 28059, 25459, 25728, 23739, 30794, /* 130896-130903 */
+36382, 26650, 32702, 23090, 27811, 27286, 19065, 34829, /* 130904-130911 */
+29394, 31369, 27965, 27176, 31769, 30161, 30840, 30009, /* 130912-130919 */
+30447, 31815, 39067, 39599, 37527, 33728, 33225, 31680, /* 130920-130927 */
+29716, 34394, 38472, 34654, 36693, 36034, 36577, 40125, /* 130928-130935 */
+32499, 33873, 45181, 43073, 34528, 33572, 36587, 32946, /* 130936-130943 */
+40944, 42510, 34620, 34274, 27215, 36670, 31146, 29052, /* 130944-130951 */
+36621, 35221, 26869, 20622, 35378, 28673, 28677, 31170, /* 130952-130959 */
+31095, 33581, 32162, 33796, 27965, 33681, 32350, 30816, /* 130960-130967 */
+29309, 28315, 33624, 34024, 39408, 31462, 31438, 38802, /* 130968-130975 */
+34913, 36049, 37285, 39774, 37496, 25333, 21897, 29746, /* 130976-130983 */
+31713, 34222, 39886, 36948, 28640, 32577, 33621, 26083, /* 130984-130991 */
+39871, 39799, 36165, 30981, 27713, 29950, 31834, 32241, /* 130992-130999 */
+25532, 28964, 27523, 32083, 34607, 35367, 30325, 25659, /* 131000-131007 */
+21962, 23176, 23376, 30990, 33979, 34904, 34311, 32041, /* 131008-131015 */
+37244, 26864, 30816, 35713, 30426, 34481, 27809, 29100, /* 131016-131023 */
+28777, 36203, 41657, 32571, 29491, 31351, 28687, 34768, /* 131024-131031 */
+34561, 41296, 38844, 37453, 40887, 38663, 39746, 37986, /* 131032-131039 */
+36905, 34899, 37806, 31773, 30822, 46280, 41647, 29429, /* 131040-131047 */
+33242, 28102, 27504, 30987, 33166, 29964, 33872, 33156, /* 131048-131055 */
+36396, 38678, 37644, 35087, 32850, 31265, 25129, 24920, /* 131056-131063 */
+30945, 33811, 36268, 38142, 37719, 36468, 29377, 34717, /* 131064-131071 */
+24983, 29881, 38102, 27597, 34132, 34940, 31221, 30768, /* 131072-131079 */
+34135, 26735, 28081, 35554, 30379, 33269, 38600, 34259, /* 131080-131087 */
+28439, 30665, 25591, 26645, 27067, 30706, 35634, 27730, /* 131088-131095 */
+33611, 37488, 30845, 38406, 36344, 34670, 32158, 22969, /* 131096-131103 */
+21162, 25071, 25736, 27267, 32362, 35127, 32063, 29601, /* 131104-131111 */
+28743, 24969, 30181, 33798, 30088, 36230, 38915, 37835, /* 131112-131119 */
+37563, 30596, 35816, 34016, 37502, 34646, 42878, 41023, /* 131120-131127 */
+33467, 38823, 25816, 37934, 32861, 30271, 32377, 34654, /* 131128-131135 */
+32866, 32249, 33335, 35648, 29816, 34454, 37474, 28209, /* 131136-131143 */
+39230, 35008, 33724, 35350, 37086, 41152, 38188, 38455, /* 131144-131151 */
+36362, 34611, 24465, 25289, 36075, 31483, 24301, 32373, /* 131152-131159 */
+25735, 28886, 27328, 23813, 34518, 28546, 32062, 35080, /* 131160-131167 */
+32707, 32201, 36094, 26520, 30865, 26570, 33531, 37841, /* 131168-131175 */
+35827, 40973, 42919, 43256, 43481, 38495, 40823, 37795, /* 131176-131183 */
+31087, 32926, 26282, 29239, 28597, 30346, 42187, 33492, /* 131184-131191 */
+37398, 38962, 32391, 38288, 31336, 28188, 36625, 27524, /* 131192-131199 */
+23289, 26390, 22851, 19658, 19629, 26264, 25951, 22119, /* 131200-131207 */
+23209, 26196, 21258, 14353, 12308, 12315, 20261, 26027, /* 131208-131215 */
+27495, 32452, 35995, 37479, 29085, 37470, 33494, 30599, /* 131216-131223 */
+36540, 26532, 33064, 42721, 44549, 38533, 42360, 44945, /* 131224-131231 */
+40328, 46679, 41804, 34675, 42027, 48050, 41967, 31641, /* 131232-131239 */
+45939, 52802, 40611, 36577, 43104, 42176, 40662, 40577, /* 131240-131247 */
+39811, 36796, 38350, 30480, 16526, 25578, 32709, 23024, /* 131248-131255 */
+27015, 39536, 43403, 27776, 31547, 32157, 28920, 29593, /* 131256-131263 */
+28108, 24732, 27029, 36511, 31786, 39452, 39931, 27902, /* 131264-131271 */
+30938, 35936, 35480, 31625, 34024, 37323, 37120, 33658, /* 131272-131279 */
+30507, 34743, 33848, 32120, 24107, 28323, 37066, 39794, /* 131280-131287 */
+38341, 42807, 46977, 40806, 37782, 37366, 33413, 35767, /* 131288-131295 */
+33101, 22522, 37416, 39461, 23786, 27742, 37624, 29398, /* 131296-131303 */
+19624, 20315, 21563, 17818, 24877, 26314, 27582, 35977, /* 131304-131311 */
+34398, 29503, 25891, 37892, 30859, 20490, 19781, 28492, /* 131312-131319 */
+30926, 26737, 35282, 33879, 32007, 31244, 38322, 38379, /* 131320-131327 */
+35196, 37690, 34559, 26716, 29322, 31286, 30654, 31377, /* 131328-131335 */
+28820, 35041, 35049, 32749, 32621, 36283, 39009, 32155, /* 131336-131343 */
+26886, 30627, 33642, 34868, 33768, 28810, 33483, 36554, /* 131344-131351 */
+26480, 19462, 31204, 29035, 26495, 30626, 30756, 30844, /* 131352-131359 */
+30860, 32363, 29990, 40733, 40472, 32489, 37935, 40485, /* 131360-131367 */
+41071, 41544, 33396, 31348, 29773, 27091, 25180, 29128, /* 131368-131375 */
+41370, 33874, 30548, 26170, 29714, 24338, 30944, 39760, /* 131376-131383 */
+32343, 36342, 41089, 43732, 37890, 29979, 38171, 36533, /* 131384-131391 */
+37130, 39733, 35242, 32704, 36059, 39816, 34982, 30309, /* 131392-131399 */
+22299, 24740, 23441, 27213, 32751, 37909, 33538, 27140, /* 131400-131407 */
+30349, 40168, 37293, 37839, 34148, 25252, 35295, 33978, /* 131408-131415 */
+29735, 33979, 36757, 36167, 36411, 34378, 32843, 28531, /* 131416-131423 */
+37561, 41434, 32099, 36178, 32933, 27755, 23876, 29002, /* 131424-131431 */
+32350, 25657, 31876, 35655, 33228, 30221, 26989, 23596, /* 131432-131439 */
+31731, 33613, 26863, 27913, 30943, 30882, 28233, 34954, /* 131440-131447 */
+32503, 31843, 31679, 29909, 31001, 28457, 31111, 24228, /* 131448-131455 */
+22588, 28344, 26948, 29951, 36848, 36509, 36860, 37231, /* 131456-131463 */
+36926, 32262, 38293, 26250, 25704, 35737, 32959, 32663, /* 131464-131471 */
+40148, 35570, 28630, 32877, 31980, 29499, 26234, 28707, /* 131472-131479 */
+30683, 31479, 38992, 42807, 41183, 41705, 44335, 40597, /* 131480-131487 */
+47310, 48532, 46192, 47158, 40809, 35249, 30599, 28945, /* 131488-131495 */
+31007, 32415, 32363, 29817, 27415, 26848, 34918, 32459, /* 131496-131503 */
+31920, 37684, 31943, 29418, 28049, 30630, 30061, 28642, /* 131504-131511 */
+27956, 28550, 37061, 31545, 25161, 34447, 32101, 19564, /* 131512-131519 */
+29906, 38148, 30005, 28087, 27351, 26025, 33096, 31666, /* 131520-131527 */
+34239, 32164, 39748, 34361, 24045, 28831, 24207, 29202, /* 131528-131535 */
+37657, 31756, 33219, 36605, 37491, 35405, 34845, 36835, /* 131536-131543 */
+31138, 31503, 29053, 29931, 30149, 29583, 26802, 24693, /* 131544-131551 */
+27700, 28394, 31878, 35307, 36330, 35938, 33163, 31713, /* 131552-131559 */
+32617, 32576, 39792, 34563, 31511, 34250, 34196, 33830, /* 131560-131567 */
+42502, 42415, 38120, 34302, 29005, 25243, 28060, 31601, /* 131568-131575 */
+32103, 35973, 36784, 44255, 39055, 41487, 46079, 45107, /* 131576-131583 */
+40673, 36609, 46349, 39310, 37489, 36255, 32890, 31651, /* 131584-131591 */
+29649, 27263, 25736, 27765, 31346, 17859, 27589, 30867, /* 131592-131599 */
+28654, 31347, 31044, 30201, 29748, 35132, 31755, 31746, /* 131600-131607 */
+35675, 32030, 34475, 32638, 30761, 36186, 35526, 27105, /* 131608-131615 */
+27689, 33081, 29384, 35372, 35249, 33423, 31989, 31642, /* 131616-131623 */
+30587, 30349, 29776, 33084, 35947, 20071, 25083, 25661, /* 131624-131631 */
+28073, 36577, 33161, 34382, 34376, 36493, 31962, 32093, /* 131632-131639 */
+33525, 29608, 29741, 24913, 24614, 30137, 25216, 31211, /* 131640-131647 */
+28252, 20020, 32456, 29814, 31569, 32994, 35157, 33083, /* 131648-131655 */
+32642, 34275, 32971, 40245, 34077, 34739, 37900, 31654, /* 131656-131663 */
+42685, 42513, 38737, 32088, 36218, 33395, 27899, 32081, /* 131664-131671 */
+32139, 35267, 38908, 40440, 47354, 40660, 42736, 43389, /* 131672-131679 */
+38763, 35248, 37427, 44540, 35656, 38639, 34854, 34427, /* 131680-131687 */
+30328, 28481, 27711, 25862, 27156, 27566, 24787, 25868, /* 131688-131695 */
+31050, 27761, 29635, 29125, 32673, 31233, 32827, 32427, /* 131696-131703 */
+32664, 38282, 34062, 38543, 33088, 29221, 32199, 41539, /* 131704-131711 */
+28188, 32075, 36926, 34484, 28402, 33752, 39610, 29471, /* 131712-131719 */
+33878, 29423, 29159, 29988, 34159, 26003, 24378, 29773, /* 131720-131727 */
+25222, 28099, 37086, 33646, 34162, 37141, 36177, 29471, /* 131728-131735 */
+31245, 32713, 27140, 29860, 26576, 24618, 29167, 27956, /* 131736-131743 */
+28739, 26742, 26299, 27163, 28938, 29759, 31050, 33240, /* 131744-131751 */
+32264, 34158, 32363, 37242, 37679, 33983, 36801, 32445, /* 131752-131759 */
+41190, 43298, 41069, 33703, 35349, 28121, 27880, 34621, /* 131760-131767 */
+29835, 35980, 38497, 40433, 41254, 45518, 40385, 40001, /* 131768-131775 */
+42350, 38073, 34687, 43731, 44825, 38841, 41255, 36189, /* 131776-131783 */
+32198, 32697, 32736, 30424, 27623, 30105, 23218, 22787, /* 131784-131791 */
+36299, 32422, 31429, 32076, 32785, 30502, 31090, 35607, /* 131792-131799 */
+29518, 33341, 32053, 34257, 23927, 28827, 37556, 32203, /* 131800-131807 */
+34810, 28866, 32575, 30147, 32940, 27254, 30430, 34898, /* 131808-131815 */
+26460, 28852, 29582, 33351, 30007, 33501, 29255, 25561, /* 131816-131823 */
+33042, 26801, 31168, 39290, 34917, 36961, 35898, 33985, /* 131824-131831 */
+31779, 33191, 34101, 29673, 30782, 27380, 29334, 30344, /* 131832-131839 */
+31864, 29549, 29736, 29434, 27831, 30570, 30509, 33577, /* 131840-131847 */
+34141, 33747, 32269, 32267, 35390, 37708, 32316, 32352, /* 131848-131855 */
+34915, 40509, 36046, 31733, 35604, 29927, 28553, 35446, /* 131856-131863 */
+28952, 29375, 33481, 35526, 35928, 38539, 45012, 37595, /* 131864-131871 */
+39126, 38878, 39426, 36931, 40819, 47820, 38243, 39370, /* 131872-131879 */
+36537, 33716, 31035, 30255, 29039, 26410, 28306, 25084, /* 131880-131887 */
+26360, 33670, 30270, 35326, 33311, 31682, 32509, 33069, /* 131888-131895 */
+33373, 31201, 35217, 33556, 31880, 32963, 34824, 34139, /* 131896-131903 */
+36611, 38297, 31047, 30543, 31511, 30806, 26116, 36422, /* 131904-131911 */
+35104, 29962, 31520, 28337, 28117, 28702, 33668, 29990, /* 131912-131919 */
+25604, 31020, 26607, 28662, 37684, 34815, 33657, 32866, /* 131920-131927 */
+31692, 28552, 30746, 29627, 28463, 27601, 25900, 25682, /* 131928-131935 */
+25864, 28815, 27043, 28560, 27751, 27683, 30621, 32571, /* 131936-131943 */
+34261, 36470, 35317, 35154, 33390, 34627, 37796, 38156, /* 131944-131951 */
+38486, 40261, 38523, 35486, 35963, 36163, 30323, 32964, /* 131952-131959 */
+37648, 31612, 34334, 36044, 37624, 37262, 40359, 43172, /* 131960-131967 */
+37830, 37384, 39300, 39214, 36622, 41096, 44722, 36565, /* 131968-131975 */
+36578, 35360, 31763, 30287, 29426, 27103, 24171, 27093, /* 131976-131983 */
+24686, 28143, 30137, 30899, 32246, 30176, 29326, 30880, /* 131984-131991 */
+32522, 32511, 35024, 33684, 31954, 31892, 32435, 33895, /* 131992-131999 */
+35661, 39187, 33663, 30038, 32081, 31698, 30275, 29242, /* 132000-132007 */
+39433, 32964, 29335, 31615, 28531, 31485, 30149, 36021, /* 132008-132015 */
+29903, 27217, 31777, 28928, 26302, 33836, 35526, 30091, /* 132016-132023 */
+31308, 30518, 29909, 31363, 31393, 28552, 27193, 25091, /* 132024-132031 */
+25041, 26174, 26458, 26691, 28007, 26341, 28141, 29576, /* 132032-132039 */
+33443, 33506, 34821, 34624, 31638, 33209, 33261, 36093, /* 132040-132047 */
+35809, 39538, 38858, 33209, 35720, 36169, 35441, 28973, /* 132048-132055 */
+37614, 37545, 30593, 36168, 35263, 36748, 36534, 40406, /* 132056-132063 */
+44057, 38055, 38778, 41374, 41043, 37357, 44447, 44922, /* 132064-132071 */
+37238, 39217, 36933, 33678, 31924, 30994, 29455, 26189, /* 132072-132079 */
+26614, 27694, 29616, 30653, 31807, 31804, 29410, 28882, /* 132080-132087 */
+30151, 32055, 32605, 32863, 32652, 31024, 30658, 33094, /* 132088-132095 */
+32270, 33770, 36555, 29439, 29768, 29578, 31622, 28537, /* 132096-132103 */
+27555, 36948, 30012, 28124, 30530, 30216, 30634, 29589, /* 132104-132111 */
+33778, 32082, 26146, 29143, 29798, 26033, 31171, 37107, /* 132112-132119 */
+31378, 32115, 33226, 32045, 32348, 31921, 29637, 27117, /* 132120-132127 */
+26616, 26116, 27605, 28995, 29170, 30043, 29563, 29374, /* 132128-132135 */
+30953, 32071, 33838, 35123, 34057, 32186, 33565, 33395, /* 132136-132143 */
+34856, 35474, 40183, 34908, 33041, 35842, 34043, 33932, /* 132144-132151 */
+29974, 39777, 33950, 33041, 35381, 34125, 35190, 38141, /* 132152-132159 */
+40787, 40438, 37269, 36564, 39619, 36937, 37587, 44510, /* 132160-132167 */
+31769, 37871, 40410, 32642, 34450, 35301, 32555, 28522, /* 132168-132175 */
+30797, 27915, 29157, 33088, 31004, 32308, 30432, 29312, /* 132176-132183 */
+29935, 31498, 31102, 34004, 33561, 30921, 31828, 31047, /* 132184-132191 */
+32576, 34110, 36504, 35553, 28128, 31329, 31768, 31057, /* 132192-132199 */
+27166, 32089, 37300, 29428, 31531, 30749, 31556, 28154, /* 132200-132207 */
+30888, 31376, 28773, 27215, 27828, 29699, 26166, 28416, /* 132208-132215 */
+36628, 31511, 30357, 33526, 32347, 31104, 31058, 30083, /* 132216-132223 */
+28361, 28749, 27605, 29480, 31160, 30711, 31863, 30854, /* 132224-132231 */
+30724, 31092, 32812, 33222, 33816, 33358, 33458, 31977, /* 132232-132239 */
+32852, 34550, 35627, 38615, 33398, 32885, 34785, 32929, /* 132240-132247 */
+30862, 32094, 42338, 36557, 36277, 37524, 36687, 36667, /* 132248-132255 */
+37009, 39571, 39354, 35976, 32319, 36530, 36310, 34280, /* 132256-132263 */
+35963, 33796, 38001, 40460, 37131, 36738, 37277, 35546, /* 132264-132271 */
+31888, 31231, 30258, 29130, 32555, 29931, 30991, 30058, /* 132272-132279 */
+29648, 30933, 30048, 31075, 32674, 32602, 31719, 32037, /* 132280-132287 */
+30969, 32656, 35120, 34889, 30767, 31664, 31658, 31587, /* 132288-132295 */
+30432, 27961, 30436, 37738, 31068, 30346, 30949, 30636, /* 132296-132303 */
+28142, 29214, 29231, 29819, 29229, 25433, 28749, 27764, /* 132304-132311 */
+22532, 33592, 35396, 29124, 32636, 33640, 31872, 32280, /* 132312-132319 */
+31424, 29276, 29695, 29397, 28102, 31946, 28744, 31757, /* 132320-132327 */
+31596, 31694, 26522, 30643, 36510, 32907, 33778, 34676, /* 132328-132335 */
+34342, 33474, 35276, 38034, 36101, 33959, 35965, 33658, /* 132336-132343 */
+34653, 32810, 35689, 43755, 36385, 36987, 36809, 37641, /* 132344-132351 */
+36211, 35946, 36712, 39380, 33012, 31906, 36325, 35771, /* 132352-132359 */
+35718, 37962, 32920, 35986, 42678, 36428, 37623, 37421, /* 132360-132367 */
+36750, 30908, 31760, 30987, 28932, 32349, 30546, 29508, /* 132368-132375 */
+31150, 30683, 30833, 33240, 29590, 30061, 35089, 30127, /* 132376-132383 */
+31828, 33189, 32602, 34892, 34749, 28980, 31224, 32358, /* 132384-132391 */
+30462, 31854, 26578, 32632, 38918, 31981, 32601, 31619, /* 132392-132399 */
+31895, 28390, 29940, 28843, 29897, 30105, 25371, 27651, /* 132400-132407 */
+25222, 24825, 35198, 33346, 28791, 30945, 34415, 29828, /* 132408-132415 */
+31742, 32569, 29104, 29964, 28353, 28667, 30780, 30216, /* 132416-132423 */
+32128, 34955, 26378, 25913, 36911, 36315, 33975, 36263, /* 132424-132431 */
+35916, 33993, 36041, 36913, 39426, 38160, 35490, 36066, /* 132432-132439 */
+33622, 34956, 33176, 37378, 43522, 35850, 37490, 34999, /* 132440-132447 */
+34429, 32512, 33014, 32337, 33498, 33356, 26203, 32922, /* 132448-132455 */
+32616, 32183, 33219, 29734, 35067, 38425, 36861, 37316, /* 132456-132463 */
+36890, 36715, 32051, 31789, 30107, 31063, 34645, 33113, /* 132464-132471 */
+33747, 33641, 34720, 34761, 35209, 34840, 36157, 36307, /* 132472-132479 */
+34826, 33065, 34196, 35547, 41377, 36221, 31920, 33061, /* 132480-132487 */
+27865, 26917, 28314, 23489, 29098, 36021, 30262, 33710, /* 132488-132495 */
+33731, 34391, 31072, 31027, 27918, 29175, 31769, 23560, /* 132496-132503 */
+24095, 22740, 22890, 24996, 29247, 29112, 27289, 29319, /* 132504-132511 */
+27945, 29037, 30479, 29990, 29943, 28858, 29708, 32079, /* 132512-132519 */
+34254, 36027, 35929, 33249, 25273, 36520, 39965, 35309, /* 132520-132527 */
+39110, 38086, 35486, 35150, 36934, 39385, 35446, 34643, /* 132528-132535 */
+34520, 30704, 32087, 29264, 35540, 39341, 32724, 33619, /* 132536-132543 */
+31050, 31731, 27635, 28724, 28811, 28242, 31264, 25834, /* 132544-132551 */
+28372, 28695, 29821, 31324, 25918, 32448, 37680, 33647, /* 132552-132559 */
+36850, 36798, 35594, 32973, 32778, 28940, 29539, 34633, /* 132560-132567 */
+34729, 36605, 36260, 34835, 37770, 36022, 33049, 38027, /* 132568-132575 */
+37381, 33306, 35017, 39577, 41694, 43213, 37347, 34591, /* 132576-132583 */
+33322, 30660, 29861, 29798, 24816, 34117, 43112, 39336, /* 132584-132591 */
+43805, 44733, 41760, 38439, 40142, 35490, 36565, 39951, /* 132592-132599 */
+27968, 28175, 24552, 25311, 32823, 27758, 25061, 28106, /* 132600-132607 */
+27697, 28389, 28860, 28473, 26878, 26741, 25573, 25470, /* 132608-132615 */
+28485, 30398, 34967, 30713, 23611, 25021, 34534, 33437, /* 132616-132623 */
+31477, 35790, 31701, 33489, 32472, 35513, 37240, 31093, /* 132624-132631 */
+32275, 31561, 29127, 31350, 30699, 35046, 40390, 35308, /* 132632-132639 */
+35078, 33360, 33693, 31253, 31455, 30271, 28997, 34904, /* 132640-132647 */
+29716, 27255, 32011, 30464, 32392, 27132, 33827, 39264, /* 132648-132655 */
+36857, 38383, 37237, 35588, 29904, 32738, 30697, 29632, /* 132656-132663 */
+35028, 32524, 34524, 34616, 35717, 38401, 29001, 35027, /* 132664-132671 */
+36046, 33217, 35661, 37215, 38787, 36987, 41667, 34073, /* 132672-132679 */
+33842, 33344, 28760, 27403, 27174, 24556, 37005, 43045, /* 132680-132687 */
+39949, 42606, 42414, 40911, 38206, 40194, 35992, 35993, /* 132688-132695 */
+38352, 28416, 28852, 28119, 31515, 29477, 21870, 29079, /* 132696-132703 */
+28646, 28368, 28144, 30091, 28408, 27398, 30316, 25383, /* 132704-132711 */
+26846, 30390, 31106, 33689, 26800, 25009, 29885, 35190, /* 132712-132719 */
+32357, 32479, 34595, 32961, 34003, 31757, 34789, 35230, /* 132720-132727 */
+31642, 32582, 31037, 31260, 33094, 31552, 32949, 39860, /* 132728-132735 */
+34873, 34534, 33879, 33094, 30682, 32420, 30241, 26660, /* 132736-132743 */
+31723, 32089, 25986, 29874, 29548, 29603, 25008, 30316, /* 132744-132751 */
+39601, 34049, 37285, 34250, 31998, 29855, 33324, 31346, /* 132752-132759 */
+27918, 32853, 32028, 33001, 37459, 34389, 33320, 32929, /* 132760-132767 */
+33795, 37126, 35364, 37798, 37756, 37948, 39740, 38884, /* 132768-132775 */
+34583, 36398, 33132, 28830, 26851, 29208, 28024, 40610, /* 132776-132783 */
+44832, 37718, 44420, 43306, 41855, 39838, 40913, 37323, /* 132784-132791 */
+36165, 40117, 29329, 31417, 32199, 25346, 31205, 26887, /* 132792-132799 */
+24243, 31110, 28394, 29193, 28553, 29745, 26659, 28249, /* 132800-132807 */
+25261, 24781, 28887, 32764, 32587, 27251, 25566, 26929, /* 132808-132815 */
+37550, 32584, 32412, 34707, 33162, 32053, 31102, 35458, /* 132816-132823 */
+33618, 30098, 32879, 30486, 30244, 32837, 32346, 30446, /* 132824-132831 */
+38858, 34935, 33116, 35120, 32973, 32510, 29414, 29492, /* 132832-132839 */
+28743, 32238, 34433, 26774, 30041, 27504, 30062, 25461, /* 132840-132847 */
+34990, 39831, 34304, 35998, 33721, 34357, 31847, 31667, /* 132848-132855 */
+30050, 29237, 32532, 32286, 35935, 35157, 36131, 26492, /* 132856-132863 */
+29268, 39007, 33798, 37011, 36373, 36712, 36109, 41153, /* 132864-132871 */
+40102, 33223, 35047, 29924, 27319, 28666, 30257, 28792, /* 132872-132879 */
+41713, 41963, 38932, 44657, 42828, 42362, 40427, 39893, /* 132880-132887 */
+36933, 36109, 41403, 34971, 28076, 33453, 31341, 24981, /* 132888-132895 */
+24635, 30895, 28907, 28691, 30733, 28895, 28366, 28477, /* 132896-132903 */
+28095, 24493, 27674, 28385, 33247, 29613, 26118, 26822, /* 132904-132911 */
+30373, 36942, 30918, 34373, 33946, 32550, 31838, 32284, /* 132912-132919 */
+35784, 29748, 30781, 31724, 30066, 31303, 34183, 30553, /* 132920-132927 */
+29960, 41502, 33802, 34206, 36281, 33096, 30725, 29522, /* 132928-132935 */
+30464, 28408, 34076, 34373, 26546, 29022, 30209, 32570, /* 132936-132943 */
+26687, 34858, 38869, 32627, 35558, 34721, 32770, 30313, /* 132944-132951 */
+30795, 28850, 28432, 33191, 32435, 34550, 35309, 28402, /* 132952-132959 */
+27802, 35066, 37412, 32753, 36674, 36505, 36939, 38140, /* 132960-132967 */
+40933, 36093, 30927, 34450, 28709, 28801, 28558, 31545, /* 132968-132975 */
+27688, 40972, 42927, 39790, 44927, 43505, 41092, 38948, /* 132976-132983 */
+40941, 36603, 36679, 38583, 33239, 33104, 29451, 28523, /* 132984-132991 */
+26272, 22640, 31006, 30262, 30127, 30488, 30614, 29583, /* 132992-132999 */
+28996, 29382, 25954, 28270, 29586, 31822, 27151, 28474, /* 133000-133007 */
+26891, 31000, 35400, 30976, 32767, 33360, 33944, 31472, /* 133008-133015 */
+32869, 34217, 29231, 30681, 32007, 30992, 30579, 32771, /* 133016-133023 */
+30361, 30029, 39402, 33696, 35952, 34299, 32010, 30373, /* 133024-133031 */
+30196, 31195, 26569, 32184, 33286, 26273, 30371, 31648, /* 133032-133039 */
+30602, 26602, 35035, 38611, 33099, 36083, 34938, 32471, /* 133040-133047 */
+30852, 32301, 30066, 30651, 34091, 31155, 36907, 31002, /* 133048-133055 */
+29491, 31055, 36371, 36089, 34876, 37836, 38663, 39622, /* 133056-133063 */
+38546, 40134, 32381, 31900, 33296, 28428, 28074, 29290, /* 133064-133071 */
+30134, 29320, 42303, 41776, 39870, 45441, 42899, 40562, /* 133072-133079 */
+38596, 40280, 35885, 36069, 37143, 34934, 32420, 26553, /* 133080-133087 */
+29930, 25400, 22728, 32152, 31173, 29159, 31131, 32346, /* 133088-133095 */
+29317, 29216, 28444, 26445, 27948, 29925, 29488, 27418, /* 133096-133103 */
+26989, 26142, 35440, 32076, 29892, 33635, 32990, 32912, /* 133104-133111 */
+30894, 34027, 33196, 28223, 31695, 31076, 30674, 30429, /* 133112-133119 */
+34606, 29343, 31633, 40496, 32981, 35083, 35238, 33110, /* 133120-133127 */
+30210, 29700, 28865, 26504, 33563, 33662, 25986, 31397, /* 133128-133135 */
+30477, 31410, 27809, 36316, 39970, 34992, 36395, 33532, /* 133136-133143 */
+33673, 33396, 33398, 31165, 29725, 31363, 31849, 36630, /* 133144-133151 */
+30774, 26807, 33752, 37197, 33297, 35577, 38130, 37291, /* 133152-133159 */
+35572, 37979, 35203, 31753, 31907, 31132, 28770, 29943, /* 133160-133167 */
+33055, 34775, 33177, 45683, 43006, 41366, 43719, 40182, /* 133168-133175 */
+37982, 35369, 36530, 32013, 34342, 34320, 34668, 32671, /* 133176-133183 */
+26187, 30117, 25911, 28606, 35193, 33970, 33946, 32807, /* 133184-133191 */
+33761, 29095, 29288, 27977, 26338, 29661, 30894, 25099, /* 133192-133199 */
+28192, 27198, 26826, 35986, 31140, 31099, 33861, 32679, /* 133200-133207 */
+31140, 31302, 32803, 32182, 27916, 29015, 29959, 31768, /* 133208-133215 */
+31644, 33959, 27191, 31775, 38999, 32227, 36241, 35128, /* 133216-133223 */
+33022, 30154, 29689, 29629, 28568, 35290, 34594, 26550, /* 133224-133231 */
+31564, 31070, 32671, 28900, 37633, 39046, 34337, 37908, /* 133232-133239 */
+33964, 34448, 32701, 34631, 32004, 30700, 32878, 34903, /* 133240-133247 */
+32171, 26442, 25927, 35352, 33355, 31158, 35061, 35222, /* 133248-133255 */
+35882, 35590, 38258, 31182, 32215, 35036, 33308, 34540, /* 133256-133263 */
+34678, 38736, 35793, 33088, 44498, 38242, 38002, 38813, /* 133264-133271 */
+36529, 33265, 31776, 33514, 29727, 32808, 32995, 36935, /* 133272-133279 */
+31732, 28115, 33623, 28034, 33421, 37842, 36399, 35371, /* 133280-133287 */
+34799, 36309, 31673, 31800, 31299, 28855, 33316, 31381, /* 133288-133295 */
+27291, 31166, 26135, 30988, 36404, 30165, 32633, 32765, /* 133296-133303 */
+32356, 30204, 31031, 31013, 30155, 26656, 26253, 30556, /* 133304-133311 */
+31661, 32921, 33515, 23152, 31374, 36185, 29558, 32932, /* 133312-133319 */
+32000, 31283, 27911, 30851, 28397, 28943, 36819, 32781, /* 133320-133327 */
+27859, 29258, 29766, 32455, 29752, 36555, 39557, 36414, /* 133328-133335 */
+37915, 36188, 35497, 33384, 33084, 30951, 29269, 34026, /* 133336-133343 */
+33303, 30073, 28635, 31433, 38415, 33148, 35229, 36840, /* 133344-133351 */
+37687, 38055, 37712, 37005, 35066, 36714, 33956, 35154, /* 133352-133359 */
+36457, 36566, 39243, 34062, 32292, 42950, 36898, 35949, /* 133360-133367 */
+38155, 34155, 31722, 32259, 31783, 28890, 33404, 32273, /* 133368-133375 */
+36395, 30167, 26673, 30840, 25288, 32082, 36665, 32740, /* 133376-133383 */
+35444, 35275, 33338, 30398, 31919, 29545, 27594, 33367, /* 133384-133391 */
+27630, 28233, 28207, 23458, 32514, 29557, 31432, 31197, /* 133392-133399 */
+32463, 32644, 31344, 38106, 31175, 24615, 30537, 32916, /* 133400-133407 */
+31373, 30464, 32180, 29500, 23299, 36012, 39260, 37518, /* 133408-133415 */
+35575, 32140, 29576, 26388, 30432, 33717, 31064, 28176, /* 133416-133423 */
+35486, 39302, 30743, 35930, 41725, 33573, 34328, 34246, /* 133424-133431 */
+34903, 32879, 34827, 35457, 35549, 30540, 26805, 36712, /* 133432-133439 */
+31363, 30932, 34153, 32394, 31582, 36186, 28287, 32828, /* 133440-133447 */
+41971, 34719, 35672, 36311, 35866, 33788, 36350, 35759, /* 133448-133455 */
+35742, 36107, 29646, 33727, 31394, 32223, 36409, 34975, /* 133456-133463 */
+34945, 32501, 34369, 33361, 34902, 33765, 30487, 34685, /* 133464-133471 */
+27231, 30611, 33670, 29693, 30527, 39368, 36346, 32266, /* 133472-133479 */
+35668, 33624, 32560, 31941, 32217, 31960, 26721, 26545, /* 133480-133487 */
+29583, 25842, 26931, 37938, 37003, 34507, 34237, 33504, /* 133488-133495 */
+29122, 29360, 28827, 29515, 27271, 28014, 31543, 31959, /* 133496-133503 */
+32373, 36293, 33977, 26940, 29143, 27873, 29043, 32258, /* 133504-133511 */
+32344, 35080, 32093, 35812, 32133, 37868, 32054, 35489, /* 133512-133519 */
+38898, 18888, 37136, 25378, 28781, 36064, 46723, 39644, /* 133520-133527 */
+25091, 34253, 42480, 27627, 32517, 28591, 28651, 38679, /* 133528-133535 */
+28452, 38855, 39349, 40336, 42257, 36357, 42735, 37404, /* 133536-133543 */
+39767, 38781, 37179, 36980, 31319, 35138, 33623, 32253, /* 133544-133551 */
+33658, 34063, 31023, 28374, 28737, 32716, 34101, 32157, /* 133552-133559 */
+33758, 29481, 28964, 37682, 24188, 38333, 32284, 35642, /* 133560-133567 */
+35356, 32708, 28566, 29007, 37715, 28699, 33057, 38652, /* 133568-133575 */
+43911, 38467, 34095, 39344, 31919, 34115, 30201, 42674, /* 133576-133583 */
+35572, 31226, 35537, 23057, 29370, 28981, 30759, 25917, /* 133584-133591 */
+27225, 26370, 23110, 21506, 25801, 23063, 17609, 26388, /* 133592-133599 */
+28019, 22616, 19639, 19960, 16281, 19597, 29819, 31894, /* 133600-133607 */
+30322, 30287, 21140, 22426, 29089, 24731, 26348, 33060, /* 133608-133615 */
+34219, 33570, 33577, 28949, 32300, 40206, 43841, 43448, /* 133616-133623 */
+48348, 43072, 41764, 44074, 40016, 44371, 43705, 45828, /* 133624-133631 */
+46768, 46079, 48938, 48315, 41330, 42035, 40832, 42042, /* 133632-133639 */
+31894, 32273, 36882, 31396, 38297, 30775, 37850, 45444, /* 133640-133647 */
+43852, 43242, 32558, 26067, 22022, 27761, 33688, 33026, /* 133648-133655 */
+32872, 37368, 32949, 27715, 31464, 32003, 32205, 31270, /* 133656-133663 */
+27956, 23354, 27237, 24490, 27591, 35071, 40074, 30682, /* 133664-133671 */
+33704, 37698, 36988, 29951, 28612, 33764, 27103, 27953, /* 133672-133679 */
+24982, 25017, 22141, 21381, 18165, 17145, 17143, 18851, /* 133680-133687 */
+32281, 25904, 25243, 27412, 28443, 24522, 23461, 35076, /* 133688-133695 */
+33116, 30889, 33595, 36281, 35763, 37906, 41893, 34869, /* 133696-133703 */
+35006, 36256, 34985, 35338, 36717, 36266, 35463, 40269, /* 133704-133711 */
+41100, 38426, 40743, 39630, 38938, 37970, 35495, 28289, /* 133712-133719 */
+33589, 33888, 33850, 30652, 29909, 39070, 33485, 31636, /* 133720-133727 */
+29675, 27292, 26501, 25858, 30056, 24589, 28818, 30545, /* 133728-133735 */
+34136, 33699, 26384, 33619, 34711, 33696, 30346, 39363, /* 133736-133743 */
+42522, 37920, 38283, 40189, 39854, 39172, 40999, 38383, /* 133744-133751 */
+35934, 35977, 32302, 36546, 38111, 38103, 40363, 34108, /* 133752-133759 */
+24969, 25791, 38349, 27709, 24472, 23950, 31967, 37473, /* 133760-133767 */
+34767, 37556, 37612, 39356, 24404, 36919, 28629, 28728, /* 133768-133775 */
+29940, 27069, 22333, 22729, 25758, 23136, 23244, 22623, /* 133776-133783 */
+24728, 26172, 18841, 21887, 26723, 26079, 24171, 26835, /* 133784-133791 */
+35700, 37814, 39408, 35381, 35583, 39539, 38219, 37863, /* 133792-133799 */
+37132, 37727, 40246, 40190, 38381, 38483, 40868, 42711, /* 133800-133807 */
+39243, 39032, 37641, 38805, 39316, 39859, 40013, 35065, /* 133808-133815 */
+35237, 34983, 33665, 31082, 26382, 35889, 34174, 30699, /* 133816-133823 */
+31136, 27348, 27718, 25757, 25325, 22275, 22828, 24994, /* 133824-133831 */
+27070, 32546, 28127, 30807, 31833, 28720, 25395, 23299, /* 133832-133839 */
+35944, 34978, 33928, 37533, 38114, 39196, 37599, 38545, /* 133840-133847 */
+35377, 34868, 34678, 29365, 31414, 38117, 39212, 37232, /* 133848-133855 */
+31697, 30372, 27493, 28285, 32506, 33833, 38943, 37161, /* 133856-133863 */
+38807, 40398, 40238, 41446, 35998, 44466, 37707, 30852, /* 133864-133871 */
+36598, 34578, 35575, 32429, 29623, 24545, 25084, 25187, /* 133872-133879 */
+22438, 27474, 28130, 20096, 23274, 25453, 28643, 25903, /* 133880-133887 */
+28259, 32912, 30272, 33666, 33922, 33985, 34713, 38151, /* 133888-133895 */
+34606, 32044, 36418, 35000, 34900, 37770, 35189, 37123, /* 133896-133903 */
+37272, 36890, 35978, 37033, 38426, 36255, 38712, 33042, /* 133904-133911 */
+32665, 35775, 34690, 36341, 30334, 31853, 40628, 33354, /* 133912-133919 */
+31765, 31743, 29315, 26987, 25373, 23974, 20432, 24298, /* 133920-133927 */
+24861, 25813, 30862, 25017, 25165, 27662, 28227, 26834, /* 133928-133935 */
+29430, 33607, 34539, 35751, 38708, 39470, 39040, 37365, /* 133936-133943 */
+37565, 35722, 36219, 35954, 33849, 36027, 34601, 35440, /* 133944-133951 */
+36597, 33796, 33791, 33485, 34626, 33881, 37336, 41164, /* 133952-133959 */
+37457, 41992, 42081, 42397, 45507, 38704, 43784, 43466, /* 133960-133967 */
+36431, 38140, 36824, 35621, 31162, 30308, 26438, 24080, /* 133968-133975 */
+24840, 22362, 26810, 25275, 18857, 22160, 20577, 21990, /* 133976-133983 */
+23059, 26529, 26966, 28644, 29411, 29339, 32491, 32048, /* 133984-133991 */
+35346, 33964, 32762, 34956, 33999, 34447, 36103, 35120, /* 133992-133999 */
+37125, 34473, 34235, 34949, 35615, 35568, 38795, 37706, /* 134000-134007 */
+31921, 36561, 37665, 36873, 36975, 34132, 32807, 39773, /* 134008-134015 */
+33250, 30902, 32703, 32208, 29669, 25866, 22852, 21693, /* 134016-134023 */
+27042, 24733, 25595, 29776, 22245, 24003, 27403, 24598, /* 134024-134031 */
+26000, 29261, 32339, 30643, 34809, 36641, 37603, 35948, /* 134032-134039 */
+37466, 38953, 32729, 34047, 34100, 30865, 32170, 36460, /* 134040-134047 */
+36691, 34181, 34013, 31713, 32379, 34884, 36332, 37569, /* 134048-134055 */
+33493, 38855, 43174, 44236, 45293, 44941, 40721, 46909, /* 134056-134063 */
+49571, 41887, 42267, 40025, 36324, 31220, 27755, 25069, /* 134064-134071 */
+25465, 27415, 22014, 26465, 26181, 20275, 23620, 25001, /* 134072-134079 */
+23862, 25443, 28335, 29041, 29356, 30265, 32511, 32769, /* 134080-134087 */
+31884, 33208, 34202, 32980, 32855, 31648, 30980, 31642, /* 134088-134095 */
+34031, 32601, 32891, 34194, 33887, 33856, 36162, 38212, /* 134096-134103 */
+31048, 33104, 34950, 35519, 35432, 35433, 33090, 32181, /* 134104-134111 */
+38059, 36434, 34385, 33742, 32919, 28167, 25948, 27154, /* 134112-134119 */
+26424, 27570, 27071, 28091, 31965, 25738, 28470, 29929, /* 134120-134127 */
+27736, 29557, 30381, 33624, 35657, 39749, 38487, 38645, /* 134128-134135 */
+37142, 33770, 34412, 35134, 33279, 31691, 32149, 31633, /* 134136-134143 */
+31977, 34687, 33758, 29484, 28869, 28791, 31712, 35105, /* 134144-134151 */
+31063, 32620, 37831, 40867, 42681, 43133, 46399, 42197, /* 134152-134159 */
+45425, 48184, 43432, 41164, 39083, 36120, 28958, 27509, /* 134160-134167 */
+25981, 24688, 27004, 26417, 28957, 28400, 22644, 26656, /* 134168-134175 */
+25119, 25621, 26995, 29532, 30287, 30636, 33889, 31279, /* 134176-134183 */
+33482, 33318, 32390, 32376, 32420, 32530, 31426, 30602, /* 134184-134191 */
+30715, 32008, 32481, 33254, 33082, 34011, 34205, 36950, /* 134192-134199 */
+30076, 26659, 32358, 34114, 35183, 33640, 35339, 31523, /* 134200-134207 */
+31019, 34988, 37207, 37038, 33433, 32916, 29998, 28034, /* 134208-134215 */
+28053, 26831, 27117, 28672, 28954, 33366, 26739, 27378, /* 134216-134223 */
+29222, 29377, 29585, 33701, 37319, 36440, 38752, 38334, /* 134224-134231 */
+37026, 36940, 35854, 35431, 35077, 35229, 35113, 32071, /* 134232-134239 */
+32770, 32291, 34472, 33546, 30322, 31086, 31425, 34311, /* 134240-134247 */
+29910, 29437, 34065, 38075, 40971, 42776, 44979, 44350, /* 134248-134255 */
+42893, 42532, 42874, 43063, 40295, 37221, 33743, 28790, /* 134256-134263 */
+25602, 24366, 22963, 22563, 22049, 24356, 25770, 19833, /* 134264-134271 */
+21847, 23793, 24272, 24477, 29290, 30400, 30885, 34527, /* 134272-134279 */
+32550, 36237, 34451, 33071, 35224, 34928, 31745, 32257, /* 134280-134287 */
+33264, 28911, 33624, 36006, 34516, 36788, 37933, 40276, /* 134288-134295 */
+33038, 29943, 33614, 34411, 37720, 37980, 39199, 38385, /* 134296-134303 */
+40138, 36464, 35228, 38072, 36438, 34734, 32281, 31772, /* 134304-134311 */
+28686, 28108, 27979, 25624, 26008, 28516, 30213, 24805, /* 134312-134319 */
+21991, 24805, 25730, 25853, 30564, 32254, 32908, 35237, /* 134320-134327 */
+34148, 32874, 35098, 32707, 32896, 35288, 33924, 31105, /* 134328-134335 */
+31840, 30518, 31000, 34608, 31170, 30573, 32697, 32526, /* 134336-134343 */
+27723, 29494, 31483, 34047, 38882, 43640, 46813, 47554, /* 134344-134351 */
+49581, 48502, 44509, 44438, 45470, 44243, 39457, 36967, /* 134352-134359 */
+33443, 28649, 27677, 25082, 23702, 23033, 25477, 25828, /* 134360-134367 */
+18747, 21737, 24751, 25204, 26207, 30140, 31099, 31351, /* 134368-134375 */
+33193, 31313, 32050, 33578, 32008, 32039, 31051, 29906, /* 134376-134383 */
+28695, 28820, 30877, 32609, 32134, 33489, 36772, 34834, /* 134384-134391 */
+29751, 31990, 31583, 32514, 33892, 36111, 37636, 39387, /* 134392-134399 */
+40996, 38834, 35511, 33960, 36658, 38543, 35661, 34194, /* 134400-134407 */
+33880, 31327, 28978, 28223, 28652, 29612, 29891, 32202, /* 134408-134415 */
+24781, 21872, 26597, 28359, 28394, 30052, 34310, 34481, /* 134416-134423 */
+36531, 36312, 32671, 34951, 35477, 34984, 33343, 30553, /* 134424-134431 */
+29909, 30717, 33644, 34033, 32578, 31599, 33861, 30334, /* 134432-134439 */
+25809, 29282, 29913, 31243, 35146, 38547, 42784, 45979, /* 134440-134447 */
+48276, 48104, 46441, 41976, 42341, 44377, 42877, 38649, /* 134448-134455 */
+36722, 32495, 28388, 27357, 25561, 25752, 23825, 25384, /* 134456-134463 */
+27447, 21614, 22177, 27317, 27553, 26665, 29496, 31924, /* 134464-134471 */
+32920, 34628, 32056, 34782, 36072, 33882, 33578, 30787, /* 134472-134479 */
+26506, 28389, 32060, 32481, 32876, 33180, 35510, 31082, /* 134480-134487 */
+27713, 30978, 30868, 29734, 31417, 31896, 32533, 35091, /* 134488-134495 */
+38731, 37391, 36112, 33869, 33082, 36211, 36408, 35927, /* 134496-134503 */
+34844, 33322, 28633, 28313, 28925, 29346, 30835, 29736, /* 134504-134511 */
+31360, 27800, 23636, 27907, 29281, 30339, 31454, 33656, /* 134512-134519 */
+35463, 37730, 35940, 33667, 38407, 36637, 33809, 31985, /* 134520-134527 */
+29610, 30436, 32495, 35713, 33277, 32640, 34214, 28022, /* 134528-134535 */
+27311, 27330, 28773, 30192, 32706, 35408, 35284, 41845, /* 134536-134543 */
+44993, 45999, 46216, 44600, 40668, 41019, 44753, 42855, /* 134544-134551 */
+39941, 37290, 32930, 27712, 26278, 26512, 26407, 24705, /* 134552-134559 */
+24439, 26688, 23283, 23227, 26093, 27974, 27641, 29119, /* 134560-134567 */
+30837, 31913, 33112, 35199, 37523, 37442, 34880, 33157, /* 134568-134575 */
+30032, 30162, 30778, 33701, 34573, 33793, 34272, 29988, /* 134576-134583 */
+28890, 29630, 30711, 32161, 30866, 31486, 31254, 32677, /* 134584-134591 */
+35952, 37387, 36931, 37093, 33963, 31397, 35034, 38022, /* 134592-134599 */
+36865, 34601, 32863, 30319, 28282, 29295, 29731, 31294, /* 134600-134607 */
+28166, 28439, 28300, 25278, 27385, 29447, 31374, 31685, /* 134608-134615 */
+32906, 33372, 34533, 34636, 36518, 36834, 32855, 33338, /* 134616-134623 */
+34643, 31622, 30956, 33756, 35709, 33191, 34233, 30471, /* 134624-134631 */
+26808, 28742, 29924, 30109, 30919, 36732, 37229, 34950, /* 134632-134639 */
+39999, 43882, 43739, 44937, 44124, 40181, 42729, 44666, /* 134640-134647 */
+43670, 41923, 38210, 33745, 30419, 27945, 26890, 25955, /* 134648-134655 */
+26411, 24923, 27844, 23846, 21744, 29520, 27574, 25911, /* 134656-134663 */
+28253, 30294, 29688, 31030, 32409, 34696, 36061, 32778, /* 134664-134671 */
+30475, 31161, 30379, 31915, 35746, 32159, 31513, 35580, /* 134672-134679 */
+32388, 27613, 32601, 31341, 30703, 33388, 32314, 32217, /* 134680-134687 */
+33309, 36543, 37311, 35623, 35395, 35337, 32596, 34912, /* 134688-134695 */
+37107, 38232, 37621, 36301, 31957, 30810, 30020, 29862, /* 134696-134703 */
+29766, 26741, 26899, 27199, 22524, 27450, 39738, 34630, /* 134704-134711 */
+31054, 28530, 25948, 21261, 29818, 40239, 36151, 34416, /* 134712-134719 */
+33269, 29873, 32745, 41357, 39079, 35291, 28420, 21559, /* 134720-134727 */
+23926, 32708, 36299, 29160, 26414, 37927, 40733, 34637, /* 134728-134735 */
+33396, 40803, 45128, 37313, 33427, 41198, 53104, 40233, /* 134736-134743 */
+35045, 44033, 35542, 32229, 37166, 35550, 29598, 32082, /* 134744-134751 */
+32075, 26170, 28333, 29894, 32645, 25504, 30792, 32373, /* 134752-134759 */
+24202, 31756, 31661, 34835, 30708, 32163, 37081, 32920, /* 134760-134767 */
+24957, 25513, 26004, 27834, 31023, 31576, 35917, 42817, /* 134768-134775 */
+35490, 25172, 29957, 36183, 34244, 23214, 24022, 42258, /* 134776-134783 */
+31831, 25453, 43090, 40020, 24160, 33207, 43321, 28415, /* 134784-134791 */
+21907, 38563, 39949, 30957, 40394, 41398, 26546, 28775, /* 134792-134799 */
+41299, 31604, 18163, 33236, 34112, 22633, 21419, 34467, /* 134800-134807 */
+36090, 24887, 35389, 29725, 25523, 29042, 37389, 30983, /* 134808-134815 */
+31278, 36893, 37189, 31293, 32549, 37565, 29949, 25683, /* 134816-134823 */
+28925, 29750, 26258, 37130, 35867, 32526, 38219, 43165, /* 134824-134831 */
+43022, 31478, 39083, 36939, 37735, 39739, 38712, 36827, /* 134832-134839 */
+35614, 42487, 40728, 31771, 34678, 39683, 32784, 28410, /* 134840-134847 */
+29881, 31859, 30621, 31265, 32062, 31716, 26183, 35408, /* 134848-134855 */
+31667, 20971, 36096, 33641, 32544, 26044, 30227, 22400, /* 134856-134863 */
+35348, 37213, 33635, 38847, 23890, 25197, 40639, 35408, /* 134864-134871 */
+31667, 37197, 30035, 25312, 27764, 27676, 24104, 33756, /* 134872-134879 */
+31883, 29910, 29175, 32376, 47783, 35370, 38664, 24779, /* 134880-134887 */
+25430, 38520, 27632, 32624, 29735, 38893, 31017, 29411, /* 134888-134895 */
+34560, 32092, 35330, 36763, 30616, 26031, 25920, 35579, /* 134896-134903 */
+32691, 32022, 40700, 38740, 39804, 31946, 22873, 21113, /* 134904-134911 */
+33097, 34532, 35206, 31539, 30868, 36651, 36693, 31334, /* 134912-134919 */
+35665, 41498, 42381, 36445, 28089, 40271, 38814, 33863, /* 134920-134927 */
+23981, 29506, 29769, 33548, 38437, 31345, 23935, 37457, /* 134928-134935 */
+31733, 34452, 34671, 28807, 28511, 25663, 20079, 28770, /* 134936-134943 */
+28351, 22493, 26382, 29385, 28567, 38404, 42737, 45017, /* 134944-134951 */
+48284, 45807, 44951, 41148, 36479, 40757, 35371, 42455, /* 134952-134959 */
+31168, 39678, 38468, 21958, 27860, 25783, 29901, 25201, /* 134960-134967 */
+25019, 25491, 25893, 42539, 34977, 35442, 41468, 27507, /* 134968-134975 */
+28563, 46264, 37127, 39779, 36562, 38627, 26220, 19270, /* 134976-134983 */
+29371, 20844, 27269, 17961, 32290, 31421, 34717, 41235, /* 134984-134991 */
+35165, 34412, 37904, 46178, 33132, 21200, 32715, 39515, /* 134992-134999 */
+37453, 39194, 37534, 37210, 40636, 31332, 27849, 40177, /* 135000-135007 */
+25062, 28057, 31725, 20037, 21511, 32832, 31523, 36900, /* 135008-135015 */
+46532, 40022, 37014, 39344, 32988, 31653, 34068, 30830, /* 135016-135023 */
+32880, 28239, 32225, 34037, 31958, 29964, 35674, 29972, /* 135024-135031 */
+16041, 36202, 37822, 40286, 42760, 37384, 36015, 38641, /* 135032-135039 */
+28668, 27762, 36728, 26639, 23963, 27530, 32846, 19701, /* 135040-135047 */
+33510, 23242, 16141, 25254, 16232, 22002, 21930, 16948, /* 135048-135055 */
+25761, 29440, 26559, 33463, 31360, 39770, 38337, 42583, /* 135056-135063 */
+40514, 34422, 35891, 38767, 43076, 40200, 30254, 43056, /* 135064-135071 */
+46919, 43188, 44197, 37105, 36262, 31825, 32916, 33187, /* 135072-135079 */
+37087, 35499, 28269, 22932, 20694, 29762, 37320, 44981, /* 135080-135087 */
+34298, 30650, 35697, 31352, 36828, 27388, 32236, 25755, /* 135088-135095 */
+30221, 25654, 24553, 32484, 34001, 29818, 25605, 29451, /* 135096-135103 */
+20951, 23327, 25229, 25209, 27751, 42950, 38079, 45841, /* 135104-135111 */
+42952, 45378, 50609, 44589, 57427, 48898, 45066, 39029, /* 135112-135119 */
+44900, 39198, 45367, 33810, 31461, 33416, 29151, 32110, /* 135120-135127 */
+15249, 24513, 22632, 16172, 23460, 19531, 23060, 21184, /* 135128-135135 */
+21919, 18669, 11066, 27177, 27307, 22096, 24934, 27811, /* 135136-135143 */
+29139, 37969, 36256, 30564, 38051, 33113, 39385, 38108, /* 135144-135151 */
+35057, 42025, 39483, 47048, 30714, 31530, 44610, 42831, /* 135152-135159 */
+36636, 44924, 34816, 31976, 33167, 28687, 33883, 24050, /* 135160-135167 */
+30675, 18372, 30009, 26362, 25477, 30541, 29790, 39304, /* 135168-135175 */
+29943, 26725, 30642, 42471, 31501, 35069, 36284, 27062, /* 135176-135183 */
+24063, 27936, 28461, 32842, 33042, 33965, 32406, 18904, /* 135184-135191 */
+34330, 37399, 30210, 31270, 33591, 41168, 37777, 41065, /* 135192-135199 */
+30598, 32517, 38438, 37865, 33369, 38219, 50319, 48686, /* 135200-135207 */
+53590, 47225, 37410, 53886, 50879, 42285, 39364, 28564, /* 135208-135215 */
+35695, 31638, 30009, 18764, 24915, 25617, 15938, 21391, /* 135216-135223 */
+14828, 15408, 16803, 21544, 19810, 12692, 22474, 38070, /* 135224-135231 */
+33778, 30820, 35511, 36270, 35295, 33837, 41453, 29849, /* 135232-135239 */
+29638, 35155, 42593, 40003, 37456, 45328, 37258, 40576, /* 135240-135247 */
+37493, 34410, 35916, 32648, 28251, 30720, 29036, 23841, /* 135248-135255 */
+26801, 28383, 20915, 39828, 42946, 32676, 38702, 23693, /* 135256-135263 */
+33747, 35400, 37423, 28798, 24432, 34947, 28673, 30774, /* 135264-135271 */
+24915, 23102, 40342, 30606, 17115, 28818, 43715, 29686, /* 135272-135279 */
+32612, 31534, 23933, 32593, 42056, 37509, 35551, 33519, /* 135280-135287 */
+40106, 43175, 34120, 35178, 42444, 41521, 37165, 48800, /* 135288-135295 */
+31267, 31725, 39612, 36303, 34012, 27536, 28746, 43453, /* 135296-135303 */
+38483, 34981, 42342, 34117, 32475, 26609, 34450, 25368, /* 135304-135311 */
+23217, 28544, 32437, 35105, 24448, 31527, 27085, 29504, /* 135312-135319 */
+28517, 21906, 21978, 44792, 40723, 27706, 38311, 36014, /* 135320-135327 */
+38472, 31089, 26309, 44007, 39968, 34321, 38711, 32029, /* 135328-135335 */
+31617, 40127, 30930, 24432, 26898, 27287, 29586, 30186, /* 135336-135343 */
+23855, 27048, 34896, 31611, 23860, 30977, 40418, 30137, /* 135344-135351 */
+36258, 29409, 33574, 25873, 32300, 38299, 31187, 28864, /* 135352-135359 */
+32878, 33310, 28230, 39373, 31092, 33406, 34613, 32070, /* 135360-135367 */
+33571, 24737, 33232, 31779, 34167, 27096, 23737, 45163, /* 135368-135375 */
+32815, 30402, 38557, 36695, 35655, 37155, 32562, 39144, /* 135376-135383 */
+31784, 35049, 44083, 38541, 31584, 39722, 36735, 35109, /* 135384-135391 */
+31818, 27788, 26922, 28190, 29173, 20553, 28762, 28921, /* 135392-135399 */
+34544, 30224, 23632, 41231, 51055, 43149, 46992, 43157, /* 135400-135407 */
+32405, 49342, 45806, 32189, 31946, 31562, 40757, 33761, /* 135408-135415 */
+30515, 25305, 34164, 43046, 24290, 26482, 44207, 33830, /* 135416-135423 */
+30763, 27340, 25803, 25423, 22984, 29120, 25781, 17481, /* 135424-135431 */
+29150, 34481, 21672, 27286, 26076, 26932, 34397, 30853, /* 135432-135439 */
+24991, 27709, 37883, 34780, 32637, 31540, 30663, 42737, /* 135440-135447 */
+31768, 27710, 48678, 36195, 28195, 38220, 29456, 33326, /* 135448-135455 */
+31009, 26846, 34886, 34484, 32366, 33501, 32527, 27711, /* 135456-135463 */
+41120, 27427, 28180, 37704, 45202, 34138, 30068, 40532, /* 135464-135471 */
+35761, 28301, 28410, 34642, 36598, 33659, 32657, 35865, /* 135472-135479 */
+25914, 32439, 37073, 25239, 26164, 27475, 36759, 26567, /* 135480-135487 */
+28288, 26245, 25985, 34387, 23369, 23694, 33061, 37267, /* 135488-135495 */
+42195, 40428, 45211, 37038, 45038, 46216, 47386, 43971, /* 135496-135503 */
+44326, 51210, 36781, 46480, 41929, 28000, 42402, 30689, /* 135504-135511 */
+28423, 27356, 25612, 24805, 27860, 21017, 28559, 33120, /* 135512-135519 */
+18110, 29373, 26104, 28747, 23417, 31414, 28412, 28391, /* 135520-135527 */
+26451, 22531, 39532, 33774, 32875, 30531, 33811, 30537, /* 135528-135535 */
+41541, 32530, 31425, 42659, 38908, 34690, 32003, 37464, /* 135536-135543 */
+34938, 29420, 27035, 25910, 36425, 39123, 28030, 35690, /* 135544-135551 */
+26585, 24699, 40771, 28969, 25813, 29168, 42013, 34659, /* 135552-135559 */
+31554, 28734, 31695, 42159, 28409, 27308, 38165, 37405, /* 135560-135567 */
+34957, 30239, 32605, 24081, 29028, 25737, 28026, 29425, /* 135568-135575 */
+25490, 42671, 36621, 27126, 34734, 24532, 35955, 32843, /* 135576-135583 */
+30202, 35913, 32602, 38942, 29651, 35954, 40805, 30372, /* 135584-135591 */
+30049, 38048, 44864, 40834, 35866, 46050, 41688, 44522, /* 135592-135599 */
+41303, 32331, 45712, 42672, 42270, 31669, 30326, 22518, /* 135600-135607 */
+34757, 29743, 14225, 27431, 28881, 29813, 28736, 31436, /* 135608-135615 */
+28733, 26744, 22683, 28760, 28685, 32037, 31606, 37175, /* 135616-135623 */
+31024, 29726, 41715, 31738, 33291, 30120, 38845, 32586, /* 135624-135631 */
+26737, 29231, 29998, 34704, 25667, 23248, 28431, 29401, /* 135632-135639 */
+38017, 29448, 29294, 27216, 29696, 34438, 25400, 39416, /* 135640-135647 */
+30112, 30366, 40121, 35597, 40343, 33130, 34741, 38982, /* 135648-135655 */
+33499, 35544, 32995, 35573, 32378, 31432, 39729, 30789, /* 135656-135663 */
+21229, 32392, 34638, 26837, 30570, 32651, 32065, 29608, /* 135664-135671 */
+33425, 26134, 38298, 32366, 37084, 29466, 29025, 31534, /* 135672-135679 */
+32971, 36427, 24118, 39323, 32212, 32246, 39056, 32469, /* 135680-135687 */
+43417, 36142, 30988, 32857, 45418, 49562, 40605, 43294, /* 135688-135695 */
+35079, 33549, 48073, 38657, 30318, 31080, 42092, 33711, /* 135696-135703 */
+27542, 34208, 23856, 36939, 28731, 19947, 31100, 34018, /* 135704-135711 */
+38550, 30930, 27926, 28741, 25587, 34351, 21251, 31679, /* 135712-135719 */
+26115, 28852, 42148, 21963, 31950, 22631, 29432, 31547, /* 135720-135727 */
+25388, 30390, 26525, 34593, 29064, 31935, 42023, 27033, /* 135728-135735 */
+28820, 28330, 38996, 35569, 31136, 40144, 34353, 36845, /* 135736-135743 */
+37324, 26138, 36904, 41817, 35942, 37057, 29187, 26891, /* 135744-135751 */
+32572, 35368, 22614, 31702, 32052, 31956, 42929, 28915, /* 135752-135759 */
+37985, 31881, 26815, 21754, 30260, 32829, 30475, 36234, /* 135760-135767 */
+30859, 31005, 39896, 32691, 34137, 29732, 39291, 37650, /* 135768-135775 */
+27422, 33848, 27635, 37262, 36244, 26954, 28227, 38170, /* 135776-135783 */
+42130, 44831, 37998, 37385, 35186, 37168, 31379, 34993, /* 135784-135791 */
+37167, 27440, 41401, 31991, 38680, 37912, 30788, 37173, /* 135792-135799 */
+32882, 31176, 34202, 34846, 28560, 28786, 41327, 30438, /* 135800-135807 */
+24935, 30073, 28058, 32553, 30190, 33078, 32328, 32604, /* 135808-135815 */
+33927, 23932, 33068, 35812, 35097, 34568, 23449, 30270, /* 135816-135823 */
+25338, 34774, 31001, 25540, 30991, 31695, 40355, 27933, /* 135824-135831 */
+47463, 33514, 27936, 25971, 28386, 40879, 31779, 29133, /* 135832-135839 */
+31251, 25263, 32932, 28145, 26072, 25279, 33041, 33319, /* 135840-135847 */
+26069, 28285, 30727, 31797, 33690, 27339, 32838, 42680, /* 135848-135855 */
+39193, 42812, 37226, 33120, 31677, 33257, 35415, 26418, /* 135856-135863 */
+38374, 30646, 45937, 34554, 33981, 40077, 24847, 37761, /* 135864-135871 */
+32493, 30645, 38899, 33246, 34651, 31553, 42091, 35536, /* 135872-135879 */
+28814, 29838, 24945, 42190, 29148, 28839, 34459, 29411, /* 135880-135887 */
+30980, 27799, 27904, 32961, 36168, 32467, 36644, 32554, /* 135888-135895 */
+30407, 40070, 40572, 31594, 36149, 41787, 43060, 41014, /* 135896-135903 */
+48797, 39776, 36671, 29421, 28922, 33379, 30967, 31965, /* 135904-135911 */
+26469, 26819, 37602, 29591, 25911, 26126, 31689, 32882, /* 135912-135919 */
+19613, 23720, 26428, 31625, 31808, 25203, 21620, 29629, /* 135920-135927 */
+33649, 31612, 37841, 26154, 27372, 29983, 31780, 21894, /* 135928-135935 */
+31040, 31899, 26914, 33593, 30662, 38977, 30962, 30008, /* 135936-135943 */
+35956, 29027, 40525, 38645, 31952, 29527, 45114, 41257, /* 135944-135951 */
+33503, 36117, 28642, 38912, 35741, 32705, 33810, 31722, /* 135952-135959 */
+38819, 31189, 26544, 39922, 33604, 35092, 33096, 23494, /* 135960-135967 */
+24129, 28718, 34145, 25639, 22280, 32173, 29039, 30421, /* 135968-135975 */
+38273, 34972, 29712, 26257, 28453, 39076, 35614, 32454, /* 135976-135983 */
+31587, 29667, 35558, 36957, 33396, 34014, 32532, 47339, /* 135984-135991 */
+37290, 33810, 36973, 39174, 34956, 33832, 29778, 39110, /* 135992-135999 */
+40864, 40378, 42990, 36978, 30564, 33365, 35339, 25604, /* 136000-136007 */
+28810, 30985, 35702, 38460, 24870, 37416, 23275, 27429, /* 136008-136015 */
+32972, 26806, 38049, 31675, 33046, 29172, 39817, 38547, /* 136016-136023 */
+29497, 29987, 21237, 38144, 33271, 24479, 32010, 31116, /* 136024-136031 */
+25550, 32017, 24484, 32892, 36735, 31488, 35218, 36206, /* 136032-136039 */
+26737, 30589, 36208, 29513, 25175, 31215, 36092, 35283, /* 136040-136047 */
+39535, 36627, 36221, 34178, 24938, 34977, 36370, 29046, /* 136048-136055 */
+30417, 28826, 32924, 35605, 26510, 29947, 28716, 37952, /* 136056-136063 */
+29714, 25484, 26380, 38647, 31643, 30373, 26017, 29920, /* 136064-136071 */
+39812, 32350, 42958, 38200, 29650, 35205, 35997, 32284, /* 136072-136079 */
+32785, 30904, 32343, 38064, 36556, 44227, 38552, 35301, /* 136080-136087 */
+40599, 32770, 42954, 33723, 31982, 31521, 31412, 45916, /* 136088-136095 */
+33687, 33854, 27587, 30597, 37027, 24279, 33487, 32891, /* 136096-136103 */
+30733, 34164, 30109, 40152, 45713, 37486, 38495, 39635, /* 136104-136111 */
+26277, 25430, 31041, 25549, 24326, 20078, 21338, 32249, /* 136112-136119 */
+30423, 31900, 32073, 22011, 21403, 36416, 35639, 27554, /* 136120-136127 */
+32493, 31483, 33186, 36600, 31474, 33321, 27812, 40570, /* 136128-136135 */
+40357, 32932, 32303, 40568, 36207, 30958, 31982, 38012, /* 136136-136143 */
+41793, 38503, 39793, 43929, 34258, 27126, 35062, 25329, /* 136144-136151 */
+21905, 28231, 26717, 35979, 27300, 31233, 32650, 27078, /* 136152-136159 */
+29187, 28637, 36523, 28839, 28686, 27303, 32211, 38253, /* 136160-136167 */
+28852, 30984, 19498, 27994, 41828, 28419, 32041, 34699, /* 136168-136175 */
+29217, 28100, 29142, 28369, 40458, 42180, 36355, 40023, /* 136176-136183 */
+38776, 31461, 39213, 39063, 28628, 25271, 32081, 44062, /* 136184-136191 */
+36917, 43379, 43686, 35867, 29885, 28330, 39838, 30341, /* 136192-136199 */
+32978, 35768, 35882, 44417, 38152, 44839, 37199, 42781, /* 136200-136207 */
+42616, 32319, 29498, 35627, 39089, 23478, 29566, 22532, /* 136208-136215 */
+28549, 29067, 26647, 32399, 29123, 21934, 26290, 24649, /* 136216-136223 */
+23677, 25213, 24079, 31653, 25402, 34598, 39037, 25177, /* 136224-136231 */
+32002, 29788, 35520, 31508, 25712, 28391, 23789, 38283, /* 136232-136239 */
+38436, 29677, 28992, 27952, 39779, 33251, 33607, 38871, /* 136240-136247 */
+31895, 33704, 34771, 32144, 39545, 42363, 36650, 35968, /* 136248-136255 */
+37089, 26493, 28854, 34680, 26898, 21628, 22704, 33018, /* 136256-136263 */
+28677, 32760, 40634, 29954, 28289, 33269, 38778, 33520, /* 136264-136271 */
+29710, 30863, 27105, 39810, 30532, 34257, 30916, 27555, /* 136272-136279 */
+47780, 36481, 29490, 34426, 38683, 28158, 35498, 33179, /* 136280-136287 */
+32815, 45200, 39540, 38317, 37843, 27017, 26556, 28373, /* 136288-136295 */
+21826, 23441, 31583, 43727, 38945, 44011, 48165, 36685, /* 136296-136303 */
+42147, 41581, 42722, 42450, 31388, 32934, 31362, 39240, /* 136304-136311 */
+31579, 27763, 21688, 20913, 37543, 27864, 23747, 31735, /* 136312-136319 */
+26239, 25299, 26993, 25903, 20889, 39299, 33214, 28781, /* 136320-136327 */
+38281, 27790, 27015, 33766, 31448, 24221, 22682, 35184, /* 136328-136335 */
+32294, 35469, 40369, 35425, 36668, 27868, 36010, 44860, /* 136336-136343 */
+29328, 34584, 32457, 39654, 27747, 31722, 29949, 22059, /* 136344-136351 */
+40487, 28785, 24301, 29463, 40428, 24655, 28093, 29868, /* 136352-136359 */
+23167, 36481, 31951, 30789, 38903, 35383, 26908, 32869, /* 136360-136367 */
+24982, 27370, 25161, 33463, 32419, 32006, 46104, 35067, /* 136368-136375 */
+33078, 35665, 38235, 39344, 28644, 32199, 27666, 35006, /* 136376-136383 */
+43085, 38389, 31872, 28445, 33105, 35743, 27168, 32048, /* 136384-136391 */
+27429, 32063, 36869, 36422, 38149, 50156, 49695, 45890, /* 136392-136399 */
+46497, 44778, 34949, 39684, 39967, 32232, 24828, 31585, /* 136400-136407 */
+33112, 27518, 34662, 32573, 22766, 21159, 33307, 32190, /* 136408-136415 */
+23338, 29423, 22919, 30527, 30981, 26758, 28348, 16384, /* 136416-136423 */
+36839, 40512, 25152, 28484, 35649, 34319, 26674, 33447, /* 136424-136431 */
+28340, 34024, 37465, 36892, 37979, 38428, 32457, 33633, /* 136432-136439 */
+27724, 23056, 27564, 35238, 29794, 30033, 38902, 36128, /* 136440-136447 */
+24317, 37333, 35363, 36498, 30077, 28245, 27562, 31488, /* 136448-136455 */
+36347, 29471, 28459, 21909, 35031, 38347, 28853, 33280, /* 136456-136463 */
+30902, 28483, 26481, 29267, 25181, 33387, 40349, 33548, /* 136464-136471 */
+36987, 35968, 27660, 33172, 31886, 28468, 24626, 29581, /* 136472-136479 */
+38991, 33769, 42205, 43266, 38472, 32071, 30215, 37576, /* 136480-136487 */
+34578, 34612, 34260, 36734, 43221, 38119, 45434, 34342, /* 136488-136495 */
+40135, 46900, 38474, 37900, 46170, 40954, 28170, 36350, /* 136496-136503 */
+27129, 32063, 29389, 28955, 32448, 30149, 28693, 26153, /* 136504-136511 */
+23022, 22773, 23272, 23371, 32173, 22873, 35937, 38624, /* 136512-136519 */
+26046, 27443, 33749, 40411, 31052, 29655, 29223, 24702, /* 136520-136527 */
+35534, 39655, 29064, 27868, 30952, 38061, 35396, 33737, /* 136528-136535 */
+35688, 29622, 33842, 33899, 30246, 36082, 39088, 38548, /* 136536-136543 */
+36633, 34165, 32257, 25976, 29436, 31441, 19488, 22912, /* 136544-136551 */
+32061, 23662, 31071, 37715, 27556, 28048, 37667, 33681, /* 136552-136559 */
+30223, 31646, 28318, 23690, 34558, 32814, 27349, 28361, /* 136560-136567 */
+27482, 36906, 39009, 32136, 31758, 37189, 28921, 32637, /* 136568-136575 */
+36278, 32439, 40848, 44460, 43668, 40931, 40712, 32103, /* 136576-136583 */
+29304, 22297, 33724, 22622, 34045, 37910, 39191, 47369, /* 136584-136591 */
+41962, 36807, 45769, 49773, 41563, 37977, 36579, 31470, /* 136592-136599 */
+38867, 34901, 31031, 24046, 25522, 32586, 29627, 29865, /* 136600-136607 */
+30740, 27135, 26063, 27214, 27615, 24459, 34011, 34884, /* 136608-136615 */
+29554, 36571, 27780, 26621, 33842, 31199, 28784, 21709, /* 136616-136623 */
+32531, 31192, 32510, 30168, 32460, 37899, 33475, 34348, /* 136624-136631 */
+36118, 38924, 32609, 29949, 34369, 34600, 29072, 26540, /* 136632-136639 */
+25935, 30655, 30425, 33867, 34470, 37436, 25945, 25339, /* 136640-136647 */
+31137, 24394, 31488, 29232, 31683, 36243, 36591, 32757, /* 136648-136655 */
+29744, 25686, 29381, 18301, 29252, 30659, 32680, 36094, /* 136656-136663 */
+33685, 32484, 35234, 41484, 37893, 41076, 34376, 30480, /* 136664-136671 */
+30493, 41766, 42475, 26974, 31962, 36523, 37339, 35139, /* 136672-136679 */
+34568, 30508, 29922, 29950, 32935, 31762, 42064, 45889, /* 136680-136687 */
+39605, 44345, 42561, 42363, 41059, 40651, 37016, 34914, /* 136688-136695 */
+35174, 30719, 31866, 28303, 25464, 27366, 25809, 34108, /* 136696-136703 */
+26050, 32291, 38547, 25175, 28135, 26469, 32222, 28506, /* 136704-136711 */
+23428, 26020, 30466, 32460, 36792, 39478, 30901, 28129, /* 136712-136719 */
+34201, 30880, 29829, 32510, 36672, 29654, 36608, 38744, /* 136720-136727 */
+40178, 28235, 29788, 30274, 29493, 32818, 31673, 31873, /* 136728-136735 */
+29399, 31375, 30020, 36661, 32732, 32928, 35971, 35213, /* 136736-136743 */
+35862, 28238, 31215, 27807, 22620, 31330, 31011, 27683, /* 136744-136751 */
+35363, 32659, 28718, 26494, 30558, 28369, 27307, 39465, /* 136752-136759 */
+32997, 30202, 30549, 33041, 37274, 33140, 34774, 29550, /* 136760-136767 */
+29838, 35721, 35677, 30621, 32072, 37766, 32903, 41103, /* 136768-136775 */
+36029, 30741, 33021, 39735, 36573, 38603, 40028, 34192, /* 136776-136783 */
+34572, 36194, 40040, 41436, 38410, 38890, 45913, 38226, /* 136784-136791 */
+34642, 41385, 35000, 33618, 32811, 31589, 28978, 27762, /* 136792-136799 */
+33337, 27857, 24735, 25209, 24281, 34146, 29874, 32656, /* 136800-136807 */
+28365, 26601, 24280, 30515, 32515, 31224, 33910, 31579, /* 136808-136815 */
+30533, 29944, 40663, 32253, 23564, 28772, 37382, 35761, /* 136816-136823 */
+35458, 36093, 29392, 28297, 32133, 34148, 29521, 40170, /* 136824-136831 */
+35477, 32222, 34335, 30019, 31164, 31227, 31547, 29087, /* 136832-136839 */
+28273, 28520, 31014, 30045, 26908, 29325, 30311, 34784, /* 136840-136847 */
+36375, 30768, 31025, 38282, 29761, 26701, 31352, 33301, /* 136848-136855 */
+24531, 26227, 37091, 36042, 31964, 32738, 31329, 33055, /* 136856-136863 */
+28544, 33816, 34378, 28616, 35866, 41385, 38124, 39191, /* 136864-136871 */
+44961, 38064, 26679, 30848, 23341, 29571, 37721, 37192, /* 136872-136879 */
+40503, 40197, 33408, 43099, 45461, 40120, 46489, 41422, /* 136880-136887 */
+38270, 39173, 40379, 38226, 26468, 27030, 30834, 26118, /* 136888-136895 */
+28555, 29763, 24379, 28169, 28280, 25229, 22321, 31180, /* 136896-136903 */
+34603, 30879, 28999, 28103, 26226, 31386, 33148, 32854, /* 136904-136911 */
+32192, 29896, 38128, 27348, 24002, 29333, 31036, 41830, /* 136912-136919 */
+43768, 33023, 32694, 39836, 38609, 35557, 38193, 32798, /* 136920-136927 */
+24704, 25586, 32308, 33599, 30750, 29664, 30935, 28624, /* 136928-136935 */
+26024, 36952, 30750, 25611, 27467, 27653, 28480, 36017, /* 136936-136943 */
+39161, 34882, 27245, 27716, 22424, 30775, 32039, 27936, /* 136944-136951 */
+27337, 31621, 29121, 37953, 38981, 31945, 37639, 33985, /* 136952-136959 */
+33838, 31048, 33446, 37860, 30860, 32163, 35432, 39069, /* 136960-136967 */
+37067, 39980, 33375, 33869, 27867, 30550, 32065, 36050, /* 136968-136975 */
+43700, 35853, 37219, 40863, 40964, 38437, 40463, 39089, /* 136976-136983 */
+39372, 40713, 40501, 35602, 28110, 31798, 28760, 33850, /* 136984-136991 */
+30672, 27632, 31203, 34654, 33904, 23776, 30873, 24919, /* 136992-136999 */
+29344, 25317, 18462, 33909, 29665, 30295, 31964, 29240, /* 137000-137007 */
+33083, 32053, 37794, 34292, 28381, 30275, 33634, 33255, /* 137008-137015 */
+34736, 40749, 37160, 27988, 31340, 30675, 33573, 31961, /* 137016-137023 */
+27206, 33668, 26163, 34240, 39447, 36992, 32556, 30713, /* 137024-137031 */
+40054, 24608, 26324, 28820, 29463, 32917, 20039, 36395, /* 137032-137039 */
+24950, 34918, 36108, 30736, 31996, 24658, 25629, 22197, /* 137040-137047 */
+39762, 39265, 41503, 35108, 27003, 30472, 29900, 30799, /* 137048-137055 */
+27068, 32431, 27004, 34629, 35549, 31893, 42594, 31537, /* 137056-137063 */
+36893, 35510, 33990, 40272, 40127, 35575, 27514, 28474, /* 137064-137071 */
+40419, 33823, 33276, 39818, 39791, 37244, 35556, 38213, /* 137072-137079 */
+33894, 46227, 46751, 46353, 36981, 36138, 31552, 23719, /* 137080-137087 */
+35110, 31658, 35984, 34161, 27029, 31169, 27969, 27669, /* 137088-137095 */
+21602, 24896, 24406, 28091, 37060, 31679, 32303, 35009, /* 137096-137103 */
+33110, 27886, 29453, 28882, 28619, 31392, 30034, 30355, /* 137104-137111 */
+30493, 35771, 34586, 31970, 34187, 32798, 25034, 33906, /* 137112-137119 */
+36636, 31421, 39928, 39781, 38779, 28583, 30736, 32452, /* 137120-137127 */
+28627, 31156, 29357, 37577, 30813, 33035, 34414, 28954, /* 137128-137135 */
+29405, 32177, 35363, 28538, 31841, 31611, 32654, 34583, /* 137136-137143 */
+31001, 31023, 30100, 29372, 27479, 26929, 27755, 30654, /* 137144-137151 */
+27185, 25233, 26869, 38253, 35231, 34245, 34378, 34467, /* 137152-137159 */
+35334, 35827, 33047, 35677, 37294, 33444, 28271, 34974, /* 137160-137167 */
+37108, 34496, 44209, 45513, 39320, 36336, 40095, 39030, /* 137168-137175 */
+38748, 36596, 36841, 36714, 35485, 38043, 38100, 37429, /* 137176-137183 */
+37713, 32032, 30952, 33715, 23804, 29957, 25839, 30898, /* 137184-137191 */
+33925, 25444, 31355, 30431, 30127, 32397, 26952, 27972, /* 137192-137199 */
+25943, 26725, 23759, 28180, 30280, 33425, 33488, 29112, /* 137200-137207 */
+32179, 34099, 34226, 35315, 42693, 29163, 32253, 32522, /* 137208-137215 */
+32599, 42470, 33234, 42302, 30838, 32959, 36288, 48313, /* 137216-137223 */
+17905, 25000, 37294, 29011, 14558, 23936, 28046, 29670, /* 137224-137231 */
+34734, 24611, 36319, 30497, 34140, 34185, 32576, 30279, /* 137232-137239 */
+28198, 34481, 25914, 34642, 36623, 37266, 28849, 25768, /* 137240-137247 */
+25848, 25578, 24809, 27366, 30110, 26449, 43206, 25317, /* 137248-137255 */
+36538, 38962, 30544, 37677, 39119, 30435, 35333, 43096, /* 137256-137263 */
+38726, 51759, 42223, 37660, 52483, 45403, 41096, 43908, /* 137264-137271 */
+49516, 42639, 36924, 54367, 44976, 35957, 40495, 34789, /* 137272-137279 */
+40349, 32675, 32093, 25881, 28486, 39497, 30443, 31299, /* 137280-137287 */
+17634, 18552, 27509, 20643, 15732, 27139, 25712, 14008, /* 137288-137295 */
+28683, 13732, 10114, 26382, 14137, 14085, 17244, 18494, /* 137296-137303 */
+17574, 31100, 15828, 20746, 43230, 22617, 17430, 29263, /* 137304-137311 */
+26963, 36365, 34176, 31193, 33495, 38061, 45670, 42029, /* 137312-137319 */
+37223, 44928, 36240, 39618, 38238, 38263, 44055, 54595, /* 137320-137327 */
+51034, 34554, 39268, 44553, 43405, 40539, 47475, 42975, /* 137328-137335 */
+36396, 29097, 34153, 34898, 37372, 34189, 17418, 21928, /* 137336-137343 */
+30644, 34287, 29035, 30936, 31506, 27410, 32149, 31083, /* 137344-137351 */
+31021, 35730, 34254, 26656, 31422, 30183, 30796, 47904, /* 137352-137359 */
+37691, 35322, 28822, 35763, 38821, 32317, 36290, 36031, /* 137360-137367 */
+41431, 27626, 32350, 29138, 27362, 33321, 25951, 26333, /* 137368-137375 */
+19292, 27824, 39224, 30040, 25757, 27982, 21335, 27301, /* 137376-137383 */
+30430, 27491, 22997, 30634, 33293, 30193, 27738, 23395, /* 137384-137391 */
+34272, 31731, 26236, 22477, 23267, 34790, 29911, 32746, /* 137392-137399 */
+33283, 38271, 41325, 24134, 36865, 42842, 39603, 32314, /* 137400-137407 */
+32487, 45678, 40036, 44071, 47050, 34434, 34109, 41583, /* 137408-137415 */
+44820, 31799, 33130, 35919, 32574, 32237, 37263, 38133, /* 137416-137423 */
+45587, 48330, 42821, 41170, 38235, 50820, 44571, 40400, /* 137424-137431 */
+40485, 30202, 24694, 24051, 32949, 27112, 29976, 20724, /* 137432-137439 */
+17207, 21091, 25964, 30266, 18525, 24069, 16424, 23429, /* 137440-137447 */
+25938, 36465, 37081, 27477, 35604, 30219, 20976, 22855, /* 137448-137455 */
+40596, 36941, 32312, 28443, 29136, 33028, 31704, 30571, /* 137456-137463 */
+29679, 31872, 27247, 24331, 22734, 36739, 44495, 30665, /* 137464-137471 */
+35449, 32233, 27485, 33087, 42425, 32337, 32789, 38682, /* 137472-137479 */
+31759, 31106, 35951, 44642, 32771, 34677, 30737, 25796, /* 137480-137487 */
+32722, 38799, 48654, 31682, 32631, 35095, 31590, 27945, /* 137488-137495 */
+34707, 44081, 35780, 37256, 32031, 38546, 41213, 37329, /* 137496-137503 */
+31480, 30897, 25223, 32732, 35384, 30561, 43449, 39445, /* 137504-137511 */
+35867, 33613, 27419, 20520, 23826, 35780, 29038, 34012, /* 137512-137519 */
+37144, 37107, 43564, 48506, 40429, 41297, 44348, 27518, /* 137520-137527 */
+31187, 32940, 37889, 42342, 27165, 27701, 24088, 19331, /* 137528-137535 */
+23952, 31219, 21974, 28323, 34137, 29487, 29033, 30384, /* 137536-137543 */
+28077, 27007, 30567, 20544, 25123, 28104, 29004, 40568, /* 137544-137551 */
+33780, 32277, 34280, 27367, 27073, 36044, 30370, 28316, /* 137552-137559 */
+36097, 31377, 28431, 37262, 36115, 24491, 36375, 37090, /* 137560-137567 */
+24758, 30944, 30054, 42203, 46476, 36326, 40568, 32191, /* 137568-137575 */
+26496, 38553, 36883, 36215, 38211, 33205, 31759, 36538, /* 137576-137583 */
+34228, 32587, 32193, 26742, 21946, 26887, 29470, 32292, /* 137584-137591 */
+40605, 33780, 35062, 35376, 24594, 32590, 33819, 33133, /* 137592-137599 */
+35458, 29104, 28069, 30415, 36052, 36710, 35142, 28366, /* 137600-137607 */
+24962, 27701, 29214, 27119, 38930, 33547, 31643, 40560, /* 137608-137615 */
+27436, 37551, 44541, 45603, 46151, 46298, 42378, 40677, /* 137616-137623 */
+44897, 38664, 40963, 37905, 27524, 29076, 26559, 32119, /* 137624-137631 */
+39416, 31659, 28459, 32109, 24069, 25799, 37374, 27060, /* 137632-137639 */
+28173, 36834, 29903, 29554, 35630, 34502, 31762, 35056, /* 137640-137647 */
+27330, 26464, 29211, 31707, 35426, 44405, 28508, 34314, /* 137648-137655 */
+34010, 18878, 30166, 30619, 29529, 28981, 27111, 31803, /* 137656-137663 */
+36300, 30005, 24466, 34304, 18730, 29842, 31287, 18930, /* 137664-137671 */
+30088, 38858, 34276, 30117, 36164, 23344, 26745, 37151, /* 137672-137679 */
+26795, 28992, 29168, 27303, 29195, 33319, 31543, 36006, /* 137680-137687 */
+29939, 29929, 36960, 31359, 36311, 45049, 43864, 30240, /* 137688-137695 */
+42099, 34569, 30947, 41722, 34229, 37561, 47776, 45505, /* 137696-137703 */
+38087, 37951, 34433, 31843, 25631, 20197, 28862, 24900, /* 137704-137711 */
+29515, 39357, 45786, 39119, 45860, 45735, 30240, 40467, /* 137712-137719 */
+37754, 30064, 36919, 32214, 30977, 29731, 28746, 28574, /* 137720-137727 */
+32527, 22618, 24725, 19321, 18631, 27423, 36794, 32529, /* 137728-137735 */
+25405, 37092, 26051, 31409, 39241, 29450, 40003, 39173, /* 137736-137743 */
+36796, 37243, 37705, 38593, 37286, 30109, 35491, 30576, /* 137744-137751 */
+29679, 32450, 41181, 37725, 32031, 37741, 27864, 27217, /* 137752-137759 */
+31305, 31954, 32506, 26988, 30676, 26868, 31915, 34947, /* 137760-137767 */
+34103, 27052, 29860, 28155, 20493, 26178, 33687, 38161, /* 137768-137775 */
+29702, 28770, 30833, 20951, 31739, 27566, 24365, 35502, /* 137776-137783 */
+27161, 28771, 34746, 34545, 35957, 30980, 30032, 25885, /* 137784-137791 */
+24539, 34715, 34761, 38160, 34324, 34322, 40188, 40155, /* 137792-137799 */
+35706, 31091, 30947, 38168, 32438, 32255, 34925, 38422, /* 137800-137807 */
+38898, 41253, 41528, 44108, 40097, 39111, 45149, 49613, /* 137808-137815 */
+49500, 40056, 44006, 38434, 32473, 34296, 26156, 32882, /* 137816-137823 */
+32156, 33121, 36078, 29100, 25773, 28040, 25271, 23973, /* 137824-137831 */
+27816, 22442, 18676, 33040, 33123, 33454, 33326, 33322, /* 137832-137839 */
+28567, 30089, 24879, 26781, 36482, 28964, 30128, 34637, /* 137840-137847 */
+31622, 33281, 29993, 34714, 27798, 24481, 25187, 30136, /* 137848-137855 */
+35255, 33851, 35742, 30632, 30897, 33660, 24613, 24057, /* 137856-137863 */
+44034, 35399, 28575, 35466, 31942, 33115, 35464, 33472, /* 137864-137871 */
+29431, 25327, 25035, 27586, 35381, 32796, 33397, 31792, /* 137872-137879 */
+25535, 31133, 27452, 25169, 33251, 31215, 25211, 31711, /* 137880-137887 */
+33695, 30824, 41921, 37406, 31391, 31351, 30521, 35530, /* 137888-137895 */
+41029, 44201, 38271, 34439, 34864, 32351, 30311, 24692, /* 137896-137903 */
+38393, 38289, 36090, 42487, 46015, 45229, 49561, 46978, /* 137904-137911 */
+44720, 39787, 36233, 36008, 40023, 41683, 35962, 37999, /* 137912-137919 */
+31777, 31413, 27286, 26390, 26246, 28058, 21070, 19138, /* 137920-137927 */
+30824, 26729, 34504, 32012, 26215, 30169, 21323, 24758, /* 137928-137935 */
+29825, 36973, 35689, 30737, 30824, 31026, 32284, 28450, /* 137936-137943 */
+27783, 37641, 28416, 23964, 39465, 32104, 32101, 34376, /* 137944-137951 */
+29635, 27471, 24238, 33702, 27802, 33175, 34527, 30686, /* 137952-137959 */
+35205, 37190, 32119, 25327, 26817, 36477, 31465, 23930, /* 137960-137967 */
+32748, 32962, 29562, 39484, 32563, 30977, 29740, 23457, /* 137968-137975 */
+25824, 36319, 39235, 37033, 32844, 29986, 35410, 31951, /* 137976-137983 */
+26803, 35613, 36872, 30074, 41620, 42345, 35082, 44565, /* 137984-137991 */
+39282, 36818, 41314, 28068, 27833, 30374, 37723, 31754, /* 137992-137999 */
+36087, 33535, 36920, 40378, 30302, 41167, 44444, 35048, /* 138000-138007 */
+37610, 45837, 36417, 40234, 46328, 34560, 34419, 28338, /* 138008-138015 */
+22997, 24479, 34115, 30316, 32342, 24407, 23636, 27681, /* 138016-138023 */
+18035, 25114, 32198, 26843, 27227, 36629, 32030, 33370, /* 138024-138031 */
+39608, 32822, 32539, 27101, 26508, 27967, 35421, 41254, /* 138032-138039 */
+37476, 37507, 34999, 39567, 27883, 29053, 38451, 29788, /* 138040-138047 */
+21680, 35972, 32514, 27770, 40201, 39153, 32455, 31654, /* 138048-138055 */
+27408, 25014, 29358, 37913, 36229, 33577, 26534, 33524, /* 138056-138063 */
+27121, 23355, 36445, 35320, 21274, 27912, 36274, 26747, /* 138064-138071 */
+36723, 35919, 29873, 29334, 22804, 26130, 25424, 37784, /* 138072-138079 */
+35705, 34500, 34386, 33281, 34709, 34719, 36727, 37721, /* 138080-138087 */
+27632, 30034, 41787, 31983, 36865, 44019, 36688, 32714, /* 138088-138095 */
+30404, 30579, 30907, 43407, 46024, 45103, 40989, 40149, /* 138096-138103 */
+45241, 33209, 42849, 44720, 35411, 30965, 40810, 34938, /* 138104-138111 */
+34194, 39406, 31556, 28813, 23883, 27638, 24954, 19511, /* 138112-138119 */
+34012, 28771, 27268, 31612, 30752, 22596, 26751, 37867, /* 138120-138127 */
+28261, 19938, 30745, 32408, 28982, 34023, 38827, 31459, /* 138128-138135 */
+29528, 26633, 29022, 28617, 36083, 37867, 35320, 26892, /* 138136-138143 */
+34738, 27549, 24649, 34194, 29617, 30343, 37266, 34999, /* 138144-138151 */
+30831, 37231, 35445, 34033, 40267, 21217, 26252, 27792, /* 138152-138159 */
+31952, 38439, 35441, 32365, 34566, 33448, 22982, 34159, /* 138160-138167 */
+35962, 24380, 25803, 31810, 27113, 27660, 40252, 35813, /* 138168-138175 */
+30130, 29786, 26479, 28581, 33168, 42152, 39071, 37383, /* 138176-138183 */
+34406, 38186, 25312, 34823, 41339, 29405, 25962, 35398, /* 138184-138191 */
+36828, 36212, 41491, 39990, 35566, 38095, 33222, 29385, /* 138192-138199 */
+31906, 42597, 41816, 38202, 38066, 40952, 33414, 34601, /* 138200-138207 */
+40159, 33861, 25277, 35106, 33318, 28682, 40088, 42258, /* 138208-138215 */
+34129, 33187, 32266, 25479, 29873, 36229, 37603, 35927, /* 138216-138223 */
+33504, 32963, 30284, 29140, 37162, 32894, 23990, 26923, /* 138224-138231 */
+33825, 33001, 32345, 37465, 28601, 25019, 29896, 21271, /* 138232-138239 */
+23415, 25660, 34304, 29549, 27410, 30769, 29402, 32881, /* 138240-138247 */
+28528, 29633, 22032, 20826, 33734, 26552, 28942, 34827, /* 138248-138255 */
+39274, 32148, 34049, 32001, 25793, 29976, 37214, 39385, /* 138256-138263 */
+35993, 36630, 34559, 28705, 31161, 33270, 27956, 23676, /* 138264-138271 */
+33122, 37307, 38343, 39512, 42395, 36219, 40783, 40002, /* 138272-138279 */
+35212, 32065, 34715, 41725, 35704, 38125, 35925, 29923, /* 138280-138287 */
+33119, 38890, 33227, 24150, 34446, 36229, 31515, 35123, /* 138288-138295 */
+39598, 42093, 35722, 35841, 29366, 29428, 32829, 37149, /* 138296-138303 */
+41101, 32828, 31229, 33594, 31700, 32594, 30234, 31385, /* 138304-138311 */
+32924, 34861, 32710, 34737, 35913, 37551, 39354, 27857, /* 138312-138319 */
+24169, 30563, 27563, 28949, 36981, 29927, 31026, 32928, /* 138320-138327 */
+30393, 32896, 31256, 25335, 21538, 26224, 28303, 27829, /* 138328-138335 */
+31187, 33157, 36057, 30004, 25066, 25768, 26887, 26263, /* 138336-138343 */
+36187, 36064, 25452, 32358, 33624, 30481, 34272, 30912, /* 138344-138351 */
+26239, 32754, 39007, 31844, 35464, 38340, 35032, 37242, /* 138352-138359 */
+28667, 28193, 31143, 26728, 32445, 33449, 30224, 30619, /* 138360-138367 */
+35946, 34252, 34463, 35964, 29688, 32991, 36089, 34100, /* 138368-138375 */
+42663, 47843, 41038, 39535, 32981, 29100, 32671, 30421, /* 138376-138383 */
+33490, 39311, 37937, 37127, 34806, 36284, 34784, 35803, /* 138384-138391 */
+31357, 29683, 36655, 38536, 35062, 41286, 38689, 38336, /* 138392-138399 */
+33719, 27306, 31223, 27577, 29626, 37728, 32290, 30340, /* 138400-138407 */
+40894, 39987, 31152, 32411, 27266, 21984, 25041, 31463, /* 138408-138415 */
+26885, 31603, 37916, 40239, 29239, 22064, 28665, 23764, /* 138416-138423 */
+28061, 36102, 29719, 33133, 32740, 28507, 30366, 28998, /* 138424-138431 */
+22712, 23659, 20621, 30115, 36356, 31895, 33073, 32434, /* 138432-138439 */
+32974, 28174, 30874, 19079, 24886, 34418, 31634, 32316, /* 138440-138447 */
+34795, 35097, 35200, 36706, 32625, 26288, 29328, 36795, /* 138448-138455 */
+34846, 35625, 36505, 46325, 37231, 27338, 29526, 24040, /* 138456-138463 */
+28363, 39599, 39280, 35309, 43645, 42793, 34932, 40596, /* 138464-138471 */
+38068, 32221, 34618, 40096, 36736, 39038, 40936, 43066, /* 138472-138479 */
+36822, 27350, 32548, 29852, 25988, 36117, 34317, 32168, /* 138480-138487 */
+35828, 36870, 34515, 35274, 37102, 26547, 31660, 33061, /* 138488-138495 */
+28450, 32756, 32318, 32305, 38314, 34806, 21825, 26148, /* 138496-138503 */
+30116, 37813, 35468, 39149, 30798, 31260, 32670, 30334, /* 138504-138511 */
+30771, 22037, 34301, 31574, 31498, 34898, 36039, 36539, /* 138512-138519 */
+35723, 30942, 18357, 25666, 30625, 26900, 32097, 29627, /* 138520-138527 */
+29341, 30454, 30190, 30996, 27999, 24226, 30460, 27370, /* 138528-138535 */
+23668, 31392, 34587, 31665, 33648, 26797, 24860, 29083, /* 138536-138543 */
+34279, 33002, 37104, 36126, 37285, 40314, 36434, 32516, /* 138544-138551 */
+26479, 31204, 38566, 31754, 34393, 33879, 36304, 36373, /* 138552-138559 */
+38898, 31472, 26369, 30030, 38788, 34985, 38007, 41669, /* 138560-138567 */
+39431, 38616, 43979, 42637, 27654, 34206, 38258, 27993, /* 138568-138575 */
+30756, 35160, 29727, 34530, 33164, 32661, 32969, 30682, /* 138576-138583 */
+37103, 31890, 39029, 37994, 41056, 34987, 42165, 31218, /* 138584-138591 */
+25729, 38208, 27533, 32355, 29412, 33507, 33827, 37381, /* 138592-138599 */
+30505, 28060, 34965, 37551, 34138, 26549, 30689, 30176, /* 138600-138607 */
+31296, 28944, 31078, 27627, 29474, 32310, 30409, 29587, /* 138608-138615 */
+32301, 32239, 27889, 29640, 18331, 29921, 36942, 29006, /* 138616-138623 */
+27650, 32049, 30424, 36658, 34751, 32921, 27689, 25965, /* 138624-138631 */
+31865, 24367, 28000, 32054, 29942, 33971, 34691, 31752, /* 138632-138639 */
+26955, 34016, 40823, 31623, 35110, 39006, 29306, 31169, /* 138640-138647 */
+34704, 31805, 27131, 31178, 33206, 30720, 30941, 35984, /* 138648-138655 */
+31536, 36777, 34619, 22746, 28322, 33502, 43474, 41559, /* 138656-138663 */
+41951, 38730, 40931, 46453, 42958, 35202, 32772, 38153, /* 138664-138671 */
+29795, 30905, 31429, 35264, 36444, 37448, 28125, 29578, /* 138672-138679 */
+34666, 42508, 38589, 34604, 34502, 42828, 36014, 28186, /* 138680-138687 */
+32610, 26997, 34777, 25833, 29059, 30668, 32453, 38910, /* 138688-138695 */
+35370, 28032, 25186, 35681, 33767, 26473, 30630, 33407, /* 138696-138703 */
+31442, 32023, 36137, 25500, 30700, 38403, 32831, 28423, /* 138704-138711 */
+31401, 30868, 26666, 31512, 25534, 24000, 23887, 33911, /* 138712-138719 */
+28328, 31524, 40325, 35540, 32201, 31786, 30052, 25394, /* 138720-138727 */
+26513, 29964, 24738, 25300, 36975, 35008, 34190, 29911, /* 138728-138735 */
+30209, 23554, 34956, 36490, 23069, 34363, 28016, 36150, /* 138736-138743 */
+40179, 41306, 28232, 30329, 35452, 33119, 32935, 35936, /* 138744-138751 */
+33469, 38236, 31229, 25712, 27892, 33017, 40535, 32828, /* 138752-138759 */
+39408, 41063, 40769, 47052, 50540, 43585, 38399, 26394, /* 138760-138767 */
+34409, 30103, 30477, 30983, 39412, 34167, 30977, 32942, /* 138768-138775 */
+31389, 42500, 29272, 42273, 28624, 30473, 33338, 30579, /* 138776-138783 */
+43041, 32251, 33581, 34347, 28184, 29691, 33807, 39173, /* 138784-138791 */
+33795, 32192, 25000, 26508, 41870, 30832, 32831, 30610, /* 138792-138799 */
+32108, 28668, 29747, 39565, 27418, 34661, 37786, 30828, /* 138800-138807 */
+25668, 23253, 34471, 25060, 25745, 24132, 22601, 38287, /* 138808-138815 */
+28629, 34272, 33201, 31131, 36836, 26186, 23288, 18410, /* 138816-138823 */
+26441, 42108, 27954, 25738, 29896, 32424, 37654, 33437, /* 138824-138831 */
+31303, 18804, 36890, 35392, 35011, 31384, 32415, 36652, /* 138832-138839 */
+34678, 37258, 26493, 33744, 42243, 34519, 35630, 39185, /* 138840-138847 */
+36585, 28794, 26295, 28878, 24106, 37201, 35381, 33380, /* 138848-138855 */
+44719, 42345, 42170, 39327, 43327, 34594, 30314, 34875, /* 138856-138863 */
+31058, 28713, 40796, 36842, 31600, 31772, 31194, 31195, /* 138864-138871 */
+37068, 38222, 32886, 35764, 37541, 34215, 28644, 37871, /* 138872-138879 */
+30425, 25887, 37395, 31313, 38152, 38604, 36438, 35563, /* 138880-138887 */
+31683, 35645, 24177, 27988, 29295, 30292, 34905, 38571, /* 138888-138895 */
+31671, 26828, 37216, 26427, 24254, 35523, 30275, 23363, /* 138896-138903 */
+27909, 28783, 38708, 33451, 31209, 23755, 28960, 32329, /* 138904-138911 */
+31559, 35777, 32771, 33656, 30388, 37763, 24028, 20915, /* 138912-138919 */
+30465, 30897, 26329, 30171, 28779, 39634, 38059, 38167, /* 138920-138927 */
+32883, 28144, 33846, 27513, 31163, 26220, 38091, 29630, /* 138928-138935 */
+37212, 41929, 24795, 39093, 34340, 31600, 38841, 27505, /* 138936-138943 */
+30834, 21820, 27418, 32151, 33327, 35023, 28346, 36312, /* 138944-138951 */
+34775, 41973, 40258, 45445, 38421, 34635, 44280, 34461, /* 138952-138959 */
+29399, 39677, 33147, 35938, 26636, 33057, 38344, 29954, /* 138960-138967 */
+47130, 33380, 36284, 30578, 29326, 30607, 30028, 34551, /* 138968-138975 */
+22167, 42215, 35194, 33083, 38358, 34899, 41870, 36769, /* 138976-138983 */
+22605, 24140, 22942, 38048, 36644, 33655, 32052, 32925, /* 138984-138991 */
+36186, 33270, 34827, 21962, 34118, 35188, 25716, 37425, /* 138992-138999 */
+29965, 33088, 34645, 32376, 23725, 25237, 34503, 30126, /* 139000-139007 */
+34639, 38071, 32823, 31125, 30155, 25575, 27283, 24868, /* 139008-139015 */
+26979, 20124, 33935, 37679, 30782, 36904, 34149, 31992, /* 139016-139023 */
+24128, 27500, 26589, 24429, 31212, 37371, 31998, 31342, /* 139024-139031 */
+37898, 34320, 28094, 40609, 32580, 25567, 41727, 33113, /* 139032-139039 */
+30368, 33318, 25700, 27862, 23389, 29325, 35732, 39165, /* 139040-139047 */
+37441, 39838, 43559, 47078, 41856, 29410, 37172, 38208, /* 139048-139055 */
+32150, 40423, 36138, 32469, 41584, 39486, 28829, 29348, /* 139056-139063 */
+36356, 30749, 28560, 30260, 29081, 42698, 37572, 36429, /* 139064-139071 */
+32395, 29342, 39628, 31581, 33744, 38413, 33638, 36707, /* 139072-139079 */
+39717, 25583, 27363, 26399, 32078, 31340, 28410, 33942, /* 139080-139087 */
+38386, 46155, 34342, 34629, 26846, 27398, 25251, 21187, /* 139088-139095 */
+32343, 27061, 32699, 40696, 38480, 25642, 32545, 25062, /* 139096-139103 */
+34053, 32163, 22705, 26073, 26195, 34005, 34400, 35933, /* 139104-139111 */
+22963, 27646, 26896, 23383, 36694, 35351, 30916, 36662, /* 139112-139119 */
+37689, 29235, 26712, 26051, 31863, 30055, 31063, 28761, /* 139120-139127 */
+41101, 38308, 37322, 40642, 32638, 31021, 23089, 22741, /* 139128-139135 */
+31044, 34557, 31067, 38340, 34960, 26185, 35345, 29048, /* 139136-139143 */
+38325, 42224, 30752, 33211, 38111, 34881, 44603, 44085, /* 139144-139151 */
+40885, 35191, 32426, 30034, 36507, 41261, 34327, 43707, /* 139152-139159 */
+33583, 32216, 35306, 25926, 31613, 37019, 31924, 32553, /* 139160-139167 */
+36408, 36081, 41072, 40844, 42291, 34801, 21429, 24025, /* 139168-139175 */
+37156, 28537, 32163, 32531, 38951, 29392, 28864, 29262, /* 139176-139183 */
+26850, 43881, 33496, 29335, 26061, 30539, 29469, 33499, /* 139184-139191 */
+36936, 28154, 22074, 25090, 32834, 33375, 38808, 38412, /* 139192-139199 */
+36223, 26930, 29576, 25400, 21280, 32071, 29723, 27833, /* 139200-139207 */
+28587, 32488, 33437, 34770, 36878, 33720, 22523, 18246, /* 139208-139215 */
+27137, 36613, 35784, 32121, 32056, 28255, 25305, 30688, /* 139216-139223 */
+27803, 35515, 41251, 37374, 29368, 32062, 28053, 35111, /* 139224-139231 */
+38575, 32493, 24546, 25935, 28742, 37331, 37101, 38980, /* 139232-139239 */
+42959, 33474, 34915, 33861, 30382, 41417, 41727, 40068, /* 139240-139247 */
+33949, 38106, 46657, 46656, 41783, 32332, 27954, 28441, /* 139248-139255 */
+23124, 31539, 38581, 34827, 32169, 34701, 32762, 28795, /* 139256-139263 */
+32133, 33295, 41224, 40314, 35972, 32276, 33356, 30539, /* 139264-139271 */
+36540, 37848, 28151, 23310, 28521, 32152, 38244, 37141, /* 139272-139279 */
+36833, 40662, 27720, 34524, 33188, 24775, 36330, 32223, /* 139280-139287 */
+30888, 26804, 33374, 34321, 36738, 34924, 30537, 27882, /* 139288-139295 */
+25775, 27128, 28014, 34873, 30507, 33026, 29324, 21769, /* 139296-139303 */
+29697, 27486, 29566, 41583, 32029, 23876, 31551, 28217, /* 139304-139311 */
+27465, 32277, 26217, 27116, 26880, 27087, 29535, 40502, /* 139312-139319 */
+33752, 38984, 39046, 26700, 33719, 33593, 27406, 35429, /* 139320-139327 */
+33759, 31719, 31641, 33823, 33155, 38244, 35062, 27707, /* 139328-139335 */
+30742, 30092, 32903, 35816, 40069, 35174, 44110, 37676, /* 139336-139343 */
+29808, 38122, 31374, 46524, 43367, 39331, 30060, 37314, /* 139344-139351 */
+28893, 33448, 36520, 29326, 29104, 27634, 30348, 34447, /* 139352-139359 */
+43104, 41009, 44139, 39426, 30514, 38294, 31637, 30459, /* 139360-139367 */
+37704, 29900, 31145, 31185, 35929, 31375, 41776, 36250, /* 139368-139375 */
+26277, 27754, 25509, 30320, 39905, 35936, 27916, 35421, /* 139376-139383 */
+24708, 26496, 26801, 27295, 37334, 38918, 31033, 29192, /* 139384-139391 */
+31816, 23860, 33104, 34566, 23314, 22261, 27568, 25196, /* 139392-139399 */
+33175, 38110, 37556, 37740, 30042, 25125, 34414, 25485, /* 139400-139407 */
+30617, 32439, 25964, 26336, 36777, 34363, 30133, 39038, /* 139408-139415 */
+29381, 26744, 25337, 28431, 36194, 36022, 32704, 32642, /* 139416-139423 */
+38649, 25924, 29105, 29336, 30678, 43586, 37938, 31597, /* 139424-139431 */
+33555, 30188, 33640, 39479, 39237, 26288, 33510, 33789, /* 139432-139439 */
+36461, 42879, 38530, 44971, 44016, 33903, 36065, 31808, /* 139440-139447 */
+27663, 39218, 33835, 30867, 33535, 29928, 37136, 39153, /* 139448-139455 */
+41319, 33887, 30571, 28932, 32347, 41357, 31737, 34793, /* 139456-139463 */
+35609, 32275, 27490, 29836, 33519, 36773, 41140, 32261, /* 139464-139471 */
+32836, 26865, 28259, 37680, 32258, 33448, 24828, 27931, /* 139472-139479 */
+26591, 36349, 36157, 32382, 38339, 34787, 28549, 30781, /* 139480-139487 */
+30671, 28283, 32741, 25991, 30404, 25714, 23734, 38798, /* 139488-139495 */
+35874, 34093, 26751, 29222, 29268, 27393, 35049, 30537, /* 139496-139503 */
+31144, 33077, 27025, 25287, 26126, 36424, 40078, 32336, /* 139504-139511 */
+28891, 30269, 20678, 31245, 33078, 33945, 28908, 26131, /* 139512-139519 */
+27840, 30593, 41944, 37114, 37629, 40313, 35733, 31471, /* 139520-139527 */
+36014, 33818, 34934, 36483, 32587, 34475, 27429, 39905, /* 139528-139535 */
+41889, 40215, 37325, 29933, 33511, 30255, 44823, 35719, /* 139536-139543 */
+33463, 38613, 30358, 27348, 30873, 29726, 37995, 44192, /* 139544-139551 */
+40626, 36228, 26730, 32909, 34380, 35470, 35489, 27919, /* 139552-139559 */
+24635, 28357, 38387, 38520, 35855, 41379, 38875, 30734, /* 139560-139567 */
+29029, 36335, 30942, 34751, 30940, 29534, 27208, 27659, /* 139568-139575 */
+42887, 33939, 37241, 30893, 25451, 25793, 35623, 37557, /* 139576-139583 */
+27164, 27453, 32920, 28962, 17292, 29431, 23178, 36588, /* 139584-139591 */
+39367, 36794, 21789, 23653, 34716, 31719, 35075, 27917, /* 139592-139599 */
+23898, 23665, 28541, 36888, 30955, 36376, 39915, 34266, /* 139600-139607 */
+25630, 30685, 28227, 31094, 33637, 30501, 27842, 22087, /* 139608-139615 */
+38896, 37720, 37744, 37801, 30340, 27806, 31228, 42984, /* 139616-139623 */
+33589, 35697, 32706, 38281, 26948, 30696, 35767, 33883, /* 139624-139631 */
+42494, 45230, 35030, 22461, 34929, 36376, 36809, 35510, /* 139632-139639 */
+33862, 25284, 28249, 35631, 41214, 35931, 42892, 42257, /* 139640-139647 */
+31558, 31307, 37076, 35311, 34916, 38709, 31175, 23342, /* 139648-139655 */
+31558, 41247, 36340, 40038, 37020, 29101, 27877, 36475, /* 139656-139663 */
+35584, 33286, 33937, 32265, 25803, 21769, 28706, 27305, /* 139664-139671 */
+37796, 39023, 36741, 20334, 27136, 31724, 28506, 30098, /* 139672-139679 */
+30079, 27225, 17769, 28926, 34574, 34315, 34054, 36333, /* 139680-139687 */
+32924, 24845, 33798, 33572, 29681, 36194, 33874, 23711, /* 139688-139695 */
+23580, 37058, 34610, 36034, 38768, 29270, 26100, 31586, /* 139696-139703 */
+39202, 34533, 30211, 31586, 30332, 24857, 30679, 30306, /* 139704-139711 */
+30692, 40149, 42406, 35940, 24141, 37409, 33019, 33823, /* 139712-139719 */
+38447, 36017, 32724, 26397, 39828, 38966, 39232, 38802, /* 139720-139727 */
+35644, 32538, 28279, 33134, 29916, 29778, 32636, 27052, /* 139728-139735 */
+19007, 28456, 33496, 33333, 35065, 32949, 25752, 29415, /* 139736-139743 */
+32710, 39529, 36690, 28737, 36402, 30451, 26214, 28702, /* 139744-139751 */
+32117, 36854, 44161, 46463, 28893, 36278, 43332, 35827, /* 139752-139759 */
+37304, 39260, 36794, 29346, 30692, 40849, 35940, 38826, /* 139760-139767 */
+41389, 36321, 34060, 33988, 32449, 30473, 34640, 32784, /* 139768-139775 */
+23838, 24174, 33847, 34206, 38605, 37859, 34376, 26369, /* 139776-139783 */
+31860, 36014, 37502, 34358, 30631, 26626, 31534, 25049, /* 139784-139791 */
+25751, 33607, 36165, 43558, 34878, 23703, 35614, 32836, /* 139792-139799 */
+32538, 32865, 31973, 27191, 25667, 34841, 35686, 35670, /* 139800-139807 */
+34291, 34270, 34589, 28756, 25828, 32468, 36332, 32781, /* 139808-139815 */
+38427, 26317, 37289, 41300, 42003, 41692, 43756, 33710, /* 139816-139823 */
+30528, 32054, 33172, 30417, 27606, 25465, 24379, 19365, /* 139824-139831 */
+20889, 21829, 22965, 32135, 36929, 20324, 19835, 31554, /* 139832-139839 */
+24999, 25858, 33723, 25135, 26433, 24974, 27103, 35693, /* 139840-139847 */
+37153, 33232, 37264, 39269, 30061, 32929, 44186, 36959, /* 139848-139855 */
+36988, 34846, 27609, 37428, 37217, 39672, 40029, 41420, /* 139856-139863 */
+28503, 38405, 34690, 39678, 36543, 35310, 30881, 31896, /* 139864-139871 */
+29341, 24278, 33114, 36028, 40459, 41237, 29460, 30780, /* 139872-139879 */
+37578, 27250, 33018, 37130, 29023, 27470, 29081, 30918, /* 139880-139887 */
+40162, 42420, 30375, 37265, 36426, 30215, 36593, 37558, /* 139888-139895 */
+29368, 32909, 23819, 24218, 34261, 35041, 34935, 37974, /* 139896-139903 */
+32835, 22862, 30872, 31188, 32243, 27386, 29882, 32048, /* 139904-139911 */
+33672, 29734, 34396, 39157, 43993, 47518, 46436, 29000, /* 139912-139919 */
+38489, 35236, 28074, 30315, 31981, 28487, 19188, 23131, /* 139920-139927 */
+30694, 31518, 28186, 28532, 32974, 23447, 25975, 28455, /* 139928-139935 */
+28916, 27516, 31115, 20675, 24395, 34053, 33622, 34816, /* 139936-139943 */
+37416, 33753, 28860, 33684, 39816, 38291, 32946, 31596, /* 139944-139951 */
+37332, 37240, 26568, 33171, 38882, 39543, 45842, 41071, /* 139952-139959 */
+24749, 40088, 34543, 34794, 37115, 38677, 29951, 26534, /* 139960-139967 */
+34326, 36485, 37271, 34246, 34030, 36801, 30974, 29882, /* 139968-139975 */
+36927, 36051, 29823, 34685, 20950, 24412, 36148, 33170, /* 139976-139983 */
+33249, 38223, 29902, 28526, 35826, 36733, 33984, 29772, /* 139984-139991 */
+27507, 30393, 30471, 26797, 29057, 36820, 38598, 37728, /* 139992-139999 */
+30626, 26097, 34436, 28689, 27594, 31358, 33193, 32145, /* 140000-140007 */
+26463, 39347, 41085, 42702, 39978, 43320, 42983, 35765, /* 140008-140015 */
+39089, 42416, 37033, 30590, 32421, 19596, 27962, 28363, /* 140016-140023 */
+28496, 29078, 30335, 29659, 25084, 29893, 32754, 22983, /* 140024-140031 */
+25449, 25784, 26562, 27027, 24164, 27380, 37035, 37740, /* 140032-140039 */
+40262, 25938, 26322, 35675, 27417, 33617, 36081, 40114, /* 140040-140047 */
+25805, 34965, 41483, 37752, 38589, 35624, 39794, 31363, /* 140048-140055 */
+34098, 35704, 40710, 41411, 34228, 29970, 24189, 34256, /* 140056-140063 */
+33398, 31760, 36576, 35568, 29824, 34810, 41733, 34038, /* 140064-140071 */
+33469, 30043, 28597, 29351, 21094, 28011, 32609, 36024, /* 140072-140079 */
+40171, 34982, 24927, 30530, 35234, 26593, 33823, 35059, /* 140080-140087 */
+27649, 22345, 38419, 32716, 32196, 38532, 32228, 32097, /* 140088-140095 */
+30880, 33649, 39111, 36905, 32381, 25095, 20170, 27362, /* 140096-140103 */
+33087, 33967, 38342, 42740, 37473, 41067, 54148, 45473, /* 140104-140111 */
+37351, 42029, 34090, 33922, 29023, 24428, 32891, 31752, /* 140112-140119 */
+34500, 33352, 25673, 25402, 28346, 24157, 24869, 31600, /* 140120-140127 */
+24940, 17620, 30593, 25634, 26135, 39517, 32518, 28420, /* 140128-140135 */
+31009, 30315, 34315, 40469, 35297, 29061, 22874, 31016, /* 140136-140143 */
+29675, 34672, 35298, 41043, 31815, 30371, 50868, 33227, /* 140144-140151 */
+35318, 39232, 31707, 29158, 31587, 34704, 32252, 38413, /* 140152-140159 */
+40748, 32978, 30912, 35990, 33747, 35372, 30050, 36239, /* 140160-140167 */
+28806, 33018, 39672, 21604, 32272, 37785, 36374, 28340, /* 140168-140175 */
+28296, 31032, 34073, 42342, 36867, 29887, 25067, 30698, /* 140176-140183 */
+30293, 27422, 32976, 33949, 24997, 32655, 40780, 29885, /* 140184-140191 */
+42313, 37937, 34326, 21167, 23358, 26866, 32112, 32941, /* 140192-140199 */
+30410, 33532, 37674, 45290, 40645, 38510, 44742, 35569, /* 140200-140207 */
+31904, 44206, 38238, 29533, 41710, 39084, 32304, 29689, /* 140208-140215 */
+24850, 25354, 38580, 32970, 29045, 23652, 30109, 29581, /* 140216-140223 */
+23009, 24554, 26341, 21760, 22801, 29647, 22306, 35681, /* 140224-140231 */
+45500, 43720, 32332, 25030, 22417, 31390, 40087, 32147, /* 140232-140239 */
+26811, 27302, 39071, 43681, 42151, 38175, 37726, 26664, /* 140240-140247 */
+30844, 32048, 23438, 38053, 40621, 37095, 32696, 31974, /* 140248-140255 */
+30975, 39476, 38765, 37352, 30847, 30624, 38068, 39447, /* 140256-140263 */
+32609, 33159, 27669, 23658, 30079, 24519, 28458, 40610, /* 140264-140271 */
+43687, 35047, 35370, 27174, 24702, 38777, 34749, 26518, /* 140272-140279 */
+23218, 30666, 33926, 35487, 41279, 39963, 28229, 32488, /* 140280-140287 */
+27944, 21077, 37528, 31568, 32115, 26624, 27769, 25711, /* 140288-140295 */
+36142, 38061, 35982, 38198, 33795, 42614, 42599, 42744, /* 140296-140303 */
+49470, 35043, 33776, 32511, 25804, 31914, 40594, 38895, /* 140304-140311 */
+33782, 35481, 30163, 30670, 30795, 28296, 26955, 19241, /* 140312-140319 */
+25286, 25847, 26617, 32199, 32362, 33752, 33167, 23021, /* 140320-140327 */
+23360, 28841, 38259, 35978, 30280, 24985, 27338, 37924, /* 140328-140335 */
+36641, 38941, 29564, 29406, 42382, 38741, 36835, 40541, /* 140336-140343 */
+43212, 33011, 22241, 22546, 29622, 36768, 36894, 32714, /* 140344-140351 */
+34600, 37222, 45290, 40199, 36669, 29176, 24558, 33917, /* 140352-140359 */
+35600, 29495, 31727, 37215, 38589, 36383, 30887, 30047, /* 140360-140367 */
+30629, 34401, 25717, 28145, 29732, 31545, 33913, 33901, /* 140368-140375 */
+32609, 27805, 31407, 34369, 29521, 36994, 36075, 40144, /* 140376-140383 */
+35244, 28796, 28149, 28108, 27729, 28753, 25898, 22386, /* 140384-140391 */
+30936, 37031, 38905, 44479, 37997, 30870, 38166, 38389, /* 140392-140399 */
+39862, 44290, 42396, 38589, 32125, 34968, 43527, 42057, /* 140400-140407 */
+33968, 28410, 24229, 19763, 31950, 32646, 27760, 25021, /* 140408-140415 */
+25053, 28339, 27368, 28558, 30469, 32193, 33803, 26480, /* 140416-140423 */
+27660, 29432, 40358, 33120, 25324, 23357, 22802, 32835, /* 140424-140431 */
+37042, 38157, 37060, 35146, 42195, 40855, 29959, 32585, /* 140432-140439 */
+37167, 39875, 28360, 20275, 31145, 35050, 42288, 41669, /* 140440-140447 */
+37119, 29151, 31903, 38040, 32944, 36346, 26303, 26895, /* 140448-140455 */
+39986, 33363, 31870, 40644, 41256, 32272, 29041, 30893, /* 140456-140463 */
+32611, 37551, 36301, 28150, 21275, 22203, 31339, 33204, /* 140464-140471 */
+31970, 32034, 27516, 35746, 40614, 29271, 35033, 34327, /* 140472-140479 */
+34158, 24534, 27862, 34322, 26310, 35616, 27969, 27218, /* 140480-140487 */
+32834, 38477, 32787, 37048, 34560, 29903, 42461, 40044, /* 140488-140495 */
+32988, 41494, 45276, 37306, 34232, 29276, 35794, 41353, /* 140496-140503 */
+37470, 33570, 28738, 30346, 28046, 29491, 27969, 27873, /* 140504-140511 */
+20943, 24699, 32478, 28520, 36068, 36029, 35043, 26765, /* 140512-140519 */
+24019, 27320, 30575, 37783, 28986, 23951, 24664, 27363, /* 140520-140527 */
+39708, 37625, 40347, 24272, 29024, 32800, 32850, 33073, /* 140528-140535 */
+31838, 41529, 34776, 26135, 27649, 36319, 38343, 40775, /* 140536-140543 */
+36130, 30832, 30458, 40691, 41425, 34674, 30362, 22823, /* 140544-140551 */
+31511, 31224, 33883, 36347, 39170, 43878, 35681, 27493, /* 140552-140559 */
+29053, 34120, 37416, 30753, 30755, 19099, 29680, 37004, /* 140560-140567 */
+37336, 38370, 30008, 32237, 32317, 29272, 28886, 32846, /* 140568-140575 */
+37713, 30303, 26012, 36353, 35508, 35744, 37527, 28148, /* 140576-140583 */
+27748, 35562, 40339, 39943, 44002, 34708, 31249, 37805, /* 140584-140591 */
+29425, 30301, 35180, 38809, 33894, 26347, 35036, 35945, /* 140592-140599 */
+38300, 30177, 28159, 27941, 26897, 31791, 26589, 33940, /* 140600-140607 */
+23917, 29512, 33782, 34497, 29035, 31333, 34902, 28651, /* 140608-140615 */
+21748, 25354, 30380, 39792, 40763, 26668, 32402, 27986, /* 140616-140623 */
+32483, 36554, 40466, 32712, 30507, 40834, 33495, 29684, /* 140624-140631 */
+33687, 32231, 33922, 29106, 25290, 32624, 36133, 44110, /* 140632-140639 */
+34284, 29642, 25753, 31325, 38933, 38624, 31028, 22151, /* 140640-140647 */
+29496, 32891, 34027, 37754, 38779, 34512, 35730, 25523, /* 140648-140655 */
+25556, 32022, 35726, 34626, 33498, 30212, 23620, 38633, /* 140656-140663 */
+41359, 33143, 30389, 29530, 35510, 36448, 33999, 32952, /* 140664-140671 */
+34040, 35919, 26252, 24061, 34421, 38955, 41777, 36422, /* 140672-140679 */
+34460, 30688, 35722, 40142, 40519, 34671, 31399, 31163, /* 140680-140687 */
+32926, 28669, 34442, 39934, 39315, 31245, 21239, 29423, /* 140688-140695 */
+32942, 34247, 28859, 30568, 27689, 30222, 35068, 34713, /* 140696-140703 */
+32906, 26984, 25312, 34253, 30899, 32444, 37277, 33256, /* 140704-140711 */
+27889, 21275, 18192, 26374, 34601, 28614, 29242, 32299, /* 140712-140719 */
+32727, 38088, 40196, 36279, 32279, 30693, 37050, 34902, /* 140720-140727 */
+28523, 35424, 32245, 39225, 35345, 26280, 33585, 37386, /* 140728-140735 */
+39359, 31565, 29402, 28184, 31210, 42506, 42453, 32067, /* 140736-140743 */
+30863, 33359, 35844, 33351, 38280, 38198, 39121, 41490, /* 140744-140751 */
+32096, 25777, 35184, 38213, 32380, 27610, 33190, 25355, /* 140752-140759 */
+38389, 48183, 35655, 33284, 27153, 28970, 35867, 33159, /* 140760-140767 */
+26899, 29646, 30313, 23715, 22727, 33421, 33909, 28996, /* 140768-140775 */
+31055, 21801, 20941, 22456, 32779, 35282, 35414, 31709, /* 140776-140783 */
+25430, 34002, 35164, 33106, 32858, 36789, 36652, 27491, /* 140784-140791 */
+28433, 36976, 29457, 34865, 26595, 26126, 23242, 33608, /* 140792-140799 */
+39111, 37380, 40367, 30471, 27690, 36511, 38177, 36897, /* 140800-140807 */
+37378, 28505, 30245, 21262, 28413, 35792, 42649, 35193, /* 140808-140815 */
+28034, 30960, 25790, 35566, 34684, 39076, 32499, 33257, /* 140816-140823 */
+29672, 34229, 34115, 35757, 32795, 33407, 33143, 25883, /* 140824-140831 */
+36405, 36583, 35282, 28523, 26403, 23193, 28148, 36806, /* 140832-140839 */
+39833, 37618, 35234, 32708, 37477, 39846, 39299, 43905, /* 140840-140847 */
+38749, 41408, 28806, 27118, 33611, 36935, 41555, 34695, /* 140848-140855 */
+30207, 26809, 32545, 40742, 35044, 28621, 29965, 29352, /* 140856-140863 */
+32114, 32207, 35408, 36421, 32926, 32378, 27228, 28689, /* 140864-140871 */
+36564, 33798, 33312, 24405, 23413, 22529, 30336, 33087, /* 140872-140879 */
+32822, 32618, 28488, 29637, 36000, 36422, 33344, 37940, /* 140880-140887 */
+32723, 37791, 24927, 26383, 32837, 30391, 39310, 30340, /* 140888-140895 */
+29779, 25615, 40700, 38153, 37652, 31182, 30146, 30988, /* 140896-140903 */
+41380, 37758, 34782, 39198, 36919, 35800, 27100, 34019, /* 140904-140911 */
+36120, 40625, 38568, 30587, 24576, 26829, 37573, 34496, /* 140912-140919 */
+36901, 30892, 29174, 32826, 40794, 38855, 43184, 32048, /* 140920-140927 */
+42111, 33002, 32150, 28384, 42077, 32176, 14097, 31413, /* 140928-140935 */
+29815, 22225, 27975, 31821, 37664, 41612, 20746, 37029, /* 140936-140943 */
+48787, 38225, 40535, 34882, 35450, 28812, 24805, 22812, /* 140944-140951 */
+29976, 30157, 21874, 23076, 11778, 12651, 26063, 21803, /* 140952-140959 */
+18739, 19899, 15148, 26374, 38493, 33369, 43842, 36398, /* 140960-140967 */
+34378, 37674, 31777, 34948, 34177, 39698, 29497, 37517, /* 140968-140975 */
+33331, 42847, 51847, 45999, 44978, 38309, 42212, 36285, /* 140976-140983 */
+50553, 49653, 47166, 43865, 39953, 40171, 35831, 30020, /* 140984-140991 */
+38127, 35785, 31514, 23346, 30181, 31464, 23477, 29423, /* 140992-140999 */
+26796, 7792, 19939, 22745, 22651, 25692, 26782, 26759, /* 141000-141007 */
+20017, 26961, 15821, 24009, 25374, 18756, 17304, 19642, /* 141008-141015 */
+20487, 29166, 46293, 25994, 35831, 35476, 27754, 30794, /* 141016-141023 */
+35021, 42908, 45814, 44171, 41386, 43480, 41244, 37964, /* 141024-141031 */
+47689, 48213, 38920, 43394, 42590, 48270, 56569, 51822, /* 141032-141039 */
+51737, 39964, 40037, 40735, 49358, 42297, 39809, 39622, /* 141040-141047 */
+29736, 29145, 27277, 22690, 27257, 25770, 18730, 9338, /* 141048-141055 */
+16597, 28605, 33158, 29998, 30317, 23622, 26258, 21771, /* 141056-141063 */
+26386, 33325, 34102, 36625, 22992, 32617, 32896, 29011, /* 141064-141071 */
+31802, 33207, 31709, 27990, 33991, 39196, 37223, 37917, /* 141072-141079 */
+40106, 24667, 25073, 26907, 32729, 36250, 34024, 35142, /* 141080-141087 */
+32572, 33334, 28053, 29145, 33412, 37699, 25677, 17365, /* 141088-141095 */
+26505, 29367, 38428, 43766, 32730, 26748, 33336, 27030, /* 141096-141103 */
+27762, 34562, 34652, 33840, 39279, 33770, 29119, 28419, /* 141104-141111 */
+37854, 36084, 32202, 30082, 30277, 37232, 45772, 36720, /* 141112-141119 */
+41286, 36643, 28329, 27290, 36733, 38358, 32366, 36590, /* 141120-141127 */
+30455, 36409, 31559, 28248, 41180, 43966, 36756, 32405, /* 141128-141135 */
+37160, 32267, 49250, 50620, 50960, 35491, 34837, 29703, /* 141136-141143 */
+28976, 35774, 25804, 32085, 29440, 31610, 23460, 22138, /* 141144-141151 */
+27389, 30960, 21881, 17241, 30028, 23810, 34131, 40037, /* 141152-141159 */
+33244, 26767, 28072, 27207, 16087, 31076, 28469, 31620, /* 141160-141167 */
+33129, 30407, 33333, 23352, 33343, 38621, 36211, 19931, /* 141168-141175 */
+22959, 21969, 26921, 40502, 39211, 37168, 26939, 34747, /* 141176-141183 */
+29456, 37224, 34109, 35852, 39082, 35530, 42325, 26706, /* 141184-141191 */
+33386, 41639, 35847, 30354, 34368, 33419, 35849, 49277, /* 141192-141199 */
+43224, 34100, 33312, 33142, 24546, 30484, 36902, 35572, /* 141200-141207 */
+37732, 37449, 39184, 31837, 37805, 40753, 36928, 33780, /* 141208-141215 */
+20293, 24596, 27322, 34997, 41010, 40714, 29106, 29061, /* 141216-141223 */
+26810, 25509, 29336, 31167, 33984, 34677, 38931, 31520, /* 141224-141231 */
+38802, 43906, 44976, 36585, 33106, 38497, 36390, 45667, /* 141232-141239 */
+42517, 39857, 28360, 24872, 21902, 15461, 26532, 26916, /* 141240-141247 */
+26970, 24506, 35302, 23426, 21406, 33236, 30600, 25358, /* 141248-141255 */
+22243, 18215, 14507, 31360, 38995, 39425, 29093, 26045, /* 141256-141263 */
+29691, 27483, 39096, 32216, 35921, 35612, 35530, 35937, /* 141264-141271 */
+27416, 36457, 37623, 34734, 21867, 31745, 31231, 41979, /* 141272-141279 */
+48188, 41218, 40081, 34421, 28995, 23851, 33430, 32375, /* 141280-141287 */
+34344, 32034, 33425, 38987, 31513, 35986, 35081, 34493, /* 141288-141295 */
+28266, 24449, 15381, 19433, 35556, 35731, 31279, 30397, /* 141296-141303 */
+24391, 26436, 32753, 35185, 28438, 33464, 33578, 34706, /* 141304-141311 */
+35993, 35004, 37065, 43135, 36881, 29809, 33632, 41191, /* 141312-141319 */
+47969, 45077, 42618, 34940, 34802, 35547, 35854, 41328, /* 141320-141327 */
+41492, 45034, 42056, 48421, 48801, 44316, 44700, 47443, /* 141328-141335 */
+36219, 31716, 27688, 21052, 27338, 29324, 32914, 23516, /* 141336-141343 */
+21856, 16963, 20107, 28998, 25543, 21618, 19126, 28200, /* 141344-141351 */
+24814, 30365, 25399, 28393, 28949, 22064, 22303, 24051, /* 141352-141359 */
+35701, 36074, 38929, 34272, 29214, 27593, 31426, 32683, /* 141360-141367 */
+26407, 30989, 27631, 32351, 37004, 34091, 37475, 37464, /* 141368-141375 */
+40722, 30550, 36863, 28620, 32495, 31619, 36085, 39922, /* 141376-141383 */
+30685, 34554, 21910, 34371, 31635, 31790, 34469, 28924, /* 141384-141391 */
+29768, 25986, 32780, 31838, 31665, 24622, 24260, 25193, /* 141392-141399 */
+34349, 40988, 39577, 41943, 34415, 29700, 27711, 33855, /* 141400-141407 */
+30422, 31599, 34445, 30222, 40313, 39965, 43316, 39546, /* 141408-141415 */
+43754, 36881, 28591, 32582, 23935, 33086, 34956, 45661, /* 141416-141423 */
+37742, 34786, 36840, 38115, 44745, 40380, 38073, 38636, /* 141424-141431 */
+38853, 33257, 36010, 34495, 27017, 24823, 18061, 16340, /* 141432-141439 */
+17402, 30362, 30915, 32771, 30363, 29370, 26300, 21153, /* 141440-141447 */
+28166, 28813, 30037, 29095, 29945, 37018, 39462, 39496, /* 141448-141455 */
+38545, 35513, 30183, 33357, 28119, 31962, 31240, 39040, /* 141456-141463 */
+42319, 35133, 32489, 29250, 34965, 35738, 31174, 31280, /* 141464-141471 */
+31251, 32614, 31528, 37560, 34627, 31854, 28758, 26043, /* 141472-141479 */
+22779, 30554, 37702, 37204, 40004, 35286, 34662, 31124, /* 141480-141487 */
+30348, 28625, 30839, 30021, 23887, 28576, 32956, 31692, /* 141488-141495 */
+34932, 32915, 31477, 27506, 31796, 25353, 27122, 30918, /* 141496-141503 */
+37177, 36232, 29159, 28966, 31575, 39715, 38290, 38572, /* 141504-141511 */
+32478, 31142, 35733, 32333, 39064, 33951, 32341, 28869, /* 141512-141519 */
+32971, 30973, 38603, 50626, 50160, 50228, 44129, 43774, /* 141520-141527 */
+38425, 44642, 38738, 34896, 34912, 28331, 29448, 33506, /* 141528-141535 */
+32546, 32987, 26496, 22866, 26266, 26393, 22572, 28029, /* 141536-141543 */
+28228, 24183, 28496, 32022, 24076, 24485, 35549, 30164, /* 141544-141551 */
+28786, 28275, 23067, 26624, 30693, 34854, 31009, 25639, /* 141552-141559 */
+25701, 27134, 25859, 36477, 38718, 39056, 32394, 32453, /* 141560-141567 */
+31157, 30940, 35857, 32903, 33590, 30910, 34090, 35097, /* 141568-141575 */
+36813, 41277, 39468, 36636, 34918, 36976, 35447, 32730, /* 141576-141583 */
+41878, 40381, 31829, 32585, 30681, 26124, 29948, 35025, /* 141584-141591 */
+31868, 30989, 29577, 30301, 32241, 34075, 36447, 25634, /* 141592-141599 */
+22518, 24008, 24067, 28375, 38106, 43684, 40222, 37519, /* 141600-141607 */
+37415, 29980, 35735, 37817, 27564, 28566, 23262, 32875, /* 141608-141615 */
+40826, 39167, 41386, 42064, 34721, 40858, 42830, 38473, /* 141616-141623 */
+41146, 46421, 45628, 36061, 33539, 37713, 30446, 31540, /* 141624-141631 */
+33994, 26530, 25678, 22517, 27040, 28468, 34579, 31133, /* 141632-141639 */
+18242, 23441, 21712, 20689, 30204, 37699, 35802, 33118, /* 141640-141647 */
+31297, 29726, 28837, 32852, 28480, 29658, 26658, 25060, /* 141648-141655 */
+30742, 38518, 38387, 35742, 30207, 27549, 32516, 29736, /* 141656-141663 */
+30084, 34196, 39406, 31780, 26726, 33664, 33492, 38459, /* 141664-141671 */
+39106, 33607, 30704, 29632, 31717, 35144, 34919, 37508, /* 141672-141679 */
+35505, 24535, 28735, 29773, 29972, 33599, 38889, 32560, /* 141680-141687 */
+30451, 34039, 29815, 32689, 37231, 29954, 27498, 28104, /* 141688-141695 */
+25756, 31714, 42569, 33612, 37092, 32463, 34992, 39278, /* 141696-141703 */
+36413, 39784, 38011, 35658, 34047, 33299, 35968, 27184, /* 141704-141711 */
+41103, 41977, 35724, 36755, 38527, 38231, 37441, 46005, /* 141712-141719 */
+46118, 37624, 32144, 35653, 31973, 34762, 40526, 37346, /* 141720-141727 */
+28511, 29005, 28009, 23501, 26627, 27270, 21361, 20955, /* 141728-141735 */
+20512, 23394, 25238, 30192, 34049, 27760, 24628, 33111, /* 141736-141743 */
+27552, 37831, 37811, 33608, 33211, 27243, 27653, 29526, /* 141744-141751 */
+32733, 38500, 38882, 35777, 33823, 32954, 32371, 35878, /* 141752-141759 */
+36904, 34836, 24472, 27027, 27171, 31728, 35699, 39062, /* 141760-141767 */
+40624, 34802, 31324, 32658, 31973, 38373, 33920, 26702, /* 141768-141775 */
+29060, 26085, 36575, 39131, 33640, 34842, 23421, 26656, /* 141776-141783 */
+30301, 26778, 34042, 36975, 30244, 21632, 28652, 32569, /* 141784-141791 */
+28185, 29754, 38857, 35237, 32533, 35326, 30795, 35828, /* 141792-141799 */
+41892, 41948, 37111, 28148, 33837, 33232, 33818, 36705, /* 141800-141807 */
+39959, 38272, 36306, 39379, 37404, 42033, 44654, 38737, /* 141808-141815 */
+38523, 35109, 34484, 45416, 45413, 36934, 37683, 28358, /* 141816-141823 */
+31569, 28867, 30185, 36201, 29983, 17843, 17110, 19705, /* 141824-141831 */
+25487, 27989, 30959, 27248, 28733, 28059, 28803, 24759, /* 141832-141839 */
+32482, 31521, 31994, 29214, 20304, 29606, 29230, 34591, /* 141840-141847 */
+32102, 34660, 38162, 34506, 35652, 32230, 38518, 35400, /* 141848-141855 */
+29073, 30285, 25424, 31263, 41490, 37445, 33932, 33636, /* 141856-141863 */
+31999, 36773, 37976, 33629, 34442, 34489, 26742, 32148, /* 141864-141871 */
+31795, 34337, 43765, 43279, 35445, 32075, 31782, 25678, /* 141872-141879 */
+26230, 32698, 27812, 29276, 24670, 25584, 30529, 28652, /* 141880-141887 */
+27148, 33450, 34295, 31124, 35175, 33246, 39464, 42981, /* 141888-141895 */
+32120, 31853, 31062, 30701, 31727, 39903, 32373, 35326, /* 141896-141903 */
+32495, 30364, 35524, 36487, 38493, 36039, 35934, 32579, /* 141904-141911 */
+35604, 40570, 49885, 52284, 45425, 42119, 38780, 33622, /* 141912-141919 */
+31079, 26939, 29287, 27561, 33383, 24282, 20713, 27919, /* 141920-141927 */
+24744, 24470, 28524, 25514, 26428, 30407, 30120, 37420, /* 141928-141935 */
+36975, 26086, 27792, 26772, 22494, 35234, 30885, 28707, /* 141936-141943 */
+32343, 28480, 37995, 34812, 37062, 34836, 26757, 24384, /* 141944-141951 */
+26688, 35868, 36756, 41303, 40367, 37922, 35635, 32624, /* 141952-141959 */
+30907, 27460, 33163, 33206, 33946, 34528, 31559, 35886, /* 141960-141967 */
+33962, 32512, 29251, 35500, 34120, 35936, 39577, 39360, /* 141968-141975 */
+38235, 33003, 27293, 24921, 24425, 26299, 34366, 27594, /* 141976-141983 */
+28635, 28994, 31208, 36552, 33757, 31674, 28360, 25134, /* 141984-141991 */
+22967, 30435, 37161, 40573, 42322, 42704, 41819, 34919, /* 141992-141999 */
+34183, 31882, 26275, 33043, 29671, 36209, 39551, 37306, /* 142000-142007 */
+41253, 41625, 37884, 35605, 42190, 40380, 44847, 43305, /* 142008-142015 */
+41824, 38675, 36260, 26650, 24972, 21400, 27668, 30714, /* 142016-142023 */
+21651, 24746, 25394, 28668, 31819, 32067, 28103, 21856, /* 142024-142031 */
+21385, 18446, 29502, 32512, 34650, 38077, 35337, 33013, /* 142032-142039 */
+30353, 31642, 28609, 25706, 33038, 29972, 37270, 34726, /* 142040-142047 */
+30357, 34715, 35369, 30241, 29652, 32539, 35037, 41670, /* 142048-142055 */
+39707, 35458, 36215, 37088, 28753, 26155, 27447, 39475, /* 142056-142063 */
+30787, 31807, 31760, 31303, 39217, 38979, 38123, 32089, /* 142064-142071 */
+28411, 27624, 24592, 28484, 30354, 33285, 34316, 32988, /* 142072-142079 */
+31286, 27865, 29912, 24196, 26602, 33275, 29775, 37681, /* 142080-142087 */
+30170, 31829, 33445, 35710, 31647, 36404, 37637, 36871, /* 142088-142095 */
+40501, 38348, 37432, 38719, 31239, 28464, 29738, 33057, /* 142096-142103 */
+43050, 40197, 41880, 41448, 42587, 49003, 49126, 48940, /* 142104-142111 */
+37130, 29145, 23952, 26659, 33290, 30377, 32956, 29875, /* 142112-142119 */
+30623, 23870, 22218, 25027, 18365, 25023, 22306, 27699, /* 142120-142127 */
+31195, 29159, 34633, 32632, 29251, 26616, 33784, 32869, /* 142128-142135 */
+33289, 31207, 32529, 33599, 35857, 28736, 27354, 24247, /* 142136-142143 */
+34319, 34661, 28891, 34940, 31015, 33116, 38459, 40221, /* 142144-142151 */
+38425, 31924, 28333, 26450, 34126, 35200, 35447, 41277, /* 142152-142159 */
+38765, 33374, 28028, 30698, 29327, 33133, 36149, 30693, /* 142160-142167 */
+34119, 29911, 33633, 35033, 31061, 27420, 27592, 29626, /* 142168-142175 */
+31645, 34671, 36302, 32611, 34380, 33193, 25363, 29251, /* 142176-142183 */
+26676, 34637, 28246, 30137, 33882, 37758, 36715, 36764, /* 142184-142191 */
+41946, 37881, 37023, 28107, 33266, 32017, 33161, 38642, /* 142192-142199 */
+39178, 43204, 41870, 37589, 38820, 43106, 37225, 41707, /* 142200-142207 */
+38911, 34749, 34309, 32372, 32383, 28142, 27721, 23810, /* 142208-142215 */
+23523, 28640, 33061, 35759, 30834, 34555, 23479, 21891, /* 142216-142223 */
+30325, 26554, 27811, 20809, 27099, 31045, 29257, 39433, /* 142224-142231 */
+36347, 32637, 27616, 30724, 30428, 30090, 29426, 25930, /* 142232-142239 */
+25771, 30507, 38040, 34840, 38801, 35486, 27720, 35086, /* 142240-142247 */
+41200, 35014, 48820, 37882, 31852, 32215, 36043, 37514, /* 142248-142255 */
+34361, 30105, 29660, 50901, 43110, 45334, 32355, 19260, /* 142256-142263 */
+14626, 11374, 24425, 17503, 29744, 29936, 22942, 30852, /* 142264-142271 */
+32363, 42476, 39907, 42393, 36017, 34335, 40976, 35837, /* 142272-142279 */
+39465, 47844, 42044, 39297, 44557, 38582, 38242, 24609, /* 142280-142287 */
+10146, 18072, 26019, 19099, 30509, 30231, 35758, 33359, /* 142288-142295 */
+37949, 32809, 25448, 31637, 35336, 29490, 38274, 31238, /* 142296-142303 */
+33090, 36575, 29853, 32443, 29916, 30371, 23494, 25481, /* 142304-142311 */
+24567, 31617, 46101, 32055, 32454, 31558, 39497, 38637, /* 142312-142319 */
+27357, 26639, 32369, 42735, 45139, 29559, 39616, 28889, /* 142320-142327 */
+33474, 35013, 35625, 41912, 35317, 42603, 36121, 29754, /* 142328-142335 */
+23280, 27769, 29266, 21543, 33064, 40133, 40249, 45434, /* 142336-142343 */
+37614, 37770, 31876, 35784, 44327, 34170, 39310, 39234, /* 142344-142351 */
+50644, 40330, 48745, 51765, 29543, 32452, 30966, 28172, /* 142352-142359 */
+28005, 33323, 39737, 29858, 40524, 38856, 36952, 29190, /* 142360-142367 */
+17910, 17799, 13166, 19788, 22374, 19153, 18323, 19603, /* 142368-142375 */
+21561, 20002, 17434, 24172, 24820, 28912, 32809, 31097, /* 142376-142383 */
+23291, 27322, 48069, 32069, 36876, 36560, 37492, 39756, /* 142384-142391 */
+37515, 36601, 34171, 40521, 46131, 39678, 32905, 29791, /* 142392-142399 */
+39595, 33786, 31955, 39065, 33860, 35892, 34281, 24031, /* 142400-142407 */
+19553, 24152, 33925, 28373, 31015, 37394, 32264, 37018, /* 142408-142415 */
+28513, 29213, 27754, 26293, 28766, 19994, 25898, 21159, /* 142416-142423 */
+31615, 31822, 29521, 32074, 28202, 28952, 32698, 24623, /* 142424-142431 */
+27372, 29208, 38886, 29213, 40802, 49869, 43113, 54675, /* 142432-142439 */
+42661, 44279, 49060, 52493, 58922, 50078, 47677, 47335, /* 142440-142447 */
+52424, 47713, 40248, 42544, 41400, 31778, 27409, 21106, /* 142448-142455 */
+17699, 16660, 20751, 20068, 9820, 16475, 20203, 17099, /* 142456-142463 */
+21697, 19360, 17108, 19536, 27412, 22160, 24194, 29958, /* 142464-142471 */
+35426, 36811, 34480, 38663, 37982, 42683, 39319, 34650, /* 142472-142479 */
+35092, 30903, 39104, 42915, 40878, 38259, 44298, 38951, /* 142480-142487 */
+31589, 30588, 30211, 30163, 29521, 24719, 22050, 23082, /* 142488-142495 */
+33747, 37806, 32293, 32429, 37634, 34442, 35594, 28184, /* 142496-142503 */
+27092, 24089, 30400, 27998, 20444, 30962, 28145, 37055, /* 142504-142511 */
+28836, 21402, 20479, 22014, 32303, 21911, 28978, 20384, /* 142512-142519 */
+32844, 37935, 32846, 43912, 39033, 41146, 48719, 42017, /* 142520-142527 */
+40159, 39177, 46379, 43328, 34489, 41646, 50618, 44114, /* 142528-142535 */
+38857, 43379, 42514, 41441, 43457, 38404, 34559, 37078, /* 142536-142543 */
+37847, 38887, 37255, 32544, 25472, 23160, 18685, 22477, /* 142544-142551 */
+16993, 17554, 26551, 26612, 24399, 36774, 36492, 32996, /* 142552-142559 */
+31118, 28960, 32051, 25194, 35152, 32641, 25589, 33582, /* 142560-142567 */
+37727, 46238, 43068, 32686, 40355, 34037, 33831, 37870, /* 142568-142575 */
+19759, 23762, 31475, 31534, 23701, 29400, 35668, 34086, /* 142576-142583 */
+33557, 29713, 37412, 29797, 31129, 32161, 24949, 26230, /* 142584-142591 */
+28188, 39111, 28483, 33075, 32230, 29849, 31676, 27569, /* 142592-142599 */
+27760, 29389, 25350, 32663, 26240, 25021, 30460, 28610, /* 142600-142607 */
+30018, 27343, 31594, 29086, 37099, 35641, 28282, 30920, /* 142608-142615 */
+36115, 43287, 38837, 41283, 40633, 41629, 43381, 43146, /* 142616-142623 */
+36891, 33663, 33417, 40687, 35003, 36709, 32965, 27165, /* 142624-142631 */
+31918, 31741, 25957, 32827, 34858, 36146, 29690, 35079, /* 142632-142639 */
+40272, 44830, 42488, 41137, 33064, 37006, 35820, 37300, /* 142640-142647 */
+29339, 29618, 30574, 35020, 33248, 30736, 40329, 37371, /* 142648-142655 */
+36642, 33623, 27221, 28876, 36032, 32534, 23891, 23924, /* 142656-142663 */
+24399, 29703, 27976, 33185, 33617, 28958, 27240, 32077, /* 142664-142671 */
+20549, 25951, 28504, 37540, 31355, 30994, 39438, 31541, /* 142672-142679 */
+34275, 28758, 34452, 29379, 31569, 35347, 28167, 28823, /* 142680-142687 */
+34516, 40601, 35627, 32212, 29707, 31888, 34287, 32188, /* 142688-142695 */
+25093, 32175, 21061, 31257, 33810, 29991, 33563, 32866, /* 142696-142703 */
+34465, 29414, 28412, 39416, 37066, 33458, 24949, 28532, /* 142704-142711 */
+30482, 34829, 38035, 35735, 27482, 28819, 32250, 33664, /* 142712-142719 */
+24996, 26018, 20098, 27072, 27139, 21964, 33839, 30026, /* 142720-142727 */
+37087, 39268, 39970, 37948, 45349, 48261, 42726, 42859, /* 142728-142735 */
+42861, 49041, 49026, 52426, 45054, 50932, 45954, 47693, /* 142736-142743 */
+39688, 35447, 35053, 38516, 33242, 34388, 42457, 23025, /* 142744-142751 */
+26143, 24386, 18971, 19864, 25494, 22037, 20465, 24793, /* 142752-142759 */
+24769, 35256, 31422, 29622, 31006, 27654, 30516, 31204, /* 142760-142767 */
+29637, 28228, 24816, 35739, 39921, 29294, 37190, 34592, /* 142768-142775 */
+34387, 28829, 32562, 35003, 28481, 36841, 26070, 21934, /* 142776-142783 */
+28104, 37489, 32794, 34901, 28336, 33024, 37981, 37393, /* 142784-142791 */
+29446, 24093, 22970, 29516, 33000, 26827, 34733, 31042, /* 142792-142799 */
+39586, 35919, 28660, 28127, 29057, 32286, 19428, 23467, /* 142800-142807 */
+20729, 28761, 29644, 28751, 34120, 32178, 29742, 37651, /* 142808-142815 */
+34976, 27224, 30131, 36073, 35737, 37956, 39976, 43186, /* 142816-142823 */
+39461, 43077, 45245, 40086, 44610, 52623, 49492, 48853, /* 142824-142831 */
+42199, 50537, 44574, 43252, 44926, 40488, 35601, 39495, /* 142832-142839 */
+31846, 25064, 22034, 36110, 35009, 18793, 34461, 25481, /* 142840-142847 */
+19320, 20466, 26728, 28678, 18624, 29503, 20136, 24475, /* 142848-142855 */
+24125, 27741, 30764, 30023, 27730, 33725, 36549, 34900, /* 142856-142863 */
+32369, 27911, 24073, 30468, 35927, 27195, 34457, 40620, /* 142864-142871 */
+34052, 38716, 32439, 30487, 30648, 33695, 27172, 26513, /* 142872-142879 */
+30362, 37413, 41740, 39464, 39131, 42055, 39241, 37847, /* 142880-142887 */
+35855, 29818, 27178, 34774, 38982, 29927, 38185, 32284, /* 142888-142895 */
+24391, 29361, 26512, 20103, 24764, 34015, 21434, 24523, /* 142896-142903 */
+27678, 25743, 31644, 31077, 28500, 32380, 35371, 44751, /* 142904-142911 */
+34695, 26500, 32277, 29717, 33506, 27080, 39564, 30482, /* 142912-142919 */
+31945, 35308, 36204, 36693, 40415, 43430, 34380, 36887, /* 142920-142927 */
+36669, 42955, 41578, 42032, 43989, 40429, 40147, 42040, /* 142928-142935 */
+37116, 23712, 25087, 25856, 35628, 22129, 32954, 39416, /* 142936-142943 */
+32563, 32040, 32759, 32917, 33275, 36871, 34414, 30255, /* 142944-142951 */
+35308, 35069, 33404, 34965, 36559, 33056, 30812, 33841, /* 142952-142959 */
+33051, 25115, 27307, 26795, 34340, 32434, 31309, 31607, /* 142960-142967 */
+30671, 30193, 29693, 27180, 33599, 37423, 25978, 38865, /* 142968-142975 */
+29894, 32059, 34616, 32038, 38876, 33273, 39332, 38981, /* 142976-142983 */
+31887, 29753, 25799, 23991, 28203, 25957, 25310, 29375, /* 142984-142991 */
+21508, 27678, 29251, 27808, 24113, 26566, 21269, 18375, /* 142992-142999 */
+18972, 26939, 24807, 31775, 31318, 31413, 39340, 39365, /* 143000-143007 */
+43052, 24862, 29184, 28356, 37194, 33549, 32307, 43453, /* 143008-143015 */
+43634, 46671, 36354, 38820, 40194, 39865, 45734, 45787, /* 143016-143023 */
+38415, 45396, 44189, 39838, 51016, 41919, 45467, 38553, /* 143024-143031 */
+39514, 37753, 38073, 30718, 34852, 33162, 31260, 30731, /* 143032-143039 */
+30741, 26835, 26216, 30014, 27102, 29190, 28341, 29087, /* 143040-143047 */
+22885, 24537, 25739, 24673, 29922, 26628, 32981, 28172, /* 143048-143055 */
+35698, 32082, 22087, 27963, 29512, 32147, 31930, 33688, /* 143056-143063 */
+34222, 29967, 35879, 36784, 30382, 37364, 31741, 28779, /* 143064-143071 */
+28204, 38399, 30891, 29942, 40677, 30845, 32920, 36783, /* 143072-143079 */
+40295, 25972, 22684, 24275, 27060, 32515, 27923, 35689, /* 143080-143087 */
+32573, 31454, 35422, 31477, 23983, 33779, 29046, 29413, /* 143088-143095 */
+29110, 29953, 30063, 30043, 43033, 31560, 36386, 30961, /* 143096-143103 */
+41169, 38195, 24529, 28823, 34208, 33541, 33193, 36739, /* 143104-143111 */
+33535, 28588, 32536, 40140, 33029, 40812, 44294, 32413, /* 143112-143119 */
+30591, 42904, 44873, 32597, 50312, 44070, 45824, 44312, /* 143120-143127 */
+48877, 40527, 28597, 28892, 26386, 36550, 25152, 25273, /* 143128-143135 */
+31541, 22520, 26943, 35348, 24073, 24856, 32814, 25365, /* 143136-143143 */
+26676, 29778, 25478, 27170, 37417, 28672, 34249, 37538, /* 143144-143151 */
+43287, 34222, 28774, 29308, 31201, 37843, 31921, 35322, /* 143152-143159 */
+36455, 33015, 29836, 43341, 27144, 30409, 35460, 28212, /* 143160-143167 */
+25746, 31895, 31165, 22128, 39088, 34679, 29574, 33333, /* 143168-143175 */
+31645, 35663, 28412, 22914, 25309, 34148, 30524, 33563, /* 143176-143183 */
+34165, 22325, 29725, 33460, 20456, 30633, 30695, 25514, /* 143184-143191 */
+26481, 28243, 32564, 24313, 36712, 39943, 34999, 33046, /* 143192-143199 */
+39296, 37509, 25514, 26884, 25971, 31278, 35144, 34757, /* 143200-143207 */
+39303, 28297, 32271, 43268, 37036, 33413, 37433, 33574, /* 143208-143215 */
+32170, 39506, 41044, 34771, 45518, 48293, 38451, 45737, /* 143216-143223 */
+45812, 48827, 31227, 27477, 29882, 34184, 33554, 34310, /* 143224-143231 */
+40444, 26417, 29581, 34400, 31253, 35434, 41058, 35465, /* 143232-143239 */
+24297, 25960, 30402, 25283, 30771, 33475, 28874, 29446, /* 143240-143247 */
+33994, 38986, 28151, 25270, 24730, 28377, 24874, 30851, /* 143248-143255 */
+34634, 29545, 25423, 31556, 31490, 33320, 31970, 29402, /* 143256-143263 */
+30414, 27305, 26356, 29471, 39212, 39692, 33453, 38398, /* 143264-143271 */
+37240, 43615, 36155, 28996, 22768, 34500, 36959, 35854, /* 143272-143279 */
+34776, 23973, 23507, 33721, 31372, 25431, 26236, 26892, /* 143280-143287 */
+25150, 26811, 29945, 25874, 30112, 34248, 28724, 29920, /* 143288-143295 */
+32220, 36659, 28326, 23301, 22781, 24588, 36783, 32558, /* 143296-143303 */
+39671, 28971, 27234, 42746, 39514, 42027, 46308, 35217, /* 143304-143311 */
+38145, 39925, 40219, 35490, 49971, 46894, 44871, 53405, /* 143312-143319 */
+44193, 47424, 44582, 32417, 21873, 28331, 30515, 31131, /* 143320-143327 */
+36017, 26871, 31149, 38025, 35496, 38491, 31647, 26491, /* 143328-143335 */
+30498, 23909, 24913, 19448, 35927, 38070, 28675, 31865, /* 143336-143343 */
+30732, 32158, 31880, 29139, 21575, 22924, 29627, 33914, /* 143344-143351 */
+28872, 27838, 22556, 37142, 38090, 29010, 37248, 33660, /* 143352-143359 */
+29870, 32133, 31882, 29916, 36906, 36022, 29355, 29750, /* 143360-143367 */
+32644, 36462, 25829, 27633, 28916, 24684, 24049, 32009, /* 143368-143375 */
+33637, 24063, 27319, 29612, 34692, 34128, 36727, 33674, /* 143376-143383 */
+27838, 25920, 23815, 25334, 26931, 32868, 35619, 26868, /* 143384-143391 */
+26916, 35275, 35454, 30404, 36249, 38411, 30226, 31256, /* 143392-143399 */
+40171, 38269, 31707, 37853, 46231, 40273, 42617, 44204, /* 143400-143407 */
+36106, 35532, 35603, 42186, 40411, 42188, 46329, 47525, /* 143408-143415 */
+43806, 40225, 38410, 33431, 30133, 33369, 38609, 31104, /* 143416-143423 */
+25232, 29842, 23358, 27333, 39362, 35422, 30490, 26024, /* 143424-143431 */
+30455, 23291, 23304, 30490, 33439, 22321, 23943, 33679, /* 143432-143439 */
+26022, 26721, 34976, 25018, 19638, 27652, 30215, 31646, /* 143440-143447 */
+24179, 29913, 25268, 29070, 36551, 37063, 50214, 42606, /* 143448-143455 */
+33559, 32699, 29585, 37346, 34504, 38562, 36299, 30496, /* 143456-143463 */
+37419, 35363, 29797, 31537, 33056, 30512, 27819, 35380, /* 143464-143471 */
+32338, 23945, 31390, 25493, 31966, 31378, 34056, 26431, /* 143472-143479 */
+30004, 29097, 24755, 40283, 33327, 28961, 32306, 33237, /* 143480-143487 */
+28637, 24870, 32445, 28907, 29930, 30679, 39108, 38345, /* 143488-143495 */
+36002, 36610, 26169, 28223, 36675, 37181, 29135, 34419, /* 143496-143503 */
+32197, 29936, 44668, 42911, 42097, 46796, 42436, 36168, /* 143504-143511 */
+40113, 36649, 36873, 37347, 35028, 33985, 35930, 39091, /* 143512-143519 */
+34138, 38839, 35983, 31575, 26159, 35058, 38639, 20569, /* 143520-143527 */
+32652, 31482, 24989, 30587, 27932, 30727, 30196, 35757, /* 143528-143535 */
+29935, 28708, 31553, 30308, 32311, 29777, 31388, 35373, /* 143536-143543 */
+36436, 30174, 37909, 37080, 28696, 32762, 30047, 35073, /* 143544-143551 */
+28463, 30702, 38097, 34757, 30647, 31472, 32887, 35671, /* 143552-143559 */
+27286, 23890, 21788, 27052, 27400, 29175, 24266, 24324, /* 143560-143567 */
+29690, 22147, 31448, 26720, 34405, 32832, 23060, 26658, /* 143568-143575 */
+29322, 31435, 35494, 32578, 34537, 32033, 34144, 33629, /* 143576-143583 */
+32920, 35234, 29303, 30574, 32483, 37209, 31653, 29007, /* 143584-143591 */
+38268, 35268, 31136, 31598, 36875, 37596, 37002, 37326, /* 143592-143599 */
+36274, 35490, 46037, 47085, 46192, 43991, 45755, 51082, /* 143600-143607 */
+43077, 41132, 39721, 40558, 39544, 35388, 35304, 33590, /* 143608-143615 */
+34012, 33719, 35294, 34335, 33269, 29976, 23403, 33050, /* 143616-143623 */
+25272, 20360, 23117, 23439, 26500, 30025, 32571, 30572, /* 143624-143631 */
+37619, 32280, 32458, 34394, 30637, 32526, 35171, 23055, /* 143632-143639 */
+23559, 25579, 24935, 25162, 27033, 25160, 24804, 24126, /* 143640-143647 */
+25993, 34204, 22642, 23520, 33029, 30048, 27329, 30622, /* 143648-143655 */
+36863, 32936, 37885, 34109, 30115, 33130, 34818, 33844, /* 143656-143663 */
+34365, 34872, 37063, 39752, 38088, 38986, 39346, 37196, /* 143664-143671 */
+39787, 35861, 40147, 38264, 31911, 31621, 31576, 30670, /* 143672-143679 */
+32975, 38347, 34376, 33794, 32817, 31404, 35037, 35989, /* 143680-143687 */
+32503, 26191, 29620, 27679, 28709, 33052, 35322, 28559, /* 143688-143695 */
+29049, 31355, 28491, 35657, 38141, 33653, 38679, 34146, /* 143696-143703 */
+28572, 35932, 33481, 37602, 38728, 37610, 34919, 34373, /* 143704-143711 */
+36312, 37626, 33226, 29444, 33916, 29562, 31386, 26793, /* 143712-143719 */
+27698, 35011, 34284, 36992, 32995, 29236, 34861, 28739, /* 143720-143727 */
+36389, 31566, 31367, 35102, 34862, 40209, 37749, 41350, /* 143728-143735 */
+40249, 37325, 35980, 34818, 35365, 30735, 26899, 22600, /* 143736-143743 */
+25610, 27805, 26881, 27703, 30715, 29306, 30523, 39259, /* 143744-143751 */
+37778, 27388, 33905, 30164, 30994, 33688, 38757, 33549, /* 143752-143759 */
+27474, 34466, 27642, 26682, 30220, 28109, 27416, 25384, /* 143760-143767 */
+16183, 20523, 25944, 24369, 26218, 26181, 27335, 27942, /* 143768-143775 */
+30374, 32221, 25786, 23597, 29440, 31729, 27955, 25790, /* 143776-143783 */
+38547, 36106, 33296, 39562, 38076, 30108, 33004, 34598, /* 143784-143791 */
+34499, 36815, 37308, 39004, 41411, 42641, 42407, 47729, /* 143792-143799 */
+44019, 42256, 46297, 41741, 41798, 43004, 37376, 38061, /* 143800-143807 */
+38446, 42647, 46017, 38479, 39216, 37083, 35720, 36018, /* 143808-143815 */
+39571, 30470, 28982, 28460, 25878, 31370, 29167, 33011, /* 143816-143823 */
+24352, 28359, 27549, 24622, 32623, 26230, 24889, 25831, /* 143824-143831 */
+27036, 21610, 20788, 28051, 26001, 27851, 25316, 24116, /* 143832-143839 */
+27394, 30696, 30463, 26580, 30609, 30627, 31253, 31587, /* 143840-143847 */
+30555, 26932, 31214, 36242, 36251, 29428, 35092, 31056, /* 143848-143855 */
+34603, 37832, 34095, 37598, 45247, 45342, 42268, 43753, /* 143856-143863 */
+41123, 41892, 39093, 39091, 41535, 35165, 33878, 35484, /* 143864-143871 */
+27883, 30148, 40019, 29544, 29298, 33777, 32991, 35214, /* 143872-143879 */
+41694, 37328, 31089, 31132, 28880, 34826, 39631, 39273, /* 143880-143887 */
+31682, 32121, 31894, 25495, 29307, 31888, 32910, 29070, /* 143888-143895 */
+28003, 29899, 21642, 28714, 24729, 28487, 25267, 23992, /* 143896-143903 */
+25328, 31935, 30637, 24523, 28197, 29920, 27906, 33637, /* 143904-143911 */
+34634, 25233, 34630, 36139, 34488, 30113, 30005, 28633, /* 143912-143919 */
+28706, 31654, 36420, 30831, 33609, 40268, 35517, 41641, /* 143920-143927 */
+45495, 44074, 42365, 48004, 32808, 35370, 43904, 37584, /* 143928-143935 */
+31091, 32660, 46192, 40345, 34998, 37675, 33350, 31592, /* 143936-143943 */
+34705, 38908, 27243, 24166, 26000, 25773, 33429, 29773, /* 143944-143951 */
+32260, 27663, 32272, 24146, 29622, 31774, 25119, 28370, /* 143952-143959 */
+27992, 27196, 18459, 29586, 29969, 27744, 26812, 28036, /* 143960-143967 */
+26429, 28425, 31859, 30151, 26141, 29361, 26319, 34042, /* 143968-143975 */
+28810, 24725, 38266, 36103, 36370, 32613, 40148, 29930, /* 143976-143983 */
+26924, 36524, 35445, 32325, 40388, 45329, 44836, 47976, /* 143984-143991 */
+47655, 44059, 43383, 44041, 40493, 40608, 38701, 32051, /* 143992-143999 */
+28357, 35807, 40232, 35472, 31007, 35053, 27725, 33962, /* 144000-144007 */
+38237, 31471, 29992, 28557, 27013, 28106, 33156, 33604, /* 144008-144015 */
+39117, 27290, 28332, 28694, 24327, 30226, 27760, 22958, /* 144016-144023 */
+25651, 23417, 26735, 26858, 21205, 23077, 25671, 23178, /* 144024-144031 */
+22015, 29642, 25934, 22883, 27784, 22752, 28207, 34645, /* 144032-144039 */
+34169, 31937, 38365, 38128, 37520, 36721, 33590, 30196, /* 144040-144047 */
+27574, 37739, 36961, 32200, 39749, 42359, 40173, 44693, /* 144048-144055 */
+44808, 40054, 43648, 45610, 36913, 42046, 45283, 35553, /* 144056-144063 */
+32506, 36097, 38898, 42065, 37315, 31641, 29183, 27219, /* 144064-144071 */
+32213, 34602, 30063, 27730, 25250, 25841, 37163, 27455, /* 144072-144079 */
+31324, 34420, 26158, 28207, 28800, 28355, 25055, 30433, /* 144080-144087 */
+26916, 24130, 28958, 34289, 30518, 28442, 28051, 27450, /* 144088-144095 */
+27120, 29542, 31857, 31062, 35136, 28654, 29926, 37977, /* 144096-144103 */
+33586, 26407, 33336, 36353, 30043, 34028, 37612, 26494, /* 144104-144111 */
+27556, 31276, 33041, 37074, 33157, 38714, 39670, 40302, /* 144112-144119 */
+43006, 39863, 42877, 39680, 39658, 43308, 39560, 28458, /* 144120-144127 */
+28660, 36159, 35944, 32986, 36650, 29192, 30088, 30709, /* 144128-144135 */
+36924, 33388, 32400, 28494, 31230, 30315, 32144, 43506, /* 144136-144143 */
+40473, 38581, 34997, 33237, 32144, 25563, 29333, 30380, /* 144144-144151 */
+24303, 27469, 28249, 32005, 27333, 22780, 27954, 22422, /* 144152-144159 */
+21526, 25258, 27179, 19122, 27196, 22592, 28065, 34364, /* 144160-144167 */
+26165, 29301, 33024, 33247, 30649, 35020, 35709, 29715, /* 144168-144175 */
+28338, 27192, 35269, 36409, 32509, 40251, 33967, 39764, /* 144176-144183 */
+43774, 43755, 41552, 42538, 41081, 38747, 44403, 35894, /* 144184-144191 */
+34106, 37082, 43389, 43676, 45212, 37808, 34326, 36277, /* 144192-144199 */
+30207, 36759, 35344, 25783, 25376, 27899, 28333, 33805, /* 144200-144207 */
+28847, 40413, 31223, 25256, 31880, 29546, 22206, 29918, /* 144208-144215 */
+25931, 24174, 23745, 29339, 34542, 23073, 30285, 26763, /* 144216-144223 */
+26203, 24237, 23398, 29249, 29520, 25405, 28301, 34460, /* 144224-144231 */
+30957, 32506, 31768, 34658, 34552, 34915, 39983, 36871, /* 144232-144239 */
+23151, 30351, 37467, 35037, 31799, 38037, 42789, 44548, /* 144240-144247 */
+46196, 42120, 42459, 40136, 36754, 42710, 38572, 31616, /* 144248-144255 */
+33603, 34292, 35884, 32118, 38991, 40992, 30332, 33107, /* 144256-144263 */
+34308, 31449, 29384, 35346, 25749, 25742, 27727, 40249, /* 144264-144271 */
+37663, 38578, 38763, 31390, 30440, 27977, 26158, 27580, /* 144272-144279 */
+26813, 22511, 29366, 29085, 33947, 29554, 27232, 29852, /* 144280-144287 */
+25072, 25353, 30131, 24741, 22447, 29507, 25424, 26977, /* 144288-144295 */
+36585, 30537, 32142, 35313, 31157, 29379, 32485, 32072, /* 144296-144303 */
+21911, 24755, 28806, 29400, 33951, 34165, 30665, 31343, /* 144304-144311 */
+42023, 43460, 41041, 43806, 42670, 37525, 41088, 40943, /* 144312-144319 */
+35034, 35970, 38002, 44417, 45547, 44117, 34423, 37306, /* 144320-144327 */
+33071, 28791, 35047, 37048, 34021, 30762, 32799, 32576, /* 144328-144335 */
+31164, 33709, 44545, 32330, 30725, 35720, 28390, 19639, /* 144336-144343 */
+30537, 29540, 23200, 26980, 30671, 33951, 33586, 26546, /* 144344-144351 */
+25395, 22746, 21802, 27706, 24635, 23869, 25871, 30522, /* 144352-144359 */
+27240, 30359, 29445, 36666, 37902, 28859, 35692, 38621, /* 144360-144367 */
+28982, 22486, 29197, 30255, 32095, 34770, 41295, 38616, /* 144368-144375 */
+41063, 43985, 40246, 40782, 41403, 43469, 37312, 36917, /* 144376-144383 */
+36131, 38964, 36929, 29105, 36689, 46457, 40636, 36906, /* 144384-144391 */
+37928, 39494, 26208, 30655, 37400, 33935, 29628, 30695, /* 144392-144399 */
+32762, 32036, 37807, 36508, 33578, 24349, 28472, 24063, /* 144400-144407 */
+18963, 23754, 26044, 30416, 29615, 19932, 28941, 35613, /* 144408-144415 */
+29465, 28477, 32946, 24230, 19248, 27821, 26200, 29409, /* 144416-144423 */
+28921, 36808, 36385, 34850, 39138, 35074, 33530, 33189, /* 144424-144431 */
+28335, 22399, 19953, 26291, 33838, 37008, 32710, 30950, /* 144432-144439 */
+41326, 40170, 41028, 39732, 41232, 33453, 30024, 36232, /* 144440-144447 */
+34599, 39296, 37739, 42341, 39534, 44710, 47540, 41752, /* 144448-144455 */
+37530, 37150, 33099, 28405, 31391, 38196, 37605, 33206, /* 144456-144463 */
+26909, 29852, 42885, 38509, 39086, 38225, 36241, 20969, /* 144464-144471 */
+24288, 21353, 24502, 28293, 32882, 35328, 28738, 34568, /* 144472-144479 */
+30335, 32062, 29157, 32714, 25569, 20217, 22576, 25137, /* 144480-144487 */
+32538, 27807, 22625, 30264, 28137, 30117, 34070, 35457, /* 144488-144495 */
+30494, 23615, 27768, 26906, 32209, 35345, 38712, 35141, /* 144496-144503 */
+31843, 34388, 34408, 39335, 35590, 34414, 33160, 29223, /* 144504-144511 */
+34391, 38299, 37607, 32076, 35302, 44445, 39071, 39390, /* 144512-144519 */
+44248, 49340, 35965, 29589, 29198, 31525, 37721, 42168, /* 144520-144527 */
+40559, 32707, 37905, 40482, 40647, 39553, 41680, 36006, /* 144528-144535 */
+24141, 23238, 23707, 31496, 31433, 26133, 29463, 28223, /* 144536-144543 */
+27909, 33029, 37045, 34678, 22734, 29847, 21967, 20538, /* 144544-144551 */
+22318, 22989, 29989, 32248, 37149, 24446, 29990, 33938, /* 144552-144559 */
+32531, 35764, 27631, 25557, 29467, 27383, 22361, 30847, /* 144560-144567 */
+34162, 25831, 25805, 44565, 37576, 35988, 32293, 25456, /* 144568-144575 */
+31347, 21643, 25318, 32362, 38473, 42580, 42065, 46132, /* 144576-144583 */
+38105, 41044, 47587, 36198, 37307, 36687, 43310, 40439, /* 144584-144591 */
+35286, 42943, 43898, 37546, 37104, 36060, 43653, 31809, /* 144592-144599 */
+26880, 37502, 22709, 22477, 34747, 32703, 34858, 40574, /* 144600-144607 */
+33565, 28511, 30313, 27072, 31057, 24657, 27377, 27938, /* 144608-144615 */
+26419, 19097, 17801, 35677, 29778, 37972, 40439, 30486, /* 144616-144623 */
+32571, 37568, 31519, 39229, 29416, 24667, 29606, 33881, /* 144624-144631 */
+41644, 36029, 42149, 38961, 29716, 29082, 33304, 30237, /* 144632-144639 */
+23790, 23022, 24965, 26016, 26880, 30385, 40439, 35453, /* 144640-144647 */
+28635, 29962, 25668, 29391, 28305, 25896, 24875, 22371, /* 144648-144655 */
+30269, 31890, 37659, 37761, 35685, 35440, 33728, 36537, /* 144656-144663 */
+38562, 36882, 34626, 33463, 34781, 35794, 43786, 36385, /* 144664-144671 */
+38711, 45238, 38381, 35176, 45702, 39678, 37963, 43395, /* 144672-144679 */
+27423, 25661, 34601, 33955, 35311, 39873, 45040, 38794, /* 144680-144687 */
+39756, 30905, 26631, 33516, 28218, 25811, 19238, 21735, /* 144688-144695 */
+29090, 31929, 26739, 28681, 35013, 29940, 26013, 24638, /* 144696-144703 */
+26405, 25169, 29420, 21714, 21342, 28071, 30410, 31630, /* 144704-144711 */
+36783, 39147, 36279, 37436, 34997, 33541, 38819, 42268, /* 144712-144719 */
+37398, 33057, 34580, 40829, 44225, 37381, 39528, 42925, /* 144720-144727 */
+41262, 35282, 36627, 37878, 37040, 38762, 26541, 26461, /* 144728-144735 */
+29307, 33352, 33074, 29795, 37090, 36332, 32226, 33739, /* 144736-144743 */
+26699, 24129, 25204, 23009, 20147, 19010, 26630, 30925, /* 144744-144751 */
+28975, 25371, 30131, 32954, 28969, 26697, 28431, 27528, /* 144752-144759 */
+26435, 29383, 24427, 27078, 30416, 32611, 36740, 39455, /* 144760-144767 */
+37536, 36305, 36641, 29990, 36943, 39970, 36380, 35345, /* 144768-144775 */
+34445, 37612, 42173, 40562, 38346, 40900, 41159, 36327, /* 144776-144783 */
+33666, 35557, 32958, 36739, 31879, 25344, 27287, 35532, /* 144784-144791 */
+36674, 30789, 36839, 41999, 38274, 38805, 33755, 28925, /* 144792-144799 */
+29976, 30645, 27797, 26461, 32382, 36747, 35178, 31218, /* 144800-144807 */
+30625, 37906, 33893, 31783, 29017, 25699, 25484, 28475, /* 144808-144815 */
+24550, 24560, 31200, 31752, 31931, 38934, 37072, 33873, /* 144816-144823 */
+33593, 30391, 28194, 33641, 33285, 30057, 27075, 29914, /* 144824-144831 */
+35718, 32464, 29281, 33295, 37919, 34122, 31302, 34567, /* 144832-144839 */
+32180, 36512, 30849, 22407, 24909, 29796, 33501, 28860, /* 144840-144847 */
+31717, 39022, 38640, 36121, 36287, 28124, 30628, 30720, /* 144848-144855 */
+25930, 21847, 26104, 35202, 34018, 33220, 35949, 39635, /* 144856-144863 */
+37768, 35421, 31593, 31573, 29810, 33127, 35287, 26160, /* 144864-144871 */
+36020, 39183, 34559, 40592, 47562, 43192, 39234, 36013, /* 144872-144879 */
+34285, 35560, 34848, 33372, 32613, 33698, 38637, 39984, /* 144880-144887 */
+36250, 36573, 36459, 40146, 32020, 30982, 36447, 30649, /* 144888-144895 */
+37646, 25020, 21357, 27278, 29121, 30579, 27848, 38821, /* 144896-144903 */
+37471, 35834, 33603, 23367, 28994, 29714, 25202, 18484, /* 144904-144911 */
+23654, 27966, 30487, 29091, 26691, 34775, 34109, 31210, /* 144912-144919 */
+29433, 28176, 28124, 26435, 28769, 23692, 27149, 36933, /* 144920-144927 */
+33070, 35340, 41218, 40085, 36648, 37872, 33421, 35472, /* 144928-144935 */
+37975, 32107, 29965, 29825, 35912, 38664, 37091, 35254, /* 144936-144943 */
+35299, 39642, 37947, 29269, 37269, 34097, 35561, 29873, /* 144944-144951 */
+22482, 29367, 36012, 32890, 34273, 39198, 42318, 44287, /* 144952-144959 */
+37093, 40306, 31674, 28442, 31625, 26634, 26513, 30530, /* 144960-144967 */
+33951, 34957, 36266, 32573, 40673, 33133, 31177, 31728, /* 144968-144975 */
+27690, 23790, 29718, 25124, 25377, 30524, 30384, 33630, /* 144976-144983 */
+35249, 37634, 34197, 30869, 27230, 30412, 33740, 30320, /* 144984-144991 */
+27166, 28242, 27580, 33411, 36426, 34093, 36231, 39240, /* 144992-144999 */
+40721, 33442, 33467, 32400, 32589, 28941, 25055, 23665, /* 145000-145007 */
+28917, 36815, 36760, 42957, 45947, 51254, 46630, 46912, /* 145008-145015 */
+38456, 35851, 33933, 24113, 25774, 25783, 32257, 31544, /* 145016-145023 */
+27556, 31632, 32220, 31864, 27112, 27105, 25704, 21475, /* 145024-145031 */
+26186, 23337, 19737, 35562, 32303, 31142, 36385, 39859, /* 145032-145039 */
+38242, 36743, 33802, 32108, 36483, 33002, 34597, 31479, /* 145040-145047 */
+35900, 39470, 37565, 34653, 34061, 40212, 40313, 31705, /* 145048-145055 */
+36459, 33186, 30235, 33970, 26508, 21639, 27880, 31984, /* 145056-145063 */
+30449, 31975, 36565, 41188, 38312, 34240, 35639, 29784, /* 145064-145071 */
+26575, 24470, 21099, 23006, 28777, 30083, 27807, 30472, /* 145072-145079 */
+33764, 34387, 31812, 30623, 29229, 26517, 27781, 30514, /* 145080-145087 */
+24737, 29856, 36556, 33792, 34157, 42403, 42850, 41125, /* 145088-145095 */
+37366, 33626, 32165, 40648, 36456, 32308, 33948, 42547, /* 145096-145103 */
+43752, 34055, 38345, 42490, 39687, 37053, 32318, 32537, /* 145104-145111 */
+30301, 29782, 34204, 27777, 20290, 33780, 31835, 39076, /* 145112-145119 */
+44925, 47170, 46885, 44966, 42826, 30464, 33194, 27473, /* 145120-145127 */
+29847, 21660, 21527, 25032, 24632, 25062, 25474, 28052, /* 145128-145135 */
+24961, 25281, 24581, 22688, 20444, 23894, 16576, 20745, /* 145136-145143 */
+25851, 27129, 28684, 33978, 38122, 33168, 34618, 31873, /* 145144-145151 */
+34190, 37481, 32832, 29443, 33832, 36275, 40894, 37330, /* 145152-145159 */
+41006, 43340, 41522, 42934, 37099, 41550, 36731, 36534, /* 145160-145167 */
+36794, 39261, 26111, 32912, 37706, 30988, 39523, 39520, /* 145168-145175 */
+40464, 39975, 39349, 38360, 30979, 28873, 24763, 25324, /* 145176-145183 */
+27042, 25782, 27165, 36179, 32404, 30369, 37265, 29135, /* 145184-145191 */
+26598, 32451, 25057, 22858, 26119, 20072, 26130, 29172, /* 145192-145199 */
+29959, 37137, 38765, 37455, 35442, 33782, 31927, 37357, /* 145200-145207 */
+36406, 27652, 28628, 34294, 39616, 35565, 37928, 44587, /* 145208-145215 */
+38277, 42252, 35981, 36318, 36512, 32706, 30775, 32051, /* 145216-145223 */
+28002, 25934, 36670, 33915, 40764, 46058, 47334, 47191, /* 145224-145231 */
+48007, 48741, 34500, 32807, 27651, 23056, 25786, 25743, /* 145232-145239 */
+24295, 26193, 26893, 25743, 30225, 27583, 24285, 23290, /* 145240-145247 */
+20852, 18844, 21218, 16514, 21677, 32137, 25568, 29476, /* 145248-145255 */
+37692, 34064, 36696, 35982, 33511, 36120, 32627, 29604, /* 145256-145263 */
+30872, 36471, 39301, 36274, 33900, 37646, 41262, 43084, /* 145264-145271 */
+39038, 38124, 36859, 33650, 30759, 35247, 29974, 23216, /* 145272-145279 */
+32536, 30014, 32063, 38031, 36939, 38730, 40100, 40264, /* 145280-145287 */
+38571, 30086, 29657, 23728, 28018, 28132, 27822, 30501, /* 145288-145295 */
+31161, 36743, 38041, 36324, 32869, 31136, 29793, 26001, /* 145296-145303 */
+29980, 26597, 23660, 37708, 29931, 33922, 42022, 40501, /* 145304-145311 */
+38763, 37398, 39087, 31861, 32877, 31945, 27852, 33548, /* 145312-145319 */
+33393, 30443, 32099, 34549, 38809, 33567, 34012, 29953, /* 145320-145327 */
+33290, 29780, 28281, 26615, 31967, 22788, 20175, 31754, /* 145328-145335 */
+29172, 42014, 43033, 46653, 44716, 51505, 44294, 38372, /* 145336-145343 */
+33972, 32552, 31645, 26352, 27140, 28835, 31770, 30512, /* 145344-145351 */
+31488, 29291, 31294, 26769, 27565, 22670, 23450, 21838, /* 145352-145359 */
+27205, 30302, 26995, 30868, 37171, 37860, 32323, 36001, /* 145360-145367 */
+36351, 35016, 32998, 35819, 30737, 31110, 34400, 35974, /* 145368-145375 */
+29616, 33923, 42883, 34340, 36515, 32108, 35290, 34940, /* 145376-145383 */
+33797, 31085, 31460, 34834, 22448, 26727, 26218, 31852, /* 145384-145391 */
+39460, 33556, 35082, 40466, 40902, 36098, 30454, 29820, /* 145392-145399 */
+23158, 26999, 23804, 24996, 34334, 34332, 31233, 32622, /* 145400-145407 */
+34862, 31040, 30234, 32112, 28423, 24216, 28126, 33548, /* 145408-145415 */
+26857, 35910, 39386, 36117, 38515, 38206, 40445, 37731, /* 145416-145423 */
+38318, 44215, 36627, 32316, 33665, 34426, 34867, 34776, /* 145424-145431 */
+46238, 36908, 34386, 37371, 36081, 38101, 35829, 34426, /* 145432-145439 */
+27156, 32498, 24421, 25124, 26409, 31795, 39220, 37990, /* 145440-145447 */
+41344, 47421, 48450, 44059, 35657, 34793, 29479, 24735, /* 145448-145455 */
+26163, 24895, 24860, 27755, 25302, 23663, 27221, 27574, /* 145456-145463 */
+29262, 25233, 22256, 17343, 21301, 26785, 20302, 28824, /* 145464-145471 */
+24753, 28658, 30277, 30717, 34846, 34594, 36637, 38838, /* 145472-145479 */
+32983, 33957, 31185, 37952, 30263, 33970, 43228, 37286, /* 145480-145487 */
+39022, 41268, 39899, 41411, 39346, 38480, 31905, 38673, /* 145488-145495 */
+33101, 29601, 32653, 29733, 35707, 36869, 35633, 43271, /* 145496-145503 */
+44383, 45304, 38303, 33533, 33105, 23309, 27206, 24087, /* 145504-145511 */
+27529, 27029, 28907, 33289, 29150, 33203, 31180, 32819, /* 145512-145519 */
+31864, 24907, 28191, 22796, 24382, 30307, 24890, 26641, /* 145520-145527 */
+32493, 35044, 34851, 36295, 32126, 38216, 35309, 28517, /* 145528-145535 */
+31626, 31995, 32367, 30922, 33675, 36790, 33241, 37652, /* 145536-145543 */
+36602, 38866, 41188, 36242, 33536, 31827, 31256, 22905, /* 145544-145551 */
+29808, 32445, 35101, 39855, 42121, 49531, 54748, 54278, /* 145552-145559 */
+41215, 36785, 40185, 32658, 27912, 31691, 31359, 26138, /* 145560-145567 */
+25465, 30169, 26046, 30204, 26494, 26884, 26319, 22954, /* 145568-145575 */
+24978, 19880, 20061, 26643, 25445, 21478, 25735, 30662, /* 145576-145583 */
+32717, 34180, 32107, 32348, 34277, 30334, 32295, 34035, /* 145584-145591 */
+30785, 23451, 37511, 43970, 34982, 43711, 43485, 30581, /* 145592-145599 */
+37020, 33445, 36860, 35672, 40231, 30659, 34188, 34609, /* 145600-145607 */
+33795, 39599, 36048, 35457, 40964, 38581, 36821, 38987, /* 145608-145615 */
+35462, 26593, 26565, 23829, 20304, 24178, 30801, 36022, /* 145616-145623 */
+26507, 24809, 34864, 33280, 34941, 35591, 33461, 17784, /* 145624-145631 */
+23832, 24475, 27950, 39131, 34335, 35826, 39348, 37654, /* 145632-145639 */
+34514, 40613, 40222, 32305, 33521, 28129, 32083, 37576, /* 145640-145647 */
+30496, 41323, 37311, 29184, 33575, 30802, 36576, 43335, /* 145648-145655 */
+33274, 21447, 37671, 28008, 24285, 35855, 36242, 29988, /* 145656-145663 */
+37318, 35878, 39963, 47333, 45616, 42090, 39861, 37880, /* 145664-145671 */
+30663, 29267, 27386, 26473, 26620, 24119, 26942, 29294, /* 145672-145679 */
+23061, 31916, 30128, 24137, 25842, 17145, 20537, 36161, /* 145680-145687 */
+28642, 24091, 36923, 32771, 32245, 38416, 35726, 33038, /* 145688-145695 */
+37714, 30087, 25862, 32738, 38678, 37546, 34082, 45205, /* 145696-145703 */
+42023, 33039, 39760, 36783, 34736, 36909, 35263, 29585, /* 145704-145711 */
+31522, 38703, 25541, 32120, 27998, 20793, 36521, 37156, /* 145712-145719 */
+26866, 33858, 40761, 36047, 30557, 38952, 29070, 19204, /* 145720-145727 */
+24236, 22257, 22776, 22318, 34590, 33531, 26871, 36573, /* 145728-145735 */
+38705, 28884, 33264, 31103, 24291, 25712, 40132, 36265, /* 145736-145743 */
+31679, 37208, 33978, 43335, 32382, 29427, 45578, 38444, /* 145744-145751 */
+25092, 34545, 41045, 33941, 36398, 39951, 43955, 34001, /* 145752-145759 */
+31053, 37710, 32052, 35913, 41078, 35255, 27675, 38880, /* 145760-145767 */
+31944, 23013, 34116, 32085, 30213, 33572, 38918, 41925, /* 145768-145775 */
+46493, 37208, 37238, 47759, 25042, 25628, 35611, 29380, /* 145776-145783 */
+21027, 27890, 29521, 25585, 31161, 30608, 32571, 29789, /* 145784-145791 */
+20467, 25204, 19041, 17131, 34406, 36086, 26206, 30037, /* 145792-145799 */
+34151, 28268, 33943, 31963, 27044, 32706, 28888, 35509, /* 145800-145807 */
+33863, 31457, 36911, 32974, 37740, 27364, 42236, 36243, /* 145808-145815 */
+39253, 42127, 30582, 44456, 37687, 31597, 36596, 39431, /* 145816-145823 */
+31688, 27760, 21473, 36854, 31746, 28892, 41073, 36311, /* 145824-145831 */
+38982, 37743, 28414, 21440, 30897, 21800, 20743, 35226, /* 145832-145839 */
+25003, 31943, 32637, 32983, 35202, 32445, 32219, 21253, /* 145840-145847 */
+32303, 21364, 21320, 35135, 23524, 32725, 39820, 37003, /* 145848-145855 */
+28285, 36808, 38459, 31409, 32062, 32288, 36782, 33768, /* 145856-145863 */
+34433, 32862, 41117, 30683, 33957, 39623, 42307, 45749, /* 145864-145871 */
+42207, 44819, 46566, 41037, 41512, 37727, 36175, 37421, /* 145872-145879 */
+39352, 36854, 37919, 46522, 41403, 48530, 46027, 45353, /* 145880-145887 */
+32838, 24803, 27158, 20710, 20549, 28368, 29292, 21091, /* 145888-145895 */
+30138, 26584, 17367, 19043, 18531, 8348, 10956, 18504, /* 145896-145903 */
+13659, 18767, 21682, 23505, 22664, 23631, 31055, 30766, /* 145904-145911 */
+27874, 24077, 28890, 22084, 20812, 28671, 36746, 38574, /* 145912-145919 */
+35851, 38641, 35294, 38208, 41894, 46957, 45967, 42028, /* 145920-145927 */
+49493, 45068, 37140, 43640, 37585, 30845, 38203, 42846, /* 145928-145935 */
+39436, 40036, 39769, 42969, 36196, 29471, 35639, 32715, /* 145936-145943 */
+27102, 33956, 29105, 27433, 28882, 37188, 37126, 35492, /* 145944-145951 */
+36541, 35188, 32950, 27259, 31432, 37119, 32670, 33165, /* 145952-145959 */
+38441, 38232, 34530, 35567, 32512, 31119, 35690, 33495, /* 145960-145967 */
+37210, 38125, 35061, 35704, 37767, 34046, 34774, 32520, /* 145968-145975 */
+32503, 30062, 31635, 30014, 32364, 33542, 28101, 34786, /* 145976-145983 */
+34436, 33494, 23441, 26180, 27067, 24984, 34316, 37776, /* 145984-145991 */
+34790, 33081, 33123, 26372, 23977, 23262, 20406, 20575, /* 145992-145999 */
+24977, 24757, 26586, 24174, 18625, 28752, 30443, 24893, /* 146000-146007 */
+33822, 35467, 28668, 30221, 36365, 37930, 30081, 34291, /* 146008-146015 */
+37188, 33073, 29390, 36528, 36531, 34506, 43198, 41653, /* 146016-146023 */
+30449, 30195, 39499, 29433, 33585, 35239, 36728, 47841, /* 146024-146031 */
+33665, 33076, 34042, 36710, 35355, 27856, 36331, 40352, /* 146032-146039 */
+34197, 38152, 36818, 35536, 32699, 35558, 37611, 35131, /* 146040-146047 */
+31580, 32459, 41073, 27216, 33601, 30725, 26409, 26274, /* 146048-146055 */
+23341, 29484, 27893, 31471, 30396, 33988, 36571, 31821, /* 146056-146063 */
+31716, 22931, 20580, 18542, 25728, 34524, 34020, 36942, /* 146064-146071 */
+31358, 36625, 34306, 31419, 31856, 29983, 31944, 32779, /* 146072-146079 */
+30761, 37741, 31552, 31549, 41509, 39922, 26793, 39526, /* 146080-146087 */
+49514, 33514, 37633, 42766, 38553, 45128, 38504, 34022, /* 146088-146095 */
+33659, 35374, 34791, 28850, 28523, 40463, 41159, 34537, /* 146096-146103 */
+39101, 37617, 31276, 33435, 33327, 26624, 26800, 32335, /* 146104-146111 */
+23384, 26770, 35629, 32116, 30896, 35801, 31372, 30276, /* 146112-146119 */
+30510, 26826, 26681, 25522, 24790, 25897, 25236, 26727, /* 146120-146127 */
+25165, 27606, 31341, 34725, 28801, 21635, 23220, 21726, /* 146128-146135 */
+32394, 35964, 24526, 30937, 35395, 30724, 33724, 35346, /* 146136-146143 */
+35128, 37290, 31091, 23378, 36663, 34916, 33867, 35499, /* 146144-146151 */
+36300, 30980, 32675, 39732, 35147, 31478, 33814, 34758, /* 146152-146159 */
+34359, 33595, 36686, 42794, 36421, 37752, 32368, 34603, /* 146160-146167 */
+37596, 37101, 44096, 35504, 32456, 42486, 37641, 37504, /* 146168-146175 */
+40340, 39468, 37760, 39240, 37056, 29961, 36106, 33205, /* 146176-146183 */
+33702, 29494, 34417, 35505, 33454, 34193, 22992, 30847, /* 146184-146191 */
+25918, 19330, 30099, 25427, 25662, 24388, 24816, 24648, /* 146192-146199 */
+26380, 32230, 29380, 23083, 25591, 23352, 32269, 32755, /* 146200-146207 */
+29645, 33592, 33130, 37024, 32841, 35763, 40231, 40045, /* 146208-146215 */
+36978, 35362, 35921, 34272, 32665, 24670, 35407, 37207, /* 146216-146223 */
+32520, 32754, 36908, 38985, 37223, 30180, 30365, 32819, /* 146224-146231 */
+33885, 36678, 38332, 30699, 31298, 38621, 35661, 29837, /* 146232-146239 */
+37194, 36986, 36343, 33455, 32100, 31002, 30664, 32175, /* 146240-146247 */
+30034, 29488, 29759, 28995, 33981, 33310, 32107, 30257, /* 146248-146255 */
+34619, 30338, 24274, 39246, 18362, 32373, 33897, 32706, /* 146256-146263 */
+36301, 40340, 48357, 33577, 33016, 29673, 36253, 35020, /* 146264-146271 */
+30973, 37976, 34651, 35194, 42793, 34178, 34915, 36529, /* 146272-146279 */
+35170, 30824, 30630, 44224, 38652, 40459, 36678, 39666, /* 146280-146287 */
+26476, 27960, 34987, 23426, 28811, 29512, 26440, 25968, /* 146288-146295 */
+28244, 29962, 29830, 24650, 20200, 27816, 26258, 22865, /* 146296-146303 */
+39534, 32409, 25905, 31689, 36717, 29302, 33207, 38338, /* 146304-146311 */
+25765, 30110, 28883, 31355, 32745, 20491, 28701, 32367, /* 146312-146319 */
+28985, 29682, 33694, 36657, 32707, 37468, 24941, 21673, /* 146320-146327 */
+35180, 31458, 29826, 26590, 33951, 35870, 38524, 39912, /* 146328-146335 */
+39782, 40025, 45449, 41140, 39166, 35134, 36892, 41723, /* 146336-146343 */
+40212, 30091, 35106, 39777, 35106, 35290, 35289, 32196, /* 146344-146351 */
+29521, 30798, 33744, 35135, 25887, 36418, 35611, 32544, /* 146352-146359 */
+36800, 40004, 41493, 35231, 32397, 31172, 29522, 33908, /* 146360-146367 */
+32496, 34607, 34010, 36056, 38698, 38355, 33131, 34821, /* 146368-146375 */
+35968, 32398, 31227, 30175, 31336, 37503, 35580, 26210, /* 146376-146383 */
+19009, 29808, 30427, 24738, 24067, 29251, 26947, 23640, /* 146384-146391 */
+26753, 24251, 26183, 30983, 20275, 25460, 29834, 28857, /* 146392-146399 */
+34895, 35128, 36265, 31721, 36771, 32732, 27976, 37747, /* 146400-146407 */
+35848, 34006, 33935, 36479, 34180, 28296, 30159, 24598, /* 146408-146415 */
+35953, 33449, 30949, 36161, 38530, 33105, 29945, 28907, /* 146416-146423 */
+27445, 34495, 35028, 30772, 35367, 42658, 38295, 35915, /* 146424-146431 */
+43050, 39173, 42064, 40346, 36834, 37460, 33523, 36863, /* 146432-146439 */
+34509, 33532, 31120, 32694, 31789, 32747, 29654, 26410, /* 146440-146447 */
+28299, 27790, 33061, 33995, 31244, 27580, 35365, 39475, /* 146448-146455 */
+30546, 36266, 36314, 38456, 29867, 29801, 27564, 32798, /* 146456-146463 */
+40613, 35174, 39000, 36942, 40266, 37247, 37975, 34707, /* 146464-146471 */
+30731, 37857, 38205, 25990, 34172, 41183, 29413, 32160, /* 146472-146479 */
+32079, 29562, 34231, 37823, 31658, 30206, 29730, 24927, /* 146480-146487 */
+24037, 20929, 20591, 25123, 19292, 19254, 28489, 23879, /* 146488-146495 */
+26925, 36003, 33022, 25351, 31095, 30006, 26688, 29291, /* 146496-146503 */
+37330, 38450, 38585, 35287, 41502, 34123, 29924, 29488, /* 146504-146511 */
+31416, 33994, 30309, 34933, 36816, 35223, 34065, 35713, /* 146512-146519 */
+31893, 27191, 34153, 28677, 28289, 34154, 33387, 35120, /* 146520-146527 */
+42645, 39280, 37423, 41008, 40380, 39300, 37115, 34953, /* 146528-146535 */
+36717, 37716, 29275, 37981, 34602, 31370, 33558, 24062, /* 146536-146543 */
+26751, 25792, 33729, 32133, 27657, 31014, 28962, 38968, /* 146544-146551 */
+33632, 33463, 35504, 38037, 33713, 26885, 35122, 29105, /* 146552-146559 */
+35295, 40846, 36785, 39868, 38468, 39706, 34453, 38663, /* 146560-146567 */
+35345, 27436, 32640, 30078, 30563, 34096, 33711, 32688, /* 146568-146575 */
+31845, 27288, 34276, 34642, 31387, 29729, 29565, 27352, /* 146576-146583 */
+20226, 17751, 19496, 22479, 23061, 28255, 24058, 21303, /* 146584-146591 */
+34701, 40241, 36965, 31086, 33638, 32319, 28487, 27109, /* 146592-146599 */
+38237, 37139, 37341, 38327, 38090, 34822, 29486, 37447, /* 146600-146607 */
+26821, 33089, 34757, 32006, 37138, 38036, 38120, 36349, /* 146608-146615 */
+35294, 27817, 34409, 33029, 28219, 33116, 32379, 29430, /* 146616-146623 */
+31707, 39690, 35778, 40590, 42614, 40119, 38090, 35106, /* 146624-146631 */
+36015, 31521, 26558, 35167, 34142, 31737, 28642, 23408, /* 146632-146639 */
+22089, 24924, 27932, 31402, 27795, 33381, 29511, 39603, /* 146640-146647 */
+41067, 34276, 40003, 35299, 40292, 29616, 29080, 33407, /* 146648-146655 */
+28784, 40708, 40068, 38152, 39440, 39483, 37377, 32785, /* 146656-146663 */
+36409, 32775, 28405, 33651, 33615, 36899, 36566, 39730, /* 146664-146671 */
+35526, 27383, 35894, 34144, 31506, 29692, 27374, 27088, /* 146672-146679 */
+21415, 22793, 23092, 23433, 27991, 30194, 24552, 19893, /* 146680-146687 */
+32307, 35208, 27555, 36716, 36641, 20993, 27058, 28150, /* 146688-146695 */
+29271, 35633, 39303, 36688, 38996, 46095, 35031, 36200, /* 146696-146703 */
+30420, 25008, 35130, 29726, 29691, 34098, 33488, 32028, /* 146704-146711 */
+29658, 30637, 27570, 32677, 31228, 25379, 28623, 29760, /* 146712-146719 */
+29667, 29320, 39525, 40318, 41429, 44159, 42239, 42057, /* 146720-146727 */
+37107, 37508, 35287, 32646, 32509, 30241, 34337, 30442, /* 146728-146735 */
+24183, 30436, 29102, 37151, 35957, 34579, 34508, 34166, /* 146736-146743 */
+39560, 29465, 34185, 36085, 34331, 35807, 26860, 33422, /* 146744-146751 */
+35969, 34137, 42613, 42254, 41222, 40290, 39816, 35279, /* 146752-146759 */
+31130, 34279, 31586, 25428, 29406, 32998, 32848, 32948, /* 146760-146767 */
+36599, 33216, 25609, 33026, 31645, 28859, 29749, 28307, /* 146768-146775 */
+28455, 24770, 26574, 25940, 27770, 26848, 26531, 27312, /* 146776-146783 */
+18963, 22751, 32529, 28943, 24431, 26131, 31065, 27146, /* 146784-146791 */
+32235, 38459, 37235, 38169, 36696, 42289, 35791, 29580, /* 146792-146799 */
+35146, 30512, 21657, 32702, 32972, 32364, 38577, 40869, /* 146800-146807 */
+40122, 39162, 39010, 36610, 39183, 33452, 27680, 32060, /* 146808-146815 */
+30829, 30042, 34921, 38064, 38898, 42133, 38689, 38484, /* 146816-146823 */
+36837, 35895, 32666, 26902, 33016, 31745, 32027, 35083, /* 146824-146831 */
+30520, 28666, 28364, 38164, 34274, 26804, 28725, 23330, /* 146832-146839 */
+31651, 27707, 27543, 28967, 29063, 34679, 31359, 28776, /* 146840-146847 */
+33995, 32983, 32964, 38993, 35545, 34604, 39337, 38996, /* 146848-146855 */
+34265, 30839, 34365, 32005, 38302, 38753, 35384, 39820, /* 146856-146863 */
+37807, 38051, 30919, 33749, 37884, 33299, 31674, 30246, /* 146864-146871 */
+31667, 28429, 30775, 28846, 28860, 32145, 28164, 30024, /* 146872-146879 */
+24558, 25229, 29384, 28464, 29881, 27994, 29749, 31684, /* 146880-146887 */
+33627, 32749, 33115, 36780, 33055, 35962, 35102, 28510, /* 146888-146895 */
+27170, 29631, 23487, 27031, 38295, 34111, 36735, 39784, /* 146896-146903 */
+34299, 32040, 32676, 30401, 28319, 34062, 31798, 22583, /* 146904-146911 */
+28490, 29419, 33731, 30505, 37395, 44392, 39265, 42485, /* 146912-146919 */
+38792, 36897, 33817, 31786, 32707, 28097, 29934, 34831, /* 146920-146927 */
+34314, 26835, 32363, 40587, 36836, 30406, 34494, 30546, /* 146928-146935 */
+27882, 38124, 33967, 32724, 35546, 39232, 40361, 33531, /* 146936-146943 */
+35380, 35148, 34918, 27501, 34501, 38534, 34096, 36609, /* 146944-146951 */
+35385, 33908, 32463, 35414, 33972, 34895, 38810, 30332, /* 146952-146959 */
+34441, 30439, 30231, 30390, 31362, 28267, 29028, 31165, /* 146960-146967 */
+28565, 30777, 32704, 33420, 30037, 32068, 31904, 28322, /* 146968-146975 */
+29313, 26696, 25328, 26333, 28833, 26977, 26313, 33322, /* 146976-146983 */
+33885, 27310, 29765, 38038, 33202, 32649, 37786, 35307, /* 146984-146991 */
+27622, 30098, 30870, 28171, 30588, 39295, 36399, 35823, /* 146992-146999 */
+37437, 36507, 33946, 32263, 30410, 29679, 33339, 32626, /* 147000-147007 */
+29590, 36052, 34323, 36543, 33273, 35365, 41024, 37949, /* 147008-147015 */
+38249, 35581, 33333, 31844, 29049, 31575, 30223, 33304, /* 147016-147023 */
+35493, 25752, 31035, 37972, 33961, 32741, 33229, 32698, /* 147024-147031 */
+26378, 34756, 35209, 30449, 35339, 34642, 34697, 39269, /* 147032-147039 */
+33580, 31567, 33523, 31624, 25172, 31205, 40646, 33199, /* 147040-147047 */
+38740, 35921, 34239, 33842, 35348, 35351, 33979, 38385, /* 147048-147055 */
+29311, 30571, 33737, 30971, 30753, 29459, 34824, 34641, /* 147056-147063 */
+34262, 34541, 36546, 33681, 30361, 33425, 26308, 28742, /* 147064-147071 */
+29250, 27534, 27697, 29192, 30581, 26227, 32379, 39650, /* 147072-147079 */
+34111, 31294, 36341, 37431, 34491, 35033, 33016, 36920, /* 147080-147087 */
+31543, 27532, 30483, 27182, 29013, 27406, 35837, 34031, /* 147088-147095 */
+33233, 35952, 31306, 28874, 28697, 30090, 26618, 29819, /* 147096-147103 */
+33607, 28642, 31208, 32158, 32888, 27133, 34183, 39087, /* 147104-147111 */
+32800, 35834, 34751, 35418, 33217, 33823, 32664, 29515, /* 147112-147119 */
+33862, 27957, 30778, 31017, 32633, 38691, 31441, 34013, /* 147120-147127 */
+33975, 32853, 39520, 36913, 37308, 38125, 37475, 37063, /* 147128-147135 */
+39081, 30646, 31686, 32465, 27912, 23081, 30977, 37859, /* 147136-147143 */
+33074, 37197, 36148, 33348, 34504, 36326, 35218, 34882, /* 147144-147151 */
+38122, 29943, 31932, 32448, 33180, 34078, 32284, 32616, /* 147152-147159 */
+35772, 37260, 33957, 35950, 36773, 32116, 32257, 27886, /* 147160-147167 */
+27507, 30673, 28745, 31784, 30436, 25507, 32893, 33889, /* 147168-147175 */
+31521, 32151, 30937, 29339, 30859, 33509, 30379, 34297, /* 147176-147183 */
+35005, 28452, 30146, 31822, 30854, 33086, 29009, 36060, /* 147184-147191 */
+38928, 36438, 35529, 33020, 31539, 27057, 29710, 26679, /* 147192-147199 */
+27693, 34541, 29166, 29243, 31962, 29745, 29868, 36412, /* 147200-147207 */
+36652, 35064, 37809, 37261, 34791, 35884, 34861, 32224, /* 147208-147215 */
+34822, 35665, 27262, 30484, 36414, 35708, 30136, 29183, /* 147216-147223 */
+31378, 24974, 31186, 36404, 31063, 32306, 32509, 33521, /* 147224-147231 */
+34597, 39262, 36588, 35002, 36014, 33237, 29936, 38043, /* 147232-147239 */
+41243, 36965, 39666, 34017, 32637, 32088, 31538, 28798, /* 147240-147247 */
+28696, 29715, 21751, 25478, 26880, 28422, 29007, 30353, /* 147248-147255 */
+29855, 32110, 38969, 35271, 34550, 36905, 33577, 30151, /* 147256-147263 */
+30046, 31329, 32573, 34022, 35607, 31004, 33564, 37552, /* 147264-147271 */
+41037, 38614, 38161, 32857, 35375, 41678, 34767, 38111, /* 147272-147279 */
+41048, 40105, 33999, 34599, 33372, 32797, 33010, 29509, /* 147280-147287 */
+30599, 33938, 31986, 31811, 29174, 30129, 27026, 27636, /* 147288-147295 */
+27330, 25208, 34975, 29732, 24942, 29402, 22944, 23327, /* 147296-147303 */
+32589, 28923, 28784, 30881, 30153, 27521, 30800, 31438, /* 147304-147311 */
+29395, 30958, 28072, 30677, 34646, 31947, 34382, 36268, /* 147312-147319 */
+30605, 31623, 32977, 42489, 39008, 36838, 38684, 36336, /* 147320-147327 */
+38253, 36618, 42112, 31485, 33006, 34322, 30483, 28792, /* 147328-147335 */
+34996, 41227, 34754, 37916, 38209, 37014, 37528, 38805, /* 147336-147343 */
+35263, 36984, 39758, 31825, 34544, 33130, 33374, 34051, /* 147344-147351 */
+29797, 27009, 31559, 32552, 28475, 29481, 28157, 23927, /* 147352-147359 */
+23798, 24935, 22179, 25167, 31386, 29181, 26246, 29271, /* 147360-147367 */
+33514, 36707, 33021, 31602, 32299, 36194, 35910, 35566, /* 147368-147375 */
+37571, 40584, 41477, 35207, 35889, 36557, 35275, 36663, /* 147376-147383 */
+31763, 33531, 41401, 38852, 37962, 37633, 36815, 32912, /* 147384-147391 */
+32541, 30748, 28592, 35693, 31088, 23391, 29087, 23291, /* 147392-147399 */
+31816, 35584, 31804, 30373, 32898, 33287, 30124, 34078, /* 147400-147407 */
+29952, 29845, 28380, 25208, 25611, 23402, 31119, 25784, /* 147408-147415 */
+21308, 26113, 26649, 24175, 30920, 33801, 29384, 33482, /* 147416-147423 */
+33083, 31882, 32045, 37835, 30597, 31839, 32696, 30414, /* 147424-147431 */
+31608, 39187, 41196, 39566, 41781, 38660, 36724, 37566, /* 147432-147439 */
+37988, 36495, 36420, 38786, 28329, 33062, 35328, 34113, /* 147440-147447 */
+39090, 34917, 34944, 38782, 44154, 42539, 43052, 42023, /* 147448-147455 */
+37251, 34901, 33219, 30963, 33297, 34414, 23627, 26184, /* 147456-147463 */
+28296, 29449, 28954, 28663, 23327, 23182, 33011, 29374, /* 147464-147471 */
+32324, 33518, 39247, 36917, 27923, 33406, 31442, 32444, /* 147472-147479 */
+32129, 29195, 28231, 36013, 37604, 35144, 34192, 32134, /* 147480-147487 */
+32686, 30990, 30614, 29031, 35914, 30205, 24834, 30453, /* 147488-147495 */
+27888, 34406, 38282, 32959, 32329, 34857, 34219, 30955, /* 147496-147503 */
+33233, 31731, 31369, 30659, 27255, 30122, 33028, 32443, /* 147504-147511 */
+32604, 30983, 32231, 30916, 29528, 38297, 36627, 33586, /* 147512-147519 */
+32918, 30291, 26908, 31396, 35666, 26370, 28464, 27484, /* 147520-147527 */
+27727, 27658, 34091, 42796, 34810, 37807, 35301, 34288, /* 147528-147535 */
+35653, 35235, 35456, 33467, 36698, 32262, 32642, 35383, /* 147536-147543 */
+35779, 35784, 34159, 29900, 34838, 43188, 35482, 36119, /* 147544-147551 */
+34518, 31019, 28120, 28989, 29168, 33067, 32085, 30447, /* 147552-147559 */
+34743, 37844, 42035, 39652, 36906, 33286, 38742, 40701, /* 147560-147567 */
+32659, 38252, 35087, 34905, 33031, 25062, 27449, 27676, /* 147568-147575 */
+27378, 26904, 28389, 23324, 36159, 38437, 32157, 35736, /* 147576-147583 */
+31910, 32380, 31276, 30878, 30500, 35281, 32573, 27033, /* 147584-147591 */
+30286, 28859, 38538, 39127, 35472, 34780, 38803, 34283, /* 147592-147599 */
+33624, 35813, 32960, 33513, 31964, 28694, 30134, 31660, /* 147600-147607 */
+34581, 30831, 26869, 26343, 26358, 27739, 35057, 32930, /* 147608-147615 */
+31176, 30145, 28397, 26900, 30929, 33878, 25288, 29695, /* 147616-147623 */
+28648, 28037, 29877, 31796, 34668, 34686, 32222, 31472, /* 147624-147631 */
+33361, 31670, 31454, 33005, 29463, 36980, 32834, 29335, /* 147632-147639 */
+35885, 34182, 35164, 36812, 32154, 37605, 42376, 38934, /* 147640-147647 */
+39269, 38708, 37623, 33767, 34136, 33177, 34554, 35135, /* 147648-147655 */
+30215, 36100, 39508, 33340, 29515, 32712, 27352, 33570, /* 147656-147663 */
+38348, 33611, 38828, 38932, 43038, 39511, 35807, 39494, /* 147664-147671 */
+37371, 37196, 33917, 36482, 30491, 35233, 40339, 29797, /* 147672-147679 */
+31237, 27513, 25622, 23315, 23345, 23051, 29222, 23263, /* 147680-147687 */
+18707, 24314, 30156, 30399, 30198, 32138, 29272, 29576, /* 147688-147695 */
+32914, 33013, 32406, 34528, 33354, 30742, 32376, 32163, /* 147696-147703 */
+37831, 38071, 32313, 32449, 32298, 31365, 34613, 42291, /* 147704-147711 */
+36120, 33813, 37332, 36248, 33873, 41705, 33594, 25298, /* 147712-147719 */
+27695, 26027, 29995, 34223, 33258, 37979, 41426, 35242, /* 147720-147727 */
+32809, 33332, 32440, 27755, 31105, 27667, 29875, 33488, /* 147728-147735 */
+28250, 30966, 28674, 26296, 27784, 22397, 28036, 35943, /* 147736-147743 */
+32683, 33552, 35507, 33205, 31246, 32200, 33769, 29930, /* 147744-147751 */
+26086, 34387, 35023, 34493, 35802, 35858, 33579, 31414, /* 147752-147759 */
+40952, 36005, 36371, 39637, 39042, 40497, 36288, 35091, /* 147760-147767 */
+37042, 34903, 32742, 31493, 34196, 28504, 38344, 43983, /* 147768-147775 */
+39081, 39987, 40399, 42142, 38594, 37751, 35254, 36632, /* 147776-147783 */
+30476, 27889, 32309, 30120, 33040, 35628, 25781, 24487, /* 147784-147791 */
+29244, 27588, 31442, 31039, 26887, 27109, 26547, 24710, /* 147792-147799 */
+26545, 31006, 34473, 29578, 26499, 29053, 24638, 29532, /* 147800-147807 */
+34732, 28245, 29919, 28716, 29020, 29477, 34188, 31692, /* 147808-147815 */
+27669, 31946, 28964, 31639, 34831, 37338, 32068, 42162, /* 147816-147823 */
+38368, 33991, 38427, 39329, 37828, 37607, 35832, 33942, /* 147824-147831 */
+35104, 33546, 33211, 35244, 32533, 33205, 30962, 38015, /* 147832-147839 */
+42408, 40822, 38411, 35002, 33570, 28905, 30758, 27741, /* 147840-147847 */
+23470, 27551, 28378, 30028, 30364, 23032, 27621, 22940, /* 147848-147855 */
+26612, 33716, 30937, 34084, 33992, 33913, 34519, 29467, /* 147856-147863 */
+30425, 32342, 30450, 30479, 31868, 34310, 31393, 33758, /* 147864-147871 */
+41449, 34562, 34973, 36433, 34955, 32527, 33011, 32281, /* 147872-147879 */
+31873, 35935, 31446, 35647, 40126, 38594, 38453, 40402, /* 147880-147887 */
+43630, 42355, 45613, 45701, 41484, 43375, 40230, 36119, /* 147888-147895 */
+32772, 30993, 33233, 30463, 26740, 26269, 25852, 24540, /* 147896-147903 */
+28615, 36753, 31101, 31100, 31490, 28820, 27180, 32010, /* 147904-147911 */
+27861, 23966, 27936, 26433, 27592, 28503, 28860, 27338, /* 147912-147919 */
+33808, 34035, 31211, 33417, 33102, 31617, 29398, 30290, /* 147920-147927 */
+28967, 34340, 34213, 27159, 31987, 31375, 31463, 27859, /* 147928-147935 */
+35885, 38638, 33453, 36773, 33224, 30716, 29248, 28473, /* 147936-147943 */
+26250, 25842, 31487, 31700, 35592, 31378, 26950, 30823, /* 147944-147951 */
+25458, 31499, 35593, 32507, 35052, 37531, 34872, 35615, /* 147952-147959 */
+34375, 29684, 34541, 34649, 35733, 38735, 39470, 34901, /* 147960-147967 */
+38003, 43993, 37828, 38485, 36477, 36521, 34477, 35737, /* 147968-147975 */
+35771, 33171, 35738, 33887, 34699, 33432, 31509, 31462, /* 147976-147983 */
+28958, 35014, 33194, 33318, 36775, 36618, 33778, 31644, /* 147984-147991 */
+30947, 28511, 31268, 34310, 31695, 33058, 33699, 32335, /* 147992-147999 */
+29476, 36660, 36130, 31620, 33820, 30753, 30901, 28305, /* 148000-148007 */
+33035, 27318, 23509, 29188, 25856, 28660, 29292, 29974, /* 148008-148015 */
+27298, 34551, 36374, 33568, 35730, 35371, 33627, 31205, /* 148016-148023 */
+32844, 30622, 34591, 35635, 30322, 33889, 33871, 34405, /* 148024-148031 */
+32732, 38940, 39773, 35546, 40515, 37003, 37109, 36084, /* 148032-148039 */
+36859, 30761, 30956, 33492, 32649, 37290, 31661, 29381, /* 148040-148047 */
+29455, 27386, 34044, 32182, 31448, 32457, 31750, 30399, /* 148048-148055 */
+31070, 32336, 26190, 30199, 27025, 24464, 25816, 27860, /* 148056-148063 */
+23118, 25730, 34537, 26348, 28242, 28435, 28032, 29614, /* 148064-148071 */
+29692, 30034, 28532, 31048, 32552, 34676, 36834, 31368, /* 148072-148079 */
+31470, 37533, 38587, 35699, 40800, 40584, 40092, 39748, /* 148080-148087 */
+38725, 37750, 38005, 38362, 40302, 34641, 34463, 37980, /* 148088-148095 */
+34385, 31114, 39161, 40525, 34854, 37097, 36706, 33682, /* 148096-148103 */
+32468, 33597, 31208, 30252, 35233, 31935, 28459, 29868, /* 148104-148111 */
+29496, 26550, 33209, 37258, 31347, 33454, 34134, 30613, /* 148112-148119 */
+30248, 30938, 28758, 32144, 27458, 27201, 30464, 28620, /* 148120-148127 */
+25041, 34810, 34914, 29916, 33569, 33715, 31535, 31567, /* 148128-148135 */
+32835, 34807, 31164, 25562, 35340, 42642, 34759, 42389, /* 148136-148143 */
+34423, 28788, 37922, 30458, 30986, 32641, 34822, 29052, /* 148144-148151 */
+26629, 25382, 30267, 37941, 33877, 33932, 35400, 32862, /* 148152-148159 */
+27377, 33606, 26804, 33574, 35938, 29699, 34510, 35988, /* 148160-148167 */
+34944, 36103, 37827, 29066, 30344, 32316, 30270, 31954, /* 148168-148175 */
+39054, 37375, 35609, 37405, 35809, 33547, 43174, 33274, /* 148176-148183 */
+33795, 28994, 33345, 24571, 34607, 41673, 26936, 34738, /* 148184-148191 */
+35632, 32574, 22615, 23311, 29827, 29700, 21496, 14776, /* 148192-148199 */
+17552, 37366, 29902, 25812, 36998, 33803, 31097, 33794, /* 148200-148207 */
+36100, 34447, 33225, 31021, 31654, 39128, 36934, 37331, /* 148208-148215 */
+36114, 30727, 30689, 34912, 28008, 29737, 33659, 31310, /* 148216-148223 */
+36006, 33605, 39277, 40108, 31386, 40348, 41171, 38273, /* 148224-148231 */
+37836, 43120, 35449, 36660, 50804, 39430, 45818, 43652, /* 148232-148239 */
+46839, 38956, 45072, 38236, 37282, 40384, 36415, 36820, /* 148240-148247 */
+40991, 41006, 35137, 35499, 30079, 25614, 33739, 27068, /* 148248-148255 */
+24676, 28933, 23413, 19255, 22939, 22593, 21866, 29865, /* 148256-148263 */
+17648, 21481, 27674, 18606, 24027, 14413, 13571, 15435, /* 148264-148271 */
+12085, 20535, 24369, 15838, 21052, 21475, 23888, 22354, /* 148272-148279 */
+17880, 26178, 25920, 22183, 24212, 33531, 33770, 40459, /* 148280-148287 */
+44823, 46667, 43631, 39769, 40056, 42636, 42650, 46572, /* 148288-148295 */
+47965, 50980, 55027, 47273, 50041, 50812, 43520, 43437, /* 148296-148303 */
+38595, 40512, 39297, 35089, 44177, 42630, 37299, 39736, /* 148304-148311 */
+36683, 31387, 34405, 38909, 25773, 27546, 32432, 27165, /* 148312-148319 */
+31222, 29750, 26773, 35760, 34596, 29013, 28679, 32901, /* 148320-148327 */
+28743, 27679, 30449, 26306, 28641, 28179, 26555, 29738, /* 148328-148335 */
+34232, 34044, 31384, 27632, 30067, 39021, 33775, 33100, /* 148336-148343 */
+36158, 35795, 34059, 26003, 26358, 31389, 29364, 25181, /* 148344-148351 */
+23778, 29234, 32195, 32159, 36649, 31913, 31423, 29855, /* 148352-148359 */
+31126, 25181, 30432, 33204, 33395, 28707, 26307, 31228, /* 148360-148367 */
+32860, 35753, 32109, 40870, 38302, 40326, 39741, 36180, /* 148368-148375 */
+37507, 35702, 26664, 30246, 31523, 32075, 36570, 39074, /* 148376-148383 */
+38234, 35650, 35140, 32376, 32111, 34202, 32723, 32008, /* 148384-148391 */
+32529, 32874, 42033, 36814, 37281, 39034, 32610, 29044, /* 148392-148399 */
+23065, 37747, 32763, 23523, 26396, 24091, 26823, 28133, /* 148400-148407 */
+31871, 26174, 28827, 29958, 23858, 24888, 26439, 24570, /* 148408-148415 */
+25499, 25623, 26214, 30558, 44964, 41590, 36129, 36673, /* 148416-148423 */
+35638, 33129, 30972, 34930, 36334, 27932, 27309, 34701, /* 148424-148431 */
+33406, 33559, 37117, 35745, 31102, 39987, 38298, 37981, /* 148432-148439 */
+38037, 37270, 34785, 28040, 24968, 26042, 28679, 30814, /* 148440-148447 */
+32975, 29045, 40365, 38343, 32736, 36302, 37019, 31945, /* 148448-148455 */
+28325, 32867, 30246, 35162, 40232, 40484, 37580, 34759, /* 148456-148463 */
+36390, 33380, 29898, 34572, 38535, 36810, 35797, 34100, /* 148464-148471 */
+33737, 39733, 39829, 37444, 35151, 28226, 29933, 32434, /* 148472-148479 */
+29801, 28191, 27826, 27163, 28309, 29741, 28373, 33350, /* 148480-148487 */
+37050, 35999, 33610, 33514, 28833, 33685, 31552, 28932, /* 148488-148495 */
+26956, 27005, 35337, 32127, 37307, 37140, 39801, 37194, /* 148496-148503 */
+34387, 31113, 30566, 31424, 26706, 28050, 35664, 36396, /* 148504-148511 */
+31776, 31689, 27707, 31320, 43542, 42354, 36430, 42447, /* 148512-148519 */
+38543, 29335, 32411, 27444, 31051, 31840, 25012, 27394, /* 148520-148527 */
+31711, 31074, 33254, 33355, 29686, 26862, 26871, 23028, /* 148528-148535 */
+25277, 27005, 26292, 25602, 23149, 27849, 28502, 32136, /* 148536-148543 */
+31338, 27637, 26783, 37437, 35697, 34617, 36723, 36484, /* 148544-148551 */
+34060, 35838, 37361, 35565, 39827, 38956, 40685, 37922, /* 148552-148559 */
+33803, 39678, 37493, 33877, 32781, 40652, 40137, 41728, /* 148560-148567 */
+41345, 39019, 35969, 31261, 34718, 28350, 25349, 26546, /* 148568-148575 */
+25568, 24572, 17458, 28413, 30934, 29620, 31096, 31061, /* 148576-148583 */
+33314, 31500, 32161, 32522, 31244, 27547, 33038, 31416, /* 148584-148591 */
+32390, 30924, 36563, 43538, 37386, 40318, 42911, 37507, /* 148592-148599 */
+30898, 30086, 30172, 30576, 30962, 28473, 31119, 35214, /* 148600-148607 */
+32590, 33863, 37824, 32722, 33026, 42216, 37359, 33767, /* 148608-148615 */
+37245, 34139, 32065, 29139, 28662, 31047, 30846, 29262, /* 148616-148623 */
+33119, 34686, 33330, 36711, 36298, 35206, 32517, 32940, /* 148624-148631 */
+32412, 32845, 33722, 34047, 30855, 29821, 28128, 29781, /* 148632-148639 */
+28555, 30638, 28251, 26751, 36667, 30701, 32460, 35656, /* 148640-148647 */
+37205, 36445, 35733, 35522, 33001, 35206, 34978, 38304, /* 148648-148655 */
+34283, 28533, 31139, 31241, 28391, 29231, 34157, 31458, /* 148656-148663 */
+33888, 35219, 30860, 26531, 27853, 30169, 24716, 23378, /* 148664-148671 */
+26488, 27283, 18038, 26512, 30229, 26914, 30323, 28697, /* 148672-148679 */
+30343, 30606, 35162, 34479, 36312, 32209, 30318, 33912, /* 148680-148687 */
+33689, 37055, 37414, 38881, 41740, 38787, 40535, 39476, /* 148688-148695 */
+39925, 35402, 32567, 29912, 24622, 28637, 32394, 34061, /* 148696-148703 */
+38908, 32895, 31919, 35320, 31311, 30885, 39169, 35408, /* 148704-148711 */
+34631, 34438, 33211, 32012, 31890, 34508, 35229, 29799, /* 148712-148719 */
+31310, 36014, 38864, 37553, 38022, 38262, 35909, 33276, /* 148720-148727 */
+33551, 33091, 35281, 34386, 27843, 30985, 30732, 30751, /* 148728-148735 */
+31199, 30488, 30441, 27774, 25642, 34091, 36216, 34675, /* 148736-148743 */
+35609, 36048, 34077, 32007, 33760, 30614, 31053, 29884, /* 148744-148751 */
+30389, 30820, 26371, 30292, 33383, 33421, 31471, 35218, /* 148752-148759 */
+41478, 41330, 38516, 33631, 33187, 33168, 34478, 31554, /* 148760-148767 */
+32106, 33620, 25235, 25338, 29456, 31547, 31628, 35354, /* 148768-148775 */
+34041, 30844, 35285, 34481, 36949, 37685, 31030, 35599, /* 148776-148783 */
+37627, 36219, 37676, 38194, 35650, 31196, 33412, 35041, /* 148784-148791 */
+33924, 31818, 28489, 25456, 23310, 22990, 24871, 25810, /* 148792-148799 */
+29119, 31306, 23900, 26009, 28445, 24145, 26370, 32031, /* 148800-148807 */
+32743, 35215, 35441, 35320, 35069, 36324, 37087, 33057, /* 148808-148815 */
+31783, 32995, 33297, 37035, 39073, 37805, 38283, 36664, /* 148816-148823 */
+34561, 35349, 36213, 39214, 31554, 30381, 31830, 29990, /* 148824-148831 */
+32980, 32579, 31721, 29911, 29711, 26997, 31028, 37447, /* 148832-148839 */
+35440, 35749, 33834, 33726, 31525, 32613, 31336, 30562, /* 148840-148847 */
+31399, 32968, 33012, 30919, 33753, 34729, 33786, 31490, /* 148848-148855 */
+38056, 37470, 36494, 39130, 32995, 30050, 36107, 34169, /* 148856-148863 */
+30386, 32829, 28319, 22094, 23620, 30001, 29073, 29538, /* 148864-148871 */
+32423, 31705, 30869, 31049, 31470, 34821, 32336, 27983, /* 148872-148879 */
+33207, 34637, 35497, 39214, 41275, 40897, 35749, 38415, /* 148880-148887 */
+45509, 40270, 40878, 38193, 35517, 32193, 31418, 32750, /* 148888-148895 */
+31769, 35829, 34929, 26236, 29431, 30720, 31612, 29592, /* 148896-148903 */
+33755, 35772, 35773, 37119, 36133, 37453, 38735, 37252, /* 148904-148911 */
+31664, 30902, 29447, 29368, 31906, 28940, 27324, 31005, /* 148912-148919 */
+26272, 24998, 26430, 29800, 23842, 21634, 24150, 23052, /* 148920-148927 */
+24650, 26327, 27685, 28020, 27292, 27698, 26067, 24723, /* 148928-148935 */
+34792, 35633, 33935, 36638, 35135, 34540, 34103, 34682, /* 148936-148943 */
+33138, 34776, 36301, 37559, 36726, 37141, 38518, 40198, /* 148944-148951 */
+39890, 41754, 46158, 42273, 41309, 39616, 36808, 41716, /* 148952-148959 */
+37899, 36261, 33662, 25777, 25648, 27363, 28765, 28483, /* 148960-148967 */
+30617, 30383, 29299, 29840, 28461, 28741, 31217, 27823, /* 148968-148975 */
+21885, 27633, 30919, 33474, 36484, 37465, 34515, 32290, /* 148976-148983 */
+32150, 38780, 38428, 34906, 34373, 30522, 28134, 27655, /* 148984-148991 */
+30772, 30682, 32409, 34049, 25846, 28156, 32496, 32488, /* 148992-148999 */
+32556, 32715, 36378, 38869, 36797, 36207, 39514, 39754, /* 149000-149007 */
+34311, 30176, 30061, 31863, 33374, 33325, 35450, 36805, /* 149008-149015 */
+33636, 33741, 31709, 37420, 32854, 30253, 31528, 28953, /* 149016-149023 */
+34330, 33966, 32137, 33704, 34368, 32292, 29999, 31692, /* 149024-149031 */
+26150, 35727, 39200, 34199, 38404, 37550, 37021, 35101, /* 149032-149039 */
+35064, 34199, 33409, 34757, 35796, 33721, 29401, 30235, /* 149040-149047 */
+30787, 29962, 35740, 33567, 30528, 33504, 27779, 28950, /* 149048-149055 */
+34922, 32086, 28793, 20888, 20641, 18528, 23857, 28004, /* 149056-149063 */
+26626, 28285, 28985, 29980, 30048, 29254, 30655, 32329, /* 149064-149071 */
+30416, 24365, 31022, 36854, 39437, 41996, 41387, 40907, /* 149072-149079 */
+36861, 38361, 44926, 43280, 40895, 39197, 35726, 33958, /* 149080-149087 */
+32644, 34749, 32996, 34294, 34871, 26194, 27392, 31263, /* 149088-149095 */
+31080, 31023, 30296, 34465, 33110, 33176, 33567, 36993, /* 149096-149103 */
+36491, 28730, 29808, 28039, 29202, 31277, 32037, 31136, /* 149104-149111 */
+29910, 31371, 28499, 31466, 33204, 28758, 25936, 28732, /* 149112-149119 */
+36504, 32907, 28595, 33588, 33959, 31538, 32568, 32837, /* 149120-149127 */
+34435, 29238, 36724, 41488, 37196, 38818, 37493, 35744, /* 149128-149135 */
+32631, 32676, 31996, 32415, 33335, 35939, 35345, 30237, /* 149136-149143 */
+33557, 36704, 37714, 37073, 37310, 37903, 34404, 33507, /* 149144-149151 */
+39210, 38892, 34114, 33585, 29829, 23595, 25596, 31154, /* 149152-149159 */
+30873, 29087, 30437, 33171, 32023, 32099, 34219, 32414, /* 149160-149167 */
+34837, 35418, 29926, 32152, 36322, 37442, 37669, 35621, /* 149168-149175 */
+34254, 31409, 30552, 38141, 35583, 32050, 30747, 29724, /* 149176-149183 */
+26561, 25901, 27710, 26315, 25283, 27159, 22842, 24191, /* 149184-149191 */
+25563, 28239, 27796, 27719, 32170, 33474, 32902, 34972, /* 149192-149199 */
+38848, 35966, 31247, 32963, 31222, 31794, 34071, 35454, /* 149200-149207 */
+31903, 30095, 35807, 35786, 36272, 35005, 33066, 35336, /* 149208-149215 */
+34768, 36947, 35199, 32250, 33526, 34048, 33853, 33794, /* 149216-149223 */
+33312, 34696, 28980, 34422, 40667, 35319, 36804, 36093, /* 149224-149231 */
+33825, 30364, 32384, 31666, 30813, 31521, 34246, 35006, /* 149232-149239 */
+29172, 32660, 33198, 34037, 32916, 31031, 33882, 31408, /* 149240-149247 */
+31402, 38468, 40502, 34491, 30271, 30262, 25133, 24748, /* 149248-149255 */
+30047, 27030, 28977, 33475, 31501, 30565, 30354, 32177, /* 149256-149263 */
+31226, 30812, 32335, 26249, 29725, 34720, 36106, 37322, /* 149264-149271 */
+36916, 36272, 33525, 35691, 42966, 39789, 38248, 37649, /* 149272-149279 */
+36114, 32333, 32925, 34778, 32581, 33960, 33267, 35502, /* 149280-149287 */
+32893, 32810, 36653, 34229, 33228, 38240, 36219, 34817, /* 149288-149295 */
+37448, 40336, 38959, 32860, 32317, 31830, 31474, 30490, /* 149296-149303 */
+31406, 30136, 30111, 31245, 28343, 29679, 24098, 24060, /* 149304-149311 */
+29709, 27237, 29065, 25303, 24398, 25027, 26449, 26953, /* 149312-149319 */
+26930, 29494, 28670, 24182, 33845, 38006, 33460, 36294, /* 149320-149327 */
+35130, 32443, 28668, 30723, 32007, 29131, 31836, 31113, /* 149328-149335 */
+35130, 32879, 30419, 35979, 40776, 36659, 34849, 37803, /* 149336-149343 */
+35391, 35733, 38858, 42792, 37044, 28857, 32538, 31094, /* 149344-149351 */
+28197, 33062, 35148, 32653, 31596, 31650, 31988, 31601, /* 149352-149359 */
+32050, 33143, 32932, 30394, 30058, 37806, 35016, 33319, /* 149360-149367 */
+36860, 34433, 31858, 31049, 35932, 41835, 37658, 37694, /* 149368-149375 */
+36327, 35741, 31456, 32378, 31203, 28894, 31979, 28451, /* 149376-149383 */
+27168, 33582, 33334, 30184, 32101, 28931, 33024, 34051, /* 149384-149391 */
+30678, 31387, 36044, 36494, 35135, 38568, 34106, 33859, /* 149392-149399 */
+32353, 30274, 27088, 24831, 29485, 29781, 26636, 28284, /* 149400-149407 */
+34770, 33689, 34790, 33288, 33053, 34092, 34050, 35250, /* 149408-149415 */
+35021, 36588, 37456, 37517, 31965, 31642, 40309, 34890, /* 149416-149423 */
+34789, 34088, 31076, 28383, 28773, 29821, 26635, 29169, /* 149424-149431 */
+30895, 30580, 34313, 32441, 31241, 34932, 31225, 32730, /* 149432-149439 */
+33389, 34159, 35181, 32172, 34945, 37415, 35856, 28306, /* 149440-149447 */
+27374, 30373, 29567, 29384, 37638, 28691, 25539, 33867, /* 149448-149455 */
+40602, 34099, 28998, 29218, 24707, 21864, 28471, 29249, /* 149456-149463 */
+24846, 29893, 33142, 27975, 38414, 42746, 35327, 38275, /* 149464-149471 */
+41406, 43321, 41986, 43428, 44568, 42461, 40263, 37178, /* 149472-149479 */
+33918, 36565, 28417, 36278, 36161, 27714, 26729, 22533, /* 149480-149487 */
+20893, 24619, 24621, 24036, 31978, 31006, 34376, 37293, /* 149488-149495 */
+36543, 33660, 26311, 20432, 24421, 27193, 29329, 28827, /* 149496-149503 */
+33451, 37886, 32400, 36320, 39328, 36326, 33132, 34392, /* 149504-149511 */
+32085, 37325, 28450, 40835, 49853, 38566, 43522, 43361, /* 149512-149519 */
+48406, 43270, 44901, 41925, 36064, 35372, 30090, 33548, /* 149520-149527 */
+29187, 27748, 18037, 16009, 12833, 16575, 25611, 17319, /* 149528-149535 */
+21084, 22701, 27199, 29562, 34296, 32816, 15365, 26969, /* 149536-149543 */
+41576, 40939, 26567, 35939, 46724, 44894, 38072, 27690, /* 149544-149551 */
+49975, 55050, 38040, 30978, 52856, 44750, 30097, 43990, /* 149552-149559 */
+57596, 37966, 44828, 48764, 36449, 32942, 38539, 38743, /* 149560-149567 */
+17161, 31872, 23736, 7913, 11276, 15169, 7460, 17615, /* 149568-149575 */
+24397, 13121, 14904, 25643, 30254, 21706, 20061, 34716, /* 149576-149583 */
+31350, 21668, 27998, 33465, 26650, 28652, 33842, 35127, /* 149584-149591 */
+41130, 46505, 52272, 43095, 46688, 49784, 32849, 36273, /* 149592-149599 */
+47986, 44639, 38637, 35118, 37247, 44470, 33116, 31781, /* 149600-149607 */
+40901, 44484, 33310, 37349, 49068, 33854, 26471, 36372, /* 149608-149615 */
+35146, 28473, 24090, 28389, 24709, 14171, 21293, 29030, /* 149616-149623 */
+26925, 33010, 35349, 37074, 31966, 37335, 36851, 37605, /* 149624-149631 */
+35524, 38576, 26844, 38076, 36982, 33709, 35342, 25097, /* 149632-149639 */
+38737, 24248, 26426, 23218, 22187, 25027, 36540, 29878, /* 149640-149647 */
+30707, 38066, 31989, 39392, 31863, 26072, 17730, 16250, /* 149648-149655 */
+26482, 30028, 28478, 22607, 16569, 27449, 26763, 27723, /* 149656-149663 */
+35128, 41787, 28500, 23013, 41232, 30187, 34470, 38343, /* 149664-149671 */
+36709, 39603, 48182, 38996, 40045, 39179, 49478, 46178, /* 149672-149679 */
+39815, 40294, 42825, 47757, 37772, 38083, 30797, 39601, /* 149680-149687 */
+39916, 33041, 36219, 31455, 31652, 24977, 21624, 23669, /* 149688-149695 */
+30188, 31550, 17156, 19023, 29253, 26243, 37034, 26290, /* 149696-149703 */
+25246, 28454, 23150, 20517, 31239, 28117, 25807, 24503, /* 149704-149711 */
+30464, 35205, 39935, 40357, 36553, 36286, 35641, 37769, /* 149712-149719 */
+36916, 39565, 54118, 39134, 38338, 40984, 50294, 43544, /* 149720-149727 */
+41331, 46036, 35668, 41013, 45294, 40880, 43510, 38308, /* 149728-149735 */
+48702, 47197, 49869, 41477, 35947, 39467, 28972, 27028, /* 149736-149743 */
+18216, 25782, 20593, 6942, 12838, 609, 18741, 16745, /* 149744-149751 */
+18255, 18102, 22305, 22829, 25550, 26184, 21939, 22279, /* 149752-149759 */
+25636, 36700, 35321, 30924, 36595, 35947, 33135, 39993, /* 149760-149767 */
+44032, 37093, 42471, 36152, 37738, 46139, 39314, 30259, /* 149768-149775 */
+38847, 35280, 33148, 31598, 37718, 41536, 36318, 24916, /* 149776-149783 */
+32329, 31117, 32224, 35707, 18541, 22621, 39084, 29484, /* 149784-149791 */
+28264, 34719, 34076, 20966, 30820, 20361, 30235, 28648, /* 149792-149799 */
+22028, 35019, 28484, 29536, 36022, 38027, 24751, 26894, /* 149800-149807 */
+39611, 44067, 39589, 38196, 42680, 38072, 36278, 39748, /* 149808-149815 */
+39832, 36528, 39193, 47001, 40806, 37431, 49599, 40263, /* 149816-149823 */
+31068, 38432, 33212, 34265, 36208, 33527, 31651, 26304, /* 149824-149831 */
+23465, 33239, 31221, 14760, 17441, 25969, 21586, 21052, /* 149832-149839 */
+33921, 32614, 22112, 36663, 37131, 40674, 44510, 48119, /* 149840-149847 */
+49793, 39277, 39143, 39229, 40922, 41994, 35972, 33635, /* 149848-149855 */
+35270, 30768, 33044, 31932, 20163, 28527, 32596, 24085, /* 149856-149863 */
+30604, 28681, 30403, 32893, 20255, 25005, 29796, 15975, /* 149864-149871 */
+27516, 25398, 23842, 19497, 33364, 35094, 16485, 29469, /* 149872-149879 */
+22968, 31936, 37372, 35668, 33908, 26823, 30632, 36743, /* 149880-149887 */
+30353, 28810, 37229, 32245, 32991, 39101, 41304, 36438, /* 149888-149895 */
+33651, 37458, 33099, 33266, 38789, 42974, 37473, 37462, /* 149896-149903 */
+29823, 45557, 41703, 24991, 30764, 39742, 33975, 32320, /* 149904-149911 */
+48100, 27164, 20671, 32772, 33512, 27890, 36846, 30593, /* 149912-149919 */
+26048, 26670, 29310, 28998, 26326, 33306, 34205, 28291, /* 149920-149927 */
+28560, 32359, 34147, 30268, 24711, 26588, 46150, 39930, /* 149928-149935 */
+39042, 46759, 38431, 42030, 44375, 40112, 39758, 33909, /* 149936-149943 */
+38969, 38373, 33693, 35563, 34970, 35356, 36392, 41036, /* 149944-149951 */
+36880, 39179, 34918, 39522, 37977, 30151, 35182, 39009, /* 149952-149959 */
+29445, 24851, 26117, 29829, 31221, 20643, 23349, 22066, /* 149960-149967 */
+24525, 19232, 23694, 26397, 22847, 30512, 22415, 31671, /* 149968-149975 */
+32313, 27751, 31927, 23656, 20516, 30292, 36034, 30050, /* 149976-149983 */
+39644, 32700, 27902, 35108, 36764, 32793, 32232, 43562, /* 149984-149991 */
+37732, 34016, 34354, 39191, 19375, 35376, 46133, 33966, /* 149992-149999 */
+46991, 37725, 39377, 32549, 26470, 33004, 38174, 30175, /* 150000-150007 */
+28922, 34745, 33345, 32518, 40120, 31767, 26439, 24026, /* 150008-150015 */
+27306, 35671, 23403, 30718, 34010, 28602, 23071, 34011, /* 150016-150023 */
+28753, 25295, 37628, 37837, 36300, 29380, 36895, 41733, /* 150024-150031 */
+32402, 29718, 37108, 36543, 37862, 33730, 41868, 34148, /* 150032-150039 */
+36361, 44805, 32547, 36293, 31694, 37516, 29187, 30672, /* 150040-150047 */
+37284, 36146, 35028, 28150, 22858, 29862, 30496, 28292, /* 150048-150055 */
+41994, 29078, 27238, 41970, 42723, 37640, 47684, 50186, /* 150056-150063 */
+42365, 40753, 38468, 41098, 31499, 30002, 36754, 31061, /* 150064-150071 */
+33605, 29758, 29435, 27040, 18096, 24738, 25224, 24413, /* 150072-150079 */
+25364, 25928, 28614, 27354, 33750, 26272, 23359, 28086, /* 150080-150087 */
+24652, 31889, 29685, 31795, 37356, 29769, 32556, 29145, /* 150088-150095 */
+39176, 25985, 30586, 38802, 31285, 31812, 27966, 36133, /* 150096-150103 */
+29096, 26816, 35218, 35600, 47489, 36241, 36524, 39431, /* 150104-150111 */
+38373, 40264, 31989, 32531, 31586, 33602, 34757, 32403, /* 150112-150119 */
+37209, 31151, 32501, 33828, 23645, 30944, 33844, 31163, /* 150120-150127 */
+33024, 22455, 31188, 27019, 32318, 27954, 20597, 32717, /* 150128-150135 */
+33705, 32318, 27583, 35833, 32365, 23349, 32436, 41610, /* 150136-150143 */
+39831, 39644, 35966, 36034, 36415, 38366, 29538, 38895, /* 150144-150151 */
+35400, 32628, 34901, 33946, 39471, 38392, 30674, 32527, /* 150152-150159 */
+32549, 31105, 29027, 29549, 32497, 30487, 26755, 29109, /* 150160-150167 */
+36096, 34042, 37119, 39868, 46610, 46524, 38102, 49743, /* 150168-150175 */
+41479, 38743, 29648, 40755, 38059, 29998, 34826, 29429, /* 150176-150183 */
+28573, 27695, 27373, 25928, 24016, 19760, 25786, 25239, /* 150184-150191 */
+23687, 35474, 24982, 26534, 20874, 23518, 34109, 25451, /* 150192-150199 */
+35527, 25850, 29665, 27692, 28194, 32021, 27311, 33417, /* 150200-150207 */
+41074, 35303, 28579, 35797, 36536, 25530, 29114, 38531, /* 150208-150215 */
+40194, 38624, 36709, 35610, 37825, 28411, 35645, 39730, /* 150216-150223 */
+27088, 31864, 32123, 33226, 30083, 36207, 22356, 29675, /* 150224-150231 */
+34937, 30576, 33509, 30534, 40582, 27628, 31805, 23520, /* 150232-150239 */
+31201, 30200, 28348, 25421, 36740, 38871, 27885, 36365, /* 150240-150247 */
+34345, 28787, 27527, 42033, 40694, 35659, 34112, 38719, /* 150248-150255 */
+35321, 36853, 35663, 37395, 33984, 36414, 36349, 36859, /* 150256-150263 */
+38623, 41327, 38894, 36245, 35778, 30455, 38503, 32169, /* 150264-150271 */
+34610, 25773, 31328, 30037, 32615, 31570, 32118, 38062, /* 150272-150279 */
+42233, 48938, 32757, 45300, 37972, 31126, 28983, 37206, /* 150280-150287 */
+37378, 30992, 32234, 24901, 27195, 17875, 25343, 24905, /* 150288-150295 */
+21680, 24140, 28661, 29553, 26480, 36852, 26440, 30881, /* 150296-150303 */
+34984, 28507, 33606, 27287, 39786, 31922, 27573, 24966, /* 150304-150311 */
+29592, 32255, 29032, 32869, 32662, 40879, 29355, 32113, /* 150312-150319 */
+36905, 29305, 29487, 35248, 36500, 31603, 39316, 35355, /* 150320-150327 */
+39569, 34988, 35425, 34640, 34107, 32237, 31781, 31867, /* 150328-150335 */
+27907, 33252, 30666, 33589, 28971, 26733, 33228, 32376, /* 150336-150343 */
+34903, 26075, 32032, 27911, 32512, 30251, 28787, 33174, /* 150344-150351 */
+42519, 43401, 26815, 36068, 39587, 32164, 28208, 35951, /* 150352-150359 */
+33207, 32457, 41777, 35765, 29604, 22810, 37936, 39923, /* 150360-150367 */
+26618, 29119, 30020, 30829, 28200, 37603, 24070, 38950, /* 150368-150375 */
+42053, 29585, 39058, 36291, 41117, 27907, 36299, 28044, /* 150376-150383 */
+31435, 37933, 39235, 45015, 37643, 53170, 46935, 42466, /* 150384-150391 */
+48590, 42456, 36446, 41990, 47177, 33921, 30166, 33050, /* 150392-150399 */
+28111, 27692, 23496, 21970, 23290, 21865, 22591, 26206, /* 150400-150407 */
+25150, 24098, 28776, 24431, 23547, 18457, 30232, 26751, /* 150408-150415 */
+28111, 23234, 30802, 25946, 29536, 32954, 24605, 31540, /* 150416-150423 */
+28673, 41241, 31888, 28799, 40830, 34948, 30073, 30248, /* 150424-150431 */
+39371, 39355, 39689, 41021, 31720, 27696, 41429, 37613, /* 150432-150439 */
+33617, 36348, 34098, 35236, 32027, 38528, 28241, 34665, /* 150440-150447 */
+33262, 25189, 33455, 26589, 37850, 32305, 27742, 23798, /* 150448-150455 */
+24207, 29922, 26860, 39273, 26470, 33263, 39357, 26537, /* 150456-150463 */
+36018, 31227, 31527, 34922, 35727, 33470, 38111, 35622, /* 150464-150471 */
+37664, 36803, 36594, 33457, 35565, 35084, 33792, 34295, /* 150472-150479 */
+31436, 33907, 39176, 39912, 33872, 32477, 35078, 37615, /* 150480-150487 */
+41099, 29298, 28838, 32519, 32711, 34408, 28738, 37864, /* 150488-150495 */
+36251, 49286, 43032, 35188, 48215, 42155, 35322, 35897, /* 150496-150503 */
+36981, 32863, 40875, 33971, 30260, 21603, 22610, 34409, /* 150504-150511 */
+28756, 16187, 17130, 29922, 20743, 27863, 24879, 28295, /* 150512-150519 */
+26450, 19673, 29627, 27912, 36537, 28500, 30786, 26632, /* 150520-150527 */
+23828, 33126, 28408, 35704, 33277, 27237, 43238, 28227, /* 150528-150535 */
+33886, 31491, 30634, 26266, 41623, 44723, 27075, 40577, /* 150536-150543 */
+36609, 35798, 30747, 37200, 38048, 31155, 30855, 35646, /* 150544-150551 */
+34243, 27127, 36182, 30548, 27154, 27003, 29135, 33773, /* 150552-150559 */
+34083, 34539, 31008, 31603, 30617, 33169, 30615, 31615, /* 150560-150567 */
+32097, 31773, 38871, 28277, 40398, 35110, 31807, 27803, /* 150568-150575 */
+30223, 43898, 35912, 31010, 43980, 34948, 24542, 42342, /* 150576-150583 */
+37032, 30972, 22368, 43630, 31942, 33077, 34727, 33255, /* 150584-150591 */
+37687, 22937, 40017, 32101, 37089, 35566, 36641, 27477, /* 150592-150599 */
+22839, 34179, 30099, 34929, 41371, 26884, 48122, 43208, /* 150600-150607 */
+39652, 41530, 38550, 39717, 39959, 45716, 32018, 36628, /* 150608-150615 */
+39374, 29379, 28320, 25502, 26265, 21291, 25193, 18937, /* 150616-150623 */
+22014, 22680, 25167, 35498, 20778, 19993, 25723, 29975, /* 150624-150631 */
+29140, 24676, 27375, 27753, 29728, 31921, 29945, 29003, /* 150632-150639 */
+29996, 35238, 41180, 29899, 30525, 35047, 35627, 28203, /* 150640-150647 */
+29878, 39550, 39428, 39894, 37204, 40410, 27435, 44862, /* 150648-150655 */
+46854, 30049, 28140, 36838, 40163, 31113, 35713, 35760, /* 150656-150663 */
+33159, 26243, 29148, 39167, 32824, 30608, 31351, 26814, /* 150664-150671 */
+25331, 26783, 29427, 23035, 35137, 22558, 33223, 35097, /* 150672-150679 */
+28773, 34003, 28888, 27049, 28634, 48269, 27796, 36916, /* 150680-150687 */
+40618, 36587, 36305, 40823, 39745, 29799, 37149, 39298, /* 150688-150695 */
+34665, 30937, 34852, 37736, 35660, 29054, 35445, 39005, /* 150696-150703 */
+39064, 34564, 34655, 32174, 33488, 31176, 32670, 29806, /* 150704-150711 */
+31367, 34969, 45116, 35662, 34262, 43787, 39719, 35405, /* 150712-150719 */
+31124, 42973, 35374, 33380, 41911, 32725, 22402, 25785, /* 150720-150727 */
+34420, 23905, 13727, 26137, 25874, 21907, 27232, 24244, /* 150728-150735 */
+31880, 17795, 29271, 27293, 25670, 31209, 35687, 34923, /* 150736-150743 */
+21886, 29855, 32214, 25324, 32865, 34130, 34226, 38902, /* 150744-150751 */
+31755, 33113, 29426, 34068, 34005, 40352, 29862, 37442, /* 150752-150759 */
+44576, 33831, 39790, 36009, 35070, 31471, 29706, 35757, /* 150760-150767 */
+29917, 29815, 31080, 40027, 31301, 24275, 31766, 29746, /* 150768-150775 */
+37483, 28845, 29719, 34863, 33192, 34411, 34795, 29496, /* 150776-150783 */
+28125, 32444, 41159, 34963, 26669, 33869, 34701, 35024, /* 150784-150791 */
+29905, 31491, 30071, 38613, 34167, 33715, 32787, 35473, /* 150792-150799 */
+47705, 32365, 23635, 29608, 40320, 30754, 34650, 39568, /* 150800-150807 */
+33365, 31927, 31611, 39526, 38687, 31002, 35952, 30641, /* 150808-150815 */
+26925, 26554, 32307, 27632, 29722, 38457, 33929, 42376, /* 150816-150823 */
+38436, 38691, 37987, 34703, 37479, 44782, 38239, 39155, /* 150824-150831 */
+42498, 37840, 33286, 37801, 35356, 23172, 23919, 32253, /* 150832-150839 */
+25171, 20726, 24058, 25835, 29831, 24094, 23530, 23602, /* 150840-150847 */
+33420, 29391, 26700, 30429, 29422, 26590, 32707, 23774, /* 150848-150855 */
+23237, 27582, 36761, 32046, 24887, 36803, 26489, 34101, /* 150856-150863 */
+30802, 33912, 32049, 37806, 42531, 30902, 40335, 34733, /* 150864-150871 */
+42472, 37056, 23357, 40772, 39402, 33173, 34949, 34048, /* 150872-150879 */
+37740, 28748, 29414, 34716, 33308, 31188, 38686, 39095, /* 150880-150887 */
+24606, 30216, 32473, 26915, 28158, 33952, 29556, 32933, /* 150888-150895 */
+36821, 30978, 25795, 32689, 25676, 36137, 29913, 34072, /* 150896-150903 */
+41689, 30645, 38668, 38430, 35926, 26568, 25339, 42232, /* 150904-150911 */
+27743, 29675, 31554, 38681, 37232, 29396, 31562, 25420, /* 150912-150919 */
+38075, 36711, 30459, 39050, 34823, 35421, 36539, 32816, /* 150920-150927 */
+29052, 34326, 44052, 37540, 41258, 40611, 36401, 45898, /* 150928-150935 */
+39637, 40232, 35474, 42679, 40351, 30098, 34592, 39581, /* 150936-150943 */
+39570, 21836, 23673, 17703, 23499, 26828, 21257, 27521, /* 150944-150951 */
+28436, 23920, 21912, 27246, 32686, 26609, 29243, 25092, /* 150952-150959 */
+24049, 25068, 28193, 29911, 25027, 31001, 32856, 29539, /* 150960-150967 */
+37009, 35166, 25733, 33603, 27258, 32306, 39227, 37478, /* 150968-150975 */
+41489, 40544, 38624, 42503, 44103, 31544, 30428, 46948, /* 150976-150983 */
+37352, 30360, 31978, 32409, 31656, 34749, 34746, 21296, /* 150984-150991 */
+33860, 36824, 28537, 32846, 33363, 29954, 34619, 28204, /* 150992-150999 */
+23314, 27692, 29550, 37286, 30770, 30026, 26221, 27174, /* 151000-151007 */
+31678, 31894, 31686, 34936, 36321, 29538, 36263, 45181, /* 151008-151015 */
+34589, 32634, 31004, 31483, 34408, 34808, 35881, 34852, /* 151016-151023 */
+41462, 31455, 27824, 32023, 39964, 34986, 40569, 40248, /* 151024-151031 */
+31004, 28485, 30998, 31413, 26978, 34523, 34895, 32900, /* 151032-151039 */
+41343, 43928, 32467, 36690, 34836, 37325, 46042, 41671, /* 151040-151047 */
+43680, 37659, 40303, 39049, 35596, 28665, 17013, 35304, /* 151048-151055 */
+27573, 20773, 22618, 25975, 30646, 20301, 26114, 18972, /* 151056-151063 */
+25719, 30688, 23710, 28692, 27405, 29684, 31728, 34192, /* 151064-151071 */
+25382, 26169, 32511, 34633, 32819, 38692, 26068, 29205, /* 151072-151079 */
+37774, 30362, 32028, 34124, 36812, 32233, 33459, 42365, /* 151080-151087 */
+44440, 32351, 32317, 31528, 30575, 40020, 33432, 39060, /* 151088-151095 */
+39910, 29903, 30267, 27159, 36408, 35582, 33648, 30259, /* 151096-151103 */
+28413, 29672, 32031, 30873, 28930, 29560, 29125, 31072, /* 151104-151111 */
+34695, 31843, 24363, 30094, 25963, 25573, 35927, 35503, /* 151112-151119 */
+36586, 36353, 33906, 35279, 41783, 32701, 21302, 36720, /* 151120-151127 */
+41819, 28376, 31593, 31887, 35096, 30592, 35768, 32579, /* 151128-151135 */
+34716, 39432, 35709, 31622, 37110, 39700, 33780, 36133, /* 151136-151143 */
+26423, 32192, 31860, 37687, 43353, 34656, 32916, 36880, /* 151144-151151 */
+38961, 37747, 44423, 42165, 39430, 39593, 41639, 47872, /* 151152-151159 */
+37528, 29582, 29065, 28915, 25079, 25584, 27561, 24792, /* 151160-151167 */
+30027, 22721, 21235, 17985, 28299, 31969, 26213, 34625, /* 151168-151175 */
+27259, 25015, 24488, 27884, 28326, 21181, 30580, 27588, /* 151176-151183 */
+30652, 35504, 31347, 27567, 26542, 27046, 36116, 36862, /* 151184-151191 */
+33550, 39801, 37539, 42143, 37034, 39391, 27205, 37370, /* 151192-151199 */
+41818, 31233, 29990, 34800, 34824, 26089, 33815, 28712, /* 151200-151207 */
+32218, 32445, 31349, 27576, 31647, 36514, 28842, 36497, /* 151208-151215 */
+29317, 29225, 24278, 32855, 36489, 34024, 37224, 27185, /* 151216-151223 */
+30258, 32604, 36234, 30791, 34862, 34491, 30553, 36764, /* 151224-151231 */
+44672, 37661, 31882, 33656, 27817, 36617, 33646, 35328, /* 151232-151239 */
+44416, 28961, 34748, 27583, 34524, 39460, 34037, 36359, /* 151240-151247 */
+29873, 41145, 27784, 36371, 27378, 27378, 36059, 27913, /* 151248-151255 */
+34967, 36368, 35296, 32840, 35476, 33721, 38810, 46840, /* 151256-151263 */
+42809, 43581, 41181, 40233, 46831, 37668, 24373, 29485, /* 151264-151271 */
+39215, 24384, 25188, 25420, 22989, 26219, 23248, 25919, /* 151272-151279 */
+24720, 29015, 30235, 24627, 24068, 35767, 27121, 31022, /* 151280-151287 */
+29792, 22976, 27170, 29178, 35394, 30500, 26716, 26905, /* 151288-151295 */
+28653, 29796, 33753, 31863, 31929, 35047, 32067, 41327, /* 151296-151303 */
+40318, 36088, 32346, 36754, 32037, 32949, 37653, 34324, /* 151304-151311 */
+39001, 30906, 34177, 25291, 32197, 38654, 34423, 36589, /* 151312-151319 */
+37469, 35518, 25521, 31863, 31316, 26708, 27955, 34759, /* 151320-151327 */
+28849, 33617, 35206, 33373, 28734, 22410, 34439, 31187, /* 151328-151335 */
+29596, 32532, 33307, 38220, 36898, 35352, 28908, 33374, /* 151336-151343 */
+41425, 31971, 30758, 32072, 42711, 25527, 23720, 37682, /* 151344-151351 */
+33174, 36167, 33438, 32426, 33853, 42046, 36344, 36326, /* 151352-151359 */
+38069, 31561, 27639, 32975, 37631, 35115, 43731, 42559, /* 151360-151367 */
+30708, 36339, 44237, 40698, 39622, 40331, 38877, 37743, /* 151368-151375 */
+45479, 44703, 33257, 32307, 27142, 28854, 29157, 22165, /* 151376-151383 */
+31730, 28038, 21960, 23659, 18968, 29561, 27888, 27356, /* 151384-151391 */
+21681, 31747, 23226, 23534, 30159, 17305, 26204, 32352, /* 151392-151399 */
+24683, 29006, 34026, 29534, 29192, 22134, 32136, 32116, /* 151400-151407 */
+34844, 34864, 34845, 32576, 40087, 43060, 31564, 31725, /* 151408-151415 */
+43512, 37408, 31888, 35042, 36466, 30438, 25596, 39161, /* 151416-151423 */
+32651, 34469, 35664, 34549, 29733, 37139, 36114, 29589, /* 151424-151431 */
+34517, 25964, 26806, 32972, 32322, 34397, 33412, 34780, /* 151432-151439 */
+26583, 28524, 35124, 30870, 30250, 31818, 29598, 37639, /* 151440-151447 */
+40434, 36795, 32563, 31853, 37362, 29720, 37771, 30929, /* 151448-151455 */
+36927, 33805, 35583, 32399, 29541, 29886, 33077, 39748, /* 151456-151463 */
+37511, 38528, 33403, 33538, 33415, 33030, 28173, 33265, /* 151464-151471 */
+34653, 32956, 39296, 32666, 39418, 30928, 35458, 41169, /* 151472-151479 */
+37071, 41282, 38772, 44637, 43179, 42848, 37203, 31246, /* 151480-151487 */
+41478, 33113, 29177, 26702, 36248, 27071, 12672, 21629, /* 151488-151495 */
+27306, 26166, 26909, 19061, 22644, 30017, 27080, 30645, /* 151496-151503 */
+27854, 26924, 26822, 23071, 23110, 32985, 34584, 29624, /* 151504-151511 */
+32018, 22011, 33469, 32241, 32706, 33348, 30711, 32275, /* 151512-151519 */
+38411, 42722, 38019, 35725, 36512, 31572, 38439, 36788, /* 151520-151527 */
+37098, 37642, 34481, 33151, 33762, 36955, 29297, 39248, /* 151528-151535 */
+33763, 32609, 34766, 30421, 32504, 33546, 23652, 25486, /* 151536-151543 */
+35743, 29180, 34791, 27935, 33282, 28931, 23166, 33147, /* 151544-151551 */
+29152, 34445, 33627, 34286, 37205, 37658, 32546, 30885, /* 151552-151559 */
+37943, 34513, 38118, 31802, 35467, 36747, 25388, 30796, /* 151560-151567 */
+35486, 33716, 32361, 36018, 33086, 39210, 40065, 30058, /* 151568-151575 */
+31895, 34041, 29288, 26159, 36635, 35992, 38265, 39272, /* 151576-151583 */
+42056, 31481, 34743, 42626, 37935, 38534, 36881, 40946, /* 151584-151591 */
+41938, 35481, 42537, 32347, 35935, 28605, 26777, 31314, /* 151592-151599 */
+27320, 34185, 26835, 26122, 23073, 25398, 20390, 31152, /* 151600-151607 */
+38178, 27945, 26363, 27415, 24476, 30182, 25469, 18860, /* 151608-151615 */
+26763, 26968, 31277, 31634, 31911, 29635, 25912, 33032, /* 151616-151623 */
+29689, 32493, 37056, 37902, 35476, 34881, 36651, 36996, /* 151624-151631 */
+38020, 29223, 37266, 31691, 38488, 43561, 27369, 23722, /* 151632-151639 */
+33835, 36877, 29080, 35290, 26866, 27510, 34967, 33922, /* 151640-151647 */
+36304, 32577, 33736, 23387, 27833, 35988, 31869, 31248, /* 151648-151655 */
+35628, 30383, 24907, 34457, 39511, 33743, 35163, 33210, /* 151656-151663 */
+34770, 36969, 39842, 35094, 33001, 27003, 31266, 36882, /* 151664-151671 */
+31990, 39083, 33132, 35508, 35337, 41153, 30207, 36812, /* 151672-151679 */
+43652, 35617, 36217, 39954, 34334, 34087, 37579, 27264, /* 151680-151687 */
+34829, 37059, 38891, 36074, 31414, 38031, 34969, 26855, /* 151688-151695 */
+35569, 32532, 36645, 35284, 37502, 31321, 34100, 33451, /* 151696-151703 */
+26301, 27522, 36023, 27634, 23096, 31028, 21387, 14236, /* 151704-151711 */
+30072, 33153, 23755, 33140, 32492, 29868, 31102, 36669, /* 151712-151719 */
+26635, 32504, 30260, 25009, 32177, 36152, 30671, 33875, /* 151720-151727 */
+37812, 31707, 25806, 32764, 38297, 32852, 29401, 33030, /* 151728-151735 */
+37160, 27392, 36516, 37826, 29866, 35077, 30088, 33467, /* 151736-151743 */
+33110, 34960, 31343, 29442, 30626, 30059, 27535, 27716, /* 151744-151751 */
+44674, 33468, 30616, 32374, 30618, 34704, 33051, 22608, /* 151752-151759 */
+28330, 30185, 32786, 35883, 35847, 33598, 29298, 30477, /* 151760-151767 */
+30155, 33877, 38656, 38067, 38345, 38739, 35691, 42433, /* 151768-151775 */
+38955, 34459, 36712, 36889, 36517, 47456, 39029, 28292, /* 151776-151783 */
+33051, 38255, 38062, 35814, 38412, 33241, 37702, 35114, /* 151784-151791 */
+40197, 38309, 32205, 30583, 32317, 34049, 26960, 29161, /* 151792-151799 */
+33859, 33028, 24154, 26163, 32987, 34571, 30965, 30243, /* 151800-151807 */
+30324, 27402, 36289, 35548, 31221, 15610, 32494, 34154, /* 151808-151815 */
+22972, 36394, 22282, 31194, 29516, 29993, 32904, 25025, /* 151816-151823 */
+35288, 37809, 27466, 39208, 40635, 28941, 33872, 28417, /* 151824-151831 */
+26143, 29227, 32118, 34088, 30744, 27622, 29438, 31694, /* 151832-151839 */
+17325, 24970, 34952, 19967, 30747, 30034, 26500, 32040, /* 151840-151847 */
+30742, 30245, 36944, 40058, 22268, 38102, 38296, 20305, /* 151848-151855 */
+28481, 38319, 29924, 34171, 41953, 35252, 32789, 44989, /* 151856-151863 */
+35008, 36824, 41169, 32114, 41635, 47810, 37637, 44028, /* 151864-151871 */
+45755, 42800, 41882, 42363, 42658, 37576, 43545, 33711, /* 151872-151879 */
+35495, 37255, 30237, 37986, 36090, 34629, 28204, 32815, /* 151880-151887 */
+31954, 25910, 25646, 20531, 23395, 17804, 18019, 22897, /* 151888-151895 */
+27366, 30057, 23921, 23745, 25765, 22870, 28687, 16686, /* 151896-151903 */
+19673, 28534, 27498, 33265, 33140, 32155, 25083, 41724, /* 151904-151911 */
+27082, 27694, 45984, 39204, 43374, 40213, 46386, 41419, /* 151912-151919 */
+39705, 39887, 32696, 42959, 35597, 43631, 42201, 29801, /* 151920-151927 */
+29509, 31044, 41976, 32125, 32590, 33391, 31011, 33999, /* 151928-151935 */
+34912, 37187, 31369, 24045, 31474, 28678, 22564, 31690, /* 151936-151943 */
+29429, 28990, 22538, 33782, 28783, 28379, 34915, 25462, /* 151944-151951 */
+26066, 28990, 35845, 28272, 32603, 32534, 29390, 38892, /* 151952-151959 */
+34912, 37289, 35997, 33100, 36447, 41452, 40367, 34717, /* 151960-151967 */
+34504, 43593, 38847, 39279, 48714, 38010, 37363, 37279, /* 151968-151975 */
+29274, 36391, 33624, 39071, 38641, 31876, 30650, 36317, /* 151976-151983 */
+33457, 18913, 36862, 33601, 25078, 27053, 27619, 28889, /* 151984-151991 */
+18508, 21946, 26247, 27955, 27902, 30008, 40962, 29515, /* 151992-151999 */
+30315, 34099, 32701, 33599, 32710, 35881, 30568, 33734, /* 152000-152007 */
+27499, 25425, 30219, 29261, 26271, 28515, 25811, 25105, /* 152008-152015 */
+33661, 31630, 31332, 37392, 37297, 32990, 38754, 35626, /* 152016-152023 */
+32979, 33983, 33653, 34295, 33797, 44857, 30804, 30405, /* 152024-152031 */
+33016, 35022, 35410, 29853, 33584, 31050, 30980, 37259, /* 152032-152039 */
+35560, 31889, 38043, 35253, 31438, 33968, 32143, 32513, /* 152040-152047 */
+24425, 30134, 28189, 31694, 32702, 35097, 33636, 28155, /* 152048-152055 */
+34601, 20035, 33028, 35008, 33515, 35856, 35933, 35652, /* 152056-152063 */
+33138, 36326, 28107, 33173, 37915, 36605, 40597, 33068, /* 152064-152071 */
+29071, 28323, 30787, 34943, 30729, 32594, 31668, 29347, /* 152072-152079 */
+32743, 39368, 43496, 32357, 31921, 32974, 24416, 30146, /* 152080-152087 */
+36007, 31215, 30321, 36470, 43653, 43027, 47646, 50822, /* 152088-152095 */
+43248, 40951, 41416, 38112, 36490, 39981, 36459, 31227, /* 152096-152103 */
+30927, 30264, 24873, 20829, 18095, 21613, 21992, 25023, /* 152104-152111 */
+19507, 17110, 29533, 24705, 28338, 31183, 23273, 25842, /* 152112-152119 */
+26406, 22660, 26537, 25619, 30648, 34986, 31146, 27167, /* 152120-152127 */
+41202, 34529, 27464, 43149, 35179, 37445, 40040, 44256, /* 152128-152135 */
+34990, 34139, 39958, 37763, 47538, 35215, 36890, 43479, /* 152136-152143 */
+31711, 28389, 30130, 38183, 30648, 33295, 35537, 30439, /* 152144-152151 */
+32902, 33605, 33215, 34490, 32188, 26069, 30961, 27314, /* 152152-152159 */
+27752, 26270, 26254, 27122, 32126, 32452, 32104, 37795, /* 152160-152167 */
+31040, 31080, 30830, 29906, 28010, 36065, 35994, 28603, /* 152168-152175 */
+31054, 31426, 30706, 31766, 35360, 32597, 31263, 32974, /* 152176-152183 */
+39058, 27760, 32662, 41200, 36229, 43345, 39885, 44831, /* 152184-152191 */
+43407, 38370, 42997, 41272, 42475, 38498, 42344, 30247, /* 152192-152199 */
+30579, 39256, 20653, 29885, 29245, 27651, 30396, 32236, /* 152200-152207 */
+32307, 24246, 25315, 24949, 34632, 32446, 34724, 34183, /* 152208-152215 */
+28350, 22883, 22047, 30164, 29661, 26342, 30224, 28203, /* 152216-152223 */
+27692, 35750, 34010, 36790, 24220, 29541, 29310, 21999, /* 152224-152231 */
+33402, 34163, 33388, 34030, 37667, 38633, 33980, 39426, /* 152232-152239 */
+38247, 33300, 35724, 31775, 33879, 35717, 40599, 35994, /* 152240-152247 */
+38931, 40110, 29037, 35683, 32787, 29235, 35955, 36852, /* 152248-152255 */
+32835, 22582, 31150, 37734, 32671, 36239, 32178, 35069, /* 152256-152263 */
+30016, 28414, 32088, 25549, 25903, 30219, 31278, 20747, /* 152264-152271 */
+27565, 36287, 25865, 23238, 36963, 33066, 30464, 33037, /* 152272-152279 */
+36769, 22214, 23190, 34890, 39964, 41183, 35933, 47750, /* 152280-152287 */
+41917, 39521, 42461, 43324, 43805, 42550, 43355, 37237, /* 152288-152295 */
+38127, 35387, 34012, 34794, 32916, 25058, 28762, 28828, /* 152296-152303 */
+24398, 27921, 25284, 28330, 29707, 35562, 30365, 32048, /* 152304-152311 */
+38633, 30264, 32087, 32027, 29206, 29493, 35594, 34858, /* 152312-152319 */
+29754, 28224, 28031, 29928, 29381, 29710, 32224, 32239, /* 152320-152327 */
+38666, 35325, 23653, 37383, 35103, 33361, 30588, 33367, /* 152328-152335 */
+36312, 27753, 32856, 24865, 32030, 31429, 29636, 35820, /* 152336-152343 */
+26306, 33434, 32547, 22332, 34821, 32609, 32302, 33024, /* 152344-152351 */
+37625, 31450, 22868, 33152, 34120, 35169, 32742, 37155, /* 152352-152359 */
+31692, 22964, 26895, 23400, 27259, 28568, 30648, 32241, /* 152360-152367 */
+30158, 37377, 36885, 36175, 37293, 33174, 37820, 32369, /* 152368-152375 */
+31654, 32466, 32322, 34319, 37147, 42893, 44512, 38036, /* 152376-152383 */
+50403, 47500, 43512, 44956, 45551, 43104, 42759, 45180, /* 152384-152391 */
+40412, 38127, 33854, 30333, 32515, 24049, 27510, 26806, /* 152392-152399 */
+27055, 22735, 15336, 28903, 29991, 26423, 25037, 30209, /* 152400-152407 */
+31574, 22625, 28761, 28653, 22756, 24159, 31356, 31091, /* 152408-152415 */
+22406, 33726, 37101, 22670, 33060, 38453, 33987, 33122, /* 152416-152423 */
+40952, 35808, 22367, 35659, 40743, 36831, 34028, 36164, /* 152424-152431 */
+35673, 30024, 34092, 31350, 27083, 36959, 36000, 34421, /* 152432-152439 */
+33110, 34835, 31544, 32746, 35068, 31306, 28672, 31934, /* 152440-152447 */
+31420, 29119, 25265, 30260, 32931, 31425, 32095, 31049, /* 152448-152455 */
+35728, 32254, 31295, 31706, 29797, 28998, 30885, 34587, /* 152456-152463 */
+35700, 31581, 26748, 35059, 30635, 33835, 35311, 36905, /* 152464-152471 */
+37886, 38995, 30657, 28083, 40519, 34604, 32977, 35837, /* 152472-152479 */
+47312, 38990, 42642, 40759, 36450, 44022, 44178, 42492, /* 152480-152487 */
+43153, 35378, 39036, 32200, 26829, 33229, 26466, 28716, /* 152488-152495 */
+28822, 29788, 20021, 26926, 29098, 31148, 30348, 33786, /* 152496-152503 */
+30997, 23610, 27963, 26598, 21203, 27287, 31651, 28467, /* 152504-152511 */
+32902, 32684, 34103, 32177, 37550, 33065, 26173, 33511, /* 152512-152519 */
+31919, 30328, 30758, 29300, 34707, 36081, 39984, 32404, /* 152520-152527 */
+32593, 44803, 32825, 33473, 30092, 31898, 30933, 34960, /* 152528-152535 */
+35264, 29464, 35791, 30778, 28618, 30347, 33914, 32298, /* 152536-152543 */
+29447, 31618, 22916, 29467, 36672, 34394, 27923, 30793, /* 152544-152551 */
+36252, 34443, 27515, 27431, 28197, 25902, 26003, 30100, /* 152552-152559 */
+32714, 27460, 35930, 32435, 22665, 37591, 39443, 35619, /* 152560-152567 */
+36142, 40875, 26996, 26394, 40488, 35421, 32789, 37075, /* 152568-152575 */
+34455, 38178, 40954, 41232, 40438, 39553, 47347, 48133, /* 152576-152583 */
+43599, 41615, 39977, 39561, 36529, 36724, 30329, 24479, /* 152584-152591 */
+31607, 28789, 25008, 19236, 27902, 29051, 28549, 29406, /* 152592-152599 */
+31711, 41956, 30895, 30668, 28245, 27564, 30389, 31229, /* 152600-152607 */
+31708, 33003, 27011, 31383, 34826, 24792, 29769, 27137, /* 152608-152615 */
+31677, 30394, 33096, 29260, 30775, 35554, 29433, 28152, /* 152616-152623 */
+34615, 36854, 27845, 30796, 25475, 29226, 34377, 28476, /* 152624-152631 */
+33391, 36953, 30568, 32261, 37107, 40130, 31569, 34571, /* 152632-152639 */
+30655, 32059, 34331, 30972, 31122, 33552, 37725, 32847, /* 152640-152647 */
+32209, 30460, 35723, 29012, 23445, 26964, 28503, 32386, /* 152648-152655 */
+31272, 34264, 30551, 33507, 36037, 38784, 30087, 28357, /* 152656-152663 */
+40277, 33014, 29310, 31047, 29476, 33267, 33166, 37676, /* 152664-152671 */
+32574, 46815, 47023, 38517, 42574, 42630, 46295, 42639, /* 152672-152679 */
+45537, 41107, 45910, 45839, 30540, 37571, 34607, 32780, /* 152680-152687 */
+34121, 29835, 21179, 21235, 28033, 27552, 26284, 26339, /* 152688-152695 */
+26997, 31417, 30966, 23431, 26423, 24566, 26369, 21365, /* 152696-152703 */
+27441, 31026, 25118, 36574, 23660, 27113, 35913, 32168, /* 152704-152711 */
+33524, 34801, 35512, 27104, 30528, 35631, 32675, 33489, /* 152712-152719 */
+31657, 35234, 37520, 32605, 31861, 30870, 26792, 40538, /* 152720-152727 */
+40746, 26752, 33853, 36448, 33825, 33435, 40198, 28247, /* 152728-152735 */
+28571, 38831, 30957, 30388, 28387, 34403, 32413, 32982, /* 152736-152743 */
+30969, 35239, 41441, 27660, 31133, 28895, 28493, 30158, /* 152744-152751 */
+30043, 29819, 30820, 27725, 34541, 32166, 28936, 30046, /* 152752-152759 */
+35086, 40967, 35912, 37891, 34221, 34806, 33373, 29779, /* 152760-152767 */
+29962, 37231, 38554, 32380, 40985, 35138, 33744, 50408, /* 152768-152775 */
+38439, 45421, 48453, 39387, 39002, 41711, 43337, 28273, /* 152776-152783 */
+34171, 28305, 27101, 26366, 25746, 21590, 27106, 30290, /* 152784-152791 */
+23517, 29190, 29332, 28781, 25621, 26706, 21422, 29014, /* 152792-152799 */
+36109, 32109, 31635, 34362, 32666, 34029, 37220, 29864, /* 152800-152807 */
+27200, 35446, 26893, 32661, 27975, 30593, 34499, 33847, /* 152808-152815 */
+34867, 31302, 43548, 37257, 32154, 30413, 31391, 32689, /* 152816-152823 */
+28422, 32983, 33207, 36253, 29153, 34638, 33853, 31632, /* 152824-152831 */
+41319, 35232, 27123, 23893, 32442, 34920, 29110, 35063, /* 152832-152839 */
+29262, 30305, 33502, 32750, 26431, 28163, 26658, 27780, /* 152840-152847 */
+23218, 31471, 36800, 32310, 35147, 27846, 34958, 35787, /* 152848-152855 */
+36560, 39537, 40292, 34810, 29935, 36820, 33638, 32624, /* 152856-152863 */
+34452, 40338, 36533, 36105, 35852, 40827, 35466, 40580, /* 152864-152871 */
+54750, 42452, 37677, 43615, 38785, 37641, 36920, 37763, /* 152872-152879 */
+23905, 29760, 30572, 22499, 28028, 20880, 26663, 27376, /* 152880-152887 */
+26290, 27833, 37668, 34875, 26906, 30871, 28482, 26527, /* 152888-152895 */
+28963, 32803, 29656, 35079, 31351, 33256, 27596, 28786, /* 152896-152903 */
+32620, 33963, 33491, 33394, 34086, 29827, 38077, 35114, /* 152904-152911 */
+31284, 31809, 36125, 34735, 29994, 32117, 25974, 30365, /* 152912-152919 */
+33450, 27208, 33253, 38355, 33443, 34879, 37049, 31620, /* 152920-152927 */
+27525, 33825, 31385, 29489, 30973, 30326, 30749, 35698, /* 152928-152935 */
+27942, 28758, 32739, 32612, 27932, 28713, 29048, 23826, /* 152936-152943 */
+33210, 37152, 35211, 28969, 34038, 28648, 32408, 39282, /* 152944-152951 */
+28689, 35500, 34855, 33131, 38541, 32592, 35073, 36273, /* 152952-152959 */
+37397, 29870, 40862, 45995, 35160, 44661, 35707, 38842, /* 152960-152967 */
+37993, 42848, 42909, 42711, 47273, 35240, 30839, 40884, /* 152968-152975 */
+40211, 41790, 28865, 21400, 23354, 25425, 32875, 23297, /* 152976-152983 */
+25416, 23287, 28056, 32493, 26090, 24075, 24217, 30094, /* 152984-152991 */
+24626, 23789, 30286, 32780, 33491, 32485, 32238, 25184, /* 152992-152999 */
+34686, 33258, 38642, 34321, 23585, 37068, 37841, 35189, /* 153000-153007 */
+30867, 32283, 35925, 37706, 32326, 27830, 35112, 26448, /* 153008-153015 */
+31925, 40888, 33116, 38305, 38062, 33704, 25451, 32451, /* 153016-153023 */
+36031, 33469, 35337, 28745, 29596, 32402, 30576, 30425, /* 153024-153031 */
+27713, 27698, 30296, 39854, 28777, 30895, 32243, 31843, /* 153032-153039 */
+27365, 24721, 29444, 28304, 35250, 34331, 26724, 27673, /* 153040-153047 */
+39819, 32485, 30989, 44282, 35456, 25823, 47899, 46780, /* 153048-153055 */
+24933, 23888, 44147, 33127, 24365, 29437, 33929, 46800, /* 153056-153063 */
+37345, 40823, 50497, 38723, 49843, 39314, 40947, 41473, /* 153064-153071 */
+45340, 36234, 38412, 39742, 30447, 31503, 24698, 20640, /* 153072-153079 */
+18786, 28310, 21676, 23137, 27626, 24020, 27104, 19932, /* 153080-153087 */
+30950, 32211, 22473, 36684, 22760, 36410, 35476, 22658, /* 153088-153095 */
+34675, 31703, 32743, 40748, 40954, 32178, 29711, 43481, /* 153096-153103 */
+37823, 39756, 37094, 43806, 49216, 41929, 40593, 42184, /* 153104-153111 */
+38052, 32815, 36556, 29859, 26896, 31256, 31773, 22498, /* 153112-153119 */
+29068, 30795, 27801, 23731, 28607, 25862, 21362, 29201, /* 153120-153127 */
+20457, 17135, 23869, 20013, 18454, 20148, 15171, 16129, /* 153128-153135 */
+19611, 15711, 20742, 20306, 25276, 31210, 24328, 27107, /* 153136-153143 */
+26308, 32480, 39721, 32311, 41134, 46239, 46201, 45381, /* 153144-153151 */
+43938, 45886, 46081, 45424, 47388, 49006, 40273, 48329, /* 153152-153159 */
+49867, 44880, 47075, 51575, 50625, 50519, 51355, 50457, /* 153160-153167 */
+49004, 41172, 43570, 38137, 37129, 32130, 31068, 31571, /* 153168-153175 */
+27390, 17806, 27595, 33177, 26680, 29924, 26490, 25928, /* 153176-153183 */
+28114, 26086, 25487, 28230, 29447, 24018, 26497, 28161, /* 153184-153191 */
+27952, 31854, 29932, 23461, 29103, 29212, 32270, 31962, /* 153192-153199 */
+32403, 28222, 27437, 41635, 33013, 33120, 35047, 31695, /* 153200-153207 */
+28723, 25888, 28613, 28263, 31124, 32069, 29706, 25991, /* 153208-153215 */
+28166, 27906, 29235, 33907, 29525, 28421, 32081, 32854, /* 153216-153223 */
+34592, 27372, 35386, 34918, 33727, 31503, 25378, 27249, /* 153224-153231 */
+29178, 29583, 20551, 32738, 32426, 31799, 35275, 31566, /* 153232-153239 */
+31778, 32652, 28237, 26186, 32580, 38352, 35884, 38678, /* 153240-153247 */
+37394, 44991, 42384, 41335, 43827, 37687, 32713, 27748, /* 153248-153255 */
+33706, 34508, 35729, 31636, 39154, 46116, 43899, 44462, /* 153256-153263 */
+40142, 41446, 36985, 36729, 35878, 37345, 35544, 30172, /* 153264-153271 */
+28961, 32993, 31082, 37736, 30864, 31544, 38873, 32149, /* 153272-153279 */
+32472, 29501, 30268, 25672, 21846, 15346, 31555, 31649, /* 153280-153287 */
+26712, 32881, 29490, 29522, 32205, 20607, 19554, 24831, /* 153288-153295 */
+20954, 23753, 30061, 35893, 37101, 35229, 31741, 35014, /* 153296-153303 */
+35000, 23905, 25075, 25957, 26042, 32347, 36289, 34895, /* 153304-153311 */
+38133, 41702, 36807, 28251, 33545, 31736, 31257, 28000, /* 153312-153319 */
+27711, 39240, 39662, 36961, 37401, 44011, 27788, 27220, /* 153320-153327 */
+32736, 27418, 31379, 29885, 37973, 39007, 35999, 41286, /* 153328-153335 */
+30670, 33702, 29996, 24446, 36157, 36319, 41780, 43628, /* 153336-153343 */
+37612, 38254, 34514, 31892, 33597, 32379, 34487, 40002, /* 153344-153351 */
+34000, 30182, 33868, 35444, 40148, 43296, 44425, 39352, /* 153352-153359 */
+34085, 34756, 27559, 35041, 31937, 37603, 36069, 28689, /* 153360-153367 */
+32051, 37463, 38167, 32950, 23417, 21653, 19957, 27728, /* 153368-153375 */
+33183, 25734, 28446, 22724, 23115, 20266, 29133, 39099, /* 153376-153383 */
+40328, 34827, 31600, 27376, 32045, 42222, 28427, 29002, /* 153384-153391 */
+26344, 25491, 24740, 27993, 32483, 39856, 39239, 37968, /* 153392-153399 */
+31789, 29678, 36810, 35775, 20379, 23219, 29035, 28395, /* 153400-153407 */
+42459, 38429, 38131, 29465, 33460, 27414, 31192, 36896, /* 153408-153415 */
+25929, 34155, 37278, 26076, 26176, 29906, 28058, 29926, /* 153416-153423 */
+34349, 33044, 32193, 26183, 37387, 28819, 23732, 29583, /* 153424-153431 */
+26795, 35114, 37254, 41232, 37109, 38278, 39847, 37087, /* 153432-153439 */
+37193, 33414, 38650, 40103, 38326, 27444, 41439, 40218, /* 153440-153447 */
+38109, 46381, 42117, 38326, 37974, 35299, 33820, 31799, /* 153448-153455 */
+40211, 39689, 29191, 31585, 29694, 25644, 39604, 40824, /* 153456-153463 */
+30632, 34440, 28825, 27960, 33443, 28361, 29575, 28915, /* 153464-153471 */
+31721, 27407, 26904, 30803, 24090, 33212, 31964, 27798, /* 153472-153479 */
+36546, 38143, 33291, 25989, 27402, 33769, 24311, 30869, /* 153480-153487 */
+33959, 35716, 36781, 36271, 33990, 32734, 35784, 28721, /* 153488-153495 */
+25100, 29535, 34318, 33466, 30061, 23177, 26250, 41219, /* 153496-153503 */
+37942, 33496, 39739, 35466, 26806, 26875, 31942, 29209, /* 153504-153511 */
+34725, 31057, 25133, 34230, 35162, 32655, 38457, 33150, /* 153512-153519 */
+30860, 36119, 30858, 30332, 30580, 25231, 34957, 27984, /* 153520-153527 */
+30344, 36293, 34998, 32588, 32960, 28750, 24847, 35530, /* 153528-153535 */
+38422, 33288, 38245, 40603, 36106, 36508, 38497, 34871, /* 153536-153543 */
+37246, 35419, 33752, 30256, 27081, 41316, 33727, 28463, /* 153544-153551 */
+35702, 32856, 33893, 30230, 27862, 33049, 37847, 34078, /* 153552-153559 */
+32673, 31927, 30058, 32207, 30438, 28562, 24563, 32590, /* 153560-153567 */
+32507, 33036, 35508, 29769, 29591, 35772, 33785, 30759, /* 153568-153575 */
+34212, 36521, 36619, 27992, 30573, 33785, 33663, 35120, /* 153576-153583 */
+32877, 34685, 34928, 32795, 32422, 30834, 33135, 31187, /* 153584-153591 */
+31499, 30550, 31051, 33664, 32938, 29371, 33786, 32439, /* 153592-153599 */
+39389, 37762, 40249, 30622, 32778, 40737, 26498, 33894, /* 153600-153607 */
+33105, 38407, 24837, 33759, 41144, 29800, 40056, 36073, /* 153608-153615 */
+32275, 32749, 29277, 31734, 30820, 28482, 29851, 36594, /* 153616-153623 */
+31231, 30495, 32210, 35944, 26542, 24772, 26197, 19751, /* 153624-153631 */
+30562, 35631, 31335, 35121, 34490, 35134, 34023, 31558, /* 153632-153639 */
+35012, 33202, 36534, 38441, 26491, 30831, 39114, 35299, /* 153640-153647 */
+34504, 40158, 31140, 34081, 31731, 32835, 37726, 39243, /* 153648-153655 */
+37555, 32423, 36113, 30328, 32765, 33252, 25445, 29943, /* 153656-153663 */
+30527, 30960, 34202, 30737, 28589, 28838, 32056, 32418, /* 153664-153671 */
+28437, 35030, 39655, 28280, 26323, 33813, 32477, 29935, /* 153672-153679 */
+33855, 33134, 32172, 32712, 33351, 32169, 31139, 33093, /* 153680-153687 */
+32665, 32361, 30706, 36373, 35771, 29218, 39405, 32062, /* 153688-153695 */
+32589, 43108, 37164, 35329, 37127, 38737, 28909, 28695, /* 153696-153703 */
+34300, 35104, 36013, 28822, 33795, 40634, 36370, 34664, /* 153704-153711 */
+37623, 32806, 32274, 31246, 26395, 31573, 25532, 28601, /* 153712-153719 */
+36159, 30390, 28140, 34267, 32972, 24288, 25935, 19868, /* 153720-153727 */
+28957, 31651, 29926, 35859, 34580, 36508, 34925, 34549, /* 153728-153735 */
+32921, 33403, 38369, 29110, 27509, 36362, 37701, 38647, /* 153736-153743 */
+34709, 39103, 34944, 29203, 31493, 39927, 36737, 24966, /* 153744-153751 */
+36448, 38720, 26968, 25955, 38858, 30959, 26379, 33124, /* 153752-153759 */
+30364, 29527, 35231, 34439, 26496, 23705, 30185, 32340, /* 153760-153767 */
+25766, 31420, 36276, 30683, 27025, 27907, 34496, 34611, /* 153768-153775 */
+33989, 36449, 32988, 30867, 33132, 31831, 33074, 33048, /* 153776-153783 */
+34398, 32446, 32203, 34043, 39557, 34663, 33730, 34023, /* 153784-153791 */
+33710, 30640, 37359, 41855, 31530, 39487, 35708, 26415, /* 153792-153799 */
+36116, 36679, 32632, 29628, 32071, 37161, 33518, 37129, /* 153800-153807 */
+38722, 34460, 34132, 32241, 25218, 30732, 28922, 28116, /* 153808-153815 */
+37752, 30823, 31422, 33080, 33525, 31391, 23721, 25528, /* 153816-153823 */
+22586, 31932, 32959, 32240, 37989, 38791, 35428, 35570, /* 153824-153831 */
+35626, 33409, 39699, 35792, 28208, 32540, 39601, 36246, /* 153832-153839 */
+28753, 41237, 36818, 24338, 36539, 36805, 29125, 33498, /* 153840-153847 */
+35624, 26546, 27346, 25100, 33808, 31744, 27852, 29831, /* 153848-153855 */
+30149, 30386, 30577, 37732, 30080, 19739, 33510, 32068, /* 153856-153863 */
+28079, 33950, 34257, 37693, 31945, 30172, 32790, 35201, /* 153864-153871 */
+37649, 36131, 34548, 32591, 36824, 35774, 34336, 35072, /* 153872-153879 */
+35596, 36175, 32669, 36807, 34100, 36803, 34115, 33204, /* 153880-153887 */
+29866, 28720, 36303, 36365, 33862, 34760, 38866, 27231, /* 153888-153895 */
+31310, 36573, 29100, 31505, 29210, 35842, 34249, 33023, /* 153896-153903 */
+35683, 34503, 33582, 31859, 35791, 27984, 23002, 30315, /* 153904-153911 */
+25009, 28230, 36595, 33210, 32026, 34542, 24995, 26285, /* 153912-153919 */
+24518, 30558, 34805, 33012, 35059, 37441, 39285, 34244, /* 153920-153927 */
+37785, 34441, 33175, 35722, 34872, 36878, 34979, 32600, /* 153928-153935 */
+38038, 42933, 25733, 31138, 43501, 33154, 34739, 35506, /* 153936-153943 */
+35210, 27465, 29562, 28930, 23453, 32691, 31307, 28395, /* 153944-153951 */
+28532, 29367, 27575, 32040, 31752, 27618, 23311, 24787, /* 153952-153959 */
+31597, 27812, 31245, 35083, 35609, 34663, 30939, 24941, /* 153960-153967 */
+38907, 37165, 31855, 37271, 34709, 34735, 34505, 37970, /* 153968-153975 */
+36440, 32932, 38380, 34319, 33077, 40785, 35416, 35065, /* 153976-153983 */
+32416, 30072, 30216, 36994, 34570, 36970, 37096, 37188, /* 153984-153991 */
+30077, 32497, 35581, 26955, 31621, 27996, 36008, 37920, /* 153992-153999 */
+33874, 36917, 36034, 32526, 33450, 32036, 23182, 28791, /* 154000-154007 */
+26578, 23124, 32388, 33693, 29973, 35642, 27300, 26776, /* 154008-154015 */
+22521, 32326, 31427, 29682, 35970, 32823, 35146, 34750, /* 154016-154023 */
+36898, 35791, 33891, 34275, 37079, 38233, 33007, 35123, /* 154024-154031 */
+38869, 37037, 28769, 40574, 38878, 35868, 38463, 40505, /* 154032-154039 */
+31479, 29686, 33819, 26175, 30067, 25673, 36131, 34647, /* 154040-154047 */
+29691, 34182, 30354, 32499, 30661, 34067, 26398, 20756, /* 154048-154055 */
+32939, 27766, 29469, 31009, 35269, 36046, 26418, 26398, /* 154056-154063 */
+34571, 35307, 31838, 33815, 34303, 30839, 33810, 33199, /* 154064-154071 */
+33153, 31646, 34353, 33578, 31677, 34543, 32025, 34268, /* 154072-154079 */
+32338, 34043, 28692, 32949, 40927, 37591, 37765, 36842, /* 154080-154087 */
+34808, 33069, 35101, 31097, 32592, 33795, 28641, 41641, /* 154088-154095 */
+35850, 36511, 36983, 36637, 32600, 28760, 36310, 22983, /* 154096-154103 */
+27497, 29328, 24709, 28406, 35765, 28504, 30473, 27931, /* 154104-154111 */
+25530, 37834, 30658, 32987, 31644, 31854, 32024, 31949, /* 154112-154119 */
+33237, 33552, 34779, 34433, 33717, 35740, 36021, 35472, /* 154120-154127 */
+37967, 29988, 33569, 42305, 37210, 34371, 40113, 34911, /* 154128-154135 */
+38355, 32488, 28093, 31369, 30156, 29813, 25634, 36018, /* 154136-154143 */
+33986, 30053, 33627, 29914, 31076, 29555, 31688, 27811, /* 154144-154151 */
+28859, 28499, 29805, 29757, 31005, 36233, 27767, 33969, /* 154152-154159 */
+30480, 31589, 41187, 34961, 37101, 36786, 36346, 34955, /* 154160-154167 */
+35432, 33046, 33497, 34323, 31698, 33529, 34069, 30313, /* 154168-154175 */
+33799, 34387, 27728, 31798, 38235, 33355, 33207, 37344, /* 154176-154183 */
+31069, 31291, 32337, 33354, 29311, 29945, 28203, 31811, /* 154184-154191 */
+39737, 32515, 37518, 35555, 34616, 31300, 33689, 33645, /* 154192-154199 */
+24506, 28123, 26756, 27339, 29411, 29594, 32624, 28256, /* 154200-154207 */
+31690, 25874, 31290, 37661, 30866, 36338, 32640, 32762, /* 154208-154215 */
+33183, 33980, 34764, 35067, 35602, 31915, 39474, 33045, /* 154216-154223 */
+32772, 36821, 32179, 37300, 39760, 38977, 38196, 37742, /* 154224-154231 */
+40253, 37465, 35089, 29539, 32093, 32657, 27635, 26933, /* 154232-154239 */
+37805, 32823, 32643, 31598, 31892, 30376, 28876, 32318, /* 154240-154247 */
+26534, 25947, 29186, 26913, 31241, 29969, 34957, 31870, /* 154248-154255 */
+27857, 28390, 34548, 37210, 35126, 37121, 34664, 38236, /* 154256-154263 */
+31375, 34554, 33042, 31043, 34481, 31212, 35041, 34686, /* 154264-154271 */
+31919, 36149, 30649, 30734, 38058, 32392, 34007, 35569, /* 154272-154279 */
+34001, 31791, 33481, 34752, 34124, 31054, 32479, 30600, /* 154280-154287 */
+32607, 40535, 34084, 35672, 35296, 34631, 31508, 31536, /* 154288-154295 */
+33540, 27550, 24950, 27168, 27479, 27487, 31145, 30213, /* 154296-154303 */
+30843, 25427, 27265, 36402, 33605, 32271, 34854, 33332, /* 154304-154311 */
+29375, 33148, 32600, 33646, 33996, 34555, 34026, 37271, /* 154312-154319 */
+30966, 35213, 32935, 34462, 41117, 38463, 38734, 37297, /* 154320-154327 */
+40118, 35894, 40192, 32522, 29846, 33683, 30269, 29319, /* 154328-154335 */
+28588, 36374, 33897, 31960, 31673, 32326, 30004, 29444, /* 154336-154343 */
+30865, 25987, 28004, 27656, 28314, 29366, 33498, 32959, /* 154344-154351 */
+28755, 28180, 28828, 36056, 33527, 35824, 35441, 37423, /* 154352-154359 */
+33966, 34153, 32819, 33316, 32553, 34116, 31692, 35119, /* 154360-154367 */
+34021, 32148, 31292, 31885, 40047, 32114, 35683, 34370, /* 154368-154375 */
+34261, 33075, 33212, 35335, 32524, 38653, 30848, 32188, /* 154376-154383 */
+32708, 31348, 40594, 36446, 33870, 35821, 35215, 29477, /* 154384-154391 */
+31152, 29845, 27660, 28256, 23978, 27079, 28344, 30150, /* 154392-154399 */
+32224, 27789, 25521, 35448, 32759, 31687, 37006, 33552, /* 154400-154407 */
+27981, 33332, 32937, 29853, 35218, 36466, 33756, 36508, /* 154408-154415 */
+36324, 30433, 34287, 31704, 42342, 38358, 36839, 38753, /* 154416-154423 */
+35587, 36607, 36320, 39187, 31113, 33307, 30961, 31426, /* 154424-154431 */
+30429, 26924, 37184, 35451, 30426, 32806, 31364, 31119, /* 154432-154439 */
+28395, 31551, 27883, 28010, 30173, 28416, 30995, 35439, /* 154440-154447 */
+31925, 28430, 26550, 33910, 36262, 32966, 39444, 37988, /* 154448-154455 */
+34936, 35516, 35432, 31264, 32029, 33658, 32179, 35333, /* 154456-154463 */
+32313, 31115, 36164, 29580, 33052, 38205, 34314, 34282, /* 154464-154471 */
+34282, 35062, 30671, 32795, 33030, 31676, 37865, 28631, /* 154472-154479 */
+32778, 29201, 29893, 39859, 33339, 35931, 33925, 34059, /* 154480-154487 */
+30624, 31674, 30925, 28175, 32167, 24429, 28011, 30466, /* 154488-154495 */
+30360, 30073, 26914, 26387, 32859, 32406, 31004, 35925, /* 154496-154503 */
+31356, 28155, 35573, 29745, 31047, 36650, 35952, 35179, /* 154504-154511 */
+38811, 33122, 31720, 31776, 34479, 40916, 36666, 38845, /* 154512-154519 */
+36616, 39493, 35434, 38877, 38541, 30693, 34926, 31141, /* 154520-154527 */
+29632, 31060, 28926, 41384, 34347, 32659, 32035, 32631, /* 154528-154535 */
+30151, 29959, 30273, 25587, 30354, 28395, 29809, 32259, /* 154536-154543 */
+33725, 28434, 27742, 27543, 33625, 34425, 35468, 37792, /* 154544-154551 */
+38064, 34563, 32495, 35139, 30116, 33530, 32858, 32439, /* 154552-154559 */
+38680, 30072, 34810, 32058, 30130, 38102, 34581, 33610, /* 154560-154567 */
+33964, 34659, 34690, 31605, 33111, 30698, 34189, 35274, /* 154568-154575 */
+26905, 33999, 27401, 31988, 39817, 32782, 35397, 34914, /* 154576-154583 */
+34584, 30040, 32186, 28966, 28862, 32366, 26150, 27455, /* 154584-154591 */
+30053, 31477, 30278, 26315, 31215, 34090, 32288, 36481, /* 154592-154599 */
+35383, 24607, 31590, 35509, 29548, 31922, 36548, 35096, /* 154600-154607 */
+34890, 38421, 34347, 27545, 31777, 36490, 37802, 34799, /* 154608-154615 */
+37103, 37855, 36850, 34368, 38871, 34604, 30501, 35022, /* 154616-154623 */
+29489, 32802, 28686, 30493, 40778, 32987, 33370, 34247, /* 154624-154631 */
+32107, 29878, 30373, 30281, 27609, 29193, 29433, 29492, /* 154632-154639 */
+31840, 34215, 26790, 28517, 24522, 33006, 35958, 34965, /* 154640-154647 */
+38629, 36675, 36460, 32780, 34258, 31735, 33725, 32776, /* 154648-154655 */
+34515, 34549, 29161, 35470, 30368, 33955, 38566, 34685, /* 154656-154663 */
+34067, 34343, 35003, 33259, 32565, 34531, 31325, 37044, /* 154664-154671 */
+32910, 28226, 34794, 26953, 33644, 39089, 32990, 34062, /* 154672-154679 */
+36108, 33739, 30484, 30494, 29043, 26286, 32489, 26644, /* 154680-154687 */
+27252, 31629, 29242, 30521, 25149, 30117, 34453, 32779, /* 154688-154695 */
+35078, 28030, 31650, 33407, 32123, 31040, 32504, 35724, /* 154696-154703 */
+33938, 36066, 35894, 33174, 25526, 36968, 39648, 32919, /* 154704-154711 */
+37242, 39420, 36127, 37243, 34816, 39309, 34061, 32779, /* 154712-154719 */
+34329, 29506, 32256, 28100, 30741, 39799, 31039, 33371, /* 154720-154727 */
+34496, 33296, 30962, 30634, 28927, 28661, 29363, 29976, /* 154728-154735 */
+27760, 33689, 33254, 28126, 25502, 29500, 35330, 33080, /* 154736-154743 */
+37104, 36797, 37030, 33225, 34659, 33777, 30183, 35102, /* 154744-154751 */
+31807, 34744, 31994, 30570, 32275, 30500, 37884, 34444, /* 154752-154759 */
+33997, 35774, 33590, 32726, 33595, 32145, 32213, 32932, /* 154760-154767 */
+35326, 31904, 30485, 34120, 27426, 35176, 37213, 33292, /* 154768-154775 */
+34450, 35149, 34629, 29689, 32315, 28369, 29079, 33629, /* 154776-154783 */
+28826, 28380, 31183, 30494, 29822, 24279, 35513, 32221, /* 154784-154791 */
+33093, 36659, 30918, 27510, 33624, 32814, 28330, 33246, /* 154792-154799 */
+35376, 33130, 34055, 35498, 28616, 31575, 37819, 34545, /* 154800-154807 */
+34419, 37723, 36111, 36098, 36994, 34339, 37362, 36449, /* 154808-154815 */
+31551, 35122, 32570, 32829, 30783, 31879, 40069, 34079, /* 154816-154823 */
+35594, 34082, 32286, 30595, 29869, 30062, 27611, 30552, /* 154824-154831 */
+29035, 30057, 33332, 30205, 27522, 26373, 31214, 34435, /* 154832-154839 */
+34229, 35996, 35259, 37322, 34245, 32177, 32635, 30718, /* 154840-154847 */
+33798, 31125, 34632, 32043, 27779, 31516, 36950, 34632, /* 154848-154855 */
+33702, 36522, 33991, 33395, 32856, 33903, 32244, 33040, /* 154856-154863 */
+34014, 34981, 36286, 28956, 33398, 26278, 34216, 35828, /* 154864-154871 */
+34199, 35740, 34962, 33906, 30112, 32814, 30033, 28486, /* 154872-154879 */
+34666, 29354, 27256, 31337, 30370, 29765, 25825, 33461, /* 154880-154887 */
+35625, 34758, 34530, 29380, 29481, 34021, 34557, 29584, /* 154888-154895 */
+34199, 37196, 32631, 35511, 33109, 25465, 35625, 35295, /* 154896-154903 */
+33462, 34126, 34632, 38242, 35177, 35425, 33466, 37203, /* 154904-154911 */
+34855, 32115, 34491, 31193, 34061, 29498, 31266, 40665, /* 154912-154919 */
+34022, 34953, 34478, 32666, 28186, 30576, 29350, 25973, /* 154920-154927 */
+29734, 29144, 29138, 32787, 27168, 25722, 28240, 34769, /* 154928-154935 */
+31971, 30863, 37869, 35413, 37130, 34651, 33662, 33973, /* 154936-154943 */
+32896, 33758, 33661, 34605, 32269, 30931, 32640, 38571, /* 154944-154951 */
+34502, 35762, 37849, 33887, 36664, 32812, 33954, 34820, /* 154952-154959 */
+34398, 35308, 36999, 33180, 30083, 33520, 25768, 34389, /* 154960-154967 */
+35596, 32498, 35032, 33208, 33008, 29466, 30775, 29956, /* 154968-154975 */
+28584, 34156, 28714, 25186, 31973, 29302, 27677, 26947, /* 154976-154983 */
+31195, 34153, 32916, 30921, 27994, 31362, 35135, 31269, /* 154984-154991 */
+30620, 32617, 33830, 31510, 34359, 29482, 30547, 35725, /* 154992-154999 */
+32219, 32575, 34435, 35975, 35342, 34350, 35588, 32854, /* 155000-155007 */
+38416, 36466, 32161, 35498, 34016, 34340, 32723, 32148, /* 155008-155015 */
+42921, 35126, 36550, 37045, 32402, 31584, 30365, 30289, /* 155016-155023 */
+28868, 29866, 30336, 31625, 34385, 27456, 29488, 31478, /* 155024-155031 */
+29260, 31634, 36622, 32366, 34864, 39055, 32739, 34499, /* 155032-155039 */
+33721, 33629, 31090, 35647, 28924, 27622, 28229, 35331, /* 155040-155047 */
+35430, 33841, 35496, 34865, 37928, 29662, 27601, 34966, /* 155048-155055 */
+33171, 34609, 32454, 38047, 33208, 28372, 35723, 24207, /* 155056-155063 */
+30881, 38284, 32236, 34271, 33301, 34166, 30761, 30415, /* 155064-155071 */
+28291, 28313, 33682, 27716, 28833, 30426, 29333, 29626, /* 155072-155079 */
+27912, 29832, 35055, 33072, 31806, 29593, 31573, 36523, /* 155080-155087 */
+33851, 31816, 33833, 32896, 32581, 32720, 29226, 30543, /* 155088-155095 */
+32939, 31534, 34916, 33655, 36896, 36759, 35117, 36508, /* 155096-155103 */
+32806, 39149, 36360, 30806, 36709, 33569, 34356, 32095, /* 155104-155111 */
+30367, 42140, 35577, 35247, 34403, 33279, 29057, 29941, /* 155112-155119 */
+30517, 26464, 29640, 29475, 28837, 32746, 29508, 26733, /* 155120-155127 */
+28451, 31905, 30558, 27670, 35995, 37677, 35238, 36819, /* 155128-155135 */
+35355, 34858, 32044, 38081, 33358, 29483, 28754, 32065, /* 155136-155143 */
+38636, 32788, 38909, 37272, 39986, 34367, 30452, 32542, /* 155144-155151 */
+37147, 36967, 34861, 36001, 39014, 34319, 31025, 32526, /* 155152-155159 */
+24831, 31612, 34545, 31457, 31649, 33608, 33496, 28310, /* 155160-155167 */
+29720, 25810, 26103, 33243, 24850, 25334, 29498, 26740, /* 155168-155175 */
+28696, 28685, 30843, 34271, 33696, 32607, 28858, 29594, /* 155176-155183 */
+37554, 32664, 31744, 34453, 33284, 31624, 31464, 29059, /* 155184-155191 */
+28858, 30917, 34228, 32363, 36066, 38434, 36403, 36115, /* 155192-155199 */
+35352, 35510, 41025, 35570, 34881, 37024, 35963, 38005, /* 155200-155207 */
+32474, 34884, 41153, 38667, 35532, 35737, 33051, 30565, /* 155208-155215 */
+31687, 32498, 27598, 31297, 31810, 27959, 34547, 28771, /* 155216-155223 */
+29269, 33809, 28768, 29498, 30606, 31335, 33485, 36817, /* 155224-155231 */
+34208, 34063, 33709, 33536, 34007, 26871, 28187, 25185, /* 155232-155239 */
+34293, 34034, 31646, 36431, 37084, 37040, 28091, 28701, /* 155240-155247 */
+28898, 38174, 33022, 33970, 35646, 39909, 35292, 28421, /* 155248-155255 */
+32868, 25869, 27818, 35311, 33527, 33362, 34586, 35786, /* 155256-155263 */
+30852, 31554, 30975, 27591, 34613, 25390, 25988, 32004, /* 155264-155271 */
+29336, 33321, 34047, 34239, 32873, 35262, 35316, 30541, /* 155272-155279 */
+32151, 38576, 35731, 32926, 35488, 34286, 31015, 32006, /* 155280-155287 */
+31328, 29281, 32640, 29099, 32192, 33529, 33069, 31226, /* 155288-155295 */
+33150, 32924, 36752, 39237, 34386, 36932, 38817, 36953, /* 155296-155303 */
+36261, 35220, 32136, 38973, 38619, 34955, 32884, 34862, /* 155304-155311 */
+29569, 29507, 29905, 27319, 28725, 29983, 27361, 31285, /* 155312-155319 */
+31100, 28389, 32027, 30701, 29525, 33168, 30978, 33016, /* 155320-155327 */
+38666, 34879, 38733, 38638, 37168, 32846, 27112, 26114, /* 155328-155335 */
+29192, 35450, 30946, 36380, 35190, 41406, 32404, 29508, /* 155336-155343 */
+27916, 32300, 37050, 30353, 35505, 35179, 40252, 33348, /* 155344-155351 */
+29445, 31723, 27751, 25897, 32871, 37267, 30246, 35091, /* 155352-155359 */
+33511, 28211, 29471, 29108, 30666, 31136, 28376, 27423, /* 155360-155367 */
+32781, 33209, 32991, 31645, 30719, 25764, 28164, 29007, /* 155368-155375 */
+22042, 32901, 37181, 35918, 42017, 40200, 42904, 40236, /* 155376-155383 */
+39030, 35305, 31101, 32501, 29645, 35946, 28820, 28488, /* 155384-155391 */
+32568, 33574, 29832, 34445, 37559, 29030, 33423, 37852, /* 155392-155399 */
+34251, 34492, 35645, 30931, 40230, 41451, 35269, 36973, /* 155400-155407 */
+36685, 33398, 32743, 32835, 31132, 32625, 31886, 31738, /* 155408-155415 */
+33881, 36200, 33025, 33989, 33109, 33143, 31008, 29558, /* 155416-155423 */
+33679, 35385, 31144, 34288, 32777, 34024, 26953, 25216, /* 155424-155431 */
+25106, 29359, 29334, 28412, 27181, 35078, 30663, 26454, /* 155432-155439 */
+25138, 23779, 32531, 30819, 36840, 26726, 30970, 42842, /* 155440-155447 */
+38222, 19933, 21280, 32516, 31628, 23755, 33133, 30124, /* 155448-155455 */
+36282, 40171, 32674, 37246, 34813, 39636, 38920, 33479, /* 155456-155463 */
+34009, 36875, 33957, 34332, 39389, 37848, 35571, 37031, /* 155464-155471 */
+36434, 30141, 43258, 38840, 36751, 33348, 33459, 40224, /* 155472-155479 */
+27726, 34135, 34743, 30801, 34207, 40699, 40739, 31854, /* 155480-155487 */
+34329, 36164, 36604, 37000, 35622, 44520, 38075, 35286, /* 155488-155495 */
+41632, 36694, 36503, 37956, 36730, 39675, 41413, 40094, /* 155496-155503 */
+32826, 38874, 29894, 25340, 28506, 25046, 27166, 23719, /* 155504-155511 */
+30260, 21646, 24352, 17627, 17701, 19815, 18481, 10239, /* 155512-155519 */
+6211, 17757, 14647, 18280, 21165, 23630, 18284, 13360, /* 155520-155527 */
+22165, 20942, 15794, 24478, 19817, 28586, 28871, 23947, /* 155528-155535 */
+37427, 35716, 38538, 40394, 43260, 42795, 48698, 51068, /* 155536-155543 */
+50266, 57149, 48265, 43962, 57318, 46208, 43485, 50331, /* 155544-155551 */
+47590, 51923, 49682, 52778, 48045, 43605, 46248, 36199, /* 155552-155559 */
+34631, 31392, 31678, 33830, 34762, 40269, 34690, 35524, /* 155560-155567 */
+31572, 32883, 24961, 19967, 26989, 23823, 23588, 24777, /* 155568-155575 */
+28165, 23953, 29653, 28241, 21841, 26332, 29255, 25647, /* 155576-155583 */
+21261, 29617, 32770, 27144, 31558, 32968, 36792, 35817, /* 155584-155591 */
+34663, 33329, 31923, 35047, 33429, 31160, 24305, 31142, /* 155592-155599 */
+29420, 27051, 40617, 37893, 39060, 38875, 29684, 30840, /* 155600-155607 */
+36652, 35929, 26142, 29798, 37937, 33906, 35314, 42637, /* 155608-155615 */
+35930, 37151, 31500, 29068, 36957, 35490, 28301, 29284, /* 155616-155623 */
+41321, 32252, 24946, 36883, 37074, 31789, 33797, 30131, /* 155624-155631 */
+27004, 34607, 34919, 25217, 38093, 39123, 35516, 37299, /* 155632-155639 */
+33504, 35844, 33717, 29328, 22382, 15826, 22928, 25394, /* 155640-155647 */
+19171, 19945, 32509, 27907, 26433, 33474, 27016, 24570, /* 155648-155655 */
+30627, 16021, 19213, 20035, 18598, 41631, 44665, 45013, /* 155656-155663 */
+36538, 37346, 39355, 41411, 37251, 36855, 36725, 36838, /* 155664-155671 */
+38676, 40141, 41005, 44188, 44758, 42001, 36273, 35488, /* 155672-155679 */
+37847, 37766, 40771, 37458, 33841, 35179, 42043, 40243, /* 155680-155687 */
+36978, 39005, 28827, 22784, 23636, 22656, 21734, 26628, /* 155688-155695 */
+22726, 23703, 18264, 16039, 27702, 27689, 29509, 34097, /* 155696-155703 */
+32674, 27819, 27242, 29245, 29120, 31230, 27741, 29389, /* 155704-155711 */
+30182, 36073, 41317, 38280, 42475, 38275, 36176, 36529, /* 155712-155719 */
+35077, 35274, 33035, 33401, 31744, 35726, 39694, 36152, /* 155720-155727 */
+39671, 40396, 34931, 36543, 30607, 34612, 44882, 42682, /* 155728-155735 */
+39724, 32632, 30018, 36637, 39416, 35543, 35573, 36716, /* 155736-155743 */
+36186, 28154, 29696, 31859, 32413, 22158, 25071, 27256, /* 155744-155751 */
+30134, 36088, 40127, 36837, 36153, 43650, 35611, 37572, /* 155752-155759 */
+37116, 27409, 23170, 25681, 29777, 26467, 30644, 32028, /* 155760-155767 */
+29019, 26060, 26367, 26045, 24635, 30729, 28974, 24725, /* 155768-155775 */
+27358, 27338, 28140, 28006, 32259, 27686, 25318, 36322, /* 155776-155783 */
+34507, 31164, 29509, 25221, 26151, 22851, 24568, 25914, /* 155784-155791 */
+26589, 30564, 30614, 35201, 37607, 38067, 41661, 42058, /* 155792-155799 */
+38559, 40544, 41618, 42652, 39851, 46182, 45663, 40226, /* 155800-155807 */
+44892, 39557, 44833, 44970, 38031, 36459, 44203, 34097, /* 155808-155815 */
+29927, 35291, 32257, 30812, 31978, 32087, 30300, 32510, /* 155816-155823 */
+29300, 24647, 28909, 25219, 26402, 24470, 21525, 30533, /* 155824-155831 */
+27622, 26600, 27322, 33530, 29334, 28107, 29401, 26233, /* 155832-155839 */
+26474, 27103, 25484, 23662, 23361, 29643, 31380, 29429, /* 155840-155847 */
+34920, 34882, 36912, 36197, 37284, 45299, 40962, 40440, /* 155848-155855 */
+40110, 39757, 32350, 27780, 40781, 36479, 33260, 36080, /* 155856-155863 */
+35714, 35897, 32904, 34664, 31321, 32570, 33033, 38609, /* 155864-155871 */
+35839, 38548, 42839, 39264, 38541, 37488, 34250, 41961, /* 155872-155879 */
+43537, 37831, 37106, 32622, 33004, 27486, 29810, 26271, /* 155880-155887 */
+26888, 30341, 26316, 29287, 30644, 28179, 32390, 31624, /* 155888-155895 */
+27896, 29776, 27713, 28491, 28636, 31491, 31599, 23340, /* 155896-155903 */
+26864, 24306, 23450, 30076, 28170, 25218, 18559, 28056, /* 155904-155911 */
+25478, 26988, 26448, 24327, 29498, 25946, 29080, 30294, /* 155912-155919 */
+38673, 27983, 32448, 31760, 30303, 35726, 32839, 44874, /* 155920-155927 */
+42020, 42254, 44627, 43300, 43056, 42619, 39688, 36525, /* 155928-155935 */
+36949, 35708, 35614, 34444, 32809, 34161, 34021, 37011, /* 155936-155943 */
+36222, 33342, 38592, 37417, 35544, 33385, 41108, 38231, /* 155944-155951 */
+35301, 32867, 26150, 24480, 26938, 24243, 25598, 26015, /* 155952-155959 */
+25042, 25551, 24007, 24018, 23832, 25502, 24775, 29395, /* 155960-155967 */
+30818, 31219, 33496, 36479, 36212, 38304, 35256, 35211, /* 155968-155975 */
+45202, 37245, 36734, 36080, 33588, 32144, 34550, 33224, /* 155976-155983 */
+34207, 35395, 32572, 32318, 34145, 33131, 35263, 35046, /* 155984-155991 */
+35001, 33798, 34257, 34018, 35725, 38194, 41534, 36529, /* 155992-155999 */
+33298, 33705, 36135, 38586, 35811, 31573, 30896, 33534, /* 156000-156007 */
+31710, 32850, 31993, 32925, 33228, 32148, 30321, 29726, /* 156008-156015 */
+35334, 27810, 26813, 29580, 28274, 31027, 27389, 38265, /* 156016-156023 */
+39909, 35839, 39479, 35323, 34287, 33070, 32457, 29094, /* 156024-156031 */
+27367, 28114, 25161, 25585, 24693, 25521, 23803, 24681, /* 156032-156039 */
+27470, 31055, 25443, 28276, 30883, 27178, 29439, 35307, /* 156040-156047 */
+32652, 31803, 31544, 26820, 25779, 32018, 33706, 32394, /* 156048-156055 */
+33580, 34067, 34608, 31551, 32247, 32497, 33063, 35812, /* 156056-156063 */
+38054, 35747, 39998, 44079, 43829, 42724, 42364, 39320, /* 156064-156071 */
+48279, 46638, 40523, 44248, 40008, 37456, 34756, 35398, /* 156072-156079 */
+34889, 33926, 34206, 29230, 29530, 29284, 29283, 29250, /* 156080-156087 */
+28918, 25738, 26691, 25793, 25907, 27914, 27987, 31312, /* 156088-156095 */
+24401, 26343, 26276, 25980, 30438, 28565, 26002, 27082, /* 156096-156103 */
+27997, 27802, 27631, 29688, 28676, 29665, 27897, 29346, /* 156104-156111 */
+34251, 30239, 30686, 33121, 30471, 32433, 34747, 32764, /* 156112-156119 */
+39390, 44868, 41182, 40287, 41761, 40647, 39487, 40116, /* 156120-156127 */
+38213, 37310, 37179, 37119, 35150, 35050, 32881, 34428, /* 156128-156135 */
+35657, 38646, 38823, 35466, 38527, 38879, 35499, 42336, /* 156136-156143 */
+39545, 31686, 34085, 34735, 26526, 30618, 37388, 30347, /* 156144-156151 */
+32036, 31636, 27997, 26801, 26556, 24673, 24203, 23818, /* 156152-156159 */
+29914, 23722, 25559, 29453, 29046, 28189, 29948, 26780, /* 156160-156167 */
+25140, 36890, 31856, 30932, 29974, 27586, 23877, 23552, /* 156168-156175 */
+26622, 25698, 28862, 28616, 24729, 29346, 32276, 32302, /* 156176-156183 */
+36248, 34071, 35555, 34837, 36971, 36864, 36816, 42475, /* 156184-156191 */
+38895, 35189, 39270, 38639, 40645, 40786, 38952, 39152, /* 156192-156199 */
+39222, 40748, 39310, 39593, 37761, 37317, 34925, 33123, /* 156200-156207 */
+36087, 35011, 30306, 33581, 32124, 31100, 31813, 32959, /* 156208-156215 */
+27819, 35903, 39204, 32752, 35218, 31918, 30392, 28098, /* 156216-156223 */
+28836, 27857, 25977, 27572, 26151, 23852, 25778, 24457, /* 156224-156231 */
+26011, 25635, 30000, 27538, 22780, 31096, 29272, 30729, /* 156232-156239 */
+33938, 35061, 33242, 33815, 33066, 28803, 30716, 34880, /* 156240-156247 */
+32031, 31311, 31502, 30620, 31486, 30860, 32687, 31396, /* 156248-156255 */
+37779, 35228, 31701, 37247, 39182, 41298, 41054, 43270, /* 156256-156263 */
+38258, 42732, 52409, 46680, 44889, 44197, 39822, 36177, /* 156264-156271 */
+34434, 33925, 31619, 33145, 30866, 30500, 30436, 30919, /* 156272-156279 */
+35038, 32355, 31188, 31696, 29393, 29483, 27675, 31023, /* 156280-156287 */
+31874, 26011, 27670, 25527, 26658, 27272, 27220, 25493, /* 156288-156295 */
+22198, 25386, 25927, 22659, 24000, 23694, 22142, 21507, /* 156296-156303 */
+23273, 28508, 21887, 26225, 29980, 29010, 31140, 34547, /* 156304-156311 */
+36465, 32889, 39725, 47720, 42549, 42093, 43692, 43028, /* 156312-156319 */
+41181, 41436, 39990, 38268, 40353, 37637, 39308, 36077, /* 156320-156327 */
+36912, 39718, 39660, 41407, 33485, 36803, 39319, 37864, /* 156328-156335 */
+37451, 38809, 37262, 35591, 34790, 30013, 26703, 32917, /* 156336-156343 */
+29089, 20815, 25632, 25964, 22226, 22634, 21647, 19734, /* 156344-156351 */
+20172, 23056, 24774, 19093, 25126, 30258, 29146, 30079, /* 156352-156359 */
+31071, 32158, 37680, 35829, 37372, 40698, 35337, 35343, /* 156360-156367 */
+35299, 33195, 34244, 30482, 29940, 33638, 32740, 33709, /* 156368-156375 */
+34499, 35941, 36828, 38157, 36555, 35334, 37617, 37716, /* 156376-156383 */
+39776, 39830, 36593, 37191, 37927, 36800, 38272, 34968, /* 156384-156391 */
+34661, 39282, 36958, 33916, 38356, 34171, 33570, 33032, /* 156392-156399 */
+31017, 33525, 29143, 26028, 28218, 29805, 30135, 30540, /* 156400-156407 */
+34052, 33406, 28245, 37540, 39678, 35157, 36445, 34307, /* 156408-156415 */
+34458, 30769, 30553, 32402, 21567, 25164, 27742, 22306, /* 156416-156423 */
+24638, 24900, 26642, 25849, 30252, 23638, 25050, 26744, /* 156424-156431 */
+29391, 30224, 29524, 33320, 30608, 32194, 28970, 30819, /* 156432-156439 */
+34451, 29531, 29163, 35323, 31378, 31689, 33970, 32636, /* 156440-156447 */
+32164, 32380, 37662, 33936, 30086, 39108, 38740, 39118, /* 156448-156455 */
+40729, 43851, 42905, 44768, 47917, 42681, 47511, 42555, /* 156456-156463 */
+41705, 37879, 38734, 33809, 26728, 26860, 33665, 32414, /* 156464-156471 */
+29357, 33546, 32299, 29923, 29306, 28751, 26036, 25788, /* 156472-156479 */
+24559, 30785, 26225, 24847, 29555, 28667, 26308, 27431, /* 156480-156487 */
+28495, 28485, 30872, 31492, 28372, 28567, 29822, 27809, /* 156488-156495 */
+30179, 29771, 35107, 27204, 28227, 30797, 31242, 32987, /* 156496-156503 */
+34567, 36128, 35036, 32866, 39653, 45352, 38544, 43656, /* 156504-156511 */
+43847, 41843, 39040, 42936, 37303, 31278, 30980, 31994, /* 156512-156519 */
+34740, 30671, 36844, 38530, 38282, 39376, 35714, 32031, /* 156520-156527 */
+34623, 35160, 33298, 30901, 35080, 33650, 32235, 32095, /* 156528-156535 */
+30419, 32514, 29909, 26976, 33698, 31285, 27535, 31788, /* 156536-156543 */
+29084, 24835, 25227, 30325, 21883, 22629, 25797, 27744, /* 156544-156551 */
+28649, 29395, 32895, 31109, 29397, 32079, 36617, 31971, /* 156552-156559 */
+30520, 29646, 30984, 30410, 23326, 27037, 23644, 28353, /* 156560-156567 */
+33122, 33524, 35479, 36491, 37010, 35747, 35822, 35495, /* 156568-156575 */
+34632, 35740, 36413, 42588, 37026, 36394, 38484, 39027, /* 156576-156583 */
+37382, 37587, 44880, 41582, 38567, 38065, 39878, 38462, /* 156584-156591 */
+34963, 34345, 37412, 38296, 28424, 30945, 29474, 27513, /* 156592-156599 */
+33021, 32047, 31413, 28611, 28305, 35625, 32812, 30209, /* 156600-156607 */
+31869, 29960, 28871, 30077, 31601, 22339, 25255, 22732, /* 156608-156615 */
+18677, 29983, 29307, 30822, 30264, 33587, 30187, 29476, /* 156616-156623 */
+33085, 32884, 37433, 29295, 29133, 33500, 32565, 32660, /* 156624-156631 */
+34447, 34371, 33548, 31535, 35677, 39024, 36764, 37638, /* 156632-156639 */
+37927, 34787, 30393, 34471, 39197, 30419, 30290, 33191, /* 156640-156647 */
+31774, 35838, 38870, 41456, 37059, 39207, 39799, 39186, /* 156648-156655 */
+41266, 39291, 39899, 39369, 29692, 25342, 31106, 26386, /* 156656-156663 */
+31210, 35394, 31832, 33399, 35680, 34169, 33388, 33123, /* 156664-156671 */
+31401, 29298, 30843, 28664, 31829, 25832, 24129, 27310, /* 156672-156679 */
+25226, 25085, 27409, 30039, 27421, 33589, 25812, 28826, /* 156680-156687 */
+30860, 27489, 28793, 30864, 29907, 24204, 25482, 24641, /* 156688-156695 */
+29039, 29686, 31159, 31487, 30607, 37805, 39186, 38388, /* 156696-156703 */
+37213, 38546, 42167, 38004, 37984, 40868, 41863, 34411, /* 156704-156711 */
+33794, 30546, 37640, 41168, 39554, 44340, 37973, 37620, /* 156712-156719 */
+38224, 38380, 39119, 38536, 32964, 30095, 35573, 31926, /* 156720-156727 */
+32564, 34457, 31908, 29727, 27812, 32861, 31620, 31552, /* 156728-156735 */
+19090, 17988, 25935, 22364, 25624, 22625, 28788, 31740, /* 156736-156743 */
+31060, 23345, 26661, 29513, 34002, 36077, 23595, 27254, /* 156744-156751 */
+37218, 40208, 40353, 34229, 37626, 42710, 37946, 32854, /* 156752-156759 */
+30066, 33056, 30301, 22925, 28163, 31887, 24706, 24449, /* 156760-156767 */
+28661, 40605, 38925, 24424, 44353, 53302, 39602, 49547, /* 156768-156775 */
+46598, 30747, 42773, 39927, 35441, 39949, 42871, 34350, /* 156776-156783 */
+28061, 28678, 16576, 27471, 28677, 40552, 14507, 25593, /* 156784-156791 */
+36569, 29300, 38193, 37157, 33571, 37134, 51353, 43726, /* 156792-156799 */
+29589, 40137, 37693, 28345, 17483, 17605, 31451, 27139, /* 156800-156807 */
+23941, 16798, 24080, 33453, 33382, 35790, 34552, 33783, /* 156808-156815 */
+40414, 40092, 17713, 17726, 31616, 28034, 32063, 26518, /* 156816-156823 */
+34333, 38362, 36403, 35454, 31575, 28589, 32154, 35057, /* 156824-156831 */
+41004, 34711, 26962, 30744, 24285, 18412, 21925, 32051, /* 156832-156839 */
+34608, 28459, 28392, 33333, 41490, 42438, 39005, 36207, /* 156840-156847 */
+46179, 42474, 42453, 36274, 32505, 41805, 38839, 46474, /* 156848-156855 */
+37548, 41489, 32509, 38193, 36681, 37712, 42184, 36623, /* 156856-156863 */
+41458, 32444, 37309, 27686, 30353, 24959, 17211, 23437, /* 156864-156871 */
+22250, 28745, 12717, 14591, 22695, 27983, 28808, 18242, /* 156872-156879 */
+24763, 27241, 29097, 29639, 36927, 44585, 41270, 32416, /* 156880-156887 */
+39122, 33425, 34727, 30939, 33596, 35354, 37799, 47190, /* 156888-156895 */
+41956, 42301, 41328, 41623, 28585, 30826, 30118, 26656, /* 156896-156903 */
+45044, 34504, 31732, 37891, 33661, 33605, 33456, 31909, /* 156904-156911 */
+35319, 40325, 32755, 28287, 37445, 29861, 28051, 28108, /* 156912-156919 */
+18043, 21614, 34853, 31676, 32942, 34135, 37318, 22884, /* 156920-156927 */
+18072, 14951, 28011, 37608, 31574, 40214, 38997, 38925, /* 156928-156935 */
+43199, 37124, 24466, 36663, 38593, 34840, 37234, 41708, /* 156936-156943 */
+36669, 33165, 34936, 30258, 33427, 30292, 28487, 25373, /* 156944-156951 */
+25550, 36573, 37759, 23505, 25188, 34758, 32475, 25141, /* 156952-156959 */
+31817, 29480, 20624, 29325, 35947, 38265, 35285, 42897, /* 156960-156967 */
+40449, 36989, 37731, 45001, 33327, 34634, 35045, 32956, /* 156968-156975 */
+43427, 38780, 40906, 33579, 40410, 37707, 30443, 28325, /* 156976-156983 */
+30148, 39043, 31234, 28315, 31908, 23949, 23381, 21588, /* 156984-156991 */
+10263, 20173, 27180, 31277, 24439, 29829, 40183, 31641, /* 156992-156999 */
+30664, 23206, 36106, 30977, 29319, 35923, 26926, 33248, /* 157000-157007 */
+32945, 26146, 23720, 28247, 38288, 32388, 29158, 30632, /* 157008-157015 */
+33053, 32370, 28822, 46997, 30501, 37864, 45305, 39559, /* 157016-157023 */
+44676, 48359, 55824, 40993, 59741, 50768, 38647, 34907, /* 157024-157031 */
+47977, 38096, 39468, 38191, 33351, 33551, 28622, 40926, /* 157032-157039 */
+29808, 30199, 31831, 28116, 11301, 10107, 31469, 21731, /* 157040-157047 */
+17446, 21293, 23230, 29355, 25407, 27128, 31262, 28709, /* 157048-157055 */
+35403, 41282, 33370, 29212, 36626, 36449, 31420, 28052, /* 157056-157063 */
+28801, 32415, 32544, 43096, 38685, 40303, 39393, 30811, /* 157064-157071 */
+16859, 17465, 27975, 21156, 22633, 19836, 25402, 27682, /* 157072-157079 */
+28030, 26202, 13763, 39241, 39340, 19428, 36352, 37455, /* 157080-157087 */
+39455, 34111, 37579, 36386, 30208, 35003, 35559, 38056, /* 157088-157095 */
+38442, 39054, 42653, 43538, 40625, 41358, 38490, 38905, /* 157096-157103 */
+36365, 27919, 27257, 45375, 45912, 42428, 53898, 44788, /* 157104-157111 */
+39587, 37174, 39771, 40338, 43984, 38753, 32341, 27528, /* 157112-157119 */
+39771, 37950, 34010, 34199, 32835, 25469, 22089, 25514, /* 157120-157127 */
+27852, 22772, 22923, 17947, 13972, 10470, 13120, 19826, /* 157128-157135 */
+14889, 19813, 27958, 26470, 28276, 32181, 35010, 41103, /* 157136-157143 */
+31353, 23267, 27941, 31309, 46732, 40669, 44991, 42821, /* 157144-157151 */
+41811, 38652, 31070, 43237, 47494, 50000, 42355, 41273, /* 157152-157159 */
+40028, 42047, 39107, 31392, 38734, 31123, 25850, 35550, /* 157160-157167 */
+35428, 37013, 37791, 41232, 33131, 29201, 21900, 32563, /* 157168-157175 */
+38428, 23059, 26056, 27058, 30035, 37015, 35594, 31674, /* 157176-157183 */
+36721, 34348, 26367, 33825, 40078, 34889, 27938, 45022, /* 157184-157191 */
+31529, 25550, 33800, 27640, 27804, 30154, 38231, 25022, /* 157192-157199 */
+29428, 32030, 28120, 28815, 28915, 30584, 13856, 22940, /* 157200-157207 */
+34272, 25118, 35313, 28852, 27255, 35533, 22809, 20493, /* 157208-157215 */
+27913, 26318, 22248, 34076, 31174, 24601, 34683, 30490, /* 157216-157223 */
+28905, 31218, 26969, 31118, 36202, 44036, 44995, 49287, /* 157224-157231 */
+50851, 45161, 41629, 30410, 40459, 39860, 35139, 43013, /* 157232-157239 */
+47497, 49303, 44706, 45848, 38933, 48308, 31118, 27571, /* 157240-157247 */
+35953, 29828, 28476, 33542, 27650, 26436, 28567, 21394, /* 157248-157255 */
+18368, 27272, 27932, 23706, 28857, 23548, 27327, 24085, /* 157256-157263 */
+24283, 27140, 23065, 19982, 25984, 37461, 25313, 36116, /* 157264-157271 */
+43700, 40715, 32104, 33716, 35016, 28616, 34014, 35045, /* 157272-157279 */
+34285, 34213, 32541, 37733, 42557, 43365, 41341, 36492, /* 157280-157287 */
+32450, 43141, 38757, 38835, 38778, 38663, 33545, 37566, /* 157288-157295 */
+39284, 29287, 38488, 29512, 38957, 35443, 32384, 38872, /* 157296-157303 */
+30669, 40134, 29322, 18009, 23544, 23295, 32741, 25752, /* 157304-157311 */
+39483, 41088, 33006, 34691, 27824, 31481, 36268, 31121, /* 157312-157319 */
+30511, 34548, 25978, 33325, 29236, 34287, 39081, 28995, /* 157320-157327 */
+25827, 39140, 33100, 30810, 37446, 22836, 23312, 20746, /* 157328-157335 */
+15409, 25618, 20825, 24637, 21642, 23750, 31251, 28878, /* 157336-157343 */
+32768, 27834, 29690, 30224, 18700, 34275, 34813, 25959, /* 157344-157351 */
+39715, 46007, 49191, 37327, 39624, 44435, 38930, 40925, /* 157352-157359 */
+40649, 47354, 38074, 40158, 39460, 46782, 38890, 44237, /* 157360-157367 */
+28884, 31615, 50924, 29040, 30328, 39032, 28765, 32623, /* 157368-157375 */
+38514, 28727, 29201, 35492, 27595, 26559, 35894, 31783, /* 157376-157383 */
+33354, 31420, 26747, 30039, 24270, 20100, 27464, 26755, /* 157384-157391 */
+23889, 38864, 33989, 32241, 25577, 26484, 20665, 26891, /* 157392-157399 */
+21314, 27782, 34891, 31418, 32075, 30097, 39686, 39546, /* 157400-157407 */
+31714, 29423, 38228, 37448, 36284, 41686, 38915, 37029, /* 157408-157415 */
+36802, 38421, 30497, 36879, 43040, 37277, 37507, 36026, /* 157416-157423 */
+36954, 35863, 32515, 35060, 30527, 25427, 37950, 34872, /* 157424-157431 */
+25369, 34365, 43682, 44842, 30962, 34195, 31766, 28981, /* 157432-157439 */
+27222, 26498, 37857, 39193, 27985, 35999, 44436, 39509, /* 157440-157447 */
+39743, 33479, 31217, 37958, 23437, 24310, 35665, 29756, /* 157448-157455 */
+26815, 27324, 27571, 21404, 31290, 25060, 19047, 27933, /* 157456-157463 */
+20040, 18251, 24158, 28865, 24201, 20103, 18508, 24317, /* 157464-157471 */
+22800, 23507, 41398, 38088, 38902, 39626, 34671, 32246, /* 157472-157479 */
+38228, 33186, 31931, 38466, 41848, 35750, 37068, 46882, /* 157480-157487 */
+41167, 37817, 34759, 41735, 39589, 35814, 41912, 40444, /* 157488-157495 */
+36170, 39850, 35682, 36175, 37498, 30216, 41400, 32555, /* 157496-157503 */
+39423, 28411, 33898, 33725, 33756, 33636, 21173, 37846, /* 157504-157511 */
+30306, 22413, 23592, 40194, 35593, 30013, 33348, 25916, /* 157512-157519 */
+29013, 26416, 21156, 27102, 26306, 24331, 25757, 30834, /* 157520-157527 */
+36016, 33453, 20000, 37178, 39422, 18012, 29473, 40086, /* 157528-157535 */
+29939, 39090, 38220, 27829, 35532, 33069, 29315, 29141, /* 157536-157543 */
+43205, 23732, 33632, 41391, 33326, 37925, 36016, 33555, /* 157544-157551 */
+32729, 36578, 29306, 39811, 45415, 38471, 39879, 33917, /* 157552-157559 */
+34948, 36873, 35505, 31820, 41711, 41976, 29680, 38779, /* 157560-157567 */
+42096, 38981, 35652, 30302, 31992, 36025, 31125, 33935, /* 157568-157575 */
+34156, 31095, 31869, 32980, 23005, 23588, 26126, 28144, /* 157576-157583 */
+29092, 29611, 20582, 27576, 30413, 27062, 25715, 25028, /* 157584-157591 */
+31212, 25491, 21933, 24867, 35236, 36164, 27998, 29108, /* 157592-157599 */
+27808, 25405, 27440, 26369, 28481, 26401, 30562, 25916, /* 157600-157607 */
+41236, 41615, 39716, 41122, 37831, 34630, 28543, 29476, /* 157608-157615 */
+40297, 37463, 37774, 37054, 40972, 39296, 39032, 41148, /* 157616-157623 */
+38984, 44036, 33573, 29580, 45007, 43338, 33321, 35452, /* 157624-157631 */
+34937, 28940, 30625, 25422, 37016, 45875, 35739, 43444, /* 157632-157639 */
+29618, 30765, 32108, 22266, 28267, 27194, 27319, 22681, /* 157640-157647 */
+30898, 37934, 37394, 32438, 33143, 26593, 26110, 30643, /* 157648-157655 */
+29698, 29623, 28740, 28155, 25728, 33391, 29659, 20244, /* 157656-157663 */
+29690, 31786, 27977, 21328, 33716, 33004, 33432, 31204, /* 157664-157671 */
+33763, 41449, 25223, 36276, 30718, 39128, 45962, 43575, /* 157672-157679 */
+46165, 32918, 39912, 38870, 33713, 33100, 36405, 30831, /* 157680-157687 */
+28559, 43160, 41470, 40386, 36690, 47644, 38575, 24272, /* 157688-157695 */
+32214, 32457, 35648, 35276, 31028, 31041, 34995, 33165, /* 157696-157703 */
+28072, 32555, 34013, 24417, 27779, 33604, 30115, 24490, /* 157704-157711 */
+34130, 33512, 22497, 22034, 22445, 23337, 35765, 31035, /* 157712-157719 */
+34882, 30413, 27266, 28056, 19587, 29041, 34858, 22758, /* 157720-157727 */
+15187, 32938, 29354, 32669, 39714, 27460, 30705, 25328, /* 157728-157735 */
+27754, 36154, 32754, 35377, 38911, 36204, 33372, 34842, /* 157736-157743 */
+34216, 38454, 41201, 36318, 26596, 37450, 40963, 35645, /* 157744-157751 */
+38244, 41278, 40557, 33356, 31800, 31937, 35883, 44593, /* 157752-157759 */
+44608, 33389, 33832, 38503, 35872, 33700, 32520, 35784, /* 157760-157767 */
+28618, 27512, 41754, 41804, 31202, 37707, 34361, 26373, /* 157768-157775 */
+28691, 22820, 27891, 35587, 28476, 28731, 26768, 33394, /* 157776-157783 */
+25410, 23538, 35107, 24589, 22752, 19093, 37878, 34844, /* 157784-157791 */
+26461, 35621, 28656, 31108, 26089, 29686, 23611, 37155, /* 157792-157799 */
+40014, 36252, 41249, 31781, 33939, 33839, 34115, 34723, /* 157800-157807 */
+30389, 31202, 45034, 40107, 41284, 46725, 39865, 38731, /* 157808-157815 */
+34948, 30029, 38736, 37490, 36757, 36327, 34341, 40730, /* 157816-157823 */
+35396, 28486, 33540, 36063, 30190, 26502, 37566, 33036, /* 157824-157831 */
+35097, 33911, 34413, 35126, 27489, 28018, 24658, 23389, /* 157832-157839 */
+35882, 33302, 34458, 31816, 28887, 33086, 27907, 25887, /* 157840-157847 */
+25494, 21347, 21461, 28477, 28309, 28234, 31287, 36607, /* 157848-157855 */
+30641, 18591, 17053, 22677, 28569, 28941, 25217, 27530, /* 157856-157863 */
+35003, 28990, 27528, 44006, 33878, 34571, 31464, 36582, /* 157864-157871 */
+41600, 34534, 45458, 43241, 40019, 30700, 33003, 31739, /* 157872-157879 */
+38296, 49349, 39619, 42838, 38705, 37535, 37389, 36737, /* 157880-157887 */
+37823, 30707, 31096, 36548, 33426, 36944, 47357, 40990, /* 157888-157895 */
+33033, 30264, 26544, 29158, 34144, 30227, 32972, 29338, /* 157896-157903 */
+29196, 28618, 21175, 34771, 34917, 24933, 16950, 28684, /* 157904-157911 */
+27178, 27929, 31119, 30106, 33286, 25691, 26297, 21279, /* 157912-157919 */
+32076, 30675, 35682, 32663, 34096, 35025, 33733, 34646, /* 157920-157927 */
+32705, 34166, 31114, 31536, 31193, 39024, 44438, 36858, /* 157928-157935 */
+37410, 37130, 38018, 22924, 34961, 34887, 36618, 40531, /* 157936-157943 */
+37364, 38339, 34919, 34546, 44357, 35347, 27750, 30566, /* 157944-157951 */
+40955, 37881, 34314, 39169, 34928, 42925, 28487, 30527, /* 157952-157959 */
+29723, 32171, 41748, 39753, 33578, 36952, 33760, 31129, /* 157960-157967 */
+28761, 31446, 20486, 22076, 32969, 21424, 34704, 35791, /* 157968-157975 */
+31379, 33263, 23604, 18084, 21552, 29573, 24442, 23856, /* 157976-157983 */
+27679, 33567, 29850, 20678, 27586, 31627, 24282, 15902, /* 157984-157991 */
+33436, 27027, 25671, 34243, 31773, 37734, 35187, 33047, /* 157992-157999 */
+26834, 33379, 35340, 37608, 44432, 38524, 42749, 38661, /* 158000-158007 */
+38311, 38965, 38581, 39004, 34419, 37123, 37214, 34635, /* 158008-158015 */
+53720, 46587, 48196, 35276, 27085, 40251, 31083, 28382, /* 158016-158023 */
+37718, 32687, 31348, 37147, 30613, 32114, 35564, 27365, /* 158024-158031 */
+26320, 19504, 28247, 30975, 29616, 33439, 35833, 26972, /* 158032-158039 */
+21406, 25065, 24857, 27680, 36740, 33092, 31776, 30978, /* 158040-158047 */
+30519, 30779, 34150, 25196, 20519, 34278, 27817, 36314, /* 158048-158055 */
+44842, 30978, 38627, 31142, 25989, 24038, 33673, 31401, /* 158056-158063 */
+31925, 37640, 31568, 40840, 33412, 39098, 41001, 36530, /* 158064-158071 */
+25918, 39597, 35311, 30946, 38562, 36348, 41899, 37922, /* 158072-158079 */
+34476, 30536, 39178, 37360, 30377, 41082, 38226, 42572, /* 158080-158087 */
+36546, 32625, 33532, 30817, 31615, 31200, 24717, 30225, /* 158088-158095 */
+34573, 38751, 30112, 37209, 34420, 21248, 33316, 22704, /* 158096-158103 */
+18979, 29805, 32219, 27067, 29957, 34467, 34000, 33980, /* 158104-158111 */
+20155, 23159, 23009, 21673, 25264, 23763, 22306, 33355, /* 158112-158119 */
+32379, 17322, 22174, 26153, 25032, 36699, 38241, 36451, /* 158120-158127 */
+38048, 36013, 36010, 38663, 32444, 26067, 41037, 34635, /* 158128-158135 */
+42210, 46145, 40860, 48909, 40493, 35675, 30180, 42070, /* 158136-158143 */
+37838, 30562, 41736, 43285, 36068, 36038, 36540, 38925, /* 158144-158151 */
+33137, 26131, 34593, 34941, 27791, 33184, 32566, 34544, /* 158152-158159 */
+37312, 30289, 24783, 25307, 27603, 28945, 37296, 31152, /* 158160-158167 */
+34155, 38442, 23478, 26874, 23915, 24529, 23990, 28439, /* 158168-158175 */
+20095, 21468, 42042, 44489, 36982, 27830, 30866, 32853, /* 158176-158183 */
+24105, 23053, 32199, 34378, 31033, 37163, 36830, 34720, /* 158184-158191 */
+41135, 35853, 29015, 34202, 26689, 38289, 38932, 36594, /* 158192-158199 */
+45122, 42430, 31368, 29221, 36058, 27720, 36360, 43578, /* 158200-158207 */
+35560, 36137, 43839, 36607, 33113, 33519, 25432, 37543, /* 158208-158215 */
+28956, 37282, 42683, 38950, 41553, 36158, 29834, 28432, /* 158216-158223 */
+30379, 30330, 34101, 32322, 31682, 32016, 32428, 29381, /* 158224-158231 */
+31660, 27812, 14246, 27415, 27698, 19952, 29092, 27016, /* 158232-158239 */
+28259, 33823, 23484, 24501, 23888, 23429, 17712, 28223, /* 158240-158247 */
+31998, 27055, 37617, 34627, 26858, 30324, 30931, 29330, /* 158248-158255 */
+28848, 31301, 34884, 34781, 39677, 41425, 47422, 36079, /* 158256-158263 */
+38561, 34318, 28311, 40948, 39892, 37255, 38320, 44412, /* 158264-158271 */
+41352, 41341, 38644, 33352, 42634, 33737, 29354, 40799, /* 158272-158279 */
+32889, 40277, 44477, 36832, 27319, 30044, 28168, 28573, /* 158280-158287 */
+40548, 33105, 32857, 37863, 26218, 28903, 26593, 18526, /* 158288-158295 */
+28551, 24621, 19251, 33512, 31983, 34473, 30475, 33192, /* 158296-158303 */
+25621, 22901, 23539, 25347, 36836, 35934, 29321, 32060, /* 158304-158311 */
+28570, 32575, 37830, 22703, 31715, 38169, 24665, 32943, /* 158312-158319 */
+32869, 34489, 43448, 37540, 30643, 31420, 29015, 35333, /* 158320-158327 */
+44062, 40711, 38804, 43549, 40354, 33148, 34299, 32999, /* 158328-158335 */
+31641, 35897, 29602, 28111, 44831, 50070, 43655, 36338, /* 158336-158343 */
+37210, 34133, 30743, 24612, 30939, 38757, 28856, 32494, /* 158344-158351 */
+34708, 38600, 33575, 36973, 27353, 26624, 31594, 20280, /* 158352-158359 */
+30204, 26418, 30410, 38104, 30534, 24863, 23068, 22370, /* 158360-158367 */
+27928, 34398, 30438, 27500, 34309, 31412, 21565, 27491, /* 158368-158375 */
+17644, 27295, 23587, 15213, 35251, 36796, 30252, 36712, /* 158376-158383 */
+34706, 25579, 30634, 27168, 30033, 34992, 34949, 33973, /* 158384-158391 */
+37465, 36768, 35711, 43318, 31829, 32826, 43481, 32176, /* 158392-158399 */
+37260, 42591, 38517, 41467, 43161, 42818, 34156, 36058, /* 158400-158407 */
+34373, 35683, 37845, 38632, 40819, 41933, 36420, 32093, /* 158408-158415 */
+34513, 30632, 32585, 31090, 23068, 30177, 33768, 32234, /* 158416-158423 */
+35939, 31326, 29185, 25058, 24730, 21473, 31211, 28982, /* 158424-158431 */
+26050, 33221, 28175, 26135, 31038, 24327, 30767, 29930, /* 158432-158439 */
+18084, 26616, 32593, 29268, 38934, 39090, 31706, 24919, /* 158440-158447 */
+30864, 26377, 37184, 40391, 35208, 42314, 35823, 35236, /* 158448-158455 */
+35981, 35023, 37555, 32176, 26762, 40621, 38342, 39465, /* 158456-158463 */
+41046, 44946, 38205, 29964, 32514, 30179, 46004, 37588, /* 158464-158471 */
+34928, 36276, 35027, 35659, 36953, 29454, 26235, 40404, /* 158472-158479 */
+24682, 27425, 32357, 30090, 37967, 39643, 30246, 26262, /* 158480-158487 */
+28990, 25778, 30938, 35934, 30077, 33488, 33595, 29903, /* 158488-158495 */
+26508, 28812, 23136, 28367, 23086, 14740, 30906, 39846, /* 158496-158503 */
+25982, 28781, 29751, 25945, 22974, 17004, 26266, 31014, /* 158504-158511 */
+31483, 28020, 30861, 39898, 33100, 34098, 35331, 26652, /* 158512-158519 */
+37776, 29599, 29711, 40825, 35243, 48210, 44710, 39531, /* 158520-158527 */
+33003, 34506, 34369, 39829, 47579, 39596, 42570, 43682, /* 158528-158535 */
+43926, 35006, 34606, 35539, 30865, 23698, 35198, 40261, /* 158536-158543 */
+34740, 39442, 38850, 34204, 33096, 29580, 23481, 30775, /* 158544-158551 */
+28454, 25309, 27865, 28371, 27507, 32818, 30564, 29310, /* 158552-158559 */
+26777, 22806, 26472, 25991, 26629, 28153, 32087, 34078, /* 158560-158567 */
+29549, 23172, 27745, 26754, 32869, 34864, 35111, 35528, /* 158568-158575 */
+39957, 34934, 30661, 31710, 31047, 34166, 28657, 36112, /* 158576-158583 */
+35241, 34492, 44656, 42227, 39446, 35304, 33528, 32249, /* 158584-158591 */
+30100, 41003, 34516, 38328, 37507, 35869, 37227, 36144, /* 158592-158599 */
+40309, 37029, 29676, 23929, 39062, 30952, 38846, 43983, /* 158600-158607 */
+39466, 30546, 26253, 29055, 28377, 37915, 39944, 36918, /* 158608-158615 */
+31380, 36929, 37287, 25538, 29946, 23626, 15869, 25399, /* 158616-158623 */
+25463, 26914, 32864, 36627, 35310, 23332, 22870, 21345, /* 158624-158631 */
+37532, 31332, 19560, 24992, 24135, 25126, 24727, 28878, /* 158632-158639 */
+24509, 25131, 26509, 25564, 31010, 26992, 35336, 40963, /* 158640-158647 */
+38311, 34790, 29567, 34490, 34885, 42267, 40200, 39412, /* 158648-158655 */
+44348, 39924, 47380, 41100, 33945, 37153, 34599, 31808, /* 158656-158663 */
+38614, 47676, 32778, 45058, 42554, 38863, 36129, 29296, /* 158664-158671 */
+39704, 29753, 31405, 34274, 28529, 35323, 38632, 33398, /* 158672-158679 */
+28504, 27692, 27232, 30115, 18288, 19266, 27687, 30300, /* 158680-158687 */
+35527, 34648, 26251, 21776, 29510, 28006, 22951, 32081, /* 158688-158695 */
+38112, 34114, 37013, 37063, 26291, 33216, 30913, 20073, /* 158696-158703 */
+31213, 35388, 31348, 38983, 35989, 39580, 42336, 30525, /* 158704-158711 */
+25749, 35303, 36604, 30374, 37790, 33287, 34675, 38598, /* 158712-158719 */
+37726, 41273, 31120, 30890, 42917, 32755, 30762, 33725, /* 158720-158727 */
+39782, 36774, 42582, 29829, 29325, 33838, 31846, 36146, /* 158728-158735 */
+40970, 39439, 38747, 43012, 34417, 25403, 30466, 24735, /* 158736-158743 */
+26673, 29358, 27499, 26207, 37193, 36343, 31288, 32508, /* 158744-158751 */
+31451, 28570, 26187, 20480, 26211, 29245, 26303, 29086, /* 158752-158759 */
+29419, 31048, 33940, 31862, 23131, 25202, 19661, 24480, /* 158760-158767 */
+31423, 29799, 34164, 34296, 26283, 25372, 28047, 29750, /* 158768-158775 */
+33157, 42952, 39112, 36210, 44628, 36704, 35220, 35160, /* 158776-158783 */
+25352, 35987, 35207, 29201, 42528, 46779, 46870, 41388, /* 158784-158791 */
+34211, 33951, 37705, 47557, 28819, 33415, 34124, 31208, /* 158792-158799 */
+33804, 32979, 37481, 30528, 28708, 39610, 29795, 27851, /* 158800-158807 */
+31964, 34660, 31656, 35831, 25349, 19771, 35294, 25712, /* 158808-158815 */
+29684, 38495, 32884, 33238, 36367, 36771, 29662, 25420, /* 158816-158823 */
+25546, 21978, 25770, 35919, 25121, 31253, 37254, 37773, /* 158824-158831 */
+35000, 27464, 37061, 34996, 25328, 25986, 32752, 27861, /* 158832-158839 */
+38595, 34598, 29886, 36202, 34441, 36607, 36517, 24494, /* 158840-158847 */
+26420, 37698, 38305, 39221, 40282, 34427, 32380, 34284, /* 158848-158855 */
+31608, 30138, 45443, 44133, 39536, 44116, 35400, 33407, /* 158856-158863 */
+34890, 23233, 30586, 31046, 23750, 37156, 39800, 37928, /* 158864-158871 */
+44534, 32953, 25427, 22221, 33591, 28105, 26851, 29801, /* 158872-158879 */
+22097, 33382, 29310, 31954, 28015, 22911, 35689, 28658, /* 158880-158887 */
+24974, 23570, 34364, 31291, 36129, 31170, 17899, 33417, /* 158888-158895 */
+25745, 26356, 39098, 34477, 35306, 37262, 38277, 33586, /* 158896-158903 */
+25881, 32010, 25342, 28347, 31063, 26423, 34612, 43273, /* 158904-158911 */
+42036, 38853, 39819, 42554, 33708, 29805, 34219, 37269, /* 158912-158919 */
+35914, 32560, 38979, 40416, 40976, 39937, 32492, 31513, /* 158920-158927 */
+32034, 28527, 30324, 40299, 34184, 41504, 35536, 30875, /* 158928-158935 */
+29271, 29949, 30545, 35813, 39159, 33608, 35584, 37322, /* 158936-158943 */
+30699, 27769, 26396, 27011, 27395, 20202, 28317, 36944, /* 158944-158951 */
+36204, 38283, 28947, 30956, 30362, 31922, 26941, 23582, /* 158952-158959 */
+29086, 23778, 25510, 33049, 28460, 34550, 24265, 35734, /* 158960-158967 */
+36530, 25368, 34838, 29090, 34283, 35766, 41105, 28351, /* 158968-158975 */
+32708, 38105, 27443, 43500, 42961, 36712, 41140, 43757, /* 158976-158983 */
+39020, 32116, 35501, 31432, 31013, 35181, 25145, 33210, /* 158984-158991 */
+41687, 36950, 39268, 37895, 40644, 38645, 29625, 24762, /* 158992-158999 */
+31841, 24008, 31729, 35059, 29320, 30335, 34327, 35237, /* 159000-159007 */
+32121, 27860, 23139, 26214, 32174, 29991, 32523, 35018, /* 159008-159015 */
+26409, 28966, 23904, 25247, 32433, 36351, 32347, 34265, /* 159016-159023 */
+37781, 24737, 31068, 24530, 27366, 25451, 23531, 27218, /* 159024-159031 */
+33537, 35099, 48084, 43134, 26813, 33942, 30527, 39112, /* 159032-159039 */
+32461, 31548, 27889, 32525, 40298, 27223, 36126, 26279, /* 159040-159047 */
+39002, 40120, 23948, 32216, 31284, 36684, 37928, 39942, /* 159048-159055 */
+32646, 31613, 38483, 29679, 40505, 43274, 36366, 40645, /* 159056-159063 */
+37581, 38833, 37234, 29883, 35067, 23805, 30161, 26172, /* 159064-159071 */
+29678, 33456, 33855, 46330, 39340, 26711, 31836, 29100, /* 159072-159079 */
+29376, 21872, 19221, 30262, 29467, 33319, 31945, 33975, /* 159080-159087 */
+38331, 25660, 30322, 27798, 24841, 33930, 32361, 40332, /* 159088-159095 */
+38444, 34253, 34277, 28827, 32720, 26404, 26164, 39933, /* 159096-159103 */
+31470, 37552, 40329, 31668, 34107, 35538, 27636, 26523, /* 159104-159111 */
+24480, 36091, 38850, 39530, 42216, 37959, 39773, 34825, /* 159112-159119 */
+35605, 37521, 33570, 29246, 33739, 43430, 36966, 42584, /* 159120-159127 */
+37474, 31306, 49261, 31161, 28114, 34152, 26380, 32923, /* 159128-159135 */
+35158, 34891, 25721, 30059, 24381, 27098, 33472, 16506, /* 159136-159143 */
+29120, 35151, 25771, 30669, 22185, 22518, 16882, 19791, /* 159144-159151 */
+13214, 16798, 22563, 22453, 26935, 28121, 32804, 33615, /* 159152-159159 */
+25390, 26792, 24527, 22022, 30287, 35382, 34716, 38531, /* 159160-159167 */
+38057, 41057, 45715, 34437, 35597, 33262, 40124, 36185, /* 159168-159175 */
+40000, 49828, 47452, 53497, 45867, 35180, 47464, 44774, /* 159176-159183 */
+50123, 49086, 45742, 44522, 33639, 35418, 35233, 34321, /* 159184-159191 */
+21705, 22369, 30147, 25783, 38296, 45503, 26212, 27662, /* 159192-159199 */
+28952, 28558, 32881, 26830, 28075, 23674, 35658, 23731, /* 159200-159207 */
+26655, 30824, 34209, 39334, 19897, 26186, 29376, 27861, /* 159208-159215 */
+35880, 37257, 35862, 25933, 32725, 33605, 28991, 44577, /* 159216-159223 */
+31242, 26906, 38702, 35849, 38594, 34426, 28412, 27736, /* 159224-159231 */
+24280, 23010, 20480, 31177, 30069, 33806, 35360, 29269, /* 159232-159239 */
+31764, 30713, 38193, 25431, 20850, 27004, 25826, 32849, /* 159240-159247 */
+32421, 31292, 34639, 35598, 30299, 25339, 27421, 35133, /* 159248-159255 */
+37172, 32719, 38513, 35609, 37161, 37837, 30730, 36658, /* 159256-159263 */
+29954, 32080, 45530, 40729, 44398, 45776, 41412, 32118, /* 159264-159271 */
+32893, 29902, 27736, 36095, 40172, 32342, 35333, 38750, /* 159272-159279 */
+33333, 32450, 25255, 27468, 28068, 29026, 27522, 40870, /* 159280-159287 */
+43421, 31421, 36172, 36503, 41841, 35170, 29507, 31112, /* 159288-159295 */
+22022, 25141, 32390, 33952, 25100, 18700, 27200, 23206, /* 159296-159303 */
+37288, 28341, 26291, 40351, 35891, 33886, 39602, 35876, /* 159304-159311 */
+25785, 29775, 25049, 25147, 28472, 35566, 30291, 40820, /* 159312-159319 */
+40707, 31022, 36273, 44658, 33610, 25700, 27826, 30680, /* 159320-159327 */
+37313, 32085, 36476, 34485, 39885, 37102, 34608, 27121, /* 159328-159335 */
+23714, 31833, 29071, 33294, 31004, 28922, 32881, 30327, /* 159336-159343 */
+26406, 30752, 26070, 36248, 37371, 32389, 33055, 39943, /* 159344-159351 */
+35083, 23592, 24637, 20317, 23632, 33793, 32617, 38199, /* 159352-159359 */
+40406, 32909, 40809, 35267, 39383, 35207, 31199, 30003, /* 159360-159367 */
+37759, 39015, 28698, 37382, 39305, 36272, 37375, 38930, /* 159368-159375 */
+39140, 40889, 33497, 38804, 42597, 38592, 31789, 33481, /* 159376-159383 */
+36333, 42518, 32979, 24643, 39814, 36753, 31980, 38870, /* 159384-159391 */
+35339, 26659, 32063, 32094, 26546, 31091, 33803, 36847, /* 159392-159399 */
+39359, 36193, 27176, 30544, 39561, 28727, 17526, 13444, /* 159400-159407 */
+19517, 25404, 25047, 23217, 20589, 29163, 26041, 22146, /* 159408-159415 */
+26638, 20248, 24834, 32713, 29742, 31160, 35251, 33153, /* 159416-159423 */
+33619, 29760, 28571, 28012, 37256, 42871, 38258, 43676, /* 159424-159431 */
+45107, 38611, 37078, 32028, 28405, 29188, 37390, 40045, /* 159432-159439 */
+36829, 50014, 44751, 38951, 44236, 32521, 36443, 34581, /* 159440-159447 */
+28832, 32792, 39271, 32454, 31183, 36034, 35363, 34027, /* 159448-159455 */
+33740, 31360, 32351, 28394, 29545, 33412, 32598, 24378, /* 159456-159463 */
+23263, 27941, 29293, 28128, 23653, 33274, 40071, 36112, /* 159464-159471 */
+36000, 35410, 31797, 22155, 27015, 20211, 22900, 26089, /* 159472-159479 */
+28937, 34151, 41750, 32377, 36227, 40720, 41574, 32686, /* 159480-159487 */
+24833, 33658, 31851, 38869, 38296, 39544, 42247, 41603, /* 159488-159495 */
+42713, 36664, 28584, 27677, 33147, 36414, 40086, 39651, /* 159496-159503 */
+34930, 41464, 43065, 39001, 38255, 36632, 42495, 36964, /* 159504-159511 */
+39060, 39674, 36831, 33123, 19926, 19056, 16896, 17800, /* 159512-159519 */
+26041, 25405, 28157, 28033, 30021, 29102, 25668, 27752, /* 159520-159527 */
+22652, 23705, 22305, 26395, 25090, 25425, 30515, 34702, /* 159528-159535 */
+25679, 27850, 36283, 32264, 32141, 30009, 39734, 35008, /* 159536-159543 */
+28457, 28403, 35864, 42388, 33681, 34773, 38298, 42125, /* 159544-159551 */
+39283, 45299, 43992, 35960, 29767, 31960, 27084, 29808, /* 159552-159559 */
+32006, 33942, 37239, 35657, 33832, 34465, 46327, 43358, /* 159560-159567 */
+30123, 22477, 25660, 34814, 33768, 34712, 27706, 29141, /* 159568-159575 */
+32327, 27567, 33310, 33389, 23018, 27085, 29593, 31492, /* 159576-159583 */
+32717, 39177, 25466, 30350, 27828, 27134, 27036, 34072, /* 159584-159591 */
+40548, 36017, 38937, 37995, 35545, 29427, 25685, 29162, /* 159592-159599 */
+23359, 33311, 38395, 39264, 42843, 35778, 41946, 33766, /* 159600-159607 */
+25651, 30014, 34293, 33258, 38894, 41167, 35748, 40477, /* 159608-159615 */
+44282, 41923, 38844, 39108, 36208, 36986, 29003, 32343, /* 159616-159623 */
+33613, 31483, 23571, 25254, 28231, 17779, 26371, 33866, /* 159624-159631 */
+23844, 24045, 36525, 34225, 35433, 31582, 25901, 24951, /* 159632-159639 */
+24129, 25326, 24563, 30000, 32570, 29874, 31028, 37328, /* 159640-159647 */
+43158, 39042, 30432, 29282, 26505, 32892, 40616, 31822, /* 159648-159655 */
+35148, 34787, 40101, 37973, 37537, 32459, 32315, 35716, /* 159656-159663 */
+32738, 37270, 38438, 32136, 34786, 33325, 25499, 29727, /* 159664-159671 */
+31664, 36908, 34292, 37247, 36136, 37821, 33615, 26990, /* 159672-159679 */
+24644, 19504, 22286, 28509, 29421, 39051, 33193, 34720, /* 159680-159687 */
+36629, 36091, 25739, 32430, 35092, 23890, 33102, 31170, /* 159688-159695 */
+28002, 33995, 37843, 34319, 35448, 34129, 35775, 37918, /* 159696-159703 */
+33141, 38765, 28415, 27288, 36780, 35666, 34932, 35760, /* 159704-159711 */
+41890, 33375, 33436, 40021, 37616, 33571, 33678, 34828, /* 159712-159719 */
+25871, 27375, 31154, 32118, 36156, 39442, 34313, 34637, /* 159720-159727 */
+43016, 47709, 39485, 31989, 29343, 24710, 25144, 34944, /* 159728-159735 */
+27796, 24738, 28969, 26023, 27816, 25862, 29047, 20118, /* 159736-159743 */
+27084, 26607, 28686, 34116, 30722, 28154, 31609, 26019, /* 159744-159751 */
+27254, 29648, 26024, 39780, 41328, 37897, 37385, 41733, /* 159752-159759 */
+31709, 26339, 30923, 23322, 34272, 31848, 39546, 39820, /* 159760-159767 */
+40768, 43162, 37081, 34681, 33371, 40447, 36518, 34242, /* 159768-159775 */
+38781, 30531, 32644, 35561, 36684, 34997, 27020, 28698, /* 159776-159783 */
+34995, 28888, 34627, 34660, 33309, 29563, 25455, 28140, /* 159784-159791 */
+27140, 39087, 26268, 22695, 35915, 37322, 38231, 37739, /* 159792-159799 */
+33477, 26675, 21331, 21559, 20294, 24976, 31658, 29850, /* 159800-159807 */
+28892, 30599, 42843, 41655, 41815, 28916, 25793, 24905, /* 159808-159815 */
+35240, 41204, 30789, 36919, 36340, 43741, 40025, 32623, /* 159816-159823 */
+26540, 31434, 36039, 27005, 35853, 42617, 39432, 41037, /* 159824-159831 */
+42875, 36480, 41051, 37947, 40687, 46382, 44545, 41734, /* 159832-159839 */
+43506, 36149, 23038, 25522, 17631, 21954, 24919, 24079, /* 159840-159847 */
+31822, 29160, 27029, 34004, 31531, 24153, 30663, 27844, /* 159848-159855 */
+22355, 33098, 28047, 23686, 28572, 31964, 30816, 28793, /* 159856-159863 */
+28970, 30779, 31552, 28691, 30424, 33427, 38618, 31616, /* 159864-159871 */
+26643, 33350, 37239, 31856, 31568, 42186, 41481, 41600, /* 159872-159879 */
+42158, 41165, 34627, 28788, 27114, 24423, 26119, 33152, /* 159880-159887 */
+33990, 29913, 34022, 38122, 37342, 43882, 38607, 26263, /* 159888-159895 */
+27328, 33548, 36533, 27098, 31020, 27809, 34183, 34636, /* 159896-159903 */
+32022, 30009, 26803, 33430, 33276, 34613, 36376, 31971, /* 159904-159911 */
+31956, 35026, 28272, 28356, 27173, 32498, 44391, 39135, /* 159912-159919 */
+38792, 36968, 41398, 29074, 23275, 22272, 27620, 32893, /* 159920-159927 */
+31590, 35598, 40988, 35836, 32584, 33000, 23166, 33359, /* 159928-159935 */
+34308, 26235, 35383, 37653, 34058, 37376, 39336, 39169, /* 159936-159943 */
+39715, 39028, 37624, 38112, 34414, 35074, 37186, 31483, /* 159944-159951 */
+29892, 27636, 26738, 29031, 26721, 25826, 34610, 42591, /* 159952-159959 */
+29425, 39620, 41122, 31725, 25949, 25603, 23362, 22952, /* 159960-159967 */
+25673, 30808, 29084, 30908, 31217, 39576, 38647, 36058, /* 159968-159975 */
+28631, 24148, 31410, 37933, 29438, 31100, 34670, 32950, /* 159976-159983 */
+39564, 36816, 33163, 29514, 31644, 33906, 34856, 34679, /* 159984-159991 */
+31362, 36915, 37069, 29422, 27300, 25610, 26639, 36520, /* 159992-159999 */
+35568, 35794, 37049, 35586, 39014, 28242, 22836, 23597, /* 160000-160007 */
+28703, 29628, 27178, 35623, 35614, 33929, 40361, 35470, /* 160008-160015 */
+28057, 34014, 31365, 30396, 37188, 24897, 27562, 29041, /* 160016-160023 */
+32399, 36027, 40259, 27836, 31461, 34226, 29108, 33777, /* 160024-160031 */
+31901, 37472, 30227, 35165, 36643, 34120, 39584, 40084, /* 160032-160039 */
+38386, 34511, 31528, 37284, 41391, 31852, 30097, 33044, /* 160040-160047 */
+32753, 29695, 40393, 36399, 36810, 39340, 37274, 44044, /* 160048-160055 */
+46764, 36356, 22652, 41191, 33860, 25185, 21605, 24005, /* 160056-160063 */
+20982, 28277, 30152, 32064, 20919, 24210, 22375, 30845, /* 160064-160071 */
+31041, 26102, 34153, 33242, 28044, 28579, 28402, 31438, /* 160072-160079 */
+35560, 33004, 35535, 35847, 35941, 39738, 33307, 28212, /* 160080-160087 */
+33636, 34049, 26402, 29383, 41830, 40305, 37113, 40351, /* 160088-160095 */
+38756, 42241, 39349, 37721, 34455, 39387, 35346, 27569, /* 160096-160103 */
+28354, 23332, 32901, 38632, 36145, 25519, 28856, 31233, /* 160104-160111 */
+26589, 27609, 30095, 28828, 32719, 20797, 26972, 35613, /* 160112-160119 */
+35843, 33021, 29249, 29885, 26891, 40287, 31658, 26610, /* 160120-160127 */
+28059, 25015, 25509, 25094, 30554, 30636, 31214, 29553, /* 160128-160135 */
+39381, 41327, 34222, 36020, 36332, 32470, 37224, 35822, /* 160136-160143 */
+31785, 33135, 37423, 40564, 43815, 38114, 30520, 32656, /* 160144-160151 */
+33134, 35048, 35125, 35986, 39213, 45400, 32563, 36976, /* 160152-160159 */
+43439, 36967, 42533, 43611, 38596, 40223, 40267, 34947, /* 160160-160167 */
+35330, 29127, 23846, 23619, 22132, 22969, 29816, 24323, /* 160168-160175 */
+23046, 31787, 31510, 27805, 32454, 28011, 32163, 29227, /* 160176-160183 */
+23967, 24578, 26781, 22086, 32594, 40365, 26652, 31823, /* 160184-160191 */
+33577, 26439, 29545, 30821, 32230, 36625, 34168, 32215, /* 160192-160199 */
+34873, 41587, 35754, 36150, 36938, 41699, 39552, 39298, /* 160200-160207 */
+41162, 29990, 31525, 27572, 25878, 24018, 31202, 33303, /* 160208-160215 */
+25753, 32200, 44476, 31654, 29017, 33655, 34996, 27045, /* 160216-160223 */
+28255, 30636, 26922, 28980, 32017, 35425, 32655, 30694, /* 160224-160231 */
+37792, 31731, 30530, 27036, 29413, 29848, 35308, 30434, /* 160232-160239 */
+27826, 31448, 36312, 33122, 32889, 41464, 40262, 37054, /* 160240-160247 */
+36248, 39339, 30336, 34343, 36989, 31943, 36476, 36285, /* 160248-160255 */
+35982, 34125, 37381, 40790, 34974, 31363, 29865, 33207, /* 160256-160263 */
+35023, 33254, 29043, 30999, 37309, 41743, 46161, 40332, /* 160264-160271 */
+36922, 42837, 36879, 36616, 26859, 30934, 34549, 28377, /* 160272-160279 */
+29749, 29005, 27833, 29260, 25340, 28496, 35814, 30847, /* 160280-160287 */
+30594, 30846, 29739, 25365, 22021, 18384, 19633, 29525, /* 160288-160295 */
+28066, 31592, 33939, 35768, 40066, 37276, 31918, 32465, /* 160296-160303 */
+34522, 31274, 28408, 32769, 33820, 35743, 41833, 34404, /* 160304-160311 */
+37872, 37464, 35618, 29482, 26027, 30425, 27157, 26884, /* 160312-160319 */
+29027, 32776, 32867, 31949, 30423, 31029, 32572, 31020, /* 160320-160327 */
+34903, 35293, 31593, 37323, 26618, 29128, 28777, 30825, /* 160328-160335 */
+41989, 31557, 47208, 35107, 34137, 47498, 31945, 24869, /* 160336-160343 */
+32602, 33337, 33235, 26617, 32719, 44609, 32053, 32845, /* 160344-160351 */
+40206, 31101, 25265, 32932, 36318, 30694, 29581, 30433, /* 160352-160359 */
+25934, 35802, 40463, 37351, 36288, 34723, 36627, 36302, /* 160360-160367 */
+26789, 40727, 37371, 30578, 29335, 35497, 41610, 31708, /* 160368-160375 */
+31075, 38372, 28204, 30301, 34269, 29625, 32308, 32586, /* 160376-160383 */
+27174, 29563, 31790, 32720, 29427, 42941, 48102, 39558, /* 160384-160391 */
+42382, 35094, 38487, 42749, 35384, 36220, 29698, 35718, /* 160392-160399 */
+36557, 33688, 33233, 37593, 36032, 33705, 32411, 27581, /* 160400-160407 */
+29796, 23013, 27512, 23611, 14538, 28764, 25817, 22865, /* 160408-160415 */
+24199, 21793, 24892, 18348, 12759, 19832, 21242, 17355, /* 160416-160423 */
+18726, 30106, 28748, 18808, 29783, 34346, 25163, 28764, /* 160424-160431 */
+35004, 27639, 32490, 39198, 28724, 26072, 45217, 42256, /* 160432-160439 */
+36512, 45627, 39804, 44243, 43968, 46545, 45153, 44569, /* 160440-160447 */
+45418, 48916, 37867, 31011, 38210, 34082, 27696, 30147, /* 160448-160455 */
+43734, 41750, 43772, 41746, 39087, 36115, 35550, 40648, /* 160456-160463 */
+39186, 32456, 35119, 36531, 43394, 40482, 42658, 39606, /* 160464-160471 */
+32335, 34306, 33550, 20788, 29265, 34039, 36846, 30856, /* 160472-160479 */
+34627, 37616, 26611, 29215, 25503, 33946, 24581, 41257, /* 160480-160487 */
+40880, 28249, 33996, 29021, 32457, 24953, 31316, 28341, /* 160488-160495 */
+26792, 29915, 23506, 29658, 28741, 38065, 25273, 26349, /* 160496-160503 */
+31991, 21267, 28879, 35649, 33280, 26522, 34094, 33537, /* 160504-160511 */
+26588, 40816, 26355, 20116, 23044, 20445, 23482, 26529, /* 160512-160519 */
+24144, 26291, 31268, 35573, 18177, 27500, 32334, 33616, /* 160520-160527 */
+38870, 25420, 22384, 28581, 41679, 32686, 32624, 45924, /* 160528-160535 */
+41329, 37658, 30619, 35270, 37123, 34880, 33214, 28617, /* 160536-160543 */
+34855, 38624, 36532, 34839, 37599, 39533, 34379, 32049, /* 160544-160551 */
+32067, 39143, 34443, 31625, 39089, 36286, 41106, 43494, /* 160552-160559 */
+38854, 39348, 32781, 40609, 41479, 29479, 33983, 36621, /* 160560-160567 */
+34844, 35584, 34699, 33442, 28384, 32717, 29045, 20209, /* 160568-160575 */
+23238, 31671, 26911, 33367, 32465, 29526, 34514, 29641, /* 160576-160583 */
+30829, 33571, 36986, 35435, 34121, 27837, 27579, 38235, /* 160584-160591 */
+32983, 36678, 38925, 35012, 34006, 33014, 30839, 35367, /* 160592-160599 */
+37771, 29786, 27294, 30786, 27034, 29736, 39465, 33147, /* 160600-160607 */
+26869, 31485, 29707, 28404, 35885, 34125, 31168, 26689, /* 160608-160615 */
+27521, 26489, 32017, 30383, 33772, 33484, 26113, 27233, /* 160616-160623 */
+32723, 36706, 27782, 32060, 28983, 27811, 28589, 41375, /* 160624-160631 */
+41207, 37629, 36952, 36210, 33197, 32648, 35373, 35485, /* 160632-160639 */
+31213, 26078, 31400, 37147, 30878, 30773, 29510, 33625, /* 160640-160647 */
+31926, 32852, 36256, 33430, 33793, 30543, 32892, 26482, /* 160648-160655 */
+35114, 41313, 38226, 42916, 41854, 39999, 37454, 41629, /* 160656-160663 */
+39213, 34066, 33114, 31527, 22185, 25192, 35782, 26856, /* 160664-160671 */
+25620, 30580, 30410, 28885, 26736, 33728, 37891, 33978, /* 160672-160679 */
+35461, 35214, 32776, 31543, 34907, 35564, 27839, 35692, /* 160680-160687 */
+35124, 32738, 32240, 37026, 38496, 31877, 31969, 29526, /* 160688-160695 */
+33851, 31060, 33019, 35876, 28320, 34170, 43687, 38700, /* 160696-160703 */
+34483, 32315, 28479, 21298, 28229, 30514, 26458, 29962, /* 160704-160711 */
+28792, 29200, 27948, 28159, 32494, 27513, 23093, 22373, /* 160712-160719 */
+24974, 30044, 27657, 30610, 30337, 29992, 28587, 35424, /* 160720-160727 */
+37087, 34231, 38158, 33181, 25742, 28930, 33959, 34032, /* 160728-160735 */
+32230, 28868, 29882, 27919, 34912, 34699, 37370, 37255, /* 160736-160743 */
+36686, 37069, 31738, 38973, 41134, 38447, 38255, 34865, /* 160744-160751 */
+36996, 37766, 48332, 49292, 44012, 50026, 44699, 43104, /* 160752-160759 */
+38570, 37259, 37955, 36773, 33991, 32425, 34768, 30935, /* 160760-160767 */
+27066, 29807, 26636, 25677, 27768, 30711, 25254, 32146, /* 160768-160775 */
+36557, 27302, 32523, 31420, 31469, 29951, 32952, 27311, /* 160776-160783 */
+25930, 35060, 31054, 31886, 33912, 33057, 32363, 31375, /* 160784-160791 */
+34523, 29654, 29132, 32807, 32978, 32282, 30209, 33138, /* 160792-160799 */
+39818, 31041, 25324, 23983, 29115, 31396, 26637, 30318, /* 160800-160807 */
+28077, 31937, 29981, 29116, 29999, 27485, 35786, 22633, /* 160808-160815 */
+25958, 30474, 31012, 33019, 33354, 35744, 34444, 32378, /* 160816-160823 */
+39417, 35084, 35773, 39382, 35171, 31794, 28355, 30920, /* 160824-160831 */
+31213, 32322, 27960, 36162, 33374, 30974, 35350, 32644, /* 160832-160839 */
+33949, 26483, 28611, 28401, 32882, 34315, 25077, 33829, /* 160840-160847 */
+33493, 34046, 39927, 41576, 40190, 46935, 43296, 35452, /* 160848-160855 */
+40622, 41545, 37438, 36883, 35481, 31609, 34133, 34112, /* 160856-160863 */
+33469, 35499, 28950, 29144, 29760, 31215, 29565, 41315, /* 160864-160871 */
+38237, 36586, 40473, 36142, 41300, 38607, 41045, 37010, /* 160872-160879 */
+26327, 35015, 39173, 33380, 36143, 34120, 34535, 30892, /* 160880-160887 */
+34367, 35018, 26638, 30663, 33291, 29282, 26378, 27084, /* 160888-160895 */
+38483, 29303, 21752, 26420, 18617, 22582, 27262, 25599, /* 160896-160903 */
+23033, 26645, 24840, 22025, 23767, 20533, 27727, 25753, /* 160904-160911 */
+19470, 24972, 27718, 31279, 31766, 34204, 33961, 28229, /* 160912-160919 */
+42888, 38767, 36752, 38712, 36133, 37152, 30594, 34854, /* 160920-160927 */
+36398, 39564, 29839, 34316, 38775, 34466, 36300, 40136, /* 160928-160935 */
+38839, 33784, 37361, 36878, 32757, 39556, 35982, 35291, /* 160936-160943 */
+38691, 38831, 41957, 40176, 44577, 47668, 43676, 38788, /* 160944-160951 */
+39638, 37413, 32476, 32993, 34312, 26099, 21772, 33450, /* 160952-160959 */
+30084, 25912, 24735, 27798, 25249, 22704, 28152, 34611, /* 160960-160967 */
+26261, 32860, 36847, 32437, 34367, 36185, 36638, 35941, /* 160968-160975 */
+34439, 30860, 26605, 37279, 36125, 33850, 39194, 34789, /* 160976-160983 */
+35182, 36216, 36699, 30355, 35287, 32438, 30813, 29068, /* 160984-160991 */
+32544, 35816, 29807, 31761, 24104, 24256, 33016, 30370, /* 160992-160999 */
+26620, 30622, 28140, 24192, 25081, 26494, 24940, 28472, /* 161000-161007 */
+30684, 22569, 25627, 28227, 31189, 32231, 33860, 30249, /* 161008-161015 */
+32262, 37404, 33733, 35791, 36346, 35836, 31867, 32980, /* 161016-161023 */
+34414, 34390, 32337, 26104, 33209, 35183, 30628, 36865, /* 161024-161031 */
+34567, 35450, 32917, 33707, 31862, 34848, 38649, 34940, /* 161032-161039 */
+37246, 37554, 41217, 39796, 43652, 49041, 36660, 39392, /* 161040-161047 */
+43712, 39711, 35681, 35949, 38516, 28573, 29182, 32566, /* 161048-161055 */
+28401, 31901, 24359, 26899, 26567, 25454, 29916, 30820, /* 161056-161063 */
+32730, 28784, 35250, 37462, 33376, 36233, 37753, 36215, /* 161064-161071 */
+37682, 31349, 26999, 27948, 35531, 34990, 31690, 33120, /* 161072-161079 */
+33134, 33111, 35247, 37867, 30290, 29733, 32913, 27676, /* 161080-161087 */
+29832, 31375, 32490, 30897, 28380, 25214, 32001, 28979, /* 161088-161095 */
+27292, 32342, 26549, 28526, 26068, 27861, 25496, 26505, /* 161096-161103 */
+29605, 28294, 23805, 26856, 30586, 30620, 31409, 33725, /* 161104-161111 */
+35095, 31579, 40351, 40391, 35336, 37683, 38567, 34783, /* 161112-161119 */
+35214, 33925, 30757, 31872, 29351, 35953, 34824, 31928, /* 161120-161127 */
+34618, 36126, 33285, 32287, 34174, 32725, 36245, 38487, /* 161128-161135 */
+34451, 37643, 39114, 39222, 40192, 40296, 36308, 39989, /* 161136-161143 */
+41505, 36291, 38140, 37796, 33929, 30286, 30936, 28159, /* 161144-161151 */
+25831, 30548, 27411, 20070, 26889, 25416, 29410, 29151, /* 161152-161159 */
+32420, 33770, 29445, 33168, 39650, 35122, 39275, 38153, /* 161160-161167 */
+40345, 35951, 28432, 30652, 33208, 37738, 30605, 35216, /* 161168-161175 */
+35145, 34012, 36705, 38582, 32923, 28273, 33584, 29806, /* 161176-161183 */
+29809, 32105, 35415, 30248, 31108, 29541, 25349, 31313, /* 161184-161191 */
+37196, 27510, 21057, 28131, 28411, 24440, 27138, 28933, /* 161192-161199 */
+27441, 29780, 24309, 22928, 27872, 29433, 29912, 34016, /* 161200-161207 */
+32329, 32432, 34355, 38065, 36385, 36948, 37160, 35114, /* 161208-161215 */
+33381, 39206, 31923, 29153, 27448, 29883, 34799, 28787, /* 161216-161223 */
+35610, 34533, 34465, 33821, 33011, 32678, 35871, 36727, /* 161224-161231 */
+39444, 32628, 34051, 40805, 37004, 38930, 40613, 40409, /* 161232-161239 */
+38521, 36060, 37290, 38930, 32170, 34222, 32089, 26482, /* 161240-161247 */
+30199, 30589, 33030, 25784, 24861, 31263, 29391, 30647, /* 161248-161255 */
+35353, 36145, 35528, 33153, 39207, 40256, 36592, 41481, /* 161256-161263 */
+42156, 40074, 30848, 31707, 29636, 31971, 39282, 33975, /* 161264-161271 */
+34402, 33704, 36418, 33219, 34525, 36592, 25031, 29357, /* 161272-161279 */
+26670, 29219, 28858, 30902, 31396, 27712, 24550, 23752, /* 161280-161287 */
+33681, 29237, 19573, 23315, 28559, 21817, 25390, 28598, /* 161288-161295 */
+25552, 25638, 25343, 29375, 21609, 24581, 28928, 29771, /* 161296-161303 */
+29810, 31698, 33775, 33296, 39897, 39925, 38264, 39910, /* 161304-161311 */
+35781, 41350, 34115, 28404, 33346, 29718, 32529, 37129, /* 161312-161319 */
+35997, 37537, 39005, 40282, 35385, 37154, 36821, 37981, /* 161320-161327 */
+39483, 39482, 36006, 40206, 39786, 41311, 41463, 38997, /* 161328-161335 */
+38684, 41245, 38657, 35013, 37257, 37516, 28543, 23436, /* 161336-161343 */
+32105, 27740, 29885, 33832, 23909, 25398, 28144, 27694, /* 161344-161351 */
+30203, 30612, 30911, 27736, 30369, 36891, 34389, 37936, /* 161352-161359 */
+37870, 35988, 37532, 28410, 28579, 27771, 34646, 34527, /* 161360-161367 */
+30001, 35357, 34938, 36472, 32919, 37288, 32050, 25829, /* 161368-161375 */
+32438, 30617, 30342, 29896, 33990, 31817, 27067, 28081, /* 161376-161383 */
+34292, 31352, 27279, 28021, 26790, 27873, 28960, 29544, /* 161384-161391 */
+26602, 30087, 28593, 27799, 27912, 26277, 29359, 26638, /* 161392-161399 */
+30381, 30762, 32489, 30816, 38036, 40713, 36041, 39570, /* 161400-161407 */
+39361, 36393, 36997, 28449, 29314, 29638, 24438, 37162, /* 161408-161415 */
+36645, 33613, 38175, 37367, 34667, 35408, 35563, 36315, /* 161416-161423 */
+37033, 37847, 40891, 33522, 38466, 40541, 39395, 39045, /* 161424-161431 */
+38168, 38693, 33866, 36524, 40041, 35473, 30300, 30621, /* 161432-161439 */
+30798, 29158, 30060, 35178, 32668, 23934, 28666, 30759, /* 161440-161447 */
+28602, 32556, 34841, 34235, 31425, 34362, 42726, 36218, /* 161448-161455 */
+38752, 39462, 40684, 36003, 29164, 31300, 25887, 34166, /* 161456-161463 */
+35726, 32813, 33998, 34274, 34911, 31840, 35142, 33631, /* 161464-161471 */
+26840, 28925, 26729, 28549, 27714, 30700, 29990, 25724, /* 161472-161479 */
+27072, 30267, 28972, 29815, 23513, 25696, 29570, 24616, /* 161480-161487 */
+27741, 30342, 26663, 27273, 27030, 27669, 25091, 23000, /* 161488-161495 */
+25986, 22666, 24722, 25755, 33921, 34627, 39103, 39572, /* 161496-161503 */
+40698, 41439, 44842, 42301, 30594, 35879, 33312, 30348, /* 161504-161511 */
+42791, 37695, 37784, 37512, 37833, 34880, 36778, 35953, /* 161512-161519 */
+34272, 34589, 35472, 36767, 35134, 37419, 38237, 37370, /* 161520-161527 */
+38421, 38145, 36633, 37290, 44939, 38691, 38768, 38948, /* 161528-161535 */
+34386, 33740, 34356, 34006, 37993, 32436, 27495, 30269, /* 161536-161543 */
+26804, 28414, 30276, 29687, 29298, 24965, 32819, 31828, /* 161544-161551 */
+32114, 33592, 33076, 31393, 31904, 25595, 24245, 24707, /* 161552-161559 */
+32100, 27016, 28936, 31390, 30877, 33149, 33030, 31851, /* 161560-161567 */
+32889, 25353, 30281, 31340, 29705, 32940, 33423, 32642, /* 161568-161575 */
+28803, 33697, 37340, 30116, 29100, 28691, 31124, 31499, /* 161576-161583 */
+30860, 31920, 32588, 33070, 29674, 32579, 29851, 35015, /* 161584-161591 */
+31800, 28673, 34466, 32778, 31938, 36999, 38853, 38889, /* 161592-161599 */
+36699, 37534, 37492, 38297, 30272, 28165, 31136, 25146, /* 161600-161607 */
+31659, 39255, 36712, 37536, 39018, 38801, 31124, 34664, /* 161608-161615 */
+32949, 30552, 32447, 29163, 34180, 28685, 30745, 35169, /* 161616-161623 */
+32840, 33059, 33134, 30976, 34454, 37363, 38571, 37458, /* 161624-161631 */
+30175, 30839, 35511, 32687, 33943, 39929, 33832, 29596, /* 161632-161639 */
+34531, 34951, 34712, 39424, 38929, 37556, 34027, 40235, /* 161640-161647 */
+43855, 39369, 39195, 37703, 36296, 30657, 24049, 26247, /* 161648-161655 */
+26234, 27943, 28414, 30825, 29793, 30365, 32900, 27686, /* 161656-161663 */
+26674, 28395, 27750, 25627, 23560, 27004, 29206, 30332, /* 161664-161671 */
+30271, 30112, 30472, 32376, 31837, 32651, 29056, 32254, /* 161672-161679 */
+35006, 31619, 30435, 32340, 33685, 30189, 29775, 30905, /* 161680-161687 */
+28904, 26269, 28584, 30507, 31528, 27628, 38905, 37580, /* 161688-161695 */
+34370, 40072, 37645, 39704, 42295, 30757, 32590, 33812, /* 161696-161703 */
+26396, 37265, 39743, 35361, 37632, 36960, 34397, 32631, /* 161704-161711 */
+34253, 32718, 32276, 34509, 31453, 33567, 31853, 35919, /* 161712-161719 */
+36199, 34866, 33275, 33490, 31379, 34059, 42572, 33990, /* 161720-161727 */
+27939, 32138, 31543, 31028, 30048, 32700, 33116, 24266, /* 161728-161735 */
+27110, 28464, 24989, 30124, 31186, 32200, 26395, 32641, /* 161736-161743 */
+40568, 35009, 36959, 37429, 36342, 37369, 37226, 34047, /* 161744-161751 */
+32099, 29336, 36836, 38071, 35596, 39857, 39125, 38511, /* 161752-161759 */
+34897, 32834, 31094, 31715, 31578, 27340, 27885, 31766, /* 161760-161767 */
+32670, 29953, 31186, 30158, 32312, 31878, 27417, 29700, /* 161768-161775 */
+32176, 30781, 32341, 29921, 30662, 31158, 28897, 29063, /* 161776-161783 */
+31662, 28607, 24316, 29241, 28842, 28078, 34998, 36643, /* 161784-161791 */
+35741, 38035, 36907, 35832, 40906, 38752, 29271, 31584, /* 161792-161799 */
+31396, 26123, 33784, 40124, 35851, 36642, 36871, 32685, /* 161800-161807 */
+33519, 33194, 32276, 31925, 30193, 29164, 32470, 32988, /* 161808-161815 */
+29058, 31551, 29545, 28694, 27438, 31353, 37450, 33190, /* 161816-161823 */
+32394, 31068, 30004, 34330, 31514, 33496, 33164, 31887, /* 161824-161831 */
+30797, 27171, 29282, 28833, 30259, 33564, 31296, 30319, /* 161832-161839 */
+35695, 40925, 39220, 37782, 38721, 36756, 34722, 38206, /* 161840-161847 */
+28951, 29733, 31677, 31215, 39757, 36099, 39988, 40419, /* 161848-161855 */
+39581, 36403, 35114, 35277, 38358, 38980, 29916, 36400, /* 161856-161863 */
+34655, 36179, 34806, 34729, 33951, 29361, 32044, 29657, /* 161864-161871 */
+24753, 28879, 32822, 27424, 26783, 26007, 26749, 27009, /* 161872-161879 */
+24800, 31572, 23409, 21520, 27997, 26229, 29555, 33350, /* 161880-161887 */
+36072, 36371, 35948, 37660, 37664, 41376, 36215, 32622, /* 161888-161895 */
+34346, 31446, 29136, 38739, 41794, 35723, 39461, 34646, /* 161896-161903 */
+32809, 33442, 32691, 33372, 31808, 31396, 30790, 31568, /* 161904-161911 */
+33367, 29861, 29879, 30835, 28759, 27821, 31714, 34873, /* 161912-161919 */
+34161, 31979, 26454, 33212, 30535, 28633, 30555, 31323, /* 161920-161927 */
+31299, 21595, 27520, 27145, 24479, 29018, 30280, 30953, /* 161928-161935 */
+26956, 35772, 40035, 34009, 35645, 34842, 34991, 32017, /* 161936-161943 */
+37022, 31871, 28550, 28653, 31097, 39319, 34707, 39623, /* 161944-161951 */
+40544, 38475, 34544, 35647, 33637, 36621, 35990, 28758, /* 161952-161959 */
+33532, 34778, 35540, 37209, 37335, 36271, 37135, 37023, /* 161960-161967 */
+38662, 35031, 38175, 42614, 36824, 36857, 36749, 34571, /* 161968-161975 */
+34093, 32917, 34428, 25343, 24626, 29141, 25046, 29820, /* 161976-161983 */
+36988, 29641, 31648, 37510, 30399, 35508, 38772, 29703, /* 161984-161991 */
+29503, 29717, 26841, 23629, 32867, 35999, 31500, 32717, /* 161992-161999 */
+31376, 28520, 32009, 29661, 29615, 29157, 28300, 29154, /* 162000-162007 */
+29202, 33107, 27900, 28867, 30718, 30162, 25887, 34115, /* 162008-162015 */
+37365, 31175, 32208, 31452, 35350, 31987, 31574, 33655, /* 162016-162023 */
+31599, 24591, 28435, 29024, 26120, 30497, 31424, 33511, /* 162024-162031 */
+29014, 31008, 40348, 37978, 36430, 35011, 37185, 35611, /* 162032-162039 */
+33648, 42498, 31821, 28557, 31140, 33425, 40670, 38078, /* 162040-162047 */
+41477, 39028, 37806, 33431, 34249, 33330, 35988, 37251, /* 162048-162055 */
+27022, 34286, 33230, 34014, 34951, 35277, 33731, 32682, /* 162056-162063 */
+31894, 31185, 29244, 32421, 36576, 31257, 31168, 31168, /* 162064-162071 */
+31499, 31441, 32058, 34308, 26799, 30901, 30352, 33366, /* 162072-162079 */
+38989, 32683, 39013, 39238, 36340, 34241, 38161, 39562, /* 162080-162087 */
+27452, 33893, 28023, 27218, 26187, 33251, 37091, 32025, /* 162088-162095 */
+34997, 30395, 31613, 30559, 30904, 32176, 30115, 31726, /* 162096-162103 */
+29518, 32057, 34579, 27475, 30795, 32316, 27484, 32786, /* 162104-162111 */
+33207, 32489, 32866, 31508, 33598, 36097, 33752, 32484, /* 162112-162119 */
+36112, 31146, 26815, 30012, 26913, 26777, 29935, 30536, /* 162120-162127 */
+28982, 29506, 27728, 36973, 35426, 31868, 33050, 32036, /* 162128-162135 */
+31650, 33483, 36960, 27836, 28528, 25185, 31870, 36678, /* 162136-162143 */
+34974, 38188, 37121, 36712, 31784, 35390, 34555, 37630, /* 162144-162151 */
+37195, 27957, 34000, 34056, 33945, 35574, 37577, 33503, /* 162152-162159 */
+33513, 33830, 31032, 31659, 34302, 37201, 33961, 30435, /* 162160-162167 */
+32501, 32383, 30441, 34542, 31533, 23815, 26624, 28776, /* 162168-162175 */
+33077, 28920, 35311, 34556, 35120, 37369, 35482, 44592, /* 162176-162183 */
+37901, 34975, 37699, 34885, 35169, 32393, 40925, 40068, /* 162184-162191 */
+37218, 36352, 35448, 32929, 31334, 32253, 30257, 28334, /* 162192-162199 */
+30061, 28871, 30138, 33370, 27677, 26191, 29404, 29244, /* 162200-162207 */
+28714, 31234, 33359, 30156, 30499, 35603, 34810, 32653, /* 162208-162215 */
+31389, 35107, 27546, 26011, 30889, 27792, 28580, 30242, /* 162216-162223 */
+29951, 33145, 29777, 32414, 39770, 36778, 34738, 36354, /* 162224-162231 */
+37466, 34287, 36006, 38533, 28990, 27098, 26410, 34079, /* 162232-162239 */
+35155, 33804, 38611, 34406, 33091, 30622, 32433, 30493, /* 162240-162247 */
+35219, 32211, 25174, 29859, 28547, 32834, 32118, 33034, /* 162248-162255 */
+30697, 29647, 31764, 27519, 30048, 34953, 34196, 30658, /* 162256-162263 */
+30126, 29151, 30098, 30106, 32325, 26580, 22949, 27774, /* 162264-162271 */
+27165, 32249, 34835, 31576, 35141, 41297, 37067, 36645, /* 162272-162279 */
+44247, 36129, 35200, 36938, 33054, 33291, 33178, 38343, /* 162280-162287 */
+41933, 39602, 39641, 37778, 40074, 37636, 39516, 39742, /* 162288-162295 */
+38380, 40537, 36231, 39358, 38949, 29613, 34798, 32670, /* 162296-162303 */
+30693, 31363, 33330, 33650, 28552, 33608, 36249, 31248, /* 162304-162311 */
+30687, 30903, 29319, 24882, 26572, 26044, 23344, 25154, /* 162312-162319 */
+26396, 27549, 26453, 26469, 30790, 32101, 32655, 30999, /* 162320-162327 */
+32810, 31397, 29637, 36257, 32217, 25303, 27485, 25888, /* 162328-162335 */
+34422, 34770, 37376, 36109, 34191, 35463, 32623, 34072, /* 162336-162343 */
+31946, 35442, 31449, 25573, 30792, 29785, 32348, 33807, /* 162344-162351 */
+33048, 31218, 33075, 32350, 30323, 31031, 36238, 36028, /* 162352-162359 */
+31518, 31061, 31322, 30715, 31651, 34037, 28894, 24457, /* 162360-162367 */
+27820, 32823, 32536, 29630, 36441, 37875, 38163, 37975, /* 162368-162375 */
+36863, 43249, 34821, 35841, 35580, 33697, 32526, 34181, /* 162376-162383 */
+38975, 36835, 39707, 35697, 37729, 34379, 32355, 34027, /* 162384-162391 */
+31709, 32360, 30323, 32236, 31515, 33646, 28958, 30774, /* 162392-162399 */
+34864, 34202, 35742, 38239, 39305, 35337, 39606, 41896, /* 162400-162407 */
+37272, 36786, 34863, 35389, 27272, 28715, 28829, 28754, /* 162408-162415 */
+27769, 27539, 29529, 28504, 27165, 33021, 34956, 31328, /* 162416-162423 */
+32508, 30615, 32190, 32423, 34289, 34076, 24684, 23680, /* 162424-162431 */
+26616, 32319, 31318, 33185, 33871, 32082, 31655, 30188, /* 162432-162439 */
+31685, 30720, 34085, 31627, 27739, 31774, 30685, 34597, /* 162440-162447 */
+35800, 32967, 32288, 31924, 31961, 27602, 30537, 32590, /* 162448-162455 */
+31047, 31138, 27769, 28585, 29063, 30769, 31571, 23476, /* 162456-162463 */
+25754, 28503, 27840, 29917, 30548, 32060, 36321, 39503, /* 162464-162471 */
+37439, 40973, 41749, 36636, 36465, 35987, 34326, 34943, /* 162472-162479 */
+35283, 35896, 39109, 41991, 35255, 37498, 35016, 33559, /* 162480-162487 */
+34975, 34224, 32964, 35106, 32815, 34568, 36930, 28897, /* 162488-162495 */
+34709, 33956, 32895, 32978, 33592, 33152, 29599, 37582, /* 162496-162503 */
+38245, 34874, 34577, 36214, 31827, 26918, 33607, 33595, /* 162504-162511 */
+32291, 32735, 32675, 35475, 31459, 34279, 38963, 34256, /* 162512-162519 */
+32511, 33470, 31999, 30286, 30821, 37014, 27848, 21867, /* 162520-162527 */
+24538, 24411, 30633, 29983, 33772, 32524, 31068, 31222, /* 162528-162535 */
+29601, 30696, 28948, 33909, 28108, 23308, 29462, 30454, /* 162536-162543 */
+33963, 32568, 31273, 37833, 35325, 34885, 36956, 32081, /* 162544-162551 */
+24789, 34720, 34894, 26113, 31200, 36041, 34298, 35369, /* 162552-162559 */
+35692, 32342, 28064, 32759, 25717, 26125, 29224, 31121, /* 162560-162567 */
+34183, 32501, 41166, 38802, 42680, 34690, 29408, 39863, /* 162568-162575 */
+32719, 33482, 28341, 33500, 31844, 29032, 32857, 24613, /* 162576-162583 */
+36487, 39462, 35689, 36963, 36251, 38227, 31993, 31930, /* 162584-162591 */
+31767, 30235, 34963, 38813, 38158, 38345, 37649, 35825, /* 162592-162599 */
+38802, 34079, 28745, 27436, 29481, 25849, 21377, 28361, /* 162600-162607 */
+26633, 36930, 42834, 34899, 41171, 34313, 42085, 22944, /* 162608-162615 */
+25977, 30057, 26819, 35867, 36773, 47834, 25789, 38455, /* 162616-162623 */
+41995, 29324, 25648, 28219, 28527, 39620, 38243, 31608, /* 162624-162631 */
+40932, 35639, 35216, 33641, 30383, 30536, 28935, 26167, /* 162632-162639 */
+27126, 33249, 27062, 31290, 32869, 26711, 24716, 23881, /* 162640-162647 */
+23017, 26711, 21782, 29554, 28894, 22767, 35652, 34488, /* 162648-162655 */
+27179, 30552, 31266, 23841, 36626, 33808, 42547, 43784, /* 162656-162663 */
+44740, 34893, 36536, 39958, 33601, 43616, 41750, 41789, /* 162664-162671 */
+41567, 47575, 42719, 34406, 38947, 36290, 35247, 23981, /* 162672-162679 */
+32442, 40441, 32133, 31582, 30258, 34484, 25794, 32118, /* 162680-162687 */
+29735, 23111, 26825, 20350, 17134, 25880, 34544, 18152, /* 162688-162695 */
+22471, 25526, 18236, 19633, 18052, 19722, 25182, 26763, /* 162696-162703 */
+24288, 32384, 43567, 32062, 26863, 37187, 39966, 31584, /* 162704-162711 */
+32034, 31288, 33912, 33083, 34524, 30930, 29622, 35931, /* 162712-162719 */
+35179, 34800, 35391, 37571, 36103, 41895, 43755, 42420, /* 162720-162727 */
+43216, 43153, 45145, 42709, 42940, 37762, 39919, 44021, /* 162728-162735 */
+46602, 41937, 34043, 37656, 40522, 35818, 41924, 36012, /* 162736-162743 */
+33296, 40278, 31901, 30231, 33301, 30815, 28728, 27560, /* 162744-162751 */
+34351, 37514, 30270, 26708, 26809, 34245, 31909, 27739, /* 162752-162759 */
+29520, 31654, 26642, 30552, 26249, 31005, 36743, 29146, /* 162760-162767 */
+25742, 25021, 28084, 28090, 29469, 29354, 26507, 26231, /* 162768-162775 */
+25737, 31459, 26265, 24396, 23423, 24621, 27123, 25987, /* 162776-162783 */
+32894, 28098, 27998, 28604, 33192, 39036, 33095, 30036, /* 162784-162791 */
+30479, 28023, 30303, 29694, 40529, 35638, 32564, 40349, /* 162792-162799 */
+33327, 27289, 27580, 32584, 28798, 31772, 36783, 42310, /* 162800-162807 */
+47459, 34848, 38102, 37200, 34998, 38468, 37814, 31027, /* 162808-162815 */
+35449, 38312, 37694, 44990, 44796, 43621, 44123, 38707, /* 162816-162823 */
+32024, 29020, 30985, 33529, 35333, 36148, 38576, 43621, /* 162824-162831 */
+44686, 32817, 36013, 43034, 41672, 38558, 30717, 30579, /* 162832-162839 */
+28583, 24704, 24942, 25951, 31382, 38580, 25407, 23895, /* 162840-162847 */
+25449, 23595, 17443, 19983, 18757, 13000, 20473, 25977, /* 162848-162855 */
+28678, 21106, 20421, 27975, 29685, 29782, 31075, 37149, /* 162856-162863 */
+37972, 37724, 36739, 35518, 37343, 34401, 37509, 31573, /* 162864-162871 */
+30876, 34294, 35264, 37131, 36863, 33268, 33962, 37547, /* 162872-162879 */
+30418, 35440, 41888, 33905, 39162, 46335, 42494, 40678, /* 162880-162887 */
+41526, 33569, 34298, 30549, 35910, 35992, 29718, 32312, /* 162888-162895 */
+33352, 36025, 28153, 29157, 31006, 29221, 27453, 25691, /* 162896-162903 */
+28004, 24867, 25759, 27742, 29064, 28314, 30300, 30486, /* 162904-162911 */
+26181, 39889, 35606, 29763, 39188, 39699, 29628, 23757, /* 162912-162919 */
+23755, 33320, 32268, 27835, 32944, 39193, 36453, 31637, /* 162920-162927 */
+34327, 33980, 36226, 36971, 34496, 39986, 45337, 38915, /* 162928-162935 */
+40865, 40810, 39223, 35497, 40588, 42777, 36945, 38357, /* 162936-162943 */
+34833, 34049, 31591, 30129, 31569, 30756, 30622, 29182, /* 162944-162951 */
+35804, 36462, 30951, 40059, 38889, 35755, 37428, 35230, /* 162952-162959 */
+38230, 38855, 35959, 36437, 34798, 33097, 30071, 32387, /* 162960-162967 */
+25218, 24157, 23378, 19582, 22519, 18909, 20144, 19768, /* 162968-162975 */
+14835, 18203, 24161, 22887, 26617, 26259, 30407, 28517, /* 162976-162983 */
+25647, 27688, 28118, 23760, 29897, 37976, 29803, 32394, /* 162984-162991 */
+37702, 34700, 33580, 35893, 33313, 34182, 34329, 32381, /* 162992-162999 */
+37669, 39581, 35042, 38364, 41202, 35588, 37357, 41406, /* 163000-163007 */
+43035, 43436, 45826, 40076, 38857, 42200, 41253, 39832, /* 163008-163015 */
+38416, 36830, 35676, 35881, 34742, 34675, 35117, 31876, /* 163016-163023 */
+30852, 27103, 25684, 32916, 32406, 32273, 36534, 36394, /* 163024-163031 */
+31251, 35482, 33996, 28066, 29006, 38937, 30930, 30418, /* 163032-163039 */
+31534, 28051, 28473, 23739, 23243, 20856, 22627, 24772, /* 163040-163047 */
+25625, 28667, 35031, 31154, 30536, 34362, 33559, 35611, /* 163048-163055 */
+35849, 42503, 38312, 38989, 46110, 42042, 40514, 40879, /* 163056-163063 */
+38842, 35816, 34802, 34163, 33009, 33415, 33977, 34810, /* 163064-163071 */
+32313, 32909, 32137, 30749, 35549, 28586, 34125, 33113, /* 163072-163079 */
+28793, 32585, 32092, 31175, 28455, 40168, 38097, 33550, /* 163080-163087 */
+36940, 33211, 32146, 29938, 28349, 24244, 26760, 29921, /* 163088-163095 */
+26983, 27446, 29570, 28188, 25259, 25440, 26912, 23319, /* 163096-163103 */
+25472, 25262, 24440, 25269, 30564, 30517, 30840, 31415, /* 163104-163111 */
+30437, 27921, 27793, 25224, 26678, 27134, 26523, 31156, /* 163112-163119 */
+33189, 30209, 24978, 35306, 36992, 36314, 43972, 39935, /* 163120-163127 */
+38426, 43106, 41072, 40910, 38461, 44434, 46928, 42254, /* 163128-163135 */
+40550, 38895, 37830, 35950, 34502, 33232, 32878, 33610, /* 163136-163143 */
+34360, 33630, 35292, 37848, 32216, 35590, 35520, 35145, /* 163144-163151 */
+37874, 38250, 33736, 33317, 37954, 35702, 32580, 33211, /* 163152-163159 */
+31830, 28792, 26137, 25278, 23323, 25693, 26624, 26522, /* 163160-163167 */
+30874, 25459, 22151, 30682, 30777, 30190, 30747, 27921, /* 163168-163175 */
+29175, 29462, 31151, 31636, 29390, 29618, 37177, 35349, /* 163176-163183 */
+35841, 33347, 32064, 37112, 31725, 31425, 31115, 34404, /* 163184-163191 */
+34482, 34009, 35888, 38984, 34221, 35072, 37800, 36442, /* 163192-163199 */
+36025, 38309, 41421, 36232, 38735, 43467, 40611, 40366, /* 163200-163207 */
+39254, 36775, 35009, 34583, 32987, 33411, 34089, 36175, /* 163208-163215 */
+33630, 28438, 30803, 31818, 32516, 33784, 28246, 34923, /* 163216-163223 */
+30753, 31016, 32670, 32014, 29548, 25448, 29089, 28255, /* 163224-163231 */
+24621, 17990, 15919, 23270, 19192, 19737, 20184, 20478, /* 163232-163239 */
+21297, 21964, 23275, 26970, 29221, 25781, 29405, 32760, /* 163240-163247 */
+34182, 35860, 42562, 37962, 42320, 44646, 41676, 42295, /* 163248-163255 */
+41654, 42735, 40792, 37133, 33209, 39838, 37798, 38838, /* 163256-163263 */
+39161, 32643, 37865, 41191, 37615, 33179, 39027, 40105, /* 163264-163271 */
+33859, 36067, 37695, 36916, 37307, 32949, 34874, 38984, /* 163272-163279 */
+35719, 30333, 26159, 31068, 32202, 29179, 28086, 26275, /* 163280-163287 */
+24888, 25863, 27498, 26441, 29009, 25706, 23349, 28270, /* 163288-163295 */
+25775, 28122, 30157, 30938, 30781, 31316, 32190, 32646, /* 163296-163303 */
+36849, 36789, 33697, 28202, 29910, 31669, 33486, 33893, /* 163304-163311 */
+28682, 33275, 35639, 31899, 32087, 35784, 37913, 37208, /* 163312-163319 */
+39354, 38492, 39102, 40258, 43505, 38646, 42566, 43854, /* 163320-163327 */
+37347, 36492, 31576, 30604, 34535, 31633, 29956, 28475, /* 163328-163335 */
+28509, 28092, 28307, 29697, 31462, 34031, 30147, 29198, /* 163336-163343 */
+35393, 35488, 36836, 37404, 38433, 34920, 35437, 37978, /* 163344-163351 */
+42509, 37834, 28185, 30613, 30312, 24994, 24436, 26275, /* 163352-163359 */
+23792, 25089, 22023, 16371, 20083, 24681, 22972, 26299, /* 163360-163367 */
+30930, 26449, 26302, 28535, 29585, 28525, 32961, 32450, /* 163368-163375 */
+32666, 32844, 35821, 31920, 35461, 40796, 36165, 35359, /* 163376-163383 */
+35583, 38588, 35766, 36678, 34545, 37355, 38723, 31120, /* 163384-163391 */
+37694, 37979, 38110, 40778, 40573, 40219, 37938, 45984, /* 163392-163399 */
+44103, 38320, 38007, 40664, 33856, 30307, 33380, 30747, /* 163400-163407 */
+31586, 30778, 28514, 22009, 22268, 29973, 26482, 24925, /* 163408-163415 */
+31828, 27819, 28661, 29605, 30752, 31951, 31650, 36141, /* 163416-163423 */
+31567, 27379, 29312, 27813, 23321, 27890, 31511, 28691, /* 163424-163431 */
+28374, 28677, 29880, 28110, 30111, 32333, 34705, 26685, /* 163432-163439 */
+29943, 35139, 36897, 37193, 42164, 40146, 40177, 45905, /* 163440-163447 */
+42288, 42048, 43222, 38887, 37781, 38062, 35363, 36070, /* 163448-163455 */
+37312, 38437, 35478, 27400, 25584, 33345, 31378, 29426, /* 163456-163463 */
+36369, 35519, 31332, 32894, 31178, 35740, 37764, 35970, /* 163464-163471 */
+33553, 33911, 35597, 34950, 31010, 30155, 36137, 35537, /* 163472-163479 */
+30809, 31493, 30105, 28095, 27405, 27082, 26557, 23676, /* 163480-163487 */
+24145, 24989, 26108, 26903, 28161, 30583, 27782, 34249, /* 163488-163495 */
+34451, 31799, 35719, 34784, 32612, 29563, 30226, 31725, /* 163496-163503 */
+32886, 33910, 26660, 26681, 27413, 30282, 31252, 31462, /* 163504-163511 */
+38319, 37100, 32988, 32612, 35537, 37478, 37266, 38464, /* 163512-163519 */
+38087, 36112, 36959, 36079, 34980, 29013, 36135, 39438, /* 163520-163527 */
+32064, 35190, 35279, 32047, 32251, 31808, 30763, 34117, /* 163528-163535 */
+32985, 29726, 33896, 34805, 34806, 36111, 36972, 35998, /* 163536-163543 */
+36068, 36314, 37421, 36940, 32720, 32133, 32217, 27349, /* 163544-163551 */
+30764, 33673, 25851, 24734, 23099, 22020, 24784, 27627, /* 163552-163559 */
+30212, 32434, 29606, 28948, 30360, 32659, 29140, 33596, /* 163560-163567 */
+34647, 31824, 33633, 35901, 35448, 30631, 36432, 41959, /* 163568-163575 */
+35679, 37271, 36124, 34304, 33830, 34690, 34882, 33549, /* 163576-163583 */
+41816, 32997, 31476, 38744, 36119, 35419, 34545, 38271, /* 163584-163591 */
+36742, 38173, 39961, 34610, 37812, 40459, 36705, 33299, /* 163592-163599 */
+36328, 37634, 31165, 30006, 27766, 30475, 30957, 29606, /* 163600-163607 */
+34572, 34032, 31771, 28639, 29307, 26690, 27021, 28333, /* 163608-163615 */
+30362, 25197, 25541, 26824, 23459, 22898, 20036, 27558, /* 163616-163623 */
+28907, 25279, 26739, 26644, 25430, 26656, 26614, 25977, /* 163624-163631 */
+32841, 32053, 26094, 32344, 32868, 35457, 38397, 40862, /* 163632-163639 */
+41337, 43338, 42901, 41340, 42306, 42226, 41792, 38434, /* 163640-163647 */
+38272, 40272, 33102, 30727, 32464, 32466, 31436, 32945, /* 163648-163655 */
+36198, 36680, 37870, 34293, 33954, 33271, 30197, 35561, /* 163656-163663 */
+34145, 32221, 33621, 34841, 31390, 31779, 26747, 30405, /* 163664-163671 */
+35981, 32064, 32167, 28997, 29814, 26923, 28236, 30695, /* 163672-163679 */
+30489, 34436, 26717, 24977, 29648, 28978, 31557, 33392, /* 163680-163687 */
+32904, 33789, 34560, 32773, 35484, 37461, 36792, 34707, /* 163688-163695 */
+35331, 33673, 27508, 28588, 29873, 30505, 28430, 29365, /* 163696-163703 */
+32968, 34745, 35253, 34804, 36036, 32420, 32120, 36017, /* 163704-163711 */
+38309, 39602, 39225, 37737, 35727, 35882, 33286, 30454, /* 163712-163719 */
+38653, 36813, 34250, 33433, 33281, 32623, 31747, 33763, /* 163720-163727 */
+30478, 33072, 36576, 33780, 33359, 34973, 36120, 38108, /* 163728-163735 */
+35876, 37491, 38363, 34700, 34090, 35777, 33783, 32455, /* 163736-163743 */
+31135, 27675, 22588, 18443, 20500, 23803, 22142, 24870, /* 163744-163751 */
+22236, 21616, 25953, 28683, 27809, 24742, 26378, 26869, /* 163752-163759 */
+28929, 29364, 31642, 33596, 31316, 32569, 32011, 32358, /* 163760-163767 */
+38706, 41283, 38201, 37593, 37757, 35848, 33912, 35041, /* 163768-163775 */
+36584, 34818, 38265, 40301, 35096, 35763, 37863, 38959, /* 163776-163783 */
+39740, 38523, 40835, 37348, 38786, 41129, 43410, 40846, /* 163784-163791 */
+39392, 39745, 31635, 31894, 29890, 28781, 27563, 27025, /* 163792-163799 */
+26365, 22592, 29328, 34142, 32307, 28850, 25235, 28801, /* 163800-163807 */
+27966, 30695, 32598, 31889, 27454, 28773, 28280, 23812, /* 163808-163815 */
+22441, 28349, 34049, 30306, 28765, 29992, 29889, 28488, /* 163816-163823 */
+29372, 29886, 30848, 34420, 31821, 31766, 32068, 36753, /* 163824-163831 */
+36733, 38133, 39162, 36543, 38317, 41079, 43253, 43149, /* 163832-163839 */
+41359, 37409, 38138, 35425, 33860, 36418, 34298, 37121, /* 163840-163847 */
+28305, 28290, 27506, 30512, 42188, 40106, 37509, 27556, /* 163848-163855 */
+31221, 32288, 36719, 44996, 36785, 32736, 33666, 32963, /* 163856-163863 */
+28434, 37349, 41704, 33746, 35192, 30454, 30816, 32563, /* 163864-163871 */
+30782, 26013, 27390, 27502, 17234, 19258, 26687, 38792, /* 163872-163879 */
+28494, 22442, 25818, 32592, 33555, 19696, 27324, 33891, /* 163880-163887 */
+30558, 20567, 25522, 33367, 36386, 30166, 30325, 31431, /* 163888-163895 */
+26579, 23909, 31118, 40833, 37384, 33580, 28446, 42755, /* 163896-163903 */
+45070, 30652, 31249, 40201, 46796, 36449, 31186, 33085, /* 163904-163911 */
+35515, 42353, 39176, 35833, 29330, 40616, 43336, 25776, /* 163912-163919 */
+33620, 37803, 31350, 30582, 34168, 27185, 31194, 40767, /* 163920-163927 */
+35492, 33175, 34601, 35375, 34544, 33865, 29005, 35266, /* 163928-163935 */
+38508, 31250, 25682, 23831, 30551, 31785, 27368, 22043, /* 163936-163943 */
+28193, 33033, 25705, 27809, 29055, 30017, 28045, 27437, /* 163944-163951 */
+28188, 31713, 35110, 30209, 31258, 30484, 32915, 32856, /* 163952-163959 */
+29929, 31874, 34398, 38484, 37413, 36055, 39935, 37114, /* 163960-163967 */
+34764, 33920, 33310, 40981, 39556, 37288, 33754, 28589, /* 163968-163975 */
+36303, 45752, 38591, 30435, 35771, 41962, 36170, 38786, /* 163976-163983 */
+44560, 35891, 36420, 38126, 34048, 35679, 33102, 29322, /* 163984-163991 */
+27642, 24769, 30610, 27416, 35818, 27257, 17304, 40412, /* 163992-163999 */
+36991, 32803, 33808, 34393, 23130, 20043, 32173, 28568, /* 164000-164007 */
+22711, 25574, 25044, 32732, 30665, 31147, 33140, 28736, /* 164008-164015 */
+31265, 23121, 18938, 20287, 24598, 32809, 28627, 37294, /* 164016-164023 */
+35421, 30555, 32170, 25549, 30440, 29211, 44114, 28559, /* 164024-164031 */
+30243, 33463, 36174, 40023, 40103, 47505, 47617, 40180, /* 164032-164039 */
+42327, 39486, 32735, 29427, 34609, 38153, 32203, 41259, /* 164040-164047 */
+42747, 40153, 38515, 36476, 34143, 34662, 33269, 27485, /* 164048-164055 */
+28763, 27222, 26178, 36221, 34319, 34489, 36914, 31407, /* 164056-164063 */
+31063, 37202, 31037, 21660, 24659, 24005, 21787, 23711, /* 164064-164071 */
+27993, 32248, 45160, 31672, 36347, 35857, 38787, 42702, /* 164072-164079 */
+23031, 21105, 22172, 26289, 27933, 34022, 24653, 26622, /* 164080-164087 */
+32160, 35480, 33892, 31030, 35406, 45805, 42432, 41563, /* 164088-164095 */
+42351, 37063, 41257, 35156, 34130, 42594, 43424, 24141, /* 164096-164103 */
+24474, 15558, 19277, 35741, 26300, 29163, 29174, 32486, /* 164104-164111 */
+43210, 38555, 42160, 32378, 38340, 41148, 40501, 34309, /* 164112-164119 */
+37782, 39503, 38608, 29650, 31678, 29910, 28835, 23626, /* 164120-164127 */
+15078, 27305, 25551, 26950, 35585, 31575, 30667, 37169, /* 164128-164135 */
+41137, 29552, 27269, 20843, 18012, 29130, 35032, 32883, /* 164136-164143 */
+30211, 28031, 39124, 38539, 24956, 24663, 34798, 30099, /* 164144-164151 */
+31530, 30681, 31898, 20739, 29205, 33174, 30548, 36278, /* 164152-164159 */
+33357, 30360, 31695, 26905, 26990, 48364, 30478, 32146, /* 164160-164167 */
+46531, 35821, 41963, 45251, 47624, 30980, 44508, 52104, /* 164168-164175 */
+41702, 34917, 50651, 47624, 37920, 38987, 44582, 41826, /* 164176-164183 */
+36043, 34257, 24220, 26005, 37871, 32808, 19033, 12824, /* 164184-164191 */
+14762, 21212, 23835, 13198, 20985, 28539, 18630, 25157, /* 164192-164199 */
+24151, 23924, 23922, 33569, 41448, 30541, 37256, 38187, /* 164200-164207 */
+32966, 33034, 37973, 31129, 21532, 39695, 46740, 30109, /* 164208-164215 */
+28586, 33836, 42207, 27689, 22428, 30111, 46222, 47560, /* 164216-164223 */
+26823, 38470, 31828, 34289, 48440, 39033, 36446, 39767, /* 164224-164231 */
+40003, 35028, 30477, 33771, 24131, 31002, 20625, 19797, /* 164232-164239 */
+29716, 28038, 36610, 30067, 38028, 27967, 32273, 30989, /* 164240-164247 */
+24821, 23525, 36710, 44221, 32593, 34486, 45914, 38783, /* 164248-164255 */
+31198, 42279, 35014, 36006, 41621, 48633, 38000, 37524, /* 164256-164263 */
+34464, 32847, 41923, 35694, 31006, 34577, 26802, 24842, /* 164264-164271 */
+25015, 12915, 20630, 27104, 24886, 15742, 14682, 18806, /* 164272-164279 */
+23984, 16668, 26921, 32848, 14275, 24255, 44606, 32719, /* 164280-164287 */
+32171, 39367, 38721, 40711, 37189, 35387, 36957, 49497, /* 164288-164295 */
+43034, 44949, 35407, 37463, 48978, 47685, 39017, 43337, /* 164296-164303 */
+43943, 33503, 40008, 36054, 31100, 35456, 27287, 26270, /* 164304-164311 */
+37532, 34690, 36109, 34519, 39469, 36370, 43332, 37780, /* 164312-164319 */
+26562, 27088, 29195, 29118, 24652, 20334, 24531, 22493, /* 164320-164327 */
+22537, 40363, 22643, 27267, 36468, 29634, 22090, 30079, /* 164328-164335 */
+22982, 21228, 41046, 29440, 27472, 31632, 34242, 38483, /* 164336-164343 */
+32834, 28350, 32627, 29379, 29814, 39408, 35096, 32717, /* 164344-164351 */
+32595, 35222, 32909, 31974, 22429, 18271, 38869, 21753, /* 164352-164359 */
+26364, 28568, 33658, 24976, 22751, 27036, 25120, 46286, /* 164360-164367 */
+32290, 31117, 33782, 34399, 42571, 42961, 40826, 41404, /* 164368-164375 */
+46751, 43991, 41170, 49545, 40691, 41555, 43941, 31504, /* 164376-164383 */
+41411, 45317, 43142, 43776, 42320, 41097, 35026, 36287, /* 164384-164391 */
+21620, 24401, 31985, 20332, 23310, 24725, 20573, 23770, /* 164392-164399 */
+23890, 30642, 23415, 29345, 26617, 26520, 26504, 33231, /* 164400-164407 */
+32048, 17545, 30837, 32224, 22538, 30162, 31337, 31851, /* 164408-164415 */
+32987, 24727, 36385, 41378, 38393, 35151, 37985, 31526, /* 164416-164423 */
+34462, 42586, 40194, 40668, 35429, 35175, 37491, 38086, /* 164424-164431 */
+36884, 41849, 37703, 39442, 51683, 42214, 37652, 54590, /* 164432-164439 */
+45036, 42178, 43779, 31270, 34337, 41005, 32274, 29538, /* 164440-164447 */
+34407, 18939, 15719, 13500, 13985, 13009, 13410, 10804, /* 164448-164455 */
+12101, 28349, 21367, 28076, 32494, 34483, 30024, 28296, /* 164456-164463 */
+24931, 38869, 32546, 26423, 38839, 33294, 27721, 39726, /* 164464-164471 */
+38265, 40898, 41310, 42409, 46484, 45523, 38110, 38907, /* 164472-164479 */
+32888, 20269, 36074, 34334, 31521, 33409, 35637, 35344, /* 164480-164487 */
+39052, 34204, 30407, 35479, 33589, 34175, 35437, 33363, /* 164488-164495 */
+28772, 37662, 36166, 28723, 29429, 34048, 28752, 30237, /* 164496-164503 */
+34067, 31507, 31417, 34188, 34391, 21816, 28611, 43620, /* 164504-164511 */
+32485, 27587, 37977, 34025, 21421, 38954, 34034, 30649, /* 164512-164519 */
+35084, 35904, 35721, 28230, 37281, 30196, 37010, 33612, /* 164520-164527 */
+25318, 40798, 34339, 30102, 35463, 37566, 32725, 20352, /* 164528-164535 */
+32250, 25573, 21438, 24390, 22160, 25287, 12583, 29777, /* 164536-164543 */
+25253, 28816, 44977, 38825, 39396, 47720, 48223, 45927, /* 164544-164551 */
+49019, 38009, 43390, 41329, 39151, 38258, 42252, 35217, /* 164552-164559 */
+38677, 33620, 33474, 40005, 27494, 30810, 32342, 28563, /* 164560-164567 */
+29382, 29238, 31276, 21892, 24958, 24387, 25445, 25911, /* 164568-164575 */
+27605, 30330, 26981, 29718, 34165, 32658, 21124, 36480, /* 164576-164583 */
+37308, 33698, 33872, 39914, 27290, 31029, 40896, 35140, /* 164584-164591 */
+36199, 36139, 35380, 30755, 34212, 36230, 25641, 25291, /* 164592-164599 */
+16118, 39325, 33422, 27614, 34686, 36740, 41215, 14648, /* 164600-164607 */
+34396, 32148, 30190, 34745, 30686, 32564, 30174, 39553, /* 164608-164615 */
+37556, 27627, 29114, 40229, 33295, 39906, 34419, 34854, /* 164616-164623 */
+23971, 26411, 32112, 27638, 35682, 27687, 31222, 30026, /* 164624-164631 */
+32855, 39119, 28580, 37161, 26114, 43162, 40395, 33771, /* 164632-164639 */
+41804, 37625, 45787, 32494, 35880, 38365, 34235, 36095, /* 164640-164647 */
+31218, 28935, 28729, 34137, 36956, 24271, 29879, 41575, /* 164648-164655 */
+34572, 35781, 38623, 35769, 29265, 29882, 40375, 31152, /* 164656-164663 */
+33292, 32625, 28123, 26198, 27603, 29827, 18823, 23925, /* 164664-164671 */
+17894, 27418, 31401, 23076, 33477, 37166, 39059, 26975, /* 164672-164679 */
+39745, 32249, 29405, 41958, 28461, 33468, 31661, 36833, /* 164680-164687 */
+37815, 23953, 39756, 40449, 31724, 36502, 37813, 36842, /* 164688-164695 */
+29057, 37491, 37171, 33968, 41024, 32860, 33959, 35055, /* 164696-164703 */
+36532, 37744, 31658, 38854, 31059, 33285, 39062, 29090, /* 164704-164711 */
+32262, 28718, 35374, 25405, 21023, 30088, 25123, 27415, /* 164712-164719 */
+22153, 25466, 27015, 29153, 30174, 22264, 29993, 31447, /* 164720-164727 */
+37781, 30130, 32929, 34075, 26910, 30014, 33743, 36634, /* 164728-164735 */
+36261, 32018, 32503, 30811, 32150, 40721, 26365, 28979, /* 164736-164743 */
+24607, 39956, 40898, 31187, 34335, 39243, 43464, 31909, /* 164744-164751 */
+37524, 32734, 38857, 40211, 29665, 35042, 32811, 34733, /* 164752-164759 */
+39128, 26403, 32294, 48270, 45023, 49204, 43460, 48483, /* 164760-164767 */
+37856, 43787, 44825, 33010, 42744, 29808, 34271, 27031, /* 164768-164775 */
+25625, 31271, 23283, 21556, 14119, 21240, 24506, 21152, /* 164776-164783 */
+21927, 24450, 32541, 22560, 17389, 29008, 28337, 26889, /* 164784-164791 */
+30597, 24636, 27223, 34015, 39404, 25013, 34882, 33538, /* 164792-164799 */
+37638, 44048, 28671, 39966, 29089, 30426, 39714, 33079, /* 164800-164807 */
+34974, 31846, 37428, 34452, 36605, 40080, 33068, 31813, /* 164808-164815 */
+27207, 37525, 36555, 31107, 33611, 38719, 39210, 36583, /* 164816-164823 */
+33897, 30259, 26474, 44126, 28884, 26169, 36084, 33459, /* 164824-164831 */
+36783, 20710, 32044, 37096, 33344, 31473, 31638, 33108, /* 164832-164839 */
+28288, 34854, 32461, 29396, 30306, 26909, 28814, 29675, /* 164840-164847 */
+28867, 32482, 26788, 25940, 38680, 28559, 30390, 39640, /* 164848-164855 */
+34022, 35403, 39022, 35641, 22068, 40058, 36064, 34812, /* 164856-164863 */
+28801, 27231, 34873, 29112, 36120, 27689, 33773, 29100, /* 164864-164871 */
+42739, 46737, 37730, 50840, 48878, 35204, 40263, 46025, /* 164872-164879 */
+47083, 37504, 37538, 37322, 29551, 38875, 29795, 22865, /* 164880-164887 */
+26902, 27169, 23679, 29138, 24008, 30779, 39206, 26529, /* 164888-164895 */
+26328, 25253, 26376, 38403, 21825, 17601, 34165, 26550, /* 164896-164903 */
+32097, 28598, 14611, 29683, 41231, 35038, 27774, 32845, /* 164904-164911 */
+33000, 33963, 36711, 21879, 33019, 31649, 31336, 31622, /* 164912-164919 */
+33350, 40780, 31717, 31196, 28285, 38337, 30103, 35847, /* 164920-164927 */
+31917, 30706, 41941, 32219, 23013, 27374, 34389, 28709, /* 164928-164935 */
+30791, 27980, 27450, 30400, 35863, 32466, 24764, 34702, /* 164936-164943 */
+39628, 32771, 33885, 45284, 35258, 33416, 31008, 36616, /* 164944-164951 */
+32615, 31774, 37157, 34155, 38663, 40438, 36558, 29768, /* 164952-164959 */
+37962, 40140, 30371, 33139, 31303, 38495, 43755, 40133, /* 164960-164967 */
+34996, 33205, 30714, 48652, 35961, 22104, 35752, 32341, /* 164968-164975 */
+30657, 30395, 22744, 28311, 40015, 34550, 30919, 40473, /* 164976-164983 */
+33517, 34931, 42132, 32745, 31614, 34010, 30578, 26957, /* 164984-164991 */
+30599, 25718, 23944, 21271, 30320, 26203, 18749, 34403, /* 164992-164999 */
+27280, 30622, 34407, 37818, 24098, 27384, 37567, 34240, /* 165000-165007 */
+31028, 27278, 34353, 30074, 35111, 35285, 30104, 36175, /* 165008-165015 */
+33436, 37306, 36128, 41115, 40011, 32627, 29110, 35015, /* 165016-165023 */
+42450, 38397, 23671, 31556, 37673, 34007, 34173, 27014, /* 165024-165031 */
+26997, 39534, 28691, 34401, 27443, 32441, 40182, 29746, /* 165032-165039 */
+28590, 23842, 33649, 33987, 34206, 25251, 32214, 29485, /* 165040-165047 */
+26981, 35290, 20020, 23297, 38771, 35753, 31170, 27131, /* 165048-165055 */
+37581, 30650, 34231, 29086, 37186, 35867, 25365, 37164, /* 165056-165063 */
+40672, 36191, 35358, 39514, 27706, 42001, 29618, 34192, /* 165064-165071 */
+38750, 34402, 45003, 37328, 31206, 28441, 44022, 39454, /* 165072-165079 */
+31184, 40751, 31513, 29447, 34270, 34937, 30075, 33990, /* 165080-165087 */
+34575, 38628, 48192, 45693, 41406, 46558, 35902, 40991, /* 165088-165095 */
+43336, 35807, 30601, 34615, 40491, 28777, 27722, 24255, /* 165096-165103 */
+22437, 28627, 17556, 20922, 18277, 22237, 28783, 31697, /* 165104-165111 */
+19329, 24341, 27011, 25252, 30799, 24893, 24649, 26064, /* 165112-165119 */
+30239, 30418, 22663, 25899, 31381, 33338, 30726, 37536, /* 165120-165127 */
+38371, 34079, 37028, 33707, 41557, 35888, 31458, 35934, /* 165128-165135 */
+38508, 36282, 34217, 41701, 37371, 37677, 30086, 36764, /* 165136-165143 */
+39176, 36037, 44073, 40672, 28709, 29396, 42085, 38216, /* 165144-165151 */
+32944, 29921, 32481, 29197, 32298, 35956, 26738, 29016, /* 165152-165159 */
+28030, 31920, 34568, 38235, 35332, 32288, 24764, 28826, /* 165160-165167 */
+38295, 31051, 19486, 27659, 32528, 28171, 30149, 33788, /* 165168-165175 */
+26754, 37153, 26066, 33169, 31871, 32451, 39351, 32946, /* 165176-165183 */
+32020, 31364, 46600, 32910, 40733, 37215, 25538, 41106, /* 165184-165191 */
+31742, 34548, 26035, 23912, 37829, 42514, 38016, 34868, /* 165192-165199 */
+41980, 39628, 38053, 38965, 45207, 35061, 28163, 38961, /* 165200-165207 */
+40535, 34818, 30083, 35113, 18932, 31523, 25459, 21099, /* 165208-165215 */
+31531, 27707, 34270, 27168, 29031, 25882, 32351, 35857, /* 165216-165223 */
+26353, 30960, 32156, 29250, 27766, 32125, 28355, 23046, /* 165224-165231 */
+23883, 26767, 38097, 36005, 34251, 29241, 31503, 30771, /* 165232-165239 */
+35773, 31101, 25709, 28520, 44499, 34078, 33529, 39355, /* 165240-165247 */
+30862, 43556, 31218, 32604, 33203, 32532, 39210, 40103, /* 165248-165255 */
+30417, 31979, 33130, 29318, 39335, 35439, 23028, 34608, /* 165256-165263 */
+37796, 32725, 31052, 26423, 30134, 36741, 32448, 29759, /* 165264-165271 */
+40826, 31347, 31037, 33392, 40639, 27647, 32981, 31816, /* 165272-165279 */
+37487, 37241, 28697, 37215, 35751, 36274, 30345, 30994, /* 165280-165287 */
+36581, 33266, 37439, 36571, 34345, 29449, 31464, 39236, /* 165288-165295 */
+31736, 31111, 27056, 31218, 27480, 32046, 27095, 26982, /* 165296-165303 */
+30730, 24684, 33614, 45279, 39828, 36242, 36047, 38629, /* 165304-165311 */
+41292, 39030, 31998, 20574, 37487, 35079, 27600, 31971, /* 165312-165319 */
+24028, 34877, 25201, 23051, 28982, 26088, 30019, 28915, /* 165320-165327 */
+31686, 24533, 31711, 36547, 33114, 39015, 25733, 33848, /* 165328-165335 */
+36857, 28572, 32101, 23869, 31124, 43261, 39440, 28706, /* 165336-165343 */
+32856, 37290, 32199, 35481, 42180, 29508, 26836, 38609, /* 165344-165351 */
+43800, 37397, 31590, 41803, 30351, 38157, 42788, 26789, /* 165352-165359 */
+39520, 37201, 34883, 33605, 32593, 31760, 26493, 37476, /* 165360-165367 */
+30521, 26570, 33100, 30603, 29427, 27417, 30171, 23499, /* 165368-165375 */
+23321, 21235, 23823, 41033, 29632, 28089, 28110, 32594, /* 165376-165383 */
+31380, 27299, 31614, 17349, 38996, 36531, 29675, 36858, /* 165384-165391 */
+32454, 41821, 39745, 29827, 32458, 35837, 41737, 44331, /* 165392-165399 */
+38992, 34328, 34663, 38586, 39034, 35360, 34750, 31726, /* 165400-165407 */
+37305, 30286, 33214, 26764, 28159, 34964, 34892, 35788, /* 165408-165415 */
+41023, 38615, 35376, 36368, 46692, 28541, 33714, 34775, /* 165416-165423 */
+39038, 33362, 24934, 29880, 36672, 29204, 23880, 23125, /* 165424-165431 */
+24156, 28028, 21636, 32009, 27792, 23300, 23417, 30843, /* 165432-165439 */
+29375, 29371, 30155, 25906, 28751, 29202, 29344, 28973, /* 165440-165447 */
+32994, 28484, 28786, 41367, 42280, 34082, 36146, 39200, /* 165448-165455 */
+39497, 36165, 36631, 26426, 32241, 42808, 32057, 38819, /* 165456-165463 */
+34616, 39910, 39937, 29280, 35175, 37027, 34251, 38064, /* 165464-165471 */
+38003, 32230, 30992, 39818, 38927, 35057, 32244, 28706, /* 165472-165479 */
+32659, 25674, 34430, 24196, 21483, 35778, 36408, 28901, /* 165480-165487 */
+26252, 32717, 29838, 27429, 34069, 27283, 21000, 25302, /* 165488-165495 */
+36229, 35901, 24073, 33883, 34083, 31350, 35691, 26694, /* 165496-165503 */
+29403, 36046, 31566, 35519, 32670, 30509, 34981, 33963, /* 165504-165511 */
+39070, 32277, 35499, 36223, 36771, 31425, 32831, 38504, /* 165512-165519 */
+28311, 25005, 24670, 44066, 40120, 35410, 37948, 42883, /* 165520-165527 */
+45768, 36253, 44162, 32274, 40297, 48167, 32850, 33508, /* 165528-165535 */
+34985, 37551, 36702, 27147, 20886, 28834, 31900, 34896, /* 165536-165543 */
+31615, 26124, 28340, 30987, 32375, 27345, 30608, 27130, /* 165544-165551 */
+28018, 29751, 29584, 27253, 22024, 30502, 29075, 30864, /* 165552-165559 */
+35412, 28670, 29799, 27904, 37205, 25624, 26101, 28520, /* 165560-165567 */
+35517, 33433, 28474, 31306, 39932, 37880, 29366, 33258, /* 165568-165575 */
+29199, 37934, 32991, 40725, 36224, 30465, 35214, 32772, /* 165576-165583 */
+37783, 33324, 33208, 30930, 31297, 28337, 34097, 31005, /* 165584-165591 */
+27315, 30748, 25266, 35217, 42440, 32565, 32263, 36179, /* 165592-165599 */
+39149, 31345, 33442, 29739, 22604, 38059, 31410, 34074, /* 165600-165607 */
+32921, 40940, 37025, 31807, 28803, 31799, 38430, 33199, /* 165608-165615 */
+36582, 31865, 32953, 31570, 40090, 36236, 28690, 32495, /* 165616-165623 */
+31828, 28466, 30495, 31968, 21405, 27095, 30762, 39978, /* 165624-165631 */
+32646, 35361, 39254, 33924, 44612, 41985, 35448, 31903, /* 165632-165639 */
+40340, 44663, 35879, 32123, 38254, 29365, 31132, 30597, /* 165640-165647 */
+22179, 33292, 32327, 28020, 29262, 28630, 27871, 28807, /* 165648-165655 */
+31413, 33446, 26841, 32713, 30131, 30989, 29161, 36821, /* 165656-165663 */
+28691, 26077, 26272, 36666, 41229, 29838, 34327, 34047, /* 165664-165671 */
+41022, 30135, 37305, 30266, 25791, 46379, 37000, 29843, /* 165672-165679 */
+37113, 36440, 40048, 34423, 29528, 26286, 36458, 42199, /* 165680-165687 */
+32420, 29541, 32011, 33106, 31567, 29921, 23422, 28239, /* 165688-165695 */
+30453, 23458, 29883, 27548, 18814, 24220, 28546, 27678, /* 165696-165703 */
+33880, 28466, 28040, 26890, 36043, 29826, 28808, 21079, /* 165704-165711 */
+31382, 39302, 28239, 32097, 43294, 37636, 27797, 38909, /* 165712-165719 */
+30693, 35761, 45099, 37729, 38637, 40248, 39216, 37630, /* 165720-165727 */
+37641, 43803, 34472, 37467, 34188, 32339, 37167, 33139, /* 165728-165735 */
+29086, 29744, 27388, 31625, 46356, 37698, 35936, 39501, /* 165736-165743 */
+42343, 44874, 38623, 37839, 31309, 37488, 40666, 33715, /* 165744-165751 */
+36468, 34922, 28640, 31048, 28677, 18546, 29181, 27642, /* 165752-165759 */
+23897, 25474, 24887, 26406, 28987, 28641, 22099, 26597, /* 165760-165767 */
+33999, 22174, 28805, 30884, 20716, 22985, 27564, 34980, /* 165768-165775 */
+32939, 33427, 33732, 31437, 35543, 37919, 35166, 30752, /* 165776-165783 */
+27174, 35138, 41265, 30176, 37925, 36550, 33624, 43616, /* 165784-165791 */
+31188, 32371, 41787, 41924, 32368, 40781, 35042, 30652, /* 165792-165799 */
+34732, 40738, 33517, 31107, 30909, 29243, 34164, 30987, /* 165800-165807 */
+29861, 28737, 25958, 23972, 43541, 28480, 27640, 31904, /* 165808-165815 */
+34739, 29574, 26552, 31603, 20740, 32154, 35505, 26259, /* 165816-165823 */
+28649, 31552, 36408, 32239, 28097, 26092, 30241, 44437, /* 165824-165831 */
+35907, 34299, 34505, 36323, 34380, 37153, 35613, 31742, /* 165832-165839 */
+37607, 32924, 36919, 34224, 30561, 33985, 30024, 32367, /* 165840-165847 */
+40224, 38976, 37097, 38623, 33532, 39452, 39594, 37834, /* 165848-165855 */
+40119, 39455, 32203, 47630, 42936, 35779, 32110, 33044, /* 165856-165863 */
+27000, 27977, 34672, 23449, 29116, 32293, 26238, 25415, /* 165864-165871 */
+25178, 34451, 29722, 34660, 27532, 15542, 29063, 32977, /* 165872-165879 */
+27313, 25465, 25989, 27132, 33573, 31801, 32481, 27081, /* 165880-165887 */
+30231, 38657, 29615, 22535, 31159, 31352, 31731, 28226, /* 165888-165895 */
+32452, 29721, 34877, 38035, 30161, 32231, 32160, 37699, /* 165896-165903 */
+31492, 35870, 35228, 37011, 36008, 30144, 35947, 34607, /* 165904-165911 */
+37885, 30024, 28813, 30489, 22033, 33850, 33597, 29337, /* 165912-165919 */
+30684, 34688, 33618, 31832, 38771, 36637, 29699, 30026, /* 165920-165927 */
+32781, 31527, 39497, 39168, 31864, 35513, 30185, 34204, /* 165928-165935 */
+32505, 33209, 38688, 38798, 33880, 37033, 39912, 32246, /* 165936-165943 */
+33942, 33426, 37490, 36124, 36319, 31510, 28789, 27413, /* 165944-165951 */
+34453, 24052, 26352, 27304, 38938, 30000, 31986, 36470, /* 165952-165959 */
+29074, 34396, 39770, 30978, 30368, 35607, 41882, 42370, /* 165960-165967 */
+31022, 34522, 35328, 33438, 32458, 32617, 31015, 31019, /* 165968-165975 */
+27068, 27134, 31371, 23587, 34897, 29927, 29839, 34731, /* 165976-165983 */
+28854, 24584, 31857, 28298, 35135, 33622, 30056, 26475, /* 165984-165991 */
+33376, 27854, 30459, 32132, 31213, 31212, 32290, 42114, /* 165992-165999 */
+32805, 27259, 29411, 37133, 37216, 39499, 33563, 36507, /* 166000-166007 */
+30803, 31098, 38802, 33062, 31774, 36211, 36393, 28724, /* 166008-166015 */
+31083, 35230, 29166, 31301, 36797, 34814, 30412, 28800, /* 166016-166023 */
+34763, 24284, 28055, 25411, 29225, 39221, 29347, 31139, /* 166024-166031 */
+29977, 26292, 28802, 36610, 34372, 35327, 35763, 33695, /* 166032-166039 */
+30797, 34341, 32764, 31482, 30838, 30573, 36739, 37354, /* 166040-166047 */
+35169, 38545, 32268, 31760, 31435, 37644, 42833, 38688, /* 166048-166055 */
+36764, 39221, 41174, 34338, 31694, 38261, 39053, 43041, /* 166056-166063 */
+33280, 31915, 35977, 35493, 38452, 34829, 35763, 34575, /* 166064-166071 */
+34719, 33315, 41339, 33279, 28174, 31414, 28204, 30286, /* 166072-166079 */
+28037, 24064, 32261, 36148, 20945, 23576, 33256, 35280, /* 166080-166087 */
+16063, 27179, 18139, 20610, 24996, 11519, 31591, 39737, /* 166088-166095 */
+28679, 29726, 32864, 35033, 32003, 33446, 35463, 29726, /* 166096-166103 */
+37125, 27989, 42219, 40171, 40410, 40643, 36888, 41072, /* 166104-166111 */
+26458, 33941, 35710, 28802, 33050, 34706, 27126, 35532, /* 166112-166119 */
+42485, 28989, 31190, 33923, 31756, 29143, 28103, 29528, /* 166120-166127 */
+28269, 29700, 30864, 29828, 40036, 38309, 32727, 38530, /* 166128-166135 */
+41865, 39785, 39162, 30637, 31468, 37129, 40322, 32859, /* 166136-166143 */
+26466, 39783, 37085, 33302, 35678, 30851, 33708, 32823, /* 166144-166151 */
+29807, 29565, 30568, 33149, 32106, 33479, 25971, 29987, /* 166152-166159 */
+27014, 27649, 34194, 26834, 29842, 30891, 29107, 30048, /* 166160-166167 */
+31915, 29902, 23041, 27437, 32003, 28836, 31111, 34226, /* 166168-166175 */
+30000, 31973, 38240, 32992, 26557, 36219, 41773, 36268, /* 166176-166183 */
+31815, 33404, 36541, 41504, 39829, 33903, 35090, 38160, /* 166184-166191 */
+40070, 39811, 38778, 40545, 39649, 39515, 43704, 38539, /* 166192-166199 */
+38494, 40888, 40736, 36453, 35869, 41996, 35287, 31883, /* 166200-166207 */
+33990, 28657, 24522, 31861, 38476, 28838, 25393, 38716, /* 166208-166215 */
+29043, 29969, 30969, 22467, 21837, 33184, 26909, 19078, /* 166216-166223 */
+31116, 26019, 26492, 23866, 25889, 29933, 32242, 26253, /* 166224-166231 */
+34961, 33598, 25343, 31857, 34348, 27581, 33116, 36323, /* 166232-166239 */
+26487, 32483, 46865, 35147, 35126, 39779, 36825, 30796, /* 166240-166247 */
+30000, 36849, 31283, 31608, 34053, 34875, 34708, 33965, /* 166248-166255 */
+42481, 40398, 30844, 32237, 34638, 37943, 40106, 35006, /* 166256-166263 */
+31903, 39391, 39808, 36709, 33805, 36046, 36496, 28174, /* 166264-166271 */
+33348, 33169, 32083, 28763, 27117, 24533, 24096, 30670, /* 166272-166279 */
+30033, 22899, 22387, 22969, 25511, 34694, 26263, 29957, /* 166280-166287 */
+35400, 28878, 33844, 33194, 33212, 30071, 41519, 37017, /* 166288-166295 */
+32322, 26449, 34452, 35011, 31621, 35860, 29088, 32849, /* 166296-166303 */
+39187, 31478, 28297, 31583, 40404, 35926, 31100, 34666, /* 166304-166311 */
+39465, 42151, 40334, 42673, 28768, 24457, 24728, 36795, /* 166312-166319 */
+34486, 29146, 26124, 26461, 35295, 30401, 26685, 29456, /* 166320-166327 */
+31072, 30230, 25590, 19695, 33468, 31342, 23560, 25726, /* 166328-166335 */
+32962, 24005, 23523, 41473, 34356, 24311, 26124, 30734, /* 166336-166343 */
+30659, 26826, 26424, 29966, 32186, 34035, 28220, 32313, /* 166344-166351 */
+44669, 48076, 37599, 34641, 43673, 42247, 36879, 39263, /* 166352-166359 */
+39093, 38569, 41319, 41357, 37938, 42947, 37286, 31851, /* 166360-166367 */
+35962, 37005, 28947, 26580, 32398, 29682, 22563, 25447, /* 166368-166375 */
+33711, 27778, 27049, 35525, 38345, 33298, 39863, 29130, /* 166376-166383 */
+31051, 31778, 36995, 34985, 27698, 33798, 31062, 30834, /* 166384-166391 */
+27386, 30881, 28066, 35208, 31931, 29238, 24762, 28117, /* 166392-166399 */
+38988, 29633, 34098, 37812, 32837, 36392, 43996, 35643, /* 166400-166407 */
+34526, 36256, 32645, 28567, 29955, 32357, 32477, 33362, /* 166408-166415 */
+32306, 27093, 28056, 28728, 35632, 30009, 29129, 28264, /* 166416-166423 */
+21990, 19901, 22914, 28784, 23827, 27408, 24236, 20555, /* 166424-166431 */
+22826, 24775, 24229, 21041, 28075, 21336, 24027, 19671, /* 166432-166439 */
+31720, 34121, 27966, 35713, 31780, 28114, 37060, 38599, /* 166440-166447 */
+32958, 33463, 35538, 32021, 34624, 35319, 37406, 39018, /* 166448-166455 */
+37816, 36155, 33664, 32514, 43435, 39457, 33574, 44622, /* 166456-166463 */
+40633, 31658, 33827, 39392, 33792, 35032, 38285, 32179, /* 166464-166471 */
+31263, 34032, 39921, 37661, 45635, 45019, 45918, 42293, /* 166472-166479 */
+39712, 49969, 41525, 42739, 38513, 30686, 29641, 34899, /* 166480-166487 */
+30444, 27024, 28451, 24034, 22150, 22492, 23956, 26783, /* 166488-166495 */
+29954, 24063, 22023, 25439, 24339, 38640, 33058, 31553, /* 166496-166503 */
+32709, 26171, 25412, 32071, 34440, 31716, 34381, 36119, /* 166504-166511 */
+32083, 32273, 34791, 34194, 34312, 35316, 27572, 35344, /* 166512-166519 */
+28412, 31615, 42876, 33915, 36036, 35896, 29918, 35305, /* 166520-166527 */
+40550, 29763, 34414, 33320, 28146, 28469, 28472, 27172, /* 166528-166535 */
+31577, 30920, 21702, 24704, 24681, 24457, 33508, 26258, /* 166536-166543 */
+26655, 25576, 19283, 23706, 34102, 29571, 30004, 34058, /* 166544-166551 */
+31055, 32771, 35325, 34763, 31516, 34752, 29822, 32932, /* 166552-166559 */
+39123, 32705, 39060, 43278, 36840, 36513, 35843, 29653, /* 166560-166567 */
+42275, 39112, 33533, 44036, 44318, 42556, 47637, 46102, /* 166568-166575 */
+45628, 50800, 41459, 41001, 40087, 36047, 37337, 42914, /* 166576-166583 */
+31127, 34949, 27272, 18115, 28183, 29514, 25599, 29364, /* 166584-166591 */
+27862, 23666, 26825, 31455, 25900, 29836, 23606, 28153, /* 166592-166599 */
+31111, 27398, 28341, 35338, 33578, 29617, 29748, 26519, /* 166600-166607 */
+31343, 43898, 34446, 31172, 35943, 31293, 31331, 33660, /* 166608-166615 */
+30575, 33704, 31416, 33008, 36990, 28994, 31054, 41258, /* 166616-166623 */
+34157, 31249, 34281, 25650, 23826, 30311, 29692, 27524, /* 166624-166631 */
+29703, 29996, 27013, 31354, 32185, 25980, 28960, 26306, /* 166632-166639 */
+30500, 26044, 29731, 31333, 36997, 32207, 34499, 32490, /* 166640-166647 */
+28708, 39952, 42315, 33553, 37625, 37470, 35186, 34607, /* 166648-166655 */
+35520, 36213, 37753, 35074, 42505, 34109, 30831, 33428, /* 166656-166663 */
+38032, 29468, 36492, 39127, 30967, 37610, 45602, 45179, /* 166664-166671 */
+45866, 49959, 46595, 43304, 48281, 38190, 38556, 29756, /* 166672-166679 */
+42102, 31428, 29393, 30792, 31645, 34397, 28110, 33363, /* 166680-166687 */
+22682, 25045, 37375, 30866, 27518, 33909, 30385, 29207, /* 166688-166695 */
+27903, 28683, 30020, 29864, 32110, 29537, 24663, 25795, /* 166696-166703 */
+35785, 33243, 27883, 33929, 30847, 22018, 30625, 33990, /* 166704-166711 */
+29469, 32054, 34377, 28141, 32570, 32502, 28888, 31183, /* 166712-166719 */
+28925, 35710, 27414, 32637, 31051, 36426, 31972, 34595, /* 166720-166727 */
+33931, 25184, 33929, 41880, 34768, 32089, 35773, 29584, /* 166728-166735 */
+28644, 30964, 31448, 31367, 32218, 33585, 30995, 29800, /* 166736-166743 */
+33840, 41936, 34574, 33223, 37178, 29111, 29221, 38529, /* 166744-166751 */
+33813, 35061, 36613, 36057, 35005, 42163, 30782, 32784, /* 166752-166759 */
+29362, 28343, 32736, 30887, 36734, 40303, 43576, 42024, /* 166760-166767 */
+49401, 43968, 38740, 53337, 53063, 40791, 42756, 41086, /* 166768-166775 */
+34720, 35028, 31109, 30734, 30904, 31423, 30436, 26582, /* 166776-166783 */
+22133, 32051, 34512, 25305, 29704, 30857, 19795, 28885, /* 166784-166791 */
+32981, 28454, 35243, 30322, 27746, 33764, 34210, 27598, /* 166792-166799 */
+33278, 30701, 28978, 31508, 30125, 33478, 37511, 34429, /* 166800-166807 */
+32414, 36157, 25157, 31638, 44213, 31272, 33528, 35565, /* 166808-166815 */
+26597, 30270, 33016, 27362, 30835, 32553, 29600, 28302, /* 166816-166823 */
+26179, 23608, 34525, 32666, 27299, 32732, 24396, 20946, /* 166824-166831 */
+31221, 29398, 26831, 31877, 26389, 25708, 35972, 28992, /* 166832-166839 */
+31605, 34122, 30827, 30654, 32310, 31216, 39853, 36314, /* 166840-166847 */
+32673, 37020, 36087, 26304, 44341, 47863, 38584, 40293, /* 166848-166855 */
+32803, 29350, 37907, 35352, 34042, 37906, 41437, 41697, /* 166856-166863 */
+41916, 43395, 43720, 54117, 44202, 44124, 44574, 33539, /* 166864-166871 */
+34568, 38708, 33867, 34426, 30556, 23121, 32932, 27791, /* 166872-166879 */
+25744, 26884, 26496, 21705, 24919, 24834, 27278, 34025, /* 166880-166887 */
+27952, 29747, 31228, 27258, 21669, 39997, 31387, 35297, /* 166888-166895 */
+35660, 22012, 32329, 33722, 28472, 31078, 32021, 31265, /* 166896-166903 */
+29584, 29351, 27688, 36038, 36187, 30025, 33772, 29901, /* 166904-166911 */
+26389, 30404, 33552, 32192, 33506, 23852, 29159, 36524, /* 166912-166919 */
+29275, 31335, 32922, 31883, 25358, 30406, 26179, 33792, /* 166920-166927 */
+37321, 29486, 31574, 28810, 28100, 28005, 36718, 33331, /* 166928-166935 */
+35677, 29642, 26293, 36897, 32551, 34707, 38288, 33448, /* 166936-166943 */
+35228, 31719, 35375, 32723, 44934, 38038, 35752, 34662, /* 166944-166951 */
+33229, 27394, 29304, 33820, 30226, 28109, 24701, 41507, /* 166952-166959 */
+43661, 40157, 44289, 43515, 41459, 36046, 43846, 37419, /* 166960-166967 */
+45672, 42178, 35169, 35406, 36239, 32587, 25864, 37913, /* 166968-166975 */
+27701, 28466, 25242, 28161, 30307, 26586, 31352, 28940, /* 166976-166983 */
+32041, 25115, 27370, 27205, 28687, 38604, 30955, 29357, /* 166984-166991 */
+33242, 34290, 22546, 33766, 31105, 29416, 24221, 31838, /* 166992-166999 */
+33678, 31298, 35705, 32139, 34265, 26293, 27419, 31498, /* 167000-167007 */
+29579, 41310, 32679, 32216, 32753, 34600, 24663, 28269, /* 167008-167015 */
+37702, 27556, 27259, 29052, 35038, 28492, 31549, 32975, /* 167016-167023 */
+29056, 30442, 25579, 26969, 23620, 32160, 34248, 30452, /* 167024-167031 */
+29224, 34143, 26374, 25010, 35720, 35255, 25811, 27992, /* 167032-167039 */
+35628, 31568, 37397, 38923, 35444, 35998, 28652, 36676, /* 167040-167047 */
+30496, 36420, 42031, 31426, 31225, 34035, 35501, 27259, /* 167048-167055 */
+44860, 46617, 42633, 34869, 47048, 46828, 43123, 45669, /* 167056-167063 */
+44012, 39721, 32054, 36136, 33047, 31108, 39464, 37411, /* 167064-167071 */
+28984, 28420, 29772, 20236, 27375, 28939, 24078, 18590, /* 167072-167079 */
+29073, 30364, 29602, 32438, 32137, 28348, 28882, 21714, /* 167080-167087 */
+27679, 26482, 35851, 34047, 26437, 30318, 32583, 25860, /* 167088-167095 */
+29812, 35816, 32894, 28721, 30740, 34030, 31279, 33340, /* 167096-167103 */
+33300, 30015, 28713, 29349, 27824, 29080, 34303, 35825, /* 167104-167111 */
+34782, 32863, 37811, 27449, 29083, 33924, 32828, 23482, /* 167112-167119 */
+29532, 34355, 30039, 33118, 33679, 32731, 29355, 29694, /* 167120-167127 */
+23853, 25702, 30622, 40408, 33107, 29812, 36706, 31346, /* 167128-167135 */
+29232, 35913, 36624, 35107, 32795, 40112, 34366, 38184, /* 167136-167143 */
+37388, 37099, 31257, 28421, 28725, 24483, 30243, 39908, /* 167144-167151 */
+39642, 35112, 47098, 43070, 37616, 46306, 45299, 41691, /* 167152-167159 */
+34049, 45320, 40137, 38807, 43240, 40627, 34182, 34774, /* 167160-167167 */
+27815, 23148, 26709, 32056, 35556, 24722, 26128, 31357, /* 167168-167175 */
+27155, 29779, 31544, 34143, 26261, 34965, 35096, 31499, /* 167176-167183 */
+32561, 33703, 33076, 27167, 32611, 24658, 27590, 33984, /* 167184-167191 */
+37536, 33055, 33027, 34445, 29483, 32222, 30079, 32290, /* 167192-167199 */
+22122, 30102, 32404, 29982, 32774, 38359, 33252, 30711, /* 167200-167207 */
+33405, 23175, 30641, 30779, 38414, 34872, 26143, 34911, /* 167208-167215 */
+30107, 32460, 30051, 31694, 30767, 30675, 33535, 28712, /* 167216-167223 */
+32992, 32340, 32256, 29053, 33251, 29972, 27111, 31592, /* 167224-167231 */
+37573, 37148, 32874, 37704, 34376, 34742, 33541, 39144, /* 167232-167239 */
+32316, 31424, 35823, 34120, 33581, 34981, 42440, 32857, /* 167240-167247 */
+36791, 32814, 31874, 38989, 46289, 53049, 44685, 43941, /* 167248-167255 */
+46239, 43293, 41735, 42579, 38325, 33476, 37071, 40295, /* 167256-167263 */
+32275, 34658, 34027, 29241, 27560, 24229, 21502, 21918, /* 167264-167271 */
+29466, 35330, 26471, 32590, 33689, 31385, 29392, 27740, /* 167272-167279 */
+31233, 24948, 23734, 29125, 28901, 28087, 35324, 35950, /* 167280-167287 */
+33343, 29394, 29443, 25927, 34778, 38662, 37511, 34404, /* 167288-167295 */
+28663, 34096, 30606, 32623, 34238, 30379, 24693, 38686, /* 167296-167303 */
+34085, 32644, 36885, 36473, 34499, 24502, 27134, 26323, /* 167304-167311 */
+30259, 39989, 33355, 30656, 34028, 35831, 29679, 28094, /* 167312-167319 */
+28164, 25997, 21611, 29186, 29864, 29099, 33336, 42432, /* 167320-167327 */
+38127, 26060, 31690, 25261, 31530, 44310, 35185, 43426, /* 167328-167335 */
+36924, 36342, 38673, 34800, 37394, 30905, 27391, 35777, /* 167336-167343 */
+36438, 35171, 41992, 43550, 41279, 39018, 40231, 32898, /* 167344-167351 */
+42654, 47265, 43519, 43809, 39259, 42073, 35786, 36574, /* 167352-167359 */
+34342, 23094, 25371, 26671, 24642, 26895, 28453, 32871, /* 167360-167367 */
+37961, 26006, 23944, 25801, 30390, 33510, 33446, 35612, /* 167368-167375 */
+35378, 30869, 30839, 32019, 29827, 24261, 31948, 33297, /* 167376-167383 */
+30434, 35026, 37262, 45307, 33217, 27749, 30212, 24806, /* 167384-167391 */
+33221, 31572, 34388, 33809, 32154, 35938, 31201, 33868, /* 167392-167399 */
+29932, 21936, 30595, 26070, 25964, 30107, 32667, 34855, /* 167400-167407 */
+26798, 33207, 21465, 27698, 34762, 25984, 33464, 31280, /* 167408-167415 */
+33261, 30279, 26043, 31488, 21703, 29920, 32363, 27051, /* 167416-167423 */
+33988, 38143, 34833, 43711, 34822, 27351, 27469, 42011, /* 167424-167431 */
+30021, 35685, 41032, 36013, 39902, 34200, 44264, 27530, /* 167432-167439 */
+28427, 40706, 29811, 34098, 39881, 42955, 43871, 44667, /* 167440-167447 */
+41294, 38018, 44208, 46379, 38962, 40725, 38509, 41995, /* 167448-167455 */
+37045, 39240, 35151, 17484, 31061, 26653, 23420, 26357, /* 167456-167463 */
+30735, 35192, 30172, 33241, 28353, 25357, 33975, 28140, /* 167464-167471 */
+27833, 27508, 29667, 29264, 30111, 32169, 25428, 33919, /* 167472-167479 */
+28991, 27641, 31177, 31147, 32035, 33241, 28768, 23630, /* 167480-167487 */
+26057, 34126, 37531, 32371, 32817, 33059, 30774, 31258, /* 167488-167495 */
+38359, 25592, 29050, 35730, 22680, 29929, 29863, 35670, /* 167496-167503 */
+36354, 32420, 29945, 21418, 42210, 38006, 23795, 36045, /* 167504-167511 */
+31724, 26598, 27959, 32023, 24868, 24529, 33090, 30826, /* 167512-167519 */
+31182, 31356, 38157, 35588, 32662, 30983, 26180, 34866, /* 167520-167527 */
+38577, 32244, 43570, 41396, 43555, 31001, 46261, 28261, /* 167528-167535 */
+23045, 46242, 40812, 22718, 30935, 41166, 41481, 35030, /* 167536-167543 */
+35328, 31901, 47951, 41821, 40075, 55209, 39150, 36889, /* 167544-167551 */
+45874, 38373, 29248, 24721, 26680, 31730, 26881, 26411, /* 167552-167559 */
+25968, 32325, 27059, 25175, 18453, 27562, 23507, 22859, /* 167560-167567 */
+28036, 25951, 25019, 37600, 46870, 26028, 21737, 33861, /* 167568-167575 */
+32934, 33108, 36512, 33454, 44600, 32415, 32646, 32973, /* 167576-167583 */
+42102, 40839, 35532, 43517, 35392, 55752, 42838, 44626, /* 167584-167591 */
+43071, 39218, 28210, 29381, 35816, 23140, 32309, 32715, /* 167592-167599 */
+23406, 20770, 22242, 28310, 23343, 21827, 14671, 16940, /* 167600-167607 */
+13158, 14056, 20273, 12215, 13706, 22976, 15693, 9835, /* 167608-167615 */
+21183, 24210, 25064, 22913, 19801, 26790, 27399, 29227, /* 167616-167623 */
+28737, 36580, 29950, 35495, 36750, 39309, 43959, 33688, /* 167624-167631 */
+43086, 47358, 42204, 40797, 50077, 51532, 39690, 43225, /* 167632-167639 */
+52023, 58450, 47022, 47878, 51365, 51819, 44812, 47423, /* 167640-167647 */
+46288, 36873, 34681, 40653, 44941, 39822, 41874, 38930, /* 167648-167655 */
+36645, 25996, 24966, 35062, 36159, 31510, 33332, 26423, /* 167656-167663 */
+31364, 28861, 30402, 30272, 23731, 18346, 30273, 37928, /* 167664-167671 */
+22593, 34488, 38543, 28235, 22964, 22468, 26773, 33157, /* 167672-167679 */
+29184, 29922, 33360, 29437, 25652, 34277, 30119, 20951, /* 167680-167687 */
+21385, 26550, 24089, 25776, 29681, 33947, 33673, 28195, /* 167688-167695 */
+23800, 28345, 30679, 23230, 32740, 31510, 33819, 29766, /* 167696-167703 */
+29188, 33450, 19451, 24386, 31287, 23989, 29357, 42909, /* 167704-167711 */
+36797, 29052, 35122, 31279, 32414, 34125, 28638, 35012, /* 167712-167719 */
+37922, 37938, 37645, 44918, 38761, 29036, 37460, 35971, /* 167720-167727 */
+34875, 36714, 35484, 41108, 32250, 33400, 40268, 49606, /* 167728-167735 */
+44835, 37591, 44380, 40128, 40260, 46242, 43578, 39388, /* 167736-167743 */
+32442, 34711, 39219, 34329, 35274, 40946, 34482, 29330, /* 167744-167751 */
+32118, 28373, 34735, 38861, 31384, 26274, 30975, 25895, /* 167752-167759 */
+27408, 35101, 26061, 19807, 28878, 30282, 26164, 28529, /* 167760-167767 */
+29827, 33112, 27869, 18418, 20838, 30545, 28043, 37134, /* 167768-167775 */
+38182, 28873, 32564, 34243, 31790, 28641, 28694, 33688, /* 167776-167783 */
+35250, 27673, 31664, 39789, 31429, 30667, 31203, 27151, /* 167784-167791 */
+38686, 34340, 35742, 37736, 33948, 31472, 33532, 33419, /* 167792-167799 */
+22607, 25822, 35604, 30718, 30243, 34869, 35714, 33331, /* 167800-167807 */
+30875, 27072, 34358, 33435, 26818, 33509, 31248, 33482, /* 167808-167815 */
+38759, 39686, 33214, 31025, 34337, 37074, 38741, 36668, /* 167816-167823 */
+37510, 45736, 33369, 29596, 33357, 36263, 42511, 32316, /* 167824-167831 */
+36204, 42674, 38480, 44713, 50664, 35783, 25531, 34213, /* 167832-167839 */
+39251, 29041, 32811, 37263, 36972, 30964, 31209, 27157, /* 167840-167847 */
+30018, 35166, 30030, 28968, 27486, 28480, 29442, 31122, /* 167848-167855 */
+34394, 31247, 27196, 29384, 29078, 27859, 28348, 40066, /* 167856-167863 */
+26154, 23742, 30038, 22292, 35589, 30508, 33605, 34372, /* 167864-167871 */
+32548, 34528, 34789, 37925, 34642, 31739, 29976, 29998, /* 167872-167879 */
+33056, 28987, 36485, 34069, 28082, 31329, 29600, 37327, /* 167880-167887 */
+34338, 35934, 35733, 32198, 31673, 34385, 35315, 26751, /* 167888-167895 */
+26063, 35583, 41009, 34305, 30769, 40149, 34270, 29240, /* 167896-167903 */
+31921, 27399, 36545, 33053, 29263, 34089, 31019, 32026, /* 167904-167911 */
+31823, 33632, 29294, 24570, 31528, 40029, 33826, 30330, /* 167912-167919 */
+36565, 34586, 25529, 27677, 26661, 28618, 33844, 32371, /* 167920-167927 */
+35533, 37142, 36642, 34211, 43585, 35064, 20126, 28216, /* 167928-167935 */
+25443, 30518, 38226, 43728, 43726, 34712, 36492, 31474, /* 167936-167943 */
+33003, 41692, 34977, 40818, 31092, 31833, 38145, 34692, /* 167944-167951 */
+40929, 33591, 26745, 28075, 33025, 41268, 37892, 34210, /* 167952-167959 */
+38082, 30562, 23872, 24265, 30096, 33568, 30056, 29660, /* 167960-167967 */
+28764, 30244, 30832, 36653, 30200, 22248, 26967, 13055, /* 167968-167975 */
+23212, 26692, 29749, 38469, 40645, 25577, 25256, 28660, /* 167976-167983 */
+28450, 38520, 32222, 31141, 36577, 32306, 32685, 39035, /* 167984-167991 */
+30229, 27366, 30568, 27402, 31408, 41349, 43575, 40499}; /* 167992-167999 */
+