211
211
212
213
214
214
215
215
215
221
223
222
222
238
244
247
267
273
273
273
273
274
275
273
271
268
268
264
263
263
261
260
258
256
254
252
247
243
234
231
239
249
251
242
223
222
223
223
227
235
243
238
236
245
234
238
234
229
227
220
220
217
243
237
229
208
207
203
203
203
203
202
201
201
201
204
203
201
200
200
201
201
200
200
201
201
201
201
201
202
204
227
233
233
231
230
231
247
238
233
243
257
260
261
264
269
289
293
286
282
282
285
293
295
293
295
299
301
302
304
316
321
323
323
323
323
323
336
342
343
343
358
366
372
375
376
377
378
379
379
379
379
379
394
395
398
399
400
400
404
413
417
419
421
424
426
429
432
456
457
467
478
484
495
497
499
502
504
519
523
522
520
518
516
523
538
553
552
547
525
533
532
549
558
558
560
564
567
578
583
592
597
599
602
606
610
612
617
610
612
625
646
648
652
654
660
660
660
662
664
682
679
678
678
678
678
679
680
705
704
702
702
700
701
704
707
703
684
678
675
671
671
672
672
672
688
687
685
685
684
682
672
671
670
669
666
653
652
650
650
638
635
634
631
646
652
649
644
642
638
636
634
631
631
631
626
621
618
608
606
605
599
593
591
591
591
589
580
580
580
580
580
578
571
569
563
548
550
560
563
564
565
564
562
560
553
550
549
548
545
543
541
539
536
535
534
530
527
524
520
520
519
519
521
522
525
529
531
521
525
516
509
506
505
504
500
491
487
487
499
513
517
502
492
485
473
467
457
456
452
456
457
458
465
466
470
471
472
473
475
475
454
455
456
457
455
454
453
456
457
458
458
454
451
453
439
443
439
438
435
443
392
416
403
399
393
389
386
377
374
369
363
351
336
332
330
326
333
336
341
352
352
353
297
303
261
255
257
262
262
261
260
259
255
253
255
256
256
258
260
257
245
219
234
204
185
191
194
195
181
174
167
166
166
166
165
164
161
160
158
157
156
155
155
153
150
149
149
148
148
148
148
145
148
148
148
149
150
150
150
149
149
150
150
148
148
147
149
149
149
149
153
152
153
152
152
152
152
153
152
154
151
149
148
144
143
146
146
154
156
165
167
170
158
166
166
163
158
151
150
140
142
143
144
141
141
142
142
145
145
144
144
144
146
145
143
147
147
148
148
150
154
156
159
160
161
164
165
167
168
170
172
180
196
205
200
206
212
226
204
221
246
282
284
296
303
308
313
317
322
353
365
368
367
364
362
359
355
351
352
353
365
373
378
386
397
389
367
384
397
419
430
450
450
450
450
450
449
447
442
439
434
449
455
469
445
472
489
493
497
498
496
487
470
473
477
500
507
524
529
539
537
534
532
536
539
541
542
546
567
572
572
572
572
572
572
572
573
576
590
589
586
582
578
579
592
599
609
646
651
650
643
618
615
629
649
658
660
662
661
656
658
660
662
664
676
698
691
688
676
682
687
692
699
703
720
720
720
729
749
756
757
770
790
793
783
764
767
778
780
783
788
800
805
807
794
791
795
799
803
808
809
809
809
809
809
812
823
826
830
830
830
830
830
830
836
851
858
870
870
870
870
870
870
870
870
870