private void refreshMonLocsAtRisk() {
		TreeMap<Integer,Integer> atRiskLocs = new TreeMap<Integer,Integer>();
		Iterator<Integer> atRiskPeople = this.mySim.getAtRiskPeople().iterator();
		Iterator<Integer> implocs = this.trackLocations.keySet().iterator();
		while (implocs.hasNext()) {
			atRiskLocs.put(implocs.next(), new Integer(0));
		}
		while (atRiskPeople.hasNext()) {
			Integer person = atRiskPeople.next();
			Iterator<Integer> locs = this.mySim.locsVisited.get(person).iterator();
			while (locs.hasNext()) {
				Integer loc = locs.next();
				if (this.trackLocations.containsKey(loc));
					EpiSimUtil.incMapValue(atRiskLocs, loc, -1);
			}
		}
		Iterator<Integer> itr = atRiskLocs.keySet().iterator();
		monitoredLocs = new HashSet<Integer>(this.numMonitors);
		for (int i = 0; i < this.numMonitors;) {
			Integer next = itr.next();
			if (next != null && !this.monitoredLocs.contains(next)&& !this.isClosed(next, this.mySim.curTime)) {
				monitoredLocs.add(next);
				i++;
			}
		}
		System.out.println("Locations monitored with at-risk score >=\t"+atRiskLocs.get(itr.next()));
	}