# DWR ONEJURCO SOUTH PLATTE RIVER AT JULESBURG (CHANNEL #1) daily mean flow
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 1996-07-03 24:00
end_date: 2026-09-27 24:00
timestep: 1 DAY
units: cfs
scale: 1
125
110
100
90
80
70
60
55
45
40
45
50
55
60
70
75
70
95
70
60
55
55
50
45
45
40
40
35
30
25
35
50
65
80
90
65
45
40
40
40
40
40
40
75
95
65
57
88
82
66
104
123
145
152
154
146
112
173
250
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
490
500
500
500
490
510
490
500
480
460
460
450
440
400
440
440
350
310
270
250
250
250
260
260
236
210
197
191
193
175
163
158
154
150
147
143
141
140
139
141
144
142
140
140
139
139
142
134
140
174
229
231
234
231
221
230
231
230
223
220
211
209
213
206
205
211
225
220
213
221
236
242
238
238
250
234
227
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
275
302
313
325
298
278
277
277
269
271
303
314
330
346
328
273
268
259
235
213
207
213
205
209
211
215
167
138
137
158
158
162
173
203
249
266
238
214
199
191
196
186
178
182
162
156
169
175
179
178
181
200
228
255
267
235
202
171
146
140
121
116
92
86
84
94
106
112
122
113
110
110
97
89
65
62
57
52
53
52
55
63
60
60
55
43
41
40
38
36
34
37
40
67
222
297
248
183
154
178
155
148
182
329
418
613
753
914
1030
1280
1590
1870
2000
1980
2090
2020
2030
2140
2210
2190
2090
1960
1950
2010
2000
2040
1990
1710
1440
1200
970
785
663
557
463
392
350
284
192
147
129
139
120
90
77
69
66
61
59
57
56
51
47
45
45
49
51
50
55
61
461
1490
1160
1000
934
831
844
752
711
1050
1260
1070
970
902
870
919
905
798
712
618
555
519
477
441
435
380
346
326
326
264
177
142
127
109
96
89
84
102
122
127
162
269
290
292
296
323
345
356
343
331
311
312
325
358
411
489
536
541
579
623
610
562
536
535
535
535
533
530
537
544
557
552
566
602
564
546
542
532
503
483
469
446
433
421
397
372
381
343
396
443
536
580
584
584
596
582
578
567
553
541
536
534
552
580
584
584
588
583
609
605
617
592
574
575
576
569
581
553
512
507
518
532
560
565
574
578
566
559
545
563
583
598
593
580
586
603
619
649
636
625
658
659
653
666
668
658
662
638
619
638
655
674
694
705
724
743
757
767
752
737
738
753
728
706
739
768
758
771
737
750
748
736
765
778
776
772
764
735
733
733
757
765
764
764
759
722
711
715
722
743
732
740
740
733
697
680
653
598
568
560
557
556
550
548
551
571
590
578
562
531
491
525
499
450
452
480
552
576
583
618
553
526
527
518
502
516
509
499
495
494
498
502
505
503
504
521
592
613
606
598
606
633
749
776
775
746
722
713
713
713
795
820
788
744
733
723
653
587
529
503
556
579
616
681
720
824
816
777
775
737
734
743
821
982
933
834
751
724
706
658
633
635
648
910
1030
1040
1020
919
831
762
691
643
595
540
476
452
500
407
308
506
665
716
716
716
701
679
673
673
667
681
645
628
804
1080
994
888
877
874
853
807
742
704
615
575
548
459
383
347
252
309
208
196
140
111
96
94
79
63
54
51
48
42
42
42
41
38
43
41
39
40
38
38
46
46
57
54
47
49
368
411
528
700
688
607
682
672
588
557
532
519
510
458
424
402
441
410
367
462
345
287
270
252
210
141
106
79
68
63
60
59
58
55
53
53
51
49
47
49
53
55
53
53
54
55
61
80
91
118
165
165
160
167
176
204
233
331
394
300
304
350
394
414
441
461
465
467
463
438
434
438
441
511
546
598
618
650
685
683
671
657
652
652
644
599
567
562
563
591
618
615
606
612
614
598
579
505
466
464
470
506
542
517
491
479
496
507
505
495
478
478
470
437
403
348
298
289
284
283
282
278
280
286
292
295
293
300
306
309
313
323
315
303
298
299
296
357
305
311
302
319
371
400
410
407
382
375
390
315
278
228
235
295
406
473
476
442
422
386
335
248
135
168
142
254
371
338
309
386
474
557
695
913
867
956
973
989
431
735
610
514
523
519
512
529
568
554
558
536
537
531
534
517
500
486
483
519
515
512
504
522
535
524
531
532
540
532
512
510
495
467
444
432
421
428
432
439
448
456
439
408
423
479
488
493
489
482
476
472
455
437
430
394
367
347
340
330
316
321
311
306
303
299
291
281
269
262
247
238
236
242
248
246
246
255
261
252
233
222
225
199
185
154
135
166
168
142
107
85
88
113
139
145
130
129
146
334
473
493
497
509
656
1370
2280
2760
3640
3500
3110
2820
2490
2490
2300
2120
1940
1760
1580
1400
1230
1120
1020
956
967
928
960
949
935
982
1110
1390
1600
1760
1940
2020
2240
2210
2150
2030
1820
1720
1640
1430
1290
1200
1150
1370
1550
1770
1760
1860
2050
2320
2450
2510
2460
2430
2190
1960
2010
1990
1710
1400
1160
966
811
677
564
500
439
392
323
248
192
153
132
112
115
119
111
110
122
141
459
470
435
386
368
314
245
220
203
199
182
218
459
629
659
1190
1210
1190
1530
2080
2030
1960
1960
1820
1920
1640
1300
1260
1410
827
703
604
569
558
550
501
439
406
386
438
341
318
286
315
359
510
571
808
997
1030
1030
1000
939
888
824
816
822
830
830
775
708
704
695
699
697
745
795
724
719
768
816
856
860
893
867
790
766
724
700
698
696
685
656
623
545
505
501
503
499
480
470
476
506
529
552
557
563
586
604
584
596
589
560
534
525
536
554
558
566
562
558
562
565
551
542
528
515
509
510
508
512
492
480
474
487
510
515
526
545
588
583
575
560
537
535
526
519
595
675
691
705
693
685
689
684
690
712
696
677
667
676
711
748
774
776
777
770
772
782
800
822
829
829
830
830
830
830
820
820
820
820
810
810
810
800
800
785
770
755
740
725
710
695
690
686
690
672
642
632
652
657
678
685
643
639
661
648
672
720
730
746
769
793
790
782
771
738
713
710
749
787
830
860
874
856
832
806
780
686
611
576
537
513
510
506
506
508
520
542
538
561
747
788
745
694
683
659
645
650
656
652
645
600
607
648
631
628
626
617
631
637
618
603
598
599
585
568
556
551
633
675
638
568
508
490
483
491
455
403
378
371
360
342
338
281
243
191
163
178
160
133
106
100
97
247
254
193
219
237
203
206
172
150
143
122
103
107
102
98
99
104
99
91
87
76
103
241
204
100
77
67
59
55
58
69
140
170
164
100
86
85
74
57
50
44
37
34
35
28
25
28
28
39
36
33
31
24
23
23
18
11
12
18
20
18
23
14
15
9.7
11
12
15
16
16
20
20
22
22
22
11
8.5
8
8.8
9.7
12
13
17
9.1
7.5
5.5
6.3
7.7
8.5
13
15
14
12
11
18
14
13
15
24
26
17
12
10
11
11
11
12
12
16
144
56
32
23
26
21
30
28
16
13
13
11
10
14
26
27
31
29
34
39
52
110
140
113
80
63
65
66
74
56
46
37
31
24
33
14
12
25
52
55
83
122
112
80
67
79
99
108
101
100
103
123
127
128
129
120
113
104
96
88
79
67
65
55
40
34
40
50
59
56
37
32
33
56
42
41
43
40
45
34
38
42
44
73
103
97
92
83
74
65
65
65
65
65
65
65
90
110
140
142
124
107
100
93
82
81
76
73
70
78
78
75
78
77
78
76
73
124
128
142
144
164
183
202
220
280
320
365
415
415
365
315
315
315
320
320
320
290
290
285
285
315
315
315
315
315
315
365
365
365
365
365
410
410
410
410
410
500
550
500
500
500
450
450
450
450
450
450
440
490
490
490
490
490
490
490
490
490
490
490
490
490
480
480
480
480
480
480
480
510
497
461
399
397
420
422
431
428
382
354
319
275
263
249
241
211
167
143
123
110
109
99
83
76
77
68
66
65
71
94
125
135
139
155
161
152
117
158
175
216
295
335
338
344
349
347
326
338
384
369
338
327
372
548
547
506
423
342
341
380
347
357
333
364
419
403
348
288
252
231
213
242
223
197
697
1370
1180
1020
803
739
603
537
472
385
263
210
180
176
156
149
119
118
112
107
98
112
112
113
130
182
152
143
150
131
166
261
390
518
516
485
427
379
296
216
165
168
162
115
83
86
76
49
41
37
29
22
7.9
11
21
33
29
19
21
20
14
11
9.4
42
45
37
31
26
13
389
279
302
207
102
68
88
46
132
59
38
30
27
36
89
83
71
155
125
79
86
47
33
31
25
17
17
18
12
26
21
20
20
18
25
28
30
25
64
119
115
100
64
56
42
37
39
33
30
25
23
21
26
40
56
48
49
66
72
78
175
243
270
253
278
256
192
167
169
185
189
183
202
211
184
152
134
119
120
121
122
141
155
172
157
162
173
189
191
202
227
200
134
115
106
102
95
88
96
85
85
65
56
52
69
69
69
88
85
77
65
151
182
215
206
213
220
210
197
153
142
150
155
176
105
92
121
170
164
171
205
241
251
210
147
194
178
240
310
380
450
515
516
406
350
300
250
220
200
200
200
200
200
180
200
220
175
154
157
157
250
250
246
249
270
271
270
270
270
270
270
270
270
270
277
321
312
338
286
261
252
251
241
240
240
236
239
266
276
291
332
358
400
366
349
405
380
350
340
339
377
386
424
489
509
467
401
336
304
268
374
264
258
255
249
246
247
250
255
254
248
243
242
243
230
149
163
209
220
260
300
300
300
300
400
500
500
400
300
250
250
200
175
128
114
103
95
91
99
113
78
65
64
57
50
47
50
62
109
125
132
135
140
135
129
128
123
106
139
124
115
146
137
102
85
77
68
66
70
66
58
51
49
49
52
53
53
49
48
51
49
47
42
40
35
34
47
43
43
42
30
29
27
24
23
24
23
22
25
24
25
24
25
25
26
22
21
21
21
21
29
23
36
169
88
79
80
67
56
52
51
42
30
25
28
32
30
30
27
25
21
18
20
19
18
21
21
22
20
20
20
17
18
19
24
31
75
29
29
24
31
21
19
17
16
15
13
13
13
15
16
14
12
12
12
12
11
11
13
10
10
12
10
10
10
30
18
16
14
15
15
13
12
13
11
11
11
11
11
11
12
12
11
12
15
13
20
19
17
18
19
16
15
14
14
14
15
15
15
17
28
26
21
19
17
18
18
17
14
14
14
13
14
15
15
16
16
16
18
19
20
19
20
25
22
25
29
27
24
24
24
25
25
23
23
23
23
27
19
18
17
16
17
16
17
16
19
18
20
16
24
20
16
16
20
17
16
16
16
16
15
15
15
15
15
15
15
15
14
14
13
14
14
13
13
14
14
14
14
14
13
13
13
13
13
13
13
13
17
15
13
14
16
19
15
16
16
16
18
20
20
19
20
19
21
28
37
37
48
48
48
37
35
26
21
27
36
53
32
35
27
27
25
27
29
37
38
39
43
37
38
39
50
55
65
62
63
64
64
66
87
96
91
76
75
64
57
53
50
49
46
43
45
47
43
43
43
43
44
43
42
43
43
48
45
42
45
38
59
59
61
63
66
83
112
116
104
86
81
72
42
34
32
30
29
26
25
24
24
25
29
33
29
27
27
28
29
29
27
27
26
49
44
40
44
55
61
71
84
109
138
149
116
150
141
137
114
93
88
96
94
95
94
92
89
89
92
100
103
124
139
115
104
114
138
150
157
149
140
134
126
141
146
141
120
114
84
78
69
69
69
67
67
65
57
47
43
40
36
37
34
33
31
32
30
31
32
32
33
32
34
47
61
104
103
108
132
107
98
78
61
55
56
56
49
42
38
38
37
35
33
30
27
30
27
25
23
21
20
20
17
17
33
24
19
16
14
13
13
13
12
12
11
12
13
12
11
11
17
18
15
21
27
22
19
17
17
21
21
21
22
24
24
24
23
21
20
19
18
17
16
16
16
16
16
16
14
13
13
12
12
11
11
13
12
12
13
16
17
16
14
13
14
17
19
30
33
38
42
44
51
55
61
68
79
92
101
107
108
107
105
111
116
114
103
95
91
83
81
85
81
77
66
58
53
48
46
49
62
55
52
53
41
46
36
29
25
24
20
17
19
19
21
35
36
39
34
26
24
23
22
21
21
21
20
21
22
23
22
22
21
22
21
20
20
20
20
20
20
19
20
23
31
24
36
35
36
27
23
23
23
22
25
37
27
25
23
23
38
43
41
43
44
38
45
48
45
52
54
53
55
59
60
60
60
52
46
51
51
59
63
70
70
70
70
80
80
90
73
79
84
87
85
80
72
67
66
65
62
61
56
54
53
52
48
40
40
46
49
47
48
46
45
47
49
44
39
50
54
51
51
42
36
42
50
50
50
50
50
50
50
50
50
50
50
50
50
50
80
120
110
90
90
80
80
70
50
50
47
33
30
27
26
25
25
24
23
22
21
20
20
19
18
17
18
18
18
17
16
16
16
19
19
20
22
22
21
22
25
31
28
27
24
24
23
23
25
21
19
23
22
38
39
46
38
32
30
31
32
32
37
37
35
34
29
30
28
26
25
27
33
32
32
32
32
32
33
30
27
23
20
20
21
20
21
62
53
48
43
45
43
42
43
39
36
30
27
24
23
23
27
24
24
24
24
24
30
39
44
47
47
53
58
51
51
50
51
50
49
46
42
39
38
36
37
37
33
28
25
20
74
88
42
37
34
32
33
35
33
27
26
22
21
24
29
32
32
32
32
28
29
26
24
23
21
23
26
45
40
36
42
46
39
35
37
39
37
33
28
26
28
27
25
23
22
22
31
28
30
30
31
27
23
22
21
21
21
25
24
21
18
17
18
22
21
21
23
32
38
40
38
37
37
41
54
57
59
57
62
66
68
71
76
81
75
81
87
91
95
101
103
102
99
112
118
108
109
138
130
96
78
58
45
40
39
38
40
35
34
34
34
33
31
35
35
32
30
29
29
29
29
29
30
32
30
29
28
27
27
26
26
28
27
27
27
27
27
23
23
23
22
25
30
33
34
36
39
48
57
75
120
167
179
156
126
110
98
83
70
42
5.6
5.4
4.8
5.8
2.2
2
1.7
1.5
1.3
3.4
0
0
0
0
2.8
6.9
5.3
8.5
20
41
61
78
94
104
102
100
114
123
105
109
121
134
149
162
186
213
177
148
138
123
114
109
105
102
100
101
98
93
87
78
62
48
43
46
68
67
59
43
41
38
38
36
35
33
33
31
31
30
29
31
30
31
31
29
28
26
26
26
23
23
24
26
25
29
32
33
36
40
42
29
28
25
25
25
25
26
25
25
29
24
24
24
24
23
23
26
34
39
47
62
80
97
109
122
131
151
158
164
186
144
122
118
114
114
123
153
182
181
176
155
149
143
150
157
147
142
149
155
145
137
125
124
119
134
140
139
164
154
145
140
134
125
110
97
84
66
55
43
38
35
31
28
29
27
28
46
57
103
105
109
219
328
243
199
1060
1170
1280
1320
1470
1680
1900
1910
1790
1600
1430
1290
1180
1040
881
747
642
549
467
395
293
226
193
172
150
146
136
131
129
120
106
93
88
82
78
74
69
66
62
59
58
56
55
53
50
48
50
91
75
58
55
53
51
50
61
56
57
56
55
53
51
50
52
56
67
78
79
79
71
67
66
74
93
105
112
101
93
84
77
74
68
66
63
60
59
57
55
55
56
55
57
56
55
55
53
53
53
53
53
55
56
56
65
70
74
84
77
86
93
98
101
109
116
126
141
156
168
177
188
181
169
158
156
208
221
209
201
182
161
140
124
114
108
99
94
90
89
89
85
81
80
82
81
78
72
69
70
68
64
61
58
57
54
53
52
53
54
84
87
95
87
68
64
64
66
65
64
63
62
62
62
64
64
68
86
89
106
131
140
125
112
102
95
85
82
91
118
153
177
190
190
209
200
180
162
169
192
225
221
208
205
203
199
196
184
178
179
173
166
162
151
143
124
113
104
93
87
81
77
77
73
72
70
74
72
70
75
86
68
74
74
72
70
72
99
104
94
75
74
73
74
75
78
77
76
80
93
88
95
102
108
109
105
89
82
95
109
120
135
161
228
255
236
213
170
112
90
83
71
66
64
62
60
69
77
79
79
81
83
83
84
82
75
75
95
124
133
134
142
158
180
182
137
123
113
102
108
141
141
145
131
136
151
157
164
160
153
149
143
128
134
151
152
149
158
161
154
133
123
126
127
126
128
129
129
127
117
136
113
90
87
83
77
73
68
65
73
66
65
60
57
52
55
50
42
40
39
40
47
40
38
35
34
33
36
40
39
41
40
37
34
30
28
27
28
29
30
37
30
32
35
35
39
41
39
36
31
29
33
37
43
38
38
37
36
35
34
34
32
33
36
36
34
32
31
30
31
30
29
27
25
23
23
24
25
27
27
30
28
26
20
19
22
43
38
29
28
26
20
19
19
18
17
18
20
19
17
19
18
19
28
26
27
26
25
25
24
23
23
24
24
22
25
25
26
28
30
29
28
27
26
24
24
23
22
21
22
29
40
39
37
31
29
36
39
45
46
50
52
55
51
50
52
54
54
56
55
58
56
52
50
50
50
48
48
47
48
54
59
62
61
64
68
74
72
54
49
45
43
42
41
45
42
40
41
41
45
38
38
46
50
46
38
35
35
34
34
35
34
34
33
34
33
32
40
51
53
45
38
36
36
36
36
35
35
36
37
38
48
49
49
56
60
61
58
57
60
53
50
49
48
46
45
46
46
45
44
53
52
58
56
48
48
50
58
71
92
121
151
168
188
198
201
197
189
187
169
151
142
141
137
133
123
115
105
90
75
65
61
64
68
72
76
80
84
88
93
101
112
124
135
145
175
185
181
180
178
175
172
171
170
170
171
170
159
152
156
162
172
171
170
170
171
167
162
159
149
145
136
128
119
113
104
106
100
93
89
88
78
76
71
60
54
52
48
47
44
44
41
40
43
40
42
43
51
41
41
42
54
55
44
54
76
93
117
139
144
149
143
135
134
129
128
130
122
120
129
142
138
136
137
142
181
127
298
440
362
342
325
288
301
440
425
367
353
363
381
399
590
652
599
659
749
679
574
470
383
303
262
227
229
403
518
513
510
510
588
706
1010
1290
1250
1150
1090
1030
1190
1250
1040
916
817
723
661
592
469
448
449
402
361
329
293
300
273
247
209
161
140
127
125
123
119
113
108
95
86
85
87
82
77
64
57
57
58
55
56
55
52
54
48
50
45
42
42
40
38
35
34
33
32
33
35
80
83
70
62
64
62
61
60
56
63
54
49
46
43
40
38
39
37
36
32
32
33
32
32
34
37
40
39
39
37
32
33
34
31
31
38
35
34
35
39
40
41
38
39
48
57
47
39
38
39
43
59
63
69
76
82
89
98
100
102
92
83
84
83
83
85
85
90
90
90
90
85
90
85
80
85
90
100
112
124
118
108
104
127
113
93
89
81
76
74
69
69
72
71
69
67
67
61
54
53
52
51
50
50
50
50
50
49
48
48
48
49
50
48
48
48
49
49
50
56
92
130
151
159
159
153
161
186
182
192
180
170
150
130
110
110
120
130
130
130
140
130
120
120
140
150
160
180
190
200
200
190
180
170
160
140
130
130
130
150
180
216
253
287
331
372
381
366
357
350
342
335
319
300
290
290
290
280
280
280
300
300
300
300
330
360
390
420
430
440
450
460
470
440
410
380
341
314
307
301
297
290
279
274
270
262
261
255
253
245
237
233
232
227
222
218
219
213
212
205
192
174
163
151
142
129
119
108
101
96
87
80
78
76
74
66
62
58
54
52
50
48
47
46
49
44
44
44
54
108
160
190
205
198
182
157
148
164
185
209
194
181
173
168
164
159
147
138
132
138
124
123
126
122
125
121
127
147
147
164
152
155
160
161
128
110
105
116
108
106
101
94
91
87
79
77
76
71
68
88
105
138
128
113
113
97
90
87
85
85
80
78
77
80
81
81
93
105
121
100
85
77
71
62
69
70
70
93
85
75
70
71
73
67
66
64
60
57
53
48
45
43
42
38
35
35
29
25
24
23
23
22
26
22
22
22
23
22
21
22
22
23
56
30
88
49
40
63
54
44
42
45
40
34
33
30
28
28
30
29
29
31
31
30
56
118
106
128
162
160
137
135
151
139
103
84
68
59
55
53
54
51
47
46
47
48
52
54
58
65
85
103
120
132
132
144
135
122
106
104
106
106
101
98
89
96
96
92
92
92
92
110
122
125
127
134
136
134
134
134
139
151
193
230
215
201
181
163
154
144
141
139
140
142
143
140
138
141
146
142
146
141
114
85
72
66
63
65
91
91
88
82
68
61
58
56
54
55
55
54
54
54
54
55
55
55
55
55
55
56
57
85
89
83
101
132
144
172
203
201
205
200
190
187
205
190
160
170
180
180
180
180
180
180
180
180
190
210
230
250
270
290
290
290
284
285
270
250
229
240
255
265
250
245
240
230
225
221
219
217
216
212
210
206
198
188
174
162
145
125
122
121
140
167
205
213
201
189
175
162
157
153
153
148
133
128
138
134
133
141
145
145
139
132
128
130
127
119
115
119
110
101
94
86
73
69
63
58
56
54
52
50
54
58
55
50
49
48
46
45
48
41
42
43
52
67
69
58
66
66
67
97
129
129
110
111
124
144
165
177
195
224
242
234
229
219
196
178
162
176
216
260
271
239
222
304
591
910
765
527
364
264
214
195
195
227
211
168
129
160
142
152
141
136
120
116
143
121
112
104
91
92
88
77
72
73
76
95
160
191
199
195
183
194
241
206
188
243
259
372
664
1510
1990
2160
2390
2420
2280
2210
2200
2340
2460
2400
2480
2470
2360
2260
2190
2210
2170
2230
2200
2080
1920
1860
1970
1950
1770
1560
1340
1170
1160
1100
1050
975
926
871
854
689
509
399
346
306
256
219
208
182
161
152
162
143
132
129
128
128
127
162
215
220
201
184
168
320
398
397
368
335
307
282
275
245
221
207
206
220
238
242
234
223
204
179
187
177
176
182
195
199
205
197
179
179
182
192
210
222
236
248
241
240
255
265
259
260
292
303
318
320
343
350
380
447
438
462
480
478
484
499
513
509
494
480
480
479
460
455
462
493
510
510
520
531
523
499
487
487
480
470
482
506
520
509
443
433
461
550
724
789
814
820
840
859
844
897
947
997
958
811
682
606
598
669
667
650
630
620
620
576
543
520
490
470
460
460
480
530
600
600
600
570
580
580
590
610
690
730
730
720
710
700
680
670
680
810
920
980
1030
1030
1050
1040
1120
1150
1040
910
810
690
592
765
1020
1060
1080
1050
1040
1030
1000
980
930
780
619
552
521
568
736
859
890
893
928
945
960
898
793
719
673
616
540
504
465
434
412
409
409
408
407
404
401
397
379
368
358
340
330
330
330
324
317
309
300
297
294
294
295
296
280
281
279
304
333
356
375
375
379
375
358
351
351
327
327
410
507
554
562
557
542
499
409
335
280
227
197
183
187
213
225
217
224
213
229
288
451
614
672
662
619
574
538
517
506
507
574
503
451
418
408
436
384
329
292
263
247
247
232
233
252
292
369
505
910
1790
2190
2200
2270
2300
2360
2400
2240
2030
1780
1570
1410
1220
1090
1010
935
848
779
988
1570
1780
1970
2240
2390
2400
2390
2370
2260
2140
2100
2170
2130
1880
1700
1600
1560
1600
1540
1450
1410
1340
1280
1180
1350
1750
2450
2930
3200
3330
3450
3670
3880
4190
4470
4730
4650
4360
3720
3000
2450
1990
1630
1360
1120
894
742
574
396
333
273
287
428
572
403
348
314
274
225
205
190
170
160
155
155
151
146
245
407
420
380
339
304
281
250
221
182
158
139
121
111
107
106
114
133
324
288
319
280
265
256
218
210
254
274
265
253
240
230
207
186
162
146
139
130
124
120
120
116
129
140
149
160
176
177
186
182
187
194
198
196
199
198
183
181
192
193
191
175
174
167
164
164
159
155
157
141
138
138
142
137
133
137
136
131
132
137
133
135
139
141
138
135
122
115
112
109
109
109
115
145
190
183
148
167
155
134
122
112
101
91
88
85
84
87
84
84
85
85
86
87
106
168
201
234
248
251
258
256
264
291
305
306
312
324
334
341
330
340
343
337
320
304
286
272
262
253
234
223
231
258
241
228
219
217
222
220
218
212
214
224
232
234
234
239
238
238
241
230
270
260
280
330
380
390
450
490
600
560
550
510
520
540
580
630
670
744
777
649
549
522
462
412
362
348
342
357
384
396
401
273
130
110
320
330
365
418
360
320
400
460
530
608
740
921
942
770
667
612
620
627
598
555
515
484
448
452
418
405
375
370
348
335
313
294
285
269
256
237
229
222
215
195
162
143
134
124
116
106
101
98
94
92
92
92
101
142
158
161
163
152
148
145
145
146
141
138
135
131
125
118
123
125
146
170
187
188
186
176
168
168
170
169
177
180
186
182
177
169
172
160
177
159
151
131
123
122
118
117
120
145
141
123
121
130
137
146
172
291
454
534
779
1290
1500
1530
1510
1440
1420
1310
1190
1100
977
790
740
710
680
640
640
652
614
604
715
854
1030
1120
1200
1210
1070
961
1160
1320
1460
1630
1880
2150
1860
1570
1340
1220
1150
1000
810
700
530
420
441
508
581
563
502
501
1070
1900
2800
3500
3800
4000
4100
4300
4570
4540
3260
2580
2250
1880
1570
1320
1100
901
750
630
535
469
397
335
245
246
303
312
361
397
372
401
384
340
303
271
237
215
197
181
166
146
135
150
160
160
168
153
186
558
338
307
293
287
270
268
255
281
273
266
267
274
287
299
326
404
481
529
522
504
550
575
568
530
502
456
346
290
254
218
203
193
195
200
198
197
187
180
186
201
204
200
191
191
192
190
195
222
214
208
222
236
243
258
276
278
292
299
295
305
310
319
355
416
466
520
541
521
527
550
530
504
480
465
445
416
390
369
350
342
339
329
323
322
320
324
321
356
343
346
335
325
353
344
350
350
348
357
398
428
606
804
832
817
798
762
736
679
640
701
899
997
1050
1060
1070
1070
1070
1090
1100
1120
1170
1170
1180
1170
1180
1220
1200
1170
1110
1060
1040
1020
1000
1000
962
963
983
1010
1010
991
1010
1020
1030
1010
1020
995
993
988
964
966
935
935
938
960
954
860
756
798
945
1040
1110
1150
1220
1230
1210
1250
1260
1250
1240
1220
1220
1200
1180
1160
1060
984
888
765
693
634
665
783
851
842
813
802
796
751
719
675
643
624
603
585
556
526
509
489
433
367
313
295
239
235
238
186
142
130
123
116
108
102
97
106
134
140
215
191
155
139
147
142
141
134
118
124
144
135
139
180
181
211
210
176
136
117
110
107
104
99
129
148
131
114
115
142
136
121
114
114
117
119
121
129
131
136
134
134
132
124
103
98
100
100
89
76
71
79
87
91
109
119
121
117
108
98
91
91
90
82
72
81
81
76
70
67
60
56
53
50
46
44
42
43
39
37
36
35
35
34
31
31
27
27
26
26
28
26
26
32
30
26
33
50
63
59
52
47
43
39
38
36
68
50
41
34
27
36
37
33
29
28
27
26
28
27
27
31
33
31
32
29
29
31
31
30
31
31
29
30
32
36
34
35
36
39
37
32
34
39
39
38
36
35
29
28
24
23
22
22
23
22
25
28
35
33
33
33
33
41
42
38
34
37
43
49
50
50
51
52
54
64
69
72
77
76
79
84
83
87
88
94
108
133
133
120
119
107
107
107
105
109
88
72
88
82
83
76
76
77
80
80
68
52
47
43
39
39
37
38
41
41
41
39
40
40
41
45
54
57
62
62
45
41
39
40
40
39
38
40
54
61
61
56
41
38
38
37
37
38
37
36
35
35
36
36
46
42
53
59
68
86
101
96
90
86
81
66
63
74
82
86
80
63
70
65
70
70
75
80
85
85
85
90
95
100
100
104
111
118
66
60
60
80
100
105
110
130
148
146
145
145
145
149
146
137
125
115
102
101
101
97
85
69
59
52
48
44
44
57
58
66
75
69
61
51
48
45
43
45
44
65
57
79
100
109
126
106
90
69
56
50
43
39
35
32
59
58
56
50
33
26
25
25
25
25
25
25
25
26
33
39
52
43
34
28
28
27
27
34
58
106
116
116
106
103
111
145
134
209
226
208
189
177
177
195
194
158
199
216
188
151
126
124
122
121
131
138
126
131
124
127
159
138
104
98
87
85
88
91
101
107
97
90
87
82
74
80
102
95
97
111
136
135
118
102
90
107
102
107
116
110
94
82
77
73
64
63
62
56
56
54
50
49
48
52
61
62
44
38
37
85
67
59
40
45
39
33
30
28
24
22
21
21
22
21
19
19
19
19
18
17
17
19
18
18
17
16
17
17
17
16
16
21
40
39
35
38
32
23
20
20
20
20
23
26
23
31
33
30
27
28
28
27
30
25
22
23
24
25
23
22
22
21
21
21
20
19
18
19
21
20
20
20
19
18
19
21
20
19
19
20
22
23
33
46
74
81
902
6540
6850
6890
6430
5970
5690
5460
5510
4960
4610
4550
4250
3810
3520
3380
3200
3000
2780
2570
2420
2410
2270
2080
1990
1770
1470
1300
1220
1120
988
850
743
766
777
773
743
713
660
583
477
410
377
352
316
284
246
223
227
314
335
317
333
244
208
183
169
155
145
136
129
137
150
129
124
185
267
291
292
286
281
274
272
264
266
266
267
260
250
250
220
170
160
110
380
540
680
880
1090
1130
1050
957
892
870
810
780
760
714
715
700
668
652
617
537
489
450
423
391
377
392
350
300
250
250
350
450
575
700
750
850
800
800
850
902
868
843
819
802
750
715
711
695
682
664
678
687
650
650
650
625
600
550
450
400
450
500
650
1200
1450
1480
1460
1420
1270
1330
1260
1150
1010
905
776
698
639
579
561
518
495
463
404
299
441
526
540
564
553
543
564
601
653
678
658
669
637
626
594
583
536
504
473
450
416
371
334
304
281
255
229
254
316
308
292
280
262
237
214
204
191
181
168
158
175
189
184
175
172
170
192
217
224
229
251
203
161
138
133
138
131
125
117
111
132
137
136
138
117
134
143
128
130
145
142
146
216
511
568
462
382
320
268
227
186
169
165
314
1080
1770
2370
2900
3390
3580
3710
3860
3930
4190
4670
5330
5480
5730
5610
5290
4970
4870
4610
4090
3780
3640
3540
3390
2920
2450
2070
1920
1640
1690
1660
1530
1650
1870
1940
1810
1620
1330
1020
811
657
461
330
272
215
172
152
140
159
90
11
11
11
10
9.2
8
7.2
11
7.9
7.5
7.3
7.2
7.2
7.6
7.7
8
40
360
1490
2160
1910
1440
1130
903
705
560
453
399
346
290
159
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
100
190
270
270
300
310
320
310
250
200
200
218
244
256
265
279
287
294
307
311
316
328
326
325
330
327
544
732
731
731
728
716
697
699
711
695
699
722
765
793
801
806
804
799
810
820
808
763
748
750
750
750
750
750
750
745
740
735
730
725
720
720
720
725
730
735
735
740
750
850
900
900
850
950
1000
1050
1050
1070
1080
1070
1050
1040
1030
1010
1020
1010
997
1010
1040
1030
992
926
872
837
737
577
499
448
387
319
288
270
254
246
229
220
224
298
336
372
415
443
490
529
589
634
568
462
418
381
333
301
342
410
443
438
406
360
311
280
256
227
208
204
204
221
247
249
250
253
235
234
233
240
232
213
195
178
166
169
160
137
131
125
131
139
139
136
130
133
154
181
398
432
384
324
354
487
535
683
872
1360
1680
1760
1790
1830
1940
2040
2280
2740
3320
3930
4770
5590
6580
7870
8210
7710
7240
7010
7040
6910
6730
6670
7150
7830
8020
7870
8100
8330
8380
8440
8350
8230
8030
7850
7930
7910
7890
7940
8120
8420
8710
8690
8510
8280
8100
8070
8420
8640
8240
7900
7690
7660
7540
7350
7080
6640
5950
5500
5300
4780
4340
3940
3510
3290
2970
2650
2320
2060
1970
1920
1980
2540
3080
2980
2540
2300
2160
2060
1870
1720
1710
1750
1780
1820
1880
1930
1840
1710
1470
1250
1110
948
702
546
485
408
371
296
284
298
306
419
424
367
286
261
252
236
257
248
233
247
291
323
321
295
260
227
205
182
163
148
134
125
117
113
111
109
106
107
103
94
94
104
120
142
159
195
223
246
273
279
290
282
254
225
205
213
225
235
235
258
280
290
296
291
286
319
452
464
430
398
378
356
342
326
328
240
120
110
50
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
235
672
698
769
775
750
750
725
700
725
750
775
825
850
875
900
925
925
900
850
875
897
911
970
1010
971
953
980
975
980
967
940
922
909
905
896
884
883
889
906
914
921
935
986
968
979
993
1030
1020
978
990
1030
1030
950
973
1000
1010
990
979
954
894
858
805
757
709
682
663
633
595
594
606
602
594
570
508
407
357
327
307
279
271
269
266
261
272
276
224
177
158
143
134
130
116
133
122
157
196
299
514
885
999
1090
1080
1020
1030
996
966
918
845
781
667
531
488
463
407
333
336
527
668
800
1050
1700
2200
2270
2220
2050
1940
2020
2240
2360
2450
2750
3020
3140
3370
3720
3570
3350
3290
3350
3230
3300
3510
3760
3860
3830
3610
3340
3170
3110
3340
3730
3940
3830
3500
3220
3230
3190
3320
3640
3870
4000
3950
3710
3580
3410
3250
3320
3210
3140
3050
3140
3190
3170
3050
2940
3060
3170
3480
3700
3540
2820
2230
1800
1390
1090
946
732
563
526
458
381
329
309
305
282
262
227
188
169
148
138
128
120
119
109
99
92
98
100
103
170
124
113
143
142
124
124
116
118
133
148
143
142
137
121
103
96
97
94
101
110
109
104
99
96
97
123
113
102
89
86
87
87
87
85
78
74
80
85
101
108
102
96
93
95
106
117
141
170
168
166
156
145
150
149
144
143
149
164
166
161
162
153
137
137
140
145
144
147
152
161
159
150
137
130
127
124
131
136
159
185
181
169
156
146
132
132
126
121
115
109
104
109
109
112
114
109
103
99
97
96
96
95
97
157
193
187
195
209
215
214
212
210
209
207
204
193
196
205
208
206
209
215
214
217
219
215
208
207
210
207
219
219
215
210
218
219
220
211
218
232
231
200
100
130
200
320
340
320
275
275
180
130
140
170
258
410
532
523
510
337
304
324
312
346
382
463
579
605
518
360
400
400
600
800
900
1000
1000
1050
1100
1150
1200
1200
1180
1130
1110
1110
1150
1160
1160
1070
987
895
929
975
997
957
936
908
909
963
954
950
840
641
519
477
535
546
536
478
427
393
369
329
301
282
244
198
186
174
163
153
150
143
129
131
132
132
128
125
123
121
120
119
150
170
174
161
129
117
111
108
104
100
97
94
96
106
108
114
117
126
134
162
185
191
195
188
183
170
162
158
160
158
157
146
141
126
123
139
130
118
125
113
97
108
134
124
122
145
159
198
235
238
229
205
180
178
176
162
147
129
119
165
173
167
175
169
158
130
126
137
139
166
207
436
2120
3150
2980
2740
2860
2890
2810
3010
3390
3510
3190
2510
2200
2140
1910
1690
1480
1380
1400
1390
1350
1400
1360
1280
1250
1200
1050
876
639
450
311
210
151
126
106
100
120
125
104
83
80
79
74
72
72
66
72
73
70
60
60
54
56
54
56
58
56
56
51
48
46
45
46
50
54
53
53
79
74
78
79
64
58
53
55
56
61
70
72
73
76
92
130
157
153
144
138
120
115
115
110
97
79
72
72
73
70
70
70
70
62
60
62
59
54
48
47
48
52
59
65
69
77
86
87
88
100
120
146
160
162
161
139
130
123
152
149
142
136
133
126
122
114
120
141
122
116
117
118
116
134
141
134
125
119
123
124
126
114
104
101
101
100
102
119
120
115
131
138
141
142
144
150
162
174
174
184
197
198
199
206
205
202
202
199
198
200
206
196
189
186
181
177
172
171
169
171
168
168
167
165
200
193
180
172
166
167
165
177
190
186
195
195
190
191
184
185
208
218
227
224
302
424
450
550
650
720
740
700
680
680
700
720
740
760
760
760
760
780
800
840
860
900
930
900
840
860
900
800
720
700
760
800
820
860
890
890
850
880
890
890
900
900
940
960
980
990
991
944
899
804
692
597
513
456
382
370
398
451
506
476
456
447
437
287
222
291
395
520
568
596
563
523
488
401
351
328
317
302
281
268
253
241
221
184
166
145
113
108
92
87
83
77
71
70
67
62
61
60
57
55
81
111
109
120
131
126
125
123
124
127
128
131
130
124
121
129
122
189
224
257
254
247
247
258
257
259
262
250
220
199
171
157
150
146
161
161
141
117
105
112
145
107
91
79
78
73
80
150
127
112
104
134
175
449
846
1240
1200
1050
859
774
781
860
818
817
848
957
910
753
635
530
428
294
214
186
155
126
110
117
111
103
108
176
136
127
116
142
183
226
198
163
134
122
125
122
116
105
95
85
79
73
68
63
58
55
53
53
65
64
67
64
148
119
91
81
81
80
69
63
55
67
91
177
264
351
312
275
264
238
210
184
181
173
166
152
156
156
142
127
109
96
79
68
65
78
87
108
139
156
155
142
122
104
93
76
67
57
62
81
96
109
110
110
124
131
129
129
125
115
106
101
98
100
96
95
93
95
100
105
110
120
130
135
145
160
165
170
180
185
190
175
171
169
161
166
167
160
163
200
204
167
134
121
109
95
90
81
75
72
68
67
66
63
60
60
61
63
66
59
57
56
55
56
55
54
53
52
52
52
53
82
117
132
142
148
154
165
169
174
181
183
184
198
200
207
204
207
213
246
245
237
232
228
228
229
226
227
226
222
220
217
219
216
218
217
222
217
209
204
203
197
190
184
186
192
192
200
160
200
160
140
130
150
228
290
319
307
281
266
268
266
258
247
236
228
222
218
211
230
272
291
298
340
371
393
393
383
377
421
465
494
501
481
413
367
334
300
280
300
310
350
420
570
560
500
480
420
430
430
440
440
450
450
460
420
400
400
420
420
380
320
300
320
380
420
440
460
480
500
544
518
503
575
655
811
1080
1190
1100
996
896
794
714
661
549
438
380
371
356
324
289
250
215
182
155
154
147
145
152
152
205
225
247
249
218
190
181
172
182
172
163
158
152
147
145
143
139
141
139
133
158
151
139
137
135
146
159
180
177
180
180
171
155
170
147
139
118
120
114
117
159
199
212
248
266
279
316
773
1380
1160
889
739
820
943
807
655
554
477
445
413
382
364
314
253
209
200
193
194
234
253
295
307
434
641
783
1140
1960
2100
1680
1340
1060
805
583
426
311
270
401
838
824
870
1000
931
790
646
512
391
315
253
207
170
140
128
120
105
93
88
85
87
94
92
94
89
87
78
78
82
117
149
157
134
120
113
117
164
227
247
230
198
189
186
205
183
191
188
197
258
297
299
261
234
205
183
176
162
146
128
115
112
111
108
110
121
149
202
273
314
352
371
363
349
358
385
363
353
335
321
307
289
268
249
241
243
242
236
235
232
242
248
230
220
217
215
223
226
233
237
239
240
208
152
125
115
111
110
107
104
104
104
104
109
102
101
100
102
107
136
169
215
210
203
242
320
336
333
332
330
338
335
331
333
331
325
327
336
340
341
338
341
348
372
379
379
398
432
438
466
490
535
549
548
545
554
566
585
616
641
660
685
738
777
810
801
823
826
787
763
745
729
716
707
713
748
764
805
836
862
905
948
964
967
965
959
945
920
906
900
908
895
843
717
545
505
427
376
374
570
799
881
911
938
964
989
980
970
1000
1000
976
883
858
852
843
805
792
755
716
707
684
670
647
638
638
605
628
618
580
528
544
542
567
562
584
596
588
565
528
499
466
421
414
421
409
381
344
323
299
275
253
233
227
212
205
183
139
155
160
157
156
147
153
364
476
528
576
587
553
506
458
446
384
332
295
259
221
179
166
153
156
183
194
195
190
198
204
213
223
222
204
213
245
285
268
234
230
204
171
138
115
119
134
159
154
188
202
173
141
127
122
137
151
130
129
147
137
132
123
112
116
113
115
130
128
122
118
120
117
113
109
111
110
104
102
101
92
94
98
115
140
145
168
161
138
116
101
92
75
69
72
64
64
64
60
50
45
56
55
49
38
39
40
39
39
35
30
29
28
30
35
29
29
28
33
34
27
26
26
25
25
25
25
27
31
49
49
55
54
46
41
38
34
32
34
34
32
35
33
41
45
46
44
37
36
37
39
50
50
42
36
36
37
29
26
25
24
24
24
25
25
23
23
22
21
22
22
22
27
44
56
59
47
48
48
70
90
97
98
99
96
92
92
88
79
71
65
62
63
69
71
65
66
81
90
96
100
101
102
105
108
109
109
107
116
109
102
112
123
95
73
66
69
65
65
65
76
100
81
71
81
138
169
175
141
107
87
77
70
65
59
56
56
58
54
52
50
49
45
50
56
57
46
42
39
37
36
37
35
35
34
34
33
36
33
33
37
33
32
33
39
37
36
34
34
33
32
37
33
33
34
49
80
113
130
139
143
123
112
122
155
157
161
158
144
144
141
166
171
167
162
156
155
157
154
152
152
152
152
130
113
140
175
155
152
151
149
148
147
149
147
128
90
123
143
156
145
133
129
132
138
144
139
109
100
100
95
90
90
70
70
85
90
95
95
100
200
350
450
420
344
285
254
223
202
184
165
134
113
96
82
72
63
61
57
56
72
128
167
210
198
175
150
133
121
113
102
94
123
152
147
128
114
113
111
109
109
107
106
99
105
118
131
134
132
131
127
123
128
133
144
140
136
137
136
126
127
125
120
118
116
121
151
164
221
231
226
223
208
189
173
200
470
664
606
506
421
500
685
935
1120
1140
1060
935
836
692
725
906
885
875
720
872
1250
1200
1090
969
887
874
1110
1960
2140
1850
1680
1750
1900
2040
2010
1860
1510
1190
925
701
514
363
264
194
167
146
135
132
146
139
137
147
148
145
157
151
127
119
100
93
90
79
72
53
50
45
42
43
46
41
39
37
37
34
32
32
34
35
33
32
32
33
33
34
40
52
55
56
57
54
46
46
47
46
45
42
40
40
40
46
46
40
32
36
181
130
131
146
133
137
133
137
140
155
161
152
138
139
129
134
132
132
130
128
122
115
109
106
106
114
120
117
129
134
140
153
160
160
167
159
147
135
128
125
134
136
135
135
139
147
145
135
128
131
130
131
137
153
175
160
158
153
139
120
110
105
102
98
98
94
85
79
82
79
85
72
55
55
51
49
47
46
45
44
45
45
44
42
40
40
39
39
39
39
38
38
38
38
37
36
36
36
36
36
36
35
36
35
34
35
34
34
35
37
39
73
93
103
112
121
119
126
140
130
110
100
110
125
130
150
150
145
150
169
171
164
165
160
140
140
150
160
140
140
200
280
300
300
300
330
350
400
425
425
400
372
329
286
256
252
253
277
282
260
250
235
225
215
206
195
176
102
98
117
151
211
313
389
396
375
322
277
240
208
191
175
162
158
158
155
120
110
100
110
180
300
350
400
300
205
153
132
115
105
100
100
120
140
150
167
145
103
92
100
91
80
76
73
68
67
64
60
60
60
68
71
121
126
115
134
134
138
140
145
123
106
159
185
184
172
173
170
166
156
146
136
161
139
127
145
145
161
148
136
122
112
115
111
118
146
165
141
141
126
119
121
113
111
106
99
99
102
102
98
99
88
79
71
73
64
65
78
90
77
75
70
75
87
94
98
100
97
101
102
111
112
101
102
102
99
97
97
76
74
67
61
55
50
51
49
45
43
38
37
37
35
34
31
28
29
37
43
49
43
41
41
41
32
25
23
21
21
18
16
16
16
17
16
14
13
13
13
14
17
17
17
18
25
25
27
25
17
16
15
15
16
17
17
16
16
15
14
14
16
16
13
13
13
12
14
17
18
16
17
17
18
18
19
18
17
15
14
12
13
13
13
13
11
10
12
14
17
25
31
20
17
23
33
33
33
36
39
59
68
80
92
107
110
108
113
122
130
134
144
146
137
133
141
141
134
128
119
109
107
105
116
115
97
84
63
49
42
36
33
31
30
28
27
29
29
30
30
28
27
27
28
29
29
29
30
30
29
29
28
28
28
27
27
27
28
28
27
27
27
27
27
27
27
27
27
26
27
27
27
27
26
27
26
27
27
25
25
26
26
30
100
150
150
200
170
170
250
250
175
250
275
325
100
50
50
50
100
125
125
125
125
115
110
100
110
120
140
160
180
200
210
220
226
205
199
169
134
144
155
160
179
183
185
183
191
187
165
150
140
130
140
150
170
220
275
360
337
326
265
245
268
256
240
227
218
215
221
222
219
226
230
200
175
200
250
270
350
392
329
318
310
310
307
297
286
281
270
267
276
269
263
246
227
217
213
209
194
172
148
126
111
114
103
101
100
111
108
119
131
131
135
139
141
140
140
139
195
235
183
143
133
149
158
161
163
158
149
140
139
139
133
134
128
124
126
134
134
134
130
137
104
103
111
111
98
101
95
109
145
220
259
283
821
2650
2230
1560
1230
1060
841
738
1040
1130
1070
1020
873
850
1220
1760
2080
1930
1760
1740
1720
1650
1670
2060
3020
3740
4100
4230
4180
4370
4590
4870
5760
7320
7080
6210
5780
6310
6930
7080
6670
6500
7600
7820
7460
6740
5830
5040
4450
4560
4350
3880
3640
3380
3830
4670
4350
4060
3800
3290
2510
1840
1400
1120
904
784
649
565
529
496
489
467
407
347
294
259
213
175
161
167
202
289
484
502
472
439
426
383
355
284
232
209
174
151
136
127
122
118
112
103
97
95
93
115
124
156
139
142
170
164
131
114
106
94
88
84
79
74
72
78
76
79
117
236
158
149
143
128
129
128
137
140
136
142
134
133
140
138
137
139
143
145
146
141
137
144
150
152
142
135
138
136
136
130
125
106
90
77
71
70
67
66
66
67
69
72
92
151
203
219
187
134
98
80
72
66
59
55
53
52
52
52
51
53
97
130
155
168
171
174
176
184
228
248
251
250
259
262
260
258
262
265
258
254
245
246
252
255
250
250
248
230
233
235
236
234
228
224
220
219
220
232
245
249
241
257
252
254
257
257
257
282
318
351
456
540
593
630
669
639
639
680
719
600
450
350
350
350
550
600
700
750
800
1000
1200
1300
1400
1600
1800
1710
1310
1060
890
780
693
767
838
859
894
989
904
856
815
780
742
717
709
678
646
630
608
585
551
509
491
490
502
506
495
472
447
433
421
402
369
345
271
205
184
158
142
127
119
115
107
98
89
80
73
125
481
520
432
419
471
465
436
409
393
435
600
662
680
640
597
524
430
307
293
318
307
271
252
231
206
190
179
164
148
128
119
124
133
146
140
126
129
208
229
226
219
215
655
1930
1900
1760
1600
1410
1060
854
683
524
413
352
298
256
228
195
163
141
127
118
147
160
178
183
189
169
142
139
135
132
127
126
133
174
215
153
134
131
120
116
119
121
123
139
306
407
414
376
324
265
199
151
117
107
100
85
74
62
53
44
43
45
46
45
54
57
61
61
51
51
49
48
46
47
44
47
50
50
63
51
46
52
67
65
52
43
39
39
46
49
38
31
32
33
35
32
33
30
31
43
78
91
105
107
117
163
236
273
237
162
117
95
77
79
111
129
130
139
151
129
133
115
100
91
85
83
73
69
72
68
73
74
70
66
64
65
67
71
74
69
79
94
120
130
124
118
117
123
128
115
109
104
107
110
112
113
113
112
116
117
117
117
121
122
123
121
115
110
109
103
81.4
71.5
64.4
56.1
49.5
45
43.1
42.8
43.4
44.5
46
45.8
45.7
46.2
47.5
42.9
41.5
41.8
42.3
43.6
44.6
46.4
60.4
64.7
60.3
54.3
50.4
48.9
47.3
46.7
45.6
45.5
45.1
43.8
43.6
43.3
42.7
64.4
91
108
118
131
139
140
138
137
162
159
160
159
153
151
148
148
149
144
143
147
134
130
131
134
135
139
161
165
162
164
166
168
170
171
167
161
153
150
150
153
162
145
117
104
99.1
112
141
181
214
225
212
209
213
215
217
177
139
141
163
199
268
310
332
342
354
365
382
389
389
368
334
308
288
303
298
292
274
258
256
163
200
284
222
252
171
137
134
175
196
284
448
661
681
472
354
314
286
262
245
214
168
139
130
121
109
98.2
93.3
93.9
88.4
66.8
60.1
57.7
57.2
55.4
56.7
53.7
52.3
49.4
48.5
48.6
71.3
80.2
73.7
70.8
86.6
97.7
99.7
104
144
143
150
172
158
167
144
126
115
128
145
151
138
106
99.1
95
99.5
110
112
112
113
108
105
103
102
100
96.1
91.5
81.5
75.1
73.9
76.6
75.4
78.7
72.1
73
72.1
67.1
67.3
63.3
65.5
63.4
62.6
74.1
88.7
89.6
104
121
105
87
80
76.8
82.8
140
170
166
160
147
134
132
122
116
156
165
129
120
114
107
106
111
115
117
126
125
112
108
112
122
114
139
132
115
101
98.7
116
119
119
155
171
137
108
95.1
76.7
71
70.9
69
73.7
77.9
65.5
56.2
53.7
60.5
59.6
62.2
56.9
52.1
52.4
48.1
41.1
36.8
33.8
39.6
37.3
38.2
37.8
39.7
45.6
53.2
51.7
46.4
47.5
62.6
163
132
113
113
117
95.3
78.9
67.2
65.6
61.5
51.2
60.2
64.5
59.2
60.9
61.1
59.5
52.1
45.8
42.9
42.8
50.6
64.7
80
81.5
98.3
121
139
150
148
140
124
114
103
98.9
96.4
96.2
91.8
71.7
51.5
49.6
48.9
55
76.8
94.4
102
131
135
131
134
141
137
140
163
147
142
166
170
164
155
150
140
139
125
125
126
125
140
160
159
155
152
157
154
144
121
142
118
90.4
89.5
81.8
89.5
81.9
79.4
74.1
70.4
68.6
64.2
57.4
48.1
45.6
43.8
43.8
45.4
42.3
39
40.1
42.7
37.9
36
40.1
44.1
45.1
44.3
45.7
49.2
45.9
46.2
42.9
45.5
81.4
127
139
154
182
183
180
214
251
269
271
279
282
288
286
258
212
208
208
206
203
201
195
195
195
196
196
196
197
199
201
205
207
208
206
205
206
209
207
199
194
186
195
198
195
193
189
191
186
178
171
166
159
162
165
165
149
144
157
148
150
171
176
177
130
47.1
92.8
103
114
166
190
239
289
356
362
328
283
255
231
199
151
150
136
119
103
95.3
98.5
91.4
85.1
79.4
74.1
71.9
70
69.2
65.1
62.7
61.9
56.9
48.5
57.4
41.2
37.1
36.5
35.2
37.5
43.7
45.3
40.9
35.8
34.2
33.8
34.1
32.2
31.6
31.7
33.3
39.8
36.5
32.7
32.6
46.6
58.4
42.9
39.3
41.3
45.5
56.5
44.5
80.9
88.1
90.3
84.4
86.1
88.2
66.8
78.5
85.3
77.2
86.9
88.5
81.6
84
91.3
90.1
87.8
78.9
74.9
74.6
76.6
67.6
59.8
60.6
72.1
82.9
55.2
55.1
62.7
72.2
76.1
77.8
73.6
72
72.6
65.1
58.8
57.6
65.3
63.8
63.7
73.1
90.8
87.9
79.9
69.4
63.4
49.7
45.2
45
47.2
48.3
52.2
47
49.6
66.5
79.1
84.2
83
75.6
60
47.9
59.9
68
78.6
75.1
61.4
56.9
53.5
49
45.8
44.3
37.1
40.2
40.3
44.9
43
42.4
37
35.6
30.7
26.1
22.3
21.8
26.6
35.8
37.3
35.8
41.4
58
55.8
42.8
38
36
44.9
71.5
61.1
71.5
85.4
91.8
98.9
85.7
72
69.5
75
72.8
82.8
84.6
77.5
58.2
51.9
41
46
44.4
36.6
26.7
24.3
24.2
33.1
33.2
24.4
21.5
24
49.5
36.7
41
35.8
30.9
22.7
17.1
17.6
28.9
35.4
31
31.4
31.7
26.5
27.9
37.3
42.1
119
93.2
58.7
56.3
72.3
101
134
134
127
102
82.4
70.5
64.1
56.7
50.7
48.4
51.4
50.2
45.4
46.8
42.1
36.9
82.4
126
121
107
89.2
80.3
62
50.9
50.4
58.3
59.6
68.8
80.7
83.7
122
130
111
109
110
115
119
121
