200
204
207
207
210
210
211
211
211
211
212
212
212
212
213
213
215
215
217
217
218
218
224
224
228
228
236
236
237
237
239
239
244
244
245
245
257
257
263
263
271
271
287
287
299
299
304
304
309
309
312
312
319
319
320
320
321
321
323
323
323
323
324
324
324
324
324
324
319
319
317
317
315
315
312
312
311
311
309
309
309
309
308
308
308
308
306
306
306
306
306
306
306
306
305
305
305
305
304
304
304
304
303
303
302
302
302
302
302
302
301
301
301
301
301
301
301
301
301
301
301
301
300
300
298
298
297
297
295
295
293
293
291
291
286
286
283
283
281
281
279
279
277
277
275
275
271
271
268
268
263
263
261
261
257
257
255
255
252
252
249
249
245
245
244
244
244
244
243
243
243
243
247
247
257
257
273
273
281
281
287
287
290
290
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
295
295
300
300
304
304
310
310
311
311
310
310
306
306
304
304
303
303
301
301
299
299
299
299
299
299
300
300
305
305
309
309
311
311
315
315
316
316
316
316
317
317
319
319
319
319
320
320
316
316
315
315
310
310
306
306
304
304
302
302
301
301
299
299
298
298
298
298
298
298
298
298
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
295
295
295
295
295
295
295
295
294
294
292
292
286
286
285
285
283
283
282
282
281
281
279
279
279
279
278
278
278
278
278
278
277
277
274
274
272
272
265
265
251
251
248
248
246
246
242
242
237
237
226
226
224
224
222
222
223
223
227
227
229
229
232
232
233
233
240
240
243
243
245
245
246
246
246
246
250
250
251
251
252
252
253
253
254
254
256
256
256
256
264
264
271
271
276
276
282
282
287
287
293
293
299
299
306
306
308
308
311
311
314
314
321
321
325
325
328
328
341
341
345
345
368
368
382
382
386
386
398
398
403
403
406
406
413
413
414
414
416
416
418
418
417
417
420
420
422
422
425
425
445
445
445
445
451
451
449
449
443
443
449
449
457
457
464
464
468
468
461
461
458
458
452
452
440
440
438
438
437
437
435
435
435
435
434
434
430
430
412
412
411
411
411
411
411
411
412
412
414
414
414
414
415
415
412
412
409
409
407
407
405
405
404
404
404
404
407
407
413
413
405
405
400
400
394
394
377
377
374
374
365
365
358
358
355
355
354
354
353
353
353
353
349
349
346
346
340
340
334
334
321
321
317
317
316
316
315
315
303
303
302
302
300
300
299
299
297
297
293
293
290
290
287
287
283
283
279
279
277
277
267
267
266
266
257
257
253
253
252
252
250
250
250
250
251
251
247
247
245
245
244
244
243
243
242
242
240
240
237
237
226
226
224
224
225
225
229
229
226
226
221
221
213
213
204
204
201
201
200
200
198
198
197
197
195
195
191
191
190
190
190
190
190
190
190
190
190
190