941
941
941
941
942
942
943
943
943
944
944
944
944
944
944
948
948
948
944
950
950
951
948
946
945
945
945
947
961
964
976
978
979
982
979
992
1001
1008
1009
1010
1011
1011
1011
1009
1011
1014
1012
1015
1022
1025
1028
1034
1031
1029
1026
1021
1027
1027
1027
1024
1020
1020
1021
1022
1022
1022
1022
1022
1024
1025
1056
1057
1057
1057
1055
1053
1058
1061
1063
1065
1067
1070
1079
1080
1080
1092
1108
1113
1114
1115
1092
1089
1089
1090
1121
1123
1130
1130
1120
1115
1113
1111
1110
1107
1106
1105
1104
1104
1104
1103
1104
1102
1101
1097
1088
1086
1082
1078
1075
1068
1062
1060
1049
1049
1053
1054
1051
1045
1037
1034
1036
1037
1037
1037
1037
1038
1039
1040
1041
1041
1041
1041
1040
1039
1039
1038
1038
1038
1037
1037
1037
1037
1037
1037
1038
1038
1040
1041
1041
1041
1044
1045
1047
1050
1050
1050
1050
1050
1050
1050
1052
1054
1054
1054
1054
1054
1054
1055
1055
1055
1055
1057
1058
1058
1060
1061
1063
1067
1067
1068
1071
1071
1068
1066
1066
1070
1069
1072
1080
1085
1088
1090
1096
1105
1109
1114
1118
1120
1120
1123
1123
1125
1131
1134
1134
1134
1135
1135
1136
1136
1136
1137
1142
1153
1158
1161
1164
1166
1169
1175
1182
1187
1196
1211
1214
1215
1215
1224
1222
1234
1251
1251
1266
1281
1294
1301
1303
1308
1310
1314
1317
1319
1320
1321
1323
1326
1330
1335
1339
1342
1346
1347
1347
1353
1359
1370
1368
1375
1373
1370
1374
1376
1373
1377
1379
1387
1384
1383
1382
1381
1381
1392
1389
1404
1395
1381
1379
1383
1388
1395
1396
1392
1375
1379
1379
1386
1399
1403
1421
1419
1418
1417
1407
1407
1407
1407
1409
1417
1433
1460
1471
1482
1509
1515
1542
1539
1554
1551
1547
1549
1554
1560
1563
1576
1581
1570
1566
1557
1552
1545
1536
1531
1526
1521
1515
1508
1500
1490
1487
1489
1490
1488
1485
1484
1477
1473
1471
1470
1468
1467
1457
1454
1452
1449
1445
1444
1443
1443
1442
1442
1441
1441
1441
1441
1441
1441
1441
1441
1441
1442
1442
1443
1443
1440
1440
1438
1435
1433
1431
1431
1429
1429
1428
1427
1426
1426
1426
1425
1425
1424
1421
1408
1407
1405
1401
1399
1397
1391
1390
1394
1395
1395
1396
1398
1399
1400
1408
1411
1412
1412
1408
1412
1413
1413
1414
1415
1417
1417
1417
1415
1414
1411
1410
1407
1407
1407
1413
1413
1414
1423
1424
1424
1426
1428
1431
1432
1444
1447
1452
1454
1461
1463
1463
1463
1466
1468
1469
1471
1490
1493
1509
1507
1507
1505
1527
1557
1565
1575
1572
1573
1582
1586
1588
1576
1578
1579
1580
1582
1583
1587
1591
1608
1619
1632
1637
1649
1650
1650
1650
1651
1653
1656
1658
1662
1672
1684
1682
1680
1687
1690
1693
1695
1705
1708
1708
1708
1710
1712
1722
1729
1738
1738
1753
1754
1760
1762
1770
1775
1795
1818
1828
1832
1834
1837
1844
1851
1855
1858
1858
1858
1878
1881
1882
1885
1890
1892
1895
1900
1903
1906
1911
1914
1919
1926
1931
1936
1936
1936
1937
1939
1940
1954
1962
1964
1965
1965
1965
1965
1965
1964
1964
1964
1963
1963
1963
1962
1961
1959
1958
1958
1958
1958
1958
1958
1958
1958
1960
1965
1970
1971
1971
1971
1971
1971
1967
1958
1958
1958
1958
1958
1958
1958
1959
1959
1960
1961
1961
1962
1963
1963
1963
1964
1964
1964
1965
1966
1966
1965
1964
1960
1950
1940
1939
1938
1935
1934
1933
1925
1921
1917
1912
1907
1903
1900
1896
1892
1890
1888
1884
1882
1880
1878
1859
1857
1855
1852
1849
1841
1836
1832
1830
1826
1819
1794
1774
1770
1762
1759
1755
1749
1739
1739
1729
1722
1710
1704
1704
1706
1709
1702
1690
1688
1685
1683
1681
1684
1682
1672
1657
1654
1652
1651
1651
1651
1651
1651
1648
1636
1632
1619
1611
1601
1589
1581
1578
1577
1578
1580
1581
1586
1582
1578
1569
1574
1573
1565
1556
1529
1511
1506
1493
1493
1471
1470
1470
1469
1469
1470
1468
1464
1453
1451
1446
1444
1431
1430
1428
1426
1425
1425
1421
1413
1413
1413
1408
1408
1406
1404
1404
1403
1398
1395
1393
1390
1385
1383
1382
1382
1380
1380
1380
1380
1381
1382
1374
1374
1374
1377
1379
1379
1381
1381
1381
1381
1381
1384
1385
1391
1398
1399
1400
1401
1404
1407
1408
1409
1410
1410
1408
1406
1404
1402
1395
1387
1385
1385
1385
1385
1385
1386
1387
1387
1384
1374
1376
1381
1383
1384
1385
1383
1381
1375
1374
1373
1373
1374
1375
1375
1366
1358
1355
1353
1352
1352
1351
1351
1351
1352
1354
1354
1354
1349
1343
1343
1342
1342
1344
1353
1337
1337
1339
1369
1375
1376
1378
1390
1380
1378
1403
1411
1405
1415
1412
1443
1429
1429
1426
1433
1446
1470
1422
1407
1398
1396
1387
1379
1357
1333
1324
1331
1328
1316
1298
1303
1306
1274
1274
1274
1277
1257
1238
1232
1239
1240
1245
1240
1224
1220
1219
1215
1211
1206
1189
1175
1164
1163
1162
1162
1163
1163
1167
1166
1163
1161
1147
1140
1131
1128
1132
1129
1123
1124
1124
1130
1135
1139
1133
1142
1139
1132
1131
1124
1119
1113
1108
1107
1102
1102
1098
1099
1101
1102
1102
1105
1106
1106
1108
1109
1100
1098
1091
1087
1086
1087
1088
1088
1086
1085
1085
1087
1089
1087
1085
1081
1078
1079
1083
1085
1087
1090
1086
1087
1088
1092
1096
1099
1100
1102
1104
1103
1098
1104
1115
1118
1121
1125
1128
1128
1122
1130
1122
1121
1121
1143
1145
1131
1139
1146
1143
1141
1143
1144
1152
1158
1155
1160
1158
1152
1150
1153
1156
1149
1153
1155
1161
1161
1162
1168
1171
1176
1179
1185
1185
1183
1183
1183
1182
1180
1176
1166
1167
1167
1171
1170
1166
1160
1157
1152
1148
1143
1138
1134
1131
1127
1124
1123
1122
1112
1112
1110
1110
1112
1113
1114
1115
1116
1118
1119
1119
1123
1121
1124
1126
1122
1116
1104
1096
1092
1091
1089
1081
1068
1065
1062
1062
1053
1053
1053
1053
1053
1057
1059
1063
1063
1062
1062
1060
1059
1057
1057
1055
1055
1055
1054
1051
1056
1055
1050
1049
1047
1046
1046
1046
1046
1043
1042
1040
1040
1040
1039
1039
1041
1041
1041
1040
1039
1038
1038
1038
1037
1037
1037
1036
1036
1036
1034
1038
1043
1049
1052
1054
1050
1048
1057
1063
1071
1073
1078
1086
1086
1088
1095
1095
1098
1102
1103
1103
1104
1105
1106
1106
1106
1108
1114
1112
1117
1121
1131
1133
1124
1120
1083
1085
1087
1089
1115
1115
1114
1104
1093
1081
1079
1076
1071
1070
1068
1065
1062
1060
1054
1052
1052
1051
1050
1047
1026
1024
1022
1021
1019
1018
1016
1016
1016
1020
1022
1024
1025
1028
1029
1031
1032
1034
1023
1020
1016
1011
1013
1012
1009
1009
1012
1012
1012
1011
1010
1008
998
995
989
986
979
978
974
964
963
946
946
947
947
948
949
949
949
949
945
948
949
948
942
942
942
941
941
940
940
940
940
940
940
940
940
940
939
939
938