21
20
19
21
21
22
24
24
25
25
25
25
25
25
71
72
72
73
74
75
75
75
74
74
65
65
65
65
66
66
67
67
70
83
85
86
87
95
96
89
88
88
82
80
80
78
76
75
74
73
71
70
68
68
66
61
58
57
54
51
51
48
46
42
41
41
41
40
40
40
40
38
38
38
38
39
39
39
39
39
39
36
39
39
39
40
41
40
40
40
40
40
40
40
40
40
40
40
42
44
46
47
47
49
59
60
60
63
66
67
68
69
71
73
79
86
92
97
101
102
104
104
105
106
109
111
118
132
136
135
135
134
134
134
133
129
122
119
117
113
113
114
115
115
116
116
122
130
142
145
144
140
150
172
166
157
150
142
146
152
149
147
141
138
132
126
121
118
117
116
116
115
113
111
109
104
102
101
95
94
94
93
92
88
88
87
85
83
83
81
81
80
80
80
80
80
80
80
80
80
80
79
79
79
79
86
88
87
86
86
84
83
80
77
76
75
73
73
71
72
70
68
66
63
63
61
59
59
59
61
62
62
62
62
61
61
60
60
60
60
60
61
62
63
63
63
62
61
61
62
64
64
66
66
67
68
69
69
70
73
75
74
79
87
91
93
96
99
105
107
108
108
108
108
108
107
107
107
108
108
106
106
106
104
106
107
110
110
111
110
109
109
109
119
123
126
129
132
136
138
139
139
141
136
129
124
122
121
120
119
119
119
118
117
117
115
115
113
112
111
110
110
110
110
110
110
109
108
107
104
104
105
105
106
106
106
106
105
104
103
103
102
101
100
98
97
94
86
79
74
70
69
68
67
66
63
63
63
63
63
63
64
65
67
68
70
71
72
73
75
78
81
87
92
94
96
103
105
106
106
107
107
106
105
105
102
102
102
102
103
103
101
99
99
97
95
93
90
86
85
85
83
80
80
78
78
83
83
84
84
84
84
84
85
86
86
85
85
84
83
82
80
79
78
79
79
82
84
84
83
81
81
74
71
73
75
82
87
88
90
90
90
90
90
94
99
101
102
102
102
104
110
110
111
114
117
131
136
141
145
147
152
154
155
156
159
162
164
169
170
170
169
166
166
165
162
159
153
152
151
147
144
140
139
136
136
136
139
141
142
143
145
148
150
151
154
163
166
170
176
183
188
189
190
190
191
196
198
202
204
206
210
210
210
210
210
208
206
205
204
204
198
197
195
193
195
197
196
193
192
190
188
187
182
180
180
181
181
180
177
177
176
174
171
172
166
162
157
155
155
155
154
153
153
153
152
151
150
150
153
156
161
169
175
181
188
195
199
202
204
204
204
203
200
197
194
191
188
184
184
184
184
186
187
182
178
173
161
154
149
139
136
135
135
134
133
129
126
126
125
123
121
119
113
106
102
98
97
96
96
92
90
88
87
84
84
84
84
83
83
83
83
82
78
77
77
77
77
77
74
73
73
72
72
72
71
71
67
61
59
57
55
53
53
52
51
51
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
49
48
46
46
46
46
46
46
46
48
50
53
53
52
52
51
50
48
48
48
48
48
48
48
48
48
48
48
48
48
45
43
42
39
38
37
37
36
36
36
36
36
36
36
36
36
35
34
34
34
34
33
33
32
31
30
30
32
32
32
32
32
32
32
32
32
31
31
31
31
31
33
33
33
33
33
33
33
33
33
33
33
33
31
30
29
28
26
26
24
24
24
24
23
23
23
23
22
23
23
23
23
24
24
24
24
23
23
22
22
22
22
23
23
24
24
24
24
24
25
25
24
24
24
24
24
24
24
25
25
23
23
22
22
17
12
12
12
10
10
11
11
11
11
11
11
9
8
7
7
8
8
8
7
7
7
7
7
6
6
5
5
5
5
5
0
0
2
3
4
4
5
5
7
8
8
8
8
8
7
7
7
7
6
5
5
5
5
1
0
0
0
0
0
0
0
6
8
10
11
10
11
13
13
13
13
12
12
12
12
12
10
10
10
11
12
13
13
13
12
12
12
12
12
12
13
13
11
9
9
9
8
7
5
1
0
0
0
0
1
2
3
4
3
0
0
0
0
0
0
0
0
0
3
5
5
3
4
5
5
5
5
5
5
5
5
5
5
6
7
7
8
8
8
8
8
8
8
8
8
8
8
8
4
4
4
4
4
4
5
5
5
6
7
9
9
9
9
10
10
9
9
14
15
15
15
15
15
15
15
16
17
19
20
21
22
25
27
29
29
30
34
35
39
42
42
44
45
46
47
49
50
51
51
50
50
49
48
47
47
46
44
44
42
41
40
40
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
38
38
38
38
38
38
38
39
40
40
41
41
41
42
43
46
49
53
57
57
61
61
65
68
69
70
70
70
70
56
56
56
56
56
57
61
61
61
61
61
57
57
57
57
59
80
80
61
56
26
25
25
25
25
25
25
22
22
21
19
19