Richard's link indicates three ranges required to track the system completely. The Pro-95 can only program one range so you will need to determine which range has your frequencies.
This table from the link list the three ranges
Range Frequency Range Ch Step Ch # in range
Range 1 415.575 - 419.8500Mhz 12.5Khz 380-722 = 343 channels
Range 2 413.100 - 413.4000Mhz 12.5Khz 723-747 = 25 channels
Range 3 * 415.000 - 415.1375Mhz 12.5Khz 748-760 = 12 channels
* Range 3 is flawed because the last channel should be 759, not 760. Correcting that error will have 12 inclusive channels in that range and adding it to the other two ranges brings the total to 380 channels which is Motorola's structure.
If the inclusive frequencies within each range is correct, then the base frequency for each is the lowest frequency...IE, 415.5750 base for range 1, 413.1000 for 2 and 415.0000 for 3.
I don't know which towers you can receive but your selection for the 95 can only be one of the 3 ranges, and if your choice includes frequencies which fall in the other ranges, you will miss hearing talkgroups which appear when assigned to channels outside of your choice.
Note the frequencies listed in site #2, Beecroft. If that tower is in range (your scanner can hear the Control Channel), you can set the FUNC + 2 settings to range 1 in the Pro-95 and not miss any traffic. However, site #2 has frequencies in range 1 and 2. You cannot program both ranges so if range 1 is programmed, you will miss all voice traffic on transmissions assigned to 413.2625. The scanner will likely stop on the ID, but display an incorrect freq, thus no voice will be heard. Traffic on all other freqs from that site will be heard.
Two GRE (Radio Shack) and several Uniden scanners can set all three tables, so will hear all traffic available on all sites which are in hearing range of site Controllers.