private int GetKeyOfMax(XmlSerializableDictionary <int, int> array)
        {
            int result;
            var e = array.GetEnumerator();

            e.MoveNext();
            result = e.Current.Key;
            foreach (var element in array)
            {
                if (element.Value > array[result])
                {
                    result = element.Key;
                }
            }
            return(result);
        }