# DWR RIOMOUCO RIO BLANCO AT THE MOUTH NEAR TRUJILLO daily mean flow
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 1970-11-17 24:00
end_date: 2026-09-27 24:00
timestep: 1 DAY
units: cfs
scale: 1
19
36
36
30
35
39
35
32
32
35
35
33
33
32
23
27
25
26
26
25
24
24
23
23
22
21
20
21
20
18
15
18
18
17
19
19
18
19
18
19
19
18
17
17
16
18
19
20
18
17
16
15
16
18
19
20
21
22
21
20
20
20
21
22
23
24
24
23
22
20
21
22
23
24
25
27
28
29
28
27
25
24
23
24
25
24
24
24
25
26
27
28
30
28
29
31
33
36
40
44
40
35
32
38
34
33
32
34
35
36
37
38
39
40
42
43
44
46
35
31
42
38
27
41
56
80
113
137
113
145
268
284
272
228
216
161
145
153
132
103
109
122
92
83
97
103
115
97
97
95
78
72
70
70
64
62
64
68
73
80
76
65
62
62
57
65
97
125
129
83
81
81
85
78
93
78
81
90
90
90
92
99
95
88
83
81
83
81
78
78
85
85
88
95
93
81
65
45
44
44
44
45
44
45
44
50
42
36
35
33
31
32
34
35
34
31
28
26
24
22
20
17
16
17
16
16
24
20
18
17
17
17
18
17
16
16
16
16
16
15
15
18
17
17
17
18
17
25
19
18
18
17
17
16
16
16
16
15
14
15
18
21
17
17
20
17
17
16
16
16
15
15
17
16
16
17
20
18
20
24
22
20
47
24
18
18
17
21
20
21
21
20
20
19
18
26
20
19
18
18
18
18
19
20
19
20
20
20
20
20
21
20
20
18
18
17
20
380
236
122
99
93
78
70
67
59
54
50
49
47
45
40
39
42
56
72
54
68
88
68
29
29
42
37
34
31
34
31
31
35
28
29
29
31
29
29
28
28
27
28
28
29
27
29
28
25
27
21
52
61
46
25
21
23
23
25
24
22
20
27
29
20
18
33
35
28
28
27
37
30
22
27
24
26
20
17
21
19
18
19
23
28
40
44
49
47
45
41
35
30
25
23
20
28
25
24
31
36
37
29
28
34
35
30
24
25
30
32
34
35
35
35
37
32
22
29
39
24
23
20
14
14
17
13
22
30
31
27
27
32
30
25
28
30
33
35
29
28
32
40
42
60
70
50
48
46
41
36
33
39
33
33
34
35
37
38
40
44
61
53
58
58
59
58
53
47
48
48
50
50
49
50
56
52
48
46
45
45
38
38
39
38
39
36
37
37
41
41
47
54
57
58
61
58
53
49
46
49
54
49
50
48
50
53
58
61
56
50
48
49
52
52
70
72
75
81
75
72
65
61
64
64
61
59
59
61
64
64
61
52
54
57
54
50
47
47
47
46
46
47
61
56
50
32
29
28
28
26
24
26
24
24
20
20
23
21
20
20
20
18
18
18
18
18
18
18
17
17
17
17
17
16
16
16
16
16
18
20
20
18
18
17
18
17
15
15
15
14
15
16
17
16
17
19
17
17
17
17
16
16
14
12
12
11
9.5
8
5.8
6.1
7.2
6.1
5.8
5.2
6.1
6.1
6.8
6.8
8
7.2
6.1
7.6
8
11
14
14
13
11
8.8
9.5
12
16
17
17
18
17
17
14
14
13
12
12
17
16
16
15
15
17
17
16
15
14
9.9
9.5
9.5
16
18
17
17
16
16
15
14
13
12
12
9.1
9.9
9.5
10
397
78
70
113
59
88
27
24
40
30
34
45
48
58
12
460
125
88
72
59
50
45
44
48
42
44
46
45
41
48
46
44
47
85
80
88
78
80
75
73
68
70
62
62
64
61
56
32
24
32
36
27
38
72
58
64
57
54
56
38
39
34
33
32
32
30
30
28
29
28
27
27
26
25
24
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
26
26
26
26
26
30
28
27
26
26
26
26
26
26
26
26
26
26
26
26
26
26
30
28
28
26
24
22
22
22
22
22
24
24
24
26
28
28
28
28
28
28
28
28
28
61
57
50
54
49
47
53
58
59
62
85
105
80
68
67
67
80
88
73
67
61
61
65
62
54
53
59
85
99
75
70
86
127
187
253
292
239
175
225
264
173
129
129
150
213
284
315
350
395
424
436
406
325
296
300
365
380
330
272
310
390
527
740
676
625
692
838
756
660
856
1210
1210
937
1000
430
365
400
436
430
264
250
365
448
496
448
660
576
280
272
370
639
991
1050
919
829
732
856
436
276
272
264
242
192
225
228
207
236
315
345
454
472
365
380
250
219
216
147
115
81
59
46
125
350
288
201
97
67
47
37
27
27
27
27
30
30
30
30
29
29
28
27
25
24
23
23
21
23
24
21
20
20
25
27
27
28
28
27
18
6.1
7.2
16
17
17
15
20
22
24
24
23
22
24
18
18
15
11
16
18
18
18
18
18
18
17
17
17
18
17
18
18
18
18
18
18
19
18
18
18
18
18
16
16
17
17
17
17
18
18
20
20
20
21
21
22
21
20
20
20
20
20
20
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
22
20
19
19
18
18
17
17
17
17
17
16
17
17
18
18
16
18
20
18
19
19
19
19
18
21
21
21
21
21
21
21
21
21
21
22
21
21
20
20
20
19
19
18
18
18
17
17
16
16
16
15
15
14
14
12
12
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
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
14
14
14
14
14
16
16
18
18
20
22
22
22
25
25
25
25
30
40
59
85
65
57
47
42
48
64
83
90
92
92
83
92
58
49
50
48
47
49
50
50
54
58
65
49
47
39
36
31
37
36
34
30
45
39
36
35
33
32
37
44
57
62
53
47
47
56
61
65
86
90
95
95
95
95
95
95
113
111
109
95
101
113
115
122
113
178
272
245
97
95
95
134
83
67
57
54
54
50
52
53
57
59
56
52
48
46
42
28
27
26
27
25
24
23
22
22
22
22
20
20
20
20
20
20
18
17
17
16
16
17
17
17
17
15
15
16
17
15
16
16
16
17
17
14
14
14
14
16
36
24
21
53
25
26
21
18
18
19
19
18
18
18
17
18
18
18
18
21
22
17
20
20
22
21
20
19
18
18
18
18
16
16
17
17
18
17
15
15
14
15
15
15
17
21
19
17
13
12
12
10
9.5
10
9.5
9.1
8.8
8.4
8.4
7.2
6.8
6.8
11
18
14
13
11
10
11
17
28
21
17
15
15
14
13
12
11
11
10
24
26
15
13
13
12
9.9
14
14
14
18
16
13
12
11
11
11
12
20
39
39
45
28
32
21
21
23
22
20
21
24
22
18
20
20
20
22
20
20
26
29
29
29
28
28
28
26
23
24
23
22
21
22
21
20
19
18
17
16
16
16
16
17
17
16
16
15
15
15
15
15
14
14
13
13
13
13
13
13
13
13
12
11
11
11
10
10
10
9.5
9
9
9
9
9
9
9.5
9.5
10
9.5
9
8.5
8.5
9
9
9
9.5
9.5
9.5
9.5
9.5
9.5
9.5
9.5
10
10
11
12
12
13
13
13
12
12
12
13
12
11
11
12
13
13
12
12
13
13
13
13
13
12
12
12
13
12
12
13
13
14
14
15
16
17
17
16
16
16
16
16
16
16
17
19
21
23
25
28
31
33
46
58
58
36
31
36
39
30
26
22
23
28
26
20
28
57
125
184
153
78
65
76
95
86
78
80
117
256
296
216
137
236
395
430
430
430
436
448
345
219
184
173
201
256
250
315
360
256
216
198
228
300
412
576
460
420
600
550
500
450
400
350
300
250
228
181
239
320
418
380
236
189
192
192
310
555
684
716
756
676
639
448
375
161
170
198
284
436
436
406
355
380
142
117
113
117
97
213
142
129
117
107
107
110
110
110
115
115
110
105
100
93
175
85
85
93
58
70
70
65
50
47
46
76
47
44
41
26
24
22
21
20
415
48
34
32
30
34
34
28
20
20
20
20
23
24
29
25
22
22
22
22
22
25
25
20
20
19
19
19
18
18
18
18
18
18
18
18
20
21
18
18
20
47
47
41
111
127
153
99
85
54
50
45
40
36
32
28
24
20
20
19
19
18
18
18
18
18
17
17
17
16
16
17
17
16
15
15
16
16
16
15
16
15
15
15
15
16
16
16
16
17
18
17
17
19
21
20
20
19
18
18
17
17
17
15
16
14
14
14
14
15
15
15
16
15
14
13
12
12
13
12
11
11
12
12
11
10
11
12
12
12
12
12
12
12
12
12
12
12
12
11
10
9
9
9
10
10
11
10
9
9
9
9
9
9
10
9
8
8
9
10
11
10
10
12
12
11
11
11
11
11
12
12
13
14
15
14
14
14
14
14
13
12
13
14
16
17
17
17
17
18
18
19
20
20
24
28
26
26
27
30
32
32
31
30
28
30
28
27
28
30
32
32
34
36
38
40
42
40
38
36
38
40
42
44
48
45
28
28
30
30
30
30
35
35
35
30
30
30
30
30
30
30
35
35
35
30
35
35
35
40
40
35
35
35
35
40
40
45
50
45
45
40
40
45
50
60
70
83
80
80
86
83
88
95
103
95
107
120
129
122
117
127
171
147
125
125
125
125
125
137
169
448
447
233
198
153
156
147
103
115
113
105
107
120
122
125
109
105
93
93
93
101
210
86
80
75
68
62
52
42
37
36
33
24
22
20
19
19
19
19
18
17
16
16
16
16
17
18
17
16
16
16
16
16
16
16
16
16
24
18
18
17
17
17
17
16
16
19
37
47
35
25
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
17
16
16
16
18
17
17
16
17
17
17
18
18
18
17
16
15
17
24
17
16
48
26
21
26
25
21
21
20
19
17
15
17
44
31
23
36
44
41
45
30
27
25
24
24
24
24
23
21
21
21
20
20
20
20
20
20
20
22
21
20
18
18
18
20
21
20
20
20
18
18
18
17
18
17
16
17
16
16
15
14
14
14
14
13
14
14
15
14
14
14
14
14
14
13
13
13
13
12
12
9.9
8.8
9.1
10
11
12
12
12
11
10
11
11
12
11
11
11
10
10
10
11
10
9.5
9.1
8.8
8.4
8.8
9.1
8.8
8.8
8.8
8.4
8
8
8.4
8.4
8
7.6
7.2
6.8
6.8
6.8
6.5
6.5
6.1
6.1
6.5
6.5
6.5
6.5
6.5
6.5
6.8
6.8
6.8
7.2
7.6
8
7.6
7.2
6.8
6.8
6.8
7.2
7.2
7.6
8
8
8
8
8
8.4
8.4
8.4
8.8
9.1
8.8
8.8
9.1
9.5
9.5
10
10
11
11
12
13
11
11
11
11
10
9.1
9.1
9.6
11
11
12
10
9.9
10
11
12
12
10
10
12
14
12
14
13
11
11
12
14
16
18
20
19
23
29
33
30
24
28
21
18
18
15
18
24
46
32
33
32
32
31
31
31
31
31
30
30
30
29
29
29
30
31
32
31
29
31
32
33
53
54
52
48
48
49
49
50
50
48
39
40
48
45
42
41
40
39
39
39
39
38
37
37
37
37
37
37
37
37
37
36
26
15
15
15
15
15
15
15
14
14
14
14
14
13
13
13
11
9.1
9.1
9.5
8.4
7.6
10
13
14
13
13
12
16
13
9.1
7.6
8.4
37
16
14
11
9.5
10
8.4
7.6
8.4
12
18
134
40
42
18
17
18
17
18
20
20
30
88
20
18
18
17
17
17
17
17
17
12
9.5
11
10
11
27
24
41
20
36
25
69
162
46
106
47
46
41
33
28
24
21
20
18
18
18
18
20
24
20
20
20
20
19
18
18
20
53
28
23
21
20
20
17
16
16
18
18
34
18
17
17
18
18
17
16
18
17
16
17
17
18
18
18
18
18
18
18
18
18
18
17
15
16
17
17
17
17
17
16
15
15
14
14
14
18
18
15
14
15
15
14
16
30
33
22
14
9.5
15
20
20
19
18
18
18
18
17
14
11
11
12
13
13
14
13
12
12
12
12
11
11
10
10
10
10
9.5
9.5
9.5
9
9
9
8.5
9
10
9.5
9
8.5
8
7.5
8
8.5
9
9
8.5
8.5
8.5
9
9
9
8.5
9
9.5
9.5
9.5
9
8.5
9
10
10
9
8
8
9
11
11
10
9
9
9
8.5
8
7.5
7
7.5
8.5
9
9
9.5
9.5
9.5
9.5
8.5
8.5
9
10
10
10
9
10
11
10
9
9.5
9.5
10
10
9.5
10
11
12
13
14
16
25
40
55
76
75
97
101
86
83
75
52
41
40
40
37
32
28
28
26
24
28
38
48
52
50
57
56
57
56
65
76
75
76
95
117
147
120
101
97
99
85
103
127
132
103
93
113
122
111
101
101
99
121
88
92
92
92
83
88
103
111
129
103
92
97
105
111
101
95
93
93
90
88
93
95
93
105
125
190
383
435
332
207
159
198
260
260
228
210
232
195
189
173
153
178
201
236
204
220
230
167
134
115
120
132
192
206
175
177
180
220
205
145
88
90
109
99
78
73
65
81
65
37
28
31
42
28
20
18
17
16
14
12
12
13
14
14
15
15
14
15
16
15
15
14
14
13
12
12
13
14
14
13
13
13
14
14
15
14
14
14
15
15
16
17
14
15
20
18
19
17
15
15
14
11
11
12
11
12
12
12
12
12
11
9.9
9.5
11
9.9
9.9
11
9.9
8.8
8.8
7.6
7.6
8.4
7.6
7.6
7.2
6.8
7.2
7.2
7.2
6.8
9.9
20
15
17
16
14
13
14
17
29
20
18
16
14
14
13
12
12
9.9
9.9
11
11
12
13
12
12
12
11
9.9
9.9
10
10
10
10
12
17
22
33
59
44
44
39
32
28
24
22
22
35
46
40
30
25
23
22
20
21
27
21
24
22
19
20
18
20
25
27
26
22
21
33
28
24
20
20
24
23
21
18
14
16
17
14
12
12
14
16
18
20
19
19
19
19
22
22
20
19
19
19
19
19
19
19
21
22
22
21
17
15
17
20
22
24
23
19
19
19
20
20
20
20
20
22
22
24
23
20
20
20
18
18
23
23
23
21
21
18
15
17
17
15
15
15
16
16
16
17
17
19
20
22
22
22
22
22
22
27
27
27
23
23
23
23
23
28
28
25
27
30
30
25
25
30
35
40
40
35
37
40
50
60
65
65
65
58
58
53
44
39
62
75
88
88
62
55
60
55
50
50
50
70
90
120
200
300
340
300
200
100
90
160
300
500
600
600
550
412
400
466
541
514
454
390
350
395
442
365
335
325
272
256
296
355
406
335
246
210
192
175
173
170
264
268
292
325
520
653
583
740
838
764
856
1090
1080
1100
955
928
756
700
466
548
676
676
973
1030
964
724
360
310
448
625
732
668
639
395
284
161
127
207
268
280
213
150
173
204
335
319
159
145
122
140
138
92
93
97
105
93
64
76
54
39
42
39
33
31
36
32
28
26
24
23
20
20
20
20
20
20
20
20
20
19
18
18
18
18
18
18
18
18
23
20
20
20
31
31
25
23
21
21
21
20
20
19
19
19
19
18
18
19
20
18
18
18
18
18
18
19
19
18
18
18
16
16
17
20
17
16
15
15
15
15
17
13
11
10
12
13
14
13
14
14
14
13
12
13
13
12
12
11
10
10
10
9.9
9.9
11
11
11
11
11
12
25
23
24
27
22
19
18
17
16
16
16
14
13
13
13
13
14
14
15
17
16
15
14
14
15
16
16
18
18
18
16
13
12
12
12
14
14
14
11
11
11
11
12
14
14
14
14
14
15
15
15
16
17
14
12
13
14
14
14
14
14
16
17
17
15
15
17
17
13
14
15
14
12
14
13
13
12
12
14
17
19
20
19
20
22
22
22
19
19
19
22
19
16
16
16
16
16
18
22
22
24
26
22
20
20
20
21
22
30
30
28
25
25
25
25
25
30
35
35
35
35
35
33
25
23
20
18
18
18
20
20
20
20
20
25
35
32
30
28
26
25
25
28
26
25
28
35
36
31
33
40
36
45
61
50
39
44
34
39
33
31
31
35
27
35
31
44
67
90
92
88
105
139
134
92
86
90
164
222
236
276
325
400
514
625
502
315
201
210
219
284
345
355
288
268
239
236
258
288
292
502
330
219
189
175
139
142
173
161
159
173
184
204
332
646
660
450
250
200
230
250
250
270
250
200
190
250
250
350
350
250
450
684
874
590
597
484
380
276
210
195
288
310
246
189
173
181
175
173
145
127
116
75
72
70
64
55
40
45
45
40
35
35
35
31
30
28
32
26
20
20
20
21
20
20
21
25
26
22
22
22
20
20
20
20
21
21
21
21
21
23
20
20
22
20
20
20
20
20
22
20
20
20
19
19
19
19
32
23
40
32
49
44
41
32
30
26
24
22
20
20
21
28
26
56
121
106
24
23
23
22
22
22
22
22
22
21
21
21
20
20
20
19
19
18
17
17
16
15
15
15
15
15
15
15
15
14
14
14
17
24
35
31
28
33
38
40
40
31
24
24
25
27
25
23
28
44
47
41
35
31
33
34
34
32
30
28
27
25
35
39
29
27
26
24
25
23
23
22
22
26
24
21
20
20
21
22
21
19
19
19
19
19
18
18
18
16
20
21
22
19
19
20
20
20
20
20
19
19
19
16
16
17
19
21
20
18
19
19
19
18
18
18
16
16
16
16
16
16
16
15
15
15
16
15
14
13
13
13
13
13
13
13
12
11
14
14
12
12
12
12
11
13
13
13
13
13
17
17
15
15
16
17
19
21
24
27
23
20
18
19
20
20
19
19
20
20
20
20
21
20
18
20
17
18
17
18
18
18
19
20
20
23
21
19
19
21
21
20
24
33
34
41
52
36
32
37
30
31
40
42
31
24
32
28
30
31
38
47
50
49
53
53
48
54
68
65
68
64
59
64
73
78
85
81
78
78
85
97
134
175
120
109
93
83
78
72
67
67
61
50
47
47
62
70
59
61
72
67
64
62
61
61
61
61
81
70
70
85
75
56
67
72
67
72
88
85
76
52
41
35
28
24
21
20
20
20
19
18
17
16
17
16
17
17
18
17
17
18
19
20
17
16
16
15
15
16
16
16
15
18
16
20
17
17
17
17
16
15
15
14
14
16
15
16
16
16
17
17
18
19
18
17
16
16
16
17
17
20
19
20
20
19
18
18
19
18
18
18
18
19
19
18
17
18
18
18
18
18
18
18
18
17
17
16
18
20
19
20
20
19
19
19
20
20
19
19
19
20
19
19
18
19
24
25
24
20
19
20
24
24
23
55
242
113
99
76
65
58
64
54
53
101
153
170
153
204
137
137
132
122
109
90
85
76
64
57
57
53
52
47
45
44
45
45
41
40
37
45
50
47
42
39
37
34
33
31
30
29
28
22
20
22
22
21
22
22
22
16
21
24
22
13
14
20
28
30
28
30
30
30
28
28
28
26
26
26
26
24
28
30
28
25
23
21
23
25
25
25
24
25
24
24
24
24
23
22
22
24
24
24
24
26
28
27
27
26
26
27
27
28
28
28
27
27
27
27
28
28
28
27
28
26
26
26
27
28
24
22
18
18
20
22
24
24
22
22
22
24
23
23
23
23
25
30
35
32
30
28
28
30
34
36
40
40
38
38
40
42
46
46
46
46
292
159
125
92
68
61
58
52
46
44
40
45
56
68
83
70
86
113
68
73
120
137
111
175
216
189
142
113
113
127
173
365
400
355
335
288
242
239
225
198
159
132
122
127
125
125
125
139
184
201
466
390
847
555
478
325
222
204
195
195
201
187
175
153
134
127
127
129
145
161
225
260
187
184
187
219
335
213
288
288
195
225
192
195
150
178
145
137
139
127
164
147
164
184
187
153
113
115
113
115
78
78
70
76
72
76
61
61
68
67
56
154
370
320
292
268
222
192
167
187
189
181
164
170
153
137
115
132
117
109
115
101
93
90
86
86
90
80
86
109
176
132
98
86
88
75
65
59
58
58
67
52
61
57
50
88
76
108
67
52
24
21
20
20
65
229
276
228
202
195
109
90
93
64
52
45
42
82
47
41
53
39
39
83
381
375
350
360
380
446
256
198
259
219
159
125
101
86
78
68
73
68
266
232
134
113
95
76
40
30
28
26
26
26
26
26
26
27
26
25
25
25
24
24
24
24
24
24
25
37
29
26
27
26
26
47
38
40
44
42
42
44
61
61
61
45
49
42
41
45
46
45
50
50
45
42
41
39
38
36
39
36
37
39
36
34
28
33
31
29
34
36
34
36
34
32
30
30
24
28
28
30
32
32
32
32
30
32
30
32
32
30
28
26
24
22
22
24
24
26
28
26
26
26
24
24
26
26
26
28
30
34
32
32
34
28
30
26
24
26
24
24
24
24
24
24
26
26
24
28
26
24
30
28
26
24
24
28
32
36
38
40
44
50
64
60
66
90
115
125
145
107
81
76
65
72
64
52
48
50
50
58
57
70
97
103
111
147
109
91
86
81
73
70
62
64
57
57
53
53
46
57
52
78
125
120
99
99
76
62
61
62
57
55
67
75
59
61
56
54
61
83
129
184
204
219
215
219
301
355
340
272
244
268
242
216
195
167
181
210
216
184
213
256
305
276
225
213
189
173
150
137
122
129
137
134
147
192
272
458
623
984
1170
1130
1130
1170
1090
1090
973
973
824
478
380
395
406
340
385
478
260
164
153
201
375
625
856
812
732
684
424
397
315
315
305
192
165
175
147
142
129
129
173
142
125
113
95
97
95
86
88
72
60
60
55
45
35
30
25
24
25
24
24
29
24
23
21
20
26
20
27
25
23
30
66
40
24
23
21
23
22
20
20
24
64
61
58
54
120
64
56
50
46
69
58
70
56
63
53
42
38
36
34
35
34
30
28
51
38
30
28
25
23
28
29
25
21
21
20
21
21
21
20
20
20
20
20
22
20
535
472
276
161
115
120
101
88
81
75
68
68
59
54
53
49
47
44
40
39
37
35
32
31
30
30
29
28
28
26
27
28
29
29
28
27
26
24
23
24
27
28
29
28
28
30
23
24
25
30
28
29
25
19
26
24
26
22
20
20
28
30
30
24
24
22
22
20
20
20
22
22
24
24
24
22
22
22
24
24
26
20
20
20
20
20
20
22
24
24
20
20
18
18
18
18
18
20
20
20
22
22
20
20
18
18
20
18
16
16
14
12
14
16
18
18
18
18
18
18
18
20
20
20
22
22
24
24
24
24
26
26
24
24
24
24
24
24
24
22
22
22
22
22
22
24
24
24
26
28
30
34
36
38
40
46
44
42
44
46
52
60
70
80
88
95
97
117
132
120
117
105
142
198
204
129
125
137
107
97
88
97
95
83
86
76
65
76
115
170
187
210
268
189
232
228
305
385
478
432
380
385
325
228
184
167
170
201
228
173
129
117
134
167
187
170
150
184
210
207
198
198
250
322
462
759
1090
1300
1460
1130
901
618
460
590
965
1320
1400
1680
1090
756
668
548
442
395
305
292
228
181
142
181
184
167
147
113
92
86
90
92
95
89
78
62
58
64
58
81
78
92
90
86
68
59
82
81
81
79
76
76
75
75
75
76
67
56
47
109
90
112
107
81
80
76
81
75
65
64
61
69
24
22
21
21
22
24
19
19
19
21
24
22
25
99
35
31
29
31
28
30
27
28
28
28
29
44
47
43
39
28
37
50
34
30
24
23
25
22
23
24
25
24
23
28
24
24
22
21
21
22
24
24
25
24
25
25
25
25
25
25
25
25
25
25
25
25
26
21
26
28
80
105
164
161
139
99
93
86
76
70
118
147
161
129
105
105
115
105
95
90
81
80
81
78
85
95
80
75
92
101
95
107
109
103
97
97
85
78
72
54
62
65
72
67
58
57
58
54
49
42
39
47
47
47
48
39
20
22
26
26
30
30
32
34
34
32
34
34
34
34
36
34
36
34
32
30
30
30
30
28
26
20
22
28
30
36
50
100
80
50
40
36
32
28
32
34
34
40
40
36
34
28
26
26
28
28
24
24
24
26
28
28
28
28
28
26
24
26
26
24
24
22
20
18
20
22
24
20
16
26
28
26
24
26
26
24
25
32
36
36
40
50
46
40
36
32
30
30
30
34
36
38
36
32
30
36
39
38
56
157
478
466
246
198
178
170
170
184
175
139
147
150
125
139
189
204
161
145
132
111
111
136
196
269
355
340
288
315
350
380
355
370
365
360
385
451
490
380
390
400
256
280
315
322
325
315
246
202
221
357
307
284
278
353
632
874
874
874
882
676
592
430
318
258
204
192
225
258
334
366
338
330
318
370
388
420
450
556
574
682
694
592
538
580
604
538
425
592
946
1370
1450
1270
1070
914
890
826
834
898
735
658
658
622
610
562
544
532
598
532
410
370
354
334
314
252
245
248
238
225
210
192
204
201
204
176
184
189
184
178
154
158
142
129
121
110
110
101
49
60
70
92
326
215
123
95
308
208
170
121
95
82
71
71
70
71
70
65
47
45
41
37
34
36
34
44
35
34
32
30
29
27
25
26
22
21
19
19
24
25
25
20
19
22
22
20
42
226
65
48
106
155
76
90
472
232
308
213
151
123
102
90
82
83
151
104
88
80
76
71
67
64
158
127
110
113
231
200
180
160
150
140
130
120
110
110
100
100
100
100
90
90
90
90
80
80
70
65
60
55
55
50
50
50
50
50
50
50
50
40
45
40
40
45
45
40
35
40
35
35
40
40
45
45
40
40
40
40
40
35
35
30
30
40
40
40
35
30
25
20
25
25
25
30
30
30
30
30
35
35
35
35
35
35
40
40
40
30
30
30
35
35
35
35
30
30
30
30
35
35
35
40
40
40
40
40
45
45
45
45
45
45
40
40
45
45
45
50
50
50
50
50
45
45
45
40
40
40
35
30
25
40
40
40
55
60
80
95
110
110
82
72
78
92
129
136
121
115
121
121
136
158
160
160
158
160
127
113
104
95
90
80
74
76
72
69
65
76
90
119
149
151
181
235
286
334
392
397
492
842
492
354
330
392
455
415
379
354
283
192
189
160
156
170
178
154
140
138
156
245
286
222
204
255
192
178
187
222
354
652
749
874
756
580
415
322
242
192
192
232
266
195
187
173
176
165
170
195
238
235
242
229
187
210
222
198
216
176
154
136
132
158
176
219
337
366
245
178
142
129
134
144
147
119
156
151
132
194
455
435
410
379
302
390
586
514
450
410
362
314
298
279
326
450
310
262
213
342
366
242
201
184
170
165
192
187
342
198
260
248
207
235
204
168
151
134
117
102
92
80
47
47
48
47
33
33
35
31
29
29
29
28
28
30
29
24
22
24
24
23
23
23
26
51
76
67
65
110
85
126
163
93
80
71
65
65
65
65
67
80
322
259
180
134
125
104
97
92
80
71
70
68
68
68
98
98
168
129
142
176
154
147
187
225
204
219
213
207
210
207
201
298
286
222
210
245
238
216
213
210
258
245
204
189
173
165
160
156
151
151
144
144
316
402
318
262
222
207
189
160
123
127
121
122
117
115
113
110
102
102
299
189
170
170
165
136
140
142
125
127
119
119
95
88
90
92
92
93
93
80
83
58
53
40
38
40
40
36
36
38
36
36
32
30
30
30
30
28
24
26
26
24
24
24
24
26
26
26
26
28
30
26
26
26
26
28
30
26
26
26
26
24
24
22
22
24
24
26
26
28
30
28
26
30
30
30
34
36
34
34
34
36
36
36
38
38
38
42
40
40
40
38
40
36
34
32
30
36
28
34
34
20
22
30
48
70
93
123
149
149
127
127
119
110
125
134
121
106
93
97
106
98
88
97
88
88
95
90
86
77
76
67
80
102
117
138
158
125
125
132
142
177
201
248
286
232
189
225
288
366
392
374
342
266
272
344
455
476
520
550
532
498
476
580
526
397
314
294
290
334
388
388
330
392
479
504
620
756
919
826
690
520
390
306
276
266
263
248
229
189
178
170
170
170
170
171
173
198
189
178
181
263
316
216
158
121
123
119
126
132
109
85
81
67
66
63
58
55
65
119
158
160
163
173
165
158
142
132
121
117
106
105
100
95
90
85
80
70
60
70
200
120
80
70
65
65
55
49
48
42
49
58
53
48
45
41
37
68
59
49
42
74
67
49
44
44
37
38
37
34
30
30
28
24
19
19
23
35
230
178
113
71
59
51
43
38
34
34
32
31
31
32
31
29
27
32
27
25
25
27
30
23
22
22
21
20
19
17
17
17
19
23
22
22
19
19
19
20
19
19
19
19
17
17
17
16
16
15
16
31
29
25
22
22
21
21
20
18
17
19
83
55
58
39
32
47
45
54
104
71
81
83
108
95
80
75
65
55
50
50
50
45
40
35
30
30
35
35
30
30
30
25
30
30
25
30
26
26
28
28
28
28
26
26
24
22
26
26
24
22
20
20
20
22
22
22
22
20
20
20
20
20
20
18
16
18
18
18
14
12
10
8
10
14
16
16
16
14
14
12
10
10
10
16
16
16
16
16
16
16
16
16
12
12
14
14
16
16
16
18
20
24
20
16
16
16
16
18
18
18
18
20
20
20
22
24
22
22
22
26
26
28
30
34
46
60
80
86
80
80
74
72
70
70
72
50
51
56
42
40
42
35
38
41
30
31
35
41
63
93
102
117
100
136
207
154
117
106
90
76
74
95
132
156
210
283
294
245
213
213
213
136
132
142
149
147
129
111
106
104
108
110
110
102
98
97
97
100
108
123
108
100
98
102
104
97
88
85
88
88
97
108
113
123
125
136
181
147
134
117
102
76
64
64
65
67
68
68
72
67
62
48
40
40
45
45
45
43
40
38
40
40
39
36
30
30
26
25
25
25
22
22
22
25
29
25
24
27
34
32
31
30
26
26
25
24
23
24
27
28
26
23
19
18
17
18
19
17
16
16
16
15
15
14
16
16
18
20
25
22
23
22
35
19
18
18
24
23
22
20
19
20
23
20
20
20
22
32
28
23
22
22
20
20
22
21
23
39
27
59
35
30
26
30
31
31
29
27
30
30
29
29
28
29
27
26
25
24
24
25
26
28
29
30
28
27
28
26
28
26
27
27
28
28
30
30
33
38
44
47
42
37
39
27
26
25
24
24
24
25
24
22
22
22
22
22
22
19
19
19
20
20
22
20
21
22
21
21
22
21
20
28
34
38
34
36
39
43
33
38
36
34
28
28
28
30
40
30
30
26
26
28
28
28
30
30
30
30
30
30
30
28
28
28
28
28
28
26
24
24
26
26
24
22
20
22
20
18
20
14
12
14
14
14
14
14
12
14
16
20
20
18
18
18
18
20
20
20
20
20
20
20
18
18
20
20
18
20
20
20
20
22
20
24
28
28
26
24
16
12
10
12
20
26
30
26
24
24
24
24
24
26
30
34
30
28
34
40
60
90
120
140
120
120
130
140
150
140
140
207
302
338
322
242
216
204
173
184
216
225
235
252
222
176
187
204
230
272
252
210
229
298
276
229
255
213
198
210
216
242
312
420
440
406
379
326
274
280
318
334
358
392
410
435
460
482
450
434
379
338
266
191
83
76
68
58
57
58
58
67
87
104
112
122
108
100
88
77
68
64
59
58
67
71
70
70
70
70
68
68
68
68
70
70
70
68
70
70
62
29
22
19
22
22
22
21
22
22
22
20
21
21
19
19
20
19
18
19
18
18
18
18
20
19
19
18
18
18
18
18
17
17
17
17
17
21
22
19
18
18
18
17
16
17
17
18
29
23
37
28
34
28
25
24
23
23
47
49
29
26
24
23
22
22
22
21
21
21
19
18
19
18
18
22
20
19
19
19
18
18
19
18
19
19
18
21
21
17
15
13
14
45
17
14
17
15
14
14
17
25
26
18
16
15
15
18
163
50
33
28
25
24
22
20
17
16
14
13
12
13
110
39
28
27
27
27
28
28
29
38
37
33
31
32
32
29
29
28
29
28
26
26
26
25
25
22
21
20
18
17
18
20
20
20
20
19
17
18
21
21
22
20
18
16
16
16
16
16
18
18
14
14
16
14
10
10
10
10
10
10
10
10
12
14
12
12
12
12
12
10
10
10
10
12
12
14
12
12
12
12
12
12
12
12
14
14
12
12
10
12
12
12
12
8
9
10
12
12
12
12
12
12
12
12
12
12
12
12
12
12
14
14
14
12
12
14
12
12
12
14
14
16
14
14
14
14
14
16
16
16
16
20
18
18
16
16
16
18
20
22
24
26
30
36
50
44
40
38
38
38
38
38
40
36
36
36
38
40
40
40
42
39
37
36
32
36
49
51
71
83
70
82
83
78
85
71
62
55
51
56
65
71
67
65
55
45
50
60
63
58
56
53
58
70
74
78
110
125
121
121
117
108
106
90
78
77
95
88
104
113
104
104
104
104
113
134
140
138
136
129
115
119
129
123
115
115
117
117
97
106
117
123
138
125
108
110
113
102
86
83
71
55
55
62
80
80
68
64
64
149
74
55
49
49
42
32
25
26
26
26
22
22
22
21
19
18
20
28
34
33
31
33
37
41
47
36
25
31
31
40
45
41
22
22
22
23
23
22
23
23
26
22
22
25
25
22
21
21
22
22
22
21
21
17
19
23
23
22
19
18
18
20
20
17
22
21
22
24
23
22
22
30
33
22
20
19
18
19
19
19
19
19
19
18
18
21
21
25
27
22
22
22
22
21
21
22
22
26
29
29
31
31
30
30
30
30
30
30
30
60
40
34
74
62
53
53
50
45
44
56
44
40
39
36
36
35
34
34
32
44
45
59
95
92
86
121
121
110
108
102
95
92
85
83
78
76
76
82
76
68
77
90
93
86
80
77
76
71
70
67
64
62
63
56
54
52
54
56
58
52
48
42
38
42
44
38
36
40
40
40
40
42
44
44
44
46
38
32
32
32
30
30
30
28
24
20
16
18
22
26
30
30
30
28
28
30
30
30
30
34
34
32
34
32
30
26
26
28
32
28
32
30
30
30
28
24
24
24
26
28
28
28
28
28
28
30
32
34
34
36
36
36
36
36
38
40
40
40
40
40
44
42
40
40
42
44
46
50
48
46
46
50
56
45
43
50
62
85
85
59
55
63
59
51
64
90
68
63
50
62
80
85
72
65
56
74
93
93
88
83
95
88
78
109
172
225
294
412
628
574
482
326
286
286
216
163
140
132
142
163
229
252
248
269
302
248
195
170
165
158
138
121
110
104
119
132
140
144
136
149
154
229
306
326
310
290
322
314
245
181
163
229
283
269
290
286
252
216
176
187
213
189
170
138
119
100
93
77
68
70
72
72
72
83
82
82
76
87
144
184
98
78
68
71
63
56
54
50
53
48
47
41
38
50
113
37
33
33
32
31
33
38
32
30
30
31
30
30
30
42
60
51
33
33
33
33
39
35
36
36
36
37
32
32
34
33
31
141
151
147
136
69
169
94
40
39
43
41
41
40
42
41
40
42
43
33
32
42
41
54
47
48
43
43
38
49
51
53
44
44
39
36
38
56
139
181
86
110
316
62
58
53
47
45
43
43
41
41
39
40
47
43
38
36
34
34
33
31
30
29
27
25
25
25
24
24
24
24
23
22
22
21
21
20
20
20
20
20
20
19
20
21
22
21
22
24
24
25
27
27
24
24
30
40
80
80
70
60
70
58
56
58
70
80
70
60
50
40
40
35
30
35
35
35
35
35
35
35
35
30
30
30
30
30
30
30
30
30
30
35
30
30
24
22
24
24
26
26
26
24
24
22
22
22
22
22
22
22
22
22
22
18
18
20
20
20
20
18
16
18
18
20
18
18
18
18
18
18
18
18
18
18
18
18
20
20
22
24
24
24
24
24
26
30
32
30
28
28
30
30
30
30
32
32
30
28
28
26
26
28
30
30
30
32
30
30
30
32
34
38
40
40
44
46
44
44
50
52
52
50
50
52
56
60
65
65
60
60
55
60
65
70
80
95
98
104
129
129
127
136
173
149
140
168
154
151
178
195
213
213
235
245
262
306
280
232
204
195
163
142
138
140
136
147
173
189
204
229
255
269
294
269
252
238
213
201
195
192
195
219
184
165
176
198
201
198
204
210
210
278
370
310
232
306
280
342
358
362
366
366
346
282
293
242
262
314
326
379
520
445
370
362
406
430
415
379
326
266
258
298
298
302
306
269
279
237
140
127
100
104
160
168
138
129
123
129
125
115
104
104
93
92
102
155
127
88
80
71
68
64
63
59
54
49
71
132
184
113
86
72
68
67
67
67
48
42
42
49
78
63
48
42
41
56
84
54
56
59
54
51
45
43
39
38
155
652
359
201
140
106
86
76
68
70
60
58
51
45
41
36
34
31
30
28
27
26
25
27
32
30
30
76
68
45
38
33
31
31
24
25
26
23
22
21
21
20
19
18
19
20
18
19
20
19
18
18
19
19
20
23
26
17
17
17
21
22
21
22
22
22
22
28
34
43
49
41
39
36
33
30
30
30
30
32
32
32
28
26
28
30
32
30
30
30
28
26
24
23
22
20
24
24
24
24
24
24
22
24
24
24
20
22
24
24
24
24
22
18
20
20
20
22
20
18
20
22
22
24
22
22
22
24
28
26
26
28
22
18
20
20
22
22
20
20
22
18
16
12
16
22
20
18
18
18
18
18
18
18
16
16
16
18
20
20
20
20
26
24
22
24
22
24
24
28
30
30
28
28
28
28
30
30
32
30
36
50
48
46
46
54
52
50
50
50
50
50
50
52
52
54
56
70
82
104
92
74
63
62
65
95
123
113
142
176
189
232
272
302
366
402
410
242
178
156
158
170
195
195
213
269
334
219
195
219
302
362
362
302
276
242
248
266
322
298
286
354
470
486
354
242
298
456
310
330
318
286
229
210
225
232
204
187
170
156
156
187
248
458
384
450
562
609
392
346
362
450
550
402
420
358
938
1660
964
773
771
859
902
901
646
318
266
262
262
204
147
136
138
149
238
402
476
532
425
294
248
280
248
248
276
280
245
280
298
322
366
410
330
298
286
266
204
187
210
204
192
176
170
163
165
142
134
132
117
104
93
85
85
80
75
70
65
60
60
55
60
80
75
70
60
60
55
50
45
45
40
40
110
50
45
60
140
85
70
50
40
45
75
70
90
80
60
50
50
100
1710
529
245
229
125
88
79
115
95
80
80
90
100
90
80
70
120
110
90
80
70
60
55
50
50
45
45
40
40
40
40
37
35
33
33
32
30
29
28
27
48
60
60
72
60
59
59
56
53
49
56
72
64
67
63
60
56
53
49
49
44
47
45
38
37
42
42
36
35
34
27
27
27
23
29
34
34
32
36
33
33
29
31
35
37
44
47
58
59
27
15
26
30
30
30
30
28
26
26
26
24
22
20
20
20
20
20
20
18
20
20
20
20
20
18
20
20
18
18
20
20
18
20
20
20
20
20
20
20
20
22
20
18
20
20
20
18
18
18
18
18
18
16
18
18
18
20
20
20
20
20
20
20
20
18
16
12
10
12
14
14
16
14
14
14
16
18
18
16
16
16
16
18
18
18
20
18
18
18
18
18
20
25
30
35
40
45
50
55
60
70
75
75
70
75
80
90
100
130
178
189
219
170
207
322
229
192
160
138
127
117
104
78
85
86
106
149
156
160
201
173
142
134
93
98
93
95
132
160
187
184
189
283
238
252
245
235
232
286
286
235
198
178
163
184
189
192
173
156
149
170
204
232
216
222
204
176
235
262
276
280
258
338
340
326
410
294
283
430
426
269
225
176
156
224
460
487
509
610
640
770
688
598
526
470
445
440
430
354
379
388
338
290
262
248
232
497
306
800
400
300
250
225
200
175
150
130
120
110
100
90
80
75
65
55
56
56
56
63
64
63
44
43
42
40
36
34
31
26
26
25
25
26
26
28
32
33
35
36
70
45
38
36
33
30
30
30
29
29
29
29
26
39
76
40
36
32
31
39
35
33
30
28
25
23
22
21
20
22
68
70
600
200
100
70
60
50
40
35
30
30
150
166
102
67
55
49
58
45
42
39
35
33
32
30
28
27
26
41
42
33
32
33
72
53
39
37
36
35
33
31
29
37
48
49
48
54
62
67
62
72
71
56
53
53
49
58
49
47
41
40
40
45
48
45
56
59
63
55
51
49
60
110
67
53
50
62
51
49
49
53
44
37
36
36
36
36
34
24
35
36
39
38
36
35
39
36
34
32
32
34
32
32
30
29
29
30
30
31
31
32
33
32
31
30
29
28
28
28
29
29
27
27
26
25
26
27
27
26
25
25
25
25
24
25
26
24
23
25
25
25
26
24
25
25
24
22
23
23
24
23
25
27
40
43
43
48
45
53
55
50
48
50
50
54
55
58
67
70
75
75
89
115
106
113
132
136
129
123
123
115
104
95
92
97
395
213
123
108
154
225
360
201
189
235
269
286
298
346
334
338
450
354
322
252
204
168
168
140
108
106
104
123
127
176
269
326
350
397
392
255
117
106
127
163
154
123
123
110
117
106
108
110
110
134
192
232
229
204
204
225
225
232
222
204
200
196
194
190
188
184
181
187
184
176
222
298
326
306
276
248
258
362
362
258
232
213
201
201
204
198
184
189
225
255
272
269
532
410
318
266
242
238
420
743
988
1120
640
773
1570
514
994
1250
1120
1000
906
882
818
802
802
818
946
938
802
707
604
509
586
646
658
652
658
604
574
514
435
388
514
514
397
392
358
310
298
258
235
207
195
184
168
163
149
154
134
138
113
108
108
98
92
80
85
77
93
119
149
100
86
76
71
67
67
119
95
140
196
233
117
106
113
123
95
78
71
64
58
54
53
48
45
53
62
67
68
65
54
48
48
53
45
41
42
42
36
33
34
33
33
37
35
33
35
63
82
70
53
45
44
44
44
43
42
41
40
38
38
39
39
39
37
37
37
36
35
34
34
31
32
32
32
32
32
32
32
32
34
38
32
31
33
33
32
31
33
40
30
36
43
50
49
47
43
40
39
38
36
35
34
31
28
31
29
17
24
26
28
28
30
30
30
30
34
32
29
26
26
26
26
26
25
25
24
26
27
29
28
26
26
26
26
28
26
26
26
26
26
26
26
24
26
26
26
26
26
24
26
24
26
26
28
28
28
28
26
26
26
26
26
24
24
26
26
26
28
28
26
26
26
26
22
20
24
26
28
30
30
32
34
36
38
36
36
40
46
50
50
46
52
70
58
50
46
44
38
34
32
32
32
34
34
35
33
32
36
41
47
50
60
64
60
54
46
40
36
37
43
55
39
47
42
39
37
37
41
42
40
41
48
60
56
55
53
53
55
63
82
85
76
64
72
65
60
62
62
58
54
54
53
49
54
72
92
93
106
102
77
70
93
86
85
90
92
93
86
85
83
77
77
78
83
82
80
78
77
74
70
70
63
60
44
42
40
39
39
38
37
36
36
32
30
31
31
30
29
28
31
31
31
30
31
31
32
34
32
31
30
30
30
30
34
33
30
29
28
32
34
28
27
27
26
24
22
22
22
22
22
26
23
21
22
22
20
18
20
19
19
20
19
18
17
17
20
20
20
19
19
19
17
17
17
18
19
19
18
17
15
15
17
17
16
15
14
13
14
14
11
8.7
6
7.5
11
14
26
36
44
32
33
33
26
24
20
18
17
16
15
14
14
14
13
12
11
10
14
23
35
83
39
33
55
34
29
25
25
24
24
23
23
23
22
22
21
18
18
18
29
23
22
21
21
20
20
18
17
17
17
17
17
17
15
16
22
20
14
21
20
20
20
24
29
34
27
27
27
24
29
29
27
27
24
26
31
39
44
45
30
26
28
26
20
32
25
28
29
30
33
28
25
24
30
25
30
30
33
29
18
15
17
19
19
20
22
24
24
23
22
22
19
19
18
16
17
18
18
18
18
17
17
17
16
17
17
17
17
18
17
16
15
15
15
15
16
17
18
18
19
19
19
19
18
18
17
17
16
16
17
17
17
17
17
17
18
18
18
19
19
22
22
20
20
20
16
19
21
20
19
22
23
21
21
24
27
26
28
30
27
26
30
31
35
36
36
41
38
46
52
55
55
62
70
76
87
95
95
85
83
77
78
92
98
113
119
147
165
165
158
147
106
98
106
113
117
106
106
117
102
100
123
100
82
80
83
95
92
86
77
72
72
68
72
88
102
106
117
132
123
123
142
117
93
88
100
106
98
125
113
117
121
149
168
173
170
173
151
144
147
158
189
245
358
306
248
298
198
316
562
514
142
121
207
158
134
132
147
276
590
783
428
353
350
260
176
322
212
90
90
97
93
85
78
86
80
76
77
72
71
67
65
48
41
39
38
35
31
29
34
33
29
30
28
27
25
25
32
29
28
27
26
25
24
19
30
30
30
32
29
28
26
24
20
17
22
23
25
34
40
25
23
24
25
77
30
36
31
36
44
50
41
31
29
33
29
27
28
27
24
24
26
24
23
24
42
29
24
23
22
26
28
23
22
25
26
25
25
24
24
27
27
27
24
24
25
27
22
22
23
25
254
146
63
63
59
58
48
42
43
43
45
42
40
43
40
39
40
74
50
43
39
37
35
33
34
33
32
30
29
28
28
28
27
32
28
25
30
30
29
29
49
49
43
42
41
39
38
37
36
37
39
41
44
47
43
35
24
28
30
34
34
36
34
28
30
34
41
41
39
35
38
40
38
38
28
30
30
48
45
41
36
26
18
20
24
26
24
26
28
28
28
28
28
28
26
24
20
18
16
18
20
20
22
26
30
32
28
22
20
18
18
20
22
22
20
20
20
22
22
20
20
20
20
18
18
18
20
20
20
20
20
22
20
18
18
20
22
20
20
20
20
20
18
18
18
18
20
20
20
20
18
16
18
18
18
18
18
18
16
15
14
14
14
15
16
16
18
18
18
16
16
16
24
38
50
52
56
60
60
65
74
92
113
173
262
350
346
245
140
123
98
97
104
117
110
127
132
129
108
97
88
88
121
147
115
100
88
83
80
80
77
88
100
138
176
204
207
168
138
138
136
147
181
192
207
232
222
195
168
165
144
156
173
170
178
184
156
144
142
156
181
189
195
216
178
168
158
154
149
158
178
178
149
134
121
125
104
88
75
66
62
61
56
51
49
51
51
50
47
47
44
40
41
41
41
41
37
34
28
26
25
24
24
24
22
21
22
22
21
26
27
28
25
22
21
20
20
19
21
22
21
22
20
21
20
20
20
23
25
31
25
23
22
22
25
24
22
22
25
29
22
20
20
18
22
23
24
24
22
27
25
22
22
21
26
25
23
21
17
30
28
26
23
23
23
27
27
25
24
22
20
19
18
18
20
20
21
22
20
18
17
18
17
15
14
13
13
13
14
13
13
13
13
13
20
25
26
22
21
20
23
23
23
22
20
19
18
18
18
17
16
20
23
23
29
48
74
87
76
66
262
247
175
119
130
124
107
110
50
32
33
33
32
32
32
32
32
43
62
69
85
88
86
72
65
55
53
57
53
35
32
32
33
34
37
35
34
34
33
34
34
33
22
21
34
32
36
37
36
40
37
39
40
40
39
34
29
28
30
28
28
29
28
29
28
29
29
27
26
26
26
28
28
28
27
26
27
28
29
26
24
26
25
25
24
24
25
24
24
24
25
24
24
24
23
23
24
24
24
24
25
28
27
27
28
29
29
30
27
30
28
38
34
32
30
32
45
47
44
37
36
45
53
54
57
53
67
69
67
69
60
50
51
49
42
39
36
37
32
36
44
45
48
47
49
58
64
68
63
62
62
64
63
59
55
58
55
56
55
54
52
47
47
96
129
105
81
83
97
107
89
84
76
69
68
69
75
81
107
118
108
147
157
162
133
115
191
224
255
268
285
204
175
162
160
166
167
148
136
140
164
164
163
151
152
158
179
174
178
177
187
165
151
151
146
160
153
143
139
133
106
103
90
80
74
78
82
72
70
69
68
68
66
68
71
72
65
65
62
57
52
47
42
37
31
29
26
24
22
24
23
23
23
25
23
23
24
24
23
23
22
22
28
24
22
25
45
30
44
57
92
60
55
48
50
43
43
36
34
32
33
35
80
71
80
128
77
60
55
67
60
55
65
506
241
93
73
72
65
68
58
66
57
52
46
45
46
41
40
38
47
50
60
49
44
40
39
36
34
34
33
32
30
30
33
33
29
28
28
29
27
24
22
35
31
30
15
34
33
33
29
25
28
27
27
27
29
29
28
27
25
26
24
21
22
23
23
22
22
22
22
22
22
21
20
19
19
20
20
20
20
20
20
20
19
19
19
19
19
19
18
19
19
19
19
19
19
19
18
18
18
20
19
18
19
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
16
14
13
15
16
15
16
15
12
11
12
14
15
14
13
14
14
13
13
13
13
11
8
9
8
8
9
10
10
11
11
12
12
12
12
12
13
14
15
14
14
14
14
14
14
15
13
12
11
13
15
14
13
14
15
16
16
17
19
19
18
17
16
19
19
19
19
19
18
18
19
20
20
22
22
18
22
28
28
30
32
34
41
50
42
45
41
34
28
24
28
30
32
35
35
35
34
30
35
36
35
37
39
40
42
43
47
47
50
52
47
54
52
54
64
77
82
90
88
96
91
75
84
94
91
73
70
88
82
64
75
80
64
68
81
86
98
103
95
87
97
93
101
104
111
106
99
101
94
84
75
68
65
60
55
50
50
48
49
46
45
47
49
52
49
49
45
42
41
41
40
36
23
21
21
22
22
23
22
22
21
20
20
19
19
18
18
18
18
19
18
18
18
18
18
18
19
23
23
21
21
20
19
19
18
16
14
13
14
13
13
13
12
13
11
12
11
20
19
14
13
12
11
10
11
11
10
16
16
14
15
14
12
11
11
12
11
9.2
8.8
8.7
7.2
6.2
6.9
6.6
8.6
25
18
16
17
19
21
19
18
19
18
18
18
17
16
15
15
14
18
17
14
13
12
11
9.7
9.4
10
14
13
10
8.9
7.5
6.9
6.4
6.3
6.5
7.3
7.8
8
8.1
9.8
12
12
13
11
10
9.6
9.4
8.4
8.2
8.1
7.2
8.5
19
14
12
11
14
14
36
101
65
37
30
28
24
23
23
21
19
19
23
49
45
41
48
89
84
55
53
43
38
36
33
38
33
30
29
27
28
28
29
22
22
24
20
18
16
18
20
22
24
24
22
22
22
22
24
24
24
24
24
24
24
24
24
24
24
26
24
20
22
22
22
20
18
16
12
14
16
18
20
20
20
20
18
16
18
20
20
20
20
22
22
24
26
28
26
24
22
24
20
20
18
16
16
16
14
12
10
12
12
14
14
14
14
14
16
16
16
14
12
14
16
16
18
22
24
26
22
18
18
20
18
20
18
16
16
18
18
18
18
18
20
20
18
18
18
20
18
18
18
18
18
20
22
24
26
28
24
22
24
24
24
20
22
22
24
26
40
60
80
100
101
122
125
119
106
90
85
97
111
133
135
146
148
199
148
120
97
103
93
84
79
91
94
114
135
155
162
176
150
133
129
156
143
144
151
154
173
180
260
260
189
158
146
144
145
144
152
157
177
267
216
680
640
500
500
560
500
540
400
284
266
205
163
189
178
255
238
140
134
130
118
104
91
81
75
72
69
68
65
58
51
47
45
41
37
35
34
29
26
25
25
24
24
24
26
26
24
22
24
24
23
23
25
23
24
18
17
29
28
25
21
21
24
23
22
21
21
20
20
19
20
20
20
19
20
19
19
18
19
21
20
19
23
31
18
20
27
21
23
22
25
22
21
38
34
25
25
24
22
22
23
25
25
23
21
22
22
24
25
23
25
29
28
24
22
25
23
23
22
22
23
21
19
20
24
22
21
21
23
20
19
18
18
18
18
19
17
17
16
16
16
17
18
18
16
17
16
16
17
28
37
31
24
26
27
24
22
21
20
19
18
17
19
27
26
22
20
18
17
21
18
18
24
27
23
20
18
17
18
18
18
18
18
18
17
17
17
17
16
16
15
15
16
18
17
13
12
14
16
18
20
22
22
22
22
20
22
20
18
14
16
16
16
16
12
14
16
18
16
18
18
20
20
20
18
18
16
16
18
20
20
20
20
18
16
16
18
18
18
16
18
20
18
16
16
16
14
16
18
16
16
14
14
14
16
16
14
14
16
16
14
14
12
12
12
12
12
12
12
12
12
12
10
10
12
12
12
12
12
12
14
14
14
14
14
14
16
14
14
12
12
14
16
14
12
12
14
18
16
14
12
14
18
16
20
16
14
16
14
18
18
22
26
28
30
34
31
25
29
30
32
34
38
40
44
43
42
43
41
41
39
37
37
36
35
35
35
37
37
29
26
23
22
22
23
23
23
24
30
29
29
28
26
42
40
38
44
56
59
46
46
45
43
43
43
43
44
44
43
41
43
44
44
43
42
42
38
32
32
32
32
34
36
37
34
20
19
18
22
20
19
18
18
17
18
17
13
11
5.4
6.9
9.3
10
6.7
6.5
7.2
8
6.8
6.4
5
4.7
5.3
5
7.6
6.2
2.9
3.3
4.5
8.1
7.4
7.1
7.2
7
11
8
6.4
7.4
5.5
3.9
5.6
6.1
6.2
6.5
5.8
5.5
5.5
4
7.5
8.5
8.2
6.5
4.9
4.6
4.4
4.5
4.5
4
4
6.7
8.6
9.8
14
13
11
9
7.4
6
4.1
2.9
1.8
1.4
1.2
1
0.6
0.4
1
2
2.2
2
1.8
1.2
0.8
0.4
0.3
0.6
1
1
1
0.8
1
1.4
1.6
1.6
1.6
6
8
8
30
47
42
50
25
17
15
16
25
18
16
14
13
13
12
12
12
16
21
26
22
29
44
40
48
37
33
30
27
24
23
22
20
19
18
17
15
15
15
15
14
15
16
21
22
21
24
24
24
22
22
23
23
23
24
24
23
25
27
41
43
36
28
27
28
29
25
27
25
24
28
30
32
34
33
30
27
25
16
16
16
18
16
18
18
16
16
14
14
14
12
12
12
12
12
12
12
12
12
10
10
12
12
12
12
12
12
10
12
12
14
14
14
12
14
16
16
16
16
16
18
16
14
14
14
16
16
16
14
14
16
16
16
18
18
18
18
18
18
20
20
20
20
22
22
20
18
18
18
16
18
16
16
18
20
24
36
40
34
30
26
22
18
20
18
16
16
16
18
18
16
18
16
16
18
16
18
20
22
26
30
34
42
55
48
47
49
48
45
42
40
44
42
48
51
50
49
45
42
39
38
39
43
50
45
42
41
41
40
38
41
48
62
68
66
77
85
73
72
68
60
53
58
59
64
57
54
69
82
85
85
78
83
85
82
77
69
64
60
54
50
45
43
45
62
62
75
74
93
139
92
95
99
98
107
109
114
105
104
118
121
106
107
92
71
61
40
30
28
26
24
22
22
22
22
22
22
22
22
20
20
20
20
21
20
20
20
20
20
20
20
20
19
20
20
20
19
19
19
18
18
17
17
18
18
19
20
17
17
17
17
17
17
19
21
18
18
19
19
20
30
28
21
19
19
19
19
18
18
18
18
17
16
16
17
19
18
17
15
15
14
14
14
13
12
13
15
50
30
24
22
22
20
20
20
20
20
20
20
20
21
21
21
35
384
49
28
26
24
24
23
23
23
23
23
22
22
21
18
15
16
18
17
16
16
15
17
36
30
27
24
23
23
22
21
25
26
24
22
22
22
21
19
19
19
18
19
19
19
18
17
17
17
17
17
18
18
32
60
40
30
30
28
26
26
28
30
30
40
45
40
30
28
26
26
32
30
26
20
22
24
22
22
20
22
22
24
26
26
24
24
22
22
22
20
20
18
18
18
16
18
16
12
16
22
30
30
28
22
24
24
24
22
20
20
22
22
22
22
22
20
16
18
18
18
18
18
18
18
16
16
20
24
20
20
20
20
20
20
20
20
20
22
26
24
20
20
20
18
18
20
16
18
20
20
20
18
18
20
20
14
16
18
16
18
18
20
22
22
22
22
24
24
26
30
26
24
22
24
26
28
28
26
28
30
34
36
40
50
60
70
79
77
75
82
90
101
115
128
130
145
152
147
132
98
86
85
91
98
98
101
107
112
106
95
108
115
111
103
99
89
87
86
90
93
90
86
82
80
76
74
69
68
68
71
88
93
93
94
95
98
119
132
148
160
165
157
154
149
140
117
103
102
107
108
104
106
101
99
97
89
78
70
65
65
67
74
69
65
60
56
54
54
54
52
54
52
49
44
39
36
33
28
26
25
24
23
22
22
22
23
23
22
23
24
23
23
25
25
24
23
23
23
22
21
20
22
20
21
21
21
21
21
21
22
22
21
21
21
21
20
22
27
22
21
23
23
22
21
21
20
21
21
19
19
20
19
18
16
15
15
15
14
14
15
15
15
16
16
17
16
17
17
15
13
12
11
11
10
9.8
9.3
9.1
8.5
8.1
90
123
40
26
23
18
17
15
15
13
10
8.9
7.4
6.9
6.3
332
1220
60
50
40
36
32
32
31
30
35
39
36
32
29
28
31
33
31
29
28
29
28
27
31
32
28
23
23
25
24
23
25
33
31
32
31
32
32
36
39
35
35
33
28
32
33
33
32
31
32
34
33
32
32
31
32
31
31
31
32
31
32
33
32
30
28
31
31
30
33
32
30
28
26
26
26
26
28
28
28
28
28
28
32
36
36
34
32
28
28
28
28
26
24
18
18
20
22
22
22
24
28
26
24
22
22
22
20
24
22
20
22
28
30
24
22
20
20
22
22
22
24
24
26
26
30
32
32
32
32
30
30
30
30
30
30
30
30
32
32
34
34
34
34
34
38
40
42
40
40
40
40
40
40
40
40
40
38
41
38
36
36
42
41
43
39
45
45
59
71
76
85
96
103
119
102
77
70
62
58
58
59
56
58
64
62
62
59
63
78
83
72
60
57
74
103
126
142
168
224
258
204
139
112
128
182
285
322
276
283
319
336
316
264
238
234
494
352
308
237
196
200
187
181
179
206
226
198
213
218
185
192
234
238
199
183
190
197
279
445
330
555
1240
1360
1990
2100
2950
2950
2380
1830
1290
1110
1100
766
564
437
286
143
122
130
117
120
115
95
86
86
75
73
78
142
144
81
79
73
66
59
54
50
45
40
36
30
28
22
20
19
14
12
11
15
15
15
11
13
13
13
12
13
12
13
15
17
15
13
12
12
12
13
16
27
22
22
21
21
19
22
23
25
18
17
23
20
17
16
22
17
26
21
15
16
17
18
14
14
14
14
14
13
13
12
12
12
15
17
16
16
15
16
16
19
16
15
14
16
28
200
30
20
17
18
19
22
17
22
19
21
43
50
43
45
34
39
30
78
37
32
26
24
24
26
26
22
22
21
41
42
35
27
27
25
22
22
22
21
27
26
30
30
27
27
27
27
27
27
27
27
27
27
26
28
27
27
27
29
25
35
35
36
42
39
36
30
23
27
29
27
23
24
24
23
27
24
23
22
8
15
25
30
29
31
17
15
15
18
14
16
16
17
19
19
17
17
16
16
16
16
17
18
18
19
19
19
19
19
17
18
17
17
17
17
18
18
18
18
19
19
18
18
18
19
19
19
19
19
18
18
18
17
17
17
17
18
18
17
17
17
17
17
17
18
18
17
17
17
17
17
17
18
18
18
17
18
17
18
18
18
16
17
17
17
17
17
18
18
18
19
20
20
19
20
19
21
23
21
19
18
18
17
17
17
17
20
24
28
27
29
27
30
30
27
32
38
44
40
36
41
41
35
43
44
47
53
61
76
54
60
69
75
63
63
77
84
80
65
76
79
69
68
71
74
74
73
64
66
72
78
71
71
82
81
81
76
75
69
64
64
64
62
58
59
55
55
63
64
61
59
61
61
61
59
57
53
51
48
47
42
41
41
42
36
21
22
20
21
22
23
25
26
23
21
20
20
20
19
19
19
19
18
18
17
17
17
18
18
18
19
19
18
17
17
17
20
19
18
30
23
33
31
25
22
19
20
18
18
18
22
36
36
22
19
19
21
20
22
21
21
23
21
20
25
29
20
21
21
25
25
35
25
27
31
24
21
24
25
27
36
27
24
23
22
23
23
25
25
28
26
32
24
25
24
23
23
24
24
26
24
24
25
35
36
33
27
25
23
24
52
41
33
32
29
30
40
35
33
34
36
36
34
35
34
32
32
31
30
29
30
35
251
97
68
115
63
61
59
58
101
85
74
67
60
58
58
58
71
107
100
101
89
109
108
94
86
79
71
69
67
65
65
65
65
65
64
65
64
63
64
63
62
64
68
70
67
65
64
63
63
62
62
62
62
60
60
60
60
61
60
60
60
60
59
58
59
60
58
57
56
55
57
55
54
54
52
50
49
47
45
43
40
42
42
43
43
43
44
44
43
43
42
40
38
38
40
42
42
42
40
37
34
35
35
35
38
36
36
35
35
37
39
39
38
38
37
35
35
33
30
31
35
38
42
44
46
46
48
46
44
44
42
40
42
42
43
43
40
42
45
46
44
42
44
44
44
39
40
40
50
60
72
80
83
90
102
110
118
121
151
165
168
169
182
177
163
157
203
208
188
148
138
140
135
109
96
87
82
81
84
91
95
103
107
110
120
108
92
89
87
88
91
85
83
81
80
81
84
80
80
83
82
82
81
95
118
135
150
329
246
204
184
168
150
138
129
128
133
140
158
347
236
170
155
144
141
143
144
138
126
113
100
96
91
94
99
98
95
87
79
83
78
76
74
61
49
45
43
42
54
49
43
41
42
45
41
36
30
28
28
27
23
23
23
25
23
22
23
21
20
17
18
20
22
22
22
21
21
21
22
24
24
25
24
23
22
20
21
22
23
22
20
20
20
21
23
22
33
28
23
20
42
346
66
105
634
100
49
43
41
38
35
33
30
27
24
22
20
19
19
20
19
20
20
20
21
28
25
23
23
25
27
28
35
26
30
24
22
22
26
24
20
18
17
17
17
20
23
21
25
30
23
28
45
29
26
23
26
37
27
27
64
55
45
378
238
127
97
87
80
74
67
61
57
54
51
48
47
43
42
39
36
34
32
30
29
28
28
27
24
24
23
22
21
21
20
20
20
20
21
21
20
20
22
22
20
18
18
18
18
17
17
20
14
21
37
35
37
23
38
24
196
85
52
55
62
55
89
229
107
83
74
65
55
54
46
37
40
42
44
45
52
45
28
34
32
30
28
24
24
26
26
26
28
28
26
26
26
24
24
24
24
24
24
24
24
24
22
18
18
20
20
20
20
20
22
20
20
22
22
20
18
18
18
18
18
18
18
18
18
20
20
22
24
24
22
24
26
26
24
22
22
22
22
22
22
22
22
24
24
24
26
26
24
24
24
24
22
22
24
24
26
28
33
35
40
45
50
55
62
78
106
132
151
154
161
189
227
270
257
207
218
245
201
229
281
223
237
200
217
203
200
154
120
100
107
135
210
267
214
168
199
233
248
246
264
287
243
208
192
187
189
206
237
189
164
163
177
193
209
220
188
184
191
212
205
169
157
155
152
173
321
462
681
371
186
153
121
108
102
108
120
128
137
183
290
248
224
111
90
79
90
89
78
80
72
68
68
66
71
83
115
127
75
59
55
51
46
42
40
36
35
33
35
34
32
33
31
30
31
29
28
25
24
21
21
22
21
21
25
26
21
21
20
23
22
23
22
20
22
29
28
23
22
25
22
18
24
19
22
43
26
33
28
27
26
26
23
22
23
22
23
26
20
20
21
18
18
18
18
19
21
20
17
18
27
175
39
31
33
28
26
24
22
25
29
25
21
24
24
23
26
25
25
23
22
22
24
24
19
18
17
19
18
21
16
14
13
14
16
60
54
52
42
33
29
29
50
46
40
39
40
36
35
34
30
32
30
25
26
25
26
25
24
25
25
23
22
23
22
22
24
16
19
24
27
27
26
27
27
38
30
28
28
27
25
25
24
23
23
23
23
25
24
25
24
23
23
26
27
23
23
26
28
27
27
27
23
29
32
25
21
23
24
28
25
23
24
24
24
22
23
23
20
19
20
20
20
20
22
20
20
20
18
18
20
20
19
19
19
19
19
20
20
20
20
20
21
20
21
22
23
23
22
20
19
19
19
19
19
19
19
19
19
20
21
21
20
20
19
19
19
19
18
19
20
19
19
19
19
20
22
22
23
23
22
21
23
26
28
30
32
34
36
38
41
39
40
46
51
44
53
61
78
90
103
113
117
134
140
86
78
76
62
57
56
56
51
52
46
53
55
51
49
57
80
94
86
107
97
98
96
91
92
86
76
72
86
113
140
145
143
149
135
120
126
127
153
172
181
164
140
139
152
235
354
376
318
398
337
313
293
262
164
135
198
216
133
125
139
134
172
149
121
104
89
77
72
71
67
49
50
44
42
39
36
34
31
37
35
32
30
29
27
27
26
25
25
27
28
25
26
28
30
66
37
27
25
25
24
24
24
23
23
22
21
21
20
20
20
20
19
20
19
19
18
18
18
19
20
20
20
19
19
21
22
20
20
21
20
19
18
18
18
18
17
17
17
16
16
16
16
16
17
22
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
42
33
29
23
22
26
25
36
35
27
23
23
22
21
19
18
18
18
18
17
18
18
18
18
20
54
31
31
25
22
25
35
29
33
27
25
23
23
31
32
28
28
26
23
21
22
20
21
23
32
34
32
28
27
25
24
23
22
21
21
21
21
24
23
20
22
27
30
30
29
28
24
21
28
30
32
29
25
22
22
21
19
14
15
16
17
20
19
17
17
19
20
18
18
17
19
18
17
17
18
19
19
18
17
16
16
15
16
17
16
15
17
15
15
17
16
16
15
15
16
17
18
17
18
17
16
18
16
17
18
18
18
17
18
17
17
17
19
19
18
18
17
17
18
18
18
18
18
18
18
18
17
17
17
17
17
18
17
18
18
18
18
18
16
16
17
17
18
18
17
17
17
18
19
17
20
21
19
18
19
18
22
24
25
27
32
42
53
43
46
50
53
43
37
42
34
33
44
84
92
89
51
43
45
76
92
68
86
112
139
155
181
194
145
195
209
547
313
224
193
199
223
166
123
117
120
133
143
139
108
104
100
90
90
118
138
124
132
131
148
126
124
116
103
99
98
110
118
110
107
123
145
139
149
111
95
98
180
295
222
140
96
75
67
61
69
130
180
86
60
51
44
40
35
33
30
23
22
21
21
20
20
20
19
19
18
18
18
18
19
19
19
21
23
20
20
19
18
18
19
19
18
18
17
17
16
16
15
15
15
16
15
15
17
18
18
19
19
22
20
20
23
21
20
91
26
24
20
19
18
18
17
16
17
17
16
16
16
20
18
17
18
17
17
18
19
22
18
18
18
21
22
28
19
18
18
16
15
15
15
34
30
20
18
18
17
18
18
16
16
16
15
14
15
16
85
20
19
19
18
18
18
17
17
17
17
16
16
17
17
22
31
20
18
17
16
15
15
15
14
14
14
14
17
23
31
42
32
26
23
22
23
23
23
22
22
23
29
27
26
25
23
23
21
23
20
20
21
22
19
22
20
21
21
18
17
13
16
15
17
19
23
24
20
16
18
20
20
21
23
23
21
21
23
23
21
21
22
23
22
22
21
22
29
29
31
32
30
24
24
22
21
19
19
17
16
17
18
19
20
20
21
22
21
21
20
18
17
18
19
20
21
22
23
22
20
20
20
20
20
19
20
21
22
23
23
20
19
18
19
20
19
19
18
18
19
19
20
21
21
22
23
23
22
21
21
20
20
19
20
20
21
20
19
22
24
26
24
22
21
23
23
25
30
37
43
50
52
38
37
41
45
40
40
37
38
32
33
30
30
32
32
32
32
35
44
53
61
51
45
54
56
52
54
47
42
43
40
40
38
40
47
62
70
65
72
71
63
87
107
98
83
63
58
52
63
67
63
60
63
75
94
117
124
99
96
84
79
92
101
126
128
102
97
86
82
79
82
86
80
85
103
149
271
218
118
109
117
97
97
125
253
181
105
83
72
68
67
56
49
48
48
45
42
40
37
32
29
21
20
19
18
17
16
16
16
18
18
18
18
18
18
17
17
17
17
20
37
21
18
18
18
18
17
17
17
16
15
15
16
16
18
20
17
15
15
16
15
15
19
17
16
15
15
15
14
15
14
15
14
15
15
15
14
14
13
14
15
22
16
16
16
15
21
14
18
17
17
17
17
18
18
18
17
16
15
18
18
17
16
16
18
20
21
25
21
18
18
18
18
18
17
17
17
17
17
17
17
18
17
18
21
21
35
25
25
24
22
22
22
23
23
22
21
21
23
22
21
21
21
21
21
21
28
30
25
25
25
25
25
24
23
27
44
37
42
27
24
24
25
26
25
24
24
24
23
25
26
25
23
23
22
24
25
23
24
29
32
32
35
28
36
31
28
25
18
27
29
35
33
32
36
36
30
29
35
38
36
32
27
26
25
25
26
27
28
29
31
33
31
28
28
31
30
31
34
32
28
28
29
27
25
23
24
25
23
22
24
23
25
24
23
22
22
21
23
23
22
21
22
23
23
22
22
22
21
20
20
21
21
21
22
21
21
21
20
20
21
22
21
21
21
22
23
21
24
22
23
21
21
22
21
21
25
28
36
38
39
42
48
51
51
52
52
56
59
59
52
39
35
34
36
42
54
63
65
69
69
66
66
66
73
71
57
51
50
48
49
50
52
55
54
56
49
45
42
40
37
33
31
28
30
33
37
41
47
46
55
51
44
39
47
51
51
51
52
54
55
59
55
48
46
49
47
44
46
44
37
38
38
38
37
36
36
34
34
33
33
32
33
34
33
24
15
16
16
16
15
15
15
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
15
16
15
15
13
13
13
14
82
118
20
21
18
18
17
17
16
18
18
18
17
17
16
15
15
16
16
15
12
12
16
17
16
16
15
15
14
13
13
12
15
15
16
15
15
15
14
13
13
17
15
14
17
16
12
15
12
14
18
16
15
15
14
11
9.3
8.5
6.9
5.4
5.2
5.2
4.7
4.5
4.7
5
9.2
6.7
5.8
95
208
22
20
19
17
15
14
11
9.8
8.8
8.2
7.7
13
18
16
13
12
13
12
12
11
11
11
10
9.9
9.6
9.8
10
10
11
19
18
17
15
13
12
11
11
11
11
11
10
9.5
8.8
8.1
9.6
9.7
8.9
8.9
9
9
9
8.8
8.9
8.8
8.7
8.6
10
14
8.4
14
14
17
17
16
16
15
15
14
15
16
16
15
15
15
15
14
15
15
16
14
13
14
13
13
13
13
12
10
10
12
12
13
14
13
14
14
13
11
12
13
13
14
13
12
13
12
10
11
12
11
10
10
10
11
11
13
12
12
13
13
12
13
12
12
13
13
13
14
14
14
14
14
18
22
28
40
26
18
15
17
17
17
18
17
19
22
22
23
19
18
17
15
14
15
15
16
16
17
16
16
17
17
15
16
15
13
15
14
18
20
27
33
31
28
32
32
31
24
25
27
30
43
38
37
35
33
30
28
29
31
25
20
21
23
23
26
29
30
32
35
35
33
33
36
35
38
36
38
36
31
34
33
34
32
32
33
31
28
30
29
33
40
39
36
35
35
44
56
55
65
57
55
55
52
51
49
43
39
37
37
36
37
39
40
48
54
56
50
44
39
36
39
44
48
48
47
43
41
39
36
21
20
18
17
16
16
16
16
16
16
16
16
15
15
14
14
14
14
14
14
13
14
13
13
14
13
12
12
13
14
16
15
15
16
15
20
17
14
14
14
15
15
17
27
33
20
17
18
18
17
18
18
17
17
17
17
16
19
20
18
17
17
18
16
15
15
16
20
37
20
19
47
24
24
23
22
21
20
20
20
20
23
23
22
23
60
69
35
33
37
36
30
27
26
25
25
25
23
22
21
21
24
28
24
32
30
31
31
30
33
42
30
27
34
86
57
50
40
44
45
45
39
38
37
35
33
32
31
30
30
29
32
33
31
32
35
32
31
30
30
29
30
29
29
29
28
29
30
28
28
28
28
27
26
27
28
26
26
22
23
26
25
25
24
24
24
24
24
27
25
24
24
26
27
32
30
31
28
26
24
25
27
26
25
43
43
40
27
32
19
28
13
16
23
25
24
24
24
25
27
26
25
25
23
23
23
24
24
25
26
25
24
24
24
24
24
24
23
20
21
21
22
22
22
23
22
21
21
21
22
22
23
22
22
22
21
21
21
21
21
21
21
21
20
25
22
20
20
19
16
18
20
23
25
31
30
30
35
40
37
35
37
37
34
29
29
29
30
33
38
40
36
34
34
33
33
33
34
35
35
34
32
35
40
36
35
36
36
33
37
37
32
32
35
36
35
34
37
42
42
40
40
43
39
43
45
44
40
39
37
36
38
50
68
78
83
78
64
57
59
57
67
76
80
85
91
91
81
74
76
69
61
52
49
60
59
62
68
71
81
84
77
66
60
59
58
57
54
52
47
51
58
73
84
90
90
101
107
95
88
81
87
115
319
124
107
86
68
62
56
50
45
41
34
31
28
26
25
21
19
18
19
19
19
18
16
16
18
18
18
17
17
17
16
15
13
12
13
14
15
17
16
17
18
19
18
19
22
22
24
78
22
19
19
19
19
17
17
16
15
12
11
14
17
52
20
22
20
18
22
20
18
18
18
17
17
17
17
18
20
19
17
18
17
16
18
16
17
19
18
17
17
20
21
19
18
17
15
12
11
10
10
10
10
12
48
89
39
18
18
17
17
18
17
17
15
15
15
18
22
19
17
15
20
101
147
48
37
34
31
28
27
25
22
22
24
25
24
24
22
21
21
22
23
24
24
24
24
23
24
24
24
23
23
23
23
23
22
24
26
26
25
24
24
24
21
21
21
21
21
20
21
22
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
20
19
24
23
18
21
25
26
29
30
34
35
35
36
49
85
51
49
56
50
46
49
53
51
49
45
46
50
57
57
56
57
52
46
43
41
42
42
40
40
39
37
36
36
36
38
37
36
34
33
33
32
30
29
29
31
33
33
35
33
35
55
49
49
57
70
119
142
111
98
88
83
86
101
102
105
117
119
112
342
220
160
173
151
137
133
117
118
120
118
118
122
203
378
195
108
90
353
718
415
145
240
314
108
88
86
113
86
81
71
63
56
49
44
40
37
35
33
31
32
30
26
21
20
19
19
19
22
25
25
22
21
19
18
18
19
20
18
17
17
18
17
17
16
16
16
16
16
17
16
16
16
17
19
19
22
18
16
16
14
17
16
15
14
15
14
14
14
14
15
15
16
16
15
16
16
14
14
14
19
17
16
15
13
13
13
16
21
161
228
65
45
38
33
20
18
17
17
19
19
17
19
18
17
17
17
22
22
19
17
17
16
16
15
15
15
15
14
18
21
19
17
16
15
15
15
14
13
13
13
12
14
40
42
27
26
25
24
25
24
24
23
22
24
23
22
21
21
24
24
23
22
23
23
23
22
21
22
23
24
28.9
25.6
21.5
25.8
27.7
26.9
28
32.6
33.4
31
27.9
26
23.8
22.2
20.7
14.7
29.4
NaN
NaN
18.1
103
63.3
21.7
22.4
26.2
23
22
22
32.4
28.8
35.2
73.2
127
111
71.9
39.3
33.6
29.4
25
23.1
28.2
26.4
36.6
36.8
35.8
36.1
38.2
38.6
44.3
47.5
40.4
46.3
39.5
39
38.8
38.1
36.7
34.2
44.9
72
70.7
54.3
54.5
28.1
27.4
30.5
32.5
27.1
31.3
37.2
38.6
30.6
28.3
31.5
37.8
46
68.1
49.2
41.7
39.3
29.9
32.1
34.4
39.2
49.2
71
77.7
88.5
106
128
81.6
69.5
54.7
54.6
54
43.8
41.5
45.1
46.4
40.9
31.9
33.3
35.3
41
42.7
42.6
48
53
55
54
56
56
54
46
43
41
46
55
47
48
51
48
47
49
52
52
55
60
54
48
46
45
42
41
41
40
38
38
37
39
46
57
62
72
79
81
79
78
71
67
69
72
75
68
71
70
76
80
81
87
91
90
79
71
65
62
61
59
63
72
76
87
93
110
99
95
88
91
87
93
117
147
179
126
114
112
107
117
147
148
139
130
116
100
88
87
89
95
101
99
91
102
221
321
157
177
74
67
60
49
48
43
39
36
33
28
27
26
24
23
22
20
19
19
18
19
21
20
24
26
24
23
20
18
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
17
13
12
12
13
13
12
11
12
12
22
23
21
25
77
51
31
25
20
18
18
16
16
16
16
16
17
18
18
18
18
20
30
32
31
26
26
25
24
24
21
20
25
26
25
23
21
21
20
18
18
18
18
18
19
19
17
16
17
17
17
20
20
20
21
20
19
18
18
19
19
18
18
20
23
20
21
19
21
23
25
22
19
18
17
20
19
19
19
18
18
17
17
17
17
18
22
19
18
17
18
17
17
17
17
17
33
48
44
36
31
28
25
24
22
21
20
18.7
18.9
14.8
19
21.2
22.8
26.9
23.6
23.2
20.6
19.9
25.5
21.4
22.1
19.3
28.6
41.2
27.4
22.5
29
34.6
26.3
33.6
35.7
33.6
24.6
25.3
23.5
23
22.6
23.9
38.3
30.7
53.5
55.5
50.2
56
49.2
46.6
37.5
31.3
31.6
28.5
36.6
37.5
41.4
47.5
46.4
38.8
34.9
33.6
28.6
23.9
21.7
46.6
50.2
42.6
34.4
32.1
29.2
23.8
26
25.3
23.4
22
21.7
19.5
21.2
NaN
14.8
27.1
35.7
36.2
49.9
38.5
NaN
NaN
NaN
NaN
65.2
NaN
46
37.1
30.4
27.6
32.1
32.3
32.9
34.3
36
33.3
34.4
39
47.8
48.4
47.5
39.1
40.5
56.7
60.7
35.3
28.7
34
29.2
25.3
28
27
29
31
40
39
31
35
44
62
84
102
108
120
141
159
174
196
213
218
215
221
202
195
201
202
172
154
148
142
146
139
163
164
173
145
138
144
165
161
145
133
139
171
191
203
204
204
201
224
211
175
171
168
174
160
136
122
110
95
79
75
94
94
112
154
204
226
347
265
213
170
161
184
350
344
289
161
131
128
110
104
102
99
112
148
140
153
135
131
127
147
122
126
156
222
260
314
277
251
255
193
123
80
76
59
51
49
50
48
48
46
43
38
37
34
31
27
29
32
28
28
26
21
21
28
28
24
24
26
27
26
23
24
24
24
29
25
34
19
25
24
25
26
27
24
24
24
22
25
26
42
58
27
24
24
25
26
28
43
32
29
27
22
23
18
16
25
23
22
21
21
21
22
22
22
21
22
21
20
20
19
19
21
19
18
18
18
14
19
21
19
18
18
18
18
19
19
26
21
20
20
21
20
20
20
26
34
22
20
25
39
40
130
136
50
37
46
86
57
34
32
31
30
29
27
23
28
26
24
24
24
23
23
22
21
21
22
22
29
28
27
27
26
29
30
31
29
27
26
25
27
33
32
32
35
30
31
28
27
26.1
26.8
31.2
25.5
25.5
27.9
29.9
31.9
31.5
31.7
30.8
30.1
22.3
21.5
21.6
22.1
22.1
22.4
22
15.7
20.9
14.9
26.7
42.1
46
49.1
46.8
42.2
45.2
44.4
29.3
40.2
43.7
35.7
36.2
42.2
53.8
26.7
30.8
47.7
54.1
45.6
36.8
38.1
42.8
46.4
52.1
48.5
40.1
41.3
44.3
61.6
72.2
71
58.9
63.3
56.9
43.4
33.5
35.1
35.9
39.3
38.9
41.3
46.3
58
65.9
53
32.6
51.7
60.3
71.8
76.9
48.3
58.1
65.4
65.9
59.4
54.4
56
55.5
53.1
51.5
41.1
38.1
37.4
35.5
32.8
29.4
32.9
33.1
32.2
29.8
31
28.8
30.1
23.2
28.6
25
35.8
28.5
27.9
29.5
26.9
25.5
21
23
25
27
24
21
25
31
32
32
31
30
33
33
35
31
29
29
26
26
26
27
34
34
33
32
33
30
29
30
33
36
35
40
40
38
38
38
82
66
54
52
52
47
42
41
42
41
37
33
36
35
35
30
31
31
35
37
46
46
46
38
52
53
47
51
57
55
56
62
62
65
59
54
49
46
44
39
38
37
37
37
37
36
35
35
36
35
35
36
35
34
33
18
22
23
19
17
20.5
15.2
12.3
9.21
8.99
12.3
10.8
10.8
11.2
18.6
22.1
22.1
17.8
16.2
14.9
13.8
13.8
13.8
12.5
12.4
12.1
11.1
11.4
11.4
10.8
9.26
9.53
8.93
8.27
9.13
8.74
7.86
8.43
7.85
7.52
7.36
10
12.8
12.4
12.4
78.9
85
19.3
16.2
14.9
14.7
13.4
11.8
15.4
16.9
16.9
18.3
17.2
16.9
15.8
16.1
12.3
11.3
11.8
11
8.51
5.74
4.29
3.97
4.74
5.26
4.54
4.26
4.86
4.59
4.28
4.45
5.06
17.6
8.77
6.31
6.86
11.6
9.72
7.62
8.11
6.75
5.56
4.9
4.69
4.28
5.09
5.59
6.01
6.59
7.95
10.7
9.38
7.96
7.63
7.23
6.49
5.35
4.56
4.31
4.22
3.66
3.38
3.13
2.97
3.8
5.4
5.19
4.49
4.33
4.47
4.42
4.48
4.53
4.58
4.73
4.9
6.9
144
19
17
15
15
17
17
17
17
20
19
18
17
17
19
19
19
18
19
19
20
22
23
23
22
22
22
20
25
22
21
21
19
14
24
20
21
20
6.2
12
20
14
19
24
23.7
24.3
23.4
22.1
20.5
21.2
18.4
19.7
23.6
20.2
12.4
15.2
29.3
38.3
25.6
25.5
19.6
21.1
15.9
12.8
21.2
30.7
32.7
26.6
14.4
14.3
25.6
20.9
18.4
19.4
24.4
30.2
35.9
39.4
27.9
28.8
31
35.7
26.4
35.4
36.7
36.8
32.5
29.8
18.5
19.8
28.6
41
54.6
35.7
39.9
37.4
40.3
43.6
32
36
38.1
41.6
36.5
34.5
33.4
33.7
34.1
34
26.2
31.9
37.8
40.9
32.2
31.3
35.3
36.2
35.8
39.5
38.3
45.6
47.9
55.1
58.8
76.1
108
92.2
54.3
32.8
30.2
37.8
39.1
33.8
37.1
36.9
47.7
38.9
43.4
29.1
36.7
34.5
30.3
32.8
31.2
28.9
26
25.4
28.6
31.6
35
35.2
36.8
53.2
51.8
39.8
34.9
33.3
35.1
35.2
33.2
34.4
70.4
75.6
82.1
60
38
45
57
56
65
69
57
46
51
65
90
122
154
142
95
83
62
70
81
82
103
105
124
149
170
172
114
85
80
74
92
107
113
133
163
202
156
148
152
151
197
260
191
173
177
261
209
173
148
149
140
144
163
166
158
160
179
153
147
153
217
265
390
175
136
119
109
110
104
96
94
100
104
104
99
97
106
130
272
460
562
321
316
516
645
753
789
546
703
740
635
826
692
411
327
157
168
189
117
87
70
84
82
74
117
102
241
236
76
59
48
40
45
39
31
35
36
30
24
21
21
19
18
22
23
21
19
18
18
17
18
17
27
17
15
14
20
27
27
22
22
29
31
30
37
22
25
27
24
29
20
18
17
17
16
14
13
16
17
17
16
17
17
16
16
16
17
16
17
16
16
17
17
16
16
16
17
17
16
16
17
16
15
14
20
20
29
22
20
19
18
18
19
17
16
16
17
16
15
15
14
14
17
25
17
16
15
15
14
13
13
13
13
13
13
13
14
18
16
15
14
14
14
13
13
13
14
14
14
7.9
8.44
2.92
2.92
NaN
2.92
14.3
26.7
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
41.2
32
31
31
30
31
29
29
32
31
30
31
29
30
28
27
27
27
38
31
31
32
32
35
38
43
48
49
51
55
50
44
39
39
37
39
40
40
41
40
41
45
52
60
66
76
88
94
94
121
114
112
101
90
86
83
74
70
71
71
67
65
67
57
58
60
68
62
61
55
52
50
47
43
42
43
43
41
46
35
22
21
19
18
22
21
18
16
16
19
19
19
19
19
18
17
17
16
16
16
16
16
18
17
16
20
19
18
17
15
14
14
14
13
13
10
8.4
7.7
6.9
6.7
6.5
6.3
5.4
5.1
5.2
6.4
6.6
7.1
11
12
10
11
15
53
57
113
104
58
26
22
22
22
21
19
16
13
9.1
7.5
7
6.8
6.2
5.5
5.1
5.2
5.1
5.1
5.2
5.7
5.4
5.2
5.1
4.1
3.6
3.3
4
3.7
4.5
5.4
7
11
11
9.2
7.8
7.5
7
6.2
5.5
5.2
6.6
23
40
39
31
30
27
18
18
17
16
15
14
13
11
9.9
9.3
8.9
8.3
7.8
7.6
8
8
7.8
8
8.1
8
8
8
7.9
8
8.2
8.1
8.1
8.2
8.1
8.1
8.2
8.1
8.4
8.2
7.8
7.4
7.2
7.1
7.1
7
7.3
15
15
15
18
27
26
21
19
19
18
17
17
16
47
38
30
24
24
26
28
19
27.6
34.8
37.9
29.5
32.2
30.5
29.4
29.3
32
27.8
25.6
25.2
26.5
19.7
19.2
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
20
20
20
21
24
31
29
27
24
25
21
21
23
27
31
34
30
32
35
40
44
51
55
54
56
57
59
61
67
65
56
54
52
46
42
39
38
40
40
40
38
40
50
51
45
43
51
68
84
89
85
70
76
69
75
69
61
58
52
53
57
60
63
69
68
63
59
66
71
77
70
64
63
56
52
48
48
51
49
35
34
35
34
31
28
29
28
26
23
23
22
20
19
18
18
18
17
16
16
15
14
15
15
17
17
18
17
29
28
27
28
27
25
25
25
25
21
18
16
16
16
17
17
16
16
16
16
17
17
15
16
21
21
19
19
19
19
32
20
19
19
19
19
18
17
17
17
16
16
14
12
10
9.2
9.4
13
13
13
18
22
19
17
14
13
11
10
9.7
10
10
9
8.9
10
17
15
13
9.4
8.8
8
6.8
6.6
5.7
5.2
4.9
4.9
4.8
4.4
3.1
3.1
3.2
3.6
4
3.7
3.7
3.6
3.5
3.4
3.5
4.2
5.7
9.3
6.9
15
16
15
12
9.4
8.7
10
9
7.4
9.1
7.6
8.6
13
17
15
19
30
22
19
18
19
17
16
16
15
16
17
17
20
20
19
17
17
16
15
14
13
13
13
12
13
13
11
12
12
11
11.2
10.8
9.3
10.2
12.3
10.8
9.73
11.8
13.7
10.4
8.81
13.4
14
15.7
13.8
13.5
13.4
12.8
12.2
16.2
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
32
37
35
36
36
35
34
29
28
31
38
65
112
63
60
51
44
42
41
46
52
53
53
50
52
61
68
67
64
54
48
49
52
60
77
86
91
97
106
91
79
68
73
78
77
83
88
89
89
99
93
78
77
87
102
108
92
92
83
74
69
70
72
72
70
67
60
53
48
48
51
48
42
39
41
46
42
41
40
21
20
19
18
18
16
16
15
15
14
15
15
15
15
14
14
17
22
21
18
15
21
17
16
16
30
23
20
19
18
19
22
22
24
26
20
20
19
18
18
18
19
18
17
16
16
15
14
15
17
17
17
19
24
28
23
22
45
40
45
56
36
28
24
25
23
26
31
32
25
22
21
27
25
23
24
24
23
21
21
21
28
30
24
33
35
32
29
26
25
34
38
25
24
25
23
22
22
21
20
19
17
15
16
18
19
23
18
18
17
17
20
38
35
25
23
22
21
20
18
17
18
23
78
31
26
25
24
24
24
24
23
26
20
21
21
20
20
20
23
27
23
25
29
31
28
32
29
26
35
34
31
32
30
34
33
33
36
40
49
52
44
40
31
36
37
26
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
58
79
66
49
47
44
40
56
70
55
47
40
40
33
37
47
52
48
64
89
96
60
51
64
92
117
163
220
304
363
309
181
166
211
261
253
182
160
156
146
157
146
141
141
166
177
266
425
404
256
385
304
194
218
189
272
427
215
155
147
210
509
732
830
551
480
490
600
320
247
217
236
347
348
376
298
327
200
166
116
92
98
96
94
272
131
101
85
75
72
72
65
61
57
53
50
48
47
46
36
34
34
33
33
32
30
24
30
24
23
23
21
21
18
15
15
15
14
14
16
19
14
16
18
18
18
20
19
19
18
19
18
17
17
17
17
17
17
18
18
17
17
17
17
16
17
19
19
18
19
18
19
21
20
21
30
22
25
20
18
17
18
19
18
24
20
18
19
19
18
15
17
16
15
14
14
13
12
11
11
13
21
41
51
56
37
25
21
21
21
19
17
16
15
15
14
14
13
13
13
12
13
35
19
16
15
14
14
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
13
13
13
11
11
11
11
12
12
11
11
11
11
11
11
10
11
11
11
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
23
22
23
23
32
33
26
28
39
32
28
23
20
29
26
25
28
29
26
27
30
36
36
30
30
27
29
33
42
49
66
71
55
61
71
74
77
77
89
92
109
112
85
74
64
57
55
72
85
85
84
80
75
69
69
69
65
64
62
60
64
70
75
75
80
85
93
83
71
70
70
72
68
68
69
70
68
66
65
64
60
46
41
40
39
38
33
31
27
25
22
21
22
19
18
17
21
24
45
395
54
41
35
34
39
38
35
35
46
37
25
20
18
24
23
22
22
22
23
23
22
21
20
20
20
16
17
15
20
19
21
32
20
16
15
14
12
18
17
17
17
17
17
15
13
15
19
20
44
149
42
26
28
28
26
25
25
23
22
23
24
24
28
28
28
25
24
22
23
22
22
22
22
21
19
18
21
19
20
18
17
17
16
15
15
15
69
48
33
29
22
21
21
27
19
17
17
16
14
13
12.5
12.1
11.7
11.5
8.83
5.63
7.94
12.5
13.6
14.6
15.2
14.6
14.1
13.9
13.6
15.3
21.2
35.5
44.9
45.7
44.9
48.9
49.3
50.1
43.4
38.7
34.6
32.4
31
32.5
30.1
30.6
30
30
29
29.3
31.7
30.2
30.2
30.3
29.1
42.7
47.7
32.4
31.8
34.2
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
24.1
22.5
18.9
26.3
21.1
18
20.3
21.9
23
27.5
40.3
39.1
41.2
42.6
39.7
34.6
30.8
30.7
27.3
28.3
24.7
27.2
25.1
25
27.7
31.5
40.4
49.7
58
58.4
54.8
55.1
54.4
53.4
41.1
40
37
35.6
35.6
34.7
34.1
34.5
37.8
37.6
36.4
34.7
32.5
33.1
49.3
47.4
48.7
56.6
58.8
54.9
51.3
55.1
60.1
69.4
72.7
69.4
69.5
61.8
57.1
56
57.1
56.4
50.8
49
46.9
47.8
40.9
41.7
41.4
45
43.3
41.8
41
42.3
43.3
44.8
37.7
34
30.1
28
28.6
27.6
27
26.1
25.2
23
22.5
21.4
20.1
18.4
18.4
18.8
17.5
18
17.6
18.5
17.6
17.6
17.8
16.4
16.3
15.8
15.8
15.8
15.9
16.1
16.6
16.6
16
15.1
14.3
13.2
12.5
11.2
10.3
9.46
9.15
9.85
14.3
11.8
10.3
13.6
12.8
11.2
9.85
9.7
15.2
14.3
12.6
10.7
8.86
8.55
8.61
8.6
7.23
6.92
6.75
6.35
6.14
5.21
4.24
4.36
3.77
3.32
2.22
1.67
1.81
2.31
1.96
1.75
1.87
2.1
2.05
1.84
1.75
1.6
1.62
1.98
2.49
6.61
6.64
6.58
7.06
5.04
5.07
4.62
4.17
4.1
5.07
4.83
4.8
5.65
5.67
4.75
4.28
3.99
5.57
56.7
89.5
35.9
29.1
20.9
15.5
12.5
10.8
10.1
9.71
9.11
10
10.7
9.54
8.64
8.54
9.6
12
13.3
12.6
11
9.82
12
35.2
19.2
15.6
14.1
13
14.4
357
432
180
456
96.8
238
54.1
53.6
46.8
42.9
28.5
32.4
31.8
30.7
30.2
29.1
27.3
34.8
25.2
24.8
24.6
23.9
23.7
24.5
30.2
28.3
27.5
26.4
25.4
24.7
24.3
24.2
23.8
23.4
22.7
22.4
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
44
41.5
167
43.4
48.6
53.5
57.9
64.4
59.2
55.2
58.2
64.4
63.8
59.8
54.4
50.6
47.7
62.3
75.2
65.4
48.1
44.5
44.5
44.7
43.1
42.7
42.4
44.1
44.1
40.9
45.3
50.4
50.4
50.1
47.5
47.3
46.3
36
32.6
27.9
27.9
27.1
28.5
27.6
25.1
24.7
22.9
22.1
34.4
34.4
35.1
35.6
37.2
35.6
36
36.4
36.2
36.5
37.7
38.8
39.9
41.8
43.1
41.6
40
38
37.1
36.2
39.6
42.2
42.4
42.9
45.9
44.9
43.6
43.3
38.4
37.9
37.7
18
21.6
21.5
20.6
19.9
18.9
18.6
17.6
15.3
15.5
15.2
14.8
16.6
18.4
17.3
15.9
15.7
15.6
15.6
15.3
14.7
14.4
14.8
14.9
14.5
17.4
16.7
12.9
9.35
8.87
7.95
6.89
5.76
5.47
6.24
6.04
6.29
6.33
5.79
5.01
4.93
4.87
4.57
4.73
6.18
12.1
17.6
19.4
17.3
10.7
8.78
11.2
12.2
12.3
11.3
10.3
7.57
7.05
6.68
5.61
4.74
4.3
4.15
3.7
3.59
3.6
3.47
3.38
3.34
3.36
3.36
3.67
3.5
3.24
2.62
2.43
2.35
2.15
1.49
1.6
2.63
3.27
3.18
3.7
3.49
2.79
2.5
2.58
2.43
2.07
2.62
3.26
2.88
2.56
2.49
2.39
2.31
2.09
1.94
1.91
1.65
1.53
1.46
1.62
3.07
17.6
13
15.9
22.9
17.3
16.2
15.3
14.2
24
23.4
31.2
32.7
19.1
