Albion (Edwards County, IL)
Aledo (Mercer County, IL)
Belvidere (Boone County, IL)
Bloomington (McLean County, IL)
Cambridge (Henry County, IL)
Carlinville (Macoupin County, IL)
Carlyle (Clinton County, IL)
Carrollton (Greene County, IL)
Carthage (Hancock County, IL)
Charleston (Coles County, IL)
Chicago (Cook County, IL)
Clinton (DeWitt County, IL)
Danville (Vermilion County, IL)
Decatur (Macon County, IL)
Dixon (Lee County, IL)
Edwardsville (Madison County, IL)
Effingham (Effingham County, IL)
Eureka (Woodford County, IL)
Fairfield (Wayne County, IL)
Freeport (Stephenson County, IL)
Galena (Jo Daviess County, IL)
Galesburg (Knox County, IL)
Geneva (Kane County, IL)
Greenville (Bond County, IL)
Hardin (Calhoun County, IL)
Havana (Mason County, IL)
Hennepin (Putnam County, IL)
Hillsboro (Montgomery County, IL)
Jacksonville (Morgan County, IL)
Jerseyville (Jersey County, IL)
Joliet (Will County, IL)
Kankakee (Kankakee County, IL)
Lacon (Marshall County, IL)
Lawrenceville (Lawrence County, IL)
Lewistown (Fulton County, IL)
Lincoln (Logan County, IL)
Louisville (Clay County, IL)
Macomb (McDonough County, IL)
Marshall (Clark County, IL)
Monmouth (Warren County, IL)
Monticello (Piatt County, IL)
Morris (Grundy County, IL)
Morrison (Whiteside County, IL)
Mount Carmel (Wabash County, IL)
Mount Carroll (Carroll County, IL)
Mount Sterling (Brown County, IL)
Newton (Jasper County, IL)
Olney (Richland County, IL)
Oquawka (Henderson County, IL)
Oregon (Ogle County, IL)
Ottawa (LaSalle County, IL)
Paris (Edgar County, IL)
Paxton (Ford County, IL)
Pekin (Tazewell County, IL)
Peoria (Peoria County, IL)
Petersburg (Menard County, IL)
Pittsfield (Pike County, IL)
Pontiac (Livingston County, IL)
Princeton (Bureau County, IL)
Quincy (Adams County, IL)
Robinson (Crawford County, IL)
Rockford (Winnebago County, IL)
Rock Island (Rock Island County, IL)
Rushville (Schuyler County, IL)
Salem (Marion County, IL)
Shelbyville (Shelby County, IL)
Springfield (Sangamon County, IL)
Sullivan (Moultrie County, IL)
Sycamore (DeKalb County, IL)
Taylorville (Christian County, IL)
Toledo (Cumberland County, IL)
Toulon (Stark County, IL)
Tuscola (Douglas County, IL)
Urbana (Champaign County, IL)
Vandalia (Fayette County, IL)
Virginia (Cass County, IL)
Watseka (Iroquois County, IL)
Waukegan (Lake County, IL)
Wheaton (DuPage County, IL)
Winchester (Scott County, IL)
Woodstock (McHenry County, IL)
Yorkville (Kendall County, IL)
Albion (Noble County, IN)
Anderson (Madison County, IN)
Angola (Steuben County, IN)
Auburn (DeKalb County, IN)
Bedford (Lawrence County, IN)
Bloomfield (Greene County, IN)
Bloomington (Monroe County, IN)
Bluffton (Wells County, IN)
Brazil (Clay County, IN)
Brookville (Franklin County, IN)
Brownstown (Jackson County, IN)
Columbia City (Whitley County, IN)
Columbus (Bartholomew County, IN)
Connersville (Fayette County, IN)
Covington (Fountain County, IN)
Crawfordsville (Montgomery County, IN)
Crown Point (Lake County, IN)
Danville (Hendricks County, IN)
Decatur (Adams County, IN)
Delphi (Carroll County, IN)
English (Crawford County, IN)
Fort Wayne (Allen County, IN)
Fowler (Benton County, IN)
Frankfort (Clinton County, IN)
Franklin (Johnson County, IN)
Goshen (Elkhart County, IN)
Greencastle (Putnam County, IN)
Greenfield (Hancock County, IN)
Greensburg (Decatur County, IN)
Hartford City (Blackford County, IN)
Huntington (Huntington County, IN)
Indianapolis (Marion County, IN)
Jasper (Dubois County, IN)
Kentland (Newton County, IN)
Knox (Starke County, IN)
Kokomo (Howard County, IN)
Lafayette (Tippecanoe County, IN)
LaGrange (LaGrange County, IN)
La Porte (LaPorte County, IN)
Lawrenceburg (Dearborn County, IN)
Lebanon (Boone County, IN)
Liberty (Union County, IN)
Logansport (Cass County, IN)
Madison (Jefferson County, IN)
Marion (Grant County, IN)
Martinsville (Morgan County, IN)
Monticello (White County, IN)
Muncie (Delaware County, IN)
Nashville (Brown County, IN)
New Castle (Henry County, IN)
Newport (Vermillion County, IN)
Noblesville (Hamilton County, IN)
Paoli (Orange County, IN)
Peru (Miami County, IN)
Petersburg (Pike County, IN)
Plymouth (Marshall County, IN)
Portland (Jay County, IN)
Princeton (Gibson County, IN)
Rensselaer (Jasper County, IN)
Richmond (Wayne County, IN)
Rising Sun (Ohio County, IN)
Rochester (Fulton County, IN)
Rockville (Parke County, IN)
Rushville (Rush County, IN)
Salem (Washington County, IN)
Scottsburg (Scott County, IN)
Shelbyville (Shelby County, IN)
Shoals (Martin County, IN)
South Bend (St. Joseph County, IN)
Spencer (Owen County, IN)
Sullivan (Sullivan County, IN)
Terre Haute (Vigo County, IN)
Tipton (Tipton County, IN)
Valparaiso (Porter County, IN)
Vernon (Jennings County, IN)
Versailles (Ripley County, IN)
Vincennes (Knox County, IN)
Wabash (Wabash County, IN)
Warsaw (Kosciusko County, IN)
Washington (Daviess County, IN)
Williamsport (Warren County, IN)
Winamac (Pulaski County, IN)
Winchester (Randolph County, IN)
Anamosa (Jones County, IA)
Burlington (Des Moines County, IA)
Cedar Rapids (Linn County, IA)
Clinton (Clinton County, IA)
Davenport (Scott County, IA)
Decorah (Winneshiek County, IA)
Dubuque (Dubuque County, IA)
Elkader (Clayton County, IA)
Fairfield (Jefferson County, IA)
Fort Madison (Lee County, IA)
Independence (Buchanan County, IA)
Iowa City (Johnson County, IA)
Keosauqua (Van Buren County, IA)
Manchester (Delaware County, IA)
Maquoketa (Jackson County, IA)
Marengo (Iowa County, IA)
Montezuma (Poweshiek County, IA)
Mount Pleasant (Henry County, IA)
Muscatine (Muscatine County, IA)
Sigourney (Keokuk County, IA)
Tipton (Cedar County, IA)
Vinton (Benton County, IA)
Wapello (Louisa County, IA)
Washington (Washington County, IA)
Waterloo (Black Hawk County, IA)
Waukon (Allamakee County, IA)
West Union (Fayette County, IA)
Burlington (Boone County, KY)
Adrian (Lenawee County, MI)
Allegan (Allegan County, MI)
Ann Arbor (Washtenaw County, MI)
Baldwin (Lake County, MI)
Bay City (Bay County, MI)
Beulah (Benzie County, MI)
Big Rapids (Mecosta County, MI)
Cadillac (Wexford County, MI)
Caro (Tuscola County, MI)
Cassopolis (Cass County, MI)
Centreville (St. Joseph County, MI)
Charlotte (Eaton County, MI)
Coldwater (Branch County, MI)
Corunna (Shiawassee County, MI)
Detroit (Wayne County, MI)
Flint (Genesee County, MI)
Gladwin (Gladwin County, MI)
Grand Haven (Ottawa County, MI)
Grand Rapids (Kent County, MI)
Grayling (Crawford County, MI)
Harrison (Clare County, MI)
Hart (Oceana County, MI)
Hastings (Barry County, MI)
Hillsdale (Hillsdale County, MI)
Howell (Livingston County, MI)
Ionia (Ionia County, MI)
Ithaca (Gratiot County, MI)
Jackson (Jackson County, MI)
Kalamazoo (Kalamazoo County, MI)
Kalkaska (Kalkaska County, MI)
Lake City (Missaukee County, MI)
Lapeer (Lapeer County, MI)
Ludington (Mason County, MI)
Manistee (Manistee County, MI)
Marshall (Calhoun County, MI)
Mason (Ingham County, MI)
Menominee (Menominee County, MI)
Midland (Midland County, MI)
Monroe (Monroe County, MI)
Mount Pleasant (Isabella County, MI)
Muskegon (Muskegon County, MI)
Paw Paw (Van Buren County, MI)
Pontiac (Oakland County, MI)
Reed City (Osceola County, MI)
Roscommon (Roscommon County, MI)
Saginaw (Saginaw County, MI)
St. Johns (Clinton County, MI)
St. Joseph (Berrien County, MI)
Standish (Arenac County, MI)
Stanton (Montcalm County, MI)
Suttons Bay (Leelanau County, MI)
Traverse City (Grand Traverse County, MI)
West Branch (Ogemaw County, MI)
White Cloud (Newaygo County, MI)
Caledonia (Houston County, MN)
Bowling Green (Pike County, MO)
Kahoka (Clark County, MO)
Memphis (Scotland County, MO)
Monticello (Lewis County, MO)
New London (Ralls County, MO)
Palmyra (Marion County, MO)
Bellefontaine (Logan County, OH)
Bowling Green (Wood County, OH)
Bryan (Williams County, OH)
Celina (Mercer County, OH)
Cincinnati (Hamilton County, OH)
Dayton (Montgomery County, OH)
Defiance (Defiance County, OH)
Eaton (Preble County, OH)
Findlay (Hancock County, OH)
Fremont (Sandusky County, OH)
Greenville (Darke County, OH)
Hamilton (Butler County, OH)
Kenton (Hardin County, OH)
Lebanon (Warren County, OH)
Lima (Allen County, OH)
Marion (Marion County, OH)
Marysville (Union County, OH)
Napoleon (Henry County, OH)
Ottawa (Putnam County, OH)
Paulding (Paulding County, OH)
Port Clinton (Ottawa County, OH)
Sidney (Shelby County, OH)
Springfield (Clark County, OH)
Tiffin (Seneca County, OH)
Toledo (Lucas County, OH)
Troy (Miami County, OH)
Upper Sandusky (Wyandot County, OH)
Urbana (Champaign County, OH)
Van Wert (Van Wert County, OH)
Wapakoneta (Auglaize County, OH)
Wauseon (Fulton County, OH)
Xenia (Greene County, OH)
Antigo (Langlade County, WI)
Appleton (Outagamie County, WI)
Baraboo (Sauk County, WI)
Black River Falls (Jackson County, WI)
Chilton (Calumet County, WI)
Darlington (Lafayette County, WI)
Dodgeville (Iowa County, WI)
Elkhorn (Walworth County, WI)
Fond du Lac (Fond du Lac County, WI)
Friendship (Adams County, WI)
Green Bay (Brown County, WI)
Green Lake (Green Lake County, WI)
Janesville (Rock County, WI)
Jefferson (Jefferson County, WI)
Juneau (Dodge County, WI)
Kenosha (Kenosha County, WI)
Keshena (Menominee County, WI)
Kewaunee (Kewaunee County, WI)
La Crosse (La Crosse County, WI)
Lancaster (Grant County, WI)
Madison (Dane County, WI)
Manitowoc (Manitowoc County, WI)
Marinette (Marinette County, WI)
Mauston (Juneau County, WI)
Milwaukee (Milwaukee County, WI)
Monroe (Green County, WI)
Montello (Marquette County, WI)
Neillsville (Clark County, WI)
Oconto (Oconto County, WI)
Oshkosh (Winnebago County, WI)
Portage (Columbia County, WI)
Port Washington (Ozaukee County, WI)
Prairie du Chien (Crawford County, WI)
Racine (Racine County, WI)
Richland Center (Richland County, WI)
Shawano (Shawano County, WI)
Sheboygan (Sheboygan County, WI)
Sparta (Monroe County, WI)
Stevens Point (Portage County, WI)
Sturgeon Bay (Door County, WI)
Viroqua (Vernon County, WI)
Waukesha (Waukesha County, WI)
Waupaca (Waupaca County, WI)
Wausau (Marathon County, WI)
Wautoma (Waushara County, WI)
West Bend (Washington County, WI)
Wisconsin Rapids (Wood County, WI)
|
1711
1585
1692
1671
1615
1616
1640
1588
1558
1707
1749
1669
1740
1669
1657
1608
1686
1657
1694
1655
1617
1602
1716
1640
1575
1613
1660
1637
1599
1591
1722
1733
1653
1731
1608
1648
1687
1581
1733
1588
1689
1706
1633
1727
1635
1573
1706
1710
1572
1667
1686
1734
1716
1637
1639
1622
1568
1691
1653
1540
1729
1683
1597
1585
1663
1674
1631
1685
1700
1647
1703
1630
1703
1709
1655
1602
1738
1745
1727
1587
1716
1709
1862
1841
1884
1880
1796
1772
1795
1871
1763
1876
1820
1857
1827
1869
1752
1777
1762
1798
1884
1792
1798
1874
1758
1798
1820
1841
1779
1836
1850
1859
1854
1816
1772
1752
1799
1820
1781
1863
1796
1883
1801
1881
1809
1855
1845
1800
1788
1857
1810
1858
1750
1825
1797
1824
1753
1815
1880
1737
1768
1883
1884
1819
1759
1853
1817
1834
1835
1780
1820
1782
1747
1750
1823
1778
1843
1862
1741
1837
1838
1760
1758
1798
1879
1570
1562
1548
1619
1597
1564
1604
1575
1521
1548
1544
1551
1518
1567
1600
1526
1500
1542
1572
1513
1573
1533
1563
1538
1522
1579
1557
1891
1935
1849
1954
1863
1956
1861
1879
1889
1979
1835
1860
1900
1887
1939
1986
1961
1931
1835
1862
1928
1915
1835
1878
1905
1946
1891
1918
1919
1859
1906
1900
1980
1835
1844
1891
1920
1796
1940
1969
1912
1835
1843
1979
1879
1932
1952
1918
1812
1956
1894
1887
1886
1946
1863
1584
1545
1527
1504
1524
1537
1532
1944
1953
1907
1902
1903
1919
1915
1896
1952
1980
1898
1900
1952
1918
1926
1978
1965
1928
1931
1903
1990
1922
1941
1976
1958
1919
1971
1944
1902
1922
1928
1933
1724
1745
1667
1628
1752
1636
1640
1715
1735
1671
1768
1711
1691
1706
1716
1747
1746
1790
1601
1609
1676
1777
1795
1656
1748
1659
1692
1645
1780
1733
1681
1756
1591
1752
1633
1744
1769
1623
1694
1803
1613
1733
1714
1698
1698
1742
1678
|
378
619
636
527
608
486
435
506
589
447
585
507
475
489
623
465
435
549
388
653
681
594
600
449
507
548
582
467
523
494
573
541
571
388
556
519
414
577
430
600
490
570
632
372
650
554
417
399
611
630
577
443
505
550
561
525
536
544
594
574
406
639
630
555
421
459
507
465
614
483
436
588
468
485
444
534
517
623
594
525
629
588
530
443
545
527
370
390
391
484
425
392
365
515
385
409
470
455
552
430
489
487
336
508
500
465
406
545
428
423
391
465
495
426
349
512
534
472
478
548
556
370
447
407
494
349
474
406
499
448
389
429
454
442
350
492
364
534
462
363
518
420
359
514
443
408
347
348
406
364
556
403
404
427
459
552
367
369
381
492
523
371
478
518
444
686
610
691
642
635
769
693
733
649
608
725
669
635
713
666
694
698
632
642
674
663
712
632
655
741
759
750
364
563
611
589
704
680
756
689
727
674
570
567
609
566
637
600
641
706
649
639
753
709
694
616
564
612
638
658
586
592
759
731
644
713
731
588
609
803
681
566
680
661
589
617
701
741
668
638
587
706
659
778
762
726
681
781
539
611
629
595
558
573
457
528
533
469
372
416
519
414
505
529
438
389
478
391
482
478
451
528
502
510
541
451
427
513
548
434
492
440
491
470
538
410
825
757
729
805
737
689
707
655
724
762
767
738
665
681
705
638
799
758
785
714
699
735
801
757
670
673
741
815
791
743
728
690
737
646
735
793
712
782
792
780
761
668
772
822
758
697
789
|
240
164
68
115
135
211
239
226
204
165
0
134
117
152
92
243
193
113
242
105
146
152
33
223
241
163
93
207
197
234
33
52
105
215
163
146
216
182
168
166
133
50
117
236
119
205
199
216
180
86
68
154
98
134
125
169
225
82
97
233
195
77
152
191
232
178
175
162
52
179
180
124
144
122
212
185
73
38
22
210
50
40
121
159
139
140
215
198
195
151
163
218
222
123
204
201
118
131
34
156
159
102
250
141
86
123
183
97
158
173
206
154
131
164
241
74
67
125
108
118
53
239
140
210
102
244
138
180
89
164
197
179
136
152
236
112
232
78
171
241
68
201
249
94
145
193
239
240
188
224
74
183
190
164
137
41
225
230
219
120
103
221
109
78
182
185
192
206
132
152
232
161
202
229
208
220
199
235
198
154
226
250
209
177
236
177
224
187
210
243
217
224
249
187
106
205
170
228
209
170
202
246
86
111
154
138
199
238
220
219
113
129
246
209
145
135
157
199
155
187
171
112
236
213
237
159
180
143
174
227
214
221
191
120
96
232
179
241
219
179
64
239
166
240
227
242
153
230
252
231
252
241
249
245
228
211
164
185
250
231
176
215
217
238
200
235
227
247
200
252
251
186
197
168
246
212
242
238
212
219
239
237
174
202
184
246
240
172
154
233
153
137
147
72
139
183
186
153
90
99
120
53
214
182
226
169
124
156
225
182
86
113
159
238
211
157
149
107
195
62
172
208
132
215
208
207
201
83
187
237
174
112
207
|
184
67
111
39
48
103
148
109
83
116
125
54
114
72
76
137
126
18
177
106
123
42
103
129
122
39
38
109
78
119
93
95
22
173
37
44
149
59
138
55
74
75
75
189
95
80
144
162
71
88
59
129
82
13
0
52
101
52
44
109
156
108
71
66
151
102
66
96
99
84
125
27
97
87
126
63
99
144
109
89
124
88
223
212
247
241
211
185
197
233
157
260
229
218
223
248
124
151
127
178
245
155
237
235
121
166
207
205
165
213
238
224
215
195
216
114
161
184
147
227
162
276
174
259
171
263
208
192
149
225
208
231
131
197
226
185
200
177
244
198
129
257
282
180
143
234
239
249
219
208
185
181
164
148
191
143
245
259
182
198
199
195
126
159
247
127
79
136
82
76
208
133
172
124
91
167
117
123
153
105
146
162
102
89
141
105
158
87
115
185
198
190
286
300
231
322
290
353
322
294
323
370
204
227
277
253
322
355
343
344
236
255
367
333
263
259
271
320
280
312
289
233
355
334
360
274
294
263
295
318
340
333
316
243
218
352
301
363
344
303
187
365
292
354
343
366
276
221
128
113
135
119
124
120
308
314
268
265
293
293
276
272
313
341
266
283
315
300
288
340
331
289
292
264
351
288
311
337
320
288
332
311
263
285
290
308
304
252
188
253
238
136
155
144
217
223
273
216
137
161
189
155
289
278
228
155
162
251
316
212
181
128
211
268
300
232
193
202
177
165
183
283
228
228
261
303
205
168
250
291
230
198
252
|
273
114
9
123
89
210
252
217
166
197
77
146
165
166
36
245
219
107
270
29
71
113
46
234
229
145
71
214
185
227
70
101
87
255
141
147
243
149
210
124
156
69
56
274
48
180
231
249
134
22
64
196
134
120
108
160
205
97
64
201
235
0
95
167
251
197
173
186
27
187
211
91
175
155
227
170
124
61
56
196
32
53
197
231
213
215
271
250
252
227
214
289
282
200
267
272
170
190
106
219
236
170
303
218
145
190
247
173
215
242
274
228
207
229
290
132
143
196
172
192
129
309
205
282
175
309
212
240
158
238
258
251
185
221
290
186
277
155
246
281
134
275
318
170
197
263
297
301
255
275
149
238
235
212
208
117
290
298
261
195
180
268
164
152
257
114
146
136
67
93
156
86
126
173
164
146
133
183
123
83
157
184
156
118
174
111
152
133
151
169
141
148
319
259
166
273
197
277
221
207
229
299
158
183
217
209
256
305
278
260
155
180
274
246
169
194
228
263
209
238
238
178
259
241
296
177
194
210
237
210
262
292
236
157
162
296
211
272
271
235
132
283
214
254
244
280
189
156
230
187
203
202
221
213
305
285
239
261
322
306
251
289
292
313
275
307
304
320
277
328
328
261
273
244
319
288
318
314
285
295
315
313
251
278
258
321
199
144
90
167
131
61
73
39
109
124
165
110
30
53
81
65
182
171
154
93
60
145
208
118
79
38
107
176
192
124
91
98
118
71
100
176
123
146
158
196
129
64
144
189
125
92
152
|
130
113
175
59
108
38
82
53
89
81
175
44
110
38
142
72
74
67
119
173
186
89
160
64
68
41
102
44
32
59
143
130
86
128
50
29
93
72
107
94
59
127
140
138
160
61
97
111
105
154
116
105
93
54
66
19
63
92
110
93
115
173
126
54
88
52
0
57
161
24
83
91
73
80
63
32
122
201
164
45
185
144
248
211
274
264
180
154
172
245
135
248
202
239
203
239
122
147
165
167
259
166
198
253
135
169
192
235
149
206
223
230
231
186
174
134
190
192
153
256
198
259
170
251
186
238
217
173
165
227
186
227
119
194
190
200
155
205
250
149
153
252
262
201
128
223
207
220
206
171
220
157
129
123
194
179
222
239
138
213
223
154
129
182
248
181
105
184
145
132
267
195
231
148
107
219
162
138
209
166
188
195
129
135
172
157
206
125
150
234
258
246
268
327
274
353
344
396
380
345
377
411
240
261
315
285
362
385
381
393
287
301
420
383
318
300
300
355
323
356
321
272
410
387
397
332
352
298
332
382
385
358
364
295
257
385
353
415
386
344
229
411
338
412
400
416
328
282
89
118
141
112
94
100
313
333
291
273
278
289
296
266
328
359
267
272
324
290
299
349
334
310
307
282
371
292
310
352
343
288
343
313
276
293
313
303
371
317
254
317
303
201
221
207
282
289
338
282
203
226
254
214
355
341
290
218
228
314
380
278
242
194
277
333
364
298
260
264
238
224
248
349
290
293
327
367
268
231
316
357
296
262
318
|
243
292
210
205
263
279
282
304
317
195
141
211
145
217
230
302
226
217
254
246
287
273
174
271
319
263
217
264
284
306
159
142
222
212
267
231
240
293
178
287
194
172
254
231
259
305
216
226
303
226
192
168
161
237
235
258
316
183
225
337
199
218
284
292
264
225
253
210
193
243
206
246
187
174
256
277
137
166
162
297
190
175
26
75
39
20
170
171
152
24
150
115
160
18
136
99
135
117
117
116
21
87
202
0
118
91
120
49
134
95
122
46
24
105
209
122
78
67
102
41
89
138
100
101
67
162
46
134
88
63
142
82
145
86
189
54
212
64
46
229
106
88
148
55
143
103
179
170
112
189
71
151
182
162
73
103
147
140
209
41
38
199
125
76
64
324
313
343
269
285
373
303
344
355
326
361
333
357
339
293
362
384
334
308
367
313
363
314
341
384
357
366
145
80
106
110
197
184
249
181
219
188
72
61
103
60
141
138
153
203
147
132
248
203
191
108
64
122
130
155
88
85
252
224
164
209
226
82
109
305
181
108
174
158
87
144
193
237
172
135
99
208
152
270
254
225
174
369
342
347
370
351
345
347
88
80
41
48
139
103
43
96
78
107
73
121
86
125
59
111
111
57
58
29
118
75
107
102
90
87
99
100
33
62
61
116
345
275
287
364
255
278
287
206
250
310
277
272
227
230
242
175
314
262
363
310
259
245
303
314
199
254
284
366
297
267
279
212
336
178
310
309
226
349
326
281
339
205
301
351
295
224
329
|
141
261
224
157
237
202
190
229
267
110
164
151
82
148
225
216
136
177
154
251
288
237
185
184
243
210
195
182
217
228
160
129
192
110
216
173
144
244
86
249
130
163
244
128
256
245
121
126
265
227
178
83
114
192
195
197
248
152
206
278
100
229
260
235
170
144
186
132
203
169
117
216
113
111
168
216
108
200
177
229
212
177
118
32
142
124
66
67
47
84
55
65
62
102
41
54
71
44
130
19
97
62
101
105
85
40
20
125
38
20
45
62
83
0
105
97
108
48
57
135
130
82
24
66
68
81
59
29
75
49
40
42
67
19
86
68
108
109
77
125
97
67
89
89
58
39
81
78
26
84
131
48
82
69
35
127
62
68
105
73
103
94
70
91
68
312
272
326
257
264
380
303
346
318
281
352
310
314
334
284
340
357
296
282
336
295
348
282
310
373
366
367
92
183
191
214
285
288
335
273
311
293
148
152
204
161
245
240
258
303
227
221
345
301
271
203
168
227
228
256
193
175
346
318
269
289
309
183
213
377
284
207
273
238
169
248
285
335
276
238
161
311
249
360
345
326
262
384
271
298
322
296
280
286
132
171
144
99
98
103
140
80
158
193
84
88
147
106
126
169
151
154
140
125
206
111
125
181
187
104
168
129
111
117
162
117
401
332
315
394
312
288
302
235
300
346
341
316
250
262
283
214
373
331
383
318
285
309
375
344
246
267
322
401
364
319
312
265
343
221
330
367
286
375
372
354
358
246
350
400
338
273
371
|
247
234
141
163
205
252
267
273
268
182
74
176
127
188
166
280
214
170
253
178
219
219
107
253
288
219
160
241
247
277
98
92
169
217
221
193
233
245
174
233
166
114
191
239
193
262
211
225
248
160
134
161
127
191
185
219
278
135
167
293
200
149
223
249
254
205
220
189
126
216
196
191
167
148
239
238
98
95
96
261
120
111
48
114
65
66
195
186
174
86
155
169
194
54
171
151
121
118
59
133
91
78
231
71
91
97
151
24
144
133
166
97
68
131
230
87
32
84
94
44
23
192
114
158
64
207
84
157
69
112
171
130
137
114
216
64
226
23
109
240
69
146
202
43
141
149
212
208
150
210
0
167
188
163
97
43
189
188
217
65
37
214
110
46
124
259
259
279
205
224
303
235
275
299
274
294
272
303
272
228
299
323
278
249
308
251
298
257
282
317
287
297
201
116
63
137
155
179
204
145
183
192
21
42
96
68
142
170
161
183
95
94
220
178
140
84
86
136
109
140
104
54
218
191
177
158
177
79
113
248
170
149
153
107
42
167
157
212
169
127
31
197
127
230
215
207
132
298
305
297
319
304
305
304
159
137
90
118
198
170
102
158
143
165
139
181
156
189
129
180
182
113
124
95
172
146
177
165
139
156
166
170
104
133
110
184
280
209
216
294
189
209
216
135
182
240
215
202
157
159
172
104
249
203
292
241
188
182
245
243
129
184
213
295
236
199
208
144
266
107
239
244
161
278
257
224
268
135
233
283
225
155
260
|
313
72
144
174
90
208
261
196
111
251
206
189
246
204
113
237
256
152
303
107
71
97
172
244
202
143
132
225
172
209
185
206
134
307
134
174
277
116
274
90
210
172
89
320
88
145
276
293
80
120
153
264
213
144
136
165
170
174
121
141
291
136
66
140
272
232
184
229
154
207
259
112
233
222
247
159
221
197
184
174
168
169
325
338
344
344
347
321
333
348
292
391
365
325
357
377
256
282
227
311
358
277
372
343
245
292
340
302
299
343
371
344
328
326
351
234
265
307
273
323
257
408
303
388
289
398
327
326
268
349
343
358
265
325
362
302
334
280
364
330
244
384
415
290
278
364
375
384
351
344
279
317
299
284
315
241
379
392
316
314
305
330
256
270
370
23
85
0
74
62
92
62
63
68
95
36
23
86
38
52
23
51
70
49
51
31
22
60
46
50
91
69
418
392
301
408
323
410
335
336
353
433
291
316
352
343
392
440
413
389
288
314
396
375
294
330
362
398
344
371
373
313
378
365
432
298
312
345
372
298
394
426
368
289
297
431
339
397
405
370
266
414
348
367
361
408
319
116
183
107
107
128
165
150
426
416
369
382
424
419
380
398
421
444
389
413
428
428
401
454
449
392
401
371
451
408
434
443
417
411
443
432
375
401
389
434
253
230
143
167
228
94
105
168
206
167
256
189
145
163
181
199
253
271
130
78
138
250
296
150
204
113
173
187
278
212
157
216
79
204
115
249
234
143
207
293
117
188
211
231
189
204
192
|
258
26
101
113
28
162
213
157
84
192
152
130
184
146
61
194
200
90
249
71
60
44
119
195
166
92
70
175
128
169
127
146
72
249
83
117
222
75
214
44
149
113
37
264
49
109
219
236
46
73
93
203
151
85
76
114
136
112
60
119
232
93
6
99
220
176
132
171
104
154
201
50
172
161
195
113
159
151
130
133
123
113
269
276
289
288
286
261
271
288
230
329
303
267
295
315
194
220
169
249
299
216
312
285
183
231
278
247
237
281
308
283
269
264
292
173
207
245
211
268
201
346
241
326
228
336
267
264
207
288
281
296
203
263
301
242
275
222
303
273
183
322
352
231
216
302
314
323
289
284
224
255
239
223
254
184
318
330
257
254
247
271
194
210
309
51
58
62
27
0
135
65
99
80
75
91
48
91
78
35
77
99
64
26
84
31
84
40
59
111
126
115
356
339
254
357
290
369
311
299
322
390
238
263
304
290
346
389
367
353
247
271
366
339
261
283
309
350
299
329
322
263
350
333
386
268
285
294
324
288
354
373
328
250
247
382
304
365
362
325
215
376
306
343
335
373
282
151
156
98
111
115
143
131
366
360
313
322
362
357
324
337
363
388
328
351
369
367
342
395
389
335
343
314
396
347
373
386
363
350
384
372
316
341
334
373
258
219
139
190
211
81
100
131
188
172
244
179
113
136
160
157
250
254
160
89
122
230
286
157
170
88
168
208
268
199
149
187
106
164
124
245
210
165
212
278
139
155
208
240
186
178
200
|
353
369
264
299
340
382
389
405
405
302
205
309
250
318
296
407
333
307
364
302
342
355
237
378
420
356
296
369
382
408
233
228
305
321
358
328
349
381
287
369
296
250
321
341
320
399
325
335
384
288
270
276
259
327
322
354
413
271
302
430
308
273
357
385
373
331
353
315
254
346
314
327
292
276
363
373
231
212
226
396
240
245
106
182
79
93
277
280
260
130
260
208
264
118
241
195
241
226
195
226
118
192
308
110
218
200
227
118
244
202
222
152
133
214
317
218
164
176
208
97
160
227
210
193
172
258
156
243
189
168
249
184
253
195
295
160
321
148
143
338
200
179
237
153
252
204
283
271
217
297
137
261
292
272
183
179
248
236
318
149
130
308
230
171
159
386
395
408
335
357
414
356
392
434
411
417
403
439
394
355
429
455
414
382
441
381
424
392
416
440
399
413
231
31
109
0
155
91
201
132
161
85
119
95
60
69
53
33
52
124
137
109
172
132
165
83
52
25
84
83
34
95
185
160
57
179
189
63
42
276
97
31
105
144
111
34
142
159
80
65
142
118
98
210
195
140
136
404
440
433
455
441
441
441
132
62
70
126
220
174
76
181
85
71
157
204
113
199
108
120
143
64
88
90
67
139
162
85
43
156
103
150
107
121
54
179
335
272
315
384
254
327
329
246
259
329
264
285
271
263
264
212
302
243
393
357
295
235
275
337
222
302
302
379
275
272
303
224
380
210
345
298
226
375
331
253
373
235
304
349
306
239
339
|
380
402
296
331
372
414
419
437
437
332
238
341
281
350
329
438
363
339
392
334
374
388
270
409
452
388
329
400
414
440
266
261
338
349
390
360
378
414
316
402
327
283
354
368
352
431
354
363
417
320
303
306
291
360
355
387
445
304
334
462
336
305
390
418
402
361
385
346
287
378
344
360
323
308
393
406
264
243
259
428
272
278
137
208
111
123
301
307
285
156
288
227
287
149
264
216
271
255
228
253
143
222
330
138
250
229
252
151
272
227
244
178
162
240
342
251
196
205
238
129
193
245
238
212
203
278
183
269
221
192
274
207
283
221
318
190
347
180
166
365
232
199
254
184
281
227
305
292
241
322
170
287
320
300
211
212
269
256
345
178
162
334
261
203
181
418
428
440
368
389
444
388
423
467
444
449
435
472
426
387
461
487
447
415
474
414
456
425
448
471
429
444
247
59
140
33
174
92
216
151
174
78
152
128
89
102
66
0
53
131
165
136
177
142
188
113
85
45
108
98
67
127
193
171
47
200
207
95
70
294
103
35
119
170
143
21
159
163
84
85
174
118
118
220
206
143
158
433
472
466
488
474
474
473
144
75
97
147
236
188
100
199
96
71
176
220
123
212
125
123
149
86
106
115
61
155
173
88
55
172
108
161
130
138
78
192
357
296
344
411
279
358
359
277
286
356
286
312
302
293
292
244
323
264
421
388
325
259
293
365
251
333
329
404
295
297
332
252
410
241
375
320
252
403
356
272
402
264
329
372
333
267
365
|
341
288
171
242
259
336
357
354
333
274
129
259
219
274
210
366
305
243
347
208
245
279
155
342
369
293
222
328
326
360
162
171
235
311
292
273
326
311
268
293
252
179
234
333
228
335
304
319
306
199
197
254
214
263
255
297
354
210
223
363
294
180
272
321
346
295
301
279
168
302
288
252
257
237
329
314
185
120
147
339
148
168
109
198
97
114
287
280
266
155
250
247
283
125
260
230
215
212
137
226
152
172
322
132
183
190
240
96
238
219
250
174
144
221
323
177
126
174
188
92
108
269
207
233
157
291
167
248
163
191
261
211
231
203
307
154
320
116
178
334
160
220
280
134
235
231
302
296
237
303
94
260
282
257
186
125
275
270
312
149
119
308
203
141
196
292
318
314
246
271
310
258
291
351
335
319
313
359
296
263
337
364
333
297
354
291
329
309
330
341
294
311
276
110
31
109
65
99
117
52
90
119
75
72
50
78
78
136
99
92
29
0
126
84
62
28
88
91
29
58
81
48
125
97
118
79
95
60
67
178
85
136
62
35
53
122
63
118
92
56
73
110
37
139
124
115
42
298
382
358
378
370
379
375
204
150
118
176
271
232
134
228
168
171
204
253
192
256
173
209
223
133
158
137
171
200
231
180
139
215
192
220
155
182
124
243
230
164
208
275
146
227
226
147
151
220
159
176
171
159
157
116
196
139
286
256
191
128
177
230
117
203
193
270
173
163
196
116
277
111
240
192
117
267
223
154
266
131
196
242
198
131
231
|
767
874
777
786
845
847
831
874
899
755
715
788
718
790
807
860
780
800
783
816
856
856
748
827
887
844
799
827
859
872
739
725
805
741
848
810
783
875
731
870
769
753
832
751
833
884
762
762
886
800
774
728
741
819
818
836
891
766
807
917
739
786
865
872
809
788
828
776
766
813
761
829
756
749
811
855
719
726
737
872
755
753
597
618
577
578
677
697
673
586
699
590
653
600
641
594
706
681
697
663
573
665
685
583
699
659
644
619
683
625
617
598
603
645
709
704
660
637
676
598
664
588
658
583
647
622
612
665
669
601
658
603
710
634
681
633
725
644
578
743
689
579
590
638
702
610
661
643
629
696
642
684
720
713
634
682
629
609
733
620
620
715
700
659
579
899
896
920
846
865
929
871
907
938
909
932
913
940
909
868
940
965
917
890
949
892
938
897
923
955
913
929
582
528
624
515
644
543
670
622
630
518
629
604
574
577
543
485
523
580
649
619
607
596
665
597
559
529
591
572
549
609
631
622
506
673
673
577
554
752
560
494
586
653
624
497
626
597
543
565
654
556
596
658
650
575
634
917
915
930
953
932
922
926
514
506
552
555
569
543
543
566
505
478
562
568
505
549
530
479
494
530
526
554
469
536
520
481
503
541
486
516
555
535
531
531
823
772
828
891
757
842
844
761
767
837
757
793
786
777
776
728
791
734
905
872
809
735
751
848
736
817
811
882
758
776
815
735
895
725
859
790
732
886
832
734
886
749
806
843
813
750
843
|
198
359
315
254
335
288
264
316
362
198
250
247
179
241
321
295
217
275
215
346
384
335
276
263
328
306
293
266
308
312
253
223
290
173
312
268
216
340
171
347
225
258
341
183
352
338
197
194
363
322
274
173
211
289
293
291
338
250
304
370
173
322
358
329
242
230
278
221
295
258
200
314
206
208
247
309
205
284
267
319
300
270
163
91
175
157
108
131
108
116
142
33
85
149
76
49
168
142
217
114
119
152
119
139
181
133
86
182
130
81
55
102
131
98
141
192
186
126
152
180
206
20
121
41
148
55
115
105
163
87
93
71
163
101
113
139
156
180
93
174
188
52
23
160
152
60
93
75
73
127
198
122
156
155
114
210
60
41
165
135
162
147
168
173
76
410
369
424
354
362
475
399
442
415
377
450
408
410
430
381
438
455
393
380
433
393
446
380
407
471
461
463
14
192
244
220
336
309
388
319
356
306
207
199
237
196
266
236
272
335
285
271
381
337
329
246
193
241
267
287
214
224
388
360
277
348
365
217
238
443
310
201
308
297
224
251
331
370
297
267
229
335
288
408
392
355
312
477
359
393
417
389
369
377
93
161
161
98
0
47
148
43
140
170
67
18
114
25
113
125
97
157
132
138
183
81
66
153
181
64
134
78
119
100
168
48
478
407
404
483
387
381
394
322
379
432
413
398
340
348
366
296
448
399
475
412
374
380
441
432
325
359
407
488
433
397
399
342
438
302
421
442
359
465
454
419
450
328
430
481
421
352
455
|
229
358
298
256
331
304
288
332
369
213
231
253
182
251
311
317
237
275
244
332
372
335
260
284
345
312
287
284
320
330
239
213
287
200
318
275
241
346
188
348
232
248
332
213
341
348
219
220
364
309
266
186
211
291
293
300
352
246
297
381
196
306
354
338
267
246
289
235
279
272
218
311
216
213
268
319
198
262
249
333
281
257
128
82
135
118
138
155
131
84
157
50
117
117
100
51
171
144
200
122
82
141
157
103
174
128
101
150
141
84
76
77
102
103
176
184
164
112
147
144
182
59
121
40
132
96
94
122
151
69
116
63
170
97
148
120
188
155
61
206
175
37
67
137
161
67
130
114
86
159
170
141
178
170
103
190
93
75
193
111
133
177
167
154
49
402
372
419
346
357
461
387
430
417
382
441
405
414
421
372
434
453
395
377
433
387
440
380
407
463
447
451
60
146
208
174
297
263
348
278
315
259
175
163
195
155
221
188
225
291
249
232
338
294
292
206
150
196
225
243
170
187
345
318
230
311
327
176
194
408
265
153
265
261
190
204
290
326
251
223
200
290
247
366
351
310
273
461
374
400
424
399
383
389
46
114
118
57
47
0
104
23
92
122
31
33
67
25
66
80
54
112
86
96
136
35
23
106
134
18
87
33
77
54
122
15
448
377
383
462
357
367
378
301
352
409
380
372
320
326
341
272
416
365
457
398
354
347
406
411
299
343
383
464
399
369
376
313
424
277
403
411
328
445
427
384
432
304
402
453
395
324
429
|
328
372
276
292
343
370
371
394
402
284
212
300
235
307
304
392
315
303
340
314
355
356
245
361
409
351
298
354
373
396
236
225
305
297
354
320
328
379
266
370
284
252
329
315
330
393
304
312
386
297
272
258
250
323
320
347
405
268
305
425
285
285
362
380
353
315
343
300
263
334
295
328
278
264
345
366
224
225
234
387
253
250
97
155
74
79
247
254
232
104
238
172
232
104
209
161
225
206
195
202
91
177
275
90
207
181
198
116
221
173
189
125
114
187
287
210
159
156
192
95
162
189
188
157
157
222
133
216
177
139
220
153
235
169
263
144
294
143
112
311
193
144
199
142
232
172
250
236
187
268
139
235
268
250
160
180
214
200
293
131
121
281
216
162
126
397
396
417
343
363
433
370
408
437
410
430
410
440
408
365
437
462
416
387
447
389
435
395
420
453
417
430
192
29
130
43
193
134
241
171
201
126
126
102
89
76
95
55
94
167
165
139
215
174
199
111
57
68
118
124
58
111
227
202
96
215
226
82
77
313
139
20
147
174
125
70
181
202
123
105
153
161
136
252
237
183
172
425
431
432
455
438
434
435
90
20
52
92
181
134
48
143
43
32
121
165
70
158
69
78
100
34
50
63
35
100
120
43
0
117
60
108
76
82
30
138
369
303
337
409
284
342
346
263
286
354
297
311
287
282
287
229
335
277
415
373
314
267
312
361
244
317
327
406
310
300
326
249
397
229
365
331
255
399
360
290
394
255
334
380
333
264
367
|
623
669
783
684
690
590
578
572
612
665
799
667
718
654
742
562
634
686
609
763
750
665
780
589
558
638
714
600
601
566
766
755
698
653
640
653
620
628
681
655
676
749
726
637
742
598
644
636
648
756
735
691
714
667
677
630
575
717
716
577
663
778
689
612
595
637
625
653
775
625
653
688
676
694
605
614
744
821
786
589
799
765
861
795
888
875
711
698
721
843
710
799
732
849
750
802
727
742
789
747
857
775
694
859
752
768
755
853
727
779
774
823
835
762
674
754
810
792
759
873
822
794
760
811
795
758
815
735
779
812
736
802
714
779
701
807
662
824
839
643
773
820
790
816
716
787
720
738
769
690
841
715
680
698
788
803
756
775
659
819
838
674
737
799
829
710
635
692
720
694
775
748
754
626
618
719
676
610
730
722
673
650
634
673
641
693
697
656
651
712
778
752
799
938
898
967
967
1020
998
969
1000
1034
862
881
937
902
984
997
1002
1018
911
926
1044
1008
940
924
916
974
948
980
939
895
1032
1010
1017
951
970
918
953
982
1009
966
988
919
881
1001
977
1039
1010
968
854
1036
963
1030
1020
1041
952
801
549
597
588
579
556
565
890
933
900
862
813
849
899
828
921
955
842
819
907
836
888
927
903
914
903
885
969
869
872
943
948
857
929
881
873
878
920
857
945
912
830
856
904
773
790
816
882
858
937
872
803
827
853
832
942
947
819
769
815
922
980
842
855
781
859
878
962
893
841
876
771
842
807
937
900
834
898
971
809
841
899
923
877
869
884
|
1829
1609
1664
1715
1632
1713
1759
1688
1617
1784
1732
1726
1789
1737
1649
1725
1780
1693
1814
1629
1588
1634
1701
1749
1683
1670
1674
1735
1681
1698
1720
1746
1677
1834
1662
1707
1794
1635
1810
1623
1748
1712
1627
1841
1618
1648
1802
1815
1608
1650
1694
1803
1756
1681
1676
1689
1659
1717
1663
1621
1822
1656
1609
1652
1778
1758
1706
1761
1682
1729
1789
1654
1769
1763
1759
1674
1763
1708
1712
1674
1684
1703
1851
1880
1863
1869
1884
1858
1872
1883
1832
1934
1904
1856
1899
1920
1799
1825
1761
1853
1892
1818
1904
1873
1787
1835
1883
1827
1841
1886
1913
1883
1863
1869
1880
1776
1798
1847
1815
1844
1785
1951
1846
1930
1828
1939
1866
1868
1809
1890
1884
1900
1807
1867
1896
1840
1861
1811
1901
1852
1784
1925
1957
1825
1819
1907
1912
1923
1894
1877
1803
1856
1834
1822
1857
1773
1921
1934
1844
1850
1836
1860
1799
1807
1910
1557
1604
1543
1613
1605
1501
1573
1530
1559
1600
1518
1559
1568
1538
1587
1530
1515
1580
1588
1537
1574
1521
1590
1562
1496
1516
1509
1961
1900
1798
1904
1761
1860
1732
1784
1773
1886
1808
1831
1844
1854
1866
1930
1885
1823
1766
1795
1796
1807
1743
1821
1872
1885
1822
1836
1874
1817
1772
1781
1901
1733
1731
1847
1862
1651
1844
1930
1819
1760
1805
1914
1778
1805
1862
1845
1781
1847
1813
1745
1752
1827
1774
1506
1650
1589
1567
1599
1632
1619
1961
1934
1889
1917
1967
1959
1904
1940
1945
1960
1929
1955
1959
1971
1932
1983
1984
1911
1927
1898
1963
1944
1973
1964
1929
1950
1969
1969
1906
1934
1906
1975
1579
1635
1592
1520
1651
1595
1587
1669
1644
1575
1647
1619
1646
1647
1642
1702
1612
1670
1514
1563
1616
1672
1651
1568
1685
1620
1602
1526
1644
1633
1602
1680
1538
1701
1565
1614
1678
1530
1575
1669
1536
1674
1601
1560
1598
1666
1565
|