147
137
134
128
125
123
120
120
118
117
115
113
111
108
103
102
107
104
110
112
114
118
118
116
114
115
105
101
96
96
96
96
96
96
96
96
96
98
108
113
130
140
146
145
132
141
156
158
159
153
164
185
155
157
162
169
184
176
190
190
189
184
191
189
183
177
147
147
150
157
167
177
182
188
187
182
179
180
174
181
173
171
189
184
170
181
188
186
184
183
189
180
179
179
183
195
183
184
196
192
194
204
174
195
177
199
219
198
182
179
189
168
165
164
161
158
152
147
146
145
142
141
139
139
139
138
137
133
131
125
125
126
118
120
120
120
121
124
133
125
131
132
134
139
160
159
170
173
174
174
175
175
177
180
179
178
177
173
172
176
176
176
176
183
184
186
187
187
194
201
201
197
192
188
188
190
188
187
192
192
192
192
194
196
198
198
199
204
209
211
213
217
217
222
221
224
225
227
227
228
228
229
231
230
228
227
219
218
220
227
229
230
233
234
234
234
231
233
235
244
249
251
254
252
250
230
230
217
196
193
193
197
196
195
194
192
186
186
184
179
184
185
182
175
171
171
175
176
177
173
171
172
164
166
169
172
162
165
166
166
164
161
163
166
165
163
160
157
157
165
174
166
178
176
165
154
143
135
131
129
127
126
123
122
122
122
122
120
120
118
116
116
117
118
118
118
118
118
122
128
128
117
120
122
124
122
119
115
114
113
113
112
112
112
112
113
113
113
113
114
114
114
114
114
114
115
116
117
117
119
121
123
125
126
126
127
128
129
130
132
132
139
141
142
143
143
144
146
149
150
161
169
169
169
169
168
164
162
162
161
159
157
149
152
157
159
158
157
161
161
161
162
163
167
167
164
161
159
158
160
155
151
149
148
144
141
139
139
134
134
132
130
128
126
122
117
118
118
118
119
119
118
117
118
124
126
126
126
126
126
126
127
128
130
129
139
140
133
139
137
151
152
147
144
139
138
137
128
126
125
125
122
128
131
136
129
134
138
144
135
122
120
118
117
118
119
123
125
127
129
128
128
128
129
131
133
136
139
152
154
154
154
155
156
160
159
159
156
147
145
147
147
148
149
150
163
152
153
154
156
158
158
157
159
160
154
151
148
148
149
151
151
151
160
160
155
154
153
150
150
151
162
162
164
152
150
144
133
131
130
129
128
126
123
123
129
129
126
126
126
126
126
125
123
123
123
121
122
133
139
143
151
165
165
167
167
164
161
161
156
155
157
160
163
165
167
168
169
171
169
169
175
174
170
169
169
169
169
168
166
152
143
146
140
138
132
130
130
130
131
131
132
132
135
137
140
143
147
148
147
150
153
156
157
164
170
169
171
166
169
158
162
162
163
163
164
161
161
161
173
171
175
185
183
181
199
202
199
206
207
204
201
197
199
202
204
207
208
201
204
196
195
194
192
186
179
158
149
149
135
119
120
116
114
113
113
114
114
114
115
115
115
114
114
114
113
111
111
111
111
111
112
112
112
111
112
113
110
108
105
105
105
105
106
106
107
107
108
108
108
106
106
107
106
106
106
106
106
106
106
106
106
106
106
106
108
109
110
111
113
115
115
116
116
117
116
113
112
110
109
109
111
113
113
114
114
128
134
137
148
155
158
162
172
173
174
180
187
180
177
175
170
160
154
156
163
168
164
159
155
151
146
146
136
142
148
145
140
129
110
105
100
98
96
96
96
96
96
96
96
97
105
107
113
117
118
117
117
112
111
110
104
109
108
115
115
104
102
103
110
110
110
113
118
119
119
119
127
130
136
144
146