doubao_chat/apps/common/asr/roobo/resmapping_table.h

198 lines
473 KiB
C

#include "system/includes.h"
#include "app_config.h"
SEC_USED(.libaisp.rodata) static const int nnet[] = {
40, 165, 16, 12, 14, 112, 26304, 26320, 51488, 51504, 76672, 76688, 101856, 101872, 127040, 127056, 144512, 144528, 188144, 0, 0, 0, 0, 0, 0, 188160, 0, 0, 9, 0, 0, 0, 64, 200, 5, 12, 22, 48, 25648, 25904, 26160, -858993460, -858993460, -858993460, 3736265, -33685567, -52101755, -99419670, -72025147, -9568652, 21561341, 49283610, 36504312, 19464668, 1507593, -6619162, -10158240, 1310825, 11730936, 3539227, -5439549, 28835948, -15728534, -2686998, -10747464, -22675674, -36831494, -38994258, -66781704, -58655603, -37749452, -8258014, -2228247, -458705, -1441745, -1572893, -3801225, 5308391, 5373996, 4194334, -5046182, 15597531, 327886, 65553, -12124192, -4456401, 3145556, 7471057, -8913072, -29491450, -23593232, -22807012, -18284891, -12583173, -8323251, -2490506, -7209018, 5832614, -9043984, -9175206, -4849671, -589825, -9961354, 262190, -17956939, 983332, 20644024, 12910620, 60686872, 29491878, 19398930, -9437204, -10485885, -5112018, -786454, 1638440, -1572808, 5308425, 131093, -5963809, 4980751, -9764818, -4521923, -327701, -18809043, 28967103, 64291095, 114230854, 97518875, 59704325, 22086161, -8519487, -16908326, -11665566, 21102738, 19202389, 14418178, -65489, 4980784, 10813533, -2555887, -31981668, 130829, 19201760, 5898198, -49152557, -31326402, -35193290, -58393083, -69534650, -57934727, -66782246, -44172113, -29557297, -16384223, -19333424, -26673402, -32113072, -25952651, -9568555, 4587625, -3866820, 16056564, 5701766, 12058753, -2162748, -1441952, 8257610, -22347973, -8126664, -7667776, -917544, -4456491, 7077854, 8847492, 1703964, -3604401, 1376219, 4653121, 3211306, 5898344, 8454207, 3276932, 10158238, 8060993, 1900620, -13631736, -20447596, -8257695, 5832738, 14680178, 24969561, 26018136, 17432818, 21495985, 22479198, 18088304, 21037324, 10879252, 10420405, 3997806, 5308464, 5505080, 2555986, -8650809, -2555945, 2883586, 18678096, 35127713, 38404699, 29229570, 32047679, 35389946, 22413604, 12320989, 10223861, 15401172, 23331157, 11600193, 4128966, 11337790, 8847526, 2555975, 30539703, -1376242, 21954820, 21627048, 46661955, 54264613, 38339159, 22020626, 18153865, 4980867, -2359393, -19005564, -9634009, -5112038, -65522, -15990776, -24838334, -12648841, -29294811, -40108498, 4586771, 9043611, 10419929, -5898844, -8257535, 65650, -11927480, -15270144, 10682251, 8585489, 15663369, -196564, -11075599,
-56558149, -47383296, -15532470, 1310556, 20644281, -13041868, 20971642, 32899791, 7340176, 5439289, 655036, 4915188, 11534520, 6029386, 5570664, 9830393, 17957085, 21233945, -7798772, -12845380, -36700447, -25952772, 5504766, 40042681, 58000188, 26149402, 49349191, 31130055, 14483851, 17956960, 20250976, 7930291, -1572909, 3080129, 3407985, -13566021, 10223465, 13369401, -27131986, -917806, 4456661, -4718543, -17301617, 17235886, 13696921, 19333462, -3604260, -1507596, 4390984, 16515178, 5177424, 1900366, -983072, 458696, 3735537, -16187492, -19726731, -12386553, -26345791, 5963579, 32506161, 15991088, -19922706, -48759465, -83297345, -53281547, -95224819, -133301496, -17891419, 3211004, -16515110, -22609950, -9175345, 12386371, 19661065, 4784386, -24576144, -7078037, 26935346, 35127931, 60686902, 60621684, 68551826, 5046659, -19267544, 1835180, -6553809, -56229887, 5766974, 3146085, 1704439, -2883193, 16711272, -8847394, -18611847, 1114179, -3670114, 6422515, -2490409, -5767286, -9502866, 1048574, -5505054, -1376335, -5963842, 589722, 786390, -2293812, 41942561, -49938485, 70123077, -86834621, 85524501, 7339110, -10157959, -9043886, -8912787, 5308467, 2555961, -3735592, 458659, 6946869, 2490429, 1179701, 4128751, -130958, 2555818, 1703950, 69467657, -33423970, 103546061, -181927781, 127665003, 38861128, 16449240, -20447163, -9043691, 524319, 8716263, 5308497, 3342300, 7274512, 10682365, 3145806, 7536630, -6094768, -4849577, 917600, 47775726, -27788002, 94765039, -107152380, 59901500, 9763530, 14942053, -8912996, -9895753, -4652807, 11075574, 4390890, 3014700, -5242823, 2490309, 2686901, -983088, 1966118, -1769445, 3801164, 25493789, -7799302, 61407769, 2554333, -13957464, -16449995, -1048199, 7929682, -20053917, -14614202, -3932204, -65665, 8257671, -8191964, -6291588, -5374085, 851998, -131049, -655508, -12320934, 14286610, -9633821, 59703482, -19070460, -6816202, -10878977, 130, -2031525, 6881282, 11468775, 4587538, 10158260, 7274590, -9699463, 6094845, -4456459, 458676, 6815742, -10420150, -9764799, 24969220, 21102440, 720844, -10878869, -3866887, -8126446, 1507242, -8912837, -3800994, -2162712, -9306260, -3473421, -1900670, -2687018, -5046344, -2162798, 1179595, -8388635, -13172671, -9764852, 36110607, 44236885, -87294336, 40696612, 14025259, 3342371, 9895870, -11796552, -7339784, -12648284, -17760363, -5636212, 2949013, 7078040, -3014674, 12714073, 6553730, -13303769, 655387, 5177396, 22347700, 1310657, -170722639, 56032611, 4850845, 5635887, 10420398, -13828177,
-20316041, -1965907, -4325274, -9764960, -327757, 4915229, 3145797, 2031710, 5439606, 4980814, 4915263, 15532235, -3408098, -45940855, -98632750, 88341764, 56166741, 13762290, 9896443, -9961299, -14090120, 16711922, 22085959, -3145563, 10158068, -3211163, 5308447, -11272210, 2752558, 4718652, -12255152, -327453, -20381419, -45744093, 18284379, -7929581, -4259918, -22478480, -4718335, -8388600, 983254, -8126522, 1310627, 9699415, 3473500, -11075681, 12910706, -2883580, 131089, 10092641, 11075623, 5636236, 16842944, -25953229, 81264481, -33621151, 46399784, 326943, -17497759, -7536435, -4980533, -7012310, 6619212, 8388722, 2228344, -3211329, -1179688, 327702, 2228325, 1310738, 2359262, -5636092, 13566400, 38336894, 73925375, -55969466, 45810773, 2488984, -20643740, -3342137, -9830201, -10551072, -6815637, -8126493, -2883494, -720952, -11206761, -1769481, -7471146, -3080394, -65592, -10747990, -25886632, 96337445, -3406862, 8452955, -16119786, 20642751, -15859631, -262039, -4849822, -18022213, -9306054, -5111895, -3211279, 3735620, -4128795, -2883594, -4390994, -3080293, -917511, -3670061, -36307567, 95093335, -54264235, 57867626, -88865689, 72023217, -3800989, 8650838, 7012132, 1572988, 2359460, -4456510, -11993374, 16580781, -524246, 8323197, 16187434, -196348, 3276733, 4915251, -46661858, 9700653, 104593398, 18087757, -15204398, 16253038, -11534466, -5832416, 9961509, 15400739, 8191839, 3604392, 2228212, 1834999, 1245214, -2424842, 786435, -2883647, -524275, 2687006, -27984095, -27786059, 136116952, 9960575, -16449547, -2752091, 2817844, -14024542, -8257388, 2031593, 2293676, 3538863, 1900546, -196618, -2621486, -1572882, -655384, 786428, -327671, -786450, 12648218, -71958132, 53149871, 30342413, -20054292, -33881369, 13238202, -5308444, -4390830, -8847179, -6356856, 27, -65541, -196581, 262110, 851977, -131084, 2621503, 2228232, -65550, 47710110, -87425373, -50985158, 7208695, 1638270, -21757828, 7340086, 7995211, 10485570, -1966126, -6684616, -1769425, -2818041, 524285, -1441773, 1441792, -3, 458745, -2031600, -1572854, 54198607, -29426897, -132183601, -21954254, 19857749, -10158345, 2490517, 12451613, 6619047, 7864235, 1048524, 49, -2228175, -49, 2490398, 3080212, -589814, -1900535, -1835020, -2097164, -2228233, 10223638, 9568224, -4521945, -3997726, 4980869, 5636186, 11141203, -11862067, -327941, -4915099, -7667779, 8912917, 2162720, 8716341, -2162630, 3080152, -393096, -9895803, -2687012, -4063271, -65583, 6881264, 3604382,
-3670007, -2752474, -5636151, 76808783, -164430503, 62782888, 590507, 3145788, 720956, 786503, -1507304, 262078, -327620, 1834994, -3670100, 7471147, 786451, -4784122, -3080140, -3669925, -3997736, -3145739, 1900416, 78513054, -210175151, 78642432, 13042393, 5701865, -5439525, 4259899, -3997699, 2621435, 327651, 15597528, -917663, 10879038, 1703969, -4456481, -2818052, -1441696, -6946794, -6029320, 10289011, 13435211, -72876651, 11730200, 8519795, 1245257, -1703868, -786396, -917511, 5373906, 3670000, 2424763, -7929775, 6619178, 1179725, -327679, 1835138, 5963858, -2293694, 8126435, 24510709, -14024714, 30474596, -8454070, -12320887, -4456620, 1966162, 2818099, 720903, 5701723, 3276794, -5242905, -6094762, 8454028, 1441714, 8519839, 65536, 6684840, 10027019, 2883651, 5177360, 5374009, 9961580, 9502931, 3735775, 5177369, 8978560, -15007848, -26607910, -16449939, -35324190, -57213529, -41026163, -108987205, 3473310, -1572841, -327709, 4128732, -393225, -262199, 5505007, 3932241, -458780, -2359214, -4718563, -3539013, 5898169, 5898317, 4784170, 2949074, -7864356, -20381740, -917824, -23462144, 7536549, 1441703, 589925, -7995598, -9502839, 851862, 2424864, -1179673, -4784228, -1835055, -1507360, -3211352, 5767135, 5243045, 16515169, 14090458, 7602274, 6488174, 21561062, 11075551, 1244992, 2752306, 917583, -1376294, -4063307, -262182, -524299, -2883617, -3932205, -2162729, 524264, -393213, 2228254, 1179727, 13434885, 9502942, 5832720, 23527511, 29491119, 37093410, 10682190, 7733174, 6356905, 6881309, 3276801, 5111997, 4456480, 4259929, 3211348, 1507329, 1114109, 3670139, -6094793, -3145767, 3080165, -2359218, 9043783, 34996515, 15728884, 76415172, 720980, 18874489, 29622520, 48825066, -261832, -75170409, -86377721, -91358756, -16646918, 31195232, 28574387, 28508520, 22151735, 23069055, 2949334, 24903860, 5636408, -6684749, 31588716, 13696940, -458514, 8913063, 2359439, -7667661, -3539125, -27066740, -46793332, -71959692, -39846771, -19202475, 12976216, 27721990, 32309899, 9896297, 8454328, 11796684, -4980720, -11272196, 20250515, -27328835, -20053986, -19202244, -10354685, -8454104, 12779392, 22216819, 5767324, 16842812, -29425709, -24052028, -5964037, -4128797, 1048639, -12255290, 2162537, -1441816, -14745698, 1441716, -2556126, -23658662, -12910665, -7471148, -917468, -7864776, 22872210, 38994381, 46531230, 51184486, 14221902, -720808, -14287000, -17563891, -25100663, -21233972, -6619466, -11141222, -10027121, -2162685, -28049467, -18350077,
13303878, -3735400, -17629306, -22806792, 655070, 47186336, 67765095, 60949543, 47776674, -2096874, -30212380, -21627250, -28049914, -6488270, 7405448, -5177235, 16252890, 14680369, -20381565, 18416051, -2162610, 9633917, -2949320, 70189841, -7797916, -106366706, 33685295, -3538378, 27197564, 3014829, 524380, -2162790, 6029196, -2359307, -6095050, 4456502, 15, -2818063, -10616971, -720858, 10813519, 917647, -6160621, 41877256, -8518752, -171313108, 48561532, -1047711, 5046227, -3342303, 3014768, 7667732, 9109473, 8847476, 5046308, 12189828, 2097216, -1835028, 3670101, 4587564, -458642, -2228168, -24641753, 1245166, 11141321, -90964498, 31849859, 10027667, 851910, -852100, 3080196, 6225951, 3342319, 4325418, 6488132, 4718696, -982976, -2490381, 5177374, 6619211, -10944394, -3670031, 3473488, -6094794, 2883375, 8716443, -8650954, 21692481, 11731129, 131110, 720954, 524233, 1966125, -131078, -1769396, -3932203, -2555947, 589815, -3211325, 16449524, -5308349, -851990, 11010362, -12124178, -2359463, 70648406, -20184781, -9175384, 4259740, 917548, -1507242, 3473387, -1769447, 2621375, -7733189, -6094975, -7274642, 9961467, -11796530, 9109406, -3014700, -12255353, -3866563, -4784310, -65433, -5177472, -3211313, -1179657, -1114126, -262145, 1310735, -131037, -1376255, 1179638, 327692, -720919, 2228222, 131063, -1048552, 1769477, 2555892, 12648483, 33161316, 120849682, 6095182, 5505083, 1572890, 1703958, 1441805, 983063, 1179660, 393209, 2424865, 1638437, -720872, -65517, -1245179, -4063237, -1179652, -1048582, 3342313, -14483334, -54395316, -211486565, -17040307, -786407, 917467, 983020, -1114121, -917526, -2162723, -5308464, -3539005, -3473467, 2228185, 2687023, -917497, 3735580, 3801121, 3670013, -1179695, 27328614, 17760914, 83886722, 15794575, 5701701, 2031688, -196630, 2949109, 983061, 1310730, 1703953, 1966106, 327690, -1179663, -917515, -2293775, -2818076, -983033, -1376279, 5111842, -15990881, 4390597, 8519808, -3801027, -1769520, -720903, -196580, -1441786, -262154, -196615, 720897, 786446, 1114148, -1376247, -589853, 1507332, 655361, -2752500, 524326, 11075367, -186580861, -8516942, -5177322, 1638665, 13893515, 2424892, 3145780, 3342364, 1310717, 2097181, 1441808, 1179655, 262133, 589833, -1245178, -1179657, -2424878, -3145794, -3735587, 17825631, -233832436, -25948830, -5832956, -1703931, -3604536, -2686996, -3604425, -917502, -720923, -589823, 720896, 524283, -786434, -458757, 131065,
393237, 1966080, 1179669, 32, 15728591, -58523777, -16973046, -4587602, -131269, -9895982, -8912866, -4521943, -2621487, -2162679, -2555928, -1769495, -589832, -1572879, -1245206, 65511, 655370, 2818067, 2031629, 2424868, -196497, 231014162, 18019283, -5373938, 1638361, -1441784, -1048549, 655340, 786417, -65531, -14, -589817, -393233, -327674, -262134, -131076, 65525, -917497, -786435, -262168, -11665210, 268304102, 23523678, 21496030, -18, -5111546, 5636021, 1703881, 2031655, 3735543, 2883579, 1114134, 262145, 1179662, -131044, 1048603, 65544, -1179639, 983073, 262137, 1114024, -5570529, 7077997, 21627291, -4259641, 8585342, -1310703, -2490469, 3407883, 11796537, 3932208, 6225942, 9961586, -720862, -5701777, 9961486, 720847, -13369278, -3211465, 327407, 8060898, -5636008, -196810, 9174793, 4456569, 10944728, 3997803, 2293817, 393320, 3407916, 3932236, 2949187, 7602240, 6226015, 5308462, 3997780, -6029266, -3604513, -1900645, -2752663, 31457436, 35193403, 7929917, 2031809, 3276924, -1703868, 655384, -130943, -11927615, -16777301, -6881396, -8585213, -2490468, 4390890, 8912997, -7929856, -12713987, -1114249, -3669959, 4063303, -4980822, -29360504, -36307254, -24314062, -25952524, -23527664, -2949344, 589719, -1376366, -2359350, 1048500, -1245224, -8257565, 1703945, 5505106, -4587454, 982998, 6357004, 15335567, 8061103, -43712894, -86312177, -57606627, -40894978, -12845235, -15663352, -2293861, 10223430, 7405664, 9764896, 1703883, -151, -17039397, -5505079, -3866620, -1572938, 14745684, 15073344, 17236038, 917584, 1114407, 94045063, 71435265, 50136201, 31588902, 38076637, 12517762, 10682482, 7078048, 262237, -14549086, 12582939, -2359050, -2162620, -5636184, -9830420, -4325375, -6553668, 3669709, -34078860, 42271122, 75629767, -12975670, -38273645, -35389834, -13107558, -17432906, -16580922, -22741292, -13500647, -17104975, -12058715, -4587649, -852085, -4456456, -2818066, -262085, 9961605, 23199804, 589753, 35717329, -16317933, -51184012, -68945044, -70124411, -28508581, -15991099, -17105124, -262320, -1966040, 3801196, -3604511, -3997785, -1179798, -2883655, -2097154, -1179644, 2490449, 2949175, -4718817, -38994006, -83297410, -39715558, -19464738, 1441538, 8781766, 14614605, 20250857, 20906249, 12517629, 18284650, 6225971, -393206, 4980855, 8585390, 2490412, 4980722, -1048455, 4194136, 8388328, -69140652, -82314542, -7340437, 37356304, 47055347, 8519713, 4390818, 16973837, -589813, -1442013, -7995546, -2621611,
-2490369, -6291443, -5308501, 5505076, -2293683, 196532, 29294557, 60882968, -13958857, -9371462, -196569, -20971683, -67371497, -31458733, 161875030, -37026444, 7601060, 9568268, -2293734, 1769346, 6422557, -786355, 3801081, 1966254, -7995343, 196571, 6422691, 19660789, -9240230, -8715890, -10354710, 10026969, -28967115, -16712885, 201524725, -51444088, -18941762, -4456454, 3407807, 9109573, 917629, 1310656, -7012368, -6160456, 196561, 13500325, 3276618, -17039423, -4128663, 11075712, 6881479, 7405411, 2424709, -12059066, 66126571, -18152687, -23134811, -4653226, 5963688, 4980804, -3669974, 1310694, -9699437, -9044190, 1769442, 13369323, 1965896, -31391782, -6094913, -2818202, 9961357, -4063541, 6160346, 7930085, -10420049, 20512862, 10093166, -7471311, -7143519, -1966159, -7733330, 2752487, -1310815, -3276827, -1179729, -1179614, -3473287, -20578254, -7405715, 2818083, 14614381, -5636106, 1703841, -6225686, -43647582, -5702255, 23790017, 2228249, -5373925, 2752400, 4784072, -1441615, 9437161, 9633971, -6291524, -8060849, 14548961, 8519790, 50068116, 4324867, -14811093, -13893688, -36110537, -19333138, -22675582, -32964899, -43516646, -26608114, -40698500, -32834228, -43647421, -52757034, -94110779, -70976773, -75039816, -15795041, -69993023, -81658532, 58653573, 34078444, 13369656, 17301530, 20840952, 19005934, 19595625, 25166280, 19464547, 23331206, 17694905, 22085913, 26149290, 43844100, 52298373, 62587920, 59114316, 50267132, 32768937, 82117362, 19004663, 9699185, 392963, -7667246, 5177522, 12714036, 19595440, 35717710, 33686060, 33554957, 25297242, 30868013, 44499493, 50463265, 88605505, 84280920, 55313298, 36439050, 45089824, 101057133, 17103757, -9044459, -5440000, 4194164, -11927557, -22806950, -21168342, -3866729, -12255358, -15139083, -16318603, -12976148, 1834924, -22151234, -9306454, -12451813, -38732272, -16908685, -25558907, -10092778, 41155820, 589597, 65317, 17433047, -7733334, -7930064, -7208770, 1900480, -11600030, -21233882, -24379650, -14549144, -3342366, -24969221, -41222524, -27394469, -43188600, -18875097, -37486759, -44827265, 6684744, -9633717, -12845064, -4980873, 8454080, 9633840, -20578084, -22414208, 34800046, 2097455, -5570537, -8454152, -6553794, 983011, 8454167, 3145759, 5046251, -917448, -3735460, 16449647, 5374035, -11075547, -10420240, -720773, -3997696, -23330994, 6487835, 20906116, 26738976, 150, -1900517, -4259841, -2359341, 4915275, 5177417, 6029351, 1245218, -12189695, -8126139, -458821, 6225896, 9437182, 3735606, 9437190, 1441851, -49414278, 5438317, 102434875,
-71107535, 7471000, 4522091, 10944630, 8912999, 3342515, -3932077, -3997820, -5308450, -458874, -4980516, -11862042, 10354587, 9240681, -655159, -7864482, 458944, -53870683, 10877837, 149753103, -119997746, 2293457, -3670028, 9764874, 2883619, -7405561, -3735575, -11993241, -4194378, 3276698, -14155853, -19660816, 4390752, -12976110, -15925542, -11403376, 1966228, -30212220, 12582499, 115410451, -43777956, -17170872, -9896180, -5570734, -1310799, -13762680, -2097202, -4522043, 8126551, -7143289, -16055987, -4259658, 11010042, 7864661, 20316355, 4915299, 6815758, 47776121, -5504580, -42795325, -16318727, 9830410, 7864129, -3604441, 3932083, -7405667, -5374032, -19136561, -28639504, 25689947, -16908204, 11731409, 4062993, -4784211, 4652975, -9305989, -9895943, 6291403, -2621527, -32375099, -29295079, -23593123, -41550387, -35521106, -29295262, -41222885, -23986752, -30343616, -14352847, -2293875, -37224732, -14876615, -18284848, -1704310, 2687013, -9174931, -13172819, -35258555, -2949489, 12255342, -15401190, -11403360, -20906061, -7143577, -10289432, -25625165, -11993428, -5046479, 30081039, -6880924, -4915146, -3342059, -31915895, -15663087, -9568159, -9371825, 7405511, -10878941, -8913005, 31261071, 15335811, 11141135, 19857702, 28311853, 25297202, 20644105, 10420344, 12779765, 3735881, 13631629, 22872862, 26739207, -25492956, 18940347, -4980170, 4850017, 1703883, 5504989, -9764934, 33423626, 19595880, 6684905, 7602343, 11075654, 23789721, 19595793, 458814, 4128944, -31915729, -18743818, -27459449, -55837144, 8716368, -393177, 720914, -2883455, 262147, 15, 1900535, -983036, -1179634, -1114116, -720912, -655356, -1048582, 851960, -983040, -655364, -917515, -1179660, 2752460, 524265, 4390999, 2818188, -3735898, 17497782, -9830394, -65553, 524305, -1245199, 1310720, -262173, -1245205, 786395, 2228225, -1507311, 458748, 196603, -65526, 1376278, 262120, -3014631, -2555920, -62521571, -67700145, -19266977, 26083410, 721003, -2818026, 1507372, 2555928, 2031602, 131061, 1966098, -262137, 262150, 1245169, -524300, 1179641, 3276791, -1048581, -1179631, -14811121, 108921015, 163253534, 4718072, -27918541, -3080289, 2424792, 983041, 327679, 852009, 589875, 10, 851989, 1245185, 589839, 983079, 917511, -2752524, -1966096, -1900558, -9371698, -44171394, -85722634, -4915057, 11534415, -65504, -1048587, -2490391, -2162717, 524259, -786441, -1507350, -1376289, -851984, 1572843, 1310770, 65529, 3473430, 458796, 22, -196813, 40370217, 66913147, 66782359,
56296123, 26542506, 4850023, -3604412, -917474, 4849685, 6946799, -5373917, 1638312, 4194311, 4063264, 4980763, -6881317, -8716404, 786430, -5374038, -10223888, -2097184, 19857553, 28115476, 18088172, 15925357, 11403440, 6160538, 524399, 917505, 11730981, 1966140, 12189803, 7012421, 1900612, 3538952, -5701645, -3014662, 2031576, 524292, -4390916, -7536558, 917239, 7667651, -3538879, 2752392, 3473382, 2555985, -1507299, -4915249, -1638431, 5308477, 11599999, 8519861, -524200, -6553595, 327688, 851958, -4784248, 4325421, -524130, -262136, -11600013, -18153757, -9961475, -12648599, -8126589, -3997836, -655427, -2621511, -4522085, 8585206, 2490500, 2686982, 1769463, -2752444, -3604518, 65495, -6422620, -7602195, -982970, -50659642, -84083523, -73467129, -32703221, -29688039, -11993418, -3801326, -1245254, 4915211, -327677, -3866761, -21364998, -12058897, -3735733, -2686961, 851969, 2293918, 12452015, -1834935, 4915144, -2555992, -12320885, 8913177, 13500545, 2359434, 20775172, -2949082, 6422650, 17825862, 13828226, 10158049, 14221301, 10616765, 20119726, 38994203, 23593537, 48038434, 66912803, 36438590, 19333268, 3014905, 9437164, 261854, 2228205, 9175256, 9175249, 12189878, 10158262, 21495967, 17301937, 17891585, 35062135, 34144593, 21365104, 14614732, 7340448, 27656520, 19988664, 655502, 9699488, 15532127, 15138928, -6750350, -30736670, -33882545, -32965035, -37552704, -43123354, -52167366, -78709497, -75367444, -75433267, -69207136, -113050960, -148834194, -176687224, -150538360, -177212033, -247270025, -23789801, -21561613, -20709944, -23265751, -21365061, -20906050, -8782044, -3342398, -3276808, 6291505, -1638364, 10027097, 9633781, 6095174, 13959573, 9961866, 14287555, -2489522, 21692928, 53805590, -65037, 13631833, 32833653, 17695241, 32899393, 25887323, 13893816, 42402410, 15794657, 24248665, 28443323, 45548031, 41943988, 11076220, 57279204, 64292177, 50922918, 60097765, 104597275, 206702235, 2293774, 9502789, 5439505, 3735640, -3604440, 1507260, -5636108, 9043986, 4391226, -57606821, 15204616, 9830497, 11141383, -8519565, 1376271, -2359321, 5242916, -5242836, 3538813, 7471012, 1835006, -7995444, 1966108, -3014707, 458770, 917509, 196608, 36044856, -3209987, -144050666, 41877675, 11141355, 9502958, 720979, 524372, 720936, 1966123, 1966078, -4783991, 6619200, -3211229, -8454165, 2686992, -3342251, 3211257, -4259796, 1310748, 25690107, 6620189, -90441524, 37880268, -3669922, -5374002, -8192092, -3145803, -3211241, -5832715, -393291, 1966217, -262167,
-4784090, -6815822, -2228297, 1835050, 1376256, 3342353, 5243000, 18415786, -11861850, -20841013, 590068, -1572929, -11337870, -2162808, 983035, -1834968, -4587580, 2490311, 7864304, 7339988, -3276693, 7077940, 2031777, 2555967, 3801201, 4325405, -6029279, 10289323, -17039692, 18874376, -6094716, 5111868, -7602280, 13631692, 7602462, 2162718, 8126479, -7471021, -3604527, 18939813, 34144206, 13237936, 2621214, 3604501, -10813149, -7864321, -6881225, 2031678, -2949121, 65459, -1703971, -2621458, 2883601, 3735644, -3735502, -3473459, -4259866, -589888, -12386138, -2096900, 39583821, -7930544, 6684721, 5177432, -22937427, 786431, -3342270, -3145710, -2752462, 2293762, 5767218, 1703970, 5505184, 2097171, 2097175, 2883583, 2293847, -1966054, -4849599, -5898149, 50463136, -38666203, -3342704, -1835018, -16711898, 3866720, 2424988, -3997699, 3407836, 6553640, -2949074, -1245166, 3735591, -3866699, -655424, 1507368, 2555913, -6881242, -1507415, -5439554, 90440254, -47904760, -28246491, -18743874, 6618791, 4915127, -720785, -3735571, 9240544, 1507321, -3211393, 7340002, -2817995, -5242990, -2162733, -1900582, 2949147, -3997565, 720868, 1638337, 48496748, -27654396, -46924567, -8454969, 12517276, -7143519, 4194154, -2621642, 2621370, -3866771, -131264, 2031574, -9044095, 2162705, -655341, -1245292, -4587477, -1572640, 9961532, 12189675, -3211288, -16449658, -261869, -11993268, 3932004, -1048551, -6094834, 2031607, -10092666, 10551349, -84017899, 101975552, -69665952, 40894671, -14090037, 31784930, -9305745, 30605239, 5505225, -13565634, 9764851, -5898135, -786229, 12059067, 4390926, 4718585, 3866697, -4456394, 1441613, 2818192, -90178526, 210242021, -82379389, 22675530, -35455077, -8847727, -11075654, 15990366, -27852865, -9699077, 3997615, -4915130, 327743, 7340059, 3997793, 5570637, 3670067, -2359305, -5505170, -18022508, -59966163, 156894794, -49610804, 18284427, -18087667, -17498435, 982901, 5373836, -34275589, 23527737, -5832763, 10944607, 7929997, 13303717, 17760535, 5046492, -11010172, -8323198, -14680316, -5177407, -13172862, 50135710, 10944343, 720856, 13042035, 393250, -1179563, -7208854, -6226269, -2031636, -3866729, -14548933, -9175582, -17695092, -1310902, 4063301, -3211271, -5373961, 7077772, 20447368, 2556280, -57344417, 34536859, -39452752, 28639204, -9830035, -7929931, -13303801, 18022338, -13828303, 1245075, -10420266, -12582727, -10420435, 11337742, 15007805, 8519808, 6029448, -16384049, -9109626, 23003285, 26345675, 47842272, 10354935, -106954934, -88868811,
38732039, 7602710, -24576222, 19005642, 3866552, -3670036, -7012312, -5766878, -13959256, 2752481, 4128812, 3473480, -13893603, -5308470, 4325390, -8585322, 18940100, 5898104, 5833060, 14090165, -2555746, 11599981, 13238485, -11993020, -5505101, -8585022, 1769502, 1376270, -10551325, 2555864, 1900502, -6553616, 6291349, 15860071, -17170394, -41419159, -46990234, -40960842, 146079970, 90507898, -67830171, -20972046, 36175906, -45023843, -3866735, -13303534, 2097420, 1179597, 3670009, 655326, -3276872, -6160451, 4456443, 10420360, 245, -22478899, -67699528, -39912183, 158925226, 30214737, -32113016, -10551307, 9502770, -7143415, 3538940, -11271842, 8847322, 3407957, 6160476, -4522168, -9437195, -6750258, -15597600, -5898592, 21364940, -6225702, -49742325, -8978797, 59310682, -58261118, 12844808, -5570142, -40894702, 5505282, 1441700, -2031710, -10551265, 655256, 10354831, 9175195, 14024880, 13369622, -32374702, -59966253, -6029760, -11468972, 589709, 41943282, 23724881, -10289076, 6422575, -4259730, 1245152, 10879003, 2031647, -3145692, -5308281, -6029056, -327661, -917441, -1572905, 4128795, -14286664, -24183200, 8650739, 1900678, 5636133, 3407903, -6356964, -2031742, 10682637, -9633672, -2228210, -17170509, 2359272, -3276806, -3211206, 5504914, 5177401, 7208976, 458740, -2752448, 17629280, 30867915, 16384397, 17367330, 6160682, -42532942, -27526018, -4522157, -10682367, -9175210, 1310597, 3735494, 3211021, -14614584, -6356908, -10748117, -13959349, 393062, -5374057, -12517495, 23592778, 46990029, 15860094, 49217917, 20972366, -51445636, -39912524, -13238421, -29491674, -21561725, -20972021, -18678069, 6029157, -65519, 6881433, -2227904, -17432741, -16122187, -22282502, -15597771, 18546563, 30081529, -1376187, 45875491, 32572421, -26083057, -457, 28115446, 4390855, 15270220, 6946851, -7536661, -262174, 11468742, 3407920, 720978, -65438, -7077875, -1966083, -6488103, 1966002, 17629246, 7274636, -8323152, -11075790, 4980798, -13369587, 2490010, 29754223, -12255284, 12320248, -15073325, 851900, 11009995, 3866579, 130989, -2293727, -3735545, -917522, -3670048, 4128800, -262111, 1703840, 5570601, 6357006, -3800964, 24903728, 8192578, -31916616, 1376088, 3997655, 6291387, 4063242, 6291387, 130972, -65550, -5570616, -1048606, -2097165, 327591, 2031750, -16777269, -4587761, 13041767, 22151475, -11272207, 48562552, -19266484, -60360820, 14024808, -8978012, 16973785, 5046326, 1179537, -917611, -3145743, -6291535, -3080249, -917477, -1441831, 1179809, -5177416, 1703869, 20906141,
13762883, 2359104, 32637285, -67043016, -1115047, 8126715, -4128582, -7667673, -3801013, -5767365, 4456493, 5308565, -327642, -1179661, 8060990, 589909, 1507402, 7143326, 5242952, 14286944, -12386290, 15400722, -6356884, -46596719, 24511111, -655384, -1376296, -12320623, 6684741, 25821131, 5701374, -31457438, -32834004, 47382729, 26149497, -15662851, -1245414, -12648658, 2883458, -10747892, -14352489, -4456613, 13172818, -1966116, 2752428, -7012327, 13828277, 5242789, 6881329, 4652871, 6881204, -8388630, -15532401, 12582788, 14680140, -12385951, -20972176, -5505309, 14352368, 5570666, 2162857, 851975, 6160439, 11927618, 11600130, 10289270, 10813519, -3276688, 6553695, -27001043, -14942252, 14680219, 24772855, -35586419, -8257893, 36765961, 3408048, 8192019, 4718612, 9895932, 13238484, -7602097, -10485911, -4653185, 2752488, 8257497, -6750193, -11337646, -6815724, -2556203, -3473372, 67568043, 96732620, -79429911, -58459189, 32898645, 21955452, -851787, -10223827, 2424636, 9961634, -5767098, -18940127, -9830542, -10682593, -29032706, -14876758, -15204453, -8323149, 37224282, 11403225, 45613904, 98632997, -74973097, -66848069, -16057205, 5439594, -8454168, -22806967, -7667957, 4587544, 6357268, -11075656, 18808954, 14811382, -33161141, -8323113, 4849742, 3866641, -6553678, -5767130, -1441820, -2490360, -17039333, -5898760, 8716377, 3670363, 5046141, 3866631, 2031751, -1966078, 1376225, -1835091, 7471255, -851918, 4915160, 15663243, 3538921, 3407904, 4390887, -7012314, 2031936, 2228163, 5570595, -59048382, 150404776, -23656163, -11404328, -15728719, -2949214, -2687009, -9240623, 6487974, -6422494, -9240644, -6160448, -11534313, -17825866, -1835003, 5242883, 3735589, -720987, 2883667, 4194176, -70779202, 142736833, -6485091, -26346896, -5373886, 982884, 393315, -589758, 4718566, -6357027, 3014646, -5898224, -8454022, -4063255, 1966081, 3407957, 1179765, -4980927, 5832700, 2686961, -11665438, 45940411, 40306243, -26346066, 2228067, -3014756, -2097196, 1441763, -4980737, -7929992, 1703798, -8978349, -4128738, -9502734, 1245156, -13959053, -12451960, -13566079, -2687108, -9371715, -2228392, -47710445, 10419818, 3801474, 9109500, 458829, -4063259, 6225930, -2031614, 851937, 1572849, 6422659, 23658331, -10027052, -7143366, -23331236, -28508355, -10027239, -15532251, -17957020, 458589, -6684832, -655365, -2359382, -2293936, -21823827, -10420559, 13893610, 21102924, 45220346, 62522209, 122291601, 163382814, 176490264, -6881191, -5308544, -3407805, 6815680, 9240647, -2162589, 6356990, -3080203,
2949214, 4194330, 1245188, -7209006, -196698, 16580559, 11927786, 27001213, 29098489, 59507346, 85131911, 102368106, 917592, 2490484, 721005, -720958, -4849722, -5963800, 327633, 1179646, 1703921, -3669987, -2949045, 524352, 5046483, 10158166, -524232, 2818166, -3276723, 3538991, 12058780, 10485756, 4521904, -1769263, 10551292, -1572882, 5701644, 4849781, 1835194, 3866714, 2490418, 4784236, 9961639, 13631742, 10223888, -1048399, 1507278, -12189738, -27459822, -40436156, -41812533, -69141285, 8388449, 5112097, 29884557, 5570584, 14418068, 13238440, -4456257, -11141089, -4391098, -8192095, -2621536, 16449599, -2359280, -45678958, -51380988, -56034252, -83297219, -130352701, -156567669, -207292630, -21430320, -11599619, -6094873, -2883913, 50659567, 29950761, -1310672, -19726405, -11206716, -12976304, -1310880, 14811219, 9306320, 524219, 12714133, -524191, 5898364, 3407980, 11337936, -28704914, -15925251, 524629, 1769348, 3866121, 25624673, 29753816, -8323022, -14614789, -6881453, 1638429, 2687054, -458704, -4849777, 524305, 1245171, -3014690, -2621414, 12255163, 12189700, 1245228, -16646126, 1835032, 130910, -9502612, -3932103, 393088, -14286859, 16318375, -1310647, 5767250, 5963874, -7143372, -1507300, 10747918, -4128731, -7012460, -6095016, -2424861, -4260011, 6029213, -9306001, 2031483, 13172785, 17039615, -13959028, -43713311, -2031912, 13369512, 13697272, 9502922, 7995542, -7733163, 7405526, 2293738, -7667776, -6422632, 458679, -13697032, -11665533, 14942120, 8388699, 57802980, 84935650, -23264602, -167511751, -82708518, 27459231, 19137050, 7209182, -7274354, 9568356, -6815579, 14548862, -7012402, 983089, 7995369, 4128838, -6815784, -8716180, 35913650, 61014316, 178914903, 107154223, 30082077, -28770352, -34997382, 4849696, 6815568, 9240730, -10878674, -17367064, -13828291, -9633832, -8716315, -23920942, -4653194, 983161, -11862033, -14352495, 13500319, 37552061, 160236447, 123079365, 34080568, -26345352, -32178726, -10223918, -3932315, -6488114, 6291575, -10682418, 7208903, -5242846, -3932366, -14549231, 2818086, -3997599, -5177361, 1638387, 6029298, 12517010, 38863062, 4718482, 5373653, -45220223, -8781782, -23134554, -11403253, -8388494, 1179639, 3342344, 6684723, -6160529, -3801183, -2359267, 3145725, -10420410, 3145585, 5308338, -327734, -11272309, -118490204, -85198542, -69993732, -8388699, 4981430, -14417972, -11075627, 917507, 65381, 7733319, -8454167, -14090409, 1835070, 6881375, -4128798, -3670172, 10682293, 16842872, 16253129, -56295548, -257492867, -143920826, -263677,
70386262, 42861738, 32965398, 17039715, 1114012, 6618769, 13172706, 17432724, 23331246, 15335752, 25297214, 1507487, 4456558, 13566109, 10223637, -9961617, -18874238, -8192081, -6094533, -7405421, 1638264, 14221361, 4128982, -131034, -1311107, 1310776, 11140906, 3997753, -28836167, -9894429, -49218955, 53937583, 2817216, 852772, 24116482, -6422582, -19201917, -4128709, -1834761, 10879407, -2752623, 12779491, -589654, 2293698, 5963623, -11730993, 8912442, -23461608, 69073475, -87225454, 23066405, -29554288, 18086635, 12648916, 19267113, -15270161, -12976073, 3735593, 4915444, 87, -12058749, 9699240, 3932253, 18612270, 1704241, -24314188, 14155330, -43581056, 169539775, -99939747, 74447296, -84802150, 22609361, -1114154, -30277548, -5505052, 6487986, 11599890, 11010201, 4783957, -5701475, 1507493, -4653012, -6684630, -20316133, -21758277, 31326224, -41680612, 177208891, -71040978, 69337111, -35323963, 7536936, -16777045, -21102880, 26017908, 36110157, -7733198, -14745939, -16974182, -7798891, -2424563, -2097140, -21364657, -12910788, 4587621, 3277097, -21889391, 84542197, -66390295, 43385595, -19792770, -19005076, -11468801, 28901091, 9371487, 19398711, 38208498, -26672332, 19266360, 54395458, -2031528, 11403363, -7340160, -4653348, -5177429, 720796, 6095019, 24445258, -6422487, 5963671, -1572908, -3932248, -3407814, 8519762, -10813562, -721021, -720131, -88735572, -234030925, 38140977, 197263, 9895836, -131101, -2097314, 2490376, 983032, -2621362, 6422444, -1310699, 1703887, 9896068, 4456517, 7078070, 6881411, 2031612, -8126577, 21627309, 17040327, -130090638, 36830541, -14810516, 8126180, 5373958, 3866666, -196526, -524311, -6357036, 4915094, -3735504, -7012436, 3145712, -5046245, -2359405, -917520, -131157, 1113858, 8650523, 917697, -25755302, 16317840, -2031435, 7077708, 11468940, 9109645, 4980782, -2490338, 5570635, 3473416, -2555925, -3866630, -2818140, -3801142, 1441741, -262186, 2555902, 7602054, 47578900, 44171462, 107676586, 17695387, 4128492, -11600091, -18415674, -1638479, 1965987, -10158200, 9896030, -4456567, 2555881, 983060, -11599930, 983001, 4259776, 5046345, -10026813, -4325829, 327602, -9306332, -61145584, -74580922, -53806107, -30540457, -11075804, -8716452, -3342323, -2293946, 9371821, 19923058, -7602168, -4063401, -3801229, 1441781, -10158081, 28114916, -27394080, -1835364, 7798806, 8978520, -6357036, -9830520, -9961820, -8585416, 1310661, -7143457, 327734, -15007961, -7143542, -5570753, -16646289, -18809130, -18940151, -11468994, -26607900, -4587789, -27263009,
23855057, 21561659, 25821568, 32965106, 28180763, 17563885, 15073506, -1572790, -6094947, -9437359, -12517570, -8061073, -14418251, -917623, -1572942, -5111824, -3211356, -3276785, -7012514, 6422623, 21561187, 25755782, 21692796, 22151499, 1638376, 13, 1507327, -11731003, -9830545, -12320842, -9568537, -6029397, -5374123, -5177469, 2424773, 1310614, -2752475, 10551207, -524423, -4063064, -12910812, -4063415, -65406, 17367296, 34931034, 44302844, 21365217, 15663506, 26083656, 35979848, 29098276, 7799140, 25428217, 15859952, 34931086, 14942375, 27590963, 28442939, 18612658, -4783646, 983040, -51380263, -54329667, -54133971, 25427872, 57934564, 65602667, 71697500, 29754039, 6095146, -31391883, -43319767, -65471329, -17433231, -13107465, 458744, -3932215, 3342190, -8126428, -16318384, -6422543, -1703982, -11272332, -12910805, 6356924, 40174030, 55771910, 76940672, 31392587, 6226210, -10747851, -28639514, -31064571, -18415953, -4784365, -19464311, -3539074, 14680162, -15859668, -2883427, 3735520, 21102702, 18612240, 2293801, -18612431, -11796614, 1638176, 4129105, 26738820, 8192242, 3211476, -1310714, 13893729, -2752429, 1310727, -2818100, 14418016, -524007, 4063415, 16973869, 15663135, 7864283, 8454203, 15073872, -12320844, -29884650, -49349229, -46400367, -11534805, -5111930, 7471165, 17760459, 35652088, 16646513, 11927780, 13697173, 8978579, -5242779, 16515045, 26083270, 9437026, 6225757, 35520701, 52953831, -17825421, -65274532, -89326606, -83428841, -59245720, 2817628, 25821316, 31719862, 39518883, 18940342, 1900765, -5963869, -15859856, 2096858, 4652991, -1245413, 15007278, -49611109, 10485823, 12517265, 17432628, -7470894, 1376157, 917546, 5701648, 3211176, 6750186, -8126434, -6029500, -1441885, 9175288, -2162798, 393294, -1048609, 2949133, 18808782, 16711364, 9568304, -851849, -392988, -2359443, -10879078, 7274350, 5308627, -1966009, 4980651, 6225973, 3670095, 6291496, 5570539, -720758, -7733339, -7667799, -12517508, -9830472, -10813557, 7143166, 71369183, -20054121, -9175537, -5636120, -655492, 13631393, 2031839, 3407983, 6094899, -10223602, 1572755, 3735521, 11141143, -2228087, 3080247, -3080185, 3014681, -2424733, -12845024, 19857049, 168821428, -33226314, -49873751, -3211316, -5308518, 2490230, -2752632, -4587491, -8257454, -13762682, 3866589, 4718605, -2162668, -3276874, 3211294, 65582, -2686914, -3604374, -10682484, 27590197, 120717709, -28572670, -72877080, 4063104, -13238254, -7667901, -11600045, -17367178, -9109576, 917562, 11862171, 196646, -5767237, -7012431, -8257556,
-3997768, -2228333, -5308378, 17629153, -4653091, -13893770, 14024509, 5048240, -15794427, -3735684, -3932154, 917520, -262151, 1376275, 327701, 131086, 393230, 1114122, 327692, 720912, 720911, 655375, -983043, 524295, 5636068, 23724189, 23462468, -28708803, 31064454, 5308630, 2490403, 1048566, -1179665, -1441786, -1114123, -1769488, -1114136, -1507351, 65521, -1, -65535, -1179657, 1376295, 2031615, -983055, -9633771, -81330638, 24905536, -17432791, 2424731, 1376243, -196628, 1048582, 851985, 65539, 983040, 196605, -131093, 262137, 589841, -1507333, -524281, -262136, -655382, 2949104, 8978388, 38404374, 2031763, 2359496, -2752532, -2031642, -2752539, -1835033, -655382, 851968, 1179670, -196597, -458753, -2490370, -1179688, -655371, -983075, -65511, -983041, 5177345, -9175020, 2031469, -393251, -524407, 2752509, 327717, 1376295, 1572892, 851980, -196618, -327679, 1245186, 1048607, 327703, -983065, 1114126, -1048558, -1638407, 1441817, -13041779, 7340062, 9764805, 16449666, 1310784, -7012427, -8126530, -13434960, -6226018, 8454033, 19005663, -15859459, 4521832, -34144350, 8519135, 11076080, 14090044, -17694474, 11271847, 58261584, 3538862, -917393, -983034, 6881134, 1769498, -1114122, 1441877, -7012309, 7012359, 22806705, 43123264, -2227680, -21823876, -105317251, -17958395, -2424542, -5767446, -5242802, 8912692, -6160433, 8716265, -7077877, -10682313, 2817939, 4587612, 7340147, 7733387, 5439623, 2555970, -5636186, 33292530, 16384465, -4849534, -64029188, 7273709, -8257244, -1245268, 19857499, 6750323, 5505126, 2424763, -7667639, -8388628, -9830405, -2490294, 5111877, 786464, 6029327, 12452022, -2424831, 393304, 7339896, -21626672, -29753821, 589677, -6291466, -5374020, -3276878, 1245180, -3801307, -2293887, 1966160, 14352475, -3276831, -1048483, -5505051, -3735630, -3473419, 8323102, -7733289, -18415762, 8584965, -4128521, 12517435, 23331384, 6357237, 15794351, 14090291, 14680302, 29425756, -3080303, -9961525, 1572919, -19398785, -1638571, 8781854, 4325509, -1572916, 3014586, -13303708, 48496680, -28573928, 2686871, -262072, -3997683, -2752544, -1572845, -6684806, 16973874, 786286, -1441770, 1703864, 7405600, 11206802, -327688, -2424902, 2490363, -5570639, -14287065, -74449460, 205980502, -53542387, 9502448, -1900550, -131114, 786347, -1179542, -3932096, 7143384, -15007610, 6815792, 4587623, 5308379, 11206787, 1376315, -1048533, 8650767, -10747922, -23265520, -95355666, 219415091, -58588369,
2293438, -2162742, -5570619, -131125, 851967, -8191871, -14811250, -7077662, 2555894, 10616889, 1704021, 5898212, 82, 131135, 1769452, -12189744, -12452045, -28246109, 77529114, -17432002, 2293697, 9568281, -4456388, -3473482, 786425, -4653110, -3538907, -3342312, -9961652, 196463, -9830525, -8716449, 196478, 7143515, -1507342, -7012272, -15663417, 31850898, -20840456, 13107094, -14286816, 5111621, -5439437, -8716517, -1179595, -2097233, 11599869, -4587683, -41877135, 43516364, -97387267, -25032934, 54852930, -15532530, -7929709, -15728549, -7143082, -12713962, -2490407, 5898374, 3473505, 786403, 5767204, -327699, 12189832, -3014525, 6553708, 10354815, -48627405, 45482839, -85460119, -102887639, 83164303, -13107435, 14614745, -5964028, -22609531, -13107044, -16580520, -5177231, 1638578, 720882, -2949185, -5701705, -5832742, -131142, -1179695, -14024745, 13565712, -5898168, 27458105, -140965176, 77135268, 14482923, 20316181, 20119070, -19529572, 7667983, -13631341, -19922951, -5373870, -393154, -7995508, 1179707, -3407884, 917461, 4259713, -10813506, 76283336, 15727751, 164887152, -126943181, 62194176, 20839844, -5177539, 17432490, -11010198, 9568414, 1441653, -2293860, -10158079, 1834977, 393194, 4980831, -1900533, -5832711, -1703981, -2031671, 42008208, 3865622, 187366512, -100533452, 21955480, 7536224, -23003116, -1769077, 2162442, 262165, 11403192, 7798742, -12451886, 11927395, 1179787, 7274560, -2293769, 2883679, -4980701, 19136609, 1572700, -12124555, -917913, -18678047, -26280066, -28704943, -19857731, -13697314, -30409151, -37880363, -34210300, -15925569, -30802098, -34341245, -67896088, -32703135, -70189693, -21234310, -56229896, -44761491, 983007, 14548890, 21495833, 35979837, 50659841, 54395767, 40174341, 50463427, 56427305, 60425161, 71697424, 74122334, 70911275, 75171014, 99091798, 139593634, 128321682, 72615847, 70583819, 105580041, 17957086, 21627048, 18612273, 4522091, 19726626, 9896251, 917621, -5111779, -13762732, -14483713, -20709538, -25821677, -34210226, -41288214, -50463341, -52888250, -84017950, -6030363, -23921120, -47776412, 14090085, 19005404, -8388438, -12386403, -36438514, -32506412, -27787731, -34210241, -40501792, -48431706, -51315443, -40370799, -40895131, -40173990, -66257578, -78119903, -85197939, -62981050, -93520869, -120391003, 1769429, -8651051, -23920813, -6357160, -3539035, -1638633, -5898329, 8060999, 21954699, 32178596, 29622724, 14156073, 9306435, 34734509, 55247393, 49283766, 44040810, 32768789, 64684829, 97452609, 14744989, -110296358, -5110646, 2621641, -7929716, 12124015, 11796385, 4259796,
-3080334, -5570593, -3014683, -4259840, 2752458, 12713998, 3539121, 5832566, -14024727, 65406, -2490323, -13631420, 34209258, -169147283, -22804607, 14613889, 8454335, 20971562, 458693, 9568150, 11665328, -3473424, -2228235, -4259864, 2293681, 6684745, 132, -6160428, -1507351, -4522006, -1966097, 131058, 46792251, -168164289, -22869843, 4325207, -9306224, 19136374, -7798951, 16187202, 10813402, -917549, 1376282, 5242805, 7012411, -851963, -10223688, -16908387, 17301581, -10747769, -1441786, 12779420, 50527770, -142540038, -19987576, 16645999, -852061, 20053781, 5635861, 524275, -8126540, 1835039, -5046151, 10485653, -5963745, -4128872, -2687135, 7143482, 3932194, -7667667, -983177, 7143411, 35192646, -44170934, -1768894, 40304592, 11927446, 9764713, 5308387, -21036789, -23592909, -2883375, -9568117, 11796477, -17891369, -1310836, 9043930, 18481390, -5373931, 6225948, 6815736, -7536631, 11796377, 9240550, 327602, -3211284, -2949124, -4390924, -1114213, 7471158, 2031684, 5373970, -15532194, 63832673, -65143371, 24707537, -23789800, -130971, -3408139, -1769563, -6225830, 7798835, 7602154, 4390806, 2293725, -8454385, 524268, -2424794, -1114147, 3997735, 5767259, -2162608, -15597851, 60883842, -55444922, 24380068, -16777507, 6553720, 12255242, -2293798, -12386205, -655128, 3276819, 3211227, -786430, -4915232, 3997671, 393289, -1048577, -131056, 983072, -16187392, 4193944, 22545467, -12322906, 7406233, -4260089, 4653058, 7864417, 1638381, -15073232, -18153194, 1048554, -589917, -7798773, -6291373, -131151, 1245135, 3604535, 5832782, -3735562, -9044077, 21954419, -36699626, 44956505, -15138447, 7012362, -5570503, 2818198, 4587533, -9371612, -7667523, 2752536, 12976027, 3014849, 9634119, -2818017, -3997842, -1310763, 3145680, -3342460, 17629243, 15007997, -69665254, 83886424, -30408797, 16187606, -16187337, 65591, -5308450, 4456382, 9961406, 17629158, 36897189, 8650713, -4522037, -18219072, -6619376, 9830376, 21758092, 25493952, 37945770, 72876881, 77726853, 67437973, 75301934, 81789995, 48301138, 48497158, 39846553, 23921202, 14614918, 524123, 3604601, -2752586, -328057, 1638510, -14549170, -5177510, 7536604, 12124295, 16646248, 24183029, 26149226, 32506320, 38732227, 47710858, 14614996, 20578445, -5111480, -5373913, 2424680, -5570647, 9240537, 5636242, 4194653, 10682353, 1245157, -10223575, -12845151, -393386, -4653160, -4456730, -11010119, 5111457, -3145675, -12648438, -21168449, -18940351, -30015799, -33358302, -21627300, 3145709, -3539121, -5767183, -4849508,
-3932293, 3145787, -1376224, -19857473, -24051934, -24117425, -34865596, -45417062, -46072742, -58327708, -46531366, -41026342, -19333535, -13107599, 15204114, 4325210, -8847451, -12845407, -4980679, 6094979, -4915328, 13303940, 8847396, -8126383, -25821323, -27787310, -48628027, -45876065, -52560599, -62915384, -39846676, -22938029, -4194261, -5701727, 38010872, 24510399, -983126, -23003248, -10092757, 63505104, 107021417, 77399576, 36373307, 28901880, 21430468, 22020403, 17563901, 8454455, 9044160, 5767330, 3997791, 3211260, 9568340, -1703963, -9109462, 25624705, 18808751, -13172881, 10485435, 36568735, 5374292, 4456316, 6225911, 2556018, 2818035, 5243045, 4522083, -5963753, -3276826, 720906, -5701729, -7143471, -4456525, 7012255, 8388629, 4194265, -13369555, -4784297, -27460408, -81068397, -107676693, -94045850, -50070538, -34931360, -36110795, -20447585, -21627181, -13631669, -786591, 65459, -2031617, 1179609, 10027013, 5177414, -589666, -17301602, -21496193, -18940341, -31653912, -77857361, -129173042, -107022047, -68945253, -45745027, -24642045, -28049722, -26673480, -7995691, -7536682, -16711878, -9634061, 5373893, -8060936, -1376322, 5505211, -15990791, 48824630, 83362583, 54134006, 65602123, 134874305, 123013079, 64947555, 53740308, 45023873, 31064613, 21889442, 13041756, 3080390, 12451894, 7209153, 7733369, -2359241, -10092669, -19464208, -11534341, -39912133, -179636231, -143592429, 16120375, 69272189, 20054853, -12713991, -14876819, -9437484, 2424492, 7536679, -6946827, 7274464, 13041767, 23069013, 6619332, 1245186, -69, -8388531, 18022571, -7668024, -135333424, -91096697, -33620071, 8847214, 13828380, 13500756, 1835198, 2293787, 9043952, 5963953, -10879051, -3342403, 1179737, 10813594, -1703857, 1114048, -8454157, 982984, 5570566, -11927528, 7536275, 37618298, 12779593, -20381815, -9306424, 18415721, 20447377, 12845220, 10485817, 8978622, 9175050, 7929968, -4456378, 65505, -1966035, 2293825, 7667773, 6749950, 1638352, 6553929, 144049318, 99223609, 34538298, -12910475, -9896336, -458888, 7929805, 3539054, -4194246, -8847482, 4587406, 6094971, -12255302, -15663285, -131140, -65457, 6619202, 327560, -14090202, 66061080, 168233197, 73074214, -30145859, -40108545, -13042219, -5374134, -15466689, -2359056, -10485558, -23658735, 5242837, -6815732, -5767287, -21823848, 2817981, 2031606, 458701, 11141321, -35717101, -5701572, -5635883, -6226081, -31391948, -4194550, -21758004, -43123240, -43058059, 90898612, 187566296, 41159066, -62718285, -58066084, -32113235, -34931188, -16974335, -1179571, -196832, 39386951, -11403650,
-14680076, 1245373, -262230, 1113738, -9699498, 6619141, -12714024, 25231006, 68748100, 88999064, 43648475, -15597498, -26739153, -22085993, -22806816, -5243016, -11337775, -6422702, 25820869, 15335302, -9896047, 4260021, -7012475, -6094805, -3735651, -2752742, -10813524, 6028925, -3079869, -41681538, 25689964, 4718792, -261842, -6488093, 3801138, 6422844, -1114106, -8912784, 10354533, 14614709, -1638307, 5373730, 16842634, 10420437, -3473413, -1179718, 24707448, 2228633, -44433524, -86902028, -26543129, 24117258, 36700866, 21364947, 10158300, 18743643, 8978582, 16056575, -1376001, -5045972, 9699579, 7274176, 6619325, 26870098, 11075924, 23396552, 67240740, 17958255, -112919432, -149096646, -86444346, 54460380, 58262377, 42140338, 17105222, 15532085, -10944545, 2293827, -41680938, -24379323, 1769431, 3801072, 3342433, -2556085, -12320939, -4980885, -1507358, -2621445, -2490401, -1769491, 1376235, -131058, 458749, 458763, 1310756, -327659, 786424, 983032, -1834998, 327706, -4390941, -3407948, 5177482, -14089797, 5701872, -3342304, -4194331, -1572866, 1638439, 1376264, 589853, -1572872, -1835044, 1572856, -589815, -1507368, 393208, -3145743, -2228231, 1835060, 6488081, -22151162, -18284978, 115211956, 94963298, 22872735, 7995613, 5898305, 2097188, 4653087, 2555924, -196634, 65543, 2818073, -851943, -2687022, -983038, -6750246, -458746, 1179632, -1966089, 19529765, 6488353, -165740280, -169610327, -27591772, -6095139, -3997748, -4194372, -5242924, -3407908, -3670050, -1310764, -3932204, 2228205, 5242936, 524295, 9502838, 3211301, 4456409, 4194242, 1900646, 2621463, 68157256, 75957581, 11993618, 4587675, 1376278, 3604517, 1245197, 1310714, 2687002, 4653105, -262106, -1966126, 327695, -851975, -3014704, -393204, -3670022, 4980767, -6488124, -1507494, 25166075, 30998898, -19201820, -20971964, 851800, -4980886, 6750278, -1572740, 2359321, -4849664, 3080087, -3997627, 4456402, -4587387, -1441898, -2228299, 3866553, 2687080, -6357067, 1376261, -3080397, 25493538, 4522466, -15007953, -131215, -3211270, -4784196, -9371753, 4259798, 5767311, -3014691, 2097179, -2293769, -2293767, -1572919, 2555971, -4980760, -196413, 12386375, 18808976, -32047215, -20250945, 17235888, -12124059, -5963973, 1048463, -12517487, -3014689, 4718616, 393300, -1245191, 2293825, -4522004, 3735646, 524313, 2818175, -5177324, 2162747, 1638503, -2097350, -47251662, -75563853, 59833740, 43386209, 8585499, 20709516, 4128917, 3604700, -5177340, -4259940, -2359307, 4980764, -5242892,
982998, 6357070, -2687006, 6094798, -1376509, -7077812, -14942264, -59834821, -112789002, 67173563, 94898106, 16253560, 24117639, 18153773, 16843145, -10354505, 3866506, -6881297, 3669849, -1900428, 5242758, 7995562, -10485833, 16318428, -1376291, -60882886, -75038995, 29162818, 87230303, -81789555, -524922, -11009871, 786340, 7798790, 10092667, -14680284, -7536714, -1179802, -4587486, -7471278, 655298, 9043931, 852054, 4980743, -7208986, -10813459, -43384709, 45416517, 214239560, -44235700, 4783480, -7077596, -10289493, 7208711, -2752622, -3932331, -2162731, 7405599, -2162638, -3473516, -8781858, -2818125, -9764867, -6946838, 4653043, 1048567, -7733479, -8651399, 95814237, -18152474, 7405325, 328, -459001, 13500385, 6684765, -524268, -2293885, -1310730, 2686985, 917575, -720854, 1703912, -8847328, -9633686, -4915080, 10223847, 18415516, -6684898, -47055525, -4260003, -9175032, 3342270, 6553679, 393179, 2621397, 589871, 131072, -4653013, 6291454, 5308564, 11468906, -2817963, 6815771, -6750144, -7536587, -7274127, 16711360, -21561067, -87688252, 20381051, 262359, -4784354, 5570705, -589847, 3997529, 2162738, 11993240, -2359238, -5308598, 4063190, 196593, -9175032, 5636022, -1048674, 4914917, -4063765, -11665014, 36765786, 13172985, 8192191, -17039510, 10354517, -2949029, -9306055, -6685011, -1179622, -5963784, 11075438, -130854, -7143459, -4718644, -6946810, 8192042, -32178508, 11992786, -15007986, -17301447, 14549549, 1638603, 10747828, -19267525, -25887328, 23920727, 15270251, 4587587, 2293824, 8257710, 2949061, 9830458, 10092684, -2293641, -26476564, 10485591, -38076673, 25034791, 1769663, -21037436, -32113488, 44827045, 27656608, 24511007, -16449677, 29229186, 46989822, 10945078, 2359259, 4718806, -8978488, -8716521, 6356857, -720715, -11731045, 17432609, 21233783, 25100091, 19005536, -6946667, -29556954, 26345343, 56165009, 40764218, -6422295, -29426208, 196347, -5308321, -6029405, -12386370, -14287060, -27722024, -25494038, -15925562, -9634058, -22937868, 29032458, 18742751, 9174994, 3014446, 15269995, 6029250, 47972690, -9305595, -21102874, -61866768, -59704066, -22348304, -1179641, -14024895, 4652976, 4128822, 10616909, 16121939, 12124448, -3669960, 39059650, 6225901, 12058438, 20054159, -1703951, 6553713, -2555858, -4456421, -27000845, -46990036, -28246901, 22478737, 29950463, 5570728, 4784334, -12386566, 3145536, -7536700, 9895813, 7078146, -32505921, -2555940, 1441400, 9568298, -4128477, -22020240, -17563852, -4391015, -26869860, -32637392, 21364740, 40370648, 8782195,
9240593, 10879323, -2687165, 7012462, 8257592, 17629376, 12386280, -10092499, 2949172, -2359311, 5242672, 18415950, -11861913, -15597680, -6160477, -18809062, 35389444, 51315495, 20251169, -34799985, 22544372, 393382, 1572706, 6357259, 4128735, 458791, 8060773, 13041555, 12910628, -7602073, -3473471, -917663, -13566062, -16384172, 6815710, 17629300, 87425932, 37028647, -24837996, -46531410, 1638271, -4194434, -8323291, 4980797, -7143407, -9699470, -11337903, 26804245, 11862125, -21889125, -12386490, 4128629, -8912795, -1441885, 55771759, 86574278, 68879773, 2490581, -66585083, -58066153, -35652239, -8389085, -3473675, -18743370, -22151485, -8978545, -40632764, 25100675, 66519160, -36832532, -90765219, 19660494, -7798733, -3735448, 8126391, 19, 5046368, 7339967, 5570494, 3276802, 4587560, -327691, 1507341, 786446, 30, -3342330, 3211234, -60, 45678684, -72745856, -24049926, 18415009, -4456451, -7536708, -4194353, 131095, 8978272, 2096967, -1310810, -2621469, -3276831, -3276824, -851970, 65552, 393237, 851991, 3276824, 6291468, 16121802, -49676235, 65733262, 2686211, 6947071, -12648343, -13631283, 3407992, 14221099, 1769348, -1572853, -1769514, -1507341, -327666, -1048566, -3014672, 2424797, 1179653, -1769469, -655374, 2031191, -56687492, 112131020, -5243292, -2687017, -17628697, 6815804, -1900549, -1376186, -2031556, -3145682, 2359309, 2228255, 1179637, -196614, -589840, 851989, 1179635, 1048558, -1638419, -15008047, -40237904, 88995963, 786560, -16843156, -21560770, 15662911, -10289290, -15269647, -262043, -2621435, 2031682, -1572835, -1966127, 917453, 983057, -2490371, 327625, -65563, -2883580, -1441914, 1441828, 6619208, 917684, -131060, -65579, 6946873, 1704102, -19136427, 24051620, -5701058, -13435252, -15073303, 6029155, -720747, 2883500, -524296, 2031753, -10158009, 7471117, 1638368, -2883522, 3145803, -1245220, 2359361, -1048586, -852049, -6684654, 16973711, -31849678, -2098075, -2883300, -5111924, 9699338, -8323044, 1507228, -1966050, -5767139, -2359417, -3997688, -1900511, -4718534, -4849685, -2097194, 1638485, -131058, -3866785, -7143580, 83034386, -106691307, 27325748, 12059816, 7405578, 1441976, -7733391, -9371676, 2228130, -3080220, -8585108, -4587389, 2162723, -3866607, -8978468, -11141296, -131066, 1769500, 8650794, 3080161, 69403098, -135265650, 11334905, 14156785, 12058725, -2031420, 131051, -3866459, 851905, -4915265, -14024682, 131176, 3473458, 1966051, 2424947, 4522154, 4325505, 2949196, 15597634, 5308443,
-12386251, -45613129, -3998810, 15466788, 524434, 1572933, 7405697, 14680436, 3932147, 21758000, 9764761, 10158141, -5373799, 5177450, -1900519, 15597669, 7733446, 3276766, -4260031, 6160241, 20316371, 7668056, 262057, 5046260, -6750227, -12648732, 8781683, -131127, 1179748, -13041647, -9174934, -24510618, 3211240, 1638492, -3997786, 3538734, 12976302, 4063227, -1572976, -7536795, 19398780, 19726740, -1048482, -3408034, -4128775, -12320802, 7995255, -1441854, -1245206, -7864374, -10485633, -14286964, 6619071, 589807, -13434901, -18809130, 11534252, 15335609, 15073549, 14090530, 196801, 33620066, -5439045, -19857842, -18743521, -24445104, -8651026, -22741113, -8651141, -13566105, -18153716, 7929727, -10354823, -4915351, -6094970, -11730923, -3080379, -262179, -1310770, -5439469, -34079044, -13173251, 4063161, 6094934, 17957042, 7864649, 6553684, -3735516, 4128719, 12845156, 196516, -4587334, -6422470, 27590789, 40370520, 14811684, -16711776, -38666809, -42926714, -44827453, -45220347, -73990962, 15596736, 29033209, 62325322, 46793883, 29164055, 38142375, 34406968, 40370388, 19792110, 18678384, -1048445, 150468829, -9503154, 852229, 9633695, 1769465, 2031708, 3538939, 2228214, 1245190, 1179658, 917505, 851974, 589840, 5, -1179645, -917519, -2097175, -3801103, -2097167, -2621359, 186643849, 1375876, 1048413, -3145707, 65503, -720907, 786426, 131056, -131080, 393204, -458763, -524285, -524300, -9, 196604, 524293, 720906, -196596, 393224, -15794174, 58850374, -7733303, 1376126, -10223634, -1310724, 1310631, -589872, -1835035, -589830, -917526, -655368, -1245207, -65549, -262138, 458739, 1900552, 1835026, 1048596, 983039, -5046310, -155055700, -851725, 655349, 262107, -2031614, 524286, -327700, -1114113, -524279, -327677, -131070, -65548, 262141, -458744, -851978, -65535, -851976, -589823, -458764, 12976047, -236057454, 20119997, -5242845, 4128908, -1441757, -1966051, -2424786, -917445, -393194, 720921, 655378, 1507346, 524294, 589831, 196629, -655348, 196603, 1310725, 851969, -9110253, 7994889, -5832683, 9306312, -2490353, -15400983, -5636432, -10420273, -12714138, -3342559, -1310800, -11468945, -6160555, 4784064, 12910812, -5373980, -7143638, -7340128, 11861742, -7471268, -30213100, -11076112, 5963757, 24248340, 25690273, 9502937, 15007983, 18809030, 14155864, 10813420, 5570637, 8519830, 10027112, 3473499, 4522035, 9502733, 4915308, -3145694, 3735482, 7667743, -25100902, -71434966, -52691862, -37945743,
-26542242, -196855, 4128875, 11862062, 12386397, 8257558, 2490347, -2949125, -2359406, -11010150, -7864485, 982949, 3932290, 3211280, 6029425, 29098075, 28835932, -36241579, -34341568, -17694934, -23855331, -15466678, -14942479, -13369570, -6619211, -4128825, -2162751, 5177331, 2031659, -9240568, 917525, -3080184, 393264, 655387, 10944610, 22413321, 84870148, 86704876, 57148667, 7864322, 17104865, 5177630, 1376411, 2293831, 130961, -5636108, -4784090, -2555884, 2490381, 4521950, 13762704, 1376384, -720931, 2359388, 5832596, -18219040, 2031664, -13762617, -9895418, -35586339, 38403853, -6684408, 1310543, 22020084, -2752392, 3932250, 9896023, -11993149, -18743639, 1966086, -4784126, 786345, 5308400, -1441696, -7405612, 12189898, -262140, -6422555, -14090118, -19201881, 10616883, 4718956, -14221593, 11272113, 1900749, -589787, 4128753, 1966129, 655303, 3997758, 1638477, 2293786, 3080245, -5963604, -720858, 6029445, 6881069, -13041648, -25821544, 14680333, -26345187, 23986377, 4325313, -12058544, -917603, -2949076, 786483, 6881340, 8060974, -524330, 786470, -1966037, -655289, 3473425, 3473486, 2818044, 6160124, 3539008, 34799900, 92603734, -91291452, 2030345, 4129083, -27197320, -7536725, -13238246, -7405596, 5701658, 5767264, -10813498, -6750385, -4653146, -13434915, -4587699, -1048611, -17694884, -6422748, -8716455, 86966878, 175572955, -115604939, -77269847, -18415430, -28901543, -14286607, -31850665, -13369660, 16252995, 19202412, -2359220, -852196, -3473434, -18612312, -2949392, 9043951, -23724129, -327346, 2490084, 2162795, 8716451, 15138850, 1179911, 1114178, -589766, -15532094, -26673510, -5701770, -4325666, -13959313, -17629777, -66781801, -13763161, -3604243, -42795350, -36832107, -85000916, 2752787, -6553835, -4653160, -9895866, -5177382, -2555845, 4325327, -524260, 4915424, 17039519, 21496122, 27984120, 32047639, 14745926, 30015703, 68289298, 77595619, 54920394, 69534203, 67896323, 10879004, 3211246, 5373768, -2818000, -15925225, -6160480, -589871, 5439544, 14680514, 5701783, 262142, 17236252, 9568668, -25820934, 10747798, -13762537, -55116728, 27131416, -16449575, -8716380, -7209042, -9240753, -10289200, -11534429, -4063234, -6553557, -1638382, -3801158, 2818001, -6357013, -17695015, -31654002, -23265707, -14614572, -19857531, -40894890, -87229363, 8912122, -11010688, -73794631, -8061128, 5439282, 6357137, 9437291, -9240541, -12451865, 2359373, -8060886, -2687277, 17629409, 7405630, -21036984, -4063692, 51970386, 45548356, 64160437, 56493115, 86508735, 155124405, 109970183,
22347664, -29556926, -56884441, 2752768, 7798621, 8453927, -12779392, -9502439, -4390806, 3342362, 2555904, 1114116, 262121, -1179627, 1769472, 9, 3342373, 393208, 65510, -3801054, 65404739, 19987416, -49020561, -14221252, -23264944, 2359369, 2883521, -1376235, -4325375, 1900544, -589781, 1048599, -786442, -983037, 1900547, 1572911, 3080232, 1703974, 983079, 131112, 117374667, 25754607, 16581132, 21036602, -42073584, 328113, 16318171, 4259581, 4128717, 2752463, -7077946, -262191, -3473415, -917574, -2818123, 917486, -7143488, -3407898, -131085, 3997650, 106757694, -91358416, -10745793, 19726399, 7339956, 2228264, 393334, 4849688, 9306041, 2424736, -52, 589822, 589814, 786467, 983049, -1245205, -2883607, -2097195, -2359348, 1966069, 37486297, -78382576, -42466102, -1835076, 27983428, -17957078, -17759948, -1310605, 6225788, 1638300, 3997727, -917454, 1834981, -327610, 3276830, -2228255, 5242908, 3735563, 5570518, 1310807, -12517429, -4456397, 21233514, 12780093, -1573036, -12255685, -9568441, -655479, -9699524, -44761330, -134743389, -108660676, -69862663, -16187751, 60621020, 37291144, 26542505, 36110884, 52888139, 93651556, 5242832, 6488272, 13762602, 5766867, 720879, -5701705, -2031687, -9765053, -23659022, -60949074, -112330248, -90310414, -35980415, 18349979, 49087033, 28050199, -5832483, 11206702, 20578199, 32505620, 9043835, 5570734, -7143525, -655272, 17891430, 27656524, 30736682, 14287171, 10944574, 6094944, -8847464, -4653396, 37879983, 35652043, 26149248, 8913078, -14221289, -12517434, -18809240, -14483790, -6029383, -1900681, -13697007, 4915280, 16122045, 23331111, 13893873, 8388877, 10748247, 49873439, 103089257, 83560038, 43516813, 7078210, -41287802, -27525835, -2818237, -13107378, -4325418, -25624307, -6291292, 16973730, -13041453, -14352638, -25428302, -6422598, -16318727, -10813661, -8323083, 46727555, 149620226, 131009005, 24052906, -41549999, -83100536, -54920423, -10879459, -34406756, -35651754, -67502449, -2752618, 12910575, 2228037, 6291481, -2097043, 26148974, 27787838, -53805499, -26542616, 22937447, 17367503, 6815833, -2097072, 5111878, -7340149, -2949071, -1966119, 11468710, 8388300, 8519640, -5832820, 4980727, 4849606, 5177284, 8126651, 8061019, -22806413, 3145097, -4718311, -9371895, 1769396, 2424896, -983007, 2293763, -3080166, -786428, -2359341, -2424860, -786583, 393222, -3801132, 4784192, 196795, -9175126, 10092541, -19201972, -40895197, 62325197, 852210, -27459664, -8782424, 2555956, 3538927, -2555926, 11862194, 2555995,
3014790, -8519591, -6160104, 1245212, -3932216, 18088018, 2359419, -17760332, -2621776, -46268497, -22152310, 95946118, 11927710, -7339710, -6357278, 2293826, 1572834, -11665430, 3932027, -720862, 2752583, -12320757, 11141385, -7405688, -11403435, 25624544, -35, -25493696, -5177568, -47448489, -57017156, 90898682, 31458445, 23331304, 11665666, 3080333, 13762707, -8257439, -7012690, -3080236, 262180, -27262701, 28377070, -20251047, 11316204, 665639, 10155942, 17438698, 14156310, -20443962, -20572764, 12228564, 17269706, 13764418, 11267544, 17774098, -16240254, 2805461, -25002998, -10059390, 8672638, -13618660, -10023356, -17749022, 13019138, 19145686, 10135842, -7186899, -12371198, -12498536, -3501435, 12430880, -11192092, -12746652, 13183984, 12343756, 12633158, -14204026, 11747002, 1276659, 12642150, -10333792, 18300742, 8383031, -15183216, -17235764, -16515306, 21066546, 17063810, -6647287, -14571334, 13915720, -9296228, 17972298, -16537598, -12920394, 2155927, -17959638, -19121702, 11936078, -15052744, -14834472, -14964356, -6205367, -819720, 2832305, -10017836, 16295196, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 6, 1, 1, 1, 2, 1, 1, -2, 65536, 2, 0, 4, 0, 0, 0, 9, 0, 0, 0, 64, 192, 3, 12, 22, 48, 24624, 24880, 25136, -858993460, -858993460, -858993460, 50856240, 20709360, 1768877, 10158325, 83426424, -10680867, -8519270, -23134481, 1245024, 8978661, -26282227, 12124438, 4849630, -14811110, -17498022, 8912754, 6292215, 99679513, -3606125, -9699631, -19202507, -130789, -8913130, -54198556, 13762260, -56165069, -21365762, 23985822, 15007906, 23004826, 2097156, -24444483, 10879425, -7143465, -19070832, 2490525, 22020244, 10092699, 10682488, 327369, -2883805, 1835169, -2950953, -9830343, -6750296, 9175011, 2687209, -20578519, -6946507, -11599877, -3736019, 5701553, 7930013, -2293698, -3997712, -10486028, -8912765, -3276819, 8388415, -7667892,
8323133, -5767178, 1572880, 9633897, 74448902, 16711442, -16122094, -1638454, 18874098, -1638853, 3932232, 6553495, 2621378, 262784, -14418461, -589862, 6881402, -4063243, -9109457, 524000, -130959, 35914052, 24378751, -3604465, -11272009, 1573106, -1507475, -15072846, -8978289, 7274757, -524067, -14811307, 6684580, 14418519, 655290, -28638949, 29949927, -2621485, -17890739, -34406815, -7733235, -3736623, -42664346, 42402678, 69860507, -22411789, -135463222, -1310811, -104595638, 64227571, 41615646, -2097502, -24248607, -20447099, -29622449, -33357623, -21693147, -9108403, -22872406, 9764989, 19070851, 95092677, 88866495, 22086162, -27723769, 1901267, -1441957, -56687815, 10747933, -66034, 15859319, -261985, -5046845, 30343014, -26607723, 19202352, 22282042, -21299156, -65011552, -22675215, -95878935, 92406724, 24052009, -19398496, -19660989, -38077563, -37224696, 13369424, 9044225, 9372667, -34472135, 19595405, 18809075, 36306461, 39910627, -31195188, -6489141, 15663573, -8323468, 71499695, 16776193, -44171845, 26214936, -67173770, 17368219, 16120716, -4849737, 91882922, 52166336, -26411087, -22477922, 23592322, 16580277, -17956927, 52560293, -50593395, -77987423, -40174727, -17105092, 147587428, 52492901, 7602863, 48891054, -8717527, 15073782, 63176848, -122550516, 65273823, -5505318, -23265448, 15008044, -115672508, 66585800, -15662286, 21431382, 1900433, 53804480, -24903439, -18743151, -17236755, -50789761, 20512270, 12907921, -41878945, -59310850, 60555225, -37421860, -101317342, -51054188, 65142613, -128515000, 12647939, 20054968, 68091560, 27525829, 164494206, 10223956, -12057899, -49611840, -42466788, 3800904, -102758105, 29425996, 77660361, -7012312, -47251585, 51642836, 40763881, -16317029, -15335742, -14614559, -18940282, -38337539, 9502353, -56819343, -62061491, 23921272, -11730660, -47645037, 46399650, -1834743, -11404317, -26869001, 42925928, 58326384, -11927367, 48365126, -13237980, -25166104, 52756376, -42664526, 35585634, 6815933, 1573493, 26149550, 57016196, -14221987, 70385541, -65010825, 1965971, -47842868, -10353824, 67305441, 5898378, 21365381, -6949240, -28177709, -6947003, 5963486, -6947113, 261532, 44499419, 9831031, -91947275, -11861626, 16383802, -19923090, 18612415, 2490422, -19529504, 3735657, 49020689, -3998004, -13370425, 6815187, -29752805, -9698869, 15597398, 72614553, 25493959, -22609560, -2490217, -40500632, -20513126, -65732360, 26019356, 34144172, -11861792, -38798722, -76546168, -24379302, -2817798, 22020144, -39649043, -1049157, 13631844, -87490159, -17891368, -16187026, -12123280, 52887478, 43974612, -8060716, -11665888, 55115660, -46399601,
6159158, 8191557, -4784597, -3145624, 10550838, -30605584, 32898429, -48430695, -4195159, -196265, 40042614, 2555366, 13303735, -21823385, 10878755, 6749938, -9371620, -7339710, 37880140, 14090038, 15859776, 3145158, 19005544, -28311676, 22216992, 17432522, -9830470, 8651250, 15990952, 29753435, 17891573, -20971409, 6488035, 17366139, -6422704, -31523019, -50987209, -31195304, 35651847, -3669928, 11994729, 61209948, 786202, 13828172, -2031683, -42532504, 23136315, 42139514, -6357140, -11141385, 12189751, -15335888, 20119776, -25690320, 32572141, 26870270, 26411198, -12714229, -34865114, 46660841, 43057146, 33685729, 16253014, -3604362, -14483926, -15729760, 8191839, 14220900, 39453523, 5571171, -3669695, -11993113, 36634602, 81920747, -1704139, -34276662, 720968, -71630893, 33685225, -720952, 28114884, -27787718, 7602084, -21167936, 11993717, 12124597, -15531531, 13828565, -8126341, -7340759, -22806368, 21167509, 66846278, -33684493, 20578026, -25362075, -12975995, -29360380, 28246196, -18743099, 57278076, -37486577, 36831321, -9371352, -14352661, 21101844, 10223540, 20251055, -25099974, -20578273, -34931407, -36044827, -17498215, 1703720, -1966511, 8847452, 22086204, -25297484, -35717576, -25099125, 42205428, 6291696, 14155450, 66124978, -50594003, 17758159, -10616796, -20841050, 3932095, 38993601, -5505244, 24576328, -38011681, 39058848, -54133508, 3145559, -73334740, -33750909, -7995596, -17696063, 19922619, -35323374, -63503275, 38469568, 13173017, 4457152, 2621119, 119865082, -1966974, -93782077, 67762947, -17236123, -23920835, -15924462, 720610, 62326692, 19333993, 48300186, -35782629, 36765803, -16580971, 48167181, -9306210, 18678582, -6291263, -524144, -4390910, -5046396, 4194467, -2555881, -24707004, -1507543, 5964057, 33161137, -524112, -17694753, 15925179, 3997641, 4194249, 22413428, -3997841, -3539075, -22872113, 8257415, 3932141, -2490585, -6684612, 1376197, -33619931, -1769122, -23330933, 6488127, 1442026, -5439623, -14876696, 524187, -13172853, 655222, -1703905, 3539037, -2555906, -93323206, 13304131, -524208, 7143538, 138477630, 393334, 34734042, -3145689, 180, 6553559, -19857377, -65872, 5373668, 31260381, -11666034, -720846, -1703769, 1834962, -10354266, -165478259, 11403564, -1376274, 14876564, 13631256, -31850421, -17498196, -7864245, 18152202, 12713533, -9437192, 22020221, -49480140, -252379083, 26411850, -8060431, -18677920, 164364021, -11862006, -11402985, -12714076, 9437128, -20250807, 22740865, -14418966, -22281891, -16908501, 13563237, -21299508, 21430927, 42729679, -44562623, -185269769, -4325676, -28049436, 7274436,
51249507, 14680356, 23986057, -7601921, -35586049, -13435285, 47119677, -63897389, -27591751, 21953638, 7274515, 58851935, 74120351, -27852211, -41420134, 3145082, 83166995, -58327132, 90309257, -52235555, 41091335, -1835165, 39386312, -42598009, 8389587, -23527189, 40696933, -51183515, 26018256, 70975052, 56820129, -44171080, 6160014, 41419013, -8387214, -52755646, 3866300, -787271, -9699668, -12320777, -11665561, -3867187, 59965585, 34733911, 19398015, -16907624, -23462565, -2031456, 51511681, -32309280, 20316819, -39256664, 30146414, -917960, 4259287, -22020098, 2687126, 6554020, 53083717, -6947300, 16843141, 32636860, 67698997, -25821173, 5964390, 4391177, -5045434, -31587750, 30997140, -53477653, 85195401, -137559356, -51119596, 8649387, -48693140, 72482723, 95485023, -31128548, -35128600, 2947154, 103548708, -48299258, 105383244, -92146070, 104267994, 23003069, 96271263, -163905254, 29952384, -8059442, 170522748, -79363636, 15204975, 50266984, 75301596, -100007704, 11339969, 57540419, -2686567, -150141874, -44696596, -18416205, 13238430, -5439320, -6817926, 16384111, -13238643, 26148648, 8715987, -13632199, 37159612, 20053883, -5111641, 2490296, 19463697, 1770379, 15794948, -80805808, -20447232, -19660696, 16121671, -13894469, 57016095, -74775807, -458614, -21364983, 8716184, 1441950, -10288988, 5963109, 10027155, 1965894, 1965477, -13500349, 17366965, 8257498, -11403112, 12058681, -1966320, 5438551, 2949344, -20578476, 21168540, -9633658, -4653095, 851814, -14418094, 10813822, 2884010, -10747799, 5111919, 2424907, 9437295, -2097550, 2162729, -35258564, 9699317, 5242898, 25165797, -13172827, -8126583, 7339818, 10748169, 2490498, -34144363, -3931883, 4849669, 5374473, -23985950, 19005566, 6684535, 14089882, -9240501, -11534621, 22217535, 2097048, -15204504, 2031623, 2817878, 19661385, -2358548, -3473447, -24248186, 15335709, 22347764, -7340557, 12648657, -39387174, 7077823, 4718415, -18743127, 2752223, 5439380, -14091683, -524623, 1703666, -33291863, 48299556, -53083461, 4914962, -28704146, -2031897, 21168020, 14286938, -3211276, 9109690, -24772535, 18808889, 4456440, -917523, 6160083, 31523086, -10551475, -11861520, -2817958, 3145815, -25887120, -14155822, 4718649, -1637605, 6946725, 23592795, -3932016, 8650405, 720717, -2686967, -24510667, -4849910, 4718917, 3604846, -5373971, 10354452, -30343330, 1114440, -4587497, -3604043, 11206482, 15925258, 23591597, 19202103, -10617196, -8323075, -12779386, -9436933, -17498720, 24576801, 23461761, -12255308, -29163436, 33488880, 14942613, 52101001, -6553596, -56164379, 16384126, -16514592,
3538620, -1901319, 13172810, 19791709, 83101014, -72940819, 88604017, -24706345, 56032491, 43974152, -116195223, 9893382, -3473055, -52690891, 30736675, -70779190, -12451458, -3866291, 12518035, -39583675, 21627125, 99679637, -52756905, 22151463, 75497686, -23134724, -25952452, 21756688, 70385554, 16580214, -10682385, -5242693, 1441511, 37549171, 11665419, 7471483, 34538121, -15138623, 27001310, 9830693, 14288175, 197474, 24838317, 60291891, 15138839, 6815207, 19332625, 13303581, -25821535, 26280502, 20117481, 27328609, 11665879, 67043974, 43844102, -18153410, 19136512, 21889097, 3735486, 130994, 15270359, -56884524, 17366665, -9437424, 9044127, -43908998, -8191865, 28966944, -12123330, -19070841, -12451698, -15073347, -37159006, 33161066, -14024730, 46530848, -7864420, -12517052, -65758, -6815685, 1376321, 6160439, 4259960, -56819603, -2752484, -18939176, -38534845, 14811158, 4259761, -2031369, 1638423, 38928692, -8453774, -143392198, 5046802, -9699052, -5046545, -36503826, -16, 38666207, -5570123, -2752743, -2751911, 11992818, -58261377, -656851, 40238760, 2424589, -34602712, -13042083, -8321265, 5308380, -65460, -7537020, -10156647, -33554255, 15203912, -65011422, -13433111, 917982, 12452226, 11010428, 5046156, 45744306, -26804238, -1247048, -19528419, 4587843, -14417836, 22215713, -458951, 34406203, -5570860, 64028730, -75104186, 143064841, -46661487, 6683985, -3145666, 92274846, 84410018, -12910248, -9896495, -20116211, 49872676, -6685066, 21101453, -50463187, 1441601, -34865653, -59440022, -28049239, -49939821, -17956689, -5570594, -2620938, 1113224, 45612779, -62455029, 124714453, 1964939, 4652768, 786265, -133758608, 12582480, -1769522, -152, 10027001, 7537040, 12910532, 1966075, 31654107, 7995260, -14483245, -5832849, -15663798, 11534563, -1310710, -52363455, -15859782, -11010044, -14418114, 10158675, 18940075, -261859, 1048709, -10944564, -2948945, 7339559, 11337982, -18611782, -8585431, 2687317, -4194544, 5832625, -16383984, -3539053, 63831766, -79429569, 40828908, 16056445, 19201865, 2621578, 31260683, 51314490, -20577944, -12648467, 8848719, 5898267, -5897790, 22413425, 11730802, 23658468, 2162522, -2293420, -53542705, -35979645, -29294537, -18416060, 9830509, 23330452, 36568507, -29950124, 59047478, 12713187, -7077982, -5177442, -52690816, 25559442, 19595260, -4194324, -1245141, 24510516, -6684413, -13303704, -11338197, 11534286, -8912902, 4325349, -34734160, 5636107, 3932145, 7078001, -9240623, 5046473, 16711096, -55771161, 589767, -15269802, -8191998, -6422566, -14680094, -1638374, -43323254, -305, -2556107,
-1704070, 16515200, -5308381, -14614504, -851915, -1245267, -523513, 1376196, 22741002, -2293068, -1376300, 13238265, 2031561, -3473452, 3473709, -6487963, -7208933, -1179724, -720724, -15269897, 393412, 11927154, 8519540, -2687016, -6684743, 3276767, -4915251, -16973668, -20185061, 9240464, -15138564, 6881180, -4522042, 16253023, -4194296, 7798747, -16646297, 46661664, -55181080, -5505141, 10616959, -8126770, -65603, -21495612, -5898479, -4259805, 721847, 20774936, -5963657, -7209005, 4784021, -13762544, 1376480, -8191492, 1900384, 393305, -29949913, -12975974, 130985, 7667641, -10354722, 49283044, -11534014, -1114262, -4784202, -20054827, -1048661, -65542, 29688675, 98959267, -110231488, 10747369, 21168121, 5702302, -5570635, -5571301, -1769896, 8978586, 15204235, 131511, 5439357, 10551443, -5767665, 17825743, -15597173, -25689769, -55049874, -8978471, -30868196, 29687800, -49020490, -3670129, -6357033, -17564332, 34274644, 19791566, -2752806, -23069521, -9174615, 14155500, -11140681, 2031671, -20054255, 19791570, 17563724, -2686788, 18087921, 7011367, -6161053, 3080213, 25427805, -33488759, -6095098, 2687224, -15990831, 9306289, -2686865, -19201893, -11927780, -983102, -8192039, -393646, -15204140, 15073487, -12320826, -33161295, 21036950, 262124, 1179212, -14680757, -8650617, -4981023, 18153666, 100597800, -127991639, 33029281, -16843001, -8453930, 4849686, 6880388, -15139571, 3014809, -12188689, 4587837, -12714013, 3670245, -14549392, 24379473, -3080207, -14090307, -37748411, -2556014, -68747372, 30540023, -9764720, 25034689, -3735513, -12976203, -5308512, 20446948, 11665327, -29296719, -9699411, 33947496, -13828208, -5177355, 9633770, 524340, 131015, -1769486, -3473372, -1572684, -1441801, 2949082, -454759, 4521970, -1638406, 1441787, -786435, -786484, 1441840, -3276881, 3866612, -196638, 4915198, 524287, -393237, -9830361, -1638396, 3080147, 3538951, 524273, 2162689, 1179655, -12, 2031607, -4325404, 3735601, -4390882, 983003, 655266, 2097174, 2818036, 1114152, -131066, -1245226, 2162710, -655355, 4, 917496, 131089, -65559, -1376213, -3145709, -2097162, 524266, -1900547, 1245136, -458712, -5439502, 917467, -1834963, 393187, -1638418, -131098, 65504, 589810, 983034, -5701679, -1179621, -1900528, 3014591, 3735738, 1507359, 3669984, -327817, -851937, -393263, 6619299, -4915173, -2293843, 2228218, -2097184, 2359324, -4390808, -3473335, -1507323, 4915215, -589876, 1507226, 393303, -3276846, 1572809, -3276790, -3735524, 4587515,
-458739, -1441988, 458791, 2031577, -21692999, -40828946, 59635855, 6094996, -2162766, -6094114, 13303879, -9371395, 655500, 14745613, 5702415, -36110555, 7798642, 7799035, 196388, 52232339, -10616959, 6749430, -3604455, -2031730, 31129649, 1376103, 8716518, -65500, 11730981, 13239664, 22675225, -13500195, 2621519, 18481023, 4128609, 1900481, 14548878, -5701690, 29490844, 8323198, 12713711, -11927107, 6815874, 11536143, -4128651, 24445127, 3604419, 23593276, 327680, -2228368, -2621692, -19529738, -1048364, 18480413, 4783782, 1703467, 9371622, -1048588, 4653051, -34209636, 13631404, -38531721, 13041404, 262163, 5898438, -36372143, 3407911, 24641532, 18415559, -32309129, 30998817, 6815966, 12385947, 13892940, -7864145, 4521408, -7864240, -9699238, 6880470, 13434891, -12714164, -2490267, -1900536, -28245942, 9044314, 12125013, 53673559, -3670037, 25100252, 16383769, 10551420, -12451647, -5570429, -29556198, -3342125, 9896022, 4063319, -19004992, 4128703, 11927675, -28704777, 14286611, -46923523, -11534326, 5111994, 35520371, -2620800, 4194102, 5898270, -33292772, -24510730, 33226364, 1179679, -17825880, 6291175, -11993227, 16383910, 3211544, 44564606, -10550852, -26279769, -63373248, 2031167, 86, 19071000, 851547, -34537070, -917929, 21299281, 785870, -35389405, -65484, -1573398, 69533245, -48627522, 786557, -2818107, 14811323, 25297518, -8517909, -8257061, -33554608, -19464107, 138281272, 18546979, 7208873, -7864700, -4063155, -18284631, 22871758, 17891358, 22544592, -28770320, -6750032, 1245336, -27984114, 11665223, 5635973, -9174735, -4850037, 15663395, -12976166, -48889829, 9044069, 6881402, 163708879, -175374286, -35127686, -65381, 31785055, 5898347, 13568995, 38994297, -23199344, 24837624, 72417174, 11010370, 2031961, 31981320, -3931870, -6815322, 13434213, -38534711, -14941786, -147455733, -115671191, -10486124, -21954390, 19595138, -7209352, -17891396, -9371732, -7340428, 35915992, 12779636, -16712024, 15597232, -3145687, 10616610, -1441685, -2097320, 2162615, -250609602, -2555961, 1507327, 1048443, 13107074, -17629174, 1376234, 6160433, -982772, -13303716, 327551, 7667662, 8912816, 4063220, -2359383, 2097032, -262103, 11141066, -130993, 524266, 9306244, 2686865, 1703968, 11796406, -5898119, -982934, 3866522, -327792, -4456474, -6946835, -2097030, -8192161, -17825863, 5309235, 5636182, 786268, 5504835, 8519605, 4325431, -1507375, 8519775, -1507290, 983034, 8781821, 9306118, 4128756, 52, -1507373, 1507310, -1114153, -6160345, 3801039, 5570737, 524314,
-3866515, 786071, 7274544, -2228201, 720661, -65596, -5504991, 3669944, -1900664, 1965877, -51708026, 6030080, -3932224, -7340309, 14548951, 13762616, 589827, 3407897, -5439399, -12320757, -2162756, 9699226, 7733315, -5373932, 3604545, 65528, 6750222, 4128756, 1441835, 851915, 1048778, -3211275, -5308496, 4390998, 141, 3145762, -36306508, -6094679, 12779191, -32636851, 72940618, 36176061, 19660904, 22217212, 45349929, -10748505, 64815331, 27393266, -62193083, 50267122, 36044705, 22741532, 42073710, -58785567, 26410581, -83951374, 9371818, -4522852, 232258558, 7471130, 12975717, -13238820, -66191657, -18612269, -1835301, 14942226, 14745448, -13566596, -31064129, 28113549, -35913699, -65965, -4587107, -31588289, -3407995, 2883262, -9175203, 6423249, 2752056, 17367441, -1703859, 5635545, 16842859, -14943099, -32833720, 20905998, -12058563, 25886629, -25100455, 2293996, -24182510, -7798793, -9764599, -4522321, 7340223, 13500331, -2162252, 20251017, -8257896, -31392318, -34210393, -2621717, -10878706, -6094910, -27720922, 8060414, -6946808, 14942557, 6094408, -1112990, -37421358, -10486054, 23002864, -38535413, -9044152, 326151, -5308187, 524571, -2228376, 51380224, -11010020, -18087643, -9895726, -11402333, -655400, -1638037, -2031099, -7798535, -3408336, -24313668, 2949029, -1048921, 786464, -5, -1179644, -786438, -1376311, 7995371, -2162694, 979051, 1638405, -11075575, -1376281, -2490380, 1048596, -1310733, 1703924, 2293763, 786427, -1638401, -1966066, -851914, 65560, -1310732, 1114098, 3997575, 13959183, 393188, -1048581, -458749, -393229, 196564, 1114140, 65563, -589811, -393238, 393229, -851963, -1638361, 13697037, -458763, -460595, -196608, -7995381, -2228204, -1441790, 655365, -3, -131068, 524280, 131081, 458751, 786396, -262006, 983033, -1179618, 1703936, 1507269, 9109523, 393186, -262128, 1, -589837, 983033, -131068, -524272, 2621414, -589844, 589813, -65493, -2555886, 6553602, 1769479, -655330, -196648, -3801117, -2228082, 3670015, 458759, -196592, 65538, -327700, 1638404, -1900550, 655328, -130976, 2097133, 48, 1507314, 1835004, 2621464, 786444, -1048570, 655338, 589821, 130990, 720878, 196620, 29818877, 47644746, -45022773, -25428120, 81199241, -329787, -16187462, -24117349, -78512548, -4194468, -16777136, -14352118, -9109477, 9371461, -62326689, -31457338, -7471181, 3801096, -34669317, 5111953, -35585916, -8716137, 2490470, 12451926, -11992867, -3211117, -7863184, 1638024,
2424061, -7405655, -3276878, -122093681, 11140820, 6750146, -11075579, 110755732, 47710121, -7929742, 1507313, 28245502, 106233742, -5766835, -1966236, -15270351, 6029222, -14025139, -196935956, 5373970, -5963839, -18153909, -13762842, 4915062, -5439503, -4194427, -17956863, -9633912, 4259851, 1244873, -9895704, -8454259, -1639299, 524114, 4259938, 1638338, 12123512, 22019925, -22479115, -17825680, -38010057, 2492131, -9240498, 118423212, 46858355, -1703524, -7011745, 4392098, 10747912, -1899726, 165609941, 24903375, 3211480, -7799060, 12845460, -7602139, -8127099, -9306130, -17498283, 18480999, 10419732, 51051925, 21035599, 32374509, 6421882, 7798553, -6029234, 101253341, 2424831, 917663, -1048563, -196564, 2818223, -1769435, -524266, -1179631, -2359177, 2424751, 13566066, 1376239, 655396, 1834909, 393270, 2687105, 917514, -8257579, -1179624, 1769434, 1048606, 3080046, 5046273, -6553695, 1179583, -1179668, -3932118, -720931, 1048565, -1310727, -262235, 3997596, -5439524, -2162623, -1376129, 6225865, 2359271, 1048527, 786434, 1048552, -851974, -786440, -1507449, -4980662, -5570600, 4522054, -4522010, -3735481, -3211253, 1572896, -3997726, 1507312, 262088, -589810, 2752550, -1638384, 917492, 327756, -851999, 5242873, -131052, -3801144, 1441784, 1441797, -3342389, 4587337, -4194312, -41, -7794859, -327657, 983054, -3014639, -1966213, 1835039, -8257583, -3276772, -1769581, -524277, 851964, 3407726, -7602194, 14548963, -1114111, 9502713, -2031692, 5505235, -5373855, 393211, -1638338, 589842, 1245143, 851928, 917668, -2097140, -1441726, -655271, -62652452, -23527211, 28901317, 1441990, -66584666, -8454081, 9043950, -3866487, 102563814, 9306107, 7471227, -654157, -9502809, 2883181, 56098662, -9896080, -3276776, 327414, 14221974, -10223655, 22937322, 11796558, -24182508, -15990563, -5767365, 3735435, -39386821, 52822131, -261666, 3670076, -982980, -50069205, -9371779, -2228250, 458678, 94371750, -25755543, -3211175, 6029291, 7274811, -16908352, 5636087, 6815786, 10945539, -1179598, -13958629, -19529563, -1179575, -4915222, 720961, 4260222, 1441680, 524961, -5242855, -13238399, -1441821, 1965724, -917893, 4915001, -119996295, -1506487, -4194141, -786469, -196083562, -14024874, -28704761, 34144260, -18808753, -7471349, -7340154, -10158077, 51969996, -82837417, 10420395, -1835420, -2295599, 5308467, 13762776, -70909616, 4128619, 11731002, 9634027, 4980806, 2752441, 17760349, 7602233, -10879147, -6750369, -6750749, -7536278, 39649164, -10223495,
573, -17825441, -130920, 13565989, 31588186, -70582471, 82378878, 192348474, 82051163, -15466227, 36044832, -38994761, -133823604, 25623716, -3211196, 9045823, -33946334, 40043651, -197328636, 32571736, 54591510, 28901937, 41941875, -80675094, 60424270, 34995891, 26082334, 3079748, -21627135, -21626628, 48037133, 122618081, 9372614, -9765235, -12582716, 16711445, 5766781, -18219014, 24772378, 3604616, 56885090, -29556479, -12517263, 8061140, 6160567, 19201028, 1114579, 21759049, -20315698, 10092674, 29032987, 27722018, 6815451, -7470870, 5307538, -25624950, 12780580, 4259801, 10485702, 6619318, -24576114, 3735945, 25886532, -51641991, 2621378, 14875939, 2294052, -12779612, -3866917, -71499728, 82837969, 127664179, 54984568, -28966563, 4194178, -74514266, -81198869, 16120888, 2949563, 12321690, -8781630, 14548551, -108396018, 29753333, -19857798, 12386456, 5438936, 35258034, 56558987, 32571236, 36438323, 23986118, -17236668, -21954381, 15007608, -86965489, -6357232, -10028208, 1572584, 18480851, 34865358, 5373987, -3735889, -21495795, -9961680, 655444, -6619209, 4325574, 16580814, -14352181, 5504956, -22610066, 30081137, -18087828, 19202087, -7733484, 16187278, -44236738, -2490440, -10289099, -131139, 3145626, 7274265, 2293877, 7733276, -6553188, 2490037, -11796480, -4981021, -1573148, 3932157, -3407874, 852363, 3539139, -12320716, -196646, 21100482, 13893766, -14680204, 1376345, 524503, -12583102, -71040915, -3276969, -21102322, -11665287, 11206862, 18285156, 10485619, -36831137, 4128695, -38141757, -5898093, -13106844, 33816321, 20119753, 18218790, 720498, 1245261, -393114, -6816201, 14286591, -3866854, 11927403, 10551301, -14351785, 17366478, 18809048, 7407399, 13172378, 4587568, 2752715, -6619863, -8847245, -35586096, 18546983, -25428070, 23002886, -18939156, 14156774, -3408402, -21692387, 31260509, 54067369, 12582874, 4981949, 81854869, 15138741, 13369380, 5242745, 50397936, 2162801, 2686143, 21102741, -7538181, -13565711, 59768684, -70975444, 157220558, 16973814, 17629044, 50790979, 98894441, -20904218, -6356084, -65076881, -12060774, -68354101, 37748609, 5898402, -1245909, -38995925, -8652922, 7995146, 32964264, -27262703, 30670443, -54395368, -25034545, 55836261, 50331709, -12976753, -23789421, 40829489, 14613729, -9175460, 20708729, -39124162, 1507684, -33030418, 28115380, 4128946, 56688681, 100860397, -458421, 6882569, -2882433, -73991423, 79954449, 68550977, 14810993, -11468616, -197046, -18350548, -6620070, 12452089, -29425700, 19923697, -1507702, 21821028, -46661420, 42007069, 83951131, -9633914, 5832696, -15008017,
8453081, -13764272, 5701645, -8061040, 93258730, -210240633, 193397367, -34076691, 71041948, 115605761, -134348279, -5111211, 40632686, -91816016, 93715404, 52231774, 32047484, -20053348, 7798521, -41028705, 12844238, 98631702, 8978336, -23591744, 165282576, -33294014, -35651797, 62062691, 95093103, 20513776, -2490808, -24248519, 11865715, -2751428, 36702472, -42270738, 27984967, -4456425, 13697340, 3342251, 23527433, 16515230, -23134315, 19069970, 14024260, -14286860, 2423425, 51183589, -6094863, -19202127, 393185, -24576045, 6226236, 58655107, 22282331, -16514890, -1704057, -6291471, 4652881, -16514849, -12779374, -52625707, 2948886, 2556188, -6815682, 8978497, 14745754, -655368, 44695517, -29753619, 12713946, -11534355, 18874594, 26083773, -23724165, -1901144, 3080241, -61865877, -7339876, -20971498, 5242974, 6226078, -2686844, -852130, -7011855, 13106988, -40501405, 30212263, 24182858, -8585561, -5570473, -21498656, 70254533, -11795594, 5242903, -10158173, -6422121, -11403919, 13893566, -24379192, 12583228, -8060918, 18939617, -10223275, -5241908, 118816249, 23003051, -6948696, 5963954, -57605904, -1374161, -31785159, 19726489, 262201, 11796603, -4260048, 9240968, -26345415, 14746027, -21035994, 23855264, -3080263, -6684727, 11074496, 74121210, 37748287, -10747524, -590006, -12189683, 7600918, -6815779, 3473233, 2556072, 33292032, -19988592, 33620008, 4063237, -14745044, -4718560, -42401457, -48628136, 24903895, -43515314, -20643543, -41746699, 21560657, -46138073, -12386626, -25493376, 2359066, -32702804, 26541789, -3146046, 40501858, -916896, -5766643, -28770544, -7406306, 9764812, 16187327, 4653087, -2883726, 4390703, 64487627, 66650191, 14483650, -29425010, -9830626, -8651248, -46464270, -9371638, -18416195, -14746035, 27721916, 13040956, 36045018, 4784066, 5570296, 10552116, -26083372, 8257458, 35192410, 9174943, 29752984, -39517997, 4587531, -15007723, -17826008, -46399857, 22937315, 19923486, 196475, 655345, -21823254, 7536680, 23331157, 145685405, -6420959, -36829904, 36241605, 122159136, -27263925, -1441482, 48887938, 37290315, 39255430, 70647032, 33161249, -30015657, 12386552, -34605109, 7209738, 4981001, 35783355, 55442326, 11992682, 1508035, 34078070, -46923787, -41286598, -2359478, 31657281, 60031410, -6882043, 21296731, -212205664, 4915091, -28048451, 52560109, -72810579, -3866592, -8846128, -3932009, 52166933, -20315387, -4457071, 4521804, -31653713, 12714535, 32046981, 8191971, -11665517, 5308487, -23986401, -262142, -1048163, 13041780, 4587955, 14417748, -36044970, -1310598, 47448086, 19857483, -655545, 4653296, -1049409,
24182571, 34076997, 28311678, -9568229, 17039655, 3407913, 12386867, 11994753, 22675382, 30539886, -588856, -1705347, -1048730, -23723915, 1376287, -17956689, -2293783, 2556021, -6357058, -2162718, -2818173, 11599878, -524362, 11600075, 26017745, 37093148, -7602155, 10420293, 7208843, 1114422, 10616816, 3275256, 47644438, -13371810, -11534259, 8126495, -10682361, 25231346, 6094002, -5961273, 10617314, 5439324, -50919272, 7339089, 589561, -5898352, 4851067, -78118936, 5243030, -2097229, -1048706, 10354857, 15794259, -6422133, -2227901, -30408844, -12582585, -20840689, 18873982, -15991309, 589959, -15335611, 2424713, -6032829, 117702497, 20706952, 11075616, 7471123, -9174889, 14418041, -28573958, 7733084, 3014318, 30736319, -5243052, 20381728, 22937575, -48431072, 25822050, 14876408, -14614705, -13368677, -8323147, 113246517, 10288808, -43383874, 57540931, 20316417, -37355502, -8192368, 19333058, 57212955, 66322705, -18415286, -49414088, 458614, -5244108, 37290350, 14286614, -71303500, -22019766, -18677373, 64485957, 12059276, 46729187, 96206422, -29098069, 11206353, -9764727, -49938485, -24575701, -196174, -23527043, -3473250, -24379600, 35782549, 17433203, 20774684, 94240801, -36502736, 40042290, -18349889, -19923429, 2752388, 72875996, -2950849, -25231543, 44892406, -2229003, 63569350, 2162957, 43712401, 86771684, 20578378, -57472875, -44891953, 20120094, 2556715, -5505272, -39649552, 24050792, -33291835, 914594, -90243247, 33750899, -13827845, 42860929, -209978114, -11598947, 167378693, -161744029, 24642054, -655426, -4717531, -40108007, -73986324, -72548319, -8648360, 122944557, -55443648, -20053882, -105774190, -22609412, -1506925, -3013557, 50004211, -66257440, -4980485, -29229458, 12451311, -9306125, 19660924, -2228586, 1900708, -22282901, -23789311, -8454263, -3211500, -7996181, 39518082, 11665415, 395814, 33423768, -14417765, -30081005, -15072660, 3211065, 27000932, 23330553, 6094751, -20119672, -15401068, 6880878, 7864043, -6946569, -23068425, 14549907, 12910580, -41681500, 4456593, -19398954, -12779627, -40042445, -1638361, -459009, 1965891, 5897406, -90964184, 10486054, 34406559, 2293455, -26607737, 1376328, 15204075, -44498530, 3866535, -15793853, -16252795, -39190720, 4128555, 6946764, -150538746, -18285031, -1572880, -5963962, 59572504, -2097261, 2687122, -32964205, 28573087, -26869542, 9437296, 15860903, 22349650, 12976026, -5374233, 19595481, -30081846, -15269702, 58589468, -9240167, 10485456, 3211297, -35651796, -7666855, -394728, -13042207, -786612, -25690024, -16711629, -4194708, -9503630, 20578261, -39387894, 41484009, 5701071,
-7012609, 20576164, -8126595, -19857677, 4915428, -24444019, 22216948, -43843254, -25558903, 852402, -16384007, -20185229, -14483459, -4325486, 6946903, -3147801, 13367984, 15335502, -35127057, 3276789, -18939642, 9371474, 5374055, -27918322, 27916676, 22872046, -28704696, 11468878, -3014374, -21167366, -26607640, -150208349, -3079995, -14156350, 6160351, -17366414, -7340052, -4391027, 16056155, 196411397, -41614988, -29360015, 7798784, -19463998, -24444893, 10551319, -9699468, -20512537, -13566949, 13696958, -36700324, 10223583, 8585097, -131100, 1704647, 74514309, 7932801, 12058681, -7536142, 21430133, -30669986, 12583221, 16318477, -6029188, 328317, -3932392, -2621314, 21233920, -13762673, -40107946, 37486716, 73138297, 25756028, -11599889, 11010026, -14548880, -51248888, 1637017, 15466972, 28510722, -43055923, 5636452, -73793229, 7143114, -9437272, -22937453, -130749, -1573036, 20906642, 12648285, -17759445, 20447064, 1377416, -2949270, -45743827, 99549455, -1048372, 10157729, -7405617, 42532690, -43974828, -8520601, -4653364, -14614438, 100534256, 8323598, 46989344, 22216451, 63044864, -7733365, 6553534, 30473382, -199754142, 108789867, 37879620, 16645750, -53083835, 38863344, 328265, 14417999, -130986, -7601965, 20512655, 27786814, 23526924, -6488653, -56622626, 29425519, -3014988, 10354716, 5308486, -21300600, -29228938, -2097318, -15924733, 33292230, -68419765, 15334589, -15859695, 34667989, -38077672, 2163672, -5373514, -19070054, 6159895, 8582723, 2948673, -55837135, -59637595, 34537148, -48167906, 258998449, 5897256, 7470925, -147258130, 5046387, -6749422, 21232958, -94503341, 8585180, -850733, -18612514, 10878583, 53084298, 12518662, 8456752, 19070596, -15269651, -26150580, -523495, -3342228, 36568697, -35586202, 65797, 31129247, 2621266, 69664955, -51642660, -62324778, 68617646, 83951532, 6815683, 5111673, -99549230, -5897684, -3081238, -115278423, -16646381, 19136632, 6684593, 83033896, -29294885, 3277461, -12910239, -4587049, 43909194, -32374192, 42729184, -33882322, -983305, 4062949, 66067, -18153595, -64992, -590098, -15138629, -11337236, 2818217, 3080214, -5636380, -4192818, -16515011, 6029196, 7339607, -25296915, -25427929, -29884596, -21823579, 11730845, 327438, 6291745, 20381407, -29163352, 17039373, -7470664, 46399816, 7798805, -12845131, 7799086, -4915265, -3014587, -4718707, -3080884, 10158016, -14090403, -20119618, -22741326, -11206476, 327726, 4194265, -2031430, -8454176, 1050672, -55967712, -3932242, 3670038, 16777035, 13566136, -5897952, 458670, -1572926, 6029249, -917379, 46137705, 2294007, 6357009,
-8519314, -130874, 6619038, -1703929, 8716438, 50003859, -57540519, 11599772, 9371279, 654125, 10420222, -23002993, -27066919, -2031510, -5701406, -5111613, 4718973, -36372752, -32503088, -33554678, 13959075, -7864359, -22610078, -2817965, -23265284, -9699226, 6356623, -17891156, -3670083, 61603389, -42466811, 11140628, -1113026, 39059675, -1638521, 15794253, -14745891, -90635990, 112132732, 29557359, -10354361, -10943933, 7995587, 3735186, -11337626, 19398636, 1311263, 131002, 50199040, 70450344, 8192093, 25492921, -42401597, 31391579, 5767360, -1442027, 93978635, 71958511, 26412669, 15007562, -20447894, -24313857, 47186017, -8126084, -786281, 327622, -18088469, 32440341, -1769317, -523579, 10879421, 63963184, -28901928, -25362434, 10158198, -4849727, -49282996, 17236164, 15007556, 6685508, 42402241, -20186053, -57540595, -16056272, -89849971, -9043789, -12124059, 25034586, 12059526, -8191956, 44368846, -3277015, -23199837, -1900628, 14811389, -3604243, -4128372, -22478895, -8323401, 23724138, 51510755, -131989360, 148439760, 17432814, -21824422, -53870493, -38731821, -71107010, -30670929, 42859507, 12779032, 9239677, 4586791, -3670791, -46529978, 46333780, -222953847, -6816212, 22086049, -14090852, 108200941, 116719414, 37228221, 10355490, -43581410, -5307716, 99746291, -75495798, 981812, -37814247, -19660908, 48365216, 27590447, 13500303, -28835834, 120651712, 26804532, 1572661, -3670034, 77201017, 69009355, -7274253, 4652950, -5242469, -9109516, 2424351, -25427947, 7536644, -7012428, -1965898, -6357117, 5963811, -10944507, -6881163, -13107179, 10354535, 917130, 10026845, -9240411, 1965975, 196257, 589787, 2424715, 200212336, 4587474, 6225853, -1376158, -21102657, -22020108, -2752313, -3145786, 14810922, -41091104, -2228294, 458844, -2881463, 10944451, 6422614, 94896547, 4784159, -3342388, -13107297, -5308150, 2359349, -7602213, 5767011, -15925184, 10092449, -786789, 7864661, 3276484, 64290783, -3146093, 1113749, 5505054, 53149673, -9306191, 4522069, 3604562, -98435025, -35913688, -5570694, 5570541, -78905529, -20447181, 2031402, 1179980, -4392356, 7536551, -12975854, 9699058, -589941, -4784148, -3276963, -3013584, -3473416, 2817679, 196629, -11534225, 8847288, -393547, -5112001, 13959462, -21758072, 1180042, -5833157, -9961382, 17170575, 2293604, 61669518, -108199186, -18743942, -47513196, -20381351, -3146027, -26542817, -33161683, 25756458, 128778595, -3539261, -97977412, 53347953, -15532864, -60425466, -68746804, 11796547, -30015668, 28901326, -58196448, -33555095, -21364391, -62259090, -42074116, -7011775, -101057487, 15138453,
-9633340, -7667568, 16188271, -4849368, 8846830, 43579591, -64553138, 22019885, -61997420, -10813530, 45219933, -26870946, -56818768, 16252135, -25952163, 27590315, -41287834, 79691806, 8388085, 66649839, -24313918, 30408713, 38143097, -105316593, -17957226, 12188065, 13107658, -2555095, -1638564, 8584488, -19793661, 17760296, 8783921, 17171004, -25558536, 68288387, 102760911, 64618380, -39059483, -16646265, 93454501, 7537995, 30671089, -41287772, 58066848, 18938693, -63965180, -19595866, -73860245, 121111147, 42794669, 8389744, -120717817, -78904036, -33424640, -5898289, -51642991, -10420012, 96863384, 5963729, -17367276, -161874558, 183959757, -32965156, -2165670, 38601350, -6095798, -17956394, 458753, 1179643, -851961, -4653055, -2555909, 21, -786431, -655354, -196629, 131059, -851971, 982973, 2031616, -1179615, 1703930, -65532, 786433, 262142, -1900541, -1900543, -1048667, -851967, 196596, -65523, -3, 131070, 1769474, -5111813, -65481, -1048582, 655351, -131047, -786430, -524265, 131055, 3145733, -393225, 917497, 327680, 65522, -65549, -589807, 524273, -131031, 1572819, -786424, -327678, -2228217, 2097154, -1507330, 1048573, 131078, 131105, -1048589, -655370, -131081, 786437, 1310716, 6160415, 1376250, 196652, 131094, 196584, -1310703, -1572895, 3014582, -3145743, -2097152, 2883640, 1376214, 1769484, 2686990, 1769467, -458742, 196639, -65595, 1703901, 1507393, 524276, 2752534, 1114105, 1507323, -1114106, 4259848, -2883461, -1638415, 917584, -589835, 1048486, 1310738, 265158647, -13303853, 393167, 393217, 327679, -65519, -12844871, 17040769, -14024850, -12255079, 14746554, 19529581, -13762510, 20774880, 10813065, -31260958, -53412070, 13041224, 135070078, -30932321, 25821336, -9502768, 27066325, -7733564, -2359813, -60620452, -21168138, -28442499, -16122033, 17366833, 32702955, 16186450, -29491273, 9044043, 1966659, 18284318, 1244430, -32702426, -2228076, -7469500, 28966878, -4521707, 10682442, 26607783, 1114144, -5963454, -1834929, -16842908, -61669586, -13827966, 51314694, -42662921, -15531613, -2687051, 30277496, -30277580, -13041793, -127270636, 9371878, 16515372, 20840205, -2818267, 28704925, -7143752, 46595673, -39256112, 6684786, 6815767, -12124616, -9961651, 14876583, 3867451, -21627085, -86048767, 7275863, 30735506, -34865240, 39911400, 69926480, -29492234, -16776341, 24443691, 87557174, 24577488, 108593306, 9894848, 38600606, -36568803, 51052427, -162201160, -10680834, -37354998, 55704849, 2686496, 24772756, 20447464, 26542826, -34275319,
-3276111, 18022397, 2424065, -39321573, 4849298, -3342740, 4193777, -7602058, 7929421, -3473697, 786428, 12713991, -9699568, 1179387, 12516995, 6618218, 90898949, -28704472, 2031259, 18087731, -4718413, 34406347, -3408118, 112787442, -5699598, -13697000, 36111464, -11927278, -589820, 3670381, 124256203, -166592422, 2555356, 25624649, -9895642, 21887072, 19005548, 3474548, -15924755, -52822121, -43778199, 15204558, -13107214, -4652704, 19398242, -14810341, -7798711, -20579819, 32766272, -28509291, 41156442, -10354913, 2228382, -2424490, -16186935, 26804321, -9503207, -8585423, -2817723, 11730908, 8521685, -12059221, -71500165, 26345631, 1835891, 7536342, 9764786, -3801236, -16121622, 25493550, -17498074, 393475, -13303635, -2097375, -12320729, 2228586, -17759991, 4456546, -19268039, 9241116, -21691983, 15532486, -16842789, -51577079, 18481166, -8716548, -3080606, -111804266, -14157445, -19005445, -17433935, -2359433, -23461984, 30408806, -82509430, 93126321, 2228629, -3538939, 7995113, -27590414, -33357970, 33749907, -104138225, 16908512, 34930705, -20775332, 524654, 2621216, -5571433, -4259347, -28966845, 7210705, -14353039, -9371387, -55510643, 113311798, -122027611, 74776435, -18743593, 52101180, -29818887, -43515196, -45874835, -38402974, -16320081, -11336634, 226230068, -52560579, 19658389, 2949284, 7863842, 114295595, 46203047, 145161283, -141950565, -92667962, -179437223, 4261449, -37289905, -116392206, -1048726, -5832529, -17563970, -68945845, 9176382, -51576154, 122420310, -43188149, -91553277, 19202169, 14485619, 111214900, -82572870, 10944555, 25298449, -17170530, 4195445, -14223789, 13304606, -108003773, 5571520, -8257274, -9831230, 96075522, -14155963, 69929244, -92078167, -54656754, -26541499, -28832027, -11534047, -149292742, 21036972, -4261888, 31455913, 38533320, 11733066, 4127712, -10421157, -62979809, -150405607, 4324392, -1115404, 28639295, -66451364, -63308115, -92207974, -28311077, -37354259, 13370315, -76284908, -45351582, 18807358, 48234323, 4390830, 94174536, -3211415, -155516784, 220787616, 12518231, -80739995, -11992942, 1114207, -20184792, -42794888, 16646597, 17564475, 18153783, -18285199, 12189749, -35323236, 22937438, -25493470, -38142156, 143917453, -25166043, 113180628, 36372377, -26082332, -19398628, -5702037, -5768529, 33555027, -34995423, 1245626, 245759176, 11862093, -43778311, 5308999, -38075939, 59703768, 10879181, -26673192, 393982, -6225955, -13238213, -1900123, -1900567, 6291632, 28835235, 11534127, 26804741, 10487087, 15269762, -9240817, 46202453, -589384, 35454731, 26869940, 8453743, 2555904, 20184748, 13041634, -51249764, 43056685, -13369430,
-3473058, 250806524, 6553525, -57474936, -35389464, -134218057, 189003599, 50332023, -61931884, -25490998, -16056215, -18611517, 2294954, 44957784, 30802688, 6357202, 1965301, 70779043, -61210052, 86311286, 16449776, 31455694, 89391412, -4850232, 116589195, 83229945, -1441123, -25165676, -19201151, 3865678, 115276393, -57081513, 6292701, 194512020, 5505207, -82378744, -196606, 196600, -327678, -131069, -655313, 196611, -65537, 65539, 196596, -196606, 65528, 393217, -131072, 65540, 262143, -4092, 65542, -458748, 131079, -65533, -4, -131060, -327682, -393211, 196608, -262141, -393214, 1, -65530, 131071, 262140, 262138, 655353, -262147, 262145, 65538, 65526, 458752, 131073, -131068, 131071, -327677, 131065, -262143, 458750, -262146, -65539, -131070, 4, -131074, -262147, 131075, 327680, 65534, 131071, -65533, 196610, 262143, 196606, -1, 2, -65532, -2, 2, 262142, 131064, 65533, -262140, -458763, 327681, -196607, 196612, 131068, -327669, -524289, 0, 196611, -262142, 196608, 65530, 262149, -327681, 131068, -262138, 131071, 10, -393219, -196606, 196612, 131071, -131074, 131068, 2, 0, 131071, -458754, 2097201, -3670243, 60423573, -15531516, 3801326, 458770, -33423244, 4457293, -7077877, 3932144, -10355480, 16121623, 589990, 720796, 10027477, 24183098, -1441846, 18481519, 45481929, 16777263, 18219084, -11141009, 22085508, -20840138, 7929986, -2228331, -5635802, -4587386, 10878886, 21430988, -8847494, -3211623, -13632081, -66781047, 20119517, 14090205, 1966956, 11992745, 1703771, 8978709, -2621605, -16842602, -4456666, -16711446, 16449761, -4783887, -15204287, -19005510, -11271875, -6160160, 23985935, 11993197, 19857425, 12124138, -18612077, 2162440, 4063153, 8585255, -19267861, 2359528, -7339579, -524877, 40697606, 10420136, -5702014, -27460091, 22216932, -19791951, 29097732, 39648777, 68353457, 9830744, 17499046, -42991305, -15136190, 6160163, 8454370, -19071043, 26869588, 22150859, 9438162, 32439685, -45350939, -40042069, 42336309, -53674187, -15270180, 9370395, 50921335, 65733178, 1638027, -2359100, -27066471, -40567748, -2686919, -8388698, -63307459, 189201284, -263390439, -49087965, 7602251, 13893906, 98303860, 16714766, 51903927, -31850278, -1966113, -4259994, 30933451, 8716684, 43776882, 29360137, 10878863, 14024691, -15597817, -9764468, -177799035, -162005038, -12584350, -63634753, -17498848, -34602636, -47055363, -16450613,
-24707882, 65995791, 50659785, -82050798, -9568174, 92143102, -118685599, -1442877, -10683134, 9240803, -3408273, -391697, 13761941, 11468537, 1966173, -41615062, 22676318, 28049200, 10878562, 34996467, -52101566, 16056501, 1376617, 2949438, -79625156, -28049280, -6225669, -25427665, 4849794, 1769277, -16383945, -17237176, -25165858, 12913231, 28966779, 12648511, 30409342, 145227598, -153158444, -34275628, 30474536, 38535036, 6881513, 392787, 27459039, -8650650, 3538105, -35061994, 39912446, -38600936, 25034559, 107, -16187743, -3276340, -3276630, -4914787, -103349944, -35979387, -5308937, -10092423, 26607731, 23330254, -47841532, 6420892, 20250262, 5902135, -1638476, -8782457, 56492026, 6881947, 3407256, -23068850, -55639699, -31260851, 4522201, 3014730, 4457909, 11927232, 41679989, 44236389, -10551335, -11994191, 21758966, -1572360, -2884690, -105840972, -40304302, -19661057, -20511446, -10290445, -18349694, 30079172, 46923415, 26148729, 21561716, -52560120, 916604, 14353668, -785741, -16908003, -25100040, -40238204, 30736537, 14942249, 19526973, 76545036, -720725, 17957324, -11338886, -20905682, 31326470, 7274505, -38666038, 26148954, -25756061, 1573530, 4063166, -55902373, 31719436, 32375112, 28376516, 8779815, 61275823, 13238656, 58523744, 25755818, -65405758, 39911508, 4653301, -4195244, 13500172, 20709832, 9830461, 9371068, -4914839, -3539030, -20841067, 24182910, 29163574, 24968797, 11206686, 6751136, 15073858, -19922697, 13172692, -7536462, 7471042, 2096811, -17039302, -10616947, -6947011, -17694560, 8585054, 10288698, 30081183, -27853184, 23527404, -14024704, 12320894, -5243073, 5308564, -10092930, 589822, 17825809, -4980648, -58589248, 67829897, -1900556, -25296726, 8716764, 2818013, -20446864, -18742922, 6487622, 19464778, 10157894, 4456462, 91357018, -10747678, 39714784, 9633839, 22741008, 25690472, 17956763, 53018514, 45481456, 3735533, 16121555, 12320559, -31916370, -20053950, 2228529, 2031485, 3014700, -10420675, 33750898, -10616543, 7340750, 197189, 12648625, 28901156, -24707207, -16973767, -6029170, -10879169, 28573563, -39649769, -20971407, -28508097, 136642555, -8585179, -1769669, 11992988, -4194187, -35127793, 10944482, 7405839, -24378854, 785964, 5374028, -47841561, 7274901, 32505696, -7143339, -1966489, -31654168, 4849429, 51511755, 57343763, -98368948, 110690239, 35127468, -57476026, -52559970, -2752523, -5243635, -41484524, 32702318, 32767875, 20250875, -11206266, 211878526, -28704472, 3604293, 18546667, 3604266, 20971752, 38337957, 70713032, 77594185, 4391254, -20840500, -21561047, -3341483, 2359676, 29885311,
5440724, -22675586, -9765070, 6160575, -11860746, -2752239, 31260467, -14156336, 41025127, 214892302, -8586286, -3866772, -65514, -206176164, -4716287, -27656506, 12976056, -852177, 7012434, -1833858, 8455308, -20250402, -7863273, -27392156, -4587562, -16254170, -41025633, 118683456, 258079964, -4980898, 13565935, -9240282, -63373302, -5570557, 18939954, 981893, 21954630, 2162482, -8847307, -458746, 15990719, 89981007, -2621827, 7536758, -1507259, -36896974, -6226057, 11468809, -7667564, -1113979, 458855, 2294197, 393761, 20381201, 13304130, 15206027, 5373975, 6880874, -29884461, 31129036, 45743695, 10813407, -8519508, 2293693, -27197345, 6029395, -13828078, -2097654, -6422237, 393000, -11730935, 7929933, 5832923, 15466533, -10420420, 6488113, 11468755, -6815718, -2228074, 20578541, -2555881, -2621296, -589943, -1244831, -5701408, 10092666, 5701895, 9306528, 3407900, -107, -13238280, 18939837, 7470912, -6422260, -9240662, 7208920, -12910525, 2817881, -7602169, -262454, -10420310, 16317800, -31130041, -5112400, -37224888, -8651152, -21168247, 17891630, -23921285, -12058096, 14942631, -30278176, -18022615, 17957212, 4718408, 41222520, -21037975, -1442112, 29753459, -12451865, -15663524, 18350599, 1180008, 110691650, -16318238, 26935442, -44761391, 11665374, -458675, 46071704, 12254975, -7798965, -48169030, -10878771, 15597586, 15335380, -31391065, 53871140, -41353222, -15205553, 9043408, 10682520, 6881237, -5963600, -2359294, -6028799, -26869134, 19726582, -7929896, 852479, 262853, 28967260, -1900581, -7274552, -14090394, 53870844, 9830340, -22151361, -10617081, 15401054, -4064667, 32506165, 3145677, 2883370, -9175122, 7668364, -9110947, -3800666, 53870499, 56688821, 13238238, 29753205, 34668065, -44432966, -38796640, 158990894, 21888940, -27263676, 29293822, 176750956, 24838569, 45811684, 205717453, 64619114, 1899893, -47185312, 44367941, 20905319, 49086224, -103941254, -3735598, 21430127, 261694, 9240158, 5504184, -67174664, 38470266, 20972007, -26017180, 27590551, -137298974, -52231672, 5439294, -33291980, -25558963, 30868393, -34800699, -9436849, -227212848, 139004639, -34209496, -35389903, -45481628, 76021603, -62651178, 185270079, -8321680, 23789693, -89587277, -11338366, -43710274, 2752067, 118948593, 33947401, -1768068, -18939182, -25165786, 15794101, 27525141, -43121677, 78314652, 49348823, 69666329, 58064638, -11337635, 44563976, -1835099, -1574105, 84935772, 26673740, 70321985, 36174244, -40369769, 53804389, 24051506, -46202893, 71236723, -100073702, 14941418, 458018, 38011338, 13762421, 49676689, -39452231, -36831686, 10289284,
-3406960, 34209310, 44368105, 10810982, -48759079, -16516236, 4325525, -3145777, 117571161, 15597747, 33816388, -56099880, -22805754, -15336721, 30671860, -8912791, 124974456, -100533247, 1703921, 44891857, 11403079, 30015537, 20904805, -159907682, 40826925, 31194469, 38600568, 23724069, 21822417, 13237810, -32440021, 33881887, -11666386, -29098630, -9895818, -1443308, 76742823, 39124738, -11599899, -24707073, 588110, -25099665, -56164406, -35975667, 5832542, 35979316, -71830231, 106234105, 33423696, -39518561, 2293969, 2228088, 39255238, -25493787, -26149298, -40763886, -10681710, -11140464, -33882446, -44498269, 3211453, 10683161, 15006831, -38010203, -18676431, -28637575, -11730119, -77069324, -23790201, -34144386, 30343449, 19136361, -45482492, 15269445, -56623110, 16844379, 7994738, 3539966, -74777991, -4849662, -786184, -10092701, 2621156, -34012632, 1376318, -62652280, 32243911, -27852806, 7339836, 18481702, 8912578, -25886212, -16252334, 8519773, 1573376, 31457481, 6554022, -15137209, 22806737, 2031424, -48104669, -69469481, 79887858, -37878614, -83690523, -48889848, 64028922, 27789905, 13498890, 24380637, -204733942, -8913082, 39387704, -22609824, 17892080, 19988326, 24052199, -76087945, 12648407, -20775192, 81854593, -34338662, 56884704, -92798228, -41680609, 31260971, -14811701, -25689716, 23264995, 20056538, 4324892, -26410575, -101383447, 45546997, -51774291, 3604193, -132644234, 11140149, 26607694, 69404557, 16973882, 8978356, -24838428, 19529581, 13696758, 5767218, -13173095, 50987223, -7995557, -30997710, 40174459, 5963573, -34996154, 8323240, 32047226, 16580492, 25952480, -123207791, 1112837, -20119705, 14221006, 46792936, -15204508, -50200650, 20971649, 21495921, 18481049, 3014413, -17040342, -38337132, -18939748, 16973851, 12058341, 34406930, 4259391, 10420347, -458837, -3539228, 2818532, -26410849, -3080345, 46922966, -1572491, 7536270, -21561435, -20447221, 20119664, -44498855, -36437857, -26149141, -12845153, 16449448, 8192364, 15008726, 851981, 30539762, 18350449, 18874397, -29294544, -14614457, 33096032, -20381279, -11140837, -67305891, -5832870, 11665451, 8910060, -19923016, 3932247, -25755226, 9241432, -54198412, -4325278, 27065964, -20579338, 3800660, -16646325, -6488066, 9961337, -29424814, -25821028, 112852501, -33816257, 3538682, 7471675, 12649207, 7733403, 1900906, 196637, 1835004, -3801071, 196624, 9240496, -2424794, 2228226, 393236, -262073, 1310686, 4915180, -1310717, 2752482, -1179767, 2621458, -4325381, 6, 2359304, -1310757, 65539, 589217, -2818098, -3801072, 1441764, -4521971, -262173, 3932210, 16908274,
-327847, -262121, 458798, 2883512, 917478, 5832636, -3669986, -5505044, -3276923, -5242907, -4980738, -983086, 2162664, 2818042, -1048636, -1769395, 8519560, -4849715, 4784116, -2359300, 2752517, 1310749, -2228186, 1638355, -3343737, 1441754, 393217, 655416, -6946780, -2555788, 1769408, 11010049, -262284, -3539002, 655386, 5636041, -1179707, -2293681, 131091, -12058630, -1900478, -2031574, 4849680, -2031661, 1966112, 2293664, -852102, 524261, -65765, -1048626, 12582965, -655366, 6160393, -2752510, 983077, 3997670, -69591, -262162, 1114090, -786463, 524326, -6357028, 2031634, 22478857, 917428, 196536, -1376279, 12910583, 2359343, 458745, -4063266, -655520, -1441792, 6029279, -3997667, 917566, 851974, -8716299, 2949233, 10092537, 524306, -458761, 23, -786430, -4, 2097156, 458783, 458843, 6684698, -4849692, -131084, 4915173, 7012353, 1179641, 196628, -1179480, -7274515, 3538634, -18743285, -65541, -65475, 458759, -20381710, -655357, 983112, 5570582, 131188, -262091, 4, -3538932, 1310784, -3538938, 589833, -196596, 458754, 720891, -393189, 2686992, -1179654, 983101, -2162697, -1376273, -786435, 3211275, 5046260, 524296, 327661, 721250, -256049145, -852140, -25886718, 1245198, -589839, -4521990, -5832656, 1376192, -1310719, 2162694, -1966022, -155, -1179687, -327675, -1966029, -9371653, -393231, 65510, -720896, -983034, 983006, -1703954, 6094830, -1572852, -4653059, 2097173, 917505, -262141, -458731, 65529, 458749, -327534, -5308455, 1441715, -65563, 983047, -28180448, -10289320, 12648466, 133365728, 56032773, 2031342, 14680098, 21364976, 105971794, 1573047, -6553571, 5438384, 5308308, -30606131, -157942097, 2424902, 12255281, -11665616, 7732601, -8454133, 6619357, 1376165, 24838024, -4063143, 5375595, 13237921, -28245168, -133496797, 1573999, 12189792, 1376120, -99221489, -524322, 4456308, 3604540, 55967668, 54985090, 8519921, 10813471, 1900849, 3604510, -1441723, -1375781, 7080069, -9961590, 4455942, 126353768, -65536, 3145707, 14024863, 10485406, 10879025, -2552577, 1310932, 12058761, 3735950, 5243734, 18481014, -14680300, 93978694, 2162185, -14352301, -2621401, 64487030, 35323765, -5963926, 3276974, -120324080, 13827561, 5832518, -11141155, 2097510, -2293971, 1770088, -15073963, -5241944, -2162161, 10355529, 91160682, -20184994, -1048703, 9371753, -12256533, -45612998, 4454987, -5963777, 35389427, -4849549, -3735913, -16907934, 33684752, 90243252,
-3604699, 4719454, -2490490, -9044455, 55575063, 44236320, -48824297, -205455721, 75169866, 4325777, -24510502, -118227373, 128647175, -13041677, -19202217, -14222248, 10354668, -11993516, 124780453, 32440438, 1966174, 9109625, -39256809, 24182816, -30802536, 1179711, 45809509, 5570086, 15336284, -28443438, 21888635, 19529654, -1573284, 8650978, -196451, 189005454, -4127961, -10289129, -17170542, 216858572, -4194251, 2163186, 10616779, -26869702, 55050257, -4325383, -15139113, -15267604, -10748193, -3866990, 63633942, -26280064, -9699322, -16449922, 11862344, -23723944, 2752595, -9568219, 7274676, -3080705, 5702075, 27000776, -29425547, -29556867, 196322, 27787233, 2949119, -104202584, -28966644, 63963283, -66388379, 107609823, -32505576, 13763091, -4718623, 161218483, -50659484, -12058828, -7470389, -4259452, -9895693, 11272578, -162988364, -31522560, -15138896, 19988278, 4981803, 9764972, -50200742, -20447286, 20381813, 9830611, 7864160, 31785420, -18217904, 43646507, 1703061, -23724390, 2293551, -103088032, -11337191, 19201925, -19661077, -9502646, 44171634, 10485755, 15269964, 1703828, 10813437, -9306141, 17891124, 7078343, -15073410, 1704145, 11140968, -21823499, 12451999, 3407907, 22282530, 25952310, -20120327, -15597560, 17301231, -917823, 23134379, -13566121, -36503941, 34602756, 3997583, 11010105, 10944595, -16711901, 2031874, 18612191, -13303655, 24707181, 29622933, -2162580, -12713915, -2948902, -14286892, -6357143, 15270070, 2948737, -4980389, 13369300, -6881440, -130843, 95, 13107226, 8257326, 12648458, -6552499, -10747679, 21364896, -4259863, -11272077, 10419562, -21102641, -55640359, 392672, 3276963, -8061191, 16318348, 31196067, 24117620, -19791588, 47382650, 77397651, -4129386, -45285334, 40893991, 144309876, -15531866, -16450474, -64420074, 20250449, -3016387, 5373336, -30540031, -10747806, 392966, -92537748, -18677686, -10028366, -655140, 35913482, -11074653, -15268478, -2752217, 51905841, 170524457, 1438331, 52297717, -9175423, -175572003, -9306310, 26673328, -18415951, 2359009, 8519563, -1310128, -36962329, -15204967, -9306208, -9830569, 17104764, -40173666, -6291341, -11927528, -6488263, 10616713, -5833003, -5178244, -84869162, 4718673, -43843771, -15597727, -8978621, 33947478, 131060, 47772722, -15925517, 4194050, -6553712, 62718352, 5636161, -10616711, -21561558, 2424945, -14615027, -14614516, -1114093, -16907880, -1769506, -1966132, 4456399, 16252982, 6553613, -9502645, 852135, 4915251, 9109382, 25362341, 1769518, -590511, -6553422, 1113894, 1769639, 458688, -9699457, -720954, 20053885, 10682439, 1244926, -6422748,
-6160397, -8913188, -4259751, 5111885, -16056743, 32505760, -14287134, 11272073, 4521905, -5897682, 1900491, 2883517, 2096945, -4259676, -3866387, 20250638, 9830441, -3408000, 4587413, -20053927, 2162836, -5046255, 40959932, -7274734, -25952180, -10747768, -11862132, 5701691, 5963768, -37945469, -983078, 3276896, -3866404, 6159386, -9109664, 5177294, -1901019, -3080684, -2556222, 5046398, -917831, 1507282, -175702168, -1311217, 10551143, -12845329, 14876891, -13828088, 8650861, -3276803, -4062910, -18743729, 5439726, -14614622, 13958856, 196763, -2031545, -1376165, 17432570, -18611948, 4718652, 5177187, 12124377, -5570537, -9437049, 26344841, -8060511, -21888809, 14745452, -3080372, -4259876, -10420296, -2687250, 4391003, -64946240, -4522382, 14352313, -4063408, 20709165, 3669996, 196662, -3604439, 12189851, -12189740, -1114137, 3997824, 5111913, 9371759, -1572841, -6291355, 9109444, 3473560, -393183, -8650622, -3932046, 2424843, -5046273, 2686366, 3211649, 2490463, 36896402, 27196735, -50266264, -11861894, -9568718, -6684874, -228786107, 7470863, 261896, -1114356, 5045171, 5373936, 7405837, -2293816, 10223639, -17498497, 15335029, -12189737, 4652780, -24051647, -19398632, 1966560, 14548764, -2227113, -11140787, 5767291, 11993149, 1048479, 1638810, -262186, -10944117, -13237764, -36634379, -79889990, 79494661, -43777632, -77789442, 64552047, -2359077, 60096192, 46598177, 785846, -15071890, -56819577, 114950552, -95354913, 53935685, 129039868, 4324360, 37355075, -2489631, -53738983, 44236973, 14939703, 8322989, 115668093, 55115946, 9567069, -20972353, -30736257, 14876825, 26804483, 15074653, 17365943, -194773847, 33815422, 9372185, -31718813, -6029866, -64880320, 46137823, -64880518, -16055702, 5962297, -143064832, 50461499, 25296666, -34013994, 11075203, -1246094, -393826, -109511590, 15791659, -1638673, 43452061, -3733455, 112197448, -48757150, -11074226, 102694482, -34601388, -49742722, 28376131, 24706741, -33292965, -15793715, 1378223, 21496832, -71696142, 54787153, 39713770, 75105658, -61538660, -59375990, -33883590, -44498626, 10355111, -7076936, -105119885, 67305939, -39714602, -22152247, 30146449, -2422377, -38470273, 133169593, -59508209, -11926577, 79757660, 16842607, 31130170, -139657065, -9895909, 38929197, -20185829, -32770748, 6684207, -24903044, -114493057, -77791722, 99614110, -16251703, -51840652, 16449375, -9829679, 24117785, -11272618, -34144863, -18215781, -30999346, 23986990, -9175417, 27853168, 93126656, 31194308, -123667387, 65928757, -25296920, 89457369, -2686198, 129105366, -8780611, 32309821, 32897835, -73923420, 17628716,
29883393, 81198362, 26017971, 62061664, 11206698, 33619717, -49020794, 39190011, -21624550, 54853512, 13762285, 14417712, -28640060, -47972056, 24642073, -15137514, -7012879, 1638692, -50200624, 37158601, -17431748, 6882586, 65616, 53084644, -21824901, -524830, 11010324, -13238193, 61799947, -47709811, 130025, 38142049, -11599339, -5244667, 6225369, -11795829, 20776568, 27656412, -25558519, -18613048, 16255385, 73663110, 21036789, -37945419, 8061530, -49151226, 20970525, 7798371, 22544652, -41745692, 11862209, -36504582, -8978494, 36765901, -53608691, -8256735, -32505363, 4914242, -74514628, 72876291, 53936072, -33489185, 64814371, -33488613, -14156295, -23723759, -12189694, 19661346, 37094484, -23068490, 5635366, -9306279, 18612289, 49741594, -32571859, 2159115, 8651139, -47841445, 8652881, -85590195, 10944857, -9895496, 13173093, -43581338, 14548989, 27721811, -14679781, -523586, 19923158, -20513246, 5635867, 101579852, 26280070, 2097028, -7536936, -10616179, -23200090, 28702803, 19333534, 4980490, 37945064, -53280781, 68878264, -13041092, -9764835, 23855271, -62258986, -7340646, -8192025, -1900529, -30670922, 8716387, -19595203, 1507211, 786818, 50659230, 7601360, 3407615, 25100570, -5701303, 28704702, -3210832, 22282131, 49348379, 30146807, 11468001, -1703932, 10026984, 9764680, 25362685, 720888, -7798908, -139593902, 21102447, -720530, 24969634, -14221445, -6488281, 58917391, 18549010, -9372296, 36568964, -27393512, 89260239, -8585155, -15533098, -10486616, 58326274, -1965408, -45679018, 23855445, 9830202, 7864203, 26477382, 16318452, -75760107, -5308819, 24117969, 26673163, -1041, 20381882, -42401617, 4128788, 7143389, 5570605, -18808833, 786461, -1507539, -786411, 7274472, -5505083, 786468, 1703864, -10682379, 3735688, -8716310, 196607, -786446, 917550, -4259856, 851946, -393239, 3342371, -1441715, -2555905, -16777241, -1048585, 6225860, 9437175, 327675, 655396, -196775, -917554, 3931800, -10878932, -262139, 1704050, 589851, -6881265, 523812, 2752567, 9568262, 1241133, -1507287, 131053, -5439475, 1376315, 2424840, 1376262, -589810, -589803, 2031630, -1245161, 655368, 5898220, 2228342, -6029290, 7274455, -1310706, 4718635, 6291427, -1048560, -262187, -720752, 9371641, 3800839, 36503578, 917523, -1835035, 14811105, 12582774, 130331, -1966042, 4653061, -9240517, 1834624, 196626, -4980727, -1834944, 262130, 1900548, -262136, 720902, -1245177, 2555852, 393290, 393193, -3604381, -2162706, -11206660, 1310699, 2162721, 2293800, 720832, -65486, 327888,
14548911, -1769810, 37617654, 18, 5963178, -14548503, 26476586, -27853079, 13434604, -5833669, 5832489, -33489529, -20381524, 18480966, -12910354, 3145194, -10878904, -327112, -17498805, 71434738, 8650926, -20709337, 42794421, -721092, 5898573, 9437088, -33030246, 1835073, 9764919, 7406122, -14484134, -26214107, -4259366, -5570360, 2490475, 27853131, -16383998, -25296483, 32440176, -5636106, 33554682, 5833114, 24510275, 13238701, 244121992, 5636186, -5701303, 33685727, -28704840, 12386447, 99417617, 41681036, 7602115, -3211234, 30474086, -1835108, 24576022, -6815683, -11403310, 12385942, 29687849, -12714183, 20315193, 1638729, -6291626, 6750503, 1835236, -7667634, -18481067, -28574098, 29622854, -97910772, -8519882, -15923319, -11141241, 63505014, -23658209, 9436659, 1114590, 2096043, -16908247, -4194231, 115409190, -24706931, 7012124, 23527402, -6029326, 5046193, 29622717, 11075694, 655403, 11403118, -16383891, 7601786, 16710822, -47185660, -6814611, -8847278, 9371849, 18218891, -53149567, -8781572, 11599792, -100466632, -14876660, -196444, 18022448, -9240249, 24707223, 1441805, 3276731, 13892323, 326873, -19465008, 54001852, -14876820, 3604491, -13566210, 28180706, 1048514, 6617225, -17039333, 10878725, -3538709, -5241532, 15400391, 25690251, 100073618, -2686491, 14221556, 7274297, 22347975, -30867496, -131304, 3145860, -101711842, -26803929, 5373806, 131043, 9895954, 32112737, -65406, -4128509, -3014456, -20184113, 10354536, 101318635, -13762745, 17891368, -1965926, -10616429, -25558972, 1638175, 6553637, -17104862, -4521719, 2818284, 1048656, -19988491, 91488226, -2162116, 7995618, -7602173, 4718734, -9830266, -8650941, 14680242, 162267081, -26869948, 1441545, -10747937, 22151191, 32374657, 2293922, -13238674, -5502314, -196225, -4587031, -24707158, 7274202, 1572943, 7340117, 3146258, -22151143, 12060697, 131074, -13828083, -13893797, 720611, -23920511, -45350797, -77528876, -3015068, -3145323, 1638363, -90963676, 20162024, 13779254, -14829592, -10533874, -16019924, 53551040, 42654636, 12115358, -20647080, -35435044, -20100846, -18343808, -25253152, -93295480, 17448404, 8232459, -7582808, 21696554, -46576884, -16854484, -94659576, 30881900, -28784040, 12658202, 5201832, -37059276, -16467150, -28730320, -20492520, -11255406, -28744124, -28848156, 20048316, -18435776, -32316624, -15647334, 18123178, 22041152, 24656952, -13011848, 12795326, 625887424, 11109260, 22134958, 13202366, -33685756, -99854296, -22784124, -19914342, 15622100, 26950090, -10689446, -17421822, 8203059, -31885204, -21014186, -2943499, 43845740, -12540132, -23282320,
-18411966, -29350618, 11889560, 12182296, 2, 1, 1, 2, 2, 3, 1, 2, 2, 2, 2, 4, 2, 19, 3, 3, 5, 2, 38, 2, 18, 3, 2, 2, 1, 3, 1, 3, 1, 2, 2, 2, 3, 2, 3, 1, 36, 2, 2, 1, 1, 147, 2, 2, 2, 3, 4, 1, 1, 1, 2, 9, 18, 2, 2, 2, 3, 3, 1, 1, 2, 12, 2, 2, 65534, 2, 0, 0, 4, 0, 0, 0, 9, 0, 0, 0, 64, 192, 3, 12, 22, 48, 24624, 24880, 25136, -858993460, -858993460, -858993460, -34471934, -8322863, 24379894, 7864246, -6946756, 5635159, 40697949, -16514847, 47514447, 73203804, 49414161, 69665202, -262299, -6096359, 5438970, 17957699, 17891556, -47185073, 34668204, -21233553, 3605337, 11993123, -16055888, 78184138, 4522971, -8453828, -55181154, -47383821, -33816248, -43776427, 16515002, 6882133, 28246222, 4915385, -24902776, -4654098, -41680558, -14221864, 1244456, 2359657, 37945394, 55444040, 37552090, -72089610, -26869775, -17956334, -19924499, -24444690, 3735649, -26148642, 48300219, -17236486, -14090816, 26476166, -16383591, -36177775, 23594106, -8191968, -20774652, 4848892, 30211803, -9435021, 10747453, 44826863, 81330837, 12254396, -32048133, -35719045, -129238847, -102891127, 24970268, -46596057, 134021902, -97123992, 107676228, -49808582, -90767177, 19853881, -56884284, -8783296, -23329815, -131729976, -23331080, -8389121, -26149185, -10092488, 7012923, 35783004, -42468811, -35124531, 116654232, -83035458, -459196, -173933796, 8061692, 98238868, 103350829, -100138776, -30932431, 12320127, 20774422, 28569815, -32178962, -5373716, -16121314, 24444864, -129171572, -57211836, 2227857, -3473159, 27197450, -88737207, -31195951, -112067214, 47317308, -4982859, -49676490, -22479791, -45415033, -42598776, 16185663, -91685545, 129957660, -11140356, 20446655, -141754832, -20513163, -156304122, -18088087, -26738228, -12124187, -20119600, 11993250, -50003914, 19007120, 1572659, -7143820, -49414591, -3931981, 6815704, 8978721, 1375517, -34209606, -30212676, 4849711, 2686120, -26148930, 7536724, -1900777, -19398717, -7274910, 16580571, 7340718, 23593804, 73334799, 18153539, 32571404, -47776003, 1375986, 4652895, 3538952, 28967065, -8912948, 36960770,
16252948, -25165615, 16120853, -458842, 19202540, -6553835, 58458115, 9961334, -33161429, -5962940, -51576995, -20578290, 5635803, -4128728, 13500256, -12779174, 7471084, 10812970, 14614823, -1769435, -12975977, 26870105, 12320820, 33815703, 18415751, -24641739, 4456341, 40501900, -13827761, 35192643, -6815503, -27065448, 4325754, -2030714, 2883038, -2227710, -15138690, 40894224, -53870014, -87163048, -9896001, -4652667, 10091963, 43056192, 20381622, 40238668, -267714120, -25101083, -6225281, 4651884, 7601976, 42140628, -7734089, 68878639, 39714916, 32638677, -60425044, 129958011, 6357291, -46006029, -25690219, 19726047, 17367309, 29884545, -12910407, 19791576, 3013391, 524410, -7536947, 39583595, 19857446, 17432556, 62128149, -3145245, 8454346, 29032736, -1113950, 50790823, -18874398, -5373903, -721181, 8649975, 2424772, 1113369, 20054220, -13500537, -41091100, -7799300, 7012307, -13828216, 917362, 589417, 4325361, 12058582, 4718431, -3866322, 2949134, -5635923, -4719027, -458704, -6094858, 36307099, 15073371, -12189614, -10289305, 1114015, -14024713, 10354613, -1834756, -13172561, -5111906, 7209271, 5702028, 2424623, 1769590, -24706043, -7470704, -2818163, -7536683, -6684978, 5374085, -24379433, -1835080, 6356555, -32768609, 6553886, 26017603, 30016038, -68943618, 19136250, -13105917, -654470, -7733455, -30214114, 45613766, 42991870, -27917731, 457535, -1179146, 59965198, 1441924, -47514120, -2425014, 7602642, 721390, 2425385, -3668365, -71109936, -147391150, 10551846, 22740988, -4916263, -18611972, -203751957, 138, 22937798, -11076228, 19660134, 32898837, 28639733, -18938628, 12452186, -22086166, -2817813, 3210812, 10681438, -6945963, 50921633, -458274, -11206098, -2620739, 52428742, -8978695, -26214333, 15663111, 4718869, -6554097, 12058628, 3932684, -21956027, -75956334, -2424933, -917495, 11993095, -130837, 13172349, -196635, 12189595, 3341751, -9699161, 55442782, 139526835, -30015059, -36241651, 30605372, 4915282, 8847770, -12323051, -16384296, 85786493, -38665565, -6160335, -26935801, 17366972, 524650, -36241617, -14942189, 3932280, 3473944, 14876918, -7798190, -31719143, -243925463, -7929330, 4849730, -14483418, 6816049, -91357670, 327899, -2752816, 85001024, -73860141, -39649219, 2291909, -66650110, 47120239, -30083526, -26607100, -40500396, 179831202, 160890014, -3607116, -66060366, -6554145, 13432798, -21953078, -21824200, -84341811, -7274531, -8848803, 12386585, -49349629, -14416507, -121374269, 11075204, -18612707, -131137750, 27718424, 66257038, -123535186, -13566009, 100990247, -22348146, 786555, -20971509, 4456805,
-3276685, -35192745, 14615584, 5635956, -18612723, -25034955, 52167017, 5963744, -21233702, 3014072, -32768198, -393666, 10354837, -3343082, 22478771, -6619227, 19594788, 8126703, -22479427, 44760924, -10289588, 19333444, 43319245, -8848328, -17236083, -8651032, -3670131, 24248375, -4587746, -3145457, -3932602, 21101881, 25624209, -720852, 10682990, 9043778, 6487856, -20447197, 12582986, 10485607, -38862881, 1441489, -21364804, 11665136, -9044123, 393016, 8519664, -17891121, -8388985, 458698, 8912897, 14483286, -11010593, 9633906, 8912894, -983398, -10747950, -48496999, -1245346, 22216858, 7078640, -7273938, 11337837, -234356698, -6225863, 6880634, -79099505, 20774856, -32899313, -18743502, 40829058, 3342242, 7995331, -10158462, 6357388, 11665390, -2621345, -43057434, -27656145, -13697151, 47513511, 9567643, -8256828, 34079897, -8454315, -3997809, 9568230, -15729752, -81330622, -87687901, 3800472, 11862849, -9765025, -8847417, 29425516, -10878736, 20906237, 5505423, 9961359, -9502776, 12254830, -2424838, -11796188, -3604398, -9568151, -8519924, -10223513, 6160319, -3276748, -14483520, 8847430, 2162644, 19857669, -13763033, -1114166, 4981265, 4915253, 8650507, 7405686, 11075819, 17694741, -25493867, 18612098, -982784, 2293843, 11206634, 24444960, -41287937, 29032745, -24969073, -918056, -8192293, -3997013, -2883692, -11009631, -23789726, 49, -6291577, -11534091, -8388463, 5045970, -11796524, 8323012, 16646038, 9568178, 720615, 3866570, 10289171, 21102684, -3080045, -8322963, -16514861, 57212924, 17826073, 17235744, -983041, 46400017, 83885520, 22216957, -9634798, 17104732, 21168044, -23267763, -8650851, 5833023, 19991148, -13892813, 11403460, 56098047, 590240, 38862498, 2425385, -6488532, -87555743, 69599093, 8125891, -88932535, -6488545, -30867498, 19329059, -16055661, 25034359, -41681049, -9371440, -4587629, -13566193, -13762511, -25559003, -13434591, -13893428, -17235916, 6160640, 36503420, 459234, 16777573, -7340217, 21561033, -17432643, 16515021, -3473395, -17825717, 5177009, -17629272, -16056614, -3080625, 38403798, -9174952, 27983544, 28966725, -9240676, 6749843, 12191938, 2162779, 9043991, 25821210, 2424458, 8978517, -52363292, -2293993, 9633944, 654989, 2818050, -11272245, -9370987, 24313726, -4325318, 6356851, 7208723, -2949398, -7995326, -1179248, -21758021, 11730848, -2949270, -11468939, 5242815, -4390670, 13369324, -13828042, 18284312, 22216606, -2686979, 10747830, 7407858, 6553641, -15335417, 3342422, 2752631, -17760141, 5832653, 5832733, 6160296, 589843, -2555914, 851986, -3604595,
-196587, -2162679, 2621424, 983016, 1572880, 1048554, -1179608, 1441770, 3932167, -1900565, -393257, 14, -2949044, -655338, 1114078, 1769504, -1703919, 982976, -1900566, 1769225, 262142, -5111779, -1179626, -458703, 589840, 1900560, 1376382, 1769453, 2621428, -1704036, -5439292, -2031833, 14221381, -6815846, -2818344, 589720, -1769496, 4718581, 589922, 4587498, 917452, -2949107, 786299, -1638400, 524429, 786468, 5308396, 1900528, -3997564, -1835034, -1572872, 130833, -2818045, -3735456, -1114084, 262097, -3866579, 5374003, 1900715, 2031647, -5242713, -86, -2031936, 3342727, 8257602, -1441927, 15794280, 1834800, -6029472, 8060848, -917502, -30933044, 1966130, 2753404, 4591493, -3932117, -8454325, 114, -5898152, 4456329, -1573274, -2162740, 4521846, -19529724, 10485640, -1245220, -3997793, 31653721, -19529823, 17104809, -7077291, -4915158, 56885206, 96010149, -31587913, 14939966, 7274268, -13107648, -17890610, -7011555, 53739796, 105381942, 7734002, -151060574, -56230494, 28834408, -38994371, 5438714, -33619158, 188613489, 130351888, 116456218, 12451272, 39387102, 169410765, 7207418, -32505369, -138083765, 9240686, -54459619, 36568458, -1246333, 7602290, 19071410, 84671969, 88538562, -37683695, 1114644, -18612048, 3209544, -7078189, -4127939, 78773904, 84213536, 3277840, -38207331, 8060899, 9306510, 14416985, -33030307, -4128195, 62063072, 42009056, 119733713, 15205513, 45284957, 118357842, 45284475, 9374900, -126550111, 13959216, -48561469, 23788679, -3998127, -1179498, 14482737, 9895477, 71695918, -3932164, 2749791, 7406161, 5898103, -11664470, 15663111, 90439695, 52100727, -31587567, 5767832, 36110207, 7929950, 31324901, -46727405, -9174891, 42271060, 76022037, 90309538, 17890609, 21101474, 53673563, -61081510, 21826696, -66912628, 29032523, 38601977, -24641472, 52495292, 11337693, 8388036, 5898313, -2949268, -17105189, -5832326, 27131586, 11599937, -917390, 4522421, 45285064, 1703788, 524059, 6947052, -24510567, -2293288, -5963815, -13828074, -5440194, -23789715, -30343296, 20381550, 20512213, 9175316, 393356, -39452587, -9633037, -16646270, -1048365, -26934718, 15531934, 1048687, 18809177, -20381415, 34013115, 4587474, 16514709, -17105442, 23658385, -2818248, 21038020, -8781920, 29491969, -48758908, 5766771, 33489162, 9174948, -4324401, -9437050, 524382, 20971775, -72418444, 4652583, -30080665, 1441677, 1310805, -28180632, 9110175, 460349, -1442241, 15204405, -22215714, -1507526, -24116788, 1704463, -2163514, 89587924, 6291744, -6882761, 12516593,
53739576, -30539083, 36306502, -15336328, 20316895, -110821452, 52559599, 44432385, -1965711, 10289410, -18088749, -16057201, -8388662, -214896369, -106628510, -100530820, -7208418, -28836929, -53412283, -43645548, -2161261, 121176449, 113377091, 525193, 44237156, -64225293, -13632265, 34534822, -48298940, 39780168, -31590122, -50332625, -141557306, 38928284, 82447772, 22480702, -9632967, -66911486, 58065357, -78446691, -35586080, -194577, 20118856, -9962098, 12253695, 80739036, -30998565, 13239073, 12582448, 1899194, 20512384, 32309369, 52231682, 19595182, 55574865, 12320250, -58132599, 170129983, 26868773, 48102979, 27459099, -56033788, 38995369, 24774142, 144048816, 52952847, -22612242, -4064479, -57082238, -5701959, 131265, -23789714, 16777516, 3932940, -43646600, 11993163, -11664987, 31457403, -38797319, -7143466, 33815509, -6489719, 7470857, -71630913, -4915257, -10158537, 786411, 9895967, 38994955, 6815606, -3407545, 4915445, -19923849, 10223878, 5832251, 24313878, -5963615, -82837690, 21168745, -2162217, 2293898, 2555745, 14876753, -2490285, -37159374, -5243123, -45678776, 589267, 7995691, -31916388, -2162473, 30474134, -74906257, 17235702, -2097090, -28308911, -31981583, 16123531, 35913668, 8126382, -9174545, 28573628, -917682, -7995480, 58196795, -61997302, 7207656, -19593968, -89259074, 84934613, 3210425, 21365634, -68288325, -14484708, 16581509, -59637844, 242876374, -5109985, 27590550, 71434733, -34538161, 25231376, -13631880, -18217892, 8780177, 14744224, 58129808, -21821918, 140443225, 37943341, -20643808, 37879469, 78641947, 135332935, 1507394, 22282053, -50726718, -6160023, -60752476, 11796014, 28507848, -95682151, 70975440, -28573561, 4390221, -53279415, -57802902, -52755686, -99746023, 7930231, -124646695, 20118310, 9569004, 326863, -5635885, 58720063, -39254187, -28703420, -8124834, 200476379, 46987697, -42595892, 75301026, -5766283, 56429183, -79101961, 19397881, -64815443, 5308049, 18087650, 46137654, -67501727, -30014300, 61013529, 35978709, 16646288, -19856910, 11729864, 23461710, -69337349, 40436072, -12452375, 48628470, 57344493, 9764791, 45023536, 36831193, -23658385, -23068893, 38338303, 1507079, 43514506, 72614747, 6225149, -37945413, 14155478, 37617232, 22544683, -590116, 15335461, 13696898, 6815415, -5963817, -38270314, 3407598, -18284675, -38928904, 8061191, 9630730, 17039662, -7471652, 2096988, 16319220, 18022100, -5308824, -327407, 2949132, -18218591, 23592734, -10485610, -28245450, 5767886, -6422485, -13891904, 31522861, -34406374, -18022413, 11600036, -22544453, 74711555, 459131, 8257844, -12189494, 4522019, 9764863, 17562209,
-12844534, 8978554, 9568471, 6291446, -21823407, -524365, -6029396, 18284702, 15007509, -654827, 11141247, 6553803, 10223326, 18612202, -12976089, -4784086, -253, -786385, 2883674, -6947133, -21102671, 35061402, -9633791, 1376374, -33357748, -36175894, 262283, -12517419, 3145757, -3211538, 6422461, -16904611, 8978434, -2621314, -30343003, 20708956, -13962015, 15728578, 2817647, -12189906, 24051958, 3669547, 17235793, 9371660, -9174680, 12583068, 9502812, 8912934, -19464360, -6552595, 3014643, 22479130, 34078119, -32505366, -262020, -1835097, -33161081, 6553474, 22413360, 6881095, -15532398, -42008854, -21954584, 1704005, -71304555, 51249206, 15925121, -12450968, 47120381, 3670674, -21037206, -25886460, -79429810, 917119, -4850838, -16580903, 2883817, -41353427, 13959170, 1507214, 2752521, -8713555, -2948648, -54786786, -71763100, -1245717, 14417989, -3276579, -16711644, -242877413, 3080695, -24838171, 655222, 19857629, -12189461, -22216699, -24642242, 20512632, 3342981, -3735330, 11600158, -8650780, 6880944, 34996204, -30867394, 7471022, -11600013, -27131856, 4587499, -18153498, -13238341, -7012284, 10223823, 6751022, -1441914, 32571275, 2818012, 8650779, -3604323, -12452085, -15138661, -2555714, 11599754, 196491, 851912, 9699420, 4521982, 20578556, -786702, 6488319, 2949456, 589806, 8715718, -4915047, 917429, 3801125, 1638465, 11075441, 589908, -6357030, -1179645, 6619043, 3342401, -6422493, 19726259, 2228730, -1704189, -16645801, 9502660, -3408050, 1572962, -6488022, -2555813, -10551428, 4980877, -5767027, -9961344, 14286808, -24182928, -31718812, 17891245, -10485676, -1572813, -11862141, -4849533, 16712207, -21299020, -38338617, -6683957, -3145221, 12386217, 786504, -2358827, -262077, 1638338, 12910583, 17564025, 6488076, 3341915, -11337811, -392730, -11927452, -2949516, -8126078, 4849567, 40894746, -26934842, -8847749, 6553720, 14024785, -9306499, -4587238, -14549255, -21954839, -27393349, 19071057, 3866847, -21691678, 16187662, -99090543, -42139737, -5242438, -35912660, 851858, 4128550, 851818, 23593050, -2621457, -6684464, 2883559, 4390720, -69075680, -15729275, -7208591, 3407529, 27655530, -6291588, 22675675, -20054680, 6619756, -7667241, -30146549, -136184675, -51967981, 71368561, -20774859, -149879917, -19727536, -40108026, 37750083, -7341064, -97911083, 35849242, 5831857, -14747779, -25886957, 15007777, -12451409, 3080477, 28311381, 32702434, -10418917, -10748746, -88535425, -61604376, 25822074, 65767, 19201940, 84542072, -27199122, 26541579, -16252404, 2882306, 17434445, -19857519, -42008300,
37225584, 2556579, 36632038, -39190573, 15204588, -12450428, -12386405, -5176939, -50659596, 3276732, -16384792, -43057409, -16252609, 6225739, -43057177, -3866900, -66322207, -14225358, -34405985, 128583019, 25427179, -10092019, 14221563, -28835307, 34342532, 188349659, 17759583, -7602145, 2752176, -2686879, 33488910, -16121633, 21693011, 37814108, 2031542, 1048454, -6619355, 16777048, -9568327, 655159, 21233779, -720273, 10289019, -13631525, -9175024, 27066430, 14811146, -2293882, -14549197, 11140129, 3014159, -21889298, 15532451, -7144144, -9240708, 459176, -17498346, 33554552, -15859669, 2424827, -5373762, -15400990, -6749956, -20053601, -9436860, 26541975, 2031304, 3538905, -17039663, 2293585, -4915213, -11862149, 24707199, -7995221, 27655890, -11140998, 589905, 13697166, -8519778, -2424918, -12255057, -1573474, 1900535, 1965253, 14418441, 4456053, -13566018, -5898316, 30080845, 19661154, -1245058, -3670015, -12582785, -6946643, -1835199, 30081106, -15533054, -42139625, 57477639, 10944732, -18219350, 11207523, -15400899, 80347410, -237436179, -51773197, -71827975, -2358560, 3342818, -6160221, 30342970, 32505985, 6029910, 40631833, -20120062, -30281391, 16384898, 48824834, -40304334, 7274818, -41877993, 55050635, 16384394, -17498202, 20318382, -58130240, 24051869, 7404799, 48760240, -31653924, -11862853, -26542995, 49349216, 21756728, -19463843, 22150911, 129433860, 21234346, 47906464, -39911740, -20775468, -53346193, 3407936, -2752697, -24314523, -38733618, 12453015, -6225661, 45219938, -17759949, 10026921, 1048447, 115670931, -22281623, -20970944, -9175373, 15859415, 9174751, -18087614, 59636333, 57212600, -32178067, -11076051, 2751749, -46662162, 9502435, -17432549, -35258190, 35848358, 10091757, -29883906, -13828212, -11141304, -22937616, 13762798, 38534940, 10026521, 2622503, 7405658, 58586342, -21233535, -20250119, 5504708, 5963782, -22150919, 16908376, -27656545, -17105038, -20512692, -19857224, -79429160, 13499406, 6357916, -49610852, -8125408, 9895817, 6685391, -33686257, 10813733, 4849675, 39845397, -15073515, -40173132, -1638214, 12320541, -1704284, 38534750, 6881442, 197290, -18612447, 1507546, 1246577, -8322629, 11862366, 8584950, -14155666, -5570423, -95224481, -21693605, 7929773, -19463580, -131232, 11731052, 8322998, 55247370, -786222, 43513912, -23986783, 25296588, -43778444, 14877607, -92274667, 84934220, 19659707, 55116777, 9240123, -1441992, 17825574, -6881401, -9371727, -15139962, -8191524, 20578966, -27523540, 21429613, 2293864, 11075227, 18677490, 22347176, -24116845, -15924767, 18940482, 35913275, 125698137, 19922526, -67501178,
-37291481, 117768054, 37552217, 34866035, -72154869, -7600891, 7406505, -40173765, -132646239, -41943055, 38338186, 45482142, 15336321, -40369979, -16121855, 17759798, -4062086, 10553199, -16059242, 100337448, -38272448, -3343831, -17432586, 655294, -210043278, 146669809, 11601346, 5504337, -12779449, -9764862, 1113867, -1507675, -5177267, 7733271, -11534507, 4194285, 3145760, -8126529, 2949205, 24838112, -10944675, 6553450, 8716434, -1114071, -3669983, -5243002, 5242726, 655280, 2818195, -9109474, -4456428, -5701364, -4522000, 2556041, -65625, 131118, -2555827, -13173004, -9044056, -2293868, -26869798, -9502568, 4456557, 6815393, -12190263, 4980657, -9109421, 7733337, 5898336, 196401, -3800854, -14221206, -9765102, 7077320, 9371949, 12779597, 6291504, 524346, -5243005, -6488101, 8978200, -5964023, -15138741, 41484220, 3801057, 5832812, -11468679, -9699241, -5505016, -33620051, 6488018, -12124072, 34209520, 9306149, 35389051, -20708736, 49476009, -29360158, 48694789, -14155983, 34668653, 6422884, 11076348, -117112795, -44629199, -20185806, 589607, -16908188, -6029475, -17170411, -6422374, 2949242, 8454210, 18285542, 2621411, 17957946, -8454206, 4128834, -6356761, -4718661, 15662828, -60555292, 13632949, 5111708, -9437148, 1638266, 6750378, 18021888, -1376299, 10288981, -10420572, 1703979, 23920732, 5373666, 18677780, 24182799, -29688030, 7470831, 18874409, -5570762, 13500224, 7405576, 29753219, -14876544, 12648028, -3670234, 2621468, 5438316, -11796324, 43778382, 6750320, 9240101, -10682305, -26148983, 4390989, 8519968, 1179743, -21823406, 25756101, -24119235, -15664095, -74055416, -13697096, 6358075, 48627162, 7209096, 23855463, 56688628, -88735829, -10486425, -31981652, -1769512, -11533639, -28901491, 5898432, 1638905, -16383805, -7797820, -38928232, -59176922, 2622186, -66911794, 21954604, -67239970, 71499496, -34209701, 6225986, 24772456, 54198103, 7078618, -7733779, 28705057, -145489412, -14943045, -32046486, 20840243, -29227960, 13562600, -57215213, 16449636, 20448199, 11665933, 34664801, 19268073, 29294362, 3211552, 106233782, -123666549, 45088538, 16907540, -16909266, -40370516, 1311183, -7012914, -21102738, 32703096, -6619040, 36569232, -15402168, -44171097, 8061104, 26411188, 2817954, -4063159, 720993, -28770410, -19463785, 6225847, -37487006, 8647917, -523936, -10420409, -9174794, -7667420, -7733752, 13565872, 4456702, 16842793, -4849632, -917686, 16318725, 13762519, 4980295, -25235321, 6946916, -4783777, 3014707, 3211300, -25559202, 37683247, 2752090, -458956, -1769370, 8650661, 327641, 14286665,
-5504966, 12320704, 6618704, 917564, -1245317, -2555946, -2948980, -7995329, -196535, 1441669, 6619436, -655420, 2555774, 1113991, 262076, -2293731, 4128536, -917630, 393486, 23003140, -3342486, 2883488, 3604382, -2817938, -2228387, -33292622, -4063317, -4784258, -262128, -2949023, 8060790, -15925353, 5046298, -3473433, -3997741, -1704002, 7668030, -1048541, 4194305, 7929931, -3014667, -196651, -6619075, 196570, 589844, -7405635, 1769426, -2228161, -3932090, -2752531, -327519, -1048324, -4260066, 2293819, 3669966, -1048660, -3407735, -17105027, -3473510, -983016, 14810969, 8061053, -3669926, -9830338, -13696857, 782548, -3932018, 589952, -10289234, -1769421, -1638403, 327753, 2621315, 1769677, -19791755, -2031498, 18808823, -10093341, -12451695, 6160833, -6553424, 917448, -8061008, -16646079, -10420436, -7209231, 1507301, -47580489, 13696878, 13369366, -1114113, -4063726, -6291413, -393254, -720884, 12058591, -17432466, -3145914, 2752672, -524342, -1900487, -12779548, -4259833, -5570629, 3407878, 458763, -10026963, -655309, -1835048, 6487346, 10616727, 1180004, 7864333, 2555791, -6881312, -7143639, 4849879, -1376182, 4521949, -5505118, 3604462, 4980726, -3801164, -262365, 2752446, 3407892, 3014633, -3145996, -6815857, -6357107, 4981210, 1507406, -262183, -29032422, 8454210, 6291407, -9044012, -2490366, -3670006, 3473435, -1179716, 5373577, 1966078, -6946542, 10813564, -3014610, 7667746, 15138853, -6619043, 21364898, -1966026, 2424812, -2293888, -2555994, 3604456, 8454366, -10288786, 12386699, -19005696, -8847054, 59834252, -230031037, 4457930, -7536550, 58654526, -63503987, 54787896, 40763052, -11927595, 3210417, -58195754, -49348839, 9895062, 8847004, -20905953, -3669367, 44564134, 14680324, 22741487, -4387933, -29754070, 9637220, 17694778, 16973018, -6489822, -50594056, 5571238, 54133325, -18153518, -5439210, -4653422, -16842690, 14811267, -115015470, 11469370, -4456459, 17302048, -49807341, 35062154, 2031793, -15990931, 1375447, -30932793, -23658519, -4456618, 2686576, 2162577, 21102983, 8388343, 1965563, -2424772, 22544361, -4391403, 13763392, 9371702, 7798426, 14417985, -23986461, 3276721, 24641900, 8060774, 14221434, -10486112, -28638966, 47382239, -43384710, 11338848, -6881531, 33554302, -43384512, 31064128, 14680081, -23134510, 8191744, -51380047, -13500475, 14679766, -29622571, 9699234, -12386041, 1245119, -2359426, -9895976, 18809932, -14221852, 10289938, 6684735, -8192477, 1835066, -36307284, 3735483, 22676003, -11665442, -4325383, 2818145, 6684209,
13303685, -4194304, 21036791, -2752670, -1310177, -10158316, -1965857, -47644582, -11337810, -11403185, 196765, -3145712, -5701415, 16711611, 3145670, 1048455, 655369, -15335378, 3407846, -35455949, 7602023, 6881550, 3801267, 9830321, 2687008, -16121747, 10879423, -6160292, -15466484, 2883761, 16777487, -18415291, -852242, -21233587, 13434701, -130912, 5243202, -12779926, 5898463, -30801983, -13369280, -24379702, 14418393, -2293762, -9175168, 14614388, -6029344, 8388630, 65114, -1900328, 1114131, -28510385, -3538959, -392801, 3932038, 8191930, 6487996, -30015121, -13500296, 4784115, 30801772, -6618535, 19136476, 22020379, 1242893, -61800717, -8909910, 56688807, -30409004, 10810618, 4260335, -23396393, -123666033, -20185144, -44891971, -4260016, 7733516, -2424840, 7471323, 32309187, 20185865, 22348885, -3997806, -96203136, -25362410, 8192781, 15859298, 327793, -17301557, -30867726, -7733989, 1375511, 15791980, -721381, -10879303, -50724081, -3998340, 21626782, 58392301, 3342345, -35389438, 4325604, -130632, -30408630, -65273984, -6357074, -22741887, 5243061, -3866488, -1376238, -18743256, 14024316, 103219260, 1376566, -7276236, -22278257, -23461868, -5308598, -3210988, -1900606, 16450002, 225509692, 19005626, -7471396, 5504762, -5243041, -3538899, 1245278, 13369385, -4325307, 14221605, -5963748, 11075805, -1834836, -5242710, -3014779, -983053, 5046755, -6422508, -3801455, -4652882, -10682507, -13762438, 2817970, 9109701, -7864275, 8584930, -14155586, 5308141, -9633737, 19660800, 5964069, 5898138, 69664808, 655491, 1703884, 3932207, -2359162, 2621638, -7339396, -5242572, 7864045, 7208800, -1703966, -10354929, -4587608, -1179583, -6291479, 25034814, -1310757, 10878904, -2162670, 65463, 4128800, 3801134, -1441686, -2883618, 9175004, 1572772, 4652567, 8388860, -5963937, -524451, 4390873, 12386125, 15794255, -13107171, -458637, 1376243, 2687008, 65585, -131151, -1638351, 786427, 1638405, 655367, 589866, 917436, 131067, 1703962, -1245244, 917474, -1114128, -262143, -196598, -1507338, 1376246, -589845, -655361, -196647, 2424839, -3407970, -2686984, -262140, 589801, 2949093, 65565, -852002, -2031657, -65544, -1114157, 393200, -3014610, -4587431, 3997763, 4390926, -4849963, -851950, -1179665, -262157, -524320, 3342331, -5177361, -458714, 2162599, 458755, -1048499, 589801, 2228203, 3997685, -851978, 786369, -2883640, -6356988, 2097172, -1966125, 786447, 983037, 1114067, 8519669, 2228213, -196593, -4390936, -1441925, -3538945, 6160427,
-2228334, -4522012, 4718841, 3080195, 720974, -2883595, 393135, -3932156, -3997730, 786408, -3670039, 1638458, 4718549, 851982, -3866585, -5570556, -1179587, 65635, -786394, 267976645, -3932001, 4194390, -3604533, -327685, -26673093, -8585167, -3473088, -589818, -23133908, -5570866, 7536907, -9764422, -15466526, 47712074, 7077466, -11468777, 26476405, 17039456, -143917126, -39977462, 2752404, -1441940, 19660703, -12452237, -200, 46858710, 33751718, -3212061, -11797681, 983587, 4849925, 56165646, 5831182, 104267120, -3997709, 74385006, -31129964, 20971658, -3342113, -81985112, -5635945, 5701401, 5766861, 1375997, 3539387, 39386255, 6027682, -15728549, 26410778, 59048532, -131006373, -55049769, 48037861, -12123073, 31457273, -13695818, -2162277, 18941189, 12255668, -31916746, -22937024, -19136373, 7012602, 11272642, 18217809, -116261608, -74383319, 54002491, -56360820, 3801816, 1573134, -133497701, 5701795, 19529810, -10617696, -19397864, 62063072, -21627219, 4849377, 25558445, 40697566, 38601005, -261291896, -23460890, 19267596, -1836209, -67042201, 22152371, 30146125, 26085173, 22807495, 36110654, -22414312, 27852598, 11337874, 30016166, 22675301, -32571131, -124780618, 40372806, -18152925, -10092324, -4259906, -159252961, -11599926, -4784018, -1900398, -1639150, -11140891, 41222430, 7799501, 2752613, -6619152, -67764138, 29622186, 13430871, 3407780, 3931883, 17760412, -656653, 655362, -23855431, -23986137, -14942280, 196425, -3342666, -28639264, -17563494, 4652745, 40828458, 24182696, 2883431, 12058698, 720944, -5963730, 62260435, -11272290, -11009921, -6488068, 5963878, 9568116, 8126468, 4587389, 393243, -15269831, -50724840, 19529766, 7273544, -51, 3866699, 4194285, -458803, -1441885, 1966058, -9306104, 1310676, 7077814, -1310956, -7209038, -3276991, -196712, 3014520, -2293759, -983081, -2555918, 4063257, -851958, 56755016, -11731064, -10420243, -6356877, 3735344, 4587439, 14090410, 7733760, 9437123, -6881356, -31195120, 20971525, 5176557, 8060903, 4128686, 5570493, -4653163, -8454029, -4063020, -655279, -196585, 10419870, 655229, -12058681, 22478917, 1113981, -7143471, -1572850, 14221260, -655285, 12517308, 1310749, 42205665, -52754465, -111477168, -45742938, 10943228, -49938697, -10093762, 2884155, -16449842, -67174268, -141885455, 204341011, -26411338, -2031201, 9568734, 45678251, 26999990, -39190348, 29553698, -37356893, 5307266, -16188699, -30736234, -33357704, -47775009, 23066397, 150144101, 150208469, -52234148, 37617108, 7994707, -195919, 77989579, 21365280, -27655979, 9306472, 42335980,
1769107, 10552264, -10617417, 1114493, -6356103, 7732460, 91226629, -32899595, -23331027, -2228197, 45351303, 17693071, -15663020, 16055240, 25362112, -2033139, 8061509, -8782548, -589329, -29426154, -16058327, -77070704, 135921429, 9566483, -5243957, -88932606, -16908228, 29950021, -7077295, -12975531, 7274197, -8193486, -28312242, -9962994, -16055422, 23265825, -3210968, -17105303, -23330529, -3145442, -26083636, -8323695, 28114516, 19200891, 2687014, -19596781, -6816037, 30013995, -24445130, -11599864, 5636331, 14681485, -9700283, 5570489, 105840561, -27524408, 130561, -28311484, -1769871, -42664887, -2097139, -9502834, 4915156, 2621112, 131004, 34930268, -6094709, 11206628, 2686982, -40239166, 17563467, 10092450, 6553598, 4521948, 22806523, 13696765, -8388436, -5111924, -7929614, -14548827, 1834468, -1638449, 10223603, -12058719, 2621368, 7732991, -10485780, -30017037, 3473609, 13565861, -2621483, -17366578, 6160487, -13893555, 392860, -8257974, -4849685, 10813501, -20905979, -6815862, 3604285, -132710277, 36568919, -65507, 4784148, 1507569, 12582939, 458710, -917444, -1376783, -4390485, -10157556, 3080234, -14025014, -7799044, -20512681, -3604807, 655282, -17498034, -15796453, 15204430, 15466391, 4784369, -17957677, 10420078, -7208699, -10158062, 11403046, 7209265, 29358489, -2948582, 6487609, 16449715, -99549142, 45219525, -4128721, 11927372, 7798601, -13041501, -6815622, 15073629, -3343593, -8387226, -1047617, 3472778, -4915616, -9961642, -24313815, -5898992, 3342078, -11796528, -104009587, -15466196, 14680155, -1376257, -23069113, -13238750, 5701177, -37748588, 21429298, 8454336, 21758464, 38533368, -917730, 1114069, -3864917, -17236270, -31981310, 9240518, 20774722, 14417863, -25362120, -2097184, 2621518, 4194255, 3014824, 2162715, -31850630, 2162692, 28504195, 11534317, 32898910, -16842441, 5767347, 6356956, -10289345, 15073509, -15400990, -10616847, 4325276, -9502917, -15532187, -1638233, 10354884, 2751528, -3604689, -4456867, -2227431, -15794574, -37420889, 27459489, 4522309, 32767706, -29097666, -150, 2556015, -10944587, 2556115, 3931730, -19923085, -1376528, 2817037, 3538953, 7274450, -14090027, -5832612, -2228214, 15794153, 10289085, -20447130, -10354927, 7339745, -32440138, -25886971, 11141224, 9896283, 5438838, 1113971, 7995820, -7011435, 3931984, -46333773, 4980819, -6684752, 1769827, -29032240, -983359, -3473410, 4653109, 6422808, 4783918, -5439431, 4718069, 15598250, 22216635, 10485659, -5963507, -2162755, 3145738, 18808876, 14483607, -720753, 12648439, 3407861, -327527, -3801016,
4783988, 21364542, -11075893, -6684387, -4915382, -3014669, 10420090, -4915239, -1900594, 3211630, -9568293, 2621393, 11402570, -13238300, 2490323, -851998, -3539088, 1310745, 8912949, 6160708, 1965855, -7995973, 3538889, -3015003, 6880903, 9568326, -3342389, 3473561, 8585469, -458932, 524366, 5701734, 29229062, 66846793, -3342554, 852061, -4194268, -7929841, -1245326, -9568164, 7012226, 1573000, -7274858, 1835063, 131395, -10485754, 2031521, -2293911, 917568, 13893514, 3604538, -2752539, -1638575, 7732516, -3866667, 3604171, -3670203, 14483508, -720853, -9567890, 38600463, 3997522, -5636124, 8126811, 69664774, 69075140, -12124955, -10748863, -6488249, -26738732, 2293518, -18546681, 11010015, -7729491, -16252613, 4849834, 5242644, -7077878, 458541, -23199610, -197614, -2752595, 2031743, -15400854, 2227764, -1246376, -7602191, -15860005, -17956771, -8323136, 196376, 3080851, 7339817, -9372019, 22872818, 2294266, 14024063, -88080176, 47382260, -9240858, -34012599, 3932566, -8519551, -1441770, 19792644, -6029423, -31261029, 6226300, 5504868, -33816211, -2752863, -22675834, 5570814, 16384520, -22413649, 252706572, -19004923, 16778467, -26934921, -24772006, -12058098, -5242748, 33097193, -13303755, -8979139, 7732727, -3930980, -7339815, 47251572, -85590276, -46597007, -22808034, -7667545, 7602600, -30670444, 42270489, 15926144, -5963846, 88473653, -2425183, 23134856, -9437293, -24641455, 29425430, -17497363, -6553911, -9043824, 260440223, -21953529, -6290411, 19136961, -44890590, -112588675, -78250413, 33817118, -27591085, -133890360, 20250131, 43582454, 62128826, -35847823, 71040694, 25754490, 8716256, -9569249, 59309658, -36896799, -139001400, 79889229, -20184405, 213714563, 49872523, 6751500, 88146364, -8585072, 34471689, -29032339, -7865591, 12845860, 127991597, 58393531, -13500778, 7667670, 11797859, -77461735, -98499775, 1638342, -34800990, -60096687, 74780204, -16907304, 67701636, 113967847, 110428528, -27525790, 56751645, -100007915, 138476809, -74055889, -46857575, 10617153, -19726339, -7407306, -1571729, 11271125, -34928819, -16121950, 34078669, 35649133, 12581654, -26345737, -160695083, 71830408, 97777336, -115540078, -5896631, -121698726, 95881088, -3933718, -75303421, -27852708, 655860, -6094569, -4261596, 76677235, 41616384, 8257860, -17759599, 44235492, -62389073, -40239967, 12911726, -34996374, 24444134, -40500374, -17302389, 8585426, 44956915, -261920, -34930394, 24314373, -36436678, -14875560, 83557426, -16254626, -18415501, 48889894, -26279447, 52232174, -84803491, 10682463, -25099072, 10354398, -33816460, 15925637, -31783928,
27328445, 42860403, -8782978, -20053911, -21954723, 16514734, -1048985, -33357996, 41025668, -655665, 5700931, 17301730, -17301675, 15270145, 15401005, 6881173, -35454888, 14746282, -7405575, 6423264, -327530, -11731975, -25559112, -2096959, -34799352, 44958485, -5308504, 17170317, -6946960, -8388581, 5570689, -19006267, 8388743, 4915365, -36241073, -9109567, -3014807, 6750323, -11861829, -16187262, -6422308, 1245192, 11337816, 19529925, 4259895, -29753187, 24182695, -26345700, -8847603, -4915708, -18415413, -47055504, -9306236, 19202358, -10813125, 16908269, -6488010, 30015326, 18350129, -3276714, 28966688, -4325670, 7733478, -11468226, 1768716, -12976383, 4587806, -14482980, 28246130, -4849150, -22347829, -150667349, -35978804, -7208344, -16317871, 6553804, -3473345, -27000592, 31785187, 5898089, 3343018, 13566840, -4784073, 8649020, 7012061, -42532710, -11141097, -19857509, -1114441, -14745843, -5242060, -6160764, -10354606, -51707006, 10157162, -8322582, -119210420, 6029623, 658823, 33423603, 87229123, -4458219, 32568068, 95486071, -44039083, -22414329, -37748926, -79757100, 5046204, -20512638, -22937530, 15140387, 106168315, -14155148, 6881811, 16120717, -38141287, 37159216, -14286946, 327335, -5111771, -94111162, 5241704, 41549603, 70582538, 48037526, -2686792, -3735485, 130023154, -54329746, -11470691, -133627593, 22478206, -13762905, 24444940, -32767620, -18939595, 2293356, -81395646, -34930671, 100202647, 4521104, -25101532, -19203446, 1378376, -255917387, 75824941, 40174816, 1572799, 5701303, 63177015, -19529191, 16842411, 27196809, 5898062, 23723236, 22938521, 15466109, 7274497, 12517351, 9961281, -33488560, -18348394, -14549144, 27263275, 63897867, 33226526, 10419824, -8781931, 6028160, 29163178, -16253252, -8125959, 19202354, -4260747, 54983256, -16319804, 38338136, 19530366, -82640389, -19005045, -66716099, 15466397, -5635653, -11861373, 14286158, -6488047, 66716100, 86245852, 16776708, -30801749, -31717311, 23789632, -8061116, -30868335, -109378800, 27719874, 59113943, 26017272, -30868218, -3669649, -392654, -40828724, -31981861, 74513232, -15991614, -52888597, 44562987, -24574941, -127729098, 109511054, 10356584, 54723144, 3407061, 35651535, -28835757, -12714093, 50921319, -11206926, 65994345, 24837498, 27328677, -12910095, -14024487, 72744896, -12255931, 9303625, -48758044, -27983708, -66715966, 19857977, -25558880, 786237, -17825676, -53346540, 35651546, 27655554, -32177637, -5176920, -56754557, -8452432, -88539460, 14482740, 5898483, -3146376, 112394104, -74317565, 21691629, 36371829, 29950147, 4325588, -28966636, 6357118, 14548715, 4129607, 2424455,
54788155, 25952906, -13565380, 37355343, 26149375, -54591764, 27197392, 11076376, -6750474, 6488257, -37354938, 787467, -48365231, -6029219, 23461977, -15269541, 11926235, 32047038, 12648168, 70909426, -33489570, 40108130, -107479040, 20512265, -68222945, -24248605, -262479, -48234159, 27066812, 35651036, 3801077, 3475146, 69468136, -46858602, -1245592, -208075999, 20445128, -39911141, 3800986, -6683917, -26673016, -10747161, -96861783, 14812302, 92535700, 64552425, -28115726, -48627222, -2160672, -158202350, 78709158, 38011992, 36961764, -44434094, -5832463, -18677530, 15268963, -10158344, -393372, -8520016, 10288811, 9699185, 14679973, 11664544, -11272058, -3800994, 590293, 7274516, 2293460, -12910917, -2621523, -9699355, 41943356, -113704733, 1704162, -8388729, -9436723, -4325381, 10289325, 5767273, -8978452, 6356656, -6094950, -14876609, 31785332, -2949426, 3213977, -1441644, 10682383, -12648629, 232718535, 6357085, -14090004, -9568152, -4587385, -28115092, 12255710, -11206621, 1245158, -18874277, 5505127, 5897973, -5701719, -393233, 62063176, -96009787, 15925328, 3604451, -3342446, 7077872, -19201963, 5570610, 7274423, 7995086, -2228314, 6224830, 13631950, 5766854, -4322287, 3539235, 10354341, -30474280, 265290552, -852035, 12714011, 2949268, -29818476, -460105, -14548475, -20119621, 26146353, -62455288, 4325585, -2359570, 6881502, -21954562, 59114270, -119930434, 14090477, -6946688, -3735437, 7536686, -8781826, 2359400, 3408638, 47251054, -7339970, 8912741, -14744895, -7209239, -8385781, -15204210, -5046701, -15138407, 224527231, 11271921, 2490384, -5570533, -9437251, 917560, 12255141, -6750168, 2031463, 3997582, 6815335, 3604475, -983134, -2555900, -720860, 786280, -7536599, -3735507, 983129, -3669954, 1900546, 10, -196372, -2752346, -3538948, 2426479, -7667621, 4325421, -3014644, -1179536, 11599886, -851853, 2883584, -130980, 982967, -2621477, -12975848, 6946509, 8781787, 9568229, 7994965, -590038, 393165, 12255298, -3014723, 14811127, -2228151, 2687235, -3014234, 1114195, 3997672, -6750041, -5373938, -327892, -3539063, -4063149, -10289208, -5046869, 12124484, 1834708, -9306123, -12189568, -8585176, 8061120, 3277008, -3866557, -7012153, 6029224, 89588721, -7601412, 13960224, 19595218, 14875893, 7536748, -11140862, 33226587, -14351585, -524497, 41746379, -13236762, 31133366, 27394296, -2424870, 17564074, -2359219, 4849253, -17104850, 1897761, -4718683, -5113664, 7602927, 13827474, -19398515, -3997408, 7011961, 18941104, 8126890, -12517626, -51314873, -30736478, -27131254, 22740562,
-5177760, 19399037, -3996309, 9567802, -43646069, -15138306, 524166, 29753378, -14418220, 12321813, 5701991, 28639716, 23592966, 68747068, 73138261, -87097435, -58851451, 13566546, -31522749, 65535953, -17107441, 40763400, -21626895, -1965788, 3212004, -67830205, 8847213, -8846449, 5505143, 17432261, -20774297, -13827883, -7405960, 14287223, -25886562, -14745385, -49414447, -14286570, 5963917, -42795349, -2490268, -2162989, -20250600, 16514800, 5832536, 64224048, 65929351, -28509096, -62193835, 3015432, 26804295, 20904233, 37286973, 7798647, 43384982, -11402304, 51314161, 4521189, 16253525, 11926812, 7995006, 31981517, 4653243, 7796575, 62325999, -48103332, 28967178, 6749669, -31848051, 16318277, 38732510, -73072803, 5701182, 6290638, 981491, 4521254, -38403895, 137756002, 102694993, 91225216, -35128071, 18283203, 133366338, -47581492, -20907960, -126024235, 50135248, 5504922, 38142473, 40630643, 22216980, 27065527, -5832721, -18153099, -2030983, 11207943, -7471219, 5308795, -12124275, 10420393, -30932862, -20120208, 3997983, 37552166, 8060796, -2686833, -19464659, 21233638, 4455931, 24051514, -18743137, 13762771, -7602154, -13368860, -19333387, -30997107, 13500305, 17039184, 4914945, -3014568, 15270000, 327501, -8323451, 14549498, 47579738, -26477506, 66977566, -22414923, -99155202, 139329066, 12450383, 3211826, 9437522, -2227746, -19266065, 41484398, 244842088, -11008758, 103153955, 3801117, 2359255, -78512546, 77004935, 12451144, -33488573, -39453259, 9437200, 165151679, -31914811, -9307865, 12517178, -17236128, -48103994, -26542563, -11075576, -21954029, -50399348, -32178095, -11600636, -7795464, 172228268, -27852517, 55574828, -4522875, 22085147, 11207117, 69272125, -29556983, -84737847, 2225636, -92470215, -57410382, -23528366, 124059049, -192413516, 74448795, 61013589, -11009025, 1112281, -73793827, -22675605, -3014676, 61931666, 35716045, -92208366, 24968396, 12256001, 52493902, 8060433, 11468991, 5373623, -27132951, -32570902, 77791241, -40893952, 2687387, -33094932, 13696602, -18284316, -64487624, 22413207, -2620295, -26214910, 10682413, -22021803, -38207310, -10354746, 6356609, -20973422, 20119210, 3407793, -11144879, 44171182, -1312558, -8585531, 9371452, 25950352, -22479471, -28508745, -20643787, -36503618, 6356946, -11141161, 13959402, 29229339, -83885618, 6094911, 6422393, 9371629, 13238500, -5636163, 23986205, -79691786, -262944, -70320376, -5570461, 7078117, 30474272, -20709397, 17629147, 6423597, -2096461, -5898460, -11927147, -28442422, -3210418, 1507274, -23461881, 16121898, 11076091, -2097253, -4521907, -11141140, -13697143, -4981004, 1506249,
-13565878, -41025440, -1310418, 4456542, 10026947, 27328843, -3473515, 10420253, -10813253, 5176286, -1573000, -12648245, 5308920, -2162541, 14024667, 6684575, 10879346, 1507513, -10354804, -7339051, -2359227, 2949537, -14811159, -7601806, -8388660, 17563525, -6094693, -2949334, -11337473, -721115, -36306230, -5438919, -26870491, -10027878, 26148507, 5963867, -20054400, -80019149, 34472273, -31915613, -45350896, -1507075, -33292402, -19791771, 2358535, -63898007, 7733053, -22413804, -8257890, -6618520, -45285728, 1703840, -23723793, -8846900, -3473265, -11469991, 17367143, -63438997, 7274983, -24575216, 58327024, 89259787, 9241661, -16907084, -12189316, 2294991, 92604894, -6094031, 9700145, 54263656, -193593212, -23658018, -42336052, -3604722, -99941307, -30279289, 49610164, 21757398, -39845386, -33162248, -24837725, 19530844, -6684834, 132514387, -19596637, 192806191, 72875901, 81855165, 326903, -54197819, -16974125, -111607004, -11665277, 135855821, 26344898, -29097531, -9895149, -103675717, 23462368, -1506909, -11927959, 91553736, 132776156, 48102518, -54067124, -6489148, -146078251, -4193422, 54525610, -7271523, -91817344, -21624376, -35454543, 31850825, 12910217, 7340879, 41157310, 148046901, -115671070, -39715792, 4587336, -137691542, -1967100, 181796722, 49020651, 721060, -20774774, 16908370, 62718402, 11006543, 15991032, -3801267, -24182695, -3997910, 215220117, 13828752, -14942046, 9241831, -31195236, 11142053, 12189066, -32376262, -14222582, -40173747, -2489835, 15597223, -13369259, -42271501, -4718799, -95158929, 26017722, -76285962, 33357613, -3145842, -6487779, 67239504, 74776459, -3866434, -9240718, -2228151, 44040609, -10747704, 6554499, -2097115, -13762609, 19791638, 193658921, 4915049, -5963723, 4982244, -26017750, 458961, 5243191, -49743775, -24708149, 21822979, 17891693, 32571085, -23068499, -14943026, -3866741, -150339955, 119865314, -57016564, 18087804, -22413410, -8716087, 93846946, 57933843, 11862245, 13893480, 22544151, 57147528, -34407585, -3603631, -4455910, -4063283, 17235915, 180682888, 8716514, 10157930, -15137267, -54395282, -2424794, 27393347, -59639595, -49808742, 23723749, 17041741, 27066478, -5111420, -33554038, -10944712, -144572738, 123666538, -98828270, 23854982, -40632214, -6553481, 87292820, -20512770, -14221235, -45090774, -19988634, -55312172, 44630027, -110165386, -6815114, 14942688, 46007232, 20774651, 70909906, -13107257, -4588244, 9764351, -4718400, -2228630, 13304189, -6094986, 26083894, 8125144, -3670928, -4652756, -84279699, 23527584, -6685084, -23068565, 25493288, 29556657, 43777852, 6225101, 22543886, 87293300, 14483527, 107612222, 3540434,
123665354, -66781164, -75431722, 5962825, -19791692, -22742389, -68485427, -88866044, -40566944, 7470986, -58916734, 12320098, -2685767, 23134028, 22544318, -34603720, -6157832, -2882612, 19529548, -69142039, -63505348, -64441, 27589908, -44170304, 24315039, -219740967, -54328626, -57278844, -18612220, 12190055, -22806199, 8847599, -167444482, 68485378, -11597365, 11077515, 3341562, -10027535, 88146100, 48168220, 117178752, -7864383, 93258205, 17629608, -2162377, 17498390, -1572889, 1901134, 13040968, -15531418, -3408191, 121048651, -5832933, -9503078, -38076190, 10025797, -3475243, -42272316, 19266863, 66520475, -50593773, -14351609, -32310607, -1571028, -64029940, -8455268, -23526089, 28245873, 45153678, 47448257, 49021153, -26083020, -15794228, 2950034, -64748101, 20776403, 17170267, 102303815, -1769500, -22346989, -5768416, 31720836, -42336988, 79824812, -25427277, 38273053, -138870554, 87685259, 18939820, -24444335, 12254500, 28969117, 26477507, 6553888, 28311400, -26411392, 3407059, -26082611, -1571779, 1704104, 17040108, 58262503, -223412519, 19006345, 12910219, -3604937, 49152219, 37879816, -1114045, 21889959, -2949004, -4260339, -21887048, -12713522, 38862785, -58064111, 8585802, -79560753, -15139112, 100140259, 11141006, -8059746, -14875705, -112328456, -12124173, 13369537, -6618455, -25099400, 24838894, 67699273, 20576238, -5635666, -34602863, 75037739, -30343355, -56360925, 68878196, 2555849, 26148903, 1705483, 15269871, 35128652, 6684266, -10551941, -55706439, -12583094, -13434750, 2553453, 34080106, 73137276, -99287063, 41419696, 31785124, 22545617, 10616935, -2032845, 31588562, 7405243, 7666312, -2886017, 53739481, -2818563, -25626102, -35192813, -3866145, -66715059, -63373016, -6815425, 7012277, 9830089, 30998237, 36567501, 31588792, 2488512, 94896288, -6553766, 1967451, -20644395, -4784561, -43057481, -13630237, 67043315, 120389506, 40698476, 66780611, -18153459, -8519844, -83754847, -55640476, -18809244, 10878459, -21235090, 47710392, 9635510, -28245819, -12845140, 12582624, 11010416, 28377666, -7471367, -86, 590632, 29162341, 29095198, -6487449, -93847849, 53150367, -66386933, -457333, 522798, -17891647, -15989972, -4062961, 87228817, 62455569, 55902546, 10420237, -23330551, -24838099, 60424536, 62652477, -46727907, 459317, 16120668, 19660651, 15466801, -33557519, -26935472, -3277192, 89849653, 233046493, 15070404, 57409151, -21756564, -43515914, -2421977, 40172908, -17167660, -34864470, -101121711, 12058800, -32637385, -28835541, -46661915, -7536782, 56687905, -195690540, 17168616, -8388611, 60818553, -7274198, 182519258, -38139529, 8585321, -33620209, -14025229,
-214826965, -73859042, 33948809, 2557944, -786533, 21364937, 9371590, 17825842, -15138833, 9303679, 31522371, -13828114, -2817842, 32505909, -13631458, 37617705, -6421163, 4849236, 29294514, -26017306, 5832822, 15665142, -2949104, 19988556, 34929938, 16973961, 1376665, 3276539, -6684882, -23920937, 2752418, 13631746, -69074495, -19529655, 20512350, 1508927, 12910727, 9961415, 7012272, -13500352, 22085424, 1638706, 36634888, -11206625, -3342995, 15728720, 7667731, 1048750, 1244656, -9764391, 196865, -2424504, -4063386, 9832042, -6225899, 6029113, 12975614, 29098390, 2752727, -458842, -1637554, -1310722, 1048791, -11337903, -63373237, 12124359, 19923489, 5767781, -9567782, -16121921, 327632, 1245269, -4522270, -3276722, 31457434, 6029235, -523913, -2687091, 262160, -3800987, 7864277, -9896077, -10682250, -13368776, -4391095, 1966285, 2686908, -3276975, -7602588, 590129, -2555829, 655672, 16646236, 21233449, 26214549, 4128048, -4391894, -18481415, 10158829, -5242746, -720355, 5242638, 1310812, -52756464, -47710010, 5176649, 6095503, 6225732, 15270056, -26148970, 35127456, -18416040, 10485759, 2818303, 4653142, 20445176, -13500920, -10943937, 4325387, -19464229, 43057025, -49152152, 262054, -13959158, 35258554, 25296546, 21691836, 2948888, -25494439, 4915246, 5570944, 1114102, 22347824, -24640782, 17694508, -30539847, 2621495, -5504865, -28573418, -22282270, -12583427, -11534767, -8913124, -6750319, 22216129, 7996346, 22348169, 3408125, 8781387, 16645564, 13631162, -13107098, 11534375, -10419979, -23265145, 12975741, -130417930, -107674643, -90308782, -1441792, -33094387, -23789533, 7276808, 26477117, -41877100, -1182492, 10549805, -75366491, -131201379, -6292477, -60948296, 9239934, 2884681, 191233646, -164691725, -47382565, 65208345, 2031678, 27656308, -143265562, 53737005, -24051133, 59310394, 39910915, 45220591, 71303926, 29032033, 983140, -12451847, -1048523, -2883511, 4390650, -11534473, 13303902, 5439612, -130991, 786382, -14942166, -5963753, -5636157, -4456496, 2883476, 8585183, -1835050, -2883629, 16645991, 3801166, -655305, -262330, -917388, -4587535, -720671, -4522438, 10420101, 4325264, 13893590, -8585116, -23396660, -9240527, -3276936, 5111835, -5046317, -2686918, -3604440, -1900966, -8322982, -4653064, -2424962, 1835103, 13500422, 14417948, -4194145, -5439434, 2359123, -10748068, -4652684, 1834876, 38273243, -7536371, -6029213, -1900400, -3407457, 3801163, 45613444, 9567889, 983111, -27852835, -328200, 6422737, -8978434, -65637, 10748006, -36831154, -20971381, -6816687, -392656,
-36896586, 19332197, -35257704, 19136284, 1114279, 23068645, 120193280, 17170415, 8650977, 3604273, 20840532, 35981313, -46595957, -36961335, 28572226, 30867942, 4193326, 1113365, 28835781, -36306924, 3342932, -68943787, -89587766, -243467791, 5701905, -31588486, -1639026, 79692036, 19333348, 4456509, -918224, 7143090, -19464209, -3932038, -143654612, 720772, 3669987, -11141314, 10747518, 31784864, 4849903, -2163015, 6881312, -3407735, 327653, -36700332, 18480926, -7601856, 9830677, 458480, -7077718, -49872903, -5570627, -1507461, -786496, 3276611, 33095722, -3080293, -5177964, 13304084, 19464154, -14548977, -11075672, -6094823, 3144471, -12058614, -55967685, -9437247, 5439613, -6291424, 1441787, 86704137, -3211203, 5569878, -6686047, -36503602, -7078127, -55443626, 4915183, 12517747, 8192057, -914720, -5635698, -8389220, -76415613, -8912997, 8453938, 1245076, -2228214, -172164612, -16908611, 7143809, 24772384, -15990678, -5243120, -4915512, -2032325, -2490349, -49741230, -4587816, 2555981, -2228082, -6619378, 97976587, -34668864, 5700792, -14092191, -3276838, -8978019, -18087936, 32440392, 15859852, 12124253, -14481144, -4521694, -42467325, -15467077, -1441977, 5177219, 4587504, 54526425, -231014757, -14876772, -6749993, -327911, -2883591, 12123719, 8191286, 1966223, 23723882, -68353116, 4390656, 10222675, -3539040, -15007718, -7667651, 8388977, 19464443, -14483222, 22216762, -720781, -4718612, 10223416, -14221308, 11730994, 16908033, 9699776, -28242218, -2162739, -4260244, -3604812, 13107181, -28966473, -29032530, -22938249, -10092402, -9109464, 14221519, -1310931, -5898176, 11010328, 19791825, -46137025, 2031502, -1114627, 130746, 4259910, -23986167, 3014754, 4128688, 22675829, 6356902, -1507186, 20316028, -7667639, 3014668, 28442553, 4128658, 590088, 23331178, -15532441, -2818390, 1310618, 1703727, 39845883, -14943205, -1311146, 5177379, -10288692, -2359464, 35520800, -68812718, -11665038, -31719537, -207749400, -20971555, -13105474, -5440049, -2424224, -73466042, 16253265, -7929715, 3146228, 18808709, -4784249, -22675647, -5373927, 2293478, 17563706, 10878075, -3670244, 58193225, 2621228, -7864174, 8978408, 10813423, -35782800, -1638648, 2031564, -6553493, -13696730, 12123980, -35126479, 10815440, -11402494, 24379019, -25430720, 7012274, -55835902, -10355859, -27066368, -68812927, 50397013, 852227, 43253362, 33620731, -21365404, -23199679, -36045513, 29097695, 9567619, 45612264, 9567838, 30734760, 22479503, 18087350, -25034652, -94764493, -17825877, 4784358, 12910566, -33489824, -140182964, 19200928, -19137063, -12780094,
-11729889, 51382022, 54655883, -2294541, -39387221, -60095855, 4784021, -32768543, 171572312, 5244774, 73729320, 78773750, 39124396, 150077032, -917439, -129368103, -58458847, -45875827, 40305647, 149355620, -22216087, -109707662, 34865140, 47709895, -27785761, -96926138, -11074874, 16910898, -34669307, -31457978, -44237667, -11662073, 68811949, -1508659, 51640830, -7603448, -3474369, 63243778, -4193730, -89129548, -86180927, 7994617, -52820895, 8323685, 11010736, 29163794, -30801913, -15336152, -23462214, 33817278, -66342, 73730550, 10157990, 37290832, -50069521, 21692550, -50002843, 67633360, -15203813, -12322111, -1638442, 11337782, -4456226, -5505029, -32833595, 5373972, -6684102, 3867105, -4325264, -9830445, 2686907, -15532164, -12648415, 2490518, 3211245, 655273, -4456527, 6029209, -10158254, -852030, -5504933, 5505019, 6553606, -23658424, 6422373, -2687121, 5046216, -917529, 17432328, 10223610, -4980897, 5373986, 1704040, -8060883, -4194543, 6552756, -8847548, 21495815, -11861778, 12517442, 3211456, 9568232, 11796289, 40304551, 12320615, -3735625, 12582876, -3735425, -5374054, -8912549, -8454343, 15794395, 10878551, -2818021, 6815780, 6684795, -8782005, -10485927, -12713901, -786681, -36438477, -11469101, 3604357, 10027202, 21298878, -20512853, -19594005, -8387536, 105644023, -81133503, -34734815, -21169417, 261986, 29949494, -63897688, -9961171, -15990381, -1183421, -45416180, -9961561, 5375243, -14417668, 14614799, -5505489, -3275724, -15400469, -31064234, -2555671, -8781402, -15269153, 3604359, 3736587, 66192644, 69993523, -5045794, -48431595, 43843078, -28769831, -24247261, -15728563, -46923278, 30409078, -85064262, 23462973, 40436121, 36504033, -12517757, 232522381, -23330708, 10551883, 6811680, -12517232, 29688139, -15269180, 55967702, -4128679, -4193350, 22478594, -22740688, 4586153, -18677233, 13565965, -24379166, -140835938, -2228427, 33621251, 20182705, 2883314, 84278397, -43583297, 3931826, -48038690, 22609235, -43712243, -31259112, -30342865, -26215014, 14024841, 31456419, 1113696, 9109349, 26475852, -10091760, 3472784, 3605155, 57933233, 77594640, -48824179, -10681668, -6879975, 9961434, 22872828, -29163879, -72023719, 56426367, 131677, 56818979, -14681224, -6946252, 40632186, -50462082, -33883585, -15597641, 19660941, -12648970, -88604810, 7078209, 28442289, -69664776, -8781559, -3997351, 5177202, 61013600, 9633823, 2883920, 16581211, 8191638, 9633880, -27197222, 11140988, 43515462, 16057269, -3212230, -117507418, -2096784, 53019442, -30867828, 36110636, -22610284, -9240794, -36961554, -19136102, 12058036, -99222063, -64880455, -53346302,
90114831, -25297128, -186649853, -54593212, -71760875, 105449226, -130024231, -141164485, 56623274, -2751624, 139524290, -27720632, 11927575, -46332182, 36110253, 18545778, 9241427, 50920101, -21037741, -124651170, -43056849, -459275, -77593711, -13235933, 94963710, 68942364, 67567790, -100336491, -38075669, -35587471, -91291736, 72482261, -9766666, -9894701, 29819406, 13173086, 56229285, 16451754, 7536235, 108986517, 851978, 23199131, -76807645, -15466712, 3472480, 11534412, -54132872, 29557535, 196442, -51769895, -1637641, 10351349, -59770257, 42598066, 1309629, -8650221, -27065644, -99221180, -95943706, 12779253, -2751713, -21693121, -20447498, -2488920, -5832671, -17498343, -16447681, 53213958, 20511192, -4194785, -44892436, -16907929, 41811275, 18743603, 15728879, -7536146, 27591081, 786728, 39583706, -11665305, 10420148, -7536261, -6225545, 7076865, 36634421, -15531353, -31456957, 8651176, -204865158, 54723103, 29819461, -37682939, -6684449, -65570, 3407912, -3342856, -7536691, -25821195, 15663100, -2424866, 655864, 1769407, 1835156, -4391010, -6750372, -4718584, -393261, 131075, -7929765, 10223623, 5963728, -8191910, -654784, -3801099, -4325502, -26739305, -10026483, 12320963, -6684667, 14876999, -2227602, -21102444, -4980604, -852155, -2031680, 3932049, -7667560, -11075569, -23396497, -19529815, -327742, -5635509, 5046174, 21758100, 12713974, -26410962, -7470950, -7274402, 1966117, -4128863, 4194133, 11206733, -8585119, 17760684, -6947017, -3407489, -6553524, 3342177, 5963898, -17694936, -8191969, -6618819, -12255501, -3604207, -4194334, 14286337, -31260608, 14549145, -17694416, -9436387, 22805558, -46923981, 26347146, 20513589, 18219453, -12583053, 33161487, -34799723, -22544197, -1178375, -66059275, -7995432, -15861956, -786637, 26148741, 17695127, -3736649, 27460309, 2687051, 230884361, 23920973, -34144847, 3407825, -13107229, 4127193, 5833892, -2293976, 27000029, 8912756, 10551016, 18021951, -2227802, -8847485, 21692471, 45874626, 80740111, 18808735, 7012228, 6619371, -3735504, -38864165, 46792428, -10354419, -3145687, 11730962, -3538979, -18219233, 21299304, 15662968, -36372402, 17825827, 44957737, -5308472, 5767336, 327346, -16384071, -35061175, 1835346, -25821645, -852364, 22282036, 3997439, 38272808, -32046417, -1376249, 11272160, 8980105, 77397848, 23068540, 5046041, -10485878, 131091, -26018291, -589744, -18874762, -2555995, 2883645, -25690134, 3997695, 2162618, -4194356, -61931924, 6225968, -18677864, 30277121, -10354564, 10748672, 4718660, -49020264, 27263096, 83623313, -8585290, -3669693, -6160686, 18546432, -88144887,
-10289193, 28311431, -28570210, 100532346, 25493327, -17957389, 4849380, 7209021, -9175239, -81854240, 2948597, 4259953, 3931742, -25821498, -15728702, -8191916, 1899910, -83034695, 4849615, -10814858, 32833135, 17891214, 5965743, 6815540, -43777967, -9699587, 172949566, -1244934, 1441781, -19856859, -4391123, 4981067, -58261368, -44302194, 3343972, 14549223, 23724164, -17501953, 2488485, 15400971, -47709530, -10748481, -6029753, -39911361, 7209233, -1245077, 31195156, 64161007, 49807859, 6881157, 3473187, -60227926, -10878102, 11141562, -8978555, -47185599, -14745778, -48299928, 4717512, 20119305, 131053, 393417, 4784279, 13172273, -13762367, -10878656, 6881145, 1179578, -2228204, -33358316, -4588381, 23068881, 16318238, 2031327, -9436959, -30409160, -196921, -2949355, -10289211, -10616567, 4062833, -2883420, 2753306, -45678416, -12190521, -5046457, 25165634, 458690, -13959227, -73990420, -982960, 2228312, 3997653, 12648697, 15794050, 27525127, 15663583, -12713905, -22872811, 7733277, -2948902, -15925477, -3604507, -3080056, -524427, 3866725, -11010544, 4980505, 7929833, 19201908, 11141045, -17628993, -16121622, 7602338, 6750718, -27459941, -5374431, -6029241, 14811057, -655483, -5111917, -79495148, -2556020, 851882, -4263165, -12845188, -13565948, -523829, 109313667, -55967570, 26802951, -4981583, 28245741, -7733128, 16908280, -29098059, -48169290, 9699483, -96337685, -15532283, -7407488, -11796586, -17039261, 7208629, 15072456, 3801865, -2621298, 70127269, -18285111, -10091803, 20054095, 11140728, -76152228, -42467957, 6487729, 5242854, -65867, 11402967, -13238102, -15269931, 25952590, -141, 8717534, -2228017, -6356774, 3539114, -15990858, -23855073, 7536605, -1375814, -4718669, 6553385, 9044107, 4194239, 7405535, 2621470, -720832, 11533342, -2228427, 9240088, 24641504, 5308673, 14090296, 3932308, -19792316, 9830231, 3669884, -16056303, 17629450, -1572942, -1179469, -6814452, 20774947, 9109529, -2622344, -7995592, -6554010, -7208821, 15925152, 6225971, 15532051, -5177198, -10944542, -3276704, 3342179, -18219044, -6094876, -14810874, 3211238, -3211230, 393341, -34209647, 2949076, -5112050, 1114042, -3146029, 10354645, -17825726, -6291486, 7012437, 80675090, -9632976, -30410053, -23527578, 6487618, -68683393, -31847855, 23264889, 37485889, -24378646, 107609586, -10224386, -23789634, 30211549, -65994089, -63570228, -588535, -30410354, -52363876, 19530968, -5374017, 6881221, -7667629, -86310965, -38601554, -112786460, 34930345, -112002164, 23658178, -72090210, -27132232, 73923393, 35258953, 11862425, -27459435, -10093230,
-56164273, -16583772, 22218407, 22872937, 29884444, 40304454, 148569604, -29752678, 6356683, 9961673, -34471686, -31064643, 3342257, 54915796, -32440313, 58983157, -6880172, 23527216, 13631592, -16581966, -38928767, -137167173, 87031940, -83560591, 113638178, 43777281, 10682817, 46528827, 104793214, 2883751, -5701209, -984072, -161283644, -24708310, 47253273, -588684, 11535050, 254476114, 184286632, -37421760, -17236044, 15269640, -5113498, -54198902, -13039335, -47249430, -8716158, 9765692, 19595535, -30410020, 10682170, -33098091, -20119426, -94043571, -2817867, 91551443, -39321695, -25231005, 25166575, 122352446, 21298528, 13107260, -37943899, -10617160, -55640221, 63635709, 8322845, 26411540, -31981941, -30802964, -10813228, -38862497, -97779398, 2818164, -14483632, 1114362, -13565771, 30474093, -77529355, -32899192, -40960632, 1441855, 6815604, 51510583, 3604008, -30146836, -11403313, -56098666, -3407414, 17235374, -11731074, 18547104, -41091636, -16186842, 7338964, -12451645, 29948656, -57671586, 17106872, -15857822, 47644545, -68484771, 10092406, 130482446, -128974560, 11926362, -15727766, -34735075, 5046771, 90569409, -43580861, 31392256, 58656849, -29620402, 8716161, 34473898, -49677385, -1179035, 62980076, 19005152, 41156514, -57934996, 10617334, 19792970, 37686664, 26017592, 58981490, 6028318, -787292, 12648773, -107806723, 7404829, 30803442, 81263270, 136577482, -6423126, 96271905, -20447259, 53674322, 7210289, -5112396, 96208294, 32964471, 46335145, -21365863, 7471915, 50659668, -76414781, -37745590, 9697185, -93061228, 48823033, 80280973, 11536147, -12320613, 103415716, 62063398, 14614568, -10419859, 10551376, 21954269, -34536876, 73465216, -11468772, -3604413, 52887331, -219283151, -59243807, 10616491, 8453850, -65863023, -29885750, 2292373, 83688269, -16448934, 32898682, 8322061, 3015522, 19791825, 48237785, -21956276, 9305278, 83427280, 46336891, -22282545, -19791782, -9304614, -118882190, -64685054, 26017910, 15073511, -15073078, 49545644, -20707516, 1244754, 7339832, 7274566, 69533436, 107544809, 65093, -13827887, -3997658, -38730560, 131137978, 22151569, 28706313, 55312174, -15465382, -11403163, 17367125, 131086, 25427217, 37093591, 15139550, -77463495, -26674782, -22019749, -67436152, 8257149, 88539154, -29687470, 4718710, 9829991, 18678025, -48103572, 17694676, -6946866, 6554083, -12386450, 4522147, -27066126, -14352033, 131055, -5243123, 57540185, 39255621, -3539266, -9896541, 18349762, -917589, -5242823, 4980281, -1310519, -32701986, 9175288, -18481445, 40501188, -5177353, 32571243, -43188003, -590111, -31916090, -23068450, 14549149, -3866989, -20184825,
-14745672, -28115037, 81527145, -25493096, -2292901, 11141596, 6160507, -21626761, -2293127, -24575418, 9043824, -1179759, -13172750, 8519592, -458927, 26411459, 9568452, 22740838, -8454032, 20053447, 5636083, -15073352, 3670652, -4587584, 37486218, 9437536, 56100117, 9305925, 29032564, -2883577, -15401386, 4390844, -49021249, -18218928, 32768974, -16776471, 24969265, -5242765, 19005517, -58064893, -7470471, -7994943, -50463355, -20447464, -6291648, 30474219, -2686627, 6488714, 17563673, 13172865, 1048865, -63307990, -15270328, -9371824, 2294219, 48954899, 22478397, 67175612, 27002070, 24838702, 27787968, 5243783, -27001092, 13304192, 11863425, -50134714, 34995149, -27787493, -655391, -60424640, 28573164, -524338, 47316589, -2162673, -5311635, -35913599, -25428633, -20185516, -1507493, 18678479, 15663027, 17037965, -30933158, -59376568, 83361881, 23396896, 1835552, 7995022, -7995636, 101187096, 31393972, 27460527, -64505376, 11165652, 91907920, -140975744, 458871, 22080656, 58647740, 33679432, -24985104, -1737112, 26738968, 14379564, -36131212, -31224794, 9771912, 67687960, -16899032, 43410948, -13005914, -45994024, -4045568, -17462714, -68470752, -41553780, 28637862, 23580580, 120861400, -28341204, -14661742, 2287411, 154243408, 49354868, 31351418, 58042608, -56986148, 37068200, 29124556, -5285347, 40141920, 7388484, 27387306, 21719926, -70997, -93226120, -53818908, 33329148, -27624608, -63271908, -12898256, -13886110, -75869936, 14576242, 103877544, -14120240, -59245704, 41945460, 13582374, 15528070, -79799400, 47454044, -51611148, -64591616, 23403816, -26876732, 5, 4, 11, 9, 4, 4, 10, 17, 3, 3, 5, 6, 6, 7, 3, 6, 6, 4, 8, 6, 17, 14, 6, 10, 8, 29, 6, 9, 4, 7, 15, 11, 4, 4, 6, 4, 4, 3, 9, 3, 4, 5, 3, 6, 5, 5, 3, 5, 4, 6, 6, 9, 5, 7, 5, 3, 6, 4, 11, 6, 3, 4, 5, 4, 65532, 4, 0, 0, 4, 0, 0, 0, 9, 0, 0, 0, 64, 192, 3, 12, 22, 48, 24624, 24880, 25136, -858993460, -858993460, -858993460, -28573858, 20841029, -5308415, -33750804, -21167773, 56622909, 11599640, -35978842, 44892211, -73661816, -29163536, -45350836,
24313973, -4128730, 16777730, 39715355, 6618386, -3145412, 1507206, -70191096, 32440795, 2489989, 15924774, 48955099, -57801581, -32768673, -98108538, 18808685, -3604062, 21168834, 50069740, -15400471, -39124621, 5046911, 45875434, 12123289, -10222498, 38863203, 28967977, -50265759, 63896745, -11993493, 4849528, -16776752, 9567957, -3997211, -33226403, 28508379, 47448140, -37356584, 14811867, 66257044, 91681914, 22807286, -36372646, -46793335, -26015645, -4850203, 22610920, -5832983, -10157716, 37749149, 38600832, 4390803, 24904158, 45285386, -162594868, -55444805, -32242526, 57539970, -24575544, -39583822, 85589948, -37946254, -13107522, 11272854, -16121718, -29949914, -31587958, 53607197, 50725188, -25758027, -3472711, 52822124, 129300325, 656158, -69337116, 36961653, -66845996, 9241013, -27590289, -18415322, -23920323, -19136751, 24445507, -20774858, 108788126, 44433456, -181800131, 8585211, -14680344, -19071510, -65273878, 66388458, 20119502, -15400071, -120913880, -18743303, 54527040, -43580355, -89522143, -1178438, -14418267, 83362090, 14154910, 66256716, 14287333, -198770331, -118161354, 24905043, 2752194, -66126622, -76546201, -41354095, 2555788, -2885502, 124388909, -15402597, -61472706, -10682696, 7799456, -14875996, 2818453, 56295164, 10092535, -8585288, 5373822, 24445354, -66387767, 9043500, 35192552, -3801581, 23002195, 261970, -39126064, 19922600, -10486199, -41220879, -34341517, -525194, -11206178, -6620163, 7406060, -17891673, 7143779, 46465415, 3145846, -12321134, -44827187, 23396737, -37552217, 20905771, 65536060, 13041704, 17432449, -28181148, -2359303, -32964489, 19464213, 38338742, 37223716, -28246100, -8060647, 10354703, 15729018, -5373271, 16777639, -2818020, 1835154, 6095144, 26541734, 38469924, -23331037, -4848935, 11403181, -62193915, 7078242, -16514776, -5570912, 7864593, 6159978, -10093436, -1769548, -1441847, 983090, -6815728, -5308406, 851983, 7143374, 1310801, 8323008, 2752585, 1572872, 917495, -4456463, -1769422, 1310735, 11272169, 3997791, -1376140, 851975, 196545, -11993114, 2883591, 7602177, 1704072, -524233, -2817694, -8716342, -4718577, 76, 4390937, -6684641, 2097214, -2424700, -4456482, 23068637, -4587533, 15466526, -5505043, 4980723, 3735508, 2097128, -19267682, 5177324, 5177382, 12779486, 4915053, -11337738, -26869809, 2294114, 196556, 2687152, 8453214, 8650698, -9568053, -2424865, -1638503, 4980867, -2097151, -6553638, -4849783, 1310553, -4718598, -6225875, -12058651, -2228048, 5374014, 3473399, 145424473, -10485681, -10223670, 6422348, 9306683, 27590489, -2625438, 1441749, -42860586,
-77856767, -2424890, 5505004, -11010032, 197548, 7929909, 5767097, -4980011, 1572324, 3604267, 786220, 47251772, -5504764, -3014435, -101253311, -13435054, -9502826, 16515027, 21954658, -38469676, -3342145, 8454028, -21495797, 13762471, -196537, -11075457, 7012234, -6029577, 31457163, 20316041, 11468926, 6684689, 30736355, -2162822, 1900496, -22806390, 2687077, 4587658, -2031481, 18939241, 15269811, -196553, 2817922, -15990676, -6357328, -655015, 3276581, -2359472, 524004, -8585378, 11599799, 15138790, -7011593, -5701870, -35061895, -7274332, -13762649, 24379592, 3931971, -66500, 10157733, 5046272, 6225764, 10485874, -40763374, 983043, -2949183, 26607517, -4587491, -1967351, -12451874, -2033748, -1900083, -5373709, -6553281, 29098208, -26018030, 2556047, 458384, 524327, -10747324, -9305822, 15204494, -17890828, -21953400, 9306527, 93651027, 21430342, -36831297, 14286717, -4259729, -14485037, 203030117, 76086744, 12058860, 32309407, -123011128, -11403007, 5832890, -42073291, 6094976, -7474622, -27459296, 4195233, -28704512, 5046855, -14155753, -27066870, 721416, 65209696, 38862864, -1899893, 20446862, 2162671, 17170224, 18940057, 43385517, -59571512, -49348603, 12976121, -155451370, 39452536, 38993772, 10878746, -37748715, -2556449, 15269539, 22347916, 65929282, 2622844, 84213942, -2817767, 10026568, 34013581, 18807922, -40435022, -60423519, 29624258, 11010586, 12058114, -22937546, -32177760, 5438469, 19398264, -11928248, -5045525, 20054798, -36568684, 9961524, -34339961, 9699057, 9895589, 38993783, -67699259, 6225734, -22675211, 17956711, 10944497, 200999016, 589799, 32505551, 95486367, 71826258, 6815333, -26411318, 21627746, 1506590, -196790, 28573232, 3606372, 64880684, 89193215, 11403607, -23461692, 11075740, 1442600, -12189610, 41944053, 82901370, -5044690, 45547673, -35519194, -34799180, 20906131, 56492164, -80806105, 6750647, 27393745, -9306227, 34406026, 206308181, 18285066, 32243724, 231670303, -4850880, 15531924, -28704274, 26542908, 29032246, 22150644, -6160849, 32505544, 33619892, 62849148, 98237824, 47907062, 35651987, -6486922, -8846885, -15596638, 54656440, 4917359, -3604536, -2031486, 265945034, 1245216, -1179646, 4980825, -1835038, 524382, 2031585, -2359311, -327781, -1310742, -3604504, -3342337, -1245209, 2097043, 655425, 1572934, -2555886, 1244877, 3997776, -2359359, -852017, 655366, -1310728, 17236060, -1769515, 5701647, -1703890, 7798777, -7864249, 3735535, -1703937, -851930, 23330793, -1114100, -851977, -2228188, 1834964, -720863, -3276825, 851966, 262145, -1703931,
-2949162, 327673, 983049, -196651, -1310696, 524288, -2883591, -393267, -196628, 1114103, -1179664, -1638420, -720888, 12124160, -2097184, 3276803, -524313, 1245222, 131076, 2686952, -2228199, 3473434, -14614528, 983022, 720858, -3276777, 3538866, -4063226, 65562, -262157, -1310776, -65523, -6488126, 1310710, -131065, -720885, -3211231, -1245167, 2883596, 1179572, -1179610, 655407, 1441779, 131088, 851965, 13500409, 327678, 1179645, 917512, 393201, 524290, -983025, 20971310, 46202925, -3604425, 77135519, 25690100, -458844, -24641394, 2098784, 63373440, -90372814, 5243063, -7143715, -40829126, 2163022, 7732949, -93781392, 16581012, 8126612, -14221468, 20445329, 18939253, 6947141, 15859108, 23069164, -8454320, 22544663, 2882897, -7733813, -12583732, -12452040, -2228364, -68747699, 11795048, -2949535, 17367370, 39583907, 37945619, -59179817, 917726, 38141169, 121110552, -4653059, -16056487, 22609801, -155189109, 6619736, 33094853, -14286858, 17300823, 17169809, -21561691, -2425135, -28116834, 14483422, 34472827, 29163659, -34536791, -33554466, 81395864, -46992629, 10288845, -23855092, 2031966, 4325683, -33816980, 28376689, -56230057, 40501249, 19857397, -59966139, -38600904, 91421094, -7274254, 31063718, 29163619, 89390269, -13041093, 82183249, 28835531, -39125062, 36765817, 29686443, -3736258, 22020069, 25164071, 8193093, -6815103, -51379980, 6750177, 59376425, 19922281, -107482352, 5110360, -94568300, -14352665, -9961802, -33161364, -12190403, 125960337, 8127043, -1965920, 74777377, 30932599, 37551952, -2424778, -13434867, -12583048, 20447460, 6160347, -79299321, 45613142, -10352743, 77725583, -43187887, 1246094, 6881260, -25165628, 50462657, -27655930, -246811045, 14155865, -27982581, 10158673, 36567885, 3669834, -18546619, -69467355, -18807650, 28049518, 11599766, -13566718, -13696855, 2752538, 3801129, 655391, -8978531, -17170397, -8322982, -6291406, 196694, 9371595, -11206780, -19267568, -7864349, -2359318, 11403398, 8781537, 2818303, -48758897, -31457171, -12124565, -2424417, 6029458, -30670813, -16187091, 8126642, -7208853, 23724184, 22019845, 2949609, -16121770, -3211076, -25951583, -5570548, 786423, 4522216, -5636065, -8519571, 8454046, 12255234, -12386177, -4784008, 14548953, 5046275, 4259795, -590345, 11206675, -16318222, -851880, -721033, -12582991, 2621476, 4718403, 7471062, -34013234, -23461735, -3276750, -1572759, 12648359, -18087948, 76, -12451798, -1834991, 1245178, 393198, -3997665, -5963817, 262195, 2949084, -24, 917474, 4784172, -1048599, 8585200,
-8191986, -2162728, 2293712, -2228274, -2359342, -131007, 262192, 7995497, -4849623, -1507332, -2031565, -2031575, -1638477, -65427, 1769509, 3604534, 1965999, -982932, 5242925, 589819, -1507247, -1507327, 8912798, -4194334, 4259844, 8454143, -2490389, 3932010, 10944364, -5832772, -393159, 7667711, -10551302, -2031565, 4784136, -26083320, 1769581, 3014606, -3145688, 131919, -655475, -1179758, -1245102, 1966156, 10617015, -3080328, 3997698, 655427, -4194497, 2687027, 6160388, -1441848, 4522100, -655284, -6225878, 47841197, -8519800, 5177284, -5177339, 7274634, -11337862, 12320733, -458981, -4456501, -1835012, 2817956, -14614617, 48889869, 2948920, -99, 6815646, -6950821, -15532114, 2228149, 6357020, 14483495, -8519486, 10354542, -146276285, -6553659, 5899398, 10420187, 9371470, -8978453, -235929387, 13696824, -8322066, -6356934, -19398585, 3866457, -13041649, 38928211, 4063121, 18481052, -32506425, 3866796, 5964498, -9962178, 8454147, -20774614, 22544536, -327830, 917491, 13040755, -29098254, 12910528, 8257518, 1441326, -1179275, -9502590, -27066644, -15794384, 7733212, 133234635, 18743245, -9437479, 26148935, -524234, 11468590, -6160412, 7471071, -2555639, 19660878, 10551248, -2097223, -3407825, 5636003, -11075715, 5111944, -6291455, 5308733, 6160185, -2162633, -5701443, -65503, -3342485, -6946838, -1769322, -8716363, 35848176, -3932224, 2097523, -2293858, 5636085, 1310811, 8454231, 10354699, -2097276, 6225997, -8978293, 8454284, 2359498, 1114006, 1769369, -8913015, -14090156, 262174, 6422434, 5767007, -261997, 2752479, 9306143, 1048483, -8323054, 2490307, 1179837, 2752556, -4128937, -21495727, 3014711, 6225851, -11141248, 7405520, -7274521, -7143436, 10092545, -2293867, 13369640, -1900529, -2227892, -109248594, -17038649, -11534479, -1311204, 393355, -139985325, -37289880, 53084234, 17694785, 39780374, 234750196, -10746969, 31129084, 239927739, 22803941, -852585, -9764842, 18940075, -655672, 22937282, 49216926, 44238264, 12255487, -80084635, 12779337, 16252177, 10944423, -1113381, -3801100, 8193390, 60227856, -62801, -18087896, -3080287, 19201993, -5832863, -6160321, -8454090, -1769465, 10289100, -5570599, 11272070, -327680, -1703807, 9437070, -15597487, -17301389, 1573193, 35782712, -1507643, -13893403, -5963634, -6684484, -13828255, -8322861, -35061577, 2686815, 23920697, -983092, -22937989, 1572746, -10813268, -2555832, 15138228, 28835694, -1638267, -6291448, 6684635, 10747750, 2359206, -721083, 21430424, -7798777, -6553632, -2228383, 9961252,
7208937, 12058564, -7405426, 655297, -983242, 12451817, -2293657, 458566, 6750412, 1310859, -4259932, 4915209, 14876577, 39255640, 7602164, 2424524, 3473321, 16908198, 9175042, -3342281, -7929729, 3080116, -40763456, -18677545, -24969451, -16842667, 11861899, 12123803, -3670258, 4325392, -9371556, -26017814, 4522045, 5374249, 15663322, -589906, 7405979, 17104026, -2687039, -27198875, -39059339, 3211181, -9568283, 7929983, 4784219, -22413828, 6356650, 7798672, 8977884, -10813394, 19005916, 7078254, -5373229, -64094165, -18284756, -27197609, 38338422, -27590185, 4063452, -26216218, -134414207, -108132562, 1572871, 113508135, 92929903, 196039, -18743266, -25886646, -3016449, 3932179, -9370895, 28112283, -40565213, -19529607, -33554349, -53149900, 14549400, -44038358, 14746229, 38468985, 4390799, -13697043, -51052416, 17367071, -18020946, -3211488, 4390730, 126616057, 18874487, 37946332, 22151165, -20773730, -136773784, -89390991, 2556505, 134284384, -28770385, -7077912, -12255357, -82117857, -13433293, -13632899, -4783997, 21691516, 108331066, 458856, -111542779, 32898691, -47772462, 113507447, -49348458, 55574360, 22543656, 44105993, -25755385, -18873985, 720762, -19070980, 19726431, 25952376, -3538886, 2162823, -11009990, 10420128, 10223874, -3866126, -786382, -37879756, 42008611, -5308313, 9306070, -7929916, -7012972, 917703, 10747945, -6422067, 9109607, 3932285, 3931963, -17366891, -5701745, -12581881, -20512409, 1769419, 2621609, 4128677, -16187355, -5046233, -3276400, -4718685, -35324144, 11730921, 1245186, 15335216, -10092544, 22544077, 34209867, -5046292, -10223938, -3539013, -35323784, -1703937, -8061212, 20643702, 2883261, 656070, 18546801, 3407711, 38142350, 5046208, -7798819, 74317914, 8586030, -21754125, -1703610, 15007920, -4325231, -19005808, -23199956, -30867894, 14221679, -13041599, 11403064, 6488098, -6029146, -13894202, 58327181, 6290920, 50462301, -8585245, 31719660, 63373125, -2752461, 20119523, -6750323, -2621592, -10682480, 4850007, 6029332, 4128982, -33619933, -7012408, -15138482, -20316376, 1573569, 24576078, 17563904, 1179513, -19922888, -53477506, -25428069, -1179849, 11928382, -9306269, 15859974, -80609343, -18219441, 1245500, 38994041, 392155, -38207180, -7471866, -6488032, 60882392, -27131918, 12649063, 21167673, 114032580, -13306909, -7013721, 523590, -34076199, -114818313, 13107263, -40762850, -15401270, 16711562, 42991347, 45155433, 37224651, 15008295, -63308285, 11075482, 29621947, 13762555, -13959362, 55050099, -14024192, -10289734, -47513339, -15662827, 34603318, 56624104, -30605069, -45612970, -15137774,
15663509, -27262980, -23593055, 69007119, -74383503, -24576752, -3932265, 15335178, 210960395, -786580, -21299662, -197526061, -11337525, 14745178, 5571014, -92535846, 28967368, -41418651, -38666816, 6946954, 26804111, 17498142, -89587378, -34078762, 4260084, 3866812, -26214221, 11009865, -8911399, -60817532, -49152265, 8651788, -196207, -46727224, -15138876, -31195706, 8323144, 9043527, -1703682, 2030387, 207355500, -15729057, -14418071, -6291614, -21889010, 145621240, -13172866, -102432317, -786332, 34734632, -42008862, 2490367, -32702569, -3933132, 147652323, 27460821, -37159884, -105054400, -97910786, -85000207, -60621056, -88341871, -26345572, -26213402, -5374631, -33360157, -13762376, 16841317, 3472166, -17301665, -29490639, -38993433, 66063646, 6026999, 851399, 85457629, -29686698, -86441310, 11532503, 11010379, 26804647, 109118128, 186386030, -12385265, -20906218, -16842944, 62128155, 8454681, 6224945, -120062093, -14221212, -85851407, 23790016, -4390640, 16580441, -65470649, -13173018, -32702028, 5047608, 20642106, -30999113, -33947216, 1965629, -70255501, 12779352, -6226016, 21169406, 69336678, -28901387, 76808686, -10945745, -65863998, -10289354, 151649955, 82378659, -10879045, -9437271, -77397473, 152371422, 23921843, 1244275, -56426324, -36569051, 6749705, -22806414, 54984833, -28508026, 43975057, 91094798, -41812334, -9174861, 18480083, -41286368, -6487908, 24183002, 12583093, -4390405, -11206806, 27592162, 53804610, -22020436, 180419266, -14154793, 22479446, 6225876, -1965215, 60817253, 16385308, -7405382, -5701711, 23527400, 3276832, -12255249, -7143454, -3014665, 26279914, 48628145, 36701277, 4783792, -12910378, -9372010, 3801252, 3080014, -8913091, 9895226, 4587206, 14221349, -6881789, 13959515, 3604444, -5504725, 21299208, -4849863, -14151886, -10092254, -2949074, -10354781, 15465969, 3670149, -34537759, -6553554, -5701770, -25297015, 5243275, -3735751, -43778360, 28508192, -8191914, -4915544, -14024733, 7864495, 4587414, 7602445, -196534, -2228321, 5505175, -31195005, 2359193, 7995399, 7536881, 29818486, -5308342, -8192186, 36700179, -9699338, 23199945, 917324, -29425731, 2883597, -14483637, 17170567, 1376030, -6291580, -20250699, 5570476, 7143572, 6357009, -6357117, 6750239, 12451852, 7601935, -13762624, 6291588, 18546794, 16187343, 6225823, -2621334, 10551225, -2228253, -392867, -655364, -2752726, -7864175, -262235, -10289074, -4849758, 7339838, 15138901, -720521, -13959074, 2883731, -7929628, 262092, 2162639, 4260020, 7536691, -27721606, 6029396, 16056171, -20250572, -1376397, -2622351, -2555897, 13106904, 11206725, 20054147,
-6488091, -11534587, 6029395, 6488005, -6029427, 18677987, -65560, -1901059, 5308675, 7733126, 9699096, -21167684, 5242743, -1835080, 4063091, -2556002, 9764595, -7012267, -65512, 6356981, 13500611, 5111616, -19922966, 2621551, -118750945, -13041472, 2817990, -3210977, 6291352, -13959215, -3080127, 25362428, 5111907, -11796633, 13106921, -6750347, 3604462, 26214729, 1048702, 36699630, -4193986, -6422317, 1966035, -9764394, -7340398, -327273, -21430360, -655520, -1114326, -12189385, 10223656, -16580175, -35127279, -5963741, 88604709, 23068783, -225442794, 6881641, 5046464, -22477984, -4063596, -1637884, -26607694, 35848420, 1572783, -17891420, 68681729, 15270181, 21627831, 24117596, -2359110, 69204374, 19267326, 18547381, 30015175, 5439033, -48496970, 1047706, -23265548, 26542231, -16973855, 3932931, -49808001, -26344981, 23331061, 73664026, 48168271, 34406482, -13238239, -31523409, -52625518, -154797621, -40567787, 174980706, 65798066, 654933, 27000764, 50200913, 6094552, 47775865, -35716209, -30541324, -33291922, 13434228, -85392768, 31327901, -128710232, 91683503, -65469536, 28964301, 69668808, -62259546, 12582773, 62651971, 153549910, 28442200, -13303874, 7865252, -23986223, -23986432, -11468866, -5111031, -37093595, -113443590, -39059380, 80085084, -5439271, -21365364, -15532466, -40369869, -30278418, -25297352, -79102811, 17040193, -8060992, -29819036, -33946375, -23265488, -19528880, 262079, -3080082, -24641185, 6555644, 10681865, -12976390, 88079732, 83754843, 25034717, 13632162, 47120329, 17695086, 525004, 131249, -2883366, -16252265, -23526920, -11534398, 45875131, -108002891, -42139483, -3866968, -50594030, 13893547, -4915627, -4390985, -23788979, 17629084, -26868216, -11665222, 2227451, -16318720, 29359871, -1572693, -35520841, 10683421, 8454686, 3997869, 35520118, 24182744, -13892997, 131019, 16449438, -31981528, -24051771, 1114186, -8257685, -7536589, 4981034, -1113978, -8388460, -3473284, -25493548, 52953037, -1900725, 458891, -3473258, -5046314, -2425156, 2359368, -6422366, 25689861, -65739, -2424816, -10485745, -10420837, 1442669, -26149149, 458886, -3407754, -7012417, 14745558, 11403263, 589766, 15859603, 43515743, 36503365, 13238358, -3473348, 8192002, -4260018, 196715, 24444853, -5046488, 786374, -11272264, 9437358, -524317, 15663549, 2622022, 6357653, -4063313, 7470185, 1113874, 7798735, 5505359, 786569, -7863950, -10881220, -38666220, 18219168, -851855, -10748239, -5505201, 3604358, -5898414, 16842754, 42991657, 8519642, -11075624, -9634137, -2687087, 327652, -37289809, 15007516, 12189423, 20119501,
-2490287, -8978313, 2096976, 5112134, 6291838, -6880804, 261974, -5176165, 10944456, -1966016, -24838591, -11862048, 16449373, -16977607, 18677745, 15728834, -1507507, -19923349, 10748055, 15925132, 2883579, -6684750, -5832718, -1048542, 2621497, -4587443, 3014660, 851874, 8454122, 5898312, 6225925, -6553573, -10551289, 1114103, -4128764, -7667707, -1114202, -983172, -393172, 2686967, 3473450, 2686944, -1966100, 12189616, -2293873, -3407600, -6684792, 1572884, 1179590, -131091, 3407971, 3801179, 3735670, -9699454, 16580558, -5242758, -4718675, -8191911, 8519693, -7995690, -1376256, 14285878, -262067, 2097221, -7143438, 917542, 1638359, -5439450, 720650, 4325391, -1572879, 4849936, -7208057, -3145787, -14024411, -2424768, 11795600, -1310294, 17235719, 5636169, 2883473, -589766, -3407853, -8781728, 5767252, -8454258, 15925322, 7340376, 18349854, -21954598, -2359355, -5832292, -7995380, 22278545, 8257507, -17104701, -17039345, 1835001, -5505000, -14352417, -5046720, -1834956, 4718621, 10418813, -5504059, -7012385, -8716152, 10682176, 35781134, 3669998, 23461736, 144, 851962, 8781985, 11796349, -31260654, -14219662, -3735823, -97779298, -15270106, -26017946, 84541479, 7929451, 159843759, 33948219, 17104671, 6880815, -138149955, 241565928, -4193805, -28311740, 81200394, 40437602, -25822399, 11206717, -19400085, 73401250, 13501623, -56490621, 11467918, -6881767, 148044196, -48366658, -14220950, -14613935, -109576288, 26935121, -67764578, 12845475, 23265534, 68550729, -33554766, 15663033, -86179334, -26672930, -81985246, 101711888, 89063516, -7865332, -26804016, -33488807, 23068554, -31522760, 51055821, -84149041, -12321226, 36962486, 24117827, -2162965, -13435452, 16318703, -87032204, 5767861, -17893221, 52756891, 214762805, -20053425, 21560772, 114884630, -16908277, -5963813, -917363, -54198764, 2817608, -7274583, -75890295, -42073823, -98370186, -18022693, 44040347, 50003158, 29032269, -77660369, -48365968, 7733541, -31324873, -45875478, -11797291, -9109556, -1637688, -31326471, -4784546, 2490179, -80871048, 10290001, -100663528, 392949, 122093756, -10223990, 24772530, 49675822, 8125667, 720909, 196609, 131090, 1769482, 3866605, -65529, -327703, 262168, 1048563, 65495, 589836, 1376276, 720909, 13, 3407871, -3080185, -917513, 1572879, -262153, 786222, -2752502, 2752523, 1179639, 65544, 4587498, -65612, 2228225, -458759, -1769509, 131089, 524316, -1834977, 262199, 196593, 2097154, -917509, -2424831, 589795, 2424829, -786436, 3866622, 3932194, 1572860, 2293762,
-1245183, -1114116, -2883569, -1638359, -786387, 196614, 589865, -1114055, 458693, 982960, 458697, -458853, -11075605, 1835100, -4063276, -393216, 851977, -1048597, 3866628, 524321, -393382, -1966131, 14155751, 5832712, 19267612, -917463, 2097151, -3014570, -4784103, 7798683, 7274491, 1966074, -4063252, 5308529, -16646058, 786460, -131111, -589864, 327768, 7536667, 524207, -14286880, -786495, -2031637, -261750814, 2818087, -6815739, -327617, -524277, 1245215, 5308272, -983046, -41680866, -7012740, 18088236, 10289100, 7078224, 85197017, 33685206, 19595219, -5571311, -9175182, 55311963, 22871171, -7537368, 38993722, 21692072, -25426473, 61800219, 25165778, 4194351, -2359268, -263782055, 11010256, 8061110, 157024601, 23855365, -58850556, -2097605, 23068150, -11010238, 4194020, -11992820, -9829487, -10420333, -5111756, 20119464, 786522, -4325421, -8781873, 4522025, 655426, -8519709, 8257588, -2490294, -5373951, 9764833, -1638438, 9437257, 7012053, -5963824, -4128765, 8781915, 1900678, -17956831, 8454230, -4128821, 5701545, -2031631, -21168113, -10747752, -5046131, 1966132, -11730966, -786434, -9174887, 6619150, -5963735, -19791959, -2883502, 8781821, -2490277, -6815825, -12714158, 4194404, -3801003, -12976091, 8192068, 1966000, -7012458, -3801073, 3866385, -8323126, -6160295, -2752381, -65565, -7667697, -3604350, -3014693, -18349973, 917484, -11796059, -10157911, 8454192, 6946668, 35061707, 5701658, -1245033, -4390846, 2621421, 6291499, 12779543, 8716275, 6291519, -5111999, 458537, 6356959, -4915153, -786342, -15597597, 8650786, -3997650, -3407844, -3342257, -2359156, -1900475, 56819714, -1703575, -4128686, 1638456, -2818089, -7733214, 1703783, -2555662, -2817915, -5439502, -26542099, -5963768, 655318, 2818017, -393302, 2949089, 1507381, -10420285, 1048543, -5701673, -7340132, 1114155, -2818061, 13566145, 4784140, -23658510, -131116, 3866692, -524193, -4849353, -7995391, -2162438, -82640895, 2032308, 8716055, 1114127, 1441874, 65614, -1179642, 14221090, -1572674, -11272189, -4521967, -7864318, 13762453, -5111776, 982989, 3735511, 11272199, -16384068, 1114197, 851903, -8191902, -6816073, 16121898, -1834543, -5898005, -196589, 8191981, -1441828, 6553716, 1704087, -2687059, -5374083, -260178013, -1048516, 5242704, -1114103, 2883641, -5767133, -4718569, -40697834, -5701377, -720790, -160, -11206446, 7929961, -3932070, 9043928, -39845944, -114558625, -63963217, 7864338, 137694471, 92733525, -19595859, -46596000, -131858383, 5635891, 393406,
21233750, 12188777, -74318804, -14353194, 7471567, 41225866, 6946886, 70449191, 7211441, -85327353, -82971089, -38207041, 25101382, -17168323, -66847268, 106823043, -29229082, 47645348, 11730110, -26542741, -29229395, -4718966, 5373127, -24575675, 3604806, 105645720, 53870793, 20448172, 25624829, 35717981, 16580255, -79625792, -6881729, 2687056, 5373708, 21298702, 35323014, 7472393, 6028764, -2032507, -103285228, -5177755, -34996508, 54657061, 2687466, 1376568, -14679808, -12058193, -40042247, 114492475, 97648831, -27394039, -4979830, 36044421, 76546520, 20448141, 48561507, -8846969, -26280170, -52560295, 85524545, -19136761, 29950138, 38011685, -4325629, 22478845, -21626770, -7538013, 24314969, -17628000, 6095689, 12322769, 35455379, -15465751, -852784, -14745367, -78446179, 210239395, -16121893, 28050040, 45416048, -89980004, 47841281, 6815786, 1376184, 6553700, 5636078, -8126491, -5701563, -1179792, -11599789, -1507324, 1114120, -786626, 3342337, 3473397, -262140, 2359416, 4980759, 917495, 1376278, 393193, 11992998, -2752435, 3604250, 2293777, 1835156, 3407813, -2752533, 917395, 16580472, 589850, 7536694, -131109, 4849583, 5570420, 2686971, 4325529, -10354696, 11272150, -5111801, -2687073, -11861994, -1574174, -4784106, 3735242, 1048561, 3407802, 20709372, 983080, -4063320, 8126353, -2621238, 1310490, 3080061, 1770038, -3080107, 1310701, -5177077, 1835326, 19333038, -1900825, 38404147, 9371537, -1114211, 5701591, 18087866, -3604731, -1179434, -130994, 786419, 2162552, 1507179, -14155934, 4259963, -6164129, -3604303, -6946788, -18743280, 58851175, 23658577, -15335483, 11206681, 9829990, -5701493, -3015106, -31915945, -9894734, -16056052, -3735568, -4783489, -8913148, 2162450, -851946, 28508446, 3866408, -3473239, 2555717, 7995634, 23723986, -16121853, 10092473, 9437557, -918519, -15204440, -20709227, 14286979, -14745498, -11468362, -12976156, -2555949, -15795211, -14286812, -13762507, 656044, 27458430, -44695569, 1638177, -11403074, -14746247, -61538299, 7077873, -2425112, 246153208, -852226, 80674058, -4390765, -8978038, 5636341, -35979154, 8126489, 14155230, 6094755, -1638390, -18612156, 7798678, 6029267, 15990882, -786504, -2883491, 19595267, -8912838, 1507277, -3997514, -19464118, 1507356, -2162788, 16187478, 852123, 2031551, -6225971, 721080, 21233604, 1900448, -3211213, -25690081, -1245108, 11075671, 5701510, 4980766, 5111798, -51380202, -1966008, -130981, -4194289, 4980665, 5504904, 5898141, -917476, -65705, 4587542, 12320685, 2359366, -9961557, 8388553, -1179549,
-3407772, 1966080, -5701812, -6618895, 1048578, 65524, 5570547, 2817810, 7208909, -720912, 2097170, 10813454, 1310738, 11468600, 3276712, -3276801, -8650669, -3866506, -3407952, 851960, -10943984, 8781896, -33292395, 36634565, 9306100, -2097196, 1834940, 26804246, -2359283, -35913084, 6422594, -3604640, 31457367, 3211048, 5373760, -19136579, -262137, -6160008, -7209003, 14680733, 13172628, -1573041, 8126294, 10944590, 47251312, 11862123, 8060579, -720789, -3276960, -14417965, 18481119, 8323090, -9501603, -458691, -53608642, -106889266, -17235939, 6029382, 786380, 45482305, -27787042, -28901639, -6488083, -47448005, 69795841, -15663261, -12058513, 54788634, 7995450, -21824257, 10878894, -32568933, 30670932, -10223587, -33225970, -18677854, -30801823, 11075570, 23658373, -4128564, 3933145, -27394396, 21364808, -34734093, -26933286, -327835, -15532671, -191103196, -37749368, 15794550, -1507366, 64488584, 9044366, 23134580, -18481119, -124059881, 261685465, -5766891, -41811849, 141886367, 1245624, -17040577, 46071798, -19856149, 72482106, -21233548, -55967241, -13959798, -7471682, 74578773, -32244191, -17168193, -32503614, -30671035, 41615809, -39649151, 196436, 48234454, 29294679, -22674955, 6291321, -2687422, 2424579, -9960602, 94502572, 72089477, -9371820, 18874406, -11403380, -8912482, 5243015, 2621470, -11598401, -1770706, -8650975, -2161007, -19726642, 2163326, -10091752, 26869175, 5111901, 5697674, -9241934, -24378731, 4915049, 12121131, 9895803, 32768211, 10878887, -9764712, -15925398, 2097252, 393371, 458752, -26476200, 18349884, 1966068, 22479003, -7142948, -24773232, 3604869, -2424969, 9830280, 5046200, -5046093, -2293576, 12189659, 13239000, 62914740, 7733185, -3145763, 10944579, 262190, -16186896, 1114117, -13696900, -12255116, -14679903, -8781897, -4391028, 6291280, 10288683, 35455143, -196881, -1245210, 24510203, 16580502, -458661, -19005426, 5767373, 18481069, -17367162, -7536898, 13893569, -3735456, -7274449, 38010677, 655580, 2424799, -5177103, -24903453, -2883550, -11337685, 16187424, 10223625, -27590529, 5439631, 14942036, -2228257, 16122145, -2097168, -2555926, 589836, 2359294, -2228222, -2621450, -2424843, -1703932, 1638399, -2031554, -3801107, 2359295, -917500, -655361, 5898229, 196590, 1441783, -3997701, 589880, 2162653, -720874, 2031559, -1441767, -655323, -65581, -1703923, 6815757, 589853, 4456528, -327732, -1114133, -196567, -917530, -2031621, -1834941, -131080, -851983, 917473, -8323116, -4784144, 1376265, -3670104, 13959192, -5373998, 131076, 655384,
-8388612, -327734, 1703945, -4194275, -1310642, -1572936, -524317, -4062983, 4718590, -1638369, -1245281, -7143311, -11862067, -917113, 3670049, -1507253, -2555894, 524264, 1114101, -917487, 393095, 1310672, 4784094, 27262992, 3080145, -4390903, -3145808, -2097147, -8323078, -10092810, -7405533, 17432565, -16580637, -1441577, 7208990, 2818098, -655217, 2883519, 1834926, -10612812, 7995486, 5242914, 4653102, 1114052, 4914965, -3408642, 3210963, -524181, 1900547, -4521984, -11599788, 3670027, 48365167, 23069365, 124911668, -15205119, 458831, 115868545, -227541348, -48496709, -39975100, 56426685, -11600537, 10616523, -18351963, 10878872, 20251003, -2294704, 105578047, -5570703, -37355617, -6095378, -68221960, -2949549, -26345349, -89653267, -8389577, -76676247, -5505016, 75759201, 7995238, 119079188, 17301201, 12124442, -12844771, 1638501, -32505934, -4914656, 4521959, 4653183, 10813400, -32571625, -1244853, -22872177, -19530656, 5505393, -4784212, -19398670, -4915318, -6160162, -4718606, -4718202, 9240375, -6291467, 2948871, -4718482, -12124378, 6881518, -6225751, 21429763, -1114125, 12583164, -6946895, 45154690, 9896095, 131392, -5111646, -393256, -22610003, -11338322, -5504970, -19464304, -3800753, -11534274, -5701755, 917399, -20250762, -17498220, 7602203, 10158051, 13435126, -6618715, 4259697, -852035, 12648627, 4653307, -8716470, 3932239, 2686815, 23986012, -2096972, -75497107, 4719054, -17563395, -11993179, -41877383, -2359366, -1442014, -32767073, 11403569, 52166939, 2097335, -136118403, -64881065, 9044027, -8258892, -4128710, 31981745, 22479162, -40959738, 66453313, -6160691, 58457918, 4325420, 11730813, -7797239, 16384036, -29683820, 61407315, 45219589, 91226385, -10945706, -137101114, -8650041, -18218766, 10289675, -3800707, -11075085, 20577948, 2949567, 80871510, 9829922, 58129563, 3735572, 129630761, -11206542, -20316136, -2752477, -19267565, -7471072, 19595406, -45678920, 20775198, -5895787, -51117633, -28770412, 720899, 20577809, -19857586, 27065708, 16253092, -70188289, 20643603, 14155870, 64224873, -43451134, -28180447, -5047043, 4128281, 34667859, -11993723, -9963886, 97517797, 56360368, -66125987, 9568433, -40632688, 25886156, -21037098, 51183448, 64683949, -78707894, -121371914, -37945638, 20775454, -7928193, 11468273, -18678664, 2752864, 53280844, 18480154, 6028788, 29033120, -47841365, -40699171, 63178604, -39387448, -68352392, 3865195, 131037, 11402953, -12256284, -10877555, -20711137, 12648892, -30736981, 202702590, -2490600, 32571200, 57344052, 11012956, -21365689, -16384515, -15531631, 18284409, -13238377,
73596644, 33030629, 21561485, -16972083, 17104718, -48889973, -8061152, -20577184, -28114705, -12845091, -67633309, -13501469, -14090092, -97516596, 17628033, -28769824, -3932888, 74252176, -16974172, -45547792, 10551412, 16056392, 82903016, 13237791, 30998500, 11337860, 1378218, 523496, -66125909, 1048784, -14024832, -27787655, 36372575, -9633516, -6094839, -19464027, 3866123, -5505056, -20774708, -44958391, -13106541, -18481221, -36044816, 17300754, -4128327, -23722978, 2358879, -5111818, -20512256, 89850169, -2817838, 14024177, -13696927, -88801156, 118227138, 2949416, -27458852, 59834400, 44042067, 1573017, 10682615, 53542543, -31653429, -72876309, 49413583, 40108081, 19464818, 11272382, 20316897, 43320170, 29556892, -100599259, 31654049, 8060868, -12320588, -50135311, -32768339, -101908487, -2032894, 45089218, 33948035, 34800022, -40895567, 28770510, -1572881, -3014553, -38666218, 3407824, -9896000, -1638560, 4849375, 131178, -8585278, -9371554, -4521702, 7602105, 18153431, -13696891, 17629261, 35389220, -10484892, -10288814, 6029306, 9502857, -12910421, 19333075, 8519653, -24182561, -1310746, 5308655, 11599758, -12844929, 2359440, 1507454, 1900424, -3014765, -13631507, 13172580, -7864307, 19726358, 21692561, -26411235, 4128735, 34209594, 56819423, -5964121, -1245366, -70385757, 43253826, -2818133, -23330887, -63373422, 12454912, 4980965, -4652767, 4193784, 41418042, -5177339, 917161, -14745404, -1703219, -17235966, -13173277, -45679325, -5964351, -1638354, 15859931, -22479030, 12320676, 8257421, 13107244, -14745834, -20250389, -16384335, -6356601, 15466214, 57409257, 5832715, 2359239, -106168604, 199688262, -3866656, -15990704, -129236674, 8654438, 24772148, 21168589, 1311523, 85589509, -26738835, 392798, 61276515, 35389854, -36963047, -19726742, -46006812, -22020462, -6750428, 2228338, -19005919, 20446040, 23265280, -4783834, -9044060, 5439833, 12910332, -9306021, -61635, -16645813, 28377131, 7340178, -41352926, -87752720, 15598022, 17236025, 28705160, 4849113, 4260572, 9699136, 853631, 38075981, 23855295, 983131, -37420777, -37029482, 21627087, -50987061, -16645860, -21233044, -29884605, -8585632, -7340311, 11075380, -25755344, -1572391, -3146025, 34668883, -25229775, -22347630, -24183515, 75825383, -786109, 46792451, -56688365, 37486698, 24182999, 4259738, 14092747, -14745290, -16712532, 14942504, 4851405, -7406820, 257, 60294336, -199164070, -1966068, 47775941, 31981295, 49806639, -19529941, -56688661, -199819670, -30408430, 20447653, 10813817, 110231555, 16710901, -5242647, 67632874, 8978242, -77528850, 23198793, 70910034, -17694536, -10158247,
54132558, -10420661, 9895463, -33487296, -3603519, 1769741, 2490170, 9112861, -25494410, 10485261, 3670931, -110231221, 10813756, -189990518, -23199498, -27852917, -7667761, -27459936, 17497069, -19333209, 4587616, -10747979, -1966130, -9896044, -720746, 9896000, -3997649, -12910945, -20054078, -13172797, -3080171, -8519699, -16056254, 917497, -12124117, 10944431, -1441628, -2293946, 524383, 8585911, -6553643, -8585430, -21626696, -25231412, -22020036, 18612950, -25952037, 5767030, -5373794, 2293719, 10288929, 19922904, 2817899, 39649453, 54001635, 4129000, 7405645, 47251197, -5701301, 7799490, 119275542, 88670694, -12713617, 40304775, -26607727, 1507641, 2752687, -19988466, 19398841, 4783042, -7012356, 4260922, -18677648, 6816035, -5111067, -5570951, 31326579, 4190838, -20775428, 3539617, 11009698, -11601297, -23854681, 24707151, -13762973, 69861420, 20054320, -39058437, 34209691, -25166327, -24707311, -22541239, 12779037, 74512628, 28245480, -16384639, 54001348, 2359100, 11665019, 2358017, -21691027, -13763069, 8978505, 19729172, -31457974, 17956702, 17564158, 51051957, 11600424, -6162576, -82248964, -24379138, -2424929, 25360028, -45548096, 11468641, -7536542, -42270763, -47579066, 47317134, 7536551, 18678059, 8257458, 3538029, -6095348, 23003424, 25296921, 14680012, -5701636, 8650581, 2817949, 28704842, -9174986, 12583246, -23396154, 19855745, -8584634, 6881275, 9699121, -16646017, 15598178, 18284331, -37027493, 9567885, 3866986, -5570330, -2228655, 34865647, -589408, -27787354, -31588454, -59506758, 3735185, 1507852, 6946822, -10158698, -9765137, 4193725, 8388707, 47382554, -36110259, 8454121, -19726516, 32767854, -3473591, -21494754, -7340118, -15206325, 7406785, 1048477, -11796718, -8782003, -9961371, 23069246, -61735025, 9567764, 26542852, -6225452, -10747782, 12124638, 6291604, -18611781, 55181340, 10748568, 13893532, -13369281, -2949438, -31719896, -51578300, 35846976, -15990745, 80477886, -31129777, -16973937, -7733145, -33685953, -11729570, -6028711, -14876212, 4392806, 917379, -5635613, -1312064, -40108401, 14680345, 44364466, -70976422, 17497904, 16841911, -40303640, -21495718, 19923296, -8191855, -12582760, 167903193, -2621286, 21037245, 5636448, 27001295, 13696240, 31063735, 22544267, 6684637, 22740688, -37159293, 19529619, 28770040, -22151110, 25886019, -1178972, 31063689, 14484528, 25362017, 10223855, 30670382, -654975, 1179570, -14353127, -3146212, 11337664, 232849211, -6225740, -5111950, -38207341, -2096757, -1114077, 145686503, 10420168, 12451942, -2228055, -8584983, 20381344, 9175172, 3932027, 8781997, 6291441,
9240511, 851787, -11272257, 27591016, -14549018, -5176880, 59047921, 1310898, 3473260, 4849433, 28639363, -16056523, 196670, 27721162, -3866172, -2555582, 61931845, 9634032, -1638677, -12189644, 11141433, 9175195, 20709204, -14877232, -1573177, -12255206, -8323441, -4587295, -82313152, 26083207, -27459880, -23986333, -13958950, -13565899, -786592, -27983343, 40239391, 10157881, -31063783, -12516365, -17759664, -1769440, -2228630, 1704219, 28638972, 19071531, -29687658, -7077850, -218890590, -6160483, -23396276, 33816551, -983011, -4194354, -1048552, 12517389, 12910708, -8716293, 10420113, 6226111, 10420306, 917506, 4325436, 35, 1900520, 3276904, 5046174, 8781803, 2097273, 2293702, 6815737, -3539789, 2883393, 7405534, 7274501, 852122, -5636327, -2621239, -22282153, 2949114, 4849689, -7798812, -13959178, -10027062, 4063193, -1441743, 11403382, 21495751, -5308531, -11993081, 7274458, 852090, -22740779, 31260776, 4718534, -4128827, -10551309, 5570574, -5177323, 107020326, 327339, -6684513, -3014631, -2031897, -12779248, 7143594, -1769686, -7471159, -9568552, 13369214, 7208908, 1638404, 3736242, -14024695, 9699303, 3014691, 8518950, -1965970, 35717254, 12124096, -24772701, -14483340, -1966044, -5046141, -32571161, 19791927, 12714184, -20709198, -11141180, -1114057, -589683, 250544448, -3867193, -21495671, -5439523, 14289433, 10617085, 10879357, -8126833, -35651790, -7340302, -3538917, 28770279, -2752308, 3736377, -5636046, 15334780, 7995412, -2883531, -13238234, -29163497, -8126469, -6619118, 2687105, -1179674, -852125, 1441788, 2489901, 7995403, 4653109, -3735548, 786314, 5898372, 3932037, -2621542, -1638447, 7077835, -9043864, 6291513, 2556004, 3735437, 4325282, 9764979, 262311, -22282236, 3342304, 7733296, 196413, -1114169, -4783935, -6684806, -10813550, -1900553, -7339909, 2818006, -589514, 11993177, 2949198, 14286767, -9961694, -4194245, -2883545, 30998550, 6750001, 11993078, -5505202, 589611, -2490211, 393183, 785529, 2752749, -4521920, 4980163, 10158160, -23003474, 65536, -113836203, -4259783, 10682385, 3538794, -28049260, -3800910, -10551624, -15204402, -42401743, -15400751, -26673166, 3014993, 16711807, 11599643, 73269003, -15205149, -11862087, 7077870, 90767417, 2686710, 23330972, 22281691, -4259693, -3604171, -9764913, -9244558, -589444, 4718693, 3079130, 15138780, -38798652, -42924917, -220398210, 19333127, 15990637, -9961624, -32112388, 23527741, -26804786, 16777234, 41746330, -33488656, -30605375, 5046267, 19463887, 44041263, 61341486, -42008096, 1179084, 3604066,
-14876590, -1377205, 22937384, 34339667, 5046472, 9569419, -9240624, 41875663, -8454042, 6421852, 64749348, 79954047, -10615717, -28768950, 37159088, 18677625, -9699035, 394157, 57737629, -16252499, -7471314, -2555893, 103219383, -7995237, -19267984, 2361306, 49806991, 196199, -68617613, 11861212, 26214113, 19005442, 43777827, 9961489, 28967134, 2621389, 44629513, -8911582, -3080630, -12124778, -12777604, 11272732, 41417296, -77856435, 35978162, -106823957, 11665748, 32177591, -3407296, -59833494, 22675013, -2751966, 5309144, -11337853, -87686967, -98236104, -24052662, 31000158, 1376366, 10877046, 48887889, 39386719, -16973520, -523792, -100597775, 8061558, 15269962, -33227288, 58785497, -526428, -35258224, -40963802, 34146675, 8651216, 78117708, -22674810, -10945531, -184677164, 53479527, -72548684, 32572003, -7339571, -50462007, 66258041, -248512073, -9307577, 241831022, -37421583, -10223936, 394889, -110100835, -144769200, 37880858, -89390926, -122158739, -41026234, -2687510, -33423496, -27658867, 28506391, -129828255, 20709381, 1375992, -82313675, 14681265, -22218162, 37224731, -76152842, -851547, -16056370, 32374454, 459194, -6422515, -41813570, 36832207, 32836147, -75694343, 7470962, -2424345, 6750171, 14287159, -9043730, 24706879, -6487997, 3539000, 4849702, 13565281, -1507276, -21692567, 11665545, 13762474, -6815945, 15401271, -9502490, -2949024, 14549366, -24379550, 30081296, -16580281, 23199617, 3276946, -17432518, -10092670, -14548866, 1441635, 37027359, 7733404, -7995233, 15007857, 12779171, -16449522, 12320989, -14942044, -24182399, 6946935, -26410986, 11730928, 131106, 38011143, -1834867, 15138832, -1507177, 8847373, -12321940, 7798916, 6946967, 20185013, -11337463, -42925908, -7667340, -11272398, -4062833, -1310899, -19660352, 12844955, -786493, -2228232, -6684224, 7405463, -11861776, 2621379, -5767182, 655309, -2752525, 3669992, 3735563, -2818073, 2686887, 5242861, 9371702, -2359285, 1900524, 9175072, 5046451, -6160454, 3080098, -2556000, -9240613, -983137, -1769648, -2752585, -8781755, -2949103, -524386, -2424795, -327683, -8978421, 3014695, 2490456, 1966034, 3145716, 1245268, 4456565, -4915131, 1441803, -1048547, -7864399, 20447248, 2555835, -2621436, -14024787, -2424812, -4718583, 393254, 1441822, 1835117, 4784127, -8978319, -327825, -393305, 2228088, -5373801, -3080026, -1703345, -4521850, -1441853, -60227508, 852015, -327835, 2883551, -1900595, -524276, -8519545, -1179757, 11993103, -8453939, -13107207, 7471063, -35061914, 10944356, 8453939, -1114127, 7733151, -3473718, 11468828, -7470986,
10092521, 17891694, 46792672, -17432625, -852170, 16318393, -655806, -25100607, -7929721, 3409675, -5111573, 10551254, -265420652, -6225754, -7667903, 8781918, 4390702, 7995343, 5504924, -4652962, -3342378, 6291690, 6816594, 3866180, -10685901, 2424693, -2425005, -7537041, -10813675, -15138983, 52035761, 4063026, -26804579, 47054926, 20775488, 7995488, 3539178, -30998791, 4980742, 5897558, -6291722, 33095949, 13434735, 17104926, -10288882, -18218630, 16383690, 5963853, 1245081, 11401828, -23133704, 2097531, -15532245, -1179464, -19136205, 3538814, -1639043, 30277727, 1310736, -11927583, -9044168, -1114094, 35127065, 3014414, -2752591, 5832599, 2621661, 7340079, 4259828, -10551087, -2424763, 12648478, -9830438, 4587552, -5046451, 14221234, 2752490, 1245414, 262145, 5636065, -2752558, -2883946, 11402901, -3932159, -14155575, -20774718, -2883600, -2490199, -2752591, -6553594, -2490191, -29556666, 13565907, -9240794, 12714048, 6422619, 22347811, 3080204, -1310770, 8846866, 3604612, 8912795, 2621391, 10485677, 16580476, -5832539, -7077909, 19267685, 327606, 16908338, -2883698, -1179229, 4980876, -2883499, -14614562, -1769691, -7340540, -38863243, -11926561, 34209534, 5373722, -32637792, 7470738, 221970374, -17300957, -12386563, -47184213, 2096671, 17498105, 32113013, 42269992, -33230408, 203488160, 37748522, -29163896, -25625704, -39255897, 27852943, 3801747, 98435248, 19987573, 97912048, -5440087, -228986265, 24903215, -90635193, -80609406, 1900712, 8192094, 8454145, 16646680, -3014844, -1769634, -46399774, -14679802, 37421401, 19202163, 1114155, -4063375, -3866214, 21889325, -4194350, -10420401, 14090275, 37093369, -1441627, 2293689, 4718064, 1507301, 6750014, -8650439, 14549078, -12255124, 36568545, 3866427, -19726930, 1376364, -24903793, 37551818, -6881222, -10158186, -18218954, -58655096, 1113709, -393213, -23003095, 2359256, -61866069, -15925403, -1376281, -43384653, 13893644, 49741702, -25362552, -6750039, 15925839, -37551885, 2621559, 2752716, 8454986, 10682141, -7208846, 6881416, -19202053, -3866657, 46464722, -15007900, 14746275, -10223320, 1703829, -14024562, 2818092, 1179646, 11403149, -47906756, -18874417, 131050, 4063244, -917538, 7012138, -7405585, 3539317, 2031651, -131039, -22478830, -2687151, -1900458, -6159355, -4718700, 1769583, -262406060, 6357160, 9109367, 2097057, 3145726, 11141265, 262354, -85655631, -1179662, -8781895, -852021, -12648367, 11862065, -1507218, 3145783, 4587591, -8912903, -2228188, -131099, 720941, -983043, -5767205, -4456638, 10551247, 1638333, 7012445,
3407869, -3342349, 2752554, -4718440, 2686922, -852027, -2359414, 2752633, 8257610, 1048607, 6422359, 3866644, -4587506, -63438991, 393267, -262085, 23461933, -11796387, 1835011, -7864273, -1441730, 2162675, -17235989, 3801218, 786436, 2490368, -589890, -65537, 15597574, 4718678, 9633722, 1048579, -5308312, 6881237, 5570514, -1966269, -1966049, -8388530, -11010027, -1966059, -13238362, 37, 3473398, -1769431, -4849619, -36700157, -3276769, 7667676, -11862096, 12058622, 1507109, -1769394, 15728925, 7143869, -10681655, -22086026, -47251434, 2949112, -30670412, 3407750, 5701573, 37683303, 55967702, 20709573, 30277601, -5177748, 6029370, -13827517, -6160806, 207225205, -12778396, -16777193, -8257395, 29753737, -16711906, -52427016, 8781606, -10420784, -4325931, -1900615, 10157674, 721291, 5243176, -2752823, 21692683, -14548872, 720984, -21233920, -15335427, 1900529, -26607363, 19464156, 5636187, 32440511, 36896675, 7864232, 38404253, -17760592, 12713957, -10354465, -1769625, 43253879, -326823, 9174375, 1441720, -6881317, -9765238, -32833431, -30342997, 2621020, -1376619, -2490104, -5242889, -2490255, -17825585, -3997626, 23592972, -9961199, 34405774, 6618471, 17170621, 33554362, -19071495, 14024438, -917509, 30408697, -2752608, 6618968, 21757958, -46924302, -18218684, 49152559, -5636645, 8257585, 3214474, -2948534, -15008111, 47317353, -18481136, -18217664, 458530, 3801128, -9568461, 12189298, 22609354, 1310937, 1572573, 20840251, -17432870, 81394862, 99811247, 8978377, -2490093, -34930521, 17236113, -75104828, 111280119, -37420420, 11075150, 2752504, 13172924, 27000255, -23068535, -24903004, 47513463, 15990524, 1049061, 63373476, 76938388, -34144452, -33425004, 29752947, -13304425, -30670700, -44500305, -13108527, -34996470, -22937974, 46006114, -26935639, -7601880, 11337532, 72023939, 7339744, -9240105, 12452140, 23069352, -13959537, 33292322, -92339761, -19595764, 9699072, -3735586, 6946806, -29688308, 1704412, 6749977, 25100443, 7864117, -18021503, 77594272, -30539675, 6879232, -13172155, 34013727, -10290106, -45747160, 28704993, 14549485, -21626832, 35717296, -31129547, -26410363, 62848822, 75891448, -72811297, 60228420, -9241137, -34537872, -47840405, 12452210, -86311024, -2686849, -3342009, -35062403, -17105212, 8193051, -38206802, 29163032, -37028043, 7536869, -52297984, 91880744, 11796018, 42007162, -62783311, -8978296, -60554897, -60624090, 40109014, -17629765, -9633461, -61407535, -46530086, 13697414, 1178887, 229638221, -25822967, 23462044, 235341483, -36175540, 213450800, 62980344, -52297216, 19333583, -52432622,
32570824, 50987238, 12582683, 70846432, 136510468, -5373659, 9633804, -49546083, 133891997, 5504775, -80347450, -17694026, -29884796, -170260940, 3997268, -42074081, -18676627, -162855391, -75170531, -7209357, -39649124, 15859675, 67895336, 1180751, -1507811, -4128653, 21823184, -15662893, -30932774, -15531864, 2750885, -30735804, -6225488, -8388205, -12058209, 27786266, -26870031, -5701318, 6160195, -4522305, 62783368, 8126377, 459127, -24837980, -20381656, -55509019, -25231240, 39453663, -14155704, -9305794, -9043495, -786229, 23920588, 24379702, 39255841, 6488043, -7798306, -7733289, -5898132, -70189191, -2490135, 38338642, -21366011, -5897929, 49479484, -23789977, 10879418, -6292112, -21692053, -9961732, 4390969, 12255507, -89587872, -7274674, 262314, 4063289, 19857565, -128253173, 13173175, 29884386, 1572865, 19660285, -262343, 2621196, -982598, 66716323, 158859700, 7340328, 19988640, -62914819, 64618526, 12713435, -94896524, 144639102, -19660549, 30932349, -23134504, -29032155, 18284613, -7930267, 5702037, 5307097, -7864344, -30604620, -114753136, 10813713, 26674607, -23526888, 3407059, 13761493, -1111602, 19792435, 13107327, 16056318, -67895933, -30146741, -3276165, 9634129, 123338704, 19005876, 14548489, -183762570, 21823617, 3668835, -37092994, 164560550, -4783723, 28245998, -75366587, -6029297, 2425125, -43516272, -15924396, 2359487, -19725856, -31654097, -33946468, 3539048, -10747007, -42533485, -43254731, 26083046, -24310836, 3277317, -25821306, 525025, -22086381, 1245401, 10550852, 86704758, -55508773, -58589527, -39911736, -156041184, -6094513, -50396754, -78381139, 263192796, 14352323, -48431804, 35520060, 21627238, 38863573, -11861877, 23332150, -22020179, 32440146, -40697470, -51313769, 41091619, 7078310, -64551912, -8783384, -206898554, -55375393, 20971251, 12385710, -9305371, -1049935, -48497096, -23985167, 31391337, -146014411, 2556423, -71238508, 219874119, 34602907, 253690246, 82575676, -90833754, -95679116, -44365436, -18285470, -48759021, -43253900, -10750842, -14679134, -21365982, -40304425, 7338143, 108265190, -9830763, 21102008, -23592938, 2293678, 49218070, -5702474, -175177147, 16318668, 103678125, -95877160, 14221827, -7798982, 14221204, -59178620, 15466890, 18612188, 86179837, 20578321, 41418647, 49938083, -48824491, 16122832, 3604141, -24248498, 19529733, -4587747, 20578570, -43778443, 3538294, 11010309, 18612521, -6816489, 7143464, 39387465, 101449415, 4849924, 65995123, 21626486, -11075740, 12582843, 43384148, -17235764, 2818615, -21102661, 851869, 8257321, -8257699, 5308214, 2228485, -11796590, -22937383, -33030303, -5177506, 34013196, 3014389,
14614642, -1507060, 8322583, -22674769, -1179573, 3277353, -4063647, -5307846, 18284672, -6029128, 65387, -44171264, 2686617, 25624377, -12124277, 1900936, -21364768, -5897957, -30998971, -13041915, 45220056, 25361497, -148966877, 2162633, -1507584, 29622252, -10288976, 65273735, 4128903, -31719465, -78252541, 22610141, -5371491, -150077660, -11860905, -24381696, 39256369, -917477, 6487736, 1374553, -108396758, -42860121, -43843949, 46466025, 14614993, 51576689, -48039221, 30474160, 12255340, 234814236, -1506358, -19987708, -8585261, -4063323, 17039895, -5636065, 1310686, 9961800, 33620108, 25296859, -6684649, 17694678, 458521, -14745745, 20447471, 3932160, -1441537, 6356859, -9109652, 1769627, -1900408, -2031821, -11010128, -8388485, -8519587, 17366792, -1376209, 18022546, -9568306, 1245233, 3538832, 16711936, 2031719, -7405410, 65686, 12779282, 10944392, -1179457, 3014489, -13303669, 6487690, -1900489, 5177270, 8519683, -1572965, 4522194, -8978425, 2686912, 10027177, -9436704, 6291439, 3145672, -131008, -1769156, -3407752, 11862283, 3604257, -4128613, -10223690, 9502921, -22216567, 18153329, 4783879, 5505290, 8650433, -2817744, -15007723, -2032492, 50200950, -12911136, 5571172, 154665746, 253820435, 165216482, 34930890, -70058048, -49547442, 38799390, -32638754, -23723493, -7339318, 9437603, 142737601, 20905651, -11665675, 1835665, -65143459, -18087697, -8847601, 11403479, 25428418, 90438921, -9700862, 37027594, 4587283, 81199421, -28638600, -5504888, -7929879, -26542010, 7537105, 720535, -3211211, -20447149, -35913491, -1441847, -1834899, 15007938, -2949198, -5177478, 14811264, -5832756, 131095, 2161911, -18153637, -1572890, 48, -3014855, 45809755, 7471048, -196549, -2556066, -7077963, 31457632, 7995457, 9830535, -8191926, 3669853, -1442024, 917436, -14876675, -6815630, 33619762, 10027078, 6684364, -23789780, 3473328, -2555924, 4521853, 655192, -7798221, 4521990, 262222, -2687011, -2359357, -327968, -13565744, -3735589, -982880, 1834769, 3866851, 3538986, -5177189, 4390998, -4849797, 41680713, 3932367, -2097354, 11534399, 917481, 2162590, 7405593, -20119127, -4718558, 8454434, 13434989, -33881993, -7799013, 13828087, 2358795, -9175113, 1311199, 42074394, 852116, 7208792, 10682871, 53215305, 8519690, 3145249, 525022, 1376146, -8454508, 2817894, 30474505, 54919194, 17367247, -6684621, -2293807, -1245239, 786730, -15924838, -10878600, -10158485, -19725701, -15859807, 8126359, 32047690, 23461967, 44433591, -41746701, -9371521, -19398433, 12189776, 38666207, 1507350, -8716066,
-11010209, -22479502, 3342513, 852237, -1441330, -20315160, -5701064, 33423306, 8060251, 18545799, 79298202, 16184383, 19071170, 19595435, 14877090, -22217081, -2359258, -6160137, -130938, -14482891, 28114700, 392933, 24379554, -4718441, -43843341, -10485981, 4521909, 8846603, -29753155, 14287155, -19529471, 17039094, 22675505, -55706612, 21431147, 27721451, 4391537, -3538948, 11468920, 1115861, -16645870, -12976424, 22347482, 11072019, -23593224, -17366127, 2752730, 22741197, 8519745, -24051444, -70386315, -655619, 170721358, 26018858, -104137360, -16711177, 6161269, 77855490, -70122917, -94699408, -1967093, -153878529, 97783361, 14940473, 22545388, 37225291, 1375778, 74121466, -107742221, -3539946, 1507471, 25428603, 53215097, 4259707, 21561489, 17104984, 12911211, -10158130, 31784728, 53085269, -6946418, -118163949, -84607365, 22676728, -17891521, 38600748, 36897083, -8585303, -8060791, 31063851, -41156851, -50855481, 30015754, -3473201, 10158501, -23396385, 1769381, 8519569, -4456376, 28639361, -19922666, -12648886, -5767088, 721733, -38404486, 14745305, 2753050, -43319576, -4783631, -17236725, 11534155, 24707518, -11599845, 15269414, -4063483, 14286927, 17105050, 18677395, 65536015, -1506937, 7667348, 18350169, -10289204, -8191968, 2948933, -16973646, -9043795, 18743281, 1966045, -5832627, -6095107, -23330871, 11338003, 18218746, -7209002, -1702653, -24051125, -19267478, -14417778, 19071016, -3277051, 46333696, 13827992, 14680035, 11599819, -14615107, 27000892, 65646, -38402803, 20644246, -19660034, -11075524, -86704320, 32112736, 21036592, 14287295, 12779464, -8781849, -36831338, 3735758, -5898490, -50398518, 100073676, -3539038, -2228133, -8387947, -5046383, -24772053, 69141000, 98894881, 89784089, 14548618, -53215632, -5571380, -1507233, 25035363, -7864808, -1572665, -63570028, -15465998, 17498918, -10224098, 78840235, -14221259, -24903210, 19136327, -327989, 8519907, -24444968, 20971356, 107413710, 5439033, -8782016, 42598527, 93651467, -10551621, 261970, -30408618, -7601744, -60686178, -38077122, 9043657, 66519054, 12777787, 2031575, -3211779, -2227626, 11076225, 851839, 61800308, -82512327, 9698864, 68027117, 7666496, 38272994, -24576404, 21692929, 5308504, -42073958, 5964001, -22282181, 29753460, 83296224, 28704849, -20250579, 74973260, 81002131, -3801778, 6553740, -25362328, -5963253, -2556033, -17825934, 112983399, 56623139, 99678764, -24838334, 76546037, -4915096, 7864459, 15531571, 22019693, -46403455, 21232463, -10223117, 17170489, -56688997, 5896456, -786486, 17235333, -63963041, 97058475, -19395778, -25100369, -13300181, 11074809,
5961852, -10944265, -43189272, -18678551, -63634560, 5307792, 21496070, -33947514, 178125799, -5898468, -71827664, -13762596, -15204205, 54000746, -19070847, -10944293, -14221292, -41025495, 17038872, 45283851, -655486, 20906084, -50724931, 6094666, 5308390, 27132042, -9764919, -11075081, -7601890, -4587558, 17367958, -3932268, -13828202, 3080328, -7340185, 12386611, -16449128, -4194619, -2883485, -1113978, 39321290, 4915053, -23658408, -15859754, 9633908, -23200157, 11009365, 2949126, 3014658, -34996617, 9109560, -4915844, 4521919, 11534044, -6881429, 4653253, -5701352, 14286656, 3473344, -10813559, 7667718, -28967121, 29295247, 13500580, 327484, -3604485, 4980740, -262452, 15269619, 6226030, -7733547, 786220, 21233877, -2621579, 11075633, -52363288, -8912934, 19267210, -10420928, -6356761, 2293710, -9306181, -1441874, 2097257, -76742843, -29751947, -1112685, 459339, -26084229, 43647461, 36044140, 4915186, -15597241, -45547585, -260308524, 16908481, -3670242, -65732739, -60162749, 8847741, -5111997, 37355923, 6553273, -12188368, -10222517, -46662290, -62848792, -56621764, 37617911, -10747025, 9435831, 37486632, 2162940, -31063754, -45872307, 2211, -41746307, -10681975, 19858107, 9896179, -8847228, -17760338, 1703902, -19070994, -4521919, 18284550, 13172796, -9633763, 11927446, -35717063, 2228506, -7012392, -3408163, -7143369, -1245352, -9567847, -7077889, -11992951, 2031566, -4456405, -14942071, -55115985, -3080351, 2228304, -1507422, 32964606, 7667333, -5832884, -14417809, -11665293, -37224928, -1835049, -9699270, 2621623, -3210969, 10747821, 13172658, -2097197, -29294311, -1703667, -327721, 3669983, 3473112, -1900822, 1638257, 11206706, 8650576, -10944745, 22478922, 1441616, -7077875, 3932187, 15990782, -1900215, 2227897, -13631734, -6487983, -26476799, 21889316, -2752518, 2424721, 144114404, -27197290, -2883504, 8192277, -44105968, -6753414, -82180800, 73531817, -34144189, -45939986, 24116938, 27590539, -16449533, 18677656, -43449218, -11205900, 2949554, 6291527, 20710119, 20774938, 18874765, 40763107, -13106847, 16121226, 11994266, 12058370, 34733606, 350, 19922698, 7405350, 22347421, 1310945, 79364561, 43843727, -3670128, 589570, -7667978, -15402448, -14745039, 35848747, 4980517, 12386519, 20840411, 52690929, 4587591, -3801298, 262233, 131136, -10092582, -196593, 16121834, 15663114, 8585343, 3800867, 5177523, -17301443, 9109083, -15532486, 22085515, 10158301, -12452365, 4915418, -852239, 17891407, 156172740, -5111533, -18678140, 23461855, 14942641, -75302117, -45154298, 20709599, 6094818, -18414925, 40042044,
-2621744, -14155733, 19857693, 4850314, -28311369, -32113081, -26214514, 34147858, -8192500, 7864678, 15728114, 6619526, 21167895, -13172337, -38142621, -7274856, -19530200, -15991948, 19136421, -2031439, -67108358, 3997190, 139722771, 1510685, 7010987, 153616671, -14615509, 50199848, -53804449, -27852420, 67633502, 8978450, 4129540, 96666469, 19791972, -19332017, 41549989, 26869338, -3801811, -79889797, -57276342, -10682645, -44499378, 24576164, 11533316, -15727985, -32509112, 24969284, 33422970, -12253238, -86508127, 1901176, -31916092, -5767036, -48889896, -326082, -7208902, 102498660, -852139, -4652942, -27000571, -8781595, 43778579, -7733170, 17891501, -786243, 6357041, 20316233, -15794106, -5636135, 12845174, 8847068, 4587895, 11075560, -6291398, -42860565, -2555799, -21430247, 13040939, 21169011, -1245230, -30932741, -19529702, -6356699, -23985993, 12845335, -32308982, -11600053, 9044468, 38928224, -8912856, -7667783, 5308497, 7536660, -20447177, -6684581, -4718642, -8519816, -10878697, -2883368, 11140866, 13631606, -10485723, 9830113, -31915932, -131247, -6619064, 10813695, 22282257, -56295303, 1114676, 26738874, -10354732, 25231110, -2424934, 3210925, -3210693, -63569393, -36700449, 31719407, 76611497, 10158059, -6488157, -3014848, -49807389, -90112416, -14220734, 3670382, -22740798, 17105319, 62980518, -1769275, 14548566, 3080479, 29556684, -48430199, -39583285, 55574103, -35061423, 60489795, 18809162, -60488816, 35060841, 7995592, -15990775, -9895777, 47710807, -10485647, -71171115, -40172522, -7274055, 88276738, 55311056, -142868203, 22282421, 28377999, 56950714, 26018644, -15269545, -44957215, 39190027, -16907127, 130875955, -12975493, 8059808, -87490435, 6029138, -155386401, -17171224, 134874801, 33356926, -152370010, 25887775, -46726425, 43253778, 39649718, 10157823, -34930517, -88668235, -80607722, -107674686, -76611491, 39780909, 142999216, 60619661, -67174888, 29425858, 47842754, 141492025, 41550612, 10682956, -75431839, -35324016, -3603160, 161742902, -9633548, -1572500, -114032624, -16908077, -155520730, -4589587, 194185343, 95550426, -33422897, -68222322, -13041704, 35716956, 60556414, -52626000, -19988754, -148503977, -66648364, 5700781, -13041645, 26738823, 19595491, -68748041, 38338739, 24182769, 44696462, -15401250, -58523508, -17760370, 21168169, 5505202, 39255758, 4915061, 40959860, 21692486, 25493316, -3997488, 115802347, -70188157, 5176917, -135462063, 56819158, -4652247, 589466, -4654054, 10353861, -38731649, 15793915, 44957951, -31916006, 3014045, -29490720, 32898775, 15859787, -36108502, -29293936, 10223792, 28245536, 41746639, 87818663, 12058313, -6946628,
34734144, -20250135, 83100325, 46268314, 2293343, -16711072, -4718458, 11207168, -44628877, 30737336, -100401061, -86640602, -58065245, -26870352, 5701887, 27328490, -24903786, -10026404, 119471956, -32178652, 982714, -27524844, 18874647, 30016370, -981374, -36896641, -16122075, 5963081, 14484159, 88734830, -13893674, -44892404, 26214321, -16448210, -24446238, -35062572, -62194903, 328797, 31195915, -31522284, -65339161, 36766601, -75562591, -19202428, 30539187, 12844320, 5702293, -16647354, -5374012, -23723311, 232261437, -19989074, -1702723, -2687232, 29032070, -7339963, -7471010, 21430265, 18022385, 13500862, 14221124, -30736731, -2162678, 16843062, 31653877, 5832697, 2162625, -262733805, 983766, 22806647, 12451733, -5571305, -30015931, -15073644, -15859372, 19857602, 233, -17956584, -27918208, 6946979, -10486819, 34472264, -2424426, -22282140, -3932094, -1769672, -15728764, -13631989, -5177366, -18808833, 7536743, 4718662, -2555842, -4259888, 6225731, -10944989, 4063328, -3669922, 327897, -13959804, -23396626, 3735408, -1638272, -656041, -47382695, -5046222, 4915087, 87162909, 2752506, 22085723, -4063413, -8126477, 1900548, 6226178, 6160688, 2686573, -9109455, -14155809, -25231419, 10551410, 1834789, 5308539, 327670, 12583054, -3080408, -11796689, 917816, 4652897, -12386168, -5374003, -3604278, 24837848, 5046316, 9240793, -2621372, -4259581, -2359163, 3473621, -4718679, -45416526, -3473544, 58392446, -17105089, -8192145, -3342202, -25231371, 1507265, 1114435, -5898446, 1835106, -69533778, -4783966, 13172926, -8191165, -11534738, -28509559, 29491189, 22348420, -2490240, 720578, -17498613, 16973810, 12123892, -15597909, -1966930, 3211661, -100859902, -7405698, 32440622, 9699239, 20249862, -10354443, -5832915, -3278410, 23986134, 9437023, 183041913, -4914770, 9240501, -34341193, -5832971, -15073109, 8126463, -24641559, -15531894, 7995761, -1245186, 19660660, 11599762, 25559414, 19988535, -26280039, -11731331, 19792091, -131274, 2162791, 2293516, 9830819, 23396242, 8716534, -7209422, 5111956, 26345274, -30932799, 14090385, 29228627, -18480999, 4653196, 50528136, -8585032, -7340048, -10026969, 15794322, 12320841, 79167766, -37618399, 25559211, 34734145, -24772531, -21495661, 28835573, -7536587, -11992584, 17039800, 24444411, -24510456, 7995999, -22084805, -917634, -31653935, 79298657, 4132813, 11730923, 21168222, -3932323, -22740988, 4587662, 33619555, 11206517, 76611374, 207552010, -46006294, -7274298, -22020212, 4258594, -887044, -23534148, -11973170, -29701706, -177507312, 34067164, -59593248, 16773406, -21333580, -9417026, 37876036,
3174382, 35285800, 8879066, 28170046, -18748210, -24627678, -16428202, 9164186, -42878156, -8411044, -55229272, -10835074, -28630958, 33042922, 57708836, -54067980, -56884712, -154052608, -14167482, -17563398, -39317944, -30097510, -47803380, -60737400, -6186094, -47219552, -85697104, 17168314, -34962444, 6941936, -31091382, 785847, 46232488, 2415204, -43459536, 42415372, -54273552, -23472756, -7091946, -19736780, -33943616, -17892396, -23606250, 2044172, 69289848, -29059978, -45282212, -54248044, -9506544, -12371378, 66789796, -30884676, 3, 4, 11, 5, 3, 43, 3, 7, 15, 8, 6, 4, 9, 4, 3, 12, 6, 4, 9, 9, 4, 27, 11, 9, 3, 10, 11, 5, 9, 35, 6, 3, 3, 5, 3, 6, 5, 5, 9, 8, 3, 5, 12, 6, 6, 11, 4, 4, 4, 4, 4, 6, 7, 5, 5, 4, 5, 7, 4, 5, 2, 3, 9, 4, 65530, 2, 0, 0, 4, 0, 0, 0, 9, 0, 0, 0, 64, 192, 3, 12, 22, 48, 24624, 24880, 25136, -858993460, -858993460, -858993460, -7405000, 60489690, -3997382, 15204253, 12583249, -51707944, 37419497, 18481120, -12779221, -86310787, 7471538, -6815620, -51577135, -5898403, 4849512, -41943350, 33882000, 88143736, -8126377, 8323202, -20712390, -30932836, 22871870, -28114773, -21495876, -9568542, 7274717, 22347937, 21168021, 22478802, -49479950, -1769440, -37355625, -11009964, -1179530, -10550218, 2687046, -35127330, 66845989, -19005389, 20381982, -18220010, 13106859, -40566692, 20708666, -9306125, -3997613, 46989083, 17693995, 12186488, -23526960, 6553826, -25495074, -14155699, -6947117, 13697274, 13173217, 10485864, -12189385, -3145707, 10092870, 31260390, -16055653, -15728639, -28442846, -65142758, -14614697, -8913054, -5702513, 24248303, -38207131, -72679327, 10157790, 849878, -26017544, 22347781, -1115012, 16187243, 7078958, 5439249, -9108970, 35586123, -6814418, -5766318, -37159768, 47907038, -38928680, 38929333, 2162830, -11796123, 18350389, -3735366, -5110905, -4980821, 5176849, -2227596, -23396283, 7208886, -35389393, -9568353, 43646871, -6750032, -7078000, -20185378, -16449390, 10027069, 11141235, -2752117, 786339, 589673, 719732, -2293753, 8322847, 3473477, -2097014, 3932179,
19988476, -24707183, 35389212, -19858054, -393204, 29753620, -192679, -787064, 23986135, -54263491, -3866587, 10223712, -7471097, 5373927, -8716313, 6291425, -524305, -851839, -10485759, 2490303, -10158085, 2031642, 4063323, -4390976, -5570544, -5439281, -1114304, -655219, 7929696, -5898338, 1376344, -1441693, 12910692, -3145782, 1179644, -5046312, -1244942, -262168, 526268, -1638380, -1507438, -7471019, -4718562, -2949107, -655456, -7143294, -10223541, -1441744, -3145734, -10682412, 6029284, 2687031, -4915152, 5177445, 1048620, 10944574, 5308607, -1638462, -11927500, -7012232, 1769438, -5635844, -1638259, 13172733, 12451833, -262002, -17498087, -524034, -13369151, -8978553, 197305, -3801180, -6422667, -5111506, -6291387, 4587532, -12255290, 2162792, 56426382, 16973743, -91160736, -131625, -35258516, -7339867, -262029, -2752638, 2883512, -1899277, 2555626, 3018169, -6946907, -1048523, -25100505, -917550, -2293805, -4587237, 20512860, 25428228, 16580921, 9830230, -2293886, 16318710, 6619119, 11403209, 25885299, -10485759, -1900859, -8977968, -9830400, -4456267, 15597641, -3145714, -15728631, -7668041, 6487873, -7995397, -524265, -852062, 5701656, 7864735, 6487968, -7863023, -15073362, -2031763, 9502596, -1769279, -5111659, -2490449, 6225982, -524296, -4390751, 1245195, 1245043, 9634030, 2293889, 6029361, 13893407, 6094975, 1572985, 5111768, -13893759, 12189921, 9699302, 7405547, -36241458, 3735530, -10223629, -4456483, -2818091, -2162898, 117, -8847065, -22282141, -589142, -2490458, -6094992, -12583488, -983062, -6225810, -393133, 15532051, -4784074, -16318416, 1048749, 1965945, 8716220, -12844919, -4128707, 9109908, 12255402, 458768, -9437327, 134610762, 20512637, 23134422, -20250217, 19725582, -43712093, -14942219, 18874671, -110690435, -51641992, 48626998, 106036709, -44957635, 16514870, 8978566, -129041073, 8978079, 36373528, 27655035, 12057458, -37552019, -125828531, 94437551, 33881242, 73269953, 7470042, 80215924, 155516318, -3080639, -67698663, -110231136, 3670973, 19333568, 24182779, -3342418, -9895657, -786938, 29885179, -12648111, 32112542, -151125807, 10747046, 39779906, 43647076, 34471986, 13434844, 13697427, 74252038, 12780207, 35585745, 15989761, -1965714, 4718280, -14482883, 82378846, 19857450, 67830554, -10093090, -14156068, 52624965, 3801021, -57606590, -103088183, 20382905, -81985369, 28901161, -9894960, -32047255, 10617432, 26673747, -21561318, 1310582, -113245418, -45809546, 11075599, 3932306, -117571697, -43647252, 78775219, 124846078, -61735912, 55247682, 31259307, -54590786,
-1441652, 166723639, 23527712, 9502614, 50463422, 6421804, 24509959, 97713877, -4456041, -26084371, -124192086, -20117380, 4849699, -12386166, -9633803, 2752988, -9699487, 3211282, -19071131, 3932263, -6029197, 33685206, -11272075, -20185287, -6225946, -75169855, 6094990, 30211996, -6094884, 1965923, -8519778, -9633415, 6094830, 4717989, -31260714, 2883397, 11403373, 7733244, -6815596, -13828117, -5242827, -786681, 8061173, -1507720, -1507218, 5111945, -1114024, 2949222, -4128991, 13172779, -3538995, -9633781, -3080274, 26476271, -6422463, -16973895, -10158104, -262223, 17563745, -2162708, -10485690, 14614579, 589658, -3145575, -2555959, 9699329, -16973813, 7536538, 11730983, 1441673, 7274483, -1507378, 3735673, -3604645, -1704142, 1638325, 5308071, 19202511, -1704533, -719915, -9175627, 12714033, -12058707, -6160575, -2293219, 105905677, 16777030, 22937586, -23396422, -233373821, 28639271, 52690919, -2752421, 1835043, 2948829, -22610393, 4587455, -16318250, 10878983, -13829010, -5767170, 5373775, 15073317, 4390843, 1507372, 1834614, 24052294, 6684350, 12124017, 9306137, -21888947, 11337270, -17891371, -15597199, -11993270, -65405026, 22282267, -3670385, -1115018, 4587293, -12713923, 5177484, 3408720, -9043816, 195878, 9043641, -2358888, 10289245, 14942106, -20905583, 3342897, -11861789, 2556776, -35585274, 2752362, 7667466, -26669578, 21888957, 917464, 10617025, 12189815, 7798762, -14548971, -9240447, -3670063, -3079935, -6357130, -11468856, 7995474, -12124238, 1113815, -17760344, 2883800, 1900918, -7601808, -1703544, -196437, 3735522, -5308290, 9306089, 1834827, -18808894, 18940309, -393048, 7799156, -18414970, 1245071, -8388780, -11206069, 16973663, -12779521, 852063, 7405626, -4718253, -8126408, -1245032, -3604406, 4522062, 9175018, -6946833, 6815722, 31325810, -4063197, 7798738, 1900815, -7405344, -16842438, 6160584, -10879024, -4522074, -3014460, -851965, -589945, -26083457, 23396555, -5767143, 4915655, -12844426, -1704169, 1703849, -7668121, 16056343, -2883481, 7340159, 27655573, 71763134, -6946707, -16449115, 14613909, 13238577, -17498512, 5701763, -16187957, 20710300, 8519454, -81133523, 49020637, -3407795, -54722651, -41615211, 4325390, -47578225, -17826009, 32898765, -11337895, -22217401, -39780535, -33160795, 13500551, 15794436, 44564516, 32112684, -7472330, 40567440, -459527, -327833, 61931113, 67830723, 16121636, 262600, -392969, -30736259, -3801522, -1703850, -14549425, -28441869, 49807341, -44564305, 40304641, 15007889, -117505775, 26476729, -10878754, -58130577, -14416965, -30080777,
1113897, -10814198, -53608480, -33554144, 13566052, -4063250, 30081016, 7798844, -9569226, 42336565, -8650261, 7077819, 6552527, -85850884, 11861646, -9174183, 1113876, -32309301, -29294833, -2948998, -36111660, 67175086, 76021743, -16580298, 187105172, 25821077, -207159735, 19202103, -36242706, -158204261, -17955441, 89523521, 15268529, -8520658, -32833592, -66714493, 24576171, 8060501, -11272377, -33554597, -36045626, 59966241, 86637230, -2097053, 3604856, -38928663, -7733493, 27263246, -14351641, 17628873, -16318318, 13435080, 10682278, 2097071, 2162963, -220135804, -26608003, -28180755, 7011624, -30146028, -16121576, -16319029, 114425567, 16186950, 13238753, 28310894, 214958210, -34276966, 1244470, -62849217, 327219, -26541956, 15859948, -5111319, 13958928, 196738735, -7930049, 4390775, -6225602, 16056705, 7144322, 1638036, 6029121, 15270277, -262107, -261959, 1048703, -101842831, -22151235, -17170906, 11337070, -7536589, 20775284, 1834556, 104071260, 11534691, 5570640, 11468794, -115933371, -11535191, 12058489, 21823424, 327560, -25755656, 7667631, -13762350, -6684813, 89194300, -3801224, 8519706, -23265498, 21364968, -4259296, 4718453, 11141513, 10027106, 24182814, 1703837, -11928042, 133562761, -9960860, 2686662, 21626545, -27393864, -14942884, 16711551, 117047653, -3342828, -3539168, -16121312, -208994473, -22019320, -7864371, -8323000, 6881449, 21168240, 9240507, -28900598, -852275, -26083138, -655376, 3407924, 1114084, 1376304, -1113993, 5832707, 393233, -720893, -589722, -26869722, -3669968, -8388633, -7602162, -3145703, -3801066, 5636106, 1048564, 3145740, -1572868, -9830455, -786473, 983083, 5111820, 720902, -196637, 2228220, 1966087, -262152, -1638410, 2293822, -1572778, 851950, -1441765, -3670035, -131089, 1572915, 720910, 10944508, 851984, -1048566, 2555980, -10354689, -3669974, -7405590, -6422471, 196622, -5767122, -1900534, -262111, 2883520, 655294, -720878, -1113962, 262124, 2162703, 196642, 458759, 196590, 2162669, -3211263, -65514, 196607, -3014729, -2097149, 1048575, -8257630, 2490397, -262084, 4391195, 11665430, -4128810, -2228214, 2556089, -258670556, 131109, 2031646, -4718509, -3997683, -17563627, -6029322, -8781757, -2883571, 1507474, -24707400, 1572777, -6619495, -196601, 8978367, 983055, -327688, -2424842, 8716306, 196574, -2621429, -6749942, -5177367, 35388924, 61473257, 24707623, -655870, 13565490, -15204508, 138804992, 186253046, 33946485, 26279627, -15924377, 40959730, -590075, 13697708, 17302483, 45416165, -13501917, 128450299, -21299908, 62849288,
135527765, 73138851, 230162450, 32441379, -9305717, -46071650, 51183729, 27197450, -27327494, 9961538, -11862700, 8388152, -38732077, -7077325, 458798, -26017440, -36962806, 14876676, 90177485, 170065527, 90373867, -12648931, 3539835, -8782305, -3079908, 6225423, -16579764, -58720811, 7208847, 43384546, 14941514, 17956417, 105119372, 30801817, 166592056, 29295086, 9109906, 2687259, 31391421, -13369694, -58785882, 14549000, -12386062, -5113084, -43384928, -3800666, -16450430, -25689299, -26674317, 23920726, 52624599, 160038354, 76873825, 22609964, -21561159, 87424275, -3472776, 19988389, -55507496, -68158233, -34865265, 17956417, 28377817, 68354544, 81984339, 2883399, 22150677, -6815984, -24509673, -8846694, -17105327, -3539629, -80937514, 38339091, 49086334, -23790960, 44368014, 6160286, -78708554, 26607549, -88473625, 7274060, -54067484, -3014903, -7798554, 8388759, 17432747, -31912836, -22085721, -8254596, 7602398, -130812, -4456729, -1572906, -14286955, -2490093, 24969306, 113901067, 50856007, -131759, 14745192, -14745958, 4062840, -2883472, 3276366, 13041675, 458715, 4786085, 7798637, -4915221, -45219649, 8519474, -31326076, 4849507, 3997689, -1638329, -2162806, -4980671, 3014607, -11926236, -11796403, -9370415, 7208968, -9568076, -5374001, 524215, -8323238, -458713, 15990732, 16974083, 8519583, -4718782, 5635840, 5636055, 3473261, 1638442, -9961603, 8585304, 8978432, 655706, -6488124, 2097345, -37355649, 19267499, -30605090, -1245096, -3080235, 6225862, 393095, -14745576, -5832702, 29623157, 25100480, 9896859, 15859958, -13500241, 5701898, 721349, -9699289, 2949692, 16646022, -18677788, -20906036, 65662, -409, 19201902, -3604525, -17694763, 3669542, 11272084, 3276706, -11534144, -28246168, -8126572, 16645891, -66321542, -125173793, 851794, 63503780, 131923383, -120389381, -22348026, -33751178, -62522645, -16186005, 23397812, -8255495, 55702236, 52427292, 15991317, -22215642, -23067855, -173473494, -7339994, 110035703, -23593444, 11799248, -25953883, -29230489, -24250250, -8522072, -98303656, 70910361, -3405824, 46399443, 31195146, -32767647, -28835934, -33685584, 29163475, 65994491, 60227550, -56361072, 19070302, -22938394, -56492981, 262645, 2752734, 2032422, 653289, 8125681, -8912264, 18612641, -8061485, -123273373, -38272494, -916929, -16449662, 2295198, -67830372, 11336416, 7207894, -21823752, -72417321, 36306998, -195922, 48037899, 8716284, -23789535, 2555909, -72810648, 20774900, 86442207, 38993969, -66453148, -22217274, -6488913, 77790194, -37158825, 14942660, 9110800, 44235434, -37292433, -16384679, 21889355, -16187778,
-98500326, -20383383, -64027849, -34274761, -37747466, -38404259, 16514062, -26871283, -35716460, -45678584, 23003606, 6684878, -262066, -9175401, -2949052, 5242852, -3931915, 29884434, 4849503, 1769385, -11206549, 10485618, -7143414, -24838232, -5963957, -9830492, -14876870, -8978531, 3932122, -1769458, -4784047, 4979938, -1441337, 16645950, -6619101, -5505040, 3407914, 6094794, -4652964, 65558, -10944474, -917490, 10616702, 9568228, 3079947, 28180135, 2818166, -983196, -1310333, 25559064, 10616957, -2817909, -4521907, -18939813, -19267688, -5439573, -1573063, -9568322, 8257443, 3473366, 38338471, 14090480, -327313, -12779892, -2293231, -14090198, 786438, 2686707, 262160, -3604512, -458685, 3080224, 720856, -7143495, -524348, -4784058, 9044170, 3345969, 7667725, 10813018, -4584282, -13631422, -24576103, 6750323, -10223552, 65930468, 21692148, -33357976, 92340329, 12124362, 7471056, -31522827, -34668240, -4194455, -6419358, 27721452, -852711, 7668509, 7405711, -5242871, 14876737, -8650862, -7667683, -5177426, -6291622, -15400618, -24838047, -18677004, -37945709, 14811407, -1900368, 2097194, -14679697, 47906659, 11928431, -2162810, 6094779, -4324793, -13172759, -15990631, 49283058, 22806423, -7733177, -19922804, -3800728, 22020250, -8059968, 9503027, -4718973, -25427667, -48431237, 21561365, 13762612, 3276886, 6160157, 14614492, 12910558, 7405201, 12779510, -7667608, 18874545, 41222488, -3407818, -6225744, 6291862, -14942192, 653945, 20971516, 262431, 36373633, 21561375, 4784212, 17498272, 10485904, -8257605, 12582766, 3736349, 17761280, 329147, 3080208, -6881510, -11075396, -44761047, -16318473, -2162865, -2621454, 3473390, 10944551, 3145791, 13827923, -11206832, 15925315, 36438594, 55115185, 4588030, -17629220, 1900147, -40370059, 31454073, 9830961, -39453214, 45285308, -1179745, 16318540, 9175006, -3932088, -10289147, 22871883, 32571228, -198496, -4389865, 22151152, -2557447, -11533813, 1245258, -7602574, 9764923, 7798777, -7864237, 8912885, -785984, 15269684, -2424518, 16776788, 26082415, -62586857, 8846619, -3997448, 17499073, 16055972, -3079683, -3342486, -26933969, -39977544, 3015279, 38534327, -73530974, 21037036, 28312387, -73072381, 29685946, -1965129, 12253471, -37552006, -82640403, 114294987, 38535371, 72025333, -5505521, -36045024, 152370338, 73203756, 87359733, 12320493, 168557115, -6750790, 61734831, -12058491, -3145551, 22085871, 39452953, 27721643, 1049137, -1966138, -67502107, -63243294, -3735513, 1113835, 6553386, -14417653, 42205259, 9830739, 196474, -982169, 11533596, -25034915,
-25755108, -62915116, 33685429, 77006275, 14221197, -22347558, 41942492, 46727163, 27918385, -15597858, 120127038, -7143881, 195592, -82705696, 1115387, 33423757, 56949367, 5963989, -27853326, -40566586, -104794429, -52756734, 75104580, 81788678, 96993085, -10551127, 12910998, 66584730, -21954823, 14287372, 16253504, 16579890, 25428075, -231013715, -3735713, 116917339, 47185882, -31653865, 23658189, 262155, 5046757, 3014331, 69270498, -787344, -56362599, 32833913, 1966365, 13368228, 2097441, -67567464, -1046961, 27196721, -16449750, -5833994, -11728777, 66912616, -9764334, -8192570, 14811700, 33488759, -8650500, 10547926, 33357673, 26475214, 41351787, 22675039, 25428082, -4324709, 15270491, 61603251, 6356304, -1638400, -5241557, -852202, -684, -10026251, -18219716, 24576223, -10354924, -53346205, 22216468, -2621280, -73465548, 21036921, 9699567, 119, -15923383, 50135353, -31391426, 5439106, -19857908, -458918, -14220956, 25887434, 11468439, -7799068, -8126142, -23330654, -4260049, -9633816, 10551424, 24510036, 5766588, -8781683, 5636422, -22020390, 27983127, -8452396, 64093332, 37618518, -18612646, -94700040, 39846273, -29491339, -40697389, 42336845, -11599306, -38206610, 28901811, -70123294, -84999959, -12189635, -23199839, 44891796, -4456370, 852799, 3670442, 37289902, -5307868, -48037301, 18022188, -6620133, -3145242, 20971732, 21299089, 24313879, -7470741, -11861902, 45154832, 10291489, -119537755, -17432654, -48431119, 27329037, -73728232, 24051318, 6094680, -4783939, -16580233, 2556116, 7667226, -94371441, -1310669, 11140808, -8779993, 2623405, -18547874, 35127202, -84279068, -24903698, -122617762, 38468578, 192216827, -11271622, 48104849, -53278561, 15726847, -16579762, 58916038, -49874519, 18284258, -35455269, -80019628, 65655, -56033340, 5963797, 21495983, 19529513, -6881082, 2424757, 6422102, -24248653, -15007866, -115474191, 2031573, 3539195, -5700650, -7338808, -7078213, 9305547, -39583569, -12779549, -107479375, 12910457, 63766394, 2883283, 50593807, 4982162, -4785455, -1441253, 42334589, -25297495, 3538869, -30998732, -50790491, 8060995, -55640269, 9699255, 8978233, 29097785, -1769980, -14876996, 25100183, -2163308, -40043085, 67043708, 19792107, -5767051, 6947817, 2753202, -51708826, 5373659, -15859968, 18808815, -77725871, -34079192, -75497517, 17104079, 38010657, 11141892, 20642749, -2817505, 51182731, -7996677, -16515195, -65798309, 14024301, -11730866, 11468876, -7012762, 4718575, -4194416, 4783927, 6356952, -7668512, -23789657, -11665291, -25165854, -18022387, 8978540, 34734319, 7209058, 15269624, 3473391, -15466245, -34603362,
-4521739, -12517027, 19922940, 1047514, 8781788, -9961341, 3210928, 10944410, 14352074, -10551450, -24182064, 9502553, 23527579, 3276921, -1310896, -8913182, 1113679, 11206573, 6750132, 1245100, -26542213, -12255308, -41156586, -40697824, -9306226, 5832679, 51183813, 6029308, 4980807, 9371477, -2490071, 655076, -4194460, -7078190, -2162777, -6946684, -1048515, -1048545, 11927305, 12255181, 4914952, -9109568, 11206596, 5439525, 25164466, -13697072, -3472750, -5308252, 15007057, -10158108, -7667895, 1114471, -44895930, -28442623, -52756276, 13697044, 12386513, 24510542, 32112838, -25165913, -3342483, 33226701, -4849307, -4784028, 262746, 44958794, -8716361, 20316576, 27328454, -655170, -45940756, 23920580, 1899968, -4259294, -103609662, 17039312, -106431527, -78315500, -8060526, -28901429, -12647452, 21494835, 9699418, -26281083, -17760462, -38142538, 6879719, -75497246, -117047653, -96338547, 54853704, -118095045, 125829021, -98827809, -4980011, 26801632, 49545253, 71959463, 26213940, 71762336, -92864812, 10682638, 260975, 36568601, 12975701, 40109694, 1834539, 1835036, -54985564, -18088193, -11993404, -21495406, 11142135, -7799316, -16318355, -918037, -76676755, -28180519, 42597575, -11075468, 12321209, -17629515, 65077783, -124321535, -17627836, -85458919, -5766969, 30605028, 8913282, 6750305, -26738841, 36896826, -52625830, 15532272, 20315663, 12714033, -8126623, 59900667, -17432797, 1376610, -36699232, -113114849, 65845, 20252376, 10879975, -79691801, -108069366, -38011425, -105381836, -5635847, -12780857, -9567806, -3931393, -68091514, 106432108, -50200762, 11731923, -92078713, -9895466, -3931172, 23462214, 1245507, -74448739, 5964530, -105971974, 13303934, -75235310, -14876701, -50659385, 30213795, -61276495, -18742175, -41681856, -1309152, -15793966, -14285564, -61014288, 19988356, 108855444, -96075032, 34734150, -4131583, -15924824, -22872271, 35716941, 10223699, -50069378, 17300772, 36569000, -30280090, -17172590, 6488670, -15927850, 3538550, 41811582, 9700111, 18547197, -34472791, -16580131, 1703698, 12712897, -24510456, 52691743, -2162165, 11729832, -5439688, -9240760, -24183808, -26935238, 81264948, -43709137, -157286545, 58065101, 29817636, 17825784, -23134726, -52364241, 36372653, -11598806, 33881793, -83624273, -3864583, 17693579, -7601993, -21298407, 13435714, 23134094, 8979191, -11993713, -16580888, 22348155, 21954134, -10681070, -2818306, 23199084, -1572159, 48759399, 43318935, -1703596, -93257730, -15859882, -10812916, -101252770, -10748040, 10157622, 10747625, -8585462, -39977377, 5700643, -4979919, -4520865, -22282059, 8257548, -2489179, -16514151, 35849056,
-11664991, 31129063, -12844861, 3734904, 6158987, -1245141, -12910410, -10355186, 4196076, 1245103, -49348927, -24838847, 160497817, 23265294, -99745492, -136184002, 250216318, -458844, 1507214, 5700863, -12648717, -7667855, -4784687, -8126822, -6815522, -15074409, -5177838, -51576994, -9306372, 22937546, -21692569, 2686719, 4914963, -183762285, -3538168, -11140684, -786306, -202900282, 8978464, -8584698, 158007846, -38601027, -33227145, 8715828, 22741110, 19202009, -44957527, -49283242, 92405479, 786376, -3801018, 4915095, 24183011, 1245246, 8584982, -26411079, -6619161, 10026288, -18678021, -5963722, -15270400, 5308426, -11600252, 9830240, 23920363, -89129011, 13304203, 4063122, 1310757, -61407658, 7602418, 24510752, 57671599, -23396340, -4652810, -8781983, -9305783, -327698, -46399458, -12910588, 93716346, 8519503, -15859798, 11075679, 21495915, 9633811, -15073301, 51248924, 6553514, -20709855, -15793818, 10944592, -10813642, -4849907, -1835052, -1048470, 2294038, 38600435, 13435047, -10485864, 12844775, -60489787, -9764614, 6095150, 15728244, 589462, -10551089, -19529675, 7667794, -2621684, 327641, 3014578, -4783924, 2555923, 11206891, -262087, -1442010, 5308211, 69992481, -10747879, -15073364, 3801064, -786435, 1245156, 3473130, -1179662, 3604476, -2294055, -6291504, 8126154, -17694731, -1048572, -2686992, 2228232, 7143375, 11010009, 1966146, -3014656, 22216681, 1114150, 6553494, -10420353, 262352, 196586, 5701819, 11075609, -1638321, -1703897, -6160376, 1769442, 86114320, -5636086, -7667636, -2883609, -6357047, -2949139, -3604703, -1572831, -6881318, -3473507, 1572855, 3473057, -1834986, 2817760, 3014619, -1703941, -2162667, 3276827, -1900461, -3276646, 7143630, -196607, 8388904, 13631440, -4194602, 10813714, -2882772, 18153467, 21758080, 1835105, -7864492, -26083113, 260177963, -11730865, 4391038, 17563614, 25690148, 32964604, -1572907, 1179673, -15728757, 3277231, -3408173, 9831097, 10747964, -16580257, 2818034, 393145, -19988402, -23920635, -655460, -2621650, -33424024, -12451873, -23200082, -15728853, 1244766, 3604551, -13501047, 29622289, -19788176, -27524973, 39977022, 22149948, -1310560, 851888, -32964335, 11730970, 5570757, 3342235, -35061817, -18413778, 11663571, 8847266, 8717014, 19332660, 8650837, -8585709, -1245259, 9568090, -7471138, -6815755, 655283, -7274351, 9240547, 6815937, 4128928, 4653014, 65584, 9568223, 2162620, 11272247, -1374944, 17825607, 14483446, 984073, -8126953, -786403, 2621506, -3211126, -13500289, 1179727, 18349929, -10222338, -459251, 11730911,
-4062545, 12320806, 7340070, 10223592, -6881351, 4063299, 1179571, -851998, 4849521, -6029521, -2097232, -720728, 11665396, -2686596, -4849666, 24051876, -15859807, -11010175, 7931235, 55967622, -20316157, -10485095, -11534537, -3145538, 2294031, 3670066, -13042295, -655265, -4456040, 1572666, -14352739, 2621639, -655312, -10026886, 19529774, 1376148, 4653065, -4325367, 6881206, -10878933, 8781406, 5373980, -10551260, -4849856, 3342325, -720896, -458705, 196598, 2359314, -2031586, 655326, 458741, -655344, -3538919, -393187, 3670040, -1638448, 1966095, 720912, -3080198, -917282, 524303, -1310687, 1245190, -917532, -2490256, -1638402, -790450, -2949116, -983075, 1703932, 1179655, 524288, 1638402, 983040, 2949102, 589837, 1441792, 458730, -131078, 196617, -655357, -393234, -589860, 1900554, 327679, 1245172, -1376236, 196571, 1572860, 65538, 1769477, 786521, 524283, 1441792, -655366, -1245217, -393245, 1703923, -1574864, -2097136, 720888, 2686963, -1114117, 1114106, 1179629, 10, 131082, -65541, 393239, 1900609, -2228218, 1966003, -917527, -1835028, -458789, 655374, -3342298, 2097178, 14286871, -65596, -589838, -458735, -131044, 524445, 852031, 983036, -262111, -2490378, -5111794, 2752500, -1707766, -2949127, -1835008, -131068, -1310735, 2490329, -65522, 2031687, 3145706, -11140534, 17170399, -522795, 10486042, -25493893, -40042186, -69534366, -12779686, 75039882, -523408, 21954530, 32244063, -7143727, 10879133, -19726586, -68550820, 22740530, 34734553, -9698829, -18481922, 26017219, 2099351, 10813244, -36505836, -26083231, -33620369, -37814264, -3604652, -24313657, 7733299, 44827101, 9437303, 13303925, 26672966, 4391912, 5243071, 3604258, -21233197, -13566406, -2949276, 98042116, -7208657, 8257508, -18677597, 15859815, 17367147, -40894430, -1245211, 720627, -2162815, -9699257, -28574087, 15924963, 18285126, 32178113, -30869202, -1638373, -16318723, -17956959, 5963573, -16056395, 10092604, 24249160, -3997643, -24837770, 41286974, 11144135, 34013137, -50790015, -15334917, -85851989, -30867646, 78053593, -1637951, 61932428, 28442952, -9043811, -8912893, -29752725, -61997239, 21625976, 6880749, 24116636, 27197395, 10551053, 46597433, 27394071, -29493135, 24903594, -13959559, -44630198, -8650995, -2817775, -23528115, 9043363, -5766833, 15793230, 27984100, -1638636, -34011461, 96600589, 25624275, 785783, 16252361, -29753534, 47775559, 16512958, -34142210, 58719695, 27130180, -42205297, 23003398, 21495945, -917414, -9371287, 3605001,
-24313400, 59769381, 42012524, 1572683, -4850036, 121306491, -2097297, -5439135, 6553434, 83558543, -1769165, 18219193, -3997675, -10485720, 5832766, -9305580, 12124342, -8389146, 6160461, -13500854, -33947650, -2687366, -2490780, -10550334, -27721482, -15008595, 852131, 16319056, 11600013, -20055178, 4456524, -10223362, -19529486, -4587674, -6288419, 8650823, 12123718, 30211178, 3080162, -3800674, 6422718, 53542791, 8781596, -13893654, 10616716, -23527153, -2883649, -16252507, 83820405, -10879264, -1572960, -20512935, -11927335, -45612814, -12517505, 24117825, 1900768, 34798998, -17104990, 1638952, 38469054, 26279687, -1375930, 37159286, -12386368, -18547053, -77133796, 19858239, 10157865, 26672266, 9502484, 19267928, 7536361, 15663023, 14352435, -34930861, -40109011, -76087862, 17367793, 3147308, 84278679, -5636398, 4586606, -30932846, -30344376, -38406739, -4390755, 31981607, 80871641, 9174859, 29556494, -75431640, -28574973, 23330271, -29097520, -64422415, 48824783, 30079775, -53608744, 22872845, 23921212, 12583152, -26869621, -37158407, -17037740, 84935062, -33883320, -31326327, -62455302, -37945160, -6685171, -22674404, 26016994, 22282034, 82902050, -63504342, -4129468, 67043249, -5308501, 1703866, 85328074, 5307874, 21037252, -68747187, -36765931, -259424, -7276820, -2163213, 10158774, -48562551, 3735232, -3997308, 15204492, 16187717, -5373674, 5767328, -14680089, 56360957, 49610836, 11599720, 29295514, 29817725, -590142, 850529, 30146531, 1835167, 57408891, -103153650, 36176125, -49411745, 2488723, 3407321, 21692289, 13565595, 61999684, 19857469, -45483891, 94832279, 44955596, -63176442, 14221529, -11403498, 50003856, 9634233, 30933242, -5701168, -2162313, 28507930, -17629179, 53739548, 18939981, 8257076, -54133061, -18153263, -136052253, -15662608, -130088843, 2820522, -20185126, 39910706, -65142663, 3932596, -4652643, -9893876, -5308445, 19202394, -4784058, 26739041, 982996, 11469477, 3408268, -6815483, -158924741, 15794115, -59703533, 17890623, 2557337, -207356617, 18742974, 4587708, -32637532, 19529283, 3867141, 22675674, -45154565, -917447, -82772348, 23199592, 21561443, -5765767, 7864459, 3800925, -21364612, 10944615, -10027267, 20775337, -2162927, -6618754, 17366868, 32899333, -10485817, -4980775, -4718453, -1244995, -92340080, -20316277, -40370345, 2948866, -4586947, -17498609, -1966336, 20512817, -4456510, 14024619, -720940, 10748201, -4129020, -1965960, -62456016, 28114816, 10747856, -3079916, -3146105, 6356997, -39714873, 458591, 20906031, 19529948, 22085289, 33292521, 44564547, 20381686, 39256308, 21430113, -22740916, -22544357,
-67108609, -29294285, -11075700, 10551737, -1769387, -524806, 8912610, -786400, 28574305, 17694370, -27262927, 3342160, -33882604, 261747, -15401233, 60030554, -52297670, 13041203, 93519241, -17630056, -33423172, 37027556, 21757546, 18480833, 19857464, -14549562, -10944106, -13697220, -28507635, -21887673, 29950245, 4652908, -6094714, 17824854, -103678437, -12976621, -4521780, 8847075, 33488815, 53804883, 49610550, 18874544, 29688138, 12514014, -53150197, 27328401, -11730602, 44498582, -2621272, -17301475, 74973167, 130755, -50724511, -10813081, 6880980, 27131359, 1704104, -18350627, -15138884, -33685514, 45810132, -262694, -5898130, -6160283, -7864851, 12648303, -55443668, -14745364, 4587527, 18874265, 3669884, 5046181, 12976525, 20185288, 16318592, 16119159, -53347720, 48496536, -11992751, 54853836, -19201420, -27525006, 39977608, -14090082, -29818875, -4521760, -4587337, -125698745, -89783506, -10092951, -15270445, -28442460, 31654359, -10092667, -10813532, -33882630, 8912835, -52428660, 20447169, -11010049, 19923015, -10813686, -33030223, -1376069, -7994631, 32244032, -25755804, -21431538, -6488095, -3407681, -1507302, 458764, -5046674, -12648471, 4784116, -655340, 524351, 8388655, 9502641, -2949122, -9764886, 9109405, -3866590, 720916, -22478774, 9502817, 1900456, -4456043, -3801080, 14417665, -393192, 2883587, -851978, 2293782, -852017, 720901, -852034, -720842, 2228209, 4784120, 3604479, -6291160, -131194, 458832, -786790, -7012324, -1048718, 4521875, -2949229, -5570676, -2949158, -2883566, -2555976, -5308450, 7077960, 7602219, -5636026, 12451698, -196518, -1769181, -3145654, -6095002, -2097161, 4587577, -2621457, -1507312, -8650791, 720909, 983016, 1310693, -4653075, 393172, 2162629, 12518131, -786385, 2949245, -6553876, -27328539, 4522015, -4259767, -4915081, -25559079, 720989, -1966078, 24182704, 22544463, 23199725, -5504972, -77856665, 9109882, -7798824, 10817457, -5832851, -15597399, -3473432, 6160187, 5636090, -458687, 14221253, -720885, 2031558, -5767237, -1965936, 262255, 2031600, 6357037, -11861988, 3080130, -3604537, 4128760, 917607, 6946768, 1179639, 3276915, 1572856, 21233799, 1572842, -4849840, 2424833, 9043985, -1900400, -5046339, 5963882, 2818075, -4390973, -1769514, -3932202, -8716438, -524310, -3866738, -983140, 4390971, 3538708, 1704040, 2752554, 8519642, -1179645, 4522058, -3014658, 2031514, -393244, 3538962, 5111890, 2818054, 1507365, 262316, 983073, 107872340, 1376200, 720837, 524265, 2555903, -5111784, -5570566, 22806608, 5701580,
-4456484, 4390888, 9043915, -4063288, -5898350, 4259782, 3014580, 65538, 1900495, -2031515, -2424802, -10485684, -1900643, -9699091, 262197, -3604407, 1834965, 3801081, 7733300, 3538952, -4063128, 10158360, 10747873, 261095517, 45219882, -18153433, -3932274, 2752554, -1703748, -6750158, 22872256, 2818125, -7078088, 2097136, 40173555, -8912949, -6160549, 2228224, -589857, 2949155, 851957, -3211008, 655372, -8323021, 15532009, 3276797, 4587636, 6946794, 12648521, 2359307, -12976035, -6881333, 13893570, 3932121, -2359472, 6095050, 10092587, -2490348, -4784120, 4587592, -1048668, -3735541, 4522083, 3342406, 20906028, -260243724, 5570514, 12320532, 983195, -262052, 7143423, -589710, -18808708, 16711579, 11534239, -2686765, 5046335, -34, -655369, -7864338, 1900554, -3669992, 327691, -851940, 2228249, 4521991, -2162810, 458934, 5439585, 393226, -262092, -3145640, 1179611, 5373867, -65491, 1572975, 7929803, -179568682, 2752458, 1376340, 65652, -3604448, -4849600, -4587488, -12713943, 6750190, -5898242, 2621529, 4521865, 2228199, -196655, 2621384, -4194198, -3211281, -3211264, -4063090, 6553638, -720867, 4456276, -7733158, 1900693, 3473532, 1638351, -1441754, -458877, 1835137, -1900620, 2490295, 524259, -63897555, -720929, 4325401, 5963877, -4456445, 1769497, -1310689, -7864350, 6160350, -1376176, 2949107, -10550168, 131334186, -8977963, -10158270, -34732530, 18349869, 37682725, -6487676, -56426620, 108198901, -5439951, -5832852, 113377619, -3014347, 46203510, 32308847, 89455501, 123667137, 3930083, -30346196, 20840585, 11401982, -77397867, 1244286, 20316136, -11861662, -59178591, -30474723, -11140838, -26149072, -4915557, -7340418, -43909129, -9109607, 10944495, -196852, -5241678, 5832696, -8059963, 1900370, -6291391, 41287652, -6816430, 34471587, 27787387, 12844917, 49938949, -14549138, -40632511, 216791703, 19988236, 7077117, 3014223, 5570444, -12451661, 327767, 8257651, -3997670, -6684434, -8257692, -6487346, -5636456, 15794255, 22872101, -17825721, 104332009, 5569957, 4063516, -6747907, 36896930, -117374001, 49807322, 30998353, 34274724, -52428681, -6029354, 79363589, 120716955, 102432117, 16973728, -11862507, 192541660, -4851065, -32963454, 2357607, 21626120, 59899926, 36634301, 30540193, 17694733, 17760403, -56754084, -65281, -21693182, 47580011, 25691734, -4588081, 42139107, -31589676, -50134905, 32701052, -86048499, 22216874, 2097459, 7733250, 31391985, 21036339, -73793561, -117374872, -43188513, 50200440, -53214902, -19988789, 31195845, -45679472, -11140768,
-103875543, -14089296, 129630312, -33422479, -61341518, -23855196, -4915558, 33030442, 19659397, -10091452, -25427644, 1965915, 15138569, 83099603, -17039520, -4653386, 10549573, -73531550, -7077682, 16581402, -30998117, -9830178, 3014030, -104726537, -78905857, -35323542, 54328635, -15990511, 2686551, 27788096, 9632869, -20840570, -62325725, -2031039, 3080264, -17038364, -43908862, -1900465, -17236217, 9502679, 22674147, 15794872, 16842453, -8126421, 6224553, 139788080, -6617798, -25820783, 23067052, -75628905, 46792613, 44040937, -23657970, -113310847, 99679409, 69730403, -133694347, -139001115, 25689448, -9043848, 15270153, 140118445, 51184004, -121111000, -46531709, -51706416, -94109553, -11139932, -75235578, 6947059, -11600040, 81854521, 916344, 34473726, -5570685, -69140549, -75562416, -8454200, 19201684, -7733581, -36307117, 18874609, 25494508, 53608617, -6618947, -67305905, -22414165, -131925036, 42139404, -13696405, 8190888, -17236315, -37225488, -66586226, -17039547, 14876391, -2753377, 13498597, -10485715, 96596857, 62979196, 2621586, -44432744, 18743353, 4851949, 16383940, 50856572, 11534828, -22150981, -7733604, 13959230, 4522162, -9765464, 6881500, 13566570, 16908613, -26280065, -4915299, -23789912, -69600063, 57409713, -3997250, -17105082, -16712283, 24051469, -22282496, -17891693, 15597101, -1966759, 29884232, -10354631, 91159800, 45874792, 3473395, -40762790, 4718693, -2882633, 20577971, 1638591, 13697279, -10812321, 26869797, 10223677, 25625002, -22808270, 61735541, 50791631, 44958208, -69534193, 24641246, -27132552, -66388539, 107414285, -44432752, -57999891, -35128322, -33686217, -96995073, -40895565, 96927574, -14354095, 31523173, 15859769, 110359315, 95943879, -2097189, -49282715, -1769352, -15005872, 15400531, 36896523, -26148460, 2293859, 1441800, -32636668, 917575, -195231784, -1180955, 7929733, 31981202, -4784072, 15007633, 1310568, 23855345, -13827686, 130905, -1049251, -12255344, 4849556, -12648474, 10289312, 4194168, -260571158, -89128691, -19529689, -24772844, 16318496, -14090281, 12452582, -15990296, -14811352, -2162714, -12582737, 9961259, 7405566, 2162788, 8585200, 10813491, 26673089, 2555505, -2686998, -720925, -524243, 3342241, 2621458, 7208725, 4653053, 2162543, -4456693, -7536866, -3932183, -10944588, 1900444, 851928, -85983123, -15400955, 2686976, -3276550, -65464, -24182766, 721484, 852158, 8126526, 21430417, -2555874, 4128699, -1245149, -10747926, 8585268, 10485735, 4521944, 2293906, -589854, 1835059, 1245217, 1769420, -2752430, 2883456, -7012504, 2359285, -1900748, 5177394, 3145722, -65, 589894, -589690,
-18218887, 9699773, 19136465, 6749929, -2424922, -3866659, 2162634, 983170, 8060950, 10158196, -1507428, 1311052, 45613719, -4915582, -48627889, 5505248, -3473470, -4194463, -20839717, -73467033, -41877732, 11600701, 19400000, 20578786, -20316570, 31127957, 3671254, 3343213, -34407643, -46922723, -46137275, -31391670, 47578746, 62324669, 236125884, -67498830, -40302302, 15267747, -10486488, -20578974, 25824968, -127269912, -39845371, 12386261, 4587842, -22020217, -23986456, -51773741, 785566, -14548815, 6356340, -21365907, -16974246, -15860007, -5570143, -42401466, -131536, 3800256, -3407769, 35521725, 18284053, 14156596, -5635878, 852075, -9961420, -8454509, 35912998, -23329900, -20970326, 5503939, 7273389, 9370717, 38404618, -95288944, -25165694, -3800283, 23921136, 16579770, -22085482, -19071607, -15597695, -34996147, -14746289, -5113064, -29884051, -24575203, 47578941, -7405318, 57605253, 14941897, -27067560, -21822353, -17761502, 32703731, 16254167, 37946188, -3212223, 12453359, -114754288, 27526084, 17565881, 9830119, 71236969, 18086788, 25952461, -88406790, 62653087, -4259380, 458760, 3014684, -524339, 262147, 1441814, -458770, -1179661, -327699, 982957, 5963766, 2031634, 1048583, -327684, 983044, -2293739, -393221, 1507293, -1245172, 524317, -4980760, -1114120, 1375819, -1310727, -63, -3014643, 458749, 3670015, 1638394, 1179662, 196637, -1572817, 327698, -1900525, 1966092, -458719, -786419, 1310703, 2490369, -1441778, 589826, -1835069, 1703933, -8323060, 4653073, 655347, -393218, -5570563, -3866624, -589875, -1834991, 2031563, -589848, -262093, -1376770, -196613, 393263, 262156, 393224, -1507338, -1966076, -2, 327695, 1310701, 589822, 1507269, -1638259, 851986, 458627, 1638441, 5505044, 5898213, 786442, 4980361, 4849575, -6029272, 1835001, -1310700, -4718584, -8781822, -14352366, 3342338, 3932177, 458777, -4325463, -2490399, -528269, -393201, 8650708, -3932149, -4, 11272168, 8126461, 3211269, 327668, -12845184, 524318, 6292207, 3014433, -48824596, 51838907, 136315368, 3539213, -78971016, 91093931, -10223543, 11861150, 11927070, 28048807, -18874849, 4521879, 3408664, -10358623, -9371574, -29688298, 26279897, -6094324, -20905690, -48037313, -27327923, 15727966, -31454560, 40305876, -44499222, 13174365, 15138676, 38535586, -26607402, 53083089, -31522508, -12779518, -1179613, 19398576, 53608750, -29032550, -46137168, 14483260, -13369224, 8454665, 12255002, 18809282, 10682258, -17760636, -10878065, 3274410, -17628654, 12583332, 16449541, -6488028,
6815913, 14811005, -17563329, 22151471, 3474728, 38994860, -6028885, -21036113, -1376168, 10158002, -18088040, 18743193, 21168533, 30408500, 21692274, 17105118, 60359004, -8454433, -64422120, 10420463, -8847650, 11992513, 8585335, -22216543, 11534110, -5046634, -22150804, -22349343, 34276460, 14286655, -3277066, 1638256, 27983521, 45875125, 9961441, 26738846, 11470295, 23003543, -7601738, -2948392, 4456510, 15532515, 6225821, -1441987, -1376546, 16579905, 7864210, -2621365, -23133853, 6881296, 1376245, -3539110, 5898006, 7339969, 1113962, -9305944, -16973969, 5832842, 8978426, -19857148, 10158363, -2294182, -6422256, 11207191, -86, 3277079, -8519690, 5177299, -8650904, 327962, 8322971, 11796403, 720298, 7209144, 14679883, -7012514, 11403232, 10156934, 6356875, -3080283, 2097578, 29425676, -10223416, -2555907, -17170412, 22019865, 14614491, -24182666, 12844981, 15073382, 14745462, -8126381, 5898359, 19463918, -6815458, -13041241, -2359435, -2162401, -14286816, 7733211, -4522070, 1048557, 6291440, 6488028, 2490196, 65591, 10551410, 5308418, -2555687, 28963043, 9110013, -6029360, 10027325, 98107446, 23789734, 3604678, -33292534, 134282884, -37158767, 25297027, 30015588, -7471030, 21692359, -15007892, 98828011, 21234244, 5308019, 21233294, 3408554, 524249, -1048442, -10682166, -5964013, 7143287, -30670786, -13828072, -6684959, 1179837, -27656605, -6357155, 458758, -15269522, -720846, 131164, 3997855, -25427810, -3473312, -1572840, 5439570, -12058709, -720859, 4456388, -14811137, 1769517, 1572860, -2228162, -39518259, 12517606, -8454138, 7930172, 65487, 7667497, 24510472, 1244943, -3801021, -3080208, 4128771, 327701, -4063310, -1245218, -2818148, 1703960, 6422445, -18218542, -983083, -3473315, -64971, -19202014, 196563, -589767, -2490309, -10485952, -2818115, -3801092, -4849747, 589873, 5963769, 5046333, -40239120, 8192237, -1376257, 2818193, 262175, -5767109, 8716295, 2752668, 524369, -655335, 3473367, -4980713, 786307, -3604488, 1703823, -3866615, 9699624, -28179653, 1048609, -5767239, 1707965, -31326248, -17760102, -1572793, 3211062, -31654714, 2424841, 16646100, -6946912, 1703997, 42991878, -5570569, -136642367, -13369465, 2424648, 50268490, 7405223, 5309007, -5767177, 1573110, -4718518, -1900489, 6094813, -5177340, -3735548, -15138609, 5964067, -14483528, -22151136, 4718392, -2293801, -7012320, -2555578, 10878952, -1507386, -720947, -7798793, 16318488, -32178354, -14417816, 14417772, 3473366, 1376389, -16187281, 982981, -6815995, -4587341, 16515061,
-2490391, -23920248, -8192032, 5504818, 1769517, 5636072, -12845010, -14680172, 10092472, -2162612, -5439392, 5833056, -17367021, -1835616, -2621291, 655322, 1179623, 14155764, 4784300, -3735518, -2621470, 3866426, -27918394, -131058, -13172737, -2359323, -2162594, -23527428, 9371414, 524092, 3211019, -11731086, -9437148, -13566273, 6881289, 3342380, 1245197, -1966170, 9371646, 8978401, 8519735, -3538874, 9764874, -982916, 1114225, 4456317, -4259823, -655531, 525649, 29950018, 6881674, 5570624, 12713539, 28115103, 240254847, 13434669, 50135284, 3407936, -26017878, -38010859, 19857649, -4456800, -6684340, 118619774, -10551318, -5111148, 13893764, 8912084, 9175069, 7339925, 35848201, 40501237, 6291506, -6422596, 2949434, -3604414, 69665358, 33554513, 16906730, -5112027, 54198761, 36437978, -14482889, -60227940, 30342497, 4062990, 5177110, 50856383, 8191674, -7537189, -48759222, -127401803, -26934183, 22543608, 22806897, 19594822, 10943902, -86835996, 36896269, -44566180, 786652, 19136358, 203358612, 177406043, -5307852, 4391129, 61736191, 9241199, -16055760, 13565831, 3144185, 70254798, 25887013, 8519903, -13763076, 6291237, 17695325, 16121439, 29949660, 12386645, 11468433, 6553934, -37224186, 17891504, 33619937, 1572859, -3604257, 13631745, 24641589, -5506398, 14614466, -39322244, -20774980, 7405648, 31457759, 47841396, -45285374, -982923, -4913871, 21234207, -126024553, 14220871, 11729007, 126352883, 6489391, 22347741, 26542113, 16908744, 41222200, -15466298, 30801012, -62258825, -59506908, -16776836, -33750698, 65601965, 16120436, -3080658, 27984795, -20053946, 22543904, 64485636, -6094682, -74122370, -18284249, 26017707, -458634, 47513620, -78839818, -41090416, 50136054, 2557441, -254017389, -4456306, 23134156, 12451705, 23461767, -10157652, 20185013, -11862247, 36044754, -3998065, -5701455, -29950554, -2555872, 1179695, -8716036, 2162099, -3669862, -2228441, -17563326, 393207, 55443061, 3801284, -21430137, 10354239, 1900304, 37748694, -2162266, 23920644, -28640409, 30081028, 4456311, -15138976, -70975547, -1769515, -327822, -5046317, -15073340, -5439155, -20512966, -8519848, 25952292, 3932197, -5242984, -23658910, 6750279, -2818130, -2686802, 5701550, -8454032, 6225944, -1376136, -982974, 15007790, 6684654, -11861858, 10485605, -1572927, 5636216, 4784171, -4194227, -15991152, 15400790, 4522012, -4390621, -32505749, 7077905, -3211258, -13828175, -2752506, -7602072, 8388675, -5505031, 8781839, -2555837, 1769359, 5045911, 5111949, -6946892, 4128893, -6094812, 2293735, -6881253, 7012458, 2686858,
393039, 917374, -5177172, 2621349, -786520, 3408091, -6684589, -3080248, -3342238, -7339991, 2490428, 3342551, -2490391, -24903644, 227409941, -42664028, 59506641, 13501014, 3145746, 17891189, -69926613, -2490377, 786747, 7209468, -8781882, -14810586, -786273, 852669, 12648516, 5767163, 32374984, -1113813, -86376186, 21626498, -91946828, -11077115, 10158267, -148962554, 16318448, -22544066, 78904547, 32964797, 16646342, 19923955, -27590511, -6422551, 71040982, 65535, 34341009, -10616760, 16187739, -1507483, -44957730, -2031671, 1573039, 21364799, -17629046, -11599447, 15008100, 1704002, 12910392, 5374293, 19988633, 9109503, -59441362, 1769186, -41942909, -27721802, -2097149, -54722250, -4653080, 7012572, 38207139, 7602440, 3145615, 8585621, -37224461, 2162430, 54526079, 4587662, 43975029, -17760320, 12976432, -3866733, -13173137, 16121555, -12451658, -45154418, -10747857, 5439904, 18088111, -21168273, -5833520, 10485946, 2359407, -4456243, -40370417, -25821578, 11796424, -20643517, -14286868, -38535213, 22019654, -3932059, 29425349, -15072766, 524623, 12582931, 16842978, -27459806, 9175045, -11796838, 12582777, 45809698, -131219, 6160449, 18874484, -10092442, 11140955, 11141198, -43384607, -32636954, 18481294, 20315707, -22216593, 43188242, 23002607, 10813317, -6685094, -196827, 18350249, 65748, -13434727, -21102624, 6160435, -2293746, 5636395, -24510399, -18415270, -8585431, -4718702, -8520711, 4194442, 786323, 3211791, 90439586, -20053991, 24182777, 28311759, -44629683, 1965976, -15794220, -22675302, 12582926, 51118119, -5701824, -12975539, 13500488, -7405881, 14811479, 10617074, 35454087, -15531907, -4718133, 4259920, -7405468, 10092553, -12320815, -2817842, -29819221, -4849481, -1310800, -16909330, -199886382, -6094596, 9830719, -14546058, 150667108, -72680006, 27328991, 15728915, -217577184, 73269477, -71237462, 177078870, -72876294, 80216447, -49741995, -45809193, -18676883, -6421004, -44430956, 12713176, 45611173, -22806431, -36437538, 4653183, -12976138, 31784916, -17432512, -9699587, -15663464, 20052921, -17039332, 30997852, -14483314, -70649183, -192151767, 60359155, -13369858, -9437483, -11403070, -50593849, -9830081, 328223, 54918406, 2753080, 19529341, -5177257, 8388546, -22020103, 30867367, 12976423, -8191777, -59441171, 67110333, -12715374, 50594672, 20644720, -73793342, -27918413, -56360891, 123797545, 69009252, -24969723, 7472024, 76349382, -11993176, -16777816, -132841617, 72679500, -5440215, 18874093, -5046428, -69533333, 12451962, -7733709, 18677607, 13631424, -5046224, 5963936, 33751260, 7602471, -261967, 1310914, -7470978,
-40763365, 20316040, 2227299, 18088493, 2032155, -44039843, 3932198, -721101, 62062527, 57540498, 19988321, 16646985, 51576431, 17301418, 5898271, -51446020, 86376899, -8127116, 1965836, -2031560, -29490764, -31981585, -8978403, -20316329, 2818041, 3735793, 35127679, -28770119, 16057054, 21168494, -2031858, -7536630, -38010965, -10680820, -3473888, 15729448, 12452094, -45023010, 27459710, 30277671, 36307246, 71172077, 3014757, 17366767, 27066248, -4521865, -254999403, -80741342, 32965511, 39714917, 44235779, -3275649, -249888595, -19922463, -6289264, -61407982, -30015132, -30474283, -4128366, -36174880, 41220997, 7665864, -3933426, 38601272, -48824234, -122943405, 73072581, 24380145, 2361879, -88014473, -20250564, 14287781, -3801067, 115672735, 31326038, 26609260, -1440725, -5701624, -97714135, -35455090, 22479117, -4784124, 36373675, -16841673, -161152679, -2031135, 14681567, -20054393, -47972247, -15990343, -16776832, -24837399, 9699080, 13106337, 261146, -196581, -41877514, -125632476, 20119095, -12122887, 8848514, -29360026, 8323630, 22479127, -40174706, 104596304, 5767261, -3997068, -4783045, 23855573, -48627580, -30998732, 46071047, 4718845, -50659128, -13302955, -110100590, 54984974, 16779273, 46267639, 50987028, -85392314, -50003358, -25952052, 65404376, -18022260, -24640819, -10158214, -40434921, -38864062, -78774949, 3473961, 10355669, -14942288, -28049300, 28967207, -52102827, 96667149, -25361576, -29884708, -26542558, -33685449, 10878923, 3997777, 22674819, 11796649, -262394, -40501177, -247005468, -17104869, -3145207, 19201335, -38011195, 18153457, 20774906, 24248232, -6488596, 17694753, -26738393, 2293959, 2818219, -1244841, 95682091, 34668627, -39190584, 52363423, -11270954, -12647775, 3408770, 104920847, -20775338, 262128, -35520522, -5898323, 1048272, 3015094, 22347208, 18677635, -24248853, -25559022, -235732895, 11730678, -2686719, -17367381, 3211297, 7864394, 28377304, 3473486, -18087539, 22479199, 5439450, 9305863, 2818181, -5964486, 56491828, 7012009, -17039025, 22282233, -11533442, 1376799, 7995626, 88669172, 13041715, 1769343, 5832494, -2359659, 4063027, 20906230, 23723847, 29228910, -14877000, -13434518, -117768489, -23068682, -7536602, 61800030, -28115153, 39714657, 29163992, -10551354, -6685564, 20578130, 28704936, 13828511, 15466471, 14024669, 11599579, 25034628, -25886253, 20840072, 7078318, -13368710, 3604688, 58521819, 6553709, -24182962, 129631603, 29491305, -32703767, -2819062, -2358748, 10026873, 32898411, -50003181, -75104260, 44301971, 11404047, -24576497, 10158986, 5832763, 39977653, 58785621, 19137598, -109183461, 31720485, 27590193,
57673191, 8781433, -13696849, -29033940, 15925704, -92340308, 97517399, 158989597, -41351126, -68616494, -10355619, -4260693, -80214971, -1048411, -22675996, 9502609, -30408905, -46465408, -23920994, -36567867, -53673535, 30408803, -12714029, 10288936, -27720628, -1245165, 19398896, 106430274, 12254857, 5962876, 7077938, 327827, 53674015, 40828794, -16842860, -25231745, -22544413, -1572938, 1965958, 28900840, -62979677, -67633342, -10420168, -11076284, -161677830, -84672275, -26345433, 20905954, 13696471, 2686285, -20709048, -69205003, 7929000, 78315760, -44302349, 2359277, -15530887, 41353078, -4720244, 48758645, -37880527, -12780211, -7929723, 3801030, 32243835, -8715357, 11009941, 9633115, -29359917, -31457095, 8650892, 12779008, -81526837, -50331554, -5308430, -17629533, -12582304, 26017605, 19070748, 27525560, 4456599, 24838524, -3145604, -6881446, 17760578, 14090322, 70778945, 5701944, -196823, 8650573, -29097798, 50069646, -32963756, -25035496, -5570891, 22938487, 5700168, -9829974, 28573609, 3801099, 18219143, 31194903, -53870703, -46268371, 9896215, 6160000, 12910727, 3015032, -23264999, 20315965, -1900736, 24445120, 786676, 5177611, 2359427, 8912672, 38273435, 17170043, 25558919, -14221139, 35323876, -10878893, -13696761, 97124386, -10878519, -33226532, -10158499, -17170186, 13238479, 15990871, 10813429, 3408217, 7602138, 7667648, -81920002, -75694064, -3735615, -9830811, 9109734, -5897973, -106233993, -39190319, -8255209, 1179026, -8584376, 16711784, 33030098, 16122333, 49477467, -36044249, -121962506, -4849669, -29753076, -37945315, -28967133, 39124968, -7668604, -28769755, 21692420, -30932918, 7602074, 19988553, -6815693, 9111186, -8519794, 11993206, -136904869, -253951912, -524104, -25427308, 28179017, -23462051, 44236886, 16908292, 42860787, 1244843, 57540272, 58589583, 18480885, -459551, 13696632, 39715276, -15728129, -7012317, 31063709, 69337049, 23396208, 26542088, 17301696, -52888649, -29949329, -36634976, 3605021, 1703971, 60555544, -16187107, -7340257, 20578420, -11534136, 21627166, -7274629, 20840990, -12714394, -1507036, 26476760, -36437814, 20905939, 3079392, 4914921, 16580754, 35127601, -30474591, 21823455, 38207927, -15597494, -58654638, 27262737, 23527314, 87687734, 6094885, 5045860, -15336796, -8716790, 32899046, -458702, 15924983, 52428889, -23199237, -19726349, -5308419, 2687103, 10682483, 655241, 721231, 14417882, -13631140, 16055694, -39059723, 11140963, 391345, 18742808, 16383970, 19333232, -4588280, 13304166, 23986869, -14351358, -51511250, -107216771, -36765494, 187367332, 83755047, -48891442, -9635606, 17694087, -137231872,
4259019, 41288900, 17956737, -3275802, -72155565, 14745710, 28901445, 14221413, -15728826, 15926370, 7274736, -40501585, -8192052, 27131511, -2883530, 2818454, -3013834, -1834995, 6881184, 8454152, -18546950, -49086501, 6029444, -12124316, 38141734, -22478759, 36438129, -34734034, -11076331, -8454677, -2620924, 5964311, -1572503, -11206721, -11993159, 5111771, 6881357, -6750087, -6356916, -3211285, 1048490, 8847587, 17366942, -10813355, -13303669, 27983699, -393168, -7339886, -3931760, 31719436, -5307789, -13303734, -19005412, -23723397, -2424742, 917487, 29032293, 1835079, 14680147, -16121851, -20513137, 30473982, 5308910, 8716703, -8388479, -18218809, 6094767, 5243247, 9633905, 262178, -2949117, 13893684, -1704066, 2293777, 19070791, -3080068, -3669703, -48955571, -3800948, -1637584, 6029785, 34209923, 65665947, 8650625, 9568097, -14417324, -10027912, -54132882, 2752375, -9830284, -28049248, 13958963, 34078461, 10813679, -455425, -40697650, -10550699, 8192032, -16515137, 25952246, -3473406, 2424980, -13303789, 15466338, 4718553, 5505116, -41287624, -11075882, -6685203, -8651178, -55311783, -139592235, 59965241, 25690496, 3997453, -12647911, 46137480, 27851464, 22348900, 48299688, 2816180, 4521213, 12584628, 3669138, -22283844, 60948503, 12976418, -5766892, -8256969, -94764706, -41157119, 8913069, 2751206, 90374529, -11860375, 12190298, 24709613, -119144204, 4980767, 8716873, 4260219, 2096808, 11992968, -47251629, 8912736, -7601214, -28442576, 28639507, -19333068, -31195689, 16580652, 9305196, -24904485, -7208398, 16125662, -19988485, 5308081, 4784110, -15662644, 3407916, 15401973, -10224209, 17563973, 7930454, -2293963, -2490574, -10485568, -4979902, -10091215, -37420918, 22610000, -28180321, -21954923, -21430042, 22020320, 13303981, -20119519, 3342751, 6356638, 34145469, -60096368, -9633710, -196890, -29360778, 3473344, 2293964, -21231684, -18546274, -6226022, 5766443, 3211280, -8520180, -7471356, 23462433, 106627487, 28836173, 22217192, 2096428, -9044244, -20380866, 1442149, -22741109, 16842380, -7602297, 196148548, -458307, -33883116, 264373387, -169803207, -25624441, 110493690, 60686823, -11468540, -31981334, -5243547, -6422776, 1964633, 9437184, -4785283, -108199919, 29949061, -11272730, 3866765, -16121893, 197918642, -75236070, -160038894, 12125349, -32700065, 28574270, 18285263, -63831843, 83232153, -7668118, 31458267, 21888709, 104857307, -3276740, -31916260, 98238073, -21233235, 17956861, 48628111, 2294298, -2817886, 22937510, 2293742, 54067026, 29424296, 17431653, -8585845, 2096759, -37158360, -30802328, -5767260, -23658477,
154927207, -50527731, -68550866, 9502899, -10550268, 68157961, -24640954, -2228151, 62586924, -22412853, 21430497, 20316382, 129171400, -32047351, -39582987, 64290326, -81330005, 11403895, -30015516, -7995408, -8519433, -33095538, 19857600, 28114682, 4061692, -10026735, 39322080, 58719605, 41287489, -5439688, -21889401, -3670222, 146931787, 45614235, 35389327, 28901761, 459291, 104464878, -22019570, -18153405, 58261683, -15597962, -22610734, -6356751, -7471230, -5242777, 43319353, -16056179, 10354734, 6226027, 22478595, 2359281, 4456516, -7667729, 4390972, 213516065, 12189803, -4587277, -458707, -5898324, 3342569, -7798979, -37224245, 7864400, -11141302, 11992736, 196935732, 2556293, -9371657, 10289276, 6946771, -3407953, -5178258, 2949243, 10879027, -26541865, -3866640, -12976075, 16908280, -2818117, -1310579, 8126523, 5963555, -327618, 4456319, 5046413, -3604407, 43188041, 18219095, 1376366, -327690, -4784203, -11337427, -9699508, -70254620, -8454187, -8257512, -6553404, 252838022, 2687178, -4391030, -7405642, 1507315, 9240627, -4063416, 1179716, 4652968, 36700261, 1769328, -13435110, 15270078, -1900544, 6029576, -1834966, -1376475, -6422546, -7733247, 11993110, -7143409, -193069216, -33947856, -11927488, 2162853, 7536332, 8192775, -19726416, -103350662, -1507176, -2162537, 5111747, 80216160, -1638989, -2097217, 655208, 8257612, -11599961, -130962, -524206, -11665490, 98631522, -1835089, -3866642, -3997724, 2490344, 7078062, 3014589, -4456437, -1900490, 6226014, -1179674, -2293831, -1048574, -982945, 4980651, -1507313, 2359300, -460919, 2424766, -2555951, 7340095, 4194234, -3538844, -8257593, -982955, 6488016, -7208870, 3342424, -1048540, -2883501, 4722569, 917494, 5111769, -2490345, 65547, -4194327, 2293810, 2162750, 7077866, -2752591, -524265, 4849609, 2490340, -3538937, -1638372, 1441872, -262168, -851999, 2621460, 3537861, -196630, -1376299, -2097128, 5046287, -9109412, 1048559, 3670159, 4521932, 327724, -1900525, -262122, -393204, 1443650, -4653056, 1310660, 1114064, 2818091, -262138, 4390979, 3866526, 8323091, 130950, 131133, 2883522, -9109490, -2490411, 11534354, 16449737, 3407828, -3342324, 1834969, -7801136, 3604496, -3145720, 13566004, 4456187, 10158110, 5242858, 6684691, 10223656, -1114068, 10289158, 2686997, -3473377, 6950351, 1769317, 7733216, -3276866, 7798525, 9371622, -7143414, -14744818, 7733213, -5308395, -7012412, -9371407, -5767039, -9896096, -9371677, -21102693, 786446, -8847275, -2424796, 4326095, -23330925, -1113961, -30342983,
5701291, -8322924, 3604403, 9437230, 6356935, 15400922, 5701626, -5701734, 6553684, 2424596, 5243164, 4653052, 1441531, -9437285, -327710, 3866731, -4390281, 7339968, -8454137, 4456427, -8978533, -26870102, 9764950, -19857479, -851832, 4063206, 15597645, -3997724, 3277333, -5243296, -8716516, -2031592, 3670338, -1704227, -7012342, -12451861, 2621483, -1245250, 15597599, -1638426, 917639, 589833, -2687080, -786494, -8387610, 89523590, -4521802, 14090674, -13631689, -14024646, -11731033, 10879268, -21431283, 73465892, 53281056, 12845019, 148046127, 9437107, 29949965, -35192903, 16121942, 60753157, -4194311, -234225526, 1376381, 28703681, -14679952, -57343838, 8257496, 9240273, -28835820, 7340017, -6684740, -10813584, 18873834, 7733318, 32572268, 29884379, -32961938, -107085546, -234291062, 3277263, 65190, -28639384, 49807648, 11796028, -33422940, -27983340, -13497834, -17235931, -7798426, -102892579, 26870783, -55640350, 3931980, 1637828, -29949815, 68027093, 124190467, 10617170, 24511066, 1311296, -10289617, -148046022, 1897990, -69206029, -57278620, -30278846, 155123898, 5570772, -6553373, -52362863, 2949271, -784630, 15269627, -38273037, 4390907, -6554227, -3145708, -24575717, -15465346, -3801105, 3473081, -23724627, 9240728, 1965789, 11731120, 65178, -29491264, 44760851, -10486057, 2424094, 131421, -48496327, 18743304, 12648305, 59113257, -37945889, 7405197, -4784518, 100073546, 7470873, 16317932, -31915860, -39452889, 2491974, -32571477, -28573554, 21167618, -14614746, -40501815, -16711070, -46268029, 9895875, -17105861, 2228109, -15401150, -11272315, 24773115, -9895472, -26803923, 60553161, -92143666, -6750358, -18808758, -19791624, 8126428, -2097462, 77660340, -34078965, 40960597, 14156194, 6881919, 53281231, -12451202, -21561789, -42599940, -34209551, -1441110, 41877080, -3080533, 72218909, 36700170, 20710216, 77069878, 72547818, 40501559, 110887373, 15401737, -73138499, 11667343, 106628222, -8586443, -81592757, -146080385, -15533344, -21429919, -52690371, 21625954, 35847814, 40042466, -32178740, -22870664, 33488145, -46072000, 13303460, -5897964, -3998131, 11664224, 56426737, 1115267, 36306715, -22216310, 48496697, 8127141, 61079978, 99811684, 20119599, 1375468, 12124234, -38403449, -76282664, 7142394, 62587477, -22675431, 40632121, -79429978, 5635597, 327401, 10748194, 24509856, 11403388, 23002929, -22676353, -39779861, 39714597, -35521006, -51575142, 15466237, -37683779, -6487754, 27000882, -15398794, 60947764, -20708276, 6687888, 68027342, 37749268, 81920720, 72941887, -31784669, 116457426, 55773144, -61994768, -23134421, 108593562,
-37815020, 49806569, -10682288, 1113900, -90374663, -5897929, 2817668, -10092219, 10157385, -46335021, -7929378, 147259619, -100663824, 20905591, -4851289, 30210803, 71827381, 29557069, -11141649, -16253492, -4588234, 23987180, 22938700, -36176375, -62717295, 50267019, -3931279, -229244955, 75364484, -77399523, -39517583, 51249846, -101056999, 35781393, 41222499, 37157850, -16253227, 35126673, 36307101, -108003705, 51052586, -20774667, -25690072, -17629950, -130972, -1376518, 11860629, 43843628, -4915596, -48037859, -33161323, -19595025, -18873957, 7472200, 22283174, -15991114, 48497577, 15335935, 38010838, -139984681, 1507280, 1046559, -12583195, 14287159, -61276120, 20707966, 5111881, 13828614, -4980638, -28705349, -655613, -59310352, 52428395, -12321023, -46530511, 2489533, 64880888, 47514281, 7797516, 43384664, 18218549, -48169098, -61996754, -63764532, -11403010, 5179040, -24639768, 58327048, 77136746, 15926049, 29882860, -38862722, 6684515, 3341998, 3997042, 37618136, -80675649, 8195800, -22544598, 48103021, 22872544, -8651196, -2818607, -58589734, 87227164, -3735897, -55247512, -15139091, -6160386, 4653054, 2949162, 2686995, -10813616, 9044027, -655335, 327728, -3014845, -4456295, 35192858, -1441969, 8912996, -131034, -7077924, 10551374, -130871, -3342377, -720996, -16384015, -524000, -4916318, 5963778, 1770006, 4063277, 262072, 1900509, -5439540, 2228249, -459039, 4783997, -10944504, 196510, 10747829, 148, 3014670, -1507126, 5439491, 3014709, -8781693, 5308328, -7929740, 62062523, 3211165, 589871, -131026, -15007769, -12320751, 6881223, -1769287, 6356746, -6422610, 3604660, 5832311, 2490368, 4652850, 3735544, -851968, 1966072, 8126413, -8388514, 1048424, 3014944, 196572, -15662875, -24706732, -1048793, 3407792, -13304391, 19988425, -3932224, -1048704, -13763558, 16056237, 237895822, -6946947, -34996181, -23920642, -28049372, 98828230, 917142, -30998783, 8520612, -23593695, 1245284, 31388410, -7208993, -4456423, -2031566, 10420232, -58720198, -103677972, -6029226, 2686614, -4653380, 4980735, -5701473, 43319097, 3538975, 6815746, -12123676, 3211332, -524511, -3997597, -262076, -23134207, 1769506, 13959145, -1704063, -65413, 5373832, 3080151, 4194715, 18612532, 5636100, -6291275, -4390754, 6619247, -7274522, -9305894, 13238149, -4784067, -4718436, -8978432, -2883639, 7143224, 4325149, 13434943, 6160386, 25362041, 3342449, 8060806, -5636281, -3145664, 6422099, 2359178, -3997974, -30998627, -3080008, -21954625, -23396302, -18415653, 27721733, 9830384, 16383410, 25427674, -8192626, -12845869,
458718, -4916035, -16187407, -3210924, 2162631, -8323073, 6094932, -1966068, -4980602, 5504891, -1048734, 6225906, 9241065, 225377907, -7274803, 3015356, -19266676, 36503483, 17891176, -7274411, -5964824, -260636560, 48300099, -28835872, 124846080, -69926913, 83296293, 29229008, -52756721, 101777261, -16843190, 135659891, -7076121, -9109377, -15728681, -41483261, -2293782, -8912969, -8322945, -13697116, 6619211, -1311520, -2425489, -9306333, 55902475, 20447024, 32571377, 5242868, -21233825, -7733562, 27066465, 66715814, 30867529, -2293664, -1900323, -9044110, -26672552, 786094, 5963829, -3867909, 13041792, -15138567, -7929872, 2359296, 78380700, -121372597, 17498388, -7864697, 6027580, 44957039, -1901305, -12648638, 45740482, 259587747, -39190332, -8127141, 15139059, -589919, 9699290, 30015320, -35258348, 3145735, 2883673, 15729225, 1835202, 10223554, 5767266, 11403151, -7602214, -2294676, 8651000, 18611052, -196878, 6684717, -327878, 2686908, 54984936, -75562979, 2949088, -5570535, -3212372, 19594944, -10486333, 7339708, 34274629, 186318696, -5242939, 3473257, 11927701, 327447, 1507244, 30539586, -35847969, 16056381, -6356972, 5243093, -18153493, -12124063, 6619273, 13172763, -10223865, 6749302, 8912906, 24247776, 4194296, 983169, 7536619, -17760068, 39059635, 19922544, 2359129, -1179588, -8848224, 8060780, 8650581, -7667898, 42008610, 53935803, 4653334, 7798923, 502253, -35175520, -24352764, -8054898, 6462357, -28707538, 10563668, -732084, -8129426, -16097214, -11400396, 2866289, -7523860, -3255956, -13994908, -3307368, 14315552, 7740768, 23459936, -11389558, 7622159, -3194495, -32657034, 12879078, -8013779, -13879266, -3623943, -9322960, 29972694, 7728956, -8577842, -13932896, -14906018, 20740614, -84409720, -5213691, 21948818, -2964673, -11151666, -5537476, -607777, -20748036, -13328802, -9605818, -13868076, -12883470, 6333665, -14618900, -6044181, 1213432, 5278573, -2516984, -16080606, -30241578, -15254128, 1106516, -6884203, -11674362, 9157748, -21496016, 20606662, -1439441, -9880606, 38313276, 3, 7, 6, 2, 5, 5, 3, 3, 18, 2, 4, 2, 5, 4, 2, 2, 3, 4, 2, 2, 4, 8, 5, 41, 3, 3, 2, 3, 3, 10, 10, 9, 2, 2, 3, 7, 2, 27, 3, 5, 6, 7, 2, 7, 4, 3, 3, 2, 4, 2, 3, 3,
5, 3, 2, 5, 13, 5, 2, 2, 2, 6, 5, 4, 65534, 2, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 128, 64, 12, 22, 32, 16416, 16928, -858993460, 21692562, 4259718, -57147261, 393239, 852037, 23593173, -720882, 9371480, 1834994, -4456375, 1704027, -7339929, -11534208, 12976126, -2031672, 15728751, -6750246, -1437840, 851953, 11337629, 11075640, 3342392, -655829, 3342416, 9306055, -4849585, -6488071, 5439312, -130722, -589739, -5767098, 14942271, 63110932, 16843364, 28770533, -70188835, 53281030, -53280691, -9044123, -17760927, -2163163, 983849, -5243709, 1769392, 44367202, -1900473, -8847501, -17826767, 35717918, 31657166, -32308881, -5046401, 7929804, 165871074, 9370872, 68354838, -21560414, -28704938, 3997548, 73531804, 51445181, 15269968, 10288032, -8978963, 1704714, 18546862, -8519335, 7339484, 29949085, -5504861, -29818289, 32309533, 38993977, 9109736, 25624561, -22019813, 7340159, 5046210, -80609587, 11075692, 49546721, -133244, 64618770, -103677727, 4390719, 3735297, -236846888, -7143530, -2162469, -69336845, 12254132, 14483262, 29294796, 7471233, 14941995, 12125162, -5046289, 7602289, -7207672, -392895, 29228523, -8978553, 83557369, 22478751, -10092756, 11993363, 201130100, 15204351, -13369311, -10616549, 84147994, -15466292, 49217684, -26281658, -35979172, -146997052, 103222129, -50724320, -90504917, -19398851, -32112606, 23133642, -3474206, -7405535, -77857313, -3473196, 221642952, 2227185, 17563586, -24772193, 25951555, 20710145, 36962536, 3866462, -39386878, 22937512, -8388975, 1704548, -5308760, -8126564, -18611812, 11731163, -3145319, 23003505, 42598263, 18087423, 2294199, 30671267, 1179421, -29622026, -60423818, -11861577, 9306103, 55770722, -6618885, 18743393, -16248955, -15532171, -5898604, -10681851, -114623824, -19660801, 195625384, -86573337, -23659465, 47382314, 27589444, -152634098, 23003262, 216006529, 29032489, -9372181, 75366035, -137756956, -9043271, 64487974, -45745916, -10157568, -53999985, 27001166, 46202274, 111280975, -114228977, 76873307, 168494147, 87425463, 148175772, -22939089, -82836855, -25819507, 8782648, 24313510, 43712560, -11076233, -48562089, -17694668, 41287260, 3669518, -3012892, 2425115, 16122297, -56164628, 62521100, -60162106, 20907235, -11535306, -214171940, -2752384, -66564, 24967121, -98696801, 160432296, -1510644, 59965820, 8322991, -5963921, 26542798, -71172678, -17499880, 5832946, -87032181, 22479280, -12844783, -11402211,
-86574334, 103349815, -121308231, 69793510, 101058309, 114424822, 79821346, -195493440, -243989925, 53609748, -165282372, -67239950, -116259391, -38208219, 66780269, -66779131, -36436327, -57012853, -19858735, 26211375, -176158479, -213450542, -120388524, 113049590, -28442822, -80872736, 74644775, 39126608, 161480438, -33357866, -7074933, -77593446, 26148887, 33881849, 6094798, -6617957, 12776488, 21168689, 77530875, -12648154, -54591142, 16646232, 45744094, -459139, -13894036, -42467516, 11468189, -14221010, -2885227, -21033488, 104792208, 17039534, 76286621, 9961393, 39845930, 5504304, 52757070, -82773997, -7537623, -14418264, -71237466, -11206527, 58064687, -11404550, -3669815, -13238932, -36569275, -25296677, 102957682, -16515250, 154731457, -54330123, -6946619, -251919929, 16646301, -4257121, -4325509, 33225839, -42074033, 34078452, 46007448, 11010014, 1180118, -49807771, 18807825, -7208532, 65929488, -23986295, -41287097, -31523768, -50332193, -8650558, 25428117, -91487549, -36240922, -4980636, 1637596, -6684930, -21887503, -5309109, 5763475, 3866869, -38863618, 31981341, 26673298, 25428477, -46727315, 17957146, 18875015, -13107701, -27852782, 8715711, 13893475, -3345768, 135397033, -14024783, 66979197, -33882261, -47250973, 11730762, 23920967, 10747791, 3996404, -1965883, -127336563, -393189, 16777016, 13434122, -48235577, 74777683, -40042864, 147915659, 13435348, 42007370, -55115483, 17170416, 32309492, -23396603, -71435038, -15270744, 130154261, -87229365, -26934202, 11009417, 3932119, 126025238, -37093431, -28115045, 50856118, 216465687, -11599984, 59702968, -9697571, 6292042, 233635336, 23989635, 20055198, 84672547, -26411355, -78446287, 41287166, 45612736, -16514493, 1639418, 38336884, 37027750, 37092337, 58982253, 91949586, 20249746, -30015482, -46726305, -25949871, -84870264, 26476350, 90501311, -91227392, -70448164, 25099669, -46072056, -42599023, 852635, 100073003, -52756626, 46201922, 54132803, -74775161, 19921951, 68814360, -9632157, -5242286, 86966498, 102301020, -1573942, -25821250, -51970427, 179307910, 5178401, 182913560, 11271272, -44497793, -245562522, -68418926, 11992819, 4193854, 89719885, -79099811, -16646661, -50462836, 74185723, 110431787, -109510863, -19593760, -207358954, 76873594, -9897843, 57998840, -1901806, -70844277, 13566245, 12583043, -100008121, 67501458, 13238341, 5046908, 16449689, -7470981, 15531672, -53083788, 22544162, 77529891, -62455981, -13500191, 48497491, 786541, -9957609, -6684611, 8389867, 8321608, -40108256, -50792525, -5897834, -17957989, 25428281, 25755535, -11008880, -57278699, -20250243, 90964057, 9764720, 47710262, -2949129, -2031314, 31588418, 5307783, 4587617,
-6621854, 42336627, -20709448, -50265932, 27786913, -3670047, -152829379, -35520198, -13696620, -235995256, -21757642, 720474, -43319163, -459344, -7536709, -17039247, 5178097, 19463602, -10091624, 53870591, -19923573, 48496674, -26804863, -27721236, -87097013, 42730401, -86178164, -24576417, 33423350, 157743855, -8388112, -17432286, 27459751, -201720221, -4193827, 12909683, 16711226, -21498717, 8322430, 50330619, -7141780, 19333748, 20707170, -5046912, -47774890, 2818485, 9304577, -26083497, -17890858, 86182543, 21889469, 6030047, -589562, -149748028, 24117078, 17696267, 64289776, -78184034, -52756227, -53871074, 19727059, 53607257, -3539075, 49283085, -7798533, 7274661, 9569649, 11795917, 3930876, -28311411, 12519101, 7143555, -9109470, 13369533, -22740981, 14614545, 6618749, 6422081, 64749583, 8585686, 21430359, -2293147, -56689302, -148701510, -5632579, 5832544, -23461887, 786428, -1900482, 78577218, -20577158, 9699307, 116981316, 59113559, -50396712, -851780, -27329253, -46006732, 71892745, -28114460, 72937795, 7995557, -67437315, 144638558, 60948510, -11796323, -43057356, 7013190, -9896021, -50922224, -47053728, 38733452, 91292146, -32246108, -12845837, -33818076, -23395709, -49741051, 13433659, -54002016, -50069805, -13107871, 27658363, 42664377, -27590836, -11861218, -4849377, -25232214, 42072937, -145555453, 83689156, -328104, -56165345, 107411307, -27132144, 42727323, -19202741, -68878716, -10679684, -24444395, 25164007, -54000758, 14417594, -16318567, 37748765, 170589437, 10289087, -39192294, 33685530, -114035046, 24052078, -8123853, -96666624, -44760251, -80478426, 6818341, 458704, -90436315, 45353269, 116522996, 21823568, 6094003, 70909882, 4063272, 29753414, -76350173, 5570837, 9764623, 3735035, -13566042, -5831961, -22937580, -1244794, 108331071, -1245242, 21561649, -13828617, -243925887, -1769681, 4784262, 589949, 48037453, -26344584, -38994525, -48234530, 28246287, 36307027, 1180144, -15007347, 14027945, -524353, 33161257, -10744864, -57278546, 3538222, 27393932, 63047323, -11272282, 140966509, -109837160, -31523088, 36305171, 68747755, 36632921, 65732064, -65927969, 211225252, -35389035, 65666807, 15601012, -79036025, -8978255, -458149, 35585195, -65536622, 11271325, 67239607, 55444206, 10423099, 33423302, 36831100, 53739308, -13305624, -33751009, -75169469, 52364676, 9109323, -9109172, 25952053, 17234506, 16252386, 27721300, -12321446, -23067985, -30995729, -48300345, 21037331, 46268907, 13370101, -1900860, -18546640, 108461515, 6816559, -2032607, 36503507, -30409736, -5109359, -40498920, -47252021, 6357545, 85197362, 4191682, 3735995, 77138979, 4718415, -78315563,
-1048808, -35455337, -458668, -55705066, 96471368, 21626842, -18088091, 22347238, 29098898, -47711332, 15335408, -23854917, 32245211, -84344165, -19923883, 97716050, -80936737, -26021422, -25493810, 18611969, 43385566, 91815797, 34341896, 103678129, -48955032, 28966999, 17039006, -40239957, 59768725, -62782984, 9043679, -21037842, 30278625, 52362673, 42469200, 31720568, -7470864, 24445331, 24969797, 51247350, -129957861, 89979448, -36634279, -29227887, 7080233, -108134154, -17890275, 19792633, -33621336, -5639895, 70648573, 13566615, -51904148, -106101448, -3145548, 7995039, -4850596, -83098931, -30147261, 98566060, -262043, 51838482, -4127265, 9502068, -43581094, -136969942, -54526249, -42531654, -22147629, -70188606, -109968938, -166200030, 65011003, -50004959, -28114521, -24051824, 56034070, 3408763, -137559761, 211352423, 136446496, 24444186, -130812467, -64029523, 13633636, 56362952, -179962302, 9700286, -10617555, -97124393, -57279296, -13368398, -48496002, 89195457, 1114800, -24706192, 38862791, -41286900, -34865259, 17561488, 56163753, -24772316, 27263841, -15596628, -98040931, -76547439, 1048097, 6815720, 46400892, -5504336, 57278826, -52036126, 133822978, -62197342, 60095864, 82248183, 62849700, -25623373, 28442219, 14352344, 15335158, 34406001, 26804188, 13041048, -20774659, 27853309, 20055875, 16711708, -20512946, -6946397, 3473495, 196523, -4063210, 12124107, -65666, -1179667, -1113837, -14352271, 7077694, -5177232, 4980647, -6291547, 3211060, 3997845, -7667580, -4321386, 9568547, 7798930, -1179508, -4980754, 2621461, 9240582, 5766875, -9830219, 23265262, 3932100, -8257175, 4128501, 13828307, 34340906, -2555908, 17432275, 17825690, 7012496, -1900268, -11993373, -12189625, -20251474, 26149066, 1769548, 3669442, -6291762, 17367228, -23789365, -21692340, -243859215, -2162599, 20380584, -16514559, -7536458, -12844878, -79101836, -1376072, 7405797, -25952762, -2359378, 4325351, 5897559, -6488002, 5308102, 20119705, 27000839, 1576165, -14877166, 69337129, 26344340, -43516049, 1245404, -35586224, 61144828, 13631030, 184746176, -17498480, -7536927, 13105904, 10422401, 9895374, 57016506, -7536712, -33683445, -61670187, -9109533, -18350427, -76873609, 90832779, -47252000, 53280769, -64945028, 15988217, 22346733, -3866656, -26345416, 41222324, 17497626, 19529863, -3537604, 2556026, 14286750, -2818059, 86573438, 12582834, 720989, 2490361, 23003187, 1966146, -3801197, 35192978, -17498011, 6422911, -21037131, -9174900, 254410459, 8781501, 10224284, -1310588, 52297402, 11140349, 13500643, 38272517, 2358986, -28180423, -7208932, 2293809, 6946468, -65340, -135856294,
141491613, -58458966, 99613888, 69338070, -79036351, -6945909, -23331712, 59836552, -26150065, 34342761, -116262407, -34340569, 17303944, -30933094, 36374559, 98895288, -12191158, 88602417, 31851019, -62979783, 8585173, 168099776, -52034793, -100268284, -32439325, 8519861, -212009165, -49283983, -1770115, 17366441, 22019669, 30212199, 29162625, -88735727, -2752093, -7407083, -1048409, 26411430, 42665894, -28444190, 26214535, 122093742, 11403076, -52428387, -10815518, -56032441, 35978801, 7012509, -14746931, -32965880, 40369602, 32768439, 23002929, -2754699, -27263321, -35717778, -9173694, -61403992, -19986316, -12649192, 11142056, 101973928, -27984272, -4784081, 21233518, 26739262, -51707845, -6422485, 7208957, -4456685, -6095032, -26410779, -4784672, 33685243, -2425176, 4259566, -3277307, -65863727, 3932202, -56950945, -15990585, -16777095, -12189768, -6095330, 655352, 258997930, -6422794, -3211360, -15990433, -196735, -10878819, 4325900, 5046182, -40239418, 2162640, 100138890, 139265703, -28965820, 187956566, -10421382, -3736061, -41812671, 7208815, -87489992, -4521087, -16974196, -11730730, -23265054, -17302876, -108790323, -38733507, -30670220, -4194072, 174067085, -4193315, -15072280, 52887485, 175177889, 3342968, -73072656, 41876724, 44499062, -48431052, 23923015, 17564414, -38598762, -32637235, -70450929, -74190110, 127992421, 111673326, -56688541, -182646298, 43844885, -128911748, -173866621, -27525500, -210043165, 45023695, -2096776, -10354622, -4651972, 35652612, 79167875, -42861882, -7271284, -117766898, 61603671, -42139976, 193461425, 61604037, -18677962, 195102128, -79692056, 17365304, -29951224, 33225907, 11599768, 15662456, -11993623, 7009965, -2948823, -19726532, -6881218, 3473930, -19660995, 146342326, -42205134, -8716182, -48431559, 12648610, 7605741, 2752407, 9960214, -19856833, 8847440, 12452679, -32375088, 39780841, -43581296, 26148586, -45220131, 16187375, 15532113, 131164, 53280523, -1899370, 6881253, -1310707, -46596245, -13042404, 7012388, 3866912, -22806751, 25296814, 32308863, 64093836, -21954122, 50004150, 8454138, 8454278, 31391344, -24576396, -1506867, -7994679, 44891686, 27722205, -25362546, 20251482, 43191808, 37814949, -2948700, 6619081, -7143710, -5898511, 6489461, -146867393, 15401967, 54656328, 4522495, -18283570, 13761587, 23853678, -19529221, 17169708, -11075380, -6095059, 29098936, 52361175, -15073234, -32701513, -16974243, -5504597, -20774847, -47513193, -12255066, 6225610, -22216966, -12583161, -49217724, -49087077, 6033168, 42138149, -23068792, 58982143, 23528216, -12058133, 10747260, 15400603, -50199259, 17957406, 5701217, -145361095, 22544954, -54132169, 30474911,
-31325881, 2097728, 28311245, 23986262, 67239846, -30343380, 27524865, 97057023, -39321420, 38600635, -7078408, -46006450, 23329804, -9502656, -22347602, 44236504, 6881666, 2362634, 46529407, -20447387, 40632333, -104402845, -2360573, -46070566, 34865730, 28705417, 22085242, -7602077, 7668145, -37683213, 21561913, -32046576, 3340812, -11468284, -68419026, -20709165, 20970696, 15007647, -55380379, -102629050, 328083, 1637289, -60227014, 16251965, 25495671, -67632972, 98109715, -5702012, -14159493, -11535355, -99221924, 20578531, 46400963, 52297071, -42794219, 42531927, 65470038, 11074609, -73005554, -17237013, 42859648, 33816792, -48168384, 458242, 18022864, -14614756, -44762764, -19595468, -33947037, -33095769, -35058741, -8978161, 52167148, 104005427, -88343082, -30016412, 42075838, 8452216, -70778942, 66650119, -4262340, 2224534, 100268425, 120455321, -110492529, 41023450, -75890579, 16449721, 108200115, -65335362, -39711833, 10027238, -56294541, -4654402, 83033351, 6093747, -27131393, -5309714, 52953211, -15466892, 29753700, -1310014, 59376718, -47382347, -5636647, -250806390, -1179354, 8781855, 6094111, -15466232, 6293209, 4980651, -20841605, -49544873, 28574966, 12713495, -25100078, -50791615, 7733812, -4654327, -9895629, -14024709, 10747309, -1571738, 10551263, -457749, 1309988, 48169038, 26607641, 87097984, 28376531, 36175735, -6291076, -35717241, 4587070, 77135927, 63045680, -56821182, 60621142, -47054520, -9631481, 12321479, -40502136, -51641864, 213583399, -12061908, -150994806, -90898279, 93387303, -33490872, -133628153, 36896278, 119931435, -120584640, -2555593, 21364745, 115933633, -95093011, -223545779, 58326754, 45743666, -11337569, 259588069, -25952456, -4390868, -33620176, 7602302, -4063153, -5241788, 25296823, 589707, 1900697, 37093407, 59638115, -262255, 56819951, 6094850, 55381007, -2228609, -6881551, 3276984, 4456556, 11272289, 21364635, 12976121, 720943, -47316889, -6029180, -2031737, -18677317, 5701444, -124059663, -5568461, 21561252, -36897269, 2818649, 59245137, 27525484, 139201707, -117440259, 2228431, -258538880, 27590847, -4456930, -11075964, 1770183, -127597766, 721036, 46400684, 14354566, 36110519, -73204040, 7077659, 29163485, 21233544, -17236207, -24378640, 48561373, -22021011, -1048173, -40173898, 91226394, -19922688, -13696495, -34144087, -393418, 3669950, -6815753, 1507239, 31129619, 3014564, 7012200, 3801049, -14680003, -3211392, -5767263, -2555864, -24379392, 4784185, -28901367, 2097030, -64421462, -524521, -130571, 6946820, -49020886, 3801153, -26541964, 18349867, -1638494, -8847365, -3670149, -4849513, 2490442, 4849809, 251723752,
-16449825, 7340697, 26215620, 32639248, 68155470, -23855823, 75627460, 22935953, 42533356, 45219098, 67240572, 23004851, 107213860, 57540371, 97846074, -157023695, 44367689, 98170405, 214955049, 77397457, -102695155, 90243647, 75038351, 111150553, 92211133, -31129883, -11534858, 34274714, 20316623, -10683787, -69729968, 22806456, 1770047, 19070841, -29163375, -225574969, 22676000, 2359181, 23330954, 36307362, -1310095, -93518871, 25231062, -10944807, 11403657, 2424715, 30670819, -31522511, -24968944, 56689566, 14548989, 18154203, -3997930, 37421049, -16580139, -20249876, 26083460, -44105468, 6357269, -99483026, -20970530, 35061526, -11402877, 14745590, -6029566, 26413612, 80544057, -36175707, -35585773, -11399963, 19725998, 76742771, 8584201, 71041321, -4784752, -11010074, -62389675, -5111927, -3868259, 32374670, -16515092, -126812721, 9502349, -3998177, 8126619, -173407759, 393748, -58785894, 23134285, 13566102, 15531695, -56033486, 1441197, -12320802, 5374346, 14549012, -14880038, -32571529, 46071998, -21103291, -43384787, 1507430, -197264415, 15204960, 12451608, 260439427, -22019898, 14745847, 12713314, -29162412, 47382913, -5570657, 29359457, -8648918, -80347204, 55116019, -262076, -34014217, -4325362, 982216, -3341897, -24378507, 25099867, -17892133, 27787279, 146144986, -15597372, -12452002, 19398536, 55443684, -92339998, -18284460, 14945367, -59442004, -1245314, 121766001, -29032532, 166921791, -6028975, -5372291, 19004889, 6751643, -25299961, -82051041, 93059971, 42072315, 7078089, 75956608, -4455372, -44365999, -165215425, -32965951, 71696108, -57345655, -120452216, -40106352, -2097852, 160107107, 31590325, 36109471, 2425549, -4718953, 1048945, 17564207, 87228245, 8126226, -48694301, -81591213, 15204341, 124453186, 45744401, -6619786, 6488875, -8780813, 3474568, 2359340, -78643953, -70185178, -15598588, 57934086, -524718, -22937185, -50528109, 30604091, -24117168, 29949719, 24573819, -3080201, -49741930, 65536496, -40697991, -26541901, 109313706, 21428271, -37224668, -17039288, 46071772, -75173309, -7209168, 57081821, 8978583, -28180453, -7209098, 36962507, 18546229, 33620438, -15794024, 13566105, -12975987, -119931578, -12976453, 4915727, 3604227, 184680469, 28769332, 5699863, 17891354, 18415519, -53740066, 39126381, 24969036, -69403713, -14680844, 56491989, 4520725, -7078017, 23396287, -3539144, -32505626, -1572736, -59178684, 69140795, 327655, 243007603, -4390947, -524600, -65599, -10025998, 9108932, -2228208, 1834050, 10027196, -21627078, 27394302, 3080220, -6421644, 1441599, -25493236, 27328598, 6946851, 27066998, -9371635, 39256085, 53084302, -7274542, 3604337,
-223739399, -47121729, 109117572, -13173361, 19530004, -77723426, 24051927, -26477063, 3079495, 41746570, 15139464, -3277121, -10682461, -108658402, -3604773, 46727228, -3735857, -258211763, 31721564, -16318664, -37158720, -196607975, -5112370, -11730096, 107871390, -7995499, 118096088, -56817902, -28048532, 34341722, 23658030, -112131794, 69598478, 4979827, 65797645, -10550916, 16974433, 66453202, -5767484, 18153388, 14745715, -6422939, -34078711, 19464364, 28900636, -11271578, -6422581, 39780127, -9371846, -133430636, -45481880, -11533614, -3931898, -254410559, -35849060, -9699119, -69075112, 9895912, -18415596, -24050942, -9502756, -43123946, 18088487, 12386657, -2030598, 2621786, 52757981, 6029175, 6683437, 40763153, 13895052, 13565483, -40042330, -195913, 17301977, -31654847, 4129149, -42273480, 12648968, -25231071, -128779974, -14221175, 43777323, 124125181, -10811244, -62323333, -257687754, -6815186, 15598455, -41614994, -21691976, -8323425, -75234945, 11797071, 106954694, -12256281, -34600029, 24643202, 8192227, 90439053, -124387094, -21558497, 8911630, 251789487, 22544524, 31391750, 6093668, 12580871, 40042195, -11666629, 14938834, 47185849, -52756103, 54398908, 26739208, -49019918, -11207555, -39253307, 24706648, -57081019, 172489530, 74645478, 31391718, 33685526, 17956298, -593525, 53937325, -59441575, 20317004, -59703922, -37092419, -10223831, 158202435, -20250567, -121505961, 246415656, 24510369, -119145051, 33161414, 9172677, -53871157, 3800259, 46530680, -19988665, 61079710, 29028684, 34339801, 49151963, -15793731, -119733578, -24837372, 7011257, -162660784, -91225817, 13500095, -22282012, -22282192, 23003063, 27983930, 15728227, 22083934, 8388893, -37158977, -40172920, 5963513, 20447341, -44038506, -69926424, 6095682, -139854116, 655445, -3011805, -22674888, -7798159, -26542025, 5112398, -34209636, -7277892, -46005009, 50725063, 6422161, -41288673, -32768472, -15728693, 13632221, 66846859, -50920396, 852146, 25624936, 95550957, -31719069, 14549624, 19595616, 7798810, 32246987, 4914952, 21891867, -3079713, 24247324, 27918196, 46530540, -31128421, 13959139, -16712249, -27591000, -12451505, -17104942, 16384755, 62192998, -7403032, 70320122, 458898, 6489128, 23199643, 102891618, -12386484, 28180295, 14352885, 7799639, 6750333, -100597217, -589809, 38862490, 6884691, -11468590, 1640564, -23592624, 2752670, -28246373, 36570155, 9436987, -35651956, 3932349, 17235887, -1901559, 11993192, -25624627, -31391928, -15533694, 208600946, 28966987, 254477872, 20774565, -7078356, -16187238, -179306135, 28572738, 15991680, 655086, 655140, -1638444, -14943636, 8715751, 24247570, -7012353, -55181541,
-18349983, -7995830, 20840150, 3931824, -16055458, -2490486, -4391513, 15007852, 6946853, -19398829, -47710061, -65614, -8257628, 16908074, -95485623, 30539468, -24838706, -2625432, 20905696, 37617230, 26211791, -6815563, -10813575, -39976889, 11076332, -13894293, -5899257, 130529, 36698611, -25231453, -212730101, -22870947, 7471033, 10289100, 3801197, 17432490, -7798864, -15531939, 7995173, -2948933, -327660, 1572750, -2687043, -131164, 11534092, 8257504, -5373834, 4325490, -8912793, 5312378, -2818145, -7864214, 2424887, 16252917, 8650650, 5832872, 65277, -4259744, -262052, 7667564, 8912755, 13828078, -5439326, 7798694, 262385, 38404270, 7667876, -18022851, 5765186, 2162715, 30539792, -11797916, 73399991, 15465970, 13696918, -15925161, 2621987, -3342137, 35520925, 19988729, -11993548, -9433490, 37814350, 30736458, 36700156, 42271067, 43253562, -12517122, -32309079, -17104808, -19267527, -32898832, 7471167, -31129952, -5241913, -34996206, 25557995, 37355949, -45678401, 15400901, 23332464, -51314556, 95946138, 66057, 25755390, 47972799, -31719697, 3341996, 982843, 4456607, 43123511, 65143325, 141493720, -3210146, -53870038, -129826316, -242679798, -36502902, -41811877, -19660918, -27656271, 50005533, 10682316, 28573162, -18677970, 24314065, 76023119, -32375158, 8323664, 31260654, 3670052, -2555374, 13565773, 17235744, 9369429, -8060730, -26869820, 12779738, 101449632, -18415272, -11927833, -8716717, 62521458, -8257453, -27001491, 5177535, -223740184, 129367920, -48429929, -24838488, 48037700, 23920597, 40959933, 13370520, 3342246, -9109427, -64814910, 4652890, 101318259, -130886, -16711094, 212205756, 17431899, -3867074, 20906199, -93847869, 117309474, 12847320, 26738392, 84803707, -145030673, 16712144, 30018405, 31783731, 103875420, -51249011, 49346879, 37813751, -90833463, 38076873, 107937422, 81594603, 32309530, 148176523, 148242142, 29553313, 36963949, 15466118, 31784597, 31063099, -28445696, 77987187, -25493251, -18021486, -50790472, -13697276, 23199371, -36440276, -7733011, 12713084, -6815773, 6816041, 18019122, 19529738, -14220540, 59179204, 22413506, 134611233, -5111814, 48497000, -14353107, 21626999, -42008671, -34012732, 30734238, 46266191, 51314712, -20054558, -15270118, 260855, -16383992, -6030798, 48233695, -47972289, -5570346, 12648457, -23921304, -3800498, 3536946, 39976552, 1442459, 4587542, -55639841, -70648216, 52756335, -2621287, 19791958, 29556532, -37158843, 1966188, -37551211, 14093979, -37814302, 54525700, -161415581, 19531242, 46006004, -50330590, 46923844, 57412013, 3342738, 2949177, -34144466, 16711056, 98565834, 23855300,
24379794, 2293578, -15663065, 11271822, -36568562, 33095909, -125763196, 20447629, -2752567, 127009016, -4587579, 981792, 14352965, -1896494, -19792275, -5177315, -10815623, 12780933, -28311854, 23658487, -18022149, 58720028, -13107365, -2686894, 18415299, -38601109, 41418890, 7406018, 32702333, 94764890, -22412962, -3145680, -6749935, -10747856, 62587114, -20250482, -11795734, -37289990, 29166356, 30147198, -29360641, 75890466, 147783386, -25493876, 23724042, -34866017, 19791970, -2228226, 53476563, 11012241, -138608915, -147455980, 169414032, 54001694, 136380229, -3079410, -11534445, 6487312, 2426326, -5964046, 93650905, 66453788, 130482990, 12058775, 81591798, 12254428, 6095292, 17235720, -13303694, -149159406, 25558962, -30212330, -2490817, 39779910, 19268796, -25754947, -6094986, -134545982, -6619003, -49741908, -47251332, -103681535, -6815596, -14222627, -5177369, 211221998, 721645, -3799756, 31850452, -7077933, 55574332, -782892, 22938054, -9107571, 12123457, 125108379, 1441790, -2359342, -1900486, -786423, -1310658, 196630, -8061063, 4390837, 2097257, 1179680, 7340089, -5963691, 196650, 1638438, -1638354, 1834980, 1310685, 6484041, -2097028, -3473413, -1507250, 524237, -5439455, -4915222, 6356965, 7340019, 7340097, -327610, 5439395, -14483511, 2752607, -1114131, -38798708, 142803991, 47251384, -1243964, -63503217, -131988702, -11664810, 36963119, -12188820, -20839947, 2030951, 4458533, -23854622, 51444021, -69995172, -5374021, 89785444, -122615396, 43975768, -916348, -14614402, -390417, 26739594, -39058344, 88343032, -2162956, -20250194, 10550550, -2425259, 19591838, -22739641, -42074126, -11075473, 3932181, -4587776, -2752413, -249, 7405696, -4063190, 10223685, 20185042, -9961690, -3342217, 17629229, -2687906, 8519869, -39452670, -6226034, -18808871, 4194946, 267845887, 37420894, 3342687, 721559, 131099, -262324, -20054048, 13368710, -1180042, -6291469, 3080119, -11796326, 14810945, -2686825, 2883772, -2883565, 2752510, 1114297, 14151798, -11468718, -6880956, 2228355, 12517324, 8060895, 4980726, -2424835, -2162778, 8323177, 8126503, 6684727, 11272451, 6356502, -5505144, 21299297, 6881360, 589680, -39321576, -4063181, 12975974, 8388682, 1769530, -196621, 25100456, 1834918, 6225993, -1834843, 1310987, 30277867, -27263758, -3276553, -51510368, -23003162, -99157612, 5635243, -20906101, 48758295, -132251680, 17170575, 983799, 39781385, 228721231, 18087652, 83757600, 17891341, 137364066, 162922774, 86115247, 1375344, 178060894, -52624756, 12320839, 12714462, -8584451, 27394516, -102039523, 20446505, -57016680, 10354957,
7864642, -33882119, 524788, 5832421, -34931055, 1769444, -326020, 14090043, 24772652, 12713883, -240451133, 4456055, 9240250, 8912781, -144441272, -25231291, 11665331, -22218707, 228458238, 14614254, -145687748, 29622143, -19202096, -5177562, -12058180, 37289810, 31129984, 3801421, 97582383, 37945418, -33816374, 28507802, -4848285, 54657106, 17104296, -8847144, -31259194, 15335643, -74318363, 142149662, 14679899, 71172383, 1114169, 58195416, 3866719, 61342829, 90568519, -40304680, 22215561, 25166697, -121766333, 43843493, -29099061, 34540749, -1900272, -14810542, 26082701, 10287388, 18284354, -13498691, 88473049, -11011568, -21758687, 40173122, -57147076, 10746759, -88539094, 33095968, 73597020, 10419735, 8257383, 74383444, -17957401, -119997140, -16122478, -19528683, 43188359, 8845891, 15858474, 122027606, 34537023, 47254827, -13961117, 29949934, 5308578, -262340665, -46333526, -17563089, -121633709, 37420717, 22217323, 3014625, -1834725, 23723766, 14876723, 139002002, 327306, -27131720, -3081325, 4915354, -19070124, 5898008, -29097734, -5898160, -23461853, 2424443, 6750184, -8650607, -2686629, 20316304, -11730865, -5046606, -21627203, 6617186, -5767287, -36241476, 3342296, 26476305, -1114307, 2818257, 2818084, 14679674, -1442437, 7929986, 47907275, 10616589, -33030116, 6221923, 9435616, -63832256, -22085195, 23067958, 58592642, -5176949, -31324703, 152701526, 44498312, 126284859, 60818084, -13498539, 25430199, 3013369, 30017358, -142476154, 3279246, -14938437, -46597634, 125696894, -13041443, -48759317, 44432070, 29228733, 68288498, -69009692, -16910117, 16383903, -58589549, -13042126, 40503107, -31850371, 27393203, 43188826, -122814380, 1507417, 53018402, 152830151, -35913838, -28836022, 4061911, -27853217, 15859950, -3604649, -39714603, 14679357, 11993532, 5046138, 2294424, -10486843, 20316392, 11864677, -10879096, 258539316, 31653372, -42532931, 4325454, -10616997, -24903213, -17563437, 8978496, 21693236, -18743180, -125174010, 53739303, -52623941, 30343570, -10222438, -122291076, -96270027, 8453601, 98434465, 7862866, -590610, -50265119, -34143891, -112460111, 110297949, -18611600, -149488204, -123535496, -136971056, -7470479, -64028190, -64290434, -70451279, -61014058, 130087844, -56751438, 52362807, 31065643, -27720843, -21757427, -21821883, 44170861, -133168423, 2555742, 8782781, -79233176, -41615366, -32178064, -87490340, -45809932, 16121995, 26739013, -29099208, -31128694, -15990455, -44563909, -19988586, 42140554, -77787766, -75759483, 19859129, -16189263, 15599094, 1311171, 34341936, -75106148, -95354665, -192937031, -12582846, -80216935, 255851453, -9831918, 73727776, -9633151, -21757883,
11469931, -95485195, 11862563, 26999662, 523094, 42401290, 13434334, 15858870, -36569304, 25165772, -35323948, -19662656, 12058573, 2162354, 30999423, -35914024, -4719910, -22155135, -9044360, 14483055, 3932964, 2422815, -32899565, -6946490, -60620817, -86047882, 39585098, 16384159, -16580743, -32636014, -26672418, 17300778, -67239783, -15467369, -5898430, -11665475, -2621686, 25165992, -6684599, 44433083, 554, -11927074, -26935375, -4325135, 18350350, -42205146, -3145301, -21692552, 12910588, -26865822, -8126597, -5766218, 22085474, 81657751, 1900756, 262084, 15597761, -5308264, -26542001, 14024918, 7340006, -1834934, 6094903, 8847451, -17039759, 15663961, -42401962, 4587731, 8716147, 62520562, 2817815, 30211713, -2423903, -47317031, -5308636, 9699357, -6816022, 142475393, -29163341, 16318658, 31719572, -86048661, -12451269, -10223662, 18415977, 127794805, 20185258, 43253341, 19660720, -22675294, -21364907, 40174229, 22609668, 65613, 4653292, -242942095, -4718704, -5111955, -11468752, 5767119, -15466581, 7471281, 10289099, 6225853, -8192046, 2752603, 7012532, 246153228, 2097388, -6029378, -1376291, -9699270, -16056099, -4062982, 5832372, -852102, 982902, -20447235, 4325650, 5046070, 9568373, -12451759, 13565962, 6881381, 3473387, 917604, -393138, -12582840, 24773368, -26280931, -127008362, -15925533, 17170819, -80416008, 64946552, -64290000, -15859707, 86179095, 55508904, 33816302, -15794336, -1768834, 2427042, 33620115, 21036201, 5371237, 13762392, -17300240, -34209668, 57081334, 27722270, -25036482, -56556835, -28508005, -3996993, -51511314, 16580302, 26805789, -33031191, -27394342, 29425754, 45678500, -21168398, 5570453, -13697922, -97911979, 20841148, 852192, 16778729, 57475688, -34404342, -25690126, -48168540, -136643167, -2687362, 83886309, 17366534, 70651398, -5439792, 11928517, -56426504, 60292719, 59637785, -13564183, 16711196, -17170588, 27393543, -22478377, 17957102, 15664884, 77331857, -84869003, 14544897, -2031487, 27328481, -1835379, -73007063, -9502553, -16907960, 27263196, 2752298, 217710007, -13500565, 7276904, -3997874, -3668295, -24707514, -8453971, 44760808, -11010881, 4194427, -7405115, -524100, -44105587, -7602395, -11271968, 16646198, 25428435, 43320167, 1048471, 13500513, 73858499, 523933, 20971516, -23265308, 26738668, -32046919, 36306557, -7011442, -9043451, 5047176, 24444442, 524993, -44236609, 28770400, -9568796, 10616539, 8651722, 47054883, -47906807, -10944448, -20181363, -29557291, 1179004, 260353, 27000770, -31391665, -52625016, -23396502, 8323135, 7995274, 31916382, -58982288, -13041771, 3407521, -36241843,
2359718, -59703018, -25886793, 8584582, 14091385, 14483465, 164101407, -93126963, 44564274, -224133670, -32177969, -15005474, 9962201, -20317916, 91685072, 10223878, 16579679, 12580689, -172489901, 86835812, -95551045, 60882042, -45940769, 5897866, 12910831, -12449658, -18414043, 13303614, -12189469, -13697586, 127795447, -13172647, 5176872, 1047917, -5373897, 27067193, -25496591, -2817931, 78839997, 16121306, -36569098, 34275681, 28049471, -16384010, 37421522, -53216339, 328226, -6553344, -123929217, 9499821, -101188036, 45678614, 81987780, 12845162, 96337640, 6816141, 35848187, -75890631, -30014895, 52297840, -236519877, 100139244, -26017884, -1176862, -721772, -30015792, 8715793, 14548800, 41682299, 5505337, 85458805, -17433435, 43188200, 65144041, 22937777, -20053663, 6423027, 458344, -8715956, 7798922, -17368208, -9571967, -34407112, -36175730, 14548206, -89587670, 20906149, 524078, -26869715, 34930389, 23002857, 17170580, 32964566, 28376846, -38796557, 20577351, -50856047, 458957, 120193628, 49085711, -13566058, 35913250, 67109394, 78249701, 3405793, -90440310, 61340698, -917891, -5767296, -87163156, 35521233, 456829, 29426258, -3475514, 69858452, 24182962, -102760387, -25362610, 103875655, -47316249, -1180824, -14745900, -8519332, -173211647, -8717480, 57475476, 63634672, -16778071, 52821016, -390557, 153681543, -18219471, 83689193, -90244007, -6160673, 5111904, -26411661, 13041402, 5112836, -15924914, 24706725, 48955214, -2883671, 8847551, -8977637, -208863298, -10353809, 3996562, -10879275, 67632530, 15731525, -75956944, -15465906, 20447069, -20381688, -1310941, 10813761, -5637166, 1310354, 226820150, -75562630, -38994527, 105709736, 161546291, 20054264, 5702347, 1769208, -28901400, 17759549, 65404367, 9306367, -23461761, -36896536, -8257569, 1572304, 8649330, 67305366, -28507896, -12844426, 2096651, -6422477, -120521147, 9109103, -13238899, 15794942, 24903394, 111803381, 237632536, 22674738, 24706555, 8192207, -30867670, 19200554, 13303910, 25690428, -28508541, 9371287, 9109460, -104334294, -50593884, 13041680, -61931545, -25821543, -2159339, -17760102, -12515992, 52493462, 15794031, -25168400, -11142343, -41352552, 86835600, 6488147, -24641897, -18219000, -982972, -15925480, -49086298, 29228196, -23134531, 12255772, -32178571, -9306524, -6619360, -2752626, -40829154, 50398422, -20512418, -32899227, 13696961, -37424472, 31326765, -11207112, 15598007, -87490440, -3145820, -23853889, -26413067, 77267037, 7929888, 67105220, -5504758, -30933835, -60817453, 175243774, 6356925, -23134209, -18940084, 13435302, -66717734, -17169847, 3539126, -99287741, -327606, -36241745, -31261506,
-10092830, 25559657, -34733895, -67173172, 126224021, -37289037, -78840021, 8976695, -109706811, 12910102, -126614227, 30671190, 5242200, 67697472, 7929899, -171967211, 56949661, -48761693, -39059706, -88473881, 26213858, 267977043, -45615489, -110297374, -9634732, 130417215, -5176439, -212599452, 57082751, 22544045, -18416168, -41745939, 20316105, 15335460, 34930944, -6948122, -35519784, -1966083, 41550725, 61079392, -16973439, 44433169, 25100254, 4063283, 458920, -35979736, -81853432, -1441740, -2424939, 8392351, -16516712, 20643615, -3407364, -39321226, 15859632, 25886884, -2621411, 117506193, -60752348, -17170945, 58785689, 42401518, -56033395, -17169500, 20447652, 13368849, -78184478, 12647889, 11665668, -11928049, -5308349, 5964432, -12910549, -30277046, -8715095, -14090802, -12254966, -7405304, -8912610, 17431928, -4456004, 71627384, 28641171, 1637790, -8846992, 74383430, -37290418, 13368985, -22675772, -9830070, -17432045, 13564762, -10289214, 30800007, 18350630, -72220543, -4586423, -26997407, -155647869, -27655873, -105840326, 204344558, 73007123, 24182340, 14809500, 163053033, -29425977, 1833452, -40894959, -139001397, -2032274, -64291060, 13107307, 213911429, 11270438, -48428752, 23003448, 57868544, -4721644, -63175568, 17039169, 1506437, 17302073, 7861774, -19071000, -12192968, 40763350, 917545, 23465640, -68616470, 42401142, 30933408, -158727640, -589680, 165807082, 73465513, -5898747, -43450653, -56884937, -21825545, 8127120, -61933407, 656160, -2686352, 65078761, -5308853, -11337403, -51183342, 10615241, -86507997, -4456972, -20775522, 69337822, 87686981, -38337441, 65601320, 11795907, 98042181, -5176488, 1180102, 19663769, 39911685, -11075582, -6553054, -66388078, -45547193, -48889891, 64290439, -3932118, 109510722, -24576035, -4786202, -16252243, 11729744, 2751956, 28573722, -13827492, -14414322, -38535181, -20774400, 66096, -60686140, -17367021, -9567924, -23068533, -5832397, -68091616, 17563590, -42336445, -21169007, 3474606, 30998711, 125763790, -3473896, 22806287, -5832965, -20775151, -17236200, 6160037, 9830337, -11993509, 16842307, 4980474, -5046015, 4784590, 36044571, -1180160, -27197346, 20054025, 8913675, 1506196, -8388954, 7274607, -126680849, 21692645, -30605329, 15926004, -3014764, -69074915, -19398955, 8781900, 10813608, -1310904, -236847230, 2228328, 17432518, -13304012, -1245248, 16318672, -15925214, 23658272, 7340342, -7208899, 11730887, -70778945, 9896182, 917468, -2228191, 14548965, -14483426, 7274423, 2883772, -15663152, 17891453, 14549218, 8847339, -30081045, 4849676, 17366793, 16579938, -1572741, -2228222, 9895989, -9240549, -247988398, -3014489,
-11993428, 62195445, -31261379, 61799694, 142802832, 46925598, -36699683, 31589189, 27917247, -25952556, 6292650, -26214613, 45810259, 4652923, -36506014, 38272846, -48563147, 36438402, -24117802, -13694761, -50331675, 157941459, 23527377, -85655142, 51247971, 34799337, -15138868, 34865275, -11337991, 5505982, 2294090, -202309105, -20578798, -94043859, -68155540, -70384885, -27198135, 5896718, -5700921, -52689829, 29162474, -8257602, -67502648, -37291124, 22872366, 25493565, -3933467, -48496430, -16188377, -14352991, 15925324, -40501253, 54656871, -225181950, 135528079, -52559293, 134020641, 63242668, -30015977, 63046451, -4719110, -44105384, -60293877, -55967846, -38732498, 13632496, 54326689, -6158580, -24772286, -128910099, 114034648, 75498404, -87818078, 13040684, 65338923, 37552020, -32964469, 52823556, -136642955, -8520255, -1047238, 17697753, 128122759, -155385323, 170327321, 85852875, 15269153, -70385019, -17696715, 25819192, -27263075, -7339839, 83557982, -99745905, -163775398, -59571063, -8191879, 5374017, 32702399, 27066423, -1900580, 5832830, 1507363, -2031491, 655701, 15794187, 6553542, 2293554, -10747837, -7929767, -3931948, 11141170, -131001, -12193727, 12845905, 4914915, -4587462, -36438075, -706, 28705053, -11337063, 16121882, -262201, -6356957, -9240796, 9043811, 2097113, 44433419, 29950752, -40501772, 128188779, 18153100, 38076781, 75563614, 21103373, -86049757, -26672806, 42992219, -13238200, -35848594, 15925188, 42336622, -18612077, 75694290, 11141341, 8057037, -40960587, -6094902, 22282069, 73597899, 15663028, -141097794, 98698440, -87163162, 9373011, -135, -4128151, -77987207, 22674415, 49675903, 2421952, -17170210, 15269875, -7209417, -14745768, 20774703, 98304421, -122093765, -852265, 16514782, -1179735, 6688317, 13172842, 12256207, -23461822, -14811216, -3735930, -723042, 31851175, -34078881, -23068553, 30145717, 16777082, 30343458, -4260112, 37552252, 57015702, -13893721, -30211889, 19397946, 38534168, -5439069, -40499961, 47446674, 28180383, -44761566, -20906345, 39977476, 130351289, 32702628, 21956780, 33552301, -7798734, -25428000, 108133508, -31588733, 51773502, -53543909, -12452045, -12715334, 16054547, 23199644, -24051081, -48890563, -24182927, -89718204, -9174727, -14223009, 28050136, -29753111, -1836040, 190381438, 79362168, 74974607, -14352013, -47448243, -12125531, -5766999, -34733365, 15270134, -41747254, -27524622, 27852212, -13763196, 16253093, -9766058, 13499997, 7209464, -47775754, 1639238, -7142444, -15987058, 138215358, -28049177, -42075722, -7864182, -24314544, -23134332, -16842845, -45613350, 13501087, 59572468, 44957960, 27918519, 194969022, -12255092,
-4588236, -392598, 24117500, 38731397, 59900442, -34734574, -166266690, -42008930, -13566003, -7929392, 31063804, 5964678, 18873916, 22609042, 20840862, 37879976, -89064113, -25096514, 25231857, 12976358, 90112417, -45875365, -3014706, 60948671, 1047836, 12450969, 17630043, 22085532, -20184510, -48561646, -44760967, 26738727, 29817364, 47643090, -49348305, -53543078, 205062155, 41223224, -76023075, -47186059, 18809353, -68746859, 20513560, -19854686, -654388, 9633800, 35389014, -12583487, 51969766, 93126214, -98829865, 82968586, 38338407, 20841090, -28769048, 7207939, -41549001, 7668481, -139068281, -15923635, 11534479, 19006988, 10813117, -80216568, -5115619, -101515818, 16843343, 22609741, -2162289, 14483160, 22018602, -50331800, -9700015, -2819371, -11009537, 10748603, -524706, -16382817, 88016530, 3342681, -76154994, 44500762, -42007651, 86507163, -23394556, 27785045, -19136713, -1769361, 3211368, -33159991, -18152368, 22805831, 38338817, 10617360, 41810155, -21234199, -59637554, 66188707, 130874763, -3538641, 85393958, -57740532, 3605252, 1835242, -9241642, 2032442, -11274780, 12778895, 58720557, 233439977, 196930, 80674685, 13434635, -62390306, 2293412, 28901372, -10485665, 13499615, 5044600, 37286431, -52428895, 48299755, 35061355, 11729531, -41419008, 9503737, 917441, 35193322, -8254418, -14287162, 12649142, -4653728, -36634845, 11469121, -236979127, 166461842, -655430, 109117364, -14942021, 8781483, -34341245, -15727278, 81460461, -14811674, -657031, -3666998, -9831118, 112066416, 57278951, -72547653, 39321732, -6357219, -18218831, -95616942, 2686012, -12124023, 46203078, 12321243, -53346269, -5571367, 2556158, 4522143, -12059268, 4981676, -16644587, -9174792, -50462064, 16515152, 23592596, -17825655, 203293052, 1310329, -11731240, 22610234, 126943393, -3538633, -2294099, 13302872, -243204518, -42205071, 853095, -18350272, 94306063, -6684521, 26804413, 7537837, 917428, 39059690, 39779960, 56098430, 92929722, 3605124, 8847366, 32702451, 12976134, -25165901, 37944622, 13369315, -239796140, 20971396, -5833134, 93781984, 5308355, -8452942, 21627267, -21887981, 18284883, 28311525, 26346520, 17956653, 36961722, 3407753, 34208803, -28900919, -44761070, 70712876, 14024353, 30605655, -132096, 65868, -71695743, 123404319, 1377147, 26018489, 65572, 17039425, 4719740, -7668260, 10550271, -18612300, 32309881, -17891291, 458964, -4587109, -12452105, -20250795, 11403687, 65253, -103022516, 28508166, 19922662, 12584634, -68157628, 10354811, -37490260, 22740760, 64290942, 20906179, -16777162, 26214006, -2294186, -17629401, -26345568, -18219229, 23724259, 130994,
-393865, -49939001, -31128434, -2228083, -109118189, 10158853, -3539016, -38927901, -24968557, 20514120, 44041267, -17039471, 202114006, 3276315, 17628393, 37813942, -2882035, -52166422, 63766372, 50462729, 5898421, 3015064, 29621687, -38995794, -108002786, -83558151, -3211175, -23920808, 34275353, -24116912, -43712913, 19201572, -5474503, -1144562, -9194550, -8281837, -33140830, -4017993, 17739546, 13016000, -3154992, -7964768, 16415746, -13620910, -2381120, 400553, -17550328, -5128753, 6841466, -7509409, 44057, 3636008, -23813628, -23231642, -22414844, -7319146, -14717006, 13461268, -14865558, -16218014, 5030012, 6169406, 6722179, -4593694, -13799206, 7165032, -11503560, 3365519, -22024786, -20592984, 7255450, 7591761, 25706056, 1880910, -12916516, -4902284, 7541774, -27522636, -53047464, -15305110, -19303044, -3869533, 10207128, -19910286, -279962, 27094062, -16764480, -11395860, 8562242, -6928141, 102689, 16639058, -17642688, -25186736, 17789952, 24994802, -1618302, -8341591, -8630862, -7007717, -22011546, 28950096, -3210648, 9006036, -21235942, -11278632, -4906267, 2439065, 4292380, -27320958, -27895466, 30972498, -3553626, 901003, 15049174, -9669902, 4594630, -247607, 11014244, 21072716, -5413957, 12022424, 2722389, 7907626, -2872729, -14170986, 2582440, -4389405, -1970381, -5481126, 18844414, -12494140, -7778298, 22005124, 35884540, 17890494, 4086263, 4922261, 8919476, -9513378, 9947656, 43949496, 6083286, 4976020, 15313240, 515997, -31892758, -17313526, 3952475, -3168286, 7254848, 11233138, -5256865, 5198328, 8259242, 3211599, -36450720, -21832138, 11019232, -2980375, 18, 5, 6, 5, 5, 3, 4, 2, 5, 6, 6, 3, 3, 3, 6, 6, 4, 6, 4, 3, 7, 3, 4, 4, 4, 3, 4, 19, 9, 5, 9, 3, 4, 10, 4, 3, 7, 6, 4, 5, 4, 3, 6, 3, 9, 5, 15, 3, 6, 5, 5, 3, 5, 5, 9, 4, 6, 5, 3, 4, 5, 4, 6, 5, 26, 7, 5, 6, 3, 5, 5, 6, 4, 5, 34, 3, 10, 18, 4, 5, 4, 5, 8, 3, 6, 3, 3, 5, 10, 8, 5, 4, 4, 6, 7, 4,
4, 7, 3, 4, 5, 5, 4, 3, 6, 6, 3, 4, 6, 8, 10, 4, 4, 3, 15, 5, 6, 3, 5, 6, 4, 4, 3, 5, 5, 5, 7, 4, 4, 0, 0, 0, 2, 0, 0, 0, 165, 128, 12, 22, 32, 42272, 42932, -858993460, 24708926, -23984738, 9633526, 23788611, -54066685, -21168406, -212795734, -75432449, -37158497, -70975616, 106693214, 13762977, 33489719, -23462331, -54263529, 29622412, -14352318, -25886008, 15663246, 52233129, 26279470, -70059755, 111673853, -14352039, -25821643, 38337647, -17038315, 13172420, -20119638, 17497108, 55119453, -16187717, 59835477, 26607168, -4259609, -4456267, -54197733, -38666783, 589182, -12844654, 78250221, 35258323, -19334204, 46204321, 20512614, -25558345, 31588030, 19005593, 4521519, 27724343, 13369448, 61472932, 19923641, 59571945, -9633666, 47973311, 11665569, 60817528, -66716810, 7144585, -4653261, -61014158, -20054515, -7274431, -162005280, 8914472, -38077896, 83951454, 6946795, 54918793, -29947798, -1506005, -38010334, -94633939, 46859638, 71434840, 126550600, 38077288, 64554719, 125239825, 65209310, 17892747, 16319251, 167113628, 66779703, -75169269, 33160707, 117047539, 5113854, 49676180, -11664199, 51707775, 31325966, -55836291, 67763970, 52559898, 14943491, 14613646, 76547413, -81724665, -23723835, -55245586, 25360927, -33029168, 134020920, 55707069, 97451956, -19137450, 8518704, -6551573, 4980798, 29293848, 22282113, 73071782, 10027151, -11207114, 152632182, -14810801, 787014, 144769739, 79825333, 142148908, 58850625, -42467286, 10486663, 31523796, 140247105, -30407185, 50529222, -12516685, -16777132, 20315918, -2621418, 2818070, -83493038, -259588198, 7144003, -39256570, 25428207, -7732837, -1113531, 34537642, 1310873, 67895363, -13238079, 44433240, -4521651, 39910809, 24380030, -67174450, 31850866, -14548842, 40107664, 27918266, 4653365, 20447024, -10879085, 23527153, 2163636, 19660683, 50529878, -14811922, -65378, -37879404, -22675119, 4913716, -14680515, 14877010, 24510201, 3538771, -37421596, -23984193, 4849982, 18939935, 49611157, 28770291, -2228358, 14550597, -28770440, 46333230, 56164352, 19333008, 6029033, 52690803, 7209320, 55311832, 48102302, 11927391, -27721486, 4390968, -75235495, -36961844, -77068442, -7404918, 93588074, -35062786, -6487548, 85524020, 23987707, -170262290, 60097629, -50528827, 28443760, -38993837, 21236213, 116850029, -55509123, -78708108,
50528835, 48692883, 13041810, 43383560, 28311169, -69468632, 48497045, -38207657, -64542, 74056300, -4717412, 89521872, -73467321, -7340360, 3145376, -104792210, 51383257, 25165508, -60816944, -41943635, -95157995, -27856257, 10812190, 15794259, 56098171, 45809374, -105841132, 15664377, 1638788, -27916755, 24575450, 51709003, -82640717, 102892725, -26215588, -32178411, -67370447, -41353631, 46268045, 31981909, -6160516, 54391827, 22085473, 79954862, -83492896, 47971842, -107938135, -12975645, -53214233, -15399802, 117572436, 77331906, -26672944, 135790292, 5310365, -242482519, 49611508, -8192593, 30278437, 19464413, -28246212, -71105828, -63111208, 92144992, 6160014, 13696640, -53280447, 101318921, 29424457, 37290452, 62127314, -45482266, -27393843, 71696349, 10420225, 72810306, -85917649, -982866, 23853198, -21102005, -1702458, 8976079, 31064455, -60751558, -61145049, 55310889, 19332512, -8978078, 46727053, 73989987, 48692462, -52097471, 23724781, -31782526, -5636382, 9174572, 3604841, 101910736, -18482466, 11073291, 34079610, -50397541, 23265270, -25231912, -75431033, 210367911, 112066492, 52625447, 22216471, 61865877, -50201203, -44825975, -22480062, 3605068, -1441889, 72875925, 10747881, 98827793, -28768827, 9110465, -6881864, -2621184, 18677996, 44171067, 4193883, 103875127, 43582114, 64422365, 8913229, 655455, -4324879, 75692829, 16645254, -3014461, 24706655, 48365694, -27720309, 53739468, -32505235, 88866776, 13172278, -52166079, 36240758, -5570493, 20185333, -5177919, 36241555, -42074540, 19398813, -44371658, -17367255, -5897823, 42991622, 46596922, 47251320, 21691632, 25689222, 24577563, -15008662, 11074553, 9830764, 62848075, 18415347, -52101041, 129367599, 11469079, 17301812, 13304066, 21562332, 60422589, -55509384, -78184365, 17564024, 26542601, 78512277, -41155930, -23724126, -1179292, -13435099, 9437161, -2490435, 11403163, -9633394, -4062956, -6422348, -22216732, 14680342, 12583000, 15204491, 10551556, 7864489, 33816699, 9568478, 5832941, 5505161, 30211283, 13762272, -18480974, 14679909, 32702491, -4193985, 15269862, -8847125, 15663099, 3997687, -17629003, 9830344, 8454068, 5767163, -4063447, 6291702, -19398901, -5373922, -20250683, 3538581, -7733019, 17760177, 12648776, 15335273, -2424982, -131373, -11268280, 1703963, 9305917, 4325519, 5766932, -2686983, -2031788, 27917916, -131065, -3145601, 19464291, 10879307, 23986228, 13434685, -720921, -1048563, 3539116, 40108081, -17694360, -17498938, -5700779, -721205, 24051389, -30670707, 23002532, -18808640, 49020754, -21364715, -35848193, -12385743, 1507694, -1179711, 91095389, 40173541, 73269594,
25952919, -21888986, -15400159, 45547322, -14090600, -14024198, 39059171, 51511391, -21364326, 40959790, -4849149, 64159925, 27656285, -57998718, 36044505, -22871583, -719464, -9044987, 29492101, -23003190, -5701165, -51515163, 8781394, -36437512, 24051668, 48955297, 25952355, 12647879, 16711129, 14027909, -7405676, 24969264, 17825379, 13892874, 8585037, -40173810, 41941762, 29228929, 16974545, -458574, 31064487, 35388408, 59047999, -22348309, 21758363, -3604281, 70778319, -30735944, -127729812, -65144334, 23331284, -61672101, 64421162, 35257147, 26870942, -214103788, -28901230, -48169886, 44368686, 74055634, 11665398, -191563888, -34142972, 64225810, 136839837, 5964297, -152764974, 218823734, 67372280, -16645407, -2882982, 112067243, -917360, 31130173, -17499353, 25034796, -56163151, 58656361, 133888283, 74187913, -63044196, -32045006, 40829505, 19659840, -69272003, 59703973, -234878570, -46333107, 55115173, 108266184, -24509741, 1770671, 56556392, 29820904, -32832708, -74973658, 179568465, 61540652, -56426742, -36371552, -118489406, 34994804, 33881384, 46136355, -35584794, 196408221, 7470710, 250020848, -71172049, -11207346, -70256182, -64620683, -115999229, 20512384, 110166592, 16579950, 71434610, -49217578, 33226376, 66915260, 4784352, 30996915, 50397750, 22478785, 34472233, -58983583, -93780871, -24510255, 128583837, -19005361, -63180710, -1377852, -141228576, -4127679, -61078306, 78119606, 29556187, 68353485, -8191522, -44369262, -8191559, -20052521, -6357772, 71499694, 8323912, 26150361, 36896753, 63503083, -45286309, 5899183, -45349269, -84936601, 23853654, -129171431, 12517514, -40894416, 30998206, 49545887, 123012217, -50267127, -16843004, 38406208, 1179536, -67699283, -124585281, 138543608, 69467758, 36897129, 74252939, 42662604, 30474112, -34537501, -32374719, -1638382, -179896747, -20579401, -130220626, 120849086, 56231836, 19791827, -80478693, -98631133, -23462653, 41615378, -1771010, -35587692, 82248152, -1900515, 127992620, -33294624, 2033740, -69074302, 107350925, 46859409, -72416857, 54721934, -240189130, -97124259, 44827900, 45744570, -129893515, 82379089, 33358794, -93060571, 5700445, -50395779, -45545725, 111673335, 983567, 23594144, 44105784, 12122704, -25952803, 147850174, 6620360, -146340711, -27133266, -85916948, 29229173, -28443772, -34931063, 14418932, -183173104, 47119728, -157418562, 43191075, 34929818, -27262522, -166003399, 155123414, 113115737, 12911444, 42141748, 83688039, 69731710, -9502052, -65798661, 119929557, -121962549, -50398606, 69990866, -64224408, 138477190, -23133214, -102959430, -117899641, -65863766, 193853799, 116982304, 1964997, 124059569, -132513845, 63112421, 7665340, 20054316, -50593206,
39451488, 85657444, -152629903, 20314196, -37155004, 1443151, -167050056, 44694588, -41353095, 86113802, 84869025, -34273683, 155385262, 2359164, 139132901, 10419077, 10420899, 138871416, -26738903, -37683746, 5896333, 205192967, 6947883, -98498493, 61014251, -34603916, 15007460, -35781727, 78051392, 78511205, 40631550, -12450054, -25952416, -17827362, 14024710, 29165004, -72746070, 13502095, -45745456, 22477577, 78710125, -720132, -116919378, -142801707, -61605206, 23003020, 28050400, -60164240, 96205518, -50201117, 126156791, -48102438, 52885424, -88801595, -31195595, 87425571, 79430297, -8716903, 9633035, -125043124, -30211637, 17300525, -27000962, -43121987, 44628502, 36832489, -105186724, -10355840, 62589098, 5442078, 68879065, 32570897, -32375228, 58263811, 28639210, -9503987, 87949254, 40698697, 124255007, -9306749, 34471869, -14876217, -6881995, -73989529, 654557, 52296370, -4128699, -97188505, 36110877, 9633445, -6422476, -26082447, 84933269, 67238461, 249953697, -91159200, 9568619, 8387213, 77267268, 48955497, -9634578, -3014303, -15465084, -535, 19595281, 32833909, -54985983, -135331198, 102169507, -6423696, -8453319, -25101080, 131660073, -22151728, 73334847, -25296315, 8779292, -73793387, -100729688, -45940415, 80741203, -25232189, -26413100, -165347852, -69270244, 13041035, -53739719, -18612732, 16515347, 39715679, -28770557, 6814526, 114820503, -20513421, 233899420, 49087831, -4458225, 62391980, 50332185, -21494524, 59769726, -7076775, 121307708, 654268, 37158909, -64683719, 17694025, -103546589, 32439881, 100728125, -13434566, -172162248, -111017027, 60555013, -29687013, 20578992, 84474247, 63699741, -24903670, -48560415, -27262407, 52033960, -58588625, 54263943, 1768596, -65469961, 29293825, 4718154, 5767776, 34603338, -79034118, -81460668, 146275555, 19987446, -59768294, -31654389, 42531734, -23068425, 127729995, -47251588, -52692140, -11861943, 78052833, 58852449, 19005910, 31456348, 37548476, -69403268, -73334308, 9371093, 15532717, 58327238, -69729055, 61079839, 94372607, 41090857, 27002037, -16188713, -92274387, 42926327, 18347605, 23593874, 128647168, 79495199, 56623113, -24577007, 80020725, 3144591, 49020679, -71302439, 123797389, 8060869, 43908673, -8519069, 30080660, -114032982, 90243413, 29164024, -25230175, 37618109, 122092797, 29621899, -174063400, -50659288, -59833506, 99614214, -148437533, -46530879, 86572573, -54067088, -43583512, 88997778, 38666905, 70975392, -55966411, -72613769, 101973328, 48560297, -53477164, 4129414, 120322436, 54067291, 6881238, -68554274, 17302015, 103286208, 131925, -6160617, 227476652, -137954277, -55637461, -145031153, -61929709, -9371932, 35979105, 23725469,
-163248221, 45744532, 13697481, 92473154, 11667808, -118881797, 19462853, 169344780, -105580992, -81394659, 44301247, 198704821, 191561765, 28048275, 3474607, -137167475, -13699427, 33491805, 8647986, 13237287, -10877206, -62522114, 87292470, 82380858, -42271471, 77791192, -91028596, 58656809, 38993192, -10552299, -46661911, 28311107, -87882042, -52625774, -95551215, -212270914, 167508735, -116129799, -38077920, 32505809, -194970568, 109576543, -109050908, -25558586, -50919891, -22477895, 32375935, -58195184, -21691752, -27917135, -13237848, 31129034, 5440514, 128583208, -70580630, -76023231, 179962780, 48102875, 16844181, -154468467, 47709585, 59441684, -27065150, 91880118, -126285766, -121437822, -20774837, 141953123, -100138264, -78118303, -53805567, 151716208, -44631820, 28246833, 71496951, 4784176, 134023408, -83888171, -89456267, 31259562, -54067338, 84541010, -96276317, -71567407, -655603, -117506102, -77924109, 34539677, -26868400, -6814063, -26870154, -77790031, -58917338, 75170135, -68158082, 93847882, -48103028, -47970989, -56163798, -140837368, 137101090, -111805579, 55509068, 28313690, -199229807, 9699772, 7275467, 20841242, -91747552, 34537406, 9766292, 28965985, -88865588, 124122465, -6227929, 64224713, -26409940, 132973473, 91027529, -99549007, -103613112, 79626982, 133234862, 19464409, 103150783, 35064765, 49283591, 30735621, -49152530, -76415048, 115801920, -39717683, 75565157, -59243562, -194118440, 154993536, -79561595, -8454650, 10485652, -141688265, 48168629, -30997594, 67631577, 95878989, -36764790, -44107282, 159515894, -157615929, -65864995, -98239671, 68815131, 55444539, -124714803, -56558048, 14026235, -183500032, -104922833, 44302163, 43057661, 64354169, -26935177, 180290259, -126420219, 106954230, -3275899, -7732545, 11337997, 117374495, -1900745, 113050146, -15466052, -1114747, 202510064, 15203599, 81064807, 41221819, -68550274, -41090205, 69205675, -20974722, 7273526, 38797341, -1507292, -13434007, -53738228, -150401761, -55051015, 61537228, 113376916, 17827898, 164560955, -17497500, 916250, 53806930, 14878167, -22084311, -55837317, -169802069, -24577788, 111020032, -75561838, 48301312, -128057944, 98631116, -109313177, 7075846, 224986133, 41156459, 26935879, -111082414, 95160290, 77657732, -65798688, -123009596, -174913873, -113311081, -106101739, 93256599, -33292891, -121896000, -197127, 139855991, -27526231, -20381993, 95092416, 130087826, 164951490, -75499326, 15662671, 2948059, 16254559, -127009202, 9503755, 96467557, 50200204, 53481145, 33030723, -72022981, 49084294, 67044123, 38338882, -48958644, -5308410, -31133264, -244644929, 54853241, -116062939, 65339344, -80282054, -180745546, -176424763, 11337591, 26804933, 145555762, 91030095, -120388571,
36699761, 42993307, -107214792, 50136144, 8519648, -162921701, 82182296, 50722627, -10878630, 39514907, -127271019, 165410978, -247593093, -30147338, 129762764, 93517087, 16515866, 24513503, -25624342, -60753642, -155909678, 185140997, -148109510, 84410703, -82050167, 98369857, 62912813, -44367312, -21101485, 251069445, 43644560, 56295854, 253427617, 27000498, 62977416, -22870669, -71109420, 63242378, -2359099, -142082745, -24967967, 93912671, -121113430, 130812410, -149421387, -67434879, 11075090, 27064266, -590357, -69797115, 73335238, 60553994, 20709788, -9307406, -23330044, -77200098, 54328622, -111869711, 3143186, -38798789, 47448877, 35913494, -40500241, 12648077, 80940395, 52363573, -173932662, 4717044, 49742537, -49543947, 10944449, -4523438, -51314670, 65472357, 39976405, -16645657, -38533180, 66323036, 39910725, 52361512, 156893989, 31129826, -44958540, -70060341, -84671759, 183895594, -68351497, 13170658, -34209804, -33947390, -16057513, -13893660, 28967138, 73139749, -53937324, -38273351, 115212745, -46399690, -95945672, 17106665, -136250547, -151060969, 61081392, -50331383, 19990397, 95749810, -139789121, 37553456, -79757720, -159774789, -164954221, 20576028, -37552232, -13500504, 128974251, 44105279, 34603528, -41615129, -115146464, 151717007, 70253078, 45088526, 45351009, -19922640, 49479845, 21691816, -46922883, 22805654, -35320956, 29230204, -63442889, 851124, -102301006, -12778173, 12845064, 72482686, 18611517, 48758431, 19922514, -32311098, 18415933, -30472804, 27656150, 29358826, 50266703, 42468160, 64881263, 16776632, 3144598, 30867739, -65206235, -34145624, -48038289, -73531368, 35062187, -38994365, 22216046, 31784985, 130612040, 8060549, -37880343, -34800489, -8061713, -28835244, -29492228, -23132921, 22807383, 33554460, 100467303, -39517525, -35061705, -40239065, -71957923, 19661133, -214302330, 32963951, -68354363, 117441472, 161610705, 5177247, -98960285, -119669101, -58195754, 227409767, 49803584, 38730992, -16122341, -41417783, 147194865, 16513441, -6420955, -393086, -41678294, 50333737, -156697574, 5439308, -261422786, -41287271, -3538576, 63241941, -57344275, 91945715, 59310685, 524471, 35324335, -42924268, -6159272, 76347248, 10289658, 39518991, 77792079, 90897178, 28114161, 162201793, 28116763, -68286197, 44825296, -116194272, 41090994, -9963592, 30079406, 93455039, -129894267, 127008687, -203687165, -10093916, -47383955, -5766068, -48365664, 133230, 5177435, 33751584, 67765923, -17693151, -61209753, 22938504, -107412854, 132186441, -150273388, -26084332, -7929607, -3407955, -14154867, 9370637, 23462550, 21101217, 7535896, -10355012, -2293048, -81132558, 160825611, 17039530, 125698592, 15925763, 63634589, -4260126,
9437062, -77003725, 19661017, -13431317, -61078617, -179895729, 25556635, 66061618, 54657050, -20054601, -31195158, 30081150, -1900425, -48104852, 38863200, 19135157, 18481186, -34276963, 96012600, 17563317, -40632820, 57933741, 46663775, -14548874, -26412193, 89455371, 9043902, -46726180, -50266318, 56493250, 72940124, 39387152, -53083440, -1903577, 245168898, -8453457, 30604092, 67503153, 63111369, -29491569, -130677757, 32111989, 74054738, -42534037, 38536621, 21760303, 83556683, 18611600, -7340229, 4260633, 15466100, -40959922, -4455557, 73924258, -139525679, 54263363, -12254353, -111738484, 137625575, -58986038, 11601229, 56885915, 134347664, -31522512, 55508569, -76348549, -46530646, 40044414, -2818113, -86966652, 49741558, 42140061, 28310144, 11926347, 64685571, 38863256, -46988704, -34669651, 67635824, 83885300, -24117894, -25494170, -26147735, -42794905, -57932948, 52362801, 30736003, 21888735, 43384369, 69532562, -30409955, 875, -6422427, 56295940, 44366822, 33685858, 60817333, -47579543, 71891622, -2228686, 7535535, 134676244, 68289287, -40697246, -52626050, 63045348, -31130391, 2163546, 10878853, -51247900, -58458254, 3145305, -174913456, 83360602, 119800401, -28967246, 28049861, 56688873, -24641900, -164230555, 124320438, -42469514, -196738403, 9174499, 38140662, -75693381, 26215441, -42991025, 123733286, 83756257, -40436978, 151650358, 142736108, 137886402, 19989786, 66651092, -112919280, -203163848, -52295322, 59046272, -16580991, 53477464, -120980013, 121046135, -35783927, -7797322, 36306250, -80478072, -64685420, 6484959, 41157894, 141624803, 25165831, -4456594, -62191892, 11010577, 17102083, -90111067, 89129111, -16188599, 112787977, 99421886, -150601759, -160630230, -53933189, 117045500, 66844690, -3341451, 82576234, 76480015, 239861160, -59437455, -46003543, 85459182, 29684732, -86900608, -172358527, 127927354, -44433108, -20513706, -9568671, -20185630, -7472276, -262613, -656592, -13107782, -180092581, 53280054, 52297287, -102365239, 27067813, -137492994, 98960255, 6358885, 6095743, 121503249, 168557293, -96666657, -117046242, 84082815, -27001687, -219283824, -19986780, -12779483, -72811307, -11141540, 25622070, 61997734, -11994796, -60751224, 64749026, -39846225, -92668722, 226881771, 30344686, 1441920, -29752859, -327100, -93255340, -7207979, -72941944, -47513865, 5179062, -154469255, 30408432, 119146108, -86638100, -156697079, -40106637, 200145264, 11403935, -66190867, 47906455, -73793566, 184942691, -20643443, 13372643, 87557264, 81723030, -71630540, -32963829, 52887949, -26214241, -5046381, -30998520, 130516, 13172214, -40633004, -27131282, -23724324, 31522808, 19070877, -8322811, -85523475, -4980219, -86244606,
45744893, -51708691, -25820526, 42663531, 43777720, -59768221, -34144190, 23002535, 12254898, -58589073, -42205031, -92667473, -24248682, -33161004, 24509675, 5570883, 28048031, -22478927, -20185929, -60752536, -11338755, 250542547, 11076574, 51445093, 43319427, -17498294, -26673383, -17693385, -50856126, -22609389, 19006495, -2163443, 54197964, 88278761, 17367057, -50725225, -62652385, 28572715, -14679514, 49676265, 54656784, 1834405, 70844275, -17367570, -59112675, 68813940, 59834480, -101121419, -14352371, 237567614, -59244427, -61210821, -21625227, 108460390, 65536613, -6094709, 53018292, -31981256, 65928757, 3277361, -25428170, -36829416, 118423916, -42926525, -16187090, -129564915, -66846600, 37159069, -21562412, -166461443, -56951309, 59833983, -15465456, 38927778, 32112222, -101777477, -117703866, 149095020, -43385633, -75234879, 33290933, 76809020, -18219823, 1244608, 11272228, 81460503, -81787824, 131137597, 4782512, -88736094, 5046564, -35978297, -22413550, -56098557, 12451631, -36701287, 395673, 60554349, 14810714, -75364817, 18678679, -71041775, -84344349, 60883421, 50068660, -90242667, 27852657, -45875327, -105120199, 53019383, 57410454, -132250392, -35585951, 243335020, 8913588, -56099738, 43188643, 64289203, 23594044, 30933564, 66715073, -69271312, 50200572, -49675883, -24183242, 150079273, 31522813, 66320717, 58720372, -70845608, -82312741, -4586012, 37354210, -124585306, -52297632, 110167308, -16317971, 88079980, -6425362, -66323486, -129501950, 62654329, -50724689, -28377138, 11402821, 116719741, -34144696, -7339796, -24183810, 44236890, -60160519, 12320855, -28772566, -54657026, -11796431, -50921320, 24510053, 71697440, 10420466, -160628852, -19002507, -22151674, 87359955, -34601705, -3407349, -123862701, -58916012, 14157033, -72154675, -85130079, -34275461, -58392173, -129107141, 59309697, 17892774, -119667103, -135987131, 255065339, -70319188, -133039591, 29294464, -22611811, -49872586, 45810877, 32570771, -26998942, -132251159, -34014228, -75825392, 149947297, -96272051, 70842314, 145948671, -15729606, -70123715, 14223215, 89128316, -83428737, -37944946, 112525816, -90832907, 45351249, -17565911, -32047152, -120786112, -70646886, -44171837, -15138187, 11207279, 187695068, -45612570, -48363107, -50921150, 107675370, -73072092, -152043630, 80544767, -49805863, 121372241, -37093401, 77725717, 84083435, 21889549, 63308201, -19922998, -9764983, 109315355, 40369880, 14418623, -115669396, -79166255, -55768961, -190904267, 24118197, 1310439, 7209669, -91359461, 13892823, -86245059, -134019150, -46464560, -1377620, 1114093, 44629390, 9503744, -62783852, -68223817, -28180915, 66715809, -262566, 1372742, -13368920, -130417156, -31980375, -100139349, 50591860,
31063601, 80412971, 3473266, 10026135, 136578143, -68682090, 65076671, 100008034, 19333366, -26018782, -30999503, -11337893, 4587489, -50658048, 11404669, 8913696, 97779869, 95158558, 64225974, 16975018, -32965093, -117899945, -56230534, -130418033, -37879895, -25230325, 917396, 24445107, -13369142, 5505453, 30802624, -41614335, 50855886, 76939963, 22348539, 52234008, 67568053, -99548520, -33226138, -5700964, -87751207, 16908247, -12975944, -17563645, 78969950, -46399646, -141752433, -1770284, 1312149, -66979983, 219610885, 9831020, -42401965, -106823067, 128974289, -92275342, 55313262, -22872586, -2294404, 36830842, -53476023, -47054260, -8454965, -10223865, 136511382, 101186927, -788225, 64879202, -13433193, -27130297, 35454171, 118554371, -44498695, -108724729, -118030042, -201524123, 39911255, -62848988, 181469917, -52690711, 79101456, 7012473, 122421324, 111806709, -36965257, -38993585, 42990475, -75497837, -156500346, -20578137, -49677362, 64684379, -28835409, -91947320, 75759574, 73007459, -20118608, 31325690, -84607294, -61799814, -11076608, 15663085, 63963507, 86308223, -212663923, -42073944, -149226208, -2227225, 117440899, -53606924, -233438067, 18478944, 41487905, -115935764, 159054486, -11009797, 60095614, -135267331, 121896161, -39385429, 23788577, 160696360, 80217526, -86179899, -1506764, 25230861, 34013947, 47121713, 49546368, 81984994, -74973482, 32372290, 77071170, -53150062, 39254573, 30209266, -197123, -46791814, -110558279, -267649733, 43644784, 97977903, 28508768, -18412651, 31323590, 55508765, 69142461, 35716422, 69926174, -90374549, -8388688, -145359893, -200213658, 96010711, -168429889, 25362537, -48496641, 39388368, -35193125, 90832119, -134610585, 90439432, 31129518, -119734234, 13566588, -41483677, -33946090, -165546955, -43515164, 35915683, -68420730, 31981610, 51511498, 51578198, 37747676, -70714868, 169607973, -77401086, 91682835, -11796568, -158075082, -126416511, 39057987, -57670653, -7405230, 229310707, 37291124, -155777621, -75036614, 56361128, -5570721, 33947421, 26543125, -74645567, -124977039, 52101968, 8128517, -118816808, 61867084, 35782706, -22873506, 43319863, 85720651, -8847099, 51116550, 11663991, 22413126, -110165363, 76546171, -44563702, 79429563, -107611292, 56163539, -114884648, 177469839, -10748874, -99483744, 146016381, 20380850, 3671278, -34669271, 11862133, 177602056, 36372605, -116852754, 83556838, 15204348, -114228742, -6029770, 10747796, -25427766, 16052967, -18350471, 176161598, -97321988, 14679335, 10093688, -26411080, -19399257, -79627052, 118752002, 145424057, 6028748, -31918595, -18741780, -95943037, -12385770, -1703620, 2883682, -31915220, -69925137, -141032563, 10550826, 20381316, 11404416, 50461615,
-17169773, -78643096, -17759646, 37356028, -58063059, -30276785, -98041037, 88014581, -34541100, 30409395, 55508204, -92798687, 158728044, -55837061, -6224492, -70711953, -19595666, 60489768, 50920967, 24051940, 208340737, -115146901, 40631536, 152240352, -34210924, 74711530, 5307485, 55707193, -45548621, 32505775, -67437313, 28245116, -54790428, 43776850, -98106516, -22480286, 45481604, -32441121, 3733669, -225578941, -134808120, 104530006, -117112452, 38339151, -49085067, 7929013, 61145502, -57803141, -11928292, -109445325, 92142819, -96337947, 38012429, -38924729, 59375429, 14549412, 71304636, -12646578, 46530300, -40174137, 13633116, -10026668, -22480108, -79429291, 119667922, 69469713, 90636000, -119210745, -71041652, 91160985, 44105489, 52167238, 51970292, 12845357, -29228654, 77070081, 5833020, 52558466, -13826554, 15662588, 36766689, 38208083, -23002051, 185598194, -73596890, 79494406, 96599282, 60946119, -97844626, 70320479, -63440536, -57671257, -25821384, 123730825, 35256374, -12321111, 127727984, 48822164, 102038030, -91488602, -24904705, -65669, -29492863, -105775137, -14482987, 43252388, -20777973, -131008017, 65143204, -71368755, 59835837, 2752602, 30997738, -102300779, 66387154, -38469240, -79822268, 30608847, 590362, -1639394, 14615861, -30145235, -44500352, -58393300, 38209085, 63176193, -2032945, -14483175, 97516548, 122685340, 36241951, -134479967, -70780584, 82247067, 133431179, 13304435, 4717953, -35259847, 2884463, 53081439, -32570305, -19858594, 66585363, -6816535, -43646900, 83101301, -15333522, 59573190, -69992046, 106102781, 63831331, -5176512, -69206207, 134545875, -61015878, -8191487, -22150577, 88210864, 116062551, -30016264, 167049617, 60945979, 95287486, -4784011, -38798502, -17760328, -4718792, -150798210, 4981021, -35915243, 14482974, -92079554, 60228458, -89128552, -48298879, -4521930, -19137378, -91159556, -72286728, 36896186, -60292832, 81071146, 26674208, 12124026, -125369137, -123795669, -124978794, 80082463, -4258500, 73270120, -104857769, 23069538, 50330609, 122815180, -16581672, -16842536, -67371533, 77464634, 107215899, -25755871, -84279414, -159515772, 75759642, 87556193, -33946637, 18808468, -50135680, -90310421, 63899035, -41942412, 51577342, -105972735, -29752354, 227870404, 104007904, -122814841, -45743961, 119407211, -65995508, 16907753, -77725263, 129106628, 44104335, -69861986, -17302113, -132246, -20708632, -17104778, -125109405, 34406483, 52166689, -12057386, 36373589, -138542569, -19201723, -115801788, -34012077, -57211151, -18811030, 156369698, -161743599, 95028487, -211483606, -18544066, 90768559, 33028496, 62324481, 55048190, -185467233, 18090597, -108592617, 152438391, 2555442, 28048583, -96467396, -95946843,
-56689222, 204276347, -63768727, -222299358, 143063999, -38730013, 26934047, 46005690, 38601920, -116851024, 196478223, -180424279, 41877250, -37355693, -4719063, -17564866, 66061494, -131072649, 184549268, 76676119, 17629901, -11010057, 38930264, -74318873, 77595967, 147850865, -101840738, 65143202, -54132173, -64355235, 68748865, -192348280, -214893495, -88671183, -83622445, 41090732, 129041289, -1834770, 8910247, 8849237, 9046328, -177536832, 213318178, 55771048, -2818113, 36440899, 66715396, 62390454, -143851171, 18089308, -87883164, 34996296, -10354378, 25427226, 71434271, -18548678, -78970726, 37423144, -36110170, 52233247, -34668023, -11666377, 13631490, -100795266, 5569320, 33553266, -57867560, -88474187, 77789882, -91225598, 6749045, -5964597, 16319849, 34274957, 155518249, -216202751, 6095045, -50922359, 19462697, -30213541, 12910647, -91292924, 111018462, 240516564, -15531435, 49544674, 26673758, -78120390, -16711396, 2622451, -58391802, -1179406, -28705404, -39320419, -11730376, -41483102, -18546876, -94372439, -58916142, 6617864, 152110842, -64356272, -24707546, 6357734, 21235314, -116457726, 203095754, 95026877, -8190960, 16779092, 75825386, 2884033, -167375331, -35191696, 115277245, 141754868, 51053161, 113507575, 98368759, -41484070, -42860864, 4589094, 52232598, 26935793, -63438843, -33161659, 44759723, -56950831, -24051423, 71955757, -71238132, -97845173, 36041763, -104007491, -111345851, 43976925, 63047187, -20251286, 81264184, -122880192, 34996314, 60096761, 79428597, 56295457, -1309853, -50004679, 28836585, 34012974, -54591157, 86769574, 73663582, 80084154, -30737431, 9173969, -91749806, -105907095, 11138644, 86966074, 72613595, -97057894, 82181518, -22807648, -24316554, 46137436, 40306423, -66912346, -105445853, 68486096, 33161070, -108003604, -19201293, 110820751, -39190977, -36045079, 66913936, -31129144, -46135889, -35126999, -29164217, 98567152, -24247287, 29489992, -63899433, -6094492, -34013086, 40831092, 37550229, -36437460, 83623562, -122026285, 107544850, -64945504, 10027977, 27261011, -124321045, 93256654, -35130023, 102039504, -26738364, 127206672, 38209291, 95877050, 58586986, -58522870, -162463256, 14287456, 3080472, 12845300, -73070702, -137430228, 28574832, 58129570, -56229122, 36375136, -218824489, -51317484, -91356980, 8256108, -48888360, -141950904, -108200138, 14418268, 33094874, 93126416, -120192386, 86309843, -31525778, 10747733, 48628867, 118685830, 1836301, 62194338, 4521728, -57147798, -54788106, 30473416, 26410694, 85329102, 28575261, -67893432, 51773058, 8389342, 14417514, 96207236, -75694332, -77660418, -9962288, 63832817, -35126380, 65668308, -79824204, 1244986, -22282637, -9894757, -56360152, -91815730,
47120981, 102630315, -20840131, 33094758, 22476936, 88603118, -79559820, 20382548, 40501819, 34207905, -17759111, 53476554, -54983244, -53804172, 3407923, -2424950, -88472951, -48494859, 68815345, -34602638, -30341857, 20448553, -157744789, -51904756, 16318462, 20250156, -15597995, -124910485, -78315184, 89784398, -24708156, 55770878, -28311030, 8978018, -10094215, -45220572, 105709630, 34930944, 1967296, 46268539, 60227235, 63699023, -2621070, 17562814, 17628828, 19397430, -255393202, -50592476, 52232823, -59506473, 39845230, 91163506, 62390043, -85262679, -108528667, -41026743, -48954919, -9241746, 11074200, -48759001, -58784540, 46727681, -13827422, -201589433, 61540696, -37616836, 37420620, -36373508, 94109231, 192412197, 3671069, -17825798, 68813981, -58785265, -91359230, 45415085, 6031594, 20250334, -14418525, 93585525, -92864437, -67500195, 26019265, -97582901, -9696696, -54065777, -230227271, -107675915, 2293124, -9567501, -146932266, -86506070, -86639115, -35191430, 7403356, 9503265, -26215305, -2621257, -58852688, -16513871, 119931045, -47185535, 11929636, 51839786, 19597079, 54262187, 54394086, 73398863, 5832217, -32376209, -120783185, -37550159, 132383073, 18613230, -44171586, 123079990, 22478521, -65209236, 39190625, 27264500, -81395800, -31656378, -113510225, -48693779, -77725808, 11862927, 34079254, -173016398, 31786256, -77592501, -19793331, 9567597, 56819665, 140050603, 24511450, -90309134, 36045394, -97517707, -136183751, 4782012, 15140999, 62062436, 57472749, 30934582, -61211613, -39058850, 26608794, 92275453, -30013209, -107675047, -137624799, 55835042, -43974117, -70121400, -195691225, -41875776, -151387875, -111540752, -24840406, 1440662, 41156271, 5570340, 105119841, 8260254, 157025565, -28310019, -80218284, 23071016, 14746896, -45418025, 64157830, -4981477, -63308545, -13304591, -226818440, -1570635, 161284485, -23590373, -170918909, 74713160, -27787633, 135397745, 41878507, 70911208, -100794939, -81135652, -75693296, -50003017, 66058963, 89327447, 69598267, -17171592, -142868467, -59243278, 11533694, -33883759, -82704752, 44302572, -12059139, -174718822, -1964819, -79955147, -20314502, 52101404, -52953187, -166132593, 41416856, 48234506, -76939740, -104726406, 6358985, 123208544, 49874127, 3736514, -7929043, 47446435, -129039918, -69861737, -60096832, 62783142, -20773763, 59899953, -144508192, 3145440, 37355504, -103742717, 128908251, 30671690, 44696821, 53805361, -76349618, 45941262, -4325759, -3211023, -59442184, 8058535, -30934402, 47252328, 50531853, -47184847, 64225276, -12187155, -95224621, 49086628, -131529774, 101055641, -5701082, 34994438, -19267445, -99747798, -56098328, -81328072, 61276195, 22808791, -41615333, -115672116,
-51315554, 34800330, 38602227, -143719887, 22677511, 64290670, -71040527, -171181253, 61473849, -9239883, 3671476, 43713934, -16122962, -103940170, 24903026, -5963364, -93389039, 5831600, 78055108, -13894043, 36897403, 62192812, -41680699, 40304541, -12518236, -125434600, 10092898, 17168607, -40956708, -12254293, 1442738, -30607116, 2686189, -86638292, 56294856, 8911846, 46466319, 29031982, -65337952, 31523411, 19530543, 67831204, -35522399, -30736145, -126748200, 39583353, 37946809, -13956955, 43582355, 26413630, 30931608, -34863909, -6552074, -91879376, -47511905, 20644207, -102955329, -113378498, -15204203, -125893245, -22085502, 111803666, -62718426, -1376951, -7995229, 92930774, -29688999, -72546655, 43844318, 23394038, -48037072, -228329043, 6029995, -45283676, -54329117, 159972168, -17826181, -104398309, 78184486, 2556187, -56164618, 19136304, -63176112, 17823925, -49609082, 64747007, 49740559, -72023016, -176160808, -35061474, 87885325, 3929598, 25689222, 21954474, 63046300, -61212150, -122814774, 42271403, -75039197, 10815017, 74713487, 28638718, -79691204, -82507033, 79757489, -31849378, 16384276, 9894727, -93518842, -33946918, 57999441, 41682592, -12257462, 2753430, 60423014, -102955453, 12190552, -230557558, -132512976, 72483389, -14154273, -140116261, 81985135, -114885463, 191103794, 47252069, -232457019, 53477337, 12976454, 12975428, 146932477, -180745349, 73663400, 10615283, -19134667, -132383245, 104663925, -26279491, 64292357, -90244264, -20185814, -46202118, 87819167, -45939012, -91750376, 58129449, -52428988, 7929917, -123337719, -178521906, 58523817, 32703418, 24246286, 5896552, 229965018, -8521615, 209843355, -33556611, -4980426, -137560244, 108004343, -79822583, -142869318, -21430978, -62193129, 77267308, 58851483, 46664625, 17169609, 10090270, 56689479, 123665355, 26609498, 117770124, -1048084, 203883896, -56032865, 98237660, 10094845, 23527775, -9633657, 79888859, 83036658, -1309950, 54132531, -34276110, 52166974, 13107377, 139067637, -80870057, 9831554, 55837576, 43447925, -91094963, -6946591, 205588736, -44435565, 157417840, -99024029, 18678536, -1049478, -83035749, -16711833, 100141592, -4915869, 40108393, 50133520, -143851504, -31784882, 52821707, 8780063, -93125947, -65796358, -35389811, 61210612, 54394020, 80150249, -62195289, 23264559, -42795078, 66192204, 70124681, 63176104, 88536948, -70517104, 63700435, -74645734, -24970133, 15727788, -9567853, 53867014, -59376906, 3473766, 62583651, -656473, -104136295, 17039283, 79559459, -221117224, -7667281, -59899309, 19792458, -108984624, -62980181, -94962378, 21428750, 57605999, 126025908, -40894028, 64552265, -32047173, 142409848, 101252604, 14550573, 240780050, 24051743,
92009942, -46267841, 21755735, 69405469, 28900569, -13104160, -11992036, 41616050, -35390869, -186254667, -49480937, 135266484, -24838331, 74448372, 48694022, 45023786, -71894586, -195924, 58457247, 72941222, -8846051, -102368758, 28376555, -18155558, 130744807, 4914930, -77134080, -71958970, 65404492, 9173544, 75366535, 85197470, -164627053, 27918066, 6620385, 1704030, -25229783, 16055402, 67567401, 2752657, -108068756, 10941451, -4588320, -54197565, -77202125, -60491027, -181339248, -17235980, -104596063, 8192950, -132315845, -14876666, -163775118, -75236323, 11534154, 66388404, 1705427, 68944200, -30081423, 140312495, 60030350, -92470634, 81592757, -102628751, 105839374, -86310243, 53413257, 96272475, 109248328, -63831234, 72745905, 13041694, -21037646, -158989988, -40434850, 34996561, 14680077, 66519124, 17039194, 86900582, -93194536, -19265874, 17169398, 84279503, 35063050, -128515467, -2621798, -35848779, 59375756, -44303254, -22019665, -65078673, 12451864, -1330, 12975889, -11663887, -13172106, 73598555, 66519281, -115277003, -41745089, -7340336, -22872229, 6094360, -83558641, 65007935, -50397427, -53738541, -74122191, -19660638, 22609717, 50855689, -91094043, 23920971, -2291904, -11927567, -44107334, 77264837, -38599954, 85852043, 9700059, 111345707, -115735328, -26542319, 56427522, 76350787, -33947808, -31981234, 2162730, 34668747, 20841494, 83229939, 49020225, -78840202, -251853069, 1835796, 28049637, 26935538, -5308981, 3735548, -33160375, 34143363, -50921884, -1768558, 11597272, -40566713, 162922639, -46596472, 131334052, -58260241, -24771600, 7732884, -60162012, -49023009, 3998016, 19003789, -42531199, -72417683, -24902022, -30801175, 132579790, 120129460, -12123321, 65209237, -52429758, -111869992, -29686464, -38209058, -121372542, -20644848, -3211647, -5702256, -2949687, 10484692, 41944725, 47709971, -66189861, -86967122, -69335177, -77531142, 20905796, 47578993, 32636744, -10813291, 61799974, 33685486, -102432174, 69534159, 105775867, -84801737, 12255090, -31718549, 10027244, 59114627, -4520923, 47644082, -1901766, -39452331, -37157452, -3405929, 13304442, 60817627, 43843303, -24576649, -87818382, -92865120, 47841997, -19004475, 13236340, -30016195, -10880230, 48562982, 7601630, 16122015, -42860784, 70974641, -75825060, -115017056, 69992842, 47381301, -11598937, 1964999, 45809942, 36635312, 55379879, 96797794, 253102022, 166723083, 29686280, 43450188, -80674458, -56035823, -42075225, -4261086, 90307370, -68158704, -20775261, 41352207, -31521026, -45088720, -31586485, -93980265, -77329767, -28969021, -15991442, -10093271, -1508037, -4719327, 150733121, 112328288, -44039340, 69731331, 60751710, -113506588, 221052827, -11401805,
80542862, -71301118, -40764186, 33488570, -1508153, -74579974, 101648148, -25031666, -8650088, 37026713, 54262907, -26087295, -145556937, -14614502, 82839773, 111281018, 19331401, -45090487, -76482836, -149814858, -48106499, 129697075, -25888135, 21626566, -86900344, -100335378, 190579839, 34928854, 32835053, -55706290, 143327410, -28049367, 85658710, 110690605, 233244748, 215416784, -28314646, 113180370, -124910953, -84740547, -39323283, 86309709, 118949990, -25692247, 65011507, -3277838, -259652295, 21496463, -101581487, -150079840, -96270063, 69009204, 50332440, -26413294, -51313578, -69860538, 70058550, 166919971, 106037839, 88671504, 124319833, -131660927, -131267692, 86508911, 73659974, -239597823, -30607024, 77331535, -18415908, -27788203, 112919177, -39254551, -20576895, -124649213, -9110781, 49023695, -22283572, 19332875, -17234235, 125894183, -101386273, -70254268, -74778617, -85851218, -24838376, 97584890, -25494879, 18021076, -126352851, -60490357, 153159807, 159250716, 7407836, -57737592, -74843084, 721038, 70583713, 176093832, 80019445, 82642529, -84150045, -1704126, -56292247, -27526519, -88671233, 54329471, 57541688, 3669444, 83033963, -184551264, -19397077, 113179440, -235470532, 9501514, -33683827, -25756347, 68353695, -69075320, 68616164, -69924708, -12257079, 109838482, 48103694, 69272073, 159185593, -107936956, -25361048, 62980987, -1378102, -79493068, -34540400, 30277710, 43581177, 28769631, -12715017, -57999827, 41223351, -122093738, 60030978, 5046167, 62651637, 6357363, -52166534, 24836383, -35980366, 106692663, -72156876, 69469073, -14090507, -23133371, 18677014, -11401980, -106692149, -80085650, 34014555, 46792260, 29361267, -38797384, -7209244, 83623239, -55836483, 80543437, 54068571, -54853579, -56361004, -11140914, -68220990, -35061923, -53543168, 52626599, -3538476, -50659429, 16711306, -43190179, 20840331, 93385717, -246479958, -71304967, -29948307, -62325834, 13893872, -93783523, -18876693, -49809004, 17761051, 151192157, 125043511, 23461893, 122419577, -111280874, -143129654, 21824075, -83361031, -85129819, -132971663, -59834779, 126814477, -92210549, 42794200, -165086644, 39256963, -15661376, 52821661, 44302013, 76022124, -459387, -49415470, 74250125, 38533424, 136903774, 96337381, 149552374, 68353646, -153614728, 64222965, -28768359, -79886870, -17235200, -29489848, 32112982, 31129620, -71958947, -41285477, -5307696, -18350528, 158596850, -74317036, 12843415, -123797521, 10357412, 28774122, 15663011, -59180149, -23525346, 42598818, 187236888, 73661976, 142672163, 62192487, 44170697, -116589395, -68159082, -30734715, 18742781, -126484210, -95027707, -39519952, -240910781, -9437815, 139657482, 22807612, -16055646, 18022047, 75693609, -49807384, -4323990,
-6290326, -58194720, -57542114, -15008176, 72287173, -28510447, 170852553, -79692838, 24577078, -2425019, 51839426, 52297396, 44041885, -66584941, -30080817, 78315336, 86112711, 18284688, 24313886, 22675330, 111541549, -23002662, -197121, -71236640, -57605883, 42074722, -7601679, 60817928, -25755871, 16908288, 33096018, 35652213, 49676146, 69598349, -48562037, 20315782, -43908819, 21103853, 14351854, 458137, -18875703, -40304096, -2161162, -4784160, 54984928, 33095727, -393335, 8257773, -70452024, -31589719, -4126780, 90111787, -75562956, -45875716, -853543, -86245488, -40502655, 45482978, 49678219, -26016648, -12386818, 37552683, 9372045, -35125885, -7929003, -65150, -47710003, 9764537, 35455686, -19267789, -256835004, -85263068, -28310912, -80674099, 88670194, 66715585, 69929354, -74645649, -45481377, 54788860, 67500445, -32833779, 575, 76218115, 212532828, 34472662, -589656, -49151023, -71369201, 59048165, -3472950, 41812568, -45809987, 9437639, -19202257, 89915597, 56622332, 84474280, -220856709, 16383749, -95616899, 53347506, 37223333, -17826710, 25755161, -35258486, 11338284, -45154825, 1901225, 3407654, 53412076, -17104797, 21298594, -17825450, -11465768, 61536948, 75824399, 35979368, 218234210, -8192417, -102958947, -34733034, 37883446, 26214365, -85394248, 13829814, -28376478, -52558426, 8060544, 152829878, -17432738, 38404950, 42467595, -43320004, -83950705, -16712230, 29818295, -45546936, 42794442, 111280690, 52037316, -102563694, -57998701, 17957688, 7534157, -54591792, -917772, 85785879, 251657959, -79430294, -3932079, -17039477, -80478742, 90767302, -22477709, 9700658, 21823777, 78446662, 8258383, 51838566, 19135609, 105772231, 37026805, -13632186, -33881623, 134480005, 42990103, -103678864, 2424385, 28442807, 35846042, -4719361, 68485242, -23724210, 107348402, -160038982, 21233776, -3537288, 36178578, -18086588, 74644302, -77003257, 2029830, 64880661, -50398946, -55836120, -37287822, -31980812, -68746953, 16252747, -33029435, -22020295, -6292824, -9828615, -105054046, 119341811, 186778735, -55902276, -11534382, 18873725, -36241641, -67501656, 111937241, 114359095, 33293432, -7013945, 9437679, -117896840, 25034780, -60098490, 54065770, -10815000, 51052106, -29098642, -125827079, -52231817, 24903622, 71436405, 59310226, -30800737, 61473490, 98894492, 134611135, -117835396, -24710554, 46922857, 22346846, -36502525, 203883164, 127272862, -17106132, -20973133, 12779919, 38272824, 179632688, 157217996, 97387066, -22019849, -68877897, -159581129, 38404221, -16972043, 54135418, -1442743, -5308756, -60292491, 982223, -42139168, 14482919, -11271349, -118945897, 10748595, -112526310, 393000, -8191841, -50659196,
-26284003, 204211676, -114884084, 31062524, 103285202, -144178863, 78184302, 78511911, -85000323, 18741128, 221905909, 10747440, 38470404, 81589194, -22349449, -15988458, -34995598, -19202891, 16119419, 4061065, -46006864, 11466940, -109379378, -167511177, 61602837, 118818651, 85459283, -96468587, 92996048, 136314525, 87230492, -150929999, 23134436, 75366410, 63700668, 75758545, 160105777, -18085974, 3276057, -29884851, -67501576, -28113190, 103024074, 108265757, -9960654, 30670657, -51773922, -187760547, 8977624, 73727817, -10090228, -15796210, 53477550, 64487827, 83165574, -4326195, -110560180, 163643493, -11533901, -19268350, -62588042, -39518260, 13238123, -64685446, -105513618, 168689578, -78053249, 18021463, 166722938, -58131125, 33947219, 97911433, -142343868, 23199121, 245169932, -98762522, 136052398, 16317088, -10158900, 92340857, 9110291, -73530581, -20775739, -26214828, -786527, 19201573, -76480575, -47841606, -44235990, 78709081, -8124998, -96271670, 26672997, 1572651, -5962129, -76219265, 30407875, 51444161, 14680300, 44432385, 43255243, -11337857, 30604682, -2031029, 13238349, 7996415, -46596214, 97124514, -83426144, 20971722, 45941273, -176880816, -15334548, 99746489, -81591938, -41808499, 89129392, 96992714, 73991471, -117638779, -101122553, 30014013, -28115903, -179437506, -34602772, -50004324, 52559468, -72352438, -36174835, -23790535, -43975055, 124782241, 57474329, -12058922, -35849109, 86704737, -40369143, 64815232, -40238857, -105119307, 26607632, 31393024, -65667258, -12910218, 37813818, -36111338, 27919065, -73728430, 23068799, 83296054, 58720838, 81591887, -67043109, 27330350, 73793266, 9304991, -30670156, -56163512, -45021751, -31130239, 24444702, -64945831, -7602679, -12255881, 26410906, -9829474, 50462911, -50331295, 63502590, 45547919, -9633936, 5570153, -56424769, 27657064, 12844999, -170262281, 35586251, 79103071, -94435652, 19992428, 35979486, 20380787, -91553167, -57213135, -73924604, -40700994, 106494693, -249822677, 7471027, -1508395, 121962431, -106037732, -32636521, -90310268, -88803132, 217647484, -88736213, -135461641, -187630268, 132056914, -30276353, 191953327, -28968268, -177470246, 90964732, 15073835, -179501583, 43909837, -49873507, -33294734, 19333881, 175309095, 38273509, 41485077, 31850463, 163120479, -54853510, 103090751, 119210582, -101386098, -106100799, -73200908, 80152852, -86638259, -85723156, -161808875, -63506534, 44301962, 49218068, -18085875, 116851835, -48890181, -48433385, -8257579, 53739373, 73659718, -172685677, -100005576, 112853551, -202769083, -22017373, -2424615, -36960816, -86835142, 42598693, -70975257, -100007023, -25557915, -14287224, -12389627, 135266924, -144506605, 83886174, 177013679, -32308020, -7666488,
50463771, 121696705, -32375173, 134612588, -115476510, -33490107, -150339773, 124648340, 15861927, 39320999, -62459016, -103810248, 93850012, -115997206, -159974251, 40042086, -9765800, 76937983, -39255709, 121702955, 17563861, -3146347, 42468977, 122028260, 68550309, 21104933, 21300312, -76286048, -237828767, 95094772, 153485262, -98303331, -132646526, -122486216, -120981300, 117635710, 96011541, 27328773, 25036183, -25230559, -117898830, -147849423, 138806870, 30931429, -227277473, -33290322, 75498095, -179240926, -3866566, -105054613, 83623017, 47971856, -13435655, -88011282, 76218602, 28245205, 24707704, -70647330, 109969064, -142410799, -60423868, 13763035, 26936838, 22677840, 15335936, 153026587, -98762541, 181469062, 109772914, -93193864, -42992395, 120258765, 53413985, -95225681, -26803838, 44825364, 145488896, 47448187, -181926322, -39910800, 101582104, -81854249, -43647291, 77921880, -35454235, -93585006, -4126431, -2754159, 167117207, -22082301, 57670634, -48235473, -87948976, -124777786, 128712319, -100533656, -102630879, -5374028, -70582664, 177996251, 122814615, 81526513, 78314266, 181336290, -56297262, -91946609, 35916439, 111016734, -164691509, -74843369, 182516322, -179370797, 6751041, -60883447, 70384939, 66782274, -25100012, -82640312, -24839239, -17303454, 46532455, -43055085, 27655474, -108396951, 35194283, 91226225, 33096929, 57214193, 50856127, 262274808, -27132293, 95419708, 72220334, -88475543, 76283643, 91226077, 44696748, -11209051, 7470925, -5112423, -1114512, 45088604, -3997088, -40237996, -39386114, -75301102, -25428578, -58720820, -13565094, -12910990, 10618454, -111348006, 60816833, 32310774, 115867564, -10880169, -88473499, 11864097, 131183, -101385395, -85920383, -1246062, -86507597, 97519087, 62325889, -41222274, 25363285, 173473465, -94045307, 9962416, 182585428, 29948264, 17302785, -105972143, 62521086, -131923605, -63571152, 3015766, -17301539, 92079777, 8127716, 14877296, 48431287, -13632766, 114296550, 47580474, -117505963, -44497586, -9307240, -7732638, -85591495, 116522907, 26347685, 185073710, 12843895, 38600594, -52890597, 51052451, 5766897, 142344363, -54590004, 6749452, -44955682, -80740946, -16842199, 41551299, 26410409, -73072296, -229506096, -71304011, -9568132, -63241275, 852574, 106626481, -25820191, -41025541, -56951056, 13436859, 79102828, -19333413, -104332700, 24052022, -29950670, -90833530, -61604782, -13370316, -79167699, 95880736, -55640099, -8059848, -30210542, -40237173, -130677023, -53672842, -72481953, -74778099, 65799860, 35520638, -18021366, -177929517, -15729951, 119473915, -92077021, 99749563, -105774257, -33620749, -2817699, -51315668, 68947639, -91355838, -16123489, 36831461, 43775976, -82444483, -28969541, 179241650,
-29687910, -10355726, -13042490, 40042334, -71566039, -41681216, -165085536, 224722738, -8254873, -114819630, -89980398, -60883169, 22085696, 98174395, 99482952, -32177553, -205849320, -62062014, 23659268, 111213710, 56819640, 188022558, -23854728, 36437795, 10485020, 95354337, 48039758, 5504408, -135070257, 75759107, 77792201, -852389, -52168377, -30803999, -12978217, -10088790, -80411695, -86638535, -26868641, -33291153, -84146342, -79756992, -162792401, -52232401, -72875777, -58655336, 22741412, 37814612, 98633837, -7797989, -71693729, 45877159, -45940851, -86246535, -37618063, -98041299, 30736574, -82967825, -8916173, 98500952, 118619765, -29033557, -1313418, -2882903, -122355631, 50656462, -60228141, -23003156, -58327012, -46006824, 49216399, 71563968, -6289444, 9504039, -42075482, -64619429, 16318250, 86509875, 101647024, -2163614, 28573385, -23527095, 115802716, -36897937, 34405974, 111412028, 19004788, 71434757, 188218832, -19726692, 1312099, -10944574, -118096240, 34733858, 208143677, -37618065, -51380887, 75562189, 19265708, -65927851, 87228340, -210303923, 6225820, -41549241, -33356488, -36175399, -82444730, -84082468, -59245082, 53477585, -27983976, 125238280, 37289581, 62915399, 49087327, 8455643, 15007989, -31392962, -22413117, 66978598, 98369180, -70843925, -78054623, 8584099, 109314807, -113770449, -125239556, 42926243, -15270185, 25690411, -65470313, -13171493, -15074004, -17367875, -255001397, 48888699, -7994490, -27130656, -23134221, 12648535, 29424932, -49216880, 71106188, -28507633, 73465714, -17563473, -15270137, 19661317, -7602352, -74645983, 16253500, -4389100, 101122421, 17366036, 5570421, -31390797, 10747623, 51183856, -82838207, 6816336, 1705451, -20645393, -71107697, -72938813, 58981202, -65076236, -19595447, 31064765, 34079064, 57212099, -48298248, -92864831, -6160919, -11665657, 64552367, 49872626, 40041768, 64094644, 9437705, 6160501, 18939452, 37289371, 26149139, 77921992, 26672825, -52953628, -42009160, -12256608, 88998787, -107675120, -18022227, 62915915, -28704034, -56687985, -22938275, -83098044, -10813111, -79103219, -35980013, 71040195, -18875056, -43712710, -28834680, 62390403, 4848958, -101187556, 40107275, -23788888, 48758813, 8911486, -1834840, -916935, 2883416, -94962220, 10485861, -54393438, 120849434, 37158131, 1113891, -56228926, 70254009, 33227123, 83622909, 30081767, -15990744, -22021719, 265091973, -23198948, 33554240, 56164946, -85655481, 26477180, 7536961, 99679781, -28705374, 4915760, 25821961, -155975622, -32833890, 29229581, -11077722, 23790718, 11992341, -17498708, -48693620, 168032854, -6094868, 53935134, -48, -104398929, 15596258, -12913969, 24249164, -56490869, 134807436, 79825665,
-90308608, -131529550, 35520908, -39648764, 41157390, -81463217, 82706897, 84804259, -111150990, -35914881, -4781903, -23789638, 9829123, -170981930, 76549794, -57080978, 22347490, 56621415, -54263875, -70255384, 33161756, -61343475, -3211847, -88277497, 101253182, 73072214, 21889338, 22350142, 52820944, 85655720, 90241236, 24248139, 2162072, -51839325, 110688874, -11141379, 28180261, 222889499, -77068763, -2685594, -32309511, 85064753, 916449, 143852393, 16647199, -59570750, -112133202, 82969201, 5702133, 49218168, -31390797, 56883773, 154467305, 4586959, 13960067, -115802794, -112132882, -38075791, 17039877, 76546373, 73136070, -58131429, 32441393, 46727600, 30803585, -6029144, -78055092, 48168123, -61800619, 207551838, 393890, -16842042, -29492125, 10683311, -42794597, -44891566, -31654086, 15794994, 29489324, -35127343, 37683572, -106365047, 63963222, -44563785, -68745791, -47710684, -165741038, 33420933, 20645947, 65600464, 27983863, -11861304, 262052, 53478771, 39912511, 228849621, -7798401, 71501098, -101449802, -27919075, -97255922, -23724367, 21166377, 196613, -66191078, 155776998, 115998380, 105840685, -97190823, -52429320, 39189573, -81462068, 41680838, 14679678, -142213272, 58849017, 102629556, 57016165, 1048664, 41224374, 71565290, -67044772, 97649111, 116064052, 80543071, -82576955, 1312896, -61931146, 55639207, -33095110, -80546548, -83231013, -167312114, 127006804, -55900526, -74775134, -56360387, -67306721, 7668261, 35847852, 90570583, 111739576, 112918453, -37552261, 53607560, 3146071, -22937894, 64160267, -4327389, -71631020, -24707869, 17629687, 8848907, -122813692, -55968233, 126878675, 32307847, 25754793, 31391796, 66059118, -35650073, 68074, 87622293, -259194003, -119144888, 82771644, -6226925, 50593507, 7470294, 63369793, 22937330, -49347074, -58457897, -27197208, -62978752, -24447718, 42007268, 14351154, -230293044, 61143629, 29556268, 136771646, -113769936, 45482874, 70320403, -69272409, 167445402, 40108129, -5634165, -41290194, 58133559, -112590106, 89130885, -79231980, -171311467, -188546919, 16844254, 11335865, -123404009, -180485662, -121962362, -26150684, -49411922, 69861391, -6751419, 46927011, 19135164, 53608814, 5242105, 12909457, -135857024, -31261576, -91749519, 40305222, 113114509, 5966720, -118095742, -163444324, -61929552, 177735135, -56884286, 83689800, 2490159, -56820774, -44433244, 32115289, 142279856, -173537786, -166919991, -7537697, 82444883, -36371107, -161482218, 27784100, 45286572, 10813142, 27852306, 49020859, -45349828, -24969898, -111410254, -66979999, -2488772, 12254329, -117900335, 109509595, -67306991, -59637144, 24773211, -78708947, -78970996, 96469808, -14944047, -31784827, 32046139, 37746704,
-7667408, 32311389, -60620493, -92012099, -5306850, 26080446, 117702677, -141953795, 50398964, 9827926, -20379445, 121439349, 56623059, -89587096, -46989287, -94765101, 51709935, 64224119, -32504638, -86572197, -124910119, 73533038, 10747615, -20053104, -18415355, -23396286, -12582772, 122553380, 29360525, 58527064, 197524847, -7537726, 65993590, -39321134, -89392075, 5111869, 77921403, -141492082, 14286421, -17102388, -460236, 6816292, 161677918, -12124250, 120716463, 82838461, 31652858, 21953351, -90439399, -32636918, 183436824, 52952783, -87818655, 7929538, 25098945, 14025630, 7798123, -50593804, -15794943, 50464074, 29425223, -74316384, 30342042, -18677876, -43842854, 134417152, -35191969, -132709597, -37683724, 36830717, -244121509, -95356982, 27198393, -72548421, -18676675, 61341381, 86770948, -44696840, -17038791, -34865602, 70321514, 53345908, 23069446, 61996941, -68943342, 86376589, 14679822, 6292424, 66322599, -6160568, 384, 2621990, 57475825, 37030267, -80217720, 11009424, 127728308, -47775805, -125765200, -12779447, 51379814, -52298235, 15006196, -28441593, 28835873, 19136941, 126419347, -75103739, 47446701, 54199455, -6619621, -81134891, -46857582, -16906335, 170264226, 22936773, -28246166, -34603951, 110099260, 39780675, 2356537, 7143367, -84345346, 63308707, 46399710, -72742900, 63895542, -159251129, 55835843, 121833791, 65995098, -234224104, -63899252, 44498389, -66650364, -14812925, 28050823, -17038736, 8258013, 118685171, 78906173, -125897407, -7209963, -30082503, 22020106, -21430905, 98437096, 61407757, -124190418, -32834302, -2687735, 41944056, 55572940, 21168060, -74842147, -54787336, 207687159, 149031141, 39843540, 65601030, 155187987, -76284611, 108787533, -37552521, 28049354, -34735543, 70647419, -50134036, 23462773, 27132521, 158004995, -43515118, 90242140, 33161905, -12320359, -168624457, -88736684, -53151184, -23984639, 14089696, 31785039, 70714216, 26608906, 63240730, 49086589, 30539394, 50660668, 2095327, 4651381, -145160663, 53739465, 65601828, -24970716, 119341614, 48694623, -167968270, -90637471, 99547179, 100924457, 22479967, -154271917, -121242246, 6947554, 96466624, -94437962, -91749283, -44566384, 6227240, 183499977, 1247093, 44828679, -36698016, 20512883, -30802236, -19792859, 4916057, -74515347, 54655925, -59376921, -44957838, 14024987, 108724570, 30800395, -11929124, -1111839, 52034823, 255590836, -93195163, 26542723, -20054009, -50397727, 45547528, 95027919, -20707703, 83757715, 38865010, 41615315, 99941234, 39190047, -41485504, -20776069, -44172345, 2950099, 37617019, 18677443, 36700268, -65600242, 50524563, 29294696, -1703676, 42861516, 13761041, -19268629, -65928644, 75890827, 23068821,
-10945844, 42598537, -850547, -81723393, -19923633, 37092743, 39583268, 33817182, -94110145, -78512363, -19332952, 56556942, -34603329, 47185914, -32571319, -10353364, 121503833, 19333292, 39846991, 1311686, 8126892, 8126512, -6488839, 10486909, -52822593, 46005917, -39846555, -74514648, 12190014, 61735119, -107938350, -14353457, -17956193, 34078505, 4260070, -32769192, 6619049, 19791946, -37157956, 40828891, 38207566, -8387628, 21368784, 41682184, 7077984, 35192093, 36306558, -23265442, -41814252, -66389560, -12450811, 10812854, 78249758, 78511861, -123271288, -15729523, -12386066, 47055549, 111477949, 87553163, -120128318, -58719972, -122027679, 53411557, -12517414, 122159542, -8781316, -64552807, -24642922, 7929517, 39714120, 10813890, -154862081, -139918013, -1703714, 42009882, -72418362, 224002476, -15794588, 16254724, 180879052, 58918779, 83363289, -14875790, 12911456, 58129919, -7602849, 23331695, -48300690, 66650119, 27065675, -11796561, 53150389, 71697045, -90506119, -76153982, -37682623, 6225666, -44564447, 129662, 59047645, -2424519, -74774080, 21430689, 50134866, -25098685, 44303597, 45614409, -24641193, -109511360, 50789919, -24182902, -92144717, -80479142, -105972023, -91616970, 133694933, -46597391, -19660916, -213714140, -6420981, 3736669, 88669282, 225900295, -112000904, -64160131, -112853497, -111019350, -52229679, -94371458, -1114399, -43711308, 100662083, 5770310, 45939977, 99679596, -3538720, -185138441, 114557717, -8914005, -44761738, 64290533, 16383175, 8388272, 89915601, -19136205, 20906213, -2096938, 15531572, 60621092, -50067375, 114558817, -42860444, -27785758, 148177001, 3800846, 3669276, -42859225, 43908802, 3998964, -56163694, -102892732, -8124575, 62456267, 23330888, -95287924, -79691593, 100598220, 135068023, 7601642, 57800592, 30607171, -38142466, 54000798, -46334137, -218168174, -74777435, -64290386, -83493108, 10421005, 35128454, -6947311, 78841074, -105052261, -67369944, -24968520, -31392375, 49872043, -84213235, -90899112, 30605234, -50660987, -43776838, 98106925, 15072436, -90635649, 52625290, -95025620, 53214849, 35913166, -9305879, -132645342, 19726820, -3604416, -15137828, -21364171, 16644485, -10485594, 14418471, 17169237, -67698093, 262340247, 38076747, -66452080, 22480653, 18809145, -54003561, -92209362, 10681511, 43583122, 91226500, -52952156, 56754300, -30669276, 52625400, 47775355, -41156210, 8061469, -6159795, 26412580, -122159445, 45154176, 88013930, 17301954, -44631517, 39846143, -45678363, -30473905, -98042082, -230752582, -60554889, -34863998, 15596665, 51774545, -45415842, -39256322, 60687420, -115212381, -73531538, 15532354, 37878554, 18348456, -3144538, -51445619, 62783394, -50137143,
-39976114, 5832382, -23330495, -61472735, 49610911, -81723473, 69794958, 23657880, 56425753, -98108017, 18614069, 28508471, -21299037, -45678531, 31587407, -27787540, -28507682, 1244400, -111280083, 82967378, 36372503, 68944805, 81463202, 34341202, -146082365, -94568394, -28377795, -25623117, 107153387, -64945470, 5702172, -30078679, 14941697, 11468833, -49806912, 459042, -32504198, -3930857, -81789579, -29949691, 72678786, 43254255, -11141920, 62127042, -10028246, 6096007, -5766099, -231538819, 4848851, 65470599, 153288750, -20577702, -15468195, -53083808, 42533579, -95881943, -108202220, 64421084, 173343933, -121306889, 100205348, 79756174, -77859254, -152239639, -29164762, -13828085, -11992862, -3932944, -65469573, -94175678, -93911242, 9829790, -105644220, 123928524, -1113319, -11206249, 95485721, -9109965, -196543483, 58458170, -23591567, 26477005, 71303541, 73924894, -50265643, 182519259, 39322507, -11009755, -60620819, -4782728, -141428732, -82575364, -17564087, -94763380, 72024117, 40371654, -12123232, -39320821, 87556936, -2164023, -92928339, 61210871, -116065772, 96665208, 89260674, 2688755, 39253291, 11862276, -197725588, 46662883, 116850747, -154994365, -8323286, 106102697, 107086771, -121438817, 131725683, -36306799, -16711098, -129957738, -98042241, 74512964, 193070783, -112853212, 61407331, 158071922, -154471379, 5636961, -23921519, 43713151, -113511503, 46464470, -7732721, -42665064, -75888339, 23067991, -110101801, 170656297, 21034743, 50525947, 130022617, -67631261, -117244612, 73072267, -2358357, 22086056, 35652366, 74843492, -46072436, 48562604, 25756493, -10616612, -34602013, 72352399, -119278240, -59899356, 589225, -37551191, 260308343, -266861528, 1311385, -9435844, 86837075, 20118007, -48429812, -1310399, -78118554, 74186713, 12188139, -96729222, 26083785, -59441445, -110692550, 72483866, 88932535, -127337489, -32375052, 12582558, 61080524, -129107249, 82705034, 21955363, -22217137, 42927447, -114425558, 97777627, -40107487, -72024354, 32506332, 132841001, -395982, 66650758, 655461, 33685675, -66322441, 32243388, -42991737, 69006936, -7402177, 36830698, -22153414, 32571484, -10226139, 123861996, 106626827, -99285435, -70188341, -3539152, -7339272, 55509039, -720416, 101254086, -3276890, 17563429, 5571575, -34799449, 7406810, 73072821, -145360610, -64291433, 21626024, -7142990, 13303346, -131923596, -23396271, 55445742, 25627111, 27720436, 24249389, -9829880, -3734486, 15532443, -30868781, -192346043, 41092660, -25166402, 62520345, -4913654, -1638229, -191562286, -2490261, -138935264, 93061172, 31783625, 96010255, 63376768, 20053852, 53346047, -64095624, -38601249, -219415620, -72614777, -195888869, -18349497, 38601081, 77136074,
33096081, -91028524, -46922109, 53018225, 90047885, 26868165, -65470628, 134348931, -57538719, 33030511, -84738557, 120782266, 112723400, 13633209, -90964532, 5309482, 96012567, -47184996, 27460242, 7995706, -45810871, -194444908, -29947079, 39451299, 54131054, -19722819, -151457110, -189136585, 30998912, -123271736, 143326946, -79758639, -68287675, 19597643, -11664527, 159253248, 107741815, -27852915, 49020358, 111080219, -86376146, -146732707, 21561637, 211942634, 117504076, 3145047, 58784608, -193921512, -42926614, -99876943, 75825552, -9042833, 114296438, -27393871, 49216606, 134478204, -171048909, 11796791, -130943466, -38731816, -88211932, 61408173, -17825917, 29293156, -2097126, -69533517, -47055372, 112327520, 67567769, 47513829, -51380444, 125043156, -24509379, 9502948, -54854160, 14417111, 25690519, 2360670, -58718822, 83625110, 121570744, -83164975, -15728150, -14811930, -80084586, -243663077, 12650359, 54196794, -30148053, 35129503, -126487355, -114950347, 21365379, -158136548, 51182814, -133955875, 4652964, 54397490, -40172487, 112789397, 103613976, -49741789, 53674313, 97254845, -100795215, -118486402, -68089832, 113181289, 82182131, -81068970, 107609503, -150339283, 41548725, -9306686, 38076987, 59181500, -8322440, -17168822, 162529295, 18151546, -157285271, 82643009, -131073862, -17104618, -76021592, -66061009, -61735278, 5113434, -42532555, 63044672, -87555951, 41482736, 110164998, 8192419, 56754258, 151454100, -38336040, 81001560, 14613956, -129892461, 1505619, 66912864, -260974, 110757660, 75563914, -24967567, -79626914, 42924302, -56427167, -151716662, -21691094, -21891748, 8779790, 90310042, -35981367, -74974591, 3342444, -69008484, 13892890, -154730527, 33686309, 16974550, -26737974, 110625367, 19597990, -84802988, 12975727, 116457731, -22219250, -24507193, 15401979, 105318126, -73202864, 19724187, 106954798, -207420885, 104332117, 96470938, -116654008, 11863352, 166657137, -10158714, -72745698, 52693103, -25362310, -47842588, 21759393, 85721101, 32243847, 22281471, 28837348, -42728240, 10351966, 13697722, -86835371, 30801021, 7407919, 103087649, -53999535, -240843231, -5308826, -69468717, 10225457, -82837664, 63503824, 137167407, 75692662, -258146427, 50200729, -48169164, 111935328, 47316998, -60950028, 19201090, -39779842, -7995980, 4458532, -124778937, -79627208, 64159162, -50397262, 33685518, 55510750, 124650522, -24837311, -65730823, 19202044, -66913238, -120915776, 58260782, -29099471, 37813674, 21953838, 83161660, 34732211, 2950119, -52887576, -47646039, 43516172, -74514426, 155186790, 89523121, -193525074, -35782604, -193200431, 116521022, -34734394, 102762308, 98566882, -162398806, -63567952, 17956587, -40039804, 111867380, 121571280, -70778460,
-46598527, 44239311, -127792553, -3208895, 81660914, 192610532, 158205182, -183958700, -74514366, -90178850, -44955221, -15924951, -83101827, 80611382, -152632822, -180813464, 117833161, 69925257, -51969799, -75041823, -153486859, 60094571, 121634604, 34407989, -59964538, -147322767, -92077433, 129958823, -89914909, 135133500, 70452705, -93650332, -31325929, -17756974, 66781085, -10159366, -228851994, -22217887, 18089192, -90438987, 50201839, 117241176, -80021918, -20968619, -21364265, -106170178, 61802639, -27263675, 28507077, 26410428, 14221277, -52100699, 25034221, 28179929, -30669305, -3277227, -60161047, -17760527, -54001286, -21692698, 37748760, -53347166, 5439552, -6881945, -39256080, 25494114, -26610680, 6815768, -7141869, 39322537, 64488434, -156303622, 20054379, 26016862, -22280545, -721604, 2030876, -3735212, -61801309, 18153189, -47644319, -34013475, -3144565, -63570336, -46136903, 33815906, 45481555, -6422150, 34341255, -15662638, -37812700, -328238, 196489, -1572855, 253755233, -59178439, -4521770, 13631546, -17302473, 23854249, 83952057, -63831431, -14613262, 58982959, 15072831, 84674250, 27984463, 3604532, 2555095, -8978106, 78446387, 2489236, 37027245, 64946491, -55049811, -57016163, -131203524, -68027114, -38272168, -117833119, -80413289, -42336206, -64027747, -113836448, 16580920, -53675507, 25099353, 4587076, -851803, -17890260, 59832130, -72220479, 23201131, -1115248, 141887053, -133168490, -195210, 17891278, -26999936, -58458025, 40304098, -65666367, -76480853, 18809098, 42139210, 16776785, 19596070, 92667537, -38208385, 75561395, -2228102, -72219672, -33750513, 43712992, 26346206, -13959712, 34406337, 46792274, 20579086, -7405464, -2622284, 22676378, -20120349, 38861325, 101188362, -45022321, -4980795, 25821299, 67108648, 21760399, 45944255, 98303502, 74775475, -48102865, 83492922, 6946107, -62849729, 57737233, 83821095, 20444952, 23985328, 102105026, -98762054, 58655439, -151126005, -195036897, -175505932, 23724782, 33357914, -1572916, 46267625, -36633924, 29818517, 3604630, 115409476, 72352117, -22740049, -48103368, -20580497, -103153714, 46468482, 19531097, 68288712, -30212272, -14876706, -116327393, -116783422, 6290763, 56819922, -9240483, 11468358, -459006, 16187496, -57147742, 16188188, -89587538, 36700084, -20185154, 131135450, 30670989, -17693121, -42990391, -104660739, -34078171, 51379215, 41616522, 94437554, 60750961, -5897631, -2096865, 67631305, 113508270, 53608382, 54660250, 25034773, 108460752, 2818192, -13565065, 9699905, 84541847, -16908071, 61277300, 52429437, 3339466, 55705712, 4915157, 16843440, 22019509, -39913254, -115867908, -123470519, 148112625, 47578908, -98958691, 46071553, -31523314,
30670832, 26674196, 106101836, 42990127, -113442107, -46661339, -17367139, -122945827, -4061452, 11337903, 225050895, 67698568, -16514973, -23463280, 24117374, 39779854, 53675164, -263240, -8717137, -64027058, -148569875, -66715452, -27001204, 15793677, 50593839, 12516562, 55705847, 9567479, 64028700, -50200202, 118423567, 3408516, 24314160, 43909081, 215350843, 11925910, -42662543, 173932442, 28900286, 12189767, 15989911, -61667568, -16318951, -34865471, -49807240, -29622167, 41222214, -58326823, -52101560, 32703761, 81331951, 98629441, 23722286, -36240504, -51247869, 68154199, 36109552, -210304045, -79627468, 53479204, 20315185, -42007981, 149488187, 9372088, 48822725, -19857222, 51772218, 20839190, -141164298, 29884825, 37485952, -77986507, -34800486, -20645549, 190055025, -6750291, -6947443, 142277347, 8128487, 48692252, 182781577, -43058254, -95356366, -74906221, -128188547, 60424286, 86178314, -28181658, 54460248, 14352128, 124910756, -51250545, 108723399, -72548779, 21628016, -1132, 13566392, -34930499, 13435962, 3145584, -121503572, 188349841, -28769362, -35913649, 121567940, -75496086, 6688071, 3342283, 66847940, -17694513, 27393635, -70450880, -55049949, 30344295, 10224403, 46136215, 37092724, 5637314, 61671054, -6029375, -4718469, -158137186, 10288023, 169870789, 33880898, -106102252, -17629999, -138674647, 15597286, -51051917, 97910047, -67831896, -48430795, -8978460, -24705794, -36961367, -23001683, 45679939, 245497468, 40960737, -18613580, 175374189, 22675378, 176225234, 113772634, 22609833, -100403885, -20905915, -84673020, 74252364, 71759778, -96863194, 36371442, -77529772, 202178938, -36569751, 53936201, -128188587, -17956622, 15005666, -44433285, 38142839, -96273572, 54525557, -108069165, 123339206, 28574661, -44695064, 72023973, -63634255, 4326462, -9241350, 9569413, -68878723, 45350186, -75037563, 11729957, -31195430, -49412191, 112260912, 120847517, -55509021, 94635676, 86181603, -147061258, -19723223, 78905830, 39125003, 9240461, -6293471, -69468008, -122879921, -15007351, 115737449, 98631001, -31980755, -168033303, 152306426, -88603817, -48757901, -75300957, -81920138, 3407314, -81591328, 85064370, 32701870, 62980434, 70123453, 135332995, -81723349, -9569136, -41549033, -48758213, 52233393, 132317352, -83754694, 74252891, -4193851, 129957864, 81722340, 36438338, 43911138, 90440645, 213580273, -168230509, -5111390, -162070305, 87360343, 61799701, 25232671, -9961193, -45938572, 13957585, -42466327, -1773254, -919126, -63701223, 117177558, -89192947, -214961990, -14416788, -77595808, -161872198, 134151176, -28377549, -57672512, 19725910, 98500269, -37878062, -63240084, 113115294, 91291461, 51184661, -15794445, -8323039, -177340886,
-44827607, -53214811, 58588507, -112066486, -55246656, 143261762, 24314289, -1047732, -45612693, -98042532, 14745489, -27261329, 90241412, -45481173, 50005290, 104725952, 123928719, 45285073, -26412839, 47840844, 7208876, -95486021, 12779431, -83426267, 29819317, -151911909, 81986173, 203554355, 6029026, 12715534, -169345128, 90373065, -141623495, 30933682, -46267507, 61473441, 49216397, -58719823, -17826069, -51641133, -54528487, 59441819, 84672413, 64259, -18152983, 236912092, -35912429, -198444424, -45086874, -100794848, -146077926, 208991940, 71893095, -98829410, -63308778, 42403188, -28898867, -57014658, 112327941, 131988605, 49545085, -38141673, -4324718, -234357781, 11600231, -132972832, 164625166, -195888593, 150865288, -29491552, -35322615, -29490071, -13173003, 69993422, 70844972, 15797855, 3669222, 104464227, 103742945, 68223262, 69271533, 31324072, -76350334, -22216634, -76480176, -106364857, 21298058, -71301691, -66518629, -168034146, 90769424, 153222627, -1575501, 66848017, -92273504, -115997878, 35388616, 33948435, 84411092, 100336577, 37027722, -55378358, -120190752, -46268469, -9177837, 79823316, 140967595, 52164546, 14354440, -26935933, -14089906, -215287321, -7864673, -6160967, -56688100, 111279399, -102826735, 32243107, -23592863, -200932638, 45285558, 57342743, 119144612, 58720117, -121045784, 10421312, 7537124, -64749862, -42859914, -262618, 102499100, -20774940, 126748030, -23659254, 120652353, 37094133, 62128930, 57278911, 24577205, 74189302, 24838386, 8059836, 37289886, -22348415, 62063610, 42598041, -1048993, -224132785, -720560, 35651794, -5832871, -118554169, -96468412, -63766697, -133758612, 75694824, 523131, 51774538, -19989760, -15402194, 39845138, 36568172, 7666970, 112853993, -11730560, 23003611, -95027317, -13696683, -3014827, 77856019, 3213062, -9961965, -2883406, 3866569, 13237802, 26148172, -39256730, 2423976, 38600207, 3077603, 6422097, 13567044, 64356831, -20447055, -57540537, 39716012, -36896837, -5308431, -82443422, -1243640, -65535866, -80018539, -18413964, 41155322, 10813801, -55574512, 74056051, 14089642, -117505158, 97124703, 98566548, 9110962, -85522274, 64225516, 5964427, 13762937, -142147414, -10749541, -260227, 55574410, 6224983, -35456666, 24968656, -11599566, -32963559, -158728938, -9963446, -62848238, -127269788, -109051542, 30212033, 132842391, -11140124, 47053850, -64815765, 75757905, 13367808, 27722476, 35651909, 94241969, -122945868, -87752034, 248972958, 122683042, -59704007, 58261791, 64816203, 33818201, 12777183, -37355977, 41484596, -46202800, 69402654, 3539331, -168099053, 23855988, 196019007, 61996997, -41090515, 161416875, -74381304, -103942175, 9110100, -26605499, -12648975, -57408840,
-16316657, 131595918, -35912010, -150930128, 72938733, -11863151, -7602469, 129695496, 84344949, 99877363, -119206588, 25164616, -74448053, -63176634, -66256347, 155581118, -38861466, 1638475, 2358378, -36833697, -72286052, -109640965, 28970461, -169409974, -41682370, -60881177, -146013220, -112851912, -35849428, 152043582, 16450013, -68419471, -53673031, 53411043, -120783863, -39388350, 55704896, -38537443, -166853535, -182910429, 84936177, 105512728, 60817757, 226297498, -31782492, -28378051, -35587206, -90569228, -58983687, 88933356, -3800912, -114948040, 196488, 51051643, 123275244, 12713042, -26805216, 88406936, -78840277, -207814304, -19006858, -53345310, 46464790, -74384436, -19134454, -4129086, 32375180, 72614281, 54918429, -79232466, -71172975, 141231010, 24904603, 81593059, 120390465, -96076803, -24311942, 22347708, -224593070, 58260647, -11795312, -11797489, 111738802, -103678298, 15861082, 105119958, 82970071, -34931054, -8191423, -63371742, -95879310, -117113311, -97123862, -32309043, -36895229, -57014327, -29621841, -104857349, -2491353, -25953041, 130744125, -4653957, 32766996, 82510906, 63306515, 15597987, -61539324, 17957297, 28115738, -32503026, 33094639, -50789767, 76546148, 13501315, -3275722, -65205933, -28639529, 16973474, -114490371, -73335293, -17696116, -11405155, 122485962, -184551090, -26411999, 83099964, 180682695, -100072655, -134609396, 47641860, 7602287, 168232847, -66781677, -132710280, -78316033, 160629322, -35585801, 195623688, 7403080, -45482134, 85527788, 17367038, -237241259, -35585927, -70253956, -39455180, 127008957, 188678936, -7601462, 34407853, 74843661, 52429463, -62259803, 23857371, 74056306, -121308361, -165414694, 42468050, 51774452, -96203841, -99614991, 50463749, -6162617, 78642113, 92669249, 71106356, -47709738, 135332204, -53216446, -129826586, -139199434, 25689093, -103152332, -84014613, 37027719, -76808466, 85984394, -94896132, 61800675, -73465004, 58720393, -17104164, -88735862, -86311242, 69599649, -99289514, 215943339, -195495763, -41745853, 189859014, 53411864, -99284719, -63503451, 105509602, -40566730, 117638617, -74122949, 10417454, -86178920, 135987067, 16908438, 106102455, -55183719, -116916310, 125570775, -39911209, -193134609, -1704060, -7470765, 53541591, -32440612, 98044740, -44629110, -152043477, 4261979, 77135657, 42334600, 46729150, 90702141, -155715083, -214565850, 102891812, 62913909, -4978838, -128648470, -5634894, -52234327, 196607549, 65406288, 49479546, -50069392, 54591750, -112917645, -194772881, -115735867, 1114181, -207682399, -47118376, 23265373, -193855915, 1441466, -92274813, -5309179, -116722061, -24508725, -18346329, -6751701, 5241419, -4128173, -30212813, -127203498, -11273579, -15857587, 130090486, -19333535, 34014432,
109903854, 198836996, 59244592, 54724142, -39125679, 60421591, 20185978, 24249166, -68417369, -77333233, -34080469, 21102358, 11206902, -86638323, -143327636, 48234445, 160038606, 1313405, -33291157, 33556460, 13107457, -81660107, 100139181, 2423624, 131464981, -9632259, -45154713, -114164070, 25163759, -41156201, 144966574, 55903255, -93325847, -101318270, 98042231, -196301, 93980218, -131600, 16251819, 39846278, 46334572, -108985872, -60554499, -38668330, -13500013, -57933459, -75168843, -134283472, 5111580, -24379190, 16710875, -15206205, -13630741, -8648831, -5440180, 717242, -22871744, -62522386, -66583296, 1375145, -6159905, 46072767, -1900653, 35914254, 82576087, 132317854, 68813726, 34013680, -35978910, 30538457, 2884550, 27002207, -58194861, -48497130, -45483394, 5570321, 42401647, 19005650, -61275999, 38929068, 40304558, -23133155, -22674852, 3736292, 17498545, 52558810, 42270510, -10289325, 43908729, 25166558, -50790200, -98959619, -16974802, -23330427, 5374437, -196866, -23135487, -67829952, 40305113, 19136550, 32833997, -29819562, 45875390, 11338139, 8520233, -50790000, -29620710, 17300981, -1703908, -32374847, -27655720, -78314867, 56557196, -56360623, 35060915, 18937662, -19660581, -20705850, 131137007, -41486167, -34733938, -100140117, -52035509, 48232545, -14613673, 18808545, -85131083, 58983383, 16974945, 92930407, 94503234, -7863840, -17956757, 29161549, 20251874, 23529387, -46201211, -55311850, -57279191, 36177065, 4389830, 226688741, -50921809, 27198752, 62915001, -12122773, -18677154, 40566976, -11860952, 57211692, 68484476, -12714038, 22412979, 101843487, -37092600, 13237524, -95289600, -30277092, -124714551, -46531091, -39258024, -9635087, 57803210, 24575480, 40370811, 13303333, 57212793, -5111452, 61277234, -81197442, -40434393, 25296200, -16579934, -101581830, -37944316, -103808640, -15402109, -15792751, -33226920, 18086149, 58982245, 36571226, -1899496, -29361674, 63964268, 24379538, -81067346, 131725372, -76545597, 32113530, -176947434, 20709051, -16578934, 251527242, 14744701, -45154702, -115081725, 27459762, 13106593, 23396990, -112197059, -173606088, -27327427, 137624581, -2295098, 214499230, -12189624, -71498940, 38208230, 55116590, 9176203, -656349, 3867397, 147521081, 66522389, -93913033, -25428817, 57673365, 10486488, 32636497, -29295187, 60424479, 122420503, -169477329, -122617731, -23068847, -99680510, 7405360, 23067542, -38074540, 11535914, -24379373, -12320443, -101776906, -39387719, -79364780, 88933510, 48694192, -91621021, -43776083, -120129250, 87623981, -44956948, 26999259, 102759573, -8323661, 69076371, 144571926, 87032916, 5507442, -114752555, 173798846, -10485532, 15596983, -213188084, -60686675,
-30799636, 194641763, -72615934, -44892701, -158795162, -62192812, 8060297, 39584005, -118488148, -155779808, -47970954, 149878470, 44367014, -7863523, 1833323, -90438917, -77790445, 56295615, 39453469, 221969251, 11010037, 100989945, 22939762, -68025899, 18743863, 47057532, 39782487, 83754812, -36636402, 81984925, 57605242, -108200522, -205847839, 9240352, -87359683, 11404125, 41876936, -87619053, 44302965, -3277815, -11141862, -162856187, 94173511, 69402342, 140772286, 239338699, -75760114, -102954453, -101057169, 34539090, -33226191, 42073342, -36832409, 13565189, 94765923, 79231691, 56493019, 4392767, -31980941, 76675492, 7602551, -19399066, -31784874, -63373531, -21101267, 121110045, -85130344, -33620420, -90244359, -59375561, 28835326, 21889088, -57474285, -16909258, -44760609, 73073104, 7994858, 6095458, -8586225, -58916641, -48430817, 43122488, 5112286, 253033677, 9699251, 57080957, 18285290, -68354078, 19006019, 197874, 53871992, 62455923, -19072040, 44629740, -108069413, -48431098, -112328399, 12451742, -53477236, -16382686, 46792777, -129235396, 25624713, -32113037, 12909956, -125763142, 101121436, -12451780, 105776325, 71369544, 9240080, -67565904, -257753112, 16254075, 17760566, 114818224, 21953061, 16054833, 107938801, 155121096, 36504770, -49020979, 71696765, 71893513, 41024798, -64487023, 18676943, -52887185, 83753275, -47251528, 12191001, -51838489, -138347968, -75365331, -92209500, 130613296, -16972302, 99352636, -7470032, -59240691, -7471015, 132841548, -62850478, -27066132, -16514816, -52297450, 20709885, 139918714, -72549021, 122158261, 39387283, -202967094, 19134962, -47447447, 40764619, 44170503, -61408687, -25100675, 11207648, 4326867, -30998112, -7144617, -4195389, 19008063, 43580913, -187432448, 36832819, 7798892, 4521628, -130218978, 119536549, 49413724, 51183945, -17628451, 30409092, 76347554, -249362354, 2424934, 184745762, 178060931, 43579494, 63174448, 14942833, -22020946, -21494994, -9175221, 119276035, 9502813, 29097070, -32636757, -8652643, -53476574, 42006513, -134217497, -13895698, 32572565, -50331756, -71957129, 12320778, 123013440, -8058191, 79756270, -8126371, -71104438, 7667827, 259195405, -61997591, 64553649, -5438244, -129761151, -7928724, -192347135, -144506859, 177275241, 55180802, -226887167, 4651921, 29425546, 21496951, -81264567, -22022786, 46071779, 246547179, -174325464, 13172417, 6683116, 147323518, 71173429, 62321937, -149421822, -6027140, -55049565, -80348427, -77529627, 52297808, 118619001, 120454695, 29884719, -11009732, 25883775, -212071531, 7798223, 143590048, 109838129, 38992500, -13764433, -72091117, 2425094, -11665012, -53673377, 127730162, -96141394, 122354883, -68026093, -23659954, -129956681,
5307828, 52887080, -5308948, -26934486, 110889507, -68618595, -31195172, 13961251, -29422893, 16579444, 54721211, -111082539, 57344228, 56624669, -25557323, -5897653, 41420563, -80217100, -62716374, -2159981, -155254965, 216859452, 24575074, -183828309, 62719064, 168689448, 22217358, -25296137, -33884372, 117375088, 34735496, -140050274, -41223691, 53999825, -43582782, 92798048, -16779275, -36045422, -126943356, -45022879, -108332064, -55509832, 15993868, 130350660, 103611900, 109510354, 16055565, -52169564, -43320219, 852245, 29818839, 43974968, -64619480, -62587721, 42269399, -24116847, -19202028, -90767931, -2031936, -84213296, 37486470, -76807787, -18350058, 31063561, 26673894, -5504325, -26083075, -7077840, 101188329, 12451859, 65338794, 18284049, -45809066, -4456853, 28245847, 16581135, 84279814, -35388688, -22479524, -393479, 75039565, 9109237, -11600207, 47645288, -36962566, 108461864, -6947071, -132971503, 29297040, 59310545, -8454009, -10681896, 21823106, -5832204, -67763396, -43057539, -22544961, 42073700, -117113842, 54132930, -3604522, 23920894, -15402603, 13893409, -12255352, -39386736, 7344050, 43056965, 95223192, 19005357, 41811705, -45351436, -94307936, -17497689, 55115655, 69075870, -113837238, -77857916, 230750525, 3016074, -32572006, -57672943, 13433166, -89128603, 16186841, -144572125, 56950534, 7994547, 12583821, 32833987, 58721153, -23527690, 123798011, 10222921, -70058723, 37289283, -17103628, -76087664, 101777636, 55508612, 115737093, -14747817, -55837894, -14221632, 91554988, 16448821, 94633753, 134348248, -92405937, 143786152, -10748419, -157022923, 69338208, 96535338, -26017182, -30604180, -13631422, 918155, -31194808, -13434891, -37225292, 77070276, -118293801, 63177459, 41485269, 35651724, -16320581, 39583554, 38142506, -35257761, -40826549, 8126449, 30210851, -46532530, 29687523, -71173494, -22742173, -4324636, 87949252, 7012377, 58523106, -101843810, 241040553, 32375208, -7537174, -39125469, 38007963, 5767050, -21496111, -88735556, -32637125, 23199787, 27001072, 88802296, 64749611, 75301375, 46007529, 47775732, -120783385, -6422944, 27263593, -49808037, 105578304, 77922271, 85722200, -16189608, -50135681, -25166118, 40173651, 10419950, 69664855, 81592177, -110887197, -51249855, -8061226, -87620631, 79493517, 94306943, -30539451, -81918551, -1900308, 102040562, 589890, -62193513, 21233206, 48234284, 123140647, 6356518, 143787619, 14024726, -26019688, 29425766, -1834822, -13173062, -6161855, 590213, 62781732, -11338920, 61341669, -111804575, 48301733, -102627437, 173213820, 63699032, 121437736, -81526744, -241894612, 39582491, -50528005, -12190639, 142083172, 23789882, -49151501, -188613007, -215613240, -42072919,
-4587022, -19332299, -51052609, 100076987, 99878769, -80283016, 10747160, -91489176, -74252486, -16711511, 196806060, 128514495, 18285553, -127077421, 74646535, -81656895, 6617698, -42534595, 22282513, -40631492, -120257911, 20379687, 7799258, -84410102, 106560326, 144113356, 21299701, -35715549, 44171061, 72746111, 125504155, -37353632, -22085010, 24115784, 211810354, -102759857, 59112019, 165415513, -25167614, -109969997, -37422824, 53543650, -37489346, -19860045, -5766338, 143524467, 18875129, -99155323, 8192876, -31391140, 48300706, -6292902, -2097454, 17694685, -18875036, 24901863, 11010433, -50266233, 90309212, -6750134, -13565419, -59965901, -70975450, -46988693, 10748438, -45678290, -39779808, 72025278, -1702280, -48825752, 39517492, -23330763, -57540538, 11009213, 74776897, 38404406, 14155773, -68093126, 50397155, -11337530, -27656411, 1637768, -14221264, -54656699, -83754880, 3733556, 13762379, 31392055, 64421046, 89718293, 3473389, -23461207, 26017633, -2620565, -75495769, -88145731, 2686203, 23133872, 249822837, -52166962, 65548, 196739791, 34209368, -39125291, 17890511, 28705790, -30866250, 9698804, 7602238, 12255536, -44564417, -44039998, 23527395, -36567794, 113246653, 18284488, 122617493, 19004857, -162988164, 59178436, -13499390, 24117900, 167642414, 43974599, -57801917, -27983047, -42598173, -77856722, -6356463, -28835310, -11600939, 94307903, 79496271, -59508644, 46464149, -15794111, -61998073, 11600124, 229507974, 100532827, -4652596, -74189314, 69142677, 39453561, -76153041, -27264296, -46334275, -86572826, -133168834, -84676407, 10616595, 49348569, 107544852, 63634822, 63963831, -94633393, 30604570, -52689602, -99677638, -119798944, 14679331, -31326097, 42858741, -70450920, 53804673, 233571730, 27330041, -82116611, 8256889, 61736167, -97254511, -7406758, 6488547, 20382217, -118357199, -79888689, -94240413, -29948779, -27786942, 81262572, 77266216, -47448579, 3997823, -27985072, 25296582, -38798912, 42599316, 44368793, 66716120, -28637972, -44759625, -15794032, 147328990, 21954664, -76612685, 10419885, -12453555, 149553636, 2556846, 75235714, -19005749, -33356750, 2031916, -7734181, 30474891, 44433927, 64289086, 117703346, 4588290, 57411861, 55771302, -43515994, -46594757, -59637397, -223410388, 32898426, 27330019, -8193221, 35062104, 27656005, 25558012, 58000456, 71499615, -74189308, 28311718, 7931524, -25558818, -64355763, -58392925, 3014252, -11666796, 45873841, 80083670, 122156815, 171048468, 123404958, -133300133, -87819041, -51186144, -66123878, -74318178, -81525993, -94043845, 80671889, 9043305, 9042954, 32832934, 90310903, 75497558, -79169254, -67107955, 89522633, 68223021, -69664081, 34539630, -128188081,
116329628, -94239734, -129633878, -52952428, 720122, -2161666, 108135658, 98829368, -6094636, -64750377, 49677412, -22612507, 24642906, 59703888, 43056990, 63111925, -85262702, 181798878, 44629483, 216660382, -54133167, 27525494, -111869411, -16909844, 63374046, -73137745, 20382255, 5241937, -4916537, 20578783, 55444343, -138085523, -53411825, 5047886, -8716345, -90895635, -55903029, 135462752, -74121132, 26999570, 111017141, 55309428, 125567153, 51118769, 16320464, -31916444, -141626019, -72939030, -114034357, 71959894, -244054527, 63370959, -261687560, 130678182, 95615218, 96471319, 28899609, -227412296, 25886958, 75564325, 54198968, -11993462, 91097384, -202308479, 119013714, -123467613, -208992539, -49018468, -66387877, -51052302, 70517393, 74122418, -102169587, -5310061, 88606227, -106036619, -31850574, 98042292, 11207922, 86771340, -93912862, 209455343, -31918138, 115143504, -41287701, 175113516, -23527226, -74448305, -80020507, -16447257, -11468270, -81725234, -81854432, -68942467, -169933612, -174982133, -171966306, -652364, -14615228, -80475790, -100795649, 102431015, -50722484, -48431447, 68617970, 191755714, 88802231, 14222673, 4589990, 59638143, -54855245, -137949634, 6813284, 162268022, -52558967, 100859394, -194447952, 50920996, -48956151, 105119457, 48759392, -139460751, 162006992, -31785495, 39322214, 102430840, -2751860, -169344607, -56690287, -32372838, -232060872, 214894127, 21823361, -131465362, 83492110, 117505956, -36042773, 109641007, -15137375, 7145550, -28771364, -8520897, -66717607, 16186877, -24574509, -104726748, 15598146, -165217014, 34537165, 111935349, 32639480, -71826508, -171902355, -108265262, 18415935, 42337973, 14025864, -123599800, 86900732, 22544436, -213844213, 46463278, 137691093, 6816625, 20379893, 106169286, -16317320, 19465165, 73859293, 75760482, 84604173, 131007267, -141884736, 34013183, -27064235, -55444292, 21363300, 27721545, -13040733, 6226648, 66779197, 82770888, -113115791, -153746461, 10357007, -26999728, 195822414, -46334046, -35585857, 105315601, 3473534, -52559728, -24839131, 86443320, -127208476, 130154785, 58458482, -122354397, 41418870, 36437067, -65797754, 106103487, -4850345, 30472644, 57998316, 23134444, -32900162, 38992689, -9108161, -89587797, -19529234, -263519690, -25296090, 60685905, 9634973, -34338921, -151388115, -97845108, 78643355, -57735199, -11271094, -59112553, 230947565, -81853413, -107020958, 29620354, 189268699, -5046497, -9569489, -56098382, 14944190, 81854977, 59964664, -14220633, 108461472, 50593471, -61932216, 67697873, -57212005, -17040372, 11008588, 35454664, 27985403, -31063169, 55769982, 36895363, -243533026, -45022184, -5175677, -12452184, 205848221, -81329814, -27263526, 188612521, -20250073, -20710427,
12518175, 34800765, -61867030, 64421409, 40501438, -177210968, -44890563, 58980624, -5177957, 108004589, -17761393, 80870177, 105906184, -7665439, -58586716, 46724929, -11204933, -82116843, -13629859, -134217030, -2555815, 94765533, -45219393, -61667293, -124189199, -51904356, 29753990, -30537792, -457394, -27196479, -41813607, -27392491, -110495074, 17430514, -25360973, -58851262, -22938152, -180223515, 53215509, 125895026, 72023664, 4457443, 102107730, 12058178, -3146900, 65667203, -127270932, -58590957, 14221440, 1047948, 70385727, -28574698, 11533982, -5047392, 16645646, -20118919, -33094211, -65601848, -15727851, -54394824, 63243587, -110558781, -73662014, 8978378, 8322391, 8192108, -22871284, -3866231, -77267442, -40438635, -150994204, 4391018, -3473505, -33293007, -55182490, -32307189, 55968713, -24049949, -8322241, -3146594, 35980054, 1703640, -62389079, 45155958, -65470513, 41288344, 6814829, 21037821, 57672830, 59965633, -82247688, 19858288, 40173326, 86836266, -194315454, 62653168, -21627658, 57604451, -29163454, -34471997, -6421455, 2097024, -86377423, 71828242, 32768099, 18941039, 42929606, 11076984, 33226678, 155910110, 72154874, -19334553, -24772099, 196574, 124386769, -70976559, 73138384, 70384523, 253099005, 40961602, -34601371, -74646617, -12059923, -76086617, 38732849, -183367985, -46857020, 36174541, 25689691, 43647588, -28571764, -96010310, -42271998, -36573072, -115473318, 20119246, -65668288, -127992252, -13631964, -588063, 88867209, -30015108, 12647741, -8387784, 6882630, 2162501, -76610803, 174457438, -123405095, -115342550, 6420838, 30016185, 91361140, 145359032, -96927185, 73074639, 38143048, 9503942, -158205681, 205127168, -5571065, 104333016, 140444067, -39911416, -7862391, -76939987, -103351566, 49611341, 86704520, -5634776, 27001209, 13698784, 24903286, -39126023, 137100482, -43845191, -16514624, -6880901, 58719897, -41485070, 37945112, 49020616, 255131237, 13240060, -23657545, -30671554, 15006295, -22806189, -8518936, -119208464, -31128731, 2489145, 17432453, 63177320, 17760812, -85655809, 11206444, -64030057, 86442842, 22412967, -29361012, -127468587, -8978304, -7143783, 59834518, 22151185, 30997414, -130441, -15727573, -1311015, -48693410, 65600988, -121307391, -55312152, 1964441, 10551935, 59050356, 110231862, -74579469, 36897706, 14418791, 1114788, 170196374, 117767493, -28967372, 82509751, 158728857, -9765048, 21169159, 18546227, -64028980, 24510701, 39387556, -19922022, 8321642, 22610934, 25755073, -52626253, 58392350, -20381952, -100269911, -55838423, -3865603, -146083624, 1900235, 149749518, -10355377, 40172985, -51051526, 50201087, -82639230, -7931199, 32113472, -8191534, -42991612, 14222206,
-9699971, -6027857, -71237603, 29098787, 9634497, -143788450, 73139047, 26804671, -102497755, -32899332, -117832903, -42273086, -75038500, -53411718, -391424, 75432579, 2556651, -70384320, -17757323, 5176424, 327696, 31653669, -184285488, -124191482, -34144783, 142867363, 38142215, -106823786, 103613743, 112460782, 107673563, -25296668, 74513252, 89261249, -13498794, -42336709, 39125798, -49807706, -51511397, 128187658, -110297275, 44631882, 20053588, 241961412, 5374551, 17628735, -107347568, -99878751, -56098914, -74122013, -5307935, -80087034, -21168318, 101646041, -6619723, -93913116, 6488601, -12057615, -11860534, -19072525, -51444861, 16056367, 20643875, -43121764, -28442152, 13173376, -78053139, -23788953, 53674417, -42665311, 4719297, 41681215, -103677943, 33684038, -84409678, -26018035, -78315087, 128, 21890973, 41222681, -11336169, -71760655, -30342654, -68682561, 18349669, 62194097, -49675156, -117571575, -23723972, 79691896, 62194050, -97976060, 38011865, 78578439, -163710422, -2818630, 91946271, 64881774, -44105249, -42466888, 58982455, -46333704, -55902206, 44432833, -36701302, 29295323, -37550532, 140968832, -33095440, 12058228, -253034161, -105644308, -79036629, -88408637, -47251123, 8322029, -30145204, 71564191, 6815438, -182060351, -23133525, -37618351, -34601167, -36834452, -43645954, -12518578, -54918842, -50920969, -9369369, -63372045, -162724799, -23330716, 74515250, -32309859, 30606472, 102629520, -176095780, -5175992, -59571318, -59965638, -62258573, 74580728, 58392739, 61276554, 17433440, -61799668, -39190163, -115213569, 28048588, 79692315, -43317282, -173081382, -51640941, 10289872, 94175794, -36240833, 64225873, 84542638, -121242777, 36699610, 103873777, -19200375, -76677240, -72154294, 32440654, -113311119, -107346625, 72678851, -23135476, 94700586, -129432515, 145097588, -23462038, 22019883, -237305469, -147456378, -4588817, -38405167, -70582245, 92863726, 73271011, -7275554, 113967756, -166722432, 78578520, -61342802, 1441900, 23066277, -10551190, -48497448, -213449598, -2032403, 49483282, 107021395, -164497447, 59767280, 30017043, -31390691, -720420, 34208983, -66059314, 13437945, -28638964, 38404532, 46137226, 85198195, 81853226, 72614581, 105841850, -10945042, -33095833, -26412612, 21692097, 174327239, -44693101, -79759694, -68551030, -138673617, 38535425, -36569373, 65929116, 71502223, 72220107, -14877352, 68484758, -26476885, -126222673, 47972891, -9307089, -78379020, -56949218, -59900114, -8518706, 31196272, -145753226, 84083037, -10353610, -147193611, -91423218, -182846700, -10944755, 27524970, 17891331, 42467179, 10093081, -14024712, 90243156, 98567492, 20906469, -6029544, -5505107, 9174065, 10682582, -34930932, -45481288, -7078424,
31982714, 5243555, -88542904, 12516629, -58326402, 10945262, 27852872, 22150878, -14221092, 14942707, -23199716, 9632944, 28507950, -982310, 22478244, 19595498, 39715399, 38928854, -3407942, 36109762, 23395599, 40370809, -29424645, -43647129, -43713409, -25296882, 54198849, -42926265, 27721981, 36766452, 85720622, -3146237, -16318665, -12058907, -10093033, -3735140, -24773213, 30081957, -11338440, -24576031, 47579401, -12320114, -46661999, -32702374, -21822914, 5046294, -106168538, -60687078, -69598649, 138740957, 30473759, 34144535, -105120353, -58130871, 38862237, 246350105, 16252147, -34013217, -15269345, -34341543, 102106255, -82576595, -8124921, -70779105, 96273991, 25954765, -145425432, 35323577, -217382015, -27131618, 38011216, 85655177, -60882155, 32439433, -9435412, 18940547, 48233713, -67107700, 8717248, 48824556, -785506, 51511950, 21627405, 148634080, 6159579, 181535940, 7996643, -103282021, -17172202, -132119544, 138347367, -38537048, 33292686, 67372583, -148963580, 100269172, -168690422, -98894482, -9569833, -23001764, -34209796, 8651480, 24574757, -101056094, 63243331, 1836243, -70320564, -7535295, -25230682, 95156969, -128908871, -169673845, 23591533, -29491260, 35062272, -71566408, -983980, 60425215, 95288360, 69599647, -82836671, -6552574, 34997522, -88341874, 722544, 67828788, 33621101, -10682461, -108657488, 35520415, 88540225, 96928218, 122096470, -115539872, -34671035, 28049413, 72348849, 6227718, 66715904, 15137480, 9568883, -28050032, -38862022, -120390320, -70253163, -33292583, 34405555, 61273877, 5372599, -78576725, 14025382, -184615749, 83164571, 63308677, -70121122, -41285518, 100924963, 81984734, -72350853, -43580915, -102894220, -72875397, -56686924, -122682517, 109904075, -55246987, 22216869, -11404248, 210633024, 251265925, -62979571, 118945256, 118882352, -27394936, 33354717, 21496158, 28377308, 11535330, -71628752, -69204134, 48692594, 92996080, 132515003, -16123286, -95814743, 256967203, 13566216, -206175452, -32505605, 21430610, -36830936, 67303735, -84410368, 54264251, 55509561, 37224206, 82312093, -61801256, -6094296, 103349663, -49350276, 24445313, -7732694, -139657655, -55245664, -58654951, -41353303, 150010650, -34994626, -56950826, -46139658, -5245395, -119407619, -96010977, 5245341, -255459525, -53280559, 49415447, -75628606, -123797217, -39321009, 164691071, -20773833, -127007437, 12321641, -11991139, -149158115, -11928346, 40961128, -135857783, 5962531, 1311466, 57542123, 132253103, 13106627, 252247751, 69009966, -34472960, 10289647, 58590433, 7274304, 3864282, -13565254, 88800586, 53607910, 56228287, 17629967, -162920894, -60687140, -65863946, 131793395, 99286898, 15596227, -50790629, 8978878, 176554594,
-16909851, 32506167, -156303990, 203291710, 27132421, 8977721, -87883310, -107020046, 9830850, 56295298, -30671474, 15400657, -65076734, 27001299, 25492389, 24117540, -62061291, -118357995, 19006617, 61800396, -31063455, 76611463, -215810269, -16775911, 53017857, 22087582, -68680353, 19596488, -4588323, 71829388, -15925445, 3407567, 48498346, 71239329, -34602627, 38733314, -39518177, -27591433, 12778354, 22870180, -58980646, 133429204, -2491775, 176291642, -64356504, -43713086, -27001439, -65798617, -37945978, 144309189, 43713459, 84671450, 80805139, -54986117, 30016513, 52888703, -48432152, 14153127, 97386644, 39583705, 77986863, -16908626, -80740254, 142540928, 85262142, 67895247, -144639084, -37421520, -182582359, 98303122, -97974898, -103546995, 4062753, 20446074, -45283887, -5112282, 92077831, -68023902, -3539139, -181010278, -130642, -20773962, 30867650, 126419328, -57279631, 13369187, -31390863, -65862246, -42662889, -33160813, -27918099, 89785073, -27197141, 119931942, 60424984, 119732498, 26346148, -4977491, 53608292, -96403448, -97911541, -64555111, 46856807, 52362808, 27722893, 124582390, -22873124, -31130305, -177210637, 39780617, -52493424, -37818336, -63505800, -52233915, 21694579, 60291760, 63373058, -109578125, -130613841, 15924535, 77920619, -43649725, 131203642, 78053267, 116522462, -47581379, -31064953, 142540134, 71436231, 112789328, -172620433, -47972549, 64619657, 146341492, -200996755, -261619767, -111740731, 66321177, -63306008, -44957767, 82377140, -20968223, -88605756, -36372147, 93716399, 124321238, 67763561, -100860143, -70976121, 148767476, -13303483, -185858323, -128053873, 4521951, -64093395, 166920363, -35717852, 141625205, 66206, -73662846, -52494992, -22737821, 40303130, -6815814, -129106639, 56424363, 40764917, 73399670, 18546628, 73859284, 21563772, 5833412, 58261683, 123402827, 17891179, -137430581, -34340124, -24444336, -81657694, -48825703, 67370687, -38143739, -112527040, -22150825, 10943714, 326424, 42729732, -53674366, -55050486, -65661, -36111402, 42335136, 8586604, 33424405, -75500611, -24182780, 97979776, 32636902, 198574191, -94176464, -23397645, -1440634, -82966617, -26017847, 56951164, -52296890, -49937878, -11730952, 77201332, 3145612, 24052203, -13959258, 48102736, 46727558, -39059126, -161086858, -55638233, 65536494, 15532584, 79299277, 64093876, 80675517, 118162716, -4522973, -3671044, -14548779, -102630478, 36437474, 53150107, 30539394, 32047700, 7994908, 9371135, -15596682, -3928990, 87687381, 81788756, 23069738, 11664719, -71958351, -65146, -21625470, -133955016, 720034, -227082535, -45090271, 50984858, -83361088, 6683817, -61277331, 14679587, 17695525, -49414717, -14614778, 10615052, 14810009,
-2817028, 22480038, -75234886, -38469958, 57281098, -65899, 177471653, -51578559, 719945, -3997628, -39909471, 393810, 70780078, -40305699, -58916146, 20512309, 112983864, -30867616, 52821856, 93716651, 45809176, 88473864, -34013523, -138083690, -29228825, 66781574, 21889671, 59507709, 33160575, 18547917, -4586491, 88931505, 5569854, 8061503, -142607036, 81657489, 62259564, 8060685, 57801416, -4850650, -8585692, -18808135, 4031, 28639170, -7276016, 50726683, 33357027, -94240803, 70976616, -14285599, 78578650, 14809538, -80675340, -134481537, 245102878, -31325611, 5371204, -86704446, 24247912, 134613553, 10353197, -42728731, 57472875, -6946790, -93519341, 102959508, 55116933, 103154737, 18222096, 6685956, -200017628, 21885093, 76283592, 58852139, 73006862, -29031636, 91620923, -52692227, -74383483, 51181545, 63503124, -19726370, 135266011, 125566179, 72088722, 131464686, -24839153, -96665550, 98825452, 101253684, -1964078, -30145074, 40500714, 158797048, -91619373, 65076604, 66584182, -87227820, 5765876, 19790978, 154993757, -70583855, 121960596, -124322957, 47840338, -21494945, 14940817, -62849093, -64883866, -28637369, 134872346, -140181370, -135399157, 79300751, -137362179, 186779845, 52494544, 120454960, -2754297, -25362769, -174064362, 85261548, 160825096, 23002108, -106693281, -58981032, -40502253, -36373421, 3800086, 89783106, -117375771, 176226368, 122550366, -34668863, 148242124, 195626232, -101383428, 64486244, 58587205, -43383801, -77921943, 22741953, 51837414, 59900625, 51447210, -131727604, 24248194, 24379061, 2490866, 179633924, -26933817, -189334705, -243007507, 24968251, -52229643, -48954957, -83951475, -102955521, 50464988, -28117062, 70581290, 2292023, 56030800, 64683634, -30078756, -13958004, 79823481, -156039473, 25033962, 49547160, -86573897, 55835728, 37686176, 104531757, 71960745, -216069607, -92730833, -201393207, -156, 128252649, -23854265, 43581003, -143919466, 23529257, -132579557, 25166356, -255264578, 81527094, -55970500, -235601210, -18611142, -36371182, 24772796, 13633147, -135855455, 74909393, -87886295, 23069347, -103088292, 158992593, 108989117, 106166600, 8124802, 95552625, -73660681, -47315288, 225836532, 39058875, 18548541, -1637658, 89916385, -29034105, -111934978, 13436584, -212989741, 60293004, -75629115, 117046545, -98895278, -104462637, -52689618, 82707058, 46399060, -113051375, 81723177, 69467758, -18810030, -81791303, 118097818, 93716628, 27658188, 69663352, 78445207, -65865002, -79889029, 251003609, 46924192, 9569002, -99877458, -77332518, 17433747, -49153387, 28311322, 111804690, -108592801, -42074298, -22413678, -2424423, -57343979, 9174480, -126880002, 30540059, -79430710, -66322003, -142867543, -115343363,
4262172, 12125019, -24705823, 25493748, 21231934, 29753237, 4849861, 82117523, 72549606, 85850694, -27656212, 15990455, -82180613, -76478900, 64945716, -15073861, 12584175, 75433883, 60883755, -96927601, -46596219, -19987844, -98303036, 132382819, -8716141, 35782544, -66847829, -36568371, -47316552, 77726187, -22020592, -60753481, 41288088, 19529663, 21626710, -40894425, 75039077, 27066490, 8258435, 32964594, 54329010, 21297877, -16057112, 19465169, 67305214, -30605849, -236913208, -52691407, 35521296, 4782382, -40435557, 81201384, 83820739, -57934406, 162725763, -190249590, -26476454, -57673477, -29297241, 58982450, -89521869, -18481453, -90634815, -188613046, 21826597, -243333295, -117899366, 27590054, 154532939, 2948830, 8192477, 51184157, 64356801, 45943172, -148963616, 20641506, -32044409, 10485301, -12257094, 30278125, 65995409, 41222198, 36438332, -2752721, -68156912, 40108387, -12187857, 112461139, -63964089, -20907305, -90506176, -133561988, -37617607, 45024218, -120652919, -63571167, 56885282, -29621821, 82378915, 30080884, 55312024, -120848427, 7602538, -25296255, 14878091, 72941105, -23792546, -6749370, 12121889, 33160040, -75824826, -29883826, 51773313, -123142972, 27984686, 21432441, 156762100, -49480733, 156956998, -110949616, -27065244, 587390, 82642697, -28706131, -51510602, 104201918, 37551457, -1899857, -88145165, 77071659, -128058888, -120127480, -37944557, -163970506, -74647058, 157220421, -21951525, -45286057, -18154613, -18481312, -15728325, -69401020, -115606196, 8060021, -199294266, -18220897, -57408587, 235535927, 14353276, 35323150, 69796738, 11929047, 65402332, -67568164, 90438310, 47841944, 30541446, -64422035, 40630947, -35978026, -160562274, 9763402, 525702, 183304080, 13501493, -61733880, -69009403, 52954865, 28511067, 72287190, -149160561, -113637884, -124322898, 12124236, -252575628, 98960827, 68157141, -26410635, 126944776, 86573229, 9173572, 45811661, 31259981, -136117409, -47644948, 51377934, 113246289, 47251103, 62652425, 64094484, -102498914, 61211993, -78183344, 19137112, -139198475, -31914352, -68680569, -118292977, -22218120, 22347003, -122812867, -106102573, 77399742, 27656385, -63701530, -181927066, -32308447, -16646794, -189464438, -20383652, 15072944, 123534453, -45154746, 230227149, 126944089, -18873818, -4457846, 85655854, 52098932, -141687372, 67239711, -43058310, -70452207, 59245350, -207357219, -20645246, -156302504, 57409210, -12255310, 141690780, 20774822, -39320722, 86051827, 229638483, -57474745, -8847595, -6292943, 102563263, -58457081, 109316523, 7732606, 2817247, 211485831, 51576011, -44368558, 18153770, 9241198, -161808779, -25951157, -29558354, 159579251, 32702193, 28441605, 97844770, -90964830, 146737395,
27459349, -31324999, -204930881, -47317094, -15925820, -106888416, -83098644, 8322358, -57147976, -35519617, 130481391, -8193385, 96140729, -48495687, 71565615, -918912, -220331525, -42467813, -7798739, 19266846, -100729951, 64159243, 80478754, 39715489, -91293081, 165084540, 33814269, -125367998, 115800729, -61277645, 107872575, -125894666, 8583564, -62392066, -204274886, -68222594, -12449312, 89719843, 13895513, -16121103, 170917962, 72613219, -27065836, -11535224, -2818344, 50395122, 231671161, 189008932, -41549905, 8781785, 134283173, -75040214, 30014138, 82050715, 34210594, 13173413, 15599189, -81461255, 49018557, 28967431, 67108506, 76021426, -68749919, 182716997, 29556513, -39385817, -176684581, 14745545, -9702651, -44563680, -74578054, 36828519, 850086, -26476800, 41547613, -7799781, 27131722, -23264219, 146146043, -48236048, -116587534, 94829547, 63964429, 72483037, -73991242, 13894434, 66321660, 35520918, -31720712, 136051705, 14808809, -62192213, 71956970, -30343975, 10356149, -232193458, 61865185, 1834498, -63568212, -49086399, -7798253, 139658550, 130942671, -44563317, 100071712, -19727403, 5833373, -33096053, 47841107, 40957978, 73465634, 134349905, -36827565, -21692116, 100270079, -54788331, -32834541, 4716667, -53018550, 62717894, 40108576, -72024812, -14945738, -3868036, 124715815, 43777552, -16648830, 84934906, -79167891, -62979553, -41090094, 48369307, 4060859, 33816523, 33355499, 137887601, 58390409, -18875243, -22610072, -131072540, -35717776, 6553848, -10942266, -131203252, 22084964, 124713939, 70517521, 38336786, -75169189, -29165516, 40828499, -29097245, 52886687, -57803925, 51508252, 10027194, 22805490, 79102450, 6881564, -54591448, 14943925, -66715618, -48234135, -7076713, -5111255, 18547329, 13958987, 61671472, 11402640, 55967012, -5373961, 104137457, -33227591, 54394458, -5439551, 95551902, -31850678, 75104689, 65143043, 4456334, -118097793, -79822706, -92931064, 37484154, -32505710, -72876511, 68813728, -54395005, 58065276, 13629397, -18544915, -5963646, 111607147, 8783279, -140442736, 24248751, -143850488, -85193875, 230883578, 50331780, -91357922, 108400306, -654920, 36637906, 45220118, 5965612, -13566273, 84344314, 30015919, -73727989, 51120291, 66650970, 32245042, 138215325, 72025432, -82049811, 34600198, -47774824, 55509324, -6424084, 32766098, 31720521, -227475273, 238288927, -76678916, -9700825, 153089912, -1049218, 23463518, 18219952, 92403423, 13370450, 84083892, 89065343, 27850642, 20380729, -78971651, 114882946, 12256034, -30346390, 10420396, 15990953, 73006946, 21299201, -48039373, -48431330, -40043434, 55180464, -28770088, -37159354, 83886371, -61079691, 30277282, -1639425, -19135211, 19660871,
63044756, 14681585, -104661520, 29949946, -29489498, -61338776, 77857258, 35585885, -59048398, 47186938, -15924314, 22938452, 46530529, 29951574, 10156955, 24706876, 59768772, -64291099, 32310576, -29424487, 22676774, 57671021, 15598329, -41811844, 44169504, -23723357, 23724193, -39780626, 39844930, 27788018, 209518611, 97386269, 4586398, -4588129, 86702811, 38469003, 45351534, -43777973, 87555890, 12387158, 40633069, 46859472, 22671811, -34997355, 24968142, 22215117, 58261957, -11995046, 56754492, 10027059, 95682964, 30015562, 11926085, -30933354, -105055227, 7274762, -36961996, -37355037, 137297598, -57147628, -5243138, 18022007, -14089130, 44302300, 31850725, 31524240, -139923048, -3997492, 7406930, -68285250, 5439889, 25165267, -79560649, 49283531, 1834750, 14547411, 59310437, 17369285, 28573118, 27459651, 82247757, -72024178, 7406741, -114031610, -14285343, 14679709, 589900, -31785203, 15334394, 44892564, 47907190, -50331526, 25820174, 62194558, 243204043, -95682953, 25033535, 32898534, -61998128, 50658949, 53805017, -84738459, 87360973, 10617727, 74056062, 24118144, 13763878, -46859229, 37486311, 53017004, 15728726, -26609359, 54264325, -7077365, 54789633, -7274818, -95159801, -71303842, -38667399, -40369679, 52559776, -122814430, -722782, -13303661, -20905590, -18153142, -3079774, 32833511, 17695573, -13564217, -82378953, -64880829, 24576873, 23919819, 140181749, 40893830, -41877053, 19332726, -41877201, 39649421, 27985230, -46464507, 35520088, -38797620, 25100953, -655506, 5767552, 20972149, -10419554, 56885744, -5963331, -61603537, -30670697, 5177544, -9567716, 51381002, 20512471, 23463141, -67502707, -37290971, -5177338, 19137209, -96797408, 40633125, 32047668, -29950403, 47315998, -64028514, -18283938, -22871748, -913717, -56295561, 83820358, 46463608, -68747776, -33882619, 81723832, -45941770, 90900590, 1899519, 28967035, -25490761, -15010018, -2620654, -31785582, -70253296, 104395794, -5243321, -35518594, -34472001, -54392648, 26280431, -54852758, -27588481, -70187675, -85131297, 112526973, -27853774, -201391723, 110098527, 130482793, -74316011, -8976568, -26017836, -17694086, 9306795, -38205526, 18807597, 16516492, 49150837, 80543331, 31719187, -11536480, -125043219, 16647751, -73205374, 62060749, -13237680, 853106, 108003743, 90046646, 66389573, -81264228, -20842353, -78186541, 26541434, -225641876, 5178943, 216794446, -4261075, 17626894, -82378830, 152831217, 128319029, 89455699, 103021959, 94436084, 66910620, -95226065, -44238492, 22084844, 2753024, -14744315, -29948301, -35061326, 84280266, 40960383, 4063356, -141098987, 54397378, 15529977, -101121842, 28507148, -49084565, 10354516, -61864292,
-141622856, 119407296, -57343148, -213320252, 95811124, -76807493, -43645997, 125434475, -4588797, -15138416, -104067685, -129564957, -35454372, -56035281, -1965443, 98631093, 49809134, -36831234, 61013808, -45877908, -23723294, -34404774, 3279189, 39321450, 6749670, 3277667, -103085343, -10025594, 50987471, 82446205, 53871135, -123601113, -24510738, -39060925, -146342590, -526486, 230424553, -63374491, 8715132, -146996443, -6748585, 124385623, 5045937, 27722045, -46924283, -50397701, -34666502, -91487298, -79495543, 9373103, -99549062, 117443002, 21824428, 168493872, -51183896, -27001359, -203161621, -92470436, -62389948, -64817845, -45287677, 50137548, 30604627, -214302309, 27657220, 216400149, -125108349, 194380222, 138803558, 8456242, 83491974, 148177114, 92208817, 98106312, -45089017, -18480617, 21104934, 55443663, 17693858, 117504083, 67175834, -80346347, 22216170, -15467937, -72350258, 85197775, -31588490, -70518633, -141491237, 22150046, -168425701, -172489864, -98760580, -32702317, -14940799, -90965264, 55442794, -92407958, 129081, 72874464, 36178754, -49545074, 60424065, -223213854, 30213324, -71104968, -119145285, 75103540, 20513990, -60028028, 37029645, 84280150, 5336382, 25390450, -3191284, -7586445, -4413115, 19172030, 50322, 421407, -7976923, -1257785, -3461178, 9614964, 718158, 12391292, 5692896, -8938300, -2141674, -6319443, -2740355, 2092484, 4105917, 18266804, 4811252, -10554986, -11927562, -17204836, 5468418, 11812326, -8778766, 2772091, 1988706, 5325555, 8751770, -102387, 5614813, -5677602, 386578, 3501222, 3857963, 1507835, 288909, -4590240, -1037453, 2370314, 1934218, -681194, -391085, 3950690, 285542, 8784640, -2348459, 13674618, 13630298, -19161678, -14038010, -7306000, -3160250, 2625533, -2057970, 1158905, -4351373, -13076268, -17504140, 7339610, 8503812, -10183096, -5049269, -3154236, -11155912, -4805260, -3683441, -8265788, 4262432, 2784602, -4112051, -11706132, 20672984, -822471, -632901, -4668201, -2306271, -7781139, 5329621, 2055281, -1169817, -2800717, 1841356, 3398614, 11791212, 9764176, 3876856, 3640498, -2299353, -9615368, -1490251, 818082, 4506385, 3298393, 16084676, 8308398, 5002663, -4597283, -3094594, 5815146, 518508, -6956318, -15622746, 516239, -5065080, -1208809, -372782, 1754054, -1777811, -13547814, -2003752, 555193, 1056479, 5225741, 4208662, 238679, 22438656, 40082616, 21268312, 14367292, -3832453, -8721142, -8853268, -8252017, 2639375, 840369, 2264654, 2192650, -8051550, -11817962, -18424276, -86145, 3857810, 8643966, 1340569, -2517913, -488, 4297345, 732998, -2132423,
-1286670, 610446, 3620028, 17181144, 10972986, 3148962, 1713096, -1196264, 15328822, -408317, 5135535, 5184727, 6172478, 20653928, -8181228, -7418918, 1183809, -2277441, -11811776, -2550757, -3505153, 7, 4, 10, 6, 6, 9, 19, 11, 4, 6, 5, 5, 7, 6, 6, 4, 5, 5, 4, 4, 5, 7, 5, 5, 7, 4, 5, 9, 7, 6, 5, 6, 5, 5, 5, 5, 6, 6, 5, 4, 6, 5, 5, 6, 6, 5, 5, 5, 5, 4, 6, 6, 7, 7, 7, 5, 5, 7, 5, 8, 8, 6, 6, 5, 6, 6, 4, 4, 4, 6, 6, 5, 5, 7, 7, 5, 5, 5, 4, 5, 6, 5, 5, 8, 6, 5, 7, 7, 5, 5, 5, 4, 4, 4, 5, 4, 8, 7, 6, 6, 5, 6, 4, 5, 4, 6, 7, 5, 6, 5, 5, 5, 8, 6, 6, 5, 8, 6, 5, 5, 9, 6, 6, 5, 9, 6, 5, 5, 4, 5, 6, 5, 7, 5, 7, 6, 8, 6, 5, 11, 5, 5, 5, 5, 5, 4, 6, 6, 4, 4, 4, 7, 6, 5, 5, 5, 5, 6, 5, 7, 7, 8, 5, 5, 4, 0, 0, 6, 0, 0, 0, -1067418559, -1067502690, -1066753597, -1073941254, -1069055286, -1060396059, -1063219028, -1059590422, -1058832102, -1056757675, -1056420017, -1056414616, -1055634401, -1056486869, -1056191042, -1054505515, -1055827858, -1056042036, -1055466223, -1055590358, -1055905618, -1057719836, -1057160565, -1055957481, -1056433964, -1059441959, -1057924849, -1058344385, -1055818086, -1055973652, -1055838389, -1055765835, -1055906824, -1054852887, -1056024146, -1055537340, -1055627585, -1055017930, -1055247479, -1055961476, -1056223419, -1056592426, -1055896468, -1055923778, -1055364574, -1055301981, -1055843960, -1054862741, -1055092184, -1056837309, -1056382376, -1055882151, -1056348759, -1057931561, -1056476788, -1055850840, -1057046790, -1056568046, -1056573621, -1056235903, -1056915155, -1057480558, -1056413252, -1056104062,
-1056264473, -1055282796, -1054820914, -1055316164, -1056190772, -1055797993, -1056285350, -1056086210, -1056539452, -1055897694, -1055905408, -1056407367, -1057627793, -1055444639, -1054539459, -1055428647, -1055703866, -1055891366, -1055422903, -1054631185, -1055643801, -1055535445, -1055879263, -1055138046, -1055659908, -1055429506, -1055893453, -1055816027, -1054229682, -1055850311, -1054927209, -1054985054, -1055791397, -1055905948, -1055755243, -1055997603, -1055447359, -1055043183, -1056407808, -1055550727, -1055556244, -1056694209, -1055702255, -1055216035, -1055567779, -1055351545, -1054738381, -1055357767, -1054820813, -1055785491, -1055379753, -1054715752, -1054758389, -1055572909, -1055856423, -1056312680, -1056736935, -1057340148, -1057927587, -1057993417, -1055850256, -1057881069, -1057715484, -1056796390, -1056192307, -1055646233, -1055118312, -1055421019, -1057220856, -1057200770, -1056609437, -1055509299, -1054029067, -1055343410, -1056524151, -1056213174, -1056544298, -1055604805, -1055611398, -1057724894, -1055974366, -1055147390, -1056908543, -1057544167, -1058043762, -1056196673, -1055717681, -1055800539, -1056408645, -1056990422, -1056506386, -1056480274, -1056661391, -1057211399, -1057734820, -1057570527, -1058053157, -1057777468, -1055916658, -1054188910, -1055338264,
};
SEC_USED(.libaisp.rodata) static const int graph_cmd[] = {
1001, 0, 0, 1, 312, 468, 95, 8, 0, 131072, 196608, 262144, 262148, 262152, 262156, 262160, 262162, 786450, 917522, 917526, 917530, 917534, 917538, 917540, 983076, 1048612, 1048614, 1048616, 1048618, 1114154, 1114156, 1114158, 1114160, 1179696, 1179698, 1179700, 1179702, 1245238, 1245240, 1245242, 1245244, 1310780, 1310782, 1310784, 1310786, 1376322, 1376324, 1376326, 1376328, 1441864, 1441866, 1441868, 1441870, 1507406, 1507408, 1507410, 1507412, 1572948, 1638484, 1638486, 1638488, 1638490, 1704026, 1704028, 1704030, 1704032, 1769568, 1769570, 1769572, 1769574, 1835110, 1835112, 1835114, 1835116, 1900652, 1900654, 1900656, 1900658, 1966194, 1966196, 1966198, 1966200, 2031736, 2031738, 2031740, 2031742, 2097278, 2097280, 2097282, 2097284, 2162820, 2162822, 2162824, 2162826, 2228362, 2293898, 2293900, 2293902, 2293904, 2359440, 2359442, 2359444, 2359446, 2424982, 2424984, 2424986, 2424988, 2490524, 2490526, 2490528, 2490530, 2556066, 2556068, 2556070, 2556072, 2621608, 2621610, 2621612, 2621614, 2687150, 2687152, 2687154, 2687156, 2752692, 2752694, 2752696, 2752698, 2818234, 2818236, 2818238, 2818240, 2883776, 2949312, 2949314, 2949316, 2949318, 3014854, 3014856, 3014858, 3014860, 3080396, 3080398, 3080400, 3080402, 3145938, 3145940, 3145942, 3145944, 3211480, 3211482, 3211484, 3211486, 3277022, 3277024, 3277026, 3277028, 3342564, 3342566, 3342568, 3342570, 3408106, 3408108, 3408110, 3408112, 3473648, 3473650, 3473652, 3473654, 3539190, 3539192, 3539194, 3539196, 3604732, 3670268, 3670270, 3670272, 3670274, 3735810, 3735812, 3735814, 3735816, 3801352, 3801354, 3801356, 3801358, 3866894, 3866896, 3866898, 3866900, 3932436, 3932438, 3932440, 3932442, 3997978, 3997980, 3997982, 3997984, 4063520, 4063522, 4063524, 4063526, 4129062, 4129064, 4129066, 4129068, 4194604, 4194606, 4194608, 4194610, 4260146, 4260148, 4260150, 4260152, 4325688, 4325690, 4325692, 4325694, 4391230, 4456766, 4456768, 4456770, 4456772, 4522308, 4522310, 4522312, 4522314, 4587850, 4587852, 4587854, 4587856, 4653392, 4653394, 4653396, 4653398, 4718934, 4718936, 4718938, 4718940, 4784476, 4784478, 4784480, 4784482, 4850018, 4850020, 4850022, 4850024, 4915560, 4915562, 4915564, 4915566, 4981102, 4981104, 4981106, 4981108, 5046644, 5046646,
5046648, 5046650, 5112186, 5112188, 5112190, 5112192, 5177728, 5177730, 5177732, 5177734, 5243270, 5243272, 5243274, 5243276, 5308812, 5374348, 5374350, 5374352, 5374354, 5439890, 5439892, 5439894, 5439896, 5505432, 5505434, 5505436, 5505438, 5570974, 5570976, 5570978, 5570980, 5636516, 5636518, 5636520, 5636522, 5702058, 5702060, 5702062, 5702064, 5767600, 5833136, 5833138, 5833140, 5833142, 5898678, 5898680, 5898682, 5898684, 5964220, 5964222, 5964224, 5964226, 6029762, 6029764, 6029766, 6029768, 6095304, 6095306, 6095308, 6095310, 6160846, 6160848, 6160850, 6160852, 6226388, 16777216, 3, 262400, 16777216, 5, 393472, 16777217, 65540, 327936, 16777217, 65542, 459008, 16777218, 131076, 327936, 16777218, 131078, 459008, 16777219, 196612, 327936, 16777219, 196614, 459008, 16777220, 262151, 524544, 16777216, 10, 721152, 16777216, 12, 852224, 16777217, 65547, 786688, 16777217, 65549, 917760, 16777218, 131083, 786688, 16777218, 131085, 917760, 16777219, 196619, 786688, 16777219, 196621, 917760, 16777220, 262158, 983296, 1275068424, 524305, 1199104, 1275068425, 589842, 1264640, 1275068426, 655379, 1330176, 1291845643, 720917, 1461504, 1291845644, 786454, 1527040, 1291845645, 851991, 1592576, 335544334, 917529, 1709056, 335544335, 983066, 1774592, 335544336, 1048603, 1840128, 419430417, 1114141, 1972480, 419430418, 1179678, 2038016, 419430419, 1245215, 2103552, 1275068436, 1310753, 2247680, 1275068437, 1376290, 2313216, 1275068438, 1441827, 2378752, 1291845643, 720933, 2510080, 1291845644, 786470, 2575616, 1291845645, 852007, 2641152, 335544334, 917545, 2757632, 335544335, 983082, 2823168, 335544336, 1048619, 2888704, 419430417, 1114157, 3021056, 419430423, 1507374, 3086592, 419430424, 1572911, 3152128, 872415257, 1638450, 3355648, 872415258, 1703987, 3421184, 872415259, 1769524, 3486720, 771751964, 1835062, 3616256, 771751965, 1900599, 3681792, 771751966, 1966136, 3747328, 721420319, 2031674, 3877632, 721420320, 2097211, 3943168, 721420321, 2162748, 4008704, 335544354, 2228286, 4133888, 335544355, 2293823, 4199424, 335544336, 1048640, 4264960, 419430417, 1114178, 4397312, 419430436, 2359363, 4462848, 419430437, 2424900, 4528384, 838860838, 2490438, 4665856, 838860839, 2555975, 4731392, 838860840, 2621512, 4796928, 788529193, 2687050, 4927232, 788529194, 2752587, 4992768, 788529195, 2818124, 5058304, 1392508972, 2883662,
5198592, 1392508973, 2949199, 5264128, 1392508974, 3014736, 5329664, 100663343, 3080274, 5441024, 100663344, 3145811, 5506560, 100663345, 3211348, 5572096, 436207666, 3276887, 5773824, 436207667, 3342424, 5839360, 436207668, 3407961, 5904896, 922746933, 3473499, 6043392, 922746934, 3539036, 6108928, 922746935, 3604573, 6174464, 687865912, 3670111, 6301952, 687865913, 3735648, 6367488, 687865914, 3801185, 6433024, 285212731, 3866723, 6557952, 285212732, 3932260, 6623488, 285212733, 3997797, 6689024, 905969726, 4063335, 6829568, 905969727, 4128872, 6895104, 905969728, 4194409, 6960640, 738197569, 4259947, 7089152, 738197570, 4325484, 7154688, 738197571, 4391021, 7220224, 889192516, 4456559, 7353600, 889192517, 4522096, 7419136, 889192517, 4522097, 7484672, 1241514054, 4587635, 7621120, 1241514055, 4653172, 7686656, 1241514056, 4718709, 7752192, 218103881, 4784247, 7867648, 218103882, 4849784, 7933184, 218103883, 4915321, 7998720, 1375731788, 4980860, 8212992, 1375731789, 5046397, 8278528, 1375731790, 5111934, 8344064, 285212751, 5177472, 8458496, 285212752, 5243009, 8524032, 285212753, 5308546, 8589568, 889192530, 5374084, 8729856, 889192531, 5439621, 8795392, 889192532, 5505158, 8860928, 1157627989, 5570696, 8996096, 1157627990, 5636233, 9061632, 1157627991, 5701770, 9127168, 754974808, 5767308, 9252096, 754974809, 5832845, 9317632, 754974810, 5898382, 9383168, 905969755, 5963920, 9516544, 905969756, 6029457, 9582080, 905969757, 6094994, 9647616, 738197569, 4259988, 9776128, 738197570, 4325525, 9841664, 738197571, 4391062, 9907200, 889192516, 4456600, 10040576, 889192517, 4522137, 10106112, 889192517, 4522138, 10171648, 1241514054, 4587676, 10308096, 1241514055, 4653213, 10373632, 1241514056, 4718750, 10439168, 218103881, 4784288, 10554624, 218103882, 4849825, 10620160, 218103883, 4915362, 10685696, 1375731788, 4980901, 10899968, 1375731806, 6160550, 10965504, 1375731807, 6226087, 11031040, 503316576, 6291625, 11148800, 503316577, 6357162, 11214336, 503316578, 6422699, 11279872, 905969763, 6488237, 11417088, 905969764, 6553774, 11482624, 905969765, 6619311, 11548160, 486539366, 6684849, 11672832, 486539367, 6750386, 11738368, 486539368, 6815923, 11803904, 285212777, 6881461, 11931904, 285212778, 6946998, 11997440, 285212779, 7012535, 12062976, 738197612, 7078073, 12200960, 738197613, 7143610, 12266496, 738197614, 7209147, 12332032, 889192559, 7274685, 12465408, 889192560, 7340222, 12530944, 889192561, 7405759, 12596480, 838860914, 7471297, 12726784, 838860915, 7536834, 12792320,
838860916, 7602371, 12857856, 1291845749, 7667909, 12995840, 1291845750, 7733446, 13061376, 1291845751, 7798983, 13126912, 285212792, 7864521, 13242624, 285212793, 7930058, 13308160, 285212794, 7995595, 13373696, 905969787, 8061133, 13514240, 905969788, 8126670, 13579776, 905969789, 8192207, 13645312, 805306494, 8257746, 13840384, 805306495, 8323283, 13905920, 805306496, 8388820, 13971456, 1291845761, 8454358, 14109952, 1291845762, 8519895, 14175488, 1291845763, 8585432, 14241024, 268435588, 8650970, 14356480, 268435589, 8716507, 14422016, 268435590, 8782044, 14487552, 889192583, 8847582, 14628096, 889192584, 8913119, 14693632, 889192585, 8978656, 14759168, 1275068554, 9044194, 14896128, 1275068555, 9109731, 14961664, 1275068556, 9175268, 15027200, 1291845643, 721126, 15158528, 1291845644, 786663, 15224064, 1291845645, 852200, 15289600, 335544334, 917738, 15406080, 335544461, 9240811, 15471616, 335544462, 9306348, 15537152, 738197612, 7078126, 15674368, 738197613, 7143663, 15739904, 738197571, 4391152, 15805440, 889192559, 7274738, 15938816, 889192560, 7340275, 16004352, 889192561, 7405812, 16069888, 838860914, 7471350, 16200192, 838860915, 7536887, 16265728, 838860916, 7602424, 16331264, 1291845749, 7667962, 16469248, 1291845750, 7733499, 16534784, 1291845751, 7799036, 16600320, 285212792, 7864574, 16716032, 285212793, 7930111, 16781568, 285212794, 7995648, 16847104, 905969787, 8061186, 16987648, 905969788, 8126723, 17053184, 905969789, 8192260, 17118720, 1124073615, 9371911, 17318656, 1124073616, 9437448, 17384192, 1124073617, 9502985, 17449728, 285212818, 9568523, 17568000, 285212819, 9634060, 17633536, 285212820, 9699597, 17699072, 905969726, 4063503, 17839616, 905969727, 4129040, 17905152, 905969728, 4194577, 17970688, 788529301, 9765139, 18099968, 788529302, 9830676, 18165504, 788529303, 9896213, 18231040, 1073741976, 9961751, 18366464, 1073741977, 10027288, 18432000, 1073741978, 10092825, 18497536, 1342177435, 10158363, 18632704, 1342177436, 10223900, 18698240, 1342177437, 10289437, 18763776, 1275068424, 524576, 18959360, 1275068425, 590113, 19024896, 1275068426, 655650, 19090432, 1291845790, 10354980, 19221760, 1291845791, 10420517, 19287296, 1291845792, 10486054, 19352832, 285212833, 10551592, 19468544, 285212834, 10617129, 19534080, 285212835, 10682666, 19599616, 788529316, 10748204, 19738368, 788529302, 9830701, 19803904, 788529303, 9896238, 19869440, 1073741976, 9961776, 20004864, 1073741977, 10027313, 20070400, 1073741978, 10092850, 20135936, 1342177435, 10158388, 20271104, 1342177436, 10223925, 20336640, 1342177437, 10289462, 20402176, 183552,
576768, 52480, 249088, 1101056, 3263744, 5688576, 8113408, 10800384, 13749504, 17222912, 18861312, 707840, 1035520, 118016, 1166593, 1428736, 1690880, 1953024, 2215168, 2477312, 2739456, 3001600, 642304, 3329281, 3591424, 3853568, 4115712, 4377856, 4640000, 4902144, 5164288, 5426432, 642304, 5754114, 6016256, 6278400, 6540544, 6802688, 7064832, 7326976, 7589120, 7851264, 642304, 8178947, 8441088, 8703232, 8965376, 9227520, 9489664, 9751808, 10013952, 10276096, 10538240, 642304, 10865924, 11128064, 11390208, 11652352, 11914496, 12176640, 12438784, 12700928, 12963072, 13225216, 13487360, 642304, 13815045, 14077184, 14339328, 14601472, 14863616, 15125760, 15387904, 15650048, 15912192, 16174336, 16436480, 16698624, 16960768, 642304, 17288454, 17550592, 17812736, 18074880, 18337024, 18599168, 642304, 18926855, 19188992, 19451136, 19713280, 19975424, 20237568, 642304, 1936745788, 62, 0, 0, 0, 0, 0, 0, -1397710384, -1397710384, 0, 0, 0, 0, 0, 0, -977820238, -691997486, 0, 0, 0, 0, 0, 0, -1546789420, -691997486, 0, 0, 0, 0, 0, 0, -206244140, -1077807918, 0, 0, 0, 0, 0, 0, -1580141124, -1077807918, 0, 0, 0, 0, 0, 0, -1143812151, 64199, 0, 0, 0, 0, 0, 0, -1143815473, 64199, 0, 0, 0, 0, 0, 0,
};