//#include <io.h>
//#include <system.h>
#include <stdlib.h>
#include "decomp.c"



int main()
{
  	int n = 128*32;	// length of y
  	int N = 128*128;	// length of solution (number of pixels in image)
	int sparsity = 1000;
  	int sqrtN = (int)sqrt(N);
	
	printf("Creating/initializing y\n");
	int y[] = {-3604.626641, -13558.500595, 19990.174729, -5732.117159, -9382.942134, -16664.553480, 17989.706374, 17474.159068, 4957.476289, 12132.957211, -28380.337941, -7317.666047, 27162.522927, -24441.033637, 18536.290967, 19789.626082, -1947.179740, 15660.651766, -30592.535820, -11906.774943, 7325.550012, -13808.429592, 9568.128543, 19109.944149, 12080.905234, 11654.247416, -10315.699298, -21220.928639, -21569.440670, -21384.280901, 5605.395654, 12232.007602, 8726.992808, 10097.322337, -7270.790025, -1877.270490, -10781.836940, 4608.514386, 5388.236256, -8755.348308, 28409.415251, -21546.382339, 25140.436360, -16202.078987, 22013.779057, -11025.049971, 26484.977493, -10597.742912, 16996.599962, -11532.690929, -26082.490852, -15545.376645, 22199.695981, -9426.730410, -22604.896127, -17531.240660, -19999.179308, -15677.886631, -12178.506693, -12697.314026, -13652.932166, 16925.086833, -11663.361855, 12142.684780, 10319.993844, 23926.114074, 31072.115124, -13408.907200, 17318.327844, -5033.486183, -13297.930977, -17825.204052, 30275.314283, -13314.115715, -15890.479354, -30271.570987, -16161.746516, -15479.484785, -13954.448347, -3811.219489, -13675.842316, -28526.327508, -2723.571623, 17270.011569, 25354.541821, 15555.276932, 15937.780175, -14414.300253, 15519.836080, -22486.914306, -3977.137042, -9964.708118, -17835.151250, -15844.959849, 15770.643385, 14335.705170, -29734.570472, 19276.414197, -25525.483982, -27685.707443, -17117.506088, -21532.026572, -8804.259959, -22767.016801, 21934.575494, 15838.062416, 14764.711519, 16748.168420, 18269.714726, 11011.595377, -21354.693071, -3589.761944, -11543.466777, 35278.938124, -12078.616849, 22482.489452, 21190.809114, -20732.920312, 30038.707513, 13945.700482, -22190.486823, 15014.261853, 13518.213504, -6557.550752, -1916.176021, 16080.016373, -23754.910497, -10368.973315, 11138.587450, -17703.315727, -15189.178912, -13878.002670, -14864.483075, -13636.967920, -28937.404228, 23136.328685, -17350.755961, 12415.705755, -29533.267894, -17927.672117, -22032.273348, -9564.480893, 16509.321014, -11860.730487, 7329.963896, -17799.655688, 807.386731, -11410.703654, -16611.319357, 12730.454443, 20578.936190, -22081.984261, -11647.343956, -9962.811413, -12933.731807, -17099.385239, 14529.504200, -16491.545816, -27276.732191, 8309.053034, 6951.056273, -4813.625359, -25037.384349, -13617.657399, -5492.622305, 15485.693744, 11363.912254, 18231.952788, -29356.973760, 25123.697763, 2870.729376, 10598.286740, 25917.740533, -18093.434695, -19437.185186, 21140.720214, -20270.224574, 15765.367956, 20090.328790, -13006.209033, -13920.961564, -7132.320585, 18669.339940, 27122.805755, -3600.189564, 7821.233584, -5565.382872, -1226.124418, 20517.699196, 1926.128633, 9307.385621, 18795.419234, 25697.173994, 1064.164306, -12724.570056, -25321.096866, 25555.369316, -28583.609849, -16298.697199, 14782.080594, -4231.821717, -680.490151, 463.612816, 9813.573732, 17406.294378, -7058.849541, -13675.673781, -18748.622115, 11880.200250, 19335.584419, -16556.549851, -13997.659115, -14171.379026, 19847.297636, 8779.217436, -8818.995847, 12066.447519, -8985.562565, 21389.863194, -811.824197, -27668.660012, 9197.303248, -14323.310848, 34512.436317, -22118.784360, -20880.283491, 26305.874398, 31756.332590, 5884.338428, 2380.494488, -16343.481361, 29269.378606, 14328.224831, -14277.587715, 28617.037690, 10212.048973, 26526.781873, 10079.310712, 9315.744273, 20045.326259, 9298.961831, -13594.837160, -21223.027187, 2097.818684, -13524.537345, -13896.943026, -13104.637162, 24249.249791, -3564.825562, 23967.482631, -9784.066348, -20586.577610, 11407.212244, 16011.322654, 22006.195384, -359.178101, -3572.575134, 20755.132692, 16127.795127, -4006.428901, -31603.227939, 20230.098035, 16033.041249, 14912.931160, 16149.992878, 25176.887152, 12943.992550, -22364.322902, -15210.780597, 13674.833114, 34357.161784, -4345.283578, 4431.104898, 15434.667469, -4529.455470, -23514.885019, 22863.072147, -14742.833271, 17079.793206, 17893.911901, 16334.750443, -25502.597142, 13343.964606, 15538.019742, 10350.732100, -16185.666312, 23358.821554, -18655.345420, -7367.459238, 15439.235023, 35178.177460, -8103.643275, 12784.441617, 17928.449032, 12359.676343, 19660.645973, 13810.143462, 27744.458047, -13550.694448, -8191.146849, 16804.428323, 21520.627319, -21858.489674, 8892.768028, -30284.790301, 14418.267355, -28264.843675, 20489.400115, -17540.310550, 9071.545289, 4688.513865, 17416.144173, -21460.254399, -23246.382655, 3432.486173, 20328.808994, 29678.386592, -31611.426237, -21890.049037, -19179.925323, -9024.460005, 12344.917982, -18772.242327, 5816.883406, -31827.276635, 28502.600371, -4401.856549, 13760.492912, -10754.142817, -9362.510250, -15584.277356, 12672.037022, -24835.230680, -13243.702097, -21347.736782, 13702.321659, -12936.657330, -31308.858062, -5625.391238, -21838.376753, 23744.548959, -11659.063869, 15975.248773, 15200.965498, 23544.817762, 20194.486468, 14330.678421, 29428.907810, 22311.201862, 26167.478970, 431.115698, -4661.205202, -25414.210959, -10403.457434, -22423.536117, -22111.001548, -14157.657301, 12638.609813, -23956.624521, -27994.839130, -13332.020717, 11804.739492, 16727.985320, -24378.349427, 9165.353874, 14120.897053, -26975.069240, -21243.318616, 22062.601177, -20086.652256, 29492.786936, 14490.658008, 11039.679580, -19723.658711, 9317.421588, 23361.031826, 332.527859, -16184.182130, -4458.391531, -12662.621050, 14406.762253, 13654.638504, -10842.689539, -2975.862699, 32355.406169, 1674.156721, 19743.661041, -21847.903089, 18799.605261, -19605.565754, 23226.913526, 27801.437429, -27320.250984, -588.009605, 2697.534649, -12311.648682, -12550.923299, 22138.131329, -20927.094800, 16926.467181, -32924.470093, 7521.644345, 10576.591949, 15915.278597, -11264.538334, -21827.906897, -1983.949602, 7128.521370, -8084.987519, 14588.348028, 14225.764020, 19493.307963, 728.122404, 20386.821300, -8436.465852, 6431.843479, -19213.975451, -12697.568482, -12236.564720, 12633.596941, -14933.155765, -15684.291951, -10439.654469, 19823.497008, 9664.813439, -5526.392447, 5546.980572, -13651.522003, 12479.753418, -13250.703502, 21151.368938, 4587.584466, 16716.332069, 23325.650638, 12397.589716, -7595.045794, 9045.718301, 17836.147795, 4408.297550, 17021.196747, -10270.251723, -20331.232521, 11295.344763, -4117.494134, -15319.059545, 8036.446913, 19102.657153, -15425.385901, 14921.620557, 10949.883324, -17441.975883, -12727.352034, 26727.760801, 6357.253812, 19697.061857, -21309.510390, -13157.959696, 26921.111530, -8799.752325, 18902.925335, -15818.873677, -3284.969729, 9554.973843, -20259.430197, -23748.360348, 6915.402809, -13580.141020, -11913.673493, 23659.689495, 27507.530603, 13942.519546, 20126.989900, 18835.119810, 14733.987969, -17462.647658, -21018.397142, -7402.193643, -15635.848483, -12329.234344, -1348.938111, 19045.429288, 7842.570198, 2212.138466, 23942.913439, -15640.410623, 11234.584804, 27164.937508, -15989.334163, 8779.939217, 17702.607781, -5947.608558, 17813.123476, 4902.823196, -16901.426424, 18312.290855, -18042.155088, -10846.487254, 19393.867227, -16581.143122, -21603.425704, -19896.011659, -9598.526497, -23421.280800, -15203.064786, -1354.426067, 7009.552401, 10574.462050, -11496.639789, 11791.491878, -14727.278890, 335.816867, 1272.599398, -26016.799172, 4645.041593, -16545.013154, -16731.958735, -27299.552671, 11319.768092, -14625.088384, -9661.482509, 10094.007405, 21405.555769, 20369.468534, -24339.213634, 26890.061982, 16957.522376, 27130.032860, -14586.883754, 14660.195064, 23427.263277, 12645.830602, -14705.964071, 17673.531060, 26376.836600, -21176.647702, 16420.999773, -3156.922521, 15508.500592, 14730.952640, 16091.252828, 12241.115074, 6167.934254, 21902.158188, 13425.194268, 7320.187603, -13048.493588, -11424.842408, -27422.497834, 18116.900909, -13497.090316, 6716.244630, -4235.826300, -21108.137249, -17809.235173, -29574.744093, -6913.741028, 8301.114843, 13404.449790, -6600.449038, -19255.961594, 16984.610515, -15158.445589, 26238.363723, 27586.947181, -11969.715522, -12844.525334, 18800.142009, 17654.559817, 16065.657308, 30320.519564, -17308.519737, -21567.109682, 20363.679964, 665.688764, -13195.316438, 4227.807902, 5903.977552, -12664.937556, -9106.172180, 14367.431523, 443.730687, -30548.699487, 23207.948212, 11529.886908, -12490.421078, -17277.263610, 8468.586348, -11559.702739, -26119.266930, 7910.797698, -23482.111939, -4480.408073, -5456.864145, 13469.212754, -4464.654295, -1773.661775, 17577.836829, -6259.086216, 19494.563640, -8152.759069, -20774.393834, -18662.240507, -17824.956629, 22293.085712, 4052.670483, 19325.629123, 2892.833312, -19602.324650, -21947.790717, 23907.514251, 15039.409899, 8900.668823, -8389.502926, -2225.868315, -31839.344488, 18629.843210, -3615.465588, 18461.776029, -25162.264122, 14394.463420, 10864.127532, -18997.964874, 14440.893061, -6923.626529, -5220.909581, -16068.139925, -14380.311208, 17021.357426, -12067.468982, 17274.459135, -22403.484936, 10551.476671, 15359.995106, -15408.992488, 11083.130697, -34674.576427, -16020.302656, -21584.114708, -16430.875198, -6152.215299, -22495.186320, 21724.446870, -16202.075457, 22443.080159, 24222.311894, -21298.509710, 8345.169941, -23853.160428, -11069.026903, -22961.006807, 1631.070583, -9080.975028, 20958.755195, -22245.199147, -16807.469268, -9134.431899, 23266.947745, -7132.903124, 18637.615408, -12075.917753, -26877.601653, 18587.068134, 21034.356604, -9903.885007, 6773.633536, 2856.651668, -14828.873841, 11246.312640, 15264.278349, -13941.172094, 11376.722148, 9614.032170, 22557.640424, 9516.280402, -13231.286088, 18790.890085, -9575.737734, -3015.842120, -22054.642731, -7195.992971, -17594.917582, -18654.339227, -10401.004504, 13896.133526, -4782.342923, -27643.554268, -13565.566930, -6287.924443, -13560.429387, -15268.494129, -9927.088052, 12073.087399, -21049.865146, -11233.895971, 12219.031118, -21330.343766, 4987.616667, 10136.671477, -17407.380951, 27630.037971, -16630.041408, -15078.679820, 7899.342206, -13443.521323, 18466.828981, -12432.869773, -17160.098029, 18421.919052, -8533.408819, 19019.888274, -19648.667605, 16042.316975, -12939.320186, 24366.278656, 6488.048832, 21464.976106, 24345.393835, 15499.459405, 14128.622592, -11490.836832, 20623.927445, 20054.723226, -14114.818640, -21003.952528, -11172.688586, -12046.477508, -6885.930257, 14741.403036, -23664.427976, -11489.593149, -11618.813698, -21990.493991, 19359.528713, -7944.172432, 5440.926150, 21392.792703, 4978.043404, 13049.586045, 18070.856844, -3130.752655, 24062.183860, 13447.362575, -16457.241562, -20379.048978, -9750.801180, -31303.553394, -19677.028088, -13753.245394, -13167.241667, 9526.761973, 15908.037731, -4778.708245, 19188.732622, -25040.302538, 8678.099117, 6387.163322, 17259.003431, 3745.913869, -22440.047444, -15011.643029, 11758.492879, 27676.101246, 32840.337001, 14985.793824, 11127.911168, 26014.000226, 3760.461196, -22102.209459, -14483.021832, -13671.085321, 20543.101177, 29807.502239, -24270.939986, 10352.541610, 16170.893548, 9550.533128, -33886.067830, -27856.598952, 10005.690765, 3198.218764, -6285.548180, -22810.852114, -2950.865722, 7338.602059, 430.872417, -9884.934361, 25529.480215, 20536.290585, -14471.463180, 15008.222866, -17398.024822, -30707.825484, -13965.507542, 14785.808767, -10911.600955, -31610.396451, 17262.254107, 18634.018988, -14618.122805, -18485.993368, -18499.793551, 15354.577979, -29607.162571, -16175.111681, 6211.769156, 22055.227818, 20618.483426, -4018.882036, 10200.417318, -5437.863783, -27695.393336, 15942.561400, -27610.941463, 11659.497250, 20263.365844, -18041.033085, 10060.096830, 1457.560879, -18722.397276, 28195.788769, -25450.930163, -18244.039723, 25156.774608, -17703.910248, 7900.019128, -19714.978607, 19882.571059, -19633.110788, -8714.544941, -19297.890146, -21413.788423, 18657.323092, -30128.306278, 22309.759686, -22281.123476, 15724.261583, 15588.722154, -14007.791711, -1722.775987, 2345.288965, -8265.222444, -20814.640291, -20168.862683, -15257.498369, -22194.367112, 5628.319736, -30821.884675, 11686.523008, 23865.374165, 21298.455200, 430.776667, 19037.997899, -13161.091938, 15748.344332, -21646.626010, -440.970746, 23950.296754, -13956.487584, -3424.398380, -29846.302322, -10923.767710, 10086.621084, 21307.286344, -16422.916030, 7961.101135, -14431.703245, -10547.167420, 6748.538997, 9361.326739, 20194.962895, 10269.035258, 11149.158022, -21621.256630, 14458.380146, 13669.153440, 11928.570482, 9721.240686, -23803.089400, 15101.125745, 17291.043060, 30577.687433, 1149.296039, 24142.701438, 6264.068327, -18154.199950, 15693.922927, 6176.671941, -2905.734681, -15731.942671, -10281.806991, 16062.199889, 19540.593241, -19932.302030, 21905.716470, -9570.091747, 23916.949384, -11809.356966, 6871.652281, -12845.369046, 11231.475474, 12595.835388, -14608.093849, -22335.444328, 15506.260672, 18145.022657, 8311.125915, 14396.207399, -25762.884902, -1938.192650, -19353.935723, -18221.105632, 4924.369685, 15239.546602, 30398.769129, -12132.696026, -22100.835948, 7765.853749, 3977.095145, -21406.640141, -4658.885346, -11754.000772, 18392.337965, -6720.831899, 11210.491804, -11197.275750, -28465.514847, -29010.392097, 7655.388173, 1269.967780, -17985.694751, 20252.364010, 14095.476106, 8121.892349, -19639.268073, -14716.413566, -7385.539320, 18585.534191, -24757.566948, 14069.156778, 11884.437690, 18225.934191, -6316.489790, 9387.710578, 17227.965695, -31004.385972, -20571.859764, -13789.454443, -26246.646068, 19274.342924, -20490.233207, -3219.925175, -20425.995001, -2534.294988, 8409.291593, 16677.109972, -17108.924908, 21406.564506, 6372.539591, 6400.508059, -18137.314565, -7723.695396, 8196.371459, 21369.073380, 14824.786936, -10450.753868, -1590.858798, -22021.258354, 18285.990989, 25255.131802, 11880.396741, 36144.195916, -11570.125993, -3931.857107, -13374.427464, 15217.497931, -20497.292431, -14621.345389, -10925.793480, -14720.393076, -25636.473342, -17033.742613, 14241.995307, -24070.474282, -11670.016701, -4863.505400, 9789.642553, -11250.962395, 18528.606771, -19794.697762, -15886.925081, 35070.944960, -18250.311900, 21154.158901, -11334.121157, 15863.590269, 5998.115533, 15703.402604, 26130.331077, -8624.478581, 4465.872957, 17282.987139, 13658.602744, -16809.759809, 24429.349733, 23884.642522, -11526.871335, 17550.501716, -22708.886753, -12318.959517, -9472.502702, -18484.686985, 1532.089310, 26112.716939, 13898.540374, 7104.064706, 19951.215356, -1961.424521, -9532.738010, 20579.013896, -24751.341670, -15691.560576, -12086.492856, -5604.759456, 20665.109046, -27284.411799, 8449.368032, 21935.194113, 17299.976638, 22973.756705, 19458.987870, 25291.535144, -11338.384117, 4754.107277, -19542.063964, -15998.278644, -22753.627722, -25036.477239, -24504.101563, -2789.406906, -23261.768967, 17037.870051, -15959.424210, 14606.735403, -5611.826307, -22350.682694, -21886.194249, -27016.107906, -14085.822044, 22278.244536, -7774.303304, -6017.476625, 16645.912434, -26680.720213, -2343.501068, 12584.620521, 20128.034607, -19100.081883, -16094.487070, 6888.844788, 14853.764325, -13885.593277, 28201.820041, -1401.405438, -31213.060838, -16158.114061, -17143.392224, 1341.708915, 5959.274147, -26619.945569, -9915.649156, -10161.904346, -22497.829576, 7077.985719, 10457.045697, -29130.824732, -7001.111048, -19264.974012, -18669.375626, -25765.112909, 7082.304961, 24897.986098, -15518.429456, 16428.098642, 7534.078777, 19410.008176, 326.374252, -9948.052860, 22941.114896, 31552.596488, 17110.165216, 4559.454200, 4750.439343, 23985.752245, 18214.706353, -6729.904378, 25640.665234, -19431.206633, -5793.536731, -25158.942462, 20304.263993, 1640.222697, -14100.446202, -2698.352041, -17108.199756, -13911.165747, 3488.968578, -19854.560542, -18996.500724, -4322.840447, -5459.337235, 28006.515458, -7354.598374, 27969.753232, 11840.917660, 24550.801761, -3043.181452, -997.508459, -4982.963924, -11798.355064, 18169.225793, -16927.794620, -5647.037401, -20730.499824, -8366.669131, -4966.226599, -19719.731241, 13374.307369, 14259.023182, -11164.319503, -11402.413280, 3473.279537, -16345.189460, -7777.411135, 24518.362500, -12360.148934, 7889.643489, 207.172846, 11657.915659, 10923.955838, 1365.039566, -10213.502409, -10359.638844, -2573.423989, -22368.211996, -7153.009018, -6567.177247, 22638.586391, 13124.954282, -9323.594562, 13184.594346, -8611.917364, 31142.397370, -16606.561080, 10716.362206, 24682.583499, -12858.946470, 16762.456541, 18490.217206, -14508.356742, 18006.835147, 25225.293504, 10051.126826, 5968.230765, -11118.565259, -10153.397558, 17138.798585, 3400.246468, -3461.620954, -12086.862625, -18647.405872, -19517.442535, -19142.153612, 10906.582101, -19851.195523, -7434.642008, 14315.876839, 18819.931804, -22377.632848, -11016.845593, -5905.154858, 13184.136194, 19280.014225, 580.206433, 9030.984728, -25374.348871, 17010.026464, -21662.338943, 8832.533066, -30315.814501, -25425.440493, 20085.363382, -22330.663131, -21744.917876, -19401.191954, 11523.978518, -20093.812997, 3007.161350, -10687.117307, 2932.423433, -20363.454160, 9068.770775, 24084.088489, -12189.259864, 2596.533385, 5800.247674, 16609.258817, 16957.643953, -3142.873793, 17986.353512, 9902.710301, 12797.322228, -6777.903351, -10134.705641, 6490.821948, 22180.628094, -10680.724127, -19273.748344, 6269.229974, 13604.975343, 25042.522385, -14698.031816, -18493.234610, -2401.718939, 25872.322935, 18983.665584, -2481.245848, -13897.568324, -3476.633446, -11005.259615, -19673.628473, 14395.793375, -14586.915752, -5348.928178, 6448.190453, -16583.974392, 7090.199561, -32767.864582, -3601.080431, -186.853144, 16915.146088, 19783.416597, 9828.845996, -19881.834777, 17344.466322, -22928.454762, -16623.999644, 15475.541716, 28247.228428, 20464.586152, -23951.282402, 12812.218392, -15665.541627, -22930.916034, -18408.304029, 23395.179791, -20082.856667, -24587.889166, 24651.908695, 14170.615348, 17920.813834, -10473.681236, 14330.181306, -24667.378502, -4071.476453, -6784.144273, 18609.066238, 21883.599292, 19634.551940, -22798.911796, 19767.242513, 7426.668018, -21191.624967, 30863.685405, -18460.030778, -2996.308568, -25811.073251, 5870.268314, -16495.598940, -25709.887395, -7384.453866, 6414.005068, 6803.116648, -21805.464046, -11240.727169, 22392.491199, -7397.021167, -29933.599024, 3128.702712, 13796.646714, 23936.957525, 9107.742364, 7552.428943, -8703.977694, 15904.109794, -1045.438754, -8041.851914, 15191.730481, -25297.977454, -20782.198737, 6754.200847, 6912.175809, 14300.486224, 22268.314286, 12966.241087, -23785.659186, -10096.971957, -21869.106522, 20226.722161, -13871.219184, -12599.261441, -19292.320212, 23105.912822, 5660.873319, 12215.051825, 12646.567980, 25141.476747, 17884.283667, -10529.450482, -27886.678681, 13984.875766, 7131.218155, 14194.054759, 16200.956164, -21397.046381, -9365.064985, 26909.644292, 20592.034501, -15207.545522, 12703.098404, 6773.712398, -1058.407191, -8987.931030, 21896.683836, 490.936276, -16712.690992, 6518.362975, 26624.979002, -13849.674856, -10216.091670, 12646.463405, -17797.684504, 6240.343067, 16355.279404, 18854.056279, 19659.621269, -7149.329863, -15399.360798, -6672.423559, -27772.862222, 19835.341534, -17013.865375, 8131.618231, 28348.180249, -17754.240920, -19962.929844, -7209.131905, -14995.982796, 16150.274008, -28886.062939, 5697.213460, -9909.461684, -508.659960, -10973.081623, -16174.722727, 11379.351212, 26189.482668, 21786.055292, 39111.725260, -10379.073554, -13456.697178, -20223.391608, 18337.949752, 16010.825977, -12026.353732, -11697.433716, 1390.055651, 13006.280908, -17555.263633, 26003.983499, -21688.837132, 18162.728119, -20868.018039, -19480.544591, -7223.243915, 12381.053275, -5034.456647, 19349.816332, -18432.592529, 25647.723809, -15522.598663, 7330.989529, -19392.162751, -20314.264759, 4892.193683, 7468.139219, 15122.387571, 16950.500052, -21746.695239, 22701.417634, -31156.927035, -6493.307448, -10058.285253, -16254.144992, 21643.460607, 10815.442007, -17847.080653, -9854.883917, -13017.619818, 13973.244513, -14890.737371, 28720.920806, -12234.848222, -9078.952771, -5493.074945, -16245.276808, 7683.512214, 20336.430033, 3802.593628, 11371.981369, 14311.696980, -8541.133800, -17445.331755, -15676.910360, 19838.549512, -21601.745822, -16324.877297, -12169.216592, 9185.589578, -22207.750013, 12304.632023, 9046.991053, 17531.401485, 16780.956511, -13537.042207, -14245.791137, 13297.970394, 13468.476501, 13123.058851, 12266.703392, 14748.940600, -7440.468367, -14774.366234, -17400.005558, -17467.248724, -25362.813600, 3160.381002, 30878.284945, -20135.478754, 17448.252019, 18810.746698, 24155.615565, 13780.164308, 11879.480182, -13344.692631, 11449.162077, 15022.351810, 2104.617003, 9399.732611, 21437.451625, 24593.278178, -24691.431186, 12585.550446, -5008.487449, 15106.007746, 10026.655695, -18719.143123, 9986.512052, 34337.083653, -15487.668474, 14339.347349, -7311.350686, 23086.334259, -15399.831337, -9268.492724, 10696.741296, 19947.687245, 24417.277490, -9692.153839, -15347.239577, -4085.494433, -15048.548960, 18897.322047, 17311.306030, 706.712044, 18303.017974, 38318.210554, 10023.442243, 7904.217457, -21409.749609, -13032.536560, -22909.764110, 2441.185421, -831.388502, 15317.836339, 9224.664709, 18281.311912, -27165.449760, 27241.061655, -29648.720848, -24955.098796, 16208.529758, -26300.012048, -12099.551849, 22532.218178, 3595.079424, -30493.597433, -13122.485115, 18261.630432, 27324.422922, -25815.900201, -10416.446758, 7100.280079, -22780.562021, -12308.338174, -11540.882512, -21899.075995, -17833.303337, 12110.082541, 21090.267878, -13083.095445, 23447.341906, -7009.906388, -3190.583996, 1680.255064, -5466.775607, 17188.312167, -17532.325801, 13406.716042, 17203.479644, 23227.242816, 17058.662807, 15248.601530, 16102.665641, -19714.412743, 28883.362154, -20853.082294, 11759.526341, 16495.590892, -26840.049120, 19093.677397, -13168.056461, -17335.426149, 19821.886195, -10842.006404, 12228.918723, -21118.563717, -22587.506017, 22307.707359, 14279.612199, 4513.538598, -9427.396376, 14853.773650, -18595.544594, 23982.066128, -12575.909244, 14553.549164, 26715.110161, 10159.930046, -1211.094785, 15300.721543, 3580.429518, -14628.049108, 14406.701111, -13467.207748, 17731.562717, -17072.661292, -28399.214070, 11035.353280, -10471.406594, -17954.884443, 20018.858544, -16686.888880, -1126.649232, -15097.849243, -1230.630026, 19546.021431, -9950.323098, 195.228737, 13160.100347, -14798.326271, -31225.943072, -18300.370801, -12704.340412, 5790.348163, 20979.512840, 19391.295743, 9036.537003, -21643.637671, 14651.910878, -22006.044962, 18749.004007, 29863.908173, 17452.174980, 1691.802543, -2439.925184, 25307.914558, -23431.676593, 9493.957863, -7720.745658, -33022.420300, -13303.395918, 27641.864337, 15002.784775, -17182.797562, -27634.411074, -17844.967600, -14683.599170, -18009.418702, 10205.108586, -12448.404012, 15103.098838, -20752.969904, 4582.820233, -19424.701783, 513.602626, -8549.840489, 8531.314281, 27641.900516, 15116.133625, 11315.369401, -25267.424633, -9505.497917, 8445.168339, -1084.262048, -25149.764410, -11375.820976, -13624.377652, -23104.582063, 4656.291220, -21444.161861, -11209.296542, -15419.751396, 24037.137554, 21398.220296, 17897.757672, -33644.830371, 25625.167908, -20967.598446, 13019.417803, 10543.153596, -11905.661764, 7234.536580, 7068.139657, 21201.132395, -19562.698767, -13847.777620, 946.018485, 16321.641992, -507.574530, 7391.323202, 26475.456662, 9546.361782, -19181.252148, -14487.335942, 22785.446585, 8275.036359, -19126.609462, -7804.436472, -14218.213541, -2085.831757, -10054.441023, -16434.014680, -4688.449843, 10009.402857, -16432.777987, 10219.254467, -5640.313447, -20839.485799, -2590.333040, 12394.179814, -10463.970432, 4230.533997, 11859.656602, 8604.942438, 15662.638116, 10215.914325, -5157.944783, 8309.592161, 21464.254319, -3223.288463, 16888.979963, 25274.111845, -11955.258109, -12970.187941, -19229.207973, -33276.741089, 8434.923078, 9910.536634, -30787.640977, -6702.818471, -15041.699424, -6490.061722, -5749.373366, -25664.690074, -2928.541902, 12883.100133, 21133.568704, -2540.710387, 22660.416013, 11415.127854, 10003.735598, 18505.464382, -11930.969836, -15521.141028, -9185.797794, -21114.561315, 14747.030874, -20665.109268, -13581.463550, 20572.888815, 24583.681107, 31540.017428, -16015.658269, -16836.729068, -1385.138759, -22317.087102, 24892.231520, -7172.556021, -18755.127296, 6913.335386, -32497.403473, 16329.822030, 15642.889792, -16488.797505, -22152.937911, 24918.228210, 19571.954682, 9484.094812, 31009.002688, 13063.486193, 7494.674517, -1956.911943, 27027.569231, -26306.778484, 2574.651079, 9578.660685, -5936.017055, -20325.171500, 22050.126069, 28524.032186, 27270.247341, -8032.397858, 9644.211165, -12938.243643, -15798.924110, 13815.498163, 12343.499686, 15693.782919, 25525.372891, -6143.279215, 4351.214169, 6913.390587, -25558.265778, 15199.704455, -9455.713339, -13509.924976, 20528.139361, 9161.826182, 17562.300818, 10773.588415, -9310.695761, 12121.456035, 22152.488525, 24444.372290, 17861.569704, 7028.948094, 35100.122555, 10363.376061, 20966.863201, 22685.585988, 19692.743348, -6076.345298, -13936.947421, 19849.468638, 15668.423460, -5039.273630, 18065.539235, -13743.014961, -27977.820410, -20084.573885, -8198.940754, -9425.411862, 8914.924959, 21848.196036, 3336.350962, -10307.045026, -11426.473495, 8879.309117, 16211.871606, -8371.491792, -17077.707825, -24607.244584, 22570.043167, 5983.935105, 10318.081248, -17955.187423, 268.838563, -4810.639474, 9020.528107, -8054.810500, -27304.187572, -20343.528566, 14679.634503, -22697.318275, -15131.485442, -17124.344403, -4925.743251, -14546.651328, -6377.350624, -23354.023199, 11942.648328, 22148.060026, 12482.494114, -3079.791595, 15704.234157, 14985.045084, 8695.693210, -19259.002813, 17020.215663, -18747.615239, -21723.230026, 24458.404980, 146.941212, -20896.400923, 14476.180628, 25011.138283, -24654.047434, -7489.694922, -3158.205560, -19919.651194, -6380.851197, -22578.375343, 9550.605905, 3847.006782, -13674.660431, 18759.662983, -22381.158244, -17562.472702, 14796.314520, -3638.791567, 10320.394542, -22547.869049, 16902.358966, 10727.155972, -13373.946336, 3287.049738, 35703.551800, 22263.614806, -23061.440233, 9175.141741, -9629.797349, 17832.155890, 17240.047012, -10250.512057, 11260.904008, 15360.458693, -11815.389545, -18957.784437, 15494.291118, 14547.544019, 2439.004808, -10707.091662, 8558.327022, 24373.875311, 25217.154364, -20812.805649, -11535.602185, -12184.121065, 15351.215585, -11841.074753, -15714.641689, 10268.787264, -21196.637435, 20319.016581, 30310.319290, 26057.353087, 8951.394690, -9898.098504, -6343.590584, 636.908279, 20360.602166, 26377.592289, -27555.298883, -16827.372936, 17117.038836, -10728.164793, -4669.348813, -10933.936521, -10386.754192, 22083.960478, -9002.564342, -23508.581557, -2182.326592, 16149.962338, -17946.104822, -14645.372232, 6344.584678, -18564.304279, 26561.964518, -19466.973827, -11256.651004, -13166.026464, 8773.529024, 12265.379415, 20673.811232, 6182.385127, 28983.813277, -22874.399433, -31031.957905, 14795.439766, 23026.105118, 12272.165086, -4659.235277, 16870.288027, -19084.970620, -17961.886549, 31820.218648, 22335.711079, 13682.642156, 13560.796153, 14189.780803, -16362.675741, 22334.870802, -26826.982502, 11354.279448, -11928.754501, -5203.810955, 9976.639028, 21391.317246, 18031.088232, 13454.214768, 20093.903810, 24244.037482, -5967.850502, -1371.482301, 14680.019156, -19438.986221, 16316.367531, 11828.894031, 17865.252798, 18345.017178, 15606.469207, 13729.674242, -18854.937459, 17180.433952, 8075.706184, 17552.629775, 18194.912779, 13369.265245, -15398.568227, -14643.835729, -15106.208447, 12916.961631, -13510.720426, 5463.384714, -10853.842089, 18393.499045, 16158.014422, -14205.169687, 6402.963487, 11519.235848, 12447.489586, -994.601820, -11930.526201, 21497.130945, -12300.080653, 13785.235839, -23773.795831, 5809.970581, 17160.975557, -27173.903842, -7589.297415, 17107.404472, 1025.230246, -22188.031110, 31867.660068, 8013.531019, 12484.157054, 10271.183019, -6801.279012, 22339.515027, 18091.697698, 18565.659798, -14478.107610, -31017.926085, -28781.911160, 20029.137438, -11688.839239, 23230.182802, -13243.367960, -12690.316169, -6774.440183, 15086.753080, 31452.117837, 27786.829389, -15567.584645, -8539.811368, -6801.088476, 21532.859921, -15808.531823, 16626.605650, 17769.462917, -3823.471238, 753.377460, -18687.563191, -394.340646, -11142.478251, -17062.459173, -8640.989538, -1447.530920, 1728.853178, -19771.350757, -9101.655197, 18458.675745, 8432.315611, 17173.787048, -21201.271524, -18659.224543, -7298.448643, 25104.387493, -6822.573838, 7645.750237, -20216.006052, 8369.036435, -16560.404533, -2275.495629, 23179.389733, 27821.321901, 31027.494026, -15666.575581, 10261.655276, 15504.484002, -8665.223547, 29799.642197, -19428.151342, -18164.487939, 14796.868158, 7681.437579, 17016.276246, 23805.473472, -12598.101577, 1078.832681, 7879.405395, -19619.927959, -9810.004461, 6759.596762, -22467.617086, 18324.597059, 17645.708221, 10414.832140, 14990.332726, -25683.913045, -9948.877582, 18078.494152, -8521.856850, 21955.714639, -22081.592569, 16141.094932, 3946.156444, -12968.938624, -26406.993254, -7212.163909, -11069.398634, 26483.408383, 8950.571795, 3877.401298, 22283.725238, 18976.005097, -19040.453295, 9130.800327, 17222.616707, 14711.706133, 32704.394224, 21242.942254, 281.006221, 33162.369834, -27937.783620, 11404.805677, 15769.854723, 10735.621380, -27632.908969, 19816.244642, 18324.477301, -19774.377239, 7674.544397, 20195.616860, -21400.595468, -24459.522116, 11365.167382, 32736.998287, -22124.129532, 30658.389090, 5198.196156, 20963.119128, -20792.846926, -20006.299213, -29850.730721, -11243.601614, 12124.172461, -3587.148390, -23291.702468, -21712.189148, 8811.836552, -8838.536670, 28602.041605, 12529.215606, -1.053055, 787.659640, 11977.175865, -12528.425246, -3640.604342, 34867.681225, 9401.865775, 22346.415347, 31135.734519, -14031.382691, -13613.070364, 8202.274314, 31396.984155, -13575.188723, 11618.505454, -11879.412869, -19049.632415, 22808.098078, 4468.033106, 16493.390244, -21846.865697, 1605.227890, 17522.817699, -6940.409324, -13778.688078, 10078.474985, 21475.297937, -20791.595392, 2541.855752, 23960.153820, 14486.792623, -8325.256607, 2259.533871, 12403.101705, -11699.172852, 28745.695511, 723.246583, -10440.839227, -7178.885421, 8654.361547, -31616.261500, 9300.446046, 30221.748479, 23069.897863, 26478.356087, -18971.975058, -24432.965737, 17991.298957, -8721.560005, -11805.115132, 15315.519149, 8678.999955, -10669.575284, -19346.157327, -12201.927312, 2209.089265, -17942.397875, 12776.513388, 19619.646018, 14003.848883, -18759.385349, -21602.106059, 19381.872712, -3445.507618, -23677.273423, 8554.077709, 24522.603526, 6153.182844, 5925.444997, 20295.110125, -19572.662493, -7088.471491, -7647.922075, 5811.542491, 20327.315278, -26032.883152, 1715.308185, 13519.358142, 16602.626628, 13758.422835, 16320.296125, 7077.270214, 20736.816084, -22342.292343, -14622.893668, -16267.169126, 17320.488939, -17552.975234, -15828.419617, -29163.312855, 26021.010158, 21235.695701, 16380.208901, -9137.764109, 11817.981457, 11586.516991, -15610.937297, 6597.855940, 3129.054002, 9049.521841, 30066.851585, 25374.389399, -3999.892649, -17939.298029, -13399.417367, 16627.775654, 10669.755919, -15216.759106, 9999.280698, -17630.766163, 1708.740252, 11908.493787, 19084.703757, -20297.226235, 19909.095228, -12965.226346, -22999.283144, -13731.253536, 2674.627515, 19225.050899, 9902.090938, -25736.288332, 15453.212169, 12394.358010, -20776.355004, 26841.865682, 14269.223450, -17604.983810, -22889.325862, 7618.048510, -10199.427159, -12575.065607, -11138.830540, 19612.725560, 8095.210340, 2485.879902, -8514.978907, -4710.246606, -7681.434276, 3133.911214, -19307.541550, 7710.523599, -15216.081698, 22320.211273, 13113.871761, -6087.203694, 23947.384613, -15480.426052, 15202.198390, 5768.502879, -28453.146493, -12330.751139, -5836.144623, 27673.748449, -27463.691916, 20048.626713, 13100.049940, -8691.189218, -3593.321200, 15011.016782, 8980.244165, 27203.376926, 4449.660536, 11460.542873, -14419.708348, 18221.688758, -21246.709295, -19324.053239, 10195.167385, -8866.025977, -18597.091658, 14413.591387, -20439.250436, 18449.055587, -11298.826907, 9846.121394, -17382.169803, -20498.242448, -6508.884894, 18060.210987, -29687.597147, -25611.326309, -10734.241109, -797.839129, 21990.819467, 21461.436786, -16742.906813, -6086.859836, 22506.766968, -32423.619806, 21222.466968, 8175.977863, 8975.062345, 5725.333428, -11918.903977, -9493.289459, 12303.245970, 7106.060364, -22410.859613, -14828.537651, 15125.434629, 21229.325029, -10674.580830, -18147.617784, -15559.270798, -18953.822637, 2686.951992, 22117.877504, -36959.080747, -23487.940357, -22678.567011, -19316.231222, -6024.217788, 2745.739153, -12708.240190, -4636.712550, 6914.800193, -1242.119855, 14041.583671, 18996.367238, -21639.051267, 14664.440157, 17985.761177, -1231.502301, -19457.734442, -12779.795277, 19526.946993, 10336.142270, 10864.886613, -867.542795, -11913.093097, -4812.525372, -32923.170322, -14016.031597, 869.023549, 16475.212196, -28378.398080, 6826.175489, 5268.863814, 18658.524114, 19816.007776, -13511.298839, -3550.272650, -29481.231387, 14794.778327, -25311.030573, 23072.454284, 27485.240907, 4056.734884, 33505.056175, 14316.223736, 20025.930284, 19142.359437, -17902.324425, 19895.705102, 8373.409119, -14678.427717, -13348.096581, 17715.891125, -8251.457258, -14933.552108, 17448.933604, -18687.021487, -14514.573978, 9310.170938, -8549.187912, 5518.779957, -26799.276335, 7506.215552, -11915.928475, 22263.182049, -5408.409938, -13724.517030, -12781.154798, -7786.119061, 131.508838, -14903.930685, 17081.987510, 21506.323875, -14875.838863, -7248.107787, -10977.733183, -1103.970100, 32284.989699, -11035.369067, -11135.788691, 7081.316388, -10140.590240, 10080.912213, 6100.924786, 32138.259026, -25142.380786, 18714.451651, 24528.550081, -17853.743798, -8126.817868, 19319.106515, -15014.371218, -140.965985, 8950.875739, -16480.090980, -10729.651023, 7483.271371, 22836.411995, 18734.180563, -26544.252499, 18555.826473, -25578.331352, 13367.709516, -21925.964327, -4183.726593, -25669.762763, -16402.415398, -21272.728345, 5974.644140, 23171.617040, -8367.060146, 8699.407258, -14045.047621, 21708.777061, 5.728314, 8836.331161, -9745.982661, -1257.265731, -1108.161242, 8763.099055, 22682.840980, 13616.060847, 11762.706330, 11360.537945, 19071.865983, -18543.810300, -13590.305197, -30434.079822, 11052.539000, 7751.039948, 10345.316721, 15428.663310, 19005.849423, 19467.134278, -19201.183915, -14227.350927, 17423.509800, 11898.222006, -26625.882705, -2808.089611, -8752.979129, -14172.773684, 13350.973830, 13985.258513, -19545.605571, 13240.513839, 13310.332159, 26569.244537, -12223.898675, -18675.662723, -24096.889227, 20893.733063, 4029.192920, -18533.602415, 10354.655483, 12419.194937, 9034.053050, -28940.284116, -1047.433306, 25853.040633, -3703.975355, -9371.388608, -13892.816230, -35750.758187, 15401.467808, 11469.028516, -25442.661177, 21610.350007, 7306.147001, 8229.140520, 9189.453102, -19533.540288, 30049.053149, 18429.161684, 25489.506126, -6208.452425, 11282.583760, 8112.459538, 19728.345928, -14220.190162, 12756.385878, -3388.224504, -15573.322204, -25695.508014, 17369.883898, 13499.041793, 19274.377440, 3637.517113, 15230.575055, 15205.858824, 11486.641577, 9943.674649, -8031.270570, -19385.549351, -23698.485676, 28075.353438, -3834.679575, -14814.087861, 3357.665687, 12860.102995, -30387.608302, -16215.598535, -24115.702717, 36494.010631, 7164.671056, -3825.420550, -23965.782739, 1586.437260, 8028.934107, -20167.740478, 23499.778888, -28388.872142, -273.191500, 16304.004686, -15426.960442, -27512.221828, 10793.720752, -32266.627012, -3559.979501, -20854.094398, -20739.203080, 12570.951654, 9171.822707, -5713.353466, 19000.472072, -17871.339495, -19069.491262, -19558.282017, -2932.028349, -26247.438624, 12755.799148, -16572.660938, -17895.846398, 14205.376291, 22653.572759, 17820.376879, 13697.394430, 2696.613843, -5422.446597, -8686.405722, 8051.628504, 14499.338456, -29114.627607, 17562.531640, -20463.978422, 11259.869358, 20730.552345, 12485.714154, -23508.899061, 23020.966536, -20495.434164, -25363.047347, -18962.720968, 21974.158403, 4112.300123, 17397.611420, 9448.573633, 20662.314636, -23751.122795, 5137.484736, 10352.512667, -23163.001768, -27258.775380, -234.245291, 23178.080114, -23851.538260, -26148.348084, 19697.321288, 25070.027441, 12620.562899, -39151.119888, 13297.807025, -16081.535652, 21091.711050, 25452.864421, -16459.207553, 29129.986102, 5166.620868, -23590.758703, 2399.405392, 23871.298375, -11128.650183, 24483.253407, 3447.413492, 25487.723043, 11866.777809, 6210.171377, -19605.987323, -4434.699440, -30320.162118, -16604.971348, -19715.015647, -17647.712501, -23322.153258, 1601.925894, 14052.480282, 8605.831955, -21596.329354, 13141.001558, -17586.429996, -6977.603216, 13352.523853, 17845.588538, -1135.353330, -14947.400208, 6509.244061, 29953.231095, -2613.225791, -24996.759426, 17869.067198, -21105.054308, -28695.652141, 19638.105913, 8253.031817, -26088.407286, -21379.441876, -23548.020739, -11710.592767, -25363.899172, -11574.982253, -13194.701713, 10570.721802, 1952.700421, -13934.268383, 14166.753751, -1902.023565, -24767.144542, 19196.199250, 19250.374259, 9294.227259, -14464.231918, -25477.921149, 18382.852550, -22522.287509, 8322.983328, -14037.288223, -8011.025917, -19737.417462, -28916.658744, -25.318245, 28130.473253, -20505.218023, -11889.070026, 14515.557675, 15220.455793, 14218.422521, 9457.936701, 16093.149691, -6898.932020, -5887.906092, -378.390760, 7388.930129, 17179.024828, -16556.259477, -20883.742078, -9327.510859, 21321.707530, 9949.556582, 13192.033910, 13023.129603, 10474.044051, -2128.231623, -12303.073718, -17107.135505, 21344.771758, -28761.996809, 8262.818949, -13442.231551, -9881.114618, -18834.927062, 10774.314826, 16539.973683, 17950.097979, 13402.385366, -13397.792203, -17632.531767, 12865.417073, -19410.624872, 21499.959915, 11062.836258, -8335.405281, 15904.249136, -645.263431, -8768.643324, 17419.711370, -16797.206599, 17093.877598, 19659.584978, 12060.111345, 20598.730856, -19713.285726, 9203.761367, -17118.904767, 23171.434433, -15647.770949, 11932.444888, -18331.151394, 19175.655024, -11350.523816, -17815.145089, -9423.059418, -14585.187683, -10390.115814, -17069.984313, 17858.717746, -18107.037650, -20309.808440, -16419.370027, -19771.868219, -18416.960058, 15702.198581, -23472.217307, -14514.895099, 4584.251581, -3880.947520, 22649.418252, -19615.425708, 5646.618400, 16197.089807, -13155.066034, 21499.716550, 21160.183120, -22097.247952, 21306.995821, -15221.382085, -16169.579135, 2038.752234, 15896.491210, -2229.887444, 18150.351306, 9446.710533, -12193.440447, -20922.142423, -21667.793090, -12513.875536, 26375.630342, -28764.013272, 15033.963893, 16461.850322, -17655.497404, 4908.459752, -23244.687697, -7809.536418, 12980.202394, 23623.028747, 12264.731979, -8494.429528, -8319.253127, -21994.383578, -22576.554855, 15685.749816, -15304.793672, 17569.967956, -13186.043704, 17435.658658, 3459.732631, -1105.106996, -22981.669374, -14822.415196, -15471.455907, 8709.725908, -12078.877216, -8127.241152, -24302.530082, 17997.816278, -11069.642010, 23000.408444, -23592.328926, 9487.689695, 552.747152, -24554.428353, -13888.078928, 15384.768959, 12493.317457, 14466.879988, 15304.705427, 5224.397164, -20512.602508, 24192.770172, -8264.669772, -22306.493631, 16135.768299, -29760.380756, 21615.435817, -15433.077191, -14209.443183, 21170.800667, 21782.971797, 11078.452915, -20106.128097, -33921.317794, -18886.539130, 27447.084517, -27133.992379, -1924.197174, 16889.400705, 11524.485124, 16047.459673, 3871.508981, 7273.011603, -7682.636063, -16634.716994, -10961.716721, -4323.449772, 16222.223189, -14638.395968, -21281.695306, -24610.103908, -19730.354666, 22564.031653, -15153.441578, 15541.017189, 15177.881541, -13734.353190, -4679.318766, -17375.656486, -15167.801163, 12999.895502, 12082.822504, -1508.999417, 2304.463241, -20665.066089, -16189.178061, -31190.025103, 16557.245597, -26962.897914, 22553.418679, -18458.172744, 25125.028913, 10417.236207, -6931.911002, -12650.487060, 10345.773731, 25643.036990, 4517.615925, 14437.374466, -18239.286178, -14250.097997, 14776.593473, -10319.429738, 10159.527255, 22529.041898, 11730.325150, -24396.633987, -19406.399758, 8290.816684, 35259.229200, -19966.897434, 17302.984017, 24916.798710, 7576.570335, 22125.529808, -12002.410250, -18286.663139, 14481.616603, -4973.373834, 8930.409503, -12282.582938, -14781.800447, 16881.744775, -17330.363771, 9858.829918, -1520.865843, -20694.324106, 5360.499619, 5341.203485, 16820.967319, 4514.327723, 14360.752208, 21448.471296, 340.142513, -3218.628406, 2707.991040, 11061.023362, 4987.052986, 14449.674295, 12208.118961, 10896.585570, 26347.931189, 15996.925362, -2185.729589, -22758.203294, 16357.073087, -15847.736137, 25005.029132, 13613.582461, -14259.602219, 3692.919131, -14529.367605, -25039.907209, -12808.668398, 25941.763319, 15394.177467, 14622.147984, 2775.584064, 19664.745387, -13097.476078, 31910.421757, -4537.717226, 20929.088141, -22592.714671, -8644.982812, 13295.533523, -13092.998765, -26532.829697, 19778.643842, 15623.142697, 20060.087091, -28276.395312, -21375.360920, 15971.904809, -23559.265212, 28365.658438, -1079.398728, -16887.675509, -20303.108724, -12670.002204, 13672.998954, 16672.538553, 3311.590424, -20580.557135, 15305.318965, 19073.089412, -4710.432722, -7532.878450, 24952.255052, 24182.185060, 20994.197150, -8186.824423, -9529.483981, 23038.044018, -15528.415030, -4890.887581, -23211.855003, 4261.663547, -15797.214537, 15162.333212, 16015.205523, 13998.946029, 14487.247270, -6965.921390, 10936.678147, 16841.563643, -16928.218392, 17544.866759, 14369.350200, 17007.949229, -21742.201482, -16314.913780, -19033.597326, -15693.643766, -19049.180734, -18693.456844, 12015.982949, 475.411221, -18199.824437, -8705.276250, 11571.223087, 22295.909909, -8971.847354, -28046.230894, 16810.355678, 18470.585318, -17811.925006, 25081.246778, -10588.067704, 10015.684630, 4582.757110, 13442.719741, -20975.568105, 2444.279946, -6308.901501, -29541.355623, -18732.602402, 6322.998996, -693.368475, 18672.979652, 28438.839877, 10552.261726, -7875.325662, 25359.590261, 6137.775879, -24357.807391, -3017.556883, -19626.495888, -17121.624987, -10926.596785, 8792.500423, -16267.961350, 19219.613443, -18268.082482, -23394.875159, 20742.782031, -8433.602760, 14182.223413, 26136.305024, 13557.991095, 26823.786022, 19954.201377, -15883.532391, -12361.404967, 24354.560735, 15873.068655, 23792.171147, -15331.353637, 11601.736739, -28763.435382, -24736.950676, -11802.085693, 11996.072150, 15920.433757, 14452.635378, 7367.865004, -9935.778926, 12817.026223, -6372.004304, 2177.355722, -11037.301677, -6201.948681, -31030.021908, 24734.697396, -21147.560122, -13315.884550, 3410.029286, -22325.203527, -11417.702530, -16682.221077, 27671.535125, -14125.205138, 8040.659492, -11584.444977, 18943.757723, 1346.936601, 19679.873149, -19218.714560, -10316.958615, -10220.755646, 27389.835570, 12430.463497, 12446.070022, -12457.445723, 5640.692156, -4283.060827, 2023.606989, -27089.396270, 13810.462712, -12068.517440, -20168.463652, -29658.562488, -20922.228353, -10957.450539, -13866.571680, 18592.813908, -3506.686808, 14259.754029, -14003.701741, -7850.457337, -5435.937288, 12584.171968, -4050.553774, -28745.748409, 11953.124789, -22449.925041, 9312.813669, -14604.228142, -14983.591300, 21827.435194, 20902.272092, -13799.121327, 22126.057619, -80.599312, 3904.975748, -26560.508277, -9703.761359, 8224.482344, 21525.016330, 29647.526339, 13870.712594, 11411.403449, -19976.307190, 20002.513091, -14826.407702, 15540.333074, 24054.081044, -9691.127171, 26368.753112, -12276.476185, 14860.076008, 14080.857629, 5661.953234, 18903.941809, -22897.038865, -14161.023444, 15955.551950, 20631.028128, 4099.886912, -25407.210559, 15891.142822, 20465.302059, 14501.351734, -9209.982357, -11858.960989, -19620.643530, 17296.017838, 15433.935291, -11100.442899, 16716.889921, -26008.129518, 11590.540161, 6692.665461, 24814.211744, 15951.003408, -25728.098921, -22307.839091, -10064.398898, -9048.453841, 11429.563132, 5345.743034, 30251.287442, 22488.236767, 23381.567453, -8327.985158, -20039.526205, -8661.163253, 30822.221506, -5648.002448, 13847.948664, -30620.092229, 5301.199668, -18568.182903, 9458.051834, 15038.963169, 4768.569820, 20135.561283, -1742.166957, -10171.740629, 10230.088400, -14152.328454, 2954.379686, -17755.870100, -18061.242636, -20665.891148, 17734.745252, -7168.416665, -4141.892134, -16590.470786, 13800.998137, 22580.979720, 15392.890376, 17583.567457, 20629.972237, 5084.700575, -16029.023542, 13483.481917, 29064.121873, 15882.042294, 34652.469518, 18874.806816, -13496.907328, -14896.284689, 14760.440722, 10728.782028, -4749.943662, 13902.570354, -12493.504948, 25519.032000, 9658.630255, -8947.125782, 17158.229511, 22541.134468, 15293.626646, 8967.840161, -15222.908283, -14017.935561, 4742.216966, 7461.818478, 3605.364874, 15994.076852, 27931.519835, -29797.201530, -12799.079605, 22542.017369, -21483.297101, -5529.032188, 22845.588998, 14844.648766, 5441.213146, 10423.766297, 17123.677285, 22935.484605, 18547.397800, 7498.807177, 10994.936508, 16618.031745, 1123.067143, -18575.139412, 22245.129018, -19093.771654, 21430.791043, -8437.835854, 5399.547643, -21301.539263, 18675.468549, -17491.785953, -15845.447212, 20799.810523, -863.717384, 20364.277548, 23395.782295, 13812.371395, 9244.811821, -29505.863725, -31539.413661, -7523.511580, -13710.211669, 30234.095234, 21390.887446, 8544.743434, 20718.026695, 2614.079090, 19817.469054, -32667.680166, 18856.512880, 8095.814023, -4970.207533, 18296.758133, -20269.005760, 21752.078532, -8794.420513, 6372.877822, 13425.473150, -25490.963085, -196.644503, -1140.718229, 6677.575579, -24761.287692, -7274.905779, 22441.829458, 22970.526829, -29796.273912, -20941.844405, 11110.406230, 21569.512870, -5220.856516, 13556.941076, 17115.745305, -15275.681620, 14428.290806, 6231.779495, 26166.331731, -1547.869589, -12828.735005, -20189.340593, -4877.913669, 3095.509874, 23141.370041, -27940.081761, -18489.322921, -18497.632164, -9562.360896, 8415.022390, 11101.858686, -20255.608256, -9765.099890, 16905.936647, 2488.311221, 27246.429906, -19547.877208, 9640.616113, 15380.313591, -22849.995793, -4552.204543, 14078.414079, 10811.950162, -18722.476499, -16783.271268, 3686.591266, 6997.510800, -23689.518280, 18493.918477, 19087.071101, -9190.280958, 6282.110494, -8686.661021, -18573.158508, -14343.087564, -18252.523633, 9874.184820, -11556.345996, 23570.998349, -19500.165004, -17636.847805, 22847.187682, -14476.690994, 3049.897427, -9271.462448, -27684.716303, -19373.527540, -13273.716957, -20514.478407, -23405.760481, 7658.814250, 12351.752263, 15085.386287, -9469.599371, 466.506824, 9288.997528, 21475.152500, -12575.333294, -13946.084063, -1960.866766, -23492.264379, 10998.034657, 16172.465050, -16001.091323, -19070.887094, 7389.537254, 17753.355029, 8298.940853, 20921.967463, -3968.505454, 21704.098481, 12027.923295, 15129.078509, -16472.795953, 19197.208160, 8244.446448, -23117.114516, -31382.232681, -997.585501, 5349.088309, -4524.138416, -25181.249232, 27020.040189, 11203.845433, 8419.060919, 19695.672142, 14302.802914, -12990.302791, 7251.458053, -16065.807480, -16023.540783, -19714.876336, -2390.031503, -14480.908567, -18765.628746, 15601.743793, 8467.273132, 20094.825385, 28326.002533, 4740.267942, -5877.732820, -11867.618693, -7318.150205, -15279.310560, 16752.772986, -16180.287375, 12933.963016, 8508.371253, -16223.430742, 10539.720104, -8042.414717, 23752.276857, -20206.950266, 14570.911381, 14750.263513, 26733.510058, -14197.542310, -3499.300290, -4350.188375, 10499.157332, -12596.893751, 7666.562019, 7253.069508, -5344.429164, -7408.494235, 5771.555610, -16954.139076, 17603.261646, -22915.608916, -13506.034728, -11657.511870, 17562.997356, 430.884653, -6534.935684, -6414.834104, 11934.436433, -20859.358779, 27022.544621, 7079.298568, 27729.514352, 26216.097553, -12161.134606, 21099.305229, 16913.357481, 12508.131350, -4284.200906, 8912.422035, -11450.092406, 5910.477894, -24092.455851, 10918.811678, -10600.240272, -10997.432010, -22028.086214, 18302.128787, 16328.951326, 9452.299827, 28354.178183, -17419.585904, 11742.157648, -19613.795265, -20002.347697, -7554.727159, 15775.701980, -8880.562448, 11482.692891, -11404.524856, -2262.196771, 20688.668020, -9441.269806, -15839.694770, -22958.906909, -7960.976492, -22910.233080, 13510.238539, 12799.324221, -24750.359296, 9733.489971, 20546.435989, 4283.811028, -16525.820564, -10696.432086, 35116.578732, -21684.062849, 11976.785485, 1885.195286, 22945.626351, 19360.637500, 13983.954182, -12976.996816, 4596.572285, 15331.831428, -16424.620487, 31558.185155, 13209.323278, 28459.786825, 2090.423017, -12826.680104, -16180.898294, 17081.946670, 8632.020487, -13469.345212, 7426.449675, -7342.403808, -27210.736763, -17205.599130, 11434.151558, 17254.945388, -19291.284636, -20591.066324, 2813.296836, -15186.165690, 16835.274607, 12688.492821, 29009.265077, 3166.626953, -16273.309612, 12907.053343, -16299.598749, 18235.425345, -18684.786373, 15929.161646, 15185.292277, -10242.292865, 7732.125595, -11013.796808, -20712.357609, -27821.081875, 17171.842910, 16265.792268, 828.221403, 22479.030552, -5838.489852, 13111.485381, 8731.253888, -3102.906282, 4394.769527, -24514.844067, 3889.261966, 11330.937233, -14875.383704, -6646.113999, 8568.507644, -19008.719471, -27113.360367, 4332.898829, -22453.724449, -19556.036506, 24976.671527, -24985.955878, 17379.475058, -13699.254967, -37353.192212, -5463.400801, -19774.960600, -19462.152428, -8348.474703, -14905.628715, -22124.508716, -748.434067, -13933.322113, 21867.508613, 2105.958730, 15485.428804, -15082.992757, -12283.720256, 49.039711, -20040.616969, -6267.532323, -5429.868835, -9843.769852, -8623.025814, 7503.412586, 5492.349505, -1656.640659, -6844.590726, -6993.051560, -2424.337674, 7353.821266, 4612.372224, 23425.435281, -8175.653240, 10988.503017, 14138.492429, 3389.332027, 10973.439475, -8547.751864, 2064.431330, -15793.626512, -30330.635414, 12785.969672, 17146.787665, 21737.152061, 10868.901603, 11725.101575, -23887.216320, -21124.869135, -24755.361257, -22215.125155, -24689.233685, -19621.544142, 18996.475910, 8666.558525, 13565.159055, 9630.348184, 4345.710542, 4040.311619, 17443.997457, -6891.674331, 18402.843140, 22166.114711, -22549.336208, 12288.851961, 9995.351500, -23989.782766, 5562.974654, 6171.390477, -19599.908783, -13254.158321, 13187.882032, -14294.999237, 1891.457615, -5081.998978, -20664.704210, -9136.856680, -24748.838667, -13358.334990, -10005.518182, -16357.483434, 16966.284644, -8033.049946, 10259.417457, 13476.876113, 13088.783256, 11216.570676, -11241.601016, -15287.251558, 19532.251533, -5598.186265, 2634.246802, 17231.060359, -13186.618942, -19744.288028, -11865.613199, -4532.844316, -16109.781986, -13911.078028, 18121.790734, 22040.477837, 24659.419596, 610.607797, -11199.756665, -10928.198758, -9942.275724, 20127.794349, -30501.225523, 32563.364782, -17244.933942, 18389.115260, 24080.278422, -19106.871335, -15291.600513, -16424.484317, -2283.908390, 10907.095752, -10414.191442, -19013.476628, -9843.447206, 2707.505577, -8619.669628, 17342.834350, 13728.406824, 17725.766232, 22334.483775, 7403.110401, -15087.119244, -12800.305930, 14469.415712, 10653.296828, 16084.797603, 17452.391017, -18480.758752, -20348.880272, -24907.156258, -18511.009193, 28620.256036, 26204.375429, 10764.955872, 17303.205374, -17472.754064, 22310.210249, 358.035858, -29470.910839, 24580.117049, -14265.493062, 19002.021952, -13681.278725, 26510.894556, -19855.441252, 22802.513581, -8949.893421, -14595.038571, 14616.643540, -11467.459925, -24209.760428, 17144.072777, 18203.028033, -31975.197290, -2389.607877, -7567.847135, -343.895478, -8078.805819, 9538.558978, 12682.180962, -21068.816765, 2460.706118, -11535.538968, 11792.715533, -21731.313484, -16800.551208, 21733.936375, 16430.380312, 22246.004386, 18448.575483, 27123.458582, 14440.505324, -12568.966852, 13431.231923, -14234.807945, 30235.817235, 16726.145037, -10747.345347, 13249.350861, 6693.613911, 1948.381219, 24909.432514, -11332.485656, 16408.341950, -12809.641802, -8249.810796, 13130.870182, 21431.089212, 21551.026666, -15860.550112, -10189.564071, 22408.043594, -14358.778190, -15404.393848, -19589.837537, -6571.274536, -22081.028530, 22779.366043, 20894.396949, 18832.653058, -14629.365828, -24318.925562, 20045.110280, 14873.663044, -19429.449824, 18221.290832, -11857.777613, 16359.979533, 24933.369444, 5754.291453, -24384.271549, -25580.323774, -9350.050356, 23111.172872, -7876.390991, -2901.008159, 26375.654433, 16763.568162, 13409.201805, 7057.294352, -18765.025410, 29784.760875, -24047.457537, -22318.857047, -17035.151758, 16833.750708, 16250.087001, -16686.033699, 13751.705667, 14791.597049, 25898.679165, -10429.241103, -18921.701521, -7860.580681, -14244.956874, -18669.038380, 24519.815199, -13970.911916, 16927.725286, 16629.476177, -12353.522440, 26292.377222, 10298.116616, -15449.846756, -7183.827635, 29559.232176, 22621.544684, 7724.507865, -25711.880951, -15045.700175, -2946.858885, 24068.317502, -10346.589726, -14146.617597, -10989.714879, 12776.587440, -945.375087, -36099.477650, 12326.326017, -7010.723451, -12592.520667, -1712.901284, -14502.659043, 19946.321920, 14743.042331, 24067.234786, 15922.608074, 10881.454586, 13769.582150, -29976.200641, -945.418510, -9553.467910, 12207.347679, -23083.799467, -16907.721579, 11620.853099, -10965.180418, 11692.355153, 18161.751929, -24949.936536, 7258.715389, 23336.651822, -10705.678110, -15717.719666, 17889.115025, 23477.283431, -13672.040082, -24936.589327, 5154.322532, -12143.423257, 11415.688842, -10397.186759, -24485.272440, -19941.323593, 5882.839786, -23266.065458, -16591.759970, -15462.766604, -31526.515374, -11075.052734, 13956.217888, 15569.225615, 23469.700170, 17256.121014, -10023.069208, 23646.008268, 20081.274122, 4977.990687, 25951.224520, -12534.229828, 16355.804678, 8413.789254, 10697.516064, -34458.605072, 9059.340547, -6769.203375, -16484.717668, 5662.732920, 14554.555310, -24010.904042, -19134.291895, -2314.362466, 26401.259692, 562.531063, 26388.449999, 18374.167332, -18980.817728, -21558.376269, 26584.737391, 34632.228646, -16077.770256, -16482.929231, 19879.107422, -11734.801722, -21326.343647, -26237.246127, 16484.036151, -21493.306815, 26516.675851, 14314.584136, -1182.339825, -26641.823109, -16452.858099, -8112.742153, 3133.349872, -18057.058429, 24027.138883, 4043.858456, 8172.122730, -5361.288546, -14541.986602, 8907.617038, 6753.480034, 26789.783704, 14690.664812, -6887.683404, -13736.421100, -9187.069047, -27051.753226, -21802.863051, 7624.855983, -6039.808533, 11257.539977, -14750.190663, 8387.499220, 22868.050093, -15167.210655, 23623.555264, -2695.373089, 20485.793731, 23480.127653, 22960.758413, -4827.245497, -15964.696458, 23979.707585, -18440.315286, 4869.551826, 21972.643659, -32313.915304, 15771.229946, 864.105930, 13266.673609, -28356.502361, 26120.119397, -21953.548788, 17396.606162, 25405.486544, 16196.299994, -13126.843824, 13713.178927, -15675.237550, -11932.609681, 9243.440528, 7596.914713, -4701.640013, -12090.769000, 14809.501693, 24983.668355, -9779.585897, 22752.312740, 1689.538960, -405.743979, -17110.954403, 18741.830293, 4567.041078, 4084.476561, -22461.632317, 16089.644356, 16024.426224, -14599.109625, -6296.887571, -25113.053688, -860.017199, 11910.095425, -16399.240214, -21503.738784, 17444.121217, -19924.506479, 28607.716363, 10164.243386, -22946.716598, 15350.123826, 19032.720358, 26322.369365, -19089.710507, -12612.040529, 14819.131839, 1245.022929, -7573.603896, 8224.179047, -15460.110991, 27487.241734, -9691.444365, -19710.462850, 16337.770848, 15038.348092, -30414.396664, 14636.768315, 15316.025801, -7098.316969, -364.492446, -21142.397124, 13242.110339, 34187.437666, 14888.871350, 15320.404308, 10313.277366, -16275.128847, 15099.985012, 3349.488283, -8189.797310, 22659.376427, 29670.156892, -8726.962313, -12667.508715, -11429.754262, 29840.180664, 23209.389972, 10193.031038, -23250.751592, -26122.900963, -18388.170952, 14068.884084, 9001.568037, -8311.939089, -7986.393254, 19046.236906, -8984.513891, -33761.664170, -17275.720044, -8987.410818, -18812.465179, -7646.615714, -6625.637450, -25205.224908, 13064.198255, -24967.775649, -14548.924958, 15391.964945, -32202.333615, 9853.364030, -7934.133203, 14945.284707, -21905.898693, -25953.631310, -12774.822000, 6596.308553, -15383.233855, 19548.889936, -22744.229884, -30084.381511, 2595.776712, 22329.522042, 1478.499475, -14399.990680, 16727.170191, -7502.703385, 25979.017839, 15626.803309, -7122.723533, 20532.086683, 21014.677395, 23258.830260, 16124.126681, -24771.605351, -15222.802968, -15469.974812, 34450.211645, 20527.028400, -5014.099946, 14958.214723, -26793.619008, -12737.700255, 16417.891353, -5816.202046, -18513.277576, 2049.919287, -5908.952931, -10593.060168, -16935.225271, 6108.284060, 19115.152951, 20240.228171, -28005.123340, 22324.528342, -16094.278631, -8396.578469, 3236.723775, -959.942132, -12721.704283, 9223.750850, 25423.537042, -29178.335679, -21599.890496, -5437.251913, 14510.941795, -19384.969943, -15778.975609, -20801.623285, -12676.406472, 7925.320715, 14223.697183, 10905.038827, 14592.670103, -23866.563166, 421.727331, -12516.004566, 21354.335832, 21516.457430, 24175.725923, -13158.570480, -5738.996989, 7444.346371, -32144.246526, 19252.282573, -26608.355028, -16635.656171, -21692.724121, 11538.930693, 12413.842216, -17582.078545, 7075.176082, -5808.526104, 21290.054581, 18958.324410, 20819.260707, 10500.109607, 13815.081061, -22302.107428, 10893.532915, -2116.764047, 12446.191975, 30344.207410, 14513.425455, 20307.416894, 13275.789701, -5362.341622, -19344.097681, 9567.588071, 8253.372294, -18790.763183, -15063.317578, 16306.446886, 15321.140107, 7862.692615, -8901.228766, 7535.903902, 17843.254512, 16682.320345, -1741.587827, -16373.995244, -20309.394630, -15770.161849, -16526.408615, -4737.533902, -23422.757652, -20940.213559, -19092.514717, -16382.467722, 7763.305285, 19826.429142, -23885.950658, 12535.928540, -9680.725353, 3592.156371, 23183.288178, -13159.682723, -19640.565773, -13296.734440, -15603.983497, 22734.224875, 4903.954490, 30054.293837, 12052.472543, 12237.991763, 20267.488421, 11980.540949, 8696.759787, 16354.694516, 11367.507281, 25266.766842, -7419.551879, 12369.638056, -17606.932933, 22782.989240, 6961.761728, -8116.411710, -12430.158735, -23307.960014, -7086.502994, -23112.598762, -20886.315401, 19880.976437, -2881.942742, -14623.355020, 10635.198958, 15771.386492, 20410.278729, 17657.224597, 20843.085406, 11524.134115, 25542.624833, -9236.103283, 11778.054683, -17446.062507, 19293.749947, -24925.475455, 14948.854393, 19304.687978, 18397.108091, 12523.634647, -6755.936236, -9417.775917, 21878.880829, -8831.872760, 4912.144901, 8872.140712, -16569.955580, -16767.741142, 28441.826845, -28592.459574, -16519.086226, -24360.199748, 14128.698326, 13711.060137, 3646.177058, -6715.964978, -20685.481096, 7438.441745, -28515.307824, -7423.024349, -11391.548995, -13410.396532, 9129.268945, 3801.914543, -26135.409913, -18532.732632, -15706.910665, -10483.338765, -6631.220870, 18405.379813, 3665.599705, -27818.040477, 3975.728074, 12107.496567, 10613.970925, 20648.591042, -8749.841663, -4541.006968, 11899.248829, 14473.722753, 8542.553371, 8551.951799, 17467.639502, -17437.568562, -10072.727887, -7898.969398, 16020.072860, -6398.210267, 17782.576117, 15659.274100, 22775.832935, -3954.107059, 28741.122509, -15091.294431, 28113.364033, 18068.145737, -11202.209921, -8077.419288, 4809.268793, -20354.635408, -6322.033606, -33330.972795, 7529.472722, 26510.779897, -11954.934381, 13382.262062, 22772.960621, 19206.438839, 21927.588780, -20074.798701, 7055.558129, -19130.534377, 3208.642555, 15203.221233, -6808.858650, 16263.291594, 22813.417408, -8190.442445, 7460.607992, -10407.622876, -2666.210664, -18761.144869, -32080.259949, 23476.334024, 21485.945591, 10811.141126, -10822.551815, -11590.712301, -8254.354783, -9992.287471, 15214.611404, -1703.581673, -12899.343840, -2264.159543, -6252.728857, 13635.777549, -12590.097882, -5119.025807, -3416.627320, -18981.684478, 13840.320897, -19552.684359, -12783.837980, 11940.267214, 16989.582232, -276.048520, -20401.924083, -27893.396607, 15504.799616, 10116.744530, -8007.160673, -23919.197303, -13666.523778, 11069.071638, -13894.893100, 18032.305561, -14360.161821, -10244.153336, 6105.547471, -10457.779252, -19115.158351, 16216.053121, -17384.110292, 15135.239874, -17830.385527, 17775.565958, -22531.284229, 18926.786797, 18375.268660, 8455.395554, -13944.254640, -25785.839595, -10238.304148, -1024.146136, 15645.548079, 9389.797987, 322.845865, -7297.938345, -15693.277522, 14288.207733, -21629.197700, 14708.014634, -19014.576812, -13039.005074, 14713.181310, -10215.723435, 2671.122068, 8158.430241, -10824.017484, 16636.765376, -18063.341601, 16620.880049, -11682.225050, 13486.816352, 26347.650384, 6956.136551, -10555.882317, 18013.790028, -21684.380667, 24582.547943, -15956.664648, 14762.727400, 5305.517927, -1980.748092, -23248.547853, 11567.758083, -19998.953484, 10643.013283, 13556.733235, -7289.014399, 21372.212923, -30341.870310, -15844.016663, 2180.541777, 13470.945267, 24262.003022, -19175.975087, 15329.438858, 7224.930527, -9335.143626, 5278.945574, -4816.344002, 13785.670296, -5589.612877, 9726.747723, 11212.317820, 16424.526678, -21887.814310, 5720.962246, 23280.757331, -11080.854042, -7224.489111, 57.974893, 38893.782480, -30571.168761, -21242.483710, 7629.354944, -16035.867487, 469.008107, 10330.452548, 6583.881125, -7022.726598, 25038.445685, -23365.636989, -11855.801111, -21105.494412, -29369.311355, -13923.462333, 2746.255960, 9835.524553, -28563.211686, -13560.236717, 27566.294088, 22220.550751, -15472.689536, -15551.942171, -20405.705365, -3244.936107, 13358.211493, 14489.233168, 15288.973076, 24048.264584, -10633.353249, -10377.735204, -12372.249497, -11435.964919, -14833.333814, 21400.899719, 8098.771032, -18861.791569, 39785.306256, -18313.047451, 21982.938906, -19915.834986, 2465.622581, -18496.634868, 27095.105866, 13762.418881, 16227.136871, 10601.066437, 5336.110237, 6846.099443, 13727.600313, 29518.770106, -24405.196875, -20469.037292, -10776.725580, -29556.351743, 22756.279276, -13463.143817, -21662.414570, 17839.220453, -14643.478128, -21897.672176, -25873.710157, 21774.383965, 22180.178277, -4394.167748, 16872.396039, -23050.199469, 6052.384285, 7028.808631, -16963.848740, 4374.791941, -20110.802131, 12077.666925, 12853.795856, -32301.068485, 22937.493193, 25032.051498, 9655.775405, -17525.135098, 14654.578434, -85.341455, -22025.721549, 27866.167269, 18292.164630, -5953.275155, 5677.124980, 23976.249007, -21083.927220, 15550.469874, 23209.532878, 16676.844543, -16386.880214, -9776.174049, 17600.904483, 28039.586508, -10086.137605, 17378.893155, -13804.948727, -8210.472706, -7650.903857, -23031.940047, 11515.399212, 19413.343263, -22912.441839, 16900.374627, -21788.704583, -15827.242089, 25400.176224, 27282.420493, -23122.532533, -14350.391947, -24473.921316, -12770.278451, 18796.560123, 16406.604685, 16332.801623, 18098.057376, -3698.548819, 20915.699114, 29155.970366, -9636.664933, -19049.840890, 22826.570715, 30799.881366, -24917.656935, 11171.656219, -21146.021239, 17339.841757, -12110.289097, -8032.710686, 14317.667338, -13026.709833, -1569.529208, -14604.492570, -11099.089198, -29981.143540, 24431.555960, 23504.306969, 19014.459775, -16542.388829, 3794.269969, 15950.752486, -17304.299097, 21387.427548, 2840.426623, 20908.227463, -16032.686137, 11862.341408, -1516.249331, -32608.078841, -24042.078362, 10930.144507, 18062.396502, -19550.879383, -24227.906587, -29140.469600, 10013.970504, 19375.526268, 14555.108251, -8637.741092, -14429.546069, -10005.385326, 17828.930653, -23987.736621, 19704.451250, -19500.023241, 13031.470252, -2426.558201, -12044.777324, -22627.434737, -22061.466194, -21457.467730, -9853.018157, -13083.187831, 786.111532, -19562.480666, 21458.422988, -32734.064881, -26116.323766, -307.594233, -18458.085914, -15240.729862, 11313.109038, -12371.741369, -24933.521483, 17757.385037, -12563.750684, -15663.137964, 12545.950602, -606.015912, 21023.161869, -20415.142218, -20938.872138, -25947.662839, -31248.211555, -5456.905419, -2708.251635, -7411.453754, -13029.283406, -5406.202298, 18775.052750, 9231.168688, -24940.547556, -21752.921107, -15651.092536, 30539.359875, 14192.025128, -13734.117984, -22317.909054, -19877.814446, -15721.154827, 20182.057805, 17388.757390, 11447.548723, -22485.061230, 9433.526665, -19621.036062, -17438.143232, 8509.190716, -26099.320530, 5668.220183, 10209.777376, -4419.474207, 10524.288781, -33447.743351, -17938.018280, -0.849453, -25972.387066, -22200.013772, 6863.542426, -14830.421474, 18631.826306, -10384.640045, 4891.975974, -16336.901679, -2966.926492, -2978.643609, 1439.310111, -12315.550240, -23563.730382, -11125.600507, -35125.544161, 2313.240439, 29522.226446, 2910.648576, -13991.289236, -22858.458679, -6713.123075, -14491.642296, -26831.398081, 23951.613414, -28852.606814, -15996.591042, -14858.306035, 16266.537083, 1819.349931, -9143.134579, 9228.199148, 5224.343630, 9586.314262, -21501.317021, 21520.456272, -11620.678844, 2593.310850, 14628.469251, 13484.023612, -5527.722464, 20047.395946, 12509.855676, -14181.718106, 24819.975501, 13392.258700, 21421.271955, -7310.207313, 18163.635043, 24170.716200, -7588.840603, 2098.029202, 11335.799345, -1948.053143, -2398.907992, -15146.121579, -16187.816403, 13702.748041, 22631.456483, 27295.710032, 25210.669435, -34324.118429, -22121.385034, -7141.791156, 13572.571178, 20138.538332, -14283.906867, -3476.384322, -20945.682170, -14315.257534, -30825.844914, 882.034890, -5088.149990, 18521.283860, -17760.859272, -19624.629148, -22035.010436, 17612.243301, -23962.494234, 15857.881302, 15638.323916, 10378.858527, 18891.944868, -21451.073819, -24326.550791, 20075.489108, 6338.108197, -29727.903794, 13571.454930, 15769.198736, -23310.650642, -13259.143396, -7709.908100, -11207.232775, -16942.793465, 16683.912914, 18471.135742, -4138.698427, -15867.812913, 18491.473562, -5509.923292, 1677.945220, -6468.691737, 9471.057415, 18151.195858, 15981.312491, 17952.325833, 20559.993174, 11731.112199, -19583.753453, -8020.125382, 21268.547174, -16816.274830, -18900.790276, 10947.068230, 25129.549298, 16494.731440, 14534.342627, -18075.204603, -2614.738197, 10479.011122, -8.529048, 20486.136836, 17523.641652, -15840.839588, -13373.117650, 19298.713151, 14196.054624, 25909.916180, -13999.097087, 8227.358623, 10483.250545, -11978.153158, 15229.206947, 9716.571020, -11767.955906, 20130.579904, 25090.937447, -4189.486313, 24110.226689, -22600.220429, 4274.500231, 21394.138121, -13031.454643, -22091.775081, -7497.507944, -10832.216066, -14220.933288, -10680.303235, -20334.096163, -14099.921108, 1757.538193, 12972.637176, 19340.733276, 11773.406102, 16108.632907, 11767.781512, 29252.638494, 7040.314542, -19311.069527, -10380.544307, -23497.484567, 11183.734530, 18305.086479, -12288.810761, 7272.318364, 7963.062336, -15680.191120, -8746.144014, -11460.300599, 18219.938963, 13207.590621, -33592.576762, -5590.489625, -18567.342318, 27156.336964, 14428.964724, -23009.765582, -33131.244050, 28661.828557, 15680.886255, -14987.292567, -35659.428062, 7595.114379, -24790.785778, 18012.742474, -20672.501829, -13142.774106, 17555.768292, -16009.528912, -9381.905162, -15916.433413, -3921.915415, -6828.627907, -7138.843345, -77.908168, 17782.566188, 11642.403717, 8523.875459, 23128.927067, -28848.122045, -21669.314729, 16993.740109, -16284.173856, 18491.959151, -13904.637274, 21640.186725, 21562.544500, -17089.247525, 22301.078207, 19301.342913, 714.966950, 17087.932563, 22910.512267, 11180.684934, 19510.657516, 12149.175215, -32935.322672, 14817.265306, 8165.221094, -20500.982467, -16889.907768, 15306.155324, -18878.570087, 26360.583505, -19943.779725, -4914.056717, -6535.605081, -2755.924780, -3274.414706, 2987.679449, -20465.090247, 16768.703288, -11677.378042, 12160.364403, 20638.580415, 23612.251513, 20820.832321, -9361.750623, 11925.721795, 7832.951667, -14768.094514, 8887.938800, 1109.995682, -21052.913032, -2186.646563, 11487.316288, -12047.346306, -11482.975570, -5512.613369, -12404.636484, 4016.335051, -24927.203759, -20228.992217, 3784.247590, -30361.713677, -3809.530150, 328.975593, 12231.312663, 3199.692832, 15794.465707, -32102.958100, -14989.440076, -5672.958559, 16183.756505, -14728.502071, -8699.780509, -24254.494155, -15096.964848, 4463.308271, 10962.258272, 5335.638773, -1862.640924, 34244.516435, -10399.270581, -22828.765904, 19856.951061, 1171.563122, 31273.527445, -11083.659912, -30966.347991, 10762.054392, 289.477536, -256.859018, 13611.906802, -9714.933173, -7959.649714, 10554.958626, 12169.756991, 6091.060809, -14346.641992, -13156.152640, 18384.400574, 6062.576209, -13280.686616, -15611.476906, -10921.752169, -1505.924046, -7587.529473, -6278.805864, 14004.456754, -8563.458945, -16035.965625, 15586.611633, -11075.560777, -8436.804429, -20429.703211, 34023.496029, 17231.220616, 22167.290983, 13769.818557, 9759.071839, 10242.908034, -4584.199688, -4938.185200, 27910.873008, -34458.904033, 8969.692490, 13659.049573, -8252.738961, -13966.846261, 14280.685343, 28690.010847, -12617.062769, 27253.238501, 10411.109483, 24150.762681, 2223.571215, 10593.983957, -21625.708881, 7301.542212, 12564.147751, -20663.677617, -29883.379111, -29685.194300, 9665.307480, -7397.239292, 24863.767596, -18021.443677, 25086.100325, 12356.652232, -20027.513546, 32483.312314, -13573.038384, 9215.391052, 25676.209486, -7705.105595, 9101.733473, -17554.219556, 16017.866598, -27557.902457, 26142.577714, 17848.191767, -4905.112793, 4032.920024, 32495.558688, 22895.765765, 23820.186770, -17544.113808, 2654.238265, 9788.326947, -19217.646380, -13781.193079, 5836.842442, 11209.677451, -21804.686253, -7080.500266, 2020.988741, -7400.695439, -18119.096094, -7162.280645, 18992.099866, -16120.436259, 8059.814962, -26921.801414, -13706.267499, -19122.285089, -11949.673052, -20675.271779, 18356.317288, -23496.987512, 23278.052116, 8927.022859, 8757.499139, -17635.939405, 12967.040424, 11348.950224, -27272.708391, -8885.203847, 15150.706726, 16949.244336, -23108.624904, -11919.780763, -9969.861738, -17846.443049, 20042.463265, 2333.003680, 10743.495667, -31197.083366, 8295.241637, -21539.502799, -6829.152324, -19312.467946, -14709.200988, 37039.634304, 8549.472441, -19560.576259, 7221.367756, -5823.101959, -7785.194507, 6432.642803, -20157.111675, -22593.927649, -17603.414235, -26610.411420, -15232.893641, 23378.535563, 8475.346334, 2414.640790, 16087.840030, -28583.818757, 4697.296984, -21485.252750, -16957.343848, 16888.555272, -14395.482756, 20985.113496, 8777.673065, 8291.484816, -3876.442332, 829.734902, -22445.523751, -2044.433596, -18097.929748, -9279.202657, 22612.006207, -13542.334247, 18612.621002, -13937.743769, -6944.636261, 6665.813338, 17590.650279, -18907.208525, -15852.700496, -23944.252889, -6324.817399, -12275.361134, -25034.527671, -17962.453907, 11454.873593, 18656.396947, 19754.204754, 27069.743183, -14229.562003, -11611.744466, 5197.439211, 12125.754309, 27555.659009, -18467.359802, -19648.226127, 12009.846373, 4147.800058, -26296.967713, 23487.954850, -19974.837686, 4882.563126, 11908.209936, -20258.261775, 10826.638938, -17392.721402, -8799.976978, 22195.457555, -4735.036205, -17962.624826, 11456.218631, 11436.151737, 11410.737170, 3050.658496, 21093.503608, -16537.344041, 31546.248982, -22565.987114, 21113.665589, -15242.312693, -13016.283705, -12333.298081, 2100.740227, 18512.469952, 10883.814630, 4551.916208, 18118.180980, -6285.226445, -11572.797792, 7808.111107, -17001.167072, -3586.293384, -27857.407372, 13385.177550, -4487.258056, -15407.539917, 14646.488342, 23734.535920, 17127.274206, 24695.174893, 16291.356200, 24102.318874, 12206.862399, 8612.882552, -23377.538746, -14131.239598, 20669.563397, 9470.771831, 7453.064284, 2520.957911, 15782.394713, 15946.710761, -18951.049922, -9528.523508, -3906.180047, 7903.456873, 19509.630111, 13703.783323, -15063.974351, 6986.027405, 19498.011376, 8568.697569, -4594.532284, 10865.714399, 6158.263603, -25317.284877, -12202.348696, -14932.815051, -17396.760204, -25705.547696, 18728.865385, 8615.921387, 22710.664846, 8653.304963, 36040.273049, 10876.868549, -18138.564902, 17034.378812, 29653.270713, 19326.053785, 12480.051080, 13875.932004, 13889.906274, -20174.938020, 22383.700301, 21435.004974, -10277.708202, 15093.761077, -20981.246074, 10542.751621, 8386.178958, -34151.338451, 13764.812135, -15251.736010, 10037.618863, -14429.092366, 19449.145007, -17724.463110, -8205.455434, 13945.382272, 21365.526401, 4449.585650, 29275.874968, -24020.396978, 5327.440616, 17566.984473, -17164.390492, -20494.549661, -250.128047, -1548.365732, 9290.849069, 20588.347466, 8172.014589, 5424.365288, -13924.167718, -21002.702360, 9234.125898, -2139.652519, 23681.598099, 7725.724730, -14114.306137, -15076.385341, -20985.707795, 24266.237957, 13011.493818, 7861.764560, 10444.347240, 25597.829023, 4237.422098, 7336.844356, -20452.447180, 9272.549499, 7022.749043, 28596.827175, -14498.539397, -16521.861536, -14827.891503, 19128.616173, 7628.042567, -31506.508537, -14857.526190, 26002.305446, -19186.901502, 28731.074154, 24041.160401, 17909.856302, -22123.290149, -16163.751121, -4322.952357, -10074.754343, 32098.066510, -23144.918425, -18064.325858, 18248.363953, 22802.952129, -5334.029739, -19667.231803, 14463.806254, -14432.469671, -9250.035048, 7722.251546, -22926.584421, -4716.387351, 8176.124662, -24908.341620, 8593.839165, -10605.476175, -15290.729038, -19972.761919, 21773.419602, -27947.551901, -28839.691659, -7226.106141, -2696.085708, -21713.983013, -14163.032598, 7763.538470, 12945.583565, 10824.054271, -22172.102021, 9356.020671, 19050.906918, 12124.778423, 17044.075086, 7053.195574, 9591.663137, -12774.959721, 19830.426814, 15282.699049, -14461.789057, -14733.901121, 11988.812410, 11510.122968, 12613.050568, -22112.996365, -21542.767439, -6348.726693, -14080.857560, 19142.344667, 20362.828592, 27284.316410, 17746.669860, -25152.981824, -13942.202768, 14223.638088, -8400.933827, -15084.683949, -21785.024246, 18894.204489, -12096.841745, 8320.513649, -9908.710142, 11243.402436, -23797.820208, 22845.257930, 24948.501355, 16297.823962, -27242.208900, 22629.000391, 13492.445125, 21314.852786, -17015.164316, 12573.754160, -13954.537037, -25435.465483, -12557.844634, 5694.478077, -30123.639676, 18916.534957, 17316.252270, 21910.361091, 8384.234692, 17813.481619, 26548.744458, -23622.100986, -24107.830546, -17349.969950, 9712.537046, 6773.553825, -11507.172240, -24732.247352, -3695.426054, -24809.485982, 8337.717925, -26075.063838, 7671.295810, 19219.313902, -12721.072929, -15427.433626, -22202.580061, 16113.945123, -18748.555213, 4886.078570, 21514.328928, -20332.400120, -1420.063392, -15131.877909, -14647.775424, 16615.244254, 14971.792519, 15090.635839, -12736.339888, 2863.979465, -23409.191684, -14503.068355, 8081.111585, 20915.109771, 597.555680, 21582.580947, -19041.932937, 28275.324900, -2416.691601, -20093.094571, 13188.484523, -9048.112035, -19242.276101, 19299.143972, 26057.704201, 12573.174760, 22669.592705, -10856.023007, -16011.883947, -25362.859242, -5636.044889, 29323.474074, -12967.041083, -19325.171816, -6951.132464, 1584.481958, 19475.894722, 10064.513134, -14937.514731, 6840.542451, 252.649315, 17004.621945, -15930.922908, -9762.060649, 17361.528249, 20752.148205, 23091.781589, -8974.333146, -23353.239271, -16164.260798, 6997.294523, -5006.466784, 18129.500678, -10509.462822, 8897.503138, 13808.880184, 10714.614372, 35802.514455, -7971.217399, -22709.808213, -20659.698428, -21311.638218, 21152.457788, -6481.068974, 22987.846431, -8433.551288, 6424.157613, -9839.086930, -17637.591651, -20110.629804, -7332.216000, -11720.835113, 4084.436186, -16434.338701, -14540.376469, -14373.826130, 28169.650860, -22706.498579, -16950.783233, 26082.376271, -19858.902166, 20850.026915, 12129.757921, -9070.434713, 5269.292482, 20132.777915, -25756.572616, 17327.704071, 16670.971156, 33455.169249, -14647.197147, -10144.236705, 31958.616895, -17585.720200, 11680.124566, -16893.627410, -19846.204886, -20431.391321, 3977.371562, -18877.592235, 8683.381133, 11577.960038, -16136.229661, 35554.516687, 7785.941541, 27752.132739, 21155.972126, 17514.055873, -20491.782422, -24622.950027, 18585.227616, 33625.189358, 4645.838200, 21698.564438, 11591.559834, -23291.323791, 27948.801568, 4159.878441, 18767.927965, 5339.890216, 22451.128824, 21318.041910, -1220.783223, 9942.327107, 5065.460180, 9598.487672, 27188.096330, -8112.794048, -15622.393930, 8107.439362, 14008.368139, -9654.344080, -17391.799073, -20173.322845, -14088.631661, 18880.906784, 29287.354306, -17805.340344, -23580.356531, 3773.406223, 8094.530647, -17964.334139, -12384.814512, -17581.373090, 11689.488639, 11256.947184, -16064.613402, 8932.505562, 16911.940682, -24082.140677, -8183.607824, -18327.563279, -14318.153990, -9710.977367, 26674.340755, -19705.238979, 1166.610667, 18701.718155, 18656.405809, -31681.313648, -16278.091448, 30344.712543, 28557.124982, 15745.348754, 5151.433139, 26729.194379, -13381.156632, 14382.837663, -16816.522837, 14642.745823, -14885.300017, -17828.921166, -20531.833961, -14609.893787, 16273.984864, 1518.958104, 22173.857250, 14165.141250, -17766.665354, -10624.563830, 18601.468378, -13780.654304, 16166.748030, -26665.627278, -22504.927745, -21286.039224, 13519.596629, -14731.094805, 18712.251677, -16915.242146, 21435.707424, 21839.683441, 18211.335806, -387.949246, 15978.657008, 12260.869868, -16421.075381, 3820.092951, 18511.051675, -18081.234125, 19839.349150, -5516.221428, 12941.444688, -29376.430119, -8099.438011, 18936.268300, -11590.031774, 11365.058867, -10198.954899, 24159.075577, -14648.465691, -17274.296598, 13234.772813, 22058.900249, -14423.665557, 22058.568474, 4853.186754, -279.408179, 26524.114595, 18357.037231, -12220.479763, -24487.538113, 11597.078394, 3163.003014, 32743.307229, -13068.935264, 18828.285043, -17833.596529, -24668.541508, -30724.699268, -20442.383725, -9778.851124, 27635.764451, -19520.588321, -15892.469856, 30309.119824, -18456.393395, 2420.333848, -13273.377959, -24364.224249, -14829.665722, -25132.914991, 25368.867484, 10693.289639, -3676.868768, 26731.658810, -5231.090348, -12166.156484, 12653.456015, 17273.507965, 12401.646156, -20227.207709, -12616.118703, -8712.781490, -2262.584559, 12099.764958, 12694.240117, 2920.353170, -599.286624, 11155.291289, 5910.853925, 15181.961971, -16170.165290, -8152.491611, -12999.446760, -32694.993804, -23718.073007, -18909.727708, 15567.583378, -1352.394206, -20456.567706, 17784.457717, 25427.500483, 10461.691701, -10288.314369, -16072.332234, 21200.165377, 23645.900703, -13836.776701, 14231.171270, -10920.164589, 18441.290922, -26207.094956, 11873.471020, 10656.588869, -30415.008921, -3598.510297, 3259.255140, -6403.303390, -18260.321645, 1567.293160, 17842.880954, 38272.898064, -18385.034769, -23821.325702, 21320.132932, 28043.294475, 17114.834149, -21432.312643, 8960.442144, -32640.087142, -14805.304644, 22622.621570, 14346.959415, -19053.371733, -19308.134205, 6206.876891, -28695.485298, 12593.059240, 1036.659992, 13051.845354, -15517.475367, -22359.468721, 17744.707793, 19381.479583, -11958.273704, -19092.102135, -28959.494800, 28531.582716, 16160.013898, 21746.246071, -7391.795088, -23344.212223, 15641.460204, 17979.540474, 11078.173525, -32045.646974, -19269.231053, 14111.093322, -18468.580820, -13763.001992, -15152.488213, -15718.742348, -4547.149954, 18679.177833, -17358.919824, 4092.060095, -22766.374539, -34238.456978, -1139.762371, 5878.133974, -1053.452822, 28020.400290, -22755.307088, 27522.117939, 21794.324365, -13505.870605, -9136.964851, 21416.592251, 4524.619088, 31164.044350, 16510.711076, -14102.862649, 16449.455365, 21326.576472, 13378.490202, 23931.402672, 19774.173355, 15284.695730, -9540.561937, -13672.802986, 21757.029536, 2568.324229, -5527.684452, -22306.572087, 16916.490676, 19945.204976, -13101.536696, -8634.922290, -15039.682229, 25358.425171, 27897.684027, 7270.557501, -688.656494, -11642.089343, -10746.450707, 347.175450, -31710.310954, -15755.752161, 14974.727349, 14550.747655, 13497.032567, 2324.500418, -9765.748272, 15085.478727, -11550.815343, -16803.659740, 18818.479388, 14892.744027, -23884.994378, 16277.723494, 14494.153592, -6515.191409, 18929.262785, -20043.491257, -23317.118477, -15877.216858, -20162.143221, 12901.361620, 25417.798282, -20895.017600, 4425.294101, -9867.066750, -20730.466038, 2459.294669, 7697.742401, -20563.461090, -15814.360842, -23022.012809, -17581.891056, 18434.376244, 7196.201450, 14774.761689, 19335.353857, -23127.489957, -20216.294712, 10144.661154, 20302.858091, 23617.475389, 24143.211371, -14010.460751, -10535.421560, 20571.196893, -16091.265560, 9705.995152, -25492.677765, 17477.714162, 21082.149068, -5720.426091, 17021.165709, 3583.596966, -18941.354674, 6684.257893, -4282.524673, 7891.503634, 20781.449282, 15055.703356, -10651.625111, 23562.154439, -4970.632710, -30326.525460, -23290.387022, -4982.272872, -14504.800613, -13255.810431, 14950.617696, -13003.638025, 8561.853208, 19862.201333, -22117.941293, 17152.909380, -10000.851482, 20534.838253, 7750.435136, 9447.625375, 8442.859127, 21775.962369, -15029.811550, -14120.911665, -16455.809764, 15906.341724, -9319.550339, 21828.860749, 3828.833380, 28733.822668, -34466.073160, -24964.418838, 20003.820231, 12036.241248, 11369.698823, -18463.745528, -23554.474282, -4213.554184, -4039.434854, -11444.058734, -11173.026523, 13809.340570, -18037.241280, 7472.103238, -5973.014089, 33227.852681, -21945.802154, -6134.229383, 29232.916011, 9439.796322, -24458.146412, 15667.968908, 31203.442466, 7894.303476, -8345.725848, 16449.414011, -20396.042967, -9412.031867, 19475.314319, -4639.773224, 13894.804982, -12734.231733, 4067.826848, -17055.468658, 14973.296863, 22463.703962, 23446.941025, -21530.650327, -21211.328655, 24367.023957, 6516.000988, 21982.895346, -31102.688593, 10439.755438, -6461.778151, 3647.288960, 8371.215954, -18993.025503, 23172.249228, -2273.360976, 18180.318885, -9042.843067, 15801.221237, -13807.753113, 22667.734845, -21521.084194, 10497.535704, 5997.241026, 9649.336704, -3660.582726, 25776.990704, 12376.162538, -8058.474440, -7368.693994, -14522.583826, -21523.873727, -12737.178062, -20877.200391, 12061.860965, -5407.931608, 13698.577107, 21386.007613, 7984.780536, -13559.608330, 16699.838302, 7294.058569, 22479.521799, 32851.526332, -26882.313005, 21036.929409, -9817.248859, -17479.105187, -13249.111150, -6849.706657, 21597.357861, 20144.991340, 11602.092611, 12915.340548, -23887.600415, -27348.776685, -18160.550104, -18764.214044, -19768.985569, -7716.119465, -20905.538615, -14839.934957, 14841.721503, -16692.939584, 18659.679307, -27119.258791, 5665.796137, -8931.446358, 2511.423892, 17630.527616, -16194.095807, 9942.839638, -15751.274265, 984.691978, -23632.710417, -14929.990178, 32829.616192, 4258.207613, -6385.557090, -26849.704998, 25211.880683, 30304.466392, 26077.688357, 10038.365961, -19302.698820, 22628.581009, 20461.838093, -11913.936991, -15035.728637, -9560.647096, 15791.701988, 17685.836118, 5541.419989, -7669.616598, 13721.904541, -18834.619502, -5433.980281, 13662.949543, -17749.711518, 21266.649362, 3703.584112, -7529.694106, -3404.663677, 15838.667539, -20520.375641, -26418.056073, 9802.474168, -25210.770677, -13679.075954, -9788.834587, 24115.141487, -18548.279853, 20405.934137, 9702.465148, -20585.921459, 8992.947319, -14179.999101, -22505.666570, -9201.587489, -4067.681668, 28102.416968, 14937.319522, 29523.171994, -7979.483976, -11490.762595, 12335.355875, -8184.741353, 25289.622815, -15541.190722, -22256.439599, -19249.740705, -10555.063243, 17285.883353, 4035.668693, -21758.316571, -21718.805626, 4388.049959, 10749.895316, -2184.089444, 22391.973796, 13111.933393, -10073.788263, -8344.204377, -12503.597234, -9047.924422, 15625.922333, 19051.221326, 23522.918786, -8308.400152, -21732.882595, 14103.616669, 23521.733218, 10534.061409, 5037.969436, -9199.841315, 4131.888820, -15669.857539, 26197.143736, -15759.760407, -3434.394563, -18383.171367, 35305.072363, -18823.897480, 1307.741805, 8394.426878, -9438.940022, -15573.637895, -5220.556297, 9909.561337, -9153.023974, 18846.865474, -13136.904593, 17212.568261, 15431.323755, -8242.434799, -13673.310164, 22502.721992, 16333.324171, 27276.014298, -13302.923607, 5064.579443, -19870.253681, -4615.281038, -8837.202594, 10028.603960, 12953.052238, 19201.486026, -2508.542530, -9318.378483, 22424.294132, -20572.912831, 7011.668236, -6538.674637, 26648.007808, -23874.370372, -9340.984533, 15345.661085, -21898.760764, 12494.029030, -6341.476667, 3545.199568, 22122.629365, 15328.335348, 23968.350546, -10607.605201, -14238.806652, 13954.044600, 6635.115839, -11448.603736, 12330.772099, 15483.233999, -17578.951827, 20824.858294, -13868.980001, -12406.282606, -12514.226785, 23524.216877, 11420.022762, -13627.593333, -2634.307089, 18529.713261, -11764.644708, -15981.468267, -18288.171904, 18184.775362, -18132.699711, -24389.767763, 8255.020363, -5036.955926, 12811.312419, -4200.311689, -11505.235292, 10969.973891, -27605.413606, 14753.974506, 1261.373924, 20777.399191, 10541.451149, -18632.913981, -10200.630885, 21817.334517, 4871.024881, 7871.547713, 19187.399683, -17600.060735, 13161.757091, -24449.482181, -19164.877860, -17313.841594, -25390.697580, 4037.975023, 5965.258149, -7956.790510, 32665.800870, 26671.299494, -17646.465913, -24347.164993, -14266.465682, -16988.860386, -12631.367546, -16023.927856, -13677.495550, 20485.425705, 6882.151784, 18496.108897, -2759.032093, -685.168580, 7040.867450, 16679.775377, 10564.311698, 7027.333231, -2895.726645, -13916.028694, 1277.751585, 24703.496182, -1335.923216, -5912.468389, -15608.994150, 24577.868226, -4951.645339, 15729.448475, 10445.363047, -20144.604348, 19492.739777, 11773.024136, -18131.190365, -7332.090404, -16006.220586, 18522.691183, -12242.079139, 18480.737691, -16256.130801, -13744.648946, 10210.276583, -17808.648690, -13917.452503, -12865.784250, 3445.093885, 12707.010181, -17150.382137, 12836.366425, -30365.457957, 20940.431278, 10194.215509, 12230.802444, -15358.694470, 3505.297035, 154.695667, 24185.672443, -7541.090829, 5642.302395, 4190.628855, 7872.830664, 9009.338703, 14094.537260, -4582.514632, 16361.599538, -3640.540572, 19265.119556, -24057.744647, -12307.070652, 23217.068424, -20744.808670, 32454.371918, -12853.436836, 3116.224986, 24608.615249, -10840.698737, -10420.901855, 18259.882913, -14378.229405, 5087.286009, 25785.619681, -7655.601943, 18831.516099, 3475.153759, -10426.880058, 19126.225906, 11074.751798, 20296.707793, -22534.333612, 16743.920428, 19846.490560, -3000.345892, 16286.192812, -17798.192844, -18956.317842, -18150.139633, -20316.917829, -27861.700373, 12887.191545, 14921.380285, 6416.064190, 2609.565487, -22589.718433, -7711.183085, 21072.782472, -2954.573694, -9948.681526, -3691.069051, 24841.168004, 9367.818886, 18031.656617, -13508.615417, 21337.230291, -15707.879143, 22290.400567, 12946.062520, 17417.753660, -10791.059997, 14107.839009, 14520.222525, -14067.102798, -12638.003980, -13183.119319, 10967.617615, -10011.906391, 11030.492581, 22393.013343, -7384.450239, 23887.845307, 10749.703782, 24331.171935, 7649.070455, 7469.000338, 19086.515868, -12826.808479, 16925.345906, -24147.445024, -6704.495971, 13348.805974, -14918.544682, -7125.862151, 21550.919339, 24537.378209, 13356.158184, 20084.312342, -21867.809579, -18577.733622, 9974.385111, -25074.255481, 4991.936417, -23653.126730, -8859.311715, -8717.100518, 8215.051852, 14857.551972, 16112.471767, -13988.156246, 16512.242309, 18888.152864, 17573.859176, 15405.606300, 17672.255235, 3597.102693, -7680.503542, 14386.352082, -13536.224201, -15701.771485, -26070.108512, 19200.882540, 14782.181551, 12394.485110, -10446.182396, 7815.231356, -3834.972208, 20553.158697, -9536.630542, -23109.225403, -21557.397470, -2737.881300, 10089.519651, -19709.730905, -14599.068578, -14689.523927, 11798.514658, -26238.501024, 5887.244197, -16507.320336, 2547.370538, -26675.828490, -29259.333910, -21364.807761, -18647.741126, 13167.685398, 12425.152035, 7240.953488, 8407.672341, -16462.743879, 16067.385431, -30020.942246, -16578.915602, 8224.753311, -26036.609558, -17133.161935, -24209.603113, 26871.502224, -14402.582405, 11818.834359, -11836.846280, -10121.780060, -10850.420198, -22864.528705, 4915.530242, -30339.681439, -6850.212019, 29745.518549, 18141.924562, 10667.797032, -10145.171022, 2858.602080, 21215.837504, -4633.516828, -16910.648989, -30008.507305, -10247.930870, 9353.485499, -27506.617244, -5388.950153, 13320.736681, -16412.910508, 17925.247267, 23160.036307, -4159.385212, 8418.449185, 23361.547378, 11440.544013, -14808.754072, -9890.492270, -2114.515180, -17043.271346, 27139.965459, -2472.150857, -11777.458786, -21130.730046, -21217.790847, -26588.590811, 21556.921492, 2617.935288, -30556.388593, -14357.407601, 17935.858804, -9911.167073, -24871.850077, 30930.299807, 14350.817282, -13823.069131, 13070.456729, 21632.305490, 5210.227795, 23525.623634, -9439.100304, -34051.926908, 21464.802888, -20414.063594, -38099.786911, 26641.056604, -1143.518555, 2539.457616, -26293.122542, 19943.236270, -3063.307821, -7689.362362, 4864.552983, 9247.554283, 9482.857543, -9029.901600, -4921.249557, -25913.957560, 24905.215214, 21190.266682, -16456.428949, -24794.239210, 4247.706337, 16325.218149, 13316.184816, 32825.957524, 1426.859300, -14604.581099, 3983.393878, -14713.885024, -24196.456828, 13210.810233, -13646.929107, -13238.436137, -9245.055230, 10530.205502, 25647.573457, -22865.444921, 26946.482016, -24788.800774, 16224.409971, 32383.336636, 22270.129172, -5214.607415, 20680.501414, 14076.475583, 6944.945838, -1795.777902, 23537.862862, 1663.948554, 15851.702287, 16256.560935, 17870.969057, -12887.655814, 13256.319165, 4888.622442, 8289.807530, 20107.858638, 14982.855215, 9471.777954, 11163.851317, 11619.785703, -25496.058565, 17923.764606, 14719.175892, -18466.096453, 26514.176973, 17820.487094, -750.181306, 25621.589478, -30835.548907, -16320.176365, -17237.881450, 20585.779627, -13014.636049, 13388.016941, -17664.545963, -8956.546431, -7670.869715, 498.240427, -5648.587683, 21365.514864, -17711.614130, -14010.680021, 24870.257314, 3411.725786, -8979.965815, 15785.489825, 17932.864689, -13986.209042, -17233.716447, 19336.699690, 18428.437985, 1796.383115, 6065.221049, -12694.436464, 6485.120981, -12534.086614, 24481.965181, -21037.736329, -21436.573075, 20921.949428, -17692.866705, -17077.422429, -22513.232662, 21947.972813, 10976.962319, 7815.969210, -20730.398578, -3587.096655, -21886.625171, 19222.668056, 17892.109707, -15815.046214, -10404.244249, 1276.501045, 28399.164781, -17618.385224, -24294.914689, -9750.104249, -5583.508735, -5935.909744, -707.115962, -16005.726669, 10015.983647, -4146.753865, -22028.110789, -12429.057056, -9135.091274, -17194.177904, 19761.062499, 31109.680645, 13792.111298, -10823.074360, -12148.321769, 25152.107885, -18481.454252, 13914.942848, 11195.650583, -16869.421792, 28728.096813, 7019.560420, 17751.898198, -859.581860, -7593.905820, -14888.970288, 27303.678449, 9517.940550, 10437.448988, -25495.161602, 9723.252988, -9065.683469, -8467.285290, 7191.295228, 17018.868198, -12838.288319, -18695.876441, -13247.173512, -15926.694224, -12747.314387, -8446.795403, 7911.373889, -26891.224190, -23535.378564, 10342.213894, 7610.790660, -18377.791918, -27428.208236, 19692.500017, 23091.207926, 25545.637952, -27030.380704, 14285.904577, -26680.398473, 25920.415943, -6070.648973, 11630.095391, -17829.134970, -13699.681830, -12240.941014, 4177.244127, 21027.071611, -22148.956155, 16872.907982, -14630.342486, 16859.216483, -2522.466257, -15211.151995, -22920.254736, 978.992332, -24106.235689, -10773.704193, -25186.485584, -20244.556670, -20214.146470, 4243.937545, -12773.471519, -13561.746377, 7953.627235, -13718.621366, 19337.462031, 14694.960058, 10339.727353, 24478.902687, -21549.540158, 2367.127496, 14338.121659, -31186.970925, 16832.053551, -16748.348437, -1721.953410, 27873.340031, -26485.052299, -4503.934447, -17836.839538, -10085.577985, 6366.217478, 5568.124373, -8590.608738, -13985.680317, 24893.998421, -19221.777770, 13003.505353, -25901.735619, -14299.907134, 19403.315672, -19145.396064, 17798.392476, 37244.391242, -24713.879701, -2072.069573, -8900.866049, -16994.664909, 17289.115316, 7183.016724, 1405.682531, 6879.629137, -16081.679410, 13304.464467, -15645.888984, 9650.770831, -22591.960205, 17411.062578, -38241.485750, 13536.876428, 15835.239974, 22391.798606, 5315.026657, -20256.716966, -23299.430348, -7469.367817, 3433.411863, -7170.875894, -32902.998517, -19905.099211, -14010.857652, 9559.625217, -24075.932997, -20422.439463, -18359.311342, 26581.387463, 8602.364186, -15946.523660, 32010.526662, 10085.537647, 6115.726645, -6664.050148, -29040.235766, -24523.303029, 19027.903981, 14834.768588, 24088.742492, 23017.039236, 11863.398485, -13762.622845, 29369.440569, 15302.667440, -6977.729712, -28781.469528, -15362.146985, -10883.419741, -26535.660029, -3455.583203, 27000.585067, -2079.285900, 12203.606482, -8668.508538, 27693.436608, -6408.252762, 19482.305764, 15973.136766, 19033.189407, 29748.918612, -22887.419979, 10075.031850, 4540.470280, -5089.426395, -4324.476782, 8551.723773, -17021.287677, 20540.900270, 297.201899, -16754.814291, -10945.206610, -11321.925250, -25428.258159, 29962.211646, -1043.049901, 12465.473719, -17898.091845, 17971.391011, 6169.196909, -25898.164762, 24205.430355, 11001.192011, 13885.804098, 44785.893972, -25663.408623, -20661.043752, -19451.613471, 6698.968713, 5245.491995, 19079.267452, 19735.068592, -1991.641275, -3563.036081, 4577.221490, -16925.575167, -13592.161599, 14654.236832, -19522.581840, -26220.195757, 14356.034533, -7866.189609, -7823.014339, 27613.842273, 15770.701973, -11496.288412, 19837.850339, -3316.431775, -19287.523120, -21635.413282, -15684.655983, -6512.120510, -11778.048986, -21494.588621, -21983.474534, 15211.720173, -3607.478192, 16693.355211, 13050.183536, -24471.690302, -18618.740828, -9180.648278, 6046.238897, -11539.104782, -4366.931480, -14679.154761, 23667.164748, -22868.359919, -26126.881386, -17772.018551, -501.326879, 2594.838000, 14353.547466, -1520.810437, 26205.068500, 11334.430499, 16804.607521, 17934.981332, 9600.386809, 3876.345529, 19573.985904, 1269.527155, -18589.970017, -10572.829859, 4656.107487, 15148.841061, 4732.618786, 26171.701806, -8193.102337, 27991.059797, -11581.823772, -8754.630902, -14888.992093, 22722.162579, 8251.992671, -16246.261690, -7086.089938, -18890.883737, -6942.002406, -2440.745210, 14640.507052, -20835.713561, -15203.818720, -14224.225955, 19170.099678, -12946.435865, 34534.473232, -26827.859450, 18337.474162, 16636.669093, 11188.984651, 10886.257719, -11570.690590, 14823.672232, 15390.279405, 10458.307299, 30517.985335, -17969.126497, 7672.559476, -23164.229244, 14818.108896, -24537.882875, -27478.881433, -20477.010892, -21978.067448, 29804.835777, 18294.949009, -3407.050459, -19597.701577, -22742.302320, -20696.357364, 5631.516895, -8500.818202, 14214.223793, -8250.226163, -30038.198077, -8388.646801, 6464.267696, 17664.547119, -28730.995721, 20992.589228, 15806.849750, -27681.787881, -966.085774, -4477.932968, 6429.057427, 16833.705957, 4199.177303, 23294.769761, -19928.530649, 10960.206352, 12025.826539, -18860.213960, -13582.079055, 19549.346667, 18074.423852, -38693.396978, -13181.605469, 14626.046984, 4662.619609, 26971.808774, 16136.232853, 14881.712818, 14281.720081, -504.806301, -12882.058231, -30995.925552, -5286.967617, -34111.852690, -27530.464683, -20305.850323, -2542.313720, 11966.261900, 18858.034249, -26620.680703, -26085.163499, 29890.436411, 26304.821061, -14651.837969, 12191.435013, 23574.570086, -15188.533562, 1950.940141, 14709.348560, -17935.868693, -41039.775374, -16343.487977, 14897.752140, -14764.297643, -7631.657199, 18085.423239, -13008.481065, -15981.644346, -15368.039480, -18331.585547, -20147.819184, 11682.950085, 18662.483148, -15200.805454, 29396.249237, 5514.023156, -12440.750281, -21727.326505, -5855.448928, 21041.870221, -5539.839848, 14809.688167, 17878.121798, 13910.648709, 14519.125652, 24412.344827, -25177.553939, -25669.077081, 6777.167298, 25383.061076, -6010.794043, 4685.664167, -5410.552364, -14568.032033, -12134.295193, -10659.903089, 18190.852668, 11977.887593, 6780.889912, 4924.201149, -18579.343379, 47.665857, 11139.651752, -594.245241, -24892.682147, -10428.579866, -7986.799103, -32154.645138, 9278.077517, -29275.059991, 6062.729742, -7910.020414, 9384.576670, 3869.528302, -17214.184148, -12334.812653, -7685.409103, 11184.859627, 16701.528968, -15033.720491, -22237.938362, -16490.483486, 18046.113663, -28706.284302, 6541.371141, 13796.122648, 15531.254963, 15383.805062, -14170.697194, -10146.653190, 25096.503358, -16783.409539, 5263.808568, -23979.083809, 5737.386648, -2241.960037, -14529.065997, -10561.223658, -7542.799012, -9197.398560, 9884.361330, 12407.699930, 17924.342920, 22084.543964, 19097.648768, -28374.330031, -4217.588914, 3243.798255, -21424.875545, -21913.691601, 7238.838462, 19407.071397, 6347.535192, -14041.159223, 18488.563026, 16336.572529, 19148.197876, 22051.869220, 5711.055810, 11156.471447, -13341.277984, -8444.092166, 8226.623260, 14848.167041, -25972.610836, 10073.059619, 3630.537512, 8907.194952, -6914.161251, 9525.741920, -15099.379786, 22117.256879, 17942.021116, 16332.737185, -10736.730853, -24849.701550, 19404.909951, -21518.607186, 20751.706441, 7513.550030, 4268.940214, -12660.013751, 17612.300259, 31684.071250, -11046.030812, 10551.421519, -36613.469464, 13823.838428, 20327.545938, 13008.834394, -26856.873346, -24970.045731, 11180.837362, 9494.279995, 13786.303807, -15953.658188, -5931.424374, 22272.457145, 9546.698299, 16412.865440, -17123.839394, 3167.377042, -14331.079934, 25293.890415, -7915.597853, 19009.361238, -28182.488285, -24111.927269, 1062.387296, -12878.755540, 11631.989336, -10490.966430, 19237.922452, -19280.038767, 16804.596918, -14564.549137, -10346.669607, -11005.992998, 27574.386188, 18219.693237, -12993.634661, 12194.360923, 13565.239091, -4284.146851, -4315.855735, -29660.671488, -26788.277092, 4671.623748, -19549.092048, 40558.978310, -9075.566732, 16900.526878, 13985.700966, -13984.164272, -10391.933531, 33545.146231, 10305.179566, 19529.375168, -8561.712849, -15824.307263, 3074.864783, 20946.272396, -1065.755329, 16428.732943, 9641.264520, 5003.716445, -17535.704204, -23779.790806, 15617.502820, -18752.421844, -15880.037781, -16354.302154, -10893.378267, 16914.903688, -625.264772, -215.905921, -11479.539037, 12015.854717, -7612.090514, 10092.014931, 18464.909986, -9406.121644, 10737.181794, -2547.600746, -15296.387918, -15368.082150, 23999.697368, 18886.016679, 14200.642259, 21962.823792, -17394.443752, -25804.861087, -5695.775885, -21371.295882, 17476.347756, -10195.875022, -18299.005610, 16612.434957, -14783.687732, -12950.982546, 15632.751422, -4617.586755, 22370.595679, 15139.106919, 15070.445396, 16748.224476, 14786.911584, 2912.167223, 21629.246737, -5614.992903, -28307.066422, -11747.553855, -9509.167232, 15764.660928, -12128.151588, -5238.480405, -11482.453437, 9407.327240, -15399.715963, -25145.463141, 12308.528677, 12900.083211, -14229.881878, 6347.229005, -3788.003519, -25882.951712, 11415.063168, 13150.846990, 16920.843982, 17566.284700, 18042.030260, -18927.529370, 15560.070486, -29766.590589, 22607.404688, 35662.828054, -13102.203087, 20844.211645, 22642.266465, 17756.315719, 19299.884918, 28668.104506, 21496.129611, -23773.754034, -10146.631876, 28021.795131, 14633.240704, 21223.307213, -18686.712788, -15405.974741, 23170.310103, -20220.966791, 35446.935697, -16267.391132, 22611.885473, 20214.529864, 13271.075021, -9954.520836, 10114.890040, -15690.014877, -4544.212915, 27005.011793, 32449.163819, 4898.487837, 17766.494123, 3651.198484, 9393.974724, -29845.407509, 28036.158537, 26730.373108, -19529.687402, -12154.215981, 5192.509626, 20799.058006, 24498.344320, -2056.820841, -13161.439233, -14037.239908, -13417.528336, 15276.507618, 7826.169403, 18922.808356, 22595.714439, -204.630440, -15700.171345, 6897.922376, 24429.820616, -12654.327233, 17829.426596, -20838.336747, -25150.213271, -18129.744892, -15073.889426, 19405.389545, -20619.448544, 2222.658976, 23799.689665, -4709.350227, -24220.878630, 12018.323444, 22043.322794, -26882.695212, -12797.035100, -22204.974945, -13656.540739, -3744.129330, -17125.005064, -13617.442788, 16534.143376, 13933.355834, -14265.461449, -16949.575431, -15810.974519, -21168.564155, 20209.121709, 17599.849587, 23361.229654, -11626.198167, -12837.977807, 10615.039972, 5679.091931, 12662.519777, -16354.760163, 15914.019714, 14316.903343, -12741.595610, 13897.248136, -24574.574822, -16861.296618, -26502.870775, 8862.184059, -9390.949610, 9353.139099, -4343.883104, 23878.875399, 8963.902463, -16177.526618, -14846.912709, 35050.879356, -19513.830971, -20258.387316, 8352.603578, 19955.510180, -16784.914585, 26521.498374, -18444.285165, 24668.549119, 28076.478502, 25374.075204, -8480.959133, 10824.189929, -17677.578746, -13883.898260, 17433.452950, -10268.110892, 18546.601330, 14313.148042, 10055.842827, 33746.806108, -10468.104802, 2574.708776, 17808.739619, -26520.888541, -12633.481932, 32454.996623, -28215.850078, 26471.374817, -5800.616307, -9236.010679, -16644.018585, -26626.319987, -10400.077793, 14755.815812, -14798.053932, 29260.648027, -13230.548592, 3713.595928, 6361.091734, 350.263955, 6327.232278, -4495.998542, -25581.479581, 18160.969127, 19538.613088, -20558.474467, 33.386114, 4940.802395, -17527.983681, 24035.421284, -1130.418510, -10126.762854, -1906.818090, 19315.055485, 16000.041472, -12973.937317, -9096.536249, -14449.787964, -5770.680403, 21049.451890, 22350.893818, 16221.166646, 15006.320007, -14611.186412, 21774.432947, -17777.779819, 26372.414597, 3489.066858, 9445.332641, 23558.512693, -10085.756414, 346.291398, 3253.848562, 12116.804159, -19063.505811, -28620.266056, -9006.456508, 15084.615422, -16245.353033, -26299.888660, 368.944854, 14255.589871, -13640.323844, 7501.907406, -330.909562, -16043.356546, 16999.068303, -16464.569931, -443.939997, 20049.204427, -1142.850462, -4766.750490, 42397.924730, -11166.944474, 9626.317067, -17898.566491, -26865.775516, -6501.126906, 20201.395275, 23356.856849, 18228.084113, -21136.978377, 24739.750283, 4620.085700, -17422.598254, 3949.375680, -18658.284857, 13345.184571, -14577.912744, 16299.475786, -20176.150620, -3966.485342, -15776.947758, 7368.071665, 23366.814654, -21568.704654, -14916.752111, 27551.431477, 6453.820670, -23114.731212, -25005.728307, -19410.702750, 28579.935457, -7936.762291, 19018.420799, -22440.284746, 21235.761902, -4934.491076, -6485.649247, -17041.847592, -36840.894420, -5836.856689, 7243.618586, -9564.043782, 11901.266288, -22512.746021, 15150.437108, -458.283925, -36902.586771, 17574.318877, -32432.032357, -35561.083310, 8230.332238, 11785.463168, -23791.766287, -15561.647678, 21552.016096, -19386.046176, -17594.078033, 22426.136158, 7713.157861, -220.570097, -1950.306715, -12409.252618, 10303.528931, -17478.388716, -7146.232140, -18058.646184, 19314.201642, -13728.800714, -16388.785643, 17386.350149, -10190.769455, -8092.705662, 12062.559976, -18032.348493, 5417.013239, 20393.001848, 14752.738381, 21942.123032, 9948.443215, 22131.844150, -8382.070801, -15931.222798, -4693.873005, -29428.386203, -21078.643827, 15445.504121, -14424.296741, -7897.626816, -19597.254875, 32963.321125, -11708.476729, -3716.537171, 2955.935342, -12182.618274, 6819.922946, 15032.091905, 32130.416504, -11911.464495, 13967.739974, 25762.185445, 21302.850955, 20518.733867, -11704.421210, -4873.863866, 18984.957409, -16740.582999, -21175.054625, 18354.348577, 13195.092348, 19810.344947, 6056.831168, 9294.061921, -14651.882405, -21537.482314, 20365.102432, 11407.750792, 168.754400, -16416.580361, -16576.947074, 5327.273178, 14211.407786, 21136.371367, 24715.027164, 6172.510974, 11146.000928, 25221.569369, -16897.725887, 15416.516936, -8355.857962, -27610.487433, 24615.586220, -4003.983979, 9164.657154, 12957.254033, 10041.663721, -9885.062813, -14441.819875, 7941.167072, -28360.596047, -19290.808190, -19476.244798, 5642.229869, -10886.668242, 16160.969379, -22202.847020, -17177.158468, 7301.885913, -13418.495720, -2131.859869, 18295.326907, -7369.397818, 15804.377364, 21164.072972, 18312.948573, -31112.679038, 7024.701970, 14214.189423, 12999.248008, -16609.003269, 4579.605848, -13024.785107, 25809.575800, -14334.316808, -8202.555070, 14374.010070, 23662.728823, 10446.230139, 2012.646362, 9566.975164, 18689.774349, 22827.730809, -12558.469063, 21257.056691, -16756.933946, 21869.695519, 4864.177487, 19126.669685, -1030.727122, 18229.526727, 14535.072495, -17338.555160, -15317.155042, 32990.420175, -21335.430170, -25983.317622, 13968.744976, 20345.070455, -21125.196337, -15495.372637, 9106.175615, -11750.942630, 5867.180731, 7097.318500, 20070.280054, 10247.581412, -13695.184389, -16027.501078, 24654.667499, -22084.360673, 3897.389296, -21893.728853, 8775.093853, 12989.948826, -19814.549209, -13003.760453, -18030.585766, -10437.132526, 18577.132526, 25729.051207, 25358.016813, -32808.383986, 2115.145080, 3138.685439, -22848.544934, 13149.107547, -16025.307845, 19604.574021, 15489.064164, 1240.183677, 18172.287899, -13116.820927, -9128.387668, 11884.890494, 22614.300896, -15201.126341, -17372.591651, 22443.440219, 26886.555005, 16652.713400, 7683.114582, -12298.138933, 11289.987966, -9776.020832, 1961.691874, 11242.699033, -4207.744795, -17172.556668, -12382.544057, -15012.546756, 5214.045286, 22401.579905, -33024.985423, -1095.368038, -31740.779489, 20194.344505, 12950.966736, 15957.539113, 10247.226595, 541.843279, 23700.439812, -12416.051680, 25446.515121, -280.427530, -22266.755845, 29643.430144, -26596.861114, -11678.208035, -34677.557820, 20383.783727, 37206.894642, -19928.191375, 23195.064769, -8354.989765, 11927.671329, -14602.889814, -6804.797078, 22609.645565, -27105.427092, -13625.642385, 17234.588508, -7966.103122, 19089.716307, 19663.924390, 23522.239284, 13329.258967, -12319.902902, 17835.033868, -4790.408276, -11332.139528, -1740.492569, -7110.007079, -18107.282923, 15191.171998, -19095.788795, -20080.932061, -3916.776244, -7540.493250, -17971.247086, 3187.012762, -5727.466950, 8670.168470, 14845.579651, 9696.750984, -27430.740487, -29965.533619, 8759.579233, 22144.212766, -5755.882586, 15353.111091, 7076.430203, -19231.284653, -5248.845342, -17245.012665, -3825.672017, 5752.539736, -11471.387268, 20111.061087, -2508.561936, -14507.119280, 12677.801668, -12859.127418, -22574.929167, 17927.159069, 7851.660325, 5687.073493, -9729.309989, -19402.264013, -13266.397353, 26426.371317, 4567.790325, 25974.233287, -22981.361548, -18767.651783, -20209.472852, 14304.436276, 32141.151359, -14096.566984, -20617.205063, -12176.632008, -17960.192051, -8052.148290, -8525.405780, -13250.238803, -17301.543537, -19851.589545, -8514.879069, -9399.713170, 17644.199581, -23040.742894, 14907.548411, 14328.323959, 8902.209492, -2704.293446, -13421.408373, -17409.091944, -15775.100681, -14015.193840, -22410.527203, 16402.286658, -16324.454542, -26985.296738, -2431.206461, -17461.272032, 23803.642383, -26226.779834, -17072.630165, 13962.665165, 28445.033740, -12306.064863, 18157.625969, -12349.642388, 14812.104533, 17588.256889, -18658.361983, -8493.311725, -31664.640884, 20851.622933, -14240.213966, 8461.479012, -2866.418786, 31728.866590, 32085.858477, 14927.615507, 12279.349614, 293.732195, 3609.593253, 24395.121079, -22142.502947, 11841.756014, -10769.567714, 11383.644268, -9547.277885, 21892.267203, -15129.852974, -3881.040099, 11375.970626, -21403.468584, -16935.286844, 31121.234185, -22239.190888, -11912.718482, 6011.688834, -13787.669801, -23591.485822, -17403.319535, 20402.596032, 9367.007510, -38836.623028, -22091.976787, -24374.484442, -12541.571543, -21589.068926, -18349.964650, -11120.046903, -17707.763352, 16120.508034, 10227.020675, -25732.223249, 9760.952478, -26597.112258, 13015.264969, 16147.784327, 18720.293176, -28829.586590, -23511.568437, -29088.019491, 6705.482666, 19263.134208, 20937.216464, 10805.363253, 7632.004472, 16200.570637, 14324.588213, -14700.228194, 12762.051223, -15690.542060, -11193.445627, -10181.907128, -1538.186870, -26573.287810, 10198.549502, 19373.557863, -15787.176767, -5056.582341, 5581.320507, -12323.874180, -24384.202675, -14824.241512, -23782.801026, -11334.266306, 7751.964563, 24666.798985, 10046.089276, 12752.182585, 1690.639829, -11485.395233, 29467.588034, -13608.934237, 11013.494812, -7314.231768, 10158.710874, -62.542099, 6210.980756, -14215.710089, 12947.555622, -13221.931052, 23142.256406, 7248.250902, 27080.548384, 15441.961286, 11861.351220, -17707.345857, 12274.992486, -15073.304583, 25165.804443, 22982.403647, -22901.235812, 13634.235048, 16965.656963, 4962.580869, -4136.241391, 19231.654115, 13256.612372, -20979.147337, -5631.729656, 20528.997007, 22309.333168, 9361.663247, -8398.184888, -24037.566184, -15096.537908, 31770.893788, -16354.187817, -12961.615523, -11478.571678, -18503.941286, -12349.760258, -9274.042752, 13952.478487, -22279.252759, -9505.574585, -24995.958013, -1188.349192, 14417.368888, 25701.132300, 19737.294382, -6086.465994, 11885.999233, -27993.744190, 5819.637980, -11218.927085, 26546.187861, 12442.313927, -10786.565280, -16714.506712, 12480.881313, -16080.217835, -13232.431700, 14370.829111, -21541.705997, 25392.792076, -12460.141436, -23821.068623, 10276.727154, 4186.722581, 7524.673017, -16512.101583, 15937.045509, -12221.072872, -4922.467673, -29051.138606, 14357.091307, 21195.656757, 20821.509869, 15225.686621, 18746.578279, 13293.076252, -17740.112504, 5685.260090, -10736.308576, -23217.765412, -9681.411909, 15259.898632, -22495.490437, -8082.643095, 17607.674296, 22439.650285, -17499.282571, 8407.961339, -28052.385081, -4088.853542, -17277.387608, -1340.428860, 3802.464061, 3784.445797, 9842.323377, -12227.034710, 13943.978686, -10421.991622, 2423.188208, 6541.629856, -22630.149293, -12009.930838, -26832.129450, -18064.724115, 21473.646250, -20612.820207, -20640.811485, 13239.969171, -16174.641122, 4807.462472, 18304.133894, 12761.990877, 14056.664788, 14651.705026, 9582.465701, -6644.199481, -15359.134332, 29674.685187, -15183.632843, -26496.379270, 9832.375157, -14870.594138, -17860.851499, -15765.883555, 25656.152239, -14241.541405, 18367.129539, 21866.989596, 9275.146775, 9201.616310, -21076.689829, -2164.052351, -18729.579001, -32753.497571, 28789.223270, 1939.472581, 20356.993874, -7992.102179, -14224.915519, -29714.796118, -9346.091636, -9637.033824, 18552.446952, -12959.003689, 10709.498142, -29725.224924, 19881.260871, 1882.030027, -16965.898951, -15992.042018, -14023.101652, 7059.781660, 8454.480845, 22496.648213, -9770.173798, -24955.022010, 22650.729284, -21647.498967, -24355.512948, 19013.531781, -5505.250030, -17243.597367, -4601.287734, 19386.526316, -11648.138784, -23816.452311, -27372.427729, 17579.956192, 25856.303968, -27938.386229, -15269.924195, -17273.806957, -13880.320082, 12808.818297, 17872.694424, 5056.207813, -2950.458729, 15474.923935, 36547.861440, -27321.515276, 15119.049983, -15611.204178, 25878.997452, 7646.265801, -19095.583155, 10179.609575, -12004.129334, 7615.443082, 14304.835269, -12972.855967, 14883.490926, -13602.701569, -4817.767580, 14058.451193, 8707.251937, 20999.584330, -13267.050404, 7037.890711, 16051.124505, 24668.051605, 15766.008755, -15925.004876, 10807.138931, -28998.166207, 14304.891934, 12958.175416, 10781.891503, -15126.461975, 16577.096621, 17723.009590, 12643.795592, -16798.272003, -29605.360462, -18528.840934, -34688.995702, -6175.580178, 11994.029639, -15123.374524, 16233.966720, 3186.217427, 626.932560, 21637.619975, 16970.707110, -13282.147409, -10222.475342, 13331.540422, -17389.376713, 4426.553300, 2189.343749, 14566.927378, -707.957818, 3042.141248, -19322.417168, 19787.631596, 11727.663061, 6949.463416, 19164.697142, 12871.675774, 18788.481771, -31109.018537, -18450.503935, 6884.005529, 14379.090504, -13994.156075, 12326.134017, 18618.160743, -13642.182882, -19589.666017, 15245.585013, -8825.417434, 14369.191028, 12623.789303, 28400.613892, -16309.067002, -3065.035337, 14160.608202, -13794.060953, -12540.520517, 13395.404445, -27475.821098, 18125.031083, 11363.702062, -11281.618030, -7800.603429, 11976.401637, -15760.700449, 5915.032326, 10568.342659, -25685.361244, -15744.941142, -11584.428810, 22089.048215, -1257.179862, 12422.805594, 20000.692304, -3482.612253, 16458.925591, 29591.700246, -19294.508210, 24953.953253, 20916.264703, 21157.922955, -7112.925107, 16159.210945, -21309.060901, -9998.967111, 7589.269307, -20462.051655, -26118.196717, -20086.039405, -30774.485534, -10511.902965, 21633.222281, 8323.643219, 31535.041773, -5833.134688, -18014.070439, 23766.648174, -15352.212652, -14702.808467, 15948.705206, -16093.008359, 23432.623304, 11134.559214, 19033.205405, -15376.426275, -18969.247377, -22553.392253, 26847.461026, 3211.972213, -8733.853339, -11470.987406, -21559.685822, 18768.664459, -21457.482758, -6181.496295, 4188.241960, -21907.870021, -16636.318253, -27445.474589, -6298.298748, 23582.147480, -19132.628806, 23084.057638, -6392.276201, 21337.992196, 14522.816797, -6351.596627, -11427.552097, -10414.818708, 25812.547414, -5769.924065, -22170.411092, -8372.351194, -20660.507131, 13717.130074, -8952.786174, 27556.740635, 14586.339683, 13871.128033, 23784.558942, -6615.036386, 24817.011455, 23732.231515, 13330.224345, -18303.648655, -8439.110919, -12367.711330, -24897.497505, -7393.403582, -17025.681383, -7082.190884, -3028.125265, -20121.985874, 10887.184876, 14580.302964, -1099.773128, -7428.486165, -1855.848577, 25470.060816, 12109.046588, -26447.544479, -13421.935019, -6069.606638, -13823.124715, 20070.003602, 7374.025100, -10309.721918, -18410.297807, -21414.125892, 16014.174497, -13103.835548, -23533.567824, -4788.494988, 18092.349092, 6662.421624, -10790.634847, 11907.960736, 13604.608581, -13507.040286, 19775.298013, -9997.439694, 23057.896553, 24924.995486, 8091.609305, 9883.928178, -8726.312192, 25877.666034, 31304.009358, -18563.949461, -14799.909707, -20852.452848, 25046.322110, 11523.509970, 22554.658166, -4350.167554, -20343.571068, -16172.432698, -14390.503878, 23407.518959, -22268.606364, 21894.835011, 34555.294420, -27560.923502, -5871.814968, -21856.764577, -8774.274569, 2876.860967, -15353.927938, 6029.116154, 2378.168066, -39326.074396, -21030.997991, -5720.945628, 11219.771808, 14231.004124, 27507.132963, 13107.366307, 10592.330797, -9976.201480, 20532.969942, 2837.514974, 11775.619136, 13008.535778, -22897.878582, -29558.240929, 29607.139768, -4320.107815, 14652.243058, 8452.693147, 7794.032649, -15084.524812, -15268.074447, 20401.335668, 34099.356439, 19960.129883, 19997.595243, -27719.039087, 20904.131026, 28135.416641, -14181.363338, -13165.795403, 17459.022283, -18189.189510, 10519.990781, -16251.823988, 6069.869113, 22000.984331, -10428.345002, -3181.978410, 15795.493060, -17812.161195, 23341.873704, -18300.813366, 30041.214855, 22687.926118, 18002.183878, -21784.976427, 11674.491158, 20650.201964, 5384.106467, -33720.489340, 8009.610422, 12979.464787, 14441.667354, -19487.266592, 8521.066022, -22970.059408, 14364.457920, 18990.220092, 10769.826309, 7148.690590, 18120.229732, 2067.317439, 4391.574030, 5877.974382, 13464.692536, 22011.063484, -19130.885167, 18533.455661, 10273.504296, -17267.571442, -12324.539005, 11307.547294, -3765.970113, -1692.858903, -11334.521141, -31027.822418, -6937.330290, 21259.677720, -12576.404702, 20761.655383, -6203.720702, 17003.406924, -17889.162547, 28551.181078, -15122.565607, 9773.445225, -16276.488586};
	
	int i, j, random;
	
	// the Matlab code specifies A to be nxN
	int **A = (int **)malloc(n*sizeof(int *));
	
	printf("Initializing A matrix\n");
		for (i = 0; i < n; i++)
	{
		A[i] = (int *)malloc(N*sizeof(int));
		
		for (j = 0; j < N; j++)
		{
			A[i][j] = -1;
		}
	}

	unsigned short reg = 0x159C;
	unsigned short bit;
	
	i=0;
	
	int limit = (n*N) / 16;
	
	int index;
	
       while(i < limit)
       {
               //printf("i = %d\n",i);
	       
//	       printf("%04X, %04X, %04X, %04X\n", (reg & 0x0001), (reg & 0x0004) >> 2, (reg & 0x0008) >> 3, (reg & 0x0020) >> 5);
       
/*

               bit = (reg & 0x0001) ^
                    ((reg & 0x0004) >> 2) ^
                    ((reg & 0x0008) >> 27) ^
                    ((reg & 0x0020) >> 29);
		    
//		printf("bit: %04X\n", bit);
               reg = (reg >> 1) | (bit << 127);
              // printf("%04X\n",reg);
  
  		for (j = 0; j < 128; j++)
		{
			index = i*128 + j;
			
			A[index/N][index%N] += (((reg >> j) & (0x0001)) << 1);
			//printf("%d, ", A[index/N][index%N]);
		}
*/

               bit = (reg & 0x0001) ^
                    ((reg & 0x0004) >> 2) ^
                    ((reg & 0x0008) >> 3) ^
                    ((reg & 0x0020) >> 5);
		    
//		printf("bit: %04X\n", bit);
               reg = (reg >> 1) | (bit << 15);
              // printf("%04X\n",reg);
  
  		for (j = 0; j < 16; j++)
		{
			index = i*16 + j;
			
			A[index/N][index%N] += (((reg >> j) & (0x0001)) << 1);
			//printf("%d, ", A[index/N][index%N]);
		}
		
//		printf("\n");
	       
	       i++;
       }
  	
       printf("done\n");
       
	/*int **A = (int **)malloc(6 * sizeof(int *));

	for (i = 0; i < n; i++)
	{
		A[i] = (int *)malloc(N * sizeof(int));

		for (j = 0; j < N; j++)
			A[i][j] = A_fake[i][j];
	}*/
	
	int *solution = (int *)malloc(N*sizeof(int));
	
	printf("Initializing solution matrix\n");
	for (i = 0; i < N; i++)
		solution[i] = 0;

	printf("Runnign decomp\n");
	decomp(A, y, n, N, sparsity, solution);
	
	//printf("Printing solution\n");
	//for(j = 0; j < N; j++)
	//	printf("%f;\n", solution[j]);

	return 0;
}
