187
185
182
180
180
191
193
195
196
204
210
211
209
203
201
185
184
183
181
180
180
180
175
172
172
172
172
175
177
179
180
180
184
185
186
188
190
192
214
215
216
221
225
227
231
242
245
245
245
245
250
260
262
264
265
266
269
276
278
282
284
286
289
293
294
298
301
316
316
316
318
321
325
328
331
333
334
334
335
336
340
342
345
346
347
349
349
349
348
348
348
354
356
358
360
361
362
363
366
369
375
379
382
386
391
394
396
398
398
397
398
400
401
405
407
408
410
411
411
411
411
412
414
417
419
421
422
424
438
441
445
447
450
452
458
467
474
476
477
480
483
488
492
496
501
507
513
517
520
522
524
528
529
531
534
536
539
540
544
547
549
550
550
550
553
563
565
566
567
567
569
566
563
564
568
571
578
580
584
586
588
587
587
586
589
597
598
599
601
602
604
605
607
609
611
612
614
616
620
624
628
631
636
638
639
633
632
632
633
634
641
641
642
643
644
651
657
676
680
687
690
692
694
696
699
702
704
705
707
708
710
712
715
717
722
725
739
745
749
753
756
765
773
777
781
783
786
797
807
810
813
816
817
821
822
824
828
830
832
834
836
838
841
848
849
852
853
857
858
860
878
882
884
890
894
897
899
903
905
907
907
908
909
910
910
912
914
916
917
919
919
918
918
917
917
917
919
923
925
929
931
932
933
934
935
937
937
937
937
938
939
943
950
951
954
957
960
961
964
968
970
975
976
977
980
981
983
986
989
990
991
991
991
991
992
997
998
1001
1003
1008
1011
1012
1018
1021
1029
1033
1040
1042
1045
1046
1047
1048
1053
1055
1059
1061
1062
1062
1062
1062
1063
1063
1066
1068
1070
1070
1065
1063
1068
1071
1073
1075
1076
1086
1094
1099
1101
1105
1110
1114
1116
1120
1128
1130
1131
1136
1144
1148
1153
1169
1175
1182
1186
1197
1201
1206
1209
1214
1218
1223
1225
1241
1246
1249
1254
1258
1260
1259
1257
1257
1260
1268
1274
1282
1285
1281
1279
1278
1277
1273
1273
1273
1273
1274
1276
1277
1278
1277
1276
1275
1274
1274
1277
1277
1278
1278
1279
1287
1290
1291
1294
1315
1318
1321
1330
1331
1332
1333
1337
1338
1339
1336
1337
1341
1344
1348
1351
1353
1358
1365
1366
1366
1369
1372
1375
1376
1378
1380
1381
1380
1380
1380
1383
1385
1388
1401
1406
1408
1413
1412
1413
1415
1417
1417
1416
1419
1430
1437
1446
1451
1459
1467
1466
1465
1463
1463
1465
1468
1471
1474
1474
1473
1472
1471
1470
1470
1484
1489
1490
1490
1491
1503
1509
1509
1509
1509
1509
1509
1509
1509
1510
1510
1511
1511
1512
1515
1519
1521
1521
1520
1519
1518
1515
1515
1515
1515
1515
1515
1515
1516
1517
1518
1519
1520
1521
1520
1520
1520
1521
1522
1523
1524
1526
1534
1536
1538
1539
1540
1543
1543
1543
1543
1540
1537
1534
1538
1543
1547
1557
1560
1562
1561
1560
1559
1558
1555
1556
1556
1551
1551
1551
1552
1556
1557
1558
1563
1565
1568
1584
1587
1589
1589
1591
1596
1601
1604
1608
1611
1619
1622
1629
1632
1632
1633
1635
1638
1639
1642
1646
1652
1653
1657
1663
1672
1681
1685
1689
1690
1692
1695
1697
1699
1703
1705
1719
1720
1721
1723
1724
1726
1728
1729
1730
1732
1735
1736
1736
1737
1738
1741
1750
1754
1757
1765
1775
1779
1781
1782
1786
1788
1792
1797
1802
1804
1805
1807
1809
1810
1812
1812
1812
1811
1811
1811
1811
1811
1809
1807
1789
1781
1766
1760
1755
1751
1739
1730
1723
1715
1709
1708
1703
1699
1698
1698
1698
1698
1698
1696
1695