221
220
219
217
216
213
211
211
210
209
208
206
206
207
218
223
216
214
214
212
211
211
210
210
210
209
209
213
218
219
221
222
223
228
229
230
232
233
236
239
241
243
245
249
248
246
243
244
247
247
248
250
251
251
252
252
254
254
254
257
253
253
253
259
260
260
260
261
261
262
270
283
309
310
310
310
310
309
309
307
308
308
308
307
307
308
310
311
314
318
330
340
346
349
351
352
353
354
350
348
348
350
352
358
362
365
366
366
366
368
368
358
359
359
360
360
360
349
340
337
332
333
335
335
337
338
340
340
343
345
345
348
349
349
349
349
350
347
346
344
344
343
342
342
341
341
341
354
354
353
346
345
338
325
321
319
318
307
297
289
286
265
264
262
234
233
229
227
225
225
225
225
225
224
222
222
223
225
225
227
227
227
225
225
225
226
228
230
232
237
241
243
244
247
254
258
260
260
260
264
266
264
262
263
264
267
268
269
275
283
290
290
290
295
318
321
331
331
331
323
322
321
319
324
324
316
300
300
300
301
302
310
312
314
277
224
219
211
204
202
201
193
191
189
189
198
213
216
219
228
230
232
240
245
255
261
264
267
268
271
272
274
275
277
278
283
289
291
292
292
293
293
294
305
333
339
345
349
338
336
335
335
334
322
319
316
313
301
298
295
293
283
281
277
268
267
241
240
239
236
235
235
234
234
239
243
249
253
261
261
262
263
269
273
276
278
279
282
288
291
294
295
297
299
309
310
312
314
315
310
310
310
309
295
277
255
254
253
251
250
249
240
231
211
194
188
187
186
185
186
191
191
203
217
217
221
223
239
243
247
256
261
263
264
268
270
273
284
286
293
295
295
295
295
295
295
294
294
294
294
294
291
287
282
280
277
277
276
276
275
274
273
273
273
274
275
279
281
280
278
275
267
262
264
267
267
268
268
267
267
272
267
258
246
245
237
236
235
235
234
235
236
235
234
233
233
233
224
222
216
213
212
212
212
212
212
213
214
213
213
216
218
217
218
217
217
215
217
216
214
211
205
208
210
210
215
216
219
227
228
228
229
229
232
232
231
227
234
238
235
236
236
229
223
223
222
222
222
223
223
226
230
230
231
237
239
241
247
248
249
254
257
257
257
260
261
263
273
277
277
271
266
264
263
260
258
257
255
254
253
253
253
254
254
254
254
254
255
255
255
256
256
256
257
269
288
291
294
295
296
297
302
303
305
306
307
307
305
286
286
286
286
286
286
286
286
283
282
280
280
279
254
252
229
225
225
225
225
225
229
230
232
233
233
233
233
234
234
235
235
238
240
240
243
244
246
255
262
268
269
274
274
275
275
275
271
269
271
273
276
279
281
282
282
282
286
288
293
291
291
293
293
298
302
302
301
305
305
307
308
308
309
309
309
323
327
330
330
333
336
340
341
329
296
293
293
292
290
290
291
295
293
292
289
287
286
284
284
280
280
280
280
277
279
281
277
268
267
265
263
261
258
258
257
256
254
250
248
245
245
245
245
244
242
241
241
239
239
240
240
240
239
241
243
245
244
242
240
237
228
224
223
222
217
214
208
202
201
200
199
199
199
199
199
199
199
199
198
198
198
197
197
197
198
191
189
187
187
186
185
185
183
182
182
182
179
179
181
182
181
179
181
182
183
184
184
184
181
176
176
176
172
167
164
163
160
155
154
153
152
151
151
151
151
151
151
151
151
151
152
153
153
153
156
158
159
161
161
162
163
163
165
168
174
176
177
179
181
186
190
192
191
190
189
188
187
188
188
189
195
198
202
202
200
199
198
196
199
201
204
207
212
213
215
217
218
220
221