help :(
Dependencies: FFT
SongData/my-love-array.h
- Committer:
- dimitryjl23
- Date:
- 2020-12-04
- Revision:
- 9:97abd5e954f1
- Parent:
- 8:24c18eecc442
File content as of revision 9:97abd5e954f1:
/********************************************************************** * Written by WAVToCode * Date: Thu Dec 03 03:10:50 PM * FileName: my-love-array.C * Interleaved: N/A * Signed: No * No. of channels: 1 * No. of samples: 197952 * Bits/Sample: 16 **********************************************************************/ #define NUM_ELEMENTS_MY_LOVE 60000 static const unsigned short data_my_love[NUM_ELEMENTS_MY_LOVE] = { 32893, 32750, 32519, 33055, 32937, 32582, 32893, 32683, /* 0-7 */ 32725, 32839, 32590, 32935, 32641, 32795, 32978, 32600, /* 8-15 */ 32488, 32767, 32914, 32756, 32630, 32955, 32879, 32873, /* 16-23 */ 32798, 32783, 33178, 32379, 32120, 32885, 33656, 32439, /* 24-31 */ 32338, 33068, 32579, 32768, 32642, 32596, 33298, 33070, /* 32-39 */ 32439, 32576, 32680, 32902, 32762, 32583, 32968, 33237, /* 40-47 */ 32545, 32343, 32665, 33078, 32876, 32954, 32704, 32562, /* 48-55 */ 32982, 32746, 32702, 32703, 32408, 32577, 33100, 32957, /* 56-63 */ 32793, 32352, 33014, 33112, 33076, 32543, 32259, 32793, /* 64-71 */ 33003, 32891, 32525, 32755, 33047, 32838, 32633, 32780, /* 72-79 */ 32291, 32892, 32889, 32739, 32618, 33220, 33372, 32185, /* 80-87 */ 32179, 32770, 33055, 33141, 32560, 32325, 32749, 33053, /* 88-95 */ 33241, 32690, 32638, 32465, 32644, 32800, 33062, 33012, /* 96-103 */ 32642, 32295, 32740, 32906, 32684, 33165, 32509, 32195, /* 104-111 */ 32833, 33227, 33196, 32862, 32190, 32644, 33306, 33091, /* 112-119 */ 32324, 32236, 32388, 33310, 33480, 32305, 32297, 32741, /* 120-127 */ 33066, 32958, 32982, 32409, 32547, 33149, 32943, 32633, /* 128-135 */ 32633, 32570, 32957, 32802, 32566, 33152, 32781, 32758, /* 136-143 */ 32847, 32447, 32655, 33203, 33140, 32746, 32105, 32706, /* 144-151 */ 32823, 32740, 32963, 32551, 32808, 33068, 32957, 32645, /* 152-159 */ 32613, 32778, 33118, 32715, 32535, 32821, 32600, 32646, /* 160-167 */ 33153, 32787, 32669, 32746, 32482, 32461, 32989, 33171, /* 168-175 */ 32685, 32927, 32543, 32620, 33125, 32886, 32269, 32529, /* 176-183 */ 32898, 32860, 33000, 32904, 32679, 32706, 32489, 33015, /* 184-191 */ 33193, 32271, 32271, 32619, 33244, 33347, 32644, 32089, /* 192-199 */ 32750, 33029, 32723, 32621, 33000, 32855, 32951, 32953, /* 200-207 */ 32523, 32951, 32892, 32460, 32370, 32791, 32953, 33039, /* 208-215 */ 32424, 32575, 33007, 32727, 33084, 33082, 32216, 32524, /* 216-223 */ 33017, 32966, 33038, 32595, 32673, 32752, 32877, 32518, /* 224-231 */ 32459, 33191, 33086, 32629, 32606, 32743, 33222, 32919, /* 232-239 */ 32195, 32314, 32890, 33197, 32970, 32254, 32142, 33129, /* 240-247 */ 33397, 32918, 32420, 32559, 32839, 33170, 32855, 32420, /* 248-255 */ 32588, 33107, 32594, 32461, 33160, 32699, 32544, 32666, /* 256-263 */ 32860, 32901, 32914, 32781, 32292, 32810, 33406, 32711, /* 264-271 */ 32546, 32596, 32715, 32591, 32719, 33243, 32816, 32602, /* 272-279 */ 32687, 33166, 32895, 32399, 32624, 32766, 32911, 32892, /* 280-287 */ 32537, 32811, 32996, 32498, 32578, 32824, 33081, 33012, /* 288-295 */ 32374, 32466, 33063, 33174, 32999, 32514, 32300, 32549, /* 296-303 */ 33150, 32873, 32451, 32685, 32668, 33126, 33082, 32357, /* 304-311 */ 32628, 33052, 32530, 32873, 33035, 32494, 32507, 32891, /* 312-319 */ 32847, 33134, 32591, 32121, 32847, 33093, 33238, 32598, /* 320-327 */ 32429, 32942, 33170, 32293, 32380, 33227, 32768, 32250, /* 328-335 */ 32762, 33197, 32980, 32764, 32234, 32674, 33360, 33272, /* 336-343 */ 32523, 32421, 32758, 33050, 32698, 32518, 32971, 32601, /* 344-351 */ 32653, 32858, 32744, 32843, 32952, 32856, 32718, 32514, /* 352-359 */ 32978, 33032, 32816, 32264, 32621, 33226, 32825, 32765, /* 360-367 */ 32508, 32614, 32787, 32993, 33111, 32839, 32256, 32747, /* 368-375 */ 33444, 32805, 32152, 32205, 32794, 33661, 32973, 31939, /* 376-383 */ 32175, 33298, 33793, 32698, 31995, 32442, 33644, 33111, /* 384-391 */ 32114, 32483, 32862, 32978, 32692, 32292, 32931, 32997, /* 392-399 */ 32619, 32786, 32585, 32886, 33414, 32585, 32124, 32870, /* 400-407 */ 33147, 32726, 32539, 32721, 32850, 32868, 32658, 32848, /* 408-415 */ 32994, 32507, 32647, 32988, 32664, 32777, 32836, 32743, /* 416-423 */ 32892, 32789, 32186, 32754, 33216, 32721, 32399, 32750, /* 424-431 */ 33367, 33208, 32533, 31996, 32907, 33310, 33162, 32548, /* 432-439 */ 31996, 32758, 33180, 32822, 32807, 32639, 32483, 32969, /* 440-447 */ 32966, 32684, 32699, 32864, 32937, 32892, 32429, 32710, /* 448-455 */ 32806, 32410, 33041, 33078, 32513, 32653, 32960, 32933, /* 456-463 */ 32821, 32454, 32721, 32864, 33023, 32762, 32324, 32918, /* 464-471 */ 33102, 32474, 32458, 32641, 33015, 33150, 32658, 32714, /* 472-479 */ 32883, 32921, 32678, 32626, 32567, 33039, 32711, 32640, /* 480-487 */ 32849, 32830, 32572, 32567, 33040, 32737, 32687, 32965, /* 488-495 */ 32978, 32498, 32893, 32707, 32520, 33062, 32913, 32080, /* 496-503 */ 32875, 33194, 32791, 32640, 32362, 32940, 33272, 32846, /* 504-511 */ 32352, 32490, 32737, 33329, 32791, 32355, 32671, 33156, /* 512-519 */ 32616, 32335, 32611, 32891, 33533, 32882, 32252, 32623, /* 520-527 */ 33270, 32929, 32291, 32490, 32897, 32695, 32921, 32903, /* 528-535 */ 32929, 32364, 32588, 33065, 32780, 32818, 32725, 32869, /* 536-543 */ 32861, 33104, 32572, 32464, 32702, 33006, 32678, 32597, /* 544-551 */ 32922, 33365, 32583, 32182, 32614, 33449, 33143, 32061, /* 552-559 */ 32416, 32869, 33263, 32860, 32713, 32326, 33054, 32980, /* 560-567 */ 32762, 32633, 32897, 32591, 32930, 32542, 33324, 32596, /* 568-575 */ 32482, 32787, 32843, 32424, 32563, 33042, 32695, 33010, /* 576-583 */ 32772, 31839, 30898, 32006, 31286, 32244, 30357, 33595, /* 584-591 */ 28390, 37836, 40884, 29006, 26703, 26338, 26219, 24390, /* 592-599 */ 24807, 25803, 31360, 24071, 29323, 36742, 41743, 39867, /* 600-607 */ 39128, 40909, 40203, 40634, 45410, 45479, 38145, 27223, /* 608-615 */ 32556, 33629, 19130, 27744, 18962, 19546, 16633, 23420, /* 616-623 */ 20248, 28760, 27996, 28881, 34800, 30751, 33915, 22697, /* 624-631 */ 46474, 31305, 47274, 44218, 31801, 38061, 38144, 51820, /* 632-639 */ 38860, 46385, 39531, 36776, 39805, 36661, 39782, 34990, /* 640-647 */ 38152, 34633, 34831, 39662, 32141, 34141, 28978, 27342, /* 648-655 */ 26126, 26977, 25367, 28516, 27684, 22243, 32005, 34126, /* 656-663 */ 24867, 23333, 23511, 23918, 30060, 32195, 35702, 30354, /* 664-671 */ 42461, 50973, 51813, 46019, 41599, 37604, 35757, 32298, /* 672-679 */ 23824, 39023, 25048, 9711, 18486, 20988, 28502, 36259, /* 680-687 */ 37350, 38985, 43458, 46289, 47944, 50177, 50634, 43696, /* 688-695 */ 41504, 50358, 44079, 36257, 32428, 22586, 17314, 26173, /* 696-703 */ 21789, 12462, 23200, 19917, 23949, 28242, 28205, 32608, /* 704-711 */ 34931, 25992, 26824, 40118, 35119, 33732, 37777, 46094, /* 712-719 */ 42651, 39716, 40456, 36305, 37266, 40623, 33144, 32954, /* 720-727 */ 37620, 32721, 33862, 31283, 28805, 29490, 32991, 31426, /* 728-735 */ 26329, 27680, 24619, 27457, 29408, 22773, 22091, 23127, /* 736-743 */ 23597, 22067, 27601, 24829, 25658, 23355, 30669, 32922, /* 744-751 */ 21656, 24976, 26967, 28617, 25730, 26284, 24176, 28830, /* 752-759 */ 32096, 34615, 38150, 38215, 38063, 39157, 42452, 45160, /* 760-767 */ 46848, 46333, 43871, 45272, 43727, 43503, 39972, 39819, /* 768-775 */ 40887, 36539, 38736, 34646, 35606, 28528, 29892, 32918, /* 776-783 */ 36113, 35370, 32827, 29737, 24357, 31107, 27941, 25713, /* 784-791 */ 18571, 17288, 14917, 15129, 18862, 18240, 23004, 19862, /* 792-799 */ 20462, 25399, 25046, 28023, 33901, 29923, 32439, 34448, /* 800-807 */ 35971, 39499, 42393, 41130, 38139, 45801, 46412, 45710, /* 808-815 */ 44869, 45637, 41688, 46065, 44313, 39522, 40518, 39904, /* 816-823 */ 41799, 41331, 41315, 34763, 39040, 34870, 35686, 37811, /* 824-831 */ 34347, 40928, 37162, 37798, 37635, 31839, 29717, 32825, /* 832-839 */ 32880, 25933, 21218, 16372, 20357, 22188, 16979, 19455, /* 840-847 */ 21112, 18885, 23660, 18157, 26090, 27286, 22265, 35020, /* 848-855 */ 29377, 30093, 30695, 39288, 40540, 36715, 39906, 45956, /* 856-863 */ 44343, 43265, 51280, 47549, 45141, 45115, 49232, 44374, /* 864-871 */ 43976, 38844, 39186, 38124, 32918, 34103, 35336, 35734, /* 872-879 */ 28227, 30159, 29503, 27093, 25393, 24359, 24574, 22291, /* 880-887 */ 20545, 19849, 21540, 20927, 18864, 19126, 20848, 24035, /* 888-895 */ 24533, 21118, 27727, 30287, 25418, 29751, 32188, 33253, /* 896-903 */ 33412, 33344, 34510, 38631, 36483, 37393, 39903, 38382, /* 904-911 */ 40306, 40938, 39458, 40431, 40063, 40567, 42457, 39423, /* 912-919 */ 40609, 37530, 36052, 41310, 34766, 29634, 34896, 28229, /* 920-927 */ 31747, 25493, 25781, 23332, 23635, 23863, 19981, 29792, /* 928-935 */ 19695, 22475, 23893, 24172, 23629, 26708, 28858, 28191, /* 936-943 */ 29688, 29302, 32980, 31215, 32436, 36831, 34894, 36242, /* 944-951 */ 37263, 39128, 38757, 39678, 38080, 42118, 41696, 37799, /* 952-959 */ 41978, 40174, 39524, 35032, 39760, 33737, 34551, 36049, /* 960-967 */ 32070, 35826, 33862, 26730, 30962, 32034, 31539, 32557, /* 968-975 */ 29472, 31268, 32117, 31694, 27200, 30502, 33815, 35108, /* 976-983 */ 32019, 30722, 30849, 37576, 32677, 30160, 35067, 33164, /* 984-991 */ 32955, 33234, 35553, 33261, 33609, 30314, 32355, 33052, /* 992-999 */ 31204, 30806, 30699, 31331, 29772, 29284, 31360, 31481, /* 1000-1007 */ 29707, 33159, 33303, 35978, 32105, 32842, 33097, 34605, /* 1008-1015 */ 38220, 33088, 36885, 37119, 35467, 36503, 38117, 36842, /* 1016-1023 */ 35912, 34390, 37797, 37005, 33460, 37944, 34767, 34549, /* 1024-1031 */ 35664, 33601, 35089, 35881, 35556, 35602, 33258, 32289, /* 1032-1039 */ 33691, 34868, 36003, 32099, 33292, 32612, 31880, 30226, /* 1040-1047 */ 30362, 32157, 28333, 29471, 26611, 28215, 29039, 27671, /* 1048-1055 */ 27653, 27480, 31048, 27932, 25721, 29526, 31783, 32003, /* 1056-1063 */ 29403, 32067, 31747, 32320, 30468, 32003, 35952, 32969, /* 1064-1071 */ 32964, 35345, 34913, 34954, 37508, 34054, 37990, 36577, /* 1072-1079 */ 34948, 37503, 37032, 32793, 33832, 32592, 31964, 30659, /* 1080-1087 */ 30624, 30358, 28498, 29499, 26995, 28702, 25924, 28272, /* 1088-1095 */ 25033, 28688, 27227, 27679, 26057, 24927, 27219, 29474, /* 1096-1103 */ 31486, 24724, 28289, 27529, 31116, 30770, 30450, 30956, /* 1104-1111 */ 33185, 32923, 32009, 35149, 34943, 34906, 35433, 35633, /* 1112-1119 */ 36537, 36821, 37622, 38745, 38887, 39480, 38406, 39395, /* 1120-1127 */ 40534, 40158, 35262, 38255, 40885, 36906, 35346, 35264, /* 1128-1135 */ 33930, 32748, 31366, 30511, 28067, 30068, 28897, 26124, /* 1136-1143 */ 27664, 25861, 26585, 26386, 29492, 26597, 26678, 28480, /* 1144-1151 */ 29253, 32999, 29636, 30224, 34509, 34299, 34268, 37691, /* 1152-1159 */ 38594, 36334, 39246, 40277, 39968, 42250, 41171, 39978, /* 1160-1167 */ 40586, 40699, 40957, 42741, 38703, 39802, 39624, 38721, /* 1168-1175 */ 39363, 37501, 35642, 35055, 34866, 33350, 32612, 28990, /* 1176-1183 */ 30171, 28377, 29035, 26789, 26755, 26753, 23061, 27815, /* 1184-1191 */ 24865, 25407, 24734, 24920, 28139, 24462, 28589, 28257, /* 1192-1199 */ 29464, 31124, 31420, 33324, 33694, 35446, 36012, 36276, /* 1200-1207 */ 36632, 41066, 37576, 40039, 39206, 39928, 42567, 38380, /* 1208-1215 */ 40961, 39581, 36136, 37640, 38472, 35405, 34837, 30649, /* 1216-1223 */ 33392, 33425, 30017, 29002, 27726, 28735, 25730, 27434, /* 1224-1231 */ 24316, 23124, 27941, 22778, 24430, 25367, 24731, 24205, /* 1232-1239 */ 22565, 25076, 24206, 24710, 25686, 30884, 28158, 28386, /* 1240-1247 */ 30514, 31366, 33758, 34132, 33251, 36109, 35457, 36765, /* 1248-1255 */ 40154, 36453, 40395, 36412, 40606, 40145, 35915, 39258, /* 1256-1263 */ 36744, 37421, 37014, 33855, 35275, 35376, 31951, 32809, /* 1264-1271 */ 31367, 29614, 31207, 28041, 26655, 27359, 26824, 28617, /* 1272-1279 */ 26605, 26753, 27809, 28368, 28319, 29114, 30040, 30476, /* 1280-1287 */ 29397, 30787, 30246, 31828, 35617, 34057, 34580, 33096, /* 1288-1295 */ 35548, 34623, 36349, 38070, 36948, 38580, 37493, 38503, /* 1296-1303 */ 37200, 38281, 37979, 38029, 36927, 36610, 37698, 34133, /* 1304-1311 */ 36978, 35908, 34621, 35710, 34255, 32987, 33583, 33758, /* 1312-1319 */ 32773, 33135, 32489, 31634, 31927, 33335, 31182, 30933, /* 1320-1327 */ 31550, 31583, 32781, 32874, 31144, 31975, 32025, 31349, /* 1328-1335 */ 35852, 33694, 33013, 33243, 32354, 35709, 35082, 36464, /* 1336-1343 */ 35104, 34063, 33711, 34916, 36633, 34868, 34556, 33899, /* 1344-1351 */ 35312, 34515, 36100, 35747, 33648, 34328, 33385, 35612, /* 1352-1359 */ 34808, 33833, 32420, 32350, 33103, 31732, 33139, 30423, /* 1360-1367 */ 32341, 32121, 29614, 30999, 30982, 30891, 30859, 29352, /* 1368-1375 */ 29029, 29866, 29499, 30154, 29620, 30978, 32226, 30412, /* 1376-1383 */ 28281, 30030, 31885, 32357, 32210, 30208, 31096, 32319, /* 1384-1391 */ 32200, 33522, 33245, 33578, 31459, 32866, 34600, 34146, /* 1392-1399 */ 33502, 30185, 32715, 31211, 32567, 33447, 30302, 31784, /* 1400-1407 */ 30759, 31349, 32248, 30046, 30792, 31501, 30843, 30337, /* 1408-1415 */ 30915, 31469, 30005, 28883, 29218, 32062, 32606, 29944, /* 1416-1423 */ 31046, 31041, 30696, 33377, 31956, 32556, 29739, 31502, /* 1424-1431 */ 32108, 32261, 32602, 30424, 31041, 30825, 34622, 31918, /* 1432-1439 */ 33727, 32271, 32791, 34012, 34874, 35920, 34571, 34300, /* 1440-1447 */ 34230, 34926, 33830, 36325, 34834, 35683, 34107, 33524, /* 1448-1455 */ 34229, 35015, 33505, 32380, 33080, 33405, 34643, 32878, /* 1456-1463 */ 33482, 33377, 32360, 33451, 33529, 32594, 32797, 33113, /* 1464-1471 */ 34393, 33605, 33895, 32633, 32951, 34203, 34477, 33913, /* 1472-1479 */ 33250, 34765, 35321, 34352, 33874, 36425, 34979, 35375, /* 1480-1487 */ 33631, 33095, 35016, 34874, 33678, 32481, 32090, 32074, /* 1488-1495 */ 33594, 33652, 34041, 31387, 32700, 33617, 33413, 33022, /* 1496-1503 */ 32966, 33127, 32942, 34158, 32380, 32727, 33172, 33942, /* 1504-1511 */ 33859, 32705, 31998, 32384, 32795, 33783, 32636, 31994, /* 1512-1519 */ 33973, 33170, 33176, 32296, 32947, 33973, 34013, 33153, /* 1520-1527 */ 32703, 33830, 33847, 34455, 32322, 32555, 34138, 34263, /* 1528-1535 */ 33800, 33277, 32726, 32925, 33061, 31334, 32181, 31867, /* 1536-1543 */ 31572, 32001, 31678, 30806, 31392, 30446, 30780, 31909, /* 1544-1551 */ 31055, 30545, 30798, 30668, 30675, 31646, 30849, 32525, /* 1552-1559 */ 30816, 30316, 30959, 31198, 30991, 32593, 32555, 31074, /* 1560-1567 */ 32923, 33114, 34379, 31887, 32630, 33739, 32671, 32662, /* 1568-1575 */ 32674, 33256, 33111, 32317, 32595, 32041, 31899, 33514, /* 1576-1583 */ 32137, 31200, 31083, 30608, 30142, 29540, 30587, 30860, /* 1584-1591 */ 30335, 30539, 29367, 30236, 30649, 31460, 30525, 30163, /* 1592-1599 */ 32027, 30963, 31252, 31742, 32374, 32615, 33098, 33366, /* 1600-1607 */ 33787, 33862, 33603, 34543, 34828, 34255, 34541, 35366, /* 1608-1615 */ 34670, 35004, 36173, 35556, 34461, 34051, 35113, 35141, /* 1616-1623 */ 34848, 34822, 34324, 33400, 32910, 34366, 34154, 33791, /* 1624-1631 */ 32938, 32553, 31717, 32307, 33051, 32676, 31102, 29919, /* 1632-1639 */ 31236, 31702, 31622, 30400, 31182, 32008, 31706, 31069, /* 1640-1647 */ 32275, 32431, 33480, 34078, 33166, 34031, 34696, 35628, /* 1648-1655 */ 34703, 35301, 36627, 37195, 35797, 35384, 36499, 36575, /* 1656-1663 */ 37029, 35413, 35491, 35540, 35058, 34709, 34242, 34115, /* 1664-1671 */ 33315, 33344, 32680, 33133, 32520, 32457, 31504, 31600, /* 1672-1679 */ 31629, 30700, 31306, 31650, 32125, 30088, 30764, 30706, /* 1680-1687 */ 31553, 31692, 31657, 32942, 32699, 33101, 32358, 32619, /* 1688-1695 */ 32857, 35387, 34944, 32729, 33209, 33935, 35088, 35515, /* 1696-1703 */ 34276, 33076, 34242, 34767, 34276, 33064, 32426, 32276, /* 1704-1711 */ 32856, 33079, 32431, 32683, 32073, 32395, 31438, 31143, /* 1712-1719 */ 31669, 30432, 30106, 29157, 29386, 29818, 28613, 28232, /* 1720-1727 */ 29187, 30192, 30602, 29154, 29465, 30138, 30202, 30400, /* 1728-1735 */ 30491, 32343, 32559, 31791, 32010, 32521, 32579, 33701, /* 1736-1743 */ 34177, 33510, 33576, 34115, 33801, 33890, 34385, 33644, /* 1744-1751 */ 33306, 33931, 34013, 34526, 32953, 32279, 33107, 32778, /* 1752-1759 */ 32920, 31404, 31031, 31330, 32007, 31525, 31027, 30894, /* 1760-1767 */ 31131, 32313, 32346, 31860, 31253, 31427, 32074, 31957, /* 1768-1775 */ 31682, 32335, 31831, 32092, 32939, 32059, 31700, 32522, /* 1776-1783 */ 32770, 33488, 33104, 32759, 33023, 33203, 34321, 33924, /* 1784-1791 */ 33046, 33316, 33667, 34330, 34304, 33643, 33607, 33829, /* 1792-1799 */ 34197, 33531, 34105, 33488, 33619, 33246, 33438, 35150, /* 1800-1807 */ 34258, 33251, 33128, 34003, 34150, 34476, 33246, 32636, /* 1808-1815 */ 32904, 33676, 34091, 33564, 33294, 33423, 34499, 34302, /* 1816-1823 */ 34239, 34219, 34399, 35104, 35098, 33887, 34019, 34254, /* 1824-1831 */ 33813, 35229, 33955, 33153, 33880, 32998, 33893, 33971, /* 1832-1839 */ 33227, 32756, 33420, 33396, 33091, 33142, 32641, 32685, /* 1840-1847 */ 32598, 32964, 32765, 33419, 33048, 32827, 33025, 32630, /* 1848-1855 */ 32517, 32563, 32629, 32321, 32641, 32752, 32967, 32387, /* 1856-1863 */ 32567, 33234, 33564, 33359, 32921, 33629, 33084, 33075, /* 1864-1871 */ 33282, 33094, 32949, 32403, 32528, 33032, 33007, 32112, /* 1872-1879 */ 32241, 32580, 32819, 32397, 31214, 31320, 31579, 31089, /* 1880-1887 */ 30890, 30917, 30825, 31016, 30694, 30764, 30713, 30392, /* 1888-1895 */ 30601, 30620, 30593, 30822, 31346, 31221, 31611, 31333, /* 1896-1903 */ 31339, 31763, 31093, 31524, 31436, 31160, 31013, 31123, /* 1904-1911 */ 31486, 31433, 31245, 31260, 31621, 31840, 32220, 32028, /* 1912-1919 */ 32318, 33025, 32781, 32932, 32990, 33062, 33407, 33005, /* 1920-1927 */ 32661, 32847, 32789, 32201, 32034, 31930, 31757, 31522, /* 1928-1935 */ 31532, 31558, 31187, 31986, 31944, 31662, 32210, 32194, /* 1936-1943 */ 32288, 32680, 32627, 32248, 32706, 33030, 32561, 32905, /* 1944-1951 */ 33170, 32510, 32897, 33643, 33704, 33769, 33807, 34004, /* 1952-1959 */ 34560, 34780, 34944, 34745, 34905, 35156, 35073, 34605, /* 1960-1967 */ 34632, 34676, 34514, 34566, 34335, 34361, 33790, 33923, /* 1968-1975 */ 33636, 33650, 33437, 33006, 33101, 32887, 32782, 32342, /* 1976-1983 */ 32317, 32219, 33133, 33116, 32333, 32818, 32900, 33018, /* 1984-1991 */ 33114, 33016, 32952, 33085, 33056, 33323, 33716, 33014, /* 1992-1999 */ 33202, 33643, 33872, 33704, 33898, 34268, 34376, 34745, /* 2000-2007 */ 34525, 34643, 34330, 34424, 34510, 34202, 33812, 33483, /* 2008-2015 */ 33715, 33891, 33459, 32738, 32714, 32737, 32554, 32537, /* 2016-2023 */ 32442, 31820, 31944, 31759, 31876, 31939, 31446, 31627, /* 2024-2031 */ 31903, 32204, 32179, 32123, 32282, 32665, 32305, 32319, /* 2032-2039 */ 33123, 33271, 33127, 32926, 32890, 33235, 33017, 32909, /* 2040-2047 */ 32677, 32655, 32802, 32699, 32880, 32832, 32976, 33080, /* 2048-2055 */ 32317, 32528, 33035, 32213, 32569, 32477, 32247, 32474, /* 2056-2063 */ 32513, 31824, 31622, 31658, 31228, 31291, 31216, 31037, /* 2064-2071 */ 30542, 30714, 30761, 31153, 30625, 30224, 30802, 30904, /* 2072-2079 */ 31028, 30833, 30460, 30606, 30888, 31287, 31291, 30949, /* 2080-2087 */ 30956, 31320, 31673, 31581, 31974, 32111, 32542, 32742, /* 2088-2095 */ 33465, 33846, 33706, 34163, 34295, 34366, 34687, 34853, /* 2096-2103 */ 34475, 34365, 33879, 34176, 33947, 32885, 32498, 32479, /* 2104-2111 */ 31977, 31651, 31591, 31385, 31708, 31181, 30844, 31108, /* 2112-2119 */ 30971, 31071, 31069, 31437, 31418, 31692, 32299, 32347, /* 2120-2127 */ 32733, 33098, 33444, 33406, 34227, 34240, 34139, 34678, /* 2128-2135 */ 34761, 34632, 34609, 34576, 34953, 35537, 35368, 35519, /* 2136-2143 */ 35080, 35265, 35577, 35707, 35711, 34738, 34205, 34268, /* 2144-2151 */ 33976, 34196, 33595, 33454, 33209, 32811, 32959, 32404, /* 2152-2159 */ 32554, 32164, 32267, 31505, 31626, 32294, 31787, 32021, /* 2160-2167 */ 31905, 32497, 32573, 33008, 33100, 32697, 33524, 33998, /* 2168-2175 */ 34180, 34240, 34450, 34312, 34587, 34602, 34402, 34468, /* 2176-2183 */ 34657, 34433, 33754, 33567, 33757, 34025, 33810, 33406, /* 2184-2191 */ 33245, 33114, 33389, 33583, 32688, 32178, 32219, 32654, /* 2192-2199 */ 32060, 31180, 31291, 31378, 31303, 31115, 31197, 30862, /* 2200-2207 */ 31255, 31272, 30772, 31329, 31132, 31358, 31786, 31787, /* 2208-2215 */ 32154, 32164, 32714, 32448, 32590, 33309, 33231, 32998, /* 2216-2223 */ 33212, 33352, 33200, 33264, 33378, 33329, 32746, 32793, /* 2224-2231 */ 32623, 33028, 32490, 32183, 32244, 32089, 32186, 32184, /* 2232-2239 */ 31974, 31350, 31728, 31171, 31117, 30743, 30772, 30620, /* 2240-2247 */ 30381, 31022, 30955, 30978, 30950, 31054, 31345, 31974, /* 2248-2255 */ 31576, 31574, 32177, 32301, 32324, 32271, 32547, 32449, /* 2256-2263 */ 32579, 32702, 32660, 33033, 33017, 32769, 33299, 33533, /* 2264-2271 */ 33031, 33394, 33502, 33539, 33498, 33562, 33697, 33231, /* 2272-2279 */ 33149, 33265, 33157, 32855, 32793, 32335, 32256, 32189, /* 2280-2287 */ 32245, 31866, 31892, 31894, 31923, 32727, 32619, 32428, /* 2288-2295 */ 32230, 32325, 33051, 33330, 32799, 33285, 33115, 33043, /* 2296-2303 */ 33518, 33456, 33549, 33585, 33468, 33739, 34090, 34406, /* 2304-2311 */ 34652, 34410, 33986, 33863, 34539, 34459, 34185, 33944, /* 2312-2319 */ 34097, 34310, 34461, 33735, 33518, 33698, 33479, 33885, /* 2320-2327 */ 33955, 33757, 33589, 33952, 34076, 34012, 33619, 33641, /* 2328-2335 */ 33773, 33901, 33726, 33054, 33209, 33483, 33102, 32237, /* 2336-2343 */ 32506, 32859, 32203, 32563, 32504, 32495, 32693, 32705, /* 2344-2351 */ 32871, 32727, 32970, 33056, 33384, 32961, 32872, 33068, /* 2352-2359 */ 32822, 32809, 32947, 33286, 33052, 32852, 32880, 33143, /* 2360-2367 */ 33518, 33354, 32948, 32697, 32800, 32688, 32558, 32735, /* 2368-2375 */ 32587, 32246, 32141, 32471, 32464, 32132, 31864, 32244, /* 2376-2383 */ 32112, 31778, 31409, 32030, 32026, 31050, 31344, 31147, /* 2384-2391 */ 31434, 31319, 31031, 30657, 30849, 31374, 31333, 31182, /* 2392-2399 */ 30994, 31039, 31499, 31853, 31664, 31905, 31692, 32079, /* 2400-2407 */ 32133, 32186, 32321, 31818, 31771, 31889, 32139, 32346, /* 2408-2415 */ 32098, 31663, 32198, 32275, 32015, 32300, 32649, 32940, /* 2416-2423 */ 32450, 32684, 32590, 32380, 32243, 31989, 32448, 32028, /* 2424-2431 */ 31687, 31954, 31993, 31476, 31891, 31897, 31611, 31987, /* 2432-2439 */ 32078, 31961, 32067, 32522, 32457, 32392, 33176, 33195, /* 2440-2447 */ 32655, 33462, 33507, 33338, 33305, 33556, 32960, 33095, /* 2448-2455 */ 33707, 33255, 33442, 33146, 33581, 33896, 33959, 34025, /* 2456-2463 */ 34195, 34400, 34425, 34643, 34605, 34587, 34742, 34735, /* 2464-2471 */ 34618, 34576, 34256, 34720, 34861, 33980, 34076, 34289, /* 2472-2479 */ 34241, 33612, 33465, 33524, 33731, 33959, 33646, 33845, /* 2480-2487 */ 33716, 33820, 33906, 33851, 33700, 33570, 33387, 33138, /* 2488-2495 */ 33042, 32914, 32699, 32646, 32892, 32951, 32864, 33071, /* 2496-2503 */ 33038, 32742, 32883, 32986, 33037, 32960, 32659, 32829, /* 2504-2511 */ 32613, 32759, 32788, 32365, 32715, 32775, 33102, 32600, /* 2512-2519 */ 32553, 32765, 32657, 32569, 32579, 32876, 32521, 32710, /* 2520-2527 */ 32818, 32954, 33045, 32874, 33033, 33009, 32886, 32766, /* 2528-2535 */ 32321, 32402, 33035, 32734, 32367, 32278, 32490, 32685, /* 2536-2543 */ 32348, 32127, 31744, 31692, 31529, 31442, 31665, 31382, /* 2544-2551 */ 31095, 31281, 31456, 31511, 31652, 31208, 31420, 31676, /* 2552-2559 */ 31459, 31776, 31953, 31826, 31625, 31875, 32248, 32742, /* 2560-2567 */ 32783, 32614, 32422, 32764, 32950, 32893, 32986, 32668, /* 2568-2575 */ 32788, 32490, 32280, 32394, 32426, 32446, 32164, 31825, /* 2576-2583 */ 32179, 32245, 32037, 31983, 31972, 32184, 32318, 31936, /* 2584-2591 */ 31805, 31644, 31772, 32411, 32057, 31759, 31832, 32048, /* 2592-2599 */ 32023, 32433, 32225, 32102, 32165, 32347, 32565, 32381, /* 2600-2607 */ 32534, 32587, 32837, 33170, 33083, 32982, 33543, 33971, /* 2608-2615 */ 33912, 33572, 33828, 34060, 34322, 34014, 33600, 34269, /* 2616-2623 */ 34090, 34016, 34029, 33645, 34032, 33997, 33837, 33652, /* 2624-2631 */ 33592, 33554, 33595, 33573, 33337, 33442, 33400, 33497, /* 2632-2639 */ 33157, 33324, 33049, 32550, 32512, 32823, 32968, 32640, /* 2640-2647 */ 32318, 32835, 32800, 32534, 32904, 32765, 32975, 33057, /* 2648-2655 */ 33286, 33382, 33879, 33478, 33417, 33894, 34145, 34377, /* 2656-2663 */ 33851, 33920, 34298, 34647, 34389, 34173, 34434, 34261, /* 2664-2671 */ 33881, 33515, 33923, 33972, 33399, 33548, 33151, 33234, /* 2672-2679 */ 33236, 32893, 32666, 32593, 32308, 31973, 32311, 32127, /* 2680-2687 */ 31929, 31934, 32090, 32223, 31982, 31901, 31968, 31668, /* 2688-2695 */ 31956, 32289, 32271, 31689, 31446, 31926, 32052, 32251, /* 2696-2703 */ 32019, 31928, 31909, 32396, 32447, 32673, 32712, 32217, /* 2704-2711 */ 32648, 33263, 33428, 32577, 32498, 32829, 33073, 33138, /* 2712-2719 */ 32622, 32497, 32432, 32494, 32057, 32073, 32370, 31701, /* 2720-2727 */ 31603, 31751, 31873, 31628, 31472, 31523, 31521, 31600, /* 2728-2735 */ 31815, 31813, 31729, 31749, 31723, 32207, 32027, 32226, /* 2736-2743 */ 32504, 32014, 31958, 33051, 33334, 32479, 32444, 32680, /* 2744-2751 */ 33212, 33252, 32691, 32173, 32363, 32764, 32733, 32442, /* 2752-2759 */ 31918, 32077, 32138, 32197, 32219, 31888, 32356, 32113, /* 2760-2767 */ 32162, 32656, 32888, 32475, 32346, 33014, 32978, 32850, /* 2768-2775 */ 32949, 33043, 32571, 32516, 32606, 32872, 32763, 32522, /* 2776-2783 */ 32415, 32672, 33245, 33461, 32969, 32563, 33691, 34632, /* 2784-2791 */ 33810, 33334, 33768, 33703, 34281, 34110, 33519, 33681, /* 2792-2799 */ 33922, 33800, 33278, 33392, 33587, 33286, 33104, 33055, /* 2800-2807 */ 33206, 33179, 32961, 32885, 32977, 32978, 33151, 33002, /* 2808-2815 */ 32960, 33260, 32817, 32832, 33292, 33690, 32903, 32732, /* 2816-2823 */ 33259, 33216, 33209, 33233, 32884, 33600, 34329, 33445, /* 2824-2831 */ 33626, 33507, 33934, 33855, 33653, 34143, 34015, 33735, /* 2832-2839 */ 33051, 33215, 33097, 33388, 33304, 32217, 32166, 32787, /* 2840-2847 */ 32845, 32578, 32536, 32836, 32959, 32908, 32633, 32804, /* 2848-2855 */ 32848, 32396, 32553, 32753, 32798, 32397, 32332, 31986, /* 2856-2863 */ 32853, 32781, 31973, 32251, 32388, 32529, 32486, 32482, /* 2864-2871 */ 32327, 32596, 32295, 32147, 32431, 32680, 32447, 32345, /* 2872-2879 */ 31990, 31991, 32335, 32657, 32416, 32087, 32602, 32846, /* 2880-2887 */ 32697, 32631, 32784, 32490, 32532, 32663, 32782, 32624, /* 2888-2895 */ 32446, 32342, 32324, 32153, 32275, 31971, 31752, 31729, /* 2896-2903 */ 32310, 32388, 32003, 32314, 32216, 32084, 32101, 32161, /* 2904-2911 */ 32034, 31850, 31670, 32094, 31618, 31689, 32009, 31885, /* 2912-2919 */ 32133, 32467, 32277, 32050, 32274, 32561, 32483, 32503, /* 2920-2927 */ 32386, 32462, 32386, 31740, 32254, 32498, 32381, 32008, /* 2928-2935 */ 31841, 31675, 32191, 32228, 31974, 32282, 32121, 31962, /* 2936-2943 */ 32421, 32775, 32852, 32859, 32601, 32956, 33299, 33550, /* 2944-2951 */ 33332, 33154, 33340, 33602, 33541, 33106, 33280, 33473, /* 2952-2959 */ 33527, 33690, 33728, 33269, 33515, 34054, 33721, 33816, /* 2960-2967 */ 33922, 33757, 33276, 33575, 34109, 34304, 33891, 33475, /* 2968-2975 */ 33528, 33720, 33514, 33292, 33396, 33483, 33189, 33073, /* 2976-2983 */ 33111, 33040, 33353, 32716, 33539, 32588, 33184, 33878, /* 2984-2991 */ 32926, 33146, 33123, 33493, 33294, 33287, 33005, 33143, /* 2992-2999 */ 33635, 33566, 32923, 33174, 33223, 33315, 33347, 33571, /* 3000-3007 */ 33212, 33047, 33317, 33295, 33585, 33202, 32918, 32942, /* 3008-3015 */ 32953, 32875, 32931, 32529, 32450, 32794, 32630, 32255, /* 3016-3023 */ 32642, 32385, 31768, 32077, 32306, 32429, 32477, 31804, /* 3024-3031 */ 31903, 32300, 32500, 32393, 32221, 31969, 31823, 32559, /* 3032-3039 */ 32324, 32287, 32232, 32624, 33037, 32762, 32802, 32641, /* 3040-3047 */ 32663, 32751, 32845, 32293, 32244, 32386, 32404, 32331, /* 3048-3055 */ 32402, 32735, 32447, 32327, 32666, 32516, 32391, 32929, /* 3056-3063 */ 32495, 32418, 32397, 32470, 32565, 32153, 31858, 32261, /* 3064-3071 */ 32131, 31793, 32173, 32160, 32214, 32435, 32663, 32143, /* 3072-3079 */ 32213, 32343, 32968, 33257, 32697, 32664, 32375, 32796, /* 3080-3087 */ 33136, 32925, 32416, 32539, 33002, 33138, 32819, 32204, /* 3088-3095 */ 32708, 32893, 32850, 33009, 32958, 32313, 32589, 33415, /* 3096-3103 */ 33190, 32555, 32723, 33407, 32855, 32869, 33069, 32905, /* 3104-3111 */ 32688, 32788, 33032, 33185, 33056, 32687, 32431, 32621, /* 3112-3119 */ 32691, 32834, 32805, 32377, 32850, 32678, 32545, 32701, /* 3120-3127 */ 32913, 32650, 32673, 33156, 33422, 33401, 32938, 32661, /* 3128-3135 */ 33385, 33499, 33090, 32915, 32569, 32874, 32800, 32602, /* 3136-3143 */ 32202, 32254, 32640, 32769, 32593, 32394, 32761, 32894, /* 3144-3151 */ 32577, 33411, 32493, 34084, 32936, 33167, 35016, 32115, /* 3152-3159 */ 34438, 34497, 33836, 32862, 33531, 33508, 31851, 33724, /* 3160-3167 */ 32144, 31649, 33790, 33350, 32860, 32067, 32600, 33608, /* 3168-3175 */ 32915, 32631, 31050, 31522, 32079, 27618, 29526, 34121, /* 3176-3183 */ 33018, 34380, 34269, 32716, 31862, 32885, 33729, 32299, /* 3184-3191 */ 33854, 33010, 31745, 31808, 29753, 30070, 29437, 31401, /* 3192-3199 */ 32433, 32614, 31327, 33119, 32550, 32719, 35430, 32569, /* 3200-3207 */ 34657, 32425, 35463, 34909, 34175, 39865, 42845, 45472, /* 3208-3215 */ 42554, 40749, 43773, 42844, 41539, 38840, 36566, 34992, /* 3216-3223 */ 31293, 28438, 26391, 26482, 21325, 20578, 18725, 17016, /* 3224-3231 */ 19566, 26487, 28031, 23610, 21205, 18809, 21027, 19685, /* 3232-3239 */ 23671, 21928, 21171, 26640, 20784, 28086, 37832, 39830, /* 3240-3247 */ 40661, 41476, 41424, 39443, 41462, 40853, 41582, 40091, /* 3248-3255 */ 41658, 40944, 42103, 44738, 46987, 46980, 45083, 49692, /* 3256-3263 */ 48281, 48727, 49691, 47788, 47448, 46955, 46336, 47468, /* 3264-3271 */ 41933, 38160, 38501, 36941, 35549, 31779, 32814, 33249, /* 3272-3279 */ 30926, 28803, 24472, 22520, 21310, 20028, 17654, 14106, /* 3280-3287 */ 14163, 13505, 12188, 11005, 11139, 12122, 12071, 12294, /* 3288-3295 */ 13192, 13491, 14282, 15827, 16093, 16323, 16762, 17263, /* 3296-3303 */ 17921, 18839, 19222, 19271, 21196, 25800, 28792, 31854, /* 3304-3311 */ 36095, 40784, 43091, 45550, 50253, 51075, 52978, 54965, /* 3312-3319 */ 54968, 55148, 54698, 54048, 53583, 53594, 53458, 52967, /* 3320-3327 */ 53020, 52599, 51894, 51234, 50725, 49500, 48881, 46824, /* 3328-3335 */ 44243, 43064, 41201, 39080, 35072, 34711, 33945, 32332, /* 3336-3343 */ 30917, 28040, 26311, 24280, 22840, 22829, 22140, 20968, /* 3344-3351 */ 20069, 18902, 18657, 18928, 18509, 17444, 17538, 17584, /* 3352-3359 */ 16884, 17370, 17815, 17261, 17826, 18291, 19141, 18716, /* 3360-3367 */ 18618, 20617, 21515, 20759, 21358, 23218, 24243, 23780, /* 3368-3375 */ 25941, 28119, 28927, 29396, 28771, 31268, 33009, 33556, /* 3376-3383 */ 34417, 36007, 36646, 37811, 38796, 39886, 41380, 42715, /* 3384-3391 */ 42924, 44010, 45939, 47780, 49499, 49245, 50515, 51454, /* 3392-3399 */ 51811, 51774, 52233, 52278, 51523, 51345, 51181, 50584, /* 3400-3407 */ 51273, 50308, 49017, 49232, 48574, 47543, 46125, 44807, /* 3408-3415 */ 44066, 43074, 40620, 39505, 38009, 37002, 35305, 34017, /* 3416-3423 */ 32824, 30774, 29558, 27533, 27203, 25539, 24856, 23543, /* 3424-3431 */ 22121, 21840, 20719, 20135, 19590, 18706, 17493, 15643, /* 3432-3439 */ 14299, 14630, 13390, 12868, 11728, 11054, 11651, 12249, /* 3440-3447 */ 11990, 11360, 11147, 11732, 12790, 13080, 13660, 14185, /* 3448-3455 */ 14447, 15324, 16160, 16771, 17255, 18030, 19501, 20523, /* 3456-3463 */ 21866, 22922, 25094, 27478, 29543, 31483, 33003, 35104, /* 3464-3471 */ 37735, 38571, 40763, 42606, 44620, 46461, 46988, 47461, /* 3472-3479 */ 49080, 51392, 50688, 51689, 52340, 52882, 53864, 54276, /* 3480-3487 */ 53626, 54256, 54619, 53733, 53628, 53306, 53263, 52164, /* 3488-3495 */ 51413, 50924, 50194, 49189, 48676, 48063, 47338, 46670, /* 3496-3503 */ 46098, 45639, 44456, 43864, 43513, 42132, 41370, 41098, /* 3504-3511 */ 39887, 39219, 38694, 37624, 36832, 35848, 34521, 34240, /* 3512-3519 */ 34047, 32652, 31102, 31365, 30398, 29595, 29443, 28642, /* 3520-3527 */ 28483, 27663, 27108, 26717, 26441, 25444, 25496, 25393, /* 3528-3535 */ 23956, 23798, 24137, 22880, 23266, 23249, 23026, 22342, /* 3536-3543 */ 21888, 21814, 21454, 21730, 21313, 21369, 20672, 20906, /* 3544-3551 */ 20396, 20283, 19599, 19455, 19373, 18973, 18668, 18925, /* 3552-3559 */ 18674, 19422, 19584, 19206, 19827, 18894, 19764, 19635, /* 3560-3567 */ 20799, 20871, 20892, 21586, 21825, 22596, 23202, 24285, /* 3568-3575 */ 25278, 25389, 26402, 27336, 28482, 29310, 29972, 30934, /* 3576-3583 */ 31519, 33265, 33286, 34896, 35314, 35736, 36710, 38054, /* 3584-3591 */ 39259, 39009, 39959, 41198, 41452, 42069, 42444, 42618, /* 3592-3599 */ 43488, 43334, 43991, 43641, 44726, 44070, 44123, 44585, /* 3600-3607 */ 44036, 44711, 43762, 43937, 43354, 43468, 43781, 43515, /* 3608-3615 */ 43228, 43022, 42726, 42934, 42193, 42067, 42396, 41636, /* 3616-3623 */ 41867, 41655, 41934, 41199, 40849, 40405, 40226, 39934, /* 3624-3631 */ 38902, 38522, 38168, 37513, 36842, 36422, 36169, 36031, /* 3632-3639 */ 35201, 34823, 34525, 34026, 33099, 32559, 32034, 31688, /* 3640-3647 */ 31681, 31150, 29972, 29290, 29126, 28944, 29256, 28032, /* 3648-3655 */ 27033, 27303, 27308, 27203, 25744, 24590, 25032, 24552, /* 3656-3663 */ 23917, 23535, 22778, 23389, 22737, 22522, 22135, 22030, /* 3664-3671 */ 22239, 21251, 21869, 21529, 21898, 21492, 21791, 21975, /* 3672-3679 */ 22248, 22996, 22693, 23016, 23660, 24557, 24837, 25215, /* 3680-3687 */ 26497, 27632, 27619, 28389, 28923, 30132, 30838, 31659, /* 3688-3695 */ 32295, 32632, 33603, 33820, 34330, 35104, 35368, 34902, /* 3696-3703 */ 35777, 36437, 36444, 36387, 36199, 36868, 37896, 37499, /* 3704-3711 */ 37295, 37330, 37372, 37843, 37361, 37427, 37239, 37038, /* 3712-3719 */ 37497, 37296, 37081, 36921, 37126, 37411, 37075, 37610, /* 3720-3727 */ 37692, 37962, 37742, 37779, 38432, 37820, 38353, 38483, /* 3728-3735 */ 38643, 38327, 38416, 38750, 38667, 38631, 38828, 38453, /* 3736-3743 */ 38218, 38551, 38383, 38889, 38209, 38338, 37986, 38094, /* 3744-3751 */ 38127, 37457, 37589, 37298, 37220, 37282, 36891, 36381, /* 3752-3759 */ 35865, 35033, 34994, 35006, 34534, 33537, 33343, 32938, /* 3760-3767 */ 32621, 32497, 31730, 31473, 31408, 31568, 31749, 31413, /* 3768-3775 */ 30929, 30852, 31276, 31096, 30216, 30320, 30623, 30589, /* 3776-3783 */ 30647, 30549, 30197, 30612, 30587, 30604, 31021, 31097, /* 3784-3791 */ 31198, 31400, 31601, 31660, 32357, 32092, 32140, 32599, /* 3792-3799 */ 32451, 32606, 32616, 32570, 32308, 32274, 32152, 31933, /* 3800-3807 */ 32004, 31483, 31547, 31567, 31236, 31487, 31434, 31337, /* 3808-3815 */ 31202, 31305, 31455, 31342, 31183, 31068, 30730, 30823, /* 3816-3823 */ 31106, 30685, 30436, 30355, 30707, 30717, 30315, 29962, /* 3824-3831 */ 30004, 30241, 30209, 29773, 29338, 29836, 29492, 28586, /* 3832-3839 */ 28703, 28221, 28105, 28136, 26983, 27097, 26723, 26792, /* 3840-3847 */ 26383, 25805, 25914, 25515, 26040, 25609, 24947, 24890, /* 3848-3855 */ 24538, 24513, 24437, 23920, 24353, 24456, 24280, 24623, /* 3856-3863 */ 24903, 25044, 25121, 25237, 25749, 26108, 26144, 26410, /* 3864-3871 */ 26932, 27323, 27571, 27844, 28512, 28940, 29271, 29565, /* 3872-3879 */ 29741, 30505, 30687, 31239, 31348, 31988, 32269, 32677, /* 3880-3887 */ 33278, 33484, 34304, 34764, 34645, 35138, 35782, 35921, /* 3888-3895 */ 36681, 36681, 37097, 37509, 38311, 38569, 38875, 39227, /* 3896-3903 */ 39419, 39648, 39972, 40483, 40447, 40691, 40531, 41068, /* 3904-3911 */ 41003, 41177, 41228, 41010, 41454, 41786, 41798, 42045, /* 3912-3919 */ 42154, 41999, 42125, 42098, 42033, 41980, 42049, 41551, /* 3920-3927 */ 41737, 41687, 41621, 41619, 41699, 41868, 41380, 41682, /* 3928-3935 */ 41775, 41723, 41904, 41549, 41418, 41491, 41104, 41002, /* 3936-3943 */ 41067, 40929, 40453, 40326, 40313, 40204, 39884, 39878, /* 3944-3951 */ 39776, 39264, 39452, 38924, 38746, 38271, 37821, 37483, /* 3952-3959 */ 37052, 36760, 36381, 35920, 35738, 35276, 34558, 34346, /* 3960-3967 */ 33907, 33714, 33124, 32627, 32109, 31764, 31689, 31236, /* 3968-3975 */ 30739, 30427, 30228, 30148, 29500, 29699, 29067, 28859, /* 3976-3983 */ 28872, 28204, 28349, 27788, 28009, 27359, 27015, 27112, /* 3984-3991 */ 26776, 26940, 26281, 25784, 25805, 25763, 25998, 25374, /* 3992-3999 */ 25268, 25052, 25161, 25366, 24903, 25008, 25077, 25025, /* 4000-4007 */ 24790, 24972, 24829, 24742, 24591, 24288, 24293, 24420, /* 4008-4015 */ 24224, 24467, 23970, 24189, 24695, 24614, 24260, 24000, /* 4016-4023 */ 24375, 24341, 24912, 24245, 24444, 24813, 24974, 25165, /* 4024-4031 */ 25113, 25311, 25501, 26333, 26549, 26540, 26825, 27268, /* 4032-4039 */ 27611, 27801, 27915, 28459, 28557, 28454, 28742, 29063, /* 4040-4047 */ 29084, 29544, 29874, 29968, 29949, 30210, 30951, 31169, /* 4048-4055 */ 31458, 31311, 31450, 31795, 31965, 32282, 32368, 32604, /* 4056-4063 */ 32929, 33023, 33134, 33444, 33996, 33965, 34133, 34631, /* 4064-4071 */ 34881, 35323, 35732, 35918, 36463, 37109, 37319, 38016, /* 4072-4079 */ 38202, 38365, 38798, 39103, 38969, 39021, 39551, 39811, /* 4080-4087 */ 39960, 40072, 40308, 40645, 40832, 40972, 41118, 40888, /* 4088-4095 */ 40696, 40683, 40552, 40339, 39780, 39358, 39303, 38991, /* 4096-4103 */ 38765, 38227, 38205, 37998, 37635, 37516, 37009, 36933, /* 4104-4111 */ 36646, 36280, 35654, 35566, 35383, 35021, 34667, 34161, /* 4112-4119 */ 34125, 34160, 34063, 34019, 33581, 33601, 33894, 33839, /* 4120-4127 */ 33932, 33614, 33708, 33477, 33634, 33661, 33675, 33805, /* 4128-4135 */ 33632, 33632, 33601, 33660, 33843, 33931, 33583, 33929, /* 4136-4143 */ 34063, 34247, 34149, 33913, 33842, 34122, 34469, 34173, /* 4144-4151 */ 34210, 34158, 34227, 34348, 34402, 34389, 34146, 34377, /* 4152-4159 */ 34372, 34088, 34255, 34230, 34064, 33974, 33940, 33903, /* 4160-4167 */ 34029, 33854, 33671, 33649, 33835, 33639, 33526, 33482, /* 4168-4175 */ 33427, 33836, 33775, 33634, 33748, 33847, 33610, 33763, /* 4176-4183 */ 33570, 33392, 33416, 33489, 33438, 33146, 33246, 32925, /* 4184-4191 */ 32747, 32409, 31851, 31584, 31155, 30777, 30361, 29860, /* 4192-4199 */ 29839, 29573, 29104, 28841, 28511, 28349, 28248, 28186, /* 4200-4207 */ 27764, 27739, 27682, 27540, 27589, 27290, 27437, 27897, /* 4208-4215 */ 28024, 28124, 28075, 27971, 28280, 28505, 28527, 28468, /* 4216-4223 */ 28608, 28332, 28449, 29020, 28981, 28885, 29063, 29447, /* 4224-4231 */ 29939, 29962, 29759, 30318, 30584, 30389, 30574, 31160, /* 4232-4239 */ 31045, 30956, 30955, 30861, 31173, 30962, 30672, 30406, /* 4240-4247 */ 30664, 30901, 30875, 30491, 30487, 30491, 30383, 30629, /* 4248-4255 */ 30497, 30405, 30305, 30164, 30152, 30283, 30294, 30431, /* 4256-4263 */ 30345, 30362, 30467, 31025, 31198, 31235, 31542, 31621, /* 4264-4271 */ 32073, 32380, 32480, 32534, 32664, 32868, 33332, 33509, /* 4272-4279 */ 33343, 33473, 33958, 34378, 34464, 34142, 34490, 35162, /* 4280-4287 */ 35326, 35440, 35238, 35404, 36175, 36387, 36001, 36116, /* 4288-4295 */ 36629, 36939, 37047, 36930, 37326, 37521, 37639, 37880, /* 4296-4303 */ 37857, 37923, 38024, 38195, 37896, 38347, 38298, 38012, /* 4304-4311 */ 37991, 37926, 37831, 37455, 37469, 37247, 37077, 36974, /* 4312-4319 */ 36849, 36765, 36657, 36484, 36281, 36143, 35912, 35631, /* 4320-4327 */ 35470, 35329, 35423, 34910, 34612, 34569, 34397, 34187, /* 4328-4335 */ 33651, 33458, 33593, 33648, 33206, 32794, 32603, 32591, /* 4336-4343 */ 32869, 32620, 32216, 32101, 32068, 32261, 32048, 31815, /* 4344-4351 */ 31817, 31735, 31761, 31612, 31537, 31509, 31489, 31513, /* 4352-4359 */ 31466, 31620, 31304, 31044, 31231, 31102, 30929, 30549, /* 4360-4367 */ 30354, 30405, 30289, 30124, 29875, 29939, 29850, 29471, /* 4368-4375 */ 29328, 29448, 29420, 29477, 29254, 29050, 29002, 29047, /* 4376-4383 */ 29245, 29317, 29308, 29458, 29705, 29569, 29852, 30091, /* 4384-4391 */ 30356, 30357, 30570, 30861, 30867, 30998, 31239, 31039, /* 4392-4399 */ 31140, 31424, 31431, 31684, 31907, 31821, 31907, 32598, /* 4400-4407 */ 32328, 32424, 32431, 32465, 33063, 33077, 32873, 32960, /* 4408-4415 */ 33153, 33370, 33408, 33251, 33272, 33452, 33584, 33286, /* 4416-4423 */ 33496, 33713, 33902, 33720, 33489, 33652, 33805, 33806, /* 4424-4431 */ 33586, 33597, 33907, 33754, 33533, 33631, 33432, 33540, /* 4432-4439 */ 33146, 33222, 33378, 33184, 33090, 33108, 33426, 33482, /* 4440-4447 */ 33337, 33244, 33617, 33751, 33651, 33586, 33592, 33562, /* 4448-4455 */ 33414, 33301, 33307, 33490, 33432, 33001, 33092, 33399, /* 4456-4463 */ 33560, 33553, 33419, 33336, 33588, 33836, 33481, 33427, /* 4464-4471 */ 33540, 33570, 33648, 33672, 33472, 33538, 33601, 33584, /* 4472-4479 */ 33858, 33832, 33914, 34144, 34076, 34038, 34108, 34017, /* 4480-4487 */ 33982, 34019, 33840, 33862, 33724, 33748, 33885, 33574, /* 4488-4495 */ 33528, 33262, 33336, 33404, 33088, 32995, 33024, 32989, /* 4496-4503 */ 32765, 32558, 32627, 32755, 32704, 32596, 32686, 32590, /* 4504-4511 */ 32594, 32885, 32641, 32661, 32469, 32424, 32723, 32510, /* 4512-4519 */ 32326, 32175, 32322, 32606, 32325, 32294, 32421, 32513, /* 4520-4527 */ 32786, 32572, 32413, 32448, 32469, 32415, 32262, 32022, /* 4528-4535 */ 31908, 31756, 31631, 31635, 31477, 31428, 31267, 31054, /* 4536-4543 */ 30982, 31001, 31187, 31103, 30683, 30585, 30895, 30814, /* 4544-4551 */ 30398, 30306, 30345, 30266, 30344, 30545, 30478, 30413, /* 4552-4559 */ 30434, 30680, 30829, 30804, 30766, 30856, 31105, 31261, /* 4560-4567 */ 31325, 31361, 31447, 31598, 31595, 31579, 31975, 32223, /* 4568-4575 */ 32154, 31913, 31934, 32238, 32439, 32259, 32034, 32162, /* 4576-4583 */ 32390, 32403, 32308, 32587, 32618, 32700, 32985, 32939, /* 4584-4591 */ 33089, 33654, 33550, 33553, 33923, 34177, 34124, 34031, /* 4592-4599 */ 34353, 34309, 34369, 34616, 34550, 34430, 34534, 34526, /* 4600-4607 */ 34725, 34836, 34496, 34135, 34320, 34476, 34544, 34268, /* 4608-4615 */ 33847, 34163, 34365, 34379, 34128, 34223, 34629, 34413, /* 4616-4623 */ 34268, 34510, 34609, 34702, 34337, 34190, 34333, 34685, /* 4624-4631 */ 34629, 34203, 34071, 34066, 34295, 34494, 34477, 34216, /* 4632-4639 */ 34388, 34401, 34529, 34723, 34396, 34336, 34335, 34214, /* 4640-4647 */ 34464, 34581, 34307, 34172, 34214, 34310, 34596, 34554, /* 4648-4655 */ 34147, 33905, 34059, 34110, 34152, 33905, 33379, 33191, /* 4656-4663 */ 33481, 33488, 33065, 32897, 32648, 32774, 33067, 32943, /* 4664-4671 */ 32281, 32253, 32551, 32487, 32262, 32055, 32033, 31860, /* 4672-4679 */ 32040, 31974, 31998, 31958, 31732, 32050, 32259, 32339, /* 4680-4687 */ 32506, 32116, 31803, 32123, 32147, 32001, 31924, 31928, /* 4688-4695 */ 31601, 31548, 32191, 32322, 31805, 31589, 31764, 31979, /* 4696-4703 */ 32204, 31704, 31165, 31434, 31945, 31848, 31428, 31159, /* 4704-4711 */ 31432, 31457, 31475, 31454, 31081, 31262, 31192, 31052, /* 4712-4719 */ 31170, 31473, 31299, 30978, 31173, 31329, 31231, 31285, /* 4720-4727 */ 31151, 31008, 30975, 31203, 31564, 31429, 31217, 31062, /* 4728-4735 */ 30999, 31154, 31682, 31239, 30500, 30951, 31640, 31491, /* 4736-4743 */ 31098, 31223, 31426, 31833, 32167, 32034, 32116, 32384, /* 4744-4751 */ 32486, 32548, 32795, 33109, 33099, 33037, 33236, 33244, /* 4752-4759 */ 33462, 33680, 33386, 33430, 33417, 33570, 33491, 33177, /* 4760-4767 */ 33407, 33245, 32845, 33175, 33405, 33195, 32899, 33102, /* 4768-4775 */ 33267, 33141, 33054, 32683, 32755, 33128, 32999, 32465, /* 4776-4783 */ 32423, 32838, 32824, 32434, 32721, 33027, 33187, 32925, /* 4784-4791 */ 32950, 33172, 33199, 33369, 33161, 33013, 33504, 33886, /* 4792-4799 */ 33612, 33637, 33845, 33895, 33890, 33935, 34001, 34018, /* 4800-4807 */ 33906, 33690, 33685, 33986, 33748, 33442, 33267, 33721, /* 4808-4815 */ 33658, 33212, 33394, 33570, 33642, 33386, 33075, 33163, /* 4816-4823 */ 33367, 33218, 33144, 32731, 33096, 33315, 33046, 32864, /* 4824-4831 */ 32928, 33353, 33358, 33179, 33162, 33532, 33605, 33287, /* 4832-4839 */ 33222, 33427, 33491, 33351, 33398, 33535, 33532, 33498, /* 4840-4847 */ 33456, 33383, 33337, 33652, 33399, 33195, 33159, 33361, /* 4848-4855 */ 33227, 32814, 33106, 33199, 32659, 32598, 32731, 32666, /* 4856-4863 */ 32569, 32055, 32394, 32286, 32185, 32071, 31886, 31837, /* 4864-4871 */ 31881, 31776, 31454, 31526, 31761, 31852, 31622, 31657, /* 4872-4879 */ 31832, 31877, 31579, 31894, 32106, 32161, 32003, 31852, /* 4880-4887 */ 31810, 31984, 32243, 32199, 32162, 32279, 32429, 32673, /* 4888-4895 */ 32922, 32922, 33124, 32854, 32902, 33164, 33424, 33128, /* 4896-4903 */ 32731, 32823, 33244, 33148, 32587, 32592, 32728, 32846, /* 4904-4911 */ 32665, 32607, 32297, 32345, 32585, 32490, 32628, 32812, /* 4912-4919 */ 32359, 31890, 32242, 32763, 32855, 32556, 32216, 32464, /* 4920-4927 */ 32633, 32526, 32521, 32718, 32718, 32402, 32683, 32848, /* 4928-4935 */ 32897, 32973, 32705, 32738, 33080, 33250, 33175, 32900, /* 4936-4943 */ 32991, 33119, 33230, 33202, 33131, 33071, 33042, 33406, /* 4944-4951 */ 33358, 33298, 33286, 33239, 33132, 33162, 33324, 33046, /* 4952-4959 */ 32648, 33009, 33027, 33072, 33212, 32898, 33213, 33283, /* 4960-4967 */ 33213, 33152, 33351, 33305, 33395, 33584, 33191, 33238, /* 4968-4975 */ 33239, 32948, 33179, 33163, 33080, 33234, 32859, 32929, /* 4976-4983 */ 33155, 33069, 32771, 32798, 32572, 32362, 32582, 32297, /* 4984-4991 */ 31988, 32014, 32006, 32057, 32016, 31789, 31549, 31417, /* 4992-4999 */ 31579, 31598, 31387, 31216, 31482, 31586, 31444, 31367, /* 5000-5007 */ 31537, 31520, 31727, 32033, 32060, 31951, 32256, 32317, /* 5008-5015 */ 32320, 32646, 32681, 32822, 32414, 32686, 33013, 33043, /* 5016-5023 */ 32920, 32823, 33062, 33113, 33009, 33110, 33067, 33007, /* 5024-5031 */ 32878, 33176, 33539, 33134, 33011, 32820, 33107, 33430, /* 5032-5039 */ 33164, 32728, 32709, 32913, 33279, 33033, 32642, 32812, /* 5040-5047 */ 32965, 32915, 32934, 33113, 32703, 32883, 33115, 33273, /* 5048-5055 */ 32945, 32922, 33590, 33305, 33188, 33378, 33264, 32763, /* 5056-5063 */ 32884, 33270, 33133, 32835, 32712, 32554, 32711, 32740, /* 5064-5071 */ 32755, 32855, 32325, 32505, 32557, 32447, 32681, 32527, /* 5072-5079 */ 32161, 32124, 32559, 32926, 32908, 32441, 32338, 32913, /* 5080-5087 */ 33334, 33370, 33317, 33281, 33459, 33810, 33841, 33677, /* 5088-5095 */ 33660, 33928, 34171, 34193, 34107, 33990, 34092, 33848, /* 5096-5103 */ 34119, 33885, 33570, 33951, 33805, 33553, 33407, 33549, /* 5104-5111 */ 33572, 33402, 33139, 33123, 33202, 33528, 33357, 33025, /* 5112-5119 */ 32859, 33161, 33638, 33431, 33025, 32693, 32879, 33009, /* 5120-5127 */ 32950, 32630, 32379, 32709, 32787, 32455, 32287, 32414, /* 5128-5135 */ 32618, 32551, 32657, 32362, 32426, 32665, 32586, 32562, /* 5136-5143 */ 32308, 32349, 32657, 32558, 32023, 31841, 31978, 32044, /* 5144-5151 */ 31988, 31685, 31215, 31935, 32201, 31546, 31358, 31276, /* 5152-5159 */ 31588, 31748, 31663, 31536, 31443, 31350, 31509, 31747, /* 5160-5167 */ 31567, 31337, 31714, 32161, 31855, 31621, 31842, 32334, /* 5168-5175 */ 32572, 32317, 32152, 32383, 32743, 32815, 32789, 32496, /* 5176-5183 */ 32763, 33388, 33289, 33331, 33365, 33078, 33375, 33664, /* 5184-5191 */ 33723, 33598, 33645, 33968, 33719, 33433, 33351, 33509, /* 5192-5199 */ 33735, 33472, 33273, 33177, 33171, 33121, 33048, 33032, /* 5200-5207 */ 32865, 33055, 33189, 33091, 32898, 32701, 32681, 32993, /* 5208-5215 */ 32899, 32899, 32736, 32457, 32567, 32520, 32638, 32799, /* 5216-5223 */ 32704, 32086, 32223, 32433, 32511, 32330, 32088, 32336, /* 5224-5231 */ 32769, 32673, 32234, 32318, 32221, 32188, 32353, 32564, /* 5232-5239 */ 32059, 31908, 31981, 32227, 32493, 31924, 31585, 31924, /* 5240-5247 */ 31904, 31873, 32294, 32192, 31761, 31653, 31604, 31767, /* 5248-5255 */ 32184, 31872, 31619, 31518, 31808, 32288, 32411, 32156, /* 5256-5263 */ 31880, 32055, 32661, 32930, 32737, 32704, 32890, 33022, /* 5264-5271 */ 33302, 33468, 33189, 33363, 33686, 33736, 33340, 33618, /* 5272-5279 */ 33881, 33904, 33758, 34013, 34111, 33802, 33335, 33485, /* 5280-5287 */ 34191, 34210, 34216, 33525, 33508, 33774, 33985, 34187, /* 5288-5295 */ 33874, 33473, 33394, 33470, 33801, 33766, 33464, 33080, /* 5296-5303 */ 33068, 33070, 33423, 33589, 32717, 32737, 32793, 32793, /* 5304-5311 */ 32852, 32837, 32592, 32783, 32723, 32655, 32704, 32652, /* 5312-5319 */ 32689, 32593, 32506, 32752, 33115, 32595, 32282, 32606, /* 5320-5327 */ 33023, 33218, 33211, 32757, 32749, 33249, 33651, 33702, /* 5328-5335 */ 33323, 33043, 33098, 33350, 33687, 33635, 33157, 33028, /* 5336-5343 */ 33042, 33352, 33547, 33550, 33238, 32962, 33152, 32910, /* 5344-5351 */ 33003, 33526, 33419, 32915, 32837, 32794, 32973, 33455, /* 5352-5359 */ 33010, 32514, 32742, 33094, 33194, 32796, 32584, 32850, /* 5360-5367 */ 32824, 32708, 32833, 32760, 32620, 32443, 32571, 32608, /* 5368-5375 */ 32146, 32023, 32133, 32422, 32485, 32123, 31851, 32222, /* 5376-5383 */ 32166, 32093, 32022, 31947, 32240, 32220, 31651, 31191, /* 5384-5391 */ 32190, 32614, 32324, 31606, 31506, 31901, 32389, 32620, /* 5392-5399 */ 31946, 31619, 32011, 32361, 32239, 32253, 32253, 32146, /* 5400-5407 */ 32270, 32506, 32340, 32240, 32438, 32994, 32826, 32561, /* 5408-5415 */ 32397, 32399, 32741, 32820, 32509, 32145, 32108, 32391, /* 5416-5423 */ 32303, 31970, 32065, 32352, 32481, 32110, 31994, 32339, /* 5424-5431 */ 32839, 32622, 32180, 32140, 32655, 32870, 32864, 32725, /* 5432-5439 */ 32451, 32705, 32987, 32832, 32930, 33097, 33043, 33238, /* 5440-5447 */ 33355, 33299, 32983, 33240, 33496, 33541, 33391, 33417, /* 5448-5455 */ 33514, 33448, 33633, 33836, 33576, 33515, 33672, 33215, /* 5456-5463 */ 33239, 33386, 33097, 33001, 33148, 32767, 32676, 32775, /* 5464-5471 */ 32886, 32732, 32504, 32766, 32708, 32691, 32790, 32770, /* 5472-5479 */ 32706, 32601, 32629, 32641, 32629, 33010, 32931, 32398, /* 5480-5487 */ 32567, 32611, 32490, 32677, 32699, 32805, 32627, 32677, /* 5488-5495 */ 32521, 32394, 32548, 32698, 32675, 32368, 32522, 32486, /* 5496-5503 */ 32550, 32595, 32553, 32614, 32570, 32527, 32587, 32540, /* 5504-5511 */ 32833, 32911, 33044, 32931, 32618, 32840, 32945, 33209, /* 5512-5519 */ 33086, 33049, 32818, 32717, 33122, 33365, 33084, 32897, /* 5520-5527 */ 32864, 32798, 32942, 33219, 33474, 33134, 33153, 33082, /* 5528-5535 */ 33171, 33385, 33459, 33469, 33163, 32825, 33303, 33446, /* 5536-5543 */ 33076, 32755, 32672, 32900, 32702, 32574, 32211, 32480, /* 5544-5551 */ 32591, 32312, 32185, 32222, 32200, 32101, 32135, 32010, /* 5552-5559 */ 32332, 32441, 32088, 31887, 32182, 32636, 32701, 32497, /* 5560-5567 */ 32363, 32533, 32878, 32939, 32883, 32859, 32840, 33002, /* 5568-5575 */ 32996, 33243, 33294, 33117, 33149, 33108, 33448, 33293, /* 5576-5583 */ 33255, 33353, 33349, 33092, 32955, 33370, 33245, 33281, /* 5584-5591 */ 33132, 33307, 33411, 33164, 32964, 32957, 33030, 33294, /* 5592-5599 */ 33362, 32564, 32434, 32577, 32694, 32944, 32619, 32000, /* 5600-5607 */ 32256, 32504, 32560, 32303, 31986, 32208, 32512, 32541, /* 5608-5615 */ 32133, 32347, 32395, 32398, 32562, 32368, 32521, 32763, /* 5616-5623 */ 32398, 32562, 33046, 33020, 32970, 32753, 32848, 33220, /* 5624-5631 */ 33337, 32936, 32676, 33080, 33176, 32976, 32838, 33002, /* 5632-5639 */ 33155, 32597, 32405, 32456, 32525, 32404, 32431, 32427, /* 5640-5647 */ 32197, 32242, 32375, 32269, 32321, 32421, 32036, 32229, /* 5648-5655 */ 32471, 32437, 32208, 32085, 32434, 32555, 32683, 32529, /* 5656-5663 */ 32396, 32629, 32964, 32971, 32601, 32649, 32900, 33148, /* 5664-5671 */ 33138, 32876, 32760, 32864, 33069, 33214, 33057, 33054, /* 5672-5679 */ 33029, 32945, 33126, 33200, 33042, 32835, 33036, 33099, /* 5680-5687 */ 32914, 32746, 32810, 32768, 32746, 32844, 32517, 32595, /* 5688-5695 */ 32590, 32622, 32626, 32348, 32324, 32458, 32550, 32508, /* 5696-5703 */ 32439, 32483, 32691, 32646, 32451, 32893, 32906, 32660, /* 5704-5711 */ 32646, 32959, 33042, 32979, 32785, 32529, 32922, 32934, /* 5712-5719 */ 33161, 32692, 32623, 32790, 33075, 32841, 32674, 32543, /* 5720-5727 */ 32780, 32851, 32978, 32340, 32322, 32530, 32404, 32562, /* 5728-5735 */ 32483, 32321, 32232, 32653, 32422, 33042, 31993, 33668, /* 5736-5743 */ 32156, 32143, 33669, 31780, 32906, 34106, 33095, 32816, /* 5744-5751 */ 32800, 33820, 31239, 31800, 31495, 32190, 31469, 31821, /* 5752-5759 */ 31698, 29621, 42792, 36399, 27862, 26017, 27065, 25345, /* 5760-5767 */ 24952, 24247, 28954, 29172, 24186, 33407, 38703, 42260, /* 5768-5775 */ 38538, 40699, 40842, 39934, 41506, 46350, 43160, 34648, /* 5776-5783 */ 25713, 36838, 25881, 22109, 26650, 17411, 18963, 17858, /* 5784-5791 */ 24267, 20832, 32170, 24081, 34582, 30491, 34923, 26612, /* 5792-5799 */ 31641, 44266, 31434, 53865, 34501, 37046, 35539, 45530, /* 5800-5807 */ 47289, 39685, 47345, 36224, 39525, 37125, 38607, 39188, /* 5808-5815 */ 35462, 38188, 32483, 38453, 36398, 32302, 33443, 26950, /* 5816-5823 */ 27326, 25752, 27037, 25602, 30137, 24070, 25456, 35167, /* 5824-5831 */ 30584, 22018, 24143, 22368, 26824, 30332, 34258, 34026, /* 5832-5839 */ 32897, 47328, 50952, 50947, 43490, 41216, 34910, 36605, /* 5840-5847 */ 26885, 28912, 38375, 15181, 12899, 20188, 23441, 32449, /* 5848-5855 */ 37040, 37902, 41224, 44434, 46968, 49212, 51012, 48451, /* 5856-5863 */ 40146, 45969, 50220, 40094, 35663, 29016, 18999, 19926, /* 5864-5871 */ 27954, 16129, 16113, 22840, 19402, 27770, 28284, 29904, /* 5872-5879 */ 33540, 32197, 23180, 32986, 39229, 32935, 34864, 41336, /* 5880-5887 */ 45901, 40005, 41146, 39270, 35840, 38443, 38667, 31889, /* 5888-5895 */ 36888, 35598, 31967, 33795, 30040, 29097, 30690, 33034, /* 5896-5903 */ 28533, 27070, 27256, 24641, 29577, 26220, 21758, 22218, /* 5904-5911 */ 24049, 22691, 23993, 26969, 24356, 25936, 24281, 35342, /* 5912-5919 */ 27383, 20737, 25803, 28498, 28013, 25652, 25129, 24095, /* 5920-5927 */ 31368, 33452, 36478, 37400, 37610, 38431, 41019, 44163, /* 5928-5935 */ 45067, 45922, 45359, 45153, 45114, 42203, 42978, 38576, /* 5936-5943 */ 41600, 39031, 37939, 37352, 34718, 33603, 27823, 32076, /* 5944-5951 */ 34092, 37602, 33014, 32794, 26779, 27444, 30975, 26863, /* 5952-5959 */ 23213, 16159, 17749, 14840, 17293, 17065, 19674, 23165, /* 5960-5967 */ 19725, 22702, 24035, 24276, 32023, 33816, 29433, 33206, /* 5968-5975 */ 33824, 37940, 40931, 43580, 38562, 40336, 47276, 45666, /* 5976-5983 */ 45134, 45640, 44872, 41572, 46466, 41628, 41012, 39804, /* 5984-5991 */ 41104, 41227, 41810, 38875, 36179, 39512, 32776, 37694, /* 5992-5999 */ 34775, 37294, 41183, 36482, 37890, 34333, 31397, 31607, /* 6000-6007 */ 33570, 29381, 23979, 19004, 17530, 22632, 19498, 16610, /* 6008-6015 */ 21577, 19616, 20732, 22692, 19115, 29694, 22391, 27776, /* 6016-6023 */ 34358, 28595, 30684, 32040, 42030, 38184, 37375, 41605, /* 6024-6031 */ 46738, 42256, 46718, 50270, 46892, 44301, 46472, 47665, /* 6032-6039 */ 43847, 43054, 37210, 40414, 34697, 33594, 34730, 35955, /* 6040-6047 */ 32088, 27896, 31502, 27789, 25623, 24921, 25237, 23911, /* 6048-6055 */ 20831, 19526, 20777, 22505, 19869, 17523, 19257, 23122, /* 6056-6063 */ 25474, 22088, 22440, 31104, 28095, 26124, 31771, 32760, /* 6064-6071 */ 33263, 33140, 33922, 36754, 38469, 35241, 38482, 38980, /* 6072-6079 */ 39778, 41005, 39526, 39704, 41451, 39680, 41436, 40989, /* 6080-6087 */ 39759, 40434, 35702, 37538, 40688, 31191, 32841, 32112, /* 6088-6095 */ 28063, 31397, 24334, 26683, 20426, 26293, 20779, 24758, /* 6096-6103 */ 26618, 18430, 24741, 23280, 24026, 23686, 29089, 28101, /* 6104-6111 */ 29007, 29166, 30642, 33076, 30833, 34094, 36204, 35005, /* 6112-6119 */ 36971, 37720, 38724, 39366, 39464, 37505, 43875, 39326, /* 6120-6127 */ 39731, 40878, 40124, 37963, 36665, 38957, 32125, 36616, /* 6128-6135 */ 33830, 33461, 35819, 30001, 27364, 33196, 31050, 32672, /* 6136-6143 */ 31003, 29956, 31440, 32036, 29997, 28422, 32212, 34234, /* 6144-6151 */ 33818, 31245, 30677, 33410, 37346, 29549, 32808, 34461, /* 6152-6159 */ 33304, 32967, 34412, 34634, 32581, 32740, 31001, 33637, /* 6160-6167 */ 31024, 30637, 31092, 32010, 30507, 28916, 29421, 32636, /* 6168-6175 */ 30439, 30681, 33271, 33701, 35666, 31423, 33597, 32681, /* 6176-6183 */ 37409, 34909, 32862, 38560, 36852, 35844, 36654, 37559, /* 6184-6191 */ 36495, 35400, 34678, 38884, 34948, 35174, 37144, 33551, /* 6192-6199 */ 35939, 35089, 33920, 35068, 35961, 36174, 35157, 31840, /* 6200-6207 */ 32464, 34337, 36132, 34969, 31703, 33482, 31789, 31678, /* 6208-6215 */ 29762, 31956, 30315, 28654, 28602, 26654, 29933, 28209, /* 6216-6223 */ 27343, 26764, 29624, 31026, 25946, 26999, 30092, 32817, /* 6224-6231 */ 30836, 29560, 32423, 31838, 32167, 30110, 34640, 34616, /* 6232-6239 */ 32566, 33711, 35593, 34503, 36750, 36187, 34924, 37704, /* 6240-6247 */ 35351, 36774, 37918, 35059, 32549, 33751, 31436, 32574, /* 6248-6255 */ 29436, 30862, 29173, 29791, 28300, 27704, 27184, 26650, /* 6256-6263 */ 27347, 26028, 29726, 25738, 27898, 24852, 26734, 27041, /* 6264-6271 */ 31845, 28465, 25345, 28873, 28728, 31532, 29993, 31599, /* 6272-6279 */ 31125, 33780, 32400, 33597, 35204, 34172, 35776, 36069, /* 6280-6287 */ 35697, 36554, 36753, 38373, 38534, 39334, 38949, 38279, /* 6288-6295 */ 39479, 41287, 38926, 35572, 39713, 39273, 35508, 35898, /* 6296-6303 */ 35399, 33110, 31630, 30952, 30279, 28831, 30228, 26163, /* 6304-6311 */ 27302, 27532, 26110, 26362, 27460, 28602, 25732, 28638, /* 6312-6319 */ 28140, 30198, 32264, 29555, 31294, 34994, 34413, 34828, /* 6320-6327 */ 37939, 37990, 37895, 40387, 38970, 40515, 42009, 40952, /* 6328-6335 */ 40361, 41005, 40261, 41347, 41883, 38312, 40211, 38921, /* 6336-6343 */ 38996, 37957, 36845, 35921, 36064, 33315, 32113, 30886, /* 6344-6351 */ 30439, 30517, 27644, 28621, 25340, 28376, 25124, 24716, /* 6352-6359 */ 27400, 23997, 26684, 24118, 27016, 26305, 25040, 29599, /* 6360-6367 */ 28038, 31439, 30382, 31987, 33710, 34411, 35365, 36520, /* 6368-6375 */ 36270, 38613, 39716, 36861, 41078, 38848, 42702, 40132, /* 6376-6383 */ 37542, 41228, 39071, 36839, 38330, 36087, 34801, 33977, /* 6384-6391 */ 31413, 34820, 31019, 29784, 28717, 28274, 26958, 25854, /* 6392-6399 */ 27965, 22845, 25439, 26520, 22001, 25998, 25062, 25072, /* 6400-6407 */ 22916, 23758, 25473, 25062, 24296, 27041, 30681, 27851, /* 6408-6415 */ 30238, 30253, 31707, 33742, 35359, 34383, 35722, 33927, /* 6416-6423 */ 39423, 39090, 38250, 39393, 35875, 42341, 37150, 37725, /* 6424-6431 */ 38805, 35750, 37848, 36566, 33884, 35018, 33634, 32297, /* 6432-6439 */ 33661, 30145, 29574, 30245, 26987, 27760, 26701, 27269, /* 6440-6447 */ 27533, 26529, 28512, 27761, 28110, 28114, 29156, 30763, /* 6448-6455 */ 30538, 30032, 30764, 29788, 34220, 34382, 33527, 34020, /* 6456-6463 */ 34426, 36484, 33956, 37285, 37186, 37853, 38161, 37817, /* 6464-6471 */ 38093, 37050, 39031, 37884, 37679, 35360, 37191, 36205, /* 6472-6479 */ 35397, 37386, 34533, 35060, 34933, 33750, 33102, 34541, /* 6480-6487 */ 33747, 32547, 32130, 32415, 31857, 32738, 32379, 30315, /* 6488-6495 */ 32294, 32670, 31905, 32422, 32192, 31135, 33080, 31529, /* 6496-6503 */ 33600, 35297, 32188, 34425, 33108, 34112, 34491, 34485, /* 6504-6511 */ 37058, 34679, 34291, 34395, 35792, 34892, 34661, 34451, /* 6512-6519 */ 34902, 35947, 33932, 36030, 34182, 34614, 34972, 33775, /* 6520-6527 */ 34622, 33110, 34248, 33028, 33143, 31477, 31939, 32391, /* 6528-6535 */ 30659, 33515, 30611, 29319, 31399, 31086, 30481, 29540, /* 6536-6543 */ 29262, 30201, 29605, 29951, 30629, 29708, 30531, 30710, /* 6544-6551 */ 29964, 30204, 31466, 31417, 30779, 31300, 30827, 32932, /* 6552-6559 */ 32442, 32032, 32693, 33265, 33713, 32246, 34136, 33111, /* 6560-6567 */ 33740, 32274, 31592, 33683, 31075, 32460, 31813, 30897, /* 6568-6575 */ 32127, 30813, 32307, 31141, 30174, 31300, 31097, 30756, /* 6576-6583 */ 30240, 31106, 30585, 29822, 29662, 30254, 31281, 31001, /* 6584-6591 */ 30729, 32492, 30370, 31329, 31852, 32058, 32810, 30200, /* 6592-6599 */ 32493, 30316, 32279, 31791, 31858, 30976, 32124, 32836, /* 6600-6607 */ 31393, 34421, 32551, 34327, 33539, 34864, 34429, 34646, /* 6608-6615 */ 33865, 35705, 35197, 34398, 35001, 34753, 35913, 33812, /* 6616-6623 */ 34467, 33574, 34196, 32973, 33778, 33253, 33331, 33847, /* 6624-6631 */ 33356, 33786, 32627, 33041, 33895, 32823, 32883, 33415, /* 6632-6639 */ 33601, 33059, 33213, 34267, 33073, 33574, 33235, 34229, /* 6640-6647 */ 34135, 34061, 34967, 35174, 34093, 35449, 35660, 33711, /* 6648-6655 */ 35160, 34454, 34642, 34216, 33200, 32867, 33485, 33026, /* 6656-6663 */ 32834, 32152, 33107, 33859, 32193, 33231, 32841, 33237, /* 6664-6671 */ 32596, 33268, 32679, 33070, 33495, 32452, 33654, 33079, /* 6672-6679 */ 33158, 32966, 32859, 33038, 32763, 32372, 33260, 31992, /* 6680-6687 */ 33308, 33556, 32609, 33305, 32762, 33691, 33287, 33808, /* 6688-6695 */ 33460, 33886, 33226, 33538, 34103, 32918, 33855, 34031, /* 6696-6703 */ 33530, 33134, 33572, 32966, 33049, 32516, 31743, 32286, /* 6704-6711 */ 31899, 31562, 31597, 30923, 31568, 31801, 30011, 31056, /* 6712-6719 */ 31708, 30619, 30386, 31432, 30578, 30968, 31025, 31488, /* 6720-6727 */ 31779, 30303, 31131, 30798, 31374, 31163, 32382, 31496, /* 6728-6735 */ 32129, 32913, 33131, 33377, 31833, 33645, 33299, 32821, /* 6736-6743 */ 32557, 32572, 33185, 32879, 32343, 32950, 32259, 32204, /* 6744-6751 */ 32221, 31417, 31214, 31056, 30692, 30042, 29908, 30589, /* 6752-6759 */ 30464, 30343, 30272, 29746, 30603, 30319, 31147, 30459, /* 6760-6767 */ 31154, 31883, 31011, 31459, 32039, 32402, 32587, 33177, /* 6768-6775 */ 33328, 34319, 33619, 33955, 34355, 33908, 34459, 35078, /* 6776-6783 */ 35512, 34584, 34990, 35470, 35250, 35190, 34910, 34766, /* 6784-6791 */ 34358, 34595, 34573, 34549, 33935, 33956, 33715, 33561, /* 6792-6799 */ 33529, 33177, 32904, 32140, 32666, 32213, 32002, 31344, /* 6800-6807 */ 31039, 31050, 31440, 31315, 30736, 31464, 31944, 31220, /* 6808-6815 */ 32064, 32956, 32108, 33484, 33609, 33569, 34095, 35144, /* 6816-6823 */ 35391, 35051, 35784, 36037, 36472, 36104, 36829, 36417, /* 6824-6831 */ 36053, 36004, 35349, 36405, 35498, 34616, 34041, 34014, /* 6832-6839 */ 33920, 33690, 33328, 32567, 32443, 32029, 32139, 31829, /* 6840-6847 */ 31676, 30982, 31151, 31020, 31464, 31442, 30706, 30860, /* 6848-6855 */ 30634, 31895, 31764, 32015, 32097, 32617, 33073, 33074, /* 6856-6863 */ 33733, 33410, 34137, 33864, 33795, 34289, 34612, 34680, /* 6864-6871 */ 34106, 34047, 34318, 34572, 33646, 33380, 33555, 33056, /* 6872-6879 */ 32376, 32429, 33089, 32896, 32499, 31988, 31837, 31103, /* 6880-6887 */ 31586, 30466, 30391, 30497, 28933, 29485, 29208, 28850, /* 6888-6895 */ 29131, 29468, 29789, 29665, 29366, 29981, 29969, 30594, /* 6896-6903 */ 30800, 31333, 31747, 31846, 32284, 32781, 32788, 32905, /* 6904-6911 */ 34129, 33694, 33223, 33928, 33831, 33877, 34239, 33716, /* 6912-6919 */ 33991, 34174, 33756, 33749, 34121, 32895, 32971, 32756, /* 6920-6927 */ 32108, 32047, 31519, 31496, 31258, 31353, 31139, 31515, /* 6928-6935 */ 31433, 31219, 31635, 31839, 31781, 31629, 31804, 31981, /* 6936-6943 */ 31768, 31990, 32236, 32135, 32392, 32286, 31767, 32614, /* 6944-6951 */ 32745, 32551, 33289, 33104, 33044, 33308, 33734, 34011, /* 6952-6959 */ 33515, 33224, 33814, 33825, 33813, 33928, 33994, 33680, /* 6960-6967 */ 33999, 33812, 33864, 34350, 33259, 33864, 33755, 34002, /* 6968-6975 */ 34278, 33781, 33820, 33726, 33694, 33544, 33913, 33531, /* 6976-6983 */ 33271, 33218, 33222, 33730, 33988, 33558, 33743, 33934, /* 6984-6991 */ 34173, 34575, 34645, 34681, 34442, 34428, 34226, 34611, /* 6992-6999 */ 34191, 34264, 34670, 33419, 33539, 33569, 33318, 33687, /* 7000-7007 */ 33415, 33190, 33099, 33364, 33044, 32759, 33006, 32759, /* 7008-7015 */ 32375, 32866, 32949, 32855, 33097, 32750, 33105, 32984, /* 7016-7023 */ 32569, 32432, 32574, 32594, 32567, 32775, 32722, 32723, /* 7024-7031 */ 32619, 33048, 33519, 33692, 32996, 33064, 33542, 33264, /* 7032-7039 */ 33378, 32855, 32861, 32816, 32742, 32789, 32875, 32481, /* 7040-7047 */ 32313, 32824, 32513, 32337, 31737, 31442, 31488, 31280, /* 7048-7055 */ 30999, 30999, 30899, 30749, 30739, 30598, 31095, 30775, /* 7056-7063 */ 30298, 30287, 30750, 30910, 31008, 30914, 31003, 31601, /* 7064-7071 */ 31224, 31672, 31451, 31100, 31511, 31393, 31209, 31039, /* 7072-7079 */ 31339, 31385, 31304, 31433, 31511, 31531, 31843, 32440, /* 7080-7087 */ 32313, 32821, 32905, 32592, 33391, 33222, 33282, 33417, /* 7088-7095 */ 32958, 32912, 32907, 32346, 32064, 32150, 31759, 31560, /* 7096-7103 */ 31397, 31562, 31583, 31610, 31975, 31808, 32045, 32296, /* 7104-7111 */ 32256, 32398, 32528, 32405, 32382, 32814, 32808, 32469, /* 7112-7119 */ 32830, 32886, 32787, 33213, 33371, 33572, 33962, 34109, /* 7120-7127 */ 34068, 34468, 34873, 34910, 34834, 34846, 34922, 35010, /* 7128-7135 */ 34857, 34894, 34607, 34781, 34397, 34148, 34230, 33998, /* 7136-7143 */ 33788, 33252, 33729, 33240, 32832, 32763, 32789, 32810, /* 7144-7151 */ 32387, 32040, 32282, 33146, 32751, 32688, 32701, 32610, /* 7152-7159 */ 33351, 33253, 32858, 32692, 32990, 33057, 33719, 33502, /* 7160-7167 */ 33012, 33649, 33607, 33583, 33602, 34141, 34429, 34702, /* 7168-7175 */ 34574, 34618, 34798, 34521, 34700, 34357, 34204, 34031, /* 7176-7183 */ 33857, 33902, 33814, 33237, 32729, 32953, 33024, 32504, /* 7184-7191 */ 32193, 31996, 31808, 32000, 31677, 31975, 31722, 31589, /* 7192-7199 */ 31931, 31974, 32305, 31986, 31934, 32158, 32492, 32600, /* 7200-7207 */ 32670, 32863, 32802, 32923, 33172, 33170, 32984, 32606, /* 7208-7215 */ 32663, 32905, 32831, 32634, 32599, 32785, 32628, 32839, /* 7216-7223 */ 32907, 32237, 32669, 32587, 32314, 32674, 32466, 32437, /* 7224-7231 */ 32343, 32099, 31601, 31801, 31500, 31025, 30995, 31270, /* 7232-7239 */ 31133, 30969, 30725, 30321, 30928, 30856, 30924, 31016, /* 7240-7247 */ 30757, 31057, 30814, 30787, 30968, 30865, 31240, 31148, /* 7248-7255 */ 30978, 31117, 31735, 31767, 31677, 31801, 32363, 33030, /* 7256-7263 */ 33101, 33665, 33556, 33738, 34211, 34436, 34641, 34699, /* 7264-7271 */ 34568, 34410, 34101, 33997, 34112, 33369, 32616, 32543, /* 7272-7279 */ 32525, 31899, 31440, 31163, 31431, 31712, 31059, 30822, /* 7280-7287 */ 30625, 30877, 31261, 31288, 31578, 31388, 31786, 32100, /* 7288-7295 */ 32536, 32836, 33512, 33362, 33171, 34275, 34331, 34596, /* 7296-7303 */ 34705, 34621, 34431, 34613, 34700, 35352, 35692, 35467, /* 7304-7311 */ 35288, 35080, 35693, 35713, 35563, 35181, 34660, 34621, /* 7312-7319 */ 34121, 33990, 34131, 33528, 33470, 32905, 32956, 32716, /* 7320-7327 */ 32545, 32304, 32057, 32317, 31532, 31961, 31948, 31911, /* 7328-7335 */ 32085, 32166, 32609, 32630, 33152, 32867, 33197, 33889, /* 7336-7343 */ 34093, 34077, 34020, 34374, 34483, 34843, 34516, 34320, /* 7344-7351 */ 34427, 34453, 34257, 33799, 33573, 33685, 33803, 33645, /* 7352-7359 */ 33344, 33172, 33028, 33325, 33199, 32616, 32242, 31960, /* 7360-7367 */ 32254, 31646, 31445, 31321, 31115, 31058, 31195, 31185, /* 7368-7375 */ 30869, 31180, 31015, 30997, 31201, 31217, 31724, 31983, /* 7376-7383 */ 31997, 32090, 32401, 32800, 32537, 33044, 33231, 33070, /* 7384-7391 */ 33188, 33624, 33347, 33267, 33342, 33336, 33237, 32838, /* 7392-7399 */ 32846, 32753, 33094, 32308, 32280, 32228, 32193, 32012, /* 7400-7407 */ 31987, 31573, 31575, 31695, 30953, 31050, 30504, 30854, /* 7408-7415 */ 30573, 30656, 30848, 30816, 30937, 31166, 31257, 31607, /* 7416-7423 */ 31784, 31326, 32100, 32338, 32324, 32140, 32400, 32777, /* 7424-7431 */ 32494, 32542, 32629, 32685, 33016, 32966, 32705, 33309, /* 7432-7439 */ 33240, 32933, 33606, 33702, 33694, 33415, 33386, 33554, /* 7440-7447 */ 33338, 33104, 33183, 33176, 32777, 32566, 32427, 32326, /* 7448-7455 */ 32098, 32061, 31835, 32086, 31950, 32186, 32555, 32439, /* 7456-7463 */ 32433, 32392, 32614, 32909, 33042, 33011, 33300, 33014, /* 7464-7471 */ 33254, 33572, 33570, 33594, 33758, 33863, 33974, 34093, /* 7472-7479 */ 34379, 34599, 34497, 34098, 33952, 34444, 34365, 34009, /* 7480-7487 */ 34165, 34264, 34164, 34053, 33500, 33743, 33772, 33530, /* 7488-7495 */ 33625, 33968, 33807, 33608, 33803, 33655, 34078, 33996, /* 7496-7503 */ 33748, 33490, 33708, 33583, 33297, 33396, 32932, 32615, /* 7504-7511 */ 32430, 32689, 32305, 32186, 32794, 32512, 32516, 32574, /* 7512-7519 */ 32755, 32798, 33117, 32962, 32885, 33522, 33047, 32856, /* 7520-7527 */ 32820, 32934, 32941, 33031, 33239, 33053, 32994, 33046, /* 7528-7535 */ 33315, 33596, 33241, 32782, 32811, 32838, 32648, 32590, /* 7536-7543 */ 32617, 32536, 32396, 32191, 32288, 32374, 32196, 32091, /* 7544-7551 */ 31979, 31806, 31834, 31807, 32174, 31373, 31019, 31287, /* 7552-7559 */ 31341, 31455, 30933, 30705, 30590, 31414, 31458, 31056, /* 7560-7567 */ 31126, 31160, 31142, 31675, 31654, 31679, 31947, 31691, /* 7568-7575 */ 32096, 32188, 32221, 32050, 31736, 31767, 32100, 32242, /* 7576-7583 */ 32127, 31819, 31922, 32277, 31938, 32198, 32552, 32799, /* 7584-7591 */ 32604, 32347, 32829, 32596, 32508, 32141, 32204, 32349, /* 7592-7599 */ 31840, 31785, 32016, 31822, 31598, 31882, 31833, 32023, /* 7600-7607 */ 32148, 31943, 31867, 32364, 32711, 32664, 32563, 32967, /* 7608-7615 */ 32953, 33321, 33666, 33134, 33288, 33392, 33356, 33000, /* 7616-7623 */ 33329, 33401, 33352, 33308, 33366, 33620, 33615, 33961, /* 7624-7631 */ 34012, 34274, 34313, 34280, 34563, 34778, 34732, 34592, /* 7632-7639 */ 34632, 34584, 34517, 34312, 34674, 34478, 34155, 34196, /* 7640-7647 */ 34098, 34006, 33567, 33510, 33357, 33901, 33857, 33821, /* 7648-7655 */ 33838, 33815, 33934, 33789, 33988, 33667, 33470, 33230, /* 7656-7663 */ 33095, 32993, 32895, 32769, 32688, 32912, 32921, 33049, /* 7664-7671 */ 33196, 32844, 32850, 33064, 33034, 32994, 32917, 32846, /* 7672-7679 */ 32814, 32740, 32845, 32493, 32698, 32892, 32776, 32938, /* 7680-7687 */ 32477, 32694, 32714, 32595, 32441, 32761, 32556, 32482, /* 7688-7695 */ 32928, 32622, 33014, 32999, 32834, 32945, 32926, 32730, /* 7696-7703 */ 32452, 32293, 32582, 32998, 32561, 32254, 32373, 32412, /* 7704-7711 */ 32456, 32376, 31985, 31753, 31655, 31358, 31523, 31559, /* 7712-7719 */ 31438, 31226, 31335, 31494, 31578, 31595, 31194, 31597, /* 7720-7727 */ 31567, 31627, 31784, 31840, 31819, 31715, 32108, 32284, /* 7728-7735 */ 32658, 32717, 32490, 32698, 32943, 32689, 32911, 32849, /* 7736-7743 */ 32770, 32761, 32361, 32324, 32503, 32549, 32328, 32094, /* 7744-7751 */ 32017, 32267, 32165, 32109, 32008, 31950, 32097, 32033, /* 7752-7759 */ 31990, 32059, 31826, 32200, 32172, 31792, 32038, 32125, /* 7760-7767 */ 31848, 32060, 32545, 32249, 32197, 32258, 32336, 32401, /* 7768-7775 */ 32594, 32623, 32713, 32848, 32948, 33032, 33349, 33679, /* 7776-7783 */ 33689, 33658, 33601, 33998, 33981, 34046, 33958, 33914, /* 7784-7791 */ 34177, 33758, 34044, 34077, 33801, 33759, 33797, 34055, /* 7792-7799 */ 33608, 33529, 33504, 33623, 33428, 33460, 33350, 33321, /* 7800-7807 */ 33408, 33269, 33166, 32800, 32809, 32620, 32755, 32772, /* 7808-7815 */ 32749, 32468, 32808, 32706, 32736, 32852, 32917, 33086, /* 7816-7823 */ 33262, 33283, 33319, 33797, 33565, 33897, 33908, 34084, /* 7824-7831 */ 33999, 34075, 34313, 34357, 34435, 34271, 34410, 34216, /* 7832-7839 */ 34018, 33942, 33520, 34020, 33634, 33251, 33537, 33267, /* 7840-7847 */ 33214, 32704, 32698, 32691, 32664, 32042, 31929, 32256, /* 7848-7855 */ 32108, 31926, 31956, 32125, 32089, 32029, 32053, 31867, /* 7856-7863 */ 31892, 32192, 32109, 32161, 31700, 31782, 31886, 32033, /* 7864-7871 */ 32068, 31994, 32015, 32142, 32552, 32304, 32463, 32531, /* 7872-7879 */ 32638, 32924, 33092, 32873, 32652, 32980, 32945, 33007, /* 7880-7887 */ 32626, 32483, 32903, 32533, 32017, 31818, 32356, 32151, /* 7888-7895 */ 31683, 31668, 31545, 31679, 31599, 31790, 31481, 31535, /* 7896-7903 */ 31792, 31698, 31730, 32116, 31800, 31767, 32168, 32015, /* 7904-7911 */ 32323, 32453, 32399, 32217, 32916, 32887, 32705, 32884, /* 7912-7919 */ 32813, 32814, 32793, 32978, 32566, 32378, 32389, 32490, /* 7920-7927 */ 32431, 32129, 32007, 31955, 32157, 32074, 32064, 32269, /* 7928-7935 */ 32166, 32490, 32535, 32510, 32502, 32845, 32855, 32916, /* 7936-7943 */ 32930, 32907, 33024, 32685, 32681, 32580, 32668, 32563, /* 7944-7951 */ 32738, 32770, 32938, 32953, 33031, 33101, 33375, 33823, /* 7952-7959 */ 33964, 33572, 33584, 33840, 33789, 34097, 33728, 33742, /* 7960-7967 */ 33691, 33719, 33571, 33382, 33410, 33252, 33333, 33313, /* 7968-7975 */ 33151, 33130, 32979, 33080, 33126, 32970, 32979, 33043, /* 7976-7983 */ 33052, 33149, 33020, 33108, 33100, 33233, 33484, 32936, /* 7984-7991 */ 33203, 33182, 33185, 33222, 33377, 33235, 33840, 33755, /* 7992-7999 */ 33459, 33905, 33539, 33784, 33735, 34218, 34104, 33729, /* 8000-8007 */ 33335, 33320, 33506, 33119, 33072, 32691, 32604, 32602, /* 8008-8015 */ 32382, 32663, 32740, 32696, 32883, 32879, 32877, 32661, /* 8016-8023 */ 32774, 32732, 32668, 32483, 32584, 32594, 32339, 32413, /* 8024-8031 */ 32206, 32492, 32384, 32344, 32254, 32201, 32404, 32599, /* 8032-8039 */ 32488, 32290, 32423, 32262, 32363, 32438, 32297, 32281, /* 8040-8047 */ 32362, 32051, 31904, 32028, 32595, 32509, 32301, 32520, /* 8048-8055 */ 32715, 32783, 32794, 32674, 32601, 32794, 32653, 32622, /* 8056-8063 */ 32611, 32517, 32383, 32363, 32023, 32095, 32215, 31892, /* 8064-8071 */ 31801, 32239, 32274, 32231, 32173, 32185, 32250, 32089, /* 8072-8079 */ 32007, 31955, 31825, 31855, 31901, 31691, 31965, 32015, /* 8080-8087 */ 32044, 32230, 32353, 32424, 32349, 32400, 32498, 32449, /* 8088-8095 */ 32457, 32200, 32396, 32235, 32215, 32291, 32040, 32106, /* 8096-8103 */ 32032, 32049, 31862, 31966, 32043, 32266, 32288, 31978, /* 8104-8111 */ 32187, 32470, 32625, 32768, 32771, 33091, 33153, 32974, /* 8112-8119 */ 33264, 33439, 33468, 33291, 33424, 33346, 33216, 33455, /* 8120-8127 */ 33284, 33669, 33728, 33726, 33499, 33733, 33945, 33728, /* 8128-8135 */ 33527, 33701, 33973, 33620, 33805, 33849, 33944, 33785, /* 8136-8143 */ 33714, 33438, 33608, 33533, 33414, 33202, 33434, 33261, /* 8144-8151 */ 33268, 32960, 32928, 33116, 33341, 33526, 32166, 33598, /* 8152-8159 */ 33559, 33194, 33259, 33187, 33326, 33306, 33199, 33111, /* 8160-8167 */ 33339, 33515, 33390, 32992, 33276, 33222, 33272, 33203, /* 8168-8175 */ 33393, 33292, 33352, 33200, 33478, 33281, 33084, 33050, /* 8176-8183 */ 32888, 32886, 32819, 32685, 32417, 32686, 32584, 32433, /* 8184-8191 */ 32360, 32418, 32212, 32141, 32188, 32197, 32300, 32272, /* 8192-8199 */ 32099, 32097, 32139, 32525, 32317, 32082, 32056, 32185, /* 8200-8207 */ 32427, 32410, 32474, 32341, 32882, 32632, 32779, 32893, /* 8208-8215 */ 32721, 32673, 32824, 32584, 32229, 32416, 32256, 32414, /* 8216-8223 */ 32418, 32513, 32524, 32566, 32388, 32628, 32521, 32463, /* 8224-8231 */ 32631, 32532, 32498, 32367, 32357, 32421, 32268, 31994, /* 8232-8239 */ 32194, 31932, 32087, 32245, 32158, 32190, 32457, 32375, /* 8240-8247 */ 32296, 32597, 32514, 32877, 32935, 32720, 32613, 32681, /* 8248-8255 */ 32944, 32806, 32714, 32564, 32833, 32735, 32739, 32695, /* 8256-8263 */ 32607, 32785, 32684, 32867, 32959, 33007, 32551, 32928, /* 8264-8271 */ 33043, 33048, 33058, 32812, 32969, 32917, 32911, 32831, /* 8272-8279 */ 32944, 33030, 32861, 32805, 33067, 32965, 32890, 32722, /* 8280-8287 */ 32670, 32596, 32810, 32771, 32568, 32640, 32681, 32639, /* 8288-8295 */ 32660, 32975, 32914, 32989, 32979, 33203, 33343, 33352, /* 8296-8303 */ 33198, 33203, 33139, 33081, 32775, 32899, 32774, 32429, /* 8304-8311 */ 32459, 32420, 32506, 32416, 32513, 32407, 32575, 33047, /* 8312-8319 */ 32683, 32806, 32756, 32964, 34186, 31977, 34318, 33770, /* 8320-8327 */ 32563, 34962, 33862, 33599, 32868, 34303, 32374, 31962, /* 8328-8335 */ 33700, 31843, 32795, 33433, 32709, 32658, 32150, 33465, /* 8336-8343 */ 33420, 32612, 32042, 31018, 32416, 30141, 27115, 32340, /* 8344-8351 */ 33941, 33039, 34835, 33485, 32399, 32158, 33614, 33254, /* 8352-8359 */ 32680, 34204, 32226, 32091, 30765, 29643, 29958, 29974, /* 8360-8367 */ 32003, 32232, 31996, 32051, 34046, 31021, 34282, 34408, /* 8368-8375 */ 33827, 34380, 32357, 36082, 33641, 36573, 41314, 44052, /* 8376-8383 */ 44644, 40931, 42080, 43922, 41683, 40849, 37819, 36537, /* 8384-8391 */ 33418, 30040, 27006, 26781, 25015, 20207, 20164, 17430, /* 8392-8399 */ 17438, 22305, 28767, 25969, 22827, 19620, 19688, 20999, /* 8400-8407 */ 20359, 24218, 20110, 24580, 24719, 21147, 33135, 39072, /* 8408-8415 */ 40529, 40456, 41800, 40212, 40404, 41587, 41161, 41253, /* 8416-8423 */ 40331, 42009, 40645, 43321, 45044, 47543, 45583, 47003, /* 8424-8431 */ 49707, 47462, 49434, 48769, 47471, 47656, 46330, 46956, /* 8432-8439 */ 46091, 39437, 38703, 37949, 36783, 33979, 31261, 33878, /* 8440-8447 */ 32721, 30161, 26773, 23148, 22228, 20907, 19630, 16141, /* 8448-8455 */ 13477, 13820, 13151, 11866, 10853, 11289, 11744, 12265, /* 8456-8463 */ 12861, 13341, 13735, 14779, 15640, 15977, 16730, 17175, /* 8464-8471 */ 17672, 17950, 18804, 19274, 19714, 23316, 26876, 29228, /* 8472-8479 */ 33132, 38129, 42590, 43767, 47250, 50654, 51354, 54295, /* 8480-8487 */ 55039, 55000, 54881, 54339, 54109, 53451, 53270, 53370, /* 8488-8495 */ 53286, 52820, 52240, 51707, 51173, 50087, 49016, 48582, /* 8496-8503 */ 46192, 44105, 42036, 40089, 37446, 34874, 35155, 33060, /* 8504-8511 */ 31612, 29586, 27415, 25915, 23739, 22806, 22434, 21486, /* 8512-8519 */ 20736, 19779, 18856, 18755, 18321, 17818, 17576, 18017, /* 8520-8527 */ 17408, 16728, 17472, 17525, 17425, 17947, 18658, 18969, /* 8528-8535 */ 18253, 19293, 21314, 21569, 20886, 21481, 23502, 24521, /* 8536-8543 */ 24774, 27152, 28106, 28851, 28970, 29949, 32367, 33073, /* 8544-8551 */ 33466, 34774, 36578, 37153, 38430, 39280, 40115, 41785, /* 8552-8559 */ 43215, 43532, 45089, 46439, 48292, 49188, 49824, 51167, /* 8560-8567 */ 51704, 52025, 51483, 51757, 52015, 51692, 51484, 50832, /* 8568-8575 */ 50237, 50960, 49850, 49229, 48944, 47871, 46897, 45774, /* 8576-8583 */ 44316, 43890, 42283, 40062, 38817, 37465, 36815, 34637, /* 8584-8591 */ 33583, 31882, 30682, 28939, 27314, 26392, 24916, 24722, /* 8592-8599 */ 22788, 22118, 21354, 20414, 19965, 19153, 18182, 17107, /* 8600-8607 */ 15363, 14601, 13716, 12622, 12760, 11687, 11363, 11714, /* 8608-8615 */ 11828, 11576, 11662, 11578, 12052, 12764, 13197, 13938, /* 8616-8623 */ 14321, 14785, 15560, 16237, 17097, 17598, 18502, 19490, /* 8624-8631 */ 20990, 22465, 23961, 26060, 27942, 30143, 32287, 33838, /* 8632-8639 */ 36233, 37963, 39313, 41869, 43206, 45387, 46655, 47452, /* 8640-8647 */ 48000, 50097, 51035, 51110, 52471, 52460, 53295, 54015, /* 8648-8655 */ 54014, 53790, 54872, 54123, 53599, 53519, 53099, 53031, /* 8656-8663 */ 51672, 51239, 50667, 49911, 49049, 48354, 47592, 47038, /* 8664-8671 */ 46276, 45820, 45464, 44190, 43640, 42910, 41782, 41087, /* 8672-8679 */ 40769, 39806, 38974, 38224, 37336, 36351, 35334, 34490, /* 8680-8687 */ 34133, 33352, 31710, 31393, 31154, 29622, 29533, 29161, /* 8688-8695 */ 28596, 28209, 27500, 27072, 26600, 26259, 25386, 25250, /* 8696-8703 */ 24955, 23772, 24163, 23816, 22891, 23514, 22884, 22740, /* 8704-8711 */ 22046, 22218, 21697, 21611, 21342, 21200, 21440, 20768, /* 8712-8719 */ 20660, 20317, 20090, 19345, 19372, 19117, 18971, 18718, /* 8720-8727 */ 19061, 18638, 19713, 19220, 19370, 19526, 19150, 19766, /* 8728-8735 */ 19884, 20939, 20420, 21282, 21949, 22227, 22610, 23288, /* 8736-8743 */ 24681, 25580, 25825, 26968, 27712, 28493, 29213, 30561, /* 8744-8751 */ 31045, 32387, 33350, 33487, 35129, 35304, 36608, 37219, /* 8752-8759 */ 38389, 38940, 39370, 40679, 41283, 41638, 42427, 42414, /* 8760-8767 */ 43126, 43316, 43429, 43901, 43977, 44783, 43896, 44718, /* 8768-8775 */ 44140, 44292, 44128, 43661, 44095, 43414, 43623, 43415, /* 8776-8783 */ 43223, 43229, 43150, 42992, 42719, 41751, 42337, 41984, /* 8784-8791 */ 41960, 41993, 41616, 41395, 40894, 40987, 40493, 40164, /* 8792-8799 */ 39300, 38813, 38360, 37815, 37360, 37050, 36175, 35970, /* 8800-8807 */ 35637, 35177, 34778, 34142, 33588, 32911, 32649, 32108, /* 8808-8815 */ 31688, 30788, 30679, 30111, 29543, 29054, 28631, 28488, /* 8816-8823 */ 27550, 27512, 27423, 26994, 26380, 25316, 24971, 25008, /* 8824-8831 */ 23840, 23867, 23393, 22913, 23236, 22264, 22659, 22104, /* 8832-8839 */ 22142, 21607, 21727, 21773, 21431, 21854, 21507, 22211, /* 8840-8847 */ 21837, 22538, 22881, 23085, 23289, 23919, 24865, 25180, /* 8848-8855 */ 25708, 26712, 27498, 28214, 28917, 29408, 30419, 30910, /* 8856-8863 */ 32055, 32491, 33225, 33581, 34013, 34863, 35112, 35222, /* 8864-8871 */ 35414, 35935, 36037, 36373, 36576, 36496, 37169, 37656, /* 8872-8879 */ 37351, 37672, 37349, 37563, 37455, 37261, 37664, 37207, /* 8880-8887 */ 37033, 37113, 37137, 37185, 37032, 37244, 37154, 37222, /* 8888-8895 */ 37710, 37516, 38145, 37557, 37934, 38093, 38049, 38494, /* 8896-8903 */ 38288, 38464, 38354, 38648, 38628, 38657, 38400, 38848, /* 8904-8911 */ 38269, 38517, 38461, 38343, 38681, 38396, 38427, 37774, /* 8912-8919 */ 38114, 37749, 37626, 37612, 37235, 37367, 37050, 36484, /* 8920-8927 */ 36469, 35842, 34979, 34773, 34778, 34231, 33629, 33336, /* 8928-8935 */ 32740, 32524, 32087, 31797, 31598, 31485, 31506, 31664, /* 8936-8943 */ 31400, 31048, 31133, 31096, 30627, 30335, 30578, 30689, /* 8944-8951 */ 30532, 30537, 30476, 30271, 30695, 30766, 30806, 30868, /* 8952-8959 */ 31211, 31410, 31459, 31557, 31819, 32241, 32034, 32445, /* 8960-8967 */ 32608, 32424, 32573, 32549, 32488, 32258, 32340, 32114, /* 8968-8975 */ 31830, 31726, 31482, 31496, 31276, 31342, 31227, 31258, /* 8976-8983 */ 31479, 31386, 31382, 31235, 31145, 31130, 31165, 30733, /* 8984-8991 */ 30763, 30811, 30514, 30601, 30553, 30507, 30348, 30270, /* 8992-8999 */ 30220, 30240, 30020, 29943, 29820, 29574, 29635, 29136, /* 9000-9007 */ 28725, 28714, 27898, 27998, 27586, 27100, 27170, 26561, /* 9008-9015 */ 26647, 26019, 26207, 25858, 25598, 25862, 25169, 25006, /* 9016-9023 */ 24957, 24484, 24430, 24091, 24021, 24512, 24424, 24473, /* 9024-9031 */ 24657, 24880, 25227, 25362, 25381, 25801, 26142, 26436, /* 9032-9039 */ 26697, 26965, 27166, 27832, 28229, 28697, 28902, 29510, /* 9040-9047 */ 29739, 30059, 30389, 30755, 31408, 31483, 32222, 32231, /* 9048-9055 */ 32747, 33312, 33979, 34389, 34706, 34740, 35432, 35909, /* 9056-9063 */ 36284, 36619, 36818, 37466, 37747, 38444, 38643, 39015, /* 9064-9071 */ 39177, 39779, 39688, 40080, 40419, 40595, 40752, 40699, /* 9072-9079 */ 40949, 40908, 41234, 41187, 41179, 41493, 41772, 41976, /* 9080-9087 */ 42224, 41934, 42068, 42079, 42026, 42040, 42155, 41857, /* 9088-9095 */ 41524, 41824, 41687, 41641, 41455, 41588, 41751, 41642, /* 9096-9103 */ 41709, 41623, 41715, 41851, 41516, 41349, 41306, 41215, /* 9104-9111 */ 41126, 41002, 40669, 40306, 40295, 40232, 40132, 39852, /* 9112-9119 */ 40009, 39456, 39272, 39289, 38830, 38792, 38187, 37618, /* 9120-9127 */ 37203, 36981, 36651, 36312, 35721, 35416, 35045, 34671, /* 9128-9135 */ 34199, 33665, 33444, 32939, 32569, 32130, 31725, 31375, /* 9136-9143 */ 30961, 30678, 30389, 30227, 29732, 29469, 29679, 28899, /* 9144-9151 */ 28950, 28577, 28265, 28009, 27747, 27931, 27387, 27349, /* 9152-9159 */ 26796, 26571, 26582, 26171, 26104, 25645, 25602, 25469, /* 9160-9167 */ 25382, 25589, 25050, 25170, 24980, 24957, 25055, 25134, /* 9168-9175 */ 25067, 24822, 24811, 24768, 24661, 24460, 24407, 24356, /* 9176-9183 */ 24193, 24259, 24446, 24114, 24436, 24308, 24638, 24392, /* 9184-9191 */ 24399, 24209, 24238, 24551, 24418, 25022, 24756, 24888, /* 9192-9199 */ 24975, 25209, 25544, 26041, 26323, 26330, 26656, 27118, /* 9200-9207 */ 27501, 27752, 27747, 28052, 28458, 28569, 28633, 28906, /* 9208-9215 */ 29077, 29154, 29707, 29795, 30034, 30204, 30543, 30955, /* 9216-9223 */ 31288, 31427, 31500, 31675, 31670, 32031, 32492, 32564, /* 9224-9231 */ 32841, 32823, 32897, 33313, 33720, 34102, 34008, 34157, /* 9232-9239 */ 34635, 35217, 35611, 35967, 36062, 36556, 36985, 37708, /* 9240-9247 */ 38264, 38208, 38530, 38689, 38964, 39025, 39233, 39634, /* 9248-9255 */ 39892, 39876, 39979, 40471, 40810, 40993, 41018, 40835, /* 9256-9263 */ 40862, 40868, 40685, 40283, 39934, 39656, 39577, 39139, /* 9264-9271 */ 38763, 38628, 38204, 38113, 37719, 37710, 37337, 36985, /* 9272-9279 */ 36727, 36450, 36213, 35674, 35414, 35114, 34977, 34573, /* 9280-9287 */ 34168, 34039, 34196, 34104, 33811, 33515, 33937, 33998, /* 9288-9295 */ 33929, 33654, 33515, 33738, 33651, 33875, 33555, 33645, /* 9296-9303 */ 33543, 33688, 33827, 33704, 33620, 33792, 33727, 33893, /* 9304-9311 */ 34193, 33921, 34083, 34046, 34108, 33973, 33986, 34037, /* 9312-9319 */ 34243, 34505, 34214, 34154, 34232, 34480, 34462, 34266, /* 9320-9327 */ 34250, 34239, 34349, 34079, 34075, 34069, 34053, 33984, /* 9328-9335 */ 33822, 33826, 33759, 33867, 33725, 33594, 33452, 33566, /* 9336-9343 */ 33569, 33608, 33716, 33710, 33531, 33785, 33802, 33693, /* 9344-9351 */ 33632, 33430, 33612, 33526, 33478, 33193, 33177, 33205, /* 9352-9359 */ 32850, 32675, 32322, 31769, 31434, 30940, 30584, 30341, /* 9360-9367 */ 29984, 29647, 29264, 29048, 28770, 28571, 28376, 28164, /* 9368-9375 */ 27941, 27808, 27799, 27560, 27497, 27423, 27427, 27692, /* 9376-9383 */ 27855, 28107, 28132, 27989, 28217, 28397, 28401, 28422, /* 9384-9391 */ 28456, 28635, 28460, 28683, 28877, 28783, 28965, 29244, /* 9392-9399 */ 29573, 29897, 29955, 29969, 30306, 30467, 30519, 30850, /* 9400-9407 */ 31031, 30812, 31020, 31037, 31020, 30917, 30795, 30783, /* 9408-9415 */ 30661, 30835, 30685, 30698, 30614, 30500, 30443, 30593, /* 9416-9423 */ 30547, 30358, 30440, 30395, 30185, 30133, 30269, 30227, /* 9424-9431 */ 30334, 30384, 30640, 30629, 30871, 31157, 31433, 31641, /* 9432-9439 */ 31760, 32180, 32336, 32377, 32616, 33028, 33109, 33251, /* 9440-9447 */ 33404, 33596, 33812, 34055, 34151, 34409, 34631, 34874, /* 9448-9455 */ 34994, 35043, 35471, 35484, 35757, 35952, 36093, 36329, /* 9456-9463 */ 36402, 36515, 36831, 37156, 37278, 37285, 37283, 37809, /* 9464-9471 */ 37915, 38028, 37896, 37878, 38172, 38174, 38323, 38010, /* 9472-9479 */ 38139, 37867, 37785, 37662, 37413, 37437, 37122, 37020, /* 9480-9487 */ 36931, 36828, 36614, 36645, 36449, 36171, 36099, 35826, /* 9488-9495 */ 35657, 35460, 35304, 35111, 34705, 34774, 34643, 34142, /* 9496-9503 */ 33795, 33650, 33875, 33711, 33306, 32863, 32765, 32881, /* 9504-9511 */ 32761, 32675, 32290, 32221, 32286, 32338, 32158, 31844, /* 9512-9519 */ 31942, 31826, 31689, 31725, 31610, 31699, 31485, 31398, /* 9520-9527 */ 31658, 31569, 31498, 31086, 31060, 31262, 31057, 30741, /* 9528-9535 */ 30438, 30402, 30332, 30214, 30078, 29988, 29873, 29557, /* 9536-9543 */ 29343, 29431, 29436, 29340, 29325, 29213, 29065, 28911, /* 9544-9551 */ 29057, 29283, 29274, 29396, 29516, 29545, 29733, 30024, /* 9552-9559 */ 30186, 30230, 30342, 30706, 30993, 30945, 30894, 31138, /* 9560-9567 */ 31260, 31408, 31296, 31474, 31705, 31884, 31994, 32155, /* 9568-9575 */ 32301, 32229, 32586, 32561, 32679, 32859, 32933, 33038, /* 9576-9583 */ 33129, 33225, 33251, 33292, 33464, 33407, 33417, 33506, /* 9584-9591 */ 33438, 33577, 33669, 33784, 33626, 33752, 33795, 33716, /* 9592-9599 */ 33731, 33679, 33662, 33780, 33592, 33600, 33567, 33429, /* 9600-9607 */ 33575, 33232, 33246, 33268, 33145, 33067, 33162, 33418, /* 9608-9615 */ 33515, 33400, 33413, 33585, 33683, 33729, 33668, 33472, /* 9616-9623 */ 33324, 33504, 33479, 33369, 33323, 33173, 33284, 33333, /* 9624-9631 */ 33487, 33461, 33346, 33536, 33577, 33632, 33604, 33484, /* 9632-9639 */ 33472, 33551, 33529, 33646, 33683, 33365, 33503, 33684, /* 9640-9647 */ 33685, 33937, 33861, 33947, 34065, 34064, 34124, 34105, /* 9648-9655 */ 34048, 33916, 33963, 33832, 33773, 33760, 33799, 33653, /* 9656-9663 */ 33610, 33525, 33292, 33306, 33127, 33118, 33044, 32965, /* 9664-9671 */ 32893, 32684, 32655, 32731, 32732, 32624, 32674, 32752, /* 9672-9679 */ 32630, 32666, 32672, 32628, 32686, 32549, 32506, 32412, /* 9680-9687 */ 32396, 32343, 32277, 32423, 32325, 32257, 32495, 32489, /* 9688-9695 */ 32569, 32649, 32460, 32466, 32523, 32462, 32403, 32157, /* 9696-9703 */ 31934, 31865, 31654, 31629, 31553, 31464, 31312, 31208, /* 9704-9711 */ 31152, 31071, 31125, 31028, 30797, 30730, 30822, 30765, /* 9712-9719 */ 30592, 30419, 30404, 30308, 30362, 30416, 30416, 30442, /* 9720-9727 */ 30370, 30515, 30754, 30762, 30804, 30805, 31019, 31123, /* 9728-9735 */ 31184, 31353, 31448, 31563, 31493, 31657, 31844, 32019, /* 9736-9743 */ 32080, 32048, 32012, 32126, 32244, 32324, 32234, 32166, /* 9744-9751 */ 32244, 32399, 32415, 32458, 32535, 32573, 32829, 33013, /* 9752-9759 */ 33087, 33230, 33584, 33746, 33875, 33967, 34021, 34210, /* 9760-9767 */ 34374, 34284, 34383, 34507, 34497, 34486, 34595, 34586, /* 9768-9775 */ 34492, 34561, 34638, 34511, 34358, 34354, 34280, 34305, /* 9776-9783 */ 34152, 34115, 34106, 34203, 34263, 34230, 34353, 34351, /* 9784-9791 */ 34317, 34417, 34482, 34497, 34452, 34379, 34487, 34411, /* 9792-9799 */ 34365, 34409, 34418, 34208, 34149, 34231, 34426, 34497, /* 9800-9807 */ 34345, 34401, 34383, 34579, 34583, 34470, 34508, 34428, /* 9808-9815 */ 34299, 34340, 34403, 34329, 34364, 34313, 34364, 34373, /* 9816-9823 */ 34395, 34260, 34151, 34125, 33941, 33868, 33733, 33607, /* 9824-9831 */ 33318, 33380, 33121, 33062, 33021, 32814, 32750, 32690, /* 9832-9839 */ 32675, 32537, 32531, 32251, 32274, 32265, 32137, 31990, /* 9840-9847 */ 31966, 31982, 31839, 31885, 31981, 32028, 32187, 32324, /* 9848-9855 */ 32168, 32229, 32175, 32087, 32091, 31982, 31883, 31908, /* 9856-9863 */ 31870, 31803, 31810, 31888, 31972, 31864, 31900, 31813, /* 9864-9871 */ 31784, 31758, 31668, 31623, 31671, 31544, 31429, 31481, /* 9872-9879 */ 31411, 31437, 31399, 31451, 31254, 31199, 31212, 31272, /* 9880-9887 */ 31320, 31181, 31146, 31140, 31288, 31337, 31219, 31173, /* 9888-9895 */ 31142, 31109, 31197, 31151, 31248, 31374, 31322, 31310, /* 9896-9903 */ 31291, 31176, 31202, 31314, 31089, 31099, 31215, 31172, /* 9904-9911 */ 31239, 31317, 31480, 31592, 31828, 32035, 32184, 32344, /* 9912-9919 */ 32383, 32480, 32760, 32956, 32979, 33121, 33261, 33262, /* 9920-9927 */ 33318, 33498, 33449, 33437, 33431, 33435, 33470, 33334, /* 9928-9935 */ 33299, 33228, 33103, 33073, 33137, 33161, 33107, 33096, /* 9936-9943 */ 33110, 33068, 33076, 32956, 32875, 32841, 32861, 32781, /* 9944-9951 */ 32659, 32627, 32607, 32677, 32803, 32834, 32908, 32954, /* 9952-9959 */ 32928, 33200, 33195, 33042, 33129, 33336, 33480, 33521, /* 9960-9967 */ 33627, 33752, 33892, 33845, 33898, 33949, 33953, 34038, /* 9968-9975 */ 34002, 34000, 33719, 33693, 33815, 33730, 33628, 33522, /* 9976-9983 */ 33456, 33401, 33568, 33552, 33434, 33378, 33310, 33160, /* 9984-9991 */ 33204, 33180, 33156, 33114, 32920, 33062, 33007, 33099, /* 9992-9999 */ 33090, 33074, 33151, 33207, 33401, 33366, 33385, 33347, /* 10000-10007 */ 33386, 33348, 33364, 33427, 33432, 33444, 33352, 33485, /* 10008-10015 */ 33507, 33433, 33342, 33418, 33425, 33309, 33225, 33172, /* 10016-10023 */ 33145, 33074, 33094, 32998, 32929, 32806, 32757, 32550, /* 10024-10031 */ 32580, 32439, 32300, 32308, 32169, 32202, 32019, 31983, /* 10032-10039 */ 31912, 31781, 31722, 31673, 31663, 31773, 31725, 31690, /* 10040-10047 */ 31753, 31794, 31796, 31934, 32032, 31850, 31965, 31993, /* 10048-10055 */ 32033, 32003, 31991, 32141, 32258, 32329, 32357, 32533, /* 10056-10063 */ 32780, 32804, 32913, 33026, 33061, 33110, 33053, 33106, /* 10064-10071 */ 33052, 33036, 32901, 32965, 32746, 32661, 32770, 32624, /* 10072-10079 */ 32719, 32558, 32429, 32373, 32391, 32479, 32527, 32589, /* 10080-10087 */ 32447, 32347, 32312, 32508, 32591, 32540, 32444, 32430, /* 10088-10095 */ 32514, 32546, 32633, 32617, 32653, 32523, 32689, 32861, /* 10096-10103 */ 32820, 32841, 32898, 32883, 32953, 33071, 33070, 33179, /* 10104-10111 */ 33075, 33057, 33114, 33152, 33119, 33174, 33183, 33307, /* 10112-10119 */ 33282, 33362, 33314, 33228, 33307, 33101, 33094, 33058, /* 10120-10127 */ 33016, 32914, 32929, 32983, 33089, 33063, 33109, 33166, /* 10128-10135 */ 33167, 33281, 33246, 33305, 33351, 33403, 33369, 33241, /* 10136-10143 */ 33148, 33140, 33159, 33124, 33059, 33157, 33118, 33086, /* 10144-10151 */ 33083, 33012, 32877, 32740, 32671, 32533, 32501, 32330, /* 10152-10159 */ 32172, 32123, 31970, 31950, 31935, 31885, 31752, 31556, /* 10160-10167 */ 31548, 31388, 31355, 31391, 31390, 31464, 31448, 31354, /* 10168-10175 */ 31447, 31575, 31714, 31838, 31982, 32172, 32109, 32260, /* 10176-10183 */ 32322, 32517, 32573, 32621, 32685, 32674, 32827, 32884, /* 10184-10191 */ 33025, 32968, 32918, 33066, 33090, 32988, 33066, 33165, /* 10192-10199 */ 33127, 33018, 33169, 33213, 33123, 33081, 33127, 33219, /* 10200-10207 */ 33190, 32982, 32918, 33023, 32971, 32975, 32886, 32994, /* 10208-10215 */ 32901, 32865, 32830, 32972, 32950, 32925, 33089, 32981, /* 10216-10223 */ 32988, 33084, 33263, 33313, 33374, 33201, 33127, 33111, /* 10224-10231 */ 32984, 33076, 32936, 32830, 32802, 32755, 32782, 32693, /* 10232-10239 */ 32634, 32703, 32624, 32523, 32490, 32473, 32519, 32439, /* 10240-10247 */ 32368, 32350, 32448, 32468, 32596, 32678, 32700, 32876, /* 10248-10255 */ 32884, 33127, 33306, 33412, 33576, 33616, 33678, 33704, /* 10256-10263 */ 33793, 33911, 33999, 34068, 34096, 34158, 34177, 34067, /* 10264-10271 */ 33949, 33873, 33779, 33791, 33843, 33661, 33542, 33515, /* 10272-10279 */ 33377, 33356, 33353, 33321, 33205, 33156, 33147, 33139, /* 10280-10287 */ 33257, 33207, 33273, 33208, 33134, 33157, 32973, 32927, /* 10288-10295 */ 32770, 32677, 32608, 32584, 32658, 32541, 32525, 32508, /* 10296-10303 */ 32460, 32465, 32562, 32588, 32488, 32522, 32523, 32582, /* 10304-10311 */ 32540, 32501, 32411, 32436, 32411, 32186, 32128, 31981, /* 10312-10319 */ 31937, 31798, 31838, 31772, 31752, 31691, 31558, 31615, /* 10320-10327 */ 31564, 31596, 31546, 31597, 31584, 31526, 31545, 31558, /* 10328-10335 */ 31611, 31578, 31585, 31681, 31816, 31844, 31920, 32075, /* 10336-10343 */ 32157, 32268, 32350, 32428, 32524, 32585, 32707, 32675, /* 10344-10351 */ 32751, 32991, 33098, 33218, 33259, 33327, 33345, 33513, /* 10352-10359 */ 33538, 33558, 33693, 33703, 33709, 33644, 33664, 33523, /* 10360-10367 */ 33356, 33403, 33350, 33281, 33158, 33157, 33076, 33001, /* 10368-10375 */ 33002, 33030, 33074, 32969, 32977, 32994, 32931, 32811, /* 10376-10383 */ 32815, 32826, 32779, 32626, 32627, 32632, 32606, 32584, /* 10384-10391 */ 32564, 32491, 32362, 32441, 32339, 32351, 32368, 32510, /* 10392-10399 */ 32483, 32411, 32390, 32412, 32475, 32340, 32346, 32372, /* 10400-10407 */ 32152, 32102, 32190, 32176, 32058, 31927, 31950, 32062, /* 10408-10415 */ 31972, 31798, 31952, 31980, 31931, 31909, 31814, 31787, /* 10416-10423 */ 31765, 31747, 31757, 31756, 31947, 31974, 31953, 32070, /* 10424-10431 */ 32150, 32328, 32370, 32463, 32573, 32757, 32954, 33068, /* 10432-10439 */ 33082, 33227, 33353, 33422, 33471, 33586, 33619, 33701, /* 10440-10447 */ 33719, 33794, 33872, 33798, 33825, 33812, 33862, 33829, /* 10448-10455 */ 33900, 33890, 33805, 33853, 33849, 33918, 33854, 33742, /* 10456-10463 */ 33824, 33684, 33659, 33629, 33612, 33471, 33453, 33517, /* 10464-10471 */ 33380, 33210, 33132, 33208, 33028, 32916, 32938, 32854, /* 10472-10479 */ 32769, 32727, 32689, 32773, 32813, 32698, 32673, 32718, /* 10480-10487 */ 32694, 32680, 32720, 32672, 32573, 32631, 32713, 32766, /* 10488-10495 */ 32769, 32767, 32983, 33063, 33081, 33172, 33295, 33423, /* 10496-10503 */ 33377, 33372, 33385, 33295, 33323, 33353, 33236, 33314, /* 10504-10511 */ 33339, 33262, 33296, 33249, 33227, 33207, 33300, 33262, /* 10512-10519 */ 33098, 33078, 33096, 33130, 33104, 32976, 32893, 33007, /* 10520-10527 */ 33055, 32938, 32928, 32984, 32892, 32859, 32912, 32844, /* 10528-10535 */ 32799, 32804, 32818, 32753, 32663, 32638, 32496, 32434, /* 10536-10543 */ 32333, 32357, 32330, 32257, 32162, 32226, 32172, 32123, /* 10544-10551 */ 32162, 31994, 32091, 32002, 31928, 31955, 32005, 31813, /* 10552-10559 */ 31807, 32025, 32054, 32113, 31921, 31952, 32015, 32092, /* 10560-10567 */ 32063, 32006, 32083, 32081, 32062, 32126, 32267, 32245, /* 10568-10575 */ 32227, 32301, 32361, 32424, 32420, 32595, 32666, 32624, /* 10576-10583 */ 32713, 32682, 32595, 32518, 32533, 32502, 32347, 32225, /* 10584-10591 */ 32220, 32203, 32193, 32230, 32204, 32174, 32210, 32333, /* 10592-10599 */ 32405, 32453, 32455, 32454, 32471, 32622, 32650, 32744, /* 10600-10607 */ 32772, 32756, 32801, 32808, 32916, 32964, 33047, 33065, /* 10608-10615 */ 33132, 33276, 33308, 33262, 33313, 33315, 33442, 33488, /* 10616-10623 */ 33477, 33630, 33638, 33669, 33640, 33594, 33598, 33463, /* 10624-10631 */ 33383, 33318, 33208, 33082, 32931, 32946, 32907, 32838, /* 10632-10639 */ 32705, 32655, 32700, 32725, 32755, 32662, 32709, 32705, /* 10640-10647 */ 32733, 32728, 32672, 32678, 32730, 32738, 32709, 32762, /* 10648-10655 */ 32677, 32728, 32594, 32564, 32683, 32573, 32680, 32633, /* 10656-10663 */ 32638, 32557, 32520, 32551, 32573, 32678, 32545, 32414, /* 10664-10671 */ 32489, 32522, 32501, 32554, 32542, 32531, 32570, 32634, /* 10672-10679 */ 32655, 32819, 32869, 32888, 32854, 32878, 32925, 33042, /* 10680-10687 */ 33016, 32888, 32989, 32994, 32971, 32970, 33024, 32939, /* 10688-10695 */ 33033, 33013, 33000, 33132, 33092, 33101, 33194, 33291, /* 10696-10703 */ 33230, 33316, 33319, 33238, 33287, 33237, 33226, 33221, /* 10704-10711 */ 33064, 33000, 32875, 32807, 32805, 32672, 32551, 32400, /* 10712-10719 */ 32395, 32229, 32278, 32354, 32232, 32159, 32209, 32158, /* 10720-10727 */ 32099, 32218, 32184, 32234, 32250, 32305, 32405, 32442, /* 10728-10735 */ 32580, 32695, 32796, 32753, 32769, 32903, 32907, 33030, /* 10736-10743 */ 33045, 33059, 33128, 33158, 33216, 33266, 33263, 33273, /* 10744-10751 */ 33265, 33204, 33182, 33240, 33208, 33168, 33195, 33145, /* 10752-10759 */ 33251, 33200, 33209, 33243, 33224, 33194, 33095, 33025, /* 10760-10767 */ 32907, 32928, 32862, 32791, 32579, 32525, 32538, 32440, /* 10768-10775 */ 32504, 32430, 32277, 32307, 32344, 32336, 32281, 32316, /* 10776-10783 */ 32285, 32381, 32424, 32328, 32431, 32532, 32504, 32570, /* 10784-10791 */ 32642, 32667, 32779, 32898, 32899, 32933, 32951, 32990, /* 10792-10799 */ 33056, 32988, 32986, 33038, 33066, 33055, 33019, 32923, /* 10800-10807 */ 32907, 32814, 32711, 32607, 32496, 32389, 32293, 32417, /* 10808-10815 */ 32263, 32268, 32362, 32340, 32339, 32275, 32257, 32258, /* 10816-10823 */ 32244, 32219, 32301, 32315, 32342, 32371, 32431, 32607, /* 10824-10831 */ 32616, 32626, 32717, 32760, 32765, 32754, 32898, 32956, /* 10832-10839 */ 32882, 32932, 32917, 32952, 32960, 32994, 33037, 33054, /* 10840-10847 */ 33060, 33030, 33071, 33104, 33144, 33088, 32976, 33016, /* 10848-10855 */ 32929, 32924, 32889, 32850, 32784, 32672, 32718, 32622, /* 10856-10863 */ 32646, 32602, 32510, 32436, 32521, 32425, 32447, 32467, /* 10864-10871 */ 32467, 32552, 32567, 32667, 32659, 32623, 32718, 32827, /* 10872-10879 */ 32918, 32952, 32902, 32852, 32883, 32942, 32889, 32885, /* 10880-10887 */ 32771, 32847, 32716, 32896, 32822, 32809, 32785, 32748, /* 10888-10895 */ 32702, 32797, 32706, 32651, 32385, 32563, 32423, 32294, /* 10896-10903 */ 32390, 32300, 32417, 32339, 32516, 32760, 32620, 32455, /* 10904-10911 */ 33770, 31150, 33123, 33110, 31478, 33756, 33545, 33016, /* 10912-10919 */ 32546, 33535, 33128, 29819, 31133, 31627, 29626, 36630, /* 10920-10927 */ 37280, 33541, 32537, 33995, 32923, 32163, 34228, 29978, /* 10928-10935 */ 27219, 30135, 32432, 35584, 37534, 39170, 40626, 41803, /* 10936-10943 */ 40380, 33756, 34056, 35810, 29369, 31076, 33025, 27375, /* 10944-10951 */ 29834, 29485, 30546, 31317, 30093, 28573, 32947, 35596, /* 10952-10959 */ 35707, 26759, 22960, 26514, 26130, 29099, 26279, 33337, /* 10960-10967 */ 34755, 37699, 37638, 32404, 34332, 30816, 27630, 24723, /* 10968-10975 */ 18962, 21720, 24649, 23479, 32866, 41750, 40989, 36069, /* 10976-10983 */ 30891, 37955, 35494, 33546, 36384, 34359, 36221, 36101, /* 10984-10991 */ 30274, 28162, 30907, 21977, 22415, 19295, 17949, 18661, /* 10992-10999 */ 26689, 37013, 29178, 17113, 23634, 30909, 30436, 31100, /* 11000-11007 */ 33022, 33142, 28455, 31813, 36677, 41625, 38053, 43010, /* 11008-11015 */ 45275, 49567, 54550, 58091, 62952, 63242, 63591, 59786, /* 11016-11023 */ 56052, 53268, 50804, 51964, 57254, 59178, 61716, 61272, /* 11024-11031 */ 59323, 57366, 53425, 45619, 33506, 28926, 32125, 23324, /* 11032-11039 */ 15941, 15638, 14791, 12423, 8529, 8710, 6557, 5508, /* 11040-11047 */ 5412, 3281, 4060, 4370, 3117, 5095, 5160, 6462, /* 11048-11055 */ 8700, 6732, 7836, 11859, 15836, 17383, 17605, 20639, /* 11056-11063 */ 22266, 22052, 21349, 22800, 28629, 36202, 44801, 49405, /* 11064-11071 */ 52797, 55666, 55480, 57042, 56742, 56749, 59043, 61248, /* 11072-11079 */ 61668, 63412, 64493, 62970, 61618, 57959, 56576, 54022, /* 11080-11087 */ 52545, 54630, 54994, 55121, 53369, 54154, 53730, 53489, /* 11088-11095 */ 49431, 41377, 36873, 34996, 35004, 28227, 24698, 22798, /* 11096-11103 */ 19390, 16205, 15919, 15255, 12394, 11995, 11201, 12049, /* 11104-11111 */ 8396, 5938, 5214, 3984, 5426, 4569, 883, 50, /* 11112-11119 */ 1984, 3185, 3728, 5400, 6416, 5064, 4958, 4420, /* 11120-11127 */ 4889, 5913, 9150, 12699, 15229, 18860, 20649, 23520, /* 11128-11135 */ 24885, 25832, 25011, 26531, 31781, 35684, 39660, 43587, /* 11136-11143 */ 44595, 47580, 52793, 52373, 53226, 54952, 58366, 62218, /* 11144-11151 */ 60966, 60350, 63373, 63128, 62975, 63616, 63050, 63713, /* 11152-11159 */ 64404, 65203, 64597, 63572, 62373, 59910, 59591, 59241, /* 11160-11167 */ 58669, 57254, 55734, 58065, 57143, 56286, 53930, 51652, /* 11168-11175 */ 50073, 46030, 39117, 35137, 33535, 35558, 40941, 43300, /* 11176-11183 */ 44541, 42399, 40262, 32251, 25715, 23220, 19135, 18367, /* 11184-11191 */ 19647, 17557, 12961, 8495, 6003, 4978, 5010, 3312, /* 11192-11199 */ 2041, 2254, 1968, 4564, 4956, 5221, 5756, 6572, /* 11200-11207 */ 8128, 9433, 9435, 13410, 18467, 20397, 22013, 21182, /* 11208-11215 */ 21626, 21569, 19807, 18784, 17894, 20848, 22162, 26474, /* 11216-11223 */ 31317, 27358, 27594, 27948, 26689, 22113, 21772, 22355, /* 11224-11231 */ 25550, 32611, 35891, 38071, 39278, 41688, 40165, 39731, /* 11232-11239 */ 35081, 37017, 38709, 41413, 51785, 51693, 51047, 54525, /* 11240-11247 */ 56302, 55282, 54895, 55645, 54801, 56152, 51287, 45618, /* 11248-11255 */ 43676, 40812, 42611, 42607, 42633, 42936, 41399, 42532, /* 11256-11263 */ 46316, 42880, 38785, 37707, 38409, 38283, 34205, 34314, /* 11264-11271 */ 34102, 33191, 34825, 37372, 38224, 37577, 35577, 32488, /* 11272-11279 */ 27509, 26837, 26326, 25862, 32948, 37219, 38684, 36426, /* 11280-11287 */ 37587, 39100, 37461, 38472, 36430, 36473, 36817, 36016, /* 11288-11295 */ 34162, 30617, 31557, 34985, 32618, 28952, 29629, 30569, /* 11296-11303 */ 32922, 35320, 34407, 32876, 30831, 27808, 25587, 27697, /* 11304-11311 */ 25349, 24640, 26369, 22800, 20231, 13552, 7918, 10045, /* 11312-11319 */ 11861, 9242, 8144, 10300, 12179, 12128, 14844, 15543, /* 11320-11327 */ 16074, 17083, 13997, 9794, 6705, 8414, 10036, 12963, /* 11328-11335 */ 19653, 23431, 24465, 23146, 22079, 22099, 20944, 19808, /* 11336-11343 */ 21497, 25615, 30053, 27717, 22574, 24493, 27032, 30833, /* 11344-11351 */ 29606, 31716, 37307, 37962, 37028, 34966, 37028, 38758, /* 11352-11359 */ 38144, 40202, 41472, 43380, 46474, 49611, 56113, 60194, /* 11360-11367 */ 60768, 58764, 57271, 57347, 55807, 54302, 55535, 57843, /* 11368-11375 */ 58224, 56840, 55461, 53463, 52627, 52915, 52466, 48372, /* 11376-11383 */ 45484, 43075, 46673, 48758, 49136, 52681, 50284, 48816, /* 11384-11391 */ 47138, 45295, 39285, 38482, 41961, 43730, 41359, 39947, /* 11392-11399 */ 37817, 37220, 38485, 34962, 33921, 34568, 37667, 36619, /* 11400-11407 */ 29849, 25735, 23176, 22210, 24658, 22874, 23250, 23357, /* 11408-11415 */ 24614, 24946, 22581, 17734, 13379, 14656, 13808, 13483, /* 11416-11423 */ 12537, 9183, 11906, 18127, 19885, 20448, 21769, 21387, /* 11424-11431 */ 17708, 17998, 15661, 13209, 14055, 16900, 17349, 16715, /* 11432-11439 */ 19758, 20767, 23139, 25044, 26272, 24512, 26018, 29191, /* 11440-11447 */ 30189, 28779, 28753, 30771, 32057, 32943, 33025, 34397, /* 11448-11455 */ 36724, 39502, 40265, 43510, 39725, 33650, 32609, 32039, /* 11456-11463 */ 32852, 32583, 33441, 38481, 42723, 40093, 33520, 34156, /* 11464-11471 */ 33037, 28865, 30552, 32360, 34120, 34237, 34841, 35738, /* 11472-11479 */ 35287, 34386, 35088, 33983, 32385, 26795, 22528, 23911, /* 11480-11487 */ 28253, 34598, 39234, 41363, 40577, 41837, 42961, 40336, /* 11488-11495 */ 38651, 40580, 41716, 43200, 39267, 34167, 31829, 32747, /* 11496-11503 */ 32524, 33767, 34637, 34400, 37710, 38761, 39893, 37496, /* 11504-11511 */ 37464, 36809, 40068, 41936, 40807, 44234, 46595, 52467, /* 11512-11519 */ 54080, 51390, 50623, 50009, 47775, 42088, 40692, 41084, /* 11520-11527 */ 43241, 47350, 45555, 44669, 44255, 45547, 45530, 43662, /* 11528-11535 */ 41678, 39084, 35559, 34882, 35563, 33962, 36097, 36485, /* 11536-11543 */ 38998, 37750, 33432, 31084, 31348, 34515, 36409, 38523, /* 11544-11551 */ 35248, 33167, 34755, 33607, 31522, 33986, 37358, 35797, /* 11552-11559 */ 33645, 28013, 21704, 19280, 16914, 16832, 17271, 16831, /* 11560-11567 */ 17276, 19542, 22214, 24734, 22012, 16741, 16367, 16894, /* 11568-11575 */ 17208, 16131, 15456, 18456, 20999, 21874, 22313, 20275, /* 11576-11583 */ 20495, 21229, 19328, 17728, 18062, 16720, 16604, 20552, /* 11584-11591 */ 23853, 24395, 24648, 29040, 32806, 34731, 34893, 33414, /* 11592-11599 */ 35230, 35251, 31474, 28815, 29042, 29327, 28119, 26632, /* 11600-11607 */ 27771, 33006, 35638, 37478, 39302, 37213, 30492, 27994, /* 11608-11615 */ 26351, 26220, 25254, 25907, 30269, 28281, 27092, 24609, /* 11616-11623 */ 21053, 16442, 15896, 16651, 14430, 15950, 18304, 19375, /* 11624-11631 */ 22326, 23113, 22757, 24657, 24980, 24631, 23486, 19334, /* 11632-11639 */ 20623, 22050, 22497, 24017, 26395, 31344, 29151, 31519, /* 11640-11647 */ 30388, 28433, 30232, 31059, 34193, 34338, 31649, 28555, /* 11648-11655 */ 28525, 30451, 31534, 32181, 36411, 37161, 38288, 38930, /* 11656-11663 */ 37183, 36026, 36437, 38870, 39935, 40644, 45128, 50689, /* 11664-11671 */ 56627, 61744, 61911, 62516, 60364, 59165, 59297, 58116, /* 11672-11679 */ 57653, 57911, 56640, 55804, 54510, 52546, 53011, 53478, /* 11680-11687 */ 52526, 51592, 49263, 47319, 46299, 45881, 44972, 45840, /* 11688-11695 */ 48042, 46857, 49516, 49904, 47760, 46609, 50151, 48860, /* 11696-11703 */ 45081, 46110, 44707, 42030, 38596, 39268, 42517, 42780, /* 11704-11711 */ 42585, 43411, 43539, 40257, 31642, 29366, 30339, 30042, /* 11712-11719 */ 29457, 30124, 32205, 31993, 30748, 27388, 24587, 22841, /* 11720-11727 */ 20847, 17991, 17267, 18318, 22566, 26435, 24931, 26033, /* 11728-11735 */ 27461, 28008, 25092, 26844, 29237, 26213, 24615, 22054, /* 11736-11743 */ 21860, 20258, 21457, 22740, 23600, 27028, 30109, 32612, /* 11744-11751 */ 35723, 37102, 38026, 37738, 34513, 34623, 34302, 31959, /* 11752-11759 */ 32024, 34396, 36421, 36965, 36888, 37412, 35709, 33145, /* 11760-11767 */ 28036, 23383, 21389, 22068, 23300, 21569, 25233, 29761, /* 11768-11775 */ 25649, 23412, 22495, 18574, 18734, 17034, 19386, 21832, /* 11776-11783 */ 19833, 17320, 15713, 18809, 19694, 18709, 15827, 15738, /* 11784-11791 */ 15521, 15091, 14401, 14310, 17491, 19172, 19635, 20658, /* 11792-11799 */ 25871, 28229, 24715, 21328, 22876, 25095, 23435, 20276, /* 11800-11807 */ 20175, 18292, 18201, 16946, 18383, 22437, 24037, 28686, /* 11808-11815 */ 29465, 28617, 26888, 28720, 29071, 30709, 34747, 35837, /* 11816-11823 */ 37391, 38948, 41606, 46481, 48340, 45406, 44086, 43516, /* 11824-11831 */ 41175, 41798, 41078, 42451, 45028, 43314, 42488, 40155, /* 11832-11839 */ 43008, 45209, 45789, 45580, 45637, 41972, 34561, 35163, /* 11840-11847 */ 36725, 35391, 35971, 38187, 39028, 40905, 43881, 44791, /* 11848-11855 */ 43885, 44028, 46088, 45736, 40996, 40557, 42769, 43414, /* 11856-11863 */ 43418, 44516, 44871, 42933, 38110, 33074, 28998, 25485, /* 11864-11871 */ 24748, 23992, 24820, 27115, 29895, 30492, 30296, 27702, /* 11872-11879 */ 24680, 25738, 25864, 24758, 27585, 29558, 28456, 28342, /* 11880-11887 */ 31617, 30283, 27768, 31919, 30980, 30595, 31208, 32484, /* 11888-11895 */ 31870, 29812, 30709, 32148, 31739, 32791, 36801, 41088, /* 11896-11903 */ 46300, 49053, 50249, 48120, 48032, 49162, 48521, 44432, /* 11904-11911 */ 42251, 43404, 45352, 46090, 46908, 51490, 52748, 52578, /* 11912-11919 */ 50643, 47324, 45172, 44164, 43326, 42199, 40519, 38590, /* 11920-11927 */ 39004, 40585, 38107, 37005, 31901, 27016, 29527, 30879, /* 11928-11935 */ 33028, 31792, 32300, 33589, 34181, 32915, 33507, 36094, /* 11936-11943 */ 35688, 37591, 34955, 29780, 27694, 27905, 27174, 25156, /* 11944-11951 */ 25138, 30215, 30225, 26126, 28003, 31148, 29838, 27077, /* 11952-11959 */ 28410, 27450, 24897, 22517, 21576, 23393, 23498, 21994, /* 11960-11967 */ 23132, 24504, 24422, 22476, 19308, 18417, 17669, 21853, /* 11968-11975 */ 24529, 24041, 27433, 32159, 32919, 33952, 38794, 37487, /* 11976-11983 */ 35083, 34795, 35619, 33427, 30732, 30321, 28754, 27770, /* 11984-11991 */ 26975, 25853, 23653, 26580, 33428, 32772, 28154, 25033, /* 11992-11999 */ 23477, 24160, 22649, 21430, 22467, 27822, 29878, 28738, /* 12000-12007 */ 28763, 29389, 28850, 27148, 26978, 26587, 23525, 20960, /* 12008-12015 */ 23881, 23500, 25530, 28387, 29023, 27925, 24744, 22288, /* 12016-12023 */ 18978, 17830, 20542, 19888, 16334, 19429, 21957, 21401, /* 12024-12031 */ 18956, 17490, 16614, 16240, 17112, 17808, 21429, 25001, /* 12032-12039 */ 28319, 28539, 28455, 31144, 31786, 31555, 35232, 37933, /* 12040-12047 */ 36253, 33918, 31681, 32774, 32489, 30934, 30803, 32650, /* 12048-12055 */ 36607, 42301, 46733, 49393, 52160, 54609, 55426, 54296, /* 12056-12063 */ 53248, 54507, 57942, 56526, 55260, 56478, 58366, 58900, /* 12064-12071 */ 57627, 56325, 54977, 51552, 47691, 46390, 47448, 45930, /* 12072-12079 */ 44579, 44314, 45175, 48648, 46408, 41783, 41082, 43600, /* 12080-12087 */ 41089, 39789, 39654, 40756, 40302, 37591, 37525, 35850, /* 12088-12095 */ 36590, 37366, 38789, 40080, 39720, 36160, 31977, 30470, /* 12096-12103 */ 29244, 31352, 35433, 35965, 35151, 35200, 34609, 31957, /* 12104-12111 */ 30851, 32343, 29743, 25590, 25587, 26895, 23295, 22978, /* 12112-12119 */ 25586, 26853, 28388, 28823, 27317, 23967, 25854, 26834, /* 12120-12127 */ 27451, 28909, 28559, 28544, 28017, 30789, 34465, 33857, /* 12128-12135 */ 33415, 33567, 32587, 29908, 27995, 28475, 28972, 29242, /* 12136-12143 */ 27625, 25515, 24606, 27303, 30483, 30469, 30130, 28909, /* 12144-12151 */ 26043, 22733, 19054, 15791, 13588, 15440, 16686, 19318, /* 12152-12159 */ 25146, 27710, 24993, 24335, 27399, 26099, 25491, 26822, /* 12160-12167 */ 27499, 26014, 25462, 25413, 26871, 30933, 31089, 27318, /* 12168-12175 */ 22013, 20305, 20104, 17152, 14488, 17062, 20845, 20653, /* 12176-12183 */ 20316, 20091, 21612, 23089, 22112, 23581, 26186, 26995, /* 12184-12191 */ 28245, 28324, 29038, 31730, 32451, 29510, 28420, 32408, /* 12192-12199 */ 34463, 34857, 34091, 34671, 35741, 33279, 31332, 31937, /* 12200-12207 */ 35897, 37838, 41038, 44777, 48053, 51178, 51762, 52380, /* 12208-12215 */ 50947, 50058, 49543, 51497, 53008, 53502, 53209, 53695, /* 12216-12223 */ 54472, 54488, 54416, 54941, 53446, 51367, 50507, 46142, /* 12224-12231 */ 43437, 41482, 42030, 41967, 41697, 40694, 38692, 37077, /* 12232-12239 */ 35383, 34995, 35810, 37452, 37515, 35434, 34968, 36407, /* 12240-12247 */ 37422, 39588, 42200, 44147, 43541, 42329, 40299, 35808, /* 12248-12255 */ 30077, 28818, 28734, 28889, 29083, 30512, 31579, 31151, /* 12256-12263 */ 32594, 32324, 31597, 29258, 30791, 33470, 30307, 29578, /* 12264-12271 */ 28206, 28344, 29595, 29533, 29131, 25427, 25651, 24661, /* 12272-12279 */ 23681, 24173, 29252, 29723, 27188, 28569, 29834, 33380, /* 12280-12287 */ 34838, 37036, 39345, 40358, 36961, 34004, 32407, 33727, /* 12288-12295 */ 34469, 31101, 27892, 25902, 24712, 25755, 29368, 31519, /* 12296-12303 */ 29823, 27817, 27629, 22477, 18963, 18928, 19607, 19140, /* 12304-12311 */ 22207, 26557, 25361, 23995, 25041, 24286, 21530, 21845, /* 12312-12319 */ 20083, 19907, 20649, 17967, 17942, 21683, 24478, 24187, /* 12320-12327 */ 23023, 22089, 21133, 19349, 15500, 14208, 14386, 14204, /* 12328-12335 */ 14248, 12466, 12483, 12455, 10928, 11516, 14344, 16571, /* 12336-12343 */ 18341, 18697, 21397, 24776, 26822, 28386, 28994, 31491, /* 12344-12351 */ 33564, 34621, 34056, 35003, 36329, 35916, 33743, 31733, /* 12352-12359 */ 31619, 30553, 31898, 36055, 42091, 45048, 48037, 51756, /* 12360-12367 */ 54387, 56205, 53925, 55513, 58506, 61240, 61008, 58471, /* 12368-12375 */ 57954, 57358, 57791, 56533, 56291, 55101, 51884, 51001, /* 12376-12383 */ 49100, 47266, 45766, 45813, 46592, 47576, 48940, 49948, /* 12384-12391 */ 48979, 46553, 47557, 47728, 47724, 46277, 44089, 42606, /* 12392-12399 */ 40548, 39773, 40800, 42919, 44375, 46383, 47747, 45077, /* 12400-12407 */ 41985, 38691, 36910, 36022, 34721, 37122, 35909, 35023, /* 12408-12415 */ 35875, 34002, 32304, 31254, 31688, 29651, 28665, 28228, /* 12416-12423 */ 28497, 30298, 29360, 29611, 30443, 33073, 30424, 28494, /* 12424-12431 */ 28943, 30969, 34161, 32715, 31446, 29429, 30214, 29309, /* 12432-12439 */ 28707, 28892, 30027, 30535, 30357, 31474, 30148, 29202, /* 12440-12447 */ 29091, 28036, 30400, 33671, 29439, 24415, 26292, 30146, /* 12448-12455 */ 28196, 28201, 28528, 25133, 22141, 17941, 13720, 11607, /* 12456-12463 */ 13260, 15858, 18797, 22090, 22220, 21588, 23108, 24658, /* 12464-12471 */ 23477, 24823, 25667, 22706, 20116, 19627, 21821, 20489, /* 12472-12479 */ 20446, 21403, 20245, 17524, 14330, 12145, 10981, 10070, /* 12480-12487 */ 9684, 10008, 9164, 10114, 9475, 9299, 11365, 13695, /* 12488-12495 */ 15466, 15925, 17925, 20070, 19278, 20313, 22767, 23850, /* 12496-12503 */ 23367, 24394, 27199, 27995, 29902, 31458, 32805, 34300, /* 12504-12511 */ 34486, 33188, 31606, 32875, 35971, 40288, 43188, 43408, /* 12512-12519 */ 47746, 49579, 48773, 49700, 51057, 53629, 56491, 57415, /* 12520-12527 */ 57494, 56684, 53962, 54774, 55757, 56414, 55852, 55010, /* 12528-12535 */ 53429, 50995, 50378, 47651, 44171, 44092, 45261, 44926, /* 12536-12543 */ 43273, 42457, 42764, 43534, 44834, 44621, 45193, 44275, /* 12544-12551 */ 43536, 43009, 42541, 46364, 48498, 48583, 49273, 50179, /* 12552-12559 */ 49804, 46804, 43195, 39112, 35860, 34428, 33740, 32246, /* 12560-12567 */ 33253, 35370, 33213, 34094, 35701, 34463, 34652, 36309, /* 12568-12575 */ 37147, 35737, 35645, 35125, 34762, 32972, 33890, 32970, /* 12576-12583 */ 29809, 30222, 29880, 32973, 34401, 34307, 33093, 32264, /* 12584-12591 */ 31527, 32416, 34000, 34642, 36972, 37146, 36487, 35880, /* 12592-12599 */ 34207, 31141, 31022, 33372, 31810, 27173, 25959, 25589, /* 12600-12607 */ 25093, 25046, 27788, 28304, 26928, 25968, 21860, 19613, /* 12608-12615 */ 18142, 16585, 16210, 19650, 21569, 19696, 18543, 18972, /* 12616-12623 */ 18670, 19212, 19459, 18189, 16695, 16384, 18110, 16518, /* 12624-12631 */ 17507, 20124, 20830, 20299, 20386, 21007, 18051, 14008, /* 12632-12639 */ 11405, 11617, 9769, 7276, 6180, 4969, 6672, 8271, /* 12640-12647 */ 7664, 9413, 12983, 16433, 15127, 16611, 22147, 24460, /* 12648-12655 */ 24851, 25170, 29121, 30495, 31755, 30504, 30498, 34512, /* 12656-12663 */ 37094, 34698, 31536, 30545, 29635, 31945, 33595, 37069, /* 12664-12671 */ 40343, 44054, 46307, 47796, 51500, 53771, 56142, 58278, /* 12672-12679 */ 61134, 60883, 57066, 55546, 54224, 54365, 54144, 52327, /* 12680-12687 */ 50999, 50328, 49288, 47438, 46185, 44074, 42739, 42204, /* 12688-12695 */ 43872, 46085, 46332, 44703, 46161, 46847, 46669, 46813, /* 12696-12703 */ 44725, 43515, 42337, 43308, 43440, 44436, 45716, 48167, /* 12704-12711 */ 50733, 51191, 50370, 49710, 50209, 45986, 42866, 40966, /* 12712-12719 */ 40506, 39761, 38615, 39081, 37433, 35816, 34244, 35156, /* 12720-12727 */ 34187, 34582, 35085, 35984, 37395, 35596, 35649, 35710, /* 12728-12735 */ 36719, 37675, 38468, 37752, 39039, 40383, 37399, 36443, /* 12736-12743 */ 37553, 34117, 30520, 30181, 29434, 29408, 29767, 32745, /* 12744-12751 */ 33118, 30752, 30073, 29170, 30231, 32269, 30610, 28438, /* 12752-12759 */ 29419, 26622, 24373, 25543, 24728, 22714, 21063, 20463, /* 12760-12767 */ 16908, 12772, 10336, 10083, 12674, 14112, 15262, 15016, /* 12768-12775 */ 15315, 16003, 18422, 19081, 17662, 19169, 18147, 17986, /* 12776-12783 */ 17261, 17261, 16103, 15390, 17857, 18674, 18009, 15355, /* 12784-12791 */ 12287, 13229, 12971, 8476, 7889, 6716, 7585, 9118, /* 12792-12799 */ 7612, 9822, 11873, 13007, 14854, 13680, 16444, 19975, /* 12800-12807 */ 18464, 19233, 22447, 24017, 24453, 27032, 28778, 29315, /* 12808-12815 */ 31674, 34327, 36928, 37482, 36487, 32685, 33603, 36534, /* 12816-12823 */ 37029, 39080, 37963, 42372, 44615, 46429, 48202, 48033, /* 12824-12831 */ 51203, 55282, 56414, 54804, 54506, 53635, 54063, 53913, /* 12832-12839 */ 53111, 52456, 52135, 50594, 50233, 47170, 45866, 42973, /* 12840-12847 */ 39868, 39982, 41454, 43071, 41215, 41997, 44889, 46506, /* 12848-12855 */ 45079, 46062, 47574, 48174, 48411, 50298, 50073, 49792, /* 12856-12863 */ 52222, 53922, 55294, 55217, 53580, 50817, 48383, 46764, /* 12864-12871 */ 43733, 40056, 38666, 39492, 40693, 38988, 38426, 39497, /* 12872-12879 */ 39694, 39610, 39740, 40283, 41820, 42018, 40547, 39586, /* 12880-12887 */ 39798, 39679, 39255, 38555, 40161, 41246, 39602, 40497, /* 12888-12895 */ 42117, 41502, 39165, 38102, 36659, 35876, 36598, 35783, /* 12896-12903 */ 34558, 37408, 37294, 32737, 30206, 30617, 31530, 30819, /* 12904-12911 */ 29477, 27687, 25627, 25323, 25246, 23252, 23013, 22808, /* 12912-12919 */ 24299, 23743, 20088, 15903, 13620, 13543, 13566, 15185, /* 12920-12927 */ 15048, 13144, 11958, 11121, 12180, 14563, 13093, 12512, /* 12928-12935 */ 14094, 13896, 12460, 11553, 11687, 16502, 18418, 16352, /* 12936-12943 */ 15530, 13048, 11672, 10352, 8077, 4920, 4679, 3830, /* 12944-12951 */ 3412, 4630, 4427, 5296, 7343, 10161, 12729, 15182, /* 12952-12959 */ 17936, 18923, 21396, 25204, 26529, 27560, 28201, 30950, /* 12960-12967 */ 31312, 30909, 31948, 33862, 35776, 33962, 33225, 31995, /* 12968-12975 */ 32815, 32337, 32177, 35401, 39461, 42700, 41943, 43462, /* 12976-12983 */ 47598, 50054, 51390, 53625, 54064, 55025, 52358, 48188, /* 12984-12991 */ 47964, 47418, 45947, 44359, 43885, 43616, 42848, 40984, /* 12992-12999 */ 37988, 36715, 37875, 39738, 38389, 36739, 39675, 41468, /* 13000-13007 */ 41545, 41656, 41825, 40611, 40891, 42774, 43185, 43598, /* 13008-13015 */ 42687, 44022, 47944, 48648, 51269, 52321, 51653, 51278, /* 13016-13023 */ 48700, 46932, 45517, 43772, 43104, 43681, 41571, 40254, /* 13024-13031 */ 40734, 38787, 37336, 39219, 40875, 43303, 42092, 42372, /* 13032-13039 */ 44307, 44836, 46029, 46691, 48487, 49809, 49096, 48213, /* 13040-13047 */ 50532, 49775, 49256, 49214, 47453, 45346, 41944, 39571, /* 13048-13055 */ 40119, 41451, 40821, 40272, 39894, 37424, 36028, 37036, /* 13056-13063 */ 38575, 39663, 38820, 36619, 34388, 32785, 29304, 27446, /* 13064-13071 */ 25921, 25603, 27592, 25554, 20707, 16128, 14952, 16052, /* 13072-13079 */ 16230, 15628, 15474, 14446, 14229, 14051, 13803, 14683, /* 13080-13087 */ 15539, 17462, 16558, 13196, 11875, 12446, 13281, 13355, /* 13088-13095 */ 14091, 14518, 12151, 9310, 7424, 5045, 2855, 2962, /* 13096-13103 */ 4340, 5923, 4457, 4143, 5874, 7176, 8422, 9426, /* 13104-13111 */ 11414, 12078, 13067, 14592, 19040, 21462, 21778, 24297, /* 13112-13119 */ 25059, 25043, 25975, 28276, 29661, 31155, 33117, 35241, /* 13120-13127 */ 35027, 33419, 31352, 29731, 32500, 33796, 35194, 35922, /* 13128-13135 */ 36864, 39647, 40346, 42107, 45537, 48230, 48989, 49468, /* 13136-13143 */ 48597, 46370, 45543, 44873, 43368, 41879, 42529, 42260, /* 13144-13151 */ 39090, 36534, 35916, 36629, 36670, 35854, 36315, 37656, /* 13152-13159 */ 35964, 35839, 39143, 39183, 39622, 42245, 44749, 47076, /* 13160-13167 */ 45176, 45748, 48736, 49527, 50266, 50531, 50293, 51287, /* 13168-13175 */ 52051, 49991, 48892, 46507, 44020, 42995, 41865, 41959, /* 13176-13183 */ 43948, 44201, 42967, 41872, 41860, 43500, 42132, 44071, /* 13184-13191 */ 45617, 44056, 46201, 47469, 46997, 48381, 50982, 50204, /* 13192-13199 */ 49879, 50509, 50343, 48987, 49626, 50972, 49275, 47107, /* 13200-13207 */ 44691, 43931, 42984, 43705, 42797, 41514, 39930, 37190, /* 13208-13215 */ 35107, 35720, 36805, 36252, 36288, 36080, 36356, 33283, /* 13216-13223 */ 29434, 27600, 28438, 30087, 29379, 26768, 23086, 19210, /* 13224-13231 */ 17535, 17411, 18127, 18116, 18175, 18452, 17029, 13853, /* 13232-13239 */ 12047, 13129, 14297, 15524, 16299, 15886, 14475, 14484, /* 13240-13247 */ 16012, 15571, 14451, 16020, 14022, 11406, 7268, 2205, /* 13248-13255 */ 1558, 2683, 3347, 3188, 4214, 4308, 5216, 5214, /* 13256-13263 */ 6840, 10887, 12141, 12289, 14945, 18593, 19763, 21530, /* 13264-13271 */ 24451, 27409, 28729, 29024, 29534, 28816, 28667, 29007, /* 13272-13279 */ 29317, 29961, 29301, 27065, 25093, 24490, 26961, 30157, /* 13280-13287 */ 33245, 33488, 34607, 37031, 38385, 40645, 41564, 44457, /* 13288-13295 */ 46364, 47102, 46742, 45203, 41467, 39980, 40064, 39968, /* 13296-13303 */ 39915, 37232, 37113, 35195, 32779, 34229, 34541, 33500, /* 13304-13311 */ 35173, 36978, 38082, 37363, 35562, 35890, 37043, 38263, /* 13312-13319 */ 39496, 39345, 38796, 42310, 45572, 46009, 48940, 51392, /* 13320-13327 */ 52100, 53839, 53205, 51844, 50000, 47227, 47380, 48370, /* 13328-13335 */ 48247, 47109, 45937, 45312, 45455, 45425, 44468, 43245, /* 13336-13343 */ 42770, 43173, 43851, 46675, 48819, 49907, 51836, 52345, /* 13344-13351 */ 52530, 52581, 52004, 51696, 51723, 53444, 54046, 50932, /* 13352-13359 */ 47762, 45362, 43841, 44857, 46321, 48291, 46027, 42421, /* 13360-13367 */ 42149, 41119, 41234, 40398, 40734, 42093, 42785, 40816, /* 13368-13375 */ 35245, 31505, 31327, 30963, 28419, 28224, 26017, 22358, /* 13376-13383 */ 18572, 16003, 16403, 17068, 18139, 18600, 19364, 17652, /* 13384-13391 */ 16910, 17660, 17589, 18776, 22197, 22238, 19238, 18367, /* 13392-13399 */ 16949, 17599, 19058, 19251, 18601, 17401, 12621, 8117, /* 13400-13407 */ 6684, 5754, 5417, 3785, 3817, 5255, 5808, 3930, /* 13408-13415 */ 4852, 8436, 10872, 11048, 10952, 12661, 13711, 15806, /* 13416-13423 */ 18499, 22769, 26972, 29038, 30168, 30152, 30853, 32666, /* 13424-13431 */ 31316, 31985, 35601, 32525, 27071, 24679, 23434, 24756, /* 13432-13439 */ 26922, 27330, 25760, 26163, 27930, 28646, 29021, 32482, /* 13440-13447 */ 36786, 37424, 40722, 43089, 40553, 39145, 40444, 38790, /* 13448-13455 */ 39410, 38688, 36937, 33190, 28944, 29288, 29144, 28932, /* 13456-13463 */ 27403, 29217, 28532, 28198, 29493, 32902, 33818, 34783, /* 13464-13471 */ 37320, 35245, 37788, 39524, 40826, 42727, 45239, 49646, /* 13472-13479 */ 50285, 50642, 52460, 51490, 50207, 51334, 50766, 47952, /* 13480-13487 */ 45859, 44049, 44469, 44691, 43096, 41362, 42733, 42568, /* 13488-13495 */ 39124, 38547, 37869, 38609, 42707, 44625, 46452, 48474, /* 13496-13503 */ 48942, 52477, 52889, 53533, 56910, 58386, 59295, 59134, /* 13504-13511 */ 56464, 55342, 54013, 50923, 50680, 51466, 49314, 45019, /* 13512-13519 */ 42189, 40256, 37508, 37569, 37745, 34536, 36751, 38375, /* 13520-13527 */ 38939, 38421, 37270, 37209, 37090, 38691, 39281, 38369, /* 13528-13535 */ 33048, 30518, 31198, 29174, 24447, 25316, 23588, 21251, /* 13536-13543 */ 23130, 17793, 17618, 19947, 18640, 20043, 18913, 19080, /* 13544-13551 */ 20156, 18633, 20794, 20929, 22138, 23527, 20942, 17026, /* 13552-13559 */ 16055, 16139, 15984, 11280, 7664, 9459, 10143, 9900, /* 13560-13567 */ 7354, 10945, 14723, 13590, 12806, 13717, 14653, 17135, /* 13568-13575 */ 15018, 16960, 21718, 22826, 24517, 26274, 26566, 26166, /* 13576-13583 */ 25780, 26539, 30227, 29594, 30222, 27553, 25234, 23880, /* 13584-13591 */ 24183, 25502, 26512, 30240, 31339, 29254, 24979, 27978, /* 13592-13599 */ 31028, 31978, 34650, 34135, 33530, 35337, 35168, 29693, /* 13600-13607 */ 29859, 30986, 32026, 31585, 30266, 28516, 24759, 26033, /* 13608-13615 */ 25850, 27974, 28467, 29103, 28848, 28709, 33500, 34721, /* 13616-13623 */ 32577, 34371, 36300, 34602, 33770, 33881, 38799, 42656, /* 13624-13631 */ 42447, 44580, 45410, 48447, 48332, 47249, 48442, 46367, /* 13632-13639 */ 46579, 43896, 43847, 43587, 42723, 42430, 42818, 43954, /* 13640-13647 */ 41683, 41663, 40174, 38510, 41703, 44527, 45467, 46483, /* 13648-13655 */ 48304, 51676, 51193, 53009, 55748, 55566, 55266, 56647, /* 13656-13663 */ 59035, 56275, 52539, 51389, 52297, 48345, 48581, 51594, /* 13664-13671 */ 49612, 46617, 44665, 44504, 41719, 42452, 43246, 41465, /* 13672-13679 */ 38703, 39075, 41131, 40006, 36880, 35973, 36940, 34037, /* 13680-13687 */ 33707, 34166, 33493, 33420, 31057, 27902, 24325, 26843, /* 13688-13695 */ 27566, 26171, 26610, 23071, 20654, 21175, 22074, 21882, /* 13696-13703 */ 21939, 20394, 19440, 18171, 17475, 17503, 18345, 18678, /* 13704-13711 */ 19831, 19932, 16628, 15955, 14141, 13213, 15063, 13852, /* 13712-13719 */ 12802, 11612, 14307, 16297, 16095, 17837, 17485, 14832, /* 13720-13727 */ 12825, 15276, 20143, 18316, 18375, 24731, 26235, 28012, /* 13728-13735 */ 28047, 31108, 31503, 33542, 34429, 35892, 36159, 30901, /* 13736-13743 */ 29730, 26261, 25873, 28557, 31095, 30781, 26215, 22447, /* 13744-13751 */ 23235, 26176, 28826, 29653, 28704, 29195, 29539, 31719, /* 13752-13759 */ 32921, 29370, 29307, 29992, 30993, 32009, 31282, 27303, /* 13760-13767 */ 23792, 22186, 24950, 27437, 28522, 27815, 27999, 27280, /* 13768-13775 */ 30625, 32139, 31826, 36119, 30276, 29587, 31395, 35434, /* 13776-13783 */ 39039, 40268, 38904, 40749, 41205, 45565, 51386, 46316, /* 13784-13791 */ 42165, 43276, 46851, 46835, 46130, 40584, 40620, 43100, /* 13792-13799 */ 44087, 42881, 39806, 36277, 32163, 35868, 38677, 42758, /* 13800-13807 */ 44392, 42389, 43303, 47440, 54674, 56615, 55966, 55215, /* 13808-13815 */ 55759, 58718, 60959, 58303, 56702, 54459, 49365, 52238, /* 13816-13823 */ 51859, 48187, 47383, 42234, 40335, 39608, 38183, 36204, /* 13824-13831 */ 35318, 34413, 38680, 42568, 38857, 40933, 38231, 36585, /* 13832-13839 */ 36776, 38787, 41709, 39355, 35921, 32886, 30863, 32746, /* 13840-13847 */ 28985, 22663, 21228, 19572, 22509, 19826, 20400, 20989, /* 13848-13855 */ 20621, 24248, 24137, 24984, 25738, 23083, 19191, 19747, /* 13856-13863 */ 22038, 23390, 25758, 22625, 20366, 21065, 18742, 16499, /* 13864-13871 */ 11982, 10917, 10118, 11855, 13587, 18956, 21542, 17446, /* 13872-13879 */ 21140, 21408, 25434, 24668, 21425, 21432, 22901, 29989, /* 13880-13887 */ 32659, 32380, 29021, 31046, 34773, 36531, 34788, 32946, /* 13888-13895 */ 27515, 23632, 29862, 29815, 30472, 30243, 27903, 28772, /* 13896-13903 */ 30830, 30917, 30162, 28884, 21664, 22424, 30435, 34046, /* 13904-13911 */ 33122, 28528, 27964, 32713, 30284, 29477, 27259, 19005, /* 13912-13919 */ 22038, 26857, 30343, 28070, 22161, 20368, 24519, 29869, /* 13920-13927 */ 33178, 32828, 24539, 25122, 29015, 34379, 36375, 31958, /* 13928-13935 */ 31942, 36496, 41236, 40927, 37772, 30858, 35692, 42229, /* 13936-13943 */ 49876, 52295, 45020, 43010, 40283, 42587, 42837, 42581, /* 13944-13951 */ 36443, 33536, 34332, 39940, 43370, 35269, 34679, 36485, /* 13952-13959 */ 38370, 39512, 42212, 40552, 38437, 42936, 53752, 60690, /* 13960-13967 */ 58535, 53394, 51487, 54735, 56288, 56673, 50053, 45493, /* 13968-13975 */ 44682, 49301, 52236, 47516, 44743, 43205, 43960, 39145, /* 13976-13983 */ 35618, 30814, 28993, 34418, 38117, 42981, 42699, 39688, /* 13984-13991 */ 35934, 34684, 35678, 36711, 36938, 33784, 35127, 38454, /* 13992-13999 */ 37597, 32371, 29637, 28884, 28719, 27518, 23916, 19541, /* 14000-14007 */ 18856, 19692, 22799, 30982, 26697, 21053, 20837, 23058, /* 14008-14015 */ 23097, 21109, 18311, 17543, 23382, 28489, 29232, 21770, /* 14016-14023 */ 17502, 18072, 20036, 19261, 15926, 14225, 11326, 14363, /* 14024-14031 */ 22298, 26210, 25800, 21728, 18910, 21153, 23593, 25188, /* 14032-14039 */ 26562, 25892, 29134, 38613, 42420, 36018, 29734, 30453, /* 14040-14047 */ 39306, 40241, 35277, 28990, 20926, 22791, 29495, 35690, /* 14048-14055 */ 35084, 27723, 25766, 31577, 28829, 25378, 23296, 26386, /* 14056-14063 */ 32553, 36200, 37892, 32015, 28550, 27393, 29840, 30179, /* 14064-14071 */ 28683, 21831, 19540, 22841, 25024, 28471, 25483, 25239, /* 14072-14079 */ 26771, 29049, 28023, 27861, 30479, 33475, 38512, 40330, /* 14080-14087 */ 37929, 35309, 34572, 34360, 38602, 37727, 35570, 31671, /* 14088-14095 */ 33912, 39169, 44635, 46056, 39961, 42058, 44796, 44704, /* 14096-14103 */ 39073, 34245, 32924, 38579, 43210, 44439, 40491, 33538, /* 14104-14111 */ 29970, 35599, 39221, 35912, 35381, 34076, 40449, 46647, /* 14112-14119 */ 53406, 52576, 48701, 53709, 57821, 56617, 54553, 50176, /* 14120-14127 */ 46782, 49028, 52019, 54059, 49109, 39248, 35860, 40941, /* 14128-14135 */ 42459, 38343, 29709, 26190, 28684, 34236, 38832, 36592, /* 14136-14143 */ 38010, 38066, 36587, 37508, 36295, 33401, 32057, 35827, /* 14144-14151 */ 41527, 39087, 32163, 25887, 22185, 23124, 25799, 24080, /* 14152-14159 */ 18965, 18064, 17735, 22510, 23883, 23437, 25811, 23751, /* 14160-14167 */ 19720, 19684, 20942, 17699, 19556, 23979, 27490, 29007, /* 14168-14175 */ 21823, 13718, 15512, 18857, 22277, 20473, 17021, 15707, /* 14176-14183 */ 19122, 24660, 24435, 25945, 28369, 29355, 26543, 26581, /* 14184-14191 */ 25675, 25880, 26983, 33862, 43406, 43126, 33264, 29180, /* 14192-14199 */ 32997, 35786, 39825, 39118, 37218, 32413, 31699, 35333, /* 14200-14207 */ 35377, 33861, 36047, 34561, 33433, 30954, 27168, 24093, /* 14208-14215 */ 23918, 32464, 37052, 34983, 28376, 23909, 26487, 31859, /* 14216-14223 */ 32484, 30966, 27658, 26588, 26319, 29637, 27854, 28505, /* 14224-14231 */ 30627, 27713, 30129, 27213, 27101, 26970, 28954, 37995, /* 14232-14239 */ 43110, 38826, 33108, 28361, 31291, 37455, 39150, 38711, /* 14240-14247 */ 35918, 36498, 38637, 43860, 43485, 43873, 44116, 41677, /* 14248-14255 */ 41568, 38245, 36002, 31650, 34520, 40846, 44286, 40262, /* 14256-14263 */ 31423, 29445, 31310, 38271, 40276, 38495, 36852, 40641, /* 14264-14271 */ 45838, 47032, 48190, 52053, 52741, 51215, 51541, 50249, /* 14272-14279 */ 50755, 45409, 44879, 50484, 52149, 46384, 40906, 37578, /* 14280-14287 */ 36262, 39031, 38319, 33588, 28423, 29025, 31446, 32214, /* 14288-14295 */ 31424, 32805, 31880, 31191, 29906, 29723, 31473, 29502, /* 14296-14303 */ 33115, 37427, 38771, 33870, 26834, 23109, 23676, 26793, /* 14304-14311 */ 25890, 22491, 18434, 18575, 20618, 22763, 21371, 19159, /* 14312-14319 */ 19908, 20473, 16156, 16082, 18900, 16546, 22529, 28429, /* 14320-14327 */ 29848, 27713, 23691, 21559, 21883, 21739, 21594, 22926, /* 14328-14335 */ 23126, 23627, 23208, 22937, 23369, 25286, 26759, 27594, /* 14336-14343 */ 27122, 27878, 27527, 29097, 35795, 40243, 40516, 39657, /* 14344-14351 */ 36659, 35684, 37384, 37369, 39115, 37668, 38892, 40236, /* 14352-14359 */ 35821, 30902, 28661, 29691, 34419, 36067, 30625, 29050, /* 14360-14367 */ 26076, 24808, 30040, 34414, 35566, 31642, 29142, 30365, /* 14368-14375 */ 28550, 26401, 26422, 27979, 33495, 34158, 29713, 24754, /* 14376-14383 */ 22507, 27184, 30579, 32387, 32657, 32150, 30001, 30929, /* 14384-14391 */ 38508, 41526, 42209, 40720, 39168, 36716, 33975, 33090, /* 14392-14399 */ 31397, 35896, 42583, 44732, 42588, 37260, 36912, 41924, /* 14400-14407 */ 45806, 49241, 45479, 40922, 37565, 37566, 40846, 41036, /* 14408-14415 */ 41591, 40099, 37272, 33545, 31697, 29918, 30952, 36225, /* 14416-14423 */ 44379, 48684, 46472, 41726, 41310, 47590, 54158, 56583, /* 14424-14431 */ 56512, 53976, 47941, 49446, 49815, 47783, 46254, 44949, /* 14432-14439 */ 42422, 35527, 31891, 29789, 26384, 27577, 33876, 34000, /* 14440-14447 */ 28404, 24375, 25339, 29744, 33929, 35226, 33367, 29985, /* 14448-14455 */ 31534, 33651, 30066, 30990, 31883, 28829, 24003, 20031, /* 14456-14463 */ 17305, 15095, 17167, 20425, 23173, 23011, 17975, 13932, /* 14464-14471 */ 14781, 18142, 20656, 22112, 18854, 13732, 15193, 17953, /* 14472-14479 */ 20846, 22092, 21339, 23872, 22708, 18212, 15533, 14348, /* 14480-14487 */ 18367, 25372, 27801, 24864, 21767, 19946, 22702, 28232, /* 14488-14495 */ 33253, 32769, 28315, 27191, 29077, 30057, 29912, 35450, /* 14496-14503 */ 37170, 37399, 36624, 32445, 32722, 35070, 39925, 44815, /* 14504-14511 */ 45998, 42352, 33608, 30224, 34956, 39082, 41105, 37427, /* 14512-14519 */ 34567, 30601, 25542, 26123, 27342, 28960, 31530, 34216, /* 14520-14527 */ 29767, 25227, 25766, 26887, 32502, 37701, 38772, 33397, /* 14528-14535 */ 26916, 29812, 33404, 34594, 37476, 37499, 33461, 30963, /* 14536-14543 */ 33658, 34980, 35929, 39408, 41152, 41715, 37946, 34532, /* 14544-14551 */ 32954, 33768, 41297, 45809, 44114, 41914, 38613, 40241, /* 14552-14559 */ 46762, 47369, 48123, 46651, 43351, 40472, 38383, 38206, /* 14560-14567 */ 38926, 40186, 40888, 41952, 37322, 31793, 31000, 36092, /* 14568-14575 */ 41639, 44446, 45186, 41382, 42743, 48467, 48862, 48567, /* 14576-14583 */ 49512, 53232, 55177, 52568, 48966, 47346, 46222, 44418, /* 14584-14591 */ 45773, 42808, 35641, 31610, 31234, 34148, 35220, 30590, /* 14592-14599 */ 29154, 25451, 24027, 26659, 27610, 29506, 25778, 26895, /* 14600-14607 */ 30394, 32244, 32330, 27914, 25882, 29635, 29601, 23642, /* 14608-14615 */ 20028, 18719, 20545, 22599, 21910, 18218, 18367, 16337, /* 14616-14623 */ 16071, 18686, 15713, 13479, 11799, 12942, 18403, 20581, /* 14624-14631 */ 16210, 14619, 15556, 21078, 23294, 20126, 20117, 20752, /* 14632-14639 */ 22770, 25324, 24938, 20760, 20657, 23522, 24823, 24909, /* 14640-14647 */ 23718, 22758, 24131, 28478, 35427, 33418, 28901, 27778, /* 14648-14655 */ 28908, 33072, 34149, 33324, 32173, 33927, 38635, 41351, /* 14656-14663 */ 39293, 39984, 37327, 37104, 38680, 35300, 30575, 31887, /* 14664-14671 */ 36610, 40550, 39877, 31781, 27875, 24874, 26561, 28819, /* 14672-14679 */ 30481, 28568, 27528, 29955, 33026, 33421, 30896, 32118, /* 14680-14687 */ 33460, 34335, 33849, 32113, 30372, 34701, 40654, 43299, /* 14688-14695 */ 41033, 37201, 35343, 35975, 39069, 43356, 42624, 40707, /* 14696-14703 */ 39331, 38088, 39304, 39800, 41711, 41498, 42607, 42635, /* 14704-14711 */ 40545, 41431, 46901, 52844, 51564, 50035, 48688, 42197, /* 14712-14719 */ 39623, 39324, 42805, 43487, 39180, 38918, 40462, 39472, /* 14720-14727 */ 37328, 39279, 41936, 43904, 45430, 44227, 42408, 46948, /* 14728-14735 */ 53588, 55998, 54711, 57502, 55565, 51558, 47321, 46029, /* 14736-14743 */ 49585, 45459, 41773, 40252, 37215, 34631, 35071, 30347, /* 14744-14751 */ 30390, 31808, 24956, 21909, 23488, 27980, 30532, 27841, /* 14752-14759 */ 28120, 28596, 24838, 24818, 23120, 22491, 27741, 26501, /* 14760-14767 */ 23649, 20832, 18507, 20976, 17153, 15397, 18616, 16783, /* 14768-14775 */ 15003, 13888, 14134, 16545, 15996, 15551, 12181, 9036, /* 14776-14783 */ 8824, 8175, 9599, 13815, 16105, 16330, 16288, 17007, /* 14784-14791 */ 23798, 23633, 21631, 21505, 20432, 23246, 26167, 26672, /* 14792-14799 */ 25882, 25136, 25650, 29270, 27020, 25997, 25885, 26058, /* 14800-14807 */ 28586, 28898, 29847, 28569, 27649, 33518, 37847, 33646, /* 14808-14815 */ 35201, 37781, 38791, 42592, 43095, 41083, 35863, 33695, /* 14816-14823 */ 34972, 33997, 32657, 32159, 31080, 26891, 26344, 27116, /* 14824-14831 */ 23022, 22720, 29350, 31263, 27543, 27962, 28932, 31920, /* 14832-14839 */ 36178, 37389, 37549, 32896, 30325, 34691, 32366, 32595, /* 14840-14847 */ 38118, 37074, 37439, 38295, 35442, 35399, 39840, 45601, /* 14848-14855 */ 46474, 42187, 41372, 40572, 43357, 48282, 48282, 47274, /* 14856-14863 */ 43960, 43805, 46136, 47148, 45804, 47222, 50368, 50577, /* 14864-14871 */ 48485, 43257, 40856, 43100, 48772, 48816, 43846, 41339, /* 14872-14879 */ 42307, 45746, 45226, 45493, 47564, 44513, 46210, 47578, /* 14880-14887 */ 47043, 48409, 51498, 55143, 55106, 54775, 53416, 49672, /* 14888-14895 */ 48691, 55527, 51830, 44283, 42107, 42014, 40303, 37703, /* 14896-14903 */ 37555, 34189, 28872, 25092, 24848, 25171, 25894, 24558, /* 14904-14911 */ 25561, 25253, 24137, 24301, 22832, 26908, 29449, 24423, /* 14912-14919 */ 24832, 27566, 26463, 23394, 21301, 19192, 15067, 15721, /* 14920-14927 */ 14891, 13547, 13441, 12779, 12304, 9930, 9154, 8621, /* 14928-14935 */ 8529, 11491, 12638, 8791, 7173, 13451, 17918, 19635, /* 14936-14943 */ 21535, 22144, 21156, 18621, 19330, 19626, 20450, 21255, /* 14944-14951 */ 23312, 24211, 21008, 19531, 22047, 27950, 30322, 27282, /* 14952-14959 */ 23585, 25563, 27775, 27618, 29796, 32204, 27104, 24660, /* 14960-14967 */ 27473, 28452, 32996, 35431, 36228, 35502, 33186, 31286, /* 14968-14975 */ 30267, 33822, 38387, 35547, 30190, 31051, 31911, 28210, /* 14976-14983 */ 26423, 26698, 25892, 22325, 21369, 24741, 26364, 26713, /* 14984-14991 */ 26123, 27391, 29778, 31066, 28910, 33617, 40767, 40542, /* 14992-14999 */ 37881, 36804, 40446, 40831, 43360, 44821, 43727, 41126, /* 15000-15007 */ 38395, 43031, 44696, 45897, 45034, 44131, 42274, 40067, /* 15008-15015 */ 42176, 44162, 48227, 48967, 49842, 48909, 50870, 51800, /* 15016-15023 */ 52735, 56429, 52673, 47339, 42714, 44186, 47982, 49208, /* 15024-15031 */ 46701, 43361, 42381, 44159, 43989, 42952, 47360, 52742, /* 15032-15039 */ 52372, 51112, 55783, 52693, 52140, 58389, 60114, 56637, /* 15040-15047 */ 51195, 52236, 53915, 54109, 50180, 44250, 40855, 38765, /* 15048-15055 */ 35879, 34427, 37566, 34618, 29560, 28829, 30782, 27423, /* 15056-15063 */ 24970, 31502, 32381, 27422, 24713, 24021, 23576, 27956, /* 15064-15071 */ 28721, 24102, 19988, 21585, 21737, 17340, 20122, 21212, /* 15072-15079 */ 18990, 16658, 16607, 16643, 13496, 14940, 15432, 12162, /* 15080-15087 */ 9793, 7387, 9589, 10423, 10241, 8709, 5655, 8326, /* 15088-15095 */ 13116, 16107, 18521, 20392, 20776, 23034, 23157, 19944, /* 15096-15103 */ 21850, 25188, 23834, 22612, 21334, 24203, 26119, 24102, /* 15104-15111 */ 25547, 22951, 19355, 20477, 21926, 24964, 27367, 28410, /* 15112-15119 */ 27617, 27070, 29186, 28742, 28929, 37322, 41090, 35803, /* 15120-15127 */ 31218, 32260, 35328, 33801, 32415, 28012, 28042, 28134, /* 15128-15135 */ 25710, 22606, 19628, 23734, 26209, 25107, 22477, 20449, /* 15136-15143 */ 23574, 30524, 30317, 27297, 26530, 29943, 37094, 38274, /* 15144-15151 */ 33679, 31844, 34086, 37229, 40414, 38317, 36467, 39260, /* 15152-15159 */ 44057, 44760, 40448, 38824, 45522, 49353, 47176, 44663, /* 15160-15167 */ 38526, 41858, 47583, 48186, 46241, 43689, 44524, 47112, /* 15168-15175 */ 50789, 52102, 51250, 50327, 51768, 51800, 47002, 43313, /* 15176-15183 */ 48404, 53378, 53495, 49372, 43886, 45032, 52595, 54815, /* 15184-15191 */ 47026, 44064, 50755, 55307, 54807, 54210, 52009, 55868, /* 15192-15199 */ 59098, 59122, 55123, 52561, 54300, 56138, 55818, 46271, /* 15200-15207 */ 41511, 40310, 44763, 45037, 35235, 28410, 28965, 29857, /* 15208-15215 */ 32892, 31432, 26289, 26779, 27974, 29768, 25356, 23990, /* 15216-15223 */ 25124, 31574, 29217, 24580, 22579, 20078, 29652, 29477, /* 15224-15231 */ 19218, 15431, 15373, 16824, 15968, 12875, 15085, 13684, /* 15232-15239 */ 13280, 11559, 9485, 6584, 9469, 14674, 10592, 9988, /* 15240-15247 */ 9493, 11634, 19005, 21131, 17137, 17768, 19371, 22325, /* 15248-15255 */ 24034, 23900, 21516, 20117, 21510, 21799, 23383, 20586, /* 15256-15263 */ 25459, 28758, 23926, 19554, 17082, 21903, 28821, 27985, /* 15264-15271 */ 23820, 20641, 20257, 23231, 26411, 29724, 30581, 31480, /* 15272-15279 */ 31897, 33434, 30399, 29197, 32113, 33524, 31040, 25549, /* 15280-15287 */ 23946, 26425, 25403, 22888, 21829, 19225, 17643, 17495, /* 15288-15295 */ 19875, 20218, 22949, 23334, 26633, 23417, 23793, 30291, /* 15296-15303 */ 33337, 37327, 33181, 35113, 37502, 40597, 41440, 40338, /* 15304-15311 */ 39489, 39907, 39972, 39739, 42774, 46375, 47229, 45400, /* 15312-15319 */ 43736, 39760, 39763, 42720, 47976, 46364, 42573, 40837, /* 15320-15327 */ 47629, 55078, 52010, 49727, 50277, 50963, 49636, 49503, /* 15328-15335 */ 52342, 52316, 51828, 50952, 50851, 52693, 48369, 49172, /* 15336-15343 */ 50955, 52103, 51752, 51019, 54058, 56120, 54748, 54795, /* 15344-15351 */ 55940, 55508, 55408, 54762, 56011, 58433, 59372, 52237, /* 15352-15359 */ 47448, 45331, 44944, 46689, 42453, 37947, 34482, 34883, /* 15360-15367 */ 38502, 35887, 29573, 27078, 32250, 31557, 25780, 24219, /* 15368-15375 */ 25904, 29455, 30874, 26585, 23515, 21861, 21790, 28727, /* 15376-15383 */ 24359, 19670, 21329, 20848, 19897, 17442, 12929, 16180, /* 15384-15391 */ 17693, 14439, 11985, 9432, 11351, 12957, 14205, 11508, /* 15392-15399 */ 10240, 9375, 13313, 17278, 16443, 14034, 17804, 25519, /* 15400-15407 */ 26102, 24056, 19921, 21716, 26544, 25246, 21799, 19813, /* 15408-15415 */ 22135, 25684, 25603, 22671, 19852, 21262, 24121, 25686, /* 15416-15423 */ 23619, 19065, 19310, 24389, 24591, 22957, 24578, 29503, /* 15424-15431 */ 31932, 31558, 29454, 30256, 32819, 32381, 32278, 26219, /* 15432-15439 */ 24971, 25801, 24170, 25848, 23657, 18793, 17709, 17659, /* 15440-15447 */ 17414, 15177, 16565, 21248, 24945, 21487, 17465, 22151, /* 15448-15455 */ 28460, 32877, 30308, 30890, 32569, 34316, 36307, 39759, /* 15456-15463 */ 40884, 35978, 33896, 36462, 39733, 39565, 39669, 42502, /* 15464-15471 */ 45415, 44419, 40873, 39571, 42332, 44826, 45213, 42999, /* 15472-15479 */ 44074, 45401, 44321, 46913, 51894, 50687, 51528, 53083, /* 15480-15487 */ 47888, 48482, 53556, 52979, 51124, 50425, 49121, 52252, /* 15488-15495 */ 52018, 53707, 51134, 48830, 53408, 55059, 54248, 53455, /* 15496-15503 */ 55138, 55449, 55455, 55471, 55811, 57624, 60209, 61342, /* 15504-15511 */ 58768, 51562, 47893, 46381, 49480, 51742, 43669, 38527, /* 15512-15519 */ 35579, 34852, 34727, 32056, 34119, 32884, 29453, 25997, /* 15520-15527 */ 25498, 25798, 29306, 33271, 29884, 26596, 22415, 24015, /* 15528-15535 */ 27054, 29549, 28264, 24386, 21200, 22423, 21319, 17703, /* 15536-15543 */ 19444, 19429, 16125, 12942, 10696, 8757, 13922, 17750, /* 15544-15551 */ 15060, 10078, 10720, 14322, 18671, 19245, 18556, 17949, /* 15552-15559 */ 21545, 25987, 24247, 23663, 25938, 30005, 25819, 23976, /* 15560-15567 */ 21856, 20861, 24230, 29287, 28755, 24760, 21975, 20206, /* 15568-15575 */ 24338, 27124, 26722, 21999, 18264, 20871, 25303, 22901, /* 15576-15583 */ 24078, 26334, 27225, 28004, 26282, 23696, 25617, 33255, /* 15584-15591 */ 32126, 27339, 23890, 22598, 26041, 26640, 22919, 19422, /* 15592-15599 */ 15988, 14257, 16781, 16274, 15798, 20875, 19180, 16156, /* 15600-15607 */ 16157, 16942, 24950, 31886, 30996, 31935, 31260, 30640, /* 15608-15615 */ 37530, 40885, 41269, 39217, 36413, 36641, 38936, 40174, /* 15616-15623 */ 39536, 43343, 43125, 42055, 38017, 34178, 38208, 43781, /* 15624-15631 */ 48750, 43932, 39157, 39910, 44568, 50754, 52466, 51059, /* 15632-15639 */ 49887, 48567, 50338, 51700, 50417, 50026, 49796, 50874, /* 15640-15647 */ 50503, 48978, 46146, 49998, 54578, 55314, 53661, 50778, /* 15648-15655 */ 51748, 54829, 60527, 61683, 55208, 51705, 56978, 61642, /* 15656-15663 */ 58556, 55482, 55043, 49794, 48642, 44873, 40606, 45015, /* 15664-15671 */ 45210, 41323, 36150, 30902, 31765, 36122, 38256, 37199, /* 15672-15679 */ 29925, 26010, 27180, 33437, 31643, 28697, 27090, 25329, /* 15680-15687 */ 26551, 22423, 21897, 23769, 31782, 29130, 22155, 17851, /* 15688-15695 */ 17990, 19926, 23141, 25144, 17797, 13917, 13010, 17097, /* 15696-15703 */ 16014, 14536, 16373, 17240, 15485, 14093, 11544, 14514, /* 15704-15711 */ 24194, 27018, 26003, 21971, 22133, 27427, 32016, 31295, /* 15712-15719 */ 27816, 25250, 24473, 28527, 28378, 23186, 25821, 25054, /* 15720-15727 */ 22476, 20600, 16113, 19586, 25861, 25835, 21487, 20084, /* 15728-15735 */ 18238, 22519, 29539, 32289, 30463, 26523, 25657, 32028, /* 15736-15743 */ 33057, 26426, 29587, 28773, 24676, 21322, 17639, 19093, /* 15744-15751 */ 23129, 20604, 15681, 12734, 10196, 14850, 19829, 21923, /* 15752-15759 */ 20698, 16990, 18871, 24441, 27403, 27899, 30410, 33732, /* 15760-15767 */ 34928, 34168, 29490, 31010, 38006, 41829, 37452, 33490, /* 15768-15775 */ 34338, 35178, 42109, 45877, 42420, 38265, 39284, 40125, /* 15776-15783 */ 42884, 42810, 42773, 43207, 40022, 42635, 41785, 41905, /* 15784-15791 */ 47061, 54112, 50047, 47236, 47467, 46423, 51624, 54195, /* 15792-15799 */ 53055, 50752, 51120, 49731, 52481, 51281, 53004, 55008, /* 15800-15807 */ 51940, 52432, 51513, 49616, 51725, 59245, 57966, 54956, /* 15808-15815 */ 54621, 54724, 58391, 60164, 55078, 49571, 47084, 44550, /* 15816-15823 */ 46413, 47270, 44186, 40875, 36008, 33408, 33430, 29333, /* 15824-15831 */ 29241, 33511, 30430, 29848, 29093, 26941, 30250, 31176, /* 15832-15839 */ 30414, 26414, 23628, 22885, 28542, 29957, 26611, 27296, /* 15840-15847 */ 20086, 19353, 19282, 14075, 14010, 20863, 20638, 14695, /* 15848-15855 */ 12666, 12877, 16481, 20970, 22158, 16447, 13602, 13233, /* 15856-15863 */ 20971, 25873, 26186, 27044, 24289, 24006, 27264, 26379, /* 15864-15871 */ 25596, 29799, 30802, 29736, 23980, 23074, 24548, 30442, /* 15872-15879 */ 32090, 25448, 20845, 20090, 24814, 27545, 28548, 26387, /* 15880-15887 */ 21014, 20403, 25165, 25015, 22861, 26265, 31811, 30465, /* 15888-15895 */ 29673, 28381, 27470, 32404, 32687, 27958, 22700, 21259, /* 15896-15903 */ 25053, 26596, 23340, 20204, 15079, 12143, 14298, 17176, /* 15904-15911 */ 13330, 14271, 20042, 20741, 21685, 19955, 22764, 30163, /* 15912-15919 */ 36100, 33724, 29014, 32096, 38013, 40363, 38822, 35514, /* 15920-15927 */ 33077, 34445, 37134, 40033, 35227, 34654, 38981, 41216, /* 15928-15935 */ 41608, 36900, 36837, 40200, 44766, 42109, 38064, 39713, /* 15936-15943 */ 42970, 46132, 47262, 46970, 44240, 45598, 49414, 48714, /* 15944-15951 */ 45481, 45235, 48733, 51915, 51277, 49958, 49631, 52171, /* 15952-15959 */ 54464, 50839, 50316, 53726, 54409, 55915, 55905, 53665, /* 15960-15967 */ 51837, 53940, 57653, 57258, 53285, 48946, 49520, 49937, /* 15968-15975 */ 49518, 45493, 40501, 41150, 42794, 41000, 36355, 33463, /* 15976-15983 */ 34660, 36543, 32904, 29651, 27082, 28204, 31150, 29902, /* 15984-15991 */ 28175, 25558, 25010, 24717, 25719, 26710, 24834, 24235, /* 15992-15999 */ 23753, 23689, 23043, 18332, 21477, 23416, 18378, 18243, /* 16000-16007 */ 16653, 16870, 20364, 18598, 16844, 17015, 16517, 20322, /* 16008-16015 */ 20178, 19115, 22749, 25083, 24836, 26571, 26437, 28235, /* 16016-16023 */ 34308, 32864, 30950, 30639, 27103, 29072, 32086, 28527, /* 16024-16031 */ 26801, 24066, 23288, 25313, 25626, 25062, 25805, 24533, /* 16032-16039 */ 24254, 25435, 23710, 25247, 28776, 31514, 30394, 30673, /* 16040-16047 */ 30083, 32020, 33845, 31056, 30855, 27674, 25346, 23699, /* 16048-16055 */ 26230, 25514, 21853, 21896, 20602, 17271, 11692, 13343, /* 16056-16063 */ 16878, 18046, 18255, 18124, 16669, 20101, 23462, 27206, /* 16064-16071 */ 28916, 28026, 26971, 30276, 36580, 37074, 35126, 33157, /* 16072-16079 */ 36113, 36839, 37373, 34628, 38615, 40195, 40674, 38597, /* 16080-16087 */ 37790, 37027, 39484, 42079, 41831, 38364, 35703, 37585, /* 16088-16095 */ 41840, 43769, 36483, 58089, 50874, 37722, 38721, 38913, /* 16096-16103 */ 37668, 39178, 39849, 45448, 44256, 33900, 49465, 59033, /* 16104-16111 */ 62474, 53977, 57092, 57702, 57535, 57268, 62599, 60986, /* 16112-16119 */ 50659, 40077, 54436, 41135, 33363, 45750, 32438, 30387, /* 16120-16127 */ 25730, 30252, 24922, 45519, 29328, 36731, 35665, 41390, /* 16128-16135 */ 28400, 28938, 48329, 26654, 59943, 34756, 34152, 26918, /* 16136-16143 */ 41735, 50576, 37546, 49411, 27643, 32446, 30239, 29752, /* 16144-16151 */ 29021, 24468, 33276, 19162, 22788, 24182, 18047, 23308, /* 16152-16159 */ 10589, 5564, 6576, 11783, 10156, 14745, 5095, 6643, /* 16160-16167 */ 25034, 19030, 5182, 7037, 7883, 17728, 21630, 24242, /* 16168-16175 */ 22338, 25233, 52920, 60118, 59113, 43137, 38985, 34322, /* 16176-16183 */ 37813, 21376, 19594, 38878, 7876, 2290, 8571, 8306, /* 16184-16191 */ 27622, 38958, 33013, 31314, 39857, 49410, 53453, 56642, /* 16192-16199 */ 50150, 39887, 53052, 60210, 44749, 31659, 23686, 15858, /* 16200-16207 */ 14639, 19443, 4825, 4546, 15419, 8830, 12400, 11855, /* 16208-16215 */ 15242, 24784, 20643, 6552, 17770, 30274, 30145, 30307, /* 16216-16223 */ 37866, 46369, 42186, 49190, 45633, 37628, 44311, 45617, /* 16224-16231 */ 35931, 43157, 41510, 35215, 37731, 34342, 29831, 36649, /* 16232-16239 */ 43597, 35529, 32104, 32258, 30237, 34630, 31187, 25925, /* 16240-16247 */ 27805, 28799, 25639, 27754, 36519, 33897, 34345, 34205, /* 16248-16255 */ 51099, 40802, 29228, 39964, 40947, 39405, 42103, 41271, /* 16256-16263 */ 37370, 47478, 51459, 55063, 55294, 55425, 55297, 58524, /* 16264-16271 */ 60834, 61544, 60848, 58568, 58161, 60358, 57584, 57366, /* 16272-16279 */ 52956, 54386, 51290, 50059, 50070, 43003, 41207, 33135, /* 16280-16287 */ 37919, 40513, 40815, 33649, 30579, 22270, 21481, 24321, /* 16288-16295 */ 17768, 12843, 2906, 4596, 2277, 3194, 4689, 7926, /* 16296-16303 */ 10529, 4897, 8900, 12287, 11563, 23304, 23803, 13524, /* 16304-16311 */ 16943, 18495, 27862, 29506, 32291, 27023, 28105, 36371, /* 16312-16319 */ 35297, 40645, 40539, 38301, 30904, 41105, 39330, 39909, /* 16320-16327 */ 39186, 38506, 39363, 42177, 42168, 40239, 41851, 28360, /* 16328-16335 */ 33754, 29578, 35301, 41189, 35838, 37289, 27826, 22007, /* 16336-16343 */ 24013, 29611, 24240, 14024, 9573, 5835, 11335, 7526, /* 16344-16351 */ 3077, 14736, 13038, 11490, 13249, 6607, 23352, 18352, /* 16352-16359 */ 24248, 29034, 16267, 22376, 26868, 42579, 31977, 25236, /* 16360-16367 */ 33885, 43196, 35281, 39839, 45993, 42100, 41228, 39560, /* 16368-16375 */ 39083, 41159, 49255, 38447, 40029, 34661, 37767, 46614, /* 16376-16383 */ 45983, 35523, 27808, 37687, 33841, 29223, 26393, 27454, /* 16384-16391 */ 33198, 26264, 17999, 18258, 27558, 27686, 20035, 18240, /* 16392-16399 */ 22881, 31827, 28477, 26799, 36611, 31676, 30643, 43127, /* 16400-16407 */ 46762, 46596, 46766, 49436, 52310, 54549, 51658, 56371, /* 16408-16415 */ 58439, 58857, 59759, 58516, 58386, 61498, 57950, 56539, /* 16416-16423 */ 58382, 58632, 59380, 53561, 53851, 59608, 50054, 52045, /* 16424-16431 */ 49088, 42545, 47778, 34447, 38216, 25918, 33694, 27569, /* 16432-16439 */ 29101, 29400, 13932, 22549, 20786, 19709, 17043, 27177, /* 16440-16447 */ 23506, 20243, 16049, 20600, 28057, 22707, 23198, 25082, /* 16448-16455 */ 24117, 30083, 33562, 29397, 26075, 27268, 28617, 35354, /* 16456-16463 */ 27177, 28222, 31387, 31576, 26802, 21394, 26861, 20141, /* 16464-16471 */ 23538, 20574, 19731, 26463, 24729, 16585, 20247, 19162, /* 16472-16479 */ 25658, 22971, 20981, 23388, 25994, 29540, 24876, 23870, /* 16480-16487 */ 27608, 31331, 26684, 23835, 26166, 33977, 25617, 29435, /* 16488-16495 */ 30710, 24864, 25438, 31956, 29535, 22735, 25189, 24613, /* 16496-16503 */ 29058, 23065, 19121, 24461, 31141, 24342, 18554, 21274, /* 16504-16511 */ 31234, 33949, 27855, 25908, 24802, 31284, 30831, 33299, /* 16512-16519 */ 25322, 28230, 30653, 27576, 29782, 22445, 23820, 27155, /* 16520-16527 */ 29276, 27515, 25648, 31241, 42479, 35122, 32517, 39586, /* 16528-16535 */ 37069, 45366, 43033, 36000, 41803, 44577, 46336, 40319, /* 16536-16543 */ 36170, 39811, 40605, 42979, 38693, 37443, 44205, 43331, /* 16544-16551 */ 39722, 34128, 39117, 39238, 37295, 37894, 32573, 38141, /* 16552-16559 */ 39376, 37377, 34853, 40588, 46747, 36796, 35706, 41266, /* 16560-16567 */ 52519, 54746, 48357, 48435, 49526, 52681, 51988, 58877, /* 16568-16575 */ 55389, 51587, 54515, 57976, 55670, 54008, 52623, 52924, /* 16576-16583 */ 54019, 50293, 54662, 59753, 52580, 43661, 43269, 38516, /* 16584-16591 */ 43755, 38583, 35436, 32900, 33627, 28918, 28097, 25631, /* 16592-16599 */ 21277, 21487, 15342, 15616, 10185, 17677, 16366, 13107, /* 16600-16607 */ 10826, 18928, 16299, 10321, 13026, 14750, 17658, 15550, /* 16608-16615 */ 16524, 17567, 18436, 16739, 22038, 22244, 15795, 20463, /* 16616-16623 */ 30138, 27055, 24433, 22436, 26457, 32912, 34940, 29548, /* 16624-16631 */ 29621, 32814, 37870, 37417, 30104, 34942, 38416, 35464, /* 16632-16639 */ 31982, 26091, 23062, 30989, 29722, 22339, 18274, 22327, /* 16640-16647 */ 17953, 19118, 20205, 16626, 17101, 18953, 21284, 18868, /* 16648-16655 */ 22315, 22743, 25480, 23025, 17279, 24810, 36742, 35631, /* 16656-16663 */ 30856, 35315, 37184, 37837, 43624, 37051, 34951, 35678, /* 16664-16671 */ 37293, 40677, 43705, 36355, 36408, 40664, 26693, 24537, /* 16672-16679 */ 23778, 33045, 34206, 28937, 26528, 29086, 29291, 30951, /* 16680-16687 */ 28961, 28090, 33647, 30469, 32776, 26098, 30377, 29643, /* 16688-16695 */ 27849, 30803, 23760, 26559, 26518, 31213, 31645, 28872, /* 16696-16703 */ 35950, 35430, 39929, 38423, 38506, 42155, 45168, 49216, /* 16704-16711 */ 52470, 49629, 49382, 56030, 57747, 59724, 53142, 58297, /* 16712-16719 */ 58985, 59591, 63641, 60743, 57212, 58652, 57068, 54635, /* 16720-16727 */ 56572, 53673, 54867, 50379, 49967, 46948, 46182, 45235, /* 16728-16735 */ 38320, 38177, 33334, 39947, 44004, 35038, 39505, 34786, /* 16736-16743 */ 29221, 28164, 26603, 29113, 25019, 22195, 30089, 34667, /* 16744-16751 */ 25293, 24134, 29017, 25758, 24941, 24977, 20079, 26213, /* 16752-16759 */ 27533, 33419, 30728, 24099, 28562, 24611, 31533, 24490, /* 16760-16767 */ 23972, 29073, 23036, 28009, 21995, 20118, 21924, 18431, /* 16768-16775 */ 17901, 21150, 19924, 19094, 21199, 14574, 13729, 14320, /* 16776-16783 */ 18072, 16730, 13235, 15202, 16851, 18581, 19270, 21361, /* 16784-16791 */ 23576, 21318, 21170, 21462, 18853, 28436, 33997, 32459, /* 16792-16799 */ 25293, 25039, 31215, 28928, 35829, 34719, 33018, 35273, /* 16800-16807 */ 35526, 37410, 33604, 36659, 33710, 33434, 30231, 31699, /* 16808-16815 */ 32957, 32290, 41430, 36222, 31694, 30155, 28283, 27477, /* 16816-16823 */ 28074, 24190, 22743, 26676, 29136, 26920, 25148, 18609, /* 16824-16831 */ 13037, 18326, 18323, 16423, 18923, 24897, 26912, 28841, /* 16832-16839 */ 26438, 29706, 36049, 34521, 39520, 36911, 37575, 40674, /* 16840-16847 */ 43536, 49737, 42824, 39821, 38631, 39821, 40334, 41178, /* 16848-16855 */ 43658, 47747, 49402, 43459, 45019, 43329, 48796, 49550, /* 16856-16863 */ 43604, 45713, 42720, 47705, 51477, 49753, 46541, 46810, /* 16864-16871 */ 46278, 43120, 48296, 43198, 46080, 54687, 53675, 49679, /* 16872-16879 */ 45950, 50508, 53500, 50764, 49734, 48246, 48576, 51418, /* 16880-16887 */ 50675, 48200, 44966, 44941, 43461, 42442, 40999, 45490, /* 16888-16895 */ 50477, 45200, 39687, 36032, 43544, 45855, 39105, 34976, /* 16896-16903 */ 31534, 37542, 38114, 33833, 32324, 22502, 21784, 22421, /* 16904-16911 */ 15724, 15023, 15642, 21437, 22705, 14466, 8743, 12859, /* 16912-16919 */ 18922, 17810, 13756, 9828, 11022, 15482, 21366, 19635, /* 16920-16927 */ 15272, 16818, 21064, 14914, 15505, 21289, 20398, 27711, /* 16928-16935 */ 23675, 19368, 15010, 19687, 26197, 24180, 16824, 20023, /* 16936-16943 */ 24869, 26422, 31207, 23838, 26757, 29588, 28569, 26792, /* 16944-16951 */ 28327, 24721, 31860, 33730, 31764, 27371, 25695, 36824, /* 16952-16959 */ 33885, 30371, 24139, 25902, 31839, 34320, 31221, 28582, /* 16960-16967 */ 26075, 25758, 29523, 27769, 25804, 28600, 29616, 30588, /* 16968-16975 */ 25180, 20345, 22435, 26069, 31661, 27650, 23050, 21666, /* 16976-16983 */ 24153, 25252, 25637, 23344, 21703, 22648, 24867, 28124, /* 16984-16991 */ 25304, 28988, 36267, 35983, 31963, 27572, 32489, 42508, /* 16992-16999 */ 41709, 40658, 37586, 38301, 42393, 41683, 43223, 39991, /* 17000-17007 */ 39427, 40186, 43527, 43280, 41878, 44422, 45735, 46944, /* 17008-17015 */ 40531, 39887, 43483, 46929, 49956, 46845, 42634, 46730, /* 17016-17023 */ 49467, 51222, 51956, 48162, 49038, 48873, 51768, 54798, /* 17024-17031 */ 54201, 55424, 60341, 54923, 52735, 57619, 57978, 58782, /* 17032-17039 */ 57885, 55263, 49400, 49633, 51478, 54706, 50391, 46080, /* 17040-17047 */ 45206, 39024, 42382, 43269, 39623, 43624, 39936, 30547, /* 17048-17055 */ 32474, 35546, 34628, 34448, 34657, 26433, 22464, 22408, /* 17056-17063 */ 24725, 24496, 19031, 18700, 13818, 13201, 13454, 15125, /* 17064-17071 */ 15761, 16887, 16341, 15517, 18401, 17587, 19272, 19162, /* 17072-17079 */ 22266, 22490, 19569, 19998, 23028, 26521, 23720, 22180, /* 17080-17087 */ 23283, 22025, 22083, 21742, 20530, 21097, 19332, 17038, /* 17088-17095 */ 20341, 21288, 19663, 21869, 22773, 22570, 21329, 21375, /* 17096-17103 */ 23935, 26407, 23484, 23886, 23780, 21880, 24858, 29069, /* 17104-17111 */ 30273, 25756, 27680, 27584, 28012, 29734, 30875, 32751, /* 17112-17119 */ 31105, 33149, 29642, 28097, 31502, 32671, 33769, 31986, /* 17120-17127 */ 29302, 25989, 25170, 26511, 27274, 24734, 23362, 24143, /* 17128-17135 */ 24611, 21816, 20291, 22229, 20469, 21223, 21161, 18540, /* 17136-17143 */ 18400, 19416, 24906, 30557, 27583, 24213, 27549, 33115, /* 17144-17151 */ 32759, 35209, 37228, 38577, 41624, 38321, 38487, 42858, /* 17152-17159 */ 44684, 46026, 46385, 43583, 43363, 49059, 52351, 50487, /* 17160-17167 */ 47045, 47657, 51123, 48262, 48743, 48402, 49192, 48229, /* 17168-17175 */ 47197, 48274, 47969, 49652, 51228, 51511, 48807, 47030, /* 17176-17183 */ 47121, 53995, 54595, 53600, 52875, 54276, 52647, 51723, /* 17184-17191 */ 55852, 55523, 55377, 50447, 48860, 49221, 50538, 50367, /* 17192-17199 */ 50734, 47181, 45603, 45515, 43051, 45060, 46815, 47153, /* 17200-17207 */ 40540, 39781, 38440, 36085, 40957, 37977, 32450, 28957, /* 17208-17215 */ 25408, 24345, 24622, 24802, 22461, 19199, 15576, 15045, /* 17216-17223 */ 13150, 13800, 14765, 13478, 14769, 13410, 11298, 11126, /* 17224-17231 */ 13815, 13823, 14316, 15415, 16379, 17979, 21317, 22754, /* 17232-17239 */ 22981, 21578, 22427, 24304, 22399, 22752, 23851, 27621, /* 17240-17247 */ 27787, 25651, 23447, 24246, 26225, 25202, 25494, 26968, /* 17248-17255 */ 28009, 28008, 29868, 29261, 28535, 28453, 23684, 24164, /* 17256-17263 */ 26463, 25959, 26063, 28936, 28434, 23788, 24351, 24583, /* 17264-17271 */ 25548, 25127, 24801, 27153, 26150, 25338, 27043, 26864, /* 17272-17279 */ 24999, 22094, 20630, 22461, 22577, 22556, 23776, 21874, /* 17280-17287 */ 21427, 22761, 22229, 22405, 21432, 20798, 22690, 23549, /* 17288-17295 */ 22194, 21630, 24230, 27753, 27254, 26206, 28375, 32003, /* 17296-17303 */ 33675, 38348, 38397, 35897, 38674, 38634, 42907, 43180, /* 17304-17311 */ 38694, 40796, 45459, 43945, 42498, 42005, 39000, 42089, /* 17312-17319 */ 46183, 46202, 42789, 41759, 47282, 48058, 44887, 46175, /* 17320-17327 */ 47240, 48387, 50786, 51520, 50709, 53616, 55606, 52648, /* 17328-17335 */ 51545, 51319, 51053, 55687, 56314, 57754, 56720, 55193, /* 17336-17343 */ 56871, 55470, 56538, 57008, 56914, 51498, 51105, 52286, /* 17344-17351 */ 50360, 47901, 49355, 47657, 43182, 39696, 41320, 46769, /* 17352-17359 */ 43907, 41479, 36878, 36485, 34932, 35495, 34047, 29723, /* 17360-17367 */ 31545, 28817, 28072, 27307, 25227, 23506, 20704, 18678, /* 17368-17375 */ 17584, 19584, 18144, 17901, 18820, 18660, 16955, 15745, /* 17376-17383 */ 16441, 18228, 20101, 21563, 22623, 19965, 21125, 22981, /* 17384-17391 */ 25036, 22658, 20470, 22214, 24127, 24755, 25806, 26409, /* 17392-17399 */ 23701, 20862, 19688, 20107, 18959, 21575, 23886, 22841, /* 17400-17407 */ 21404, 21496, 23286, 24629, 25452, 21992, 21411, 24470, /* 17408-17415 */ 24854, 25820, 25410, 26906, 23748, 21979, 23683, 24599, /* 17416-17423 */ 25684, 27264, 31578, 26995, 23368, 27555, 29052, 27941, /* 17424-17431 */ 26827, 23422, 25323, 28477, 25831, 23204, 22422, 19839, /* 17432-17439 */ 18119, 17774, 18921, 18546, 20023, 24913, 20540, 16326, /* 17440-17447 */ 16634, 19961, 22414, 22647, 22596, 24827, 28892, 30925, /* 17448-17455 */ 31271, 29492, 31530, 32977, 33745, 36268, 38148, 42593, /* 17456-17463 */ 42574, 39785, 38242, 41105, 46392, 45244, 43181, 41856, /* 17464-17471 */ 45135, 49074, 48669, 48363, 46758, 43218, 45166, 47500, /* 17472-17479 */ 43600, 45989, 51504, 49824, 45466, 43553, 44740, 48053, /* 17480-17487 */ 49074, 49538, 50188, 51260, 55929, 55907, 55750, 56741, /* 17488-17495 */ 56947, 57647, 55222, 56063, 57438, 59140, 56150, 50580, /* 17496-17503 */ 48266, 48304, 50365, 47908, 45498, 44994, 46658, 48106, /* 17504-17511 */ 45742, 43759, 43999, 41133, 40404, 39856, 36700, 39857, /* 17512-17519 */ 39042, 33761, 28793, 27584, 24151, 22285, 23392, 17607, /* 17520-17527 */ 17357, 19851, 20640, 17250, 15034, 14917, 15408, 17251, /* 17528-17535 */ 18802, 21323, 21891, 22768, 21639, 20207, 22169, 25553, /* 17536-17543 */ 24054, 24870, 25542, 27806, 31099, 31009, 30006, 26546, /* 17544-17551 */ 27537, 27389, 25131, 25583, 27053, 28869, 27236, 21278, /* 17552-17559 */ 20881, 21915, 25886, 25939, 23945, 23322, 24227, 28227, /* 17560-17567 */ 24902, 25937, 27147, 24672, 23434, 23536, 26822, 29608, /* 17568-17575 */ 27889, 25688, 21411, 21155, 23069, 25631, 26278, 19943, /* 17576-17583 */ 21345, 24009, 24011, 19969, 18399, 21889, 20242, 19102, /* 17584-17591 */ 14515, 16499, 23399, 23586, 21445, 17380, 15653, 18732, /* 17592-17599 */ 23057, 22215, 21060, 22062, 26849, 27574, 27044, 27703, /* 17600-17607 */ 28923, 30887, 29908, 31187, 34354, 38253, 39795, 35576, /* 17608-17615 */ 32322, 34625, 36420, 37952, 36847, 35605, 35589, 41538, /* 17616-17623 */ 40557, 37834, 41932, 39988, 37994, 38663, 41466, 47162, /* 17624-17631 */ 47804, 45092, 44132, 42860, 45833, 49410, 50956, 47568, /* 17632-17639 */ 47629, 50107, 52572, 54870, 54689, 54353, 55451, 54927, /* 17640-17647 */ 54753, 59319, 63845, 64933, 58666, 55487, 55901, 57879, /* 17648-17655 */ 58544, 54551, 48781, 49254, 51243, 46897, 44795, 45120, /* 17656-17663 */ 45030, 39472, 37110, 39133, 40640, 39145, 37924, 35571, /* 17664-17671 */ 30021, 27678, 28132, 32009, 31261, 28837, 23866, 22384, /* 17672-17679 */ 22215, 23100, 24182, 21700, 20425, 17305, 20336, 21990, /* 17680-17687 */ 26201, 25764, 20650, 21000, 22809, 26624, 25572, 25534, /* 17688-17695 */ 27265, 29608, 29058, 28075, 28933, 31660, 31062, 25201, /* 17696-17703 */ 23933, 25281, 31006, 31551, 24300, 20524, 22452, 21767, /* 17704-17711 */ 20524, 20690, 21367, 22639, 23758, 24078, 22329, 25219, /* 17712-17719 */ 26715, 27051, 22443, 21877, 27455, 30756, 33331, 28364, /* 17720-17727 */ 24652, 26266, 28552, 29240, 28111, 26443, 28758, 29124, /* 17728-17735 */ 26067, 25707, 27921, 27616, 24010, 20024, 18863, 23550, /* 17736-17743 */ 26596, 25087, 17098, 13590, 17494, 18521, 18505, 19100, /* 17744-17751 */ 16997, 17934, 18379, 17227, 19298, 22224, 21507, 19514, /* 17752-17759 */ 21708, 21998, 24728, 30068, 33177, 31818, 27637, 25937, /* 17760-17767 */ 32583, 37646, 39473, 38208, 36308, 38767, 41480, 42615, /* 17768-17775 */ 41483, 42185, 40640, 41038, 39739, 43746, 47706, 48409, /* 17776-17783 */ 46695, 41767, 41121, 43510, 47706, 47267, 45854, 43227, /* 17784-17791 */ 45154, 45514, 46014, 48954, 50614, 48589, 47333, 49140, /* 17792-17799 */ 51503, 58259, 56852, 56071, 57958, 56562, 54289, 55707, /* 17800-17807 */ 56115, 55314, 53848, 50928, 50531, 47222, 48166, 49565, /* 17808-17815 */ 43413, 38974, 42131, 43874, 46043, 42797, 39616, 39989, /* 17816-17823 */ 35706, 34967, 36094, 35655, 34503, 32780, 27746, 25073, /* 17824-17831 */ 23900, 23572, 23937, 23664, 18303, 17909, 22553, 22488, /* 17832-17839 */ 23044, 21398, 22225, 21908, 21002, 22502, 25401, 26917, /* 17840-17847 */ 28834, 29098, 24948, 22767, 26734, 29343, 29882, 29135, /* 17848-17855 */ 25642, 29041, 32856, 33869, 31190, 28783, 27849, 25991, /* 17856-17863 */ 25061, 26940, 26045, 25473, 27057, 24904, 20811, 22294, /* 17864-17871 */ 26398, 25722, 26380, 24446, 26122, 26665, 27295, 29912, /* 17872-17879 */ 29767, 27443, 26544, 26960, 28012, 30645, 28801, 28901, /* 17880-17887 */ 25020, 22559, 23429, 26078, 24293, 20918, 19124, 20801, /* 17888-17895 */ 24057, 20014, 21865, 20302, 16836, 13860, 14709, 17670, /* 17896-17903 */ 20769, 23020, 20608, 19606, 16921, 17463, 18459, 17164, /* 17904-17911 */ 21850, 28054, 23142, 21712, 23282, 26610, 32813, 31547, /* 17912-17919 */ 30013, 27899, 30272, 35391, 37963, 40943, 41163, 36720, /* 17920-17927 */ 36525, 41289, 40596, 38188, 39865, 41620, 40928, 41348, /* 17928-17935 */ 44117, 43708, 43038, 43611, 41895, 42166, 46853, 46345, /* 17936-17943 */ 44244, 48945, 45831, 43147, 44048, 46968, 50464, 51250, /* 17944-17951 */ 53065, 50492, 48335, 51153, 57853, 59108, 56658, 55319, /* 17952-17959 */ 53525, 55411, 59511, 56567, 55166, 52747, 47416, 46823, /* 17960-17967 */ 43849, 42295, 45708, 46315, 44278, 42473, 37517, 37353, /* 17968-17975 */ 38267, 37482, 36216, 35369, 35032, 35878, 36347, 35765, /* 17976-17983 */ 32476, 27811, 25155, 21768, 21047, 20872, 23645, 25433, /* 17984-17991 */ 22167, 19850, 19482, 21667, 24802, 21978, 23003, 26079, /* 17992-17999 */ 28254, 31088, 32738, 31925, 30914, 30191, 29861, 27918, /* 18000-18007 */ 26213, 30731, 31531, 33042, 32096, 26147, 24957, 29093, /* 18008-18015 */ 25935, 24291, 23680, 24471, 27400, 27423, 29631, 26893, /* 18016-18023 */ 23128, 24313, 25708, 25714, 25280, 24786, 26576, 27549, /* 18024-18031 */ 27966, 23681, 24998, 27365, 27133, 26492, 25518, 27691, /* 18032-18039 */ 30531, 31459, 27730, 26230, 27380, 25967, 22016, 21701, /* 18040-18047 */ 21821, 22720, 23935, 23025, 17166, 13561, 14408, 15397, /* 18048-18055 */ 15309, 15055, 17107, 19798, 21862, 23362, 20704, 17693, /* 18056-18063 */ 21570, 21213, 21248, 21019, 23635, 27155, 29584, 31451, /* 18064-18071 */ 24785, 24462, 31677, 33254, 30748, 33649, 38935, 42223, /* 18072-18079 */ 41783, 41563, 41418, 41351, 41746, 39969, 37487, 39020, /* 18080-18087 */ 42969, 44728, 43822, 40985, 39450, 42895, 47331, 43157, /* 18088-18095 */ 39575, 41332, 46248, 48581, 46491, 46792, 48380, 49735, /* 18096-18103 */ 50616, 46517, 46381, 51403, 54170, 55187, 56442, 53225, /* 18104-18111 */ 51329, 57453, 56363, 51271, 51114, 53818, 53926, 50231, /* 18112-18119 */ 45871, 47469, 48037, 45988, 42871, 38904, 38863, 40866, /* 18120-18127 */ 39895, 36254, 34416, 33364, 32902, 33310, 33945, 30866, /* 18128-18135 */ 30163, 31289, 31115, 28306, 25962, 24150, 24336, 24987, /* 18136-18143 */ 21628, 20902, 20533, 21872, 23294, 21756, 24440, 22276, /* 18144-18151 */ 19614, 27415, 28815, 27903, 28571, 29437, 32776, 34325, /* 18152-18159 */ 32534, 31786, 34877, 35141, 32840, 32601, 31064, 31393, /* 18160-18167 */ 30853, 29514, 32087, 25040, 25200, 29949, 27968, 25926, /* 18168-18175 */ 23876, 26447, 28094, 27149, 25264, 25857, 28930, 29019, /* 18176-18183 */ 26162, 21992, 25079, 28876, 26758, 29509, 27939, 22619, /* 18184-18191 */ 23429, 29498, 28026, 23692, 23604, 25914, 29115, 24717, /* 18192-18199 */ 21669, 22019, 23900, 21729, 16504, 15400, 17688, 19257, /* 18200-18207 */ 14702, 16686, 17651, 13008, 17681, 21174, 18764, 19593, /* 18208-18215 */ 23456, 24248, 24665, 25648, 25385, 27867, 27966, 26080, /* 18216-18223 */ 25932, 26704, 31485, 28946, 29487, 36663, 31847, 28875, /* 18224-18231 */ 35703, 40037, 37148, 35652, 39009, 42794, 43367, 40741, /* 18232-18239 */ 40172, 39103, 42331, 44210, 40024, 40289, 43640, 45765, /* 18240-18247 */ 44128, 46286, 41719, 37339, 48888, 52104, 44579, 46776, /* 18248-18255 */ 51963, 53311, 54756, 51116, 49373, 52455, 53133, 53828, /* 18256-18263 */ 51170, 51019, 57014, 55344, 54383, 53306, 41410, 42975, /* 18264-18271 */ 52939, 48792, 43004, 41695, 45634, 46227, 42088, 37549, /* 18272-18279 */ 37387, 36902, 35611, 33856, 29675, 34080, 33511, 29397, /* 18280-18287 */ 30644, 29642, 22629, 26205, 32695, 26327, 21464, 23713, /* 18288-18295 */ 28338, 28147, 26490, 23472, 22246, 24960, 24699, 24030, /* 18296-18303 */ 26026, 30123, 29801, 28705, 32735, 29341, 27226, 35831, /* 18304-18311 */ 36371, 30734, 28893, 32421, 37632, 37195, 31982, 30536, /* 18312-18319 */ 30708, 27078, 29167, 29054, 26267, 25806, 21740, 25714, /* 18320-18327 */ 28996, 19957, 21927, 29887, 27289, 23316, 22226, 27863, /* 18328-18335 */ 33620, 28833, 26177, 27837, 27147, 28096, 28808, 26496, /* 18336-18343 */ 28054, 26887, 23196, 28301, 28048, 24552, 26342, 25691, /* 18344-18351 */ 22602, 23672, 25140, 27130, 25165, 23133, 21438, 18960, /* 18352-18359 */ 21297, 17119, 15404, 15660, 16962, 15557, 13444, 18425, /* 18360-18367 */ 18081, 19949, 23421, 19708, 17824, 25140, 31229, 28916, /* 18368-18375 */ 26236, 27972, 29912, 30651, 31364, 28929, 29139, 33226, /* 18376-18383 */ 36030, 33504, 32806, 37272, 40119, 39350, 35773, 35820, /* 18384-18391 */ 40899, 47217, 47914, 41940, 40413, 46862, 47027, 44388, /* 18392-18399 */ 43653, 41776, 43910, 47029, 44817, 40847, 43614, 48146, /* 18400-18407 */ 48245, 45426, 44114, 48290, 53770, 55977, 53135, 48056, /* 18408-18415 */ 53760, 57474, 53105, 52815, 53467, 52648, 52358, 52867, /* 18416-18423 */ 48585, 45893, 47014, 46616, 43155, 37730, 37548, 41549, /* 18424-18431 */ 42313, 41673, 37092, 33895, 35182, 35782, 31057, 29145, /* 18432-18439 */ 31280, 27094, 26122, 25035, 27552, 29006, 26084, 22467, /* 18440-18447 */ 19143, 19750, 22637, 25353, 26074, 24585, 22465, 25771, /* 18448-18455 */ 29982, 27909, 25448, 30083, 29068, 28404, 30541, 32536, /* 18456-18463 */ 35029, 33191, 32218, 32728, 31098, 31923, 35814, 35503, /* 18464-18471 */ 35925, 32745, 30438, 34165, 32461, 28194, 29480, 27090, /* 18472-18479 */ 23713, 25670, 25204, 25781, 26012, 23848, 23597, 22915, /* 18480-18487 */ 23234, 25331, 24915, 27656, 29931, 26685, 25848, 29189, /* 18488-18495 */ 30938, 28553, 27637, 24857, 24905, 28110, 28696, 27875, /* 18496-18503 */ 24961, 26704, 23843, 21066, 23416, 21831, 23702, 24073, /* 18504-18511 */ 21701, 20975, 19880, 20149, 18973, 16064, 14461, 16798, /* 18512-18519 */ 18456, 20390, 22666, 20236, 21018, 22704, 22810, 23060, /* 18520-18527 */ 23200, 25612, 27964, 29954, 29266, 29616, 33132, 31819, /* 18528-18535 */ 32003, 30489, 31059, 36217, 37450, 40186, 39152, 36951, /* 18536-18543 */ 38754, 39553, 38384, 39999, 40992, 43757, 46713, 47400, /* 18544-18551 */ 46581, 45641, 46297, 46221, 45891, 39979, 42353, 50301, /* 18552-18559 */ 50574, 48456, 46895, 45502, 47402, 52494, 52027, 49202, /* 18560-18567 */ 50391, 54111, 55040, 53894, 54852, 53846, 53976, 51257, /* 18568-18575 */ 48074, 45342, 47311, 52246, 48515, 44581, 40545, 39259, /* 18576-18583 */ 36092, 36358, 38362, 35310, 37469, 39415, 34291, 32593, /* 18584-18591 */ 33330, 31180, 28621, 26970, 25517, 26547, 32306, 33756, /* 18592-18599 */ 28669, 20779, 22294, 25839, 21510, 23028, 24922, 24302, /* 18600-18607 */ 28115, 28267, 28973, 30429, 30999, 28589, 28639, 29526, /* 18608-18615 */ 31499, 36544, 38151, 37718, 33020, 29391, 31986, 33592, /* 18616-18623 */ 30566, 33319, 33734, 32967, 30478, 30207, 27170, 26664, /* 18624-18631 */ 27249, 22666, 21863, 21922, 26891, 26290, 27415, 25044, /* 18632-18639 */ 21264, 20910, 22274, 25855, 26328, 25245, 26260, 28427, /* 18640-18647 */ 28632, 27864, 24861, 23207, 23813, 25228, 27275, 28336, /* 18648-18655 */ 27361, 28011, 26401, 22790, 20844, 22745, 21778, 24242, /* 18656-18663 */ 21338, 20759, 27404, 21514, 17238, 15404, 14626, 11076, /* 18664-18671 */ 12525, 18532, 18421, 19555, 21855, 22390, 21164, 19559, /* 18672-18679 */ 21980, 26493, 27439, 25670, 27264, 28881, 24961, 22274, /* 18680-18687 */ 28766, 31011, 30965, 36785, 35750, 36266, 38114, 41970, /* 18688-18695 */ 42609, 37796, 38704, 38007, 41021, 39378, 39203, 42639, /* 18696-18703 */ 41063, 42497, 43861, 44328, 41087, 45015, 44673, 47061, /* 18704-18711 */ 48906, 50378, 49360, 46359, 50241, 45786, 52540, 59818, /* 18712-18719 */ 61637, 63328, 62186, 62787, 62071, 59901, 60450, 55790, /* 18720-18727 */ 54180, 51601, 47273, 40864, 39192, 37267, 27226, 23520, /* 18728-18735 */ 15691, 16377, 24602, 30616, 27004, 25285, 19170, 16315, /* 18736-18743 */ 17603, 11387, 16744, 14532, 20872, 19668, 12195, 30197, /* 18744-18751 */ 38666, 39186, 37747, 39718, 38839, 38775, 37856, 39659, /* 18752-18759 */ 44449, 40702, 41564, 40358, 45014, 47419, 53373, 53666, /* 18760-18767 */ 56474, 59580, 56726, 58309, 56987, 54121, 54721, 55047, /* 18768-18775 */ 51099, 54282, 47048, 44942, 41275, 36945, 32088, 23965, /* 18776-18783 */ 28633, 28014, 26066, 21919, 16464, 11967, 8716, 8601, /* 18784-18791 */ 5150, 3371, 4194, 2601, 476, 2263, 4253, 2224, /* 18792-18799 */ 2843, 4117, 2660, 3418, 6144, 6778, 8666, 9282, /* 18800-18807 */ 8135, 8396, 7530, 7855, 9820, 9446, 11908, 16408, /* 18808-18815 */ 18653, 24377, 26645, 30682, 33298, 37013, 41699, 43597, /* 18816-18823 */ 48073, 49830, 50473, 49642, 51151, 49033, 47573, 51507, /* 18824-18831 */ 53027, 51526, 53277, 54330, 53957, 52341, 50485, 49284, /* 18832-18839 */ 49642, 49773, 47522, 46521, 44955, 40623, 37443, 40646, /* 18840-18847 */ 34446, 29755, 31413, 29821, 28759, 26836, 27587, 25348, /* 18848-18855 */ 20189, 22585, 21631, 19928, 22075, 22752, 21745, 22355, /* 18856-18863 */ 22032, 20482, 21526, 19695, 20985, 23050, 22935, 26802, /* 18864-18871 */ 30945, 30649, 29939, 30965, 34194, 30230, 32320, 40046, /* 18872-18879 */ 41434, 42603, 44839, 40487, 41465, 44089, 40998, 45586, /* 18880-18887 */ 45336, 43393, 46248, 51188, 51151, 48835, 46911, 47648, /* 18888-18895 */ 47941, 48954, 52996, 55830, 55621, 58506, 57486, 54374, /* 18896-18903 */ 57738, 58075, 58997, 58082, 58320, 60304, 59090, 59008, /* 18904-18911 */ 56984, 52891, 51852, 48990, 50407, 54152, 55468, 54183, /* 18912-18919 */ 51080, 46410, 47272, 46990, 39436, 38149, 39394, 36668, /* 18920-18927 */ 34203, 34437, 32275, 27127, 22791, 19472, 14865, 14507, /* 18928-18935 */ 14857, 13651, 13533, 13167, 8154, 8812, 8167, 2673, /* 18936-18943 */ 4047, 3632, 3211, 2580, 3825, 4045, 2142, 1186, /* 18944-18951 */ 2560, 2465, 2013, 4181, 4150, 4912, 7708, 6287, /* 18952-18959 */ 5153, 7663, 6572, 8356, 8866, 10269, 10124, 11400, /* 18960-18967 */ 15054, 12006, 11799, 11983, 12343, 15787, 18867, 20646, /* 18968-18975 */ 23186, 24431, 21522, 25552, 31641, 30576, 35298, 39646, /* 18976-18983 */ 42552, 43764, 48147, 54249, 51719, 52163, 52880, 51048, /* 18984-18991 */ 54593, 57038, 55917, 62020, 61534, 56183, 56900, 55667, /* 18992-18999 */ 56605, 60388, 59628, 60939, 57938, 57197, 63190, 58943, /* 19000-19007 */ 57002, 57290, 54953, 53177, 55818, 55471, 57144, 57531, /* 19008-19015 */ 50814, 50376, 49913, 49193, 52174, 53716, 51173, 49209, /* 19016-19023 */ 48029, 53618, 52046, 46483, 48287, 45728, 42944, 46977, /* 19024-19031 */ 46430, 45719, 46501, 41634, 38328, 35751, 34328, 33585, /* 19032-19039 */ 36038, 35182, 30214, 28936, 28499, 22755, 23276, 23686, /* 19040-19047 */ 17904, 16405, 17343, 16881, 18497, 19030, 13046, 11246, /* 19048-19055 */ 10761, 8473, 9271, 9511, 11336, 11088, 9064, 10600, /* 19056-19063 */ 9431, 7379, 8321, 10843, 6454, 10747, 12870, 11763, /* 19064-19071 */ 15705, 14754, 15203, 14917, 15552, 16438, 18242, 20167, /* 19072-19079 */ 22720, 22116, 22108, 22261, 22850, 23499, 25542, 23736, /* 19080-19087 */ 23755, 26155, 30207, 32429, 27952, 29103, 29175, 29742, /* 19088-19095 */ 28283, 32383, 33852, 30786, 34499, 36688, 34482, 35122, /* 19096-19103 */ 37178, 38078, 36655, 37548, 42698, 43063, 43323, 42616, /* 19104-19111 */ 44442, 45440, 40332, 36536, 40604, 45327, 40703, 38157, /* 19112-19119 */ 38904, 35718, 34282, 33708, 34390, 29654, 27590, 32108, /* 19120-19127 */ 31269, 29442, 28267, 28866, 27425, 25261, 24526, 26941, /* 19128-19135 */ 32861, 30020, 24430, 29944, 31328, 30751, 32879, 30703, /* 19136-19143 */ 31065, 32745, 34594, 33183, 32698, 34072, 36270, 35691, /* 19144-19151 */ 32301, 32339, 32671, 37132, 39747, 34719, 33501, 34617, /* 19152-19159 */ 32984, 33230, 35590, 37336, 38601, 35134, 30975, 33835, /* 19160-19167 */ 37797, 36031, 35458, 34558, 29723, 32547, 34827, 36152, /* 19168-19175 */ 33310, 33424, 32940, 32354, 33695, 31981, 34374, 36950, /* 19176-19183 */ 36500, 32060, 34401, 35708, 37105, 35441, 35223, 32343, /* 19184-19191 */ 32669, 37512, 36570, 34006, 32667, 35991, 31784, 29330, /* 19192-19199 */ 31022, 33276, 34167, 32772, 29585, 32988, 36700, 34738, /* 19200-19207 */ 33995, 33975, 34463, 33836, 35570, 35231, 34171, 34033, /* 19208-19215 */ 36824, 38286, 32341, 32265, 34856, 34605, 41254, 39337, /* 19216-19223 */ 35573, 39970, 38868, 39341, 42190, 42385, 42406, 44774, /* 19224-19231 */ 44794, 43029, 42342, 41999, 42413, 40659, 35715, 35816, /* 19232-19239 */ 37187, 39673, 38818, 34235, 37564, 38286, 34087, 34155, /* 19240-19247 */ 36751, 35717, 36918, 34502, 35518, 34668, 29620, 31507, /* 19248-19255 */ 30954, 28786, 28727, 26981, 29516, 35586, 30655, 30040, /* 19256-19263 */ 30278, 30014, 32294, 30322, 27403, 30050, 29440, 27326, /* 19264-19271 */ 29637, 23049, 21353, 24361, 20800, 13711, 12751, 16377, /* 19272-19279 */ 18711, 13298, 10914, 13316, 11843, 11141, 11433, 12351, /* 19280-19287 */ 14389, 18154, 15721, 17096, 19932, 16191, 21354, 26921, /* 19288-19295 */ 21811, 20841, 24060, 29022, 31852, 28992, 28716, 30898, /* 19296-19303 */ 34079, 35760, 34980, 36862, 41997, 43026, 38539, 40352, /* 19304-19311 */ 41123, 37106, 43039, 42331, 35140, 37863, 44560, 45877, /* 19312-19319 */ 42625, 39159, 39124, 44380, 42084, 39628, 44350, 47003, /* 19320-19327 */ 47331, 46706, 45271, 49135, 44326, 41420, 50982, 46291, /* 19328-19335 */ 40975, 43179, 46872, 47711, 44542, 40988, 39786, 38565, /* 19336-19343 */ 37343, 39908, 39987, 36768, 38573, 34228, 29102, 31071, /* 19344-19351 */ 24247, 26978, 27623, 21564, 17746, 15616, 21077, 23609, /* 19352-19359 */ 17802, 13369, 14677, 13832, 14509, 18205, 17070, 18298, /* 19360-19367 */ 21337, 17101, 17589, 19235, 16363, 20449, 25251, 20709, /* 19368-19375 */ 18289, 20429, 26930, 29459, 24144, 24423, 30172, 31485, /* 19376-19383 */ 32166, 34275, 34270, 37009, 37188, 31937, 33525, 35627, /* 19384-19391 */ 29770, 34847, 35140, 26522, 28310, 32022, 34432, 35242, /* 19392-19399 */ 30327, 28196, 30960, 32155, 33868, 33232, 32695, 38000, /* 19400-19407 */ 34443, 28602, 35636, 35178, 32586, 39960, 38609, 32799, /* 19408-19415 */ 32924, 36370, 39601, 40199, 38939, 37022, 38994, 37435, /* 19416-19423 */ 39259, 40040, 41232, 42050, 34134, 35467, 38016, 32351, /* 19424-19431 */ 29074, 33438, 30391, 25242, 25062, 25050, 30036, 31454, /* 19432-19439 */ 26222, 28748, 30882, 29332, 33251, 33867, 36423, 40149, /* 19440-19447 */ 38664, 41524, 45064, 38953, 42611, 49438, 41767, 39615, /* 19448-19455 */ 41687, 44572, 50504, 48273, 44249, 47369, 49577, 47796, /* 19456-19463 */ 49003, 48040, 50046, 52575, 48268, 52027, 52980, 45641, /* 19464-19471 */ 51560, 53017, 42312, 42483, 43383, 47741, 49757, 44707, /* 19472-19479 */ 47085, 47775, 43527, 43236, 45345, 45681, 51544, 45949, /* 19480-19487 */ 40653, 49643, 43734, 42539, 49680, 40427, 33106, 35846, /* 19488-19495 */ 36370, 38329, 38874, 32375, 35421, 34017, 26619, 28633, /* 19496-19503 */ 25868, 27173, 29196, 21734, 23317, 26062, 18137, 20104, /* 19504-19511 */ 21911, 14556, 14457, 13771, 14356, 20231, 16523, 15351, /* 19512-19519 */ 20437, 16529, 16257, 14409, 14143, 20306, 17557, 15835, /* 19520-19527 */ 21479, 22820, 18405, 22459, 20489, 16334, 19308, 19538, /* 19528-19535 */ 25878, 27734, 23459, 25753, 28389, 24851, 23346, 23132, /* 19536-19543 */ 23059, 24340, 20646, 20045, 25955, 21618, 20454, 23078, /* 19544-19551 */ 15370, 15161, 16507, 16607, 21111, 20557, 19640, 23590, /* 19552-19559 */ 20871, 18688, 18634, 15230, 18218, 20904, 17837, 21975, /* 19560-19567 */ 25027, 23347, 24567, 19756, 19076, 22501, 22922, 25911, /* 19568-19575 */ 26414, 24078, 30261, 31095, 28207, 26217, 22666, 24328, /* 19576-19583 */ 25433, 23921, 24502, 26539, 26468, 28222, 21475, 19050, /* 19584-19591 */ 20140, 19165, 25053, 29564, 26773, 28586, 33748, 35368, /* 19592-19599 */ 38407, 35934, 35435, 38274, 39529, 41713, 44166, 43579, /* 19600-19607 */ 47371, 44197, 39421, 43143, 41380, 40511, 46175, 46772, /* 19608-19615 */ 45527, 48856, 48638, 49897, 49233, 46353, 48863, 48220, /* 19616-19623 */ 46855, 51884, 49426, 49793, 51416, 47905, 46672, 48784, /* 19624-19631 */ 48140, 48982, 53644, 50064, 50512, 53562, 55525, 57020, /* 19632-19639 */ 54624, 51574, 52565, 54407, 56891, 53667, 50863, 52214, /* 19640-19647 */ 51511, 47647, 47114, 47766, 45027, 50127, 47980, 43019, /* 19648-19655 */ 42462, 42046, 46110, 45859, 41126, 40927, 40362, 37040, /* 19656-19663 */ 38489, 40550, 36296, 35203, 32694, 33886, 32891, 28686, /* 19664-19671 */ 35453, 36652, 32847, 31979, 32176, 35007, 39583, 36793, /* 19672-19679 */ 35738, 38761, 36798, 37677, 41525, 37028, 37361, 37523, /* 19680-19687 */ 36843, 41514, 37547, 38757, 42699, 37027, 34523, 38540, /* 19688-19695 */ 36538, 34993, 35454, 33695, 32020, 27794, 23631, 27247, /* 19696-19703 */ 22888, 20728, 22715, 16795, 17703, 19394, 17761, 17292, /* 19704-19711 */ 14996, 11152, 13540, 12605, 13941, 15327, 14089, 15882, /* 19712-19719 */ 14885, 10334, 12867, 16089, 13538, 13376, 14066, 15451, /* 19720-19727 */ 16663, 14947, 16261, 18109, 11836, 13301, 12222, 14012, /* 19728-19735 */ 15921, 12076, 13738, 12349, 9737, 9397, 7001, 7590, /* 19736-19743 */ 8235, 6617, 10673, 9985, 5736, 12158, 15157, 8328, /* 19744-19751 */ 9483, 12023, 21114, 25349, 19496, 22973, 26421, 21858, /* 19752-19759 */ 26175, 27600, 24120, 27263, 26566, 32402, 36936, 28649, /* 19760-19767 */ 29161, 35690, 30998, 34568, 34295, 36377, 42247, 38091, /* 19768-19775 */ 43266, 46919, 41103, 40050, 43571, 45130, 47093, 43207, /* 19776-19783 */ 46184, 52742, 49587, 51021, 50914, 46783, 51507, 53934, /* 19784-19791 */ 51173, 56565, 55566, 53864, 59451, 54602, 51929, 52058, /* 19792-19799 */ 52884, 55255, 50907, 50977, 56000, 53246, 50918, 49856, /* 19800-19807 */ 46358, 48964, 49037, 47403, 48786, 46987, 45870, 47948, /* 19808-19815 */ 44578, 42808, 41502, 41033, 44969, 40806, 39349, 43220, /* 19816-19823 */ 39643, 38900, 38180, 37521, 41271, 37504, 37183, 42215, /* 19824-19831 */ 41537, 42217, 42909, 39978, 42209, 40920, 38388, 42369, /* 19832-19839 */ 43580, 43110, 45117, 41340, 41126, 40394, 36405, 42254, /* 19840-19847 */ 40348, 37573, 37409, 34396, 35962, 33258, 26351, 29169, /* 19848-19855 */ 31452, 28156, 26066, 24363, 27447, 28601, 25566, 24690, /* 19856-19863 */ 21714, 18250, 23045, 23788, 22569, 21650, 19219, 21548, /* 19864-19871 */ 19331, 15861, 18050, 18978, 19366, 19179, 16638, 21059, /* 19872-19879 */ 21376, 16424, 16230, 16486, 15876, 14756, 15960, 19593, /* 19880-19887 */ 16660, 13862, 16140, 9357, 6723, 10015, 8489, 10399, /* 19888-19895 */ 8524, 5599, 10991, 10319, 6297, 7813, 6427, 8699, /* 19896-19903 */ 11354, 10762, 18569, 19612, 20167, 26998, 22405, 21655, /* 19904-19911 */ 27486, 28050, 29650, 31824, 32036, 35021, 35264, 33473, /* 19912-19919 */ 33165, 33198, 36620, 37190, 35696, 41897, 45125, 44205, /* 19920-19927 */ 46329, 42885, 43886, 46528, 46067, 44548, 46063, 50983, /* 19928-19935 */ 51046, 45927, 45556, 47430, 46943, 49857, 48662, 51358, /* 19936-19943 */ 52619, 53500, 53194, 52138, 50834, 50673, 51123, 47033, /* 19944-19951 */ 47958, 46868, 50894, 51378, 45448, 44206, 40874, 41201, /* 19952-19959 */ 43870, 40414, 41247, 41793, 41825, 44061, 37565, 35787, /* 19960-19967 */ 38410, 37041, 35803, 33493, 33372, 37909, 38407, 33860, /* 19968-19975 */ 31252, 28347, 30913, 34956, 31837, 32915, 35047, 39061, /* 19976-19983 */ 40448, 33416, 34914, 38745, 39570, 39711, 36886, 37474, /* 19984-19991 */ 44414, 44937, 42656, 40696, 37433, 40931, 41953, 41836, /* 19992-19999 */ 42245, 41287, 44805, 46711, 34618, 31407, 34682, 34404, /* 20000-20007 */ 34716, 25707, 26587, 33010, 29540, 26323, 25517, 22113, /* 20008-20015 */ 25076, 24271, 21838, 26719, 23991, 26221, 30096, 20593, /* 20016-20023 */ 18923, 21015, 20277, 21684, 16539, 21177, 27426, 22623, /* 20024-20031 */ 20835, 21941, 22290, 22167, 19003, 18866, 23645, 23585, /* 20032-20039 */ 24713, 23699, 17226, 15067, 12865, 12057, 11738, 7202, /* 20040-20047 */ 10901, 14645, 9377, 7789, 9189, 10170, 9470, 7970, /* 20048-20055 */ 8075, 10759, 13631, 17587, 18338, 17245, 19994, 20823, /* 20056-20063 */ 20067, 20959, 23823, 27722, 29672, 29326, 30160, 30209, /* 20064-20071 */ 33931, 33398, 31609, 33580, 34773, 37666, 40688, 40591, /* 20072-20079 */ 42023, 43028, 38417, 40293, 40855, 41237, 45942, 45909, /* 20080-20087 */ 44468, 46499, 44492, 46035, 48087, 46923, 49083, 48375, /* 20088-20095 */ 50358, 51406, 51112, 52550, 51504, 48673, 49263, 49986, /* 20096-20103 */ 49893, 49576, 48870, 50546, 49901, 47326, 48348, 45750, /* 20104-20111 */ 43730, 44454, 42814, 44670, 43569, 42806, 43474, 40574, /* 20112-20119 */ 38241, 39877, 38601, 36301, 37997, 38640, 39488, 38367, /* 20120-20127 */ 36030, 36061, 36552, 37482, 35314, 35090, 37948, 34888, /* 20128-20135 */ 35837, 38414, 36776, 36637, 36523, 38223, 39470, 39567, /* 20136-20143 */ 43964, 44135, 42115, 42088, 43140, 45097, 45698, 42972, /* 20144-20151 */ 42595, 45496, 42591, 43706, 42053, 37789, 37579, 34573, /* 20152-20159 */ 33866, 33119, 31511, 34584, 33393, 28938, 29483, 27582, /* 20160-20167 */ 26252, 29370, 26810, 24703, 27724, 26270, 24861, 25326, /* 20168-20175 */ 21954, 21170, 21219, 19916, 20769, 19934, 22299, 21875, /* 20176-20183 */ 21943, 23049, 19814, 20448, 20090, 19029, 20506, 22745, /* 20184-20191 */ 23113, 21512, 19178, 17917, 16345, 14324, 13570, 12197, /* 20192-20199 */ 11268, 12343, 10594, 10437, 12576, 9768, 8760, 9751, /* 20200-20207 */ 10408, 10376, 13894, 16343, 13030, 15368, 18710, 18086, /* 20208-20215 */ 18361, 20055, 23423, 26852, 27098, 26285, 30227, 31660, /* 20216-20223 */ 29456, 29936, 30866, 33282, 34915, 34897, 37140, 37458, /* 20224-20231 */ 38090, 40560, 38293, 39756, 38815, 38121, 41934, 43139, /* 20232-20239 */ 43013, 43446, 42679, 42735, 46039, 42596, 43582, 45386, /* 20240-20247 */ 48739, 50256, 46608, 48931, 48796, 45226, 46335, 48089, /* 20248-20255 */ 46681, 46694, 44470, 45999, 46475, 46982, 46018, 41350, /* 20256-20263 */ 41638, 42659, 40720, 40738, 43916, 41420, 42357, 41810, /* 20264-20271 */ 37409, 40164, 38510, 35450, 37389, 37703, 37614, 37036, /* 20272-20279 */ 34902, 37885, 36161, 32365, 34327, 32065, 34458, 36207, /* 20280-20287 */ 33887, 35330, 35866, 34247, 36454, 37246, 36762, 39160, /* 20288-20295 */ 36520, 38241, 43409, 42413, 43586, 43337, 40319, 43439, /* 20296-20303 */ 40951, 41112, 45203, 40519, 43789, 44436, 36822, 38252, /* 20304-20311 */ 38026, 33547, 35088, 32354, 29383, 32064, 29273, 29750, /* 20312-20319 */ 29275, 25392, 28768, 26561, 23864, 27851, 25052, 25452, /* 20320-20327 */ 30276, 24807, 21778, 23071, 21251, 23000, 21056, 19726, /* 20328-20335 */ 24634, 22848, 20373, 23318, 21720, 23384, 24346, 18227, /* 20336-20343 */ 21707, 22456, 20539, 25043, 22394, 19520, 20633, 14166, /* 20344-20351 */ 12838, 15310, 12385, 15041, 14349, 9171, 14087, 15703, /* 20352-20359 */ 8742, 12052, 13332, 13178, 14340, 13068, 18048, 21694, /* 20360-20367 */ 19955, 22316, 23280, 19679, 26492, 26176, 26149, 33345, /* 20368-20375 */ 30751, 30605, 34569, 32991, 33159, 36289, 33685, 34356, /* 20376-20383 */ 35843, 39364, 43929, 40117, 39882, 44215, 40019, 39889, /* 20384-20391 */ 44144, 42169, 46234, 47272, 45133, 48706, 49116, 47425, /* 20392-20399 */ 49058, 49055, 48611, 50261, 50669, 50544, 52272, 51274, /* 20400-20407 */ 49061, 48181, 44236, 44645, 45269, 45242, 47291, 43852, /* 20408-20415 */ 43217, 47762, 40922, 39976, 43768, 36848, 39508, 42062, /* 20416-20423 */ 38399, 40515, 41213, 36875, 38038, 36253, 33566, 36820, /* 20424-20431 */ 34714, 35927, 38677, 33706, 35944, 37339, 33262, 37006, /* 20432-20439 */ 33753, 31425, 36155, 37564, 38200, 38578, 35110, 36970, /* 20440-20447 */ 40235, 37397, 38898, 40144, 39978, 44871, 44178, 39497, /* 20448-20455 */ 44320, 44426, 44259, 41009, 38741, 41892, 42476, 41617, /* 20456-20463 */ 38157, 33509, 31259, 34616, 32240, 28389, 25528, 28627, /* 20464-20471 */ 29976, 29229, 27140, 24431, 27654, 28027, 24388, 24026, /* 20472-20479 */ 27898, 26168, 26601, 25527, 22083, 19855, 19791, 20526, /* 20480-20487 */ 20526, 19138, 18914, 21174, 20387, 22037, 17941, 16693, /* 20488-20495 */ 23323, 22114, 17312, 18269, 19508, 20096, 19462, 14750, /* 20496-20503 */ 12486, 10694, 9505, 9864, 6993, 6282, 9868, 8681, /* 20504-20511 */ 7669, 8949, 7591, 11110, 12519, 11119, 14320, 15752, /* 20512-20519 */ 19842, 21794, 21071, 22888, 23529, 24202, 27122, 28649, /* 20520-20527 */ 26114, 31104, 35200, 33844, 33127, 34378, 38268, 39648, /* 20528-20535 */ 39115, 39063, 41509, 42401, 43965, 44422, 43569, 44092, /* 20536-20543 */ 44175, 43867, 45218, 45820, 44770, 47087, 47935, 47276, /* 20544-20551 */ 47516, 48444, 50767, 51688, 47863, 49707, 53434, 53274, /* 20552-20559 */ 50981, 48712, 49757, 49163, 47765, 46048, 45703, 46218, /* 20560-20567 */ 44492, 41646, 42624, 41548, 41886, 41853, 39275, 42036, /* 20568-20575 */ 41120, 39015, 39606, 37155, 38212, 39510, 39405, 38044, /* 20576-20583 */ 34460, 36101, 38322, 36549, 33811, 33351, 36034, 36968, /* 20584-20591 */ 34189, 34431, 35063, 38038, 38047, 36707, 36899, 38620, /* 20592-20599 */ 40472, 40311, 42315, 42462, 43198, 44620, 44604, 41568, /* 20600-20607 */ 40464, 43736, 46818, 45624, 43864, 43569, 44694, 43586, /* 20608-20615 */ 40970, 36651, 35272, 38623, 37311, 34278, 33289, 31556, /* 20616-20623 */ 30984, 31337, 25555, 22971, 24425, 25657, 24267, 23581, /* 20624-20631 */ 25598, 26173, 25736, 22377, 21435, 22407, 19698, 19111, /* 20632-20639 */ 22221, 22170, 22327, 23168, 19740, 18108, 19811, 16247, /* 20640-20647 */ 17241, 19064, 16760, 21231, 23732, 21728, 17385, 15324, /* 20648-20655 */ 15795, 13561, 10738, 10904, 11811, 12549, 12115, 10677, /* 20656-20663 */ 8725, 8313, 9579, 4442, 4808, 9819, 11053, 14244, /* 20664-20671 */ 17748, 15802, 14533, 17125, 18390, 20975, 23300, 25129, /* 20672-20679 */ 28416, 31233, 31013, 32678, 33888, 34241, 34594, 31437, /* 20680-20687 */ 33707, 38765, 40366, 41333, 43918, 42167, 42370, 41811, /* 20688-20695 */ 38620, 42794, 44861, 45252, 47493, 50046, 50396, 51113, /* 20696-20703 */ 48842, 49122, 49034, 45925, 49760, 52344, 51597, 50539, /* 20704-20711 */ 51551, 52111, 48654, 44619, 45218, 44525, 45033, 46227, /* 20712-20719 */ 44598, 43865, 45744, 45358, 41202, 41053, 39729, 38562, /* 20720-20727 */ 39666, 40930, 40108, 40376, 39859, 39017, 37866, 35325, /* 20728-20735 */ 36956, 36110, 35600, 38218, 38433, 36453, 38802, 38884, /* 20736-20743 */ 34852, 32620, 35157, 35134, 31116, 35005, 37329, 36423, /* 20744-20751 */ 36638, 33206, 36007, 39562, 37190, 38585, 37216, 41619, /* 20752-20759 */ 44494, 38721, 41040, 45221, 41662, 41014, 42142, 40271, /* 20760-20767 */ 38760, 36755, 37359, 37639, 35661, 33738, 33118, 33333, /* 20768-20775 */ 30169, 26232, 27542, 29171, 29786, 25727, 26632, 27856, /* 20776-20783 */ 25758, 26365, 23964, 26187, 27811, 24555, 23750, 24556, /* 20784-20791 */ 24874, 26010, 22933, 23306, 24311, 18342, 17729, 20347, /* 20792-20799 */ 22052, 23209, 20810, 20686, 21976, 21828, 21004, 19015, /* 20800-20807 */ 20639, 20256, 15657, 15843, 16883, 16882, 14966, 9698, /* 20808-20815 */ 11445, 11928, 7531, 8452, 9697, 9991, 12501, 10770, /* 20816-20823 */ 10581, 14288, 16577, 19605, 18996, 17221, 22192, 27271, /* 20824-20831 */ 28033, 30351, 29931, 29133, 32069, 34025, 32267, 34017, /* 20832-20839 */ 36010, 36338, 37710, 38193, 39487, 38992, 42220, 45989, /* 20840-20847 */ 43297, 41694, 45213, 47182, 47984, 48063, 47312, 47489, /* 20848-20855 */ 50059, 50420, 50271, 48697, 49081, 50246, 46611, 48827, /* 20856-20863 */ 49742, 48285, 48277, 50448, 50053, 46941, 44986, 46419, /* 20864-20871 */ 47715, 46041, 43728, 40921, 41840, 43423, 43462, 40532, /* 20872-20879 */ 39573, 38716, 38207, 37491, 36607, 36890, 37475, 39175, /* 20880-20887 */ 37573, 38261, 37140, 37043, 38762, 37103, 37202, 37613, /* 20888-20895 */ 36653, 36695, 36767, 34857, 35146, 33710, 32226, 33870, /* 20896-20903 */ 33808, 32981, 36374, 39847, 37559, 36810, 38853, 42020, /* 20904-20911 */ 42746, 40131, 41748, 43778, 43686, 45229, 42949, 39870, /* 20912-20919 */ 42058, 41466, 39682, 37167, 33420, 34969, 35830, 32072, /* 20920-20927 */ 29050, 28121, 28496, 29586, 26744, 25979, 26653, 26564, /* 20928-20935 */ 25787, 25465, 25387, 21622, 22289, 25552, 24902, 20100, /* 20936-20943 */ 20703, 22140, 22180, 23071, 19518, 17663, 18757, 20476, /* 20944-20951 */ 20446, 18789, 18993, 21849, 21014, 20597, 22530, 21555, /* 20952-20959 */ 19848, 19914, 19147, 17485, 18088, 15550, 14685, 12914, /* 20960-20967 */ 11236, 10987, 9368, 10226, 9904, 10299, 10600, 10676, /* 20968-20975 */ 10964, 13891, 16362, 15754, 17164, 21145, 20315, 19960, /* 20976-20983 */ 23837, 25817, 28401, 28672, 27581, 28510, 32042, 33208, /* 20984-20991 */ 32469, 33163, 36091, 37781, 38811, 38824, 38393, 40208, /* 20992-20999 */ 43104, 46760, 43180, 39993, 44441, 47163, 47740, 46474, /* 21000-21007 */ 45628, 49150, 49493, 49216, 46962, 46676, 47453, 49522, /* 21008-21015 */ 49802, 47744, 49532, 48306, 46593, 46672, 47591, 45303, /* 21016-21023 */ 46285, 45231, 43727, 43497, 43678, 44271, 43346, 39728, /* 21024-21031 */ 37447, 41879, 42299, 40261, 39481, 40035, 40196, 42692, /* 21032-21039 */ 40604, 38148, 40328, 42170, 40946, 39490, 39734, 41012, /* 21040-21047 */ 43411, 38566, 36436, 36594, 35694, 36354, 36055, 33881, /* 21048-21055 */ 34503, 34934, 34843, 36554, 35794, 38189, 39145, 40135, /* 21056-21063 */ 41963, 42592, 42604, 43744, 43612, 43936, 42948, 39605, /* 21064-21071 */ 42780, 42228, 39767, 40191, 40040, 37612, 33299, 33836, /* 21072-21079 */ 35007, 31246, 30617, 30443, 30653, 32634, 31478, 28832, /* 21080-21087 */ 28405, 29008, 26773, 23195, 22824, 25141, 24115, 24627, /* 21088-21095 */ 23650, 20842, 21681, 24333, 22645, 18987, 20050, 23185, /* 21096-21103 */ 21574, 17867, 18491, 20791, 22276, 21040, 18903, 17403, /* 21104-21111 */ 20292, 20044, 17325, 17489, 16094, 15531, 14086, 10436, /* 21112-21119 */ 10035, 11552, 13276, 12316, 6297, 6201, 10132, 10571, /* 21120-21127 */ 11300, 10499, 9401, 12802, 15477, 18634, 20098, 19278, /* 21128-21135 */ 21195, 22094, 25031, 26028, 25792, 29801, 31737, 33000, /* 21136-21143 */ 30664, 29166, 34969, 38725, 35687, 37656, 39415, 35661, /* 21144-21151 */ 40322, 42811, 43326, 45979, 42688, 40268, 43905, 43884, /* 21152-21159 */ 48461, 50842, 44486, 46680, 48466, 48863, 48598, 45780, /* 21160-21167 */ 46452, 51440, 50559, 46222, 46120, 49981, 51426, 45978, /* 21168-21175 */ 43919, 45421, 44797, 42840, 42911, 42251, 43593, 43776, /* 21176-21183 */ 38615, 38096, 41812, 41676, 38023, 36097, 39539, 43977, /* 21184-21191 */ 42892, 40120, 41774, 41111, 41463, 39355, 38031, 42093, /* 21192-21199 */ 38835, 36619, 39085, 38957, 38063, 35931, 33288, 38199, /* 21200-21207 */ 34204, 31588, 34985, 34009, 37163, 40869, 38523, 37289, /* 21208-21215 */ 43045, 43072, 41985, 39874, 44679, 49243, 43427, 41206, /* 21216-21223 */ 43040, 44951, 42891, 40936, 39037, 40589, 38581, 32336, /* 21224-21231 */ 33987, 33967, 34372, 33872, 30074, 27940, 29686, 31310, /* 21232-21239 */ 30853, 26710, 25401, 25856, 23886, 22988, 23299, 23468, /* 21240-21247 */ 21086, 23586, 21018, 23576, 18698, 16161, 22233, 21665, /* 21248-21255 */ 21316, 19506, 21693, 23796, 20363, 20656, 21670, 15938, /* 21256-21263 */ 20348, 18837, 17103, 17275, 20212, 20316, 14744, 15136, /* 21264-21271 */ 12594, 9600, 8677, 8139, 4731, 7850, 12394, 11898, /* 21272-21279 */ 15427, 12942, 9425, 13182, 14248, 10449, 13022, 17225, /* 21280-21287 */ 17310, 24568, 23531, 29787, 27868, 26334, 31085, 28706, /* 21288-21295 */ 29076, 32610, 24916, 27131, 42381, 39762, 43293, 43927, /* 21296-21303 */ 52322, 49214, 40065, 43920, 49020, 47282, 50504, 53530, /* 21304-21311 */ 51460, 53427, 47113, 41869, 41773, 44499, 48568, 54130, /* 21312-21319 */ 47463, 47378, 57835, 54589, 49653, 48322, 45261, 40265, /* 21320-21327 */ 37246, 32637, 26857, 28962, 25566, 30244, 25825, 18429, /* 21328-21335 */ 18452, 23488, 32654, 21611, 11124, 21006, 34594, 38489, /* 21336-21343 */ 39757, 37373, 35666, 34356, 37803, 36809, 38161, 44391, /* 21344-21351 */ 50585, 52675, 54963, 59297, 62548, 63887, 62199, 62761, /* 21352-21359 */ 58719, 59495, 57754, 55902, 59756, 62026, 61387, 60349, /* 21360-21367 */ 59199, 58525, 57718, 54353, 53763, 47231, 41050, 42344, /* 21368-21375 */ 36656, 30064, 26426, 22380, 18724, 15729, 12746, 9284, /* 21376-21383 */ 5165, 4476, 7273, 7165, 6401, 4121, 3993, 6545, /* 21384-21391 */ 3604, 629, 3122, 4834, 3854, 3073, 6497, 10341, /* 21392-21399 */ 7394, 6045, 8726, 7827, 7785, 8880, 9380, 17301, /* 21400-21407 */ 30520, 36559, 39497, 43331, 45671, 49319, 48825, 50513, /* 21408-21415 */ 54633, 52031, 52239, 54522, 56058, 59565, 54612, 49561, /* 21416-21423 */ 50686, 45273, 42988, 39248, 34918, 39148, 43985, 43185, /* 21424-21431 */ 39913, 33919, 28845, 27552, 18757, 17351, 16219, 13488, /* 21432-21439 */ 13873, 15055, 16383, 17096, 12239, 10932, 11875, 7805, /* 21440-21447 */ 10341, 4784, 4554, 10493, 15426, 16373, 13698, 9583, /* 21448-21455 */ 10085, 10805, 10663, 11961, 11860, 15395, 18259, 23053, /* 21456-21463 */ 23477, 24838, 25839, 27610, 26228, 25889, 27980, 29217, /* 21464-21471 */ 36447, 42222, 42939, 42528, 42472, 43952, 45016, 43705, /* 21472-21479 */ 47295, 47001, 47893, 50910, 51072, 54787, 57192, 55373, /* 21480-21487 */ 54501, 57604, 57690, 59305, 58789, 57462, 61124, 63088, /* 21488-21495 */ 65097, 65053, 62812, 62023, 60966, 61199, 61088, 56597, /* 21496-21503 */ 54823, 56618, 58643, 57607, 55117, 52971, 55052, 52603, /* 21504-21511 */ 48572, 47309, 43495, 44310, 47229, 47968, 44728, 43225, /* 21512-21519 */ 39946, 36595, 33302, 31527, 28811, 25867, 26023, 26826, /* 21520-21527 */ 26397, 25621, 23014, 20772, 18715, 11011, 7828, 5254, /* 21528-21535 */ 5186, 6543, 6265, 5987, 5102, 2122, 547, 1164, /* 21536-21543 */ 269, 796, 1191, 781, 2084, 6225, 6793, 4023, /* 21544-21551 */ 3705, 3489, 3422, 4383, 5092, 5086, 7499, 12583, /* 21552-21559 */ 15225, 13284, 10367, 11659, 11837, 13039, 14521, 14709, /* 21560-21567 */ 16895, 21755, 27241, 29933, 29302, 30224, 36028, 36543, /* 21568-21575 */ 36822, 35410, 34476, 39942, 41691, 43377, 43663, 42219, /* 21576-21583 */ 45807, 47959, 41674, 44353, 49065, 44264, 46353, 48717, /* 21584-21591 */ 51338, 54209, 51978, 51696, 54755, 53566, 53490, 54473, /* 21592-21599 */ 53210, 55832, 58029, 60553, 60843, 59903, 59095, 57932, /* 21600-21607 */ 54783, 55575, 57351, 53845, 55350, 59639, 61012, 58578, /* 21608-21615 */ 55917, 53553, 54130, 53265, 50332, 48420, 49314, 52510, /* 21616-21623 */ 53026, 52361, 48687, 46263, 41645, 35591, 36370, 35757, /* 21624-21631 */ 31244, 31105, 30999, 33868, 32383, 23769, 20829, 21901, /* 21632-21639 */ 21880, 18108, 17361, 15307, 18981, 25508, 22614, 17888, /* 21640-21647 */ 16957, 17059, 12824, 11430, 11849, 11402, 13375, 10341, /* 21648-21655 */ 10094, 14563, 11361, 7772, 8476, 7838, 5389, 6663, /* 21656-21663 */ 8350, 8539, 8881, 13141, 14926, 9654, 10007, 15024, /* 21664-21671 */ 14035, 14677, 18560, 20369, 21002, 23267, 29913, 30984, /* 21672-21679 */ 27706, 28390, 34685, 32795, 32897, 37079, 36685, 38609, /* 21680-21687 */ 40336, 41506, 40437, 36798, 35775, 39272, 37380, 39057, /* 21688-21695 */ 41364, 41285, 40290, 40441, 44793, 43607, 39749, 40745, /* 21696-21703 */ 44177, 41345, 43282, 42713, 41725, 45204, 45788, 46605, /* 21704-21711 */ 44328, 41448, 44071, 48031, 44212, 44463, 44936, 43745, /* 21712-21719 */ 43934, 42225, 40384, 40777, 41061, 43103, 43589, 40682, /* 21720-21727 */ 45221, 41372, 34914, 35786, 35215, 33016, 31422, 28056, /* 21728-21735 */ 29981, 34247, 31072, 26549, 26443, 27819, 26732, 25409, /* 21736-21743 */ 23593, 25010, 28581, 32711, 32740, 33056, 34341, 30806, /* 21744-21751 */ 28796, 32948, 35563, 35077, 30790, 31044, 38134, 39406, /* 21752-21759 */ 38711, 37588, 35295, 34232, 36372, 33978, 33011, 35749, /* 21760-21767 */ 39339, 39249, 38599, 40520, 38789, 33279, 31268, 34819, /* 21768-21775 */ 33760, 32203, 29333, 32147, 37816, 39798, 34205, 28575, /* 21776-21783 */ 29006, 28067, 26883, 23191, 23584, 30231, 32561, 27692, /* 21784-21791 */ 28132, 30606, 27744, 24045, 24581, 24552, 23848, 23762, /* 21792-21799 */ 26273, 34800, 37212, 35576, 31945, 28071, 28828, 28603, /* 21800-21807 */ 28592, 27454, 26820, 32955, 35717, 31643, 32135, 33740, /* 21808-21815 */ 29373, 26572, 28645, 29435, 30248, 30429, 32485, 37445, /* 21816-21823 */ 37678, 37002, 34128, 32976, 34339, 36336, 37518, 36851, /* 21824-21831 */ 41002, 46314, 47183, 44166, 45623, 43676, 40471, 42772, /* 21832-21839 */ 44820, 44610, 43591, 40514, 39733, 44250, 41791, 39205, /* 21840-21847 */ 36395, 34764, 35823, 34498, 32886, 33034, 36289, 38471, /* 21848-21855 */ 36659, 32518, 34168, 33072, 32358, 34330, 31642, 30274, /* 21856-21863 */ 28544, 27327, 32005, 35628, 33683, 33243, 30705, 29330, /* 21864-21871 */ 29430, 28085, 27457, 26806, 30082, 31696, 31054, 33066, /* 21872-21879 */ 32957, 28811, 28293, 27807, 25506, 23942, 20649, 22440, /* 21880-21887 */ 29044, 31035, 26281, 23464, 22950, 21285, 20650, 17380, /* 21888-21895 */ 17076, 24045, 29402, 31886, 32180, 31972, 32296, 31773, /* 21896-21903 */ 31776, 30288, 29134, 31710, 34153, 37483, 41750, 44851, /* 21904-21911 */ 42054, 39987, 39006, 35068, 37701, 36944, 39655, 45531, /* 21912-21919 */ 47059, 47547, 49271, 48155, 41635, 41372, 41188, 39247, /* 21920-21927 */ 39288, 37767, 39716, 44109, 45555, 46065, 37244, 32888, /* 21928-21935 */ 31646, 27515, 26930, 23374, 26928, 29586, 29197, 29885, /* 21936-21943 */ 28498, 23338, 18501, 18658, 18031, 17053, 15053, 12527, /* 21944-21951 */ 17984, 22340, 22662, 21625, 17247, 16540, 14888, 14652, /* 21952-21959 */ 14514, 13071, 15651, 21675, 21759, 20844, 19472, 15596, /* 21960-21967 */ 14872, 16229, 16442, 14471, 13717, 15510, 21961, 23978, /* 21968-21975 */ 24516, 25396, 25417, 21492, 20560, 22897, 24108, 28929, /* 21976-21983 */ 33723, 35353, 37780, 42232, 41128, 38307, 35931, 38359, /* 21984-21991 */ 39466, 36445, 33834, 39041, 46303, 46455, 46112, 42712, /* 21992-21999 */ 38528, 38431, 37997, 35446, 36840, 39614, 43705, 46585, /* 22000-22007 */ 47086, 46299, 44103, 41724, 38814, 37849, 38515, 39759, /* 22008-22015 */ 38965, 43100, 47579, 47919, 48692, 44616, 39290, 40118, /* 22016-22023 */ 40372, 36893, 38825, 42490, 47221, 49665, 46790, 46016, /* 22024-22031 */ 42622, 36652, 36161, 37270, 37775, 38108, 39051, 43753, /* 22032-22039 */ 44084, 42101, 40359, 34676, 29010, 27430, 29088, 31169, /* 22040-22047 */ 33553, 37503, 40236, 40407, 39785, 37263, 34633, 32621, /* 22048-22055 */ 33392, 40859, 44485, 41503, 42944, 48575, 53328, 50096, /* 22056-22063 */ 44688, 38973, 40992, 44655, 42351, 44588, 49531, 53650, /* 22064-22071 */ 50344, 49382, 47536, 44383, 45697, 45758, 41798, 43953, /* 22072-22079 */ 47682, 45133, 48076, 46947, 43999, 43568, 37090, 31091, /* 22080-22087 */ 33749, 33993, 31005, 31674, 32934, 32235, 28511, 27345, /* 22088-22095 */ 24706, 22125, 19337, 17297, 20362, 23424, 22306, 19449, /* 22096-22103 */ 24402, 24991, 21260, 18436, 15497, 18963, 17685, 14692, /* 22104-22111 */ 15688, 19417, 22096, 19692, 20548, 19280, 14149, 12430, /* 22112-22119 */ 11650, 11437, 14825, 14749, 14417, 17160, 17171, 17074, /* 22120-22127 */ 16534, 12503, 11239, 13418, 13707, 16867, 18589, 22030, /* 22128-22135 */ 23874, 25709, 26639, 20335, 20802, 24423, 26921, 29637, /* 22136-22143 */ 29981, 29406, 32299, 33196, 28178, 28622, 25620, 20578, /* 22144-22151 */ 24853, 25153, 22798, 26715, 26729, 23918, 28475, 27993, /* 22152-22159 */ 23144, 21332, 23628, 26480, 27679, 26383, 25419, 27000, /* 22160-22167 */ 29445, 30138, 24545, 23831, 25034, 26430, 29083, 30576, /* 22168-22175 */ 30436, 30950, 29323, 32860, 38785, 31592, 29044, 33879, /* 22176-22183 */ 34396, 37627, 37931, 33116, 37684, 41202, 37528, 34363, /* 22184-22191 */ 32987, 33325, 35538, 34956, 33115, 34716, 32813, 30872, /* 22192-22199 */ 32355, 34423, 35057, 31845, 31650, 32737, 37550, 40917, /* 22200-22207 */ 34638, 36487, 43873, 42419, 40693, 42137, 41024, 44633, /* 22208-22215 */ 48930, 45390, 47832, 49668, 44618, 49150, 52345, 49305, /* 22216-22223 */ 48772, 49482, 50885, 55185, 56578, 52605, 51899, 57062, /* 22224-22231 */ 58056, 53011, 50837, 52117, 53566, 54086, 53243, 51871, /* 22232-22239 */ 50934, 45976, 47588, 49032, 43671, 43510, 45157, 42016, /* 22240-22247 */ 43025, 47149, 40777, 36976, 40069, 40913, 38892, 36804, /* 22248-22255 */ 38505, 40968, 41611, 39928, 38843, 37174, 35451, 38397, /* 22256-22263 */ 36534, 33240, 35381, 35855, 38449, 39919, 35265, 32061, /* 22264-22271 */ 30353, 31781, 32035, 30183, 30234, 28499, 30482, 31086, /* 22272-22279 */ 26692, 27481, 25748, 23778, 26838, 26312, 23576, 27341, /* 22280-22287 */ 30468, 29694, 36015, 31291, 25231, 30806, 32559, 31786, /* 22288-22295 */ 33000, 32505, 32489, 34520, 32058, 28747, 27499, 22290, /* 22296-22303 */ 20467, 24044, 20101, 17150, 20530, 22461, 20401, 19371, /* 22304-22311 */ 17265, 16089, 17622, 17840, 16151, 16171, 17161, 18076, /* 22312-22319 */ 20498, 17524, 14476, 13163, 11561, 12904, 14393, 14286, /* 22320-22327 */ 15298, 17193, 19925, 19779, 18110, 18256, 19576, 18800, /* 22328-22335 */ 16251, 17632, 21411, 21800, 20847, 22674, 21420, 17727, /* 22336-22343 */ 13703, 12381, 15487, 17990, 14712, 14339, 18832, 20149, /* 22344-22351 */ 19307, 17299, 14181, 15702, 18872, 17276, 19298, 21354, /* 22352-22359 */ 25621, 30593, 29117, 27664, 27305, 26362, 28729, 31949, /* 22360-22367 */ 32984, 35682, 39077, 44708, 46952, 44011, 42841, 45421, /* 22368-22375 */ 46139, 45724, 48427, 49774, 54365, 56026, 57092, 56539, /* 22376-22383 */ 53027, 53807, 52349, 51390, 52581, 54158, 56085, 59242, /* 22384-22391 */ 58016, 57478, 54838, 50355, 49034, 49030, 48761, 46874, /* 22392-22399 */ 49169, 52643, 54655, 52131, 47956, 44101, 42731, 43981, /* 22400-22407 */ 43448, 41200, 43127, 49263, 53114, 50963, 46817, 45353, /* 22408-22415 */ 43137, 42242, 41795, 39542, 41288, 46062, 47997, 45883, /* 22416-22423 */ 41875, 38716, 34819, 32566, 33695, 34830, 32165, 33976, /* 22424-22431 */ 38282, 40070, 38807, 33477, 29379, 27961, 27410, 26701, /* 22432-22439 */ 30685, 33948, 36475, 38817, 38699, 36328, 32614, 28963, /* 22440-22447 */ 31478, 35951, 33817, 32836, 37347, 40100, 40587, 36553, /* 22448-22455 */ 26777, 23617, 24401, 24587, 24829, 23045, 22158, 28801, /* 22456-22463 */ 30581, 24343, 16913, 14582, 16863, 18084, 18838, 17247, /* 22464-22471 */ 18579, 23441, 24531, 20389, 14359, 8806, 10223, 13840, /* 22472-22479 */ 12966, 11330, 13978, 17334, 21653, 22616, 14497, 9737, /* 22480-22487 */ 10536, 12452, 17920, 16830, 13749, 19472, 23779, 22662, /* 22488-22495 */ 18609, 11887, 7425, 11326, 14731, 12689, 12620, 15614, /* 22496-22503 */ 18751, 22710, 20225, 14279, 9309, 10609, 19336, 21833, /* 22504-22511 */ 20678, 22659, 29339, 34394, 33933, 27150, 23631, 29398, /* 22512-22519 */ 33873, 34830, 36059, 41201, 46374, 50196, 50051, 48136, /* 22520-22527 */ 43771, 41193, 46132, 50214, 53051, 53908, 58090, 58408, /* 22528-22535 */ 57789, 56426, 51459, 50145, 49844, 52283, 53634, 52912, /* 22536-22543 */ 55507, 59561, 56138, 52285, 46596, 41627, 42829, 46572, /* 22544-22551 */ 46170, 44229, 48076, 49165, 49631, 46216, 38646, 35801, /* 22552-22559 */ 37130, 38622, 41554, 43313, 45620, 48650, 48846, 45390, /* 22560-22567 */ 40355, 36140, 34508, 39068, 41912, 40556, 42763, 45112, /* 22568-22575 */ 44235, 44384, 39368, 32045, 31873, 33374, 31443, 35793, /* 22576-22583 */ 37956, 38406, 41670, 37815, 32833, 30905, 29463, 29506, /* 22584-22591 */ 33805, 33033, 34680, 40778, 42701, 41515, 39010, 33082, /* 22592-22599 */ 31214, 34508, 32500, 33706, 36483, 37167, 41352, 41352, /* 22600-22607 */ 35418, 32303, 28436, 27086, 26320, 25805, 26747, 27221, /* 22608-22615 */ 28684, 29137, 28728, 23035, 17428, 17732, 18995, 17680, /* 22616-22623 */ 17564, 19142, 22898, 22924, 19786, 19319, 15664, 12593, /* 22624-22631 */ 12997, 13888, 12875, 13012, 17435, 22306, 20848, 16893, /* 22632-22639 */ 12970, 11740, 13640, 12391, 10964, 10777, 15202, 19302, /* 22640-22647 */ 17026, 13408, 14259, 11873, 9581, 9827, 9422, 10550, /* 22648-22655 */ 13904, 15879, 17564, 18144, 12857, 12972, 12672, 13167, /* 22656-22663 */ 16731, 17621, 18827, 25036, 28239, 28945, 29594, 26174, /* 22664-22671 */ 25063, 30020, 32033, 32352, 36856, 38784, 43790, 45193, /* 22672-22679 */ 42364, 41209, 40536, 41944, 45528, 46784, 47549, 50340, /* 22680-22687 */ 52751, 53811, 53901, 51345, 48479, 50283, 53589, 53634, /* 22688-22695 */ 51384, 52570, 55140, 56794, 52216, 48057, 47734, 47350, /* 22696-22703 */ 47841, 48683, 48631, 48019, 50140, 50092, 48330, 45747, /* 22704-22711 */ 42636, 42899, 44824, 45314, 45477, 47313, 48202, 46492, /* 22712-22719 */ 44280, 41608, 40787, 41670, 41998, 42497, 43465, 45062, /* 22720-22727 */ 48171, 47755, 45201, 42656, 39330, 40785, 41616, 40489, /* 22728-22735 */ 41246, 43069, 43818, 44136, 43920, 39902, 35985, 35703, /* 22736-22743 */ 36003, 37342, 37026, 38542, 43776, 43545, 41655, 40243, /* 22744-22751 */ 33943, 33816, 37473, 33206, 33712, 38029, 37635, 39577, /* 22752-22759 */ 40070, 34428, 32320, 28829, 28036, 28289, 25887, 28155, /* 22760-22767 */ 33155, 36231, 32825, 29804, 26144, 24080, 22709, 19520, /* 22768-22775 */ 18960, 22257, 23119, 23191, 24764, 21724, 17681, 16549, /* 22776-22783 */ 14106, 11300, 11506, 11360, 16243, 20124, 18122, 17181, /* 22784-22791 */ 16828, 12670, 12410, 13642, 7286, 7653, 13295, 15486, /* 22792-22799 */ 16056, 12672, 10560, 11770, 10294, 8012, 8668, 8803, /* 22800-22807 */ 11396, 16144, 18806, 20533, 17868, 14157, 13743, 17386, /* 22808-22815 */ 15886, 14719, 19406, 22608, 24490, 25396, 23395, 23979, /* 22816-22823 */ 27991, 26107, 26029, 26178, 31219, 37326, 39108, 40744, /* 22824-22831 */ 40781, 37394, 35134, 39497, 37978, 36666, 40071, 44457, /* 22832-22839 */ 46925, 46230, 43699, 44132, 45195, 43879, 43287, 40910, /* 22840-22847 */ 44721, 49655, 50761, 50433, 50553, 48780, 45928, 45323, /* 22848-22855 */ 43083, 43131, 42564, 43759, 48429, 50915, 49222, 43422, /* 22856-22863 */ 42050, 45669, 43969, 39678, 39905, 44217, 50507, 49924, /* 22864-22871 */ 48014, 46387, 42179, 43821, 42233, 36354, 37352, 41575, /* 22872-22879 */ 42238, 46628, 47107, 41473, 41741, 41649, 40276, 38316, /* 22880-22887 */ 34594, 37316, 43732, 43670, 46487, 45282, 38260, 38732, /* 22888-22895 */ 38297, 34590, 34258, 35446, 37558, 42931, 43876, 40785, /* 22896-22903 */ 37420, 36393, 37188, 36162, 32336, 30848, 36315, 40753, /* 22904-22911 */ 41865, 42908, 36599, 30994, 34096, 32547, 27166, 27172, /* 22912-22919 */ 29921, 32970, 37261, 32733, 28354, 30454, 29193, 25139, /* 22920-22927 */ 22838, 20251, 24349, 31532, 29749, 30780, 27479, 21008, /* 22928-22935 */ 21904, 21038, 16151, 16030, 16526, 17053, 22766, 23354, /* 22936-22943 */ 16856, 16079, 17947, 16500, 13838, 9119, 11469, 17958, /* 22944-22951 */ 20499, 19454, 18433, 14225, 13939, 16237, 11023, 9806, /* 22952-22959 */ 13542, 15444, 17770, 20431, 16572, 16968, 19416, 15812, /* 22960-22967 */ 15681, 16013, 15903, 20389, 24220, 25952, 29731, 26610, /* 22968-22975 */ 22881, 24861, 24611, 24154, 27312, 28523, 31035, 38931, /* 22976-22983 */ 36127, 31934, 37181, 38029, 35120, 33866, 32312, 38958, /* 22984-22991 */ 45075, 44330, 45088, 43711, 40365, 41728, 42085, 37999, /* 22992-22999 */ 40202, 43593, 43559, 46849, 48183, 42995, 45684, 45699, /* 23000-23007 */ 42288, 41474, 39253, 42581, 45833, 46880, 48419, 47896, /* 23008-23015 */ 43218, 43799, 43093, 38690, 38705, 40745, 43430, 48244, /* 23016-23023 */ 46691, 43346, 43774, 42557, 42812, 40663, 37856, 39076, /* 23024-23031 */ 43137, 44166, 45365, 45562, 42003, 41912, 42563, 36879, /* 23032-23039 */ 37667, 40680, 39805, 42714, 45412, 43872, 42770, 43738, /* 23040-23047 */ 40921, 39551, 36820, 38205, 41709, 43503, 41980, 42049, /* 23048-23055 */ 41169, 39427, 39839, 35066, 35460, 36131, 36333, 38482, /* 23056-23063 */ 41669, 38997, 36659, 36765, 36070, 35862, 31876, 29948, /* 23064-23071 */ 32049, 36638, 36708, 34551, 32844, 32132, 30441, 26880, /* 23072-23079 */ 24839, 26552, 26948, 27097, 31786, 30129, 25807, 25308, /* 23080-23087 */ 24388, 22864, 21566, 18092, 17819, 22545, 22112, 20793, /* 23088-23095 */ 19054, 16807, 17258, 13765, 10850, 12735, 14498, 15356, /* 23096-23103 */ 20514, 20052, 14621, 15911, 15045, 13469, 13498, 12140, /* 23104-23111 */ 11616, 17673, 21219, 19589, 19195, 15774, 18266, 17453, /* 23112-23119 */ 14747, 16580, 17432, 20681, 24942, 26066, 24642, 23811, /* 23120-23127 */ 23162, 24034, 24675, 23917, 23182, 28129, 31985, 33469, /* 23128-23135 */ 33629, 29160, 30605, 33538, 29366, 29957, 33615, 35206, /* 23136-23143 */ 39817, 40522, 37280, 37581, 39301, 38090, 37970, 35914, /* 23144-23151 */ 36226, 40225, 40880, 41647, 42443, 39445, 37451, 40627, /* 23152-23159 */ 39620, 37327, 40672, 41295, 44379, 46670, 43192, 41522, /* 23160-23167 */ 41970, 42936, 41862, 40511, 39070, 42882, 45020, 43481, /* 23168-23175 */ 42372, 41270, 40301, 40472, 40696, 39528, 40882, 42974, /* 23176-23183 */ 44521, 44048, 43805, 42292, 43439, 43408, 42197, 41975, /* 23184-23191 */ 40341, 43281, 45412, 44671, 44040, 42487, 40916, 40768, /* 23192-23199 */ 41902, 41008, 40314, 43840, 46673, 45946, 44649, 43050, /* 23200-23207 */ 42189, 44626, 42507, 39071, 38475, 39516, 41840, 41520, /* 23208-23215 */ 40376, 39204, 37471, 36384, 37547, 36828, 34026, 34889, /* 23216-23223 */ 38389, 38801, 38732, 36921, 35062, 37167, 36060, 33293, /* 23224-23231 */ 31134, 29588, 31444, 33809, 31298, 30265, 29685, 27698, /* 23232-23239 */ 28689, 23719, 22723, 25762, 25238, 26953, 25821, 24448, /* 23240-23247 */ 24992, 24937, 23098, 19339, 17119, 16229, 17612, 20124, /* 23248-23255 */ 19821, 19523, 19024, 18120, 18607, 16191, 13779, 14460, /* 23256-23263 */ 14773, 17569, 20285, 19703, 20178, 22281, 21905, 19383, /* 23264-23271 */ 17052, 13828, 16171, 21461, 21929, 20251, 21474, 22550, /* 23272-23279 */ 22644, 23108, 19526, 19157, 20768, 24276, 27598, 28332, /* 23280-23287 */ 28513, 31163, 35308, 31478, 28708, 26468, 25610, 30400, /* 23288-23295 */ 33369, 32619, 33909, 34620, 35203, 34956, 31326, 30203, /* 23296-23303 */ 31214, 31955, 33274, 37286, 37541, 38879, 41212, 39585, /* 23304-23311 */ 35808, 32688, 32140, 33600, 37011, 38303, 38161, 39062, /* 23312-23319 */ 39696, 39976, 38470, 34351, 33532, 34379, 36542, 40079, /* 23320-23327 */ 42007, 40423, 43121, 46642, 40394, 36173, 36507, 34231, /* 23328-23335 */ 37112, 40102, 38280, 40454, 40832, 42732, 40468, 36990, /* 23336-23343 */ 35659, 33922, 36970, 40011, 41924, 42047, 45260, 46608, /* 23344-23351 */ 44050, 39184, 35445, 37393, 39789, 41514, 41454, 40670, /* 23352-23359 */ 42157, 44347, 43280, 38614, 36553, 34221, 36021, 39438, /* 23360-23367 */ 39132, 42522, 43603, 45163, 45097, 39469, 36529, 35901, /* 23368-23375 */ 36556, 38066, 37814, 39618, 42279, 41688, 41632, 39086, /* 23376-23383 */ 34862, 33020, 32267, 32973, 35688, 38155, 38363, 38435, /* 23384-23391 */ 39751, 39312, 32816, 26603, 27243, 31485, 31333, 30705, /* 23392-23399 */ 31760, 32849, 32742, 28519, 24408, 21796, 21824, 22559, /* 23400-23407 */ 23054, 24780, 28001, 30231, 30860, 26984, 22626, 19798, /* 23408-23415 */ 16958, 18880, 20748, 22092, 25388, 26566, 25808, 25596, /* 23416-23423 */ 21863, 16645, 16336, 18526, 21178, 22877, 24138, 28158, /* 23424-23431 */ 30500, 27565, 24335, 20534, 17262, 20362, 23945, 24294, /* 23432-23439 */ 27703, 30625, 31937, 31777, 26899, 23171, 20933, 22378, /* 23440-23447 */ 26130, 29545, 32553, 34923, 38754, 37871, 31154, 26024, /* 23448-23455 */ 22701, 25051, 32333, 30198, 29599, 35169, 37764, 37943, /* 23456-23463 */ 34401, 27536, 24576, 25229, 26413, 32457, 35509, 37081, /* 23464-23471 */ 40027, 41930, 38002, 31691, 27473, 24232, 30594, 36431, /* 23472-23479 */ 36391, 37123, 38882, 40785, 42150, 35796, 26025, 26306, /* 23480-23487 */ 30928, 33762, 36565, 40373, 42203, 44621, 43662, 37720, /* 23488-23495 */ 33630, 27639, 28737, 38508, 40602, 39776, 42761, 44784, /* 23496-23503 */ 47266, 43498, 33429, 30145, 33272, 36582, 39416, 40660, /* 23504-23511 */ 43944, 49628, 49872, 44934, 36408, 30307, 31848, 37559, /* 23512-23519 */ 40349, 40025, 42253, 45701, 48487, 46241, 39002, 29525, /* 23520-23527 */ 28383, 35811, 37304, 40817, 43078, 44160, 49132, 48195, /* 23528-23535 */ 39544, 30021, 28186, 32275, 35792, 36631, 37905, 39731, /* 23536-23543 */ 44490, 45669, 39804, 28126, 22177, 26889, 32998, 36503, /* 23544-23551 */ 35827, 38231, 42049, 42779, 35783, 24429, 18214, 22502, /* 23552-23559 */ 28266, 30337, 30345, 29237, 35395, 40580, 33622, 22317, /* 23560-23567 */ 16325, 16078, 22105, 27231, 28690, 30408, 33811, 36324, /* 23568-23575 */ 31926, 21883, 14412, 16180, 21676, 24349, 25056, 25509, /* 23576-23583 */ 29263, 36031, 32141, 22005, 17652, 14782, 15477, 22282, /* 23584-23591 */ 27820, 28871, 30525, 34372, 33814, 28001, 18039, 13466, /* 23592-23599 */ 20173, 25337, 29180, 29107, 26785, 33353, 39053, 30792, /* 23600-23607 */ 20456, 16696, 18015, 23505, 28661, 30474, 32363, 36159, /* 23608-23615 */ 36736, 33503, 25448, 17955, 20010, 26324, 28408, 31105, /* 23616-23623 */ 32230, 35548, 40601, 38633, 31094, 21938, 22314, 27780, /* 23624-23631 */ 34172, 35511, 33486, 39472, 42838, 39869, 34438, 27042, /* 23632-23639 */ 26227, 31614, 32275, 35086, 36464, 36414, 42066, 43076, /* 23640-23647 */ 36844, 29933, 25393, 27659, 35804, 39560, 39488, 39720, /* 23648-23655 */ 43739, 45463, 40367, 33552, 30297, 33435, 37071, 38562, /* 23656-23663 */ 38261, 38590, 43749, 46600, 42288, 35342, 30767, 33454, /* 23664-23671 */ 37475, 41268, 43208, 40409, 45972, 48332, 42258, 39184, /* 23672-23679 */ 34515, 35375, 39645, 41014, 41584, 39982, 42389, 48284, /* 23680-23687 */ 45136, 37254, 34316, 33723, 37571, 41117, 41055, 40339, /* 23688-23695 */ 42492, 45911, 43335, 38082, 34117, 34579, 37064, 37260, /* 23696-23703 */ 36556, 36320, 38254, 42334, 39254, 34472, 31728, 28376, /* 23704-23711 */ 30106, 33334, 32816, 32224, 35198, 37292, 37111, 32834, /* 23712-23719 */ 26865, 24427, 28926, 31509, 28348, 25742, 25819, 33239, /* 23720-23727 */ 35003, 29069, 26348, 24645, 23846, 27347, 29404, 25211, /* 23728-23735 */ 26147, 31053, 35109, 32338, 24336, 21550, 25921, 28127, /* 23736-23743 */ 25243, 23639, 20338, 25240, 31578, 29954, 27228, 23854, /* 23744-23751 */ 22672, 27143, 30165, 25544, 21483, 27375, 33466, 31152, /* 23752-23759 */ 27366, 25558, 26410, 29518, 28416, 22214, 18676, 22580, /* 23760-23767 */ 30600, 31206, 28101, 26972, 24207, 25769, 30348, 26301, /* 23768-23775 */ 22624, 23485, 27744, 33737, 32059, 27690, 28326, 32670, /* 23776-23783 */ 32765, 27992, 20343, 21372, 30063, 34964, 34532, 31399, /* 23784-23791 */ 27365, 31610, 37683, 31524, 26652, 24642, 29908, 35793, /* 23792-23799 */ 36867, 34676, 30813, 32912, 36948, 35735, 28021, 25085, /* 23800-23807 */ 29304, 38659, 40054, 36744, 34591, 32081, 36899, 37625, /* 23808-23815 */ 33193, 31382, 31701, 36166, 43475, 41178, 35803, 36590, /* 23816-23823 */ 38253, 39207, 34834, 28985, 32036, 40721, 43273, 43185, /* 23824-23831 */ 38688, 35831, 39676, 41712, 37757, 34946, 36223, 39072, /* 23832-23839 */ 46097, 45472, 40483, 37918, 40119, 42776, 39790, 34669, /* 23840-23847 */ 33229, 38518, 43941, 43375, 40057, 35954, 35558, 39013, /* 23848-23855 */ 39956, 35841, 34429, 39276, 43611, 44489, 39275, 37640, /* 23856-23863 */ 40782, 43044, 38230, 33990, 31734, 35081, 42040, 43023, /* 23864-23871 */ 38288, 31662, 33370, 35755, 36813, 31588, 29877, 32449, /* 23872-23879 */ 35262, 38430, 31642, 27063, 31493, 37908, 38664, 30976, /* 23880-23887 */ 24303, 27651, 32529, 32644, 26826, 24054, 27534, 31289, /* 23888-23895 */ 29463, 26727, 30078, 33315, 36623, 37435, 32519, 27073, /* 23896-23903 */ 27110, 26574, 30647, 29836, 21916, 23195, 30905, 36294, /* 23904-23911 */ 34875, 24806, 17588, 26064, 31914, 28096, 22236, 22980, /* 23912-23919 */ 32264, 33996, 27950, 25064, 21896, 23959, 26281, 18823, /* 23920-23927 */ 19689, 24221, 26574, 32750, 33358, 29379, 25474, 21096, /* 23928-23935 */ 22879, 29819, 26258, 24043, 28396, 31879, 30739, 26242, /* 23936-23943 */ 16747, 20964, 30253, 23849, 21311, 18757, 20141, 23257, /* 23944-23951 */ 27870, 26444, 24606, 25038, 27013, 34364, 32498, 31495, /* 23952-23959 */ 33242, 32558, 36691, 38798, 30697, 25362, 32525, 41301, /* 23960-23967 */ 44018, 37957, 33631, 41200, 48405, 48135, 44397, 42818, /* 23968-23975 */ 44778, 50951, 53369, 52386, 51218, 47630, 45460, 46813, /* 23976-23983 */ 40477, 32231, 35722, 41210, 43457, 42679, 39341, 41128, /* 23984-23991 */ 43401, 43683, 38311, 26686, 24430, 28235, 33841, 37885, /* 23992-23999 */ 36754, 39177, 41102, 40305, 33279, 24462, 24594, 33871, /* 24000-24007 */ 41127, 38519, 38698, 37964, 40645, 42092, 36028, 29522, /* 24008-24015 */ 26440, 23336, 25227, 31185, 34885, 39711, 38548, 35131, /* 24016-24023 */ 34689, 27562, 21429, 23404, 20362, 20736, 25183, 22399, /* 24024-24031 */ 22865, 25876, 23592, 23024, 20809, 19667, 22083, 28653, /* 24032-24039 */ 33111, 37146, 37474, 36072, 38048, 35239, 31493, 34635, /* 24040-24047 */ 39262, 36881, 36961, 35605, 33259, 33018, 30786, 29139, /* 24048-24055 */ 25886, 23748, 26340, 28231, 30112, 30825, 31150, 28442, /* 24056-24063 */ 23872, 21943, 20311, 23724, 29402, 29925, 33051, 34265, /* 24064-24071 */ 29795, 27539, 27403, 27704, 30802, 33219, 33811, 34620, /* 24072-24079 */ 37730, 44379, 40932, 36366, 33052, 30662, 28657, 19446, /* 24080-24087 */ 24296, 35835, 37042, 36277, 36645, 36258, 41651, 39391, /* 24088-24095 */ 27658, 28577, 32446, 37808, 41815, 39954, 40555, 49420, /* 24096-24103 */ 50174, 46186, 45637, 39013, 40139, 48524, 53050, 56320, /* 24104-24111 */ 56306, 55500, 59801, 60407, 53810, 44060, 39455, 38680, /* 24112-24119 */ 42327, 40816, 36047, 36134, 36400, 34339, 27365, 20551, /* 24120-24127 */ 15326, 18819, 25359, 23981, 23035, 20369, 20240, 23182, /* 24128-24135 */ 23245, 20390, 20319, 21864, 22157, 27821, 28653, 28713, /* 24136-24143 */ 31444, 34199, 27853, 19718, 15439, 14904, 21089, 23654, /* 24144-24151 */ 22736, 20201, 15902, 14206, 16284, 14141, 14681, 15880, /* 24152-24159 */ 14339, 20484, 27475, 28464, 24548, 22351, 22389, 20305, /* 24160-24167 */ 19243, 17344, 20145, 29094, 35860, 37137, 36550, 37960, /* 24168-24175 */ 41208, 38797, 32746, 34662, 36794, 39695, 46375, 51822, /* 24176-24183 */ 57421, 58136, 52557, 45217, 40520, 37757, 35014, 34281, /* 24184-24191 */ 37470, 38375, 40373, 40701, 38517, 40692, 39148, 30176, /* 24192-24199 */ 26410, 28363, 28863, 35452, 38719, 39927, 46186, 46720, /* 24200-24207 */ 34090, 26497, 24296, 26171, 31404, 30417, 29851, 35595, /* 24208-24215 */ 42178, 43358, 39101, 30707, 30048, 32340, 30882, 26191, /* 24216-24223 */ 28017, 33816, 38962, 40842, 39063, 36622, 36589, 37399, /* 24224-24231 */ 35224, 34346, 31392, 31169, 35366, 37909, 35809, 34565, /* 24232-24239 */ 33871, 36031, 43001, 45489, 43319, 44346, 47619, 53877, /* 24240-24247 */ 57928, 56301, 52575, 52592, 59643, 58172, 52770, 47763, /* 24248-24255 */ 39998, 40430, 41502, 37939, 33602, 29569, 31947, 36189, /* 24256-24263 */ 33405, 28160, 29029, 28023, 27134, 25935, 19281, 17995, /* 24264-24271 */ 20706, 21607, 21462, 23846, 21112, 17822, 17289, 15352, /* 24272-24279 */ 18248, 22246, 18887, 16054, 22567, 23009, 17979, 16208, /* 24280-24287 */ 18021, 19167, 16542, 10377, 8685, 17480, 19326, 15109, /* 24288-24295 */ 13912, 16020, 19829, 19691, 15062, 11699, 15615, 17339, /* 24296-24303 */ 13394, 13327, 14462, 15476, 21019, 21977, 21972, 24086, /* 24304-24311 */ 26045, 25455, 32032, 36621, 27186, 27569, 32556, 37259, /* 24312-24319 */ 40155, 42499, 42903, 44957, 47429, 42781, 38356, 35217, /* 24320-24327 */ 34242, 36291, 33652, 31319, 35843, 40071, 37870, 37234, /* 24328-24335 */ 37849, 30676, 26077, 27546, 30086, 30757, 36624, 38838, /* 24336-24343 */ 45407, 51177, 43313, 35100, 35418, 38851, 42795, 45522, /* 24344-24351 */ 45069, 48630, 52285, 52186, 52957, 50297, 40334, 37211, /* 24352-24359 */ 33223, 34347, 39823, 38730, 36664, 45448, 54018, 50441, /* 24360-24367 */ 44331, 36963, 36585, 39010, 41339, 41726, 40185, 41402, /* 24368-24375 */ 45543, 48249, 48039, 47455, 45364, 44933, 46633, 53002, /* 24376-24383 */ 56850, 56525, 57513, 60683, 63304, 58479, 54068, 50193, /* 24384-24391 */ 47200, 44798, 39824, 38279, 37046, 36316, 35405, 34280, /* 24392-24399 */ 31227, 25287, 23394, 23404, 24964, 25138, 22958, 20895, /* 24400-24407 */ 20710, 23805, 25843, 23245, 20685, 20455, 20347, 19863, /* 24408-24415 */ 21849, 21900, 21788, 23298, 24686, 23305, 15802, 13023, /* 24416-24423 */ 14695, 15578, 14176, 12575, 5406, 7040, 13832, 12927, /* 24424-24431 */ 11349, 9529, 11403, 13425, 14520, 15213, 14768, 14277, /* 24432-24439 */ 16817, 15778, 13601, 14404, 14095, 16002, 19532, 22558, /* 24440-24447 */ 21793, 21289, 24702, 29823, 32951, 30367, 29812, 29387, /* 24448-24455 */ 28733, 32080, 37805, 38808, 38729, 37089, 32552, 33244, /* 24456-24463 */ 29649, 25949, 27268, 25364, 26972, 29070, 24825, 28576, /* 24464-24471 */ 33085, 33631, 35069, 29450, 24937, 28799, 30324, 32825, /* 24472-24479 */ 37639, 40143, 39393, 36550, 38607, 38647, 36655, 37371, /* 24480-24487 */ 39149, 40266, 42878, 43009, 40954, 43497, 46173, 47748, /* 24488-24495 */ 45918, 40628, 39898, 38699, 38056, 42099, 44240, 46878, /* 24496-24503 */ 51023, 52911, 52137, 50477, 44188, 42140, 43589, 41549, /* 24504-24511 */ 41477, 41704, 45511, 51546, 53764, 55386, 54183, 52209, /* 24512-24519 */ 52711, 54588, 56504, 54246, 56197, 58921, 61490, 63366, /* 24520-24527 */ 62106, 52324, 44732, 43732, 39958, 40687, 38089, 33566, /* 24528-24535 */ 38083, 43890, 42944, 41753, 35478, 33971, 32633, 27245, /* 24536-24543 */ 23853, 20460, 19966, 25662, 32118, 32688, 30841, 22146, /* 24544-24551 */ 18275, 17935, 17497, 19788, 18678, 17884, 20826, 21605, /* 24552-24559 */ 23312, 25596, 21966, 13898, 10391, 12181, 12297, 10885, /* 24560-24567 */ 9912, 13953, 19111, 23950, 25162, 19821, 14931, 13793, /* 24568-24575 */ 13533, 13494, 11521, 9390, 11398, 15863, 23186, 26279, /* 24576-24583 */ 19925, 15918, 17510, 20751, 26905, 24403, 16966, 21775, /* 24584-24591 */ 32087, 34503, 33853, 32545, 32968, 34328, 32398, 27425, /* 24592-24599 */ 22280, 21980, 22495, 24796, 27090, 27292, 25107, 23738, /* 24600-24607 */ 24483, 23709, 20836, 17691, 16569, 21010, 25924, 27593, /* 24608-24615 */ 29924, 34103, 38106, 38285, 34357, 29993, 26646, 28617, /* 24616-24623 */ 36176, 38372, 42883, 47165, 47507, 46811, 45659, 41456, /* 24624-24631 */ 34894, 34395, 35124, 37835, 40988, 40293, 41147, 45372, /* 24632-24639 */ 46866, 45193, 43469, 40125, 37949, 38222, 40644, 43759, /* 24640-24647 */ 46472, 48611, 48655, 48266, 48720, 49392, 48424, 50753, /* 24648-24655 */ 53367, 58055, 63019, 63728, 62722, 61024, 61152, 61951, /* 24656-24663 */ 60686, 58009, 54212, 46626, 45083, 47979, 45302, 40867, /* 24664-24671 */ 39632, 37067, 37164, 37861, 32964, 29112, 32207, 36080, /* 24672-24679 */ 34151, 31424, 26844, 26010, 29028, 30820, 31693, 30062, /* 24680-24687 */ 28282, 24570, 23105, 25981, 30393, 34084, 29661, 23326, /* 24688-24695 */ 24528, 26923, 24985, 21433, 16917, 15890, 16683, 16223, /* 24696-24703 */ 18674, 19408, 18892, 20082, 23741, 28618, 27414, 19250, /* 24704-24711 */ 16578, 21308, 24676, 25619, 20753, 18346, 22626, 27646, /* 24712-24719 */ 27212, 23557, 20419, 20767, 27559, 31307, 31176, 29812, /* 24720-24727 */ 27039, 28406, 30855, 30730, 29447, 25662, 25230, 27451, /* 24728-24735 */ 30247, 29672, 26220, 23322, 21246, 20512, 18859, 17177, /* 24736-24743 */ 15572, 16260, 20722, 25176, 24586, 20521, 18690, 22348, /* 24744-24751 */ 26161, 27067, 26979, 26793, 29340, 32032, 33648, 35531, /* 24752-24759 */ 34762, 33454, 32571, 31831, 32983, 36118, 35777, 33164, /* 24760-24767 */ 34182, 38581, 44606, 39818, 28969, 30010, 34851, 35988, /* 24768-24775 */ 39174, 36073, 34643, 45684, 49848, 48053, 46542, 41220, /* 24776-24783 */ 38166, 40205, 42364, 43365, 43582, 41952, 47370, 55868, /* 24784-24791 */ 55878, 52295, 49923, 52257, 59283, 59269, 56579, 53795, /* 24792-24799 */ 55383, 61016, 60166, 55953, 49617, 44477, 38666, 38997, /* 24800-24807 */ 39969, 36210, 34833, 35264, 37297, 38753, 38099, 35353, /* 24808-24815 */ 32535, 29607, 29348, 25374, 24865, 25113, 21247, 23640, /* 24816-24823 */ 26191, 27095, 26322, 25266, 21964, 22632, 26358, 24199, /* 24824-24831 */ 19907, 19574, 20753, 18923, 21035, 26143, 22054, 15522, /* 24832-24839 */ 19451, 20181, 19545, 22200, 17055, 17582, 28041, 33362, /* 24840-24847 */ 35160, 33480, 27142, 23229, 25366, 24475, 19701, 19211, /* 24848-24855 */ 22446, 28706, 32635, 32299, 32783, 31346, 32961, 35354, /* 24856-24863 */ 32712, 31139, 27309, 29911, 38465, 44945, 46967, 44940, /* 24864-24871 */ 39165, 32364, 31768, 30377, 25357, 23758, 26521, 27505, /* 24872-24879 */ 28850, 30338, 29963, 25643, 21254, 18177, 14701, 19148, /* 24880-24887 */ 20933, 20322, 25351, 34358, 41850, 40875, 35157, 26259, /* 24888-24895 */ 23627, 29697, 32739, 32564, 34879, 38606, 43374, 47329, /* 24896-24903 */ 44069, 37599, 33283, 33464, 34546, 33501, 31886, 30580, /* 24904-24911 */ 34121, 39431, 42831, 41701, 37460, 34677, 36773, 37226, /* 24912-24919 */ 34128, 33897, 38263, 41633, 41998, 43541, 43462, 41430, /* 24920-24927 */ 41269, 46018, 49712, 52375, 54480, 53159, 54867, 58695, /* 24928-24935 */ 58575, 58704, 58991, 55376, 49686, 47710, 44097, 37702, /* 24936-24943 */ 34874, 33117, 31798, 35625, 35393, 30820, 31514, 32977, /* 24944-24951 */ 32869, 30110, 25894, 19508, 17486, 20752, 23622, 27122, /* 24952-24959 */ 31062, 28327, 25995, 23449, 20593, 21331, 20424, 19950, /* 24960-24967 */ 20881, 26671, 31009, 25810, 19462, 20670, 19992, 14466, /* 24968-24975 */ 9639, 8362, 9480, 15896, 21435, 25209, 27917, 28139, /* 24976-24983 */ 27195, 24509, 24903, 24195, 21573, 21892, 25886, 29877, /* 24984-24991 */ 36076, 33176, 25436, 25963, 28343, 24942, 24433, 30581, /* 24992-24999 */ 32603, 35267, 37026, 37786, 39531, 38909, 34515, 31694, /* 25000-25007 */ 34068, 34959, 31516, 30135, 30803, 32538, 34639, 31081, /* 25008-25015 */ 25120, 22120, 22535, 25694, 29119, 28297, 23501, 22696, /* 25016-25023 */ 28228, 33871, 35544, 33918, 35199, 38102, 41341, 40794, /* 25024-25031 */ 36368, 35541, 38119, 39270, 41244, 42692, 40917, 42656, /* 25032-25039 */ 43000, 41850, 41297, 42759, 39402, 34549, 35768, 39328, /* 25040-25047 */ 41198, 39127, 40838, 41877, 43874, 44456, 40468, 41010, /* 25048-25055 */ 43151, 41750, 41555, 45617, 46106, 46089, 46017, 46262, /* 25056-25063 */ 48325, 47322, 45619, 44414, 47366, 54408, 57249, 55889, /* 25064-25071 */ 56598, 55193, 55216, 55517, 49961, 45926, 43005, 39215, /* 25072-25079 */ 38299, 40434, 39792, 35024, 32729, 32052, 30842, 29517, /* 25080-25087 */ 27518, 24512, 25102, 30315, 27777, 21653, 22790, 22454, /* 25088-25095 */ 19239, 18210, 15577, 12727, 14399, 16575, 16975, 20222, /* 25096-25103 */ 20596, 17656, 14792, 15937, 15315, 12835, 12677, 11664, /* 25104-25111 */ 13712, 14381, 14308, 14636, 17581, 18918, 18904, 18963, /* 25112-25119 */ 20736, 26453, 27146, 27501, 26272, 25371, 24303, 20364, /* 25120-25127 */ 20393, 23038, 23733, 22845, 23865, 23528, 21351, 23571, /* 25128-25135 */ 29531, 29239, 27687, 28640, 28048, 30363, 34989, 35826, /* 25136-25143 */ 35129, 33870, 32521, 32873, 33351, 30391, 27098, 28226, /* 25144-25151 */ 28270, 27767, 26174, 25529, 23306, 20928, 23163, 24278, /* 25152-25159 */ 21446, 23199, 27392, 29726, 34212, 37134, 35603, 35884, /* 25160-25167 */ 38175, 36195, 38344, 40013, 41007, 43734, 44413, 45587, /* 25168-25175 */ 48351, 47737, 43250, 42006, 41737, 42966, 46504, 47013, /* 25176-25183 */ 44228, 44652, 45340, 44453, 43302, 41581, 43252, 45624, /* 25184-25191 */ 46348, 47814, 48144, 48855, 48319, 45792, 48385, 50759, /* 25192-25199 */ 48869, 44949, 46936, 53334, 57114, 60223, 60640, 58252, /* 25200-25207 */ 57698, 57914, 56255, 56705, 56772, 56332, 55199, 54185, /* 25208-25215 */ 50966, 46913, 41640, 36659, 35622, 34486, 33594, 30623, /* 25216-25223 */ 28739, 30487, 33699, 31673, 29015, 25287, 20109, 19190, /* 25224-25231 */ 18727, 19795, 24914, 24748, 18081, 17461, 19529, 18509, /* 25232-25239 */ 18929, 17169, 13839, 17773, 18432, 16940, 16094, 14302, /* 25240-25247 */ 11719, 10280, 11176, 11427, 12400, 12087, 13663, 15959, /* 25248-25255 */ 19534, 22191, 23035, 21384, 20567, 20676, 21294, 22486, /* 25256-25263 */ 21183, 21325, 21659, 25220, 23851, 18280, 16620, 15879, /* 25264-25271 */ 22267, 30221, 29551, 26816, 27527, 27290, 28150, 28158, /* 25272-25279 */ 24708, 25089, 24748, 26058, 28537, 27973, 26402, 24749, /* 25280-25287 */ 21562, 19873, 19819, 13854, 13643, 17816, 21547, 26168, /* 25288-25295 */ 27071, 26502, 27579, 26420, 25495, 29418, 33137, 35976, /* 25296-25303 */ 38120, 39455, 41736, 44620, 43221, 38901, 37094, 37607, /* 25304-25311 */ 40177, 40765, 40670, 42924, 43373, 45467, 48139, 46316, /* 25312-25319 */ 43225, 39983, 35714, 37513, 43730, 46915, 46846, 48154, /* 25320-25327 */ 50249, 50840, 50469, 46447, 44418, 46161, 49918, 52942, /* 25328-25335 */ 53402, 54042, 56231, 55725, 56548, 59801, 58416, 57435, /* 25336-25343 */ 56431, 57460, 60479, 60093, 60723, 61719, 59230, 56304, /* 25344-25351 */ 52935, 47852, 44058, 43625, 43514, 41872, 39989, 39093, /* 25352-25359 */ 39434, 36303, 33297, 34341, 35566, 33307, 28764, 25092, /* 25360-25367 */ 25687, 27500, 27646, 25002, 21332, 20779, 19579, 19502, /* 25368-25375 */ 19920, 18521, 17567, 21671, 20436, 15770, 16334, 14753, /* 25376-25383 */ 15109, 17047, 18584, 18556, 17633, 16953, 18874, 20900, /* 25384-25391 */ 17482, 17966, 23362, 27364, 28212, 28897, 28320, 28034, /* 25392-25399 */ 26283, 21241, 20092, 18501, 18460, 19000, 17956, 17900, /* 25400-25407 */ 21573, 25555, 26847, 24782, 20340, 18077, 17134, 22233, /* 25408-25415 */ 25572, 25898, 25763, 29057, 32580, 28630, 22784, 19562, /* 25416-25423 */ 20063, 17228, 15061, 16139, 18337, 19758, 21942, 21546, /* 25424-25431 */ 21148, 18817, 13423, 14531, 17518, 23411, 27222, 29753, /* 25432-25439 */ 31646, 35219, 38271, 33027, 30499, 31829, 33478, 32581, /* 25440-25447 */ 31854, 37142, 43528, 44138, 40918, 41117, 42424, 42019, /* 25448-25455 */ 39991, 38311, 38069, 40068, 42433, 41712, 41895, 43754, /* 25456-25463 */ 44825, 44465, 46890, 47765, 43747, 41671, 43712, 48514, /* 25464-25471 */ 51732, 49964, 48680, 51053, 55494, 59409, 57870, 55173, /* 25472-25479 */ 58126, 61298, 58258, 57068, 56770, 57666, 61422, 61252, /* 25480-25487 */ 57802, 54856, 52570, 47917, 44752, 39896, 36157, 35901, /* 25488-25495 */ 34881, 36918, 39013, 37340, 38200, 38528, 32237, 28448, /* 25496-25503 */ 26022, 21924, 23241, 25530, 26464, 27506, 28291, 28327, /* 25504-25511 */ 25634, 22792, 19608, 18218, 17355, 18199, 20177, 22846, /* 25512-25519 */ 25076, 26729, 27436, 23105, 18851, 16789, 15990, 18124, /* 25520-25527 */ 20025, 18322, 23745, 32170, 35514, 34874, 32542, 27973, /* 25528-25535 */ 26402, 24793, 21025, 22059, 26176, 31514, 29894, 25328, /* 25536-25543 */ 24100, 26490, 26933, 27162, 25302, 22991, 25364, 27275, /* 25544-25551 */ 28813, 30901, 31172, 27144, 27046, 27178, 25417, 23901, /* 25552-25559 */ 21268, 20336, 19848, 18968, 17704, 16264, 15202, 19625, /* 25560-25567 */ 21535, 18155, 17607, 18623, 19833, 22318, 23444, 25217, /* 25568-25575 */ 28871, 30182, 33390, 36076, 35261, 34186, 35274, 34634, /* 25576-25583 */ 33988, 34994, 33674, 34363, 40032, 40209, 37715, 37918, /* 25584-25591 */ 36859, 37936, 37689, 34616, 30687, 32899, 37152, 40326, /* 25592-25599 */ 39727, 38951, 43655, 45448, 44152, 42188, 40946, 43720, /* 25600-25607 */ 48156, 49824, 50951, 51231, 52487, 53674, 54292, 54623, /* 25608-25615 */ 54572, 52254, 51719, 53618, 54503, 56183, 56344, 54420, /* 25616-25623 */ 53959, 53705, 48910, 44197, 40387, 39649, 39212, 39563, /* 25624-25631 */ 39729, 38768, 36801, 38138, 37795, 32640, 30833, 28053, /* 25632-25639 */ 26533, 26005, 29575, 30732, 29953, 25944, 21876, 20510, /* 25640-25647 */ 21119, 20381, 14724, 13897, 15789, 20707, 24109, 24891, /* 25648-25655 */ 21832, 20269, 21525, 19512, 17873, 18917, 20155, 21444, /* 25656-25663 */ 23102, 27153, 29504, 27254, 29249, 32196, 32779, 32934, /* 25664-25671 */ 31753, 29398, 28060, 28413, 29553, 31267, 30123, 26338, /* 25672-25679 */ 23329, 23667, 25898, 26277, 28147, 28706, 28422, 26996, /* 25680-25687 */ 27051, 31665, 29911, 27251, 30043, 31597, 30609, 29119, /* 25688-25695 */ 26149, 25286, 27647, 24177, 22176, 21401, 21092, 23579, /* 25696-25703 */ 22783, 23097, 22663, 20329, 18559, 20885, 24342, 28220, /* 25704-25711 */ 29652, 29717, 33591, 38027, 38284, 35666, 33791, 33737, /* 25712-25719 */ 36410, 35908, 37827, 43353, 42998, 42205, 42514, 38414, /* 25720-25727 */ 38566, 39442, 38331, 38825, 39726, 40507, 42305, 43466, /* 25728-25735 */ 41427, 40321, 38946, 39902, 41010, 41588, 41718, 44396, /* 25736-25743 */ 49558, 50815, 50595, 48205, 46004, 45883, 45374, 48271, /* 25744-25751 */ 51618, 52656, 53248, 55015, 55650, 54422, 53303, 50402, /* 25752-25759 */ 48992, 49387, 51579, 50337, 48392, 46141, 42733, 41717, /* 25760-25767 */ 36720, 30554, 29958, 30030, 29759, 29453, 27693, 29933, /* 25768-25775 */ 28420, 24128, 22754, 21035, 19252, 17311, 17183, 17594, /* 25776-25783 */ 19030, 18936, 16289, 17458, 17216, 16062, 15496, 15160, /* 25784-25791 */ 17071, 19789, 20137, 17415, 18185, 20801, 20917, 17783, /* 25792-25799 */ 16114, 17481, 19047, 20959, 20826, 23828, 28495, 29192, /* 25800-25807 */ 30013, 30267, 27714, 23764, 24789, 26844, 28237, 28348, /* 25808-25815 */ 25564, 25031, 23644, 24730, 28226, 28051, 27372, 27938, /* 25816-25823 */ 29897, 31540, 30274, 30478, 31452, 30455, 30001, 29473, /* 25824-25831 */ 26919, 26871, 28385, 25254, 23323, 24351, 22963, 22616, /* 25832-25839 */ 22439, 21167, 22122, 23983, 24967, 26605, 28639, 31095, /* 25840-25847 */ 34154, 34580, 35457, 38076, 40326, 42592, 43853, 41438, /* 25848-25855 */ 40941, 42641, 42615, 43284, 44007, 43846, 43271, 43158, /* 25856-25863 */ 40314, 41580, 44088, 43899, 42849, 41142, 41288, 40843, /* 25864-25871 */ 41188, 40975, 44262, 44888, 45378, 47663, 45582, 46752, /* 25872-25879 */ 49750, 49941, 50819, 53228, 55274, 55150, 51892, 52311, /* 25880-25887 */ 55612, 56696, 54345, 54074, 54652, 55300, 54622, 52020, /* 25888-25895 */ 52078, 51580, 52414, 51020, 47492, 45513, 41719, 37239, /* 25896-25903 */ 37312, 37200, 35988, 34904, 30699, 28948, 30870, 31954, /* 25904-25911 */ 29700, 26244, 24383, 25509, 24627, 21159, 19756, 19049, /* 25912-25919 */ 17930, 16571, 14252, 12494, 12047, 12748, 12421, 12439, /* 25920-25927 */ 13434, 13528, 16240, 16182, 14284, 13200, 15034, 16653, /* 25928-25935 */ 16304, 16070, 15796, 18302, 19955, 21753, 22907, 23804, /* 25936-25943 */ 26653, 29169, 28350, 26470, 24470, 23275, 24263, 25088, /* 25944-25951 */ 23386, 21632, 19403, 18410, 19231, 19543, 22955, 23355, /* 25952-25959 */ 22433, 24000, 25014, 24461, 25358, 25286, 27230, 28132, /* 25960-25967 */ 27094, 26739, 25091, 26067, 23911, 21295, 22654, 23647, /* 25968-25975 */ 21275, 22777, 22272, 22014, 24080, 23792, 24247, 25403, /* 25976-25983 */ 27624, 30208, 33287, 34976, 37955, 39707, 40171, 39672, /* 25984-25991 */ 38656, 37801, 39017, 40660, 44108, 46688, 46051, 47670, /* 25992-25999 */ 45769, 44095, 46424, 45541, 43526, 44158, 45483, 47858, /* 26000-26007 */ 49345, 46853, 44559, 45259, 46637, 48316, 46931, 47188, /* 26008-26015 */ 49158, 50398, 54338, 57869, 56979, 55478, 54333, 52767, /* 26016-26023 */ 52885, 54050, 56286, 56187, 57645, 60442, 59365, 56910, /* 26024-26031 */ 55408, 52985, 53276, 54272, 54008, 52896, 49897, 48594, /* 26032-26039 */ 46252, 44027, 42288, 37151, 32142, 30989, 32097, 33006, /* 26040-26047 */ 32772, 31339, 28974, 27564, 25391, 23946, 19904, 15582, /* 26048-26055 */ 15915, 17683, 18024, 16262, 15794, 15957, 15738, 14364, /* 26056-26063 */ 12379, 11032, 14351, 18095, 19303, 20342, 19642, 18837, /* 26064-26071 */ 18426, 17595, 16046, 16444, 17036, 15170, 16071, 21898, /* 26072-26079 */ 26939, 27681, 25819, 24226, 22278, 18803, 17957, 20082, /* 26080-26087 */ 23446, 25043, 22269, 20792, 20901, 20054, 19349, 18020, /* 26088-26095 */ 18888, 23451, 24753, 24070, 25275, 25232, 26050, 25939, /* 26096-26103 */ 22873, 20409, 20324, 20136, 20075, 20235, 19009, 18122, /* 26104-26111 */ 17177, 18773, 17966, 15841, 16771, 18880, 21428, 23815, /* 26112-26119 */ 26891, 27245, 29400, 31763, 31760, 33066, 36530, 39629, /* 26120-26127 */ 40136, 40853, 42140, 41489, 40211, 41174, 41846, 43194, /* 26128-26135 */ 42592, 41656, 42771, 43556, 44687, 44972, 43260, 44508, /* 26136-26143 */ 44599, 40766, 39691, 39554, 44041, 48910, 49707, 49337, /* 26144-26151 */ 51181, 52422, 52241, 52882, 53692, 55647, 56908, 56567, /* 26152-26159 */ 56166, 57652, 58966, 58831, 57327, 56098, 54792, 54843, /* 26160-26167 */ 54379, 53487, 53381, 54440, 56148, 57325, 54531, 51159, /* 26168-26175 */ 47422, 43761, 43184, 41375, 40399, 37885, 36223, 36651, /* 26176-26183 */ 38326, 34427, 31710, 31477, 28712, 27016, 26130, 25624, /* 26184-26191 */ 24054, 22909, 20387, 18284, 17016, 18144, 17104, 15278, /* 26192-26199 */ 15400, 16637, 18210, 19014, 18606, 18761, 18703, 18751, /* 26200-26207 */ 20611, 20699, 20648, 20973, 22971, 20972, 19160, 20102, /* 26208-26215 */ 22118, 25131, 28766, 32446, 31907, 29161, 27912, 27003, /* 26216-26223 */ 25201, 25222, 21905, 19293, 18997, 19616, 21902, 22599, /* 26224-26231 */ 22139, 22638, 23060, 22164, 21087, 19444, 20398, 23215, /* 26232-26239 */ 25171, 25282, 24688, 24293, 23005, 20900, 17434, 15433, /* 26240-26247 */ 16524, 16366, 16501, 19176, 21001, 21230, 21505, 21322, /* 26248-26255 */ 21506, 22737, 23902, 24537, 27665, 30905, 31168, 33784, /* 26256-26263 */ 36454, 36642, 36309, 33922, 32257, 34433, 37310, 39848, /* 26264-26271 */ 40966, 39529, 39817, 41874, 42171, 40080, 38262, 39925, /* 26272-26279 */ 43182, 44511, 41724, 39116, 40791, 43353, 44057, 43565, /* 26280-26287 */ 42706, 44897, 47862, 49675, 51049, 50917, 53066, 54552, /* 26288-26295 */ 53634, 52391, 51338, 52050, 54504, 56684, 56932, 55635, /* 26296-26303 */ 54807, 53813, 52801, 52413, 51589, 52523, 53961, 54853, /* 26304-26311 */ 53058, 49361, 47861, 46345, 41931, 36806, 36800, 35672, /* 26312-26319 */ 35381, 35688, 34022, 33841, 31118, 27811, 26562, 25233, /* 26320-26327 */ 21926, 21842, 20440, 19861, 21308, 21046, 21634, 20423, /* 26328-26335 */ 18109, 17369, 19237, 20471, 21257, 25319, 28557, 27358, /* 26336-26343 */ 26452, 26686, 24927, 23684, 24861, 24344, 21800, 22168, /* 26344-26351 */ 24615, 24940, 27346, 31949, 32567, 28522, 26773, 25908, /* 26352-26359 */ 25868, 27389, 27167, 26432, 24136, 24269, 24262, 22064, /* 26360-26367 */ 20176, 20939, 22817, 26231, 28092, 25991, 26438, 28584, /* 26368-26375 */ 26364, 23956, 26206, 24734, 22564, 22781, 22836, 21588, /* 26376-26383 */ 19448, 18665, 17737, 17830, 18066, 18261, 18048, 19046, /* 26384-26391 */ 21990, 23922, 25372, 27456, 30974, 29870, 28984, 28660, /* 26392-26399 */ 31967, 37706, 38893, 37802, 37348, 37488, 38406, 39981, /* 26400-26407 */ 38932, 38949, 38879, 39166, 39506, 39988, 37720, 38948, /* 26408-26415 */ 40255, 42242, 41060, 37017, 33220, 35470, 40359, 41715, /* 26416-26423 */ 42599, 45217, 46609, 47441, 49013, 48586, 50037, 49838, /* 26424-26431 */ 51195, 50761, 53400, 46298, 59513, 61662, 48250, 43440, /* 26432-26439 */ 42047, 39018, 37077, 36718, 38572, 46330, 35987, 47698, /* 26440-26447 */ 57390, 59589, 51984, 50571, 52410, 49108, 47825, 52685, /* 26448-26455 */ 52696, 40733, 23246, 33115, 27460, 7982, 20546, 7110, /* 26456-26463 */ 8543, 4211, 11830, 4732, 17441, 11055, 14557, 19272, /* 26464-26471 */ 15740, 17326, 8260, 38365, 15819, 48558, 36935, 25109, /* 26472-26479 */ 29240, 31647, 49814, 31609, 45168, 32639, 33068, 34518, /* 26480-26487 */ 28087, 30591, 25437, 34600, 29831, 33351, 38879, 27245, /* 26488-26495 */ 31964, 22040, 17199, 15154, 16060, 11143, 14700, 10241, /* 26496-26503 */ 6055, 21969, 21914, 9954, 11746, 10021, 10534, 16763, /* 26504-26511 */ 20567, 27211, 20179, 42621, 52997, 55705, 46275, 38232, /* 26512-26519 */ 28195, 24187, 14278, 5132, 30200, 12898, 1005, 10129, /* 26520-26527 */ 12880, 24024, 34727, 33265, 36428, 46097, 51535, 52428, /* 26528-26535 */ 56645, 60634, 53789, 56673, 64944, 52563, 39982, 35148, /* 26536-26543 */ 24683, 19190, 31752, 24686, 14449, 27757, 22310, 28861, /* 26544-26551 */ 33871, 34426, 43385, 45236, 32139, 35883, 52427, 49184, /* 26552-26559 */ 49253, 54408, 60458, 56447, 58372, 58579, 54524, 57287, /* 26560-26567 */ 60525, 52830, 55636, 54891, 45780, 47866, 47639, 45688, /* 26568-26575 */ 47513, 52890, 47823, 41538, 43135, 38741, 40139, 40228, /* 26576-26583 */ 33421, 34440, 35136, 34389, 32286, 34859, 28777, 26286, /* 26584-26591 */ 19045, 31691, 28854, 13102, 18606, 21275, 22010, 18230, /* 26592-26599 */ 16341, 10023, 15642, 18990, 22296, 25490, 27370, 28056, /* 26600-26607 */ 32733, 35726, 36746, 37429, 34052, 32302, 36899, 35905, /* 26608-26615 */ 40287, 37120, 36836, 35455, 32200, 36817, 25892, 23465, /* 26616-26623 */ 14424, 19532, 23551, 29795, 30848, 29210, 23647, 16253, /* 26624-26631 */ 22368, 16033, 12276, 3696, 3621, 5366, 5259, 6202, /* 26632-26639 */ 5361, 9549, 7683, 7744, 11635, 10141, 20579, 31300, /* 26640-26647 */ 23203, 25352, 25935, 30826, 33806, 32820, 30844, 29814, /* 26648-26655 */ 40042, 38647, 38182, 38856, 42268, 35238, 40188, 36226, /* 26656-26663 */ 32096, 37076, 37558, 41043, 42429, 44061, 39376, 45259, /* 26664-26671 */ 33157, 35914, 39175, 41172, 53101, 45531, 46676, 47531, /* 26672-26679 */ 42360, 41603, 45284, 39162, 30399, 26833, 20874, 25191, /* 26680-26687 */ 25045, 17976, 26695, 27548, 20840, 25055, 18013, 31515, /* 26688-26695 */ 29931, 32139, 51434, 40730, 42096, 45036, 55924, 55181, /* 26696-26703 */ 51779, 54660, 61754, 61013, 59837, 64721, 61441, 60649, /* 26704-26711 */ 59879, 61510, 56737, 58416, 53649, 54325, 52033, 48374, /* 26712-26719 */ 51274, 51642, 47913, 38629, 40290, 36179, 29243, 28356, /* 26720-26727 */ 27563, 26476, 21708, 17689, 17341, 19062, 13598, 8659, /* 26728-26735 */ 9622, 14154, 18210, 14414, 10228, 18451, 18623, 11470, /* 26736-26743 */ 14994, 16497, 17560, 18151, 21382, 23926, 31813, 28338, /* 26744-26751 */ 31134, 36645, 33949, 32654, 29868, 29981, 35410, 37437, /* 26752-26759 */ 36674, 36469, 31525, 32707, 27793, 28810, 37326, 26802, /* 26760-26767 */ 26146, 32212, 21766, 28360, 19348, 21120, 11624, 10973, /* 26768-26775 */ 9476, 5961, 16875, 4615, 10287, 11847, 14752, 13486, /* 26776-26783 */ 18616, 16829, 12957, 16025, 18510, 24155, 21096, 24021, /* 26784-26791 */ 30427, 26401, 26961, 25262, 25560, 26548, 31554, 31723, /* 26792-26799 */ 39159, 37458, 36749, 42974, 39921, 38977, 32729, 38453, /* 26800-26807 */ 29973, 35955, 38878, 37912, 43320, 40576, 30878, 35856, /* 26808-26815 */ 35003, 34533, 35989, 35566, 43018, 43807, 42487, 36610, /* 26816-26823 */ 41484, 44959, 45803, 38625, 38388, 42195, 50727, 41534, /* 26824-26831 */ 41325, 50260, 48029, 47253, 47851, 49950, 46274, 50148, /* 26832-26839 */ 47391, 52707, 53738, 53413, 53547, 51125, 48647, 44631, /* 26840-26847 */ 43831, 47565, 51007, 47234, 50096, 51313, 54615, 48539, /* 26848-26855 */ 49294, 47957, 52215, 56972, 49079, 54856, 53311, 49878, /* 26856-26863 */ 49407, 48496, 43358, 37335, 34214, 41198, 36056, 28704, /* 26864-26871 */ 34616, 27706, 28284, 27768, 20078, 22077, 21482, 20038, /* 26872-26879 */ 22832, 18689, 15842, 18920, 21775, 22233, 19174, 20685, /* 26880-26887 */ 19694, 22808, 21467, 24026, 25152, 18510, 20362, 16953, /* 26888-26895 */ 18830, 17365, 11585, 11958, 13713, 20343, 17488, 16745, /* 26896-26903 */ 21502, 25583, 26056, 18654, 22577, 24043, 27428, 24947, /* 26904-26911 */ 27127, 28441, 24038, 23061, 25792, 23809, 23207, 27800, /* 26912-26919 */ 27261, 34854, 32357, 31082, 32015, 26144, 19688, 23248, /* 26920-26927 */ 18746, 18965, 16515, 16460, 16900, 16985, 14151, 10189, /* 26928-26935 */ 12786, 9868, 13527, 9262, 19097, 20057, 24132, 23711, /* 26936-26943 */ 21789, 22449, 29428, 28930, 19162, 29562, 32129, 37630, /* 26944-26951 */ 38179, 41295, 41573, 42423, 41553, 41558, 45542, 41523, /* 26952-26959 */ 41883, 46206, 48294, 51461, 52095, 52453, 49762, 48545, /* 26960-26967 */ 49471, 47371, 49772, 54600, 56727, 52971, 59091, 63783, /* 26968-26975 */ 58320, 55506, 54461, 51712, 52909, 52258, 50905, 48137, /* 26976-26983 */ 52131, 47564, 41898, 44615, 39098, 37424, 37756, 40451, /* 26984-26991 */ 36575, 40011, 41998, 43037, 49014, 43944, 41244, 42667, /* 26992-26999 */ 41679, 39670, 42940, 44144, 40539, 45100, 42671, 39943, /* 27000-27007 */ 40383, 37884, 35821, 36825, 35235, 34070, 38641, 29641, /* 27008-27015 */ 30230, 29182, 28746, 29553, 25102, 23028, 23195, 21945, /* 27016-27023 */ 22603, 23086, 18592, 22632, 18574, 19169, 15288, 16176, /* 27024-27031 */ 16600, 12035, 17062, 11955, 12614, 8050, 10512, 17031, /* 27032-27039 */ 13608, 23340, 23229, 24239, 26536, 27754, 29140, 28079, /* 27040-27047 */ 28186, 29782, 31387, 32300, 36329, 29391, 34011, 31760, /* 27048-27055 */ 34648, 37357, 28972, 30349, 30865, 29086, 30168, 29674, /* 27056-27063 */ 25345, 26407, 21390, 23189, 18226, 11804, 10726, 13194, /* 27064-27071 */ 16467, 14952, 19974, 14643, 15099, 20085, 12562, 17756, /* 27072-27079 */ 18479, 15990, 17484, 18115, 24253, 26866, 25560, 27248, /* 27080-27087 */ 33602, 27117, 28517, 32087, 34309, 39820, 45968, 46601, /* 27088-27095 */ 49009, 46508, 47583, 50785, 46410, 52527, 47082, 53829, /* 27096-27103 */ 53895, 52009, 57845, 50882, 51810, 51892, 47701, 51926, /* 27104-27111 */ 51921, 50362, 54940, 53762, 50867, 53414, 49798, 46398, /* 27112-27119 */ 42084, 38614, 41453, 42133, 44753, 44038, 43697, 43252, /* 27120-27127 */ 42936, 40225, 38364, 39313, 42794, 41081, 46471, 50079, /* 27128-27135 */ 45940, 43664, 40496, 41929, 34262, 36610, 38004, 35317, /* 27136-27143 */ 36812, 34195, 35351, 31975, 31760, 30653, 28172, 22620, /* 27144-27151 */ 21893, 24889, 21368, 26578, 26209, 24891, 24971, 21578, /* 27152-27159 */ 20916, 24428, 25079, 25803, 27653, 27302, 26756, 27032, /* 27160-27167 */ 27736, 22935, 24010, 23423, 21224, 20309, 19277, 18798, /* 27168-27175 */ 21797, 25290, 27208, 30456, 24174, 25793, 27970, 27080, /* 27176-27183 */ 28211, 27640, 32485, 29228, 26368, 25564, 25067, 22815, /* 27184-27191 */ 23179, 24678, 24891, 29197, 25813, 27759, 26422, 24281, /* 27192-27199 */ 25847, 22469, 24003, 22933, 24051, 23664, 21999, 18749, /* 27200-27207 */ 19210, 24166, 20383, 23718, 22411, 18862, 25404, 29189, /* 27208-27215 */ 28912, 27417, 27007, 27095, 25706, 27291, 29938, 31458, /* 27216-27223 */ 35150, 36216, 35447, 35897, 38055, 38593, 35886, 36668, /* 27224-27231 */ 39024, 42832, 42559, 41420, 43120, 44825, 45923, 41881, /* 27232-27239 */ 42991, 42555, 41899, 41127, 41696, 49885, 48114, 47026, /* 27240-27247 */ 50589, 49114, 50898, 49658, 49843, 52075, 53725, 57153, /* 27248-27255 */ 56359, 53883, 49282, 47630, 47103, 45286, 43605, 43540, /* 27256-27263 */ 44165, 44207, 43881, 45949, 42917, 39797, 42931, 40230, /* 27264-27271 */ 41571, 36606, 35596, 33769, 35195, 36161, 32476, 27918, /* 27272-27279 */ 24248, 26569, 20832, 24519, 20915, 24644, 27163, 27781, /* 27280-27287 */ 27794, 24404, 21187, 21904, 24120, 23157, 25159, 22360, /* 27288-27295 */ 26942, 26263, 26364, 27347, 27887, 25981, 25473, 22638, /* 27296-27303 */ 22578, 26455, 27066, 26438, 25290, 23730, 23889, 22356, /* 27304-27311 */ 18584, 19736, 23765, 27712, 26851, 29754, 29513, 29508, /* 27312-27319 */ 28636, 28183, 27722, 26755, 25893, 26013, 26041, 26431, /* 27320-27327 */ 27305, 22144, 23118, 25841, 25801, 22276, 19481, 19560, /* 27328-27335 */ 21505, 22669, 21872, 20297, 20814, 22196, 18249, 18380, /* 27336-27343 */ 19609, 21001, 23416, 27296, 29527, 28823, 28752, 28262, /* 27344-27351 */ 30343, 31917, 34002, 33941, 33322, 33804, 35237, 36517, /* 27352-27359 */ 39161, 37768, 35863, 37779, 37141, 38818, 38942, 42436, /* 27360-27367 */ 44799, 44660, 44153, 43530, 42489, 41965, 43618, 42275, /* 27368-27375 */ 45116, 48050, 48986, 46712, 45338, 45836, 47051, 48048, /* 27376-27383 */ 46801, 49119, 49638, 52389, 55548, 53988, 53532, 54273, /* 27384-27391 */ 52494, 51321, 48945, 46163, 46122, 47474, 46675, 46644, /* 27392-27399 */ 47401, 44808, 41845, 37169, 39036, 39362, 39306, 41027, /* 27400-27407 */ 44136, 44837, 44166, 41742, 36391, 36435, 33112, 34498, /* 27408-27415 */ 32662, 28893, 29439, 26560, 24798, 25855, 23839, 19757, /* 27416-27423 */ 19453, 19987, 18016, 18505, 19645, 19351, 20018, 19994, /* 27424-27431 */ 17053, 16264, 17868, 17723, 20605, 23112, 24317, 23478, /* 27432-27439 */ 25067, 23150, 22281, 22034, 20092, 20544, 20327, 22373, /* 27440-27447 */ 22702, 23210, 24050, 27230, 25788, 24665, 27281, 27461, /* 27448-27455 */ 28554, 27831, 29638, 32732, 30754, 29319, 27245, 23323, /* 27456-27463 */ 21861, 22289, 22850, 24188, 24479, 26627, 26822, 24788, /* 27464-27471 */ 21373, 17938, 17546, 17650, 21072, 20443, 21139, 19153, /* 27472-27479 */ 17544, 19317, 18992, 18096, 19010, 19034, 19440, 25079, /* 27480-27487 */ 29946, 30999, 31105, 34462, 32606, 32015, 30586, 30478, /* 27488-27495 */ 34478, 38420, 43101, 45597, 46717, 45667, 47370, 45666, /* 27496-27503 */ 44302, 45646, 45882, 47829, 47657, 49711, 51652, 50956, /* 27504-27511 */ 47852, 46658, 46637, 43520, 42639, 41962, 43915, 47042, /* 27512-27519 */ 49252, 51421, 52515, 50719, 49463, 50043, 50928, 52230, /* 27520-27527 */ 51851, 54730, 54814, 55553, 54322, 49880, 48566, 48035, /* 27528-27535 */ 47322, 45433, 45416, 44057, 46416, 45823, 44111, 45369, /* 27536-27543 */ 46341, 43930, 42047, 41494, 37803, 38377, 36227, 35322, /* 27544-27551 */ 35701, 33603, 30051, 26268, 23314, 22847, 23738, 23074, /* 27552-27559 */ 24078, 23206, 22805, 21260, 20431, 20105, 17595, 18452, /* 27560-27567 */ 18468, 17778, 19614, 20292, 20547, 20839, 20854, 21299, /* 27568-27575 */ 20859, 19656, 18366, 20678, 24487, 25286, 23271, 21928, /* 27576-27583 */ 19776, 18221, 21095, 22968, 22506, 24292, 27747, 30921, /* 27584-27591 */ 33321, 31866, 28333, 26211, 25753, 26313, 26859, 24570, /* 27592-27599 */ 23474, 23652, 22921, 21870, 20334, 18789, 15298, 13857, /* 27600-27607 */ 15651, 17753, 17596, 16134, 17479, 19878, 20375, 18117, /* 27608-27615 */ 15019, 13834, 14287, 17330, 22195, 25666, 27801, 28916, /* 27616-27623 */ 28628, 29786, 30652, 30647, 30969, 30769, 31972, 33672, /* 27624-27631 */ 35520, 36841, 38041, 38580, 38832, 38409, 36803, 38215, /* 27632-27639 */ 39610, 40574, 43505, 45938, 44935, 44385, 43520, 44634, /* 27640-27647 */ 46862, 46126, 46257, 45229, 45651, 48118, 50992, 49143, /* 27648-27655 */ 50508, 52539, 52795, 54951, 55193, 58169, 58186, 57126, /* 27656-27663 */ 58260, 59956, 59400, 57095, 55836, 55572, 53621, 51242, /* 27664-27671 */ 49635, 47890, 46738, 46360, 45940, 41068, 40351, 41921, /* 27672-27679 */ 40397, 42570, 44142, 43744, 41459, 37940, 34509, 35025, /* 27680-27687 */ 36905, 34120, 30676, 30516, 31366, 28607, 28125, 24609, /* 27688-27695 */ 23379, 24476, 23915, 23588, 23595, 24435, 24163, 26603, /* 27696-27703 */ 26210, 26282, 23016, 21846, 24553, 26782, 27612, 26033, /* 27704-27711 */ 27828, 30089, 30410, 26422, 24444, 24569, 24489, 23527, /* 27712-27719 */ 23418, 22533, 21809, 24429, 23839, 22570, 21852, 21505, /* 27720-27727 */ 22427, 21800, 21207, 24062, 24350, 23022, 22340, 21764, /* 27728-27735 */ 21983, 19365, 16080, 14509, 15129, 15897, 17940, 20018, /* 27736-27743 */ 18509, 17946, 17015, 15912, 14530, 14574, 15928, 16531, /* 27744-27751 */ 19221, 16880, 15375, 17554, 17952, 18344, 20499, 21840, /* 27752-27759 */ 23898, 26181, 25957, 29704, 32483, 32284, 31790, 30414, /* 27760-27767 */ 30235, 32888, 33980, 35123, 37050, 36621, 37223, 37941, /* 27768-27775 */ 36501, 36371, 37183, 38526, 40551, 39627, 43463, 44661, /* 27776-27783 */ 42136, 41782, 42017, 44383, 44132, 42827, 43497, 48479, /* 27784-27791 */ 50867, 50146, 49719, 50948, 52197, 52933, 55097, 55077, /* 27792-27799 */ 54579, 56555, 58387, 57949, 58996, 57331, 53668, 51856, /* 27800-27807 */ 50169, 48395, 48255, 48514, 48230, 47256, 44655, 42264, /* 27808-27815 */ 41856, 40239, 40471, 42270, 40863, 39643, 37967, 36471, /* 27816-27823 */ 35201, 35993, 34141, 31833, 28861, 28288, 28784, 25717, /* 27824-27831 */ 25506, 25423, 27927, 28862, 28164, 25949, 26138, 26833, /* 27832-27839 */ 27253, 27617, 26440, 26433, 26470, 27437, 26800, 28235, /* 27840-27847 */ 29489, 30818, 29724, 27479, 28206, 28505, 30154, 30556, /* 27848-27855 */ 28154, 26311, 25834, 26707, 25469, 22764, 22499, 24454, /* 27856-27863 */ 25157, 27065, 28285, 26811, 27043, 26119, 24722, 24534, /* 27864-27871 */ 24244, 22347, 21394, 19267, 18635, 19120, 17674, 17343, /* 27872-27879 */ 18884, 20459, 20721, 19020, 15953, 17537, 22134, 23386, /* 27880-27887 */ 21529, 19840, 20115, 21329, 22086, 22251, 22904, 25031, /* 27888-27895 */ 26079, 27945, 26801, 25804, 27988, 29422, 30737, 31712, /* 27896-27903 */ 31210, 30665, 31242, 30885, 31946, 33198, 31372, 30376, /* 27904-27911 */ 32522, 34763, 36064, 35165, 36058, 36916, 37786, 38597, /* 27912-27919 */ 37791, 38724, 41392, 41828, 40410, 43046, 46021, 46161, /* 27920-27927 */ 46368, 44627, 45082, 46593, 46903, 50777, 50602, 50149, /* 27928-27935 */ 51360, 52560, 52020, 51921, 51925, 50202, 51013, 49618, /* 27936-27943 */ 47415, 46887, 46712, 45792, 45861, 42776, 39839, 39778, /* 27944-27951 */ 38351, 35530, 35082, 37252, 39547, 41064, 38355, 35276, /* 27952-27959 */ 34620, 34686, 32830, 34257, 34145, 30337, 31061, 30718, /* 27960-27967 */ 29501, 27500, 26274, 27991, 28338, 27268, 26822, 28738, /* 27968-27975 */ 28669, 29198, 30187, 29272, 27055, 25167, 25764, 27291, /* 27976-27983 */ 29474, 30580, 33328, 33893, 32423, 31636, 31895, 31776, /* 27984-27991 */ 30538, 29563, 28106, 29227, 30212, 29369, 26405, 25422, /* 27992-27999 */ 26063, 25334, 24399, 25354, 26842, 26285, 25383, 27220, /* 28000-28007 */ 29696, 27405, 23554, 19451, 19316, 18420, 18722, 19004, /* 28008-28015 */ 20849, 25672, 26462, 26280, 23042, 22975, 22879, 24693, /* 28016-28023 */ 26314, 28015, 30967, 28757, 28561, 30153, 29876, 27454, /* 28024-28031 */ 24896, 25729, 27185, 26253, 26502, 28828, 31636, 30975, /* 28032-28039 */ 27891, 27198, 26832, 25916, 27521, 27648, 29165, 33426, /* 28040-28047 */ 34650, 33820, 35081, 35997, 35294, 35260, 36744, 38375, /* 28048-28055 */ 39808, 41754, 43020, 44159, 43618, 44258, 42069, 43340, /* 28056-28063 */ 46005, 45577, 44942, 45445, 47147, 48737, 49651, 47843, /* 28064-28071 */ 46900, 45328, 47098, 47223, 46612, 45907, 45052, 44725, /* 28072-28079 */ 43881, 41428, 38967, 37601, 37650, 41388, 39050, 35161, /* 28080-28087 */ 34325, 34221, 33512, 33288, 33775, 35109, 36710, 36540, /* 28088-28095 */ 35687, 35470, 34735, 34043, 34403, 33976, 33778, 31173, /* 28096-28103 */ 29504, 30880, 31532, 30978, 29417, 28374, 29062, 30374, /* 28104-28111 */ 30013, 28704, 29247, 30396, 30864, 29082, 27584, 26257, /* 28112-28119 */ 25416, 27382, 26558, 25760, 27177, 29293, 29084, 28106, /* 28120-28127 */ 27926, 27841, 26072, 24001, 24271, 24075, 24629, 24508, /* 28128-28135 */ 26151, 28086, 28541, 28149, 28697, 29979, 28923, 28160, /* 28136-28143 */ 28189, 29688, 31392, 31180, 29153, 27270, 25254, 24328, /* 28144-28151 */ 23667, 21464, 23880, 28209, 28179, 27217, 25499, 26222, /* 28152-28159 */ 31033, 29775, 27828, 27966, 27137, 27572, 29186, 30294, /* 28160-28167 */ 29541, 30527, 30994, 30204, 31061, 30808, 29362, 31263, /* 28168-28175 */ 32569, 33882, 34007, 32491, 31442, 32425, 33211, 33015, /* 28176-28183 */ 33005, 31179, 32969, 35017, 34545, 34203, 36750, 38221, /* 28184-28191 */ 37948, 37003, 37740, 39646, 41978, 42271, 40120, 41922, /* 28192-28199 */ 43821, 44213, 43007, 41479, 40918, 42261, 45188, 45257, /* 28200-28207 */ 44420, 44993, 43832, 45222, 44841, 43650, 42471, 41544, /* 28208-28215 */ 41925, 40289, 38459, 38157, 39395, 37519, 37036, 35549, /* 28216-28223 */ 34755, 32905, 32366, 32484, 33108, 34969, 35581, 36685, /* 28224-28231 */ 38009, 39712, 34457, 33502, 34144, 34808, 35161, 34001, /* 28232-28239 */ 32753, 32028, 33708, 30535, 28119, 27929, 27939, 27617, /* 28240-28247 */ 27413, 26951, 28423, 27837, 27095, 28878, 27415, 24769, /* 28248-28255 */ 23521, 24697, 25488, 25625, 25570, 26434, 28064, 29579, /* 28256-28263 */ 30441, 29254, 29169, 29014, 29536, 29953, 27698, 25202, /* 28264-28271 */ 24793, 28689, 28851, 25829, 27119, 28040, 27969, 29138, /* 28272-28279 */ 28428, 26504, 29004, 29309, 26602, 26167, 25881, 25271, /* 28280-28287 */ 23619, 25411, 24848, 23999, 25675, 27140, 28342, 27433, /* 28288-28295 */ 25386, 26626, 32157, 34135, 32436, 29744, 30760, 31755, /* 28296-28303 */ 32004, 31246, 30822, 33641, 33999, 32749, 34078, 34259, /* 28304-28311 */ 33811, 34069, 32625, 32030, 32256, 32965, 34093, 35168, /* 28312-28319 */ 34628, 34862, 35290, 35492, 35139, 35656, 34704, 36752, /* 28320-28327 */ 41386, 39964, 39565, 40883, 40518, 41516, 40343, 38093, /* 28328-28335 */ 38343, 38490, 40132, 40561, 39413, 39365, 39769, 40185, /* 28336-28343 */ 39890, 37804, 39555, 40889, 39901, 41786, 41761, 40034, /* 28344-28351 */ 40291, 39246, 38559, 38257, 36591, 35779, 35729, 37809, /* 28352-28359 */ 37838, 37178, 35888, 34119, 33683, 33169, 34058, 36434, /* 28360-28367 */ 38161, 39053, 38570, 37372, 37373, 36659, 35513, 35184, /* 28368-28375 */ 35161, 35523, 35092, 33241, 33111, 34138, 33062, 30218, /* 28376-28383 */ 29508, 30123, 29727, 29379, 29586, 30081, 30333, 27765, /* 28384-28391 */ 25710, 26007, 25886, 24473, 23369, 24417, 26725, 29012, /* 28392-28399 */ 27986, 29874, 29651, 27663, 28680, 27144, 26633, 25596, /* 28400-28407 */ 25875, 26762, 27314, 29495, 31161, 30196, 30269, 31555, /* 28408-28415 */ 30488, 29263, 30178, 31790, 31740, 33035, 32132, 29877, /* 28416-28423 */ 28526, 26263, 24628, 24246, 24906, 25857, 26275, 25428, /* 28424-28431 */ 25087, 26305, 28152, 29125, 28772, 28745, 29200, 28286, /* 28432-28439 */ 27597, 28882, 29576, 30325, 31217, 31916, 31380, 31301, /* 28440-28447 */ 31293, 31219, 33013, 31945, 31624, 31807, 32174, 31901, /* 28448-28455 */ 32839, 33535, 34173, 35166, 33397, 34342, 33925, 34132, /* 28456-28463 */ 35067, 36130, 37626, 37683, 39280, 40156, 37925, 37113, /* 28464-28471 */ 37012, 36415, 36002, 37458, 39236, 38764, 37950, 38047, /* 28472-28479 */ 41029, 40638, 38873, 38331, 38025, 38800, 39111, 38016, /* 28480-28487 */ 38882, 40045, 39319, 36427, 34495, 33865, 32137, 33757, /* 28488-28495 */ 35387, 35341, 34071, 34020, 33305, 33954, 35077, 35015, /* 28496-28503 */ 34925, 37606, 40440, 41294, 41474, 40593, 41012, 39839, /* 28504-28511 */ 41174, 39561, 38240, 38261, 36006, 35580, 36378, 35127, /* 28512-28519 */ 32777, 32902, 31444, 30944, 31153, 30421, 30583, 29335, /* 28520-28527 */ 27719, 28279, 27609, 27458, 27380, 25495, 25489, 28132, /* 28528-28535 */ 28947, 29011, 29717, 28553, 30220, 30380, 29754, 30056, /* 28536-28543 */ 28037, 27337, 29159, 29229, 29166, 29206, 28736, 30900, /* 28544-28551 */ 32523, 31723, 29511, 30812, 33297, 33670, 32665, 30904, /* 28552-28559 */ 28080, 29280, 29722, 27294, 27308, 27285, 28638, 28829, /* 28560-28567 */ 28484, 28181, 28154, 28688, 30005, 32087, 31907, 31107, /* 28568-28575 */ 31263, 30509, 31217, 31551, 30544, 30310, 29711, 31393, /* 28576-28583 */ 33434, 30860, 30185, 31425, 31154, 30877, 30622, 30233, /* 28584-28591 */ 30164, 30748, 29870, 31010, 31910, 32482, 31058, 29830, /* 28592-28599 */ 31639, 31460, 32766, 35161, 36176, 35813, 35396, 34869, /* 28600-28607 */ 33885, 33643, 33232, 34409, 34846, 35141, 35576, 35627, /* 28608-28615 */ 36814, 37040, 36146, 33890, 34910, 34688, 34188, 36561, /* 28616-28623 */ 37108, 37971, 39779, 37857, 34892, 34203, 32252, 31692, /* 28624-28631 */ 33234, 35762, 36917, 36710, 35197, 35567, 36052, 34087, /* 28632-28639 */ 32683, 33109, 36133, 37500, 38918, 39215, 38811, 39731, /* 28640-28647 */ 39738, 37366, 35040, 33877, 33544, 34758, 33115, 32826, /* 28648-28655 */ 34575, 35786, 35450, 34806, 32967, 29830, 30046, 31320, /* 28656-28663 */ 33301, 32195, 29790, 31717, 34669, 32308, 30449, 29280, /* 28664-28671 */ 29635, 31804, 30192, 30836, 32253, 33469, 33130, 33382, /* 28672-28679 */ 32671, 31215, 29562, 27661, 29618, 30017, 30027, 30090, /* 28680-28687 */ 30717, 31935, 32729, 32679, 31706, 32902, 34960, 35070, /* 28688-28695 */ 32766, 32909, 32337, 29963, 29128, 28172, 28710, 30205, /* 28696-28703 */ 31649, 29581, 28593, 30897, 30828, 30652, 31114, 31105, /* 28704-28711 */ 30710, 32177, 35048, 35105, 32615, 32654, 32738, 33362, /* 28712-28719 */ 32738, 29161, 30196, 32799, 34121, 33620, 33081, 32884, /* 28720-28727 */ 33669, 32911, 30034, 27910, 27547, 28913, 30979, 32918, /* 28728-28735 */ 32502, 33139, 33091, 32265, 31757, 31014, 30155, 30580, /* 28736-28743 */ 32515, 33317, 33334, 35511, 35318, 33772, 33895, 32955, /* 28744-28751 */ 32010, 32315, 33712, 34124, 35117, 36861, 37483, 37043, /* 28752-28759 */ 35603, 34726, 34992, 32751, 33336, 33537, 31733, 31537, /* 28760-28767 */ 33000, 33092, 33056, 32302, 28595, 28187, 29823, 30758, /* 28768-28775 */ 29401, 30640, 32418, 34429, 36279, 36929, 35133, 34326, /* 28776-28783 */ 35379, 35220, 36486, 36362, 35990, 37003, 37199, 35569, /* 28784-28791 */ 35139, 33291, 32805, 32729, 33644, 33874, 31983, 32900, /* 28792-28799 */ 32596, 32048, 30351, 30019, 29862, 30160, 30468, 30298, /* 28800-28807 */ 30714, 31385, 31565, 31565, 33338, 32123, 32644, 33296, /* 28808-28815 */ 33999, 33916, 33764, 33037, 32629, 32397, 30967, 30425, /* 28816-28823 */ 30162, 31499, 32435, 33111, 33197, 34026, 33491, 34567, /* 28824-28831 */ 33625, 33301, 31231, 30382, 31241, 30458, 31865, 31704, /* 28832-28839 */ 32911, 32906, 32297, 30001, 29334, 32309, 33441, 34195, /* 28840-28847 */ 36444, 35928, 36758, 37396, 36053, 34424, 32645, 32452, /* 28848-28855 */ 34220, 33922, 33154, 34833, 35158, 35257, 32923, 31864, /* 28856-28863 */ 30400, 30291, 30278, 30003, 30355, 30242, 30408, 31495, /* 28864-28871 */ 31674, 31082, 30890, 29459, 30097, 30591, 32912, 34753, /* 28872-28879 */ 34821, 34838, 35198, 33817, 33626, 32964, 32508, 33126, /* 28880-28887 */ 33417, 34680, 33994, 34770, 35710, 35390, 33578, 33233, /* 28888-28895 */ 33250, 32605, 33842, 34811, 34866, 34274, 34613, 34634, /* 28896-28903 */ 31152, 31028, 32296, 32775, 32278, 31075, 31112, 31296, /* 28904-28911 */ 31514, 31988, 32372, 31390, 33802, 34764, 35620, 35819, /* 28912-28919 */ 34728, 34619, 35860, 37207, 35130, 34530, 36523, 36129, /* 28920-28927 */ 34093, 33887, 32618, 32205, 33263, 33367, 31619, 31414, /* 28928-28935 */ 33141, 31770, 30300, 30852, 31375, 29839, 29325, 31212, /* 28936-28943 */ 29855, 29024, 28942, 30302, 31611, 31279, 31656, 32007, /* 28944-28951 */ 32633, 31588, 30928, 30850, 30856, 29435, 29011, 30351, /* 28952-28959 */ 30355, 29184, 31252, 32693, 31135, 30932, 32124, 34157, /* 28960-28967 */ 34321, 35481, 34699, 33678, 34007, 33663, 32555, 30656, /* 28968-28975 */ 31328, 31260, 30823, 30280, 31284, 31261, 31213, 32463, /* 28976-28983 */ 32500, 33439, 32590, 31796, 32404, 33496, 33873, 34238, /* 28984-28991 */ 32858, 33713, 34774, 34299, 35403, 34380, 35579, 33315, /* 28992-28999 */ 35264, 36303, 32784, 36733, 34120, 32465, 31519, 31410, /* 29000-29007 */ 31162, 29384, 33360, 31320, 29953, 30426, 32538, 32904, /* 29008-29015 */ 31644, 31923, 30723, 32613, 34510, 33036, 30957, 32629, /* 29016-29023 */ 33999, 33997, 32302, 32174, 34300, 37675, 38784, 39301, /* 29024-29031 */ 40672, 40822, 40206, 37571, 37303, 35718, 35672, 35051, /* 29032-29039 */ 32986, 30428, 29932, 30784, 29676, 29294, 27224, 28222, /* 29040-29047 */ 29216, 30669, 33380, 30457, 30249, 32061, 32185, 35061, /* 29048-29055 */ 33267, 31786, 35455, 40514, 42094, 39735, 40181, 39315, /* 29056-29063 */ 36106, 34005, 33288, 33442, 31797, 27833, 30359, 32141, /* 29064-29071 */ 29232, 26431, 22961, 27844, 29955, 29273, 33455, 35518, /* 29072-29079 */ 33851, 31446, 29667, 32440, 37894, 37114, 33689, 35298, /* 29080-29087 */ 38924, 38520, 37889, 36483, 42191, 42261, 35222, 28509, /* 29088-29095 */ 24494, 29824, 33164, 31945, 27788, 26636, 29714, 32242, /* 29096-29103 */ 28199, 30293, 29250, 24846, 25477, 25672, 24665, 22891, /* 29104-29111 */ 22889, 19883, 21460, 17672, 16301, 20277, 25426, 29094, /* 29112-29119 */ 29522, 32130, 31303, 32718, 31460, 28846, 26495, 29070, /* 29120-29127 */ 36217, 37406, 37672, 39214, 42486, 41172, 33425, 31794, /* 29128-29135 */ 30422, 29451, 32426, 33277, 33916, 33531, 32952, 30933, /* 29136-29143 */ 29314, 29979, 30476, 26442, 26118, 25761, 27120, 33334, /* 29144-29151 */ 35339, 39065, 42416, 41248, 37305, 40041, 43266, 46082, /* 29152-29159 */ 50267, 49622, 49595, 49899, 45482, 45264, 42728, 39314, /* 29160-29167 */ 41084, 43324, 44361, 45481, 45669, 42376, 44314, 39339, /* 29168-29175 */ 34895, 30747, 28189, 31008, 34592, 36758, 36346, 38554, /* 29176-29183 */ 39735, 39574, 37866, 38052, 40676, 40073, 37791, 38106, /* 29184-29191 */ 40985, 44590, 42974, 39468, 34559, 34076, 35711, 36297, /* 29192-29199 */ 38127, 37751, 31699, 29158, 27819, 24739, 24202, 19644, /* 29200-29207 */ 15779, 16111, 20521, 19411, 21484, 27011, 27909, 28112, /* 29208-29215 */ 21104, 13934, 16537, 20791, 21902, 21815, 21115, 21621, /* 29216-29223 */ 20078, 18094, 16230, 13103, 14372, 12982, 14360, 16423, /* 29224-29231 */ 13575, 15254, 15192, 16544, 18603, 16768, 17231, 19531, /* 29232-29239 */ 22630, 26825, 29013, 30279, 32227, 34453, 34187, 33274, /* 29240-29247 */ 32537, 34743, 37951, 35517, 39140, 43514, 42976, 42690, /* 29248-29255 */ 39180, 36264, 37697, 38906, 37947, 42666, 46017, 49349, /* 29256-29263 */ 45709, 39749, 39551, 36561, 37472, 35988, 36692, 37792, /* 29264-29271 */ 39615, 43599, 47659, 49953, 46394, 41946, 40066, 40746, /* 29272-29279 */ 42117, 43227, 44800, 46940, 42676, 39055, 38769, 36952, /* 29280-29287 */ 35877, 32895, 33144, 35554, 35628, 35643, 35691, 38781, /* 29288-29295 */ 37813, 33187, 31612, 27998, 26146, 28984, 29483, 33034, /* 29296-29303 */ 37941, 40003, 39692, 38835, 42489, 45552, 45220, 43500, /* 29304-29311 */ 44058, 48308, 50728, 49398, 44844, 38960, 37209, 34218, /* 29312-29319 */ 34889, 36727, 37547, 41096, 40843, 38073, 33338, 31732, /* 29320-29327 */ 28161, 22608, 21742, 21995, 23747, 27243, 33343, 37660, /* 29328-29335 */ 38713, 36470, 33111, 31954, 30159, 27877, 25789, 27213, /* 29336-29343 */ 24741, 24569, 24171, 21037, 20112, 15073, 14038, 10469, /* 29344-29351 */ 6696, 5623, 4511, 5236, 8068, 8828, 7487, 7145, /* 29352-29359 */ 7189, 8578, 8390, 11781, 19083, 26587, 29449, 28471, /* 29360-29367 */ 24454, 22850, 23437, 22731, 25667, 30747, 34536, 40674, /* 29368-29375 */ 43293, 38768, 37614, 34687, 31446, 29972, 32073, 35774, /* 29376-29383 */ 38176, 40316, 40867, 39662, 38778, 36695, 36135, 38593, /* 29384-29391 */ 36852, 36132, 35070, 38241, 46316, 49593, 48563, 48650, /* 29392-29399 */ 49718, 51723, 50670, 48822, 50185, 49033, 48008, 46907, /* 29400-29407 */ 45689, 46201, 45349, 44430, 41565, 39554, 41020, 41249, /* 29408-29415 */ 42312, 42847, 41839, 36125, 32075, 30048, 25789, 26504, /* 29416-29423 */ 29301, 34869, 41721, 43174, 42825, 42779, 44487, 45248, /* 29424-29431 */ 43380, 39739, 40994, 44400, 46191, 48003, 45450, 41993, /* 29432-29439 */ 39568, 39507, 39350, 39090, 38887, 37908, 36948, 35146, /* 29440-29447 */ 32482, 29547, 24700, 23349, 22379, 20699, 17971, 18637, /* 29448-29455 */ 24352, 28790, 27905, 23526, 23696, 26243, 27799, 25676, /* 29456-29463 */ 25804, 25555, 29030, 30045, 28677, 26965, 22093, 19353, /* 29464-29471 */ 16056, 12368, 12572, 9754, 8752, 10680, 9936, 11379, /* 29472-29479 */ 6850, 7629, 9228, 11593, 11355, 10611, 19055, 25281, /* 29480-29487 */ 27945, 26509, 26204, 27945, 29364, 31365, 32471, 33018, /* 29488-29495 */ 34271, 34411, 32378, 31580, 31394, 30087, 28721, 28639, /* 29496-29503 */ 32553, 36198, 36218, 35207, 36201, 32137, 31090, 34547, /* 29504-29511 */ 37818, 41208, 40907, 39599, 43200, 49878, 51017, 53000, /* 29512-29519 */ 51173, 48416, 46275, 44590, 44350, 43320, 42669, 44665, /* 29520-29527 */ 46281, 44759, 43723, 42454, 39416, 38239, 41856, 39449, /* 29528-29535 */ 40142, 42968, 46326, 49333, 47004, 43975, 41376, 41271, /* 29536-29543 */ 40328, 39454, 39359, 42129, 44692, 42525, 37297, 36617, /* 29544-29551 */ 40647, 40755, 40804, 40596, 39864, 41054, 41751, 42411, /* 29552-29559 */ 39465, 35431, 30057, 31834, 38584, 39978, 38999, 40897, /* 29560-29567 */ 42845, 43739, 40270, 34179, 33297, 28265, 25727, 21217, /* 29568-29575 */ 16407, 17995, 22993, 26402, 26710, 24004, 22071, 22739, /* 29576-29583 */ 22086, 20210, 18114, 20021, 22846, 26232, 22585, 20909, /* 29584-29591 */ 21542, 19983, 18342, 17297, 15350, 11669, 10286, 7447, /* 29592-29599 */ 7975, 5715, 2562, 4286, 7730, 8297, 9988, 14954, /* 29600-29607 */ 19140, 25512, 24140, 23857, 26805, 25841, 29752, 32518, /* 29608-29615 */ 32156, 34427, 38821, 42231, 43969, 42495, 39537, 36772, /* 29616-29623 */ 35380, 34951, 33587, 31110, 30897, 35907, 34251, 31066, /* 29624-29631 */ 31153, 32322, 37384, 37361, 35658, 33882, 33268, 39319, /* 29632-29639 */ 45848, 48414, 47714, 44685, 46701, 52294, 52881, 51421, /* 29640-29647 */ 50894, 51274, 50452, 46832, 44151, 40674, 38151, 39324, /* 29648-29655 */ 40946, 40867, 36766, 37742, 40188, 40103, 37817, 33025, /* 29656-29663 */ 32129, 32275, 33712, 34724, 37171, 44928, 47715, 48963, /* 29664-29671 */ 51134, 52277, 53671, 55030, 54611, 50728, 49028, 47212, /* 29672-29679 */ 45819, 46818, 44287, 35942, 31827, 30034, 33264, 32177, /* 29680-29687 */ 28488, 31698, 32133, 31256, 29308, 27416, 25122, 25859, /* 29688-29695 */ 25070, 22004, 23268, 28130, 31130, 35164, 34860, 30212, /* 29696-29703 */ 25625, 24490, 24142, 21974, 20084, 19388, 23049, 20538, /* 29704-29711 */ 19097, 17824, 12214, 10097, 13813, 11923, 9793, 9682, /* 29712-29719 */ 7325, 10279, 12898, 12830, 11673, 12243, 15232, 16381, /* 29720-29727 */ 14165, 15367, 17799, 19418, 21757, 23230, 22351, 21367, /* 29728-29735 */ 20614, 23752, 25752, 25175, 26681, 30102, 35577, 37730, /* 29736-29743 */ 36545, 34057, 35094, 36838, 40979, 44399, 46937, 48598, /* 29744-29751 */ 48240, 45980, 42671, 40459, 40359, 41929, 38348, 37502, /* 29752-29759 */ 37468, 39133, 42609, 42237, 38079, 35805, 38655, 39249, /* 29760-29767 */ 40092, 42981, 45574, 46605, 46068, 47122, 48589, 45517, /* 29768-29775 */ 45629, 49966, 48832, 45613, 42128, 41985, 43395, 42829, /* 29776-29783 */ 39475, 36311, 35305, 33993, 32202, 30695, 32158, 34653, /* 29784-29791 */ 38491, 40438, 41918, 43608, 47243, 48891, 48881, 51802, /* 29792-29799 */ 52272, 50649, 52271, 53973, 50869, 43459, 36883, 36829, /* 29800-29807 */ 37543, 37264, 36945, 36465, 35199, 33569, 29947, 25412, /* 29808-29815 */ 22051, 21734, 18904, 16650, 17525, 20111, 25253, 26712, /* 29816-29823 */ 27540, 29207, 30210, 29950, 29469, 28668, 29360, 26728, /* 29824-29831 */ 23609, 24069, 21529, 17381, 14619, 12686, 12805, 11469, /* 29832-29839 */ 8258, 4645, 1456, 1695, 3227, 4192, 5141, 7496, /* 29840-29847 */ 9297, 11113, 15786, 21549, 26147, 29417, 32848, 34523, /* 29848-29855 */ 32136, 34169, 33072, 31581, 33827, 33683, 34756, 34925, /* 29856-29863 */ 37919, 36601, 31932, 29403, 25834, 25840, 28141, 28831, /* 29864-29871 */ 32170, 36575, 36707, 37823, 38456, 42441, 46835, 46206, /* 29872-29879 */ 45466, 45742, 45758, 45032, 47270, 47160, 48593, 47741, /* 29880-29887 */ 45165, 44062, 44186, 44373, 39487, 38393, 38821, 38505, /* 29888-29895 */ 35518, 34568, 36982, 37506, 37750, 36686, 39705, 42573, /* 29896-29903 */ 43968, 47498, 48417, 47691, 46683, 42681, 39117, 40343, /* 29904-29911 */ 41512, 42999, 44602, 46399, 46125, 45162, 44730, 43963, /* 29912-29919 */ 45954, 44659, 41173, 41978, 44018, 44265, 42383, 39412, /* 29920-29927 */ 36715, 36048, 38129, 40265, 40959, 38063, 36631, 36260, /* 29928-29935 */ 33355, 30918, 29582, 26646, 21389, 19080, 19894, 18970, /* 29936-29943 */ 19036, 21620, 21877, 22094, 24151, 21941, 20153, 22315, /* 29944-29951 */ 21732, 21823, 23265, 26277, 26019, 22788, 21779, 19780, /* 29952-29959 */ 18532, 15170, 12051, 9640, 6959, 7787, 8138, 5883, /* 29960-29967 */ 5962, 5816, 4631, 6671, 8277, 9694, 13000, 18526, /* 29968-29975 */ 21583, 23079, 26350, 28488, 31164, 32570, 33437, 34179, /* 29976-29983 */ 37372, 42331, 40767, 40112, 40916, 39168, 37427, 37513, /* 29984-29991 */ 38218, 37667, 38543, 41849, 41582, 37971, 38027, 39722, /* 29992-29999 */ 39227, 35869, 36074, 36154, 34952, 38366, 42025, 41831, /* 30000-30007 */ 43079, 43890, 40666, 41181, 44467, 42613, 42983, 46525, /* 30008-30015 */ 46501, 45944, 44968, 44963, 43394, 41881, 40026, 38445, /* 30016-30023 */ 40330, 42638, 41270, 39016, 41063, 42666, 40996, 39504, /* 30024-30031 */ 38976, 38512, 38216, 43859, 46029, 42871, 46030, 47619, /* 30032-30039 */ 49408, 50552, 49923, 51666, 51361, 48634, 49248, 47237, /* 30040-30047 */ 42850, 40250, 36530, 35241, 34655, 34035, 32320, 34056, /* 30048-30055 */ 34636, 32437, 32215, 31407, 33140, 27893, 21488, 19742, /* 30056-30063 */ 19951, 24426, 24821, 24574, 28733, 31074, 28252, 27687, /* 30064-30071 */ 28063, 24807, 20053, 20103, 23116, 22384, 17995, 14034, /* 30072-30079 */ 15312, 14142, 12007, 11511, 10403, 7747, 7893, 7910, /* 30080-30087 */ 4480, 5664, 7646, 8924, 10268, 10791, 11369, 15149, /* 30088-30095 */ 17590, 19467, 22299, 23428, 24743, 25431, 25125, 24420, /* 30096-30103 */ 24287, 26010, 28380, 29160, 32288, 35330, 36514, 35433, /* 30104-30111 */ 33515, 34298, 32016, 32858, 38892, 39872, 40255, 42579, /* 30112-30119 */ 46615, 47833, 46034, 43501, 42991, 43273, 42460, 42961, /* 30120-30127 */ 44455, 45003, 43842, 46829, 45884, 47715, 46362, 42042, /* 30128-30135 */ 44505, 46128, 43096, 39397, 38291, 39643, 43338, 40218, /* 30136-30143 */ 38751, 39823, 41168, 42093, 40660, 40751, 42839, 43704, /* 30144-30151 */ 45215, 46808, 42569, 39410, 41745, 43916, 46440, 47294, /* 30152-30159 */ 46028, 49188, 52016, 51885, 51141, 48236, 45097, 45580, /* 30160-30167 */ 44963, 43059, 39267, 35932, 34146, 34628, 34484, 31154, /* 30168-30175 */ 30918, 35293, 36163, 32292, 33033, 32846, 30945, 26196, /* 30176-30183 */ 22689, 22128, 22622, 22448, 22578, 23858, 22385, 21717, /* 30184-30191 */ 20581, 23658, 23149, 17898, 16975, 20683, 23657, 22090, /* 30192-30199 */ 20285, 17459, 17011, 18182, 18277, 16570, 14911, 14205, /* 30200-30207 */ 12219, 11977, 12609, 12565, 11264, 11738, 13384, 9855, /* 30208-30215 */ 8067, 11144, 14229, 18425, 20895, 22459, 25002, 27139, /* 30216-30223 */ 28454, 26853, 26596, 28368, 31119, 35792, 40064, 40797, /* 30224-30231 */ 41144, 41350, 38921, 36209, 33712, 34913, 40618, 40910, /* 30232-30239 */ 38619, 39979, 39383, 39329, 35716, 34578, 34472, 32474, /* 30240-30247 */ 33612, 35529, 39179, 38609, 37702, 40858, 44521, 45055, /* 30248-30255 */ 42345, 42769, 45835, 48152, 48430, 46030, 46785, 48806, /* 30256-30263 */ 49461, 47324, 43163, 42284, 41387, 40165, 38958, 40359, /* 30264-30271 */ 41911, 41247, 41898, 39421, 37337, 34448, 37069, 42198, /* 30272-30279 */ 44940, 47715, 48142, 51496, 53925, 56033, 55228, 53728, /* 30280-30287 */ 52483, 54443, 55769, 52709, 45973, 39111, 38604, 34942, /* 30288-30295 */ 30220, 30212, 31826, 30736, 31126, 31521, 31810, 29316, /* 30296-30303 */ 26354, 25152, 21847, 22760, 22618, 22250, 24991, 26816, /* 30304-30311 */ 27716, 27568, 28311, 30355, 27729, 22779, 20376, 21373, /* 30312-30319 */ 21533, 18254, 14423, 12127, 11926, 10483, 9067, 8209, /* 30320-30327 */ 6263, 3725, 4632, 6411, 6750, 7923, 9897, 12353, /* 30328-30335 */ 15086, 15292, 14511, 17610, 24431, 28514, 29119, 29130, /* 30336-30343 */ 30289, 30172, 26864, 26499, 24283, 24329, 26819, 29078, /* 30344-30351 */ 30856, 31243, 31730, 33324, 34949, 32852, 34450, 39220, /* 30352-30359 */ 41071, 43179, 46287, 47822, 49448, 48506, 48914, 49282, /* 30360-30367 */ 45003, 41950, 39860, 40119, 39716, 35489, 34277, 36639, /* 30368-30375 */ 37563, 37270, 35275, 33255, 34998, 36554, 38020, 38605, /* 30376-30383 */ 39272, 42290, 43877, 45038, 45697, 45216, 44944, 45936, /* 30384-30391 */ 47269, 46316, 47194, 48706, 47294, 44536, 40083, 38029, /* 30392-30399 */ 39744, 41351, 42585, 45153, 44564, 44469, 48079, 50033, /* 30400-30407 */ 50068, 50008, 49000, 50752, 51097, 47358, 46263, 42586, /* 30408-30415 */ 39544, 38711, 38006, 36835, 35685, 34302, 32806, 32197, /* 30416-30423 */ 31680, 30083, 27559, 25949, 23260, 22224, 20098, 19129, /* 30424-30431 */ 20176, 22038, 23231, 24397, 28403, 28244, 25547, 24021, /* 30432-30439 */ 23620, 24646, 25276, 23815, 20545, 17284, 16095, 14709, /* 30440-30447 */ 11097, 8057, 7393, 5907, 5594, 4113, 3709, 5095, /* 30448-30455 */ 5020, 6915, 7150, 7286, 8121, 11883, 16795, 20620, /* 30456-30463 */ 22615, 23397, 25818, 29228, 30355, 29318, 29806, 31362, /* 30464-30471 */ 33823, 35469, 36681, 37753, 38514, 38244, 38616, 38406, /* 30472-30479 */ 36945, 37497, 36936, 38377, 40643, 39892, 40666, 40455, /* 30480-30487 */ 40064, 39960, 38659, 37404, 37800, 40991, 42241, 41703, /* 30488-30495 */ 42134, 43644, 45025, 43494, 41096, 42048, 43044, 43272, /* 30496-30503 */ 44750, 43924, 43229, 43650, 40656, 38997, 39019, 37521, /* 30504-30511 */ 37275, 36787, 37247, 40029, 41156, 43243, 44502, 43236, /* 30512-30519 */ 42104, 42008, 43878, 46857, 50149, 50563, 52199, 54084, /* 30520-30527 */ 54233, 55749, 54581, 51408, 50833, 48999, 45686, 44573, /* 30528-30535 */ 42485, 38070, 33437, 31852, 31934, 32018, 30520, 29553, /* 30536-30543 */ 33195, 37709, 36311, 35780, 35406, 30153, 28807, 27583, /* 30544-30551 */ 25756, 23966, 23088, 25363, 25682, 24468, 24967, 24122, /* 30552-30559 */ 20508, 17108, 17020, 18606, 17769, 15502, 13588, 11299, /* 30560-30567 */ 10758, 11492, 11259, 12600, 10702, 9353, 10619, 11023, /* 30568-30575 */ 12569, 13771, 11893, 12793, 15318, 15219, 14627, 14768, /* 30576-30583 */ 16923, 19204, 19991, 19916, 23213, 24393, 23195, 23195, /* 30584-30591 */ 24508, 23989, 25419, 28671, 32944, 36874, 38028, 39316, /* 30592-30599 */ 39555, 41333, 40834, 40085, 40169, 44159, 46944, 45538, /* 30600-30607 */ 44101, 42506, 43384, 40885, 37026, 36754, 35943, 34777, /* 30608-30615 */ 34548, 34383, 34664, 36073, 36098, 37698, 40656, 40806, /* 30616-30623 */ 40903, 42746, 44193, 44269, 46529, 44916, 44139, 46669, /* 30624-30631 */ 47352, 46628, 44947, 43899, 43278, 42282, 42151, 42673, /* 30632-30639 */ 42531, 41883, 40098, 39470, 39467, 43242, 46769, 47425, /* 30640-30647 */ 49070, 52530, 53309, 52469, 52839, 51622, 51153, 50235, /* 30648-30655 */ 49895, 48342, 45802, 42901, 37442, 34123, 32629, 30720, /* 30656-30663 */ 29452, 29161, 30599, 30951, 32077, 31637, 28282, 25335, /* 30664-30671 */ 26114, 26702, 24121, 24827, 24840, 25902, 27711, 29213, /* 30672-30679 */ 30189, 30386, 28492, 26074, 25794, 24988, 23727, 19265, /* 30680-30687 */ 13740, 11348, 9963, 7649, 6085, 4855, 4007, 3027, /* 30688-30695 */ 4245, 4640, 5608, 8220, 10618, 11688, 12201, 14648, /* 30696-30703 */ 15389, 18101, 20488, 22529, 26128, 29822, 30579, 27897, /* 30704-30711 */ 27690, 27271, 25676, 25775, 26498, 28315, 31466, 33095, /* 30712-30719 */ 33180, 33908, 34147, 34464, 36457, 39341, 42809, 44781, /* 30720-30727 */ 46211, 47788, 47517, 46159, 44481, 43842, 42262, 40981, /* 30728-30735 */ 42691, 40403, 37495, 37932, 36094, 34113, 32753, 30379, /* 30736-30743 */ 31817, 33854, 32424, 34337, 38190, 40127, 42912, 44545, /* 30744-30751 */ 44331, 45747, 45963, 43898, 44322, 46966, 47384, 47742, /* 30752-30759 */ 48733, 49911, 50569, 48314, 42994, 38748, 40800, 43255, /* 30760-30767 */ 45808, 46811, 47473, 49057, 48786, 50126, 49547, 48842, /* 30768-30775 */ 49685, 50442, 51185, 49968, 48106, 45283, 41419, 39304, /* 30776-30783 */ 37692, 36346, 33850, 32166, 32031, 32004, 32500, 29269, /* 30784-30791 */ 24431, 22867, 19396, 17065, 17057, 16067, 16628, 17654, /* 30792-30799 */ 20254, 24029, 27057, 28606, 29396, 26230, 25705, 25807, /* 30800-30807 */ 25724, 24755, 21659, 18669, 15532, 15810, 13041, 9257, /* 30808-30815 */ 7289, 8619, 7233, 4631, 5445, 6274, 7179, 8450, /* 30816-30823 */ 7709, 8602, 11349, 13668, 16311, 21121, 25622, 24681, /* 30824-30831 */ 25973, 27330, 29540, 28730, 27284, 31122, 34185, 35243, /* 30832-30839 */ 34842, 36332, 37164, 36607, 35880, 35134, 36490, 35766, /* 30840-30847 */ 37050, 39518, 42434, 43625, 40309, 43306, 44417, 41506, /* 30848-30855 */ 39675, 42308, 45289, 42434, 41344, 41437, 42230, 43255, /* 30856-30863 */ 41235, 38210, 38322, 39142, 36896, 35743, 37236, 38457, /* 30864-30871 */ 36475, 35537, 37155, 37156, 35915, 36545, 39580, 41565, /* 30872-30879 */ 42061, 41637, 45680, 50161, 50788, 49145, 48703, 48884, /* 30880-30887 */ 49191, 51919, 53132, 54644, 53575, 51098, 52475, 51331, /* 30888-30895 */ 47363, 46725, 45797, 44788, 43973, 41991, 39293, 37581, /* 30896-30903 */ 35960, 35287, 35425, 34423, 33635, 34003, 37157, 38229, /* 30904-30911 */ 39432, 37999, 34668, 34241, 30065, 26829, 26252, 23565, /* 30912-30919 */ 20571, 18716, 19979, 21879, 20399, 17430, 16983, 17147, /* 30920-30927 */ 17314, 15922, 16993, 19507, 14899, 12773, 11616, 11124, /* 30928-30935 */ 11952, 9242, 9354, 12929, 14252, 13237, 12885, 12943, /* 30936-30943 */ 14219, 13245, 12244, 12908, 12702, 12594, 14493, 17133, /* 30944-30951 */ 18169, 19599, 21847, 24963, 26250, 25338, 25784, 28993, /* 30952-30959 */ 31653, 33342, 35552, 37260, 39625, 43331, 45177, 43346, /* 30960-30967 */ 41231, 40123, 41596, 43019, 42292, 41370, 41187, 40585, /* 30968-30975 */ 38576, 37038, 35764, 35991, 35872, 35051, 35654, 36446, /* 30976-30983 */ 35835, 37015, 38024, 37755, 40304, 39236, 40031, 44264, /* 30984-30991 */ 44756, 43932, 42565, 44744, 47682, 45333, 43249, 44470, /* 30992-30999 */ 44298, 42387, 41183, 41149, 41179, 44026, 46220, 45192, /* 31000-31007 */ 45504, 43919, 43880, 46836, 48880, 47889, 48234, 51898, /* 31008-31015 */ 54031, 54153, 51691, 51574, 52258, 52081, 50355, 46405, /* 31016-31023 */ 43118, 40519, 39619, 38275, 35674, 33134, 30258, 31304, /* 31024-31031 */ 33218, 30285, 28640, 27608, 26751, 26657, 24372, 21482, /* 31032-31039 */ 21953, 20981, 19879, 22320, 21584, 23260, 23314, 22812, /* 31040-31047 */ 25720, 25632, 25275, 24724, 25237, 22841, 16751, 12294, /* 31048-31055 */ 11555, 11589, 8925, 6942, 8031, 7776, 6269, 5501, /* 31056-31063 */ 5130, 6332, 6474, 8254, 10139, 10993, 12129, 13957, /* 31064-31071 */ 18263, 20504, 21109, 22494, 25893, 29646, 28978, 29121, /* 31072-31079 */ 31612, 33360, 34798, 37604, 38681, 38324, 39817, 40477, /* 31080-31087 */ 40883, 40107, 38710, 38418, 41138, 42509, 42307, 40554, /* 31088-31095 */ 40424, 40023, 37138, 37119, 36736, 38025, 39460, 39452, /* 31096-31103 */ 38607, 39161, 38168, 37572, 38320, 38255, 40166, 40227, /* 31104-31111 */ 41695, 43642, 41163, 40375, 40334, 40037, 40709, 41458, /* 31112-31119 */ 41174, 40758, 43363, 41455, 41116, 41630, 42428, 45569, /* 31120-31127 */ 45973, 46663, 46764, 46713, 48832, 52173, 52685, 52639, /* 31128-31135 */ 53052, 54575, 54193, 52550, 51511, 49536, 47604, 48420, /* 31136-31143 */ 47456, 43856, 41141, 36389, 34137, 33102, 30779, 27486, /* 31144-31151 */ 27494, 30318, 32054, 32255, 30835, 30874, 30985, 30003, /* 31152-31159 */ 29055, 28553, 28263, 26638, 26137, 24946, 22690, 23382, /* 31160-31167 */ 24211, 23380, 22924, 21235, 19451, 20749, 19589, 14708, /* 31168-31175 */ 11432, 9420, 7853, 9380, 8352, 7384, 7964, 7721, /* 31176-31183 */ 10683, 11149, 10151, 12348, 14451, 14996, 14529, 13720, /* 31184-31191 */ 14769, 16752, 18558, 19398, 18432, 20280, 22581, 22306, /* 31192-31199 */ 23492, 23188, 23007, 25227, 28591, 32068, 34009, 35238, /* 31200-31207 */ 38513, 42767, 45617, 44337, 42392, 45665, 47945, 47458, /* 31208-31215 */ 46000, 46170, 44922, 42945, 40115, 38974, 39727, 36390, /* 31216-31223 */ 35222, 34468, 34035, 32898, 32373, 33816, 34682, 35418, /* 31224-31231 */ 36044, 38352, 41302, 42839, 42660, 43692, 43998, 45170, /* 31232-31239 */ 47224, 47539, 46499, 45552, 45835, 44313, 43429, 42693, /* 31240-31247 */ 44172, 47071, 45061, 44365, 45695, 44392, 44623, 46202, /* 31248-31255 */ 47530, 49966, 50061, 49343, 50964, 51944, 50489, 49868, /* 31256-31263 */ 50135, 51020, 50296, 45515, 42827, 41811, 40530, 37152, /* 31264-31271 */ 34177, 31889, 31086, 31434, 28649, 27891, 28454, 27454, /* 31272-31279 */ 24695, 25015, 25918, 23486, 22921, 21768, 21031, 21962, /* 31280-31287 */ 22128, 22576, 23740, 25528, 25537, 24638, 23747, 23511, /* 31288-31295 */ 22040, 18057, 15830, 14937, 11279, 10408, 9780, 7072, /* 31296-31303 */ 7609, 6285, 6261, 7322, 7801, 9437, 10421, 10879, /* 31304-31311 */ 13462, 14432, 15496, 17412, 18626, 21665, 23647, 24108, /* 31312-31319 */ 24285, 27247, 29654, 29761, 30249, 31687, 34693, 36543, /* 31320-31327 */ 34440, 35067, 37679, 40101, 41445, 40068, 39537, 39309, /* 31328-31335 */ 40271, 39995, 40995, 41161, 38634, 39365, 40404, 39944, /* 31336-31343 */ 39835, 36460, 35975, 37841, 36717, 36802, 36761, 35916, /* 31344-31351 */ 36236, 37773, 37496, 39515, 40430, 40359, 41729, 42867, /* 31352-31359 */ 41861, 41982, 44267, 45320, 45619, 46071, 47401, 45429, /* 31360-31367 */ 44078, 44516, 46595, 47919, 47388, 47497, 49045, 47567, /* 31368-31375 */ 47732, 49618, 49049, 48835, 48003, 47607, 47970, 48982, /* 31376-31383 */ 48709, 47796, 47620, 49047, 47405, 44553, 42722, 42614, /* 31384-31391 */ 41330, 38823, 38174, 35811, 34644, 31809, 30240, 32781, /* 31392-31399 */ 31202, 27474, 26852, 26139, 24185, 22353, 19948, 19324, /* 31400-31407 */ 19326, 18183, 18206, 19763, 20661, 22771, 23938, 23202, /* 31408-31415 */ 24610, 24554, 21284, 19086, 17748, 13359, 11200, 10303, /* 31416-31423 */ 8553, 7922, 7152, 6136, 5529, 6550, 6761, 6280, /* 31424-31431 */ 6911, 7294, 9747, 12543, 13707, 16372, 17876, 19595, /* 31432-31439 */ 23712, 25710, 27288, 31753, 33283, 34199, 35478, 36959, /* 31440-31447 */ 38248, 37107, 35752, 37013, 39795, 41748, 42363, 40454, /* 31448-31455 */ 39035, 37595, 37022, 37002, 37886, 36818, 35016, 36520, /* 31456-31463 */ 38771, 37625, 37393, 39348, 40753, 42520, 41521, 41332, /* 31464-31471 */ 41299, 39990, 38427, 38456, 39891, 40608, 39608, 38549, /* 31472-31479 */ 38957, 38448, 37472, 37579, 37043, 36873, 40250, 42892, /* 31480-31487 */ 41010, 39972, 40442, 42211, 43945, 45726, 49637, 51988, /* 31488-31495 */ 53119, 54300, 56333, 54561, 55787, 55890, 53580, 55429, /* 31496-31503 */ 54398, 52866, 51036, 48379, 46237, 43892, 40894, 38335, /* 31504-31511 */ 35643, 35327, 35603, 33989, 32814, 32451, 29662, 28271, /* 31512-31519 */ 31856, 32331, 30525, 30697, 31983, 30872, 28110, 29096, /* 31520-31527 */ 29171, 26623, 23890, 22047, 21351, 20748, 21258, 20870, /* 31528-31535 */ 21476, 20498, 19429, 20104, 18636, 14458, 10815, 9698, /* 31536-31543 */ 9339, 8017, 7322, 9648, 10471, 10475, 10728, 11654, /* 31544-31551 */ 11511, 11659, 13289, 14140, 16056, 17286, 17187, 16465, /* 31552-31559 */ 17236, 18313, 19543, 21002, 23737, 25946, 24007, 25953, /* 31560-31567 */ 29816, 33977, 35469, 33476, 34193, 38028, 40501, 42357, /* 31568-31575 */ 43413, 41739, 43153, 41219, 40941, 42782, 41119, 39342, /* 31576-31583 */ 38511, 38133, 37031, 36623, 33971, 36030, 36654, 35471, /* 31584-31591 */ 38071, 34056, 36907, 37204, 38090, 37657, 38340, 43897, /* 31592-31599 */ 39087, 41613, 41618, 42180, 41175, 41805, 42129, 39705, /* 31600-31607 */ 43889, 43222, 39625, 40192, 40210, 38827, 41045, 44342, /* 31608-31615 */ 46567, 49853, 49701, 46096, 49193, 52237, 48920, 50533, /* 31616-31623 */ 57330, 55326, 54775, 52145, 52700, 49550, 49432, 47250, /* 31624-31631 */ 43751, 44929, 44745, 37818, 29868, 36258, 34839, 36211, /* 31632-31639 */ 34697, 40587, 38842, 33274, 34358, 35593, 36533, 35740, /* 31640-31647 */ 34171, 31279, 31968, 25662, 19888, 15464, 18481, 24751, /* 31648-31655 */ 30597, 24425, 18575, 25254, 24271, 18931, 16443, 14002, /* 31656-31663 */ 10393, 9146, 7134, 4432, 5771, 3178, 4227, 3325, /* 31664-31671 */ 875, 2761, 5775, 12903, 10771, 5484, 9601, 14661, /* 31672-31679 */ 15253, 15017, 14610, 13553, 13967, 18596, 24541, 27274, /* 31680-31687 */ 29736, 38329, 43038, 48219, 51054, 54884, 59923, 61103, /* 31688-31695 */ 63688, 64124, 65477, 64360, 63664, 62426, 61957, 61553, /* 31696-31703 */ 59054, 57906, 56933, 55102, 53179, 48761, 41104, 36939, /* 31704-31711 */ 35155, 25374, 17279, 15424, 16236, 16891, 14553, 13368, /* 31712-31719 */ 12535, 13427, 12946, 11519, 10992, 13397, 14104, 15284, /* 31720-31727 */ 17838, 17705, 18822, 18534, 19507, 19401, 16923, 18310, /* 31728-31735 */ 21295, 22728, 24649, 26625, 27594, 30662, 34661, 38195, /* 31736-31743 */ 43833, 49981, 53831, 55874, 58747, 61253, 62404, 63522, /* 31744-31751 */ 64634, 65176, 63990, 62005, 60247, 59680, 59732, 58660, /* 31752-31759 */ 56755, 55370, 53163, 52156, 51689, 51047, 50016, 49425, /* 31760-31767 */ 49044, 46143, 43941, 41201, 40208, 37221, 31672, 28169, /* 31768-31775 */ 27943, 25432, 22611, 21393, 18835, 17684, 16688, 14375, /* 31776-31783 */ 10299, 9786, 6237, 4000, 2769, 1564, 1257, 281, /* 31784-31791 */ 209, 722, 1369, 1389, 2245, 3131, 6501, 6468, /* 31792-31799 */ 7949, 9669, 11029, 10814, 9854, 11529, 14652, 17237, /* 31800-31807 */ 18891, 21507, 21277, 23289, 25286, 28927, 32657, 31429, /* 31808-31815 */ 30119, 33326, 37784, 43678, 46914, 44589, 46651, 50523, /* 31816-31823 */ 53192, 55812, 58623, 60004, 61294, 59454, 59709, 61884, /* 31824-31831 */ 62580, 63542, 61161, 59016, 57891, 60216, 60762, 59874, /* 31832-31839 */ 55497, 52177, 52573, 52439, 53446, 53259, 54301, 54585, /* 31840-31847 */ 53781, 55592, 56163, 55497, 54727, 54686, 52496, 46837, /* 31848-31855 */ 45128, 44567, 45420, 41589, 38819, 34907, 34098, 36035, /* 31856-31863 */ 29825, 28508, 27597, 25684, 25733, 23241, 22128, 21780, /* 31864-31871 */ 17369, 12249, 10498, 9141, 8816, 9170, 9642, 14121, /* 31872-31879 */ 12139, 9081, 7763, 8399, 7835, 5650, 3850, 2675, /* 31880-31887 */ 5634, 7592, 8644, 6604, 6029, 6040, 5702, 7176, /* 31888-31895 */ 8106, 9199, 10956, 10501, 11923, 13230, 16156, 18212, /* 31896-31903 */ 21936, 21361, 20631, 22317, 21479, 25037, 24412, 24262, /* 31904-31911 */ 21814, 23918, 27608, 30986, 33367, 33263, 35381, 38763, /* 31912-31919 */ 41499, 44112, 50304, 49267, 47328, 47162, 47008, 52095, /* 31920-31927 */ 55408, 57812, 59996, 57590, 56533, 58500, 60563, 59738, /* 31928-31935 */ 57418, 54128, 52980, 55407, 59912, 61759, 56555, 53517, /* 31936-31943 */ 52668, 51998, 52888, 54318, 51801, 48887, 47292, 47162, /* 31944-31951 */ 49276, 49496, 50112, 48659, 44449, 42617, 43892, 45097, /* 31952-31959 */ 42499, 36901, 34308, 33241, 35318, 34507, 33209, 31752, /* 31960-31967 */ 30005, 25691, 25584, 28854, 27444, 30626, 27318, 25102, /* 31968-31975 */ 24536, 24646, 24144, 28955, 30042, 28330, 30680, 29658, /* 31976-31983 */ 33397, 31896, 26595, 21660, 22470, 24634, 25033, 25924, /* 31984-31991 */ 23200, 20127, 17535, 15245, 13328, 12969, 12467, 9210, /* 31992-31999 */ 9009, 10960, 11814, 11185, 13120, 13490, 12219, 12063, /* 32000-32007 */ 13590, 15080, 12910, 11258, 9425, 10743, 12759, 15757, /* 32008-32015 */ 15450, 15104, 14377, 14762, 15374, 14303, 18344, 18763, /* 32016-32023 */ 19633, 18965, 18987, 21032, 22163, 23091, 22910, 24093, /* 32024-32031 */ 23772, 25591, 23988, 21399, 19489, 20344, 24644, 27467, /* 32032-32039 */ 34116, 38122, 36933, 34164, 36159, 40007, 39669, 39453, /* 32040-32047 */ 39021, 41178, 44500, 47371, 48302, 47880, 52623, 55016, /* 32048-32055 */ 56195, 57704, 58684, 55187, 51995, 51379, 51815, 55486, /* 32056-32063 */ 55355, 56583, 56568, 54538, 49349, 46620, 48525, 50220, /* 32064-32071 */ 49942, 46451, 46675, 47277, 46498, 44237, 43494, 47167, /* 32072-32079 */ 48610, 48687, 49664, 50902, 50508, 46874, 40812, 38514, /* 32080-32087 */ 41559, 45003, 46606, 45599, 43595, 37779, 38096, 41819, /* 32088-32095 */ 41764, 40518, 35823, 34275, 34524, 36666, 37343, 37524, /* 32096-32103 */ 40924, 43504, 45342, 46913, 45698, 43043, 39803, 36030, /* 32104-32111 */ 36348, 36813, 39151, 40139, 37729, 33101, 28211, 24828, /* 32112-32119 */ 21660, 24231, 25926, 23107, 21740, 19638, 19679, 21367, /* 32120-32127 */ 21427, 22233, 21098, 21117, 24335, 25649, 20577, 15488, /* 32128-32135 */ 15567, 14467, 15655, 19305, 22076, 23573, 18415, 14205, /* 32136-32143 */ 14969, 15353, 15925, 16187, 13041, 10462, 8160, 8901, /* 32144-32151 */ 11111, 11692, 10794, 8195, 9225, 11596, 13315, 11359, /* 32152-32159 */ 10489, 10982, 12474, 15863, 20893, 26517, 29600, 25498, /* 32160-32167 */ 19046, 20249, 22305, 27050, 29603, 25872, 27110, 29872, /* 32168-32175 */ 32530, 35015, 36432, 37527, 37244, 38263, 40632, 42232, /* 32176-32183 */ 40930, 38870, 36266, 36310, 40480, 43419, 46219, 47416, /* 32184-32191 */ 43389, 40504, 39821, 39812, 42973, 41580, 38103, 38019, /* 32192-32199 */ 38712, 42938, 43445, 41414, 43892, 44710, 45371, 48142, /* 32200-32207 */ 47812, 45548, 43092, 41038, 42276, 47322, 50067, 52583, /* 32208-32215 */ 55047, 52247, 49118, 48095, 47888, 50004, 51929, 48604, /* 32216-32223 */ 49303, 52649, 56502, 55932, 54715, 58119, 58122, 59587, /* 32224-32231 */ 60071, 59511, 58601, 53937, 51769, 52684, 51401, 51522, /* 32232-32239 */ 53396, 52148, 47037, 41391, 38977, 39555, 41406, 41302, /* 32240-32247 */ 36509, 34317, 34035, 34740, 32073, 28814, 29464, 29592, /* 32248-32255 */ 31709, 29382, 26272, 24438, 21914, 21403, 22081, 21986, /* 32256-32263 */ 21023, 25866, 28772, 21187, 15433, 14100, 14702, 14927, /* 32264-32271 */ 12875, 9657, 6910, 6441, 5780, 3956, 824, 1201, /* 32272-32279 */ 2788, 3180, 4893, 4828, 2948, 2243, 3537, 7009, /* 32280-32287 */ 8161, 7423, 10742, 12902, 10286, 9317, 10355, 10098, /* 32288-32295 */ 12964, 14466, 13229, 13910, 16196, 19234, 18237, 13917, /* 32296-32303 */ 13367, 16256, 20132, 22293, 18898, 15443, 14354, 16357, /* 32304-32311 */ 18173, 19385, 20286, 25020, 29774, 30864, 30972, 26358, /* 32312-32319 */ 23300, 24837, 28607, 30110, 30734, 32060, 37257, 39316, /* 32320-32327 */ 35457, 31014, 32335, 38662, 42437, 40650, 36522, 35172, /* 32328-32335 */ 36958, 42845, 44039, 42820, 44834, 50473, 53848, 54784, /* 32336-32343 */ 52513, 48689, 49886, 54905, 58960, 59902, 61452, 63910, /* 32344-32351 */ 64385, 62480, 62285, 61333, 63920, 65535, 65413, 61704, /* 32352-32359 */ 55724, 53614, 52589, 53193, 51703, 52854, 55483, 57438, /* 32360-32367 */ 58267, 55989, 51276, 46718, 45340, 47286, 48771, 49159, /* 32368-32375 */ 49314, 49243, 49251, 45904, 44226, 41927, 44024, 48458, /* 32376-32383 */ 46840, 38836, 34956, 35930, 37321, 39075, 36038, 37207, /* 32384-32391 */ 38880, 38642, 36968, 31812, 26231, 25299, 26316, 26645, /* 32392-32399 */ 25524, 25868, 25614, 25299, 26535, 25495, 24699, 25165, /* 32400-32407 */ 30927, 32718, 29414, 24378, 20529, 22585, 24740, 25017, /* 32408-32415 */ 27398, 29978, 31211, 32899, 31376, 28302, 27379, 26541, /* 32416-32423 */ 24683, 23515, 24926, 27814, 29895, 28055, 24409, 20561, /* 32424-32431 */ 18179, 19369, 21890, 21878, 17960, 15999, 17029, 17853, /* 32432-32439 */ 18038, 19679, 18392, 18978, 21806, 23302, 22273, 18530, /* 32440-32447 */ 18464, 18257, 16067, 17852, 23048, 25293, 25103, 21598, /* 32448-32455 */ 17556, 15904, 17161, 20937, 23756, 21830, 19952, 18920, /* 32456-32463 */ 18420, 21075, 23295, 24185, 27405, 31333, 35593, 38124, /* 32464-32471 */ 34459, 33013, 32309, 32694, 35469, 40312, 43100, 43117, /* 32472-32479 */ 38302, 32240, 29405, 26169, 27495, 28981, 29682, 29037, /* 32480-32487 */ 26071, 24999, 25132, 24877, 28293, 27923, 27386, 31324, /* 32488-32495 */ 31987, 30032, 26837, 25505, 28170, 30363, 29872, 32684, /* 32496-32503 */ 32857, 32233, 31242, 27303, 26610, 27407, 30270, 32596, /* 32504-32511 */ 32677, 29173, 25261, 23155, 24139, 26534, 25670, 27305, /* 32512-32519 */ 30249, 32880, 33504, 30603, 27258, 29734, 34832, 38103, /* 32520-32527 */ 38742, 39895, 42952, 44788, 46453, 43911, 41178, 41266, /* 32528-32535 */ 45235, 48430, 47365, 43413, 41482, 42225, 44497, 46677, /* 32536-32543 */ 45784, 47100, 49920, 50051, 47025, 44120, 42837, 43287, /* 32544-32551 */ 44099, 44056, 41754, 41107, 45070, 45979, 41768, 39457, /* 32552-32559 */ 39273, 41477, 44095, 43363, 41810, 40319, 38034, 37940, /* 32560-32567 */ 39993, 40893, 41601, 43189, 44832, 45485, 43891, 41432, /* 32568-32575 */ 40844, 39263, 40306, 41386, 42166, 44976, 46828, 44424, /* 32576-32583 */ 38672, 37871, 41179, 43705, 42319, 44664, 46648, 43478, /* 32584-32591 */ 42691, 44115, 44999, 46377, 49324, 52422, 53456, 52040, /* 32592-32599 */ 49132, 43893, 42256, 42890, 40691, 38937, 39097, 37828, /* 32600-32607 */ 34743, 29122, 26200, 27156, 26959, 30715, 30865, 27126, /* 32608-32615 */ 23710, 17783, 16668, 17143, 18983, 20609, 23402, 25696, /* 32616-32623 */ 22772, 18720, 13868, 15219, 16070, 16334, 17652, 17415, /* 32624-32631 */ 16004, 14504, 11747, 7186, 6080, 8207, 10038, 10325, /* 32632-32639 */ 9676, 4503, 3570, 2996, 1771, 3589, 5214, 8689, /* 32640-32647 */ 13342, 14315, 11981, 10114, 10529, 16388, 18805, 19183, /* 32648-32655 */ 20166, 20099, 20611, 21687, 21882, 22034, 23838, 27439, /* 32656-32663 */ 32585, 31698, 29618, 27880, 25940, 26218, 27832, 31143, /* 32664-32671 */ 32963, 34771, 37324, 34991, 29898, 29608, 32232, 35640, /* 32672-32679 */ 35833, 34237, 36020, 38269, 38452, 36304, 33189, 37822, /* 32680-32687 */ 42072, 41958, 44103, 40901, 37644, 38650, 39125, 38516, /* 32688-32695 */ 39050, 43688, 49352, 50251, 47301, 42583, 41295, 45376, /* 32696-32703 */ 47502, 46407, 45046, 44165, 48882, 50151, 46116, 47432, /* 32704-32711 */ 51241, 54800, 55650, 57450, 57104, 56073, 56757, 57129, /* 32712-32719 */ 58083, 57242, 59488, 61713, 59815, 56552, 52950, 50085, /* 32720-32727 */ 47715, 47771, 46883, 43328, 42763, 43488, 43213, 40530, /* 32728-32735 */ 39602, 41592, 41433, 39659, 39500, 37890, 34711, 35300, /* 32736-32743 */ 33983, 32034, 31821, 33771, 37265, 35357, 31983, 31844, /* 32744-32751 */ 32236, 28650, 25895, 25286, 21942, 20885, 20470, 17464, /* 32752-32759 */ 14773, 15545, 16035, 12882, 12730, 13907, 11974, 10485, /* 32760-32767 */ 10038, 10616, 12227, 14107, 16108, 17552, 17979, 20162, /* 32768-32775 */ 23044, 23706, 22581, 20418, 21808, 23136, 23626, 21515, /* 32776-32783 */ 17483, 19521, 23848, 23057, 21787, 22907, 24035, 24665, /* 32784-32791 */ 21398, 16256, 14201, 16751, 19630, 19923, 18871, 19463, /* 32792-32799 */ 23196, 26074, 24367, 24773, 27113, 27589, 28468, 29049, /* 32800-32807 */ 27029, 27325, 29704, 31216, 30927, 28545, 30856, 33764, /* 32808-32815 */ 33905, 30908, 27380, 27272, 31981, 33451, 34052, 33123, /* 32816-32823 */ 33161, 39286, 39832, 37643, 36287, 40664, 43817, 43487, /* 32824-32831 */ 42739, 41854, 45960, 50080, 50292, 51646, 53827, 55247, /* 32832-32839 */ 58888, 57539, 54603, 52224, 50302, 52290, 52478, 51293, /* 32840-32847 */ 48200, 47486, 47964, 46060, 45186, 42616, 40952, 42171, /* 32848-32855 */ 44023, 43512, 42761, 42141, 43460, 41620, 37631, 39873, /* 32856-32863 */ 40649, 39732, 36158, 33592, 33711, 35749, 35467, 33088, /* 32864-32871 */ 32777, 33477, 34609, 32512, 31055, 29005, 28881, 26012, /* 32872-32879 */ 23541, 25941, 27488, 25272, 23157, 23793, 22891, 23499, /* 32880-32887 */ 22510, 23240, 22406, 22005, 23112, 23292, 24587, 25249, /* 32888-32895 */ 27178, 28691, 29407, 29060, 29353, 28980, 29725, 29010, /* 32896-32903 */ 27903, 28433, 31880, 33656, 32246, 32609, 30574, 31603, /* 32904-32911 */ 32224, 29150, 26733, 26517, 28222, 28299, 27383, 25296, /* 32912-32919 */ 25472, 27353, 24263, 23994, 24304, 25076, 28926, 29774, /* 32920-32927 */ 28702, 30350, 31289, 30358, 32885, 31581, 29783, 30503, /* 32928-32935 */ 31366, 31904, 30681, 29366, 32155, 33909, 33148, 32942, /* 32936-32943 */ 32605, 30757, 32709, 33631, 30037, 29635, 31117, 34641, /* 32944-32951 */ 34042, 33782, 33619, 35937, 39277, 42294, 43192, 43274, /* 32952-32959 */ 44474, 44518, 45587, 45157, 46397, 46755, 48256, 48616, /* 32960-32967 */ 46735, 43485, 42405, 38749, 34545, 34180, 34417, 33378, /* 32968-32975 */ 32218, 33776, 31428, 31872, 34558, 34810, 31227, 26684, /* 32976-32983 */ 25010, 25069, 25150, 26053, 26981, 24748, 25435, 28865, /* 32984-32991 */ 28495, 25678, 23866, 22237, 22781, 23033, 23691, 21892, /* 32992-32999 */ 19384, 20133, 18032, 18855, 19721, 18318, 17543, 18332, /* 33000-33007 */ 19437, 16907, 17186, 20612, 21186, 21469, 23577, 24663, /* 33008-33015 */ 27866, 30627, 28555, 28337, 32641, 36373, 35528, 33509, /* 33016-33023 */ 33653, 33899, 33783, 36133, 40142, 38688, 36280, 38380, /* 33024-33031 */ 38143, 37071, 37804, 36810, 37002, 36437, 36261, 39103, /* 33032-33039 */ 39287, 38708, 35764, 33451, 36094, 38542, 39136, 39765, /* 33040-33047 */ 40268, 39466, 39770, 45049, 47069, 41713, 38857, 40953, /* 33048-33055 */ 42535, 43772, 45107, 42436, 40925, 43427, 46377, 48769, /* 33056-33063 */ 47897, 42382, 40961, 42922, 48009, 48554, 45156, 44824, /* 33064-33071 */ 41266, 40843, 42665, 45341, 42881, 41867, 44136, 45463, /* 33072-33079 */ 50739, 52196, 50334, 47613, 48886, 53839, 56435, 54345, /* 33080-33087 */ 48276, 44729, 47450, 51539, 46284, 41132, 39293, 34266, /* 33088-33095 */ 31175, 32802, 33109, 29193, 27217, 27089, 30144, 28238, /* 33096-33103 */ 23773, 19783, 16129, 18241, 23200, 26678, 24379, 19355, /* 33104-33111 */ 16826, 19711, 23411, 22144, 19324, 20324, 18158, 15622, /* 33112-33119 */ 16252, 15512, 11916, 8602, 9965, 10498, 9498, 5945, /* 33120-33127 */ 2916, 3593, 4629, 8722, 15586, 13058, 8157, 9497, /* 33128-33135 */ 12014, 18967, 19652, 19455, 21839, 22196, 24596, 26476, /* 33136-33143 */ 28257, 24596, 24003, 27552, 30339, 29655, 24156, 21378, /* 33144-33151 */ 19880, 21743, 26961, 31720, 29277, 22412, 20020, 24423, /* 33152-33159 */ 27974, 27889, 30398, 28920, 27867, 30026, 30418, 29741, /* 33160-33167 */ 31143, 33340, 35095, 40150, 43493, 40336, 32797, 28765, /* 33168-33175 */ 34241, 41068, 45495, 42594, 35339, 35451, 38768, 41562, /* 33176-33183 */ 41525, 45325, 45620, 46388, 50613, 49384, 48490, 45203, /* 33184-33191 */ 47254, 50814, 54611, 55734, 48912, 44784, 46598, 51701, /* 33192-33199 */ 57048, 61457, 59837, 55986, 55616, 59264, 60142, 59549, /* 33200-33207 */ 59558, 60531, 63527, 62170, 60121, 53209, 49626, 52813, /* 33208-33215 */ 53890, 52189, 47125, 42079, 37798, 37809, 42684, 47369, /* 33216-33223 */ 44576, 38011, 33484, 34495, 33665, 28497, 28440, 28417, /* 33224-33231 */ 30529, 31989, 30803, 25703, 20331, 22219, 27346, 31743, /* 33232-33239 */ 28402, 21679, 16470, 13030, 14674, 19752, 21017, 15225, /* 33240-33247 */ 9701, 11973, 16567, 14536, 9387, 9809, 12586, 14470, /* 33248-33255 */ 18062, 15945, 11276, 9689, 12814, 19851, 23190, 21680, /* 33256-33263 */ 16959, 15199, 18753, 22700, 26244, 25388, 19608, 18319, /* 33264-33271 */ 21077, 24043, 23731, 21859, 20924, 20645, 23305, 22664, /* 33272-33279 */ 18800, 14789, 14854, 21043, 23266, 19671, 14866, 13026, /* 33280-33287 */ 14776, 18913, 24843, 29077, 28096, 25500, 26304, 29472, /* 33288-33295 */ 31494, 30411, 30846, 34264, 38170, 38894, 35543, 29116, /* 33296-33303 */ 27680, 33853, 39606, 41344, 37493, 32488, 30100, 31768, /* 33304-33311 */ 36874, 42532, 43972, 39648, 36731, 37981, 41038, 43378, /* 33312-33319 */ 43947, 45361, 50673, 58224, 60702, 54795, 52587, 55964, /* 33320-33327 */ 60928, 64140, 61739, 59148, 56075, 51008, 49696, 53700, /* 33328-33335 */ 54647, 52971, 47289, 41721, 41213, 44628, 42719, 41315, /* 33336-33343 */ 45706, 46844, 48098, 45118, 38753, 35085, 39861, 44245, /* 33344-33351 */ 45774, 42385, 35629, 32330, 29191, 31104, 35823, 39063, /* 33352-33359 */ 35486, 28187, 24880, 28357, 28385, 23087, 23877, 26143, /* 33360-33367 */ 27483, 25422, 21273, 17957, 19935, 25969, 29672, 30304, /* 33368-33375 */ 25752, 24490, 22556, 21237, 24670, 28957, 32585, 29289, /* 33376-33383 */ 25968, 25114, 27754, 27271, 28560, 32587, 31608, 32056, /* 33384-33391 */ 30676, 27834, 24102, 25168, 30068, 33173, 30259, 26103, /* 33392-33399 */ 23037, 21768, 22719, 22471, 25681, 25035, 21094, 18246, /* 33400-33407 */ 19103, 21655, 20496, 21068, 24742, 27971, 27932, 25361, /* 33408-33415 */ 24467, 26283, 30696, 32941, 30926, 30986, 31232, 29731, /* 33416-33423 */ 27955, 26954, 30300, 34217, 36262, 32761, 28276, 29355, /* 33424-33431 */ 32717, 33718, 33790, 34326, 33411, 31519, 28534, 28866, /* 33432-33439 */ 28922, 33075, 38004, 38210, 39131, 40795, 40685, 41142, /* 33440-33447 */ 43927, 46525, 51740, 53954, 50139, 46566, 47330, 48865, /* 33448-33455 */ 47123, 45280, 46026, 45546, 39311, 34751, 35586, 35099, /* 33456-33463 */ 35187, 34029, 33631, 34441, 34312, 31898, 29255, 28384, /* 33464-33471 */ 30573, 36112, 33879, 28375, 26293, 27196, 30610, 31711, /* 33472-33479 */ 29033, 30671, 30441, 27366, 27102, 25278, 22770, 21347, /* 33480-33487 */ 20857, 20390, 19533, 17653, 16657, 14996, 17321, 23844, /* 33488-33495 */ 28162, 26155, 19475, 20684, 26630, 30418, 31064, 29579, /* 33496-33503 */ 31437, 32003, 32769, 34655, 33764, 32605, 33205, 35073, /* 33504-33511 */ 37230, 36275, 32274, 29954, 26370, 27108, 33864, 35218, /* 33512-33519 */ 31971, 28637, 28901, 32442, 33636, 31587, 28768, 29314, /* 33520-33527 */ 31489, 32733, 34471, 33730, 32021, 32420, 35420, 39875, /* 33528-33535 */ 40331, 37056, 34776, 35338, 40045, 42523, 40086, 39016, /* 33536-33543 */ 39662, 43633, 45424, 43667, 41391, 41255, 43513, 45785, /* 33544-33551 */ 46715, 47244, 47603, 44468, 44039, 47449, 50129, 45627, /* 33552-33559 */ 38434, 37472, 40727, 43181, 43494, 44633, 44947, 46697, /* 33560-33567 */ 48785, 50897, 53161, 50690, 53170, 56618, 56398, 55703, /* 33568-33575 */ 51715, 48578, 44842, 43612, 49044, 49769, 41194, 34457, /* 33576-33583 */ 31485, 30731, 30019, 29025, 29148, 27603, 28360, 27271, /* 33584-33591 */ 24115, 21535, 19879, 22806, 25178, 25037, 23490, 21411, /* 33592-33599 */ 17997, 15862, 17667, 23021, 25336, 20996, 14244, 11103, /* 33600-33607 */ 11443, 9978, 9489, 9581, 9464, 10441, 10350, 6428, /* 33608-33615 */ 5086, 7003, 11496, 14922, 13710, 15709, 18721, 16807, /* 33616-33623 */ 15050, 17878, 22765, 27642, 24002, 18078, 20456, 22134, /* 33624-33631 */ 23054, 26232, 28831, 29601, 27145, 24031, 21083, 19968, /* 33632-33639 */ 23233, 24771, 21867, 18948, 21299, 23485, 19868, 18362, /* 33640-33647 */ 20367, 26484, 28010, 23083, 19352, 20899, 25025, 26793, /* 33648-33655 */ 30764, 35202, 38160, 38165, 37370, 37491, 39005, 41866, /* 33656-33663 */ 43461, 41763, 39618, 41251, 42557, 41077, 40411, 42304, /* 33664-33671 */ 46675, 48368, 46109, 40690, 40788, 43998, 44663, 47379, /* 33672-33679 */ 49178, 49298, 46852, 47017, 47989, 50666, 53905, 54913, /* 33680-33687 */ 52896, 53847, 58116, 58401, 58813, 56770, 59566, 64713, /* 33688-33695 */ 64141, 59207, 52742, 52788, 53796, 52042, 52066, 53095, /* 33696-33703 */ 50886, 48049, 46585, 44792, 46217, 46591, 44478, 43063, /* 33704-33711 */ 42775, 42703, 41684, 38729, 33803, 36164, 38864, 37723, /* 33712-33719 */ 32739, 26688, 26952, 27194, 27996, 28066, 27961, 26599, /* 33720-33727 */ 24390, 20709, 20482, 22196, 20297, 18650, 17441, 18346, /* 33728-33735 */ 20057, 20595, 17683, 14713, 17359, 21393, 21748, 17705, /* 33736-33743 */ 13383, 16442, 18297, 19217, 19559, 18763, 18383, 18051, /* 33744-33751 */ 19679, 19700, 21479, 23661, 23891, 21644, 21184, 21328, /* 33752-33759 */ 21086, 18508, 15203, 19358, 21810, 18281, 11447, 7760, /* 33760-33767 */ 11779, 11552, 9560, 13103, 14989, 15230, 13499, 10963, /* 33768-33775 */ 14753, 21445, 24266, 24174, 22884, 25546, 31112, 33931, /* 33776-33783 */ 32150, 30532, 35014, 38399, 37893, 32574, 28564, 30698, /* 33784-33791 */ 32102, 34429, 38881, 39042, 37206, 36324, 35330, 38809, /* 33792-33799 */ 41708, 41462, 40398, 38284, 40403, 43983, 46192, 44759, /* 33800-33807 */ 44903, 52790, 55990, 53763, 51086, 52088, 55019, 55347, /* 33808-33815 */ 56510, 59097, 59302, 57601, 52991, 48529, 51164, 53370, /* 33816-33823 */ 51540, 46968, 43100, 43986, 48294, 47307, 41429, 40700, /* 33824-33831 */ 46377, 48542, 43679, 38137, 38468, 41129, 39146, 39257, /* 33832-33839 */ 39639, 38167, 36582, 32401, 30069, 33090, 33953, 31580, /* 33840-33847 */ 29119, 27237, 27181, 26890, 25366, 22493, 23785, 27026, /* 33848-33855 */ 26247, 23763, 22417, 24506, 25058, 24522, 27372, 29461, /* 33856-33863 */ 29648, 30654, 28704, 26065, 30095, 33603, 31451, 27628, /* 33864-33871 */ 27096, 28125, 28119, 28801, 27609, 28936, 31340, 29481, /* 33872-33879 */ 26038, 24272, 25543, 25375, 22098, 22837, 26292, 25624, /* 33880-33887 */ 24974, 19563, 17582, 22864, 24201, 20813, 17951, 19542, /* 33888-33895 */ 20539, 20922, 20807, 21982, 25484, 27915, 25284, 23617, /* 33896-33903 */ 26011, 29618, 29745, 27763, 31018, 34626, 35852, 34493, /* 33904-33911 */ 29651, 30690, 37765, 40790, 37930, 34829, 36243, 37272, /* 33912-33919 */ 37808, 37525, 37601, 38186, 37116, 34719, 32791, 31992, /* 33920-33927 */ 33810, 34879, 35361, 40276, 45007, 47633, 44382, 41295, /* 33928-33935 */ 46151, 54135, 55768, 53740, 53798, 51011, 48571, 48942, /* 33936-33943 */ 47800, 46430, 45926, 43128, 38337, 35697, 37170, 37316, /* 33944-33951 */ 33158, 28995, 30892, 34425, 32609, 27065, 26040, 31318, /* 33952-33959 */ 35793, 34708, 31210, 30456, 27834, 26751, 27206, 28696, /* 33960-33967 */ 30536, 30282, 27029, 21367, 20536, 21880, 22601, 20965, /* 33968-33975 */ 18210, 19351, 21116, 16797, 13083, 15291, 22236, 27348, /* 33976-33983 */ 26486, 25881, 25888, 24268, 22279, 25615, 28934, 31131, /* 33984-33991 */ 33244, 30668, 26488, 24875, 27418, 29805, 29416, 30287, /* 33992-33999 */ 34574, 34202, 26398, 21100, 24951, 30502, 30800, 29213, /* 34000-34007 */ 27778, 26710, 23639, 21575, 23955, 26507, 27262, 26296, /* 34008-34015 */ 24683, 22531, 22496, 27029, 29479, 29410, 34371, 38867, /* 34016-34023 */ 36979, 32037, 30464, 38052, 44220, 44721, 44328, 43590, /* 34024-34031 */ 43406, 41888, 42485, 45051, 46506, 47775, 47050, 43471, /* 34032-34039 */ 40671, 41729, 47264, 47399, 45141, 48322, 47942, 43201, /* 34040-34047 */ 38517, 39444, 44913, 48351, 50126, 51674, 52644, 52538, /* 34048-34055 */ 52207, 54845, 56979, 58484, 60730, 59559, 56957, 52143, /* 34056-34063 */ 51790, 52501, 48293, 48383, 50414, 45206, 36843, 36025, /* 34064-34071 */ 38029, 39119, 38669, 37289, 35499, 32993, 32030, 31007, /* 34072-34079 */ 31023, 30917, 31782, 29762, 27994, 26267, 23341, 25506, /* 34080-34087 */ 23921, 21141, 22638, 22779, 16098, 11316, 14531, 17881, /* 34088-34095 */ 15400, 13693, 12405, 9919, 10022, 8762, 9951, 12084, /* 34096-34103 */ 15426, 16628, 14923, 14328, 14956, 16507, 17470, 19852, /* 34104-34111 */ 21808, 23174, 21181, 16091, 17986, 23172, 23541, 22062, /* 34112-34119 */ 22593, 22149, 21279, 20113, 18881, 19044, 20097, 20658, /* 34120-34127 */ 17877, 15904, 13259, 12930, 13712, 12379, 14947, 19344, /* 34128-34135 */ 18558, 14140, 12910, 16176, 20635, 21907, 23395, 25828, /* 34136-34143 */ 28660, 30152, 28821, 29709, 33295, 38678, 36894, 34794, /* 34144-34151 */ 36112, 35459, 36753, 36851, 38367, 44155, 46574, 41411, /* 34152-34159 */ 38368, 39863, 45581, 48471, 47079, 48360, 50621, 50959, /* 34160-34167 */ 49827, 47711, 46949, 50573, 51469, 49871, 52102, 53491, /* 34168-34175 */ 53965, 56329, 57415, 61121, 63582, 61413, 59057, 59908, /* 34176-34183 */ 61905, 62414, 60068, 58097, 58824, 58567, 55028, 51034, /* 34184-34191 */ 50171, 51646, 52330, 48714, 46633, 46816, 45041, 41614, /* 34192-34199 */ 39791, 41788, 45801, 42076, 35908, 34067, 36939, 38683, /* 34200-34207 */ 36793, 33991, 31081, 33730, 31472, 27759, 22668, 23092, /* 34208-34215 */ 28584, 28459, 27661, 25450, 21456, 19133, 17165, 18088, /* 34216-34223 */ 23238, 25397, 23601, 18781, 20429, 22710, 23411, 24854, /* 34224-34231 */ 23402, 23323, 23842, 23377, 20860, 17727, 21965, 24488, /* 34232-34239 */ 23157, 22390, 21123, 22354, 20543, 16531, 16563, 23945, /* 34240-34247 */ 23356, 15932, 13421, 14402, 15294, 13185, 9354, 10122, /* 34248-34255 */ 11890, 11394, 9494, 6118, 9341, 13777, 13032, 13058, /* 34256-34263 */ 15123, 16125, 16352, 17399, 20573, 26602, 32528, 28007, /* 34264-34271 */ 23790, 28958, 32695, 31022, 30024, 31728, 35926, 37093, /* 34272-34279 */ 34565, 30875, 31831, 35484, 33814, 34317, 37935, 39824, /* 34280-34287 */ 36500, 35298, 34345, 36324, 43371, 43758, 39146, 39763, /* 34288-34295 */ 45506, 48531, 49204, 52687, 57079, 58167, 57234, 56083, /* 34296-34303 */ 55682, 57643, 55893, 53642, 55067, 54432, 49531, 45633, /* 34304-34311 */ 45395, 45545, 47182, 47233, 43622, 40265, 42079, 42499, /* 34312-34319 */ 41414, 40878, 43126, 45992, 44973, 41413, 36415, 37707, /* 34320-34327 */ 38954, 37289, 37199, 37098, 34135, 30372, 28401, 26225, /* 34328-34335 */ 25913, 28287, 29048, 24723, 25269, 24934, 25090, 25659, /* 34336-34343 */ 26016, 29410, 30524, 31419, 27607, 29074, 32351, 30999, /* 34344-34351 */ 30853, 34303, 34662, 32302, 31193, 31987, 28808, 30789, /* 34352-34359 */ 33230, 28272, 27110, 26370, 26291, 26040, 28999, 29800, /* 34360-34367 */ 31474, 31996, 26500, 21515, 21926, 22921, 21581, 20948, /* 34368-34375 */ 21668, 20183, 18233, 17731, 15863, 17841, 19519, 18847, /* 34376-34383 */ 19065, 20541, 20629, 20705, 24842, 26233, 28319, 32428, /* 34384-34391 */ 34194, 32063, 28771, 31697, 31212, 31242, 34442, 37964, /* 34392-34399 */ 38881, 37910, 36468, 35388, 37184, 37652, 36466, 37578, /* 34400-34407 */ 38536, 35232, 39635, 42701, 40087, 39630, 39508, 39713, /* 34408-34415 */ 35976, 36327, 41618, 42146, 43791, 48050, 51458, 52581, /* 34416-34423 */ 50779, 49586, 51137, 54996, 54582, 50052, 47097, 44610, /* 34424-34431 */ 43600, 45491, 46187, 43121, 43911, 42581, 38769, 33624, /* 34432-34439 */ 30052, 31624, 31156, 32481, 34815, 34320, 32164, 29981, /* 34440-34447 */ 25945, 26374, 29491, 29622, 27446, 25005, 22076, 20278, /* 34448-34455 */ 22026, 21754, 21750, 24521, 23792, 21311, 16655, 15818, /* 34456-34463 */ 18964, 16001, 15256, 20185, 24795, 24765, 21319, 20853, /* 34464-34471 */ 23361, 24926, 24945, 23605, 24019, 25698, 27294, 28589, /* 34472-34479 */ 30342, 29703, 29404, 29497, 27300, 24073, 23870, 26320, /* 34480-34487 */ 26288, 27076, 29988, 30896, 25836, 23013, 24448, 25254, /* 34488-34495 */ 24426, 21008, 17823, 17487, 18342, 19562, 21483, 23674, /* 34496-34503 */ 24381, 24056, 24592, 23019, 21077, 24830, 30112, 32065, /* 34504-34511 */ 34625, 39986, 41754, 36196, 33007, 37343, 42613, 43295, /* 34512-34519 */ 42127, 43246, 44112, 44466, 44377, 47277, 49054, 47328, /* 34520-34527 */ 47461, 47486, 45782, 42676, 42575, 46845, 47127, 46008, /* 34528-34535 */ 50955, 50201, 45272, 42354, 48656, 54547, 53002, 53968, /* 34536-34543 */ 56774, 60338, 59293, 57670, 59204, 61616, 61397, 58287, /* 34544-34551 */ 54894, 52836, 48228, 46489, 47609, 44834, 43937, 46683, /* 34552-34559 */ 44269, 37583, 34584, 38055, 38529, 33916, 33336, 34644, /* 34560-34567 */ 34715, 32682, 32104, 31489, 33466, 32017, 27911, 26173, /* 34568-34575 */ 24226, 21525, 19553, 20271, 17265, 15302, 19299, 19539, /* 34576-34583 */ 14191, 14263, 17945, 16407, 11540, 13386, 17025, 16629, /* 34584-34591 */ 17124, 17515, 20284, 23021, 22879, 20966, 19786, 22232, /* 34592-34599 */ 20763, 18784, 20645, 21325, 18160, 18219, 19792, 16016, /* 34600-34607 */ 16420, 19993, 20736, 18490, 17671, 18001, 16149, 13747, /* 34608-34615 */ 13003, 15564, 16597, 13744, 11815, 12880, 14430, 11607, /* 34616-34623 */ 10095, 14349, 16323, 14803, 15496, 18319, 20042, 20134, /* 34624-34631 */ 24736, 29217, 29596, 32347, 31439, 30293, 30094, 32953, /* 34632-34639 */ 36253, 35727, 37756, 40088, 41275, 42968, 41921, 40036, /* 34640-34647 */ 41197, 41988, 42266, 43600, 45599, 41910, 41879, 47044, /* 34648-34655 */ 48212, 48429, 49068, 48543, 46124, 47814, 52276, 54538, /* 34656-34663 */ 56103, 57073, 58341, 61315, 62869, 62182, 61999, 62134, /* 34664-34671 */ 62127, 60196, 58924, 58133, 53998, 51775, 51567, 52638, /* 34672-34679 */ 53838, 52537, 49109, 47551, 45833, 46252, 46494, 44444, /* 34680-34687 */ 43336, 42521, 42596, 40726, 39124, 37597, 38842, 36925, /* 34688-34695 */ 32895, 30420, 29795, 27327, 24129, 25041, 26520, 26784, /* 34696-34703 */ 23816, 23311, 23904, 25286, 24763, 23473, 23733, 24163, /* 34704-34711 */ 25565, 25313, 25402, 24922, 24438, 25491, 25522, 24304, /* 34712-34719 */ 24046, 24333, 22218, 22495, 23652, 24285, 22817, 20428, /* 34720-34727 */ 21422, 20190, 19666, 21170, 22667, 22962, 21633, 19419, /* 34728-34735 */ 18741, 18386, 16193, 14552, 13527, 12871, 11296, 9721, /* 34736-34743 */ 9081, 8990, 9975, 10366, 10796, 11974, 13347, 16418, /* 34744-34751 */ 17520, 19642, 23602, 24345, 26223, 27850, 28150, 28937, /* 34752-34759 */ 30333, 31708, 33444, 34740, 35518, 34753, 34734, 35622, /* 34760-34767 */ 33972, 34668, 33957, 34884, 35964, 36054, 36947, 37449, /* 34768-34775 */ 39789, 40709, 39832, 39044, 40570, 39741, 39891, 43324, /* 34776-34783 */ 47067, 49918, 51773, 52654, 53375, 54321, 52456, 53130, /* 34784-34791 */ 54484, 52756, 52813, 53353, 51792, 50139, 46757, 45487, /* 34792-34799 */ 47220, 46909, 45424, 44017, 41835, 40429, 40994, 41962, /* 34800-34807 */ 42306, 42028, 41496, 39751, 37618, 36552, 35972, 34406, /* 34808-34815 */ 33239, 31946, 31929, 30353, 27815, 26883, 26574, 26919, /* 34816-34823 */ 27033, 26873, 27251, 27206, 25638, 26566, 26884, 26316, /* 34824-34831 */ 27771, 29651, 30891, 31897, 30049, 29486, 30079, 30147, /* 34832-34839 */ 31028, 29894, 29473, 28720, 28378, 28945, 30147, 30819, /* 34840-34847 */ 29731, 27810, 26890, 25441, 24969, 25324, 25201, 26208, /* 34848-34855 */ 25558, 27156, 26348, 24130, 23018, 22550, 21604, 18305, /* 34856-34863 */ 18743, 18369, 15550, 14551, 15594, 17025, 19319, 20938, /* 34864-34871 */ 21522, 21852, 23172, 25016, 26911, 28858, 29622, 30675, /* 34872-34879 */ 31728, 33258, 34394, 35856, 38869, 39888, 38457, 41067, /* 34880-34887 */ 42421, 39154, 38562, 40520, 40548, 41106, 42289, 41995, /* 34888-34895 */ 41686, 40836, 40826, 40778, 41297, 40353, 41606, 41735, /* 34896-34903 */ 40689, 43287, 45722, 47534, 50233, 52057, 52478, 54290, /* 34904-34911 */ 53280, 52859, 52770, 52924, 53904, 52469, 50147, 48165, /* 34912-34919 */ 45105, 42686, 41961, 41857, 40001, 40088, 39515, 35943, /* 34920-34927 */ 35511, 33690, 32036, 32060, 32205, 31944, 31661, 29475, /* 34928-34935 */ 27552, 26774, 27581, 26827, 23050, 23162, 22781, 20267, /* 34936-34943 */ 19545, 20437, 19120, 18258, 20068, 21283, 22457, 20789, /* 34944-34951 */ 18788, 18239, 18546, 20617, 21685, 22455, 22444, 22595, /* 34952-34959 */ 22422, 24344, 25061, 23252, 24699, 24783, 24169, 24878, /* 34960-34967 */ 26596, 25455, 24118, 24557, 23587, 24409, 23907, 24157, /* 34968-34975 */ 24244, 23315, 23741, 24661, 22769, 20491, 19594, 18531, /* 34976-34983 */ 18767, 18487, 18104, 16022, 16376, 17006, 16705, 17710, /* 34984-34991 */ 18669, 20212, 22401, 25861, 27090, 28404, 30597, 31459, /* 34992-34999 */ 33438, 37706, 37162, 35530, 37373, 38399, 41299, 42854, /* 35000-35007 */ 42079, 43216, 45458, 45369, 45127, 44656, 44627, 45971, /* 35008-35015 */ 46818, 46794, 46756, 47305, 47753, 47443, 46566, 47602, /* 35016-35023 */ 47546, 48189, 50431, 50958, 52254, 55000, 57624, 58623, /* 35024-35031 */ 58093, 58973, 58858, 58336, 58089, 58197, 60257, 59330, /* 35032-35039 */ 55400, 52940, 50922, 48681, 46654, 45462, 47311, 46099, /* 35040-35047 */ 42569, 41206, 41282, 39934, 39428, 38925, 37534, 37194, /* 35048-35055 */ 34823, 33148, 30192, 28113, 27779, 29001, 28112, 26043, /* 35056-35063 */ 24171, 22738, 22997, 21146, 21314, 21052, 20796, 21443, /* 35064-35071 */ 22083, 21357, 21133, 20120, 20286, 21226, 21851, 23716, /* 35072-35079 */ 22411, 20484, 19524, 22213, 23507, 21043, 18978, 20020, /* 35080-35087 */ 22292, 21521, 21196, 21986, 21171, 19036, 17105, 16672, /* 35088-35095 */ 16899, 18528, 19148, 19160, 17556, 16027, 15431, 13631, /* 35096-35103 */ 13066, 11821, 12084, 12101, 10034, 8173, 8484, 8825, /* 35104-35111 */ 9123, 11508, 15087, 16256, 16523, 18119, 18989, 21344, /* 35112-35119 */ 23422, 25866, 27670, 30124, 33252, 32367, 30605, 30000, /* 35120-35127 */ 32568, 36731, 38322, 38840, 39385, 39966, 40377, 39284, /* 35128-35135 */ 38947, 41157, 42783, 42871, 43933, 44292, 42513, 43824, /* 35136-35143 */ 44558, 44418, 46459, 48741, 50470, 50773, 51654, 52154, /* 35144-35151 */ 54604, 58017, 59151, 59306, 59255, 59033, 58399, 58429, /* 35152-35159 */ 57711, 55864, 53783, 53017, 52529, 51067, 50565, 48899, /* 35160-35167 */ 47649, 47710, 47825, 48022, 45843, 44287, 44966, 44468, /* 35168-35175 */ 40735, 39895, 39550, 36098, 35404, 34924, 33860, 33675, /* 35176-35183 */ 32368, 28911, 27590, 27501, 28478, 28637, 27518, 28624, /* 35184-35191 */ 29856, 30374, 29512, 29525, 28613, 29020, 30559, 30972, /* 35192-35199 */ 31170, 28850, 26944, 26699, 27589, 27891, 27549, 27426, /* 35200-35207 */ 26267, 24513, 23959, 24991, 24900, 23057, 22771, 24168, /* 35208-35215 */ 22989, 22528, 23019, 21709, 21142, 22138, 21809, 20683, /* 35216-35223 */ 20725, 17680, 15755, 14371, 13042, 13554, 11951, 11010, /* 35224-35231 */ 10517, 10533, 11969, 12079, 11796, 13791, 14500, 16047, /* 35232-35239 */ 20828, 22955, 23105, 24092, 26579, 27572, 27753, 27813, /* 35240-35247 */ 28861, 31388, 32764, 34432, 34635, 34443, 35018, 37754, /* 35248-35255 */ 38235, 37368, 37895, 37889, 38203, 37433, 37136, 37686, /* 35256-35263 */ 37402, 36278, 38312, 39442, 39889, 42447, 43963, 45519, /* 35264-35271 */ 46865, 47634, 50418, 53245, 52970, 53126, 53880, 53925, /* 35272-35279 */ 54263, 54576, 54089, 52280, 51457, 50262, 47711, 44704, /* 35280-35287 */ 41924, 41083, 41340, 42313, 43134, 43531, 41509, 39199, /* 35288-35295 */ 37822, 37123, 35599, 34070, 33653, 33449, 34647, 32813, /* 35296-35303 */ 30390, 29184, 28409, 28676, 28229, 26988, 27609, 27196, /* 35304-35311 */ 26168, 25982, 25724, 26907, 28427, 28913, 27270, 26716, /* 35312-35319 */ 27487, 28395, 28425, 28323, 28909, 29365, 29243, 29093, /* 35320-35327 */ 28412, 27674, 27802, 27880, 28228, 28575, 27684, 26959, /* 35328-35335 */ 28533, 28560, 26739, 25098, 24393, 24646, 26134, 27344, /* 35336-35343 */ 26464, 24936, 24691, 23560, 21221, 19779, 17967, 17601, /* 35344-35351 */ 19086, 19345, 17127, 16330, 16455, 17462, 19075, 20915, /* 35352-35359 */ 24077, 26250, 28759, 28758, 27437, 29290, 31952, 33162, /* 35360-35367 */ 33329, 34310, 36251, 37544, 39149, 39842, 39680, 41076, /* 35368-35375 */ 42134, 42426, 42113, 42092, 41986, 40988, 42357, 43235, /* 35376-35383 */ 42684, 42674, 41455, 42060, 42532, 40919, 40229, 42585, /* 35384-35391 */ 47110, 49427, 50296, 51432, 53296, 55085, 56101, 55324, /* 35392-35399 */ 53816, 53288, 52838, 53665, 54153, 51834, 49958, 48282, /* 35400-35407 */ 44127, 42382, 41597, 40660, 40084, 38861, 38267, 37105, /* 35408-35415 */ 35765, 34550, 33676, 32386, 31706, 31673, 30651, 28773, /* 35416-35423 */ 26889, 25220, 24645, 24978, 25028, 24503, 23248, 22543, /* 35424-35431 */ 22604, 22376, 21476, 21015, 22482, 23168, 22458, 22451, /* 35432-35439 */ 22263, 20582, 20147, 21557, 22921, 23146, 22017, 23462, /* 35440-35447 */ 23195, 21957, 21096, 20859, 22404, 23736, 23697, 22776, /* 35448-35455 */ 23062, 22292, 22111, 21280, 21301, 22074, 22480, 21367, /* 35456-35463 */ 19673, 19875, 20405, 19314, 16770, 16904, 16561, 15311, /* 35464-35471 */ 14384, 14744, 14811, 14305, 13815, 13362, 14670, 16757, /* 35472-35479 */ 18955, 20175, 21053, 23271, 27387, 29939, 31258, 31917, /* 35480-35487 */ 32209, 32589, 33124, 34170, 35045, 36670, 38097, 39740, /* 35488-35495 */ 42459, 43786, 44504, 45361, 44287, 43593, 44872, 45618, /* 35496-35503 */ 46830, 48641, 47642, 46802, 47286, 48204, 47938, 47504, /* 35504-35511 */ 48853, 51062, 52532, 53070, 54952, 55262, 55865, 58081, /* 35512-35519 */ 60318, 60554, 59196, 57571, 57087, 57838, 56013, 55260, /* 35520-35527 */ 56208, 55602, 53154, 49571, 46574, 45972, 46605, 47999, /* 35528-35535 */ 47155, 44780, 43810, 41844, 39214, 36326, 34725, 34410, /* 35536-35543 */ 34908, 33844, 32036, 30102, 28047, 27490, 27436, 28820, /* 35544-35551 */ 29014, 27594, 26927, 26337, 24792, 24830, 26787, 27468, /* 35552-35559 */ 27738, 28073, 26181, 24139, 24003, 24358, 23308, 23101, /* 35560-35567 */ 22999, 22714, 22868, 22295, 21266, 20110, 22082, 22882, /* 35568-35575 */ 21614, 20224, 20297, 21010, 21725, 21026, 19817, 20306, /* 35576-35583 */ 19161, 19312, 19490, 18999, 18079, 17325, 15479, 13143, /* 35584-35591 */ 11155, 9373, 9087, 9311, 9455, 9962, 9629, 7820, /* 35592-35599 */ 7455, 9023, 12011, 14074, 17096, 19540, 20852, 21807, /* 35600-35607 */ 22554, 24607, 26775, 28520, 29358, 28963, 29087, 31467, /* 35608-35615 */ 32255, 31371, 33083, 35558, 37820, 39809, 37923, 36843, /* 35616-35623 */ 38613, 40429, 41556, 41908, 40944, 40582, 41905, 43086, /* 35624-35631 */ 43719, 44408, 46895, 48965, 49739, 50018, 52377, 55111, /* 35632-35639 */ 55810, 56527, 57259, 57302, 56413, 54987, 54480, 55182, /* 35640-35647 */ 55702, 55455, 54309, 51489, 48925, 47388, 47904, 48793, /* 35648-35655 */ 48114, 47464, 46070, 43577, 42606, 42870, 42119, 40335, /* 35656-35663 */ 38293, 38834, 38214, 35049, 31127, 30438, 31639, 31883, /* 35664-35671 */ 33001, 31893, 30725, 31545, 30647, 29783, 30848, 32027, /* 35672-35679 */ 32527, 32290, 31111, 31293, 32460, 31891, 32796, 32335, /* 35680-35687 */ 32046, 31216, 29568, 28447, 27571, 28166, 27704, 27780, /* 35688-35695 */ 26655, 25210, 25485, 25929, 26394, 26327, 25347, 24870, /* 35696-35703 */ 24540, 24147, 23909, 24098, 24163, 23450, 22858, 21929, /* 35704-35711 */ 19876, 18306, 17000, 15688, 16230, 14875, 12452, 11546, /* 35712-35719 */ 10805, 10413, 10832, 13434, 16071, 17514, 18620, 19737, /* 35720-35727 */ 21831, 23849, 25943, 27328, 27894, 28586, 29996, 31280, /* 35728-35735 */ 31441, 32353, 33629, 35356, 37146, 37517, 36398, 36862, /* 35736-35743 */ 37433, 37622, 37746, 37169, 38317, 38148, 37269, 36539, /* 35744-35751 */ 37921, 39026, 39193, 39895, 42370, 45151, 45072, 46753, /* 35752-35759 */ 49806, 52743, 52780, 52912, 53430, 53956, 53639, 52827, /* 35760-35767 */ 51189, 49670, 49508, 47524, 45929, 44517, 44949, 42673, /* 35768-35775 */ 40068, 38957, 39354, 40506, 38321, 36949, 35811, 35567, /* 35776-35783 */ 34853, 33845, 34564, 32638, 29466, 29597, 30779, 30647, /* 35784-35791 */ 29032, 27026, 27176, 27056, 27128, 27960, 26969, 27076, /* 35792-35799 */ 28036, 27450, 27475, 29086, 28901, 28358, 28755, 28831, /* 35800-35807 */ 29169, 28307, 27885, 29009, 28717, 27973, 28399, 28071, /* 35808-35815 */ 28303, 27966, 27148, 26535, 25823, 25368, 25475, 26443, /* 35816-35823 */ 26374, 25750, 23930, 24598, 26034, 25750, 24706, 23527, /* 35824-35831 */ 23020, 22461, 22228, 20016, 17989, 17864, 18143, 16480, /* 35832-35839 */ 16319, 18360, 17247, 16079, 15319, 16981, 20552, 22320, /* 35840-35847 */ 23452, 24121, 27190, 30309, 31738, 31733, 31670, 33263, /* 35848-35855 */ 34912, 35489, 35986, 37417, 38760, 39464, 40469, 42751, /* 35856-35863 */ 44241, 43435, 42609, 44007, 45352, 44792, 43568, 44085, /* 35864-35871 */ 43228, 42912, 44218, 44251, 45614, 47306, 48526, 48652, /* 35872-35879 */ 49514, 51448, 53406, 54071, 55051, 56600, 56200, 55564, /* 35880-35887 */ 54108, 52940, 53117, 53279, 51937, 50190, 48421, 46181, /* 35888-35895 */ 44647, 43522, 42515, 41754, 41766, 41096, 39237, 37351, /* 35896-35903 */ 36846, 35330, 32001, 30913, 30890, 29417, 28527, 26987, /* 35904-35911 */ 26371, 28205, 26318, 25230, 25573, 25101, 24854, 25595, /* 35912-35919 */ 26593, 26525, 27890, 26814, 25290, 25869, 26679, 26377, /* 35920-35927 */ 26131, 24972, 23897, 23527, 22331, 21015, 20741, 22411, /* 35928-35935 */ 23369, 22105, 19859, 19432, 18608, 18870, 20024, 21040, /* 35936-35943 */ 22708, 22865, 21199, 20733, 20646, 20890, 21080, 20683, /* 35944-35951 */ 20952, 19538, 18696, 16714, 14370, 13371, 12905, 13148, /* 35952-35959 */ 12325, 11846, 11311, 9626, 9304, 10861, 13381, 15567, /* 35960-35967 */ 18103, 19631, 21315, 23908, 26871, 28823, 28791, 29418, /* 35968-35975 */ 30401, 32447, 32452, 32942, 34412, 36656, 38072, 37785, /* 35976-35983 */ 38381, 40342, 42236, 41141, 42426, 44644, 45980, 45895, /* 35984-35991 */ 44927, 45361, 46337, 46657, 46833, 48058, 48693, 48532, /* 35992-35999 */ 49124, 51938, 55403, 57321, 56374, 57528, 59907, 58527, /* 36000-36007 */ 57058, 56130, 56979, 57860, 57172, 56222, 54578, 53538, /* 36008-36015 */ 52479, 51163, 49171, 49029, 47833, 45992, 45418, 43817, /* 36016-36023 */ 42404, 42162, 42941, 40864, 38787, 38509, 35750, 33345, /* 36024-36031 */ 33362, 31971, 32007, 33670, 32228, 31130, 32135, 32287, /* 36032-36039 */ 32626, 32092, 32777, 32268, 30587, 30844, 31197, 31374, /* 36040-36047 */ 30790, 29330, 29179, 30481, 29090, 26872, 24574, 24437, /* 36048-36055 */ 24668, 24379, 22894, 21311, 22603, 22932, 22616, 22438, /* 36056-36063 */ 21648, 21539, 21551, 20724, 20213, 20019, 20153, 21017, /* 36064-36071 */ 21422, 20348, 19216, 18842, 17844, 15009, 13830, 12894, /* 36072-36079 */ 11430, 10423, 8410, 8486, 9300, 8410, 9508, 10517, /* 36080-36087 */ 10605, 10662, 12437, 15899, 17265, 17865, 19976, 23189, /* 36088-36095 */ 24292, 24956, 25799, 26283, 26363, 28037, 30791, 31516, /* 36096-36103 */ 31413, 33261, 35072, 36586, 37030, 37311, 39155, 38926, /* 36104-36111 */ 39682, 40229, 40311, 40013, 38536, 39556, 40363, 40754, /* 36112-36119 */ 43273, 44922, 45635, 46833, 49682, 51623, 51368, 52661, /* 36120-36127 */ 54757, 56300, 56199, 55014, 54531, 54361, 53054, 51597, /* 36128-36135 */ 51358, 51302, 49605, 46903, 45795, 44884, 44123, 44508, /* 36136-36143 */ 42694, 40711, 40818, 40549, 38138, 35706, 35480, 36191, /* 36144-36151 */ 36223, 34185, 34981, 35714, 34529, 33509, 32235, 33681, /* 36152-36159 */ 34558, 34225, 34975, 35943, 36578, 36266, 35123, 35506, /* 36160-36167 */ 35160, 34391, 34450, 33760, 32083, 31412, 32968, 31872, /* 36168-36175 */ 29730, 29691, 30099, 29483, 27122, 26632, 27776, 28201, /* 36176-36183 */ 28035, 26956, 26095, 26652, 27176, 27248, 27304, 25906, /* 36184-36191 */ 25960, 26663, 25923, 23938, 23288, 24386, 23241, 20727, /* 36192-36199 */ 19138, 16939, 14493, 13267, 12113, 12821, 13863, 13189, /* 36200-36207 */ 11836, 12833, 13926, 15588, 17914, 19049, 21350, 23002, /* 36208-36215 */ 25228, 26934, 27360, 28203, 29579, 30430, 32057, 33707, /* 36216-36223 */ 34421, 33996, 32384, 33178, 36588, 39076, 37876, 36933, /* 36224-36231 */ 38234, 39892, 39534, 39057, 39382, 38683, 38061, 38176, /* 36232-36239 */ 38521, 40118, 42929, 45324, 46341, 47849, 50588, 51831, /* 36240-36247 */ 52858, 52017, 51478, 52533, 54066, 52797, 50309, 49099, /* 36248-36255 */ 48072, 47414, 47418, 46356, 43684, 41643, 38783, 37583, /* 36256-36263 */ 37050, 37502, 37617, 37957, 37599, 35581, 34157, 33104, /* 36264-36271 */ 31996, 31448, 32293, 32125, 30831, 29751, 29311, 29529, /* 36272-36279 */ 30054, 29452, 30224, 31184, 31445, 30035, 28138, 28375, /* 36280-36287 */ 29815, 30402, 30562, 30847, 30088, 31055, 29526, 27522, /* 36288-36295 */ 28130, 27818, 28054, 27663, 25810, 25916, 25551, 25133, /* 36296-36303 */ 26279, 25868, 24789, 23522, 24225, 24567, 22840, 22697, /* 36304-36311 */ 24024, 23977, 25609, 26121, 23385, 22405, 22744, 23647, /* 36312-36319 */ 22540, 20737, 18649, 17057, 16073, 15207, 15146, 14908, /* 36320-36327 */ 14787, 14053, 13873, 15356, 15431, 17338, 20989, 22704, /* 36328-36335 */ 25222, 26661, 26595, 27919, 28798, 29791, 32557, 33026, /* 36336-36343 */ 34116, 36391, 37087, 37555, 39018, 39520, 40387, 41200, /* 36344-36351 */ 40854, 42937, 43193, 42415, 43787, 45018, 44709, 44993, /* 36352-36359 */ 44670, 43877, 43580, 43674, 46270, 49225, 51159, 51556, /* 36360-36367 */ 53274, 55638, 56011, 56496, 57253, 57867, 57111, 55081, /* 36368-36375 */ 53992, 52509, 51166, 50907, 49628, 48616, 47637, 45317, /* 36376-36383 */ 42616, 40984, 40116, 39395, 39576, 37431, 36106, 36698, /* 36384-36391 */ 34278, 32444, 32538, 34141, 33694, 32422, 31992, 31013, /* 36392-36399 */ 30484, 29946, 30341, 31675, 32775, 33029, 32845, 31196, /* 36400-36407 */ 31011, 30631, 30677, 30024, 28798, 28857, 28246, 27615, /* 36408-36415 */ 26941, 27409, 26413, 23843, 23633, 24701, 22475, 20814, /* 36416-36423 */ 21267, 23352, 24310, 23085, 22773, 22277, 21906, 20489, /* 36424-36431 */ 19794, 20545, 21864, 21784, 20763, 20784, 19414, 18946, /* 36432-36439 */ 19517, 17883, 15377, 13607, 11829, 10127, 10000, 10245, /* 36440-36447 */ 10515, 10971, 11397, 11376, 11019, 11921, 12702, 14756, /* 36448-36455 */ 18636, 21397, 22525, 24074, 25379, 25310, 26221, 27635, /* 36456-36463 */ 28390, 28871, 29875, 31479, 31310, 31072, 34453, 36510, /* 36464-36471 */ 37940, 39002, 38859, 40012, 40955, 41330, 42327, 44298, /* 36472-36479 */ 45494, 45874, 44391, 43806, 44550, 45996, 47821, 49220, /* 36480-36487 */ 50561, 51848, 53589, 54153, 54546, 55770, 56369, 56816, /* 36488-36495 */ 56874, 55589, 53813, 52860, 52456, 51408, 51581, 51087, /* 36496-36503 */ 49727, 48225, 46864, 45882, 44525, 44415, 44307, 41873, /* 36504-36511 */ 40219, 39445, 38116, 37949, 38181, 38095, 37090, 36406, /* 36512-36519 */ 34622, 34689, 35013, 34373, 35669, 35736, 36373, 37672, /* 36520-36527 */ 37776, 36936, 37274, 37734, 37545, 36749, 34973, 33352, /* 36528-36535 */ 32362, 31355, 31923, 32393, 31177, 30372, 28793, 26604, /* 36536-36543 */ 24644, 24285, 23683, 24517, 24553, 23630, 23428, 22187, /* 36544-36551 */ 22676, 23381, 23386, 23240, 23352, 22520, 21862, 21597, /* 36552-36559 */ 21590, 21413, 20856, 20370, 18772, 16460, 13661, 12163, /* 36560-36567 */ 10970, 9436, 9643, 9521, 8105, 8491, 8662, 9311, /* 36568-36575 */ 12395, 14993, 17255, 18493, 19571, 20501, 21543, 23015, /* 36576-36583 */ 24434, 26442, 27233, 27106, 28260, 29628, 30041, 31334, /* 36584-36591 */ 32308, 33633, 33425, 32961, 34074, 34562, 36501, 36808, /* 36592-36599 */ 37832, 39848, 39104, 38786, 38431, 38599, 39802, 41564, /* 36600-36607 */ 44178, 46618, 46372, 47146, 50212, 51529, 52674, 52749, /* 36608-36615 */ 52634, 52076, 51211, 50503, 49912, 49124, 48218, 47049, /* 36616-36623 */ 45462, 43981, 42741, 41935, 41121, 41582, 41293, 40958, /* 36624-36631 */ 39743, 37505, 36368, 36455, 36246, 36189, 36067, 35857, /* 36632-36639 */ 36258, 35894, 35531, 35302, 35683, 36205, 37143, 36637, /* 36640-36647 */ 35873, 35931, 36497, 38614, 40353, 40712, 39776, 39251, /* 36648-36655 */ 36852, 34433, 35215, 35647, 35706, 34435, 33129, 32797, /* 36656-36663 */ 31946, 30648, 29590, 27732, 26296, 27945, 26742, 25111, /* 36664-36671 */ 24934, 24608, 25770, 27200, 26981, 26111, 26511, 26902, /* 36672-36679 */ 26462, 26387, 27514, 26234, 25403, 24846, 22745, 20096, /* 36680-36687 */ 17671, 16484, 14650, 13176, 13237, 12409, 9741, 10063, /* 36688-36695 */ 11806, 12847, 14387, 16161, 18752, 20805, 21624, 23321, /* 36696-36703 */ 26931, 29044, 28757, 29856, 31120, 31965, 33091, 33229, /* 36704-36711 */ 34697, 35272, 34954, 36517, 36388, 34558, 35189, 36387, /* 36712-36719 */ 37177, 37786, 38664, 38882, 38154, 38417, 39175, 40391, /* 36720-36727 */ 42035, 44058, 45921, 48754, 49550, 50467, 50658, 51208, /* 36728-36735 */ 53252, 54614, 52849, 50293, 49635, 50118, 49658, 46612, /* 36736-36743 */ 44547, 44140, 42526, 40052, 38718, 37952, 38241, 37623, /* 36744-36751 */ 36924, 35003, 36346, 35846, 34471, 32013, 33935, 35259, /* 36752-36759 */ 35302, 34255, 34208, 33475, 34319, 33518, 32079, 34482, /* 36760-36767 */ 36297, 34819, 32482, 34143, 28839, 49617, 46119, 27784, /* 36768-36775 */ 23078, 24565, 22043, 20117, 19413, 24307, 28726, 17381, /* 36776-36783 */ 29173, 38565, 43965, 35916, 36526, 39944, 37836, 40537, /* 36784-36791 */ 46703, 41965, 28648, 12477, 27376, 18879, 6655, 16838, /* 36792-36799 */ 5095, 7534, 4204, 14456, 9220, 23198, 13255, 20366, /* 36800-36807 */ 20026, 19823, 13613, 10855, 32800, 12884, 41513, 18201, /* 36808-36815 */ 13744, 15212, 26798, 40836, 23940, 38663, 26743, 30622, /* 36816-36823 */ 30442, 30334, 35784, 30820, 39523, 29650, 34602, 37740, /* 36824-36831 */ 30107, 32265, 23136, 23305, 21831, 25569, 21743, 28258, /* 36832-36839 */ 23884, 24946, 43304, 38197, 22959, 25860, 24816, 28784, /* 36840-36847 */ 37196, 41929, 45678, 42281, 59913, 63579, 65375, 60541, /* 36848-36855 */ 57465, 52947, 55644, 46627, 42554, 57776, 29840, 19436, /* 36856-36863 */ 31036, 32927, 43253, 51221, 49159, 51221, 57311, 60358, /* 36864-36871 */ 60576, 62258, 60837, 50055, 53464, 61601, 50742, 42044, /* 36872-36879 */ 33690, 19882, 16721, 26449, 13949, 9999, 22555, 16839, /* 36880-36887 */ 27363, 30535, 30203, 38009, 38086, 25820, 34908, 48315, /* 36888-36895 */ 42196, 42156, 48564, 55944, 47307, 46594, 44607, 37349, /* 36896-36903 */ 39477, 42312, 29435, 33643, 35893, 27564, 29079, 24754, /* 36904-36911 */ 20750, 20447, 26175, 20116, 16287, 17920, 14859, 17715, /* 36912-36919 */ 15526, 10108, 9502, 10961, 10510, 12334, 15718, 11961, /* 36920-36927 */ 12474, 9518, 21116, 14952, 3933, 7750, 9100, 8377, /* 36928-36935 */ 6123, 6269, 4828, 12534, 17228, 21951, 24005, 25852, /* 36936-36943 */ 27522, 33779, 38620, 41831, 45028, 43998, 41822, 42919, /* 36944-36951 */ 40295, 42766, 39902, 43191, 40837, 38567, 41973, 36638, /* 36952-36959 */ 38285, 30778, 37037, 40371, 44142, 40473, 39724, 32741, /* 36960-36967 */ 29424, 36683, 29791, 26907, 18362, 20520, 20093, 23163, /* 36968-36975 */ 25077, 28603, 37429, 34611, 35760, 39357, 38420, 49101, /* 36976-36983 */ 54612, 44231, 47471, 46478, 49727, 53149, 56602, 52101, /* 36984-36991 */ 51726, 59825, 56874, 56199, 56303, 58358, 53038, 58842, /* 36992-36999 */ 53430, 51414, 50484, 48114, 48439, 50814, 49333, 43174, /* 37000-37007 */ 48236, 38010, 44710, 41275, 41368, 50973, 44150, 47851, /* 37008-37015 */ 46657, 39924, 37867, 42168, 36653, 26046, 18947, 13699, /* 37016-37023 */ 19441, 15342, 5539, 12860, 12572, 9988, 14766, 6173, /* 37024-37031 */ 19361, 12366, 14607, 27730, 17375, 19339, 20275, 36252, /* 37032-37039 */ 32946, 30156, 36672, 45837, 37730, 40642, 50046, 45898, /* 37040-37047 */ 43487, 41421, 42751, 36838, 37464, 24817, 26003, 17927, /* 37048-37055 */ 12415, 14835, 14325, 11149, 4680, 10036, 6816, 3889, /* 37056-37063 */ 3865, 7585, 9273, 6759, 5957, 8272, 11566, 8824, /* 37064-37071 */ 5441, 7483, 13350, 18784, 15030, 12845, 25349, 24260, /* 37072-37079 */ 20927, 27810, 30670, 34265, 33306, 35875, 40509, 46477, /* 37080-37087 */ 43466, 47148, 51177, 52681, 54459, 52082, 51840, 54013, /* 37088-37095 */ 54226, 57963, 60568, 59642, 59638, 53504, 55994, 63411, /* 37096-37103 */ 49112, 47238, 49188, 38461, 45889, 35947, 38961, 28750, /* 37104-37111 */ 32400, 26056, 27185, 33077, 16388, 23261, 20443, 23084, /* 37112-37119 */ 24824, 33159, 31249, 29178, 29220, 32740, 37132, 29751, /* 37120-37127 */ 36059, 42607, 38010, 43826, 46573, 50413, 52869, 52226, /* 37128-37135 */ 47167, 57446, 51027, 48163, 50017, 45104, 47005, 45907, /* 37136-37143 */ 49757, 35270, 39931, 36589, 33890, 35003, 25645, 19861, /* 37144-37151 */ 27542, 25555, 28829, 27826, 25030, 28752, 25893, 21493, /* 37152-37159 */ 19024, 23500, 23644, 22837, 17911, 21451, 26866, 32829, /* 37160-37167 */ 20475, 21326, 27347, 24535, 16924, 15597, 17975, 11227, /* 37168-37175 */ 13141, 12193, 14902, 13903, 11087, 7569, 7843, 7057, /* 37176-37183 */ 6024, 6573, 11062, 14287, 19790, 25911, 25217, 29926, /* 37184-37191 */ 24587, 29299, 26291, 27482, 31497, 28597, 36349, 39722, /* 37192-37199 */ 42887, 44799, 47492, 43207, 37602, 36685, 44791, 40154, /* 37200-37207 */ 37234, 42770, 41520, 51042, 50083, 41860, 44977, 47582, /* 37208-37215 */ 48523, 45356, 39468, 43904, 48320, 53758, 56993, 55047, /* 37216-37223 */ 55460, 50081, 45938, 42953, 46838, 42636, 38605, 38605, /* 37224-37231 */ 35177, 42539, 42313, 34141, 29222, 31067, 35080, 27337, /* 37232-37239 */ 23499, 30160, 35556, 36782, 34518, 39690, 41530, 38865, /* 37240-37247 */ 31560, 36700, 40239, 38600, 41506, 45056, 44675, 49395, /* 37248-37255 */ 52404, 47401, 47458, 41861, 44067, 47716, 38948, 34644, /* 37256-37263 */ 40466, 34324, 37473, 33251, 32852, 29508, 23992, 17505, /* 37264-37271 */ 18788, 22970, 19403, 21308, 15156, 23657, 22332, 21848, /* 37272-37279 */ 12294, 11723, 12214, 21416, 18490, 7707, 16956, 17019, /* 37280-37287 */ 21229, 20401, 23789, 22656, 22726, 15458, 14716, 21214, /* 37288-37295 */ 17561, 18093, 19346, 16971, 20533, 20336, 15441, 15298, /* 37296-37303 */ 17050, 18371, 19691, 21336, 28117, 30385, 24127, 31498, /* 37304-37311 */ 36753, 31672, 28434, 25650, 22715, 25073, 26919, 25140, /* 37312-37319 */ 23340, 27537, 24110, 27023, 26915, 19772, 20842, 22896, /* 37320-37327 */ 26921, 23554, 30353, 33035, 34340, 40793, 40027, 42910, /* 37328-37335 */ 46313, 42936, 43030, 51621, 56734, 58481, 62451, 60508, /* 37336-37343 */ 62180, 65535, 63300, 58007, 56411, 56097, 57410, 59273, /* 37344-37351 */ 53162, 56830, 54873, 52756, 52309, 49605, 46781, 43093, /* 37352-37359 */ 35575, 33398, 36273, 36362, 38778, 33182, 32413, 30518, /* 37360-37367 */ 34545, 25942, 20245, 26722, 23395, 30761, 26465, 32160, /* 37368-37375 */ 37324, 31112, 38255, 37191, 41755, 39837, 37694, 36941, /* 37376-37383 */ 40769, 47862, 48488, 45521, 43609, 47336, 44890, 47137, /* 37384-37391 */ 37368, 40301, 40687, 36542, 40580, 38829, 38078, 37889, /* 37392-37399 */ 33756, 29466, 30905, 24201, 24939, 19273, 16533, 20319, /* 37400-37407 */ 21057, 19024, 15065, 17388, 12804, 14646, 14231, 4736, /* 37408-37415 */ 7964, 8619, 6378, 2876, 2950, 5019, 3960, 2781, /* 37416-37423 */ 5038, 9190, 4863, 6817, 7324, 12005, 19408, 24302, /* 37424-37431 */ 23329, 24632, 23225, 33039, 35943, 29529, 31772, 28888, /* 37432-37439 */ 40870, 35358, 35358, 41296, 34591, 37845, 39925, 34465, /* 37440-37447 */ 36365, 35035, 30367, 34822, 34388, 34594, 37847, 32662, /* 37448-37455 */ 31589, 33527, 35355, 36266, 31743, 35944, 40768, 43278, /* 37456-37463 */ 42299, 44929, 46607, 44016, 45126, 45193, 40538, 46589, /* 37464-37471 */ 48063, 44363, 46918, 46745, 48854, 42947, 44051, 45709, /* 37472-37479 */ 46579, 47399, 43335, 41963, 42642, 48238, 47641, 46405, /* 37480-37487 */ 43947, 43308, 43204, 41238, 42727, 43518, 44327, 43868, /* 37488-37495 */ 45488, 46122, 47630, 46442, 42564, 40594, 43120, 44175, /* 37496-37503 */ 42992, 38743, 35661, 41244, 42903, 37732, 36513, 35099, /* 37504-37511 */ 29146, 31108, 28525, 30970, 35874, 30008, 32706, 33179, /* 37512-37519 */ 30782, 30298, 29079, 29834, 26085, 27885, 28542, 25638, /* 37520-37527 */ 22539, 25218, 28576, 27284, 28891, 25268, 26507, 23491, /* 37528-37535 */ 21882, 22461, 20718, 21753, 18442, 18648, 15062, 12293, /* 37536-37543 */ 9290, 7882, 7942, 6807, 14001, 9842, 3851, 9688, /* 37544-37551 */ 15274, 17323, 16143, 16966, 18188, 17187, 19265, 20221, /* 37552-37559 */ 19239, 23112, 24988, 26093, 27294, 27501, 28315, 27430, /* 37560-37567 */ 27696, 27625, 34322, 35544, 31621, 31529, 34923, 39429, /* 37568-37575 */ 38006, 42043, 41920, 42512, 42465, 42301, 45915, 43559, /* 37576-37583 */ 47182, 50057, 50978, 50925, 46295, 48046, 47464, 43894, /* 37584-37591 */ 45258, 45591, 44864, 39752, 37468, 40041, 39307, 36958, /* 37592-37599 */ 36465, 36415, 34751, 34910, 36530, 32416, 33565, 35707, /* 37600-37607 */ 36644, 40755, 35039, 36878, 35321, 37062, 38597, 39468, /* 37608-37615 */ 39052, 40358, 41710, 37856, 45926, 42821, 45919, 47234, /* 37616-37623 */ 46520, 46509, 47122, 42736, 44568, 43449, 39629, 43573, /* 37624-37631 */ 39405, 38448, 36076, 36534, 34265, 35754, 33201, 34359, /* 37632-37639 */ 31203, 27912, 29188, 27175, 27606, 26304, 25496, 26843, /* 37640-37647 */ 27410, 24385, 23371, 23064, 21943, 22400, 25899, 23329, /* 37648-37655 */ 22446, 22559, 24059, 22919, 19999, 19938, 18388, 15485, /* 37656-37663 */ 15699, 14190, 10625, 13023, 12162, 11958, 11653, 12281, /* 37664-37671 */ 13863, 15494, 16110, 17828, 19271, 22582, 24756, 22880, /* 37672-37679 */ 26247, 25836, 26257, 27405, 29273, 28902, 29907, 30737, /* 37680-37687 */ 30611, 34493, 33345, 34138, 33686, 33701, 35743, 35884, /* 37688-37695 */ 35000, 38476, 39425, 42878, 45087, 43659, 45474, 43191, /* 37696-37703 */ 45462, 47168, 48127, 49168, 52984, 52186, 50469, 50057, /* 37704-37711 */ 46672, 48887, 48714, 47717, 46548, 45384, 44656, 43494, /* 37712-37719 */ 41669, 40004, 41447, 39325, 37714, 36429, 32239, 34180, /* 37720-37727 */ 34872, 33338, 37520, 39808, 38155, 35603, 34919, 35810, /* 37728-37735 */ 35553, 37115, 39934, 41183, 42441, 45615, 43340, 42328, /* 37736-37743 */ 43912, 44666, 44609, 43078, 40717, 41617, 41150, 37563, /* 37744-37751 */ 41707, 41680, 38195, 36044, 31490, 30176, 31629, 30540, /* 37752-37759 */ 30234, 28966, 29851, 30841, 28513, 25028, 24579, 22875, /* 37760-37767 */ 21899, 20653, 17926, 18588, 17194, 16865, 18354, 22430, /* 37768-37775 */ 20444, 20942, 18133, 15937, 17164, 15020, 15576, 14891, /* 37776-37783 */ 14088, 14398, 15051, 10837, 11608, 11068, 10405, 12021, /* 37784-37791 */ 10427, 10993, 12163, 15817, 20693, 24765, 24939, 25390, /* 37792-37799 */ 25557, 25086, 26514, 25432, 26316, 28471, 31151, 33159, /* 37800-37807 */ 35311, 31828, 29866, 31549, 31242, 31919, 28583, 29690, /* 37808-37815 */ 30822, 32503, 36465, 38910, 37283, 39173, 40193, 37935, /* 37816-37823 */ 40217, 42094, 42644, 45419, 51004, 52635, 53543, 50016, /* 37824-37831 */ 50667, 52923, 51832, 48996, 46319, 47223, 46850, 49230, /* 37832-37839 */ 49162, 49763, 50457, 48618, 46020, 43364, 42204, 41170, /* 37840-37847 */ 40625, 39735, 42278, 46760, 43059, 38170, 40172, 41085, /* 37848-37855 */ 39838, 35700, 36350, 39342, 37855, 41164, 43356, 43551, /* 37856-37863 */ 45625, 43540, 43507, 43301, 43638, 44036, 42171, 42370, /* 37864-37871 */ 45385, 45990, 39041, 36533, 37402, 41143, 36555, 31037, /* 37872-37879 */ 32146, 31626, 32857, 32519, 32361, 31525, 31880, 30123, /* 37880-37887 */ 28532, 26088, 24824, 24951, 23866, 24951, 27070, 24499, /* 37888-37895 */ 19692, 20089, 22527, 24262, 18419, 17635, 15546, 10789, /* 37896-37903 */ 11325, 8385, 7017, 7584, 6559, 7218, 5711, 2540, /* 37904-37911 */ 4905, 5975, 5993, 8358, 10701, 10952, 13189, 19072, /* 37912-37919 */ 24658, 22472, 24450, 27074, 22945, 21267, 22767, 24783, /* 37920-37927 */ 28807, 31673, 32133, 33688, 32434, 32049, 32526, 33596, /* 37928-37935 */ 32487, 33156, 31792, 30429, 34529, 41861, 39873, 37755, /* 37936-37943 */ 43798, 43546, 41750, 39561, 39252, 44452, 48428, 49375, /* 37944-37951 */ 49908, 47952, 46873, 45612, 43510, 43356, 42888, 40505, /* 37952-37959 */ 39401, 39838, 46282, 44640, 40933, 42618, 38654, 37392, /* 37960-37967 */ 35175, 33398, 38581, 42348, 43608, 46894, 44607, 41698, /* 37968-37975 */ 42205, 41062, 40241, 41610, 40099, 41395, 45790, 51519, /* 37976-37983 */ 51059, 46732, 48965, 47017, 45498, 46178, 41639, 42742, /* 37984-37991 */ 46664, 47530, 49785, 48230, 44391, 40546, 38657, 35367, /* 37992-37999 */ 34856, 33004, 31607, 34016, 39877, 38635, 34437, 34232, /* 38000-38007 */ 28439, 24777, 23810, 23015, 22449, 26063, 26151, 27731, /* 38008-38015 */ 28013, 26464, 26436, 23399, 20712, 21552, 21637, 20638, /* 38016-38023 */ 21602, 25748, 22431, 16023, 16468, 10378, 5245, 5072, /* 38024-38031 */ 4408, 7246, 9379, 8011, 9357, 9735, 13511, 15358, /* 38032-38039 */ 14209, 14601, 17253, 17933, 20447, 25007, 30724, 30099, /* 38040-38047 */ 27527, 31658, 28626, 25795, 23511, 24471, 29927, 34579, /* 38048-38055 */ 34291, 35179, 33585, 32998, 37457, 34913, 31785, 33548, /* 38056-38063 */ 35053, 37352, 41033, 45384, 43141, 42836, 46596, 42411, /* 38064-38071 */ 41126, 41470, 40496, 43922, 48305, 48039, 46815, 43257, /* 38072-38079 */ 41013, 41703, 39809, 37761, 38849, 39378, 37746, 39896, /* 38080-38087 */ 41521, 35725, 34714, 37388, 34300, 34047, 33765, 33260, /* 38088-38095 */ 37092, 41918, 43937, 41514, 43222, 44564, 43087, 43596, /* 38096-38103 */ 42604, 42653, 47876, 50256, 52757, 55946, 46546, 43447, /* 38104-38111 */ 45892, 40250, 38253, 37784, 37971, 40420, 40842, 40691, /* 38112-38119 */ 36063, 33106, 33118, 31499, 30982, 28951, 26996, 30207, /* 38120-38127 */ 31604, 35129, 34032, 25596, 25081, 23830, 20851, 21613, /* 38128-38135 */ 20811, 21873, 28210, 29889, 28167, 27023, 25692, 25087, /* 38136-38143 */ 23362, 21705, 19843, 19083, 20771, 19099, 22652, 18052, /* 38144-38151 */ 10126, 11047, 7391, 4378, 4252, 4495, 7310, 15222, /* 38152-38159 */ 18599, 17818, 18274, 17580, 17399, 16452, 17320, 19672, /* 38160-38167 */ 23947, 27527, 30387, 35942, 30976, 28123, 27689, 25594, /* 38168-38175 */ 27677, 29411, 30122, 34000, 39344, 38980, 40928, 41129, /* 38176-38183 */ 39711, 39664, 40297, 39655, 41192, 47628, 49639, 54551, /* 38184-38191 */ 55677, 50908, 49163, 45915, 43803, 44093, 44118, 45976, /* 38192-38199 */ 49671, 47998, 46602, 46800, 44459, 42662, 38691, 34913, /* 38200-38207 */ 36240, 37536, 37402, 40565, 43365, 40598, 41093, 39233, /* 38208-38215 */ 32944, 32044, 33262, 36453, 42794, 46014, 46358, 48595, /* 38216-38223 */ 48065, 46000, 44844, 43604, 44343, 47691, 49315, 50444, /* 38224-38231 */ 54511, 53779, 49458, 47253, 41768, 38000, 35854, 34689, /* 38232-38239 */ 36502, 37786, 37408, 37900, 37958, 34199, 31710, 27503, /* 38240-38247 */ 23501, 23196, 25442, 27233, 29712, 31977, 25941, 22675, /* 38248-38255 */ 21864, 17091, 14354, 15019, 16861, 18883, 21366, 20976, /* 38256-38263 */ 20597, 22903, 21631, 17105, 12648, 9483, 10500, 10679, /* 38264-38271 */ 10443, 14286, 16036, 11550, 9734, 7042, 2692, 3273, /* 38272-38279 */ 5824, 10910, 18125, 21842, 22281, 23481, 23207, 22738, /* 38280-38287 */ 21085, 18369, 18352, 21379, 24447, 26638, 30146, 29848, /* 38288-38295 */ 27215, 27951, 25817, 21393, 21619, 25279, 29923, 36290, /* 38296-38303 */ 38848, 39780, 40793, 40313, 40894, 39344, 38304, 40430, /* 38304-38311 */ 46266, 50438, 52674, 53983, 51460, 49475, 47552, 44224, /* 38312-38319 */ 43289, 43460, 45112, 48707, 49395, 50511, 51365, 50480, /* 38320-38327 */ 48741, 44439, 39497, 36621, 38592, 42672, 45878, 47629, /* 38328-38335 */ 46442, 43187, 40208, 36596, 33969, 34758, 36710, 41870, /* 38336-38343 */ 47045, 47820, 48036, 47900, 47391, 49246, 47838, 47076, /* 38344-38351 */ 47532, 48260, 54371, 56664, 55773, 52534, 50099, 45861, /* 38352-38359 */ 40329, 36378, 32755, 37856, 42276, 39978, 40059, 39700, /* 38360-38367 */ 35126, 32514, 30850, 27285, 26168, 26407, 27820, 31715, /* 38368-38375 */ 31436, 27826, 25820, 24428, 19085, 16936, 14621, 12494, /* 38376-38383 */ 19356, 23455, 21952, 23800, 24008, 19078, 16286, 11186, /* 38384-38391 */ 6798, 8541, 8510, 10194, 14929, 13275, 9663, 6776, /* 38392-38399 */ 3454, 3151, 5437, 4378, 8687, 18490, 20851, 21769, /* 38400-38407 */ 22967, 21766, 22011, 23415, 20117, 19508, 22110, 24204, /* 38408-38415 */ 29546, 32803, 31675, 30981, 28096, 23579, 24015, 23249, /* 38416-38423 */ 22240, 30764, 38402, 37699, 39216, 39387, 37913, 39035, /* 38424-38431 */ 38198, 36392, 41322, 44456, 45467, 50264, 49357, 48779, /* 38432-38439 */ 48225, 43660, 39047, 37681, 35268, 35935, 43834, 47545, /* 38440-38447 */ 47150, 45948, 43020, 41043, 39909, 36259, 35083, 39743, /* 38448-38455 */ 43539, 47545, 48663, 45085, 43526, 42535, 38993, 36520, /* 38456-38463 */ 36328, 35639, 42179, 48576, 46903, 46251, 47940, 48112, /* 38464-38471 */ 48331, 46975, 44377, 46256, 47719, 50635, 56011, 53916, /* 38472-38479 */ 51077, 48687, 42811, 36624, 34853, 33952, 32809, 39834, /* 38480-38487 */ 42111, 38783, 36555, 34789, 32464, 30294, 26577, 24677, /* 38488-38495 */ 27627, 29919, 30725, 29075, 29768, 30375, 28478, 22828, /* 38496-38503 */ 18576, 18503, 17286, 22226, 29469, 28801, 26234, 24366, /* 38504-38511 */ 21344, 17730, 14151, 10632, 9967, 10939, 11545, 12868, /* 38512-38519 */ 10518, 7811, 6891, 7504, 6247, 6929, 8160, 7905, /* 38520-38527 */ 15805, 22847, 21222, 21676, 25219, 25056, 25167, 23466, /* 38528-38535 */ 22180, 25822, 28800, 31028, 33838, 33421, 32142, 32989, /* 38536-38543 */ 28405, 25206, 32005, 32608, 34569, 42306, 42913, 40994, /* 38544-38551 */ 41866, 40318, 38263, 43039, 44081, 45457, 45785, 43635, /* 38552-38559 */ 46855, 48722, 45491, 45132, 44614, 37300, 37091, 39632, /* 38560-38567 */ 35791, 39291, 45600, 42533, 40209, 40011, 36673, 34718, /* 38568-38575 */ 35722, 35482, 38519, 40514, 39535, 41987, 41225, 40208, /* 38576-38583 */ 40902, 37934, 35603, 40747, 40319, 39280, 48036, 51210, /* 38584-38591 */ 49290, 48997, 48682, 46520, 47357, 48202, 48397, 49410, /* 38592-38599 */ 47235, 50117, 50846, 44859, 41406, 39047, 34521, 33687, /* 38600-38607 */ 35551, 30849, 30311, 34474, 32925, 31058, 30429, 26537, /* 38608-38615 */ 25779, 27445, 25329, 25732, 24403, 22085, 26198, 26810, /* 38616-38623 */ 25242, 24619, 20951, 17492, 19906, 21574, 19091, 22994, /* 38624-38631 */ 25477, 21747, 17968, 16465, 13318, 12483, 11487, 10700, /* 38632-38639 */ 11713, 8726, 9288, 11217, 10432, 10299, 10776, 10494, /* 38640-38647 */ 12782, 17368, 17273, 16295, 24024, 29125, 26822, 26485, /* 38648-38655 */ 24566, 24764, 28857, 29557, 29461, 29472, 30139, 33513, /* 38656-38663 */ 35551, 33041, 33475, 33006, 31456, 35916, 39469, 35659, /* 38664-38671 */ 36486, 44155, 44211, 45297, 45660, 41345, 42602, 46832, /* 38672-38679 */ 46724, 44460, 42662, 44379, 49303, 46566, 42473, 43313, /* 38680-38687 */ 40633, 39458, 42504, 40316, 36553, 42354, 45572, 42075, /* 38688-38695 */ 41527, 39879, 39569, 43637, 43991, 41799, 41735, 40082, /* 38696-38703 */ 43697, 46453, 41711, 42291, 43583, 41082, 42907, 46376, /* 38704-38711 */ 43775, 44370, 51285, 52383, 51565, 51984, 49108, 49252, /* 38712-38719 */ 52183, 51151, 50005, 46743, 42829, 45266, 43217, 37216, /* 38720-38727 */ 36269, 34483, 31003, 31635, 30403, 24748, 27992, 33239, /* 38728-38735 */ 30777, 27812, 26915, 25223, 26087, 26495, 24772, 24384, /* 38736-38743 */ 23089, 25168, 26786, 22889, 21689, 23495, 19301, 19130, /* 38744-38751 */ 23243, 18755, 15088, 19694, 20510, 16084, 13735, 9597, /* 38752-38759 */ 8272, 9826, 7901, 5492, 3790, 4741, 9667, 11119, /* 38760-38767 */ 7257, 8124, 10438, 10091, 14763, 16807, 13013, 15503, /* 38768-38775 */ 22079, 23979, 23060, 21865, 21813, 26071, 27878, 26799, /* 38776-38783 */ 27804, 27568, 28655, 34938, 34175, 31865, 36745, 35568, /* 38784-38791 */ 34807, 40294, 39074, 36605, 44416, 47439, 46454, 46634, /* 38792-38799 */ 44177, 44303, 47752, 46872, 44357, 44798, 44332, 47018, /* 38800-38807 */ 47936, 42566, 41655, 42953, 40470, 41588, 41767, 35888, /* 38808-38815 */ 37558, 46688, 46941, 43436, 41945, 40066, 41754, 43561, /* 38816-38823 */ 40990, 41516, 42158, 42577, 46066, 45001, 42598, 44560, /* 38824-38831 */ 45122, 44850, 48163, 46965, 43811, 50227, 56692, 54948, /* 38832-38839 */ 54083, 52917, 52090, 54178, 52465, 50020, 47876, 44264, /* 38840-38847 */ 45661, 48181, 42407, 36854, 37925, 35523, 34345, 34738, /* 38848-38855 */ 28242, 27259, 34356, 34053, 29538, 28004, 24508, 25125, /* 38856-38863 */ 26260, 21813, 23380, 24740, 23652, 25695, 23824, 19134, /* 38864-38871 */ 18733, 20269, 17966, 19563, 17947, 12771, 17438, 19099, /* 38872-38879 */ 13812, 10764, 8220, 5547, 7283, 6840, 4063, 6357, /* 38880-38887 */ 7206, 8711, 13447, 13015, 10369, 13936, 15249, 15174, /* 38888-38895 */ 18903, 16834, 19767, 28394, 26612, 25629, 27341, 24079, /* 38896-38903 */ 24266, 27722, 26364, 28200, 32376, 29763, 31973, 36510, /* 38904-38911 */ 33883, 32069, 33539, 32883, 35062, 36346, 35717, 41342, /* 38912-38919 */ 46105, 44395, 43149, 42779, 40199, 41023, 40742, 40120, /* 38920-38927 */ 45227, 46746, 42747, 44058, 45122, 39936, 38784, 37594, /* 38928-38935 */ 35208, 37657, 36709, 38569, 44729, 42674, 40514, 43226, /* 38936-38943 */ 40593, 39024, 40733, 37868, 40224, 45423, 44386, 44493, /* 38944-38951 */ 49094, 48251, 45020, 44209, 42636, 45290, 47740, 48008, /* 38952-38959 */ 52798, 54625, 51529, 54300, 52814, 47633, 48389, 45801, /* 38960-38967 */ 42419, 45154, 46623, 42576, 42381, 42424, 38372, 36645, /* 38968-38975 */ 32744, 28902, 28651, 28848, 32120, 35471, 31183, 29890, /* 38976-38983 */ 31851, 27337, 23548, 20853, 21142, 25093, 28460, 24450, /* 38984-38991 */ 22341, 27408, 26839, 22889, 20104, 17943, 16847, 16547, /* 38992-38999 */ 16259, 18108, 15105, 11023, 13946, 13949, 8502, 5181, /* 39000-39007 */ 2960, 6121, 11944, 12055, 11437, 15312, 20063, 18324, /* 39008-39015 */ 16584, 15600, 16518, 19886, 21760, 25984, 27410, 25194, /* 39016-39023 */ 26767, 28887, 27707, 26439, 25182, 26262, 32162, 35887, /* 39024-39031 */ 34818, 35631, 40811, 42441, 38084, 34500, 32960, 35525, /* 39032-39039 */ 39385, 42683, 45039, 43221, 44288, 45493, 43923, 41496, /* 39040-39047 */ 37243, 36049, 41667, 46610, 44258, 40283, 41923, 44845, /* 39048-39055 */ 43559, 39553, 34468, 34628, 36305, 39252, 43375, 42768, /* 39056-39063 */ 42142, 45753, 44925, 41603, 38360, 34293, 38121, 44100, /* 39064-39071 */ 44855, 43654, 46387, 49108, 48767, 45661, 40755, 39768, /* 39072-39079 */ 44084, 47720, 51772, 53032, 52374, 54558, 54190, 52454, /* 39080-39087 */ 49045, 41073, 35952, 40603, 42655, 38757, 38194, 40216, /* 39088-39095 */ 39775, 37552, 30849, 23996, 23653, 23900, 27554, 30510, /* 39096-39103 */ 27133, 28628, 32580, 30760, 28236, 23061, 16177, 20093, /* 39104-39111 */ 25903, 22917, 20025, 22195, 25731, 26593, 22863, 15591, /* 39112-39119 */ 12580, 11626, 11015, 13930, 11393, 8788, 12491, 12993, /* 39120-39127 */ 10846, 8683, 2959, 2626, 10752, 14485, 12613, 12617, /* 39128-39135 */ 17779, 21581, 22221, 17442, 15658, 18738, 19938, 24996, /* 39136-39143 */ 27575, 24978, 27052, 31073, 31557, 32536, 27868, 24005, /* 39144-39151 */ 31029, 38100, 38004, 37962, 40215, 43173, 45007, 41999, /* 39152-39159 */ 35042, 35004, 36718, 40298, 44931, 42668, 41844, 45643, /* 39160-39167 */ 47212, 42915, 42725, 35732, 33818, 42696, 44724, 41369, /* 39168-39175 */ 42175, 46032, 46995, 45564, 38757, 35348, 36624, 37881, /* 39176-39183 */ 42194, 45758, 43949, 46656, 49531, 46799, 44338, 40292, /* 39184-39191 */ 35548, 41162, 46282, 43727, 45335, 49018, 51008, 52143, /* 39192-39199 */ 48638, 43881, 44372, 44202, 48244, 52361, 51190, 50590, /* 39200-39207 */ 54985, 55390, 51428, 46911, 36352, 34528, 39991, 39764, /* 39208-39215 */ 37119, 37105, 37857, 40289, 38176, 28981, 24387, 24158, /* 39216-39223 */ 24815, 27834, 28822, 27579, 29145, 31332, 29722, 27149, /* 39224-39231 */ 21356, 16086, 19184, 22642, 21568, 22513, 26450, 27467, /* 39232-39239 */ 27282, 20287, 13786, 11718, 10083, 10990, 11180, 10513, /* 39240-39247 */ 10118, 12058, 11089, 8609, 4963, 1626, 3257, 8585, /* 39248-39255 */ 10009, 9792, 14636, 18750, 21926, 21820, 17042, 15273, /* 39256-39263 */ 15991, 16775, 21160, 25227, 27050, 30641, 34185, 33775, /* 39264-39271 */ 32976, 29994, 25745, 29277, 35087, 36533, 38339, 41389, /* 39272-39279 */ 43014, 43805, 41139, 36046, 34311, 34600, 35430, 39246, /* 39280-39287 */ 42222, 42111, 45175, 46689, 44546, 42479, 35760, 34044, /* 39288-39295 */ 39001, 40243, 39500, 43955, 46546, 45169, 44481, 39680, /* 39296-39303 */ 36045, 36654, 38231, 38529, 42361, 44288, 45792, 48263, /* 39304-39311 */ 46618, 46461, 42996, 37788, 39510, 43968, 44099, 44933, /* 39312-39319 */ 51062, 53215, 53877, 52549, 45983, 44471, 46485, 47367, /* 39320-39327 */ 50329, 53359, 52285, 54987, 56084, 50803, 45136, 39583, /* 39328-39335 */ 32981, 39762, 41538, 35142, 40360, 41128, 39956, 39130, /* 39336-39343 */ 34896, 24536, 21678, 25696, 22034, 25041, 28781, 28609, /* 39344-39351 */ 32546, 29639, 28058, 24440, 17292, 16654, 19634, 21503, /* 39352-39359 */ 17787, 16506, 24163, 27193, 24017, 19342, 12127, 10238, /* 39360-39367 */ 8370, 9972, 11053, 7973, 12855, 15642, 13353, 9648, /* 39368-39375 */ 3819, 2550, 5704, 12948, 14210, 15799, 21248, 26426, /* 39376-39383 */ 25136, 25819, 20813, 19185, 24480, 21476, 30272, 29198, /* 39384-39391 */ 33519, 47723, 53758, 54056, 45453, 43267, 47670, 50051, /* 39392-39399 */ 50480, 42774, 44208, 45601, 41530, 36657, 28313, 21046, /* 39400-39407 */ 15160, 16780, 13051, 14086, 22009, 34774, 35521, 29516, /* 39408-39415 */ 22050, 15921, 17559, 17862, 27408, 21648, 24412, 30729, /* 39416-39423 */ 26161, 43858, 52304, 49337, 46512, 49789, 49434, 47638, /* 39424-39431 */ 50590, 51044, 55518, 56091, 56012, 50837, 49904, 51978, /* 39432-39439 */ 57023, 57858, 58276, 61784, 61275, 64048, 63522, 61207, /* 39440-39447 */ 59431, 58342, 59053, 59517, 52427, 49854, 51341, 51239, /* 39448-39455 */ 49231, 40980, 38424, 35211, 31912, 26625, 19351, 17378, /* 39456-39463 */ 16085, 18839, 15692, 7530, 4264, 2683, 1275, 1427, /* 39464-39471 */ 1802, 921, 1177, 3897, 6109, 6252, 4859, 3043, /* 39472-39479 */ 4549, 7694, 5738, 5449, 6243, 6397, 9043, 9139, /* 39480-39487 */ 8209, 8675, 9217, 12006, 18845, 23498, 23563, 31171, /* 39488-39495 */ 40479, 41732, 45753, 44219, 42867, 48777, 51635, 48634, /* 39496-39503 */ 49367, 51488, 53058, 55236, 52971, 49849, 49855, 51833, /* 39504-39511 */ 50932, 49604, 49382, 47412, 48430, 50626, 46980, 43239, /* 39512-39519 */ 36086, 36135, 37427, 34474, 29077, 29662, 30588, 25044, /* 39520-39527 */ 24402, 20429, 16047, 17386, 20158, 17805, 17226, 16587, /* 39528-39535 */ 16495, 18609, 20619, 18483, 15948, 16276, 18017, 20035, /* 39536-39543 */ 19225, 17846, 22722, 26052, 24334, 26826, 24374, 21701, /* 39544-39551 */ 24710, 29452, 30102, 28942, 33189, 36426, 40860, 41039, /* 39552-39559 */ 38698, 43169, 45384, 45967, 50203, 54652, 54818, 58351, /* 39560-39567 */ 61660, 61193, 61519, 61581, 60411, 61604, 62431, 62996, /* 39568-39575 */ 63075, 61900, 62717, 63769, 62390, 57977, 58857, 57837, /* 39576-39583 */ 55521, 56146, 56766, 55053, 54160, 53084, 49610, 47999, /* 39584-39591 */ 46059, 42952, 41231, 39291, 37958, 36475, 31135, 28295, /* 39592-39599 */ 30095, 29116, 24285, 24622, 20468, 17078, 16212, 14713, /* 39600-39607 */ 13527, 11480, 10347, 5636, 4852, 3788, 1954, 2377, /* 39608-39615 */ 2516, 1146, 2123, 1933, 1003, 641, 405, 2393, /* 39616-39623 */ 3828, 3298, 3116, 5415, 6090, 7093, 7150, 7427, /* 39624-39631 */ 7760, 10416, 12328, 13044, 14631, 16137, 17605, 19784, /* 39632-39639 */ 21610, 20892, 21783, 24095, 25727, 29874, 34752, 35452, /* 39640-39647 */ 39050, 40494, 39682, 43349, 42346, 42824, 49577, 52109, /* 39648-39655 */ 54505, 55749, 56160, 55562, 58158, 59658, 56716, 57541, /* 39656-39663 */ 58201, 59673, 62501, 63800, 62640, 64746, 62180, 59184, /* 39664-39671 */ 59386, 57250, 55883, 56184, 58152, 59413, 58596, 56079, /* 39672-39679 */ 57080, 55183, 51761, 50728, 49305, 51561, 54275, 56688, /* 39680-39687 */ 58412, 59012, 59199, 56437, 53197, 51096, 49826, 47715, /* 39688-39695 */ 46594, 46063, 47850, 48957, 42690, 38724, 36260, 31100, /* 39696-39703 */ 28025, 25917, 23519, 25527, 27741, 29716, 32323, 30526, /* 39704-39711 */ 24501, 18632, 17037, 15862, 15882, 15723, 15016, 16598, /* 39712-39719 */ 23229, 24327, 18061, 16614, 12057, 9889, 12584, 9409, /* 39720-39727 */ 8487, 9836, 10483, 12840, 12918, 8834, 3089, 637, /* 39728-39735 */ 130, 511, 667, 1166, 2455, 6812, 10549, 9537, /* 39736-39743 */ 7389, 7050, 5359, 6273, 9278, 8608, 10892, 14139, /* 39744-39751 */ 17290, 21197, 24310, 21139, 18296, 19403, 19785, 21458, /* 39752-39759 */ 25623, 27199, 32564, 38660, 41656, 41235, 37193, 38786, /* 39760-39767 */ 35988, 36369, 38074, 40305, 43525, 44177, 46921, 49372, /* 39768-39775 */ 49761, 47241, 44829, 44082, 43007, 44810, 47592, 47022, /* 39776-39783 */ 50333, 51335, 53376, 53076, 49964, 50303, 48666, 46699, /* 39784-39791 */ 46490, 49001, 50862, 51643, 51167, 50988, 53347, 51427, /* 39792-39799 */ 47512, 46911, 44293, 45977, 48688, 48403, 49020, 50561, /* 39800-39807 */ 53060, 54991, 53239, 51546, 51508, 48299, 47623, 47976, /* 39808-39815 */ 48934, 47582, 47893, 46258, 45476, 44660, 39912, 36119, /* 39816-39823 */ 31294, 30648, 29839, 29596, 26126, 27218, 31022, 34032, /* 39824-39831 */ 30524, 25989, 25403, 19064, 17797, 18960, 18633, 16594, /* 39832-39839 */ 18292, 18464, 21681, 23070, 18868, 15621, 10800, 11418, /* 39840-39847 */ 12392, 12986, 8998, 8936, 10719, 14336, 15078, 7570, /* 39848-39855 */ 6481, 2678, 171, 562, 1178, 3118, 6033, 7881, /* 39856-39863 */ 12240, 16516, 15499, 14688, 11934, 10683, 15735, 19592, /* 39864-39871 */ 18942, 22185, 26778, 34473, 41870, 36682, 33394, 32900, /* 39872-39879 */ 27485, 30265, 33271, 35137, 38008, 40696, 44379, 47574, /* 39880-39887 */ 46374, 42066, 38126, 34295, 35825, 37098, 38068, 36500, /* 39888-39895 */ 40533, 46733, 50193, 47207, 40070, 39478, 36370, 33921, /* 39896-39903 */ 35616, 38682, 40221, 45565, 49123, 51076, 49427, 45839, /* 39904-39911 */ 42567, 38949, 40804, 40812, 43426, 44947, 47051, 51302, /* 39912-39919 */ 55097, 53793, 48473, 45911, 44274, 40518, 41613, 45731, /* 39920-39927 */ 46288, 51507, 55035, 56763, 56932, 55698, 51982, 47423, /* 39928-39935 */ 47531, 47533, 47855, 49849, 48466, 47082, 48544, 49083, /* 39936-39943 */ 44662, 37799, 35748, 29030, 26759, 31641, 28476, 30067, /* 39944-39951 */ 35057, 34128, 33677, 31937, 26250, 21810, 21048, 19088, /* 39952-39959 */ 20805, 24250, 24531, 24457, 26058, 27700, 29457, 24926, /* 39960-39967 */ 20957, 21522, 17463, 19689, 20208, 19891, 22513, 21707, /* 39968-39975 */ 19070, 19151, 18821, 13256, 10102, 8880, 10420, 14450, /* 39976-39983 */ 15958, 14665, 16661, 20821, 23617, 23318, 19566, 19637, /* 39984-39991 */ 18116, 18638, 23704, 23820, 24072, 28381, 32188, 33627, /* 39992-39999 */ 34432, 30677, 26148, 26626, 28710, 29350, 31800, 32248, /* 40000-40007 */ 30814, 33110, 35989, 38627, 33463, 30071, 30063, 24932, /* 40008-40015 */ 25732, 26664, 27075, 30965, 33074, 31978, 32983, 32984, /* 40016-40023 */ 27783, 25979, 24494, 23905, 26389, 28955, 29252, 30020, /* 40024-40031 */ 33101, 35502, 35174, 29842, 27910, 25194, 22817, 27214, /* 40032-40039 */ 27993, 28286, 31225, 33502, 33481, 35923, 34156, 28308, /* 40040-40047 */ 28998, 28620, 31072, 36883, 39530, 39979, 43565, 47920, /* 40048-40055 */ 51151, 49097, 44329, 43004, 40497, 39739, 41424, 42925, /* 40056-40063 */ 42356, 42460, 40982, 39783, 42074, 37670, 31835, 31448, /* 40064-40071 */ 30358, 34025, 37702, 36781, 34902, 37880, 40464, 40845, /* 40072-40079 */ 38521, 33549, 32119, 29945, 34169, 36082, 36447, 38056, /* 40080-40087 */ 38602, 37801, 38657, 39504, 32612, 29731, 29516, 29437, /* 40088-40095 */ 30424, 29376, 26188, 28148, 30345, 30213, 28635, 24166, /* 40096-40103 */ 24202, 22494, 23686, 27241, 27125, 29751, 34456, 34052, /* 40104-40111 */ 32725, 37972, 37054, 35177, 36717, 35546, 38141, 39826, /* 40112-40119 */ 39385, 41127, 44013, 45169, 48361, 48259, 46285, 45474, /* 40120-40127 */ 41594, 43902, 45387, 44154, 44664, 46443, 44235, 45508, /* 40128-40135 */ 48879, 42593, 39300, 37034, 36674, 38689, 38243, 35788, /* 40136-40143 */ 36047, 39442, 41365, 43430, 41078, 37470, 35517, 35875, /* 40144-40151 */ 36292, 34900, 36512, 38536, 40066, 40305, 42445, 40124, /* 40152-40159 */ 35729, 35857, 31260, 33444, 33440, 31925, 32261, 32698, /* 40160-40167 */ 37227, 38133, 38443, 35505, 33978, 33062, 34894, 35844, /* 40168-40175 */ 35928, 39981, 43634, 43388, 43986, 44741, 39520, 36031, /* 40176-40183 */ 30623, 29051, 30707, 27702, 25905, 24455, 25925, 27919, /* 40184-40191 */ 27298, 23341, 21625, 19844, 15142, 15735, 14789, 14888, /* 40192-40199 */ 17428, 20510, 19379, 19945, 17660, 11498, 12345, 9984, /* 40200-40207 */ 10983, 13240, 13548, 12913, 14711, 16689, 17425, 18840, /* 40208-40215 */ 15122, 11296, 7796, 6452, 5189, 6138, 6689, 9724, /* 40216-40223 */ 11024, 9511, 11983, 8092, 6993, 7024, 7629, 12038, /* 40224-40231 */ 16375, 15936, 15303, 20662, 24456, 28409, 28552, 27331, /* 40232-40239 */ 25566, 23585, 27162, 28972, 29290, 32479, 37048, 38796, /* 40240-40247 */ 40545, 38090, 33470, 34638, 33625, 35828, 38791, 37903, /* 40248-40255 */ 37758, 38845, 41253, 44421, 46183, 44544, 45095, 42384, /* 40256-40263 */ 41106, 43082, 40826, 42859, 48765, 50547, 50266, 53053, /* 40264-40271 */ 50313, 49586, 49111, 45656, 49945, 51703, 49757, 48513, /* 40272-40279 */ 49533, 51840, 55235, 54850, 52153, 51748, 47408, 46275, /* 40280-40287 */ 46625, 43793, 45035, 49498, 50472, 52831, 54063, 48321, /* 40288-40295 */ 48735, 48738, 49759, 53042, 51112, 49175, 50721, 54015, /* 40296-40303 */ 53901, 55644, 52694, 48711, 44953, 41651, 38973, 34451, /* 40304-40311 */ 34559, 37001, 40421, 38514, 40163, 37740, 33167, 32660, /* 40312-40319 */ 28011, 29063, 29932, 27676, 26470, 30037, 32891, 34625, /* 40320-40327 */ 34413, 31753, 30097, 25723, 26127, 25084, 22151, 24340, /* 40328-40335 */ 29549, 28210, 26929, 28174, 20064, 16625, 15129, 13409, /* 40336-40343 */ 12647, 11541, 12554, 13331, 15827, 19488, 22460, 19649, /* 40344-40351 */ 18886, 18404, 17725, 20166, 18756, 19502, 26300, 31856, /* 40352-40359 */ 30521, 33646, 32272, 27883, 29857, 27669, 28476, 31718, /* 40360-40367 */ 32498, 31597, 34391, 35801, 38038, 37812, 31910, 30284, /* 40368-40375 */ 28264, 27281, 25544, 22721, 25822, 31672, 29188, 28646, /* 40376-40383 */ 31020, 25503, 24419, 24925, 22402, 23948, 27144, 26241, /* 40384-40391 */ 27126, 32104, 34075, 36421, 33721, 30987, 31165, 31001, /* 40392-40399 */ 31643, 30852, 31599, 36645, 40346, 37518, 39851, 38366, /* 40400-40407 */ 35181, 36254, 33283, 31867, 34723, 36555, 38670, 42349, /* 40408-40415 */ 43673, 47948, 48291, 45203, 45721, 46207, 46218, 47507, /* 40416-40423 */ 46323, 46530, 50594, 48289, 46845, 45396, 39278, 36869, /* 40424-40431 */ 33821, 28800, 29063, 31218, 29099, 28611, 29868, 31118, /* 40432-40439 */ 32535, 27514, 22799, 23162, 22975, 23175, 23503, 21544, /* 40440-40447 */ 24974, 28442, 26088, 28086, 27498, 23187, 22692, 22285, /* 40448-40455 */ 21879, 23768, 22517, 20872, 20868, 21497, 23867, 21365, /* 40456-40463 */ 16367, 14593, 15834, 15440, 14754, 15086, 16611, 21624, /* 40464-40471 */ 22781, 22860, 25801, 25922, 25908, 25884, 26334, 28820, /* 40472-40479 */ 30405, 30634, 32802, 36716, 40494, 42403, 40405, 38824, /* 40480-40487 */ 41126, 42879, 41284, 40501, 38759, 41347, 43559, 41258, /* 40488-40495 */ 43225, 43217, 39736, 38046, 36709, 34924, 33925, 31941, /* 40496-40503 */ 33643, 38386, 38813, 40883, 41951, 39014, 39832, 39816, /* 40504-40511 */ 38529, 36844, 35627, 36420, 40671, 41823, 41777, 45783, /* 40512-40519 */ 44413, 42124, 39187, 36157, 35371, 37243, 38392, 40031, /* 40520-40527 */ 42228, 44260, 48379, 47588, 42521, 39579, 40020, 38759, /* 40528-40535 */ 39623, 42036, 44734, 48689, 49860, 52630, 54903, 51956, /* 40536-40543 */ 47728, 45448, 43020, 42718, 44460, 42743, 43077, 45292, /* 40544-40551 */ 46493, 44514, 37482, 32796, 30961, 28991, 26938, 26586, /* 40552-40559 */ 26290, 29733, 30420, 28326, 31002, 27316, 21722, 19175, /* 40560-40567 */ 17536, 18068, 19166, 18965, 21847, 24521, 26287, 29670, /* 40568-40575 */ 25011, 20583, 21220, 19475, 17668, 16467, 14584, 15529, /* 40576-40583 */ 17452, 15374, 16430, 16478, 12223, 9490, 8020, 8367, /* 40584-40591 */ 9205, 10405, 12890, 16874, 19200, 23467, 25206, 22789, /* 40592-40599 */ 23752, 23969, 21934, 22273, 24273, 26385, 30858, 34021, /* 40600-40607 */ 33797, 37401, 37847, 33828, 32168, 30741, 30218, 30912, /* 40608-40615 */ 31849, 33791, 36974, 36616, 39104, 38221, 33571, 30569, /* 40616-40623 */ 27027, 25358, 26063, 29421, 31369, 35952, 37153, 37881, /* 40624-40631 */ 41192, 38011, 34047, 31712, 30648, 32225, 35229, 39732, /* 40632-40639 */ 42881, 43561, 47151, 47654, 44155, 41748, 36934, 34913, /* 40640-40647 */ 38157, 39825, 42167, 47952, 47764, 46039, 48563, 46528, /* 40648-40655 */ 42218, 40521, 38049, 41693, 47204, 50173, 55703, 58038, /* 40656-40663 */ 57999, 59408, 58323, 54539, 52375, 47725, 46607, 48734, /* 40664-40671 */ 49146, 50995, 50404, 44646, 42462, 44175, 38920, 32762, /* 40672-40679 */ 30189, 29339, 32866, 34780, 34841, 35376, 32783, 31559, /* 40680-40687 */ 32207, 30540, 26672, 22455, 22612, 26704, 26859, 27747, /* 40688-40695 */ 28739, 27120, 24953, 26261, 26163, 21495, 18471, 15715, /* 40696-40703 */ 16475, 17274, 15777, 15757, 14598, 12681, 13293, 13812, /* 40704-40711 */ 13897, 12383, 10159, 12326, 13857, 13523, 17681, 19556, /* 40712-40719 */ 17972, 20446, 24081, 23610, 22622, 21149, 20263, 22486, /* 40720-40727 */ 23453, 25488, 27860, 27384, 28546, 32246, 33038, 30158, /* 40728-40735 */ 26952, 25509, 27634, 27260, 27649, 29323, 27627, 28571, /* 40736-40743 */ 31312, 31774, 27958, 25084, 23354, 23669, 25702, 28125, /* 40744-40751 */ 29663, 31576, 33414, 35438, 38426, 38322, 34525, 31788, /* 40752-40759 */ 33990, 34956, 37632, 40869, 41332, 40845, 41459, 43292, /* 40760-40767 */ 43421, 40313, 38466, 37360, 38279, 42119, 44175, 45374, /* 40768-40775 */ 44120, 43579, 46429, 49638, 49449, 48092, 47823, 49967, /* 40776-40783 */ 53493, 55700, 57347, 57637, 55999, 56099, 57795, 55618, /* 40784-40791 */ 52217, 48128, 45817, 46677, 45996, 44105, 42554, 40180, /* 40792-40799 */ 39538, 42655, 42032, 39257, 36880, 34916, 35194, 35540, /* 40800-40807 */ 35013, 32869, 30526, 30559, 33264, 34489, 31580, 27366, /* 40808-40815 */ 25250, 26205, 27260, 26523, 26666, 26385, 25057, 28540, /* 40816-40823 */ 31038, 26239, 21857, 17799, 14549, 15741, 17531, 16475, /* 40824-40831 */ 15484, 15299, 15479, 19798, 21312, 17527, 15083, 15112, /* 40832-40839 */ 17748, 20277, 21934, 23459, 24374, 25028, 29800, 33012, /* 40840-40847 */ 29018, 26477, 25950, 26789, 30270, 31634, 30640, 31273, /* 40848-40855 */ 30380, 31557, 33951, 32717, 28129, 25310, 27017, 27317, /* 40856-40863 */ 26748, 27174, 27268, 26210, 27436, 30950, 31765, 29370, /* 40864-40871 */ 27697, 28276, 30430, 30881, 32264, 33036, 31659, 33141, /* 40872-40879 */ 36032, 39424, 39725, 35949, 35393, 37447, 36170, 36190, /* 40880-40887 */ 38393, 37252, 37009, 39944, 44760, 44984, 41371, 39202, /* 40888-40895 */ 38138, 37918, 37904, 39760, 40147, 41193, 43180, 46872, /* 40896-40903 */ 51077, 50358, 47842, 47591, 47755, 47957, 48958, 50593, /* 40904-40911 */ 51611, 50430, 51273, 51713, 47623, 42931, 38808, 36000, /* 40912-40919 */ 34723, 35662, 37011, 34277, 32766, 34898, 36234, 36042, /* 40920-40927 */ 32972, 28576, 25919, 26125, 27505, 28565, 30096, 28496, /* 40928-40935 */ 28578, 30846, 31706, 28904, 25498, 25170, 25840, 24612, /* 40936-40943 */ 24471, 24355, 21058, 20777, 20542, 18940, 18035, 15206, /* 40944-40951 */ 11192, 10773, 11111, 12586, 14435, 14580, 14930, 16324, /* 40952-40959 */ 19569, 20865, 20688, 21209, 21944, 21927, 21545, 25170, /* 40960-40967 */ 26151, 24428, 25836, 28862, 32577, 33977, 31666, 27813, /* 40968-40975 */ 27996, 28836, 29159, 30829, 32193, 31054, 31708, 34773, /* 40976-40983 */ 33040, 32276, 31735, 30568, 28620, 26758, 28569, 27894, /* 40984-40991 */ 28398, 30268, 32681, 33993, 35809, 35715, 31634, 30786, /* 40992-40999 */ 31384, 33954, 36814, 38376, 36950, 38879, 44155, 43486, /* 41000-41007 */ 41474, 42286, 41712, 38187, 39849, 43402, 41870, 43744, /* 41008-41015 */ 45142, 45340, 48675, 48506, 42951, 39021, 39662, 43331, /* 41016-41023 */ 48146, 49933, 50383, 51024, 55063, 56952, 56328, 57025, /* 41024-41031 */ 55372, 54576, 51644, 52618, 54750, 49708, 47828, 47342, /* 41032-41039 */ 46630, 44800, 44302, 39585, 33626, 34053, 33048, 34814, /* 41040-41047 */ 36226, 33244, 32137, 33470, 30791, 31653, 32224, 27960, /* 41048-41055 */ 26200, 24618, 27721, 28186, 23842, 23969, 25471, 26418, /* 41056-41063 */ 27617, 27716, 21466, 16659, 16636, 15967, 16600, 15987, /* 41064-41071 */ 12235, 11277, 15124, 15905, 16981, 16678, 14068, 14798, /* 41072-41079 */ 14946, 17597, 17709, 15649, 18829, 23213, 25616, 27386, /* 41080-41087 */ 29324, 22909, 19488, 23141, 23027, 25179, 28594, 25983, /* 41088-41095 */ 27204, 32776, 32667, 33400, 31540, 27251, 26760, 26907, /* 41096-41103 */ 28962, 27875, 24333, 25338, 29008, 30751, 31706, 29009, /* 41104-41111 */ 20768, 20014, 21934, 24627, 28498, 29276, 29752, 32937, /* 41112-41119 */ 36784, 36787, 36976, 34868, 33438, 34943, 36268, 39565, /* 41120-41127 */ 38911, 38731, 42715, 43728, 44500, 45905, 42676, 35852, /* 41128-41135 */ 36950, 38576, 40288, 44759, 44604, 43633, 44713, 45150, /* 41136-41143 */ 45322, 48053, 47246, 47605, 49512, 51541, 57006, 55981, /* 41144-41151 */ 54225, 56744, 57889, 57928, 57682, 52327, 45150, 47269, /* 41152-41159 */ 47192, 45385, 46102, 43582, 41906, 42001, 41172, 38813, /* 41160-41167 */ 37216, 34268, 35352, 35161, 32956, 33461, 29233, 29288, /* 41168-41175 */ 30833, 30217, 29843, 29500, 24530, 20793, 23649, 22505, /* 41176-41183 */ 22948, 25269, 23631, 22699, 23628, 20648, 19386, 19488, /* 41184-41191 */ 17177, 16183, 14520, 13686, 13896, 11968, 13355, 15256, /* 41192-41199 */ 16648, 18692, 18796, 16435, 14455, 17079, 18375, 21582, /* 41200-41207 */ 25027, 24285, 24327, 27209, 27511, 26378, 28654, 28956, /* 41208-41215 */ 29343, 27291, 27816, 30661, 28104, 29819, 29778, 29103, /* 41216-41223 */ 30855, 29333, 23888, 22007, 24343, 24501, 26188, 27647, /* 41224-41231 */ 26661, 25634, 26073, 24571, 26288, 30050, 31007, 31030, /* 41232-41239 */ 29937, 33583, 35556, 32814, 35086, 35413, 35495, 38287, /* 41240-41247 */ 37691, 34851, 36249, 38127, 37738, 41893, 43512, 40419, /* 41248-41255 */ 39371, 39711, 38300, 41532, 44414, 44101, 44797, 43150, /* 41256-41263 */ 44315, 44382, 42353, 45107, 47322, 48928, 53022, 55548, /* 41264-41271 */ 53856, 55671, 57281, 55036, 57863, 58354, 54855, 52997, /* 41272-41279 */ 50961, 50602, 53105, 52792, 50176, 46475, 42980, 44237, /* 41280-41287 */ 41961, 37481, 36926, 36409, 38027, 41379, 39326, 33330, /* 41288-41295 */ 32598, 31315, 29958, 32379, 29434, 24989, 25014, 27647, /* 41296-41303 */ 29699, 31603, 31285, 28489, 25741, 23262, 22979, 20173, /* 41304-41311 */ 16738, 16263, 17162, 18925, 19440, 15765, 12023, 12458, /* 41312-41319 */ 11589, 12041, 15782, 15907, 13305, 14212, 17816, 20983, /* 41320-41327 */ 25281, 25675, 24897, 23677, 22925, 26242, 22706, 21381, /* 41328-41335 */ 24240, 24800, 28779, 31791, 27376, 23084, 23199, 23056, /* 41336-41343 */ 24509, 25690, 21772, 18323, 21077, 24378, 26361, 26956, /* 41344-41351 */ 25691, 25856, 24227, 24552, 26465, 20997, 21493, 25962, /* 41352-41359 */ 28412, 33398, 35223, 30931, 30251, 34339, 33484, 33256, /* 41360-41367 */ 33595, 30999, 31343, 38103, 41299, 42992, 46379, 45319, /* 41368-41375 */ 45097, 43476, 41475, 41551, 39541, 40155, 42831, 44439, /* 41376-41383 */ 47081, 47832, 44049, 41855, 42931, 43067, 46008, 49069, /* 41384-41391 */ 46520, 48111, 54380, 56378, 59476, 61290, 57380, 55709, /* 41392-41399 */ 53862, 52913, 50564, 44956, 44357, 45859, 47924, 48330, /* 41400-41407 */ 44042, 37338, 36546, 37583, 35510, 35432, 34802, 31143, /* 41408-41415 */ 31351, 36090, 36221, 35330, 34012, 33112, 32022, 28509, /* 41416-41423 */ 26797, 24361, 22890, 25302, 26707, 26779, 26636, 23169, /* 41424-41431 */ 18616, 17798, 17360, 15304, 15127, 13710, 10926, 12164, /* 41432-41439 */ 16378, 17653, 19119, 18853, 18172, 18978, 17812, 19653, /* 41440-41447 */ 17722, 16899, 21238, 24675, 28785, 31212, 25630, 22870, /* 41448-41455 */ 27155, 26520, 26806, 28280, 25217, 23992, 29299, 32706, /* 41456-41463 */ 33603, 32412, 28833, 30625, 29135, 25375, 24523, 20031, /* 41464-41471 */ 21098, 25449, 26643, 28153, 28039, 23783, 22594, 24554, /* 41472-41479 */ 23725, 25867, 27143, 27490, 27626, 30978, 36952, 38886, /* 41480-41487 */ 38167, 36210, 37319, 35326, 34623, 36629, 35249, 37132, /* 41488-41495 */ 40229, 42559, 44736, 45224, 40106, 37774, 40516, 41217, /* 41496-41503 */ 43250, 43579, 39629, 38908, 45822, 48811, 48950, 49525, /* 41504-41511 */ 49089, 52451, 53688, 53958, 54765, 54417, 54499, 56246, /* 41512-41519 */ 59412, 60229, 57332, 51878, 50298, 50595, 48342, 45236, /* 41520-41527 */ 43472, 41229, 40544, 42967, 42190, 41087, 40076, 40371, /* 41528-41535 */ 40106, 36053, 36105, 33571, 30359, 30834, 31541, 34849, /* 41536-41543 */ 35394, 31922, 27119, 27033, 27921, 27241, 25424, 22122, /* 41544-41551 */ 19575, 18552, 22634, 24832, 21923, 18556, 18449, 17575, /* 41552-41559 */ 15242, 15280, 10949, 10922, 14174, 17085, 21988, 21640, /* 41560-41567 */ 18695, 17833, 19789, 19402, 20600, 20391, 19899, 20340, /* 41568-41575 */ 22414, 28277, 29878, 29239, 27658, 29244, 26379, 22730, /* 41576-41583 */ 25266, 23421, 23328, 23490, 24910, 29743, 29305, 23643, /* 41584-41591 */ 19737, 19918, 20182, 21156, 20543, 19199, 18639, 21628, /* 41592-41599 */ 26371, 28366, 27392, 26170, 28414, 27688, 29052, 30646, /* 41600-41607 */ 27022, 28668, 31891, 35528, 39342, 37936, 33316, 33212, /* 41608-41615 */ 36682, 37717, 39143, 38666, 37222, 38329, 42130, 45123, /* 41616-41623 */ 45673, 45793, 45486, 46095, 44076, 43207, 43330, 42009, /* 41624-41631 */ 43755, 45654, 50306, 54284, 54630, 53331, 54037, 56113, /* 41632-41639 */ 56623, 57590, 55689, 53045, 51575, 54578, 56698, 54307, /* 41640-41647 */ 51364, 48961, 47409, 43342, 43248, 39739, 36012, 36188, /* 41648-41655 */ 35493, 39955, 41125, 37492, 33165, 32641, 33185, 32797, /* 41656-41663 */ 30217, 26854, 26263, 26928, 32316, 34206, 31750, 30464, /* 41664-41671 */ 30670, 28058, 22010, 21904, 18528, 16799, 17950, 17762, /* 41672-41679 */ 21170, 20875, 17994, 15250, 14346, 13826, 16068, 16523, /* 41680-41687 */ 15267, 15761, 18304, 23092, 27716, 28255, 26113, 27752, /* 41688-41695 */ 25573, 22939, 25990, 23953, 22918, 25210, 27734, 33042, /* 41696-41703 */ 31766, 26511, 23179, 24257, 24816, 24802, 22729, 20456, /* 41704-41711 */ 20372, 21917, 26052, 26353, 25192, 22945, 24230, 22817, /* 41712-41719 */ 21482, 24222, 21288, 21979, 24063, 27466, 30858, 30448, /* 41720-41727 */ 30253, 29769, 30359, 31344, 32804, 32252, 30291, 29141, /* 41728-41735 */ 33379, 38684, 40695, 41177, 39954, 41849, 41389, 41163, /* 41736-41743 */ 42168, 39186, 37788, 38360, 44421, 47514, 46320, 43905, /* 41744-41751 */ 41791, 45650, 48665, 48231, 46055, 45531, 46894, 53544, /* 41752-41759 */ 60132, 61251, 61407, 60264, 60816, 58566, 55988, 52917, /* 41760-41767 */ 47300, 46798, 47289, 50388, 49936, 47806, 45073, 41803, /* 41768-41775 */ 41256, 40082, 36897, 32180, 30938, 31589, 37084, 39229, /* 41776-41783 */ 38630, 38589, 36410, 33570, 28743, 28368, 26556, 23385, /* 41784-41791 */ 22761, 24844, 29887, 29324, 26449, 21677, 18653, 18143, /* 41792-41799 */ 17338, 14614, 12236, 12789, 14179, 19940, 23335, 22866, /* 41800-41807 */ 21194, 21667, 21555, 19239, 20985, 19399, 18664, 21068, /* 41808-41815 */ 24012, 28646, 28583, 27778, 25018, 23719, 24243, 24708, /* 41816-41823 */ 24704, 21602, 20444, 23332, 27325, 28963, 29078, 27693, /* 41824-41831 */ 26565, 24103, 20637, 20772, 17703, 15311, 16849, 19266, /* 41832-41839 */ 22029, 22591, 22689, 20667, 21769, 22829, 24055, 25612, /* 41840-41847 */ 23623, 21775, 26181, 33278, 36764, 39842, 38558, 37497, /* 41848-41855 */ 37242, 35323, 35617, 33062, 31687, 34657, 39514, 43173, /* 41856-41863 */ 46498, 46520, 42023, 42027, 42010, 40640, 39513, 36734, /* 41864-41871 */ 35150, 41251, 47695, 52046, 54603, 52565, 51798, 51456, /* 41872-41879 */ 49932, 50411, 49462, 50050, 54780, 59640, 61585, 61315, /* 41880-41887 */ 59892, 54136, 49661, 46191, 43503, 42017, 39374, 38403, /* 41888-41895 */ 42200, 47612, 50149, 47543, 42761, 38544, 33881, 29564, /* 41896-41903 */ 30374, 31007, 31007, 33769, 37247, 37435, 37977, 33327, /* 41904-41911 */ 26052, 24510, 22746, 23107, 22042, 19766, 18874, 22799, /* 41912-41919 */ 27273, 28371, 23285, 20619, 15258, 14353, 14800, 14248, /* 41920-41927 */ 18273, 18086, 21421, 23953, 25144, 27415, 22518, 18645, /* 41928-41935 */ 22499, 19597, 23775, 25298, 22425, 21841, 26822, 31597, /* 41936-41943 */ 28943, 30585, 26799, 23519, 24047, 23213, 23765, 22812, /* 41944-41951 */ 21275, 22520, 24883, 24879, 23936, 21477, 20690, 17186, /* 41952-41959 */ 16180, 21078, 17444, 14381, 13215, 21918, 27333, 32701, /* 41960-41967 */ 31623, 31030, 33063, 30829, 25660, 20576, 27659, 28219, /* 41968-41975 */ 35778, 39590, 48697, 49514, 41117, 40196, 42794, 41822, /* 41976-41983 */ 41294, 41612, 36164, 39928, 42577, 44478, 45533, 48363, /* 41984-41991 */ 49873, 49656, 42325, 34684, 43548, 45606, 41950, 47361, /* 41992-41999 */ 52609, 53405, 54292, 49699, 39308, 41309, 36259, 37238, /* 42000-42007 */ 36084, 26880, 30944, 42980, 56398, 46135, 30310, 29654, /* 42008-42015 */ 33353, 32896, 32388, 33809, 30734, 29152, 36282, 42405, /* 42016-42023 */ 46245, 45912, 46093, 44380, 49085, 53607, 56762, 61067, /* 42024-42031 */ 58399, 59608, 61636, 62550, 60026, 55993, 50762, 48528, /* 42032-42039 */ 44979, 44585, 45544, 42259, 39464, 38491, 37014, 30826, /* 42040-42047 */ 25037, 18335, 9984, 6444, 4549, 5695, 4664, 486, /* 42048-42055 */ 1858, 3848, 6210, 5666, 2375, 582, 1167, 668, /* 42056-42063 */ 467, 1702, 950, 1347, 4008, 6570, 8151, 9007, /* 42064-42071 */ 6933, 5027, 5873, 5623, 5972, 5327, 4662, 9152, /* 42072-42079 */ 17642, 23852, 28387, 31770, 32139, 35874, 39220, 43714, /* 42080-42087 */ 49377, 51673, 55225, 59283, 62457, 64027, 62936, 59106, /* 42088-42095 */ 56988, 57727, 58660, 58711, 57249, 57042, 60688, 63972, /* 42096-42103 */ 64875, 62779, 58464, 55576, 52052, 48614, 45901, 44852, /* 42104-42111 */ 42142, 42389, 41760, 40147, 39089, 33558, 26863, 24921, /* 42112-42119 */ 28893, 27180, 30559, 29201, 27437, 33298, 35529, 37128, /* 42120-42127 */ 33515, 29174, 27949, 25792, 23037, 24764, 23275, 20114, /* 42128-42135 */ 18569, 19584, 23040, 25428, 23335, 17516, 17275, 20184, /* 42136-42143 */ 21373, 22341, 20941, 20819, 26170, 29592, 33535, 33222, /* 42144-42151 */ 32949, 33323, 33076, 33499, 35500, 37092, 33253, 36392, /* 42152-42159 */ 40692, 44979, 46873, 46467, 43014, 43595, 45505, 43808, /* 42160-42167 */ 47124, 46873, 47841, 50917, 53432, 54515, 54371, 53771, /* 42168-42175 */ 51599, 47414, 44910, 46328, 46725, 44440, 44804, 47044, /* 42176-42183 */ 50525, 51850, 46346, 38865, 35762, 34236, 32375, 33381, /* 42184-42191 */ 27998, 26081, 28824, 27237, 24132, 18981, 14380, 12198, /* 42192-42199 */ 10228, 6005, 4987, 6040, 3994, 4720, 6320, 5917, /* 42200-42207 */ 5199, 2658, 892, 694, 1076, 1410, 3091, 4133, /* 42208-42215 */ 6256, 9088, 9035, 9764, 11064, 11903, 12226, 10919, /* 42216-42223 */ 10703, 13723, 17379, 17511, 19104, 22036, 24243, 26751, /* 42224-42231 */ 25583, 23564, 23491, 24435, 23616, 27616, 28617, 30874, /* 42232-42239 */ 36379, 38899, 43551, 46239, 50062, 51743, 53910, 54560, /* 42240-42247 */ 57280, 60898, 61177, 63127, 64652, 65286, 64992, 64719, /* 42248-42255 */ 62886, 61413, 60094, 59120, 60688, 60880, 61834, 62788, /* 42256-42263 */ 61128, 60486, 59531, 59890, 58595, 54899, 52116, 54396, /* 42264-42271 */ 57018, 54680, 54009, 52554, 51296, 52073, 51639, 47233, /* 42272-42279 */ 44054, 42046, 41017, 43278, 40553, 39441, 38411, 35508, /* 42280-42287 */ 36484, 36009, 36378, 32995, 29748, 28759, 30067, 33650, /* 42288-42295 */ 28228, 26615, 25780, 25845, 27793, 28308, 25661, 21058, /* 42296-42303 */ 19826, 17856, 19562, 17463, 16965, 14968, 14459, 16291, /* 42304-42311 */ 16490, 16316, 13896, 10962, 7914, 10113, 10895, 6235, /* 42312-42319 */ 3704, 4059, 5468, 7998, 6869, 4631, 2273, 829, /* 42320-42327 */ 646, 2690, 1510, 2003, 2896, 4324, 9730, 11470, /* 42328-42335 */ 11719, 10100, 9356, 9381, 11015, 13495, 10639, 10980, /* 42336-42343 */ 13878, 18579, 24175, 24213, 22940, 20624, 21324, 22164, /* 42344-42351 */ 26567, 24974, 24592, 28360, 31919, 38400, 40134, 40489, /* 42352-42359 */ 38730, 39113, 39708, 42124, 46338, 44900, 46509, 53185, /* 42360-42367 */ 59101, 64795, 65531, 63945, 60346, 60086, 60784, 61206, /* 42368-42375 */ 58247, 55804, 58452, 59525, 62176, 62363, 61575, 58714, /* 42376-42383 */ 55598, 53853, 52999, 53863, 50449, 50075, 52246, 55873, /* 42384-42391 */ 60319, 57226, 54825, 50244, 47384, 46646, 45258, 43472, /* 42392-42399 */ 42259, 42735, 45014, 49064, 47893, 45450, 41361, 37072, /* 42400-42407 */ 34758, 32216, 31800, 32072, 32295, 32718, 37972, 42476, /* 42408-42415 */ 38819, 38282, 32764, 29638, 30400, 30243, 30068, 28540, /* 42416-42423 */ 29719, 32741, 37855, 38291, 35480, 32102, 27796, 23108, /* 42424-42431 */ 24320, 23246, 20855, 19498, 20550, 24818, 26972, 24136, /* 42432-42439 */ 19408, 15208, 11083, 9593, 9298, 8998, 6408, 8119, /* 42440-42447 */ 8331, 12881, 15208, 15229, 15090, 10493, 9740, 12074, /* 42448-42455 */ 14195, 13698, 15670, 17844, 21667, 25996, 25986, 25529, /* 42456-42463 */ 23191, 18820, 22146, 24820, 23304, 23038, 24944, 26383, /* 42464-42471 */ 32778, 36595, 35603, 35452, 31478, 31078, 31178, 30697, /* 42472-42479 */ 31281, 31647, 30958, 34175, 41011, 42245, 42800, 42541, /* 42480-42487 */ 39723, 44639, 45465, 43781, 45905, 47074, 47445, 49537, /* 42488-42495 */ 52466, 53216, 52484, 47536, 43257, 41625, 38800, 37581, /* 42496-42503 */ 38023, 34108, 35106, 39852, 42187, 41542, 39897, 36741, /* 42504-42511 */ 35912, 36005, 33469, 32217, 30968, 30529, 33184, 37353, /* 42512-42519 */ 39582, 39843, 35652, 33071, 31913, 29731, 27486, 27205, /* 42520-42527 */ 24468, 23239, 26847, 31706, 32582, 33098, 33157, 30079, /* 42528-42535 */ 31045, 27922, 27123, 27643, 28021, 31119, 33927, 37529, /* 42536-42543 */ 42775, 41584, 37191, 36350, 34901, 34095, 33070, 30048, /* 42544-42551 */ 28005, 32373, 37992, 39567, 38689, 37484, 35133, 35188, /* 42552-42559 */ 31238, 27976, 26880, 24210, 25139, 26075, 30474, 35312, /* 42560-42567 */ 34296, 31627, 29869, 29552, 28483, 25422, 25225, 24990, /* 42568-42575 */ 27507, 31227, 36570, 41288, 41232, 41816, 39613, 37444, /* 42576-42583 */ 34882, 32259, 31377, 31294, 34688, 37452, 41941, 47470, /* 42584-42591 */ 45936, 44178, 41875, 38859, 38650, 35680, 32304, 30981, /* 42592-42599 */ 32684, 37430, 42671, 43597, 42017, 40343, 36868, 36630, /* 42600-42607 */ 33872, 30387, 33694, 35536, 38409, 43333, 47164, 50088, /* 42608-42615 */ 49400, 44163, 38568, 35743, 32482, 29084, 24959, 22262, /* 42616-42623 */ 22669, 25787, 26942, 27663, 26634, 19995, 16502, 14928, /* 42624-42631 */ 11092, 9950, 10643, 10218, 12010, 15237, 18889, 20196, /* 42632-42639 */ 19323, 15205, 10502, 9805, 7814, 6550, 5270, 4447, /* 42640-42647 */ 7126, 10437, 14412, 16628, 16579, 13112, 11004, 9884, /* 42648-42655 */ 9093, 10981, 12172, 13819, 14960, 20152, 26233, 30970, /* 42656-42663 */ 29909, 26702, 24187, 21860, 24258, 24957, 23766, 24954, /* 42664-42671 */ 28996, 31381, 36621, 39269, 37860, 36078, 32901, 30428, /* 42672-42679 */ 29839, 31368, 31636, 32685, 33583, 34956, 39603, 42066, /* 42680-42687 */ 39897, 36573, 33111, 31754, 33467, 35623, 35039, 36969, /* 42688-42695 */ 39353, 42617, 48400, 50470, 50373, 49112, 49177, 48482, /* 42696-42703 */ 48074, 50393, 50665, 50381, 52631, 53211, 56424, 60086, /* 42704-42711 */ 58742, 57755, 57850, 56152, 55282, 56788, 55658, 56420, /* 42712-42719 */ 57465, 57694, 57800, 58246, 58477, 57917, 57708, 55688, /* 42720-42727 */ 53857, 55471, 56611, 55966, 58743, 59343, 60968, 62510, /* 42728-42735 */ 62210, 61846, 61604, 58418, 54728, 55174, 53635, 52041, /* 42736-42743 */ 51621, 47053, 43924, 45259, 42955, 42085, 40466, 35774, /* 42744-42751 */ 33575, 33940, 33051, 31731, 29311, 27146, 26897, 27392, /* 42752-42759 */ 28278, 26740, 24551, 22307, 19858, 18653, 18465, 16722, /* 42760-42767 */ 15472, 13283, 10224, 10053, 9899, 9096, 10433, 10986, /* 42768-42775 */ 10274, 10324, 10384, 10171, 10635, 8293, 7079, 9132, /* 42776-42783 */ 9086, 10332, 12721, 13468, 14092, 13759, 10352, 11170, /* 42784-42791 */ 11672, 8791, 9973, 9139, 7677, 8680, 9589, 10087, /* 42792-42799 */ 10216, 10610, 10508, 10809, 8704, 8745, 8299, 7009, /* 42800-42807 */ 6887, 6068, 7189, 7511, 9002, 9034, 9925, 11334, /* 42808-42815 */ 12035, 12265, 13108, 14807, 16795, 18183, 18626, 19517, /* 42816-42823 */ 23527, 28147, 28347, 31783, 33199, 30775, 31350, 32710, /* 42824-42831 */ 32108, 32685, 33373, 34323, 37446, 41304, 41947, 43509, /* 42832-42839 */ 46397, 45893, 44193, 42370, 44040, 44440, 45516, 45472, /* 42840-42847 */ 48090, 51031, 52202, 54992, 56203, 59507, 60728, 63468, /* 42848-42855 */ 64554, 65166, 65232, 64258, 65215, 64814, 64825, 64341, /* 42856-42863 */ 64083, 63958, 62796, 61190, 58248, 56413, 57489, 55292, /* 42864-42871 */ 51651, 51191, 50655, 49010, 49670, 51142, 52485, 52776, /* 42872-42879 */ 49498, 44925, 45532, 45912, 42002, 38406, 35995, 35943, /* 42880-42887 */ 36702, 37160, 35985, 33102, 32690, 34488, 33156, 30464, /* 42888-42895 */ 26748, 25788, 28400, 30897, 32590, 32241, 29864, 30526, /* 42896-42903 */ 35026, 34813, 32711, 29843, 29474, 34216, 34928, 30249, /* 42904-42911 */ 27699, 28288, 28296, 29901, 29077, 25277, 27183, 30789, /* 42912-42919 */ 30274, 28916, 24841, 23314, 26202, 23828, 19913, 19378, /* 42920-42927 */ 17872, 19330, 24712, 22746, 17049, 17401, 19112, 18710, /* 42928-42935 */ 15453, 10117, 11807, 18898, 22132, 20069, 18703, 20910, /* 42936-42943 */ 26502, 33085, 32702, 26328, 21572, 21859, 27688, 30216, /* 42944-42951 */ 25490, 23412, 26989, 32910, 37735, 35640, 28979, 28522, /* 42952-42959 */ 31638, 34120, 31582, 26196, 28183, 34729, 36949, 36351, /* 42960-42967 */ 33337, 28898, 31330, 37062, 36959, 32436, 32417, 33550, /* 42968-42975 */ 39131, 44225, 41760, 40536, 42030, 45281, 46335, 44477, /* 42976-42983 */ 40566, 38197, 38187, 37851, 34325, 31972, 34267, 37449, /* 42984-42991 */ 38784, 36207, 29990, 25445, 28031, 31940, 32954, 30245, /* 42992-42999 */ 28538, 29199, 31754, 32559, 29278, 25419, 24628, 27883, /* 43000-43007 */ 29189, 26675, 24223, 24375, 25776, 27434, 24985, 23423, /* 43008-43015 */ 24280, 27177, 30825, 30748, 28663, 25056, 25034, 29586, /* 43016-43023 */ 32901, 31410, 27990, 29290, 29920, 30496, 34956, 32655, /* 43024-43031 */ 28606, 29577, 29376, 31004, 34764, 32261, 28322, 28595, /* 43032-43039 */ 29824, 30543, 32156, 31931, 33070, 36139, 33527, 29210, /* 43040-43047 */ 25940, 23328, 24018, 26862, 26066, 26163, 26540, 23346, /* 43048-43055 */ 24900, 26721, 24638, 23781, 23428, 24304, 29282, 34387, /* 43056-43063 */ 34496, 34384, 35404, 38404, 42173, 43253, 43084, 45117, /* 43064-43071 */ 45430, 41380, 39538, 38017, 41384, 47441, 49468, 46179, /* 43072-43079 */ 46866, 48202, 48732, 50014, 45949, 43295, 40992, 42353, /* 43080-43087 */ 46097, 49840, 48152, 43850, 44667, 47868, 48224, 47287, /* 43088-43095 */ 45810, 46500, 53825, 56382, 53479, 48696, 48553, 53728, /* 43096-43103 */ 56849, 54480, 46633, 42716, 41787, 44088, 45060, 39530, /* 43104-43111 */ 33793, 32690, 34991, 34871, 32035, 25312, 22887, 26111, /* 43112-43119 */ 29547, 29709, 27950, 25824, 27169, 30720, 26967, 19628, /* 43120-43127 */ 12757, 13714, 17708, 20802, 17763, 14107, 15966, 18071, /* 43128-43135 */ 22544, 19117, 11991, 8196, 10294, 13207, 14989, 16359, /* 43136-43143 */ 16461, 20365, 23454, 24062, 21063, 19490, 20379, 23127, /* 43144-43151 */ 23523, 18919, 15201, 15686, 22298, 27547, 26713, 21063, /* 43152-43159 */ 19684, 21592, 24651, 24488, 17882, 14642, 17011, 24376, /* 43160-43167 */ 25284, 22723, 20942, 21604, 24517, 24729, 21104, 15799, /* 43168-43175 */ 15756, 19240, 23702, 21798, 20120, 18961, 22381, 29626, /* 43176-43183 */ 32043, 29532, 26574, 30436, 35413, 40486, 39252, 37241, /* 43184-43191 */ 37249, 41104, 44072, 42955, 42634, 43188, 46199, 47774, /* 43192-43199 */ 48107, 45411, 46166, 48670, 54407, 54777, 50625, 46492, /* 43200-43207 */ 46001, 52124, 53313, 53094, 48074, 49119, 52529, 55117, /* 43208-43215 */ 56800, 53240, 52414, 54836, 57460, 57245, 59249, 59890, /* 43216-43223 */ 61484, 63036, 62051, 59543, 56557, 55193, 54224, 53867, /* 43224-43231 */ 49386, 44396, 42702, 45092, 47947, 47130, 42992, 38622, /* 43232-43239 */ 39068, 37679, 37098, 34703, 29711, 28522, 28830, 30329, /* 43240-43247 */ 31420, 31563, 27166, 25757, 25710, 22460, 18619, 17787, /* 43248-43255 */ 19135, 23440, 26601, 22862, 20636, 19016, 21576, 24411, /* 43256-43263 */ 23402, 19988, 18150, 17781, 20308, 25634, 23631, 19987, /* 43264-43271 */ 19078, 19849, 21798, 22023, 17545, 16372, 19037, 19197, /* 43272-43279 */ 19197, 19009, 18620, 21369, 24097, 19014, 13869, 11063, /* 43280-43287 */ 12968, 19216, 19490, 16379, 13435, 12274, 13771, 15247, /* 43288-43295 */ 12398, 8291, 7628, 9095, 10935, 12162, 12517, 13082, /* 43296-43303 */ 15906, 17868, 18184, 18422, 20429, 25078, 29598, 30543, /* 43304-43311 */ 26524, 24290, 27028, 33283, 37182, 34517, 30702, 30868, /* 43312-43319 */ 35036, 38988, 38554, 33166, 31835, 34509, 37519, 39832, /* 43320-43327 */ 39771, 40171, 41009, 42396, 42456, 42386, 41743, 44842, /* 43328-43335 */ 48650, 50262, 48848, 46437, 49335, 53452, 58273, 55970, /* 43336-43343 */ 52825, 51986, 53395, 56524, 55618, 54081, 54027, 54406, /* 43344-43351 */ 52207, 50677, 48819, 48783, 48956, 47418, 45418, 44788, /* 43352-43359 */ 45371, 47139, 50710, 48264, 44443, 40055, 36829, 38106, /* 43360-43367 */ 40373, 38470, 36583, 38915, 38286, 39755, 37452, 33184, /* 43368-43375 */ 32348, 31859, 29900, 30154, 32133, 33440, 36229, 34854, /* 43376-43383 */ 32719, 32578, 32934, 33887, 36286, 33799, 32351, 32916, /* 43384-43391 */ 31901, 33369, 35586, 36329, 35752, 34165, 30070, 28656, /* 43392-43399 */ 30172, 30796, 31485, 31700, 28895, 29713, 30582, 28169, /* 43400-43407 */ 26675, 22991, 21411, 23825, 24852, 23827, 25898, 25812, /* 43408-43415 */ 23698, 22930, 19013, 16999, 18068, 18921, 19673, 20261, /* 43416-43423 */ 18327, 16956, 18289, 20619, 21047, 19756, 19626, 20629, /* 43424-43431 */ 22095, 21513, 20158, 19553, 22532, 25329, 27873, 28212, /* 43432-43439 */ 28398, 32342, 32935, 32104, 29079, 24974, 26125, 32321, /* 43440-43447 */ 35505, 35466, 32836, 31846, 34983, 36617, 35306, 33884, /* 43448-43455 */ 33631, 35187, 37244, 35100, 35416, 36692, 39274, 42923, /* 43456-43463 */ 45459, 43580, 43398, 45909, 43850, 43792, 40219, 35995, /* 43464-43471 */ 38093, 45003, 46995, 44771, 40734, 37295, 37688, 36106, /* 43472-43479 */ 33750, 31168, 31993, 34231, 37300, 34657, 30502, 30071, /* 43480-43487 */ 29474, 31609, 32395, 29449, 28718, 32700, 32087, 31517, /* 43488-43495 */ 29344, 24983, 25909, 28701, 31524, 32311, 30215, 28768, /* 43496-43503 */ 30253, 30969, 28108, 25525, 26233, 31046, 34057, 29701, /* 43504-43511 */ 29119, 30254, 31419, 34711, 35720, 34591, 32658, 34017, /* 43512-43519 */ 33799, 31620, 31929, 31717, 31129, 34570, 37930, 37893, /* 43520-43527 */ 36990, 33735, 30995, 30068, 28346, 25296, 28196, 31763, /* 43528-43535 */ 33003, 34591, 32494, 32135, 30324, 28645, 29757, 30836, /* 43536-43543 */ 29002, 29901, 33051, 33635, 33424, 31503, 30348, 31070, /* 43544-43551 */ 34161, 35008, 34073, 33751, 32606, 31969, 33906, 31938, /* 43552-43559 */ 32340, 36035, 36106, 38500, 38413, 36397, 34369, 34395, /* 43560-43567 */ 35784, 37721, 37749, 37264, 40539, 40183, 39679, 39203, /* 43568-43575 */ 38759, 40130, 42189, 42149, 41284, 41323, 40995, 41933, /* 43576-43583 */ 42754, 40908, 37929, 40090, 41835, 41904, 42959, 40879, /* 43584-43591 */ 36418, 35483, 36885, 37174, 38334, 36684, 35790, 36795, /* 43592-43599 */ 33993, 32484, 32519, 31010, 30817, 31332, 31124, 30569, /* 43600-43607 */ 30352, 28830, 27235, 27141, 24363, 24069, 25742, 24818, /* 43608-43615 */ 25135, 25364, 23065, 22231, 23192, 22146, 22981, 23570, /* 43616-43623 */ 24477, 25791, 25250, 24395, 22855, 24195, 25032, 25243, /* 43624-43631 */ 25770, 24748, 24364, 25708, 27003, 27829, 25617, 23860, /* 43632-43639 */ 25467, 24630, 24273, 23952, 23939, 24597, 26097, 26814, /* 43640-43647 */ 26277, 27479, 28069, 28834, 28016, 25366, 23232, 23222, /* 43648-43655 */ 25358, 28116, 29994, 29052, 28278, 27794, 27658, 28443, /* 43656-43663 */ 28218, 26503, 25981, 28033, 28283, 30292, 32099, 30892, /* 43664-43671 */ 32036, 33367, 32825, 34128, 35185, 34375, 36635, 36856, /* 43672-43679 */ 36707, 37225, 37917, 40167, 41782, 42414, 40779, 39980, /* 43680-43687 */ 39907, 41348, 41856, 42095, 43659, 43987, 44492, 45297, /* 43688-43695 */ 45210, 45726, 44578, 44223, 45838, 47207, 48063, 48348, /* 43696-43703 */ 48405, 48312, 49193, 47550, 46194, 46043, 48100, 49174, /* 43704-43711 */ 49062, 46189, 42774, 44904, 45839, 45256, 45113, 44263, /* 43712-43719 */ 42633, 43414, 41929, 38919, 37871, 36812, 36035, 35785, /* 43720-43727 */ 37998, 39331, 39299, 39246, 37343, 35202, 33195, 31213, /* 43728-43735 */ 29838, 31239, 32973, 32462, 30663, 29280, 31229, 32203, /* 43736-43743 */ 31180, 28570, 26683, 25077, 24520, 24069, 23225, 25280, /* 43744-43751 */ 25159, 25210, 27316, 27032, 26458, 26024, 24136, 23606, /* 43752-43759 */ 22143, 20442, 20850, 23826, 25154, 24527, 24356, 23628, /* 43760-43767 */ 22328, 20069, 20026, 21011, 18628, 16751, 18518, 18657, /* 43768-43775 */ 19268, 18929, 16696, 17815, 18633, 17504, 18644, 19032, /* 43776-43783 */ 18859, 20210, 20560, 20544, 20683, 21225, 22611, 24913, /* 43784-43791 */ 24697, 22435, 21909, 22817, 25227, 26696, 27236, 27807, /* 43792-43799 */ 26455, 26322, 27557, 27187, 27014, 27219, 27684, 30095, /* 43800-43807 */ 31050, 31000, 32411, 33309, 35563, 38299, 36154, 34161, /* 43808-43815 */ 35678, 36907, 37859, 40190, 40532, 39274, 42176, 42849, /* 43816-43823 */ 42102, 42990, 41263, 39046, 41752, 43230, 41506, 42900, /* 43824-43831 */ 42846, 43325, 45159, 44910, 43996, 43099, 41349, 42463, /* 43832-43839 */ 44376, 45350, 45141, 44477, 44547, 45560, 44147, 40952, /* 43840-43847 */ 40311, 38392, 40213, 41986, 42663, 41982, 41938, 42234, /* 43848-43855 */ 42373, 42812, 39621, 37729, 36626, 35481, 36815, 38650, /* 43856-43863 */ 37599, 39841, 41659, 40320, 41346, 40588, 38288, 39111, /* 43864-43871 */ 37603, 36082, 35618, 35436, 37604, 39985, 41117, 39939, /* 43872-43879 */ 39117, 38976, 39495, 37721, 35443, 34866, 34239, 34121, /* 43880-43887 */ 34187, 32243, 32874, 33493, 31129, 31376, 32044, 30952, /* 43888-43895 */ 30703, 29661, 29495, 30790, 29075, 27654, 27085, 26907, /* 43896-43903 */ 27228, 27745, 26383, 26309, 27387, 28586, 29431, 28873, /* 43904-43911 */ 25731, 24865, 25915, 22952, 22324, 22161, 22190, 21632, /* 43912-43919 */ 22740, 23723, 24267, 25463, 26366, 25754, 24313, 23695, /* 43920-43927 */ 22498, 22226, 22525, 23957, 26053, 26045, 25335, 26431, /* 43928-43935 */ 26814, 26191, 25840, 26891, 28762, 29619, 26871, 27014, /* 43936-43943 */ 27294, 27317, 29240, 28943, 27684, 28056, 28044, 29269, /* 43944-43951 */ 30547, 29712, 32054, 33161, 34753, 33785, 31173, 29609, /* 43952-43959 */ 28983, 30470, 32624, 32075, 30675, 30039, 33128, 37060, /* 43960-43967 */ 35630, 34854, 34392, 33502, 32746, 32214, 29394, 29368, /* 43968-43975 */ 33307, 35624, 34291, 33776, 32939, 32541, 36193, 33907, /* 43976-43983 */ 32818, 35632, 33905, 32810, 33206, 32258, 32901, 34513, /* 43984-43991 */ 34205, 35117, 35928, 34748, 36665, 38035, 36692, 35771, /* 43992-43999 */ 36611, 37252, 37338, 36840, 34401, 35927, 38132, 39077, /* 44000-44007 */ 38760, 35461, 34312, 35788, 37500, 37466, 35502, 34971, /* 44008-44015 */ 36197, 36130, 35840, 34253, 32248, 32808, 34103, 33943, /* 44016-44023 */ 33268, 34505, 35655, 37052, 38840, 36643, 33969, 35549, /* 44024-44031 */ 36336, 35248, 36541, 35792, 35312, 38852, 38393, 36619, /* 44032-44039 */ 36100, 35566, 35566, 34949, 33220, 34008, 37161, 38605, /* 44040-44047 */ 40647, 37507, 34899, 36987, 36451, 34484, 33313, 31489, /* 44048-44055 */ 33659, 38759, 40637, 41559, 40197, 38972, 39869, 40024, /* 44056-44063 */ 36280, 34178, 31601, 31113, 35358, 36925, 37039, 38599, /* 44064-44071 */ 37746, 35877, 35844, 33205, 31257, 30596, 31891, 33042, /* 44072-44079 */ 32785, 31486, 29636, 30373, 31346, 28695, 27282, 29359, /* 44080-44087 */ 29948, 29942, 30174, 29003, 30207, 31540, 30561, 27285, /* 44088-44095 */ 25539, 25046, 24202, 25714, 26987, 28119, 28144, 29302, /* 44096-44103 */ 28548, 26860, 25831, 25219, 23990, 24770, 25298, 24005, /* 44104-44111 */ 25360, 27275, 27488, 25961, 25596, 24850, 26043, 28892, /* 44112-44119 */ 28649, 29430, 29696, 27900, 28063, 28749, 28977, 26438, /* 44120-44127 */ 26144, 26467, 27855, 30945, 32953, 33360, 33175, 31041, /* 44128-44135 */ 27688, 26800, 25440, 26684, 28295, 29081, 29334, 31442, /* 44136-44143 */ 32328, 30866, 30717, 27464, 25128, 25945, 26996, 29372, /* 44144-44151 */ 31938, 33862, 35284, 36772, 35827, 34623, 31566, 28583, /* 44152-44159 */ 29845, 30241, 32807, 35019, 36717, 40204, 41166, 37674, /* 44160-44167 */ 34630, 33110, 31090, 31782, 34474, 36205, 39176, 40400, /* 44168-44175 */ 38935, 39702, 40704, 37942, 34811, 35428, 36594, 39266, /* 44176-44183 */ 40942, 42158, 43996, 45103, 43470, 40748, 38572, 36789, /* 44184-44191 */ 38008, 38896, 41017, 43649, 45323, 45644, 44159, 40627, /* 44192-44199 */ 37532, 37157, 36486, 38320, 39431, 39167, 41936, 42314, /* 44200-44207 */ 41658, 40445, 36488, 31754, 32320, 34981, 34991, 36783, /* 44208-44215 */ 37843, 40160, 42645, 42148, 39448, 36037, 31666, 31304, /* 44216-44223 */ 31678, 31693, 33950, 36457, 38908, 38441, 37489, 34432, /* 44224-44231 */ 32618, 31577, 29368, 28961, 29391, 28722, 30654, 32306, /* 44232-44239 */ 31355, 30793, 28683, 26165, 27560, 28245, 27042, 28301, /* 44240-44247 */ 29063, 29751, 30713, 30128, 29434, 28875, 25287, 24883, /* 44248-44255 */ 26316, 26306, 27058, 27598, 25717, 24737, 25376, 24990, /* 44256-44263 */ 24905, 23674, 23430, 23571, 22663, 22515, 22437, 21248, /* 44264-44271 */ 21193, 22396, 22932, 23507, 24688, 24741, 25441, 27351, /* 44272-44279 */ 27256, 26551, 25842, 25237, 24769, 23746, 24570, 26498, /* 44280-44287 */ 27584, 28651, 29572, 28947, 28919, 29742, 29247, 27981, /* 44288-44295 */ 28533, 28655, 29498, 31325, 31853, 32396, 31880, 31626, /* 44296-44303 */ 31399, 31455, 30289, 29236, 30067, 32996, 36219, 36368, /* 44304-44311 */ 37587, 38633, 37606, 37791, 35076, 32219, 31496, 33109, /* 44312-44319 */ 35627, 36627, 37855, 39018, 42454, 42379, 41021, 38552, /* 44320-44327 */ 34118, 31863, 31532, 32082, 34062, 37535, 39022, 41221, /* 44328-44335 */ 41496, 40023, 38705, 37155, 35292, 35309, 37051, 37943, /* 44336-44343 */ 40865, 43930, 45586, 45227, 42999, 40295, 38341, 36998, /* 44344-44351 */ 34137, 34549, 38251, 40146, 42884, 44760, 45412, 43669, /* 44352-44359 */ 40670, 38541, 36037, 34009, 34002, 36573, 37895, 39221, /* 44360-44367 */ 40041, 39994, 41605, 41034, 38054, 37267, 36300, 35670, /* 44368-44375 */ 35731, 36631, 35855, 36876, 39050, 37881, 37529, 35299, /* 44376-44383 */ 33705, 33968, 33836, 32389, 32557, 31893, 31824, 34436, /* 44384-44391 */ 34692, 33779, 32084, 29834, 28339, 27743, 26500, 25716, /* 44392-44399 */ 26092, 28262, 31067, 32346, 32923, 31604, 30181, 29777, /* 44400-44407 */ 28741, 25997, 25458, 27399, 27362, 29008, 30172, 31346, /* 44408-44415 */ 32924, 31287, 28910, 27147, 24508, 23082, 24846, 25317, /* 44416-44423 */ 26839, 28707, 28350, 28787, 27491, 24270, 22765, 23143, /* 44424-44431 */ 23765, 24369, 25548, 27594, 29316, 31398, 31970, 29632, /* 44432-44439 */ 27653, 27295, 26702, 24582, 24224, 25270, 27602, 29351, /* 44440-44447 */ 30591, 30972, 29093, 28099, 27822, 28538, 27695, 26683, /* 44448-44455 */ 27104, 27299, 27236, 28389, 29544, 29247, 29482, 29836, /* 44456-44463 */ 30263, 30996, 30496, 29825, 31444, 31843, 30552, 31619, /* 44464-44471 */ 33025, 32351, 32200, 31979, 32690, 33437, 33319, 32431, /* 44472-44479 */ 31265, 32466, 34476, 35641, 36228, 36759, 36653, 35095, /* 44480-44487 */ 32442, 32627, 32347, 30982, 32148, 33879, 36106, 38759, /* 44488-44495 */ 39176, 38456, 38957, 39071, 36945, 34865, 34011, 34198, /* 44496-44503 */ 35235, 37634, 39521, 39793, 40641, 40107, 37408, 35407, /* 44504-44511 */ 35034, 33172, 35589, 39247, 40300, 40372, 39873, 38850, /* 44512-44519 */ 37598, 36798, 35190, 34437, 34552, 36543, 38188, 38055, /* 44520-44527 */ 39536, 40936, 41128, 41002, 39171, 36566, 36637, 38753, /* 44528-44535 */ 38661, 43541, 44612, 44541, 42977, 40297, 41672, 39181, /* 44536-44543 */ 37964, 37540, 37620, 35234, 35175, 32274, 30512, 31684, /* 44544-44551 */ 30280, 33337, 34933, 35347, 36180, 33461, 33333, 32350, /* 44552-44559 */ 30445, 31927, 30055, 32131, 35226, 38693, 39835, 39353, /* 44560-44567 */ 39649, 34559, 29244, 27660, 29799, 31435, 30418, 28992, /* 44568-44575 */ 33600, 33621, 29832, 22924, 16848, 18089, 17892, 22677, /* 44576-44583 */ 28500, 28460, 28004, 29561, 30971, 34307, 31129, 24603, /* 44584-44591 */ 23152, 27173, 30299, 29992, 30786, 33797, 41708, 40070, /* 44592-44599 */ 31115, 24612, 22159, 26815, 29821, 26393, 27420, 31527, /* 44600-44607 */ 35381, 33924, 28267, 26604, 21141, 18960, 20642, 23336, /* 44608-44615 */ 24993, 26311, 28493, 29485, 26705, 20695, 19776, 21916, /* 44616-44623 */ 24745, 26011, 27534, 27996, 31322, 34555, 30356, 25790, /* 44624-44631 */ 22558, 24715, 30570, 31289, 31230, 32861, 36260, 32413, /* 44632-44639 */ 25498, 23751, 18721, 18400, 19464, 20606, 22062, 21674, /* 44640-44647 */ 22930, 21910, 20735, 19432, 18787, 17316, 16747, 17468, /* 44648-44655 */ 20565, 23431, 29033, 37305, 37846, 34521, 32248, 37157, /* 44656-44663 */ 42962, 48502, 49394, 49672, 55928, 55614, 51527, 47686, /* 44664-44671 */ 42574, 42508, 45481, 48513, 52409, 55370, 57850, 60112, /* 44672-44679 */ 59951, 55516, 50372, 46004, 46942, 49630, 52823, 54557, /* 44680-44687 */ 57144, 60219, 58719, 55778, 51624, 49313, 48028, 44758, /* 44688-44695 */ 42316, 40797, 45775, 48222, 43698, 39487, 33584, 32399, /* 44696-44703 */ 32112, 31024, 31829, 32186, 30097, 32984, 33937, 34269, /* 44704-44711 */ 30947, 26435, 24226, 23795, 27352, 26342, 30786, 34497, /* 44712-44719 */ 36672, 35479, 28598, 24811, 26982, 29071, 29233, 29024, /* 44720-44727 */ 31368, 31749, 27684, 26720, 24897, 23740, 23826, 20866, /* 44728-44735 */ 22128, 23621, 24404, 28699, 28807, 31824, 30995, 27515, /* 44736-44743 */ 28500, 26948, 26562, 25711, 23605, 25885, 29114, 27978, /* 44744-44751 */ 25047, 24050, 22261, 22975, 24194, 22754, 24985, 26476, /* 44752-44759 */ 24111, 19715, 15495, 13216, 13980, 10918, 12263, 17619, /* 44760-44767 */ 21304, 23362, 18619, 16864, 15316, 14534, 13095, 11915, /* 44768-44775 */ 13340, 13078, 14739, 19948, 25191, 26924, 24863, 22058, /* 44776-44783 */ 23204, 26867, 30326, 31862, 33638, 36239, 35485, 34741, /* 44784-44791 */ 34480, 33778, 35258, 35305, 37818, 39158, 39953, 41742, /* 44792-44799 */ 44392, 48871, 48025, 44931, 42403, 39518, 39186, 40478, /* 44800-44807 */ 41949, 44786, 45673, 47667, 47227, 48177, 50981, 49942, /* 44808-44815 */ 48498, 47808, 48196, 53055, 56053, 52965, 48429, 43333, /* 44816-44823 */ 40364, 38522, 40127, 40047, 43102, 46093, 43723, 41656, /* 44824-44831 */ 38789, 38173, 35037, 30865, 31317, 33977, 36516, 40008, /* 44832-44839 */ 44650, 48845, 49531, 45223, 42947, 43966, 45048, 46380, /* 44840-44847 */ 47296, 45523, 42257, 40983, 35157, 33266, 34176, 31182, /* 44848-44855 */ 30020, 26805, 24800, 25374, 25550, 25923, 27602, 27231, /* 44856-44863 */ 27186, 27153, 25654, 25964, 26007, 27960, 32300, 35200, /* 44864-44871 */ 36390, 34649, 28290, 23351, 21307, 20506, 20710, 21135, /* 44872-44879 */ 21986, 23181, 21149, 16940, 13891, 9467, 6026, 5224, /* 44880-44887 */ 9550, 15887, 19564, 19797, 19887, 20821, 22428, 22816, /* 44888-44895 */ 22591, 23079, 22891, 22299, 19220, 21554, 26614, 27152, /* 44896-44903 */ 26750, 27783, 32150, 36542, 35617, 35696, 36260, 35346, /* 44904-44911 */ 35573, 34334, 34873, 37288, 38870, 40766, 40695, 43077, /* 44912-44919 */ 45230, 46119, 48626, 51219, 52206, 48763, 44861, 40410, /* 44920-44927 */ 39554, 42316, 42689, 44190, 45928, 44187, 43334, 41137, /* 44928-44935 */ 39488, 39120, 38202, 36213, 37757, 39620, 38952, 37522, /* 44936-44943 */ 33917, 29845, 29319, 31139, 32299, 37497, 39368, 36624, /* 44944-44951 */ 34581, 32626, 29971, 28009, 24911, 26246, 27960, 28528, /* 44952-44959 */ 28847, 30042, 36032, 40248, 37300, 33588, 32759, 32237, /* 44960-44967 */ 33910, 34339, 33954, 34239, 36252, 35081, 36127, 36246, /* 44968-44975 */ 32733, 31121, 27042, 26591, 26230, 22254, 23077, 24332, /* 44976-44983 */ 27066, 28551, 25690, 22376, 21391, 22821, 20744, 22241, /* 44984-44991 */ 27469, 29975, 30249, 29085, 26777, 26325, 26947, 26702, /* 44992-44999 */ 27143, 26572, 25896, 24450, 21696, 18491, 14160, 12732, /* 45000-45007 */ 11867, 15042, 19268, 21508, 24534, 25609, 26264, 23500, /* 45008-45015 */ 21936, 22970, 26318, 28604, 27880, 26822, 30022, 35962, /* 45016-45023 */ 40329, 42842, 41790, 40914, 40326, 41970, 43444, 43617, /* 45024-45031 */ 44275, 45476, 45298, 44074, 43018, 42237, 40240, 40797, /* 45032-45039 */ 43703, 44347, 47138, 52220, 57095, 59074, 58175, 53577, /* 45040-45047 */ 50332, 49216, 49047, 48043, 49048, 52725, 54535, 53288, /* 45048-45055 */ 48395, 46855, 46986, 45148, 42575, 40013, 37687, 36866, /* 45056-45063 */ 38826, 38423, 36213, 34096, 30317, 32227, 34944, 34186, /* 45064-45071 */ 34136, 35905, 36967, 38304, 38525, 38583, 37086, 33398, /* 45072-45079 */ 32576, 27786, 24970, 28071, 32475, 35676, 35594, 31698, /* 45080-45087 */ 30482, 32192, 31567, 28345, 25069, 24941, 28218, 28983, /* 45088-45095 */ 26159, 25958, 26577, 26509, 25823, 26878, 25649, 22170, /* 45096-45103 */ 20902, 21296, 21866, 19750, 15418, 13767, 16315, 14941, /* 45104-45111 */ 15619, 16766, 17215, 19931, 16649, 16647, 16091, 13966, /* 45112-45119 */ 14614, 14794, 13551, 13904, 15525, 14176, 15691, 15028, /* 45120-45127 */ 12731, 12560, 12318, 11843, 11893, 12567, 16210, 22007, /* 45128-45135 */ 21068, 19526, 19466, 20214, 22904, 21473, 19276, 17215, /* 45136-45143 */ 20803, 27841, 31576, 33834, 32212, 33193, 37433, 39823, /* 45144-45151 */ 40107, 41934, 45891, 47646, 47055, 45158, 44595, 43187, /* 45152-45159 */ 43713, 45469, 48211, 48978, 49733, 53648, 56755, 60320, /* 45160-45167 */ 57971, 52907, 52754, 52658, 50148, 48319, 49967, 54751, /* 45168-45175 */ 54589, 53652, 53112, 54151, 54495, 53371, 49730, 44880, /* 45176-45183 */ 43442, 42683, 43467, 45136, 44269, 39822, 40003, 40842, /* 45184-45191 */ 42880, 38816, 36700, 40580, 41006, 42945, 41926, 41195, /* 45192-45199 */ 42236, 42839, 41875, 39246, 41016, 44254, 47160, 49782, /* 45200-45207 */ 47940, 42891, 39497, 39931, 38848, 37454, 35178, 34361, /* 45208-45215 */ 34041, 31378, 29501, 28563, 25708, 25448, 28699, 26978, /* 45216-45223 */ 25228, 24151, 23134, 25314, 26077, 24830, 23360, 22854, /* 45224-45231 */ 24201, 20744, 18988, 21674, 22882, 24045, 24085, 22952, /* 45232-45239 */ 20622, 16388, 12580, 11893, 9086, 6251, 6314, 7387, /* 45240-45247 */ 10636, 11251, 7957, 6540, 7398, 7859, 8533, 11579, /* 45248-45255 */ 15942, 20001, 20706, 19941, 18966, 19036, 21195, 18919, /* 45256-45263 */ 15083, 14262, 16888, 19733, 23072, 23493, 22992, 25235, /* 45264-45271 */ 28578, 30765, 31896, 33685, 34395, 35156, 34900, 37655, /* 45272-45279 */ 39464, 39554, 44075, 48064, 47571, 46499, 45521, 46699, /* 45280-45287 */ 49976, 50564, 48958, 49378, 48788, 47115, 44259, 42211, /* 45288-45295 */ 42963, 43632, 43782, 43163, 42967, 42739, 45497, 44874, /* 45296-45303 */ 43267, 44420, 44031, 42624, 44979, 45342, 39631, 34767, /* 45304-45311 */ 33400, 34739, 36372, 37109, 38593, 41932, 43284, 43071, /* 45312-45319 */ 41190, 38191, 37282, 38306, 35607, 35598, 38474, 42402, /* 45320-45327 */ 48058, 48903, 49302, 48336, 47260, 46836, 44521, 42406, /* 45328-45335 */ 40717, 37276, 35241, 37453, 35996, 33278, 33180, 33890, /* 45336-45343 */ 35029, 33927, 30157, 26564, 25632, 26796, 27929, 26997, /* 45344-45351 */ 27833, 28697, 27859, 27267, 28472, 29965, 30907, 32520, /* 45352-45359 */ 32685, 29862, 26718, 24076, 18871, 18124, 17380, 15290, /* 45360-45367 */ 14980, 15421, 17814, 14817, 10030, 9510, 10056, 11472, /* 45368-45375 */ 14159, 16175, 20273, 24668, 25382, 24156, 23706, 25756, /* 45376-45383 */ 26997, 25913, 24175, 23487, 23610, 24284, 26317, 27088, /* 45384-45391 */ 29013, 30317, 30422, 31986, 34526, 35359, 32989, 34065, /* 45392-45399 */ 36212, 35530, 34322, 37429, 41070, 43639, 45023, 44572, /* 45400-45407 */ 48107, 50540, 53008, 55345, 53950, 52361, 50313, 46203, /* 45408-45415 */ 43269, 42923, 41987, 41967, 43298, 42999, 40546, 38382, /* 45416-45423 */ 38101, 38245, 39320, 37580, 36007, 37811, 38339, 37413, /* 45424-45431 */ 34521, 32306, 31673, 33432, 35742, 38024, 38725, 38183, /* 45432-45439 */ 39291, 37193, 35061, 34313, 33506, 32427, 29527, 28932, /* 45440-45447 */ 31887, 34121, 35601, 37879, 36982, 36610, 37335, 33490, /* 45448-45455 */ 32938, 32390, 30321, 30517, 32832, 35628, 33208, 30891, /* 45456-45463 */ 29982, 31042, 30160, 26634, 24095, 21733, 20715, 22756, /* 45464-45471 */ 23975, 22275, 22082, 19881, 18914, 20754, 21835, 21231, /* 45472-45479 */ 22856, 25654, 25627, 26988, 26677, 23873, 22785, 22871, /* 45480-45487 */ 22763, 20879, 19758, 17959, 15043, 14790, 14902, 13452, /* 45488-45495 */ 12704, 15079, 17209, 19441, 21928, 24457, 22517, 19736, /* 45496-45503 */ 22454, 24381, 25002, 24700, 25108, 26780, 29107, 32239, /* 45504-45511 */ 33782, 36193, 37297, 35988, 35786, 38289, 41167, 40176, /* 45512-45519 */ 40554, 41469, 42093, 42370, 42239, 42202, 41706, 42848, /* 45520-45527 */ 45415, 47813, 51443, 54463, 54604, 56310, 57855, 56846, /* 45528-45535 */ 53148, 50253, 50178, 49772, 50038, 53129, 51749, 49560, /* 45536-45543 */ 48657, 46147, 44827, 43024, 42730, 42652, 40826, 39581, /* 45544-45551 */ 41327, 41248, 38953, 37777, 36578, 37178, 39308, 40016, /* 45552-45559 */ 39827, 43163, 45315, 45284, 47601, 48551, 47065, 40237, /* 45560-45567 */ 36712, 36294, 37630, 39096, 35595, 37356, 41378, 41541, /* 45568-45575 */ 36380, 34100, 32607, 27845, 24245, 25526, 28480, 26983, /* 45576-45583 */ 24649, 24070, 26428, 26993, 27141, 26866, 25305, 23806, /* 45584-45591 */ 21648, 18212, 17497, 18885, 17043, 14678, 13992, 14249, /* 45592-45599 */ 15757, 16754, 15894, 16006, 15078, 15022, 14206, 11482, /* 45600-45607 */ 10470, 9329, 8987, 10519, 9895, 8835, 11217, 13423, /* 45608-45615 */ 13066, 11969, 11667, 11024, 10893, 14485, 18924, 19136, /* 45616-45623 */ 18662, 19845, 21793, 22567, 21118, 18705, 18863, 20709, /* 45624-45631 */ 22065, 25027, 28723, 30525, 31451, 32943, 35499, 38999, /* 45632-45639 */ 38904, 39577, 44139, 45918, 44083, 43036, 42654, 45430, /* 45640-45647 */ 47526, 45907, 47081, 49458, 50066, 50301, 50932, 52103, /* 45648-45655 */ 53121, 51931, 51099, 49868, 46382, 44843, 46463, 47530, /* 45656-45663 */ 48068, 47312, 46724, 48288, 49392, 49679, 47795, 45030, /* 45664-45671 */ 43586, 43274, 43490, 42790, 40915, 39553, 40037, 41811, /* 45672-45679 */ 41562, 39963, 41607, 45260, 45165, 45412, 47485, 49062, /* 45680-45687 */ 49214, 47049, 47228, 47814, 47686, 47731, 48279, 49002, /* 45688-45695 */ 48234, 45264, 42683, 43171, 40747, 37132, 37176, 37484, /* 45696-45703 */ 36471, 33066, 29516, 27441, 27965, 29468, 29967, 31254, /* 45704-45711 */ 31918, 30305, 28340, 27952, 28140, 27459, 24443, 24802, /* 45712-45719 */ 24851, 21871, 22431, 24482, 23690, 21943, 21278, 19819, /* 45720-45727 */ 18221, 14970, 11478, 8715, 8047, 8434, 7813, 9262, /* 45728-45735 */ 10600, 9491, 8976, 9376, 8645, 7822, 10694, 16318, /* 45736-45743 */ 20893, 20938, 19821, 21097, 21769, 20389, 17030, 16446, /* 45744-45751 */ 16353, 18032, 20086, 21496, 23152, 21994, 20812, 23484, /* 45752-45759 */ 26724, 26451, 27298, 30018, 33689, 37080, 37065, 37115, /* 45760-45767 */ 41081, 44119, 44872, 44979, 44298, 44514, 45287, 45379, /* 45768-45775 */ 47464, 49231, 48795, 48356, 48412, 45720, 39534, 35097, /* 45776-45783 */ 36020, 38154, 39257, 38721, 38225, 39662, 40337, 41511, /* 45784-45791 */ 40768, 40499, 41372, 44012, 45587, 44089, 39806, 37407, /* 45792-45799 */ 38679, 36439, 36094, 38151, 39449, 40542, 43265, 46591, /* 45800-45807 */ 48042, 45710, 43288, 42264, 41557, 42950, 41629, 40398, /* 45808-45815 */ 43238, 44694, 44401, 43961, 44546, 45515, 42369, 38111, /* 45816-45823 */ 35803, 36222, 35541, 32657, 30538, 30244, 31219, 31698, /* 45824-45831 */ 32271, 31872, 29393, 25578, 25157, 26461, 26165, 26416, /* 45832-45839 */ 27440, 26970, 26012, 25481, 25007, 27393, 29630, 29654, /* 45840-45847 */ 29236, 28077, 26367, 21299, 17625, 16972, 16029, 14846, /* 45848-45855 */ 13988, 14647, 14173, 14794, 15215, 14523, 12631, 11905, /* 45856-45863 */ 14493, 19121, 22180, 23030, 25963, 27595, 28715, 29420, /* 45864-45871 */ 30442, 29894, 27653, 28112, 28080, 28867, 27361, 26285, /* 45872-45879 */ 29634, 32266, 34411, 33759, 31230, 32516, 35595, 36050, /* 45880-45887 */ 36121, 36401, 39003, 43793, 46497, 47492, 47942, 47706, /* 45888-45895 */ 47396, 49729, 51865, 50888, 51446, 52434, 51205, 47670, /* 45896-45903 */ 42617, 40944, 40413, 39877, 38947, 36553, 32720, 31947, /* 45904-45911 */ 35557, 37572, 38770, 37768, 37017, 39387, 39027, 37236, /* 45912-45919 */ 37199, 35547, 34971, 37064, 39498, 41015, 41869, 42558, /* 45920-45927 */ 42952, 43422, 43600, 42264, 40306, 40276, 39971, 38771, /* 45928-45935 */ 37172, 36407, 35964, 35555, 33813, 33022, 34362, 33419, /* 45936-45943 */ 31969, 30551, 30128, 31437, 32032, 30652, 28704, 26291, /* 45944-45951 */ 25808, 26620, 26267, 25667, 24829, 23599, 22728, 23052, /* 45952-45959 */ 22830, 20424, 17650, 15607, 15478, 17896, 19285, 20944, /* 45960-45967 */ 21613, 21761, 22098, 21026, 19418, 18655, 17383, 15907, /* 45968-45975 */ 16029, 15286, 14573, 13447, 13775, 15528, 15251, 13257, /* 45976-45983 */ 13417, 15340, 17536, 20202, 20657, 22043, 24148, 24845, /* 45984-45991 */ 25759, 25557, 26033, 26370, 27002, 29913, 31461, 34399, /* 45992-45999 */ 34888, 32048, 34083, 35777, 35201, 34876, 35419, 37878, /* 46000-46007 */ 40022, 40896, 42605, 43864, 44662, 45916, 45431, 46079, /* 46008-46015 */ 47297, 48717, 49968, 51521, 53504, 54118, 54693, 55251, /* 46016-46023 */ 53436, 51243, 49882, 47367, 47340, 48124, 46249, 43943, /* 46024-46031 */ 43044, 42596, 43103, 43462, 41475, 41479, 43212, 42844, /* 46032-46039 */ 42806, 42552, 41054, 39179, 37793, 39737, 41657, 41736, /* 46040-46047 */ 42780, 45254, 49589, 53034, 52806, 51774, 50360, 47222, /* 46048-46055 */ 46447, 45288, 42906, 41865, 41371, 41531, 40559, 38903, /* 46056-46063 */ 38190, 35911, 31507, 29509, 29925, 30052, 28604, 28387, /* 46064-46071 */ 27395, 26420, 27499, 27868, 27582, 27870, 26232, 25522, /* 46072-46079 */ 25511, 23560, 22353, 20316, 19074, 19348, 18301, 16582, /* 46080-46087 */ 15838, 14664, 16594, 16942, 14832, 14572, 14435, 11984, /* 46088-46095 */ 9451, 9119, 8015, 6130, 6459, 8738, 11824, 13282, /* 46096-46103 */ 12404, 13167, 13100, 13580, 13858, 13287, 14525, 18648, /* 46104-46111 */ 20367, 20853, 22023, 20992, 20413, 19671, 19544, 20426, /* 46112-46119 */ 21879, 21521, 22086, 23301, 24822, 27989, 30066, 32955, /* 46120-46127 */ 34984, 35304, 36899, 38984, 38665, 38977, 40719, 41237, /* 46128-46135 */ 44272, 47501, 47769, 46644, 45867, 45939, 45493, 46010, /* 46136-46143 */ 46564, 46914, 47130, 46332, 44912, 43718, 42342, 43341, /* 46144-46151 */ 45003, 43755, 45271, 46196, 44468, 45245, 46187, 46469, /* 46152-46159 */ 46638, 45613, 46183, 46972, 45826, 44621, 42774, 40963, /* 46160-46167 */ 41384, 41888, 43093, 46130, 48735, 51411, 53614, 53979, /* 46168-46175 */ 52902, 53086, 53157, 51281, 50107, 50120, 49278, 47323, /* 46176-46183 */ 45323, 44845, 44074, 42453, 40495, 38549, 36793, 36489, /* 46184-46191 */ 35789, 32089, 29521, 28256, 28048, 28803, 29631, 30051, /* 46192-46199 */ 29061, 27649, 27991, 27797, 27395, 27793, 28383, 26926, /* 46200-46207 */ 25668, 24977, 22018, 22477, 22276, 19479, 19817, 19645, /* 46208-46215 */ 17413, 16226, 14422, 11295, 8819, 8044, 7974, 8772, /* 46216-46223 */ 9332, 10237, 11597, 13134, 15199, 16438, 16408, 18844, /* 46224-46231 */ 22335, 23727, 25130, 23901, 21851, 21450, 22388, 22737, /* 46232-46239 */ 21201, 21172, 23725, 23272, 21749, 22144, 21476, 22217, /* 46240-46247 */ 24343, 25843, 29272, 32386, 32814, 35120, 37618, 39065, /* 46248-46255 */ 40625, 41867, 43414, 44658, 44896, 43925, 43738, 44041, /* 46256-46263 */ 43130, 43104, 44961, 44907, 44011, 40879, 35037, 34113, /* 46264-46271 */ 34527, 33822, 34620, 34830, 36362, 37116, 37338, 38876, /* 46272-46279 */ 39487, 40066, 41365, 42752, 43164, 42799, 41355, 39821, /* 46280-46287 */ 38899, 39775, 40666, 41648, 41443, 41599, 43998, 45402, /* 46288-46295 */ 47653, 47159, 46013, 46672, 45199, 45074, 46265, 45456, /* 46296-46303 */ 41936, 38702, 39446, 41387, 42789, 41390, 39264, 38369, /* 46304-46311 */ 38447, 38452, 36542, 32318, 28897, 28087, 28044, 30010, /* 46312-46319 */ 29537, 26284, 26434, 28686, 27956, 27352, 27310, 25398, /* 46320-46327 */ 25229, 25634, 24071, 22934, 23251, 24328, 25098, 26595, /* 46328-46335 */ 26754, 23944, 21504, 20305, 18703, 15728, 14020, 15327, /* 46336-46343 */ 14618, 12376, 12227, 12301, 14213, 15975, 17432, 19017, /* 46344-46351 */ 20211, 20788, 22619, 25647, 27878, 27371, 26331, 29378, /* 46352-46359 */ 29907, 28793, 29609, 31546, 31456, 29781, 28975, 28676, /* 46360-46367 */ 29457, 30771, 30730, 32526, 36562, 36922, 35757, 36782, /* 46368-46375 */ 38257, 39053, 39919, 41045, 44042, 46011, 46465, 48213, /* 46376-46383 */ 49525, 49040, 47936, 48085, 49273, 48410, 45584, 42398, /* 46384-46391 */ 41216, 40924, 40206, 40259, 39601, 38473, 36187, 34932, /* 46392-46399 */ 35469, 35361, 36104, 38704, 41137, 42624, 42104, 41247, /* 46400-46407 */ 41064, 40508, 40003, 40953, 41342, 42522, 43465, 44153, /* 46408-46415 */ 47272, 47904, 48172, 47893, 47925, 46832, 43271, 42003, /* 46416-46423 */ 42199, 40778, 37348, 35705, 36373, 36195, 34615, 33119, /* 46424-46431 */ 31919, 32024, 33117, 31694, 32450, 32605, 27786, 25806, /* 46432-46439 */ 26613, 26921, 24740, 22354, 22540, 24795, 24498, 22784, /* 46440-46447 */ 21067, 20217, 20304, 17574, 16212, 16199, 15432, 15257, /* 46448-46455 */ 17276, 18270, 16308, 14644, 15456, 15102, 13683, 11852, /* 46456-46463 */ 11297, 11751, 11309, 10809, 9810, 9964, 11516, 14574, /* 46464-46471 */ 15241, 14880, 15471, 16128, 19022, 21925, 22313, 23420, /* 46472-46479 */ 24854, 25313, 25051, 24337, 25081, 27792, 29936, 29994, /* 46480-46487 */ 31272, 32908, 32923, 33172, 33713, 35398, 37387, 37149, /* 46488-46495 */ 39118, 41680, 42755, 42460, 42084, 45402, 47035, 45289, /* 46496-46503 */ 44866, 47633, 49184, 49172, 48830, 48445, 49991, 52155, /* 46504-46511 */ 51546, 48843, 48177, 45573, 44976, 45863, 44641, 43421, /* 46512-46519 */ 42628, 43619, 44412, 44225, 43246, 44535, 45182, 44969, /* 46520-46527 */ 45340, 44283, 43297, 43581, 44542, 45086, 45206, 44917, /* 46528-46535 */ 45732, 49308, 52220, 52749, 54839, 55180, 55271, 53705, /* 46536-46543 */ 49717, 49702, 48865, 44923, 41832, 40098, 39513, 39994, /* 46544-46551 */ 37521, 35509, 35073, 33348, 31675, 31244, 31141, 29377, /* 46552-46559 */ 26527, 25488, 27638, 28348, 27359, 28454, 29610, 29116, /* 46560-46567 */ 27152, 24307, 23244, 22281, 21174, 20872, 20373, 19003, /* 46568-46575 */ 18006, 17896, 16563, 14082, 12331, 10806, 10837, 10338, /* 46576-46583 */ 7652, 7103, 8043, 8621, 8909, 9024, 8883, 10333, /* 46584-46591 */ 11113, 13417, 15487, 14555, 14805, 16942, 19763, 20645, /* 46592-46599 */ 21574, 21062, 21184, 20440, 17350, 17779, 19396, 20390, /* 46600-46607 */ 22144, 23038, 24650, 26132, 24831, 26225, 27799, 29949, /* 46608-46615 */ 32328, 34284, 38182, 40392, 40981, 39370, 40504, 42771, /* 46616-46623 */ 42589, 43172, 43048, 42983, 43081, 41517, 40357, 41244, /* 46624-46631 */ 43252, 43915, 44894, 43389, 40409, 39340, 39130, 39943, /* 46632-46639 */ 40722, 41361, 41930, 43890, 44129, 44397, 45227, 44143, /* 46640-46647 */ 43391, 45535, 45804, 45569, 44473, 41864, 43658, 44893, /* 46648-46655 */ 44086, 43357, 44338, 46963, 50310, 51710, 53484, 54943, /* 46656-46663 */ 54029, 53073, 54612, 55197, 53399, 50981, 48278, 47536, /* 46664-46671 */ 45765, 43704, 41355, 40262, 39607, 37937, 36877, 36502, /* 46672-46679 */ 34793, 30803, 29406, 27770, 27372, 28081, 27627, 28206, /* 46680-46687 */ 28384, 28537, 27877, 28805, 28540, 27708, 27427, 26522, /* 46688-46695 */ 25698, 25853, 24225, 21878, 20896, 19841, 19230, 18689, /* 46696-46703 */ 17472, 14415, 12741, 9967, 9139, 9002, 7853, 7930, /* 46704-46711 */ 8487, 9940, 14173, 16672, 17821, 18466, 20047, 23814, /* 46712-46719 */ 24636, 24279, 24503, 26515, 25202, 23258, 21937, 23754, /* 46720-46727 */ 26075, 26061, 25838, 25726, 26153, 23758, 23568, 24850, /* 46728-46735 */ 25608, 27888, 31000, 33634, 36677, 37984, 38426, 40354, /* 46736-46743 */ 41726, 42978, 42829, 42435, 42551, 43379, 43097, 42050, /* 46744-46751 */ 40641, 40502, 42971, 43195, 39836, 38071, 36095, 32648, /* 46752-46759 */ 34046, 33914, 34776, 37153, 36616, 37334, 38959, 38036, /* 46760-46767 */ 38022, 38708, 40641, 42460, 42739, 41728, 42064, 44904, /* 46768-46775 */ 43185, 43602, 42149, 42297, 43718, 43770, 45243, 46583, /* 46776-46783 */ 49187, 47536, 47629, 48908, 49206, 48627, 46298, 45536, /* 46784-46791 */ 44011, 41976, 39892, 39314, 40019, 39991, 38766, 37123, /* 46792-46799 */ 36991, 36000, 34575, 32289, 30450, 29332, 26669, 27165, /* 46800-46807 */ 25364, 24908, 24990, 23513, 24122, 23614, 25390, 24564, /* 46808-46815 */ 24459, 22259, 21609, 21134, 21628, 22633, 21491, 24141, /* 46816-46823 */ 22736, 22998, 21055, 17766, 14471, 10783, 10346, 10131, /* 46824-46831 */ 11605, 9877, 9103, 12282, 15401, 18493, 17961, 17844, /* 46832-46839 */ 18424, 18601, 20377, 22067, 26514, 28990, 29453, 31343, /* 46840-46847 */ 31482, 32408, 31507, 29396, 29732, 29548, 29335, 31042, /* 46848-46855 */ 32951, 34064, 35493, 36040, 36927, 37854, 37145, 35996, /* 46856-46863 */ 36709, 38983, 41166, 44232, 46214, 46967, 48490, 48586, /* 46864-46871 */ 49013, 46219, 42451, 44346, 44945, 46345, 45405, 43382, /* 46872-46879 */ 42084, 40745, 41080, 39718, 39584, 36723, 36444, 36457, /* 46880-46887 */ 36697, 37032, 36324, 37386, 40589, 43232, 42434, 42636, /* 46888-46895 */ 43580, 45704, 46458, 46171, 47072, 47883, 45884, 47026, /* 46896-46903 */ 46475, 49713, 50687, 50798, 52197, 50640, 50000, 45785, /* 46904-46911 */ 45329, 42728, 38539, 35272, 33953, 34781, 36315, 35496, /* 46912-46919 */ 34118, 33437, 34133, 32677, 30222, 29280, 26955, 26070, /* 46920-46927 */ 25776, 25986, 26074, 25049, 23661, 23188, 21933, 21147, /* 46928-46935 */ 20213, 18387, 17108, 16361, 17664, 17347, 16606, 18098, /* 46936-46943 */ 16490, 16540, 15547, 13323, 12393, 12233, 9829, 7593, /* 46944-46951 */ 9274, 10174, 9677, 8211, 8064, 9271, 12181, 13399, /* 46952-46959 */ 14605, 15946, 16880, 16872, 17369, 20510, 22211, 23025, /* 46960-46967 */ 24137, 24248, 25620, 24264, 24226, 27539, 27891, 30613, /* 46968-46975 */ 32231, 33702, 35270, 34667, 35413, 36719, 36957, 38391, /* 46976-46983 */ 38122, 38921, 41490, 42414, 43993, 44705, 44512, 44511, /* 46984-46991 */ 46177, 45254, 43988, 42226, 41977, 42691, 44905, 47127, /* 46992-46999 */ 47703, 48024, 45914, 45927, 45868, 43674, 43699, 42973, /* 47000-47007 */ 41707, 45440, 44724, 44132, 43317, 44181, 45222, 45044, /* 47008-47015 */ 43304, 42465, 43808, 44326, 47776, 47182, 49857, 48640, /* 47016-47023 */ 49306, 50537, 53557, 56018, 54726, 56818, 56744, 56246, /* 47024-47031 */ 53942, 54235, 51871, 49483, 45793, 42811, 39971, 37780, /* 47032-47039 */ 35605, 33745, 33685, 32317, 33439, 33386, 31149, 29335, /* 47040-47047 */ 28628, 27829, 29164, 27579, 27701, 28579, 27238, 26529, /* 47048-47055 */ 26530, 25555, 24179, 23076, 22374, 22490, 20787, 19931, /* 47056-47063 */ 17322, 15901, 15417, 14640, 12807, 11286, 11837, 9102, /* 47064-47071 */ 8205, 7687, 8036, 7421, 6018, 5978, 7962, 11662, /* 47072-47079 */ 12559, 15504, 17507, 18097, 18579, 17553, 17503, 19693, /* 47080-47087 */ 19524, 19836, 21354, 21030, 21062, 20691, 20636, 24403, /* 47088-47095 */ 24488, 26113, 25590, 27182, 27912, 30931, 30980, 34049, /* 47096-47103 */ 37099, 38098, 39093, 36879, 40103, 33049, 54405, 50195, /* 47104-47111 */ 34989, 33069, 36037, 32910, 27296, 25269, 28906, 32933, /* 47112-47119 */ 22061, 35612, 47017, 55859, 50777, 54513, 56597, 54498, /* 47120-47127 */ 53263, 60325, 59719, 48883, 29490, 44117, 37563, 23594, /* 47128-47135 */ 37641, 21235, 22386, 18700, 29448, 22732, 39683, 33876, /* 47136-47143 */ 41944, 46505, 45558, 45491, 37812, 60302, 42486, 63335, /* 47144-47151 */ 53790, 49543, 51815, 55922, 63447, 53355, 59544, 48511, /* 47152-47159 */ 47759, 46005, 43442, 44485, 37814, 42754, 34839, 37066, /* 47160-47167 */ 38869, 29797, 32274, 20934, 20043, 17220, 18905, 15923, /* 47168-47175 */ 19760, 17221, 15209, 28370, 26153, 14579, 16048, 14004, /* 47176-47183 */ 14865, 19169, 23150, 25391, 18401, 35087, 42701, 43959, /* 47184-47191 */ 34416, 26529, 18012, 17561, 11093, 5730, 21588, 6317, /* 47192-47199 */ 0, 6038, 7780, 18667, 26607, 29452, 31533, 38866, /* 47200-47207 */ 44289, 44864, 48012, 47913, 39557, 42834, 52156, 42441, /* 47208-47215 */ 35468, 27370, 13556, 10162, 20476, 9749, 3887, 15166, /* 47216-47223 */ 10200, 21989, 28773, 30396, 39177, 39991, 28277, 36463, /* 47224-47231 */ 49731, 44601, 45154, 53169, 61843, 56021, 54302, 53018, /* 47232-47239 */ 45049, 45810, 49837, 39171, 42453, 43213, 35851, 37691, /* 47240-47247 */ 35683, 32151, 32985, 39977, 35441, 30262, 31114, 27666, /* 47248-47255 */ 32863, 32360, 26366, 26212, 29295, 30197, 31188, 37070, /* 47256-47263 */ 33631, 35332, 29478, 46362, 39321, 24961, 32519, 35843, /* 47264-47271 */ 39090, 35774, 35678, 32853, 44559, 48480, 52195, 53383, /* 47272-47279 */ 50607, 49391, 52410, 56273, 57078, 56559, 55983, 55092, /* 47280-47287 */ 54598, 48840, 47931, 40582, 41056, 37826, 34359, 37869, /* 47288-47295 */ 30709, 30207, 21149, 25826, 27423, 31082, 25562, 22266, /* 47296-47303 */ 15776, 12749, 19700, 15032, 12365, 2416, 3326, 1748, /* 47304-47311 */ 3616, 3890, 3340, 6553, 4189, 7561, 10377, 9909, /* 47312-47319 */ 15891, 19238, 12565, 15680, 17891, 24465, 27038, 31072, /* 47320-47327 */ 29421, 31017, 43057, 43268, 42140, 42601, 47043, 41781, /* 47328-47335 */ 48379, 41984, 40511, 42120, 43428, 46067, 46134, 45030, /* 47336-47343 */ 35534, 41207, 32094, 37716, 37605, 35849, 45040, 40021, /* 47344-47351 */ 43337, 41867, 35129, 34375, 39496, 37922, 30189, 25708, /* 47352-47359 */ 20812, 23940, 22297, 14919, 23481, 23428, 19355, 24585, /* 47360-47367 */ 19474, 34021, 26208, 26981, 39729, 29846, 33180, 31730, /* 47368-47375 */ 45687, 44574, 41266, 46879, 57104, 52633, 54228, 63928, /* 47376-47383 */ 59096, 58580, 59492, 61831, 57616, 58778, 51392, 53474, /* 47384-47391 */ 50594, 47079, 48733, 49352, 43353, 35530, 39756, 36178, /* 47392-47399 */ 31586, 28626, 28283, 28127, 24559, 19840, 17897, 21452, /* 47400-47407 */ 19653, 16754, 17698, 21517, 26264, 21202, 18041, 28540, /* 47408-47415 */ 25720, 17586, 23823, 26426, 27798, 27275, 26410, 28415, /* 47416-47423 */ 33591, 29383, 31299, 31491, 31527, 31778, 28717, 26618, /* 47424-47431 */ 29924, 29747, 31017, 33801, 28329, 32176, 25582, 26980, /* 47432-47439 */ 34752, 21987, 19073, 21811, 14874, 21473, 13795, 16315, /* 47440-47447 */ 7256, 12924, 9748, 9927, 18353, 3385, 12820, 14789, /* 47448-47455 */ 16846, 14842, 22054, 22143, 21730, 26356, 26578, 30505, /* 47456-47463 */ 29477, 32908, 39030, 36156, 39237, 40955, 42871, 42945, /* 47464-47471 */ 45757, 41471, 48212, 42833, 39741, 46098, 43102, 44250, /* 47472-47479 */ 41544, 47949, 37967, 42459, 40554, 36747, 42361, 35567, /* 47480-47487 */ 27952, 40135, 39241, 40381, 37987, 32701, 38861, 39710, /* 47488-47495 */ 36651, 30192, 34536, 37726, 38524, 34695, 34151, 37035, /* 47496-47503 */ 44771, 35095, 38366, 42950, 40218, 39504, 39047, 41966, /* 47504-47511 */ 39801, 40549, 38494, 42720, 40768, 40026, 40205, 40319, /* 47512-47519 */ 37949, 35903, 34614, 37702, 37052, 33804, 37161, 35878, /* 47520-47527 */ 39468, 33444, 36377, 36376, 40000, 41815, 35533, 42303, /* 47528-47535 */ 41222, 39312, 38589, 39454, 39430, 37773, 34262, 40683, /* 47536-47543 */ 35116, 30964, 37954, 30331, 31836, 31094, 26158, 27849, /* 47544-47551 */ 28546, 25552, 22764, 19346, 18093, 21893, 25334, 23862, /* 47552-47559 */ 20588, 22466, 22614, 24953, 21455, 22795, 20979, 18660, /* 47560-47567 */ 20487, 17908, 22012, 20786, 20248, 21472, 23384, 26437, /* 47568-47575 */ 21074, 20064, 22755, 26643, 26385, 21999, 27069, 28143, /* 47576-47583 */ 30191, 29966, 35806, 36210, 33103, 32988, 35592, 34419, /* 47584-47591 */ 37706, 40344, 39005, 43663, 39431, 40049, 42728, 39198, /* 47592-47599 */ 32715, 35720, 30146, 32648, 29941, 29977, 28472, 29731, /* 47600-47607 */ 27881, 25785, 28504, 25855, 28904, 21924, 29694, 25648, /* 47608-47615 */ 28488, 28195, 28257, 29824, 35836, 34141, 24108, 29857, /* 47616-47623 */ 29988, 33704, 33294, 35582, 35997, 39189, 39074, 38236, /* 47624-47631 */ 41671, 38846, 38998, 41848, 40295, 43330, 44988, 46528, /* 47632-47639 */ 47178, 48698, 49616, 48026, 48578, 50422, 49797, 42371, /* 47640-47647 */ 44852, 45834, 40338, 38620, 38673, 37392, 33600, 31929, /* 47648-47655 */ 29461, 25075, 29124, 22949, 19921, 22615, 19523, 18450, /* 47656-47663 */ 21076, 23153, 18668, 23511, 24348, 24290, 28549, 26356, /* 47664-47671 */ 26160, 31016, 29667, 28154, 33030, 34659, 33831, 37114, /* 47672-47679 */ 35720, 34728, 37829, 38993, 39164, 40737, 38448, 37997, /* 47680-47687 */ 40415, 35459, 39421, 38762, 37592, 38242, 37743, 37285, /* 47688-47695 */ 37181, 33609, 32427, 31286, 29135, 30075, 25458, 25537, /* 47696-47703 */ 19403, 22116, 19925, 18648, 23214, 15995, 20637, 17997, /* 47704-47711 */ 19786, 22946, 17637, 26066, 25323, 29408, 29689, 32015, /* 47712-47719 */ 34729, 34336, 38936, 40334, 40953, 42594, 48119, 42971, /* 47720-47727 */ 48900, 45450, 47865, 48654, 42211, 46150, 44802, 40434, /* 47728-47735 */ 40625, 39176, 37115, 39825, 32951, 37266, 34476, 31148, /* 47736-47743 */ 30367, 29252, 29192, 25849, 31240, 24372, 24410, 31239, /* 47744-47751 */ 23337, 27942, 28122, 25635, 21701, 19274, 23721, 23704, /* 47752-47759 */ 22366, 23355, 31291, 28565, 32637, 33174, 32996, 36849, /* 47760-47767 */ 40055, 37510, 38693, 36344, 41472, 44743, 41154, 47559, /* 47768-47775 */ 41975, 49766, 43955, 40857, 43820, 36726, 36885, 35694, /* 47776-47783 */ 30121, 30880, 30678, 27297, 30666, 28066, 24841, 24872, /* 47784-47791 */ 21344, 20586, 20126, 20199, 20793, 18736, 22113, 22209, /* 47792-47799 */ 22067, 21648, 21827, 23004, 23445, 23487, 25922, 24400, /* 47800-47807 */ 28466, 31312, 28561, 30056, 30759, 33690, 27902, 33274, /* 47808-47815 */ 36901, 35826, 38418, 39208, 42206, 42432, 45638, 43488, /* 47816-47823 */ 42445, 37663, 36182, 37274, 35926, 38751, 36659, 36215, /* 47824-47831 */ 37090, 36022, 32857, 33927, 33342, 31721, 30637, 29840, /* 47832-47839 */ 28999, 30429, 31299, 27934, 31387, 34335, 32795, 34173, /* 47840-47847 */ 35891, 33343, 35021, 33227, 34523, 39258, 35727, 38131, /* 47848-47855 */ 37750, 36471, 37116, 36277, 40022, 36810, 34891, 35256, /* 47856-47863 */ 36674, 36238, 36226, 37477, 36896, 39932, 37378, 40129, /* 47864-47871 */ 40465, 40104, 41948, 39491, 41523, 39477, 38701, 37914, /* 47872-47879 */ 38455, 36959, 36677, 37192, 32213, 37178, 33313, 28493, /* 47880-47887 */ 33130, 34013, 33176, 30072, 28215, 28637, 27948, 27465, /* 47888-47895 */ 28301, 29481, 31092, 31335, 31629, 32104, 33285, 32328, /* 47896-47903 */ 28927, 28931, 28249, 29831, 28203, 27650, 30454, 31170, /* 47904-47911 */ 31746, 29125, 31961, 30155, 30037, 27802, 24067, 27831, /* 47912-47919 */ 23652, 25543, 28255, 27984, 29631, 25980, 29478, 29869, /* 47920-47927 */ 27426, 28682, 26697, 25870, 26042, 28913, 29169, 28039, /* 47928-47935 */ 27202, 26981, 28661, 27783, 25872, 29921, 28514, 28831, /* 47936-47943 */ 31938, 31145, 34011, 28679, 29904, 27991, 30869, 30925, /* 47944-47951 */ 29021, 28565, 28798, 33885, 28593, 33715, 32631, 34346, /* 47952-47959 */ 33885, 33751, 33082, 32095, 30208, 31149, 33678, 32150, /* 47960-47967 */ 35958, 35942, 39932, 37879, 37524, 35056, 35864, 34896, /* 47968-47975 */ 35283, 36257, 35907, 37871, 36966, 38048, 36731, 36920, /* 47976-47983 */ 37572, 35701, 33658, 33963, 33936, 32809, 31939, 35134, /* 47984-47991 */ 34607, 36049, 36439, 37389, 38760, 37116, 37391, 37576, /* 47992-47999 */ 36782, 38711, 41349, 39271, 40804, 40548, 40202, 37933, /* 48000-48007 */ 35485, 34657, 36060, 36056, 35158, 34187, 34728, 36808, /* 48008-48015 */ 32557, 32651, 33017, 33388, 32036, 32901, 33153, 33919, /* 48016-48023 */ 35578, 33858, 35676, 35187, 35114, 33709, 31695, 31292, /* 48024-48031 */ 30817, 30128, 32698, 31774, 33283, 34359, 32140, 33410, /* 48032-48039 */ 30442, 29504, 27692, 27884, 28284, 29952, 29194, 28528, /* 48040-48047 */ 32028, 30527, 32997, 34167, 32643, 31675, 32453, 32217, /* 48048-48055 */ 32294, 32848, 30629, 33801, 33672, 31838, 33364, 31353, /* 48056-48063 */ 31346, 32986, 29889, 30083, 30805, 27867, 26609, 28242, /* 48064-48071 */ 27733, 28275, 29941, 30445, 30812, 27196, 28452, 29316, /* 48072-48079 */ 29641, 29193, 30133, 29613, 31021, 32943, 32801, 33298, /* 48080-48087 */ 30038, 31944, 32141, 31889, 31888, 30979, 30404, 31289, /* 48088-48095 */ 32416, 32542, 31999, 33514, 32546, 30862, 30591, 29976, /* 48096-48103 */ 30731, 31126, 30448, 31215, 33312, 31980, 31343, 29975, /* 48104-48111 */ 30098, 29562, 30495, 29859, 30572, 32646, 32010, 33249, /* 48112-48119 */ 34135, 33675, 32640, 33009, 33489, 36239, 35854, 35311, /* 48120-48127 */ 37070, 37188, 38321, 39760, 40747, 39951, 39621, 39003, /* 48128-48135 */ 38305, 37550, 35131, 35606, 35882, 35989, 35604, 35942, /* 48136-48143 */ 34578, 33782, 33721, 32008, 32591, 30750, 30150, 29493, /* 48144-48151 */ 29561, 30445, 30223, 29208, 29734, 30546, 31277, 31994, /* 48152-48159 */ 30400, 29923, 30892, 28558, 28061, 32081, 30908, 31434, /* 48160-48167 */ 31490, 30030, 31128, 33096, 34134, 33143, 34457, 34469, /* 48168-48175 */ 36122, 37413, 37825, 39667, 40267, 40887, 39252, 40227, /* 48176-48183 */ 39992, 38293, 37560, 37663, 39210, 38193, 36678, 34799, /* 48184-48191 */ 32628, 30864, 29927, 28195, 28700, 27696, 27348, 27572, /* 48192-48199 */ 27688, 29053, 27839, 28640, 28012, 29759, 30784, 30532, /* 48200-48207 */ 31029, 31554, 32068, 32325, 34527, 35358, 36858, 34561, /* 48208-48215 */ 33358, 35202, 35856, 36353, 35290, 35076, 35154, 34884, /* 48216-48223 */ 33622, 33516, 34531, 33794, 32671, 32783, 34376, 35685, /* 48224-48231 */ 35173, 33411, 32563, 30681, 32069, 31337, 30913, 32314, /* 48232-48239 */ 29924, 31292, 31084, 29389, 28384, 27289, 27241, 27053, /* 48240-48247 */ 27428, 28772, 28553, 28963, 29917, 31546, 32782, 32120, /* 48248-48255 */ 32118, 34864, 35956, 33971, 34089, 34155, 33434, 34879, /* 48256-48263 */ 35843, 35748, 36677, 35176, 34411, 34767, 34449, 33656, /* 48264-48271 */ 32802, 30714, 30221, 29696, 28267, 28281, 28583, 29479, /* 48272-48279 */ 29631, 30758, 31722, 32322, 31239, 29408, 30131, 30948, /* 48280-48287 */ 30749, 29496, 29181, 30608, 30563, 30613, 30841, 29590, /* 48288-48295 */ 29124, 29377, 28093, 29084, 30538, 31275, 32671, 32865, /* 48296-48303 */ 33805, 34612, 34804, 34461, 34406, 35538, 37748, 38627, /* 48304-48311 */ 37950, 36753, 35930, 34539, 33827, 34618, 34612, 34539, /* 48312-48319 */ 32324, 32316, 32778, 33245, 33447, 32222, 31796, 31342, /* 48320-48327 */ 31961, 30367, 30947, 32307, 31593, 31627, 33292, 35294, /* 48328-48335 */ 36669, 36319, 35260, 35140, 35278, 36228, 36820, 38235, /* 48336-48343 */ 37696, 36945, 35865, 36240, 36095, 34689, 35058, 33356, /* 48344-48351 */ 33754, 34469, 33612, 33546, 33626, 32846, 33664, 34779, /* 48352-48359 */ 34508, 34955, 36055, 36151, 36332, 37287, 36550, 34449, /* 48360-48367 */ 34201, 34825, 35795, 35994, 33208, 32241, 32694, 33240, /* 48368-48375 */ 32266, 32760, 33338, 33696, 33065, 32125, 32776, 33004, /* 48376-48383 */ 33334, 33218, 34124, 34475, 35353, 33912, 34244, 35850, /* 48384-48391 */ 35986, 34878, 33898, 33220, 31705, 31084, 29804, 28368, /* 48392-48399 */ 27297, 27505, 28612, 29289, 28872, 29788, 28688, 27180, /* 48400-48407 */ 25903, 25683, 27668, 29431, 30172, 31863, 34121, 34736, /* 48408-48415 */ 34089, 31237, 32227, 31103, 29531, 30080, 28775, 28595, /* 48416-48423 */ 30026, 29400, 27941, 29707, 26191, 27814, 30704, 31257, /* 48424-48431 */ 33252, 31238, 30669, 31538, 29903, 29387, 30909, 29330, /* 48432-48439 */ 32951, 36651, 37087, 36084, 36660, 34986, 31299, 28649, /* 48440-48447 */ 27659, 29396, 27963, 24680, 24901, 24647, 22093, 21399, /* 48448-48455 */ 19160, 22562, 24607, 27971, 31990, 32270, 31583, 31251, /* 48456-48463 */ 32675, 35720, 36140, 33602, 31973, 34043, 38586, 38500, /* 48464-48471 */ 40318, 40856, 45318, 46336, 41581, 35580, 32435, 35263, /* 48472-48479 */ 39042, 37558, 36890, 39763, 41559, 45603, 42150, 42681, /* 48480-48487 */ 39682, 35029, 36245, 37787, 38850, 37062, 37263, 36853, /* 48488-48495 */ 36565, 35505, 34871, 36657, 39018, 39697, 40515, 39599, /* 48496-48503 */ 39420, 39942, 37555, 35833, 36539, 39426, 42672, 42455, /* 48504-48511 */ 41905, 41589, 43052, 41716, 34336, 32993, 29264, 29107, /* 48512-48519 */ 30555, 28422, 28532, 26142, 25345, 24910, 22920, 19722, /* 48520-48527 */ 18282, 15251, 14291, 14897, 13895, 13587, 14557, 19130, /* 48528-48535 */ 20312, 18296, 16018, 19528, 26454, 30948, 33456, 31308, /* 48536-48543 */ 33142, 36057, 31724, 30024, 28894, 28179, 32807, 36137, /* 48544-48551 */ 40107, 41560, 40996, 41651, 41124, 38102, 32385, 28168, /* 48552-48559 */ 30396, 34643, 37724, 39156, 39218, 41367, 41442, 40710, /* 48560-48567 */ 36946, 36521, 37202, 35371, 34771, 30843, 32150, 35112, /* 48568-48575 */ 32087, 29509, 26583, 25382, 26220, 26912, 28156, 28255, /* 48576-48583 */ 25966, 25579, 27028, 27442, 26712, 22984, 22074, 22482, /* 48584-48591 */ 28175, 29880, 31137, 37412, 40339, 40625, 32824, 27315, /* 48592-48599 */ 29961, 33431, 35198, 35424, 36478, 38234, 37507, 38796, /* 48600-48607 */ 39422, 37681, 38228, 38860, 42173, 46047, 46262, 48938, /* 48608-48615 */ 50016, 52589, 54255, 52625, 52676, 51350, 52362, 52127, /* 48616-48623 */ 47812, 46189, 45369, 43192, 40835, 38833, 37222, 37257, /* 48624-48631 */ 38979, 37016, 38913, 40004, 37516, 36073, 33473, 28629, /* 48632-48639 */ 29224, 27047, 26490, 31032, 30655, 33299, 29894, 25707, /* 48640-48647 */ 21657, 17874, 13671, 9723, 10210, 8622, 6475, 6785, /* 48648-48655 */ 11299, 15339, 14265, 11449, 11515, 13891, 17981, 20367, /* 48656-48663 */ 21260, 24068, 22182, 22238, 24049, 25230, 27692, 25696, /* 48664-48671 */ 27477, 28464, 30418, 29913, 29060, 31827, 31152, 29269, /* 48672-48679 */ 25171, 21623, 20662, 21736, 21652, 24187, 26619, 28451, /* 48680-48687 */ 30005, 29745, 32461, 36443, 37245, 36560, 36863, 41033, /* 48688-48695 */ 44651, 44626, 42595, 38098, 37487, 35212, 37697, 41028, /* 48696-48703 */ 41768, 43383, 41408, 40823, 38509, 37057, 33628, 30405, /* 48704-48711 */ 32197, 34698, 34994, 37008, 42458, 45535, 49611, 47063, /* 48712-48719 */ 43719, 45840, 46440, 46883, 47230, 48387, 45540, 45599, /* 48720-48727 */ 45507, 46088, 49000, 47577, 47230, 46824, 45566, 46174, /* 48728-48735 */ 45413, 44484, 46626, 46811, 46394, 45758, 43889, 43111, /* 48736-48743 */ 43696, 43276, 45045, 45745, 44586, 43229, 38975, 33727, /* 48744-48751 */ 32802, 33108, 32763, 34972, 35929, 36597, 34226, 29149, /* 48752-48759 */ 24192, 20298, 17393, 17144, 17790, 20346, 23801, 24168, /* 48760-48767 */ 21211, 17446, 14947, 12979, 13022, 11583, 9662, 7190, /* 48768-48775 */ 5513, 5646, 9417, 9745, 7253, 7930, 9784, 14299, /* 48776-48783 */ 15768, 16790, 17898, 19523, 20986, 21895, 22279, 23561, /* 48784-48791 */ 25191, 26705, 28033, 29239, 32651, 35558, 39647, 41918, /* 48792-48799 */ 41904, 37951, 31607, 26958, 23744, 23282, 23974, 27050, /* 48800-48807 */ 32088, 31537, 28669, 27777, 26604, 26974, 27265, 25753, /* 48808-48815 */ 26647, 29788, 33318, 33228, 32271, 31933, 32589, 36615, /* 48816-48823 */ 39152, 43166, 46658, 45661, 44996, 45183, 42389, 39476, /* 48824-48831 */ 37006, 38664, 40271, 38340, 35436, 35832, 40604, 44811, /* 48832-48839 */ 44358, 41935, 41858, 42380, 44960, 46419, 45539, 46692, /* 48840-48847 */ 50765, 52239, 55452, 58233, 57777, 58293, 57049, 55003, /* 48848-48855 */ 56340, 54337, 53587, 53613, 52596, 53506, 48079, 42875, /* 48856-48863 */ 40585, 39417, 38026, 37795, 41223, 44418, 42760, 37952, /* 48864-48871 */ 34317, 36711, 38377, 37657, 39216, 40061, 41710, 41774, /* 48872-48879 */ 37937, 33549, 28208, 24391, 22845, 22559, 23417, 22800, /* 48880-48887 */ 23587, 22972, 21657, 18053, 13039, 10726, 11081, 10370, /* 48888-48895 */ 6914, 3262, 2922, 6909, 10703, 13160, 12300, 11926, /* 48896-48903 */ 13004, 13359, 13457, 13639, 13440, 16917, 19597, 19630, /* 48904-48911 */ 19422, 20740, 21370, 20190, 21713, 20710, 22868, 26533, /* 48912-48919 */ 32066, 36168, 36836, 33922, 30853, 31028, 30324, 30164, /* 48920-48927 */ 29432, 31470, 31784, 30483, 26272, 23746, 26667, 28172, /* 48928-48935 */ 27646, 27389, 28601, 28276, 28962, 28208, 24937, 25759, /* 48936-48943 */ 24975, 28135, 34950, 38255, 39830, 41546, 44220, 45964, /* 48944-48951 */ 43189, 39692, 40403, 38138, 39171, 37082, 32210, 35671, /* 48952-48959 */ 41556, 45142, 45043, 42378, 39345, 39267, 40647, 38363, /* 48960-48967 */ 37629, 39891, 44573, 49204, 50680, 52898, 53851, 55022, /* 48968-48975 */ 57271, 60682, 61982, 60958, 59347, 60222, 61233, 55664, /* 48976-48983 */ 49301, 45574, 45871, 44241, 41510, 41341, 43017, 45685, /* 48984-48991 */ 41339, 37314, 35233, 33186, 34858, 35372, 34259, 35317, /* 48992-48999 */ 37564, 38770, 41348, 42042, 37846, 34627, 32053, 29606, /* 49000-49007 */ 28108, 25504, 24885, 27479, 25856, 21125, 16757, 13140, /* 49008-49015 */ 13624, 10835, 5789, 1206, 89, 4130, 7254, 9058, /* 49016-49023 */ 9261, 8658, 13016, 17565, 18950, 20587, 23613, 25743, /* 49024-49031 */ 25982, 26434, 25937, 24420, 24375, 26333, 28525, 29687, /* 49032-49039 */ 26881, 28771, 32442, 34184, 32863, 26867, 26447, 27277, /* 49040-49047 */ 25139, 23741, 24956, 29816, 29681, 26993, 28250, 31191, /* 49048-49055 */ 30942, 30264, 31002, 29264, 28881, 27498, 27990, 30548, /* 49056-49063 */ 30211, 25601, 25025, 27578, 31667, 32007, 30034, 35081, /* 49064-49071 */ 38625, 40502, 38389, 35895, 36371, 37633, 39036, 37424, /* 49072-49079 */ 38348, 41878, 46421, 51493, 51530, 47347, 44302, 43583, /* 49080-49087 */ 43113, 43427, 42502, 43091, 44990, 45648, 47965, 49897, /* 49088-49095 */ 48730, 48215, 52521, 54914, 53552, 51989, 49976, 52533, /* 49096-49103 */ 53865, 50520, 47912, 45532, 45908, 44390, 39909, 39741, /* 49104-49111 */ 39550, 37339, 37943, 37240, 34172, 32082, 30501, 31498, /* 49112-49119 */ 32217, 29393, 28560, 30422, 33075, 33705, 29341, 25565, /* 49120-49127 */ 26424, 26793, 26985, 29293, 31425, 32335, 29321, 25600, /* 49128-49135 */ 20608, 16057, 14469, 11709, 8860, 6237, 6521, 8023, /* 49136-49143 */ 9235, 8678, 6319, 6302, 8952, 12346, 15650, 19272, /* 49144-49151 */ 20933, 23996, 26193, 28552, 30326, 28311, 28969, 32642, /* 49152-49159 */ 34205, 32768, 31115, 32504, 36053, 37663, 35914, 33183, /* 49160-49167 */ 30964, 27976, 24324, 22395, 23676, 25051, 26185, 26837, /* 49168-49175 */ 28115, 27897, 28122, 28972, 29845, 31265, 32521, 33486, /* 49176-49183 */ 36399, 39990, 38284, 33701, 30362, 32873, 33996, 34868, /* 49184-49191 */ 37428, 39785, 41561, 42222, 40658, 36370, 35088, 34536, /* 49192-49199 */ 33680, 32330, 32005, 35463, 41801, 44520, 45639, 47128, /* 49200-49207 */ 46228, 47586, 47094, 44805, 45466, 45109, 44105, 48595, /* 49208-49215 */ 51378, 50715, 51605, 52564, 56016, 57416, 54632, 50855, /* 49216-49223 */ 50168, 51488, 51693, 49287, 46618, 46114, 44308, 42159, /* 49224-49231 */ 41738, 42912, 43795, 44446, 44805, 43247, 39612, 36341, /* 49232-49239 */ 33501, 32412, 33281, 32617, 31167, 31788, 33917, 31693, /* 49240-49247 */ 27037, 24337, 21320, 19578, 20238, 20756, 22138, 23994, /* 49248-49255 */ 21901, 19228, 17621, 16396, 16455, 14537, 11078, 8080, /* 49256-49263 */ 7394, 6803, 7481, 8608, 8469, 10313, 10489, 12326, /* 49264-49271 */ 16354, 17562, 15458, 15753, 18979, 21515, 20854, 20546, /* 49272-49279 */ 24262, 26241, 28156, 28648, 30381, 33824, 37164, 39254, /* 49280-49287 */ 39409, 38613, 34549, 28608, 24940, 25930, 26513, 25188, /* 49288-49295 */ 24930, 25208, 24692, 23301, 22395, 21639, 23127, 26357, /* 49296-49303 */ 26404, 27981, 31069, 33205, 33736, 32641, 33048, 35394, /* 49304-49311 */ 38463, 41504, 42604, 42775, 44729, 43939, 40582, 39536, /* 49312-49319 */ 39015, 38058, 35881, 33453, 34604, 35809, 36172, 38253, /* 49320-49327 */ 39488, 40944, 44185, 42511, 42043, 45173, 45344, 46621, /* 49328-49335 */ 49770, 54574, 56603, 55707, 56299, 58380, 59854, 57898, /* 49336-49343 */ 56597, 56059, 56131, 55436, 53187, 50415, 47121, 42776, /* 49344-49351 */ 39230, 39366, 39224, 39309, 40228, 42349, 43596, 41856, /* 49352-49359 */ 40352, 37997, 37654, 39424, 39499, 39693, 39732, 39949, /* 49360-49367 */ 38631, 36772, 34641, 30918, 28107, 25691, 24253, 24106, /* 49368-49375 */ 23177, 23538, 20865, 15214, 14032, 14919, 12490, 8414, /* 49376-49383 */ 6184, 6332, 7907, 9161, 10647, 13969, 15460, 13424, /* 49384-49391 */ 14374, 15815, 17514, 16330, 16921, 20636, 23475, 23267, /* 49392-49399 */ 22720, 24055, 23141, 22763, 22081, 22666, 23744, 27543, /* 49400-49407 */ 28808, 30670, 34672, 34774, 32150, 27810, 27352, 27261, /* 49408-49415 */ 24961, 27141, 26339, 23819, 24773, 24713, 24651, 24270, /* 49416-49423 */ 24652, 26193, 27603, 26220, 26509, 27255, 27200, 28391, /* 49424-49431 */ 28165, 28453, 31589, 34003, 35983, 40854, 44062, 43907, /* 49432-49439 */ 44502, 46228, 47642, 43052, 36773, 35548, 36840, 38632, /* 49440-49447 */ 38572, 40069, 42331, 44488, 42991, 40914, 40828, 38173, /* 49448-49455 */ 35381, 38429, 44732, 46559, 47155, 49348, 54372, 58092, /* 49456-49463 */ 59364, 59684, 59255, 59129, 57849, 55380, 53328, 52308, /* 49464-49471 */ 49112, 44659, 42653, 40542, 37133, 36993, 37533, 38017, /* 49472-49479 */ 36647, 35313, 36101, 35606, 35303, 34405, 34153, 35364, /* 49480-49487 */ 35605, 36265, 38242, 39003, 39110, 36663, 35031, 32530, /* 49488-49495 */ 27033, 25497, 27770, 25768, 21136, 18452, 18167, 17450, /* 49496-49503 */ 13702, 10321, 6563, 7623, 7942, 7700, 10983, 12085, /* 49504-49511 */ 13278, 14879, 17851, 23558, 24241, 23651, 27870, 30851, /* 49512-49519 */ 29943, 28277, 27823, 28392, 30370, 28938, 28369, 29543, /* 49520-49527 */ 29654, 29239, 28817, 30806, 31726, 29093, 27174, 26344, /* 49528-49535 */ 23133, 20650, 21809, 22975, 23876, 24420, 24261, 25907, /* 49536-49543 */ 26401, 25848, 25633, 25676, 26235, 26058, 26014, 28293, /* 49544-49551 */ 29703, 28419, 27980, 28716, 28286, 27350, 29771, 34317, /* 49552-49559 */ 36483, 36644, 39490, 42505, 42751, 39852, 38032, 38540, /* 49560-49567 */ 38985, 40742, 42113, 43247, 44768, 45225, 44837, 47415, /* 49568-49575 */ 45978, 42995, 42300, 44611, 48572, 48005, 46581, 47805, /* 49576-49583 */ 52083, 56297, 58007, 57145, 58250, 57605, 55980, 56112, /* 49584-49591 */ 55015, 52842, 50791, 49372, 47726, 43160, 38830, 40246, /* 49592-49599 */ 41862, 40584, 38464, 37837, 37942, 36865, 34567, 32064, /* 49600-49607 */ 31412, 30768, 30678, 32426, 32533, 32423, 33034, 31998, /* 49608-49615 */ 30474, 27929, 24139, 25667, 28248, 26481, 23413, 20696, /* 49616-49623 */ 18819, 16886, 14161, 11157, 9946, 9104, 8940, 9062, /* 49624-49631 */ 10500, 10111, 7624, 9422, 13929, 15805, 14912, 16812, /* 49632-49639 */ 20377, 24293, 26071, 25355, 27155, 30979, 33440, 33172, /* 49640-49647 */ 31076, 30008, 30284, 29836, 30896, 32955, 32758, 32379, /* 49648-49655 */ 30497, 27228, 22866, 17703, 17351, 17755, 18549, 18951, /* 49656-49663 */ 19403, 20916, 21970, 25208, 27462, 28602, 29344, 31546, /* 49664-49671 */ 36580, 34555, 35605, 35511, 33810, 37294, 34148, 35273, /* 49672-49679 */ 36711, 41010, 38710, 36700, 40825, 37189, 36394, 35509, /* 49680-49687 */ 34648, 36056, 35851, 36651, 39760, 40659, 41175, 41366, /* 49688-49695 */ 44241, 48084, 48675, 46078, 45570, 48873, 50907, 50574, /* 49696-49703 */ 50413, 51760, 54990, 57486, 57667, 58083, 56089, 54210, /* 49704-49711 */ 52976, 52672, 51353, 48249, 46406, 45735, 43052, 39910, /* 49712-49719 */ 40068, 41075, 44024, 44503, 43472, 41882, 39738, 38577, /* 49720-49727 */ 36838, 35836, 34067, 33906, 34050, 35009, 34239, 32429, /* 49728-49735 */ 31262, 30097, 26140, 22816, 23217, 23390, 22946, 22027, /* 49736-49743 */ 21994, 21040, 19492, 17150, 17454, 17899, 15488, 13094, /* 49744-49751 */ 13467, 15273, 15095, 11430, 12751, 14905, 17799, 18721, /* 49752-49759 */ 16373, 18360, 19888, 21623, 21339, 21378, 23899, 26171, /* 49760-49767 */ 26309, 27974, 28133, 28780, 28257, 30251, 33497, 33095, /* 49768-49775 */ 33044, 32584, 30772, 28053, 23532, 20062, 20044, 20828, /* 49776-49783 */ 21095, 20798, 19056, 15176, 18325, 18795, 20150, 22445, /* 49784-49791 */ 24404, 28060, 29384, 31784, 31801, 32290, 33423, 33576, /* 49792-49799 */ 35344, 36986, 38005, 39573, 39574, 40482, 41231, 40741, /* 49800-49807 */ 38693, 38607, 38067, 36049, 35190, 36476, 37039, 36915, /* 49808-49815 */ 37914, 38557, 42921, 44996, 44510, 43772, 45845, 48661, /* 49816-49823 */ 52480, 55400, 55504, 55654, 56952, 59705, 59576, 58812, /* 49824-49831 */ 56392, 55318, 55167, 54880, 51818, 47890, 44170, 42188, /* 49832-49839 */ 39220, 37451, 35786, 36578, 38647, 39313, 41418, 38465, /* 49840-49847 */ 39002, 38199, 39292, 38734, 38408, 38280, 38224, 37450, /* 49848-49855 */ 36047, 36022, 35913, 33711, 30981, 29859, 25851, 25023, /* 49856-49863 */ 21159, 21221, 21054, 17986, 16241, 15581, 14617, 14580, /* 49864-49871 */ 14337, 13178, 14764, 16631, 16942, 16646, 17359, 18616, /* 49872-49879 */ 20284, 19794, 18006, 20007, 22597, 21978, 23951, 24623, /* 49880-49887 */ 23048, 24163, 24841, 23949, 24393, 24163, 24778, 25424, /* 49888-49895 */ 27188, 28873, 30124, 29948, 29389, 28669, 25979, 23716, /* 49896-49903 */ 22330, 23370, 22792, 20527, 19261, 18772, 19095, 21026, /* 49904-49911 */ 21967, 23334, 25971, 25150, 26493, 28992, 28058, 29163, /* 49912-49919 */ 28918, 29393, 30193, 32160, 34008, 35238, 40195, 43405, /* 49920-49927 */ 43968, 44306, 43599, 42481, 40857, 39860, 38767, 38604, /* 49928-49935 */ 40215, 40388, 41709, 41766, 43578, 43550, 42041, 41789, /* 49936-49943 */ 43150, 46206, 48349, 51256, 52348, 53273, 55824, 59188, /* 49944-49951 */ 61254, 62614, 60966, 59733, 59535, 57224, 54273, 50469, /* 49952-49959 */ 46989, 43954, 42671, 39665, 37244, 36015, 36249, 37113, /* 49960-49967 */ 36443, 36007, 35724, 34780, 33582, 34551, 35361, 34267, /* 49968-49975 */ 33968, 36174, 38907, 40396, 38721, 37416, 35973, 32856, /* 49976-49983 */ 29740, 25756, 23511, 23989, 23040, 21194, 19384, 16532, /* 49984-49991 */ 14061, 12501, 11432, 11460, 11846, 13156, 14039, 13886, /* 49992-49999 */ 14864, 16735, 18685, 19995, 22567, 23306, 24204, 26268, /* 50000-50007 */ 25651, 25852, 26940, 26447, 27216, 27408, 27313, 27366, /* 50008-50015 */ 24843, 23834, 24158, 23904, 25173, 25047, 24896, 23539, /* 50016-50023 */ 20164, 17968, 17016, 18055, 20039, 20344, 20464, 23143, /* 50024-50031 */ 22038, 22458, 25025, 26526, 26920, 28178, 30443, 31988, /* 50032-50039 */ 33030, 31514, 30538, 30446, 30728, 29967, 31452, 33214, /* 50040-50047 */ 35553, 39062, 42154, 42378, 41464, 41263, 41697, 42083, /* 50048-50055 */ 41696, 42944, 42622, 42119, 42322, 45176, 46244, 46555, /* 50056-50063 */ 46273, 46581, 47730, 48958, 49640, 48085, 50127, 50835, /* 50064-50071 */ 52594, 54630, 56198, 57447, 56124, 53966, 53233, 53447, /* 50072-50079 */ 52038, 49725, 48442, 47732, 44540, 42749, 39410, 38509, /* 50080-50087 */ 40402, 38792, 39537, 40517, 39084, 36517, 35157, 35654, /* 50088-50095 */ 33672, 32847, 32605, 32740, 34309, 34041, 35288, 33633, /* 50096-50103 */ 31824, 31268, 28328, 27069, 26712, 25896, 24039, 23013, /* 50104-50111 */ 20473, 17752, 16390, 15035, 14945, 14643, 15670, 15748, /* 50112-50119 */ 13268, 13137, 14676, 15726, 16487, 17544, 19201, 21833, /* 50120-50127 */ 22090, 21661, 23659, 26282, 28232, 28531, 30035, 31089, /* 50128-50135 */ 30574, 27671, 26170, 26326, 25853, 25203, 26423, 27587, /* 50136-50143 */ 25973, 24017, 18132, 15053, 16392, 15609, 14920, 15609, /* 50144-50151 */ 16193, 16487, 17268, 20873, 23802, 25507, 28061, 31103, /* 50152-50159 */ 34287, 34894, 34135, 32960, 32578, 32833, 32534, 33997, /* 50160-50167 */ 34744, 35030, 37113, 38913, 40405, 40011, 39012, 38843, /* 50168-50175 */ 38089, 38189, 40325, 40660, 39752, 38864, 40845, 44751, /* 50176-50183 */ 46423, 47365, 47260, 47555, 48835, 50137, 50572, 51470, /* 50184-50191 */ 52502, 52996, 54618, 57218, 57855, 55877, 54136, 53609, /* 50192-50199 */ 53789, 52219, 49961, 49067, 47858, 45741, 42541, 40798, /* 50200-50207 */ 41158, 41112, 40190, 40927, 43172, 42045, 40017, 39303, /* 50208-50215 */ 38182, 37264, 35998, 35914, 35951, 33430, 32175, 32364, /* 50216-50223 */ 32197, 31482, 29389, 26964, 25083, 23543, 21713, 20971, /* 50224-50231 */ 21438, 20708, 19444, 19539, 19233, 18370, 17522, 18758, /* 50232-50239 */ 19376, 18126, 17302, 17022, 18089, 18768, 19463, 19280, /* 50240-50247 */ 20335, 21269, 20908, 20461, 21173, 22852, 22533, 23143, /* 50248-50255 */ 25113, 25823, 24464, 24433, 26186, 26310, 25936, 25929, /* 50256-50263 */ 26797, 28016, 26347, 22862, 20084, 18557, 17467, 17454, /* 50264-50271 */ 17884, 17180, 15200, 14497, 16314, 17474, 18298, 21200, /* 50272-50279 */ 25284, 29135, 31429, 32174, 33463, 34611, 35235, 35684, /* 50280-50287 */ 35849, 36427, 35849, 35772, 38903, 41143, 42015, 42027, /* 50288-50295 */ 41705, 41776, 40231, 37973, 38693, 38399, 35322, 36331, /* 50296-50303 */ 38407, 40814, 43428, 44131, 45673, 47803, 50246, 51085, /* 50304-50311 */ 53220, 56073, 56149, 57165, 58580, 59997, 59862, 58625, /* 50312-50319 */ 57818, 57964, 56439, 53659, 51192, 48007, 46593, 43747, /* 50320-50327 */ 40095, 38440, 37974, 36091, 36920, 38601, 38445, 37979, /* 50328-50335 */ 37746, 39469, 39193, 37657, 37109, 37830, 36776, 35169, /* 50336-50343 */ 34954, 34624, 34492, 33954, 31784, 29382, 25239, 21107, /* 50344-50351 */ 20236, 20318, 19507, 18566, 18681, 17894, 17273, 15868, /* 50352-50359 */ 16595, 19268, 19886, 19771, 19393, 20358, 21597, 21238, /* 50360-50367 */ 20474, 21288, 23082, 22347, 22269, 24047, 23791, 22423, /* 50368-50375 */ 21403, 23706, 24733, 22960, 23033, 23412, 24473, 24083, /* 50376-50383 */ 22325, 23188, 24773, 26385, 26367, 24388, 22872, 20219, /* 50384-50391 */ 18552, 19486, 19316, 16964, 16089, 17242, 18818, 20257, /* 50392-50399 */ 20951, 22671, 24846, 26293, 27801, 29091, 30449, 30648, /* 50400-50407 */ 31376, 32901, 32910, 32766, 32912, 34793, 38457, 40723, /* 50408-50415 */ 41373, 43265, 44218, 42919, 40826, 40908, 42199, 41215, /* 50416-50423 */ 39462, 38809, 40036, 41419, 41472, 42397, 44678, 46244, /* 50424-50431 */ 48004, 49702, 52710, 54088, 53179, 53905, 57504, 60369, /* 50432-50439 */ 60720, 60549, 60449, 60435, 58641, 55960, 52912, 50631, /* 50440-50447 */ 47517, 44679, 43099, 41333, 38533, 36839, 36912, 36059, /* 50448-50455 */ 34860, 34296, 35231, 35906, 34543, 34043, 35076, 35315, /* 50456-50463 */ 35626, 35862, 35213, 34740, 34871, 34213, 33260, 30082, /* 50464-50471 */ 25443, 23895, 24522, 23731, 22614, 21252, 19897, 18798, /* 50472-50479 */ 15638, 14575, 15591, 17214, 18133, 17999, 20139, 21126, /* 50480-50487 */ 19349, 19977, 21147, 23833, 25335, 24034, 26058, 26887, /* 50488-50495 */ 25228, 23892, 24544, 25496, 25495, 24622, 23489, 24477, /* 50496-50503 */ 24227, 21606, 19969, 20003, 20324, 20721, 21518, 19957, /* 50504-50511 */ 17232, 15728, 15843, 17461, 17925, 17167, 17243, 19401, /* 50512-50519 */ 20797, 20720, 22129, 24329, 26433, 30229, 33070, 33167, /* 50520-50527 */ 32469, 32053, 31892, 32724, 31805, 29998, 31322, 34032, /* 50528-50535 */ 36991, 39296, 41320, 43425, 43532, 42061, 42586, 45268, /* 50536-50543 */ 46000, 43536, 42669, 42729, 42996, 42783, 42734, 45082, /* 50544-50551 */ 46916, 46434, 47586, 50611, 51582, 50215, 49694, 51610, /* 50552-50559 */ 53884, 55607, 54965, 55523, 56238, 56229, 55914, 55010, /* 50560-50567 */ 53312, 51398, 49562, 47474, 45002, 42185, 40160, 37914, /* 50568-50575 */ 39451, 39957, 38683, 38923, 38144, 35846, 34547, 33575, /* 50576-50583 */ 32245, 32816, 32403, 32552, 32814, 31664, 32550, 32883, /* 50584-50591 */ 31671, 28912, 27165, 26757, 25877, 25986, 25381, 25012, /* 50592-50599 */ 23377, 21522, 18893, 18467, 18778, 17814, 18255, 18005, /* 50600-50607 */ 17890, 17822, 16964, 16598, 18885, 19637, 19768, 21006, /* 50608-50615 */ 22833, 23324, 23619, 24991, 26580, 28258, 27888, 28258, /* 50616-50623 */ 28185, 27124, 25877, 23871, 22802, 22680, 23420, 23793, /* 50624-50631 */ 22164, 19436, 16484, 14350, 13395, 13194, 12934, 13541, /* 50632-50639 */ 14155, 14806, 16728, 19179, 21372, 23366, 27460, 31699, /* 50640-50647 */ 33139, 34315, 34131, 34240, 36109, 35155, 34789, 34037, /* 50648-50655 */ 34369, 35142, 35854, 37357, 37983, 38164, 37323, 38943, /* 50656-50663 */ 40369, 40792, 40545, 40307, 41020, 41958, 41907, 43187, /* 50664-50671 */ 46152, 47768, 49338, 51010, 52890, 54403, 54983, 54995, /* 50672-50679 */ 56007, 57047, 56740, 57916, 57289, 54699, 54800, 53980, /* 50680-50687 */ 52448, 50736, 49113, 48472, 47009, 44933, 43347, 41764, /* 50688-50695 */ 41442, 41411, 40554, 41505, 40805, 39642, 39017, 38338, /* 50696-50703 */ 37779, 36295, 35166, 34784, 35086, 33479, 29433, 27332, /* 50704-50711 */ 27420, 27364, 26453, 23971, 22720, 22192, 21432, 20643, /* 50712-50719 */ 22190, 23647, 22264, 21605, 22199, 22548, 22606, 22813, /* 50720-50727 */ 23436, 24670, 23519, 22082, 22243, 21942, 21380, 20498, /* 50728-50735 */ 19752, 20517, 20799, 20329, 20074, 20830, 21534, 22983, /* 50736-50743 */ 24037, 24466, 25241, 25689, 26596, 25366, 24473, 24150, /* 50744-50751 */ 23699, 23434, 22869, 21171, 19173, 16676, 16068, 16098, /* 50752-50759 */ 15044, 15133, 13432, 12922, 15386, 16615, 17372, 19665, /* 50760-50767 */ 24412, 28657, 29409, 30140, 31941, 34874, 35685, 35494, /* 50768-50775 */ 36568, 36714, 36160, 36187, 38057, 40968, 41596, 41499, /* 50776-50783 */ 41886, 42088, 42545, 41327, 40353, 40390, 40246, 39005, /* 50784-50791 */ 38958, 40416, 42127, 44072, 45863, 48335, 51819, 54097, /* 50792-50799 */ 55230, 56949, 57836, 57975, 58369, 59360, 59049, 57943, /* 50800-50807 */ 57994, 57077, 54985, 53162, 50874, 48302, 45193, 42651, /* 50808-50815 */ 41573, 39389, 38044, 37848, 37672, 38336, 38158, 37700, /* 50816-50823 */ 37569, 38390, 37626, 36262, 36705, 36778, 35972, 32893, /* 50824-50831 */ 30176, 30308, 30877, 30067, 28897, 26965, 24805, 21962, /* 50832-50839 */ 20035, 21577, 22031, 20831, 18917, 19665, 21737, 20721, /* 50840-50847 */ 20429, 22730, 24494, 25215, 25874, 24758, 24291, 23671, /* 50848-50855 */ 22511, 22365, 22760, 23214, 22735, 22054, 21515, 21179, /* 50856-50863 */ 20574, 20513, 20790, 20827, 22063, 22806, 22454, 21745, /* 50864-50871 */ 20827, 20666, 21414, 21660, 21874, 21445, 19713, 18799, /* 50872-50879 */ 18340, 18339, 18320, 17228, 16063, 17765, 18796, 18055, /* 50880-50887 */ 19274, 20801, 23879, 26517, 26877, 28655, 30590, 31281, /* 50888-50895 */ 32078, 33287, 34500, 34901, 34651, 36231, 40679, 43572, /* 50896-50903 */ 43898, 43845, 44357, 44298, 43584, 43455, 44069, 43670, /* 50904-50911 */ 42293, 41035, 39628, 40391, 41306, 41372, 43091, 46228, /* 50912-50919 */ 49499, 51393, 52955, 54179, 55097, 56947, 57942, 58730, /* 50920-50927 */ 59355, 59501, 59132, 58088, 56872, 55132, 53135, 50425, /* 50928-50935 */ 48780, 46798, 43563, 40943, 39065, 37018, 36583, 35602, /* 50936-50943 */ 34318, 35176, 35352, 34971, 32880, 32273, 33824, 34644, /* 50944-50951 */ 33137, 31621, 31063, 31803, 31951, 31551, 31472, 29236, /* 50952-50959 */ 26620, 24687, 25309, 26135, 25410, 23343, 22571, 22232, /* 50960-50967 */ 21093, 19916, 19010, 20050, 22160, 22399, 21676, 22607, /* 50968-50975 */ 22843, 22629, 22379, 22744, 24248, 24810, 24087, 23177, /* 50976-50983 */ 22779, 23177, 23488, 23070, 22995, 24293, 24670, 23989, /* 50984-50991 */ 22402, 20199, 18478, 17505, 17684, 18606, 18564, 17234, /* 50992-50999 */ 16042, 15271, 15767, 15309, 15171, 15948, 16753, 18479, /* 51000-51007 */ 19299, 19535, 20961, 23740, 25828, 27953, 30454, 31279, /* 51008-51015 */ 31714, 32725, 33250, 33730, 34114, 32796, 33211, 34752, /* 51016-51023 */ 36327, 38303, 39414, 41022, 42152, 43112, 43841, 44853, /* 51024-51031 */ 46245, 46557, 44996, 43208, 42570, 43952, 45473, 45927, /* 51032-51039 */ 47844, 50926, 52828, 53186, 52423, 52571, 53260, 52385, /* 51040-51047 */ 52860, 54095, 55232, 55443, 55200, 54805, 54637, 54046, /* 51048-51055 */ 52288, 51302, 50094, 48737, 46327, 44044, 42644, 41278, /* 51056-51063 */ 40263, 38440, 37051, 37133, 35494, 32630, 31137, 30249, /* 51064-51071 */ 30492, 30776, 29122, 27522, 25754, 25483, 26390, 27048, /* 51072-51079 */ 28371, 27870, 26972, 26850, 27934, 28031, 27087, 26348, /* 51080-51087 */ 25745, 25627, 24279, 22731, 22748, 23646, 23659, 23363, /* 51088-51095 */ 22029, 21578, 21431, 20260, 19905, 20099, 21752, 23245, /* 51096-51103 */ 22964, 22823, 23491, 24913, 24622, 23935, 25775, 26456, /* 51104-51111 */ 26320, 26121, 25951, 25404, 23202, 21816, 21925, 21878, /* 51112-51119 */ 20520, 18792, 17289, 16747, 17809, 17435, 16420, 17610, /* 51120-51127 */ 18875, 19398, 19616, 19389, 21125, 23568, 25718, 28091, /* 51128-51135 */ 29947, 31035, 31244, 32777, 34710, 35320, 34335, 33453, /* 51136-51143 */ 34650, 35333, 35761, 36987, 37187, 38076, 38841, 38396, /* 51144-51151 */ 38904, 39992, 42180, 43915, 42960, 42395, 43670, 44889, /* 51152-51159 */ 45939, 46397, 47710, 50029, 51212, 51304, 51616, 52796, /* 51160-51167 */ 52464, 51561, 51431, 51068, 50375, 48734, 47654, 48796, /* 51168-51175 */ 48941, 47714, 48018, 48057, 47356, 45752, 43161, 41625, /* 51176-51183 */ 42006, 40944, 38189, 38222, 38648, 38462, 37638, 34874, /* 51184-51191 */ 33772, 33485, 32897, 32609, 31420, 28798, 26599, 25676, /* 51192-51199 */ 26527, 28308, 27776, 26200, 25564, 26223, 27065, 27895, /* 51200-51207 */ 27831, 28008, 28930, 28817, 27428, 25891, 25905, 26243, /* 51208-51215 */ 26573, 26395, 26218, 27007, 26006, 23406, 22657, 22525, /* 51216-51223 */ 22688, 22391, 20584, 20716, 21892, 22321, 22555, 22073, /* 51224-51231 */ 22930, 24261, 24719, 26112, 26838, 26163, 24709, 23905, /* 51232-51239 */ 25316, 26420, 25737, 23874, 23715, 24477, 23168, 22053, /* 51240-51247 */ 21764, 21889, 21601, 20866, 20160, 20459, 20987, 21246, /* 51248-51255 */ 22894, 24811, 27426, 28666, 30011, 32843, 35329, 35480, /* 51256-51263 */ 34387, 34573, 34771, 35526, 36247, 37376, 38960, 40155, /* 51264-51271 */ 39475, 38373, 38255, 39413, 40161, 39576, 39020, 39279, /* 51272-51279 */ 40568, 40735, 40606, 42208, 45138, 46628, 47259, 48647, /* 51280-51287 */ 49756, 49715, 48869, 48468, 49345, 49132, 47400, 47320, /* 51288-51295 */ 48064, 47755, 46624, 45476, 45496, 45003, 43502, 41153, /* 51296-51303 */ 39467, 39046, 37593, 35808, 34273, 34996, 36692, 36243, /* 51304-51311 */ 35216, 34963, 34798, 34647, 34062, 33727, 32817, 30978, /* 51312-51319 */ 29817, 29684, 31344, 32249, 30755, 28956, 28035, 27300, /* 51320-51327 */ 27367, 27282, 26864, 27984, 29043, 28768, 27284, 26399, /* 51328-51335 */ 26883, 28004, 27819, 27700, 29755, 29747, 28017, 27281, /* 51336-51343 */ 26758, 26690, 27356, 27111, 26297, 25976, 24947, 23815, /* 51344-51351 */ 23128, 22619, 22260, 22849, 24003, 24803, 25357, 24978, /* 51352-51359 */ 24537, 25424, 26801, 27482, 27444, 27537, 27572, 27551, /* 51360-51367 */ 27187, 26375, 26604, 27226, 27264, 27196, 26463, 24387, /* 51368-51375 */ 23317, 23246, 23099, 24102, 24768, 25296, 27678, 30148, /* 51376-51383 */ 31331, 31631, 31394, 31841, 32755, 33695, 34577, 36239, /* 51384-51391 */ 38646, 40074, 40100, 39560, 40001, 41102, 41723, 41153, /* 51392-51399 */ 40683, 40170, 38637, 37864, 38119, 39535, 41061, 41521, /* 51400-51407 */ 42377, 43839, 44266, 43147, 42669, 43760, 43892, 43484, /* 51408-51415 */ 44230, 44069, 44085, 44295, 42590, 42675, 43637, 43002, /* 51416-51423 */ 42295, 41032, 39981, 38747, 36379, 33629, 32630, 33620, /* 51424-51431 */ 33412, 32510, 32214, 31637, 31683, 31722, 32062, 33350, /* 51432-51439 */ 33660, 32899, 31902, 31882, 33282, 34140, 33453, 31943, /* 51440-51447 */ 31541, 32667, 32509, 31720, 32145, 33216, 32343, 29458, /* 51448-51455 */ 27404, 27007, 27105, 25878, 25929, 27221, 28111, 28275, /* 51456-51463 */ 27118, 26672, 27432, 27923, 27510, 27917, 28436, 27940, /* 51464-51471 */ 27305, 26987, 27678, 27616, 26932, 27001, 27958, 27603, /* 51472-51479 */ 26272, 25203, 24538, 25380, 25591, 26038, 27304, 27725, /* 51480-51487 */ 27893, 27731, 27388, 28392, 29397, 30293, 31253, 30996, /* 51488-51495 */ 30138, 29047, 28308, 28655, 28944, 29115, 28628, 29368, /* 51496-51503 */ 30640, 30540, 31151, 30015, 28931, 29078, 29108, 29877, /* 51504-51511 */ 30584, 31458, 34283, 36327, 36449, 37012, 38284, 39167, /* 51512-51519 */ 39797, 40265, 40393, 40344, 38814, 38064, 39067, 39786, /* 51520-51527 */ 39662, 39559, 40030, 41028, 40254, 38837, 38553, 39347, /* 51528-51535 */ 39475, 38879, 39380, 39477, 39257, 39571, 39632, 40522, /* 51536-51543 */ 42250, 41987, 40869, 40205, 39639, 37700, 35949, 34875, /* 51544-51551 */ 33759, 33978, 34256, 33775, 33515, 31993, 30171, 29996, /* 51552-51559 */ 30792, 32099, 31397, 30043, 29801, 30942, 33405, 34187, /* 51560-51567 */ 33368, 33569, 33953, 34319, 33441, 32797, 34337, 34953, /* 51568-51575 */ 34487, 33732, 33542, 32612, 30116, 28574, 28064, 28783, /* 51576-51583 */ 29333, 27667, 27357, 28255, 27781, 27507, 28243, 28053, /* 51584-51591 */ 27661, 26496, 26389, 27757, 28264, 28190, 27702, 28223, /* 51592-51599 */ 29385, 30084, 28892, 28193, 28519, 28515, 28107, 28434, /* 51600-51607 */ 29033, 28583, 28658, 28463, 27474, 27740, 27694, 28116, /* 51608-51615 */ 29153, 28778, 29463, 29578, 29961, 31023, 31201, 31360, /* 51616-51623 */ 31419, 31048, 32175, 33778, 34161, 34298, 34154, 34118, /* 51624-51631 */ 32931, 31408, 31483, 32791, 33479, 33097, 33461, 34441, /* 51632-51639 */ 35288, 35560, 36023, 37702, 38206, 37313, 35984, 36325, /* 51640-51647 */ 37430, 37125, 36581, 38088, 39916, 39790, 39139, 38793, /* 51648-51655 */ 39420, 38956, 37402, 36511, 36255, 35262, 34180, 33600, /* 51656-51663 */ 34267, 36137, 36233, 36334, 37574, 37718, 37568, 36645, /* 51664-51671 */ 35062, 34769, 34663, 34350, 34786, 35047, 34243, 33875, /* 51672-51679 */ 34131, 34128, 34518, 34391, 32444, 30562, 29214, 29760, /* 51680-51687 */ 31681, 31735, 31672, 32619, 33381, 33294, 32907, 33367, /* 51688-51695 */ 34397, 34989, 35039, 35583, 35881, 34249, 32236, 31464, /* 51696-51703 */ 32570, 33412, 32398, 30815, 30644, 30674, 28712, 28425, /* 51704-51711 */ 28219, 27817, 27237, 26478, 26421, 26884, 26514, 25665, /* 51712-51719 */ 26549, 27907, 29745, 29885, 30399, 31185, 31125, 30618, /* 51720-51727 */ 30737, 30915, 31434, 31942, 31324, 31332, 30894, 30160, /* 51728-51735 */ 29764, 29822, 29965, 29775, 28392, 28211, 28499, 28631, /* 51736-51743 */ 28996, 28785, 28860, 30419, 32628, 33613, 34143, 34489, /* 51744-51751 */ 34458, 33782, 32497, 31949, 32821, 34512, 35413, 34877, /* 51752-51759 */ 35246, 35364, 34724, 34077, 34417, 35234, 34941, 33313, /* 51760-51767 */ 32866, 33728, 33545, 33416, 33777, 36176, 38158, 38109, /* 51768-51775 */ 38212, 38745, 38888, 38284, 38194, 38154, 38286, 38057, /* 51776-51783 */ 36423, 35626, 35343, 34893, 34157, 34329, 34608, 34108, /* 51784-51791 */ 34169, 34111, 33485, 32059, 31432, 31795, 32591, 33479, /* 51792-51799 */ 33158, 32620, 33038, 33475, 34580, 34587, 33242, 31990, /* 51800-51807 */ 31930, 33157, 34064, 33449, 32889, 33231, 33191, 32817, /* 51808-51815 */ 31567, 32197, 33225, 33624, 34589, 34513, 33830, 33512, /* 51816-51823 */ 32103, 31900, 33123, 33170, 32802, 32681, 32714, 31859, /* 51824-51831 */ 31320, 31047, 32005, 32373, 30984, 29778, 28836, 28150, /* 51832-51839 */ 26950, 25973, 26813, 27067, 26843, 28150, 29056, 29396, /* 51840-51847 */ 29684, 29298, 30297, 31971, 32076, 33037, 33388, 32616, /* 51848-51855 */ 32260, 31823, 31857, 32967, 33061, 32281, 31566, 30666, /* 51856-51863 */ 30234, 30029, 28908, 27746, 27553, 28518, 30526, 31560, /* 51864-51871 */ 32771, 33077, 33531, 33564, 32437, 32604, 33013, 34250, /* 51872-51879 */ 34972, 35308, 36492, 36568, 35526, 35872, 37223, 38261, /* 51880-51887 */ 37195, 34564, 33178, 32760, 31970, 30294, 30661, 32413, /* 51888-51895 */ 33641, 33973, 33833, 34510, 35118, 35105, 35129, 36313, /* 51896-51903 */ 36896, 36026, 35308, 35475, 35098, 35037, 35772, 36218, /* 51904-51911 */ 36881, 36322, 35401, 34835, 33673, 31839, 30960, 30717, /* 51912-51919 */ 31430, 32648, 32385, 31607, 31229, 32805, 34481, 34726, /* 51920-51927 */ 33167, 32515, 32873, 33271, 34414, 34387, 34528, 34823, /* 51928-51935 */ 34557, 34310, 34479, 34010, 33680, 33597, 34215, 35197, /* 51936-51943 */ 34114, 31657, 30621, 30891, 30496, 30432, 30063, 30270, /* 51944-51951 */ 31572, 30778, 30888, 32534, 33158, 32997, 31601, 31265, /* 51952-51959 */ 31025, 30352, 30106, 29747, 29513, 29976, 30308, 30053, /* 51960-51967 */ 30211, 29750, 28732, 27814, 28705, 30460, 30310, 30484, /* 51968-51975 */ 31691, 32158, 32338, 32308, 32881, 33794, 34126, 33058, /* 51976-51983 */ 32786, 33308, 33339, 33031, 31715, 31753, 31873, 31843, /* 51984-51991 */ 31702, 31287, 32028, 32881, 33033, 32322, 31526, 31578, /* 51992-51999 */ 31939, 32507, 33446, 34302, 34535, 34378, 34657, 35194, /* 52000-52007 */ 36640, 36870, 35738, 35307, 34927, 34514, 33200, 32594, /* 52008-52015 */ 33449, 33700, 34105, 34083, 33600, 33438, 32827, 32255, /* 52016-52023 */ 32839, 33748, 33481, 33524, 33044, 32783, 34100, 33968, /* 52024-52031 */ 34284, 35530, 35536, 35366, 35560, 35426, 34324, 33277, /* 52032-52039 */ 32018, 32152, 33206, 32370, 31102, 30462, 30309, 31560, /* 52040-52047 */ 32508, 31804, 31864, 31617, 31460, 32370, 32680, 33358, /* 52048-52055 */ 34307, 34908, 35656, 35747, 35977, 36082, 36037, 36638, /* 52056-52063 */ 37750, 37928, 36666, 35019, 33612, 32884, 32119, 31266, /* 52064-52071 */ 30711, 30564, 29698, 29055, 29365, 30460, 30489, 30879, /* 52072-52079 */ 30805, 30058, 30779, 30511, 30245, 29794, 29457, 30168, /* 52080-52087 */ 30212, 30891, 32350, 31733, 30857, 30762, 31321, 30891, /* 52088-52095 */ 30418, 30513, 30731, 30930, 30004, 30435, 31259, 31814, /* 52096-52103 */ 32187, 31493, 31893, 33294, 32917, 32634, 32412, 31911, /* 52104-52111 */ 31991, 31808, 32474, 33668, 34280, 35365, 35067, 33652, /* 52112-52119 */ 33359, 31864, 31014, 31776, 32582, 33637, 33513, 32432, /* 52120-52127 */ 32768, 33630, 34475, 35041, 35221, 35248, 34867, 34121, /* 52128-52135 */ 33188, 33273, 33338, 33995, 35027, 35723, 35996, 35631, /* 52136-52143 */ 35151, 34523, 34462, 34023, 33008, 31897, 31818, 32208, /* 52144-52151 */ 31350, 30764, 31638, 32322, 32688, 33461, 33751, 34060, /* 52152-52159 */ 34184, 33261, 32385, 32768, 33855, 33707, 32092, 31712, /* 52160-52167 */ 33120, 34003, 33784, 32826, 32382, 31751, 31234, 31454, /* 52168-52175 */ 31454, 32304, 32696, 32835, 33652, 33996, 33383, 33156, /* 52176-52183 */ 34811, 36857, 37122, 36863, 36761, 35664, 35038, 34650, /* 52184-52191 */ 33669, 33394, 34125, 33676, 31805, 30751, 30468, 30048, /* 52192-52199 */ 29437, 29635, 29906, 28803, 28678, 28866, 28538, 28798, /* 52200-52207 */ 28437, 28409, 30324, 31964, 32382, 32919, 32450, 32149, /* 52208-52215 */ 32931, 33075, 33427, 33859, 33424, 33735, 32846, 32161, /* 52216-52223 */ 33247, 33115, 32238, 31708, 31727, 32228, 32447, 31945, /* 52224-52231 */ 31041, 30170, 30722, 31712, 32395, 34219, 35163, 35047, /* 52232-52239 */ 34727, 34813, 35414, 34065, 32823, 33003, 34530, 35272, /* 52240-52247 */ 34196, 32240, 31197, 31295, 32242, 32547, 32249, 32562, /* 52248-52255 */ 31619, 31153, 30749, 31084, 30912, 32406, 32479, 35600, /* 52256-52263 */ 35261, 33269, 36143, 32128, 36313, 37390, 36119, 35166, /* 52264-52271 */ 32353, 34435, 29762, 31309, 32145, 31476, 31267, 32374, /* 52272-52279 */ 33692, 30355, 32548, 31246, 28603, 30813, 31453, 29969, /* 52280-52287 */ 30138, 32307, 36578, 39693, 38098, 34365, 34770, 37999, /* 52288-52295 */ 31106, 29350, 33706, 30530, 32762, 32349, 33160, 31836, /* 52296-52303 */ 32338, 31528, 32418, 36458, 38477, 35116, 29632, 35751, /* 52304-52311 */ 38111, 41051, 37667, 40776, 38844, 33163, 36984, 39629, /* 52312-52319 */ 42593, 43514, 42089, 39934, 40691, 38039, 31392, 29158, /* 52320-52327 */ 29157, 29966, 33960, 29429, 18213, 23572, 26802, 25448, /* 52328-52335 */ 29701, 26871, 24892, 23330, 22691, 15602, 17147, 11462, /* 52336-52343 */ 11097, 10117, 5012, 7406, 12197, 26339, 25923, 16282, /* 52344-52351 */ 18555, 23903, 22357, 28388, 28643, 24777, 20908, 24069, /* 52352-52359 */ 29709, 36572, 34707, 37811, 40682, 43448, 52641, 57519, /* 52360-52367 */ 63567, 62711, 63557, 59716, 60584, 58970, 55567, 54684, /* 52368-52375 */ 53103, 50873, 50983, 49473, 50111, 53701, 53722, 51593, /* 52376-52383 */ 45503, 42180, 39732, 31085, 20963, 16986, 18206, 20143, /* 52384-52391 */ 13621, 8939, 9500, 14370, 14207, 9671, 8750, 7687, /* 52392-52399 */ 10434, 10161, 9703, 10344, 6259, 3470, 4614, 6797, /* 52400-52407 */ 8052, 7310, 7642, 12663, 20313, 22232, 21157, 25090, /* 52408-52415 */ 29870, 34470, 37662, 39020, 45089, 49046, 50088, 54272, /* 52416-52423 */ 55860, 58823, 63589, 65311, 65535, 65064, 64117, 63709, /* 52424-52431 */ 63186, 61773, 60922, 60385, 59543, 58947, 57939, 57819, /* 52432-52439 */ 58453, 57820, 58063, 57148, 52111, 48775, 47916, 45331, /* 52440-52447 */ 46608, 42447, 38617, 37011, 27675, 20756, 15949, 13642, /* 52448-52455 */ 13760, 16826, 16735, 18356, 19312, 15883, 14286, 12385, /* 52456-52463 */ 10475, 6254, 3701, 2904, 4686, 3607, 2314, 4992, /* 52464-52471 */ 11181, 15079, 12935, 11809, 14150, 13839, 12153, 10560, /* 52472-52479 */ 10502, 14594, 14460, 14846, 15482, 19754, 20286, 22696, /* 52480-52487 */ 26774, 27387, 28130, 29637, 33739, 38911, 42298, 40422, /* 52488-52495 */ 43395, 43758, 47761, 49491, 48926, 50867, 55733, 59699, /* 52496-52503 */ 60263, 62308, 62521, 63829, 64073, 61993, 59874, 59729, /* 52504-52511 */ 57052, 54907, 48929, 45619, 45815, 48183, 50840, 52194, /* 52512-52519 */ 53184, 54309, 52006, 47763, 46045, 44142, 42378, 37987, /* 52520-52527 */ 36937, 33919, 30286, 25118, 23651, 25040, 20853, 16088, /* 52528-52535 */ 14275, 15378, 16558, 13641, 14439, 15086, 12155, 11743, /* 52536-52543 */ 9834, 6896, 3469, 2704, 3168, 6647, 8792, 10827, /* 52544-52551 */ 11892, 13427, 13811, 11760, 7892, 6038, 7272, 5916, /* 52552-52559 */ 5905, 6437, 9718, 15008, 18761, 19427, 21877, 23151, /* 52560-52567 */ 23991, 21909, 21950, 25101, 26813, 25343, 21392, 20482, /* 52568-52575 */ 21718, 24856, 29970, 35135, 37022, 41779, 43169, 46609, /* 52576-52583 */ 49294, 50590, 51586, 50670, 52950, 55654, 56298, 54090, /* 52584-52591 */ 55435, 58192, 62591, 64409, 64642, 64256, 64557, 65219, /* 52592-52599 */ 64742, 63576, 61702, 61202, 60621, 60609, 59304, 56266, /* 52600-52607 */ 55995, 57463, 56826, 58321, 57796, 55863, 55206, 54813, /* 52608-52615 */ 54165, 53215, 52176, 51206, 50841, 49330, 47425, 47566, /* 52616-52623 */ 47700, 45778, 42931, 41523, 41420, 42253, 44310, 44119, /* 52624-52631 */ 44139, 43273, 41544, 34318, 28947, 23190, 20021, 22062, /* 52632-52639 */ 22619, 26521, 27707, 27178, 26738, 27477, 23088, 18877, /* 52640-52647 */ 14727, 12138, 11538, 9169, 5940, 7695, 12578, 12801, /* 52648-52655 */ 14972, 14838, 14333, 13520, 10570, 8387, 7540, 6195, /* 52656-52663 */ 3523, 1860, 2343, 864, 1187, 2653, 3065, 3443, /* 52664-52671 */ 2812, 4184, 5155, 6621, 8799, 9201, 8711, 8431, /* 52672-52679 */ 8201, 8599, 8258, 7722, 8931, 11183, 14079, 14632, /* 52680-52687 */ 13849, 16697, 18386, 18268, 17630, 18561, 19413, 17787, /* 52688-52695 */ 17443, 15386, 15849, 18657, 20891, 26594, 31915, 34081, /* 52696-52703 */ 35255, 36490, 37294, 38090, 36155, 35277, 36420, 37527, /* 52704-52711 */ 34480, 31107, 35219, 39254, 41120, 39791, 40571, 42740, /* 52712-52719 */ 45934, 49409, 51605, 54182, 56308, 56969, 58097, 57272, /* 52720-52727 */ 53772, 52998, 53854, 56267, 59840, 61659, 63001, 63871, /* 52728-52735 */ 61839, 60906, 58635, 56221, 52732, 52789, 50310, 49669, /* 52736-52743 */ 52412, 52971, 55044, 56638, 57936, 58489, 58016, 55700, /* 52744-52751 */ 55301, 55399, 55980, 52680, 50729, 47680, 45301, 44895, /* 52752-52759 */ 45263, 45144, 44767, 45357, 45826, 45681, 46746, 47659, /* 52760-52767 */ 44157, 44109, 41102, 42257, 40844, 36521, 33429, 33090, /* 52768-52775 */ 37517, 38347, 37678, 36734, 37651, 38380, 36792, 33780, /* 52776-52783 */ 31741, 26930, 26967, 24860, 20729, 20410, 16805, 16978, /* 52784-52791 */ 19752, 20775, 22168, 22153, 22324, 22919, 23109, 23473, /* 52792-52799 */ 21278, 21287, 20187, 18463, 16789, 16762, 18441, 18687, /* 52800-52807 */ 17608, 17013, 18541, 19703, 20573, 21309, 25926, 27411, /* 52808-52815 */ 27932, 28144, 22955, 20040, 16034, 17198, 22025, 23176, /* 52816-52823 */ 27155, 31462, 36015, 35958, 33905, 30960, 26971, 27037, /* 52824-52831 */ 25156, 24265, 23178, 20595, 22034, 25870, 30515, 32549, /* 52832-52839 */ 31111, 31041, 31001, 30291, 30646, 28247, 26867, 26466, /* 52840-52847 */ 23194, 23879, 25799, 26863, 26040, 26230, 29167, 29170, /* 52848-52855 */ 30371, 31182, 32747, 34586, 33174, 32384, 34591, 35730, /* 52856-52863 */ 31995, 28303, 28923, 32533, 31809, 30632, 32698, 34879, /* 52864-52871 */ 34883, 33549, 34864, 34731, 35805, 35139, 33723, 33936, /* 52872-52879 */ 28860, 27683, 29260, 29797, 33758, 35469, 36087, 38166, /* 52880-52887 */ 37843, 36421, 35979, 34158, 33230, 32614, 29630, 28049, /* 52888-52895 */ 27206, 27625, 30769, 32082, 28923, 29474, 33300, 35156, /* 52896-52903 */ 38646, 39115, 41968, 46469, 47508, 46502, 42560, 42331, /* 52904-52911 */ 42287, 39596, 41811, 47058, 49271, 49056, 49912, 52212, /* 52912-52919 */ 51145, 47243, 43896, 44151, 44086, 40747, 37280, 37798, /* 52920-52927 */ 41741, 44243, 44975, 46332, 46593, 42967, 41782, 42758, /* 52928-52935 */ 44554, 42478, 38698, 36046, 33662, 31707, 28597, 29051, /* 52936-52943 */ 30584, 29537, 29303, 32967, 34001, 35126, 33522, 30282, /* 52944-52951 */ 32280, 32604, 32793, 28969, 24379, 24441, 25077, 27578, /* 52952-52959 */ 27639, 27649, 27655, 27854, 29343, 27130, 23740, 20869, /* 52960-52967 */ 19602, 17418, 15271, 13556, 12300, 9579, 9049, 11933, /* 52968-52975 */ 13925, 14888, 12402, 12291, 15751, 15349, 14483, 14255, /* 52976-52983 */ 14632, 15794, 12413, 12710, 16708, 18680, 15245, 15534, /* 52984-52991 */ 18484, 18333, 17656, 17915, 22205, 25988, 29269, 30868, /* 52992-52999 */ 30532, 29204, 27582, 22421, 23090, 27881, 30601, 34734, /* 53000-53007 */ 37726, 42602, 45302, 43505, 41278, 39642, 40756, 40851, /* 53008-53015 */ 38088, 33308, 33232, 38196, 39654, 42103, 43605, 43102, /* 53016-53023 */ 43513, 45455, 45684, 45513, 43874, 42041, 41483, 40798, /* 53024-53031 */ 42723, 42299, 42730, 43928, 44450, 47521, 47720, 48483, /* 53032-53039 */ 50880, 50461, 51703, 51576, 53494, 54379, 50879, 47866, /* 53040-53047 */ 46199, 46559, 46759, 46019, 47409, 49939, 48988, 47557, /* 53048-53055 */ 47229, 48771, 48712, 46744, 45786, 45889, 43017, 37414, /* 53056-53063 */ 35491, 35368, 37200, 40728, 40834, 41820, 43292, 41645, /* 53064-53071 */ 39778, 36758, 34986, 34264, 31340, 26633, 24967, 25847, /* 53072-53079 */ 25778, 24487, 24469, 25785, 25484, 26490, 26304, 28519, /* 53080-53087 */ 31395, 32742, 33969, 34277, 36104, 32506, 29075, 27945, /* 53088-53095 */ 28546, 31117, 31410, 32317, 34663, 36006, 35667, 31932, /* 53096-53103 */ 29034, 30070, 28947, 25481, 21610, 22058, 23294, 23534, /* 53104-53111 */ 26433, 29917, 29158, 28139, 27881, 28906, 30544, 29464, /* 53112-53119 */ 27296, 24295, 23914, 21939, 20941, 20005, 18230, 17838, /* 53120-53127 */ 19662, 21756, 23998, 25687, 26250, 25828, 25516, 28644, /* 53128-53135 */ 29313, 27923, 23253, 20185, 21868, 22561, 21798, 22467, /* 53136-53143 */ 23341, 24344, 24495, 25832, 25878, 23573, 21533, 19683, /* 53144-53151 */ 20116, 19082, 16721, 12939, 12655, 16288, 19766, 20310, /* 53152-53159 */ 20633, 22215, 23947, 24498, 25381, 26996, 26186, 25947, /* 53160-53167 */ 23566, 23352, 26215, 24307, 22913, 25478, 27688, 27958, /* 53168-53175 */ 25992, 27734, 30594, 34260, 38072, 40337, 44435, 44468, /* 53176-53183 */ 40331, 37857, 37363, 37501, 39297, 41727, 46717, 51032, /* 53184-53191 */ 56004, 57006, 53815, 53090, 51959, 53333, 51097, 44977, /* 53192-53199 */ 43218, 42803, 43961, 47396, 49076, 49857, 49732, 50864, /* 53200-53207 */ 51538, 52486, 51707, 47041, 43966, 43091, 43020, 43250, /* 53208-53215 */ 40802, 38854, 39945, 40654, 41379, 40675, 41839, 40800, /* 53216-53223 */ 39748, 40026, 39801, 41374, 39278, 35528, 35648, 34813, /* 53224-53231 */ 31314, 31131, 34137, 34040, 32705, 34000, 33990, 34845, /* 53232-53239 */ 34383, 32926, 34443, 35054, 31506, 28373, 24759, 22504, /* 53240-53247 */ 22215, 23046, 25298, 25494, 27509, 28009, 27674, 27125, /* 53248-53255 */ 26070, 27041, 24891, 20347, 19454, 19360, 17995, 17834, /* 53256-53263 */ 19505, 19339, 17867, 19036, 20314, 21874, 25661, 27679, /* 53264-53271 */ 30225, 34404, 34385, 33557, 31750, 29565, 28878, 29529, /* 53272-53279 */ 30823, 33023, 36924, 39406, 40509, 39204, 38467, 40034, /* 53280-53287 */ 40300, 36780, 35017, 33138, 30083, 31829, 34400, 36253, /* 53288-53295 */ 37313, 37952, 37267, 37273, 38012, 38875, 37285, 34084, /* 53296-53303 */ 32811, 32729, 31827, 28381, 24699, 23607, 25644, 27067, /* 53304-53311 */ 29794, 32722, 35370, 36015, 35655, 38043, 40367, 38868, /* 53312-53319 */ 35462, 33799, 31293, 30585, 30708, 30133, 30795, 31875, /* 53320-53327 */ 32184, 33369, 35387, 33311, 31343, 30824, 30856, 31685, /* 53328-53335 */ 28953, 25159, 24106, 24216, 25550, 27518, 28315, 29803, /* 53336-53343 */ 29435, 30652, 31826, 31968, 33234, 30080, 29490, 31024, /* 53344-53351 */ 29255, 28189, 28757, 29424, 29699, 30333, 30471, 30204, /* 53352-53359 */ 30724, 31796, 36182, 42373, 44538, 44310, 44596, 44133, /* 53360-53367 */ 41343, 37293, 36138, 37647, 38746, 42605, 48065, 49814, /* 53368-53375 */ 47837, 46012, 47793, 47665, 45019, 39445, 34734, 34085, /* 53376-53383 */ 32366, 32529, 33747, 34770, 34260, 33514, 35330, 38187, /* 53384-53391 */ 38732, 35233, 31855, 31848, 32229, 31723, 29569, 27464, /* 53392-53399 */ 28344, 28011, 28390, 30300, 30813, 31395, 30551, 31080, /* 53400-53407 */ 35123, 35494, 35872, 36751, 35086, 32584, 30074, 30898, /* 53408-53415 */ 31332, 30030, 30494, 33374, 34173, 32560, 32073, 32385, /* 53416-53423 */ 32499, 33625, 33171, 31084, 28042, 21684, 18576, 19311, /* 53424-53431 */ 19267, 19389, 19763, 22193, 24445, 23179, 23427, 24343, /* 53432-53439 */ 24088, 21571, 18916, 17821, 17106, 16348, 14812, 14951, /* 53440-53447 */ 15547, 15645, 14845, 15895, 19507, 22363, 23986, 26395, /* 53448-53455 */ 29482, 30982, 30042, 27719, 26880, 27395, 26483, 27261, /* 53456-53463 */ 30707, 34788, 36070, 35698, 36425, 36928, 37348, 35618, /* 53464-53471 */ 34734, 33525, 30141, 28595, 30676, 32995, 34015, 34205, /* 53472-53479 */ 34286, 35379, 36782, 37125, 36926, 35984, 34554, 35470, /* 53480-53487 */ 37107, 35325, 31210, 29987, 30334, 31452, 33063, 36311, /* 53488-53495 */ 38936, 39718, 40246, 42955, 47499, 48240, 47266, 45834, /* 53496-53503 */ 43764, 42466, 43550, 40757, 39639, 41355, 39548, 41115, /* 53504-53511 */ 43000, 42524, 41358, 40946, 41105, 41775, 42567, 39104, /* 53512-53519 */ 34547, 34152, 35681, 35974, 36313, 37843, 39165, 39280, /* 53520-53527 */ 39850, 42044, 42581, 41871, 41279, 41728, 41591, 39712, /* 53528-53535 */ 39153, 37910, 37904, 40747, 40182, 38254, 38173, 39132, /* 53536-53543 */ 41477, 45097, 48532, 50892, 54486, 53065, 49815, 47994, /* 53544-53551 */ 45121, 42396, 40652, 43250, 47921, 50086, 48842, 48893, /* 53552-53559 */ 50417, 49966, 47105, 44955, 41300, 36354, 34072, 31561, /* 53560-53567 */ 32103, 32732, 30198, 29757, 30144, 32773, 34847, 33250, /* 53568-53575 */ 29094, 26337, 28003, 27662, 24540, 21874, 20129, 19963, /* 53576-53583 */ 20108, 19519, 20506, 20054, 19489, 19839, 19734, 21168, /* 53584-53591 */ 22306, 23422, 21888, 19937, 20087, 18336, 18008, 18305, /* 53592-53599 */ 18109, 19353, 19867, 19188, 18336, 18831, 18603, 18407, /* 53600-53607 */ 20760, 21510, 18290, 14074, 11852, 11057, 8799, 8293, /* 53608-53615 */ 10651, 12505, 12458, 12711, 15435, 16958, 16465, 15615, /* 53616-53623 */ 14202, 14275, 14030, 10044, 10530, 12503, 12028, 10229, /* 53624-53631 */ 8564, 9865, 11706, 13833, 15473, 19018, 23991, 27858, /* 53632-53639 */ 29376, 29693, 28481, 28020, 27459, 28150, 31713, 34591, /* 53640-53647 */ 37295, 38595, 40442, 42360, 42834, 44119, 43911, 41729, /* 53648-53655 */ 39961, 37895, 37705, 37425, 38610, 40553, 40617, 40210, /* 53656-53663 */ 42888, 46116, 44888, 43138, 43377, 46068, 47493, 46042, /* 53664-53671 */ 43743, 43688, 42260, 39364, 40481, 44308, 46497, 47419, /* 53672-53679 */ 48405, 51133, 54671, 56279, 56442, 55795, 54461, 52162, /* 53680-53687 */ 50667, 49051, 47705, 46770, 46546, 46435, 47686, 48601, /* 53688-53695 */ 47565, 46765, 46675, 47729, 48337, 45995, 42956, 41034, /* 53696-53703 */ 38649, 38821, 40732, 40495, 39105, 39376, 40731, 41968, /* 53704-53711 */ 41185, 40219, 39990, 40460, 40845, 39061, 37689, 37172, /* 53712-53719 */ 38124, 39945, 39655, 37722, 37381, 37021, 37676, 38847, /* 53720-53727 */ 41373, 46195, 49238, 50440, 49971, 49327, 46483, 40983, /* 53728-53735 */ 38446, 40021, 42488, 43858, 43236, 43923, 45607, 46150, /* 53736-53743 */ 45794, 44050, 41351, 37664, 33656, 30954, 29603, 29424, /* 53744-53751 */ 27719, 23931, 24342, 25680, 26203, 25834, 22640, 20580, /* 53752-53759 */ 21311, 21027, 19299, 17910, 15249, 13485, 13316, 13301, /* 53760-53767 */ 13888, 14467, 13444, 13344, 14294, 16076, 18901, 19546, /* 53768-53775 */ 19283, 19296, 19511, 18266, 15181, 14347, 14876, 15662, /* 53776-53783 */ 16368, 16430, 16330, 14990, 13950, 14325, 16596, 17988, /* 53784-53791 */ 15901, 15460, 14209, 10025, 8669, 8641, 9105, 9665, /* 53792-53799 */ 9767, 12030, 15591, 17015, 16923, 17583, 19723, 19658, /* 53800-53807 */ 17119, 16197, 15874, 16824, 16373, 14548, 14833, 13882, /* 53808-53815 */ 13976, 16696, 19132, 22046, 25993, 30447, 33525, 35908, /* 53816-53823 */ 36205, 34658, 34388, 34602, 35128, 37950, 40742, 41626, /* 53824-53831 */ 43030, 44815, 46367, 47471, 47279, 46078, 46471, 44926, /* 53832-53839 */ 41585, 41073, 43261, 44205, 43848, 44899, 46656, 49974, /* 53840-53847 */ 49076, 46805, 49020, 50636, 50460, 51339, 52099, 51248, /* 53848-53855 */ 49024, 46447, 46964, 49461, 50225, 49655, 50383, 52803, /* 53856-53863 */ 55150, 56888, 58100, 57779, 57014, 56207, 54410, 53076, /* 53864-53871 */ 50685, 47682, 47974, 48550, 47181, 46552, 45602, 44547, /* 53872-53879 */ 45228, 44374, 43473, 44627, 43613, 38383, 35488, 36359, /* 53880-53887 */ 35580, 34645, 33056, 32868, 34113, 34028, 33251, 33405, /* 53888-53895 */ 34331, 34893, 34881, 34816, 34073, 32754, 32782, 32769, /* 53896-53903 */ 33834, 33148, 31071, 32235, 31539, 29793, 32461, 36145, /* 53904-53911 */ 39098, 41011, 42369, 43614, 42061, 37032, 32305, 31409, /* 53912-53919 */ 32824, 33123, 33264, 34541, 35632, 37316, 38271, 38857, /* 53920-53927 */ 38143, 34751, 31084, 29598, 28278, 25304, 23661, 22409, /* 53928-53935 */ 20731, 20961, 21670, 22017, 21961, 20066, 19376, 20446, /* 53936-53943 */ 20300, 18048, 15769, 14143, 13599, 13440, 12605, 13246, /* 53944-53951 */ 14241, 13652, 13427, 14995, 17448, 18865, 17839, 18433, /* 53952-53959 */ 20082, 20069, 17208, 13807, 15828, 17573, 17510, 19303, /* 53960-53967 */ 18735, 17688, 17282, 16599, 17727, 19444, 20343, 19908, /* 53968-53975 */ 18852, 17667, 16900, 15971, 15045, 14505, 15339, 16805, /* 53976-53983 */ 18032, 18111, 18689, 22210, 23982, 23618, 22551, 21528, /* 53984-53991 */ 21393, 21003, 21257, 20794, 18778, 18708, 18489, 18189, /* 53992-53999 */ 19943, 22703, 25669, 29859, 34134, 37678, 41138, 40905, /* 54000-54007 */ 40568, 40275, 40600, 43222, 46298, 47568, 47695, 49827, /* 54008-54015 */ 51695, 52933, 53154, 53320, 53619, 53070, 50859, 49018, /* 54016-54023 */ 49689, 49817, 49201, 49257, 50876, 54044, 54075, 52461, /* 54024-54031 */ 53325, 54389, 55115, 56153, 56441, 56164, 54996, 52317, /* 54032-54039 */ 50443, 50002, 50353, 50469, 49837, 49405, 51116, 54636, /* 54040-54047 */ 55830, 55202, 55046, 55271, 54962, 51635, 48676, 47905, /* 54048-54055 */ 46803, 45570, 43996, 44286, 44841, 42490, 40704, 41310, /* 54056-54063 */ 42091, 42887, 39848, 35601, 34679, 33193, 31439, 29254, /* 54064-54071 */ 28391, 28439, 27868, 27220, 26512, 26832, 27405, 27515, /* 54072-54079 */ 27700, 28857, 27674, 26407, 27102, 27336, 26706, 26662, /* 54080-54087 */ 28085, 27042, 24769, 23668, 25118, 27321, 27630, 30406, /* 54088-54095 */ 34729, 35755, 35562, 32979, 29565, 28537, 27909, 28151, /* 54096-54103 */ 29305, 30140, 29765, 31310, 33118, 34511, 34060, 32861, /* 54104-54111 */ 31944, 28800, 25833, 25113, 24407, 21153, 18309, 18048, /* 54112-54119 */ 19771, 19337, 18151, 16686, 16367, 18519, 18066, 16022, /* 54120-54127 */ 15715, 15715, 14224, 11655, 13264, 15979, 15251, 14188, /* 54128-54135 */ 14158, 17000, 19407, 18860, 19073, 22584, 24754, 24527, /* 54136-54143 */ 22228, 21725, 21591, 20207, 20569, 22754, 24817, 22853, /* 54144-54151 */ 21550, 22251, 22680, 24262, 25359, 25120, 26042, 25828, /* 54152-54159 */ 25183, 23967, 22337, 21105, 21823, 23016, 22623, 22190, /* 54160-54167 */ 23552, 26805, 28327, 29581, 29072, 28217, 28942, 28290, /* 54168-54175 */ 26853, 27040, 26578, 25251, 24218, 23741, 24681, 25920, /* 54176-54183 */ 27973, 32960, 38037, 41294, 43870, 46283, 46235, 44091, /* 54184-54191 */ 44266, 45156, 47551, 48284, 47942, 50264, 52648, 52177, /* 54192-54199 */ 51657, 52448, 53967, 53299, 50387, 50249, 50021, 48978, /* 54200-54207 */ 47178, 47774, 50283, 51452, 51697, 51968, 51889, 52262, /* 54208-54215 */ 52956, 53247, 54329, 54726, 53452, 51338, 49931, 49374, /* 54216-54223 */ 49194, 47974, 46698, 46544, 48141, 49349, 49618, 50140, /* 54224-54231 */ 51220, 52590, 51305, 48983, 47760, 45757, 43531, 42261, /* 54232-54239 */ 41320, 40807, 39195, 36226, 34233, 34009, 34989, 34925, /* 54240-54247 */ 32487, 30962, 30172, 28445, 25435, 23008, 23181, 22827, /* 54248-54255 */ 21104, 20167, 20832, 21210, 21035, 21348, 22094, 22946, /* 54256-54263 */ 24029, 24161, 23468, 23268, 22343, 23490, 24542, 22840, /* 54264-54271 */ 21352, 20979, 21523, 22793, 23645, 25298, 29674, 32937, /* 54272-54279 */ 34998, 35394, 32721, 30682, 30090, 29420, 29716, 30391, /* 54280-54287 */ 30868, 32013, 33847, 35481, 37230, 38589, 36653, 34877, /* 54288-54295 */ 33811, 32346, 31397, 28366, 25404, 24877, 24767, 24070, /* 54296-54303 */ 22248, 21193, 22633, 23420, 23505, 23717, 23987, 24090, /* 54304-54311 */ 21175, 19169, 20749, 21374, 20132, 19070, 19846, 21843, /* 54312-54319 */ 22580, 21930, 22729, 25627, 26859, 27084, 28270, 27102, /* 54320-54327 */ 24223, 22318, 23190, 25868, 26432, 25313, 24388, 24705, /* 54328-54335 */ 24701, 25132, 26330, 26655, 27407, 28253, 28905, 27872, /* 54336-54343 */ 25667, 24390, 24792, 24790, 23070, 22013, 23084, 24155, /* 54344-54351 */ 24794, 26031, 26494, 27385, 26729, 25230, 25545, 26031, /* 54352-54359 */ 26159, 25437, 24039, 23434, 22840, 23215, 24155, 26643, /* 54360-54367 */ 31238, 34727, 39327, 43545, 44263, 43263, 42929, 43102, /* 54368-54375 */ 44013, 44961, 45827, 47401, 48335, 48366, 48846, 50538, /* 54376-54383 */ 50954, 49789, 49760, 50277, 50182, 48346, 46309, 47089, /* 54384-54391 */ 48056, 48686, 49307, 49877, 49766, 49248, 49551, 49887, /* 54392-54399 */ 50367, 51573, 51606, 50534, 49707, 47472, 45695, 45571, /* 54400-54407 */ 44272, 42218, 41813, 42252, 43157, 44138, 45212, 46357, /* 54408-54415 */ 47250, 47095, 45323, 42939, 41423, 39815, 38490, 37892, /* 54416-54423 */ 36250, 34000, 30848, 29545, 30525, 31516, 30812, 29816, /* 54424-54431 */ 29184, 28129, 25505, 23210, 22530, 22208, 21457, 19870, /* 54432-54439 */ 20527, 21658, 21469, 22156, 22718, 22904, 24700, 25413, /* 54440-54447 */ 25389, 24926, 25319, 26045, 26914, 27387, 25880, 25597, /* 54448-54455 */ 25714, 24584, 24729, 27072, 28983, 33167, 36753, 39171, /* 54456-54463 */ 40009, 37527, 36360, 36128, 36559, 37429, 37649, 38181, /* 54464-54471 */ 39082, 40449, 42382, 43046, 42723, 41669, 40057, 38781, /* 54472-54479 */ 37218, 34174, 31217, 29872, 29077, 28099, 25864, 23532, /* 54480-54487 */ 23290, 23627, 23694, 24584, 24622, 24245, 24069, 22621, /* 54488-54495 */ 21912, 21934, 22127, 21264, 20504, 21494, 22203, 23001, /* 54496-54503 */ 22880, 23444, 25210, 27697, 28999, 27201, 26060, 25395, /* 54504-54511 */ 24432, 25130, 26501, 27367, 27529, 25264, 25298, 27180, /* 54512-54519 */ 26931, 26633, 26934, 29665, 31476, 30172, 28460, 27949, /* 54520-54527 */ 28075, 26481, 24708, 24536, 23634, 23125, 23576, 24169, /* 54528-54535 */ 26168, 26689, 25697, 25476, 25642, 25563, 25468, 25726, /* 54536-54543 */ 24882, 23971, 23815, 22277, 21762, 23401, 26069, 29496, /* 54544-54551 */ 33372, 37868, 41127, 42090, 41691, 40768, 40033, 40422, /* 54552-54559 */ 42052, 42620, 42303, 43199, 44715, 45482, 44832, 45071, /* 54560-54567 */ 45975, 46310, 46063, 44717, 42918, 42331, 42443, 43286, /* 54568-54575 */ 44914, 43814, 42395, 42977, 44256, 44321, 43047, 43985, /* 54576-54583 */ 45708, 46551, 45042, 42823, 43438, 42969, 40904, 39616, /* 54584-54591 */ 39752, 40473, 40336, 40028, 41645, 44141, 45308, 44892, /* 54592-54599 */ 44628, 43852, 41375, 39254, 38006, 38274, 37859, 35094, /* 54600-54607 */ 32152, 30127, 29248, 28988, 27860, 27169, 27412, 26638, /* 54608-54615 */ 25956, 24856, 23280, 22906, 22395, 22663, 22962, 22275, /* 54616-54623 */ 23024, 23978, 23464, 24497, 26549, 27556, 27593, 27140, /* 54624-54631 */ 28358, 29826, 29763, 29251, 30133, 30201, 28477, 27178, /* 54632-54639 */ 28083, 29197, 29657, 31458, 35325, 40988, 43472, 42620, /* 54640-54647 */ 40806, 41266, 42018, 41381, 41635, 41714, 41195, 41258, /* 54648-54655 */ 42303, 43886, 45164, 44004, 43383, 44036, 42906, 39770, /* 54656-54663 */ 36719, 34884, 35229, 33517, 30368, 28561, 27972, 28206, /* 54664-54671 */ 27994, 28360, 29643, 30982, 30432, 28834, 28354, 28799, /* 54672-54679 */ 27107, 26252, 26012, 25788, 26684, 26896, 25910, 25757, /* 54680-54687 */ 27434, 29024, 29772, 30994, 30516, 28255, 27132, 25915, /* 54688-54695 */ 26919, 28625, 28516, 26827, 25936, 26760, 28114, 26629, /* 54696-54703 */ 25562, 27251, 29034, 29430, 28090, 27729, 26917, 26157, /* 54704-54711 */ 24936, 23732, 22977, 21487, 19691, 20260, 21992, 22722, /* 54712-54719 */ 22075, 21225, 21966, 22325, 21619, 21544, 22118, 21980, /* 54720-54727 */ 21341, 19478, 18523, 18571, 18863, 20248, 23047, 27140, /* 54728-54735 */ 31936, 34571, 34615, 34790, 33904, 33880, 35250, 35806, /* 54736-54743 */ 36714, 38047, 38338, 38500, 40003, 40909, 40990, 41781, /* 54744-54751 */ 42804, 43747, 42309, 40073, 40518, 41450, 40852, 40824, /* 54752-54759 */ 40013, 40250, 41899, 40461, 40271, 41585, 43057, 43440, /* 54760-54767 */ 42593, 42887, 43153, 42052, 40759, 40381, 40782, 40614, /* 54768-54775 */ 38513, 37690, 39319, 42207, 42532, 42453, 44801, 44671, /* 54776-54783 */ 42628, 40905, 39730, 39407, 39509, 38349, 35383, 32436, /* 54784-54791 */ 30890, 30285, 30145, 30358, 30700, 31619, 31320, 29956, /* 54792-54799 */ 28953, 28704, 28215, 26873, 26677, 27676, 27961, 26789, /* 54800-54807 */ 26898, 28546, 29605, 29536, 29896, 31163, 31554, 31629, /* 54808-54815 */ 31493, 31481, 32786, 33227, 31140, 30774, 31382, 31018, /* 54816-54823 */ 30789, 30956, 35537, 40679, 42894, 44247, 44821, 45068, /* 54824-54831 */ 45196, 44585, 45499, 46305, 45257, 45091, 45307, 47003, /* 54832-54839 */ 47777, 46732, 47249, 48157, 46760, 43513, 41483, 40254, /* 54840-54847 */ 38783, 37661, 34405, 32824, 31663, 29525, 28734, 28903, /* 54848-54855 */ 30417, 30957, 30058, 29169, 29295, 28346, 27434, 25470, /* 54856-54863 */ 24039, 25106, 25264, 24955, 23648, 23373, 24173, 24897, /* 54864-54871 */ 26098, 26893, 28546, 27641, 25901, 24492, 24873, 27322, /* 54872-54879 */ 27357, 25197, 25330, 26645, 26245, 25002, 23934, 24946, /* 54880-54887 */ 25303, 26289, 25785, 25775, 24375, 22780, 21862, 21244, /* 54888-54895 */ 20519, 17345, 15550, 15155, 17313, 16839, 16994, 17727, /* 54896-54903 */ 18007, 18470, 18088, 18625, 20119, 21279, 20471, 18665, /* 54904-54911 */ 18904, 18182, 17766, 17623, 17901, 22717, 27234, 30571, /* 54912-54919 */ 31233, 32916, 32680, 31210, 31949, 32202, 33255, 35043, /* 54920-54927 */ 34364, 35468, 37060, 37717, 37753, 39023, 41044, 41055, /* 54928-54935 */ 40662, 38473, 38691, 39264, 38596, 37869, 38825, 38726, /* 54936-54943 */ 39787, 39622, 38864, 40399, 41369, 41609, 42455, 43329, /* 54944-54951 */ 43701, 43076, 42592, 42328, 43286, 43728, 41248, 40794, /* 54952-54959 */ 41803, 43222, 42010, 43619, 45611, 45523, 45706, 43363, /* 54960-54967 */ 41545, 42060, 41837, 41773, 39337, 36807, 36197, 34959, /* 54968-54975 */ 33625, 32304, 32986, 33950, 33903, 33771, 33897, 32937, /* 54976-54983 */ 32277, 31094, 30686, 31675, 30948, 30216, 31735, 31961, /* 54984-54991 */ 32354, 32838, 33356, 34076, 33555, 34473, 35375, 35709, /* 54992-54999 */ 36641, 36484, 36136, 36373, 37005, 36547, 35248, 36065, /* 55000-55007 */ 37068, 40243, 44054, 47092, 49196, 47368, 47824, 48137, /* 55008-55015 */ 49030, 49547, 47973, 47248, 46614, 47324, 46759, 46815, /* 55016-55023 */ 47279, 47228, 46705, 45548, 43540, 42675, 39462, 39269, /* 55024-55031 */ 37488, 34792, 33196, 30726, 30079, 28984, 29023, 28830, /* 55032-55039 */ 30382, 29868, 29017, 27958, 27861, 25391, 23512, 23238, /* 55040-55047 */ 23146, 21442, 20336, 21164, 20827, 19471, 19505, 22464, /* 55048-55055 */ 23387, 23514, 21185, 20310, 21331, 22010, 21614, 20898, /* 55056-55063 */ 20968, 20993, 21036, 20042, 19182, 19276, 18771, 19485, /* 55064-55071 */ 20635, 20385, 19777, 18433, 17570, 17918, 16967, 14528, /* 55072-55079 */ 12853, 12296, 12800, 13036, 13270, 14399, 13662, 14255, /* 55080-55087 */ 15572, 15585, 16110, 16315, 17302, 17668, 17226, 16823, /* 55088-55095 */ 17153, 16518, 14815, 16081, 20725, 25582, 28131, 28622, /* 55096-55103 */ 29911, 31401, 31191, 31076, 32837, 34733, 36107, 36372, /* 55104-55111 */ 37941, 39389, 39197, 39953, 40901, 42049, 43508, 42492, /* 55112-55119 */ 41697, 43164, 42848, 41796, 41704, 42210, 42562, 43223, /* 55120-55127 */ 42867, 43696, 43951, 44895, 46307, 47782, 48417, 47619, /* 55128-55135 */ 47106, 47546, 48883, 47797, 46192, 45408, 45917, 44658, /* 55136-55143 */ 43712, 44891, 46875, 48158, 47871, 46421, 44732, 44554, /* 55144-55151 */ 44495, 44778, 44133, 42217, 40812, 40664, 38931, 36870, /* 55152-55159 */ 37453, 37754, 38222, 39106, 38912, 39135, 39321, 36947, /* 55160-55167 */ 36647, 36870, 36184, 34953, 34179, 35453, 35491, 35555, /* 55168-55175 */ 34252, 34049, 36149, 35711, 35512, 36280, 36188, 36885, /* 55176-55183 */ 36642, 36291, 37146, 37605, 36132, 34987, 35723, 37806, /* 55184-55191 */ 40704, 44090, 45533, 46652, 46599, 45399, 46349, 48067, /* 55192-55199 */ 48053, 45620, 45459, 45218, 45183, 45415, 44624, 43983, /* 55200-55207 */ 44777, 44596, 42480, 39996, 38932, 37398, 36048, 34763, /* 55208-55215 */ 31240, 30646, 28641, 26257, 25104, 24771, 24508, 24253, /* 55216-55223 */ 23541, 23738, 23479, 21455, 19472, 18353, 18339, 16865, /* 55224-55231 */ 17489, 16990, 15819, 15998, 16072, 16864, 19933, 20178, /* 55232-55239 */ 18996, 18675, 17782, 19152, 19467, 17853, 17834, 19309, /* 55240-55247 */ 18979, 18682, 18226, 17789, 17116, 16962, 17362, 17617, /* 55248-55255 */ 18465, 16969, 15607, 16077, 16695, 15406, 12608, 11858, /* 55256-55263 */ 11334, 11707, 12461, 11460, 11650, 12722, 13614, 13693, /* 55264-55271 */ 13621, 15100, 16200, 16414, 16712, 18523, 18606, 16034, /* 55272-55279 */ 15616, 15742, 17946, 22087, 24939, 28613, 31944, 32627, /* 55280-55287 */ 31881, 32330, 35152, 36742, 37769, 38095, 39288, 42244, /* 55288-55295 */ 42403, 41617, 43168, 45762, 46836, 46118, 45948, 46487, /* 55296-55303 */ 46042, 45249, 43863, 44848, 45387, 45085, 45775, 46268, /* 55304-55311 */ 46719, 47388, 48157, 48940, 50997, 51373, 50896, 50605, /* 55312-55319 */ 50940, 51239, 51218, 50663, 48726, 48115, 47618, 46649, /* 55320-55327 */ 48033, 49820, 50153, 49015, 47382, 47270, 47216, 46382, /* 55328-55335 */ 45982, 45453, 45589, 44166, 41782, 40985, 40796, 40477, /* 55336-55343 */ 39542, 39727, 41098, 42158, 40503, 38423, 38303, 38869, /* 55344-55351 */ 37986, 36204, 35421, 36160, 36432, 35791, 35433, 35292, /* 55352-55359 */ 35830, 35297, 34982, 36709, 37498, 36300, 35364, 36404, /* 55360-55367 */ 38081, 38180, 37221, 35649, 35344, 35668, 36263, 38609, /* 55368-55375 */ 41758, 43803, 42982, 41403, 42665, 44294, 44271, 43831, /* 55376-55383 */ 42236, 41640, 41532, 40194, 39563, 39455, 39772, 39934, /* 55384-55391 */ 38957, 37831, 36943, 35432, 32928, 31226, 30468, 28706, /* 55392-55399 */ 26562, 23869, 22276, 22072, 20751, 20512, 20930, 21138, /* 55400-55407 */ 21185, 19446, 17678, 16616, 15446, 14984, 14928, 15201, /* 55408-55415 */ 14477, 13358, 13412, 14723, 16706, 17271, 17093, 17443, /* 55416-55423 */ 17827, 17693, 16924, 16832, 18104, 18184, 17960, 17927, /* 55424-55431 */ 17870, 17402, 15970, 15639, 15699, 16954, 17458, 15987, /* 55432-55439 */ 15654, 16385, 16938, 16559, 14651, 13269, 13156, 13222, /* 55440-55447 */ 12652, 12020, 12975, 13271, 13559, 14777, 15968, 16802, /* 55448-55455 */ 16120, 16231, 18540, 20736, 21674, 20287, 19215, 19169, /* 55456-55463 */ 19452, 21694, 24993, 28983, 32527, 33858, 34288, 35837, /* 55464-55471 */ 37289, 38581, 39574, 41005, 42564, 43664, 43986, 44420, /* 55472-55479 */ 46213, 47326, 47323, 48444, 49442, 49238, 49054, 48795, /* 55480-55487 */ 48702, 48545, 49062, 49627, 50534, 50824, 50988, 51877, /* 55488-55495 */ 52373, 52978, 54629, 55658, 54980, 54034, 53238, 53449, /* 55496-55503 */ 53917, 53373, 52073, 50502, 48432, 46839, 47211, 47951, /* 55504-55511 */ 47876, 47456, 46966, 46943, 46095, 45240, 45151, 45371, /* 55512-55519 */ 45760, 44951, 43914, 42497, 41514, 40314, 38731, 38798, /* 55520-55527 */ 40082, 40218, 38934, 38565, 38419, 37545, 35804, 34467, /* 55528-55535 */ 33995, 33858, 33544, 32446, 32209, 32813, 32172, 31498, /* 55536-55543 */ 32540, 33696, 34003, 33196, 33011, 34210, 35042, 35442, /* 55544-55551 */ 35462, 35114, 33364, 32142, 32744, 34300, 37419, 39542, /* 55552-55559 */ 39998, 40223, 40165, 40504, 42069, 42225, 40781, 40301, /* 55560-55567 */ 40392, 39330, 37839, 37589, 37806, 38246, 37963, 37167, /* 55568-55575 */ 36676, 35430, 32349, 30658, 30261, 28671, 26713, 24459, /* 55576-55583 */ 22739, 21810, 20427, 18440, 18066, 18701, 19407, 18870, /* 55584-55591 */ 16788, 15214, 14093, 13773, 13704, 13675, 13468, 12225, /* 55592-55599 */ 12307, 13667, 14260, 14892, 15455, 16123, 16660, 16279, /* 55600-55607 */ 16180, 17044, 17327, 17125, 17426, 18556, 18486, 17860, /* 55608-55615 */ 17257, 16163, 16927, 17864, 17996, 18020, 18048, 18352, /* 55616-55623 */ 18793, 18959, 18495, 17582, 17132, 16483, 15564, 15126, /* 55624-55631 */ 15110, 15153, 15535, 16384, 17500, 17944, 17654, 17817, /* 55632-55639 */ 18507, 21034, 23875, 24454, 23089, 22334, 22549, 22762, /* 55640-55647 */ 24812, 28285, 32437, 36038, 37560, 38870, 40613, 41844, /* 55648-55655 */ 42362, 43128, 44728, 45871, 46275, 46667, 47839, 49301, /* 55656-55663 */ 49347, 49876, 51123, 51833, 51722, 50984, 50969, 50855, /* 55664-55671 */ 50657, 50737, 51709, 52639, 52928, 52252, 52298, 53306, /* 55672-55679 */ 54533, 56157, 55981, 54853, 53834, 53844, 54322, 54455, /* 55680-55687 */ 53240, 51288, 49290, 48125, 46901, 46546, 47013, 46668, /* 55688-55695 */ 47279, 46590, 45470, 45135, 44468, 44063, 44452, 44789, /* 55696-55703 */ 44589, 43491, 41807, 40584, 39345, 37608, 37470, 37704, /* 55704-55711 */ 37762, 37392, 35870, 35228, 35000, 32461, 30532, 31077, /* 55712-55719 */ 29980, 29806, 29403, 28656, 28417, 28187, 28557, 29988, /* 55720-55727 */ 30528, 30261, 29405, 28824, 30711, 31758, 32202, 31866, /* 55728-55735 */ 31382, 30305, 29908, 30195, 31766, 35010, 36412, 36239, /* 55736-55743 */ 36296, 36935, 38397, 38680, 38676, 39234, 38445, 37766, /* 55744-55751 */ 36996, 36613, 36128, 35965, 36485, 36364, 36117, 34704, /* 55752-55759 */ 32236, 31243, 29998, 28856, 27659, 25704, 24387, 23411, /* 55760-55767 */ 21470, 18939, 17562, 18227, 19921, 20273, 19177, 16997, /* 55768-55775 */ 16570, 16406, 16115, 15969, 15117, 15121, 14733, 14640, /* 55776-55783 */ 15524, 16153, 17020, 17458, 17875, 18833, 18574, 18827, /* 55784-55791 */ 18896, 18536, 19047, 19288, 19551, 20071, 20078, 19095, /* 55792-55799 */ 18413, 19200, 19987, 20741, 20180, 19654, 21261, 21567, /* 55800-55807 */ 21233, 20704, 19784, 19740, 19357, 18437, 17570, 17174, /* 55808-55815 */ 16686, 16901, 18820, 20302, 19510, 18159, 19002, 21629, /* 55816-55823 */ 24271, 25976, 26162, 25947, 26004, 25376, 25842, 28793, /* 55824-55831 */ 31748, 35201, 37902, 38756, 40859, 42201, 42555, 43315, /* 55832-55839 */ 43931, 45045, 46102, 46775, 47239, 48239, 48838, 48855, /* 55840-55847 */ 50134, 51240, 50949, 51126, 51709, 51227, 51259, 51475, /* 55848-55855 */ 51679, 52533, 53668, 53663, 52207, 52292, 53376, 55266, /* 55856-55863 */ 56347, 55001, 53572, 53573, 53155, 52444, 52334, 51303, /* 55864-55871 */ 49312, 47132, 45282, 44417, 44392, 43842, 43441, 43871, /* 55872-55879 */ 43696, 43209, 42535, 41481, 42100, 42576, 42292, 41670, /* 55880-55887 */ 41011, 40523, 39071, 36982, 35488, 35503, 35294, 34819, /* 55888-55895 */ 34944, 34472, 33180, 31499, 30137, 29908, 28957, 28251, /* 55896-55903 */ 28135, 27590, 27747, 26914, 26001, 27780, 28964, 28473, /* 55904-55911 */ 27680, 26778, 27954, 29627, 29501, 29387, 30072, 29367, /* 55912-55919 */ 27704, 26775, 27361, 29741, 32033, 32613, 33462, 34514, /* 55920-55927 */ 35381, 36694, 36614, 36731, 38042, 37915, 36742, 36091, /* 55928-55935 */ 36246, 36399, 35339, 35196, 35846, 35955, 34532, 32254, /* 55936-55943 */ 30909, 30147, 28507, 26846, 26421, 25939, 23781, 21373, /* 55944-55951 */ 19976, 19251, 20615, 21313, 20695, 20082, 19406, 18961, /* 55952-55959 */ 18488, 18278, 18299, 17660, 17047, 16694, 17629, 18658, /* 55960-55967 */ 18253, 18614, 19985, 21235, 21076, 20760, 21344, 21489, /* 55968-55975 */ 21101, 21331, 21744, 23121, 23649, 23091, 22460, 22330, /* 55976-55983 */ 23500, 23563, 23108, 23556, 24118, 23746, 23134, 23335, /* 55984-55991 */ 23169, 22400, 21912, 20836, 20709, 19895, 17532, 17417, /* 55992-55999 */ 19339, 20837, 20584, 19085, 19299, 21185, 23513, 25685, /* 56000-56007 */ 27128, 28565, 29482, 29397, 28517, 29190, 31700, 34397, /* 56008-56015 */ 36807, 39250, 41492, 43222, 43722, 44060, 44901, 45848, /* 56016-56023 */ 46813, 46649, 47470, 49109, 49642, 49471, 49909, 51160, /* 56024-56031 */ 52575, 52852, 52662, 53000, 52625, 51837, 51240, 52446, /* 56032-56039 */ 53427, 52834, 51408, 50429, 51011, 52368, 53039, 51901, /* 56040-56047 */ 50989, 49861, 48576, 48013, 47873, 47408, 46055, 43333, /* 56048-56055 */ 41766, 42016, 40401, 38758, 38592, 39901, 41067, 40559, /* 56056-56063 */ 39754, 39546, 39676, 39342, 39070, 39643, 40135, 39308, /* 56064-56071 */ 38297, 37227, 35585, 33933, 32784, 33017, 33713, 32952, /* 56072-56079 */ 31473, 30879, 29249, 27817, 27643, 26602, 26580, 27672, /* 56080-56087 */ 26913, 25473, 25471, 26327, 27415, 27337, 26687, 26372, /* 56088-56095 */ 26778, 27643, 27945, 28915, 29712, 29677, 28994, 28003, /* 56096-56103 */ 28003, 30007, 31817, 32391, 33990, 35806, 36612, 36418, /* 56104-56111 */ 36389, 37650, 39498, 39411, 37844, 38475, 38834, 37594, /* 56112-56119 */ 35999, 35550, 36614, 36819, 35675, 34054, 32765, 31211, /* 56120-56127 */ 29253, 27883, 27879, 27421, 26404, 24516, 22305, 21578, /* 56128-56135 */ 21419, 21931, 22701, 23120, 22408, 21337, 20554, 20490, /* 56136-56143 */ 20762, 19822, 18641, 18899, 19765, 19865, 19909, 19812, /* 56144-56151 */ 20129, 20927, 21928, 22734, 22799, 23079, 23014, 23218, /* 56152-56159 */ 23721, 23720, 24151, 24828, 24420, 24109, 23909, 24254, /* 56160-56167 */ 25145, 25587, 25867, 25538, 25118, 24366, 24264, 23581, /* 56168-56175 */ 22733, 23170, 22806, 21332, 19585, 18346, 19679, 21055, /* 56176-56183 */ 20638, 19943, 19667, 20737, 21899, 23615, 26461, 28951, /* 56184-56191 */ 29406, 29210, 29207, 29576, 30218, 31376, 33308, 36320, /* 56192-56199 */ 39267, 40723, 41801, 41732, 42177, 43338, 43267, 43391, /* 56200-56207 */ 44289, 45673, 46831, 46945, 47445, 48165, 49313, 50310, /* 56208-56215 */ 51134, 51817, 51103, 50334, 50161, 50294, 51182, 51598, /* 56216-56223 */ 50481, 49485, 48826, 49283, 50268, 50600, 49613, 48417, /* 56224-56231 */ 47548, 46144, 45495, 45286, 44285, 42685, 41528, 40668, /* 56232-56239 */ 39495, 38014, 37765, 37818, 37952, 38614, 38521, 38066, /* 56240-56247 */ 37757, 37737, 37838, 37873, 38032, 38786, 38829, 37907, /* 56248-56255 */ 35586, 33740, 32630, 31703, 31906, 32199, 32552, 31607, /* 56256-56263 */ 30222, 28955, 27813, 27441, 27368, 27377, 26804, 25913, /* 56264-56271 */ 25814, 26080, 26354, 26706, 26513, 26390, 26449, 26296, /* 56272-56279 */ 26748, 27755, 28893, 29481, 29287, 28980, 28739, 29167, /* 56280-56287 */ 29928, 31538, 33456, 35050, 36357, 37145, 37360, 38416, /* 56288-56295 */ 39489, 39847, 40215, 40177, 40719, 40076, 39051, 38283, /* 56296-56303 */ 37868, 38394, 38263, 37505, 36451, 34981, 33111, 31340, /* 56304-56311 */ 30619, 30866, 30547, 29524, 27420, 25701, 25265, 25244, /* 56312-56319 */ 25642, 25343, 25496, 25456, 24474, 23519, 23177, 22724, /* 56320-56327 */ 21558, 20738, 20724, 20565, 21202, 21339, 20684, 21492, /* 56328-56335 */ 22275, 23316, 23140, 24258, 24691, 23665, 23781, 24321, /* 56336-56343 */ 25854, 26703, 26465, 25753, 25631, 25785, 25849, 25736, /* 56344-56351 */ 26734, 27092, 26097, 25185, 24461, 23900, 23311, 23247, /* 56352-56359 */ 23437, 21893, 20060, 19176, 18437, 19111, 19450, 19460, /* 56360-56367 */ 19603, 19298, 19755, 21425, 23581, 25394, 26958, 28475, /* 56368-56375 */ 28770, 28530, 28805, 29533, 30503, 32062, 34871, 37332, /* 56376-56383 */ 38488, 39185, 39908, 41183, 41392, 40281, 41283, 42882, /* 56384-56391 */ 44004, 44890, 45032, 45555, 46742, 47981, 48852, 49438, /* 56392-56399 */ 49650, 49337, 48554, 47925, 48713, 49894, 49428, 47795, /* 56400-56407 */ 46627, 46678, 46961, 46726, 46387, 46276, 45490, 43867, /* 56408-56415 */ 42949, 42992, 41967, 40525, 39869, 39022, 38466, 37304, /* 56416-56423 */ 35385, 34677, 35396, 36388, 36396, 36307, 36776, 37030, /* 56424-56431 */ 36685, 35912, 36229, 37685, 38206, 37676, 36795, 35668, /* 56432-56439 */ 34031, 32243, 31772, 32504, 33305, 32922, 31882, 31287, /* 56440-56447 */ 30522, 29678, 28764, 28176, 28601, 28280, 27058, 27021, /* 56448-56455 */ 27834, 28226, 27994, 27758, 27862, 28146, 27970, 28752, /* 56456-56463 */ 30671, 32023, 32368, 31787, 32158, 32587, 32334, 33306, /* 56464-56471 */ 35331, 37869, 39760, 39920, 40179, 42060, 43072, 42416, /* 56472-56479 */ 42218, 43078, 44219, 44205, 42671, 41534, 41351, 41312, /* 56480-56487 */ 41267, 40500, 39509, 38916, 37102, 34625, 33233, 32845, /* 56488-56495 */ 33357, 33116, 31391, 29705, 28755, 27813, 26598, 26130, /* 56496-56503 */ 26768, 27136, 26330, 25401, 25435, 24829, 23224, 21817, /* 56504-56511 */ 21452, 21494, 20960, 21049, 21238, 21246, 21734, 21898, /* 56512-56519 */ 22979, 24103, 23968, 23765, 23579, 24053, 24850, 25501, /* 56520-56527 */ 26038, 26243, 25618, 24297, 23860, 24427, 24476, 24344, /* 56528-56535 */ 24025, 23391, 22870, 21832, 20684, 20607, 20898, 20028, /* 56536-56543 */ 18464, 17245, 16470, 16120, 17046, 17607, 17466, 17561, /* 56544-56551 */ 17747, 18708, 19924, 21909, 24052, 25659, 27266, 28290, /* 56552-56559 */ 28477, 28445, 28587, 29467, 31524, 33558, 34912, 36365, /* 56560-56567 */ 38277, 39625, 39407, 38613, 39103, 40642, 42144, 42548, /* 56568-56575 */ 42417, 43800, 45270, 45372, 45831, 47455, 48665, 48023, /* 56576-56583 */ 46940, 46919, 47340, 47876, 47334, 46594, 46680, 45940, /* 56584-56591 */ 44480, 44392, 45380, 45382, 44385, 43143, 42428, 42352, /* 56592-56599 */ 41855, 40101, 38869, 38657, 37962, 36903, 35258, 34217, /* 56600-56607 */ 34112, 34133, 34925, 35840, 35880, 36206, 36209, 35007, /* 56608-56615 */ 34733, 35424, 36742, 37978, 38121, 37673, 36636, 34548, /* 56616-56623 */ 32825, 33218, 34253, 34372, 33859, 33689, 33264, 32718, /* 56624-56631 */ 31824, 31035, 31081, 30651, 29986, 29577, 30002, 30392, /* 56632-56639 */ 29991, 29898, 30240, 30551, 30668, 31052, 32134, 33394, /* 56640-56647 */ 33654, 34345, 35642, 35824, 35117, 35244, 36998, 39200, /* 56648-56655 */ 40726, 40983, 41903, 44048, 44868, 44022, 43797, 44720, /* 56656-56663 */ 45731, 45901, 44662, 44083, 43930, 42570, 41560, 41799, /* 56664-56671 */ 41816, 40987, 39189, 37124, 36185, 35236, 34262, 33949, /* 56672-56679 */ 34300, 33374, 31182, 29722, 28551, 27819, 27639, 27355, /* 56680-56687 */ 26565, 26460, 26158, 25832, 24597, 22511, 21417, 20873, /* 56688-56695 */ 20788, 20535, 20553, 19865, 19751, 20818, 21123, 22625, /* 56696-56703 */ 23730, 22919, 22907, 22790, 22560, 23460, 24181, 24321, /* 56704-56711 */ 24655, 24104, 22534, 22201, 22696, 22990, 22480, 21699, /* 56712-56719 */ 21325, 20381, 19099, 18425, 18626, 18838, 17892, 16297, /* 56720-56727 */ 15735, 15734, 15209, 14904, 14999, 15388, 15766, 15923, /* 56728-56735 */ 16675, 18327, 20116, 21448, 23531, 24750, 25396, 26238, /* 56736-56743 */ 25901, 26313, 27745, 28893, 30599, 33071, 35135, 36583, /* 56744-56751 */ 37138, 37347, 37855, 38862, 39371, 40062, 42257, 43245, /* 56752-56759 */ 43041, 43574, 44382, 46079, 47209, 47211, 47178, 46833, /* 56760-56767 */ 46858, 47049, 47333, 47315, 46573, 45859, 45085, 43929, /* 56768-56775 */ 43898, 44366, 44144, 43953, 43197, 42616, 42389, 40894, /* 56776-56783 */ 39650, 38945, 38411, 38131, 37532, 36204, 35335, 34989, /* 56784-56791 */ 34937, 35866, 36831, 37460, 37469, 37229, 36813, 37053, /* 56792-56799 */ 37458, 38541, 40258, 40715, 39757, 38207, 37033, 36770, /* 56800-56807 */ 36670, 36335, 36538, 36796, 36677, 35907, 34842, 34590, /* 56808-56815 */ 33917, 32521, 32257, 32307, 32294, 32012, 31253, 31597, /* 56816-56823 */ 32273, 31959, 31846, 31778, 32622, 33836, 34986, 36360, /* 56824-56831 */ 37132, 37204, 37177, 37741, 38293, 38876, 40090, 41950, /* 56832-56839 */ 42962, 44383, 45584, 45467, 45038, 44838, 45375, 45890, /* 56840-56847 */ 46181, 45994, 45091, 43911, 42906, 42217, 41934, 41643, /* 56848-56855 */ 40895, 39300, 37383, 36008, 34881, 34438, 33894, 33017, /* 56856-56863 */ 32440, 30895, 28832, 27301, 26682, 26239, 25410, 24923, /* 56864-56871 */ 25252, 25057, 23863, 22669, 20899, 19826, 19244, 18752, /* 56872-56879 */ 19006, 18739, 17884, 18386, 19245, 19870, 20943, 21236, /* 56880-56887 */ 21328, 20900, 20017, 20606, 22044, 22295, 22515, 22306, /* 56888-56895 */ 21476, 20685, 19939, 20098, 20265, 20280, 19632, 19048, /* 56896-56903 */ 18118, 17322, 17377, 17316, 16995, 16130, 15539, 15189, /* 56904-56911 */ 14318, 13925, 13874, 13980, 14796, 14886, 15141, 16250, /* 56912-56919 */ 17665, 19212, 20931, 22546, 24007, 25456, 26399, 26561, /* 56920-56927 */ 26806, 27948, 29489, 31228, 33405, 35861, 37075, 37750, /* 56928-56935 */ 38444, 39028, 39491, 40352, 41727, 42581, 43409, 43387, /* 56936-56943 */ 43549, 45032, 46202, 46770, 47423, 47600, 46936, 47232, /* 56944-56951 */ 48085, 48167, 47869, 47153, 46491, 45305, 44444, 44570, /* 56952-56959 */ 44654, 44534, 44146, 43906, 43651, 42929, 41210, 40253, /* 56960-56967 */ 40203, 39525, 39362, 38202, 36991, 36962, 36116, 36013, /* 56968-56975 */ 37314, 38497, 39650, 39698, 38300, 37962, 38706, 39509, /* 56976-56983 */ 40386, 41383, 42320, 42175, 40721, 39744, 38804, 38493, /* 56984-56991 */ 38851, 38539, 38194, 37877, 37901, 37545, 36869, 35477, /* 56992-56999 */ 34833, 34854, 34202, 33850, 33427, 33194, 33265, 33142, /* 57000-57007 */ 33092, 33609, 33854, 34388, 35343, 36712, 37951, 38152, /* 57008-57015 */ 38332, 38626, 38597, 38637, 39480, 40423, 41726, 42823, /* 57016-57023 */ 43637, 44665, 43941, 43668, 44077, 44374, 45194, 45068, /* 57024-57031 */ 44249, 43884, 42946, 41242, 40407, 40055, 39897, 39040, /* 57032-57039 */ 37362, 35604, 34347, 33234, 32121, 31865, 31741, 30293, /* 57040-57047 */ 28178, 26656, 25980, 25219, 23538, 22902, 23189, 23425, /* 57048-57055 */ 22991, 21580, 19887, 18811, 18357, 17707, 17169, 16986, /* 57056-57063 */ 16641, 16467, 16238, 16517, 17824, 19210, 19211, 18309, /* 57064-57071 */ 18143, 18035, 18807, 19592, 19916, 20275, 19753, 18806, /* 57072-57079 */ 18375, 18343, 18325, 18220, 17945, 17717, 17424, 17090, /* 57080-57087 */ 16122, 15902, 16319, 16127, 15595, 15184, 15021, 14689, /* 57088-57095 */ 14070, 13770, 14349, 14701, 14939, 15539, 16650, 18259, /* 57096-57103 */ 19685, 21067, 23023, 25441, 26438, 26607, 27354, 28754, /* 57104-57111 */ 29979, 30714, 32748, 35547, 37544, 38601, 39580, 40308, /* 57112-57119 */ 41061, 41593, 42359, 44009, 44941, 45147, 45141, 45834, /* 57120-57127 */ 46887, 47769, 48397, 48977, 49004, 48824, 49391, 49345, /* 57128-57135 */ 49616, 49804, 49026, 47684, 46719, 46633, 46155, 45020, /* 57136-57143 */ 44904, 45585, 45350, 44536, 42955, 41672, 41158, 40468, /* 57144-57151 */ 39802, 39486, 38961, 38155, 37023, 36498, 37290, 38665, /* 57152-57159 */ 39633, 39723, 39721, 39619, 39845, 39790, 40374, 42190, /* 57160-57167 */ 43482, 43580, 43095, 42331, 41718, 41184, 40350, 39586, /* 57168-57175 */ 39279, 39641, 39544, 39124, 38394, 37297, 36409, 35900, /* 57176-57183 */ 35491, 34669, 33639, 33473, 33687, 33216, 32653, 33002, /* 57184-57191 */ 33500, 33783, 34324, 34870, 35889, 36945, 37984, 38044, /* 57192-57199 */ 37581, 38013, 38162, 38280, 39022, 40361, 41709, 42336, /* 57200-57207 */ 42319, 42228, 42338, 42046, 42049, 42792, 43310, 42784, /* 57208-57215 */ 41626, 40502, 39605, 38963, 37913, 37340, 36482, 34736, /* 57216-57223 */ 33631, 31914, 30389, 29835, 29238, 28503, 27513, 26050, /* 57224-57231 */ 24681, 24017, 22843, 21754, 21404, 21585, 21343, 21072, /* 57232-57239 */ 20601, 19447, 18601, 17803, 17542, 17825, 17359, 16050, /* 57240-57247 */ 15762, 16256, 17320, 18130, 18421, 18476, 18542, 18492, /* 57248-57255 */ 17837, 18304, 19344, 20236, 20259, 19264, 18700, 18834, /* 57256-57263 */ 18222, 17705, 18051, 17675, 17258, 17081, 16831, 16368, /* 57264-57271 */ 15704, 15341, 15636, 16162, 15311, 14276, 14315, 14314, /* 57272-57279 */ 13761, 13704, 14281, 15306, 16407, 17340, 19075, 20612, /* 57280-57287 */ 22163, 24016, 26070, 27893, 28795, 29430, 30868, 32278, /* 57288-57295 */ 33848, 35838, 37320, 39661, 41270, 41962, 42301, 42631, /* 57296-57303 */ 43871, 45052, 45830, 46164, 46536, 46989, 47213, 47938, /* 57304-57311 */ 48823, 48972, 49561, 49995, 49867, 49856, 50152, 50562, /* 57312-57319 */ 50135, 48915, 47811, 47222, 46057, 44907, 44672, 45094, /* 57320-57327 */ 45289, 44708, 44110, 42963, 41873, 41018, 40115, 40220, /* 57328-57335 */ 40555, 39946, 38805, 38190, 38133, 39081, 39895, 40867, /* 57336-57343 */ 41868, 41481, 41148, 41005, 41075, 41847, 42953, 43757, /* 57344-57351 */ 43830, 43408, 42827, 41840, 41595, 40484, 38860, 39054, /* 57352-57359 */ 39358, 39286, 38625, 37903, 37026, 35714, 35368, 34896, /* 57360-57367 */ 33988, 34084, 33808, 32913, 32542, 32563, 32680, 32923, /* 57368-57375 */ 33129, 33815, 34987, 36077, 37199, 37907, 38038, 37518, /* 57376-57383 */ 37164, 37006, 37354, 38374, 39313, 40349, 41380, 41132, /* 57384-57391 */ 41114, 41038, 40790, 41009, 41741, 41962, 41685, 41017, /* 57392-57399 */ 39527, 38432, 37163, 36886, 35570, 34224, 32855, 31421, /* 57400-57407 */ 29804, 28407, 27284, 27738, 26385, 25306, 24357, 23005, /* 57408-57415 */ 22436, 20888, 19878, 19871, 20184, 20317, 20611, 19024, /* 57416-57423 */ 18892, 17751, 17719, 16224, 16711, 15379, 15011, 14193, /* 57424-57431 */ 16060, 16793, 17534, 17303, 17631, 17857, 17247, 17761, /* 57432-57439 */ 18150, 19802, 19750, 20430, 17697, 21243, 13677, 31541, /* 57440-57447 */ 30637, 13112, 9447, 10462, 9328, 5654, 5826, 8722, /* 57448-57455 */ 15005, 4306, 14521, 25318, 32710, 27410, 28026, 30588, /* 57456-57463 */ 28563, 29831, 39489, 38876, 29329, 12641, 25897, 23830, /* 57464-57471 */ 9107, 23235, 9379, 11906, 8835, 20598, 15390, 32170, /* 57472-57479 */ 27788, 36522, 42539, 41115, 41221, 30821, 60688, 39186, /* 57480-57487 */ 62275, 53492, 46961, 50972, 55476, 65535, 53562, 64714, /* 57488-57495 */ 53992, 54073, 54988, 52786, 57096, 50172, 54866, 47643, /* 57496-57503 */ 49646, 52937, 42305, 44409, 33274, 31914, 29948, 32306, /* 57504-57511 */ 28768, 33324, 28909, 22932, 38182, 37162, 22289, 23041, /* 57512-57519 */ 21512, 23431, 31055, 35743, 40931, 34788, 54661, 62625, /* 57520-57527 */ 63446, 56547, 51937, 43964, 45085, 37357, 29383, 51051, /* 57528-57535 */ 24196, 8349, 19593, 20461, 32874, 43214, 43728, 47559, /* 57536-57543 */ 53993, 57368, 58872, 61182, 60778, 50217, 51284, 61647, /* 57544-57551 */ 50478, 40054, 31403, 15432, 10663, 23957, 12398, 2318, /* 57552-57559 */ 17310, 11925, 23298, 30616, 30297, 38141, 39619, 26516, /* 57560-57567 */ 31639, 48019, 42570, 43330, 50943, 60036, 54938, 53146, /* 57568-57575 */ 51984, 46716, 47927, 51997, 41844, 44404, 46521, 37566, /* 57576-57583 */ 39159, 35516, 32110, 31743, 36628, 30649, 23737, 24466, /* 57584-57591 */ 18938, 23286, 21833, 12089, 10690, 11735, 10282, 9391, /* 57592-57599 */ 14637, 10532, 13107, 8537, 24016, 20833, 4847, 10171, /* 57600-57607 */ 13527, 14642, 10918, 10452, 5489, 15515, 19905, 23368, /* 57608-57615 */ 27416, 29683, 29545, 33320, 37495, 37660, 39088, 39236, /* 57616-57623 */ 39162, 40615, 35881, 36506, 31522, 32973, 31275, 27566, /* 57624-57631 */ 30958, 23644, 25042, 17770, 21543, 22974, 26029, 22444, /* 57632-57639 */ 19467, 15349, 11362, 16952, 12707, 9950, 3613, 4436, /* 57640-57647 */ 3981, 4791, 6330, 7303, 12037, 12479, 14849, 19939, /* 57648-57655 */ 19079, 28409, 36472, 29068, 33387, 35447, 40811, 46973, /* 57656-57663 */ 51496, 50325, 49311, 59194, 59047, 58974, 59712, 61341, /* 57664-57671 */ 57438, 61829, 58216, 55939, 55892, 55932, 58628, 58188, /* 57672-57679 */ 57295, 50454, 55642, 48239, 51503, 50724, 47826, 56151, /* 57680-57687 */ 49744, 49456, 46800, 39871, 37946, 42690, 39116, 29079, /* 57688-57695 */ 21875, 15570, 20228, 18793, 11837, 17805, 18829, 14647, /* 57696-57703 */ 21275, 14212, 26723, 23984, 24118, 41768, 31930, 33429, /* 57704-57711 */ 33230, 47665, 48068, 44419, 48308, 57450, 53949, 54100, /* 57712-57719 */ 62899, 57605, 55197, 54274, 58016, 52245, 55400, 47051, /* 57720-57727 */ 48097, 44392, 37955, 40447, 40513, 37109, 27552, 32081, /* 57728-57735 */ 27917, 22696, 21268, 21158, 21690, 17023, 14563, 15460, /* 57736-57743 */ 19997, 19472, 15799, 17078, 22011, 26683, 23285, 19382, /* 57744-57751 */ 31435, 32468, 26487, 35908, 39805, 41722, 41005, 41539, /* 57752-57759 */ 44298, 50342, 46804, 48703, 51696, 50852, 51793, 48691, /* 57760-57767 */ 47052, 48626, 46689, 45863, 46056, 41120, 42120, 35459, /* 57768-57775 */ 34599, 41994, 29757, 25194, 29589, 19045, 24519, 14844, /* 57776-57783 */ 16142, 8048, 11556, 10646, 8075, 17384, 2636, 9218, /* 57784-57791 */ 8853, 8590, 6646, 13086, 12786, 11203, 13298, 14560, /* 57792-57799 */ 19992, 16480, 18379, 24766, 20970, 24687, 27433, 29538, /* 57800-57807 */ 30865, 32749, 29011, 36547, 33368, 28562, 33684, 29103, /* 57808-57815 */ 29216, 24467, 30910, 19831, 22944, 22464, 17939, 22646, /* 57816-57823 */ 17970, 11812, 18035, 17907, 17820, 18011, 14786, 19137, /* 57824-57831 */ 21311, 20127, 17084, 23543, 28115, 31196, 27795, 27914, /* 57832-57839 */ 31629, 41401, 32261, 32219, 39156, 37480, 38592, 40218, /* 57840-57847 */ 43446, 40881, 41954, 38934, 42746, 41628, 39606, 41138, /* 57848-57855 */ 42954, 40937, 37829, 38268, 43003, 42911, 40381, 45473, /* 57856-57863 */ 45550, 49659, 44454, 45823, 45610, 48547, 50032, 42553, /* 57864-57871 */ 47954, 47158, 44929, 44082, 46003, 44972, 42858, 40143, /* 57872-57879 */ 45174, 42348, 38134, 43589, 37617, 39968, 40987, 36473, /* 57880-57887 */ 38499, 41045, 41423, 40728, 37157, 36509, 39010, 41302, /* 57888-57895 */ 41568, 36452, 38649, 37359, 38176, 35963, 37824, 36957, /* 57896-57903 */ 32191, 33551, 27996, 31769, 31741, 29733, 29108, 31093, /* 57904-57911 */ 35322, 28344, 26320, 31396, 35327, 34907, 30401, 33541, /* 57912-57919 */ 33912, 34551, 30703, 35073, 37712, 34407, 36161, 39524, /* 57920-57927 */ 39519, 41970, 44617, 41210, 45476, 42691, 42944, 45865, /* 57928-57935 */ 43993, 38979, 43292, 40169, 41173, 38502, 38364, 37107, /* 57936-57943 */ 36759, 36256, 33553, 35207, 30270, 32970, 27227, 33042, /* 57944-57951 */ 27439, 27623, 24093, 22717, 23327, 26933, 26568, 17071, /* 57952-57959 */ 22406, 20951, 25040, 21918, 22951, 22697, 24584, 23677, /* 57960-57967 */ 22646, 27468, 25506, 26298, 28138, 26708, 26980, 26540, /* 57968-57975 */ 27805, 28685, 28145, 27506, 25594, 26760, 30639, 30154, /* 57976-57983 */ 23478, 27706, 30008, 24309, 24003, 24792, 22723, 20874, /* 57984-57991 */ 18990, 18795, 15334, 17551, 12004, 9030, 11842, 9203, /* 57992-57999 */ 9225, 9791, 12724, 7439, 10102, 10954, 11947, 17166, /* 58000-58007 */ 14356, 15090, 20881, 21801, 21342, 27521, 29830, 28798, /* 58008-58015 */ 34201, 34754, 36755, 41888, 42498, 42658, 45162, 46326, /* 58016-58023 */ 47036, 51005, 46360, 48402, 48339, 48634, 49386, 48187, /* 58024-58031 */ 48092, 48237, 45372, 42689, 42285, 40511, 42530, 37117, /* 58032-58039 */ 38067, 33436, 36221, 35010, 29985, 37080, 30301, 32976, /* 58040-58047 */ 30895, 31266, 35288, 28740, 35920, 34000, 35817, 35541, /* 58048-58055 */ 35050, 38178, 37648, 40268, 41610, 41703, 42733, 47835, /* 58056-58063 */ 41909, 47734, 45271, 48972, 50710, 42901, 48586, 48139, /* 58064-58071 */ 44253, 45718, 45112, 42093, 43532, 37039, 40919, 38561, /* 58072-58079 */ 34928, 33671, 32038, 32669, 29094, 33653, 27320, 25904, /* 58080-58087 */ 30864, 22007, 25817, 27212, 26543, 24122, 22320, 26157, /* 58088-58095 */ 24939, 24122, 25412, 32969, 28444, 30046, 30737, 31294, /* 58096-58103 */ 34932, 37467, 35672, 38031, 36044, 41601, 47352, 42990, /* 58104-58111 */ 48966, 43107, 52235, 48655, 44556, 49525, 44532, 47441, /* 58112-58119 */ 47932, 44060, 45786, 45541, 42112, 44423, 40729, 37337, /* 58120-58127 */ 39606, 35210, 34098, 33484, 31237, 31606, 27944, 29375, /* 58128-58135 */ 27761, 25837, 24939, 24773, 26414, 25660, 23467, 24977, /* 58136-58143 */ 22327, 25942, 29373, 25933, 26469, 25553, 28790, 24313, /* 58144-58151 */ 27876, 30432, 28961, 30793, 29065, 30169, 27170, 28804, /* 58152-58159 */ 27580, 26313, 22772, 22929, 24821, 22090, 25440, 23462, /* 58160-58167 */ 22383, 22701, 22420, 20493, 22653, 23552, 22315, 22277, /* 58168-58175 */ 21983, 20477, 20660, 20502, 15628, 17646, 19482, 17666, /* 58176-58183 */ 17371, 18382, 14816, 16717, 16332, 16894, 22595, 18077, /* 58184-58191 */ 20088, 20562, 20011, 22633, 22387, 27158, 25514, 24618, /* 58192-58199 */ 26424, 29798, 30063, 30594, 33221, 33577, 38552, 36399, /* 58200-58207 */ 39620, 40292, 39333, 42426, 41167, 44057, 43750, 45134, /* 58208-58215 */ 44490, 44795, 43779, 43490, 45933, 42354, 46250, 43889, /* 58216-58223 */ 39527, 43018, 43147, 42318, 40379, 38490, 39770, 39077, /* 58224-58231 */ 38434, 38970, 37474, 37910, 37227, 34334, 33264, 33861, /* 58232-58239 */ 33882, 31431, 32400, 32126, 33582, 34725, 33135, 34956, /* 58240-58247 */ 35053, 35624, 33690, 37088, 37285, 36837, 36143, 33528, /* 58248-58255 */ 39089, 36449, 36632, 37892, 35891, 37754, 34957, 37169, /* 58256-58263 */ 37462, 34988, 37375, 37845, 38007, 37165, 36974, 36471, /* 58264-58271 */ 34792, 33623, 34626, 36711, 37032, 34738, 37327, 35238, /* 58272-58279 */ 33849, 36379, 34411, 36606, 31656, 33936, 31557, 32406, /* 58280-58287 */ 33080, 31159, 31190, 31217, 36123, 31780, 38112, 37806, /* 58288-58295 */ 40691, 41210, 42143, 43148, 42787, 42091, 43676, 46723, /* 58296-58303 */ 44901, 47634, 45537, 48365, 45737, 45864, 44806, 45467, /* 58304-58311 */ 44713, 43526, 42820, 40491, 41038, 38835, 38181, 35419, /* 58312-58319 */ 33378, 34332, 32333, 30313, 30287, 29620, 29120, 26897, /* 58320-58327 */ 28365, 26813, 26673, 25288, 25595, 26394, 23956, 25373, /* 58328-58335 */ 26705, 25413, 25887, 26524, 22428, 24286, 23780, 22345, /* 58336-58343 */ 20951, 18761, 18189, 19353, 19591, 19101, 18648, 19004, /* 58344-58351 */ 22036, 19561, 20355, 20994, 22152, 21936, 22891, 22722, /* 58352-58359 */ 21363, 21778, 19023, 20229, 19177, 18993, 19176, 18302, /* 58360-58367 */ 18047, 17918, 16122, 18088, 17661, 18919, 20964, 19096, /* 58368-58375 */ 21495, 20972, 22372, 22439, 23995, 24965, 26678, 26861, /* 58376-58383 */ 26903, 30831, 30742, 32718, 34837, 35771, 36421, 37809, /* 58384-58391 */ 37741, 38158, 38866, 38173, 40166, 41071, 40358, 41161, /* 58392-58399 */ 40684, 40958, 43475, 41162, 40792, 42126, 40526, 39300, /* 58400-58407 */ 40646, 40058, 38874, 38875, 38393, 39290, 36397, 37042, /* 58408-58415 */ 36726, 36331, 35841, 36394, 34929, 34055, 34997, 33804, /* 58416-58423 */ 34962, 32008, 34182, 35482, 34468, 34016, 33337, 33697, /* 58424-58431 */ 34597, 34956, 35163, 34625, 35229, 35476, 34886, 35705, /* 58432-58439 */ 35482, 35275, 34589, 34372, 35329, 35678, 34889, 35100, /* 58440-58447 */ 34432, 36824, 37165, 38214, 37625, 37132, 39238, 37453, /* 58448-58455 */ 37285, 38403, 39166, 39575, 39936, 39553, 41637, 41126, /* 58456-58463 */ 40017, 40772, 40470, 40618, 40479, 40674, 39386, 38890, /* 58464-58471 */ 39761, 39393, 39845, 39678, 40439, 41197, 42082, 43304, /* 58472-58479 */ 43966, 43581, 42635, 42285, 41810, 42860, 42640, 42916, /* 58480-58487 */ 42305, 42934, 43004, 42119, 40936, 40431, 40516, 40688, /* 58488-58495 */ 40819, 37922, 37337, 38134, 35839, 34392, 35074, 32428, /* 58496-58503 */ 32814, 32607, 31297, 31897, 32062, 32024, 30432, 30887, /* 58504-58511 */ 30922, 31393, 30681, 29657, 29525, 28444, 28621, 27128, /* 58512-58519 */ 27885, 27202, 25146, 24216, 23280, 22873, 21632, 20450, /* 58520-58527 */ 18798, 18419, 17678, 18137, 17352, 17441, 16722, 16077, /* 58528-58535 */ 16706, 16712, 17503, 17194, 18325, 17863, 18887, 18695, /* 58536-58543 */ 17840, 17752, 17614, 17903, 17717, 18991, 18545, 19101, /* 58544-58551 */ 18569, 17967, 19525, 20857, 21969, 22244, 22918, 23498, /* 58552-58559 */ 24352, 24145, 24041, 25296, 25346, 25154, 25822, 28097, /* 58560-58567 */ 29689, 30848, 30594, 31531, 32341, 33928, 33667, 33046, /* 58568-58575 */ 34968, 32963, 34296, 35682, 35625, 36143, 36290, 37536, /* 58576-58583 */ 38491, 38114, 39146, 38755, 38215, 38657, 39630, 40166, /* 58584-58591 */ 39312, 38972, 39535, 39565, 38356, 39292, 39710, 39019, /* 58592-58599 */ 38721, 38582, 37626, 37341, 36411, 35698, 34928, 34227, /* 58600-58607 */ 33894, 34996, 33859, 33367, 33885, 32571, 33044, 32245, /* 58608-58615 */ 33063, 33300, 33584, 34381, 35092, 35586, 35257, 36236, /* 58616-58623 */ 37437, 37802, 37039, 36839, 37643, 37644, 37762, 38730, /* 58624-58631 */ 39037, 39934, 41080, 40326, 40544, 40800, 39990, 40955, /* 58632-58639 */ 40976, 40529, 40585, 40967, 41190, 40639, 40280, 40605, /* 58640-58647 */ 40617, 40383, 40323, 40086, 38987, 38741, 38960, 38157, /* 58648-58655 */ 39114, 37857, 38517, 40014, 41032, 42958, 43315, 43826, /* 58656-58663 */ 43299, 43490, 43120, 43547, 44118, 44146, 44357, 45166, /* 58664-58671 */ 46154, 46357, 45282, 45018, 45578, 45742, 45838, 44583, /* 58672-58679 */ 44039, 43003, 42016, 39647, 38261, 36647, 34754, 34537, /* 58680-58687 */ 31984, 30985, 30685, 28821, 27778, 27286, 26763, 26495, /* 58688-58695 */ 26375, 25212, 23690, 23735, 23198, 21990, 22621, 22945, /* 58696-58703 */ 22226, 22435, 22014, 22072, 21693, 19487, 18573, 18787, /* 58704-58711 */ 18705, 18174, 18373, 19000, 19394, 18900, 18680, 19371, /* 58712-58719 */ 20057, 20163, 20447, 21351, 20967, 20947, 19693, 18740, /* 58720-58727 */ 18831, 17793, 17309, 17672, 17690, 17163, 17414, 17073, /* 58728-58735 */ 16679, 16533, 16675, 17697, 18110, 18566, 19753, 19956, /* 58736-58743 */ 20265, 21036, 21290, 22869, 23522, 23603, 24747, 26716, /* 58744-58751 */ 28356, 29417, 30598, 31838, 33968, 34447, 35217, 35812, /* 58752-58759 */ 36074, 37838, 38535, 38409, 38525, 38630, 39763, 40385, /* 58760-58767 */ 40139, 39695, 39079, 39267, 40071, 39349, 38569, 39562, /* 58768-58775 */ 38109, 37973, 37209, 36496, 37005, 36399, 35708, 34765, /* 58776-58783 */ 34388, 33216, 32927, 31870, 30612, 29787, 30000, 30283, /* 58784-58791 */ 29976, 31407, 32123, 32446, 33038, 33938, 34800, 35607, /* 58792-58799 */ 36099, 36310, 37652, 38014, 37642, 38325, 39219, 39550, /* 58800-58807 */ 40533, 41215, 40960, 41811, 42623, 43003, 43383, 44271, /* 58808-58815 */ 45056, 45400, 45373, 45154, 45278, 44228, 44250, 44237, /* 58816-58823 */ 44262, 43758, 42315, 42501, 42453, 42190, 41167, 40939, /* 58824-58831 */ 40932, 40236, 39593, 38421, 38008, 37709, 36781, 36696, /* 58832-58839 */ 37943, 38438, 38632, 39716, 41050, 43105, 43248, 42476, /* 58840-58847 */ 42385, 42875, 43203, 43553, 44504, 44697, 45461, 45407, /* 58848-58855 */ 45321, 45180, 45736, 46190, 45848, 45350, 44805, 44845, /* 58856-58863 */ 42830, 41352, 40062, 37920, 35730, 33675, 32759, 31992, /* 58864-58871 */ 30590, 28477, 27551, 26481, 25118, 25211, 24487, 22742, /* 58872-58879 */ 22539, 21706, 21792, 21544, 20327, 20977, 20977, 21281, /* 58880-58887 */ 21439, 21455, 20684, 20033, 19873, 19650, 19719, 18707, /* 58888-58895 */ 18344, 19318, 19592, 19276, 18446, 18371, 18644, 18353, /* 58896-58903 */ 18446, 19115, 19788, 19428, 19398, 18903, 17958, 17610, /* 58904-58911 */ 16669, 15778, 17073, 16939, 16454, 16810, 16257, 15898, /* 58912-58919 */ 16302, 16725, 17257, 18650, 19539, 20162, 20446, 21302, /* 58920-58927 */ 21976, 22877, 23255, 23908, 25265, 26281, 28201, 28758, /* 58928-58935 */ 29428, 31381, 32193, 33410, 34679, 34795, 35347, 36669, /* 58936-58943 */ 38069, 38833, 38747, 39067, 40660, 41583, 43145, 42839, /* 58944-58951 */ 42211, 42858, 42941, 42761, 42468, 42008, 40913, 39612, /* 58952-58959 */ 37952, 37958, 37214, 35708, 34174, 33364, 32710, 32493, /* 58960-58967 */ 31753, 30835, 30901, 29869, 29384, 28468, 28278, 30082, /* 58968-58975 */ 30717, 31028, 31684, 32544, 33695, 34523, 35518, 36961, /* 58976-58983 */ 37886, 37834, 39758, 40455, 40985, 41875, 42456, 42663, /* 58984-58991 */ 42623, 43145, 43901, 44817, 44644, 45063, 44970, 45401, /* 58992-58999 */ 46213, 46613, 46358, 44931, 44434, 44016, 43471, 43562, /* 59000-59007 */ 42547, 42243, 41447, 41534, 41172, 40688, 41200, 40514, /* 59008-59015 */ 40300, 38529, 38727, 38749, 37803, 37676, 37385, 38311, /* 59016-59023 */ 38484, 39314, 40365, 42000, 43550, 43824, 44051, 44597, /* 59024-59031 */ 45510, 45256, 45716, 46284, 46754, 47457, 47120, 46599, /* 59032-59039 */ 46546, 45853, 44911, 44400, 44163, 43119, 41356, 39739, /* 59040-59047 */ 39101, 37611, 34068, 31493, 30016, 30140, 28813, 27302, /* 59048-59055 */ 25949, 24809, 24283, 23308, 22768, 21894, 22530, 21639, /* 59056-59063 */ 19950, 20453, 20775, 20972, 20521, 20306, 21152, 21691, /* 59064-59071 */ 21701, 20882, 20858, 20767, 20347, 19311, 19387, 19204, /* 59072-59079 */ 18908, 19243, 19045, 18733, 17436, 17448, 17430, 17864, /* 59080-59087 */ 17206, 17137, 17630, 17424, 16729, 16494, 15801, 15032, /* 59088-59095 */ 16018, 15198, 15172, 15248, 15746, 15268, 15194, 16192, /* 59096-59103 */ 17401, 18649, 19581, 20959, 22190, 23661, 23425, 24630, /* 59104-59111 */ 25795, 26798, 27254, 27975, 30033, 31331, 32493, 33457, /* 59112-59119 */ 34563, 35936, 36932, 36902, 38281, 39174, 39488, 40599, /* 59120-59127 */ 40701, 40472, 40783, 40800, 41186, 41102, 40040, 40196, /* 59128-59135 */ 39648, 38781, 38236, 37532, 36839, 34989, 33828, 33226, /* 59136-59143 */ 33401, 32828, 32261, 32552, 32342, 32521, 32441, 32093, /* 59144-59151 */ 32618, 32985, 31768, 31639, 31321, 32128, 33592, 34018, /* 59152-59159 */ 34357, 35108, 36093, 37076, 37752, 38469, 40157, 40343, /* 59160-59167 */ 40096, 40359, 41159, 42115, 42216, 41956, 42658, 43204, /* 59168-59175 */ 43260, 42658, 42718, 42858, 42660, 43324, 43918, 44296, /* 59176-59183 */ 44170, 44150, 43829, 44546, 44669, 43840, 43462, 43313, /* 59184-59191 */ 43254, 42714, 42755, 42526, 41751, 41651, 42396, 41698, /* 59192-59199 */ 40335, 40567, 40065, 39768, 39593, 39083, 39389, 39896, /* 59200-59207 */ 40385, 40805, 42853, 43459, 42916, 42830, 42627, 43197, /* 59208-59215 */ 43467, 44077, 44407, 44450, 44843, 45175, 45496, 45268, /* 59216-59223 */ 44370, 43224, 42254, 41560, 40935, 39973, 38538, 36801, /* 59224-59231 */ 34218, 32188, 31187, 29885, 28772, 27957, 26898, 26097, /* 59232-59239 */ 25274, 24430, 22738, 22083, 22783, 21661, 20841, 20388, /* 59240-59247 */ 20146, 19542, 19441, 19559, 19336, 19387, 18707, 18367, /* 59248-59255 */ 18779, 18645, 17710, 17710, 17182, 17101, 17143, 17343, /* 59256-59263 */ 18029, 17223, 16081, 16215, 16602, 16526, 16317, 16065, /* 59264-59271 */ 16787, 16845, 16782, 17449, 17592, 17142, 16757, 17050, /* 59272-59279 */ 17280, 17494, 17080, 16752, 17765, 17945, 17479, 19119, /* 59280-59287 */ 20796, 21016, 22328, 23453, 24312, 25693, 26092, 25858, /* 59288-59295 */ 27162, 28944, 29658, 30713, 32775, 34037, 34516, 35912, /* 59296-59303 */ 36441, 37125, 37484, 37656, 38271, 39911, 40581, 40064, /* 59304-59311 */ 40285, 40776, 41802, 41456, 41468, 41743, 41503, 41174, /* 59312-59319 */ 40680, 40945, 40991, 39572, 38717, 38234, 37154, 36872, /* 59320-59327 */ 35934, 35579, 35150, 34512, 34240, 33836, 33950, 33182, /* 59328-59335 */ 32654, 31786, 32139, 32579, 32679, 33426, 34172, 35135, /* 59336-59343 */ 35462, 36748, 37286, 37763, 38256, 38623, 39017, 38450, /* 59344-59351 */ 38756, 39937, 40673, 40421, 40407, 41250, 41297, 40788, /* 59352-59359 */ 41086, 41797, 41783, 41698, 41636, 42144, 42479, 42746, /* 59360-59367 */ 42709, 42751, 43167, 43174, 43522, 42718, 42463, 42236, /* 59368-59375 */ 42185, 42152, 42381, 42690, 42267, 42865, 42232, 41912, /* 59376-59383 */ 41866, 41004, 40973, 40532, 39644, 38879, 38992, 40083, /* 59384-59391 */ 41366, 41347, 40655, 41334, 41930, 41765, 41701, 41382, /* 59392-59399 */ 41339, 41904, 41925, 42285, 43039, 43030, 42039, 41780, /* 59400-59407 */ 41691, 40753, 40172, 38528, 38135, 37287, 35443, 33695, /* 59408-59415 */ 31462, 30026, 28703, 28357, 27730, 27512, 26969, 25911, /* 59416-59423 */ 24826, 24642, 25310, 24748, 23593, 22912, 22896, 22494, /* 59424-59431 */ 22092, 21463, 20989, 20850, 20346, 19962, 20159, 19650, /* 59432-59439 */ 19142, 18471, 17383, 16948, 16686, 16502, 16704, 16329, /* 59440-59447 */ 16586, 16736, 15456, 15652, 16223, 16074, 15775, 16621, /* 59448-59455 */ 16994, 16995, 17230, 16910, 16669, 16784, 17483, 17765, /* 59456-59463 */ 18266, 18902, 18926, 19721, 21004, 21808, 23032, 24070, /* 59464-59471 */ 25681, 27213, 28229, 28952, 29717, 30667, 30220, 30780, /* 59472-59479 */ 31962, 32556, 33667, 34664, 35423, 35586, 36013, 36332, /* 59480-59487 */ 36872, 36997, 37644, 38835, 39044, 39219, 39376, 39740, /* 59488-59495 */ 39163, 39226, 38897, 38577, 38647, 38231, 37787, 38100, /* 59496-59503 */ 37992, 37166, 36296, 35881, 35838, 35094, 34535, 33503, /* 59504-59511 */ 33617, 33243, 32729, 32521, 32922, 33279, 32904, 32593, /* 59512-59519 */ 32311, 32799, 32625, 32537, 33267, 33678, 34731, 35177, /* 59520-59527 */ 35910, 37295, 37693, 38528, 38443, 38998, 39001, 39292, /* 59528-59535 */ 39956, 40297, 40140, 39502, 39921, 39957, 40046, 40293, /* 59536-59543 */ 40386, 40171, 40094, 40200, 40211, 40604, 41342, 41199, /* 59544-59551 */ 41608, 41438, 41689, 41990, 41256, 41719, 41729, 41671, /* 59552-59559 */ 42034, 42719, 42944, 42953, 42691, 42283, 42510, 43047, /* 59560-59567 */ 42254, 40992, 40852, 40508, 40649, 40723, 40415, 41380, /* 59568-59575 */ 42235, 41837, 41734, 42313, 42835, 42550, 42820, 42870, /* 59576-59583 */ 42938, 43367, 43933, 43813, 43463, 43198, 42140, 41051, /* 59584-59591 */ 40490, 39684, 38521, 38196, 35941, 34353, 33548, 31751, /* 59592-59599 */ 29544, 28948, 28401, 27820, 27456, 25606, 25350, 24977, /* 59600-59607 */ 24589, 23856, 23084, 22749, 22359, 21874, 21515, 21256, /* 59608-59615 */ 20385, 20154, 20330, 20312, 20408, 20228, 20491, 20143, /* 59616-59623 */ 19336, 18795, 18590, 18233, 18249, 18791, 18946, 18666, /* 59624-59631 */ 17522, 17046, 17006, 17297, 16717, 16719, 16849, 17319, /* 59632-59639 */ 18191, 18110, 17431, 17727, 19164, 19948, 19823, 20087, /* 59640-59647 */ 21175, 21405, 22384, 22538, 23326, 24732, 25833, 26610, /* 59648-59655 */ 27394, 28387, 29171, 30493, 30540, 29856, 30383, 31247, /* 59656-59663 */ 32029, 33124, 33645, 34287, 34974, 34880, 35605, 36463, /* 59664-59671 */ 36598, 37026, 37739, 38619, 38316, 38381, 38557, 39090, /* 59672-59679 */ 38803, 38299, 37954, 38765, 39085, 37761, 38192, 37326, /* 59680-59687 */ 36711, 35918, 35334, 34602, 33315, 32028, 30788, 30940, /* 59688-59695 */ 30263, 29654, 29259, 29023, 29395, 29112, 29147, 29349, /* 59696-59703 */ 29548, 30461, 30853, 31552, 32592, 33757, 34596, 35572, /* 59704-59711 */ 37175, 37797, 38132, 38269, 38710, 38970, 39735, 40435, /* 59712-59719 */ 40654, 40800, 40494, 40780, 41307, 42089, 41856, 41658, /* 59720-59727 */ 41406, 41441, 41961, 42282, 42148, 42265, 42406, 42569, /* 59728-59735 */ 42859, 43353, 43578, 43171, 43082, 42498, 42617, 43055, /* 59736-59743 */ 43107, 42640, 42763, 42686, 42718, 42892, 42170, 41723, /* 59744-59751 */ 41308, 40402, 39766, 39867, 40015, 40143, 41172, 41730, /* 59752-59759 */ 41482, 42201, 42734, 42961, 43207, 43183, 43195, 43312, /* 59760-59767 */ 43753, 44214, 43584, 43417, 43483, 42513, 41464, 40517, /* 59768-59775 */ 40140, 39021, 37446, 36304, 34476, 32593, 30349, 29313, /* 59776-59783 */ 28184, 27449, 26807, 25346, 24937, 24366, 23823, 23007, /* 59784-59791 */ 22503, 21842, 21681, 21640, 21316, 21128, 21253, 20981, /* 59792-59799 */ 21090, 21232, 21376, 21749, 21321, 21274, 21210, 20875, /* 59800-59807 */ 20177, 19644, 19456, 19487, 19682, 19481, 19341, 18938, /* 59808-59815 */ 18622, 18536, 18473, 18076, 17482, 17827, 18182, 18477, /* 59816-59823 */ 18172, 18303, 18811, 18890, 19089, 20222, 20494, 20504, /* 59824-59831 */ 20926, 21882, 22572, 23640, 24353, 24957, 26261, 27397, /* 59832-59839 */ 29023, 30195, 31824, 29603, 31152, 32446, 31804, 33066, /* 59840-59847 */ 33663, 34540, 34811, 35319, 35173, 35842, 36443, 36712, /* 59848-59855 */ 36540, 37294, 37515, 38022, 38566, 38632, 38760, 38827, /* 59856-59863 */ 38121, 38009, 38037, 37709, 37692, 36901, 36405, 35441, /* 59864-59871 */ 34280, 33257, 32602, 31645, 30882, 29767, 29299, 28615, /* 59872-59879 */ 27896, 27804, 28186, 28486, 28191, 28080, 28181, 28349, /* 59880-59887 */ 29210, 29825, 30212, 31136, 32072, 34307, 35555, 36863, /* 59888-59895 */ 37298, 38088, 38604, 38900, 39587, 39903, 40638, 40915, /* 59896-59903 */ 40984, 40187, 40299, 40882, 41371, 41103, 41469, 41501, /* 59904-59911 */ 41814, 42068, 42365, 42212, 42354, 43281, 42973, 43396, /* 59912-59919 */ 43373, 43352, 43000, 42448, 42006, 42494, 42354, 42334, /* 59920-59927 */ 43241, 42981, 42727, 42888, 42755, 42298, 42163, 41638, /* 59928-59935 */ 41299, 41089, 41099, 40968, 41237, 42307, 42260, 42507, /* 59936-59943 */ 43216, 43856, 44330, 44652, 44468, 44080, 44959, 45579, /* 59944-59951 */ 45750, 45574, 45436, 44507, 43376, 42823, 41945, 41017, /* 59952-59959 */ 39666, 38183, 36807, 35510, 33556, 31737, 30520, 29083, /* 59960-59967 */ 28141, 27987, 27023, 26130, 25224, 24473, 24366, 23532, /* 59968-59975 */ 22755, 22505, 22304, 21859, 21723, 21369, 21512, 21456, /* 59976-59983 */ 21463, 21246, 21300, 21652, 21513, 20834, 20255, 19686, /* 59984-59991 */ 19132, 19031, 19009, 19076, 17972, 17489, 16878, 16700}; /* 59992-59999 */