124188, 137862, 123992, 127773, 108104, 75418, -91527, 1312449, -697730, -493997, 1747270, 1978728, 23887069, -11745390, 5795763, 4983490, -20774226, -10916105, -5538704, 4416606, -8836712, 7034475, 10308046, -2439590, -1774104, -1059545, -1049934, -2718148, -6844435, -35699607, 12887910, 6445066, 1528708, 529798, 518240, 504798, -452943, -305933, 318734, 323611, 385825, 320006, 284950, 320733, -600899, -561392, -299713, -104280, 146164, -182652, 324432, 744531, 798015, 589881, -1562147, -412780, -1131777, 9937190, 416078, 438284, 222000, -174802, -232632, -255640, -299020, -295141, -386959, -286626, -463575, -243376, -32474, -120373, 140252, -98074, -72883, -92541, 432875, -990751, 2449968, 1584109, 392387, -187052, -136268, -26484, 592869, -294574, 467126, 1132144, -2539625, -36877440, -4692282, 48725116, 5427756, -2674302, -1298519, 2821050, 4929985, 6457185, 4061918, 11527884, 6446330, 34945796, -23670237, -2127641, -157406981, 5829660, -1609426, -2255595, 16542545, 3474328, 1932520, -8061463, -4396992, -1629884, 469383, -626113, -119411, -19156, -332646, -4719998, -4413789, -1449504, 158528, 149266, -131234, -66090, -18052, -14486, 27428, 68156, 93877, 77955, 72776, 51203, 66528, 8859, -51616, -97290, -163133, -268235, -329155, -356904, -465860, -492240, -537415, -590780, -644316, -685559, -858307, 

130224, 157128, 138498, 132572, 118412, 89340, -124187, 715990, 1165398, -2693640, 789384, 980274, 3359435, 7113057, -18702787, -832519264, -4609078, 3486256, 4923103, -20419360, 5127088, -5342586, -3293636, 5063304, 4712692, -1379241, -1384908, -4922783, 66429231, 5322988, 3357568, 2613366, 1071940, 513414, 506498, -508643, -557626, -437896, 326705, 316645, 301397, 229706, 207925, 235575, -2032778, 224906, -153213, 261994, -28919, -111192, 392870, -1079132, -2377511, 1311856, -635022, -371770, 397470, -460737, -1985882, 2738644, 262308, -165504, -240258, -264546, -310220, -304779, -398097, -307326, -487350, -266314, -38426, -147333, 174256, -105262, -58779, -95483, 398834, 1278741, 512380, 692647, -304662, -432882, -346602, -201361, -655764, 244826, 979506, 3044376, 2166246, -13968778, -4465128, 63788143, 5705175, -2617849, -1383232, 3023336, 5759328, 7573744, 4726186, 17121994, 9810578, -5468958, -460845, 22733969, 2532654, -4842307, -14040714, 3857922, -7444388, -4673331, 4373200, 16985351, -4724664, -4821540, -1304996, 1684815, 503311, 11293915, 377148, 246410, -4306, -197120, 284912, 260116, -133102, -83607, -43346, -29883, -387, 56302, 91205, -86327, -100742, -67446, 63686, 24953, -958, -39209, -103807, -179090, -255033, -313883, -421684, -471326, -502618, -556910, -589674, -672432, -838052, 

134843, 165142, 159617, 121165, 124340, 162693, 143144, 1604045, 1599852, -829474, -1007840, 236018311, -11838238, 82425674, -5010657, 5809659, 11110374, -11114277, 8612091, -21684452, 3821774, 30311352, -25790911, 18678506, 8185540, -689001, -655035, -881145, -911020, -747443, -632702, -427404, -202500, -73108, -153634, -208705, -157005, -88331, -58664, -34958, -17773, -3362, -28109, -230752, 747120, 128598, -80408, -593696, 254848, -348925, 189669, -69914, -59968, -4311, -90669, 189106, -69457, -218613, -2077760, -27357496, 422710, -243640, -410760, -452655, -560761, -672218, -1421789, -978868, 904734, 324364, 61690, 42635, -53692, 141346, -38904, 103180, -568428, 18644, -913614, 1419982, 484185, -150096, -152351, 113648, -307690, 3084008, -1296245, -1548814, 7280682, 58077572, 4790820, 5190325, 2306178, 183802490, -25515, -1781413, 2441119, -2211953, -1036295, -34379799, 1816412, 3046508, -936644, -5079962, 100982726, 4668641, 4622356, -22243281, -36462548, -72808200, -3287606, -2432713, -4774503, 2867052, 3718153, -6506717, 4597054, 178552, -2949894, 5571441, -28362948, 820717, 245208, 286314, 155906, -123600, -91865, -39815, 3404, 72345, -99036, -95918, -160196, -125208, -92718, 58009, 41525, 11992, -39219, -95434, -192944, -289806, -359940, -490144, -642309, -655258, -783893, -933643, -1118848, 

116555, 155063, 150822, 92578, 86793, 124557, 126350, -77150075, -1093392, -654511, 1056471, 880455, -1515465, 2473886, 20584810, -4172266, 2850012, -2248035, 2343687, -5078560, 2219603, -65144996, 2066854, -1175667, -286209, 292728, 320888, 295393, 309031, 266302, 263533, 237630, 133047, 59307, 105300, -144030, -132450, -83067, -80230, -56171, -33995, -23750, -31785, -175357, 1543518, 121330, -56609, -500008, 313944, -289693, 998184, 343682, -312464, -249826, 145885, -148026, 424243, -193453, 50606, 34891, -26581, 208326, 248380, 241767, 263880, 260102, 369171, 397112, 285195, 162662, 190034, 106245, -568079, 140600, -75457, -60770, 10992, -115851, 147268, 438259, 361189, 1851777, 55871, 12383, -73255, 124014, -950482, 2902036, 1466478, -7271238, 16946249, 2913588, 3413908, -1133892, -462118, 914632, -9925643, -1862456, -8293426, -1490838, -1592783, 747593, 9409827, 139466431, 7955315, -18451598, -13018551, 11690262, -18476650, 13395869, -6754472, 2285880, -494685, 6516827, -28614918, -42096924, 10952428, -10832616, 6585630, -2968220, 1929726, -5320945, 279322, 385037, 226049, -147065, -125798, -71761, -21634, 43131, -55014, -30590, -100018, -109398, -100057, -71010, -25898, 2084, -15987, -59184, -153030, -232420, -268882, -428514, -614311, -617142, -664745, -937490, -1089150, 

121394, 158734, 156059, 100056, 85299, 138783, 121109, -401205, -273343, -621820, 672504, 895100, -892088, -4267837, -1870984, 6518128, 5421084, 12781016, 1600285, 1090364, -1244709, 2233975, 10273296, -1348996, -428037, 398650, 380762, 364712, 359428, 317668, 304123, 271180, 197518, 118085, 135069, 136098, 105588, 71037, 69429, 49069, 17899, -4397, 13205, -74964, -281245, 1186475, 174080, -166137, -4376582, 313735, -646872, 754566, 208948, -138213, 25666, -57540, 42706, 30423, 44950, -126798, 305794, 46780, -40092, -39227, -12095, -27363, -112916, -163766, -199425, -80628, -36382, 240245, -580640, 172988, -146350, -1252839, 106685, -185863, 20009, -245387, -240016, 30660, 31633, 101667, -38362, 608220, 279552, 2381280, 2474333, -1749810, -4066978, 3184347, -2243044, 547974, 351266, 896177, -751080, -443685, 283776, 186311, 1004067, 1605297, 68823138, -13178127, 8063430, 22383765, 8893012, -24688699, -231507722, -14980350, 46212906, 567056, -554679, 342774513, -9253290, 39476480, -4877958, 2652515, -53870262, 2173557, 6134618, -4703398, 221572, 368555, 221479, -133925, -137705, -102464, -58548, 9174, 5735, -6150, -66566, -89042, -104448, -67024, -19278, -8646, 15125, -14836, -113171, -160708, -232635, -348929, -487919, -618252, -707754, -980199, -1150864, 

118764, 145385, 141813, 67796, 56448, 74074, 81179, 33693231, 459765, 213430, 756342, -833056, 165387, -3580104, 853424, -4611522, 12656865, -9277210, -550179, -5577755, 1349447, -711876, -3173720, -1426723, -614160, 399342, 380702, 356305, 352480, 343434, 305856, 238770, 185080, 102830, 84864, 87590, 59829, 64164, 64348, 55536, 32494, 26985, 51710, -89121, -205455, -738071, 422856, 157782, -735368, 277549, -790304, 1217643, 270568, 163129, 79866, -33410, -2247, 157263, -81805, -4034206, 88962, -76321, -81781, -131544, -122309, -124338, -177273, -195889, -287826, -382256, -247418, -164730, -167068, 127270, -657016, -5100, 80216, -169374, 56040, 255322, 197241, 1113, -27978, -64638, 153042, 139672, -240946, -699861, 1528311, 1506992, -872970, -970838, -917755, -583907, -816692, -587510, 127995, -443598, -155173, -126742, -138016, -149264, 2408103, 3820500, -8901240, -136420666, -7181601, -7644912, -16597427, 16932329, -6161077, -2161320, -3330239, 19956528, 12602912, -5300678, 6650776, 2840062, -1385850, -3017635, 9310839, -2144215, 423826, 688187, 335063, 177617, -169984, -150861, -90939, -28468, -8080, -9166, -56528, -58355, -88323, -64708, -24246, -15498, 39416, 12306, -73695, -140782, -198233, -329349, -454011, -596316, -722754, -1015131, -1186014, 

130831, 150945, 135472, 53978, 46552, 61379, 65089, -65835, -138940, -104810, -399730, -1014637, 508605, 556852, -1505243, -3714350, -8379730, 47433779, 1052024, -744485, -3379626, -657172, 703540, -368621, -370368, 324217, 249923, 262930, 252330, 261717, 284538, 240060, 196338, 127140, 119395, 120049, 113223, 108982, 96828, 55980, 11120, 13268, 40395, 61530, -143681, -295084, 13559100, 279260, -244896, 2657704, 380439, -608502, -1915972, 3814523, -60910, 13578, 74728, -42592, -221200, 140679, -72200, -142672, -156523, -178129, -145454, -237760, -470769, -539500, -673184, -678370, -501882, -292964, -266940, -140319, -107682, -96932, -113248, 376742, 50726, -166286, -2332857, -189784, -1149559, 176173, -1423610, -215602, 167462, 153930, -184418, -174732, -515178, -610604, -534105, -719548, -1204210, -753732, -740883, -692252, -176863, -77228, -334332, 94151, -7414440, -3425606, 6489899, 19708632, 10428661, 14136496, 8246906, -65783727, -12134696, -11890224, 282898224, -15937700, -6873461, -4521290, -5660877, -2070713, 3087544, -4822518, 9237777, -2039953, 408860, 926646, 399036, 209574, -158305, -140600, -94089, -45644, 13694, 27927, -61262, -63785, -84111, -105618, -70883, -71203, -76507, -57894, -8458, -120406, -169739, -278945, -353116, -437832, -652648, -845552, -988997, 

141722, 151255, 112580, 41868, 45117, 49732, 18670, 20800, 20169, 17064, 36148, -224, 20195, -90651, -286377, -557051, -440769, -769490, -2523328, 1290498, 554337, 414718, -439938, 553982, -451704, 327740, 328946, 309514, 318360, 318144, 292288, 240012, 226292, 132210, 98173, 85844, 104326, 119393, 97250, 55846, 26971, 47510, 90831, 124079, -150158, -280799, -704646, 949366, 322244, -457398, -4606160, 521544, 155664, -84569, 67689, -23715, -15910, -728832, 109578, 48153, -79112, -141505, -145208, -153248, -172110, -495948, -868276, -1063547, -985056, -1097639, -1178136, -760879, -416846, -284226, -235430, -159120, -173637, -166606, 70752, 147739, -22851, -1147338, 372725, 106817, -163086, 594001, -127592, 163885, 58212, -73860, -282387, -354350, -238120, -368226, -351141, -94896, -174936, -158496, -107929, -132420, -203479, 73286, 12654760, -7024255, -5270628, 19368844, -7839495, 51197590, -14119287, -19152021, 2424684, -1588194, 78391950, 13885736, 15413088, -3700620, 9249967, -2194088, -2355721, 4256428, 39384065, -873496, 5508296, -1935844, 696258, 286924, -154771, -130368, -111133, -37067, 2801, 18714, 42956, -23135, -28992, -61721, -45461, -54616, -78759, -55231, -19240, -107086, -169805, -258383, -331697, -424370, -587415, -822510, -925821, 

156168, 152724, 111728, 52539, 57426, 58034, 31888, 41193, 36618, 32330, 46320, 11102, 3103, -141274, -799269, -1216488, -586954, -592008, -449114, -358510, -305169, -202490, -190198, 175146, 234998, 306886, 338121, 339114, 313070, 299187, 315120, 285042, 244305, 236503, 235468, 181571, 233969, 275340, 241417, 200360, 144916, 136040, 202438, 233245, 182258, -206312, -225574, -313663, -1872982, 450954, 313393, -244503, -287774, -241055, -26040, -11202, 133158, 68200, 39269, -26826, -78647, -162822, -159798, -201050, -376413, -1096492, -1326994, -1147150, -869487, -1135086, -1368680, -672704, -660188, -589231, -348480, -188436, -145689, -62886, 11940, 12966, -92693, -110605, -98223, -102008, -119403, -155610, 5473408, 123626, -72468, -137863, -249202, -268467, -321653, -270078, 36610, -12373, -97424, -93072, -73787, -86889, -123711, 73220, 6396394, -5359840, 4314047, 16493768, 8296043, 67502625, 8490645, 27510857, 5348036, 2816501, 90110715, 19638436, -7252268, 5175784, 119997360, -3369097, 1377872, 1314678, -1504635, -812375, -151596, -1081128, 716214, 300812, 145761, -126525, -126226, -78572, -55577, -29898, -5164, -17728, -5994, -37535, -31979, -36053, -78662, -97064, -28795, -42636, -111873, -182798, -251024, -340927, -456534, -671168, -875136, 

201648, 180822, 101976, 51174, 53168, 59928, -40371, -55088, -66742, -78182, -153272, -32618, 4056, -239285, 12313298, -27541350, -839888, -618039, -454530, -358713, -318776, 222754, 219878, 209264, 250343, 315347, 337197, 302790, 225778, 221972, 224890, 182718, 221236, 263518, 238628, 225974, 248878, 280386, 279651, 227877, 213248, 228828, 277610, 265733, 149940, 95893, 98872, 90715, -101670, -456089, -2494158, 390222, 152606, 93542, 114124, 1666950, -101268, -9684, 12230, -12271, -88477, -164583, -145263, -210331, -390588, -1132780, -1479970, -1318248, -874260, -810051, -981813, -177346, -208029, -350704, -324212, -347575, -257976, -196152, -202124, -52437, -37457, -36616, -42309, -48639, -50387, -47690, -38481, -29456, -27472, -77038, -139579, -105549, -297339, -153117, 95582, -14540, -92944, -80346, -69360, -77961, -107897, -14052, 2537772, -3781584, 2334036, -3735949, 3577795, -9489219, -36019347, 5698141, -1937562, -493883, 3169906, 19254634, -6215676, 2042343, 300928, 21342, 671079, -139809, 146381, 14356, -29844, 410301, 269284, 207053, 141228, -139392, -139320, -89571, -70570, -51231, -18285, -11656, 8890, -30744, -28933, -56405, -138113, -156830, -39602, -49898, -84222, -150079, -219249, -285112, -395724, -567984, -806844, 

186578, 182584, 89550, 37648, 45132, -86490, -79543, -116741, -125760, -177885, -1305788, -72800, 69722, -207596, 2831840, 24703482, -828766, -600936, -428316, -333305, -271356, 190696, 200588, 206303, 237428, 291663, 302784, 269604, 183710, 179528, 193409, 208037, 271785, 307954, 271278, 249247, 263211, 280236, 276792, 257409, 261406, 270263, 318495, 300498, 284512, 235688, 225504, 155805, 127070, -627077, 2124784, 284545, -233506, -335737, -171104, 103035, 61794, 140153, 23434, 14402, -89404, -142254, -112055, -185780, -347403, -865860, -1482726, -1401281, -1088035, -871207, -986817, -336498, -211029, -10574, 252296, -142129, -481533, -383370, -315808, -80455, -68499, -75361, -132541, -154856, -176694, -172829, -146437, -71406, -63925, -102885, -223984, -293274, -405650, 17418, 146464, -9666, -81842, -71002, -63422, -69477, -99116, -46381, 866724, -230692740, 1113738, 2113864, -3642021, -4345706, -4190094, -13273086, 793602, 12642734, -16335930, -13039850, -128412032, -18740477, 867170, -519278, 164999, 185044, 2973360, 115799, -5176, 244603, 252304, 190486, 144651, -130494, -119556, -71002, -54289, -45064, -7829, 8838, 14079, -41696, -56000, -104916, -233397, -262672, -111983, 5935, -13830, -51670, -144451, -184431, -286502, -411302, -592396, 

165688, 174993, 91418, 48393, -76204, -139927, -159339, -241854, -249106, -698222, 935890, 223610, 272135, -347600, 980268, 1666688, -1289380, -706835, -464942, -355416, -222806, 147985, 189248, 206176, 234648, 318043, 338826, 298386, 191302, 162235, 197010, 238520, 278932, 294012, 266412, 244294, 233475, 212968, 246092, 268278, 313072, 316441, 355300, 381662, 336050, 249192, 234583, 173888, 178188, -600252, 2067230, 361079, -348784, -1183991, -1540926, -476166, -132711, 110491, 182293, 34004, -76266, -110413, -78831, -163552, -217148, -727282, -1240933, -1011388, -751800, -598116, -778512, -407814, -346449, -23335, 18459, -37774, -99324, -514219, -389602, -365956, -230552, -268690, -449361, -541436, -570221, -495639, -441338, -304510, -7576, 59176, 146491, -11220, -389660, 127533, 177582, -6253, -73557, -61770, -58502, -65632, -89118, -40800, 691570, 7803743, 1768877, -31901215, -2958680, 5888163, -17571238, -14729234, -350293, -2674662, 4406867, -16050846, -37762396, -2874912, -2018263, 988701, 524108, 718709, -636134, -153533, -364979, 402444, 536936, 233745, 182478, -126096, -106800, -75273, -55468, -74202, -40908, -31305, -3360, -34558, -47795, -95050, -308193, -343218, -154244, -37984, 19056, -4575, -58058, -103170, -209098, -298796, -411358, 

135486, 140775, 80439, 46465, -90802, -176804, -219120, -338655, -353748, -1557600, 495964, 150081, 78983, 1093758, 481260, 647452, 4031941, -1849309, -851111, -602678, -283233, 126956, 191455, 209990, 226725, 283738, 266083, 270072, 181246, 138078, 121611, 155886, 212317, 232459, 221512, 212135, 215212, 226634, 258429, 282815, 337765, 399249, 456236, 515012, 457534, 425043, 374428, 286044, 240734, -802249, 3271128, 440642, -711431, 2782952, 1042590, 1838088, -1202182, -203150, 121678, 24512, 65728, -86864, -65090, -171466, -239772, -828144, -1788472, -1585262, -1435962, -1037154, -847264, -287079, -108340, -174073, -67863, -129626, -188842, -240828, -352888, -489635, -587055, -619301, -911386, -999638, -977766, -730756, -518710, -235258, 44425, 191274, 341161, 453287, -233927, 213690, 143824, 5220, -59582, -48779, -44402, -49525, -71609, 68202, -357432, -3915404, 420800, 1955980, -1390722, 8363805, 3319243, -3385176, 115245, 5124535, -2319039, -5254850, 5323495, -3107142, 878552, 480524, 31218, 344673, -551870, -293067, -211302, 784756, 7843890, 363961, 277609, 160980, -109318, -83637, -72216, -101709, -91002, -53367, 2109, -20062, -13482, -61505, -264934, -345078, -223503, -78620, -90674, -37540, -27294, -91416, -180056, -265282, -355992, 

106703, 113970, 67931, 55875, -126458, -236843, -311383, -527518, -578136, -7784127, 472290, 200998, 163989, 568471, 393120, 489674, 1224211, -28318942, -1460760, -819791, -273258, 101022, 169070, 198580, 186598, 190766, 137387, 167899, 137910, 127060, 93744, 103470, 143344, 135672, 123773, 156262, 206936, 230879, 244479, 277580, 320594, 425028, 499862, 548136, 501256, 461141, 403131, 316303, 221796, -438888, -5673941, 679686, -538990, -17675991, 3950349, -10169850, -552761, -244087, 158548, -406120, 28604, -74202, -74841, -192941, -345969, -895363, -2120129, -1978983, -2016560, -1235566, -805596, -265296, -428742, -378421, -160380, -168773, -290052, -386258, -514869, -612232, -762494, -784638, -989068, -972320, -937835, -635471, -398754, -108235, 232717, 295695, 351541, 501602, -211224, 227492, 130522, 12703, 55870, 46332, 46717, 52766, 69534, 154339, 131964, -443241, -159730, 88012, -396369, 300002, -192245, -94414, 674991, -4424210, -71190, -757879, -462219, 1105051, 409073, -451822, 219393, -202660, 16801, -1187666, 92712, 1765939, -22808786, 598280, 331978, 194920, -125282, -104551, -93161, -113855, -115750, -80142, -38564, -4864, 5251, -26699, -160335, -226498, -183140, -138547, -131102, -51331, 5856, -16288, -100240, -182378, -249629, 

121507, 122687, 82029, -95792, -194316, -546114, -1007529, -9521036, -6857661, 1003464, 423816, -220960, 192464, 438946, 335088, 376002, 885892, -54338902, -1096061, -628668, -201547, 73486, 150048, 172776, 160244, 165714, 89766, 128404, 100104, 87475, 67069, 89974, 135783, 108162, 99377, 145693, 205381, 230727, 251386, 296277, 339285, 435945, 493995, 508772, 465879, 414248, 349328, 222008, 171326, -375589, -1665613, 672241, -393116, -1344210, -1838640, -830821, -258025, -151930, 339040, -229615, -22088, -67518, -47593, -199594, -426454, -909196, -2176378, -2080907, -2159231, -1261306, -435848, 86969, -93835, -78519, -139403, -274872, -324947, -362306, -422172, -535472, -733413, -845014, -1091542, -1084984, -1050105, -735134, -445317, -241197, 55464, 85141, 155057, 351043, -242232, 214643, 132290, 14554, 56135, 46042, 41843, 52134, 55584, 89356, 566099, -6037269, -10800238, 673821, -337468, -508503, -1319784, -1448451, -1298912, -1294998, -1174351, -878709, -94478, 482536, -614500, -2204254, -3776942, -6237824, -1732314, -20643, 316741, -455101, -158162, -508795, 1078798, 302928, 122958, -96853, -70224, -91880, -128328, -107078, -42188, 22704, 37626, -81688, -234815, -352086, -385785, -543592, -631070, -465396, -264425, -80309, -83614, -169503, -234237, 

113644, 118840, 76240, -145748, -407979, -13707660, 465496, 374004, 440856, 344103, -710447, -911449, -486685, -281115, -324469, 287994, 490277, -2588478, -544637, -377202, -143983, 54266, 127660, 144211, 137132, 135762, 70730, 90313, 57932, 44902, 26400, 45686, 107699, 104560, 106297, 120838, 161798, 182906, 215873, 253898, 291784, 376141, 418044, 418335, 346089, 317746, 197624, 136390, 114519, -424452, -5288462, 447046, -339067, -752341, -574080, -274407, 139136, 348614, -2388328, -180248, -11325, -92449, -38762, -152892, -449180, -941397, -2557490, -2383678, -2499848, -1394690, -315588, 52521, -121069, -294900, -457288, -445701, -375305, -409455, -372927, -421122, -697360, -852496, -1142019, -1227713, -1119630, -775378, -497045, -342824, 6566, -23870, -7639, 255327, -269999, 230709, 134087, 15730, 51560, 40606, 33562, 41328, 44418, 49590, 90104, 112752, -172736, -323236, -466776, -478660, -1287683, -1563642, -1399074, -792360, -812376, -808107, -590858, 561586, 389380, 208401, 99944, -19906, 47476, 43556, 392204, -893643, -273609, -315122, -17237507, 460313, 159185, -87820, -60675, -86525, -132605, -88216, -31411, 34694, 46514, -69594, -225066, -365485, -502034, -1621616, -103466319, 21242586, -871360, -212204, -42796, -88383, -149729, 

114060, 125844, -82360, -190857, -578321, 3479954, 366209, 331768, 389064, -462128, -1249834, -1865352, -1869856, -539713, -475065, -320038, 405142, -1519944, -425392, -318470, -123338, 46285, 95899, 109077, 98446, 86254, 43985, 55327, 30705, 5112, -13324, 712, 68510, 81154, 106921, 137674, 171310, 171090, 203960, 230939, 259220, 329423, 307291, 301640, 246528, 248466, 167730, 120095, -136356, -538912, 2001900, 383732, -347757, -504402, -391130, -151636, 316738, -587494, -170643, -63248, -9316, -109095, -53505, -154631, -291776, -789488, -2371722, -2221571, -2436253, -1179570, -128800, -426747, -678680, -865961, -1059029, -1059416, -733990, -750365, -677230, -535535, -898503, -1139019, -1258422, -1378116, -1241736, -680633, -268674, -200511, 201094, 145460, -12765, 286470, -228245, 250821, 135061, 15563, 50722, 38200, 32272, 31253, 34080, 37782, 45348, 33093, -86744, -176673, -185250, 18212, -789037, -1226002, -1221564, -921438, -854551, -791290, -559912, 77287, 109053, 111803, 39583, -7994, 13484, -1337, 37643, 122116, -17528067, -151930, 1174208, 312982, 159566, -80579, -62142, -101486, -146314, -110910, -58366, -5100, 29203, -95636, -370172, -956271, 1146591496, 654835, 609850, 487092, 752112, 1112405, -17985, 49010, -117628, 

106656, -234616, -755407, 603841, 374048, -803996, 1632945, 999202, 1334932, 1151297, 902880, 600363, 535116, 3291582, -742952, -338264, 416988, -1218366, -321900, -229096, -86274, 5232, 41934, 64160, 57114, 54441, 46757, 52657, 39175, 316, -19074, -1097, 66988, 82431, 96381, 139530, 184910, 178672, 221428, 250125, 304757, 386432, 335994, 322051, 212079, 220352, 165634, -191076, -662388, 1713330, 522643, -366368, -554828, -615649, -384586, 181593, 781870, -225870, -79244, 27721, -49755, -122797, -72739, -260088, -325147, -836962, -2140237, -1982944, -2146347, -1036682, -156668, -499184, -923975, -1264824, -1298650, -1338244, -1037244, -1034802, -950013, -769223, -1102216, -1357508, -1413444, -1397634, -1246046, -710310, -188076, -60218, 344016, 314568, 135179, 504662, -150763, 275415, 139825, 27991, -38668, -23648, 18987, 18990, 18860, 24098, 31058, -20554, -81484, -166980, -166419, 212988, -397319, -1061930, -1066876, -772926, -749690, -690649, -485964, 36221, 114090, 131827, 54099, 19006, -18801, -8397, 16280, 114879, -643212, -130909, -1068504, 457668, 210027, 92463, -93432, -145420, -121749, -69705, -35327, 23498, -29070, -197890, -5771631, 598944, 339356, -273954, -599333, -574200, 228621, 253884, -113172, 54318, 100924, 

-402069, 2562422, 468876, -345482, -1045371, 2898838, 695377, -804690, 961127, 1260576, 1122462, 694886, 718825, 3787042, -588545, 359784, 964394, -381422, -152620, -111022, -29020, -27170, -23790, -17040, -1335, 6858, 41367, 52402, 45032, 18116, 2784, 6748, 68101, 84769, 111846, 150858, 192030, 179872, 221914, 220510, 253602, 296276, 260342, 217096, 181660, -258972, -414713, -24437323, 569663, -549996, -2744212, -26061981, -3521153, -1012197, -436176, 192839, 1119916, -248231, -83506, 27467, -39382, -102252, -65764, -303866, -226132, -707580, -1922839, -1640510, -1713699, -598090, 85134, -442225, -1291626, -2108443, -1906132, -1925520, -1563698, -1501560, -1386980, -1154471, -1495710, -1719600, -1721219, -1667031, -1513401, -1004568, -405182, -192360, 234060, 266472, 89840, 472008, -84582, 304817, 127390, 59796, -16439, -5584, -3632, -3328, -2592, -5424, -14640, -6355, -71957, -185248, -182265, 182909, -738774, -1146809, -1139647, -858569, -799056, -708075, -432380, -145550, 94764, 116813, 68161, 25645, 8850, 16643, 37950, 87773, 260475, -2252972, -1855719, 537069, 287698, 129148, -110062, -151827, -122864, -55384, 55980, 1352722, -191084, 135751, 182477, -373083, -15077767, 429006, 481626, -431337, -36077022, -550720, 395895, -1499241, -51887, 

1931871, 491827, 273627, -909504, -44408934, 1599040, 659292, 751265, 2080652, 81066597, -4015644, 12633276, -1868939, -473786, 854645, -587124, -138601, 66906, 51742, 45525, 19932, -41355, -34588, -68808, -25930, -13110, 43230, 60767, 52344, 33394, 5099, -7064, 38634, 62507, 110820, 139626, 182854, 171302, 197080, 183160, 206229, 238452, -260192, -279834, -315530, -744798, 1694730, 411123, -828165, 4388220, 807614, 754498, 2184080, -1193379, -526839, 221819, 1687862, -203666, 98435, 34208, -16185, -105045, -94344, -419699, -377189, -779794, -1812984, -1353575, -1448865, -474880, -180930, -1057852, -1987839, -2852718, -2488674, -2450199, -1963843, -1906178, -1738474, -1531117, -1874210, -1987469, -1921568, -1855722, -1727026, -1293051, -677284, -407533, 74682, 147951, -29078, 427024, -59604, 394334, 132904, 63980, -8876, 6156, 6140, 6048, 7312, 5646, -3880, 7232, -71010, -157138, -218934, 136578, -908293, -1198671, -1211848, -834399, -763797, -736213, -397136, -559481, 22086, 75913, 86516, 30048, 14772, 17710, 39160, 75477, 150873, 589609, -802551, 1179090, 360446, 175242, -107006, -150035, -117258, -39576, 55000, -59832, -21879, -127735, -1872890, 437161, -1602938, 759413, -881478, -975533, -5967547, -798394, -2172328, -509101, 184697, 

1723429, 379108, 305750, -583605, -1014369, -2312754, 1901430, 2437766, -2081136, -871765, -571931, -689217, -402951, 478538, -867469, -163436, -66000, 53430, 36419, 28996, -10231, -54383, -17127, -46369, -15613, -10299, 47720, 84242, 88472, 60642, 35035, 48466, 77052, 61604, 116064, 151014, 198739, 173536, 167654, 152621, 177234, -266045, -347051, -443426, -603688, 1386411, 384179, -603328, 1151314, 483300, -794772, -461246, 828627, 21394859, -941180, -253456, 1240068, -202972, 97930, 45959, 12918, -60418, -69365, -347314, -243910, -658432, -1598238, -1089871, -1361176, -504970, -607033, -1702596, -2365306, -2628852, -2461247, -2455935, -1995386, -1994751, -1835161, -1740184, -2107277, -2116402, -2032095, -1944734, -1922327, -1594984, -981684, -672242, -90140, -68902, -94086, 640201, -38169, 526208, 128709, 48296, -1336, 13540, 13634, 12201, 12066, 9726, -384, 6632, -81900, -125220, -295472, -57808, -870436, -1192945, -1163199, -851070, -735692, -671489, -326552, -592774, 21251, 57935, 94215, 40757, 26968, -14346, 34898, 71312, 168885, -488410, -191214, -516588, 1926470, 252084, -106365, -135498, -101494, -28412, 25404, -18182, -46211, -760908, 878536, -831185, 1248292, -1479365, 3296715, 1763792, 574571, 3321329, 729778, -1593903, -270326, 

2598260, 426000, 340620, -386980, -571032, -941465, 17277410, 30763484, -1158744, -586773, 561330, 515966, 534544, 696324, -771680, -187333, -69637, 47092, 30826, 16637, -21190, -37532, -2671, -40176, 234, 10345, 48889, 86555, 91008, 65623, 53670, 61739, 71379, 34986, 74290, 112411, 156807, 133494, 129024, 119851, -149892, -454306, -638460, -805072, -3789951, 573774, -307585, -1172906, 703909, 387114, -314674, 530482, -542085, -272264, -186752, 314992, -231076, -87007, 113892, 64937, 27570, -19634, -44501, -143062, -150465, -1076307, -1801740, -1219424, -978490, -44198, -401271, -1418757, -1957685, -1911970, -2045628, -2047435, -1699710, -1686456, -1583646, -1629423, -1994900, -1963426, -1872448, -1675738, -1760579, -1490720, -985590, -645642, -15095, -74228, 201562, 1206684, 175005, 854039, 128705, 32004, 4394, 17340, 21536, 18516, 18171, 14398, 2662, 94, -108798, -113896, -378781, -182550, -886548, -1326531, -1362683, -812557, -659780, -588033, -240514, -395590, 49295, 49633, 93094, 64489, 36324, 2873, 41388, 99005, 1322648, -222496, -101378, -144910, -354366, 1476369, 180852, -135204, -111791, 48350, -946241, 60359, 44255, 153723, -1337120, -363906, 578468, 4783966, -750234, -820825, -756378, 777584, 697576, -322644, 1027206, 

5435560, 454967, 370395, 300672, -382501, -603584, -3150036, -2530160, -780642, 504498, 628009, 736575, 576408, 705077, -1193756, -178464, -44240, 3288, -19080, -28764, -39306, -37790, -16470, -48999, -13966, 30621, 61623, 94740, 116290, 98849, 76057, 100902, 124277, 54024, 36858, 52687, 86721, 75036, 84775, -117860, -322072, 1904388, 793878, 548145, 651740, -475344, -2519094, 1029496, 606698, 496752, 604366, 3084600, -207476, 194691, 344728, -883173, -55388, 49646, 89424, 82508, 79041, -7136, -44107, -85300, -159799, -1079812, -1679940, -1206472, -928950, -150412, -597984, -1447863, -2133786, -2264079, -2318529, -2284319, -1880203, -1854036, -1770957, -1834380, -2148156, -2124336, -2059493, -1802236, -1846394, -1599256, -1206694, -1045059, -537418, -530754, -16957, 1190420, 856674, 948452, 112697, 12124, -995, 18360, 29975, 29692, 25994, 17629, -1010, -16551, -142547, -128870, -411510, -342460, -951471, -1574860, -1736081, -896640, -692291, -583434, -173911, -297823, -177456, 23684, 88161, 79926, 35610, 4381, 76543, 95256, 213989, -761510, -67102, -77647, -199271, -1642530, 251569, -120702, -96772, 23083, 158342, -147721, 60825, -2619542, -148662, 1130652, 912000, -3959170, -785090, -1232573, -1322190, 534935, -2847523, 266941, 222717, 

-1189693, 964205, 834080, 458420, 474492, 419687, -797090, -805587, -476628, 675001, 894292, 1548294, 602328, 747113, -787860, -131920, -25300, -17080, -29202, -23501, -20319, -14692, -10116, -44933, -5642, 43796, 92070, 141282, 133002, 120597, 104942, 143328, 182350, 96794, 61807, 81988, 111335, 111708, -155094, -957488, 465374, -536272, -675940, -586526, -1038120, 1893678, 836979, -595664, -713604, 1322242, 3347620, -686947, 474873, 1800136, -780464, -172123, 189718, 200622, 190602, 152833, 175814, 58370, 220744, 200905, 73156, -982968, -1125559, -841990, -881880, -313261, -575304, -1227990, -1900681, -2183906, -2228487, -2147808, -1769811, -1826886, -1820179, -1849016, -2145002, -2125197, -2132263, -1912941, -1925352, -1746042, -1496300, -1606741, -1178502, -1001819, -477613, 709225, 2067748, 1374084, -294445, -359731, -80040, 114405, 233416, 245342, 203616, 129139, -77870, -274854, -454486, -338148, -333103, -679774, -1073716, -1688012, -1849512, -919612, -710748, -566003, -176120, -200919, -491434, -47388, 59905, 103905, 58996, 6932, 39825, 45772, 65467, 410773, -63125, -58016, -141141, -750758, 353724, 130920, -95178, 33669, -33645, -722065, -71596, 270274, 1506590, -1149198, -1287741, -831118, 3877287, 855637, -618538, -2206307, 315525, -477224, -390889, 

-457123, -72035965, -14107119, 696953, 771827, 510692, -480921, -501898, 356592, 613287, 1259687, 2309020, 538332, 641087, -971973, -146880, -19754, -21792, -23603, -12232, 7300, 6338, -3358, -64831, -27159, 64796, 125276, 189204, 178409, 145885, 145751, 174990, 214680, 133107, 99740, 103734, 131700, -146408, -412176, 610196, -416324, 2034969, 807339, 758060, 890122, -879961, -1825479, -3157290, -2243922, 695934, 5610165, -444361, 926108, -689992, -244565, 121765, 201582, 210414, 193414, 126741, 154834, 176182, 258228, 43175, 193300, -727531, -786480, -675678, -807243, -334956, -566808, -886704, -1159434, -1678209, -1815100, -1792324, -1488047, -1516267, -1585945, -1547786, -1931385, -1946060, -2094194, -2022491, -2030858, -1940404, -1889677, -2304662, -1894528, -1431421, -639134, 281135, 1115805, -711072, -1351551, -1014612, -566464, -178951, 105597, 222328, 177807, -16917, -353451, -657678, -627994, -558959, -701500, -930319, -1230520, -1845660, -2170225, -1309030, -914362, -669850, -229164, -21424, -422967, 34992, 70736, 113818, 85322, 29174, 2001, 17367, -11788, -38622, -11977, -5262, -39279, -178149, 828714, 164934, -86431, 33639, 225377, -1578282, -217825, -338562, -387122, -631526, -2390552, -19409904, -1221292, -4833553, 1576251, -558088, 14339601, -1534618, -841641, 

-629166, 1060962, 752020, 404088, 439698, 520837, 387471, 420579, 444100, 1527188, -1289996, -1037559, 799833, 629756, -1544256, -137742, -19298, 31964, -32197, -10795, 4152, 1499, 4912, -54455, -25200, 104140, 157576, 195837, 204252, 168804, 149700, 149447, 178723, 135132, 127530, 131124, 149324, -202558, -1523688, 320026, -895082, -595013, -950568, -684868, -843009, 31836129, 2757184, 3006569, 10230024, -837695, 2379485, -530674, 2316449, -424111, -193917, 140817, 250698, 295372, 295560, 183581, 233240, 243374, 265720, 426257, -198804, -578240, -886009, -895161, -1092160, -948712, -1316502, -1279896, -1744781, -2088184, -2272552, -2241952, -2028575, -2116455, -2197085, -2143248, -2356441, -2162354, -2340342, -1987268, -2071340, -2018458, -2087832, -2181354, -1284900, -453526, 598914, 1307360, 1077233, -1156080, -2705690, -2275687, -1700350, -840414, -248632, -36, -43310, -322980, -724185, -972364, -968972, -889620, -915030, -1057290, -1356284, -1939520, -2294900, -1504650, -972084, -665554, -227682, 75448, -308470, -179597, 62235, 117351, 113742, 39771, -6, 34608, 8258, 41784, -67832, -31702, -38072, -167333, -5329658, 264220, -95682, 42470, -4822435, -24258, -98405, 257071, -388475, -3204900, 675349, -1080561, 7742862, 1108249, -1605845, 1031923, -3111958, -551452, 662415, 

-449697, 2471448, 6029188, 2043412, 2337718, 1339378, 9948980, -5448867, -1154180, -265581, -96696, -156582, -1044555, 118422326, -438771, -87660, 21175, 64221, 52253, 25235, 2310, -7389, 4522, -36463, 16600, 126796, 196847, 224758, 244018, 215202, 189188, 171263, 188362, 130922, 116090, 126180, -210110, -354906, 685289, -185927, 1227514, -143808521, 1354660, 5005093, -2911548, 2119288, 1775656, 1863324, 4249985, -764320, 7031863, 511597, -547867, -195151, 196119, 217532, 342057, 352321, 421451, 358248, 475143, 470460, 610296, 49788, -120620, -746018, -1119120, -1342777, -1565471, -1398765, -1662246, -1249920, -1510605, -1854304, -2215615, -2276617, -2276182, -2410526, -2520550, -2475176, -2697003, -2402186, -2665751, -2195568, -2402746, -2101768, -2174790, -2150048, -1511766, -524200, 464865, 1165911, 595292, -1423036, -2527395, -2111402, -1556330, -698198, -92330, 87008, 15523, -250581, -666512, -936502, -956564, -927549, -1004126, -1187072, -1552167, -2264285, -2531740, -1773860, -1136286, -736336, -207585, 224650, -99506, -713526, 84018, 136751, 168728, 74514, 31038, 13846, 12714, 45687, -90538, -66805, -69200, -168696, -556380, 678937, 160120, 121927, 2576178, 186552, 16458, -181769, -165437, 557663, -1586211, 4219731, 1170688, -1983989, 1091605, -3486898, -889985, 830928, -673534, 

-281930, -1202218, -366121, -340817, -209382, -432322, -486161, -374667, -213342, -85136, 10079, -9106, -244980, -472310, -98485, -10622, 52240, 76856, 59752, 24930, 1638, 1366, 20567, -4478, 63142, 171323, 238675, 279796, 290904, 278294, 263705, 252592, 231230, 164828, -131725, -158425, -382303, -2149666, 276564, -4394318, -989356, -1540972, -4461026, -804725, 1345352, 5829977, 5744449, 11695665, -3050526, 1337730, -647820, -4922360, 137664, 152760, 248548, 305865, 411135, 417699, 527907, 525431, 452754, 368071, 4569, 212394, -244516, -923387, -1547172, -1896130, -2098290, -1772920, -1909972, -1338210, -1499988, -1870155, -2315509, -2316228, -2399454, -2490570, -2578429, -2526548, -2690800, -2380000, -2654325, -2230526, -2499984, -2093713, -2244058, -2097576, -1569207, -493264, 619304, 1285965, 456933, -1661155, -2878027, -2425329, -1600312, -395053, 325706, 497274, 349039, -54390, -615127, -958662, -1006629, -1051336, -1283739, -1554443, -1860302, -2486297, -2700259, -2018472, -1281768, -835191, -339010, 149655, 106089, -893396, 59918, 112008, 170744, 86194, 34039, 15792, 35490, 48903, -80060, -53546, 58542, -120734, -260548, 2592455, 192244, 102474, 196461, -30356, 32791, 340017, 72771, 921314, -2502693, 11418110, 1414197, -1050854, -2169294, 703728, -694052, 490828, -272299, 

-92038, -144783, -58731, 13246, 7488, 87702, 220968, 173685, 84266, 40112, -31539, -34664, 38686, -48748, 4175, 23246, 46421, 66055, 43070, 5983, -10652, 29160, -82284, 38557, 76840, 163768, 211200, 234796, 230352, 219226, 220087, 225905, 193393, -284584, -552290, -902158, 2030509, 605644, -1646759, -400652, 744792, 1255368, 884859, -6272280, 1952973, -1525991, -1081469, -449191, 453142, -639657, 1720380, -307241, 199100, 240091, 289102, 331924, 557190, 600905, 704434, 797439, 482031, 12276, -221765, -130188, -393626, -1279408, -2038525, -2565420, -2777814, -2314470, -2438850, -1637625, -1687396, -2008750, -2471485, -2323404, -2305350, -2419136, -2463170, -2314599, -2372000, -2005680, -2139704, -1745839, -1907321, -1596525, -1741769, -1804484, -1007696, 336766, 1388859, 1794000, 707000, -1690678, -3080032, -2125441, -1193099, -174610, 402212, 503496, 247296, -278495, -904245, -1217528, -1259472, -1357062, -1715735, -2140770, -2420655, -2750055, -2865426, -2258727, -1394894, -998974, -836620, -608510, -454061, -1253196, 140613, 84588, 165426, 117175, 53404, -31231, 518, -68009, 37616, 10728, -30137, -6718, -40392, -359075, 400107, 152748, 65402, -19504, -11773, -203051, 577832, -448417, -914957, -421650, -17200668, -658828, 2380818, 761027, 284524, 225268, 171165, 

69757, 69632, 50868, 13041, -9793, 96200, 265878, 206690, 90716, 61196, -1727, -31534, 25680, -38893, -5938, 14959, 37816, 54239, 30225, -7305, -27179, -98800, -204531, -93858, 90990, 143260, 163526, 175418, -191531, -163476, -155964, -240498, -564919, 7495704, 479630, 364572, 336482, -685000, 403404, 4397565, -1357116, 573850, 1237165, -272620, -839073, 269886, 247828, 92652, -293050, 992666, -258778, 223611, 277317, 301483, 365131, 378426, 660226, 883084, 1271245, 1119459, 698980, -38818, -192663, -115315, -413476, -2076360, -2867225, -3300942, -3386138, -2954285, -3162561, -1934020, -1720619, -1574035, -2005033, -1820806, -1742060, -1829318, -1938310, -1778379, -1686428, -1186064, -1205477, -761400, -914054, -642378, -806406, -1008066, -327321, 1671456, 2327952, 2361483, 934344, -1596055, -3067810, -2204772, -1466275, -292309, 196499, 572800, 316886, -200393, -801582, -1130111, -1183214, -1318401, -1741085, -2160558, -2535826, -3012687, -3200692, -2431863, -1468096, -910179, -547620, 23478, 392072, -244592, -111857, 55326, 157232, 142068, 55580, -19975, 29625, 14808, 26301, 11174, -27944, -60892, 21494, -165168, 1637976, 166654, 78155, 13060, 54193, 442064, 127854, -196962, -254137, 15740, 287789, 1939155, 749433, -678368, -318030, -1418178, 1314793, 

90132, 87009, 78223, 30673, -14274, 67648, 217548, 167285, 59820, 47477, -16926, -46584, 31475, 47736, -8035, 4699, 22405, 37596, 9659, -25812, -66688, -161829, -307268, -143338, 74813, 116925, -204254, -290128, -555556, -471148, -590559, -1390433, 1297729, 380140, -368028, -680709, 7757279, 1230683, -4501002, -592396, 875939, -985496, 754917, -900676, 2851967, -711686, -340986, 1557660, -142951, -830997, 222416, 292316, 378382, 386081, 429515, 501389, 950873, 1373716, 1557888, 1460458, 488884, 165377, 135998, -90520, -392787, -1660776, -2151417, -2347012, -2374126, -2008406, -1907944, -1073706, -1223046, -1287110, -1595113, -1493910, -1493003, -1582340, -1742150, -1626132, -1508229, -1080534, -1048935, -564178, -612666, -387098, -710532, -699773, -25416, 1901382, 2862835, 2775130, 1352250, -918750, -2294136, -2070598, -941375, 198257, 784366, 972299, 554958, -148996, -738602, -924572, -1009514, -1168358, -1346083, -1700881, -1936830, -2303509, -2734180, -2021115, -977163, -429584, 62394, 330611, 420990, 23920, -809224, -47164, 94076, 128052, 60900, -16689, 38922, 40531, 53126, 27694, -37072, -146272, -35003, -96486, -1545444, 239958, 101382, 29299, -468261, 53092, 79360, 361932, 681464, -910276, 585882, -362654, -446553, 588366, 556554, -811869, -745553, 

71851, 72457, 62161, 10244, -36780, 60872, 206551, 137341, 24378, 34238, -17310, -70394, 18148, 42344, -8622, 3121, 20816, 34864, 3625, -65452, -122407, -222359, -428211, -208134, -113790, -178110, -461615, -11092690, 515356, 406678, 377736, -383333, -804444, 3286962, 577051, -584714, -1655154, 1337527, 5030539, 1109789, 13540260, 2970125, -15415547, 978917, -1708455, 1563404, 21888996, 503881, 411471, -339951, 331446, 434038, 431775, 454370, 524333, 647372, 1346898, 1787791, 1879344, 1138467, 473848, 152727, 138676, -35243, -760219, -1858326, -2290474, -2532750, -2499883, -2075093, -1664797, -1133135, -1349901, -1572835, -1775878, -1818120, -1857279, -1893882, -1945590, -1841782, -1712408, -1327358, -1183168, -745952, -621362, -300923, -127613, -688572, -338128, 824206, 1338092, 1159188, 821901, -185862, -386646, -473792, -45284, 477158, 552347, 669008, 423983, 60390, -214248, -464482, -626338, -780780, -849856, -986354, -1076355, -1317366, -1614616, -1352833, -728287, -346872, -287823, -164794, -59454, -198764, -670414, -21052, 59730, 134905, 72886, 16445, 35894, 13219, 184810, 76820, -66039, -161851, -121008, -57565, -678117, 305905, 85748, 16688, 41062, -107081, -519293, 2031132, 928871, -2893008, -299620, -1699864, -4037258, 907004, 398625, -2949033, -24379423, 

53121, 51507, 47903, -2698, -57942, 28295, 169019, 124957, 10438, 11234, -34306, -78771, 5208, 34084, 4830, -6896, -11125, -14421, -13660, -85242, -137775, -297818, -796134, -1052756, -365114, -1169522, 466032, -413645, 63481549, 3785881, 1754236, -860973, -21955136, -979144, -24466949, 3794339, 2394208, -2040406, 2068355, -1479752, 18826674, 3843319, 2148499, -1348456, -1863302, 9012085, -623312, 8162887, 843738, -159627, 317190, 419561, 413546, 415606, 515558, 670978, 1538666, 2095617, 1843149, 1418375, 541192, 169950, 109485, -173554, -608302, -1527215, -2040845, -2299053, -2276116, -1922899, -1597709, -1377625, -2160635, -3071065, -3714810, -4312720, -4614543, -3894734, -3630878, -3425550, -2837934, -2313836, -1874895, -1255656, -1055533, -530905, -309546, -840863, -765477, 563600, 1082415, 970140, 650816, 735600, -120496, -39085, -71476, 11419, 233095, 273150, 72578, -93936, -251990, -336640, -604638, -691664, -686605, -726281, -608076, -918472, -981330, -680724, -437444, -134285, 82990, 270721, 296754, 222446, -264604, -241947, 8376, 120297, 100114, 26325, 656, -28816, -425148, 193765, 110972, 86709, -111437, -55724, -574003, 361034, -88161, -38740, -44770, 233077, -137580, 1142900, 933650, 2951277, -385493, 357056, 189567, 49234, 42158, -255920, -27916693, 

38238, 32913, 33848, -21282, -76950, 2168, 132782, 87754, -11880, -26252, -66656, -78746, 16992, 44229, 21512, 13852, 19665, 30104, 53720, 111800, -143206, -1211938, 433116, -385274, -294656, -619513, 993740, 606260, 7183441, 1861227, 3351230, -1108863, -10271897, 4280059, -1243170, 1606984, 1843472, -2475347, 3526090, 5358480, -1855002, -2875266, 14710168, 2830227, 1069227, -607958, 1537049, -153063, -130028, 115468, 324960, 470329, 442840, 454875, 615024, 680543, 1846688, 2135683, 2096404, 1506764, 589578, 74186, 161394, -236420, -542504, -1331392, -1532590, -1763095, -1798508, -1684365, -1402010, -1273193, -1820083, -2165226, -2569265, -2655880, -2662625, -2495605, -2186813, -2208360, -1515308, -1124238, -696310, -357735, -145824, 379280, 137781, -411831, -331588, 627845, 1082431, 885633, 900672, 604050, 650727, 396690, 182229, -142538, -146482, -27529, -24132, -176044, -164745, -87022, 73883, 54871, 230851, -162975, -230391, -393514, 12184, 40458, -106797, -62143, 56744, 172662, 141562, 30672, -154192, -623492, 46315, 83608, 116716, 40872, -12575, -8852, -4392, -156774, 234430, 104267, 93547, -101554, -841257, 410690, -121678, -85598, -71484, 56732, -538656, -498441, 1443648, 724677, 443808, -142852, 152149, -231500, 399179, 1133288, -593672, 

35104, 24570, 30737, -30939, -79491, 4414, 103477, 38947, -58604, -51015, -84846, -79129, 2052, 24630, 22449, 36400, 51661, 63650, 66241, 110145, -1006092, 358419, 1608556, -814430, -552196, -8377501, -589643, -2235665, -989070, -1658507, -1067099, -2909960, -2655505, -1926589, -3723334, 1172436, 3319424, 2216542, 1490791, 1781814, -1390000, -1728797, -22460418, 1224177, -550070, -900707, 344348, 3112882, 68959, 121520, 464093, 831118, 867592, 924655, 1265517, 1218096, 1449954, 2157328, 2298082, 1713087, 656056, 90117, 186220, -215029, -632974, -1380301, -1513750, -1691080, -1646756, -1642880, -1380400, -1196680, -1701144, -2071520, -2214930, -2156205, -2149527, -2185120, -1797675, -1755448, -1097432, -820665, -427626, -98360, 131527, 461788, 155876, -551085, -312850, 619425, 681460, 1425129, 994290, 901811, 474671, 208220, 328243, 36135, -19068, -43603, -85944, -480, -6480, -228907, -322063, -233610, 21889, -49645, 406168, 66488, -697485, -108319, 80782, 358868, -5968303, -822143, -51908, -201938, -377900, -921786, -204672, 84444, 137375, 59576, -10144, -10524, -4252, -170148, 295824, 101004, 75112, -83612, -491242, 1217223, 168345, -95177, -74713, -43320, 235862, -13439365, -532992, 77147952, -2546608, -68113, 40545, 144565, -1006652, -374008, -143340, 

53359, 41688, 45771, -17835, -62955, -1368, 55201, -9292, -82489, -60832, -78263, -55990, -7208, 15190, 52729, 59636, 73089, 96852, 85285, -234117, 964606, -479605, 430825, 914673, 928444, -511616, 492026, -2742390, -1672415, -4586933, 1036916, -1925270, 1446746, 1978176, 2678809, -3060461, 3683155, 8101114, 2937048, -64430308, 3700733, 5110230, 1263720, -1677336, -7848117, 458469, 2687646, -236576, 124690, 243185, 575148, 988376, 1021954, 1094921, 1654634, 1409387, 1509762, 2034056, 2111331, 1486324, 168186, -181300, 156408, -171378, -539676, -1343614, -1532008, -1707711, -1718879, -1752490, -1543513, -1348445, -1927902, -2317530, -2322223, -2335353, -2214234, -2096470, -1577440, -1447817, -900748, -595510, -274585, 25192, 256848, 670596, 183846, -373000, -27884, 626486, 1537044, 48006, 175897, 784871, 815121, 561260, -564339, -755877, -1261566, 3914846, 898083, 451253, 471420, 2971298, -603790, -220649, 439663, 678588, 357266, 1284877, 1311739, -1015028, -774538, -2114807, 1027245, 438491, -1928158, 9606029, 1822270, -888542, -634508, 117080, 115518, 55178, 2917, 17337, 56831, 114883, -14107, 45262, 34536, -70278, -351244, -1943700, 277387, 63457, -59400, -23412, 51596, 198086, 535649, -2666678, -5143017, -195174, -1914496, 80518, 10632, -103771, -964136, 

64152, 59768, 69728, 15524, -8016, 34290, 34590, -19562, -80400, -55326, -57729, -36808, -17540, 11961, 66340, 58336, 58108, 98152, 79652, -202975, 4912552, -275879, 405555, 279779, 258627, 1163232, -364655, -104592, -228826, -1528712, -868714, -4276140, 838538, -2719980, 2500956, 2493238, 1277272, 2160648, 1677168, -404750358, 17272464, -1268505, -4663962, 1286850, -486993, 5429797, -626707, -179988, 171792, 353380, 689223, 1137129, 1179186, 1487846, 1271558, 1241382, 1176165, 1687673, 1756307, 995534, 181162, -77590, 185874, -212540, -439782, -1255541, -1460780, -1746265, -1785788, -1866570, -1772470, -1564650, -2209846, -2849249, -2839145, -2900285, -2775950, -2274786, -1372924, -1216950, -667498, -354871, -125644, 104124, 316366, 728376, 483726, -170836, 272102, 910448, 1021150, 222810, 628038, 579959, -1604491, -4186576, 1880033, -889217, -1662380, 4758744, 1096640, -1153768, 1205966, -3863729, -66957, 330448, -549973, 956647, -89669, 5802231, -20834052, 2042790, 2768293, 1011039, -5594842, 1523761, -3318445, 4611708, -2029192, 36298549, -410541, 200588, 113195, 84478, 20873, -16407, 1103, 84117, 199328, 99491, 69448, -14719, -154647, -311088, 3255160, 121200, -65386, -37245, 55926, -173185, -440655, 409378, -275755, 189511, -836858, 456975, -522308, 468358, 2966945, 

45264, 50950, 55016, -1024, 3941, 47605, 19665, -27011, -61887, -38870, -30309, -11468, 588, 31328, 75248, 66562, 58266, 111556, 59166, -198972, -3581334, -157081, 213444, -31836, 193955, 1230430, -1077434, 990569, -18373608, 629718, -552531, 2343109, 47471, -881015, -884980, 988035, 1686595, -4833369, -4018832, 1240245, -3874371, 8651648, 1884904, -1154824, 1190860, -558093, -267835, 187318, 381122, 554932, 1047384, 1256672, 1552460, 1368911, 1281950, 1162459, 955298, 1398700, 1263838, 603410, 270141, -41640, 139758, -251178, -494170, -1117170, -1320913, -1478703, -1408726, -1561487, -1535580, -1361839, -2008667, -2891590, -2910109, -2914340, -2848380, -2246038, -1262018, -1140984, -589006, -299272, -99972, 171829, 518208, 851072, 631922, 746416, 483558, 833108, 296244, -234144, 58982, -1297968, -1906060, -5302011, 2174105, -3765492, 3846186, -1606716, -30781662, 3169415, -3166287, 20739684, -1659884, 321773, -616074, 939752, 53593, -6312777, 2488152, 1983107, 3790869, -1564528, 3285180, -2871003, 2378431, 30761828, -2798394, 2745648, 228204, 336312, 185832, 138827, 63652, -48113, -51066, -90141, -1868770, 553849, 231918, 97800, -72464, -193024, -480354, 320028, 120275, -54880, 107352, -492093, 2100356, -2515766, 1991248, 2046762, -409732, 536334, -853027, 319615, -3310506, 

47435, 57990, 58102, 14615, 12799, 41486, 11346, -39534, -81897, -58533, -23489, 19203, 23542, 34695, 78084, 66491, 53279, 85305, -75472, -488850, -39445, 92908, 11311, 659365, -593686, 702610, 3107436, -746808, 1371058, 1271751, 729894, 2003874, 432371, -25503, -9453426, -977982, 1055380, -4192598, -2605450, -18400728, 1682939, 900040, -766860, 1270896, -691786, -172767, 175838, 193306, 524388, 899096, 1248170, 1479127, 1430428, 1305647, 1257077, 993188, 627210, 954605, 787859, 488745, 62603, -200462, -186718, -410199, -350925, -912150, -687472, -748742, -733279, -936748, -1000992, -835061, -1208840, -1899176, -2140621, -1963657, -1752971, -1442250, -772564, -648979, -178924, 75923, 121485, 284474, 433074, 744304, 685248, 721322, 566286, 192824, 148362, -169065, 306624, 1764042, 3557901, -5073210, -3061878, 2557876, 168777408, -3564048, -26509833, -6078994, 4170900, 5748809, 6382436, -182266, -1497770, 1260949, 28265, -23669614, 17837419, 4297470, 5495417, -3327762, 3207046, 7539528, -31626635, -8781629, -3633166, 2532853, 131694, 453810, 246859, 152907, 87672, -71759, -126594, -358568, 928518, 373340, 208040, 63089, 97259, -142315, -215963, 5417820, 201512, -81300, 72238, 692497, -351120, -316382, -333286, -400483, -224836, 232424, -4553472, -84405, 2733533, 

62608, 64094, 73597, 50144, 43328, 37809, 272, -46080, -86458, -61447, 3174, 61760, 70826, 75411, 88485, -68798, -79560, -158752, -220942, 162321, -33162, -38688, -56991, 462766, 3437002, -726680, -806106, 2374804, -6432035, -3031887, 1200820, -1428612, 478912, -63130, -2031063, -705769, 1570731, -3335954, 1752360, 1218264, 788896, -475442, -6015021, -536517, 243780, 233746, 230834, 243832, 564519, 886640, 1260939, 1483944, 1404636, 1314981, 1266753, 739464, 739793, 936348, 809918, 532392, 157935, 33054, 91640, -5643, -117805, -446925, -10106, 52401, 11555, -245655, -347308, -316474, -715068, -1573129, -1989912, -1965120, -2059962, -1751048, -1020362, -987077, -636932, -406606, -514539, -458634, -34034, 487000, 565328, 540552, 510324, 294650, 93446, 436147, -391146, 287166, 129531303, -3812721, -31758549, 30048178, -7186508, -6422627, 475749858, 2907168, 11624013, -64926713, -6808293, -281252, -33899148, -5904157, -92742, -8265484, 29103724, -5728522, -6889008, -6435051, -17036680, -17163990, 69663876, 10450543, 9966621, 4491026, -379194, 606652, 352694, 72246, 87700, 28123, -10212, 76782, -44856, -771760, 28606, -127389, -127621, -189110, -215668, -1106595, 273849, -86534, -85111, 275775, 913866, 781215, 288632, 141263, 101827, 107765, 110776, -26246, 63010, 

56070, 56920, 58036, 50427, 71474, 47344, -5606, -52038, -89366, -44512, 8311, 73635, 87447, -142216, -355476, -700331, 5228806, 536498, -145169, 503160, -384792, -446384, 303952, -832171, -420848, 582780, 685566, 59248912, -92033194, 2827761, -1137170, 1121259, -940608, 196484, 1293054, -2159053, -1549730, 2155824, -839037, 648171, -427491, -1686434, -369100, 290708, 275936, 259050, 266273, 313462, 722423, 1141981, 1768633, 1816644, 1640844, 1510600, 1200042, 409730, 517494, 579780, 362903, -85098, -679509, -401968, 28019, -77058, -29164, 23756, 370758, 451061, 435640, 198000, 93694, 153482, -141756, -1124040, -1644462, -1804908, -2127580, -1535650, -706010, -729340, -574569, -388014, -548195, -760589, -448100, 40906, 699256, 57952, 67816, 242552, 84838, -2152070, -1886262, -3270690, -1771216, -2447580, -1203337, 693772, -762129, 1138085, 110512, -3047958, -8284686, 12976380, 3443492, 63312, 2203330, 3044212, 86184, -10703259, -10750584, -5668432, 930107, -3348656, 1166088, -4285760, 2529513, -286262141, -2597564, 1907640, 4453944, 372157, 306698, -49982, 106188, 58354, -40153, 16419, -241854, 607451, 189216, -24821, 81508, 326580, 462114, -267384, 1637839, 157472, -81838, -113522, -125242, -123890, -118501, -97776, -114384, -100047, -29154, 17736, 105350, 

48420, 52230, 28386, 14698, 77769, 69704, 13090, -28364, -55445, -25530, 192, 64905, -301042, 1637104, 337637, 194908, -229870, -1741206, 279317, 772713, -848638, -931083, 1942770, 4480, 196851, -23006, -689150, -564885, -1121567, -15636896, -1764818, -823503, -3700555, -71871, -2680181, -652922, 1343140, -672478, -812699, -688784, -2629950, -215068, 359689, 363970, 377334, 400333, 647871, 620862, 946809, 1361308, 1725036, 1873334, 1632408, 1418584, 1049296, 223520, 288084, 270649, 154975, -218287, -648931, -151649, 77980, 207267, 324552, 459721, 757865, 811755, 754355, 534064, 471746, 514885, 163656, -547800, -1140070, -1414953, -1840069, -1114668, -421594, -429030, -343490, -241848, -307654, -535230, -367488, -20401, 638260, 37296, -118217, 225874, 74195, 1725260, -1408593, 35929062, -541635, -2093020, 3270816, -13618736, 7017849, 7742768, 6481983, -16312348, -7218004, 4453731, -6444045, 508996, 3986726, 6344333, -711757, 29817374, 17039548, -6626160, -843494, -3404562, -1493638, 2948496, -3012948, -3185488, 3696104, -7504572, 2466972, 430243, 255768, -75935, 150160, 99378, -56906, -47636, -580930, 2253782, 420360, 19679, 101844, 1028180, 3106942, 372563, -733206, 298960, 76144, -99899, -117935, -128758, -123204, -99012, -116732, -122397, -73673, -34851, 24396, 

43292, 54836, 37075, 22233, 73172, 64975, 21164, -1652, -22552, -10895, 23648, -218603, 732561, 233772, -305969, -3531894, 378515, -449542, 363069, 509290, 16690632, -626577, -546116, -279424, -11635, -17304, 307775, 775176, 1258705, -1802670, -1215449, 1354434, -566176, 786466, 566572, -29822943, 331664, -305634, -1816447, 535593, -284205, 176709, 390572, 430089, 480571, 589450, 1023980, 999940, 1199717, 1376907, 1798490, 1847408, 1447752, 1349721, 985295, 133443, -4098, 29060, -125049, -448273, -727622, -190364, 64449, 456883, 866742, 1073208, 1234859, 1293922, 1177078, 938948, 944869, 903934, 650265, 135036, -483574, -850460, -1151720, -437984, 8548, -86075, -79862, -53385, -68812, -255009, -145491, 49708, 385896, 77004, 49072, 248067, 70400, -1490632, 567825, 4519178, 1304880, -2690281, -6049192, -3326305, 11228908, 9685364, 13407702, -4134790, 13490172, -4247769, 7852728, -1819533, -21027054, -8776030, 3466865, -51823070, -3517560, -16949640, 13615861, -4390643, -3848863, 41056470, -15565965, 4434813, -7667334, -5737724, -1774105, -2089636, 245562, -97661, 174105, 105696, -48445, -30092, 727941, 369792, 185818, -22449, 109041, -482912, -318036, 160551658, -283079, 901206, 96148, -78999, -111084, -117597, -107310, -93508, -106973, -170649, -125601, -64282, -31160, 

50984, 68708, 59393, 40125, 95088, 81576, 37900, 9450, -5774, 37751, -68940, -1011141, 290544, -322988, 1967663, 246040, -685746, 1294062, -559798, 382615, -24254, 1232721, -1162289, -525528, -5279033, 397406, 1499888, 1243124, -1366193, 1739047, 1237156, -11778580, 1571109, -2066911, 143320, -131403, -214139, 55869, 104458, -168955, 99602, 184244, 446803, 540642, 706788, 763400, 986959, 986189, 1156512, 1299047, 1666840, 1583780, 1206033, 1009155, 439432, -320384, -248864, -113296, -379931, -776622, -850779, -315921, -48093, 438840, 979732, 1237568, 1307550, 1287426, 1193414, 1105081, 1106127, 1060356, 900524, 612240, 70087, -313410, -451535, 79477, 424024, 217399, 132906, 173514, 159384, 3307, 68112, 189012, 383998, 48941, -108608, 172788, -75004, -10607748, 1664524, -3574715, -948376, -629332, -1490259, -651488, 141247, 1344795, 2386925, 185284, -9927181, 7753038, -4923921, 3035330, 14239256, -11069850, -5387808, -24829470, 2217360, 25660896, -12733576, 202555465, -31375392, 6859941, 5143691, -14122182, -23535651, -8179295, 222208, -853554, 138982, -106674, 179638, 124789, -49621, 13085, -160979, -34363, -3714, -38329, 147382, -157340, -99047, -289985, 330606, -953695, 104145, -51093, -80760, -92716, -93625, -77852, -84268, -170563, -181121, -116121, -70569, 

72682, 91023, 78268, 56508, 118144, 111754, 38699, 21201, 8522, -34782, -61678, 276624, -222585, 352862, -231935, 792136, -356522, -3884139, -461882, -105182, 369925, 538156, -1110956, -784382, -859854, 821838, 1848970, -1038980, -2309621, -1615433, 1065818, -22299155, 2746453, 1762386, -719192, -6246244, 502008, -214892, 159943, -51252, 86658, 189990, 610928, 819005, 1212019, 1246495, 1341108, 1354581, 1427651, 1543678, 1903307, 1807048, 1328624, 1044582, 467979, -27666, 62671, 25885, -424091, -1075880, -1228842, -920040, -658035, 148053, 1090294, 1276513, 1159246, 1079488, 1019916, 1079532, 1206781, 1247857, 1159086, 974892, 490116, -11795, -114518, 513795, 759280, 401282, 281985, 346208, 336174, 204252, 261383, 351833, 552487, 241886, 3980, 148778, -131146, 625770, -1236642, -2205804, 1116296, -1817451, 115868190, -1339354, -1805679, 259488, 914996, -1940278, -2179515, 3173074, -5415406, 861520, 3128816, 6726248, -14330357, -46311171, 2580681, 10237439, -2583088, -5213852, 16173101, 4286069, -5070822, -6464202, 11956582, 3615948, -317808, 8786837, -235418, -169891, 148934, 110112, 61399, 17100, -65731, 1600, 53201, 25339, 43722, 6442, 1826, -107492, 1109332, -262378, 115970, 22908, 54417, -69810, -77910, -66983, -85244, -168558, -195459, -160884, -124368, 

72039, 92704, 72217, 68954, 146772, 125046, 69351, 70358, -37085, -62529, -55663, -25392, -71066, -56339, 94379, 133275, 76725, 302388, -522641, -66949, -1265860, 1559448, 727910, -126273, -9563282, -11382464, 6189486, 1034406, -1236924, 1580138, 8196391, 5067952, 8910368, 48232347, 681576, 325477, 162900, -328403, 54613, 37723, 92688, 210536, 675605, 886998, 1275370, 1446092, 1487590, 1495414, 1762984, 1828872, 1973073, 1869108, 1403074, 1119858, 442695, -101168, -124526, -210013, -666810, -1278399, -1204187, -1022081, -720234, 207056, 1084703, 1451258, 1315546, 1161776, 1150621, 1225661, 1356135, 1423585, 1384688, 1199414, 679191, 105570, -12066, 622290, 765010, 289233, 164358, 322486, 258790, 59926, 108252, 264975, 510310, 98931, 92944, 40364, 74960, -435545, 1564178, 3005392, -521914, -6960941, -5382155, 3147294, 166748, 3098676, -1556754, -717699, -548526, -2531794, 9061156, -11406633, -79238481, -19693799, 11599609, -11132767, -4445264, -6116256, 34569784, -4852331, -5993398, 4533322, -2921628, -27844722, -8127588, -2065785, 660688, -1216002, -910540, 303762, 246660, 134649, 93416, -45299, 44848, -39834, -85524, -116437, 280919, -101213, -246080, 141957, -642519, 168162, 674398, -38777, -58952, -77522, -87684, -93045, -124490, -173239, -189226, -193787, -179970, 

60837, 80183, 62950, 71640, 133918, 168875, 129416, -147517, -125310, -505992, 133772, 8736, 14209, 101327, -190453, -36804, 47182, -13435085, 1216650, -169585, -147605, -1646311, -4434578, -3749780, 149592, -22650296, 631862, -664882, -2939222, -944759, 3035541, 9559072, -41649977, -1894009, -6297040, -1890850, -291851, 1503500, 86486, -6372, 52398, 177864, 951165, 1110648, 1338839, 1528813, 1560716, 1572802, 1896549, 1805712, 1935518, 1796838, 1386183, 1117902, 390830, -150852, -171944, -231382, -636120, -970977, -856221, -742131, -312978, 360838, 1141194, 1374079, 1353993, 1243400, 1273711, 1390356, 1457592, 1426944, 1413489, 1182570, 723117, 210749, 109572, 699996, 776992, 301474, 160061, 351389, 344691, 76930, 1364, 115614, 470494, -85959, 342137, -209891, -9000478, 512680, -6618136, 4110375, 396243, -7743143, 6857460, -1876264, -4927806, -269088, -372371, -67035, 1089450, 3916439, -21428712, -1574006, 4420128, 6601764, 6873312, 3246090, -5980245, -1756827, -84772, 2525518, -4218316, -7420116, 21059016, -10918467, 3540404, -3158811, 2218038, 17405289, -3264583, -773994, 596316, -105310, 118110, -41524, 83461, 12228, -26309, -48845, 243064, 33018, 41967, 257398, -569563, 369467, -8633786, 73500, -69069, -95067, -117012, -137825, -153335, -148270, -158421, -182233, -220145, 

75562, 92079, 67904, 82292, 143934, 164721, -256648, -624360, -704933, 215507, -126312, -123281, 260689, 1027006, -760712, 874224, 443028, -982962, -925278, 903284, 1208000, -5824260, -2717186, 2046736, -1689872, 2813844, -681210, 196548, -1888655, -4335, -190446, 492768, -5474679, 525290, -3320457, 255088, 36301254, 58379, -9829, 6276, 35388, 90540, 987657, 1361637, 1537371, 1801128, 1916078, 1943865, 2255942, 2118252, 2396695, 2322620, 1923824, 1439365, 643296, -131038, -179214, -165426, -489845, -634224, -655089, -379134, -4644, 527805, 1104250, 1348400, 1363384, 1289898, 1328450, 1432200, 1470893, 1406126, 1399302, 1387084, 1008480, 469486, 397894, 881077, 840718, 357186, 226924, 399893, 431924, 94242, -86884, 26806, 532116, -46514, 151327, -558976, -2181916, -2919469, -3175080, -841930, 197692, 3895195, 3043044, 194206, -9518572, -5268939, -2753853, 2474834, -679655, -2558792, 8362751, -5024554, -4859811, -4066357, 3344926, -1555136, -8429464, -137714276, -1310798, 3710633, -6123868, 4812916, -5446717, -6390952, 5035806, 163536520, -2851783, -34737555, 3214568, 3243518, -654615, -65302, 120324, -29068, 138787, -27669, 602, -26124, 1410, -29946, 56291, -189080, -845234, 430612, -3643820, 82850, -71334, -102511, -130724, -154002, -161610, -105103, -103648, -122928, -169737, 

83593, 91741, 114005, 154776, -209595, -634369, -139733056, 1692787, 602220, -531254, 719446, 553400, 5040221, -759819, 737551, -2675913, -3954187, 5597122, -10174996, 1378810, 1838224, -10032824, -3338446, 14945439, 1092766, 4985669, -909542, 1525677, -1628995, -872835, 2557561, 2784558, -977624, -379581, -288011, 258930, 279345, 328928, 352754, 369531, 375030, 364442, 1203488, 1434682, 1630896, 1926502, 2046556, 2028792, 2292774, 2109492, 2313722, 2165200, 1689393, 1197279, 553017, -227076, -82224, -135646, -482383, -490212, -552858, -138204, 203542, 670140, 1213962, 1369170, 1396149, 1332011, 1353713, 1501512, 1504667, 1476975, 1448212, 1499918, 1103992, 441554, 419677, 769154, 712754, 275446, 134611, 338972, 372825, -76657, -361845, -252082, 293492, -94806, 138380, 3507478, 1013470, -4887720, 2317572, -6342850, -765493, -2258791, 3995340, 5621116, -20107744, 21863739, -9858176, -3795441, -2686224, 5962488, 2778747, -3660610, -4713481, -3978246, -8761002, -2399921, 11859610, -1963544, 7799175, -12695490, -140786290, -92459751, 7788167, -26148500, 18511443, -5829344, 9703176, 38673253, 3500068, -4738330, -434911, -71735, 109489, 38099, 327096, -17060, 14263, -14445, 50986, 3159, 7709, -91024, -351388, 1251110, -342740, 74763, -39221, -62906, -96304, -113592, -117620, -64470, -68583, -111253, -159002, 

36403, 46515, -92000, -299595, 2468936, 368857, -682855, 1403743, 583308, -2727810, -682817, 589500, 1041678, 264763, -1159288, 588344, 748708, 761676, 2539980, -811767, 1792803, -9746076, 1418497, -2158007, 2805118, -2150820, 1330339, 5177048, -1190805, 831619, -18988802, -1159095, -472576, 465274, 547463, 601145, 639595, 706279, 772952, 906531, 1033492, 1306080, 1422474, 1511496, 1649962, 2031784, 2195117, 2105426, 2464816, 2432468, 2756386, 2763623, 2155096, 1577768, 805382, 51571, -88779, -152550, -651334, -668621, -470880, 76832, 390858, 789822, 1198726, 1363362, 1337000, 1269795, 1299511, 1542120, 1676976, 1693560, 1621198, 1609529, 1239810, 338495, 159092, 481322, 584486, 157388, 40376, 250314, 288354, -221340, -602936, -491318, -77391, -133070, 112359, 524653, 154239380, 4309071, -6528369, 31220558, -12641982, -12553070, -7514640, 12187100, 3540558, -5513231, -5931694, 12846878, -4256525, 9062532, -1990282, 1863580, 7084553, 7317385, -9400362, -5704479, -32618298, -609738, 1635144, 6333266, -17489279, -17411825, 4605028, 198965760, -33482064, -5542117, 62479398, -6860962, -11705867, -1594930, 559875, -86316, 114245, 50440, -1574681, -33162, 55574, 25595, 31826, -22358, -22755, -58909, -241902, -593239, -192030, 95157, -26331, -42380, -82855, -110551, -115380, -76947, -106155, -142569, -165620, 

63045, 85492, -692100, 866179, 326795, -55193054, -481008, 18124358, 867501, -6523796, 118677727, -258422, -11093061, -225174, 58418, -176302, -501205, -577199, 1082970, 475210, 1997212, -1311667, 4058290, 2821250, -2084546, 1235884, -5732621, -1234646, 722514, 1531194, -1832526, -581559, 500352, 538896, 608091, 691753, 755921, 808320, 866985, 1041932, 1380151, 1599587, 1704514, 1742900, 1900413, 2356200, 2751134, 2788156, 3188190, 3279456, 3605488, 3785636, 3404175, 2326359, 1067400, 190114, -187426, -580019, -1036368, -1018372, -529292, 86336, 348380, 693425, 1086358, 1223986, 1183456, 1122276, 1166888, 1456032, 1825507, 1843654, 1871714, 1932686, 1648784, 526574, 197168, 540275, 638208, 276020, 182842, 312790, 319400, -154596, -561676, -513738, -163277, -120528, -138905, 238174, 1349374, 1374385, 607528, -10675731, -11807502, -59461404, -24496786, -21958101, -12974260, 1196728542, 9625619, 14185416, 8175148, 19291956, -4766202, -3487160, 6629196, -9516648, 15522423, -11690972, 19361629, -4224624, -2772555, 9741050, -4944204, 11458107, -1760836, -5976478, 3872956, 8922828, 12636380, 9716952, -12132620, 1332340, 14376400, -103501, 115728, 75668, -255313, 8377, 18060, 2734, -54114, 32700, 19478, 4895, -134143, -212150, 201519, 240695, 34455, -50206, -79580, -129496, -155440, -145889, -183311, -189360, -170978, 

116525, -198663, 881504, 266833, -7899902, -1545990, 722374, -9630808, 1080248, 1930290, 1676505, 614096, 943667, -814222, -1430856, 1123482, -1483685, -719934, 854084, 441387, -3066371, 1065246, 1673117, -3047832, -1196626, 2159382, -1596342, -712248, 977880, 6491305, -1028705, 501394, 526765, 545552, 618162, 738321, 817578, 864999, 928684, 1283016, 1615756, 1867270, 1989564, 2041317, 2243937, 2733079, 3152851, 3272264, 3287794, 3160092, 3455246, 3706751, 3544512, 2294960, 1032011, 148269, -354714, -647568, -974550, -956578, -442041, 123966, 374874, 650880, 1000315, 1122994, 1100936, 1062744, 1124984, 1427454, 1859938, 1884265, 2010800, 2030191, 1807643, 711396, 246742, 477210, 579722, 271117, 201796, 305395, 269506, -128926, -522673, -502718, -73532, -18580, -215111, 174608, 1059148, 4134308, -2283064, -14814376, 7401561, 26358938, -35540043, 11644532, -7025147, -2298052, 11573861, -24703836, -145661562, 14952143, 33967720, 12403074, -21668335, 51867638, -4957827, 15881061, 24163514, -278061, 5701092, 161047839, 26835156, 16012220, 12962134, -11119894, 6884714, -28128222, 13804474, -10911886, -2915679, 4696076, -288384, -115458, 124685, 72517, -165326, 147035, -17912, -12640, -123472, -391079, 850266, 312579, -9742, -81068, 96098, 177870, 8365, -9625, -38394, -120373, -146436, -142740, -166715, -164124, -151889, 

127098, -430068, 345015, -1895651, -678376, -707397, 1462159, -1780611, 2575870, -14930562, -1788258, -2917258, 1348898, -597555, -358358, 403056, 949008, -1585584, -378348, 199497, -2601664, -791092, -1785879, 969252, 2192929, -1774782, 471464, 878097, 2837582, -1373935, -500187, 489009, 521094, 563512, 613632, 714310, 818609, 900665, 1191168, 1310753, 1737539, 2074211, 2193660, 2232682, 2469868, 2870735, 3498737, 3586794, 3599103, 3339760, 3899387, 4708735, 4589569, 2581242, 1159764, 153190, -482658, -742448, -855556, -764001, -434256, 34666, 263974, 497871, 815121, 909168, 900621, 944155, 1000098, 1367134, 1772735, 1851660, 1911940, 1936607, 1698888, 686244, 127877, 288166, 469867, 206434, 140338, 222023, 141707, -230034, -642921, -653586, -129230, 45856, 1869532, -201276, -746622, -2289218, 2201425, 4389570, -2565420, 17007910, -8866052, -3878064, 1361135, 1474738, 9912428, -798160, 6449776, -15434163, 2357919, 6779198, 21988019, 7818674, -4367515, 4065304, -12386360, 9682982, 5503665, 20805414, 5265920, 36813131, -62818906, 44886384, 2872024, -3100555, -37155363, 25613895, 7363823, -1608486, 362179, -125979, 122974, 64858, -107956, 777124, 9580, 15419, -80632, -161067, -591428, 1677426, 89250, 51943, 26317, 301980, -33969, 25590, 15497, -60637, -74151, -78081, -102704, -114720, -127322, 

-141459, -1036799, -7831311, -1553533, -1012670, -7646848, -1111076, 967498, -794108, 726331, 2193922, -1247463, 99790920, -1515576, -412938, 609713, -721047, 623736, -1927293, -1644917, 810772, 14949423, -713905, 1797133, -2840651, 375849, 1562154, -1586378, -652203, -434906, 510958, 557659, 582812, 591792, 623445, 745768, 858488, 1269297, 1375916, 1594800, 1995779, 2206478, 2326086, 2367289, 2611728, 3116898, 3709742, 3789072, 3895245, 3656931, 4377162, 5324266, 5477235, 3007084, 1651326, 531739, -347430, -775417, -496134, -424356, -271506, 15312, 208509, 366710, 601686, 672109, 682068, 840806, 979427, 1224386, 1638637, 1793119, 1906554, 1834065, 1615568, 678951, 153965, 260228, 496120, 265968, 238903, 301267, 192615, -206552, -646902, -684153, -159019, 68194, -8184690, 1169802, -1697482, -2630298, 13039826, -971894, 4430399, -19676232, -10764708, 14396540, -1682389, -2927679, -5626195, -1493228, -3631530, -3502840, -4419538, -1756512, 4046172, 2901130, -10715261, -3828255, 45288117, 2115806, 11368858, 4555868, -3382422, -4384446, -52718108, -1634655, -639027, -108594, 10438394, 9980909, -19628025, 645069, 97238, -107580, 165938, 69496, 101648, -337016, 43534, 24430, -14406, -35466, -115115, -346680, -3948, -44120, 255757, -2002758, 64639, -29574, -46413, -100616, -120260, -134990, -163212, -175680, -164823, 

-468100, -78208, 818805, -604448, -2297543, 941817, 4499317, 781520, -1174216, 1166239, -10570475, 1253763, 1988775, -4717302, -714000, 1131588, -674428, 977609, -882466, 690760, -2794972, -784935, 2946896, -2267090, 964428, -2034217, -373340, 337980, 492392, 509128, 541310, 599496, 626508, 640040, 667730, 755368, 1245760, 1376933, 1488270, 1770411, 2274372, 2601869, 2701056, 2759925, 3156856, 3373072, 3816036, 3914442, 4107810, 3915862, 4436833, 5070540, 5148696, 2908241, 1731996, 807877, -74819, -467808, -345734, -330592, -192360, 118393, 284746, 377705, 550060, 640838, 675442, 875610, 1018078, 1309959, 1726870, 1863310, 1857787, 1808587, 1611644, 834127, 206180, 405053, 548434, 377729, 308959, 330374, 262036, -181180, -648144, -628628, -236036, 54750, -410604, -137796, 5130166, -19641441, 1718920, 2889706, 1672029, 15016713, -14732662, -1869465, 627686, 9320565, -9870920, -1350759, 12107677, 504295, 9367567, 2408773, 9143975, 2524546, 2182328, 3475598, 5962157, -265285790, 624900, 5499518, 512920, 513380, 2176056, 1616790, -9660430, 3107587, -1469738, -3081069, 13613939, 459208, -367143, -12312, 240404, 112236, 169657, -212298, 250001, 11917, -23067, -54877, -86534, -148836, 3790474, 183752, -806184, -336830, -1136631, 378471, 305453, 545532, 701679, 647984, 433423, 227928, -159836, 

132940, 52208, 765464, -1628478, 1330464, -1046440, 2278080, 1249224, 2778966, -5782346, 1278146, 1394092, -9239660, -813828, 803127, -10203186, 1677570, -808266, 517944, 1610440, -667012, 939700, -1685249, -854645, 1758487, -631948, 235896, 376348, 586480, 593577, 593202, 632960, 688560, 722242, 846444, 1130738, 1367094, 1551811, 1614277, 1917450, 2505507, 2885048, 3021266, 3198209, 3465515, 3570571, 4018833, 4013446, 4265538, 3699700, 3044180, 2484064, 2571276, 1461834, 1185559, 852171, 193582, -182211, -127260, -80462, 65336, 341519, 466880, 490180, 559433, 659592, 778508, 1072886, 1241256, 1630441, 2060298, 2078988, 2122216, 2018204, 1713430, 923790, 308523, 459932, 579768, 378607, 272572, 256140, 191127, -235848, -669988, -686568, -185203, 174436, -782544, -182641, -2950483, -1789807, 949655, -202145, -166703, 4454348, 1379954, -223592, 3173359, 10064095, -257909156, 701440, 1460041, 2219544, 1973576, -1744732, 2261203, -2667694, -1038399, -5935422, -3748345, -52185496, 2033766, -3196164, 653602, 4354254, 2428683, -11435973, -2507166, 5410696, -410992, 3154806, 786316, 165653, 731018, 145248, 130555, 164615, 180634, -138642, 1316302, 53846, -39953, -72303, -97632, -194005, -12578703, 51233, 224163, 1514118, -228621, -644626, 2125724, 25510137, -5722383, -17614868, 1619935, 388188, -126144, 

-702048, 856662, 1278934, -8698057, 1168998, -1046455, -4510448, -3117896, 1374336, 4090295, 2771458, -10787973, 1375005, 3890790, 22436022, 786213, -929665, 468462, 2363281, -1760344, 651970, 1995701, -851780, 700010, 2736992, -449042, 296140, 433547, 686541, 717796, 753149, 814122, 852184, 935458, 1029504, 1337245, 1607234, 1779744, 1703537, 1881183, 2332816, 2716724, 2750315, 2863894, 2666446, 2154624, 1876447, 1598202, 1793071, 1720082, 1751796, 1485400, 1353857, 614820, 1039494, 824792, 125174, -244160, -156040, -26128, 109888, 381965, 474052, 459701, 495960, 552135, 746580, 1163561, 1333578, 1848993, 2327306, 2288669, 2372803, 2199348, 1784236, 1028665, 475256, 549528, 625461, 448506, 326717, 246245, 230781, -74998, -495518, -581396, -203822, 206022, 1213356, 187322, 914718, -8007724, 2213606, -1991474, 2347893, 4488108, -3563512, -15368894, 8357996, -7441700, -8270219, 2236649, 3537704, 5522082, -6566646, -5436060, -3143451, -2646232, 318643, 1534644, -8316186, 401248, 10493849, 5607680, -4428987, 573006, -250306, 574147, 2028434, 4797033, 347189, -2051178, 27784, -368900, 2906600, 355406, 61170, 169150, 150130, 86294, -153949, 190548, 43974, 46160, 64828, 86088, -101983, 2951472, -231726, 345596, -2065128, 312722, -265636, -302760, -309100, -412344, -656469, 4429188, 243876, 

65868, -155448, 816392, -5280857, 1753153, 2736260, 1576764, -2999154, 1428744, 1181154, 3132190, -12567666, -1314936, 652332, 549397, -1712970, 1418182, -2863798, -768956, -371855, 846815, 7789215, -510160, 866271, -2805502, -270467, 270433, 401043, 669988, 773672, 853588, 901954, 1000149, 1040094, 1289028, 1609950, 1811808, 1905529, 1743055, 1991049, 2100755, 2484054, 2415695, 2440600, 2144114, 1845187, 1631996, 1247900, 1321468, 1454493, 1469292, 1124272, 1035153, 655288, 1180816, 1080212, -59033, -476838, -217347, -65889, 9120, 275427, 326685, 309264, 340856, 401767, 599214, 1141320, 1337013, 1858363, 2353626, 2538599, 2679327, 2310234, 1812416, 1090858, 575112, 607435, 623220, 472752, 364626, 183156, 111751, -59584, -399609, -470920, -244586, 156940, 1488099, 636731, -1889351, -2929323, -2892381, -2104153, 3892564, -3986870, -43960236, -7332558, -3190446, -18874892, 27396532, -3305995, -824387, 808339, 2062131, 1599022, 2408945, 901236, 911443, 151596, 2472814, -11751229, 3396975, -28578011, -7843416, -388050, 1859328, 187670, -1154695, -4652490, -8319903, 82000, 24530285, 550352, 31434480, 649855, 146156, 186623, 149690, 119708, -141048, -20599082, 76798, 51496, 99992, 127566, -130200, -221708, 111202, 432660, 261373, 1201491, 413850, 160645, 190868, 258790, -331753, -745693, 603881, 

228024, -607385, -179924, 937836, 3466837, 24039477, -4123056, 1160350, 22498713, -1723076, 3250756, -3753744, -2122736, -508934, 242273, -6675860, 418766, 380553, 474868, -298001, -223894, -151331, 374719, -1500894, -503660, 260627, 260103, 374679, 687474, 836429, 1021292, 1148239, 1289875, 1558132, 1592917, 1616728, 1825199, 1856436, 1721002, 1985676, 2172331, 2473275, 2387125, 2362222, 2040222, 1706810, 1417493, 1135857, 1396176, 1478353, 1518694, 1034852, 1010916, 654203, 925360, 791240, -185948, -590806, -200135, -35496, -71738, 85893, 170560, 145425, 171064, 234504, 420844, 985545, 1229552, 1660048, 2009508, 2479434, 2572250, 1880446, 1539355, 1047594, 622628, 647851, 626316, 490966, 403078, 198476, 67187, -21186, -283657, -395648, -273841, 88431, 1061424, 509678, 564125, -11574623, 6364583, -3268107, 5905272, 2654982, 2558340, 9347988, -2774300, 9326250, 22872750, 563965, 231483, 2434568, -1292732, -1071946, -2216745, -1553830, -413934, -908919, -1789098, 2850548, 5083679, 21829340, 4188416, 1047042, -428196, 406971, 189415, -567575, 815676, 632815, 1703962, -163140, -311985, 662677, 214824, 298005, 169092, 127117, -121000, -624388, 82105, 21280, 71856, 115138, -120783, -354686, 75450, 520515, 476663, -2349235, 1675277, 137122, -137204, -230457, -356750, -635328, 1128939, 

-54140, 272964, 442888, -456738, 809785, -23601547, -1464161, 566464, -1988612, 1191174, 3788888, -4278222, 5116040, 2101228, -12626513, -326476, 590965, -1179756, -119717, 184224, -66742, -74124, -167400, -254896, 260877, 304007, 325431, 440844, 771267, 934078, 1126794, 1302340, 1565313, 1701762, 1652911, 1621482, 1806051, 1840467, 1675950, 1916070, 2131920, 2419642, 2286948, 2198820, 1877949, 1526768, 1115080, 984906, 1321809, 1465626, 1496830, 994050, 888950, 645998, 794060, 534078, -350922, -581485, -82661, 60918, -1975, 2459, 92390, 90300, 114877, 160768, 369880, 966920, 1186632, 1431020, 1703537, 2097690, 2450015, 1672422, 1415748, 1145932, 724166, 750900, 656496, 522335, 461865, 203033, 18977, 30764, -165858, -359660, -285597, 71805, -1839368, 801670, -1546936, -704193, -1240244, -1709716, -2207568, -1847937, -949986, -7741459, -10726573, 6774775, 4417500, -2182144, 289788, 182171, 502680, 448895, 841233, 550995, 78968, 223944, -533885, -289520, 5934266, -7171563, 1813132, 19623466, -5544307, -1447199, -1378473, -2331662, 3244770, 1410484, -1803774, -200307, -374956, 689488, 318022, 589413, 209222, 132764, 100698, -199901, 341903, 40008, 99273, 136683, 57888, -59653, 45044, 268782, 642163, -645482, -2875520, 165894, -156634, -249843, -388540, -543886, 5136912, 

-561747, 257928, 404195, -902178, -364845, -1006823, -348962, 1682231, -731655, 901704, 3477516, -3347622, 2587586, -860774, -367860, 1097331, -493785, -259443, -238281, 102531, 122861, -114776, -57675, 135782, 253316, 309920, 364967, 549372, 974139, 1183193, 1453472, 2121968, 2300313, 2481112, 2373031, 2325602, 2570298, 2446125, 2302344, 2087130, 2295470, 2411529, 2148656, 1976016, 1699692, 1290616, 829328, 735188, 1076352, 1330330, 1267067, 616245, 492990, 366348, 529000, 369858, -400332, -477467, 49359, 208532, 52233, -50284, 57566, 111204, 140823, 197776, 429912, 1126200, 1348795, 1357060, 1430251, 1790467, 2197997, 1582142, 1373310, 1372726, 947241, 948170, 674056, 552853, 567115, 263084, 27998, 122115, -11020, -326785, -298132, 106156, -3252933, 3073711, -82122, 82527, 385294, -500600, -552432, -280466, 296277, -909518, 2199539, 10905873, 3880202, -1099957, 581553, 956126, 1089961, 396899, 278728, -108910, -230084, 379917, -452559, 1744455, 2895563, -4566425, 999360, 3171780, 3909864, 7809807, -1494475, -2702448, 1682248, -1254152, 756701, -369056, -525187, 740655, 381750, 795702, 213865, 155960, 135134, -166280, 227031, 13940, 37546, -81637, -65539, -95077, 42415, -313850, -334370, 501536, -475405, 222074, -150489, -248268, -385495, -522576, -5119039, 

-171004, 31475, -184336, -3481328, -314260, 93723, -187462, 14757, 685230, -9308854, -802006, -540318, 2207388, -936366, -337371, 1202715, 600920, 831734, 968923, -24767055, -347271, -179639, 93348, 118418, 186386, 286016, 341198, 552702, 1128070, 1439785, 2125662, 2406382, 2520560, 2626468, 2467235, 2433092, 2544009, 2412758, 2308200, 2138143, 2316291, 2338214, 1954300, 1689486, 1478252, 1254891, 855882, 510594, 687566, 871833, 836752, 312961, 5676, 35544, 191769, -127174, -573650, -488009, 24219, 247145, 21673, -125052, -26752, 91695, 126665, 213576, 531522, 1247990, 1505262, 1386598, 1210719, 1670753, 1956543, 1517432, 1341917, 1504144, 1196818, 1110035, 717948, 486213, 611256, 319004, 69812, 187114, 85272, -275130, -455478, 86977, -7316758, 2272545, 779517, 2300856, 1644981, -1743982, 967680, 1491660, 2304603, 1729134, 109413993, 8493473, 4605022, 852950, 1763530, 915925, 354190, -969130, -600807, -1084675, -1317564, -491164, -2439858, 1242172, -139129, -1505217, -454406, 2443889, 2080954, 2537490, 3292608, 4881950, -6740413, -1477984, -1243830, 3119336, -809586, 818598, 425930, 770031, 273816, 139373, 116280, -89030, 305260, -19897, -7470, -28896, -13983, 40686, 44343, -470670, -293348, -10493648, 335790, 637086, -148511, -224164, -320489, -425703, -755778, 

217530, -315855, 493904, 527103, -921578, 741776, -247263, 235701, 3781578, -1095064, -512395, 658740, 1679282, -799833, -462136, -1150112, 573148, 2194488, -3026033, -378150, -168608, 119964, 122920, 139474, 203008, 283419, 411641, 748261, 1232162, 1707024, 2296953, 2487210, 2562217, 2665870, 2506627, 2488332, 2630903, 2512984, 2379768, 2233666, 2360784, 2230224, 1879020, 1515012, 1278000, 1215208, 788028, 371617, 573883, 1189824, 1080634, 440425, 94640, 135693, 266487, -85535, -544268, -501201, -14976, 237429, -15910, -120550, -31104, 55199, 61424, 151053, 541937, 1283379, 1574463, 1374264, 1172752, 1551472, 1405298, 1075246, 1118619, 1349910, 1241667, 1081682, 691678, 444830, 557808, 300788, 98158, 240050, 145508, -307058, -781320, 10134, 12742694, 1336451, 552984, -5657900, -1632700, 12654980, -2824465, 1684068, -2345127, -10474685, 72221184, 11117987, 24088078, 2340318, 1137415, -857926, -652658, -469294, -137248, -702715, 19283, 351626, 347846, -1653557, -41008096, -8438292, -1774922, 32738118, 12452627, 13375486, -8515372, -7418413, 8316122, 10313224, -2293763, 7023957, -796515, 836322, 490977, 768534, 338598, 109895, 89898, -42278, 384318, 35886, 58637, -9322, 10790, 899273, 93620, 80880, 5149132, 886949, -1613858, -521612, -128194, -223398, -322962, -430934, -615297, 

-99161, 25910, 966334, 1071460, 1825642, -579952, 380628, 2609905, -1469725, -670861, 880625, 2024220, -3059120, -654102, -1024069, 2469600, 1015729, -2815582, -906513, -286557, -167234, 156975, 172101, 210300, 288076, 417011, 730166, 889780, 1847432, 2282588, 2938822, 3080580, 3074694, 2911272, 2738108, 2691512, 2566338, 2402071, 2183631, 2033718, 2203054, 1999070, 1593700, 1156270, 960278, 986600, 700602, 417911, 511602, 1121019, 988058, 345894, 94106, 202123, 315417, 4167, -498691, -466088, 36992, 275889, 55920, -51294, 30723, 108438, 80886, 207044, 673203, 1401068, 1725076, 1408524, 1204353, 1403850, 1099465, 834992, 1026238, 1246954, 1259134, 1049013, 644135, 433158, 571700, 357220, 161647, 309199, 178069, -324792, -829627, -154275, 4347473, -2024069, -3832383, 6668287, 22389338, 8519278, -11539731, -87333975, 1209469, 897172, -902100, -56207814, 18989266, -7672349, -45487760, -13601113, -8075079, -7564650, 1241809, 4923796, 6477394, 6119542, -1792722, 2773255, -35350767, 27014390, 7683627, -354528445, 9136487, 10779432, 17082667, -147161122, 6137624, 9599474, -19280955, -1408944, 19006998, 962064, 581076, 819734, 529808, 133220, 103592, 61485, -757719, 28113, 144198, 109912, 390959, -381852, 187433, 97181, -763238, -3246535, 644086, -335739, 179511, -216378, -301611, -394659, -582372, 

3782773, -1909028, -3277598, 1103904, -6296100, -4670896, 730447, 1977854, -6506847, -903577, 744554, 1259142, 85909990, 6025692, 533590, -345378, -1455240, -607874, -446385, 225523, 221603, 257968, 261544, 297347, 389712, 566534, 943610, 1563746, 2127057, 3119364, 3206745, 3269123, 3175919, 2971069, 2766158, 2685318, 2520897, 2267357, 2014126, 1954176, 1987323, 1736268, 1279200, 813177, 671334, 770875, 606223, 416470, 426715, 875227, 662035, 79266, -113023, 12018, 106681, -121742, -556632, -379548, -13390, 301087, 93139, 9761, 98067, 196080, 139822, 361936, 1062594, 1755081, 2021856, 1731728, 1399644, 1301133, 893120, 725502, 994356, 1203369, 1165440, 895597, 475895, 259527, 399930, 259074, 138690, 290730, 95520, -352856, -807115, -128240, -1030842, 1937372, -1939460, -4651643, -37435608, -11143537, 24239732, -9503478, 4011914, -40618867, 33404979, 38454992, -26083737, -164481228, -14557184, -27466060, -79872162, 37524147, -6624660, -573783014, 22629840, -27468249, 124535719, 3130316, 17765796, -64743422, -13872528, -51192561, -15918923, -23898804, 17647118, 94670148, 13130132, 11809182, 4414278, 2456180, -1581475, 1064831, 606320, 916370, 636080, 175554, 102917, 93058, -184811, -11790, 79494, 43501, 104311, 638192, 92189, -50563, -210649, -765388, -5360699, 479677, 252359, -158341, -234246, -321776, -502054, 

-1287461, -9456954, -5691727, -1333800, -1766150, -1526759, 895576, 920990, 52643248, -630377, 616667, 1171088, 1146702, 947328, 1151429, 316626, -368466, -272955, 285500, 247176, 230672, 287899, 324844, 319304, 364733, 780793, 1335603, 2121960, 2357525, 3084870, 3153938, 3185392, 3076752, 2879733, 2642519, 2583092, 2494902, 2310296, 2097555, 2053131, 2054560, 1760787, 1269458, 806910, 750988, 834778, 757484, 510720, 474434, 725488, 434216, -144320, -364631, -143680, 205472, -278454, -737792, -675712, -218857, 152716, -32432, -192993, -43433, 98718, 80076, 282728, 1099101, 1849908, 2195982, 1862976, 1488836, 1164225, 819090, 695562, 1002700, 1146334, 992013, 653478, 313239, 86744, 229737, 147104, 85824, 249468, -47552, -513009, -910985, -89996, -1046899, 5861061, 2729948, 5405904, -30256501, 71945733, -65696150, 10568958, -149063000, -7763670, -10247869, -56298366, -58034881, 14587608, -36819275, 62077415, 25761295, -41725934, -244047030, 44493363, -25870400, 96771198, 23437952, -22224580, -24980615, 75603944, 2533232, -244505384, -23107211, -19246792, 22109377, 56898267, 24989910, 12986910, -7044066, -9671710, 1828018, 1068812, 568447, 953741, 672178, 237601, 77652, 91626, -125692, 5975, 37896, 102160, 438747, -704448, 41968, 88835, 45021, -4765825, 1685369, 248099, 87255, -155394, -322995, -570222, -2066102, 

1928931, -1942231, -1735181, 1767685, 1380726, 974057, 1112262, 1845947, -2347666, 712430, 1205889, 1278364, 1674973, 2581108, -1214486, 1094025, 183232, 322259, 391968, 356877, 373859, 448658, 478970, 516046, 648573, 799526, 1391184, 2260689, 2316480, 3015731, 3102347, 3126360, 3055855, 2880240, 2661127, 2584051, 2511237, 2421732, 2216686, 2220281, 2248753, 1937622, 1474685, 1016826, 951372, 987794, 971542, 675477, 464431, 627356, 197144, -374023, -545080, -195952, 42528, -334726, -744620, -781589, -336328, 11620, -214723, -256191, -41939, 89118, 5640, 269655, 1107244, 1858653, 2136317, 1686745, 1402456, 970228, 663357, 699250, 1031936, 1128531, 852990, 514440, 247905, 26972, 84394, 27537, 49088, 185460, -261024, -696865, -1153971, -391708, -1005170, -1917253, -4208259, 7293627, 107787387, 38068106, 10221175, -5408855, 1440302, -6357360, 1389678, 90505328, -37626144, -6204123, -10314988, 52451689, 150438870, 447787368, -6892876, -26396501, 29102951, 194655074, -156821160, 63768736, 16226930, 87362025, 5070651, 61442620, 20176965, 17496871, 1538743464, 25777614, -16987209, -13039682, 5903540, 3012592, 2373074, 1038536, 745597, 937241, 857750, 433792, 74848, 72064, -46807, -27045, 45702, 139824, 247698, 255894, -70109, -295587, -185184, 174916, 1150395, 329175, 117776, -103296, 196511, 1199206, 1330208, 

1084523, -1020704, -1070529, 1424285, 1294137, 759272, 1028402, 2261032, -2078070, 764314, 748961, 1060044, 2016009, -66184392, -495637, -1604321, 311184, 450343, 569129, 552599, 592683, 735896, 846504, 900017, 923712, 1970826, 2181659, 2740288, 2726814, 3156546, 3218902, 3218940, 3132410, 2943519, 2712312, 2603405, 2511383, 2469599, 2262533, 2292191, 2329094, 2004033, 1594261, 1164760, 1062014, 1041522, 1025508, 899109, 574301, 629542, 138025, -408282, -614042, -215906, 63789, -167394, -535386, -620364, -228875, 80636, -117352, -193928, 67462, 210612, 100886, 432700, 1244420, 1936736, 2166654, 1566031, 1313256, 827748, 638393, 768475, 1108366, 1167440, 781427, 442697, 228424, 44934, 35287, -35894, 30063, 144787, -377302, -815529, -1337731, -459588, -1018680, -6854557, -3220680, -3145983, -18484869, 643189276, 4754030, -397038, -10492016, -28168680, -22945391, 120412606, 113568811, 12068064, 31943627, -48033652, -36602270, -186225558, 29417536, 33340597, 33348621, -21777812, 18932433, -1346966, -426134371, 315376071, -53515809, -4063614, 12194547, -20183864, 20464830, -18725039, -18419437, -99846964, 9466743, -18145124, 4154391, 1009320, 900840, 986572, 974161, 600514, 84968, 69690, 43940, -103869, -16968, 61020, 81420, 43780, -7355, 108352, 503266, -324180, -585359, -481713, -134190, 222881, 15328, 25265, 80301, 

-258879, 855664, 1342863, 1978252, 1487824, 745416, 1332638, 3404800, -1619325, -651297, -668432, 668484, 2097660, -1431022, 325986, -566126, 401751, 548218, 668309, 689127, 737587, 934244, 1076924, 1261670, 1861033, 2399416, 2468096, 3001038, 2905912, 3255713, 3311334, 3302267, 3219492, 2986085, 2707280, 2577146, 2465248, 2437633, 2216846, 2245110, 2282553, 1980186, 1628142, 1226510, 1099650, 1079119, 1156011, 1291397, 801158, 697801, 121944, -405714, -643414, -257958, 22745, -131056, -304209, -374333, -136156, 130836, -26807, -99882, 147329, 289478, 258291, 765912, 1570888, 1985706, 2089714, 1575470, 1410922, 802518, 736975, 916859, 1215753, 1234297, 748285, 340503, 167397, 14529, -13890, -52691, 69950, 100748, -470800, -935700, -1480645, -319998, -1026746, 4604764, -1699021, -214575, 3194146, -2257513, -4707164, -19258062, -495680822, 38475242, 40163246, 58698605, -44041400, 7264550, -3037284, 3262892, 29476841, 42053820, -26959982, 53764301, -48874708, 111298986, -2546153, -14849341, 41891836, 82040536, -40192051, 44365321, 13348613, -3141955, 6268116, 34501142, 6047221, 14135600, 279937660, -1762270, 39338702, 973873, 929477, 1065610, 999452, 581872, 117837, 62092, 46440, -17319, -36927, 81348, 164824, 145000, 140130, -1349435, -25926, 995310, 1027723, -791137, -276209, 321093, 29530, 16940, 53824, 

-1289304, -359440, 20157664, 12087078, 3096677, 1119745, 2766271, 4227230, 30254596, -1155841, -1076944, -471495, 12979602, -453096, 455855, -288000, 375954, 492297, 627184, 718151, 739996, 949883, 1183122, 1851122, 2165940, 2591450, 2548082, 3007416, 2943616, 3300362, 3218096, 3208662, 3242884, 3007461, 2661500, 2500355, 2401417, 2407652, 2218650, 2254585, 2291698, 2025276, 1749405, 1400738, 1272344, 1368104, 1327117, 1148385, 843846, 502872, -9633, -450319, -629424, -218717, 111691, -38363, -182100, -181073, -61205, 5973, 31638, 97720, 405674, 589347, 608887, 1150896, 1924746, 2217750, 2248020, 1805468, 1775791, 898260, 695194, 884148, 1076411, 1046584, 552053, 27916, -78689, -174529, -220504, -258428, -119582, -224948, -782826, -1145506, -1592077, -177897, -892420, 1745775, 1667521, -675375, 3921126, 6639640, 31422779, -12858788, -56187291, 84762287, 27793828, -234773400, -554238912, 17810868, 76913307, 10439712, 122299494, 925617723, 46463406, -44952756, 461976178, -22312426, 36218666, 4468212, 31196071, -108882794, -60057826, 29427594, -26936698, -9039609, -4961560, 5763519, -18646807, 6365792, -3855633, 8716092, -3930888, 957396, 928952, 1074085, 970890, 611287, 240012, 82698, 60156, -54184, 12692, -74812, 155886, 142319, 137307, 448424, -651, 270270, 543668, -655551, -289219, 560714, 30932, 16150, 44770, 

-548398, 315726, -1347370, -2053599, -3245438, 16032711, 3111650, 1199162, 2554000, -1075945, -599741, 708798, -704616, 389432, 4850667, -162603, 446404, 609812, 755947, 901667, 931234, 1083320, 1661515, 2015856, 2310144, 2662608, 2539651, 3013155, 2920956, 3122018, 3088534, 3013141, 3059878, 2811001, 2486752, 2343748, 2334102, 2197730, 2093231, 1922164, 1974255, 1645159, 1426681, 1163024, 925563, 938790, 962793, 738440, 408100, -126474, -357385, -573825, -478285, -301018, -62504, -44163, -113852, -275639, -315892, -115986, 181825, 557145, 763607, 735403, 888693, 1570225, 2257620, 2427985, 2355038, 2049302, 1912149, 924731, 575480, 696158, 950287, 815700, 341432, -180474, -260188, -240108, -305316, -256662, -33081, -298749, -906810, -1267134, -1709568, -158371, -791205, -3150647, -426544, -3146500, 6270430, -12956713, -52920524, -36726214, -50132457, -127775904, 63468592, -86184504, -213174056, 527386472, 16964269, -42704033, 41615346, 57155645, 9814088, 41602959, -82200740, 27771019, -24461856, 10867284, -133095988, 224493807, -316979016, -86074418, -719232456, 14390814, 43101646, 4139538, 8770623, 2357274, 40775, -1629110, -1514549, 895731, 967401, 1103040, 994387, 804558, 433509, 115734, 73105, -52863, 487527, 21551, 175437, 195154, 174834, -45919, -155390, -79160, -739597, 410115, 746256, -437917, 64743, -2761, 20280, 

305561, 1275036, -606542, -693281, -644818, -2193349, 3319236, 1796410, -14005508, -450956, 609847, -1281886, 399404, 2924786, -400828, 153851, 500834, 688248, 860934, 1069488, 1143458, 1694325, 1971654, 2534488, 2890349, 3323289, 2977451, 2994159, 2832250, 2872484, 2802297, 2730383, 2807432, 2675407, 2396564, 2278094, 2379556, 2289650, 2176038, 1902335, 1921094, 1660329, 1479332, 1259798, 938258, 896006, 849575, 601519, 159754, -465876, -680523, -682495, -542320, -384598, -104742, -32863, -104221, -392846, -507474, -226070, 304371, 906220, 1097499, 974802, 1294661, 1986036, 2606854, 2722096, 2598873, 2266341, 2107388, 912297, 501618, 710106, 939940, 699758, 237118, -232779, -323904, -271348, -365942, -306898, 2208, -247708, -1002463, -1410966, -1850564, -139767, -828260, 766052, 5168031, 6510674, 10586643, 38689680, -48391216, 411338685, -245627068, 226158617, -63661832, -81970336, 102323429, -45167986, 754344417, 21544248, 155250480, -1779974224, 110375995, -59093426, 150242868, -76322165, 10369386, -17107972, 60745661, 162699240, 70571131, -80238385, -716946872, 158479510, -26215845, 10374453, -10993590, 38917654, -3078798, -908344, 611940, 932767, 1036701, 1159546, 1023427, 941808, 633888, 129281, 59171, 70941, -125295, 35941, 49246, 42968, 15816, -92306, -120927, -318786, -374660, 628386, -743423, -231496, 334132, -14222, 6906, 

364184, 1269296, -897430, -734335, -945311, -1082105, -1978528, -2330186, -599272, -4189070, -619500, 808943, -1405533, -364208, 240801, 356162, 626680, 781684, 935606, 1303721, 1669036, 2225643, 2754843, 3099305, 3657054, 3730964, 3214732, 3152121, 2909670, 2674241, 2611368, 2478424, 2486754, 2459378, 2310318, 2197272, 2324782, 2276797, 2173244, 1771197, 1795632, 1674682, 1612488, 1380288, 877549, 725370, 718080, 572247, 121839, -511760, -729073, -705134, -498554, -408216, -80004, 138616, 580, -470616, -605666, -233452, 455842, 1272315, 1717128, 1463352, 1972134, 2525153, 2796340, 2873013, 2657610, 2311368, 2025231, 967736, 624015, 810648, 957280, 646881, 244550, -144416, -284472, -242847, -373311, -370692, -23314, -211779, -1056410, -1476126, -2260196, -58490, -924590, -265965, -2399670, -25776893, -51396410, -68916051, -1219296830, 33504996, 62803320, -171329212, 80517916, -803383200, 92433194, -114708871, -55951561, -25051759, -55629715, 47836980, 10137334, 66507639, -68292764, -22409869, 15262653, 412671701, 105293031, -239172402, -73981916, 108688181, -52736286, 26810171, 27029186, 17372592, 246284640, -10835991, -14281918, -920531, 846690, 943656, 1103780, 1356906, 1134759, 933906, 657425, 133388, 59974, 59782, -63879, 147584, -26076, 30870, 14845, -64197, 130278, -144959, -56294, 127902, -692231, -154035, 99507, -36983, -34600, 

426939, 1569471, -892993, -1227686, -523274, -447148, -550359, 744603, -1327932, 460984, -107996432, -422118, 244215, 377875, 442440, 529226, 1049017, 1090878, 1321336, 1775340, 2115624, 2403798, 2747372, 2959640, 3373888, 3337389, 2833890, 2757674, 2541783, 2409040, 2344032, 2273940, 2336947, 2328613, 2226520, 2056056, 2172444, 2204622, 2194497, 1700884, 1746927, 1666629, 1498726, 1297854, 810204, 639356, 724696, 630681, 175901, -646040, -859798, -823004, -538227, -497815, -280427, -22310, -80619, -492720, -624038, -283351, 530846, 1418400, 1911186, 1822360, 2440250, 2937871, 2949502, 2846853, 2581315, 2342504, 2147563, 1122900, 855831, 1019689, 1045196, 607096, 211188, -82175, -202872, -171476, -331015, -379180, -35246, -246495, -1132400, -1416360, -2281650, 150272, -647561, 18949, -17653337, 6177048, 9143600, -15788240, -325058474, 58261609, 173533149, 63474516, -995049032, -374206634, 85422642, 76302456, 45981390, -34700050, -60619680, -137720048, -1996283294, 27266670, -101315431, 21410803, -14820082, -96030620, 128189604, 47978211, -64825109, -125192260, -1193491530, 411348079, -22748544, -20125154, 10781399, -9729660, 5387036, 501672, 865234, 375990, 1193265, 1491090, 1224550, 974918, 737376, 326389, 62668, 26568, 42280, -34349, -137623, -107562, -88765, -18069, -295237, 1559653, 111780, -149232, 272190, -131235, 14486, 48236, 63628, 

396804, 1864331, -3091424, 8988373, -1035515, -529832, 500045, 1232292, -381106, 2311758, -439550, -196007, 239030, 426332, 516829, 746526, 1218256, 1263759, 1556724, 1998212, 2396780, 2494472, 2739525, 2946588, 3045065, 2937354, 2500891, 2379766, 2194588, 2179899, 2228355, 2207399, 2337866, 2372415, 2241284, 2095998, 2300169, 2436876, 2606873, 1947132, 1844148, 1749556, 1573706, 1386880, 923610, 791856, 776190, 640874, 218478, -610554, -847925, -749326, -453573, -416086, -176748, 135865, 69728, -337206, -424665, -85835, 737779, 1704152, 2228124, 2144940, 2765384, 3175063, 3138092, 2874166, 2311942, 2228984, 2075269, 1110398, 986395, 1101717, 988537, 498957, 150373, -29576, -40256, 25324, -247040, -357448, -10064, -338293, -1132387, -1252594, -2250277, 215260, 355096, 785020, -1474222, 6370852, -9127683, -88755204, -70409248, -34207226, -72488798, -1499786540, 57496331, 42292852, 41774710, 29534601, -83550251, 271220919, -22288318, 49246162, -76290778, -5797897, 16945425, -2249817, 5443925, -4254989, 22986967, 160149524, 96464902, -39306194, -33412762, 19477986, 18070080, -17171963, -14039289, -82828351, 3202512, -588476, 485730, -432061, 1321352, 1528920, 1271786, 998570, 892153, 716747, 74742, 47752, 90702, -51335, -7172251, -84081, -50824, 366, -89904, -106476, -256674, 39188, 140434, -249330, 95778, 22970, 43722, 

1542402, -169248, -107354, -237426, 212930, 288153, 646828, -1687006, 256206, -1011862, -270196, 211898, 277714, 495147, 599805, 931236, 1469053, 1593504, 2136331, 2198911, 2599880, 2539636, 2540900, 2723640, 2801164, 2674304, 2335070, 2243546, 2092512, 2060604, 2077324, 2044367, 2320089, 2477147, 2346823, 2111702, 2344710, 2607657, 2882259, 2062506, 1898076, 1856927, 1639229, 1348996, 852726, 640476, 603533, 432374, 72004, -558749, -559173, -423408, -170025, -147881, 45037, 365775, 353097, -54537, -92937, 201998, 875122, 1688967, 2154002, 2122940, 2754735, 3145629, 3145834, 2810659, 2096132, 2147766, 2015655, 1180266, 1150267, 1228015, 972657, 437373, 108282, -19577, 66208, 220941, -104687, -251417, 36870, -381765, -985161, -1087839, -2378613, 957, 2037370, 2938565, 3062178, -4323103, 27116716, -34902315, 20517900, 25375295, -113005920, -50613339, 33388402, 44108758, -89194000, -152659640, -4364300, 697952, 12681956, 9460417, 4325410, 2446087, 9997612, -3994216, 9277333, -1503758, 13471527, 19464906, 122329639, 119687155, -30408717, 16487479, 28158815, -34362840, 12141703, -16661532, 3203552, -1622614, -210459, -682198, 1532238, 1530531, 1356648, 1203713, 1102623, 850667, 76486, 56680, 106538, -63068, -227749, 16199, -1090, -12418, -46374, -55949, -68358, 20124, 126521, -482002, 149155, -31556, -15674, 

216403, -341139, -1195952, -337888, -265392, 221751, -7504, 89581, 1362591, -320295, -151112, 209793, 285844, 533580, 654613, 1110068, 1708934, 2012473, 2454560, 2548263, 2831632, 2602060, 2511110, 2585212, 2631527, 2533138, 2230475, 2135367, 2014764, 1947941, 1899477, 1895271, 2289421, 2591516, 2445406, 2143750, 2371512, 2703509, 3028400, 1943550, 1726713, 1746246, 1659042, 1230133, 515835, 367614, 297388, 159988, -144510, -358895, -151930, -70382, 64716, -113254, 1997, 504626, 548738, 305868, 318792, 561141, 974578, 1642501, 2119504, 2237900, 2955552, 3343645, 3283433, 2892015, 2127278, 2130145, 2003094, 1336442, 1355241, 1410575, 1017835, 437891, 141687, 9830, 99654, 335751, 35316, -128470, 71538, -460306, -965271, -1021975, -2543687, -268208, 1919837, 2420610, 3928775, 4277505, 4771032, -8433601, -33494457, -14436108, 22415140, -127791773, -56286564, 18886980, -429617399, 30919341, -24251332, -2147028, 8470948, 27141350, 3778572, -3820724, -7783185, 1014737, 2530482, 130165340, -123873322, 23353070, -44429830, -24180216, -49195758, -14030215, -79354047, 11364688, -5552947, -5194012, -4673773, -3963248, -2054529, -561932, 1859478, 1575215, 1401374, 1288516, 1173034, 859692, 136892, 29930, 83370, 56039, -20383, 12805, -15361, -12726, 8912, 17829, 18648, 15896, -107928, -367169, 330400, -54163, -48331, 

62749, -342148, 1065352, 841950, 30322, 14736, 52318, -213726, -140940, -129374, 139321, 215549, 331635, 680192, 967995, 1166677, 1910669, 2044309, 2385252, 2471670, 2692201, 2454364, 2389010, 2478130, 2535372, 2446040, 2155160, 2074900, 2033862, 1954667, 1853166, 1824132, 2246580, 2573744, 2357935, 2081989, 2365095, 2712362, 3118193, 1576277, 1372025, 1586494, 1589717, 1111344, 343695, 192400, 138177, 75444, -93854, -109858, 226306, 240540, 177032, -95558, 100229, 728602, 865340, 728644, 728357, 877380, 1191564, 1636114, 2088174, 2483903, 3159422, 3428278, 3152232, 2679136, 1996956, 1977428, 1864878, 1351730, 1425184, 1475685, 1016938, 432000, 206829, 16775, 61596, 361490, 195899, -3064, 34904, -434405, -830052, -895910, -2389497, -219877, 1367652, 2512498, 2913891, 3926391, 4779781, 5399558, 5456180, 5954037, -7940872, -68670337, -15517631, 49279240, -9494842, -17171834, -9770410, -2365282, -7630603, -4351960, 3028914, -2180145, -4337054, 119189, 825756, 19939500, 8843030, -9048549, -10560281, 143939808, 10209277, -5994495, -6121233, -5955560, -5588033, -5112038, -4115914, -2752068, -1756005, -10290, 2106748, 1782496, 1557685, 1345546, 1197031, 918158, 393774, -19747, 57519, 61406, -34703, 141653, 16134, 4553, -11778, -23222, -54267, -32157, 94437, -161311, -48799118, -59875, -63160, 

182940, -312200, -159124, -232770, 290307, 1061842, -503947, -209512, -126807, 191832, 271430, 308156, 460908, 813652, 1324092, 2004050, 2058525, 2199317, 2457593, 2569420, 2580634, 2295566, 2197152, 2295606, 2314791, 2164924, 1873050, 1786450, 1774719, 1767507, 1543496, 1538721, 1901369, 2164150, 1935804, 1786540, 2155856, 2584933, 3056123, 1578568, 1302354, 1619410, 1685434, 1234016, 255390, 110296, 160460, 92025, -50680, -64157, 253053, 267608, 196000, -32079, 156865, 926305, 1058458, 918192, 931236, 1081910, 1405850, 1703488, 2165201, 2506631, 3091076, 3343625, 3109384, 2659906, 1866788, 1855973, 1689942, 1345962, 1458338, 1500790, 972044, 371568, 269207, 109893, 86860, 434086, 394412, 195777, 171790, -190656, -625683, -757099, -2241925, -266490, 892050, 2394935, 2961367, 3350024, 3811778, 4069130, 4308715, 4694038, 5159556, 5762528, 2212336, -803022, -3708300, 29562150, 3068034, -7746849, -6918582, -4676208, -2830651, 1453140, 3608640, -386565, 1156059, -1748989, 3508945, 801199, -1368238, -7704642, -7107135, -5650900, -5128820, -4995837, -4622278, -4209381, -3086813, -2389983, -1721158, 50294, 2127508, 1740372, 1422248, 1136999, 995648, 757953, 435130, 1584, 66172, 66457, -112919, 271184, -61562, -49419, -92956, -115310, -225666, -285834, 163327, 158768, -214823, 98267, -74211, 

454204, -382890, 192757, 621510, 2251842, -470406, -181912, 120074, 128587, 210506, 366492, 440557, 655717, 1679414, 2001665, 2193130, 2324274, 2484070, 2669652, 2759885, 2606426, 2265620, 2137564, 2211975, 2211712, 1978739, 1709419, 1668756, 1672822, 1639970, 1424001, 1369616, 1778391, 2073741, 1994435, 1978293, 2388943, 2814042, 3173110, 1599362, 1233667, 1525986, 1649335, 1233409, 155198, -106354, -15090, -67178, -198757, -217521, 123118, 139817, 22042, -227156, -52710, 776510, 1095678, 1056344, 1020091, 1137960, 1466023, 1664448, 2189184, 2565045, 2997527, 3115346, 2900883, 2518768, 1685128, 1739161, 1625042, 1381084, 1480721, 1489498, 927016, 328684, 362025, 273966, 240933, 618431, 566283, 352064, 286245, -106340, -514875, -482067, -1877924, -223260, 451611, 1814824, 2338213, 2665428, 2543098, 2486400, 2454219, 2389568, 2144095, 2631850, 2341447, 4030360, 5976528, 7277114, 7426242, 7156365, 5856856, 3938796, 1383915, -936910, -2922193, -4959288, -6818208, -7320404, -6504754, -4402046, -2818984, -4140352, -3147693, -2396627, -2135612, -2180623, -1812940, -1447235, -1580728, -1488875, -925126, 591870, 2114382, 1666945, 1338960, 1027263, 880710, 688998, 374243, 167681, 101388, 134136, -113515, -2298467, 86019, -62460, -85275, -96670, -164830, -167744, -123546, 84758, -199833, 236647, -88590, 

-407916, -587636, 456360, -3676903, -474122, -207795, 222108, 205363, 221680, 380128, 578611, 1058504, 1230398, 2067940, 2400928, 2820564, 3035782, 3273054, 3231498, 3243744, 3029904, 2591959, 2234373, 2159308, 2133703, 1907569, 1710606, 1663610, 1616372, 1605181, 1365683, 1195600, 1484117, 1982812, 2113664, 2147776, 2545864, 2763252, 2595361, 1285938, 893334, 1186082, 1365064, 979332, 54730, -295778, -175540, -178058, -357904, -319458, 19366, 67058, -101022, -355932, -226248, 513509, 1088352, 1164340, 915532, 905762, 1139631, 1270379, 1715686, 2106697, 2461434, 2557656, 2391519, 2127433, 1499911, 1607118, 1635924, 1427826, 1531439, 1507393, 958785, 338428, 499099, 567873, 490870, 808525, 786478, 584751, 395088, 27922, -277875, -242710, -1578426, -286140, -763073, 573800, 1157474, 1869110, 1435646, 1608870, 1470206, 1360344, 1468464, 1773071, 1537919, 2419043, 2390542, 2092622, 1160636, 960252, 63390, -416781, -1038774, -1996636, -2056473, -2645595, -5178448, -5514677, -3869801, -3588826, -3677195, -4041610, -3023088, -1872088, -1793171, -1679028, -1441398, -965583, -1052274, -821793, -132359, 1184290, 2220467, 1667424, 1299720, 976612, 807392, 667680, 291062, 240076, 20184, 140557, 87731, -429335, 128987, -64629, -92952, -111816, -156078, -211850, -365656, -25396, -90122, 265419, -60498, 

444676, 408734, 1052990, -654485, -315974, 224718, 276608, 257145, 307346, 511940, 889075, 1399698, 1997909, 2250937, 2520175, 2853412, 3032860, 3377194, 3085327, 2993968, 2744201, 2336294, 1924100, 1848590, 1890213, 1760465, 1635472, 1561214, 1388539, 1387766, 1115848, 984101, 1248643, 1874847, 2063766, 1957717, 2078759, 2399684, 2076888, 1618882, 1385013, 1912765, 1800141, 1254496, 47568, -379994, -345490, -321728, -409064, -207550, 28678, -21840, -339805, -336631, -195076, 433917, 1086420, 1463992, 1173833, 804200, 820648, 1052141, 1580662, 1966056, 2077936, 1956090, 1874760, 1690092, 1277156, 1336387, 1411282, 1299765, 1409801, 1367894, 752509, 233952, 547118, 766349, 507294, 699516, 788135, 534100, 231894, 151094, 37276, -122490, -1062806, -140971, -835536, 121765, 815534, 1485294, 835630, 988944, 857254, 1103475, 1128400, 1012480, 787156, 1176414, 818092, 422218, -98984, 91951, -227682, -391031, -1396500, -1722970, -961210, -948576, -1709223, -2168661, -2340484, -2663408, -3376430, -3858471, -2569488, -1284330, -1041546, -898288, -361603, 62706, -163079, -57948, 665629, 1589308, 2197620, 1627588, 1230955, 984816, 840587, 687245, 513840, 489352, -22716, 1246, 50346, -100496, 773378, 47571, 43700, 47160, 68036, 85235, -61670, 21370, -41842, 291711, 75062, 

554708, 537779, -5053802, -406411, -237164, 231858, 296116, 273265, 315114, 529364, 1052691, 1643314, 2028078, 2327260, 2516653, 2875914, 3047000, 3396405, 2905242, 2753177, 2508113, 2100396, 1724961, 1659388, 1720295, 1640048, 1564714, 1504522, 1268089, 1266833, 1039496, 950630, 1326923, 1888650, 2067747, 1871887, 1847898, 2067390, 1807417, 1830430, 1956460, 2429430, 1462300, 840104, -79750, -401108, -380082, -358373, -338519, -85464, 45708, -140277, -423297, -181824, -21338, 531796, 1138050, 1511793, 1340960, 997160, 937088, 1261672, 1686978, 1978170, 2009527, 1783921, 1698570, 1543182, 1180662, 1225472, 1235613, 1169630, 1206152, 1043913, 476578, 138004, 523771, 804153, 476752, 589032, 710413, 433539, 116566, 184282, 215049, -59994, -710048, 16942, -503173, 266145, 965806, 1523272, 688988, 888027, 1112665, 1557924, 1443397, 610280, 335940, 836124, 444313, 295902, -67874, 316946, 64108, -557540, -1566398, -1746194, -229602, -186030, -1408882, -2722152, -3236960, -3806772, -4789363, -5783622, -3898563, -1763820, -1392775, -1159150, -271675, 185297, 28939, 304731, 1047018, 1753060, 2095874, 1591396, 1197660, 984182, 829742, 630066, 559161, 447772, 3906, -21636, 46338, -65612, -319284, 23121, -9610, 4000, 26318, 44506, 40972, -510, -69372, 1016412, 114604, 

-7395928, 8321643, -593191, -247712, 244372, 288764, 352003, 359075, 488722, 570842, 1032495, 1656017, 2157892, 2381765, 2547824, 2862786, 3074931, 3392755, 2824834, 2641023, 2422879, 2017876, 1674688, 1602740, 1652808, 1575916, 1518279, 1443854, 1165850, 1146851, 974324, 880136, 1239587, 1752696, 1951315, 1740200, 1660948, 1820945, 1572762, 1747114, 2028742, 2383938, 1148601, 427678, -219678, -481271, -431990, -400016, -289896, -70987, 17514, -160188, -314316, 2016, 306391, 847829, 1399056, 1770037, 1674587, 1358682, 1370308, 1555666, 1838065, 2069000, 2024985, 1771660, 1708042, 1583638, 1186265, 1256859, 1238415, 1156473, 1140906, 896582, 363225, 87770, 494930, 769379, 503088, 594388, 638985, 374279, 95750, 183980, 261406, 58148, -420936, 128219, -362266, 85299, 839085, 1326875, 415233, 818252, 1331688, 1603536, 1367636, 273780, -29401, 327018, -244266, -468392, -844330, 510, -354962, -1190693, -2524718, -2531627, -431833, -245168, -1639940, -3202113, -4003530, -4750176, -6004020, -7512948, -4999039, -2145376, -1702816, -1187576, -233300, 357065, 417963, 767640, 1406280, 1905458, 2047215, 1548550, 1166052, 972261, 725886, 522840, 541155, 545530, 237190, 29334, 50827, 73285, -191438, 78128, -15942, -8073, 9369, 26123, 29449, -22613, -66998, -4472497, 148023, 

-735494, -1027982, -395562, 234024, 286250, 305928, 378080, 380614, 542824, 721833, 1150989, 1647423, 2164437, 2346880, 2579327, 2992040, 3203076, 3486449, 2903191, 2735614, 2473215, 2073118, 1753076, 1660632, 1662187, 1612140, 1556605, 1488708, 1192131, 1121678, 908664, 924530, 1316742, 1848134, 2075870, 1878042, 1764391, 1857509, 1663513, 1987481, 2226974, 2562692, 1230385, 531005, -176028, -437310, -335568, -261834, -188150, 15090, 97039, 40796, -108708, 209544, 489539, 1014763, 1424554, 1741834, 1648994, 1519968, 1554473, 1691551, 1870452, 2016576, 1938624, 1669899, 1604041, 1527012, 1146830, 1234988, 1212724, 1091550, 999685, 772435, 309004, 54956, 472796, 737754, 554998, 548368, 504090, 302723, 133598, 204456, 260727, 96987, -241432, -15654, -730429, -555013, 205775, 426752, -599136, -96214, 687894, 1307781, 1293670, 204622, -236270, 46923, -496420, -848306, -1241755, -154779, -401923, -1475947, -3287024, -3593052, -1822422, -1459786, -2617812, -4271193, -4794797, -5306500, -6664898, -8131268, -5340910, -2616897, -1930225, -1447880, -388132, 415019, 901086, 1309213, 1689154, 2042712, 2014148, 1454492, 1152865, 978566, 667748, 444901, 477318, 575266, 382053, 18878, 83950, 132539, -217508, 457674, 67640, 52437, 72211, 80077, 65812, -40487, -18639, -242802, 213645, 

-237338, -283342, 216976, 257486, 314934, 346082, 421475, 483351, 720736, 1345900, 1411440, 1718795, 2256973, 2383935, 2652648, 2919268, 3097500, 3336347, 2806665, 2763708, 2377920, 2009825, 1741869, 1605708, 1608504, 1586754, 1514536, 1460926, 1173240, 1108978, 907315, 1023744, 1371196, 1770886, 2031396, 1894728, 1801252, 1626412, 1402039, 1659872, 1739920, 2162915, 1108573, 646031, -53746, -372882, -223517, -117934, -70204, 42738, 165011, 192321, 36660, 191044, 270084, 614802, 1049517, 1177395, 1092097, 1053176, 1172155, 1258124, 1423122, 1539090, 1580530, 1436589, 1408045, 1371946, 1141080, 1220814, 1235459, 1080768, 922236, 760872, 319563, 16419, 455914, 759140, 597816, 440902, 454912, 329682, 232252, 362712, 297372, 70834, -77281, -19291, -808398, -842265, -92359, -76738, -1331012, -953103, -7140, 831848, 782900, -357404, -618281, -324976, -496244, -1065944, -1456918, -103800, -264350, -1740636, -3757932, -3614010, -2152496, -2023203, -2705818, -4320753, -4892703, -5035300, -6437212, -7512778, -4619808, -1683650, -1033352, -518827, 200848, 895998, 1569827, 1800068, 1827024, 2098588, 1940846, 1390310, 1048944, 912701, 634842, 412386, 457435, 631072, 444048, 8596, 85116, 129379, -120242, -641907, 136256, 48216, 63664, 59539, 54708, 49222, 36285, -112265, 1009646, 

215229, 224532, 250156, 311031, 378594, 488361, 558909, 655883, 1602483, 1796638, 1976142, 2141692, 2492202, 2567164, 2842704, 3140495, 2991509, 3103801, 2656998, 2640656, 2232750, 1922246, 1728422, 1555065, 1530288, 1494159, 1412353, 1404485, 1088170, 1020362, 895774, 1085372, 1208586, 1466088, 1703716, 1613836, 1477499, 1311772, 1186136, 1413837, 969373, 1306342, 770876, 525513, 76945, -166423, -74706, -3938, 40246, 114220, 196372, 320248, 166878, 224879, 291013, 625000, 1067247, 1202531, 1101114, 1058585, 1166109, 1258296, 1432596, 1570364, 1632610, 1470760, 1410686, 1407018, 1218849, 1278037, 1272195, 1104381, 906752, 743359, 397462, 141217, 577226, 874682, 643313, 429308, 506426, 410160, 328672, 377917, 204092, -2506, 48374, 168399, -560445, -430745, 692704, 568571, -685729, 22772, 960918, 1509592, 1275375, -151229, -650113, -363553, -533778, -1452344, -1556016, -59066, -672919, -2356851, -4135624, -3864074, -2114670, -1976254, -2411808, -3088849, -3930856, -5431516, -7422508, -8034716, -5271620, -2488390, -1741540, -1058808, -169704, 516718, 1086948, 1478002, 1827068, 2139540, 1834260, 1302474, 1007479, 881674, 630199, 417708, 454427, 744600, 460545, 128436, 68396, 111965, -78503, -195640, 350192, -6051, 8950, 17980, 24846, 46236, 60103, -33717, -212300, 

208898, 226668, 272054, 334942, 390192, 572067, 782669, 1285889, 1681800, 1867348, 1979158, 2156976, 2512597, 2605754, 2857055, 3087842, 2905363, 3010336, 2550805, 2495908, 2084342, 1863616, 1727595, 1493295, 1432461, 1417896, 1368367, 1381161, 1011772, 1064392, 1176718, 1390674, 1491204, 1676546, 1917445, 1851521, 1674265, 1450680, 1442735, 1770813, 1020673, 1106730, 711967, 508609, 134927, -83615, 8909, 85496, 110932, 99250, 165255, 346126, 207841, 261134, 316810, 614774, 1064748, 1210936, 1119742, 1103256, 1267878, 1367079, 1518540, 1589865, 1600254, 1419880, 1378130, 1396680, 1253403, 1245711, 1179829, 1031018, 865160, 733022, 503100, 243276, 608830, 877674, 610270, 355510, 475524, 444181, 375959, 346498, 130088, -2835, 232502, 322356, -309367, -254566, 813158, 685544, -520543, 272964, 1323846, 1991029, 1915603, 585419, 109834, -9711, -188205, -1189766, -1326272, 228096, -647785, -2476496, -4349702, -4069056, -2941529, -3089292, -3166000, -3948625, -4780083, -5876456, -7910500, -8435279, -5841531, -3102849, -2773912, -1808216, -440168, 319404, 901467, 1417716, 1918041, 2179668, 1764370, 1202790, 917081, 842128, 634585, 444874, 384458, 571154, 453758, 211377, 27320, 87303, 62985, -129129, -410329, -90744, -72738, -41191, -34516, 23550, 37723, 123712, 1225404, 

229950, 237094, 254765, 372784, 512438, 612016, 1245900, 1595230, 1911211, 2065293, 2147583, 2282022, 2551816, 2680772, 2607147, 2773972, 2732346, 2846718, 2388529, 2323287, 1959234, 1800141, 1691298, 1411115, 1350760, 1354223, 1374348, 1343141, 944192, 1117880, 1256480, 1481548, 1585976, 1734089, 1995487, 1857815, 1623037, 1272653, 1297799, 1718978, 934689, 1037092, 688608, 511349, 144956, -79387, 29861, 125142, 168371, 149780, 179910, 401318, 243153, 314931, 342906, 595313, 1050740, 1242185, 1181285, 1182069, 1378790, 1495970, 1634640, 1604250, 1547756, 1388480, 1431525, 1488090, 1324155, 1259916, 1143380, 1058953, 896281, 710009, 483792, 219982, 556366, 869548, 658478, 383936, 490039, 527585, 452394, 350464, 155496, 59388, 245922, 272883, -423217, -840726, -103541, -240214, -1494552, -941156, 98474, 876826, 825992, -258492, -644584, -832095, -870016, -1589052, -1414379, 262188, -750472, -3192975, -5431036, -5134989, -3965328, -4290438, -4665846, -5414135, -6643191, -8238926, -10644300, -9934223, -5553145, -2896484, -2839181, -1866474, -486120, 343742, 1148020, 1648548, 1950011, 2090916, 1716730, 1109012, 779646, 705322, 484355, 296106, 231128, 350776, 339290, 137417, 36669, 65492, 50679, -69525, 16332, -583877, -648225, -458403, -285006, -97991, -65376, 192232, -1557141, 

322620, 321898, 329914, 503321, 629541, 1349452, 1430845, 1835339, 2051856, 2169558, 2227507, 2349064, 2644012, 2765694, 2652208, 2849364, 2813336, 2870736, 2374868, 2281326, 1994919, 1879934, 1732686, 1333786, 1272864, 1256157, 1310612, 1212612, 825170, 1031195, 1190483, 1401996, 1500429, 1635204, 1934100, 1782791, 1569888, 1126580, 1056903, 1401671, 824118, 1004034, 685280, 505998, 214174, -14454, 54023, 165526, 226787, 263075, 320154, 512118, 270256, 349698, 382836, 560394, 1060144, 1294336, 1231305, 1226699, 1414086, 1555857, 1672949, 1677599, 1646117, 1484318, 1478509, 1508364, 1410334, 1317255, 1197690, 1121659, 918542, 618456, 437220, 254428, 650566, 970846, 786330, 484756, 526298, 548757, 442054, 292805, 181376, 175121, 340952, 136985, -597175, -1076318, -806420, -1152391, -2120175, -2053656, -1552632, -686205, -1165604, -2228148, -2409248, -2588736, -2759434, -3140072, -2724410, -1415193, -1990275, -3760582, -5904704, -5732866, -4661690, -4680964, -4669938, -4642508, -5129798, -6304664, -8299653, -7473854, -3571401, -1291433, -1274947, -876645, -57820, 730560, 1742467, 1940029, 2043070, 2257805, 1803882, 1193416, 859498, 784769, 544885, 376681, 235270, 284654, 328412, 43222, -18966, 44429, 81339, 67214, 1833, 303188, -2463682, -1012961, -533375, -140384, -71249, 172655, -778811, 

499995, 504312, 535774, 617454, 1074425, 1538601, 1707006, 2115890, 2406295, 2440236, 2515366, 2602319, 2775195, 2879372, 2749971, 2908233, 2855749, 2885830, 2465626, 2371488, 2070218, 1793216, 1520046, 1164613, 1071797, 1049297, 1119182, 971704, 643708, 858216, 988174, 1174694, 1354428, 1516689, 1723708, 1582859, 1383561, 984992, 965032, 1196889, 802836, 972662, 649305, 471216, 254704, 104197, 185176, 278252, 319282, 380512, 456257, 611436, 367872, 512899, 608840, 788620, 1194429, 1367735, 1342112, 1341849, 1524286, 1654924, 1723710, 1722078, 1728109, 1587146, 1555254, 1583742, 1516904, 1362113, 1209213, 1115380, 884782, 539304, 400555, 275382, 658736, 969893, 789642, 489604, 511555, 512655, 408723, 316122, 262144, 215529, 347088, 150164, -585530, -1059004, -724026, -997318, -1888406, -1833792, -1460820, -987614, -1780566, -3040331, -3547348, -3793474, -3777125, -4347028, -4317858, -3107109, -3689723, -5172123, -6786315, -5916528, -4556687, -4165506, -4182354, -4444905, -4740435, -4926801, -6882781, -6145368, -3098240, -1626965, -1934640, -1594455, -514550, 409671, 1541082, 1838551, 1983175, 2193382, 1821900, 1202229, 867813, 791886, 550625, 389563, 302011, 317680, 341668, 72160, 37891, 52704, 133210, 119653, -53341, -79733, 471528, 2060058, -587268, -121033, -79132, 122077, -377355, 

668230, 676215, 921164, 1024670, 1190549, 1536070, 1713678, 2040053, 2345991, 2337823, 2403038, 2460132, 2482526, 2567473, 2494322, 2589873, 2548508, 2549526, 2266252, 2177303, 1849739, 1533946, 1267496, 913555, 790505, 690105, 784186, 688748, 477606, 703614, 838648, 1030677, 1160322, 1253273, 1526913, 1451438, 1385638, 1103719, 1023234, 1235905, 860909, 1004331, 657804, 483947, 285290, 215748, 302068, 362030, 390296, 477900, 572301, 722272, 469196, 648644, 787623, 1012466, 1294314, 1413736, 1473132, 1570392, 1787888, 1908630, 1965137, 1913395, 1914652, 1755762, 1689790, 1684759, 1581096, 1393290, 1195134, 1080000, 773344, 406935, 306289, 236418, 587581, 879033, 729012, 453849, 427233, 422203, 363660, 316921, 302562, 288611, 437929, 345882, -357456, -924624, -591972, -816103, -1593642, -1526822, -1233800, -793765, -1544310, -2674936, -3354728, -3729665, -3616843, -4346003, -4602167, -3296590, -3947254, -5316348, -6908036, -5906956, -4785237, -4247139, -4206508, -4490053, -4413216, -4055217, -6389789, -5815299, -3191708, -1773806, -2138965, -1697730, -469252, 380555, 1371386, 1637380, 1717533, 1946349, 1791062, 1249136, 966264, 865074, 622667, 424292, 300580, 326054, 358754, 147000, 57649, 50110, 117463, 115772, -46881, -19071, -938849, -484880, -354146, -206099, -154028, 262778, -324260, 

905637, 922781, 1191391, 1397374, 1456575, 1671551, 1879108, 2192835, 2532260, 2450598, 2461992, 2423040, 2308465, 2323106, 2191212, 2158624, 2021724, 2008689, 1936619, 1884946, 1603330, 1338516, 1174919, 826700, 641522, 480735, 589333, 569185, 524683, 655624, 726696, 891255, 934262, 933180, 1343185, 1447834, 1457592, 1145520, 1009264, 1043260, 776252, 929190, 668680, 526000, 348040, 268588, 347844, 382317, 429930, 554923, 681437, 848258, 580405, 708807, 861316, 1134707, 1404502, 1452124, 1559037, 1773952, 2023344, 2117824, 2179184, 2066339, 2160984, 2110373, 2013164, 2042842, 1899692, 1651076, 1388730, 1222490, 893643, 635163, 523919, 429779, 683051, 903710, 848212, 558115, 431211, 486234, 502082, 377916, 356928, 460116, 612914, 507900, -278767, -1004982, -511001, -475397, -1121050, -1004567, -781824, -634250, -1285440, -2170282, -2957712, -3192189, -3100888, -4210317, -4704131, -3543872, -4310895, -5353068, -6688482, -5786013, -4929110, -4447971, -4666786, -4580585, -4193156, -3855602, -6028615, -5695156, -3402190, -2008299, -2257960, -1929392, -658143, 441620, 1302577, 1519959, 1662798, 1974501, 1821396, 1213758, 908226, 767506, 564980, 427732, 293221, 204034, 215940, 192229, -21888, 33398, 88748, 113631, 31092, 4764, -162449, -141701, -116904, -95598, -80580, 414730, 412705, 

1517979, 1571232, 1867419, 2068983, 2097172, 2180604, 2061702, 2393011, 2669312, 2577312, 2516053, 2349708, 2049988, 1985551, 1745365, 1640379, 1554667, 1602966, 1612752, 1616825, 1394688, 1233996, 1106536, 825050, 540832, 434892, 510431, 629037, 676525, 710970, 661708, 695968, 637035, 611284, 918774, 1132324, 1183007, 994225, 884790, 863972, 547405, 667247, 648942, 586296, 410226, 321020, 429000, 471806, 516589, 643001, 810968, 1111473, 860780, 856654, 956208, 1292541, 1597737, 1603848, 1747329, 2002758, 2233433, 2014635, 1957374, 1910145, 2121452, 2204218, 2141188, 2167382, 2079679, 1788311, 1598968, 1313698, 1117960, 999968, 841521, 657690, 805865, 937294, 1014466, 713811, 494356, 570813, 699414, 484764, 402165, 638102, 716406, 571047, -253149, -1078984, -573636, -374544, -738890, -596614, -427225, -458439, -887211, -1527504, -2474351, -2848087, -2662817, -4043736, -4781534, -3676490, -4746150, -5466838, -6451642, -5763868, -5051150, -4251965, -4196341, -4062022, -3593695, -3423911, -5095457, -4685995, -2877457, -1759352, -1911198, -1600043, -440570, 520024, 1126607, 1303940, 1536979, 1916151, 1762525, 1175998, 895329, 719856, 503148, 378326, 213576, 126996, 174112, 224796, 16846, 43104, 74908, 101895, 25875, -34734, -64666, -65878, -71966, -49896, -39335, 276277, 455423, 

1960578, 2006424, 2114098, 2117544, 2048885, 2039591, 1847626, 2107793, 2376796, 2276247, 2036452, 1834872, 1619455, 1562574, 1391176, 1317480, 1210352, 1295816, 1439747, 1514714, 1313768, 1204334, 1084390, 828359, 609244, 540886, 623055, 874694, 961781, 905241, 747236, 748620, 723261, 719438, 951117, 1098960, 1208744, 1058918, 836938, 754486, 476014, 645464, 683304, 582617, 396484, 371799, 481840, 499181, 521361, 666267, 837777, 1154844, 825100, 693976, 845462, 1200713, 1500323, 1583126, 1779066, 2047774, 2153162, 1854141, 1746960, 1863932, 1897917, 1749282, 1724255, 1681250, 1560477, 1290165, 1201529, 1012529, 895725, 795863, 619068, 614414, 817980, 952756, 1102589, 854106, 626152, 685328, 799118, 561032, 480032, 665625, 694560, 593586, -84768, -822513, -442696, -302653, -494147, -399540, -277828, -316666, -726108, -1207785, -2013654, -2288076, -2080332, -3019758, -3689920, -3025257, -3933839, -4476856, -4925678, -4565994, -3920386, -3397472, -3300445, -3421882, -3269902, -3008574, -4219731, -3791744, -2312784, -1590457, -1644565, -1226172, -91096, 460997, 895208, 1162839, 1443402, 1744772, 1585260, 1090845, 840078, 612849, 426281, 290832, 141466, 103440, 148104, 197654, 80985, 60654, 79023, 101482, 53130, -66615, -104607, -111404, -145593, -100039, -75393, 411559, 599409, 

2572882, 2643599, 2694155, 2728522, 2586200, 2483495, 2343715, 2450732, 2523808, 2250007, 1815021, 1722202, 1526190, 1406982, 1228899, 1163468, 1058744, 1093835, 1232716, 1307502, 1111522, 1071785, 1002964, 791302, 675186, 627047, 694790, 915893, 956499, 838762, 686618, 721884, 675210, 662529, 910769, 1080630, 1211148, 814310, 579078, 579135, 449678, 589066, 635603, 505825, 380191, 342095, 382207, 381770, 548902, 695601, 804492, 1020075, 694206, 543515, 820049, 1115002, 1429911, 1455060, 1719535, 1838136, 1948326, 1619072, 1592950, 1743544, 1656036, 1395268, 1397893, 1352083, 1132599, 856717, 837015, 756406, 713056, 595107, 508493, 571180, 765655, 872821, 984310, 791520, 641964, 694987, 744308, 531950, 516264, 637086, 605871, 547576, 114560, -422166, -187487, -218829, -372362, -300905, -215768, -343365, -876964, -1321026, -1833528, -2038150, -1877124, -2507268, -2891097, -2226870, -2954399, -3291250, -3382142, -2776246, -2446881, -2427250, -2314638, -2302432, -2229888, -2077488, -3026000, -2889640, -1930280, -1341079, -1497300, -988402, 304467, 567228, 692678, 998489, 1344004, 1536549, 1403518, 1018276, 748918, 535146, 409168, 236306, 126843, 144528, 116564, 139330, 116009, -36968, 61204, 99251, 48527, -42868, 11250, -157205, -181827, -141044, -137762, 280480, 488502, 

2809294, 2895461, 2928536, 3004761, 2966512, 2600261, 2474902, 2289273, 2281793, 1858362, 1578697, 1608349, 1380474, 1274106, 1121860, 1002320, 957970, 983100, 1027182, 1096587, 944544, 938922, 840896, 680633, 572858, 519978, 653224, 874320, 893901, 772050, 545755, 558430, 551553, 631365, 813544, 909049, 987178, 684084, 438200, 508950, 459730, 641204, 693740, 506502, 371914, 407834, 441490, 447372, 670804, 898353, 943338, 1200744, 868683, 895330, 1680931, 2277729, 2376916, 2323883, 2626780, 2507144, 2534106, 2180454, 2057741, 2162551, 1871119, 1504412, 1513970, 1476976, 1198813, 852060, 815572, 767205, 753172, 614997, 577532, 736830, 892412, 927292, 956271, 932144, 691551, 646761, 633323, 351056, 444520, 630596, 560717, 414418, 72777, -259076, -52081, -103442, -257133, -38114, 60778, -299919, -918782, -1239248, -1466057, -1773390, -1917770, -2378427, -2351420, -1283974, -1719927, -2140638, -2046596, -1585866, -1532161, -1682676, -1386786, -1024641, -1034177, -1154056, -2192640, -2505189, -1798228, -1275858, -1239272, -592005, 935092, 924316, 591786, 769459, 1184896, 1404057, 1310110, 1034610, 726784, 464544, 360626, 158169, 55908, 126692, 132598, 137575, 142256, -94072, 50953, 71328, 45975, -54506, -121109, 25137, -128756, -103530, -118974, 152232, 182362, 

2643271, 2687170, 2715589, 2737691, 2707936, 2380292, 2272650, 2079910, 1931855, 1527407, 1356064, 1475214, 1220308, 1032710, 914506, 806745, 799019, 855063, 919369, 1040155, 934634, 933187, 857806, 755160, 698222, 687481, 801803, 968443, 953132, 817310, 465499, 446397, 534006, 637491, 764829, 731370, 780424, 522277, 317556, 352277, 438714, 668028, 746592, 506572, 359096, 448450, 531939, 554112, 837689, 1091224, 1169172, 1281056, 900909, 895012, 1697758, 2422793, 2495143, 2538132, 2760630, 2291820, 2236728, 2010806, 1880058, 1856555, 1563411, 1270296, 1229721, 1172689, 911826, 618669, 720996, 676129, 642924, 564276, 538911, 694154, 809300, 844382, 945525, 938581, 704482, 677458, 499256, 311233, 477456, 686343, 577725, 358437, 127140, -136693, -93989, -127007, -291894, -280660, -338402, -636301, -1327790, -1542350, -1511160, -1817458, -2022096, -2329957, -2431389, -1402042, -1346713, -1661341, -1566352, -1160786, -1161714, -1408890, -1191912, -796586, -654885, -666960, -1495972, -1750830, -1248214, -955042, -1021635, -682852, 747864, 881149, 623693, 784800, 1110958, 1254620, 1235857, 1067661, 713456, 424777, 370290, 212488, 69363, 105000, 110457, 102569, 129052, -55680, 55557, 42996, 45919, 38520, -1796079, -113805, 158140, 175175, 211670, -443042, 197780, 

2214706, 2281883, 2326988, 2324091, 2393416, 2131625, 2039275, 1862196, 1639530, 1295024, 1215040, 1344170, 1102660, 858897, 798467, 737991, 743937, 785687, 848392, 989247, 892241, 888843, 839326, 705648, 674354, 649172, 706766, 825308, 823350, 650814, 274278, 361964, 426066, 468224, 655332, 695562, 658898, 404901, 192099, 229214, 396590, 654103, 652238, 418416, 337875, 439674, 496734, 593118, 936508, 1231992, 1318014, 1337250, 958539, 955992, 1893009, 2479654, 2610174, 2496168, 2690226, 2094392, 1960615, 1801144, 1677747, 1680123, 1465636, 1192260, 1106687, 1038020, 766233, 557911, 803276, 746793, 628809, 560429, 507327, 668446, 807739, 868381, 950650, 946125, 697669, 603664, 448689, 356445, 556370, 720829, 502389, 278962, 61949, -186585, -175160, -285450, -488599, -519270, -400577, -697377, -1304992, -1492268, -1283170, -1390620, -1681570, -1929794, -1844465, -1056647, -763337, -1155966, -1261086, -947622, -821604, -1095785, -976426, -575881, -419121, -457856, -1109412, -1656708, -1297161, -847026, -655974, -415118, 711936, 836751, 602445, 682357, 941574, 1071325, 1159288, 1086002, 746274, 424825, 363853, 221561, 68151, 92582, 58945, 45824, 108738, -21834, -10010, 28250, 62232, 67396, -119324, -186699, -191090, -172190, 137036, 220791, -436654, 

1863627, 1917902, 1967430, 2005416, 2089057, 1942387, 1889758, 1759016, 1580494, 1289322, 1150763, 1336132, 1073854, 813385, 760604, 697860, 638931, 671613, 765054, 908838, 812742, 821528, 768160, 638248, 592413, 593254, 677204, 803025, 777713, 534554, 209261, 335864, 388786, 387460, 552470, 642610, 610201, 370638, 213522, 291059, 458185, 655647, 600613, 366484, 369389, 514323, 542264, 615266, 926213, 1154384, 1201414, 1269318, 1067747, 1176845, 2150584, 2553718, 2515908, 2418826, 2563575, 2008869, 1888263, 1743312, 1570856, 1586690, 1411605, 1181098, 1004782, 941783, 681144, 513392, 798938, 709892, 548016, 497786, 387382, 555366, 715422, 854100, 955445, 996599, 680967, 492450, 391663, 412683, 545217, 667124, 475004, 277076, 49580, -166400, -169353, -309029, -599121, -550738, -386548, -578011, -1148944, -1349581, -1158213, -1184764, -1429075, -1781702, -1608380, -787136, -554661, -935672, -1054837, -777994, -672876, -905350, -810141, -482326, -242728, -215434, -837560, -1433208, -1163785, -708036, -422115, -199333, 632136, 692019, 473616, 608897, 876055, 844908, 918739, 1014032, 747732, 451460, 451475, 284787, 95682, 147702, 88252, 61170, 203456, 102674, -66598, 33375, 79475, 77079, -459831, 111012, 22072, 39041, 883959, -32816, -47215, 

1687768, 1780304, 1841733, 1913291, 1987658, 1891524, 1862226, 1748600, 1592582, 1274478, 1049388, 1238048, 984915, 704490, 628777, 550948, 436305, 500248, 654245, 795988, 727539, 784841, 759591, 643068, 587046, 639224, 743701, 867322, 766800, 490299, 218630, 344682, 381764, 368220, 545691, 658178, 618576, 352869, 248187, 387908, 495276, 642614, 609526, 386268, 439113, 599567, 575559, 610543, 922578, 1087824, 1106854, 1289762, 1222832, 1301342, 2150192, 2364012, 2285066, 2363092, 2488458, 1926488, 1749762, 1599456, 1409026, 1403383, 1187775, 1006006, 772600, 659005, 435154, 312424, 579168, 527688, 397792, 346153, 223566, 328170, 451188, 678578, 900294, 821977, 553898, 452899, 410448, 456137, 487051, 550116, 390442, 252786, 46053, -145844, -37073, -213104, -657875, -577265, -378168, -465789, -839440, -970110, -855173, -977226, -1212114, -1661367, -1531134, -701464, -565520, -905967, -959928, -742853, -739464, -904086, -729022, -444834, -244178, -188900, -692006, -1094367, -939691, -711283, -476655, -121317, 593422, 616941, 442686, 614712, 838783, 718608, 792828, 912590, 680844, 429237, 448767, 252651, 84582, 131385, 65522, 74496, 225585, 134839, -170067, -5634, 36048, 40022, -150346, 156486, 40372, 89100, 979714, -188512, -139816, 

1711445, 1829469, 1903853, 1900728, 1967274, 1876369, 1846515, 1727795, 1558412, 1243960, 1018644, 1182540, 921619, 583898, 516610, 446787, 310334, 430626, 617772, 729340, 629502, 810774, 902833, 739845, 646788, 711993, 787729, 869820, 724122, 423363, 208722, 353669, 298083, 233285, 503536, 712605, 622784, 328856, 267914, 457003, 525352, 673447, 700070, 492913, 549604, 675322, 552965, 525432, 889499, 1057463, 1014010, 1214556, 994856, 941731, 1450482, 1610449, 1481144, 1716337, 1970543, 1600684, 1471894, 1363975, 1163895, 1238202, 1059823, 902223, 674012, 599458, 362367, 237080, 514036, 499662, 408561, 378953, 258877, 317936, 452320, 685781, 886854, 838765, 575392, 412527, 390866, 429189, 436390, 443310, 300595, 197044, 34518, -173114, -118370, -289968, -718896, -630585, -425615, -451487, -707691, -829322, -742526, -894398, -1107488, -1309635, -1136211, -475632, -378503, -742248, -790678, -627899, -639995, -798199, -648399, -345976, -236260, -220909, -516243, -843274, -734850, -584658, -402768, -152320, 509362, 620995, 418245, 540595, 727791, 569430, 653232, 857952, 655960, 409088, 452181, 237260, 37296, 75072, 12244, 24604, 194817, 157646, -173006, -43078, 7052, 40250, -109240, 300898, 9216, 66132, -240336, -93569, -110442, 

1734880, 1841914, 1899316, 1850700, 1925704, 1844258, 1795543, 1713638, 1510940, 1155709, 898070, 1095716, 857690, 506073, 432633, 322434, 281488, 494794, 615835, 664676, 576580, 748462, 853872, 740055, 635856, 688500, 741527, 744135, 594346, 329628, 200708, 394393, 331014, 234592, 470340, 700728, 579950, 272976, 284772, 480510, 509082, 642186, 685659, 508376, 561697, 629648, 491486, 566100, 974275, 954758, 852313, 1043100, 835684, 738108, 1189730, 1338548, 1310105, 1562490, 1780454, 1487502, 1476918, 1297269, 983090, 1084152, 962920, 779901, 558468, 479551, 214300, 117804, 389766, 369465, 344430, 386263, 292401, 323864, 470466, 700725, 883414, 855879, 597365, 439370, 421542, 436406, 422375, 355461, 157780, 71214, -39774, -251448, -182042, -292280, -715518, -641383, -419707, -414183, -555593, -578894, -491648, -615797, -710764, -942056, -944655, -470240, -310768, -519978, -589206, -504763, -515944, -639777, -529815, -329546, -223473, -146269, -318402, -629553, -684905, -435756, -231440, -89760, 306835, 326020, 237423, 450825, 623811, 416581, 581680, 798974, 555119, 344485, 440836, 219039, 51450, 72328, -69674, -41847, 225404, 168632, -138096, -171198, -1778, 37572, 90920, 564530, -47877, -70854, -41453, 61579, 201884, 

1738632, 1843308, 1876119, 1807340, 1831812, 1675417, 1650282, 1609314, 1411072, 1001991, 768396, 981670, 779484, 382858, 287511, 299692, 323211, 551811, 648776, 693920, 610289, 779965, 872322, 778742, 729570, 809584, 826038, 830435, 660781, 372382, 273912, 505478, 468232, 358130, 511399, 687760, 591049, 326392, 256472, 390241, 454564, 602709, 652455, 485605, 526424, 578752, 465421, 536952, 816516, 781254, 826103, 1034232, 838118, 806525, 1300140, 1504440, 1495260, 1671054, 1856014, 1544281, 1547793, 1325123, 979112, 1081346, 957930, 759686, 540064, 435950, 127641, 37304, 309091, 301591, 321670, 325700, 264434, 284483, 375006, 572260, 731838, 749265, 537447, 390998, 350810, 314563, 314210, 251874, 82966, 10410, -136796, -332772, -203096, -279557, -643539, -496482, -238391, -288528, -431587, -432071, -388810, -538614, -582401, -766125, -841740, -412620, -306985, -512541, -481243, -418231, -452144, -513431, -416546, -309639, -245522, -133952, -286022, -586902, -630330, -443385, -223545, 31126, 303147, 225669, 103414, 340696, 531023, 304012, 515892, 837980, 534372, 263456, 286813, 75468, -6790, 77190, -95619, -173506, 137510, 116226, -226650, -302171, -31266, -12984, 70030, -1604411, 113743, 658180, -411608, -218852, 304368, 

1543010, 1666106, 1697762, 1671864, 1667854, 1563813, 1616889, 1599618, 1360255, 932059, 758038, 977027, 814315, 475444, 459928, 488551, 466111, 593210, 656982, 714844, 638274, 832515, 899334, 737890, 743082, 797478, 880756, 879328, 696360, 420765, 372858, 664626, 595802, 480096, 692892, 840441, 728150, 353843, 254874, 454604, 539544, 660066, 675475, 505245, 568249, 591900, 414324, 468620, 756429, 779610, 801018, 949782, 833392, 897713, 1306344, 1514440, 1499561, 1678918, 1818876, 1498928, 1497641, 1355924, 1073096, 1166362, 977603, 784470, 562737, 421718, 96562, 29064, 285150, 292129, 319166, 311230, 242130, 240713, 329048, 521135, 690698, 729657, 528285, 391276, 304124, 197140, 179426, 164168, 132972, 51273, -149255, -209372, -24697, -143993, -400464, -243434, -67627, -121508, -259324, -325812, -279883, -399428, -569595, -675290, -654270, -367618, -307818, -442668, -406712, -390270, -430688, -452587, -337913, -244840, -236854, -177397, -255921, -583704, -684600, -531784, -256635, 84107, 326218, 262644, 85518, 228406, 402428, 206323, 320182, 571751, 352660, 187090, 161357, -38319, -94022, 22606, -139101, -258084, -40122, 14800, -240043, -309866, -21336, -69530, 54602, -139430, -1115972, -357578, 1279825, -1343416, -602458, 

1537271, 1645830, 1672031, 1673984, 1699587, 1609362, 1728575, 1763241, 1464812, 963500, 793334, 1067674, 903479, 574650, 590110, 552596, 552629, 596830, 578287, 635983, 621084, 782000, 818382, 648828, 626969, 699290, 862740, 779795, 572496, 359458, 383249, 607145, 512065, 427703, 682302, 848745, 706350, 318964, 303295, 516894, 556963, 614230, 686995, 639714, 650974, 559688, 332443, 437568, 783303, 821164, 819934, 994014, 962423, 1006227, 1224009, 1419137, 1471996, 1651545, 1734956, 1413511, 1407560, 1348081, 1094464, 1140450, 937496, 836030, 630594, 437785, 147011, 135000, 399431, 362028, 368217, 369160, 334164, 319795, 344495, 487058, 659283, 673270, 440595, 293372, 251826, 170408, 184574, 182649, 171488, 66049, -136556, -155077, -11916, -133953, -307129, -165222, -49572, -149318, -229713, -265460, -225420, -302816, -456706, -587801, -544012, -273587, -273464, -436003, -427170, -407701, -404868, -428434, -363681, -275583, -245487, -215088, -305823, -568455, -598135, -415252, -356953, -226644, 85712, 208837, 97700, 209980, 288020, 107330, 180148, 436467, 364555, 273128, 206895, 29141, -32560, 22824, -114280, -193718, -22284, 43144, -157023, -282576, -43112, -93853, 57808, -98859, 61332, -175491, -368030, 205274, 365687, 

1628787, 1715194, 1739857, 1692643, 1683906, 1580196, 1674558, 1681764, 1436651, 986509, 829765, 1059696, 865265, 550545, 619325, 609346, 609870, 614690, 516292, 548689, 587958, 714372, 722240, 573634, 532442, 629175, 798495, 698286, 532028, 441913, 477184, 614070, 541944, 487086, 709524, 850520, 690909, 401788, 442644, 619990, 595694, 659731, 790911, 825850, 728386, 617985, 445036, 594847, 854360, 874363, 893320, 1096087, 1064216, 1117464, 1226223, 1524241, 1594706, 1730634, 1799624, 1532612, 1505238, 1436701, 1186008, 1148938, 976005, 964082, 722096, 481155, 233310, 243022, 481029, 429968, 415510, 415935, 391596, 338470, 335478, 472599, 695659, 788796, 523478, 377842, 335457, 248389, 260798, 296601, 261057, 75194, -117555, -135736, -7847, -92205, -258550, -117678, -24763, -132156, -227165, -251102, -218878, -306524, -444819, -565155, -510718, -292907, -397314, -501199, -423534, -393476, -390804, -407040, -341992, -248528, -226585, -244356, -286751, -356692, -450438, -373226, -380345, -262928, 51330, 195498, 92470, 164312, 212052, 102515, 183957, 358834, 315060, 234776, 171349, 9712, -77938, -51589, -122415, -162456, -56398, -68269, -215571, -295132, -62524, -112294, 52688, -63611, -21949, -189136, -463810, 201356, 353756, 

1637764, 1682561, 1724573, 1614858, 1617772, 1544523, 1615703, 1629590, 1427048, 1005714, 847829, 1020232, 797260, 511066, 693683, 730324, 674316, 654734, 574841, 585230, 654366, 784467, 767786, 625910, 575303, 630736, 774528, 708632, 579743, 508472, 544182, 637779, 538301, 502418, 724491, 819852, 665875, 392605, 469997, 576157, 536127, 574313, 679209, 749969, 730120, 598297, 424588, 573588, 795023, 799335, 889244, 1105248, 1087806, 1131673, 1178877, 1431781, 1517544, 1680078, 1752444, 1547327, 1509335, 1411711, 1161000, 1138154, 975296, 889979, 596125, 360054, 180476, 219943, 403786, 348768, 370883, 384228, 330057, 250822, 320966, 486731, 691698, 727800, 495446, 406514, 388294, 247315, 240118, 304168, 273888, 56448, -179162, -157570, 12076, -70893, -252442, -163842, -68780, -119034, -191834, -207282, -187378, -254166, -372618, -513154, -451700, -259086, -397162, -485514, -437351, -401472, -385035, -387394, -317788, -244228, -243322, -287446, -310497, -272111, -331472, -303131, -375505, -321296, -5062, 207888, 101616, 148246, 199422, 95204, 118167, 285318, 266608, 214535, 171924, 5146, -105664, -59222, -122904, -181880, -101230, -63600, -152168, -212640, -203860, -240447, 4545, 42645, 21999, 387930, -1289429, 210717, 442724, 

1526672, 1602120, 1634670, 1537953, 1532134, 1492923, 1549989, 1582565, 1456458, 1067876, 849401, 944910, 769506, 633534, 807962, 818152, 682916, 638970, 584313, 579593, 639510, 761714, 766741, 647076, 497292, 498162, 633858, 656270, 557194, 496595, 562664, 638609, 531974, 464365, 653993, 818268, 694206, 460086, 465397, 523168, 467417, 470517, 620820, 777938, 799790, 592354, 397490, 613602, 783699, 777218, 873966, 1067700, 1045788, 1088796, 1159011, 1389528, 1473546, 1557326, 1609122, 1540388, 1564154, 1427444, 1197711, 1224201, 1037712, 835308, 469492, 266430, 193988, 226253, 282746, 250806, 300902, 286382, 196865, 155783, 275642, 433360, 608168, 660655, 423392, 353602, 428147, 295157, 260267, 279128, 273472, 67057, -226641, -181360, -4415, -83057, -214596, -161936, -60152, -63786, -110845, -188416, -220590, -247845, -337725, -489348, -436942, -247032, -369210, -472067, -443575, -416652, -389879, -331418, -262023, -244503, -258664, -288200, -303554, -295959, -350331, -295020, -342470, -250030, -1905, 190461, 145008, 189640, 174471, 18464, 42585, 219728, 182376, 157172, 128687, -73400, -203725, -149838, -199404, -233828, -156212, -136662, -239349, -274277, -281772, -264264, 7836, 59400, 480763, 98545, -12675, -514312, -283356, 

