private static int getMostUsualValue(ArrayList<Integer> values)
	{
		HashMap<Integer, Integer> valuenumbers = new HashMap<Integer, Integer>();
		
		// Calculates, how many of each value there are in the list (rounds down)
		for (int value: values)
		{
			int roundvalue = value - value % 5;
			
			if (valuenumbers.containsKey(roundvalue))
				valuenumbers.put(roundvalue, valuenumbers.get(roundvalue) +1);
			else
				valuenumbers.put(roundvalue, 1);
		}
		
		int bestvalue = -1;
		int bestfrekvens = 1;
		
		// Picks the rounded value that had the highest frekvens
		for (int key: valuenumbers.keySet())
		{
			if (valuenumbers.get(key) > bestfrekvens)
			{
				bestvalue = key;
				bestfrekvens = valuenumbers.get(key);
			}
		}
		
		return bestvalue;
	}