# DWR MVIDIVCO LONE PINE CANAL BELOW GREAT CUT DIKE NEAR DOLORES daily mean flow
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 1993-10-01 24:00
end_date: 2026-09-27 24:00
timestep: 1 DAY
units: cfs
scale: 1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.88
0
0
0
0
0.25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
25
36
46
59
63
63
65
75
79
86
89
89
88
96
107
108
109
109
109
314
449
448
447
471
474
464
424
183
112
112
113
113
113
113
113
113
114
113
113
113
112
112
112
115
116
115
115
115
115
115
115
115
115
115
115
114
114
114
114
115
115
115
114
116
115
116
116
116
115
121
122
136
137
136
156
159
159
160
162
160
160
161
160
160
160
160
160
159
158
159
160
160
160
159
160
161
160
160
161
160
160
159
160
161
160
159
159
159
159
160
160
159
152
149
149
149
150
150
149
149
149
149
148
143
138
138
132
129
129
128
129
128
128
121
108
100
95
92
92
90
88
88
89
88
88
87
85
85
85
52
9.1
0
0
0
27
52
59
62
62
180
229
229
230
77
0
0
0
0
0
0
0
0
0
0
0
0
139
215
215
216
233
252
253
168
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
154
342
342
341
342
342
114
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8.8
15
18
20
20
20
21
20
20
31
40
39
39
39
39
50
62
62
92
102
104
126
135
136
135
177
190
189
188
157
139
138
138
138
139
140
141
142
143
143
143
143
142
140
142
137
137
138
140
139
140
139
139
139
139
139
139
140
140
140
140
141
140
140
140
140
140
140
140
140
420
420
420
419
417
199
150
151
151
164
172
172
172
172
194
202
202
172
162
162
161
161
126
116
113
111
111
111
110
111
110
109
109
109
109
109
110
110
111
112
112
112
112
112
115
116
118
118
119
117
91
82
84
84
84
84
84
84
84
84
84
68
64
64
64
64
64
64
64
64
63
63
63
63
63
63
63
63
63
63
63
63
63
63
62
62
63
63
56
53
53
53
53
53
53
53
52
52
49
206
302
301
301
300
302
302
300
112
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
58
118
118
118
118
118
118
85
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33
72
78
92
99
112
120
120
120
133
140
141
140
141
150
178
178
179
179
194
202
203
203
203
204
205
204
205
346
422
422
422
250
179
179
179
179
178
178
178
178
178
178
178
177
176
176
177
176
176
175
175
175
174
174
173
173
174
175
175
172
146
174
174
174
174
178
158
148
148
149
148
147
147
146
147
147
148
147
147
146
146
114
97
97
97
98
99
99
98
98
99
99
98
98
99
100
101
101
101
100
100
99
99
99
99
99
100
99
99
93
55
90
101
99
99
129
145
141
140
140
141
140
141
141
141
141
140
140
140
139
140
141
141
129
125
125
125
124
125
124
94
18
17
18
18
18
7.1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
28
28
28
28
28
28
28
28
28
28
28
28
28
28
144
203
202
202
202
201
236
253
253
252
252
319
357
357
356
104
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
56
56
56
56
56
56
87
98
126
140
140
140
140
140
139
139
141
144
143
145
165
177
179
179
181
179
178
179
176
176
175
175
176
175
176
176
176
177
177
178
177
176
176
177
176
176
175
175
176
178
192
203
203
203
203
203
201
202
203
203
203
202
202
200
201
200
200
201
202
202
202
202
202
202
203
203
203
203
203
204
204
204
204
204
204
161
140
139
139
139
112
97
97
97
97
97
97
97
96
96
98
99
99
98
98
98
97
97
97
96
97
96
97
97
97
97
97
97
97
97
96
96
97
96
96
96
79
70
70
70
70
70
70
65
51
46
46
46
46
46
45
46
42
45
45
45
45
45
45
45
45
45
46
33
24
24
24
24
24
24
24
24
24
25
27
27
27
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
80
113
112
113
113
112
113
33
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33
46
46
78
107
112
113
110
110
125
131
130
130
130
130
129
130
154
169
169
169
169
170
170
331
406
409
406
404
405
404
273
167
168
168
168
169
169
168
168
169
168
168
167
168
167
168
168
168
167
167
167
166
167
169
169
169
169
169
169
170
170
170
169
169
169
169
170
168
169
170
170
169
171
170
170
170
171
170
170
170
170
140
126
126
125
126
126
126
126
125
125
125
124
124
123
124
125
126
127
127
127
127
126
126
127
127
126
126
126
126
125
124
124
123
123
122
124
123
123
123
123
123
122
122
121
122
123
123
123
122
122
122
123
123
122
122
121
121
122
123
122
122
122
121
101
90
75
68
67
68
67
67
67
67
67
67
67
186
240
238
238
237
49
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
68
102
101
102
102
102
102
101
101
156
175
176
176
175
315
419
418
423
422
418
259
177
161
152
152
152
153
153
153
154
154
154
153
126
112
112
112
112
111
112
111
110
110
110
110
110
110
110
109
110
112
111
111
112
110
110
111
111
111
110
111
110
110
110
110
111
111
112
112
112
113
113
113
113
114
114
114
114
114
114
114
114
114
115
115
114
114
114
115
115
116
115
110
109
110
110
111
111
111
111
111
112
112
112
112
112
113
105
95
98
92
87
87
87
86
86
85
85
84
84
85
85
85
86
86
85
85
85
84
84
84
84
84
84
84
84
84
83
83
83
111
120
139
150
150
149
149
260
329
328
327
326
326
325
95
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
82
148
148
148
148
156
164
50
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
22
22
22
22
22
22
22
22
22
22
35
48
48
64
76
76
108
138
139
156
184
182
199
209
213
213
212
210
210
211
210
210
209
209
208
196
183
184
184
185
185
186
185
185
186
186
187
187
187
187
187
186
183
183
183
186
186
185
184
183
185
184
185
172
164
162
150
142
144
146
145
145
145
144
144
144
144
144
144
143
144
144
144
144
144
144
144
143
143
144
143
145
145
145
145
146
145
145
145
145
144
143
142
142
144
144
148
148
147
147
147
146
146
145
145
145
145
146
146
147
147
147
146
147
147
146
149
149
150
150
150
150
151
153
153
153
153
153
152
152
152
153
152
152
152
151
151
137
110
100
99
62
51
30
24
24
23
23
23
23
23
23
22
22
22
22
10
0
0
0
14
33
44
46
48
48
48
48
48
48
48
69
155
155
168
182
182
182
198
211
209
208
208
208
207
89
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
17
30
33
61
62
62
61
71
87
96
94
94
103
104
182
199
200
231
248
251
254
284
299
297
296
297
230
200
201
202
202
203
204
204
206
184
171
172
174
173
175
173
167
158
157
157
157
156
155
155
154
155
166
170
169
170
170
168
168
168
168
167
168
172
171
172
171
171
171
172
172
170
170
171
171
171
172
172
171
171
171
171
171
171
170
170
169
167
167
166
168
169
167
167
166
165
165
164
162
161
160
160
160
143
133
132
89
63
64
64
64
64
63
63
63
63
63
63
63
64
64
64
63
63
63
62
63
64
63
65
65
65
65
65
65
65
64
64
64
64
63
63
63
64
67
67
67
88
112
115
113
113
112
112
111
111
110
110
110
110
109
109
85
0
0
0
0
0
43
94
93
95
97
97
97
98
69
212
348
345
342
338
342
348
332
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.4
0
0.19
0
0
0
0
0
0
0
0
39
60
60
60
60
60
60
60
60
59
59
65
80
79
79
78
78
78
78
77
77
75
57
39
39
46
57
61
76
81
80
79
91
101
102
101
100
99
98
98
117
129
128
128
126
152
168
168
168
166
164
163
199
198
72
0
0
0
0
0
0
0
44
169
167
169
170
171
171
169
168
137
99
98
98
99
97
95
99
99
112
131
130
140
140
139
141
142
142
141
140
140
140
141
141
143
144
143
141
139
138
68
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1.6
0
0
0
0
0
0
0
14
25
45
49
48
51
53
48
45
41
39
46
145
218
224
223
221
219
216
217
224
212
178
165
159
148
138
131
80
55
53
54
54
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
17
21
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2.1
16
11
8.7
203
359
359
358
359
360
360
360
361
365
363
362
364
253
0
0
0
43
90
111
111
112
131
141
141
156
175
180
180
178
181
162
155
171
180
179
178
178
179
174
171
171
171
170
163
154
154
153
153
153
156
157
157
157
157
157
157
157
158
158
111
68
69
70
72
72
72
71
71
70
51
43
43
43
42
42
42
43
43
44
58
66
66
67
67
67
67
66
75
81
80
95
115
132
136
136
136
136
134
133
134
133
136
134
132
131
130
130
130
128
128
127
125
124
123
122
121
120
119
119
119
120
118
116
116
117
120
123
123
126
126
127
126
125
124
118
114
110
108
107
106
105
106
104
70
223
222
22
0
0
0
0
0
47
63
66
71
71
76
85
90
94
96
95
102
114
119
118
113
107
106
99
88
86
85
76
70
69
69
71
65
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
40
32
23
32
46
47
83
88
64
73
76
76
76
60
49
50
51
51
51
51
54
55
53
52
52
52
52
51
50
50
50
50
50
50
56
61
60
59
59
59
59
50
42
42
42
42
42
42
40
39
39
39
39
40
40
47
53
54
54
54
54
54
57
60
50
42
45
45
44
53
57
54
55
54
54
54
54
54
54
54
54
54
54
54
54
51
47
48
48
48
52
56
56
56
56
56
56
58
60
61
61
60
60
60
56
53
52
52
56
56
56
56
56
56
56
56
56
56
56
56
57
57
56
56
56
56
67
91
103
103
103
103
104
104
104
75
0
0
0
0.15
56
150
108
0
0
0
0
0
0
42
80
81
82
84
57
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
30
31
31
32
46
53
54
60
75
82
82
82
82
82
83
82
83
83
83
83
83
84
84
85
85
85
85
85
86
86
87
83
91
130
154
154
154
154
153
153
151
151
151
151
151
150
150
149
149
150
150
151
149
150
149
113
106
106
106
105
128
141
140
140
155
154
158
161
160
160
161
160
159
150
143
142
149
155
155
154
151
149
145
142
135
133
131
125
125
128
129
129
128
128
127
130
131
132
132
132
131
130
132
133
134
133
134
133
130
128
128
128
150
164
164
163
166
167
167
165
165
164
160
145
130
124
122
122
121
121
139
170
177
170
170
170
162
141
134
123
116
116
115
109
105
101
84
62
54
55
55
55
61
65
68
69
70
70
66
64
63
46
31
31
31
31
31
31
31
31
31
31
31
31
31
29
26
12
80
123
112
99
99
99
99
119
135
122
122
122
122
122
122
122
122
110
97
97
97
88
96
97
97
96
96
96
85
79
71
60
59
59
59
51
45
47
51
51
51
51
51
51
51
51
51
51
51
51
57
60
60
60
60
60
60
60
60
60
60
60
60
63
74
76
76
76
76
76
77
77
91
99
99
99
99
99
99
99
99
99
99
99
99
99
99
44
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
24
25
25
25
25
40
51
35
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
52
52
46
46
46
46
42
36
37
36
24
14
14
6.3
0
0
0
0
0
0
0
54
110
111
123
134
140
148
158
162
166
178
181
181
145
120
108
98
98
211
270
274
275
275
291
304
319
382
392
181
164
168
148
141
148
149
149
149
149
154
149
148
153
154
158
159
166
176
178
182
185
185
181
177
176
177
184
165
130
112
105
94
92
93
92
91
90
90
89
89
90
90
90
90
90
89
89
89
88
88
88
89
91
90
94
96
96
110
120
120
119
121
125
111
104
110
111
109
109
108
108
116
125
122
121
123
122
122
122
122
124
122
121
120
121
120
119
125
129
129
117
111
108
104
104
103
104
105
105
104
104
103
104
100
97
97
121
142
142
53
25
30
42
53
57
57
57
57
57
37
24
24
24
24
27
29
29
29
29
26
24
24
23
22
21
21
21
21
21
21
21
21
32
42
59
69
68
68
60
54
55
48
45
45
45
55
80
80
67
60
60
60
60
60
60
60
61
61
61
61
57
49
49
49
49
49
49
49
69
97
97
97
97
97
96
96
96
96
96
96
53
26
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
41
53
54
55
55
55
55
47
42
41
40
40
40
40
40
40
13
0
0
0
0
20
45
45
63
75
76
76
87
91
89
89
88
88
89
76
64
64
64
64
64
64
59
54
54
48
45
45
45
62
76
42
0
0
0
0
0
0
0
0
0
0
0
0
0
0
43
76
76
87
101
101
101
42
0
0
0
0
0
0
0
0
0
0
0
54
112
120
124
125
124
130
136
196
238
240
243
243
244
244
244
222
198
179
164
164
165
165
165
165
165
166
173
180
186
187
186
186
186
185
184
185
185
168
148
140
138
138
138
142
144
150
151
150
149
148
148
147
152
156
157
165
168
168
168
169
171
169
168
109
76
66
59
55
71
85
69
59
59
59
59
60
60
60
60
60
59
60
60
48
60
63
65
65
65
66
65
103
130
130
130
123
113
123
144
150
149
134
126
124
123
123
124
123
123
125
124
125
124
123
123
120
118
118
118
118
117
109
105
105
105
110
112
112
113
135
154
153
153
126
103
135
148
138
111
87
87
87
106
118
118
107
98
98
98
98
98
98
98
97
97
97
83
73
72
62
54
54
54
55
55
55
17
0
0
0
34
81
79
77
72
73
74
75
75
75
75
54
175
258
258
257
257
220
185
181
180
180
180
180
158
146
146
146
146
146
146
145
143
143
143
143
143
143
113
30
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
49
96
96
97
97
97
98
54
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
65
66
66
66
29
16
26
26
26
26
26
26
26
27
27
27
27
27
27
27
28
83
117
117
117
127
135
357
475
364
309
238
161
281
370
368
252
182
181
168
158
158
158
159
159
163
166
166
170
172
172
172
173
177
182
193
200
199
192
158
157
154
147
142
148
152
151
151
156
162
163
162
163
162
161
161
161
161
159
160
163
168
164
163
121
100
100
90
83
83
83
83
83
84
83
84
84
83
83
84
84
84
155
194
167
166
167
168
167
167
167
167
166
167
166
99
58
58
58
58
58
58
57
63
68
67
67
69
72
104
133
136
136
142
144
141
137
133
132
131
131
131
135
139
141
141
141
134
131
131
125
121
113
110
111
110
110
106
99
96
217
314
314
241
72
69
67
65
65
65
65
65
62
60
115
153
93
54
0.5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4.6
22
29
33
32
32
56
80
80
80
80
80
72
69
64
61
61
61
61
61
61
61
61
61
60
61
61
60
60
60
60
60
61
60
60
60
60
60
60
61
78
91
90
90
90
90
89
65
39
39
38
37
38
38
38
38
38
38
38
37
37
37
37
37
37
38
38
38
38
38
37
38
38
38
37
40
49
50
50
50
50
50
53
60
60
60
59
58
57
58
60
66
70
70
70
70
70
70
70
70
70
70
70
65
61
60
61
60
31
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
43
75
75
76
76
76
60
66
0
0
0
0
0
0
0
0
4.3
11
21
25
29
31
32
40
46
46
45
45
52
57
57
55
66
75
75
87
102
113
127
127
127
127
127
127
143
156
155
151
150
151
155
150
151
152
152
151
150
150
151
152
152
153
266
460
174
87
87
87
88
165
240
242
237
235
234
237
236
278
309
288
263
166
112
131
164
219
202
165
149
156
160
166
171
171
170
170
170
170
163
159
158
157
157
158
159
157
158
158
158
158
159
118
85
86
86
86
86
87
86
86
86
85
85
85
85
85
85
85
85
85
86
86
86
86
85
85
85
85
85
84
102
114
114
126
134
134
134
135
134
133
140
136
135
134
133
132
133
135
134
134
134
134
134
134
133
133
134
120
112
105
101
101
101
102
100
94
90
92
94
94
94
94
96
94
94
94
94
93
91
86
84
82
77
75
75
75
69
54
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1.9
42
42
44
46
46
46
46
45
45
48
61
62
61
62
62
62
55
52
52
48
41
41
41
39
30
26
26
26
26
26
33
39
41
41
41
41
41
45
48
48
48
48
48
48
48
48
48
48
48
48
48
82
134
134
134
134
134
134
134
40
0
0
0
0
0
0
0
30
47
45
45
45
51
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
61
65
65
65
65
65
65
60
54
54
54
56
56
56
56
56
56
56
56
56
56
56
56
55
32
0
0
0
0
0
0
0
0
0
0
0
39
72
57
49
49
49
76
99
0
0
9.2
5.7
0
7.4
24
23
21
21
21
21
21
21
21
21
21
21
21
22
20
21
21
21
21
22
22
22
22
22
22
22
22
22
23
23
23
75
102
103
125
154
149
148
148
148
148
148
149
148
149
150
149
150
150
150
150
284
408
420
421
420
422
342
220
209
175
140
146
153
163
171
157
134
127
127
136
145
148
148
148
148
153
158
157
153
141
140
135
155
198
161
161
160
160
161
159
162
162
163
161
161
163
170
176
174
174
173
174
178
177
177
129
94
97
100
99
80
80
80
80
80
80
80
80
80
80
80
80
82
84
84
84
91
94
93
93
92
91
91
90
89
89
117
139
142
142
146
148
147
147
148
147
148
147
146
142
141
141
137
126
121
121
117
114
115
113
108
105
99
98
98
98
98
96
92
88
87
87
87
87
92
93
93
91
89
85
78
61
51
28
0
25
42
42
42
42
42
0.23
0
0
0
0
0
0
0
0
2.6
4.9
0
0
21
55
51
46
38
36
40
41
40
40
40
44
46
45
45
45
45
45
45
45
45
45
45
45
45
55
61
61
60
60
60
60
33
18
19
19
19
19
19
79
145
145
145
145
144
144
144
145
145
91
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9.6
23
31
35
35
35
35
33
30
30
30
30
31
31
31
31
31
31
31
31
31
34
37
37
36
36
36
36
47
53
53
53
53
53
53
53
53
53
52
53
53
52
54
57
57
57
57
57
57
57
57
57
57
57
57
57
79
96
95
98
98
98
98
119
137
71
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
48
82
82
69
42
0
0
0
8
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
24
30
87
136
133
132
133
133
134
135
138
261
368
349
351
224
136
136
136
136
136
136
136
141
141
140
140
141
139
138
138
138
138
138
158
175
174
171
171
171
170
170
170
169
171
173
174
173
173
172
172
171
172
172
172
171
170
173
172
173
173
173
173
172
173
149
107
97
97
97
98
98
93
93
94
93
94
93
93
78
129
178
179
181
181
181
149
98
76
76
76
75
75
75
75
75
75
75
74
74
73
73
73
73
72
73
75
75
74
74
73
73
73
74
75
82
86
101
114
115
118
117
117
111
110
112
112
112
111
115
117
114
109
107
107
105
103
103
103
35
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40
60
64
66
66
66
66
93
104
29
0
0
0
0
0
0
0
0
0
0
0
34
51
51
54
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
68
65
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
19
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23
51
51
51
58
55
54
55
55
56
42
45
57
18
0
0
0
0
0
0
0
9.6
18
18
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
38
38
38
39
42
46
47
55
63
67
66
76
128
139
143
153
168
170
170
172
174
171
158
112
72
62
87
105
134
155
173
186
217
237
195
146
151
158
183
211
220
209
170
152
153
145
146
146
164
199
217
231
217
205
205
173
118
109
109
112
119
136
162
187
187
189
188
187
187
187
187
186
187
185
185
185
184
184
184
185
165
131
131
125
111
112
112
113
115
114
112
112
113
107
93
81
111
109
87
87
88
87
89
99
103
97
94
100
99
99
103
107
101
99
101
100
96
113
141
163
163
163
162
152
147
147
139
144
136
130
127
124
122
122
121
121
120
118
117
115
109
102
85
91
92
83
88
96
99
99
97
89
101
101
104
108
108
107
107
103
76
72
79
76
71
70
70
66
0.04
0
0
57
139
150
115
95
95
91
88
82
78
93
109
100
84
75
74
73
70
69
69
69
51
41
36
27
23
44
67
78
71
63
60
59
59
59
67
59
56
56
56
56
56
48
51
56
48
44
44
45
45
41
39
39
39
39
39
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
35
27
27
28
28
28
28
28
28
28
27
28
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
30
33
33
34
36
36
36
35
13
0
0
0
0
0
0
0
0
17
26
26
26
30
33
24
0
0
0
0
0
0
0
0
0
0
0
0
0
21
71
71
71
71
90
102
102
101
100
100
100
100
100
47
0
0
0
0
33
46
33
0
0
0
0
0
0
0
0
0
0
0
24
14
0
0
0
0
0
0
18
28
28
28
28
28
28
34
38
43
49
42
42
57
80
109
128
129
129
130
129
129
132
143
141
137
140
143
147
149
144
143
145
148
147
146
146
145
148
148
148
150
152
151
151
145
142
141
133
129
127
130
129
128
128
134
140
144
144
140
142
143
148
149
149
151
148
148
149
149
149
150
152
150
149
146
150
150
150
150
147
147
146
146
142
142
141
142
141
142
145
146
147
146
150
149
149
144
141
138
139
131
117
99
102
124
130
129
127
127
128
126
121
121
123
127
127
124
122
122
122
121
122
122
123
122
121
122
123
122
132
150
149
149
149
150
150
149
146
130
130
130
129
129
129
129
128
128
113
89
82
75
77
62
53
53
53
53
52
52
59
70
76
79
78
78
78
79
73
0.19
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
27
27
32
29
19
22
8
0
0
6.7
22
26
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
18
18
18
18
18
18
7.9
0
0
0
0
10
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
20
20
20
20
20
20
20
20
20
20
21
21
20
24
24
24
24
24
24
24
24
25
25
61
140
138
137
137
136
136
69
20
20
21
20
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
27
31
31
31
31
31
31
31
31
33
40
40
40
40
68
85
84
52
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
18
0
0
0
0
0
0
0
0
11
19
20
20
20
22
26
29
30
56
81
90
93
102
102
101
104
106
116
121
120
119
118
122
130
134
134
131
129
129
129
129
132
134
136
137
137
133
130
129
129
130
129
126
122
117
110
104
110
114
118
114
108
106
115
125
133
135
135
135
132
131
134
130
129
129
131
127
125
121
125
126
128
126
124
119
115
114
108
104
103
110
113
112
110
111
108
100
96
96
100
100
102
104
106
102
96
93
85
89
91
83
86
86
89
90
89
110
129
131
129
129
132
136
114
104
124
137
133
130
122
119
117
117
116
116
107
102
97
88
76
73
67
66
59
51
49
51
56
54
52
52
53
157
298
319
319
318
312
306
302
300
298
318
322
318
307
298
297
297
311
318
306
121
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
96
106
117
126
98
98
98
98
99
100
56
98
119
164
317
311
307
242
118
26
25
25
18
0
63
26
0
2.5
0
0
0
42
103
118
118
119
115
51
51
51
51
50
50
50
49
50
50
50
51
51
51
52
51
51
51
51
52
51
50
50
51
51
52
55
55
55
55
55
55
55
55
55
54
55
55
60
61
60
60
60
59
60
59
59
59
60
60
60
67
71
70
70
71
72
79
109
138
141
136
134
134
131
129
131
132
132
133
133
130
129
129
136
133
136
137
136
137
128
117
114
115
115
116
112
110
111
115
114
112
113
108
107
109
104
100
100
103
99
96
96
97
98
99
97
97
97
97
88
84
84
88
98
104
105
107
108
108
108
101
100
89
92
92
86
95
99
99
98
94
95
96
95
94
91
86
81
79
80
80
72
68
60
55
51
50
53
57
58
51
49
49
51
54
53
52
85
150
150
149
150
150
150
130
120
120
121
46
0
0
0
71
102
103
140
203
200
200
198
199
199
169
87
87
79
76
76
76
76
75
75
82
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
29
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33
49
49
49
49
49
49
50
49
49
49
49
49
49
80
100
100
69
52
52
52
53
53
53
20
0
0
0
33
52
38
0
0
0
30
42
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1.7
10
11
11
11
15
17
17
22
39
53
56
49
42
35
32
33
33
32
32
32
33
33
33
33
33
39
48
54
57
58
57
62
64
64
78
96
98
97
97
97
99
102
108
106
102
99
99
99
101
99
101
100
97
96
98
101
102
103
103
103
103
103
103
103
102
103
107
109
104
93
90
94
104
112
106
102
105
105
104
104
103
103
106
106
110
133
144
141
141
143
147
152
154
150
147
143
142
138
132
131
136
134
130
128
126
125
126
126
127
126
127
166
198
200
203
204
204
206
252
276
276
277
277
278
276
168
120
119
119
119
119
119
183
211
210
196
188
187
187
187
186
226
149
0.61
0
0
36
70
70
70
70
69
69
70
71
71
71
71
71
71
71
71
71
90
101
101
101
101
101
101
101
101
101
101
101
101
44
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1.1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6.9
40
48
48
48
48
48
48
48
48
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
35
24
17
0
0
0
40
28
0
18
12
0
0
17
18
18
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29
29
29
29
29
29
29
29
29
29
33
44
47
50
50
46
46
48
59
79
88
96
96
96
94
110
110
108
109
109
110
116
119
119
118
117
121
134
142
149
152
153
153
155
152
153
149
150
146
139
133
133
132
132
133
133
133
134
133
138
138
137
137
140
141
141
141
141
142
142
142
143
148
151
124
116
116
117
104
75
69
69
69
70
69
70
69
68
69
65
66
65
65
66
63
63
63
63
62
63
63
109
155
151
151
149
148
147
75
38
34
34
34
34
34
35
37
37
37
37
37
37
37
37
37
37
36
36
36
36
36
36
44
56
58
75
87
83
82
83
90
121
140
140
135
134
133
129
125
125
125
123
121
120
116
112
112
111
107
105
104
104
86
73
73
73
65
67
67
67
67
67
67
67
6.2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5.6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
174
258
257
257
256
256
256
256
140
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
28
29
29
29
28
29
28
29
32
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
33
29
29
29
36
27
78
0
0
0
0
0
0
0
11
11
5.3
6.1
28
10
13
0
0
0
0
3.2
3.2
3.2
3.2
3.2
3.2
3.2
3.2
3.2
3.2
3.5
12
0
0
0
81
169
76
42
42
42
42
42
42
44
48
47
47
47
47
51
57
73
79
78
79
91
93
93
93
94
95
102
105
105
107
107
107
105
139
152
183
156
119
119
133
140
141
138
136
142
143
143
143
144
149
152
152
152
153
149
147
147
147
148
148
148
145
140
138
137
139
139
139
142
143
150
161
158
154
158
162
167
169
169
168
168
168
148
136
135
115
105
105
105
83
50
97
101
63
109
142
259
281
218
272
213
140
140
272
218
229
192
87
60
60
61
59
59
41
32
32
31
31
31
31
31
30
30
30
30
30
30
30
30
30
30
29
33
37
37
37
37
37
37
40
40
41
43
52
59
63
62
62
66
71
69
69
69
69
63
66
93
106
106
102
92
82
75
67
51
47
61
69
65
62
60
60
60
60
57
50
52
56
58
57
0.68
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
34
49
49
49
49
64
80
80
70
64
64
64
40
28
28
45
53
53
53
50
49
44
42
42
41
42
32
28
28
42
49
49
49
35
28
28
28
28
28
28
30
31
48
57
57
57
57
57
57
57
30
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
142
243
243
242
242
241
241
241
241
93
29
29
30
9.1
0
11
22
32
13
16
32
31
31
52
71
73
72
72
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4.2
34
32
32
32
32
35
41
41
39
40
47
51
57
67
72
74
74
74
73
78
81
81
81
84
82
82
82
78
76
80
83
83
83
83
83
83
82
82
84
83
82
65
54
57
57
70
91
111
113
113
111
108
103
101
101
104
112
115
114
114
112
111
113
117
127
130
127
126
126
125
124
123
124
124
119
117
114
114
116
122
125
126
124
118
113
108
107
108
113
118
142
152
147
146
144
145
147
144
134
124
116
114
111
110
110
110
120
112
114
116
127
128
123
117
116
114
109
107
111
114
114
116
120
120
120
27
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
71
85
82
82
81
81
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
17
31
31
31
31
31
31
31
31
31
31
31
31
130
185
183
182
181
180
179
179
179
179
179
178
177
176
179
180
188
199
197
196
194
136
101
100
30
0
0
0
0
0
0
0
0
0
0
0
0
36
183
202
202
202
203
221
231
229
229
230
230
231
187
131
157
120
41
0
26
41
43
46
46
34
31
31
30
29
29
33
36
36
38
40
44
46
48
47
52
65
72
72
78
86
90
92
92
86
73
70
70
69
66
65
61
60
65
79
79
79
79
80
83
87
91
94
95
95
95
96
93
89
90
88
89
88
88
89
88
87
88
101
141
172
159
141
172
186
189
192
204
189
163
143
140
141
141
146
152
157
158
158
156
162
164
164
165
162
159
147
118
87
79
79
79
79
145
149
80
54
33
32
31
40
41
35
32
32
32
30
30
30
30
30
30
30
30
30
30
31
31
33
39
47
49
97
118
117
118
125
126
121
125
126
126
124
121
118
116
115
112
110
108
109
111
109
107
108
107
105
102
100
97
92
93
92
92
92
92
89
88
86
84
85
85
85
83
79
78
77
72
67
63
61
61
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
92
180
180
179
179
179
179
74
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
51
50
55
0
0
0
0
0
0
0
0
0
0
0
30
80
101
101
101
100
101
100
101
101
100
100
100
100
100
100
100
100
100
100
131
150
150
151
150
150
150
150
150
104
75
70
70
70
70
69
69
69
85
101
101
101
159
200
198
198
114
50
50
50
50
50
50
50
50
50
64
50
20
0
22
37
40
53
62
66
86
96
100
106
114
120
127
130
133
135
136
129
124
139
146
146
147
146
143
145
147
150
151
147
145
145
149
154
158
160
160
160
160
159
158
157
158
156
153
145
141
123
111
109
107
104
100
54
31
31
31
30
30
30
30
31
30
30
30
30
30
30
30
30
31
39
36
37
33
29
35
42
46
50
50
47
47
47
47
49
52
52
49
46
48
49
48
108
166
180
187
126
92
93
92
97
103
108
108
108
106
105
105
109
107
105
102
102
106
110
105
105
109
110
110
112
111
109
108
108
113
118
114
115
118
123
124
116
114
110
105
95
87
83
82
82
80
77
76
80
88
88
87
84
82
82
82
82
86
90
92
92
91
91
112
119
120
117
116
115
116
120
120
120
120
120
117
36
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
20
20
20
20
20
20
20
20
20
20
20
20
20
23
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
19
8.3
25
25
25
25
25
25
25
25
25
25
25
25
25
7.8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
30
30
30
30
30
30
30
30
30
30
30
38
58
58
30
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.76
28
0
0
0
0
0
0
0
0
0
0
8
22
9.9
15
14
0
0
6.4
15
20
15
16
23
29
40
46
49
65
75
76
76
76
94
104
128
138
139
142
148
154
158
160
160
157
156
155
154
154
154
155
157
157
156
157
158
155
160
161
161
159
155
154
154
154
155
154
148
144
143
138
142
142
142
142
131
127
127
125
124
128
136
143
144
141
140
139
139
139
142
134
128
121
127
124
117
114
113
113
112
109
108
107
101
92
86
79
78
79
75
75
75
72
68
69
59
55
59
60
62
63
70
75
73
71
78
82
87
94
101
105
101
94
86
79
79
78
71
67
75
80
81
79
80
80
94
97
104
99
97
98
98
98
112
119
115
114
113
114
111
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
22
28
30
29
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
49
49
48
48
48
48
48
49
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
43
43
38
15
0
0
0
0
12
7.3
0
0
0
0
0
0
0
0
0
0
1.5
29
28
44
46
62
65
58
76
76
78
100
113
114
113
119
141
146
144
140
140
141
139
136
136
146
152
154
154
154
147
154
157
157
158
157
188
209
208
305
364
360
363
356
351
351
355
355
354
356
337
328
326
336
341
341
341
335
328
325
192
110
110
110
110
110
111
110
110
110
110
111
114
118
125
135
136
136
136
135
137
135
134
134
134
130
131
131
129
130
130
130
130
130
127
126
125
126
126
126
132
135
135
135
134
134
134
102
90
90
90
89
90
90
89
92
89
88
88
89
87
86
84
84
80
82
85
85
94
101
105
108
111
115
121
118
113
102
97
96
94
93
86
83
77
74
74
73
70
67
74
84
80
73
70
68
63
64
64
62
62
61
58
57
55
47
40
38
39
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
50
50
50
50
50
69
81
81
81
81
81
80
41
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
49
49
49
49
49
49
83
99
99
133
149
149
148
149
149
149
204
248
246
245
247
147
100
100
100
100
99
83
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
28
0
0
0
0
0
0
0
17
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
36
36
37
37
38
41
47
38
31
35
44
49
60
93
105
97
96
102
101
101
101
101
102
101
103
100
94
104
114
120
120
121
118
127
131
123
124
116
117
119
104
102
93
87
82
79
76
74
90
105
113
113
113
110
106
109
123
131
125
123
123
126
132
137
147
148
148
150
149
151
148
151
153
153
153
157
158
158
155
153
151
153
160
160
158
155
154
153
154
153
154
110
101
101
100
100
100
100
100
100
100
99
94
100
101
101
102
101
101
100
100
100
101
99
98
92
90
90
81
76
79
73
73
69
67
77
80
79
79
80
80
80
80
79
78
80
80
79
79
83
79
74
70
67
65
63
56
58
65
77
86
87
90
89
89
90
96
100
100
92
81
83
85
85
84
84
84
85
86
86
0.44
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
75
79
79
79
79
79
79
94
126
125
125
125
125
124
78
27
27
27
27
27
27
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
87
100
136
160
122
101
101
101
101
114
141
140
140
140
102
0
0
8.5
0
0
0
17
0
27
40
20
0
0
0
0
0
46
135
135
135
135
135
152
91
86
86
86
85
85
94
95
95
95
95
98
106
113
119
125
126
126
133
138
140
151
155
156
157
156
155
156
156
156
156
157
154
156
155
230
256
257
256
195
154
153
154
155
154
153
147
143
142
137
137
135
129
126
124
124
124
120
120
117
110
107
107
107
115
115
115
115
120
60
51
51
51
51
51
138
153
155
155
155
155
154
153
153
152
152
152
151
151
153
153
235
245
247
249
246
252
260
259
178
162
163
161
159
160
155
152
152
153
146
145
147
142
141
139
137
136
135
135
135
135
134
134
133
92
86
86
86
86
85
86
86
86
85
85
87
86
86
86
85
82
79
78
79
42
34
32
35
34
30
30
28
27
29
34
34
31
33
35
40
47
41
41
40
40
52
40
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
30
99
99
98
98
98
98
66
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
0
0
0
0
0
0
23
25
25
21
4.6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
24
29
40
51
51
55
44
46
45
49
54
48
47
53
65
74
72
86
88
89
88
88
88
88
105
107
107
107
114
147
150
151
150
150
144
143
143
134
135
136
136
136
136
135
136
136
136
135
130
128
128
128
128
128
124
120
122
121
121
121
121
121
78
70
70
70
70
71
69
77
91
106
108
107
106
103
103
117
128
132
129
128
128
127
126
124
122
121
121
119
116
115
116
116
116
117
116
116
117
116
116
116
116
117
116
116
116
115
116
115
114
116
116
115
114
114
114
110
105
103
105
107
110
110
109
109
109
107
104
104
103
100
95
101
102
95
93
92
92
93
129
144
135
126
122
119
116
114
115
114
112
110
110
106
105
105
101
99
100
100
96
92
92
81
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10.3
17.4
17.4
17.4
17.4
17.2
17
24.7
29.6
29.6
29.5
29.4
29.3
29.1
29.7
30.2
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.4
30.4
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
30.3
78
98.8
98.5
98.2
167
199
200
200
198
197
197
200
199
198
113
29.9
29.7
29.6
34.5
40.2
40.1
40.1
40.1
40.2
40.2
45.8
54.7
54.7
54.7
54.5
54.5
54.5
54.5
73.8
99.4
133
149
149
149
204
249
249
250
249
248
248
249
250
251
206
150
152
124
33.8
19.9
0
16.2
0
0
0
33.7
26.1
32.7
14
0
0
0
0
0
0
0
0
0
0
0
0
38.9
37.5
38.9
40.9
37.2
34.9
45.7
54.6
57
56
56.1
57.8
66.3
74
75.5
75.7
89.1
93.1
93.4
92.8
97.3
101
106
113
115
115
114
120
121
16.6
122
121
121
118
112
112
117
117
117
117
113
117
116
114
107
105
105
72.3
60.2
59.9
59.8
59.3
59.7
60.2
60.2
60.1
59.8
59.9
60
60.1
59.9
59.5
59.4
59.7
60.1
60
59.6
59.3
60
59.9
59.7
59.1
59.4
59.7
59.4
59.1
60.2
59.6
59.8
59.7
59.7
59
58.9
59
59.4
61.7
67.5
67.4
71.2
74.1
84
79.8
92.8
100
103
102
101
105
113
109
105
108
113
112
106
112
112
92.4
88.8
88.1
82.9
82.9
79.9
75.8
75.5
72
65.4
72.4
75.6
72.9
75.4
76.3
76
76.6
75.8
69.9
66.7
69.4
68.8
65.9
56.9
5.24
5.08
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14.7
49.6
40.8
31.3
0
0
0
0
