212
212
212
212
212
212
210
210
209
209
209
200
195
192
188
185
184
178
166
157
154
150
148
147
147
147
147
147
147
147
147
147
148
148
148
149
150
151
151
152
154
156
167
165
164
162
158
154
149
145
144
141
139
136
134
133
133
133
133
133
133
133
133
133
133
133
131
130
130
130
130
130
130
130
128
127
126
125
124
124
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
124
124
124
125
125
125
126
126
127
127
127
127
128
128
129
131
134
137
138
139
139
139
139
140
140
140
140
141
141
142
142
144
145
146
146
146
147
147
146
146
146
146
146
147
147
147
147
147
147
147
149
151
152
152
153
153
153
158
159
166
175
188
190
195
197
203
208
220
226
230
233
234
234
235
235
235
235
235
235
234
234
234
232
232
232
232
232
233
233
233
234
234
235
235
235
235
235
234
234
234
233
231
219
218
218
216
215
214
198
197
194
194
193
192
192
191
190
189
189
188
188
188
187
186
184
184
183
181
177
175
171
171
171
171
171
171
171
171
172
173
174
174
175
175
176
176
176
176
176
176
176
175
174
172
171
171
171
170
169
169
168
167
166
164
162
159
157
156
152
150
149
147
147
148
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
162
163
171
178
185
190
206
215
218
220
220
226
227
233
234
234
234
234
234
232
231
231
231
231
231
231
230
229
227
224
217
214
211
208
205
200
197
194
192
189
187
184
184
184
184
191
192
194
196
202
204
206
206
209
215
218
219
220
221
222
223
225
228
230
232
234
237
241
242
244
246
246
246
246
246
246
246
245
245
244
244
243
243
242
242
241
241
240
240
239
239
239
240
248
249
249
250
250
250
248
248
246
244
241
238
235
219
216
214
212
210
206
203
201
197
192
191
189
186
184
182
181
179
179
178
177
177
176
175
174
172
171
170
169
168
164
162
164
165
166
171
172
177
177
176
176
174
172
171
171
171
171
171
176
177
177
178
178
180
180
181
181
181
182
182
183
183
184
188
188
189
190
192
193
196
196
196
198
198
198
198
199
202
203
205
207
208
209
210
213
214
216
218
232
236
243
248
253
253
252
252
255
255
258
258
258
258
255
250
247
242
243
248
248
248
248
247
246
246
245
244
243
241
240
234
226
224
218
215
213
213
213
213
215
216
218
218
218
218
218
218
218
218
218
218
218
214
211
205
203
200
194
189
184
183
183
182
182
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
182
183
184
185
185
185
185
185
185
185
185
185
182
181
180
182
185
187
187
188
188
191
192
192
192
192
192
193
194
194
194
194
194
194
194
194
193
192
191
190
187
184
182
179
176
174
172
167
165
162
160
158
157
157
156
156
156
155
155
155
154
152
152
150
150
150
149
149
149
149
152
153
154
155
156
157
161
163
164
165
167
169
171
176
185
197
200
200
196
195
192
191
190
190
190
190
189
188
188
187
185
183
180
180
179
178
177
177
176
176
175
167
166
165
162
160
159
158
157
154
153
152
152
152
152
150
148
142
141
140
140
139
138
138
137
137
140
143
144
144
146
147
151
154
157
163
166
169
175
181
188
192
195
199
206
207
208
209
210
210
211
211
212
214
214
212
211