# DWR PLASPICO SOUTH PLATTE RIVER ABOVE SPINNEY RESERVOIR daily mean flow
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 1982-10-01 24:00
end_date: 2026-10-23 24:00
timestep: 1 DAY
units: cfs
scale: 1
106
90
83
76
68
61
57
60
57
52
74
93
93
89
92
87
83
80
77
73
55
54
55
54
54
52
52
48
42
52
51
50
43
35
43
41
46
45
44
50
37
45
25
28
31
36
41
43
44
46
36
34
28
26
25
24
25
25
24
24
24
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
81
70
66
64
61
61
55
54
54
51
49
44
42
41
56
65
66
58
60
73
118
99
87
76
70
74
73
89
112
160
219
269
262
251
245
256
258
269
249
249
260
289
356
377
327
301
327
347
377
429
481
514
546
570
576
585
606
652
661
597
564
497
472
445
429
372
354
347
356
395
413
426
445
405
354
325
289
251
221
243
269
303
366
372
342
299
289
301
243
209
205
195
199
205
232
364
458
509
573
423
296
238
193
177
209
278
285
271
234
217
207
226
183
153
148
157
155
168
201
175
162
175
195
185
168
158
149
149
132
102
92
87
83
84
74
69
64
68
64
54
46
44
49
50
45
43
43
43
42
40
38
38
42
42
44
44
43
41
37
41
41
41
41
42
40
43
45
46
43
44
46
45
44
43
48
48
48
44
43
42
42
38
42
42
43
44
45
45
45
45
43
45
45
45
44
44
44
43
42
43
42
42
40
41
41
41
40
40
40
40
40
40
40
40
40
40
40
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
98
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
84
64
65
76
98
98
87
80
80
83
86
76
70
72
73
79
84
86
96
104
114
118
132
144
175
203
228
262
337
405
453
437
410
392
405
413
426
423
395
387
374
361
337
325
306
292
260
245
238
292
352
379
377
423
423
415
400
410
413
413
413
395
400
402
418
437
458
492
483
453
421
377
359
344
356
410
442
405
374
397
405
387
364
308
271
267
256
236
223
247
278
287
342
384
509
464
439
400
410
352
278
267
296
413
413
377
349
287
234
211
209
207
205
387
458
445
464
517
588
552
483
489
453
413
354
308
271
234
251
236
219
217
217
209
195
187
157
115
107
112
112
123
141
164
162
120
114
115
110
104
101
101
95
93
76
73
87
92
92
90
89
135
230
201
197
187
146
127
120
102
92
99
127
123
153
168
144
99
104
130
132
123
107
96
106
112
102
106
109
107
120
123
89
84
87
86
80
73
65
64
63
62
55
52
53
54
52
50
45
42
40
40
40
35
35
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
84
86
110
109
137
195
240
264
223
219
230
240
251
243
280
296
299
289
305
315
271
217
181
137
243
243
251
276
276
332
278
253
267
299
310
327
327
308
320
334
329
344
354
380
410
458
570
649
652
603
514
526
543
549
514
478
469
382
434
453
418
377
387
405
361
313
294
292
278
256
256
251
264
251
234
228
236
280
276
262
260
260
262
285
285
285
354
389
509
612
606
445
344
280
269
251
285
260
232
209
213
187
160
151
139
123
115
102
96
90
83
74
76
69
61
58
58
58
55
58
62
55
49
48
45
46
50
50
50
48
48
49
51
60
107
115
117
115
107
93
51
76
117
109
106
106
101
112
112
112
130
110
106
102
106
106
101
107
127
144
144
127
118
113
110
108
110
124
125
122
137
108
90
97
95
99
98
73
69
64
61
57
56
55
54
55
55
55
55
55
68
70
69
69
61
61
56
45
45
50
50
50
50
45
35
40
40
40
40
40
40
40
40
40
40
40
30
30
30
30
30
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
25
25
25
25
25
35
35
35
35
35
45
55
65
75
90
100
105
115
120
130
140
150
160
170
180
190
200
220
235
230
230
230
230
230
235
240
240
240
240
240
240
240
240
240
240
240
240
240
240
245
245
250
240
240
235
230
230
228
231
175
66
50
34
38
39
40
38
35
36
35
39
40
42
42
45
42
39
36
36
40
43
48
54
56
60
56
54
52
48
44
44
45
50
55
62
76
80
69
65
73
93
105
101
98
99
110
128
185
213
191
183
175
168
203
266
296
328
362
369
364
269
234
236
248
258
278
303
334
325
334
335
321
287
278
280
271
289
277
273
276
282
264
258
258
298
312
308
322
292
241
206
185
187
189
181
179
179
189
191
247
249
246
241
234
203
173
158
138
122
113
105
102
112
104
96
93
81
79
81
83
87
83
79
86
76
66
60
57
59
56
72
80
80
92
96
93
93
83
79
112
108
101
110
95
79
69
76
70
66
76
81
101
93
75
68
62
56
55
51
48
48
44
43
42
43
43
49
45
43
44
52
68
64
60
60
64
56
49
46
46
60
59
72
68
57
55
65
68
60
55
56
70
73
66
59
55
51
49
152
151
58
51
51
30
30
30
30
30
30
30
30
30
30
25
25
25
25
25
25
25
30
30
30
30
30
25
25
25
25
20
20
20
20
19
19
19
19
19
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
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
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
25
30
40
41
42
43
44
44
45
46
46
47
47
48
49
49
50
50
50
50
50
50
50
50
55
65
80
90
100
110
130
150
170
200
200
200
200
200
200
300
450
750
1050
970
580
870
550
660
770
550
645
645
395
385
330
410
280
280
230
225
225
210
210
232
300
400
500
500
520
570
620
525
510
560
560
485
455
410
395
460
350
300
270
240
250
310
318
308
316
331
339
367
427
527
570
517
468
454
440
429
418
440
427
385
310
298
286
312
308
303
287
292
296
334
384
376
341
312
243
177
176
195
189
181
164
140
142
139
128
120
129
130
139
128
98
86
92
96
89
88
86
102
121
131
134
131
127
128
110
101
87
87
98
94
135
137
117
110
102
104
96
73
57
45
46
45
48
83
149
181
161
143
119
98
93
85
81
75
67
68
68
67
62
71
61
59
51
44
43
42
41
40
39
38
37
36
34
32
31
30
29
29
29
31
31
30
31
31
31
30
29
35
41
40
32
31
29
29
29
28
36
44
55
45
41
40
38
29
31
32
33
33
34
33
32
33
39
50
46
53
51
48
46
47
47
45
34
29
26
26
28
32
33
22
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
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
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
21
22
23
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
35
35
35
35
45
60
65
65
65
65
65
50
50
50
60
75
75
120
120
125
100
70
90
90
100
105
120
120
115
120
110
105
85
65
65
60
56
46
45
47
46
48
45
40
40
42
42
38
42
42
43
43
42
41
47
57
70
92
116
139
211
169
157
129
96
96
115
135
157
180
203
191
131
106
106
143
214
314
275
282
300
339
334
325
276
243
275
236
225
232
261
324
402
454
498
470
413
378
432
410
540
585
493
421
303
264
229
223
216
216
214
189
167
152
142
135
131
128
131
121
125
125
118
98
73
60
56
54
66
78
92
112
125
135
128
127
116
102
87
104
100
99
77
62
78
82
75
64
62
100
169
165
140
80
86
78
78
70
66
56
59
60
53
51
55
80
60
51
45
45
38
31
29
28
29
61
116
114
89
86
79
73
56
44
41
43
43
42
37
35
35
36
36
37
34
33
37
38
39
41
43
50
52
51
49
46
44
40
38
36
35
32
32
33
33
31
30
30
30
31
31
28
31
32
32
30
30
33
32
30
32
40
34
38
31
35
25
30
35
35
25
25
25
25
20
20
20
25
25
25
25
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
25
25
25
25
25
25
25
25
25
25
25
25
25
30
30
30
30
30
35
35
35
35
35
35
35
40
40
45
45
50
50
55
55
60
65
66
66
73
78
77
76
75
74
74
76
77
81
73
70
70
73
70
64
64
62
60
56
53
54
54
50
50
54
62
84
107
153
146
185
260
271
245
219
213
137
141
160
187
236
264
245
238
264
296
320
333
300
296
309
310
322
290
298
341
341
356
367
349
329
280
261
264
301
284
280
305
312
342
378
345
314
292
211
201
206
229
234
226
189
185
210
212
204
192
170
139
141
177
278
260
226
193
162
138
121
112
109
109
126
183
244
319
368
258
282
337
378
341
309
269
194
175
158
143
124
127
146
209
217
209
203
203
163
129
133
118
111
113
98
90
80
68
65
60
55
52
47
46
45
44
38
35
33
31
28
31
35
33
34
40
60
58
49
41
36
33
32
52
84
75
68
42
37
36
38
34
34
33
32
31
32
34
36
36
35
35
37
36
33
31
32
33
34
44
84
61
52
49
51
45
40
38
38
37
34
33
29
30
34
35
40
39
41
43
41
36
34
40
45
45
48
44
42
26
34
36
28
40
39
31
27
25
27
31
29
23
22
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
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
22
22
22
22
22
22
22
22
22
22
22
22
22
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
40
40
40
40
40
45
50
55
60
65
66
67
68
69
70
71
99
72
73
73
77
70
98
104
101
95
92
65
65
51
51
54
58
73
86
120
138
118
77
74
71
83
75
70
63
68
69
100
106
96
90
78
69
69
60
54
53
53
52
48
45
49
47
43
42
44
45
51
71
96
146
217
215
182
234
292
292
295
266
208
215
284
416
450
472
495
523
544
530
471
411
358
331
357
372
382
357
324
323
289
254
253
276
299
295
241
207
173
175
175
203
240
264
266
294
336
301
270
225
151
144
134
121
113
134
127
125
151
148
136
99
98
92
83
91
101
117
90
73
80
77
69
64
70
75
64
66
56
57
63
105
98
99
141
141
144
171
149
107
120
122
108
90
77
64
56
54
48
43
38
40
37
36
36
54
56
50
49
49
45
40
39
36
35
36
46
50
60
55
52
46
44
44
44
42
42
72
86
89
68
59
60
55
56
55
55
68
64
55
52
52
48
46
43
43
44
40
44
51
53
54
69
63
56
52
49
47
44
42
42
61
62
52
50
50
50
50
45
45
45
30
30
30
30
40
50
50
50
40
40
40
40
40
40
40
45
45
45
45
45
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
20
20
20
20
20
20
20
20
15
15
15
15
15
15
15
15
15
15
15
15
15
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
15
15
15
15
20
20
20
20
24
24
24
24
24
28
28
28
28
28
28
32
32
32
32
50
50
50
50
50
50
50
50
50
60
70
70
80
80
80
70
60
60
60
40
40
50
50
43
41
42
42
49
83
82
64
50
36
33
35
32
33
33
35
34
32
34
34
37
41
43
46
47
49
57
74
70
60
75
109
127
136
169
207
195
181
180
196
195
202
201
205
251
230
196
178
197
269
280
266
257
267
300
370
378
368
370
362
321
271
248
242
276
284
266
223
208
183
158
169
170
169
155
149
160
154
146
135
151
161
163
171
177
162
156
145
124
109
108
108
104
113
203
298
273
303
207
209
217
162
123
113
115
105
111
243
239
200
197
147
144
125
93
88
128
162
127
88
79
74
72
73
66
57
51
55
52
51
48
53
53
67
73
74
58
54
51
50
44
45
43
39
40
47
45
53
54
47
48
49
47
45
43
40
37
32
29
29
28
27
28
28
30
32
31
28
25
24
25
26
25
26
25
25
25
24
24
23
23
22
22
21
22
22
22
21
26
31
30
28
27
19
17
21
18
23
20
20
20
20
20
40
45
45
45
45
30
25
25
25
25
25
25
25
25
25
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
25
25
25
30
30
30
30
30
30
30
30
30
30
30
25
25
25
25
25
20
20
20
20
20
20
20
20
20
20
20
20
20
20
15
15
15
15
15
15
15
15
15
15
15
15
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
15
15
15
15
20
20
20
20
20
20
20
25
25
25
25
25
30
30
30
35
35
40
40
45
45
60
70
70
100
120
120
120
140
160
160
160
160
150
140
130
120
85
81
74
66
60
53
44
40
40
37
34
35
33
34
36
41
44
49
53
54
56
62
69
83
106
117
105
100
100
93
93
96
106
123
137
151
200
233
222
219
214
233
242
237
218
216
213
196
177
161
159
155
156
164
161
161
184
225
261
270
270
248
225
177
164
169
191
209
208
234
285
317
340
333
279
244
208
198
231
231
190
208
188
216
244
292
269
258
232
232
232
208
205
199
187
170
171
175
175
167
168
176
228
213
193
160
148
139
123
117
108
86
79
79
79
75
75
72
99
92
86
78
78
74
88
92
79
72
64
64
62
137
287
227
195
112
83
74
77
79
77
73
68
63
60
52
45
41
39
38
37
35
34
38
38
37
37
41
46
43
40
37
34
32
34
34
33
34
36
33
32
31
31
31
32
32
27
31
30
31
30
29
28
29
29
29
28
29
29
28
28
29
27
28
47
48
41
41
38
34
28
28
25
25
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
12
12
12
12
12
12
15
50
60
70
70
70
70
200
100
85
80
85
90
90
90
90
75
45
40
35
50
40
40
50
50
50
50
50
50
50
40
42
44
48
46
45
44
44
43
44
44
43
41
40
34
33
32
32
31
29
29
31
38
46
52
63
95
115
102
113
143
189
202
212
222
234
259
283
300
311
321
350
368
359
331
291
265
254
235
214
191
203
243
284
332
365
387
397
454
467
409
403
401
399
388
365
331
327
320
302
313
312
301
296
310
286
239
214
215
219
200
206
244
265
247
243
226
210
198
181
167
198
224
212
208
198
152
119
121
146
127
135
126
120
113
104
99
103
96
93
100
115
167
183
164
113
111
101
91
84
77
70
70
68
65
60
54
54
63
65
57
66
82
75
81
78
65
50
42
43
61
53
49
47
41
51
81
67
59
57
53
50
47
43
40
38
35
35
35
35
35
38
36
31
29
29
29
28
28
33
42
40
45
39
37
36
35
35
38
45
51
48
40
36
36
36
34
34
36
34
32
32
23
22
20
20
20
20
20
20
25
25
27
29
30
35
35
35
35
35
35
35
35
35
35
30
30
30
30
25
25
20
20
20
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
10
10
10
10
10
10
10
10
10
10
10
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
15
15
15
15
15
20
20
20
20
25
30
30
60
60
60
60
60
60
60
60
60
60
100
100
100
100
100
85
73
74
74
81
78
82
73
72
67
70
69
68
70
71
84
87
92
94
81
82
77
90
88
95
90
83
76
72
63
58
62
96
197
237
183
236
240
213
191
190
201
224
265
287
285
302
325
335
397
410
391
404
360
391
432
457
480
508
517
489
458
420
380
340
312
322
323
317
293
282
271
268
284
297
341
405
427
359
260
222
187
173
164
155
148
150
155
144
132
120
104
95
82
71
66
66
67
62
59
60
56
54
55
53
60
52
51
58
56
49
45
41
42
52
45
49
77
120
106
100
64
44
41
40
40
62
51
56
95
123
101
88
85
103
104
93
87
65
54
52
47
44
45
46
39
38
42
49
60
54
48
44
41
39
38
39
37
42
42
46
44
38
37
38
38
44
53
47
40
36
34
32
30
28
26
27
34
34
30
30
37
41
36
37
34
32
32
33
32
30
35
41
43
42
42
41
39
35
33
32
32
31
31
29
27
28
25
25
28
29
32
29
35
34
31
27
26
26
31
26
19
12
15
17
10
17
18
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
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
15
20
20
20
20
25
30
30
30
25
25
25
25
30
40
40
40
45
45
45
45
50
50
50
46
50
48
51
52
58
51
49
55
44
38
30
53
69
55
49
51
46
53
54
71
78
75
79
83
95
104
126
121
122
109
105
103
90
84
83
73
66
61
55
60
63
59
54
52
61
124
156
196
185
152
138
142
150
160
159
142
130
161
253
267
220
206
202
202
214
244
297
383
425
420
386
400
420
487
550
623
705
816
889
814
784
802
835
856
793
771
760
819
937
1000
1000
903
834
805
742
657
648
701
743
819
917
943
957
979
963
913
877
878
886
835
787
747
682
582
493
468
450
420
406
407
411
407
386
341
303
331
310
287
273
266
269
276
285
296
276
261
237
222
216
240
296
268
277
320
420
453
411
375
331
312
280
236
203
185
164
151
149
143
152
173
199
209
191
155
127
115
111
104
100
100
106
101
101
103
93
91
91
86
84
86
97
101
96
92
89
86
89
79
74
73
67
67
66
65
71
67
64
62
59
57
55
51
54
57
53
49
54
54
51
52
52
56
52
51
47
37
33
39
46
52
40
47
40
40
40
40
40
40
40
40
40
50
50
50
50
50
50
50
58
57
55
55
55
55
55
55
55
55
55
55
45
45
45
45
45
45
25
25
25
25
25
25
25
25
25
25
25
25
35
35
79
94
97
97
92
92
92
86
79
79
89
89
79
89
78
78
88
77
88
72
82
82
82
82
81
81
81
70
81
80
70
79
79
86
86
83
78
85
85
83
78
69
85
70
68
69
76
76
76
76
58
58
67
67
58
41
66
75
66
74
74
74
73
82
82
81
72
72
39
48
64
80
89
93
97
98
102
102
99
97
95
92
89
92
97
102
107
104
97
96
96
101
102
101
103
104
108
111
124
124
142
150
161
206
220
255
257
271
233
211
168
116
98
97
90
88
88
85
87
81
81
74
63
52
50
50
49
55
53
57
58
59
62
68
74
78
100
117
137
157
191
243
309
313
338
334
331
312
275
302
377
315
265
256
248
239
229
232
250
285
331
362
399
441
460
470
487
494
513
508
537
550
531
502
482
452
441
488
522
500
465
423
383
392
403
407
408
384
353
344
341
334
330
318
316
309
283
268
249
237
226
216
201
205
207
197
190
178
170
163
154
147
139
136
147
165
147
128
117
117
122
108
98
94
107
100
89
78
74
71
69
69
62
64
61
65
78
74
76
90
106
95
80
85
103
111
98
91
75
63
61
60
54
63
82
61
53
50
52
50
53
59
75
59
54
53
61
76
77
73
60
60
60
57
56
55
55
55
50
48
71
73
71
65
66
66
65
65
67
66
64
62
61
63
65
63
58
57
51
46
52
53
51
51
55
57
58
52
54
57
55
54
58
55
51
28
36
54
52
47
50
53
49
50
50
50
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
50
50
50
50
50
50
50
50
50
50
50
50
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
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
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
65
65
65
65
65
75
85
95
105
105
97
70
71
69
54
54
73
67
53
45
51
57
63
60
60
60
60
64
63
67
67
67
67
68
70
64
68
74
87
87
94
102
104
95
78
72
67
67
72
75
78
79
83
88
110
118
116
119
126
148
183
230
263
291
350
359
331
314
297
270
251
242
273
295
367
448
514
555
577
638
676
666
728
715
668
626
591
579
563
543
530
526
529
556
586
606
613
598
558
524
482
460
424
412
406
380
354
344
341
322
299
290
280
273
283
275
260
241
230
248
240
233
256
276
272
262
252
246
239
236
226
278
329
322
349
344
348
307
271
281
287
404
390
325
289
268
242
248
241
194
160
153
147
141
135
132
111
100
88
91
105
110
111
108
103
120
123
126
173
180
156
137
135
119
108
106
105
111
99
93
91
93
88
81
74
77
102
99
98
103
93
87
84
70
66
61
61
62
62
60
58
58
58
57
58
56
62
65
59
59
68
68
58
53
51
52
52
49
49
49
32
50
51
50
50
50
50
50
50
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
35
35
35
35
35
35
35
35
35
35
35
35
35
35
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
15
15
18
26
24
37
30
33
33
33
35
37
42
41
40
37
38
40
41
39
40
40
41
44
48
51
53
52
52
48
46
45
46
46
47
50
55
57
54
56
54
53
56
58
62
67
65
64
67
72
81
98
113
114
110
110
112
120
122
151
171
167
160
172
188
187
166
144
122
109
103
101
104
101
109
117
114
102
98
101
94
96
123
154
179
193
178
152
165
177
194
198
216
216
214
219
223
203
212
226
258
365
391
371
289
229
201
182
161
143
140
139
128
137
179
342
332
353
320
252
263
240
235
224
218
200
192
201
163
135
120
116
123
139
132
121
112
107
98
94
94
94
114
122
128
111
103
109
131
115
115
106
94
86
140
158
150
142
127
103
89
78
72
65
64
66
70
67
67
109
93
83
76
71
72
69
62
54
47
42
45
43
42
44
83
98
73
66
63
58
58
57
58
64
66
64
64
56
52
50
52
50
49
51
48
46
46
50
51
62
69
89
74
77
84
88
88
98
89
77
72
70
57
52
40
45
55
50
50
50
50
50
50
50
50
63
79
83
83
83
83
83
83
83
83
92
96
104
104
104
104
104
104
104
104
104
104
104
99
99
99
99
99
99
99
99
99
99
84
84
84
84
84
84
84
84
79
79
79
81
82
82
87
87
87
87
87
87
87
88
88
88
88
88
85
84
86
87
87
87
87
87
87
87
87
87
87
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
90
90
90
90
90
90
90
90
90
90
43
40
23
33
46
43
50
58
55
45
49
55
49
49
43
34
39
43
42
43
45
55
61
97
116
121
149
192
255
286
257
240
235
180
124
89
76
84
115
138
118
108
114
129
120
127
123
110
115
140
163
208
266
315
435
517
499
493
494
518
526
514
489
484
488
490
472
450
465
493
515
571
606
604
591
588
626
626
627
573
597
624
631
636
642
684
715
712
689
627
570
529
528
545
536
517
508
498
489
485
472
445
402
353
346
351
334
335
342
379
374
364
358
360
354
329
301
280
307
293
318
302
364
408
386
351
379
453
458
415
352
344
314
268
227
201
182
173
151
148
139
143
193
202
185
158
144
144
162
201
247
224
220
207
190
168
153
135
123
105
99
94
91
93
97
91
85
91
112
118
112
118
140
131
118
111
108
107
99
82
82
81
80
76
73
71
69
65
67
73
96
105
97
90
86
84
82
78
77
81
89
96
89
84
80
76
75
96
96
94
70
70
68
71
69
64
62
63
60
59
58
60
60
57
57
55
55
58
57
58
58
56
46
49
56
45
50
50
50
50
50
50
50
50
45
45
45
45
45
45
45
45
45
40
40
40
40
35
35
30
30
30
30
30
30
30
35
35
35
35
35
35
35
35
35
35
35
40
30
30
30
30
30
30
30
30
30
30
30
30
30
30
25
25
25
25
25
25
25
25
25
25
25
25
25
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
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
55
85
87
80
80
100
100
100
100
125
139
134
131
145
127
134
168
178
164
137
133
115
103
81
84
84
84
89
85
78
77
81
85
90
92
87
90
103
139
178
194
218
240
223
216
220
194
185
171
156
143
159
167
171
165
175
209
297
365
392
364
323
357
412
439
433
386
350
335
334
349
345
340
326
297
291
261
235
223
209
212
202
188
183
220
215
195
182
182
191
236
265
244
235
227
224
229
209
202
164
136
135
146
146
157
140
158
147
134
127
154
205
232
205
175
162
140
131
117
95
81
78
76
67
60
61
53
49
49
57
51
44
42
39
34
31
31
39
46
45
41
48
46
91
70
55
50
54
54
58
63
71
78
86
100
125
124
103
84
69
61
54
50
49
49
49
46
42
39
37
34
33
32
31
33
34
33
32
44
53
57
57
52
49
46
46
44
42
40
38
78
44
41
40
40
41
40
38
38
36
35
37
37
36
35
34
35
34
34
36
47
68
104
45
43
45
41
39
35
33
40
36
38
20
20
20
20
25
25
25
20
20
25
30
30
30
30
15
15
15
15
15
15
15
15
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
15
15
15
15
15
15
15
15
15
15
15
15
15
15
10
10
10
10
10
10
10
10
10
10
10
10
15
15
15
15
15
15
15
15
15
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
15
15
15
15
15
15
15
45
81
100
100
100
100
100
100
100
120
90
90
70
70
65
64
62
60
42
44
45
50
57
63
63
64
67
96
89
96
98
100
86
88
90
90
91
100
116
106
123
173
212
276
284
252
202
173
184
213
261
321
361
371
390
434
437
387
341
317
310
341
367
389
395
394
388
401
423
505
521
483
443
421
455
467
450
429
401
376
345
299
262
246
249
252
270
289
312
327
318
314
326
351
353
339
337
321
298
272
249
234
210
201
195
252
274
271
265
281
272
250
237
210
180
149
142
134
152
129
130
136
127
121
115
103
95
96
97
121
118
130
136
138
242
231
224
206
228
212
190
157
139
130
108
92
86
82
88
80
75
69
69
68
59
56
59
57
61
64
57
53
48
46
43
42
52
59
53
47
42
40
53
52
47
48
52
52
48
44
42
39
40
44
38
36
35
35
35
36
36
34
33
32
32
32
33
33
31
29
28
27
26
27
26
26
26
24
23
25
26
26
25
22
24
26
27
26
27
27
26
25
26
25
24
25
25
27
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
15
15
15
15
15
15
15
15
10
10
10
10
10
10
10
10
10
10
10
10
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
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
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
5
5
15
15
15
15
15
15
50
15
15
30
30
30
30
30
30
30
30
50
30
29
26
27
29
29
28
27
26
29
32
32
33
32
34
35
36
35
34
38
56
53
51
47
48
45
49
54
61
69
65
65
62
51
46
44
45
50
57
67
70
71
75
89
70
59
55
52
51
50
47
44
40
39
36
33
30
28
31
35
33
29
26
25
23
23
23
21
19
17
16
14
18
19
20
20
19
15
12
11
9.1
6.9
5.1
4.8
3.9
19
78
142
204
200
254
274
261
269
273
270
265
260
261
263
260
258
254
177
95
152
227
118
207
285
286
279
281
206
179
173
166
157
149
39
73
94
81
78
78
70
54
36
31
18
10
6.7
5.1
3.9
3.7
3.5
2.8
2.6
2.7
3.7
12
33
28
21
16
14
11
8.6
8.2
10
12
11
10
9.8
11
11
11
13
16
16
16
16
29
42
48
40
32
28
26
25
23
22
21
20
21
20
20
20
19
19
19
19
19
20
22
21
21
23
25
23
20
23
26
26
22
20
18
20
8.5
15
15
15
15
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
10
10
10
10
10
10
10
10
10
45
42
36
32
32
35
37
41
44
44
42
43
40
41
36
35
37
37
38
42
41
40
37
40
41
38
36
34
33
31
30
30
30
28
27
27
26
25
25
24
25
30
45
51
56
69
72
77
80
96
126
176
226
249
283
327
373
406
437
441
387
337
327
305
263
239
219
232
255
270
296
294
270
271
273
289
311
333
313
285
277
264
247
224
213
216
228
229
224
211
209
207
199
192
182
161
147
137
130
126
121
116
115
112
115
107
110
115
116
106
109
105
101
112
127
104
100
95
85
77
68
60
63
62
59
51
50
50
51
51
46
47
44
46
40
40
45
50
47
39
36
45
54
62
90
86
84
76
80
121
106
85
80
88
84
82
119
137
119
127
120
108
100
100
86
76
67
60
60
57
53
51
47
42
40
38
36
35
35
35
34
35
44
58
58
56
49
46
43
41
39
39
38
34
35
33
34
33
32
32
32
32
31
30
29
27
30
33
32
30
26
25
28
32
29
23
24
28
35
27
33
29
24
32
31
26
23
23
25
23
22
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
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
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
5
5
5
5
5
5
5
5
10
10
10
10
50
50
50
55
54
50
40
37
38
39
38
38
42
42
49
55
57
65
84
83
79
77
69
63
58
52
47
44
40
38
37
39
41
51
59
62
58
55
51
53
63
70
65
57
53
52
56
63
74
85
101
117
116
104
79
69
63
64
68
95
127
143
137
124
119
117
110
111
119
123
107
96
90
101
114
133
156
181
196
203
219
272
252
228
216
227
245
246
239
238
208
203
197
168
163
156
168
173
184
186
200
208
191
174
154
136
122
113
108
102
100
101
95
89
84
100
105
170
246
292
289
257
217
201
188
186
158
142
124
111
94
86
78
71
68
59
62
83
72
74
66
59
51
45
41
35
32
37
36
37
71
87
91
85
80
70
61
53
46
46
43
38
36
33
30
26
23
23
25
27
24
23
22
22
22
21
19
19
19
18
16
16
18
22
54
56
51
44
46
42
40
37
37
37
40
42
43
47
46
46
43
40
38
37
36
39
49
49
45
42
39
37
39
35
35
31
33
36
37
36
37
37
28
28
26
18
28
32
36
40
40
43
36
33
34
33
33
28
26
28
30
30
30
30
30
30
30
30
30
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
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
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
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
15
15
15
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
35
30
30
31
33
32
33
32
31
30
27
27
27
30
45
46
39
35
33
33
32
34
35
35
33
33
33
32
32
32
32
32
32
31
31
31
30
31
35
42
64
97
146
182
189
182
172
160
146
152
151
136
121
111
109
97
85
88
88
86
92
95
86
78
73
69
78
94
110
138
156
174
186
200
200
186
175
159
141
139
148
152
150
137
127
116
110
105
100
98
98
95
92
92
101
112
110
97
90
92
88
83
75
64
68
98
123
95
80
72
62
54
51
45
40
71
124
113
104
85
69
62
61
75
73
94
84
73
78
61
56
53
60
60
53
48
47
54
49
50
48
42
37
34
33
30
29
28
27
28
27
30
31
27
25
25
27
30
28
25
24
23
23
23
28
31
29
26
24
22
29
37
25
22
26
27
26
27
29
29
28
35
59
54
49
52
55
57
54
50
46
55
68
57
52
48
46
45
43
42
42
41
40
38
39
37
37
35
36
34
38
37
37
32
33
38
33
37
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
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
5
5
5
5
5
5
5
5
5
5
5
5
5
5
15
15
15
15
15
15
15
15
15
15
15
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
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
20
36
39
42
41
38
35
34
35
34
34
34
36
43
43
40
41
47
46
48
45
43
45
49
57
59
55
53
52
49
47
47
57
84
96
110
132
161
184
213
238
258
219
193
208
226
222
204
188
168
167
188
216
234
239
244
253
258
268
250
224
211
198
196
203
192
170
151
150
150
148
157
160
157
160
178
187
175
159
136
126
145
160
181
186
223
232
240
308
339
308
248
203
169
147
130
117
115
116
117
117
109
106
107
111
136
135
110
95
82
75
95
86
84
124
95
126
130
130
121
131
113
104
123
122
106
94
82
101
140
142
119
102
89
79
80
91
118
99
86
75
58
63
61
54
51
49
41
45
62
91
74
63
56
50
45
44
46
46
45
44
44
56
61
70
76
69
65
61
57
55
55
54
54
55
62
58
60
60
64
80
90
85
73
69
67
70
70
67
75
65
67
70
66
60
61
61
62
55
64
71
70
61
52
44
46
51
46
46
46
46
43
39
31
30
27
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
20
20
20
20
20
20
20
20
20
20
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
15
15
15
15
15
15
15
15
15
15
20
20
20
20
20
30
30
30
30
30
35
40
50
50
50
52
54
53
47
43
43
47
51
51
45
43
42
41
40
40
39
34
37
42
36
39
38
46
47
43
40
39
39
37
41
46
43
40
40
41
46
59
82
91
86
83
86
112
126
125
100
89
100
140
162
157
169
197
250
337
419
457
429
379
336
333
287
260
261
263
264
264
260
248
268
270
302
327
310
278
250
259
265
288
328
317
320
348
372
389
374
339
309
307
309
305
289
274
263
252
242
233
228
223
211
200
200
247
266
264
253
226
181
174
186
154
141
134
131
135
147
163
158
164
148
150
153
170
193
237
238
225
205
182
158
215
277
319
338
316
256
193
157
134
117
110
102
96
130
183
252
234
201
168
145
114
97
94
83
80
85
84
91
88
93
87
87
79
75
78
72
68
64
62
57
50
46
44
43
41
51
78
66
61
57
55
55
56
53
51
47
44
44
44
44
45
45
43
41
40
38
40
38
37
37
38
45
50
57
57
54
46
40
49
46
39
47
45
44
41
40
39
38
41
39
37
37
34
38
35
33
33
33
31
33
33
36
37
41
30
32
30
33
32
30
25
20
20
20
20
20
20
20
20
20
20
20
20
25
25
25
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
25
25
25
25
25
25
25
25
25
25
25
20
20
20
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
15
15
15
20
20
20
20
25
30
35
40
45
50
55
65
70
70
70
70
70
85
100
106
132
111
117
121
124
119
110
115
116
107
93
83
74
77
77
79
54
53
52
53
55
59
64
68
62
62
78
91
104
134
170
177
164
169
176
188
231
222
194
181
189
193
204
226
269
307
336
370
417
452
435
400
350
315
310
305
300
285
280
248
251
295
335
368
404
413
408
412
418
416
437
447
464
431
427
439
452
461
449
420
400
385
370
352
324
298
288
275
270
258
257
250
276
320
293
262
239
225
208
215
199
202
194
187
192
175
156
145
137
135
127
127
154
159
212
212
229
234
226
188
143
146
224
288
233
218
225
214
161
152
145
123
115
104
90
79
95
87
85
75
68
59
55
51
47
43
40
40
40
61
79
61
53
45
40
42
46
55
59
57
52
45
41
41
40
40
40
39
37
37
37
39
40
42
40
38
39
36
35
78
66
55
48
45
43
41
41
41
42
40
35
40
43
42
39
40
39
38
38
39
37
37
38
35
30
30
30
30
30
30
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
25
25
25
25
25
25
25
25
25
25
25
25
25
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
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
25
25
25
30
30
30
30
35
35
35
45
45
45
45
45
45
45
45
45
45
45
45
47
53
51
52
49
47
53
51
49
53
50
60
60
58
58
57
57
57
57
55
53
53
52
54
57
59
58
56
54
54
56
67
72
89
94
107
117
133
151
169
195
238
269
284
372
413
413
398
405
452
392
356
295
317
441
474
459
431
397
381
360
323
248
241
230
219
225
240
249
239
238
240
223
246
306
289
290
313
369
421
462
475
457
401
343
326
328
333
306
286
241
207
194
186
170
192
202
201
176
159
148
134
124
124
117
110
101
94
91
108
123
110
102
110
114
122
109
95
88
82
80
80
70
62
60
55
51
47
48
51
48
45
43
40
36
33
30
29
29
37
36
35
32
30
29
31
28
27
28
27
28
35
34
32
30
29
29
29
54
51
53
55
54
48
45
46
46
53
51
51
51
48
46
44
44
43
41
45
45
44
43
43
43
43
41
39
38
39
39
39
38
37
35
34
33
31
36
41
39
41
37
34
35
36
25
30
35
45
45
46
43
39
39
36
35
36
35
35
35
35
35
35
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
25
25
25
25
25
25
25
20
20
20
20
20
20
20
20
20
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
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
25
25
30
30
30
30
30
30
35
50
75
100
200
300
325
264
243
255
210
152
145
137
126
157
183
175
130
117
108
91
89
82
77
75
64
63
62
63
64
62
61
61
64
64
66
83
114
142
172
153
122
113
92
99
116
138
132
123
153
207
304
342
326
314
312
290
290
352
414
464
499
527
524
440
402
447
475
395
367
360
312
293
262
231
219
208
201
200
201
215
230
221
217
207
205
202
189
177
159
150
146
153
140
131
129
118
111
112
108
97
81
78
77
115
109
106
94
92
81
78
91
138
278
315
277
303
360
393
415
389
309
213
194
252
182
154
136
113
102
96
99
88
81
86
82
77
72
82
70
61
56
53
51
47
43
39
35
34
34
31
29
27
26
28
25
23
24
24
24
23
21
22
21
20
20
21
23
32
30
27
25
23
21
20
20
21
20
19
19
20
22
35
38
34
31
29
31
42
38
33
30
30
31
36
34
33
35
40
38
38
36
31
30
37
40
38
39
35
36
35
33
33
33
33
34
25
25
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
20
20
20
20
20
20
20
20
20
20
15
15
15
15
15
15
15
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
15
15
15
15
15
15
15
15
15
20
20
20
20
20
20
20
20
20
20
20
30
37
34
31
31
26
25
30
30
28
22
24
26
27
28
28
28
25
28
35
37
36
28
28
28
26
28
29
31
29
26
25
26
27
31
68
76
84
94
85
95
97
92
98
109
113
145
136
131
131
134
128
125
129
139
163
192
188
188
203
224
240
285
367
404
406
406
431
439
435
437
447
452
466
460
434
437
423
399
402
419
426
456
475
466
459
475
502
521
517
507
499
486
480
500
525
546
568
580
598
560
545
487
425
357
358
404
378
313
265
255
243
243
247
258
261
250
218
206
222
280
318
346
292
217
166
143
122
113
104
96
107
121
108
117
106
85
104
145
106
91
87
87
88
95
123
118
115
109
89
81
69
68
60
63
86
111
104
86
76
68
61
75
124
105
111
101
97
75
69
68
57
54
52
51
49
47
45
44
44
42
40
40
44
45
47
51
56
55
50
48
44
42
42
41
41
42
40
41
42
41
40
39
39
43
47
45
45
45
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
35
35
35
35
35
35
35
35
35
35
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
20
20
20
20
20
20
30
35
40
50
49
49
45
37
37
37
40
46
47
45
45
42
41
39
39
37
37
36
37
36
40
49
60
59
50
44
41
42
41
44
53
58
73
86
99
89
87
113
119
107
116
114
117
113
113
109
90
91
101
102
94
85
88
90
82
72
75
81
91
98
95
103
104
100
97
89
86
80
73
67
63
62
64
63
57
54
51
46
42
39
38
38
32
33
35
41
37
33
31
32
33
33
33
61
80
66
63
53
46
36
31
42
38
34
34
30
28
24
23
24
25
24
24
22
27
34
32
61
58
68
83
67
56
52
57
58
47
39
46
60
52
57
53
46
43
37
33
31
33
31
34
64
59
42
34
35
40
34
33
32
32
32
28
25
24
24
27
24
23
22
47
60
41
33
30
29
31
29
25
23
22
26
23
25
36
39
38
36
35
33
31
30
28
31
32
31
29
28
27
27
28
31
29
27
25
24
22
22
25
25
24
24
22
22
20
19
21
29
25
24
23
23
20
24
25
27
24
20
23
23
23
23
23
23
23
25
25
25
25
25
25
25
25
25
25
25
25
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
15
15
15
15
15
15
15
15
15
15
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
20
20
20
20
20
30
40
44
28
30
37
36
42
45
40
40
45
45
74
73
62
54
51
54
63
60
58
73
97
111
120
138
110
85
83
95
110
121
147
164
148
131
122
124
150
194
234
266
292
323
280
224
193
192
226
290
327
356
442
454
438
394
420
450
464
461
437
397
362
330
324
316
310
291
277
246
221
205
198
206
219
239
243
231
202
199
190
199
187
200
173
156
147
136
138
142
159
186
150
132
144
134
112
97
81
77
72
75
74
82
91
81
66
61
58
53
49
48
48
55
79
75
71
64
63
61
53
44
40
38
32
29
36
29
31
43
34
31
32
33
30
26
33
36
51
105
78
79
98
82
72
68
62
66
108
173
268
387
405
364
363
305
218
191
170
157
184
167
151
139
133
132
123
117
111
103
96
91
89
87
89
85
82
80
81
77
76
73
74
77
71
70
64
68
67
65
64
62
61
62
60
73
62
59
56
56
53
60
58
55
39
40
40
40
40
40
35
35
35
35
35
35
30
30
30
30
30
30
30
30
30
30
30
30
30
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
35
40
40
40
40
40
40
40
40
40
40
40
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
37
31
31
31
30
30
30
30
35
35
35
35
35
35
35
40
40
40
40
40
40
40
40
40
40
40
40
40
40
45
45
45
45
50
50
50
50
50
50
50
60
60
60
60
60
60
80
80
80
80
95
105
110
100
145
164
173
167
152
139
106
104
100
99
80
70
72
66
64
65
66
70
77
81
85
82
82
86
96
91
93
90
87
80
91
112
115
130
148
183
211
263
279
261
296
358
413
475
522
563
569
572
578
584
585
585
587
522
485
489
473
477
480
416
381
370
365
353
359
342
333
326
330
329
332
328
316
306
318
325
324
317
323
321
305
293
287
280
276
294
318
318
291
266
289
255
248
230
223
207
205
204
202
187
200
260
260
248
366
404
364
294
255
247
236
232
219
208
205
214
196
198
177
175
150
131
126
120
102
96
94
96
88
81
82
88
83
73
67
59
56
51
47
46
93
88
70
68
69
72
70
63
58
55
54
53
51
49
46
42
52
59
69
55
52
48
46
47
55
61
57
55
52
48
47
46
44
44
50
85
75
66
67
60
56
54
52
52
51
51
51
51
51
49
48
47
47
45
45
45
45
46
48
49
43
45
46
46
45
42
42
38
20
25
25
30
30
30
35
35
35
35
35
35
35
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
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
30
30
30
30
30
30
30
40
40
40
50
50
50
50
50
50
50
50
50
50
59
56
53
51
50
49
51
51
52
43
41
39
40
38
37
49
55
58
62
58
64
69
64
73
81
96
132
148
128
110
101
96
117
161
236
210
183
196
235
255
205
165
153
135
134
132
135
223
313
368
389
357
322
282
264
251
247
248
249
250
262
294
336
393
473
561
658
749
800
850
860
880
900
900
980
1050
1050
1150
1200
1150
1100
1100
1050
1060
1000
950
925
925
950
940
900
900
920
920
840
825
850
880
838
760
652
614
582
585
580
542
513
487
468
463
435
433
405
337
316
305
295
273
250
270
267
268
259
262
226
220
191
190
169
153
149
183
182
184
174
188
171
161
150
134
122
108
94
89
84
81
78
74
72
72
69
68
68
74
76
79
81
80
74
70
63
59
55
53
51
50
49
47
47
45
43
42
42
42
42
41
39
38
37
38
40
46
47
47
43
45
45
45
53
68
60
54
49
46
44
43
44
43
43
43
44
47
51
77
93
85
75
67
61
54
57
59
59
55
56
56
56
55
53
52
50
50
50
50
50
50
50
50
50
50
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
20
20
20
20
20
20
20
20
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
25
30
30
30
30
30
30
40
40
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
45
40
35
37
33
31
27
32
32
35
38
33
40
40
39
38
39
39
40
43
42
42
46
50
64
70
81
99
101
86
68
58
52
50
64
66
67
69
94
109
96
78
70
64
59
57
56
52
49
48
50
60
91
108
141
122
94
83
88
91
80
77
84
79
71
73
79
87
102
127
173
221
273
317
316
332
362
394
398
418
408
361
312
296
288
285
285
333
336
330
315
281
253
236
220
216
208
222
248
277
257
230
204
177
163
153
139
125
118
117
110
101
97
90
88
88
94
95
101
98
92
90
84
79
61
55
50
49
55
55
51
52
77
103
98
118
98
84
79
71
64
58
53
48
48
53
54
49
41
38
39
64
79
74
64
61
88
89
77
79
97
78
72
68
60
55
52
48
45
43
42
40
46
44
39
38
35
34
34
33
33
34
35
35
36
34
31
29
29
43
39
33
30
30
32
32
31
29
27
27
28
29
28
25
26
26
26
26
25
27
27
27
27
28
29
30
29
29
27
27
24
25
25
26
27
27
26
26
25
25
25
25
25
25
25
25
20
15
15
20
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
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
15
15
15
15
15
15
15
15
15
15
15
16
18
23
25
25
30
30
35
40
48
46
45
44
41
41
39
40
43
45
47
46
45
45
40
45
50
49
44
45
40
39
38
36
35
34
34
35
36
36
39
44
44
40
40
41
39
39
35
35
40
40
39
37
34
32
33
37
43
55
64
62
56
57
66
89
99
108
125
139
129
117
148
138
119
106
108
114
118
111
110
120
145
181
225
269
315
355
380
420
443
460
478
477
478
485
441
369
384
419
459
482
490
512
510
476
435
416
381
367
310
280
254
245
238
225
222
219
224
236
241
233
236
258
315
342
377
337
298
272
264
246
242
258
254
257
240
291
328
266
289
336
348
323
266
250
225
199
187
197
221
210
221
225
209
189
177
153
136
128
119
102
89
89
84
84
92
97
86
78
81
71
65
64
70
69
64
60
59
56
53
53
56
54
54
55
50
44
45
41
40
42
39
32
31
31
38
51
50
45
56
82
85
68
65
66
69
66
65
68
66
63
63
70
72
74
65
60
56
56
54
54
53
52
50
47
48
47
45
46
46
44
44
44
46
45
44
45
44
43
43
41
42
44
45
45
44
44
44
44
42
42
38
33
34
37
38
39
40
39
38
36
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
30
37
33
29
30
32
35
35
35
33
34
35
36
44
47
44
42
40
35
32
33
34
33
29
34
36
43
45
47
49
52
51
49
47
47
46
46
51
58
55
59
60
61
56
55
65
78
102
128
151
161
169
186
196
206
198
176
175
182
199
214
237
250
230
212
187
201
221
227
211
224
241
237
226
216
209
206
209
205
196
195
170
158
161
183
195
173
142
127
118
109
105
90
80
79
76
70
69
66
60
60
57
66
69
63
69
58
51
49
53
53
54
82
84
71
64
56
54
50
156
248
90
73
65
58
51
44
39
34
33
31
30
32
28
29
25
23
22
21
17
17
17
16
18
16
17
19
18
18
26
29
20
18
17
16
12
12
11
11
11
14
18
18
25
38
32
25
20
17
14
13
12
15
15
14
13
13
12
11
12
12
9.8
7.5
10
12
12
13
17
16
13
12
12
12
11
13
15
19
28
28
26
24
22
24
25
25
25
29
30
28
28
28
29
32
29
27
26
24
24
25
25
25
25
30
30
30
25
25
20
20
20
20
20
17
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
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
30
30
30
30
30
30
30
70
240
189
153
100
90
99
89
90
84
84
87
86
83
84
87
84
80
81
85
86
97
127
108
93
86
81
78
66
68
86
145
151
161
135
110
107
113
110
109
100
94
103
95
87
91
108
99
92
87
88
108
134
146
142
161
186
210
264
349
398
436
472
531
562
576
611
657
703
719
776
806
768
707
729
746
711
618
542
538
539
547
613
713
772
784
776
757
659
627
612
569
533
497
464
464
456
472
474
455
444
420
404
382
380
379
406
404
415
389
347
328
304
263
252
246
315
261
265
234
232
234
231
198
199
192
173
155
134
121
115
105
93
88
83
82
77
75
68
61
55
53
50
50
48
46
42
42
52
51
54
57
57
58
52
45
42
42
40
38
39
38
35
35
34
33
32
32
32
31
27
24
22
21
18
17
15
18
19
20
20
21
23
23
25
23
27
28
28
28
27
26
27
25
26
24
25
33
32
32
35
35
30
30
20
35
40
40
45
45
45
43
43
43
45
47
42
35
35
35
35
34
32
32
32
32
32
32
24
24
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
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
30
35
40
40
40
45
50
55
60
60
60
60
60
65
75
80
96
95
89
87
97
103
106
99
95
89
87
75
75
73
69
64
60
54
54
54
55
55
55
56
54
51
51
50
51
54
65
70
71
67
64
60
58
58
58
60
68
67
66
68
67
68
83
103
118
138
138
126
126
147
155
139
147
188
254
311
362
387
390
362
350
354
389
364
321
272
220
206
209
235
263
271
262
256
276
281
240
220
216
238
241
241
246
225
214
180
161
139
133
156
188
182
166
152
143
135
120
115
115
118
119
115
119
110
102
99
90
90
89
84
94
161
175
189
171
147
133
114
108
102
92
84
78
71
60
52
49
46
43
37
31
28
26
25
24
23
21
21
19
17
18
18
20
24
29
33
35
36
34
33
26
23
21
20
17
18
36
48
52
45
41
40
36
32
31
30
28
29
29
28
28
27
26
26
27
27
27
27
25
24
24
25
25
25
25
24
23
24
22
23
25
23
23
23
22
23
25
23
24
21
19
19
17
12
16
22
30
35
40
40
41
37
35
33
32
32
41
39
26
20
21
23
22
18
32
30
35
37
29
34
27
33
31
15
20
25
20
20
18
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
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
55
100
125
130
125
120
110
100
75
68
65
60
60
64
67
69
101
94
65
61
62
56
58
57
59
57
57
59
72
93
103
83
70
65
63
61
64
63
59
57
57
58
67
78
95
93
102
119
185
208
215
220
213
179
192
208
222
214
238
243
284
338
388
419
433
440
440
409
395
376
355
346
341
328
279
275
272
254
255
235
224
232
231
254
256
282
279
281
283
264
240
224
198
194
173
162
148
106
90
83
92
124
115
109
105
115
111
80
76
90
149
226
215
190
150
109
96
137
291
320
312
340
302
260
178
146
128
114
101
82
75
83
77
76
64
63
56
57
51
50
44
40
35
31
30
28
27
39
29
25
29
32
32
26
23
21
19
17
14
11
11
10
9.6
9.9
9.2
8.8
8.7
8.2
9.3
10
12
11
10
10
9.4
9.9
11
15
22
29
33
25
24
23
22
21
22
21
23
23
25
27
28
27
27
27
28
27
26
25
25
26
26
27
25
21
21
23
23
25
27
28
28
27
27
25
25
25
27
27
22
25
31
30
28
27
22
14
17
23
22
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
20
20
20
20
20
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
20
20
20
20
20
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
25
35
45
50
55
60
65
59
57
60
60
61
61
61
58
55
54
49
47
52
64
72
84
89
78
66
64
63
60
56
52
49
49
52
56
63
75
85
82
89
109
119
123
145
156
164
160
156
203
209
202
200
165
153
149
149
166
178
174
194
204
220
248
248
254
279
305
317
301
280
252
227
218
219
212
219
201
191
184
177
175
187
222
197
188
198
240
224
219
230
216
222
227
206
196
176
170
152
142
134
137
133
122
101
87
76
70
66
65
80
101
97
88
85
91
91
90
80
81
90
110
112
127
141
133
117
101
86
76
68
67
70
94
148
169
168
154
143
154
146
129
126
128
144
109
99
89
89
81
73
63
63
59
53
48
44
40
37
34
32
33
32
42
39
36
33
30
28
28
53
63
51
48
46
42
45
44
44
47
54
52
48
51
49
47
46
46
46
44
42
41
40
39
40
40
41
39
37
37
36
37
37
33
37
39
38
35
38
37
36
36
35
35
30
36
35
37
33
32
27
20
18
21
17
14
17
20
19
19
23
27
30
35
35
35
40
40
35
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
30
30
30
30
20
30
30
30
30
30
30
30
35
35
35
35
35
35
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
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
40
60
70
75
75
70
55
50
53
53
55
51
44
49
47
47
47
49
48
56
56
57
59
60
77
81
85
82
81
81
81
66
95
118
104
117
126
150
155
168
193
260
257
227
220
256
273
246
251
254
256
264
268
256
244
206
201
290
317
321
341
338
354
372
425
416
381
365
342
339
325
302
304
283
289
297
305
289
272
248
242
217
218
212
201
191
183
191
195
193
178
172
165
159
150
150
143
132
111
100
96
96
97
108
99
92
85
77
72
69
71
67
68
72
105
163
198
168
137
119
115
88
71
61
57
56
65
62
52
44
43
41
38
33
28
27
25
25
30
71
85
92
87
71
45
36
31
30
29
25
23
21
20
18
19
36
48
47
40
55
75
53
44
40
37
34
32
28
29
32
31
29
26
24
23
23.5
23.9
28.2
27.7
26.7
27.1
26
25.7
26.7
26.8
25.5
26.1
27.4
27.5
27.3
26
27.1
27.8
26.5
25.1
25.2
25.5
24.8
25.3
25.9
25.1
24.1
24.7
30.1
31.2
32.4
33.5
34.7
35.8
35.9
35.4
34.1
31.4
30
30.6
29.7
29.2
28.7
28.2
27.7
27.2
26.7
26.3
25.8
25.3
24.8
24.3
23.8
23.3
22.8
22.4
21.9
21.4
20.9
20.4
19.5
20
20
20
20
15
15
20
15
15
15
15
20
20
20
20
20
20
20
20
20
15
15
15
15
15
15
15
20
20
20
20
20
20
20
20
20
20
20
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
50
50
40
40
40
40
60
60
60
60
60
60
40
60
60
75
74.8
100
100
100
100
71.8
74.4
67
76.2
90.1
103
99.4
83.1
74.2
76.4
74.5
71.9
72.6
68.6
68.3
67
68.5
69.3
76.2
86.5
87.5
82.5
73.2
67.5
65.8
62.8
62.3
61.7
107
81.9
58.5
69.2
86.2
104
140
215
166
151
141
135
137
138
151
157
149
136
133
131
134
140
154
169
176
199
229
244
250
293
364
462
522
561
593
650
659
654
668
668
637
627
623
596
552
518
534
564
567
552
531
529
519
527
506
472
468
498
470
382
322
277
240
215
203
194
177
165
163
163
179
191
176
176
172
190
184
178
169
160
160
172
165
148
136
128
122
120
108
104
115
129
123
146
172
163
154
162
148
133
124
125
120
117
117
115
113
135
146
136
129
127
123
113
105
63.3
53.2
49.7
46.1
43.1
43
49.3
58.8
47.8
45.4
41.3
37.3
36.7
37.4
36.3
30.8
29.6
28.1
32.4
22.4
30
30
30
40
40
35
30
35
31
31
30
30
29
29
29
30
30
30
28
28
26
25.1
29.1
30
30.3
30.3
30.1
31
31.6
33.5
43.3
46.6
44.1
40.1
31.6
34.1
36.3
34.4
33.6
33.7
32.9
32.7
32.4
32.1
31.8
31.6
31.3
31
30.8
30.5
30.2
29.9
29.7
29.4
29.1
28.8
28.6
28.3
28
27.7
27.5
27.2
26.9
26.6
26.4
26.1
25.8
25.5
25.3
25.8
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
20
20
20
20
20
20
20
20
20
20
20
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
15
15
15
15
15
15
15
15
15
15
15
15
15
25
25
25
27
27
27
27
27
27
27
27
27
30.2
30.9
31.6
32.5
33.6
33.6
34
34.1
34.3
35.1
34.8
34.7
35.4
36.5
41.7
43.3
47.1
52.1
53.2
49.4
46.3
45.2
44
43.5
43.2
43.1
43.9
44.4
39.4
34.6
43.3
64.7
81.9
86.9
78.6
76.5
69.9
70.2
84.3
95
102
98.7
91.1
83.4
77.9
71.1
62.9
60.5
62.2
67.5
79.7
99.9
120
121
136
150
162
206
237
262
260
242
226
210
205
221
253
260
269
300
297
286
283
283
279
265
258
252
249
245
218
207
200
179
158
148
144
140
139
133
126
124
123
121
112
105
97.7
98.8
109
99.7
97.3
94.6
87.6
87.4
83.7
79
68.1
65.6
71.8
84.7
86.4
83.7
78.7
73.2
65.9
60.1
63.2
72.5
71.3
63.9
60.6
54.5
38.8
29.5
27.2
23.6
20
19.4
20
22.7
22.5
21.1
20.1
20.3
23.6
23.5
19.2
17.5
17.4
17.7
47.3
54.8
57
59.4
76.5
75.1
60.3
75.5
79.1
70.9
64.9
60.1
54.4
51.9
52.9
53.5
54.5
41.8
32.7
31.2
38.8
53.1
46.2
36.9
32
31.4
31.7
33.3
32.5
31.4
31.4
41.3
47.1
41.7
38.4
35.7
32.7
29.9
29.6
30.2
29.3
27.4
25.4
25.7
24.5
25.1
25.4
25.7
24.8
25.1
25.6
27.6
34.5
33.2
34.7
31.2
30.5
29.1
28.1
27.6
28.3
28.8
33.9
35
32
27
25.6
24.2
27.4
25.5
25.8
29.5
28.2
28.5
27.5
28
26
26.5
26.6
27.5
28.9
25.9
26.8
25.9
27
26.1
27
23.7
24.9
25.2
28.5
24.4
23.7
25.8
25.1
19.5
21.9
22.8
22.8
14.2
22.5
18.7
22.6
17.9
19.8
22.2
21.1
22.6
25.7
30.2
31.4
27.4
26.4
25.7
22.2
22.6
23.5
21.2
21.4
28.6
24.4
28.2
20.6
26.4
27.4
24
22.7
18.4
18.5
19.9
21.2
23.1
25.3
21.4
21.5
18.9
19.5
19
25.7
16.4
12
13.8
22.8
34.6
37.8
38.1
27.3
24.4
38
43
39.6
37.1
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
29.1
29.1
30.2
31.4
32.6
34.9
34.2
33.1
33.1
34.1
32.8
29.7
28.8
28.7
27.8
27.3
27
26.4
26.4
26.4
26.3
24.7
24.6
27.6
27.7
26.5
23.8
26.6
25.5
25
24.5
23.4
22.4
19.5
19.5
21.8
20.8
21.3
21.9
32.7
76.5
166
237
249
257
261
263
258
260
255
240
252
248
236
263
265
264
263
265
257
259
249
245
246
245
258
263
276
276
272
257
250
253
250
242
227
208
170
137
105
80.1
62
54.1
49.5
42.5
39.1
32.9
31.7
27.2
24.9
22.1
20.6
25.6
27.7
47.7
35.2
26.1
19.2
13.4
8.31
5.55
7.81
8.96
7.84
7.6
7.52
6.95
8.14
8.39
7.8
7.14
6.46
5.04
4.76
3.74
2.54
2.56
6.03
5.44
3.5
2.14
1.44
1.9
2.56
2.04
3.25
4.29
6.45
9.46
10.1
9.05
8.92
7.73
5.92
5.21
4.32
3.25
2.25
1.1
0.491
0.51
0.698
1.51
2.72
4.75
5.37
5.21
5.59
5.29
4.79
3.88
4.02
3.34
3.15
2.52
1.78
2.88
3.35
3.8
3.02
2.69
3.21
4.82
4.35
3.59
2.54
2.29
1.6
1.13
0.994
1
0.93
0.911
0.764
0.814
1.06
1.12
1.29
1.78
2.42
2.61
5.82
6.86
6.84
7.72
11.4
17.1
18.9
18
17.1
17.9
28
39.7
35
28.8
24.4
22.8
18.4
16.6
16
16.6
17.4
17.1
17.6
18.4
20.5
31.4
35.2
34
31
29.3
28.3
27.5
30
32.9
