140
127
123
117
114
105
92
92
100
112
109
109
115
127
122
134
134
136
139
149
149
149
149
140
140
140
149
150
150
148
148
147
144
143
143
148
152
152
155
155
152
152
156
156
162
166
162
161
161
161
161
161
151
142
142
122
123
129
130
131
131
131
132
134
140
140
142
142
155
155
155
157
159
161
162
162
165
168
166
164
164
167
167
170
164
164
162
163
163
165
168
166
161
159
159
164
164
169
170
170
171
171
175
177
174
176
176
186
186
184
187
188
188
190
191
194
194
201
205
206
207
206
205
206
209
214
233
240
245
246
248
246
242
242
241
225
226
225
224
224
218
220
217
216
215
212
212
215
217
220
221
219
219
217
215
213
209
209
209
209
209
209
208
204
201
201
199
196
187
180
181
181
179
178
178
177
177
176
176
172
171
171
174
171
170
170
171
171
170
169
168
168
168
168
177
170
165
174
176
169
166
166
169
173
177
182
183
184
178
175
165
163
161
158
158
158
161
167
164
176
172
161
160
158
164
159
157
151
149
150
151
153
150
148
147
145
145
146
149
152
159
169
165
153
148
151
152
145
142
143
142
142
135
134
134
134
134
134
134
137
138
144
147
154
152
144
134
127
127
128
129
131
131
134
134
134
134
132
128
126
134
134
132
129
121
121
129
130
134
135
135
132
132
117
134
136
137
139
139
131
119
123
126
120
120
120
122
125
127
129
129
129
130
130
136
139
140
134
139
138
138
138
131
131
138
140
141
141
143
142
133
132
130
136
135
135
139
137
136
136
136
135
133
131
136
138
139
142
142
142
144
144
143
141
142
143
143
144
163
162
162
163
167
176
175
173
168
172
173
176
179
180
181
181
180
177
177
179
181
156
153
150
149
149
147
147
137
134
135
138
138
143
145
146
146
147
148
148
155
155
155
156
155
155
152
152
151
151
149
147
148
148
149
142
135
131
123
119
112
111
109
102
98
98
100
103
104
107
108
108
107
106
103
100
102
102
102
100
99
98
100
102
102
102
102
98
96
95
113
111
108
103
98
97
97
97
96
96
98
101
108
117
114
116
116
111
111
111
103
95
95
95
96
101
103
105
105
108
109
109
110
113
113
119
120
120
120
120
118
118
118
119
119
119
119
120
120
121
123
123
123
124
125
125
125
126
122
118
116
115
114
112
115
119
116
100
99
98
95
94
92
94
93
90
88
88
90
93
90
84
84
84
84
90
89
80
78
77
80
82
86
88
88
69
78
76
74
75
77
79
65
62
60
56
56
56
60
63
58
60
61
65
66
64
63
62
58
58
69
76
75
64
66
54
55
54
53
55
59
61
60
58
53
55
46
47
51
62
65
65
60
58
59
58
42
46
42
41
41
41
41
44
42
40
39
40
44
42
37
38
39
42
44
44
44
43
41
39
40
37
37
35
41
52
51
53
49
47
45
43
42
33
33
33
32
31
32
33
33
34
36
37
36
38
37
36
36
38
39
39
39
32
29
30
35
38
40
40
39
38
38
36
31
33
38
33
33
35
37
36
34
36
37
37
34
31
28
28
25
23
20
21
24
21
20
19
19
19
21
24
24
24
24
24
24
21
21
20
18
18
17
17
18
18
19
19
16
13
14
18
17
17
16
15
18
20
20
20
20
20
21
21
21
21
18
11
33
33
33
33
31
29
28
35
41
45
56
57
67
72
76
77
79
80
57
44
44
38
40
40
46
47
56
73
83
85
85
85
85
83
72
68
67
66
63
63
60
53
28
26
24
23
22
20
20
16
12
11
8
9
9
10
10
10
10
11
12
12
13
13
13
12
11
11
12
14
14
15
17
19
19
15
15
15
17
16
13
13
13
12
11
12
11
9
6
11
9
5
9
9
9
8
7
5
3
3
4
2
3
2
1
2
3
4
2
2
7
7
6
5
4
3
3
4
3
3
3
4
8
13
7
6
7
4
8
6
5
5
5
3
4
5
8
8
12
5
5
5
5
5
5
4
4
3
3
3
6
7
7
7
7
7
7
7
4
5
6
6
6
6
6
6
6
10
10
10
10
9
9
10
10
10
11
11
12
14
13
13
12
14
14
13
13
13
13
13
13
14
13
13
13
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
15
15
16
26
25
26