934
934
935
935
932
930
924
922
923
924
926
928
931
934
937
940
944
950
951
953
956
958
961
964
967
970
974
976
978
981
983
984
991
994
997
1000
1004
1007
1008
1010
1013
1015
1017
1022
1032
1042
1048
1054
1059
1061
1061
1062
1065
1066
1067
1069
1075
1076
1075
1073
1072
1070
1068
1064
1060
1060
1059
1058
1057
1056
1055
1051
1053
1058
1060
1063
1068
1070
1073
1075
1078
1089
1102
1108
1111
1117
1127
1131
1138
1143
1152
1158
1158
1165
1170
1172
1173
1176
1181
1185
1187
1190
1194
1195
1197
1198
1200
1200
1198
1198
1198
1198
1197
1193
1192
1191
1187
1185
1185
1183
1180
1179
1174
1167
1166
1163
1162
1162
1158
1157
1156
1149
1149
1149
1149
1149
1147
1146
1146
1145
1144
1142
1138
1135
1131
1130
1129
1129
1129
1129
1128
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1125
1126
1126
1127
1123
1118
1117
1116
1116
1117
1117
1117
1118
1118
1119
1120
1121
1122
1123
1124
1125
1128
1130
1131
1132
1133
1137
1137
1138
1138
1138
1141
1142
1144
1145
1146
1147
1150
1151
1153
1154
1157
1157
1167
1171
1176
1177
1178
1179
1181
1184
1187
1189
1192
1195
1202
1206
1209
1214
1225
1228
1229
1231
1233
1235
1237
1239
1243
1245
1248
1250
1254
1259
1262
1266
1268
1275
1279
1281
1284
1291
1293
1294
1296
1298
1300
1302
1302
1302
1302
1302
1302
1304
1306
1307
1307
1309
1311
1316
1319
1321
1324
1328
1335
1337
1339
1341
1342
1344
1348
1350
1351
1353
1354
1357
1361
1361
1362
1363
1363
1364
1372
1377
1378
1379
1380
1381
1386
1393
1394
1396
1396
1397
1398
1399
1402
1407
1410
1411
1411
1413
1414
1414
1417
1418
1420
1434
1437
1439
1448
1452
1453
1454
1454
1455
1456
1457
1459
1460
1463
1465
1466
1467
1469
1470
1473
1476
1478
1480
1484
1486
1487
1491
1492
1494
1495
1496
1497
1498
1506
1507
1508
1508
1509
1510
1511
1517
1518
1519
1520
1521
1523
1538
1544
1545
1546
1546
1547
1547
1548
1550
1552
1553
1556
1559
1562
1565
1568
1570
1572
1581
1584
1588
1594
1596
1602
1602
1602
1603
1603
1603
1604
1607
1610
1612
1615
1635
1637
1639
1648
1671
1672
1672
1678
1680
1681
1682
1682
1685
1687
1689
1693
1695
1698
1715
1716
1717
1726
1727
1727
1728
1729
1729
1734
1736
1738
1740
1740
1740
1740
1741
1745
1747
1749
1754
1761
1771
1773
1778
1779
1779
1779
1780
1780
1782
1787
1789
1790
1794
1796
1802
1804
1805
1806
1813
1817
1818
1819
1820
1824
1826
1826
1826
1829
1832
1834
1838
1842
1843
1850
1854
1862
1868
1869
1872
1878
1880
1888
1893
1896
1898
1902
1917
1919
1921
1924
1925
1926
1932
1933
1933
1933
1934
1935
1936
1936
1941
1946
1947
1948
1952
1954
1955
1957
1961
1961
1960