From 275dfb83f2371a476b615b260465afb3cdf67f32 Mon Sep 17 00:00:00 2001 From: "Alexander E. Patrakov" Date: Mon, 7 May 2012 00:06:13 +0600 Subject: [PATCH] dsound: Added a windowed-sinc resampler. --- dlls/dsound/dsound_private.h | 3 +- dlls/dsound/fir.h | 1587 ++++++++++++++++++++++++++++++++++++++++++ dlls/dsound/mixer.c | 122 +++- tools/make_fir | 158 +++++ 4 files changed, 1852 insertions(+), 18 deletions(-) create mode 100644 dlls/dsound/fir.h create mode 100755 tools/make_fir diff --git a/dlls/dsound/dsound_private.h b/dlls/dsound/dsound_private.h index 14296b020b5..8c6f60b6da3 100644 --- a/dlls/dsound/dsound_private.h +++ b/dlls/dsound/dsound_private.h @@ -183,7 +183,8 @@ struct IDirectSoundBufferImpl DSBUFFERDESC dsbd; /* used for frequency conversion (PerfectPitch) */ ULONG freqneeded; - float freqAcc, freqAdjust; + DWORD firstep; + float freqAcc, freqAdjust, firgain; /* used for mixing */ DWORD primary_mixpos, sec_mixpos; diff --git a/dlls/dsound/fir.h b/dlls/dsound/fir.h new file mode 100644 index 00000000000..0b54c1692da --- /dev/null +++ b/dlls/dsound/fir.h @@ -0,0 +1,1587 @@ +/* generated by tools/make_fir; DO NOT EDIT! */ +static const int fir_len = 7907; +static const int fir_step = 120; +static const float fir[] = { +-0.0000000000, -0.0000021601, -0.0000043304, -0.0000065096, -0.0000086969, +-0.0000108911, -0.0000130912, -0.0000152960, -0.0000175046, -0.0000197157, +-0.0000219284, -0.0000241414, -0.0000263537, -0.0000285642, -0.0000307717, +-0.0000329751, -0.0000351732, -0.0000373650, -0.0000395493, -0.0000417249, +-0.0000438907, -0.0000460456, -0.0000481885, -0.0000503180, -0.0000524333, +-0.0000545330, -0.0000566161, -0.0000586814, -0.0000607277, -0.0000627541, +-0.0000647592, -0.0000667421, -0.0000687015, -0.0000706365, -0.0000725458, +-0.0000744284, -0.0000762832, -0.0000781091, -0.0000799051, -0.0000816701, +-0.0000834030, -0.0000851028, -0.0000867685, -0.0000883990, -0.0000899935, +-0.0000915507, -0.0000930699, -0.0000945500, -0.0000959901, -0.0000973892, +-0.0000987464, -0.0001000609, -0.0001013318, -0.0001025581, -0.0001037391, +-0.0001048739, -0.0001059617, -0.0001070018, -0.0001079932, -0.0001089354, +-0.0001098276, -0.0001106690, -0.0001114590, -0.0001121969, -0.0001128821, +-0.0001135140, -0.0001140920, -0.0001146154, -0.0001150839, -0.0001154968, +-0.0001158536, -0.0001161540, -0.0001163974, -0.0001165834, -0.0001167117, +-0.0001167819, -0.0001167937, -0.0001167467, -0.0001166408, -0.0001164755, +-0.0001162508, -0.0001159664, -0.0001156222, -0.0001152181, -0.0001147539, +-0.0001142295, -0.0001136450, -0.0001130003, -0.0001122954, -0.0001115305, +-0.0001107055, -0.0001098205, -0.0001088758, -0.0001078715, -0.0001068078, +-0.0001056850, -0.0001045032, -0.0001032628, -0.0001019642, -0.0001006076, +-0.0000991935, -0.0000977224, -0.0000961945, -0.0000946105, -0.0000929709, +-0.0000912761, -0.0000895269, -0.0000877237, -0.0000858672, -0.0000839581, +-0.0000819970, -0.0000799848, -0.0000779221, -0.0000758098, -0.0000736486, +-0.0000714395, -0.0000691832, -0.0000668807, -0.0000645329, -0.0000621407, +-0.0000597052, -0.0000572273, -0.0000547082, -0.0000521487, -0.0000495501, +-0.0000469135, -0.0000442399, -0.0000415306, -0.0000387867, -0.0000360095, +-0.0000332001, -0.0000303599, -0.0000274901, -0.0000245920, -0.0000216669, +-0.0000187162, -0.0000157412, -0.0000127433, -0.0000097239, -0.0000066844, +-0.0000036262, -0.0000005509, 0.0000025402, 0.0000056456, 0.0000087637, +0.0000118931, 0.0000150322, 0.0000181796, 0.0000213335, 0.0000244926, +0.0000276553, 0.0000308199, 0.0000339848, 0.0000371486, 0.0000403095, +0.0000434660, 0.0000466164, 0.0000497592, 0.0000528927, 0.0000560153, +0.0000591253, 0.0000622212, 0.0000653013, 0.0000683639, 0.0000714075, +0.0000744303, 0.0000774309, 0.0000804075, 0.0000833585, 0.0000862823, +0.0000891774, 0.0000920420, 0.0000948747, 0.0000976737, 0.0001004377, +0.0001031648, 0.0001058537, 0.0001085028, 0.0001111105, 0.0001136753, +0.0001161957, 0.0001186702, 0.0001210974, 0.0001234757, 0.0001258038, +0.0001280801, 0.0001303034, 0.0001324722, 0.0001345852, 0.0001366410, +0.0001386382, 0.0001405757, 0.0001424521, 0.0001442661, 0.0001460166, +0.0001477024, 0.0001493222, 0.0001508749, 0.0001523595, 0.0001537748, +0.0001551198, 0.0001563934, 0.0001575947, 0.0001587227, 0.0001597764, +0.0001607549, 0.0001616575, 0.0001624832, 0.0001632313, 0.0001639010, +0.0001644915, 0.0001650023, 0.0001654325, 0.0001657817, 0.0001660492, +0.0001662345, 0.0001663371, 0.0001663566, 0.0001662924, 0.0001661444, +0.0001659120, 0.0001655949, 0.0001651931, 0.0001647061, 0.0001641339, +0.0001634764, 0.0001627333, 0.0001619047, 0.0001609906, 0.0001599910, +0.0001589060, 0.0001577357, 0.0001564803, 0.0001551400, 0.0001537151, +0.0001522058, 0.0001506125, 0.0001489356, 0.0001471756, 0.0001453328, +0.0001434079, 0.0001414014, 0.0001393138, 0.0001371460, 0.0001348984, +0.0001325720, 0.0001301674, 0.0001276856, 0.0001251273, 0.0001224936, +0.0001197852, 0.0001170033, 0.0001141489, 0.0001112231, 0.0001082270, +0.0001051617, 0.0001020285, 0.0000988286, 0.0000955632, 0.0000922338, +0.0000888417, 0.0000853883, 0.0000818750, 0.0000783033, 0.0000746747, +0.0000709908, 0.0000672531, 0.0000634633, 0.0000596230, 0.0000557339, +0.0000517978, 0.0000478164, 0.0000437914, 0.0000397247, 0.0000356181, +0.0000314736, 0.0000272929, 0.0000230781, 0.0000188311, 0.0000145539, +0.0000102485, 0.0000059168, 0.0000015611, -0.0000028167, -0.0000072145, +-0.0000116301, -0.0000160614, -0.0000205062, -0.0000249624, -0.0000294277, +-0.0000339001, -0.0000383772, -0.0000428568, -0.0000473367, -0.0000518146, +-0.0000562883, -0.0000607554, -0.0000652138, -0.0000696610, -0.0000740949, +-0.0000785131, -0.0000829133, -0.0000872932, -0.0000916505, -0.0000959829, +-0.0001002881, -0.0001045638, -0.0001088077, -0.0001130175, -0.0001171909, +-0.0001213257, -0.0001254195, -0.0001294702, -0.0001334754, -0.0001374329, +-0.0001413406, -0.0001451961, -0.0001489973, -0.0001527420, -0.0001564281, +-0.0001600534, -0.0001636158, -0.0001671132, -0.0001705435, -0.0001739047, +-0.0001771947, -0.0001804116, -0.0001835533, -0.0001866179, -0.0001896036, +-0.0001925083, -0.0001953304, -0.0001980679, -0.0002007190, -0.0002032820, +-0.0002057553, -0.0002081370, -0.0002104256, -0.0002126195, -0.0002147171, +-0.0002167169, -0.0002186173, -0.0002204171, -0.0002221147, -0.0002237089, +-0.0002251983, -0.0002265817, -0.0002278578, -0.0002290256, -0.0002300839, +-0.0002310316, -0.0002318677, -0.0002325913, -0.0002332015, -0.0002336975, +-0.0002340783, -0.0002343433, -0.0002344918, -0.0002345232, -0.0002344368, +-0.0002342322, -0.0002339089, -0.0002334665, -0.0002329046, -0.0002322229, +-0.0002314213, -0.0002304995, -0.0002294574, -0.0002282950, -0.0002270123, +-0.0002256094, -0.0002240864, -0.0002224434, -0.0002206808, -0.0002187988, +-0.0002167979, -0.0002146784, -0.0002124409, -0.0002100859, -0.0002076141, +-0.0002050261, -0.0002023227, -0.0001995047, -0.0001965730, -0.0001935285, +-0.0001903722, -0.0001871051, -0.0001837284, -0.0001802433, -0.0001766509, +-0.0001729527, -0.0001691499, -0.0001652439, -0.0001612363, -0.0001571285, +-0.0001529222, -0.0001486190, -0.0001442206, -0.0001397288, -0.0001351454, +-0.0001304723, -0.0001257113, -0.0001208645, -0.0001159339, -0.0001109216, +-0.0001058298, -0.0001006605, -0.0000954161, -0.0000900988, -0.0000847109, +-0.0000792549, -0.0000737331, -0.0000681481, -0.0000625023, -0.0000567983, +-0.0000510387, -0.0000452261, -0.0000393633, -0.0000334528, -0.0000274975, +-0.0000215001, -0.0000154635, -0.0000093905, -0.0000032841, 0.0000028530, +0.0000090176, 0.0000152070, 0.0000214180, 0.0000276476, 0.0000338928, +0.0000401505, 0.0000464177, 0.0000526912, 0.0000589678, 0.0000652446, +0.0000715181, 0.0000777854, 0.0000840433, 0.0000902884, 0.0000965177, +0.0001027279, 0.0001089158, 0.0001150782, 0.0001212119, 0.0001273136, +0.0001333801, 0.0001394082, 0.0001453946, 0.0001513363, 0.0001572299, +0.0001630723, 0.0001688602, 0.0001745906, 0.0001802603, 0.0001858661, +0.0001914049, 0.0001968736, 0.0002022692, 0.0002075885, 0.0002128285, +0.0002179862, 0.0002230587, 0.0002280430, 0.0002329361, 0.0002377352, +0.0002424374, 0.0002470399, 0.0002515399, 0.0002559347, 0.0002602215, +0.0002643977, 0.0002684607, 0.0002724079, 0.0002762367, 0.0002799448, +0.0002835296, 0.0002869888, 0.0002903200, 0.0002935210, 0.0002965895, +0.0002995235, 0.0003023207, 0.0003049791, 0.0003074968, 0.0003098718, +0.0003121023, 0.0003141865, 0.0003161226, 0.0003179089, 0.0003195440, +0.0003210261, 0.0003223540, 0.0003235261, 0.0003245412, 0.0003253981, +0.0003260955, 0.0003266324, 0.0003270078, 0.0003272206, 0.0003272702, +0.0003271556, 0.0003268761, 0.0003264312, 0.0003258202, 0.0003250428, +0.0003240985, 0.0003229871, 0.0003217083, 0.0003202619, 0.0003186480, +0.0003168666, 0.0003149178, 0.0003128017, 0.0003105187, 0.0003080692, +0.0003054536, 0.0003026725, 0.0002997264, 0.0002966162, 0.0002933425, +0.0002899064, 0.0002863087, 0.0002825506, 0.0002786332, 0.0002745577, +0.0002703254, 0.0002659378, 0.0002613963, 0.0002567025, 0.0002518580, +0.0002468647, 0.0002417243, 0.0002364387, 0.0002310100, 0.0002254401, +0.0002197313, 0.0002138857, 0.0002079058, 0.0002017938, 0.0001955522, +0.0001891836, 0.0001826906, 0.0001760759, 0.0001693423, 0.0001624925, +0.0001555296, 0.0001484564, 0.0001412761, 0.0001339917, 0.0001266065, +0.0001191237, 0.0001115465, 0.0001038785, 0.0000961230, 0.0000882835, +0.0000803636, 0.0000723668, 0.0000642970, 0.0000561577, 0.0000479528, +0.0000396861, 0.0000313614, 0.0000229828, 0.0000145541, 0.0000060793, +-0.0000024374, -0.0000109920, -0.0000195804, -0.0000281984, -0.0000368418, +-0.0000455063, -0.0000541878, -0.0000628818, -0.0000715842, -0.0000802906, +-0.0000889965, -0.0000976976, -0.0001063896, -0.0001150680, -0.0001237283, +-0.0001323662, -0.0001409772, -0.0001495568, -0.0001581006, -0.0001666042, +-0.0001750629, -0.0001834725, -0.0001918284, -0.0002001262, -0.0002083615, +-0.0002165298, -0.0002246267, -0.0002326478, -0.0002405888, -0.0002484452, +-0.0002562128, -0.0002638872, -0.0002714641, -0.0002789393, -0.0002863086, +-0.0002935678, -0.0003007127, -0.0003077392, -0.0003146432, -0.0003214208, +-0.0003280679, -0.0003345805, -0.0003409549, -0.0003471871, -0.0003532734, +-0.0003592101, -0.0003649934, -0.0003706199, -0.0003760859, -0.0003813879, +-0.0003865227, -0.0003914867, -0.0003962768, -0.0004008897, -0.0004053224, +-0.0004095717, -0.0004136348, -0.0004175087, -0.0004211906, -0.0004246778, +-0.0004279676, -0.0004310576, -0.0004339452, -0.0004366281, -0.0004391040, +-0.0004413708, -0.0004434263, -0.0004452685, -0.0004468956, -0.0004483058, +-0.0004494974, -0.0004504687, -0.0004512184, -0.0004517450, -0.0004520473, +-0.0004521241, -0.0004519743, -0.0004515970, -0.0004509913, -0.0004501566, +-0.0004490922, -0.0004477977, -0.0004462725, -0.0004445166, -0.0004425296, +-0.0004403116, -0.0004378626, -0.0004351828, -0.0004322726, -0.0004291324, +-0.0004257626, -0.0004221641, -0.0004183374, -0.0004142837, -0.0004100037, +-0.0004054988, -0.0004007702, -0.0003958191, -0.0003906472, -0.0003852560, +-0.0003796473, -0.0003738228, -0.0003677846, -0.0003615348, -0.0003550754, +-0.0003484089, -0.0003415377, -0.0003344642, -0.0003271912, -0.0003197214, +-0.0003120577, -0.0003042030, -0.0002961605, -0.0002879334, -0.0002795249, +-0.0002709385, -0.0002621777, -0.0002532462, -0.0002441476, -0.0002348857, +-0.0002254646, -0.0002158883, -0.0002061608, -0.0001962863, -0.0001862693, +-0.0001761140, -0.0001658250, -0.0001554068, -0.0001448641, -0.0001342017, +-0.0001234244, -0.0001125370, -0.0001015446, -0.0000904522, -0.0000792650, +-0.0000679881, -0.0000566268, -0.0000451865, -0.0000336725, -0.0000220904, +-0.0000104456, 0.0000012563, 0.0000130097, 0.0000248089, 0.0000366481, +0.0000485216, 0.0000604235, 0.0000723481, 0.0000842894, 0.0000962415, +0.0001081984, 0.0001201541, 0.0001321027, 0.0001440381, 0.0001559542, +0.0001678449, 0.0001797043, 0.0001915261, 0.0002033042, 0.0002150326, +0.0002267052, 0.0002383157, 0.0002498582, 0.0002613264, 0.0002727144, +0.0002840160, 0.0002952252, 0.0003063359, 0.0003173421, 0.0003282378, +0.0003390171, 0.0003496739, 0.0003602026, 0.0003705970, 0.0003808515, +0.0003909603, 0.0004009177, 0.0004107179, 0.0004203554, 0.0004298245, +0.0004391199, 0.0004482360, 0.0004571676, 0.0004659092, 0.0004744556, +0.0004828018, 0.0004909425, 0.0004988729, 0.0005065881, 0.0005140831, +0.0005213533, 0.0005283939, 0.0005352006, 0.0005417688, 0.0005480941, +0.0005541724, 0.0005599994, 0.0005655712, 0.0005708838, 0.0005759334, +0.0005807164, 0.0005852291, 0.0005894681, 0.0005934301, 0.0005971119, +0.0006005103, 0.0006036225, 0.0006064456, 0.0006089769, 0.0006112139, +0.0006131542, 0.0006147954, 0.0006161355, 0.0006171725, 0.0006179045, +0.0006183298, 0.0006184469, 0.0006182543, 0.0006177508, 0.0006169354, +0.0006158069, 0.0006143647, 0.0006126081, 0.0006105366, 0.0006081498, +0.0006054476, 0.0006024300, 0.0005990971, 0.0005954492, 0.0005914868, +0.0005872105, 0.0005826210, 0.0005777193, 0.0005725066, 0.0005669840, +0.0005611530, 0.0005550152, 0.0005485724, 0.0005418263, 0.0005347792, +0.0005274332, 0.0005197908, 0.0005118544, 0.0005036269, 0.0004951109, +0.0004863097, 0.0004772264, 0.0004678642, 0.0004582267, 0.0004483176, +0.0004381406, 0.0004276998, 0.0004169991, 0.0004060428, 0.0003948354, +0.0003833814, 0.0003716854, 0.0003597523, 0.0003475871, 0.0003351948, +0.0003225808, 0.0003097503, 0.0002967089, 0.0002834622, 0.0002700161, +0.0002563763, 0.0002425489, 0.0002285401, 0.0002143560, 0.0002000031, +0.0001854879, 0.0001708168, 0.0001559967, 0.0001410343, 0.0001259365, +0.0001107104, 0.0000953630, 0.0000799015, 0.0000643331, 0.0000486653, +0.0000329055, 0.0000170612, 0.0000011400, -0.0000148505, -0.0000309025, +-0.0000470081, -0.0000631597, -0.0000793491, -0.0000955685, -0.0001118099, +-0.0001280652, -0.0001443262, -0.0001605849, -0.0001768330, -0.0001930624, +-0.0002092648, -0.0002254319, -0.0002415556, -0.0002576275, -0.0002736393, +-0.0002895827, -0.0003054494, -0.0003212311, -0.0003369196, -0.0003525065, +-0.0003679835, -0.0003833426, -0.0003985753, -0.0004136736, -0.0004286292, +-0.0004434340, -0.0004580801, -0.0004725592, -0.0004868635, -0.0005009850, +-0.0005149159, -0.0005286483, -0.0005421744, -0.0005554866, -0.0005685774, +-0.0005814391, -0.0005940644, -0.0006064459, -0.0006185763, -0.0006304484, +-0.0006420553, -0.0006533899, -0.0006644455, -0.0006752151, -0.0006856923, +-0.0006958705, -0.0007057433, -0.0007153045, -0.0007245480, -0.0007334676, +-0.0007420577, -0.0007503124, -0.0007582263, -0.0007657937, -0.0007730096, +-0.0007798688, -0.0007863663, -0.0007924973, -0.0007982572, -0.0008036415, +-0.0008086459, -0.0008132662, -0.0008174987, -0.0008213393, -0.0008247847, +-0.0008278313, -0.0008304759, -0.0008327155, -0.0008345473, -0.0008359687, +-0.0008369770, -0.0008375702, -0.0008377461, -0.0008375030, -0.0008368390, +-0.0008357529, -0.0008342432, -0.0008323091, -0.0008299497, -0.0008271644, +-0.0008239527, -0.0008203145, -0.0008162498, -0.0008117589, -0.0008068421, +-0.0008015002, -0.0007957340, -0.0007895447, -0.0007829336, -0.0007759022, +-0.0007684523, -0.0007605858, -0.0007523049, -0.0007436121, -0.0007345100, +-0.0007250014, -0.0007150893, -0.0007047771, -0.0006940683, -0.0006829665, +-0.0006714757, -0.0006596000, -0.0006473437, -0.0006347115, -0.0006217080, +-0.0006083382, -0.0005946073, -0.0005805207, -0.0005660839, -0.0005513028, +-0.0005361833, -0.0005207315, -0.0005049539, -0.0004888569, -0.0004724474, +-0.0004557322, -0.0004387185, -0.0004214136, -0.0004038248, -0.0003859599, +-0.0003678267, -0.0003494331, -0.0003307873, -0.0003118976, -0.0002927724, +-0.0002734204, -0.0002538504, -0.0002340711, -0.0002140918, -0.0001939216, +-0.0001735697, -0.0001530458, -0.0001323593, -0.0001115200, -0.0000905376, +-0.0000694222, -0.0000481837, -0.0000268323, -0.0000053783, 0.0000161680, +0.0000377962, 0.0000594957, 0.0000812561, 0.0001030665, 0.0001249163, +0.0001467946, 0.0001686906, 0.0001905934, 0.0002124920, 0.0002343754, +0.0002562326, 0.0002780524, 0.0002998238, 0.0003215357, 0.0003431768, +0.0003647361, 0.0003862023, 0.0004075644, 0.0004288111, 0.0004499314, +0.0004709140, 0.0004917479, 0.0005124220, 0.0005329253, 0.0005532468, +0.0005733755, 0.0005933005, 0.0006130110, 0.0006324962, 0.0006517454, +0.0006707479, 0.0006894932, 0.0007079708, 0.0007261704, 0.0007440816, +0.0007616942, 0.0007789982, 0.0007959837, 0.0008126407, 0.0008289596, +0.0008449308, 0.0008605448, 0.0008757923, 0.0008906642, 0.0009051513, +0.0009192450, 0.0009329365, 0.0009462171, 0.0009590787, 0.0009715130, +0.0009835120, 0.0009950678, 0.0010061729, 0.0010168199, 0.0010270014, +0.0010367105, 0.0010459403, 0.0010546843, 0.0010629361, 0.0010706894, +0.0010779384, 0.0010846773, 0.0010909007, 0.0010966033, 0.0011017801, +0.0011064263, 0.0011105375, 0.0011141094, 0.0011171379, 0.0011196193, +0.0011215502, 0.0011229273, 0.0011237476, 0.0011240084, 0.0011237074, +0.0011228423, 0.0011214113, 0.0011194127, 0.0011168454, 0.0011137081, +0.0011100002, 0.0011057211, 0.0011008708, 0.0010954492, 0.0010894568, +0.0010828942, 0.0010757624, 0.0010680626, 0.0010597965, 0.0010509657, +0.0010415725, 0.0010316192, 0.0010211086, 0.0010100437, 0.0009984277, +0.0009862642, 0.0009735571, 0.0009603105, 0.0009465290, 0.0009322172, +0.0009173801, 0.0009020230, 0.0008861516, 0.0008697717, 0.0008528894, +0.0008355112, 0.0008176438, 0.0007992941, 0.0007804694, 0.0007611772, +0.0007414252, 0.0007212216, 0.0007005745, 0.0006794927, 0.0006579848, +0.0006360599, 0.0006137274, 0.0005909967, 0.0005678777, 0.0005443804, +0.0005205151, 0.0004962922, 0.0004717224, 0.0004468167, 0.0004215861, +0.0003960420, 0.0003701960, 0.0003440598, 0.0003176453, 0.0002909647, +0.0002640303, 0.0002368545, 0.0002094500, 0.0001818296, 0.0001540064, +0.0001259933, 0.0000978039, 0.0000694513, 0.0000409493, 0.0000123115, +-0.0000164483, -0.0000453161, -0.0000742779, -0.0001033196, -0.0001324268, +-0.0001615854, -0.0001907807, -0.0002199984, -0.0002492239, -0.0002784426, +-0.0003076398, -0.0003368006, -0.0003659105, -0.0003949545, -0.0004239178, +-0.0004527857, -0.0004815431, -0.0005101753, -0.0005386673, -0.0005670044, +-0.0005951717, -0.0006231543, -0.0006509376, -0.0006785067, -0.0007058470, +-0.0007329438, -0.0007597826, -0.0007863489, -0.0008126283, -0.0008386063, +-0.0008642689, -0.0008896018, -0.0009145911, -0.0009392227, -0.0009634830, +-0.0009873583, -0.0010108350, -0.0010338998, -0.0010565395, -0.0010787410, +-0.0011004914, -0.0011217780, -0.0011425883, -0.0011629099, -0.0011827307, +-0.0012020388, -0.0012208223, -0.0012390699, -0.0012567701, -0.0012739120, +-0.0012904848, -0.0013064777, -0.0013218805, -0.0013366832, -0.0013508758, +-0.0013644489, -0.0013773932, -0.0013896996, -0.0014013595, -0.0014123644, +-0.0014227062, -0.0014323770, -0.0014413695, -0.0014496762, -0.0014572904, +-0.0014642055, -0.0014704152, -0.0014759136, -0.0014806951, -0.0014847545, +-0.0014880868, -0.0014906875, -0.0014925524, -0.0014936777, -0.0014940597, +-0.0014936955, -0.0014925821, -0.0014907172, -0.0014880988, -0.0014847251, +-0.0014805949, -0.0014757072, -0.0014700615, -0.0014636576, -0.0014564957, +-0.0014485764, -0.0014399006, -0.0014304698, -0.0014202856, -0.0014093503, +-0.0013976662, -0.0013852363, -0.0013720639, -0.0013581526, -0.0013435065, +-0.0013281301, -0.0013120281, -0.0012952058, -0.0012776687, -0.0012594229, +-0.0012404746, -0.0012208306, -0.0012004980, -0.0011794844, -0.0011577974, +-0.0011354454, -0.0011124369, -0.0010887809, -0.0010644867, -0.0010395640, +-0.0010140227, -0.0009878733, -0.0009611264, -0.0009337931, -0.0009058849, +-0.0008774134, -0.0008483907, -0.0008188291, -0.0007887415, -0.0007581408, +-0.0007270403, -0.0006954536, -0.0006633947, -0.0006308778, -0.0005979174, +-0.0005645283, -0.0005307256, -0.0004965245, -0.0004619406, -0.0004269898, +-0.0003916882, -0.0003560521, -0.0003200980, -0.0002838427, -0.0002473033, +-0.0002104968, -0.0001734408, -0.0001361528, -0.0000986506, -0.0000609521, +-0.0000230756, 0.0000149607, 0.0000531385, 0.0000914390, 0.0001298435, +0.0001683333, 0.0002068894, 0.0002454926, 0.0002841239, 0.0003227639, +0.0003613934, 0.0003999929, 0.0004385430, 0.0004770241, 0.0005154167, +0.0005537012, 0.0005918580, 0.0006298674, 0.0006677099, 0.0007053659, +0.0007428156, 0.0007800396, 0.0008170183, 0.0008537322, 0.0008901619, +0.0009262880, 0.0009620912, 0.0009975524, 0.0010326524, 0.0010673723, +0.0011016931, 0.0011355960, 0.0011690626, 0.0012020743, 0.0012346128, +0.0012666600, 0.0012981978, 0.0013292086, 0.0013596746, 0.0013895787, +0.0014189035, 0.0014476321, 0.0014757478, 0.0015032342, 0.0015300751, +0.0015562544, 0.0015817566, 0.0016065662, 0.0016306680, 0.0016540474, +0.0016766897, 0.0016985808, 0.0017197068, 0.0017400541, 0.0017596096, +0.0017783603, 0.0017962939, 0.0018133981, 0.0018296611, 0.0018450717, +0.0018596186, 0.0018732914, 0.0018860799, 0.0018979741, 0.0019089647, +0.0019190427, 0.0019281995, 0.0019364271, 0.0019437176, 0.0019500638, +0.0019554590, 0.0019598967, 0.0019633710, 0.0019658766, 0.0019674083, +0.0019679618, 0.0019675329, 0.0019661182, 0.0019637144, 0.0019603191, +0.0019559301, 0.0019505458, 0.0019441651, 0.0019367874, 0.0019284124, +0.0019190407, 0.0019086731, 0.0018973109, 0.0018849560, 0.0018716109, +0.0018572784, 0.0018419618, 0.0018256652, 0.0018083930, 0.0017901499, +0.0017709416, 0.0017507738, 0.0017296531, 0.0017075864, 0.0016845811, +0.0016606451, 0.0016357870, 0.0016100155, 0.0015833403, 0.0015557711, +0.0015273183, 0.0014979929, 0.0014678062, 0.0014367701, 0.0014048968, +0.0013721991, 0.0013386903, 0.0013043841, 0.0012692947, 0.0012334365, +0.0011968247, 0.0011594747, 0.0011214025, 0.0010826243, 0.0010431569, +0.0010030174, 0.0009622235, 0.0009207930, 0.0008787443, 0.0008360961, +0.0007928675, 0.0007490779, 0.0007047472, 0.0006598955, 0.0006145433, +0.0005687114, 0.0005224210, 0.0004756935, 0.0004285507, 0.0003810145, +0.0003331074, 0.0002848520, 0.0002362710, 0.0001873876, 0.0001382251, +0.0000888071, 0.0000391574, -0.0000107000, -0.0000607409, -0.0001109410, +-0.0001612757, -0.0002117203, -0.0002622499, -0.0003128396, -0.0003634642, +-0.0004140985, -0.0004647171, -0.0005152948, -0.0005658059, -0.0006162249, +-0.0006665263, -0.0007166843, -0.0007666733, -0.0008164676, -0.0008660416, +-0.0009153695, -0.0009644258, -0.0010131848, -0.0010616211, -0.0011097090, +-0.0011574233, -0.0012047386, -0.0012516297, -0.0012980715, -0.0013440391, +-0.0013895077, -0.0014344526, -0.0014788493, -0.0015226735, -0.0015659012, +-0.0016085084, -0.0016504714, -0.0016917669, -0.0017323716, -0.0017722626, +-0.0018114173, -0.0018498132, -0.0018874283, -0.0019242408, -0.0019602293, +-0.0019953726, -0.0020296500, -0.0020630411, -0.0020955259, -0.0021270845, +-0.0021576979, -0.0021873471, -0.0022160136, -0.0022436795, -0.0022703270, +-0.0022959392, -0.0023204992, -0.0023439908, -0.0023663983, -0.0023877064, +-0.0024079004, -0.0024269658, -0.0024448891, -0.0024616569, -0.0024772565, +-0.0024916758, -0.0025049031, -0.0025169273, -0.0025277381, -0.0025373253, +-0.0025456797, -0.0025527924, -0.0025586554, -0.0025632609, -0.0025666021, +-0.0025686724, -0.0025694663, -0.0025689784, -0.0025672043, -0.0025641401, +-0.0025597826, -0.0025541290, -0.0025471774, -0.0025389266, -0.0025293756, +-0.0025185247, -0.0025063742, -0.0024929256, -0.0024781806, -0.0024621419, +-0.0024448128, -0.0024261971, -0.0024062993, -0.0023851246, -0.0023626791, +-0.0023389690, -0.0023140018, -0.0022877851, -0.0022603275, -0.0022316382, +-0.0022017270, -0.0021706043, -0.0021382811, -0.0021047694, -0.0020700814, +-0.0020342302, -0.0019972294, -0.0019590932, -0.0019198367, -0.0018794753, +-0.0018380252, -0.0017955030, -0.0017519262, -0.0017073126, -0.0016616808, +-0.0016150498, -0.0015674393, -0.0015188696, -0.0014693614, -0.0014189360, +-0.0013676154, -0.0013154219, -0.0012623785, -0.0012085085, -0.0011538359, +-0.0010983851, -0.0010421811, -0.0009852491, -0.0009276151, -0.0008693052, +-0.0008103463, -0.0007507654, -0.0006905900, -0.0006298483, -0.0005685683, +-0.0005067789, -0.0004445092, -0.0003817885, -0.0003186466, -0.0002551136, +-0.0001912198, -0.0001269959, -0.0000624728, 0.0000023182, 0.0000673457, +0.0001325780, 0.0001979832, 0.0002635292, 0.0003291837, 0.0003949141, +0.0004606880, 0.0005264724, 0.0005922346, 0.0006579415, 0.0007235600, +0.0007890569, 0.0008543990, 0.0009195531, 0.0009844857, 0.0010491637, +0.0011135537, 0.0011776223, 0.0012413365, 0.0013046629, 0.0013675684, +0.0014300201, 0.0014919850, 0.0015534303, 0.0016143233, 0.0016746316, +0.0017343229, 0.0017933649, 0.0018517259, 0.0019093741, 0.0019662779, +0.0020224064, 0.0020777285, 0.0021322135, 0.0021858313, 0.0022385517, +0.0022903452, 0.0023411825, 0.0023910345, 0.0024398728, 0.0024876693, +0.0025343963, 0.0025800264, 0.0026245328, 0.0026678893, 0.0027100699, +0.0027510492, 0.0027908024, 0.0028293051, 0.0028665336, 0.0029024645, +0.0029370752, 0.0029703436, 0.0030022482, 0.0030327680, 0.0030618828, +0.0030895730, 0.0031158194, 0.0031406037, 0.0031639083, 0.0031857162, +0.0032060109, 0.0032247769, 0.0032419993, 0.0032576639, 0.0032717571, +0.0032842663, 0.0032951796, 0.0033044855, 0.0033121739, 0.0033182348, +0.0033226595, 0.0033254397, 0.0033265683, 0.0033260387, 0.0033238451, +0.0033199827, 0.0033144474, 0.0033072359, 0.0032983458, 0.0032877756, +0.0032755244, 0.0032615923, 0.0032459804, 0.0032286903, 0.0032097246, +0.0031890869, 0.0031667815, 0.0031428134, 0.0031171889, 0.0030899146, +0.0030609984, 0.0030304488, 0.0029982753, 0.0029644882, 0.0029290984, +0.0028921181, 0.0028535600, 0.0028134378, 0.0027717659, 0.0027285596, +0.0026838351, 0.0026376093, 0.0025899000, 0.0025407257, 0.0024901057, +0.0024380603, 0.0023846105, 0.0023297778, 0.0022735848, 0.0022160549, +0.0021572119, 0.0020970806, 0.0020356866, 0.0019730560, 0.0019092157, +0.0018441934, 0.0017780175, 0.0017107168, 0.0016423212, 0.0015728608, +0.0015023666, 0.0014308703, 0.0013584040, 0.0012850006, 0.0012106934, +0.0011355164, 0.0010595042, 0.0009826917, 0.0009051145, 0.0008268089, +0.0007478113, 0.0006681588, 0.0005878890, 0.0005070398, 0.0004256495, +0.0003437572, 0.0002614018, 0.0001786230, 0.0000954606, 0.0000119550, +-0.0000718533, -0.0001559234, -0.0002402143, -0.0003246844, -0.0004092923, +-0.0004939960, -0.0005787535, -0.0006635226, -0.0007482608, -0.0008329258, +-0.0009174749, -0.0010018654, -0.0010860544, -0.0011699992, -0.0012536568, +-0.0013369845, -0.0014199393, -0.0015024785, -0.0015845592, -0.0016661388, +-0.0017471747, -0.0018276244, -0.0019074456, -0.0019865962, -0.0020650342, +-0.0021427177, -0.0022196054, -0.0022956558, -0.0023708281, -0.0024450815, +-0.0025183756, -0.0025906704, -0.0026619261, -0.0027321035, -0.0028011637, +-0.0028690681, -0.0029357788, -0.0030012581, -0.0030654689, -0.0031283747, +-0.0031899394, -0.0032501275, -0.0033089041, -0.0033662347, -0.0034220855, +-0.0034764236, -0.0035292163, -0.0035804318, -0.0036300389, -0.0036780073, +-0.0037243070, -0.0037689092, -0.0038117856, -0.0038529085, -0.0038922514, +-0.0039297883, -0.0039654940, -0.0039993444, -0.0040313159, -0.0040613860, +-0.0040895329, -0.0041157359, -0.0041399751, -0.0041622314, -0.0041824868, +-0.0042007241, -0.0042169271, -0.0042310807, -0.0042431705, -0.0042531833, +-0.0042611069, -0.0042669299, -0.0042706422, -0.0042722345, -0.0042716985, +-0.0042690272, -0.0042642143, -0.0042572549, -0.0042481449, -0.0042368814, +-0.0042234624, -0.0042078873, -0.0041901562, -0.0041702705, -0.0041482326, +-0.0041240461, -0.0040977156, -0.0040692468, -0.0040386465, -0.0040059225, +-0.0039710838, -0.0039341405, -0.0038951038, -0.0038539859, -0.0038108001, +-0.0037655608, -0.0037182836, -0.0036689849, -0.0036176824, -0.0035643948, +-0.0035091419, -0.0034519445, -0.0033928243, -0.0033318045, -0.0032689087, +-0.0032041620, -0.0031375904, -0.0030692209, -0.0029990813, -0.0029272006, +-0.0028536087, -0.0027783366, -0.0027014160, -0.0026228797, -0.0025427614, +-0.0024610956, -0.0023779179, -0.0022932646, -0.0022071730, -0.0021196811, +-0.0020308278, -0.0019406529, -0.0018491969, -0.0017565011, -0.0016626076, +-0.0015675591, -0.0014713993, -0.0013741725, -0.0012759234, -0.0011766978, +-0.0010765418, -0.0009755024, -0.0008736271, -0.0007709638, -0.0006675613, +-0.0005634687, -0.0004587356, -0.0003534123, -0.0002475493, -0.0001411978, +-0.0000344092, 0.0000727645, 0.0001802712, 0.0002880581, 0.0003960723, +0.0005042607, 0.0006125697, 0.0007209455, 0.0008293342, 0.0009376817, +0.0010459336, 0.0011540355, 0.0012619327, 0.0013695707, 0.0014768947, +0.0015838501, 0.0016903819, 0.0017964356, 0.0019019563, 0.0020068897, +0.0021111811, 0.0022147762, 0.0023176209, 0.0024196611, 0.0025208431, +0.0026211132, 0.0027204184, 0.0028187055, 0.0029159221, 0.0030120157, +0.0031069345, 0.0032006271, 0.0032930424, 0.0033841298, 0.0034738392, +0.0035621211, 0.0036489264, 0.0037342067, 0.0038179142, 0.0039000017, +0.0039804224, 0.0040591307, 0.0041360811, 0.0042112294, 0.0042845317, +0.0043559452, 0.0044254276, 0.0044929376, 0.0045584348, 0.0046218796, +0.0046832332, 0.0047424579, 0.0047995168, 0.0048543739, 0.0049069944, +0.0049573443, 0.0050053908, 0.0050511019, 0.0050944469, 0.0051353961, +0.0051739208, 0.0052099936, 0.0052435880, 0.0052746789, 0.0053032421, +0.0053292549, 0.0053526956, 0.0053735437, 0.0053917800, 0.0054073864, +0.0054203464, 0.0054306444, 0.0054382662, 0.0054431990, 0.0054454311, +0.0054449524, 0.0054417538, 0.0054358277, 0.0054271679, 0.0054157694, +0.0054016287, 0.0053847435, 0.0053651130, 0.0053427377, 0.0053176194, +0.0052897616, 0.0052591688, 0.0052258471, 0.0051898039, 0.0051510480, +0.0051095896, 0.0050654404, 0.0050186133, 0.0049691226, 0.0049169842, +0.0048622151, 0.0048048338, 0.0047448602, 0.0046823156, 0.0046172225, +0.0045496048, 0.0044794879, 0.0044068984, 0.0043318642, 0.0042544146, +0.0041745801, 0.0040923927, 0.0040078855, 0.0039210929, 0.0038320506, +0.0037407955, 0.0036473659, 0.0035518011, 0.0034541416, 0.0033544293, +0.0032527070, 0.0031490190, 0.0030434103, 0.0029359274, 0.0028266176, +0.0027155294, 0.0026027124, 0.0024882172, 0.0023720954, 0.0022543995, +0.0021351832, 0.0020145008, 0.0018924077, 0.0017689604, 0.0016442159, +0.0015182322, 0.0013910681, 0.0012627833, 0.0011334381, 0.0010030935, +0.0008718115, 0.0007396544, 0.0006066854, 0.0004729683, 0.0003385673, +0.0002035473, 0.0000679738, -0.0000680874, -0.0002045699, -0.0003414068, +-0.0004785311, -0.0006158750, -0.0007533707, -0.0008909501, -0.0010285445, +-0.0011660854, -0.0013035038, -0.0014407305, -0.0015776965, -0.0017143323, +-0.0018505686, -0.0019863359, -0.0021215650, -0.0022561863, -0.0023901305, +-0.0025233286, -0.0026557114, -0.0027872101, -0.0029177559, -0.0030472806, +-0.0031757159, -0.0033029941, -0.0034290478, -0.0035538097, -0.0036772133, +-0.0037991925, -0.0039196815, -0.0040386151, -0.0041559288, -0.0042715586, +-0.0043854410, -0.0044975134, -0.0046077137, -0.0047159807, -0.0048222538, +-0.0049264734, -0.0050285805, -0.0051285171, -0.0052262260, -0.0053216511, +-0.0054147371, -0.0055054298, -0.0055936757, -0.0056794229, -0.0057626201, +-0.0058432173, -0.0059211657, -0.0059964175, -0.0060689262, -0.0061386464, +-0.0062055342, -0.0062695467, -0.0063306424, -0.0063887812, -0.0064439242, +-0.0064960339, -0.0065450743, -0.0065910108, -0.0066338102, -0.0066734406, +-0.0067098718, -0.0067430751, -0.0067730233, -0.0067996905, -0.0068230526, +-0.0068430871, -0.0068597730, -0.0068730909, -0.0068830230, -0.0068895532, +-0.0068926670, -0.0068923516, -0.0068885959, -0.0068813904, -0.0068707273, +-0.0068566006, -0.0068390059, -0.0068179406, -0.0067934038, -0.0067653964, +-0.0067339208, -0.0066989815, -0.0066605844, -0.0066187374, -0.0065734501, +-0.0065247337, -0.0064726014, -0.0064170679, -0.0063581499, -0.0062958655, +-0.0062302350, -0.0061612801, -0.0060890242, -0.0060134928, -0.0059347128, +-0.0058527128, -0.0057675233, -0.0056791763, -0.0055877057, -0.0054931469, +-0.0053955370, -0.0052949147, -0.0051913206, -0.0050847965, -0.0049753861, +-0.0048631346, -0.0047480887, -0.0046302969, -0.0045098089, -0.0043866761, +-0.0042609514, -0.0041326891, -0.0040019449, -0.0038687761, -0.0037332412, +-0.0035954003, -0.0034553146, -0.0033130467, -0.0031686607, -0.0030222217, +-0.0028737961, -0.0027234517, -0.0025712572, -0.0024172826, -0.0022615991, +-0.0021042788, -0.0019453950, -0.0017850218, -0.0016232347, -0.0014601097, +-0.0012957241, -0.0011301557, -0.0009634835, -0.0007957871, -0.0006271469, +-0.0004576441, -0.0002873606, -0.0001163788, 0.0000552181, 0.0002273465, +0.0003999219, 0.0005728599, 0.0007460750, 0.0009194817, 0.0010929941, +0.0012665257, 0.0014399901, 0.0016133002, 0.0017863692, 0.0019591096, +0.0021314343, 0.0023032557, 0.0024744865, 0.0026450392, 0.0028148263, +0.0029837607, 0.0031517551, 0.0033187227, 0.0034845767, 0.0036492306, +0.0038125983, 0.0039745941, 0.0041351326, 0.0042941290, 0.0044514987, +0.0046071580, 0.0047610235, 0.0049130126, 0.0050630433, 0.0052110344, +0.0053569054, 0.0055005764, 0.0056419687, 0.0057810043, 0.0059176061, +0.0060516980, 0.0061832049, 0.0063120528, 0.0064381688, 0.0065614810, +0.0066819189, 0.0067994129, 0.0069138948, 0.0070252979, 0.0071335564, +0.0072386063, 0.0073403846, 0.0074388300, 0.0075338826, 0.0076254839, +0.0077135771, 0.0077981068, 0.0078790195, 0.0079562629, 0.0080297867, +0.0080995421, 0.0081654823, 0.0082275620, 0.0082857377, 0.0083399679, +0.0083902126, 0.0084364341, 0.0084785963, 0.0085166650, 0.0085506081, +0.0085803953, 0.0086059984, 0.0086273912, 0.0086445494, 0.0086574509, +0.0086660755, 0.0086704051, 0.0086704239, 0.0086661178, 0.0086574753, +0.0086444866, 0.0086271443, 0.0086054431, 0.0085793798, 0.0085489535, +0.0085141652, 0.0084750184, 0.0084315187, 0.0083836737, 0.0083314935, +0.0082749902, 0.0082141782, 0.0081490739, 0.0080796962, 0.0080060659, +0.0079282063, 0.0078461426, 0.0077599023, 0.0076695152, 0.0075750131, +0.0074764299, 0.0073738019, 0.0072671672, 0.0071565665, 0.0070420421, +0.0069236387, 0.0068014030, 0.0066753838, 0.0065456319, 0.0064122001, +0.0062751433, 0.0061345183, 0.0059903840, 0.0058428010, 0.0056918321, +0.0055375418, 0.0053799965, 0.0052192645, 0.0050554159, 0.0048885224, +0.0047186578, 0.0045458972, 0.0043703178, 0.0041919982, 0.0040110187, +0.0038274611, 0.0036414089, 0.0034529470, 0.0032621617, 0.0030691410, +0.0028739740, 0.0026767514, 0.0024775651, 0.0022765082, 0.0020736751, +0.0018691616, 0.0016630642, 0.0014554808, 0.0012465104, 0.0010362529, +0.0008248091, 0.0006122807, 0.0003987705, 0.0001843818, -0.0000307810, +-0.0002466130, -0.0004630087, -0.0006798618, -0.0008970655, -0.0011145124, +-0.0013320949, -0.0015497047, -0.0017672333, -0.0019845719, -0.0022016113, +-0.0024182424, -0.0026343555, -0.0028498413, -0.0030645902, -0.0032784925, +-0.0034914390, -0.0037033203, -0.0039140271, -0.0041234507, -0.0043314824, +-0.0045380139, -0.0047429375, -0.0049461458, -0.0051475318, -0.0053469893, +-0.0055444126, -0.0057396967, -0.0059327375, -0.0061234313, -0.0063116757, +-0.0064973689, -0.0066804102, -0.0068606997, -0.0070381389, -0.0072126301, +-0.0073840769, -0.0075523841, -0.0077174578, -0.0078792054, -0.0080375355, +-0.0081923585, -0.0083435859, -0.0084911310, -0.0086349083, -0.0087748343, +-0.0089108270, -0.0090428060, -0.0091706929, -0.0092944108, -0.0094138849, +-0.0095290421, -0.0096398114, -0.0097461236, -0.0098479117, -0.0099451104, +-0.0100376569, -0.0101254902, -0.0102085518, -0.0102867850, -0.0103601356, +-0.0104285517, -0.0104919834, -0.0105503836, -0.0106037071, -0.0106519113, +-0.0106949562, -0.0107328038, -0.0107654191, -0.0107927692, -0.0108148239, +-0.0108315555, -0.0108429390, -0.0108489518, -0.0108495740, -0.0108447883, +-0.0108345802, -0.0108189376, -0.0107978513, -0.0107713147, -0.0107393238, +-0.0107018776, -0.0106589775, -0.0106106278, -0.0105568355, -0.0104976103, +-0.0104329648, -0.0103629142, -0.0102874763, -0.0102066721, -0.0101205249, +-0.0100290609, -0.0099323091, -0.0098303012, -0.0097230716, -0.0096106574, +-0.0094930984, -0.0093704371, -0.0092427188, -0.0091099913, -0.0089723051, +-0.0088297134, -0.0086822719, -0.0085300391, -0.0083730758, -0.0082114456, +-0.0080452144, -0.0078744508, -0.0076992258, -0.0075196129, -0.0073356879, +-0.0071475291, -0.0069552170, -0.0067588348, -0.0065584675, -0.0063542028, +-0.0061461303, -0.0059343419, -0.0057189316, -0.0054999956, -0.0052776322, +-0.0050519414, -0.0048230256, -0.0045909889, -0.0043559371, -0.0041179783, +-0.0038772221, -0.0036337797, -0.0033877643, -0.0031392906, -0.0028884748, +-0.0026354347, -0.0023802898, -0.0021231606, -0.0018641693, -0.0016034392, +-0.0013410951, -0.0010772627, -0.0008120690, -0.0005456421, -0.0002781110, +-0.0000096058, 0.0002597426, 0.0005298025, 0.0008004413, 0.0010715259, +0.0013429225, 0.0016144965, 0.0018861131, 0.0021576369, 0.0024289322, +0.0026998629, 0.0029702926, 0.0032400851, 0.0035091036, 0.0037772115, +0.0040442724, 0.0043101496, 0.0045747069, 0.0048378082, 0.0050993177, +0.0053591000, 0.0056170202, 0.0058729437, 0.0061267367, 0.0063782659, +0.0066273989, 0.0068740040, 0.0071179501, 0.0073591075, 0.0075973470, +0.0078325408, 0.0080645621, 0.0082932854, 0.0085185861, 0.0087403414, +0.0089584296, 0.0091727305, 0.0093831254, 0.0095894973, 0.0097917307, +0.0099897118, 0.0101833288, 0.0103724714, 0.0105570314, 0.0107369026, +0.0109119807, 0.0110821634, 0.0112473506, 0.0114074445, 0.0115623494, +0.0117119718, 0.0118562209, 0.0119950079, 0.0121282468, 0.0122558537, +0.0123777476, 0.0124938499, 0.0126040849, 0.0127083792, 0.0128066625, +0.0128988671, 0.0129849281, 0.0130647837, 0.0131383746, 0.0132056448, +0.0132665411, 0.0133210134, 0.0133690146, 0.0134105007, 0.0134454309, +0.0134737674, 0.0134954756, 0.0135105241, 0.0135188849, 0.0135205330, +0.0135154468, 0.0135036081, 0.0134850017, 0.0134596160, 0.0134274427, +0.0133884768, 0.0133427167, 0.0132901641, 0.0132308244, 0.0131647059, +0.0130918209, 0.0130121845, 0.0129258157, 0.0128327367, 0.0127329732, +0.0126265542, 0.0125135122, 0.0123938831, 0.0122677061, 0.0121350239, +0.0119958827, 0.0118503317, 0.0116984238, 0.0115402150, 0.0113757647, +0.0112051357, 0.0110283940, 0.0108456087, 0.0106568524, 0.0104622007, +0.0102617324, 0.0100555296, 0.0098436773, 0.0096262638, 0.0094033802, +0.0091751208, 0.0089415828, 0.0087028663, 0.0084590744, 0.0082103130, +0.0079566907, 0.0076983191, 0.0074353122, 0.0071677869, 0.0068958626, +0.0066196614, 0.0063393077, 0.0060549285, 0.0057666532, 0.0054746135, +0.0051789434, 0.0048797791, 0.0045772590, 0.0042715235, 0.0039627152, +0.0036509786, 0.0033364600, 0.0030193077, 0.0026996717, 0.0023777036, +0.0020535569, 0.0017273863, 0.0013993484, 0.0010696008, 0.0007383027, +0.0004056145, 0.0000716978, -0.0002632848, -0.0005991694, -0.0009357916, +-0.0012729856, -0.0016105852, -0.0019484233, -0.0022863322, -0.0026241437, +-0.0029616890, -0.0032987991, -0.0036353045, -0.0039710357, -0.0043058228, +-0.0046394962, -0.0049718859, -0.0053028224, -0.0056321361, -0.0059596580, +-0.0062852192, -0.0066086514, -0.0069297868, -0.0072484582, -0.0075644993, +-0.0078777443, -0.0081880284, -0.0084951880, -0.0087990603, -0.0090994836, +-0.0093962976, -0.0096893433, -0.0099784629, -0.0102635002, -0.0105443006, +-0.0108207111, -0.0110925803, -0.0113597589, -0.0116220991, -0.0118794553, +-0.0121316840, -0.0123786435, -0.0126201946, -0.0128562002, -0.0130865257, +-0.0133110387, -0.0135296094, -0.0137421107, -0.0139484179, -0.0141484092, +-0.0143419654, -0.0145289703, -0.0147093105, -0.0148828756, -0.0150495583, +-0.0152092543, -0.0153618625, -0.0155072851, -0.0156454275, -0.0157761985, +-0.0158995102, -0.0160152781, -0.0161234215, -0.0162238629, -0.0163165287, +-0.0164013487, -0.0164782565, -0.0165471894, -0.0166080887, -0.0166608992, +-0.0167055697, -0.0167420530, -0.0167703057, -0.0167902885, -0.0168019658, +-0.0168053065, -0.0168002831, -0.0167868725, -0.0167650556, -0.0167348174, +-0.0166961471, -0.0166490381, -0.0165934878, -0.0165294981, -0.0164570748, +-0.0163762282, -0.0162869726, -0.0161893267, -0.0160833133, -0.0159689596, +-0.0158462969, -0.0157153607, -0.0155761910, -0.0154288318, -0.0152733313, +-0.0151097420, -0.0149381205, -0.0147585277, -0.0145710286, -0.0143756923, +-0.0141725921, -0.0139618053, -0.0137434133, -0.0135175016, -0.0132841597, +-0.0130434809, -0.0127955627, -0.0125405063, -0.0122784169, -0.0120094035, +-0.0117335789, -0.0114510595, -0.0111619655, -0.0108664208, -0.0105645529, +-0.0102564926, -0.0099423745, -0.0096223365, -0.0092965198, -0.0089650690, +-0.0086281320, -0.0082858597, -0.0079384063, -0.0075859290, -0.0072285880, +-0.0068665463, -0.0064999700, -0.0061290276, -0.0057538906, -0.0053747331, +-0.0049917315, -0.0046050648, -0.0042149145, -0.0038214642, -0.0034248998, +-0.0030254092, -0.0026231826, -0.0022184119, -0.0018112910, -0.0014020154, +-0.0009907824, -0.0005777908, -0.0001632411, 0.0002526650, 0.0006697246, +0.0010877333, 0.0015064860, 0.0019257762, 0.0023453967, 0.0027651394, +0.0031847958, 0.0036041564, 0.0040230114, 0.0044411507, 0.0048583636, +0.0052744396, 0.0056891678, 0.0061023376, 0.0065137383, 0.0069231595, +0.0073303912, 0.0077352238, 0.0081374483, 0.0085368563, 0.0089332402, +0.0093263932, 0.0097161095, 0.0101021845, 0.0104844146, 0.0108625976, +0.0112365327, 0.0116060206, 0.0119708635, 0.0123308655, 0.0126858322, +0.0130355714, 0.0133798928, 0.0137186083, 0.0140515319, 0.0143784798, +0.0146992710, 0.0150137267, 0.0153216706, 0.0156229295, 0.0159173327, +0.0162047124, 0.0164849039, 0.0167577456, 0.0170230788, 0.0172807484, +0.0175306024, 0.0177724922, 0.0180062730, 0.0182318033, 0.0184489453, +0.0186575650, 0.0188575324, 0.0190487212, 0.0192310091, 0.0194042780, +0.0195684137, 0.0197233063, 0.0198688503, 0.0200049443, 0.0201314915, +0.0202483994, 0.0203555801, 0.0204529502, 0.0205404311, 0.0206179485, +0.0206854333, 0.0207428209, 0.0207900516, 0.0208270705, 0.0208538278, +0.0208702784, 0.0208763824, 0.0208721048, 0.0208574158, 0.0208322904, +0.0207967092, 0.0207506574, 0.0206941258, 0.0206271102, 0.0205496115, +0.0204616360, 0.0203631952, 0.0202543057, 0.0201349897, 0.0200052742, +0.0198651918, 0.0197147802, 0.0195540825, 0.0193831468, 0.0192020266, +0.0190107807, 0.0188094731, 0.0185981728, 0.0183769543, 0.0181458969, +0.0179050854, 0.0176546096, 0.0173945641, 0.0171250491, 0.0168461693, +0.0165580347, 0.0162607600, 0.0159544652, 0.0156392747, 0.0153153180, +0.0149827292, 0.0146416472, 0.0142922156, 0.0139345826, 0.0135689006, +0.0131953271, 0.0128140234, 0.0124251554, 0.0120288935, 0.0116254119, +0.0112148892, 0.0107975079, 0.0103734546, 0.0099429197, 0.0095060974, +0.0090631859, 0.0086143866, 0.0081599047, 0.0076999490, 0.0072347313, +0.0067644670, 0.0062893745, 0.0058096753, 0.0053255940, 0.0048373579, +0.0043451972, 0.0038493447, 0.0033500357, 0.0028475082, 0.0023420022, +0.0018337601, 0.0013230264, 0.0008100476, 0.0002950720, -0.0002216501, +-0.0007398671, -0.0012593256, -0.0017797709, -0.0023009471, -0.0028225970, +-0.0033444625, -0.0038662845, -0.0043878030, -0.0049087577, -0.0054288875, +-0.0059479308, -0.0064656261, -0.0069817115, -0.0074959251, -0.0080080052, +-0.0085176902, -0.0090247190, -0.0095288312, -0.0100297665, -0.0105272660, +-0.0110210713, -0.0115109251, -0.0119965714, -0.0124777553, -0.0129542235, +-0.0134257242, -0.0138920072, -0.0143528243, -0.0148079291, -0.0152570773, +-0.0157000268, -0.0161365379, -0.0165663733, -0.0169892981, -0.0174050805, +-0.0178134913, -0.0182143041, -0.0186072958, -0.0189922466, -0.0193689396, +-0.0197371617, -0.0200967031, -0.0204473579, -0.0207889239, -0.0211212026, +-0.0214439997, -0.0217571249, -0.0220603922, -0.0223536199, -0.0226366307, +-0.0229092517, -0.0231713149, -0.0234226568, -0.0236631188, -0.0238925473, +-0.0241107934, -0.0243177136, -0.0245131696, -0.0246970280, -0.0248691612, +-0.0250294468, -0.0251777677, -0.0253140129, -0.0254380765, -0.0255498588, +-0.0256492655, -0.0257362083, -0.0258106050, -0.0258723791, -0.0259214603, +-0.0259577843, -0.0259812930, -0.0259919344, -0.0259896629, -0.0259744389, +-0.0259462294, -0.0259050075, -0.0258507529, -0.0257834515, -0.0257030959, +-0.0256096849, -0.0255032239, -0.0253837247, -0.0252512059, -0.0251056924, +-0.0249472155, -0.0247758133, -0.0245915303, -0.0243944177, -0.0241845329, +-0.0239619403, -0.0237267103, -0.0234789202, -0.0232186535, -0.0229460004, +-0.0226610575, -0.0223639275, -0.0220547199, -0.0217335503, -0.0214005407, +-0.0210558192, -0.0206995203, -0.0203317846, -0.0199527589, -0.0195625960, +-0.0191614546, -0.0187494996, -0.0183269017, -0.0178938372, -0.0174504885, +-0.0169970434, -0.0165336956, -0.0160606440, -0.0155780931, -0.0150862529, +-0.0145853384, -0.0140755700, -0.0135571731, -0.0130303781, -0.0124954204, +-0.0119525400, -0.0114019817, -0.0108439950, -0.0102788338, -0.0097067561, +-0.0091280246, -0.0085429059, -0.0079516706, -0.0073545932, -0.0067519520, +-0.0061440290, -0.0055311097, -0.0049134828, -0.0042914406, -0.0036652782, +-0.0030352938, -0.0024017885, -0.0017650660, -0.0011254327, -0.0004831972, +0.0001613293, 0.0008078339, 0.0014560012, 0.0021055145, 0.0027560551, +0.0034073028, 0.0040589362, 0.0047106324, 0.0053620678, 0.0060129176, +0.0066628564, 0.0073115581, 0.0079586963, 0.0086039444, 0.0092469753, +0.0098874625, 0.0105250794, 0.0111594997, 0.0117903979, 0.0124174490, +0.0130403290, 0.0136587149, 0.0142722848, 0.0148807183, 0.0154836965, +0.0160809021, 0.0166720197, 0.0172567358, 0.0178347393, 0.0184057213, +0.0189693753, 0.0195253977, 0.0200734874, 0.0206133465, 0.0211446801, +0.0216671967, 0.0221806081, 0.0226846298, 0.0231789810, 0.0236633848, +0.0241375683, 0.0246012629, 0.0250542041, 0.0254961322, 0.0259267919, +0.0263459327, 0.0267533090, 0.0271486805, 0.0275318116, 0.0279024723, +0.0282604381, 0.0286054900, 0.0289374145, 0.0292560042, 0.0295610575, +0.0298523789, 0.0301297791, 0.0303930749, 0.0306420898, 0.0308766536, +0.0310966027, 0.0313017804, 0.0314920367, 0.0316672284, 0.0318272194, +0.0319718809, 0.0321010909, 0.0322147348, 0.0323127056, 0.0323949034, +0.0324612358, 0.0325116182, 0.0325459735, 0.0325642322, 0.0325663326, +0.0325522210, 0.0325218512, 0.0324751853, 0.0324121930, 0.0323328523, +0.0322371490, 0.0321250770, 0.0319966384, 0.0318518433, 0.0316907100, +0.0315132649, 0.0313195427, 0.0311095860, 0.0308834460, 0.0306411817, +0.0303828605, 0.0301085578, 0.0298183574, 0.0295123510, 0.0291906387, +0.0288533284, 0.0285005363, 0.0281323866, 0.0277490115, 0.0273505511, +0.0269371536, 0.0265089750, 0.0260661791, 0.0256089375, 0.0251374295, +0.0246518421, 0.0241523699, 0.0236392150, 0.0231125868, 0.0225727023, +0.0220197857, 0.0214540682, 0.0208757885, 0.0202851918, 0.0196825308, +0.0190680644, 0.0184420586, 0.0178047860, 0.0171565254, 0.0164975622, +0.0158281880, 0.0151487004, 0.0144594032, 0.0137606059, 0.0130526237, +0.0123357777, 0.0116103940, 0.0108768043, 0.0101353455, 0.0093863594, +0.0086301925, 0.0078671964, 0.0070977270, 0.0063221446, 0.0055408137, +0.0047541030, 0.0039623850, 0.0031660360, 0.0023654356, 0.0015609671, +0.0007530169, -0.0000580258, -0.0008717687, -0.0016878170, -0.0025057733, +-0.0033252381, -0.0041458096, -0.0049670844, -0.0057886571, -0.0066101210, +-0.0074310679, -0.0082510887, -0.0090697732, -0.0098867106, -0.0107014895, +-0.0115136982, -0.0123229249, -0.0131287579, -0.0139307858, -0.0147285976, +-0.0155217831, -0.0163099329, -0.0170926389, -0.0178694941, -0.0186400931, +-0.0194040323, -0.0201609098, -0.0209103260, -0.0216518837, -0.0223851881, +-0.0231098472, -0.0238254719, -0.0245316762, -0.0252280776, -0.0259142971, +-0.0265899594, -0.0272546930, -0.0279081308, -0.0285499099, -0.0291796719, +-0.0297970631, -0.0304017349, -0.0309933435, -0.0315715507, -0.0321360235, +-0.0326864346, -0.0332224626, -0.0337437921, -0.0342501139, -0.0347411250, +-0.0352165291, -0.0356760366, -0.0361193646, -0.0365462373, -0.0369563861, +-0.0373495498, -0.0377254745, -0.0380839142, -0.0384246304, -0.0387473928, +-0.0390519790, -0.0393381748, -0.0396057745, -0.0398545807, -0.0400844047, +-0.0402950665, -0.0404863949, -0.0406582277, -0.0408104118, -0.0409428031, +-0.0410552669, -0.0411476780, -0.0412199204, -0.0412718878, -0.0413034835, +-0.0413146206, -0.0413052219, -0.0412752200, -0.0412245577, -0.0411531875, +-0.0410610721, -0.0409481843, -0.0408145071, -0.0406600336, -0.0404847672, +-0.0402887216, -0.0400719206, -0.0398343986, -0.0395762002, -0.0392973804, +-0.0389980046, -0.0386781484, -0.0383378980, -0.0379773497, -0.0375966105, +-0.0371957974, -0.0367750379, -0.0363344698, -0.0358742410, -0.0353945098, +-0.0348954445, -0.0343772237, -0.0338400360, -0.0332840800, -0.0327095642, +-0.0321167073, -0.0315057374, -0.0308768926, -0.0302304205, -0.0295665785, +-0.0288856333, -0.0281878610, -0.0274735469, -0.0267429858, -0.0259964811, +-0.0252343455, -0.0244569004, -0.0236644758, -0.0228574104, -0.0220360513, +-0.0212007538, -0.0203518815, -0.0194898058, -0.0186149061, -0.0177275694, +-0.0168281903, -0.0159171706, -0.0149949194, -0.0140618528, -0.0131183937, +-0.0121649716, -0.0112020226, -0.0102299890, -0.0092493190, -0.0082604669, +-0.0072638927, -0.0062600617, -0.0052494445, -0.0042325168, -0.0032097591, +-0.0021816566, -0.0011486988, -0.0001113794, 0.0009298040, 0.0019743499, +0.0030217536, 0.0040715069, 0.0051230987, 0.0061760151, 0.0072297398, +0.0082837539, 0.0093375368, 0.0103905658, 0.0114423169, 0.0124922647, +0.0135398828, 0.0145846438, 0.0156260201, 0.0166634836, 0.0176965062, +0.0187245601, 0.0197471179, 0.0207636531, 0.0217736400, 0.0227765544, +0.0237718735, 0.0247590762, 0.0257376438, 0.0267070595, 0.0276668094, +0.0286163823, 0.0295552701, 0.0304829681, 0.0313989751, 0.0323027939, +0.0331939315, 0.0340718990, 0.0349362125, 0.0357863927, 0.0366219656, +0.0374424626, 0.0382474207, 0.0390363829, 0.0398088980, 0.0405645217, +0.0413028159, 0.0420233496, 0.0427256986, 0.0434094465, 0.0440741841, +0.0447195100, 0.0453450309, 0.0459503619, 0.0465351261, 0.0470989558, +0.0476414918, 0.0481623841, 0.0486612920, 0.0491378843, 0.0495918395, +0.0500228460, 0.0504306021, 0.0508148166, 0.0511752086, 0.0515115078, +0.0518234548, 0.0521108010, 0.0523733090, 0.0526107526, 0.0528229172, +0.0530095996, 0.0531706083, 0.0533057638, 0.0534148984, 0.0534978568, +0.0535544955, 0.0535846837, 0.0535883030, 0.0535652475, 0.0535154239, +0.0534387518, 0.0533351636, 0.0532046046, 0.0530470330, 0.0528624204, +0.0526507512, 0.0524120231, 0.0521462471, 0.0518534476, 0.0515336620, +0.0511869413, 0.0508133500, 0.0504129657, 0.0499858797, 0.0495321967, +0.0490520346, 0.0485455250, 0.0480128128, 0.0474540563, 0.0468694272, +0.0462591107, 0.0456233049, 0.0449622216, 0.0442760856, 0.0435651348, +0.0428296204, 0.0420698064, 0.0412859698, 0.0404784006, 0.0396474015, +0.0387932877, 0.0379163872, 0.0370170403, 0.0360955999, 0.0351524307, +0.0341879100, 0.0332024265, 0.0321963813, 0.0311701866, 0.0301242667, +0.0290590567, 0.0279750034, 0.0268725642, 0.0257522075, 0.0246144125, +0.0234596687, 0.0222884760, 0.0211013441, 0.0198987930, 0.0186813520, +0.0174495601, 0.0162039652, 0.0149451245, 0.0136736037, 0.0123899774, +0.0110948280, 0.0097887463, 0.0084723306, 0.0071461869, 0.0058109285, +0.0044671755, 0.0031155547, 0.0017566996, 0.0003912497, -0.0009801497, +-0.0023568476, -0.0037381876, -0.0051235086, -0.0065121445, -0.0079034250, +-0.0092966754, -0.0106912177, -0.0120863699, -0.0134814472, -0.0148757617, +-0.0162686232, -0.0176593392, -0.0190472153, -0.0204315554, -0.0218116625, +-0.0231868384, -0.0245563845, -0.0259196020, -0.0272757920, -0.0286242563, +-0.0299642972, -0.0312952185, -0.0326163250, -0.0339269237, -0.0352263234, +-0.0365138356, -0.0377887747, -0.0390504580, -0.0402982064, -0.0415313447, +-0.0427492019, -0.0439511115, -0.0451364118, -0.0463044463, -0.0474545642, +-0.0485861203, -0.0496984759, -0.0507909987, -0.0518630632, -0.0529140513, +-0.0539433522, -0.0549503631, -0.0559344894, -0.0568951448, -0.0578317521, +-0.0587437430, -0.0596305587, -0.0604916501, -0.0613264784, -0.0621345148, +-0.0629152414, -0.0636681511, -0.0643927482, -0.0650885482, -0.0657550788, +-0.0663918795, -0.0669985022, -0.0675745116, -0.0681194850, -0.0686330131, +-0.0691146997, -0.0695641626, -0.0699810331, -0.0703649569, -0.0707155940, +-0.0710326189, -0.0713157209, -0.0715646043, -0.0717789887, -0.0719586091, +-0.0721032160, -0.0722125759, -0.0722864709, -0.0723246997, -0.0723270771, +-0.0722934344, -0.0722236195, -0.0721174972, -0.0719749490, -0.0717958738, +-0.0715801873, -0.0713278227, -0.0710387307, -0.0707128793, -0.0703502542, +-0.0699508588, -0.0695147141, -0.0690418592, -0.0685323510, -0.0679862642, +-0.0674036916, -0.0667847442, -0.0661295508, -0.0654382585, -0.0647110323, +-0.0639480554, -0.0631495291, -0.0623156729, -0.0614467242, -0.0605429384, +-0.0596045891, -0.0586319676, -0.0576253834, -0.0565851636, -0.0555116532, +-0.0544052146, -0.0532662283, -0.0520950917, -0.0508922201, -0.0496580458, +-0.0483930182, -0.0470976040, -0.0457722864, -0.0444175657, -0.0430339585, +-0.0416219979, -0.0401822332, -0.0387152298, -0.0372215690, -0.0357018476, +-0.0341566780, -0.0325866877, -0.0309925194, -0.0293748304, -0.0277342927, +-0.0260715924, -0.0243874299, -0.0226825192, -0.0209575878, -0.0192133766, +-0.0174506393, -0.0156701424, -0.0138726645, -0.0120589966, -0.0102299412, +-0.0083863124, -0.0065289352, -0.0046586456, -0.0027762899, -0.0008827244, +0.0010211847, 0.0029345619, 0.0048565227, 0.0067861739, 0.0087226141, +0.0106649339, 0.0126122165, 0.0145635380, 0.0165179676, 0.0184745685, +0.0204323977, 0.0223905068, 0.0243479423, 0.0263037461, 0.0282569558, +0.0302066051, 0.0321517244, 0.0340913411, 0.0360244802, 0.0379501644, +0.0398674149, 0.0417752518, 0.0436726943, 0.0455587612, 0.0474324718, +0.0492928457, 0.0511389038, 0.0529696683, 0.0547841636, 0.0565814165, +0.0583604566, 0.0601203169, 0.0618600345, 0.0635786504, 0.0652752107, +0.0669487665, 0.0685983747, 0.0702230985, 0.0718220074, 0.0733941783, +0.0749386954, 0.0764546512, 0.0779411463, 0.0793972906, 0.0808222031, +0.0822150126, 0.0835748586, 0.0849008908, 0.0861922705, 0.0874481703, +0.0886677751, 0.0898502822, 0.0909949018, 0.0921008575, 0.0931673867, +0.0941937410, 0.0951791867, 0.0961230049, 0.0970244924, 0.0978829617, +0.0986977416, 0.0994681776, 0.1001936321, 0.1008734849, 0.1015071339, +0.1020939947, 0.1026335017, 0.1031251081, 0.1035682863, 0.1039625284, +0.1043073461, 0.1046022718, 0.1048468579, 0.1050406782, 0.1051833274, +0.1052744216, 0.1053135989, 0.1053005193, 0.1052348653, 0.1051163417, +0.1049446764, 0.1047196204, 0.1044409479, 0.1041084567, 0.1037219686, +0.1032813291, 0.1027864082, 0.1022371001, 0.1016333237, 0.1009750227, +0.1002621657, 0.0994947463, 0.0986727834, 0.0977963213, 0.0968654299, +0.0958802044, 0.0948407661, 0.0937472617, 0.0925998642, 0.0913987723, +0.0901442107, 0.0888364304, 0.0874757082, 0.0860623475, 0.0845966773, +0.0830790532, 0.0815098568, 0.0798894959, 0.0782184043, 0.0764970420, +0.0747258951, 0.0729054754, 0.0710363210, 0.0691189955, 0.0671540883, +0.0651422145, 0.0630840147, 0.0609801548, 0.0588313260, 0.0566382445, +0.0544016516, 0.0521223131, 0.0498010197, 0.0474385862, 0.0450358517, +0.0425936791, 0.0401129553, 0.0375945904, 0.0350395180, 0.0324486944, +0.0298230988, 0.0271637328, 0.0244716200, 0.0217478060, 0.0189933578, +0.0162093637, 0.0133969326, 0.0105571942, 0.0076912982, 0.0048004142, +0.0018857311, -0.0010515431, -0.0040101818, -0.0069889400, -0.0099865552, +-0.0130017470, -0.0160332186, -0.0190796561, -0.0221397300, -0.0252120948, +-0.0282953900, -0.0313882404, -0.0344892565, -0.0375970350, -0.0407101596, +-0.0438272010, -0.0469467180, -0.0500672573, -0.0531873547, -0.0563055352, +-0.0594203139, -0.0625301961, -0.0656336781, -0.0687292478, -0.0718153853, +-0.0748905633, -0.0779532475, -0.0810018979, -0.0840349685, -0.0870509084, +-0.0900481623, -0.0930251712, -0.0959803727, -0.0989122018, -0.1018190916, +-0.1046994738, -0.1075517791, -0.1103744383, -0.1131658825, -0.1159245439, +-0.1186488564, -0.1213372563, -0.1239881827, -0.1266000784, -0.1291713903, +-0.1317005702, -0.1341860754, -0.1366263692, -0.1390199217, -0.1413652104, +-0.1436607206, -0.1459049465, -0.1480963913, -0.1502335681, -0.1523150008, +-0.1543392240, -0.1563047842, -0.1582102405, -0.1600541646, -0.1618351421, +-0.1635517727, -0.1652026708, -0.1667864664, -0.1683018055, -0.1697473506, +-0.1711217816, -0.1724237959, -0.1736521096, -0.1748054577, -0.1758825945, +-0.1768822946, -0.1778033533, -0.1786445870, -0.1794048340, -0.1800829546, +-0.1806778324, -0.1811883740, -0.1816135100, -0.1819521956, -0.1822034106, +-0.1823661605, -0.1824394765, -0.1824224162, -0.1823140643, -0.1821135324, +-0.1818199604, -0.1814325160, -0.1809503957, -0.1803728252, -0.1796990596, +-0.1789283840, -0.1780601136, -0.1770935947, -0.1760282042, -0.1748633509, +-0.1735984751, -0.1722330493, -0.1707665787, -0.1691986010, -0.1675286871, +-0.1657564415, -0.1638815022, -0.1619035412, -0.1598222647, -0.1576374137, +-0.1553487634, -0.1529561244, -0.1504593422, -0.1478582978, -0.1451529077, +-0.1423431241, -0.1394289353, -0.1364103652, -0.1332874743, -0.1300603591, +-0.1267291528, -0.1232940247, -0.1197551811, -0.1161128647, -0.1123673549, +-0.1085189679, -0.1045680566, -0.1005150108, -0.0963602570, -0.0921042585, +-0.0877475152, -0.0832905640, -0.0787339781, -0.0740783674, -0.0693243784, +-0.0644726937, -0.0595240325, -0.0544791499, -0.0493388371, -0.0441039212, +-0.0387752649, -0.0333537664, -0.0278403591, -0.0222360119, -0.0165417281, +-0.0107585458, -0.0048875377, 0.0010701897, 0.0071134959, 0.0132412068, +0.0194521151, 0.0257449807, 0.0321185306, 0.0385714598, 0.0451024313, +0.0517100765, 0.0583929957, 0.0651497585, 0.0719789041, 0.0788789416, +0.0858483508, 0.0928855823, 0.0999890582, 0.1071571724, 0.1143882911, +0.1216807533, 0.1290328713, 0.1364429314, 0.1439091941, 0.1514298947, +0.1590032442, 0.1666274291, 0.1743006130, 0.1820209363, 0.1897865170, +0.1975954515, 0.2054458153, 0.2133356630, 0.2212630296, 0.2292259307, +0.2372223633, 0.2452503065, 0.2533077219, 0.2613925546, 0.2695027336, +0.2776361727, 0.2857907708, 0.2939644130, 0.3021549712, 0.3103603046, +0.3185782607, 0.3268066755, 0.3350433750, 0.3432861752, 0.3515328833, +0.3597812980, 0.3680292108, 0.3762744061, 0.3845146625, 0.3927477532, +0.4009714470, 0.4091835086, 0.4173817001, 0.4255637810, 0.4337275094, +0.4418706427, 0.4499909381, 0.4580861540, 0.4661540499, 0.4741923878, +0.4821989328, 0.4901714538, 0.4981077244, 0.5060055234, 0.5138626359, +0.5216768538, 0.5294459766, 0.5371678125, 0.5448401785, 0.5524609020, +0.5600278206, 0.5675387836, 0.5749916526, 0.5823843019, 0.5897146196, +0.5969805081, 0.6041798851, 0.6113106841, 0.6183708551, 0.6253583655, +0.6322712007, 0.6391073649, 0.6458648816, 0.6525417945, 0.6591361680, +0.6656460881, 0.6720696629, 0.6784050234, 0.6846503240, 0.6908037433, +0.6968634846, 0.7028277766, 0.7086948742, 0.7144630588, 0.7201306391, +0.7256959517, 0.7311573616, 0.7365132628, 0.7417620790, 0.7469022639, +0.7519323022, 0.7568507094, 0.7616560333, 0.7663468534, 0.7709217826, +0.7753794666, 0.7797185851, 0.7839378519, 0.7880360158, 0.7920118604, +0.7958642049, 0.7995919047, 0.8031938516, 0.8066689739, 0.8100162374, +0.8132346454, 0.8163232389, 0.8192810973, 0.8221073386, 0.8248011197, +0.8273616366, 0.8297881248, 0.8320798597, 0.8342361565, 0.8362563709, +0.8381398988, 0.8398861771, 0.8414946834, 0.8429649364, 0.8442964963, +0.8454889644, 0.8465419838, 0.8474552392, 0.8482284572, 0.8488614061, +0.8493538965, 0.8497057807, 0.8499169534, 0.8499873514, 0.8499169534, +0.8497057807, 0.8493538965, 0.8488614061, 0.8482284572, 0.8474552392, +0.8465419838, 0.8454889644, 0.8442964963, 0.8429649364, 0.8414946834, +0.8398861771, 0.8381398988, 0.8362563709, 0.8342361565, 0.8320798597, +0.8297881248, 0.8273616366, 0.8248011197, 0.8221073386, 0.8192810973, +0.8163232389, 0.8132346454, 0.8100162374, 0.8066689739, 0.8031938516, +0.7995919047, 0.7958642049, 0.7920118604, 0.7880360158, 0.7839378519, +0.7797185851, 0.7753794666, 0.7709217826, 0.7663468534, 0.7616560333, +0.7568507094, 0.7519323022, 0.7469022639, 0.7417620790, 0.7365132628, +0.7311573616, 0.7256959517, 0.7201306391, 0.7144630588, 0.7086948742, +0.7028277766, 0.6968634846, 0.6908037433, 0.6846503240, 0.6784050234, +0.6720696629, 0.6656460881, 0.6591361680, 0.6525417945, 0.6458648816, +0.6391073649, 0.6322712007, 0.6253583655, 0.6183708551, 0.6113106841, +0.6041798851, 0.5969805081, 0.5897146196, 0.5823843019, 0.5749916526, +0.5675387836, 0.5600278206, 0.5524609020, 0.5448401785, 0.5371678125, +0.5294459766, 0.5216768538, 0.5138626359, 0.5060055234, 0.4981077244, +0.4901714538, 0.4821989328, 0.4741923878, 0.4661540499, 0.4580861540, +0.4499909381, 0.4418706427, 0.4337275094, 0.4255637810, 0.4173817001, +0.4091835086, 0.4009714470, 0.3927477532, 0.3845146625, 0.3762744061, +0.3680292108, 0.3597812980, 0.3515328833, 0.3432861752, 0.3350433750, +0.3268066755, 0.3185782607, 0.3103603046, 0.3021549712, 0.2939644130, +0.2857907708, 0.2776361727, 0.2695027336, 0.2613925546, 0.2533077219, +0.2452503065, 0.2372223633, 0.2292259307, 0.2212630296, 0.2133356630, +0.2054458153, 0.1975954515, 0.1897865170, 0.1820209363, 0.1743006130, +0.1666274291, 0.1590032442, 0.1514298947, 0.1439091941, 0.1364429314, +0.1290328713, 0.1216807533, 0.1143882911, 0.1071571724, 0.0999890582, +0.0928855823, 0.0858483508, 0.0788789416, 0.0719789041, 0.0651497585, +0.0583929957, 0.0517100765, 0.0451024313, 0.0385714598, 0.0321185306, +0.0257449807, 0.0194521151, 0.0132412068, 0.0071134959, 0.0010701897, +-0.0048875377, -0.0107585458, -0.0165417281, -0.0222360119, -0.0278403591, +-0.0333537664, -0.0387752649, -0.0441039212, -0.0493388371, -0.0544791499, +-0.0595240325, -0.0644726937, -0.0693243784, -0.0740783674, -0.0787339781, +-0.0832905640, -0.0877475152, -0.0921042585, -0.0963602570, -0.1005150108, +-0.1045680566, -0.1085189679, -0.1123673549, -0.1161128647, -0.1197551811, +-0.1232940247, -0.1267291528, -0.1300603591, -0.1332874743, -0.1364103652, +-0.1394289353, -0.1423431241, -0.1451529077, -0.1478582978, -0.1504593422, +-0.1529561244, -0.1553487634, -0.1576374137, -0.1598222647, -0.1619035412, +-0.1638815022, -0.1657564415, -0.1675286871, -0.1691986010, -0.1707665787, +-0.1722330493, -0.1735984751, -0.1748633509, -0.1760282042, -0.1770935947, +-0.1780601136, -0.1789283840, -0.1796990596, -0.1803728252, -0.1809503957, +-0.1814325160, -0.1818199604, -0.1821135324, -0.1823140643, -0.1824224162, +-0.1824394765, -0.1823661605, -0.1822034106, -0.1819521956, -0.1816135100, +-0.1811883740, -0.1806778324, -0.1800829546, -0.1794048340, -0.1786445870, +-0.1778033533, -0.1768822946, -0.1758825945, -0.1748054577, -0.1736521096, +-0.1724237959, -0.1711217816, -0.1697473506, -0.1683018055, -0.1667864664, +-0.1652026708, -0.1635517727, -0.1618351421, -0.1600541646, -0.1582102405, +-0.1563047842, -0.1543392240, -0.1523150008, -0.1502335681, -0.1480963913, +-0.1459049465, -0.1436607206, -0.1413652104, -0.1390199217, -0.1366263692, +-0.1341860754, -0.1317005702, -0.1291713903, -0.1266000784, -0.1239881827, +-0.1213372563, -0.1186488564, -0.1159245439, -0.1131658825, -0.1103744383, +-0.1075517791, -0.1046994738, -0.1018190916, -0.0989122018, -0.0959803727, +-0.0930251712, -0.0900481623, -0.0870509084, -0.0840349685, -0.0810018979, +-0.0779532475, -0.0748905633, -0.0718153853, -0.0687292478, -0.0656336781, +-0.0625301961, -0.0594203139, -0.0563055352, -0.0531873547, -0.0500672573, +-0.0469467180, -0.0438272010, -0.0407101596, -0.0375970350, -0.0344892565, +-0.0313882404, -0.0282953900, -0.0252120948, -0.0221397300, -0.0190796561, +-0.0160332186, -0.0130017470, -0.0099865552, -0.0069889400, -0.0040101818, +-0.0010515431, 0.0018857311, 0.0048004142, 0.0076912982, 0.0105571942, +0.0133969326, 0.0162093637, 0.0189933578, 0.0217478060, 0.0244716200, +0.0271637328, 0.0298230988, 0.0324486944, 0.0350395180, 0.0375945904, +0.0401129553, 0.0425936791, 0.0450358517, 0.0474385862, 0.0498010197, +0.0521223131, 0.0544016516, 0.0566382445, 0.0588313260, 0.0609801548, +0.0630840147, 0.0651422145, 0.0671540883, 0.0691189955, 0.0710363210, +0.0729054754, 0.0747258951, 0.0764970420, 0.0782184043, 0.0798894959, +0.0815098568, 0.0830790532, 0.0845966773, 0.0860623475, 0.0874757082, +0.0888364304, 0.0901442107, 0.0913987723, 0.0925998642, 0.0937472617, +0.0948407661, 0.0958802044, 0.0968654299, 0.0977963213, 0.0986727834, +0.0994947463, 0.1002621657, 0.1009750227, 0.1016333237, 0.1022371001, +0.1027864082, 0.1032813291, 0.1037219686, 0.1041084567, 0.1044409479, +0.1047196204, 0.1049446764, 0.1051163417, 0.1052348653, 0.1053005193, +0.1053135989, 0.1052744216, 0.1051833274, 0.1050406782, 0.1048468579, +0.1046022718, 0.1043073461, 0.1039625284, 0.1035682863, 0.1031251081, +0.1026335017, 0.1020939947, 0.1015071339, 0.1008734849, 0.1001936321, +0.0994681776, 0.0986977416, 0.0978829617, 0.0970244924, 0.0961230049, +0.0951791867, 0.0941937410, 0.0931673867, 0.0921008575, 0.0909949018, +0.0898502822, 0.0886677751, 0.0874481703, 0.0861922705, 0.0849008908, +0.0835748586, 0.0822150126, 0.0808222031, 0.0793972906, 0.0779411463, +0.0764546512, 0.0749386954, 0.0733941783, 0.0718220074, 0.0702230985, +0.0685983747, 0.0669487665, 0.0652752107, 0.0635786504, 0.0618600345, +0.0601203169, 0.0583604566, 0.0565814165, 0.0547841636, 0.0529696683, +0.0511389038, 0.0492928457, 0.0474324718, 0.0455587612, 0.0436726943, +0.0417752518, 0.0398674149, 0.0379501644, 0.0360244802, 0.0340913411, +0.0321517244, 0.0302066051, 0.0282569558, 0.0263037461, 0.0243479423, +0.0223905068, 0.0204323977, 0.0184745685, 0.0165179676, 0.0145635380, +0.0126122165, 0.0106649339, 0.0087226141, 0.0067861739, 0.0048565227, +0.0029345619, 0.0010211847, -0.0008827244, -0.0027762899, -0.0046586456, +-0.0065289352, -0.0083863124, -0.0102299412, -0.0120589966, -0.0138726645, +-0.0156701424, -0.0174506393, -0.0192133766, -0.0209575878, -0.0226825192, +-0.0243874299, -0.0260715924, -0.0277342927, -0.0293748304, -0.0309925194, +-0.0325866877, -0.0341566780, -0.0357018476, -0.0372215690, -0.0387152298, +-0.0401822332, -0.0416219979, -0.0430339585, -0.0444175657, -0.0457722864, +-0.0470976040, -0.0483930182, -0.0496580458, -0.0508922201, -0.0520950917, +-0.0532662283, -0.0544052146, -0.0555116532, -0.0565851636, -0.0576253834, +-0.0586319676, -0.0596045891, -0.0605429384, -0.0614467242, -0.0623156729, +-0.0631495291, -0.0639480554, -0.0647110323, -0.0654382585, -0.0661295508, +-0.0667847442, -0.0674036916, -0.0679862642, -0.0685323510, -0.0690418592, +-0.0695147141, -0.0699508588, -0.0703502542, -0.0707128793, -0.0710387307, +-0.0713278227, -0.0715801873, -0.0717958738, -0.0719749490, -0.0721174972, +-0.0722236195, -0.0722934344, -0.0723270771, -0.0723246997, -0.0722864709, +-0.0722125759, -0.0721032160, -0.0719586091, -0.0717789887, -0.0715646043, +-0.0713157209, -0.0710326189, -0.0707155940, -0.0703649569, -0.0699810331, +-0.0695641626, -0.0691146997, -0.0686330131, -0.0681194850, -0.0675745116, +-0.0669985022, -0.0663918795, -0.0657550788, -0.0650885482, -0.0643927482, +-0.0636681511, -0.0629152414, -0.0621345148, -0.0613264784, -0.0604916501, +-0.0596305587, -0.0587437430, -0.0578317521, -0.0568951448, -0.0559344894, +-0.0549503631, -0.0539433522, -0.0529140513, -0.0518630632, -0.0507909987, +-0.0496984759, -0.0485861203, -0.0474545642, -0.0463044463, -0.0451364118, +-0.0439511115, -0.0427492019, -0.0415313447, -0.0402982064, -0.0390504580, +-0.0377887747, -0.0365138356, -0.0352263234, -0.0339269237, -0.0326163250, +-0.0312952185, -0.0299642972, -0.0286242563, -0.0272757920, -0.0259196020, +-0.0245563845, -0.0231868384, -0.0218116625, -0.0204315554, -0.0190472153, +-0.0176593392, -0.0162686232, -0.0148757617, -0.0134814472, -0.0120863699, +-0.0106912177, -0.0092966754, -0.0079034250, -0.0065121445, -0.0051235086, +-0.0037381876, -0.0023568476, -0.0009801497, 0.0003912497, 0.0017566996, +0.0031155547, 0.0044671755, 0.0058109285, 0.0071461869, 0.0084723306, +0.0097887463, 0.0110948280, 0.0123899774, 0.0136736037, 0.0149451245, +0.0162039652, 0.0174495601, 0.0186813520, 0.0198987930, 0.0211013441, +0.0222884760, 0.0234596687, 0.0246144125, 0.0257522075, 0.0268725642, +0.0279750034, 0.0290590567, 0.0301242667, 0.0311701866, 0.0321963813, +0.0332024265, 0.0341879100, 0.0351524307, 0.0360955999, 0.0370170403, +0.0379163872, 0.0387932877, 0.0396474015, 0.0404784006, 0.0412859698, +0.0420698064, 0.0428296204, 0.0435651348, 0.0442760856, 0.0449622216, +0.0456233049, 0.0462591107, 0.0468694272, 0.0474540563, 0.0480128128, +0.0485455250, 0.0490520346, 0.0495321967, 0.0499858797, 0.0504129657, +0.0508133500, 0.0511869413, 0.0515336620, 0.0518534476, 0.0521462471, +0.0524120231, 0.0526507512, 0.0528624204, 0.0530470330, 0.0532046046, +0.0533351636, 0.0534387518, 0.0535154239, 0.0535652475, 0.0535883030, +0.0535846837, 0.0535544955, 0.0534978568, 0.0534148984, 0.0533057638, +0.0531706083, 0.0530095996, 0.0528229172, 0.0526107526, 0.0523733090, +0.0521108010, 0.0518234548, 0.0515115078, 0.0511752086, 0.0508148166, +0.0504306021, 0.0500228460, 0.0495918395, 0.0491378843, 0.0486612920, +0.0481623841, 0.0476414918, 0.0470989558, 0.0465351261, 0.0459503619, +0.0453450309, 0.0447195100, 0.0440741841, 0.0434094465, 0.0427256986, +0.0420233496, 0.0413028159, 0.0405645217, 0.0398088980, 0.0390363829, +0.0382474207, 0.0374424626, 0.0366219656, 0.0357863927, 0.0349362125, +0.0340718990, 0.0331939315, 0.0323027939, 0.0313989751, 0.0304829681, +0.0295552701, 0.0286163823, 0.0276668094, 0.0267070595, 0.0257376438, +0.0247590762, 0.0237718735, 0.0227765544, 0.0217736400, 0.0207636531, +0.0197471179, 0.0187245601, 0.0176965062, 0.0166634836, 0.0156260201, +0.0145846438, 0.0135398828, 0.0124922647, 0.0114423169, 0.0103905658, +0.0093375368, 0.0082837539, 0.0072297398, 0.0061760151, 0.0051230987, +0.0040715069, 0.0030217536, 0.0019743499, 0.0009298040, -0.0001113794, +-0.0011486988, -0.0021816566, -0.0032097591, -0.0042325168, -0.0052494445, +-0.0062600617, -0.0072638927, -0.0082604669, -0.0092493190, -0.0102299890, +-0.0112020226, -0.0121649716, -0.0131183937, -0.0140618528, -0.0149949194, +-0.0159171706, -0.0168281903, -0.0177275694, -0.0186149061, -0.0194898058, +-0.0203518815, -0.0212007538, -0.0220360513, -0.0228574104, -0.0236644758, +-0.0244569004, -0.0252343455, -0.0259964811, -0.0267429858, -0.0274735469, +-0.0281878610, -0.0288856333, -0.0295665785, -0.0302304205, -0.0308768926, +-0.0315057374, -0.0321167073, -0.0327095642, -0.0332840800, -0.0338400360, +-0.0343772237, -0.0348954445, -0.0353945098, -0.0358742410, -0.0363344698, +-0.0367750379, -0.0371957974, -0.0375966105, -0.0379773497, -0.0383378980, +-0.0386781484, -0.0389980046, -0.0392973804, -0.0395762002, -0.0398343986, +-0.0400719206, -0.0402887216, -0.0404847672, -0.0406600336, -0.0408145071, +-0.0409481843, -0.0410610721, -0.0411531875, -0.0412245577, -0.0412752200, +-0.0413052219, -0.0413146206, -0.0413034835, -0.0412718878, -0.0412199204, +-0.0411476780, -0.0410552669, -0.0409428031, -0.0408104118, -0.0406582277, +-0.0404863949, -0.0402950665, -0.0400844047, -0.0398545807, -0.0396057745, +-0.0393381748, -0.0390519790, -0.0387473928, -0.0384246304, -0.0380839142, +-0.0377254745, -0.0373495498, -0.0369563861, -0.0365462373, -0.0361193646, +-0.0356760366, -0.0352165291, -0.0347411250, -0.0342501139, -0.0337437921, +-0.0332224626, -0.0326864346, -0.0321360235, -0.0315715507, -0.0309933435, +-0.0304017349, -0.0297970631, -0.0291796719, -0.0285499099, -0.0279081308, +-0.0272546930, -0.0265899594, -0.0259142971, -0.0252280776, -0.0245316762, +-0.0238254719, -0.0231098472, -0.0223851881, -0.0216518837, -0.0209103260, +-0.0201609098, -0.0194040323, -0.0186400931, -0.0178694941, -0.0170926389, +-0.0163099329, -0.0155217831, -0.0147285976, -0.0139307858, -0.0131287579, +-0.0123229249, -0.0115136982, -0.0107014895, -0.0098867106, -0.0090697732, +-0.0082510887, -0.0074310679, -0.0066101210, -0.0057886571, -0.0049670844, +-0.0041458096, -0.0033252381, -0.0025057733, -0.0016878170, -0.0008717687, +-0.0000580258, 0.0007530169, 0.0015609671, 0.0023654356, 0.0031660360, +0.0039623850, 0.0047541030, 0.0055408137, 0.0063221446, 0.0070977270, +0.0078671964, 0.0086301925, 0.0093863594, 0.0101353455, 0.0108768043, +0.0116103940, 0.0123357777, 0.0130526237, 0.0137606059, 0.0144594032, +0.0151487004, 0.0158281880, 0.0164975622, 0.0171565254, 0.0178047860, +0.0184420586, 0.0190680644, 0.0196825308, 0.0202851918, 0.0208757885, +0.0214540682, 0.0220197857, 0.0225727023, 0.0231125868, 0.0236392150, +0.0241523699, 0.0246518421, 0.0251374295, 0.0256089375, 0.0260661791, +0.0265089750, 0.0269371536, 0.0273505511, 0.0277490115, 0.0281323866, +0.0285005363, 0.0288533284, 0.0291906387, 0.0295123510, 0.0298183574, +0.0301085578, 0.0303828605, 0.0306411817, 0.0308834460, 0.0311095860, +0.0313195427, 0.0315132649, 0.0316907100, 0.0318518433, 0.0319966384, +0.0321250770, 0.0322371490, 0.0323328523, 0.0324121930, 0.0324751853, +0.0325218512, 0.0325522210, 0.0325663326, 0.0325642322, 0.0325459735, +0.0325116182, 0.0324612358, 0.0323949034, 0.0323127056, 0.0322147348, +0.0321010909, 0.0319718809, 0.0318272194, 0.0316672284, 0.0314920367, +0.0313017804, 0.0310966027, 0.0308766536, 0.0306420898, 0.0303930749, +0.0301297791, 0.0298523789, 0.0295610575, 0.0292560042, 0.0289374145, +0.0286054900, 0.0282604381, 0.0279024723, 0.0275318116, 0.0271486805, +0.0267533090, 0.0263459327, 0.0259267919, 0.0254961322, 0.0250542041, +0.0246012629, 0.0241375683, 0.0236633848, 0.0231789810, 0.0226846298, +0.0221806081, 0.0216671967, 0.0211446801, 0.0206133465, 0.0200734874, +0.0195253977, 0.0189693753, 0.0184057213, 0.0178347393, 0.0172567358, +0.0166720197, 0.0160809021, 0.0154836965, 0.0148807183, 0.0142722848, +0.0136587149, 0.0130403290, 0.0124174490, 0.0117903979, 0.0111594997, +0.0105250794, 0.0098874625, 0.0092469753, 0.0086039444, 0.0079586963, +0.0073115581, 0.0066628564, 0.0060129176, 0.0053620678, 0.0047106324, +0.0040589362, 0.0034073028, 0.0027560551, 0.0021055145, 0.0014560012, +0.0008078339, 0.0001613293, -0.0004831972, -0.0011254327, -0.0017650660, +-0.0024017885, -0.0030352938, -0.0036652782, -0.0042914406, -0.0049134828, +-0.0055311097, -0.0061440290, -0.0067519520, -0.0073545932, -0.0079516706, +-0.0085429059, -0.0091280246, -0.0097067561, -0.0102788338, -0.0108439950, +-0.0114019817, -0.0119525400, -0.0124954204, -0.0130303781, -0.0135571731, +-0.0140755700, -0.0145853384, -0.0150862529, -0.0155780931, -0.0160606440, +-0.0165336956, -0.0169970434, -0.0174504885, -0.0178938372, -0.0183269017, +-0.0187494996, -0.0191614546, -0.0195625960, -0.0199527589, -0.0203317846, +-0.0206995203, -0.0210558192, -0.0214005407, -0.0217335503, -0.0220547199, +-0.0223639275, -0.0226610575, -0.0229460004, -0.0232186535, -0.0234789202, +-0.0237267103, -0.0239619403, -0.0241845329, -0.0243944177, -0.0245915303, +-0.0247758133, -0.0249472155, -0.0251056924, -0.0252512059, -0.0253837247, +-0.0255032239, -0.0256096849, -0.0257030959, -0.0257834515, -0.0258507529, +-0.0259050075, -0.0259462294, -0.0259744389, -0.0259896629, -0.0259919344, +-0.0259812930, -0.0259577843, -0.0259214603, -0.0258723791, -0.0258106050, +-0.0257362083, -0.0256492655, -0.0255498588, -0.0254380765, -0.0253140129, +-0.0251777677, -0.0250294468, -0.0248691612, -0.0246970280, -0.0245131696, +-0.0243177136, -0.0241107934, -0.0238925473, -0.0236631188, -0.0234226568, +-0.0231713149, -0.0229092517, -0.0226366307, -0.0223536199, -0.0220603922, +-0.0217571249, -0.0214439997, -0.0211212026, -0.0207889239, -0.0204473579, +-0.0200967031, -0.0197371617, -0.0193689396, -0.0189922466, -0.0186072958, +-0.0182143041, -0.0178134913, -0.0174050805, -0.0169892981, -0.0165663733, +-0.0161365379, -0.0157000268, -0.0152570773, -0.0148079291, -0.0143528243, +-0.0138920072, -0.0134257242, -0.0129542235, -0.0124777553, -0.0119965714, +-0.0115109251, -0.0110210713, -0.0105272660, -0.0100297665, -0.0095288312, +-0.0090247190, -0.0085176902, -0.0080080052, -0.0074959251, -0.0069817115, +-0.0064656261, -0.0059479308, -0.0054288875, -0.0049087577, -0.0043878030, +-0.0038662845, -0.0033444625, -0.0028225970, -0.0023009471, -0.0017797709, +-0.0012593256, -0.0007398671, -0.0002216501, 0.0002950720, 0.0008100476, +0.0013230264, 0.0018337601, 0.0023420022, 0.0028475082, 0.0033500357, +0.0038493447, 0.0043451972, 0.0048373579, 0.0053255940, 0.0058096753, +0.0062893745, 0.0067644670, 0.0072347313, 0.0076999490, 0.0081599047, +0.0086143866, 0.0090631859, 0.0095060974, 0.0099429197, 0.0103734546, +0.0107975079, 0.0112148892, 0.0116254119, 0.0120288935, 0.0124251554, +0.0128140234, 0.0131953271, 0.0135689006, 0.0139345826, 0.0142922156, +0.0146416472, 0.0149827292, 0.0153153180, 0.0156392747, 0.0159544652, +0.0162607600, 0.0165580347, 0.0168461693, 0.0171250491, 0.0173945641, +0.0176546096, 0.0179050854, 0.0181458969, 0.0183769543, 0.0185981728, +0.0188094731, 0.0190107807, 0.0192020266, 0.0193831468, 0.0195540825, +0.0197147802, 0.0198651918, 0.0200052742, 0.0201349897, 0.0202543057, +0.0203631952, 0.0204616360, 0.0205496115, 0.0206271102, 0.0206941258, +0.0207506574, 0.0207967092, 0.0208322904, 0.0208574158, 0.0208721048, +0.0208763824, 0.0208702784, 0.0208538278, 0.0208270705, 0.0207900516, +0.0207428209, 0.0206854333, 0.0206179485, 0.0205404311, 0.0204529502, +0.0203555801, 0.0202483994, 0.0201314915, 0.0200049443, 0.0198688503, +0.0197233063, 0.0195684137, 0.0194042780, 0.0192310091, 0.0190487212, +0.0188575324, 0.0186575650, 0.0184489453, 0.0182318033, 0.0180062730, +0.0177724922, 0.0175306024, 0.0172807484, 0.0170230788, 0.0167577456, +0.0164849039, 0.0162047124, 0.0159173327, 0.0156229295, 0.0153216706, +0.0150137267, 0.0146992710, 0.0143784798, 0.0140515319, 0.0137186083, +0.0133798928, 0.0130355714, 0.0126858322, 0.0123308655, 0.0119708635, +0.0116060206, 0.0112365327, 0.0108625976, 0.0104844146, 0.0101021845, +0.0097161095, 0.0093263932, 0.0089332402, 0.0085368563, 0.0081374483, +0.0077352238, 0.0073303912, 0.0069231595, 0.0065137383, 0.0061023376, +0.0056891678, 0.0052744396, 0.0048583636, 0.0044411507, 0.0040230114, +0.0036041564, 0.0031847958, 0.0027651394, 0.0023453967, 0.0019257762, +0.0015064860, 0.0010877333, 0.0006697246, 0.0002526650, -0.0001632411, +-0.0005777908, -0.0009907824, -0.0014020154, -0.0018112910, -0.0022184119, +-0.0026231826, -0.0030254092, -0.0034248998, -0.0038214642, -0.0042149145, +-0.0046050648, -0.0049917315, -0.0053747331, -0.0057538906, -0.0061290276, +-0.0064999700, -0.0068665463, -0.0072285880, -0.0075859290, -0.0079384063, +-0.0082858597, -0.0086281320, -0.0089650690, -0.0092965198, -0.0096223365, +-0.0099423745, -0.0102564926, -0.0105645529, -0.0108664208, -0.0111619655, +-0.0114510595, -0.0117335789, -0.0120094035, -0.0122784169, -0.0125405063, +-0.0127955627, -0.0130434809, -0.0132841597, -0.0135175016, -0.0137434133, +-0.0139618053, -0.0141725921, -0.0143756923, -0.0145710286, -0.0147585277, +-0.0149381205, -0.0151097420, -0.0152733313, -0.0154288318, -0.0155761910, +-0.0157153607, -0.0158462969, -0.0159689596, -0.0160833133, -0.0161893267, +-0.0162869726, -0.0163762282, -0.0164570748, -0.0165294981, -0.0165934878, +-0.0166490381, -0.0166961471, -0.0167348174, -0.0167650556, -0.0167868725, +-0.0168002831, -0.0168053065, -0.0168019658, -0.0167902885, -0.0167703057, +-0.0167420530, -0.0167055697, -0.0166608992, -0.0166080887, -0.0165471894, +-0.0164782565, -0.0164013487, -0.0163165287, -0.0162238629, -0.0161234215, +-0.0160152781, -0.0158995102, -0.0157761985, -0.0156454275, -0.0155072851, +-0.0153618625, -0.0152092543, -0.0150495583, -0.0148828756, -0.0147093105, +-0.0145289703, -0.0143419654, -0.0141484092, -0.0139484179, -0.0137421107, +-0.0135296094, -0.0133110387, -0.0130865257, -0.0128562002, -0.0126201946, +-0.0123786435, -0.0121316840, -0.0118794553, -0.0116220991, -0.0113597589, +-0.0110925803, -0.0108207111, -0.0105443006, -0.0102635002, -0.0099784629, +-0.0096893433, -0.0093962976, -0.0090994836, -0.0087990603, -0.0084951880, +-0.0081880284, -0.0078777443, -0.0075644993, -0.0072484582, -0.0069297868, +-0.0066086514, -0.0062852192, -0.0059596580, -0.0056321361, -0.0053028224, +-0.0049718859, -0.0046394962, -0.0043058228, -0.0039710357, -0.0036353045, +-0.0032987991, -0.0029616890, -0.0026241437, -0.0022863322, -0.0019484233, +-0.0016105852, -0.0012729856, -0.0009357916, -0.0005991694, -0.0002632848, +0.0000716978, 0.0004056145, 0.0007383027, 0.0010696008, 0.0013993484, +0.0017273863, 0.0020535569, 0.0023777036, 0.0026996717, 0.0030193077, +0.0033364600, 0.0036509786, 0.0039627152, 0.0042715235, 0.0045772590, +0.0048797791, 0.0051789434, 0.0054746135, 0.0057666532, 0.0060549285, +0.0063393077, 0.0066196614, 0.0068958626, 0.0071677869, 0.0074353122, +0.0076983191, 0.0079566907, 0.0082103130, 0.0084590744, 0.0087028663, +0.0089415828, 0.0091751208, 0.0094033802, 0.0096262638, 0.0098436773, +0.0100555296, 0.0102617324, 0.0104622007, 0.0106568524, 0.0108456087, +0.0110283940, 0.0112051357, 0.0113757647, 0.0115402150, 0.0116984238, +0.0118503317, 0.0119958827, 0.0121350239, 0.0122677061, 0.0123938831, +0.0125135122, 0.0126265542, 0.0127329732, 0.0128327367, 0.0129258157, +0.0130121845, 0.0130918209, 0.0131647059, 0.0132308244, 0.0132901641, +0.0133427167, 0.0133884768, 0.0134274427, 0.0134596160, 0.0134850017, +0.0135036081, 0.0135154468, 0.0135205330, 0.0135188849, 0.0135105241, +0.0134954756, 0.0134737674, 0.0134454309, 0.0134105007, 0.0133690146, +0.0133210134, 0.0132665411, 0.0132056448, 0.0131383746, 0.0130647837, +0.0129849281, 0.0128988671, 0.0128066625, 0.0127083792, 0.0126040849, +0.0124938499, 0.0123777476, 0.0122558537, 0.0121282468, 0.0119950079, +0.0118562209, 0.0117119718, 0.0115623494, 0.0114074445, 0.0112473506, +0.0110821634, 0.0109119807, 0.0107369026, 0.0105570314, 0.0103724714, +0.0101833288, 0.0099897118, 0.0097917307, 0.0095894973, 0.0093831254, +0.0091727305, 0.0089584296, 0.0087403414, 0.0085185861, 0.0082932854, +0.0080645621, 0.0078325408, 0.0075973470, 0.0073591075, 0.0071179501, +0.0068740040, 0.0066273989, 0.0063782659, 0.0061267367, 0.0058729437, +0.0056170202, 0.0053591000, 0.0050993177, 0.0048378082, 0.0045747069, +0.0043101496, 0.0040442724, 0.0037772115, 0.0035091036, 0.0032400851, +0.0029702926, 0.0026998629, 0.0024289322, 0.0021576369, 0.0018861131, +0.0016144965, 0.0013429225, 0.0010715259, 0.0008004413, 0.0005298025, +0.0002597426, -0.0000096058, -0.0002781110, -0.0005456421, -0.0008120690, +-0.0010772627, -0.0013410951, -0.0016034392, -0.0018641693, -0.0021231606, +-0.0023802898, -0.0026354347, -0.0028884748, -0.0031392906, -0.0033877643, +-0.0036337797, -0.0038772221, -0.0041179783, -0.0043559371, -0.0045909889, +-0.0048230256, -0.0050519414, -0.0052776322, -0.0054999956, -0.0057189316, +-0.0059343419, -0.0061461303, -0.0063542028, -0.0065584675, -0.0067588348, +-0.0069552170, -0.0071475291, -0.0073356879, -0.0075196129, -0.0076992258, +-0.0078744508, -0.0080452144, -0.0082114456, -0.0083730758, -0.0085300391, +-0.0086822719, -0.0088297134, -0.0089723051, -0.0091099913, -0.0092427188, +-0.0093704371, -0.0094930984, -0.0096106574, -0.0097230716, -0.0098303012, +-0.0099323091, -0.0100290609, -0.0101205249, -0.0102066721, -0.0102874763, +-0.0103629142, -0.0104329648, -0.0104976103, -0.0105568355, -0.0106106278, +-0.0106589775, -0.0107018776, -0.0107393238, -0.0107713147, -0.0107978513, +-0.0108189376, -0.0108345802, -0.0108447883, -0.0108495740, -0.0108489518, +-0.0108429390, -0.0108315555, -0.0108148239, -0.0107927692, -0.0107654191, +-0.0107328038, -0.0106949562, -0.0106519113, -0.0106037071, -0.0105503836, +-0.0104919834, -0.0104285517, -0.0103601356, -0.0102867850, -0.0102085518, +-0.0101254902, -0.0100376569, -0.0099451104, -0.0098479117, -0.0097461236, +-0.0096398114, -0.0095290421, -0.0094138849, -0.0092944108, -0.0091706929, +-0.0090428060, -0.0089108270, -0.0087748343, -0.0086349083, -0.0084911310, +-0.0083435859, -0.0081923585, -0.0080375355, -0.0078792054, -0.0077174578, +-0.0075523841, -0.0073840769, -0.0072126301, -0.0070381389, -0.0068606997, +-0.0066804102, -0.0064973689, -0.0063116757, -0.0061234313, -0.0059327375, +-0.0057396967, -0.0055444126, -0.0053469893, -0.0051475318, -0.0049461458, +-0.0047429375, -0.0045380139, -0.0043314824, -0.0041234507, -0.0039140271, +-0.0037033203, -0.0034914390, -0.0032784925, -0.0030645902, -0.0028498413, +-0.0026343555, -0.0024182424, -0.0022016113, -0.0019845719, -0.0017672333, +-0.0015497047, -0.0013320949, -0.0011145124, -0.0008970655, -0.0006798618, +-0.0004630087, -0.0002466130, -0.0000307810, 0.0001843818, 0.0003987705, +0.0006122807, 0.0008248091, 0.0010362529, 0.0012465104, 0.0014554808, +0.0016630642, 0.0018691616, 0.0020736751, 0.0022765082, 0.0024775651, +0.0026767514, 0.0028739740, 0.0030691410, 0.0032621617, 0.0034529470, +0.0036414089, 0.0038274611, 0.0040110187, 0.0041919982, 0.0043703178, +0.0045458972, 0.0047186578, 0.0048885224, 0.0050554159, 0.0052192645, +0.0053799965, 0.0055375418, 0.0056918321, 0.0058428010, 0.0059903840, +0.0061345183, 0.0062751433, 0.0064122001, 0.0065456319, 0.0066753838, +0.0068014030, 0.0069236387, 0.0070420421, 0.0071565665, 0.0072671672, +0.0073738019, 0.0074764299, 0.0075750131, 0.0076695152, 0.0077599023, +0.0078461426, 0.0079282063, 0.0080060659, 0.0080796962, 0.0081490739, +0.0082141782, 0.0082749902, 0.0083314935, 0.0083836737, 0.0084315187, +0.0084750184, 0.0085141652, 0.0085489535, 0.0085793798, 0.0086054431, +0.0086271443, 0.0086444866, 0.0086574753, 0.0086661178, 0.0086704239, +0.0086704051, 0.0086660755, 0.0086574509, 0.0086445494, 0.0086273912, +0.0086059984, 0.0085803953, 0.0085506081, 0.0085166650, 0.0084785963, +0.0084364341, 0.0083902126, 0.0083399679, 0.0082857377, 0.0082275620, +0.0081654823, 0.0080995421, 0.0080297867, 0.0079562629, 0.0078790195, +0.0077981068, 0.0077135771, 0.0076254839, 0.0075338826, 0.0074388300, +0.0073403846, 0.0072386063, 0.0071335564, 0.0070252979, 0.0069138948, +0.0067994129, 0.0066819189, 0.0065614810, 0.0064381688, 0.0063120528, +0.0061832049, 0.0060516980, 0.0059176061, 0.0057810043, 0.0056419687, +0.0055005764, 0.0053569054, 0.0052110344, 0.0050630433, 0.0049130126, +0.0047610235, 0.0046071580, 0.0044514987, 0.0042941290, 0.0041351326, +0.0039745941, 0.0038125983, 0.0036492306, 0.0034845767, 0.0033187227, +0.0031517551, 0.0029837607, 0.0028148263, 0.0026450392, 0.0024744865, +0.0023032557, 0.0021314343, 0.0019591096, 0.0017863692, 0.0016133002, +0.0014399901, 0.0012665257, 0.0010929941, 0.0009194817, 0.0007460750, +0.0005728599, 0.0003999219, 0.0002273465, 0.0000552181, -0.0001163788, +-0.0002873606, -0.0004576441, -0.0006271469, -0.0007957871, -0.0009634835, +-0.0011301557, -0.0012957241, -0.0014601097, -0.0016232347, -0.0017850218, +-0.0019453950, -0.0021042788, -0.0022615991, -0.0024172826, -0.0025712572, +-0.0027234517, -0.0028737961, -0.0030222217, -0.0031686607, -0.0033130467, +-0.0034553146, -0.0035954003, -0.0037332412, -0.0038687761, -0.0040019449, +-0.0041326891, -0.0042609514, -0.0043866761, -0.0045098089, -0.0046302969, +-0.0047480887, -0.0048631346, -0.0049753861, -0.0050847965, -0.0051913206, +-0.0052949147, -0.0053955370, -0.0054931469, -0.0055877057, -0.0056791763, +-0.0057675233, -0.0058527128, -0.0059347128, -0.0060134928, -0.0060890242, +-0.0061612801, -0.0062302350, -0.0062958655, -0.0063581499, -0.0064170679, +-0.0064726014, -0.0065247337, -0.0065734501, -0.0066187374, -0.0066605844, +-0.0066989815, -0.0067339208, -0.0067653964, -0.0067934038, -0.0068179406, +-0.0068390059, -0.0068566006, -0.0068707273, -0.0068813904, -0.0068885959, +-0.0068923516, -0.0068926670, -0.0068895532, -0.0068830230, -0.0068730909, +-0.0068597730, -0.0068430871, -0.0068230526, -0.0067996905, -0.0067730233, +-0.0067430751, -0.0067098718, -0.0066734406, -0.0066338102, -0.0065910108, +-0.0065450743, -0.0064960339, -0.0064439242, -0.0063887812, -0.0063306424, +-0.0062695467, -0.0062055342, -0.0061386464, -0.0060689262, -0.0059964175, +-0.0059211657, -0.0058432173, -0.0057626201, -0.0056794229, -0.0055936757, +-0.0055054298, -0.0054147371, -0.0053216511, -0.0052262260, -0.0051285171, +-0.0050285805, -0.0049264734, -0.0048222538, -0.0047159807, -0.0046077137, +-0.0044975134, -0.0043854410, -0.0042715586, -0.0041559288, -0.0040386151, +-0.0039196815, -0.0037991925, -0.0036772133, -0.0035538097, -0.0034290478, +-0.0033029941, -0.0031757159, -0.0030472806, -0.0029177559, -0.0027872101, +-0.0026557114, -0.0025233286, -0.0023901305, -0.0022561863, -0.0021215650, +-0.0019863359, -0.0018505686, -0.0017143323, -0.0015776965, -0.0014407305, +-0.0013035038, -0.0011660854, -0.0010285445, -0.0008909501, -0.0007533707, +-0.0006158750, -0.0004785311, -0.0003414068, -0.0002045699, -0.0000680874, +0.0000679738, 0.0002035473, 0.0003385673, 0.0004729683, 0.0006066854, +0.0007396544, 0.0008718115, 0.0010030935, 0.0011334381, 0.0012627833, +0.0013910681, 0.0015182322, 0.0016442159, 0.0017689604, 0.0018924077, +0.0020145008, 0.0021351832, 0.0022543995, 0.0023720954, 0.0024882172, +0.0026027124, 0.0027155294, 0.0028266176, 0.0029359274, 0.0030434103, +0.0031490190, 0.0032527070, 0.0033544293, 0.0034541416, 0.0035518011, +0.0036473659, 0.0037407955, 0.0038320506, 0.0039210929, 0.0040078855, +0.0040923927, 0.0041745801, 0.0042544146, 0.0043318642, 0.0044068984, +0.0044794879, 0.0045496048, 0.0046172225, 0.0046823156, 0.0047448602, +0.0048048338, 0.0048622151, 0.0049169842, 0.0049691226, 0.0050186133, +0.0050654404, 0.0051095896, 0.0051510480, 0.0051898039, 0.0052258471, +0.0052591688, 0.0052897616, 0.0053176194, 0.0053427377, 0.0053651130, +0.0053847435, 0.0054016287, 0.0054157694, 0.0054271679, 0.0054358277, +0.0054417538, 0.0054449524, 0.0054454311, 0.0054431990, 0.0054382662, +0.0054306444, 0.0054203464, 0.0054073864, 0.0053917800, 0.0053735437, +0.0053526956, 0.0053292549, 0.0053032421, 0.0052746789, 0.0052435880, +0.0052099936, 0.0051739208, 0.0051353961, 0.0050944469, 0.0050511019, +0.0050053908, 0.0049573443, 0.0049069944, 0.0048543739, 0.0047995168, +0.0047424579, 0.0046832332, 0.0046218796, 0.0045584348, 0.0044929376, +0.0044254276, 0.0043559452, 0.0042845317, 0.0042112294, 0.0041360811, +0.0040591307, 0.0039804224, 0.0039000017, 0.0038179142, 0.0037342067, +0.0036489264, 0.0035621211, 0.0034738392, 0.0033841298, 0.0032930424, +0.0032006271, 0.0031069345, 0.0030120157, 0.0029159221, 0.0028187055, +0.0027204184, 0.0026211132, 0.0025208431, 0.0024196611, 0.0023176209, +0.0022147762, 0.0021111811, 0.0020068897, 0.0019019563, 0.0017964356, +0.0016903819, 0.0015838501, 0.0014768947, 0.0013695707, 0.0012619327, +0.0011540355, 0.0010459336, 0.0009376817, 0.0008293342, 0.0007209455, +0.0006125697, 0.0005042607, 0.0003960723, 0.0002880581, 0.0001802712, +0.0000727645, -0.0000344092, -0.0001411978, -0.0002475493, -0.0003534123, +-0.0004587356, -0.0005634687, -0.0006675613, -0.0007709638, -0.0008736271, +-0.0009755024, -0.0010765418, -0.0011766978, -0.0012759234, -0.0013741725, +-0.0014713993, -0.0015675591, -0.0016626076, -0.0017565011, -0.0018491969, +-0.0019406529, -0.0020308278, -0.0021196811, -0.0022071730, -0.0022932646, +-0.0023779179, -0.0024610956, -0.0025427614, -0.0026228797, -0.0027014160, +-0.0027783366, -0.0028536087, -0.0029272006, -0.0029990813, -0.0030692209, +-0.0031375904, -0.0032041620, -0.0032689087, -0.0033318045, -0.0033928243, +-0.0034519445, -0.0035091419, -0.0035643948, -0.0036176824, -0.0036689849, +-0.0037182836, -0.0037655608, -0.0038108001, -0.0038539859, -0.0038951038, +-0.0039341405, -0.0039710838, -0.0040059225, -0.0040386465, -0.0040692468, +-0.0040977156, -0.0041240461, -0.0041482326, -0.0041702705, -0.0041901562, +-0.0042078873, -0.0042234624, -0.0042368814, -0.0042481449, -0.0042572549, +-0.0042642143, -0.0042690272, -0.0042716985, -0.0042722345, -0.0042706422, +-0.0042669299, -0.0042611069, -0.0042531833, -0.0042431705, -0.0042310807, +-0.0042169271, -0.0042007241, -0.0041824868, -0.0041622314, -0.0041399751, +-0.0041157359, -0.0040895329, -0.0040613860, -0.0040313159, -0.0039993444, +-0.0039654940, -0.0039297883, -0.0038922514, -0.0038529085, -0.0038117856, +-0.0037689092, -0.0037243070, -0.0036780073, -0.0036300389, -0.0035804318, +-0.0035292163, -0.0034764236, -0.0034220855, -0.0033662347, -0.0033089041, +-0.0032501275, -0.0031899394, -0.0031283747, -0.0030654689, -0.0030012581, +-0.0029357788, -0.0028690681, -0.0028011637, -0.0027321035, -0.0026619261, +-0.0025906704, -0.0025183756, -0.0024450815, -0.0023708281, -0.0022956558, +-0.0022196054, -0.0021427177, -0.0020650342, -0.0019865962, -0.0019074456, +-0.0018276244, -0.0017471747, -0.0016661388, -0.0015845592, -0.0015024785, +-0.0014199393, -0.0013369845, -0.0012536568, -0.0011699992, -0.0010860544, +-0.0010018654, -0.0009174749, -0.0008329258, -0.0007482608, -0.0006635226, +-0.0005787535, -0.0004939960, -0.0004092923, -0.0003246844, -0.0002402143, +-0.0001559234, -0.0000718533, 0.0000119550, 0.0000954606, 0.0001786230, +0.0002614018, 0.0003437572, 0.0004256495, 0.0005070398, 0.0005878890, +0.0006681588, 0.0007478113, 0.0008268089, 0.0009051145, 0.0009826917, +0.0010595042, 0.0011355164, 0.0012106934, 0.0012850006, 0.0013584040, +0.0014308703, 0.0015023666, 0.0015728608, 0.0016423212, 0.0017107168, +0.0017780175, 0.0018441934, 0.0019092157, 0.0019730560, 0.0020356866, +0.0020970806, 0.0021572119, 0.0022160549, 0.0022735848, 0.0023297778, +0.0023846105, 0.0024380603, 0.0024901057, 0.0025407257, 0.0025899000, +0.0026376093, 0.0026838351, 0.0027285596, 0.0027717659, 0.0028134378, +0.0028535600, 0.0028921181, 0.0029290984, 0.0029644882, 0.0029982753, +0.0030304488, 0.0030609984, 0.0030899146, 0.0031171889, 0.0031428134, +0.0031667815, 0.0031890869, 0.0032097246, 0.0032286903, 0.0032459804, +0.0032615923, 0.0032755244, 0.0032877756, 0.0032983458, 0.0033072359, +0.0033144474, 0.0033199827, 0.0033238451, 0.0033260387, 0.0033265683, +0.0033254397, 0.0033226595, 0.0033182348, 0.0033121739, 0.0033044855, +0.0032951796, 0.0032842663, 0.0032717571, 0.0032576639, 0.0032419993, +0.0032247769, 0.0032060109, 0.0031857162, 0.0031639083, 0.0031406037, +0.0031158194, 0.0030895730, 0.0030618828, 0.0030327680, 0.0030022482, +0.0029703436, 0.0029370752, 0.0029024645, 0.0028665336, 0.0028293051, +0.0027908024, 0.0027510492, 0.0027100699, 0.0026678893, 0.0026245328, +0.0025800264, 0.0025343963, 0.0024876693, 0.0024398728, 0.0023910345, +0.0023411825, 0.0022903452, 0.0022385517, 0.0021858313, 0.0021322135, +0.0020777285, 0.0020224064, 0.0019662779, 0.0019093741, 0.0018517259, +0.0017933649, 0.0017343229, 0.0016746316, 0.0016143233, 0.0015534303, +0.0014919850, 0.0014300201, 0.0013675684, 0.0013046629, 0.0012413365, +0.0011776223, 0.0011135537, 0.0010491637, 0.0009844857, 0.0009195531, +0.0008543990, 0.0007890569, 0.0007235600, 0.0006579415, 0.0005922346, +0.0005264724, 0.0004606880, 0.0003949141, 0.0003291837, 0.0002635292, +0.0001979832, 0.0001325780, 0.0000673457, 0.0000023182, -0.0000624728, +-0.0001269959, -0.0001912198, -0.0002551136, -0.0003186466, -0.0003817885, +-0.0004445092, -0.0005067789, -0.0005685683, -0.0006298483, -0.0006905900, +-0.0007507654, -0.0008103463, -0.0008693052, -0.0009276151, -0.0009852491, +-0.0010421811, -0.0010983851, -0.0011538359, -0.0012085085, -0.0012623785, +-0.0013154219, -0.0013676154, -0.0014189360, -0.0014693614, -0.0015188696, +-0.0015674393, -0.0016150498, -0.0016616808, -0.0017073126, -0.0017519262, +-0.0017955030, -0.0018380252, -0.0018794753, -0.0019198367, -0.0019590932, +-0.0019972294, -0.0020342302, -0.0020700814, -0.0021047694, -0.0021382811, +-0.0021706043, -0.0022017270, -0.0022316382, -0.0022603275, -0.0022877851, +-0.0023140018, -0.0023389690, -0.0023626791, -0.0023851246, -0.0024062993, +-0.0024261971, -0.0024448128, -0.0024621419, -0.0024781806, -0.0024929256, +-0.0025063742, -0.0025185247, -0.0025293756, -0.0025389266, -0.0025471774, +-0.0025541290, -0.0025597826, -0.0025641401, -0.0025672043, -0.0025689784, +-0.0025694663, -0.0025686724, -0.0025666021, -0.0025632609, -0.0025586554, +-0.0025527924, -0.0025456797, -0.0025373253, -0.0025277381, -0.0025169273, +-0.0025049031, -0.0024916758, -0.0024772565, -0.0024616569, -0.0024448891, +-0.0024269658, -0.0024079004, -0.0023877064, -0.0023663983, -0.0023439908, +-0.0023204992, -0.0022959392, -0.0022703270, -0.0022436795, -0.0022160136, +-0.0021873471, -0.0021576979, -0.0021270845, -0.0020955259, -0.0020630411, +-0.0020296500, -0.0019953726, -0.0019602293, -0.0019242408, -0.0018874283, +-0.0018498132, -0.0018114173, -0.0017722626, -0.0017323716, -0.0016917669, +-0.0016504714, -0.0016085084, -0.0015659012, -0.0015226735, -0.0014788493, +-0.0014344526, -0.0013895077, -0.0013440391, -0.0012980715, -0.0012516297, +-0.0012047386, -0.0011574233, -0.0011097090, -0.0010616211, -0.0010131848, +-0.0009644258, -0.0009153695, -0.0008660416, -0.0008164676, -0.0007666733, +-0.0007166843, -0.0006665263, -0.0006162249, -0.0005658059, -0.0005152948, +-0.0004647171, -0.0004140985, -0.0003634642, -0.0003128396, -0.0002622499, +-0.0002117203, -0.0001612757, -0.0001109410, -0.0000607409, -0.0000107000, +0.0000391574, 0.0000888071, 0.0001382251, 0.0001873876, 0.0002362710, +0.0002848520, 0.0003331074, 0.0003810145, 0.0004285507, 0.0004756935, +0.0005224210, 0.0005687114, 0.0006145433, 0.0006598955, 0.0007047472, +0.0007490779, 0.0007928675, 0.0008360961, 0.0008787443, 0.0009207930, +0.0009622235, 0.0010030174, 0.0010431569, 0.0010826243, 0.0011214025, +0.0011594747, 0.0011968247, 0.0012334365, 0.0012692947, 0.0013043841, +0.0013386903, 0.0013721991, 0.0014048968, 0.0014367701, 0.0014678062, +0.0014979929, 0.0015273183, 0.0015557711, 0.0015833403, 0.0016100155, +0.0016357870, 0.0016606451, 0.0016845811, 0.0017075864, 0.0017296531, +0.0017507738, 0.0017709416, 0.0017901499, 0.0018083930, 0.0018256652, +0.0018419618, 0.0018572784, 0.0018716109, 0.0018849560, 0.0018973109, +0.0019086731, 0.0019190407, 0.0019284124, 0.0019367874, 0.0019441651, +0.0019505458, 0.0019559301, 0.0019603191, 0.0019637144, 0.0019661182, +0.0019675329, 0.0019679618, 0.0019674083, 0.0019658766, 0.0019633710, +0.0019598967, 0.0019554590, 0.0019500638, 0.0019437176, 0.0019364271, +0.0019281995, 0.0019190427, 0.0019089647, 0.0018979741, 0.0018860799, +0.0018732914, 0.0018596186, 0.0018450717, 0.0018296611, 0.0018133981, +0.0017962939, 0.0017783603, 0.0017596096, 0.0017400541, 0.0017197068, +0.0016985808, 0.0016766897, 0.0016540474, 0.0016306680, 0.0016065662, +0.0015817566, 0.0015562544, 0.0015300751, 0.0015032342, 0.0014757478, +0.0014476321, 0.0014189035, 0.0013895787, 0.0013596746, 0.0013292086, +0.0012981978, 0.0012666600, 0.0012346128, 0.0012020743, 0.0011690626, +0.0011355960, 0.0011016931, 0.0010673723, 0.0010326524, 0.0009975524, +0.0009620912, 0.0009262880, 0.0008901619, 0.0008537322, 0.0008170183, +0.0007800396, 0.0007428156, 0.0007053659, 0.0006677099, 0.0006298674, +0.0005918580, 0.0005537012, 0.0005154167, 0.0004770241, 0.0004385430, +0.0003999929, 0.0003613934, 0.0003227639, 0.0002841239, 0.0002454926, +0.0002068894, 0.0001683333, 0.0001298435, 0.0000914390, 0.0000531385, +0.0000149607, -0.0000230756, -0.0000609521, -0.0000986506, -0.0001361528, +-0.0001734408, -0.0002104968, -0.0002473033, -0.0002838427, -0.0003200980, +-0.0003560521, -0.0003916882, -0.0004269898, -0.0004619406, -0.0004965245, +-0.0005307256, -0.0005645283, -0.0005979174, -0.0006308778, -0.0006633947, +-0.0006954536, -0.0007270403, -0.0007581408, -0.0007887415, -0.0008188291, +-0.0008483907, -0.0008774134, -0.0009058849, -0.0009337931, -0.0009611264, +-0.0009878733, -0.0010140227, -0.0010395640, -0.0010644867, -0.0010887809, +-0.0011124369, -0.0011354454, -0.0011577974, -0.0011794844, -0.0012004980, +-0.0012208306, -0.0012404746, -0.0012594229, -0.0012776687, -0.0012952058, +-0.0013120281, -0.0013281301, -0.0013435065, -0.0013581526, -0.0013720639, +-0.0013852363, -0.0013976662, -0.0014093503, -0.0014202856, -0.0014304698, +-0.0014399006, -0.0014485764, -0.0014564957, -0.0014636576, -0.0014700615, +-0.0014757072, -0.0014805949, -0.0014847251, -0.0014880988, -0.0014907172, +-0.0014925821, -0.0014936955, -0.0014940597, -0.0014936777, -0.0014925524, +-0.0014906875, -0.0014880868, -0.0014847545, -0.0014806951, -0.0014759136, +-0.0014704152, -0.0014642055, -0.0014572904, -0.0014496762, -0.0014413695, +-0.0014323770, -0.0014227062, -0.0014123644, -0.0014013595, -0.0013896996, +-0.0013773932, -0.0013644489, -0.0013508758, -0.0013366832, -0.0013218805, +-0.0013064777, -0.0012904848, -0.0012739120, -0.0012567701, -0.0012390699, +-0.0012208223, -0.0012020388, -0.0011827307, -0.0011629099, -0.0011425883, +-0.0011217780, -0.0011004914, -0.0010787410, -0.0010565395, -0.0010338998, +-0.0010108350, -0.0009873583, -0.0009634830, -0.0009392227, -0.0009145911, +-0.0008896018, -0.0008642689, -0.0008386063, -0.0008126283, -0.0007863489, +-0.0007597826, -0.0007329438, -0.0007058470, -0.0006785067, -0.0006509376, +-0.0006231543, -0.0005951717, -0.0005670044, -0.0005386673, -0.0005101753, +-0.0004815431, -0.0004527857, -0.0004239178, -0.0003949545, -0.0003659105, +-0.0003368006, -0.0003076398, -0.0002784426, -0.0002492239, -0.0002199984, +-0.0001907807, -0.0001615854, -0.0001324268, -0.0001033196, -0.0000742779, +-0.0000453161, -0.0000164483, 0.0000123115, 0.0000409493, 0.0000694513, +0.0000978039, 0.0001259933, 0.0001540064, 0.0001818296, 0.0002094500, +0.0002368545, 0.0002640303, 0.0002909647, 0.0003176453, 0.0003440598, +0.0003701960, 0.0003960420, 0.0004215861, 0.0004468167, 0.0004717224, +0.0004962922, 0.0005205151, 0.0005443804, 0.0005678777, 0.0005909967, +0.0006137274, 0.0006360599, 0.0006579848, 0.0006794927, 0.0007005745, +0.0007212216, 0.0007414252, 0.0007611772, 0.0007804694, 0.0007992941, +0.0008176438, 0.0008355112, 0.0008528894, 0.0008697717, 0.0008861516, +0.0009020230, 0.0009173801, 0.0009322172, 0.0009465290, 0.0009603105, +0.0009735571, 0.0009862642, 0.0009984277, 0.0010100437, 0.0010211086, +0.0010316192, 0.0010415725, 0.0010509657, 0.0010597965, 0.0010680626, +0.0010757624, 0.0010828942, 0.0010894568, 0.0010954492, 0.0011008708, +0.0011057211, 0.0011100002, 0.0011137081, 0.0011168454, 0.0011194127, +0.0011214113, 0.0011228423, 0.0011237074, 0.0011240084, 0.0011237476, +0.0011229273, 0.0011215502, 0.0011196193, 0.0011171379, 0.0011141094, +0.0011105375, 0.0011064263, 0.0011017801, 0.0010966033, 0.0010909007, +0.0010846773, 0.0010779384, 0.0010706894, 0.0010629361, 0.0010546843, +0.0010459403, 0.0010367105, 0.0010270014, 0.0010168199, 0.0010061729, +0.0009950678, 0.0009835120, 0.0009715130, 0.0009590787, 0.0009462171, +0.0009329365, 0.0009192450, 0.0009051513, 0.0008906642, 0.0008757923, +0.0008605448, 0.0008449308, 0.0008289596, 0.0008126407, 0.0007959837, +0.0007789982, 0.0007616942, 0.0007440816, 0.0007261704, 0.0007079708, +0.0006894932, 0.0006707479, 0.0006517454, 0.0006324962, 0.0006130110, +0.0005933005, 0.0005733755, 0.0005532468, 0.0005329253, 0.0005124220, +0.0004917479, 0.0004709140, 0.0004499314, 0.0004288111, 0.0004075644, +0.0003862023, 0.0003647361, 0.0003431768, 0.0003215357, 0.0002998238, +0.0002780524, 0.0002562326, 0.0002343754, 0.0002124920, 0.0001905934, +0.0001686906, 0.0001467946, 0.0001249163, 0.0001030665, 0.0000812561, +0.0000594957, 0.0000377962, 0.0000161680, -0.0000053783, -0.0000268323, +-0.0000481837, -0.0000694222, -0.0000905376, -0.0001115200, -0.0001323593, +-0.0001530458, -0.0001735697, -0.0001939216, -0.0002140918, -0.0002340711, +-0.0002538504, -0.0002734204, -0.0002927724, -0.0003118976, -0.0003307873, +-0.0003494331, -0.0003678267, -0.0003859599, -0.0004038248, -0.0004214136, +-0.0004387185, -0.0004557322, -0.0004724474, -0.0004888569, -0.0005049539, +-0.0005207315, -0.0005361833, -0.0005513028, -0.0005660839, -0.0005805207, +-0.0005946073, -0.0006083382, -0.0006217080, -0.0006347115, -0.0006473437, +-0.0006596000, -0.0006714757, -0.0006829665, -0.0006940683, -0.0007047771, +-0.0007150893, -0.0007250014, -0.0007345100, -0.0007436121, -0.0007523049, +-0.0007605858, -0.0007684523, -0.0007759022, -0.0007829336, -0.0007895447, +-0.0007957340, -0.0008015002, -0.0008068421, -0.0008117589, -0.0008162498, +-0.0008203145, -0.0008239527, -0.0008271644, -0.0008299497, -0.0008323091, +-0.0008342432, -0.0008357529, -0.0008368390, -0.0008375030, -0.0008377461, +-0.0008375702, -0.0008369770, -0.0008359687, -0.0008345473, -0.0008327155, +-0.0008304759, -0.0008278313, -0.0008247847, -0.0008213393, -0.0008174987, +-0.0008132662, -0.0008086459, -0.0008036415, -0.0007982572, -0.0007924973, +-0.0007863663, -0.0007798688, -0.0007730096, -0.0007657937, -0.0007582263, +-0.0007503124, -0.0007420577, -0.0007334676, -0.0007245480, -0.0007153045, +-0.0007057433, -0.0006958705, -0.0006856923, -0.0006752151, -0.0006644455, +-0.0006533899, -0.0006420553, -0.0006304484, -0.0006185763, -0.0006064459, +-0.0005940644, -0.0005814391, -0.0005685774, -0.0005554866, -0.0005421744, +-0.0005286483, -0.0005149159, -0.0005009850, -0.0004868635, -0.0004725592, +-0.0004580801, -0.0004434340, -0.0004286292, -0.0004136736, -0.0003985753, +-0.0003833426, -0.0003679835, -0.0003525065, -0.0003369196, -0.0003212311, +-0.0003054494, -0.0002895827, -0.0002736393, -0.0002576275, -0.0002415556, +-0.0002254319, -0.0002092648, -0.0001930624, -0.0001768330, -0.0001605849, +-0.0001443262, -0.0001280652, -0.0001118099, -0.0000955685, -0.0000793491, +-0.0000631597, -0.0000470081, -0.0000309025, -0.0000148505, 0.0000011400, +0.0000170612, 0.0000329055, 0.0000486653, 0.0000643331, 0.0000799015, +0.0000953630, 0.0001107104, 0.0001259365, 0.0001410343, 0.0001559967, +0.0001708168, 0.0001854879, 0.0002000031, 0.0002143560, 0.0002285401, +0.0002425489, 0.0002563763, 0.0002700161, 0.0002834622, 0.0002967089, +0.0003097503, 0.0003225808, 0.0003351948, 0.0003475871, 0.0003597523, +0.0003716854, 0.0003833814, 0.0003948354, 0.0004060428, 0.0004169991, +0.0004276998, 0.0004381406, 0.0004483176, 0.0004582267, 0.0004678642, +0.0004772264, 0.0004863097, 0.0004951109, 0.0005036269, 0.0005118544, +0.0005197908, 0.0005274332, 0.0005347792, 0.0005418263, 0.0005485724, +0.0005550152, 0.0005611530, 0.0005669840, 0.0005725066, 0.0005777193, +0.0005826210, 0.0005872105, 0.0005914868, 0.0005954492, 0.0005990971, +0.0006024300, 0.0006054476, 0.0006081498, 0.0006105366, 0.0006126081, +0.0006143647, 0.0006158069, 0.0006169354, 0.0006177508, 0.0006182543, +0.0006184469, 0.0006183298, 0.0006179045, 0.0006171725, 0.0006161355, +0.0006147954, 0.0006131542, 0.0006112139, 0.0006089769, 0.0006064456, +0.0006036225, 0.0006005103, 0.0005971119, 0.0005934301, 0.0005894681, +0.0005852291, 0.0005807164, 0.0005759334, 0.0005708838, 0.0005655712, +0.0005599994, 0.0005541724, 0.0005480941, 0.0005417688, 0.0005352006, +0.0005283939, 0.0005213533, 0.0005140831, 0.0005065881, 0.0004988729, +0.0004909425, 0.0004828018, 0.0004744556, 0.0004659092, 0.0004571676, +0.0004482360, 0.0004391199, 0.0004298245, 0.0004203554, 0.0004107179, +0.0004009177, 0.0003909603, 0.0003808515, 0.0003705970, 0.0003602026, +0.0003496739, 0.0003390171, 0.0003282378, 0.0003173421, 0.0003063359, +0.0002952252, 0.0002840160, 0.0002727144, 0.0002613264, 0.0002498582, +0.0002383157, 0.0002267052, 0.0002150326, 0.0002033042, 0.0001915261, +0.0001797043, 0.0001678449, 0.0001559542, 0.0001440381, 0.0001321027, +0.0001201541, 0.0001081984, 0.0000962415, 0.0000842894, 0.0000723481, +0.0000604235, 0.0000485216, 0.0000366481, 0.0000248089, 0.0000130097, +0.0000012563, -0.0000104456, -0.0000220904, -0.0000336725, -0.0000451865, +-0.0000566268, -0.0000679881, -0.0000792650, -0.0000904522, -0.0001015446, +-0.0001125370, -0.0001234244, -0.0001342017, -0.0001448641, -0.0001554068, +-0.0001658250, -0.0001761140, -0.0001862693, -0.0001962863, -0.0002061608, +-0.0002158883, -0.0002254646, -0.0002348857, -0.0002441476, -0.0002532462, +-0.0002621777, -0.0002709385, -0.0002795249, -0.0002879334, -0.0002961605, +-0.0003042030, -0.0003120577, -0.0003197214, -0.0003271912, -0.0003344642, +-0.0003415377, -0.0003484089, -0.0003550754, -0.0003615348, -0.0003677846, +-0.0003738228, -0.0003796473, -0.0003852560, -0.0003906472, -0.0003958191, +-0.0004007702, -0.0004054988, -0.0004100037, -0.0004142837, -0.0004183374, +-0.0004221641, -0.0004257626, -0.0004291324, -0.0004322726, -0.0004351828, +-0.0004378626, -0.0004403116, -0.0004425296, -0.0004445166, -0.0004462725, +-0.0004477977, -0.0004490922, -0.0004501566, -0.0004509913, -0.0004515970, +-0.0004519743, -0.0004521241, -0.0004520473, -0.0004517450, -0.0004512184, +-0.0004504687, -0.0004494974, -0.0004483058, -0.0004468956, -0.0004452685, +-0.0004434263, -0.0004413708, -0.0004391040, -0.0004366281, -0.0004339452, +-0.0004310576, -0.0004279676, -0.0004246778, -0.0004211906, -0.0004175087, +-0.0004136348, -0.0004095717, -0.0004053224, -0.0004008897, -0.0003962768, +-0.0003914867, -0.0003865227, -0.0003813879, -0.0003760859, -0.0003706199, +-0.0003649934, -0.0003592101, -0.0003532734, -0.0003471871, -0.0003409549, +-0.0003345805, -0.0003280679, -0.0003214208, -0.0003146432, -0.0003077392, +-0.0003007127, -0.0002935678, -0.0002863086, -0.0002789393, -0.0002714641, +-0.0002638872, -0.0002562128, -0.0002484452, -0.0002405888, -0.0002326478, +-0.0002246267, -0.0002165298, -0.0002083615, -0.0002001262, -0.0001918284, +-0.0001834725, -0.0001750629, -0.0001666042, -0.0001581006, -0.0001495568, +-0.0001409772, -0.0001323662, -0.0001237283, -0.0001150680, -0.0001063896, +-0.0000976976, -0.0000889965, -0.0000802906, -0.0000715842, -0.0000628818, +-0.0000541878, -0.0000455063, -0.0000368418, -0.0000281984, -0.0000195804, +-0.0000109920, -0.0000024374, 0.0000060793, 0.0000145541, 0.0000229828, +0.0000313614, 0.0000396861, 0.0000479528, 0.0000561577, 0.0000642970, +0.0000723668, 0.0000803636, 0.0000882835, 0.0000961230, 0.0001038785, +0.0001115465, 0.0001191237, 0.0001266065, 0.0001339917, 0.0001412761, +0.0001484564, 0.0001555296, 0.0001624925, 0.0001693423, 0.0001760759, +0.0001826906, 0.0001891836, 0.0001955522, 0.0002017938, 0.0002079058, +0.0002138857, 0.0002197313, 0.0002254401, 0.0002310100, 0.0002364387, +0.0002417243, 0.0002468647, 0.0002518580, 0.0002567025, 0.0002613963, +0.0002659378, 0.0002703254, 0.0002745577, 0.0002786332, 0.0002825506, +0.0002863087, 0.0002899064, 0.0002933425, 0.0002966162, 0.0002997264, +0.0003026725, 0.0003054536, 0.0003080692, 0.0003105187, 0.0003128017, +0.0003149178, 0.0003168666, 0.0003186480, 0.0003202619, 0.0003217083, +0.0003229871, 0.0003240985, 0.0003250428, 0.0003258202, 0.0003264312, +0.0003268761, 0.0003271556, 0.0003272702, 0.0003272206, 0.0003270078, +0.0003266324, 0.0003260955, 0.0003253981, 0.0003245412, 0.0003235261, +0.0003223540, 0.0003210261, 0.0003195440, 0.0003179089, 0.0003161226, +0.0003141865, 0.0003121023, 0.0003098718, 0.0003074968, 0.0003049791, +0.0003023207, 0.0002995235, 0.0002965895, 0.0002935210, 0.0002903200, +0.0002869888, 0.0002835296, 0.0002799448, 0.0002762367, 0.0002724079, +0.0002684607, 0.0002643977, 0.0002602215, 0.0002559347, 0.0002515399, +0.0002470399, 0.0002424374, 0.0002377352, 0.0002329361, 0.0002280430, +0.0002230587, 0.0002179862, 0.0002128285, 0.0002075885, 0.0002022692, +0.0001968736, 0.0001914049, 0.0001858661, 0.0001802603, 0.0001745906, +0.0001688602, 0.0001630723, 0.0001572299, 0.0001513363, 0.0001453946, +0.0001394082, 0.0001333801, 0.0001273136, 0.0001212119, 0.0001150782, +0.0001089158, 0.0001027279, 0.0000965177, 0.0000902884, 0.0000840433, +0.0000777854, 0.0000715181, 0.0000652446, 0.0000589678, 0.0000526912, +0.0000464177, 0.0000401505, 0.0000338928, 0.0000276476, 0.0000214180, +0.0000152070, 0.0000090176, 0.0000028530, -0.0000032841, -0.0000093905, +-0.0000154635, -0.0000215001, -0.0000274975, -0.0000334528, -0.0000393633, +-0.0000452261, -0.0000510387, -0.0000567983, -0.0000625023, -0.0000681481, +-0.0000737331, -0.0000792549, -0.0000847109, -0.0000900988, -0.0000954161, +-0.0001006605, -0.0001058298, -0.0001109216, -0.0001159339, -0.0001208645, +-0.0001257113, -0.0001304723, -0.0001351454, -0.0001397288, -0.0001442206, +-0.0001486190, -0.0001529222, -0.0001571285, -0.0001612363, -0.0001652439, +-0.0001691499, -0.0001729527, -0.0001766509, -0.0001802433, -0.0001837284, +-0.0001871051, -0.0001903722, -0.0001935285, -0.0001965730, -0.0001995047, +-0.0002023227, -0.0002050261, -0.0002076141, -0.0002100859, -0.0002124409, +-0.0002146784, -0.0002167979, -0.0002187988, -0.0002206808, -0.0002224434, +-0.0002240864, -0.0002256094, -0.0002270123, -0.0002282950, -0.0002294574, +-0.0002304995, -0.0002314213, -0.0002322229, -0.0002329046, -0.0002334665, +-0.0002339089, -0.0002342322, -0.0002344368, -0.0002345232, -0.0002344918, +-0.0002343433, -0.0002340783, -0.0002336975, -0.0002332015, -0.0002325913, +-0.0002318677, -0.0002310316, -0.0002300839, -0.0002290256, -0.0002278578, +-0.0002265817, -0.0002251983, -0.0002237089, -0.0002221147, -0.0002204171, +-0.0002186173, -0.0002167169, -0.0002147171, -0.0002126195, -0.0002104256, +-0.0002081370, -0.0002057553, -0.0002032820, -0.0002007190, -0.0001980679, +-0.0001953304, -0.0001925083, -0.0001896036, -0.0001866179, -0.0001835533, +-0.0001804116, -0.0001771947, -0.0001739047, -0.0001705435, -0.0001671132, +-0.0001636158, -0.0001600534, -0.0001564281, -0.0001527420, -0.0001489973, +-0.0001451961, -0.0001413406, -0.0001374329, -0.0001334754, -0.0001294702, +-0.0001254195, -0.0001213257, -0.0001171909, -0.0001130175, -0.0001088077, +-0.0001045638, -0.0001002881, -0.0000959829, -0.0000916505, -0.0000872932, +-0.0000829133, -0.0000785131, -0.0000740949, -0.0000696610, -0.0000652138, +-0.0000607554, -0.0000562883, -0.0000518146, -0.0000473367, -0.0000428568, +-0.0000383772, -0.0000339001, -0.0000294277, -0.0000249624, -0.0000205062, +-0.0000160614, -0.0000116301, -0.0000072145, -0.0000028167, 0.0000015611, +0.0000059168, 0.0000102485, 0.0000145539, 0.0000188311, 0.0000230781, +0.0000272929, 0.0000314736, 0.0000356181, 0.0000397247, 0.0000437914, +0.0000478164, 0.0000517978, 0.0000557339, 0.0000596230, 0.0000634633, +0.0000672531, 0.0000709908, 0.0000746747, 0.0000783033, 0.0000818750, +0.0000853883, 0.0000888417, 0.0000922338, 0.0000955632, 0.0000988286, +0.0001020285, 0.0001051617, 0.0001082270, 0.0001112231, 0.0001141489, +0.0001170033, 0.0001197852, 0.0001224936, 0.0001251273, 0.0001276856, +0.0001301674, 0.0001325720, 0.0001348984, 0.0001371460, 0.0001393138, +0.0001414014, 0.0001434079, 0.0001453328, 0.0001471756, 0.0001489356, +0.0001506125, 0.0001522058, 0.0001537151, 0.0001551400, 0.0001564803, +0.0001577357, 0.0001589060, 0.0001599910, 0.0001609906, 0.0001619047, +0.0001627333, 0.0001634764, 0.0001641339, 0.0001647061, 0.0001651931, +0.0001655949, 0.0001659120, 0.0001661444, 0.0001662924, 0.0001663566, +0.0001663371, 0.0001662345, 0.0001660492, 0.0001657817, 0.0001654325, +0.0001650023, 0.0001644915, 0.0001639010, 0.0001632313, 0.0001624832, +0.0001616575, 0.0001607549, 0.0001597764, 0.0001587227, 0.0001575947, +0.0001563934, 0.0001551198, 0.0001537748, 0.0001523595, 0.0001508749, +0.0001493222, 0.0001477024, 0.0001460166, 0.0001442661, 0.0001424521, +0.0001405757, 0.0001386382, 0.0001366410, 0.0001345852, 0.0001324722, +0.0001303034, 0.0001280801, 0.0001258038, 0.0001234757, 0.0001210974, +0.0001186702, 0.0001161957, 0.0001136753, 0.0001111105, 0.0001085028, +0.0001058537, 0.0001031648, 0.0001004377, 0.0000976737, 0.0000948747, +0.0000920420, 0.0000891774, 0.0000862823, 0.0000833585, 0.0000804075, +0.0000774309, 0.0000744303, 0.0000714075, 0.0000683639, 0.0000653013, +0.0000622212, 0.0000591253, 0.0000560153, 0.0000528927, 0.0000497592, +0.0000466164, 0.0000434660, 0.0000403095, 0.0000371486, 0.0000339848, +0.0000308199, 0.0000276553, 0.0000244926, 0.0000213335, 0.0000181796, +0.0000150322, 0.0000118931, 0.0000087637, 0.0000056456, 0.0000025402, +-0.0000005509, -0.0000036262, -0.0000066844, -0.0000097239, -0.0000127433, +-0.0000157412, -0.0000187162, -0.0000216669, -0.0000245920, -0.0000274901, +-0.0000303599, -0.0000332001, -0.0000360095, -0.0000387867, -0.0000415306, +-0.0000442399, -0.0000469135, -0.0000495501, -0.0000521487, -0.0000547082, +-0.0000572273, -0.0000597052, -0.0000621407, -0.0000645329, -0.0000668807, +-0.0000691832, -0.0000714395, -0.0000736486, -0.0000758098, -0.0000779221, +-0.0000799848, -0.0000819970, -0.0000839581, -0.0000858672, -0.0000877237, +-0.0000895269, -0.0000912761, -0.0000929709, -0.0000946105, -0.0000961945, +-0.0000977224, -0.0000991935, -0.0001006076, -0.0001019642, -0.0001032628, +-0.0001045032, -0.0001056850, -0.0001068078, -0.0001078715, -0.0001088758, +-0.0001098205, -0.0001107055, -0.0001115305, -0.0001122954, -0.0001130003, +-0.0001136450, -0.0001142295, -0.0001147539, -0.0001152181, -0.0001156222, +-0.0001159664, -0.0001162508, -0.0001164755, -0.0001166408, -0.0001167467, +-0.0001167937, -0.0001167819, -0.0001167117, -0.0001165834, -0.0001163974, +-0.0001161540, -0.0001158536, -0.0001154968, -0.0001150839, -0.0001146154, +-0.0001140920, -0.0001135140, -0.0001128821, -0.0001121969, -0.0001114590, +-0.0001106690, -0.0001098276, -0.0001089354, -0.0001079932, -0.0001070018, +-0.0001059617, -0.0001048739, -0.0001037391, -0.0001025581, -0.0001013318, +-0.0001000609, -0.0000987464, -0.0000973892, -0.0000959901, -0.0000945500, +-0.0000930699, -0.0000915507, -0.0000899935, -0.0000883990, -0.0000867685, +-0.0000851028, -0.0000834030, -0.0000816701, -0.0000799051, -0.0000781091, +-0.0000762832, -0.0000744284, -0.0000725458, -0.0000706365, -0.0000687015, +-0.0000667421, -0.0000647592, -0.0000627541, -0.0000607277, -0.0000586814, +-0.0000566161, -0.0000545330, -0.0000524333, -0.0000503180, -0.0000481885, +-0.0000460456, -0.0000438907, -0.0000417249, -0.0000395493, -0.0000373650, +-0.0000351732, -0.0000329751, -0.0000307717, -0.0000285642, -0.0000263537, +-0.0000241414, -0.0000219284, -0.0000197157, -0.0000175046, -0.0000152960, +-0.0000130912, -0.0000108911, -0.0000086969, -0.0000065096, -0.0000043304, +-0.0000021601, -0.0000000000 +}; diff --git a/dlls/dsound/mixer.c b/dlls/dsound/mixer.c index 7f98e42c6b0..ec5a264f0d6 100644 --- a/dlls/dsound/mixer.c +++ b/dlls/dsound/mixer.c @@ -40,6 +40,7 @@ #include "ks.h" #include "ksmedia.h" #include "dsound_private.h" +#include "fir.h" WINE_DEFAULT_DEBUG_CHANNEL(dsound); @@ -129,6 +130,24 @@ void DSOUND_RecalcFormat(IDirectSoundBufferImpl *dsb) && (IsEqualGUID(&pwfxe->SubFormat, &KSDATAFORMAT_SUBTYPE_IEEE_FLOAT)))) ieee = TRUE; + /** + * Recalculate FIR step and gain. + * + * firstep says how many points of the FIR exist per one + * sample in the secondary buffer. firgain specifies what + * to multiply the FIR output by in order to attenuate it correctly. + */ + if (dsb->freqAdjust > 1.0f) { + /** + * Yes, round it a bit to make sure that the + * linear interpolation factor never changes. + */ + dsb->firstep = ceil(fir_step / dsb->freqAdjust); + } else { + dsb->firstep = fir_step; + } + dsb->firgain = (float)dsb->firstep / fir_step; + /* calculate the 10ms write lead */ dsb->writelead = (dsb->freq / 100) * dsb->pwfx->nBlockAlign; @@ -228,28 +247,97 @@ static inline float get_current_sample(const IDirectSoundBufferImpl *dsb, return dsb->get(dsb, mixpos % dsb->buflen, channel); } -/** - * Copy frames from the given input buffer to the given output buffer. - * Translate 8 <-> 16 bits and mono <-> stereo - */ -static inline void cp_fields(IDirectSoundBufferImpl *dsb, +static UINT cp_fields_noresample(IDirectSoundBufferImpl *dsb, + UINT ostride, UINT count) +{ + UINT istride = dsb->pwfx->nBlockAlign; + DWORD channel, i; + for (i = 0; i < count; i++) + for (channel = 0; channel < dsb->mix_channels; channel++) + dsb->put(dsb, i * ostride, channel, get_current_sample(dsb, + dsb->sec_mixpos + i * istride, channel)); + return count; +} + +static UINT cp_fields_resample(IDirectSoundBufferImpl *dsb, UINT ostride, UINT count, float *freqAcc) { - DWORD ipos = dsb->sec_mixpos; - UINT istride = dsb->pwfx->nBlockAlign, i; - DWORD opos = 0; + UINT i, channel; + UINT istride = dsb->pwfx->nBlockAlign; + + float freqAdjust = dsb->freqAdjust; + float freqAcc_start = *freqAcc; + float freqAcc_end = freqAcc_start + count * freqAdjust; + UINT dsbfirstep = dsb->firstep; + UINT channels = dsb->mix_channels; + UINT max_ipos = freqAcc_start + count * freqAdjust; + + UINT fir_cachesize = (fir_len + dsbfirstep - 2) / dsbfirstep; + UINT required_input = max_ipos + fir_cachesize; + + float* intermediate = HeapAlloc(GetProcessHeap(), 0, + sizeof(float) * required_input * channels); + + float* fir_copy = HeapAlloc(GetProcessHeap(), 0, + sizeof(float) * fir_cachesize); + + /* Important: this buffer MUST be non-interleaved + * if you want -msse3 to have any effect. + * This is good for CPU cache effects, too. + */ + float* itmp = intermediate; + for (channel = 0; channel < channels; channel++) + for (i = 0; i < required_input; i++) + *(itmp++) = get_current_sample(dsb, + dsb->sec_mixpos + i * istride, channel); + + for(i = 0; i < count; ++i) { + float total_fir_steps = (freqAcc_start + i * freqAdjust) * dsbfirstep; + UINT int_fir_steps = total_fir_steps; + UINT ipos = int_fir_steps / dsbfirstep; + + UINT idx = (ipos + 1) * dsbfirstep - int_fir_steps - 1; + float rem = int_fir_steps + 1.0 - total_fir_steps; + + int fir_used = 0; + while (idx < fir_len - 1) { + fir_copy[fir_used++] = fir[idx] * (1.0 - rem) + fir[idx + 1] * rem; + idx += dsb->firstep; + } - for (i = 0; i < count; ++i){ - DWORD channel; - for (channel = 0; channel < dsb->mix_channels; channel++) - dsb->put(dsb, opos, channel, - get_current_sample(dsb, ipos, channel)); - *freqAcc += dsb->freqAdjust; - ipos += ((DWORD)*freqAcc) * istride; - *freqAcc -= truncf(*freqAcc); - opos += ostride; + assert(fir_used <= fir_cachesize); + assert(ipos + fir_used <= required_input); + + for (channel = 0; channel < dsb->mix_channels; channel++) { + int j; + float sum = 0.0; + float* cache = &intermediate[channel * required_input + ipos]; + for (j = 0; j < fir_used; j++) + sum += fir_copy[j] * cache[j]; + dsb->put(dsb, i * ostride, channel, sum * dsb->firgain); + } } + freqAcc_end -= (int)freqAcc_end; + *freqAcc = freqAcc_end; + + HeapFree(GetProcessHeap(), 0, fir_copy); + HeapFree(GetProcessHeap(), 0, intermediate); + + return max_ipos; +} + +static void cp_fields(IDirectSoundBufferImpl *dsb, + UINT ostride, UINT count, float *freqAcc) +{ + DWORD ipos, adv; + + if (dsb->freqAdjust == 1.0) + adv = cp_fields_noresample(dsb, ostride, count); /* *freqAcc is unmodified */ + else + adv = cp_fields_resample(dsb, ostride, count, freqAcc); + + ipos = dsb->sec_mixpos + adv * dsb->pwfx->nBlockAlign; if (ipos >= dsb->buflen) { if (dsb->playflags & DSBPLAY_LOOPING) ipos %= dsb->buflen; diff --git a/tools/make_fir b/tools/make_fir new file mode 100755 index 00000000000..97c5583d16d --- /dev/null +++ b/tools/make_fir @@ -0,0 +1,158 @@ +#! /usr/bin/perl -w +# +# DirectSound +# +# Copyright 2011-2012 Alexander E. Patrakov +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + +use strict; +use Math::Trig; + +# This program generates an array of Finite Impulse Response (FIR) filter +# values for use in resampling audio. +# +# Values are based on the resampler from Windows XP at the default (best) +# quality, reverse engineered by saving kvm output to a wav file. + +# Controls how sharp the transition between passband and stopband is. +# The transition bandwidth is approximately (1 / exp_width) of the +# Nyquist frequency. + +my $exp_width = 41.0; + +# Controls the stopband attenuation. It is related but not proportional +# to exp(-(PI * lobes_per_wing / exp_width) ^2) / lobes_per_wing + +my $lobes_per_wing = 28; + +# Controls the position of the transition band and thus attenuation at the +# Nyquist frequency and above. Amended below so that the length of the FIR is +# an integer. Essentially, this controls the trade-off between good rejection +# of unrepresentable frequencies (those above half of the lower of the sample +# rates) and not rejecting the wanted ones. Windows XP errs on the side of +# letting artifacts through, which somewhat makes sense if they are above +# 20 kHz anyway, or in the case of upsampling, where we can assume that the +# problematic frequencies are not in the input. This, however, doesn't match +# what linux resamplers do - so set this to 0.85 to match them. 0.98 would +# give Windows XP behaviour. + +my $approx_bandwidth = 0.85; + +# The amended value will be stored here +my $bandwidth; + +# The number of points per time unit equal to one period of the original +# Nyquist frequency. The more points, the less interpolation error is. +my $fir_step = 120; + + +# Here x is measured in half-periods of the lower sample rate +sub fir_val($) +{ + my ($x) = @_; + $x *= pi * $bandwidth; + my $s = $x / $exp_width; + my $sinc = $x ? (sin($x) / $x) : 1.0; + my $gauss = exp(-($s * $s)); + return $sinc * $gauss; +} + +# Linear interpolation +sub mlinear($$$) +{ + my ($y1, $y2, $mu) = @_; + return $y1 * (1.0 - $mu) + $y2 * $mu; +} + +# to_db, for printing decibel values +sub to_db($) { + my ($x) = @_; + return 20.0 * log(abs($x))/log(10.0); +} + +my $wing_len = int($lobes_per_wing / $approx_bandwidth * $fir_step + 1); +$bandwidth = 1.0 * $lobes_per_wing / $wing_len; + +my $amended_bandwidth = $bandwidth * $fir_step; +my $fir_len = 2 * $wing_len + 1; +my @fir; + +# Constructing the FIR is easy +for (my $i = 0; $i < $fir_len; $i++) { + push @fir, fir_val($i - $wing_len); +} + +# Now we have to test it and print some statistics to stderr. +# Test 0: FIR size +print STDERR "size: $fir_len\n"; + +# Test 1: Interpolation noise. It should be less than -90 dB. + +# If you suspect that 0.5 is special due to some symmetry and thus yields +# an abnormally low noise figure, change it. But really, it isn't special. +my $testpoint = 0.5; + +my $exact_val = fir_val($testpoint); +my $lin_approx_val = mlinear($fir[$wing_len], $fir[$wing_len + 1], + $testpoint); + +my $lin_error_db = to_db($exact_val - $lin_approx_val); + +printf STDERR "interpolation noise: %1.2f dB\n", $lin_error_db; + +# Test 2: Passband and stopband. +# The filter gain, ideally, should be 0.00 dB below the Nyquist +# frequency and -inf dB above it. But it is impossible. So +# let's settle for -80 dB above 1.08 * f_Nyquist. + +my $sum = 0.0; +$sum += $_ for @fir; + +# Frequencies in this list are expressed as fractions +# of the Nyquist frequency. +my @testfreqs = (0.5, 0.8, 1.0, 1.08, 1.18, 1.33, 1.38); +foreach my $testfreq(@testfreqs) { + my $dct_coeff = 0.0; + for (my $i = 0; $i < $fir_len; $i++) { + my $x = 1.0 * ($i - $wing_len) / $fir_step; + $dct_coeff += $fir[$i] * cos($x * $testfreq * pi); + } + printf STDERR "DCT: %1.2f -> %1.2f dB\n", + $testfreq, to_db($dct_coeff / $sum); +} + +# Now actually print the FIR to a C header file + +chdir ".." if -f "./make_fir"; +open FILE, ">dlls/dsound/fir.h"; +select FILE; + +print "/* generated by tools/make_fir; DO NOT EDIT! */\n"; +print "static const int fir_len = $fir_len;\n"; +print "static const int fir_step = $fir_step;\n"; +print "static const float fir[] = {\n"; + +for (my $i = 0; $i < $fir_len; $i++) { + printf "%10.10f", $amended_bandwidth * $fir[$i]; + if ($i == $fir_len - 1) { + print "\n"; + } elsif (($i + 1) % 5 == 0) { + print ",\n"; + } else { + print ", "; + } +} +print "};\n"; -- 2.11.4.GIT