Aledo (Mercer County, IL)
Cambridge (Henry County, IL)
Carthage (Hancock County, IL)
Dixon (Lee County, IL)
Freeport (Stephenson County, IL)
Galena (Jo Daviess County, IL)
Galesburg (Knox County, IL)
Havana (Mason County, IL)
Hennepin (Putnam County, IL)
Jacksonville (Morgan County, IL)
Lacon (Marshall County, IL)
Lewistown (Fulton County, IL)
Macomb (McDonough County, IL)
Monmouth (Warren County, IL)
Morrison (Whiteside County, IL)
Mount Carroll (Carroll County, IL)
Mount Sterling (Brown County, IL)
Oquawka (Henderson County, IL)
Oregon (Ogle County, IL)
Pekin (Tazewell County, IL)
Peoria (Peoria County, IL)
Petersburg (Menard County, IL)
Pittsfield (Pike County, IL)
Princeton (Bureau County, IL)
Quincy (Adams County, IL)
Rockford (Winnebago County, IL)
Rock Island (Rock Island County, IL)
Rushville (Schuyler County, IL)
Toulon (Stark County, IL)
Virginia (Cass County, IL)
Winchester (Scott County, IL)
Adel (Dallas County, IA)
Albia (Monroe County, IA)
Algona (Kossuth County, IA)
Allison (Butler County, IA)
Anamosa (Jones County, IA)
Atlantic (Cass County, IA)
Audubon (Audubon County, IA)
Bedford (Taylor County, IA)
Bloomfield (Davis County, IA)
Boone (Boone County, IA)
Burlington (Des Moines County, IA)
Carroll (Carroll County, IA)
Cedar Rapids (Linn County, IA)
Centerville (Appanoose County, IA)
Chariton (Lucas County, IA)
Charles City (Floyd County, IA)
Cherokee (Cherokee County, IA)
Clarinda (Page County, IA)
Clarion (Wright County, IA)
Clinton (Clinton County, IA)
Corning (Adams County, IA)
Corydon (Wayne County, IA)
Council Bluffs (Pottawattamie County, IA)
Cresco (Howard County, IA)
Creston (Union County, IA)
Dakota City (Humboldt County, IA)
Davenport (Scott County, IA)
Decorah (Winneshiek County, IA)
Denison (Crawford County, IA)
Des Moines (Polk County, IA)
Dubuque (Dubuque County, IA)
Eldora (Hardin County, IA)
Elkader (Clayton County, IA)
Emmetsburg (Palo Alto County, IA)
Estherville (Emmet County, IA)
Fairfield (Jefferson County, IA)
Forest City (Winnebago County, IA)
Fort Dodge (Webster County, IA)
Fort Madison (Lee County, IA)
Garner (Hancock County, IA)
Glenwood (Mills County, IA)
Greenfield (Adair County, IA)
Grundy Center (Grundy County, IA)
Guthrie Center (Guthrie County, IA)
Hampton (Franklin County, IA)
Harlan (Shelby County, IA)
Ida Grove (Ida County, IA)
Independence (Buchanan County, IA)
Indianola (Warren County, IA)
Iowa City (Johnson County, IA)
Jefferson (Greene County, IA)
Keosauqua (Van Buren County, IA)
Knoxville (Marion County, IA)
Le Mars (Plymouth County, IA)
Leon (Decatur County, IA)
Logan (Harrison County, IA)
Manchester (Delaware County, IA)
Maquoketa (Jackson County, IA)
Marengo (Iowa County, IA)
Marshalltown (Marshall County, IA)
Mason City (Cerro Gordo County, IA)
Montezuma (Poweshiek County, IA)
Mount Ayr (Ringgold County, IA)
Mount Pleasant (Henry County, IA)
Muscatine (Muscatine County, IA)
Nevada (Story County, IA)
New Hampton (Chickasaw County, IA)
Newton (Jasper County, IA)
Northwood (Worth County, IA)
Onawa (Monona County, IA)
Orange City (Sioux County, IA)
Osage (Mitchell County, IA)
Osceola (Clarke County, IA)
Oskaloosa (Mahaska County, IA)
Ottumwa (Wapello County, IA)
Pocahontas (Pocahontas County, IA)
Primghar (O'Brien County, IA)
Red Oak (Montgomery County, IA)
Rock Rapids (Lyon County, IA)
Rockwell City (Calhoun County, IA)
Sac City (Sac County, IA)
Sibley (Osceola County, IA)
Sidney (Fremont County, IA)
Sigourney (Keokuk County, IA)
Sioux City (Woodbury County, IA)
Spencer (Clay County, IA)
Spirit Lake (Dickinson County, IA)
Storm Lake (Buena Vista County, IA)
Tipton (Cedar County, IA)
Toledo (Tama County, IA)
Vinton (Benton County, IA)
Wapello (Louisa County, IA)
Washington (Washington County, IA)
Waterloo (Black Hawk County, IA)
Waukon (Allamakee County, IA)
Waverly (Bremer County, IA)
Webster City (Hamilton County, IA)
West Union (Fayette County, IA)
Winterset (Madison County, IA)
Alma (Wabaunsee County, KS)
Atchison (Atchison County, KS)
Belleville (Republic County, KS)
Clay Center (Clay County, KS)
Hiawatha (Brown County, KS)
Holton (Jackson County, KS)
Kansas City (Wyandotte County, KS)
Lawrence (Douglas County, KS)
Leavenworth (Leavenworth County, KS)
Manhattan (Riley County, KS)
Marysville (Marshall County, KS)
Olathe (Johnson County, KS)
Oskaloosa (Jefferson County, KS)
Ottawa (Franklin County, KS)
Paola (Miami County, KS)
Seneca (Nemaha County, KS)
Topeka (Shawnee County, KS)
Troy (Doniphan County, KS)
Washington (Washington County, KS)
Westmoreland (Pottawatomie County, KS)
Albert Lea (Freeborn County, MN)
Anoka (Anoka County, MN)
Austin (Mower County, MN)
Benson (Swift County, MN)
Blue Earth (Faribault County, MN)
Buffalo (Wright County, MN)
Caledonia (Houston County, MN)
Cambridge (Isanti County, MN)
Center City (Chisago County, MN)
Chaska (Carver County, MN)
Elk River (Sherburne County, MN)
Fairmont (Martin County, MN)
Faribault (Rice County, MN)
Foley (Benton County, MN)
Gaylord (Sibley County, MN)
Glencoe (McLeod County, MN)
Granite Falls (Yellow Medicine County, MN)
Hastings (Dakota County, MN)
Ivanhoe (Lincoln County, MN)
Jackson (Jackson County, MN)
Le Center (Le Sueur County, MN)
Litchfield (Meeker County, MN)
Luverne (Rock County, MN)
Madison (Lac qui Parle County, MN)
Mankato (Blue Earth County, MN)
Mantorville (Dodge County, MN)
Marshall (Lyon County, MN)
Minneapolis (Hennepin County, MN)
Montevideo (Chippewa County, MN)
New Ulm (Brown County, MN)
Olivia (Renville County, MN)
Owatonna (Steele County, MN)
Pipestone (Pipestone County, MN)
Preston (Fillmore County, MN)
Red Wing (Goodhue County, MN)
Redwood Falls (Redwood County, MN)
Rochester (Olmsted County, MN)
St. Cloud (Stearns County, MN)
St. James (Watonwan County, MN)
St. Paul (Ramsey County, MN)
St. Peter (Nicollet County, MN)
Shakopee (Scott County, MN)
Slayton (Murray County, MN)
Stillwater (Washington County, MN)
Wabasha (Wabasha County, MN)
Waseca (Waseca County, MN)
Willmar (Kandiyohi County, MN)
Windom (Cottonwood County, MN)
Winona (Winona County, MN)
Worthington (Nobles County, MN)
Albany (Gentry County, MO)
Bethany (Harrison County, MO)
Boonville (Cooper County, MO)
Bowling Green (Pike County, MO)
California (Moniteau County, MO)
Carrollton (Carroll County, MO)
Chillicothe (Livingston County, MO)
Columbia (Boone County, MO)
Edina (Knox County, MO)
Fayette (Howard County, MO)
Fulton (Callaway County, MO)
Gallatin (Daviess County, MO)
Grant City (Worth County, MO)
Harrisonville (Cass County, MO)
Huntsville (Randolph County, MO)
Independence (Jackson County, MO)
Kahoka (Clark County, MO)
Keytesville (Chariton County, MO)
Kingston (Caldwell County, MO)
Kirksville (Adair County, MO)
Lancaster (Schuyler County, MO)
Lexington (Lafayette County, MO)
Liberty (Clay County, MO)
Linneus (Linn County, MO)
Macon (Macon County, MO)
Marshall (Saline County, MO)
Maryville (Nodaway County, MO)
Maysville (DeKalb County, MO)
Memphis (Scotland County, MO)
Mexico (Audrain County, MO)
Milan (Sullivan County, MO)
Montgomery City (Montgomery County, MO)
Monticello (Lewis County, MO)
New London (Ralls County, MO)
Oregon (Holt County, MO)
Palmyra (Marion County, MO)
Paris (Monroe County, MO)
Platte City (Platte County, MO)
Plattsburg (Clinton County, MO)
Princeton (Mercer County, MO)
Richmond (Ray County, MO)
Rock Port (Atchison County, MO)
St. Joseph (Buchanan County, MO)
Savannah (Andrew County, MO)
Sedalia (Pettis County, MO)
Shelbyville (Shelby County, MO)
Trenton (Grundy County, MO)
Unionville (Putnam County, MO)
Warrensburg (Johnson County, MO)
Albion (Boone County, NE)
Auburn (Nemaha County, NE)
Aurora (Hamilton County, NE)
Bartlett (Wheeler County, NE)
Beatrice (Gage County, NE)
Blair (Washington County, NE)
Center (Knox County, NE)
Central City (Merrick County, NE)
Clay Center (Clay County, NE)
Columbus (Platte County, NE)
Dakota City (Dakota County, NE)
David City (Butler County, NE)
Fairbury (Jefferson County, NE)
Falls City (Richardson County, NE)
Fremont (Dodge County, NE)
Fullerton (Nance County, NE)
Geneva (Fillmore County, NE)
Grand Island (Hall County, NE)
Greeley Center (Greeley County, NE)
Hartington (Cedar County, NE)
Hebron (Thayer County, NE)
Lincoln (Lancaster County, NE)
Madison (Madison County, NE)
Nebraska City (Otoe County, NE)
Neligh (Antelope County, NE)
Omaha (Douglas County, NE)
O'Neill (Holt County, NE)
Osceola (Polk County, NE)
Papillion (Sarpy County, NE)
Pawnee City (Pawnee County, NE)
Pender (Thurston County, NE)
Pierce (Pierce County, NE)
Plattsmouth (Cass County, NE)
Ponca (Dixon County, NE)
St. Paul (Howard County, NE)
Schuyler (Colfax County, NE)
Seward (Seward County, NE)
Stanton (Stanton County, NE)
Tecumseh (Johnson County, NE)
Tekamah (Burt County, NE)
Wahoo (Saunders County, NE)
Wayne (Wayne County, NE)
West Point (Cuming County, NE)
Wilber (Saline County, NE)
York (York County, NE)
Alexandria (Hanson County, SD)
Armour (Douglas County, SD)
Brookings (Brookings County, SD)
Canton (Lincoln County, SD)
Clear Lake (Deuel County, SD)
De Smet (Kingsbury County, SD)
Elk Point (Union County, SD)
Flandreau (Moody County, SD)
Hayti (Hamlin County, SD)
Howard (Miner County, SD)
Madison (Lake County, SD)
Mitchell (Davison County, SD)
Olivet (Hutchinson County, SD)
Parker (Turner County, SD)
Salem (McCook County, SD)
Sioux Falls (Minnehaha County, SD)
Tyndall (Bon Homme County, SD)
Vermillion (Clay County, SD)
Yankton (Yankton County, SD)
Alma (Buffalo County, WI)
Balsam Lake (Polk County, WI)
Baraboo (Sauk County, WI)
Black River Falls (Jackson County, WI)
Chippewa Falls (Chippewa County, WI)
Darlington (Lafayette County, WI)
Dodgeville (Iowa County, WI)
Durand (Pepin County, WI)
Eau Claire (Eau Claire County, WI)
Ellsworth (Pierce County, WI)
Friendship (Adams County, WI)
Hudson (St. Croix County, WI)
La Crosse (La Crosse County, WI)
Lancaster (Grant County, WI)
Madison (Dane County, WI)
Mauston (Juneau County, WI)
Menomonie (Dunn County, WI)
Monroe (Green County, WI)
Neillsville (Clark County, WI)
Portage (Columbia County, WI)
Prairie du Chien (Crawford County, WI)
Richland Center (Richland County, WI)
Sparta (Monroe County, WI)
Viroqua (Vernon County, WI)
Whitehall (Trempealeau County, WI)
|
1585
1615
1558
1657
1655
1617
1602
1613
1660
1599
1653
1608
1581
1588
1633
1635
1573
1572
1667
1637
1639
1622
1568
1653
1540
1683
1597
1585
1630
1602
1587
1425
1478
1442
1505
1570
1371
1381
1375
1494
1440
1562
1391
1548
1471
1452
1517
1371
1360
1459
1619
1379
1448
1326
1550
1399
1436
1597
1564
1366
1445
1604
1483
1575
1421
1420
1521
1474
1433
1548
1472
1329
1398
1499
1402
1485
1360
1366
1544
1444
1551
1414
1518
1467
1342
1425
1337
1567
1600
1526
1487
1493
1500
1400
1542
1572
1459
1534
1475
1498
1330
1353
1514
1428
1490
1497
1414
1375
1354
1358
1409
1391
1377
1329
1513
1325
1399
1407
1386
1573
1503
1533
1563
1538
1522
1579
1521
1450
1557
1421
1272
1339
1212
1232
1322
1307
1356
1326
1348
1258
1264
1349
1326
1323
1345
1294
1304
1344
1243
1270
1495
1531
1514
1434
1460
1508
1584
1547
1561
1511
1526
1443
1514
1519
1477
1485
1423
1543
1381
1418
1495
1477
1361
1400
1478
1533
1402
1530
1419
1459
1447
1511
1366
1557
1551
1436
1545
1504
1443
1537
1482
1516
1391
1552
1573
1498
1453
1418
1584
1389
1389
1405
1461
1545
1468
1424
1425
1483
1501
1465
1503
1405
1388
1373
1475
1376
1527
1454
1398
1480
1486
1402
1374
1445
1481
1437
1363
1383
1504
1509
1452
1527
1524
1537
1344
1532
1504
1357
1375
1430
1398
1329
1358
1360
1433
1505
1425
1461
1407
1229
1313
1211
1207
1265
1318
1257
1217
1203
1255
1322
1263
1241
1321
1298
1223
1226
1195
1200
1286
1220
1277
1259
1317
1238
1317
1217
1240
1313
1293
1301
1264
1320
1311
1196
1270
1258
1273
1295
1318
1288
1289
1296
1257
1232
1289
1254
1353
1335
1370
1321
1315
1354
1344
1311
1330
1280
1283
1312
1309
1334
1267
1306
1287
1578
1580
1667
1628
1616
1636
1640
1582
1608
1561
1671
1555
1601
1609
1676
1656
1591
1659
1645
1681
1591
1633
1623
1613
1606
|
619
608
589
623
653
681
594
548
582
523
571
556
577
600
632
650
554
611
630
550
561
525
536
594
574
639
630
555
588
534
525
753
680
833
769
686
783
794
740
652
769
610
807
691
668
699
782
865
756
798
642
754
687
811
782
742
814
635
769
824
736
693
758
733
850
870
649
823
803
608
813
798
757
747
775
781
806
843
725
725
669
786
635
705
890
703
825
713
666
694
734
803
698
722
632
642
753
770
722
819
853
895
798
718
687
666
831
883
775
919
814
829
902
782
674
886
869
881
846
663
721
712
632
655
741
759
757
788
750
741
752
716
841
804
744
740
682
701
697
773
795
678
712
690
670
768
724
722
813
770
835
923
824
994
858
934
781
939
919
907
935
870
868
963
910
920
965
881
972
887
886
950
932
997
882
840
955
905
979
905
946
855
951
799
865
938
829
963
893
900
890
900
931
899
838
863
967
904
810
908
706
694
586
539
565
634
654
567
615
591
547
677
719
648
597
663
611
613
669
632
646
644
671
642
607
612
733
693
629
557
654
533
595
558
731
573
576
691
685
681
652
764
708
715
598
593
668
662
622
920
777
892
952
814
835
950
900
883
883
883
866
830
754
846
907
862
910
939
926
850
830
902
789
938
820
977
882
816
781
882
920
803
901
924
871
852
896
792
848
843
900
871
831
873
990
999
983
929
1002
1015
905
964
1015
997
981
1003
969
954
978
945
966
919
942
833
913
729
805
856
689
707
851
852
871
762
891
785
714
699
757
866
673
815
728
737
735
782
761
820
|
164
135
204
92
105
146
152
163
93
197
105
163
182
166
117
119
205
180
86
134
125
169
225
97
233
77
152
191
124
185
210
327
271
344
269
185
380
373
374
257
318
192
369
206
280
297
268
407
389
315
132
370
302
424
249
350
338
152
232
394
306
161
280
202
367
379
229
318
336
208
314
421
352
263
351
289
394
401
220
306
199
344
235
282
438
324
418
198
154
226
269
295
250
349
209
177
297
251
276
302
432
434
279
321
259
252
362
413
395
445
358
377
424
420
236
448
391
393
388
177
252
224
187
210
243
217
252
317
224
329
492
421
538
523
433
452
415
445
418
503
488
427
440
458
440
459
463
412
509
488
314
369
297
463
348
386
230
378
355
362
381
366
330
408
379
383
445
328
468
391
352
411
450
480
356
299
446
354
457
383
420
321
461
257
312
418
285
412
381
347
361
355
435
341
281
332
434
402
253
420
363
348
332
252
340
349
337
315
261
322
305
354
362
414
304
399
231
322
365
279
268
373
396
318
289
346
388
374
252
287
305
282
241
249
410
245
279
408
388
323
374
420
400
395
364
267
332
292
383
531
436
539
559
484
436
524
536
546
500
449
490
508
431
455
532
523
557
560
493
529
472
503
432
531
434
563
512
437
457
464
506
429
464
559
485
492
490
454
440
464
479
464
491
518
527
551
490
464
495
527
463
476
517
520
499
540
517
492
509
474
525
476
501
275
345
154
233
283
137
147
289
281
313
183
333
226
169
124
182
299
113
238
149
195
172
215
201
254
|
67
48
83
76
106
123
42
39
38
78
22
37
59
55
75
95
80
71
88
13
0
52
101
44
109
108
71
66
27
63
89
236
168
286
214
127
285
284
267
147
238
79
287
136
170
194
224
336
283
252
82
268
194
327
222
249
273
76
208
310
215
133
212
172
307
324
124
269
265
91
261
320
255
198
262
230
303
322
167
210
117
262
123
186
366
217
327
153
105
146
192
248
162
242
102
89
218
211
189
262
347
366
240
219
162
148
294
348
293
383
283
301
363
315
141
370
329
337
316
105
176
158
87
115
185
198
200
247
190
233
373
303
427
408
318
335
294
324
298
385
375
305
320
335
317
346
343
296
397
371
277
362
265
437
304
374
221
379
359
346
374
319
308
402
351
360
411
320
424
339
327
391
393
444
324
279
405
345
424
348
389
295
408
238
305
383
269
402
339
339
332
340
385
339
279
304
408
354
251
365
250
234
207
128
215
226
218
190
140
197
180
236
252
290
179
276
113
198
246
160
154
250
275
197
166
221
277
257
135
162
188
158
119
124
296
120
154
288
269
210
252
311
283
280
239
143
215
179
258
440
328
439
470
376
343
445
438
443
406
370
393
400
318
361
437
419
457
467
415
421
369
414
327
446
337
481
415
338
346
379
421
328
387
462
390
391
402
346
350
366
396
375
386
417
463
481
440
399
453
475
388
423
470
462
443
477
448
426
447
412
451
402
427
274
355
188
253
303
136
155
293
297
311
223
331
228
155
162
212
309
128
268
193
177
183
228
205
264
|
114
89
166
36
29
71
113
145
71
185
87
141
149
124
56
48
180
134
22
120
108
160
205
64
201
0
95
167
91
170
196
258
211
268
193
114
312
303
313
202
247
146
297
136
224
235
192
332
326
240
67
306
243
357
173
286
263
93
156
323
239
86
206
126
291
303
173
242
261
164
238
355
286
190
282
214
324
328
146
240
133
273
183
218
364
264
348
123
83
157
197
219
184
288
156
118
226
174
208
226
360
359
203
258
196
193
287
338
329
369
284
303
347
356
174
374
315
317
314
111
181
152
133
151
169
141
176
243
148
263
440
368
477
466
376
398
368
397
367
448
428
382
389
412
397
401
413
358
449
432
238
297
221
388
272
313
156
308
286
288
309
289
255
337
303
308
369
255
392
314
277
337
374
404
280
224
370
281
381
307
344
245
385
181
239
342
211
340
305
275
285
281
358
270
209
257
359
325
180
344
307
292
299
230
311
306
289
286
217
287
280
302
303
373
267
353
187
281
316
231
216
329
349
271
249
307
329
321
203
260
254
261
202
221
353
213
246
359
338
268
329
359
346
340
329
230
280
239
344
460
375
472
487
422
367
450
468
481
430
376
421
446
372
386
463
458
489
489
419
466
406
432
368
459
367
489
444
370
397
392
433
363
390
490
415
425
418
392
369
396
406
393
428
451
451
476
413
388
419
451
389
399
440
443
423
464
442
416
433
398
450
402
426
203
278
90
167
218
61
73
219
215
242
124
262
154
93
60
118
231
38
176
91
118
100
146
129
185
|
172
197
182
226
218
178
196
232
242
249
242
224
198
185
202
200
216
170
233
243
238
253
233
232
196
247
174
218
217
240
245
31
90
73
73
133
75
59
105
117
0
166
51
113
105
77
93
98
109
48
187
86
94
117
128
73
49
172
137
76
36
165
45
138
84
105
122
84
35
164
74
119
60
60
41
59
80
84
105
50
124
26
134
64
128
91
103
127
165
94
50
83
76
94
142
151
21
105
49
102
114
129
101
71
82
103
62
114
100
150
46
63
133
129
99
132
100
114
79
142
66
95
151
124
84
148
85
29
122
49
245
184
249
251
175
203
207
226
196
244
210
224
210
249
245
191
229
169
226
227
114
220
121
242
111
216
163
245
237
192
227
114
158
250
174
188
208
192
205
123
162
215
162
235
147
150
192
204
221
159
197
145
182
144
186
183
153
241
139
204
158
189
164
214
185
142
220
141
178
140
127
123
221
233
246
187
157
229
157
210
243
148
112
236
193
206
159
187
167
145
126
198
196
154
175
206
129
152
141
225
133
246
174
214
157
198
203
192
175
115
192
142
166
154
233
182
137
118
227
214
154
229
241
193
122
208
223
241
184
133
177
217
164
141
217
220
245
242
178
233
169
185
140
213
125
246
199
130
179
146
188
127
149
244
170
184
172
167
122
153
161
146
194
209
227
243
214
163
234
246
150
195
246
229
212
240
210
190
212
178
213
164
189
186
246
232
218
235
196
201
202
226
198
244
209
182
171
237
227
220
220
239
246
155
198
202
184
204
|
72
90
111
113
107
71
97
143
132
172
134
134
116
90
89
88
145
80
120
144
136
165
170
121
141
136
66
140
112
159
174
123
87
151
79
23
177
168
182
92
113
85
164
0
106
107
91
205
194
117
74
172
119
222
100
152
139
62
92
189
103
62
78
63
172
188
68
134
133
95
125
220
151
62
147
95
189
196
36
106
23
139
86
86
236
137
213
38
52
23
63
113
51
158
70
49
92
82
73
129
227
234
108
127
68
76
162
215
195
249
154
173
229
222
51
244
195
201
186
31
46
22
60
46
50
91
66
115
69
128
316
246
344
337
249
274
254
280
250
322
298
270
269
300
288
272
292
234
317
305
145
240
135
303
169
247
116
260
244
220
251
183
180
279
220
230
276
200
288
203
197
261
258
309
192
155
269
222
289
215
256
167
273
120
187
248
147
276
204
218
200
214
249
221
167
173
276
218
144
230
182
170
215
183
235
203
179
211
127
202
215
185
175
269
181
244
107
187
203
131
109
224
237
164
159
213
200
201
107
194
143
207
128
165
227
150
173
242
221
147
221
227
224
216
240
150
164
124
246
326
242
337
353
289
232
320
332
346
295
245
286
313
243
251
327
323
353
354
289
332
271
297
235
326
231
358
308
234
266
258
300
228
261
354
280
290
284
259
234
260
274
259
293
316
330
351
304
266
317
340
260
287
334
327
308
344
317
294
314
278
323
274
298
164
245
143
167
206
94
105
184
197
196
167
214
130
78
138
150
202
113
187
157
79
115
143
117
166
|
26
28
84
61
71
60
44
92
70
128
72
83
75
44
37
49
109
46
73
85
76
114
136
60
119
93
6
99
50
113
133
176
120
213
139
51
229
224
223
110
172
58
222
62
131
145
148
267
237
180
27
218
152
273
147
198
201
0
135
247
155
65
140
99
234
250
80
194
195
75
187
269
200
125
201
156
244
256
91
154
48
197
91
130
297
173
268
78
35
77
123
172
99
198
64
26
151
136
126
186
284
296
164
169
107
101
223
277
243
311
215
233
291
268
84
304
257
263
247
31
106
84
40
59
111
126
125
176
115
177
347
275
387
374
284
305
275
304
275
356
337
289
296
320
305
310
320
265
358
340
202
289
190
361
229
299
151
306
288
271
300
244
233
328
276
285
335
247
349
265
251
315
320
369
249
205
329
271
348
273
314
220
335
164
232
307
195
327
264
266
256
265
311
267
208
228
333
280
181
292
215
200
212
156
227
215
197
202
126
199
200
209
212
282
178
261
98
191
223
139
123
238
257
178
159
217
238
228
111
178
161
185
115
143
261
131
162
266
245
175
237
269
253
248
241
142
187
146
254
382
285
388
410
333
286
380
385
395
349
305
339
357
281
304
382
371
405
410
349
377
320
354
280
384
283
417
361
285
307
317
359
277
321
408
334
340
342
303
290
313
333
315
340
366
392
413
366
328
378
402
321
349
396
390
371
406
379
356
376
340
384
335
359
203
285
139
190
237
81
100
223
230
239
172
259
160
89
122
157
239
88
208
149
106
124
165
139
197
|
151
178
152
214
210
174
173
205
224
218
221
198
171
161
189
190
185
145
222
219
215
224
200
215
163
239
157
188
197
210
213
21
56
108
92
126
74
69
85
84
36
140
73
103
70
41
114
129
94
80
175
71
58
119
146
53
85
155
151
95
0
162
60
144
120
141
94
116
71
135
106
116
48
70
46
83
89
110
107
15
108
50
104
32
156
58
113
127
155
81
48
111
56
68
115
132
32
122
31
131
132
159
125
39
54
72
97
147
92
183
77
92
167
120
75
156
134
149
110
129
60
91
129
101
91
160
99
62
133
26
226
160
243
239
156
183
179
200
170
228
199
197
186
223
217
176
207
146
217
211
144
252
149
277
145
250
178
276
267
224
260
150
189
283
208
223
244
222
240
158
195
250
195
271
181
178
227
235
256
194
232
175
216
165
214
219
178
275
174
235
191
221
199
244
209
173
256
176
198
174
99
93
186
199
211
153
123
194
123
174
207
116
86
205
158
176
127
152
135
109
92
166
167
119
140
171
107
123
107
190
98
211
141
180
136
164
168
164
146
81
160
128
140
130
199
147
103
82
194
227
142
234
256
187
131
230
230
243
194
156
184
211
147
149
226
220
251
254
201
229
168
199
133
231
128
266
206
131
167
164
206
125
173
253
179
187
187
158
136
158
181
161
190
213
256
270
248
193
269
278
175
228
280
260
244
270
237
219
243
209
238
189
214
209
275
237
235
258
194
202
227
248
226
254
238
197
173
238
236
245
216
257
251
162
205
216
195
224
|
301
330
261
380
389
362
311
312
370
296
360
309
284
297
357
367
271
283
392
339
343
319
264
366
238
413
318
283
339
299
283
199
206
289
298
314
167
190
124
210
229
271
214
292
190
186
320
257
123
275
346
144
173
152
353
157
267
320
358
207
207
354
267
346
287
305
240
311
253
255
301
139
170
276
193
287
182
229
309
196
284
217
230
209
260
156
180
326
337
270
254
312
243
139
257
294
237
329
231
331
208
275
330
171
224
221
261
280
139
304
239
237
302
118
243
242
286
304
251
306
262
289
280
263
296
366
305
256
338
183
32
47
117
80
57
30
51
24
46
50
75
48
24
38
55
59
0
61
90
46
341
443
350
434
329
435
385
468
463
414
449
325
385
467
389
404
399
420
376
319
383
425
320
414
366
379
374
428
409
370
398
372
344
371
415
382
382
455
346
430
376
412
342
441
414
367
422
336
404
317
111
123
158
241
171
120
126
181
203
162
202
110
121
77
171
72
232
150
98
184
197
98
70
146
179
134
100
92
212
205
159
225
225
233
72
229
200
55
75
146
94
95
68
78
134
202
133
174
108
220
94
176
248
102
175
272
188
162
188
237
171
110
71
171
201
145
192
229
261
128
133
214
114
246
155
283
178
147
78
219
239
137
250
210
182
149
217
96
192
158
232
201
121
162
337
326
368
299
399
382
257
349
396
357
351
346
308
311
336
316
296
267
281
415
474
435
441
464
385
397
431
454
427
457
437
404
370
430
439
449
401
463
449
365
406
422
400
431
|
289
297
333
287
259
226
313
361
325
393
335
353
337
310
274
258
367
302
284
355
345
384
391
313
361
281
277
362
318
380
395
235
273
139
155
221
262
239
306
294
204
307
215
222
293
273
134
191
305
156
264
284
291
289
124
275
162
271
136
229
235
213
180
173
146
133
281
119
175
315
130
298
260
181
235
154
251
212
186
249
245
211
300
252
209
293
262
194
239
227
203
125
237
298
290
269
204
140
226
105
247
194
118
273
256
276
169
175
290
179
190
196
163
315
256
231
157
141
187
245
208
203
282
265
177
147
160
175
156
253
439
385
419
433
372
400
411
427
399
434
393
428
411
451
449
382
428
370
404
417
91
18
90
116
100
33
127
41
37
20
29
109
46
58
54
45
112
26
150
126
46
62
171
143
65
67
129
0
120
74
86
60
164
107
42
94
76
59
95
8
56
17
140
22
73
62
88
118
101
148
330
327
416
402
439
387
357
418
336
403
427
351
315
440
384
410
323
383
370
331
309
401
400
351
363
404
329
355
316
407
329
424
344
384
357
368
385
395
379
316
395
335
368
356
432
362
338
310
429
328
342
371
340
369
277
282
357
391
319
236
322
388
359
292
343
377
380
355
257
397
335
302
324
308
292
319
339
300
366
262
286
304
239
368
309
340
287
350
265
309
265
276
362
357
241
276
179
201
168
214
232
176
194
220
200
250
249
220
221
198
266
236
250
79
53
203
128
92
223
208
68
87
42
183
26
128
194
231
177
67
244
134
212
170
182
140
153
104
|
214
221
258
213
186
151
237
285
250
318
259
277
262
234
199
183
292
226
211
279
269
308
317
238
288
211
200
286
242
304
320
184
207
109
89
145
223
201
258
226
153
232
181
147
228
211
66
177
261
109
188
239
229
258
48
226
124
195
60
200
178
138
119
96
127
125
210
78
135
242
85
264
213
115
191
95
218
190
111
191
170
168
228
189
204
235
235
118
163
155
139
70
168
245
216
193
147
67
163
54
228
193
53
217
188
207
141
170
250
189
156
168
169
278
186
223
147
138
166
169
140
130
207
192
105
72
89
127
80
200
398
337
392
400
328
356
358
378
348
396
359
375
362
401
395
343
382
322
373
378
51
94
34
178
85
105
55
113
97
79
106
102
44
134
94
98
161
53
189
128
67
127
188
195
75
14
167
76
172
101
135
38
191
31
40
135
0
133
107
72
77
72
163
74
33
51
148
132
40
158
277
271
349
329
372
326
297
350
266
337
358
294
263
383
316
354
251
318
313
264
241
342
345
288
295
341
282
301
246
337
265
352
272
311
310
295
315
342
325
256
336
294
318
306
369
292
278
246
369
323
304
356
341
339
252
288
345
373
305
227
304
360
317
270
334
356
368
351
259
373
308
294
288
309
263
328
324
270
329
251
284
271
235
360
292
318
279
315
245
286
259
261
335
339
265
297
214
211
214
253
230
205
238
251
230
277
265
236
245
215
279
239
258
36
100
142
83
83
150
138
49
74
50
132
67
64
120
165
120
67
173
101
154
95
114
83
85
61
|
177
197
120
250
271
260
173
152
225
124
211
153
137
163
234
250
110
156
264
182
190
151
93
226
85
286
197
124
197
133
111
204
146
302
264
225
221
235
174
125
229
143
254
211
127
152
285
312
190
272
228
191
136
244
306
182
279
202
302
265
194
260
239
274
313
334
144
305
264
127
295
232
198
237
221
266
245
287
244
179
192
238
125
169
332
145
261
249
232
197
215
294
182
159
145
183
220
284
194
314
290
341
301
163
163
143
289
334
210
368
267
278
355
215
165
325
325
341
296
205
211
223
165
166
245
302
261
255
278
189
213
156
290
259
182
186
130
158
142
230
238
134
161
160
139
209
181
159
259
221
330
436
328
471
337
438
327
459
446
411
446
343
373
471
400
413
437
401
431
352
383
441
383
464
371
354
420
418
450
387
426
359
405
327
390
412
350
464
368
417
381
407
391
423
375
360
449
370
354
365
140
129
23
66
25
69
88
0
85
24
21
110
154
111
36
109
107
47
103
87
110
84
114
79
55
48
166
127
105
29
97
44
87
66
167
73
40
133
122
121
91
198
145
150
52
61
104
112
76
354
212
329
385
252
269
385
335
323
316
322
300
271
191
279
342
301
347
373
362
293
264
335
222
371
254
410
316
250
219
317
353
236
339
360
304
287
330
228
283
276
335
305
268
309
431
435
436
374
460
462
344
416
468
441
428
443
407
396
422
391
402
358
380
373
450
340
378
416
282
300
393
408
400
371
416
342
282
323
355
411
289
398
351
290
320
354
327
377
|
310
340
292
380
378
341
329
349
385
348
380
343
315
315
355
358
316
299
389
370
369
364
321
378
285
406
320
325
356
345
338
149
203
201
241
294
95
111
103
223
169
290
128
271
199
177
258
146
86
202
341
102
176
52
293
122
184
320
304
108
168
330
214
306
190
202
246
230
175
279
224
52
121
229
128
223
91
123
272
167
274
146
247
190
139
153
74
293
323
249
213
241
222
128
268
295
186
273
199
254
89
155
262
152
213
223
169
166
77
183
153
141
185
54
236
117
180
197
148
296
228
258
287
262
252
316
254
187
291
144
126
119
85
101
89
105
155
148
138
112
67
166
132
170
182
74
133
109
71
99
260
347
274
316
236
334
329
371
372
318
350
226
297
363
288
302
282
333
253
213
289
317
198
292
270
301
255
335
290
267
287
287
221
307
333
270
308
350
243
338
280
318
225
352
341
278
309
226
340
202
129
144
244
307
265
196
179
264
241
241
285
156
121
194
238
171
261
219
161
220
218
186
161
195
234
218
100
137
238
279
191
302
265
291
99
280
263
143
146
165
178
66
122
114
234
254
169
194
211
92
53
70
122
37
58
139
72
75
56
112
39
53
77
45
78
52
88
109
129
65
0
81
44
115
45
153
52
39
56
90
106
43
121
97
49
23
83
40
71
28
100
71
27
48
204
193
241
172
273
251
129
224
267
225
222
213
176
180
205
189
163
137
148
344
386
400
382
391
362
368
356
382
345
412
350
348
338
404
395
371
384
403
415
324
367
369
352
366
|
276
304
264
342
338
300
296
321
350
324
346
314
286
283
317
319
291
267
351
339
337
337
299
342
262
367
284
298
322
319
315
108
170
156
196
253
54
66
80
193
125
259
83
231
170
144
213
106
64
157
303
71
147
11
248
89
139
283
260
63
128
288
170
263
146
160
213
185
129
249
178
22
83
185
85
178
46
80
229
129
236
101
217
153
105
125
30
251
284
209
171
196
184
102
235
259
144
228
159
209
53
120
217
119
177
190
124
128
46
150
107
97
149
42
200
87
138
156
105
257
186
217
253
226
208
272
210
142
247
106
156
127
129
142
101
125
163
164
147
146
103
177
147
189
196
98
155
114
113
130
215
304
229
281
192
292
284
329
329
275
308
183
253
322
246
261
246
289
221
172
246
278
165
259
227
256
221
292
255
225
249
242
189
262
288
232
263
309
202
295
237
275
189
308
296
234
271
187
295
165
114
126
236
288
259
188
166
254
217
230
273
144
101
202
224
175
234
207
154
196
191
184
164
178
216
211
89
130
210
264
170
288
241
271
100
258
246
148
145
142
176
65
122
112
231
233
152
168
212
105
61
105
136
77
20
132
102
116
69
82
56
97
86
26
100
95
122
130
113
110
45
82
42
118
0
157
78
8
80
68
100
20
96
125
54
60
76
62
37
29
84
52
72
85
187
184
213
144
244
229
103
194
242
204
197
198
160
157
183
161
151
114
132
298
342
357
337
346
320
326
311
337
300
368
306
303
295
362
351
326
342
358
371
280
323
324
308
321
|
874
845
899
807
816
856
856
844
799
859
805
848
875
870
832
833
884
886
800
819
818
836
891
807
917
786
865
872
829
855
872
1041
982
1051
978
899
1094
1088
1084
963
1033
896
1083
920
987
1008
972
1118
1100
1025
846
1082
1010
1138
946
1062
1049
865
929
1109
1021
871
993
907
1074
1082
938
1022
1048
909
1019
1134
1066
976
1066
998
1109
1114
932
1019
913
1059
940
996
1149
1033
1133
909
868
940
983
999
965
1058
917
890
1012
954
991
1001
1146
1143
980
1033
972
962
1073
1121
1107
1149
1071
1090
1128
1131
949
1160
1098
1096
1099
892
966
938
897
923
955
913
961
1029
929
1043
1186
1118
1245
1224
1135
1150
1103
1133
1110
1200
1193
1111
1132
1139
1118
1163
1155
1113
1214
1187
1010
1025
991
1133
1046
1048
917
1022
1000
1031
1035
1064
1010
1056
1058
1057
1125
994
1157
1091
1033
1079
1152
1158
1043
982
1135
1016
1135
1069
1098
1006
1158
946
980
1102
968
1067
1074
1008
1044
1024
1130
997
950
1019
1104
1098
929
1121
1068
1052
1001
915
998
1035
1032
980
956
995
962
1052
1070
1090
984
1084
930
1005
1059
977
971
1057
1085
1012
976
1023
1095
1074
953
953
1005
936
932
922
1113
926
955
1101
1083
1027
1061
1129
1099
1097
1031
953
1031
996
1056
1246
1145
1253
1273
1193
1151
1236
1250
1259
1215
1162
1204
1217
1136
1170
1247
1235
1270
1274
1205
1238
1184
1217
1143
1245
1149
1275
1226
1151
1164
1178
1219
1142
1176
1273
1199
1205
1204
1163
1154
1178
1193
1179
1202
1231
1230
1258
1183
1170
1181
1221
1175
1173
1205
1218
1198
1243
1225
1197
1211
1177
1234
1187
1211
944
984
828
891
926
842
844
949
929
976
837
991
905
872
809
848
950
817
882
815
895
859
886
886
916
|
345
368
360
386
369
328
371
410
410
426
413
401
376
360
364
356
393
346
389
418
412
430
409
399
372
398
344
395
389
417
422
192
265
130
206
293
172
156
223
293
178
343
139
278
277
247
207
81
212
161
350
203
260
165
232
210
140
340
249
126
209
313
201
272
107
96
300
157
147
342
160
180
193
216
171
186
149
104
255
220
295
159
312
240
59
246
139
276
324
266
220
179
253
233
319
323
196
225
227
176
109
50
197
230
260
280
118
64
191
29
132
117
50
201
276
74
84
82
99
310
236
256
327
300
233
264
222
165
251
205
313
287
261
288
262
286
322
325
306
301
255
337
308
350
356
258
316
273
258
287
169
201
188
135
132
181
262
222
232
178
199
114
180
202
143
154
106
209
68
87
160
154
27
105
144
202
78
198
110
125
121
179
38
233
217
107
215
186
109
204
148
182
58
220
240
165
137
84
255
57
259
265
378
407
402
334
306
391
330
369
408
288
242
360
357
331
335
345
303
315
299
336
320
312
342
356
241
280
316
393
296
416
350
388
259
373
372
306
299
270
327
225
279
267
380
354
288
285
365
143
222
196
147
226
141
86
180
219
149
79
159
236
247
146
163
212
199
165
69
237
189
124
203
118
161
122
168
169
239
99
101
180
67
183
145
183
113
221
124
161
91
117
212
190
53
82
53
18
84
71
59
36
81
51
37
66
52
22
35
0
68
53
56
246
249
350
298
281
339
334
248
274
226
346
221
276
307
368
333
256
364
313
364
283
319
297
293
274
|
669
690
612
742
763
750
665
638
714
601
698
640
628
655
726
742
598
648
756
667
677
630
575
716
577
778
689
612
688
614
589
628
609
724
721
710
602
625
556
600
659
635
649
692
589
599
744
691
557
706
720
577
582
585
773
586
700
694
775
642
631
748
691
754
722
740
626
743
686
618
733
573
602
696
626
714
617
664
719
618
676
651
610
623
691
574
614
730
722
673
673
741
650
565
634
673
663
749
648
761
639
706
756
592
630
617
696
714
574
735
674
672
735
553
641
671
721
739
686
693
675
697
656
651
712
778
725
687
752
610
431
476
488
456
492
465
452
434
463
442
487
435
451
410
414
488
435
492
485
456
773
877
779
867
763
870
801
902
896
848
883
760
817
902
824
839
833
851
807
755
817
860
751
845
800
808
807
861
842
805
833
804
774
793
845
817
809
891
782
862
811
846
776
873
839
800
857
771
825
751
532
538
482
549
467
489
516
492
570
495
498
516
547
427
516
455
597
506
497
562
583
470
464
528
536
480
532
508
588
518
550
519
579
556
505
565
532
467
484
554
474
531
493
505
454
551
533
570
446
618
527
562
636
517
605
681
579
539
598
665
585
508
506
598
596
537
568
613
680
512
554
625
547
649
586
676
581
578
507
644
651
569
675
589
598
561
633
525
621
582
653
625
531
560
752
732
795
726
827
802
683
777
820
776
775
759
724
733
756
742
707
690
698
839
905
830
856
887
773
790
857
878
857
858
868
819
769
815
842
875
781
878
841
771
807
834
809
851
|
1609
1632
1617
1649
1629
1588
1634
1670
1674
1681
1677
1662
1635
1623
1627
1618
1648
1608
1650
1681
1676
1689
1659
1663
1621
1656
1609
1652
1654
1674
1674
1445
1519
1393
1468
1557
1405
1399
1442
1546
1438
1604
1392
1543
1526
1496
1466
1340
1426
1426
1613
1431
1504
1372
1484
1446
1404
1605
1501
1371
1465
1573
1465
1530
1371
1356
1559
1416
1411
1600
1421
1383
1434
1480
1421
1450
1383
1356
1518
1473
1559
1416
1568
1496
1311
1485
1362
1538
1587
1530
1484
1439
1515
1463
1580
1588
1458
1483
1488
1430
1336
1310
1453
1474
1519
1537
1382
1328
1408
1294
1393
1375
1314
1398
1537
1309
1348
1343
1360
1574
1500
1521
1590
1562
1496
1516
1484
1429
1509
1453
1430
1462
1339
1378
1433
1438
1496
1478
1480
1409
1383
1501
1466
1492
1511
1409
1456
1456
1366
1410
1418
1381
1436
1276
1384
1360
1506
1382
1404
1380
1371
1367
1407
1348
1357
1355
1290
1417
1264
1343
1384
1330
1286
1255
1377
1437
1286
1392
1279
1351
1316
1414
1273
1477
1431
1316
1451
1339
1351
1400
1374
1387
1298
1411
1462
1401
1306
1331
1487
1315
1474
1488
1592
1650
1613
1544
1526
1612
1577
1588
1633
1503
1463
1531
1585
1515
1589
1567
1509
1557
1548
1533
1506
1540
1577
1566
1447
1485
1567
1625
1532
1649
1599
1632
1446
1619
1608
1486
1493
1504
1525
1414
1469
1462
1580
1595
1514
1528
1555
1259
1400
1286
1227
1363
1349
1237
1277
1295
1296
1310
1313
1348
1423
1336
1271
1316
1268
1239
1265
1329
1348
1279
1390
1244
1362
1205
1296
1365
1396
1305
1265
1378
1292
1253
1310
1326
1287
1385
1338
1337
1288
1314
1346
1304
1213
1195
1243
1277
1237
1206
1290
1258
1216
1216
1235
1199
1228
1249
1229
1264
1226
1276
1251
1469
1420
1592
1520
1480
1595
1587
1461
1478
1434
1575
1417
1514
1563
1616
1568
1457
1620
1526
1602
1538
1565
1530
1536
1495
|
147
130
204
86
56
68
155
196
127
236
143
190
192
163
93
74
225
168
74
174
162
213
251
118
240
60
126
213
140
220
245
255
224
242
172
116
309
296
319
223
237
180
285
138
241
245
164
311
331
219
96
308
257
353
137
289
243
122
120
310
238
76
193
101
265
273
194
212
244
197
211
353
285
177
276
192
317
311
133
243
146
263
208
224
342
275
340
111
95
161
191
190
189
297
183
143
218
146
208
192
347
335
171
265
206
210
266
312
330
340
268
286
318
358
187
355
289
287
294
126
177
147
160
169
154
104
156
227
121
264
455
383
481
475
387
412
389
417
386
460
435
404
406
435
421
410
430
372
454
443
201
245
183
342
238
263
111
254
231
240
257
256
210
284
259
262
326
205
353
282
233
289
343
361
239
180
331
231
338
265
301
202
350
139
189
300
165
289
267
223
242
232
323
217
158
215
313
290
130
312
320
307
333
275
349
333
312
323
246
321
321
321
313
400
300
377
219
311
337
257
238
355
371
295
280
337
339
338
230
300
276
304
237
263
365
252
283
378
357
284
354
365
362
354
362
264
299
258
374
448
379
466
472
424
359
429
460
478
421
358
414
449
381
378
453
456
482
477
398
467
404
418
370
442
362
469
436
366
404
376
416
361
371
480
406
421
404
396
358
390
389
381
428
446
421
449
377
361
379
415
368
365
402
410
390
434
415
388
402
368
426
380
403
151
222
31
109
160
45
36
165
158
190
64
209
103
67
0
59
175
35
117
32
86
51
91
80
130
|