# USGS 09362520 ANIMAS RIVER BLW DURANGO PUMP PLANT NR DURANGO, CO daily mean flow
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 2008-03-25 24:00
end_date: 2026-10-24 24:00
timestep: 1 DAY
units: cfs
scale: 1
763
864
1000
1060
1030
991
931
827
769
789
799
959
938
908
879
927
924
840
769
702
787
1050
1350
1210
1060
1180
1450
1580
1600
1780
1960
1850
1690
1590
1630
1790
1960
2050
1750
1490
1390
1520
1900
2180
2410
2150
1960
1880
2130
2340
2050
1910
1900
2240
3140
3910
5050
5940
4620
3300
2570
2090
1990
1980
2180
2730
3110
3550
4300
4990
5300
4880
3510
2640
2670
3610
3440
3330
3720
3060
2670
2840
3170
3600
3760
3980
3910
3590
3230
3030
2670
2330
2250
2390
2250
2270
2270
2150
1960
1970
1960
1900
1800
1650
1640
1550
1450
1390
1370
1290
1200
1100
1040
1030
1090
1080
1020
994
1050
1030
1040
1120
1090
1140
1160
1090
1030
900
796
712
659
611
593
582
680
745
820
783
788
659
597
549
512
462
430
405
384
365
338
326
310
302
292
280
301
297
286
276
274
319
989
774
570
486
435
394
367
343
317
333
399
385
459
407
367
359
340
330
326
301
289
286
285
277
269
267
264
253
250
254
261
257
246
256
296
313
311
279
277
280
277
336
321
311
324
310
309
298
276
276
286
283
266
261
259
249
244
248
245
244
238
235
224
222
233
240
240
228
237
244
257
247
243
235
229
229
214
212
219
217
217
213
208
197
193
194
200
233
241
219
199
191
198
200
199
194
187
191
193
206
197
196
193
197
190
169
170
201
203
194
175
160
173
194
176
176
182
171
150
182
184
178
177
183
191
187
185
184
182
185
181
183
166
161
177
177
178
181
181
176
177
193
195
196
223
245
226
220
225
202
200
207
211
196
191
206
220
210
219
224
209
210
225
216
206
214
218
206
200
215
216
216
215
217
229
235
255
269
275
274
271
268
279
294
313
307
307
302
288
276
275
269
268
279
280
275
277
293
334
395
472
540
583
622
568
512
482
446
415
409
410
394
394
372
372
381
361
349
357
432
547
543
581
571
539
567
592
586
545
492
484
568
826
1370
1620
1730
1950
1840
1470
1620
1630
2330
2890
3200
2650
2010
1880
2200
3300
4310
4540
4400
4620
5010
5030
4900
4770
4740
4300
4410
4220
4090
3470
3110
2940
3250
2940
2470
2200
2170
2150
1960
1950
1850
1660
1570
1490
1620
1600
1330
1130
1100
1040
996
833
760
866
845
905
994
1050
1100
1290
1080
1020
1210
1370
1400
2900
3020
2380
1770
1540
1280
1160
1050
1000
865
816
741
717
638
569
523
518
522
501
468
440
387
357
331
333
330
339
313
329
370
377
413
399
377
421
392
366
341
317
296
275
282
269
257
248
239
230
224
222
237
260
261
249
220
212
201
195
187
178
183
237
245
234
224
206
198
196
191
191
197
203
201
202
209
200
200
202
208
206
212
225
234
239
260
272
278
271
275
278
269
250
240
231
205
196
198
193
211
208
200
193
209
226
221
219
210
207
201
196
216
227
229
221
226
217
219
230
245
237
229
215
207
205
191
189
205
186
204
201
193
190
189
191
190
188
182
179
184
186
185
191
200
197
184
181
195
199
194
192
188
186
184
172
183
188
185
188
181
175
171
163
156
153
133
154
165
152
166
151
140
160
159
170
151
148
164
154
134
135
177
188
173
143
131
162
154
155
171
181
176
175
171
172
162
160
159
158
157
156
141
159
158
171
172
160
140
146
186
193
195
160
188
187
187
186
181
203
201
189
175
184
181
174
188
190
185
200
191
185
188
185
169
185
206
204
194
205
198
208
210
213
211
193
187
206
210
209
207
208
208
207
204
170
202
208
207
212
205
206
190
187
222
213
194
202
224
233
214
189
163
189
212
178
179
169
163
173
201
263
278
264
258
263
273
277
260
279
339
510
649
881
891
634
633
859
1230
1350
1370
1450
1600
1800
1360
970
824
813
958
1200
1410
1170
925
794
705
656
911
1460
1370
1590
1640
2090
1930
1530
1280
1080
968
948
1380
2180
1720
1470
2130
3400
2980
2740
1990
2050
2700
3660
4720
3980
3210
3200
2860
2420
2590
3410
3980
3780
3170
2930
2720
2170
1840
1440
1120
993
1040
949
992
954
915
850
847
700
655
617
584
576
511
471
594
652
621
688
653
586
532
502
475
450
422
396
384
356
345
336
312
299
287
280
281
304
396
505
490
468
464
462
442
454
494
537
588
551
788
919
836
794
670
601
550
511
470
549
612
520
463
476
514
456
407
461
444
396
397
418
385
374
375
382
373
379
447
431
381
364
317
303
294
278
275
312
302
281
267
266
249
246
239
231
228
226
228
229
247
338
363
315
292
269
254
240
234
226
220
243
204
201
213
288
342
379
345
324
310
292
277
264
252
251
244
249
249
281
294
285
282
285
315
285
268
257
262
270
256
223
213
214
213
211
209
209
249
270
262
263
247
252
258
269
269
261
256
256
259
268
248
264
266
252
248
253
248
238
221
265
253
256
240
200
178
172
153
176
171
151
144
151
159
179
174
218
235
228
267
276
280
265
248
228
228
222
226
232
223
216
238
195
249
240
223
220
223
236
226
188
211
237
228
229
226
229
237
240
234
219
226
224
214
207
208
216
214
219
223
226
221
203
175
202
197
218
216
218
207
194
184
193
202
202
208
213
215
214
214
207
203
206
204
224
241
236
236
228
221
235
246
249
248
246
265
264
250
245
252
271
286
303
322
334
297
224
201
175
155
181
166
174
195
187
185
179
175
184
221
300
408
606
520
578
682
683
462
285
261
244
258
261
271
280
260
347
560
777
728
649
674
650
665
615
596
506
473
496
505
472
414
368
331
386
482
686
1090
1380
1150
927
774
696
798
1010
1470
1840
1460
1230
1020
891
882
1050
1190
1120
1170
1400
1990
3040
3480
2480
2520
3130
3290
3220
3850
4410
4990
4500
4190
4100
4130
4210
3960
3810
3800
3910
4200
3300
3290
2680
2220
2410
2750
3180
3190
2900
2620
2520
2630
2930
2680
2340
2200
1970
1850
1860
1800
1710
1780
1850
1780
1940
1750
1510
1340
1200
1120
1140
1200
1100
995
883
786
735
704
835
898
787
699
685
777
724
722
745
731
706
626
553
509
480
447
417
443
422
388
383
371
362
343
331
321
313
323
309
304
298
302
307
326
342
352
352
337
340
315
294
292
296
298
279
273
266
248
243
257
264
306
337
363
470
442
404
373
338
318
301
284
273
270
262
260
242
238
235
228
277
319
411
471
415
392
370
356
366
365
375
388
396
403
398
361
357
343
338
331
321
317
371
370
361
337
337
329
322
328
319
307
332
331
327
318
305
293
295
302
306
305
298
295
286
279
274
274
276
272
264
257
261
262
255
258
256
252
247
252
252
250
249
238
234
223
222
211
207
215
231
260
237
210
204
205
229
242
229
208
209
197
195
209
216
214
213
223
221
208
196
206
204
202
205
206
204
194
192
205
194
179
178
181
206
201
180
199
196
198
194
189
195
196
182
193
183
162
190
193
190
192
191
184
185
192
183
147
180
186
177
196
198
195
186
170
178
169
182
183
182
186
184
180
162
182
185
216
196
198
203
184
186
209
216
228
229
229
231
247
261
278
304
333
384
463
493
465
401
381
381
443
588
741
785
826
891
974
1090
1220
1440
1480
1200
971
941
962
963
990
1060
1250
1430
1480
1270
1080
939
844
762
709
712
743
839
1080
1330
1620
1990
1930
1980
1710
1430
1300
1330
1330
1460
1760
2050
2130
2030
1640
1410
1400
1580
1500
1390
1210
1250
1480
1620
1700
1510
1480
1610
1790
1970
1870
1620
1590
1410
1210
1200
1310
1310
1400
1530
1210
1160
1170
1220
1170
1100
1060
980
887
787
734
701
659
625
587
562
571
551
526
502
477
451
429
408
399
397
409
400
381
364
336
325
333
367
400
401
409
396
362
342
319
314
319
325
330
313
310
289
297
314
313
310
317
306
305
291
307
290
282
264
292
320
327
302
317
344
330
312
303
306
286
266
254
254
239
250
224
214
206
195
201
204
214
233
220
199
190
195
203
198
196
200
209
200
192
187
182
177
181
181
177
187
204
206
200
195
192
182
172
178
163
166
154
158
155
170
194
191
186
190
171
168
165
162
158
165
163
161
159
157
154
170
182
194
195
186
174
178
158
154
152
169
155
144
149
150
153
148
136
135
135
133
138
133
148
144
139
140
142
171
162
186
162
158
181
161
169
175
172
167
159
156
154
149
145
138
134
123
124
155
188
196
200
197
198
187
191
188
182
178
165
153
181
177
196
202
203
188
192
196
181
171
177
180
190
189
186
187
191
180
186
186
190
173
179
181
177
174
162
167
158
152
161
164
174
175
178
182
175
182
184
180
182
182
181
180
183
211
202
180
164
173
198
198
192
196
199
194
191
190
189
193
196
194
189
181
188
189
186
189
190
186
189
190
189
180
180
182
186
185
166
154
151
149
152
150
142
145
160
164
153
147
146
157
163
172
185
189
187
178
173
169
169
165
155
149
155
158
155
161
173
177
189
207
206
198
214
237
237
254
272
247
221
212
213
221
247
244
257
264
232
226
237
258
361
418
446
466
511
743
1110
1520
1590
1420
1280
1530
1420
1250
1060
891
776
687
635
630
774
1270
1900
2170
2450
2650
1940
1470
1320
1570
2080
2390
2350
2270
2170
1990
1650
1350
1190
1140
1250
1270
1240
1230
1270
1240
1130
1190
1130
1040
929
853
780
738
651
601
548
514
475
443
420
400
368
344
322
304
287
286
306
288
271
259
251
240
237
233
229
229
214
207
211
251
266
252
315
362
331
385
399
383
322
288
263
253
247
235
253
514
560
479
408
407
492
494
463
510
533
673
660
585
706
667
622
548
480
424
388
357
346
342
320
308
295
278
313
639
826
617
538
498
456
429
403
370
347
329
305
291
287
280
300
577
920
1290
1460
2040
1720
1360
1230
1630
1390
1130
1190
1740
1690
1460
1280
1170
1150
1050
972
908
838
776
717
667
624
588
562
535
581
587
571
562
576
552
524
499
483
460
452
444
435
426
428
426
433
437
429
434
435
417
420
417
411
409
407
378
364
368
357
351
348
345
338
335
334
344
336
320
308
317
326
367
390
384
356
331
311
308
310
304
309
305
312
312
285
259
255
265
255
242
270
259
248
245
238
247
249
249
253
264
256
240
226
219
232
215
217
224
230
218
208
220
216
206
211
205
183
206
217
214
206
202
200
197
196
191
192
192
190
191
189
186
182
184
191
182
187
187
183
178
185
184
180
177
175
188
180
173
184
182
181
178
174
172
174
186
184
182
182
179
183
189
180
184
187
187
190
199
218
221
238
237
229
231
231
229
236
237
232
235
256
265
263
266
263
251
249
256
250
246
251
260
260
254
262
287
321
301
286
301
315
314
338
344
319
290
281
278
287
351
523
760
1020
981
808
686
662
642
792
1060
1180
1430
1930
1930
1570
1500
1750
1490
1190
997
872
738
662
725
990
1410
2010
1960
1610
1290
1080
1080
1020
893
811
794
831
977
1240
1710
2440
2850
2440
2430
2370
2190
1940
2180
3330
4260
4560
4660
4700
4710
4480
4180
4170
3980
3610
2870
2330
2200
2420
2480
2530
2580
2090
1970
1720
1730
1490
1530
1670
1470
1340
1250
1240
1280
1260
1100
1090
1190
1240
1180
1100
975
925
908
877
855
875
841
786
805
897
798
730
690
671
614
574
540
515
472
419
429
532
535
481
517
751
761
640
672
682
633
618
635
720
601
528
485
450
419
398
398
437
522
449
406
371
353
354
352
348
434
438
395
367
396
459
414
387
354
333
304
286
268
256
264
246
247
291
1080
712
564
496
454
408
378
381
361
341
324
567
1180
1490
965
780
678
619
869
2140
1800
1440
1260
1100
1010
944
877
811
755
734
835
878
835
792
754
722
686
650
616
598
575
560
576
552
523
499
482
469
463
434
419
410
409
422
433
401
372
384
379
373
358
353
344
333
330
342
355
345
325
285
290
305
321
316
306
306
302
307
309
295
293
293
291
286
280
285
277
273
270
266
258
253
252
256
262
270
254
243
258
253
242
229
243
251
243
226
230
246
234
223
216
215
192
195
201
190
182
185
208
225
233
235
233
233
242
250
245
240
230
224
231
226
235
230
229
213
215
226
229
225
227
228
248
244
233
225
226
226
227
225
224
229
236
244
253
255
250
252
259
269
263
251
259
256
254
265
275
267
269
257
257
255
254
256
256
237
233
231
242
248
262
272
281
307
315
313
338
426
550
673
720
638
587
595
620
634
615
583
579
630
734
822
862
857
827
759
706
679
670
676
668
644
628
616
594
589
621
681
660
626
586
552
529
491
461
448
443
454
480
466
474
513
607
736
913
976
986
1030
1190
1300
1250
1240
1140
1080
1100
1180
1290
1330
1370
1310
1450
1930
2200
2020
2060
2130
2000
1920
1780
1700
1800
1930
2240
2680
3060
3770
4200
4070
4020
4370
4820
4040
4200
4520
6460
5440
4700
4230
4580
4340
5030
5160
4680
4560
4370
4200
3980
3510
3110
3140
3030
2870
2640
2600
2490
2290
2280
2020
1720
1560
1530
1780
1860
1800
1590
1500
1790
1700
1720
1560
1350
1230
1190
1090
1040
974
875
821
771
719
679
631
581
533
513
591
624
833
786
650
657
655
701
662
606
585
584
563
506
429
398
384
386
358
320
302
288
274
269
257
289
334
335
299
288
288
280
263
264
292
362
517
483
423
375
351
319
301
284
278
288
296
281
265
254
248
245
246
251
253
239
234
229
224
223
218
212
204
202
203
269
463
469
399
367
368
357
345
334
317
307
299
294
330
429
622
618
583
570
548
517
500
485
455
424
418
404
379
365
355
380
363
351
337
323
320
325
332
318
312
315
307
355
336
313
308
308
306
286
291
289
287
284
275
272
266
262
243
233
236
244
252
250
233
237
241
239
239
243
236
231
233
212
204
204
201
220
226
235
225
218
207
207
205
206
203
202
207
209
208
207
204
210
217
217
216
200
190
177
185
195
196
199
198
200
198
201
211
202
191
200
200
197
194
191
202
200
202
213
223
200
189
181
194
204
207
219
224
221
234
239
260
292
299
294
309
315
318
317
330
367
382
359
356
354
364
367
387
434
438
473
495
487
487
494
473
446
426
433
460
454
450
479
456
441
441
433
434
451
485
501
465
452
440
407
399
387
382
359
346
336
345
393
470
534
631
809
872
871
836
818
808
865
939
929
810
726
659
636
636
695
846
924
997
969
874
819
789
754
756
719
707
783
1030
1490
1840
1620
1420
1470
1550
1480
1560
1860
2330
2660
2240
1950
1850
1910
2260
2780
2970
2890
2680
2650
2160
1840
1800
1900
2140
2660
3010
3680
3650
4550
5110
4250
4640
4040
4340
4360
3930
3610
2860
2730
2710
2580
2590
2500
2550
2550
2400
2050
2060
1820
1600
1530
1450
1300
1250
1380
1630
1440
1320
1180
1100
1020
946
875
820
784
721
651
602
558
528
496
470
466
525
570
534
501
475
458
437
410
380
365
343
333
365
355
359
378
622
1240
961
786
749
636
600
530
466
429
402
381
371
366
377
358
332
319
335
473
482
454
481
525
580
569
544
516
509
568
568
546
490
465
420
395
377
356
346
349
354
351
337
321
309
299
289
295
370
510
677
588
584
580
547
521
530
554
521
499
510
470
455
432
406
430
398
390
387
375
363
351
341
330
322
324
314
305
300
296
290
287
291
280
274
270
261
259
255
250
249
271
300
284
266
252
245
245
243
241
238
231
227
229
228
222
203
215
278
254
235
217
215
200
217
224
218
209
202
220
234
210
205
225
217
206
200
223
211
211
213
211
215
257
264
211
189
208
208
244
251
242
238
212
201
201
213
204
213
218
224
229
221
237
228
206
195
273
274
250
244
236
242
241
239
245
236
219
227
252
230
232
239
221
213
206
197
189
204
224
231
240
237
242
223
223
240
248
249
261
292
314
340
322
314
316
338
361
388
360
359
394
422
397
356
336
331
347
314
291
302
308
305
310
301
309
329
375
453
567
633
715
839
1000
1140
1280
1480
1540
1520
1500
1390
1200
1080
1020
995
1020
967
948
995
962
893
905
886
806
790
856
977
1020
1020
1010
1020
1240
1530
1730
1820
1920
1970
2340
2420
2110
1880
1860
1990
1810
1550
1380
1220
1110
1000
900
847
834
900
1210
1890
2390
2850
2780
2480
2200
2230
2780
3320
3280
3170
2630
2150
1770
1540
1420
1330
1410
1530
2100
2450
2700
2490
2540
2630
2820
2900
3250
3740
4030
4370
4250
3960
3890
4250
4290
4210
3720
3400
2830
2800
2940
3150
3480
3780
3440
3090
3010
2730
2450
2190
1990
1830
1820
1630
1490
1410
1330
1250
1180
1140
1090
1080
1050
1040
1040
1040
1120
1240
1050
1030
957
920
891
899
873
910
965
917
874
970
1070
975
919
1120
1340
1170
1030
926
890
830
930
876
843
807
792
734
679
652
600
549
507
470
438
412
386
375
365
367
375
364
358
347
332
324
319
301
293
285
284
282
280
260
256
249
246
240
237
236
238
239
237
258
293
254
251
252
241
231
227
240
289
280
267
279
305
348
355
378
372
350
326
311
306
302
298
294
289
276
273
269
268
262
255
247
245
242
243
242
242
236
234
228
226
222
217
214
210
215
224
217
219
224
221
219
222
231
227
224
236
232
230
239
228
209
212
222
204
207
214
218
212
211
210
210
206
205
212
215
209
208
206
207
197
167
162
160
161
155
148
157
162
172
166
156
163
159
149
152
163
151
129
155
165
155
154
154
153
152
155
158
145
137
137
138
143
156
149
143
163
148
139
137
134
132
129
130
131
144
160
158
140
115
116
138
149
147
130
147
150
147
145
142
142
140
138
138
136
130
139
140
137
139
141
156
162
149
138
136
148
150
123
131
143
135
136
135
127
135
134
130
139
139
144
128
128
138
142
139
142
154
158
162
175
169
162
166
164
165
165
153
155
178
179
180
169
160
160
161
166
164
169
173
191
183
168
166
212
354
304
287
306
320
263
233
234
245
236
229
258
260
235
240
287
312
375
531
687
703
727
647
557
473
375
358
408
568
778
1260
1330
1690
1440
1390
1260
1160
1210
1300
1230
1030
836
731
773
706
682
813
974
863
858
744
790
779
810
765
765
688
681
696
672
646
622
595
557
548
521
478
458
487
650
756
615
529
461
410
373
346
320
288
268
253
242
232
216
207
198
197
193
192
227
292
292
266
255
274
273
294
287
321
333
479
384
312
260
256
253
240
363
338
327
327
326
305
264
246
261
274
250
243
223
202
160
134
137
142
143
149
142
167
148
151
179
160
140
140
176
245
186
173
185
202
193
171
152
144
150
159
156
153
157
155
220
205
168
153
139
130
132
123
121
127
122
113
109
123
135
136
112
110
112
107
107
104
108
110
112
144
204
241
246
236
231
287
289
278
286
283
277
281
276
248
250
262
259
249
248
271
292
352
339
318
293
274
263
259
264
253
241
242
238
232
231
222
221
207
197
205
194
183
172
185
182
181
177
173
172
175
173
175
178
176
160
155
170
183
181
170
167
159
151
144
174
185
176
164
144
136
177
159
146
144
158
155
160
162
161
148
158
151
143
159
154
149
148
140
130
132
141
151
158
157
150
155
153
141
137
136
137
146
141
134
135
150
151
156
132
129
142
149
139
124
139
158
160
162
170
167
180
182
196
224
228
222
223
206
195
193
210
194
178
174
221
214
200
205
213
232
221
235
235
227
222
219
214
217
223
229
246
255
253
247
246
264
272
260
254
268
367
384
320
300
306
320
347
371
381
406
406
378
387
412
469
551
701
876
735
661
585
580
611
625
735
915
990
1210
1520
1540
1210
957
827
785
914
1070
1100
1320
1710
2150
1940
1920
1870
1880
2190
2780
2870
2860
2820
2980
2560
2140
1920
1980
2040
2090
2350
2510
2150
1840
1630
1630
1920
2510
3020
3470
4080
3220
2480
2100
1790
1630
1470
1320
1360
1630
1660
1580
1490
1430
1450
1740
2810
4020
5010
4190
4720
5960
6490
6940
6680
6280
6310
6580
6460
6750
5370
5020
4740
4130
4970
5370
4910
3690
3170
3470
4050
4390
5200
5660
5580
5620
5400
4600
4570
4270
3870
3560
3760
3740
3290
3130
2850
2660
2590
2740
2670
2640
2620
2380
2280
2030
1920
1860
1830
1980
1980
1980
1820
1630
1500
1420
1340
1380
1270
1220
1220
1130
1070
1150
1140
1100
1070
1140
1030
923
841
775
725
686
652
610
590
580
553
528
509
491
464
449
436
435
426
424
418
395
377
376
374
373
450
425
392
385
378
375
354
346
356
355
373
370
359
339
312
324
323
310
301
291
294
285
265
241
226
249
258
263
261
260
261
256
257
254
250
251
249
251
251
228
230
231
228
232
243
259
264
259
260
268
277
279
275
264
266
281
273
270
270
265
260
260
256
256
254
253
249
207
194
186
180
171
171
201
215
205
196
182
174
188
178
184
210
204
176
170
189
188
208
198
180
204
207
179
159
158
177
194
189
176
153
131
134
133
127
138
147
159
168
169
168
166
154
131
118
121
126
133
127
130
134
142
143
149
152
138
140
147
143
138
139
147
141
132
136
148
152
146
140
137
146
150
151
146
148
131
140
151
148
149
130
115
146
160
151
148
144
136
128
127
137
129
130
125
125
128
119
133
150
137
125
114
111
135
127
131
126
124
119
124
128
143
159
167
163
165
165
191
191
178
172
176
180
212
198
191
183
184
184
194
211
216
216
190
195
182
187
213
228
230
238
247
282
333
405
497
538
562
530
458
433
424
412
427
439
428
455
471
470
532
595
683
808
981
1270
1540
1660
2000
2000
2070
2010
1900
1950
1970
1870
1820
1770
1720
1770
1750
1810
1720
1850
2250
2510
2480
2130
1910
1850
1730
1540
1480
1640
2000
2420
2590
2890
3120
2520
2600
2270
2260
3150
3690
2280
1750
1440
1260
1270
1380
1720
1650
1440
1330
1220
1110
988
925
894
870
845
806
745
699
655
626
590
551
525
505
491
529
511
473
449
426
393
375
362
354
345
341
341
354
374
359
332
307
291
287
339
667
985
790
770
672
562
487
441
422
400
363
339
320
298
265
247
240
224
200
188
176
173
171
169
201
176
169
164
165
165
163
155
161
164
174
177
182
186
174
164
157
147
144
150
151
154
170
214
209
202
194
189
181
176
173
164
165
165
166
165
161
161
158
153
150
147
140
133
134
137
136
135
134
134
134
132
136
135
132
132
130
127
123
119
131
135
129
134
122
124
127
129
139
139
140
137
143
155
152
146
146
148
156
154
150
161
190
199
173
160
154
160
160
161
157
161
160
161
160
158
158
157
158
157
145
145
148
140
135
135
128
128
121
122
124
119
118
120
120
123
121
115
105
115
111
105
110
122
112
101
110
115
101
92.1
97.8
107
118
119
112
98.2
103
115
109
107
115
116
110
112
110
112
107
102
101
111
110
109
108
114
126
118
115
114
118
124
122
121
112
101
118
123
113
104
114
123
122
114
105
112
106
109
113
112
112
118
122
121
114
114
94.2
94.1
110
119
116
111
115
113
110
107
106
96
98.5
111
117
114
112
112
115
118
117
113
110
112
111
110
112
111
107
106
109
122
127
125
134
131
135
130
124
129
145
154
157
167
187
226
282
323
320
313
322
320
338
371
400
379
373
353
325
294
264
250
266
284
283
266
263
315
368
352
331
361
477
670
716
604
543
648
841
992
845
696
589
565
629
758
862
1010
1240
1100
936
954
1340
1510
1420
1290
1320
1490
1340
1470
1560
1600
1740
1400
1380
1630
2150
2870
2860
2500
2350
2020
1830
1770
1740
1640
1520
1450
1400
1370
1220
1090
1060
982
912
829
758
792
749
678
545
540
694
712
652
622
576
547
554
509
484
459
423
380
340
340
432
477
391
361
346
343
334
380
386
364
513
666
812
746
812
784
785
841
780
731
658
589
505
466
429
388
349
308
286
274
269
256
266
249
246
239
280
415
434
358
312
275
253
234
227
222
212
200
189
220
267
265
250
238
220
196
183
175
166
161
160
154
150
150
151
148
148
151
152
141
140
141
143
142
142
147
151
159
182
200
206
215
217
211
214
228
233
234
323
298
290
286
283
275
265
266
281
288
285
262
248
242
237
231
232
244
236
238
241
245
245
244
241
236
227
222
215
206
205
206
210
208
198
195
192
194
198
185
171
182
182
169
167
174
171
159
170
174
169
169
166
165
164
161
159
155
156
160
160
173
145
126
138
151
169
158
147
143
132
126
126
136
144
201
179
176
171
164
161
160
160
159
152
132
136
157
166
164
162
159
144
136
143
151
162
164
159
157
164
169
166
155
163
160
151
159
161
154
138
131
143
149
149
157
145
123
124
140
144
141
145
147
147
147
142
140
144
147
145
139
134
139
144
149
145
135
138
144
140
148
156
163
173
187
194
202
186
174
166
179
164
154
160
168
167
170
184
182
179
181
186
180
186
190
205
246
324
422
479
444
386
360
346
357
386
427
467
449
439
493
556
541
539
488
440
401
388
404
496
652
825
995
1310
1070
847
719
663
677
754
938
1100
1350
1360
1560
1410
1170
1380
2090
2520
2320
2090
2230
1970
1950
1920
2320
2530
2320
2330
2310
2300
1740
1370
1180
1040
942
984
1280
1530
1410
1200
979
934
1030
1120
1040
1020
990
994
1020
1030
1010
982
921
854
789
722
646
614
675
1020
1300
945
793
737
712
648
621
1090
921
785
700
669
638
627
670
610
695
661
593
527
485
471
453
411
378
360
341
329
326
368
334
306
281
272
281
310
348
346
382
539
729
757
768
720
648
590
616
569
540
504
455
421
388
380
375
353
348
360
395
382
377
425
435
417
402
375
370
445
584
529
487
446
405
372
348
326
308
284
266
252
244
245
248
244
241
236
268
304
285
259
241
228
224
240
351
684
506
428
381
354
333
322
316
311
384
557
574
546
513
494
481
452
433
420
401
369
351
335
335
330
318
310
298
291
286
295
296
288
286
297
288
274
277
273
266
262
298
283
261
271
272
274
275
275
255
249
257
261
249
233
221
225
230
214
211
210
209
206
202
198
208
202
208
183
180
203
202
201
204
203
205
205
190
180
180
193
183
167
155
150
134
127
147
161
176
190
195
187
181
176
180
203
192
188
198
210
211
197
190
180
179
192
177
177
189
192
181
164
175
196
192
190
183
178
165
161
158
170
182
167
161
145
156
174
168
171
167
155
154
171
170
173
170
161
169
159
158
175
178
178
184
162
151
164
178
179
175
190
173
156
179
188
177
171
182
179
175
164
163
164
168
173
175
183
214
215
216
212
243
266
255
246
241
260
278
301
282
271
259
245
237
235
232
248
248
245
263
315
352
316
281
305
368
434
581
934
1440
1770
1660
1280
1140
1360
1760
1870
1490
1280
1260
1370
1600
1510
1360
1480
1800
1930
2550
3170
3480
3560
3790
3610
2740
2620
2430
2880
3470
3090
2660
2620
2760
3200
3650
4450
4300
4370
3990
3950
3750
3530
3760
4060
4550
4500
4300
4210
4450
4430
3920
3180
2620
2670
3000
3420
4170
3580
3510
3520
3340
3270
3140
2540
2370
2320
2430
2290
2630
3070
3340
3450
3410
3020
2720
2670
2730
2870
2550
2320
2090
2140
2060
2050
1940
1880
1750
1660
1590
1480
1420
1370
1410
1300
1200
1100
1020
955
888
883
848
803
761
710
674
654
628
613
597
568
599
626
618
572
536
493
462
429
385
361
346
339
335
368
359
400
400
378
386
402
363
329
305
320
359
403
433
408
379
340
319
299
280
264
261
255
239
223
212
203
191
181
188
227
240
275
306
362
345
326
333
327
296
281
263
252
240
229
222
216
211
207
206
209
242
248
234
221
214
211
207
204
204
204
204
206
204
198
195
192
189
189
191
190
189
186
182
185
187
189
199
200
189
188
188
189
184
177
178
181
185
190
186
183
180
177
172
178
187
185
181
189
186
181
177
178
187
198
177
163
160
161
165
181
177
178
179
173
173
169
172
162
146
145
166
175
182
180
163
154
160
163
172
177
172
184
173
155
129
133
139
138
139
149
160
156
148
158
159
149
153
155
145
143
152
149
148
151
149
150
145
146
153
145
156
156
154
151
153
147
141
135
140
150
149
150
189
168
157
145
156
172
167
164
156
152
143
144
148
157
153
152
149
142
146
150
147
145
140
143
151
161
152
137
150
153
156
159
154
150
153
152
147
148
151
158
164
169
179
196
195
177
170
183
197
208
231
253
240
222
208
199
196
194
198
206
196
196
216
273
317
289
264
246
240
263
326
434
580
691
595
562
697
819
855
850
1010
1100
1270
1470
1250
1050
877
771
719
726
765
847
995
1040
947
817
753
764
747
739
706
693
827
920
1090
1310
1670
1680
1990
1870
1430
1290
1380
1440
1300
1510
1660
1860
2040
2110
2090
2390
2480
2490
2990
3070
3100
2750
2790
2440
2210
2210
2060
1890
1780
1650
1520
1370
1250
1270
2710
2770
2000
1670
1500
1340
1200
1720
1380
1280
1450
1960
1620
1290
1090
965
858
755
675
623
577
524
497
478
453
439
423
426
422
394
441
428
376
326
313
303
294
280
259
244
236
230
230
231
229
222
229
252
246
253
368
549
557
498
533
499
431
385
363
355
347
334
419
479
649
891
1190
1000
800
685
597
528
494
450
431
391
358
332
320
318
303
300
295
283
270
260
249
272
378
558
477
413
389
395
378
353
330
315
302
289
281
275
255
253
238
233
229
225
217
216
218
209
205
199
195
190
189
197
214
252
325
380
411
378
359
361
364
360
365
358
459
548
481
429
410
405
399
382
381
369
367
358
351
342
338
345
324
323
331
318
300
300
275
280
281
277
278
277
292
315
291
264
265
263
269
271
273
267
263
259
255
259
241
235
221
239
235
233
233
223
227
222
215
210
211
222
224
222
217
216
221
220
218
211
198
189
221
211
207
191
197
213
188
179
175
190
163
167
160
164
188
191
170
157
154
147
143
143
168
186
192
183
192
184
182
178
185
184
180
183
174
172
175
176
171
170
166
157
172
178
174
179
188
174
168
172
167
165
171
183
195
190
187
189
196
213
211
197
196
199
192
188
190
207
218
219
231
223
213
210
217
212
204
204
204
208
209
235
293
343
382
419
412
377
363
347
338
317
309
291
279
286
316
390
528
758
888
922
999
965
917
951
868
749
685
648
621
677
778
857
990
925
841
779
730
683
712
807
856
802
715
664
671
745
942
1180
1560
1700
1320
1100
1040
1110
1030
894
826
867
1160
1610
1890
1900
1460
1490
1680
1880
2370
2540
2230
2530
2360
2320
2260
2130
2240
2280
2090
2040
1950
1980
2000
1930
1820
1690
1520
1430
1380
1380
1240
1070
961
915
831
783
770
737
663
641
670
635
655
615
576
537
495
459
435
422
403
384
370
361
348
338
335
348
339
321
321
338
321
303
280
255
248
238
231
227
223
223
220
213
203
198
192
188
184
182
179
175
170
168
169
164
166
162
156
152
154
155
167
168
171
196
206
218
197
190
188
193
177
172
170
183
193
196
193
186
188
196
256
477
521
409
345
308
280
259
242
240
239
238
244
234
224
217
230
242
245
241
232
227
255
434
377
338
311
313
380
2230
3610
2180
5030
4630
2990
2050
1580
1290
1110
972
862
805
750
691
645
603
556
496
484
464
447
430
421
406
386
373
360
347
338
323
319
310
306
303
294
294
304
288
276
298
293
284
306
294
278
268
264
265
263
257
253
248
259
256
240
252
263
252
250
254
253
253
250
245
243
242
240
241
238
236
238
234
230
223
241
260
255
247
235
217
231
238
244
236
230
231
228
223
223
225
204
195
213
215
219
211
206
198
196
197
194
183
184
199
203
188
172
170
173
179
184
184
189
188
184
180
179
180
182
178
178
177
177
177
182
183
178
177
183
195
181
187
175
175
186
203
212
233
244
254
262
280
286
275
269
269
263
252
250
253
258
260
262
270
279
274
269
282
303
345
414
510
593
609
722
935
989
953
909
866
820
849
784
738
643
624
626
620
608
610
619
627
625
586
585
562
557
542
498
490
474
467
465
486
481
470
488
500
484
477
476
438
388
380
385
395
401
399
399
467
509
558
722
896
1090
1280
1200
1220
1010
857
743
678
674
643
648
690
744
749
867
968
910
814
826
852
854
906
911
909
919
847
842
817
778
749
691
639
615
597
557
531
508
483
456
395
359
352
355
372
364
343
321
300
273
256
247
242
234
228
217
208
208
205
198
193
203
205
224
221
229
245
250
244
233
245
285
298
284
298
301
304
373
466
373
317
282
256
225
209
202
204
203
203
194
194
190
195
214
199
199
194
183
177
174
173
176
181
185
176
177
183
182
180
182
195
249
273
221
211
205
199
195
193
181
171
171
169
171
185
270
303
541
1960
1200
834
643
544
690
752
1560
1910
1280
1210
2250
1860
1660
1340
1120
966
846
783
708
645
596
560
582
767
897
2290
2200
1780
1530
1390
1270
1240
1240
4290
9480
6510
