205
201
202
206
204
200
200
200
200
200
202
203
203
210
214
218
221
220
218
216
224
230
231
239
241
241
241
241
256
262
262
264
288
307
307
320
329
329
329
331
335
343
343
341
336
334
333
332
324
323
320
312
293
292
290
290
290
290
290
290
292
290
292
293
284
266
268
271
268
265
261
258
258
258
258
258
265
265
261
255
253
261
251
248
252
244
244
241
241
242
247
247
247
243
242
242
241
240
240
236
235
235
232
231
225
221
219
215
214
214
215
215
214
214
219
220
223
227
230
216
217
217
227
230
243
243
243
243
243
243
243
243
243
243
243
243
243
245
259
261
251
254
262
267
293
298
296
280
276
278
280
285
291
298
301
300
300
297
296
301
304
310
316
324
326
318
316
318
320
332
335
336
350
350
349
349
349
349
348
348
348
348
352
364
373
376
376
378
379
378
374
378
381
388
390
393
393
393
393
393
393
397
402
407
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
419
436
453
446
445
443
434
444
445
447
449
453
461
465
476
481
487
490
489
486
486
485
482
479
473
486
492
497
498
491
487
488
489
495
499
504
507
512
514
518
520
520
522
524
525
525
525
525
527
529
535
536
538
544
547
550
550
550
550
550
551
554
561
565
565
565
565
565
565
565
567
569
585
588
590
592
594
597
598
598
600
601
600
600
599
598
597
596
602
604
608
609
611
615
614
612
612
615
616
617
620
621
623
630
639
648
651
652
653
654
655
656
656
656
656
656
656
657
658
659
685
654
634
624
625
629
603
602
613
612
611
587
594
597
586
580
580
580
578
575
571
571
571
570
568
558
537
532
529
528
527
526
526
523
499
494
485
464
455
453
452
450
449
446
441
439
438
437
433
432
432
432
432
432
432
432
432
432
429
428
428
427
423
423
423
423
423
421
417
406
400
392
392
400
403
401
400
389
388
388
386
386
386
386
385
384
383
380
363
347
343
347
351
353
327
328
332
333
329
328
326
330
337
333
319
311
309
293
288
282
280
280
279
278
276
269
266
264
267
268
269
270
270
270
270
270
269
253
250
250
250
250
244
234
225
222
220
216
215
215
215
214
214
214
213
212
212
212
212
212
212
212
213
214
215
215
215
214
214
213
210
203
203
204
206
208
209
209
204
202
202
203
203
200
200
203
205
207
208
207
203
213
196
196
201
201
204
204
203
198
198
197
198
202
202
202
202
201
200
200
200
200
201
202
202
200
199
203
210
200