It's a might old, but you might check out
Minnesota Digital System Talkgroups which shows affiliations with systems. Another interesting one, and it has 396 files you can download, is
http://www.geocities.com/mn_metroscan/ though the data files may not include the re-banding done a short while back.
Living on the 10th floor is good, though you might see if you can set up an outdoor antenna (like sneaking an antenna wire through the window opening. I imagine your building is concrete which "soaks up" a lot of RF.
Unfortunately my travels to Minnesota are but once a year, but I do bring my scanners with. What I've done with my 396 is to program "disciplines" into different systems. For example, on the Hennepin East system I'll have all the fire talkgroups. Then I might have another Hennepin East system with law enforcement. I also have a "Minneapolis" system with the MPD and MFD.
The 396 is not friendly to the systems in Minnesota. You'll have to set up a "396 System" for each "Armer sub-system" (Minneapolis, Ramsey, Hennepin East, Hennepin West, Dakota, etc). You cannot program the Minneapolis sub-system with, for example, the Hennepin East system. If you do, it stops on the first control channel it hears and locks into that, and by-passes any others.
The state patrol is kinda all over the board - on the Minneapolis/Ramsey site, Minneapolis site and Hennepin sites, whichever happens to be available when the trooper keys up. So if you want to listen only to the SP, you'll have to create several systems with their talkgroups for just that.
I manage them by using Quick keys. Quick key 1 is for fire, 2 is for police, 3 is EMS, 4 is state patrol etc.