Example #1
0
 public void TestZipAddTo_NullCombiner_Throws()
 {
     IReadOnlySublist<List<int>, int> list1 = new List<int>().ToSublist();
     IExpandableSublist<List<int>, int> list2 = new List<int>().ToSublist();
     Func<int, int, int> combiner = null;
     list1.Zip(list2, combiner);
 }
Example #2
0
 public void TestZipAddTo_NullDestination_Throws()
 {
     IReadOnlySublist<List<int>, int> list1 = new List<int>().ToSublist();
     IExpandableSublist<List<int>, int> list2 = new List<int>().ToSublist();
     IExpandableSublist<List<int>, int> destination = null;
     Func<int, int, int> combiner = (i, j) => i + j;
     list1.Zip(list2, combiner).AddTo(destination);
 }
Example #3
0
 public void TestGetAllMatching()
 {
     const string dir = "TestRecursiveMatching";
     RemoveDirectory(Path.Combine(Drive.GetDriveRoot(), UnitTestFolder, dir));
     var expected = new List<string>();
     BuildNestedDirectory(Path.Combine(Drive.GetDriveRoot(), UnitTestFolder, dir), expected);
     var drive = new Drive(Path.Combine(UnitTestFolder, dir), Drive.Reason.Read);
     var actual = drive.GetAllMatching("image");
     expected.Sort();
     actual.Sort();
     var same = expected.Zip(actual, (first, second) => first == second).All(x => x);
     Assert.IsTrue(same);
 }
 public void ReadXsvLineTest01()
 {
     var result = new List<IList<string>>();
     using (var reader = new XsvReader(new StringReader(testData01)))
     {
         while (!reader.EndOfData)
         {
             var row = reader.ReadXsvLine(new[] { "," }).ToArray();
             result.Add(row);
         }
     }
     foreach (var row in result.Zip(expected01, (l, r) => new { expected = r, actual = l }))
     {
         Console.WriteLine(row.actual.ConcatWith("|") + "\\n");
         CollectionAssert.AreEqual((ICollection)row.expected, (ICollection)row.actual);
     }
 }
Example #5
0
        public void testBunchOfInsertionsAndDeletions()
        {
            var list = new List<double> { 74, 101, 11, 1000, 4, -101, -1000 };
            var minHeap = new MinHeap();

            list.ForEach(elem => minHeap.Add(elem));

            list.Sort();
            var mins = new List<double>();

            for (int i = 0; i < list.Count; i++)
            {
                mins.Add(minHeap.removeMin());
            }

            List<Tuple<double, double>> expectedVsActual = list.Zip(mins, Tuple.Create).ToList();

            foreach(var tuple in expectedVsActual)
            {
                Assert.AreEqual(tuple.Item1, tuple.Item2);
            }
        }
        public void Test1()
        {
            var medians = new List<double>();
            MedianFinder mf = new MedianFinder();
            mf.AddNum(1513);
            medians.Add(mf.FindMedian());
            mf.AddNum(5083);
            medians.Add(mf.FindMedian());
            mf.AddNum(4386);
            medians.Add(mf.FindMedian());
            mf.AddNum(2296);
            medians.Add(mf.FindMedian());
            mf.AddNum(1370);
            medians.Add(mf.FindMedian());
            mf.AddNum(5043);
            medians.Add(mf.FindMedian());
            mf.AddNum(2187);
            medians.Add(mf.FindMedian());
            mf.AddNum(1583);
            medians.Add(mf.FindMedian());
            mf.AddNum(3119);
            medians.Add(mf.FindMedian());
            mf.AddNum(2684);
            medians.Add(mf.FindMedian());
            mf.AddNum(679);
            medians.Add(mf.FindMedian());
            mf.AddNum(1954);
            medians.Add(mf.FindMedian());
            mf.AddNum(2461);
            medians.Add(mf.FindMedian());
            mf.AddNum(2135);
            medians.Add(mf.FindMedian());
            mf.AddNum(1752);
            medians.Add(mf.FindMedian());
            mf.AddNum(1199);
            medians.Add(mf.FindMedian());
            mf.AddNum(392);
            medians.Add(mf.FindMedian());
            mf.AddNum(4927);
            medians.Add(mf.FindMedian());
            mf.AddNum(2288);
            medians.Add(mf.FindMedian());
            mf.AddNum(3743);
            medians.Add(mf.FindMedian());
            mf.AddNum(3300);
            medians.Add(mf.FindMedian());
            mf.AddNum(144);
            medians.Add(mf.FindMedian());
            mf.AddNum(3483);
            medians.Add(mf.FindMedian());
            mf.AddNum(277);
            medians.Add(mf.FindMedian());
            mf.AddNum(523);
            medians.Add(mf.FindMedian());
            mf.AddNum(567);
            medians.Add(mf.FindMedian());
            mf.AddNum(3946);
            medians.Add(mf.FindMedian());
            mf.AddNum(1165);
            medians.Add(mf.FindMedian());
            mf.AddNum(4474);
            medians.Add(mf.FindMedian());
            mf.AddNum(5054);
            medians.Add(mf.FindMedian());
            mf.AddNum(1053);
            medians.Add(mf.FindMedian());
            mf.AddNum(1166);
            medians.Add(mf.FindMedian());
            mf.AddNum(4489);
            medians.Add(mf.FindMedian());
            mf.AddNum(1607);
            medians.Add(mf.FindMedian());
            mf.AddNum(3429);
            medians.Add(mf.FindMedian());
            mf.AddNum(2818);
            medians.Add(mf.FindMedian());
            mf.AddNum(2694);
            medians.Add(mf.FindMedian());
            mf.AddNum(3406);
            medians.Add(mf.FindMedian());
            mf.AddNum(803);
            medians.Add(mf.FindMedian());
            mf.AddNum(3433);
            medians.Add(mf.FindMedian());
            mf.AddNum(1004);
            medians.Add(mf.FindMedian());
            mf.AddNum(3582);
            medians.Add(mf.FindMedian());
            mf.AddNum(2496);
            medians.Add(mf.FindMedian());
            mf.AddNum(700);
            medians.Add(mf.FindMedian());
            mf.AddNum(3142);
            medians.Add(mf.FindMedian());
            mf.AddNum(743);
            medians.Add(mf.FindMedian());
            mf.AddNum(2674);
            medians.Add(mf.FindMedian());
            mf.AddNum(83);
            medians.Add(mf.FindMedian());
            mf.AddNum(4924);
            medians.Add(mf.FindMedian());
            mf.AddNum(2085);
            medians.Add(mf.FindMedian());
            mf.AddNum(4330);
            medians.Add(mf.FindMedian());
            mf.AddNum(3740);
            medians.Add(mf.FindMedian());
            mf.AddNum(3346);
            medians.Add(mf.FindMedian());
            mf.AddNum(327);
            medians.Add(mf.FindMedian());
            mf.AddNum(2742);
            medians.Add(mf.FindMedian());
            mf.AddNum(1404);
            medians.Add(mf.FindMedian());
            mf.AddNum(4017);
            medians.Add(mf.FindMedian());
            mf.AddNum(1239);
            medians.Add(mf.FindMedian());
            mf.AddNum(3584);
            medians.Add(mf.FindMedian());
            mf.AddNum(4465);
            medians.Add(mf.FindMedian());
            mf.AddNum(82);
            medians.Add(mf.FindMedian());
            mf.AddNum(2948);
            medians.Add(mf.FindMedian());
            mf.AddNum(1062);
            medians.Add(mf.FindMedian());
            mf.AddNum(3103);
            medians.Add(mf.FindMedian());
            mf.AddNum(5024);
            medians.Add(mf.FindMedian());
            mf.AddNum(337);
            medians.Add(mf.FindMedian());
            mf.AddNum(2737);
            medians.Add(mf.FindMedian());
            mf.AddNum(638);
            medians.Add(mf.FindMedian());
            mf.AddNum(2425);
            medians.Add(mf.FindMedian());
            mf.AddNum(3843);
            medians.Add(mf.FindMedian());
            mf.AddNum(474);
            medians.Add(mf.FindMedian());
            mf.AddNum(4128);
            medians.Add(mf.FindMedian());
            mf.AddNum(4544);
            medians.Add(mf.FindMedian());
            mf.AddNum(1094);
            medians.Add(mf.FindMedian());
            mf.AddNum(2977);
            medians.Add(mf.FindMedian());
            mf.AddNum(4641);
            medians.Add(mf.FindMedian());
            mf.AddNum(4451);
            medians.Add(mf.FindMedian());
            mf.AddNum(3463);
            medians.Add(mf.FindMedian());
            mf.AddNum(3615);
            medians.Add(mf.FindMedian());
            mf.AddNum(2874);
            medians.Add(mf.FindMedian());
            mf.AddNum(195);
            medians.Add(mf.FindMedian());
            mf.AddNum(2723);
            medians.Add(mf.FindMedian());
            mf.AddNum(4043);
            medians.Add(mf.FindMedian());
            mf.AddNum(2102);
            medians.Add(mf.FindMedian());
            mf.AddNum(1292);
            medians.Add(mf.FindMedian());
            mf.AddNum(144);
            medians.Add(mf.FindMedian());
            mf.AddNum(3936);
            medians.Add(mf.FindMedian());
            mf.AddNum(2309);
            medians.Add(mf.FindMedian());
            mf.AddNum(2194);
            medians.Add(mf.FindMedian());
            mf.AddNum(80);
            medians.Add(mf.FindMedian());
            mf.AddNum(3077);
            medians.Add(mf.FindMedian());
            mf.AddNum(1990);
            medians.Add(mf.FindMedian());
            mf.AddNum(1953);
            medians.Add(mf.FindMedian());
            mf.AddNum(4078);
            medians.Add(mf.FindMedian());
            mf.AddNum(3621);
            medians.Add(mf.FindMedian());
            mf.AddNum(2039);
            medians.Add(mf.FindMedian());
            mf.AddNum(310);
            medians.Add(mf.FindMedian());
            mf.AddNum(1337);
            medians.Add(mf.FindMedian());
            mf.AddNum(992);
            medians.Add(mf.FindMedian());
            mf.AddNum(710);
            medians.Add(mf.FindMedian());
            mf.AddNum(2239);
            medians.Add(mf.FindMedian());
            mf.AddNum(2657);
            medians.Add(mf.FindMedian());
            mf.AddNum(4514);
            medians.Add(mf.FindMedian());
            mf.AddNum(1368);
            medians.Add(mf.FindMedian());
            mf.AddNum(3264);
            medians.Add(mf.FindMedian());
            mf.AddNum(4400);
            medians.Add(mf.FindMedian());
            mf.AddNum(2253);
            medians.Add(mf.FindMedian());
            mf.AddNum(1542);
            medians.Add(mf.FindMedian());
            mf.AddNum(4960);
            medians.Add(mf.FindMedian());
            mf.AddNum(4922);
            medians.Add(mf.FindMedian());
            mf.AddNum(2018);
            medians.Add(mf.FindMedian());
            mf.AddNum(2934);
            medians.Add(mf.FindMedian());
            mf.AddNum(3457);
            medians.Add(mf.FindMedian());
            mf.AddNum(1054);
            medians.Add(mf.FindMedian());
            mf.AddNum(4525);
            medians.Add(mf.FindMedian());
            mf.AddNum(2527);
            medians.Add(mf.FindMedian());
            mf.AddNum(1324);
            medians.Add(mf.FindMedian());
            mf.AddNum(3843);
            medians.Add(mf.FindMedian());
            mf.AddNum(3259);
            medians.Add(mf.FindMedian());
            mf.AddNum(1230);
            medians.Add(mf.FindMedian());
            mf.AddNum(2422);
            medians.Add(mf.FindMedian());
            mf.AddNum(944);
            medians.Add(mf.FindMedian());
            mf.AddNum(3849);
            medians.Add(mf.FindMedian());
            mf.AddNum(455);
            medians.Add(mf.FindMedian());
            mf.AddNum(2213);
            medians.Add(mf.FindMedian());
            mf.AddNum(4843);
            medians.Add(mf.FindMedian());
            mf.AddNum(201);
            medians.Add(mf.FindMedian());
            mf.AddNum(125);
            medians.Add(mf.FindMedian());
            mf.AddNum(918);
            medians.Add(mf.FindMedian());
            mf.AddNum(450);
            medians.Add(mf.FindMedian());
            mf.AddNum(2914);
            medians.Add(mf.FindMedian());
            mf.AddNum(3141);
            medians.Add(mf.FindMedian());
            mf.AddNum(2695);
            medians.Add(mf.FindMedian());
            mf.AddNum(227);
            medians.Add(mf.FindMedian());
            mf.AddNum(99);
            medians.Add(mf.FindMedian());
            mf.AddNum(2293);
            medians.Add(mf.FindMedian());
            mf.AddNum(2546);
            medians.Add(mf.FindMedian());
            mf.AddNum(1420);
            medians.Add(mf.FindMedian());
            mf.AddNum(419);
            medians.Add(mf.FindMedian());
            mf.AddNum(2107);
            medians.Add(mf.FindMedian());
            mf.AddNum(526);
            medians.Add(mf.FindMedian());
            mf.AddNum(1728);
            medians.Add(mf.FindMedian());
            mf.AddNum(2139);
            medians.Add(mf.FindMedian());
            mf.AddNum(1688);
            medians.Add(mf.FindMedian());
            mf.AddNum(235);
            medians.Add(mf.FindMedian());
            mf.AddNum(2838);
            medians.Add(mf.FindMedian());
            mf.AddNum(2985);
            medians.Add(mf.FindMedian());
            mf.AddNum(3706);
            medians.Add(mf.FindMedian());
            mf.AddNum(1393);
            medians.Add(mf.FindMedian());
            mf.AddNum(3796);
            medians.Add(mf.FindMedian());
            mf.AddNum(1580);
            medians.Add(mf.FindMedian());
            mf.AddNum(4983);
            medians.Add(mf.FindMedian());
            mf.AddNum(2704);
            medians.Add(mf.FindMedian());
            mf.AddNum(2949);
            medians.Add(mf.FindMedian());
            mf.AddNum(386);
            medians.Add(mf.FindMedian());
            mf.AddNum(51);
            medians.Add(mf.FindMedian());
            mf.AddNum(3904);
            medians.Add(mf.FindMedian());
            mf.AddNum(2772);
            medians.Add(mf.FindMedian());
            mf.AddNum(4054);
            medians.Add(mf.FindMedian());
            mf.AddNum(1352);
            medians.Add(mf.FindMedian());
            mf.AddNum(3330);
            medians.Add(mf.FindMedian());
            mf.AddNum(1888);
            medians.Add(mf.FindMedian());
            mf.AddNum(1008);
            medians.Add(mf.FindMedian());
            mf.AddNum(759);
            medians.Add(mf.FindMedian());
            mf.AddNum(1008);
            medians.Add(mf.FindMedian());
            mf.AddNum(596);
            medians.Add(mf.FindMedian());
            mf.AddNum(523);
            medians.Add(mf.FindMedian());
            mf.AddNum(116);
            medians.Add(mf.FindMedian());
            mf.AddNum(978);
            medians.Add(mf.FindMedian());
            mf.AddNum(3582);
            medians.Add(mf.FindMedian());
            mf.AddNum(1373);
            medians.Add(mf.FindMedian());
            mf.AddNum(4322);
            medians.Add(mf.FindMedian());
            mf.AddNum(4103);
            medians.Add(mf.FindMedian());
            mf.AddNum(2161);
            medians.Add(mf.FindMedian());
            mf.AddNum(993);
            medians.Add(mf.FindMedian());
            mf.AddNum(1366);
            medians.Add(mf.FindMedian());
            mf.AddNum(5061);
            medians.Add(mf.FindMedian());
            mf.AddNum(1736);
            medians.Add(mf.FindMedian());
            mf.AddNum(1678);
            medians.Add(mf.FindMedian());
            mf.AddNum(3679);
            medians.Add(mf.FindMedian());
            mf.AddNum(4749);
            medians.Add(mf.FindMedian());
            mf.AddNum(3819);
            medians.Add(mf.FindMedian());
            mf.AddNum(243);
            medians.Add(mf.FindMedian());
            mf.AddNum(4449);
            medians.Add(mf.FindMedian());
            mf.AddNum(3774);
            medians.Add(mf.FindMedian());
            mf.AddNum(1179);
            medians.Add(mf.FindMedian());
            mf.AddNum(2597);
            medians.Add(mf.FindMedian());
            mf.AddNum(3019);
            medians.Add(mf.FindMedian());
            mf.AddNum(1777);
            medians.Add(mf.FindMedian());
            mf.AddNum(2634);
            medians.Add(mf.FindMedian());
            mf.AddNum(1224);
            medians.Add(mf.FindMedian());
            mf.AddNum(2016);
            medians.Add(mf.FindMedian());
            mf.AddNum(2793);
            medians.Add(mf.FindMedian());
            mf.AddNum(212);
            medians.Add(mf.FindMedian());
            mf.AddNum(4194);
            medians.Add(mf.FindMedian());
            mf.AddNum(1149);
            medians.Add(mf.FindMedian());
            mf.AddNum(2981);
            medians.Add(mf.FindMedian());
            mf.AddNum(1792);
            medians.Add(mf.FindMedian());
            mf.AddNum(2338);
            medians.Add(mf.FindMedian());
            mf.AddNum(3061);
            medians.Add(mf.FindMedian());
            mf.AddNum(1380);
            medians.Add(mf.FindMedian());
            mf.AddNum(4113);
            medians.Add(mf.FindMedian());
            mf.AddNum(4789);
            medians.Add(mf.FindMedian());
            mf.AddNum(4189);
            medians.Add(mf.FindMedian());
            mf.AddNum(3272);
            medians.Add(mf.FindMedian());
            mf.AddNum(4704);
            medians.Add(mf.FindMedian());
            mf.AddNum(1852);
            medians.Add(mf.FindMedian());
            mf.AddNum(1580);
            medians.Add(mf.FindMedian());
            mf.AddNum(5088);
            medians.Add(mf.FindMedian());
            mf.AddNum(800);
            medians.Add(mf.FindMedian());
            mf.AddNum(3380);
            medians.Add(mf.FindMedian());
            mf.AddNum(4009);
            medians.Add(mf.FindMedian());
            mf.AddNum(2287);
            medians.Add(mf.FindMedian());
            mf.AddNum(2414);
            medians.Add(mf.FindMedian());
            mf.AddNum(1914);
            medians.Add(mf.FindMedian());
            mf.AddNum(5050);
            medians.Add(mf.FindMedian());
            mf.AddNum(3514);
            medians.Add(mf.FindMedian());
            mf.AddNum(1103);
            medians.Add(mf.FindMedian());
            mf.AddNum(4377);
            medians.Add(mf.FindMedian());
            mf.AddNum(116);
            medians.Add(mf.FindMedian());
            mf.AddNum(4204);
            medians.Add(mf.FindMedian());
            mf.AddNum(3199);
            medians.Add(mf.FindMedian());
            mf.AddNum(777);
            medians.Add(mf.FindMedian());
            mf.AddNum(3278);
            medians.Add(mf.FindMedian());
            mf.AddNum(522);
            medians.Add(mf.FindMedian());
            mf.AddNum(672);
            medians.Add(mf.FindMedian());
            mf.AddNum(1424);
            medians.Add(mf.FindMedian());
            mf.AddNum(916);
            medians.Add(mf.FindMedian());
            mf.AddNum(478);
            medians.Add(mf.FindMedian());
            mf.AddNum(2421);
            medians.Add(mf.FindMedian());
            mf.AddNum(288);
            medians.Add(mf.FindMedian());
            mf.AddNum(20);
            medians.Add(mf.FindMedian());
            mf.AddNum(146);
            medians.Add(mf.FindMedian());
            mf.AddNum(3663);
            medians.Add(mf.FindMedian());
            mf.AddNum(488);
            medians.Add(mf.FindMedian());
            mf.AddNum(2862);
            medians.Add(mf.FindMedian());
            mf.AddNum(5111);
            medians.Add(mf.FindMedian());
            mf.AddNum(395);
            medians.Add(mf.FindMedian());
            mf.AddNum(953);
            medians.Add(mf.FindMedian());
            mf.AddNum(3069);
            medians.Add(mf.FindMedian());
            mf.AddNum(5081);
            medians.Add(mf.FindMedian());
            mf.AddNum(504);
            medians.Add(mf.FindMedian());
            mf.AddNum(2589);
            medians.Add(mf.FindMedian());
            mf.AddNum(748);
            medians.Add(mf.FindMedian());
            mf.AddNum(3165);
            medians.Add(mf.FindMedian());
            mf.AddNum(1792);
            medians.Add(mf.FindMedian());
            mf.AddNum(3367);
            medians.Add(mf.FindMedian());
            mf.AddNum(1269);
            medians.Add(mf.FindMedian());
            mf.AddNum(853);
            medians.Add(mf.FindMedian());
            mf.AddNum(2680);
            medians.Add(mf.FindMedian());
            mf.AddNum(5018);
            medians.Add(mf.FindMedian());
            mf.AddNum(3683);
            medians.Add(mf.FindMedian());
            mf.AddNum(3603);
            medians.Add(mf.FindMedian());
            mf.AddNum(425);
            medians.Add(mf.FindMedian());
            mf.AddNum(659);
            medians.Add(mf.FindMedian());
            mf.AddNum(2271);
            medians.Add(mf.FindMedian());
            mf.AddNum(2708);
            medians.Add(mf.FindMedian());
            mf.AddNum(772);
            medians.Add(mf.FindMedian());
            mf.AddNum(32);
            medians.Add(mf.FindMedian());
            mf.AddNum(2004);
            medians.Add(mf.FindMedian());
            mf.AddNum(4402);
            medians.Add(mf.FindMedian());
            mf.AddNum(1223);
            medians.Add(mf.FindMedian());
            mf.AddNum(1987);
            medians.Add(mf.FindMedian());
            mf.AddNum(1835);
            medians.Add(mf.FindMedian());
            mf.AddNum(4826);
            medians.Add(mf.FindMedian());
            mf.AddNum(5063);
            medians.Add(mf.FindMedian());
            mf.AddNum(1359);
            medians.Add(mf.FindMedian());
            mf.AddNum(1088);
            medians.Add(mf.FindMedian());
            mf.AddNum(1462);
            medians.Add(mf.FindMedian());
            mf.AddNum(4506);
            medians.Add(mf.FindMedian());
            mf.AddNum(5060);
            medians.Add(mf.FindMedian());
            mf.AddNum(1344);
            medians.Add(mf.FindMedian());
            mf.AddNum(715);
            medians.Add(mf.FindMedian());
            mf.AddNum(2319);
            medians.Add(mf.FindMedian());
            mf.AddNum(3597);
            medians.Add(mf.FindMedian());
            mf.AddNum(3981);
            medians.Add(mf.FindMedian());
            mf.AddNum(2852);
            medians.Add(mf.FindMedian());
            mf.AddNum(4327);
            medians.Add(mf.FindMedian());
            mf.AddNum(1939);
            medians.Add(mf.FindMedian());
            mf.AddNum(914);
            medians.Add(mf.FindMedian());
            mf.AddNum(2915);
            medians.Add(mf.FindMedian());
            mf.AddNum(4704);
            medians.Add(mf.FindMedian());
            mf.AddNum(1077);
            medians.Add(mf.FindMedian());
            mf.AddNum(2814);
            medians.Add(mf.FindMedian());
            mf.AddNum(4903);
            medians.Add(mf.FindMedian());
            mf.AddNum(3770);
            medians.Add(mf.FindMedian());
            mf.AddNum(2597);
            medians.Add(mf.FindMedian());
            mf.AddNum(4195);
            medians.Add(mf.FindMedian());
            mf.AddNum(2180);
            medians.Add(mf.FindMedian());
            mf.AddNum(972);
            medians.Add(mf.FindMedian());
            mf.AddNum(632);
            medians.Add(mf.FindMedian());
            mf.AddNum(96);
            medians.Add(mf.FindMedian());
            mf.AddNum(2637);
            medians.Add(mf.FindMedian());
            mf.AddNum(4084);
            medians.Add(mf.FindMedian());
            mf.AddNum(2080);
            medians.Add(mf.FindMedian());
            mf.AddNum(3365);
            medians.Add(mf.FindMedian());
            mf.AddNum(4938);
            medians.Add(mf.FindMedian());
            mf.AddNum(4163);
            medians.Add(mf.FindMedian());
            mf.AddNum(4190);
            medians.Add(mf.FindMedian());
            mf.AddNum(1723);
            medians.Add(mf.FindMedian());
            mf.AddNum(317);
            medians.Add(mf.FindMedian());
            mf.AddNum(2087);
            medians.Add(mf.FindMedian());
            mf.AddNum(1488);
            medians.Add(mf.FindMedian());
            mf.AddNum(5030);
            medians.Add(mf.FindMedian());
            mf.AddNum(4519);
            medians.Add(mf.FindMedian());
            mf.AddNum(4556);
            medians.Add(mf.FindMedian());
            mf.AddNum(1752);
            medians.Add(mf.FindMedian());
            mf.AddNum(2829);
            medians.Add(mf.FindMedian());
            mf.AddNum(4757);
            medians.Add(mf.FindMedian());
            mf.AddNum(3756);
            medians.Add(mf.FindMedian());
            mf.AddNum(2767);
            medians.Add(mf.FindMedian());
            mf.AddNum(1170);
            medians.Add(mf.FindMedian());
            mf.AddNum(286);
            medians.Add(mf.FindMedian());
            mf.AddNum(99);
            medians.Add(mf.FindMedian());
            mf.AddNum(1603);
            medians.Add(mf.FindMedian());
            mf.AddNum(4339);
            medians.Add(mf.FindMedian());
            mf.AddNum(2675);
            medians.Add(mf.FindMedian());
            mf.AddNum(3994);
            medians.Add(mf.FindMedian());
            mf.AddNum(633);
            medians.Add(mf.FindMedian());
            mf.AddNum(687);
            medians.Add(mf.FindMedian());
            mf.AddNum(5114);
            medians.Add(mf.FindMedian());
            mf.AddNum(945);
            medians.Add(mf.FindMedian());
            mf.AddNum(3710);
            medians.Add(mf.FindMedian());
            mf.AddNum(855);
            medians.Add(mf.FindMedian());
            mf.AddNum(4327);
            medians.Add(mf.FindMedian());
            mf.AddNum(4682);
            medians.Add(mf.FindMedian());
            mf.AddNum(3918);
            medians.Add(mf.FindMedian());
            mf.AddNum(3718);
            medians.Add(mf.FindMedian());
            mf.AddNum(3856);
            medians.Add(mf.FindMedian());
            mf.AddNum(2499);
            medians.Add(mf.FindMedian());
            mf.AddNum(823);
            medians.Add(mf.FindMedian());
            mf.AddNum(4789);
            medians.Add(mf.FindMedian());
            mf.AddNum(1576);
            medians.Add(mf.FindMedian());
            mf.AddNum(3356);
            medians.Add(mf.FindMedian());
            mf.AddNum(3354);
            medians.Add(mf.FindMedian());
            mf.AddNum(301);
            medians.Add(mf.FindMedian());
            mf.AddNum(458);
            medians.Add(mf.FindMedian());
            mf.AddNum(4850);
            medians.Add(mf.FindMedian());
            mf.AddNum(3803);
            medians.Add(mf.FindMedian());
            mf.AddNum(4135);
            medians.Add(mf.FindMedian());
            mf.AddNum(2823);
            medians.Add(mf.FindMedian());
            mf.AddNum(2351);
            medians.Add(mf.FindMedian());
            mf.AddNum(3504);
            medians.Add(mf.FindMedian());
            mf.AddNum(2428);
            medians.Add(mf.FindMedian());
            mf.AddNum(3613);
            medians.Add(mf.FindMedian());
            mf.AddNum(3749);
            medians.Add(mf.FindMedian());
            mf.AddNum(2280);
            medians.Add(mf.FindMedian());
            mf.AddNum(4560);
            medians.Add(mf.FindMedian());
            mf.AddNum(4936);
            medians.Add(mf.FindMedian());
            mf.AddNum(4190);
            medians.Add(mf.FindMedian());
            mf.AddNum(735);
            medians.Add(mf.FindMedian());
            mf.AddNum(2589);
            medians.Add(mf.FindMedian());
            mf.AddNum(262);
            medians.Add(mf.FindMedian());
            mf.AddNum(632);
            medians.Add(mf.FindMedian());
            mf.AddNum(745);
            medians.Add(mf.FindMedian());
            mf.AddNum(607);
            medians.Add(mf.FindMedian());
            mf.AddNum(4327);
            medians.Add(mf.FindMedian());
            mf.AddNum(3587);
            medians.Add(mf.FindMedian());
            mf.AddNum(2777);
            medians.Add(mf.FindMedian());
            mf.AddNum(872);
            medians.Add(mf.FindMedian());
            mf.AddNum(905);
            medians.Add(mf.FindMedian());
            mf.AddNum(2277);
            medians.Add(mf.FindMedian());
            mf.AddNum(813);
            medians.Add(mf.FindMedian());
            mf.AddNum(4907);
            medians.Add(mf.FindMedian());
            mf.AddNum(2472);
            medians.Add(mf.FindMedian());
            mf.AddNum(2072);
            medians.Add(mf.FindMedian());
            mf.AddNum(3196);
            medians.Add(mf.FindMedian());
            mf.AddNum(3202);
            medians.Add(mf.FindMedian());
            mf.AddNum(4504);
            medians.Add(mf.FindMedian());
            mf.AddNum(1974);
            medians.Add(mf.FindMedian());
            mf.AddNum(1540);
            medians.Add(mf.FindMedian());
            mf.AddNum(157);
            medians.Add(mf.FindMedian());
            mf.AddNum(3123);
            medians.Add(mf.FindMedian());
            mf.AddNum(507);
            medians.Add(mf.FindMedian());
            mf.AddNum(4583);
            medians.Add(mf.FindMedian());
            mf.AddNum(153);
            medians.Add(mf.FindMedian());
            mf.AddNum(1531);
            medians.Add(mf.FindMedian());
            mf.AddNum(1724);
            medians.Add(mf.FindMedian());
            mf.AddNum(4303);
            medians.Add(mf.FindMedian());
            mf.AddNum(2335);
            medians.Add(mf.FindMedian());
            mf.AddNum(185);
            medians.Add(mf.FindMedian());
            mf.AddNum(5078);
            medians.Add(mf.FindMedian());
            mf.AddNum(2363);
            medians.Add(mf.FindMedian());
            mf.AddNum(912);
            medians.Add(mf.FindMedian());
            mf.AddNum(2229);
            medians.Add(mf.FindMedian());
            mf.AddNum(1369);
            medians.Add(mf.FindMedian());
            mf.AddNum(418);
            medians.Add(mf.FindMedian());
            mf.AddNum(3062);
            medians.Add(mf.FindMedian());
            mf.AddNum(1038);
            medians.Add(mf.FindMedian());
            mf.AddNum(4529);
            medians.Add(mf.FindMedian());
            mf.AddNum(4012);
            medians.Add(mf.FindMedian());
            mf.AddNum(3303);
            medians.Add(mf.FindMedian());
            mf.AddNum(4350);
            medians.Add(mf.FindMedian());
            mf.AddNum(4974);
            medians.Add(mf.FindMedian());
            mf.AddNum(3785);
            medians.Add(mf.FindMedian());
            mf.AddNum(4983);
            medians.Add(mf.FindMedian());
            mf.AddNum(384);
            medians.Add(mf.FindMedian());
            mf.AddNum(1222);
            medians.Add(mf.FindMedian());
            mf.AddNum(976);
            medians.Add(mf.FindMedian());
            mf.AddNum(3190);
            medians.Add(mf.FindMedian());
            mf.AddNum(1187);
            medians.Add(mf.FindMedian());
            mf.AddNum(603);
            medians.Add(mf.FindMedian());
            mf.AddNum(3962);
            medians.Add(mf.FindMedian());
            mf.AddNum(386);
            medians.Add(mf.FindMedian());
            mf.AddNum(2225);
            medians.Add(mf.FindMedian());
            mf.AddNum(2332);
            medians.Add(mf.FindMedian());
            mf.AddNum(2082);
            medians.Add(mf.FindMedian());
            mf.AddNum(449);
            medians.Add(mf.FindMedian());
            mf.AddNum(2866);
            medians.Add(mf.FindMedian());
            mf.AddNum(2723);
            medians.Add(mf.FindMedian());
            mf.AddNum(2800);
            medians.Add(mf.FindMedian());
            mf.AddNum(5021);
            medians.Add(mf.FindMedian());
            mf.AddNum(1189);
            medians.Add(mf.FindMedian());
            mf.AddNum(1380);
            medians.Add(mf.FindMedian());
            mf.AddNum(443);
            medians.Add(mf.FindMedian());
            mf.AddNum(649);
            medians.Add(mf.FindMedian());
            mf.AddNum(1967);
            medians.Add(mf.FindMedian());
            mf.AddNum(4822);
            medians.Add(mf.FindMedian());
            mf.AddNum(4710);
            medians.Add(mf.FindMedian());
            mf.AddNum(1727);
            medians.Add(mf.FindMedian());
            mf.AddNum(972);
            medians.Add(mf.FindMedian());
            mf.AddNum(3912);
            medians.Add(mf.FindMedian());
            mf.AddNum(3920);
            medians.Add(mf.FindMedian());
            mf.AddNum(403);
            medians.Add(mf.FindMedian());
            mf.AddNum(1137);
            medians.Add(mf.FindMedian());
            mf.AddNum(3230);
            medians.Add(mf.FindMedian());
            mf.AddNum(1148);
            medians.Add(mf.FindMedian());
            mf.AddNum(1759);
            medians.Add(mf.FindMedian());
            mf.AddNum(1869);
            medians.Add(mf.FindMedian());
            mf.AddNum(1070);
            medians.Add(mf.FindMedian());
            mf.AddNum(1277);
            medians.Add(mf.FindMedian());
            mf.AddNum(1407);
            medians.Add(mf.FindMedian());
            mf.AddNum(4342);
            medians.Add(mf.FindMedian());
            mf.AddNum(4556);
            medians.Add(mf.FindMedian());
            mf.AddNum(2981);
            medians.Add(mf.FindMedian());
            mf.AddNum(350);
            medians.Add(mf.FindMedian());
            mf.AddNum(4224);
            medians.Add(mf.FindMedian());
            mf.AddNum(3182);
            medians.Add(mf.FindMedian());
            mf.AddNum(5016);
            medians.Add(mf.FindMedian());
            mf.AddNum(4294);
            medians.Add(mf.FindMedian());
            mf.AddNum(1261);
            medians.Add(mf.FindMedian());
            mf.AddNum(511);
            medians.Add(mf.FindMedian());
            mf.AddNum(3906);
            medians.Add(mf.FindMedian());
            mf.AddNum(276);
            medians.Add(mf.FindMedian());
            mf.AddNum(4988);
            medians.Add(mf.FindMedian());
            mf.AddNum(417);
            medians.Add(mf.FindMedian());
            mf.AddNum(4213);
            medians.Add(mf.FindMedian());
            mf.AddNum(5042);
            medians.Add(mf.FindMedian());
            mf.AddNum(1155);
            medians.Add(mf.FindMedian());
            mf.AddNum(915);
            medians.Add(mf.FindMedian());
            mf.AddNum(2110);
            medians.Add(mf.FindMedian());
            mf.AddNum(2581);
            medians.Add(mf.FindMedian());
            mf.AddNum(815);
            medians.Add(mf.FindMedian());
            mf.AddNum(2340);
            medians.Add(mf.FindMedian());
            mf.AddNum(2709);
            medians.Add(mf.FindMedian());
            mf.AddNum(3741);
            medians.Add(mf.FindMedian());
            mf.AddNum(809);
            medians.Add(mf.FindMedian());
            mf.AddNum(3584);
            medians.Add(mf.FindMedian());
            mf.AddNum(4819);
            medians.Add(mf.FindMedian());
            mf.AddNum(2063);
            medians.Add(mf.FindMedian());
            mf.AddNum(4136);
            medians.Add(mf.FindMedian());
            mf.AddNum(244);
            medians.Add(mf.FindMedian());
            mf.AddNum(2378);
            medians.Add(mf.FindMedian());
            mf.AddNum(1205);
            medians.Add(mf.FindMedian());
            mf.AddNum(2087);
            medians.Add(mf.FindMedian());
            mf.AddNum(420);
            medians.Add(mf.FindMedian());
            mf.AddNum(3911);
            medians.Add(mf.FindMedian());
            mf.AddNum(1009);
            medians.Add(mf.FindMedian());
            mf.AddNum(4916);
            medians.Add(mf.FindMedian());
            mf.AddNum(2066);
            medians.Add(mf.FindMedian());
            mf.AddNum(1154);
            medians.Add(mf.FindMedian());
            mf.AddNum(3382);
            medians.Add(mf.FindMedian());
            mf.AddNum(1968);
            medians.Add(mf.FindMedian());
            mf.AddNum(2580);
            medians.Add(mf.FindMedian());
            mf.AddNum(1205);
            medians.Add(mf.FindMedian());
            mf.AddNum(103);
            medians.Add(mf.FindMedian());
            mf.AddNum(3920);
            medians.Add(mf.FindMedian());
            mf.AddNum(4640);
            medians.Add(mf.FindMedian());
            mf.AddNum(462);
            medians.Add(mf.FindMedian());
            mf.AddNum(1408);
            medians.Add(mf.FindMedian());
            mf.AddNum(1871);
            medians.Add(mf.FindMedian());
            mf.AddNum(4689);
            medians.Add(mf.FindMedian());
            mf.AddNum(4315);
            medians.Add(mf.FindMedian());
            mf.AddNum(1968);
            medians.Add(mf.FindMedian());
            mf.AddNum(598);
            medians.Add(mf.FindMedian());
            mf.AddNum(3985);
            medians.Add(mf.FindMedian());
            mf.AddNum(1567);
            medians.Add(mf.FindMedian());
            mf.AddNum(2816);
            medians.Add(mf.FindMedian());
            mf.AddNum(3538);
            medians.Add(mf.FindMedian());
            mf.AddNum(4483);
            medians.Add(mf.FindMedian());
            mf.AddNum(2067);
            medians.Add(mf.FindMedian());
            mf.AddNum(3300);
            medians.Add(mf.FindMedian());
            mf.AddNum(566);
            medians.Add(mf.FindMedian());
            mf.AddNum(296);
            medians.Add(mf.FindMedian());
            mf.AddNum(332);
            medians.Add(mf.FindMedian());
            mf.AddNum(2045);
            medians.Add(mf.FindMedian());
            mf.AddNum(3175);
            medians.Add(mf.FindMedian());
            mf.AddNum(2145);
            medians.Add(mf.FindMedian());
            mf.AddNum(4281);
            medians.Add(mf.FindMedian());
            mf.AddNum(711);
            medians.Add(mf.FindMedian());
            mf.AddNum(739);
            medians.Add(mf.FindMedian());
            mf.AddNum(3456);
            medians.Add(mf.FindMedian());
            mf.AddNum(4845);
            medians.Add(mf.FindMedian());
            mf.AddNum(4501);
            medians.Add(mf.FindMedian());
            mf.AddNum(169);
            medians.Add(mf.FindMedian());
            mf.AddNum(700);
            medians.Add(mf.FindMedian());
            mf.AddNum(4258);
            medians.Add(mf.FindMedian());
            mf.AddNum(4469);
            medians.Add(mf.FindMedian());
            mf.AddNum(3319);
            medians.Add(mf.FindMedian());
            mf.AddNum(1267);
            medians.Add(mf.FindMedian());
            mf.AddNum(5103);
            medians.Add(mf.FindMedian());
            mf.AddNum(2298);
            medians.Add(mf.FindMedian());
            mf.AddNum(2902);
            medians.Add(mf.FindMedian());
            mf.AddNum(2368);
            medians.Add(mf.FindMedian());
            mf.AddNum(3574);
            medians.Add(mf.FindMedian());
            mf.AddNum(758);
            medians.Add(mf.FindMedian());
            mf.AddNum(3066);
            medians.Add(mf.FindMedian());
            mf.AddNum(1776);
            medians.Add(mf.FindMedian());
            mf.AddNum(3393);
            medians.Add(mf.FindMedian());
            mf.AddNum(4654);
            medians.Add(mf.FindMedian());
            mf.AddNum(4568);
            medians.Add(mf.FindMedian());
            mf.AddNum(4576);
            medians.Add(mf.FindMedian());
            mf.AddNum(1470);
            medians.Add(mf.FindMedian());
            mf.AddNum(4584);
            medians.Add(mf.FindMedian());
            mf.AddNum(2691);
            medians.Add(mf.FindMedian());
            mf.AddNum(1572);
            medians.Add(mf.FindMedian());
            mf.AddNum(4726);
            medians.Add(mf.FindMedian());
            mf.AddNum(4254);
            medians.Add(mf.FindMedian());
            mf.AddNum(1684);
            medians.Add(mf.FindMedian());
            mf.AddNum(536);
            medians.Add(mf.FindMedian());
            mf.AddNum(2393);
            medians.Add(mf.FindMedian());
            mf.AddNum(4487);
            medians.Add(mf.FindMedian());
            mf.AddNum(4204);
            medians.Add(mf.FindMedian());
            mf.AddNum(2628);
            medians.Add(mf.FindMedian());
            mf.AddNum(2318);
            medians.Add(mf.FindMedian());
            mf.AddNum(1850);
            medians.Add(mf.FindMedian());
            mf.AddNum(3880);
            medians.Add(mf.FindMedian());
            mf.AddNum(3671);
            medians.Add(mf.FindMedian());
            mf.AddNum(3181);
            medians.Add(mf.FindMedian());
            mf.AddNum(2587);
            medians.Add(mf.FindMedian());
            mf.AddNum(2125);
            medians.Add(mf.FindMedian());
            mf.AddNum(465);
            medians.Add(mf.FindMedian());
            mf.AddNum(3454);
            medians.Add(mf.FindMedian());
            mf.AddNum(1881);
            medians.Add(mf.FindMedian());
            mf.AddNum(1495);
            medians.Add(mf.FindMedian());
            mf.AddNum(2643);
            medians.Add(mf.FindMedian());
            mf.AddNum(3043);
            medians.Add(mf.FindMedian());
            mf.AddNum(2794);
            medians.Add(mf.FindMedian());
            mf.AddNum(4748);
            medians.Add(mf.FindMedian());
            mf.AddNum(3198);
            medians.Add(mf.FindMedian());
            mf.AddNum(2580);
            medians.Add(mf.FindMedian());
            mf.AddNum(3155);
            medians.Add(mf.FindMedian());
            mf.AddNum(4056);
            medians.Add(mf.FindMedian());
            mf.AddNum(3836);
            medians.Add(mf.FindMedian());
            mf.AddNum(1982);
            medians.Add(mf.FindMedian());
            mf.AddNum(3688);
            medians.Add(mf.FindMedian());
            mf.AddNum(1185);
            medians.Add(mf.FindMedian());
            mf.AddNum(3063);
            medians.Add(mf.FindMedian());
            mf.AddNum(1085);
            medians.Add(mf.FindMedian());
            mf.AddNum(920);
            medians.Add(mf.FindMedian());
            mf.AddNum(2608);
            medians.Add(mf.FindMedian());
            mf.AddNum(1850);
            medians.Add(mf.FindMedian());
            mf.AddNum(476);
            medians.Add(mf.FindMedian());
            mf.AddNum(972);
            medians.Add(mf.FindMedian());
            mf.AddNum(410);
            medians.Add(mf.FindMedian());
            mf.AddNum(858);
            medians.Add(mf.FindMedian());
            mf.AddNum(3235);
            medians.Add(mf.FindMedian());
            mf.AddNum(5);
            medians.Add(mf.FindMedian());
            mf.AddNum(1034);
            medians.Add(mf.FindMedian());
            mf.AddNum(960);
            medians.Add(mf.FindMedian());
            mf.AddNum(2231);
            medians.Add(mf.FindMedian());
            mf.AddNum(4148);
            medians.Add(mf.FindMedian());
            mf.AddNum(3779);
            medians.Add(mf.FindMedian());
            mf.AddNum(4281);
            medians.Add(mf.FindMedian());
            mf.AddNum(2587);
            medians.Add(mf.FindMedian());
            mf.AddNum(328);
            medians.Add(mf.FindMedian());
            mf.AddNum(5013);
            medians.Add(mf.FindMedian());
            mf.AddNum(3022);
            medians.Add(mf.FindMedian());
            mf.AddNum(362);
            medians.Add(mf.FindMedian());
            mf.AddNum(4678);
            medians.Add(mf.FindMedian());
            mf.AddNum(4130);
            medians.Add(mf.FindMedian());
            mf.AddNum(908);
            medians.Add(mf.FindMedian());
            mf.AddNum(1364);
            medians.Add(mf.FindMedian());
            mf.AddNum(4857);
            medians.Add(mf.FindMedian());
            mf.AddNum(1917);
            medians.Add(mf.FindMedian());
            mf.AddNum(1604);
            medians.Add(mf.FindMedian());
            mf.AddNum(3725);
            medians.Add(mf.FindMedian());
            mf.AddNum(2678);
            medians.Add(mf.FindMedian());
            mf.AddNum(3369);
            medians.Add(mf.FindMedian());
            mf.AddNum(1953);
            medians.Add(mf.FindMedian());
            mf.AddNum(44);
            medians.Add(mf.FindMedian());
            mf.AddNum(2318);
            medians.Add(mf.FindMedian());
            mf.AddNum(1917);
            medians.Add(mf.FindMedian());
            mf.AddNum(4592);
            medians.Add(mf.FindMedian());
            mf.AddNum(1611);
            medians.Add(mf.FindMedian());
            mf.AddNum(2835);
            medians.Add(mf.FindMedian());
            mf.AddNum(4647);
            medians.Add(mf.FindMedian());
            mf.AddNum(2565);
            medians.Add(mf.FindMedian());
            mf.AddNum(2077);
            medians.Add(mf.FindMedian());
            mf.AddNum(1739);
            medians.Add(mf.FindMedian());
            mf.AddNum(1029);
            medians.Add(mf.FindMedian());
            mf.AddNum(841);
            medians.Add(mf.FindMedian());
            mf.AddNum(330);
            medians.Add(mf.FindMedian());
            mf.AddNum(3589);
            medians.Add(mf.FindMedian());
            mf.AddNum(2366);
            medians.Add(mf.FindMedian());
            mf.AddNum(3381);
            medians.Add(mf.FindMedian());
            mf.AddNum(2967);
            medians.Add(mf.FindMedian());
            mf.AddNum(35);
            medians.Add(mf.FindMedian());
            mf.AddNum(5053);
            medians.Add(mf.FindMedian());
            mf.AddNum(3335);
            medians.Add(mf.FindMedian());
            mf.AddNum(4445);
            medians.Add(mf.FindMedian());
            mf.AddNum(3715);
            medians.Add(mf.FindMedian());
            mf.AddNum(3448);
            medians.Add(mf.FindMedian());
            mf.AddNum(2966);
            medians.Add(mf.FindMedian());
            mf.AddNum(825);
            medians.Add(mf.FindMedian());
            mf.AddNum(4292);
            medians.Add(mf.FindMedian());
            mf.AddNum(3378);
            medians.Add(mf.FindMedian());
            mf.AddNum(4293);
            medians.Add(mf.FindMedian());
            mf.AddNum(1149);
            medians.Add(mf.FindMedian());
            mf.AddNum(1704);
            medians.Add(mf.FindMedian());
            mf.AddNum(67);
            medians.Add(mf.FindMedian());
            mf.AddNum(426);
            medians.Add(mf.FindMedian());
            mf.AddNum(3003);
            medians.Add(mf.FindMedian());
            mf.AddNum(387);
            medians.Add(mf.FindMedian());
            mf.AddNum(2654);
            medians.Add(mf.FindMedian());
            mf.AddNum(752);
            medians.Add(mf.FindMedian());
            mf.AddNum(262);
            medians.Add(mf.FindMedian());
            mf.AddNum(4666);
            medians.Add(mf.FindMedian());
            mf.AddNum(1230);
            medians.Add(mf.FindMedian());
            mf.AddNum(4547);
            medians.Add(mf.FindMedian());
            mf.AddNum(1266);
            medians.Add(mf.FindMedian());
            mf.AddNum(2215);
            medians.Add(mf.FindMedian());
            mf.AddNum(4431);
            medians.Add(mf.FindMedian());
            mf.AddNum(4079);
            medians.Add(mf.FindMedian());
            mf.AddNum(1912);
            medians.Add(mf.FindMedian());
            mf.AddNum(3369);
            medians.Add(mf.FindMedian());
            mf.AddNum(2514);
            medians.Add(mf.FindMedian());
            mf.AddNum(2074);
            medians.Add(mf.FindMedian());
            mf.AddNum(3271);
            medians.Add(mf.FindMedian());
            mf.AddNum(4626);
            medians.Add(mf.FindMedian());
            mf.AddNum(4401);
            medians.Add(mf.FindMedian());
            mf.AddNum(26);
            medians.Add(mf.FindMedian());
            mf.AddNum(1083);
            medians.Add(mf.FindMedian());
            mf.AddNum(2121);
            medians.Add(mf.FindMedian());
            mf.AddNum(3572);
            medians.Add(mf.FindMedian());
            mf.AddNum(2667);
            medians.Add(mf.FindMedian());
            mf.AddNum(1957);
            medians.Add(mf.FindMedian());
            mf.AddNum(4602);
            medians.Add(mf.FindMedian());
            mf.AddNum(230);
            medians.Add(mf.FindMedian());
            mf.AddNum(2185);
            medians.Add(mf.FindMedian());
            mf.AddNum(1203);
            medians.Add(mf.FindMedian());
            mf.AddNum(1079);
            medians.Add(mf.FindMedian());
            mf.AddNum(1008);
            medians.Add(mf.FindMedian());
            mf.AddNum(3419);
            medians.Add(mf.FindMedian());
            mf.AddNum(1765);
            medians.Add(mf.FindMedian());
            mf.AddNum(580);
            medians.Add(mf.FindMedian());
            mf.AddNum(1161);
            medians.Add(mf.FindMedian());
            mf.AddNum(1553);
            medians.Add(mf.FindMedian());
            mf.AddNum(2486);
            medians.Add(mf.FindMedian());
            mf.AddNum(1474);
            medians.Add(mf.FindMedian());
            mf.AddNum(856);
            medians.Add(mf.FindMedian());
            mf.AddNum(1213);
            medians.Add(mf.FindMedian());
            mf.AddNum(1706);
            medians.Add(mf.FindMedian());
            mf.AddNum(4119);
            medians.Add(mf.FindMedian());
            mf.AddNum(3359);
            medians.Add(mf.FindMedian());
            mf.AddNum(1192);
            medians.Add(mf.FindMedian());
            mf.AddNum(27);
            medians.Add(mf.FindMedian());
            mf.AddNum(4427);
            medians.Add(mf.FindMedian());
            mf.AddNum(3914);
            medians.Add(mf.FindMedian());
            mf.AddNum(4919);
            medians.Add(mf.FindMedian());
            mf.AddNum(1887);
            medians.Add(mf.FindMedian());
            mf.AddNum(3057);
            medians.Add(mf.FindMedian());
            mf.AddNum(503);
            medians.Add(mf.FindMedian());
            mf.AddNum(2373);
            medians.Add(mf.FindMedian());
            mf.AddNum(4144);
            medians.Add(mf.FindMedian());
            mf.AddNum(1479);
            medians.Add(mf.FindMedian());
            mf.AddNum(2163);
            medians.Add(mf.FindMedian());
            mf.AddNum(1002);
            medians.Add(mf.FindMedian());
            mf.AddNum(1966);
            medians.Add(mf.FindMedian());
            mf.AddNum(1578);
            medians.Add(mf.FindMedian());
            mf.AddNum(2173);
            medians.Add(mf.FindMedian());
            mf.AddNum(1352);
            medians.Add(mf.FindMedian());
            mf.AddNum(3218);
            medians.Add(mf.FindMedian());
            mf.AddNum(2519);
            medians.Add(mf.FindMedian());
            mf.AddNum(69);
            medians.Add(mf.FindMedian());
            mf.AddNum(2257);
            medians.Add(mf.FindMedian());
            mf.AddNum(78);
            medians.Add(mf.FindMedian());
            mf.AddNum(793);
            medians.Add(mf.FindMedian());
            mf.AddNum(1130);
            medians.Add(mf.FindMedian());
            mf.AddNum(3611);
            medians.Add(mf.FindMedian());
            mf.AddNum(3265);
            medians.Add(mf.FindMedian());
            mf.AddNum(770);
            medians.Add(mf.FindMedian());
            mf.AddNum(1454);
            medians.Add(mf.FindMedian());
            mf.AddNum(1651);
            medians.Add(mf.FindMedian());
            mf.AddNum(3713);
            medians.Add(mf.FindMedian());
            mf.AddNum(1816);
            medians.Add(mf.FindMedian());
            mf.AddNum(830);
            medians.Add(mf.FindMedian());
            mf.AddNum(1197);
            medians.Add(mf.FindMedian());
            mf.AddNum(893);
            medians.Add(mf.FindMedian());
            mf.AddNum(3946);
            medians.Add(mf.FindMedian());
            mf.AddNum(4057);
            medians.Add(mf.FindMedian());
            mf.AddNum(2786);
            medians.Add(mf.FindMedian());
            mf.AddNum(3140);
            medians.Add(mf.FindMedian());
            mf.AddNum(895);
            medians.Add(mf.FindMedian());
            mf.AddNum(424);
            medians.Add(mf.FindMedian());
            mf.AddNum(337);
            medians.Add(mf.FindMedian());
            mf.AddNum(2272);
            medians.Add(mf.FindMedian());
            mf.AddNum(50);
            medians.Add(mf.FindMedian());
            mf.AddNum(848);
            medians.Add(mf.FindMedian());
            mf.AddNum(3789);
            medians.Add(mf.FindMedian());
            mf.AddNum(326);
            medians.Add(mf.FindMedian());
            mf.AddNum(3916);
            medians.Add(mf.FindMedian());
            mf.AddNum(1329);
            medians.Add(mf.FindMedian());
            mf.AddNum(420);
            medians.Add(mf.FindMedian());
            mf.AddNum(5084);
            medians.Add(mf.FindMedian());
            mf.AddNum(1954);
            medians.Add(mf.FindMedian());
            mf.AddNum(3513);
            medians.Add(mf.FindMedian());
            mf.AddNum(1088);
            medians.Add(mf.FindMedian());
            mf.AddNum(4346);
            medians.Add(mf.FindMedian());
            mf.AddNum(4228);
            medians.Add(mf.FindMedian());
            mf.AddNum(1405);
            medians.Add(mf.FindMedian());
            mf.AddNum(4618);
            medians.Add(mf.FindMedian());
            mf.AddNum(4893);
            medians.Add(mf.FindMedian());
            mf.AddNum(2884);
            medians.Add(mf.FindMedian());
            mf.AddNum(3283);
            medians.Add(mf.FindMedian());
            mf.AddNum(4977);
            medians.Add(mf.FindMedian());
            mf.AddNum(4344);
            medians.Add(mf.FindMedian());
            mf.AddNum(1466);
            medians.Add(mf.FindMedian());
            mf.AddNum(2081);
            medians.Add(mf.FindMedian());
            mf.AddNum(569);
            medians.Add(mf.FindMedian());
            mf.AddNum(3013);
            medians.Add(mf.FindMedian());
            mf.AddNum(4023);
            medians.Add(mf.FindMedian());
            mf.AddNum(3240);
            medians.Add(mf.FindMedian());
            mf.AddNum(2967);
            medians.Add(mf.FindMedian());
            mf.AddNum(3916);
            medians.Add(mf.FindMedian());
            mf.AddNum(499);
            medians.Add(mf.FindMedian());
            mf.AddNum(2106);
            medians.Add(mf.FindMedian());
            mf.AddNum(2885);
            medians.Add(mf.FindMedian());
            mf.AddNum(321);
            medians.Add(mf.FindMedian());
            mf.AddNum(4406);
            medians.Add(mf.FindMedian());
            mf.AddNum(2119);
            medians.Add(mf.FindMedian());
            mf.AddNum(3803);
            medians.Add(mf.FindMedian());
            mf.AddNum(2183);
            medians.Add(mf.FindMedian());
            mf.AddNum(3820);
            medians.Add(mf.FindMedian());
            mf.AddNum(3113);
            medians.Add(mf.FindMedian());
            mf.AddNum(230);
            medians.Add(mf.FindMedian());
            mf.AddNum(2461);
            medians.Add(mf.FindMedian());
            mf.AddNum(4962);
            medians.Add(mf.FindMedian());
            mf.AddNum(3439);
            medians.Add(mf.FindMedian());
            mf.AddNum(3227);
            medians.Add(mf.FindMedian());
            mf.AddNum(1023);
            medians.Add(mf.FindMedian());
            mf.AddNum(3682);
            medians.Add(mf.FindMedian());
            mf.AddNum(2542);
            medians.Add(mf.FindMedian());
            mf.AddNum(2069);
            medians.Add(mf.FindMedian());
            mf.AddNum(1082);
            medians.Add(mf.FindMedian());
            mf.AddNum(4016);
            medians.Add(mf.FindMedian());
            mf.AddNum(4827);
            medians.Add(mf.FindMedian());
            mf.AddNum(3832);
            medians.Add(mf.FindMedian());
            mf.AddNum(3430);
            medians.Add(mf.FindMedian());
            mf.AddNum(846);
            medians.Add(mf.FindMedian());
            mf.AddNum(111);
            medians.Add(mf.FindMedian());
            mf.AddNum(1909);
            medians.Add(mf.FindMedian());
            mf.AddNum(4843);
            medians.Add(mf.FindMedian());
            mf.AddNum(860);
            medians.Add(mf.FindMedian());
            mf.AddNum(2446);
            medians.Add(mf.FindMedian());
            mf.AddNum(1795);
            medians.Add(mf.FindMedian());
            mf.AddNum(2451);
            medians.Add(mf.FindMedian());
            mf.AddNum(4555);
            medians.Add(mf.FindMedian());
            mf.AddNum(3584);
            medians.Add(mf.FindMedian());
            mf.AddNum(4831);
            medians.Add(mf.FindMedian());
            mf.AddNum(431);
            medians.Add(mf.FindMedian());
            mf.AddNum(1632);
            medians.Add(mf.FindMedian());
            mf.AddNum(170);
            medians.Add(mf.FindMedian());
            mf.AddNum(2163);
            medians.Add(mf.FindMedian());
            mf.AddNum(714);
            medians.Add(mf.FindMedian());
            mf.AddNum(2275);
            medians.Add(mf.FindMedian());
            mf.AddNum(2158);
            medians.Add(mf.FindMedian());
            mf.AddNum(2508);
            medians.Add(mf.FindMedian());
            mf.AddNum(3521);
            medians.Add(mf.FindMedian());
            mf.AddNum(4539);
            medians.Add(mf.FindMedian());
            mf.AddNum(527);
            medians.Add(mf.FindMedian());
            mf.AddNum(2725);
            medians.Add(mf.FindMedian());
            mf.AddNum(2334);
            medians.Add(mf.FindMedian());
            mf.AddNum(2611);
            medians.Add(mf.FindMedian());
            mf.AddNum(3043);
            medians.Add(mf.FindMedian());
            mf.AddNum(3299);
            medians.Add(mf.FindMedian());
            mf.AddNum(705);
            medians.Add(mf.FindMedian());
            mf.AddNum(1929);
            medians.Add(mf.FindMedian());
            mf.AddNum(4853);
            medians.Add(mf.FindMedian());
            mf.AddNum(1293);
            medians.Add(mf.FindMedian());
            mf.AddNum(4044);
            medians.Add(mf.FindMedian());
            mf.AddNum(2519);
            medians.Add(mf.FindMedian());
            mf.AddNum(698);
            medians.Add(mf.FindMedian());
            mf.AddNum(4808);
            medians.Add(mf.FindMedian());
            mf.AddNum(3152);
            medians.Add(mf.FindMedian());
            mf.AddNum(3857);
            medians.Add(mf.FindMedian());
            mf.AddNum(2069);
            medians.Add(mf.FindMedian());
            mf.AddNum(1988);
            medians.Add(mf.FindMedian());
            mf.AddNum(1913);
            medians.Add(mf.FindMedian());
            mf.AddNum(44);
            medians.Add(mf.FindMedian());
            mf.AddNum(1743);
            medians.Add(mf.FindMedian());
            mf.AddNum(1555);
            medians.Add(mf.FindMedian());
            mf.AddNum(796);
            medians.Add(mf.FindMedian());
            mf.AddNum(3003);
            medians.Add(mf.FindMedian());
            mf.AddNum(2809);
            medians.Add(mf.FindMedian());
            mf.AddNum(941);
            medians.Add(mf.FindMedian());
            mf.AddNum(222);
            medians.Add(mf.FindMedian());
            mf.AddNum(1698);
            medians.Add(mf.FindMedian());
            mf.AddNum(3283);
            medians.Add(mf.FindMedian());
            mf.AddNum(4287);
            medians.Add(mf.FindMedian());
            mf.AddNum(1411);
            medians.Add(mf.FindMedian());
            mf.AddNum(197);
            medians.Add(mf.FindMedian());
            mf.AddNum(702);
            medians.Add(mf.FindMedian());
            mf.AddNum(1964);
            medians.Add(mf.FindMedian());
            mf.AddNum(1240);
            medians.Add(mf.FindMedian());
            mf.AddNum(4462);
            medians.Add(mf.FindMedian());
            mf.AddNum(1058);
            medians.Add(mf.FindMedian());
            mf.AddNum(2123);
            medians.Add(mf.FindMedian());
            mf.AddNum(5116);
            medians.Add(mf.FindMedian());
            mf.AddNum(2292);
            medians.Add(mf.FindMedian());
            mf.AddNum(2392);
            medians.Add(mf.FindMedian());
            mf.AddNum(1315);
            medians.Add(mf.FindMedian());
            mf.AddNum(2433);
            medians.Add(mf.FindMedian());
            mf.AddNum(1413);
            medians.Add(mf.FindMedian());
            mf.AddNum(4097);
            medians.Add(mf.FindMedian());
            mf.AddNum(587);
            medians.Add(mf.FindMedian());
            mf.AddNum(4202);
            medians.Add(mf.FindMedian());
            mf.AddNum(3993);
            medians.Add(mf.FindMedian());
            mf.AddNum(2644);
            medians.Add(mf.FindMedian());
            mf.AddNum(1190);
            medians.Add(mf.FindMedian());
            mf.AddNum(4094);
            medians.Add(mf.FindMedian());
            mf.AddNum(5116);
            medians.Add(mf.FindMedian());
            mf.AddNum(373);
            medians.Add(mf.FindMedian());
            mf.AddNum(3509);
            medians.Add(mf.FindMedian());
            mf.AddNum(3504);
            medians.Add(mf.FindMedian());
            mf.AddNum(1329);
            medians.Add(mf.FindMedian());
            mf.AddNum(5029);
            medians.Add(mf.FindMedian());
            mf.AddNum(1425);
            medians.Add(mf.FindMedian());
            mf.AddNum(1210);
            medians.Add(mf.FindMedian());
            mf.AddNum(1973);
            medians.Add(mf.FindMedian());
            mf.AddNum(5019);
            medians.Add(mf.FindMedian());
            mf.AddNum(3592);
            medians.Add(mf.FindMedian());
            mf.AddNum(3550);
            medians.Add(mf.FindMedian());
            mf.AddNum(2036);
            medians.Add(mf.FindMedian());
            mf.AddNum(561);
            medians.Add(mf.FindMedian());
            mf.AddNum(3381);
            medians.Add(mf.FindMedian());
            mf.AddNum(4618);
            medians.Add(mf.FindMedian());
            mf.AddNum(468);
            medians.Add(mf.FindMedian());
            mf.AddNum(2478);
            medians.Add(mf.FindMedian());
            mf.AddNum(2008);
            medians.Add(mf.FindMedian());
            mf.AddNum(4899);
            medians.Add(mf.FindMedian());
            mf.AddNum(210);
            medians.Add(mf.FindMedian());
            mf.AddNum(3952);
            medians.Add(mf.FindMedian());
            mf.AddNum(4717);
            medians.Add(mf.FindMedian());
            mf.AddNum(1268);
            medians.Add(mf.FindMedian());
            mf.AddNum(2021);
            medians.Add(mf.FindMedian());
            mf.AddNum(3686);
            medians.Add(mf.FindMedian());
            mf.AddNum(968);
            medians.Add(mf.FindMedian());
            mf.AddNum(2574);
            medians.Add(mf.FindMedian());
            mf.AddNum(1794);
            medians.Add(mf.FindMedian());
            mf.AddNum(4341);
            medians.Add(mf.FindMedian());
            mf.AddNum(1974);
            medians.Add(mf.FindMedian());
            mf.AddNum(1636);
            medians.Add(mf.FindMedian());
            mf.AddNum(568);
            medians.Add(mf.FindMedian());
            mf.AddNum(3812);
            medians.Add(mf.FindMedian());
            mf.AddNum(822);
            medians.Add(mf.FindMedian());
            mf.AddNum(3483);
            medians.Add(mf.FindMedian());
            mf.AddNum(3519);
            medians.Add(mf.FindMedian());
            mf.AddNum(3401);
            medians.Add(mf.FindMedian());
            mf.AddNum(3488);
            medians.Add(mf.FindMedian());
            mf.AddNum(4827);
            medians.Add(mf.FindMedian());
            mf.AddNum(4166);
            medians.Add(mf.FindMedian());
            mf.AddNum(1132);
            medians.Add(mf.FindMedian());
            mf.AddNum(527);
            medians.Add(mf.FindMedian());
            mf.AddNum(3881);
            medians.Add(mf.FindMedian());
            mf.AddNum(231);
            medians.Add(mf.FindMedian());
            mf.AddNum(793);
            medians.Add(mf.FindMedian());
            mf.AddNum(2308);
            medians.Add(mf.FindMedian());
            mf.AddNum(4372);
            medians.Add(mf.FindMedian());
            mf.AddNum(3133);
            medians.Add(mf.FindMedian());
            mf.AddNum(1564);
            medians.Add(mf.FindMedian());
            mf.AddNum(3362);
            medians.Add(mf.FindMedian());
            mf.AddNum(1817);
            medians.Add(mf.FindMedian());
            mf.AddNum(3851);
            medians.Add(mf.FindMedian());
            mf.AddNum(814);
            medians.Add(mf.FindMedian());
            mf.AddNum(747);
            medians.Add(mf.FindMedian());
            mf.AddNum(1441);
            medians.Add(mf.FindMedian());
            mf.AddNum(1452);
            medians.Add(mf.FindMedian());
            mf.AddNum(88);
            medians.Add(mf.FindMedian());
            mf.AddNum(1281);
            medians.Add(mf.FindMedian());
            mf.AddNum(3903);
            medians.Add(mf.FindMedian());
            mf.AddNum(4570);
            medians.Add(mf.FindMedian());
            mf.AddNum(1468);
            medians.Add(mf.FindMedian());
            mf.AddNum(1241);
            medians.Add(mf.FindMedian());
            mf.AddNum(1765);
            medians.Add(mf.FindMedian());
            mf.AddNum(4636);
            medians.Add(mf.FindMedian());
            mf.AddNum(417);
            medians.Add(mf.FindMedian());
            mf.AddNum(5103);
            medians.Add(mf.FindMedian());
            mf.AddNum(889);
            medians.Add(mf.FindMedian());
            mf.AddNum(4758);
            medians.Add(mf.FindMedian());
            mf.AddNum(2906);
            medians.Add(mf.FindMedian());
            mf.AddNum(1667);
            medians.Add(mf.FindMedian());
            mf.AddNum(94);
            medians.Add(mf.FindMedian());
            mf.AddNum(2526);
            medians.Add(mf.FindMedian());
            mf.AddNum(778);
            medians.Add(mf.FindMedian());
            mf.AddNum(3418);
            medians.Add(mf.FindMedian());
            mf.AddNum(2981);
            medians.Add(mf.FindMedian());
            mf.AddNum(1780);
            medians.Add(mf.FindMedian());
            mf.AddNum(1201);
            medians.Add(mf.FindMedian());
            mf.AddNum(3466);
            medians.Add(mf.FindMedian());
            mf.AddNum(4728);
            medians.Add(mf.FindMedian());
            mf.AddNum(388);
            medians.Add(mf.FindMedian());
            mf.AddNum(3690);
            medians.Add(mf.FindMedian());
            mf.AddNum(2824);
            medians.Add(mf.FindMedian());
            mf.AddNum(2898);
            medians.Add(mf.FindMedian());
            mf.AddNum(2910);
            medians.Add(mf.FindMedian());
            mf.AddNum(1756);
            medians.Add(mf.FindMedian());
            mf.AddNum(935);
            medians.Add(mf.FindMedian());
            mf.AddNum(3757);
            medians.Add(mf.FindMedian());
            mf.AddNum(4957);
            medians.Add(mf.FindMedian());
            mf.AddNum(3881);
            medians.Add(mf.FindMedian());
            mf.AddNum(1578);
            medians.Add(mf.FindMedian());
            mf.AddNum(1995);
            medians.Add(mf.FindMedian());
            mf.AddNum(4384);
            medians.Add(mf.FindMedian());
            mf.AddNum(1875);
            medians.Add(mf.FindMedian());
            mf.AddNum(4855);
            medians.Add(mf.FindMedian());
            mf.AddNum(4116);
            medians.Add(mf.FindMedian());
            mf.AddNum(163);
            medians.Add(mf.FindMedian());
            mf.AddNum(1834);
            medians.Add(mf.FindMedian());
            mf.AddNum(3137);
            medians.Add(mf.FindMedian());
            mf.AddNum(2598);
            medians.Add(mf.FindMedian());
            mf.AddNum(3690);
            medians.Add(mf.FindMedian());
            mf.AddNum(495);
            medians.Add(mf.FindMedian());
            mf.AddNum(3036);
            medians.Add(mf.FindMedian());
            mf.AddNum(4888);
            medians.Add(mf.FindMedian());
            mf.AddNum(2216);
            medians.Add(mf.FindMedian());
            mf.AddNum(3659);
            medians.Add(mf.FindMedian());
            mf.AddNum(1669);
            medians.Add(mf.FindMedian());
            mf.AddNum(3197);
            medians.Add(mf.FindMedian());
            mf.AddNum(3617);
            medians.Add(mf.FindMedian());
            mf.AddNum(2485);
            medians.Add(mf.FindMedian());
            mf.AddNum(827);
            medians.Add(mf.FindMedian());
            mf.AddNum(2050);
            medians.Add(mf.FindMedian());
            mf.AddNum(1686);
            medians.Add(mf.FindMedian());
            mf.AddNum(840);
            medians.Add(mf.FindMedian());
            mf.AddNum(1655);
            medians.Add(mf.FindMedian());
            mf.AddNum(3531);
            medians.Add(mf.FindMedian());
            mf.AddNum(1680);
            medians.Add(mf.FindMedian());
            mf.AddNum(2489);
            medians.Add(mf.FindMedian());
            mf.AddNum(3379);
            medians.Add(mf.FindMedian());
            mf.AddNum(3194);
            medians.Add(mf.FindMedian());
            mf.AddNum(736);
            medians.Add(mf.FindMedian());
            mf.AddNum(681);
            medians.Add(mf.FindMedian());
            mf.AddNum(3076);
            medians.Add(mf.FindMedian());
            mf.AddNum(5098);
            medians.Add(mf.FindMedian());
            mf.AddNum(3191);
            medians.Add(mf.FindMedian());
            mf.AddNum(4651);
            medians.Add(mf.FindMedian());
            mf.AddNum(4126);
            medians.Add(mf.FindMedian());
            mf.AddNum(1009);
            medians.Add(mf.FindMedian());
            mf.AddNum(2937);
            medians.Add(mf.FindMedian());
            mf.AddNum(1065);
            medians.Add(mf.FindMedian());
            mf.AddNum(1058);
            medians.Add(mf.FindMedian());
            mf.AddNum(4472);
            medians.Add(mf.FindMedian());
            mf.AddNum(2349);
            medians.Add(mf.FindMedian());
            mf.AddNum(1849);
            medians.Add(mf.FindMedian());
            mf.AddNum(3830);
            medians.Add(mf.FindMedian());
            mf.AddNum(226);
            medians.Add(mf.FindMedian());
            mf.AddNum(1011);
            medians.Add(mf.FindMedian());
            mf.AddNum(602);
            medians.Add(mf.FindMedian());
            mf.AddNum(1217);
            medians.Add(mf.FindMedian());
            mf.AddNum(4889);
            medians.Add(mf.FindMedian());
            mf.AddNum(3548);
            medians.Add(mf.FindMedian());
            mf.AddNum(633);
            medians.Add(mf.FindMedian());
            mf.AddNum(4452);
            medians.Add(mf.FindMedian());
            mf.AddNum(2579);
            medians.Add(mf.FindMedian());
            mf.AddNum(660);
            medians.Add(mf.FindMedian());
            mf.AddNum(4167);
            medians.Add(mf.FindMedian());
            mf.AddNum(3111);
            medians.Add(mf.FindMedian());
            mf.AddNum(2076);
            medians.Add(mf.FindMedian());
            mf.AddNum(458);
            medians.Add(mf.FindMedian());
            mf.AddNum(2693);
            medians.Add(mf.FindMedian());
            mf.AddNum(23);
            medians.Add(mf.FindMedian());
            mf.AddNum(2886);
            medians.Add(mf.FindMedian());
            mf.AddNum(4526);
            medians.Add(mf.FindMedian());
            mf.AddNum(4193);
            medians.Add(mf.FindMedian());
            mf.AddNum(2562);
            medians.Add(mf.FindMedian());
            mf.AddNum(1592);
            medians.Add(mf.FindMedian());
            mf.AddNum(2768);
            medians.Add(mf.FindMedian());
            mf.AddNum(3470);
            medians.Add(mf.FindMedian());
            mf.AddNum(4112);
            medians.Add(mf.FindMedian());
            mf.AddNum(1267);
            medians.Add(mf.FindMedian());
            mf.AddNum(5028);
            medians.Add(mf.FindMedian());
            mf.AddNum(2404);
            medians.Add(mf.FindMedian());
            mf.AddNum(2167);
            medians.Add(mf.FindMedian());
            mf.AddNum(1205);
            medians.Add(mf.FindMedian());
            mf.AddNum(4403);
            medians.Add(mf.FindMedian());
            mf.AddNum(2734);
            medians.Add(mf.FindMedian());
            mf.AddNum(3444);
            medians.Add(mf.FindMedian());
            mf.AddNum(1159);
            medians.Add(mf.FindMedian());
            mf.AddNum(2699);
            medians.Add(mf.FindMedian());
            mf.AddNum(3393);
            medians.Add(mf.FindMedian());
            mf.AddNum(4595);
            medians.Add(mf.FindMedian());
            mf.AddNum(1323);
            medians.Add(mf.FindMedian());
            mf.AddNum(280);
            medians.Add(mf.FindMedian());
            mf.AddNum(3663);
            medians.Add(mf.FindMedian());
            mf.AddNum(1565);
            medians.Add(mf.FindMedian());
            mf.AddNum(3871);
            medians.Add(mf.FindMedian());
            mf.AddNum(1060);
            medians.Add(mf.FindMedian());
            mf.AddNum(5114);
            medians.Add(mf.FindMedian());
            mf.AddNum(2305);
            medians.Add(mf.FindMedian());
            mf.AddNum(2713);
            medians.Add(mf.FindMedian());
            mf.AddNum(2219);
            medians.Add(mf.FindMedian());
            mf.AddNum(2683);
            medians.Add(mf.FindMedian());
            mf.AddNum(504);
            medians.Add(mf.FindMedian());
            mf.AddNum(4099);
            medians.Add(mf.FindMedian());
            mf.AddNum(856);
            medians.Add(mf.FindMedian());
            mf.AddNum(1066);
            medians.Add(mf.FindMedian());
            mf.AddNum(1026);
            medians.Add(mf.FindMedian());
            mf.AddNum(3044);
            medians.Add(mf.FindMedian());
            mf.AddNum(2263);
            medians.Add(mf.FindMedian());
            mf.AddNum(3044);
            medians.Add(mf.FindMedian());
            mf.AddNum(1957);
            medians.Add(mf.FindMedian());
            mf.AddNum(4328);
            medians.Add(mf.FindMedian());
            mf.AddNum(3639);
            medians.Add(mf.FindMedian());
            mf.AddNum(3968);
            medians.Add(mf.FindMedian());
            mf.AddNum(1411);
            medians.Add(mf.FindMedian());
            mf.AddNum(1392);
            medians.Add(mf.FindMedian());
            mf.AddNum(3890);
            medians.Add(mf.FindMedian());
            mf.AddNum(2462);
            medians.Add(mf.FindMedian());
            mf.AddNum(798);
            medians.Add(mf.FindMedian());
            mf.AddNum(1165);
            medians.Add(mf.FindMedian());
            mf.AddNum(3629);
            medians.Add(mf.FindMedian());
            mf.AddNum(2068);
            medians.Add(mf.FindMedian());
            mf.AddNum(1317);
            medians.Add(mf.FindMedian());
            mf.AddNum(2671);
            medians.Add(mf.FindMedian());
            mf.AddNum(2125);
            medians.Add(mf.FindMedian());
            mf.AddNum(555);
            medians.Add(mf.FindMedian());
            mf.AddNum(4456);
            medians.Add(mf.FindMedian());
            mf.AddNum(1316);
            medians.Add(mf.FindMedian());
            mf.AddNum(1733);
            medians.Add(mf.FindMedian());
            mf.AddNum(4733);
            medians.Add(mf.FindMedian());
            mf.AddNum(3346);
            medians.Add(mf.FindMedian());
            mf.AddNum(3469);
            medians.Add(mf.FindMedian());
            mf.AddNum(964);
            medians.Add(mf.FindMedian());
            mf.AddNum(332);
            medians.Add(mf.FindMedian());
            mf.AddNum(4830);
            medians.Add(mf.FindMedian());
            mf.AddNum(1746);
            medians.Add(mf.FindMedian());
            mf.AddNum(4286);
            medians.Add(mf.FindMedian());
            mf.AddNum(1881);
            medians.Add(mf.FindMedian());
            mf.AddNum(3898);
            medians.Add(mf.FindMedian());
            mf.AddNum(1189);
            medians.Add(mf.FindMedian());
            mf.AddNum(3082);
            medians.Add(mf.FindMedian());
            mf.AddNum(1798);
            medians.Add(mf.FindMedian());
            mf.AddNum(4030);
            medians.Add(mf.FindMedian());
            mf.AddNum(1244);
            medians.Add(mf.FindMedian());
            mf.AddNum(2043);
            medians.Add(mf.FindMedian());
            mf.AddNum(4071);
            medians.Add(mf.FindMedian());
            mf.AddNum(649);
            medians.Add(mf.FindMedian());
            mf.AddNum(4103);
            medians.Add(mf.FindMedian());
            mf.AddNum(2974);
            medians.Add(mf.FindMedian());
            mf.AddNum(2446);
            medians.Add(mf.FindMedian());
            mf.AddNum(4803);
            medians.Add(mf.FindMedian());
            mf.AddNum(5017);
            medians.Add(mf.FindMedian());
            mf.AddNum(19);
            medians.Add(mf.FindMedian());
            mf.AddNum(732);
            medians.Add(mf.FindMedian());
            mf.AddNum(2039);
            medians.Add(mf.FindMedian());
            mf.AddNum(3479);
            medians.Add(mf.FindMedian());
            mf.AddNum(3086);
            medians.Add(mf.FindMedian());
            mf.AddNum(2032);
            medians.Add(mf.FindMedian());
            mf.AddNum(3063);
            medians.Add(mf.FindMedian());
            mf.AddNum(2170);
            medians.Add(mf.FindMedian());
            mf.AddNum(2455);
            medians.Add(mf.FindMedian());
            mf.AddNum(1036);
            medians.Add(mf.FindMedian());
            mf.AddNum(717);
            medians.Add(mf.FindMedian());
            mf.AddNum(5054);
            medians.Add(mf.FindMedian());
            mf.AddNum(2219);
            medians.Add(mf.FindMedian());
            mf.AddNum(918);
            medians.Add(mf.FindMedian());
            mf.AddNum(3644);
            medians.Add(mf.FindMedian());
            mf.AddNum(976);
            medians.Add(mf.FindMedian());
            mf.AddNum(802);
            medians.Add(mf.FindMedian());
            mf.AddNum(5119);
            medians.Add(mf.FindMedian());
            mf.AddNum(4869);
            medians.Add(mf.FindMedian());
            mf.AddNum(2629);
            medians.Add(mf.FindMedian());
            mf.AddNum(3340);
            medians.Add(mf.FindMedian());
            mf.AddNum(2333);
            medians.Add(mf.FindMedian());
            mf.AddNum(2959);
            medians.Add(mf.FindMedian());
            mf.AddNum(473);
            medians.Add(mf.FindMedian());
            mf.AddNum(4998);
            medians.Add(mf.FindMedian());
            mf.AddNum(2315);
            medians.Add(mf.FindMedian());
            mf.AddNum(3447);
            medians.Add(mf.FindMedian());
            mf.AddNum(4822);
            medians.Add(mf.FindMedian());
            mf.AddNum(4827);
            medians.Add(mf.FindMedian());
            mf.AddNum(5064);
            medians.Add(mf.FindMedian());
            mf.AddNum(3221);
            medians.Add(mf.FindMedian());
            mf.AddNum(3507);
            medians.Add(mf.FindMedian());
            mf.AddNum(142);
            medians.Add(mf.FindMedian());
            mf.AddNum(508);
            medians.Add(mf.FindMedian());
            mf.AddNum(5027);
            medians.Add(mf.FindMedian());
            mf.AddNum(2432);
            medians.Add(mf.FindMedian());
            mf.AddNum(3039);
            medians.Add(mf.FindMedian());
            mf.AddNum(2481);
            medians.Add(mf.FindMedian());
            mf.AddNum(2701);
            medians.Add(mf.FindMedian());
            mf.AddNum(3333);
            medians.Add(mf.FindMedian());
            mf.AddNum(2186);
            medians.Add(mf.FindMedian());
            mf.AddNum(2205);
            medians.Add(mf.FindMedian());
            mf.AddNum(1943);
            medians.Add(mf.FindMedian());
            mf.AddNum(5058);
            medians.Add(mf.FindMedian());
            mf.AddNum(1868);
            medians.Add(mf.FindMedian());
            mf.AddNum(135);
            medians.Add(mf.FindMedian());
            mf.AddNum(5084);
            medians.Add(mf.FindMedian());
            mf.AddNum(4943);
            medians.Add(mf.FindMedian());
            mf.AddNum(149);
            medians.Add(mf.FindMedian());
            mf.AddNum(1255);
            medians.Add(mf.FindMedian());
            mf.AddNum(4930);
            medians.Add(mf.FindMedian());
            mf.AddNum(1914);
            medians.Add(mf.FindMedian());
            mf.AddNum(2361);
            medians.Add(mf.FindMedian());
            mf.AddNum(3134);
            medians.Add(mf.FindMedian());
            mf.AddNum(978);
            medians.Add(mf.FindMedian());
            mf.AddNum(4826);
            medians.Add(mf.FindMedian());
            mf.AddNum(3366);
            medians.Add(mf.FindMedian());
            mf.AddNum(4265);
            medians.Add(mf.FindMedian());
            mf.AddNum(2984);
            medians.Add(mf.FindMedian());
            mf.AddNum(1160);
            medians.Add(mf.FindMedian());
            mf.AddNum(455);
            medians.Add(mf.FindMedian());
            mf.AddNum(2564);
            medians.Add(mf.FindMedian());
            mf.AddNum(3181);
            medians.Add(mf.FindMedian());
            mf.AddNum(3129);
            medians.Add(mf.FindMedian());
            mf.AddNum(2944);
            medians.Add(mf.FindMedian());
            mf.AddNum(4057);
            medians.Add(mf.FindMedian());
            mf.AddNum(3270);
            medians.Add(mf.FindMedian());
            mf.AddNum(500);
            medians.Add(mf.FindMedian());
            mf.AddNum(4163);
            medians.Add(mf.FindMedian());
            mf.AddNum(1048);
            medians.Add(mf.FindMedian());
            mf.AddNum(1755);
            medians.Add(mf.FindMedian());
            mf.AddNum(354);
            medians.Add(mf.FindMedian());
            mf.AddNum(4852);
            medians.Add(mf.FindMedian());
            mf.AddNum(1550);
            medians.Add(mf.FindMedian());
            mf.AddNum(260);
            medians.Add(mf.FindMedian());
            mf.AddNum(2);
            medians.Add(mf.FindMedian());
            mf.AddNum(4316);
            medians.Add(mf.FindMedian());
            mf.AddNum(1048);
            medians.Add(mf.FindMedian());
            mf.AddNum(129);
            medians.Add(mf.FindMedian());
            mf.AddNum(1420);
            medians.Add(mf.FindMedian());
            mf.AddNum(2433);
            medians.Add(mf.FindMedian());
            mf.AddNum(4306);
            medians.Add(mf.FindMedian());
            mf.AddNum(2459);
            medians.Add(mf.FindMedian());
            mf.AddNum(4122);
            medians.Add(mf.FindMedian());
            mf.AddNum(3127);
            medians.Add(mf.FindMedian());
            mf.AddNum(1614);
            medians.Add(mf.FindMedian());
            mf.AddNum(2605);
            medians.Add(mf.FindMedian());
            mf.AddNum(1997);
            medians.Add(mf.FindMedian());
            mf.AddNum(440);
            medians.Add(mf.FindMedian());
            mf.AddNum(4411);
            medians.Add(mf.FindMedian());
            mf.AddNum(3485);
            medians.Add(mf.FindMedian());
            mf.AddNum(4219);
            medians.Add(mf.FindMedian());
            mf.AddNum(4734);
            medians.Add(mf.FindMedian());
            mf.AddNum(2255);
            medians.Add(mf.FindMedian());
            mf.AddNum(3952);
            medians.Add(mf.FindMedian());
            mf.AddNum(1677);
            medians.Add(mf.FindMedian());
            mf.AddNum(1873);
            medians.Add(mf.FindMedian());
            mf.AddNum(3278);
            medians.Add(mf.FindMedian());
            mf.AddNum(2299);
            medians.Add(mf.FindMedian());
            mf.AddNum(456);
            medians.Add(mf.FindMedian());
            mf.AddNum(4777);
            medians.Add(mf.FindMedian());
            mf.AddNum(1922);
            medians.Add(mf.FindMedian());
            mf.AddNum(3622);
            medians.Add(mf.FindMedian());
            mf.AddNum(4129);
            medians.Add(mf.FindMedian());
            mf.AddNum(5119);
            medians.Add(mf.FindMedian());
            mf.AddNum(2766);
            medians.Add(mf.FindMedian());
            mf.AddNum(3661);
            medians.Add(mf.FindMedian());
            mf.AddNum(146);
            medians.Add(mf.FindMedian());
            mf.AddNum(3085);
            medians.Add(mf.FindMedian());
            mf.AddNum(1091);
            medians.Add(mf.FindMedian());
            mf.AddNum(198);
            medians.Add(mf.FindMedian());
            mf.AddNum(2854);
            medians.Add(mf.FindMedian());
            mf.AddNum(1554);
            medians.Add(mf.FindMedian());
            mf.AddNum(4264);
            medians.Add(mf.FindMedian());
            mf.AddNum(1511);
            medians.Add(mf.FindMedian());
            mf.AddNum(2680);
            medians.Add(mf.FindMedian());
            mf.AddNum(4416);
            medians.Add(mf.FindMedian());
            mf.AddNum(889);
            medians.Add(mf.FindMedian());
            mf.AddNum(1557);
            medians.Add(mf.FindMedian());
            mf.AddNum(2971);
            medians.Add(mf.FindMedian());
            mf.AddNum(2716);
            medians.Add(mf.FindMedian());
            mf.AddNum(2813);
            medians.Add(mf.FindMedian());
            mf.AddNum(862);
            medians.Add(mf.FindMedian());
            mf.AddNum(5048);
            medians.Add(mf.FindMedian());
            mf.AddNum(1000);
            medians.Add(mf.FindMedian());
            mf.AddNum(1755);
            medians.Add(mf.FindMedian());
            mf.AddNum(2168);
            medians.Add(mf.FindMedian());
            mf.AddNum(1791);
            medians.Add(mf.FindMedian());
            mf.AddNum(4124);
            medians.Add(mf.FindMedian());
            mf.AddNum(3962);
            medians.Add(mf.FindMedian());
            mf.AddNum(1937);
            medians.Add(mf.FindMedian());
            mf.AddNum(1265);
            medians.Add(mf.FindMedian());
            mf.AddNum(2138);
            medians.Add(mf.FindMedian());
            mf.AddNum(4808);
            medians.Add(mf.FindMedian());
            mf.AddNum(4883);
            medians.Add(mf.FindMedian());
            mf.AddNum(3951);
            medians.Add(mf.FindMedian());
            mf.AddNum(4720);
            medians.Add(mf.FindMedian());
            mf.AddNum(2779);
            medians.Add(mf.FindMedian());
            mf.AddNum(695);
            medians.Add(mf.FindMedian());
            mf.AddNum(4432);
            medians.Add(mf.FindMedian());
            mf.AddNum(4131);
            medians.Add(mf.FindMedian());
            mf.AddNum(4130);
            medians.Add(mf.FindMedian());
            mf.AddNum(2796);
            medians.Add(mf.FindMedian());
            mf.AddNum(1351);
            medians.Add(mf.FindMedian());
            mf.AddNum(1769);
            medians.Add(mf.FindMedian());
            mf.AddNum(2953);
            medians.Add(mf.FindMedian());
            mf.AddNum(2480);
            medians.Add(mf.FindMedian());
            mf.AddNum(793);
            medians.Add(mf.FindMedian());
            mf.AddNum(859);
            medians.Add(mf.FindMedian());
            mf.AddNum(3888);
            medians.Add(mf.FindMedian());
            mf.AddNum(3583);
            medians.Add(mf.FindMedian());
            mf.AddNum(1711);
            medians.Add(mf.FindMedian());
            mf.AddNum(1735);
            medians.Add(mf.FindMedian());
            mf.AddNum(1473);
            medians.Add(mf.FindMedian());
            mf.AddNum(3256);
            medians.Add(mf.FindMedian());
            mf.AddNum(1162);
            medians.Add(mf.FindMedian());
            mf.AddNum(497);
            medians.Add(mf.FindMedian());
            mf.AddNum(2091);
            medians.Add(mf.FindMedian());
            mf.AddNum(847);
            medians.Add(mf.FindMedian());
            mf.AddNum(583);
            medians.Add(mf.FindMedian());
            mf.AddNum(3819);
            medians.Add(mf.FindMedian());
            mf.AddNum(381);
            medians.Add(mf.FindMedian());
            mf.AddNum(4858);
            medians.Add(mf.FindMedian());
            mf.AddNum(1655);
            medians.Add(mf.FindMedian());
            mf.AddNum(325);
            medians.Add(mf.FindMedian());
            mf.AddNum(85);
            medians.Add(mf.FindMedian());
            mf.AddNum(2229);
            medians.Add(mf.FindMedian());
            mf.AddNum(4446);
            medians.Add(mf.FindMedian());
            mf.AddNum(4585);
            medians.Add(mf.FindMedian());
            mf.AddNum(4954);
            medians.Add(mf.FindMedian());
            mf.AddNum(1968);
            medians.Add(mf.FindMedian());
            mf.AddNum(3073);
            medians.Add(mf.FindMedian());
            mf.AddNum(1012);
            medians.Add(mf.FindMedian());
            mf.AddNum(2566);
            medians.Add(mf.FindMedian());
            mf.AddNum(1188);
            medians.Add(mf.FindMedian());
            mf.AddNum(1135);
            medians.Add(mf.FindMedian());
            mf.AddNum(3628);
            medians.Add(mf.FindMedian());
            mf.AddNum(4901);
            medians.Add(mf.FindMedian());
            mf.AddNum(766);
            medians.Add(mf.FindMedian());
            mf.AddNum(4877);
            medians.Add(mf.FindMedian());
            mf.AddNum(5056);
            medians.Add(mf.FindMedian());
            mf.AddNum(3008);
            medians.Add(mf.FindMedian());
            mf.AddNum(661);
            medians.Add(mf.FindMedian());
            mf.AddNum(3157);
            medians.Add(mf.FindMedian());
            mf.AddNum(887);
            medians.Add(mf.FindMedian());
            mf.AddNum(4417);
            medians.Add(mf.FindMedian());
            mf.AddNum(2604);
            medians.Add(mf.FindMedian());
            mf.AddNum(4050);
            medians.Add(mf.FindMedian());
            mf.AddNum(3622);
            medians.Add(mf.FindMedian());
            mf.AddNum(70);
            medians.Add(mf.FindMedian());
            mf.AddNum(673);
            medians.Add(mf.FindMedian());
            mf.AddNum(2462);
            medians.Add(mf.FindMedian());
            mf.AddNum(2978);
            medians.Add(mf.FindMedian());
            mf.AddNum(4990);
            medians.Add(mf.FindMedian());
            mf.AddNum(2215);
            medians.Add(mf.FindMedian());
            mf.AddNum(3919);
            medians.Add(mf.FindMedian());
            mf.AddNum(2218);
            medians.Add(mf.FindMedian());
            mf.AddNum(2167);
            medians.Add(mf.FindMedian());
            mf.AddNum(2437);
            medians.Add(mf.FindMedian());
            mf.AddNum(2747);
            medians.Add(mf.FindMedian());
            mf.AddNum(2569);
            medians.Add(mf.FindMedian());
            mf.AddNum(4898);
            medians.Add(mf.FindMedian());
            mf.AddNum(3775);
            medians.Add(mf.FindMedian());
            mf.AddNum(2579);
            medians.Add(mf.FindMedian());
            mf.AddNum(2128);
            medians.Add(mf.FindMedian());
            mf.AddNum(448);
            medians.Add(mf.FindMedian());
            mf.AddNum(2846);
            medians.Add(mf.FindMedian());
            mf.AddNum(1980);
            medians.Add(mf.FindMedian());
            mf.AddNum(1042);
            medians.Add(mf.FindMedian());
            mf.AddNum(1451);
            medians.Add(mf.FindMedian());
            mf.AddNum(4241);
            medians.Add(mf.FindMedian());
            mf.AddNum(5074);
            medians.Add(mf.FindMedian());
            mf.AddNum(3886);
            medians.Add(mf.FindMedian());
            mf.AddNum(1163);
            medians.Add(mf.FindMedian());
            mf.AddNum(3855);
            medians.Add(mf.FindMedian());
            mf.AddNum(4750);
            medians.Add(mf.FindMedian());
            mf.AddNum(941);
            medians.Add(mf.FindMedian());
            mf.AddNum(2222);
            medians.Add(mf.FindMedian());
            mf.AddNum(659);
            medians.Add(mf.FindMedian());
            mf.AddNum(2948);
            medians.Add(mf.FindMedian());
            mf.AddNum(987);
            medians.Add(mf.FindMedian());
            mf.AddNum(514);
            medians.Add(mf.FindMedian());
            mf.AddNum(273);
            medians.Add(mf.FindMedian());
            mf.AddNum(3122);
            medians.Add(mf.FindMedian());
            mf.AddNum(1206);
            medians.Add(mf.FindMedian());
            mf.AddNum(4273);
            medians.Add(mf.FindMedian());
            mf.AddNum(2622);
            medians.Add(mf.FindMedian());
            mf.AddNum(4452);
            medians.Add(mf.FindMedian());
            mf.AddNum(2248);
            medians.Add(mf.FindMedian());
            mf.AddNum(2857);
            medians.Add(mf.FindMedian());
            mf.AddNum(2645);
            medians.Add(mf.FindMedian());
            mf.AddNum(3912);
            medians.Add(mf.FindMedian());
            mf.AddNum(2441);
            medians.Add(mf.FindMedian());
            mf.AddNum(2633);
            medians.Add(mf.FindMedian());
            mf.AddNum(4072);
            medians.Add(mf.FindMedian());
            mf.AddNum(3073);
            medians.Add(mf.FindMedian());
            mf.AddNum(4128);
            medians.Add(mf.FindMedian());
            mf.AddNum(3374);
            medians.Add(mf.FindMedian());
            mf.AddNum(813);
            medians.Add(mf.FindMedian());
            mf.AddNum(703);
            medians.Add(mf.FindMedian());
            mf.AddNum(4558);
            medians.Add(mf.FindMedian());
            mf.AddNum(914);
            medians.Add(mf.FindMedian());
            mf.AddNum(964);
            medians.Add(mf.FindMedian());
            mf.AddNum(4547);
            medians.Add(mf.FindMedian());
            mf.AddNum(4229);
            medians.Add(mf.FindMedian());
            mf.AddNum(61);
            medians.Add(mf.FindMedian());
            mf.AddNum(1480);
            medians.Add(mf.FindMedian());
            mf.AddNum(4573);
            medians.Add(mf.FindMedian());
            mf.AddNum(248);
            medians.Add(mf.FindMedian());
            mf.AddNum(953);
            medians.Add(mf.FindMedian());
            mf.AddNum(672);
            medians.Add(mf.FindMedian());
            mf.AddNum(2769);
            medians.Add(mf.FindMedian());
            mf.AddNum(5069);
            medians.Add(mf.FindMedian());
            mf.AddNum(4768);
            medians.Add(mf.FindMedian());
            mf.AddNum(2475);
            medians.Add(mf.FindMedian());
            mf.AddNum(4789);
            medians.Add(mf.FindMedian());
            mf.AddNum(130);
            medians.Add(mf.FindMedian());
            mf.AddNum(1197);
            medians.Add(mf.FindMedian());
            mf.AddNum(2987);
            medians.Add(mf.FindMedian());
            mf.AddNum(2715);
            medians.Add(mf.FindMedian());
            mf.AddNum(940);
            medians.Add(mf.FindMedian());
            mf.AddNum(60);
            medians.Add(mf.FindMedian());
            mf.AddNum(3744);
            medians.Add(mf.FindMedian());
            mf.AddNum(1335);
            medians.Add(mf.FindMedian());
            mf.AddNum(3786);
            medians.Add(mf.FindMedian());
            mf.AddNum(378);
            medians.Add(mf.FindMedian());
            mf.AddNum(1781);
            medians.Add(mf.FindMedian());
            mf.AddNum(3710);
            medians.Add(mf.FindMedian());
            mf.AddNum(283);
            medians.Add(mf.FindMedian());
            mf.AddNum(2572);
            medians.Add(mf.FindMedian());
            mf.AddNum(1712);
            medians.Add(mf.FindMedian());
            mf.AddNum(3478);
            medians.Add(mf.FindMedian());
            mf.AddNum(2819);
            medians.Add(mf.FindMedian());
            mf.AddNum(3137);
            medians.Add(mf.FindMedian());
            mf.AddNum(1188);
            medians.Add(mf.FindMedian());
            mf.AddNum(1090);
            medians.Add(mf.FindMedian());
            mf.AddNum(4760);
            medians.Add(mf.FindMedian());
            mf.AddNum(3737);
            medians.Add(mf.FindMedian());
            mf.AddNum(2551);
            medians.Add(mf.FindMedian());
            mf.AddNum(3218);
            medians.Add(mf.FindMedian());
            mf.AddNum(666);
            medians.Add(mf.FindMedian());
            mf.AddNum(3620);
            medians.Add(mf.FindMedian());
            mf.AddNum(2027);
            medians.Add(mf.FindMedian());
            mf.AddNum(875);
            medians.Add(mf.FindMedian());
            mf.AddNum(1924);
            medians.Add(mf.FindMedian());
            mf.AddNum(3793);
            medians.Add(mf.FindMedian());
            mf.AddNum(2629);
            medians.Add(mf.FindMedian());
            mf.AddNum(869);
            medians.Add(mf.FindMedian());
            mf.AddNum(2929);
            medians.Add(mf.FindMedian());
            mf.AddNum(1596);
            medians.Add(mf.FindMedian());
            mf.AddNum(4939);
            medians.Add(mf.FindMedian());
            mf.AddNum(4224);
            medians.Add(mf.FindMedian());
            mf.AddNum(1120);
            medians.Add(mf.FindMedian());
            mf.AddNum(2720);
            medians.Add(mf.FindMedian());
            mf.AddNum(1530);
            medians.Add(mf.FindMedian());
            mf.AddNum(2089);
            medians.Add(mf.FindMedian());
            mf.AddNum(3103);
            medians.Add(mf.FindMedian());
            mf.AddNum(2144);
            medians.Add(mf.FindMedian());
            mf.AddNum(4957);
            medians.Add(mf.FindMedian());
            mf.AddNum(712);
            medians.Add(mf.FindMedian());
            mf.AddNum(630);
            medians.Add(mf.FindMedian());
            mf.AddNum(448);
            medians.Add(mf.FindMedian());
            mf.AddNum(3444);
            medians.Add(mf.FindMedian());
            mf.AddNum(4847);
            medians.Add(mf.FindMedian());
            mf.AddNum(1321);
            medians.Add(mf.FindMedian());
            mf.AddNum(927);
            medians.Add(mf.FindMedian());
            mf.AddNum(683);
            medians.Add(mf.FindMedian());
            mf.AddNum(2217);
            medians.Add(mf.FindMedian());
            mf.AddNum(4424);
            medians.Add(mf.FindMedian());
            mf.AddNum(1419);
            medians.Add(mf.FindMedian());
            mf.AddNum(4922);
            medians.Add(mf.FindMedian());
            mf.AddNum(3264);
            medians.Add(mf.FindMedian());
            mf.AddNum(3167);
            medians.Add(mf.FindMedian());
            mf.AddNum(4100);
            medians.Add(mf.FindMedian());
            mf.AddNum(66);
            medians.Add(mf.FindMedian());
            mf.AddNum(381);
            medians.Add(mf.FindMedian());
            mf.AddNum(2845);
            medians.Add(mf.FindMedian());
            mf.AddNum(3684);
            medians.Add(mf.FindMedian());
            mf.AddNum(2291);
            medians.Add(mf.FindMedian());
            mf.AddNum(4706);
            medians.Add(mf.FindMedian());
            mf.AddNum(1867);
            medians.Add(mf.FindMedian());
            mf.AddNum(2589);
            medians.Add(mf.FindMedian());
            mf.AddNum(3974);
            medians.Add(mf.FindMedian());
            mf.AddNum(3969);
            medians.Add(mf.FindMedian());
            mf.AddNum(2576);
            medians.Add(mf.FindMedian());
            mf.AddNum(5111);
            medians.Add(mf.FindMedian());
            mf.AddNum(4758);
            medians.Add(mf.FindMedian());
            mf.AddNum(4731);
            medians.Add(mf.FindMedian());
            mf.AddNum(3070);
            medians.Add(mf.FindMedian());
            mf.AddNum(3405);
            medians.Add(mf.FindMedian());
            mf.AddNum(4776);
            medians.Add(mf.FindMedian());
            mf.AddNum(355);
            medians.Add(mf.FindMedian());
            mf.AddNum(3640);
            medians.Add(mf.FindMedian());
            mf.AddNum(3892);
            medians.Add(mf.FindMedian());
            mf.AddNum(3504);
            medians.Add(mf.FindMedian());
            mf.AddNum(4267);
            medians.Add(mf.FindMedian());
            mf.AddNum(1240);
            medians.Add(mf.FindMedian());
            mf.AddNum(1770);
            medians.Add(mf.FindMedian());
            mf.AddNum(3597);
            medians.Add(mf.FindMedian());
            mf.AddNum(3496);
            medians.Add(mf.FindMedian());
            mf.AddNum(3881);
            medians.Add(mf.FindMedian());
            mf.AddNum(3314);
            medians.Add(mf.FindMedian());
            mf.AddNum(3544);
            medians.Add(mf.FindMedian());
            mf.AddNum(1935);
            medians.Add(mf.FindMedian());
            mf.AddNum(1646);
            medians.Add(mf.FindMedian());
            mf.AddNum(2037);
            medians.Add(mf.FindMedian());
            mf.AddNum(3204);
            medians.Add(mf.FindMedian());
            mf.AddNum(4720);
            medians.Add(mf.FindMedian());
            mf.AddNum(53);
            medians.Add(mf.FindMedian());
            mf.AddNum(667);
            medians.Add(mf.FindMedian());
            mf.AddNum(2535);
            medians.Add(mf.FindMedian());
            mf.AddNum(806);
            medians.Add(mf.FindMedian());
            mf.AddNum(999);
            medians.Add(mf.FindMedian());
            mf.AddNum(3519);
            medians.Add(mf.FindMedian());
            mf.AddNum(1656);
            medians.Add(mf.FindMedian());
            mf.AddNum(1223);
            medians.Add(mf.FindMedian());
            mf.AddNum(3404);
            medians.Add(mf.FindMedian());
            mf.AddNum(602);
            medians.Add(mf.FindMedian());
            mf.AddNum(1367);
            medians.Add(mf.FindMedian());
            mf.AddNum(1326);
            medians.Add(mf.FindMedian());
            mf.AddNum(199);
            medians.Add(mf.FindMedian());
            mf.AddNum(2364);
            medians.Add(mf.FindMedian());
            mf.AddNum(4500);
            medians.Add(mf.FindMedian());
            mf.AddNum(345);
            medians.Add(mf.FindMedian());
            mf.AddNum(2424);
            medians.Add(mf.FindMedian());
            mf.AddNum(4672);
            medians.Add(mf.FindMedian());
            mf.AddNum(2051);
            medians.Add(mf.FindMedian());
            mf.AddNum(84);
            medians.Add(mf.FindMedian());
            mf.AddNum(2979);
            medians.Add(mf.FindMedian());
            mf.AddNum(3769);
            medians.Add(mf.FindMedian());
            mf.AddNum(2376);
            medians.Add(mf.FindMedian());
            mf.AddNum(4715);
            medians.Add(mf.FindMedian());
            mf.AddNum(4339);
            medians.Add(mf.FindMedian());
            mf.AddNum(130);
            medians.Add(mf.FindMedian());
            mf.AddNum(4774);
            medians.Add(mf.FindMedian());
            mf.AddNum(3199);
            medians.Add(mf.FindMedian());
            mf.AddNum(1082);
            medians.Add(mf.FindMedian());
            mf.AddNum(280);
            medians.Add(mf.FindMedian());
            mf.AddNum(1627);
            medians.Add(mf.FindMedian());
            mf.AddNum(548);
            medians.Add(mf.FindMedian());
            mf.AddNum(1367);
            medians.Add(mf.FindMedian());
            mf.AddNum(4309);
            medians.Add(mf.FindMedian());
            mf.AddNum(3076);
            medians.Add(mf.FindMedian());
            mf.AddNum(3256);
            medians.Add(mf.FindMedian());
            mf.AddNum(203);
            medians.Add(mf.FindMedian());
            mf.AddNum(3054);
            medians.Add(mf.FindMedian());
            mf.AddNum(3363);
            medians.Add(mf.FindMedian());
            mf.AddNum(3061);
            medians.Add(mf.FindMedian());
            mf.AddNum(3035);
            medians.Add(mf.FindMedian());
            mf.AddNum(2103);
            medians.Add(mf.FindMedian());
            mf.AddNum(1038);
            medians.Add(mf.FindMedian());
            mf.AddNum(2463);
            medians.Add(mf.FindMedian());
            mf.AddNum(1136);
            medians.Add(mf.FindMedian());
            mf.AddNum(2649);
            medians.Add(mf.FindMedian());
            mf.AddNum(703);
            medians.Add(mf.FindMedian());
            mf.AddNum(1523);
            medians.Add(mf.FindMedian());
            mf.AddNum(536);
            medians.Add(mf.FindMedian());
            mf.AddNum(3112);
            medians.Add(mf.FindMedian());
            mf.AddNum(2690);
            medians.Add(mf.FindMedian());
            mf.AddNum(1808);
            medians.Add(mf.FindMedian());
            mf.AddNum(1300);
            medians.Add(mf.FindMedian());
            mf.AddNum(1368);
            medians.Add(mf.FindMedian());
            mf.AddNum(4326);
            medians.Add(mf.FindMedian());
            mf.AddNum(3233);
            medians.Add(mf.FindMedian());
            mf.AddNum(292);
            medians.Add(mf.FindMedian());
            mf.AddNum(320);
            medians.Add(mf.FindMedian());
            mf.AddNum(2696);
            medians.Add(mf.FindMedian());
            mf.AddNum(1079);
            medians.Add(mf.FindMedian());
            mf.AddNum(2662);
            medians.Add(mf.FindMedian());
            mf.AddNum(941);
            medians.Add(mf.FindMedian());
            mf.AddNum(2074);
            medians.Add(mf.FindMedian());
            mf.AddNum(3655);
            medians.Add(mf.FindMedian());
            mf.AddNum(2276);
            medians.Add(mf.FindMedian());
            mf.AddNum(4546);
            medians.Add(mf.FindMedian());
            mf.AddNum(4240);
            medians.Add(mf.FindMedian());
            mf.AddNum(2554);
            medians.Add(mf.FindMedian());
            mf.AddNum(3551);
            medians.Add(mf.FindMedian());
            mf.AddNum(1258);
            medians.Add(mf.FindMedian());
            mf.AddNum(2792);
            medians.Add(mf.FindMedian());
            mf.AddNum(4417);
            medians.Add(mf.FindMedian());
            mf.AddNum(1616);
            medians.Add(mf.FindMedian());
            mf.AddNum(3174);
            medians.Add(mf.FindMedian());
            mf.AddNum(3401);
            medians.Add(mf.FindMedian());
            mf.AddNum(2831);
            medians.Add(mf.FindMedian());
            mf.AddNum(4317);
            medians.Add(mf.FindMedian());
            mf.AddNum(3421);
            medians.Add(mf.FindMedian());
            mf.AddNum(81);
            medians.Add(mf.FindMedian());
            mf.AddNum(95);
            medians.Add(mf.FindMedian());
            mf.AddNum(171);
            medians.Add(mf.FindMedian());
            mf.AddNum(3498);
            medians.Add(mf.FindMedian());
            mf.AddNum(3769);
            medians.Add(mf.FindMedian());
            mf.AddNum(3987);
            medians.Add(mf.FindMedian());
            mf.AddNum(1770);
            medians.Add(mf.FindMedian());
            mf.AddNum(332);
            medians.Add(mf.FindMedian());
            mf.AddNum(4298);
            medians.Add(mf.FindMedian());
            mf.AddNum(3888);
            medians.Add(mf.FindMedian());
            mf.AddNum(1934);
            medians.Add(mf.FindMedian());
            mf.AddNum(4003);
            medians.Add(mf.FindMedian());
            mf.AddNum(4332);
            medians.Add(mf.FindMedian());
            mf.AddNum(4052);
            medians.Add(mf.FindMedian());
            mf.AddNum(4076);
            medians.Add(mf.FindMedian());
            mf.AddNum(4530);
            medians.Add(mf.FindMedian());
            mf.AddNum(5022);
            medians.Add(mf.FindMedian());
            mf.AddNum(1641);
            medians.Add(mf.FindMedian());
            mf.AddNum(2354);
            medians.Add(mf.FindMedian());
            mf.AddNum(1931);
            medians.Add(mf.FindMedian());
            mf.AddNum(1007);
            medians.Add(mf.FindMedian());
            mf.AddNum(4002);
            medians.Add(mf.FindMedian());
            mf.AddNum(3727);
            medians.Add(mf.FindMedian());
            mf.AddNum(1411);
            medians.Add(mf.FindMedian());
            mf.AddNum(3651);
            medians.Add(mf.FindMedian());
            mf.AddNum(3685);
            medians.Add(mf.FindMedian());
            mf.AddNum(1452);
            medians.Add(mf.FindMedian());
            mf.AddNum(887);
            medians.Add(mf.FindMedian());
            mf.AddNum(2669);
            medians.Add(mf.FindMedian());
            mf.AddNum(5027);
            medians.Add(mf.FindMedian());
            mf.AddNum(1608);
            medians.Add(mf.FindMedian());
            mf.AddNum(799);
            medians.Add(mf.FindMedian());
            mf.AddNum(3573);
            medians.Add(mf.FindMedian());
            mf.AddNum(3243);
            medians.Add(mf.FindMedian());
            mf.AddNum(2529);
            medians.Add(mf.FindMedian());
            mf.AddNum(2082);
            medians.Add(mf.FindMedian());
            mf.AddNum(5060);
            medians.Add(mf.FindMedian());
            mf.AddNum(507);
            medians.Add(mf.FindMedian());
            mf.AddNum(4212);
            medians.Add(mf.FindMedian());
            mf.AddNum(2385);
            medians.Add(mf.FindMedian());
            mf.AddNum(3994);
            medians.Add(mf.FindMedian());
            mf.AddNum(1195);
            medians.Add(mf.FindMedian());
            mf.AddNum(1786);
            medians.Add(mf.FindMedian());
            mf.AddNum(337);
            medians.Add(mf.FindMedian());
            mf.AddNum(766);
            medians.Add(mf.FindMedian());
            mf.AddNum(2694);
            medians.Add(mf.FindMedian());
            mf.AddNum(650);
            medians.Add(mf.FindMedian());
            mf.AddNum(1518);
            medians.Add(mf.FindMedian());
            mf.AddNum(2388);
            medians.Add(mf.FindMedian());
            mf.AddNum(4900);
            medians.Add(mf.FindMedian());
            mf.AddNum(2384);
            medians.Add(mf.FindMedian());
            mf.AddNum(2548);
            medians.Add(mf.FindMedian());
            mf.AddNum(2522);
            medians.Add(mf.FindMedian());
            mf.AddNum(1365);
            medians.Add(mf.FindMedian());
            mf.AddNum(2355);
            medians.Add(mf.FindMedian());
            mf.AddNum(1342);
            medians.Add(mf.FindMedian());
            mf.AddNum(4087);
            medians.Add(mf.FindMedian());
            mf.AddNum(2170);
            medians.Add(mf.FindMedian());
            mf.AddNum(4177);
            medians.Add(mf.FindMedian());
            mf.AddNum(1182);
            medians.Add(mf.FindMedian());
            mf.AddNum(3517);
            medians.Add(mf.FindMedian());
            mf.AddNum(3198);
            medians.Add(mf.FindMedian());
            mf.AddNum(3010);
            medians.Add(mf.FindMedian());
            mf.AddNum(2520);
            medians.Add(mf.FindMedian());
            mf.AddNum(819);
            medians.Add(mf.FindMedian());
            mf.AddNum(3830);
            medians.Add(mf.FindMedian());
            mf.AddNum(3213);
            medians.Add(mf.FindMedian());
            mf.AddNum(4431);
            medians.Add(mf.FindMedian());
            mf.AddNum(1458);
            medians.Add(mf.FindMedian());
            mf.AddNum(647);
            medians.Add(mf.FindMedian());
            mf.AddNum(4516);
            medians.Add(mf.FindMedian());
            mf.AddNum(1414);
            medians.Add(mf.FindMedian());
            mf.AddNum(3950);
            medians.Add(mf.FindMedian());
            mf.AddNum(920);
            medians.Add(mf.FindMedian());
            mf.AddNum(617);
            medians.Add(mf.FindMedian());
            mf.AddNum(3423);
            medians.Add(mf.FindMedian());
            mf.AddNum(3848);
            medians.Add(mf.FindMedian());
            mf.AddNum(3072);
            medians.Add(mf.FindMedian());
            mf.AddNum(1448);
            medians.Add(mf.FindMedian());
            mf.AddNum(3660);
            medians.Add(mf.FindMedian());
            mf.AddNum(1580);
            medians.Add(mf.FindMedian());
            mf.AddNum(726);
            medians.Add(mf.FindMedian());
            mf.AddNum(1923);
            medians.Add(mf.FindMedian());
            mf.AddNum(4700);
            medians.Add(mf.FindMedian());
            mf.AddNum(3595);
            medians.Add(mf.FindMedian());
            mf.AddNum(2686);
            medians.Add(mf.FindMedian());
            mf.AddNum(247);
            medians.Add(mf.FindMedian());
            mf.AddNum(3535);
            medians.Add(mf.FindMedian());
            mf.AddNum(4011);
            medians.Add(mf.FindMedian());
            mf.AddNum(170);
            medians.Add(mf.FindMedian());
            mf.AddNum(2613);
            medians.Add(mf.FindMedian());
            mf.AddNum(3059);
            medians.Add(mf.FindMedian());
            mf.AddNum(833);
            medians.Add(mf.FindMedian());
            mf.AddNum(422);
            medians.Add(mf.FindMedian());
            mf.AddNum(2107);
            medians.Add(mf.FindMedian());
            mf.AddNum(4489);
            medians.Add(mf.FindMedian());
            mf.AddNum(1327);
            medians.Add(mf.FindMedian());
            mf.AddNum(3050);
            medians.Add(mf.FindMedian());
            mf.AddNum(43);
            medians.Add(mf.FindMedian());
            mf.AddNum(1713);
            medians.Add(mf.FindMedian());
            mf.AddNum(389);
            medians.Add(mf.FindMedian());
            mf.AddNum(5059);
            medians.Add(mf.FindMedian());
            mf.AddNum(504);
            medians.Add(mf.FindMedian());
            mf.AddNum(1660);
            medians.Add(mf.FindMedian());
            mf.AddNum(3399);
            medians.Add(mf.FindMedian());
            mf.AddNum(3958);
            medians.Add(mf.FindMedian());
            mf.AddNum(2498);
            medians.Add(mf.FindMedian());
            mf.AddNum(1103);
            medians.Add(mf.FindMedian());
            mf.AddNum(189);
            medians.Add(mf.FindMedian());
            mf.AddNum(205);
            medians.Add(mf.FindMedian());
            mf.AddNum(4895);
            medians.Add(mf.FindMedian());
            mf.AddNum(2052);
            medians.Add(mf.FindMedian());
            mf.AddNum(1132);
            medians.Add(mf.FindMedian());
            mf.AddNum(4234);
            medians.Add(mf.FindMedian());
            mf.AddNum(2865);
            medians.Add(mf.FindMedian());
            mf.AddNum(3170);
            medians.Add(mf.FindMedian());
            mf.AddNum(2193);
            medians.Add(mf.FindMedian());
            mf.AddNum(647);
            medians.Add(mf.FindMedian());
            mf.AddNum(513);
            medians.Add(mf.FindMedian());
            mf.AddNum(1627);
            medians.Add(mf.FindMedian());
            mf.AddNum(99);
            medians.Add(mf.FindMedian());
            mf.AddNum(5013);
            medians.Add(mf.FindMedian());
            mf.AddNum(1159);
            medians.Add(mf.FindMedian());
            mf.AddNum(517);
            medians.Add(mf.FindMedian());
            mf.AddNum(2458);
            medians.Add(mf.FindMedian());
            mf.AddNum(1917);
            medians.Add(mf.FindMedian());
            mf.AddNum(3795);
            medians.Add(mf.FindMedian());
            mf.AddNum(3828);
            medians.Add(mf.FindMedian());
            mf.AddNum(176);
            medians.Add(mf.FindMedian());
            mf.AddNum(3023);
            medians.Add(mf.FindMedian());
            mf.AddNum(812);
            medians.Add(mf.FindMedian());
            mf.AddNum(3479);
            medians.Add(mf.FindMedian());
            mf.AddNum(4446);
            medians.Add(mf.FindMedian());
            mf.AddNum(3732);
            medians.Add(mf.FindMedian());
            mf.AddNum(5017);
            medians.Add(mf.FindMedian());
            mf.AddNum(847);
            medians.Add(mf.FindMedian());
            mf.AddNum(409);
            medians.Add(mf.FindMedian());
            mf.AddNum(1641);
            medians.Add(mf.FindMedian());
            mf.AddNum(4041);
            medians.Add(mf.FindMedian());
            mf.AddNum(2163);
            medians.Add(mf.FindMedian());
            mf.AddNum(4796);
            medians.Add(mf.FindMedian());
            mf.AddNum(3509);
            medians.Add(mf.FindMedian());
            mf.AddNum(4208);
            medians.Add(mf.FindMedian());
            mf.AddNum(5011);
            medians.Add(mf.FindMedian());
            mf.AddNum(3589);
            medians.Add(mf.FindMedian());
            mf.AddNum(1439);
            medians.Add(mf.FindMedian());
            mf.AddNum(3484);
            medians.Add(mf.FindMedian());
            mf.AddNum(3887);
            medians.Add(mf.FindMedian());
            mf.AddNum(4538);
            medians.Add(mf.FindMedian());
            mf.AddNum(2994);
            medians.Add(mf.FindMedian());
            mf.AddNum(911);
            medians.Add(mf.FindMedian());
            mf.AddNum(3964);
            medians.Add(mf.FindMedian());
            mf.AddNum(3733);
            medians.Add(mf.FindMedian());
            mf.AddNum(3832);
            medians.Add(mf.FindMedian());
            mf.AddNum(681);
            medians.Add(mf.FindMedian());
            mf.AddNum(1800);
            medians.Add(mf.FindMedian());
            mf.AddNum(245);
            medians.Add(mf.FindMedian());
            mf.AddNum(2647);
            medians.Add(mf.FindMedian());
            mf.AddNum(2087);
            medians.Add(mf.FindMedian());
            mf.AddNum(3718);
            medians.Add(mf.FindMedian());
            mf.AddNum(2791);
            medians.Add(mf.FindMedian());
            mf.AddNum(2265);
            medians.Add(mf.FindMedian());
            mf.AddNum(3904);
            medians.Add(mf.FindMedian());
            mf.AddNum(3581);
            medians.Add(mf.FindMedian());
            mf.AddNum(2142);
            medians.Add(mf.FindMedian());
            mf.AddNum(2760);
            medians.Add(mf.FindMedian());
            mf.AddNum(713);
            medians.Add(mf.FindMedian());
            mf.AddNum(4619);
            medians.Add(mf.FindMedian());
            mf.AddNum(2713);
            medians.Add(mf.FindMedian());
            mf.AddNum(1910);
            medians.Add(mf.FindMedian());
            mf.AddNum(1781);
            medians.Add(mf.FindMedian());
            mf.AddNum(2428);
            medians.Add(mf.FindMedian());
            mf.AddNum(2465);
            medians.Add(mf.FindMedian());
            mf.AddNum(4689);
            medians.Add(mf.FindMedian());
            mf.AddNum(4419);
            medians.Add(mf.FindMedian());
            mf.AddNum(672);
            medians.Add(mf.FindMedian());
            mf.AddNum(2841);
            medians.Add(mf.FindMedian());
            mf.AddNum(3916);
            medians.Add(mf.FindMedian());
            mf.AddNum(4528);
            medians.Add(mf.FindMedian());
            mf.AddNum(1946);
            medians.Add(mf.FindMedian());
            mf.AddNum(995);
            medians.Add(mf.FindMedian());
            mf.AddNum(3482);
            medians.Add(mf.FindMedian());
            mf.AddNum(2668);
            medians.Add(mf.FindMedian());
            mf.AddNum(2994);
            medians.Add(mf.FindMedian());
            mf.AddNum(1808);
            medians.Add(mf.FindMedian());
            mf.AddNum(2198);
            medians.Add(mf.FindMedian());
            mf.AddNum(1425);
            medians.Add(mf.FindMedian());
            mf.AddNum(4123);
            medians.Add(mf.FindMedian());
            mf.AddNum(2573);
            medians.Add(mf.FindMedian());
            mf.AddNum(3240);
            medians.Add(mf.FindMedian());
            mf.AddNum(3701);
            medians.Add(mf.FindMedian());
            mf.AddNum(2183);
            medians.Add(mf.FindMedian());
            mf.AddNum(3642);
            medians.Add(mf.FindMedian());
            mf.AddNum(1285);
            medians.Add(mf.FindMedian());
            mf.AddNum(4573);
            medians.Add(mf.FindMedian());
            mf.AddNum(1515);
            medians.Add(mf.FindMedian());
            mf.AddNum(226);
            medians.Add(mf.FindMedian());
            mf.AddNum(2277);
            medians.Add(mf.FindMedian());
            mf.AddNum(742);
            medians.Add(mf.FindMedian());
            mf.AddNum(4294);
            medians.Add(mf.FindMedian());
            mf.AddNum(348);
            medians.Add(mf.FindMedian());
            mf.AddNum(3518);
            medians.Add(mf.FindMedian());
            mf.AddNum(2100);
            medians.Add(mf.FindMedian());
            mf.AddNum(3967);
            medians.Add(mf.FindMedian());
            mf.AddNum(3791);
            medians.Add(mf.FindMedian());
            mf.AddNum(391);
            medians.Add(mf.FindMedian());
            mf.AddNum(4439);
            medians.Add(mf.FindMedian());
            mf.AddNum(3803);
            medians.Add(mf.FindMedian());
            mf.AddNum(725);
            medians.Add(mf.FindMedian());
            mf.AddNum(3328);
            medians.Add(mf.FindMedian());
            mf.AddNum(1626);
            medians.Add(mf.FindMedian());
            mf.AddNum(3447);
            medians.Add(mf.FindMedian());
            mf.AddNum(2353);
            medians.Add(mf.FindMedian());
            mf.AddNum(3038);
            medians.Add(mf.FindMedian());
            mf.AddNum(724);
            medians.Add(mf.FindMedian());
            mf.AddNum(439);
            medians.Add(mf.FindMedian());
            mf.AddNum(1835);
            medians.Add(mf.FindMedian());
            mf.AddNum(2883);
            medians.Add(mf.FindMedian());
            mf.AddNum(3246);
            medians.Add(mf.FindMedian());
            mf.AddNum(2583);
            medians.Add(mf.FindMedian());
            mf.AddNum(1638);
            medians.Add(mf.FindMedian());
            mf.AddNum(4114);
            medians.Add(mf.FindMedian());
            mf.AddNum(4217);
            medians.Add(mf.FindMedian());
            mf.AddNum(2452);
            medians.Add(mf.FindMedian());
            mf.AddNum(1650);
            medians.Add(mf.FindMedian());
            mf.AddNum(13);
            medians.Add(mf.FindMedian());
            mf.AddNum(1257);
            medians.Add(mf.FindMedian());
            mf.AddNum(174);
            medians.Add(mf.FindMedian());
            mf.AddNum(2439);
            medians.Add(mf.FindMedian());
            mf.AddNum(4229);
            medians.Add(mf.FindMedian());
            mf.AddNum(4668);
            medians.Add(mf.FindMedian());
            mf.AddNum(99);
            medians.Add(mf.FindMedian());
            mf.AddNum(2182);
            medians.Add(mf.FindMedian());
            mf.AddNum(1095);
            medians.Add(mf.FindMedian());
            mf.AddNum(4188);
            medians.Add(mf.FindMedian());
            mf.AddNum(2266);
            medians.Add(mf.FindMedian());
            mf.AddNum(1606);
            medians.Add(mf.FindMedian());
            mf.AddNum(3001);
            medians.Add(mf.FindMedian());
            mf.AddNum(1164);
            medians.Add(mf.FindMedian());
            mf.AddNum(5102);
            medians.Add(mf.FindMedian());
            mf.AddNum(1397);
            medians.Add(mf.FindMedian());
            mf.AddNum(652);
            medians.Add(mf.FindMedian());
            mf.AddNum(154);
            medians.Add(mf.FindMedian());
            mf.AddNum(4963);
            medians.Add(mf.FindMedian());
            mf.AddNum(426);
            medians.Add(mf.FindMedian());
            mf.AddNum(459);
            medians.Add(mf.FindMedian());
            mf.AddNum(999);
            medians.Add(mf.FindMedian());
            mf.AddNum(437);
            medians.Add(mf.FindMedian());
            mf.AddNum(318);
            medians.Add(mf.FindMedian());
            mf.AddNum(2582);
            medians.Add(mf.FindMedian());
            mf.AddNum(2778);
            medians.Add(mf.FindMedian());
            mf.AddNum(195);
            medians.Add(mf.FindMedian());
            mf.AddNum(1361);
            medians.Add(mf.FindMedian());
            mf.AddNum(4106);
            medians.Add(mf.FindMedian());
            mf.AddNum(5023);
            medians.Add(mf.FindMedian());
            mf.AddNum(1810);
            medians.Add(mf.FindMedian());
            mf.AddNum(3170);
            medians.Add(mf.FindMedian());
            mf.AddNum(3643);
            medians.Add(mf.FindMedian());
            mf.AddNum(167);
            medians.Add(mf.FindMedian());
            mf.AddNum(1641);
            medians.Add(mf.FindMedian());
            mf.AddNum(1033);
            medians.Add(mf.FindMedian());
            mf.AddNum(4159);
            medians.Add(mf.FindMedian());
            mf.AddNum(2867);
            medians.Add(mf.FindMedian());
            mf.AddNum(2226);
            medians.Add(mf.FindMedian());
            mf.AddNum(1687);
            medians.Add(mf.FindMedian());
            mf.AddNum(498);
            medians.Add(mf.FindMedian());
            mf.AddNum(848);
            medians.Add(mf.FindMedian());
            mf.AddNum(2419);
            medians.Add(mf.FindMedian());
            mf.AddNum(3843);
            medians.Add(mf.FindMedian());
            mf.AddNum(817);
            medians.Add(mf.FindMedian());
            mf.AddNum(645);
            medians.Add(mf.FindMedian());
            mf.AddNum(5033);
            medians.Add(mf.FindMedian());
            mf.AddNum(902);
            medians.Add(mf.FindMedian());
            mf.AddNum(120);
            medians.Add(mf.FindMedian());
            mf.AddNum(2171);
            medians.Add(mf.FindMedian());
            mf.AddNum(3648);
            medians.Add(mf.FindMedian());
            mf.AddNum(4703);
            medians.Add(mf.FindMedian());
            mf.AddNum(2318);
            medians.Add(mf.FindMedian());
            mf.AddNum(134);
            medians.Add(mf.FindMedian());
            mf.AddNum(3965);
            medians.Add(mf.FindMedian());
            mf.AddNum(131);
            medians.Add(mf.FindMedian());
            mf.AddNum(274);
            medians.Add(mf.FindMedian());
            mf.AddNum(1659);
            medians.Add(mf.FindMedian());
            mf.AddNum(3564);
            medians.Add(mf.FindMedian());
            mf.AddNum(4099);
            medians.Add(mf.FindMedian());
            mf.AddNum(3176);
            medians.Add(mf.FindMedian());
            mf.AddNum(1645);
            medians.Add(mf.FindMedian());
            mf.AddNum(1860);
            medians.Add(mf.FindMedian());
            mf.AddNum(24);
            medians.Add(mf.FindMedian());
            mf.AddNum(2032);
            medians.Add(mf.FindMedian());
            mf.AddNum(1394);
            medians.Add(mf.FindMedian());
            mf.AddNum(4569);
            medians.Add(mf.FindMedian());
            mf.AddNum(3655);
            medians.Add(mf.FindMedian());
            mf.AddNum(1764);
            medians.Add(mf.FindMedian());
            mf.AddNum(3608);
            medians.Add(mf.FindMedian());
            mf.AddNum(2561);
            medians.Add(mf.FindMedian());
            mf.AddNum(2116);
            medians.Add(mf.FindMedian());
            mf.AddNum(3322);
            medians.Add(mf.FindMedian());
            mf.AddNum(3295);
            medians.Add(mf.FindMedian());
            mf.AddNum(3690);
            medians.Add(mf.FindMedian());
            mf.AddNum(1173);
            medians.Add(mf.FindMedian());
            mf.AddNum(2366);
            medians.Add(mf.FindMedian());
            mf.AddNum(1137);
            medians.Add(mf.FindMedian());
            mf.AddNum(2792);
            medians.Add(mf.FindMedian());
            mf.AddNum(4931);
            medians.Add(mf.FindMedian());
            mf.AddNum(3713);
            medians.Add(mf.FindMedian());
            mf.AddNum(1673);
            medians.Add(mf.FindMedian());
            mf.AddNum(3664);
            medians.Add(mf.FindMedian());
            mf.AddNum(1783);
            medians.Add(mf.FindMedian());
            mf.AddNum(2904);
            medians.Add(mf.FindMedian());
            mf.AddNum(2701);
            medians.Add(mf.FindMedian());
            mf.AddNum(4153);
            medians.Add(mf.FindMedian());
            mf.AddNum(1081);
            medians.Add(mf.FindMedian());
            mf.AddNum(4746);
            medians.Add(mf.FindMedian());
            mf.AddNum(3165);
            medians.Add(mf.FindMedian());
            mf.AddNum(1629);
            medians.Add(mf.FindMedian());
            mf.AddNum(2771);
            medians.Add(mf.FindMedian());
            mf.AddNum(3715);
            medians.Add(mf.FindMedian());
            mf.AddNum(3055);
            medians.Add(mf.FindMedian());
            mf.AddNum(1298);
            medians.Add(mf.FindMedian());
            mf.AddNum(4373);
            medians.Add(mf.FindMedian());
            mf.AddNum(2892);
            medians.Add(mf.FindMedian());
            mf.AddNum(3980);
            medians.Add(mf.FindMedian());
            mf.AddNum(1053);
            medians.Add(mf.FindMedian());
            mf.AddNum(917);
            medians.Add(mf.FindMedian());
            mf.AddNum(4879);
            medians.Add(mf.FindMedian());
            mf.AddNum(4299);
            medians.Add(mf.FindMedian());
            mf.AddNum(2718);
            medians.Add(mf.FindMedian());
            mf.AddNum(2972);
            medians.Add(mf.FindMedian());
            mf.AddNum(4434);
            medians.Add(mf.FindMedian());
            mf.AddNum(229);
            medians.Add(mf.FindMedian());
            mf.AddNum(2245);
            medians.Add(mf.FindMedian());
            mf.AddNum(4991);
            medians.Add(mf.FindMedian());
            mf.AddNum(5027);
            medians.Add(mf.FindMedian());
            mf.AddNum(753);
            medians.Add(mf.FindMedian());
            mf.AddNum(4416);
            medians.Add(mf.FindMedian());
            mf.AddNum(2854);
            medians.Add(mf.FindMedian());
            mf.AddNum(3706);
            medians.Add(mf.FindMedian());
            mf.AddNum(1644);
            medians.Add(mf.FindMedian());
            mf.AddNum(2914);
            medians.Add(mf.FindMedian());
            mf.AddNum(1421);
            medians.Add(mf.FindMedian());
            mf.AddNum(4520);
            medians.Add(mf.FindMedian());
            mf.AddNum(3087);
            medians.Add(mf.FindMedian());
            mf.AddNum(4682);
            medians.Add(mf.FindMedian());
            mf.AddNum(264);
            medians.Add(mf.FindMedian());
            mf.AddNum(2005);
            medians.Add(mf.FindMedian());
            mf.AddNum(3940);
            medians.Add(mf.FindMedian());
            mf.AddNum(1610);
            medians.Add(mf.FindMedian());
            mf.AddNum(420);
            medians.Add(mf.FindMedian());
            mf.AddNum(2872);
            medians.Add(mf.FindMedian());
            mf.AddNum(1639);
            medians.Add(mf.FindMedian());
            mf.AddNum(2621);
            medians.Add(mf.FindMedian());
            mf.AddNum(205);
            medians.Add(mf.FindMedian());
            mf.AddNum(2854);
            medians.Add(mf.FindMedian());
            mf.AddNum(2730);
            medians.Add(mf.FindMedian());
            mf.AddNum(2544);
            medians.Add(mf.FindMedian());
            mf.AddNum(3785);
            medians.Add(mf.FindMedian());
            mf.AddNum(2823);
            medians.Add(mf.FindMedian());
            mf.AddNum(3569);
            medians.Add(mf.FindMedian());
            mf.AddNum(1121);
            medians.Add(mf.FindMedian());
            mf.AddNum(4043);
            medians.Add(mf.FindMedian());
            mf.AddNum(1161);
            medians.Add(mf.FindMedian());
            mf.AddNum(1902);
            medians.Add(mf.FindMedian());
            mf.AddNum(3412);
            medians.Add(mf.FindMedian());
            mf.AddNum(3383);
            medians.Add(mf.FindMedian());
            mf.AddNum(453);
            medians.Add(mf.FindMedian());
            mf.AddNum(2296);
            medians.Add(mf.FindMedian());
            mf.AddNum(4583);
            medians.Add(mf.FindMedian());
            mf.AddNum(3847);
            medians.Add(mf.FindMedian());
            mf.AddNum(3060);
            medians.Add(mf.FindMedian());
            mf.AddNum(2405);
            medians.Add(mf.FindMedian());
            mf.AddNum(1817);
            medians.Add(mf.FindMedian());
            mf.AddNum(1377);
            medians.Add(mf.FindMedian());
            mf.AddNum(473);
            medians.Add(mf.FindMedian());
            mf.AddNum(2107);
            medians.Add(mf.FindMedian());
            mf.AddNum(3927);
            medians.Add(mf.FindMedian());
            mf.AddNum(1186);
            medians.Add(mf.FindMedian());
            mf.AddNum(3842);
            medians.Add(mf.FindMedian());
            mf.AddNum(4448);
            medians.Add(mf.FindMedian());
            mf.AddNum(3325);
            medians.Add(mf.FindMedian());
            mf.AddNum(5072);
            medians.Add(mf.FindMedian());
            mf.AddNum(1041);
            medians.Add(mf.FindMedian());
            mf.AddNum(1596);
            medians.Add(mf.FindMedian());
            mf.AddNum(1133);
            medians.Add(mf.FindMedian());
            mf.AddNum(476);
            medians.Add(mf.FindMedian());
            mf.AddNum(1501);
            medians.Add(mf.FindMedian());
            mf.AddNum(835);
            medians.Add(mf.FindMedian());
            mf.AddNum(4470);
            medians.Add(mf.FindMedian());
            mf.AddNum(3128);
            medians.Add(mf.FindMedian());
            mf.AddNum(2201);
            medians.Add(mf.FindMedian());
            mf.AddNum(4542);
            medians.Add(mf.FindMedian());
            mf.AddNum(4047);
            medians.Add(mf.FindMedian());
            mf.AddNum(1208);
            medians.Add(mf.FindMedian());
            mf.AddNum(3943);
            medians.Add(mf.FindMedian());
            mf.AddNum(66);
            medians.Add(mf.FindMedian());
            mf.AddNum(2449);
            medians.Add(mf.FindMedian());
            mf.AddNum(947);
            medians.Add(mf.FindMedian());
            mf.AddNum(1355);
            medians.Add(mf.FindMedian());
            mf.AddNum(859);
            medians.Add(mf.FindMedian());
            mf.AddNum(4930);
            medians.Add(mf.FindMedian());
            mf.AddNum(4128);
            medians.Add(mf.FindMedian());
            mf.AddNum(398);
            medians.Add(mf.FindMedian());
            mf.AddNum(2713);
            medians.Add(mf.FindMedian());
            mf.AddNum(3017);
            medians.Add(mf.FindMedian());
            mf.AddNum(2077);
            medians.Add(mf.FindMedian());
            mf.AddNum(898);
            medians.Add(mf.FindMedian());
            mf.AddNum(1942);
            medians.Add(mf.FindMedian());
            mf.AddNum(919);
            medians.Add(mf.FindMedian());
            mf.AddNum(2399);
            medians.Add(mf.FindMedian());
            mf.AddNum(4632);
            medians.Add(mf.FindMedian());
            mf.AddNum(1154);
            medians.Add(mf.FindMedian());
            mf.AddNum(1094);
            medians.Add(mf.FindMedian());
            mf.AddNum(3757);
            medians.Add(mf.FindMedian());
            mf.AddNum(347);
            medians.Add(mf.FindMedian());
            mf.AddNum(4839);
            medians.Add(mf.FindMedian());
            mf.AddNum(4493);
            medians.Add(mf.FindMedian());
            mf.AddNum(494);
            medians.Add(mf.FindMedian());
            mf.AddNum(3157);
            medians.Add(mf.FindMedian());
            mf.AddNum(2456);
            medians.Add(mf.FindMedian());
            mf.AddNum(3304);
            medians.Add(mf.FindMedian());
            mf.AddNum(1525);
            medians.Add(mf.FindMedian());
            mf.AddNum(4414);
            medians.Add(mf.FindMedian());
            mf.AddNum(3203);
            medians.Add(mf.FindMedian());
            mf.AddNum(2454);
            medians.Add(mf.FindMedian());
            mf.AddNum(3632);
            medians.Add(mf.FindMedian());
            mf.AddNum(4983);
            medians.Add(mf.FindMedian());
            mf.AddNum(2808);
            medians.Add(mf.FindMedian());
            mf.AddNum(1789);
            medians.Add(mf.FindMedian());
            mf.AddNum(3637);
            medians.Add(mf.FindMedian());
            mf.AddNum(2547);
            medians.Add(mf.FindMedian());
            mf.AddNum(1237);
            medians.Add(mf.FindMedian());
            mf.AddNum(2733);
            medians.Add(mf.FindMedian());
            mf.AddNum(4587);
            medians.Add(mf.FindMedian());
            mf.AddNum(1568);
            medians.Add(mf.FindMedian());
            mf.AddNum(901);
            medians.Add(mf.FindMedian());
            mf.AddNum(4218);
            medians.Add(mf.FindMedian());
            mf.AddNum(4033);
            medians.Add(mf.FindMedian());
            mf.AddNum(2962);
            medians.Add(mf.FindMedian());
            mf.AddNum(2932);
            medians.Add(mf.FindMedian());
            mf.AddNum(3912);
            medians.Add(mf.FindMedian());
            mf.AddNum(3356);
            medians.Add(mf.FindMedian());
            mf.AddNum(2511);
            medians.Add(mf.FindMedian());
            mf.AddNum(4828);
            medians.Add(mf.FindMedian());
            mf.AddNum(2196);
            medians.Add(mf.FindMedian());
            mf.AddNum(893);
            medians.Add(mf.FindMedian());
            mf.AddNum(4292);
            medians.Add(mf.FindMedian());
            mf.AddNum(1070);
            medians.Add(mf.FindMedian());
            mf.AddNum(2148);
            medians.Add(mf.FindMedian());
            mf.AddNum(1074);
            medians.Add(mf.FindMedian());
            mf.AddNum(569);
            medians.Add(mf.FindMedian());
            mf.AddNum(3801);
            medians.Add(mf.FindMedian());
            mf.AddNum(2582);
            medians.Add(mf.FindMedian());
            mf.AddNum(4151);
            medians.Add(mf.FindMedian());
            mf.AddNum(1047);
            medians.Add(mf.FindMedian());
            mf.AddNum(997);
            medians.Add(mf.FindMedian());
            mf.AddNum(3365);
            medians.Add(mf.FindMedian());
            mf.AddNum(1033);
            medians.Add(mf.FindMedian());
            mf.AddNum(3265);
            medians.Add(mf.FindMedian());
            mf.AddNum(2017);
            medians.Add(mf.FindMedian());
            mf.AddNum(2236);
            medians.Add(mf.FindMedian());
            mf.AddNum(4854);
            medians.Add(mf.FindMedian());
            mf.AddNum(21);
            medians.Add(mf.FindMedian());
            mf.AddNum(920);
            medians.Add(mf.FindMedian());
            mf.AddNum(1333);
            medians.Add(mf.FindMedian());
            mf.AddNum(2220);
            medians.Add(mf.FindMedian());
            mf.AddNum(3218);
            medians.Add(mf.FindMedian());
            mf.AddNum(3888);
            medians.Add(mf.FindMedian());
            mf.AddNum(2871);
            medians.Add(mf.FindMedian());
            mf.AddNum(2681);
            medians.Add(mf.FindMedian());
            mf.AddNum(665);
            medians.Add(mf.FindMedian());
            mf.AddNum(384);
            medians.Add(mf.FindMedian());
            mf.AddNum(672);
            medians.Add(mf.FindMedian());
            mf.AddNum(966);
            medians.Add(mf.FindMedian());
            mf.AddNum(458);
            medians.Add(mf.FindMedian());
            mf.AddNum(1131);
            medians.Add(mf.FindMedian());
            mf.AddNum(1158);
            medians.Add(mf.FindMedian());
            mf.AddNum(4404);
            medians.Add(mf.FindMedian());
            mf.AddNum(2890);
            medians.Add(mf.FindMedian());
            mf.AddNum(3331);
            medians.Add(mf.FindMedian());
            mf.AddNum(3395);
            medians.Add(mf.FindMedian());
            mf.AddNum(3487);
            medians.Add(mf.FindMedian());
            mf.AddNum(1669);
            medians.Add(mf.FindMedian());
            mf.AddNum(5008);
            medians.Add(mf.FindMedian());
            mf.AddNum(3471);
            medians.Add(mf.FindMedian());
            mf.AddNum(1294);
            medians.Add(mf.FindMedian());
            mf.AddNum(2592);
            medians.Add(mf.FindMedian());
            mf.AddNum(3283);
            medians.Add(mf.FindMedian());
            mf.AddNum(4001);
            medians.Add(mf.FindMedian());
            mf.AddNum(3968);
            medians.Add(mf.FindMedian());
            mf.AddNum(925);
            medians.Add(mf.FindMedian());
            mf.AddNum(2677);
            medians.Add(mf.FindMedian());
            mf.AddNum(4674);
            medians.Add(mf.FindMedian());
            mf.AddNum(3230);
            medians.Add(mf.FindMedian());
            mf.AddNum(1356);
            medians.Add(mf.FindMedian());
            mf.AddNum(2947);
            medians.Add(mf.FindMedian());
            mf.AddNum(2267);
            medians.Add(mf.FindMedian());
            mf.AddNum(685);
            medians.Add(mf.FindMedian());
            mf.AddNum(4854);
            medians.Add(mf.FindMedian());
            mf.AddNum(4818);
            medians.Add(mf.FindMedian());
            mf.AddNum(1504);
            medians.Add(mf.FindMedian());
            mf.AddNum(2140);
            medians.Add(mf.FindMedian());
            mf.AddNum(4342);
            medians.Add(mf.FindMedian());
            mf.AddNum(4763);
            medians.Add(mf.FindMedian());
            mf.AddNum(423);
            medians.Add(mf.FindMedian());
            mf.AddNum(2102);
            medians.Add(mf.FindMedian());
            mf.AddNum(1478);
            medians.Add(mf.FindMedian());
            mf.AddNum(4006);
            medians.Add(mf.FindMedian());
            mf.AddNum(1895);
            medians.Add(mf.FindMedian());
            mf.AddNum(283);
            medians.Add(mf.FindMedian());
            mf.AddNum(2602);
            medians.Add(mf.FindMedian());
            mf.AddNum(360);
            medians.Add(mf.FindMedian());
            mf.AddNum(334);
            medians.Add(mf.FindMedian());
            mf.AddNum(615);
            medians.Add(mf.FindMedian());
            mf.AddNum(3001);
            medians.Add(mf.FindMedian());
            mf.AddNum(4332);
            medians.Add(mf.FindMedian());
            mf.AddNum(2424);
            medians.Add(mf.FindMedian());
            mf.AddNum(4843);
            medians.Add(mf.FindMedian());
            mf.AddNum(3611);
            medians.Add(mf.FindMedian());
            mf.AddNum(3152);
            medians.Add(mf.FindMedian());
            mf.AddNum(294);
            medians.Add(mf.FindMedian());
            mf.AddNum(2489);
            medians.Add(mf.FindMedian());
            mf.AddNum(2100);
            medians.Add(mf.FindMedian());
            mf.AddNum(837);
            medians.Add(mf.FindMedian());
            mf.AddNum(2049);
            medians.Add(mf.FindMedian());
            mf.AddNum(817);
            medians.Add(mf.FindMedian());
            mf.AddNum(3119);
            medians.Add(mf.FindMedian());
            mf.AddNum(1656);
            medians.Add(mf.FindMedian());
            mf.AddNum(4780);
            medians.Add(mf.FindMedian());
            mf.AddNum(854);
            medians.Add(mf.FindMedian());
            mf.AddNum(2476);
            medians.Add(mf.FindMedian());
            mf.AddNum(1745);
            medians.Add(mf.FindMedian());
            mf.AddNum(4259);
            medians.Add(mf.FindMedian());
            mf.AddNum(1074);
            medians.Add(mf.FindMedian());
            mf.AddNum(4202);
            medians.Add(mf.FindMedian());
            mf.AddNum(4632);
            medians.Add(mf.FindMedian());
            mf.AddNum(4095);
            medians.Add(mf.FindMedian());
            mf.AddNum(423);
            medians.Add(mf.FindMedian());
            mf.AddNum(3619);
            medians.Add(mf.FindMedian());
            mf.AddNum(703);
            medians.Add(mf.FindMedian());
            mf.AddNum(1249);
            medians.Add(mf.FindMedian());
            mf.AddNum(4226);
            medians.Add(mf.FindMedian());
            mf.AddNum(445);
            medians.Add(mf.FindMedian());
            mf.AddNum(678);
            medians.Add(mf.FindMedian());
            mf.AddNum(4241);
            medians.Add(mf.FindMedian());
            mf.AddNum(3464);
            medians.Add(mf.FindMedian());
            mf.AddNum(1670);
            medians.Add(mf.FindMedian());
            mf.AddNum(2771);
            medians.Add(mf.FindMedian());
            mf.AddNum(4681);
            medians.Add(mf.FindMedian());
            mf.AddNum(4760);
            medians.Add(mf.FindMedian());
            mf.AddNum(1717);
            medians.Add(mf.FindMedian());
            mf.AddNum(2677);
            medians.Add(mf.FindMedian());
            mf.AddNum(2378);
            medians.Add(mf.FindMedian());
            mf.AddNum(230);
            medians.Add(mf.FindMedian());
            mf.AddNum(2617);
            medians.Add(mf.FindMedian());
            mf.AddNum(5067);
            medians.Add(mf.FindMedian());
            mf.AddNum(4918);
            medians.Add(mf.FindMedian());
            mf.AddNum(349);
            medians.Add(mf.FindMedian());
            mf.AddNum(3974);
            medians.Add(mf.FindMedian());
            mf.AddNum(1127);
            medians.Add(mf.FindMedian());
            mf.AddNum(4184);
            medians.Add(mf.FindMedian());
            mf.AddNum(914);
            medians.Add(mf.FindMedian());
            mf.AddNum(1203);
            medians.Add(mf.FindMedian());
            mf.AddNum(4896);
            medians.Add(mf.FindMedian());
            mf.AddNum(1463);
            medians.Add(mf.FindMedian());
            mf.AddNum(1208);
            medians.Add(mf.FindMedian());
            mf.AddNum(2938);
            medians.Add(mf.FindMedian());
            mf.AddNum(2355);
            medians.Add(mf.FindMedian());
            mf.AddNum(4101);
            medians.Add(mf.FindMedian());
            mf.AddNum(1521);
            medians.Add(mf.FindMedian());
            mf.AddNum(437);
            medians.Add(mf.FindMedian());
            mf.AddNum(1442);
            medians.Add(mf.FindMedian());
            mf.AddNum(2216);
            medians.Add(mf.FindMedian());
            mf.AddNum(2283);
            medians.Add(mf.FindMedian());
            mf.AddNum(3261);
            medians.Add(mf.FindMedian());
            mf.AddNum(4757);
            medians.Add(mf.FindMedian());
            mf.AddNum(115);
            medians.Add(mf.FindMedian());
            mf.AddNum(2030);
            medians.Add(mf.FindMedian());
            mf.AddNum(3138);
            medians.Add(mf.FindMedian());
            mf.AddNum(1787);
            medians.Add(mf.FindMedian());
            mf.AddNum(2262);
            medians.Add(mf.FindMedian());
            mf.AddNum(416);
            medians.Add(mf.FindMedian());
            mf.AddNum(3742);
            medians.Add(mf.FindMedian());
            mf.AddNum(3005);
            medians.Add(mf.FindMedian());
            mf.AddNum(59);
            medians.Add(mf.FindMedian());
            mf.AddNum(4329);
            medians.Add(mf.FindMedian());
            mf.AddNum(2963);
            medians.Add(mf.FindMedian());
            mf.AddNum(4784);
            medians.Add(mf.FindMedian());
            mf.AddNum(267);
            medians.Add(mf.FindMedian());
            mf.AddNum(4111);
            medians.Add(mf.FindMedian());
            mf.AddNum(2341);
            medians.Add(mf.FindMedian());
            mf.AddNum(1827);
            medians.Add(mf.FindMedian());
            mf.AddNum(4842);
            medians.Add(mf.FindMedian());
            mf.AddNum(3910);
            medians.Add(mf.FindMedian());
            mf.AddNum(3601);
            medians.Add(mf.FindMedian());
            mf.AddNum(5018);
            medians.Add(mf.FindMedian());
            mf.AddNum(280);
            medians.Add(mf.FindMedian());
            mf.AddNum(331);
            medians.Add(mf.FindMedian());
            mf.AddNum(883);
            medians.Add(mf.FindMedian());
            mf.AddNum(4299);
            medians.Add(mf.FindMedian());
            mf.AddNum(3396);
            medians.Add(mf.FindMedian());
            mf.AddNum(1153);
            medians.Add(mf.FindMedian());
            mf.AddNum(4059);
            medians.Add(mf.FindMedian());
            mf.AddNum(3788);
            medians.Add(mf.FindMedian());
            mf.AddNum(3936);
            medians.Add(mf.FindMedian());
            mf.AddNum(1862);
            medians.Add(mf.FindMedian());
            mf.AddNum(3374);
            medians.Add(mf.FindMedian());
            mf.AddNum(1632);
            medians.Add(mf.FindMedian());
            mf.AddNum(2750);
            medians.Add(mf.FindMedian());
            mf.AddNum(2643);
            medians.Add(mf.FindMedian());
            mf.AddNum(4153);
            medians.Add(mf.FindMedian());
            mf.AddNum(981);
            medians.Add(mf.FindMedian());
            mf.AddNum(16);
            medians.Add(mf.FindMedian());
            mf.AddNum(2328);
            medians.Add(mf.FindMedian());
            mf.AddNum(355);
            medians.Add(mf.FindMedian());
            mf.AddNum(298);
            medians.Add(mf.FindMedian());
            mf.AddNum(867);
            medians.Add(mf.FindMedian());
            mf.AddNum(2150);
            medians.Add(mf.FindMedian());
            mf.AddNum(1049);
            medians.Add(mf.FindMedian());
            mf.AddNum(636);
            medians.Add(mf.FindMedian());
            mf.AddNum(1564);
            medians.Add(mf.FindMedian());
            mf.AddNum(4512);
            medians.Add(mf.FindMedian());
            mf.AddNum(4547);
            medians.Add(mf.FindMedian());
            mf.AddNum(2821);
            medians.Add(mf.FindMedian());
            mf.AddNum(5032);
            medians.Add(mf.FindMedian());
            mf.AddNum(1343);
            medians.Add(mf.FindMedian());
            mf.AddNum(3211);
            medians.Add(mf.FindMedian());
            mf.AddNum(3236);
            medians.Add(mf.FindMedian());
            mf.AddNum(2214);
            medians.Add(mf.FindMedian());
            mf.AddNum(3154);
            medians.Add(mf.FindMedian());
            mf.AddNum(1986);
            medians.Add(mf.FindMedian());
            mf.AddNum(4451);
            medians.Add(mf.FindMedian());
            mf.AddNum(1642);
            medians.Add(mf.FindMedian());
            mf.AddNum(1852);
            medians.Add(mf.FindMedian());
            mf.AddNum(3590);
            medians.Add(mf.FindMedian());
            mf.AddNum(2896);
            medians.Add(mf.FindMedian());
            mf.AddNum(2816);
            medians.Add(mf.FindMedian());
            mf.AddNum(1620);
            medians.Add(mf.FindMedian());
            mf.AddNum(3199);
            medians.Add(mf.FindMedian());
            mf.AddNum(489);
            medians.Add(mf.FindMedian());
            mf.AddNum(2153);
            medians.Add(mf.FindMedian());
            mf.AddNum(4497);
            medians.Add(mf.FindMedian());
            mf.AddNum(2019);
            medians.Add(mf.FindMedian());
            mf.AddNum(3770);
            medians.Add(mf.FindMedian());
            mf.AddNum(4696);
            medians.Add(mf.FindMedian());
            mf.AddNum(1388);
            medians.Add(mf.FindMedian());
            mf.AddNum(4849);
            medians.Add(mf.FindMedian());
            mf.AddNum(185);
            medians.Add(mf.FindMedian());
            mf.AddNum(4900);
            medians.Add(mf.FindMedian());
            mf.AddNum(1477);
            medians.Add(mf.FindMedian());
            mf.AddNum(1445);
            medians.Add(mf.FindMedian());
            mf.AddNum(2153);
            medians.Add(mf.FindMedian());
            mf.AddNum(235);
            medians.Add(mf.FindMedian());
            mf.AddNum(671);
            medians.Add(mf.FindMedian());
            mf.AddNum(3046);
            medians.Add(mf.FindMedian());
            mf.AddNum(3637);
            medians.Add(mf.FindMedian());
            mf.AddNum(4372);
            medians.Add(mf.FindMedian());
            mf.AddNum(535);
            medians.Add(mf.FindMedian());
            mf.AddNum(1703);
            medians.Add(mf.FindMedian());
            mf.AddNum(581);
            medians.Add(mf.FindMedian());
            mf.AddNum(1489);
            medians.Add(mf.FindMedian());
            mf.AddNum(2481);
            medians.Add(mf.FindMedian());
            mf.AddNum(2388);
            medians.Add(mf.FindMedian());
            mf.AddNum(1728);
            medians.Add(mf.FindMedian());
            mf.AddNum(3118);
            medians.Add(mf.FindMedian());
            mf.AddNum(4414);
            medians.Add(mf.FindMedian());
            mf.AddNum(4426);
            medians.Add(mf.FindMedian());
            mf.AddNum(4999);
            medians.Add(mf.FindMedian());
            mf.AddNum(994);
            medians.Add(mf.FindMedian());
            mf.AddNum(4984);
            medians.Add(mf.FindMedian());
            mf.AddNum(4095);
            medians.Add(mf.FindMedian());
            mf.AddNum(2554);
            medians.Add(mf.FindMedian());
            mf.AddNum(1347);
            medians.Add(mf.FindMedian());
            mf.AddNum(4952);
            medians.Add(mf.FindMedian());
            mf.AddNum(347);
            medians.Add(mf.FindMedian());
            mf.AddNum(1267);
            medians.Add(mf.FindMedian());
            mf.AddNum(2489);
            medians.Add(mf.FindMedian());
            mf.AddNum(3285);
            medians.Add(mf.FindMedian());
            mf.AddNum(985);
            medians.Add(mf.FindMedian());
            mf.AddNum(1327);
            medians.Add(mf.FindMedian());
            mf.AddNum(3320);
            medians.Add(mf.FindMedian());
            mf.AddNum(3751);
            medians.Add(mf.FindMedian());
            mf.AddNum(1878);
            medians.Add(mf.FindMedian());
            mf.AddNum(257);
            medians.Add(mf.FindMedian());
            mf.AddNum(2738);
            medians.Add(mf.FindMedian());
            mf.AddNum(889);
            medians.Add(mf.FindMedian());
            mf.AddNum(2072);
            medians.Add(mf.FindMedian());
            mf.AddNum(1846);
            medians.Add(mf.FindMedian());
            mf.AddNum(5035);
            medians.Add(mf.FindMedian());
            mf.AddNum(4236);
            medians.Add(mf.FindMedian());
            mf.AddNum(3205);
            medians.Add(mf.FindMedian());
            mf.AddNum(3956);
            medians.Add(mf.FindMedian());
            mf.AddNum(2322);
            medians.Add(mf.FindMedian());
            mf.AddNum(2661);
            medians.Add(mf.FindMedian());
            mf.AddNum(4493);
            medians.Add(mf.FindMedian());
            mf.AddNum(227);
            medians.Add(mf.FindMedian());
            mf.AddNum(2854);
            medians.Add(mf.FindMedian());
            mf.AddNum(151);
            medians.Add(mf.FindMedian());
            mf.AddNum(2385);
            medians.Add(mf.FindMedian());
            mf.AddNum(500);
            medians.Add(mf.FindMedian());
            mf.AddNum(2459);
            medians.Add(mf.FindMedian());
            mf.AddNum(5008);
            medians.Add(mf.FindMedian());
            mf.AddNum(3154);
            medians.Add(mf.FindMedian());
            mf.AddNum(2134);
            medians.Add(mf.FindMedian());
            mf.AddNum(3732);
            medians.Add(mf.FindMedian());
            mf.AddNum(1326);
            medians.Add(mf.FindMedian());
            mf.AddNum(1857);
            medians.Add(mf.FindMedian());
            mf.AddNum(712);
            medians.Add(mf.FindMedian());
            mf.AddNum(4011);
            medians.Add(mf.FindMedian());
            mf.AddNum(4411);
            medians.Add(mf.FindMedian());
            mf.AddNum(2018);
            medians.Add(mf.FindMedian());
            mf.AddNum(4076);
            medians.Add(mf.FindMedian());
            mf.AddNum(2997);
            medians.Add(mf.FindMedian());
            mf.AddNum(2689);
            medians.Add(mf.FindMedian());
            mf.AddNum(4657);
            medians.Add(mf.FindMedian());
            mf.AddNum(2062);
            medians.Add(mf.FindMedian());
            mf.AddNum(558);
            medians.Add(mf.FindMedian());
            mf.AddNum(4280);
            medians.Add(mf.FindMedian());
            mf.AddNum(1941);
            medians.Add(mf.FindMedian());
            mf.AddNum(3504);
            medians.Add(mf.FindMedian());
            mf.AddNum(2588);
            medians.Add(mf.FindMedian());
            mf.AddNum(1495);
            medians.Add(mf.FindMedian());
            mf.AddNum(4074);
            medians.Add(mf.FindMedian());
            mf.AddNum(4772);
            medians.Add(mf.FindMedian());
            mf.AddNum(1690);
            medians.Add(mf.FindMedian());
            mf.AddNum(2861);
            medians.Add(mf.FindMedian());
            mf.AddNum(1938);
            medians.Add(mf.FindMedian());
            mf.AddNum(3601);
            medians.Add(mf.FindMedian());
            mf.AddNum(3829);
            medians.Add(mf.FindMedian());
            mf.AddNum(1708);
            medians.Add(mf.FindMedian());
            mf.AddNum(608);
            medians.Add(mf.FindMedian());
            mf.AddNum(4892);
            medians.Add(mf.FindMedian());
            mf.AddNum(3088);
            medians.Add(mf.FindMedian());
            mf.AddNum(1374);
            medians.Add(mf.FindMedian());
            mf.AddNum(2915);
            medians.Add(mf.FindMedian());
            mf.AddNum(2073);
            medians.Add(mf.FindMedian());
            mf.AddNum(599);
            medians.Add(mf.FindMedian());
            mf.AddNum(3257);
            medians.Add(mf.FindMedian());
            mf.AddNum(793);
            medians.Add(mf.FindMedian());
            mf.AddNum(1759);
            medians.Add(mf.FindMedian());
            mf.AddNum(1535);
            medians.Add(mf.FindMedian());
            mf.AddNum(3066);
            medians.Add(mf.FindMedian());
            mf.AddNum(438);
            medians.Add(mf.FindMedian());
            mf.AddNum(3611);
            medians.Add(mf.FindMedian());
            mf.AddNum(4087);
            medians.Add(mf.FindMedian());
            mf.AddNum(733);
            medians.Add(mf.FindMedian());
            mf.AddNum(3414);
            medians.Add(mf.FindMedian());
            mf.AddNum(3243);
            medians.Add(mf.FindMedian());
            mf.AddNum(1114);
            medians.Add(mf.FindMedian());
            mf.AddNum(1185);
            medians.Add(mf.FindMedian());
            mf.AddNum(1190);
            medians.Add(mf.FindMedian());
            mf.AddNum(4960);
            medians.Add(mf.FindMedian());
            mf.AddNum(1490);
            medians.Add(mf.FindMedian());
            mf.AddNum(2058);
            medians.Add(mf.FindMedian());
            mf.AddNum(1313);
            medians.Add(mf.FindMedian());
            mf.AddNum(2721);
            medians.Add(mf.FindMedian());
            mf.AddNum(267);
            medians.Add(mf.FindMedian());
            mf.AddNum(2777);
            medians.Add(mf.FindMedian());
            mf.AddNum(4873);
            medians.Add(mf.FindMedian());
            mf.AddNum(1776);
            medians.Add(mf.FindMedian());
            mf.AddNum(2085);
            medians.Add(mf.FindMedian());
            mf.AddNum(4485);
            medians.Add(mf.FindMedian());
            mf.AddNum(335);
            medians.Add(mf.FindMedian());
            mf.AddNum(1295);
            medians.Add(mf.FindMedian());
            mf.AddNum(3182);
            medians.Add(mf.FindMedian());
            mf.AddNum(1262);
            medians.Add(mf.FindMedian());
            mf.AddNum(3986);
            medians.Add(mf.FindMedian());
            mf.AddNum(772);
            medians.Add(mf.FindMedian());
            mf.AddNum(5059);
            medians.Add(mf.FindMedian());
            mf.AddNum(2749);
            medians.Add(mf.FindMedian());
            mf.AddNum(1651);
            medians.Add(mf.FindMedian());
            mf.AddNum(1043);
            medians.Add(mf.FindMedian());
            mf.AddNum(4694);
            medians.Add(mf.FindMedian());
            mf.AddNum(3201);
            medians.Add(mf.FindMedian());
            mf.AddNum(4038);
            medians.Add(mf.FindMedian());
            mf.AddNum(4355);
            medians.Add(mf.FindMedian());
            mf.AddNum(1606);
            medians.Add(mf.FindMedian());
            mf.AddNum(2990);
            medians.Add(mf.FindMedian());
            mf.AddNum(4437);
            medians.Add(mf.FindMedian());
            mf.AddNum(582);
            medians.Add(mf.FindMedian());
            mf.AddNum(3544);
            medians.Add(mf.FindMedian());
            mf.AddNum(2413);
            medians.Add(mf.FindMedian());
            mf.AddNum(4257);
            medians.Add(mf.FindMedian());
            mf.AddNum(4283);
            medians.Add(mf.FindMedian());
            mf.AddNum(1258);
            medians.Add(mf.FindMedian());
            mf.AddNum(2060);
            medians.Add(mf.FindMedian());
            mf.AddNum(1584);
            medians.Add(mf.FindMedian());
            mf.AddNum(2866);
            medians.Add(mf.FindMedian());
            mf.AddNum(4093);
            medians.Add(mf.FindMedian());
            mf.AddNum(101);
            medians.Add(mf.FindMedian());
            mf.AddNum(2553);
            medians.Add(mf.FindMedian());
            mf.AddNum(2435);
            medians.Add(mf.FindMedian());
            mf.AddNum(2009);
            medians.Add(mf.FindMedian());
            mf.AddNum(3283);
            medians.Add(mf.FindMedian());
            mf.AddNum(4721);
            medians.Add(mf.FindMedian());
            mf.AddNum(4385);
            medians.Add(mf.FindMedian());
            mf.AddNum(371);
            medians.Add(mf.FindMedian());
            mf.AddNum(4348);
            medians.Add(mf.FindMedian());
            mf.AddNum(236);
            medians.Add(mf.FindMedian());
            mf.AddNum(3182);
            medians.Add(mf.FindMedian());
            mf.AddNum(2908);
            medians.Add(mf.FindMedian());
            mf.AddNum(3147);
            medians.Add(mf.FindMedian());
            mf.AddNum(1440);
            medians.Add(mf.FindMedian());
            mf.AddNum(4075);
            medians.Add(mf.FindMedian());
            mf.AddNum(1987);
            medians.Add(mf.FindMedian());
            mf.AddNum(4360);
            medians.Add(mf.FindMedian());
            mf.AddNum(584);
            medians.Add(mf.FindMedian());
            mf.AddNum(4605);
            medians.Add(mf.FindMedian());
            mf.AddNum(1783);
            medians.Add(mf.FindMedian());
            mf.AddNum(2090);
            medians.Add(mf.FindMedian());
            mf.AddNum(2780);
            medians.Add(mf.FindMedian());
            mf.AddNum(1976);
            medians.Add(mf.FindMedian());
            mf.AddNum(1427);
            medians.Add(mf.FindMedian());
            mf.AddNum(4913);
            medians.Add(mf.FindMedian());
            mf.AddNum(949);
            medians.Add(mf.FindMedian());
            mf.AddNum(2804);
            medians.Add(mf.FindMedian());
            mf.AddNum(4318);
            medians.Add(mf.FindMedian());
            mf.AddNum(879);
            medians.Add(mf.FindMedian());
            mf.AddNum(4539);
            medians.Add(mf.FindMedian());
            mf.AddNum(3520);
            medians.Add(mf.FindMedian());
            mf.AddNum(4616);
            medians.Add(mf.FindMedian());
            mf.AddNum(1422);
            medians.Add(mf.FindMedian());
            mf.AddNum(545);
            medians.Add(mf.FindMedian());
            mf.AddNum(4059);
            medians.Add(mf.FindMedian());
            mf.AddNum(3262);
            medians.Add(mf.FindMedian());
            mf.AddNum(3653);
            medians.Add(mf.FindMedian());
            mf.AddNum(1637);
            medians.Add(mf.FindMedian());
            mf.AddNum(2663);
            medians.Add(mf.FindMedian());
            mf.AddNum(3717);
            medians.Add(mf.FindMedian());
            mf.AddNum(2219);
            medians.Add(mf.FindMedian());
            mf.AddNum(187);
            medians.Add(mf.FindMedian());
            mf.AddNum(4056);
            medians.Add(mf.FindMedian());
            mf.AddNum(1732);
            medians.Add(mf.FindMedian());
            mf.AddNum(4316);
            medians.Add(mf.FindMedian());
            mf.AddNum(1513);
            medians.Add(mf.FindMedian());
            mf.AddNum(1748);
            medians.Add(mf.FindMedian());
            mf.AddNum(4966);
            medians.Add(mf.FindMedian());
            mf.AddNum(3019);
            medians.Add(mf.FindMedian());
            mf.AddNum(374);
            medians.Add(mf.FindMedian());
            mf.AddNum(356);
            medians.Add(mf.FindMedian());
            mf.AddNum(140);
            medians.Add(mf.FindMedian());
            mf.AddNum(3671);
            medians.Add(mf.FindMedian());
            mf.AddNum(5068);
            medians.Add(mf.FindMedian());
            mf.AddNum(2391);
            medians.Add(mf.FindMedian());
            mf.AddNum(1070);
            medians.Add(mf.FindMedian());
            mf.AddNum(3322);
            medians.Add(mf.FindMedian());
            mf.AddNum(2388);
            medians.Add(mf.FindMedian());
            mf.AddNum(69);
            medians.Add(mf.FindMedian());
            mf.AddNum(4595);
            medians.Add(mf.FindMedian());
            mf.AddNum(3602);
            medians.Add(mf.FindMedian());
            mf.AddNum(2501);
            medians.Add(mf.FindMedian());
            mf.AddNum(2273);
            medians.Add(mf.FindMedian());
            mf.AddNum(1282);
            medians.Add(mf.FindMedian());
            mf.AddNum(909);
            medians.Add(mf.FindMedian());
            mf.AddNum(620);
            medians.Add(mf.FindMedian());
            mf.AddNum(3187);
            medians.Add(mf.FindMedian());
            mf.AddNum(800);
            medians.Add(mf.FindMedian());
            mf.AddNum(1671);
            medians.Add(mf.FindMedian());
            mf.AddNum(3599);
            medians.Add(mf.FindMedian());
            mf.AddNum(466);
            medians.Add(mf.FindMedian());
            mf.AddNum(2532);
            medians.Add(mf.FindMedian());
            mf.AddNum(2741);
            medians.Add(mf.FindMedian());
            mf.AddNum(687);
            medians.Add(mf.FindMedian());
            mf.AddNum(2402);
            medians.Add(mf.FindMedian());
            mf.AddNum(3687);
            medians.Add(mf.FindMedian());
            mf.AddNum(1381);
            medians.Add(mf.FindMedian());
            mf.AddNum(45);
            medians.Add(mf.FindMedian());
            mf.AddNum(1171);
            medians.Add(mf.FindMedian());
            mf.AddNum(4469);
            medians.Add(mf.FindMedian());
            mf.AddNum(2580);
            medians.Add(mf.FindMedian());
            mf.AddNum(4103);
            medians.Add(mf.FindMedian());
            mf.AddNum(2761);
            medians.Add(mf.FindMedian());
            mf.AddNum(1710);
            medians.Add(mf.FindMedian());
            mf.AddNum(3171);
            medians.Add(mf.FindMedian());
            mf.AddNum(2334);
            medians.Add(mf.FindMedian());
            mf.AddNum(2654);
            medians.Add(mf.FindMedian());
            mf.AddNum(2227);
            medians.Add(mf.FindMedian());
            mf.AddNum(1147);
            medians.Add(mf.FindMedian());
            mf.AddNum(2880);
            medians.Add(mf.FindMedian());
            mf.AddNum(4640);
            medians.Add(mf.FindMedian());
            mf.AddNum(4712);
            medians.Add(mf.FindMedian());
            mf.AddNum(949);
            medians.Add(mf.FindMedian());
            mf.AddNum(3686);
            medians.Add(mf.FindMedian());
            mf.AddNum(1363);
            medians.Add(mf.FindMedian());
            mf.AddNum(4928);
            medians.Add(mf.FindMedian());
            mf.AddNum(2757);
            medians.Add(mf.FindMedian());
            mf.AddNum(2616);
            medians.Add(mf.FindMedian());
            mf.AddNum(3100);
            medians.Add(mf.FindMedian());
            mf.AddNum(1684);
            medians.Add(mf.FindMedian());
            mf.AddNum(4040);
            medians.Add(mf.FindMedian());
            mf.AddNum(1094);
            medians.Add(mf.FindMedian());
            mf.AddNum(7);
            medians.Add(mf.FindMedian());
            mf.AddNum(314);
            medians.Add(mf.FindMedian());
            mf.AddNum(430);
            medians.Add(mf.FindMedian());
            mf.AddNum(3993);
            medians.Add(mf.FindMedian());
            mf.AddNum(2099);
            medians.Add(mf.FindMedian());
            mf.AddNum(5000);
            medians.Add(mf.FindMedian());
            mf.AddNum(3685);
            medians.Add(mf.FindMedian());
            mf.AddNum(1294);
            medians.Add(mf.FindMedian());
            mf.AddNum(4577);
            medians.Add(mf.FindMedian());
            mf.AddNum(487);
            medians.Add(mf.FindMedian());
            mf.AddNum(1460);
            medians.Add(mf.FindMedian());
            mf.AddNum(2271);
            medians.Add(mf.FindMedian());
            mf.AddNum(2195);
            medians.Add(mf.FindMedian());
            mf.AddNum(3563);
            medians.Add(mf.FindMedian());
            mf.AddNum(2565);
            medians.Add(mf.FindMedian());
            mf.AddNum(5093);
            medians.Add(mf.FindMedian());
            mf.AddNum(1690);
            medians.Add(mf.FindMedian());
            mf.AddNum(3012);
            medians.Add(mf.FindMedian());
            mf.AddNum(1255);
            medians.Add(mf.FindMedian());
            mf.AddNum(3646);
            medians.Add(mf.FindMedian());
            mf.AddNum(2642);
            medians.Add(mf.FindMedian());
            mf.AddNum(4039);
            medians.Add(mf.FindMedian());
            mf.AddNum(2966);
            medians.Add(mf.FindMedian());
            mf.AddNum(4839);
            medians.Add(mf.FindMedian());
            mf.AddNum(4815);
            medians.Add(mf.FindMedian());
            mf.AddNum(3852);
            medians.Add(mf.FindMedian());
            mf.AddNum(1156);
            medians.Add(mf.FindMedian());
            mf.AddNum(4041);
            medians.Add(mf.FindMedian());
            mf.AddNum(2002);
            medians.Add(mf.FindMedian());
            mf.AddNum(1093);
            medians.Add(mf.FindMedian());
            mf.AddNum(13);
            medians.Add(mf.FindMedian());
            mf.AddNum(1365);
            medians.Add(mf.FindMedian());
            mf.AddNum(749);
            medians.Add(mf.FindMedian());
            mf.AddNum(2246);
            medians.Add(mf.FindMedian());
            mf.AddNum(594);
            medians.Add(mf.FindMedian());
            mf.AddNum(3019);
            medians.Add(mf.FindMedian());
            mf.AddNum(1552);
            medians.Add(mf.FindMedian());
            mf.AddNum(1952);
            medians.Add(mf.FindMedian());
            mf.AddNum(447);
            medians.Add(mf.FindMedian());
            mf.AddNum(4325);
            medians.Add(mf.FindMedian());
            mf.AddNum(1468);
            medians.Add(mf.FindMedian());
            mf.AddNum(4952);
            medians.Add(mf.FindMedian());
            mf.AddNum(4038);
            medians.Add(mf.FindMedian());
            mf.AddNum(4739);
            medians.Add(mf.FindMedian());
            mf.AddNum(1530);
            medians.Add(mf.FindMedian());
            mf.AddNum(4433);
            medians.Add(mf.FindMedian());
            mf.AddNum(1148);
            medians.Add(mf.FindMedian());
            mf.AddNum(2451);
            medians.Add(mf.FindMedian());
            mf.AddNum(2999);
            medians.Add(mf.FindMedian());
            mf.AddNum(2362);
            medians.Add(mf.FindMedian());
            mf.AddNum(1706);
            medians.Add(mf.FindMedian());
            mf.AddNum(2249);
            medians.Add(mf.FindMedian());
            mf.AddNum(3406);
            medians.Add(mf.FindMedian());
            mf.AddNum(104);
            medians.Add(mf.FindMedian());
            mf.AddNum(2142);
            medians.Add(mf.FindMedian());
            mf.AddNum(587);
            medians.Add(mf.FindMedian());
            mf.AddNum(2582);
            medians.Add(mf.FindMedian());
            mf.AddNum(3775);
            medians.Add(mf.FindMedian());
            mf.AddNum(1877);
            medians.Add(mf.FindMedian());
            mf.AddNum(2091);
            medians.Add(mf.FindMedian());
            mf.AddNum(4525);
            medians.Add(mf.FindMedian());
            mf.AddNum(4476);
            medians.Add(mf.FindMedian());
            mf.AddNum(3556);
            medians.Add(mf.FindMedian());
            mf.AddNum(4271);
            medians.Add(mf.FindMedian());
            mf.AddNum(4195);
            medians.Add(mf.FindMedian());
            mf.AddNum(1538);
            medians.Add(mf.FindMedian());
            mf.AddNum(2528);
            medians.Add(mf.FindMedian());
            mf.AddNum(973);
            medians.Add(mf.FindMedian());
            mf.AddNum(1553);
            medians.Add(mf.FindMedian());
            mf.AddNum(2324);
            medians.Add(mf.FindMedian());
            mf.AddNum(2773);
            medians.Add(mf.FindMedian());
            mf.AddNum(1204);
            medians.Add(mf.FindMedian());
            mf.AddNum(4250);
            medians.Add(mf.FindMedian());
            mf.AddNum(1641);
            medians.Add(mf.FindMedian());
            mf.AddNum(4016);
            medians.Add(mf.FindMedian());
            mf.AddNum(3186);
            medians.Add(mf.FindMedian());
            mf.AddNum(867);
            medians.Add(mf.FindMedian());
            mf.AddNum(2389);
            medians.Add(mf.FindMedian());
            mf.AddNum(3431);
            medians.Add(mf.FindMedian());
            mf.AddNum(4039);
            medians.Add(mf.FindMedian());
            mf.AddNum(3663);
            medians.Add(mf.FindMedian());
            mf.AddNum(3959);
            medians.Add(mf.FindMedian());
            mf.AddNum(228);
            medians.Add(mf.FindMedian());
            mf.AddNum(463);
            medians.Add(mf.FindMedian());
            mf.AddNum(3625);
            medians.Add(mf.FindMedian());
            mf.AddNum(1504);
            medians.Add(mf.FindMedian());
            mf.AddNum(3900);
            medians.Add(mf.FindMedian());
            mf.AddNum(2290);
            medians.Add(mf.FindMedian());
            mf.AddNum(4268);
            medians.Add(mf.FindMedian());
            mf.AddNum(2640);
            medians.Add(mf.FindMedian());
            mf.AddNum(3283);
            medians.Add(mf.FindMedian());
            mf.AddNum(2762);
            medians.Add(mf.FindMedian());
            mf.AddNum(396);
            medians.Add(mf.FindMedian());
            mf.AddNum(846);
            medians.Add(mf.FindMedian());
            mf.AddNum(1496);
            medians.Add(mf.FindMedian());
            mf.AddNum(2304);
            medians.Add(mf.FindMedian());
            mf.AddNum(1063);
            medians.Add(mf.FindMedian());
            mf.AddNum(1804);
            medians.Add(mf.FindMedian());
            mf.AddNum(1660);
            medians.Add(mf.FindMedian());
            mf.AddNum(807);
            medians.Add(mf.FindMedian());
            mf.AddNum(2652);
            medians.Add(mf.FindMedian());
            mf.AddNum(205);
            medians.Add(mf.FindMedian());
            mf.AddNum(4307);
            medians.Add(mf.FindMedian());
            mf.AddNum(849);
            medians.Add(mf.FindMedian());
            mf.AddNum(2859);
            medians.Add(mf.FindMedian());
            mf.AddNum(2601);
            medians.Add(mf.FindMedian());
            mf.AddNum(4123);
            medians.Add(mf.FindMedian());
            mf.AddNum(1064);
            medians.Add(mf.FindMedian());
            mf.AddNum(1983);
            medians.Add(mf.FindMedian());
            mf.AddNum(999);
            medians.Add(mf.FindMedian());
            mf.AddNum(1487);
            medians.Add(mf.FindMedian());
            mf.AddNum(5089);
            medians.Add(mf.FindMedian());
            mf.AddNum(3633);
            medians.Add(mf.FindMedian());
            mf.AddNum(4993);
            medians.Add(mf.FindMedian());
            mf.AddNum(3839);
            medians.Add(mf.FindMedian());
            mf.AddNum(1792);
            medians.Add(mf.FindMedian());
            mf.AddNum(1574);
            medians.Add(mf.FindMedian());
            mf.AddNum(3530);
            medians.Add(mf.FindMedian());
            mf.AddNum(357);
            medians.Add(mf.FindMedian());
            mf.AddNum(4592);
            medians.Add(mf.FindMedian());
            mf.AddNum(1412);
            medians.Add(mf.FindMedian());
            mf.AddNum(4242);
            medians.Add(mf.FindMedian());
            mf.AddNum(1502);
            medians.Add(mf.FindMedian());
            mf.AddNum(1506);
            medians.Add(mf.FindMedian());
            mf.AddNum(5018);
            medians.Add(mf.FindMedian());
            mf.AddNum(100);
            medians.Add(mf.FindMedian());
            mf.AddNum(3655);
            medians.Add(mf.FindMedian());
            mf.AddNum(1293);
            medians.Add(mf.FindMedian());
            mf.AddNum(3340);
            medians.Add(mf.FindMedian());
            mf.AddNum(2046);
            medians.Add(mf.FindMedian());
            mf.AddNum(2355);
            medians.Add(mf.FindMedian());
            mf.AddNum(4317);
            medians.Add(mf.FindMedian());
            mf.AddNum(4652);
            medians.Add(mf.FindMedian());
            mf.AddNum(1694);
            medians.Add(mf.FindMedian());
            mf.AddNum(3035);
            medians.Add(mf.FindMedian());
            mf.AddNum(713);
            medians.Add(mf.FindMedian());
            mf.AddNum(1832);
            medians.Add(mf.FindMedian());
            mf.AddNum(2992);
            medians.Add(mf.FindMedian());
            mf.AddNum(1762);
            medians.Add(mf.FindMedian());
            mf.AddNum(3868);
            medians.Add(mf.FindMedian());
            mf.AddNum(4097);
            medians.Add(mf.FindMedian());
            mf.AddNum(1692);
            medians.Add(mf.FindMedian());
            mf.AddNum(3342);
            medians.Add(mf.FindMedian());
            mf.AddNum(3795);
            medians.Add(mf.FindMedian());
            mf.AddNum(671);
            medians.Add(mf.FindMedian());
            mf.AddNum(5010);
            medians.Add(mf.FindMedian());
            mf.AddNum(2572);
            medians.Add(mf.FindMedian());
            mf.AddNum(3016);
            medians.Add(mf.FindMedian());
            mf.AddNum(1271);
            medians.Add(mf.FindMedian());
            mf.AddNum(3324);
            medians.Add(mf.FindMedian());
            mf.AddNum(1297);
            medians.Add(mf.FindMedian());
            mf.AddNum(143);
            medians.Add(mf.FindMedian());
            mf.AddNum(3595);
            medians.Add(mf.FindMedian());
            mf.AddNum(105);
            medians.Add(mf.FindMedian());
            mf.AddNum(3478);
            medians.Add(mf.FindMedian());
            mf.AddNum(79);
            medians.Add(mf.FindMedian());
            mf.AddNum(3831);
            medians.Add(mf.FindMedian());
            mf.AddNum(2891);
            medians.Add(mf.FindMedian());
            mf.AddNum(4402);
            medians.Add(mf.FindMedian());
            mf.AddNum(4703);
            medians.Add(mf.FindMedian());
            mf.AddNum(933);
            medians.Add(mf.FindMedian());
            mf.AddNum(389);
            medians.Add(mf.FindMedian());
            mf.AddNum(246);
            medians.Add(mf.FindMedian());
            mf.AddNum(4525);
            medians.Add(mf.FindMedian());
            mf.AddNum(4377);
            medians.Add(mf.FindMedian());
            mf.AddNum(4708);
            medians.Add(mf.FindMedian());
            mf.AddNum(1684);
            medians.Add(mf.FindMedian());
            mf.AddNum(1928);
            medians.Add(mf.FindMedian());
            mf.AddNum(1485);
            medians.Add(mf.FindMedian());
            mf.AddNum(138);
            medians.Add(mf.FindMedian());
            mf.AddNum(3798);
            medians.Add(mf.FindMedian());
            mf.AddNum(2835);
            medians.Add(mf.FindMedian());
            mf.AddNum(258);
            medians.Add(mf.FindMedian());
            mf.AddNum(2526);
            medians.Add(mf.FindMedian());
            mf.AddNum(45);
            medians.Add(mf.FindMedian());
            mf.AddNum(4936);
            medians.Add(mf.FindMedian());
            mf.AddNum(5071);
            medians.Add(mf.FindMedian());
            mf.AddNum(4751);
            medians.Add(mf.FindMedian());
            mf.AddNum(1953);
            medians.Add(mf.FindMedian());
            mf.AddNum(3215);
            medians.Add(mf.FindMedian());
            mf.AddNum(2824);
            medians.Add(mf.FindMedian());
            mf.AddNum(2747);
            medians.Add(mf.FindMedian());
            mf.AddNum(1007);
            medians.Add(mf.FindMedian());
            mf.AddNum(1728);
            medians.Add(mf.FindMedian());
            mf.AddNum(1082);
            medians.Add(mf.FindMedian());
            mf.AddNum(235);
            medians.Add(mf.FindMedian());
            mf.AddNum(5111);
            medians.Add(mf.FindMedian());
            mf.AddNum(3163);
            medians.Add(mf.FindMedian());
            mf.AddNum(4990);
            medians.Add(mf.FindMedian());
            mf.AddNum(4920);
            medians.Add(mf.FindMedian());
            mf.AddNum(3561);
            medians.Add(mf.FindMedian());
            mf.AddNum(4981);
            medians.Add(mf.FindMedian());
            mf.AddNum(1272);
            medians.Add(mf.FindMedian());
            mf.AddNum(504);
            medians.Add(mf.FindMedian());
            mf.AddNum(4049);
            medians.Add(mf.FindMedian());
            mf.AddNum(4609);
            medians.Add(mf.FindMedian());
            mf.AddNum(68);
            medians.Add(mf.FindMedian());
            mf.AddNum(1920);
            medians.Add(mf.FindMedian());
            mf.AddNum(484);
            medians.Add(mf.FindMedian());
            mf.AddNum(1907);
            medians.Add(mf.FindMedian());
            mf.AddNum(2844);
            medians.Add(mf.FindMedian());
            mf.AddNum(3196);
            medians.Add(mf.FindMedian());
            mf.AddNum(3868);
            medians.Add(mf.FindMedian());
            mf.AddNum(901);
            medians.Add(mf.FindMedian());
            mf.AddNum(2189);
            medians.Add(mf.FindMedian());
            mf.AddNum(1410);
            medians.Add(mf.FindMedian());
            mf.AddNum(3359);
            medians.Add(mf.FindMedian());
            mf.AddNum(3770);
            medians.Add(mf.FindMedian());
            mf.AddNum(4195);
            medians.Add(mf.FindMedian());
            mf.AddNum(108);
            medians.Add(mf.FindMedian());
            mf.AddNum(850);
            medians.Add(mf.FindMedian());
            mf.AddNum(171);
            medians.Add(mf.FindMedian());
            mf.AddNum(3146);
            medians.Add(mf.FindMedian());
            mf.AddNum(3284);
            medians.Add(mf.FindMedian());
            mf.AddNum(1013);
            medians.Add(mf.FindMedian());
            mf.AddNum(3848);
            medians.Add(mf.FindMedian());
            mf.AddNum(3316);
            medians.Add(mf.FindMedian());
            mf.AddNum(4097);
            medians.Add(mf.FindMedian());
            mf.AddNum(2211);
            medians.Add(mf.FindMedian());
            mf.AddNum(1429);
            medians.Add(mf.FindMedian());
            mf.AddNum(4591);
            medians.Add(mf.FindMedian());
            mf.AddNum(4261);
            medians.Add(mf.FindMedian());
            mf.AddNum(4913);
            medians.Add(mf.FindMedian());
            mf.AddNum(550);
            medians.Add(mf.FindMedian());
            mf.AddNum(4758);
            medians.Add(mf.FindMedian());
            mf.AddNum(1535);
            medians.Add(mf.FindMedian());
            mf.AddNum(4172);
            medians.Add(mf.FindMedian());
            mf.AddNum(4546);
            medians.Add(mf.FindMedian());
            mf.AddNum(1686);
            medians.Add(mf.FindMedian());
            mf.AddNum(2959);
            medians.Add(mf.FindMedian());
            mf.AddNum(3713);
            medians.Add(mf.FindMedian());
            mf.AddNum(4113);
            medians.Add(mf.FindMedian());
            mf.AddNum(1985);
            medians.Add(mf.FindMedian());
            mf.AddNum(1114);
            medians.Add(mf.FindMedian());
            mf.AddNum(207);
            medians.Add(mf.FindMedian());
            mf.AddNum(3271);
            medians.Add(mf.FindMedian());
            mf.AddNum(2539);
            medians.Add(mf.FindMedian());
            mf.AddNum(665);
            medians.Add(mf.FindMedian());
            mf.AddNum(4403);
            medians.Add(mf.FindMedian());
            mf.AddNum(1340);
            medians.Add(mf.FindMedian());
            mf.AddNum(181);
            medians.Add(mf.FindMedian());
            mf.AddNum(3350);
            medians.Add(mf.FindMedian());
            mf.AddNum(1927);
            medians.Add(mf.FindMedian());
            mf.AddNum(2122);
            medians.Add(mf.FindMedian());
            mf.AddNum(4497);
            medians.Add(mf.FindMedian());
            mf.AddNum(4855);
            medians.Add(mf.FindMedian());
            mf.AddNum(4737);
            medians.Add(mf.FindMedian());
            mf.AddNum(3073);
            medians.Add(mf.FindMedian());
            mf.AddNum(1555);
            medians.Add(mf.FindMedian());
            mf.AddNum(789);
            medians.Add(mf.FindMedian());
            mf.AddNum(3252);
            medians.Add(mf.FindMedian());
            mf.AddNum(2756);
            medians.Add(mf.FindMedian());
            mf.AddNum(3374);
            medians.Add(mf.FindMedian());
            mf.AddNum(2561);
            medians.Add(mf.FindMedian());
            mf.AddNum(4395);
            medians.Add(mf.FindMedian());
            mf.AddNum(1961);
            medians.Add(mf.FindMedian());
            mf.AddNum(2049);
            medians.Add(mf.FindMedian());
            mf.AddNum(4076);
            medians.Add(mf.FindMedian());
            mf.AddNum(2);
            medians.Add(mf.FindMedian());
            mf.AddNum(2624);
            medians.Add(mf.FindMedian());
            mf.AddNum(1351);
            medians.Add(mf.FindMedian());
            mf.AddNum(3828);
            medians.Add(mf.FindMedian());
            mf.AddNum(4319);
            medians.Add(mf.FindMedian());
            mf.AddNum(2563);
            medians.Add(mf.FindMedian());
            mf.AddNum(3025);
            medians.Add(mf.FindMedian());
            mf.AddNum(3354);
            medians.Add(mf.FindMedian());
            mf.AddNum(509);
            medians.Add(mf.FindMedian());
            mf.AddNum(3405);
            medians.Add(mf.FindMedian());
            mf.AddNum(1831);
            medians.Add(mf.FindMedian());
            mf.AddNum(1137);
            medians.Add(mf.FindMedian());
            mf.AddNum(2741);
            medians.Add(mf.FindMedian());
            mf.AddNum(4848);
            medians.Add(mf.FindMedian());
            mf.AddNum(1637);
            medians.Add(mf.FindMedian());
            mf.AddNum(2198);
            medians.Add(mf.FindMedian());
            mf.AddNum(1550);
            medians.Add(mf.FindMedian());
            mf.AddNum(2291);
            medians.Add(mf.FindMedian());
            mf.AddNum(3944);
            medians.Add(mf.FindMedian());
            mf.AddNum(2491);
            medians.Add(mf.FindMedian());
            mf.AddNum(1265);
            medians.Add(mf.FindMedian());
            mf.AddNum(3347);
            medians.Add(mf.FindMedian());
            mf.AddNum(1028);
            medians.Add(mf.FindMedian());
            mf.AddNum(3532);
            medians.Add(mf.FindMedian());
            mf.AddNum(528);
            medians.Add(mf.FindMedian());
            mf.AddNum(4183);
            medians.Add(mf.FindMedian());
            mf.AddNum(255);
            medians.Add(mf.FindMedian());
            mf.AddNum(3112);
            medians.Add(mf.FindMedian());
            mf.AddNum(989);
            medians.Add(mf.FindMedian());
            mf.AddNum(3303);
            medians.Add(mf.FindMedian());
            mf.AddNum(1225);
            medians.Add(mf.FindMedian());
            mf.AddNum(2953);
            medians.Add(mf.FindMedian());
            mf.AddNum(889);
            medians.Add(mf.FindMedian());
            mf.AddNum(4665);
            medians.Add(mf.FindMedian());
            mf.AddNum(2769);
            medians.Add(mf.FindMedian());
            mf.AddNum(614);
            medians.Add(mf.FindMedian());
            mf.AddNum(305);
            medians.Add(mf.FindMedian());
            mf.AddNum(4035);
            medians.Add(mf.FindMedian());
            mf.AddNum(1795);
            medians.Add(mf.FindMedian());
            mf.AddNum(5000);
            medians.Add(mf.FindMedian());
            mf.AddNum(417);
            medians.Add(mf.FindMedian());
            mf.AddNum(99);
            medians.Add(mf.FindMedian());
            mf.AddNum(4041);
            medians.Add(mf.FindMedian());
            mf.AddNum(2133);
            medians.Add(mf.FindMedian());
            mf.AddNum(3433);
            medians.Add(mf.FindMedian());
            mf.AddNum(2845);
            medians.Add(mf.FindMedian());
            mf.AddNum(4934);
            medians.Add(mf.FindMedian());
            mf.AddNum(4972);
            medians.Add(mf.FindMedian());
            mf.AddNum(191);
            medians.Add(mf.FindMedian());
            mf.AddNum(3842);
            medians.Add(mf.FindMedian());
            mf.AddNum(1713);
            medians.Add(mf.FindMedian());
            mf.AddNum(3407);
            medians.Add(mf.FindMedian());
            mf.AddNum(2772);
            medians.Add(mf.FindMedian());
            mf.AddNum(623);
            medians.Add(mf.FindMedian());
            mf.AddNum(2674);
            medians.Add(mf.FindMedian());
            mf.AddNum(2253);
            medians.Add(mf.FindMedian());
            mf.AddNum(442);
            medians.Add(mf.FindMedian());
            mf.AddNum(96);
            medians.Add(mf.FindMedian());
            mf.AddNum(1818);
            medians.Add(mf.FindMedian());
            mf.AddNum(2795);
            medians.Add(mf.FindMedian());
            mf.AddNum(3059);
            medians.Add(mf.FindMedian());
            mf.AddNum(2678);
            medians.Add(mf.FindMedian());
            mf.AddNum(529);
            medians.Add(mf.FindMedian());
            mf.AddNum(1700);
            medians.Add(mf.FindMedian());
            mf.AddNum(5093);
            medians.Add(mf.FindMedian());
            mf.AddNum(4201);
            medians.Add(mf.FindMedian());
            mf.AddNum(1102);
            medians.Add(mf.FindMedian());
            mf.AddNum(4219);
            medians.Add(mf.FindMedian());
            mf.AddNum(1848);
            medians.Add(mf.FindMedian());
            mf.AddNum(5002);
            medians.Add(mf.FindMedian());
            mf.AddNum(111);
            medians.Add(mf.FindMedian());
            mf.AddNum(75);
            medians.Add(mf.FindMedian());
            mf.AddNum(236);
            medians.Add(mf.FindMedian());
            mf.AddNum(2577);
            medians.Add(mf.FindMedian());
            mf.AddNum(4090);
            medians.Add(mf.FindMedian());
            mf.AddNum(4871);
            medians.Add(mf.FindMedian());
            mf.AddNum(1133);
            medians.Add(mf.FindMedian());
            mf.AddNum(1896);
            medians.Add(mf.FindMedian());
            mf.AddNum(2723);
            medians.Add(mf.FindMedian());
            mf.AddNum(2511);
            medians.Add(mf.FindMedian());
            mf.AddNum(2847);
            medians.Add(mf.FindMedian());
            mf.AddNum(3639);
            medians.Add(mf.FindMedian());
            mf.AddNum(391);
            medians.Add(mf.FindMedian());
            mf.AddNum(575);
            medians.Add(mf.FindMedian());
            mf.AddNum(2192);
            medians.Add(mf.FindMedian());
            mf.AddNum(2372);
            medians.Add(mf.FindMedian());
            mf.AddNum(1518);
            medians.Add(mf.FindMedian());
            mf.AddNum(3745);
            medians.Add(mf.FindMedian());
            mf.AddNum(4162);
            medians.Add(mf.FindMedian());
            mf.AddNum(3542);
            medians.Add(mf.FindMedian());
            mf.AddNum(58);
            medians.Add(mf.FindMedian());
            mf.AddNum(5067);
            medians.Add(mf.FindMedian());
            mf.AddNum(3289);
            medians.Add(mf.FindMedian());
            mf.AddNum(1287);
            medians.Add(mf.FindMedian());
            mf.AddNum(4513);
            medians.Add(mf.FindMedian());
            mf.AddNum(420);
            medians.Add(mf.FindMedian());
            mf.AddNum(3735);
            medians.Add(mf.FindMedian());
            mf.AddNum(254);
            medians.Add(mf.FindMedian());
            mf.AddNum(4578);
            medians.Add(mf.FindMedian());
            mf.AddNum(4855);
            medians.Add(mf.FindMedian());
            mf.AddNum(5063);
            medians.Add(mf.FindMedian());
            mf.AddNum(1875);
            medians.Add(mf.FindMedian());
            mf.AddNum(3286);
            medians.Add(mf.FindMedian());
            mf.AddNum(2151);
            medians.Add(mf.FindMedian());
            mf.AddNum(3163);
            medians.Add(mf.FindMedian());
            mf.AddNum(246);
            medians.Add(mf.FindMedian());
            mf.AddNum(1487);
            medians.Add(mf.FindMedian());
            mf.AddNum(2199);
            medians.Add(mf.FindMedian());
            mf.AddNum(3679);
            medians.Add(mf.FindMedian());
            mf.AddNum(2432);
            medians.Add(mf.FindMedian());
            mf.AddNum(1627);
            medians.Add(mf.FindMedian());
            mf.AddNum(863);
            medians.Add(mf.FindMedian());
            mf.AddNum(2109);
            medians.Add(mf.FindMedian());
            mf.AddNum(1564);
            medians.Add(mf.FindMedian());
            mf.AddNum(339);
            medians.Add(mf.FindMedian());
            mf.AddNum(1413);
            medians.Add(mf.FindMedian());
            mf.AddNum(183);
            medians.Add(mf.FindMedian());
            mf.AddNum(4173);
            medians.Add(mf.FindMedian());
            mf.AddNum(4708);
            medians.Add(mf.FindMedian());
            mf.AddNum(4559);
            medians.Add(mf.FindMedian());
            mf.AddNum(3364);
            medians.Add(mf.FindMedian());
            mf.AddNum(4852);
            medians.Add(mf.FindMedian());
            mf.AddNum(3731);
            medians.Add(mf.FindMedian());
            mf.AddNum(1195);
            medians.Add(mf.FindMedian());
            mf.AddNum(3315);
            medians.Add(mf.FindMedian());
            mf.AddNum(1169);
            medians.Add(mf.FindMedian());
            mf.AddNum(1320);
            medians.Add(mf.FindMedian());
            mf.AddNum(1094);
            medians.Add(mf.FindMedian());
            mf.AddNum(3809);
            medians.Add(mf.FindMedian());
            mf.AddNum(2524);
            medians.Add(mf.FindMedian());
            mf.AddNum(4684);
            medians.Add(mf.FindMedian());
            mf.AddNum(1697);
            medians.Add(mf.FindMedian());
            mf.AddNum(3268);
            medians.Add(mf.FindMedian());
            mf.AddNum(844);
            medians.Add(mf.FindMedian());
            mf.AddNum(1177);
            medians.Add(mf.FindMedian());
            mf.AddNum(4280);
            medians.Add(mf.FindMedian());
            mf.AddNum(4494);
            medians.Add(mf.FindMedian());
            mf.AddNum(1434);
            medians.Add(mf.FindMedian());
            mf.AddNum(1536);
            medians.Add(mf.FindMedian());
            mf.AddNum(2468);
            medians.Add(mf.FindMedian());
            mf.AddNum(3469);
            medians.Add(mf.FindMedian());
            mf.AddNum(2630);
            medians.Add(mf.FindMedian());
            mf.AddNum(2275);
            medians.Add(mf.FindMedian());
            mf.AddNum(4428);
            medians.Add(mf.FindMedian());
            mf.AddNum(4792);
            medians.Add(mf.FindMedian());
            mf.AddNum(690);
            medians.Add(mf.FindMedian());
            mf.AddNum(4114);
            medians.Add(mf.FindMedian());
            mf.AddNum(4033);
            medians.Add(mf.FindMedian());
            mf.AddNum(566);
            medians.Add(mf.FindMedian());
            mf.AddNum(3218);
            medians.Add(mf.FindMedian());
            mf.AddNum(3751);
            medians.Add(mf.FindMedian());
            mf.AddNum(751);
            medians.Add(mf.FindMedian());
            mf.AddNum(1024);
            medians.Add(mf.FindMedian());
            mf.AddNum(3464);
            medians.Add(mf.FindMedian());
            mf.AddNum(4990);
            medians.Add(mf.FindMedian());
            mf.AddNum(4669);
            medians.Add(mf.FindMedian());
            mf.AddNum(4336);
            medians.Add(mf.FindMedian());
            mf.AddNum(4410);
            medians.Add(mf.FindMedian());
            mf.AddNum(1921);
            medians.Add(mf.FindMedian());
            mf.AddNum(3957);
            medians.Add(mf.FindMedian());
            mf.AddNum(2769);
            medians.Add(mf.FindMedian());
            mf.AddNum(1817);
            medians.Add(mf.FindMedian());
            mf.AddNum(288);
            medians.Add(mf.FindMedian());
            mf.AddNum(608);
            medians.Add(mf.FindMedian());
            mf.AddNum(1484);
            medians.Add(mf.FindMedian());
            mf.AddNum(328);
            medians.Add(mf.FindMedian());
            mf.AddNum(3237);
            medians.Add(mf.FindMedian());
            mf.AddNum(1784);
            medians.Add(mf.FindMedian());
            mf.AddNum(14);
            medians.Add(mf.FindMedian());
            mf.AddNum(1266);
            medians.Add(mf.FindMedian());
            mf.AddNum(2984);
            medians.Add(mf.FindMedian());
            mf.AddNum(1716);
            medians.Add(mf.FindMedian());
            mf.AddNum(3627);
            medians.Add(mf.FindMedian());
            mf.AddNum(2996);
            medians.Add(mf.FindMedian());
            mf.AddNum(3627);
            medians.Add(mf.FindMedian());
            mf.AddNum(519);
            medians.Add(mf.FindMedian());
            mf.AddNum(1162);
            medians.Add(mf.FindMedian());
            mf.AddNum(4807);
            medians.Add(mf.FindMedian());
            mf.AddNum(2794);
            medians.Add(mf.FindMedian());
            mf.AddNum(1156);
            medians.Add(mf.FindMedian());
            mf.AddNum(1746);
            medians.Add(mf.FindMedian());
            mf.AddNum(946);
            medians.Add(mf.FindMedian());
            mf.AddNum(4138);
            medians.Add(mf.FindMedian());
            mf.AddNum(4397);
            medians.Add(mf.FindMedian());
            mf.AddNum(2362);
            medians.Add(mf.FindMedian());
            mf.AddNum(640);
            medians.Add(mf.FindMedian());
            mf.AddNum(532);
            medians.Add(mf.FindMedian());
            mf.AddNum(4086);
            medians.Add(mf.FindMedian());
            mf.AddNum(365);
            medians.Add(mf.FindMedian());
            mf.AddNum(2715);
            medians.Add(mf.FindMedian());
            mf.AddNum(2073);
            medians.Add(mf.FindMedian());
            mf.AddNum(2158);
            medians.Add(mf.FindMedian());
            mf.AddNum(191);
            medians.Add(mf.FindMedian());
            mf.AddNum(3726);
            medians.Add(mf.FindMedian());
            mf.AddNum(2249);
            medians.Add(mf.FindMedian());
            mf.AddNum(3988);
            medians.Add(mf.FindMedian());
            mf.AddNum(4388);
            medians.Add(mf.FindMedian());
            mf.AddNum(4147);
            medians.Add(mf.FindMedian());
            mf.AddNum(4903);
            medians.Add(mf.FindMedian());
            mf.AddNum(3149);
            medians.Add(mf.FindMedian());
            mf.AddNum(4659);
            medians.Add(mf.FindMedian());
            mf.AddNum(1314);
            medians.Add(mf.FindMedian());
            mf.AddNum(4713);
            medians.Add(mf.FindMedian());
            mf.AddNum(2775);
            medians.Add(mf.FindMedian());
            mf.AddNum(5055);
            medians.Add(mf.FindMedian());
            mf.AddNum(2826);
            medians.Add(mf.FindMedian());
            mf.AddNum(5117);
            medians.Add(mf.FindMedian());
            mf.AddNum(2916);
            medians.Add(mf.FindMedian());
            mf.AddNum(1812);
            medians.Add(mf.FindMedian());
            mf.AddNum(2702);
            medians.Add(mf.FindMedian());
            mf.AddNum(435);
            medians.Add(mf.FindMedian());
            mf.AddNum(299);
            medians.Add(mf.FindMedian());
            mf.AddNum(4824);
            medians.Add(mf.FindMedian());
            mf.AddNum(4454);
            medians.Add(mf.FindMedian());
            mf.AddNum(3060);
            medians.Add(mf.FindMedian());
            mf.AddNum(514);
            medians.Add(mf.FindMedian());
            mf.AddNum(605);
            medians.Add(mf.FindMedian());
            mf.AddNum(4095);
            medians.Add(mf.FindMedian());
            mf.AddNum(4974);
            medians.Add(mf.FindMedian());
            mf.AddNum(388);
            medians.Add(mf.FindMedian());
            mf.AddNum(463);
            medians.Add(mf.FindMedian());
            mf.AddNum(2928);
            medians.Add(mf.FindMedian());
            mf.AddNum(2765);
            medians.Add(mf.FindMedian());
            mf.AddNum(1778);
            medians.Add(mf.FindMedian());
            mf.AddNum(3260);
            medians.Add(mf.FindMedian());
            mf.AddNum(1799);
            medians.Add(mf.FindMedian());
            mf.AddNum(3015);
            medians.Add(mf.FindMedian());
            mf.AddNum(1587);
            medians.Add(mf.FindMedian());
            mf.AddNum(2793);
            medians.Add(mf.FindMedian());
            mf.AddNum(1701);
            medians.Add(mf.FindMedian());
            mf.AddNum(2684);
            medians.Add(mf.FindMedian());
            mf.AddNum(4637);
            medians.Add(mf.FindMedian());
            mf.AddNum(691);
            medians.Add(mf.FindMedian());
            mf.AddNum(2377);
            medians.Add(mf.FindMedian());
            mf.AddNum(1657);
            medians.Add(mf.FindMedian());
            mf.AddNum(4741);
            medians.Add(mf.FindMedian());
            mf.AddNum(1358);
            medians.Add(mf.FindMedian());
            mf.AddNum(587);
            medians.Add(mf.FindMedian());
            mf.AddNum(1761);
            medians.Add(mf.FindMedian());
            mf.AddNum(4093);
            medians.Add(mf.FindMedian());
            mf.AddNum(2615);
            medians.Add(mf.FindMedian());
            mf.AddNum(4788);
            medians.Add(mf.FindMedian());
            mf.AddNum(2792);
            medians.Add(mf.FindMedian());
            mf.AddNum(3977);
            medians.Add(mf.FindMedian());
            mf.AddNum(393);
            medians.Add(mf.FindMedian());
            mf.AddNum(1884);
            medians.Add(mf.FindMedian());
            mf.AddNum(1548);
            medians.Add(mf.FindMedian());
            mf.AddNum(1889);
            medians.Add(mf.FindMedian());
            mf.AddNum(2575);
            medians.Add(mf.FindMedian());
            mf.AddNum(2958);
            medians.Add(mf.FindMedian());
            mf.AddNum(4877);
            medians.Add(mf.FindMedian());
            mf.AddNum(888);
            medians.Add(mf.FindMedian());
            mf.AddNum(4502);
            medians.Add(mf.FindMedian());
            mf.AddNum(700);
            medians.Add(mf.FindMedian());
            mf.AddNum(3741);
            medians.Add(mf.FindMedian());
            mf.AddNum(4628);
            medians.Add(mf.FindMedian());
            mf.AddNum(76);
            medians.Add(mf.FindMedian());
            mf.AddNum(1894);
            medians.Add(mf.FindMedian());
            mf.AddNum(4813);
            medians.Add(mf.FindMedian());
            mf.AddNum(2329);
            medians.Add(mf.FindMedian());
            mf.AddNum(4652);
            medians.Add(mf.FindMedian());
            mf.AddNum(4106);
            medians.Add(mf.FindMedian());
            mf.AddNum(677);
            medians.Add(mf.FindMedian());
            mf.AddNum(1799);
            medians.Add(mf.FindMedian());
            mf.AddNum(4600);
            medians.Add(mf.FindMedian());
            mf.AddNum(3142);
            medians.Add(mf.FindMedian());
            mf.AddNum(2731);
            medians.Add(mf.FindMedian());
            mf.AddNum(1593);
            medians.Add(mf.FindMedian());
            mf.AddNum(4642);
            medians.Add(mf.FindMedian());
            mf.AddNum(3347);
            medians.Add(mf.FindMedian());
            mf.AddNum(3234);
            medians.Add(mf.FindMedian());
            mf.AddNum(2301);
            medians.Add(mf.FindMedian());
            mf.AddNum(5026);
            medians.Add(mf.FindMedian());
            mf.AddNum(169);
            medians.Add(mf.FindMedian());
            mf.AddNum(2949);
            medians.Add(mf.FindMedian());
            mf.AddNum(2120);
            medians.Add(mf.FindMedian());
            mf.AddNum(2158);
            medians.Add(mf.FindMedian());
            mf.AddNum(4929);
            medians.Add(mf.FindMedian());
            mf.AddNum(3441);
            medians.Add(mf.FindMedian());
            mf.AddNum(614);
            medians.Add(mf.FindMedian());
            mf.AddNum(2156);
            medians.Add(mf.FindMedian());
            mf.AddNum(472);
            medians.Add(mf.FindMedian());
            mf.AddNum(1799);
            medians.Add(mf.FindMedian());
            mf.AddNum(1531);
            medians.Add(mf.FindMedian());
            mf.AddNum(3637);
            medians.Add(mf.FindMedian());
            mf.AddNum(4849);
            medians.Add(mf.FindMedian());
            mf.AddNum(4735);
            medians.Add(mf.FindMedian());
            mf.AddNum(2109);
            medians.Add(mf.FindMedian());
            mf.AddNum(1114);
            medians.Add(mf.FindMedian());
            mf.AddNum(1394);
            medians.Add(mf.FindMedian());
            mf.AddNum(834);
            medians.Add(mf.FindMedian());
            mf.AddNum(2160);
            medians.Add(mf.FindMedian());
            mf.AddNum(4505);
            medians.Add(mf.FindMedian());
            mf.AddNum(2628);
            medians.Add(mf.FindMedian());
            mf.AddNum(427);
            medians.Add(mf.FindMedian());
            mf.AddNum(1662);
            medians.Add(mf.FindMedian());
            mf.AddNum(648);
            medians.Add(mf.FindMedian());
            mf.AddNum(1811);
            medians.Add(mf.FindMedian());
            mf.AddNum(513);
            medians.Add(mf.FindMedian());
            mf.AddNum(1139);
            medians.Add(mf.FindMedian());
            mf.AddNum(1458);
            medians.Add(mf.FindMedian());
            mf.AddNum(485);
            medians.Add(mf.FindMedian());
            mf.AddNum(576);
            medians.Add(mf.FindMedian());
            mf.AddNum(4013);
            medians.Add(mf.FindMedian());
            mf.AddNum(384);
            medians.Add(mf.FindMedian());
            mf.AddNum(4036);
            medians.Add(mf.FindMedian());
            mf.AddNum(2018);
            medians.Add(mf.FindMedian());
            mf.AddNum(1226);
            medians.Add(mf.FindMedian());
            mf.AddNum(4819);
            medians.Add(mf.FindMedian());
            mf.AddNum(1361);
            medians.Add(mf.FindMedian());
            mf.AddNum(1280);
            medians.Add(mf.FindMedian());
            mf.AddNum(4748);
            medians.Add(mf.FindMedian());
            mf.AddNum(3650);
            medians.Add(mf.FindMedian());
            mf.AddNum(419);
            medians.Add(mf.FindMedian());
            mf.AddNum(2288);
            medians.Add(mf.FindMedian());
            mf.AddNum(1663);
            medians.Add(mf.FindMedian());
            mf.AddNum(1033);
            medians.Add(mf.FindMedian());
            mf.AddNum(1747);
            medians.Add(mf.FindMedian());
            mf.AddNum(2999);
            medians.Add(mf.FindMedian());
            mf.AddNum(4439);
            medians.Add(mf.FindMedian());
            mf.AddNum(4407);
            medians.Add(mf.FindMedian());
            mf.AddNum(274);
            medians.Add(mf.FindMedian());
            mf.AddNum(2932);
            medians.Add(mf.FindMedian());
            mf.AddNum(3246);
            medians.Add(mf.FindMedian());
            mf.AddNum(2887);
            medians.Add(mf.FindMedian());
            mf.AddNum(547);
            medians.Add(mf.FindMedian());
            mf.AddNum(28);
            medians.Add(mf.FindMedian());
            mf.AddNum(5029);
            medians.Add(mf.FindMedian());
            mf.AddNum(4461);
            medians.Add(mf.FindMedian());
            mf.AddNum(1451);
            medians.Add(mf.FindMedian());
            mf.AddNum(3895);
            medians.Add(mf.FindMedian());
            mf.AddNum(1495);
            medians.Add(mf.FindMedian());
            mf.AddNum(3927);
            medians.Add(mf.FindMedian());
            mf.AddNum(129);
            medians.Add(mf.FindMedian());
            mf.AddNum(1148);
            medians.Add(mf.FindMedian());
            mf.AddNum(5017);
            medians.Add(mf.FindMedian());
            mf.AddNum(474);
            medians.Add(mf.FindMedian());
            mf.AddNum(4777);
            medians.Add(mf.FindMedian());
            mf.AddNum(3801);
            medians.Add(mf.FindMedian());
            mf.AddNum(2601);
            medians.Add(mf.FindMedian());
            mf.AddNum(1042);
            medians.Add(mf.FindMedian());
            mf.AddNum(3898);
            medians.Add(mf.FindMedian());
            mf.AddNum(1110);
            medians.Add(mf.FindMedian());
            mf.AddNum(1336);
            medians.Add(mf.FindMedian());
            mf.AddNum(4378);
            medians.Add(mf.FindMedian());
            mf.AddNum(4783);
            medians.Add(mf.FindMedian());
            mf.AddNum(2884);
            medians.Add(mf.FindMedian());
            mf.AddNum(3289);
            medians.Add(mf.FindMedian());
            mf.AddNum(4113);
            medians.Add(mf.FindMedian());
            mf.AddNum(3557);
            medians.Add(mf.FindMedian());
            mf.AddNum(2943);
            medians.Add(mf.FindMedian());
            mf.AddNum(4621);
            medians.Add(mf.FindMedian());
            mf.AddNum(301);
            medians.Add(mf.FindMedian());
            mf.AddNum(4675);
            medians.Add(mf.FindMedian());
            mf.AddNum(2164);
            medians.Add(mf.FindMedian());
            mf.AddNum(1318);
            medians.Add(mf.FindMedian());
            mf.AddNum(623);
            medians.Add(mf.FindMedian());
            mf.AddNum(721);
            medians.Add(mf.FindMedian());
            mf.AddNum(4731);
            medians.Add(mf.FindMedian());
            mf.AddNum(2060);
            medians.Add(mf.FindMedian());
            mf.AddNum(3596);
            medians.Add(mf.FindMedian());
            mf.AddNum(2446);
            medians.Add(mf.FindMedian());
            mf.AddNum(4603);
            medians.Add(mf.FindMedian());
            mf.AddNum(3637);
            medians.Add(mf.FindMedian());
            mf.AddNum(4670);
            medians.Add(mf.FindMedian());
            mf.AddNum(3915);
            medians.Add(mf.FindMedian());
            mf.AddNum(3838);
            medians.Add(mf.FindMedian());
            mf.AddNum(2439);
            medians.Add(mf.FindMedian());
            mf.AddNum(4541);
            medians.Add(mf.FindMedian());
            mf.AddNum(2417);
            medians.Add(mf.FindMedian());
            mf.AddNum(504);
            medians.Add(mf.FindMedian());
            mf.AddNum(3688);
            medians.Add(mf.FindMedian());
            mf.AddNum(2532);
            medians.Add(mf.FindMedian());
            mf.AddNum(3159);
            medians.Add(mf.FindMedian());
            mf.AddNum(4488);
            medians.Add(mf.FindMedian());
            mf.AddNum(2739);
            medians.Add(mf.FindMedian());
            mf.AddNum(3508);
            medians.Add(mf.FindMedian());
            mf.AddNum(3290);
            medians.Add(mf.FindMedian());
            mf.AddNum(4286);
            medians.Add(mf.FindMedian());
            mf.AddNum(4741);
            medians.Add(mf.FindMedian());
            mf.AddNum(2655);
            medians.Add(mf.FindMedian());
            mf.AddNum(4060);
            medians.Add(mf.FindMedian());
            mf.AddNum(4357);
            medians.Add(mf.FindMedian());
            mf.AddNum(1572);
            medians.Add(mf.FindMedian());
            mf.AddNum(485);
            medians.Add(mf.FindMedian());
            mf.AddNum(3640);
            medians.Add(mf.FindMedian());
            mf.AddNum(3860);
            medians.Add(mf.FindMedian());
            mf.AddNum(1011);
            medians.Add(mf.FindMedian());
            mf.AddNum(2039);
            medians.Add(mf.FindMedian());
            mf.AddNum(3367);
            medians.Add(mf.FindMedian());
            mf.AddNum(4738);
            medians.Add(mf.FindMedian());
            mf.AddNum(1655);
            medians.Add(mf.FindMedian());
            mf.AddNum(3656);
            medians.Add(mf.FindMedian());
            mf.AddNum(3484);
            medians.Add(mf.FindMedian());
            mf.AddNum(1215);
            medians.Add(mf.FindMedian());
            mf.AddNum(3495);
            medians.Add(mf.FindMedian());
            mf.AddNum(3934);
            medians.Add(mf.FindMedian());
            mf.AddNum(4932);
            medians.Add(mf.FindMedian());
            mf.AddNum(5022);
            medians.Add(mf.FindMedian());
            mf.AddNum(1034);
            medians.Add(mf.FindMedian());
            mf.AddNum(3876);
            medians.Add(mf.FindMedian());
            mf.AddNum(2828);
            medians.Add(mf.FindMedian());
            mf.AddNum(3711);
            medians.Add(mf.FindMedian());
            mf.AddNum(592);
            medians.Add(mf.FindMedian());
            mf.AddNum(4174);
            medians.Add(mf.FindMedian());
            mf.AddNum(4691);
            medians.Add(mf.FindMedian());
            mf.AddNum(3529);
            medians.Add(mf.FindMedian());
            mf.AddNum(4922);
            medians.Add(mf.FindMedian());
            mf.AddNum(1570);
            medians.Add(mf.FindMedian());
            mf.AddNum(1673);
            medians.Add(mf.FindMedian());
            mf.AddNum(602);
            medians.Add(mf.FindMedian());
            mf.AddNum(827);
            medians.Add(mf.FindMedian());
            mf.AddNum(4029);
            medians.Add(mf.FindMedian());
            mf.AddNum(675);
            medians.Add(mf.FindMedian());
            mf.AddNum(1189);
            medians.Add(mf.FindMedian());
            mf.AddNum(4439);
            medians.Add(mf.FindMedian());
            mf.AddNum(2451);
            medians.Add(mf.FindMedian());
            mf.AddNum(5102);
            medians.Add(mf.FindMedian());
            mf.AddNum(2401);
            medians.Add(mf.FindMedian());
            mf.AddNum(4021);
            medians.Add(mf.FindMedian());
            mf.AddNum(4274);
            medians.Add(mf.FindMedian());
            mf.AddNum(1533);
            medians.Add(mf.FindMedian());
            mf.AddNum(2872);
            medians.Add(mf.FindMedian());
            mf.AddNum(3738);
            medians.Add(mf.FindMedian());
            mf.AddNum(4151);
            medians.Add(mf.FindMedian());
            mf.AddNum(1652);
            medians.Add(mf.FindMedian());
            mf.AddNum(3544);
            medians.Add(mf.FindMedian());
            mf.AddNum(1485);
            medians.Add(mf.FindMedian());
            mf.AddNum(3224);
            medians.Add(mf.FindMedian());
            mf.AddNum(942);
            medians.Add(mf.FindMedian());
            mf.AddNum(3426);
            medians.Add(mf.FindMedian());
            mf.AddNum(2565);
            medians.Add(mf.FindMedian());
            mf.AddNum(2604);
            medians.Add(mf.FindMedian());
            mf.AddNum(4854);
            medians.Add(mf.FindMedian());
            mf.AddNum(4671);
            medians.Add(mf.FindMedian());
            mf.AddNum(4142);
            medians.Add(mf.FindMedian());
            mf.AddNum(4608);
            medians.Add(mf.FindMedian());
            mf.AddNum(1380);
            medians.Add(mf.FindMedian());
            mf.AddNum(3142);
            medians.Add(mf.FindMedian());
            mf.AddNum(3495);
            medians.Add(mf.FindMedian());
            mf.AddNum(1567);
            medians.Add(mf.FindMedian());
            mf.AddNum(4246);
            medians.Add(mf.FindMedian());
            mf.AddNum(885);
            medians.Add(mf.FindMedian());
            mf.AddNum(5063);
            medians.Add(mf.FindMedian());
            mf.AddNum(2245);
            medians.Add(mf.FindMedian());
            mf.AddNum(1328);
            medians.Add(mf.FindMedian());
            mf.AddNum(4221);
            medians.Add(mf.FindMedian());
            mf.AddNum(3792);
            medians.Add(mf.FindMedian());
            mf.AddNum(3934);
            medians.Add(mf.FindMedian());
            mf.AddNum(4735);
            medians.Add(mf.FindMedian());
            mf.AddNum(4920);
            medians.Add(mf.FindMedian());
            mf.AddNum(2947);
            medians.Add(mf.FindMedian());
            mf.AddNum(555);
            medians.Add(mf.FindMedian());
            mf.AddNum(301);
            medians.Add(mf.FindMedian());
            mf.AddNum(71);
            medians.Add(mf.FindMedian());
            mf.AddNum(4815);
            medians.Add(mf.FindMedian());
            mf.AddNum(428);
            medians.Add(mf.FindMedian());
            mf.AddNum(1218);
            medians.Add(mf.FindMedian());
            mf.AddNum(1360);
            medians.Add(mf.FindMedian());
            mf.AddNum(2975);
            medians.Add(mf.FindMedian());
            mf.AddNum(3144);
            medians.Add(mf.FindMedian());
            mf.AddNum(3180);
            medians.Add(mf.FindMedian());
            mf.AddNum(3469);
            medians.Add(mf.FindMedian());
            mf.AddNum(3906);
            medians.Add(mf.FindMedian());
            mf.AddNum(1421);
            medians.Add(mf.FindMedian());
            mf.AddNum(1089);
            medians.Add(mf.FindMedian());
            mf.AddNum(1146);
            medians.Add(mf.FindMedian());
            mf.AddNum(512);
            medians.Add(mf.FindMedian());
            mf.AddNum(4111);
            medians.Add(mf.FindMedian());
            mf.AddNum(20);
            medians.Add(mf.FindMedian());
            mf.AddNum(4688);
            medians.Add(mf.FindMedian());
            mf.AddNum(1999);
            medians.Add(mf.FindMedian());
            mf.AddNum(2496);
            medians.Add(mf.FindMedian());
            mf.AddNum(1449);
            medians.Add(mf.FindMedian());
            mf.AddNum(3230);
            medians.Add(mf.FindMedian());
            mf.AddNum(4979);
            medians.Add(mf.FindMedian());
            mf.AddNum(3547);
            medians.Add(mf.FindMedian());
            mf.AddNum(1608);
            medians.Add(mf.FindMedian());
            mf.AddNum(3538);
            medians.Add(mf.FindMedian());
            mf.AddNum(3162);
            medians.Add(mf.FindMedian());
            mf.AddNum(4328);
            medians.Add(mf.FindMedian());
            mf.AddNum(5038);
            medians.Add(mf.FindMedian());
            mf.AddNum(4430);
            medians.Add(mf.FindMedian());
            mf.AddNum(4844);
            medians.Add(mf.FindMedian());
            mf.AddNum(1715);
            medians.Add(mf.FindMedian());
            mf.AddNum(1448);
            medians.Add(mf.FindMedian());
            mf.AddNum(699);
            medians.Add(mf.FindMedian());
            mf.AddNum(1610);
            medians.Add(mf.FindMedian());
            mf.AddNum(686);
            medians.Add(mf.FindMedian());
            mf.AddNum(3602);
            medians.Add(mf.FindMedian());
            mf.AddNum(2074);
            medians.Add(mf.FindMedian());
            mf.AddNum(5103);
            medians.Add(mf.FindMedian());
            mf.AddNum(3127);
            medians.Add(mf.FindMedian());
            mf.AddNum(947);
            medians.Add(mf.FindMedian());
            mf.AddNum(4665);
            medians.Add(mf.FindMedian());
            mf.AddNum(2372);
            medians.Add(mf.FindMedian());
            mf.AddNum(3748);
            medians.Add(mf.FindMedian());
            mf.AddNum(1786);
            medians.Add(mf.FindMedian());
            mf.AddNum(1409);
            medians.Add(mf.FindMedian());
            mf.AddNum(2380);
            medians.Add(mf.FindMedian());
            mf.AddNum(1246);
            medians.Add(mf.FindMedian());
            mf.AddNum(4616);
            medians.Add(mf.FindMedian());
            mf.AddNum(3304);
            medians.Add(mf.FindMedian());
            mf.AddNum(213);
            medians.Add(mf.FindMedian());
            mf.AddNum(2605);
            medians.Add(mf.FindMedian());
            mf.AddNum(705);
            medians.Add(mf.FindMedian());
            mf.AddNum(3650);
            medians.Add(mf.FindMedian());
            mf.AddNum(4985);
            medians.Add(mf.FindMedian());
            mf.AddNum(361);
            medians.Add(mf.FindMedian());
            mf.AddNum(3032);
            medians.Add(mf.FindMedian());
            mf.AddNum(713);
            medians.Add(mf.FindMedian());
            mf.AddNum(4441);
            medians.Add(mf.FindMedian());
            mf.AddNum(2207);
            medians.Add(mf.FindMedian());
            mf.AddNum(4691);
            medians.Add(mf.FindMedian());
            mf.AddNum(52);
            medians.Add(mf.FindMedian());
            mf.AddNum(3217);
            medians.Add(mf.FindMedian());
            mf.AddNum(3710);
            medians.Add(mf.FindMedian());
            mf.AddNum(661);
            medians.Add(mf.FindMedian());
            mf.AddNum(1781);
            medians.Add(mf.FindMedian());
            mf.AddNum(869);
            medians.Add(mf.FindMedian());
            mf.AddNum(162);
            medians.Add(mf.FindMedian());
            mf.AddNum(2331);
            medians.Add(mf.FindMedian());
            mf.AddNum(931);
            medians.Add(mf.FindMedian());
            mf.AddNum(2396);
            medians.Add(mf.FindMedian());
            mf.AddNum(4647);
            medians.Add(mf.FindMedian());
            mf.AddNum(2683);
            medians.Add(mf.FindMedian());
            mf.AddNum(3777);
            medians.Add(mf.FindMedian());
            mf.AddNum(3130);
            medians.Add(mf.FindMedian());
            mf.AddNum(3074);
            medians.Add(mf.FindMedian());
            mf.AddNum(3823);
            medians.Add(mf.FindMedian());
            mf.AddNum(4582);
            medians.Add(mf.FindMedian());
            mf.AddNum(1974);
            medians.Add(mf.FindMedian());
            mf.AddNum(1535);
            medians.Add(mf.FindMedian());
            mf.AddNum(924);
            medians.Add(mf.FindMedian());
            mf.AddNum(3203);
            medians.Add(mf.FindMedian());
            mf.AddNum(4833);
            medians.Add(mf.FindMedian());
            mf.AddNum(4633);
            medians.Add(mf.FindMedian());
            mf.AddNum(2675);
            medians.Add(mf.FindMedian());
            mf.AddNum(4656);
            medians.Add(mf.FindMedian());
            mf.AddNum(4764);
            medians.Add(mf.FindMedian());
            mf.AddNum(2256);
            medians.Add(mf.FindMedian());
            mf.AddNum(359);
            medians.Add(mf.FindMedian());
            mf.AddNum(3672);
            medians.Add(mf.FindMedian());
            mf.AddNum(610);
            medians.Add(mf.FindMedian());
            mf.AddNum(5019);
            medians.Add(mf.FindMedian());
            mf.AddNum(1392);
            medians.Add(mf.FindMedian());
            mf.AddNum(1227);
            medians.Add(mf.FindMedian());
            mf.AddNum(2801);
            medians.Add(mf.FindMedian());
            mf.AddNum(3072);
            medians.Add(mf.FindMedian());
            mf.AddNum(859);
            medians.Add(mf.FindMedian());
            mf.AddNum(832);
            medians.Add(mf.FindMedian());
            mf.AddNum(4297);
            medians.Add(mf.FindMedian());
            mf.AddNum(621);
            medians.Add(mf.FindMedian());
            mf.AddNum(2045);
            medians.Add(mf.FindMedian());
            mf.AddNum(1167);
            medians.Add(mf.FindMedian());
            mf.AddNum(3757);
            medians.Add(mf.FindMedian());
            mf.AddNum(1329);
            medians.Add(mf.FindMedian());
            mf.AddNum(304);
            medians.Add(mf.FindMedian());
            mf.AddNum(1364);
            medians.Add(mf.FindMedian());
            mf.AddNum(1795);
            medians.Add(mf.FindMedian());
            mf.AddNum(2393);
            medians.Add(mf.FindMedian());
            mf.AddNum(4205);
            medians.Add(mf.FindMedian());
            mf.AddNum(3759);
            medians.Add(mf.FindMedian());
            mf.AddNum(4917);
            medians.Add(mf.FindMedian());
            mf.AddNum(3690);
            medians.Add(mf.FindMedian());
            mf.AddNum(3018);
            medians.Add(mf.FindMedian());
            mf.AddNum(4082);
            medians.Add(mf.FindMedian());
            mf.AddNum(2031);
            medians.Add(mf.FindMedian());
            mf.AddNum(1431);
            medians.Add(mf.FindMedian());
            mf.AddNum(3957);
            medians.Add(mf.FindMedian());
            mf.AddNum(1460);
            medians.Add(mf.FindMedian());
            mf.AddNum(3325);
            medians.Add(mf.FindMedian());
            mf.AddNum(3002);
            medians.Add(mf.FindMedian());
            mf.AddNum(3335);
            medians.Add(mf.FindMedian());
            mf.AddNum(3644);
            medians.Add(mf.FindMedian());
            mf.AddNum(2089);
            medians.Add(mf.FindMedian());
            mf.AddNum(878);
            medians.Add(mf.FindMedian());
            mf.AddNum(629);
            medians.Add(mf.FindMedian());
            mf.AddNum(1985);
            medians.Add(mf.FindMedian());
            mf.AddNum(1657);
            medians.Add(mf.FindMedian());
            mf.AddNum(1468);
            medians.Add(mf.FindMedian());
            mf.AddNum(19);
            medians.Add(mf.FindMedian());
            mf.AddNum(553);
            medians.Add(mf.FindMedian());
            mf.AddNum(3571);
            medians.Add(mf.FindMedian());
            mf.AddNum(4935);
            medians.Add(mf.FindMedian());
            mf.AddNum(3264);
            medians.Add(mf.FindMedian());
            mf.AddNum(2362);
            medians.Add(mf.FindMedian());
            mf.AddNum(1766);
            medians.Add(mf.FindMedian());
            mf.AddNum(2910);
            medians.Add(mf.FindMedian());
            mf.AddNum(2895);
            medians.Add(mf.FindMedian());
            mf.AddNum(303);
            medians.Add(mf.FindMedian());
            mf.AddNum(700);
            medians.Add(mf.FindMedian());
            mf.AddNum(533);
            medians.Add(mf.FindMedian());
            mf.AddNum(1674);
            medians.Add(mf.FindMedian());
            mf.AddNum(4510);
            medians.Add(mf.FindMedian());
            mf.AddNum(630);
            medians.Add(mf.FindMedian());
            mf.AddNum(4335);
            medians.Add(mf.FindMedian());
            mf.AddNum(5051);
            medians.Add(mf.FindMedian());
            mf.AddNum(1536);
            medians.Add(mf.FindMedian());
            mf.AddNum(693);
            medians.Add(mf.FindMedian());
            mf.AddNum(3838);
            medians.Add(mf.FindMedian());
            mf.AddNum(1676);
            medians.Add(mf.FindMedian());
            mf.AddNum(969);
            medians.Add(mf.FindMedian());
            mf.AddNum(1634);
            medians.Add(mf.FindMedian());
            mf.AddNum(1758);
            medians.Add(mf.FindMedian());
            mf.AddNum(3487);
            medians.Add(mf.FindMedian());
            mf.AddNum(3795);
            medians.Add(mf.FindMedian());
            mf.AddNum(411);
            medians.Add(mf.FindMedian());
            mf.AddNum(935);
            medians.Add(mf.FindMedian());
            mf.AddNum(4179);
            medians.Add(mf.FindMedian());
            mf.AddNum(24);
            medians.Add(mf.FindMedian());
            mf.AddNum(1407);
            medians.Add(mf.FindMedian());
            mf.AddNum(4128);
            medians.Add(mf.FindMedian());
            mf.AddNum(1196);
            medians.Add(mf.FindMedian());
            mf.AddNum(1634);
            medians.Add(mf.FindMedian());
            mf.AddNum(266);
            medians.Add(mf.FindMedian());
            mf.AddNum(4203);
            medians.Add(mf.FindMedian());
            mf.AddNum(3729);
            medians.Add(mf.FindMedian());
            mf.AddNum(3897);
            medians.Add(mf.FindMedian());
            mf.AddNum(3905);
            medians.Add(mf.FindMedian());
            mf.AddNum(4729);
            medians.Add(mf.FindMedian());
            mf.AddNum(4340);
            medians.Add(mf.FindMedian());
            mf.AddNum(1029);
            medians.Add(mf.FindMedian());
            mf.AddNum(162);
            medians.Add(mf.FindMedian());
            mf.AddNum(4480);
            medians.Add(mf.FindMedian());
            mf.AddNum(616);
            medians.Add(mf.FindMedian());
            mf.AddNum(3406);
            medians.Add(mf.FindMedian());
            mf.AddNum(2772);
            medians.Add(mf.FindMedian());
            mf.AddNum(444);
            medians.Add(mf.FindMedian());
            mf.AddNum(1558);
            medians.Add(mf.FindMedian());
            mf.AddNum(342);
            medians.Add(mf.FindMedian());
            mf.AddNum(846);
            medians.Add(mf.FindMedian());
            mf.AddNum(2214);
            medians.Add(mf.FindMedian());
            mf.AddNum(4806);
            medians.Add(mf.FindMedian());
            mf.AddNum(4905);
            medians.Add(mf.FindMedian());
            mf.AddNum(4048);
            medians.Add(mf.FindMedian());
            mf.AddNum(641);
            medians.Add(mf.FindMedian());
            mf.AddNum(4080);
            medians.Add(mf.FindMedian());
            mf.AddNum(3985);
            medians.Add(mf.FindMedian());
            mf.AddNum(1595);
            medians.Add(mf.FindMedian());
            mf.AddNum(953);
            medians.Add(mf.FindMedian());
            mf.AddNum(1784);
            medians.Add(mf.FindMedian());
            mf.AddNum(1576);
            medians.Add(mf.FindMedian());
            mf.AddNum(3532);
            medians.Add(mf.FindMedian());
            mf.AddNum(2250);
            medians.Add(mf.FindMedian());
            mf.AddNum(4586);
            medians.Add(mf.FindMedian());
            mf.AddNum(1814);
            medians.Add(mf.FindMedian());
            mf.AddNum(2741);
            medians.Add(mf.FindMedian());
            mf.AddNum(2709);
            medians.Add(mf.FindMedian());
            mf.AddNum(2730);
            medians.Add(mf.FindMedian());
            mf.AddNum(892);
            medians.Add(mf.FindMedian());
            mf.AddNum(1936);
            medians.Add(mf.FindMedian());
            mf.AddNum(4862);
            medians.Add(mf.FindMedian());
            mf.AddNum(924);
            medians.Add(mf.FindMedian());
            mf.AddNum(322);
            medians.Add(mf.FindMedian());
            mf.AddNum(3500);
            medians.Add(mf.FindMedian());
            mf.AddNum(4969);
            medians.Add(mf.FindMedian());
            mf.AddNum(3000);
            medians.Add(mf.FindMedian());
            mf.AddNum(3904);
            medians.Add(mf.FindMedian());
            mf.AddNum(4387);
            medians.Add(mf.FindMedian());
            mf.AddNum(4652);
            medians.Add(mf.FindMedian());
            mf.AddNum(152);
            medians.Add(mf.FindMedian());
            mf.AddNum(3977);
            medians.Add(mf.FindMedian());
            mf.AddNum(1056);
            medians.Add(mf.FindMedian());
            mf.AddNum(229);
            medians.Add(mf.FindMedian());
            mf.AddNum(4458);
            medians.Add(mf.FindMedian());
            mf.AddNum(4737);
            medians.Add(mf.FindMedian());
            mf.AddNum(3819);
            medians.Add(mf.FindMedian());
            mf.AddNum(1234);
            medians.Add(mf.FindMedian());
            mf.AddNum(1539);
            medians.Add(mf.FindMedian());
            mf.AddNum(531);
            medians.Add(mf.FindMedian());
            mf.AddNum(4142);
            medians.Add(mf.FindMedian());
            mf.AddNum(3399);
            medians.Add(mf.FindMedian());
            mf.AddNum(1398);
            medians.Add(mf.FindMedian());
            mf.AddNum(39);
            medians.Add(mf.FindMedian());
            mf.AddNum(2179);
            medians.Add(mf.FindMedian());
            mf.AddNum(484);
            medians.Add(mf.FindMedian());
            mf.AddNum(1916);
            medians.Add(mf.FindMedian());
            mf.AddNum(889);
            medians.Add(mf.FindMedian());
            mf.AddNum(1571);
            medians.Add(mf.FindMedian());
            mf.AddNum(2322);
            medians.Add(mf.FindMedian());
            mf.AddNum(4449);
            medians.Add(mf.FindMedian());
            mf.AddNum(4804);
            medians.Add(mf.FindMedian());
            mf.AddNum(3296);
            medians.Add(mf.FindMedian());
            mf.AddNum(4529);
            medians.Add(mf.FindMedian());
            mf.AddNum(1545);
            medians.Add(mf.FindMedian());
            mf.AddNum(1226);
            medians.Add(mf.FindMedian());
            mf.AddNum(1560);
            medians.Add(mf.FindMedian());
            mf.AddNum(1936);
            medians.Add(mf.FindMedian());
            mf.AddNum(2760);
            medians.Add(mf.FindMedian());
            mf.AddNum(1196);
            medians.Add(mf.FindMedian());
            mf.AddNum(1961);
            medians.Add(mf.FindMedian());
            mf.AddNum(4152);
            medians.Add(mf.FindMedian());
            mf.AddNum(4744);
            medians.Add(mf.FindMedian());
            mf.AddNum(2631);
            medians.Add(mf.FindMedian());
            mf.AddNum(1121);
            medians.Add(mf.FindMedian());
            mf.AddNum(3787);
            medians.Add(mf.FindMedian());
            mf.AddNum(4627);
            medians.Add(mf.FindMedian());
            mf.AddNum(2448);
            medians.Add(mf.FindMedian());
            mf.AddNum(1882);
            medians.Add(mf.FindMedian());
            mf.AddNum(1826);
            medians.Add(mf.FindMedian());
            mf.AddNum(7);
            medians.Add(mf.FindMedian());
            mf.AddNum(519);
            medians.Add(mf.FindMedian());
            mf.AddNum(1687);
            medians.Add(mf.FindMedian());
            mf.AddNum(3460);
            medians.Add(mf.FindMedian());
            mf.AddNum(3767);
            medians.Add(mf.FindMedian());
            mf.AddNum(2487);
            medians.Add(mf.FindMedian());
            mf.AddNum(4462);
            medians.Add(mf.FindMedian());
            mf.AddNum(3521);
            medians.Add(mf.FindMedian());
            mf.AddNum(4014);
            medians.Add(mf.FindMedian());
            mf.AddNum(3872);
            medians.Add(mf.FindMedian());
            mf.AddNum(3905);
            medians.Add(mf.FindMedian());
            mf.AddNum(3996);
            medians.Add(mf.FindMedian());
            mf.AddNum(3640);
            medians.Add(mf.FindMedian());
            mf.AddNum(3425);
            medians.Add(mf.FindMedian());
            mf.AddNum(2666);
            medians.Add(mf.FindMedian());
            mf.AddNum(2776);
            medians.Add(mf.FindMedian());
            mf.AddNum(1465);
            medians.Add(mf.FindMedian());
            mf.AddNum(2859);
            medians.Add(mf.FindMedian());
            mf.AddNum(4282);
            medians.Add(mf.FindMedian());
            mf.AddNum(4114);
            medians.Add(mf.FindMedian());
            mf.AddNum(1030);
            medians.Add(mf.FindMedian());
            mf.AddNum(1365);
            medians.Add(mf.FindMedian());
            mf.AddNum(4049);
            medians.Add(mf.FindMedian());
            mf.AddNum(599);
            medians.Add(mf.FindMedian());
            mf.AddNum(2243);
            medians.Add(mf.FindMedian());
            mf.AddNum(327);
            medians.Add(mf.FindMedian());
            mf.AddNum(3516);
            medians.Add(mf.FindMedian());
            mf.AddNum(4042);
            medians.Add(mf.FindMedian());
            mf.AddNum(2036);
            medians.Add(mf.FindMedian());
            mf.AddNum(1656);
            medians.Add(mf.FindMedian());
            mf.AddNum(1173);
            medians.Add(mf.FindMedian());
            mf.AddNum(909);
            medians.Add(mf.FindMedian());
            mf.AddNum(4199);
            medians.Add(mf.FindMedian());
            mf.AddNum(605);
            medians.Add(mf.FindMedian());
            mf.AddNum(450);
            medians.Add(mf.FindMedian());
            mf.AddNum(1598);
            medians.Add(mf.FindMedian());
            mf.AddNum(1574);
            medians.Add(mf.FindMedian());
            mf.AddNum(185);
            medians.Add(mf.FindMedian());
            mf.AddNum(2745);
            medians.Add(mf.FindMedian());
            mf.AddNum(21);
            medians.Add(mf.FindMedian());
            mf.AddNum(4187);
            medians.Add(mf.FindMedian());
            mf.AddNum(4838);
            medians.Add(mf.FindMedian());
            mf.AddNum(2249);
            medians.Add(mf.FindMedian());
            mf.AddNum(1630);
            medians.Add(mf.FindMedian());
            mf.AddNum(1047);
            medians.Add(mf.FindMedian());
            mf.AddNum(3349);
            medians.Add(mf.FindMedian());
            mf.AddNum(1687);
            medians.Add(mf.FindMedian());
            mf.AddNum(3512);
            medians.Add(mf.FindMedian());
            mf.AddNum(2015);
            medians.Add(mf.FindMedian());
            mf.AddNum(799);
            medians.Add(mf.FindMedian());
            mf.AddNum(1955);
            medians.Add(mf.FindMedian());
            mf.AddNum(5036);
            medians.Add(mf.FindMedian());
            mf.AddNum(3999);
            medians.Add(mf.FindMedian());
            mf.AddNum(3580);
            medians.Add(mf.FindMedian());
            mf.AddNum(2135);
            medians.Add(mf.FindMedian());
            mf.AddNum(4763);
            medians.Add(mf.FindMedian());
            mf.AddNum(2946);
            medians.Add(mf.FindMedian());
            mf.AddNum(815);
            medians.Add(mf.FindMedian());
            mf.AddNum(327);
            medians.Add(mf.FindMedian());
            mf.AddNum(4619);
            medians.Add(mf.FindMedian());
            mf.AddNum(3182);
            medians.Add(mf.FindMedian());
            mf.AddNum(782);
            medians.Add(mf.FindMedian());
            mf.AddNum(2963);
            medians.Add(mf.FindMedian());
            mf.AddNum(363);
            medians.Add(mf.FindMedian());
            mf.AddNum(2976);
            medians.Add(mf.FindMedian());
            mf.AddNum(1317);
            medians.Add(mf.FindMedian());
            mf.AddNum(4076);
            medians.Add(mf.FindMedian());
            mf.AddNum(874);
            medians.Add(mf.FindMedian());
            mf.AddNum(1301);
            medians.Add(mf.FindMedian());
            mf.AddNum(1354);
            medians.Add(mf.FindMedian());
            mf.AddNum(1386);
            medians.Add(mf.FindMedian());
            mf.AddNum(892);
            medians.Add(mf.FindMedian());
            mf.AddNum(255);
            medians.Add(mf.FindMedian());
            mf.AddNum(413);
            medians.Add(mf.FindMedian());
            mf.AddNum(5029);
            medians.Add(mf.FindMedian());
            mf.AddNum(3819);
            medians.Add(mf.FindMedian());
            mf.AddNum(5012);
            medians.Add(mf.FindMedian());
            mf.AddNum(4585);
            medians.Add(mf.FindMedian());
            mf.AddNum(1160);
            medians.Add(mf.FindMedian());
            mf.AddNum(358);
            medians.Add(mf.FindMedian());
            mf.AddNum(967);
            medians.Add(mf.FindMedian());
            mf.AddNum(4967);
            medians.Add(mf.FindMedian());
            mf.AddNum(2084);
            medians.Add(mf.FindMedian());
            mf.AddNum(899);
            medians.Add(mf.FindMedian());
            mf.AddNum(94);
            medians.Add(mf.FindMedian());
            mf.AddNum(349);
            medians.Add(mf.FindMedian());
            mf.AddNum(1169);
            medians.Add(mf.FindMedian());
            mf.AddNum(4749);
            medians.Add(mf.FindMedian());
            mf.AddNum(1934);
            medians.Add(mf.FindMedian());
            mf.AddNum(3557);
            medians.Add(mf.FindMedian());
            mf.AddNum(2544);
            medians.Add(mf.FindMedian());
            mf.AddNum(2475);
            medians.Add(mf.FindMedian());
            mf.AddNum(229);
            medians.Add(mf.FindMedian());
            mf.AddNum(153);
            medians.Add(mf.FindMedian());
            mf.AddNum(4947);
            medians.Add(mf.FindMedian());
            mf.AddNum(4512);
            medians.Add(mf.FindMedian());
            mf.AddNum(3142);
            medians.Add(mf.FindMedian());
            mf.AddNum(846);
            medians.Add(mf.FindMedian());
            mf.AddNum(3099);
            medians.Add(mf.FindMedian());
            mf.AddNum(4885);
            medians.Add(mf.FindMedian());
            mf.AddNum(1797);
            medians.Add(mf.FindMedian());
            mf.AddNum(4899);
            medians.Add(mf.FindMedian());
            mf.AddNum(4366);
            medians.Add(mf.FindMedian());
            mf.AddNum(3816);
            medians.Add(mf.FindMedian());
            mf.AddNum(915);
            medians.Add(mf.FindMedian());
            mf.AddNum(1049);
            medians.Add(mf.FindMedian());
            mf.AddNum(78);
            medians.Add(mf.FindMedian());
            mf.AddNum(2268);
            medians.Add(mf.FindMedian());
            mf.AddNum(1905);
            medians.Add(mf.FindMedian());
            mf.AddNum(3660);
            medians.Add(mf.FindMedian());
            mf.AddNum(2700);
            medians.Add(mf.FindMedian());
            mf.AddNum(3316);
            medians.Add(mf.FindMedian());
            mf.AddNum(1078);
            medians.Add(mf.FindMedian());
            mf.AddNum(840);
            medians.Add(mf.FindMedian());
            mf.AddNum(1944);
            medians.Add(mf.FindMedian());
            mf.AddNum(519);
            medians.Add(mf.FindMedian());
            mf.AddNum(3963);
            medians.Add(mf.FindMedian());
            mf.AddNum(2806);
            medians.Add(mf.FindMedian());
            mf.AddNum(86);
            medians.Add(mf.FindMedian());
            mf.AddNum(3765);
            medians.Add(mf.FindMedian());
            mf.AddNum(5095);
            medians.Add(mf.FindMedian());
            mf.AddNum(4542);
            medians.Add(mf.FindMedian());
            mf.AddNum(2873);
            medians.Add(mf.FindMedian());
            mf.AddNum(2191);
            medians.Add(mf.FindMedian());
            mf.AddNum(3889);
            medians.Add(mf.FindMedian());
            mf.AddNum(5023);
            medians.Add(mf.FindMedian());
            mf.AddNum(4308);
            medians.Add(mf.FindMedian());
            mf.AddNum(2646);
            medians.Add(mf.FindMedian());
            mf.AddNum(788);
            medians.Add(mf.FindMedian());
            mf.AddNum(3940);
            medians.Add(mf.FindMedian());
            mf.AddNum(3294);
            medians.Add(mf.FindMedian());
            mf.AddNum(524);
            medians.Add(mf.FindMedian());
            mf.AddNum(355);
            medians.Add(mf.FindMedian());
            mf.AddNum(4617);
            medians.Add(mf.FindMedian());
            mf.AddNum(1053);
            medians.Add(mf.FindMedian());
            mf.AddNum(3796);
            medians.Add(mf.FindMedian());
            mf.AddNum(1390);
            medians.Add(mf.FindMedian());
            mf.AddNum(3376);
            medians.Add(mf.FindMedian());
            mf.AddNum(3310);
            medians.Add(mf.FindMedian());
            mf.AddNum(2738);
            medians.Add(mf.FindMedian());
            mf.AddNum(1313);
            medians.Add(mf.FindMedian());
            mf.AddNum(4589);
            medians.Add(mf.FindMedian());
            mf.AddNum(1320);
            medians.Add(mf.FindMedian());
            mf.AddNum(4288);
            medians.Add(mf.FindMedian());
            mf.AddNum(828);
            medians.Add(mf.FindMedian());
            mf.AddNum(3535);
            medians.Add(mf.FindMedian());
            mf.AddNum(3145);
            medians.Add(mf.FindMedian());
            mf.AddNum(3045);
            medians.Add(mf.FindMedian());
            mf.AddNum(1761);
            medians.Add(mf.FindMedian());
            mf.AddNum(1544);
            medians.Add(mf.FindMedian());
            mf.AddNum(4186);
            medians.Add(mf.FindMedian());
            mf.AddNum(4145);
            medians.Add(mf.FindMedian());
            mf.AddNum(3394);
            medians.Add(mf.FindMedian());
            mf.AddNum(2322);
            medians.Add(mf.FindMedian());
            mf.AddNum(4692);
            medians.Add(mf.FindMedian());
            mf.AddNum(2422);
            medians.Add(mf.FindMedian());
            mf.AddNum(4786);
            medians.Add(mf.FindMedian());
            mf.AddNum(2012);
            medians.Add(mf.FindMedian());
            mf.AddNum(2509);
            medians.Add(mf.FindMedian());
            mf.AddNum(1560);
            medians.Add(mf.FindMedian());
            mf.AddNum(2709);
            medians.Add(mf.FindMedian());
            mf.AddNum(3413);
            medians.Add(mf.FindMedian());
            mf.AddNum(1538);
            medians.Add(mf.FindMedian());
            mf.AddNum(5081);
            medians.Add(mf.FindMedian());
            mf.AddNum(3599);
            medians.Add(mf.FindMedian());
            mf.AddNum(3230);
            medians.Add(mf.FindMedian());
            mf.AddNum(3173);
            medians.Add(mf.FindMedian());
            mf.AddNum(4251);
            medians.Add(mf.FindMedian());
            mf.AddNum(4643);
            medians.Add(mf.FindMedian());
            mf.AddNum(3121);
            medians.Add(mf.FindMedian());
            mf.AddNum(3898);
            medians.Add(mf.FindMedian());
            mf.AddNum(4818);
            medians.Add(mf.FindMedian());
            mf.AddNum(4810);
            medians.Add(mf.FindMedian());
            mf.AddNum(3353);
            medians.Add(mf.FindMedian());
            mf.AddNum(4152);
            medians.Add(mf.FindMedian());
            mf.AddNum(2959);
            medians.Add(mf.FindMedian());
            mf.AddNum(392);
            medians.Add(mf.FindMedian());
            mf.AddNum(525);
            medians.Add(mf.FindMedian());
            mf.AddNum(1699);
            medians.Add(mf.FindMedian());
            mf.AddNum(4744);
            medians.Add(mf.FindMedian());
            mf.AddNum(1564);
            medians.Add(mf.FindMedian());
            mf.AddNum(2523);
            medians.Add(mf.FindMedian());
            mf.AddNum(2454);
            medians.Add(mf.FindMedian());
            mf.AddNum(651);
            medians.Add(mf.FindMedian());
            mf.AddNum(2300);
            medians.Add(mf.FindMedian());
            mf.AddNum(5065);
            medians.Add(mf.FindMedian());
            mf.AddNum(427);
            medians.Add(mf.FindMedian());
            mf.AddNum(4242);
            medians.Add(mf.FindMedian());
            mf.AddNum(3476);
            medians.Add(mf.FindMedian());
            mf.AddNum(5050);
            medians.Add(mf.FindMedian());
            mf.AddNum(2766);
            medians.Add(mf.FindMedian());
            mf.AddNum(4961);
            medians.Add(mf.FindMedian());
            mf.AddNum(3376);
            medians.Add(mf.FindMedian());
            mf.AddNum(3272);
            medians.Add(mf.FindMedian());
            mf.AddNum(4883);
            medians.Add(mf.FindMedian());
            mf.AddNum(4938);
            medians.Add(mf.FindMedian());
            mf.AddNum(1959);
            medians.Add(mf.FindMedian());
            mf.AddNum(2770);
            medians.Add(mf.FindMedian());
            mf.AddNum(4300);
            medians.Add(mf.FindMedian());
            mf.AddNum(4363);
            medians.Add(mf.FindMedian());
            mf.AddNum(3650);
            medians.Add(mf.FindMedian());
            mf.AddNum(1353);
            medians.Add(mf.FindMedian());
            mf.AddNum(4421);
            medians.Add(mf.FindMedian());
            mf.AddNum(3703);
            medians.Add(mf.FindMedian());
            mf.AddNum(1549);
            medians.Add(mf.FindMedian());
            mf.AddNum(1220);
            medians.Add(mf.FindMedian());
            mf.AddNum(4149);
            medians.Add(mf.FindMedian());
            mf.AddNum(4874);
            medians.Add(mf.FindMedian());
            mf.AddNum(3017);
            medians.Add(mf.FindMedian());
            mf.AddNum(1188);
            medians.Add(mf.FindMedian());
            mf.AddNum(4264);
            medians.Add(mf.FindMedian());
            mf.AddNum(883);
            medians.Add(mf.FindMedian());
            mf.AddNum(3528);
            medians.Add(mf.FindMedian());
            mf.AddNum(3556);
            medians.Add(mf.FindMedian());
            mf.AddNum(4664);
            medians.Add(mf.FindMedian());
            mf.AddNum(4753);
            medians.Add(mf.FindMedian());
            mf.AddNum(363);
            medians.Add(mf.FindMedian());
            mf.AddNum(3608);
            medians.Add(mf.FindMedian());
            mf.AddNum(3579);
            medians.Add(mf.FindMedian());
            mf.AddNum(160);
            medians.Add(mf.FindMedian());
            mf.AddNum(2058);
            medians.Add(mf.FindMedian());
            mf.AddNum(5090);
            medians.Add(mf.FindMedian());
            mf.AddNum(3229);
            medians.Add(mf.FindMedian());
            mf.AddNum(441);
            medians.Add(mf.FindMedian());
            mf.AddNum(578);
            medians.Add(mf.FindMedian());
            mf.AddNum(4554);
            medians.Add(mf.FindMedian());
            mf.AddNum(4710);
            medians.Add(mf.FindMedian());
            mf.AddNum(1702);
            medians.Add(mf.FindMedian());
            mf.AddNum(2892);
            medians.Add(mf.FindMedian());
            mf.AddNum(1174);
            medians.Add(mf.FindMedian());
            mf.AddNum(4240);
            medians.Add(mf.FindMedian());
            mf.AddNum(3097);
            medians.Add(mf.FindMedian());
            mf.AddNum(3024);
            medians.Add(mf.FindMedian());
            mf.AddNum(1793);
            medians.Add(mf.FindMedian());
            mf.AddNum(806);
            medians.Add(mf.FindMedian());
            mf.AddNum(437);
            medians.Add(mf.FindMedian());
            mf.AddNum(387);
            medians.Add(mf.FindMedian());
            mf.AddNum(384);
            medians.Add(mf.FindMedian());
            mf.AddNum(1104);
            medians.Add(mf.FindMedian());
            mf.AddNum(3665);
            medians.Add(mf.FindMedian());
            mf.AddNum(4073);
            medians.Add(mf.FindMedian());
            mf.AddNum(236);
            medians.Add(mf.FindMedian());
            mf.AddNum(1694);
            medians.Add(mf.FindMedian());
            mf.AddNum(3309);
            medians.Add(mf.FindMedian());
            mf.AddNum(1745);
            medians.Add(mf.FindMedian());
            mf.AddNum(1890);
            medians.Add(mf.FindMedian());
            mf.AddNum(50);
            medians.Add(mf.FindMedian());
            mf.AddNum(4061);
            medians.Add(mf.FindMedian());
            mf.AddNum(3036);
            medians.Add(mf.FindMedian());
            mf.AddNum(4981);
            medians.Add(mf.FindMedian());
            mf.AddNum(3931);
            medians.Add(mf.FindMedian());
            mf.AddNum(3394);
            medians.Add(mf.FindMedian());
            mf.AddNum(2260);
            medians.Add(mf.FindMedian());
            mf.AddNum(4905);
            medians.Add(mf.FindMedian());
            mf.AddNum(2497);
            medians.Add(mf.FindMedian());
            mf.AddNum(1168);
            medians.Add(mf.FindMedian());
            mf.AddNum(2621);
            medians.Add(mf.FindMedian());
            mf.AddNum(222);
            medians.Add(mf.FindMedian());
            mf.AddNum(1266);
            medians.Add(mf.FindMedian());
            mf.AddNum(507);
            medians.Add(mf.FindMedian());
            mf.AddNum(1700);
            medians.Add(mf.FindMedian());
            mf.AddNum(3546);
            medians.Add(mf.FindMedian());
            mf.AddNum(1071);
            medians.Add(mf.FindMedian());
            mf.AddNum(491);
            medians.Add(mf.FindMedian());
            mf.AddNum(1911);
            medians.Add(mf.FindMedian());
            mf.AddNum(3097);
            medians.Add(mf.FindMedian());
            mf.AddNum(1165);
            medians.Add(mf.FindMedian());
            mf.AddNum(2891);
            medians.Add(mf.FindMedian());
            mf.AddNum(3631);
            medians.Add(mf.FindMedian());
            mf.AddNum(3566);
            medians.Add(mf.FindMedian());
            mf.AddNum(4571);
            medians.Add(mf.FindMedian());
            mf.AddNum(294);
            medians.Add(mf.FindMedian());
            mf.AddNum(4842);
            medians.Add(mf.FindMedian());
            mf.AddNum(1902);
            medians.Add(mf.FindMedian());
            mf.AddNum(3221);
            medians.Add(mf.FindMedian());
            mf.AddNum(1060);
            medians.Add(mf.FindMedian());
            mf.AddNum(3326);
            medians.Add(mf.FindMedian());
            mf.AddNum(835);
            medians.Add(mf.FindMedian());
            mf.AddNum(5111);
            medians.Add(mf.FindMedian());
            mf.AddNum(924);
            medians.Add(mf.FindMedian());
            mf.AddNum(402);
            medians.Add(mf.FindMedian());
            mf.AddNum(645);
            medians.Add(mf.FindMedian());
            mf.AddNum(709);
            medians.Add(mf.FindMedian());
            mf.AddNum(1029);
            medians.Add(mf.FindMedian());
            mf.AddNum(4258);
            medians.Add(mf.FindMedian());
            mf.AddNum(2945);
            medians.Add(mf.FindMedian());
            mf.AddNum(1392);
            medians.Add(mf.FindMedian());
            mf.AddNum(4231);
            medians.Add(mf.FindMedian());
            mf.AddNum(2453);
            medians.Add(mf.FindMedian());
            mf.AddNum(1717);
            medians.Add(mf.FindMedian());
            mf.AddNum(4746);
            medians.Add(mf.FindMedian());
            mf.AddNum(650);
            medians.Add(mf.FindMedian());
            mf.AddNum(4085);
            medians.Add(mf.FindMedian());
            mf.AddNum(700);
            medians.Add(mf.FindMedian());
            mf.AddNum(4535);
            medians.Add(mf.FindMedian());
            mf.AddNum(4289);
            medians.Add(mf.FindMedian());
            mf.AddNum(4394);
            medians.Add(mf.FindMedian());
            mf.AddNum(920);
            medians.Add(mf.FindMedian());
            mf.AddNum(3518);
            medians.Add(mf.FindMedian());
            mf.AddNum(3876);
            medians.Add(mf.FindMedian());
            mf.AddNum(3913);
            medians.Add(mf.FindMedian());
            mf.AddNum(2996);
            medians.Add(mf.FindMedian());
            mf.AddNum(3525);
            medians.Add(mf.FindMedian());
            mf.AddNum(5093);
            medians.Add(mf.FindMedian());
            mf.AddNum(3344);
            medians.Add(mf.FindMedian());
            mf.AddNum(4496);
            medians.Add(mf.FindMedian());
            mf.AddNum(3117);
            medians.Add(mf.FindMedian());
            mf.AddNum(368);
            medians.Add(mf.FindMedian());
            mf.AddNum(865);
            medians.Add(mf.FindMedian());
            mf.AddNum(209);
            medians.Add(mf.FindMedian());
            mf.AddNum(4663);
            medians.Add(mf.FindMedian());
            mf.AddNum(468);
            medians.Add(mf.FindMedian());
            mf.AddNum(4007);
            medians.Add(mf.FindMedian());
            mf.AddNum(516);
            medians.Add(mf.FindMedian());
            mf.AddNum(4567);
            medians.Add(mf.FindMedian());
            mf.AddNum(3695);
            medians.Add(mf.FindMedian());
            mf.AddNum(4337);
            medians.Add(mf.FindMedian());
            mf.AddNum(3483);
            medians.Add(mf.FindMedian());
            mf.AddNum(2925);
            medians.Add(mf.FindMedian());
            mf.AddNum(3039);
            medians.Add(mf.FindMedian());
            mf.AddNum(2045);
            medians.Add(mf.FindMedian());
            mf.AddNum(2305);
            medians.Add(mf.FindMedian());
            mf.AddNum(4116);
            medians.Add(mf.FindMedian());
            mf.AddNum(289);
            medians.Add(mf.FindMedian());
            mf.AddNum(3061);
            medians.Add(mf.FindMedian());
            mf.AddNum(1586);
            medians.Add(mf.FindMedian());
            mf.AddNum(669);
            medians.Add(mf.FindMedian());
            mf.AddNum(2344);
            medians.Add(mf.FindMedian());
            mf.AddNum(794);
            medians.Add(mf.FindMedian());
            mf.AddNum(2591);
            medians.Add(mf.FindMedian());
            mf.AddNum(2813);
            medians.Add(mf.FindMedian());
            mf.AddNum(2080);
            medians.Add(mf.FindMedian());
            mf.AddNum(3965);
            medians.Add(mf.FindMedian());
            mf.AddNum(3617);
            medians.Add(mf.FindMedian());
            mf.AddNum(1118);
            medians.Add(mf.FindMedian());
            mf.AddNum(1962);
            medians.Add(mf.FindMedian());
            mf.AddNum(2793);
            medians.Add(mf.FindMedian());
            mf.AddNum(3285);
            medians.Add(mf.FindMedian());
            mf.AddNum(3860);
            medians.Add(mf.FindMedian());
            mf.AddNum(432);
            medians.Add(mf.FindMedian());
            mf.AddNum(2201);
            medians.Add(mf.FindMedian());
            mf.AddNum(3342);
            medians.Add(mf.FindMedian());
            mf.AddNum(2651);
            medians.Add(mf.FindMedian());
            mf.AddNum(279);
            medians.Add(mf.FindMedian());
            mf.AddNum(4494);
            medians.Add(mf.FindMedian());
            mf.AddNum(411);
            medians.Add(mf.FindMedian());
            mf.AddNum(1684);
            medians.Add(mf.FindMedian());
            mf.AddNum(3592);
            medians.Add(mf.FindMedian());
            mf.AddNum(1342);
            medians.Add(mf.FindMedian());
            mf.AddNum(826);
            medians.Add(mf.FindMedian());
            mf.AddNum(2142);
            medians.Add(mf.FindMedian());
            mf.AddNum(1134);
            medians.Add(mf.FindMedian());
            mf.AddNum(1808);
            medians.Add(mf.FindMedian());
            mf.AddNum(3249);
            medians.Add(mf.FindMedian());
            mf.AddNum(589);
            medians.Add(mf.FindMedian());
            mf.AddNum(570);
            medians.Add(mf.FindMedian());
            mf.AddNum(4236);
            medians.Add(mf.FindMedian());
            mf.AddNum(4665);
            medians.Add(mf.FindMedian());
            mf.AddNum(3340);
            medians.Add(mf.FindMedian());
            mf.AddNum(1720);
            medians.Add(mf.FindMedian());
            mf.AddNum(3545);
            medians.Add(mf.FindMedian());
            mf.AddNum(1759);
            medians.Add(mf.FindMedian());
            mf.AddNum(2483);
            medians.Add(mf.FindMedian());
            mf.AddNum(901);
            medians.Add(mf.FindMedian());
            mf.AddNum(969);
            medians.Add(mf.FindMedian());
            mf.AddNum(3268);
            medians.Add(mf.FindMedian());
            mf.AddNum(926);
            medians.Add(mf.FindMedian());
            mf.AddNum(4258);
            medians.Add(mf.FindMedian());
            mf.AddNum(3591);
            medians.Add(mf.FindMedian());
            mf.AddNum(3010);
            medians.Add(mf.FindMedian());
            mf.AddNum(2386);
            medians.Add(mf.FindMedian());
            mf.AddNum(1067);
            medians.Add(mf.FindMedian());
            mf.AddNum(4528);
            medians.Add(mf.FindMedian());
            mf.AddNum(3221);
            medians.Add(mf.FindMedian());
            mf.AddNum(3365);
            medians.Add(mf.FindMedian());
            mf.AddNum(4971);
            medians.Add(mf.FindMedian());
            mf.AddNum(1256);
            medians.Add(mf.FindMedian());
            mf.AddNum(2103);
            medians.Add(mf.FindMedian());
            mf.AddNum(1688);
            medians.Add(mf.FindMedian());
            mf.AddNum(4165);
            medians.Add(mf.FindMedian());
            mf.AddNum(3081);
            medians.Add(mf.FindMedian());
            mf.AddNum(3296);
            medians.Add(mf.FindMedian());
            mf.AddNum(3797);
            medians.Add(mf.FindMedian());
            mf.AddNum(3099);
            medians.Add(mf.FindMedian());
            mf.AddNum(2696);
            medians.Add(mf.FindMedian());
            mf.AddNum(2303);
            medians.Add(mf.FindMedian());
            mf.AddNum(4105);
            medians.Add(mf.FindMedian());
            mf.AddNum(299);
            medians.Add(mf.FindMedian());
            mf.AddNum(413);
            medians.Add(mf.FindMedian());
            mf.AddNum(3529);
            medians.Add(mf.FindMedian());
            mf.AddNum(4151);
            medians.Add(mf.FindMedian());
            mf.AddNum(154);
            medians.Add(mf.FindMedian());
            mf.AddNum(771);
            medians.Add(mf.FindMedian());
            mf.AddNum(4455);
            medians.Add(mf.FindMedian());
            mf.AddNum(1302);
            medians.Add(mf.FindMedian());
            mf.AddNum(5033);
            medians.Add(mf.FindMedian());
            mf.AddNum(2028);
            medians.Add(mf.FindMedian());
            mf.AddNum(808);
            medians.Add(mf.FindMedian());
            mf.AddNum(4141);
            medians.Add(mf.FindMedian());
            mf.AddNum(3227);
            medians.Add(mf.FindMedian());
            mf.AddNum(3242);
            medians.Add(mf.FindMedian());
            mf.AddNum(3890);
            medians.Add(mf.FindMedian());
            mf.AddNum(1051);
            medians.Add(mf.FindMedian());
            mf.AddNum(598);
            medians.Add(mf.FindMedian());
            mf.AddNum(606);
            medians.Add(mf.FindMedian());
            mf.AddNum(2875);
            medians.Add(mf.FindMedian());
            mf.AddNum(4539);
            medians.Add(mf.FindMedian());
            mf.AddNum(2541);
            medians.Add(mf.FindMedian());
            mf.AddNum(3621);
            medians.Add(mf.FindMedian());
            mf.AddNum(1420);
            medians.Add(mf.FindMedian());
            mf.AddNum(1235);
            medians.Add(mf.FindMedian());
            mf.AddNum(4151);
            medians.Add(mf.FindMedian());
            mf.AddNum(4136);
            medians.Add(mf.FindMedian());
            mf.AddNum(4269);
            medians.Add(mf.FindMedian());
            mf.AddNum(517);
            medians.Add(mf.FindMedian());
            mf.AddNum(1872);
            medians.Add(mf.FindMedian());
            mf.AddNum(623);
            medians.Add(mf.FindMedian());
            mf.AddNum(2224);
            medians.Add(mf.FindMedian());
            mf.AddNum(4829);
            medians.Add(mf.FindMedian());
            mf.AddNum(1788);
            medians.Add(mf.FindMedian());
            mf.AddNum(4624);
            medians.Add(mf.FindMedian());
            mf.AddNum(4584);
            medians.Add(mf.FindMedian());
            mf.AddNum(3811);
            medians.Add(mf.FindMedian());
            mf.AddNum(4380);
            medians.Add(mf.FindMedian());
            mf.AddNum(656);
            medians.Add(mf.FindMedian());
            mf.AddNum(1731);
            medians.Add(mf.FindMedian());
            mf.AddNum(398);
            medians.Add(mf.FindMedian());
            mf.AddNum(3391);
            medians.Add(mf.FindMedian());
            mf.AddNum(1163);
            medians.Add(mf.FindMedian());
            mf.AddNum(3432);
            medians.Add(mf.FindMedian());
            mf.AddNum(288);
            medians.Add(mf.FindMedian());
            mf.AddNum(50);
            medians.Add(mf.FindMedian());
            mf.AddNum(3452);
            medians.Add(mf.FindMedian());
            mf.AddNum(1449);
            medians.Add(mf.FindMedian());
            mf.AddNum(1329);
            medians.Add(mf.FindMedian());
            mf.AddNum(854);
            medians.Add(mf.FindMedian());
            mf.AddNum(687);
            medians.Add(mf.FindMedian());
            mf.AddNum(4639);
            medians.Add(mf.FindMedian());
            mf.AddNum(3188);
            medians.Add(mf.FindMedian());
            mf.AddNum(1892);
            medians.Add(mf.FindMedian());
            mf.AddNum(3326);
            medians.Add(mf.FindMedian());
            mf.AddNum(4926);
            medians.Add(mf.FindMedian());
            mf.AddNum(672);
            medians.Add(mf.FindMedian());
            mf.AddNum(2879);
            medians.Add(mf.FindMedian());
            mf.AddNum(2795);
            medians.Add(mf.FindMedian());
            mf.AddNum(2250);
            medians.Add(mf.FindMedian());
            mf.AddNum(766);
            medians.Add(mf.FindMedian());
            mf.AddNum(1300);
            medians.Add(mf.FindMedian());
            mf.AddNum(1319);
            medians.Add(mf.FindMedian());
            mf.AddNum(3596);
            medians.Add(mf.FindMedian());
            mf.AddNum(3813);
            medians.Add(mf.FindMedian());
            mf.AddNum(87);
            medians.Add(mf.FindMedian());
            mf.AddNum(618);
            medians.Add(mf.FindMedian());
            mf.AddNum(1924);
            medians.Add(mf.FindMedian());
            mf.AddNum(202);
            medians.Add(mf.FindMedian());
            mf.AddNum(229);
            medians.Add(mf.FindMedian());
            mf.AddNum(3733);
            medians.Add(mf.FindMedian());
            mf.AddNum(183);
            medians.Add(mf.FindMedian());
            mf.AddNum(1140);
            medians.Add(mf.FindMedian());
            mf.AddNum(1220);
            medians.Add(mf.FindMedian());
            mf.AddNum(4916);
            medians.Add(mf.FindMedian());
            mf.AddNum(1262);
            medians.Add(mf.FindMedian());
            mf.AddNum(2147);
            medians.Add(mf.FindMedian());
            mf.AddNum(1321);
            medians.Add(mf.FindMedian());
            mf.AddNum(861);
            medians.Add(mf.FindMedian());
            mf.AddNum(4585);
            medians.Add(mf.FindMedian());
            mf.AddNum(3465);
            medians.Add(mf.FindMedian());
            mf.AddNum(3475);
            medians.Add(mf.FindMedian());
            mf.AddNum(3138);
            medians.Add(mf.FindMedian());
            mf.AddNum(972);
            medians.Add(mf.FindMedian());
            mf.AddNum(4117);
            medians.Add(mf.FindMedian());
            mf.AddNum(3198);
            medians.Add(mf.FindMedian());
            mf.AddNum(2079);
            medians.Add(mf.FindMedian());
            mf.AddNum(2999);
            medians.Add(mf.FindMedian());
            mf.AddNum(3371);
            medians.Add(mf.FindMedian());
            mf.AddNum(2866);
            medians.Add(mf.FindMedian());
            mf.AddNum(1678);
            medians.Add(mf.FindMedian());
            mf.AddNum(1439);
            medians.Add(mf.FindMedian());
            mf.AddNum(687);
            medians.Add(mf.FindMedian());
            mf.AddNum(1403);
            medians.Add(mf.FindMedian());
            mf.AddNum(1568);
            medians.Add(mf.FindMedian());
            mf.AddNum(1100);
            medians.Add(mf.FindMedian());
            mf.AddNum(3213);
            medians.Add(mf.FindMedian());
            mf.AddNum(3580);
            medians.Add(mf.FindMedian());
            mf.AddNum(113);
            medians.Add(mf.FindMedian());
            mf.AddNum(3178);
            medians.Add(mf.FindMedian());
            mf.AddNum(1556);
            medians.Add(mf.FindMedian());
            mf.AddNum(4692);
            medians.Add(mf.FindMedian());
            mf.AddNum(1909);
            medians.Add(mf.FindMedian());
            mf.AddNum(3133);
            medians.Add(mf.FindMedian());
            mf.AddNum(2615);
            medians.Add(mf.FindMedian());
            mf.AddNum(3435);
            medians.Add(mf.FindMedian());
            mf.AddNum(5075);
            medians.Add(mf.FindMedian());
            mf.AddNum(131);
            medians.Add(mf.FindMedian());
            mf.AddNum(2447);
            medians.Add(mf.FindMedian());
            mf.AddNum(2244);
            medians.Add(mf.FindMedian());
            mf.AddNum(2093);
            medians.Add(mf.FindMedian());
            mf.AddNum(421);
            medians.Add(mf.FindMedian());
            mf.AddNum(89);
            medians.Add(mf.FindMedian());
            mf.AddNum(1047);
            medians.Add(mf.FindMedian());
            mf.AddNum(4253);
            medians.Add(mf.FindMedian());
            mf.AddNum(2212);
            medians.Add(mf.FindMedian());
            mf.AddNum(309);
            medians.Add(mf.FindMedian());
            mf.AddNum(254);
            medians.Add(mf.FindMedian());
            mf.AddNum(5087);
            medians.Add(mf.FindMedian());
            mf.AddNum(696);
            medians.Add(mf.FindMedian());
            mf.AddNum(424);
            medians.Add(mf.FindMedian());
            mf.AddNum(162);
            medians.Add(mf.FindMedian());
            mf.AddNum(2259);
            medians.Add(mf.FindMedian());
            mf.AddNum(3476);
            medians.Add(mf.FindMedian());
            mf.AddNum(2029);
            medians.Add(mf.FindMedian());
            mf.AddNum(5035);
            medians.Add(mf.FindMedian());
            mf.AddNum(3769);
            medians.Add(mf.FindMedian());
            mf.AddNum(645);
            medians.Add(mf.FindMedian());
            mf.AddNum(4980);
            medians.Add(mf.FindMedian());
            mf.AddNum(3718);
            medians.Add(mf.FindMedian());
            mf.AddNum(3641);
            medians.Add(mf.FindMedian());
            mf.AddNum(1568);
            medians.Add(mf.FindMedian());
            mf.AddNum(5024);
            medians.Add(mf.FindMedian());
            mf.AddNum(4179);
            medians.Add(mf.FindMedian());
            mf.AddNum(2214);
            medians.Add(mf.FindMedian());
            mf.AddNum(2991);
            medians.Add(mf.FindMedian());
            mf.AddNum(1491);
            medians.Add(mf.FindMedian());
            mf.AddNum(162);
            medians.Add(mf.FindMedian());
            mf.AddNum(2435);
            medians.Add(mf.FindMedian());
            mf.AddNum(4106);
            medians.Add(mf.FindMedian());
            mf.AddNum(2877);
            medians.Add(mf.FindMedian());
            mf.AddNum(2163);
            medians.Add(mf.FindMedian());
            mf.AddNum(1230);
            medians.Add(mf.FindMedian());
            mf.AddNum(682);
            medians.Add(mf.FindMedian());
            mf.AddNum(2456);
            medians.Add(mf.FindMedian());
            mf.AddNum(2652);
            medians.Add(mf.FindMedian());
            mf.AddNum(2117);
            medians.Add(mf.FindMedian());
            mf.AddNum(5120);
            medians.Add(mf.FindMedian());
            mf.AddNum(2328);
            medians.Add(mf.FindMedian());
            mf.AddNum(2326);
            medians.Add(mf.FindMedian());
            mf.AddNum(1537);
            medians.Add(mf.FindMedian());
            mf.AddNum(2411);
            medians.Add(mf.FindMedian());
            mf.AddNum(4997);
            medians.Add(mf.FindMedian());
            mf.AddNum(1084);
            medians.Add(mf.FindMedian());
            mf.AddNum(2638);
            medians.Add(mf.FindMedian());
            mf.AddNum(1435);
            medians.Add(mf.FindMedian());
            mf.AddNum(4229);
            medians.Add(mf.FindMedian());
            mf.AddNum(2195);
            medians.Add(mf.FindMedian());
            mf.AddNum(4019);
            medians.Add(mf.FindMedian());
            mf.AddNum(2771);
            medians.Add(mf.FindMedian());
            mf.AddNum(3888);
            medians.Add(mf.FindMedian());
            mf.AddNum(2969);
            medians.Add(mf.FindMedian());
            mf.AddNum(4337);
            medians.Add(mf.FindMedian());
            mf.AddNum(3078);
            medians.Add(mf.FindMedian());
            mf.AddNum(3767);
            medians.Add(mf.FindMedian());
            mf.AddNum(2362);
            medians.Add(mf.FindMedian());
            mf.AddNum(826);
            medians.Add(mf.FindMedian());
            mf.AddNum(3888);
            medians.Add(mf.FindMedian());
            mf.AddNum(4901);
            medians.Add(mf.FindMedian());
            mf.AddNum(2496);
            medians.Add(mf.FindMedian());
            mf.AddNum(1811);
            medians.Add(mf.FindMedian());
            mf.AddNum(3133);
            medians.Add(mf.FindMedian());
            mf.AddNum(942);
            medians.Add(mf.FindMedian());
            mf.AddNum(5016);
            medians.Add(mf.FindMedian());
            mf.AddNum(3955);
            medians.Add(mf.FindMedian());
            mf.AddNum(1110);
            medians.Add(mf.FindMedian());
            mf.AddNum(3849);
            medians.Add(mf.FindMedian());
            mf.AddNum(1371);
            medians.Add(mf.FindMedian());
            mf.AddNum(4776);
            medians.Add(mf.FindMedian());
            mf.AddNum(1730);
            medians.Add(mf.FindMedian());
            mf.AddNum(72);
            medians.Add(mf.FindMedian());
            mf.AddNum(3018);
            medians.Add(mf.FindMedian());
            mf.AddNum(3301);
            medians.Add(mf.FindMedian());
            mf.AddNum(2490);
            medians.Add(mf.FindMedian());
            mf.AddNum(1415);
            medians.Add(mf.FindMedian());
            mf.AddNum(2375);
            medians.Add(mf.FindMedian());
            mf.AddNum(1270);
            medians.Add(mf.FindMedian());
            mf.AddNum(2784);
            medians.Add(mf.FindMedian());
            mf.AddNum(3241);
            medians.Add(mf.FindMedian());
            mf.AddNum(1104);
            medians.Add(mf.FindMedian());
            mf.AddNum(2856);
            medians.Add(mf.FindMedian());
            mf.AddNum(2830);
            medians.Add(mf.FindMedian());
            mf.AddNum(1102);
            medians.Add(mf.FindMedian());
            mf.AddNum(3140);
            medians.Add(mf.FindMedian());
            mf.AddNum(306);
            medians.Add(mf.FindMedian());
            mf.AddNum(4697);
            medians.Add(mf.FindMedian());
            mf.AddNum(191);
            medians.Add(mf.FindMedian());
            mf.AddNum(1656);
            medians.Add(mf.FindMedian());
            mf.AddNum(311);
            medians.Add(mf.FindMedian());
            mf.AddNum(3328);
            medians.Add(mf.FindMedian());
            mf.AddNum(4647);
            medians.Add(mf.FindMedian());
            mf.AddNum(1641);
            medians.Add(mf.FindMedian());
            mf.AddNum(4838);
            medians.Add(mf.FindMedian());
            mf.AddNum(4312);
            medians.Add(mf.FindMedian());
            mf.AddNum(2658);
            medians.Add(mf.FindMedian());
            mf.AddNum(878);
            medians.Add(mf.FindMedian());
            mf.AddNum(1072);
            medians.Add(mf.FindMedian());
            mf.AddNum(3699);
            medians.Add(mf.FindMedian());
            mf.AddNum(535);
            medians.Add(mf.FindMedian());
            mf.AddNum(2063);
            medians.Add(mf.FindMedian());
            mf.AddNum(3168);
            medians.Add(mf.FindMedian());
            mf.AddNum(2302);
            medians.Add(mf.FindMedian());
            mf.AddNum(3006);
            medians.Add(mf.FindMedian());
            mf.AddNum(2627);
            medians.Add(mf.FindMedian());
            mf.AddNum(3835);
            medians.Add(mf.FindMedian());
            mf.AddNum(4007);
            medians.Add(mf.FindMedian());
            mf.AddNum(1229);
            medians.Add(mf.FindMedian());
            mf.AddNum(2832);
            medians.Add(mf.FindMedian());
            mf.AddNum(5028);
            medians.Add(mf.FindMedian());
            mf.AddNum(3322);
            medians.Add(mf.FindMedian());
            mf.AddNum(208);
            medians.Add(mf.FindMedian());
            mf.AddNum(1394);
            medians.Add(mf.FindMedian());
            mf.AddNum(3063);
            medians.Add(mf.FindMedian());
            mf.AddNum(2494);
            medians.Add(mf.FindMedian());
            mf.AddNum(2578);
            medians.Add(mf.FindMedian());
            mf.AddNum(1282);
            medians.Add(mf.FindMedian());
            mf.AddNum(2054);
            medians.Add(mf.FindMedian());
            mf.AddNum(3514);
            medians.Add(mf.FindMedian());
            mf.AddNum(1579);
            medians.Add(mf.FindMedian());
            mf.AddNum(4195);
            medians.Add(mf.FindMedian());
            mf.AddNum(2987);
            medians.Add(mf.FindMedian());
            mf.AddNum(4181);
            medians.Add(mf.FindMedian());
            mf.AddNum(4134);
            medians.Add(mf.FindMedian());
            mf.AddNum(255);
            medians.Add(mf.FindMedian());
            mf.AddNum(4875);
            medians.Add(mf.FindMedian());
            mf.AddNum(3071);
            medians.Add(mf.FindMedian());
            mf.AddNum(3739);
            medians.Add(mf.FindMedian());
            mf.AddNum(4717);
            medians.Add(mf.FindMedian());
            mf.AddNum(4855);
            medians.Add(mf.FindMedian());
            mf.AddNum(1345);
            medians.Add(mf.FindMedian());
            mf.AddNum(3392);
            medians.Add(mf.FindMedian());
            mf.AddNum(3067);
            medians.Add(mf.FindMedian());
            mf.AddNum(3204);
            medians.Add(mf.FindMedian());
            mf.AddNum(3089);
            medians.Add(mf.FindMedian());
            mf.AddNum(1377);
            medians.Add(mf.FindMedian());
            mf.AddNum(1151);
            medians.Add(mf.FindMedian());
            mf.AddNum(2691);
            medians.Add(mf.FindMedian());
            mf.AddNum(2806);
            medians.Add(mf.FindMedian());
            mf.AddNum(3065);
            medians.Add(mf.FindMedian());
            mf.AddNum(343);
            medians.Add(mf.FindMedian());
            mf.AddNum(3389);
            medians.Add(mf.FindMedian());
            mf.AddNum(2928);
            medians.Add(mf.FindMedian());
            mf.AddNum(1942);
            medians.Add(mf.FindMedian());
            mf.AddNum(1816);
            medians.Add(mf.FindMedian());
            mf.AddNum(3807);
            medians.Add(mf.FindMedian());
            mf.AddNum(472);
            medians.Add(mf.FindMedian());
            mf.AddNum(3192);
            medians.Add(mf.FindMedian());
            mf.AddNum(1601);
            medians.Add(mf.FindMedian());
            mf.AddNum(3169);
            medians.Add(mf.FindMedian());
            mf.AddNum(1428);
            medians.Add(mf.FindMedian());
            mf.AddNum(1642);
            medians.Add(mf.FindMedian());
            mf.AddNum(4311);
            medians.Add(mf.FindMedian());
            mf.AddNum(1871);
            medians.Add(mf.FindMedian());
            mf.AddNum(4362);
            medians.Add(mf.FindMedian());
            mf.AddNum(4936);
            medians.Add(mf.FindMedian());
            mf.AddNum(4779);
            medians.Add(mf.FindMedian());
            mf.AddNum(774);
            medians.Add(mf.FindMedian());
            mf.AddNum(350);
            medians.Add(mf.FindMedian());
            mf.AddNum(4485);
            medians.Add(mf.FindMedian());
            mf.AddNum(3109);
            medians.Add(mf.FindMedian());
            mf.AddNum(2727);
            medians.Add(mf.FindMedian());
            mf.AddNum(540);
            medians.Add(mf.FindMedian());
            mf.AddNum(5002);
            medians.Add(mf.FindMedian());
            mf.AddNum(4702);
            medians.Add(mf.FindMedian());
            mf.AddNum(352);
            medians.Add(mf.FindMedian());
            mf.AddNum(732);
            medians.Add(mf.FindMedian());
            mf.AddNum(3290);
            medians.Add(mf.FindMedian());
            mf.AddNum(1399);
            medians.Add(mf.FindMedian());
            mf.AddNum(4201);
            medians.Add(mf.FindMedian());
            mf.AddNum(5000);
            medians.Add(mf.FindMedian());
            mf.AddNum(34);
            medians.Add(mf.FindMedian());
            mf.AddNum(2615);
            medians.Add(mf.FindMedian());
            mf.AddNum(1778);
            medians.Add(mf.FindMedian());
            mf.AddNum(2373);
            medians.Add(mf.FindMedian());
            mf.AddNum(1340);
            medians.Add(mf.FindMedian());
            mf.AddNum(4768);
            medians.Add(mf.FindMedian());
            mf.AddNum(4008);
            medians.Add(mf.FindMedian());
            mf.AddNum(3401);
            medians.Add(mf.FindMedian());
            mf.AddNum(1946);
            medians.Add(mf.FindMedian());
            mf.AddNum(3041);
            medians.Add(mf.FindMedian());
            mf.AddNum(53);
            medians.Add(mf.FindMedian());
            mf.AddNum(758);
            medians.Add(mf.FindMedian());
            mf.AddNum(4001);
            medians.Add(mf.FindMedian());
            mf.AddNum(4428);
            medians.Add(mf.FindMedian());
            mf.AddNum(1587);
            medians.Add(mf.FindMedian());
            mf.AddNum(434);
            medians.Add(mf.FindMedian());
            mf.AddNum(4502);
            medians.Add(mf.FindMedian());
            mf.AddNum(4830);
            medians.Add(mf.FindMedian());
            mf.AddNum(3139);
            medians.Add(mf.FindMedian());
            mf.AddNum(515);
            medians.Add(mf.FindMedian());
            mf.AddNum(3064);
            medians.Add(mf.FindMedian());
            mf.AddNum(2278);
            medians.Add(mf.FindMedian());
            mf.AddNum(2220);
            medians.Add(mf.FindMedian());
            mf.AddNum(2581);
            medians.Add(mf.FindMedian());
            mf.AddNum(2691);
            medians.Add(mf.FindMedian());
            mf.AddNum(4501);
            medians.Add(mf.FindMedian());
            mf.AddNum(3539);
            medians.Add(mf.FindMedian());
            mf.AddNum(477);
            medians.Add(mf.FindMedian());
            mf.AddNum(2686);
            medians.Add(mf.FindMedian());
            mf.AddNum(890);
            medians.Add(mf.FindMedian());
            mf.AddNum(4938);
            medians.Add(mf.FindMedian());
            mf.AddNum(1632);
            medians.Add(mf.FindMedian());
            mf.AddNum(763);
            medians.Add(mf.FindMedian());
            mf.AddNum(214);
            medians.Add(mf.FindMedian());
            mf.AddNum(542);
            medians.Add(mf.FindMedian());
            mf.AddNum(4199);
            medians.Add(mf.FindMedian());
            mf.AddNum(1466);
            medians.Add(mf.FindMedian());
            mf.AddNum(4771);
            medians.Add(mf.FindMedian());
            mf.AddNum(1142);
            medians.Add(mf.FindMedian());
            mf.AddNum(4443);
            medians.Add(mf.FindMedian());
            mf.AddNum(2339);
            medians.Add(mf.FindMedian());
            mf.AddNum(1705);
            medians.Add(mf.FindMedian());
            mf.AddNum(2119);
            medians.Add(mf.FindMedian());
            mf.AddNum(2863);
            medians.Add(mf.FindMedian());
            mf.AddNum(960);
            medians.Add(mf.FindMedian());
            mf.AddNum(3356);
            medians.Add(mf.FindMedian());
            mf.AddNum(405);
            medians.Add(mf.FindMedian());
            mf.AddNum(3012);
            medians.Add(mf.FindMedian());
            mf.AddNum(4449);
            medians.Add(mf.FindMedian());
            mf.AddNum(835);
            medians.Add(mf.FindMedian());
            mf.AddNum(2826);
            medians.Add(mf.FindMedian());
            mf.AddNum(1617);
            medians.Add(mf.FindMedian());
            mf.AddNum(2521);
            medians.Add(mf.FindMedian());
            mf.AddNum(3863);
            medians.Add(mf.FindMedian());
            mf.AddNum(1106);
            medians.Add(mf.FindMedian());
            mf.AddNum(1041);
            medians.Add(mf.FindMedian());
            mf.AddNum(2780);
            medians.Add(mf.FindMedian());
            mf.AddNum(711);
            medians.Add(mf.FindMedian());
            mf.AddNum(2606);
            medians.Add(mf.FindMedian());
            mf.AddNum(593);
            medians.Add(mf.FindMedian());
            mf.AddNum(4864);
            medians.Add(mf.FindMedian());
            mf.AddNum(2570);
            medians.Add(mf.FindMedian());
            mf.AddNum(3342);
            medians.Add(mf.FindMedian());
            mf.AddNum(1159);
            medians.Add(mf.FindMedian());
            mf.AddNum(1107);
            medians.Add(mf.FindMedian());
            mf.AddNum(2118);
            medians.Add(mf.FindMedian());
            mf.AddNum(3359);
            medians.Add(mf.FindMedian());
            mf.AddNum(3937);
            medians.Add(mf.FindMedian());
            mf.AddNum(2610);
            medians.Add(mf.FindMedian());
            mf.AddNum(1033);
            medians.Add(mf.FindMedian());
            mf.AddNum(4614);
            medians.Add(mf.FindMedian());
            mf.AddNum(2963);
            medians.Add(mf.FindMedian());
            mf.AddNum(1649);
            medians.Add(mf.FindMedian());
            mf.AddNum(1577);
            medians.Add(mf.FindMedian());
            mf.AddNum(1754);
            medians.Add(mf.FindMedian());
            mf.AddNum(2355);
            medians.Add(mf.FindMedian());
            mf.AddNum(3328);
            medians.Add(mf.FindMedian());
            mf.AddNum(3892);
            medians.Add(mf.FindMedian());
            mf.AddNum(1080);
            medians.Add(mf.FindMedian());
            mf.AddNum(3811);
            medians.Add(mf.FindMedian());
            mf.AddNum(3582);
            medians.Add(mf.FindMedian());
            mf.AddNum(2031);
            medians.Add(mf.FindMedian());
            mf.AddNum(2494);
            medians.Add(mf.FindMedian());
            mf.AddNum(2827);
            medians.Add(mf.FindMedian());
            mf.AddNum(788);
            medians.Add(mf.FindMedian());
            mf.AddNum(4027);
            medians.Add(mf.FindMedian());
            mf.AddNum(3513);
            medians.Add(mf.FindMedian());
            mf.AddNum(3939);
            medians.Add(mf.FindMedian());
            mf.AddNum(5006);
            medians.Add(mf.FindMedian());
            mf.AddNum(3547);
            medians.Add(mf.FindMedian());
            mf.AddNum(2920);
            medians.Add(mf.FindMedian());
            mf.AddNum(1619);
            medians.Add(mf.FindMedian());
            mf.AddNum(3888);
            medians.Add(mf.FindMedian());
            mf.AddNum(2908);
            medians.Add(mf.FindMedian());
            mf.AddNum(4735);
            medians.Add(mf.FindMedian());
            mf.AddNum(1341);
            medians.Add(mf.FindMedian());
            mf.AddNum(3234);
            medians.Add(mf.FindMedian());
            mf.AddNum(1822);
            medians.Add(mf.FindMedian());
            mf.AddNum(3805);
            medians.Add(mf.FindMedian());
            mf.AddNum(20);
            medians.Add(mf.FindMedian());
            mf.AddNum(3284);
            medians.Add(mf.FindMedian());
            mf.AddNum(2379);
            medians.Add(mf.FindMedian());
            mf.AddNum(1317);
            medians.Add(mf.FindMedian());
            mf.AddNum(3219);
            medians.Add(mf.FindMedian());
            mf.AddNum(2318);
            medians.Add(mf.FindMedian());
            mf.AddNum(4470);
            medians.Add(mf.FindMedian());
            mf.AddNum(2841);
            medians.Add(mf.FindMedian());
            mf.AddNum(4394);
            medians.Add(mf.FindMedian());
            mf.AddNum(3667);
            medians.Add(mf.FindMedian());
            mf.AddNum(4003);
            medians.Add(mf.FindMedian());
            mf.AddNum(3823);
            medians.Add(mf.FindMedian());
            mf.AddNum(3217);
            medians.Add(mf.FindMedian());
            mf.AddNum(1525);
            medians.Add(mf.FindMedian());
            mf.AddNum(628);
            medians.Add(mf.FindMedian());
            mf.AddNum(3496);
            medians.Add(mf.FindMedian());
            mf.AddNum(4686);
            medians.Add(mf.FindMedian());
            mf.AddNum(2668);
            medians.Add(mf.FindMedian());
            mf.AddNum(3210);
            medians.Add(mf.FindMedian());
            mf.AddNum(4465);
            medians.Add(mf.FindMedian());
            mf.AddNum(573);
            medians.Add(mf.FindMedian());
            mf.AddNum(5095);
            medians.Add(mf.FindMedian());
            mf.AddNum(3936);
            medians.Add(mf.FindMedian());
            mf.AddNum(4273);
            medians.Add(mf.FindMedian());
            mf.AddNum(1209);
            medians.Add(mf.FindMedian());
            mf.AddNum(463);
            medians.Add(mf.FindMedian());
            mf.AddNum(4482);
            medians.Add(mf.FindMedian());
            mf.AddNum(1249);
            medians.Add(mf.FindMedian());
            mf.AddNum(1256);
            medians.Add(mf.FindMedian());
            mf.AddNum(3227);
            medians.Add(mf.FindMedian());
            mf.AddNum(1635);
            medians.Add(mf.FindMedian());
            mf.AddNum(1415);
            medians.Add(mf.FindMedian());
            mf.AddNum(2557);
            medians.Add(mf.FindMedian());
            mf.AddNum(2757);
            medians.Add(mf.FindMedian());
            mf.AddNum(1739);
            medians.Add(mf.FindMedian());
            mf.AddNum(3362);
            medians.Add(mf.FindMedian());
            mf.AddNum(2436);
            medians.Add(mf.FindMedian());
            mf.AddNum(1566);
            medians.Add(mf.FindMedian());
            mf.AddNum(2230);
            medians.Add(mf.FindMedian());
            mf.AddNum(4392);
            medians.Add(mf.FindMedian());
            mf.AddNum(2410);
            medians.Add(mf.FindMedian());
            mf.AddNum(4017);
            medians.Add(mf.FindMedian());
            mf.AddNum(3207);
            medians.Add(mf.FindMedian());
            mf.AddNum(4139);
            medians.Add(mf.FindMedian());
            mf.AddNum(571);
            medians.Add(mf.FindMedian());
            mf.AddNum(4909);
            medians.Add(mf.FindMedian());
            mf.AddNum(1962);
            medians.Add(mf.FindMedian());
            mf.AddNum(3300);
            medians.Add(mf.FindMedian());
            mf.AddNum(3177);
            medians.Add(mf.FindMedian());
            mf.AddNum(5078);
            medians.Add(mf.FindMedian());
            mf.AddNum(2468);
            medians.Add(mf.FindMedian());
            mf.AddNum(3236);
            medians.Add(mf.FindMedian());
            mf.AddNum(1263);
            medians.Add(mf.FindMedian());
            mf.AddNum(1426);
            medians.Add(mf.FindMedian());
            mf.AddNum(1207);
            medians.Add(mf.FindMedian());
            mf.AddNum(2963);
            medians.Add(mf.FindMedian());
            mf.AddNum(2091);
            medians.Add(mf.FindMedian());
            mf.AddNum(2319);
            medians.Add(mf.FindMedian());
            mf.AddNum(3855);
            medians.Add(mf.FindMedian());
            mf.AddNum(893);
            medians.Add(mf.FindMedian());
            mf.AddNum(2300);
            medians.Add(mf.FindMedian());
            mf.AddNum(2665);
            medians.Add(mf.FindMedian());
            mf.AddNum(2739);
            medians.Add(mf.FindMedian());
            mf.AddNum(1077);
            medians.Add(mf.FindMedian());
            mf.AddNum(2996);
            medians.Add(mf.FindMedian());
            mf.AddNum(310);
            medians.Add(mf.FindMedian());
            mf.AddNum(1882);
            medians.Add(mf.FindMedian());
            mf.AddNum(3230);
            medians.Add(mf.FindMedian());
            mf.AddNum(713);
            medians.Add(mf.FindMedian());
            mf.AddNum(1645);
            medians.Add(mf.FindMedian());
            mf.AddNum(1668);
            medians.Add(mf.FindMedian());
            mf.AddNum(3577);
            medians.Add(mf.FindMedian());
            mf.AddNum(3428);
            medians.Add(mf.FindMedian());
            mf.AddNum(93);
            medians.Add(mf.FindMedian());
            mf.AddNum(3116);
            medians.Add(mf.FindMedian());
            mf.AddNum(1683);
            medians.Add(mf.FindMedian());
            mf.AddNum(4268);
            medians.Add(mf.FindMedian());
            mf.AddNum(2277);
            medians.Add(mf.FindMedian());
            mf.AddNum(4463);
            medians.Add(mf.FindMedian());
            mf.AddNum(4657);
            medians.Add(mf.FindMedian());
            mf.AddNum(4434);
            medians.Add(mf.FindMedian());
            mf.AddNum(4001);
            medians.Add(mf.FindMedian());
            mf.AddNum(4640);
            medians.Add(mf.FindMedian());
            mf.AddNum(892);
            medians.Add(mf.FindMedian());
            mf.AddNum(3427);
            medians.Add(mf.FindMedian());
            mf.AddNum(4214);
            medians.Add(mf.FindMedian());
            mf.AddNum(2126);
            medians.Add(mf.FindMedian());
            mf.AddNum(2234);
            medians.Add(mf.FindMedian());
            mf.AddNum(2895);
            medians.Add(mf.FindMedian());
            mf.AddNum(2869);
            medians.Add(mf.FindMedian());
            mf.AddNum(1620);
            medians.Add(mf.FindMedian());
            mf.AddNum(737);
            medians.Add(mf.FindMedian());
            mf.AddNum(1869);
            medians.Add(mf.FindMedian());
            mf.AddNum(4210);
            medians.Add(mf.FindMedian());
            mf.AddNum(4997);
            medians.Add(mf.FindMedian());
            mf.AddNum(3115);
            medians.Add(mf.FindMedian());
            mf.AddNum(2699);
            medians.Add(mf.FindMedian());
            mf.AddNum(80);
            medians.Add(mf.FindMedian());
            mf.AddNum(2228);
            medians.Add(mf.FindMedian());
            mf.AddNum(317);
            medians.Add(mf.FindMedian());
            mf.AddNum(2379);
            medians.Add(mf.FindMedian());
            mf.AddNum(219);
            medians.Add(mf.FindMedian());
            mf.AddNum(3658);
            medians.Add(mf.FindMedian());
            mf.AddNum(3895);
            medians.Add(mf.FindMedian());
            mf.AddNum(3382);
            medians.Add(mf.FindMedian());
            mf.AddNum(1028);
            medians.Add(mf.FindMedian());
            mf.AddNum(4354);
            medians.Add(mf.FindMedian());
            mf.AddNum(3066);
            medians.Add(mf.FindMedian());
            mf.AddNum(2980);
            medians.Add(mf.FindMedian());
            mf.AddNum(1942);
            medians.Add(mf.FindMedian());
            mf.AddNum(1086);
            medians.Add(mf.FindMedian());
            mf.AddNum(310);
            medians.Add(mf.FindMedian());
            mf.AddNum(4519);
            medians.Add(mf.FindMedian());
            mf.AddNum(2777);
            medians.Add(mf.FindMedian());
            mf.AddNum(2528);
            medians.Add(mf.FindMedian());
            mf.AddNum(4608);
            medians.Add(mf.FindMedian());
            mf.AddNum(803);
            medians.Add(mf.FindMedian());
            mf.AddNum(1455);
            medians.Add(mf.FindMedian());
            mf.AddNum(3067);
            medians.Add(mf.FindMedian());
            mf.AddNum(463);
            medians.Add(mf.FindMedian());
            mf.AddNum(4309);
            medians.Add(mf.FindMedian());
            mf.AddNum(73);
            medians.Add(mf.FindMedian());
            mf.AddNum(3896);
            medians.Add(mf.FindMedian());
            mf.AddNum(642);
            medians.Add(mf.FindMedian());
            mf.AddNum(3381);
            medians.Add(mf.FindMedian());
            mf.AddNum(5038);
            medians.Add(mf.FindMedian());
            mf.AddNum(3376);
            medians.Add(mf.FindMedian());
            mf.AddNum(1321);
            medians.Add(mf.FindMedian());
            mf.AddNum(3253);
            medians.Add(mf.FindMedian());
            mf.AddNum(3448);
            medians.Add(mf.FindMedian());
            mf.AddNum(1904);
            medians.Add(mf.FindMedian());
            mf.AddNum(3283);
            medians.Add(mf.FindMedian());
            mf.AddNum(1992);
            medians.Add(mf.FindMedian());
            mf.AddNum(1487);
            medians.Add(mf.FindMedian());
            mf.AddNum(2046);
            medians.Add(mf.FindMedian());
            mf.AddNum(2973);
            medians.Add(mf.FindMedian());
            mf.AddNum(103);
            medians.Add(mf.FindMedian());
            mf.AddNum(2948);
            medians.Add(mf.FindMedian());
            mf.AddNum(1962);
            medians.Add(mf.FindMedian());
            mf.AddNum(3389);
            medians.Add(mf.FindMedian());
            mf.AddNum(1640);
            medians.Add(mf.FindMedian());
            mf.AddNum(462);
            medians.Add(mf.FindMedian());
            mf.AddNum(3);
            medians.Add(mf.FindMedian());
            mf.AddNum(2506);
            medians.Add(mf.FindMedian());
            mf.AddNum(767);
            medians.Add(mf.FindMedian());
            mf.AddNum(290);
            medians.Add(mf.FindMedian());
            mf.AddNum(4615);
            medians.Add(mf.FindMedian());
            mf.AddNum(684);
            medians.Add(mf.FindMedian());
            mf.AddNum(284);
            medians.Add(mf.FindMedian());
            mf.AddNum(3654);
            medians.Add(mf.FindMedian());
            mf.AddNum(4811);
            medians.Add(mf.FindMedian());
            mf.AddNum(1515);
            medians.Add(mf.FindMedian());
            mf.AddNum(3006);
            medians.Add(mf.FindMedian());
            mf.AddNum(3075);
            medians.Add(mf.FindMedian());
            mf.AddNum(3860);
            medians.Add(mf.FindMedian());
            mf.AddNum(3506);
            medians.Add(mf.FindMedian());
            mf.AddNum(4789);
            medians.Add(mf.FindMedian());
            mf.AddNum(4458);
            medians.Add(mf.FindMedian());
            mf.AddNum(1);
            medians.Add(mf.FindMedian());
            mf.AddNum(4812);
            medians.Add(mf.FindMedian());
            mf.AddNum(1471);
            medians.Add(mf.FindMedian());
            mf.AddNum(69);
            medians.Add(mf.FindMedian());
            mf.AddNum(733);
            medians.Add(mf.FindMedian());
            mf.AddNum(322);
            medians.Add(mf.FindMedian());
            mf.AddNum(4328);
            medians.Add(mf.FindMedian());
            mf.AddNum(1974);
            medians.Add(mf.FindMedian());
            mf.AddNum(687);
            medians.Add(mf.FindMedian());
            mf.AddNum(3798);
            medians.Add(mf.FindMedian());
            mf.AddNum(4112);
            medians.Add(mf.FindMedian());
            mf.AddNum(4136);
            medians.Add(mf.FindMedian());
            mf.AddNum(383);
            medians.Add(mf.FindMedian());
            mf.AddNum(1751);
            medians.Add(mf.FindMedian());
            mf.AddNum(1518);
            medians.Add(mf.FindMedian());
            mf.AddNum(3513);
            medians.Add(mf.FindMedian());
            mf.AddNum(70);
            medians.Add(mf.FindMedian());
            mf.AddNum(2502);
            medians.Add(mf.FindMedian());
            mf.AddNum(1465);
            medians.Add(mf.FindMedian());
            mf.AddNum(2121);
            medians.Add(mf.FindMedian());
            mf.AddNum(650);
            medians.Add(mf.FindMedian());
            mf.AddNum(753);
            medians.Add(mf.FindMedian());
            mf.AddNum(3404);
            medians.Add(mf.FindMedian());
            mf.AddNum(4080);
            medians.Add(mf.FindMedian());
            mf.AddNum(113);
            medians.Add(mf.FindMedian());
            mf.AddNum(4871);
            medians.Add(mf.FindMedian());
            mf.AddNum(4964);
            medians.Add(mf.FindMedian());
            mf.AddNum(355);
            medians.Add(mf.FindMedian());
            mf.AddNum(2060);
            medians.Add(mf.FindMedian());
            mf.AddNum(1429);
            medians.Add(mf.FindMedian());
            mf.AddNum(4722);
            medians.Add(mf.FindMedian());
            mf.AddNum(2471);
            medians.Add(mf.FindMedian());
            mf.AddNum(2730);
            medians.Add(mf.FindMedian());
            mf.AddNum(674);
            medians.Add(mf.FindMedian());
            mf.AddNum(2898);
            medians.Add(mf.FindMedian());
            mf.AddNum(4879);
            medians.Add(mf.FindMedian());
            mf.AddNum(387);
            medians.Add(mf.FindMedian());
            mf.AddNum(2082);
            medians.Add(mf.FindMedian());
            mf.AddNum(3125);
            medians.Add(mf.FindMedian());
            mf.AddNum(68);
            medians.Add(mf.FindMedian());
            mf.AddNum(3734);
            medians.Add(mf.FindMedian());
            mf.AddNum(283);
            medians.Add(mf.FindMedian());
            mf.AddNum(1736);
            medians.Add(mf.FindMedian());
            mf.AddNum(4804);
            medians.Add(mf.FindMedian());
            mf.AddNum(357);
            medians.Add(mf.FindMedian());
            mf.AddNum(3485);
            medians.Add(mf.FindMedian());
            mf.AddNum(2474);
            medians.Add(mf.FindMedian());
            mf.AddNum(3898);
            medians.Add(mf.FindMedian());
            mf.AddNum(55);
            medians.Add(mf.FindMedian());
            mf.AddNum(2777);
            medians.Add(mf.FindMedian());
            mf.AddNum(363);
            medians.Add(mf.FindMedian());
            mf.AddNum(2508);
            medians.Add(mf.FindMedian());
            mf.AddNum(4059);
            medians.Add(mf.FindMedian());
            mf.AddNum(1427);
            medians.Add(mf.FindMedian());
            mf.AddNum(2842);
            medians.Add(mf.FindMedian());
            mf.AddNum(4002);
            medians.Add(mf.FindMedian());
            mf.AddNum(1455);
            medians.Add(mf.FindMedian());
            mf.AddNum(1529);
            medians.Add(mf.FindMedian());
            mf.AddNum(3889);
            medians.Add(mf.FindMedian());
            mf.AddNum(2783);
            medians.Add(mf.FindMedian());
            mf.AddNum(2309);
            medians.Add(mf.FindMedian());
            mf.AddNum(546);
            medians.Add(mf.FindMedian());
            mf.AddNum(4051);
            medians.Add(mf.FindMedian());
            mf.AddNum(2784);
            medians.Add(mf.FindMedian());
            mf.AddNum(187);
            medians.Add(mf.FindMedian());
            mf.AddNum(1308);
            medians.Add(mf.FindMedian());
            mf.AddNum(4871);
            medians.Add(mf.FindMedian());
            mf.AddNum(720);
            medians.Add(mf.FindMedian());
            mf.AddNum(4976);
            medians.Add(mf.FindMedian());
            mf.AddNum(2186);
            medians.Add(mf.FindMedian());
            mf.AddNum(1013);
            medians.Add(mf.FindMedian());
            mf.AddNum(4597);
            medians.Add(mf.FindMedian());
            mf.AddNum(33);
            medians.Add(mf.FindMedian());
            mf.AddNum(3708);
            medians.Add(mf.FindMedian());
            mf.AddNum(4053);
            medians.Add(mf.FindMedian());
            mf.AddNum(3949);
            medians.Add(mf.FindMedian());
            mf.AddNum(3087);
            medians.Add(mf.FindMedian());
            mf.AddNum(1683);
            medians.Add(mf.FindMedian());
            mf.AddNum(4726);
            medians.Add(mf.FindMedian());
            mf.AddNum(3247);
            medians.Add(mf.FindMedian());
            mf.AddNum(854);
            medians.Add(mf.FindMedian());
            mf.AddNum(130);
            medians.Add(mf.FindMedian());
            mf.AddNum(3411);
            medians.Add(mf.FindMedian());
            mf.AddNum(3007);
            medians.Add(mf.FindMedian());
            mf.AddNum(341);
            medians.Add(mf.FindMedian());
            mf.AddNum(2019);
            medians.Add(mf.FindMedian());
            mf.AddNum(5115);
            medians.Add(mf.FindMedian());
            mf.AddNum(1526);
            medians.Add(mf.FindMedian());
            mf.AddNum(189);
            medians.Add(mf.FindMedian());
            mf.AddNum(997);
            medians.Add(mf.FindMedian());
            mf.AddNum(1683);
            medians.Add(mf.FindMedian());
            mf.AddNum(3536);
            medians.Add(mf.FindMedian());
            mf.AddNum(1239);
            medians.Add(mf.FindMedian());
            mf.AddNum(1921);
            medians.Add(mf.FindMedian());
            mf.AddNum(286);
            medians.Add(mf.FindMedian());
            mf.AddNum(1543);
            medians.Add(mf.FindMedian());
            mf.AddNum(1992);
            medians.Add(mf.FindMedian());
            mf.AddNum(5109);
            medians.Add(mf.FindMedian());
            mf.AddNum(1974);
            medians.Add(mf.FindMedian());
            mf.AddNum(2322);
            medians.Add(mf.FindMedian());
            mf.AddNum(604);
            medians.Add(mf.FindMedian());
            mf.AddNum(2679);
            medians.Add(mf.FindMedian());
            mf.AddNum(4657);
            medians.Add(mf.FindMedian());
            mf.AddNum(831);
            medians.Add(mf.FindMedian());
            mf.AddNum(1075);
            medians.Add(mf.FindMedian());
            mf.AddNum(3306);
            medians.Add(mf.FindMedian());
            mf.AddNum(2105);
            medians.Add(mf.FindMedian());
            mf.AddNum(1328);
            medians.Add(mf.FindMedian());
            mf.AddNum(3282);
            medians.Add(mf.FindMedian());
            mf.AddNum(2640);
            medians.Add(mf.FindMedian());
            mf.AddNum(1954);
            medians.Add(mf.FindMedian());
            mf.AddNum(1495);
            medians.Add(mf.FindMedian());
            mf.AddNum(2942);
            medians.Add(mf.FindMedian());
            mf.AddNum(1377);
            medians.Add(mf.FindMedian());
            mf.AddNum(688);
            medians.Add(mf.FindMedian());
            mf.AddNum(4245);
            medians.Add(mf.FindMedian());
            mf.AddNum(2031);
            medians.Add(mf.FindMedian());
            mf.AddNum(4533);
            medians.Add(mf.FindMedian());
            mf.AddNum(1091);
            medians.Add(mf.FindMedian());
            mf.AddNum(1395);
            medians.Add(mf.FindMedian());
            mf.AddNum(120);
            medians.Add(mf.FindMedian());
            mf.AddNum(2495);
            medians.Add(mf.FindMedian());
            mf.AddNum(1649);
            medians.Add(mf.FindMedian());
            mf.AddNum(399);
            medians.Add(mf.FindMedian());
            mf.AddNum(2955);
            medians.Add(mf.FindMedian());
            mf.AddNum(2439);
            medians.Add(mf.FindMedian());
            mf.AddNum(2030);
            medians.Add(mf.FindMedian());
            mf.AddNum(4224);
            medians.Add(mf.FindMedian());
            mf.AddNum(3730);
            medians.Add(mf.FindMedian());
            mf.AddNum(4162);
            medians.Add(mf.FindMedian());
            mf.AddNum(3498);
            medians.Add(mf.FindMedian());
            mf.AddNum(4431);
            medians.Add(mf.FindMedian());
            mf.AddNum(80);
            medians.Add(mf.FindMedian());
            mf.AddNum(4012);
            medians.Add(mf.FindMedian());
            mf.AddNum(2262);
            medians.Add(mf.FindMedian());
            mf.AddNum(5019);
            medians.Add(mf.FindMedian());
            mf.AddNum(1390);
            medians.Add(mf.FindMedian());
            mf.AddNum(3315);
            medians.Add(mf.FindMedian());
            mf.AddNum(2275);
            medians.Add(mf.FindMedian());
            mf.AddNum(2565);
            medians.Add(mf.FindMedian());
            mf.AddNum(3837);
            medians.Add(mf.FindMedian());
            mf.AddNum(3509);
            medians.Add(mf.FindMedian());
            mf.AddNum(148);
            medians.Add(mf.FindMedian());
            mf.AddNum(5091);
            medians.Add(mf.FindMedian());
            mf.AddNum(4330);
            medians.Add(mf.FindMedian());
            mf.AddNum(506);
            medians.Add(mf.FindMedian());
            mf.AddNum(3986);
            medians.Add(mf.FindMedian());
            mf.AddNum(4511);
            medians.Add(mf.FindMedian());
            mf.AddNum(4416);
            medians.Add(mf.FindMedian());
            mf.AddNum(2709);
            medians.Add(mf.FindMedian());
            mf.AddNum(4017);
            medians.Add(mf.FindMedian());
            mf.AddNum(806);
            medians.Add(mf.FindMedian());
            mf.AddNum(1045);
            medians.Add(mf.FindMedian());
            mf.AddNum(4912);
            medians.Add(mf.FindMedian());
            mf.AddNum(2549);
            medians.Add(mf.FindMedian());
            mf.AddNum(1236);
            medians.Add(mf.FindMedian());
            mf.AddNum(4328);
            medians.Add(mf.FindMedian());
            mf.AddNum(1748);
            medians.Add(mf.FindMedian());
            mf.AddNum(2868);
            medians.Add(mf.FindMedian());
            mf.AddNum(2446);
            medians.Add(mf.FindMedian());
            mf.AddNum(4189);
            medians.Add(mf.FindMedian());
            mf.AddNum(550);
            medians.Add(mf.FindMedian());
            mf.AddNum(2313);
            medians.Add(mf.FindMedian());
            mf.AddNum(2137);
            medians.Add(mf.FindMedian());
            mf.AddNum(565);
            medians.Add(mf.FindMedian());
            mf.AddNum(3047);
            medians.Add(mf.FindMedian());
            mf.AddNum(2597);
            medians.Add(mf.FindMedian());
            mf.AddNum(3881);
            medians.Add(mf.FindMedian());
            mf.AddNum(716);
            medians.Add(mf.FindMedian());
            mf.AddNum(1325);
            medians.Add(mf.FindMedian());
            mf.AddNum(1247);
            medians.Add(mf.FindMedian());
            mf.AddNum(1322);
            medians.Add(mf.FindMedian());
            mf.AddNum(2991);
            medians.Add(mf.FindMedian());
            mf.AddNum(4392);
            medians.Add(mf.FindMedian());
            mf.AddNum(2516);
            medians.Add(mf.FindMedian());
            mf.AddNum(52);
            medians.Add(mf.FindMedian());
            mf.AddNum(3554);
            medians.Add(mf.FindMedian());
            mf.AddNum(1453);
            medians.Add(mf.FindMedian());
            mf.AddNum(3800);
            medians.Add(mf.FindMedian());
            mf.AddNum(2806);
            medians.Add(mf.FindMedian());
            mf.AddNum(4590);
            medians.Add(mf.FindMedian());
            mf.AddNum(2315);
            medians.Add(mf.FindMedian());
            mf.AddNum(1327);
            medians.Add(mf.FindMedian());
            mf.AddNum(1426);
            medians.Add(mf.FindMedian());
            mf.AddNum(3616);
            medians.Add(mf.FindMedian());
            mf.AddNum(3714);
            medians.Add(mf.FindMedian());
            mf.AddNum(1049);
            medians.Add(mf.FindMedian());
            mf.AddNum(4761);
            medians.Add(mf.FindMedian());
            mf.AddNum(4420);
            medians.Add(mf.FindMedian());
            mf.AddNum(4410);
            medians.Add(mf.FindMedian());
            mf.AddNum(4593);
            medians.Add(mf.FindMedian());
            mf.AddNum(2499);
            medians.Add(mf.FindMedian());
            mf.AddNum(596);
            medians.Add(mf.FindMedian());
            mf.AddNum(2456);
            medians.Add(mf.FindMedian());
            mf.AddNum(368);
            medians.Add(mf.FindMedian());
            mf.AddNum(51);
            medians.Add(mf.FindMedian());
            mf.AddNum(4335);
            medians.Add(mf.FindMedian());
            mf.AddNum(3349);
            medians.Add(mf.FindMedian());
            mf.AddNum(567);
            medians.Add(mf.FindMedian());
            mf.AddNum(2354);
            medians.Add(mf.FindMedian());
            mf.AddNum(3407);
            medians.Add(mf.FindMedian());
            mf.AddNum(663);
            medians.Add(mf.FindMedian());
            mf.AddNum(134);
            medians.Add(mf.FindMedian());
            mf.AddNum(1451);
            medians.Add(mf.FindMedian());
            mf.AddNum(271);
            medians.Add(mf.FindMedian());
            mf.AddNum(2431);
            medians.Add(mf.FindMedian());
            mf.AddNum(3420);
            medians.Add(mf.FindMedian());
            mf.AddNum(3153);
            medians.Add(mf.FindMedian());
            mf.AddNum(3293);
            medians.Add(mf.FindMedian());
            mf.AddNum(4575);
            medians.Add(mf.FindMedian());
            mf.AddNum(4858);
            medians.Add(mf.FindMedian());
            mf.AddNum(4585);
            medians.Add(mf.FindMedian());
            mf.AddNum(2425);
            medians.Add(mf.FindMedian());
            mf.AddNum(3238);
            medians.Add(mf.FindMedian());
            mf.AddNum(3897);
            medians.Add(mf.FindMedian());
            mf.AddNum(3291);
            medians.Add(mf.FindMedian());
            mf.AddNum(2911);
            medians.Add(mf.FindMedian());
            mf.AddNum(3901);
            medians.Add(mf.FindMedian());
            mf.AddNum(1976);
            medians.Add(mf.FindMedian());
            mf.AddNum(701);
            medians.Add(mf.FindMedian());
            mf.AddNum(2169);
            medians.Add(mf.FindMedian());
            mf.AddNum(4134);
            medians.Add(mf.FindMedian());
            mf.AddNum(3412);
            medians.Add(mf.FindMedian());
            mf.AddNum(1443);
            medians.Add(mf.FindMedian());
            mf.AddNum(1189);
            medians.Add(mf.FindMedian());
            mf.AddNum(3060);
            medians.Add(mf.FindMedian());
            mf.AddNum(1949);
            medians.Add(mf.FindMedian());
            mf.AddNum(1944);
            medians.Add(mf.FindMedian());
            mf.AddNum(1269);
            medians.Add(mf.FindMedian());
            mf.AddNum(4127);
            medians.Add(mf.FindMedian());
            mf.AddNum(3656);
            medians.Add(mf.FindMedian());
            mf.AddNum(4137);
            medians.Add(mf.FindMedian());
            mf.AddNum(1705);
            medians.Add(mf.FindMedian());
            mf.AddNum(1176);
            medians.Add(mf.FindMedian());
            mf.AddNum(1181);
            medians.Add(mf.FindMedian());
            mf.AddNum(4054);
            medians.Add(mf.FindMedian());
            mf.AddNum(63);
            medians.Add(mf.FindMedian());
            mf.AddNum(455);
            medians.Add(mf.FindMedian());
            mf.AddNum(1844);
            medians.Add(mf.FindMedian());
            mf.AddNum(1893);
            medians.Add(mf.FindMedian());
            mf.AddNum(3799);
            medians.Add(mf.FindMedian());
            mf.AddNum(483);
            medians.Add(mf.FindMedian());
            mf.AddNum(3972);
            medians.Add(mf.FindMedian());
            mf.AddNum(2668);
            medians.Add(mf.FindMedian());
            mf.AddNum(2794);
            medians.Add(mf.FindMedian());
            mf.AddNum(2770);
            medians.Add(mf.FindMedian());
            mf.AddNum(3016);
            medians.Add(mf.FindMedian());
            mf.AddNum(273);
            medians.Add(mf.FindMedian());
            mf.AddNum(4944);
            medians.Add(mf.FindMedian());
            mf.AddNum(1074);
            medians.Add(mf.FindMedian());
            mf.AddNum(2602);
            medians.Add(mf.FindMedian());
            mf.AddNum(2930);
            medians.Add(mf.FindMedian());
            mf.AddNum(2077);
            medians.Add(mf.FindMedian());
            mf.AddNum(3791);
            medians.Add(mf.FindMedian());
            mf.AddNum(2754);
            medians.Add(mf.FindMedian());
            mf.AddNum(4596);
            medians.Add(mf.FindMedian());
            mf.AddNum(2699);
            medians.Add(mf.FindMedian());
            mf.AddNum(188);
            medians.Add(mf.FindMedian());
            mf.AddNum(2515);
            medians.Add(mf.FindMedian());
            mf.AddNum(2502);
            medians.Add(mf.FindMedian());
            mf.AddNum(805);
            medians.Add(mf.FindMedian());
            mf.AddNum(4247);
            medians.Add(mf.FindMedian());
            mf.AddNum(2454);
            medians.Add(mf.FindMedian());
            mf.AddNum(4028);
            medians.Add(mf.FindMedian());
            mf.AddNum(3148);
            medians.Add(mf.FindMedian());
            mf.AddNum(5010);
            medians.Add(mf.FindMedian());
            mf.AddNum(3710);
            medians.Add(mf.FindMedian());
            mf.AddNum(2744);
            medians.Add(mf.FindMedian());
            mf.AddNum(1611);
            medians.Add(mf.FindMedian());
            mf.AddNum(3743);
            medians.Add(mf.FindMedian());
            mf.AddNum(4112);
            medians.Add(mf.FindMedian());
            mf.AddNum(418);
            medians.Add(mf.FindMedian());
            mf.AddNum(1165);
            medians.Add(mf.FindMedian());
            mf.AddNum(1318);
            medians.Add(mf.FindMedian());
            mf.AddNum(4065);
            medians.Add(mf.FindMedian());
            mf.AddNum(3224);
            medians.Add(mf.FindMedian());
            mf.AddNum(3033);
            medians.Add(mf.FindMedian());
            mf.AddNum(2137);
            medians.Add(mf.FindMedian());
            mf.AddNum(492);
            medians.Add(mf.FindMedian());
            mf.AddNum(3997);
            medians.Add(mf.FindMedian());
            mf.AddNum(4121);
            medians.Add(mf.FindMedian());
            mf.AddNum(2086);
            medians.Add(mf.FindMedian());
            mf.AddNum(2220);
            medians.Add(mf.FindMedian());
            mf.AddNum(1059);
            medians.Add(mf.FindMedian());
            mf.AddNum(884);
            medians.Add(mf.FindMedian());
            mf.AddNum(1215);
            medians.Add(mf.FindMedian());
            mf.AddNum(3604);
            medians.Add(mf.FindMedian());
            mf.AddNum(4230);
            medians.Add(mf.FindMedian());
            mf.AddNum(4881);
            medians.Add(mf.FindMedian());
            mf.AddNum(2269);
            medians.Add(mf.FindMedian());
            mf.AddNum(4857);
            medians.Add(mf.FindMedian());
            mf.AddNum(2687);
            medians.Add(mf.FindMedian());
            mf.AddNum(3649);
            medians.Add(mf.FindMedian());
            mf.AddNum(3833);
            medians.Add(mf.FindMedian());
            mf.AddNum(1620);
            medians.Add(mf.FindMedian());
            mf.AddNum(3956);
            medians.Add(mf.FindMedian());
            mf.AddNum(236);
            medians.Add(mf.FindMedian());
            mf.AddNum(1714);
            medians.Add(mf.FindMedian());
            mf.AddNum(4992);
            medians.Add(mf.FindMedian());
            mf.AddNum(3365);
            medians.Add(mf.FindMedian());
            mf.AddNum(4393);
            medians.Add(mf.FindMedian());
            mf.AddNum(3738);
            medians.Add(mf.FindMedian());
            mf.AddNum(3623);
            medians.Add(mf.FindMedian());
            mf.AddNum(4085);
            medians.Add(mf.FindMedian());
            mf.AddNum(1813);
            medians.Add(mf.FindMedian());
            mf.AddNum(889);
            medians.Add(mf.FindMedian());
            mf.AddNum(4630);
            medians.Add(mf.FindMedian());
            mf.AddNum(108);
            medians.Add(mf.FindMedian());
            mf.AddNum(1723);
            medians.Add(mf.FindMedian());
            mf.AddNum(75);
            medians.Add(mf.FindMedian());
            mf.AddNum(2994);
            medians.Add(mf.FindMedian());
            mf.AddNum(1476);
            medians.Add(mf.FindMedian());
            mf.AddNum(4454);
            medians.Add(mf.FindMedian());
            mf.AddNum(2585);
            medians.Add(mf.FindMedian());
            mf.AddNum(4854);
            medians.Add(mf.FindMedian());
            mf.AddNum(1589);
            medians.Add(mf.FindMedian());
            mf.AddNum(4485);
            medians.Add(mf.FindMedian());
            mf.AddNum(5013);
            medians.Add(mf.FindMedian());
            mf.AddNum(637);
            medians.Add(mf.FindMedian());
            mf.AddNum(4638);
            medians.Add(mf.FindMedian());
            mf.AddNum(3034);
            medians.Add(mf.FindMedian());
            mf.AddNum(5012);
            medians.Add(mf.FindMedian());
            mf.AddNum(335);
            medians.Add(mf.FindMedian());
            mf.AddNum(4378);
            medians.Add(mf.FindMedian());
            mf.AddNum(3854);
            medians.Add(mf.FindMedian());
            mf.AddNum(479);
            medians.Add(mf.FindMedian());
            mf.AddNum(3998);
            medians.Add(mf.FindMedian());
            mf.AddNum(892);
            medians.Add(mf.FindMedian());
            mf.AddNum(2230);
            medians.Add(mf.FindMedian());
            mf.AddNum(2572);
            medians.Add(mf.FindMedian());
            mf.AddNum(4769);
            medians.Add(mf.FindMedian());
            mf.AddNum(558);
            medians.Add(mf.FindMedian());
            mf.AddNum(2789);
            medians.Add(mf.FindMedian());
            mf.AddNum(2910);
            medians.Add(mf.FindMedian());
            mf.AddNum(4685);
            medians.Add(mf.FindMedian());
            mf.AddNum(2113);
            medians.Add(mf.FindMedian());
            mf.AddNum(2357);
            medians.Add(mf.FindMedian());
            mf.AddNum(2450);
            medians.Add(mf.FindMedian());
            mf.AddNum(2124);
            medians.Add(mf.FindMedian());
            mf.AddNum(3113);
            medians.Add(mf.FindMedian());
            mf.AddNum(3056);
            medians.Add(mf.FindMedian());
            mf.AddNum(3993);
            medians.Add(mf.FindMedian());
            mf.AddNum(2610);
            medians.Add(mf.FindMedian());
            mf.AddNum(1460);
            medians.Add(mf.FindMedian());
            mf.AddNum(4277);
            medians.Add(mf.FindMedian());
            mf.AddNum(3212);
            medians.Add(mf.FindMedian());
            mf.AddNum(3672);
            medians.Add(mf.FindMedian());
            mf.AddNum(3697);
            medians.Add(mf.FindMedian());
            mf.AddNum(796);
            medians.Add(mf.FindMedian());
            mf.AddNum(2738);
            medians.Add(mf.FindMedian());
            mf.AddNum(5090);
            medians.Add(mf.FindMedian());
            mf.AddNum(2265);
            medians.Add(mf.FindMedian());
            mf.AddNum(1244);
            medians.Add(mf.FindMedian());
            mf.AddNum(3714);
            medians.Add(mf.FindMedian());
            mf.AddNum(539);
            medians.Add(mf.FindMedian());
            mf.AddNum(191);
            medians.Add(mf.FindMedian());
            mf.AddNum(3850);
            medians.Add(mf.FindMedian());
            mf.AddNum(2755);
            medians.Add(mf.FindMedian());
            mf.AddNum(650);
            medians.Add(mf.FindMedian());
            mf.AddNum(1634);
            medians.Add(mf.FindMedian());
            mf.AddNum(1391);
            medians.Add(mf.FindMedian());
            mf.AddNum(5050);
            medians.Add(mf.FindMedian());
            mf.AddNum(1859);
            medians.Add(mf.FindMedian());
            mf.AddNum(1357);
            medians.Add(mf.FindMedian());
            mf.AddNum(361);
            medians.Add(mf.FindMedian());
            mf.AddNum(3769);
            medians.Add(mf.FindMedian());
            mf.AddNum(259);
            medians.Add(mf.FindMedian());
            mf.AddNum(3370);
            medians.Add(mf.FindMedian());
            mf.AddNum(2859);
            medians.Add(mf.FindMedian());
            mf.AddNum(858);
            medians.Add(mf.FindMedian());
            mf.AddNum(4454);
            medians.Add(mf.FindMedian());
            mf.AddNum(3598);
            medians.Add(mf.FindMedian());
            mf.AddNum(572);
            medians.Add(mf.FindMedian());
            mf.AddNum(4742);
            medians.Add(mf.FindMedian());
            mf.AddNum(2226);
            medians.Add(mf.FindMedian());
            mf.AddNum(296);
            medians.Add(mf.FindMedian());
            mf.AddNum(2500);
            medians.Add(mf.FindMedian());
            mf.AddNum(1934);
            medians.Add(mf.FindMedian());
            mf.AddNum(3992);
            medians.Add(mf.FindMedian());
            mf.AddNum(4861);
            medians.Add(mf.FindMedian());
            mf.AddNum(1724);
            medians.Add(mf.FindMedian());
            mf.AddNum(3394);
            medians.Add(mf.FindMedian());
            mf.AddNum(4941);
            medians.Add(mf.FindMedian());
            mf.AddNum(2895);
            medians.Add(mf.FindMedian());
            mf.AddNum(3914);
            medians.Add(mf.FindMedian());
            mf.AddNum(2307);
            medians.Add(mf.FindMedian());
            mf.AddNum(1923);
            medians.Add(mf.FindMedian());
            mf.AddNum(4778);
            medians.Add(mf.FindMedian());
            mf.AddNum(1487);
            medians.Add(mf.FindMedian());
            mf.AddNum(663);
            medians.Add(mf.FindMedian());
            mf.AddNum(5033);
            medians.Add(mf.FindMedian());
            mf.AddNum(4633);
            medians.Add(mf.FindMedian());
            mf.AddNum(4264);
            medians.Add(mf.FindMedian());
            mf.AddNum(4865);
            medians.Add(mf.FindMedian());
            mf.AddNum(3856);
            medians.Add(mf.FindMedian());
            mf.AddNum(4567);
            medians.Add(mf.FindMedian());
            mf.AddNum(1903);
            medians.Add(mf.FindMedian());
            mf.AddNum(3898);
            medians.Add(mf.FindMedian());
            mf.AddNum(3303);
            medians.Add(mf.FindMedian());
            mf.AddNum(1257);
            medians.Add(mf.FindMedian());
            mf.AddNum(1850);
            medians.Add(mf.FindMedian());
            mf.AddNum(4897);
            medians.Add(mf.FindMedian());
            mf.AddNum(3379);
            medians.Add(mf.FindMedian());
            mf.AddNum(4082);
            medians.Add(mf.FindMedian());
            mf.AddNum(1792);
            medians.Add(mf.FindMedian());
            mf.AddNum(2425);
            medians.Add(mf.FindMedian());
            mf.AddNum(4747);
            medians.Add(mf.FindMedian());
            mf.AddNum(1841);
            medians.Add(mf.FindMedian());
            mf.AddNum(1079);
            medians.Add(mf.FindMedian());
            mf.AddNum(4928);
            medians.Add(mf.FindMedian());
            mf.AddNum(1793);
            medians.Add(mf.FindMedian());
            mf.AddNum(3058);
            medians.Add(mf.FindMedian());
            mf.AddNum(530);
            medians.Add(mf.FindMedian());
            mf.AddNum(3665);
            medians.Add(mf.FindMedian());
            mf.AddNum(3188);
            medians.Add(mf.FindMedian());
            mf.AddNum(1865);
            medians.Add(mf.FindMedian());
            mf.AddNum(2710);
            medians.Add(mf.FindMedian());
            mf.AddNum(184);
            medians.Add(mf.FindMedian());
            mf.AddNum(4987);
            medians.Add(mf.FindMedian());
            mf.AddNum(2510);
            medians.Add(mf.FindMedian());
            mf.AddNum(733);
            medians.Add(mf.FindMedian());
            mf.AddNum(1294);
            medians.Add(mf.FindMedian());
            mf.AddNum(3541);
            medians.Add(mf.FindMedian());
            mf.AddNum(4282);
            medians.Add(mf.FindMedian());
            mf.AddNum(223);
            medians.Add(mf.FindMedian());
            mf.AddNum(2252);
            medians.Add(mf.FindMedian());
            mf.AddNum(1680);
            medians.Add(mf.FindMedian());
            mf.AddNum(5010);
            medians.Add(mf.FindMedian());
            mf.AddNum(5006);
            medians.Add(mf.FindMedian());
            mf.AddNum(4924);
            medians.Add(mf.FindMedian());
            mf.AddNum(2751);
            medians.Add(mf.FindMedian());
            mf.AddNum(3450);
            medians.Add(mf.FindMedian());
            mf.AddNum(427);
            medians.Add(mf.FindMedian());
            mf.AddNum(450);
            medians.Add(mf.FindMedian());
            mf.AddNum(452);
            medians.Add(mf.FindMedian());
            mf.AddNum(1126);
            medians.Add(mf.FindMedian());
            mf.AddNum(3998);
            medians.Add(mf.FindMedian());
            mf.AddNum(3854);
            medians.Add(mf.FindMedian());
            mf.AddNum(369);
            medians.Add(mf.FindMedian());
            mf.AddNum(2688);
            medians.Add(mf.FindMedian());
            mf.AddNum(826);
            medians.Add(mf.FindMedian());
            mf.AddNum(2478);
            medians.Add(mf.FindMedian());
            mf.AddNum(573);
            medians.Add(mf.FindMedian());
            mf.AddNum(4653);
            medians.Add(mf.FindMedian());
            mf.AddNum(2331);
            medians.Add(mf.FindMedian());
            mf.AddNum(218);
            medians.Add(mf.FindMedian());
            mf.AddNum(4761);
            medians.Add(mf.FindMedian());
            mf.AddNum(5086);
            medians.Add(mf.FindMedian());
            mf.AddNum(1493);
            medians.Add(mf.FindMedian());
            mf.AddNum(3439);
            medians.Add(mf.FindMedian());
            mf.AddNum(4177);
            medians.Add(mf.FindMedian());
            mf.AddNum(1341);
            medians.Add(mf.FindMedian());
            mf.AddNum(1472);
            medians.Add(mf.FindMedian());
            mf.AddNum(68);
            medians.Add(mf.FindMedian());
            mf.AddNum(3706);
            medians.Add(mf.FindMedian());
            mf.AddNum(3431);
            medians.Add(mf.FindMedian());
            mf.AddNum(1482);
            medians.Add(mf.FindMedian());
            mf.AddNum(1623);
            medians.Add(mf.FindMedian());
            mf.AddNum(1837);
            medians.Add(mf.FindMedian());
            mf.AddNum(2073);
            medians.Add(mf.FindMedian());
            mf.AddNum(4317);
            medians.Add(mf.FindMedian());
            mf.AddNum(4279);
            medians.Add(mf.FindMedian());
            mf.AddNum(3086);
            medians.Add(mf.FindMedian());
            mf.AddNum(4446);
            medians.Add(mf.FindMedian());
            mf.AddNum(3747);
            medians.Add(mf.FindMedian());
            mf.AddNum(893);
            medians.Add(mf.FindMedian());
            mf.AddNum(728);
            medians.Add(mf.FindMedian());
            mf.AddNum(3092);
            medians.Add(mf.FindMedian());
            mf.AddNum(1803);
            medians.Add(mf.FindMedian());
            mf.AddNum(1519);
            medians.Add(mf.FindMedian());
            mf.AddNum(4712);
            medians.Add(mf.FindMedian());
            mf.AddNum(5103);
            medians.Add(mf.FindMedian());
            mf.AddNum(4954);
            medians.Add(mf.FindMedian());
            mf.AddNum(4901);
            medians.Add(mf.FindMedian());
            mf.AddNum(1935);
            medians.Add(mf.FindMedian());
            mf.AddNum(1810);
            medians.Add(mf.FindMedian());
            mf.AddNum(988);
            medians.Add(mf.FindMedian());
            mf.AddNum(4092);
            medians.Add(mf.FindMedian());
            mf.AddNum(2271);
            medians.Add(mf.FindMedian());
            mf.AddNum(2057);
            medians.Add(mf.FindMedian());
            mf.AddNum(1796);
            medians.Add(mf.FindMedian());
            mf.AddNum(1510);
            medians.Add(mf.FindMedian());
            mf.AddNum(4440);
            medians.Add(mf.FindMedian());
            mf.AddNum(3177);
            medians.Add(mf.FindMedian());
            mf.AddNum(3703);
            medians.Add(mf.FindMedian());
            mf.AddNum(378);
            medians.Add(mf.FindMedian());
            mf.AddNum(3175);
            medians.Add(mf.FindMedian());
            mf.AddNum(2811);
            medians.Add(mf.FindMedian());
            mf.AddNum(1034);
            medians.Add(mf.FindMedian());
            mf.AddNum(4222);
            medians.Add(mf.FindMedian());
            mf.AddNum(1667);
            medians.Add(mf.FindMedian());
            mf.AddNum(3187);
            medians.Add(mf.FindMedian());
            mf.AddNum(2952);
            medians.Add(mf.FindMedian());
            mf.AddNum(712);
            medians.Add(mf.FindMedian());
            mf.AddNum(425);
            medians.Add(mf.FindMedian());
            mf.AddNum(2978);
            medians.Add(mf.FindMedian());
            mf.AddNum(2379);
            medians.Add(mf.FindMedian());
            mf.AddNum(332);
            medians.Add(mf.FindMedian());
            mf.AddNum(3974);
            medians.Add(mf.FindMedian());
            mf.AddNum(4397);
            medians.Add(mf.FindMedian());
            mf.AddNum(1375);
            medians.Add(mf.FindMedian());
            mf.AddNum(3203);
            medians.Add(mf.FindMedian());
            mf.AddNum(2925);
            medians.Add(mf.FindMedian());
            mf.AddNum(3229);
            medians.Add(mf.FindMedian());
            mf.AddNum(375);
            medians.Add(mf.FindMedian());
            mf.AddNum(2949);
            medians.Add(mf.FindMedian());
            mf.AddNum(3865);
            medians.Add(mf.FindMedian());
            mf.AddNum(4742);
            medians.Add(mf.FindMedian());
            mf.AddNum(2776);
            medians.Add(mf.FindMedian());
            mf.AddNum(5120);
            medians.Add(mf.FindMedian());
            mf.AddNum(1491);
            medians.Add(mf.FindMedian());
            mf.AddNum(1946);
            medians.Add(mf.FindMedian());
            mf.AddNum(3414);
            medians.Add(mf.FindMedian());
            mf.AddNum(1075);
            medians.Add(mf.FindMedian());
            mf.AddNum(465);
            medians.Add(mf.FindMedian());
            mf.AddNum(4974);
            medians.Add(mf.FindMedian());
            mf.AddNum(3187);
            medians.Add(mf.FindMedian());
            mf.AddNum(2212);
            medians.Add(mf.FindMedian());
            mf.AddNum(4185);
            medians.Add(mf.FindMedian());
            mf.AddNum(4584);
            medians.Add(mf.FindMedian());
            mf.AddNum(3808);
            medians.Add(mf.FindMedian());
            mf.AddNum(3929);
            medians.Add(mf.FindMedian());
            mf.AddNum(4922);
            medians.Add(mf.FindMedian());
            mf.AddNum(1945);
            medians.Add(mf.FindMedian());
            mf.AddNum(4334);
            medians.Add(mf.FindMedian());
            mf.AddNum(3181);
            medians.Add(mf.FindMedian());
            mf.AddNum(2795);
            medians.Add(mf.FindMedian());
            mf.AddNum(878);
            medians.Add(mf.FindMedian());
            mf.AddNum(2370);
            medians.Add(mf.FindMedian());
            mf.AddNum(1724);
            medians.Add(mf.FindMedian());
            mf.AddNum(365);
            medians.Add(mf.FindMedian());
            mf.AddNum(1319);
            medians.Add(mf.FindMedian());
            mf.AddNum(3870);
            medians.Add(mf.FindMedian());
            mf.AddNum(2230);
            medians.Add(mf.FindMedian());
            mf.AddNum(4311);
            medians.Add(mf.FindMedian());
            mf.AddNum(1706);
            medians.Add(mf.FindMedian());
            mf.AddNum(773);
            medians.Add(mf.FindMedian());
            mf.AddNum(3818);
            medians.Add(mf.FindMedian());
            mf.AddNum(3753);
            medians.Add(mf.FindMedian());
            mf.AddNum(379);
            medians.Add(mf.FindMedian());
            mf.AddNum(417);
            medians.Add(mf.FindMedian());
            mf.AddNum(955);
            medians.Add(mf.FindMedian());
            mf.AddNum(3364);
            medians.Add(mf.FindMedian());
            mf.AddNum(4194);
            medians.Add(mf.FindMedian());
            mf.AddNum(1670);
            medians.Add(mf.FindMedian());
            mf.AddNum(343);
            medians.Add(mf.FindMedian());
            mf.AddNum(2144);
            medians.Add(mf.FindMedian());
            mf.AddNum(4261);
            medians.Add(mf.FindMedian());
            mf.AddNum(2844);
            medians.Add(mf.FindMedian());
            mf.AddNum(4909);
            medians.Add(mf.FindMedian());
            mf.AddNum(3447);
            medians.Add(mf.FindMedian());
            mf.AddNum(3121);
            medians.Add(mf.FindMedian());
            mf.AddNum(2855);
            medians.Add(mf.FindMedian());
            mf.AddNum(751);
            medians.Add(mf.FindMedian());
            mf.AddNum(1061);
            medians.Add(mf.FindMedian());
            mf.AddNum(337);
            medians.Add(mf.FindMedian());
            mf.AddNum(1928);
            medians.Add(mf.FindMedian());
            mf.AddNum(3857);
            medians.Add(mf.FindMedian());
            mf.AddNum(669);
            medians.Add(mf.FindMedian());
            mf.AddNum(3860);
            medians.Add(mf.FindMedian());
            mf.AddNum(414);
            medians.Add(mf.FindMedian());
            mf.AddNum(1026);
            medians.Add(mf.FindMedian());
            mf.AddNum(3673);
            medians.Add(mf.FindMedian());
            mf.AddNum(1070);
            medians.Add(mf.FindMedian());
            mf.AddNum(3706);
            medians.Add(mf.FindMedian());
            mf.AddNum(4048);
            medians.Add(mf.FindMedian());
            mf.AddNum(2508);
            medians.Add(mf.FindMedian());
            mf.AddNum(1661);
            medians.Add(mf.FindMedian());
            mf.AddNum(1281);
            medians.Add(mf.FindMedian());
            mf.AddNum(1281);
            medians.Add(mf.FindMedian());
            mf.AddNum(879);
            medians.Add(mf.FindMedian());
            mf.AddNum(2459);
            medians.Add(mf.FindMedian());
            mf.AddNum(3264);
            medians.Add(mf.FindMedian());
            mf.AddNum(1301);
            medians.Add(mf.FindMedian());
            mf.AddNum(4362);
            medians.Add(mf.FindMedian());
            mf.AddNum(2486);
            medians.Add(mf.FindMedian());
            mf.AddNum(121);
            medians.Add(mf.FindMedian());
            mf.AddNum(3987);
            medians.Add(mf.FindMedian());
            mf.AddNum(3976);
            medians.Add(mf.FindMedian());
            mf.AddNum(2186);
            medians.Add(mf.FindMedian());
            mf.AddNum(2488);
            medians.Add(mf.FindMedian());
            mf.AddNum(3877);
            medians.Add(mf.FindMedian());
            mf.AddNum(3604);
            medians.Add(mf.FindMedian());
            mf.AddNum(5106);
            medians.Add(mf.FindMedian());
            mf.AddNum(4389);
            medians.Add(mf.FindMedian());
            mf.AddNum(1083);
            medians.Add(mf.FindMedian());
            mf.AddNum(3516);
            medians.Add(mf.FindMedian());
            mf.AddNum(1266);
            medians.Add(mf.FindMedian());
            mf.AddNum(305);
            medians.Add(mf.FindMedian());
            mf.AddNum(3804);
            medians.Add(mf.FindMedian());
            mf.AddNum(4173);
            medians.Add(mf.FindMedian());
            mf.AddNum(179);
            medians.Add(mf.FindMedian());
            mf.AddNum(3161);
            medians.Add(mf.FindMedian());
            mf.AddNum(2047);
            medians.Add(mf.FindMedian());
            mf.AddNum(4220);
            medians.Add(mf.FindMedian());
            mf.AddNum(4486);
            medians.Add(mf.FindMedian());
            mf.AddNum(1227);
            medians.Add(mf.FindMedian());
            mf.AddNum(3546);
            medians.Add(mf.FindMedian());
            mf.AddNum(4666);
            medians.Add(mf.FindMedian());
            mf.AddNum(3925);
            medians.Add(mf.FindMedian());
            mf.AddNum(4076);
            medians.Add(mf.FindMedian());
            mf.AddNum(1158);
            medians.Add(mf.FindMedian());
            mf.AddNum(4295);
            medians.Add(mf.FindMedian());
            mf.AddNum(651);
            medians.Add(mf.FindMedian());
            mf.AddNum(2040);
            medians.Add(mf.FindMedian());
            mf.AddNum(4205);
            medians.Add(mf.FindMedian());
            mf.AddNum(4581);
            medians.Add(mf.FindMedian());
            mf.AddNum(3227);
            medians.Add(mf.FindMedian());
            mf.AddNum(601);
            medians.Add(mf.FindMedian());
            mf.AddNum(3027);
            medians.Add(mf.FindMedian());
            mf.AddNum(2254);
            medians.Add(mf.FindMedian());
            mf.AddNum(2135);
            medians.Add(mf.FindMedian());
            mf.AddNum(4856);
            medians.Add(mf.FindMedian());
            mf.AddNum(3837);
            medians.Add(mf.FindMedian());
            mf.AddNum(2719);
            medians.Add(mf.FindMedian());
            mf.AddNum(2705);
            medians.Add(mf.FindMedian());
            mf.AddNum(1569);
            medians.Add(mf.FindMedian());
            mf.AddNum(2053);
            medians.Add(mf.FindMedian());
            mf.AddNum(3382);
            medians.Add(mf.FindMedian());
            mf.AddNum(1081);
            medians.Add(mf.FindMedian());
            mf.AddNum(68);
            medians.Add(mf.FindMedian());
            mf.AddNum(1150);
            medians.Add(mf.FindMedian());
            mf.AddNum(2446);
            medians.Add(mf.FindMedian());
            mf.AddNum(2738);
            medians.Add(mf.FindMedian());
            mf.AddNum(2622);
            medians.Add(mf.FindMedian());
            mf.AddNum(848);
            medians.Add(mf.FindMedian());
            mf.AddNum(373);
            medians.Add(mf.FindMedian());
            mf.AddNum(2256);
            medians.Add(mf.FindMedian());
            mf.AddNum(2689);
            medians.Add(mf.FindMedian());
            mf.AddNum(3754);
            medians.Add(mf.FindMedian());
            mf.AddNum(3647);
            medians.Add(mf.FindMedian());
            mf.AddNum(1192);
            medians.Add(mf.FindMedian());
            mf.AddNum(2426);
            medians.Add(mf.FindMedian());
            mf.AddNum(4427);
            medians.Add(mf.FindMedian());
            mf.AddNum(4870);
            medians.Add(mf.FindMedian());
            mf.AddNum(57);
            medians.Add(mf.FindMedian());
            mf.AddNum(1330);
            medians.Add(mf.FindMedian());
            mf.AddNum(4691);
            medians.Add(mf.FindMedian());
            mf.AddNum(1827);
            medians.Add(mf.FindMedian());
            mf.AddNum(3133);
            medians.Add(mf.FindMedian());
            mf.AddNum(4334);
            medians.Add(mf.FindMedian());
            mf.AddNum(3770);
            medians.Add(mf.FindMedian());
            mf.AddNum(2345);
            medians.Add(mf.FindMedian());
            mf.AddNum(4344);
            medians.Add(mf.FindMedian());
            mf.AddNum(1647);
            medians.Add(mf.FindMedian());
            mf.AddNum(740);
            medians.Add(mf.FindMedian());
            mf.AddNum(4699);
            medians.Add(mf.FindMedian());
            mf.AddNum(2116);
            medians.Add(mf.FindMedian());
            mf.AddNum(1305);
            medians.Add(mf.FindMedian());
            mf.AddNum(1903);
            medians.Add(mf.FindMedian());
            mf.AddNum(4048);
            medians.Add(mf.FindMedian());
            mf.AddNum(190);
            medians.Add(mf.FindMedian());
            mf.AddNum(2221);
            medians.Add(mf.FindMedian());
            mf.AddNum(4180);
            medians.Add(mf.FindMedian());
            mf.AddNum(3454);
            medians.Add(mf.FindMedian());
            mf.AddNum(3814);
            medians.Add(mf.FindMedian());
            mf.AddNum(698);
            medians.Add(mf.FindMedian());
            mf.AddNum(2493);
            medians.Add(mf.FindMedian());
            mf.AddNum(4656);
            medians.Add(mf.FindMedian());
            mf.AddNum(585);
            medians.Add(mf.FindMedian());
            mf.AddNum(4604);
            medians.Add(mf.FindMedian());
            mf.AddNum(3778);
            medians.Add(mf.FindMedian());
            mf.AddNum(2181);
            medians.Add(mf.FindMedian());
            mf.AddNum(600);
            medians.Add(mf.FindMedian());
            mf.AddNum(2669);
            medians.Add(mf.FindMedian());
            mf.AddNum(1062);
            medians.Add(mf.FindMedian());
            mf.AddNum(4957);
            medians.Add(mf.FindMedian());
            mf.AddNum(4839);
            medians.Add(mf.FindMedian());
            mf.AddNum(2499);
            medians.Add(mf.FindMedian());
            mf.AddNum(2385);
            medians.Add(mf.FindMedian());
            mf.AddNum(3440);
            medians.Add(mf.FindMedian());
            mf.AddNum(267);
            medians.Add(mf.FindMedian());
            mf.AddNum(1556);
            medians.Add(mf.FindMedian());
            mf.AddNum(1488);
            medians.Add(mf.FindMedian());
            mf.AddNum(632);
            medians.Add(mf.FindMedian());
            mf.AddNum(1987);
            medians.Add(mf.FindMedian());
            mf.AddNum(1320);
            medians.Add(mf.FindMedian());
            mf.AddNum(4213);
            medians.Add(mf.FindMedian());
            mf.AddNum(3200);
            medians.Add(mf.FindMedian());
            mf.AddNum(3855);
            medians.Add(mf.FindMedian());
            mf.AddNum(5041);
            medians.Add(mf.FindMedian());
            mf.AddNum(943);
            medians.Add(mf.FindMedian());
            mf.AddNum(3484);
            medians.Add(mf.FindMedian());
            mf.AddNum(2855);
            medians.Add(mf.FindMedian());
            mf.AddNum(2031);
            medians.Add(mf.FindMedian());
            mf.AddNum(4057);
            medians.Add(mf.FindMedian());
            mf.AddNum(4538);
            medians.Add(mf.FindMedian());
            mf.AddNum(3776);
            medians.Add(mf.FindMedian());
            mf.AddNum(2225);
            medians.Add(mf.FindMedian());
            mf.AddNum(1254);
            medians.Add(mf.FindMedian());
            mf.AddNum(491);
            medians.Add(mf.FindMedian());
            mf.AddNum(3645);
            medians.Add(mf.FindMedian());
            mf.AddNum(2357);
            medians.Add(mf.FindMedian());
            mf.AddNum(1225);
            medians.Add(mf.FindMedian());
            mf.AddNum(3299);
            medians.Add(mf.FindMedian());
            mf.AddNum(3836);
            medians.Add(mf.FindMedian());
            mf.AddNum(1322);
            medians.Add(mf.FindMedian());
            mf.AddNum(436);
            medians.Add(mf.FindMedian());
            mf.AddNum(622);
            medians.Add(mf.FindMedian());
            mf.AddNum(2178);
            medians.Add(mf.FindMedian());
            mf.AddNum(4157);
            medians.Add(mf.FindMedian());
            mf.AddNum(1403);
            medians.Add(mf.FindMedian());
            mf.AddNum(1568);
            medians.Add(mf.FindMedian());
            mf.AddNum(243);
            medians.Add(mf.FindMedian());
            mf.AddNum(256);
            medians.Add(mf.FindMedian());
            mf.AddNum(2851);
            medians.Add(mf.FindMedian());
            mf.AddNum(3354);
            medians.Add(mf.FindMedian());
            mf.AddNum(4452);
            medians.Add(mf.FindMedian());
            mf.AddNum(3995);
            medians.Add(mf.FindMedian());
            mf.AddNum(117);
            medians.Add(mf.FindMedian());
            mf.AddNum(2336);
            medians.Add(mf.FindMedian());
            mf.AddNum(3918);
            medians.Add(mf.FindMedian());
            mf.AddNum(1881);
            medians.Add(mf.FindMedian());
            mf.AddNum(4078);
            medians.Add(mf.FindMedian());
            mf.AddNum(2719);
            medians.Add(mf.FindMedian());
            mf.AddNum(1941);
            medians.Add(mf.FindMedian());
            mf.AddNum(2026);
            medians.Add(mf.FindMedian());
            mf.AddNum(1851);
            medians.Add(mf.FindMedian());
            mf.AddNum(68);
            medians.Add(mf.FindMedian());
            mf.AddNum(3308);
            medians.Add(mf.FindMedian());
            mf.AddNum(2700);
            medians.Add(mf.FindMedian());
            mf.AddNum(580);
            medians.Add(mf.FindMedian());
            mf.AddNum(1795);
            medians.Add(mf.FindMedian());
            mf.AddNum(704);
            medians.Add(mf.FindMedian());
            mf.AddNum(1056);
            medians.Add(mf.FindMedian());
            mf.AddNum(2705);
            medians.Add(mf.FindMedian());
            mf.AddNum(4450);
            medians.Add(mf.FindMedian());
            mf.AddNum(320);
            medians.Add(mf.FindMedian());
            mf.AddNum(1397);
            medians.Add(mf.FindMedian());
            mf.AddNum(2570);
            medians.Add(mf.FindMedian());
            mf.AddNum(3383);
            medians.Add(mf.FindMedian());
            mf.AddNum(2381);
            medians.Add(mf.FindMedian());
            mf.AddNum(1890);
            medians.Add(mf.FindMedian());
            mf.AddNum(543);
            medians.Add(mf.FindMedian());
            mf.AddNum(3067);
            medians.Add(mf.FindMedian());
            mf.AddNum(4444);
            medians.Add(mf.FindMedian());
            mf.AddNum(829);
            medians.Add(mf.FindMedian());
            mf.AddNum(4759);
            medians.Add(mf.FindMedian());
            mf.AddNum(1421);
            medians.Add(mf.FindMedian());
            mf.AddNum(4582);
            medians.Add(mf.FindMedian());
            mf.AddNum(762);
            medians.Add(mf.FindMedian());
            mf.AddNum(1322);
            medians.Add(mf.FindMedian());
            mf.AddNum(510);
            medians.Add(mf.FindMedian());
            mf.AddNum(1373);
            medians.Add(mf.FindMedian());
            mf.AddNum(1745);
            medians.Add(mf.FindMedian());
            mf.AddNum(2257);
            medians.Add(mf.FindMedian());
            mf.AddNum(2841);
            medians.Add(mf.FindMedian());
            mf.AddNum(2919);
            medians.Add(mf.FindMedian());
            mf.AddNum(822);
            medians.Add(mf.FindMedian());
            mf.AddNum(3450);
            medians.Add(mf.FindMedian());
            mf.AddNum(3895);
            medians.Add(mf.FindMedian());
            mf.AddNum(1228);
            medians.Add(mf.FindMedian());
            mf.AddNum(3674);
            medians.Add(mf.FindMedian());
            mf.AddNum(3877);
            medians.Add(mf.FindMedian());
            mf.AddNum(818);
            medians.Add(mf.FindMedian());
            mf.AddNum(2661);
            medians.Add(mf.FindMedian());
            mf.AddNum(3943);
            medians.Add(mf.FindMedian());
            mf.AddNum(1914);
            medians.Add(mf.FindMedian());
            mf.AddNum(3693);
            medians.Add(mf.FindMedian());
            mf.AddNum(5112);
            medians.Add(mf.FindMedian());
            mf.AddNum(2937);
            medians.Add(mf.FindMedian());
            mf.AddNum(116);
            medians.Add(mf.FindMedian());
            mf.AddNum(4725);
            medians.Add(mf.FindMedian());
            mf.AddNum(509);
            medians.Add(mf.FindMedian());
            mf.AddNum(868);
            medians.Add(mf.FindMedian());
            mf.AddNum(471);
            medians.Add(mf.FindMedian());
            mf.AddNum(1452);
            medians.Add(mf.FindMedian());
            mf.AddNum(3828);
            medians.Add(mf.FindMedian());
            mf.AddNum(2235);
            medians.Add(mf.FindMedian());
            mf.AddNum(2597);
            medians.Add(mf.FindMedian());
            mf.AddNum(691);
            medians.Add(mf.FindMedian());
            mf.AddNum(3895);
            medians.Add(mf.FindMedian());
            mf.AddNum(3298);
            medians.Add(mf.FindMedian());
            mf.AddNum(2928);
            medians.Add(mf.FindMedian());
            mf.AddNum(3456);
            medians.Add(mf.FindMedian());
            mf.AddNum(3899);
            medians.Add(mf.FindMedian());
            mf.AddNum(1162);
            medians.Add(mf.FindMedian());
            mf.AddNum(4289);
            medians.Add(mf.FindMedian());
            mf.AddNum(382);
            medians.Add(mf.FindMedian());
            mf.AddNum(1151);
            medians.Add(mf.FindMedian());
            mf.AddNum(219);
            medians.Add(mf.FindMedian());
            mf.AddNum(4633);
            medians.Add(mf.FindMedian());
            mf.AddNum(4080);
            medians.Add(mf.FindMedian());
            mf.AddNum(1941);
            medians.Add(mf.FindMedian());
            mf.AddNum(2533);
            medians.Add(mf.FindMedian());
            mf.AddNum(3946);
            medians.Add(mf.FindMedian());
            mf.AddNum(2030);
            medians.Add(mf.FindMedian());
            mf.AddNum(2433);
            medians.Add(mf.FindMedian());
            mf.AddNum(1417);
            medians.Add(mf.FindMedian());
            mf.AddNum(2275);
            medians.Add(mf.FindMedian());
            mf.AddNum(2515);
            medians.Add(mf.FindMedian());
            mf.AddNum(740);
            medians.Add(mf.FindMedian());
            mf.AddNum(3688);
            medians.Add(mf.FindMedian());
            mf.AddNum(937);
            medians.Add(mf.FindMedian());
            mf.AddNum(725);
            medians.Add(mf.FindMedian());
            mf.AddNum(1880);
            medians.Add(mf.FindMedian());
            mf.AddNum(2633);
            medians.Add(mf.FindMedian());
            mf.AddNum(1037);
            medians.Add(mf.FindMedian());
            mf.AddNum(1223);
            medians.Add(mf.FindMedian());
            mf.AddNum(2096);
            medians.Add(mf.FindMedian());
            mf.AddNum(4969);
            medians.Add(mf.FindMedian());
            mf.AddNum(3722);
            medians.Add(mf.FindMedian());
            mf.AddNum(3771);
            medians.Add(mf.FindMedian());
            mf.AddNum(3097);
            medians.Add(mf.FindMedian());
            mf.AddNum(1134);
            medians.Add(mf.FindMedian());
            mf.AddNum(3918);
            medians.Add(mf.FindMedian());
            mf.AddNum(329);
            medians.Add(mf.FindMedian());
            mf.AddNum(3273);
            medians.Add(mf.FindMedian());
            mf.AddNum(983);
            medians.Add(mf.FindMedian());
            mf.AddNum(4875);
            medians.Add(mf.FindMedian());
            mf.AddNum(3687);
            medians.Add(mf.FindMedian());
            mf.AddNum(1446);
            medians.Add(mf.FindMedian());
            mf.AddNum(3074);
            medians.Add(mf.FindMedian());
            mf.AddNum(1864);
            medians.Add(mf.FindMedian());
            mf.AddNum(4612);
            medians.Add(mf.FindMedian());
            mf.AddNum(2096);
            medians.Add(mf.FindMedian());
            mf.AddNum(340);
            medians.Add(mf.FindMedian());
            mf.AddNum(251);
            medians.Add(mf.FindMedian());
            mf.AddNum(1333);
            medians.Add(mf.FindMedian());
            mf.AddNum(3982);
            medians.Add(mf.FindMedian());
            mf.AddNum(2885);
            medians.Add(mf.FindMedian());
            mf.AddNum(1619);
            medians.Add(mf.FindMedian());
            mf.AddNum(1639);
            medians.Add(mf.FindMedian());
            mf.AddNum(4212);
            medians.Add(mf.FindMedian());
            mf.AddNum(3170);
            medians.Add(mf.FindMedian());
            mf.AddNum(4712);
            medians.Add(mf.FindMedian());
            mf.AddNum(4671);
            medians.Add(mf.FindMedian());
            mf.AddNum(4254);
            medians.Add(mf.FindMedian());
            mf.AddNum(1889);
            medians.Add(mf.FindMedian());
            mf.AddNum(3487);
            medians.Add(mf.FindMedian());
            mf.AddNum(2316);
            medians.Add(mf.FindMedian());
            mf.AddNum(1020);
            medians.Add(mf.FindMedian());
            mf.AddNum(2330);
            medians.Add(mf.FindMedian());
            mf.AddNum(1052);
            medians.Add(mf.FindMedian());
            mf.AddNum(436);
            medians.Add(mf.FindMedian());
            mf.AddNum(2517);
            medians.Add(mf.FindMedian());
            mf.AddNum(3659);
            medians.Add(mf.FindMedian());
            mf.AddNum(410);
            medians.Add(mf.FindMedian());
            mf.AddNum(2101);
            medians.Add(mf.FindMedian());
            mf.AddNum(4087);
            medians.Add(mf.FindMedian());
            mf.AddNum(430);
            medians.Add(mf.FindMedian());
            mf.AddNum(4993);
            medians.Add(mf.FindMedian());
            mf.AddNum(3152);
            medians.Add(mf.FindMedian());
            mf.AddNum(1932);
            medians.Add(mf.FindMedian());
            mf.AddNum(854);
            medians.Add(mf.FindMedian());
            mf.AddNum(1751);
            medians.Add(mf.FindMedian());
            mf.AddNum(283);
            medians.Add(mf.FindMedian());
            mf.AddNum(3499);
            medians.Add(mf.FindMedian());
            mf.AddNum(3945);
            medians.Add(mf.FindMedian());
            mf.AddNum(3117);
            medians.Add(mf.FindMedian());
            mf.AddNum(4399);
            medians.Add(mf.FindMedian());
            mf.AddNum(3543);
            medians.Add(mf.FindMedian());
            mf.AddNum(2295);
            medians.Add(mf.FindMedian());
            mf.AddNum(3476);
            medians.Add(mf.FindMedian());
            mf.AddNum(4827);
            medians.Add(mf.FindMedian());
            mf.AddNum(4068);
            medians.Add(mf.FindMedian());
            mf.AddNum(3664);
            medians.Add(mf.FindMedian());
            mf.AddNum(4931);
            medians.Add(mf.FindMedian());
            mf.AddNum(1778);
            medians.Add(mf.FindMedian());
            mf.AddNum(0);
            medians.Add(mf.FindMedian());

            var expected = new List<double> { 1513.00000, 3298.00000, 4386.00000, 3341.00000, 2296.00000, 3341.00000, 2296.00000, 2241.50000, 2296.00000, 2490.00000, 2296.00000, 2241.50000, 2296.00000, 2241.50000, 2187.00000, 2161.00000, 2135.00000, 2161.00000, 2187.00000, 2237.50000, 2288.00000, 2237.50000, 2288.00000, 2237.50000, 2187.00000, 2161.00000, 2187.00000, 2161.00000, 2187.00000, 2237.50000, 2187.00000, 2161.00000, 2187.00000, 2161.00000, 2187.00000, 2237.50000, 2288.00000, 2292.00000, 2288.00000, 2292.00000, 2288.00000, 2292.00000, 2296.00000, 2292.00000, 2296.00000, 2292.00000, 2296.00000, 2292.00000, 2296.00000, 2292.00000, 2296.00000, 2378.50000, 2461.00000, 2378.50000, 2461.00000, 2378.50000, 2461.00000, 2378.50000, 2461.00000, 2478.50000, 2461.00000, 2478.50000, 2461.00000, 2478.50000, 2496.00000, 2478.50000, 2496.00000, 2478.50000, 2461.00000, 2478.50000, 2461.00000, 2478.50000, 2496.00000, 2478.50000, 2496.00000, 2585.00000, 2674.00000, 2684.00000, 2694.00000, 2715.50000, 2694.00000, 2708.50000, 2723.00000, 2708.50000, 2694.00000, 2684.00000, 2694.00000, 2684.00000, 2674.00000, 2585.00000, 2674.00000, 2585.00000, 2496.00000, 2585.00000, 2674.00000, 2585.00000, 2496.00000, 2478.50000, 2461.00000, 2443.00000, 2425.00000, 2443.00000, 2461.00000, 2443.00000, 2461.00000, 2478.50000, 2461.00000, 2443.00000, 2461.00000, 2478.50000, 2461.00000, 2478.50000, 2496.00000, 2478.50000, 2496.00000, 2511.50000, 2496.00000, 2511.50000, 2527.00000, 2511.50000, 2496.00000, 2478.50000, 2496.00000, 2478.50000, 2461.00000, 2478.50000, 2461.00000, 2443.00000, 2425.00000, 2423.50000, 2425.00000, 2443.00000, 2461.00000, 2443.00000, 2425.00000, 2423.50000, 2425.00000, 2423.50000, 2422.00000, 2365.50000, 2309.00000, 2302.50000, 2296.00000, 2294.50000, 2293.00000, 2294.50000, 2296.00000, 2302.50000, 2296.00000, 2302.50000, 2296.00000, 2302.50000, 2309.00000, 2365.50000, 2309.00000, 2302.50000, 2309.00000, 2365.50000, 2422.00000, 2365.50000, 2422.00000, 2365.50000, 2309.00000, 2302.50000, 2296.00000, 2294.50000, 2293.00000, 2290.50000, 2288.00000, 2290.50000, 2288.00000, 2290.50000, 2293.00000, 2290.50000, 2288.00000, 2270.50000, 2288.00000, 2270.50000, 2253.00000, 2270.50000, 2288.00000, 2290.50000, 2288.00000, 2290.50000, 2293.00000, 2290.50000, 2293.00000, 2294.50000, 2293.00000, 2294.50000, 2293.00000, 2290.50000, 2293.00000, 2290.50000, 2293.00000, 2290.50000, 2293.00000, 2290.50000, 2293.00000, 2294.50000, 2293.00000, 2294.50000, 2296.00000, 2302.50000, 2309.00000, 2323.50000, 2309.00000, 2302.50000, 2309.00000, 2302.50000, 2309.00000, 2323.50000, 2309.00000, 2323.50000, 2309.00000, 2323.50000, 2338.00000, 2323.50000, 2338.00000, 2323.50000, 2338.00000, 2376.00000, 2338.00000, 2376.00000, 2338.00000, 2323.50000, 2309.00000, 2302.50000, 2296.00000, 2302.50000, 2296.00000, 2294.50000, 2293.00000, 2294.50000, 2293.00000, 2294.50000, 2296.00000, 2294.50000, 2293.00000, 2294.50000, 2296.00000, 2294.50000, 2296.00000, 2294.50000, 2296.00000, 2294.50000, 2296.00000, 2294.50000, 2293.00000, 2294.50000, 2296.00000, 2302.50000, 2309.00000, 2302.50000, 2296.00000, 2294.50000, 2296.00000, 2294.50000, 2293.00000, 2290.50000, 2293.00000, 2290.50000, 2288.00000, 2287.50000, 2288.00000, 2290.50000, 2288.00000, 2287.50000, 2287.00000, 2287.50000, 2288.00000, 2287.50000, 2287.00000, 2287.50000, 2288.00000, 2290.50000, 2293.00000, 2294.50000, 2293.00000, 2290.50000, 2293.00000, 2294.50000, 2293.00000, 2294.50000, 2296.00000, 2302.50000, 2309.00000, 2314.00000, 2309.00000, 2302.50000, 2296.00000, 2294.50000, 2296.00000, 2302.50000, 2296.00000, 2302.50000, 2309.00000, 2314.00000, 2319.00000, 2314.00000, 2309.00000, 2302.50000, 2296.00000, 2302.50000, 2309.00000, 2314.00000, 2309.00000, 2314.00000, 2319.00000, 2328.50000, 2338.00000, 2328.50000, 2319.00000, 2314.00000, 2309.00000, 2314.00000, 2319.00000, 2328.50000, 2319.00000, 2314.00000, 2319.00000, 2314.00000, 2319.00000, 2314.00000, 2319.00000, 2328.50000, 2338.00000, 2376.00000, 2414.00000, 2417.50000, 2414.00000, 2417.50000, 2414.00000, 2417.50000, 2421.00000, 2417.50000, 2414.00000, 2417.50000, 2421.00000, 2421.50000, 2422.00000, 2421.50000, 2422.00000, 2423.50000, 2425.00000, 2426.50000, 2425.00000, 2426.50000, 2428.00000, 2444.50000, 2428.00000, 2444.50000, 2428.00000, 2426.50000, 2425.00000, 2423.50000, 2425.00000, 2426.50000, 2428.00000, 2426.50000, 2425.00000, 2423.50000, 2422.00000, 2423.50000, 2425.00000, 2423.50000, 2425.00000, 2426.50000, 2428.00000, 2426.50000, 2425.00000, 2423.50000, 2425.00000, 2423.50000, 2425.00000, 2423.50000, 2422.00000, 2421.50000, 2422.00000, 2421.50000, 2421.00000, 2421.50000, 2421.00000, 2417.50000, 2414.00000, 2388.50000, 2363.00000, 2388.50000, 2363.00000, 2388.50000, 2414.00000, 2417.50000, 2421.00000, 2421.50000, 2422.00000, 2423.50000, 2422.00000, 2421.50000, 2421.00000, 2421.50000, 2421.00000, 2417.50000, 2421.00000, 2417.50000, 2414.00000, 2388.50000, 2363.00000, 2357.00000, 2363.00000, 2388.50000, 2414.00000, 2417.50000, 2414.00000, 2388.50000, 2363.00000, 2357.00000, 2351.00000, 2357.00000, 2363.00000, 2357.00000, 2351.00000, 2357.00000, 2363.00000, 2357.00000, 2351.00000, 2357.00000, 2351.00000, 2344.50000, 2338.00000, 2336.50000, 2335.00000, 2333.50000, 2335.00000, 2336.50000, 2338.00000, 2336.50000, 2338.00000, 2344.50000, 2351.00000, 2357.00000, 2351.00000, 2344.50000, 2351.00000, 2344.50000, 2351.00000, 2344.50000, 2351.00000, 2357.00000, 2351.00000, 2344.50000, 2338.00000, 2344.50000, 2338.00000, 2339.00000, 2340.00000, 2345.50000, 2340.00000, 2345.50000, 2351.00000, 2345.50000, 2351.00000, 2345.50000, 2351.00000, 2345.50000, 2340.00000, 2339.00000, 2340.00000, 2339.00000, 2340.00000, 2339.00000, 2338.00000, 2339.00000, 2338.00000, 2339.00000, 2338.00000, 2336.50000, 2338.00000, 2339.00000, 2338.00000, 2336.50000, 2335.00000, 2336.50000, 2338.00000, 2336.50000, 2335.00000, 2336.50000, 2335.00000, 2336.50000, 2338.00000, 2339.00000, 2338.00000, 2339.00000, 2338.00000, 2336.50000, 2335.00000, 2333.50000, 2335.00000, 2333.50000, 2335.00000, 2333.50000, 2332.00000, 2333.50000, 2335.00000, 2336.50000, 2335.00000, 2333.50000, 2335.00000, 2336.50000, 2338.00000, 2336.50000, 2338.00000, 2336.50000, 2338.00000, 2339.00000, 2340.00000, 2339.00000, 2340.00000, 2339.00000, 2340.00000, 2345.50000, 2351.00000, 2357.00000, 2351.00000, 2357.00000, 2363.00000, 2357.00000, 2363.00000, 2365.50000, 2363.00000, 2357.00000, 2363.00000, 2365.50000, 2368.00000, 2373.00000, 2368.00000, 2365.50000, 2368.00000, 2373.00000, 2378.00000, 2385.50000, 2378.00000, 2373.00000, 2378.00000, 2373.00000, 2368.00000, 2373.00000, 2378.00000, 2385.50000, 2393.00000, 2403.50000, 2414.00000, 2417.50000, 2421.00000, 2421.50000, 2421.00000, 2421.50000, 2421.00000, 2421.50000, 2421.00000, 2417.50000, 2421.00000, 2417.50000, 2414.00000, 2403.50000, 2393.00000, 2385.50000, 2393.00000, 2385.50000, 2378.00000, 2373.00000, 2368.00000, 2373.00000, 2378.00000, 2385.50000, 2393.00000, 2385.50000, 2393.00000, 2403.50000, 2393.00000, 2403.50000, 2414.00000, 2403.50000, 2393.00000, 2403.50000, 2393.00000, 2385.50000, 2393.00000, 2403.50000, 2414.00000, 2403.50000, 2393.00000, 2385.50000, 2378.00000, 2385.50000, 2378.00000, 2385.50000, 2393.00000, 2403.50000, 2393.00000, 2385.50000, 2378.00000, 2373.00000, 2368.00000, 2373.00000, 2368.00000, 2373.00000, 2378.00000, 2373.00000, 2378.00000, 2385.50000, 2393.00000, 2403.50000, 2414.00000, 2417.50000, 2414.00000, 2417.50000, 2421.00000, 2421.50000, 2421.00000, 2417.50000, 2414.00000, 2403.50000, 2414.00000, 2403.50000, 2414.00000, 2403.50000, 2393.00000, 2403.50000, 2393.00000, 2403.50000, 2393.00000, 2385.50000, 2393.00000, 2403.50000, 2393.00000, 2403.50000, 2414.00000, 2403.50000, 2414.00000, 2417.50000, 2421.00000, 2417.50000, 2414.00000, 2403.50000, 2414.00000, 2417.50000, 2414.00000, 2417.50000, 2414.00000, 2403.50000, 2393.00000, 2385.50000, 2378.00000, 2385.50000, 2378.00000, 2373.00000, 2368.00000, 2367.00000, 2368.00000, 2367.00000, 2366.00000, 2364.50000, 2363.00000, 2364.50000, 2366.00000, 2364.50000, 2363.00000, 2364.50000, 2366.00000, 2367.00000, 2366.00000, 2367.00000, 2366.00000, 2367.00000, 2368.00000, 2367.00000, 2366.00000, 2364.50000, 2363.00000, 2357.00000, 2351.00000, 2345.50000, 2351.00000, 2357.00000, 2351.00000, 2345.50000, 2340.00000, 2339.00000, 2338.00000, 2339.00000, 2340.00000, 2339.00000, 2338.00000, 2336.50000, 2338.00000, 2336.50000, 2335.00000, 2333.50000, 2332.00000, 2333.50000, 2335.00000, 2336.50000, 2338.00000, 2336.50000, 2335.00000, 2333.50000, 2332.00000, 2325.50000, 2319.00000, 2325.50000, 2319.00000, 2325.50000, 2319.00000, 2318.50000, 2319.00000, 2318.50000, 2319.00000, 2318.50000, 2319.00000, 2325.50000, 2319.00000, 2325.50000, 2332.00000, 2333.50000, 2335.00000, 2336.50000, 2338.00000, 2336.50000, 2335.00000, 2333.50000, 2335.00000, 2336.50000, 2338.00000, 2339.00000, 2340.00000, 2339.00000, 2338.00000, 2339.00000, 2338.00000, 2339.00000, 2338.00000, 2339.00000, 2338.00000, 2339.00000, 2340.00000, 2339.00000, 2340.00000, 2345.50000, 2351.00000, 2357.00000, 2351.00000, 2357.00000, 2363.00000, 2357.00000, 2351.00000, 2357.00000, 2363.00000, 2364.50000, 2366.00000, 2364.50000, 2363.00000, 2357.00000, 2363.00000, 2357.00000, 2363.00000, 2357.00000, 2363.00000, 2364.50000, 2366.00000, 2367.00000, 2366.00000, 2364.50000, 2363.00000, 2357.00000, 2351.00000, 2345.50000, 2340.00000, 2345.50000, 2351.00000, 2357.00000, 2351.00000, 2357.00000, 2351.00000, 2357.00000, 2363.00000, 2364.50000, 2363.00000, 2357.00000, 2363.00000, 2357.00000, 2363.00000, 2364.50000, 2363.00000, 2364.50000, 2366.00000, 2367.00000, 2366.00000, 2364.50000, 2363.00000, 2357.00000, 2351.00000, 2345.50000, 2340.00000, 2345.50000, 2351.00000, 2345.50000, 2340.00000, 2339.00000, 2340.00000, 2345.50000, 2340.00000, 2339.00000, 2338.00000, 2336.50000, 2335.00000, 2336.50000, 2335.00000, 2334.50000, 2335.00000, 2334.50000, 2335.00000, 2334.50000, 2335.00000, 2334.50000, 2335.00000, 2334.50000, 2335.00000, 2336.50000, 2338.00000, 2336.50000, 2338.00000, 2339.00000, 2338.00000, 2339.00000, 2340.00000, 2339.00000, 2340.00000, 2339.00000, 2338.00000, 2336.50000, 2338.00000, 2339.00000, 2340.00000, 2339.00000, 2338.00000, 2339.00000, 2340.00000, 2339.00000, 2340.00000, 2339.00000, 2340.00000, 2339.00000, 2340.00000, 2345.50000, 2340.00000, 2339.00000, 2340.00000, 2339.00000, 2340.00000, 2339.00000, 2340.00000, 2339.00000, 2338.00000, 2336.50000, 2338.00000, 2336.50000, 2338.00000, 2339.00000, 2340.00000, 2345.50000, 2351.00000, 2357.00000, 2351.00000, 2345.50000, 2351.00000, 2345.50000, 2340.00000, 2339.00000, 2340.00000, 2345.50000, 2340.00000, 2345.50000, 2340.00000, 2345.50000, 2340.00000, 2339.00000, 2338.00000, 2336.50000, 2335.00000, 2334.50000, 2335.00000, 2336.50000, 2335.00000, 2334.50000, 2334.00000, 2334.50000, 2334.00000, 2334.50000, 2334.00000, 2334.50000, 2335.00000, 2334.50000, 2334.00000, 2334.50000, 2334.00000, 2334.50000, 2335.00000, 2334.50000, 2334.00000, 2334.50000, 2335.00000, 2334.50000, 2335.00000, 2336.50000, 2338.00000, 2339.00000, 2338.00000, 2336.50000, 2338.00000, 2339.00000, 2340.00000, 2339.00000, 2338.00000, 2339.00000, 2338.00000, 2339.00000, 2340.00000, 2339.00000, 2338.00000, 2339.00000, 2340.00000, 2345.50000, 2340.00000, 2345.50000, 2351.00000, 2345.50000, 2351.00000, 2345.50000, 2351.00000, 2357.00000, 2363.00000, 2357.00000, 2351.00000, 2345.50000, 2340.00000, 2339.00000, 2340.00000, 2339.00000, 2340.00000, 2345.50000, 2351.00000, 2345.50000, 2340.00000, 2345.50000, 2351.00000, 2357.00000, 2363.00000, 2364.50000, 2363.00000, 2364.50000, 2363.00000, 2357.00000, 2363.00000, 2357.00000, 2351.00000, 2357.00000, 2351.00000, 2350.00000, 2349.00000, 2344.50000, 2349.00000, 2350.00000, 2349.00000, 2350.00000, 2351.00000, 2350.00000, 2351.00000, 2357.00000, 2351.00000, 2350.00000, 2351.00000, 2350.00000, 2351.00000, 2357.00000, 2363.00000, 2364.50000, 2363.00000, 2364.50000, 2366.00000, 2367.00000, 2366.00000, 2367.00000, 2368.00000, 2367.00000, 2366.00000, 2367.00000, 2368.00000, 2370.50000, 2368.00000, 2370.50000, 2373.00000, 2375.50000, 2373.00000, 2370.50000, 2373.00000, 2370.50000, 2373.00000, 2370.50000, 2373.00000, 2370.50000, 2373.00000, 2370.50000, 2373.00000, 2370.50000, 2373.00000, 2370.50000, 2368.00000, 2367.00000, 2368.00000, 2367.00000, 2368.00000, 2367.00000, 2368.00000, 2370.50000, 2373.00000, 2370.50000, 2368.00000, 2370.50000, 2373.00000, 2370.50000, 2368.00000, 2370.50000, 2368.00000, 2367.00000, 2368.00000, 2367.00000, 2366.00000, 2367.00000, 2366.00000, 2364.50000, 2366.00000, 2367.00000, 2368.00000, 2367.00000, 2366.00000, 2367.00000, 2366.00000, 2367.00000, 2366.00000, 2367.00000, 2366.00000, 2367.00000, 2366.00000, 2367.00000, 2366.00000, 2364.50000, 2366.00000, 2364.50000, 2366.00000, 2367.00000, 2368.00000, 2370.50000, 2373.00000, 2370.50000, 2368.00000, 2367.00000, 2368.00000, 2370.50000, 2368.00000, 2370.50000, 2368.00000, 2370.50000, 2368.00000, 2367.00000, 2368.00000, 2367.00000, 2366.00000, 2367.00000, 2366.00000, 2364.50000, 2366.00000, 2367.00000, 2368.00000, 2370.50000, 2368.00000, 2370.50000, 2368.00000, 2370.50000, 2368.00000, 2370.50000, 2373.00000, 2375.50000, 2378.00000, 2385.00000, 2392.00000, 2385.00000, 2378.00000, 2385.00000, 2392.00000, 2392.50000, 2393.00000, 2398.50000, 2404.00000, 2398.50000, 2393.00000, 2392.50000, 2393.00000, 2392.50000, 2392.00000, 2392.50000, 2393.00000, 2392.50000, 2392.00000, 2392.50000, 2392.00000, 2385.00000, 2392.00000, 2385.00000, 2392.00000, 2392.50000, 2393.00000, 2398.50000, 2393.00000, 2392.50000, 2393.00000, 2398.50000, 2404.00000, 2409.00000, 2414.00000, 2417.50000, 2414.00000, 2417.50000, 2414.00000, 2409.00000, 2404.00000, 2409.00000, 2404.00000, 2398.50000, 2393.00000, 2398.50000, 2393.00000, 2392.50000, 2392.00000, 2392.50000, 2393.00000, 2398.50000, 2404.00000, 2409.00000, 2404.00000, 2409.00000, 2404.00000, 2398.50000, 2404.00000, 2409.00000, 2414.00000, 2417.50000, 2414.00000, 2417.50000, 2414.00000, 2409.00000, 2414.00000, 2409.00000, 2404.00000, 2409.00000, 2404.00000, 2409.00000, 2414.00000, 2417.50000, 2421.00000, 2421.50000, 2421.00000, 2421.50000, 2421.00000, 2417.50000, 2421.00000, 2417.50000, 2421.00000, 2417.50000, 2421.00000, 2421.50000, 2421.00000, 2417.50000, 2421.00000, 2421.50000, 2422.00000, 2421.50000, 2422.00000, 2421.50000, 2421.00000, 2417.50000, 2414.00000, 2417.50000, 2421.00000, 2417.50000, 2414.00000, 2409.00000, 2414.00000, 2417.50000, 2421.00000, 2421.50000, 2422.00000, 2421.50000, 2422.00000, 2423.50000, 2425.00000, 2426.50000, 2425.00000, 2423.50000, 2425.00000, 2426.50000, 2425.00000, 2423.50000, 2425.00000, 2426.50000, 2425.00000, 2423.50000, 2422.00000, 2423.50000, 2422.00000, 2421.50000, 2421.00000, 2417.50000, 2414.00000, 2417.50000, 2414.00000, 2417.50000, 2414.00000, 2409.00000, 2404.00000, 2398.50000, 2404.00000, 2409.00000, 2414.00000, 2409.00000, 2414.00000, 2409.00000, 2414.00000, 2409.00000, 2404.00000, 2409.00000, 2414.00000, 2409.00000, 2414.00000, 2417.50000, 2421.00000, 2417.50000, 2421.00000, 2417.50000, 2421.00000, 2421.50000, 2422.00000, 2423.50000, 2422.00000, 2421.50000, 2422.00000, 2423.50000, 2425.00000, 2423.50000, 2425.00000, 2423.50000, 2422.00000, 2423.50000, 2425.00000, 2426.50000, 2428.00000, 2430.00000, 2432.00000, 2430.00000, 2428.00000, 2430.00000, 2428.00000, 2426.50000, 2425.00000, 2426.50000, 2428.00000, 2430.00000, 2428.00000, 2430.00000, 2432.00000, 2430.00000, 2428.00000, 2426.50000, 2428.00000, 2426.50000, 2425.00000, 2423.50000, 2425.00000, 2423.50000, 2425.00000, 2426.50000, 2428.00000, 2426.50000, 2428.00000, 2430.00000, 2432.00000, 2432.50000, 2433.00000, 2433.00000, 2433.00000, 2435.00000, 2437.00000, 2435.00000, 2433.00000, 2435.00000, 2433.00000, 2433.00000, 2433.00000, 2435.00000, 2433.00000, 2433.00000, 2433.00000, 2433.00000, 2433.00000, 2432.50000, 2433.00000, 2433.00000, 2433.00000, 2435.00000, 2437.00000, 2435.00000, 2433.00000, 2435.00000, 2437.00000, 2435.00000, 2433.00000, 2435.00000, 2433.00000, 2435.00000, 2433.00000, 2433.00000, 2433.00000, 2433.00000, 2433.00000, 2433.00000, 2433.00000, 2435.00000, 2437.00000, 2435.00000, 2433.00000, 2435.00000, 2437.00000, 2439.00000, 2441.00000, 2439.00000, 2441.00000, 2439.00000, 2437.00000, 2435.00000, 2437.00000, 2439.00000, 2437.00000, 2439.00000, 2437.00000, 2439.00000, 2441.00000, 2439.00000, 2441.00000, 2439.00000, 2437.00000, 2439.00000, 2437.00000, 2439.00000, 2437.00000, 2435.00000, 2433.00000, 2435.00000, 2437.00000, 2435.00000, 2433.00000, 2433.00000, 2433.00000, 2433.00000, 2433.00000, 2433.00000, 2433.00000, 2435.00000, 2437.00000, 2435.00000, 2433.00000, 2435.00000, 2437.00000, 2435.00000, 2437.00000, 2435.00000, 2437.00000, 2439.00000, 2441.00000, 2443.50000, 2446.00000, 2446.00000, 2446.00000, 2448.50000, 2451.00000, 2453.00000, 2451.00000, 2453.00000, 2455.00000, 2457.00000, 2459.00000, 2457.00000, 2455.00000, 2457.00000, 2459.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2459.00000, 2460.00000, 2461.00000, 2460.00000, 2459.00000, 2460.00000, 2459.00000, 2457.00000, 2459.00000, 2457.00000, 2455.00000, 2457.00000, 2455.00000, 2453.00000, 2451.00000, 2448.50000, 2446.00000, 2448.50000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2448.50000, 2446.00000, 2448.50000, 2451.00000, 2448.50000, 2446.00000, 2446.00000, 2446.00000, 2443.50000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2448.50000, 2451.00000, 2453.00000, 2451.00000, 2448.50000, 2451.00000, 2448.50000, 2451.00000, 2448.50000, 2446.00000, 2446.00000, 2446.00000, 2448.50000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2443.50000, 2446.00000, 2443.50000, 2446.00000, 2446.00000, 2446.00000, 2448.50000, 2446.00000, 2448.50000, 2451.00000, 2448.50000, 2451.00000, 2453.00000, 2455.00000, 2457.00000, 2459.00000, 2457.00000, 2455.00000, 2453.00000, 2455.00000, 2457.00000, 2459.00000, 2457.00000, 2455.00000, 2457.00000, 2459.00000, 2457.00000, 2459.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2461.00000, 2460.00000, 2459.00000, 2457.00000, 2459.00000, 2457.00000, 2459.00000, 2460.00000, 2459.00000, 2457.00000, 2455.00000, 2457.00000, 2455.00000, 2457.00000, 2455.00000, 2457.00000, 2459.00000, 2460.00000, 2461.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2461.00000, 2460.00000, 2459.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2459.00000, 2460.00000, 2459.00000, 2457.00000, 2459.00000, 2460.00000, 2461.00000, 2460.00000, 2459.00000, 2457.00000, 2455.00000, 2453.00000, 2455.00000, 2453.00000, 2451.00000, 2453.00000, 2451.00000, 2453.00000, 2455.00000, 2453.00000, 2455.00000, 2453.00000, 2455.00000, 2456.50000, 2458.00000, 2458.50000, 2458.00000, 2456.50000, 2455.00000, 2456.50000, 2455.00000, 2456.50000, 2458.00000, 2458.50000, 2459.00000, 2460.00000, 2459.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2463.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2463.00000, 2464.00000, 2463.00000, 2464.00000, 2463.00000, 2464.00000, 2463.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2462.00000, 2462.50000, 2463.00000, 2462.50000, 2463.00000, 2462.50000, 2463.00000, 2462.50000, 2463.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2463.00000, 2462.50000, 2463.00000, 2464.00000, 2463.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2461.00000, 2460.00000, 2459.00000, 2458.50000, 2458.00000, 2456.50000, 2458.00000, 2458.50000, 2458.00000, 2456.50000, 2458.00000, 2458.50000, 2458.00000, 2458.50000, 2459.00000, 2458.50000, 2458.00000, 2456.50000, 2458.00000, 2458.50000, 2458.00000, 2456.50000, 2455.00000, 2453.50000, 2452.00000, 2453.50000, 2452.00000, 2451.50000, 2452.00000, 2451.50000, 2451.00000, 2448.50000, 2451.00000, 2451.50000, 2451.00000, 2448.50000, 2451.00000, 2448.50000, 2446.00000, 2446.00000, 2446.00000, 2448.50000, 2451.00000, 2448.50000, 2446.00000, 2446.00000, 2446.00000, 2443.50000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2446.00000, 2448.50000, 2451.00000, 2448.50000, 2446.00000, 2446.00000, 2446.00000, 2448.50000, 2451.00000, 2448.50000, 2451.00000, 2448.50000, 2451.00000, 2451.50000, 2452.00000, 2451.50000, 2452.00000, 2453.50000, 2452.00000, 2453.50000, 2455.00000, 2456.50000, 2455.00000, 2456.50000, 2458.00000, 2458.50000, 2458.00000, 2456.50000, 2458.00000, 2458.50000, 2459.00000, 2460.00000, 2461.00000, 2460.00000, 2459.00000, 2460.00000, 2461.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2462.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2463.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2459.00000, 2458.50000, 2459.00000, 2458.50000, 2458.00000, 2458.50000, 2458.00000, 2458.50000, 2459.00000, 2458.50000, 2459.00000, 2458.50000, 2459.00000, 2458.50000, 2459.00000, 2460.00000, 2459.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2463.00000, 2464.00000, 2463.00000, 2462.50000, 2463.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2459.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2462.00000, 2462.50000, 2463.00000, 2464.00000, 2463.00000, 2464.00000, 2463.00000, 2462.50000, 2463.00000, 2464.00000, 2463.00000, 2462.50000, 2463.00000, 2464.00000, 2463.00000, 2462.50000, 2462.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2462.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2462.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2463.00000, 2462.50000, 2463.00000, 2462.50000, 2463.00000, 2462.50000, 2462.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2463.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2459.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2459.00000, 2460.00000, 2459.00000, 2458.50000, 2459.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2461.00000, 2460.00000, 2461.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2462.00000, 2462.50000, 2462.00000, 2462.50000, 2462.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2463.00000, 2462.50000, 2462.00000, 2462.50000, 2463.00000, 2464.00000, 2463.00000, 2464.00000, 2465.00000, 2464.00000, 2463.00000, 2464.00000, 2463.00000, 2464.00000, 2463.00000, 2462.50000, 2463.00000, 2464.00000, 2463.00000, 2462.50000, 2462.00000, 2462.50000, 2463.00000, 2462.50000, 2462.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2463.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2463.00000, 2464.00000, 2463.00000, 2464.00000, 2463.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2462.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2463.00000, 2464.00000, 2465.00000, 2468.50000, 2472.00000, 2468.50000, 2472.00000, 2468.50000, 2465.00000, 2464.00000, 2463.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2463.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2460.00000, 2461.00000, 2460.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2461.50000, 2461.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2461.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2463.00000, 2462.50000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.00000, 2462.50000, 2463.00000, 2464.00000, 2465.00000, 2464.00000, 2463.00000, 2464.00000, 2465.00000, 2464.00000, 2463.00000, 2462.50000, 2462.00000, 2462.50000, 2463.00000, 2464.00000, 2463.00000, 2462.50000, 2462.00000, 2462.50000, 2463.00000, 2464.00000, 2463.00000, 2462.50000, 2462.00000, 2462.50000, 2463.00000, 2462.50000, 2463.00000, 2464.00000, 2465.00000, 2464.00000, 2463.00000, 2464.00000, 2465.00000, 2468.50000, 2465.00000, 2468.50000, 2465.00000, 2468.50000, 2472.00000, 2468.50000, 2472.00000, 2473.50000, 2475.00000, 2473.50000, 2472.00000, 2468.50000, 2472.00000, 2473.50000, 2472.00000, 2473.50000, 2472.00000, 2468.50000, 2472.00000, 2468.50000, 2465.00000, 2468.50000, 2472.00000, 2473.50000, 2475.00000, 2473.50000, 2472.00000, 2473.50000, 2475.00000, 2475.50000, 2476.00000, 2477.00000, 2476.00000, 2475.50000, 2476.00000, 2475.50000, 2476.00000, 2475.50000, 2476.00000, 2477.00000, 2478.00000, 2479.00000, 2480.00000, 2479.00000, 2480.00000, 2479.00000, 2478.00000, 2479.00000, 2480.00000, 2479.00000, 2478.00000, 2477.00000, 2476.00000, 2477.00000, 2478.00000, 2477.00000, 2478.00000, 2477.00000, 2478.00000, 2477.00000, 2478.00000, 2477.00000, 2478.00000, 2477.00000, 2478.00000, 2477.00000, 2478.00000, 2477.00000, 2478.00000, 2479.00000, 2478.00000, 2477.00000, 2478.00000, 2477.00000, 2478.00000, 2477.00000, 2476.00000, 2477.00000, 2476.00000, 2477.00000, 2478.00000, 2479.00000, 2480.00000, 2479.00000, 2480.00000, 2479.00000, 2480.00000, 2480.50000, 2480.00000, 2480.50000, 2480.00000, 2479.00000, 2478.00000, 2477.00000, 2478.00000, 2479.00000, 2480.00000, 2479.00000, 2478.00000, 2479.00000, 2480.00000, 2479.00000, 2480.00000, 2479.00000, 2480.00000, 2479.00000, 2478.00000, 2477.00000, 2478.00000, 2479.00000, 2480.00000, 2479.00000, 2478.00000, 2479.00000, 2480.00000, 2480.50000, 2481.00000, 2480.50000, 2480.00000, 2479.00000, 2478.00000, 2477.00000, 2478.00000, 2479.00000, 2480.00000, 2479.00000, 2480.00000, 2480.50000, 2480.00000, 2480.50000, 2480.00000, 2480.50000, 2480.00000, 2480.50000, 2481.00000, 2481.00000, 2481.00000, 2481.00000, 2481.00000, 2481.00000, 2481.00000, 2480.50000, 2480.00000, 2480.50000, 2480.00000, 2479.00000, 2478.00000, 2477.00000, 2476.00000, 2475.50000, 2475.00000, 2473.50000, 2475.00000, 2475.50000, 2476.00000, 2477.00000, 2478.00000, 2479.00000, 2478.00000, 2479.00000, 2478.00000, 2477.00000, 2476.00000, 2477.00000, 2478.00000, 2479.00000, 2478.00000, 2479.00000, 2478.00000, 2477.00000, 2478.00000, 2479.00000, 2478.00000, 2477.00000, 2476.00000, 2477.00000, 2478.00000, 2477.00000, 2478.00000, 2479.00000, 2478.00000, 2479.00000, 2480.00000, 2479.00000, 2480.00000, 2480.50000, 2480.00000, 2479.00000, 2480.00000, 2480.50000, 2481.00000, 2481.00000, 2481.00000, 2481.00000, 2481.00000, 2483.00000, 2481.00000, 2481.00000, 2481.00000, 2480.50000, 2480.00000, 2480.50000, 2480.00000, 2479.00000, 2478.00000, 2479.00000, 2478.00000, 2479.00000, 2480.00000, 2480.50000, 2480.00000, 2479.00000, 2480.00000, 2480.50000, 2480.00000, 2479.00000, 2478.00000, 2479.00000, 2480.00000, 2479.00000, 2478.00000, 2477.00000, 2478.00000, 2477.00000, 2478.00000, 2477.00000, 2476.00000, 2475.50000, 2476.00000, 2475.50000, 2476.00000, 2477.00000, 2478.00000, 2479.00000, 2480.00000, 2480.50000, 2480.00000, 2480.50000, 2481.00000, 2481.00000, 2481.00000, 2483.00000, 2485.00000, 2483.00000, 2485.00000, 2483.00000, 2481.00000, 2483.00000, 2485.00000, 2485.50000, 2485.00000, 2483.00000, 2485.00000, 2485.50000, 2485.00000, 2483.00000, 2485.00000, 2485.50000, 2485.00000, 2485.50000, 2485.00000, 2485.50000, 2485.00000, 2485.50000, 2485.00000, 2485.50000, 2486.00000, 2485.50000, 2485.00000, 2483.00000, 2485.00000, 2483.00000, 2481.00000, 2481.00000, 2481.00000, 2483.00000, 2485.00000, 2485.50000, 2486.00000, 2485.50000, 2485.00000, 2483.00000, 2481.00000, 2483.00000, 2485.00000, 2485.50000, 2485.00000, 2485.50000, 2485.00000, 2485.50000, 2486.00000, 2485.50000, 2485.00000, 2485.50000, 2485.00000, 2485.50000, 2486.00000, 2485.50000, 2485.00000, 2485.50000, 2486.00000, 2487.50000, 2486.00000, 2487.50000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2487.50000, 2489.00000, 2489.00000, 2489.00000, 2487.50000, 2486.00000, 2485.50000, 2485.00000, 2485.50000, 2486.00000, 2487.50000, 2486.00000, 2485.50000, 2485.00000, 2483.00000, 2481.00000, 2483.00000, 2485.00000, 2483.00000, 2481.00000, 2481.00000, 2481.00000, 2480.50000, 2480.00000, 2479.00000, 2478.00000, 2477.00000, 2478.00000, 2477.00000, 2478.00000, 2477.00000, 2476.00000, 2477.00000, 2476.00000, 2475.50000, 2476.00000, 2477.00000, 2476.00000, 2475.50000, 2475.00000, 2473.50000, 2472.00000, 2473.50000, 2475.00000, 2475.50000, 2475.00000, 2475.50000, 2476.00000, 2477.00000, 2476.00000, 2475.50000, 2476.00000, 2477.00000, 2476.00000, 2477.00000, 2476.00000, 2477.00000, 2476.00000, 2475.50000, 2476.00000, 2475.50000, 2476.00000, 2477.00000, 2478.00000, 2477.00000, 2478.00000, 2477.00000, 2476.00000, 2477.00000, 2478.00000, 2479.00000, 2480.00000, 2480.50000, 2481.00000, 2481.00000, 2481.00000, 2481.00000, 2481.00000, 2481.00000, 2481.00000, 2480.50000, 2480.00000, 2480.50000, 2480.00000, 2480.50000, 2480.00000, 2480.50000, 2481.00000, 2481.00000, 2481.00000, 2483.00000, 2481.00000, 2483.00000, 2481.00000, 2481.00000, 2481.00000, 2483.00000, 2485.00000, 2485.50000, 2486.00000, 2487.50000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2490.00000, 2489.00000, 2489.00000, 2489.00000, 2490.00000, 2489.00000, 2489.00000, 2489.00000, 2490.00000, 2489.00000, 2490.00000, 2491.00000, 2490.00000, 2491.00000, 2493.50000, 2496.00000, 2497.00000, 2496.00000, 2497.00000, 2498.00000, 2498.50000, 2498.00000, 2498.50000, 2499.00000, 2500.00000, 2501.00000, 2500.00000, 2499.00000, 2498.50000, 2498.00000, 2498.50000, 2498.00000, 2497.00000, 2498.00000, 2497.00000, 2498.00000, 2497.00000, 2498.00000, 2498.50000, 2498.00000, 2498.50000, 2499.00000, 2500.00000, 2499.00000, 2500.00000, 2499.00000, 2500.00000, 2499.00000, 2500.00000, 2501.00000, 2504.50000, 2508.00000, 2509.50000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2512.50000, 2514.00000, 2516.50000, 2519.00000, 2516.50000, 2514.00000, 2512.50000, 2514.00000, 2512.50000, 2511.00000, 2511.00000, 2511.00000, 2512.50000, 2514.00000, 2516.50000, 2519.00000, 2516.50000, 2514.00000, 2512.50000, 2511.00000, 2512.50000, 2511.00000, 2512.50000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2512.50000, 2511.00000, 2512.50000, 2514.00000, 2516.50000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2516.50000, 2514.00000, 2512.50000, 2514.00000, 2512.50000, 2514.00000, 2516.50000, 2514.00000, 2516.50000, 2514.00000, 2516.50000, 2514.00000, 2512.50000, 2511.00000, 2511.00000, 2511.00000, 2512.50000, 2511.00000, 2512.50000, 2511.00000, 2512.50000, 2514.00000, 2512.50000, 2514.00000, 2512.50000, 2514.00000, 2512.50000, 2514.00000, 2512.50000, 2514.00000, 2516.50000, 2514.00000, 2512.50000, 2511.00000, 2511.00000, 2511.00000, 2509.50000, 2508.00000, 2509.50000, 2511.00000, 2511.00000, 2511.00000, 2512.50000, 2514.00000, 2516.50000, 2514.00000, 2512.50000, 2511.00000, 2512.50000, 2514.00000, 2516.50000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2516.50000, 2519.00000, 2519.00000, 2519.00000, 2516.50000, 2519.00000, 2516.50000, 2514.00000, 2512.50000, 2514.00000, 2512.50000, 2511.00000, 2511.00000, 2511.00000, 2509.50000, 2511.00000, 2511.00000, 2511.00000, 2512.50000, 2514.00000, 2516.50000, 2514.00000, 2512.50000, 2514.00000, 2512.50000, 2514.00000, 2516.50000, 2519.00000, 2519.00000, 2519.00000, 2516.50000, 2514.00000, 2512.50000, 2511.00000, 2511.00000, 2511.00000, 2509.50000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2509.50000, 2508.00000, 2509.50000, 2508.00000, 2509.50000, 2511.00000, 2509.50000, 2508.00000, 2509.50000, 2508.00000, 2504.50000, 2501.00000, 2500.00000, 2501.00000, 2504.50000, 2501.00000, 2500.00000, 2501.00000, 2500.00000, 2499.00000, 2500.00000, 2499.00000, 2498.50000, 2498.00000, 2498.50000, 2499.00000, 2500.00000, 2501.00000, 2504.50000, 2508.00000, 2504.50000, 2501.00000, 2504.50000, 2501.00000, 2504.50000, 2508.00000, 2504.50000, 2501.00000, 2500.00000, 2499.00000, 2498.50000, 2499.00000, 2500.00000, 2501.00000, 2500.00000, 2501.00000, 2504.50000, 2501.00000, 2500.00000, 2499.00000, 2498.50000, 2499.00000, 2498.50000, 2499.00000, 2498.50000, 2499.00000, 2500.00000, 2501.00000, 2500.00000, 2499.00000, 2500.00000, 2499.00000, 2498.50000, 2499.00000, 2500.00000, 2501.00000, 2504.50000, 2508.00000, 2509.50000, 2508.00000, 2509.50000, 2508.00000, 2504.50000, 2508.00000, 2509.50000, 2511.00000, 2509.50000, 2508.00000, 2504.50000, 2508.00000, 2509.50000, 2508.00000, 2504.50000, 2501.00000, 2500.00000, 2499.00000, 2498.50000, 2498.00000, 2497.00000, 2498.00000, 2498.50000, 2499.00000, 2500.00000, 2499.00000, 2498.50000, 2498.00000, 2497.00000, 2498.00000, 2497.00000, 2496.00000, 2497.00000, 2498.00000, 2498.50000, 2498.00000, 2498.50000, 2499.00000, 2498.50000, 2498.00000, 2497.00000, 2496.00000, 2496.00000, 2496.00000, 2496.00000, 2496.00000, 2496.00000, 2496.00000, 2497.00000, 2498.00000, 2498.50000, 2499.00000, 2500.00000, 2501.00000, 2504.50000, 2508.00000, 2509.50000, 2508.00000, 2509.50000, 2511.00000, 2511.00000, 2511.00000, 2509.50000, 2511.00000, 2509.50000, 2508.00000, 2504.50000, 2508.00000, 2509.50000, 2508.00000, 2504.50000, 2501.00000, 2500.00000, 2501.00000, 2500.00000, 2499.00000, 2498.50000, 2498.00000, 2497.00000, 2498.00000, 2497.00000, 2498.00000, 2498.50000, 2498.00000, 2497.00000, 2496.00000, 2497.00000, 2496.00000, 2497.00000, 2496.00000, 2496.00000, 2496.00000, 2496.00000, 2496.00000, 2497.00000, 2496.00000, 2497.00000, 2498.00000, 2497.00000, 2496.00000, 2497.00000, 2498.00000, 2497.00000, 2498.00000, 2497.00000, 2498.00000, 2497.00000, 2498.00000, 2497.00000, 2496.00000, 2496.00000, 2496.00000, 2493.50000, 2491.00000, 2490.00000, 2491.00000, 2493.50000, 2496.00000, 2496.00000, 2496.00000, 2493.50000, 2491.00000, 2493.50000, 2491.00000, 2490.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2490.00000, 2489.00000, 2490.00000, 2491.00000, 2493.50000, 2491.00000, 2490.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2490.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2489.00000, 2490.00000, 2491.00000, 2490.00000, 2491.00000, 2493.50000, 2496.00000, 2496.00000, 2496.00000, 2496.00000, 2496.00000, 2496.00000, 2496.00000, 2496.00000, 2496.00000, 2496.00000, 2496.00000, 2496.00000, 2496.00000, 2497.00000, 2496.00000, 2497.00000, 2496.00000, 2497.00000, 2496.00000, 2497.00000, 2498.00000, 2498.50000, 2498.00000, 2497.00000, 2498.00000, 2498.50000, 2499.00000, 2498.50000, 2499.00000, 2498.50000, 2499.00000, 2498.50000, 2499.00000, 2498.50000, 2499.00000, 2500.00000, 2499.00000, 2500.00000, 2501.00000, 2504.50000, 2508.00000, 2508.50000, 2509.00000, 2510.00000, 2511.00000, 2511.00000, 2511.00000, 2512.50000, 2514.00000, 2516.50000, 2514.00000, 2512.50000, 2511.00000, 2512.50000, 2511.00000, 2512.50000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2512.50000, 2514.00000, 2516.50000, 2519.00000, 2519.00000, 2519.00000, 2519.50000, 2519.00000, 2519.50000, 2520.00000, 2521.00000, 2522.00000, 2521.00000, 2522.00000, 2522.50000, 2522.00000, 2521.00000, 2522.00000, 2522.50000, 2523.00000, 2522.50000, 2523.00000, 2522.50000, 2523.00000, 2523.50000, 2524.00000, 2525.00000, 2524.00000, 2525.00000, 2526.00000, 2525.00000, 2524.00000, 2525.00000, 2526.00000, 2525.00000, 2524.00000, 2525.00000, 2526.00000, 2525.00000, 2526.00000, 2525.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2525.00000, 2524.00000, 2523.50000, 2523.00000, 2523.50000, 2524.00000, 2523.50000, 2523.00000, 2523.50000, 2523.00000, 2522.50000, 2522.00000, 2522.50000, 2523.00000, 2523.50000, 2524.00000, 2525.00000, 2524.00000, 2525.00000, 2524.00000, 2523.50000, 2524.00000, 2523.50000, 2523.00000, 2522.50000, 2522.00000, 2522.50000, 2522.00000, 2521.00000, 2520.00000, 2521.00000, 2520.00000, 2521.00000, 2522.00000, 2522.50000, 2523.00000, 2522.50000, 2523.00000, 2522.50000, 2523.00000, 2522.50000, 2523.00000, 2522.50000, 2523.00000, 2522.50000, 2522.00000, 2521.00000, 2520.00000, 2519.50000, 2520.00000, 2521.00000, 2520.00000, 2521.00000, 2520.00000, 2519.50000, 2520.00000, 2519.50000, 2520.00000, 2519.50000, 2520.00000, 2521.00000, 2522.00000, 2521.00000, 2522.00000, 2522.50000, 2523.00000, 2523.50000, 2524.00000, 2525.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2525.00000, 2526.00000, 2525.00000, 2526.00000, 2525.00000, 2526.00000, 2526.00000, 2526.00000, 2526.50000, 2527.00000, 2527.50000, 2527.00000, 2526.50000, 2527.00000, 2526.50000, 2527.00000, 2526.50000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.50000, 2526.00000, 2526.00000, 2526.00000, 2526.50000, 2527.00000, 2526.50000, 2526.00000, 2526.50000, 2527.00000, 2526.50000, 2527.00000, 2526.50000, 2526.00000, 2526.50000, 2526.00000, 2526.00000, 2526.00000, 2525.00000, 2524.00000, 2525.00000, 2524.00000, 2523.50000, 2524.00000, 2525.00000, 2526.00000, 2525.00000, 2526.00000, 2525.00000, 2524.00000, 2523.50000, 2523.00000, 2523.50000, 2523.00000, 2523.50000, 2524.00000, 2525.00000, 2524.00000, 2523.50000, 2524.00000, 2525.00000, 2526.00000, 2526.00000, 2526.00000, 2525.00000, 2524.00000, 2525.00000, 2526.00000, 2526.00000, 2526.00000, 2526.50000, 2527.00000, 2526.50000, 2527.00000, 2526.50000, 2526.00000, 2526.50000, 2527.00000, 2526.50000, 2526.00000, 2526.50000, 2526.00000, 2526.50000, 2526.00000, 2526.00000, 2526.00000, 2526.50000, 2527.00000, 2527.50000, 2527.00000, 2526.50000, 2526.00000, 2526.50000, 2527.00000, 2527.50000, 2528.00000, 2527.50000, 2527.00000, 2527.50000, 2528.00000, 2528.50000, 2528.00000, 2527.50000, 2527.00000, 2526.50000, 2527.00000, 2526.50000, 2527.00000, 2527.50000, 2528.00000, 2528.50000, 2528.00000, 2527.50000, 2527.00000, 2527.50000, 2527.00000, 2527.50000, 2527.00000, 2526.50000, 2527.00000, 2526.50000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.50000, 2526.00000, 2526.50000, 2527.00000, 2526.50000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2525.00000, 2524.00000, 2523.50000, 2524.00000, 2523.50000, 2523.00000, 2522.50000, 2523.00000, 2522.50000, 2522.00000, 2521.00000, 2520.00000, 2521.00000, 2522.00000, 2522.50000, 2523.00000, 2522.50000, 2523.00000, 2523.50000, 2523.00000, 2523.50000, 2524.00000, 2525.00000, 2524.00000, 2523.50000, 2523.00000, 2522.50000, 2522.00000, 2521.00000, 2522.00000, 2522.50000, 2522.00000, 2522.50000, 2522.00000, 2522.50000, 2522.00000, 2522.50000, 2523.00000, 2523.50000, 2524.00000, 2523.50000, 2523.00000, 2522.50000, 2522.00000, 2521.00000, 2520.00000, 2519.50000, 2520.00000, 2519.50000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2516.50000, 2514.00000, 2516.50000, 2514.00000, 2516.50000, 2519.00000, 2516.50000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.50000, 2519.00000, 2519.50000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2516.50000, 2514.00000, 2516.50000, 2514.00000, 2516.50000, 2514.00000, 2512.50000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2511.00000, 2512.50000, 2514.00000, 2516.50000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2516.50000, 2514.00000, 2516.50000, 2519.00000, 2516.50000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2516.50000, 2514.00000, 2516.50000, 2519.00000, 2516.50000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2519.00000, 2516.50000, 2519.00000, 2516.50000, 2519.00000, 2519.00000, 2519.00000, 2519.50000, 2519.00000, 2519.50000, 2520.00000, 2521.00000, 2520.00000, 2519.50000, 2520.00000, 2519.50000, 2520.00000, 2519.50000, 2519.00000, 2519.50000, 2519.00000, 2519.50000, 2520.00000, 2521.00000, 2522.00000, 2521.00000, 2522.00000, 2522.50000, 2523.00000, 2523.50000, 2524.00000, 2523.50000, 2524.00000, 2525.00000, 2526.00000, 2526.00000, 2526.00000, 2525.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.50000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.50000, 2526.00000, 2526.00000, 2526.00000, 2526.50000, 2527.00000, 2526.50000, 2527.00000, 2527.50000, 2527.00000, 2526.50000, 2527.00000, 2526.50000, 2527.00000, 2527.50000, 2527.00000, 2527.50000, 2527.00000, 2526.50000, 2526.00000, 2526.50000, 2527.00000, 2527.50000, 2527.00000, 2527.50000, 2527.00000, 2526.50000, 2527.00000, 2527.50000, 2527.00000, 2526.50000, 2527.00000, 2527.50000, 2528.00000, 2527.50000, 2528.00000, 2527.50000, 2527.00000, 2527.50000, 2528.00000, 2528.50000, 2529.00000, 2528.50000, 2529.00000, 2528.50000, 2529.00000, 2528.50000, 2528.00000, 2527.50000, 2527.00000, 2527.50000, 2527.00000, 2527.50000, 2527.00000, 2527.50000, 2527.00000, 2526.50000, 2526.00000, 2526.50000, 2526.00000, 2526.50000, 2526.00000, 2526.50000, 2527.00000, 2526.50000, 2527.00000, 2526.50000, 2526.00000, 2526.50000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.50000, 2527.00000, 2526.50000, 2526.00000, 2526.00000, 2526.00000, 2526.50000, 2527.00000, 2526.50000, 2527.00000, 2527.50000, 2527.00000, 2526.50000, 2526.00000, 2526.00000, 2526.00000, 2526.50000, 2526.00000, 2526.50000, 2527.00000, 2526.50000, 2526.00000, 2526.50000, 2526.00000, 2526.50000, 2527.00000, 2527.50000, 2528.00000, 2528.50000, 2529.00000, 2528.50000, 2529.00000, 2530.50000, 2532.00000, 2530.50000, 2532.00000, 2530.50000, 2532.00000, 2530.50000, 2532.00000, 2530.50000, 2529.00000, 2530.50000, 2529.00000, 2530.50000, 2532.00000, 2532.00000, 2532.00000, 2533.50000, 2535.00000, 2537.00000, 2535.00000, 2533.50000, 2535.00000, 2537.00000, 2539.00000, 2540.00000, 2541.00000, 2540.00000, 2541.00000, 2541.50000, 2542.00000, 2541.50000, 2541.00000, 2541.50000, 2541.00000, 2540.00000, 2541.00000, 2540.00000, 2539.00000, 2540.00000, 2541.00000, 2540.00000, 2541.00000, 2540.00000, 2539.00000, 2537.00000, 2539.00000, 2537.00000, 2539.00000, 2540.00000, 2541.00000, 2540.00000, 2541.00000, 2540.00000, 2541.00000, 2541.50000, 2542.00000, 2541.50000, 2542.00000, 2541.50000, 2541.00000, 2540.00000, 2541.00000, 2540.00000, 2539.00000, 2540.00000, 2539.00000, 2537.00000, 2539.00000, 2540.00000, 2539.00000, 2540.00000, 2539.00000, 2537.00000, 2539.00000, 2537.00000, 2535.00000, 2533.50000, 2535.00000, 2537.00000, 2535.00000, 2537.00000, 2535.00000, 2537.00000, 2535.00000, 2537.00000, 2539.00000, 2540.00000, 2541.00000, 2541.50000, 2541.00000, 2541.50000, 2542.00000, 2541.50000, 2541.00000, 2541.50000, 2542.00000, 2541.50000, 2541.00000, 2540.00000, 2541.00000, 2541.50000, 2542.00000, 2543.00000, 2542.00000, 2541.50000, 2541.00000, 2540.00000, 2539.00000, 2540.00000, 2541.00000, 2541.50000, 2541.00000, 2541.50000, 2542.00000, 2543.00000, 2542.00000, 2541.50000, 2541.00000, 2541.50000, 2542.00000, 2541.50000, 2542.00000, 2541.50000, 2541.00000, 2541.50000, 2541.00000, 2541.50000, 2541.00000, 2541.50000, 2541.00000, 2541.50000, 2542.00000, 2543.00000, 2542.00000, 2543.00000, 2544.00000, 2543.00000, 2544.00000, 2543.00000, 2542.00000, 2541.50000, 2542.00000, 2541.50000, 2542.00000, 2541.50000, 2542.00000, 2541.50000, 2541.00000, 2540.00000, 2539.00000, 2537.00000, 2535.00000, 2537.00000, 2535.00000, 2533.50000, 2535.00000, 2537.00000, 2535.00000, 2537.00000, 2539.00000, 2540.00000, 2541.00000, 2541.50000, 2542.00000, 2541.50000, 2542.00000, 2541.50000, 2541.00000, 2540.00000, 2539.00000, 2540.00000, 2539.00000, 2537.00000, 2539.00000, 2540.00000, 2541.00000, 2540.00000, 2539.00000, 2537.00000, 2539.00000, 2537.00000, 2535.00000, 2533.50000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2533.50000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2530.50000, 2532.00000, 2530.50000, 2532.00000, 2530.50000, 2532.00000, 2530.50000, 2532.00000, 2530.50000, 2529.00000, 2530.50000, 2529.00000, 2530.50000, 2532.00000, 2530.50000, 2529.00000, 2530.50000, 2532.00000, 2530.50000, 2529.00000, 2530.50000, 2532.00000, 2530.50000, 2529.00000, 2530.50000, 2529.00000, 2530.50000, 2529.00000, 2528.50000, 2529.00000, 2528.50000, 2529.00000, 2530.50000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2530.50000, 2529.00000, 2528.50000, 2529.00000, 2528.50000, 2528.00000, 2528.00000, 2528.00000, 2527.50000, 2528.00000, 2527.50000, 2527.00000, 2526.50000, 2527.00000, 2527.50000, 2527.00000, 2526.50000, 2527.00000, 2526.50000, 2526.00000, 2526.50000, 2527.00000, 2526.50000, 2526.00000, 2526.50000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2525.00000, 2524.00000, 2523.50000, 2523.00000, 2523.50000, 2523.00000, 2522.50000, 2523.00000, 2523.50000, 2524.00000, 2525.00000, 2526.00000, 2525.00000, 2526.00000, 2525.00000, 2526.00000, 2525.00000, 2526.00000, 2525.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.50000, 2526.00000, 2526.50000, 2527.00000, 2527.50000, 2528.00000, 2528.00000, 2528.00000, 2527.50000, 2528.00000, 2528.00000, 2528.00000, 2528.00000, 2528.00000, 2528.00000, 2528.00000, 2528.00000, 2528.00000, 2527.50000, 2527.00000, 2526.50000, 2527.00000, 2527.50000, 2528.00000, 2527.50000, 2527.00000, 2526.50000, 2526.00000, 2526.50000, 2527.00000, 2526.50000, 2526.00000, 2526.50000, 2526.00000, 2526.50000, 2527.00000, 2527.50000, 2527.00000, 2526.50000, 2526.00000, 2526.50000, 2527.00000, 2526.50000, 2527.00000, 2527.50000, 2528.00000, 2528.00000, 2528.00000, 2527.50000, 2527.00000, 2526.50000, 2526.00000, 2526.50000, 2527.00000, 2526.50000, 2526.00000, 2526.50000, 2526.00000, 2526.00000, 2526.00000, 2525.00000, 2524.00000, 2525.00000, 2526.00000, 2526.00000, 2526.00000, 2526.50000, 2527.00000, 2526.50000, 2527.00000, 2527.50000, 2528.00000, 2528.00000, 2528.00000, 2528.00000, 2528.00000, 2527.50000, 2528.00000, 2528.00000, 2528.00000, 2527.50000, 2528.00000, 2527.50000, 2527.00000, 2526.50000, 2527.00000, 2527.50000, 2528.00000, 2527.50000, 2527.00000, 2526.50000, 2527.00000, 2526.50000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.00000, 2526.50000, 2527.00000, 2527.50000, 2527.00000, 2527.50000, 2527.00000, 2527.50000, 2528.00000, 2527.50000, 2528.00000, 2528.00000, 2528.00000, 2528.50000, 2528.00000, 2528.00000, 2528.00000, 2527.50000, 2528.00000, 2527.50000, 2528.00000, 2528.00000, 2528.00000, 2528.50000, 2529.00000, 2528.50000, 2529.00000, 2530.50000, 2529.00000, 2528.50000, 2528.00000, 2528.50000, 2529.00000, 2530.50000, 2529.00000, 2528.50000, 2529.00000, 2530.50000, 2529.00000, 2528.50000, 2528.00000, 2528.00000, 2528.00000, 2528.00000, 2528.00000, 2528.50000, 2528.00000, 2528.50000, 2529.00000, 2530.50000, 2532.00000, 2530.50000, 2532.00000, 2530.50000, 2529.00000, 2530.50000, 2532.00000, 2532.00000, 2532.00000, 2533.50000, 2535.00000, 2533.50000, 2532.00000, 2533.50000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2533.50000, 2532.00000, 2533.50000, 2535.00000, 2533.50000, 2535.00000, 2537.00000, 2539.00000, 2537.00000, 2539.00000, 2540.00000, 2539.00000, 2540.00000, 2539.00000, 2537.00000, 2539.00000, 2540.00000, 2539.00000, 2540.00000, 2541.00000, 2541.50000, 2541.00000, 2540.00000, 2539.00000, 2537.00000, 2539.00000, 2540.00000, 2541.00000, 2541.50000, 2541.00000, 2541.50000, 2542.00000, 2543.00000, 2544.00000, 2543.00000, 2544.00000, 2544.00000, 2544.00000, 2543.00000, 2544.00000, 2543.00000, 2542.00000, 2543.00000, 2544.00000, 2543.00000, 2542.00000, 2541.50000, 2542.00000, 2541.50000, 2541.00000, 2540.00000, 2541.00000, 2540.00000, 2541.00000, 2541.50000, 2541.00000, 2541.50000, 2542.00000, 2541.50000, 2542.00000, 2541.50000, 2541.00000, 2540.00000, 2539.00000, 2540.00000, 2541.00000, 2540.00000, 2541.00000, 2541.50000, 2542.00000, 2543.00000, 2542.00000, 2541.50000, 2542.00000, 2541.50000, 2541.00000, 2541.50000, 2542.00000, 2543.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2545.00000, 2544.00000, 2544.00000, 2544.00000, 2545.00000, 2546.00000, 2545.00000, 2544.00000, 2545.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2545.00000, 2544.00000, 2545.00000, 2544.00000, 2545.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2543.00000, 2544.00000, 2544.00000, 2544.00000, 2545.00000, 2546.00000, 2545.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2543.00000, 2544.00000, 2543.00000, 2542.00000, 2543.00000, 2544.00000, 2543.00000, 2544.00000, 2544.00000, 2544.00000, 2543.00000, 2542.00000, 2543.00000, 2544.00000, 2543.00000, 2542.00000, 2541.50000, 2541.00000, 2541.50000, 2542.00000, 2543.00000, 2544.00000, 2544.00000, 2544.00000, 2543.00000, 2544.00000, 2543.00000, 2542.00000, 2543.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2543.00000, 2544.00000, 2543.00000, 2542.00000, 2541.50000, 2541.00000, 2541.50000, 2542.00000, 2543.00000, 2542.00000, 2543.00000, 2544.00000, 2543.00000, 2544.00000, 2543.00000, 2544.00000, 2544.00000, 2544.00000, 2543.00000, 2544.00000, 2543.00000, 2542.00000, 2543.00000, 2544.00000, 2543.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2545.00000, 2546.00000, 2546.50000, 2547.00000, 2546.50000, 2546.00000, 2546.50000, 2546.00000, 2545.00000, 2546.00000, 2546.50000, 2546.00000, 2546.50000, 2547.00000, 2547.50000, 2548.00000, 2548.50000, 2548.00000, 2548.50000, 2549.00000, 2550.00000, 2549.00000, 2548.50000, 2548.00000, 2547.50000, 2547.00000, 2547.50000, 2547.00000, 2547.50000, 2547.00000, 2546.50000, 2547.00000, 2547.50000, 2547.00000, 2546.50000, 2546.00000, 2546.50000, 2547.00000, 2546.50000, 2546.00000, 2545.00000, 2546.00000, 2546.50000, 2547.00000, 2547.50000, 2548.00000, 2548.50000, 2548.00000, 2547.50000, 2547.00000, 2546.50000, 2547.00000, 2546.50000, 2547.00000, 2546.50000, 2546.00000, 2546.50000, 2546.00000, 2546.50000, 2547.00000, 2546.50000, 2546.00000, 2545.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2543.00000, 2544.00000, 2544.00000, 2544.00000, 2543.00000, 2544.00000, 2544.00000, 2544.00000, 2545.00000, 2544.00000, 2545.00000, 2544.00000, 2544.00000, 2544.00000, 2545.00000, 2544.00000, 2545.00000, 2544.00000, 2545.00000, 2546.00000, 2545.00000, 2546.00000, 2546.50000, 2547.00000, 2547.50000, 2547.00000, 2547.50000, 2547.00000, 2546.50000, 2547.00000, 2547.50000, 2548.00000, 2547.50000, 2548.00000, 2547.50000, 2547.00000, 2547.50000, 2548.00000, 2548.50000, 2549.00000, 2548.50000, 2548.00000, 2548.50000, 2548.00000, 2547.50000, 2547.00000, 2546.50000, 2547.00000, 2547.50000, 2547.00000, 2546.50000, 2546.00000, 2546.50000, 2547.00000, 2547.50000, 2547.00000, 2546.50000, 2547.00000, 2547.50000, 2547.00000, 2546.50000, 2547.00000, 2546.50000, 2547.00000, 2547.50000, 2548.00000, 2547.50000, 2548.00000, 2547.50000, 2547.00000, 2547.50000, 2547.00000, 2546.50000, 2546.00000, 2546.50000, 2546.00000, 2545.00000, 2546.00000, 2546.50000, 2547.00000, 2546.50000, 2546.00000, 2546.50000, 2546.00000, 2546.50000, 2547.00000, 2546.50000, 2546.00000, 2546.50000, 2546.00000, 2546.50000, 2547.00000, 2546.50000, 2546.00000, 2546.50000, 2546.00000, 2545.00000, 2544.00000, 2544.00000, 2544.00000, 2543.00000, 2544.00000, 2544.00000, 2544.00000, 2545.00000, 2544.00000, 2545.00000, 2546.00000, 2545.00000, 2546.00000, 2546.50000, 2547.00000, 2546.50000, 2546.00000, 2545.00000, 2546.00000, 2545.00000, 2544.00000, 2545.00000, 2546.00000, 2545.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2544.00000, 2543.00000, 2542.00000, 2541.50000, 2542.00000, 2543.00000, 2544.00000, 2544.00000, 2544.00000, 2543.00000, 2544.00000, 2543.00000, 2544.00000, 2544.00000, 2544.00000, 2543.00000, 2542.00000, 2541.50000, 2542.00000, 2543.00000, 2542.00000, 2541.50000, 2541.00000, 2540.00000, 2541.00000, 2541.50000, 2541.00000, 2540.00000, 2541.00000, 2541.50000, 2541.00000, 2540.00000, 2539.00000, 2540.00000, 2541.00000, 2540.00000, 2541.00000, 2540.00000, 2541.00000, 2540.00000, 2539.00000, 2537.00000, 2535.00000, 2533.50000, 2532.00000, 2533.50000, 2535.00000, 2533.50000, 2535.00000, 2537.00000, 2535.00000, 2537.00000, 2539.00000, 2537.00000, 2539.00000, 2540.00000, 2539.00000, 2540.00000, 2541.00000, 2541.50000, 2541.00000, 2541.50000, 2541.00000, 2540.00000, 2539.00000, 2537.00000, 2539.00000, 2537.00000, 2539.00000, 2537.00000, 2539.00000, 2540.00000, 2541.00000, 2541.50000, 2542.00000, 2541.50000, 2542.00000, 2541.50000, 2541.00000, 2540.00000, 2541.00000, 2541.50000, 2541.00000, 2540.00000, 2541.00000, 2540.00000, 2539.00000, 2537.00000, 2535.00000, 2534.00000, 2533.00000, 2534.00000, 2533.00000, 2532.50000, 2532.00000, 2532.50000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.50000, 2533.00000, 2532.50000, 2533.00000, 2532.50000, 2533.00000, 2532.50000, 2533.00000, 2534.00000, 2533.00000, 2534.00000, 2533.00000, 2534.00000, 2533.00000, 2532.50000, 2532.00000, 2532.00000, 2532.00000, 2532.50000, 2532.00000, 2532.00000, 2532.00000, 2532.50000, 2533.00000, 2534.00000, 2535.00000, 2534.00000, 2535.00000, 2534.00000, 2533.00000, 2532.50000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2530.50000, 2532.00000, 2530.50000, 2532.00000, 2532.00000, 2532.00000, 2530.50000, 2529.00000, 2528.50000, 2529.00000, 2530.50000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.00000, 2532.50000, 2533.00000, 2534.00000, 2535.00000, 2534.00000, 2533.00000 };

            List<Tuple<double, double>> expectedVsActual = expected.Zip(medians, Tuple.Create).ToList();
            foreach (var tuple in expectedVsActual)
            {
                Assert.AreEqual(tuple.Item1, tuple.Item2);
            }
        }
Example #7
0
 public void TestZipCopy_NullList2_Throws()
 {
     IReadOnlySublist<List<int>, int> list1 = new List<int>().ToSublist();
     IExpandableSublist<List<int>, int> list2 = null;
     Func<int, int, int> combiner = (i, j) => i + j;
     list1.Zip(list2, combiner);
 }
        public void Zip_abnormal()
        {
            // arrange
            List<int> first = new List<int>() { 1, 2, 3 };
            List<String> second = new List<String>() { "Angular", "React", "Backbone" };
            Func<int, String, String> resultSelector = (x, y) => String.Format("{0} {1}", x, y);
            Func<int, String, String> resultSelectorNull = null;

            // act and assert
            try
            {
                first.Zip(null, resultSelector);
                Assert.Fail();
            }
            catch (Exception e)
            {
                Assert.IsTrue(e is ArgumentNullException);
            }

            try
            {
                first.Zip(second, resultSelectorNull);
                Assert.Fail();
            }
            catch (Exception e)
            {
                Assert.IsTrue(e is ArgumentNullException);
            }
        }
Example #9
0
 private Dictionary<string, string> RowToDictionary(ListViewRow row,
     List<string> names)
 {
     var values = row.Cells.Select(c => c.Text).ToList();
     var combined = names.Zip(values, (k, v) => new { k, v });
     return combined.ToDictionary(x => x.k, x => x.v);
 }
        public void ReadXsvObservableTest()
        {
            var csv = new List<IList<string>>();

            using (var reader = new XsvReader(new StringReader(testData01)))
            {
                csv.Add(reader.ReadXsvLine(new[] { "," }).ToArray());
#if net40
                IDisposable disposable = reader.ReadXsvAsObservable(new[] { "," }, System.Reactive.Concurrency.ThreadPoolScheduler.Instance).Subscribe(row =>
#endif
#if net45
                IDisposable disposable = reader.ReadXsvAsObservable(new[] { "," }).Subscribe(row =>
#endif
                {
                    csv.Add(row);
                    Console.WriteLine("OnNext");
                    Console.WriteLine(row.ConcatWith(", "));
                },
                e => Console.WriteLine("OnError " + e.Message),
                () =>
                {
                    Console.WriteLine("OnCompleted.");
                    foreach (var row in csv.Zip(expected01, (l, r) => new { expected = r, actual = l }))
                    {
                        Console.WriteLine(row.actual.ConcatWith("|") + "\\n");
                        CollectionAssert.AreEqual((ICollection)row.expected, (ICollection)row.actual);
                    }
                });
            }
        }
Example #11
0
        public void Zip()
        {
            // arrange
            List<int> first = new List<int>() { 1, 2, 3 };
            List<String> second = new List<String>() { "Angular", "React", "Backbone" };

            // act
            List<String> actual = first.Zip(second, (x, y) => String.Format("{0} {1}", x, y)).ToList();

            // assert
            Assert.AreEqual("1 Angular", actual[0]);
            Assert.AreEqual("2 React", actual[1]);
            Assert.AreEqual("3 Backbone", actual[2]);
        }
        public void TestSerializeDeserializeUsingSequentialContainers()
        {
            //CreateDeserializerOnly a new AvroSerializer instance and specify a custom serialization strategy AvroDataContractResolver
            //for handling only properties attributed with DataContract/DateMember.
            var settings = new AvroSerializerSettings();

            //CreateDeserializerOnly a new buffer
            using (var buffer = new MemoryStream())
            {
                //CreateDeserializerOnly sample data
                var testData = new List<SensorData>
                        {
                            new SensorData { Value = new byte[] { 1, 2, 3, 4, 5 }, Position = new Location { Room = 243, Floor = 1 } },
                            new SensorData { Value = new byte[] { 6, 7, 8, 9 }, Position = new Location { Room = 244, Floor = 1 } }
                        };

                //CreateDeserializerOnly a SequentialWriter instance for type SensorData which can serialize a sequence of SensorData objects to stream
                using (var w = AvroContainer.CreateWriter<SensorData>(buffer, settings, Codec.Null))
                {
                    using (var writer = new SequentialWriter<SensorData>(w, 24))
                    {
                        // Serialize the data to stream using the sequential writer
                        testData.ForEach(writer.Write);
                    }
                }

                //Prepare the stream for deserializing the data
                buffer.Seek(0, SeekOrigin.Begin);

                //CreateDeserializerOnly a SequentialReader for type SensorData which will derserialize all serialized objects from the given stream
                //It allows iterating over the deserialized objects because it implements IEnumerable<T> interface
                using (var reader = new SequentialReader<SensorData>(
                    AvroContainer.CreateReader<SensorData>(buffer, true, settings, new CodecFactory())))
                {
                    var results = reader.Objects;

                    //Finally, verify that deserialized data matches the original ones
                    var pairs = testData.Zip(results, (serialized, deserialized) => new { expected = serialized, actual = deserialized });
                    foreach (var pair in pairs)
                    {
                        Assert.IsTrue(this.Equal(pair.expected, pair.actual));
                    }
                }
            }
        }
        public void TestPointMappingRecoverFromLSM()
        {
            ShardMapManager smm = ShardMapManagerFactory.GetSqlShardMapManager(
                Globals.ShardMapManagerConnectionString,
                ShardMapManagerLoadPolicy.Lazy);

            ListShardMap<int> listsm = smm.GetListShardMap<int>(RecoveryManagerTests.s_listShardMapName);

            Assert.IsNotNull(listsm);

            ShardLocation sl = new ShardLocation(Globals.ShardMapManagerTestsDatasourceName, RecoveryManagerTests.s_shardedDBs[0]);

            Shard s = listsm.CreateShard(sl);

            Assert.IsNotNull(s);

            for (int i = 0; i < 5; i++)
            {
                PointMapping<int> r = listsm.CreatePointMapping(creationInfo: new PointMappingCreationInfo<int>(i, s, MappingStatus.Online));
                Assert.IsNotNull(r);
            }

            // Delete all the ranges and shardmaps from the shardlocation.
            using (SqlConnection conn = new SqlConnection(Globals.ShardMapManagerTestConnectionString))
            {
                conn.Open();

                using (SqlCommand cmd = new SqlCommand("delete from shard1.__ShardManagement.ShardMappingsLocal", conn))
                {
                    cmd.ExecuteNonQuery();
                }
            }

            RecoveryManager rm = new RecoveryManager(smm);
            var gs = rm.DetectMappingDifferences(sl);

            // Validate that all the shard locations are in fact missing from the LSM.
            foreach (RecoveryToken g in gs)
            {
                var kvps = rm.GetMappingDifferences(g);
                Assert.AreEqual(5, kvps.Keys.Count, "The count of differences does not match the expected.");

                foreach (var kvp in kvps)
                {
                    ShardRange range = kvp.Key;
                    MappingLocation mappingLocation = kvp.Value;
                    Assert.AreEqual(MappingLocation.MappingInShardMapOnly, mappingLocation, "An unexpected difference between global and local shardmaps was detected. This is likely a false positive and implies a bug in the detection code.");
                }
                rm.RebuildMappingsOnShard(g, kvps.Keys.Take(3));
            }

            gs = rm.DetectMappingDifferences(sl);

            foreach (RecoveryToken g in gs)
            {
                var kvps = rm.GetMappingDifferences(g);
                Assert.AreEqual(2, kvps.Values.Where(loc => loc != MappingLocation.MappingInShardMapAndShard).Count(), "The count of differences does not match the expected.");

                // We expect that the last two ranges only are missing from the shards.
                var expectedLocations = new List<MappingLocation>()
                {
                    MappingLocation.MappingInShardMapAndShard,
                    MappingLocation.MappingInShardMapAndShard,
                    MappingLocation.MappingInShardMapAndShard,
                    MappingLocation.MappingInShardMapOnly,
                    MappingLocation.MappingInShardMapOnly,
                };

                Assert.IsTrue(expectedLocations.Zip(kvps.Values, (x, y) => x == y).Aggregate((x, y) => x && y), "RebuildRangeShardMap rebuilt the shards out of order with respect to its keeplist.");

                // Rebuild the range, leaving 1 inconsistency
                rm.RebuildMappingsOnShard(g, kvps.Keys.Skip(1));
            }

            gs = rm.DetectMappingDifferences(sl);

            foreach (RecoveryToken g in gs)
            {
                var kvps = rm.GetMappingDifferences(g);
                Assert.AreEqual(1, kvps.Values.Where(loc => loc != MappingLocation.MappingInShardMapAndShard).Count(), "The count of differences does not match the expected.");

                // Rebuild the range, leaving no inconsistencies
                rm.RebuildMappingsOnShard(g, kvps.Keys);
            }

            gs = rm.DetectMappingDifferences(sl);

            // Everything should be semantically consistent now.
            foreach (RecoveryToken g in gs)
            {
                var kvps = rm.GetMappingDifferences(g);
                Assert.AreEqual(0, kvps.Values.Where(loc => loc != MappingLocation.MappingInShardMapAndShard).Count(), "The count of differences does not match the expected.");

                // As a sanity check, make sure the root is restorable from this LSM.
                rm.ResolveMappingDifferences(g, MappingDifferenceResolution.KeepShardMapping);
            }

            gs = rm.DetectMappingDifferences(sl);
            foreach (RecoveryToken g in gs)
            {
                var kvps = rm.GetMappingDifferences(g);
                Assert.AreEqual(0, kvps.Keys.Count, "The GSM is not restorable from a rebuilt local shard.");
            }
        }