318
318
318
318
319
319
320
321
323
324
324
324
325
325
327
328
328
327
326
327
331
331
333
334
334
332
330
331
333
334
335
336
336
336
337
337
337
339
339
340
340
342
343
343
344
345
346
347
348
349
351
352
352
353
354
358
360
362
367
369
370
368
368
369
377
379
374
374
376
385
389
390
391
391
393
393
394
394
397
398
398
399
400
400
402
404
406
408
411
412
415
419
422
422
421
422
429
436
438
440
440
439
436
437
439
441
447
456
460
462
460
458
457
456
456
458
460
464
467
469
469
471
472
472
473
474
475
481
492
496
498
500
503
509
512
516
519
522
529
530
530
532
534
540
545
550
551
551
551
554
555
558
560
562
569
570
573
578
582
585
587
594
600
606
612
617
619
621
622
629
635
637
643
645
655
657
659
662
665
667
669
668
667
674
677
683
685
691
695
696
696
697
698
701
702
704
705
708
720
724
727
743
745
751
753
755
760
778
780
782
784
786
787
786
786
785
787
791
793
796
799
802
803
807
810
811
810
809
808
808
808
809
810
811
811
813
815
819
822
824
829
836
838
841
841
841
841
841
841
841
845
861
872
866
863
858
859
861
862
864
869
871
875
878
883
886
888
890
892
894
898
905
911
912
914
919
920
922
930
936
939
922
917
919
923
945
948
950
950
951
953
955
955
955
955
955
955
956
957
959
980
986
985
983
980
990
1004
1006
1011
1009
1002
995
991
999
1004
1012
1015
1017
1025
1036
1038
1035
1054
1062
1062
1061
1061
1062
1063
1065
1068
1071
1075
1083
1090
1096
1097
1098
1103
1110
1113
1113
1113
1113
1113
1113
1114
1114
1119
1126
1129
1131
1131
1129
1128
1137
1138
1138
1139
1140
1141
1141
1141
1141
1141
1141
1141
1143
1148
1161
1165
1168
1170
1175
1183
1180
1184
1189
1195
1198
1198
1210
1213
1217
1224
1223
1222
1222
1222
1222
1221
1221
1221
1222
1222
1222
1223
1223
1260
1258
1255
1251
1257
1262
1267
1282
1283
1283
1283
1283
1283
1285
1287
1289
1294
1300
1308
1305
1295
1294
1294
1295
1295
1295
1297
1300
1308
1316
1317
1316
1316
1320
1321
1323
1327
1330
1333
1334
1335
1336
1337
1337
1338
1339
1345
1349
1354
1358
1366
1369
1372
1379
1387
1388
1385
1379
1377
1372
1370
1374
1386
1394
1396
1395
1395
1395
1397
1399
1402
1408
1411
1409
1408
1414
1415
1417
1420
1422
1424
1426
1426
1426
1425
1424
1424
1425
1433
1443
1445
1444
1441
1436
1434
1430
1426
1422
1424
1434
1437
1443
1445
1447
1449
1448
1446
1443
1441
1440
1433
1430
1427
1426
1424
1415
1405
1406
1420
1421
1420
1423
1425
1420
1416
1413
1409
1405
1390
1388
1388
1383
1383
1385
1385
1385
1384
1384
1383
1380
1376
1374
1372
1368
1366
1360
1356
1350
1349
1353
1354
1339
1334
1333
1336
1337
1336
1335
1333
1330
1328
1321
1322
1323
1323
1323
1323
1323
1323
1323
1323
1322
1320
1320
1323
1324
1326
1326
1322
1321
1321
1321
1322
1322
1322
1322
1322
1320
1319
1315
1309
1304
1305
1306
1307
1308
1304
1295
1289
1281
1279
1278
1277
1277
1277
1277
1277
1277
1277
1282
1285
1287
1287
1284
1284
1283
1283
1281
1280
1279
1276
1275
1275
1274
1269
1268
1267
1266
1266
1267
1269
1272
1274
1274
1269
1260
1261
1264
1268
1270
1271
1255
1251
1242
1240
1240
1239
1239
1239
1234
1234
1229
1224
1223
1222
1221
1219
1227
1231
1234
1239
1244
1242
1241
1238
1236
1235
1235
1237
1238
1241
1242
1251
1266
1278
1279
1281
1282
1284
1286
1285
1276
1272
1274
1275
1276
1280
1280
1280
1279
1278
1278
1279
1279
1281
1290
1300
1313
1318
1321
1327
1364
1365
1366
1368
1376
1381
1382
1383
1384
1385
1385
1385
1386
1395
1403
1417
1425
1430
1433
1433
1434
1434
1434
1434
1435
1436
1438
1441
1442
1444
1444
1444
1445
1445
1446
1446
1447
1448
1455
1469
1473
1475
1476
1477
1478
1483
1489
1490
1493
1495
1498
1510
1515
1515
1517
1521
1522
1524
1525
1528
1528
1529
1529
1530
1530
1530
1530
1538
1539
1540
1542
1545
1551
1555
1555
1556
1563
1572
1578
1578
1578
1582
1586
1588
1590
1591
1599
1603
1608
1607
1606
1605
1613
1613
1613
1614
1614
1619
1624
1626
1635
1636
1636
1637
1641
1642
1644
1648
1649
1648
1648
1651
1657
1660
1666
1665
1664
1674
1677
1679
1678
1678
1677
1676
1678
1681
1688
1691
1692
1694
1701
1704
1706
1707
1707
1709
1709
1710
1712
1713
1715
1721
1729
1724
1721
1736
1740
1739
1735
1734
1735
1738
1743
1749
1752
1752
1751
1751
1759
1766
1765
1763
1761
1759
1758
1757
1751