[
{"name":"MS001","site_id":"MS001","alt_id":"SRQD-KPM2-JAX9","location":"(Old Mill Rd Full Sun)","controller":"ctl_9311316","notes":""},
{"name":"MS002","site_id":"MS002","alt_id":"RBW5-JTCD-DKGV","location":"(Smokey Hills Full Shade)","controller":"ctl_9311316","notes":""},
{"name":"MS003","site_id":"MS003","alt_id":"MJNV-AUYB-JVJD","location":"(Zumbro Falls)","controller":"ctl_9311316","notes":""},
{"name":"MS004","site_id":"MS004","alt_id":"NFV2-JX6Q-PSXX","location":"(Sanborn)","controller":"ctl_9311316","notes":""},
{"name":"MS005","site_id":"MS005","alt_id":"F9T4-XKDP-Z68K","location":"(Smiths Mill)","controller":"ctl_9311316","notes":""},
{"name":"MS006","site_id":"MS006","alt_id":"LK9N-CMPG-YVE8","location":"(Maple Island)","controller":"ctl_9311316","notes":""},
{"name":"MS007","site_id":"MS007","alt_id":"KWA8-DQN6-5Q8H","location":"(Mesabi Curve)","controller":"ctl_9311316","notes":""},
{"name":"MS008","site_id":"MS008","alt_id":"GAQV-KMQD-BE4Z","location":"(Nashwauk)","controller":"ctl_9311316","notes":""},
{"name":"WS0001","site_id":"MN0001","location":"I-35 (Twin Lakes - MP 1)","controller":"ctl_1990","notes":"OWT"},
{"name":"WS0002","site_id":"MN0002","location":"T.H.7 (Silver Lake - MP 155)","controller":"ctl_1991","notes":"MET"},
{"name":"WS0003","site_id":"MN0003","location":"I-35 (Little Chicago - MP 70)","controller":"ctl_2152","notes":"OWT"},
{"name":"WS0004","site_id":"MN0004","location":"I-35 (Rush City - MP 157)","controller":"ctl_1992","notes":"MET"},
{"name":"WS0005","site_id":"MN0005","location":"I-35 (Askov - MP 198)","controller":"ctl_1993","notes":"DLH"},
{"name":"WS0006","site_id":"MN0006","location":"I-90 (Beaver Creek MP 4)","controller":"ctl_1994","notes":"MAR"},
{"name":"WS0007","site_id":"MN0007","location":"I-90 (Rushmore - MP 35)","controller":"ctl_1995","notes":"MAR"},
{"name":"WS0008","site_id":"MN0008","location":"I-90 (Lakefield - MP 67)","controller":"ctl_1996","notes":"MAR"},
{"name":"WS0009","site_id":"MN0009","location":"I-90 (Blue Earth - MP 119)","controller":"ctl_1997","notes":"OWT"},
{"name":"WS0010","site_id":"MN0010","location":"I-90 (Dexter - MP 195)","controller":"ctl_1998","notes":"OWT"},
{"name":"WS0011","site_id":"MN0011","location":"I-90 (Eyota - MP 226)","controller":"ctl_1999","notes":"OWT"},
{"name":"WS0012","site_id":"MN0012","location":"I-90 (Ridgeway - MP 261)","controller":"ctl_2022","notes":"OWT"},
{"name":"WS0013","site_id":"MN0013","location":"I-94 (Dilworth - MP 5 DL)","controller":"ctl_2031","notes":"DL"},
{"name":"WS0014","site_id":"MN0014","location":"I-94 (Rothsay - MP 38 DL)","controller":"ctl_2032","notes":"DL"},
{"name":"WS0015","site_id":"MN0015","location":"I-94 (Alexandria - MP 104 DL)","controller":"ctl_2033","notes":"DL"},
{"name":"WS0016","site_id":"MN0016","location":"I-94 (Sauk Centre - MP 128)","controller":"ctl_2045","notes":"BAX"},
{"name":"WS0017","site_id":"MN0017","location":"I-94 (Clearwater - MP 180)","controller":"ctl_2153","notes":"BAX"},
{"name":"WS0018","site_id":"MN0018","location":"T.H.1 (Shooks - MP 146)","controller":"ctl_2056","notes":"BAX"},
{"name":"WS0019","site_id":"MN0019","location":"T.H.1 (Ely - MP 275)","controller":"ctl_2154","notes":"VIR"},
{"name":"WS0020","site_id":"MN0020","location":"T.H.6 (Emily - MP 29)","controller":"ctl_2064","notes":"BAX"},
{"name":"WS0021","site_id":"MN0021","location":"T.H.7 (Clara City - MP 89)","controller":"ctl_2071","notes":"MAR"},
{"name":"WS0022","site_id":"MN0022","location":"T.H.7 (New Germany - MP 161)","controller":"ctl_2077","notes":"MET"},
{"name":"WS0023","site_id":"MN0023","location":"T.H.7 (Mayer - MP 167)","controller":"ctl_2078","notes":"MET"},
{"name":"WS0024","site_id":"MN0024","location":"T.H.11 (Donaldson - MP 11)","controller":"ctl_2079","notes":"DL"},
{"name":"WS0025","site_id":"MN0025","location":"T.H.11 (Badger - MP 62)","controller":"ctl_2080","notes":"DL"},
{"name":"WS0026","site_id":"MN0026","location":"T.H.11 (Birchdale - MP 157)","controller":"ctl_2081","notes":"BAX"},
{"name":"WS0027","site_id":"MN0027","location":"T.H.11 (Int'l Falls - MP 200)","controller":"ctl_2155","notes":"VIR"},
{"name":"WS0028","site_id":"MN0028","location":"U.S.14 (Lake Benton - MP 7)","controller":"ctl_2082","notes":"MAR"},
{"name":"WS0029","site_id":"MN0029","location":"U.S.14 (Byron - MP 200)","controller":"ctl_2083","notes":"OWT"},
{"name":"WS0030","site_id":"MN0030","location":"T.H.19 (Hendricks - MP 2)","controller":"ctl_2084","notes":"MAR"},
{"name":"WS0031","site_id":"MN0031","location":"T.H.19 (Morton - MP 78)","controller":"ctl_2085","notes":"MAR"},
{"name":"WS0032","site_id":"MN0032","location":"T.H.19 (Winthrop - MP 108)","controller":"ctl_2086","notes":"OWT"},
{"name":"WS0033","site_id":"MN0033","location":"T.H.23 (Hanley Falls - MP 94)","controller":"ctl_2087","notes":"MAR"},
{"name":"WS0034","site_id":"MN0034","location":"T.H.23 (Foley - MP 215)","controller":"ctl_2088","notes":"BAX"},
{"name":"WS0035","site_id":"MN0035","location":"T.H.25 (Lastrup - MP 140)","controller":"ctl_2089","notes":"BAX"},
{"name":"WS0036","site_id":"MN0036","location":"T.H.28 (Graceville - MP 19)","controller":"ctl_2090","notes":"MAR"},
{"name":"WS0037","site_id":"MN0037","location":"T.H.29 (Starbuck - MP 46)","controller":"ctl_2091","notes":"MAR"},
{"name":"WS0038","site_id":"MN0038","location":"T.H.30 (Dovray - MP 49)","controller":"ctl_2092","notes":"MAR"},
{"name":"WS0039","site_id":"MN0039","location":"U.S.14 (Waseca - MP 160)","controller":"ctl_2134","notes":"OWT"},
{"name":"WS0040","site_id":"MN0040","location":"T.H.44 (Hokah - MP 60)","controller":"ctl_2156","notes":"OWT"},
{"name":"WS0041","site_id":"MN0041","location":"T.H.46 (Squaw Lake - MP 25)","controller":"ctl_2093","notes":"BAX"},
{"name":"WS0042","site_id":"MN0042","location":"T.H.52 (Cannon Falls - MP 90)","controller":"ctl_2157","notes":"OWT"},
{"name":"WS0043","site_id":"MN0043","location":"T.H.55 (Regal - MP 98)","controller":"ctl_2094","notes":"MAR"},
{"name":"WS0044","site_id":"MN0044","location":"U.S.59 (Mahnomen - MP 296)","controller":"ctl_2095","notes":"DL"},
{"name":"WS0045","site_id":"MN0045","location":"T.H.60 (Madelia - MP 86)","controller":"ctl_2096","notes":"OWT"},
{"name":"WS0046","site_id":"MN0046","location":"T.H.53 (Anderson Road - MP 5.5)","controller":"ctl_2097","notes":"DLH"},
{"name":"WS0047","site_id":"MN0047","location":"U.S.61 (Red Wing - MP 101)","controller":"ctl_2098","notes":"OWT"},
{"name":"WS0048","site_id":"MN0048","location":"T.H.61 (Grand Portage - MP 144)","controller":"ctl_2158","notes":"DLH"},
{"name":"WS0049","site_id":"MN0049","location":"T.H.64 (Chamberlain - MP 42)","controller":"ctl_2099","notes":"BAX"},
{"name":"WS0050","site_id":"MN0050","location":"T.H.65 (McGrath - MP 98)","controller":"ctl_2103","notes":"BAX"},
{"name":"WS0051","site_id":"MN0051","location":"T.H.65 (Jacobson - MP 145)","controller":"ctl_2104","notes":"GR"},
{"name":"WS0052","site_id":"MN0052","location":"T.H.1 (Effie - MP 194)","controller":"ctl_2159","notes":"GR"},
{"name":"WS0053","site_id":"MN0053","location":"T.H.72 (Waskish - MP 40)","controller":"ctl_2105","notes":"BAX"},
{"name":"WS0054","site_id":"MN0054","location":"T.H.75 (Tenney - MP 40)","controller":"ctl_2106","notes":"DL"},
{"name":"WS0055","site_id":"MN0055","location":"T.H.78 (Ottertail - MP 34)","controller":"ctl_2107","notes":"DL"},
{"name":"WS0056","site_id":"MN0056","location":"T.H.89 (Gatzke - MP 96)","controller":"ctl_2108","notes":"DL"},
{"name":"WS0057","site_id":"MN0057","location":"T.H.171 (St. Vincent - MP 2)","controller":"ctl_2109","notes":"DL"},
{"name":"WS0058","site_id":"MN0058","location":"T.H.200 (Halstad - MP 9)","controller":"ctl_2110","notes":"DL"},
{"name":"WS0059","site_id":"MN0059","location":"T.H.212 (Marietta - MP 1)","controller":"ctl_2111","notes":"MAR"},
{"name":"WS0060","site_id":"MN0060","location":"U.S.2 (East Grand Forks - MP9)","controller":"ctl_2112","notes":"DL"},
{"name":"WS0061","site_id":"MN0061","location":"U.S.2 (Cass Lake - MP 131)","controller":"ctl_2113","notes":"BAX"},
{"name":"WS0062","site_id":"MN0062","location":"T.H.10 (Lake Park - MP 32)","controller":"ctl_2114","notes":"DL"},
{"name":"WS0063","site_id":"MN0063","location":"T.H.10 (Verndale - MP 94)","controller":"ctl_2115","notes":"BAX"},
{"name":"WS0064","site_id":"MN0064","location":"T.H.10 (Rice - MP 162)","controller":"ctl_2116","notes":"BAX"},
{"name":"WS0065","site_id":"MN0065","location":"T.H.52 (Canton - MP 2)","controller":"ctl_2117","notes":"OWT"},
{"name":"WS0066","site_id":"MN0066","location":"T.H.53 (Cotton - MP 41.9)","controller":"ctl_2160","notes":"VIR"},
{"name":"WS0067","site_id":"MN0067","location":"T.H.53 (Ash Lake - MP 129)","controller":"ctl_2161","notes":"VIR"},
{"name":"WS0068","site_id":"MN0068","location":"U.S.59 (Brooks - MP 331)","controller":"ctl_2118","notes":"DL"},
{"name":"WS0069","site_id":"MN0069","location":"U.S.61 (Kellogg - MP 53)","controller":"ctl_2119","notes":"OWT"},
{"name":"WS0070","site_id":"MN0070","location":"U.S.63 (Stewartville - MP 32)","controller":"ctl_2162","notes":"OWT"},
{"name":"WS0071","site_id":"MN0071","location":"T.H.71 (Jeffers - MP 43)","controller":"ctl_2120","notes":"MAR"},
{"name":"WS0072","site_id":"MN0072","location":"T.H.71 (Margie - MP 379)","controller":"ctl_2121","notes":"BAX"},
{"name":"WS0073","site_id":"MN0073","location":"U.S.169 (Mankato - MP 52)","controller":"ctl_2122","notes":"OWT"},
{"name":"WS0074","site_id":"MN0074","location":"U.S.169 (St. Peter - MP 69)","controller":"ctl_2123","notes":"OWT"},
{"name":"WS0075","site_id":"MN0075","location":"U.S.169 (Henderson - MP 86)","controller":"ctl_2124","notes":"OWT"},
{"name":"WS0076","site_id":"MN0076","location":"U.S.169 (Milaca - MP 200)","controller":"ctl_2125","notes":"BAX"},
{"name":"WS0077","site_id":"MN0077","location":"I-35 (Hinckley - MP 181)","controller":"ctl_2126","notes":"DLH"},
{"name":"WS0078","site_id":"MN0078","location":"T.H.11 (Roosevelt - MP 108)","controller":"ctl_2127","notes":"DL"},
{"name":"WS0079","site_id":"MN0079","location":"T.H.19 (New Prague - MP 149)","controller":"ctl_2128","notes":"OWT"},
{"name":"WS0080","site_id":"MN0080","location":"I-35 (Thompson Hill - MP 247)","controller":"ctl_2129","notes":"DLH"},
{"name":"WS0081","site_id":"MN0081","location":"I-535 (Blatnik Br. Pier 20)","controller":"ctl_2163","notes":"DLH"},
{"name":"WS0082","site_id":"MN0082","location":"I-35 (Garfield Ave - MP 255)","controller":"ctl_2164","notes":"DLH"},
{"name":"WS0083","site_id":"MN0083","location":"T.H.61 (Lafayette Tunnel MP 32)","controller":"ctl_2165","notes":"DLH"},
{"name":"WS0084","site_id":"MN0084","location":"T.H.53 (Rochleau Br.  - MP 62)","controller":"ctl_2166","notes":"VIR"},
{"name":"WS0085","site_id":"MN0085","location":"I-494 (Minnetonka - MP 18)","controller":"ctl_2167","notes":"MET"},
{"name":"WS0086","site_id":"MN0086","location":"I-35W (Burnsville - MP 4)","controller":"ctl_2168","notes":"MET"},
{"name":"WS0087","site_id":"MN0087","location":"I-94 (Maple Grove - MP 217)","controller":"ctl_2169","notes":"MET"},
{"name":"WS0088","site_id":"MN0088","location":"I-694 (Little Canada - MP 46)","controller":"ctl_2170","notes":"MET"},
{"name":"WS0089","site_id":"MN0089","location":"I-35E (Cayuga St Bridge MP 46)","controller":"ctl_2171","notes":"MET"},
{"name":"WS0090","site_id":"MN0090","location":"T.H.110 (Inver Grove Hts - MP 5)","controller":"ctl_2172","notes":"MET"},
{"name":"WS0091","site_id":"MN0091","location":"T.H.53 (Twig - MP 20)","controller":"ctl_2130","notes":"DLH"},
{"name":"WS0092","site_id":"MN0092","location":"U.S.169 (Mitchell Bridge MP 343)","controller":"ctl_2131","notes":"VIR"},
{"name":"WS0093","site_id":"MN0093","location":"T.H.61 (Silver Cliff - MP 30)","controller":"ctl_2173","notes":"DLH"},
{"name":"WS0094","site_id":"MN0094","location":"T.H.210 (Jay Cooke - MP 224.9)","controller":"ctl_2174","notes":"DLH"},
{"name":"WS0095","site_id":"MN0095","location":"I-535 (Blatnik South Abutment)","controller":"ctl_2175","notes":"DLH"},
{"name":"WS0096","site_id":"MN0096","location":"I-35 (Hope - MP 30)","controller":"ctl_2176","notes":"OWT"},
{"name":"WS0097","site_id":"MN0097","location":"I-35 (Atkinson - MP 231)","controller":"ctl_2133","notes":"DLH"},
{"name":"WS0098","site_id":"MN0098","location":"I-94 (Red River Bridge)","controller":"ctl_2177","notes":"DL"},
{"name":"WS0099","site_id":"MN0099","location":"T.H.61 (Grand Marais MP 110.8)","controller":"ctl_2568","notes":"DLH"},
{"name":"WS0100","site_id":"MN0100","location":"T.H.38 (Marcell - MP 27.5)","controller":"ctl_9311303","notes":"GR"},
{"name":"WS0101","site_id":"MN0101","location":"T.H.210 (Tamarack - MP 186.3)","controller":"ctl_9311304","notes":"DLH"},
{"name":"WS0102","site_id":"MN0102","location":"I-35 (Moose Lake - MP 216)","controller":"ctl_2569","notes":"DLH"},
{"name":"WS0103","site_id":"MN0103","location":"U.S.2 (Gowan - MP 225.1)","controller":"ctl_9311305","notes":"DLH"},
{"name":"WS0104","site_id":"MN0104","alt_id":"","location":"T.H.1 (Stony River - MP 310)","controller":"ctl_2576"},
{"name":"WS0105","site_id":"MN0105","location":"U.S.2 (Cohasset - MP 174.3)","controller":"ctl_9311306","notes":"GR"},
{"name":"WS0106","site_id":"MN0106","location":"U.S.53 (Cook - MP 97.5)","controller":"ctl_9311307","notes":"VIR"},
{"name":"WS0107","site_id":"MN0107","location":"T.H.61 (Schroeder - MP 79)","controller":"ctl_2575","notes":"DLH"},
{"name":"WS0108","site_id":"MN0108","location":"T.H.65 (Buck Lake - MP 192.9)","controller":"ctl_9311308","notes":"GR"},
{"name":"WS0109","site_id":"MN0109","location":"U.S.2 (Solway - MP 99.7)","controller":"ctl_2574","notes":"BAX"},
{"name":"WS0110","site_id":"MN0110","location":"T.H.1 (Warren - MP 11.5)","controller":"ctl_2573","notes":"DL"},
{"name":"WS0111","site_id":"MN0111","location":"T.H.59 (Lancaster - MP 421.9)","controller":"ctl_1981","notes":"DL"},
{"name":"WS0112","site_id":"MN0112","location":"T.H.11 (Karlstad - MP 37.7)","controller":"ctl_2572","notes":"DL"},
{"name":"WS0113","site_id":"MN0113","location":"T.H.59 (Thief River - MP 363.4)","controller":"ctl_1982","notes":"DL"},
{"name":"WS0114","site_id":"MN0114","location":"T.H.9 (Beltrami - MP 212.5)","controller":"ctl_1983","notes":"DL"},
{"name":"WS0115","site_id":"MN0115","location":"T.H.11 (Warroad - MP 87.1)","controller":"ctl_1984","notes":"DL"},
{"name":"WS0116","site_id":"MN0116","location":"T.H.72 (Baudette - MP 67.85)","controller":"ctl_1985","notes":"BAX"},
{"name":"WS0117","site_id":"MN0117","location":"T.H.89 (Red Lake - MP 19.13)","controller":"ctl_1986","notes":"BAX"},
{"name":"WS0118","site_id":"MN0118","location":"T.H.1 (Goodridge - MP 71.8)","controller":"ctl_1987","notes":"DL"},
{"name":"WS0119","site_id":"MN0119","location":"T.H.2 (Lengby - MP 75.8)","controller":"ctl_1988","notes":"DL"},
{"name":"WS0120","site_id":"MN0120","location":"T.H.71 (Lake Itasca - MP 281.1)","controller":"ctl_1989","notes":"DL"},
{"name":"WS0121","site_id":"MN0121","location":"U.S.71 (Clarissa - MP 197.5)","controller":"ctl_9311309","notes":"BAX"},
{"name":"WS0122","site_id":"MN0122","location":"T.H.200 (Longville - MP 144.0)","controller":"ctl_9311310","notes":"BAX"},
{"name":"WS0123","site_id":"MN0123","location":"T.H.371 (Nisswa - MP 46.2)","controller":"ctl_2571","notes":"BAX"},
{"name":"WS0124","site_id":"MN0124","location":"T.H.210 (Motley - MP 101.0)","controller":"ctl_9311311","notes":"BAX"},
{"name":"WS0125","site_id":"MN0125","location":"T.H.23 (Richmond - MP 187.8)","controller":"ctl_9311312","notes":"BAX"},
{"name":"WS0126","site_id":"MN0126","location":"U.S.169 (Princeton - MP 176.9)","controller":"ctl_2570","notes":"BAX"},
{"name":"WS0127","site_id":"MN0127","location":"T.H.47 (Isle - MP 89.0)","controller":"ctl_9311313","notes":"BAX"},
{"name":"WS0128","site_id":"MN0128","location":"U.S.169 (Waukenabo - MP 272.9)","controller":"ctl_9311314","notes":"BAX"},
{"name":"WS0129","site_id":"MN0129","location":"U.S.169 (Farm Island - MP 245.4)","controller":"ctl_9311315","notes":"BAX"},
{"name":"WS0130","site_id":"MN0130","location":"I-94 (Fergus Falls - MP 61.5)","controller":"ctl_2135","notes":"DL"},
{"name":"WS0131","site_id":"MN0131","location":"T.H.27 (Herman - MP 36.5)","controller":"ctl_2136","notes":"DL"},
{"name":"WS0132","site_id":"MN0132","location":"T.H.10 (Frazee - MP 55.2)","controller":"ctl_2137","notes":"DL"},
{"name":"WS0133","site_id":"MN0133","location":"I-94 (Evansville - MP 82.8)","controller":"ctl_2138","notes":"DL"},
{"name":"WS0134","site_id":"MN0134","location":"U.S.12 (Holloway - MP 27.0)","controller":"ctl_2139","notes":"DL"},
{"name":"WS0135","site_id":"MN0135","location":"U.S.75 (Kent - MP 222)","controller":"ctl_2140","notes":"DL"},
{"name":"WS0136","site_id":"MN0136","location":"T.H.9 (Murdock - MP 24.5)","controller":"ctl_2141","notes":"DL"},
{"name":"WS0137","site_id":"MN0137","location":"U.S.75 (Ortonville - MP 132.7)","controller":"ctl_2142","notes":"MAR"},
{"name":"WS0138","site_id":"MN0138","location":"T.H.34 (Osage - MP 65.0)","controller":"ctl_2143","notes":"DL"},
{"name":"WS0139","site_id":"MN0139","location":"T.H.52 (Coates - MP 110.4)","controller":"ctl_1969","notes":"MET"},
{"name":"WS0140","site_id":"MN0140","location":"T.H.65 (East Bethel - MP 25.8)","controller":"ctl_2182","notes":"MET"},
{"name":"WS0141","site_id":"MN0141","location":"I-35 (Medford - MP 52.1)","controller":"ctl_2183","notes":"OWT"},
{"name":"WS0142","site_id":"MN0142","location":"T.H.52 (Zumbrota - MP 73.9)","controller":"ctl_2184","notes":"OWT"},
{"name":"WS0143","site_id":"MN0143","location":"U.S.63 (Lake City - MP 62.9)","controller":"ctl_2185","notes":"OWT"},
{"name":"WS0144","site_id":"MN0144","location":"U.S.218 (Lyle - MP 4)","controller":"ctl_2186","notes":"OWT"},
{"name":"WS0145","site_id":"MN0145","location":"U.S.63 (Le Roy - MP 0.5)","controller":"ctl_2187","notes":"OWT"},
{"name":"WS0146","site_id":"MN0146","location":"I-90 (La Crescent - MP 276.4)","controller":"ctl_2188","notes":"OWT"},
{"name":"WS0147","site_id":"MN0147","location":"I-90 (Magnolia - MP 21.6)","controller":"ctl_2189","notes":"MAR"},
{"name":"WS0148","site_id":"MN0148","location":"I-90 (Welcome - MP 93.7)","controller":"ctl_2190","notes":"OWT"},
{"name":"WS0149","location":"I-90 (Wells - MP 138.7)","controller":"ctl_2191","notes":"OWT"},
{"name":"WS0150","site_id":"MN0150","location":"T.H.60 (Mountain Lake - MP 48)","controller":"ctl_2192","notes":"MAR"},
{"name":"WS0151","site_id":"MN0151","location":"U.S.14 (Springfield - MP 80.7)","controller":"ctl_2193","notes":"MAR"},
{"name":"WS0152","site_id":"MN0152","location":"T.H.30 (Mapleton - MP 146.8)","controller":"ctl_2194","notes":"OWT"},
{"name":"WS0153","site_id":"MN0153","location":"T.H.212 (Dawson - MP 24.1)","controller":"ctl_2144","notes":"MAR"},
{"name":"WS0154","site_id":"MN0154","location":"U.S.75 (Trosky - MP 30.3)","controller":"ctl_2145","notes":"MAR"},
{"name":"WS0155","site_id":"MN0155","location":"T.H.68 (Milroy - MP 59.0)","controller":"ctl_2146","notes":"MAR"},
{"name":"WS0156","site_id":"MN0156","location":"T.H.68 (Taunton - MP 22.9)","controller":"ctl_2147","notes":"MAR"},
{"name":"WS0157","site_id":"MN0157","location":"T.H.212 (Hector - MP 84.4)","controller":"ctl_2148","notes":"MAR"},
{"name":"WS0158","site_id":"MN0158","location":"U.S.75 (Canby - MP 84.0)","controller":"ctl_2149","notes":"MAR"},
{"name":"WS0159","site_id":"MN0159","location":"U.S.12 (Atwater - MP 85.4)","controller":"ctl_2150","notes":"MAR"},
{"name":"WS0160","site_id":"MN0160","location":"U.S.14 (Florence - MP 21.2)","controller":"ctl_2151","notes":"MAR"},
{"name":"WS0161","site_id":"MN0161","location":"U.S.12 (Delano - MP 140.4)","controller":"ctl_2178","notes":"MET"},
{"name":"WS0162","site_id":"MN0162","location":"U.S.61 (Winona -MP 15.48-19.01)","controller":"ctl_9311302","notes":"OWT"},
{"name":"WS0163","site_id":"MN0163","location":"U.S.53 (Piedmont Ave - MP 2.7)","controller":"ctl_2577","notes":"DLH"},
{"name":"WS35W25","location":"I-35W (N of Minnesota River)"},
{"name":"WS94W38","location":"I-94 WB @ T.H.280"},
{"name":"WS94W40","location":"I-94 WB @ Huron Blvd"},
{"name":"WS94W42","location":"I-94 WB @ Hiawatha Ave"}
]
