How do you iterate over a map?
//Create State Abbreviation to State Count map
map <string,decimal> mapStates = new map<string,decimal>();
//Get Employee Counts for each state
Account accStates = [Select AK__c,AL__c,.....
FROM Account WHERE ....];
//Put those counts into map.
mapStates.put('AK', accStates.AK__c);
//49 other states added to map.
//Loop through map and save only states that have employees
for (string key : mapStates.keySet()) {
if( ?? decimal value is blank ){
map.removekey???
}
}