File CITIES.TXT contains the following info: 1) 3-letter city code 2) 2-letter state code 3) latitude and longitude 4) Elevation (meters) 5) Zone forecast code 6) time difference from Greenwich 7) City name ANC AK 61.17 -150.02 34 AKZ018 9 Anchorage BRW AK 71.30 -156.78 9 AKZ001 9 Barrow JNU AK 58.37 -134.58 29 AKZ013 9 Juneau ADQ AK 57.75 -152.50 34 AKZ020 9 Kodiak MCG AK 62.97 -155.62 104 AKZ009 9 McGrath OME AK 64.50 -175.43 5 AKZ006 9 Nome FAI AK 64.82 -147.87 137 AKZ007 9 Fairbanks KTN AK 55.35 -156.65 14 AKZ014 9 Ketchikan VWS AK 61.13 -146.35 8 AKZ019 9 Valdez YAK AK 59.52 -139.67 8 AKZ016 9 Yakutat MOB AL 30.68 -88.25 67 ALZ063 6 Mobile DHN AL 31.32 -85.45 122 ALZ069 6 Dothan MGM AL 32.30 -86.40 62 ALZ044 6 Montgomery TCL AL 33.23 -87.62 51 ALZ023 6 Tuscaloosa BHM AL 33.57 -86.75 192 ALZ024 6 Birmingham ANB AL 33.58 -85.85 185 ALZ019 6 Anniston HSV AL 34.65 -86.77 196 ALZ006 6 Huntsville MSL AL 34.75 -87.62 168 ALZ002 6 Muscle Shoals ELD AR 33.22 -92.80 87 ARZ073 6 El Dorado TXK AR 33.45 -94.00 122 ARZ070 6 Texarkana PBF AR 34.17 -91.93 65 ARZ056 6 Pine Bluff HOT AR 34.48 -93.10 169 ARZ042 6 Hot Springs LIT AR 34.73 -92.23 78 ARZ044 6 Little Rock FSM AR 35.33 -94.37 141 ARZ029 6 Fort Smith JBR AR 35.83 -90.65 84 ARZ026 6 Jonesboro FYV AR 36.00 -94.17 381 ARZ010 6 Fayetteville HRO AR 36.27 -93.15 422 ARZ003 6 Harrison DUG AZ 31.45 -109.60 1267 AZZ010 7 Douglas TUS AZ 32.12 -110.93 779 AZZ009 7 Tucson NYL AZ 32.65 -114.62 65 AZZ007 7 Yuma PHX AZ 33.43 -112.02 337 AZZ008 7 Phoenix SOW AZ 34.27 -110.00 2016 AZZ006 7 Show Low PRC AZ 34.65 -112.43 1540 AZZ004 7 Prescott GCN AZ 35.95 -112.15 2125 AZZ002 7 Grand Canyon INW AZ 35.02 -110.73 1488 AZZ003 7 Winslow PGA AZ 36.93 -111.45 1304 AZZ003 7 Page FLG AZ 35.13 -111.67 2137 AZZ005 7 Flagstaff MHS CA 41.32 -122.32 1080 CAZ007 8 Mount Shasta SAN CA 32.73 -117.17 9 CAZ020 8 San Diego IPL CA 32.83 -115.57 17 CAZ005 8 Imperial BLH CA 33.62 -114.72 121 CAZ018 8 Blythe TRM CA 33.63 -116.17 34 CAZ018 8 Thermal LAX CA 33.93 -118.40 32 CAZ016 8 Los Angeles SBA CA 34.43 -119.83 6 CAZ015 8 Santa Barbara PMD CA 34.63 -118.08 774 CAZ013 8 Palmdale EED CA 34.77 -114.62 302 CAZ018 8 Needles DAG CA 34.87 -116.78 588 CAZ019 8 Daggett SMX CA 34.90 -120.45 73 CAZ022 8 Santa Maria BFL CA 35.43 -119.05 150 CAZ005 8 Bakersfield PRB CA 35.67 -120.63 249 CAZ004 8 Paso Robles VIS CA 36.32 -119.40 89 CAZ005 8 Visalia SNS CA 36.67 -121.60 23 CAZ004 8 Salinas FAT CA 36.77 -119.72 100 CAZ005 8 Fresno BIH CA 37.37 -118.37 1263 CAZ014 8 Bishop SJC CA 37.37 -121.92 17 CAZ002 8 San Jose SFO CA 37.62 -122.38 5 CAZ002 8 San Francisco MMH CA 37.63 -118.92 2173 NVZ002 8 Mammoth Lakes SCK CA 37.90 -121.25 8 CAZ005 8 Stockton SAC CA 38.52 -121.50 8 CAZ006 8 Sacramento STS CA 38.52 -122.82 45 CAZ002 8 Santa Rosa TVL CA 38.90 -120.00 1912 NVZ001 8 Lake Tahoe MYV CA 39.10 -121.57 19 CAZ006 8 Marysville UKI CA 39.13 -123.20 189 CAZ001 8 Ukiah BLU CA 39.28 -120.70 1611 CAZ009 8 Blue Canyon RDD CA 40.50 -122.30 153 CAZ006 8 Redding ACV CA 40.98 -124.10 66 CAZ001 8 Eureka/Arcata CEC CA 41.78 -124.23 17 CAZ001 8 Crescent City DRO CO 37.15 -107.75 2037 COZ022 7 Durango TAD CO 37.25 -104.33 1752 COZ075 7 Trinidad CEZ CO 37.30 -108.63 1803 COZ021 7 Cortez ALS CO 37.45 -105.87 2299 COZ063 7 Alamosa LHX CO 38.05 -103.52 1285 COZ076 7 La Junta PUB CO 38.28 -104.52 1439 COZ073 7 Pueblo MTJ CO 38.50 -107.88 1755 COZ011 7 Montrose GUC CO 38.55 -106.92 2337 COZ014 7 Gunnison COS CO 38.82 -104.72 1881 COZ071 7 Colorado Springs GJT CO 39.12 -108.53 1475 COZ005 7 Grand Junction LIC CO 39.18 -103.70 1695 COZ046 7 Limon ASE CO 39.22 -106.87 2565 COZ010 7 Aspen LXV CO 39.25 -106.30 3096 COZ015 7 Leadville EGE CO 39.65 -106.92 1985 COZ008 7 Eagle DEN CO 39.75 -104.87 1625 COZ040 7 Denver AKO CO 40.17 -103.22 1431 COZ049 7 Akron FCL CO 40.58 -105.08 1525 COZ038 7 Fort Collins BDR CT 41.17 -73.13 5 CTZ009 5 Bridgeport GON CT 41.33 -72.05 6 CTZ012 5 Groton BDL CT 41.93 -72.68 55 CTZ002 5 Hartford DCA DC 38.85 -77.03 20 MDZ013 5 Washington DOV DE 39.13 -75.47 9 DEZ002 5 Dover ILG DE 39.67 -75.60 24 DEZ001 5 Wilmington AQQ FL 29.73 -85.03 6 FLZ015 5 Apalachicola EYW FL 24.55 -81.75 6 FLZ078 5 Key West MIA FL 25.82 -80.28 4 FLZ074 5 Miami APF FL 26.13 -81.80 3 FLZ069 5 Naples FMY FL 26.58 -81.87 4 FLZ065 5 Fort Myers PBI FL 26.68 -80.12 6 FLZ068 5 West Palm Beach SRQ FL 27.40 -82.55 7 FLZ060 5 Sarasota VRB FL 27.65 -80.42 7 FLZ054 5 Vero Beach TPA FL 27.97 -82.53 3 FLZ051 5 Tampa LAL FL 28.03 -81.95 72 FLZ052 5 Lakeland MLB FL 28.10 -80.63 10 FLZ047 5 Melbourne MCO FL 28.43 -81.32 32 FLZ045 5 Orlando TIX FL 28.52 -80.80 11 FLZ047 5 Titusville DAB FL 29.18 -81.05 12 FLZ041 5 Daytona Beach GNV FL 29.68 -82.27 50 FLZ036 5 Gainesville PFN FL 30.20 -85.68 6 FLZ012 5 Panama City TLH FL 30.38 -84.37 21 FLZ017 5 Tallahassee PNS FL 30.47 -87.20 36 FLZ002 5 Pensacola JAX FL 30.50 -81.70 9 FLZ025 5 Jacksonville CEW FL 30.78 -86.52 56 FLZ005 5 Crestview VLD GA 30.78 -83.28 68 GAZ160 5 Valdosta SSI GA 31.15 -81.38 6 GAZ154 5 Brunswick AMG GA 31.53 -82.52 63 GAZ134 5 Alma ABY GA 31.53 -84.18 59 GAZ125 5 Albany SAV GA 32.13 -81.20 15 GAZ119 5 Savannah CSG GA 32.52 -84.93 121 GAZ089 5 Columbus MCN GA 32.70 -83.65 110 GAZ082 5 Macon AGS GA 33.37 -81.97 45 GAZ065 5 Augusta ATL GA 33.65 -84.42 315 GAZ003 5 Atlanta AHN GA 33.95 -83.32 247 GAZ036 5 Athens ITO HI 19.72 -155.07 810 HIZ004 9 Hilo HNL HI 21.33 -157.93 2 HIZ002 9 Honolulu OGG HI 20.90 -156.43 15 HIZ003 9 Kahului LIH HI 21.98 -159.35 31 HIZ001 9 Lihue BRL IA 40.78 -91.12 212 IAZ089 6 Burlington OTM IA 41.10 -92.45 258 IAZ086 6 Ottumwa DSM IA 41.53 -93.65 294 IAZ060 6 Des Moines CID IA 41.88 -91.70 265 IAZ052 6 Cedar Rapids DBQ IA 42.40 -90.70 329 IAZ042 6 Dubuque SUX IA 42.40 -96.38 336 IAZ031 6 Sioux City ALO IA 42.55 -92.40 268 IAZ039 6 Waterloo FOD IA 42.55 -94.18 355 IAZ035 6 Fort Dodge MCW IA 43.15 -93.33 370 IAZ017 6 Mason City 3SE IA 43.17 -95.15 408 IAZ014 6 Spencer EST IA 43.40 -94.75 401 IAZ004 6 Estherville MLD ID 42.17 -112.32 1373 IDZ004 7 Malad City TWF ID 42.48 -114.48 1265 IDZ002 7 Twin Falls PIH ID 42.92 -112.60 1365 IDZ003 7 Pocatello SUN ID 43.50 -114.30 1620 IDZ007 7 Sun Valley IDA ID 43.52 -112.07 1445 IDZ003 7 Idaho Falls BOI ID 43.57 -116.22 874 IDZ001 7 Boise LWS ID 46.38 -117.02 438 IDZ008 8 Lewiston COE ID 47.77 -116.82 707 IDZ009 7 Coeur D'alene MDH IL 37.78 -89.25 124 ILZ084 6 Carbondale DEC IL 39.83 -88.87 207 ILZ053 6 Decatur SPI IL 39.85 -89.67 187 ILZ042 6 Springfield UIN IL 39.93 -91.20 234 ILZ095 6 Quincy CMI IL 40.03 -88.28 230 ILZ045 6 Champaign BMI IL 40.48 -88.93 267 ILZ038 6 Bloomington PIA IL 40.67 -89.68 202 ILZ029 6 Peoria MLI IL 41.45 -90.52 181 ILZ015 6 Moline ORD IL 41.98 -87.90 205 ILZ014 6 Chicago RFD IL 42.20 -89.10 226 ILZ003 6 Rockford EVV IN 38.05 -87.53 118 INZ086 6 Evansville BMG IN 39.13 -86.62 258 INZ062 5 Bloomington HUF IN 39.45 -87.30 181 INZ051 5 Terre Haute IND IN 39.73 -86.27 246 INZ047 5 Indianapolis MIE IN 40.23 -85.38 286 INZ041 5 Muncie LAF IN 40.42 -86.93 184 INZ029 5 Lafayette GUS IN 40.65 -86.15 248 INZ023 5 Peru FWA IN 41.00 -85.20 252 INZ018 5 Fort Wayne GYY IN 41.62 -87.42 180 INZ001 6 Gary SBN IN 41.70 -86.32 236 INZ004 5 South Bend ICT KS 37.65 -97.43 408 KSZ083 6 Wichita CNU KS 37.67 -95.48 304 KSZ096 6 Chanute DDC KS 37.77 -99.97 790 KSZ078 6 Dodge City GCK KS 37.93 -100.72 882 KSZ063 6 Garden City HUT KS 38.07 -97.87 470 KSZ067 6 Hutchinson EMP KS 38.33 -96.20 367 KSZ054 6 Emporia SLN KS 38.80 -97.65 387 KSZ049 6 Salina OJC KS 38.85 -94.90 334 KSZ105 6 Olathe HYS KS 38.85 -99.27 609 KSZ031 6 Hays RSL KS 38.87 -98.82 568 KSZ032 6 Russell TOP KS 39.07 -95.62 270 KSZ039 6 Topeka MHK KS 39.15 -96.67 322 KSZ023 6 Manhattan GLD KS 39.37 -101.70 1124 KSZ013 7 Goodland HLC KS 39.38 -99.83 677 KSZ016 6 Hill City CNK KS 39.55 -97.65 452 KSZ020 6 Concordia HOP KY 36.67 -87.50 174 KYZ017 6 Hopkinsville BWG KY 36.97 -86.43 164 KYZ071 6 Bowling Green PAH KY 37.07 -88.77 125 KYZ005 6 Paducah LOZ KY 37.08 -84.07 369 KYZ080 5 London JKL KY 37.60 -83.32 414 KYZ112 5 Jackson FTK KY 37.90 -85.97 230 KYZ028 5 Fort Knox LEX KY 38.03 -84.60 301 KYZ041 5 Lexington SDF KY 38.18 -85.73 149 KYZ030 5 Louisville CVG KY 39.05 -84.67 267 OHZ077 5 Cincinnati HUM LA 29.57 -90.65 3 LAZ065 6 Houma PTN LA 29.70 -91.20 12 LAZ054 6 Morgan City MSY LA 29.98 -90.25 9 LAZ040 5 New Orleans LCH LA 30.12 -93.22 10 LAZ041 5 Lake Charles LFT LA 30.20 -92.00 13 LAZ044 6 Lafayette BTR LA 30.53 -91.15 21 LAZ048 6 Baton Rouge POE LA 31.05 -93.20 100 LAZ027 6 Fort Polk ESF LA 31.38 -92.30 33 LAZ028 6 Alexandria SHV LA 32.47 -93.82 79 LAZ001 6 Shreveport MLU LA 32.52 -92.05 24 LAZ014 6 Monroe ACK MA 41.25 -70.07 4 MAZ024 5 Nantucket MVY MA 41.40 -70.62 21 MAZ023 5 Marthas Vinyard HYA MA 41.67 -70.28 16 MAZ022 5 Hyannis CEF MA 42.20 -72.53 75 MAZ011 5 Springfield ORH MA 42.27 -71.87 308 MAZ012 5 Worcester BOS MA 42.37 -71.03 9 MAZ015 5 Boston SBY MD 38.33 -75.50 16 MDZ022 5 Salisbury BWI MD 39.18 -76.67 47 MDZ011 5 Baltimore HGR MD 39.70 -77.72 214 MDZ003 5 Hagerstown PWM ME 43.65 -70.32 19 MEZ024 5 Portland NHZ ME 43.88 -69.93 23 MEZ024 5 Brunswick AUG ME 44.32 -69.80 109 MEZ021 5 Augusta BHB ME 44.45 -68.37 26 MEZ029 5 Bar Harbor BGR ME 44.80 -68.82 62 MEZ015 5 Bangor HUL ME 46.13 -67.78 150 MEZ006 5 Houlton CAR ME 46.87 -68.02 190 MEZ002 5 Caribou BEH MI 42.13 -86.43 196 MIZ077 5 Benton Harbor DTW MI 42.23 -83.33 202 MIZ076 5 Detroit AZO MI 42.23 -85.55 266 MIZ072 5 Kalamazoo JXN MI 42.27 -84.47 305 MIZ074 5 Jackson BTL MI 42.30 -85.23 287 MIZ073 5 Battle Creek MTC MI 42.62 -82.83 177 MIZ070 5 Selfridge LAN MI 42.77 -84.60 266 MIZ067 5 Lansing GRR MI 42.88 -85.52 245 MIZ057 5 Grand Rapids FNT MI 42.97 -83.75 233 MIZ061 5 Flint MKG MI 43.17 -86.25 193 MIZ050 5 Muskegon MBS MI 43.53 -84.08 204 MIZ053 5 Saginaw MBL MI 44.27 -86.25 189 MIZ031 5 Manistee HTL MI 44.37 -84.68 351 MIZ034 5 Houghton Lake TVC MI 44.73 -85.58 190 MIZ026 5 Traverse City APN MI 45.07 -83.57 211 MIZ024 5 Alpena MNM MI 45.12 -87.63 189 MIZ012 5 Menominee PLN MI 45.57 -84.80 220 MIZ016 5 Pellston ESC MI 45.73 -87.08 185 MIZ013 5 Escanaba IMT MI 45.82 -88.12 358 MIZ011 5 Iron Mountain IWD MI 46.53 -90.13 380 MIZ009 5 Ironwood CIU MI 46.25 -84.47 244 MIZ008 5 Kinross Y62 MI 46.47 -84.37 221 MIZ008 5 Sault Ste Marie MQT MI 46.53 -87.55 434 MIZ005 5 Marquette IWD MI 46.53 -90.13 380 MIZ009 5 Ironwood CMX MI 47.17 -88.50 329 MIZ003 5 Houghton FRM MN 43.65 -94.42 354 MNZ091 6 Fairmont OTG MN 43.65 -95.58 480 MNZ089 6 Worthington RST MN 43.92 -92.50 402 MNZ087 6 Rochester MKT MN 44.22 -93.92 311 MNZ083 6 Mankato RWF MN 44.55 -95.08 311 MNZ073 6 Redwood Falls MSP MN 44.88 -93.22 255 MNZ060 6 Minneapolis STC MN 45.55 -94.07 312 MNZ051 6 St Cloud AXN MN 45.87 -95.38 434 MNZ041 6 Alexandria FFM MN 46.30 -96.07 361 MNZ030 6 Fergus Falls BRD MN 46.40 -94.13 374 MNZ034 6 Brainerd DTL MN 46.82 -95.88 426 MNZ027 6 Detroit Lakes DLH MN 46.83 -92.18 432 MNZ037 6 Duluth HIB MN 47.38 -92.85 412 MNZ019 6 Hibbing BJI MN 47.50 -94.93 420 MNZ017 6 Bemidji ELO MN 47.90 -91.82 444 MNZ011 6 Ely TVF MN 48.07 -96.18 340 MNZ013 6 Thief River Falls INL MN 48.57 -93.38 361 MNZ010 6 Intl Falls JLN MO 37.17 -94.50 299 MOZ088 6 Joplin CGI MO 37.23 -89.58 104 MOZ087 6 Cape Girardeau SGF MO 37.23 -93.38 387 MOZ090 6 Springfield TBN MO 37.75 -92.13 357 MOZ070 6 Fort Leonard Woods SZL MO 38.73 -93.55 265 MOZ044 6 Knob Noster STL MO 38.75 -90.37 172 MOZ061 6 St Louis COU MO 38.82 -92.22 274 MOZ041 6 Columbia MCI MO 39.32 -94.72 312 MOZ028 6 Kansas City STJ MO 39.77 -94.92 249 MOZ020 6 St Joseph IRK MO 40.10 -92.55 294 MOZ017 6 Kirksville GPT MS 30.40 -89.07 9 MSZ081 6 Gulfport MCB MS 31.18 -90.47 126 MSZ070 6 Mccomb PIB MS 31.47 -89.33 91 MSZ066 6 Pine Belt Region HEZ MS 31.62 -91.25 83 MSZ060 6 Natchez JAN MS 32.32 -90.08 101 MSZ049 6 Jackson MEI MS 32.33 -88.75 94 MSZ052 6 Meridian GLH MS 33.48 -90.98 40 MSZ034 6 Greenville GWO MS 33.50 -90.08 47 MSZ025 6 Greenwood TUP MS 34.27 -88.77 110 MSZ016 6 Tupelo WEY MT 44.65 -111.10 2031 WYZ001 7 West Yellowstone LVM MT 45.70 -110.43 1419 MTZ007 7 Livingston BZN MT 45.78 -111.15 1360 MTZ004 7 Bozeman BIL MT 45.80 -108.53 1088 MTZ007 7 Billings BTM MT 45.95 -112.50 1693 MTZ004 7 Butte MLS MT 46.43 -105.87 801 MTZ009 7 Miles City HLN MT 46.60 -112.00 1188 MTZ004 7 Helena MSO MT 46.92 -114.08 972 MTZ002 7 Missoula LWT MT 47.05 -109.45 1279 MTZ006 7 Lewiston GTF MT 47.48 -111.37 1115 MTZ003 7 Great Falls GGW MT 48.22 -106.62 700 MTZ008 7 Glasgow FCA MT 48.30 -114.27 906 MTZ001 7 Kalispell HVR MT 48.55 -109.77 792 MTZ005 7 Havre CTB MT 48.60 -112.37 1174 MTZ003 7 Cut Bank ILM NC 34.27 -77.92 9 NCZ101 5 Wilmington NCA NC 34.70 -77.43 8 NCZ098 5 New River FAY NC 35.00 -78.88 57 NCZ088 5 Fayetteville EWN NC 35.08 -77.05 6 NCZ093 5 New Bern CLT NC 35.22 -80.93 234 NCZ071 5 Charlotte HAT NC 35.27 -75.55 3 NCZ103 5 Cape Hatteras ISO NC 35.32 -77.63 29 NCZ091 5 Kinston AVL NC 35.43 -82.55 661 NCZ053 5 Asheville HKY NC 35.75 -81.38 362 NCZ056 5 Hickory RWI NC 35.85 -77.88 48 NCZ028 5 Rocky Mount RDU NC 35.87 -78.78 134 NCZ041 5 Raleigh-Durham GSO NC 36.08 -79.95 270 NCZ022 5 Greensboro BIS ND 46.77 -100.75 506 NDZ035 6 Bismarck DIK ND 46.78 -102.80 789 NDZ033 7 Dickinson FAR ND 46.90 -96.80 274 NDZ039 6 Fargo JMS ND 46.92 -98.68 457 NDZ037 6 Jamestown GFK ND 47.95 -97.18 257 NDZ027 6 Grand Forks DVL ND 48.12 -98.90 443 NDZ015 6 Devils Lake ISN ND 48.18 -103.63 581 NDZ009 6 Williston MOT ND 48.27 -101.28 523 NDZ011 6 Minot FNB NE 40.07 -95.58 300 NEZ093 6 Falls City HSI NE 40.60 -98.43 596 NEZ075 6 Hastings EAR NE 40.73 -99.00 649 NEZ061 6 Kearney LNK NE 40.85 -96.75 362 NEZ066 6 Lincoln GRI NE 40.97 -98.32 566 NEZ062 6 Grand Island LBF NE 41.13 -100.68 849 NEZ059 6 North Platte OMA NE 41.30 -95.90 299 NEZ052 6 Omaha BBW NE 41.43 -99.65 771 NEZ038 6 Broken Bow OLU NE 41.45 -97.35 440 NEZ042 6 Columbus ODX NE 41.62 -98.95 629 NEZ039 6 Ord BFF NE 41.87 -103.60 1206 NEZ019 7 Scottsbluff OFK NE 41.98 -97.43 473 NEZ031 6 Norfolk AIA NE 42.05 -102.80 1198 NEZ003 7 Alliance ANW NE 42.58 -99.98 789 NEZ008 6 Ainsworth CDR NE 42.83 -103.08 1004 NEZ002 7 Chadron VTN NE 42.87 -100.55 792 NEZ005 6 Valentine MHT NH 42.93 -71.43 71 NHZ012 5 Manchester PSM NH 43.08 -70.82 31 NHZ014 5 Portsmouth CON NH 43.20 -71.50 105 NHZ008 5 Concord LCI NH 43.57 -71.43 167 NHZ009 5 Laconia LEB NH 43.63 -72.32 177 NHZ005 5 Lebanon MWN NH 44.27 -71.30 1910 NHZ002 5 Mount Washington ACY NJ 39.45 -74.57 20 NJZ025 5 Atlantic City TTN NJ 40.28 -74.82 65 NJZ015 5 Trenton EWR NJ 40.70 -74.17 270 NJZ006 5 Newark DMN NM 32.25 -107.70 1315 NMZ031 7 Deming CNM NM 32.33 -104.27 1004 NMZ028 7 Carlsbad 2C2 NM 32.63 -106.40 1204 NMZ024 7 White Sands HOB NM 32.68 -103.20 1115 NMZ029 7 Hobbs TCS NM 33.23 -107.27 1481 NMZ023 7 Truth/Consequences ROW NM 33.30 -104.53 1118 NMZ019 7 Roswell ABQ NM 35.05 -106.60 1613 NMZ009 7 Albuquerque GUP NM 35.52 -108.78 1972 NMZ008 7 Gallup SAF NM 35.62 -106.08 1934 NMZ011 7 Santa Fe LVS NM 35.65 -105.15 2093 NMZ005 7 Las Vegas FMN NM 36.75 -108.23 1677 NMZ001 7 Farmington LAS NV 36.08 -115.17 664 NVZ009 8 Las Vegas DRA NV 36.62 -116.02 1009 NVZ009 8 Mercury TPH NV 38.07 -117.08 1654 NVZ008 8 Tonopah ELY NV 39.28 -114.85 1909 NVZ007 8 Ely RNO NV 39.50 -119.78 1341 NVZ003 8 Reno LOL NV 40.10 -118.92 1190 NVZ004 8 Lovelock EKO NV 40.83 -115.78 1565 NVZ006 8 Elko WMC NV 40.90 -117.80 1322 NVZ005 8 Winnemucca JFK NY 40.65 -73.78 7 NYZ076 5 New York ISP NY 40.78 -73.10 30 NYZ080 5 Islip FOK NY 40.85 -72.63 20 NYZ081 5 Westhampton POU NY 41.63 -73.88 50 NYZ065 5 Poughkeepsie MSV NY 41.70 -74.80 428 NYZ062 5 Monticello JHW NY 42.15 -79.25 525 NYZ019 5 Jamestown ELM NY 42.17 -76.90 290 NYZ024 5 Elmira BGM NY 42.22 -75.98 497 NYZ056 5 Binghamton ITH NY 42.48 -76.47 335 NYZ025 5 Ithaca ALB NY 42.75 -73.80 89 NYZ052 5 Albany BUF NY 42.93 -78.73 215 NYZ010 5 Buffalo IAG NY 43.10 -78.95 180 NYZ001 5 Niagara Falls SYR NY 43.12 -76.12 124 NYZ018 5 Syracuse ROC NY 43.12 -77.67 169 NYZ003 5 Rochester UCA NY 43.15 -75.38 226 NYZ037 5 Utica GFL NY 43.35 -73.62 100 NYZ043 5 Glens Falls ART NY 44.00 -76.02 99 NYZ007 5 Watertown PBG NY 44.65 -73.47 72 NYZ028 5 Plattsburgh MSS NY 44.93 -74.85 65 NYZ026 5 Massena DAY OH 39.90 -84.20 306 OHZ061 5 Dayton ZZV OH 39.95 -81.90 274 OHZ057 5 Zanesville CMH OH 40.00 -82.88 254 OHZ055 5 Columbus MFD OH 40.82 -82.52 395 OHZ029 5 Mansfield CAK OH 40.92 -81.43 377 OHZ021 5 Akron FDY OH 41.02 -83.67 244 OHZ017 5 Findlay YNG OH 41.27 -80.67 361 OHZ033 5 Youngstown CLE OH 41.42 -81.87 245 OHZ011 5 Cleveland TOL OH 41.60 -83.80 211 OHZ003 5 Toledo LTS OK 34.67 -99.27 420 OKZ036 6 Altus MLC OK 34.88 -95.78 235 OKZ073 6 Mcalester HBR OK 35.00 -99.05 477 OKZ035 6 Hobart OKC OK 35.40 -97.60 397 OKZ029 6 Oklahoma City TUL OK 36.20 -95.90 206 OKZ060 6 Tulsa GAG OK 36.30 -99.77 678 OKZ009 6 Gage END OK 36.33 -97.92 398 OKZ012 6 Enid PNC OK 36.73 -97.10 307 OKZ008 6 Ponca City LMT OR 42.15 -121.73 1248 ORZ009 8 Klamath Falls MFR OR 42.37 -122.87 405 ORZ005 8 Medford SXT OR 42.62 -123.37 1171 ORZ005 8 Sexton Summit RBG OR 43.23 -123.37 160 ORZ005 8 Roseburg OTH OR 43.42 -124.25 4 ORZ002 8 North Bend EUG OR 44.12 -123.22 114 ORZ004 8 Eugene RDM OR 44.27 -121.15 938 ORZ008 8 Redmond CVO OR 44.50 -123.28 75 ORZ004 8 Corvallis BKE OR 44.83 -117.82 1027 ORZ011 8 Baker SLE OR 44.92 -123.00 61 ORZ004 8 Salem PDX OR 45.60 -122.60 12 ORZ004 8 Portland DLS OR 45.62 -121.15 64 ORZ007 8 The Dalles AST OR 46.15 -123.88 7 ORZ001 8 Astoria PDT OR 45.68 -118.85 456 ORZ010 8 Pendleton PHL PA 39.88 -75.25 9 PAZ071 5 Philadelphia LNS PA 40.13 -76.30 123 PAZ066 5 Lancaster CXY PA 40.22 -76.85 107 PAZ057 5 Harrisburg LBE PA 40.28 -79.40 354 PAZ030 5 Latrobe AOO PA 40.30 -78.32 458 PAZ025 5 Altoona JST PA 40.32 -78.83 696 PAZ024 5 Johnstown RDG PA 40.38 -75.97 105 PAZ060 5 Reading PIT PA 40.50 -80.22 373 PAZ021 5 Pittsburgh ABE PA 40.65 -75.43 117 PAZ061 5 Allentown UNV PA 40.85 -77.83 389 PAZ019 5 State College DUJ PA 41.18 -78.90 554 PAZ017 5 Dubois IPT PA 41.25 -76.92 160 PAZ041 5 Williamsport AVP PA 41.33 -75.73 289 PAZ047 5 Wilkes Barre FKL PA 41.38 -79.87 469 PAZ008 5 Franklin BFD PA 41.80 -78.63 653 PAZ005 5 Bradford ERI PA 42.08 -80.18 225 PAZ001 5 Erie BID RI 41.17 -71.58 36 RIZ006 5 Block Island PVD RI 41.73 -71.43 19 RIZ002 5 Providence NBC SC 32.48 -80.72 12 SCZ048 5 Beaufort CHS SC 32.90 -80.03 14 SCZ050 5 Charleston MYR SC 33.68 -78.93 8 SCZ034 5 Myrtle Beach CAE SC 33.95 -81.12 69 SCZ028 5 Columbia SSC SC 33.97 -80.47 74 SCZ031 5 Sumter FLO SC 34.18 -79.72 45 SCZ032 5 Florence AND SC 34.50 -82.72 238 SCZ010 5 Anderson GSP SC 34.90 -82.22 296 SCZ007 5 Greenville FSD SD 43.58 -96.73 435 SDZ062 6 Sioux Falls MHE SD 43.77 -98.03 397 SDZ059 6 Mitchell RAP SD 44.05 -103.07 966 SDZ028 7 Rapid City BKX SD 44.30 -96.80 499 SDZ040 6 Brookings HON SD 44.38 -98.22 393 SDZ038 6 Huron PIR SD 44.38 -100.28 531 SDZ035 6 Pierre ATY SD 44.92 -97.15 533 SDZ020 6 Watertown ABR SD 45.45 -98.43 396 SDZ010 6 Aberdeen CHA TN 35.03 -85.20 210 TNZ099 5 Chattanooga MEM TN 35.05 -90.00 87 TNZ088 5 Memphis MKL TN 35.60 -88.92 132 TNZ052 5 Jackson TYS TN 35.82 -83.98 299 TNZ069 5 Knoxville CSV TN 35.95 -85.08 573 TNZ066 5 Crossville DYR TN 36.02 -89.40 103 TNZ019 5 Dyersburg BNA TN 36.12 -86.68 180 TNZ027 5 Nashville TRI TN 36.48 -82.40 463 TNZ017 5 Bristol BRO TX 25.90 -97.43 6 TXZ255 6 Brownsville MFE TX 26.18 -98.23 33 TXZ253 6 Mcallen LRD TX 27.53 -99.47 156 TXZ239 6 Laredo ALI TX 27.73 -98.03 54 TXZ241 6 Alice CRP TX 27.77 -97.50 13 TXZ243 6 Corpus Christi COT TX 28.45 -99.22 144 TXZ229 6 Cotulla PSX TX 28.72 -96.25 5 TXZ236 6 Palacios VCT TX 28.85 -96.92 36 TXZ234 6 Victoria GLS TX 29.27 -94.87 2 TXZ238 6 Galveston HDO TX 29.35 -99.17 283 TXZ204 6 Hondo SAT TX 29.53 -98.47 242 TXZ205 6 San Antonio BPT TX 29.95 -94.02 7 TXZ215 6 Beaumont IAH TX 29.97 -95.35 33 TXZ213 6 Houston AUS TX 30.30 -97.70 189 TXZ192 6 Austin MRF TX 30.37 -104.02 1481 TXZ080 6 Marfa CLL TX 30.58 -96.37 97 TXZ196 6 College Station TPL TX 31.15 -97.42 208 TXZ158 6 Temple LFK TX 31.23 -94.75 88 TXZ165 6 Lufkin SJT TX 31.37 -100.50 582 TXZ072 6 San Angelo ACT TX 31.62 -97.22 155 TXZ159 6 Waco INK TX 31.78 -103.20 859 TXZ060 6 Wink ELP TX 31.80 -106.40 1194 TXZ055 7 El Paso MAF TX 31.95 -102.18 872 TXZ062 6 Midland TYR TX 32.37 -95.40 166 TXZ136 6 Tyler GGG TX 32.38 -94.72 111 TXZ138 6 Longview ABI TX 32.42 -99.68 546 TXZ127 6 Abilene MWL TX 32.78 -98.07 294 TXZ117 6 Mineral Wells DFW TX 32.90 -97.03 182 TXZ118 6 Dallas-Ft Worth LBB TX 33.65 -101.82 988 TXZ035 6 Lubbock SPS TX 33.98 -98.50 309 TXZ086 6 Wichita Falls CDS TX 34.43 -100.28 595 TXZ026 6 Childress AMA TX 35.23 -101.70 1099 TXZ012 6 Amarillo DHT TX 36.02 -102.55 1216 TXZ001 6 Dalhart CDC UT 37.70 -113.10 1714 UTZ006 7 Cedar City DPG UT 40.20 -112.93 1326 UTZ002 7 Dugway Proving PVU UT 40.22 -111.72 1369 UTZ003 7 Provo VEL UT 40.45 -109.52 1603 UTZ004 7 Vernal ENV UT 40.73 -114.03 1292 UTZ002 7 Wendover SLC UT 40.78 -111.97 1288 UTZ003 7 Salt Lake City OGD UT 41.18 -112.02 1358 UTZ003 7 Ogden DAN VA 36.57 -79.33 177 VAZ044 5 Danville ORF VA 36.90 -76.20 9 VAZ095 5 Norfolk ROA VA 37.32 -79.97 358 VAZ022 5 Roanoke LYH VA 37.33 -79.20 286 VAZ045 5 Lynchburg RIC VA 37.50 -77.33 54 VAZ071 5 Richmond CHO VA 38.13 -78.45 195 VAZ037 5 Charlottesville MPV VT 44.20 -72.57 353 VTZ008 5 Montpelier BTV VT 44.47 -73.15 104 VTZ005 5 Burlington ALW WA 46.10 -118.28 367 WAZ010 8 Walla Walla PSC WA 46.27 -119.12 123 WAZ013 8 Pasco TDO WA 46.48 -122.80 113 WAZ003 8 Toledo HMS WA 46.57 -119.60 223 WAZ013 8 Hanford YKM WA 46.57 -120.53 325 WAZ008 8 Yakima PUW WA 46.75 -117.12 778 WAZ010 8 Pullman HQM WA 46.97 -123.97 4 WAZ005 8 Hoquiam SMP WA 47.28 -121.33 1209 WAZ012 8 Stampede Pass EPH WA 47.32 -119.52 388 WAZ009 8 Ephrata EAT WA 47.40 -120.20 379 WAZ008 8 Wenatchee SEA WA 47.45 -122.30 137 WAZ001 8 Seattle-Tacoma PWT WA 47.48 -122.77 147 WAZ001 8 Bremerton GEG WA 47.63 -117.53 721 WAZ006 8 Spokane PAE WA 47.92 -122.28 184 WAZ001 8 Everett UIL WA 47.95 -124.55 62 WAZ004 8 Quillayute CLM WA 48.12 -123.50 88 WAZ002 8 Port Angeles NUW WA 48.35 -122.65 14 WAZ002 8 Whidbey Island BLI WA 48.80 -122.53 48 WAZ002 8 Bellingham OLM WA 46.97 -122.90 61 WAZ001 8 Olympia MKE WI 42.95 -87.90 211 WIZ064 6 Milwaukee MSN WI 43.13 -89.33 264 WIZ063 6 Madison LNR WI 43.20 -90.18 219 WIZ055 6 Lone Rock LSE WI 43.87 -91.25 202 WIZ041 6 La Crosse VOK WI 43.93 -90.27 277 WIZ043 6 Camp Douglas OSH WI 44.00 -88.57 245 WIZ048 6 Oshkosh GRB WI 44.48 -88.13 214 WIZ039 6 Green Bay CWA WI 44.78 -89.67 388 WIZ030 6 Mosinee EAU WI 44.87 -91.48 276 WIZ028 6 Eau Claire RIE WI 45.48 -91.72 347 WIZ015 6 Rice Lake RHI WI 45.63 -89.45 490 WIZ010 6 Rhinelander BLF WV 37.30 -81.22 871 WVZ042 5 Bluefield BKW WV 37.78 -81.12 766 WVZ035 5 Beckley LWB WV 37.87 -80.40 701 WVZ045 5 Lewisburg CRW WV 38.37 -81.60 299 WVZ015 5 Charleston HTS WV 38.37 -82.55 255 WVZ006 5 Huntington EKN WV 38.88 -79.85 609 WVZ047 5 Elkins CKB WV 39.28 -80.23 366 WVZ031 5 Clarksburg PKB WV 39.35 -81.43 263 WVZ009 5 Parkersburg MRB WV 39.40 -77.98 169 WVZ052 5 Martinsburg MGW WV 39.65 -79.92 380 WVZ022 5 Morgantown HLG WV 40.18 -80.65 364 WVZ003 5 Wheeling CYS WY 41.15 -104.82 1872 WYZ069 7 Cheyenne LAR WY 41.32 -105.68 2218 WYZ065 7 Laramie RKS WY 41.60 -109.07 2056 WYZ022 7 Rock Springs RWL WY 41.80 -107.20 2068 WYZ061 7 Rawlins LND WY 42.82 -108.73 1694 WYZ012 7 Lander CPR WY 42.92 -106.47 1612 WYZ015 7 Casper JAC WY 43.60 -110.73 1964 WYZ007 7 Jackson WRL WY 43.97 -107.97 1294 WYZ009 7 Worland COD WY 44.52 -109.02 1553 WYZ002 7 Cody SHR WY 44.77 -106.97 1209 WYZ051 7 Sheridan