# USGS 09343000 RIO BLANCO NEAR PAGOSA SPRINGS, CO. daily mean flow
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 1935-05-01 24:00
end_date: 1971-11-30 24:00
timestep: 1 DAY
units: cfs
scale: 1
50
45
40
40
40
40
40
45
57
61
86
92
109
90
79
80
98
96
125
157
118
103
107
111
123
133
123
116
123
135
121
370
405
498
638
546
618
698
684
684
892
900
820
876
892
909
748
677
691
788
804
740
664
719
719
631
566
579
560
540
528
458
430
405
400
370
360
360
355
345
355
325
320
252
332
264
191
188
307
350
316
264
244
219
194
167
137
129
143
149
140
129
165
108
84
129
222
195
191
143
188
135
254
146
116
98
90
79
73
66
60
51
51
103
70
79
55
66
86
93
168
137
108
106
81
68
62
55
49
65
73
53
45
41
34
31
31
28
28
26
26
24
23
23
22
22
36
58
164
222
146
108
88
79
70
66
62
53
49
45
44
42
39
37
34
31
30
30
27
27
24
39
70
56
42
37
39
42
44
42
44
41
33
24
26
28
24
21
17
14
16
18
17
18
17
19
22
23
18
19
21
23
30
25
25
29
31
28
25
22
21
20
22
22
22
22
22
18
16
16
16
17
13
9
10
11
12
11
10
10
10
11
12
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
14
14
14
14
14
14
14
17
15
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
15
17
20
26
31
37
43
50
53
50
54
58
62
66
68
70
70
70
70
70
60
44
39
31
31
31
31
26
23
27
24
17
22
22
21
19
19
49
84
108
180
307
340
312
302
320
325
320
320
370
553
469
425
395
430
415
410
420
365
312
375
480
560
624
733
664
469
325
244
205
240
316
350
360
390
452
447
425
420
430
385
340
340
345
320
316
335
340
365
335
325
272
212
155
137
152
180
202
212
212
202
188
177
152
149
146
140
132
121
113
98
88
90
88
88
73
68
66
60
58
49
41
36
37
33
28
27
47
45
66
93
256
90
55
44
44
45
39
36
34
27
26
26
21
17
15
14
41
36
41
36
34
30
40
79
243
403
544
294
184
118
90
68
58
45
41
36
39
42
62
62
152
79
51
41
34
28
23
22
37
78
264
208
137
100
293
158
96
68
51
37
31
33
111
66
47
37
31
26
24
28
27
22
21
235
56
36
27
36
56
77
92
75
52
45
43
39
39
52
51
45
40
36
33
32
30
30
28
27
26
25
30
55
57
53
52
57
52
51
51
47
51
88
78
69
57
56
57
66
64
60
51
50
52
52
52
52
60
69
64
60
53
47
46
45
42
41
37
37
36
34
34
29
30
27
25
27
23
22
22
22
22
22
23
23
23
23
23
23
22
18
18
19
20
20
19
20
20
20
19
19
20
19
19
19
19
19
18
18
18
19
20
21
19
18
18
20
21
20
19
22
22
21
20
19
18
13
15
18
20
22
22
23
23
23
19
16
17
17
17
18
18
18
17
16
17
17
17
17
18
18
17
17
16
16
15
14
14
14
15
15
15
15
17
21
24
27
30
32
34
37
50
45
52
38
32
28
26
25
24
25
23
23
21
25
27
28
30
24
23
22
22
26
26
25
31
44
41
36
37
39
37
47
74
121
192
239
306
343
465
460
343
334
315
324
348
343
253
195
242
377
372
261
192
186
253
377
437
518
460
542
548
624
677
644
650
663
772
844
963
963
1150
944
944
856
744
723
656
534
450
332
305
350
522
695
612
588
576
522
472
346
275
272
318
310
314
365
411
395
355
328
375
416
416
422
380
411
400
380
323
370
323
286
250
235
247
224
206
193
168
144
122
112
100
95
111
188
158
139
107
89
80
80
75
69
61
59
54
50
50
51
64
70
70
144
71
58
54
52
46
40
41
40
38
34
31
28
25
24
23
25
25
34
34
34
27
24
24
23
22
21
21
26
30
28
26
44
37
25
22
22
21
19
21
25
19
16
14
12
12
10
9.8
9.8
10
12
9.3
9.3
9.3
9.3
12
13
11
11
11
9.3
8.2
29
131
39
26
22
23
21
18
16
16
16
15
15
16
16
15
57
84
49
49
36
34
37
38
38
32
29
27
25
23
22
22
21
21
18
18
17
17
16
24
24
25
27
24
21
19
19
18
16
16
18
16
18
17
15
15
15
14
14
13
13
14
13
12
12
14
14
13
12
13
13
12
13
14
14
13
13
13
12
12
10
9
10
11
12
10
10
10
11
12
10
10
10
10
10
11
11
11
11
9
9
9
9
10
10
10
10
10
10
11
11
11
11
10
10
11
11
10
10
11
12
12
12
11
10
10
10
10
10
10
9
10
10
10
10
11
12
13
12
10
10
9
9
10
11
10
9.3
8.2
6.6
7.6
10
6.6
6.6
8.2
9.3
17
21
19
22
21
18
18
17
16
18
18
18
18
18
22
21
26
42
51
39
44
55
79
95
73
63
53
50
47
43
40
43
60
85
78
65
51
51
63
94
135
131
103
80
79
103
198
268
256
355
433
482
510
499
422
328
380
444
482
350
216
190
144
118
109
96
89
86
86
112
146
185
336
477
534
472
395
305
290
355
350
355
433
460
422
428
643
688
510
540
662
636
546
630
576
570
534
472
460
455
482
522
558
488
482
450
466
428
400
411
552
606
504
395
411
411
390
346
758
428
290
268
247
216
190
168
148
137
112
122
92
107
100
89
107
102
89
78
83
100
83
75
70
67
62
59
64
67
59
54
75
66
57
52
53
51
59
54
47
53
40
40
45
56
86
36
26
24
25
21
18
15
15
16
17
17
18
16
16
21
24
25
44
71
58
70
69
58
61
80
50
64
230
219
107
74
63
61
51
45
45
39
34
31
29
28
28
25
22
23
25
22
21
21
24
28
25
32
91
123
82
70
55
48
51
47
52
62
51
43
38
34
33
30
29
26
25
25
24
23
22
22
22
24
23
24
23
25
20
23
19
25
22
20
20
18
21
20
19
16
17
17
16
16
14
12
12
12
12
12
12
13
13
12
13
12
12
12
12
12
13
12
12
12
11
9.8
9.4
12
13
11
8.4
8.8
12
8.8
8
7.4
7
8.4
10
9.4
11
11
12
12
13
14
17
14
15
17
17
16
16
15
14
14
14
15
15
15
16
16
15
15
14
14
14
13
13
14
14
14
13
11
10
9.2
11
12
13
13
12
12
11
11
10
10
11
11
11
12
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
9.2
10
10
10
10
9.4
11
13
17
21
28
40
58
80
114
93
85
116
135
110
104
91
83
59
54
63
91
116
126
116
121
110
102
121
150
114
90
96
104
112
93
79
71
66
79
98
174
209
198
148
123
143
209
262
262
259
274
280
277
298
314
298
262
277
304
320
310
280
262
256
241
209
184
229
286
296
283
293
273
241
197
170
183
186
192
208
208
220
217
232
247
247
194
160
155
147
150
142
134
125
116
98
86
74
59
50
45
44
47
57
52
47
42
41
39
40
39
37
35
34
32
31
31
29
25
25
24
24
24
21
18
18
18
15
12
13
13
15
14
11
11
12
11
21
41
65
79
46
36
31
31
34
27
28
32
30
24
21
20
17
16
16
12
11
11
11
9
8.4
14
12
9.6
8.4
13
14
24
34
33
17
14
13
11
9.6
7.2
9
14
24
74
59
47
152
98
101
165
127
77
56
44
45
35
30
26
22
19
23
44
45
41
40
32
25
22
19
18
15
13
14
21
22
23
21
18
17
16
16
14
14
15
14
14
13
12
13
13
18
27
23
21
20
18
19
23
22
21
19
18
18
20
18
18
22
23
24
22
20
18
17
16
16
14
13
15
14
13
12
12
11
12
11
11
11
11
11
11
12
11
11
11
11
10
11
11
10
10
9.6
10
9.6
9.6
9.6
9
9
9
8.4
8.4
9
9
9
7.2
8
8.6
9
9.4
9.4
9
9.4
9.6
9.4
8.4
8.6
9.2
9.6
9.6
9.4
9
8
7.4
8
8.6
8.8
8.4
8.8
8.4
9.2
8.4
8
8.8
9.4
9.4
9.4
9
9.4
9.8
10
11
12
10
11
10
9.4
9.4
9.2
9
9
9.4
11
9.4
10
11
10
9.4
10
11
10
11
11
12
13
16
16
16
17
21
22
21
21
19
19
21
23
25
29
30
27
26
29
32
32
49
57
54
71
82
94
123
132
142
144
127
103
82
66
71
76
72
59
58
58
59
56
54
56
53
52
56
76
105
137
130
101
91
99
139
168
176
189
157
152
147
142
137
119
108
99
108
139
178
220
220
211
214
194
203
217
217
208
241
254
254
266
310
362
257
226
214
229
241
244
254
244
232
229
223
206
186
176
155
186
144
142
153
153
150
139
130
122
115
117
122
117
108
103
100
91
88
79
72
70
70
68
58
51
48
62
79
56
48
41
38
38
33
32
30
25
23
23
22
31
40
34
37
27
30
27
24
24
29
24
21
20
21
28
27
27
22
19
18
15
15
14
13
16
27
27
17
16
17
14
13
13
13
13
12
9.8
9.2
40
54
54
40
128
88
62
46
34
29
25
22
18
20
21
20
15
13
16
18
13
10
11
18
33
24
21
18
27
79
100
60
46
48
39
38
39
33
27
33
50
74
76
53
51
45
132
83
59
50
45
38
32
30
26
24
23
21
19
19
17
16
16
15
15
15
15
19
38
35
39
38
29
33
39
40
43
36
38
39
43
40
38
40
46
46
50
33
45
39
29
29
25
23
22
20
20
23
26
24
25
26
25
25
25
25
25
25
26
26
26
27
27
27
27
25
24
23
20
24
25
24
24
25
25
26
27
26
26
27
28
28
28
27
22
20
17
17
18
19
20
20
21
21
21
20
20
20
19
19
20
21
21
21
21
21
21
21
20
20
20
20
21
19
18
19
19
20
20
20
20
21
21
20
21
21
22
22
22
22
22
22
21
21
19
19
21
20
19
19
21
22
26
25
22
22
29
24
29
28
29
29
31
32
32
24
25
24
26
31
36
43
42
36
32
31
31
30
26
28
29
29
31
53
62
48
45
48
50
48
50
59
76
86
66
64
60
51
48
50
50
48
43
43
43
48
46
62
81
94
116
122
138
158
162
205
238
229
247
296
350
390
193
209
986
1010
965
846
762
755
685
644
518
536
524
524
620
614
542
506
566
476
542
530
584
671
727
560
602
608
584
614
578
614
542
476
428
452
422
506
548
524
375
360
482
578
657
690
475
545
450
510
545
570
570
565
550
550
560
570
500
475
460
425
400
329
321
281
262
265
230
258
420
395
420
368
297
258
240
220
208
198
182
166
154
148
139
128
119
111
116
108
80
80
101
151
101
86
82
96
148
78
128
91
68
58
53
47
41
37
35
34
32
31
36
43
37
36
34
31
30
30
34
32
35
37
35
33
31
74
270
126
77
98
119
148
272
152
122
156
104
92
81
72
79
406
320
220
170
383
355
355
308
250
255
245
215
201
235
900
750
446
355
284
240
225
225
220
220
220
210
260
183
156
152
139
116
113
107
110
126
95
90
85
74
67
68
70
70
68
70
68
65
62
63
63
56
50
48
47
46
46
48
50
52
50
48
47
47
46
44
44
43
46
50
50
52
52
50
46
45
44
44
44
45
45
44
46
43
39
35
36
35
36
38
37
40
37
35
32
28
26
24
22
23
23
24
24
23
24
24
24
25
25
24
24
25
25
26
28
28
29
28
28
28
28
29
27
24
25
24
24
24
24
25
25
24
22
19
19
19
20
19
18
17
17
16
16
17
17
21
21
19
19
20
19
19
20
19
19
21
21
21
23
22
21
23
25
27
29
29
28
22
21
22
23
23
22
23
23
25
27
26
24
24
25
26
28
32
44
60
85
104
98
85
77
79
107
131
174
174
174
230
255
284
308
255
260
225
220
302
278
210
165
148
139
126
119
126
123
139
160
180
200
235
286
307
351
432
483
440
300
279
265
247
253
253
265
343
492
563
359
375
474
440
328
328
351
314
307
343
351
391
399
407
424
449
432
458
440
563
474
449
399
335
351
367
415
375
321
286
265
247
217
185
175
165
147
143
143
143
139
131
123
127
127
135
147
135
119
119
115
105
98
95
98
131
105
95
85
79
74
69
66
64
59
56
61
56
48
48
69
59
77
61
50
46
46
43
39
35
41
35
30
29
28
48
34
28
26
26
22
16
14
18
24
19
16
14
12
9
7.8
7
7.2
6
10
16
20
16
13
11
19
41
30
28
15
13
12
11
9.6
9.4
9.4
8.8
8.2
8.2
8.2
8.2
8
7.9
7.7
7.4
7.2
7.2
7.2
7
7
6.8
6.8
6.6
6.6
6.6
6.6
7.6
11
26
19
18
17
16
15
14
13
13
11
8.2
7.8
7.4
7
6.8
6.8
6.6
6.8
8
15
34
35
26
22
22
19
20
19
18
17
17
18
18
18
19
17
18
17
18
15
14
15
16
15
14
14
15
14
15
14
15
15
15
15
14
13
14
14
15
13
14
14
14
14
14
14
14
14
14
14
14
14
15
16
16
13
14
14
14
14
14
14
13
12
13
14
14
13
13
13
13
13
13
13
13
13
12
11
10
12
13
15
15
14
13
12
13
14
14
15
15
14
15
16
12
14
13
14
16
17
18
16
16
17
18
18
19
20
21
21
21
22
23
24
25
23
22
21
21
21
19
17
20
18
20
19
18
18
19
19
20
21
22
22
21
19
19
19
20
21
22
24
29
41
56
77
95
123
123
108
112
131
155
165
170
185
160
131
115
102
92
85
95
119
147
147
119
112
139
147
165
205
241
253
241
235
223
241
279
343
432
432
407
432
279
195
195
131
85
95
119
115
143
89
77
77
82
92
105
135
95
79
102
180
229
205
229
279
286
241
217
235
351
223
155
115
131
160
200
217
211
253
190
131
135
155
160
175
175
170
170
160
155
143
135
98
92
95
79
105
380
160
127
102
89
79
72
72
66
61
59
56
54
52
52
61
52
43
39
39
46
43
82
50
46
26
22
13
30
35
23
17
14
19
22
22
23
26
20
17
23
34
22
19
19
20
20
20
28
95
29
20
23
22
22
24
28
23
20
19
30
74
35
34
30
28
28
26
24
23
23
22
22
20
17
16
16
16
15
15
17
16
14
13
12
12
12
13
17
24
24
23
20
18
19
18
18
18
16
15
15
15
14
14
32
23
20
18
17
16
15
24
20
19
24
26
20
23
23
22
23
50
32
26
24
22
25
26
25
21
15
17
17
18
18
19
19
18
18
17
17
17
17
16
16
16
18
18
17
16
15
15
15
15
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
17
18
16
15
16
16
17
17
18
19
20
19
18
18
19
21
22
22
21
21
21
21
21
22
21
20
21
22
22
23
32
30
30
45
84
103
110
110
107
90
71
81
94
86
63
52
49
44
42
40
36
34
30
38
59
57
62
82
88
63
62
67
67
59
60
86
167
226
212
226
233
233
348
465
565
610
666
474
208
205
339
411
501
580
660
610
500
504
522
635
645
635
660
585
526
412
394
443
487
558
590
558
522
463
455
447
459
447
415
415
439
479
483
459
439
439
380
376
317
275
273
273
254
230
206
177
239
206
152
134
106
101
104
94
88
85
83
78
78
70
75
83
78
67
60
58
57
54
53
52
50
48
44
43
42
41
37
37
35
33
33
48
33
32
32
28
27
25
24
24
26
38
42
27
22
22
31
30
24
22
22
22
22
22
21
21
21
21
20
20
20
19
18
17
15
15
14
14
13
15
15
15
14
13
12
12
12
15
18
18
18
18
19
18
21
67
50
50
50
38
32
29
28
26
25
24
25
25
41
108
97
60
48
43
40
33
28
28
26
25
24
24
22
22
21
22
22
21
20
20
23
23
24
23
27
26
25
23
24
20
22
22
22
20
20
20
21
21
22
21
20
17
15
16
17
17
18
19
19
18
18
18
18
17
16
17
17
17
17
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
15
16
17
19
19
20
20
20
20
21
20
20
20
21
23
19
18
17
17
17
17
16
16
16
16
17
17
17
17
16
15
15
15
17
17
16
17
16
16
17
18
18
19
19
19
19
19
19
19
18
18
18
17
17
17
17
17
17
17
18
18
18
18
18
17
17
17
18
20
24
29
33
33
30
24
26
26
26
28
30
32
29
28
26
27
27
27
26
28
35
57
64
48
37
43
54
76
101
101
92
75
62
55
50
48
52
61
72
110
180
250
280
260
230
205
180
160
160
180
210
260
330
380
440
526
431
373
387
423
504
549
487
522
508
370
292
352
439
423
373
320
345
401
455
483
495
685
685
690
616
451
356
348
415
500
531
479
427
384
307
289
275
328
467
536
504
483
415
370
328
304
338
404
415
408
376
320
289
266
239
223
219
221
195
173
160
148
144
134
140
136
130
121
108
99
94
90
82
76
88
94
88
75
76
78
101
97
66
84
60
50
66
58
53
41
58
38
34
58
159
57
44
42
61
75
41
35
28
25
23
22
23
24
50
37
56
35
26
33
28
23
23
23
24
29
25
22
20
19
18
17
17
16
16
15
15
14
13
12
12
13
12
12
13
12
11
11
11
11
11
11
13
18
21
19
15
14
13
13
13
13
13
14
32
46
44
53
37
28
25
22
21
20
19
18
25
22
33
35
31
26
23
24
27
24
20
20
20
19
19
19
17
15
16
18
16
17
14
17
17
15
15
14
14
15
18
18
16
17
16
15
15
16
14
13
13
11
13
14
14
14
13
12
10
12
13
13
14
12
13
13
13
12
12
13
13
13
13
14
14
13
12
13
13
12
13
14
14
13
13
11
12
12
13
12
13
13
12
12
13
14
14
14
14
13
13
12
14
13
14
13
14
14
14
12
11
11
12
12
12
10
11
11
11
10
11
10
11
10
10
10
11
12
15
13
11
13
18
25
32
35
30
25
22
19
24
23
16
14
18
13
18
18
23
25
21
29
27
25
30
33
49
46
38
30
25
27
30
29
29
57
58
49
67
61
50
41
45
78
75
68
80
57
49
48
64
94
104
95
87
113
170
150
144
150
197
201
201
203
197
201
166
144
126
128
134
140
146
128
117
122
124
136
146
128
117
99
95
87
75
70
78
87
85
94
104
106
87
73
92
128
132
95
85
62
53
58
76
152
239
261
251
251
242
225
237
230
203
184
168
158
150
150
124
101
83
72
62
57
52
46
41
38
32
28
24
22
19
18
20
28
22
20
40
25
17
18
19
21
35
30
38
42
50
57
78
48
35
28
21
18
22
32
35
34
31
25
37
28
23
21
19
17
18
18
39
30
28
28
36
25
22
19
17
26
31
32
36
52
53
44
46
32
33
29
49
75
75
57
44
34
28
24
20
18
16
15
13
13
13
12
12
13
12
11
344
97
41
29
25
21
19
17
16
15
14
14
13
13
16
19
52
56
37
55
80
56
41
30
29
27
26
26
25
26
25
23
24
23
24
23
22
22
23
22
26
260
126
76
55
45
34
33
31
30
28
28
28
26
26
26
26
28
29
27
27
29
30
27
25
24
26
29
26
28
33
36
36
36
35
35
36
34
32
32
31
28
27
26
27
28
28
29
30
28
27
23
23
27
26
26
22
22
20
19
19
18
19
18
19
17
17
18
16
16
16
16
15
15
14
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
17
18
19
21
22
22
21
20
19
17
17
18
19
19
20
20
18
17
17
18
18
18
18
18
18
16
14
15
18
17
16
18
16
17
15
16
15
15
17
16
16
19
27
31
35
36
53
65
48
37
36
47
67
74
58
53
49
53
67
56
42
36
33
35
32
32
32
30
26
30
49
82
90
120
100
98
162
168
155
165
148
110
98
94
82
78
108
182
297
395
439
431
346
336
360
403
480
419
308
325
318
269
215
188
180
188
215
215
209
221
185
195
236
251
230
162
180
185
206
284
254
236
254
284
332
384
411
364
260
188
134
144
148
132
136
172
144
158
188
192
168
140
130
138
134
118
112
110
102
98
94
88
74
70
80
72
62
53
49
47
51
45
52
41
37
36
35
31
30
29
32
28
25
21
23
26
24
20
18
19
19
16
157
104
48
48
51
39
37
32
62
106
80
53
136
212
146
122
100
108
478
300
206
144
108
86
67
53
48
41
36
33
30
28
27
27
26
25
34
34
29
23
21
18
17
15
157
463
185
146
92
67
58
46
42
37
35
33
31
28
27
26
26
23
22
20
20
18
18
18
34
65
65
155
138
138
112
94
78
68
65
62
55
51
42
36
35
32
31
30
28
27
26
26
25
23
22
21
21
22
21
20
20
20
19
22
22
20
20
21
19
23
23
22
21
22
24
24
23
23
23
23
25
25
23
23
23
23
23
22
20
16
17
16
18
19
19
17
17
17
17
17
17
16
15
15
15
15
16
16
17
17
16
15
15
16
16
16
16
16
17
17
15
14
13
13
13
14
14
14
14
14
13
13
13
12
12
12
13
13
13
13
13
13
13
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
14
15
15
15
15
14
13
13
13
14
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
18
18
26
25
25
26
38
47
35
30
31
37
48
47
52
62
74
86
106
102
98
82
80
114
172
203
254
212
233
278
275
245
168
122
100
96
100
140
206
254
254
198
200
242
281
342
381
335
209
120
90
70
128
251
395
479
307
310
395
375
439
515
439
351
321
296
286
293
318
324
347
335
519
576
483
467
455
435
431
395
367
411
459
399
351
318
293
282
262
265
223
244
240
192
177
168
177
177
159
162
171
168
153
141
141
130
120
115
104
92
85
76
74
63
58
54
49
46
52
66
63
50
44
39
39
41
36
32
33
31
28
25
25
23
23
27
186
61
44
49
36
30
30
48
37
28
25
22
21
20
23
20
17
35
26
20
25
18
16
15
14
14
13
12
12
12
11
10
10
9.8
9.8
9.8
9.5
9.5
9.2
9
9
8.8
9
9.5
9.2
9.5
9.2
9.2
8.8
9
8.5
9.5
13
14
14
9.8
9.8
10
13
8.8
8.8
16
14
12
10
9.8
9.5
9.2
9
8.8
9
9.2
8.8
8.8
8.8
9.5
15
15
13
12
12
12
12
12
17
16
24
24
28
38
35
30
19
19
20
17
13
15
15
14
14
16
17
16
16
14
18
14
18
17
14
16
14
16
19
23
16
18
16
19
17
16
14
15
14
16
14
15
16
16
16
16
17
16
16
16
15
15
16
16
16
15
13
15
15
15
14
15
15
16
16
15
13
12
12
13
14
14
15
15
16
16
15
14
14
13
12
12
10
10
11
11
11
11
10
10
9.8
9.2
9
8.8
9
9.6
10
9.8
9.2
9.4
10
10
9.6
9.4
9.6
10
11
11
11
11
12
12
12
12
13
13
12
13
14
14
13
14
15
16
16
16
15
15
16
16
16
16
19
17
18
18
17
20
28
39
44
51
36
36
34
26
25
23
25
25
24
21
22
21
19
20
20
24
31
41
49
39
36
42
61
80
88
92
122
156
138
108
122
159
241
280
301
307
283
250
277
307
271
229
304
336
295
226
211
155
150
185
241
304
325
304
353
472
392
342
292
283
277
238
250
298
353
406
476
490
437
430
426
440
342
301
325
402
437
409
356
310
342
416
426
500
544
552
572
612
656
874
702
606
534
484
488
509
404
397
372
348
308
314
299
272
257
222
208
197
216
148
154
152
248
166
202
154
119
105
101
97
102
101
87
96
97
94
118
89
74
68
63
60
59
56
61
61
53
52
58
74
59
54
49
46
42
42
38
35
34
32
30
26
23
22
21
21
20
20
21
20
18
16
15
14
21
25
19
16
14
14
14
12
12
25
44
54
80
53
29
24
20
18
16
15
14
14
14
18
20
18
18
18
83
39
26
22
20
19
20
20
17
17
24
24
26
28
25
22
21
20
22
24
24
24
26
27
30
26
26
26
25
22
21
20
16
17
16
16
15
14
14
14
13
14
15
16
15
14
21
24
25
26
28
28
28
28
25
22
22
20
19
19
19
18
16
16
14
14
14
15
13
14
11
11
10
10
11
12
13
14
15
15
15
15
15
14
13
14
15
15
14
15
15
15
15
15
15
15
15
13
14
15
15
15
15
15
15
15
15
15
15
15
16
16
16
15
15
16
17
17
17
16
15
16
16
16
15
15
15
15
16
17
17
18
18
16
15
16
15
14
15
17
16
16
17
18
19
18
17
18
19
20
21
22
22
21
19
18
19
20
18
16
17
18
20
20
18
15
22
29
34
44
52
50
52
53
54
59
69
68
52
52
48
46
51
66
105
136
115
96
94
99
108
129
97
81
85
94
98
101
97
88
103
136
154
202
251
272
278
269
236
224
222
239
213
184
208
224
224
184
134
112
97
93
94
98
106
113
110
121
148
184
197
199
184
176
224
254
251
278
272
242
219
189
181
233
278
284
266
269
224
171
189
222
174
162
164
176
176
159
148
142
134
124
113
99
92
85
121
96
85
82
76
72
66
62
58
54
50
48
46
45
46
44
53
62
200
105
57
66
53
57
43
38
39
34
30
29
34
31
30
33
29
26
26
25
21
18
17
17
16
15
15
20
17
15
14
13
12
12
10
10
9.8
9.8
10
10
9.2
8.5
8.2
8
7.8
8
8.2
9
9
8.2
7.8
7.6
7.6
7.6
8
7
6.8
7.6
9.2
11
14
13
11
11
9.5
9
8.8
8.5
8
8
13
30
60
30
24
24
25
28
25
19
19
17
17
21
20
12
13
15
14
13
13
12
12
12
11
11
10
10
10
10
10
9.8
10
9.8
9.5
9.5
9.5
9.5
9.8
9.5
9.5
9.2
9.2
9.2
9.5
9.5
9
9
9
9
9.2
9.2
9
6.5
6.8
8
8.5
8.5
8.5
8
9
9.5
11
12
13
14
15
14
14
15
15
15
15
15
15
15
15
15
14
13
13
12
12
13
14
14
12
13
12
12
12
13
13
13
12
13
13
13
13
13
13
12
12
12
12
13
13
14
14
14
14
13
13
13
13
13
13
12
11
11
11
9.5
9.8
9
8.8
9
9
9
9
8.5
8.5
8
7.5
7
6
6
6
6.5
6.5
7.5
7.5
7.5
7.5
7.5
7.5
8
9
10
11
13
12
11
9.5
10
10
10
11
10
11
12
12
12
11
12
12
12
14
14
13
12
14
15
14
15
14
12
13
14
19
20
18
17
16
18
23
24
25
36
51
60
42
33
34
30
27
26
30
40
42
35
32
31
32
34
36
34
34
42
61
60
60
63
56
49
53
61
82
126
102
90
84
74
74
64
53
46
43
54
102
164
176
174
180
188
185
200
202
168
136
134
118
110
124
192
251
245
208
228
269
332
418
450
434
350
308
272
200
176
178
162
154
170
178
188
185
172
158
146
152
154
154
166
172
166
154
142
140
114
94
82
72
64
58
53
46
40
38
36
33
30
27
24
24
22
20
18
12
13
14
16
18
19
22
28
25
22
22
20
18
16
16
18
18
17
18
22
19
18
22
26
35
30
38
23
19
16
14
13
11
10
8.7
8.1
8.1
8.1
8.4
8.4
9.6
15
29
30
105
46
26
21
23
30
190
100
71
52
40
32
26
22
20
18
17
15
15
14
14
13
13
13
12
12
12
11
11
11
11
11
11
11
10
9.1
8.8
9.1
8.8
8.2
9.7
8.8
8.2
7.9
7.9
7.3
7
7
7
7
6.8
7
7
7
7.3
7.3
7.3
7.6
9.1
8.8
7.9
7.9
9.4
25
20
16
16
16
17
16
12
12
14
14
11
11
12
11
11
12
12
12
12
11
7
7
9
12
14
15
14
14
14
12
8.5
12
12
12
12
12
13
11
14
12
11
13
14
12
11
13
15
17
16
13
14
15
15
15
15
15
15
16
13
11
12
13
15
16
20
24
21
18
17
17
17
18
18
17
17
17
18
18
18
16
15
16
17
18
18
17
16
14
15
15
15
15
15
14
14
15
15
15
15
15
15
14
14
14
14
15
16
18
18
18
16
14
14
15
15
13
13
15
15
14
14
13
15
16
16
16
15
15
14
14
15
14
14
15
16
16
15
14
14
16
15
16
18
16
16
16
15
13
14
14
15
17
17
18
22
23
22
24
33
38
60
98
140
170
160
136
132
122
98
100
138
174
202
215
239
284
254
198
168
170
218
225
233
284
284
212
198
222
326
410
454
438
470
450
458
450
406
438
470
510
502
410
354
308
278
248
248
281
257
230
230
299
390
450
490
546
570
574
572
564
720
780
792
804
760
644
724
824
700
628
632
668
760
700
640
575
580
580
510
465
430
405
395
380
348
316
312
296
300
284
256
250
288
250
225
222
197
172
162
152
143
134
125
118
115
108
110
110
105
98
96
92
100
102
100
166
146
112
96
120
102
84
76
69
63
61
56
63
67
63
61
65
78
61
54
60
58
65
118
88
61
54
46
42
41
45
42
40
35
32
30
27
26
24
23
21
19
19
17
17
17
38
32
23
20
21
18
16
15
19
82
67
45
33
27
25
22
21
21
20
19
19
18
17
16
16
16
15
15
15
14
14
14
14
14
13
13
14
14
14
14
13
12
12
12
12
12
12
12
11
11
11
11
11
11
11
10
10
10
12
12
14
15
14
12
12
13
12
11
11
14
16
17
17
17
13
12
11
9.5
9
13
16
15
16
14
13
14
14
15
14
14
15
16
16
16
16
16
16
16
16
16
16
14
14
13
13
13
13
14
14
13
12
12
11
11
11
11
11
12
13
13
14
15
16
16
16
14
13
13
15
17
16
17
15
15
15
16
17
17
15
16
16
17
17
18
18
20
21
19
18
18
18
18
17
16
16
16
16
15
15
16
17
16
15
14
15
15
16
16
17
18
19
16
17
18
19
20
26
32
32
39
39
36
33
32
31
36
41
44
48
42
35
32
33
46
78
88
105
122
108
74
56
56
60
65
70
67
69
55
48
55
63
49
49
44
41
45
70
69
58
84
120
146
166
162
162
194
218
225
197
137
102
86
74
67
61
65
88
118
140
131
105
88
84
78
74
74
84
78
84
98
118
183
268
300
268
300
336
430
448
388
376
380
380
392
400
372
332
316
304
284
320
360
348
348
368
360
332
284
292
236
280
201
178
175
165
156
138
127
115
111
101
96
90
88
82
72
70
84
66
54
42
43
50
57
47
42
46
68
99
77
121
77
55
68
50
42
34
34
29
30
37
42
35
44
47
34
29
24
22
20
19
17
19
19
15
14
13
12
10
9.6
9.6
8
7.8
7.2
12
10
9.2
8
8
8
9.6
9.2
8.8
8
7.8
7.2
7.2
7
6.8
6.8
6.2
6
6.2
6.2
6
6.8
7.5
7
6.5
6.2
6
6
6
5.8
5.8
5.8
5.8
5.5
5.5
5.4
5.4
5.2
5.4
5.4
5.4
5.5
5.8
5.8
6
8.4
7.2
6
6
6
6
7.2
14
16
15
12
11
10
10
28
26
25
34
34
25
22
27
34
32
26
23
22
22
21
19
19
20
22
21
24
28
27
35
35
36
35
32
28
28
24
22
19
17
18
19
20
21
21
21
20
19
19
17
16
14
13
12
13
13
12
13
14
14
14
14
15
15
16
16
16
16
14
12
11
11
12
12
12
12
13
12
11
10
10
10
10
10
10
11
11
11
11
11
11
12
12
12
11
11
11
11
11
11
10
10
11
12
12
12
13
14
14
14
14
15
16
17
18
19
20
21
22
23
23
23
22
21
20
18
17
19
19
17
18
20
21
23
25
24
23
22
22
21
21
22
21
21
23
28
31
35
28
24
22
23
23
20
20
19
20
21
19
19
22
21
20
19
20
22
26
24
22
25
32
57
86
105
143
143
143
146
136
133
129
136
143
136
146
180
192
192
188
184
192
205
214
188
165
180
180
161
143
129
129
150
169
188
201
214
222
235
244
235
235
226
226
235
235
226
226
235
226
235
248
214
180
180
184
180
180
169
157
153
146
136
139
139
139
122
105
105
105
105
99
97
86
77
75
84
86
86
86
84
75
68
64
66
54
59
73
55
47
50
59
59
47
47
44
37
38
42
61
47
38
32
30
28
25
23
22
21
22
32
25
94
75
57
42
34
31
26
25
25
62
40
29
25
24
52
97
59
44
34
50
138
68
89
59
66
61
54
41
35
56
64
38
32
31
30
26
24
22
20
20
21
19
18
19
18
21
21
19
22
19
19
19
101
52
33
28
27
23
21
19
18
16
16
17
21
41
57
38
35
34
26
24
22
35
52
31
28
27
31
38
32
27
25
23
21
20
19
18
17
16
16
15
15
14
14
14
14
13
12
12
12
12
12
13
15
16
15
14
14
13
11
11
10
11
13
13
13
12
12
11
11
11
11
11
10
10
10
10
9.2
7.7
7.5
9.5
11
11
11
13
12
11
12
10
8
12
12
12
11
13
12
13
11
12
12
13
13
13
13
13
13
14
13
12
11
11
12
13
13
13
13
12
11
12
12
13
12
12
10
11
12
12
11
11
10
11
12
11
10
11
12
12
13
13
13
13
13
13
14
14
13
13
12
12
13
13
14
12
12
12
13
14
14
14
14
13
12
11
12
13
14
12
13
14
14
14
12
13
14
14
15
14
14
15
16
17
17
17
18
20
21
21
20
20
22
20
21
20
20
21
19
20
21
25
27
46
49
68
68
42
38
34
26
24
22
23
33
34
27
44
68
89
116
97
66
52
50
66
68
66
70
86
102
91
94
108
97
99
102
77
86
108
146
165
214
196
180
169
180
180
201
205
196
169
143
129
146
176
201
205
218
214
196
165
161
192
205
205
169
150
157
165
150
235
345
370
385
335
298
248
214
172
133
139
139
139
136
133
126
116
119
113
94
86
77
73
66
54
47
47
46
40
35
34
30
25
24
25
30
31
40
56
46
55
55
41
40
40
37
32
28
31
50
67
93
64
45
81
66
125
64
49
45
67
61
70
152
115
89
73
64
54
47
47
44
72
46
68
70
80
67
50
42
37
35
46
70
61
47
38
32
28
26
24
22
21
19
18
17
16
15
14
13
12
11
11
42
23
21
23
16
16
15
28
72
33
24
20
18
16
15
15
15
15
15
14
13
13
13
13
14
13
12
12
12
12
11
11
11
10
10
10
10
8.9
8.6
8.3
9.2
8.6
9.2
8.9
8.9
8.6
8.3
8
8.3
8.3
8.9
8.3
8
7.7
8.9
8.9
8.9
9.5
10
8
6.5
9
10
11
12
14
15
12
12
13
13
14
14
14
15
13
11
12
11
10
12
15
12
13
15
13
13
14
15
15
14
14
14
14
14
14
14
15
16
16
15
14
15
14
15
14
12
10
12
13
14
15
16
16
16
16
16
16
16
16
15
15
15
15
14
14
15
14
12
11
10
12
14
13
11
11
14
15
14
13
14
15
16
17
18
17
15
15
15
16
16
17
17
15
16
16
15
14
15
17
14
13
13
14
14
14
15
17
20
22
25
23
20
25
30
40
36
32
28
25
23
27
29
32
49
49
52
73
99
150
157
161
119
97
102
126
139
116
82
66
66
57
61
75
77
82
91
91
105
126
108
97
94
91
84
86
89
97
105
119
116
157
205
169
119
111
108
129
165
196
307
365
445
475
355
192
161
153
169
176
157
129
150
201
258
335
360
400
355
320
266
248
244
201
248
355
350
375
425
492
480
415
425
420
360
316
294
284
271
248
222
196
169
143
126
116
105
91
77
70
64
57
57
63
54
41
40
40
50
42
36
33
29
26
24
24
24
22
24
24
24
23
22
20
22
21
20
19
19
18
18
16
15
15
16
16
16
16
35
85
83
40
26
21
18
16
15
13
10
11
10
10
11
14
22
24
19
18
15
13
12
11
12
11
14
10
9.5
9.5
9.2
8.6
8.3
10
8.3
8
8
7.7
7.7
8
7.4
6.2
5.8
5.8
5.5
5.5
5.2
5
5
4.8
4.5
4
3.2
3.2
3.2
3.2
3.2
3.2
3.2
3.4
3.6
3.6
4
4
4
3.8
3.8
3.4
3.4
3.4
3.4
3
3.2
3.4
3.2
3.2
3.2
3.6
3.6
3.6
3.8
3.8
4
4
5
9.2
9.5
11
14
13
14
14
18
19
15
13
14
14
13
18
21
19
23
25
24
22
17
10
11
11
12
12
12
11
12
13
12
12
11
12
12
12
13
12
14
13
13
11
11
10
9
8.5
7.5
8
10
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9.5
9.5
9
9
9
9
9.5
9.5
9
9.5
9.5
9
8.5
9
10
10
10
10
9.5
9
8.5
8
9
9.5
9.5
9
9
10
9.5
8.5
8
8
8.5
9
9.5
10
10
10
9.5
9.5
9.5
12
12
13
12
14
15
14
15
15
17
18
17
16
16
15
16
16
16
16
15
14
15
15
14
14
15
15
16
16
18
19
18
18
17
16
17
18
19
21
21
24
25
25
21
20
22
25
33
44
50
46
47
46
38
34
30
25
27
25
23
32
49
77
99
146
235
266
289
340
312
169
136
235
196
116
97
84
66
57
52
57
84
136
218
284
345
340
302
298
340
302
258
266
226
176
153
150
133
129
136
165
218
184
176
165
153
161
214
258
294
360
502
552
612
590
907
1160
1180
1150
1180
1200
1000
900
750
650
700
750
700
600
550
600
700
800
750
700
750
780
800
850
900
950
1000
900
850
800
750
700
680
650
600
650
570
508
415
345
298
262
226
244
266
244
222
218
188
165
180
209
235
700
600
400
350
330
340
300
280
260
240
220
250
210
180
160
130
111
126
129
105
126
136
184
136
111
97
105
86
84
157
143
209
139
108
133
584
360
262
201
146
116
97
82
75
66
57
52
47
44
40
37
35
33
33
31
29
28
27
26
25
24
24
23
22
21
21
20
19
19
20
19
21
22
22
20
19
19
19
32
44
46
47
40
52
45
94
108
108
97
75
80
68
66
63
59
66
70
77
77
73
66
66
73
66
64
63
61
64
66
64
57
54
52
50
49
45
40
38
36
34
34
36
38
42
44
42
38
36
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
30
30
30
30
30
30
30
30
30
30
30
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
25
25
25
25
25
25
25
25
25
25
25
24
24
24
22
22
22
24
24
26
26
28
30
40
70
90
120
180
250
355
316
307
335
325
316
302
307
307
258
218
188
172
161
214
298
365
370
330
345
470
480
550
600
550
480
500
500
480
500
550
600
600
600
650
650
700
700
750
750
717
684
580
596
602
574
550
550
600
524
475
430
375
355
340
320
307
302
302
298
284
276
276
280
248
218
209
188
165
150
133
133
129
116
113
100
90
85
85
80
70
60
50
45
50
47
46
45
42
40
47
54
44
37
35
32
32
34
37
33
29
28
30
27
26
24
25
29
55
49
34
35
37
36
32
29
30
32
30
30
28
28
29
27
61
126
52
38
31
26
24
22
22
22
21
19
19
18
19
21
21
19
21
19
19
19
69
626
209
80
54
41
37
33
29
26
25
27
47
40
30
28
27
29
30
26
25
24
22
22
26
22
21
20
19
19
18
19
18
17
17
16
16
16
16
15
15
15
15
18
26
24
21
23
21
19
19
19
18
17
16
16
16
16
16
16
16
16
17
16
16
16
17
15
15
16
17
18
18
18
18
18
20
16
15
16
17
18
19
19
19
19
19
19
19
19
19
18
17
16
15
14
15
15
15
15
15
15
16
15
15
15
15
16
17
15
13
12
10
9.5
9
9.5
10
11
12
13
14
15
15
15
15
15
15
15
15
14
12
11
12
13
14
15
15
15
15
15
15
15
14
13
12
14
15
15
15
16
17
16
15
15
16
15
15
15
16
14
13
14
15
16
15
14
14
14
15
16
18
18
19
20
18
17
18
19
20
20
20
19
20
20
20
20
22
22
24
22
22
22
29
28
26
24
24
24
24
24
26
38
91
86
91
102
108
116
84
57
57
54
54
57
64
59
54
54
54
50
49
50
52
70
82
94
108
129
108
129
184
200
180
190
160
150
120
120
130
122
133
176
214
235
289
302
289
266
235
201
161
126
113
116
129
126
126
165
184
196
196
196
184
172
161
153
165
192
205
196
176
157
139
129
126
133
133
108
94
80
77
82
77
86
77
61
55
52
45
42
41
40
36
32
28
24
20
18
18
20
17
18
16
14
13
13
15
20
19
18
17
16
15
14
15
15
15
17
17
18
18
18
20
22
20
20
30
52
45
70
55
129
54
38
28
23
24
23
19
17
18
27
23
19
16
16
23
75
36
24
20
18
16
14
13
12
12
11
11
10
9.5
8.9
8.6
7.7
6.8
7.4
7.4
7.1
7.7
7.4
11
16
12
9.2
8.6
8.6
8.6
12
15
16
16
13
13
23
42
55
52
43
55
77
65
55
52
65
129
143
115
101
122
125
111
101
101
87
74
62
60
72
77
74
62
60
77
77
84
98
91
91
72
65
60
60
58
55
55
55
57
40
36
34
30
28
26
26
25
22
22
22
22
20
18
18
20
22
22
22
22
22
22
22
18
14
14
12
14
14
14
14
14
14
12
12
12
12
12
13
13
13
12
11
11
12
12
11
11
12
13
13
10
12
14
16
18
18
18
18
18
16
16
14
14
14
14
12
12
16
17
18
18
16
15
16
16
14
14
14
16
16
17
17
16
16
14
14
14
16
16
16
16
14
14
16
16
16
16
16
14
14
16
14
13
12
13
13
13
13
13
13
12
13
13
13
14
14
15
16
20
18
17
16
19
21
25
26
22
30
60
100
140
181
238
318
234
181
150
173
181
125
104
111
181
246
278
274
290
330
318
302
282
238
238
266
250
234
242
258
274
330
342
326
270
219
192
154
125
108
82
79
70
72
70
77
77
129
162
181
274
360
445
474
430
420
400
380
350
290
234
219
246
290
286
246
282
322
334
342
294
310
350
410
468
480
435
370
286
310
330
342
310
283
314
334
330
342
370
355
330
326
283
247
220
204
194
182
168
151
144
132
116
106
98
90
83
83
92
96
88
78
71
61
58
57
51
48
45
40
36
36
32
28
26
25
25
23
26
31
29
28
27
24
27
20
14
15
16
17
18
21
30
30
27
26
25
22
25
21
20
20
21
20
26
34
24
20
19
18
16
16
14
17
22
21
20
14
12
12
12
10
10
9.6
9.6
8.8
8.8
20
28
17
15
17
15
14
13
12
12
11
10
10
10
9.6
9.6
8.8
8.8
9.6
9.6
9.6
9.6
8.8
8.8
8.8
11
20
18
15
14
13
11
15
19
20
19
22
28
25
23
20
18
17
16
16
15
11
10
10
9.6
9.6
11
11
10
18
17
14
13
14
14
14
15
14
10
9.5
10
10
10
10
10
9.5
9
9.5
10
9.6
8
8
11
9
9
10
10
9
7
9
10
10
10
10
10
9.5
9.6
9.5
8
9.5
11
12
11
10
10
10
11
11
11
11
12
11
9.5
10
10
9.5
9
9
9.5
10
11
11
10
9.5
9
8.5
9
9
9
10
11
10
9.5
9
8.5
8.5
9
9
11
10
10
11
10
9.5
9.5
9
9.5
10
11
9.5
9
8.5
9
10
9.5
11
11
12
12
12
12
11
10
9.5
9.5
10
11
12
8
11
12
11
10
8
10
12
10
9
8.5
9
10
12
14
17
20
24
30
36
40
44
37
34
33
32
40
50
64
49
42
40
37
36
36
34
35
38
63
108
108
70
77
66
60
54
55
70
89
60
80
126
172
184
169
188
196
209
209
180
136
129
139
201
235
289
302
320
302
253
196
157
126
116
146
201
258
271
226
196
176
169
201
258
312
276
280
316
307
284
298
302
302
298
294
289
284
276
248
226
209
205
188
176
184
188
184
169
153
139
126
129
111
99
94
94
89
89
82
75
68
63
55
47
40
40
42
47
63
52
45
40
42
49
86
63
49
44
40
35
33
30
27
23
18
14
14
14
14
13
13
14
15
14
17
23
20
18
21
65
97
63
45
32
28
25
24
22
25
73
45
37
38
86
117
61
44
34
32
29
44
50
105
54
38
36
32
31
29
26
24
45
45
57
44
35
36
175
77
50
40
33
29
35
44
35
207
136
119
99
82
68
55
47
41
36
34
31
29
27
26
25
25
24
23
21
22
103
53
62
55
55
57
52
44
40
37
35
33
32
33
31
29
28
27
29
28
29
31
36
38
34
34
34
33
34
34
32
32
34
38
37
34
30
30
30
30
30
26
24
27
22
22
24
26
26
26
26
24
26
25
25
25
24
19
18
17
16
17
16
15
14
18
19
20
22
22
22
22
22
22
20
20
20
20
20
20
20
22
22
20
20
20
20
20
22
22
22
20
20
18
17
16
18
20
20
19
18
19
19
19
19
19
18
18
18
18
18
18
18
19
20
20
22
24
26
30
28
30
30
28
28
32
34
34
33
32
32
32
28
30
28
26
24
28
28
29
24
22
20
22
26
26
22
22
24
26
27
25
24
22
20
22
19
22
24
24
24
26
26
26
24
24
26
28
32
44
55
52
44
50
44
50
59
76
71
71
74
74
69
62
62
82
130
210
289
324
338
324
352
366
324
268
268
317
331
317
282
275
247
210
198
222
247
282
324
345
352
394
592
680
600
500
400
300
270
225
200
210
215
258
232
200
258
306
298
270
264
220
185
171
195
220
238
264
330
330
370
370
314
290
314
322
314
330
322
258
205
167
185
200
232
238
238
220
205
180
163
159
143
147
155
151
132
129
123
126
120
111
102
87
75
67
62
59
48
44
40
33
31
31
31
31
33
33
38
35
42
35
29
26
35
35
26
25
26
25
23
22
21
20
19
17
26
35
25
21
17
19
17
14
25
20
20
16
15
13
12
12
12
10
9.4
8.7
8
8.7
8
8.7
9.4
8.7
8.7
21
22
19
14
12
12
12
12
11
11
12
12
12
20
90
44
22
20
26
35
29
44
48
29
22
20
17
15
23
20
16
15
15
14
14
14
14
13
13
14
59
75
102
81
62
51
44
38
31
29
26
23
21
21
20
20
19
19
17
17
17
15
14
14
14
14
14
14
17
27
23
20
20
17
19
29
38
35
33
29
31
31
28
27
26
27
25
25
23
22
20
20
20
20
18
18
18
18
18
18
20
20
19
19
18
16
14
17
18
15
10
11
12
12
13
13
13
14
14
15
15
14
13
13
14
14
13
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
14
14
14
14
16
18
20
19
20
22
22
22
22
20
19
18
17
18
18
18
17
17
18
18
18
17
17
17
17
17
16
15
15
14
14
13
13
14
14
13
14
15
14
14
13
13
13
14
14
12
15
25
50
70
99
108
135
143
163
129
143
126
132
120
96
96
81
81
93
135
171
139
108
114
151
180
210
180
126
108
87
78
70
64
64
84
108
108
123
111
96
105
111
108
120
151
200
244
290
354
378
306
264
330
277
264
264
277
322
346
354
338
290
251
264
238
200
180
155
147
132
135
135
132
132
126
111
111
111
108
102
102
96
72
70
78
81
93
87
72
64
64
64
72
62
62
53
44
35
26
23
19
19
19
21
21
20
21
26
27
23
31
42
67
46
152
67
44
31
26
23
21
20
21
22
25
19
15
14
14
14
12
12
11
11
10
12
16
48
44
53
26
25
25
28
26
70
31
25
27
23
31
37
33
33
27
69
31
25
21
35
44
26
25
25
27
27
21
19
16
21
36
40
22
20
17
19
19
17
21
17
16
14
12
12
90
64
35
27
23
20
16
15
14
14
14
14
14
13
12
11
10
10
9.4
8.7
8
8
8
8
7.7
7.7
7.7
8
8
33
56
42
27
22
19
19
17
16
15
15
15
16
19
19
16
16
19
21
20
17
16
16
16
15
15
15
14
15
14
9.5
12
14
14
14
12
14
15
12
13
15
13
12
13
13
11
10
10
9
9
8.5
9
12
11
10
10
8
9.5
11
12
12
12
12
13
12
11
13
13
13
12
12
13
11
12
13
13
13
11
12
10
11
10
9.5
9
9
9
8.5
8
7.5
7.5
8
9
9.5
10
10
11
11
11
9
9.5
10
10
10
10
9.5
9.5
9.5
9.5
9.5
9
9
8.5
8.5
8.5
8.5
9
9.5
9.5
9
8.5
9
9.5
9.5
9.5
9.5
9.5
9.5
9.5
9
9.5
10
9.5
9
9
9.5
10
11
9.5
9.5
11
11
11
9
10
10
11
11
10
11
12
13
14
14
13
12
13
14
13
12
11
13
15
16
26
55
64
35
30
24
20
19
18
19
22
26
30
33
42
55
90
159
151
120
117
108
110
123
139
155
135
110
108
123
120
102
108
99
90
87
78
78
75
75
102
117
159
180
220
250
290
340
380
400
390
370
380
400
450
480
490
480
430
380
307
231
180
150
150
165
192
235
248
240
188
146
161
165
157
136
119
119
113
86
77
80
70
60
50
38
36
40
40
38
38
36
36
36
34
32
30
28
26
26
26
31
36
61
95
105
112
61
111
75
52
47
40
35
31
32
33
33
33
29
32
30
31
89
186
232
271
111
80
66
55
106
86
119
113
526
602
226
143
102
82
64
54
66
46
38
34
29
26
26
26
24
23
22
22
23
22
21
21
24
31
39
24
29
27
24
21
21
24
36
29
24
22
21
21
26
41
28
24
25
24
28
25
24
22
21
20
19
18
18
16
16
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
13
12
12
13
12
13
13
14
16
16
16
16
16
16
17
18
18
18
18
17
18
19
18
19
18
17
16
15
14
14
16
17
17
15
15
14
13
17
16
15
15
15
16
17
16
17
16
18
17
17
10
16
15
17
18
17
16
18
18
16
16
16
15
15
15
15
15
13
15
16
16
16
17
16
17
16
14
15
15
14
13
14
15
16
16
16
15
15
16
17
19
21
19
18
19
17
15
14
16
17
17
15
16
17
18
20
22
21
19
20
21
22
23
22
19
17
16
18
20
20
20
20
22
20
20
20
19
19
20
20
19
18
16
19
20
20
18
17
16
20
22
24
26
32
36
38
42
42
36
36
38
40
42
40
36
34
38
44
50
70
91
126
180
226
330
465
602
634
350
201
129
113
150
340
497
778
563
475
355
312
271
222
180
161
136
143
226
196
176
192
271
415
580
560
600
580
610
450
350
250
200
200
250
350
400
450
492
420
380
360
460
540
760
540
430
400
420
520
620
700
630
780
660
620
590
580
520
540
650
580
500
460
450
460
450
440
450
420
380
350
322
304
328
262
268
304
268
225
196
220
184
180
215
188
168
151
142
139
130
133
128
148
125
110
205
164
184
172
151
122
108
98
92
85
83
79
75
73
73
77
81
87
81
90
69
60
54
49
46
43
35
31
26
20
45
61
36
32
67
61
49
40
73
60
133
110
83
55
45
38
36
33
32
32
99
148
120
90
87
94
103
94
87
79
94
83
75
69
64
64
62
62
59
54
50
49
46
42
42
38
34
33
47
52
47
54
57
54
50
47
46
42
38
36
35
34
33
31
30
31
31
30
30
29
28
28
28
28
28
27
28
28
28
28
29
28
28
28
26
26
44
46
47
44
40
32
28
28
30
32
32
32
32
32
32
32
27
27
26
24
23
22
22
21
20
22
20
20
18
22
28
26
24
24
26
28
30
34
32
30
26
20
22
22
22
24
22
22
24
24
22
22
20
20
22
22
20
20
20
20
20
19
18
18
19
18
17
18
18
19
18
18
17
17
18
20
22
22
22
20
19
18
18
17
18
17
16
16
17
17
18
19
19
18
19
20
18
18
18
18
16
14
18
20
22
22
24
28
36
46
55
60
85
100
95
80
85
100
90
75
65
70
85
100
110
130
143
159
205
258
251
195
151
130
139
151
163
171
180
155
129
117
126
151
190
205
180
151
129
120
120
120
129
155
185
210
215
251
284
306
338
434
474
482
498
546
530
530
482
346
277
220
190
220
232
277
322
354
346
338
330
362
402
354
306
277
251
277
330
490
394
354
330
290
258
220
195
190
215
244
195
195
195
195
175
155
147
139
132
138
130
130
123
116
101
101
94
89
97
123
119
89
73
66
63
61
57
55
50
50
50
45
40
32
35
32
31
31
38
45
46
43
48
46
38
37
35
42
48
50
63
42
78
63
45
37
32
28
24
24
21
19
21
22
20
19
24
20
18
19
25
18
16
40
24
18
18
15
15
14
14
15
14
14
14
13
13
13
13
13
12
13
14
18
13
12
40
15
13
12
12
12
12
12
12
13
13
11
12
12
11
11
11
18
38
21
18
17
16
16
15
13
14
14
13
12
12
12
13
13
12
12
12
12
12
11
11
11
11
11
10
10
10
10
9.4
9.1
9.1
9.1
8.8
9.1
10
9.4
9.4
10
11
11
12
13
14
13
13
14
13
13
13
13
13
13
13
12
12
13
14
14
14
14
14
14
143
130
50
30
20
22
18
20
18
17
16
16
16
16
17
17
16
14
12
13
12
13
12
11
12
13
14
13
13
13
13
13
12
10
12
12
13
13
12
13
13
13
12
11
11
12
13
13
13
12
12
12
12
13
14
15
17
15
14
13
14
15
16
15
14
14
15
15
15
16
17
16
15
14
13
15
15
14
13
14
15
16
16
18
24
34
40
40
35
28
20
20
19
22
24
26
26
26
25
24
30
50
61
55
46
48
61
84
92
78
63
59
55
57
50
43
42
45
66
73
68
68
86
94
84
66
75
75
61
59
55
46
48
59
66
63
63
63
61
61
55
61
97
123
123
97
80
70
59
59
61
66
130
225
258
200
180
180
167
119
119
167
200
232
244
251
264
284
330
322
298
290
251
258
205
175
171
142
159
210
434
442
434
346
277
251
210
167
134
104
134
146
112
108
146
290
225
195
185
163
138
127
116
97
89
75
70
70
66
59
55
48
45
50
89
59
52
48
55
50
68
52
114
448
228
146
136
122
111
87
104
100
111
90
69
69
81
94
69
66
52
69
125
122
136
111
156
224
208
139
150
172
188
146
114
122
125
118
97
84
72
58
52
78
69
58
60
66
114
184
114
90
75
66
66
81
100
132
90
78
66
55
50
42
38
35
34
72
60
42
35
32
30
48
42
48
35
32
30
29
29
28
28
26
29
28
24
23
22
22
20
19
19
18
18
18
18
17
17
16
16
16
15
15
15
15
14
17
14
15
17
17
14
15
14
15
14
14
14
14
14
14
14
14
14
14
14
14
14
15
16
15
13
12
13
12
11
12
14
13
12
11
10
11
12
12
12
11
12
12
13
13
12
12
12
12
13
12
12
11
10
9
11
13
12
12
11
12
12
12
12
12
12
13
11
10
10
10
11
12
12
12
11
11
12
12
12
12
12
12
12
12
12
12
12
13
13
12
12
13
12
13
13
12
13
14
14
13
13
12
12
13
12
13
14
14
14
13
13
13
13
13
14
15
14
14
15
15
15
15
15
15
15
16
18
20
22
26
22
20
16
15
14
13
13
14
14
13
13
13
14
13
14
16
18
26
26
34
60
114
122
114
97
63
48
40
38
38
32
30
30
48
81
100
90
90
90
81
69
58
50
55
48
42
38
34
35
35
30
32
45
104
142
160
164
156
150
132
118
142
156
156
136
136
125
104
114
142
153
188
216
268
350
405
360
312
296
355
380
390
370
370
395
405
438
432
444
462
432
395
350
272
224
212
248
280
296
304
288
284
280
272
264
252
236
228
204
180
164
160
146
111
90
84
84
75
69
97
97
100
87
87
97
81
72
66
58
42
32
32
30
38
34
26
24
75
108
150
196
384
220
200
216
315
236
196
150
108
108
213
224
264
200
280
292
292
316
395
330
260
216
180
156
146
188
139
111
90
81
87
87
108
63
55
60
60
48
45
35
28
24
22
20
19
16
16
17
16
14
14
14
13
12
11
11
10
13
18
13
12
10
9.5
9.5
9.5
14
14
13
11
78
52
35
28
24
23
22
20
19
18
17
22
26
20
17
17
16
15
15
13
13
13
13
12
12
12
11
13
18
23
24
22
19
19
15
13
13
12
12
10
13
15
13
13
12
12
12
12
13
13
13
13
14
14
14
14
13
12
12
12
11
10
11
12
12
11
11
12
11
10
9.5
10
11
11
11
10
10
10
10
11
11
12
12
12
12
11
11
11
10
10
10
10
9.5
10
11
12
11
10
9.5
9.5
9.5
10
11
12
12
11
10
9
11
11
10
9
7.5
10
11
11
12
11
10
10
10
10
10
10
11
11
11
10
10
10
11
11
12
12
11
11
10
10
11
11
11
10
10
10
10
10
10
10
9.5
9
8.5
8.5
9
10
9
9
10
12
13
13
12
14
13
14
16
18
20
19
20
21
18
17
16
17
18
20
26
40
87
87
87
75
87
150
156
108
97
136
156
142
132
142
172
153
108
87
81
108
184
292
312
320
304
280
228
204
220
244
256
276
296
280
248
224
232
192
160
160
176
224
236
240
256
288
292
330
345
410
494
515
474
405
375
345
380
370
360
340
335
316
304
288
260
276
304
325
316
300
320
276
224
168
228
188
208
272
276
236
212
228
236
212
188
176
168
320
252
240
240
232
228
236
232
204
216
168
136
118
114
104
104
278
153
128
104
132
139
128
114
104
90
87
81
108
153
142
122
94
81
102
87
75
104
176
161
132
90
66
48
35
30
23
20
68
199
72
45
32
60
58
34
26
27
35
28
23
32
80
66
60
63
55
52
45
38
75
48
30
40
85
72
42
35
35
28
23
22
20
23
24
18
205
304
200
128
94
72
52
35
30
24
18
17
15
16
30
47
66
60
52
50
38
32
35
40
48
72
58
63
84
75
81
94
97
87
87
104
104
90
84
84
70
63
66
52
52
50
50
48
42
38
38
38
35
30
26
24
23
24
22
20
22
24
26
26
28
26
24
22
23
20
22
22
22
24
24
26
24
24
22
22
17
20
15
17
19
19
19
18
18
19
18
18
18
19
17
18
16
18
18
15
12
13
8
10
12
13
13
13
13
13
13
13
14
15
15
15
14
14
14
15
14
14
14
13
13
14
15
15
14
15
15
14
15
15
14
13
13
13
14
15
15
15
15
14
15
15
13
14
12
13
15
15
14
11
14
14
15
14
14
13
13
15
15
15
14
14
14
13
15
16
16
17
18
14
15
16
17
16
15
14
16
15
15
16
18
20
22
20
20
18
21
20
20
20
18
19
20
24
37
43
43
53
60
55
49
44
45
48
55
61
53
45
42
39
38
41
49
76
131
118
95
74
64
58
55
86
130
174
197
224
204
167
185
254
280
285
315
335
335
346
412
376
320
315
330
315
300
315
280
220
200
216
228
240
216
194
185
170
143
132
152
167
161
164
232
216
212
194
204
212
224
240
240
236
236
228
208
197
197
191
185
182
167
143
122
108
100
90
84
98
112
108
132
98
84
76
68
61
60
64
70
56
77
87
127
68
121
72
68
60
49
49
39
35
32
31
30
31
31
30
31
33
49
40
33
29
28
27
24
26
29
28
28
28
56
40
112
98
61
58
42
35
30
27
30
56
40
33
28
42
521
1070
270
149
108
78
60
133
765
852
516
326
228
188
158
146
120
74
64
58
54
50
47
42
38
37
35
32
32
32
33
33
33
35
35
36
38
39
38
36
38
38
38
37
37
36
38
38
41
41
39
40
39
39
40
42
44
44
43
43
43
44
43
44
42
42
40
39
38
37
36
30
34
34
32
30
28
30
28
28
29
28
28
28
27
26
24
24
24
24
24
24
24
24
26
24
23
22
22
20
22
24
20
22
26
20
24
24
22
24
22
20
22
24
22
20
20
22
22
24
22
20
18
15
17
18
19
20
22
22
22
20
20
20
20
22
24
24
26
26
24
22
22
22
24
26
26
28
30
34
38
35
30
26
24
20
20
22
22
24
22
24
26
28
30
28
26
24
24
22
20
22
22
22
20
19
20
18
19
18
20
20
18
18
19
20
20
20
22
24
22
20
20
22
22
20
30
40
55
70
88
85
144
200
179
180
192
149
120
110
102
90
90
105
102
95
100
110
128
140
152
155
138
130
120
108
98
88
86
80
80
80
84
82
74
74
72
76
100
141
170
152
120
105
105
105
98
90
88
105
122
125
140
213
217
140
115
105
112
112
90
76
98
132
194
250
240
191
155
130
130
140
149
164
200
245
245
220
204
164
164
164
188
208
245
245
245
224
200
182
170
146
130
122
110
98
86
72
58
64
61
61
55
53
51
56
51
49
47
44
43
39
39
39
40
37
36
38
38
59
64
95
56
43
43
38
35
33
36
33
30
32
33
61
39
35
32
31
30
28
26
26
27
26
27
30
35
29
50
155
45
48
37
82
54
252
159
202
95
72
78
51
44
49
48
32
31
29
37
29
26
23
23
22
21
20
19
19
20
19
18
18
19
18
18
16
16
15
15
48
290
100
58
53
53
53
50
49
45
42
42
42
40
38
37
37
39
50
48
49
58
56
54
54
54
70
61
56
55
58
55
55
48
47
48
51
49
45
44
43
42
43
43
42
43
40
41
40
39
39
32
34
34
35
34
32
30
30
32
30
31
28
