# USGS 09339900 EF SAN JUAN R AB SAND CREEK, NR PAGOSA SPGS, CO. daily mean flow
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 1956-10-01 24:00
end_date: 2003-09-29 24:00
timestep: 1 DAY
units: cfs
scale: 1
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
12
12
12
12
12
12
11
12
11
11
11
10
11
12
12
12
12
12
12
11
11
11
11
9
8
8
9
10
9
7
8
9
9
9
9
8.5
8.5
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
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
30
28
26
24
22
22
22
21
24
32
37
60
89
127
158
173
188
206
131
101
112
158
118
94
86
72
67
59
58
63
84
126
188
256
340
340
328
316
268
253
234
192
167
148
136
120
108
110
138
188
158
138
133
122
118
146
206
312
392
404
408
476
552
696
893
965
1020
996
934
983
911
688
620
692
740
668
528
460
520
688
880
956
870
826
839
916
880
857
875
875
839
767
688
652
604
584
540
516
564
508
388
336
292
292
264
256
268
268
240
227
212
176
158
167
179
212
560
696
524
460
352
304
292
249
206
176
167
185
185
158
153
127
129
127
127
112
127
125
133
112
112
98
96
86
88
116
114
140
122
108
107
182
161
138
122
108
98
89
81
75
70
64
59
56
52
49
47
45
43
42
41
38
37
36
35
34
34
33
32
32
31
30
30
30
29
30
29
30
30
30
29
28
28
28
32
33
32
30
30
31
32
40
48
52
48
41
42
41
40
39
39
42
43
44
48
45
46
48
50
49
47
47
41
44
46
45
45
45
44
42
41
40
32
28
28
24
26
28
32
34
32
30
28
26
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
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
13
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
24
24
24
24
24
24
24
24
24
24
26
26
26
24
23
25
25
28
28
27
28
29
28
29
34
52
74
107
158
223
260
280
296
268
230
216
206
216
206
179
153
146
146
153
192
268
352
392
404
412
412
416
528
468
408
396
412
424
476
540
580
568
592
640
656
688
692
684
656
676
664
600
620
636
640
620
620
656
600
528
472
412
360
336
304
288
280
292
292
276
272
280
276
253
223
209
179
158
146
128
125
120
110
101
92
86
78
75
71
67
67
64
62
58
56
52
50
49
48
52
50
47
43
38
37
37
36
39
36
32
32
32
30
28
26
25
45
45
40
39
41
37
35
33
32
40
29
30
32
33
34
35
32
37
63
46
38
33
29
28
25
23
21
18
18
17
16
18
21
21
18
20
18
19
21
22
161
116
71
52
46
43
40
35
32
29
29
39
39
33
32
32
31
29
28
28
24
24
23
24
22
20
20
18
18
18
17
17
16
16
15
14
14
14
13
12
11
11
14
16
14
14
16
14
14
14
13
13
12
12
12
12
11
12
12
12
13
13
13
13
11
9
6
7
7
7
7
7.5
9
9
9
7
5
5.5
5.5
6
7
7
7
7
6.5
6
6
6
5.5
5
4.6
4
3.6
3.6
3.6
3.6
3.6
3.8
4
4
4
4
4
3.6
3.4
3.6
3.8
4
3.8
3.6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
12
12
11
10
11
13
13
12
11
11
13
12
12
12
14
20
28
31
41
49
70
52
42
34
33
34
35
39
42
39
38
39
36
34
32
32
37
48
56
77
89
78
80
99
120
116
120
112
94
88
88
99
91
88
101
129
146
188
245
249
245
223
188
158
127
114
116
116
114
107
116
148
188
206
212
227
223
223
206
212
256
268
272
253
227
206
188
188
209
195
164
143
122
125
118
110
107
98
89
86
75
68
62
57
52
48
44
41
38
36
32
33
31
23
22
20
19
18
19
21
24
20
17
18
18
17
16
14
15
16
20
18
22
20
22
20
22
19
19
21
40
37
56
75
88
65
59
56
47
45
43
38
33
32
38
32
29
26
28
39
78
58
46
40
36
32
28
26
24
23
21
19
19
17
16
16
16
15
14
14
13
13
13
20
21
18
16
14
14
13
20
18
16
16
16
24
28
32
37
34
35
37
44
43
40
39
40
56
74
78
67
74
86
84
81
81
81
77
72
68
77
83
84
81
78
86
83
83
83
88
98
86
64
59
62
62
62
62
62
59
58
51
48
48
47
44
44
43
40
38
38
38
37
29
18
20
24
24
24
22
22
20
14
16
18
16
18
21
19
16
16
16
14
16
16
16
14
12
15
18
16
14
16
14
16
14
12
13
14
13
14
10
12
14
16
16
16
16
16
16
16
16
14
14
16
14
12
14
14
16
16
14
14
14
16
15
14
13
14
15
16
16
16
15
14
14
14
14
15
15
15
15
15
14
14
14
15
16
14
15
14
15
14
15
15
15
15
14
15
14
12
14
12
11
11
13
14
15
14
14
15
15
15
15
12
14
15
16
22
30
45
60
74
95
127
140
129
102
100
103
88
79
87
107
149
195
216
240
268
318
330
318
258
244
261
261
225
219
228
237
282
318
314
282
231
202
178
168
147
129
123
116
116
118
120
118
134
158
165
198
282
382
434
414
418
426
422
410
354
282
250
261
303
330
289
289
334
354
386
358
354
374
439
488
552
538
475
402
394
414
418
414
366
382
422
430
462
493
498
475
448
406
346
318
286
258
240
222
202
190
182
162
153
147
131
123
116
116
107
96
93
87
79
75
72
65
62
56
53
49
45
43
44
43
49
45
41
42
44
42
42
42
41
39
37
36
36
32
28
26
25
25
23
22
22
20
20
24
20
18
16
16
16
19
28
20
17
16
14
14
13
13
13
16
20
19
16
14
14
14
13
13
13
13
13
13
14
27
20
19
24
20
18
16
16
16
15
14
14
14
14
13
13
13
13
12
12
12
12
12
11
13
14
14
13
12
12
12
14
16
16
14
14
14
15
14
14
14
14
13
14
13
10
9
9.8
9.4
9.4
9.4
9.4
9.8
14
12
11
9
9
9
9
9
9
7
7
7
7
7
7
7
6.5
6.5
7
7
7
6.5
5
6.5
7
7
7.5
7
6.5
5.5
7
7
7
6.5
6.5
7
7
6
5
4
5
5.5
6
6
6
6.5
6.5
6
6
5.5
5.5
6
5.5
5
5.5
5.5
5.5
5
5.5
5.5
7
6.5
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
7.5
8
8
8
8
8
8
8
8
8
8
13
13
13
13
13
13
13
13
13
13
20
20
20
20
20
20
20
20
20
20
20
17
20
40
50
64
49
49
41
32
37
36
45
51
42
36
51
82
118
136
156
156
158
178
153
114
107
111
142
185
225
261
286
296
258
200
158
134
116
123
160
222
275
244
188
162
168
200
261
322
334
303
354
366
322
334
350
362
362
362
362
358
342
310
268
240
234
228
216
216
228
234
219
205
190
175
172
156
145
142
131
123
118
111
103
95
85
79
75
74
68
63
62
71
67
58
50
48
47
47
43
40
36
31
29
30
27
29
27
25
25
30
31
24
22
21
22
22
22
22
22
20
19
19
25
84
64
53
44
40
36
32
29
31
43
39
35
33
47
56
51
44
39
35
34
38
40
48
47
37
34
32
33
31
28
24
39
34
34
34
29
31
77
58
45
40
37
34
32
34
33
108
103
95
81
78
76
68
62
55
51
48
45
41
39
35
33
31
30
28
27
27
67
50
48
49
45
48
48
48
47
44
42
41
39
42
36
32
31
29
32
30
31
28
36
38
32
22
22
24
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
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
20
20
20
20
20
33
35
42
47
42
34
34
40
56
71
72
76
82
81
75
71
72
92
129
188
268
346
382
418
457
484
426
330
306
378
406
386
350
354
330
254
210
210
244
314
406
452
511
538
556
560
560
570
488
418
338
272
228
210
200
240
254
237
264
314
318
310
326
275
225
202
216
237
272
296
366
410
426
430
402
406
410
422
422
430
422
366
303
244
247
268
310
338
342
330
303
278
261
254
234
225
231
222
202
185
175
165
160
145
136
131
116
107
102
98
87
76
67
63
62
62
58
49
53
51
55
55
50
47
42
39
43
49
43
38
35
31
27
24
23
23
22
21
29
48
35
31
26
24
22
21
22
23
28
28
23
22
19
18
16
16
16
16
14
14
14
14
14
13
13
20
21
19
16
15
14
13
13
13
13
13
12
12
19
38
36
26
22
22
23
24
27
27
22
22
20
19
18
22
20
18
17
16
16
15
14
14
14
14
16
31
31
44
39
33
28
26
24
23
22
21
19
18
18
18
17
16
16
16
16
15
14
12
13
12
10
10
10
14
14
14
14
14
10
12
12
12
14
16
16
16
14
12
12
14
17
16
14
12
12
12
12
12
12
10
10
10
10
10
10
10
10
13
14
10
10
12
12
12
9
6.5
7
7.5
8
8.5
9
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
16
30
40
53
60
75
90
100
116
102
118
118
90
78
76
79
84
112
151
151
127
118
131
153
180
188
151
129
107
93
87
79
76
81
93
98
112
111
98
95
100
105
112
127
160
192
213
250
282
282
258
289
272
254
258
272
292
310
314
306
289
289
300
292
261
244
222
200
188
185
185
185
178
168
147
142
142
134
129
129
114
95
88
92
96
100
98
92
81
75
71
74
65
60
56
53
48
44
42
40
36
35
34
32
30
31
33
29
28
31
33
59
48
53
54
42
37
32
30
27
23
23
24
23
21
20
19
19
16
16
15
14
14
13
14
14
18
17
14
18
16
18
20
20
28
26
23
24
21
20
18
24
24
20
33
28
28
22
30
38
28
24
23
28
28
22
20
19
20
23
31
22
19
19
18
18
17
18
16
16
15
16
14
60
54
37
31
27
24
22
20
19
18
18
16
16
16
15
15
14
14
14
14
14
13
13
13
13
13
13
13
13
20
27
20
18
16
15
14
14
14
13
13
13
15
14
14
14
14
14
14
14
13
13
12
12
12
12
11
11
12
5
4.5
5
6.5
7.8
8.2
4.5
6
9
10
10
10
10
10
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
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8.5
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7.5
8
9
9
8.5
8.5
9.5
11
11
10
10
9.5
9
8.5
9
9.5
9.5
11
15
24
28
24
19
16
14
13
12
12
14
16
24
36
36
44
65
90
80
60
46
42
46
65
95
100
85
65
65
85
95
85
85
85
70
75
71
65
63
59
72
98
125
158
202
210
250
314
354
374
350
338
366
426
444
466
452
439
426
374
300
234
185
160
149
151
160
195
231
261
237
190
195
200
195
185
175
172
170
153
134
125
116
107
96
90
84
76
69
65
63
63
67
58
51
47
44
41
39
37
41
42
40
53
67
75
90
67
75
68
59
51
47
42
41
43
53
54
45
42
40
37
43
64
92
111
129
96
79
69
62
67
68
62
63
129
268
178
142
118
98
84
75
85
68
60
53
48
44
41
39
36
33
30
28
31
27
22
18
23
26
28
22
23
22
20
18
19
25
30
30
24
23
22
22
31
33
30
25
28
29
34
30
29
28
25
23
23
22
22
22
20
20
19
19
19
18
17
16
16
16
15
14
14
14
14
13
13
12
12
12
12
12
13
13
12
11
12
13
11
11
11
11
11
12
14
14
10
12
11
9.4
12
12
11
9.5
8
10
11
13
13
14
14
15
12
13
14
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
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
13
13
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
13
12
10
12
13
14
14
13
12
12
13
12
11
11
12
12
11
11
11
12
11
13
14
12
11
14
15
18
19
22
40
37
31
31
27
26
28
27
30
27
20
20
26
26
20
32
62
93
134
198
275
366
434
434
350
247
195
168
200
330
493
574
574
484
366
326
303
278
228
216
188
198
275
261
231
261
414
556
722
800
812
740
610
466
390
306
254
219
234
294
366
470
446
446
424
384
428
510
550
555
470
428
415
495
676
756
726
768
864
858
894
786
638
632
756
621
505
460
451
480
480
490
500
515
460
475
433
438
490
402
370
424
415
358
302
298
266
250
278
262
226
201
180
168
156
148
138
130
125
115
165
189
198
222
186
159
138
121
107
98
90
84
80
77
74
68
64
67
68
67
58
52
49
46
42
38
36
34
31
31
36
47
34
31
46
38
38
34
54
43
62
67
50
43
42
36
32
30
28
30
107
183
159
119
100
103
115
117
115
111
121
117
102
89
83
80
76
73
71
68
65
63
58
56
53
51
49
48
57
63
56
52
50
48
48
48
48
47
44
43
41
40
38
37
34
34
32
32
30
29
29
29
29
29
27
25
27
27
27
27
27
26
25
24
24
20
26
31
41
26
20
18
17
18
20
21
22
23
24
25
25
25
25
27
26
25
24
22
22
20
19
18
19
20
20
21
23
22
20
19
19
20
24
32
28
27
20
20
22
24
23
22
23
23
24
24
22
21
21
21
20
19
18
20
22
20
18
19
19
18
18
19
18
17
19
20
18
18
16
17
18
20
20
18
17
17
17
17
18
16
17
15
16
16
16
16
17
16
18
16
17
18
16
16
16
16
14
13
14
15
16
17
18
20
22
24
28
36
40
48
55
44
53
60
61
53
42
46
53
60
73
86
92
105
145
186
216
204
157
130
125
135
148
157
172
162
143
132
127
145
172
212
212
176
145
132
125
111
113
130
172
228
252
272
304
342
370
420
455
485
505
505
515
515
530
385
300
236
200
204
240
276
338
375
395
405
445
460
465
440
390
347
308
320
370
490
445
395
370
342
312
292
280
264
280
292
260
264
268
264
252
228
212
196
186
182
172
168
168
157
148
140
125
111
115
146
151
120
105
93
87
82
75
69
65
62
57
54
55
51
48
48
45
45
48
73
72
62
55
55
48
44
42
52
54
54
61
51
51
49
59
73
54
48
44
40
39
37
37
34
31
30
30
27
28
30
40
31
30
41
34
29
26
24
22
22
22
21
20
20
19
18
18
18
18
17
17
17
18
22
18
16
33
24
21
20
18
18
18
17
17
17
17
17
16
16
16
16
16
20
37
24
23
22
20
19
18
18
19
19
18
16
14
14
16
14
14
14
14
14
13
12
12
12
12
12
12
12
11
11
10
9.6
9.9
9
9
10
11
10
9.6
10
12
11
10
11
12
12
12
12
12
13
13
13
14
14
13
8.5
8.5
11
11
11
11
12
12
13
51
104
52
22
16
15
14
15
14
13
12
12
12
13
13
13
12
10
9.5
9.5
10
10
9.5
8
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
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
15
18
20
19
16
12
13
12
12
14
17
15
16
16
14
16
26
32
33
26
29
31
38
45
46
41
40
37
40
37
33
32
31
37
46
52
50
53
62
64
57
61
66
57
54
55
51
52
63
73
75
71
73
75
75
71
64
79
101
111
105
86
76
71
64
68
66
89
148
204
212
196
196
176
135
118
151
200
240
248
276
312
342
365
410
410
380
360
316
252
212
190
159
165
220
342
405
430
395
352
324
280
236
208
182
193
176
154
151
182
288
276
268
248
240
204
182
165
145
140
123
111
101
95
92
85
79
72
69
75
64
73
78
80
66
61
63
82
240
200
130
105
99
99
86
96
101
93
83
71
63
62
89
73
66
61
69
132
150
145
137
193
228
236
182
159
154
154
143
120
107
113
101
90
86
79
69
63
61
64
61
57
76
95
107
90
80
69
63
63
66
66
66
63
57
52
49
44
42
40
41
40
61
53
47
42
39
40
43
41
40
36
35
33
32
31
29
30
29
30
29
27
27
27
26
25
24
24
22
22
21
21
20
20
20
20
19
19
19
19
18
18
19
16
18
18
18
15
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
14
14
15
15
14
9
9.5
10
9
10
12
11
12
8.5
9
10
10
11
9
10
9
8.5
9
11
10
11
12
11
10
9.5
10
9
8
9
10
12
12
12
12
11
11
11
11
10
11
11
10
9.5
9.5
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
12
12
12
13
13
13
13
12
11
12
12
10
11
11
11
11
13
13
13
13
13
14
14
14
13
12
12
13
12
12
12
11
11
13
14
14
15
15
13
15
16
18
17
16
18
20
20
20
18
17
15
16
19
17
16
18
18
15
18
16
16
19
22
24
26
29
35
46
61
72
73
58
48
40
40
40
36
34
34
38
51
64
72
69
78
80
72
66
63
56
56
52
47
44
45
47
44
43
52
80
132
168
179
162
168
168
137
145
168
179
154
157
148
127
130
151
172
204
232
272
347
440
430
370
324
360
430
460
490
490
480
445
480
495
480
535
540
500
425
292
224
204
264
360
405
430
440
435
415
385
390
380
342
308
276
244
216
204
186
162
137
123
115
107
99
109
107
99
90
85
82
79
73
68
63
58
54
51
48
46
45
42
42
49
56
60
65
119
97
108
105
119
130
126
120
101
100
154
137
137
120
145
162
159
157
200
176
132
113
93
83
78
87
71
62
54
50
48
47
52
44
43
44
44
39
42
37
34
32
30
29
27
26
25
24
24
23
22
22
21
21
20
20
19
20
20
19
18
18
18
18
18
20
18
17
17
33
26
22
20
19
19
18
18
17
17
16
17
18
15
13
14
14
14
14
14
14
14
13
13
13
13
12
14
15
15
14
14
13
13
12
12
12
12
11
11
13
13
13
12
12
9
11
11
12
12
11
9.9
13
8.8
9
11
10
8.8
10
10
8
9
9.6
9.6
9.9
9.3
9
9
9
8.2
7
8.2
8.4
7.4
8
8.2
8
8.2
8.2
9
9.5
10
10
10
10
9
9
9
8.5
8.5
8.5
8.5
8.5
8.5
9
9
8.5
8.5
8.5
8.5
8.5
9
10
10
10
9.5
8.5
9
10
10
9.5
8
6.5
8
9
10
10
10
8.5
9
9
9
9
9
9.5
9.5
9.5
9
9
9
9.5
9.5
10
10
10
9.5
9
8.5
9
9.5
10
9.5
9
9
9
9.5
9
9
9.5
10
10
10
8.5
8.5
9.5
9
8.5
9.5
9.5
9
8.5
9
8.5
9
10
12
15
16
16
18
18
15
14
15
18
24
30
40
55
65
70
75
85
110
120
100
90
100
130
120
110
110
120
120
100
80
78
82
113
190
244
268
288
252
182
157
162
186
212
236
280
296
260
204
204
190
162
159
165
193
224
208
224
256
260
284
347
380
435
445
485
480
465
450
500
530
515
520
520
490
425
380
324
324
380
415
395
365
360
324
264
190
193
172
179
248
276
232
208
224
232
208
190
176
162
284
200
208
212
208
212
220
228
200
193
157
135
118
107
101
114
202
165
137
125
123
120
115
113
109
101
93
86
113
151
132
111
99
89
88
82
72
66
73
78
69
60
54
49
47
44
44
41
57
90
63
52
48
49
57
46
40
45
47
41
36
33
36
34
33
34
36
36
33
32
34
34
29
37
45
49
42
37
34
33
31
29
28
29
29
27
59
101
75
60
52
46
42
38
37
34
32
32
30
34
40
40
40
44
48
51
50
48
45
44
45
53
49
48
58
57
52
55
58
55
52
53
56
57
57
56
50
48
47
40
36
38
38
38
38
38
38
38
38
37
34
33
32
34
30
20
18
20
24
29
29
27
27
24
25
19
20
20
20
20
23
24
23
19
22
17
16
18
14
15
16
17
17
17
17
17
18
18
17
17
15
17
15
16
16
15
12
11
7
9
10
11
11
11
11
11
11
11
12
13
13
12
12
12
12
12
12
12
11
10
11
12
12
12
12
12
12
9
10
12
11
10
10
11
11
12
12
12
12
12
12
13
12
11
10
11
12
11
10
9
12
11
11
11
11
10
10
10
10
11
11
11
11
10
11
13
14
13
12
11
11
13
15
14
13
11
11
11
11
12
13
16
17
16
15
14
17
16
16
15
13
14
16
18
25
29
30
31
33
35
32
30
32
32
34
40
38
33
33
32
30
30
35
51
77
99
88
72
62
54
52
66
102
140
166
194
178
152
158
218
290
310
340
370
400
440
465
445
400
400
425
425
415
420
400
345
306
294
335
355
294
262
246
226
187
181
181
190
187
181
194
175
166
169
184
202
230
242
258
266
266
278
258
242
250
242
238
226
210
175
152
133
117
115
106
109
119
113
127
102
94
84
77
70
64
59
71
64
59
56
71
55
66
57
51
46
42
46
39
36
33
32
32
32
32
30
31
36
36
33
30
28
26
24
23
26
30
29
35
36
47
46
40
42
36
36
32
29
28
26
32
34
31
29
26
31
205
844
275
158
117
95
80
101
466
1150
535
390
294
226
175
169
128
122
106
89
79
71
65
60
55
52
50
46
43
42
42
45
44
46
44
42
42
42
42
40
42
42
42
39
39
37
40
42
40
40
39
39
38
33
35
36
37
38
36
34
33
33
33
34
33
30
30
30
30
29
27
26
26
26
26
26
24
24
24
24
23
23
24
24
24
24
23
21
19
22
19
20
20
20
22
22
22
19
17
16
16
19
17
17
18
16
18
19
18
18
17
16
17
18
18
16
16
16
17
17
17
16
14
12
13
15
16
16
17
17
17
17
16
16
16
16
17
19
22
20
20
18
17
17
18
19
20
22
24
26
28
24
20
18
18
16
16
17
18
18
18
19
20
22
24
22
20
20
19
17
15
16
18
18
17
15
16
14
15
15
16
16
14
14
15
16
16
16
17
19
18
16
16
18
17
16
18
24
31
37
45
46
53
88
109
111
122
131
111
99
95
88
84
86
92
88
89
100
113
131
142
152
158
140
138
128
113
100
97
90
84
84
88
92
83
82
80
80
84
97
120
135
131
115
106
111
100
95
97
113
138
145
160
184
210
190
158
140
142
152
142
128
140
166
218
274
274
234
187
163
163
172
198
218
250
278
290
270
262
230
230
218
234
266
306
325
320
315
282
258
254
234
214
214
194
178
155
133
115
106
109
95
88
80
77
82
71
65
62
57
53
51
48
46
44
44
53
52
50
48
49
52
53
49
49
43
36
33
31
30
28
27
28
37
39
30
28
26
24
26
22
24
24
22
22
22
21
21
23
48
41
64
40
38
44
55
54
76
58
48
49
40
36
36
33
29
27
27
34
27
25
23
22
21
20
19
19
19
19
18
18
17
17
17
16
16
16
15
15
19
105
139
61
51
46
43
42
41
39
37
36
35
35
33
32
30
33
40
36
34
34
36
34
34
34
46
46
42
40
38
36
34
36
35
35
38
38
36
35
34
33
32
33
33
34
32
33
32
28
29
23
23
26
27
25
24
26
26
26
24
25
22
21
24
23
21
16
18
19
18
15
16
16
15
16
16
16
15
14
15
17
15
14
16
21
22
21
28
24
21
20
18
15
15
15
16
14
16
17
19
19
18
17
16
16
18
16
15
16
17
17
17
17
17
18
20
20
17
18
19
16
17
16
15
14
13
12
12
12
12
12
12
12
12
11
12
13
14
15
14
15
17
18
20
22
26
24
22
22
20
17
18
20
18
19
22
24
28
32
38
42
48
57
63
66
70
70
63
60
61
63
66
64
63
64
67
61
58
57
53
49
42
42
40
40
40
38
41
46
52
55
66
77
89
102
124
106
89
85
83
89
94
88
89
82
91
102
126
145
131
113
111
128
143
140
150
163
184
194
163
140
128
135
145
135
133
131
138
160
175
184
206
234
246
274
246
194
190
210
218
210
222
234
242
234
238
222
226
246
242
222
206
198
181
172
169
190
187
153
128
124
120
111
104
94
86
80
77
75
67
63
58
55
53
50
47
45
42
43
44
42
38
36
35
35
32
30
28
27
25
32
28
27
28
25
24
24
21
24
29
28
24
21
19
19
18
18
17
16
17
17
17
16
14
12
13
13
13
13
13
13
13
15
21
19
18
16
15
17
15
15
15
17
17
17
17
16
16
17
17
16
15
18
30
22
20
19
18
20
18
17
17
16
15
15
22
33
21
18
18
17
16
15
15
15
14
14
14
13
13
14
141
55
123
120
80
63
54
51
82
58
75
111
110
110
274
335
184
131
111
95
83
75
74
70
65
64
64
60
56
56
56
56
54
52
51
50
46
47
47
43
41
42
40
41
41
39
39
36
30
31
33
29
30
30
28
29
29
30
29
29
27
23
26
26
28
26
24
24
26
24
24
22
24
24
24
24
24
24
24
24
24
22
22
22
24
24
24
22
22
22
24
24
24
22
22
22
22
22
19
19
20
22
22
22
22
22
22
22
20
19
20
22
22
22
22
22
22
22
22
22
22
22
22
20
20
20
19
19
19
20
20
20
19
15
16
17
18
19
18
20
20
20
20
20
20
20
20
22
23
23
23
23
22
22
21
21
21
23
22
23
22
21
22
23
23
24
26
28
28
27
26
25
26
26
26
26
25
24
25
25
25
24
24
28
28
26
26
28
30
35
40
45
46
44
49
56
51
46
46
49
62
72
83
103
140
206
246
226
153
124
126
153
172
155
131
153
238
400
495
495
490
584
550
555
560
664
832
872
776
584
480
485
535
747
545
445
420
475
550
590
495
425
465
420
400
460
566
828
834
870
850
619
614
505
470
445
455
445
435
395
350
330
330
350
380
470
552
500
490
500
515
450
420
380
365
335
306
330
325
298
266
238
238
226
190
169
181
210
178
158
133
117
108
103
100
92
85
79
75
71
67
68
70
64
64
68
68
62
56
53
50
49
46
46
46
42
40
39
41
44
53
46
40
41
42
42
36
35
39
73
80
62
50
44
39
36
36
38
33
32
46
71
44
38
33
28
22
24
23
23
23
22
22
21
21
22
23
22
21
21
20
19
19
18
18
19
18
18
17
20
20
21
21
21
22
22
22
21
21
20
19
18
18
18
17
16
16
15
15
15
14
14
14
14
14
14
13
13
13
13
13
12
13
12
13
14
11
10
10
11
12
12
12
12
12
10
12
12
11
10
10
11
12
13
14
11
9
9
10
11
10
10
10
11
10
11
10
10
10
11
10
9
9
10
9
10
9
9
9
10
10
10
9
8
9
9
9
9
9
10
10
10
10
9
9
10
9
9
10
10
9
9
9
10
10
9
10
9
10
9
9
10
10
10
10
10
10
10
10
9
9
10
10
9
10
9
9
10
10
9
10
10
11
11
11
11
11
11
10
11
11
12
13
13
13
13
13
13
14
13
13
14
14
14
14
15
16
20
26
30
35
34
33
33
33
33
34
38
42
47
52
61
66
53
46
41
36
34
35
35
35
39
40
38
36
33
32
32
33
38
53
67
58
52
54
72
92
109
158
158
133
124
111
126
148
175
184
181
175
175
210
262
290
302
302
282
250
262
282
278
266
266
214
184
181
187
187
178
218
242
274
286
274
250
222
206
187
178
175
169
158
133
115
120
133
145
140
135
142
142
138
128
120
109
106
95
90
82
75
68
64
58
53
50
47
44
39
36
39
38
38
39
35
32
30
29
29
33
44
46
40
80
60
65
76
72
58
56
52
47
45
48
60
55
51
51
58
76
79
71
61
56
59
57
55
47
44
40
37
35
33
30
28
28
28
25
23
23
22
20
20
19
19
18
17
17
15
15
14
14
14
13
12
12
12
13
12
12
12
14
17
16
14
14
13
12
12
13
15
15
14
14
13
13
13
12
12
12
13
17
16
15
14
14
14
14
15
15
16
16
15
14
14
14
14
14
15
21
20
18
18
18
20
20
24
21
21
21
22
22
20
19
18
18
18
20
19
18
18
18
19
19
19
18
18
19
16
15
14
14
14
15
14
13
13
14
13
11
12
13
12
13
13
12
11
8
11
11
10
9.5
9
9.5
10
10
10
9
8.5
9
10
9
9
8.5
8.5
9
9
9
9
8.5
8.5
8.5
9
10
9
9
10
10
10
9
8.5
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
10
9
10
10
10
10
8.5
10
10
11
11
11
11
11
10
10
11
11
9
9
10
11
11
10
11
10
10
11
11
12
12
13
14
15
17
18
18
16
16
16
15
16
15
15
14
15
15
14
12
14
18
19
18
18
17
17
18
20
22
18
17
15
17
18
16
19
25
31
33
28
25
24
23
22
21
21
24
30
35
30
29
36
50
68
84
118
172
178
122
89
76
71
79
86
114
169
169
113
94
94
133
234
395
465
500
540
590
602
608
626
608
566
485
445
380
330
385
445
535
515
410
360
370
415
490
614
698
761
764
734
722
614
555
420
405
465
584
674
692
638
632
540
415
370
375
395
480
560
535
520
510
500
495
505
495
470
490
490
460
415
390
420
400
395
380
435
375
306
278
246
206
172
195
202
160
138
120
113
100
90
83
136
354
181
142
122
108
97
88
79
75
71
68
63
63
67
64
56
51
47
45
42
39
43
52
42
37
35
33
31
30
33
29
28
26
25
24
22
21
24
21
22
23
33
26
34
58
47
63
54
50
42
38
35
33
32
29
28
26
25
24
23
22
21
21
21
20
19
19
18
18
18
19
18
17
16
16
17
17
16
16
15
15
15
15
14
14
17
16
15
16
16
16
16
16
19
18
17
16
16
16
16
15
15
15
14
14
12
12
13
13
13
13
13
13
13
11
8.6
9.4
10
10
8
11
11
10
12
12
12
13
13
13
13
13
13
13
13
14
14
13
12
12
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
12
13
12
12
12
12
12
12
12
12
12
12
11
12
12
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
16
19
15
15
16
15
15
14
14
13
13
14
13
15
14
14
14
16
17
19
20
22
24
22
24
24
22
20
22
24
26
30
28
24
22
22
26
28
30
30
29
29
33
38
40
48
48
46
42
36
34
32
38
49
66
79
68
60
61
70
88
115
145
158
120
94
79
68
61
56
53
52
56
61
72
86
102
113
120
142
158
138
135
175
226
226
222
242
222
184
158
160
181
206
206
250
365
435
485
510
500
430
420
380
310
315
325
286
320
415
450
460
380
415
470
485
530
590
566
520
530
510
520
480
395
355
325
290
270
246
222
230
254
282
286
270
218
187
172
166
160
150
155
178
163
148
131
117
111
109
99
90
86
82
79
92
89
77
74
70
63
60
56
60
54
47
42
47
48
53
46
42
40
40
45
43
42
44
38
35
33
35
42
39
41
35
32
30
28
26
26
28
36
37
33
30
29
30
28
25
24
23
24
28
24
24
21
20
19
18
20
23
20
22
37
32
28
26
24
23
22
21
20
19
18
19
25
23
22
51
75
60
52
52
43
39
39
39
37
36
33
30
29
27
26
26
24
23
23
22
21
21
20
18
17
16
17
17
16
16
16
16
15
15
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
12
11
11
12
12
12
11
11
11
9
8.5
8
8
8
8.5
8.5
8.5
8.5
8
8
8
8
8
8
7.5
8
8
8
7.5
7.5
7
7
7
6.5
6
6
5.5
5.5
5.5
5.5
6
5.5
6
5.5
5
5.5
6
6
6.5
7
7
7
6.5
7.5
6.5
7.5
7.5
8
8
8
8
8
7.5
7.5
7.5
7.5
8
8.5
8.5
8.5
8
7.5
7.5
7.5
7.5
7
7
7
7
7
6.5
6.5
6.5
7
6.5
7
7
7.5
7
7
7
7
7
7.5
7
6.5
7
7
7.5
7.5
7
7
7
7
7.5
7
7
7
7
7.5
8
7
7
7
6.8
7.2
7
7.5
7.6
7.5
7.5
7.5
7.5
7
7.5
7.5
8
9
11
11
12
11
15
16
14
11
11
10
12
12
11
10
12
16
21
28
32
33
24
25
24
26
28
31
39
43
35
33
32
34
36
38
38
39
47
50
57
70
66
75
64
66
74
88
97
102
95
79
76
70
70
62
59
59
57
55
52
48
50
54
62
62
56
58
66
79
99
113
122
122
120
113
109
111
104
97
86
79
70
62
57
52
47
43
40
36
34
31
30
28
27
28
25
28
28
26
26
25
22
20
19
24
30
24
22
20
19
18
17
17
16
18
24
26
24
21
19
25
35
58
40
43
79
92
90
76
64
52
46
40
37
35
32
32
29
26
30
30
30
33
30
29
36
140
74
127
257
158
140
133
124
106
95
84
72
65
58
53
49
45
41
42
49
51
46
38
33
32
29
29
35
112
62
53
52
46
42
39
37
35
34
43
65
44
41
39
38
39
36
35
31
30
29
28
27
33
143
72
59
52
47
43
40
33
33
32
31
30
29
28
29
28
26
25
24
24
22
22
22
24
20
18
17
18
18
18
20
24
22
15
14
16
17
16
16
16
16
16
16
14
12
14
14
14
14
15
16
17
16
14
14
11
12
14
14
13
11
12
12
11
11
11
11
12
10
10
10
5.5
10
9
7
6
9.5
11
11
9.5
8
8
9
9
9.5
10
8.5
6.5
7
8.5
9.5
9
8
8
9
9.5
10
9
7
7.5
9
9
9.5
9.5
9
9.5
9.5
9
9
8
7
8
10
9.5
9
8.5
10
10
8.5
8
9
10
11
11
11
7
11
11
9
9.5
8.5
8.5
10
10
8
8
8.5
9
9
10
11
13
15
14
14
13
14
15
15
15
16
16
15
15
15
15
15
14
14
12
14
13
15
17
19
24
27
26
26
24
28
34
41
45
59
88
109
80
67
64
64
63
74
94
96
83
84
102
113
111
107
105
102
92
94
98
113
113
107
120
148
169
190
160
152
152
135
120
107
104
98
89
81
78
86
98
117
142
187
274
435
530
450
315
282
315
310
302
355
355
365
345
325
282
262
325
410
430
435
460
465
410
360
325
355
410
510
510
505
530
550
540
490
390
345
330
330
325
315
302
298
290
254
214
190
222
206
175
155
140
128
120
109
100
94
92
89
84
83
75
64
54
59
58
54
50
46
48
43
40
39
34
33
31
30
31
30
29
28
27
25
24
23
23
26
24
21
23
20
20
20
18
17
16
15
14
14
13
13
15
15
14
14
13
11
12
12
12
12
11
11
11
10
9.8
9.8
9.4
9.1
8.8
8.4
8.4
8.4
8.4
8.4
8
7.7
10
9.1
12
12
11
10
10
11
17
16
14
13
12
12
11
11
10
10
10
9.8
10
9.8
9.8
9.8
9.1
9.1
9.1
8.8
8.4
8.4
8.4
8.4
8.4
8.4
10
13
12
14
15
13
13
13
12
12
12
12
12
20
15
14
14
13
13
13
13
18
20
15
14
13
13
12
12
12
10
11
13
12
13
15
14
14
13
12
12
12
10
7.5
6.5
10
7.5
7
6.5
6.5
6.5
6.5
6.5
7
7
6.5
6
6.5
7.5
8
8.5
8
8.5
8.5
8
8
8
8
8
8
8
8
7.5
7.5
7
7.5
8
8.5
9
9
9
9.5
9
9
9.5
9
9
9
9
9
9
8.5
8.5
9
9.5
9
9.5
9.5
9.5
9.5
9
9
9
9
9
9.5
9
8.5
8
8
8
7.5
7.5
8
8.5
8.5
8.5
9
9.5
10
10
10
11
10
9.5
9.5
9.5
9
9
9.5
9.5
9
9.5
9.5
9
8.5
9.5
11
12
14
15
15
16
18
20
20
20
20
19
18
18
17
16
16
16
16
18
19
19
19
18
18
17
17
16
16
16
18
25
32
37
36
32
29
28
29
40
68
105
140
158
150
150
181
234
246
222
190
175
190
210
184
190
214
187
178
222
294
290
246
187
145
122
107
115
150
206
234
258
360
638
680
626
614
530
535
475
698
638
905
856
954
770
668
590
698
734
752
933
1020
933
722
530
505
620
776
926
933
905
728
674
545
445
470
540
638
644
656
650
650
674
662
656
680
608
560
495
430
425
415
440
405
370
355
330
320
320
315
302
294
266
222
187
172
181
172
160
155
142
131
133
142
124
107
96
91
78
74
70
67
70
81
71
65
75
80
72
70
96
117
91
75
63
58
52
48
45
41
40
40
40
37
35
35
34
32
30
29
28
28
26
25
24
24
26
23
22
22
24
24
22
20
19
18
18
18
18
17
16
16
16
16
16
15
15
14
14
14
14
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
15
22
15
14
14
13
13
13
12
13
13
11
10
10
9.4
10
9.8
9.4
9.8
10
10
9.8
9.8
9.8
9.1
9.1
9.4
9.1
8.8
8.8
9.1
9.4
9.1
9.4
8.5
8
10
11
8
6.5
7
7.5
8
8.5
9.5
9.5
9.5
10
11
11
10
10
10
9
8.5
7.5
8.5
9
9
8
8.5
9
9.5
9.5
9.5
9
9.5
9.5
9.5
9
9.5
8.5
8
8
8
7.5
7.5
7.5
8
8.5
9
8
7
7.5
8.5
9
10
11
9
8.5
8.5
8.5
8.5
8
8.5
8.5
8.5
9
10
9.5
8.5
7.5
8
8.5
9
10
10
10
10
10
9.5
9
8
8.5
9
9.5
10
11
11
11
11
11
11
11
11
11
11
11
11
12
13
14
15
15
15
14
14
13
13
13
13
12
12
13
13
12
14
16
16
15
16
17
16
16
17
17
17
17
18
16
16
17
17
15
15
14
15
15
16
18
20
22
23
26
29
25
23
26
33
47
60
77
122
158
172
226
234
169
122
115
111
133
163
175
148
126
128
152
190
218
294
365
290
230
230
198
163
158
166
145
160
187
250
335
450
614
680
560
430
360
370
420
455
460
475
480
450
480
535
608
566
515
560
722
734
734
716
662
590
530
535
510
540
515
480
420
400
395
390
385
375
355
350
320
320
325
298
262
218
187
163
163
181
152
138
126
113
105
107
88
78
71
64
62
56
51
49
51
52
47
43
39
36
35
34
33
34
32
33
32
31
30
28
30
28
26
24
25
28
34
40
32
28
24
22
21
19
18
95
77
85
54
43
37
33
31
29
26
24
22
21
20
20
24
24
30
110
144
72
56
46
41
37
33
30
28
26
25
23
22
22
20
20
20
19
18
17
17
16
16
16
15
15
14
14
14
14
14
14
14
15
22
18
19
18
19
20
20
19
18
16
16
17
17
16
15
16
17
17
17
17
17
17
17
17
17
17
17
16
16
18
18
16
14
14
14
14
14
14
14
13
14
13
13
8.4
9
9.4
13
12
13
14
14
14
14
14
13
14
10
12
14
15
14
14
15
15
16
16
15
14
15
15
12
12
14
15
15
14
13
13
14
14
13
13
13
10
11
12
11
11
12
11
11
10
11
12
12
10
10
9.5
9.5
10
11
11
10
9.5
9
11
11
9
10
7.5
8.5
10
10
9.5
9.5
9.5
9
10
9
7
10
10
10
11
11
12
12
12
13
10
9
10
11
11
12
10
10
11
11
11
10
10
11
10
11
11
11
11
11
12
12
12
13
12
12
12
12
12
12
13
13
14
14
14
12
12
12
12
13
14
14
12
13
15
17
18
19
25
33
37
39
40
42
42
60
75
80
83
79
86
92
106
117
128
133
135
142
160
187
230
286
258
218
175
140
122
104
97
94
86
79
79
92
94
90
89
109
122
122
111
106
106
109
131
169
234
226
238
250
262
250
278
222
222
302
340
375
380
355
330
286
246
198
155
131
120
117
111
111
109
104
92
83
79
80
75
71
79
86
88
92
72
61
55
51
50
51
60
60
55
52
46
51
52
90
167
111
90
75
61
55
56
82
59
59
60
52
47
42
42
41
38
37
33
32
30
29
40
49
43
70
70
55
47
43
42
39
36
33
32
30
33
30
28
27
28
28
28
30
30
30
32
26
24
24
29
33
30
29
30
28
26
28
26
26
24
23
23
23
21
21
20
19
32
37
29
29
26
24
24
23
23
42
71
50
46
42
40
44
43
40
48
68
86
88
94
124
94
83
79
77
74
67
63
61
57
52
52
50
48
46
40
38
39
38
38
36
36
39
37
35
33
32
31
30
30
29
28
27
26
20
20
21
22
21
22
22
21
18
19
21
21
16
15
16
17
18
17
15
15
16
18
18
18
17
15
14
15
12
13
14
15
15
14
11
10
11
13
11
12
12
13
13
12
11
10
11
11
12
12
11
11
12
11
12
11
10
10
11
10
11
11
11
10
9.5
9.5
9.5
9.5
10
10
10
10
10
10
9.5
9.5
9.5
9
8.5
8.5
9
9.5
9.5
9.5
9
9
9
9
9
9.5
9
9
9.5
10
12
13
15
15
14
13
13
14
14
15
15
13
12
11
12
13
14
15
18
24
22
22
22
20
20
19
18
17
16
15
15
16
18
20
20
22
24
18
22
24
26
26
34
42
42
37
35
37
42
58
128
145
176
186
172
151
157
148
132
105
86
82
73
73
76
82
117
172
232
320
352
435
420
400
316
248
240
248
248
252
236
196
154
137
127
127
143
190
228
304
347
292
288
308
360
405
365
430
450
410
410
410
405
380
390
352
338
352
347
347
347
380
410
415
380
342
365
390
425
334
312
316
338
356
365
356
356
375
375
352
342
312
268
248
224
200
172
151
165
168
168
157
157
145
127
120
132
115
111
103
92
87
79
76
78
76
76
89
103
115
87
78
73
69
63
56
55
54
53
52
49
55
50
48
63
58
69
56
54
52
54
53
82
104
136
172
165
151
127
103
89
80
71
62
57
60
73
57
57
57
57
52
72
130
143
148
190
268
296
216
204
338
288
240
193
159
132
111
111
107
95
151
214
131
133
115
102
92
83
79
70
65
65
62
58
55
52
51
48
46
43
40
38
37
36
35
35
39
57
42
38
39
38
36
35
28
29
29
29
29
30
38
36
32
30
27
28
26
27
28
31
32
32
30
30
29
26
28
27
28
26
28
28
23
24
25
26
28
30
29
29
29
28
26
23
20
20
16
16
17
17
15
16
17
17
18
18
17
15
16
16
14
13
13
12
12
12
12
12
13
13
13
12
11
11
11
10
10
10
10
10
10
10
10
10
10
9
10
11
10
11
11
12
12
13
13
13
13
13
13
13
13
13
13
12
11
11
14
14
13
14
14
13
14
14
14
16
17
19
22
22
20
20
20
22
22
22
21
21
20
21
21
24
30
33
36
39
37
34
33
32
31
28
27
28
26
25
25
24
23
24
25
27
32
29
29
29
24
26
25
24
23
24
24
25
24
24
23
24
24
29
36
46
54
56
54
63
97
138
148
131
126
133
120
100
86
83
89
106
108
109
145
230
302
274
214
184
155
135
122
104
99
97
92
102
145
266
425
495
578
644
740
722
722
758
740
710
560
525
510
470
460
475
435
405
470
535
390
286
282
298
375
500
626
680
662
644
632
620
572
545
515
450
445
450
410
375
375
380
385
380
370
350
315
306
274
234
194
175
158
166
160
150
152
133
133
115
113
100
94
86
80
79
74
71
82
71
115
122
111
95
133
117
95
82
75
79
75
67
70
62
53
50
48
48
46
42
39
38
38
78
52
59
51
49
44
41
38
36
34
35
32
30
32
38
31
29
28
26
26
27
26
23
23
23
23
22
21
20
19
19
19
19
21
19
20
161
131
100
77
66
63
58
55
53
51
48
46
43
42
42
42
38
37
36
33
32
31
30
29
28
28
26
25
24
23
23
23
24
23
22
22
21
21
20
23
18
19
20
21
21
21
17
18
18
19
18
18
15
15
17
16
16
16
17
16
17
17
18
19
19
18
17
14
15
16
17
18
17
18
15
16
15
15
15
17
17
16
14
14
14
14
16
17
18
17
15
13
14
16
14
14
15
16
17
18
18
18
17
16
15
15
15
14
14
13
13
13
14
14
14
13
13
13
13
13
13
13
13
14
14
15
15
16
16
16
17
18
17
17
15
13
14
16
15
13
15
14
11
13
13
14
14
13
15
13
12
13
14
16
17
19
20
18
17
16
19
22
26
30
32
25
26
26
28
26
28
28
34
43
49
42
40
42
38
38
35
36
36
35
34
32
32
33
39
45
44
50
60
53
62
66
80
97
122
160
198
226
210
155
117
104
106
124
138
115
102
90
86
80
80
76
74
84
102
122
135
148
210
298
400
495
584
656
746
704
668
710
710
752
842
912
976
994
833
746
674
650
626
584
525
530
500
460
400
385
340
370
340
298
270
278
298
330
380
410
360
325
302
266
254
270
266
242
234
254
286
238
202
190
181
190
184
187
150
135
124
113
111
111
104
90
80
89
82
75
76
72
65
59
58
55
59
59
56
50
46
45
45
53
46
44
39
44
46
40
38
82
51
44
40
37
35
35
35
35
60
54
54
77
80
79
79
66
99
153
102
88
77
67
66
57
63
79
68
58
52
49
46
41
38
37
35
36
40
34
32
77
64
76
54
48
44
42
40
38
38
35
35
37
34
34
31
35
69.8
65.1
73.8
68.1
64.1
58.1
56
56
54
52
65.7
68
73.9
67.1
63.1
57.1
63.9
60.1
58
56
54
53
52
52
52
54.9
52.1
53
55.9
58.9
58
59
60
58
58
56
53.1
52
46.1
40.1
42
43
44
44
40.1
40
41
40
36.1
33.1
33
34
33
33
32
29.1
22
24
26
26
26
28
28
28
28
22
24
26
26
27.2
29
30
29
28
28
26
26
26
26
28
24
18
19
20
24
28
30
50
65
46
34
30
24
26
26
26
26
26
26
26
24
24
20
19
20
20
19
20
20
20
20
20
20
20
20
20
20
20
19
18
16
15
14
16
18
17
18
17
18
18
18
15
16
17
17
17
18
19
20
20
20
20
20
20
19
19
20
20
20
22
24
22
22
20
20
20
20
20
22
28
44
48
44
38
36
36
36
38
40
40
40
40
40
44
50
55
50
48
44
40
36
38
41.9
56.7
69.7
84.7
109
148
194
237
265
297
329
394
444
531
556
521
496
456
328
259
207
173
158
166
155
142
158
189
241
301
354
487
676
869
881
836
814
747
734
544
442
347
272
250
277
282
294
298
278
270
270
368
417
517
565
673
680
729
634
517
471
490
539
491
426
433
644
1020
967
887
839
709
665
635
646
693
659
593
648
599
591
567
546
535
654
542
398
351
330
310
294
273
269
273
281
269
245
236
254
227
222
195
202
198
181
158
138
145
124
113
108
99.2
92.1
85.1
77.2
71.1
68.1
87.1
215
173
108
95.3
163
126
108
94.3
83.2
75.2
76
82.4
71.2
67.1
63.1
55.2
50.1
46.1
44
41.1
40
38
38
38
34.1
32
30
29
27
27
26
26
25
25
25
26
25
26
25
24
24
23
23
22
68.6
93.6
38.1
33.1
70.8
71.8
49.1
100
200
156
156
135
110
92.4
80.2
72.2
66.1
75.6
90.3
71.4
65
61
56
52
50
47
85
89
90
92
149
135
128
115
100
93
88
88
80
75
72
72
67
65
65
65
64
64
64
62
62
59
53
51
50
49
46
41
42
41
39
46
47
36
37
37
36
38
36
32
26
30
26
30
31
33
35
35
33
35
30
35
33
33
30
26
30
30
28
28
26
22
18
17
18
20
22
22
22
22
24
24
26
26
26
26
26
26
26
24
28
26
24
24
22
20
19
18
18
19
20
20
20
22
22
22
22
22
20
20
20
22
22
20
20
20
19
19
20
20
22
24
24
24
24
24
22
20
20
19
18
18
17
15
14
17
18
19
18
18
19
20
32
30
24
24
26
30
36
44
50
50
50
55
60
65
71
74
71
71
63
58
53
48
45
42
41
39
36
33
33
34
39
46
54
58
66
83
107
128
135
142
150
145
116
95
90
95
100
104
109
113
122
117
117
100
99
115
117
100
90
99
139
224
293
278
227
185
141
138
177
268
373
458
556
616
574
460
348
272
213
182
175
191
237
289
295
294
289
264
334
456
549
589
597
556
511
594
573
516
510
441
342
325
349
433
508
671
882
963
817
706
553
491
544
642
691
627
632
667
732
687
604
546
555
511
456
506
551
545
550
511
461
401
366
341
378
432
361
295
263
463
416
317
283
255
231
203
233
214
249
215
241
226
199
194
175
158
143
131
115
108
99
90
86
80
75
74
71
67
61
59
64
57
54
53
51
48
44
42
41
39
38
36
47
39
40
60
57
50
43
45
48
52
46
46
42
39
36
36
33
32
41
58
182
116
97
82
75
66
68
63
55
52
49
46
44
48
64
61
75
68
75
82
75
77
87
117
108
112
112
114
116
116
116
122
114
108
106
116
118
114
114
116
134
130
114
112
108
102
94
89
84
79
79
84
106
108
112
102
100
98
87
81
74
76
74
74
72
70
70
68
64
63
73
70
70
72
66
60
60
60
53
56
55
54
50
50
50
50
47
45
37
36
34
28
24
24
26
28
28
28
28
30
28
26
26
24
22
24
24
24
20
20
20
19
18
18
20
18
19
20
20
20
20
19
18
17
19
20
20
19
15
17
18
17
18
18
17
18
18
18
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
18
19
19
17
17
16
16
16
16
16
15
15
16
16
16
16
13
14
16
16
18
20
30
40
42
40
40
42
38
42
44
42
36
32
32
32
32
28
30
26
26
26
25
24
24
22
21
23
26
30
35
41
36
35
32
35
39
48
58
63
53
57
80
125
179
214
221
206
188
203
232
259
285
308
296
323
328
355
389
361
289
237
221
215
236
271
280
284
327
398
417
593
653
718
666
575
538
432
375
319
293
266
243
235
215
208
194
190
207
267
346
409
474
470
492
551
587
675
620
500
446
440
455
497
551
499
431
386
357
340
316
308
298
292
284
268
237
217
206
195
188
175
160
148
140
130
123
118
110
104
96
89
84
80
79
104
84
72
66
66
70
66
66
64
67
67
61
57
52
47
44
43
61
46
43
39
60
51
42
41
38
38
38
33
29
28
25
23
22
21
21
22
29
92
90
80
56
49
43
38
34
31
31
32
30
28
27
27
26
25
23
22
21
20
22
21
20
18
18
17
16
16
15
15
15
15
15
16
15
15
14
14
14
14
13
13
13
12
12
12
12
12
12
15
19
18
15
14
14
14
13
13
12
12
14
24
19
17
16
16
19
17
23
34
29
29
27
51
42
33
28
27
25
22
21
22
21
19
19
14
14
16
18
15
14
14
13
13
13
12
12
11
11
10
11
13
14
14
13
13
11
11
12
10
8.5
7
8
9
10
12
12
12
11
9.5
11
10
10
10
9.5
8.5
9
10
9.5
8.5
8
8.5
9
9
10
10
10
9.5
8.5
8.5
8.5
8
8
8.5
9
9.5
9
8.5
8.5
8.5
9
8.5
8.5
8
8.5
8.5
8.5
9
9
9
9
8.5
8.5
8.5
8
8
8
8.5
8.5
8.5
8.5
8.5
8.5
9
9
9
9.5
10
9.5
8.5
9
9.5
10
12
13
14
15
16
17
19
20
20
19
18
18
18
16
15
16
13
12
13
12
13
12
11
11
12
13
20
23
25
28
29
36
50
53
41
38
33
29
30
33
40
47
59
78
89
85
78
81
93
104
109
106
108
97
85
79
79
82
77
74
68
62
60
63
68
75
90
113
97
90
91
102
109
97
89
85
90
98
121
160
190
225
246
302
341
264
211
164
143
136
142
147
158
181
209
222
230
181
155
143
158
224
281
303
340
311
294
297
294
259
223
185
181
160
163
160
172
184
166
145
147
145
140
120
122
122
111
101
100
91
80
74
68
65
61
59
55
56
56
50
47
44
44
43
39
37
35
33
32
29
28
27
27
26
27
31
36
43
51
56
56
46
40
43
65
52
43
37
32
29
32
26
23
22
25
48
35
32
26
23
23
41
45
38
33
68
52
60
56
55
52
43
38
35
32
29
26
24
22
21
50
55
48
43
37
33
29
29
25
23
25
35
29
25
23
21
21
21
19
19
18
18
18
17
18
20
20
19
18
18
17
17
17
16
16
16
16
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
13
13
12
12
12
12
11
10
12
10
10
11
16
13
13
12
11
9.5
8
9.5
12
13
12
11
10
8
9
9.5
11
12
13
13
13
12
13
13
11
11
11
10
11
12
11
10
10
10
11
11
10
9
8.5
9
8.5
7.5
7.5
8
8.5
10
10
9
8.5
9
10
11
10
9
9
9
9.5
10
10
9.5
9
9.5
9
9
9.5
9.5
9
9
9.5
10
10
9.5
9
10
11
11
9.5
9.5
9
9
9
5.5
4.8
5.5
6
8
9
11
12
14
12
12
11
11
11
12
12
13
11
11
12
14
16
19
24
24
22
22
20
20
19
18
20
30
40
55
70
75
70
65
60
60
70
65
70
70
60
61
71
80
89
89
79
83
102
94
92
93
86
85
87
93
119
157
186
206
202
181
160
143
150
163
178
201
222
242
265
293
306
306
282
266
241
194
170
145
124
111
109
111
124
147
177
221
277
332
392
341
291
255
227
179
158
143
142
168
225
281
314
349
381
346
307
298
334
374
376
321
283
262
242
215
210
218
206
206
182
172
172
181
166
158
157
175
187
187
184
172
155
129
112
106
101
92
88
83
79
79
74
70
65
62
59
55
54
52
47
48
52
53
45
42
38
36
33
32
30
29
30
32
48
69
61
91
85
69
59
54
58
120
101
75
62
54
48
44
40
38
42
42
38
39
41
35
35
32
48
39
34
30
28
25
23
22
20
19
20
18
18
18
17
17
16
32
40
23
19
19
18
17
17
17
26
21
18
17
16
19
18
109
46
35
31
28
25
22
21
20
19
18
18
17
19
122
73
52
46
40
38
36
34
32
30
29
29
31
29
25
21
21
21
21
19
19
18
20
18
17
16
14
15
14
13
14
14
14
14
13
12
11
10
10
9.5
9
9
8.5
9
9
9.5
10
10
10
9
10
11
10
4
4.5
5.5
7
8
8
8
8.5
9
9
7
7
7
5
3.8
5.5
5.5
5.5
5.5
5.5
6
6
5.5
5
5
5
5
5.5
5.5
5.5
5
5
5
5
5
5.5
5.5
5.5
5.5
5.5
5.5
6
6
6
6
6
6
6.5
6.5
6
5.5
5.5
5.5
6
5
4.8
4.6
4.4
4.4
4.4
4.6
4.6
4.6
4.6
4.8
4.8
4.8
4.6
4.6
4.6
4.8
4.8
4.8
4.8
4.8
5
5.5
5.5
6
5
4.8
5
5
5.5
5.5
5
5
5.5
6
6.5
7
7.5
8
8.5
9
9
9
9.5
10
8.5
8.5
9
10
12
13
11
9.5
8
8
8.5
9.5
10
11
13
15
16
20
21
21
22
23
23
21
20
19
19
21
22
23
27
27
30
35
39
40
38
43
47
50
56
80
95
104
91
80
78
105
155
150
133
106
97
95
103
105
106
97
94
92
97
100
121
163
182
178
181
175
151
160
193
194
181
209
237
218
206
246
307
374
440
371
346
321
374
380
272
262
246
222
277
368
433
448
422
415
391
444
534
437
362
307
259
207
182
172
181
166
153
138
129
122
111
104
99
92
80
70
65
61
59
62
66
81
83
71
72
64
66
62
60
77
64
58
53
53
53
58
51
45
42
49
50
43
37
33
32
34
33
33
36
32
29
27
27
32
26
24
23
23
24
42
36
37
45
39
31
27
29
47
48
45
37
33
30
29
27
26
25
23
21
21
20
24
31
27
33
31
27
27
24
21
20
19
18
19
34
32
57
51
51
43
43
38
35
32
29
106
125
200
74
93
91
75
67
63
76
111
82
76
71
67
61
57
53
50
46
42
51
58
50
52
53
53
52
52
51
50
48
48
46
46
51
50
45
45
42
39
36
37
39
44
48
49
48
47
46
40
40
38
38
37
34
32
33
35
36
36
32
26
22
19
17
17
16
16
16
16
16
16
17
17
17
17
16
15
15
15
15
14
13
12
12
12
13
13
13
13
14
14
14
14
14
14
14
15
17
19
17
16
16
16
16
15
14
13
13
11
11
11
11
11
11
11
11
11
11
11
11
11
10
9.5
10
10
11
11
11
11
12
12
13
13
14
14
14
14
15
17
19
19
17
13
14
16
17
19
19
17
17
17
17
17
17
18
20
24
28
26
22
19
20
19
20
22
24
24
20
20
22
24
24
22
22
20
24
26
24
24
26
26
26
29
40
53
65
80
120
194
243
194
155
160
143
116
99
89
93
118
167
210
214
237
277
251
223
206
206
179
148
129
113
108
104
119
128
135
131
152
175
252
368
424
481
471
446
455
431
401
327
413
479
502
545
521
500
451
450
489
525
501
476
480
436
406
385
304
267
293
337
345
409
415
400
415
420
440
470
441
416
425
425
410
376
355
331
303
286
259
234
207
229
238
258
211
173
155
140
126
118
110
122
122
102
92
82
76
71
67
67
64
67
69
62
72
78
71
72
79
74
65
58
57
57
65
72
150
135
129
128
158
143
116
101
95
91
80
76
70
75
72
66
80
91
74
66
64
64
67
65
59
54
51
48
47
42
42
39
37
51
53
99
182
133
105
94
114
172
158
131
112
97
86
76
71
65
60
55
52
49
46
41
39
40
37
36
33
31
29
28
27
25
24
23
22
22
21
21
20
20
19
19
19
18
18
18
17
17
18
19
19
18
17
17
17
17
16
16
16
15
16
17
20
22
23
23
23
23
23
24
24
24
24
22
20
18
15
14
14
14
13
15
17
18
18
18
17
16
15
12
14
16
16
16
17
16
16
17
17
17
15
12
13
14
15
15
15
15
15
14
13
11
12
12
12
13
13
14
13
11
9.5
11
12
12
12
11
10
10
11
11
11
10
9.5
9
9
9.5
9
8.5
8.5
9
8.5
8.5
8.5
9
9
9.5
9.5
9.5
9.5
10
10
10
9.5
9
9
9.5
10
10
10
10
9.5
9
9.5
9.5
9.5
8.5
7
7.5
8.5
11
11
11
11
11
12
11
12
13
16
18
18
18
17
18
19
20
19
17
18
20
22
26
30
32
30
28
26
25
24
27
26
25
26
29
31
32
32
37
39
38
39
44
51
53
55
62
75
93
126
148
163
209
275
247
185
169
172
146
128
118
117
111
128
162
201
251
314
369
390
396
375
360
326
310
310
310
306
315
285
251
242
273
297
306
315
330
354
365
433
455
410
361
365
355
350
384
370
331
306
271
239
214
230
246
318
310
306
310
290
274
282
298
320
310
290
262
230
226
246
254
258
258
231
222
206
194
190
172
163
160
143
124
111
108
109
108
104
97
95
88
86
90
93
79
71
64
62
57
59
56
55
50
59
86
107
118
91
78
68
61
56
51
47
44
46
42
51
54
47
42
38
37
46
48
44
44
46
43
38
36
35
33
36
81
314
255
186
141
110
92
82
77
72
64
60
54
48
44
42
39
38
35
33
32
30
29
49
36
35
32
132
73
61
54
50
46
43
40
38
36
35
35
32
30
29
28
27
26
25
24
23
23
23
22
21
21
21
21
21
20
20
19
20
20
19
19
21
21
20
20
23
21
31
24
21
19
19
18
19
18
19
19
19
19
18
18
18
19
19
19
19
18
19
18
18
18
18
13
10
10
13
16
13
13
14
15
13
13
12
10
11
13
11
10
10
8
8.5
9
9.5
10
10
10
10
9.5
10
10
10
9.5
9.5
9.5
9.5
10
10
11
11
10
9.5
9
10
10
11
11
10
9.5
8.5
8.5
10
10
11
11
11
11
11
10
9.5
9
9
9
8.5
10
10
11
11
12
12
12
11
11
11
9.5
9
10
12
12
12
12
11
10
10
11
10
9.5
10
11
12
12
11
11
11
11
11
11
11
11
10
10
11
12
13
14
17
20
23
27
23
20
20
20
22
26
30
33
35
40
42
55
60
71
80
71
60
52
47
44
44
46
45
46
53
54
49
46
51
62
73
81
79
74
72
75
77
86
85
90
109
154
183
181
151
166
217
283
341
331
271
215
190
217
234
203
181
163
148
150
201
288
422
508
525
559
563
516
539
565
654
703
598
561
550
777
1180
829
622
620
626
691
680
627
547
521
515
510
446
381
341
369
453
514
588
641
675
627
532
496
495
475
520
492
451
426
405
376
355
370
360
316
291
278
254
215
202
190
184
171
158
150
150
143
131
120
113
101
92
82
76
74
68
65
61
58
57
54
52
54
66
61
56
53
49
47
53
47
45
43
42
59
46
42
48
84
57
48
44
41
45
55
54
62
54
47
42
42
91
504
368
312
270
215
167
131
106
92
88
89
80
67
61
56
52
72
68
60
55
52
50
47
44
42
40
38
37
36
35
34
33
32
30
30
29
28
28
27
27
42
38
46
46
42
39
38
36
36
35
39
38
36
36
35
34
33
32
31
32
28
29
29
26
25
26
26
26
25
24
23
22
22
22
22
23
24
24
24
24
21
21
21
21
19
21
23
34
27
16
14
17
21
25
25
25
21
20
18
19
19
20
20
20
21
21
20
18
14
16
18
18
15
16
16
14
14
14
14
15
16
16
17
15
14
14
14
14
14
14
14
14
11
12
13
12
12
12
12
12
12
11
11
11
11
12
12
12
13
14
13
13
13
13
12
11
12
9.5
10
11
12
12
11
11
10
9.5
12
13
11
9.5
10
11
12
12
12
12
11
11
10
9
10
11
13
14
14
13
15
18
23
33
39
37
35
32
30
29
29
31
35
47
60
70
70
75
90
120
85
70
62
55
51
46
38
36
37
41
46
53
55
63
60
54
49
45
46
40
39
39
44
53
60
80
123
174
205
218
255
289
369
361
284
204
164
138
122
111
106
101
97
102
154
232
293
298
302
247
254
328
374
380
414
459
486
476
495
506
451
435
459
436
415
346
295
298
354
433
484
529
578
554
622
561
540
511
466
445
418
386
341
360
370
341
299
274
270
270
383
365
474
337
275
235
203
171
148
124
110
99
91
83
74
67
62
59
55
52
49
47
45
41
39
38
36
35
35
36
36
32
30
30
30
32
29
26
30
30
29
33
37
39
32
28
28
28
25
24
24
22
29
39
34
36
41
65
39
34
34
36
32
30
27
25
23
22
21
21
21
21
21
28
32
136
73
51
41
36
32
29
27
26
27
53
81
56
45
40
43
42
43
39
36
33
30
29
28
26
25
23
26
37
28
26
29
39
48
35
33
32
30
29
27
26
27
29
30
32
30
33
33
33
36
36
36
33
33
32
32
32
32
28
26
26
27
26
25
25
26
26
26
26
28
32
30
26
25
26
26
25
25
24
24
23
22
22
22
22
21
20
20
20
21
20
20
21
22
23
23
21
19
18
18
18
18
18
16
15
15
14
14
14
14
16
17
18
17
16
14
14
14
15
16
15
16
17
17
17
17
16
16
16
16
16
16
16
16
16
15
14
13
14
16
16
15
15
15
17
17
16
15
15
15
15
16
16
16
16
17
18
19
21
20
18
16
16
16
17
19
19
20
22
23
26
31
35
36
41
43
45
43
43
41
38
37
35
35
35
33
31
32
34
39
42
40
47
56
60
59
60
69
68
76
89
82
76
67
60
54
53
50
47
45
44
46
49
55
68
86
105
130
133
103
88
83
100
119
113
99
97
89
83
75
70
64
60
59
63
64
75
81
102
137
165
197
202
181
202
202
181
153
140
147
171
217
173
178
303
467
465
352
326
354
463
548
558
481
407
351
330
320
295
259
254
319
472
514
520
520
626
597
567
550
521
520
589
710
830
893
836
957
946
695
686
692
668
633
603
596
567
541
530
571
611
621
561
531
476
411
449
494
495
499
506
488
474
441
371
323
413
371
323
320
301
275
247
224
191
181
174
162
148
144
136
129
121
111
100
99
93
89
85
83
79
75
77
93
100
82
74
66
66
56
65
75
79
112
124
114
97
88
80
89
86
76
72
61
53
46
46
43
42
47
60
59
58
53
48
44
44
41
37
36
41
39
35
34
33
30
33
33
32
31
34
67
57
48
43
41
38
35
34
33
32
31
30
29
29
28
27
27
26
26
25
24
23
23
23
18
19
19
19
19
19
19
19
19
21
21
18
18
18
19
19
19
19
21
17
18
19
19
19
19
19
19
18
18
18
18
18
17
16
18
15
11
14
17
17
16
16
16
16
17
16
15
14
14
15
16
17
17
15
12
16
14
15
15
15
13
10
8.2
10
11
11
11
12
13
14
12
12
12
13
13
12
12
12
13
13
13
12
13
13
13
13
12
11
13
14
13
13
13
12
12
11
11
13
13
13
13
13
12
11
11
13
13
14
14
14
15
15
15
15
15
17
18
19
19
18
20
23
30
26
22
22
20
15
15
16
18
15
17
18
18
18
15
17
19
20
23
26
24
22
20
20
20
18
19
20
23
26
28
25
24
22
22
23
23
24
29
37
44
38
36
35
36
38
47
69
81
71
62
66
56
52
55
57
53
49
49
44
47
61
87
130
170
195
187
136
129
145
154
183
221
257
274
288
294
298
302
325
340
355
375
408
408
421
396
371
355
307
271
239
185
156
131
116
106
99
107
106
113
113
109
113
109
111
108
102
91
83
80
75
71
77
80
65
58
54
48
43
46
61
47
39
36
37
64
73
60
48
46
40
36
32
32
30
30
38
81
76
56
49
44
37
50
43
71
82
63
46
37
31
28
25
24
23
21
23
28
25
21
20
18
18
21
18
16
15
16
16
15
14
14
13
13
13
13
13
12
12
11
14
16
17
27
17
17
22
17
16
15
14
14
14
13
13
13
13
13
12
12
12
12
14
14
22
25
18
18
25
25
23
22
22
20
20
19
19
18
18
17
17
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
28
35
20
18
17
16
16
15
15
14
14
14
14
14
14
14
15
16
20
25
27
50
48
41
140
140
130
110
80
82
80
72
65
56
50
45
43
42
40
35
33
35
37
40
46
54
54
50
45
40
35
35
35
35
35
35
35
38
45
45
43
42
40
40
40
35
30
24
23
23
21
22
22
22
22
23
23
23
23
23
21
20
19
18
18
18
19
19
19
19
19
19
19
18
16
16
17
17
17
16
16
16
17
17
16
16
16
16
16
16
16
16
15
15
16
16
15
15
14
14
13
13
12
13
14
15
16
16
15
15
15
15
15
14
14
15
15
16
17
17
17
17
17
16
17
18
20
21
22
24
27
29
31
35
34
31
29
28
27
25
25
25
24
24
32
38
40
44
36
38
44
55
66
69
70
78
88
85
76
73
79
78
75
66
60
60
60
61
63
65
64
64
65
75
90
80
83
80
80
85
88
110
137
125
113
122
137
124
121
126
131
169
163
147
137
127
112
105
118
161
212
223
207
190
215
249
263
272
267
282
325
365
395
414
435
426
350
292
273
288
333
359
377
395
385
339
347
318
273
277
339
393
426
431
414
391
417
415
411
412
407
412
391
387
388
385
390
391
386
386
366
318
288
273
251
217
209
187
171
184
200
173
144
135
119
106
100
107
91
87
109
131
126
157
193
227
182
169
143
152
143
155
140
118
121
119
136
189
208
228
216
170
153
180
202
172
145
137
288
246
203
170
160
168
160
162
180
213
181
155
175
186
172
159
143
145
166
187
159
140
130
119
105
96
90
88
84
73
70
90
85
86
116
131
122
109
99
100
90
83
76
70
65
62
58
54
51
47
45
42
41
47
42
38
35
33
31
30
29
27
26
24
24
24
23
22
22
21
21
20
20
20
19
20
17
18
18
17
16
16
16
16
16
16
15
15
15
14
14
14
14
13
13
13
12
12
12
12
11
11
10
12
14
14
13
12
12
12
11
9.8
9.2
9.2
9.2
9.8
9.2
10
11
8.6
9.2
9.4
6.2
7.2
9
11
10
9.6
9.4
8.6
8.4
8.6
9.2
10
9.6
9.8
10
9.4
9.4
10
9.8
9.6
8.2
8.8
9.8
9.8
9.8
10
9.4
9.6
9.6
9
8.6
8.6
8.8
9.2
9.6
9.6
9.2
9
9.2
8.2
8.8
9.4
9.6
9.6
9
7.4
8.4
9
9.4
8.6
9
9.4
9.4
9.4
9.4
10
11
11
10
9.6
10
10
10
10
11
10
9.6
10
11
12
11
11
10
9
10
11
12
11
11
12
13
15
14
14
13
12
11
12
13
14
15
16
15
16
16
15
16
15
16
17
20
25
30
36
40
37
36
35
37
39
46
56
72
80
84
88
94
100
90
100
110
110
100
92
100
110
94
105
120
120
110
130
140
170
180
180
179
157
128
128
165
204
233
233
221
234
198
198
222
196
164
145
141
137
122
106
100
98
109
155
220
252
249
225
203
218
237
225
198
172
159
144
121
114
106
97
90
97
83
74
67
61
55
50
46
42
40
42
35
31
29
28
30
28
25
28
28
37
30
31
27
25
23
22
20
21
20
19
18
17
18
24
24
30
26
33
24
21
20
18
17
17
17
16
19
18
16
15
15
14
13
13
14
13
11
12
12
12
11
12
13
11
24
39
24
20
21
22
27
22
20
19
18
19
19
20
18
18
15
19
18
16
16
16
15
15
14
14
16
18
15
14
13
13
12
12
12
11
11
11
11
11
42
30
31
23
21
20
19
19
19
19
17
17
23
24
20
19
19
20
22
45
62
37
28
25
23
22
22
22
21
21
20
24
29
28
26
26
48
38
31
30
26
24
23
23
23
20
17
16
11.6
12
12.4
11
7.39
7.39
7.39
8.46
8.08
7.98
6.61
7.11
7.55
8.85
8.99
7.7
9.22
6.95
9.22
8.46
8.46
9.6
8.56
9.73
8.56
8.56
10.5
8.56
8.18
9.34
8.95
7.01
5.84
8.95
8.95
8.95
7.4
6.23
5.84
3.89
6.23
7.01
7.01
7.01
7.01
6.62
7.4
6.23
6.23
5.84
7.01
6.62
6.62
6.62
6.62
6.62
6.62
6.23
6.23
6.23
6.62
6.23
6.23
6.75
6.93
6.56
6.93
6.56
6.93
6.75
6.56
6.56
6.56
6.75
6.56
7.12
6.93
6.56
6.75
6.56
6.56
6.75
6.56
5.83
5.39
4.9
5.22
5.71
5.87
6.2
6.52
6.52
6.36
6.84
7.17
7.17
7.17
6.68
5.71
5.87
6.68
8.14
8.63
8.3
8.33
8.48
8.33
8.33
7.86
8.64
10.1
13
14.4
14.3
13.6
13.1
15.4
17
16.8
23.8
32.6
39.3
35.1
33.1
31.7
39
37.6
39
39
36.2
39
47.6
65.9
92.8
116
119
125
142
162
152
121
118
121
125
131
140
152
173
183
153
116
77.1
81
76.2
54.9
46.4
42.7
41.5
45
69
114
157
169
136
110
92
93
118
164
203
223
248
294
363
421
326
227
177
154
151
176
219
265
357
418
422
529
711
734
773
745
504
500
455
401
454
460
477
468
493
516
489
376
368
392
412
397
333
275
259
286
328
324
312
285
258
224
181
150
145
150
157
158
155
149
145
139
132
130
134
124
115
117
107
106
101
93
89
85
80
77
77
82
73
67
64
67
100
75
68
60
55
52
49
54
54
49
50
45
45
42
39
36
36
43
48
62
57
67
51
48
66
83
99
94
90
89
78
105
88
82
71
64
58
55
52
53
47
43
40
39
38
39
35
34
39
37
33
32
30
28
27
25
24
23
23
22
21
21
21
22
21
20
20
21
20
19
19
18
18
18
17
17
16
16
16
15.6
15.1
15
14.6
14
14
14
14.5
19.4
17.3
15
14.6
13.8
13.6
13.5
13.4
13
13
12.8
12.8
12.9
14
13.8
13.6
12.7
12.6
12.6
13
12.9
12.8
15.3
15.4
14.3
13.6
13
13
13
13
13.4
13.4
13.1
13
13
12.9
12.7
12.6
12.2
12.1
12
11.8
11
10.6
11.1
11.8
10.3
11
11.2
11.4
10.5
11.3
12.8
12.3
12.5
12.6
12.4
12.4
10.2
11.4
10.3
10.1
11.4
12.7
12
10.9
10.7
12
11
11
12
11.4
11.5
12.1
11.9
10.9
11.1
10.7
11.1
11.6
11
11.3
11.9
11.6
11.1
10.1
10.3
11.1
10.7
10.3
10.6
10.8
11
11.3
10.4
10.6
10.8
9.83
10.2
11.2
10.9
9.9
9.3
9.91
10.1
10.2
10.6
10.2
9.79
10.2
10.4
10.7
10.5
10.2
10.2
9.55
10.1
9.67
9.74
9.97
9.27
9.43
9.65
9.77
9.48
9.57
9.8
9.72
9.86
10
9.74
10
10.4
10
9.76
9.72
9.34
9.81
10.2
9.99
9.05
9.12
9.75
10.8
8.33
8.71
9.24
10.5
11.1
11.6
10.3
9.7
10.8
12
12.4
14.3
14.9
13
12.3
12
12.3
11.7
12.5
13.8
15.4
16.6
15.2
14.3
13.6
15.1
18.2
20.7
23.5
26.7
30.3
33.6
38.2
38.5
40.5
37.5
35.7
31.1
30.2
32.3
33.6
39.8
38.1
44.1
51
49.3
42.9
38.2
36.8
35.7
31.6
32.7
35.3
37.9
42.5
40.6
36.3
34.4
35.3
34.2
36.8
34.8
34.6
38.1
42.1
45.2
49.7
49.3
45
45.4
44.5
47.6
46.2
51.4
55.1
57.5
57.3
61.7
66.1
66.9
69
64.7
58.3
52.7
50.4
50.4
49.3
49.4
49.3
51.6
56
58.8
56.6
53.3
47.9
45.5
42.9
41.5
39.7
37.9
35.5
32.8
30.3
28.1
27
25.2
24.2
23
21.7
20.8
19.8
19
18.8
17.6
16.4
16
14.8
14.9
14.5
13.6
13.1
12.6
12.3
12.5
12.2
12.2
12.4
12.8
11.5
11
11.1
10.3
9.92
9.29
9.48
9.49
9.11
8.83
8.71
8.45
8.56
9.23
8.78
12.4
14.9
11.2
10.1
9.6
9.37
8.93
8.69
8.58
8.39
8.63
9.88
9.35
9.22
15.7
11.2
9.43
8.98
8.13
7.62
7.29
7.05
6.88
6.7
6.58
6.55
6.57
6.66
7.02
7.2
7.09
6.89
6.7
6.56
6.49
6.37
6.46
6.7
6.82
6.58
6.53
6.69
6.98
7.39
6.6
6.15
6.75
12.1
8.82
16.7
27
22.1
19.5
19
14.7
13.9
13.7
13.8
14.3
13.5
12.7
12.2
12
11.7
11.6
11.2
12.3
16.5
15.9
18.2
15.8
23.1
35.6
27.7
26.9
23.3
22.1
21.3
20.4
19.1
18.1
17.2
16.5
16.3
15.8
15.2
14.7
14.5
14
13.8
13.7
13.9
15.7
16.1
14.3
14.4
15.5
14.2
13.8
13.1
13
12
12.2
11.3
11.9
11.1
10
10.6
12.2
15.3
15.6
14.4
12.7
13.4
14.1
14
12.6
13.6
13.5
13.8
14.3
14.6
15.1
15.6
15.1
14.8
14.4
13
13.3
13.4
13.6
13.8
13.8
13.3
12
12.2
12.1
11.8
11.3
11.1
10.9
10.7
10.6
10.6
11
11.4
11.5
11.5
10.6
10.5
10.7
10.8
10.9
10.8
10.7
10.6
10.8
10.9
11
11.1
11.1
10.9
10.9
10.9
10.8
10.8
10.8
10.9
10.9
10.9
10.9
10.9
10.9
10.9
10.9
10.9
10.9
10.9
10.9
10.9
10.9
11
11
11
11
11.1
11.1
11.1
11.2
11.2
11.2
11.2
11.2
11.6
11.6
11.6
11.3
10.9
11.3
10.7
10.8
10.9
10.7
10.9
11.7
13.8
15.1
13.1
12.3
12
12.1
11.7
11.6
11.3
11.1
11
11.2
11.4
11.6
11.8
11.7
11.5
11.2
11.2
11.2
11.2
11.1
11.5
11.8
12.1
13.5
14.8
17.5
21.1
22
22
23
21.9
24.8
25
22.8
21.2
20.2
22
25.7
27
28.7
27.5
26
26.1
24.9
28.3
31
36.9
31.2
27.4
26.2
25.6
24.5
25.5
28.3
44
62.5
70.1
75.4
97.9
111
87.9
86.2
76.4
66.6
63.7
80.7
76.3
68.2
58.8
66.7
88.5
111
132
139
135
121
119
121
119
98.4
88.4
82.5
75.2
67.8
64.3
62.6
77.7
98.3
109
146
155
216
252
247
252
269
295
306
310
309
297
331
362
366
359
350
321
302
290
271
250
212
191
179
178
176
169
156
140
121
113
108
98.5
96.9
98.6
100
90.4
84.9
80.3
74.5
68.4
63.1
59.4
56.6
53.4
50.6
47.3
45.3
42.9
40.2
37.1
34.3
31.9
30.2
28.1
26
24.8
23.7
22.7
21.4
21.1
21.5
22.4
20.4
20.1
22.7
20.1
19
18.8
18.6
17.4
17.9
20.4
29.1
36.2
30.9
27.6
28.5
32.6
29.6
23.6
20.7
19.1
19.2
19
18.4
20.7
21.9
21.9
20.5
17.7
16.5
18
17.2
17.1
16
14.6
15
15.1
22.6
30.1
23.5
22.4
18.6
22
29.9
32.9
29.8
22.1
22
24.1
23.2
24.4
44.7
37.7
31
102
210
104
74.2
61.6
53.7
47.2
41.3
36.7
33.3
30.7
28.5
26.4
24.7
23
22
20.7
20
19.1
18.4
17.9
